智能家居设备统一控制方法、存储介质及电子装置与流程

摘要: 本申请涉及智能家居领域,具体而言,涉及一种智能家居设备统一控制方法、存储介质及电子装置。背景技术:1、随着智能家居技术的快速发展,市场上出现了多个品牌、多种类型...
智能家居设备统一控制方法、存储介质及电子装置与流程

本申请涉及智能家居领域,具体而言,涉及一种智能家居设备统一控制方法、存储介质及电子装置。

背景技术:

1、随着智能家居技术的快速发展,市场上出现了多个品牌、多种类型的智能家居设备。不同品牌的智能设备通常采用各自独立的通信协议和控制系统,用户在使用过程中面临以下问题。

2、目前,各智能家居厂商通常推出各自专属的应用程序,用户需针对不同品牌的设备分别下载对应的应用程序进行控制。不同品牌设备所采用的通信协议存在差异,例如蓝牙协议、wifi协议、zigbee协议、红外协议等。现有技术中虽存在智能网关产品,但其通常仅能适配同一品牌或同一协议类型的设备,无法同时兼容多种协议类型。此外,现有万能遥控器类产品多仅支持红外协议,无法覆盖蓝牙、wifi、zigbee等其他主流通信协议。

3、因此,如何实现用一个应用程序对不同品牌、不同协议类型的智能家居设备进行统一控制,以避免用户需要在多个应用程序之间频繁切换操作,成为目前业界亟待解决的重要课题。

技术实现思路

1、本申请提供一种智能家居设备统一控制方法、存储介质及电子装置,用以解决现有技术中不同品牌、不同协议的智能设备无法通过单一应用程序统一控制的问题,实现了基于协议类型自动选择适配通道进行跨品牌设备统一控制。

2、本申请提供一种智能家居设备统一控制方法,包括:

3、响应于用户操作,发现至少一个智能设备,并识别各所述智能设备的设备信息,所述设备信息包括厂商信息和型号信息;

4、根据所述设备信息,查询设备协议数据库,确定各所述智能设备对应的通信协议类型;

5、根据所述通信协议类型,为各所述智能设备选择对应的协议适配通道,所述协议适配通道包括本地网关中转通道和云端协议转换通道;

6、通过选择的协议适配通道,将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令,将所述私有协议格式的控制指令传输至对应的智能设备;

7、接收各智能设备执行所述私有协议格式的控制指令后返回的执行结果。

8、根据本申请提供的一种智能家居设备统一控制方法,所述发现至少一个智能设备,包括:通过局域网广播或蓝牙扫描方式自动发现同一网络内的智能设备;和/或接收用户手动选择的厂商信息和型号信息,以添加指定的智能设备。

9、根据本申请提供的一种智能家居设备统一控制方法,所述通信协议类型包括蓝牙协议、wifi协议、zigbee协议和红外协议;所述本地网关中转通道用于蓝牙协议、wifi协议和红外协议的智能设备,所述云端协议转换通道用于zigbee协议的智能设备及无法本地直连的智能设备。

10、根据本申请提供的一种智能家居设备统一控制方法,所述通过选择的协议适配通道,将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令,包括:当选择所述本地网关中转通道时,将所述统一格式的控制指令发送至本地智能网关;所述本地智能网关根据目标智能设备的通信协议类型,选择对应的内置协议栈,将所述统一格式的控制指令模拟为目标智能设备的私有协议格式的控制指令。

11、根据本申请提供的一种智能家居设备统一控制方法,所述通过选择的协议适配通道,将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令,包括:当选择所述云端协议转换通道时,将所述统一格式的控制指令通过超文本传输安全协议https发送至云端服务器;所述云端服务器根据目标智能设备的厂商信息和型号信息,确定对应的协议转换规则或品牌方云应用程序接口;若存在品牌方云应用程序接口,则调用所述品牌方云应用程序接口下发控制指令;否则,将所述统一格式的控制指令转换为目标智能设备的私有协议格式的控制指令后下发。

12、根据本申请提供的一种智能家居设备统一控制方法,所述方法还包括:接收用户设置的跨品牌设备联动规则,所述联动规则包括触发条件和目标控制动作;监测至少一个智能设备的状态变化,当所述状态变化满足所述触发条件时,自动根据所述目标控制动作生成所述统一格式的控制指令,并通过对应的协议适配通道转换为对应私有协议格式的控制指令后下发至目标智能设备。

13、根据本申请提供的一种智能家居设备统一控制方法,在接收各智能设备执行所述私有协议格式的控制指令后返回的执行结果之后,所述方法还包括:将接收到的执行结果解析为统一格式,得到解析结果;根据所述解析结果更新所述智能设备的状态展示。

14、本申请还提供一种智能家居设备统一控制装置,包括:

15、设备发现与识别模块,用于响应于用户操作,发现至少一个智能设备,并识别各所述智能设备的设备信息,所述设备信息包括厂商信息和型号信息;

16、协议类型确定模块,用于根据所述设备信息,查询设备协议数据库,确定各所述智能设备对应的通信协议类型;

17、适配通道选择模块,用于根据所述通信协议类型,为各所述智能设备选择对应的协议适配通道,所述协议适配通道包括本地网关中转通道和云端协议转换通道;

18、协议转换与下发模块,用于通过选择的协议适配通道,将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令,将所述私有协议格式的控制指令传输至对应的智能设备;

19、结果接收模块,用于接收各智能设备执行所述私有协议格式的控制指令后返回的执行结果。

20、本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述智能家居设备统一控制方法的步骤。

21、本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述智能家居设备统一控制方法的步骤。

22、本申请提供的智能家居设备统一控制方法、存储介质及电子装置,通过响应于用户操作发现智能设备并识别其厂商信息和型号信息,根据设备信息查询设备协议数据库确定各智能设备对应的通信协议类型,再根据通信协议类型为各智能设备选择对应的本地网关中转通道或云端协议转换通道,并通过所选择的协议适配通道将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令后传输至对应的智能设备,最后接收设备返回的执行结果,从而实现了对不同品牌、不同协议类型的智能设备采用同一应用程序进行统一发现、统一指令转换和统一控制,避免了用户需要在多个应用程序之间切换操作的繁琐流程,提升了跨品牌智能家居设备的互操作性和用户使用体验。

1.一种智能家居设备统一控制方法,其特征在于,包括:

2.根据权利要求1所述的智能家居设备统一控制方法,其特征在于,所述发现至少一个智能设备,包括:

3.根据权利要求1所述的智能家居设备统一控制方法,其特征在于,所述通信协议类型包括蓝牙协议、wifi协议、zigbee协议和红外协议;

4.根据权利要求1所述的智能家居设备统一控制方法,其特征在于,所述通过选择的协议适配通道,将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令,包括:

5.根据权利要求1所述的智能家居设备统一控制方法,其特征在于,所述通过选择的协议适配通道,将统一格式的控制指令转换为各智能设备对应的私有协议格式的控制指令,包括:

6.根据权利要求1所述的智能家居设备统一控制方法,其特征在于,所述方法还包括:

7.根据权利要求1-6任一项所述的智能家居设备统一控制方法,其特征在于,在接收各智能设备执行所述私有协议格式的控制指令后返回的执行结果之后,所述方法还包括:

8.一种智能家居设备统一控制装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。