首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种文件分发方法、装置及其介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:济南浪潮数据技术有限公司

摘要:本申请公开了一种文件分发方法、装置及其介质,涉及通信技术领域,用于实现配置文件的分发,针对目前分发配置文件的方法效率不够高的问题,提供了一种文件分发方法,包括:通过建立多个线程分别与不同的待接收节点建立会话连接,以将待传输文件发送至多个待接收节点中,实现一对多的配置文件分发,无需管理端分别与不同待接收节点分别建立一对一的会话连接,再发送待传输文件,提高了配置文件分发的效率。同时,由于可以实现一对多的文件传输,所以管理端无需进行多次文件传输过程,进而无需在每次文件传输过程中都进行一次待传输文件的读入,进一步节省了配置文件分发的时间,提高了效率。

主权项:1.一种文件分发方法,其特征在于,包括:接收配置文件分发请求,所述配置文件分发请求包括各待接收节点的地址和待传输文件;根据所述待接收节点的数量建立相应数量的线程,且每个所述线程用于并行向不同的所述待接收节点发送会话建立请求,以建立与所述待接收节点的会话连接;通过建立的所述会话连接,将所述待传输文件发送至各所述待接收节点;其中,将所述待传输文件发送至各所述待接收节点之前,还包括:读入所述待传输文件,并存储于缓冲区中;对应的,通过建立的所述会话连接,将所述待传输文件发送至各所述待接收节点包括:当有所述会话连接建立时,调用所有建立的所述会话连接将所述缓冲区中的数据发送至对应的所述待接收节点;当后续有所述会话连接建立、且当前数据传输过程结束后,调用所有后续建立的所述会话连接将所述缓冲区中的数据从头补偿发送至对应的所述待接收节点;将所述待传输文件发送至各所述待接收节点之前,还包括:将所述待传输文件根据预设大小分成多个数据块;其中,所述预设大小为缓冲区的容量;且当所述待传输文件的大小不为缓冲区容量的整数倍时,最后一个所述数据块小于所述预设大小,其他所述数据块为所述预设大小;对应的,将所述待传输文件发送至各所述待接收节点包括:读入当前所述数据块,并通过基于TCP协议的文件传输模块将所述数据块发送至各所述待接收节点;当前所述数据块被发送至各所述待接收节点后,读入下一所述数据块,直至所有所述数据块被发送至各所述待接收节点;其中,所述读入数据块的顺序为所述数据块于所述待传输文件中的先后顺序;对应的,当有后续的所述会话连接被建立、当前的所述数据块传输完毕后,调用所有所述会话连接进行下一所述数据块的传输;将所述待传输文件发送至各所述待接收节点之后,还包括:生成结束标识,并发送至各所述待接收节点;判断是否还存在开启状态的所述会话连接;若存在,则通过处于开启状态的所述会话连接,重新将所述待传输文件发送至对应的所述待接收节点;其中,所述会话连接由所述待接收节点判断待传输文件全量接收完毕后关闭;应用于所述待接收节点侧,所述会话连接由所述待接收节点判断待传输文件全量接收完毕后关闭包括:当接收到所述结束标识时,比对接收到的数据量与待传输文件的大小;若相同,则断开所述会话连接;若不同,则保持所述会话连接;应用于所述待接收节点侧,方法还包括:在接收到所述结束标识之前,将接收到的所述数据存入第一文件;在接收到所述结束标识之后,将接收到的所述数据存入第二文件;根据所述第二文件在前、所述第一文件在后的顺序将所述第一文件和所述第二文件首尾连接,以得到所述待传输文件。

全文数据:

权利要求:

百度查询: 济南浪潮数据技术有限公司 一种文件分发方法、装置及其介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术