一种智能家居设备控制方法、装置、设备及存储介质制造方法及图纸

技术编号:38715562 阅读:18 留言:0更新日期:2023-09-08 14:58
本申请实施例公开了一种智能家居设备控制方法、装置、设备及存储介质通过云端接收终端设备发送的场景报文;当场景报文满足第一预设条件时,将场景报文按照执行动作对应的网关进行拆分处理,得到第一场景报文,每一第一场景报文对应一网关,第一预设条件为场景报文中的执行动作需要至少两个网关执行;将第一场景报文进行云端触发标记,得到第二场景报文,将第二场景报文发送至对应的网关;根据场景报文确认触发条件,当获取到的智能家居设备的状态信息满足触发条件时,发送触发指令给对应的网关,以供网关根据触发指令执行对应的第二场景报文中的执行动作,能够解决多网关场景控制响应同步性较差问题,提升智能家居设备的响应同步性和响应效率。步性和响应效率。步性和响应效率。

【技术实现步骤摘要】
一种智能家居设备控制方法、装置、设备及存储介质


[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]场景拆分模块,用于当所述场景报文满足第一预设条件时,将所述场景报文按照执行动作对应的网关进行拆分处理,得到第一场景报文,每一所述第一场景报文对应一网
关,所述第一预设条件为所述场景报文中的执行动作需要至少两个网关执行;
[0036]第一触发标记模块,用于将所述第一场景报文进行云端触发标记,得到第二场景报文,将所述第二场景报文发送至对应的网关;
[0037]第一发送模块,用于根据所述场景报文确认触发条件,当获取到的所述智能家居设备的状态信息满足所述触发条件时,发送触发指令给对应的网关,以供所述网关根据所述触发指令执行对应的第二场景报文中的执行动作。
[0038]进一步的,所述装置还包括跨网关检测模块、第二触发标记模块、第二发送模块和第三发送模块;
[0039]所述跨网关检测模块,用于当所述场景报文不满足第一预设条件时,检测所述场景报文中对应的触发条件是否属于跨网关;
[0040]第二触发标记模块,用于当所述触发条件属于跨网关时,将所述场景报文中的触发条件标记为云端触发,并将对应的执行动作赋予对应的网关标记,得到第三场景报文;
[0041]第二发送模块,用于将所述第三场景报文发送至对应的网关;
[0042]第三发送模块,用于根据所述第三场景报文确认触发条件,当获取到的所述智能家居设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能家居设备控制方法,其特征在于,用于云端,包括:接收终端设备发送的场景报文,所述场景报文包括智能家居设备的控制需求;当所述场景报文满足第一预设条件时,将所述场景报文按照执行动作对应的网关进行拆分处理,得到第一场景报文,每一所述第一场景报文对应一网关,所述第一预设条件为所述场景报文中的执行动作需要至少两个网关执行;将所述第一场景报文进行云端触发标记,得到第二场景报文,将所述第二场景报文发送至对应的网关;根据所述场景报文确认触发条件,当获取到的所述智能家居设备的状态信息满足所述触发条件时,发送触发指令给对应的网关,以供所述网关根据所述触发指令执行对应的第二场景报文中的执行动作。2.根据权利要求1所述的方法,其特征在于,所述接收终端设备发送的场景报文,所述场景报文包括智能家居设备的控制需求之后,还包括:当所述场景报文不满足第一预设条件时,检测所述场景报文中对应的触发条件是否属于跨网关;当所述触发条件属于跨网关时,将所述场景报文中的触发条件标记为云端触发,并将对应的执行动作赋予对应的网关标记,得到第三场景报文;将所述第三场景报文发送至对应的网关;根据所述第三场景报文确认触发条件,当获取到的所述智能家居设备的状态信息满足所述触发条件时,发送触发指令给对应的网关,以供所述网关根据所述触发指令执行对应的第三场景报文中对应的网关标记对应的执行动作。3.根据权利要求1或2所述的方法,其特征在于,所述接收终端设备发送的场景报文之后,还包括:对所述场景报文中的进行循环判断,当所述场景报文满足预设的循环条件时,判断所述场景报文是否满足第一预设条件。4.根据权利要求2所述的方法,其特征在于,所述当所述场景报文不满足第一预设条件时,检测所述场景报文中对应的触发条件是否属于跨网关之后,还包括:当所述触发条件不属于跨网关时,对所述场景报文中的触发条件标记为网关触发,并将对应的执行动作赋予对应的网关标记,得到第四场景报文;将所述第四场景报文发送至对应的网关,以供对应的网关根据所述第四场景报文中的网关触发进行触发条件判断和根据对应的网关标记执行对应的执行动作。5.根据权利要求4所述的方法,其特征在于,所述将所述第四场景报文发送至对应的网关之前,还包括:判断所述第四场景报文是否满足第二预设条件,所述第二预设条件为报文中的时间类型报文满足预设时间区间条件、设备类型报文满足执行动作条件和/或自动化类型报文满足自动化场景条件;若所述第四场景报文满足预设第二条件,则保存所述第四场景报文,并发送所述第四场景报文至对应的网关。6.根据权利要求5所述的方法,其...

【专利技术属性】
技术研发人员:刘正林曾义翁云峰刘洪超
申请(专利权)人:广州河东科技有限公司
类型:发明
国别省市:

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

1