[发明专利]一种快速分发文件系统和方法及装置有效
申请号: | 201110390589.7 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102420863A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 刘浩;王燕;苗权 | 申请(专利权)人: | 北京蓝汛通信技术有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100016 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 分发 文件系统 方法 装置 | ||
1.一种快速分发文件系统,其特征在于,包括:
至少一个上传服务器,用于缓存上传文件,并生成对应于所述上传文件的上传任务信息发送给中央服务器;
至少两个节点服务器,用于在自身能接受任务安排时,向所述中央服务器发送申请领取任务指令;以及当接收到所述中央服务器反馈的任务领取指令时,根据所述任务领取指令从相应上传服务器中获取相关上传文件并存储到存储设备中;
至少一个存储设备,用于存储同一地理区域内各所述节点服务器获取的所述上传文件;
至少一个边缘节点服务器,用于获取所述存储设备存储的上传文件;
中央服务器,用于接收所述上传任务信息,生成对应的任务领取指令并保存;以及接收所述节点服务器发送的申请领取任务指令并生成领取记录;且在一个节点服务器发送所述申请领取任务指令后,将所述任务领取指令发送给一个发送申请领取任务指令的节点服务器,仅当所述节点服务器完成领取任务后,将本次任务领取指令发送到的节点服务器对应的领取记录修改为已经领取。
2.根据权利要求1所述的快速分发文件系统,其特征在于,所述中央服务器具体用于:
将所述任务领取指令发送给最早发送所述申请领取任务指令的节点服务器;或者
将所述任务领取指令发送给每个设备组中最早发送所述申请领取任务指令的节点服务器;所述设备组中包含同一地理区域中的节点服务器;
当指定的不同地理区域对应的设备组内的节点服务器均完成领取任务后,将本次任务领取指令发送到的节点服务器对应的领取记录修改为已经领取。
3.根据权利要求1所述的快速分发文件系统,其特征在于,所述中央服务器,还用于:
接收到所述上传任务信息后,生成并发送文件完整性校验指令给所述上传服务器,并接收所述上传服务器反馈的校验信息;并仅在所述校验信息表示校验成功时,生成对应的任务领取指令并发送;
所述上传服务器,还用于:
接收所述中央服务器发送的文件完整性校验指令,并对所述上传文件进行完整性校验,并将所述校验信息反馈给所述中央服务器。
4.根据权利要求1所述的快速分发文件系统,其特征在于,
所述节点服务器,还用于:对当前获取的上传文件进行校验,并将校验结果发送给所述中央服务器;以及接收所述中央服务器发送的重新获取指令后,再次从所述上传服务器中获取所述上传文件并存储到所述存储设备中;
所述中央服务器,还用于:接收所述节点服务器发送的校验结果,当校验结果为校验失败时,向所述节点服务器发送重新获取指令。
5.根据权利要求1所述的快速分发文件系统,其特征在于,所述存储设备,还用于:
接收与用户终端交互的网络边缘节点传送的文件获取请求,从本地存储的各上传文件中,查找出请求获取的对应文件并传送给所述网络边缘节点。
6.一种节点服务器,其特征在于,包括:
发送单元,用于在判断自身能接受任务安排时,向中央服务器发送申请领取任务指令;
接收单元,用于接收所述中央服务器反馈的任务领取指令;
获取存储单元,用于根据接收的任务获取指令从相应上传服务器中获取相关上传文件,并存储到位于同一地理区域的存储设备中。
7.根据权利要求6所述的节点服务器,其特征在于,还包括:
校验单元,用于对当前获取的上传文件进行校验并生成校验结果;
所述发送单元,还用于将所述校验单元生成的校验结果发送给所述中央服务器;
所述接收单元,还用于接收所述中央服务器在接收到校验结果为校验失败时发送的重新获取指令;
所述获取存储单元,还用于在所述接收单元接收到所述中央服务器发送的重新获取指令后,再次从所述上传服务器中获取所述上传文件并存储到所述存储设备中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蓝汛通信技术有限责任公司,未经北京蓝汛通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110390589.7/1.html,转载请声明来源钻瓜专利网。