一种数据备份的方法和系统.pdf

上传人:li****8 文档编号:6188710 上传时间:2019-05-18 格式:PDF 页数:13 大小:3.78MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210268471.1

申请日:

2012.07.30

公开号:

CN103577280A

公开日:

2014.02.12

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 11/14申请公布日:20140212|||实质审查的生效IPC(主分类):G06F 11/14申请日:20120730|||公开

IPC分类号:

G06F11/14

主分类号:

G06F11/14

申请人:

北京网秦天下科技有限公司

发明人:

梁涛; 程林; 赵征; 程平

地址:

100013 北京市东城区和平里东街11号院4号楼

优先权:

专利代理机构:

中科专利商标代理有限责任公司 11021

代理人:

赵伟

PDF下载: PDF下载
内容摘要

本发明提供了一种数据备份的方法,该方法包括:A、接收用户选择的需要备份的数据的数据类型;B、计算与所述数据类型相同的数据的容量1,并检测服务器端的用户剩余容量2,比较所述容量1和所述容量2,如果所述容量1超出所述容量2,则中断所述备份过程,如果没有超出,则执行步骤C;C、将所述需要备份的数据加密上传到所述服务器端的数据库进行备份,备份完成后显示备份结果。本发明能通过移动终端直接将重要的数据备份到服务器端,这样既可以少占用本地移动终端的存储空间,也能很好的保护重要的数据以防丢失,极大满足用户的安全需要。

权利要求书

权利要求书
1.  一种数据备份的方法,其特征在于,所述方法包括:
A、接收用户选择的需要备份的数据的数据类型;
B、计算与所述数据类型相同的数据的容量1,并检测服务器端的用户剩余容量2,比较所述容量1和所述容量2,如果所述容量1超出所述容量2,则中断所述备份过程,如果没有超出,则执行步骤C;
C、将所述需要备份的数据加密上传到所述服务器端的数据库进行备份,备份完成后显示备份结果。

2.  根据权利要求1所述的方法,其特征在于,所述数据类型包括:图像、视频、短信、通话记录、私密联系人中的任意一种或者其中的任意组合,所述私密联系人包括联系人的姓名、电话号码、私密来电处理方式。

3.  根据权利要求1所述的方法,其特征在于,所述服务器端接收所述移动终端要求备份数据的指令,并接收所述移动终端上传的数据。

4.  根据权利要求1所述的方法,其特征在于,所述方法进一步包括,所述备份过程被中断后,如果用户选择继续备份,则从已经备份的点继续备份。

5.  根据权利要求2所述的方法,其特征在于,所述方法进一步包括,所述服务器端对上传的所述需要备份的数据进行处理,包括:
对图像、视频类型的数据进行合并去重处理、加密保存;
对短信、通话记录、私密联系人类型的数据进行解包、合并去重处理、打包并加密保存。

6.  一种数据备份的系统,包括显示模块,其特征在于,所述系统包括:移 动终端、服务器端,所述移动终端包括:获取模块、计算处理模块、加密上传模块,所述服务器端包括数据库,
所述获取模块,用于接收用户选择的需要备份的数据的数据类型;
所述计算处理模块,用于计算与所述数据类型相同的数据的容量1,并检测服务器端的用户剩余容量2,比较所述容量1和所述容量2,如果所述容量1超出所述容量2,则中断所述备份过程,如果没有超出,则由加密上传模块执行备份操作;
所述加密上传模块,用于将所述需要备份的数据加密上传到所述服务器端的数据库进行备份;
所述显示模块,用于备份完成后显示备份结果;以及
所述数据库,用于保存所述需要备份的数据。

7.  根据权利要求6所述的系统,其特征在于,所述数据类型包括:图像、视频、短信、通话记录、私密联系人中的任意一种或者其中的任意组合,所述私密联系人包括联系人的姓名、电话号码、私密来电处理方式。

8.  根据权利要求6所述的系统,其特征在于,所述服务器端包括通讯模块,用于接收所述移动终端要求备份数据的指令,并接收所述移动终端上传的数据。

9.  根据权利要求6所述的系统,其特征在于,所述系统进一步用于所述备份过程被中断后,如果用户选择继续备份,则从已经备份的点继续备份。

10.  根据权利要求7所述的系统,其特征在于,所述服务器端进一步包括处理模块,用于对上传的所述需要备份的数据进行处理,包括:
对图像、视频类型的数据进行合并去重处理、加密保存;
对短信、通话记录、私密联系人类型的数据进行解包、合并去重处理、打包并加密保存。

说明书

说明书一种数据备份的方法和系统
技术领域
本发明属于移动终端领域,尤其涉及一种数据备份的方法和系统。
背景技术
智能手机、平板电脑等移动终端的频繁使用,使人们越来越依赖它们,个人私密的信息大量存储在智能手机、平板电脑等移动终端中,如果手机或电脑被盗或遗失,又或者用户操作有误,使得重要数据丢失,势必给用户带来损失。现在,许多人都开始意识到数据丢失的潜在威胁和严重后果,数据的备份也越来越受到重视。
发明内容
有鉴于此,本发明的目的是提供一种数据备份的方法和系统,为移动终端数据提供备份方法,满足用户的安全需要。
本发明提供了一种数据备份的方法,该方法包括:
A、接收用户选择的需要备份的数据的数据类型;
B、计算与数据类型相同的数据的容量1,并检测服务器端的用户剩余容量2,比较容量1和容量2,如果容量1超出容量2,则中断备份过程,如果没有超出,则执行步骤C;
C、将需要备份的数据加密上传到服务器端的数据库进行备份,备份完成后显示备份结果。
根据上述的方法,其中,数据类型包括:图像、视频、短信、通话记录、私密联系人中的任意一种或者其中的任意组合,私密联系人包括联系人的姓名、 电话号码、私密来电处理方式。
根据上述的方法,其中,服务器端接收移动终端要求备份数据的指令,并接收移动终端上传的数据。
根据上述的方法,其中,该方法进一步包括,备份过程被中断后,如果用户选择继续备份,则从已经备份的点继续备份。
根据上述的方法,其中,该方法进一步包括,服务器端对上传的需要备份的数据进行处理,包括:
对图像、视频类型的数据进行合并去重处理、加密保存;
对短信、通话记录、私密联系人类型的数据进行解包、合并去重处理、打包并加密保存。
本发明提供一种数据备份的系统,包括显示模块,其中,该系统包括:移动终端、服务器端,移动终端包括:获取模块、计算处理模块、加密上传模块,服务器端包括数据库,
获取模块,用于接收用户选择的需要备份的数据的数据类型;
计算处理模块,用于计算与数据类型相同的数据的容量1,并检测服务器端的用户剩余容量2,比较容量1和容量2,如果容量1超出容量2,则中断备份过程,如果没有超出,则由加密上传模块执行备份操作;
加密上传模块,用于将需要备份的数据加密上传到服务器端的数据库进行备份;
显示模块,用于备份完成后显示备份结果;
数据库,用于保存需要备份的数据。
根据上述的系统,其中,数据类型包括:图像、视频、短信、通话记录、私密联系人中的任意一种或者其中的任意组合,私密联系人包括联系人的姓名、电话号码、私密来电处理方式。
根据上述的系统,其中,服务器端包括通讯模块,用于接收移动终端要求备份数据的指令,并接收移动终端上传的数据。
根据上述的系统,其中,该系统进一步用于备份过程被中断后,如果用户 选择继续备份,则从已经备份的点继续备份。
根据上述的系统,其中,该服务器端进一步包括处理模块,用于对上传的需要备份的数据进行处理,包括:
对图像、视频类型的数据进行合并去重处理、加密保存;
对短信、通话记录、私密联系人类型的数据进行解包、合并去重处理、打包并加密保存。
本发明提供的一种数据备份的方法和系统,能通过移动终端直接将重要的数据备份到服务器端,这样既可以少占用本地移动终端的存储空间,也能很好的保护重要的数据以防丢失,极大满足用户的安全需要。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域内普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是根据本发明实施例的一种数据备份的方法流程图;
图2是根据本发明实施例的移动终端的显示界面的示意图;
图3是根据本发明实施例的移动终端的数据备份操作流程图;以及
图4是根据本发明实施例的移动终端的数据备份系统框图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
参见图1,本发明实施例提供一种数据备份的方法,包括如下步骤:
步骤S110:接收用户选择的需要备份的数据的数据类型。
步骤S120:计算与数据类型相同的数据的容量1,并检测服务器端的用户剩余容量2,比较容量1和容量2,如果容量1超出容量2,则中断备份过程,如果没有超出,则执行步骤S130。
步骤S130:将需要备份的数据加密上传到服务器端的数据库进行备份,备份完成后显示备份结果。
在本实施例中,上述数据备份的方法优先对用户私密信息进行使用,也就是说用户在被授权并正确登录后才能使用备份功能。
参见图2,是根据本发明实施例的移动终端的显示界面的示意图。移动终端可以是任意设备,包括但不限于,手机、平板电脑、笔记本电脑等。显示界面200上有若干选项,210、220、230、240、250等,这些选项所代表的数据类型包括但不限于,图像、视频、短信、通话记录、私密联系人。其中,图像类型的文件内容包括图像文件本身以及文件名、原始路径、时间属性、标签属性等;视频类型的文件内容包括视频文件本身以及文件名、原始路径、时间属性、标签属性等;短信类型的文件内容包括电话号码、短信内容、短信类型(发送还是接受)、发送或接收时间;通话记录类型的文件内容包括电话号码、类型(来电、去电、未接、拒接以及拒接方式)、时间、时长;私密联系人类型的文件内容包括联系人姓名、电话号码以及私密来电处理方式。
参见图3,当用户需要对显示界面200上任意选项对应的数据进行数据备份时,根据本发明实施例的数据备份操作流程如下所述:
步骤S310、在显示界面200上显示可进行数据备份的数据类型选项,用户选择需要进行数据备份的任意数据类型。其中,用户可以通过鼠标、键盘、触摸屏等方式点击数据类型选项。用户在进行选择时,只能选择类型,不支持选择单个图片或视频、联系人、短信等。
本实施例中,该备份功能具备设置项可供用户修改备份的数据类型,或设置是否每次备份都提示选择备份的数据类型。
步骤S320、移动终端接收用户选择的需要进行备份的数据的数据类型,并提示用户选择备份操作。
需要说明的是,在执行将本地数据备份到服务器端的操作之前,移动终端需要进行一定检测和计算步骤,以保证备份数据快速准确。
步骤S330、在进行正式备份之前,移动终端先检查网络状况。移动终端优先使用WIFI网络与服务器端进行备份,如果WIFI网络不可用,则需要提示用户WIFI网络不可用,询问用户是否使用数据网络进行备份,如果数据网络也不可用,则中断备份过程,执行步骤S380。
备份操作可以由用户设置为在开启WIFI网络有效时自动执行,移动终端在固定的时间点(用户开启该功能的时间点)检查WIFI网络是否有效,如果有效则自动备份,自动备份时,只备份用户在设置项中设定备份的数据类型。
步骤S340、移动终端与服务器端进行联网,更新用户容量和增长速率信息,并同步已经备份的文件信息,以及打包文件。
本实施例中,用户包括普通用户和高级用户,比如:普通用户提供1G的使用空间,其增长速率为0;而高级用户除1G之外再提供4G容量,并且,如果高级用户一直处于使用状态,用户容量将以每秒1K的速率增长。
其中,对图像、视频类型的文件,移动终端与服务器端进行联网,同步已经备份的文件信息,对于已备份过的相同文件就不再上传。本实施例中,界定文件的唯一性的方式是根据文件的MD5值和原始路径来确定,对MD5值相同,其原始路径不同,应当视为两个文件,备份时不再重复上传,但应当计入备份容量;
对短信、通话记录和对私密联系人类型的文件全部进行打包成数据包,由服务器端进行合并和去重的处理。
步骤S350、计算用户要备份的数据的容量1,检测服务器端的用户剩余容量2。
各种不同类型备份数据容量计算方法包括,图像类型按文件大小计算,最小单位1KB,如果存在重复文件,需要重复计算容量,视频类型按文件大小计算,最小单位1KB,如果存在重复文件,需要重复计算容量,私密联系人类型按其中文字信息长度计算,最小单位1KB,短信和通话记录类型按其中文字 信息长度计算,最小单位1KB。
步骤S360、比较容量1是否超出了其用户剩余容量2,如果超出容量,则中断备份过程,执行步骤S380,否则执行步骤S370。
步骤S370、将需要备份的数据加密上传到服务器端的数据库进行备份,备份完成后显示备份结果。本实施例中,移动终端的数据是加密保存在自建数据库中,所以,在数据加密上传之前需要对数据进行解密操作。数据上传过程中,加密方式可以是通过Https协议对备份数据进行加密,移动终端显示“正在加密数据”的进度条,加密完成后,显示正在备份的进度条,开始将数据上传到服务器端。
服务器端接收移动终端要求备份数据的指令,并接收移动终端上传的数据。服务器端在接收到上传数据后,需要对数据进行处理并保存,其中:
对图像、视频类型的文件增量备份的处理方法是:界定文件的唯一性的方式是根据文件的MD5值和原始路径来确定,对MD5值相同,其原始路径不同,应当视为两个文件,服务器端对合并处理过的备份数据进行加密并保存到数据库。
对短信、通话记录类型的文件增量备份的处理方法是:服务器端进行合并和去重的处理,对短信和通话记录来说,任何一个字段不同,都是不同的记录;
对私密联系人类型的文件增量备份的处理方法是:服务器端进行合并和去重处理,合并规则为:
姓名和电话号码相同,则视为同一联系人,不更新;
姓名相同、电话号码不相同,创建新的私密联系人;
姓名不相同,电话号码相同,覆盖同号码的原联系人。
需要说明的是,对于移动终端打包上传的短信、通话记录和私密联系人类型的数据包,服务器端先对其进行解包成原始数据,并同服务器端已有的同类型数据进行合并去重处理,之后,服务器端对合并处理过的备份数据进行打包、加密并保存到数据库。
在备份过程中,用户可以随时取消备份过程,比如:通过点击取消按钮或 者点击返回键取消备份过程。如果已经备份了一部分文件,取消后,应当显示已经备份数据大小结果,其中,不存在一个文件的一部分备份成功的情况,另外,由于短信、通话记录、私密联系人类型的数据备份的时候是打包后整体备份,应当把打包后的数据视为一个文件。
备份过程中支持断点续传,如果用户取消或者由于网络原因暂时中断,应暂停备份过程,如果用户选择继续备份,则从刚才已经备份的点继续备份,不要全部重新开始,不需要支持单个文件的断点续传。
备份过程中,如果用户按HOME键切换到其它应用程序,不会中断备份过程,再次回到备份操作应当仍然显示备份过程。
上传备份完成后,移动终端显示备份结果,只需要显示上传的总数据大小、和各个类型数据的大小即可,不需要显示备份的具体文件数量。
步骤S380、中断备份过程,数据备份操作结束。
本实施例中,数据备份是将用户私密的信息进行安全保护的一种手段,备份过程可以由用户手动操作,也可以设定为自动备份。
参见图4,是根据本实施例的数据备份系统400的框图,该系统400包括:移动终端400a、服务器端400b,移动终端400a包括:显示模块410,用于备份完成后显示备份结果;获取模块420,用于接收用户选择的需要备份的数据的数据类型;计算处理模块430,用于计算与数据类型相同的数据的容量1,并检测服务器端400b的用户剩余容量2,比较容量1和容量2;加密上传模块440,用于将需要备份的数据加密上传到服务器端400b的数据库470进行备份。
服务器端400b包括:通讯模块450,用于接收移动终端400a要求备份数据的指令,并接收移动终端400a上传的数据;数据库470,用于保存需要备份的数据。
其中,对图像、视频类型的文件,移动终端400a与服务器端400b进行联网,获取模块420可以从服务器端400b获取文件信息,同步已经备份的文件信息。
在对需要备份的数据加密上传进行备份之前,由于移动终端400a的数据是 加密保存在自建数据库中,所以,计算处理模块430需要对数据进行解密操作,之后还需要对短信、通话记录和对私密联系人类型的文件全部进行打包成数据包。在数据上传过程中,计算处理模块430通过Https协议对备份数据进行加密。
本实施例中,用户可以选择的数据类型包括但不限于,图像、视频、短信、通话记录、私密联系人。其中,私密联系人包括联系人姓名、电话号码以及私密来电处理方式。
系统400进一步用于备份过程被中断后,如果用户选择继续备份,则从已经备份的点继续备份。在本发明的实施例中,备份过程中支持断点续传,如果用户取消或者由于网络原因暂时中断,应暂停备份过程,如果用户选择继续,则从刚才已经备份的点继续备份,不要全部重新开始,不需要支持单个文件的断点续传。
服务器端400b进一步包括处理模块460,用于对上传的需要备份的数据进行处理。
例如,对图像、视频类型的文件增量备份的处理方法是:根据文件的MD5值和原始路径来确定,对MD5值相同,其原始路径不同,应当视为两个文件,处理模块460合并处理备份数据,进行加密并保存到数据库470。
对短信、通话记录类型的文件增量备份的处理方法是:处理模块460进行合并和去重的处理,对短信和通话记录来说,任何一个字段不同,都是不同的记录;对私密联系人类型的文件增量备份的处理方法是:处理模块460进行合并和去重处理,合并规则为:
姓名和电话号码相同,则视为同一联系人,不更新;
姓名相同、电话号码不相同,创建新的私密联系人;
姓名不相同,电话号码相同,覆盖同号码的原联系人。
需要说明的是,对于移动终端400a打包上传的短信、通话记录和私密联系人类型的数据包,处理模块460先对其进行解包成原始数据,并同服务器端400b已有的同类型数据进行合并去重处理,之后,处理模块460对合并处理过的备 份数据进行打包、加密并保存到数据库470。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种数据备份的方法和系统.pdf_第1页
第1页 / 共13页
一种数据备份的方法和系统.pdf_第2页
第2页 / 共13页
一种数据备份的方法和系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种数据备份的方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种数据备份的方法和系统.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103577280 A (43)申请公布日 2014.02.12 CN 103577280 A (21)申请号 201210268471.1 (22)申请日 2012.07.30 G06F 11/14(2006.01) (71)申请人 北京网秦天下科技有限公司 地址 100013 北京市东城区和平里东街 11 号院 4 号楼 (72)发明人 梁涛 程林 赵征 程平 (74)专利代理机构 中科专利商标代理有限责任 公司 11021 代理人 赵伟 (54) 发明名称 一种数据备份的方法和系统 (57) 摘要 本发明提供了一种数据备份的方法, 该方法 包括 : A、 接收用。

2、户选择的需要备份的数据的数据 类型 ; B、 计算与所述数据类型相同的数据的容量 1, 并检测服务器端的用户剩余容量 2, 比较所述 容量 1 和所述容量 2, 如果所述容量 1 超出所述容 量 2, 则中断所述备份过程, 如果没有超出, 则执 行步骤 C ; C、 将所述需要备份的数据加密上传到 所述服务器端的数据库进行备份, 备份完成后显 示备份结果。本发明能通过移动终端直接将重要 的数据备份到服务器端, 这样既可以少占用本地 移动终端的存储空间, 也能很好的保护重要的数 据以防丢失, 极大满足用户的安全需要。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 4 页 (1。

3、9)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图4页 (10)申请公布号 CN 103577280 A CN 103577280 A 1/2 页 2 1. 一种数据备份的方法, 其特征在于, 所述方法包括 : A、 接收用户选择的需要备份的数据的数据类型 ; B、 计算与所述数据类型相同的数据的容量 1, 并检测服务器端的用户剩余容量 2, 比较 所述容量 1 和所述容量 2, 如果所述容量 1 超出所述容量 2, 则中断所述备份过程, 如果没有 超出, 则执行步骤 C ; C、 将所述需要备份的数据加密上传到所述服务器端的数据库进行备份, 备份完成后显。

4、 示备份结果。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述数据类型包括 : 图像、 视频、 短信、 通 话记录、 私密联系人中的任意一种或者其中的任意组合, 所述私密联系人包括联系人的姓 名、 电话号码、 私密来电处理方式。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述服务器端接收所述移动终端要求备 份数据的指令, 并接收所述移动终端上传的数据。 4. 根据权利要求 1 所述的方法, 其特征在于, 所述方法进一步包括, 所述备份过程被中 断后, 如果用户选择继续备份, 则从已经备份的点继续备份。 5. 根据权利要求 2 所述的方法, 其特征在于, 所述方法进一步包括,。

5、 所述服务器端对上 传的所述需要备份的数据进行处理, 包括 : 对图像、 视频类型的数据进行合并去重处理、 加密保存 ; 对短信、 通话记录、 私密联系人类型的数据进行解包、 合并去重处理、 打包并加密保存。 6. 一种数据备份的系统, 包括显示模块, 其特征在于, 所述系统包括 : 移动终端、 服务 器端, 所述移动终端包括 : 获取模块、 计算处理模块、 加密上传模块, 所述服务器端包括数据 库, 所述获取模块, 用于接收用户选择的需要备份的数据的数据类型 ; 所述计算处理模块, 用于计算与所述数据类型相同的数据的容量 1, 并检测服务器端的 用户剩余容量 2, 比较所述容量 1 和所述容。

6、量 2, 如果所述容量 1 超出所述容量 2, 则中断所 述备份过程, 如果没有超出, 则由加密上传模块执行备份操作 ; 所述加密上传模块, 用于将所述需要备份的数据加密上传到所述服务器端的数据库进 行备份 ; 所述显示模块, 用于备份完成后显示备份结果 ; 以及 所述数据库, 用于保存所述需要备份的数据。 7. 根据权利要求 6 所述的系统, 其特征在于, 所述数据类型包括 : 图像、 视频、 短信、 通 话记录、 私密联系人中的任意一种或者其中的任意组合, 所述私密联系人包括联系人的姓 名、 电话号码、 私密来电处理方式。 8. 根据权利要求 6 所述的系统, 其特征在于, 所述服务器端包。

7、括通讯模块, 用于接收所 述移动终端要求备份数据的指令, 并接收所述移动终端上传的数据。 9. 根据权利要求 6 所述的系统, 其特征在于, 所述系统进一步用于所述备份过程被中 断后, 如果用户选择继续备份, 则从已经备份的点继续备份。 10. 根据权利要求 7 所述的系统, 其特征在于, 所述服务器端进一步包括处理模块, 用 于对上传的所述需要备份的数据进行处理, 包括 : 对图像、 视频类型的数据进行合并去重处理、 加密保存 ; 权 利 要 求 书 CN 103577280 A 2 2/2 页 3 对短信、 通话记录、 私密联系人类型的数据进行解包、 合并去重处理、 打包并加密保存。 权 。

8、利 要 求 书 CN 103577280 A 3 1/6 页 4 一种数据备份的方法和系统 技术领域 0001 本发明属于移动终端领域, 尤其涉及一种数据备份的方法和系统。 背景技术 0002 智能手机、 平板电脑等移动终端的频繁使用, 使人们越来越依赖它们, 个人私密的 信息大量存储在智能手机、 平板电脑等移动终端中, 如果手机或电脑被盗或遗失, 又或者用 户操作有误, 使得重要数据丢失, 势必给用户带来损失。现在, 许多人都开始意识到数据丢 失的潜在威胁和严重后果, 数据的备份也越来越受到重视。 发明内容 0003 有鉴于此, 本发明的目的是提供一种数据备份的方法和系统, 为移动终端数据提。

9、 供备份方法, 满足用户的安全需要。 0004 本发明提供了一种数据备份的方法, 该方法包括 : 0005 A、 接收用户选择的需要备份的数据的数据类型 ; 0006 B、 计算与数据类型相同的数据的容量 1, 并检测服务器端的用户剩余容量 2, 比较 容量 1 和容量 2, 如果容量 1 超出容量 2, 则中断备份过程, 如果没有超出, 则执行步骤 C ; 0007 C、 将需要备份的数据加密上传到服务器端的数据库进行备份, 备份完成后显示备 份结果。 0008 根据上述的方法, 其中, 数据类型包括 : 图像、 视频、 短信、 通话记录、 私密联系人中 的任意一种或者其中的任意组合, 私密。

10、联系人包括联系人的姓名、 电话号码、 私密来电处理 方式。 0009 根据上述的方法, 其中, 服务器端接收移动终端要求备份数据的指令, 并接收移动 终端上传的数据。 0010 根据上述的方法, 其中, 该方法进一步包括, 备份过程被中断后, 如果用户选择继 续备份, 则从已经备份的点继续备份。 0011 根据上述的方法, 其中, 该方法进一步包括, 服务器端对上传的需要备份的数据进 行处理, 包括 : 0012 对图像、 视频类型的数据进行合并去重处理、 加密保存 ; 0013 对短信、 通话记录、 私密联系人类型的数据进行解包、 合并去重处理、 打包并加密 保存。 0014 本发明提供一种。

11、数据备份的系统, 包括显示模块, 其中, 该系统包括 : 移动终端、 服 务器端, 移动终端包括 : 获取模块、 计算处理模块、 加密上传模块, 服务器端包括数据库, 0015 获取模块, 用于接收用户选择的需要备份的数据的数据类型 ; 0016 计算处理模块, 用于计算与数据类型相同的数据的容量 1, 并检测服务器端的用户 剩余容量 2, 比较容量 1 和容量 2, 如果容量 1 超出容量 2, 则中断备份过程, 如果没有超出, 则由加密上传模块执行备份操作 ; 说 明 书 CN 103577280 A 4 2/6 页 5 0017 加密上传模块, 用于将需要备份的数据加密上传到服务器端的数。

12、据库进行备份 ; 0018 显示模块, 用于备份完成后显示备份结果 ; 0019 数据库, 用于保存需要备份的数据。 0020 根据上述的系统, 其中, 数据类型包括 : 图像、 视频、 短信、 通话记录、 私密联系人中 的任意一种或者其中的任意组合, 私密联系人包括联系人的姓名、 电话号码、 私密来电处理 方式。 0021 根据上述的系统, 其中, 服务器端包括通讯模块, 用于接收移动终端要求备份数据 的指令, 并接收移动终端上传的数据。 0022 根据上述的系统, 其中, 该系统进一步用于备份过程被中断后, 如果用户选择继续 备份, 则从已经备份的点继续备份。 0023 根据上述的系统, 。

13、其中, 该服务器端进一步包括处理模块, 用于对上传的需要备份 的数据进行处理, 包括 : 0024 对图像、 视频类型的数据进行合并去重处理、 加密保存 ; 0025 对短信、 通话记录、 私密联系人类型的数据进行解包、 合并去重处理、 打包并加密 保存。 0026 本发明提供的一种数据备份的方法和系统, 能通过移动终端直接将重要的数据备 份到服务器端, 这样既可以少占用本地移动终端的存储空间, 也能很好的保护重要的数据 以防丢失, 极大满足用户的安全需要。 附图说明 0027 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单的介绍。。

14、显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域内普通技术人员来说, 在不付出创造性劳动的前提下, 还可 以根据这些附图获得其他的附图。在附图中 : 0028 图 1 是根据本发明实施例的一种数据备份的方法流程图 ; 0029 图 2 是根据本发明实施例的移动终端的显示界面的示意图 ; 0030 图 3 是根据本发明实施例的移动终端的数据备份操作流程图 ; 以及 0031 图 4 是根据本发明实施例的移动终端的数据备份系统框图。 具体实施方式 0032 为了使本发明实施例的目的、 技术方案和优点更加清楚明白, 下面结合附图对本 发明实施例做进一步详细说明。 在此, 本发明。

15、的示意性实施例及其说明用于解释本发明, 但 并不作为对本发明的限定。 0033 参见图 1, 本发明实施例提供一种数据备份的方法, 包括如下步骤 : 0034 步骤 S110 : 接收用户选择的需要备份的数据的数据类型。 0035 步骤 S120 : 计算与数据类型相同的数据的容量 1, 并检测服务器端的用户剩余容 量 2, 比较容量 1 和容量 2, 如果容量 1 超出容量 2, 则中断备份过程, 如果没有超出, 则执行 步骤 S130。 0036 步骤 S130 : 将需要备份的数据加密上传到服务器端的数据库进行备份, 备份完成 说 明 书 CN 103577280 A 5 3/6 页 6。

16、 后显示备份结果。 0037 在本实施例中, 上述数据备份的方法优先对用户私密信息进行使用, 也就是说用 户在被授权并正确登录后才能使用备份功能。 0038 参见图 2, 是根据本发明实施例的移动终端的显示界面的示意图。移动终端可以 是任意设备, 包括但不限于, 手机、 平板电脑、 笔记本电脑等。显示界面 200 上有若干选项, 210、 220、 230、 240、 250 等, 这些选项所代表的数据类型包括但不限于, 图像、 视频、 短信、 通 话记录、 私密联系人。 其中, 图像类型的文件内容包括图像文件本身以及文件名、 原始路径、 时间属性、 标签属性等 ; 视频类型的文件内容包括视频。

17、文件本身以及文件名、 原始路径、 时 间属性、 标签属性等 ; 短信类型的文件内容包括电话号码、 短信内容、 短信类型 (发送还是接 受) 、 发送或接收时间 ; 通话记录类型的文件内容包括电话号码、 类型 (来电、 去电、 未接、 拒 接以及拒接方式) 、 时间、 时长 ; 私密联系人类型的文件内容包括联系人姓名、 电话号码以及 私密来电处理方式。 0039 参见图 3, 当用户需要对显示界面 200 上任意选项对应的数据进行数据备份时, 根 据本发明实施例的数据备份操作流程如下所述 : 0040 步骤 S310、 在显示界面 200 上显示可进行数据备份的数据类型选项, 用户选择需 要进行。

18、数据备份的任意数据类型。其中, 用户可以通过鼠标、 键盘、 触摸屏等方式点击数据 类型选项。用户在进行选择时, 只能选择类型, 不支持选择单个图片或视频、 联系人、 短信 等。 0041 本实施例中, 该备份功能具备设置项可供用户修改备份的数据类型, 或设置是否 每次备份都提示选择备份的数据类型。 0042 步骤 S320、 移动终端接收用户选择的需要进行备份的数据的数据类型, 并提示用 户选择备份操作。 0043 需要说明的是, 在执行将本地数据备份到服务器端的操作之前, 移动终端需要进 行一定检测和计算步骤, 以保证备份数据快速准确。 0044 步骤 S330、 在进行正式备份之前, 移动。

19、终端先检查网络状况。移动终端优先使用 WIFI 网络与服务器端进行备份, 如果 WIFI 网络不可用, 则需要提示用户 WIFI 网络不可用, 询问用户是否使用数据网络进行备份, 如果数据网络也不可用, 则中断备份过程, 执行步骤 S380。 0045 备份操作可以由用户设置为在开启 WIFI 网络有效时自动执行, 移动终端在固定 的时间点 (用户开启该功能的时间点) 检查 WIFI 网络是否有效, 如果有效则自动备份, 自动 备份时, 只备份用户在设置项中设定备份的数据类型。 0046 步骤 S340、 移动终端与服务器端进行联网, 更新用户容量和增长速率信息, 并同步 已经备份的文件信息,。

20、 以及打包文件。 0047 本实施例中, 用户包括普通用户和高级用户, 比如 : 普通用户提供 1G 的使用空间, 其增长速率为 0 ; 而高级用户除 1G 之外再提供 4G 容量, 并且, 如果高级用户一直处于使用 状态, 用户容量将以每秒 1K 的速率增长。 0048 其中, 对图像、 视频类型的文件, 移动终端与服务器端进行联网, 同步已经备份的 文件信息, 对于已备份过的相同文件就不再上传。 本实施例中, 界定文件的唯一性的方式是 根据文件的MD5值和原始路径来确定, 对MD5值相同, 其原始路径不同, 应当视为两个文件, 说 明 书 CN 103577280 A 6 4/6 页 7 。

21、备份时不再重复上传, 但应当计入备份容量 ; 0049 对短信、 通话记录和对私密联系人类型的文件全部进行打包成数据包, 由服务器 端进行合并和去重的处理。 0050 步骤 S350、 计算用户要备份的数据的容量 1, 检测服务器端的用户剩余容量 2。 0051 各种不同类型备份数据容量计算方法包括, 图像类型按文件大小计算, 最小单位 1KB, 如果存在重复文件, 需要重复计算容量, 视频类型按文件大小计算, 最小单位 1KB, 如 果存在重复文件, 需要重复计算容量, 私密联系人类型按其中文字信息长度计算, 最小单位 1KB, 短信和通话记录类型按其中文字信息长度计算, 最小单位 1KB。。

22、 0052 步骤 S360、 比较容量 1 是否超出了其用户剩余容量 2, 如果超出容量, 则中断备份 过程, 执行步骤 S380, 否则执行步骤 S370。 0053 步骤 S370、 将需要备份的数据加密上传到服务器端的数据库进行备份, 备份完成 后显示备份结果。本实施例中, 移动终端的数据是加密保存在自建数据库中, 所以, 在数据 加密上传之前需要对数据进行解密操作。数据上传过程中, 加密方式可以是通过 Https 协 议对备份数据进行加密, 移动终端显示 “正在加密数据” 的进度条, 加密完成后, 显示正在备 份的进度条, 开始将数据上传到服务器端。 0054 服务器端接收移动终端要求。

23、备份数据的指令, 并接收移动终端上传的数据。服务 器端在接收到上传数据后, 需要对数据进行处理并保存, 其中 : 0055 对图像、 视频类型的文件增量备份的处理方法是 : 界定文件的唯一性的方式是根 据文件的MD5值和原始路径来确定, 对MD5值相同, 其原始路径不同, 应当视为两个文件, 服 务器端对合并处理过的备份数据进行加密并保存到数据库。 0056 对短信、 通话记录类型的文件增量备份的处理方法是 : 服务器端进行合并和去重 的处理, 对短信和通话记录来说, 任何一个字段不同, 都是不同的记录 ; 0057 对私密联系人类型的文件增量备份的处理方法是 : 服务器端进行合并和去重处 理。

24、, 合并规则为 : 0058 姓名和电话号码相同, 则视为同一联系人, 不更新 ; 0059 姓名相同、 电话号码不相同, 创建新的私密联系人 ; 0060 姓名不相同, 电话号码相同, 覆盖同号码的原联系人。 0061 需要说明的是, 对于移动终端打包上传的短信、 通话记录和私密联系人类型的数 据包, 服务器端先对其进行解包成原始数据, 并同服务器端已有的同类型数据进行合并去 重处理, 之后, 服务器端对合并处理过的备份数据进行打包、 加密并保存到数据库。 0062 在备份过程中, 用户可以随时取消备份过程, 比如 : 通过点击取消按钮或者点击返 回键取消备份过程。如果已经备份了一部分文件,。

25、 取消后, 应当显示已经备份数据大小结 果, 其中, 不存在一个文件的一部分备份成功的情况, 另外, 由于短信、 通话记录、 私密联系 人类型的数据备份的时候是打包后整体备份, 应当把打包后的数据视为一个文件。 0063 备份过程中支持断点续传, 如果用户取消或者由于网络原因暂时中断, 应暂停备 份过程, 如果用户选择继续备份, 则从刚才已经备份的点继续备份, 不要全部重新开始, 不 需要支持单个文件的断点续传。 0064 备份过程中, 如果用户按 HOME 键切换到其它应用程序, 不会中断备份过程, 再次 回到备份操作应当仍然显示备份过程。 说 明 书 CN 103577280 A 7 5/。

26、6 页 8 0065 上传备份完成后, 移动终端显示备份结果, 只需要显示上传的总数据大小、 和各个 类型数据的大小即可, 不需要显示备份的具体文件数量。 0066 步骤 S380、 中断备份过程, 数据备份操作结束。 0067 本实施例中, 数据备份是将用户私密的信息进行安全保护的一种手段, 备份过程 可以由用户手动操作, 也可以设定为自动备份。 0068 参见图 4, 是根据本实施例的数据备份系统 400 的框图, 该系统 400 包括 : 移动终 端 400a、 服务器端 400b, 移动终端 400a 包括 : 显示模块 410, 用于备份完成后显示备份结 果 ; 获取模块 420, 。

27、用于接收用户选择的需要备份的数据的数据类型 ; 计算处理模块 430, 用 于计算与数据类型相同的数据的容量1, 并检测服务器端400b的用户剩余容量2, 比较容量 1 和容量 2 ; 加密上传模块 440, 用于将需要备份的数据加密上传到服务器端 400b 的数据库 470 进行备份。 0069 服务器端 400b 包括 : 通讯模块 450, 用于接收移动终端 400a 要求备份数据的指 令, 并接收移动终端 400a 上传的数据 ; 数据库 470, 用于保存需要备份的数据。 0070 其中, 对图像、 视频类型的文件, 移动终端400a与服务器端400b进行联网, 获取模 块 420 。

28、可以从服务器端 400b 获取文件信息, 同步已经备份的文件信息。 0071 在对需要备份的数据加密上传进行备份之前, 由于移动终端 400a 的数据是加密 保存在自建数据库中, 所以, 计算处理模块 430 需要对数据进行解密操作, 之后还需要对短 信、 通话记录和对私密联系人类型的文件全部进行打包成数据包。 在数据上传过程中, 计算 处理模块 430 通过 Https 协议对备份数据进行加密。 0072 本实施例中, 用户可以选择的数据类型包括但不限于, 图像、 视频、 短信、 通话记 录、 私密联系人。其中, 私密联系人包括联系人姓名、 电话号码以及私密来电处理方式。 0073 系统 4。

29、00 进一步用于备份过程被中断后, 如果用户选择继续备份, 则从已经备份 的点继续备份。 在本发明的实施例中, 备份过程中支持断点续传, 如果用户取消或者由于网 络原因暂时中断, 应暂停备份过程, 如果用户选择继续, 则从刚才已经备份的点继续备份, 不要全部重新开始, 不需要支持单个文件的断点续传。 0074 服务器端 400b 进一步包括处理模块 460, 用于对上传的需要备份的数据进行处 理。 0075 例如, 对图像、 视频类型的文件增量备份的处理方法是 : 根据文件的 MD5 值和原始 路径来确定, 对MD5值相同, 其原始路径不同, 应当视为两个文件, 处理模块460合并处理备 份数。

30、据, 进行加密并保存到数据库 470。 0076 对短信、 通话记录类型的文件增量备份的处理方法是 : 处理模块 460 进行合并和 去重的处理, 对短信和通话记录来说, 任何一个字段不同, 都是不同的记录 ; 对私密联系人 类型的文件增量备份的处理方法是 : 处理模块 460 进行合并和去重处理, 合并规则为 : 0077 姓名和电话号码相同, 则视为同一联系人, 不更新 ; 0078 姓名相同、 电话号码不相同, 创建新的私密联系人 ; 0079 姓名不相同, 电话号码相同, 覆盖同号码的原联系人。 0080 需要说明的是, 对于移动终端 400a 打包上传的短信、 通话记录和私密联系人类。

31、型 的数据包, 处理模块 460 先对其进行解包成原始数据, 并同服务器端 400b 已有的同类型数 据进行合并去重处理, 之后, 处理模块 460 对合并处理过的备份数据进行打包、 加密并保存 说 明 书 CN 103577280 A 8 6/6 页 9 到数据库 470。 0081 以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进行了进一步详 细说明, 所应理解的是, 以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保 护范围, 凡在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本 发明的保护范围之内。 说 明 书 CN 103577280 A 9 1/4 页 10 图 1 说 明 书 附 图 CN 103577280 A 10 2/4 页 11 图 2 说 明 书 附 图 CN 103577280 A 11 3/4 页 12 图 3 说 明 书 附 图 CN 103577280 A 12 4/4 页 13 图 4 说 明 书 附 图 CN 103577280 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1