SaaS模式下的智能手机信息备份及恢复方案的设计与实现
作者:雷立辉(lei_lihui$msn.com)
摘 要
如今,移动通讯设备特别是智能手机的发展日新月异,它们的应用越来越复杂,承载在其上的数据越来越关键。然而,物理损坏,软件故障,人为无意删除,手机丢失等都是影响智能手机数据安全的几大元凶。尽管很多手机配备了和个人电脑进行数据备份的软硬件,但是对于智能手机的移动性和数据的随机丢失性相比,这些工具仍然不能很好的解决问题。
为了解决上述问题,我们必须创造一个可随时随地的备份数据的条件。这就需要我们使用无线网络来进行数据备份——手机有信号的地方或者无线网如Wifi,Bluetooth网络存在使之具有访问Internet的地方,我们都可以进行必要的备份。本论文主要讨论了在智能手机这种相对多样化的软硬件环境差别下,进行手机信息备份及恢复的软件系统的设计与实现。
本文从下面几个方面进行论证:
1. 论文首先讨论了智能手机发展趋势以及由此论证了采用SaaS模式的软件服务模型的理由和好处;
2. 在软件构架方面,论文还讨论了如何保护用户数据的安全性及完整性,如何适应同一操作系统下的不同数据类型备份,以及如何适应不同操作系统的服务器的设计问题;
3. 在具体实现方面,讨论了基于客户服务器模式下的客户端和服务器端的设计,协议实现方案等;还讨论了如何降低系统设计复杂度的课题;对于一些典型的应用场景,论文也做了具体的描述。
4. 在运营方面,讨论了如何通过软件实现让服务商更好的低成本运作,服务人员的高效服务等问题;论文强调了良好的交互设计是降低服务支持成本的必由之路。
5. 最后,在软件工程方面,论文还对如何降低软件开发风险进行了讨论。本项目将采用诸如测试驱动的,在面向对象设计技术的指导下采用重构和迭代开发的敏捷开发过程。
目前,这种智能手机备份方案在美国和欧洲也只是一个萌芽或者初创阶段,在中国国内也没有此类的完备产品。所以,进行这样的研究及开发这样的产品的确是切入未来电信市场的一把钥匙。同时,本文提出的这个可复用的软件框架可以在未来有更深刻的应用。
关键词:智能手机软件 信息安全 数据备份与恢复 系统设计 系统实现
DESIGN & IMPLIMENTATION OF BACKUP & RESTORE SYSTEM OF THE SMARTPHONE DEVICES IN SAAS MODE
ABSTRACT
Nowadays, various kind of mobile devices especially smart phones are widely used and its applications are spread into every major business. The trend of mobile devices applications are becoming more powerful and useful, therefore, its data will be more critical and need make sure of not losing. But currently, such disasters as physical damage, software fault, manually unconscious delete and devices lost are main cause of data lose. Although most of brands of mobiles are bundled with the synchronization programs which can help users to save data to their personal computers, it has very much possibility to lose data before doing backup.
In order to protect mobile data at any time, we must take use of wireless communication method to backup data when some events coming. For example, we can use GPRS, WiFi, Bluetooth and other wireless communications ways to backup data. In this essay, it will discuss architecture and its implementation at the practical environment of currently. As we known, there are many intelligent mobile operation systems now.
This essay will discuss this topic as the following aspect mainly:
1. With the analysis of mobile market trends, the essay will reach a conclusion that the SaaS mode service will be the most reasonable service for the current needs.
2. It is important to make users confidence in there data being backuped at one safe remote storage server and without information leaking. So information security not only on mobile self but also should be considered on the storage server. On the other hand, it is very important that to make all kind of mobile operation system to compatible to our backup system too.
3. This essay also discusses the implementation of both client and the server, and its communication protocol between the client and the server.
4. In the business operation aspect, it is valuable to discuss how to maintain this service at a lower cost. Therefore, the essay gives a detail framework to let the service stuff to easily use.
5. Finally, this essay discusses the problem that how to develop this software with lower risks.
In today’s market, such a wireless backup solution for the intelligent mobile devices is now not widely spread, so it gives us a big opportunity to share this big market. It is a key to open the future market. On the other hand, it is meaningful to reuse this framework to develop other SaaS applications.
KEY WORDS: smart phone software, information security, data backup & restore, system design, system implementation
3. 在当前,一方面,由于智能手机的用户群仍然很小,所以智能手机信息备份服务还不甚丰富,在国外和国内都只有少数人参与。但这种服务会随着时间的推移而扩大。在当前阶段介入智能手机信息安全服务仍然是具有优势的。