一种远视距预警器排序方法技术

技术编号:10891294 阅读:57 留言:0更新日期:2015-01-08 20:04
本发明专利技术公开一种远视距预警器排序方法,该方法对预警器进行排队管理和时间同步控制,每个预警器都能确定自己在队列中所处的位置,并能精确的了解当前的时间。在这基础上,若干个无线预警器组成了一个整体,能够实现一些特殊的显示效果,并在预警器进入报警状态时,每个预警器的无线RF模块交错发送报警信号,避免了大量无线RF模块同时传输造成的信号拥堵,保证了远视距报警系统的可靠性。

【技术实现步骤摘要】
【专利摘要】本专利技术公开,该方法对预警器进行排队管理和时间同步控制,每个预警器都能确定自己在队列中所处的位置,并能精确的了解当前的时间。在这基础上,若干个无线预警器组成了一个整体,能够实现一些特殊的显示效果,并在预警器进入报警状态时,每个预警器的无线RF模块交错发送报警信号,避免了大量无线RF模块同时传输造成的信号拥堵,保证了远视距报警系统的可靠性。【专利说明】
本专利技术涉及智能交通
,尤其涉及。
技术介绍
近年来无线传输的应用越来越广泛,无线传输端的组网也越来越重要。一般来说无线传输端都采用的是W1-Fi模块或无线射频(RF)模块。W1-Fi模块组网比较方便,但是由于成本高,通讯距离短,在很多情况下无法使用。无线RF模块具有通讯距离远、成本低、信号稳定等优点,被广泛地运用在车辆监控、数据采集、无线抄表、无线遥控等领域中。远视距报警系统即为基于无线RF模块的应用之一。该系统由无线预警器(简称预警器)、便携报警器(简称报警器)、车载式报警器和多功能电源箱等组成,无线RF模块嵌入在无线预警器中。现场使用时,无线预警器安插在交通事故现场防护锥桶上,高亮警示灯面向来车方向,齐闪或流水闪烁警示车辆提前减速避让;当有车辆突破警戒线,碰撞安装无线预警器的锥桶时,无线预警器立即发出无线报警信号,现场所有报警器及便携报警器及时发出声光报警,提示现场所有工作人员及时撤离避让,有效防范二次伤人事故发生。但是,由于无线RF模块具有较高的接收灵敏度,在近距离内如果使用大量无线RF模块,而没有进行有效的队列管理,很容易造成信号拥堵而使通讯瘫痪,所以有必要对每个无线预警器进行排序,使无线预警器之间的通讯时间能够错开,保持通讯顺畅。
技术实现思路
本专利技术的目的在于通过,来解决以上
技术介绍
部分提到的问题。 为达此目的,本专利技术采用以下技术方案: ,其包括如下步骤: S101、报警器发布排队命令; S102、预警器判断自己是否处于已有队列中,若是,则执行步骤S103,否则执行步骤 S107 ; S103、预警器判断自己是否拥有发布同步信号权限,若是,则执行步骤S104,否则执行步骤S105,其中,所述同步信号包括时间信息、队列信息及当前发布同步信号的预警器编号; S104、预警器发布当前队列总数; S105、延时等待; S106、判断是否收到处于待机状态的预警器的声明信息,若是,则更新当前队列信息,返回步骤S105,否则排队结束; S107、延时等待; S108、判断是否收到已有队列发布的队列信息,若始终未收到所述队列信息,则执行步骤S109,否则执行步骤S1010 ; S109、判定当前不存在已知队列; S1010、判断是否轮到自己发布声明信息,若是,则执行步骤S1011,否则执行步骤S1012 ; S1011、预警器声明自己的队列编号,并同时发布新队列的总数,然后执行步骤S105 ; S1012、等待排在其前面编号的预警器发布声明信息; S1013、判断是否收到所述前面编号的预警器发布的声明信息,若是,则执行步骤S1010,否则执行步骤S1014 ; S1014、预警器将自己在队列中的编号前移,取代前面的位置。 特别地,所述步骤S103中预警器获得发布同步信号权限的控制过程如下: S201、判断是否到达同步时间周期,若是,则执行步骤S202,否则延时等待; S202、预警器判断自己是否拥有发布同步信号权限,若是,则执行步骤S203,否则执行步骤S204 ; S203、预警器发布同步信号,并将发布同步信号权限传递给队列中的下一个预警器; S204、等待其它预警器发布的同步信号; S205、判断是否收到其它预警器发布的同步信号,若是,则执行步骤S206,否则执行步骤S209 ; S206、判断自己是否是下一个拥有发布同步信号权限的预警器,若是,则执行步骤S207,否则,执行步骤S208 ; S207、获得发布同步信号权限; S208、更新队列时间; S209、判断是否轮到自己获得发布同步信号权限,若是,则执行步骤S2010,否则,执行步骤S2014 ; S2010、判断自己前一编号的预警器是否已发布过同步信号,若是,则执行步骤S203,否则执行步骤S2011 ; S2011、对该预警器的故障计数增加I次; S2012、判断故障次数是否超过预设上限值,若是,则执行步骤S2013,否则执行步骤 S203 ; S2013、发布故障指示命令,移除故障预警器在队列中的编号; S2014、等待队列中自己前面编号的预警器优先获得发布同步信号权限; S2015、判断是否收到同步信号,若是,则执行步骤S2010,否则执行步骤S2016 ; S2016、增加自己获得发布同步信号权限的优先级,然后执行步骤S209。 特别地,所述S206中判断自己是否是下一个拥有发布同步信号权限的预警器,具体包括:将自己在队列中的预警器编号与下一个拥有发布同步信号权限的预警器编号进行比较,若相同,则判定自己是下一个拥有发布同步信号权限的预警器。 特别地,所述步骤S2016中增加自己获得发布同步信号权限的优先级,具体包括:若本该发布同步信号的预警器并没有发布同步信号,那么在等待预设固定时间间隔后,排在该预警器编号后面的预警器将直接发布同步信号,并将发布同步信号权限传递给下一个预警器。 本专利技术提出的远视距预警器排序方法对预警器进行排队管理和时间同步控制,每个预警器都能确定自己在队列中所处的位置,并能精确的了解当前的时间。在这基础上,若干个无线预警器组成了一个整体,能够实现一些特殊的显示效果(比如流水方向指示,黄灯同闪警示等),并在预警器进入报警状态时,每个预警器的无线RF模块交错发送报警信号,避免了大量无线RF模块同时传输造成的信号拥堵,保证了远视距报警系统的可靠性。 【专利附图】【附图说明】 图1为本专利技术实施例提供的远视距预警器排序方法流程图; 图2为本专利技术实施例提供的时间同步控制流程图。 【具体实施方式】 下面结合附图和实施例对本专利技术作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。 请参照图1所示,图1为本专利技术实施例提供的远视距预警器排序方法流程图。当预警器需要投入使用时,必须对其进行排队,每个预警器只有通过排队确定了在系统中所处的位置才能够正常使用。本实施例中在每套远视距报警系统中都包含5个预警器,这5个预警器已预先设定为编号I至5,当现场需要多套报警系统同时工作时,通过本专利技术可使所有预警器组成一个队列,该队列最多可容纳63个预警器。 本实施例中远视距预警器排序方法具体包括如下步骤: S101、报警器发布排队命令。在每套远视距预警系统中包含5个报警器,本文档来自技高网
...

【技术保护点】
一种远视距预警器排序方法,其特征在于,包括如下步骤:S101、报警器发布排队命令;S102、预警器判断自己是否处于已有队列中,若是,则执行步骤S103,否则执行步骤S107;S103、预警器判断自己是否拥有发布同步信号权限,若是,则执行步骤S104,否则执行步骤S105,其中,所述同步信号包括时间信息、队列信息及当前发布同步信号的预警器编号;S104、预警器发布当前队列总数;S105、延时等待;S106、判断是否收到处于待机状态的预警器的声明信息,若是,则更新当前队列信息,返回步骤S105,否则排队结束;S107、延时等待;S108、判断是否收到已有队列发布的队列信息,若始终未收到所述队列信息,则执行步骤S109,否则执行步骤S1010;S109、判定当前不存在已知队列;S1010、判断是否轮到自己发布声明信息,若是,则执行步骤S1011,否则执行步骤S1012;S1011、预警器声明自己的队列编号,并同时发布新队列的总数,然后执行步骤S105;S1012、等待排在其前面编号的预警器发布声明信息;S1013、判断是否收到所述前面编号的预警器发布的声明信息,若是,则执行步骤S1010,否则执行步骤S1014;S1014、预警器将自己在队列中的编号前移,取代前面的位置。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王吉周波波高英杰袁小平
申请(专利权)人:无锡市汇捷科技有限公司
类型:发明
国别省市:江苏;32

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

1