预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CN104572344A(43)申请公布日(43)申请公布日2015.04.29(21)申请号201310520496.0(22)申请日2013.10.29(71)申请人杭州海康威视系统技术有限公司地址310052浙江省杭州市滨江区东流路700号海康科技园1号楼(72)发明人夏伟强汪渭春林起芊(74)专利代理机构北京德琦知识产权代理有限公司11018代理人谢安昆宋志强(51)Int.Cl.G06F11/14(2006.01)H04L29/08(2006.01)权利要求书3页说明书6页附图1页(54)发明名称一种多云间数据备份的方法和系统(57)摘要本发明公开了一种多云间数据备份的方法:云内的主节点接收来自用户的数据存储请求,从云内的各数据节点中选出一个数据节点,通知给用户;选出的数据节点接收来自用户的待存储数据,并划分为若干个数据块后进行存储;当每次满足扫描条件时,主节点扫描云内的各数据块,当发现需要备份的数据块、且确定存在符合条件的目的云时,通过该数据块所在的数据节点将该数据块备份到目的云中。本发明同时公开了一种云系统。应用本发明所述方案,既能够保证数据的安全性和完整性,又能够降低人力成本和系统维护成本等。CN104572344ACN104572344A权利要求书1/3页1.一种多云间数据备份的方法,其特征在于,包括:云内的主节点接收来自用户的数据存储请求,从云内的各数据节点中选出一个数据节点,通知给用户;所述选出的数据节点接收来自用户的待存储数据,并划分为若干个数据块后进行存储;当每次满足扫描条件时,所述主节点扫描云内的各数据块,当发现需要备份的数据块、且确定存在符合条件的目的云时,通过该数据块所在的数据节点将该数据块备份到目的云中。2.根据权利要求1所述的方法,其特征在于,所述主节点接收来自用户的数据存储请求之前,进一步包括:云内的各节点通过竞争机制确定出一个主节点,所述主节点同时作为数据节点,所述主节点以外的其它节点均仅作为数据节点。3.根据权利要求1或2所述的方法,其特征在于,所述主节点接收来自用户的数据存储请求之前,进一步包括:所述主节点获取并存储所在云的配置信息,并将所述配置信息发送给云内的各数据节点;所述配置信息中包括:数据存储目录;所述划分为若干个数据块后进行存储包括:按照所述数据存储目录,将划分出的各数据块进行存储。4.根据权利要求3所述的方法,其特征在于,所述配置信息中进一步包括:云入口IP、云名称以及数据备份份数M,M为正整数;所述主节点获取并存储所在云的配置信息之后,进一步包括:将其中的云入口IP和云名称广播给所在云以外的其它云,并接收和存储其它云所广播的自身的云入口IP和云名称;所述划分为若干个数据块进行存储之后,进一步包括:将划分出的各数据块的数据块信息上报给所述主节点进行存储;所述数据块信息包括:所在的数据节点、已备份份数N,N的初始取值为0;所述当发现需要备份的数据块、且确定存在符合条件的目的云时,通过该数据块所在的数据节点将该数据块备份到目的云中包括:针对任一数据块,所述主节点确定该数据块对应的N是否小于M,如果是,则确定该数据块为需要备份的数据块,并根据所在云以及其它云的云名称确定是否存在符合条件的目的云;如果是,且符合条件的目的云的个数小于或等于M-N,则将各符合条件的目的云的云入口IP发送给该数据块所在的数据节点,并向该数据块所在的数据节点发出备份指令,如果符合条件的目的云的个数大于M-N,则从符合条件的目的云中选出M-N个目的云,将选出的各目的云的云入口IP发送给该数据块所在的数据节点,并向该数据块所在的数据节点发出备份指令;该数据块所在的数据节点针对接收到的每个云入口IP,分别进行如下处理:向该云入口IP对应的云请求一个数据节点进行数据备份,将该数据块发送给请求到的数据节点,并通知所述主节点备份完成,以便所述主节点将该数据块对应的N的取值加一。5.根据权利要求4所述的方法,其特征在于,2CN104572344A权利要求书2/3页所述根据所在云以及其它云的云名称确定是否存在符合条件的目的云包括:确定其它云中是否存在与所在云的云名称的上级父目录一致的云,如果是,则将该云确定为符合条件的目的云。6.根据权利要求4所述的方法,其特征在于,所述将该数据块发送给请求到的数据节点的同时,进一步包括:将该数据块的来源信息发送给请求到的数据节点,所述来源信息包括:所在云的云名称和云入口IP;请求到的数据节点将该数据块存储到自身,并将该数据块的数据块信息和来源信息上报给所在云内的主节点进行存储。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:当任一云内的主节点接收到管理员发出的还原指令时,向所在云以