[发明专利]一种远程更换机车无线数据传输装置软件的方法和系统在审
申请号: | 201710617412.3 | 申请日: | 2017-07-26 |
公开(公告)号: | CN107172219A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 罗浩;胡嗣钦;肖立志;曾垂周;吴笑馨;方正;黄超;伍岳;李奋勇;邓永祁 | 申请(专利权)人: | 湖南中车时代通信信号有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W76/02;H04W76/04;G06F9/445;H04L29/06;H04W12/10 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 施浩 |
地址: | 410100 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 更换 机车 无线 数据传输 装置 软件 方法 系统 | ||
1.一种远程更换机车无线数据传输装置软件的方法,其特征在于,包括:
机车上的无线数据传输装置和地面的文件服务器建立通信连接;
在建立通信连接之后无线数据传输装置和文件服务器之间通过互相发送心跳包维持通信链路;
地面的客户端通过文件服务器,向在线的需要更换装置软件的机车进行软件更新文件的传输,在完成文件传输后对无线数据传输装置实时软件更换。
2.根据权利要求1所述的远程更换机车无线数据传输装置软件的方法,其特征在于,在软件更新文件的传输过程中,采用断点续传方式分块向文件服务器请求上传文件数据,以使在传输过程被迫中断而后恢复传输的情况下可以从文件断点处继续进行上传直至所有的分块均已上传至无线数据传输装置中。
3.根据权利要求2所述的远程更换机车无线数据传输装置软件的方法,其特征在于,在完成文件传输后进行MD5校验以确保传输数据无误。
4.根据权利要求3所述的远程更换机车无线数据传输装置软件的方法,其特征在于,在无线数据传输装置和文件服务器建立通信连接的过程中,无线数据传输装置向文件服务器发送连接请求,文件服务器接受连接请求,并将无线数据传输装置对应的机车加入到在线机车列表中,在线机车列表中的信息包括机车型号、机车号、AB节、机车IP地址、通信端口的信息。
5.根据权利要求4所述的远程更换机车无线数据传输装置软件的方法,其特征在于,通过互相发送心跳包维持通信链路的过程进一步包括:
文件服务器如果在设定时间内没有收到无线数据传输装置的任何数据,则认为通信链路已经断开,将断开的无线数据传输装置对应的机车从在线机车列表中删除;
无线数据传输装置如果在设定时间内没有收到文件服务器的任何数据,则认为通信链路已经断开,无线数据传输装置重新尝试与文件服务器建立通信连接。
6.根据权利要求5所述的远程更换机车无线数据传输装置软件的方法,其特征在于,客户端向机车进行软件更新文件的传输过程进一步包括:
客户端先从文件服务器查找需要进行装置软件更换的机车是否在文件服务器的在线机车列表中,若机车不在线则先将软件更新文件传送至文件服务器,并将上传命令缓存,等待机车在线时再进行上传;
如果机车在线则客户端向无线数据传输装置发送启动传输请求命令,传输请求命令中包含文件名、文件大小、MD5校验信息,传输请求命令通过文件服务器转发到无线数据传输装置;
无线数据传输装置收到来自地面的传输请求命令后回送启动传输应答包并开始文件数据的传输,无线数据传输装置通过传输请求命令中包含的文件名、文件大小信息判断文件内容之前是否已经接收完成以便断点续传,如果未接收完成则记录当前已经接收文件大小,如果从未接收过该文件则记录当前已经接收文件大小值为0;
如果文件服务器未接收到应答包则返回由客户端向在线机车的无线数据传输装置重新发送启动传输请求命令的步骤,如果文件服务器接收到应答包则开始文件数据的传输;
文件服务器根据无线数据传输装置请求的文件块信息回应文件内容,并将上传进度告知客户端,客户端由此可知文件当前上传进度;
无线数据传输装置接收到文件内容后更新已接收文件大小和剩余文件大小,如果整个文件未完全接收完成则继续断点续传,如果接收全部完成则进行后续的MD5校验。
7.根据权利要求6所述的远程更换机车无线数据传输装置软件的方法,其特征在于,MD5校验过程包括:
无线数据传输装置在MD5校验成功后回应地面接收完成应答包以表示文件传输成功,如果MD5校验失败则回应地面校验错误应答包并返回无线数据传输装置重新尝试与文件服务器建立通信连接的步骤。
8.一种远程更换机车无线数据传输装置软件的系统,其特征在于,包括机车上的无线数据传输装置、地面上的文件服务器和客户端、以及计算机程序,计算机程序被执行后控制无线数据传输装置、客户端和文件服务器实施以下的步骤:
无线数据传输装置和文件服务器建立通信连接;
在建立通信连接之后无线数据传输装置和文件服务器之间通过互相发送心跳包维持通信链路;
客户端通过文件服务器,向在线的需要更换装置软件的机车进行软件更新文件的传输,在完成文件传输后对无线数据传输装置实时软件更换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中车时代通信信号有限公司,未经湖南中车时代通信信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710617412.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:简易小样震荡染色机
- 下一篇:一种用于定型机的废油回收装置