本发明涉及火情告警方法,更具体地说是指火情智能告警方法、装置、计算机设备及存储介质。
背景技术:
1、火警报警系统中,一般采用流水线方式,接受到物理硬件发生的火警警报,依次发出报警的警告信息。但是火警消息的告警展现都是依赖于数据库去实现,而数据库响应速度不快,不够及时,而且当前的火情告警方式无法根据当前的环境,比如报警器位置是否在危险化工品附近,智能分析警情的重要信息,无法动态的根据场景不同加载不同的规则,调整火警警报的优先级,无法动态的根据火警警报策略通知到根据策略配置的相关人员。
2、因此,有必要设计一种新的方法,实现快速生成火警智能告警信息,以解决现有技术存在的问题。
技术实现思路
1、本发明的目的在于克服现有技术的缺陷,提供火情智能告警方法、装置、计算机设备及存储介质。
2、为实现上述目的,本发明采用以下技术方案:火情智能告警方法,包括:
3、采集火情数据;
4、结构化存储所述火情数据,以得到存储结果;
5、在内存中加载规则引擎;
6、在内存中加载告警策略;
7、获取终端所发送的请求;
8、根据所述请求、所述规则引擎以及所述告警策略结合所述存储结果发送相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息。
9、其进一步技术方案为:所述结构化存储所述火情数据,以得到存储结果,包括:
10、对所述火情数据进行过滤,以得到过滤结果;
11、对所述过滤结果内的每一条火警信息生成对应的序列号;
12、结构化存储所述过滤结果以及对应的序列号,以得到存储结果。
13、其进一步技术方案为:所述结构化存储所述过滤结果以及对应的序列号,以得到存储结果,包括:
14、采用java语言jdk工具包中concurrenthashmap工具类结构化存储所述过滤结果以及对应的序列号,以得到存储结果。
15、其进一步技术方案为:所述规则引擎是基于结构化存储的所述存储结果生成一条当前规则的多路平衡排序搜索树的引擎。
16、其进一步技术方案为:所述根据所述请求、所述规则引擎以及所述告警策略结合所述存储结果发送相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息,包括:
17、利用所述规则引擎结合所述存储结果生成搜索树;
18、根据所述请求从所述告警策略中确定告警信息;
19、根据所述告警信息遍历所述搜索树中对应的主键id;
20、根据所述主键id从所述存储结果中筛选出相关火情信息;
21、发送所述相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息。
22、其进一步技术方案为:所述发送所述相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息,包括:
23、发送所述相关火情信息至终端,以由终端根据所述火情信息基于threejs渲染警情3d地图,并标注火警信息。
24、本发明还提供了火情智能告警装置,包括:
25、采集单元,用于采集火情数据;
26、存储单元,用于结构化存储所述火情数据,以得到存储结果;
27、引擎加载单元,用于在内存中加载规则引擎;
28、策略加载单元,用于在内存中加载告警策略;
29、请求获取单元,用于获取终端所发送的请求;
30、发送单元,用于根据所述请求、所述规则引擎以及所述告警策略结合所述存储结果发送相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息。
31、其进一步技术方案为:所述存储单元包括:
32、过滤子单元,用于对所述火情数据进行过滤,以得到过滤结果。
33、序列号生成子单元,用于对所述过滤结果内的每一条火警信息生成对应的序列号;
34、结构化存储子单元,用于结构化存储所述过滤结果以及对应的序列号,以得到存储结果。
35、本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
36、本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
37、本发明与现有技术相比的有益效果是:本发明通过结构化存储火情数据,在服务器的内存内加载规则引擎以及告警策略,结合终端所发送的请求,确定火情信息,并发送至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息,基于内存内的规则引擎实现快速生成火警智能告警信息,以解决现有技术存在的问题。
38、下面结合附图和具体实施例对本发明作进一步描述。
1.火情智能告警方法,其特征在于,包括:
2.根据权利要求1所述的火情智能告警方法,其特征在于,所述结构化存储所述火情数据,以得到存储结果,包括:
3.根据权利要求2所述的火情智能告警方法,其特征在于,所述结构化存储所述过滤结果以及对应的序列号,以得到存储结果,包括:
4.根据权利要求1所述的火情智能告警方法,其特征在于,所述规则引擎是基于结构化存储的所述存储结果生成一条当前规则的多路平衡排序搜索树的引擎。
5.根据权利要求4所述的火情智能告警方法,其特征在于,所述根据所述请求、所述规则引擎以及所述告警策略结合所述存储结果发送相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息,包括:
6.根据权利要求5所述的火情智能告警方法,其特征在于,所述发送所述相关火情信息至终端,以由终端根据所述火情信息渲染警情3d地图,并标注火警信息,包括:
7.火情智能告警装置,其特征在于,包括:
8.根据权利要求7所述的火情智能告警装置,其特征在于,所述存储单元包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1至6中任一项所述的方法。