[发明专利]一种实现传输非实时离线文件的方法及系统在审
| 申请号: | 202010223555.8 | 申请日: | 2020-03-26 |
| 公开(公告)号: | CN111404959A | 公开(公告)日: | 2020-07-10 |
| 发明(设计)人: | 张欣萍;殷培强;徐磊;李然;李文正;管超;张正轩 | 申请(专利权)人: | 中车青岛四方车辆研究所有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 张媛媛 |
| 地址: | 266031 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 传输 实时 离线 文件 方法 系统 | ||
1.一种实现传输非实时离线文件的方法,其特征在于,应用于轨道车辆车地无线传输系统,所述车地无线传输系统包括监控设备以及多个采集设备,多个所述采集设备与所述监控设备相连接,所述方法包括:
S1:客户端与服务器端建立TCP通信连接,所述服务器端为所述监控设备的服务器,所述客户端为所述采集设备的主机,所述客户端为多个;
S2:多个所述客户端向所述服务器端发送离线文件上传请求;
S3:所述服务器端逐个根据工作状态应答多个所述离线文件上传请求,服务器端工作状态包括空闲和忙碌;
S4:当所述服务器端工作状态为空闲时,则所述服务器端允许所述客户端根据通信协议上传离线文件;当所述服务器端工作状态为忙碌时,则所述服务器端拒绝所述客户端上传离线文件,被拒绝的所述客户端周期发送所述离线文件上传请求;
S5:当离线文件上传结束后,所述服务器端工作状态由忙碌变为空闲。
2.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述步骤S2具体包括:
多个所述客户端向所述服务器端发送通信验证请求;
当所述服务器端应答所述通信验证请求时,则所述客户端向所述服务器端发送所述离线文件上传请求;
当所述服务器端未应答所述通信验证请求时,则所述客户端不向所述服务器端发送所述离线文件上传请求。
3.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,在所述步骤S1之后,还包括:
多个所述客户端以第一预设时间周期向所述服务器端发送心跳消息;
所述服务器端逐个应答多个所述心跳消息;
当所述客户端在第二预设时间内未应答所述心跳消息时,所述客户端需重新与所述服务器端建立TCP通信连接。
4.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述步骤S3具体包括:
若多个所述客户端同时向所述服务器端发送所述离线文件上传请求,则所述服务器端选择一个所述客户端根据工作状态应答所述离线文件上传请求,并逐个应答其余所述离线文件上传请求;
否则,所述服务器端逐个根据工作状态应答多个所述离线文件上传请求。
5.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述步骤S5具体包括:
所述客户端向所述服务器端发送离线文件检验消息,所述离线文件校验消息包括:MD5码信息;
所述服务器端接收到所述离线文件检验消息后,所述服务器端向所述客户端发送离线文件检验应答消息,所述服务器端工作状态由忙碌变为空闲,所述离线文件校验应答消息包含:文件上传结果;
所述客户端接收到所述离线文件检验应答消息后,判断离线文件上传结果,若所述离线文件上传结果为成功,则所述客户端不向所述服务器端发送所述离线文件上传请求;否则,所述客户端仍需周期向所述服务器端发送所述离线文件上传请求。
6.根据权利要求5所述的实现传输非实时离线文件的方法,其特征在于,所述离线文件上传结果由所述服务器端采用MD5算法判断离线文件是否上传成功得到。
7.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述监控设备的服务器冗余设置。
8.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述离线文件上传请求具体包括:
离线文件名称和离线文件大小。
9.根据权利要求1~8任一项所述的实现传输非实时离线文件的方法,其特征在于,所述通信协议包括但不限制于FTP通信协议和HTTP通信协议。
10.一种实现传输非实时离线文件的系统,其特征在于,应用于轨道车辆车地无线传输系统,所述车地无线传输系统包括监控设备以及多个采集设备,多个所述采集设备与所述监控设备相连接,所述系统包括:
通信建立单元,用于客户端与服务器端建立TCP通信连接,所述服务器端为所述监控设备的服务器,所述客户端为所述采集设备的主机,所述客户端为多个;
请求单元,用于多个所述客户端向所述服务器端发送离线文件上传请求;
应答单元,用于所述服务器端逐个根据工作状态应答多个所述离线文件上传请求,服务器端工作状态包括空闲和忙碌;
离线文件上传单元,用于当所述服务器端工作状态为空闲时,则所述服务器端允许所述客户端根据通信协议上传离线文件;当所述服务器端工作状态为忙碌时,则所述服务器端拒绝所述客户端上传离线文件,被拒绝的所述客户端周期发送所述离线文件上传请求;
状态单元,用于当离线文件上传结束后,所述服务器端工作状态由忙碌变为空闲。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车青岛四方车辆研究所有限公司,未经中车青岛四方车辆研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010223555.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:流行病预测预警管理系统
- 下一篇:一种防水型开关电源





