一种轨道交通站台的高精度准时自动广播方法技术

技术编号:38077685 阅读:12 留言:0更新日期:2023-07-06 08:45
本发明专利技术公开一种轨道交通站台的高精度准时自动广播方法,包括:目标子广播系统接收列车到站信息数据包,列车到站信息数据包,列车到站信息数据包至少包括列车到达时间;目标子广播系统所在的广播接口服务器接收到列车到站信息数据包后才将列车到站信息数据包发送到消息队列中,以进行排队处理;从列车到站信息数据包中提取出列车到达时间,并根据列车到达时间设定定时广播任务,若在所述列车到达时间前无更改,则到达列车到达时间后执行所述广播任务,若有更改,则按更改后的新的列车到达时间设定定时广播任务,并按新的列车到达时间来播放广播任务。本发明专利技术能够在准确的时刻进行播放,并且可以采用消息队列排队方式处理。并且可以采用消息队列排队方式处理。并且可以采用消息队列排队方式处理。

【技术实现步骤摘要】
一种轨道交通站台的高精度准时自动广播方法


[0001]本专利技术涉及轨道交通站台广播
,具体是一种轨道交通站台的高精度准时自动广播方法。

技术介绍

[0002]现在的轨道交通站台基本上都具备广播系统,例如,常见的地铁站,每一个地铁站都会部署相应的广播系统,以便于播报列车是否到达、到达时间等列车信息,以及其他相关广播信息,例如寻找人员的广播、临时通知广播等。广播系统包括主控系统以及与主控系统相连接的各个子播放系统,而各个子播放系统往往处于不同服务器,它们之间通过网络实现互联。当列车到达站台,主控系统将接收到的列车信号系统发生的列车到站信息下发给各个子播放系统,由各个子播放系统进行播放,播放一般采用音频内容进行播放。
[0003]目前的现有广播系统存在一些不足和问题,包括因网络传输导致无法按照准确时刻进行广播以及不能采用消息队列处理而导致需要消耗大量服务器内存和CPU等硬件资源。现有的广播系统通常是采用控制指令来发送列车到站信息,也即是采用控制指令向子播放系统发送可以播放列车到站信息的控制指令,这会因包括网络堵塞延迟、网络丢包等意外不确定映射而导致广播任务执行失败或延迟执行的问题。广播任务执行失败后即使补发控制指令也会因已经过掉广播时刻也无济于事,并且控制指令的处理需要及时响应,意味着一旦接收到控制指令就必须立即处理,从而不能采用消息队列处理方法,导致需要消耗更大的服务器内存和CPU等硬件资源。

技术实现思路

[0004]针对现有技术的不足,本专利技术的目的是提供一种轨道交通站台的高精度准时自动广播方法,其能够解决
技术介绍
所描述的问题。
[0005]实现本专利技术的目的的技术方案为:一种轨道交通站台的高精度准时自动广播方法,包括如下步骤:
[0006]步骤1:目标子广播系统接收列车到站信息数据包,列车到站信息数据包,列车到站信息数据包至少包括列车到达时间;
[0007]步骤2:目标子广播系统所在的广播接口服务器接收到列车到站信息数据包后才将列车到站信息数据包发送到消息队列中,以进行排队处理;
[0008]步骤3:从列车到站信息数据包中提取出列车到达时间,并根据列车到达时间设定定时广播任务,若在所述列车到达时间前无更改,则到达列车到达时间后执行所述广播任务,若有更改,则按更改后的新的列车到达时间设定定时广播任务,并按新的列车到达时间来播放广播任务。
[0009]进一步地,在步骤1中,所述轨道交通站台的主控系统在列车到达轨道交通站台前向目标子广播系统发送列车到站信息数据包。
[0010]进一步地,列车到站信息数据包还包括列车班次、车站编号、站台号、行驶方向、跳
停信息。
[0011]进一步地,在列车到站轨道交通站台前的预设时间段内每隔预设间隔时间周期性地发送列车到站信息数据包。
[0012]进一步地,在列车到达轨道交通站台前的3分钟内每隔10秒发送一次,并且每次发送若干班次列车的列车到站信息数据包。
[0013]进一步地,每一次发送3个班次的列车到站信息数据包。
[0014]进一步地,在步骤2中,采用http协议并以JSON数据格式传输所述列车到站信息数据包,以将列车到站信息数据包传输到目标子广播系统,并通过解析JSON数据格式的列车到站信息数据包,提取出列车到达时间,以及以班次号和站台号作为主键保持到数据库进行临时存储。
[0015]进一步地,所述数据库采用SQLi te数据库。
[0016]进一步地,在步骤3中,判断所述列车到达时间前是否有更改中的判断条件包括列车是否出现晚点或者临时跳站,若出现晚点或临时跳站,则判断在所述列车到达时间前有更改,并根据初选晚点信息或临时跳站信息更改列车到达时间,并将更改后的列车到达时间发送给目标子广播系统。
[0017]进一步地,子广播系统所在本地终端内置有计时模块,通过计时模块来获得本地时间,子广播系统所在本地终端采用windows系统,通过调用计时接口函数QueryPerformanceCounter,调用获得QueryPerformanceCounter获得时间戳A,并同时持续获取时间戳B,时间戳A减去时间戳B的结果作为本地时钟的1秒,也即是时间戳A减去时间戳B等于1秒,则本地时钟的时间加1秒,重复以上步骤重新获得时间戳A并同时持续获取时间戳B,依次循环下去,则形成一个独立的本地时钟,
[0018]当目标子广播系统接收到最新的列车到达时间后,基于所述本地时钟提供的当前时间与列车到达时间进行比较,若本地时钟提供的当前时间与列车到达时间之差在预设时间阈值内,则目标子广播系统开始执行播放广播任务。
[0019]本专利技术的有益效果为:本专利技术能够解决自动广播不能在准确的时刻进行播放的问题,并且主控系统不再发送控制指令,而是发送数据包,数据包的内容为未来即将到达的列车信息,并且是在列车到达前发送,对消息处理没有太高的响应速度要求,因此,可以采用消息队列排队方式处理,从而避免传统的因需要消息队列排队处理而消耗更大的服务器内存和CPU等硬件资源的问题。
附图说明
[0020]图1为本专利技术的流程示意图。
具体实施方式
[0021]下面,结合附图以及具体实施方案,对本专利技术做进一步描述:
[0022]如图1所示,一种轨道交通站台的高精度准时自动广播方法,包括如下步骤:
[0023]步骤1:所述轨道交通站台的主控系统在列车到达轨道交通站台前向目标子广播系统发送列车到站信息数据包,列车到站信息数据包通常包括列车班次、车站编号、站台号、行驶方向、到达时间、跳停等信息。
[0024]在本步骤中,主控系统和子播放系统都是轨道交通站的广播系统的一个组成部分,主控系统能够与轨道交通站台前方和/或后方的列车进行通信连接,以及与沿列车轨道的相关控制系统通信连接,从而可以接收到列车到站信息,并采用数据包的形式向主控系统发送列车到站信息,也即是列车到站信息数据包是数据包形式的列车到站信息。
[0025]在一个可选的实施方式中,可以在列车到站轨道交通站台前的预设时间段内每隔预设间隔时间周期性地发送列车到站信息数据包,例如在列车到达轨道交通站台前的3分钟内每隔10秒发送一次。并且每次发送若干班次列车的列车到站信息数据包,例如,每一次发送3个班次的列车到站信息数据包。
[0026]步骤2:采用http协议并以JSON数据格式传输所述列车到站信息数据包,以将列车到站信息数据包传输到目标子广播系统。目标子广播系统所在的广播接口服务器接收到列车到站信息数据包后才将列车到站信息数据包发送到消息队列中,以进行排队处理,并解析JSON数据格式的列车到站信息数据包,提取出所需要的有用信息,并以班次号和站台号作为主键保持到数据库进行临时存储。其中,数据库可以采用SQLi te数据库。
[0027]步骤3:从列车到站信息数据包中提取出列车到达时间,并根据列车到达时间设定定时广播任务,若在所述列车到达时间前无更改,则到达列车到达时间后执行所述广播任务。若有更改,则本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨道交通站台的高精度准时自动广播方法,其特征在于,包括如下步骤:步骤1:目标子广播系统接收列车到站信息数据包,列车到站信息数据包,列车到站信息数据包至少包括列车到达时间;步骤2:目标子广播系统所在的广播接口服务器接收到列车到站信息数据包后才将列车到站信息数据包发送到消息队列中,以进行排队处理;步骤3:从列车到站信息数据包中提取出列车到达时间,并根据列车到达时间设定定时广播任务,若在所述列车到达时间前无更改,则到达列车到达时间后执行所述广播任务,若有更改,则按更改后的新的列车到达时间设定定时广播任务,并按新的列车到达时间来播放广播任务。2.根据权利要求1所述的轨道交通站台的高精度准时自动广播方法,其特征在于,在步骤1中,所述轨道交通站台的主控系统在列车到达轨道交通站台前向目标子广播系统发送列车到站信息数据包。3.根据权利要求1所述的轨道交通站台的高精度准时自动广播方法,其特征在于,列车到站信息数据包还包括列车班次、车站编号、站台号、行驶方向、跳停信息。4.根据权利要求1所述的轨道交通站台的高精度准时自动广播方法,其特征在于,在列车到站轨道交通站台前的预设时间段内每隔预设间隔时间周期性地发送列车到站信息数据包。5.根据权利要求4所述的轨道交通站台的高精度准时自动广播方法,其特征在于,在列车到达轨道交通站台前的3分钟内每隔10秒发送一次,并且每次发送若干班次列车的列车到站信息数据包。6.根据权利要求5所述的轨道交通站台的高精度准时自动广播方法,其特征在于,每一次发送3个班次的列车到站信息数据包。7.根据权利要求1所述的轨道交通站台的高精度准时自动广播方法,其特征在于,在步骤2中,采用...

【专利技术属性】
技术研发人员:何仲鹏王子兵明德张常华朱正辉赵定金
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1