文件备份方法和系统的制作方法

文档序号:6633421阅读:259来源:国知局
文件备份方法和系统的制作方法
【专利摘要】本发明公开了一种文件备份方法,在在接收到文件的备份操作指令时,确定所述文件的备份路径;将所述备份路径添加至所述文件的属性信息中;生成所述文件的备份文件,并将所述备份文件添加至所述备份路径中。本发明还公开了一种文件备份系统。本发明通过将备份路径添加至文件的属性信息中,以使备份路径不易丢失,用户可通过查询文件的属性信息获取文件的备份路径,并根据备份路径查询到相应的备份文件。
【专利说明】文件备份方法和系统

【技术领域】
[0001]本发明涉及信息【技术领域】,尤其涉及文件备份方法和系统。

【背景技术】
[0002]为防止终端遗失或者终端被病毒攻击,导致终端中的文件丢失,用户一般将文件备份在服务器(如云端服务器),以保证当前存储终端或者当前存储路径中的文件丢失时,可在服务器中查询并获取到备份文件。
[0003]但由于在备份文件后并没有记录备份文件的存储路径,导致在文件丢失后,无法查找到备份文件的存储路径,从而无法根据存储路径中存储的备份文件。


【发明内容】

[0004]本发明的主要目的在于提出一种文件备份方法和系统,旨在解决备份文件的存储路径易丢失的技术问题。
[0005]为实现上述目的,本发明提供一种文件备份方法,所述文件备份方法包括以下步骤:
[0006]在接收到文件的备份操作指令时,确定所述文件的备份路径;
[0007]将所述备份路径添加至所述文件的属性信息中;
[0008]生成所述文件的备份文件,并将所述备份文件添加至所述备份路径对应的存储空间中。
[0009]优选地,所述备份文件的属性信息为所述文件的属性信息,则将所述备份文件添加至所述备份路径对应的存储空间中,包括:
[0010]将所述备份文件及其属性信息添加至所述备份路径对应的存储空间中。
[0011]优选地,所述文件备份方法还包括:
[0012]确定所述文件的属性信息中除当前备份路径之外的其它备份路径,所述其它备份路径中存储有对应的其它备份文件;
[0013]将所述当前备份路径添加至所述其它备份文件的属性信息中。
[0014]优选地,所述文件备份方法还包括:
[0015]在接收到对文件的删除操作指令时,获取所述文件的属性信息中的备份路径以及所述文件的当前存储路径;
[0016]获取所述备份路径对应的备份文件的属性信息,并在获取的属性信息中删除所述文件的当前存储路径;
[0017]删除所述文件及其属性信息。
[0018]优选地,所述文件备份方法还包括:
[0019]获取修改前的第一存储路径,并在对文件的属性信息进行修改操作后,获取修改后的弟~■存储路径;
[0020]获取所述文件的属性信息中除所述第二存储路径之外的其它存储路径;
[0021]获取所述其它存储路径中存储的备份文件的属性信息,并将获取的属性信息中的第一存储路径修改为第二存储路径。
[0022]此外,为实现上述目的,本发明还提出一种文件备份系统,所述文件备份系统包括:
[0023]确定模块,用于在接收到文件的备份操作指令时,确定所述文件的备份路径;
[0024]属性信息处理模块,用于将所述备份路径添加至所述文件的属性信息中;
[0025]生成模块,用于生成所述文件的备份文件;
[0026]所述属性信息处理模块,还用于将所述备份文件添加至所述备份路径对应的存储空间中。
[0027]优选地,在所述备份文件的属性信息为所述文件的属性信息时,所述属性信息处理模块还用于将所述备份文件及其属性信息添加至所述备份路径对应的存储空间中。
[0028]优选地,所述确定模块,还用于在属性信息处理模块将所述备份文件添加至所述备份路径中之后,确定所述文件的属性信息中除当前备份路径之外的其它备份路径,所述其它备份路径中存储有对应的其它备份文件;所述属性信息处理模块,还用于将所述当前备份路径添加至所述其它备份文件的属性信息中。
[0029]优选地,所述文件备份系统还包括:
[0030]第一获取模块,用于在接收到对文件的删除操作指令时,获取所述文件的属性信息中的备份路径以及所述文件的当前存储路径;
[0031]所述属性信息处理模块,还用于由获取所述备份路径对应的备份文件的属性信息,并在获取的属性信息中删除所述文件的当前存储路径;
[0032]删除模块,用于删除所述文件及其属性信息。
[0033]优选地,所述确定模块文件备份系统还包括第二获取模块,用于获取修改前的第一存储路径,并在对文件的属性信息进行修改操作后,获取修改后的第二存储路径,以及获取所述文件的属性信息中除所述第二存储路径之外的其它存储路径,以及获取所述其它存储路径中存储的备份文件的属性信息;所述属性信息处理模块,还用于将获取的属性信息中的第一存储路径修改为第二存储路径。
[0034]本发明提出的文件备份方法和系统,在对文件进行备份操作指令时,将文件的备份路径添加至所述文件的属性信息中,生成所述文件的备份文件,并将所述备份文件添加至所述备份路径中,通过将备份路径添加至文件的属性信息中,以使备份路径不易丢失,用户可通过查询文件的属性信息获取文件的备份路径,并在备份路径中查询相应的备份文件,使得备份文件的存储路径不易丢失,同时提高找回备份文件的概率。

【专利附图】

【附图说明】
[0035]图1为本发明文件备份方法第一实施例的流程示意图;
[0036]图2为本发明文件备份方法第二实施例的流程示意图;
[0037]图3为本发明文件备份方法第三实施例的流程示意图;
[0038]图4为本发明文件备份方法第四实施例的流程示意图;
[0039]图5为本发明文件备份系统第一实施例的功能模块示意图;
[0040]图6为本发明文件备份系统第二实施例的功能模块示意图;
[0041]图7为本发明文件备份系统第二实施例的功能模块示意图。
[0042]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]本发明提供一种文件备份方法。
[0045]参照图1,图1为本发明文件备份方法第一实施例的流程示意图。
[0046]本发明提出一种文件备份方法,所述文件备份方法包括:
[0047]步骤S10,接收到文件的备份操作指令时,确定所述文件的备份路径对应的存储空间;
[0048]在本实施例中,对文件进行备份操作是指将文件复制存储至备份路径对应的存储空间中,该备份路径可与所述文件的当前存储路径位于同一终端,也可位于不同终端,如将本地的文件备份至云端。用户可通过拖动文件的方式或者通过终端显示界面上的控件触发备份操作指令,该备份操作指令中包含文件的备份路径。
[0049]步骤S20,将所述备份路径添加至所述文件的属性信息中;
[0050]可将该备份路径存储在所述属性信息的末端,或者在属性信息中包含多个种类的内容时,各类信息分别存储,可将备份路径添加于属性信息中相应的字节处。
[0051]步骤S30,生成所述文件的备份文件,并将所述备份文件添加至所述备份路径对应的存储空间中。
[0052]在本实施例中,文件的备份包括将文件备份在本端以及将文件备份在其它终端,则将所述备份文件添加至所述备份路径对应的存储空间中包含以下两种情况:1)将备份文件直接存储至所述备份路径对应的存储空间中;2)将备份文件以及备份路径发送至备份路径指向的终端中,以供终端将接收到的备份文件存储至所述备份路径对应的存储空间中。备份文件的生成仅需要对文件进行简单拷贝即可,该简单拷贝为现有技术,在此不再赘述。
[0053]本领域技术人员可以理解的是,为进一步降低备份路径的丢失概率,所述备份文件的属性信息为所述文件的属性信息,则将所述备份文件添加至所述备份路径对应的存储空间中,包括:将所述备份文件及其属性信息添加至所述备份路径对应的存储空间中。
[0054]在上述方案中,在保证各个存储路径中的相同文件的属性信息一致,则保证用户可基于任一文件的属性信息查找到其它存储路径中存储的文件。
[0055]本实施例提出的文件备份方法,在对文件进行备份操作指令时,将文件的备份路径添加至所述文件的属性信息中,生成所述文件的备份文件,并将所述备份文件添加至所述备份路径中,通过将备份路径添加至文件的属性信息中,以使备份路径不易丢失,用户可通过查询文件的属性信息获取文件的备份路径,并在备份路径中查询相应的备份文件,使得备份文件的存储路径不易丢失,同时提高找回备份文件的概率。
[0056]进一步地,为进一步降低备份路径的丢失概率,参照图2,基于第一实施例提出本发明文件备份方法第二实施例,在本实施例中,所述步骤S30之后,所述文件备份方法包括步骤:
[0057]步骤S40,确定所述文件的属性信息中除当前备份路径之外的其它备份路径,所述其它备份路径中存储有对应的其它备份文件;
[0058]步骤S50,将所述当前备份路径添加至所述其它备份文件的属性信息中。
[0059]在文件进行备份时,该文件的属性信息则会改变,为保证各个存储路径指向的存储地址中保存的文件的属性信息一致,在文件的属性信息改变时,更新其它备份路径对应的存储空间中保存的文件的属性信息。
[0060]进一步地,为提高文件查找的准确性,参照图3,基于第一实施例提出本发明文件备份方法第三实施例,在本实施例中,所述文件备份方法包括步骤:
[0061]步骤S60,在接收到对文件的删除操作指令时,获取所述文件的属性信息中的备份路径以及所述文件的当前存储路径;
[0062]步骤S70,获取所述备份路径对应的备份文件的属性信息,并在获取的属性信息中删除所述文件的当前存储路径;
[0063]步骤S80,删除所述文件及其属性信息。
[0064]在本实施例中,在对文件进行删除操作时,会同时删除文件及其对应的属性信息,由于在进行删除操作之后,该存储路径对应的存储空间中未保存文件,则需要更新其它备份路径对应的存储空间中保存的文件的属性信息,以保证文件查找的准确性以及效率。
[0065]进一步地,为提高文件查找的准确性,参照图4,基于第一实施例提出本发明文件备份方法第四实施例,在本实施例中,所述文件备份方法包括步骤:
[0066]步骤S90,获取修改前的第一存储路径,并在对文件的属性信息进行修改操作后,获取修改后的第二存储路径;
[0067]步骤S100,获取所述文件的属性信息中除所述第二存储路径之外的其它存储路径;
[0068]步骤S110,获取所述其它存储路径中存储的备份文件的属性信息,并将获取的属性信息中的第一存储路径修改为第二存储路径。
[0069]通过在文件的属性信息更改时,同步更新其它备份文件的属性信息,保证各个存储路径中文件的属性信息一致。
[0070]本发明进一步提供一种文件备份系统。
[0071]参照图5,图5为本发明文件备份系统第一实施例的功能模块示意图。
[0072]需要强调的是,对本领域的技术人员来说,图5所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图5所示的文件备份系统的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该文件备份系统的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
[0073]本实施例提出一种文件备份系统,所述文件备份系统包括:
[0074]确定模块10,用于在接收到文件的备份操作指令时,确定所述文件的备份路径;
[0075]在本实施例中,对文件进行备分操作是指将文件复制存储至备份路径,该备份路径可与所述文件的当前存储路径位于同一终端,也可位于不同终端,如将本地的文件备份至云端。用户可通过拖动文件的方式或者通过终端显示界面上的控件触发备份操作指令,该备份操作指令中包含文件的备份路径。
[0076]属性信息处理模块20,用于将所述备份路径添加至所述文件的属性信息中;
[0077]该备份路径是指备份文件的存储地址,可将该备份路径存储在所述属性信息的末端,或者在属性信息中包含多个种类的内容时,各类信息分别存储,可将备份路径添加于属性信息中相应的字节处。
[0078]生成模块30,用于生成所述文件的备份文件;
[0079]所述属性信息处理模块20,还用于将所述备份文件添加至所述备份路径对应的存储空间中。
[0080]在本实施例中,文件的备份包括将文件备份在本端以及将文件备份在其它终端,则将所述备份文件添加至所述备份路径对应的存储空间中包含以下两种情况:1)将备份文件直接存储至所述备份路径对应的存储空间中;2)将备份文件以及备份路径发送至备份路径指向的终端中,以供终端将接收到的备份文件存储至所述备份路径对应的存储空间中。备份文件的生成仅需要对文件进行简单拷贝即可,该简单拷贝为现有技术,在此不再赘述。
[0081]本领域技术人员可以理解的是,为进一步降低备份路径的丢失概率,在所述备份文件的属性信息为所述文件的属性信息时,所述属性信息处理模块20还用于将所述备份文件及其属性信息添加至所述备份路径对应的存储空间中。
[0082]在上述方案中,在保证各个存储路径中的相同文件的属性信息一致,则保证用户可基于任一文件的属性信息查找到其它存储路径中存储的文件。
[0083]本实施例提出的文件备份系统,在对文件进行备份操作指令时,将文件的备份路径添加至所述文件的属性信息中,生成所述文件的备份文件,并将所述备份文件添加至所述备份路径中,通过将备份路径添加至文件的属性信息中,以使备份路径不易丢失,用户可通过查询文件的属性信息获取文件的备份路径,并在备份路径中查询相应的备份文件,使得备份文件的存储路径不易丢失,同时提高找回备份文件的概率。
[0084]进一步地,为进一步降低备份路径的丢失概率,所述确定模块10,还用于在属性信息处理模块将所述备份文件添加至所述备份路径中之后,确定所述文件的属性信息中除当前备份路径之外的其它备份路径,所述其它备份路径中存储有对应的其它备份文件;所述属性信息处理模块20,还用于将所述当前备份路径添加至所述其它备份文件的属性信息中。
[0085]在文件进行备份时,该文件的属性信息则会改变,为保证各个存储路径指向的存储地址中保存的文件的属性信息一致,在文件的属性信息改变时,更新其它备份路径对应的存储空间中保存的文件的属性信息。
[0086]进一步地,为提高文件查找的准确性,参照图6,基于第一实施例提出本发明文件备份系统第二实施例,在本实施例中,所述文件备份系统还包括:
[0087]第一获取模块40,用于在接收到对文件的删除操作指令时,获取所述文件的属性信息中的备份路径以及所述文件的当前存储路径;
[0088]所述属性信息处理模块20,还用于由获取所述备份路径对应的备份文件的属性信息,并在获取的属性信息中删除所述文件的当前存储路径;
[0089]删除模块50,用于删除所述文件及其属性信息。
[0090]在本实施例中,在对文件进行删除操作时,会同时删除文件及其对应的属性信息,由于在进行删除操作之后,该存储路径指向的存储地址中未保存文件,则需要更新其它备份路径对应的存储空间中保存的文件的属性信息,以保证文件查找的准确性以及效率。
[0091]进一步地,为提高文件查找的准确性,参照图7,基于第一实施例提出本发明文件备份系统第三实施例,在本实施例中,所述文件备份系统还包括第二获取模块60,用于获取修改前的第一存储路径,并在对文件的属性信息进行修改操作后,获取修改后的第二存储路径,以及获取所述文件的属性信息中除所述第二存储路径之外的其它存储路径,以及获取所述其它存储路径中存储的备份文件的属性信息;所述属性信息处理模块20,还用于将获取的属性信息中的第一存储路径修改为第二存储路径。
[0092]通过在文件的属性信息更改时,同步更新其它备份文件的属性信息,保证各个存储路径中文件的属性信息一致。
[0093]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0094]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0095]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0096]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种文件备份方法,其特征在于,所述文件备份方法包括以下步骤: 在接收到文件的备份操作指令时,确定所述文件的备份路径; 将所述备份路径添加至所述文件的属性信息中; 生成所述文件的备份文件,并将所述备份文件添加至所述备份路径对应的存储空间中。
2.如权利要求1所述的文件备份方法,其特征在于,所述备份文件的属性信息为所述文件的属性信息,则将所述备份文件添加至所述备份路径对应的存储空间中,包括: 将所述备份文件及其属性信息添加至所述备份路径对应的存储空间中。
3.如权利要求2所述的文件备份方法,其特征在于,所述文件备份方法还包括: 确定所述文件的属性信息中除当前备份路径之外的其它备份路径,所述其它备份路径中存储有对应的其它备份文件; 将所述当前备份路径添加至所述其它备份文件的属性信息中。
4.如权利要求3所述的文件备份方法,其特征在于,所述文件备份方法还包括: 在接收到对文件的删除操作指令时,获取所述文件的属性信息中的备份路径以及所述文件的当前存储路径; 获取所述备份路径对应的备份文件的属性信息,并在获取的属性信息中删除所述文件的当如存储路径; 删除所述文件及其属性信息。
5.如权利要求2-4任一项所述的文件备份方法,其特征在于,所述文件备份方法还包括: 获取修改前的第一存储路径,并在对文件的属性信息进行修改操作后,获取修改后的第二存储路径; 获取所述文件的属性信息中除所述第二存储路径之外的其它存储路径; 获取所述其它存储路径中存储的备份文件的属性信息,并将获取的属性信息中的第一存储路径修改为第二存储路径。
6.一种文件备份系统,其特征在于,所述文件备份系统包括: 确定模块,用于在接收到文件的备份操作指令时,确定所述文件的备份路径; 属性信息处理模块,用于将所述备份路径添加至所述文件的属性信息中; 生成模块,用于生成所述文件的备份文件; 所述属性信息处理模块,还用于将所述备份文件添加至所述备份路径对应的存储空间中。
7.如权利要求6所述的文件备份系统,其特征在于,在所述备份文件的属性信息为所述文件的属性信息时,所述属性信息处理模块还用于将所述备份文件及其属性信息添加至所述备份路径对应的存储空间中。
8.如权利要求7所述的文件备份系统,其特征在于,所述确定模块,还用于在属性信息处理模块将所述备份文件添加至所述备份路径中之后,确定所述文件的属性信息中除当前备份路径之外的其它备份路径,所述其它备份路径中存储有对应的其它备份文件;所述属性信息处理模块,还用于将所述当前备份路径添加至所述其它备份文件的属性信息中。
9.如权利要求7所述的文件备份系统,其特征在于,所述文件备份系统还包括: 第一获取模块,用于在接收到对文件的删除操作指令时,获取所述文件的属性信息中的备份路径以及所述文件的当前存储路径; 所述属性信息处理模块,还用于由获取所述备份路径对应的备份文件的属性信息,并在获取的属性信息中删除所述文件的当前存储路径; 删除模块,用于删除所述文件及其属性信息。
10.如权利要求7所述的文件备份系统,其特征在于,所述文件备份系统还包括第二获取模块,用于获取修改前的第一存储路径,并在对文件的属性信息进行修改操作后,获取修改后的第二存储路径,以及获取所述文件的属性信息中除所述第二存储路径之外的其它存储路径,以及获取所述其它存储路径中存储的备份文件的属性信息;所述属性信息处理模块,还用于将获取的属性信息中的第一存储路径修改为第二存储路径。
【文档编号】G06F11/14GK104331343SQ201410623455
【公开日】2015年2月4日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】吴琦 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1