物联设备控制方法、网关、云端及存储介质技术

技术编号:32728840 阅读:19 留言:0更新日期:2022-03-20 08:34
本发明专利技术公开了一种物联设备控制方法、网关、云端及存储介质,属于物联控制技术领域,该方法包括:获取第一联动动作信息,并据此获得联动执行条件和第一动作;获取所有第一动作执行物联设备的状态信息,并据此判断是否均满足所述联动执行条件;若均满足,则控制所有所述第一动作执行物联设备执行所述第一动作,并在执行后反馈第一状态改变信息;接收所述第一状态改变信息,存储在本地数据库。本发明专利技术在网关及物联设备离线时,可通过网关直接控制物联设备执行联动,实现了在网络断开时联动的顺利进行;另外还可在联动结束后将设备的状态变化等信息暂存在网关或直连设备上,待上线后再上报给云端,进而保证了在离线状态下信息保存的完整性和准确性。整性和准确性。整性和准确性。

【技术实现步骤摘要】
物联设备控制方法、网关、云端及存储介质


[0001]本专利技术涉及物联控制
,尤其涉及一种物联设备控制方法、网关、云端及存储介质。

技术介绍

[0002]相关技术中,传统的物联网系统中在网关离线时,无法控制物联设备执行联动,也无法将设备状态准确保存。

技术实现思路

[0003]本专利技术实施例通过提供一种物联设备控制方法、网关、云端及存储介质,解决了现有技术中在网关离线时,无法控制物联设备执行联动,也无法将设备状态准确保存的问题。
[0004]根据本专利技术的第一方面,提供了一种物联设备控制方法,用于网关,所述网关分别与云端和至少一个物联设备连接,所述方法包括:
[0005]获取本地数据库存储的第一联动动作信息;所述第一联动动作信息由所述云端发送,并对应有至少一个第一动作执行物联设备;
[0006]根据所述第一联动动作信息,获得联动执行条件和与所述第一联动动作信息对应的第一动作;
[0007]获取所有所述第一动作执行物联设备的设备状态信息,并根据所述设备状态信息,判断所有所述第一动作执行物联设备是否均满足所述联动执行条件;
[0008]若所有所述第一动作执行物联设备均满足所述联动执行条件,则控制所有所述第一动作执行物联设备执行所述第一动作,并在执行所述第一动作后向所述网关反馈第一状态改变信息;
[0009]接收所述第一状态改变信息,并将所述第一状态改变信息存储在所述本地数据库。
[0010]可选地,所述获取本地数据库存储的第一联动动作信息之前,所述方法还包括:
[0011]获取自身状态信息;所述自身状态信息为网关离线状态和网关在线状态中的一种;
[0012]若处于网关离线状态,则执行所述获取本地数据库存储的第一联动动作信息。
[0013]可选地,所述获取自身状态信息之后,所述方法还包括:
[0014]若处于网关在线状态,则从所述云端实时获取第二联动动作信息;所述第二联动动作信息对应有至少一个第二动作执行物联设备;
[0015]根据所述第二联动动作信息,控制至少一个所述第二动作执行物联设备执行与所述第二联动动作信息对应的第二动作;
[0016]接收所述第二动作执行物联设备执行所述第二动作后反馈的第二状态改变信息,并将所述第二状态改变信息发送至所述云端。
[0017]可选地,所述若处于网关离线状态,则执行所述获取本地数据库存储的第一联动
动作信息之后,所述方法还包括:
[0018]实时获取所述自身状态信息;
[0019]当处于网关在线状态时,将所述第一状态改变信息同步至所述云端,并清除在所述本地数据库中存储的所述第一状态改变信息。
[0020]根据本专利技术的第二方面,提供了一种物联设备控制方法,用于云端,所述云端与网关和用户端连接,所述方法包括:
[0021]接收用户输入的联动动作信息;所述联动动作信息对应有至少一个动作执行物联设备;
[0022]判断所述至少一个动作执行物联设备是否与同一个网关相连;
[0023]若所述至少一个动作执行物联设备均与所述同一个网关相连,则将所述联动动作信息发送给所述网关,以使所述网关根据所述联动动作信息控制所述至少一个动作执行物联设备执行与所述联动动作信息对应的联动动作。
[0024]可选地,所述判断所述至少一个动作执行物联设备是否与同一个网关相连之后,所述方法还包括:
[0025]若所述至少一个动作执行物联设备不全与所述同一个网关相连,则根据所述联动动作信息控制所述至少一个动作执行物联设备执行所述联动动作。
[0026]可选地,所述则将所述联动动作信息发送给所述网关,以使所述网关根据所述联动动作信息控制所述至少一个动作执行物联设备执行与所述联动动作信息对应的联动动作之前,所述方法还包括:
[0027]检测所述网关的网络状态;
[0028]若所述网关处于网关在线状态,则执行所述将所述联动动作信息发送给所述网关,以使所述网关根据所述联动动作信息控制所述至少一个动作执行物联设备执行与所述联动动作信息对应的联动动作。
[0029]根据本专利技术的第三方面,提供了一种网关,包括:第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的物联设备控制程序,所述物联设备控制程序被所述第一处理器执行时实现第一方面的实现方式中的任一种可能的实现方式中所述的各个步骤。
[0030]根据本专利技术的第四方面,提供了一种云端,包括:第二存储器、第二处理器及存储在所述第二存储器上并可在所述第二处理器上运行的物联设备控制程序,所述物联设备控制程序被所述第二处理器执行时实现第二方面的实现方式中的任一种可能的实现方式中所述的各个步骤。
[0031]根据本专利技术的第五方面,提供了一种计算机可读存储介质,其上存储有物联设备控制程序,所述物联设备控制程序被处理器执行时实现第一方面或第二方面的实现方式中的任一种可能的实现方式中所述的各个步骤。
[0032]本专利技术实施例提出一种物联设备控制方法、网关、云端及存储介质,通过网关获取本地数据库存储的第一联动动作信息,并据此获得联动执行条件和第一动作;获取所有所述第一动作执行物联设备的设备状态信息,并据此判断其是否均满足所述联动执行条件;若均满足,则控制所有所述第一动作执行物联设备执行所述第一动作,并在执行后反馈第一状态改变信息;接收所述第一状态改变信息,并将其存储在所述本地数据库。
[0033]本专利技术通过获取本地数据库存储的第一联动动作信息,并据此获得联动执行条件和相应的联动动作;获取所有相关物联设备的设备状态信息,并据此判断其是否均满足联动执行条件;若均满足,则控制所有相关物联设备执行联动动作,并在执行后反馈自身的状态改变信息;将各相关物联设备的状态改变信息存储在本地数据库。本专利技术区别于现有技术中在网关离线时,无法控制物联设备执行联动,也无法将设备状态准确保存的情况,在网关及物联设备离线时,可通过网关直接控制物联设备执行联动,实现了在网络断开时联动的顺利进行;另外还可在联动结束后将设备的状态变化等信息暂存在网关或直连设备上,待上线后再上报给云端,进而保证了在离线状态下信息保存的完整性和准确性。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本专利技术实施例方案涉及的硬件运行环境的网关的结构示意图;
[0036]图2为本专利技术物联设备控制方法的第一实施例的流程示意图;
[0037]图3为本专利技术图2中S201的步骤之前的流程示意图;
[0038]图4为本专利技术物联设备控制方法的第二实施例的流程示意图。
[0039]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联设备控制方法,其特征在于,用于网关,所述网关分别与云端和至少一个物联设备连接,所述方法包括:获取本地数据库存储的第一联动动作信息;所述第一联动动作信息由所述云端发送,并对应有至少一个第一动作执行物联设备;根据所述第一联动动作信息,获得联动执行条件和与所述第一联动动作信息对应的第一动作;获取所有所述第一动作执行物联设备的设备状态信息,并根据所述设备状态信息,判断所有所述第一动作执行物联设备是否均满足所述联动执行条件;若所有所述第一动作执行物联设备均满足所述联动执行条件,则控制所有所述第一动作执行物联设备执行所述第一动作,并在执行所述第一动作后向所述网关反馈第一状态改变信息;接收所述第一状态改变信息,并将所述第一状态改变信息存储在所述本地数据库。2.根据权利要求1所述的方法,其特征在于,所述获取本地数据库存储的第一联动动作信息之前,所述方法还包括:获取自身状态信息;所述自身状态信息为网关离线状态和网关在线状态中的一种;若处于网关离线状态,则执行所述获取本地数据库存储的第一联动动作信息。3.根据权利要求2所述的方法,其特征在于,所述获取自身状态信息之后,所述方法还包括:若处于网关在线状态,则从所述云端实时获取第二联动动作信息;所述第二联动动作信息对应有至少一个第二动作执行物联设备;根据所述第二联动动作信息,控制至少一个所述第二动作执行物联设备执行与所述第二联动动作信息对应的第二动作;接收所述第二动作执行物联设备执行所述第二动作后反馈的第二状态改变信息,并将所述第二状态改变信息发送至所述云端。4.根据权利要求2所述的方法,其特征在于,所述若处于网关离线状态,则执行所述获取本地数据库存储的第一联动动作信息之后,所述方法还包括:实时获取所述自身状态信息;当处于网关在线状态时,将所述第一状态改变信息同步至所述云端,并清除在所述本地数据库中存储的所述第一状态改变信息。5.一种物联设备控制方法,其特征在于,用于云端,所述云端与网关...

【专利技术属性】
技术研发人员:熊红令
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:

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

1