一种报警信息生成系统、方法、电子设备及存储介质技术方案

技术编号:38534866 阅读:17 留言:0更新日期:2023-08-19 17:06
本发明专利技术实施例提供了一种报警信息生成系统、方法、电子设备及存储介质,其中,报警信息生成系统包括:安防设备模拟器及安防平台,安防平台包括事件处理模块及报警中心模块;安防设备模拟器获取针对待模拟安防设备的第一配置信息、报警规则信息以及处理待模拟安防设备报警事件的事件处理模块的第二配置信息,并基于报警规则信息生成待模拟安防设备对应的报警数据,基于第二配置信息将报警数据和第一配置信息发送给对应的目标事件处理模块;目标事件处理模块接收并基于报警数据和第一配置信息生成报警信息,将报警信息发送给报警中心模块;报警中心模块接收并展示报警信息,实现了没有真实安防设备接入情况下报警数据的上报和报警信息的生成。和报警信息的生成。和报警信息的生成。

【技术实现步骤摘要】
一种报警信息生成系统、方法、电子设备及存储介质


[0001]本专利技术涉及安防
,特别是涉及一种报警信息生成系统、方法、电子设备及存储介质。

技术介绍

[0002]在安防领域中,安防平台所展示的报警信息,通常是接入安防平台的安防设备(比如报警控制器等)所控制下的不同探测器被触发后产生报警事件,安防设备将报警事件上报至安防平台,安防平台基于接收到的报警事件生成报警信息并展示。
[0003]相关技术中,需要接入安防平台的真实安防设备将报警事件上报至安防平台,安防平台基于接收到的报警事件生成报警信息并展示,以实现对安防平台功能和性能等的测试,然而,因安防设备的种类较多,用于安全检测的探测器类型也较多,使得接入真实的安防设备进行安防平台功能和性能等的测试较为困难,且耗费的成本较大。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种报警信息生成系统、方法、电子设备及存储介质,以节约安防平台功能和性能等测试的成本,减少安防平台业务开发和测试对真实设备的依赖。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种报警信息生成系统,所述系统包括:安防设备模拟器以及安防平台,所述安防平台包括事件处理模块以及报警中心模块;
[0006]所述安防设备模拟器,用于获取针对待模拟安防设备的第一配置信息、报警规则信息以及用于处理所述待模拟安防设备报警事件的事件处理模块的第二配置信息,并基于所述报警规则信息生成所述待模拟安防设备对应的报警数据,以及基于所述第二配置信息将所述报警数据和所述第一配置信息发送给所述第二配置信息对应的目标事件处理模块;
[0007]所述目标事件处理模块,用于接收所述报警数据和所述第一配置信息,基于所述第一配置信息以及所述报警数据生成报警信息,并将所述报警信息发送给所述报警中心模块;
[0008]所述报警中心模块,用于接收并展示所述报警信息。
[0009]可选地,所述第一配置信息包括待模拟安防设备的设备IP、设备端口、设备类型以及事件类型中的至少一项;所述第二配置信息包括事件处理模块IP、事件处理模块端口和事件处理模块名称中的至少一项;所述报警规则信息包括报警数量、报警通道数量、报警时间间隔中的至少一项。
[0010]可选地,所述安防设备模拟器,还用于打印所述报警数据对应的日志文件。
[0011]可选地,所述安防设备模拟器,还用于在接收到重置指令的情况下,清空所述第一配置信息、所述报警规则信息以及所述第二配置信息;以及在接收到清空日志指令的情况下,清空打印的日志文件。
[0012]可选地,所述安防设备模拟器,具体用于:
[0013]为每个待模拟安防设备分配一个进程,所述进程用于生成对应待模拟安防设备的报警数据;
[0014]通过每个待模拟安防设备对应的进程,异步地生成不同待模拟安防设备的报警数据。
[0015]可选地,在所述待模拟安防设备为报警设备的情况下,每个待模拟安防设备包括多个报警防区,每个报警防区对应一个报警探测器,每个报警探测器均关联有监控设备、音频设备、门禁设备以及警报输出设备中的至少一个。
[0016]可选地,所述报警数据包含报警事件码;
[0017]所述安防设备模拟器,具体用于基于所述第二配置信息将所述报警事件码和所述第一配置信息发送给所述目标事件处理模块;
[0018]所述目标事件处理模块,具体用于接收所述报警事件码和所述第一配置信息,在所述报警事件码命中预设白名单的情况下,基于所述第一配置信息以及所述报警事件码生成报警信息,并将所述报警信息通过Websocket协议发送给所述报警中心模块;所述报警信息包括:所述待模拟安防设备的信息、报警探测器的信息以及所述报警探测器关联的设备信息。
[0019]可选地,所述安防设备模拟器,还用于在获取针对待模拟安防设备的第一配置信息、以及用于处理所述待模拟安防设备报警事件的事件处理模块的第二配置信息之后,向所述安防平台发送连接请求,所述连接请求中包含所述待模拟安防设备的标识信息;在接收到请求成功的信息的情况下,基于所述报警规则信息生成所述待模拟安防设备对应的报警数据,以及基于所述第二配置信息将所述报警数据和所述第一配置信息发送给所述第二配置信息对应的目标事件处理模块;
[0020]所述安防平台,用于接收所述连接请求,基于所述待模拟安防设备的标识信息确定所述待模拟安防设备是否已注册,并在确定所述待模拟安防设备已注册的情况下向所述安防设备模拟器返回请求成功的信息,以及在确定所述待模拟安防设备未注册的情况下向所述安防设备模拟器返回请求失败的信息。
[0021]可选地,所述安防平台,还用于向所述安防设备模拟器发送探测信息,以及接收所述安防设备模拟器发送的响应信息;
[0022]所述安防设备模拟器,还用于接收所述安防平台发送的探测信息,并向所述安防平台发送响应信息。
[0023]可选地,所述报警中心模块,还用于:
[0024]在接收到针对所述报警信息的处理指令的情况下,执行所述处理指令对应的操作;
[0025]在未接收到针对所述报警信息的处理指令的情况下,周期性的发出报警信号。
[0026]第二方面,本专利技术实施例提供了一种报警信息生成方法,应用于报警信息生成系统,所述报警信息生成系统包括:安防设备模拟器以及安防平台,所述安防平台包括事件处理模块以及报警中心模块;所述方法包括:
[0027]所述安防设备模拟器获取针对待模拟安防设备的第一配置信息、报警规则信息以及用于处理所述待模拟安防设备报警事件的事件处理模块的第二配置信息,并基于所述报警规则信息生成所述待模拟安防设备对应的报警数据,以及基于所述第二配置信息将所述
报警数据和所述第一配置信息发送给所述第二配置信息对应的目标事件处理模块;
[0028]所述目标事件处理模块接收所述报警数据和所述第一配置信息,基于所述第一配置信息以及所述报警数据生成报警信息,并将所述报警信息发送给所述报警中心模块;
[0029]所述报警中心模块接收并展示所述报警信息。
[0030]第三方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0031]存储器,用于存放计算机程序;
[0032]处理器,用于执行存储器上所存放的程序时,实现上述报警信息生成方法的步骤。
[0033]第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述报警信息生成方法的步骤。
[0034]本专利技术实施例有益效果:
[0035]本专利技术实施例提供的一种报警信息生成系统、方法、电子设备及存储介质,安防设备模拟器通过获取针对待模拟安防设备的第一配置信息、报警规则信息以及安防平台中处理待模拟安防设备报警事件的事件处理模块的第二配置信息,基于报警规则信息生成待模拟安防设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报警信息生成系统,其特征在于,所述系统包括:安防设备模拟器以及安防平台,所述安防平台包括事件处理模块以及报警中心模块;所述安防设备模拟器,用于获取针对待模拟安防设备的第一配置信息、报警规则信息以及用于处理所述待模拟安防设备报警事件的事件处理模块的第二配置信息,并基于所述报警规则信息生成所述待模拟安防设备对应的报警数据,以及基于所述第二配置信息将所述报警数据和所述第一配置信息发送给所述第二配置信息对应的目标事件处理模块;所述目标事件处理模块,用于接收所述报警数据和所述第一配置信息,基于所述第一配置信息以及所述报警数据生成报警信息,并将所述报警信息发送给所述报警中心模块;所述报警中心模块,用于接收并展示所述报警信息。2.根据权利要求1所述的系统,其特征在于,所述第一配置信息包括待模拟安防设备的设备IP、设备端口、设备类型以及事件类型中的至少一项;所述第二配置信息包括事件处理模块IP、事件处理模块端口和事件处理模块名称中的至少一项;所述报警规则信息包括报警数量、报警通道数量、报警时间间隔中的至少一项。3.根据权利要求1或2所述的系统,其特征在于,所述安防设备模拟器,还用于打印所述报警数据对应的日志文件。4.根据权利要求3所述的系统,其特征在于,所述安防设备模拟器,还用于在接收到重置指令的情况下,清空所述第一配置信息、所述报警规则信息以及所述第二配置信息;以及在接收到清空日志指令的情况下,清空打印的日志文件。5.根据权利要求1或2所述的系统,其特征在于,所述安防设备模拟器,具体用于:为每个待模拟安防设备分配一个进程,所述进程用于生成对应待模拟安防设备的报警数据;通过每个待模拟安防设备对应的进程,异步地生成不同待模拟安防设备的报警数据。6.根据权利要求5所述的系统,其特征在于,在所述待模拟安防设备为报警设备的情况下,每个待模拟安防设备包括多个报警防区,每个报警防区对应一个报警探测器,每个报警探测器均关联有监控设备、音频设备、门禁设备以及警报输出设备中的至少一个。7.根据权利要求6所述的系统,其特征在于,所述报警数据包含报警事件码;所述安防设备模拟器,具体用于基于所述第二配置信息将所述报警事件码和所述第一配置信息发送给所述目标事件处理模块;所述目标事件处理模块,具体用于接收所述报警事件码和所述第一配置信息,在所述报警事件码命中预设白名单的情况下,基于所述第一配置信息以及所述报警事件码生成报警信息,并将所述报警信息通过Websocket协议发送给所述报警中心模块;所述报警信息包括:所述待模拟安防设备的信息、报警探测器的信息以及所述报警探测器关联的设备信息。8.根据权利要求1所述的系统,其特征在于...

【专利技术属性】
技术研发人员:张韦明孔庆新
申请(专利权)人:北京蓝色星际科技股份有限公司
类型:发明
国别省市:

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

1