一种智能家居多厂商设备云场景优化方法及装置制造方法及图纸

技术编号:34870200 阅读:18 留言:0更新日期:2022-09-08 08:16
本申请公开提供了一种智能家居多厂商设备云场景优化方法及装置,其中,该方法包括:获取预先配置的云场景;确定所述云场景中的设备所属的一个或多个网关;在所述网关中分别建立网关场景,所述网关场景包括所述云场景中属于该网关的设备的执行内容;获取各个网关场景的场景执行唯一标识,并将其与所述云场景的唯一标识进行关联;当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景,解决了现有技术中,通过批量的使用网络请求去进行下发,如果设备数量较多时,就会使云场景执行效率低的问题;若涉及到的设备为单一厂家单网关,仍需要通过云端进行控制指令的问题。题。题。

【技术实现步骤摘要】
一种智能家居多厂商设备云场景优化方法及装置


[0001]本专利技术涉及智能家居
,具体涉及一种智能家居多厂商设备云场景优化方法及装置。

技术介绍

[0002]随着时代的进步,如今各个智能家居行业都大放异彩,同时产生出了新的智能家居融合解决方案,通过整合不同的智能家居厂商的设备,在云端进行融合云场景的处理,使各个厂商之间的设备,可以相互协作共同完成智能家居下场景的执行,由于云场景的相关配置和设备控制指令下发都是放在云端的。
[0003]现有技术缺点:1、设备的控制,通过批量的使用网络请求去进行下发,如果设备数量较多时,就会使云场景执行效率;2、若涉及到的设备为单一厂家单网关,仍需要通过云端进行控制指令,造成不必要的资源浪费;3、只单一依靠云端来进行场景设备的控制,对于网络会有一定的依赖性,存在一定的局限性,无法充分发挥网关设备的性能。

技术实现思路

[0004]因此,本专利技术要解决的技术问题在于克服现有技术中,通过批量的使用网络请求去进行下发,如果设备数量较多时,就会使云场景执行效率低的问题;若涉及到的设备为单一厂家单网关,仍需要通过云端进行控制指令,造成不必要的资源浪费的问题;只单一依靠云端来进行场景设备的控制,对于网络会有一定的依赖性,存在一定的局限性,无法充分发挥网关设备的性能的问题,从而提供一种智能家居多厂商设备云场景优化方法及装置。
[0005]为解决上述技术问题,本专利技术公开实施例至少提供一种智能家居多厂商设备云场景优化方法及装置。
[0006]第一方面,本专利技术公开实施例提供了一种智能家居多厂商设备云场景优化方法,包括:
[0007]获取预先配置的云场景;
[0008]确定所述云场景中的设备所属的一个或多个网关;
[0009]在所述网关中分别建立网关场景,所述网关场景包括所述云场景中属于该网关的设备的执行内容;
[0010]获取各个网关场景的场景执行唯一标识,并将其与所述云场景的唯一标识进行关联;
[0011]当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景。
[0012]可选地,所述云场景是按照下述方式预先配置的:
[0013]用户获取智能家居设备的设备集,所述设备集按照所述智能家居设备所属厂商、设备受控类型和设备联网类型分类呈现;
[0014]创建云场景,并配置所述云场景的名称、触发条件、设备和执行内容,所述设备为
从所述设备集中选择的,用户为每个设备分配执行内容。
[0015]可选地,所述当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景包括:
[0016]当所述触发条件满足时,获取所执行的云场景的唯一标识;
[0017]获取与所述云场景的唯一标识关联的各个场景执行唯一标识;
[0018]将所述场景执行唯一标识下发至对应的网关,由所述网关根据所述场景执行唯一标识执行网关场景。
[0019]可选地,所述确定所述云场景中的设备所属的一个或多个网关包括:
[0020]根据设备id和家庭id查询数据库,获取设备基础信息;
[0021]根据所述设备基础信息获取设备关联信息;
[0022]对所述设备关联信息进行解析,获取设备所属的一个或多个网关id;
[0023]根据所述设备所属的一个或多个网关id确定设备所属的一个或多个网关。
[0024]可选地,若所述云场景中的设备属于多个网关,则所述当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景包括:
[0025]监测各网关中的网关场景的执行情况,所述网关根据触发条件执行网关场景;
[0026]当有网关场景执行时,根据所述网关场景的场景执行唯一标识判断是否存与该网关场景关联的云场景;
[0027]若是,则获取所述云场景所关联的其它的场景执行唯一标识,根据所述其它的场景执行唯一标识执行其它网关场景。
[0028]可选地,若所述云场景中的设备属于多个网关,则所述当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景包括:
[0029]获取云场景中的设备的状态信息;
[0030]根据所述状态信息判断是否满足云场景的触发条件;
[0031]若是,则获取所述云场景的唯一标识;
[0032]获取与所述云场景的唯一标识关联的各个场景执行唯一标识;
[0033]将所述场景执行唯一标识下发至对应的网关,由所述网关根据所述场景执行唯一标识执行网关场景。
[0034]第二方面,本专利技术公开实施例还提供一种智能家居多厂商设备云场景优化装置,包括:
[0035]第一获取模块,用于获取预先配置的云场景;
[0036]确定模块,用于确定所述云场景中的设备所属的一个或多个网关;
[0037]建立模块,用于在所述网关中分别建立网关场景,所述网关场景包括所述云场景中属于该网关的设备的执行内容;
[0038]第二获取模块,用于获取各个网关场景的场景执行唯一标识,并将其与所述云场景的唯一标识进行关联;
[0039]执行模块,用于当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景。
[0040]可选地,所述执行模块,用于当所述触发条件满足时,获取所执行的云场景的唯一标识;获取与所述云场景的唯一标识关联的各个场景执行唯一标识;将所述场景执行唯一
标识下发至对应的网关,由所述网关根据所述场景执行唯一标识执行网关场景。
[0041]第三方面,本专利技术公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0042]第四方面,本专利技术公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0043]本专利技术的实施例提供的技术方案可以具有以下有益效果:
[0044]获取预先配置的云场景;确定所述云场景中的设备所属的一个或多个网关;在所述网关中分别建立网关场景,所述网关场景包括所述云场景中属于该网关的设备的执行内容;获取各个网关场景的场景执行唯一标识,并将其与所述云场景的唯一标识进行关联;当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景,本专利技术优化云场景下对于不同情况下,对于执行条件和执行内容的存储方案;通过优化将设备的执行交予网关设备进行,加快云场景下的响应速度;减少云端监测和下发,降低网络对云场景的影响。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0046]为了更清楚地说明本专利技术具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能家居多厂商设备云场景优化的方法,其特征在于,包括:获取预先配置的云场景;确定所述云场景中的设备所属的一个或多个网关;在所述网关中分别建立网关场景,所述网关场景包括所述云场景中属于该网关的设备的执行内容;获取各个网关场景的场景执行唯一标识,并将其与所述云场景的唯一标识进行关联;当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景。2.根据权利要求1所述的方法,其特征在于,所述云场景是按照下述方式预先配置的:用户获取智能家居设备的设备集,所述设备集按照所述智能家居设备所属厂商、设备受控类型和设备联网类型分类呈现;创建云场景,并配置所述云场景的名称、触发条件、设备和执行内容,所述设备为从所述设备集中选择的,用户为每个设备分配执行内容。3.根据权利要求1所述的方法,其特征在于,所述确定所述云场景中的设备所属的一个或多个网关包括:根据设备id和家庭id查询数据库,获取设备基础信息;根据所述设备基础信息获取设备关联信息;对所述设备关联信息进行解析,获取设备所属的一个或多个网关id;根据所述设备所属的一个或多个网关id确定设备所属的一个或多个网关。4.根据权利要求2所述的方法,其特征在于,所述当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景包括:当所述触发条件满足时,获取所执行的云场景的唯一标识;获取与所述云场景的唯一标识关联的各个场景执行唯一标识;将所述场景执行唯一标识下发至对应的网关,由所述网关根据所述场景执行唯一标识执行网关场景。5.根据权利要求2所述的方法,其特征在于,若所述云场景中的设备属于多个网关,则所述当执行云场景时,通过所述场景执行唯一标识执行与所述云场景关联的网关场景包括:监测各网关中的网关场景的执行情况,所述网关根据触发条件执行网关场景;当有网关场景执行时,根据所述网关场景的场景执行唯一标识判断是否存与该网关场景关联的云场景;若是,...

【专利技术属性】
技术研发人员:史伟峰杨其昌
申请(专利权)人:深圳市华曦达科技股份有限公司
类型:发明
国别省市:

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

1