一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

联动报警方法及装置、报警设备、终端设备及介质与流程

2023-01-14 14:49:16 来源:中国专利 TAG:


1.本技术涉及安防技术领域,尤其是涉及一种联动报警方法及装置、报警设备、终端设备及计算机可读存储介质。


背景技术:

2.智能家居以及智能楼宇越来越受市场欢迎,与此同时,由于越来越多的消防/安防报警设备因具有无线模块与外界通讯,可实现报警智能化,智能安防也越来越受到消费者的重视。在如今的智能家庭、智慧酒店、智能楼宇等环境中,可能不止有一个无线智能消防/安防报警设备,而是在不同位置安装了多个报警设备。虽然在报警设备探测到警情时,除了自身报警之外,还可以联动网关进行响应,但是,当网关无喇叭、蜂鸣器、显眼的指示灯,或者网关位置比较偏僻(比如将网关安装在天花板吊顶上)时,将无法起到提示用户的作用,影响用户体验。


技术实现要素:

3.为解决现有存在的技术问题,本技术提供一种可以使报警设备进行联动报警的联动报警方法及装置、报警设备、终端设备及计算机可读存储介质。
4.为达到上述目的,本技术实施例的技术方案是这样实现的:
5.第一方面,本技术实施例提供一种联动报警方法,应用于报警设备,所述方法包括:
6.在监测到报警信号的情况下,执行报警动作;
7.确定所述报警设备的联动报警功能开启且当前所述报警设备所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行联动报警动作。
8.第二方面,本技术实施例提供一种联动报警方法,应用于终端设备,所述方法包括:
9.获取对报警设备进行分组的分组设置信息;其中,所述分组设置信息包括分组标识以及所述分组标识下对应包含的报警设备信息;
10.向对应的网关发送所述分组设置信息,经由所述网关将所述分组设置信息下发给相应组内的所述报警设备。
11.第三方面,本技术实施例提供一种联动报警装置,应用于报警设备,包括:
12.报警模块,用于在监测到报警信号的情况下,执行报警动作;
13.处理模块,用于确定联动报警功能开启且当前所属报警设备所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行联动报警动作。
14.第四方面,本技术实施例提供一种联动报警装置,应用于终端设备,其特征在于,包括:
15.获取模块,用于获取对报警设备进行分组的分组设置信息;其中,所述分组设置信息包括分组标识以及所述分组标识下对应包含的报警设备信息;
16.发送模块,用于向对应的网关发送所述分组设置信息,经由所述网关将所述分组设置信息下发给相应组内的所述报警设备。
17.第五方面,本技术实施例提供一种报警设备,包括处理器、存储器及存储在所述存储器上并可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现本技术应用于所述报警设备的任一实施例所述的联动报警方法。
18.第六方面,本技术实施例提供一种终端设备,包括处理器、存储器及存储在所述存储器上并可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现本技术应用于所述终端设备的任一实施例所述的联动报警方法。
19.第七方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本技术任一实施例所述的联动报警方法。
20.本技术上述实施例提供的联动报警方法及装置、报警设备及终端设备,终端设备可以对报警设备进行分组设置,经由网关将分组设置信息下发给相应组内的报警设备,报警设备在监测到报警信号的情况下,执行报警动作,以及确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行联动报警动作,如此,报警设备在检测到本地报警事件后,除了通过自身进行报警之外,还可通过其它报警设备进行联动报警,联动报警速度快,能够及时对用户进行提示,提升了用户体验。此外,不受外部网络环境的影响,可以实现设备分组的联动报警。
21.上述实施例所提供的计算机可读存储介质,用于实施本技术实施例所提供的联动报警方法,具有与所述联动报警方法的相同的技术效果,为避免重复,这里不再赘述。
附图说明
22.图1为适用本技术实施例的应用环境示意图;
23.图2为本技术一实施例中联动报警方法的流程图;
24.图3为本技术另一实施例中联动报警方法的流程图;
25.图4为本技术一实施例中联动报警装置的示意图;
26.图5为本技术另一实施例中联动报警装置的示意图;
27.图6为本技术一可选示例中联动报警方法的交互场景示意图一;
28.图7为本技术一可选示例中联动报警方法的交互场景示意图二;
29.图8为本技术一可选示例中联动报警方法的交互场景示意图三;
30.图9为本技术一实施例中报警设备或终端设备的结构示意图;
31.图10为本技术另一实施例中终端设备的结构示意图。
具体实施方式
32.以下结合说明书附图及具体实施例对本技术技术方案做进一步的详细阐述。
33.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的
技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术的实现方式。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
34.在本技术的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
35.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
36.请参阅图1,为本技术实施例提供的联动报警方法的可选的应用场景的智能家居系统框架图。其中,智能家居系统由报警设备50、终端设备51、云端52、网关53等组成。终端设备51可以是任何具备通信和存储功能的智能设备,例如:智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的智能通信设备。云端52可以是网络接入服务器、数据库服务器、云服务器等。可选的,网关53可以为基于zigbee协议搭建,报警设备50可以受控于终端设备51或者网关53,可以是预先加入网关53,例如,报警设备50可以是网关53出厂时网关所归属套件中的设备;也可以是后续通过用户操作连接至网关53中的设备。
37.可选的,终端设备51中安装了可以对报警设备50进行管理的客户端,所述客户端可以是应用程序客户端(如手机app),也可以是网页客户端,在此不作限定。
38.可选的,报警设备50可以基于zigbee协议而与网关53建立网络连接,从而加入到zigbee网络中。
39.报警设备50可以通过网关53接入到以太网中,网关53可以通过有线或无线的通信连接方式接入云端52。可选的,终端设备51还可以通过2g/3g/4g/5g、wifi等与云端52建立网络连接,从而可以获取云端52下发的数据。其中,所述报警设备50可以包括但不限于,烟雾报警器、天然气报警器等。
40.可以理解的是,以上应用环境仅为方便理解下述实施例作出的示例性描述,并不对本技术实施例实际可实施的应用环境构成任何限定。
41.请参阅图2,为本技术一实施例提供的一种联动报警方法,可应用于图1所示的报警设备,所述联动报警方法包括但不限于s101、s103和s105,具体介绍如下:
42.s101,报警设备在监测到报警信号的情况下,执行报警动作。
43.其中,报警设备在监测到报警信号时,说明出现了需要报警的事件,此时直接执行报警动作,以对用户进行提示。这里,报警设备执行报警动作可以是发出灯光、声音等报警指示消息。
44.s103,报警设备确定所述报警设备的联动报警功能开启且当前所述报警设备所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行联动报警动作。
45.可以理解地,报警设备具有联动报警功能,在联动报警功能开启的情况下,报警设
备可以向同一分组内可联动报警设备广播联动指令,以由所述可联动报警设备也执行报警动作,从而实现在检测到本地报警事件后,除了通过自身进行报警之外,还可通过其它报警设备进行联动报警。需要说明的是,报警设备在广播联动指令时,与所述报警设备连接至同一网关的所述可联动报警设备能够直接接收所述联动指令,也就是说,报警设备广播联动指令不需要借助外部网络,也不需要通过网关、云端服务器等进行传递,即具有不受外部网络环境的影响,也不受网关、云端服务器是否在线等因素的影响的优点,且通过设备端自主联动,响应速度快,提高了联动报警速度。此外,报警设备确定当前所属分组内包括可联动报警设备可以是指报警设备确定当前所属分组内包括其他报警设备,也可以是指报警设备确定当前所属分组内包括联动报警功能开启的其他报警设备。
46.其中,用户可根据实际需要对不同报警设备是否需要打开联动报警功能进行设置,在一些实施例中,所述联动报警方法还包括:接收终端设备和/或对应的网关发送的联动报警模式设置指令;根据所述联动报警模式设置指令开启所属联动报警功能或关闭所述联动报警功能。具体地,报警设备接收终端设备和/或对应的网关发送的联动报警模式设置指令,确定所述联动报警模式设置指令为开启联动报警模式指令时,开启联动报警功能,而确定所述联动报警模式设置指令为关闭联动报警模式指令时,关闭联动报警功能。这里,所述对应的网关为报警设备所连接的网关。如此,根据实际需求可灵活控制报警设备的联动报警功能的状态,进一步提升了用户体验。
47.其中,用户还可预先对不同报警设备进行分组,比如将同一区域中相同种类的报警设备划分至同一分组,或者将距离间隔在一定范围内的相同或不相同种类的报警设备划分至同一分组,而划分至同一分组内的报警设备之间可实现相互联动报警。在一些实施例中,所述联动报警方法还包括:接收终端设备和/或对应的网关发送的分组设置信息,所述分组设置信息包括分组标识以及所述分组标识下对应包含的报警设备信息;根据所述分组设置信息确定所述报警设备的所属分组及对应所属分组内是否包括可联动报警设备。这里,用户可通过安装于终端设备上用于管理报警设备的应用程序对报警设备进行分组,比如将相同种类的报警设备划分至同一分组,生成分组设置信息,然后,通过终端设备向报警设备下发分组设置信息,以告知报警设备所属分组以及所述分组内包括的所有报警设备,当报警设备监测到报警信号的情况下,可以根据分组设置信息来判断自身当前所属分组,及判断自身当前所属分组内是否包含有可联动报警设备。可以理解地,报警设备信息可包括报警设备身份信息,比如用于表征报警设备身份的设备标识等,报警设备根据所述分组标识可获知自身所属分组,而根据所述分组标识下对应包含的报警设备信息可获知自身所属分组包括的所有报警设备。如此,根据实际需求可灵活控制报警设备的分组,操作便捷,进一步提升了用户体验。
48.本技术上述实施例中,报警设备在监测到报警信号的情况下,执行报警动作,以及确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行报警动作,如此,报警设备在检测到本地报警事件后,除了通过自身进行报警之外,还可通过其它报警设备进行联动报警,联动报警速度快,能够及时对用户进行提示,提升了用户体验。此外,不受外部网络环境的影响,可以实现设备分组的联动报警。
49.在一些实施例中,所述方法还包括:将监测到报警信号的消息上报到对应的网关,
以通过所述对应的网关向连接至其它网关且属于所述分组内的可联动报警设备发送联动指令。可以理解地,报警设备通过广播联动指令,可以使与所述报警设备连接至同一网关的所述可联动报警设备接收联动指令,进而执行报警动作,但是,所述报警设备当前所属分组内包括的一些可联动报警设备可能连接的是其它网关,也就是说,连接至其它网关的所述可联动报警设备无法接收到所述报警设备广播的联动指令,此时,所述报警设备可将监测到报警信号的消息上报到对应的网关,以通过所述对应的网关向连接至其它网关且属于所述分组内的可联动报警设备发送联动指令。需要说明的是,在所述报警设备将监测到报警信号的消息上报到对应的网关后,所述对应的网关可向处于同一局域网的其它网关发送联动指令,以由所述其它网关向连接至所述其它网关且与所述报警设备所属同一分组的可联动报警设备发送联动指令。其中,网关可存储有不同分组所包括的报警设备信息。此外,所述报警设备将监测到报警信号的消息上报到对应的网关,所述对应的网关也可将所述报警设备上报的监测到报警信号的消息进一步上报至云端服务器,进而由云端服务器向与所述对应的网关不处于同一局域网的其它网关发送联动指令,以由所述其它网关向连接至所述其它网关且与所述报警设备所属同一分组的可联动报警设备发送联动指令。本实施例中,所述对应的网关为报警设备连接的网关。如此,通过及时向所连接的网关上报监测到报警信号的消息,以向连接至其它网关且属于分组内的可联动报警设备发送联动指令,提高了联动报警效果,进一步提升了用户体验。
50.在一些实施例中,所述方法还包括:所述向所述可联动报警设备广播联动指令,包括:以预设时长为间隔周期性向所述可联动报警设备广播联动指令。其中,所述预设时长可根据实际情况需要进行设置,比如可设置为20秒、30秒等。报警设备通过以预设时长为间隔周期性向所述可联动报警设备广播联动指令,以使所述可联动报警设备周期性接收到联动指令后维持报警动作,提升了报警灵活性和持续性,进一步提升了用户体验。
51.在一些实施例中,所述方法还包括:当所述联动报警指令的已接收时长大于预设时长阈值且未重新接收到联动报警指令时,停止执行联动报警动作。具体地,报警设备在接收到联动报警指令后开始计时,若所述联动报警指令的已接收时长大于预设时长阈值且在所述已接收时长内未重新接收到联动报警指令时,停止执行联动报警动作。如此,提升了报警灵活性,进一步提升了用户体验。
52.在一些实施例中,所述方法还包括:在接收携带有报警设备身份信息的联动报警指令的情况下;根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,执行联动报警动作。具体地,报警设备在接收到携带有报警设备身份信息的联动报警指令后,根据所述分组设置信息检测所述报警设备身份信息是否在自身所属分组内,若是,确定自身属于相同分组,则执行联动报警动作。需要说明的是,为了方便对报警设备的状态进行区分,即方便区分报警设备是处于自身报警状态,还是处于联动报警状态,报警设备执行报警动作所发出的报警指示与执行联动报警动作所发出的报警指示可以不同。也就是说,所述在监测到报警信号的情况下,执行报警动作,包括:在监测到报警信号的情况下,采用第一报警指示执行报警动作;所述根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,执行联动报警动作,包括:根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,采用第二报警指示执行联动报警动作。其中,第一报警指示与第二报警指示不相同。以报警指示为灯光为例,报警设备在处于自身
报警状态时执行报警动作可发出红色灯光,而在处于联动报警状态时执行联动报警动作可发出黄色灯光等。如此,通过联动本组内的报警设备执行联动报警动作,响应速度快,能够及时对用户进行提示,进一步提升了用户体验。且通过不同的报警指示,可以明确获知报警设备是处于自身报警状态,还是处于联动报警状态,为及时处置警情提供依据。
53.在一些实施例中,所述根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,执行联动报警动作之前,还包括:
54.判断自身是否监测到报警信号;
55.若是,优先根据自身监测到的报警信号执行报警动作,确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令;
56.若否,根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,执行联动报警动作。
57.可以理解地,报警设备在接收到携带有报警设备身份信息的联动报警指令后,可能会同时监测到报警信号,此时,报警设备在判断自身监测到报警信号的情况下,将优先根据自身监测到的报警信号执行报警动作,从而控制所述报警设备处于自身报警状态;而报警设备在判断自身未监测到报警信号的情况下,将根据所述联动报警指令、以及分组设置信息确定自身属于相同分组的情况下,执行联动报警动作。如此,通过优先对报警设备自身的报警进行响应,确保了报警的准确性和及时性,进一步提升了用户体验。
58.在一些实施例中,所述根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,执行联动报警动作之后,还包括:上报已执行联动报警消息到对应的网关。具体地,报警设备在执行联动报警动作后,可向报警设备所连接的网关上报已执行联动报警消息,而该网关也可将已执行联动报警消息上报给云端服务器,进而云端服务器可将该已执行联动报警消息上报给客户端,以由客户端用户及时获知,提升了联动报警管理的便捷性。
59.在一些实施例中,所述方法还包括:在监测到解除报警信号后,执行解除报警动作,向相同分组内的所述可联动报警设备广播解除联动指令;所述解除联动指令用于控制所述相同分组内的所述可联动报警设备执行解除联动报警动作。
60.具体地,报警设备在监测到解除报警信号时,说明当前无需继续执行报警动作,则执行解除报警动作,以使报警设备不再继续发出报警指示等,并向向相同分组内的所述可联动报警设备广播解除联动指令,从而使所述相同分组内的所述可联动报警设备执行解除报警动作。如此,在检测到无需进行报警后,及时通知进行联动报警的其它报警设备结束报警,进一步提升了用户体验。
61.在一些实施例中,所述方法还包括:
62.在接收到解除联动指令的情况下,确定当前是否处于自身报警状态;
63.若是,优先根据自身监测到的报警信号执行报警动作,确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令;
64.若否,执行解除报警动作。
65.具体地,报警设备在接收到解除联动指令的情况下,先判断当前是否处于自身报
警状态,即检测在接收到解除联动指令之前是否监测到报警信号且未监测到解除报警信号,若确定当前处于自身报警状态,则优先根据自身监测到的报警信号执行报警动作,确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令;若确定当前未处于自身报警状态,即当前处于联动报警状态,执行解除报警动作。如此,报警设备在处于自身报警状态下接收到解除联动指令时,继续执行报警动作,而在未处于自身报警状态下接收到解除联动指令时,执行解除报警动作,确保本地报警能够获得有效地执行,进一步提升了用户体验。
66.在一些实施例中,所述方法还包括:
67.在接收到解除联动指令的情况下,确定相同分组内所述可联动报警设备是否处于自身报警状态;
68.当相同分组内所述可联动报警设备均未处于自身报警状态时,执行解除报警动作。
69.具体地,报警设备在接收到解除联动指令的情况下,先检测相同分组内所述可联动报警设备是否处于自身报警状态,若相同分组内所述可联动报警设备均未处于自身报警状态,则执行解除报警动作。如此,确保执行联动报警的报警设备能够在报警解除后及时解除报警动作,进一步提升了用户体验。
70.在一些实施例中,所述方法还包括:上报已执行解除报警动作的消息到对应的网关,以通过所述对应的网关向在其它网关下属于所述分组内的可联动报警设备发送解除联动指令。具体地,报警设备在监测到解除报警信号后,上报已执行解除报警动作的消息到对应的网关,所述对应的网关可向处于同一局域网的其它网关发送解除联动指令,以由所述其它网关向连接至所述其它网关且与所述报警设备所属同一分组的可联动报警设备发送解除联动指令。此外,所述报警设备将解除报警动作的消息上报到对应的网关,所述对应的网关也可将所述报警设备上报的解除报警动作的消息进一步上报至云端服务器,进而由云端服务器向与所述对应的网关不处于同一局域网的其它网关发送解除联动指令,以由所述其它网关向连接至所述其它网关且与所述报警设备所属同一分组的可联动报警设备发送解除联动指令。本实施例中,所述对应的网关为报警设备连接的网关。如此,通过及时向所连接的网关上报解除报警动作的消息,以向连接至其它网关且属于分组内的可联动报警设备发送解除联动指令,确保在无需联动报警时及时控制可联动报警设备解除报警动作,进一步提升了用户体验。
71.在一些实施例中,所述方法还包括:在执行联动报警动作的情况下,确定自身是否监测到报警信号;若是,停止执行联动报警动作,执行自身监测到的报警信号的报警动作。具体地,报警设备在执行联动报警动作的情况下,检测是否监测到报警信号,即检测是否监测到本地报警事件,若确定监测到报警信号,说明监测到本地报警事件,则停止执行联动报警动作,以执行自身的报警动作,进而在所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行报警动作。如此,报警设备在执行联动报警动作的过程中监测到报警信号时,停止执行联动报警动作,以便及时切换至自身报警状态,进一步提升了用户体验。
72.请参阅图3,本技术实施例另一方面,还提供一种联动报警方法,可应用于图1所示
的终端设备,包括但不限于s201、s203和s205,具体介绍如下:
73.s201,终端设备对报警设备进行分组的分组设置信息;其中,所述分组设置信息包括分组标识以及所述分组标识下对应包含的报警设备信息;
74.这里,终端设备可安装有用于对联动报警进行控制的应用程序,用户打开该应用程序并使用账户登录该应用程序后,用户可在应用程序中打开分组设置界面,以对用户登录账户所绑定的报警设备进行分组,终端设备通过获取用户在分组设置界面输入的分组设置操作,生成对报警设备进行分组的分组设置信息,而所述分组设置信息可具体包括分组标识以及所述分组标识下对应包含的报警设备信息。其中,用户对不同报警设备进行分组,可以是将同一区域中相同种类的报警设备划分至同一分组,或者将距离间隔在一定范围内的相同或不相同种类的报警设备划分至同一分组,而划分至同一分组内的报警设备之间可实现相互联动报警。
75.s203,终端设备向对应的网关发送所述分组设置信息,经由所述网关将所述分组设置信息下发给相应组内的所述报警设备。
76.具体地,终端设备可基于报警设备与网关之间的连接关系,向对应的网关发送所述分组设置信息,以由所述网关将所述分组设置信息下发给相应组内的所述报警设备。
77.本技术上述实施例中,终端设备通过对可实现相互联动报警的报警设备进行分组,实现报警设备在检测到本地报警事件后,除了通过自身进行报警之外,还可通过本组内的其它报警设备进行联动报警,实现设备分组的联动报警,以及时对用户进行提示,提升了用户体验。
78.在一些实施例中,所述方法还包括:
79.终端设备获取对报警设备的工作模式进行设置的模式设置信息,所述模式设置信息用于控制对应的所述报警设备开启联动报警模式或关闭联动报警模式;以及向对应的网关发送所述模式设置信息,经由所述网关将所述模式设置信息下发给对应的所述报警设备。
80.这里,用户打开应用程序中联动报警设置界面,以对用户登录账户所绑定的报警设备的工作模式进行设置,所述联动报警设置界面可显示各报警设备信息以及模式设置按键等参数,用户在所述联动报警设置界面选择需设置打开或关闭联动报警模式的报警设备并通过点击模式设置按键完成打开或关闭联动报警模式后,终端设备相应生成对报警设备的工作模式进行设置的模式设置信息。其中,所述模式设置信息可包括报警设备信息和对应的联动报警模式的状态信息,报警设备信息可包括报警设备身份信息,比如用于表征报警设备身份的设备标识等。如此,可统一对报警设备的联动报警功能进行设置,操作便捷,进一步提升了用户体验。
81.本技术实施例另一方面,请参阅图4,还提供一种联动报警装置,应用于报警设备,所述装置包括:
82.报警模块11,用于在监测到报警信号的情况下,执行报警动作;
83.处理模块12,用于确定联动报警功能开启且当前所述报警设备所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令,所述联动指令用于控制所述分组内的所述可联动报警设备执行报警动作。
84.在一些实施例中,所述装置还包括:接收模块13,用于接收终端设备和/或对应的
网关发送的联动报警模式设置指令;
85.所述处理模块12,还用于根据所述联动报警模式设置指令开启所述联动报警功能或关闭所述联动报警功能。
86.在一些实施例中,所述接收模块13,还用于接收终端设备和/或对应的网关发送的分组设置信息,所述分组设置信息包括分组标识以及所述分组标识下对应包含的报警设备信息;根据所述分组设置信息确定所述报警设备的所属分组及对应所属分组内是否包括可联动报警设备。
87.在一些实施例中,所述接收模块13,还用于在接收携带有报警设备身份信息的联动报警指令的情况下;
88.所述报警模块11,还用于根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,执行联动报警动作。
89.在一些实施例中,所述处理模块12,还用于判断自身是否监测到报警信号;若是,优先根据自身监测到的报警信号执行报警动作,确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令;若否,根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,控制所述报警模块11执行联动报警动作。
90.在一些实施例中,所述处理模块12,还用于上报已执行联动报警消息到对应的网关。
91.在一些实施例中,所述处理模块12,还用于在执行联动报警动作的情况下,确定自身是否监测到报警信号;若是,控制所述报警模块11停止执行联动报警动作,执行自身监测到的报警信号的报警动作。
92.在一些实施例中,所述报警模块11,具体用于:在监测到报警信号的情况下,采用第一报警指示执行报警动作;根据所述联动报警指令、以及所述分组设置信息确定自身属于相同分组的情况下,采用第二报警指示执行联动报警动作。
93.在一些实施例中,所述处理模块12,还用于监测到报警信号的消息上报到对应的网关,以通过所述对应的网关向连接至其它网关且属于所述分组内的可联动报警设备发送联动指令。
94.在一些实施例中,所述处理模块12,还用于以预设时长为间隔周期性向所述可联动报警设备广播联动指令。
95.在一些实施例中,所述报警模块11,还用于当所述联动报警指令的已接收时长大于预设时长阈值且未重新接收到联动报警指令时,停止执行联动报警动作。
96.在一些实施例中,所述处理模块12,还用于在监测到解除报警信号后,执行解除报警动作,向相同分组内的所述可联动报警设备广播解除联动指令;所述解除联动指令用于控制所述相同分组内的所述可联动报警设备执行解除联动报警动作。
97.在一些实施例中,所述处理模块12,还用于在接收到解除联动指令的情况下,确定当前是否处于自身报警状态;若是,优先根据自身监测到的报警信号执行报警动作,确定所述报警设备的联动报警功能开启且当前所属分组内包括可联动报警设备的情况下,向所述可联动报警设备广播联动指令;若否,执行解除报警动作。
98.在一些实施例中,所述处理模块12,还用于在接收到解除联动指令的情况下,确定
相同分组内所述可联动报警设备是否处于自身报警状态;当相同分组内所述可联动报警设备均未处于自身报警状态时,执行解除报警动作。
99.在一些实施例中,所述处理模块12,还用于上报已执行解除报警动作的消息到对应的网关,以通过所述对应的网关向在其它网关下属于所述分组内的可联动报警设备发送解除联动指令。
100.需要说明的是:上述实施例提供的联动报警装置在实现联动报警过程中,仅以上述各程序模块的划分进行举例说明,在实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即可将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分方法步骤。另外,上述实施例提供的联动报警装置与联动报警方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
101.本技术实施例另一方面,请参阅图5,还提供一种联动报警装置,应用于终端设备,所述装置包括:
102.获取模块21,用于对报警设备进行分组的分组设置信息;其中,所述分组设置信息包括分组标识以及所述分组标识下对应包含的报警设备信息;
103.发送模块22,用于向对应的网关发送所述分组设置信息,经由所述网关将所述分组设置信息下发给相应组内的所述报警设备。
104.在一些实施例中,所述获取模块21,还用于获取对报警设备的工作模式进行设置的模式设置信息,所述模式设置信息用于控制对应的所述报警设备开启联动报警模式或关闭联动报警模式;
105.所述发送模块22,还用于向对应的网关发送所述模式设置信息,经由所述网关将所述模式设置信息下发给对应的所述报警设备。
106.需要说明的是:上述实施例提供的联动报警装置在实现联动报警过程中,仅以上述各程序模块的划分进行举例说明,在实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即可将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分方法步骤。另外,上述实施例提供的联动报警装置与联动报警方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
107.为了能够对本技术实施例提供的联动报警方法具有更系统的理解,下面分别结合不同应用场景并通过具体示例进行说明。需要说明的是,本示例中的报警设备可以是烟雾报警器、天然气报警器等,且将报警设备简称为设备为例。
108.应用场景一:设备本地联动报警
109.请参阅图6,配置操作如下:用户可以通过终端设备如手机app将账号下所有同种设备经过云端(cloud)、网关(gateway),发送设置指令(set enable/disable)以设置设备打开或者关闭联动报警功能(如设置分组还需设置组id),设置成enable(如设置分组还需同一个组id)的设备则允许互相触发联动报警。
110.报警触发顺序如下:
111.1)当其中一个设备(如图6中设备a)监测到警情并上报报警消息到网关后,向其它设备(如图6中设备b、c)发送开始“联动报警”的广播消息(start linkage alarm message);
112.2)同网关其它设备(如图6中设备b、c)收到后先判断是否已打开“联动报警”开关,
若打开(enable linkage alarm)(如设置分组还需判断组id相同),则执行“联动报警”指令,同时上报已执行“联动报警”消息到网关;
113.3)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,并执行上报报警消息到对应的网关,向其它设备发送开始“联动报警”的广播消息。
114.解除报警顺序如下:
115.1)当其中一个(如图6中设备a)解除报警并上报“报警解除”消息到网关后,同时向其它设备(如图6中设备b、c)发送结束“联动报警”的广播消息;
116.2)当设备处于“自身报警”状态下时收到结束“联动报警”消息时,再次向其它设备发送开始“联动报警”的广播消息,以达到只要一个设备处于“报警”状态,其它设备需要处于“联动报警”状态;
117.3)当最后一个“报警”设备解除报警时,会向其它设备发送结束“联动报警”的广播消息。此时,没有其它设备处于“联动报警”状态,所有设备均执行结束“联动报警”指令。
118.这里,设备状态上报到网关后,网关也需将状态同步到云端。
119.如此,可实现设备间联动报警;不受外部网络环境影响;不受云端是否正常影响;不受网关是否在线影响;设备端自主联动,响应快;用户app可以一键将联动关闭;可以将设备分组,仅联动在本组内的设备。
120.应用场景二:设备本地联动报警“维持机制”121.请再次参阅图6,配置操作如下:用户可以通过终端设备如手机app将账号下所有同种设备经过云端(cloud)、网关(gateway),发送设置指令(set enable/disable)设置设备打开或者关闭联动报警功能(如设置分组还需设置组id),设置成enable(如设置分组还需同一个组id)的设备则允许互相触发联动报警。
122.报警触发顺序如下:
123.1)当其中一个设备(如图7中设备a)监测到警情并上报报警消息到网关后,同时以30s的间隔持续向其它设备(如图7中设备b、c)发送开始“联动报警”的广播消息(start linkage alarm message);
124.2)同网关其它设备(如图7中设备b、c)收到后先判断是否已打开“联动报警”开关,若打开(enable linkage alarm)(如设置分组还需判断组id相同),则执行“联动报警”指令,同时上报已执行“联动报警”消息到网关;但“联动报警”指令仅执行30s,每次收到消息将刷新时间,若30s内未再次收到“联动报警”指令,则自动退出“联动报警”动作;
125.3)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,并执行上报报警消息到对应的网关,向其它设备发送开始“联动报警”的广播消息。
126.解除报警顺序如下:
127.1)设备每次收到“联动报警”指令后,仅维持30s的执行时间,若30s内未再次收到“联动报警”指令,则自动退出“联动报警”动作;
128.2)当解除报警并上报“报警解除”消息到网关后,同时向其它设备发送结束“联动报警”的广播消息;
129.2)其它设备收到结束“联动报警”消息后,执行结束“联动报警”指令;若再次收到“联动报警”指令,则再次执行“联动报警”动作。
130.这里,设备状态上报到网关后,网关也需将状态同步到云端。
131.如此,可实现设备间联动报警;不受外部网络环境影响;不受云端是否正常影响;不受网关是否在线影响;设备端自主联动,响应快;用户app可以一键将联动关闭;可以将设备分组,仅联动在本组内的设备。
132.应用场景三:云端与设备联动报警
133.请参阅图7,配置操作如下:用户可以通过终端设备如手机app将账号下所有同种设备配置到云端(cloud)、网关(gateway)、设备,云端保存可联动设备列表,组成云端联动,设备自身设置允许设备间互相通讯的设置(setenable/disable linkage alarm)(如设置分组还需同一个组id),组成设备间联动,云端和设备组成联动控制系统。其中,设备本地联动的优先级大于云端联动的优先级。
134.报警触发顺序如下:
135.首先,执行设备联动,具体地:
136.1)当其中一个设备(如图7中设备a)监测到警情并上报报警消息到网关(如图8中网关1)后,向其它设备发送开始“联动报警”的广播消息(start linkage alarm message);
137.2)同网关其它设备(如图7中设备b、c)收到后先判断是否已打开“联动报警”开关,若打开(enable linkage alarm)(如设置分组还需判断组id相同),则执行“联动报警”指令,同时上报已执行“联动报警”消息到网关(如图7中网关1);
138.3)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,并执行上报报警消息到对应的网关,向其它设备发送开始“联动报警”的广播消息。
139.接着,执行云端联动,具体地:
140.1)云端(cloud)收到设备a的报警消息后再逐个下发“联动报警”控制指令到其它网关下的相关设备,如图7中的设备d、e。
141.2)设备端收到后执行“联动报警”指令,同时上报已执行“联动报警”消息。
142.3)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,状态切换时上报当前状态到云端,云端再同步到用户app。
143.解除报警顺序如下:
144.首先,执行设备联动,具体地:
145.1)当其中一个设备(如图7中设备a)解除报警并上报“报警解除”消息到网关(如图7中网关1)后,同时向其它设备(如图7中设备b、c)发送结束“联动报警”的广播消息;
146.2)当设备处于“自身报警”状态下时收到结束“联动报警”消息时,再次向其它设备发送开始“联动报警”的广播消息,以达到只要一个设备处于“报警”状态,其它设备需要处于“联动报警”状态;
147.3)当最后一个“报警”设备解除报警时,会向其它设备发送结束“联动报警”的广播消息。此时,没有其它设备处于“联动报警”状态,所有设备均执行结束“联动报警”指令。
148.接着,执行云端联动,具体地:
149.1)当所有设备均解除报警并上报“报警解除”消息到云端时,云端逐个下发“解除联动报警”控制指令到相关设备,如图7中的设备d、e;
150.2)设备端收到后执行“解除联动报警”指令并上传状态,至此所有设备均结束“联动报警”。
151.这里,设备状态上报到网关后,以及云端下发指令到设备,均需通过网关中转。
152.如此,可实现设备间联动报警;通过app配置可以实现设备间联动;同一网关下的设备端自动联动,响应快;配置较为灵活;同一网关下的联动报警不受网关是否在线影响;网关不受是否在同一局域网的影响;用户app可以一键将联动关闭;可以将设备分组,仅联动在本组内的设备。
153.应用场景四:云端、网关、设备联动报警
154.请参阅图8,配置操作如下:用户可以通过终端设备如手机app将账号下所有同种设备配置到云端(cloud)、网关(gateway)、设备(如设置分组还需保存设备的组id),云端保存可联动设备列表,组成云端联动,网关保存可联动设备列表,组成网关联动,设备自身设置允许设备间互相通讯的设置(setenable/disable linkage alarm)(如设置分组还需同一个组id),组成设备间联动,云端、网关和设备组成联动控制系统。其中,设备本地联动的优先级大于网关联动的优先级,网关联动的优先级大于云端联动的优先级。
155.报警触发顺序如下:
156.首先,执行设备联动,具体地:
157.1)当其中一个设备(如图8中设备a)监测到警情并上报报警消息到网关(如图8中网关1)后,向其它设备(如图8中设备b、c)发送开始“联动报警”的广播消息(start linkage alarm message);
158.2)同网关其它设备(如图8中设备b、c)收到后先判断是否已打开“联动报警”开关,若打开(enable linkage alarm)(如设置分组还需判断组id相同),则执行“联动报警”指令,同时上报已执行“联动报警”消息到网关;
159.3)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,并执行上报报警消息到对应的网关,向其它设备发送开始“联动报警”的广播消息。
160.接着,执行网关联动,具体地:
161.1)网关1再发送linkage alarm message到同一局域网(local area network)下的网关2;
162.2)网关2收到消息后,下发“联动报警”控制指令到相关设备(如设置分组还需判断组id相同)(如图8中设备d、e);
163.3)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,状态切换时上报当前状态到云端。
164.接着,执行云端联动,具体地:
165.1)云端(cloud)收到设备a的报警消息后再逐个下发“联动报警”控制指令到其它非局域网的网关如图8中网关3。
166.2)网关3收到消息后,下发“联动报警”指令到相关设备(如设置分组还需判断组id相同)(如图8中设备f、设备g)
167.3)设备端收到后执行“联动报警”指令,同时上报已执行“联动报警”消息。
168.4)当已经在执行“联动报警”的设备自身探测到警情时,优先执行“报警”指令,状态切换时上报当前状态到云端,云端再同步到用户app。
169.解除报警顺序如下:
170.首先,执行设备联动,具体地:
171.1)当其中一个设备(如图8中设备a)解除报警并上报“报警解除”消息到网关后,同
时向其它设备(如图8中设备b、c)发送结束“联动报警”的广播消息;
172.2)当设备处于“自身报警”状态下时收到结束“联动报警”消息时,再次向其它设备发送开始“联动报警”的广播消息,以达到只要一个设备处于“报警”状态,其它设备需要处于“联动报警”状态;
173.3)当最后一个“报警”设备解除报警时,会向其它设备发送结束“联动报警”的广播消息。此时,没有其它设备处于“联动报警”状态,所有设备均执行结束“联动报警”指令。
174.接着,执行网关联动,具体地:
175.1)当所有设备均解除报警并上报“报警解除”消息到网关1时,网关1再发送“解除联动报警”指令到同一局域网(local area network)下的网关2;
176.2)网关2收到消息后也下发“解除联动报警”指令到相关设备,如图8中设备d、e;
177.3)设备端收到后执行“解除联动报警”指令并上传状态到云端。
178.接着,执行云端联动,具体地:
179.1)当所有设备均解除报警并上报“报警解除”消息到云端时,云端逐个下发“解除联动报警”控制指令到相关设备,如图8中设备f、g;
180.2)设备端收到后执行“解除联动报警”指令并上传状态,至此所有设备均结束“联动报警”。
181.这里,设备状态上报到网关后,以及云端下发指令到设备,均需通过网关中转。
182.如此,可通过app配置可以实现设备间联动;同一网关下的设备端自动联动,响应快;同一局域网的设备不受外部网络和云端环境影响;同一网关下的设备联动报警不受网关是否在线影响;不同局域网的网关下的设备也可以实现联动;用户app可以一键将联动关闭;可以将设备分组,仅联动在本组内的设备。
183.本技术实施例另一方面,请参阅图9,还提供一种报警设备,包括处理器211、存储器212及存储在所述存储器212上并可被所述处理器211执行的计算机程序,所述计算机程序被所述处理器211执行时实现本技术任一实施例所提供的应用于报警设备侧的联动报警方法,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述报警设备可包括但不限于烟雾报警器、一氧化碳报警器、天然气报警器等。
184.本技术实施例另一方面,请再次参阅图9,还提供一种终端设备,包括处理器211、存储器212及存储在所述存储器212上并可被所述处理器211执行的计算机程序,所述计算机程序被所述处理器211执行时实现本技术任一实施例所提供的应用于终端设备侧的联动报警方法,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述终端设备可包括但不限于智能手机、平板电脑、可穿戴式设备等。
185.请参阅图10,是本技术实施例提供的终端设备的一种可选的硬件结构框图。如图10所示,终端设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(processingunits,cpu)1110(处理器1110可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器1130,一个或一个以上存储应用程序1123或数据1122的存储介质1120(例如一个或一个以上海量存储设备)。其中,存储器1130和存储介质1120可以是短暂存储或持久存储。存储在存储介质1120的程序可以包括一个或一个以上模块,每个模块可以包括对联动报警中的一系列指令操作。更进一步地,处理器1110可以设置为与存储介质1120通信,在终端设备上执行存储介质1120中的一系列指令操
作。终端设备还可以包括一个或一个以上电源1160,一个或一个以上有线或无线网络接口1150,一个或一个以上输入输出接口1140,和/或,一个或一个以上操作系统1121,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。
186.输入输出接口1140可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括终端设备的通信供应商提供的无线网络。在一个实例中,输入输出接口1140包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口1140可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。
187.本领域普通技术人员可以理解,图10所示的结构仅为示意,其并不对上述终端设备的结构造成限定。例如,终端设备还可包括比图10中所示更多或者更少的组件,或者具有与图10所示不同的配置。
188.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述联动报警方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。
189.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围之内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献