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

技术编号:29671251 阅读:16 留言:0更新日期:2021-08-13 21:52
本发明专利技术属于智能家居技术领域,公开了一种智能家居控制方法、装置、设备及存储介质。该方法包括:根据智能家电类型生成对应的通用控制数据包;将通用控制数据包发送至控制终端,以使控制终端根据通用控制数据包生成通用控制指令;根据通用控制指令确定待控制的目标智能家电;根据通用控制指令获取目标智能家电的产品信息;根据产品信息和通用控制指令生成对应的控制指令,并将控制指令发送至目标智能家电,以使目标智能家电根据控制指令运行。通过上述方式,实现了控制设备通过一套通用的控制指令即可对不同型号的智能家居进行控制,让用户控制终端无需针对不同的控制目标切换控制界面或者控制指令,提升了用户使用的便捷程度。

【技术实现步骤摘要】
智能家居控制方法、装置、设备及存储介质
本专利技术涉及智能家居
,尤其涉及一种智能家居控制方法、装置、设备及存储介质。
技术介绍
随着物联网技术的不断发展,家用电器也慢慢的从单个家居的智能化转向整体的自动化,通过家电间的网络互联可以提供更加便捷的使用体验,由于家电供应商的不同,每个品牌或者厂商之间都使用着独立的通信方式,导致每个用户在使用时只能被同一厂家或者品牌捆绑,无法根据自身的使用需求去设置家中的智能家居产品。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种智能家居控制方法、装置、设备及存储介质,旨在解决现有技术不同品牌的智能家居之间无法互相通信的技术问题。为实现上述目的,本专利技术提供了一种智能家居控制方法,所述方法包括以下步骤:获取智能家电类型;根据所述智能家电类型生成对应的通用控制数据包;将所述通用控制数据包发送至控制终端,以使所述控制终端根据所述通用控制数据包生成通用控制指令;在接收到所述通用控制指令时,根据所述通用控制指令确定待控制的目标智能家电;根据所述通用控制指令获取目标智能家电的产品信息;根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行。可选的,所述根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,包括:<br>根据所述产品信息获取目标智能家电的型号信息和厂家信息;根据所述目标智能家电的型号信息生成对应的控制编码请求,以使云端服务器根据所述控制编码请求返回目标控制编码表;根据所述通用控制指令和目标控制编码表生成控制指令;根据所述厂家信息判断所述目标智能家电的通信协议是否为预设通信协议;若所述目标智能家电的通信协议为预设通信协议,则将所述控制指令发送至所述目标智能家电。可选的,所述根据所述通用控制指令和目标控制编码表生成控制指令,包括:根据所述型号信息确定预设通用控制指令-家电控制指令对应关系映射表;根据所述通用控制指令查找预设通用控制指令-家电控制指令对应关系映射表,以确定通用控制指令对应的家电控制指令;根据所述家电控制指令和目标控制编码表得到所述家电控制指令对应的目标控制编码;根据所述目标控制编码生成控制指令。可选的,所述根据所述厂家信息判断所述目标智能家电的通信协议是否为预设通信协议的步骤之后,还包括:若所述目标智能家电的通信协议不是预设通信协议,则根据所述目标智能家电的厂家信息生成对应的厂家协议解析请求,以使所述云端服务器根据所述厂家协议解析请求返回目标通信协议解析程序;根据所述目标通信协议解析程序对控制指令进行封装,以得到控制指令数据包;将所述控制指令数据包发送至目标智能家电,以使所述目标智能家电根据所述控制指令数据包获取控制指令,并根据所述控制指令运行。可选的,所述根据所述目标智能家电的厂家信息生成对应的厂家协议解析请求的步骤之后,还包括:若无法根据所述厂家信息生成对应的厂家协议解析请求,则获取目标智能家电的目标数据包;根据所述目标数据包获取目标数据包的协议头信息;根据所述协议头信息提取目标智能家电的通信协议特征信息;根据所述通信协议特征信息生成协议解析请求,以使所述云端服务器根据所述协议解析请求返回目标通信协议解析程序。可选的,所述根据所述智能家电类型生成对应的通用控制数据包,包括:根据所述智能家电类型确定所述智能家电类型对应的控制指令合集;根据所述智能家电类型获取所述智能家电类型对应的操作界面数据包;根据所述控制指令合集和操作界面数据包生成对应的通用控制数据包。可选的,所述获取智能家电类型,包括:获取已连接设备列表;根据所述已连接设备列表确定列表中的智能家电;向所述列表中的智能家电发送测试指令,以使所述列表中的智能家电根据所述测试指令返回测试数据;根据所述测试数据确定智能家电的类型。此外,为实现上述目的,本专利技术还提出一种智能家居控制装置,所述智能家居控制装置包括:获取模块,用于获取智能家电类型;处理模块,用于根据所述智能家电类型生成对应的通用控制数据包;所述处理模块,还用于将所述通用控制数据包发送至控制终端,以使所述控制终端根据所述通用控制数据包生成通用控制指令;所述处理模块,还用于在接收到所述通用控制指令时,根据所述通用控制指令确定待控制的目标智能家电;所述获取模块,还用于根据所述通用控制指令获取目标智能家电的产品信息;控制模块,用于根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行。此外,为实现上述目的,本专利技术还提出一种智能家居控制设备,所述智能家居控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能家居控制程序,所述智能家居控制程序配置为实现如上文所述的智能家居控制方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有智能家居控制程序,所述智能家居控制程序被处理器执行时实现如上文所述的智能家居控制方法的步骤。本专利技术获取智能家电类型;根据所述智能家电类型生成对应的通用控制数据包;将所述通用控制数据包发送至控制终端,以使所述控制终端根据所述通用控制数据包生成通用控制指令;在接收到所述通用控制指令时,根据所述通用控制指令确定待控制的目标智能家电;根据所述通用控制指令获取目标智能家电的产品信息;根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行。通过上述方法实现了,控制设备通过一套通用的控制指令即可对不同型号的智能家居进行控制,智能控制中心通过匹配不同型号设备的控制编码将用户控制终端的通用控制指令转化为不同型号设备可以识别的控制指令,让用户控制终端无需针对不同的控制目标切换控制界面或者控制指令,提升了用户使用的便捷程度,也避免了在用户使用端存储大量不同类型指令集的情况,节约了用户控制终端的存储空间。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的智能家居控制设备的结构示意图;图2为本专利技术智能家居控制方法第一实施例的流程示意图;图3为本专利技术智能家居控制方法一实施例的智能家居控制器示意图;图4为本专利技术智能家居控制方法第二实施例的流程示意图;图5为本专利技术智能家居控制装置第一实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本本文档来自技高网...

【技术保护点】
1.一种智能家居控制方法,其特征在于,所述智能家居控制方法包括:/n获取智能家电类型;/n根据所述智能家电类型生成对应的通用控制数据包;/n将所述通用控制数据包发送至控制终端,以使所述控制终端根据所述通用控制数据包生成通用控制指令;/n在接收到所述通用控制指令时,根据所述通用控制指令确定待控制的目标智能家电;/n根据所述通用控制指令获取目标智能家电的产品信息;/n根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行。/n

【技术特征摘要】
1.一种智能家居控制方法,其特征在于,所述智能家居控制方法包括:
获取智能家电类型;
根据所述智能家电类型生成对应的通用控制数据包;
将所述通用控制数据包发送至控制终端,以使所述控制终端根据所述通用控制数据包生成通用控制指令;
在接收到所述通用控制指令时,根据所述通用控制指令确定待控制的目标智能家电;
根据所述通用控制指令获取目标智能家电的产品信息;
根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行。


2.如权利要求1所述的方法,其特征在于,所述根据所述产品信息和通用控制指令生成对应的控制指令,并将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行,包括:
根据所述产品信息获取目标智能家电的型号信息和厂家信息;
根据所述目标智能家电的型号信息生成对应的控制编码请求,以使云端服务器根据所述控制编码请求返回目标控制编码表;
根据所述通用控制指令和目标控制编码表生成控制指令;
根据所述厂家信息判断所述目标智能家电的通信协议是否为预设通信协议;
若所述目标智能家电的通信协议为预设通信协议,则将所述控制指令发送至所述目标智能家电,以使所述目标智能家电根据所述控制指令运行。


3.如权利要求2所述的方法,其特征在于,所述根据所述通用控制指令和目标控制编码表生成控制指令,包括:
根据所述型号信息确定预设通用控制指令-家电控制指令对应关系映射表;
根据所述通用控制指令查找预设通用控制指令-家电控制指令对应关系映射表,以确定通用控制指令对应的家电控制指令;
根据所述家电控制指令和目标控制编码表得到所述家电控制指令对应的目标控制编码;
根据所述目标控制编码生成控制指令。


4.如权利要求2所述的方法,其特征在于,所述根据所述厂家信息判断所述目标智能家电的通信协议是否为预设通信协议的步骤之后,还包括:
若所述目标智能家电的通信协议不是预设通信协议,则根据所述目标智能家电的厂家信息生成对应的厂家协议解析请求,以使所述云端服务器根据所述厂家协议解析请求返回目标通信协议解析程序;
根据所述目标通信协议解析程序对控制指令进行封装,以得到控制指令数据包;
将所述控制指令数据包发送至目标智能家电,以使所述目标智能家电根据所述控制指令数据包获取控制指令,并根据所述控制指令运行。
<...

【专利技术属性】
技术研发人员:冯国东
申请(专利权)人:四块科技深圳有限公司
类型:发明
国别省市:广东;44

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

1