云存储系统中文件的管理方法、云存储系统及云端服务器技术方案

技术编号:9569021 阅读:105 留言:0更新日期:2014-01-16 02:36
本发明专利技术提供一种云存储系统中文件的管理方法、云存储系统及云端服务器,该管理方法包括:步骤A、云端服务器将待存储的文件划分为多个子文件;步骤B、所述云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中;步骤C、当所述云端服务器接收到下载所述文件的请求后,所述云端服务器从所述云存储服务器组群中获取与所述文件相关的多个子文件,并根据所述多个子文件生成所述文件。通过上述管理方法能够有效提高备份文件的可靠性和安全性。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种云存储系统中文件的管理方法、云存储系统及云端服务器,该管理方法包括:步骤A、云端服务器将待存储的文件划分为多个子文件;步骤B、所述云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中;步骤C、当所述云端服务器接收到下载所述文件的请求后,所述云端服务器从所述云存储服务器组群中获取与所述文件相关的多个子文件,并根据所述多个子文件生成所述文件。通过上述管理方法能够有效提高备份文件的可靠性和安全性。【专利说明】云存储系统中文件的管理方法、云存储系统及云端服务器
本专利技术涉及通信
,尤其涉及一种云存储系统中文件的管理方法、云存储系统及云端服务器。
技术介绍
网络在线备份是一种基于网络的文件备份,也就是,用户通过网络把文件备份到异地的存储服务器上,而不是在本地存储,通过对异地存储服务器的有效管理和保护,就可以最大程度的保护用户文件,从而在用户文件丢失的情况下,可以方便的恢复数据,提高文件的安全性和容灾能力。然而,在现有的文件备份方式中是将备份文件直接存储在存储服务器上,考虑到存储服务器也会出现故障,因此现有的文件备份并不能保证备份数据的安全性和可靠性。
技术实现思路
为了解决上述技术问题,本专利技术提供一种云存储系统中文件的管理方法、云存储系统及云端服务器,有效提高备份文件的可靠性和安全性。一种云存储系统中文件的管理方法,其特征在于,所述管理方法包括:步骤A、云端服务器将待存储的文件划分为多个子文件;步骤B、所述云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中;步骤C、当所述云端服务器接收到下载所述文件的请求后,所述云端服务器从所述云存储服务器组群中获取与所述文件相关的多个子文件,并根据所述多个子文件生成所述文件。由上述技术方案可知,本专利技术的实施例具有如下有益效果:(I)通过云端服务器将待存储的文件划分为多个子文件,然后以每个子文件重复保存至少一次的方式,将每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中,当其中一个云存储服务器出现故障时,云端服务器也可以从其他云存储服务器获取得到该子文件,确保用户终端能够下载得到完整的文件。(2)进一步,云端服务器可从多个子文件中依次选取至少两个子文件,以每个子文件至少重复保存一次的方式,将依次选取的至少两个子文件分别保存到云存储服务器组群中的不同的云存储服务器,使得云端服务器可从云存储服务器组群中的任意的至少两个云端存储服务器中获取与文件相关的多个子文件,并根据获取的多个子文件组合生成文件,减少了因云存储服务器损坏造成无法获取完整文件的风险。(3)将待存储的文件划分为多个子文件进行保存,每个云存储服务器都只是整个文件的一部分,也减少了文件内容泄露的风险。【专利附图】【附图说明】图1为本专利技术的实施例中云存储系统中文件的管理方法的流程图;图2为本专利技术的实施例中云存储系统的结构示意图;图3为本专利技术的实施例中云端服务器的结构示意图。【具体实施方式】在本专利技术的实施例中,云端服务器将待存储的文件划分为多个子文件;然后云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中;当云端服务器接收到下载文件的请求后,云端服务器从云存储服务器组群中获取与文件相关的多个子文件,并根据多个子文件生成文件。为了使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术实施例做进一步详细地说明。在此,本专利技术的示意性实施例及说明用于解释本专利技术,但并不作为对本专利技术的限定。〈实施例一〉参见图1,为本专利技术的实施例中云存储系统中文件的管理方法的流程图,具体步骤如下:步骤101、云端服务器接收待存储的文件。在本专利技术的实施例中,云端服务器可接收来自用户终端的待存储的文件,该文件可以是备份文件,例如备份的用户终端的通讯录、备份的用户终端的系统文件等,该文件也可以是共享文件,例如共享的应用程序文件、共享的音视频文件等。上述用户终端可以是计算机、移动电话、平板电脑等终端设备。步骤102、云端服务器将待存储的文件划分为多个子文件。也就是,通过云端服务器将待存储的文件划分为两个子文件,或至少三个子文件,例如通过云端服务器将待存储的文件A划分为子文件Al、子文件A2和子文件A3,或者将文件A划分为子文件Al、子文件A2、子文件A3和A4子文件。在本专利技术的实施例中,云端服务器可根据预定策略进行文件的划分处理,该预定策略可以设置为将文件划分为所占空间相等的多个子文件。当然可以理解的是,在本实施例中并不限定该预定策略的具体内容。在步骤102之后,云端服务器可记录多个子文件与文件的对应关系,例如记录子文件Al、子文件A2和子文件A3与文件A的对应关系,记录子文件Al、子文件A2、子文件A3和子文件A4与文件A的对应关系。步骤103、云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中。在本专利技术的实施例中,云存储服务器组群中包括多个云存储服务器,其中云存储服务器用于存储子文件。在本专利技术的实施例中,以每个子文件重复保存至少一次的方式,将每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中,当其中一个云存储服务器出现故障时,云端服务器也可以从其他云存储服务器获取得到该子文件,确保用户终端能够下载得到完整的文件。下面通过以下两种方式详细介绍步骤103的实现方式:方式一、假设云存储服务器组群中包括:第一云存储服务器、第二云存储服务器和第三云存储服务器,以将文件A划分为子文件Al、子文件A2和子文件A3为例,在执行步骤103时,云端服务器将子文件Al重复保存到第一云存储服务器和第二云存储服务器中,云端服务器将子文件A2重复保存到第一云存储服务器和第三云存储服务器中,云端服务器将子文件A3重复保存到第二云存储服务器和第三云存储服务器中,参见下表1【权利要求】1.一种云存储系统中文件的管理方法,其特征在于,所述管理方法包括: 步骤A、云端服务器将待存储的文件划分为多个子文件; 步骤B、所述云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中; 步骤C、当所述云端服务器接收到下载所述文件的请求后,所述云端服务器从所述云存储服务器组群中获取与所述文件相关的多个子文件,并根据所述多个子文件生成所述文件。2.根据权利要求1所述的管理方法,其特征在于,所述步骤A之前,所述管理方法还包括: 所述云端服务器接收来自用户终端的待存储的文件。3.根据权利要求1所述的管理方法,其特征在于,所述步骤A还包括: 所述云端服务器记录所述多个子文件与所述文件的对应关系。4.根据权利要求2所述的管理方法,其特征在于,所述步骤B包括: 所述云端服务器从所述多个子文件中依次选取至少两个子文件,以每个子文件至少重复保存一次的方式,将依次选取的至少两个子文件分别保存到所述云存储服务器组群中的不同的云存储服务器。5.根据权利要求4所述的管理方法,其特征在于,在所述步骤B后,所述管理方法还包括: 所述云端服务器中记录每个子文件与云存储服务器的存储对应关系。6.根据权利要求1所述的管理方法,其特征在于,所述步骤C包括: 所本文档来自技高网...

【技术保护点】
一种云存储系统中文件的管理方法,其特征在于,所述管理方法包括:步骤A、云端服务器将待存储的文件划分为多个子文件;步骤B、所述云端服务器将多个子文件中的每个子文件重复保存到云存储服务器组群中的不同的云存储服务器中;步骤C、当所述云端服务器接收到下载所述文件的请求后,所述云端服务器从所述云存储服务器组群中获取与所述文件相关的多个子文件,并根据所述多个子文件生成所述文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:王剑锋崔长浩吴建伟
申请(专利权)人:北京智慧风云科技有限公司爱国者数码科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1