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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105915640A(43)申请公布日2016.08.31(21)申请号201610404622.X(22)申请日2016.06.08(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园105号3号楼10层1102申请人乐视网信息技术(北京)股份有限公司(72)发明人陈翔胡勇(74)专利代理机构北京国昊天诚知识产权代理有限公司11315代理人许志勇(51)Int.Cl.H04L29/08(2006.01)H04L29/06(2006.01)权利要求书2页说明书8页附图2页(54)发明名称数据备份方法及装置(57)摘要本发明实施例提供一种数据备份方法及装置,涉及互联网领域,该方法包括:接收并存储数据包;对数据包进行喷泉码编码;将编码后的数据包发送至各备份管理节点。当需要进行数据包备份时,通过对数据包进行喷泉码编码,使得编码后的数据包能够在网络环境较差的情况下,也能够得到可靠传输;并且,由于喷泉码是以软件方式实现的编码,速度较快,有利于保证数据包备份传输的及时性;而且,对数据包进行编码传输而非明文传输,相当于对数据包进行了“加密”,也保证了数据传输的安全性。CN105915640ACN105915640A权利要求书1/2页1.一种数据备份方法,其特征在于,包括:接收并存储数据包,所述数据包具有预设比特长度;对所述数据包进行喷泉码编码;将编码后的数据包发送至各备份管理节点。2.根据权利要求1所述的方法,其特征在于,所述将编码后的数据包发送至各备份管理节点,包括:分别建立与所述各备份管理节点之间的UDP连接;通过各所述UDP连接,将所述编码后的数据单元分别发送至所述各备份管理节点。3.根据权利要求1所述的方法,其特征在于,所述将编码后的数据包发送至各备份管理节点,包括:通过预先建立的组播通信系统,将所述编码后的数据包通过组播的方式发送至所述各备份管理节点。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将编码后的数据单元发送至各备份管理节点之后,还包括:确定所述各备份管理节点是否已经成功译码获得所述数据包;若所述各备份管理节点已经成功译码获得所述数据包,则停止发送所述编码后的数据包。5.根据权利要求4所述的方法,其特征在于,所述确定所述各备份管理节点是否已经成功译码获得所述数据包,包括:若接收到所述各备份管理节点发送的接收确认消息,则确定所述各备份管理节点已经成功译码获得所述数据包;或/和,若检测到与所述各备份管理节点间的通信连接被断开,则确定所述各备份管理节点已经成功译码获得所述数据包。6.一种数据备份装置,其特征在于,包括:接收模块,用于接收并存储数据包,所述数据包具有预设比特长度;编码模块,用于对所述接收模块接收的所述数据包进行喷泉码编码;发送模块,用于将所述编码模块编码后的数据包发送至各备份管理节点。7.根据权利要求6所述的装置,其特征在于,还包括:建立模块,用于分别建立与所述各备份管理节点之间的UDP连接;相应的,所述发送模块具体用于:通过各所述UDP连接,将所述编码后的数据包分别发送至所述各备份管理节点。8.根据权利要求6所述的装置,其特征在于,所述发送模块具体用于:通过预先建立的组播通信系统,将所述编码后的数据包通过组播的方式发送至所述各备份管理节点。9.根据权利要求6至8中任一项所述的装置,其特征在于,还包括:确定模块,用于确定所述各备份管理节点是否已经成功译码获得所述数据包;所述发送模块还用于:若所述确定模块确定所述各备份管理节点已经成功译码获得所述数据包,则停止发送所述编码后的数据包。2CN105915640A权利要求书2/2页10.根据权利要求9所述的装置,其特征在于,所述确定模块具体用于:若所述接收模块接收到所述各备份管理节点发送的接收确认消息,则确定所述各备份管理节点已经成功译码获得所述数据包;或/和,所述确定模块具体用于:若检测到与所述各备份管理节点间的通信连接被断开,则确定所述各备份管理节点已经成功译码获得所述数据包。3CN105915640A说明书1/8页数据备份方法及装置技术领域[0001]本发明实施例涉及互联网技术领域,尤其涉及一种数据备份方法及装置。背景技术[0002]随着互联网技术的不断发展,各种网络应用推陈出新,日益影响人们的生产、生活,随之而来的是数据量的海量增长以及访问量的海量增长。针对某网络应用而言,其对应的数据可以是该网络应用的软件程序的数据,也可以是管理、维护该网络应用运行的数据,还可以是广大终端用户使用该网络应用时所产生的用户数据,这些数据往往具有重要的价值,需要被安全存储。同时,随着终端用户的迅猛增长,对该网络应用的访问量可能非常之高。[0003]为此,目前,一种典型的服务