一种消防设备触发状态的智能路由方法及系统技术方案

技术编号:26480009 阅读:34 留言:0更新日期:2020-11-25 19:25
本发明专利技术涉及消防设备智能路由技术领域,提供了一种消防设备触发状态的智能路由方法及系统,方法包括:建立消防设备状态表,用于存储并维护消防设备对应的状态;建立状态处理流程库,用于存储当消防设备触发消防设备状态表中的状态后,将要执行的全部消防处理流程;建立状态路由表,用于存储消防设备状态表中每一个状态与消防处理流程的对应关系;当路由层接收到消防设备被触发的状态时,在状态路由表中,获取当前状态对应的消防处理流程,将消防设备需处理的状态路由到消防处理流程对应的队列中,进而触发消防处理流程执行。能够针对于消防物联网中社区或者建筑物上布置的消防设备所触发的不同状态,路由到不同的消防处理流程中处理。

【技术实现步骤摘要】
一种消防设备触发状态的智能路由方法及系统
本专利技术涉及消防设备智能路由
,尤其涉及一种消防设备触发状态的智能路由方法及系统。
技术介绍
物联网是美国在上世纪90年代提出来的,是指利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所有的应用。在消防领域,同样拥有着自己的消防物联网,需要将维护消防的团队人员,建筑物,建筑物上的设备等联系在一起。每一个消防物联网中每一个社区或者建筑物上都部署了很多个不同类型的消防设备,在日常的消防中,针对于每一个消防设备触发的状态,都需要根据不同的消防设备,触发的不同的状态,做出相应的不同流程的消防处理,每一个消防处理流程后续将会对应于不同的消防设备来进行,因此,如何将不同的消防设备对应触发的不同状态路由到不同的消防处理流程中去处理,是目前消防物联网领域中遇到的一个大问题。
技术实现思路
针对上述问题,本专利技术的目的本文档来自技高网...

【技术保护点】
1.一种消防设备触发状态的智能路由方法,其特征在于,包括以下步骤:/nS1:建立消防设备状态表,用于存储并维护消防设备对应的状态,所述消防设备状态表根据所述消防设备实际所存在的状态,进行包括新增状态,修改状态,删除状态在内的任意一种操作;/nS2:建立状态处理流程库,用于存储当所述消防设备触发所述消防设备状态表中的状态后,将要执行的全部消防处理流程,并且所述状态处理流程库中的所述消防处理流程,根据消防业务的调整进行包括新增流程,修改流程,删除流程在内的任意一种操作;/nS3:建立状态路由表,用于存储所述消防设备状态表中每一个状态与所述消防处理流程的对应关系;/nS4:当路由层接收到所述消防设备...

【技术特征摘要】
1.一种消防设备触发状态的智能路由方法,其特征在于,包括以下步骤:
S1:建立消防设备状态表,用于存储并维护消防设备对应的状态,所述消防设备状态表根据所述消防设备实际所存在的状态,进行包括新增状态,修改状态,删除状态在内的任意一种操作;
S2:建立状态处理流程库,用于存储当所述消防设备触发所述消防设备状态表中的状态后,将要执行的全部消防处理流程,并且所述状态处理流程库中的所述消防处理流程,根据消防业务的调整进行包括新增流程,修改流程,删除流程在内的任意一种操作;
S3:建立状态路由表,用于存储所述消防设备状态表中每一个状态与所述消防处理流程的对应关系;
S4:当路由层接收到所述消防设备被触发的状态时,在所述状态路由表中,获取当前状态对应的所述消防处理流程,将所述消防设备需处理的状态路由到所述消防处理流程对应的队列中,进而触发所述消防处理流程执行。


2.根据权利要求1所述的消防设备触发状态的智能路由方法,其特征在于,还包括:
建立redis缓存服务,当消防系统启动或数据更新时,获取存储于消防数据库中的包括所述消防设备的基础信息、所述消防设备状态表中的状态信息、所述状态处理流程库中的处理流程信息、所述状态路由表中的状态路由信息以及每一个所述消防设备对应的路由规则在内的信息,同步到所述redis缓存服务中;
当接收到所述消防设备被触发的状态时,查找所述redis缓存服务,获取当前所述消防设备对应的所述路由规则,并找到被触发的状态对应的所述消防处理流程,根据所述路由规则以及被触发的状态对应的所述消防处理流程,路由到对应的所述消防处理流程进行处理。


3.根据权利要求1所述的消防设备触发状态的智能路由方法,其特征在于,在步骤S4中,所述路由层接收所述消防设备被触发的状态之前,还包括:
建立所述消防设备的接入层,通过所述接入层与所述消防设备连接,并且实现与所述消防设备的数据交互;
针对所述接入层采集的包括所述消防设备的基础信息、所述消防设备触发的状态信息在内的信息进行解析,并通过包括kafka技术在内的数据推送技术,将解析后的信息推送到所述路由层。


4.根据权利要求2所述的消防设备触发状态的智能路由方法,其特征在于,所述消防设备对应的所述路由规则包括以下三种规则,执行时所述消防设备选择对应的所述路由规则进行路由:
多状态多路由规则:针对于所述消防设备上报的每一个状态,分别路由到不同的所述消防处理流程中进行处理;
路由禁用规则,针对于不需要路由的所述消防设备,无论所述消防设备上报任意一种状态,都不进行路由操作;
多状态单路由规则,选取所述消防设备上报的第一个状态,路由到对应的所述消防处理流程,忽略除上报的第一个状态以外的状态。


5.根据权利要求1所述的消防设备触发状态的智能路由方法,其特征在于,在步骤S4中,将所述消防设备需处理的状态路由到所述消防处理流程对应的队列中,进而触发所述消防处理流程执行,具体为:
使用kafka消息处理中间件,并在所述kafka消息处理中间件中建立多个不同的topic,分别用于定义不同的流程处理队列存储不同的所述消息处理流程;
对所述消防设备需处理的状态进行路由时,根据状态对应的所述消防处理流程,选择不同的所述流程处理队列,添加到所述流程处理队列的尾部;
通过事件触发层,从所述流程处理队列的头部开始获取数据,对所述消防处理流程开始处理。


6.一种消防设备触发状态的智能路由系统,其特征在于,包括:设备状态表建立模块,状态处理流程库建立模块,状...

【专利技术属性】
技术研发人员:张克文李佳佳王宗续
申请(专利权)人:智维云图上海智能科技有限公司
类型:发明
国别省市:上海;31

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

1