【技术实现步骤摘要】
一种实现传输非实时离线文件的方法及系统
本专利技术涉及轨道车辆通信
,特别涉及一种实现传输非实时离线文件的方法及系统。
技术介绍
车地无线传输系统中的监控设备接收采集设备主机采集的列车运行时的状态或故障数据及健康管理类数据,并通过无线数据传输通道发送到地面运维平台,以实现列车的监控,按照数据传输时效必要性分为实时数据和非实时数据两类。列车实时数据是指监控设备实时获取的列车运行时产生的各类信息,实时性要求高,主要用于实现列车综合状态的远程实时监控、故障预警的实时提醒、实时故障分析及推送功能。列车非实时数据是指监控设备获取列车整车数据记录仪记录的离线文件、重要监测子系统(比如弓网监测、走形部监测)用于状态评估、健康管理的数据记录离线文件,实时性要求不高。目前对于传输非实时离线文件方式为:在监控设备中设置服务器端,多个采集设备主机根据上传需求,直接将离线文件上传到指定目录中。当列车回库后,监控设备采用集中上传的方式进行车地统一上传。该方法比较简单,由于存在多个采集设备主机,传输的离线文件数量大 ...
【技术保护点】
1.一种实现传输非实时离线文件的方法,其特征在于,应用于轨道车辆车地无线传输系统,所述车地无线传输系统包括监控设备以及多个采集设备,多个所述采集设备与所述监控设备相连接,所述方法包括:/nS1:客户端与服务器端建立TCP通信连接,所述服务器端为所述监控设备的服务器,所述客户端为所述采集设备的主机,所述客户端为多个;/nS2:多个所述客户端向所述服务器端发送离线文件上传请求;/nS3:所述服务器端逐个根据工作状态应答多个所述离线文件上传请求,服务器端工作状态包括空闲和忙碌;/nS4:当所述服务器端工作状态为空闲时,则所述服务器端允许所述客户端根据通信协议上传离线文件;当所述服 ...
【技术特征摘要】
1.一种实现传输非实时离线文件的方法,其特征在于,应用于轨道车辆车地无线传输系统,所述车地无线传输系统包括监控设备以及多个采集设备,多个所述采集设备与所述监控设备相连接,所述方法包括:
S1:客户端与服务器端建立TCP通信连接,所述服务器端为所述监控设备的服务器,所述客户端为所述采集设备的主机,所述客户端为多个;
S2:多个所述客户端向所述服务器端发送离线文件上传请求;
S3:所述服务器端逐个根据工作状态应答多个所述离线文件上传请求,服务器端工作状态包括空闲和忙碌;
S4:当所述服务器端工作状态为空闲时,则所述服务器端允许所述客户端根据通信协议上传离线文件;当所述服务器端工作状态为忙碌时,则所述服务器端拒绝所述客户端上传离线文件,被拒绝的所述客户端周期发送所述离线文件上传请求;
S5:当离线文件上传结束后,所述服务器端工作状态由忙碌变为空闲。
2.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述步骤S2具体包括:
多个所述客户端向所述服务器端发送通信验证请求;
当所述服务器端应答所述通信验证请求时,则所述客户端向所述服务器端发送所述离线文件上传请求;
当所述服务器端未应答所述通信验证请求时,则所述客户端不向所述服务器端发送所述离线文件上传请求。
3.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,在所述步骤S1之后,还包括:
多个所述客户端以第一预设时间周期向所述服务器端发送心跳消息;
所述服务器端逐个应答多个所述心跳消息;
当所述客户端在第二预设时间内未应答所述心跳消息时,所述客户端需重新与所述服务器端建立TCP通信连接。
4.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述步骤S3具体包括:
若多个所述客户端同时向所述服务器端发送所述离线文件上传请求,则所述服务器端选择一个所述客户端根据工作状态应答所述离线文件上传请求,并逐个应答其余所述离线文件上传请求;
否则,所述服务器端逐个根据工作状态应答多个所述离线文件上传请求。
5.根据权利要求1所述的实现传输非实时离线文件的方法,其特征在于,所述步骤S5具体包括:...
【专利技术属性】
技术研发人员:张欣萍,殷培强,徐磊,李然,李文正,管超,张正轩,
申请(专利权)人:中车青岛四方车辆研究所有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。