一种智能家居离线批量配置的方法、系统、存储介质与流程

专利2026-07-07  8


本发明涉及智能家居领域,具体指有一种智能家居离线批量配置的方法、系统、存储介质。


背景技术:

1、智能家居能够用物联网技术连接家居设施和设备,通过接入互联,智能家居可以实现远程、智能化、场景化等控制方式,从而实现对各种家电进行智能控制。

2、智能家居安装之后、使用之前,需要对智能家居写入配置数据,此时,若与智能家居连接的网关还未接入互联网,则无法完成对智能家居配置数据的下载与写入。为了解决该技术问题,现有技术中,例如公开号为cn114374604b、名称为一种离线模式的智能家居配置方法、存储介质及系统的现有申请,其通过移动终端从云服务端获取配置数据,再通过智能移动终端将配置数据经网关下发给子设备。然而,施工现场往往缺乏稳定的外部网络连接,或是网络条件极为恶劣,智能设备配置与调试所需的配置文件包含了与房屋、设备功能、设备组网等相关的展示图标或视频等,使得配置文件的数据包较大,在网络条件恶劣的情况下,且同时为多个智能家居进行配置的情况下,需要下载多个较大的数据包则需要花费较长的时间;以及,在智能家居集中交付阶段,面对大量且多样的户型与设备,加之需要创建繁复的场景联动和自动化设定,这一系列任务不仅消耗大量时间,还极度考验施工团队的专业技能,导致整体施工效率难以提升。综上所述,智能家居项目的实地部署常遭遇网络不稳定、设备与房间数量庞大、技术门槛高等问题。

3、针对上述的现有技术存在的问题设计一种智能家居离线批量配置的方法、系统、存储介质是本发明研究的目的。


技术实现思路

1、针对上述现有技术存在的问题,本发明在于提供一种智能家居离线批量配置的方法、系统、存储介质,能够有效解决上述现有技术存在的至少一个问题。

2、本发明的技术方案是:

3、一种智能家居离线批量配置的方法,包括以下步骤:

4、在云端创建施工任务,配置所述施工任务的房屋属性、设备属性、场景属性、组网属性,将配置文件生成规则和所述施工任务下发至配置终端;

5、获取待配置智能家居的识别编号,通过所述识别编号生成组网设置文件;

6、将所述组网设置文件分发至所述待配置智能家居,使所述待配置智能家居根据所述组网设置文件接入网关,将多个所述待配置智能家居组网;

7、在所述配置终端根据所述配置文件生成规则结合所述施工任务,提取预存于所述配置终端内的离线素材库内相应数据,打包生成对应的配置文件,将所述配置文件写入所述待配置智能家居,使所述待配置智能家居能够显示对应的界面,并能够实现对应的功能。

8、进一步地,所述离线素材库包括与所述房屋属性、所述设备属性、所述场景属性相关的图像或视频。

9、进一步地,所述设备属性包括所述待配置智能家居对应的设备图像或视频信息,所述场景属性包括所述待配置智能家居所在的场景对应的设备图像或视频信息;

10、提取预存于所述配置终端内的离线素材库内相应数据包括:根据所述待配置智能家居对应的设备图像或视频信息、所述待配置智能家居所在的场景对应的设备图像或视频信息,从所述离线素材库中提取对应的图像或视频。

11、进一步地,将配置文件生成规则和所述施工任务下发至配置终端之后,执行:

12、所述配置终端根据所述施工任务查询当前的所述离线素材库内是否具有所需的全部数据,若否则通过所述配置终端通过所述云端下载缺少的数据。

13、进一步地,将多个所述待配置智能家居组网包括:

14、所述组网设置文件包含所有的所述待配置智能家居的组网白名单;

15、建立所述网关和所述配置终端的通信通道,将所述组网白名单发送至所述网关;

16、在所述待配置智能家居接入网关时,所述网关查询所述待配置智能家居是否属于所述组网白名单中的设备,若是则允许接入组网。

17、进一步地,所述配置文件生成规则包含将所述待配置智能家居的设备信息结合所述房屋属性、所述设备属性、所述场景属性、组网属性、所述待配置智能家居的逻辑服务信息生成施工实例数据、项目节点数据、物模型数据、施工模板数据中的一种或多种的对应规则。

18、进一步地,打包生成对应的配置文件包括:将施工实例数据、项目节点数据、物模型数据、施工模板数据中的一种或多种,以及离线素材库内相应数据打包,封装相关的通信协议库成对应的配置文件。

19、进一步地,通过所述识别编号生成组网设置文件包括:

20、所述配置终端预存有所述待配置智能家居的网络属性与识别编号的生成规则,所述配置终端根据所述网络属性与识别编号的生成规则计算得到所述待配置智能家居的网络属性,根据所述网络属性生成组网设置文件。

21、进一步提供一种智能家居离线批量配置的系统,包括以下模块:

22、施工任务生成模块,用于在云端创建施工任务,配置所述施工任务的房屋属性、设备属性、场景属性、组网属性,将配置文件生成规则和所述施工任务下发至配置终端;

23、组网设置文件生成模块,用于获取待配置智能家居的识别编号,根据配置文件生成规则通过所述识别编号生成组网设置文件;

24、组网设置文件发送模块,用于将所述组网设置文件分发至所述待配置智能家居,使所述待配置智能家居根据所述组网设置文件接入网关,将多个所述待配置智能家居组网;

25、配置文件生成模块,用于在所述配置终端根据所述配置文件生成规则结合所述施工任务,提取预存于所述配置终端内的离线素材库内相应数据,打包生成对应的配置文件,将所述配置文件写入所述待配置智能家居,使所述待配置智能家居能够显示对应的界面,并能够实现对应的功能。

26、进一步提供一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现所述的一种智能家居离线批量配置的方法。

27、因此,本发明提供以下的效果和/或优点:

28、本技术通过在接入外网的情况下一次性获取生成配置文件所需的配置文件生成规则和所述施工任务,并且在配置终端中预存有生成配置文件所需的离线素材库。在离线状态下,基于配置文件生成规则和所述施工任务生成智能终端可以读取并被配置的配置文件,从而可以在离线状态下操作,无需接入外网,同时可以在弱网的环境下进下载数据包较小的配置文件生成规则和所述施工任务,无需下载数据包较大的配置文件。

29、本技术通过获取智能终端的识别编码,可以通过识别编码与智能终端的网络属性之间的转换规则,反算出智能终端的网络属性从而对应的生成组网设置文件并发送到智能终端,从而配置智能终端的网络设置,使其自动加入网关。

30、本技术通过获取所有的智能终端的识别编码,从而将可信任的所有的智能终端对应的组网白名单发送给网关,通过网关给与可信的智能终端组网权限。

31、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。

32、应当明白,本发明的上文的概述和下面的详细说明是示例性和解释性的,并且意在提供对如要求保护的本发明的进一步的解释。


技术特征:

1.一种智能家居离线批量配置的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种智能家居离线批量配置的方法,其特征在于:所述离线素材库包括与所述房屋属性、所述设备属性、所述场景属性相关的图像或视频。

3.根据权利要求2所述的一种智能家居离线批量配置的方法,其特征在于:所述设备属性包括所述待配置智能家居对应的设备图像或视频信息,所述场景属性包括所述待配置智能家居所在的场景对应的设备图像或视频信息;

4.根据权利要求1所述的一种智能家居离线批量配置的方法,其特征在于:将配置文件生成规则和所述施工任务下发至配置终端之后,执行:

5.根据权利要求1所述的一种智能家居离线批量配置的方法,其特征在于:将多个所述待配置智能家居组网包括:

6.根据权利要求1所述的一种智能家居离线批量配置的方法,其特征在于:所述配置文件生成规则包含将所述待配置智能家居的设备信息结合所述房屋属性、所述设备属性、所述场景属性、组网属性、所述待配置智能家居的逻辑服务信息生成施工实例数据、项目节点数据、物模型数据、施工模板数据中的一种或多种的对应规则。

7.根据权利要求6所述的一种智能家居离线批量配置的方法,其特征在于:打包生成对应的配置文件包括:将施工实例数据、项目节点数据、物模型数据、施工模板数据中的一种或多种,以及离线素材库内相应数据打包,封装相关的通信协议库成对应的配置文件。

8.根据权利要求1所述的一种智能家居离线批量配置的方法,其特征在于:通过所述识别编号生成组网设置文件包括:

9.一种智能家居离线批量配置的系统,其特征在于:包括以下模块:

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的一种智能家居离线批量配置的方法。


技术总结
本发明涉及一种智能家居离线批量配置的方法、系统、存储介质,包括以下步骤:在云端创建施工任务,将配置文件生成规则和所述施工任务下发至配置终端;获取待配置智能家居的识别编号,通过所述识别编号生成组网设置文件;建立所述待配置智能家居和所述配置终端的通信通道,将所述组网设置文件发送至所述待配置智能家居,将多个所述待配置智能家居组网;在所述配置终端根据所述配置文件生成规则结合所述施工任务,提取预存于所述配置终端内的离线素材库内相应数据,打包生成对应的配置文件,将所述配置文件写入所述待配置智能家居,使所述待配置智能家居能够显示对应的界面,并能够实现对应的功能。

技术研发人员:陈昆明,刘鸿,游文凤,张伟,楼泽君
受保护的技术使用者:厦门立林科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-32312.html