生成消防联动控制指令的方法及其相关设备与流程

文档序号:36314055发布日期:2023-12-07 20:17阅读:35来源:国知局
生成消防联动控制指令的方法及其相关设备与流程

本技术涉及计算机,特别是涉及生成消防联动控制指令的方法及其相关设备。


背景技术:

1、消防联动控制系统广泛应用于消防行业,消防联动控制系统的一个核心组设备是消防联动控制器,消防联动控制器用于在接收到火灾探测设备的输入信号后执行消防联动控制流程,消防联动控制流程根据输入信号匹配联动规则,基于联动规则联动启动消防联动控制系统中的报警和灭火设备,实现火灾报警和灭火。如消防联动控制系统中的烟感监测到火灾,联动启动管道上的防火阀动作,停止指定换风机工作,开启指定管道的排烟阀,关闭指定电动防火门、防火卷帘门等。消防联动控制器实现消防联动依赖于工程施工阶段预先配置好的消防联动公式。消防联动公式是一组供消防联动控制器实现消防联动的计算机指令,目前,消防联动公式主要通过施工人员手动输入文本的方式配置于消防联动控制器,配置时,施工人员根据国标规定和所涉及消防系统中的消防部件类型逐条编辑,不仅配置效率低,且获得的消防联动公式的准确性和完整性难以保障。

2、针对相关技术中消防联动公式配置效率低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供的生成消防联动控制指令的方法及其相关设备,至少解决消防联动公式配置效率低的问题。

2、根据本发明的一个方面,提供了一种生成消防联动控制指令的方法,包括:

3、获取相互关联的触发设备和动作设备之间的关联关系和预先设置的联动规则,其中,所述联动规则为通过所述触发设备基于预设的启动条件启动关联的所述动作设备产生消防动作的规则;

4、根据所述关联关系和所述联动规则确定所述触发设备和所述动作设备之间的联动关系,其中,所述联动关系用于表明一个或多个所述触发设备产生的触发动作满足所述启动条件时,联动启动一个或多个所述动作设备;

5、获取预先确定的指令组成规则,其中,所述指令组成规则为用于确定所述消防联动控制指令的组成格式的规则;

6、根据所述指令组成规则将所述联动关系转换为所述消防联动控制指令,以将所述消防联动控制指令配置于消防联动控制器。

7、在其中的一些实施例中,根据所述指令组成规则将所述联动关系转换为所述消防联动控制指令的步骤包括:

8、确定所述组成格式,其中,所述组成格式包括条件项、启动项、运算符以及启动标识符,所述条件项为所述消防联动控制器对所述触发设备进行识别的第一设备编码,所述启动项为所述消防联动控制器对所述动作设备进行识别的第二设备编码,所述启动标识符为所述消防联动控制器用于在所述启动条件下判断是否需启动所述动作设备的标识符,所述运算符的类型包括或运算符、且运算符中至少之一;

9、基于根据所述启动条件确定的所述第一设备编码之间设置的所述运算符的类型,将不同所述第一设备编码采用所述运算符相连获得条件项集合,以将所述条件项集合与所述启动项通过所述启动标识符相连获得所述消防联动控制指令,其中,若所述运算符为所述且运算符,表示相连的各个所述第一设备编码对应的所述触发设备均产生触发动作时满足所述启动条件,若所述运算符为所述或运算符,表示位于所述或运算符前后的任一所述第一设备编码对应的所述触发设备产生触发动作时满足所述启动条件,若在所述启动条件下,需启动多个所述动作设备,则多个所述动作设备对应的所述第二设备编码之间采用所述且运算符相连。

10、在其中的一些实施例中,将所述消防联动控制指令配置于消防联动控制器的步骤包括:

11、在所述条件项的数量不小于所述消防联动控制器限定的第一限定阈值,和/或,所述启动项的数量不小于所述消防联动控制器限定的第二限定阈值时,根据所述第一限定阈值和/或所述第二限定阈值将所述消防联动控制指令拆分为多条消防联动控制子指令,以将所述消防联动控制子指令配置于所述消防联动控制器。

12、在其中的一些实施例中,所述启动条件包括单点报警,在所述单点报警下,任一所述第一设备编码对应的所述触发设备产生触发动作时联动启动所述第二设备编码对应的所述动作设备,根据所述启动条件确定所述第一设备编码之间设置的所述运算符的类型的步骤包括:

13、根据所述单点报警确定所述第一设备编码之间设置所述或运算符,以将不同所述第一设备编码采用所述或运算符相连获得所述条件项集合。

14、在其中的一些实施例中,所述启动条件还包括非单点报警,在所述非单点报警下,预定个数的所述第一设备编码对应的所述触发设备均产生触发动作时联动启动所述第二设备编码对应的所述动作设备,所述预定个数至少为两个,根据所述启动条件确定所述第一设备编码之间设置的所述运算符的类型的步骤包括:

15、根据所述非单点报警确定预定个数的所述第一设备编码之间设置所述且运算符,以将预定个数的所述第一设备编码采用所述且运算符相连获得所述条件项集合的条件组合项,并在所述条件组合项为多个时,将不同所述条件组合项采用所述或运算符相连,以使所述消防联动控制器在任一所述条件组合项满足所述启动条件时,联动启动所述第二设备编码对应的所述动作设备。

16、在其中的一些实施例中,所述启动条件为所述单点报警时,根据所述第一限定阈值和/或所述第二限定阈值将所述消防联动控制指令拆分为多条消防联动控制子指令的步骤包括:

17、根据所述第一限定阈值对所述第一设备编码进行分组,获得一组或多组条件编码分组,其中,所述条件编码分组包括第一预定数量的所述第一设备编码,所述第一设备编码之间采用所述或运算符相连,且所述第一预定数量不大于所述第一限定阈值;

18、和/或,根据所述第二限定阈值对所述第二设备编码进行分组,获得一组或多组启动编码分组,其中,所述启动编码分组包括第二预定数量的所述第二设备编码,所述第二设备编码之间采用所述且运算符相连,且所述第二预定数量不大于所述第二限定阈值;

19、将每组所述条件编码分组分别与各组所述启动编码分组通过所述启动标识符相连,获得多条所述消防联动控制子指令。

20、在其中的一些实施例中,所述启动条件为所述非单点报警时,根据所述第一限定阈值和/或所述第二限定阈值将所述消防联动控制指令拆分为多条消防联动控制子指令的步骤还包括:

21、根据所述第一限定阈值和所述预定个数对所述第一设备编码进行分组,获得一组或多组条件编码分组,其中,所述条件编码分组包括预定值个所述条件组合项,所述预定值为预先确定的第三预定数量与所述预定个数之比,所述第三预定数量为每组所述条件编码分组中所述第一设备编码的总数,且所述第三预定数量不大于所述第一限定阈值;

22、和/或,根据所述第二限定阈值对所述第二设备编码进行分组,获得一组或多组启动编码分组,其中,所述启动编码分组包括第二预定数量的所述第二设备编码,所述第二设备编码之间采用所述且运算符相连,且所述第二预定数量不大于所述第二限定阈值;

23、将每组所述条件编码分组分别与各组所述启动编码分组通过所述启动标识符相连,获得多条所述消防联动控制子指令。

24、在其中的一些实施例中,根据所述启动条件确定所述第一设备编码之间设置的所述运算符的类型之前,所述方法还包括:

25、获取所述触发设备的第一设备信息,和所述动作设备的第二设备信息,所述第一设备信息包括所述触发设备的第一设备类型以及在消防建筑中的第一位置信息,所述第二设备信息包括所述动作设备的第二设备类型以及在所述消防建筑中的第二位置信息;

26、根据预先确定的编码规则和所述第一设备信息确定所述第一设备编码,根据所述编码规则和所述第二设备信息确定所述第二设备编码,其中,所述编码规则为采用预定字段信息对所述第一设备类型、所述第一位置信息、所述第二设备类型以及所述第二位置信息进行标识的规则。

27、在其中的一些实施例中,获取所述联动规则的步骤包括:

28、响应于获取所述联动规则的获取指令,展示设置有不同所述联动规则的规则配置界面,以响应于在所述规则配置界面对所述联动规则的选中操作,根据所述关联关系和所述联动规则确定所述联动关系。

29、在其中的一些实施例中,所述规则配置界面包括多条规则条目,所述联动规则设置于所述规则条目中,其中,在指定的所述规则条目处设置有用于对所述联动规则的初始配置状态进行调整的活动编辑项,响应于在所述规则配置界面对所述联动规则的选中操作的步骤还包括:

30、响应于对所述活动编辑项的选中操作,将所述联动规则的所述初始配置状态调整为目标配置状态,以响应于对处于所述目标配置状态的所述联动规则的选中操作,根据所述关联关系和所述联动规则确定所述联动关系。

31、根据本发明的另一个方面,提供了一种生成消防联动控制指令的装置,所述装置用于执行所述的生成消防联动控制指令的方法。

32、根据本发明的另一个方面,提供了一种消防联动控制器,所述消防联动控制器用于根据所述的生成消防联动控制指令的方法生成的所述消防联动控制指令,启动动作设备产生消防动作。

33、根据本发明的另一个方面,提供了一种消防联动控制系统,所述消防联动控制系统包括所述的消防联动控制器。

34、本发明实施例的有益效果:

35、本发明实施例根据消防系统中触发设备和动作设备的关联关系以及联动规则,确定触发设备和动作设备之间的联动关系后,根据指令组成规则将联动关系转换为消防联动控制指令,从而将获得的消防联动控制指令配置于消防联动控制器,无需逐条手动输入控制指令的文本信息,不仅生成效率高,且能确保消防联动控制指令的准确性和完整性。

36、本发明的一个或多个实施例的细节在以下附图和描述中提出,以使本发明的其他特征、目的和优点更加简明易懂。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1