专利名称:移动终端和基于云端服务器的移动终端数据备份方法
技术领域:
本发明涉及通讯领域,尤其涉及一种移动终端和基于云端服务器的移动终端数据备份方法。
背景技术:
云计算是一种新的网络应用模式,是由分布式计算(Distributed Computing)、并行处理(Parallel Computing)、网格计算(Grid Computing)发展而来的,通过云计算,共享的软硬件资源和信息可以按需提供给计算机和其他设备。目前,关于云计算的技术正在快速发展中。目前,通过云端服务器对手机等移动终端中的数据信息进行备份与还原的方式越来越多。在用户选择通过云端服务器备份数据时,留给用户的选择过少,不够人性化,降低了用户体验。例如:如果用户希望备份手机通信录,那么就只能够将全部通信录信息都进行备份,但是实际上,通信录中不重要的信息用户是不希望备份的,这样就造成浪费用户数据上传流量和浪费服务器资源。
发明内容
本发明的主要目的在于提供一种移动终端和基于云端服务器的移动终端数据备份方法,以解决现有技术存在的通过云端服务器备份移动终端数据信息的方式浪费用户数据上传流量和浪费服务器资源的问题,其中:根据本发明实施例的基于云端服务器的移动终端数据备份方法包括:在移动终端建立用于备份数据信息的云BOX应用模块;在云BOX应用模块中建立待备份数据信息的快捷方式;将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。其中,在云BOX应用模块中建立待备份数据信息的快捷方式,包括:在云BOX应用模块中建立与应用程序一一对应的第一映射文件夹,应用程序为与待备份数据信息对应的应用程序;在第一映射文件夹中建立待备份数据信息的快捷方式。其中,待备份数据信息是根据应用程序的数据类型确定的,待备份数据信息是应用程序的全部或部分数据。其中,将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器,包括:在云端服务器中建立与应用程序一一对应的第二映射文件夹,应用程序为待备份数据信息对应的应用程序;将云BOX应用模块中的快捷方式所对应的数据信息定期上传至第二映射文件夹。其中,将云BOX应用模块中的快捷方式所对应的数据信息定期上传至第二映射文件夹,包括:自动将预先选定的快捷方式所对应的数据信息定期上传至第二映射文件夹;或自动将云BOX应用模块中所有的快捷方式所对应的数据信息定期上传至第二映射文件夹;或手动将预先选定的快捷方式所对应的数据信息定期上传至第二映射文件夹。其中,待备份数据信息的快捷方式包括以下记录数据信息的基本信息:数据信息存储的具体路径、文件名称、数据类型和数据大小。其中,该方法还包括:根据云BOX应用模块中建立的快捷方式通过云端服务器将已备份的数据信息下载至对应的应用程序。其中,将已备份的数据信息下载至对应的应用程序之后还包括:保留应用程序的原始数据信息。根据本发明实施例的移动终端包括云BOX应用模块,还包括:建立单元,用于在云BOX应用模块中建立待备份数据信息的快捷方式;备份单元,用于将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。其中,该移动终端还包括:下载单元,用于根据云BOX应用模块中建立的快捷方式通过云端服务器将已备份的数据信息下载至对应的应用程序。根据本发明的技术方案,本发明通过在移动终端中增加云BOX应用模块,并利用云BOX应用模块对移动终端上传至云端备份的数据进行统一管理,有效增加了用户体验;并且,根据用户需求选择备份数据,不仅节约上传流量还节省了系统资源。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是本发明实施例的基于云端服务器的移动终端数据备份方法的流程图;图2A是本发明实施例的在云BOX应用模块中建立待备份数据信息的快捷方式的示意图;图2B是本发明实施例的在云BOX应用模块中建立待备份数据信息的快捷方式的流程图;图3A是本发明实施例的将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器的示意图;图3B是本发明实施例的将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器的流程图;图4是本发明实施例的基于云端服务器的移动终端数据备份方法的优选处理方案的流程图;图5是根据本发明的实施例的移动终端的结构框图。
具体实施例方式本发明的主要思想在于通过在移动终端中增加云BOX应用模块,用户可以将需要备份(比如某条短信,从网上下载的某个程序或文档,收藏的某个网址,等等)的数据信息在云BOX应用模块中建立快捷方式,云BOX应用模块定期(包括手动模式和自动模式)将其中的快捷方式所映射的数据备份至云端服务器。从云BOX应用模块中恢复数据,将把对应的数据恢复到对应的程序模块(比如联系人将自动恢复到联系人当中),终端上原有的数据不会被替换掉,对应程序模块将会更新数据。
为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。根据本发明的实施例,提供了一种基于云端服务器的移动终端数据备份方法。图1是根据本发明实施例的基于云端服务器的移动终端数据备份方法的流程图,如图1所示,该方法包括(步骤S102-S106):步骤S102,在移动终端建立用于备份数据信息的云BOX应用模块。为更好地说明云BOX应用模块的含义和功能,可以将云BOX应用模块理解为一种特殊的“书签”,它能够将网页、短信息、通讯录、游戏等终端中所有的应用程序的快捷方式加入到该特殊的“书签”中,然后上传至云端服务器。步骤S104,在云BOX应用模块中建立待备份数据信息的快捷方式。具体地,步骤S104包括:在云BOX应用模块中建立与应用程序 对应的第一映射文件夹,应用程序为与待备份数据信息对应的应用程序;在第一映射文件夹中建立待备份数据信息的快捷方式。数据信息可以是应用程序的全部或部分数据,其包括所有在手机应用程序中以文件类型为唯一区别的单个或多个数据信息,包括手机中所有的视频、语音、文本、应用程序或其他类型的文件,例如:通讯录模块中的单个或多个联系人数据项;网页收藏夹中的单个或多个收藏的网页;短信程序中的单个或多个短信息;文本阅读器中的单个或多个文档;媒体库中的单个或多个音频视频文件,程序管理器中的单个或多个程序文件等等。下面以通讯录作为应用程序的例子,说明步骤S104的具体流程。参考图2A,通讯录中存在多条联系人信息,例如:“联系人数据项A”、“联系人数据项B”等等,当触发“联系人数据项A”对应的菜单按钮后,会弹出若干选项,在选择“添加快捷方式至云box”选项后,就进行图2B所示的流程,执行在云BOX应用模块中建立“联系人数据项A”的快捷方式的步骤。参考图2B,该流程具体包括以下步骤:步骤S202,判断该数据项A对应的应用程序P在云BOX应用模块中是否存在映射文件夹P (即第一映射文件夹),如果不存在执行步骤S204,否则执行步骤S206。步骤S204,在云BOX应用模块中添加该应用程序的映射文件夹P',并在映射文件夹P,中建立A的快捷方式A',流程结束。步骤S206,判断A在映射文件夹P中是否存在A的快捷方式V,如果不存在执行步骤S208,否则执行步骤S210。步骤S208,在映射文件夹P'中新建A的快捷方式Ai,流程结束。步骤S210,映射文件夹P中已经存在A的快捷方式V,询问用户是否更新数据,如果用户选择是则进行更新,如果用户选择否则取消,流程结束。以上描述通讯录中一条数据信息(联系人数据项A)在云BOX应用模块中建立快捷方式的过程,同理,还可以选择将通讯录中的多条或全部的数据信息在云BOX应用模块中建立快捷方式(此时数据信息对应的是多条或全部的数据项),具体过程此处不赘述。接着,在第一映射文件夹中建立待备份数据信息的快捷方式之后,就可以对建立的快捷方式进行数据备份操作或删除操作。参考图3A,图3A所示的界面是云BOX应用模块的一种示意界面。如图3A所示,在云BOX应用模块中已经建立应用程序P的映射文件夹P',并且,映射文件夹P'中也已经建立有一个或多个与数据信息对应的快捷方式。云BOX应用模块中具有“删除”、“备份至云端”、“历史备份”等选项。如果用户不想将云BOX应用模块中快捷方式对应的数据信息上传至远端服务器备份、或进行了误操作,就可以点选“删除”选项,直接删除该快捷方式。如果继续进行上传数据的操作,参考步骤S106。步骤S106,将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。具体地,步骤S106包括:在云端服务器中建立与应用程序一一对应的第二映射文件夹,应用程序为待备份数据信息对应的应用程序;将云BOX应用模块中的快捷方式所对应的数据信息定期上传至第二映射文件夹。例如:将应用程序P中的数据项A存储到云端服务器时,云BOX应用模块根据建立的快捷方式查找到待备份的数据项A,将该数据项A直接备份至应用程序P在云端服务器对应的备份文件夹P"(第二映射文件夹)中,P"只能备份文件P中的文件。需要说明,在进行数据备份时,可以将同一个映射文件夹(即第一映射文件夹)中的一个或多个快捷方式所对应的数据信息上传至云端服务器,还可以将一个或多个映射文件夹中全部的快捷方式所对应的数据信息上传至云端服务器。将云BOX应用模块中的快捷方式所对应的数据信息定期上传至第二映射文件夹,可以有以下三种不同的上传方式:(I)自动将预先选定的快捷方式所对应的数据信息定期上传至第二映射文件夹;或(2)自动将云BOX应用模块中所有的快捷方式所对应的数据信息定期上传至第二映射文件夹;或(3)手动将预先选定的快捷方式所对应的数据信息定期上传至第二映射文件夹。下面以第(3)种方式为例说明步骤S106的具体流程。继续参考图3A,在点选某映射文件夹后就会弹出该文件夹中所有的快捷方式,对于“数据项A的快捷方式A' ”选择“备份至云端”选项后,就执行将快捷方式A'对应的数据项A备份至云端服务器的步骤,参考图3B所示的流程。参考图3B,该流程具体包括以下步骤:步骤S302,判断该数据项A对应的应用程序P在云端服务器中是否存在对应的备份文件夹P",如果不存在执行步骤S304,否则执行步骤S306。步骤S304,在云端服务器中添加该应用程序的备份文件夹P",并备份数据项A,流程结束。步骤S306,判断A在备份文件夹P"中是否已经存在备份,如果不存在执行步骤S308,否则执行步骤S310。步骤S308,在云端服务器中新建备份数据项A,流程结束。步骤S310,A在备份文件夹P"中是否已经存在备份,更新该备份数据,流程结束。参考图4,根据本发明的实施例,在步骤S106之后,还可以包括:S108,根据云BOX应用模块中建立的快捷方式通过所述云端服务器将已备份的数据信息下载至对应的应用程序。在将云端服务器的数据恢复到对应的应用程序后(比如联系人将自动恢复到联系人应用程序中),终端上原有的数据不会被替换,在云BOX应用模块中保留原始数据信息,对应应用程序将会更新数据,下面举例说明。终端数据项A对应云端数据项k',将V恢复到A中,数据修改方式如下:(I)对于A与A'中完全相同的数据子项(如联系人中的号码信息),恢复后,对这些数据子项不作修改。(2)对于A中存在而A'不存在的数据子项(如联系人中的职位信息),恢复后,A中的这些数据子项依然存在;(3)对于A'中存在而A中不存在的数据子项(如联系人中的归属地信息),恢复后,A中增加这些数据子项。此外,还可以设定时间、定期自动删除云BOX应用模块中的历史数据信息,以免在云BOX应用模块中保存过多的历史数据浪费终端的资源。根据本发明的实施例,还提供了一种移动终端。图5是根据本发明的实施例的移动终端的结构框图,如图5所示,包括:云BOX应用模块,移动终端还包括:建立单元10、备份单元20。建立单元10用于在云BOX应用模块中建立待备份数据信息的快捷方式。备份单元20用于将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。继续参考图5,该移动终端还包括:下载单元30,用于通过云端服务器将备份的数据信息下载至对应的应用程序。在实际应用中,根据本发明实施例的移动终端的工作过程可以参考图1至图4所示的流程,此处不赘述。综上所述,本发明通过在移动终端中增加云BOX应用模块,并利用云BOX应用模块对移动终端上传至云端备份的数据进行统一管理,有效增加了用户体验;并且,根据用户需求选择备份数据,不仅节约上传流量还节省了系统资源。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种基于云端服务器的移动终端数据备份方法,其特征在于,包括: 在移动终端建立用于备份数据信息的云BOX应用模块; 在所述云BOX应用模块中建立待备份数据信息的快捷方式; 将所述云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。
2.根据权利要求1所述的方法,其特征在于,所述在所述云BOX应用模块中建立待备份数据信息的快捷方式,包括: 在云BOX应用模块中建立与应用程序 对应的第一映射文件夹,所述应用程序为与待备份数据信息对应的应用程序; 在所述第一映射文件夹中建立待备份数据信息的快捷方式。
3.根据权利要求2所述的方法,其特征在于,所述待备份数据信息是根据应用程序的数据类型确定的,所述待备份数据信息是应用程序的全部或部分数据。
4.根据权利要求1所述的方法,其特征在于,所述将所述云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器,包括: 在云端服务器中建立与应用程序一一对应的第二映射文件夹,所述应用程序为待备份数据信息对应的应用程序; 将所述云BOX应用模块中的快捷方式所对应的数据信息定期上传至所述第二映射文件夹。
5.根据权利要求4所述的方法,其特征在于,所述将所述云BOX应用模块中的快捷方式所对应的数据信息定期上传至所述第二映射文件夹,包括: 自动将预先选定的快捷方式所对应的数据信息定期上传至所述第二映射文件夹;或 自动将云BOX应用模块中所有的快捷方式所对应的数据信息定期上传至所述第二映射文件夹;或 手动将预先选定的快捷方式所对应的数据信息定期上传至所述第二映射文件夹。
6.根据权利要求1至5中任一项所述的方法,其特征在于,待备份数据信息的快捷方式包括以下记录数据信息的基本信息: 数据信息存储的具体路径、文件名称、数据类型和数据大小。
7.根据权利要求1所述的方法,其特征在于,还包括: 根据云BOX应用模块中建立的快捷方式通过所述云端服务器将已备份的数据信息下载至对应的应用程序。
8.根据权利要求7所述的方法,其特征在于,所述将已备份的数据信息下载至对应的应用程序之后还包括:保留所述应用程序的原始数据信息。
9.一种移动终端,其特征在于,包括:云BOX应用模块,所述移动终端还包括: 建立单元,用于在所述云BOX应用模块中建立待备份数据信息的快捷方式; 备份单元,用于将所述云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。
10.根据权利要求9所述的移动终端,其特征在于,还包括: 下载单元,用于根据云BOX应用模块中建立的快捷方式通过所述云端服务器将已备份的数据信息下载至对应的应用程序。
全文摘要
本发明公开了一种移动终端和基于云端服务器的移动终端数据备份方法,该方法包括在移动终端建立用于备份数据信息的云BOX应用模块;在云BOX应用模块中建立待备份数据信息的快捷方式;将云BOX应用模块中的快捷方式所对应的数据信息备份至云端服务器。通过本发明,节约了上传流量以及系统资源。
文档编号H04M1/725GK103179153SQ20111043457
公开日2013年6月26日 申请日期2011年12月22日 优先权日2011年12月22日
发明者黄维 申请人:宇龙计算机通信科技(深圳)有限公司