基于智能机顶盒网络报警远程处理方法与流程

文档序号:18086078发布日期:2019-07-06 10:31阅读:266来源:国知局
基于智能机顶盒网络报警远程处理方法与流程

本发明涉及远程安防控制领域,尤其涉及网络报警领域,具体是指一种基于网络机顶盒的usb网络报警系统及其远程信息交互方法。



背景技术:

在商场、写字楼、超市等公共场所安装多种传感器,采集烟雾、影像等信息进行防火。治安等工作的技术越来越成熟,采用电话线将各种警报信息发送到联网报警中心、对报警信息进行综合分析使得安防报警技术发展到新的阶段。联网报警中心为稳定当地的社会治安,预防、制止犯罪做出了十分大的贡献。但是随着经济社会的不断发展、城市规模不断增大,一些联网报警中心的联网用户已经达到上万户甚至更多,采用电话线将数据传输到联网报警中心已经成为联网报警的瓶颈,它已然不能满足当前的社会需求,因此,带有远程宽带大容量联网报警功能的网络报警系统渐渐成为当下主流,使用无线报警系统的远程报警传输功能不再拘泥于线路长度和地形环境,只要有网络就可以进行联网报警,具有非常大的市场价值,开发出适合当前社会发展的宽带联网报警系统已十分必要且迫在眉睫,其不仅具有强大的实用价值,还具有更大的经济效益。



技术实现要素:

本发明为了克服上述问题,提出了一种使用无线探测设备为其服务的、充分利用网络资源的一种基于智能机顶盒网络报警远程处理方法。

为了实现上述功能,本发明的基于网络机顶盒的usb网络报警系统及其远程信息交互方法具体如下:

该基于网络机顶盒的usb网络报警系统,包括无线探测设备、网络机顶盒和接警云平台,其主要特点是,所述的无线探测设备对码连接一内置mcu芯片的usb网络报警装置,该mcu芯片内置处理程序,所述的usb网络报警装置通过该处理程序实现与所述的无线探测设备的对码连接,且该usb网络报警装置接收所述的无线探测设备发射的探测信息,并通过该处理程序对其接收到的探测信息进行处理分析,并根据处理分析的结果做出相应处理,一与该usb网络报警装置相匹配的用户终端通过所述的接警云平台以及网络机顶盒实现其与所述的usb网络报警装置的通讯连接。

较佳地,所述的网络机顶盒内置一中间件软件,所述的中间件软件包含两个通讯接口,以及私有协议和对应于usb网络报警装置的接口驱动程序,所述的网络机顶盒通过所述的两个通讯接口分别实现其与所述的usb网络报警装置的通讯,以及其与所述的接警云平台之间的通讯,所述的usb网络报警装置通过所述的处理程序对其接收到的探测信息进行分析处理获取该探测信息中包括的事件信息的类型,以及该探测信息中包括的地址码信息和类型信息,所述的事件信息的类型包括报警信息、心跳信息或状态信息,分别用以表示当前的报警状态、心跳状态和低电量状态,所述的地址码信息用以向所述的usb网络报警装置提供地址码,所述的类型信息用以向所述的usb网络报警装置提供该无线探测设备的设备类型。

更佳地,所述的usb网络报警装置通过一声光报警装置进行声光报警、提示,该声光报警装置与所述的mcu芯片相连接,且由所述的mcu芯片分析处理该usb网络报警装置获取的探测信息,并通过所述的声光报警装置进行相应的声光报警、提示,所述的声光报警装置包括一指示灯组与一蜂鸣器。

尤佳地,所述的指示灯组包括报警指示灯组和布防/撤防指示灯,其中所述的布防/撤防指示灯用于指示该usb网络报警装置的布防/撤防状态,所述的报警指示灯组包括一报警状态指示灯和一与该usb网络报警装置可连接的无线探测设备的类型相匹配的报警指示灯,所述的指示灯组由发光二极管构成,且所述的系统通过所述的发光二极管的亮灭状态、亮灭时间或亮灯颜色进行相应报警和提示。

甚佳地,用户通过对所述的usb网络报警装置进行操作使该usb网络报警装置工作在进行对码连接的对码状态、进行对连接在该usb网络报警装置上的无线探测设备删除的删除状态或一待机状态,其中所述的待机状态用以供所述的usb网络报警装置接收探测信息并作出相应处理,所述的无线探测设备由所述的usb网络报警装备控制,显示对码状态和删除状态下连接和删除的无线探测设备的类型。

特佳地,所述的usb网络报警装置包括保护壳体和安装在所述的保护壳体内的pcba板,其中,所述的保护壳体由上盖和下盖组成,且所述的上盖和下盖通过扣槽与扣柱扣接,且所述的扣柱穿过所述的pcba板,对该pcba板进行固定,且所述的上盖设置有与所述的指示灯组相匹配的小孔供所述的指示灯组穿过;

所述的pcba板上安装有所述的mcu芯片,所述的mcu芯片还通过该pcba板连接有一eprom芯片和一usb转换串口芯片,所述的usb转换串口芯片连接一usb接口,该usb接口设置于所述的保护壳侧面,所述的eprom用以存储该usb网络报警装置上连接的无线探测设备发送的探测信息中的地址码信息、类型信息和事件信息、所述的接警云平台的ip地址和端口以及该usb网络报警装置的mac地址和布防/撤防状态信息;

所述的usb网络报警装置还设置有一无线射频信号接收模块,该无线射频信号接收模块设置于所述的pcba板上,且通过该pcba板与所述的mcu芯片相连接,用以接收并解析所述的无线探测设备发出的探测信息,所述的无线射频信号接收模块还通过所述的pcba板与一无线信号接收天线相连接,且该无线信号接收天线一端穿过所述的保护壳体;

所述的usb网络报警装置还设置有一按键,该按键通过所述的pcba板与所述的mcu芯片相连接,且该按键通过所述的保护壳上的一与该按键大小形状相适应的小孔穿出所述的保护壳,用户通过对该按键进行操作使所述的usb网络报警装置在对码状态、删除状态和待机状态间进行切换。

绝佳地,所述的mcu芯片为n79e815a芯片,所述的n79e815a芯片外部连接一晶体,且所述的晶体的晶振为12mhz,且该n79e815a芯片通过串口与所述的usb转换串口芯片相连接,该n79e815a芯片连接的eprom芯片为24c02芯片,该n79e815a芯片的1引脚连接有所述的蜂鸣器,该n79e815a芯片的17管脚、20管脚、19管脚、18管脚、16管脚、14管脚和13管脚用于连接所述的指示灯组。

以上所述的基于网络机顶盒的usb网络报警系统实现远程信息交互方法,其主要特点是,所述的探测信息中包括事件信息、地址码信息和类型信息,所述的事件信息分为报警信息、状态信息和心跳信息,分别用以表示所述的无线探测设备当前的报警状态、低电量状态和心跳状态,所述的地址码信息用以向所述的usb网络报警装置提供地址码,所述的类型信息用以向所述的usb网络报警装置提供该无线探测设备的设备类型,所述的网络机顶盒还包括一中间件软件,所述的远程信息交互为所述的usb网络报警装置与所述的用户终端之间进行信息交互,则所述的远程信息交互方法为:

(1)所述的usb网络报警装置与所述的网络机顶盒建立通讯连接;

(2)所述的usb网络报警装置通过接警云平台以及网络机顶盒实现与所述的用户终端的信息交互。

较佳地,所述的usb网络报警装置包括一pcba板,该pcba板上安装有所述的mcu芯片,所述的mcu芯片还通过该pcba板连接有一eprom芯片和一usb转换串口芯片,所述的usb转换串口芯片连接一usb接口,所述的eprom用以存储该usb网络报警装置上接收到的地址码信息、类型信息和事件信息、所述的接警云平台的ip地址和端口以及该usb网络报警装置的mac地址和布防/撤防状态信息,所述的中间件软件包含两个通讯接口,以及私有协议和对应于usb网络报警装置的接口驱动程序,其中两个通讯接口分别用以实现其与所述的usb网络报警装置的连接和其与所述的接警云平台之间的连接,所述的步骤(1)中的usb网络报警装置与所述的网络机顶盒建立连接的具体步骤为:

(1.1)所述的usb网络报警装置通过所述的usb接口接线连接至所述的网络机顶盒,所述的中间件软件通过所述的私有协议到检测该网络机顶盒中有所述的usb网络报警装置接入,并通过所述的接口驱动程序自动识别和驱动该usb网络报警装置;

(1.2)所述的usb网络报警装置每隔一第一固定时间阈值向所述的网络机顶盒发送一握手信息,直至接收到所述的网络机顶盒通过所述的中间件软件给出的握手反馈信息;

(1.3)所述的usb网络报警装置接收到所述的握手反馈信息,并每隔一第二固定时间阈值向所述的网络机顶盒发送安防初始关键数据,直至其接收到所述的中间件软件的应答消息,其中,所述的安防初始关键数据包括该usb网络报警装置的mac地址、所述的接警云平台的ip地址和端口、所述的usb网络报警装置上所连接的无线探测设备的类型、地址码、电量状态以及该usb网络报警装置的布防/撤防状态;

(1.4)所述的中间件软件接收该安防初始关键数据,并根据该安防初始关键数据生成一报警设备注册消息t_login_info,并以每隔一第三时间阈值将该报警设备注册消息t_login_info发送给所述的接警云平台,验证所述的usb网络报警装置是否已经在接警云平台端注册,并根据验证的结果生成一t_login_info_ack消息回复给所述的中间件软件;

(1.5)所述的中间件软件根据其接收到的t_login_info_ack消息作出相应处理:如果所述的中间件软件在发送t_login_info消息后的第四固定时间阈值内没有接收到来自于所述的接警云平台的t_login_info_ack消息,则所述的中间件软件重新发送所述的t_login_info消息至所述的接警云平台;否则,继续步骤(1.6);

(1.6)所述的中间件软件接收所述的t_login_info_ack信息,并从中获取所述的usb网络报警装置的注册情况,如果所述的usb网络报警装置已经注册,则所述的中间件软件向所述的usb网络报警装置发送注册成功消息,并进入步骤(1.7);否则,所述的中间件软件向所述的usb网络报警装置发送注册失败消息,并继续所述的步骤(1.1);

(1.7)所述的中间件软件根据所述的安防初始关键数据中的布防/撤防状态生成一布防/撤防状态消息t_status_info,并将该布防/撤防状态消息t_status_info发送给所述的用户终端。

更佳地,所述的步骤(2)的usb网络报警装置与用户终端进行信息交互包括安防交互、连接状态交互、电量状态交互和布防/撤防状态交互,其中,

所述的安防交互为所述的usb网络报警装置接收到的探测信息内包括报警信息、且该usb网络报警装置当前的布防/撤防状态为布防状态时,所述的usb网络报警装置与用户终端之间的信息交互;

所述的连接状态交互包括:所述的usb网络报警装置上的无线探测设备连接状况发生变化时所述的usb网络报警装置与所述的用户终端之间的信息交互、所述的usb网络报警装置从所述的网络机顶盒上拔出时所述的网络机顶盒与所述的用户终端之间的信息交互,以及所述的usb网络报警装置接收到心跳信息时该usb网络报警装置与所述的用户终端之间的信息交互;

所述的电量状态交互为所述的usb网络报警装置接收到所述的无线探测设备发出的事件信息的类型为状态信息时所述的usb网络报警装置与所述的用户终端之间的信息交互;

所述的布防/撤防状态交互为更改或初始化系统的布撤防状态时所述的usb网络报警装置与所述的用户终端之间的信息交互。

尤佳地,所述的安防交互具体为:

所述的usb网络报警装置通过所述的mcu芯片分析其获取的探测信息中的事件信息的类型,若为报警信息,且该usb网络报警装置验证自身的布防/撤防状态为布防状态时,所述的usb网络报警装置根据该次探测信息生成一安防信息,并通过所述的usb接口将该安防信息发送给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该安防信息生成一报警消息t_alarm_rpt,并将该报警消息t_alarm_rpt发送给所述的接警云平台,由接警云平台将该报警消息t_alarm_rpt发送给所述的用户终端。

尤佳地,所述的连接状态交互具体为:

所述的usb网络报警装置上的无线探测设备连接状况发生变化,包括用户对连接在该usb网络报警装置上的无线探测设备进行添加和删除,或所述的usb网络报警装置长时间没有接收到来自于所述的无线探测设备的心跳信息时,所述usb网络报警装置根据该无线探测设备的连接状况生成一无线探测设备同步信息,并通过所述的usb接口向所述的中间件软件发送该无线探测设备同步信息,所述的中间件软件根据该无线探测设备同步信息生成一无线探测设备同步消息t_syc_sensorinfo发送给所述的接警云平台,由所述的接警云平台将该无线探测设备同步消息t_syc_sensorinfo发送给所述的用户终端;

所述的usb网络报警装置从所述的网络机顶盒上拔出时,所述的网络机顶盒通过所述的中间件软件生成一设备脱机状态信息t_logout,并将该设备脱机状态信息t_logout发送给所述的接警云平台,由所述的接警云平台将该设备脱机消息t_logout发送给所述的用户终端;

所述的usb网络报警装置接收到心跳信息时,所述的usb网络报警装置通过所述的usb接口发送所述的心跳信息给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该心跳信息生成一心跳应答消息发送给所述的usb网络报警设备,并生成一心跳消息t_active_test上报给所述的接警云平台,由所述的接警云平台发送给所述的用户终端。

尤佳地,所述的电量状态交互具体为:

所述的usb网络报警装置通过所述的mcu芯片检测到其接收到探测信息中的事件信息为状态信息时,所述的usb网络报警装置根据该探测信息生成一电量状态信息并通过所述的usb接口传输给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该电量状态信息生成一无线探测设备低电消息t_lowval,并将该无线探测设备低电消息t_lowval发送给所述的接警云平台,所述的接警云平台将该传感器低电消息t_lowval发送给所述的用户终端。

尤佳地,所述的布防/撤防状态交互具体为:

用户通过所述的用户终端向所述的接警云平台发送一布防/撤防命令,所述的接警云平台接收该布防/撤防命令并根据该布防/撤防命令生成一布防/撤防设置函数t_set_status发送给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该布防/撤防设置函数t_set_status函数向所述的usb网络报警装置发送相应的布防/撤防命令,使所述的usb网络报警装置工作在相应的布防/撤防状态,且该usb网络报警装置设置完布防/撤防状态后后又发送布防/撤防同步消息给所述的网络机顶盒中的中间件软件,所述的中间件软件给予应答,并根据该布防/撤防同步消息生成所述的布防/撤防消息t_status_info发送给所述的接警云平台,由所述的接警云平台通过用户终端告知用户该系统的布防/撤防设置结果;或

用户通过一与该usb网络报警装置相匹配的遥控器向所述的usb网络报警装置发送所述的布防/撤防命令,所述的usb网络报警装置根据该布防/撤防命令设置自身的布防/撤防状态,并根据该布防/撤防状态信息生成所述的布防/撤防同步消息发送给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该布防/撤防状态信息生成一布防/撤防应答消息发送给所述的usb网络报警装置,并根据所述的布防/撤防同步消息生成所述的布防/撤防消息t_status_info发送给所述的接警云平台,由接警云平台通过用户终端通知用户当前进行了布撤防状态的更改。

采用了该种基于智能机顶盒网络报警远程处理方法,由于其采用了usb网络报警装置,对进行了对码连接的无线探测设备发出的探测信息进行处理,由布防/撤防状态判断是否发送报警信息给用户终端,从而降低了整个接警云平台的工作量,减轻接警云平台的负担。且该接警云平台能够同时连接多台usb网络报警装置,以便处理大量的报警信息,在实现高效率的同时,向用户发送报警提醒,及时提醒客户注意相关情况,防止出现意外,十分简单方便易行。具有较大的适用范围和使用价值,更具有强大的经济效益,值得大力推广。

附图说明

图1为本发明的基于网络机顶盒的usb网络报警系统的系统连接关系示意图。

图2为本发明的基于网络机顶盒的usb网络报警系统中的pon网络报警组装置的整体结构示意图。

图3为本发明的基于网络机顶盒的usb网络报警系统中的usb网络报警装置的爆炸图。

图4为本发明的基于网络机顶盒的usb网络报警系统中的usb网络报警装置进行注册时的远程信息交互示意图。

图5为本发明的基于网络机顶盒的usb网络报警系统接收到报警信息时的远程信息交互示意图。

图6为本发明的基于网络机顶盒的usb网络报警系统通过遥控器进行布防/撤防设置的远程信息交互示意图。

图7为本发明的基于网络机顶盒的usb网络报警系统通过手机进行布防/撤防设置的远程信息交互示意图。

图8为本发明的基于网络机顶盒的usb网络报警系统添加/删除无线探测设备时的远程信息交互示意图。

图9为本发明的usb网络报警装置拔除网络机顶盒或无线探测设备电量低的远程信息交互示意图。

图10为本发明的usb网络报警装置向所述的用户终端定时发送心跳信息的远程信息交互示意图。

附图标记

1上盖

2指示灯组

3按键

4pcba板

5下盖

6无线信号接收天线

7usb接口。

具体实施方式

为了更好的对该发明进行更清晰的阐述,下面举出一些具体实施例来进行进一步的说明。

请参与图1,该基于网络机顶盒的usb网络报警系统,包括无线探测设备、网络机顶盒和接警云平台,其主要特点是,所述的无线探测设备对码连接一内置mcu芯片的usb网络报警装置,该mcu芯片内置处理程序,所述的usb网络报警装置通过该处理程序实现与所述的无线探测设备的对码连接,且该usb网络报警装置接收所述的无线探测设备发射的探测信息,并通过该处理程序对其接收到的探测信息进行处理分析,并根据处理分析的结果做出相应处理,一与该usb网络报警装置相匹配的用户终端通过所述的接警云平台以及网络机顶盒实现其与所述的usb网络报警装置的通讯连接。

所述的网络机顶盒内置一中间件软件,所述的中间件软件包含两个通讯接口,以及私有协议和对应于usb网络报警装置的接口驱动程序,所述的网络机顶盒通过所述的两个通讯接口分别实现其与所述的usb网络报警装置的通讯,以及其与所述的接警云平台之间的通讯,所述的usb网络报警装置通过所述的处理程序对其接收到的探测信息进行分析处理获取该探测信息中包括的事件信息的类型,以及该探测信息中包括的地址码信息和类型信息,所述的事件信息的类型包括报警信息、心跳信息或状态信息,分别用以表示当前的报警状态、心跳状态和低电量状态,所述的地址码信息用以向所述的usb网络报警装置提供地址码,所述的类型信息用以向所述的usb网络报警装置提供该无线探测设备的设备类型。

所述的usb网络报警装置通过一声光报警装置进行声光报警、提示,该声光报警装置与所述的mcu芯片相连接,且由所述的mcu芯片分析处理该usb网络报警装置获取的探测信息,并通过所述的声光报警装置进行相应的声光报警、提示,所述的声光报警装置包括一指示灯组2与一蜂鸣器。

所述的指示灯组2包括报警指示灯组2和布防/撤防指示灯,其中所述的布防/撤防指示灯用于指示该usb网络报警装置的布防/撤防状态,所述的报警指示灯组2包括一报警状态指示灯和一与该usb网络报警装置可连接的无线探测设备的类型相匹配的报警指示灯,所述的指示灯组2由发光二极管构成,且所述的系统通过所述的发光二极管的亮灭状态、亮灭时间或亮灯颜色进行相应报警和提示。

用户通过对所述的usb网络报警装置进行操作使该usb网络报警装置工作在进行对码连接的对码状态、进行对连接在该usb网络报警装置上的无线探测设备删除的删除状态或一待机状态,其中所述的待机状态用以供所述的usb网络报警装置接收探测信息并作出相应处理,所述的无线探测设备由所述的usb网络报警装备控制,显示对码状态和删除状态下连接和删除的无线探测设备的类型。

请参阅图2和图3,所述的usb网络报警装置包括保护壳体和安装在所述的保护壳体内的pcba板4,其中,所述的保护壳体由上盖1和下盖5组成,且所述的上盖1和下盖5通过扣槽与扣柱扣接,且所述的扣柱穿过所述的pcba板4,对该pcba板4进行固定,且所述的上盖1设置有与所述的指示灯组2相匹配的小孔供所述的指示灯组2穿过;

所述的pcba板4上安装有所述的mcu芯片,所述的mcu芯片还通过该pcba板4连接有一eprom芯片和一usb转换串口芯片,所述的usb转换串口芯片连接一usb接口7,该usb接口7设置于所述的保护壳侧面,所述的eprom用以存储该usb网络报警装置上连接的无线探测设备发送的探测信息中的地址码信息、类型信息和事件信息、所述的接警云平台的ip地址和端口以及该usb网络报警装置的mac地址和布防/撤防状态信息;

所述的usb网络报警装置还设置有一无线射频信号接收模块,该无线射频信号接收模块设置于所述的pcba板4上,且通过该pcba板4与所述的mcu芯片相连接,用以接收并解析所述的无线探测设备发出的探测信息,所述的无线射频信号接收模块还通过所述的pcba板4与一无线信号接收天线6相连接,且该无线信号接收天线6一端穿过所述的保护壳体;

所述的usb网络报警装置还设置有一按键3,该按键3通过所述的pcba板4与所述的mcu芯片相连接,且该按键3通过所述的保护壳上的一与该按键3大小形状相适应的小孔穿出所述的保护壳,用户通过对该按键3进行操作使所述的usb网络报警装置在对码状态、删除状态和待机状态间进行切换。

所述的mcu芯片为n79e815a芯片,所述的n79e815a芯片外部连接一晶体,且所述的晶体的晶振为12mhz,且该n79e815a芯片通过串口与所述的usb转换串口芯片相连接,该n79e815a芯片连接的eprom芯片为24c02芯片,该n79e815a芯片的1引脚连接有所述的蜂鸣器,该n79e815a芯片的17管脚、20管脚、19管脚、18管脚、16管脚、14管脚和13管脚用于连接所述的指示灯组2。

以上所述的基于网络机顶盒的usb网络报警系统实现远程信息交互方法,其主要特点是,所述的探测信息中包括事件信息、地址码信息和类型信息,所述的事件信息分为报警信息、状态信息和心跳信息,分别用以表示所述的无线探测设备当前的报警状态、低电量状态和心跳状态,所述的地址码信息用以向所述的usb网络报警装置提供地址码,所述的类型信息用以向所述的usb网络报警装置提供该无线探测设备的设备类型,所述的网络机顶盒还包括一中间件软件,所述的远程信息交互为所述的usb网络报警装置与所述的用户终端之间进行信息交互,则所述的远程信息交互方法为:

(1)所述的usb网络报警装置与所述的网络机顶盒建立通讯连接;

(2)所述的usb网络报警装置通过接警云平台以及网络机顶盒实现与所述的用户终端的信息交互。

请参阅图4,所述的usb网络报警装置包括一pcba板4,该pcba板4上安装有所述的mcu芯片,所述的mcu芯片还通过该pcba板4连接有一eprom芯片和一usb转换串口芯片,所述的usb转换串口芯片连接一usb接口7,所述的eprom用以存储该usb网络报警装置上接收到的地址码信息、类型信息和事件信息、所述的接警云平台的ip地址和端口以及该usb网络报警装置的mac地址和布防/撤防状态信息,所述的中间件软件包含两个通讯接口,以及私有协议和对应于usb网络报警装置的接口驱动程序,其中两个通讯接口分别用以实现其与所述的usb网络报警装置的连接和其与所述的接警云平台之间的连接,所述的步骤(1)中的usb网络报警装置与所述的网络机顶盒建立连接的具体步骤为:

(1.1)所述的usb网络报警装置通过所述的usb接口7接线连接至所述的网络机顶盒,所述的中间件软件通过所述的私有协议到检测该网络机顶盒中有所述的usb网络报警装置接入,并通过所述的接口驱动程序自动识别和驱动该usb网络报警装置;

(1.2)所述的usb网络报警装置每隔一第一固定时间阈值向所述的网络机顶盒发送一握手信息,直至接收到所述的网络机顶盒通过所述的中间件软件给出的握手反馈信息;

(1.3)所述的usb网络报警装置接收到所述的握手反馈信息,并每隔一第二固定时间阈值向所述的网络机顶盒发送安防初始关键数据,直至其接收到所述的中间件软件的应答消息,其中,所述的安防初始关键数据包括该usb网络报警装置的mac地址、所述的接警云平台的ip地址和端口、所述的usb网络报警装置上所连接的无线探测设备的类型、地址码、电量状态以及该usb网络报警装置的布防/撤防状态;

(1.4)所述的中间件软件接收该安防初始关键数据,并根据该安防初始关键数据生成一报警设备注册消息t_login_info,并以每隔一第三时间阈值将该报警设备注册消息t_login_info发送给所述的接警云平台,验证所述的usb网络报警装置是否已经在接警云平台端注册,并根据验证的结果生成一t_login_info_ack消息回复给所述的中间件软件;

(1.5)所述的中间件软件根据其接收到的t_login_info_ack消息作出相应处理:如果所述的中间件软件在发送t_login_info消息后的第四固定时间阈值内没有接收到来自于所述的接警云平台的t_login_info_ack消息,则所述的中间件软件重新发送所述的t_login_info消息至所述的接警云平台;否则,继续步骤(1.6);

(1.6)所述的中间件软件接收所述的t_login_info_ack信息,并从中获取所述的usb网络报警装置的注册情况,如果所述的usb网络报警装置已经注册,则所述的中间件软件向所述的usb网络报警装置发送注册成功消息,并进入步骤(1.7);否则,所述的中间件软件向所述的usb网络报警装置发送注册失败消息,并继续所述的步骤(1.1);

(1.7)所述的中间件软件根据所述的安防初始关键数据中的布防/撤防状态生成一布防/撤防状态消息t_status_info,并将该布防/撤防状态消息t_status_info发送给所述的用户终端。

所述的步骤(2)的usb网络报警装置与用户终端进行信息交互包括安防交互、连接状态交互、电量状态交互和布防/撤防状态交互,其中,

所述的安防交互为所述的usb网络报警装置接收到的探测信息内包括报警信息、且该usb网络报警装置当前的布防/撤防状态为布防状态时,所述的usb网络报警装置与用户终端之间的信息交互;

所述的连接状态交互包括:所述的usb网络报警装置上的无线探测设备连接状况发生变化时所述的usb网络报警装置与所述的用户终端之间的信息交互、所述的usb网络报警装置从所述的网络机顶盒上拔出时所述的网络机顶盒与所述的用户终端之间的信息交互,以及所述的usb网络报警装置接收到心跳信息时该usb网络报警装置与所述的用户终端之间的信息交互;

所述的电量状态交互为所述的usb网络报警装置接收到所述的无线探测设备发出的事件信息的类型为状态信息时所述的usb网络报警装置与所述的用户终端之间的信息交互;

所述的布防/撤防状态交互为更改或初始化系统的布撤防状态时所述的usb网络报警装置与所述的用户终端之间的信息交互。

请参阅图5,所述的安防交互具体为:所述的usb网络报警装置通过所述的mcu芯片分析其获取的探测信息中的事件信息的类型,若为报警信息,且该usb网络报警装置验证自身的布防/撤防状态为布防状态时,所述的usb网络报警装置根据该次探测信息生成一安防信息,并通过所述的usb接口7将该安防信息发送给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该安防信息生成一报警消息t_alarm_rpt,并将该报警消息t_alarm_rpt发送给所述的接警云平台,由接警云平台将该报警消息t_alarm_rpt发送给所述的用户终端。

所述的连接状态交互具体为:

请参阅图8,所述的usb网络报警装置上的无线探测设备连接状况发生变化,包括用户对连接在该usb网络报警装置上的无线探测设备进行添加和删除,或所述的usb网络报警装置长时间没有接收到来自于所述的无线探测设备的心跳信息时,所述usb网络报警装置根据该无线探测设备的连接状况生成一无线探测设备同步信息,并通过所述的usb接口7向所述的中间件软件发送该无线探测设备同步信息,所述的中间件软件根据该无线探测设备同步信息生成一无线探测设备同步消息t_syc_sensorinfo发送给所述的接警云平台,由所述的接警云平台将该无线探测设备同步消息t_syc_sensorinfo发送给所述的用户终端;

请参阅图9,所述的usb网络报警装置从所述的网络机顶盒上拔出时,所述的网络机顶盒通过所述的中间件软件生成一设备脱机状态信息t_logout,并将该设备脱机状态信息t_logout发送给所述的接警云平台,由所述的接警云平台将该设备脱机消息t_logout发送给所述的用户终端;

请参阅图10,所述的usb网络报警装置接收到心跳信息时,所述的usb网络报警装置通过所述的usb接口7发送所述的心跳信息给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该心跳信息生成一心跳应答消息发送给所述的usb网络报警设备,并生成一心跳消息t_active_test上报给所述的接警云平台,由所述的接警云平台发送给所述的用户终端。

所述的电量状态交互具体为:

所述的usb网络报警装置通过所述的mcu芯片检测到其接收到探测信息中的事件信息为状态信息时,所述的usb网络报警装置根据该探测信息生成一电量状态信息并通过所述的usb接口7传输给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该电量状态信息生成一无线探测设备低电消息t_lowval,并将该无线探测设备低电消息t_lowval发送给所述的接警云平台,所述的接警云平台将该传感器低电消息t_lowval发送给所述的用户终端。

所述的布防/撤防状态交互具体包括:

请参阅图7,用户通过所述的用户终端向所述的接警云平台发送一布防/撤防命令,所述的接警云平台接收该布防/撤防命令并根据该布防/撤防命令生成一布防/撤防设置函数t_set_status发送给所述的中间件软件,所述的中间件软件根据该布防/撤防设置函数t_set_status函数向所述的usb网络报警装置发送相应的布防/撤防命令,使所述的usb网络报警装置工作在相应的布防/撤防状态,且该usb网络报警装置设置完布防/撤防状态后后又发送布防/撤防同步消息给所述的网络机顶盒中的中间件软件,所述的中间件软件给予应答,并根据该布防/撤防同步消息生成所述的布防/撤防消息t_status_info发送给所述的接警云平台,由所述的接警云平台通过用户终端告知用户该系统的布防/撤防设置结果;或

请参阅图6,用户通过一与该usb网络报警装置相匹配的遥控器向所述的usb网络报警装置发送所述的布防/撤防命令,所述的usb网络报警装置根据该布防/撤防命令设置自身的布防/撤防状态,并根据该布防/撤防状态信息生成所述的布防/撤防同步消息发送给所述的网络机顶盒中的中间件软件,所述的中间件软件根据该布防/撤防状态信息生成一布防/撤防应答消息发送给所述的usb网络报警装置,并根据所述的布防/撤防同步消息生成所述的布防/撤防消息t_status_info发送给所述的接警云平台,由接警云平台通过用户终端通知用户当前进行了布撤防状态的更改。

所述的usb网络报警装置通过所述的mcu芯片对其接收到的所述的无线探测设备发送的探测信息的事件信息的类型进行识别,当识别为报警信息时,可针对其报警信息的类型进行相应报警,所述的报警信息可根据其类型信息进行判定,包括门磁类型报警、烟感类型报警、燃气类型报警、红外类型报警和救助类型报警,且所述的usb网络报警装置还用以显示当前该usb网络报警系统的报警状态和布防/撤防状态,其中,所述的布防/撤防状态由用户通过一内置相关应用的手机或一与所述的usb网络报警装置相匹配的遥控器对该系统的布防/撤防状态进行设置,所述的usb网络报警装置通过一与所述的mcu芯片相连接的指示灯组2实现光报警。

在一种具体实施例中,所述的指示灯组包括报警指示灯,且通过报警指示灯的闪跳指示其探测到报警信息,且所述的指示灯组根据所述的报警信息类型设置有相应类别的报警指示灯,分别用于指示各种无线探测设备的报警、连接以及删除,且所述的指示灯组还包括报警状态指示灯和布防/撤防指示灯,分别用于指示所述的usb网络报警装置当前是否接收到报警信息、处于报警状态,以及用以显示该系统当前的布防/撤防状态。

所述的指示灯组均为发光二极管,每次闪跳时,所述的发光二极管亮灯500ms,并根据所述的无线探测设备的类别熄灭相应时长。

所述的网络机顶盒包括一中间件软件,且所述的网络机顶盒中内置一中间件软件,所述的中间件软件设置有两个通讯接口,分别为第一通讯接口和第二通讯接口,且所述的第一通讯接口用于连接所述的usb网络报警装置,所述的第二通讯接口用于连接所述的接警云平台,且所述的usb网络报警装置通过所述的usb接口接线连接所述的网络机顶盒,且所述的网络机顶盒通过所述的usb接口给所述的usb网络报警装置充电。

所述的usb网络报警装置包括三种工作状态,分别为对码状态、待机状态和删除状态,且用户通过长按所述的功能键5s进入所述的对码状态,用户通过所述的对码状态实现所述的无线探测设备的接入;

用户通过在5s内连续按所述的功能键5次进入所述的删除状态,从而实现从所述的usb网络报警装置上删除其连接的无线探测设备;

用户在所述的对码状态下连续按压5次或持续60s无任何操作时进入所述的待机状态,且用户在所述的删除状态下连续按压所述的按键6次时亦进入所述的待机状态。

在一种具体的实施方式中,所述的usb网络报警装置的主要功能如下:

负责接收无线红外探测器、无线门窗磁、无线烟感探测器、无线燃气探测器、无线玻璃破碎探测器、无线报警按钮、遥控器等各种无线探测设备发出的无线报警信号。管理各种探测器的对码接入、删除、本地报警指示和鸣笛控制、布防/撤防控制、报警信号分析和管理以及usb网络报警装置id和接警云平台的地址配置和管理等。

所述的usb接口7可以通过usb数据线连接到网络机顶盒的usb接口。网络机顶盒的usb接口给所述的usb网络报警装置供电,并且通过pon数据线实现与网络机顶盒通讯的物理连接。该usb网络报警装置内部设计有无线射频接收模块,用于接收各种无线报警探测器所发出的无线信号,对无线信号进行解码后再进行分析和判定信号内容,再执行相应的工作流程。

其还设计有若干个led指示灯,分别表示“报警、布防/撤防”以及各种探测器类型;并且设计有一个按键3,通过不同状态下的“长按、短按、多次短按、等待”等多种不同的操作设置,可以实现各种探测器的对码及删除等基本操作。

本发明的usb网络报警装置不是独立的网络设备,没有独立的网络地址,因此它不能直接与宽带网络上的接警云平台进行通讯。所以在一种具体的实施方式中,所述的网络机顶盒中使用一独立运行于该网络机顶盒内的、用于报警管理和数据转发的中间件软件。该中间件软件有两个通讯接口,可以实现与usb网络报警装置及接警云平台的双向通讯,根据业务需求在usb网络报警装置和接警云平台之间进行数据格式转换和转发,以及对报警业务逻辑的管理,从而实现无线探测设备到usb网络报警装置、再到网络机顶盒、再到接警云平台、再到用户接警手机的完整报警功能实现和完整的报警业务管理。

所述的布防/撤防状态可通过用户终端进行自行设置,并通过所述的接警云平台发送所述的usb网络报警装置,以实现整个系统的布防/撤防设置,也可通过一与所述的usb网络报警装置相匹配的遥控器,从usb网络报警装置单进行布防/撤防设置,并告知所述的用户终端。

所述的网络机顶盒为基于android操作系统的网络机顶盒。

在一种具体实施例中,所述的mcu芯片为一n79e815a,且其连接的外部晶体的晶振为12mhz,且该mcu芯片的串口与usb转换串口芯片连接。mcu芯片通过1引脚连接所述的蜂鸣器,蜂鸣器的工作频率271hz,且该mcu芯片通过9引脚接收无线数据,该mcu芯片还通过pcba板连接所述的按键,该mcu芯片连接的内存为一24c02芯片,所述的指示灯组定义如下表:

且在一种具体实施例中,所述的蜂鸣器在用户操作成功时发出短促滴滴声两次,所述的蜂鸣器在用户操作失败时发出长音2ms,该系统在等待操作时,所述的蜂鸣器发出连续的短促的滴滴声。

请参阅图6,在一种具体实施例中,当用户通过一与该usb网络报警装置相匹配的遥控器对该pon网络报警设备进行布防/撤防控制时,usb网络报警装置接受该布防/撤防状态信息,并生成相应的布防/撤防消息t_status_info发送给所述的接警云平台。

请参阅图7,当用户使用用户终端调整系统的布防/撤防状态、且用户终端为手机时,该手机上装有相应的app,所述的用户终端通过app发送布防/撤防控制消息给所述的接警云平台,所述的接警云平台向所述的中间件软件发送一布防/撤防设置函数,所述的中间件软件根据该布防/撤防设置函数生成一个布防/撤防命令并发送给所述的中间件软件,所述的中间件软件向所述的usb网络报警装置发送布防/撤防命令,且所述的usb网络报警装置接收该布防/撤防命令后,设置装置的布防/撤防环境,并向所述的中间件软件发送一布防/撤防同步消息,所述的中间件软件接收到该布防/撤防同步消息后应答所述的usb网络报警装置,并向所述的接警云平台发送一布防/撤防消息,由接警云平台发送给用户终端,并在用户终端的app上显示用户设置结果。

在一种具体实施例中,所述的网络机顶盒开机后,所述的中间程序即开始运行,且其通过私有协议自动查找和发现是否有usb网络报警装置接入,且该网络机顶盒中自带所述的usb网络报警装置的接口驱动程序,确保对usb网络报警装置的自动识别和驱动的可靠性。

且所述的接警云平台中预先存储有其准许接入的usb网络报警装置的mac地址,进行注册时,由于usb网络报警装置上报了自己的mac地址,所述的接警云平台验证其是否存储有该mac地址,以及验证拥有与mac地址的usb网络报警装置对应的用户终端是否已经开通了该项业务,如果两者都是,则通过验证,且验证完成后接警云平台更新该usb网络报警装置对应的用户终端的在线情况。

请参阅图10,在一种具体实施例中,所述的usb网络报警装置向所述的中间件软件发送心跳信息,所述的中间件软件根据该心跳信息生成一usb网络报警装置心跳消息t_active_test,并发送给所述的接警云平台,该心跳信息可用以确认该usb网络报警装置是否出现故障或是否脱机。

请参阅图9,用户将所述的usb网络报警装置从网络机顶盒上拔出或所述的无线探测设备中存在一个或几个出现低电状况、传来低电消息(即状态消息),则所述的中间件软件根据该插拔消息或低电消息生成一设备脱机消息t_logout或传感器低电消息t_lowval,并发送给所述的接警云平台。

请参阅图8,用户添加或删除传感器、或者传感器失去心跳时,所述的usb网络报警装置向所述的中间件软件发送一传感器同步信息,所述的中间件软件产生传感器同步消息t_syc_sensorinfo并发送给安防管理云平台。

采用了该种基于智能机顶盒网络报警远程处理方法,由于其采用了usb网络报警装置,对进行了对码连接的无线探测设备发出的探测信息进行处理,由布防/撤防状态判断是否发送报警信息给用户终端,从而降低了整个接警云平台的工作量,减轻接警云平台的负担。且该接警云平台能够同时连接多台usb网络报警装置,以便处理大量的报警信息,在实现高效率的同时,向用户发送报警提醒,及时提醒客户注意相关情况,防止出现意外,十分简单方便易行。具有较大的适用范围和使用价值,更具有强大的经济效益,值得大力推广。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1