一种用户数据备份方法及装置的制作方法

文档序号:6434325阅读:151来源:国知局
专利名称:一种用户数据备份方法及装置的制作方法
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种用户数据备份方法及装置。
背景技术
在计算机应用领域,数据备份是指将计算机中的全部或部分数据集合制成副本复制到其他存储位置的过程。当计算机系统故障或操作失误导致数据丢失或损坏时,利用已备份的数据可以快速实现恢复,同时也能够避免不必要的损失。传统的数据备份方式,一般是将数据复制到计算机本地磁盘的其他分区,或者将数据复制到外置的存储设备中。但是, 这种备份方式一是比较麻烦,二是计算机本地磁盘也很容易发生损坏,导致备份到其他分区的数据丢失。此外,在实际应用中,用户的数据可能数量较多,并且被分散存储在不同的位置,很多用户往往并不愿意手动去定位这些数据并主动备份,甚至有一部分用户自己并不清楚哪些数据需要备份、需要在何时进行备份。这样,一旦出现意外,可能给用户造成严重的损失。

发明内容
为解决上述技术问题,本发明实施例提供一种用户数据备份方法及装置,以实现对用户数据备份需求的自动识别及备份,技术方案如下
一种用户数据备份方法,包括查找用户本地计算机中的可编辑文档;根据查找结果, 将可编辑文档标识为有备份需求的数据;将有备份需求的数据备份至网络侧的存储设备。优选的,所述查找用户本地计算机中的可编辑文档,包括查找用户本地计算机中特定类型的可编辑文档。优选的,所述将可编辑文档标识为有备份需求的数据,包括将文档大小超过预设阈值的可编辑文档标识为有备份需求的数据;
优选的,监测文档的大小或修改时间是否发生变化,如果是,则将所述文档标识为有备份需求的数据;
优选的,监测用户对文档的打开频率,如果频率大于预设的阈值,则将所述文档标识为有备份需求的数据。优选的,所述将有备份需求的数据备份至网络侧的存储设备,包括按照编辑时间,将可编辑文档的不同版本分别备份至网络侧的存储设备;或,仅将可编辑文档的最终版本备份至网络侧的存储设备。—种用户数据备份装置,包括查找单元,用于查找用户本地计算机中的可编辑文档;第一备份需求识别单元,用于根据查找结果,将可编辑文档标识为有备份需求的数据; 备份单元,用于将有备份需求的数据备份至网络侧的存储设备。优选的,所述查找单元,具体用于查找用户本地计算机中特定类型的可编辑文档。优选的,所述第一备份需求识别单元具体用于将文档大小超过预设阈值的可编辑文档标识为有备份需求的数据;和/或,监测文档的大小或修改时间是否发生变化,如果是,则将所述文档标识为有备份需求的数据;和/或,监测用户对文档的打开频率,如果频率大于预设的阈值,则将所述文档标识为有备份需求的数据。优选的,所述备份单元具体用于按照编辑时间,将可编辑文档的不同版本分别备份至网络侧的存储设备;或,仅将可编辑文档的最终版本备份至网络侧的存储设备。对于普通用户而言,作为私有数据的可编辑的文档类型,例如word文档、excel文档、图片文档等等,这类数据无法通过网络下载或购买等渠道获得,一旦丢失将难以恢复, 因此具有较大的备份意义。本发明方案通过搜索用户本地计算机中的可编辑文档来识别用户的私有数据,可以自动将分散在各处的可能存在备份需求的数据查找出来进行统一备份操作,从而免去了用户手动定位进行备份的麻烦。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本发明实施例用户数据备份方法的流程图; 图2为本发明实施例用户数据备份装置的结构示意图。
具体实施例方式本发明人发现,在用户计算机中的数据有一类是用户的私有数据,这类数据的特点是无法通过网络下载或购买等渠道获得,一旦丢失将难以恢复,而且用户私有数据的体积一般明显小于系统备份数据,也更加适合在当前带宽受限的网络上进行传输。在实际应用中,用户的私有数据可能数量较多,并且被分散存储在不同的位置,很多用户并不愿意手动去定位这些数据并备份,甚至有一部分用户自己并不清楚哪些数据需要备份、需要在何时进行备份。这样,一旦出现意外,可能给用户造成严重的损失。为解决上述问题,本发明实施例提供一种用户数据备份方法,该方法可以包括以下步骤
查找用户本地计算机中的可编辑文档;
根据查找结果,将可编辑文档标识为有备份需求的数据;
将有备份需求的数据备份至网络侧的存储设备。上述方法通过搜索用户本地计算机中的可编辑文档来识别用户的私有数据,可以自动将分散在各处的可能存在备份需求的数据查找出来进行统一的备份操作,从而免去了用户手动定位进行备份的麻烦。为了使本领域技术人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明保护的范围。图1所示为本发明所提供的一种用户数据备份方法的流程图,该方法包括以下步骤
S101,查找用户本地计算机中的可编辑文档;
根据本发明所提供的方案,认为用户本地计算机中的可编辑文档,都是可能存在备份需求的数据,当然,可编辑文档类型有很多,可以根据用户的使用习惯,预先定义一个查找对象的集合,在该集合中,包含了某些特定类型的可编辑文档,例如,用户经常使用的word 文档、excel文档。当然,应用本实施例的方案,用户也可以根据自己的实际需求,添加符合自己使用习惯的可编辑文档,例如,用户经常进行图像设计或修改,可以将自己经常用到的图像文件类型定义到查找对象的集合。考虑到操作系统或应用软件中可能附带一些可编辑文档,例如软件安装协议、软件使用说明等等,而这类文档对于普通用户而言并没有很强的备份需求,因此,在本发明的一种实施方式中,可以预先排除一些文件目录,以避免在这些目录中进行可编辑文档的查找,例如Windows操作系统中的系统目录(windows)、应用程序安装目录(Program Files)寸寸。可以理解的是,对于有经验的用户,可以根据实际需求,设置其他需要排除的查找目录。还可以通过设置来指定仅在一些特定的目录进行查找,例如系统桌面目录、用户专用文件夹(例如“我的文档”)等,从而提高查找的效率。S102,根据查找结果,将可编辑文档标识为有备份需求的数据;
通过SlOl查找得到的可编辑文档,都是可能存在备份需求的,在本步骤中,可以将这些可编辑文档全部标识为有备份需求的数据;而在本发明的优选实施方式中,还进一步提供多种备份需求识别方法,以实现对查找结果的进一步过滤。1)根据可编辑文档的大小识别备份需求。一个可编辑文档,如果其内容为空或包含内容很少,可以认为这种文档对于用户而言并没有很强的备份需求,因此,在本发明的一种实施方式中,可以在SlOl的查找结果中,将文档大小超过预设阈值的可编辑文档标识为有备份需求的数据。其中,文档大小阈值可以统一设置,也可以针对不同的文档类型特点分别设置。例如,对于一个新建的excel文档,其大小在IOk字节左右,但该文档的实际内容为空,没有备份需求。但是,对于一个IOk大小的纯文本文档或word文档而言,其包含的内容已经很多了。基于这种情况,可以针对不同的文档类型分别设置大小阈值,例如对于文本文档和word文档,其新建文档的大小为0字节,excel新建文档的大小在IOk字节左右, PPt新建文档的大小在30k字节左右,在实际应用中,可以分别将每种文档类型的大小阈值设置为上述数值或略高,以实现对不同类型文档备份需求的更准确识别。2)根据可编辑文档是否被修改识别备份需求。某些情况下可以认为,文档只有在经过修改后,才有进一步的备份需求,这里所说的修改包括两种情况同名文件替换复制,或利用应用程序进行编辑修改。对于以上两种情况,均可以采用监测文档的大小或修改时间是否发生变化的方式,如果发生变化,则将文档标识为有备份需求的数据。该方法特别适用于在某些文档已经完成初始备份之后,进一步确认是否有再次备份需求的应用场景。特别地,针对用户利用应用程序进行编辑修改的情况,可以监测用户对文档的打开及关闭操作,当用户打开可编辑文档时,获取文档的初始大小sl,当用户关闭该文档后,获取文档的大小s2,通过比较si和s2即可得知是否对文档进行了修改。而对于某些特定的文档类型,例如excel文档,对表格中某些数据的修改可能并不会导致文件大小发生变化,这种情况下,可以通过对比打开文档和关闭文档时文档的修改时间是否发生变化,来判断用户是否对文档进行了修改。3)根据用户对文档的打开频率识别备份需求。如果用户经常对某些文档进行编辑打开操作,说明用户需要查看这些文档的内容或者经常对这些文档进行编辑,那么可以这些文件的重要程度较高,具有备份的需求。因此,对于某一文档,可以监测用户的打开操作并记录打开操作的频率,如果打开频率达到某个预设的频率阈值,则将文档文档标识为有备份需求的数据。可以理解的是。在实际应用中,打开频率的计量方式可以是总次数,例如设置打开文档总次数超过10次,即认为该文档有备份需求;也可以是单位时间内的打开次数,例如设置在一天中打开文档次数超过3 次,即认为该文档有备份需求。此外,还可以将某一类可编辑文档的整体作为监测的对象,例如,用户经常对某个目录下的多个文档进行编辑,当对整个目录文档的编辑频率达到一定程度时,就可以认为该目录中所包含内容都很重要,因此可以将该目录下所有的文档都标识为有备份需求的数据。以上提供了三种识别可编辑文档备份需求的具体方法,在实际应用时,这三种方法可以分别独立使用,也可以结合使用。本领域技术人员还可以根据实际的使用需求,采用其他的备份需求识别方法,本发明对此并不需要进行限制。S103,将有备份需求的数据备份至网络侧的存储设备。在本步骤中,对于S102中所标识出的有备份需求的数据,通过网络传输备份至服务器存储设备中。其中,该步骤可以紧随S101-S102执行,也可独立于S101-S102执行,例如,在标识出有备份需求的数据之后,并不需要立即备份,可以在计算机空闲时或网络连接状况较好时再执行备份操作。对于有备份需求的可编辑文档,可以是仅对可编辑文档的最终版本进行备份,也可以对文档的修改情况进行监测,按照编辑时间,将可编辑文档的不同版本分别备份至网络侧的存储设备。当然,在本步骤具体实施时,可以在备份数据之前,向用户给出相关的提示,询问用户是需要对自动识别出的文档进行备份,在得到用户确认之后,再进一步执行具体操作。相应于上面的方法实施例,本发明还提供一种用户数据备份装置,参见图4所示, 该装置可以包括
查找单元310,用于查找用户本地计算机中的可编辑文档;
第一备份需求识别单元320,用于根据查找结果,将可编辑文档标识为有备份需求的数
据;
备份单元330,用于将有备份需求的数据备份至网络侧的存储设备。其中,所述查找单元310,具体可以用于查找用户本地计算机中特定类型的可编辑文档。所述第一备份需求识别单元320具体可以用于
将文档大小超过预设阈值的可编辑文档标识为有备份需求的数据在本发明的一种实施方式中,所述第一备份需求识别单元320还可以具体用于监测文档的大小或修改时间是否发生变化,如果是,则将所述文档标识为有备份需求的数据。在本发明的一种实施方式中,所述第一备份需求识别单元320还可以具体用于 监测用户对文档的打开频率,如果频率大于预设的阈值,则将所述文档标识为有备份
需求的数据。其中,所述备份单元330具体可以用于
按照编辑时间,将可编辑文档的不同版本分别备份至网络侧的存储设备; 或
仅将可编辑文档的最终版本备份至网络侧的存储设备。为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上对本发明所提供的一种用户数据备份方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种用户数据备份方法,其特征在于,包括 查找用户本地计算机中的可编辑文档;根据查找结果,将可编辑文档标识为有备份需求的数据; 将有备份需求的数据备份至网络侧的存储设备。
2.根据权利要求1所述的方法,其特征在于,所述查找用户本地计算机中的可编辑文档,包括查找用户本地计算机中特定类型的可编辑文档。
3.根据权利要求1所述的方法,其特征在于,所述将可编辑文档标识为有备份需求的数据,包括将文档大小超过预设阈值的可编辑文档标识为有备份需求的数据。
4.根据权利要求1所述的方法,其特征在于,所述将可编辑文档标识为有备份需求的数据,包括监测文档的大小或修改时间是否发生变化,如果是,则将所述文档标识为有备份需求的数据。
5.根据权利要求1所述的方法,其特征在于,所述将可编辑文档标识为有备份需求的数据,包括监测用户对文档的打开频率,如果频率大于预设的阈值,则将所述文档标识为有备份需求的数据。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述将有备份需求的数据备份至网络侧的存储设备,包括按照编辑时间,将可编辑文档的不同版本分别备份至网络侧的存储设备; 或仅将可编辑文档的最终版本备份至网络侧的存储设备。
7.一种用户数据备份装置,其特征在于,包括查找单元,用于查找用户本地计算机中的可编辑文档;第一备份需求识别单元,用于根据查找结果,将可编辑文档标识为有备份需求的数据;备份单元,用于将有备份需求的数据备份至网络侧的存储设备。
8.根据权利要求7所述的装置,其特征在于,所述查找单元,具体用于 查找用户本地计算机中特定类型的可编辑文档。
9.根据权利要求7所述的装置,其特征在于,所述第一备份需求识别单元具体用于 将文档大小超过预设阈值的可编辑文档标识为有备份需求的数据;和/或监测文档的大小或修改时间是否发生变化,如果是,则将所述文档标识为有备份需求的数据; 和/或监测用户对文档的打开频率,如果频率大于预设的阈值,则将所述文档标识为有备份需求的数据。
10.根据权利要求7至9任一项所述的装置,其特征在于,所述备份单元具体用于按照编辑时间,将可编辑文档的不同版本分别备份至网络侧的存储设备; 或仅将可编辑文档的最终版本备份至网络侧的存储设备。
全文摘要
本发明公开了一种用户数据备份方法及装置,其中方法包括查找用户本地计算机中的可编辑文档;根据查找结果,将可编辑文档标识为有备份需求的数据;将有备份需求的数据备份至网络侧的存储设备。本发明方案通过搜索用户本地计算机中的可编辑文档来识别用户的私有数据,可以自动将分散在各处的可能存在备份需求的数据查找出来进行统一的备份操作,从而免去了用户手动定位进行备份的麻烦。
文档编号G06F11/14GK102360319SQ20111029177
公开日2012年2月22日 申请日期2011年9月29日 优先权日2011年9月29日
发明者周鸿祎, 朱翼鹏 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1