掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明用于消防领域,涉及一种可以根据火灾报警控制器数据,实时更新解析程序的方法。

背景技术

随着科学技术的高速发展,高大的建筑物也越来越多,预防或及时火灾险情就显得尤为重要。

于是,消防物联网应运而生。

但从事消防的厂家多达几十家,每家都有自己的通讯协议,给消防远程联网造成了很大的困难。

在进行消防联网前,调试员必须先采集火灾报警控制器的数据,然后发给研发人员,研发人员编写程序后,再给调试员进行设备程序升级,最后才可成功连接控制器,把信息传输到平台,过程比较麻烦。

且在采集时,有些报警信息例如联动,监管等不好采集,也就造成了协议中可能不解析此类型,导致报警信息传不全。

发明内容

为解决现有问题,本发明提供一种采集设备收集建筑消防设施的报警数据后,自动根据数据编写解析程序,且当协议变化时实时更新解析程序的方法。

一种采集设备实时更新解析程序的方法,

1)火灾报警控制器得到报警数据,上传至采集设备;

2)采集设备判断是否是已有类型,如是,进行解释后数据发送至服务器,如否,将该类型存入数据存储部分,再将数据发送至服务器;

3)服务器判断上传的数据是否为标准协议数据,如是,直接进行解析,如否,和现场确认报警类型和点位,服务器下发报警类型和点位至采集设备,采集设备接受报警类型和点位,重新生成解析程序。

本发明的有益效果:

本发明针对的是一种完全未知的数据包,不知道包头包尾,不知道数据长度等。

本发明不需要用户在采集设备上操作任何东西;

本发明的解析程序可以根据现场数据的变化而实时更新解析程序,例如最开始最有对火警类型的解析,后来若判断出联动数据,程序会再次重新编程,把联动的解析加入其中。

附图说明

图1是本发明流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1的流程简图,一种采集设备实时更新解析程序的方法,火灾报警控制器得到报警数据,上传至采集设备;采集设备判断是否是已有类型,如是,进行解释后数据发送至服务器,如否,将该类型存入数据存储部分,再将数据发送至服务器;服务器判断上传的数据是否为标准协议数据,如是,直接进行解析,如否,和现场确认报警类型和点位,服务器下发报警类型和点位至采集设备,采集设备接受报警类型和点位,重新生成解析程序。

具体的,当遇到一种新的火灾报警控制器时,现场调试员需按照特定的步骤,进行数据的测试。

例如不同报警类型测试先后顺序为:火警、故障、复位、监管、屏蔽、联动、反馈。

测试顺序包括但不限于上述,只要和研发人员协商好即可。

采集设备的软件分为四大部分,分别是数据存储部分、数据对比解析部分、自动生成程序部分,以及程序备份部分。

测试方式为:同一个点位测一个火警,然后再测一个故障,接着再把该点位屏蔽,例如1号机1回路1地址手报,先让此点位报火警,然后再让此点位报故障,恢复后再屏蔽它,采集设备会把这三条数据存储在数据存储部分。

然后再找一个点位的手报例如1号机1回路2地址,同样测一个火警和故障以及屏蔽,采集设备会同样把数据存储在数据存储部分。

其它的几种类型也如此测试。

通过这六条数据的对比分析就可找出数据的包头包尾,以及其中表示报警类型和点位的地方,把它们在数据中的位置记录下来,放在自动生成程序部分的特定位置。

并生成对应的配置文件。

若是这六条数据没无法找出特定的包头包尾,采集设备会给出提示,让现场的测试人员按照另一种方式测

测试方式为:在不同的点位(至少四个点位)模拟火警,等到控制器全部收到后,把控制器复位,这时控制器会把报警数据发出,采集设备收到一条后,会进行计时,等到下一条数据来临后,会把此时间记录,然后再重新计时,对至少四条数据之间的间隔进行对比,取出最小值,用作数据包完整性判断的计时时间。

例如第一条和第二条数据包的间隔为40ms,第二条和第三条为50ms,第三条和第四条为45ms……

此时采集设备会把40ms作为两包数据之间的时间间隔,即采集设备收到一条数据包后,会开始计时,当超过40ms后又收到数据,则认为这是一包新的数据。

采集设备会把已经解析的报警类型记录,放在配置文件中,若是遇到新的报警数据,则会把数据归类在未解析的报警类型中。

当收到未解析报警类型的报警数据后,因为现场是突发数据,采集设备无法判断是什么报警类型,这时采集设备就会把数据以特定的协议直接转发到服务器,由后台的开发人员和现场确认是什么类型的数据以及点位。

然后,后台的开发人员通过特定的指令或协议,把这种未知数据的报警类型以及点位下发至采集设备。

最后采集设备会重新生成解析程序,新的解析程序同样被放在程序备份部分,并重新生成配置文件。

这样就可以做到对报警解析程序的实时更新。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

相关技术
  • 一种采集设备实时更新解析程序的方法
  • 一种移动应用程序的实时更新方法及系统
技术分类

06120112279358