一种面向列车接近预警系统的数据采集方法和系统技术方案

技术编号:20924026 阅读:41 留言:0更新日期:2019-04-20 11:19
本发明专利技术公开了一种面向列车接近预警系统的数据采集办法,包括:报警终端启动,并持续监听其自身与数据采集器之间的通讯线路,报警终端判断当前是否存在有空闲的通讯线路,如果有则报警终端通过二次握手的方式建立与数据采集器之间的通讯连接,然后报警终端判断其自身中是否存在未发送的数据,如果有则将该数据组合成为数据包,报警终端将数据包发送到数据采集器,数据采集器在接收到来自于报警终端的数据包后,对该数据包进行解析,以判断发送该数据包中的报警终端ID号是否已经被存储在该数据采集器中。本发明专利技术能够解决现有列车接近预警系统中存在的当一台报警终端发送数据时,其余报警终端均人为等待所造成的耗时耗力的技术问题。

A Data Acquisition Method and System for Train Approaching Early Warning System

The invention discloses a data acquisition method for train approach early warning system, which includes: the alarm terminal starts and continuously monitors the communication line between itself and the data collector, the alarm terminal judges whether there is an idle communication line at present, and if so, the alarm terminal establishes a communication connection with the data collector by a second handshake, and then alarms. The terminal decides whether there is data in itself that is not sent. If there is one, it combines the data into a data packet. The alarm terminal sends the data packet to the data collector. After receiving the data packet from the alarm terminal, the data collector parses the data packet to determine whether the ID number of the alarm terminal in the sending data packet has been stored in the data collector. \u3002 The invention can solve the time-consuming and labor-consuming technical problem existing in the existing train proximity early warning system when an alarm terminal transmits data and the rest of the alarm terminals are waiting artificially.

【技术实现步骤摘要】
一种面向列车接近预警系统的数据采集方法和系统
本专利技术属于轨道交通
,更具体地,涉及一种面向列车接近预警系统的数据采集办法和系统。
技术介绍
列车接近预警系统目前已经广泛被应用在铁路系统中,当铁路系统中的工作人员进入列车接近预警保护路段时,其通常会随身携带一台报警终端,在工作人员施工过程中报警终端会接收到列车接近的报警信号,以提醒工作人员离开火车轨道,以远离危险;当火车经过工作人员所在路段之后,工作人员会按下报警终端的确认报警键,这一过程表示工作人员确认接收到列车报警,并且对报警信号做出了回应,报警终端会将这一操作过程存储在其自身内存中,同时,现有的列车接近预警系统要求报警终端的数据必须被上传到服务器,以便于管理层对工作人员操作是否规范进行考核。然而,由于此时报警终端无法连接到无线网络(例如3G、4G网络等),并不能实现数据的实时上传;因此,工作人员只能在离开火车轨道并回到工区之后,才能将报警终端中存储的数据传输给数据采集器。然而,现有的列车接近预警系统存在一定的技术缺陷:报警终端只能在工作人员的控制下逐一地将数据传输给数据采集器,即,当工作人员对报警终端进行数据上传操作时,其余报警终端必须全部处于等待状态,等待当前报警终端数据传输完成后,工作人员再对下一台报警终端进行数据上传操作,该过程既耗时又耗人力,特别是在终端数量众多时;此外,当一台报警终端发送数据过程中出现中断时,则需要工作人员对该报警终端进行再次的数据上传操作,同时在下一次的数据传输过程中会将前一次已经发送的数据进行重复传输,这会导致通讯效率低下,耗费时间。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种面向列车接近预警系统的数据采集办法和系统,其目的在于,解决现有列车接近预警系统中存在的报警终端只能在工作人员的控制下逐一地将数据传输给数据采集器,即,当工作人员对报警终端进行数据上传操作时,其余报警终端必须全部处于等待状态,等待当前报警终端数据传输完成后,工作人员再对下一台报警终端进行数据上传操作所造成的耗时耗力的技术问题,以及数据传输过程中,由于传输中断,造成报警终端在下一次传输数据过程中重复对上一次已经传输过的数据进行传输,从而导致通讯效率低下、耗费时间的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种面向列车接近预警系统的数据采集办法,其是应用于彼此通讯连接的数据采集器和报警终端中,且包括以下步骤:(1)报警终端启动,并持续监听其自身与数据采集器之间的通讯线路;(2)报警终端判断当前是否存在有空闲的通讯线路,如果有则报警终端通过二次握手的方式建立与数据采集器之间的通讯连接,然后转入步骤(3),否则等待一随机时间间隔后,返回步骤(1);(3)报警终端判断其自身中是否存在未发送的数据,如果有则将该数据组合成为数据包,并进入步骤(4),否则报警终端新建一个空的数据包,并且在数据包的尾部增加一个发送完成标志位,然后进入步骤(4);(4)报警终端将数据包发送到数据采集器;(5)数据采集器在接收到来自于报警终端的数据包后,对该数据包进行解析,以判断发送该数据包中的报警终端ID号是否已经被存储在该数据采集器中,如果是则数据采集器将数据包中的数据存储在该数据采集器中该报警终端ID号所对应的位置,然后进入步骤(6),否则数据采集器在其内存中开辟一个新的空间,并将该报警终端ID号以及数据包中的数据存储在该空间中,然后进入步骤(6);(6)数据采集器对数据包进行二次解析,以判断该数据包的尾部是否包括发送完成标志位,如果有则进入步骤(7),否则返回步骤(5);(7)数据采集器向报警终端发送数据接收完成指令,并释放其与报警终端之间的通讯线路;(8)报警终端判断是否在预定时间间隔内接收到来自于数据采集器的数据接收完成指令,如果是则过程结束,否则返回步骤(1)。优选地,随机时间间隔的取值范围是1秒到10秒之间。优选地,报警终端对于其已经发送的每个数据都进行了标记,每个已经被发送的数据,在其数据头或者数据尾都被增加了已发送标志位。优选地,数据包包括包头部分以及数据部分,其中包头部分可以包括报警终端ID号字段以及数据量大小字段。优选地,预定时间间隔可以在3秒到10秒之间任意设置。按照本专利技术的另一方面,提供了一种面向列车接近预警系统的数据采集系统,其是应用彼此通讯连接的数据采集器和报警终端中,且包括:第一模块,其设置在报警终端中,用于启动报警终端,并持续监听报警终端其自身与数据采集器之间的通讯线路;第二模块,其设置于报警终端中,用于判断当前是否存在有空闲的通讯线路,如果有则报警终端通过二次握手的方式建立与数据采集器之间的通讯连接,然后转入第三模块,否则等待一随机时间间隔后,返回第一模块;第三模块,其设置于报警终端中,用于判断报警终端其自身中是否存在未发送的数据,如果有则将该数据组合成为数据包,并进入第四模块,否则新建一个空的数据包,并且在数据包的尾部增加一个发送完成标志位,然后进入第四模块;第四模块,其设置于报警终端中,用于将数据包发送到数据采集器;第五模块,其设置于数据采集器中,用于在接收到来自于报警终端的数据包后,对该数据包进行解析,以判断发送该数据包中的报警终端ID号是否已经被存储在该数据采集器中,如果是则将数据包中的数据存储在该数据采集器中该报警终端ID号所对应的位置,然后进入第六模块,否则在其内存中开辟一个新的空间,并将该报警终端ID号以及数据包中的数据存储在该空间中,然后进入第六模块;第六模块,其设置于数据采集器中,用于对数据包进行二次解析,以判断该数据包的尾部是否包括发送完成标志位,如果有则进入第七模块,否则返回第五模块;第七模块,其设置于数据采集器中,用于向报警终端发送数据接收完成指令,并释放数据采集器与报警终端之间的通讯线路;第八模块,其设置于报警终端中,用于判断是否在预定时间间隔内接收到来自于数据采集器的数据接收完成指令,如果是则过程结束,否则返回第一模块。优选地,随机时间间隔的取值范围是1秒到10秒之间。优选地,报警终端对于其已经发送的每个数据都进行了标记,每个已经被发送的数据,在其数据头或者数据尾都被增加了已发送标志位。优选地,数据包包括包头部分以及数据部分,其中包头部分可以包括报警终端ID号字段以及数据量大小字段。优选地,预定时间间隔可以在3秒到10秒之间任意设置。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:(1)由于本专利技术的数据采集方法中,报警终端自动持续监听其与数据采集器之间的通讯线路空闲,一旦通讯线路处于忙碌,则不同的报警终端会等待不同的随机时间间隔后,再进行后续的监听和数据传输过程,从而能够实现所有报警终端自动向数据采集器发送数据;(2)由于本专利技术在已发送的数据的数据头或者数据尾增加已发送标志位,当来自报警终端的其中一些数据已经被传输到数据采集器时,即使由于通讯线路的故障而导致数据传输中断,报警终端也能够根据该已发送标志位识别出已经发送成功的数据,并且不再对其进行重复传输,从而提升了通讯效率,节省了通讯时间;(3)由于本专利技术的报警终端自动持续监听其与数据采集器之间的通讯线路空闲,一旦通讯线路处于忙碌,则不同的报警终端会等待不同的随机时间间隔后,再进行后续的监听和本文档来自技高网...

【技术保护点】
1.一种面向列车接近预警系统的数据采集办法,其是应用于彼此通讯连接的数据采集器和报警终端中,其特征在于,所述数据采集方法包括以下步骤:(1)报警终端启动,并持续监听其自身与数据采集器之间的通讯线路;(2)报警终端判断当前是否存在有空闲的通讯线路,如果有则报警终端通过二次握手的方式建立与数据采集器之间的通讯连接,然后转入步骤(3),否则等待一随机时间间隔后,返回步骤(1);(3)报警终端判断其自身中是否存在未发送的数据,如果有则将该数据组合成为数据包,并进入步骤(4),否则报警终端新建一个空的数据包,并且在数据包的尾部增加一个发送完成标志位,然后进入步骤(4);(4)报警终端将数据包发送到数据采集器;(5)数据采集器在接收到来自于报警终端的数据包后,对该数据包进行解析,以判断发送该数据包中的报警终端ID号是否已经被存储在该数据采集器中,如果是则数据采集器将数据包中的数据存储在该数据采集器中该报警终端ID号所对应的位置,然后进入步骤(6),否则数据采集器在其内存中开辟一个新的空间,并将该报警终端ID号以及数据包中的数据存储在该空间中,然后进入步骤(6);(6)数据采集器对数据包进行二次解析,以判断该数据包的尾部是否包括发送完成标志位,如果有则进入步骤(7),否则返回步骤(5);(7)数据采集器向报警终端发送数据接收完成指令,并释放其与报警终端之间的通讯线路;(8)报警终端判断是否在预定时间间隔内接收到来自于数据采集器的数据接收完成指令,如果是则过程结束,否则返回步骤(1)。...

【技术特征摘要】
1.一种面向列车接近预警系统的数据采集办法,其是应用于彼此通讯连接的数据采集器和报警终端中,其特征在于,所述数据采集方法包括以下步骤:(1)报警终端启动,并持续监听其自身与数据采集器之间的通讯线路;(2)报警终端判断当前是否存在有空闲的通讯线路,如果有则报警终端通过二次握手的方式建立与数据采集器之间的通讯连接,然后转入步骤(3),否则等待一随机时间间隔后,返回步骤(1);(3)报警终端判断其自身中是否存在未发送的数据,如果有则将该数据组合成为数据包,并进入步骤(4),否则报警终端新建一个空的数据包,并且在数据包的尾部增加一个发送完成标志位,然后进入步骤(4);(4)报警终端将数据包发送到数据采集器;(5)数据采集器在接收到来自于报警终端的数据包后,对该数据包进行解析,以判断发送该数据包中的报警终端ID号是否已经被存储在该数据采集器中,如果是则数据采集器将数据包中的数据存储在该数据采集器中该报警终端ID号所对应的位置,然后进入步骤(6),否则数据采集器在其内存中开辟一个新的空间,并将该报警终端ID号以及数据包中的数据存储在该空间中,然后进入步骤(6);(6)数据采集器对数据包进行二次解析,以判断该数据包的尾部是否包括发送完成标志位,如果有则进入步骤(7),否则返回步骤(5);(7)数据采集器向报警终端发送数据接收完成指令,并释放其与报警终端之间的通讯线路;(8)报警终端判断是否在预定时间间隔内接收到来自于数据采集器的数据接收完成指令,如果是则过程结束,否则返回步骤(1)。2.根据权利要求1所述的数据采集方法,其特征在于,随机时间间隔的取值范围是1秒到10秒之间。3.根据权利要求1所述的数据采集方法,其特征在于,报警终端对于其已经发送的每个数据都进行了标记,每个已经被发送的数据,在其数据头或者数据尾都被增加了已发送标志位。4.根据权利要求1所述的数据采集方法,其特征在于,数据包包括包头部分以及数据部分,其中包头部分可以包括报警终端ID号字段以及数据量大小字段。5.根据权利要求1所述的数据采集方法,其特征在于,预定时间间隔可以在3秒到10秒之间任意设置。6.一种面向列车接近预警系统的数据采集系统,其是应用于彼此通讯连接的数...

【专利技术属性】
技术研发人员:江小平向清华李成华张宏艳陈洲杨斌廖邓彬
申请(专利权)人:中南民族大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1