The invention discloses an alarm controller with a plurality of communication link interfaces and a control method thereof. The alarm control center alarm controller to send control commands, assign a task ID for each control command, when transmitted via a plurality of link with a control command, using the same number of tasks; the introduction of link data buffer and the number of tasks according to the buffer, buffer and data link the task of data buffer is a data buffer queue length, using the \FIFO\ principle for storage, data storage, data link link buffer is not processed, the first space mission data data storage task data buffer of the currently executing task, data storage has been processed subsequent space. The invention adopts the operation strategy of the task number and the data buffer to avoid repeated control of a plurality of communication links to the same alarm.
【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及一种具有多种通信链路接口的警报控制器及控制方法。
技术介绍
警报控制系统由警报控制中心、警报控制器和警报器组成,警报控制中心通过通信链路将警报控制指令传送给警报控制器,警报控制器分析不同的警报控制指令,来控制控制警报器发出不同的警报音响信号,同时警报器将自身状态及控制结果通过警报器的控制接口发送给警报控制器,警报控制器将经过转换后的消息通过通信链路传送给警报控制中心。随着技术的进步,各种通信手段日趋成熟,通过不同的通信方式传输警报器控制指令已经能够实现,通过多种通信链路的建立,能够很好的解决链路互为备份的问题。在多种通信链路建立后,为了保证数据的准确到达,需要通过每种通信链路发送同一个控制功能的指令。由于各种通信链路传输时延的不同,导致同一个警报器在不同时间收到相同的控制指令,如何避免多种通信链路对同一个警报器的重复控制,已经是目前急需解决的问题。
技术实现思路
针对上述问题,本专利技术提供了一种具有多种通信链路接口的警报控制器及控制方法,可以实现通过多种通信链路实现对警报器的控制,并能够有效避免多种通信链路对同一个警报器的重复控制。为达到以上目的,本专利技术通过以下技术方案来实现:一种具有多种通信链路接口的警报控制器,包括逻辑控制模块1、有线接入模块2、超短波接入模块3、北斗接入模块4和警报器控制模块5,有线接入模块2接收来自有线通信链路的外部 ...
【技术保护点】
一种具有多种通信链路接口的警报控制器,其特征在于:包括逻辑控制模块(1)、有线接入模块(2)、超短波接入模块(3)、北斗接入模块(4)和警报器控制模块(5),有线接入模块(2)接收来自有线通信链路的外部控制命令,将收到的控制命令与逻辑控制模块(1)中的各控制命令进行一一对比,若有相同,则回复正在执行消息至外部,若均不相同,则将控制命令和第一链路编号发送到逻辑控制模块(1),并向逻辑控制模块(1)发送控制命令到达通知;所述的第一链路编号与有线接入模块相对应,表示接收控制命令的有线通信链路;超短波接入模块(3)接收来自超短波通信链路的外部控制命令,将收到的控制命令与逻辑控制模块(1)中的各控制命令进行一一对比,若有相同,则回复正在执行消息至外部,若均不相同,则将控制命令和第二链路编号发送到逻辑控制模块(1),并向逻辑控制模块(1)发送控制命令到达通知;所述的第二链路编号与超短波接入模块相对应,表示接收控制命令的超短波通信链路;北斗接入模块(4)接收来自北斗通信链路的外部控制命令,将收到的控制命令与逻辑控制模块(1)中的各控制命令进行一一对比,若有相同,则回复正在执行消息至外部,若均不相同, ...
【技术特征摘要】
1.一种具有多种通信链路接口的警报控制器,其特征在于:包括逻辑控制模
块(1)、有线接入模块(2)、超短波接入模块(3)、北斗接入模块(4)和警
报器控制模块(5),
有线接入模块(2)接收来自有线通信链路的外部控制命令,将收到的控制
命令与逻辑控制模块(1)中的各控制命令进行一一对比,若有相同,则回复正
在执行消息至外部,若均不相同,则将控制命令和第一链路编号发送到逻辑控制
模块(1),并向逻辑控制模块(1)发送控制命令到达通知;所述的第一链路编
号与有线接入模块相对应,表示接收控制命令的有线通信链路;
超短波接入模块(3)接收来自超短波通信链路的外部控制命令,将收到的
控制命令与逻辑控制模块(1)中的各控制命令进行一一对比,若有相同,则回
复正在执行消息至外部,若均不相同,则将控制命令和第二链路编号发送到逻辑
控制模块(1),并向逻辑控制模块(1)发送控制命令到达通知;所述的第二链
路编号与超短波接入模块相对应,表示接收控制命令的超短波通信链路;
北斗接入模块(4)接收来自北斗通信链路的外部控制命令,将收到的控制
命令与逻辑控制模块(1)中的各控制命令进行一一对比,若有相同,则回复正
在执行消息至外部,若均不相同,则将控制命令和第三链路编号发送到逻辑控制
模块(1),并向逻辑控制模块(1)发送控制命令到达通知;所述的第三链路编
号与北斗接入模块相对应,表示接收控制命令的北斗通信链路;
逻辑控制模块(1)根据控制命令到达通知结合当前警报器状态变量提取新
的控制命令,将新的控制命令和其对应的链路编号进行存储,并释放当前控制命
令的存储空间,将新的控制命令转换为警报器控制消息后,通过警报器控制模块
(5)输出至外部;所述的控制命令具有任务编号,同一控制命令使用相同的任
务编号;逻辑控制模块(1)设置有警报器状态变量;
逻辑控制模块(1)接收警报器控制模块(5)发送的返回数据,根据任务编
号将返回数据与已存储的空间数据中当前正在执行的空间数据进行比较,如果不
相同,则表示返回数据为状态查询数据或错误数据;如果相同,则表示返回数据
为控制结果回执指令,从当前正在执行的空间数据中分离出链路编号,通过对应
的接入模块将控制结果回执指令发送至外部;所述的空间数据包括控制命令、任
务编号和对应的链路编号;
警报器控制模块(5)接收外部返回数据,并输出至逻辑控制模块(1)。
2.根据权利要求1所述的一种具有多种通信链路接口的警报控制器,其特征
在于,所述的逻辑控制模块(1)包括链路数据缓冲区(7)、事件处理模块(8)
和任务数据缓冲区(9);
链路数据缓冲区(7)用于将有线接入模块(2)、超短波接入模块(3)和
北斗接入模块(4)发送来的控制命令进行存储,存储信息包括控制命令、任务
编号和对应的链路编号;
任务数据缓冲区(9)用于存储当前正在执行和已经执行的预设条数内的空
间数...
【专利技术属性】
技术研发人员:孙安宅,韩志永,李永波,郝志刚,吴戈,侯位昭,祝胜强,齐幸辉,周冰,郑庆红,张建中,王金辉,
申请(专利权)人:河北远东通信系统工程有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。