测试消防组态系统中组态部件部件行为的方法及相关设备技术方案

技术编号:39036628 阅读:27 留言:0更新日期:2023-10-10 11:49
本申请涉及一种测试消防组态系统中组态部件部件行为的方法及相关设备,该方法包括获取消防组态系统的组态配置文件,组态配置文件包括部件信息,部件信息包括组态部件的可视化参数和联动属性,其中,联动属性为根据预先为组态部件配置的联动项确定的属性,联动项包括联动条件和联动行为;将基于可视化参数生成的消防组态系统呈现于预定的测试界面,并基于联动属性获取行为展现部件的联动项,以根据联动项在测试界面生成用于对行为展现部件进行测试的测试项;响应于测试界面接收的针对行为展现部件的测试指令,基于测试条件测试行为展现部件的部件行为的正确性。本申请解决了现有的测试组态部件的部件行为的方式测试效率低且成本高的问题。成本高的问题。成本高的问题。

【技术实现步骤摘要】
测试消防组态系统中组态部件部件行为的方法及相关设备


[0001]本申请涉及消防信息化
,特别是涉及测试消防组态系统中组态部件部件行为的方法及相关设备。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。不应以此处的描述包括在本部分中就承认是现有技术。
[0003]消防组态系统中的组态部件对应实际消防系统中的消防设备、传感器等消防设施,组态部件具有的部件状态同理对应消防设施产生的设备状态,常见设备状态有报警状态、故障状态。组态部件具有的部件行为可以是实际消防系统中消防设施的运行动作,例如水管水流流动,也可以是数字化世界的一种显示变化,例如发生报警后部件发生红色闪烁。为确保各组态部件基于部件状态下产生的部件行为的正确性,目前对组态部件的部件行为进行测试的方法需要搭建真实环境采用真实数据或模拟数据将消防组态系统运行起来,这种测试方式测试效率低且成本高。

技术实现思路

[0004]本专利技术实施例提供的测试消防组态系统中组态部件部件行为的方法及相关设备,至少解决现有的测试组态部件的部件行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试消防组态系统中组态部件部件行为的方法,其特征在于,包括:获取消防组态系统的组态配置文件,所述组态配置文件包括组态部件的部件信息,所述部件信息包括所述组态部件的可视化参数和联动属性,其中,所述联动属性为根据预先为所述组态部件配置的联动项确定的属性,所述联动项包括联动条件和联动行为,所述联动条件为作为条件触发部件的组态部件具有的其中一种部件状态,所述联动行为是作为行为展现部件的组态部件具有的其中一种部件行为,所述条件触发部件用于在产生属于所述联动条件的部件状态时,触发所述行为展现部件产生属于所述联动行为的部件行为,所述条件触发部件和所述行为展现部件为同一所述组态部件或不同的所述组态部件;将基于所述可视化参数生成的所述消防组态系统呈现于预定的测试界面,并基于所述联动属性获取所述行为展现部件的所述联动项,以根据所述联动项在所述测试界面生成用于对所述行为展现部件进行测试的测试项,其中,所述测试项包括测试条件,所述测试条件为用于测试所述行为展现部件在不同所述联动条件下产生的所述部件行为的正确性的条件;响应于所述测试界面接收的针对所述行为展现部件的测试指令,基于所述测试条件测试所述行为展现部件的所述部件行为的正确性。2.根据权利要求1所述的测试消防组态系统中组态部件部件行为的方法,其特征在于,所述测试项还包括预期测试结果,所述预期测试结果为根据所述联动项确定的所述行为展现部件在所述测试条件下需产生的部件行为,基于所述测试条件测试所述行为展现部件的所述部件行为的正确性的步骤包括:基于所述测试条件触发相应的所述条件触发部件产生目标部件状态后,确定所述行为展现部件产生的目标部件行为,其中,所述目标部件状态为所述条件触发部件具有的属于所述联动条件的部件状态或不属于所述联动条件的部件状态;判断所述目标部件行为与所述预期测试结果是否一致,以获得用于表明所述行为展现部件的所述部件行为的正确性的判断结果,并将所述判断结果推送至所述测试界面。3.根据权利要求2所述的测试消防组态系统中组态部件部件行为的方法,其特征在于,所述组态配置文件还包括为所述条件触发部件配置的部件状态修改接口,所述部件状态修改接口为用于修改所述条件触发部件的所述部件状态的接口,基于所述测试条件触发相应的所述条件触发部件产生目标部件状态的步骤包括:基于所述测试条件判断所述条件触发部件需产生的所述目标部件状态,以通过所述部件状态修改接口将所述条件触发部件当前产生的所述部件状态修改为所述目标部件状态。4.根据权利要求2或3所述的测试消防组态系统中组态部件部件行为的方法,其特征在于,所述联动属性包括:所述条件触发部件的第一联动属性,所述第一联动属性包括所述条件触发部件需触发的所述行为展现部件的身份标识,和所述条件触发部件的第一状态数据,所述第一状态数据包括属于所述联动条件的部件状态的状态数据和不属于所述联动条件的部件状态的状态数据;则,基于所述测试条件触发相应的所述条件触发部件产生目标部件状态后,所述方法还包括:根据所述身份标识,确定所述条件触发部件需触发的所述行为展现部件,以将所述目
标部件状态的所述第一状态数据发送至所述行为展现部件;通过触发所述行为展现部件执行预先配置的行为变更处理逻辑,来使所述行为展现部件产生所述目标部件行为,其中,所述行为变更处理逻辑为配置在所述行为展现部件中的用于根据所述第一状态数据确定所述目标部件...

【专利技术属性】
技术研发人员:何铁龙郑金荣夏怡璐
申请(专利权)人:杭州海康消防科技有限公司
类型:发明
国别省市:

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

1