[发明专利]一种基于组管理的多点文件可靠传输方法在审
申请号: | 201611012757.8 | 申请日: | 2016-11-17 |
公开(公告)号: | CN108076101A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 韩兵;王秋华;殷建华;粟荡;唐军;肖家博;李思源;陈仲海;谢锋 | 申请(专利权)人: | 中车株洲电力机车研究所有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L1/18 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任重;冯振宁 |
地址: | 412000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接收文件 文件传输 客户端 服务器端 文件可靠传输 文件确认 组管理 服务器检查 收到文件 文件发送 总线技术 灵活的 以太网 应用 发送 保证 传输 反馈 保存 更新 | ||
本发明公开一种基于组管理的多点文件可靠传输方法,文件传输时,客户端将需要传输的文件发送到需要更新该文件的所有服务器端,同时客户端指定其中的一个或多个服务器端进行文件确认;服务器端收到文件后,对文件进行保存并查看客户端是否指定自己进行文件确认,如果是,则该服务器检查其所接收的文件是否正确并反馈到客户端。本发明在文件多点发送的过程中保证所有接收文件方接收到正确的文件,保证文件传输的可靠性和正确性。本发明将需要接收文件的设备在逻辑上划分为同一个组,将文件发送一次,需要接收文件设备都可以接收文件,提高文件传输效率。同时,本发明是一个灵活的可靠文件传输方案,不仅可以应用到以太网还可以应用到各类总线技术中去。
技术领域
本发明涉及列车网络技术领域,更具体地,涉及一种基于组管理的多点文件可靠传输方法。
背景技术
随着列车网络技术的发展,在列车上经常需要为列车上的多个设备传输相同的文件,在此场景下目前的解决方法通常只能多次对多个设备分别进行文件传输,这种方法大大的降低了文件传输效率提高了文件传输时间。
目前针对文件传输技术中有很多方案,比如大家熟悉的ftp协议,可以可靠的完成文件的传输,但是这些大家熟知的文件传输协议一般只支持单点文件可靠传输,如果需要给多个设备传输相同的文件则需要多次传输,这样不仅提高文件传输效率还为增加了不必要的流量负担。
为了解决这个问题,已有人提出了可靠的多点文件传输协议:简单多播文件传输协议,虽然此协议可以完成多点文件可靠传输,但是此协议依赖IP组播技术限定了应用场景,同时此协议每传一个数据包需要所有接收文件的设备都回复确认数据,只有收到所有设备的确认数据后才会发送下一个数据段,一旦一个设备接收出问题则需要重传数据包。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷,提供一种基于组管理的多点文件可靠传输方法,在文件多点发送的过程中保证所有接收文件方接收到正确的文件,保证文件传输的可靠性和正确性。
为解决上述技术问题,本发明的技术方案如下:
一种基于组管理的多点文件可靠传输方法,用于将客户端的文件可靠传输到一个或多个服务器端,所述方法包括以下步骤:
S1:建立传输链路:传输链路建立由客户端发起,对于需要更新的文件,建立客户端到需要更新该文件的所有服务器端的传输链路;
S2:文件传输:客户端将需要传输的文件发送到需要更新该文件的所有服务器端,同时客户端指定其中的一个或多个服务器端进行文件确认;
S3:文件确认:服务器端收到文件后,对文件进行保存并查看客户端是否指定自己进行文件确认,如果是,则该服务器检查其所接收的文件正确并反馈到客户端;
S4:如果传输过程中有服务器收文件失败,则重复上面的过程,直到所有需要更新文件的服务器均正确接收到文件为止。
在一种优选的方案中,为了提高数据传输的安全性,本方案支持数据加密,即所述方法还包括:客户端在发送文件时对文件数据部分加密,服务端接收到数据时根据相应的解密算法对数据解密。保证数据传输的安全性,防止文件被其他应用个恶意窃取。本方案不会给出具体的加密算法。
在一种优选的方案中,步骤S1中,建立传输链路具体包括以下步骤:
S1.1:客户端发送一个询问指令用来询问网络中是否有服务器端需要更新某个文件,询问指令的内容包含接下来要发送的文件名和已加入到接收文件组内的服务器端唯一标识符;客户端可以根据需求周期性的重复发送多次此询问指令指令。
S1.2:服务器端收到询问指令后,检查是否需要接收此文件,如果需要接收此文件且客户端发送的询问指令中没有找到自己的标识符,则向客户端发送确认收文件指令,所述确认收文件指令包含该服务器端自己的标识符,确认自己要加入接收文件组里面去;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车株洲电力机车研究所有限公司,未经中车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611012757.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手术室设备远程控制方法
- 下一篇:一种转账处理方法和装置