一种消防灯具轮询方法及应急灯具控制系统

文档序号:1631074 发布日期:2020-01-14 浏览:18次 >En<

阅读说明:本技术 一种消防灯具轮询方法及应急灯具控制系统 (Fire-fighting lamp polling method and emergency lamp control system ) 是由 王九洲 于 2019-09-10 设计创作,主要内容包括:本发明公开了一种消防灯具轮询方法及应急灯具控制系统,通过在第一时刻由处理器按照全轮询方式对连接于所述消防应急灯具控制系统中的所有灯具进行轮询,获得并将包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址的第一系统灯具信息存储于预设的存储器内;当之后系统进行轮询时可以从存储器内调取所述第一系统灯具信息,并按照每个灯具地址对灯具进行轮询,获得每个灯具的工作状态。由于实际应用时连接到系统的灯具数量远少于系统预设的全轮询地址数量,因此本方案在之后的系统轮询时可以大幅减少轮询时间,具有能保证及时响应疏散预案、及时定位故障灯具的技术效果。(The invention discloses a fire-fighting lamp polling method and an emergency lamp control system.A processor polls all lamps connected in the fire-fighting emergency lamp control system in a full polling mode at a first moment to obtain and store first system lamp information comprising lamp identifiers and lamp addresses which are in one-to-one correspondence with all lamps in the fire-fighting emergency lamp control system in a preset memory; when the system conducts polling later, the first system lamp information can be called from the storage, lamps are polled according to each lamp address, and the working state of each lamp is obtained. In practical application, the number of the lamps connected to the system is far less than the number of the full polling addresses preset by the system, so that the polling time can be greatly reduced in the subsequent system polling, and the technical effects of timely responding to an evacuation plan and timely positioning a fault lamp can be ensured.)

一种消防灯具轮询方法及应急灯具控制系统

技术领域

本发明涉及消防应急设备控制技术领域,特别是涉及一种消防灯具轮询方法及应急灯具控制系统。

背景技术

“轮询”是指主机按照系统预设的多个地址,采用点名方式依次对从机节点获取数据的方法,换言之,“轮询”是一种机器逐一查询的方式。

目前,传统的消防应急灯具控制系统均采用以最大地址数量对灯具进行轮询(也就是每次启动都按照系统预设的多个地址对灯具进行依次点名,以下称全轮询),而系统预设的地址数量往往比实际接入的灯具数量多很多,因此,系统在对接入的灯具进行全轮询时往往会经过多个空白地址,不仅浪费系统处理资源,同时也会消耗大量时间。

过长的轮询时间将会带来应急灯具控制系统的疏散预案不能及时下达,造成相关人员在紧急状况下自救延迟,错过最佳逃生时间等严重后果。

另外,由于应急灯具控制系统的全轮询时间过长,不仅不能及时定位故障灯具,而且也不适合采用经多次轮询再确认故障灯具的方式(由于全轮询消耗时间过长,若每个灯具均采用全轮询来多次确认是否发生故障,则会使得轮询时间成倍增加,使轮询延迟的问题更加严重),由此造成不仅不能及时对故障灯具进行排障,同时还增加了灯具故障的误报率。

可见,现有技术中存在着应急灯具控制系统因采用全轮询的方式而造成应急灯具控制系统的疏散预案不能及时下达,不能及时定位故障灯具,且造成灯具故障误报率升高的技术问题。

发明内容

本申请提供一种消防灯具轮询方法及应急灯具控制系统,用以解决现有技术中存在着的应急灯具控制系统因采用全轮询的方式而造成应急灯具控制系统的疏散预案不能及时下达,不能及时定位故障灯具,且造成灯具故障误报率升高的技术问题。

本申请第一方面提供了一种消防灯具轮询方法,应用于消防应急灯具控制系统,包括:

在第一时刻通过处理器按照全轮询方式对连接于所述消防应急灯具控制系统中的所有灯具进行轮询,获得第一系统灯具信息,其中,所述第一系统灯具信息包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址;

将所述第一系统灯具信息存储于预设的存储器内;

在所述第一时刻之后进行系统轮询时,从所述存储器内调取所述第一系统灯具信息,并按照所述第一系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第一系统灯具信息中的每个灯具标识对应的灯具的工作状态。

可选地,所述按照所述第一系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第一系统灯具信息中的每个灯具标识对应的灯具的工作状态,包括:

在按照所述第一系统灯具信息中的每个灯具地址对灯具进行第一遍轮询后,获得与初检离线灯具标识对应的第一灯具处于离线状态的结果;

在结束所述第一遍轮询后的预设时长内,按照与所述初检离线灯具标识对应的初检离线灯具地址继续对所述第一灯具进行M次循环轮询,M为大于等于1的整数;

若在所述M次循环轮询中获得表征所述第一灯具中的第二灯具为离线状态的结果为N次,且N/M大于等于预设比例,则生成并发送表征所述第二灯具为故障的报警信号,其中,N为大于等于1的整数。

可选地,所述方法还包括:

在所述消防应急灯具系统接入新的灯具或断开已接入灯具后,所述消防应急灯具控制系统在所述第一时刻之后的第二时刻通过所述处理器仍按照全轮询方式对连接于所述消防应急灯具控制系统中的每个消防灯具进行轮询,获得第二系统灯具信息,所述第二系统灯具信息包括与所述消防应急灯具系统中每个灯具一一对应的灯具标识及灯具地址;

将所述第二系统灯具信息存储于预设的存储器内;

在所述第二时刻之后进行系统轮询时,从所述存储器内调取所述第二系统灯具信息,按照所述第二系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第二系统灯具信息中的每个灯具标识对应的灯具的工作状态。

本申请第二方面提供了一种消防应急灯具控制系统,包括:

灯具连接端,用以连接至少两个灯具;

处理器,与所述灯具连接端连接,用以在第一时刻按照全轮询方式对所述至少两个灯具进行轮询,获得第一系统灯具信息;将所述第一系统灯具信息存储于预设的存储器内;在所述第一时刻之后进行系统轮询时,从所述存储器内调取所述第一系统灯具信息,并按照所述第一系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第一系统灯具信息中的每个灯具标识对应的灯具的工作状态,其中,所述第一系统灯具信息包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址的第一系统灯具信息。

可选地,所述处理器,用以在按照所述第一系统灯具信息中的所有灯具地址对灯具进行第一遍轮询后,获得与初检离线灯具标识对应的第一灯具处于离线状态的结果;在结束所述第一遍轮询后的预设时长内,按照与所述初检离线灯具标识对应的初检离线灯具地址继续对所述第一灯具进行M次循环轮询;若在所述M次循环轮询中获得表征所述第一灯具中的第二灯具为离线状态的结果为N次,且N/M大于等于预设比例,则生成并发送表征所述第二灯具为故障的报警信号,其中,M、N为大于等于1的整数。

可选地,在所述消防应急灯具系统接入新的灯具或断开已接入灯具后,所述消防应急灯具控制系统在所述第一时刻之后的第二时刻,所述处理器,用以仍按照全轮询方式对连接于所述消防应急灯具控制系统中的每个消防灯具进行轮询,获得第二系统灯具信息;将所述第二系统灯具信息存储于预设的存储器内;在所述第二时刻之后进行系统轮询时,从所述存储器内调取所述第二系统灯具信息,按照所述第二系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第二系统灯具信息中的每个灯具标识对应的灯具的工作状态,其中,所述第二系统灯具信息包括与所述消防应急灯具系统中每个灯具一一对应的灯具标识及灯具地址。

可选地,所述处理器为与所述消防应急灯具控制系统连接的分配电装置的MCU。

可选地,所述存储器为flash或EEPROM。

本申请第三方面提供了一种分配电装置,包括:

如第二方面所述的消防应急灯具控制系统。

本申请第四方面提供了一种计算机装置,所述装置包括处理设备,所述处理设备用于执行存储器中存储的计算机程序时实现如权利要求1-3中任一权利要求所述方法的步骤。

本申请第五方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-3中任一项所述方法的步骤。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本申请实施例中的技术方案通过在第一时刻由处理器按照全轮询方式对连接于所述消防应急灯具控制系统中的所有灯具进行轮询,获得并将包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址的第一系统灯具信息存储于预设的存储器内;当之后系统进行轮询时可以从存储器内调取所述第一系统灯具信息,并按照每个灯具地址对灯具进行轮询,获得每个灯具的工作状态。由于实际应用时连接到系统的灯具数量远少于系统预设的全轮询地址数量,因此本方案在之后的系统轮询时可以大幅减少轮询时间,具有能保证及时响应疏散预案、及时定位故障灯具的技术效果。

附图说明

图1为本发明实施例提供的一种消防灯具轮询方法的流程图;

图2为本发明实施例提供的一种应急灯具控制系统的结构图。

具体实施方式

本申请提供一种消防灯具轮询方法及应急灯具控制系统,用以解决现有技术中存在着的应急灯具控制系统因采用全轮询的方式而造成应急灯具控制系统的疏散预案不能及时下达,不能及时定位故障灯具,且造成灯具故障误报率升高的技术问题。

本申请实施例中的技术方案为解决上述技术问题,总体思路如下:

本申请实施例中的技术方案通过在第一时刻由处理器按照全轮询方式对连接于所述消防应急灯具控制系统中的所有灯具进行轮询,获得并将包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址的第一系统灯具信息存储于预设的存储器内;当之后系统进行轮询时可以从存储器内调取所述第一系统灯具信息,并按照每个灯具地址对灯具进行轮询,获得每个灯具的工作状态。由于实际应用时连接到系统的灯具数量远少于系统预设的全轮询地址数量,因此本方案在之后的系统轮询时可以大幅减少轮询时间,具有能保证及时响应疏散预案、及时定位故障灯具的技术效果。

下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例一

请参考图1、图2,本申请实施例一提供了一种消防灯具轮询方法,应用于消防应急灯具控制系统,包括:

步骤101:在第一时刻,通过处理器按照全轮询方式对连接于所述消防应急灯具控制系统中的所有灯具进行轮询,获得第一系统灯具信息,其中,所述第一系统灯具信息包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址;

所述第一时刻可以根据需要来设置,例如,可以是所述消防应急灯具控制系统在出厂后的初次启动时,可以是所述消防应急灯具控制系统在初次安装完成并启动时,还可以是消防应急灯具控制系统在每次的系统重置时。可见,所述第一时刻具体为什么时候用户可以根据需要而自行设置。

而在本申请实施例中,所述第一时刻可以设置为所述消防应急灯具控制系统在初次安装完成并启动时。也就是说,当本申请实施例的消防应急灯具控制系统在安装完成的初次启动时,可以按照全轮询的方式对连接到系统中的消防灯具进行轮询访问,获得系统中的每个消防灯具的通讯地址、以及与每个消防灯具对应的灯具标识。

例如,消防应急灯具控制系统中连接了三个应急灯具A、B、C,在初次启动时,控制系统的处理器按照全轮询的方式对连接到系统的灯具进行访问。如果该系统中预设的轮询通讯地址为100个,那么处理器会依次访问这100个通讯地址,确定在这100个通讯地址中的第23个地址为灯具A的通讯地址、第25个地址为灯具B的通讯地址、第46个地址为灯具C的通讯地址。而所述第一系统灯具信息即可以为如下信息:灯具A对应于第23个通讯地址、灯具B对应于第25个通讯地址、灯具C对应于第46个通讯地址。

换言之,处理器基于所述第一系统灯具信息不仅可以由灯具标识确定指向系统中某一具体灯具,还能够基于该灯具标识确定出与该具体灯具对应的通讯地址,实现直接与该灯具进行数据通信。

步骤102:将所述第一系统灯具信息存储于预设的存储器内;

所述存储器可以为外接的独立存储设备,例如U盘、硬盘、flash、EPROM等,可以是通过网络连接的远端存储设备,例如,具有存储功能的云端服务器,等等;还可以为内置于处理器中的随机存取存储器(Random Access Memory,简称:RAM)等,只要是可实现数据存储读取功能的设备或功能模块都可以作为所述存储器。

步骤103:在所述第一时刻之后,按照所述第一系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第一系统灯具信息中的每个灯具标识对应的灯具的工作状态。

也就是说,本申请实施例中的技术方案通过在第一时刻进行全轮询而获得并存储所述第一系统灯具信息后,在所述第一时刻之后的系统轮询过程中只需要调取存储器中存储的所述第一系统灯具信息,基于所述所述第一系统灯具信息中的所有灯具通讯地址依次进行轮询,并由灯具通讯地址对应于灯具标识、灯具标识对应于连接在系统中的某一具体灯具,这样的对应关系来确定出系统中的每个灯具的实际运行状态。

由于在实际操作中,连接到所述消防应急灯具控制系统(实际操作时该控制系统具体可以为分配电装置)的灯具并不会太多(国标标准要求每一个分配电装置单个回路中的灯具数量不超过60个),但实际应用中每个分配电装置单个回路中的灯具数量通常在10-20个左右,因此,采用本申请实施例中的技术方案按照实际灯具数量的通讯地址进行系统轮询可以大幅提高系统的轮询效率,能为快速响应疏散预案提供有效保障;另外由于轮询经过的灯具数量大大减少,因此当轮询中收到反馈为故障状态的灯具后,可以通过多次确认的方式降低灯具的故障误报率,起到提高系统故障确定精确度,减少排障资源浪费的作用。

进一步地,所述按照所述第一系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第一系统灯具信息中的每个灯具标识对应的灯具的工作状态,包括:

在按照所述第一系统灯具信息中的每个灯具地址对灯具进行第一遍轮询后,获得与初检离线灯具标识对应的第一灯具处于离线状态的结果;

在结束所述第一遍轮询后的预设时长内,按照与所述初检离线灯具标识对应的初检离线灯具地址继续对所述第一灯具进行M次循环轮询,M为大于等于1的整数;

若在所述M次循环轮询中获得表征所述第一灯具中的第二灯具为离线状态的结果为N次,且N/M大于等于预设比例,则生成并发送表征所述第二灯具为故障的报警信号,其中,N为大于等于1的整数。

一方面需要指出的是,所述“获得与初检离线灯具标识对应的第一灯具处于离线状态的结果”并不是在每次系统轮询后都会出现,上述措施仅为出现该种轮询结果时所述控制系统所采取的处理方案。

另一方面需要指出的是,所述第一灯具及所述第二灯具的数量可以是一个或多个,而所述第二灯具的数量为小于等于所述第一灯具的数量。

也就是说,本申请实施例中的技术方案在进行第一遍轮询时,可能会获得系统中存在多个灯具(也就是所述第一灯具)反馈为离线状态的结果。为了降低灯具故障误报率,本申请技术方案可在完成第一遍轮询后继续对这多个报障灯具进行多次轮询(也就是所述M次循环轮询),而在这多次循环轮询过程中,可能继续获得这多个灯具中的一个或多个灯具(也就是所述第二灯具)仍在每次轮询时持续反馈为离线状态的结果。如果进行了M次循环轮询,而某一灯具有N次均反馈为离线状态且N/M为大于等于预设比例的话,那么控制系统会确认该灯具为故障灯具。

例如,在基于存储器中存储的灯具地址进行第一遍轮询后,获得灯具a、b、c、d反馈为离线状态的结果(所述灯具a、b、c、d则为本申请实施例中的第一灯具);之后系统会按照与灯具a、b、c、d分别对应的灯具地址继续对灯具a、b、c、d循环轮询例如4次(仅在灯具a、b、c、d之间进行循环轮询),而在这

再次需要注意的是,本申请技术方案中的M和所述预设比例均为可根据需要而自行设置的,例如,M可以为3次、4次、5次,等等,预设比例可以为0.5、0.7、0.8,等等。

可见,本申请实施例中的技术方案可以采用在报障灯具中采用多次循环轮询,并由多次循环轮询结果来综合确认的方式来确定故障灯具是否为误报。由此起到降低故障灯具误报率的技术效果。

进一步地,所述方法还包括:

在所述消防应急灯具系统接入新的灯具或断开已接入灯具后,所述消防应急灯具控制系统在所述第一时刻之后的第二时刻通过所述处理器仍按照全轮询方式对连接于所述消防应急灯具控制系统中的每个消防灯具进行轮询,获得第二系统灯具信息,所述第二系统灯具信息包括与所述消防应急灯具系统中每个灯具一一对应的灯具标识及灯具地址;

将所述第二系统灯具信息存储于预设的存储器内;

在所述第二时刻之后进行系统轮询时,从所述存储器内调取所述第二系统灯具信息,按照所述第二系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第二系统灯具信息中的每个灯具标识对应的灯具的工作状态。

为了保证所述消防应急灯具控制系统中在新接入灯具或断开已连接灯具的情况下,系统进行轮询时的准确性和有效性。所述控制系统会自动再采用全轮询的方式更新存储在存储器中的系统灯具信息,之后,再按照更新后的系统灯具信息进行高效的已记录通讯地址对已有的灯具进行通讯轮询。可见,本申请实施例中的技术方案还能够实现自动更新实际系统灯具信息以适应系统变化,由此还具有提高所述控制系统的实用性和智能化水平的技术效果。

实施例二

请参考图2,本申请实施例二提供了一种消防应急灯具控制系统,包括:

灯具连接端201,用以连接至少两个灯具;

处理器202,与所述灯具连接端连接,用以在第一时刻第一次启动所述消防应急灯具控制系统时,按照全轮询方式对所述至少两个灯具进行轮询,获得第一系统灯具信息;将所述第一系统灯具信息存储于预设的存储器内;在所述第一时刻之后启动所述消防应急灯具控制系统时,按照所述第一系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第一系统灯具信息中的每个灯具标识对应的灯具的工作状态,其中,所述第一系统灯具信息包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址的第一系统灯具信息。

具体来讲,处理器202具体可以是通用的中央处理器(CPU),可以是特定应用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路。

进一步的,所述消防应急灯具控制系统还可以包括存储设备,存储设备的数量可以是一个或多个。存储设备可以包括只读存储器(英文:Read Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、flash、EEPROM和磁盘存储器。具体在本申请实施例中,所述存储器为flash或EEPROM。

可选地,所述处理器202,用以在按照所述第一系统灯具信息中的所有灯具地址对灯具进行第一遍轮询后,获得与初检离线灯具标识对应的第一灯具处于离线状态的结果;在结束所述第一遍轮询后的预设时长内,按照与所述初检离线灯具标识对应的初检离线灯具地址继续对所述第一灯具进行M次循环轮询;若在所述M次循环轮询中获得表征所述第一灯具中的第二灯具为离线状态的结果为N次,且N/M大于等于预设比例,则生成并发送表征所述第一灯具为故障的报警信号,其中,M、N为大于等于1的整数。

可选地,在所述消防应急灯具系统接入新的灯具或断开已接入灯具后,所述消防应急灯具控制系统在所述第一时刻之后的第二时刻启动时,所述处理器,用以仍按照全轮询方式对连接于所述消防应急灯具控制系统中的每个消防灯具进行轮询,获得第二系统灯具信息;将所述第二系统灯具信息存储于预设的存储器内;在所述第二时刻之后启动所述消防应急灯具控制系统时,按照所述第二系统灯具信息中的每个灯具地址对灯具进行轮询,以获得与所述第二系统灯具信息中的每个灯具标识对应的灯具的工作状态,其中,所述第二系统灯具信息包括与所述消防应急灯具系统中每个灯具一一对应的灯具标识及灯具地址。

可选地,所述处理器为与所述消防应急灯具控制系统连接的分配电装置的MCU。

前述图1实施例中的消防灯具轮询方法中的各种变化方式和具体实例同样适用于本实施例的消防应急灯具控制系统,通过前述对消防灯具轮询方法的详细描述,本领域技术人员可以清楚的知道本实施例中消防应急灯具控制系统的实施方法,所以为了说明书的简洁,在此不再详述。

本申请一实施例还提供了一种分配电装置,包括:

如实施例二所述的消防应急灯具控制系统。

本申请一实施例还提供了一种计算机装置,所述装置包括处理设备,所述处理设备用于执行存储器中存储的计算机程序时实现如实施例一所述的步骤。

本申请一实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如实施例一所述的步骤。

由此可见,本申请实施例中的技术方案通过在第一时刻由处理器按照全轮询方式对连接于所述消防应急灯具控制系统中的所有灯具进行轮询,获得并将包括与所述消防应急灯具控制系统中每个灯具一一对应的灯具标识及灯具地址的第一系统灯具信息存储于预设的存储器内;当之后系统进行轮询时可以从存储器内调取所述第一系统灯具信息,并按照每个灯具地址对灯具进行轮询,获得每个灯具的工作状态。由于实际应用时连接到系统的灯具数量远少于系统预设的全轮询地址数量,因此本方案在之后的系统轮询时可以大幅减少轮询时间,具有能保证及时响应疏散预案、及时定位故障灯具的技术效果。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于听筒的印刷电路板组件及终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!