发明名称 一种分发文件的方法及系统
摘要 本发明实施例提供了一种分发文件的方法及系统,用于当分片服务器在分片和分发过程中出现故障时,使用备用服务器继续进行分片和分发,避免了备用服务器重新进行分片和分发,提高系统工作效率。该方法包括:第一分片服务器将待分发文件按选择的分片策略划分数据片,并按序分发给各存储节点,以及根据数据片的分发进程向各存储节点发送动态分发表;当任一存储节点确定数据片接收失败时,根据所述动态分发表,向所述前存储节点发送用于指示数据片接收失败的消息;所述前存储节点根据所述文件的标识将对应文件最新接收的数据片发送给第二分片服务器;第二分片服务器解析接收的数据片,接替所述第一分片服务器向各存储节点发送后续各数据片。
申请公布号 CN103281356A 申请公布日期 2013.09.04
申请号 CN201310161162.9 申请日期 2013.05.03
申请人 青岛海信传媒网络技术有限公司 发明人 于芝涛
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 黄志华
主权项 一种分发文件的方法,其特征在于,该方法包括:第一分片服务器将待分发文件按选择的分片策略划分数据片,并按序分发给各存储节点,以及根据数据片的分发进程向各存储节点发送动态分发表,所述动态分发表中至少包含已分发的各数据片与各存储节点之间的对应关系;当任一存储节点确定数据片接收失败时,根据所述动态分发表,确定最后一条记录对应的前存储节点,并向所述前存储节点发送用于指示数据片接收失败的消息,该消息中至少包括所述文件的标识;所述前存储节点根据所述文件的标识将对应文件最新接收的数据片发送给第二分片服务器;第二分片服务器解析接收的数据片,确定出所述文件标识对应的数据片序号,采用对应的分片策略将所述文件划分数据片;以及,从所述数据片序号的后一个数据片开始,接替所述第一分片服务器向各存储节点发送后续各数据片。
地址 266071 山东省青岛市崂山区香港东路248号131室