【技术实现步骤摘要】
智能家居设备的控制方法和控制装置
[0001]本申请涉及终端
,尤其涉及一种智能家居设备的控制方法和控制装置
。
技术介绍
[0002]随着物联网
(internet of things
,
IoT)
的发展,用户可以通过手机
、
平板电脑或网关等电子设备实现对智能家居设备的控制
。
示例性地,用户可以通过手机中的智能家居应用程序控制智能台灯的开启
、
关闭或者亮度的调节等功能
。
其中,电子设备对智能家居设备的控制需要依赖智能家居协议实现
。
智能家居协议为智能家居设备与其他电子设备之间完成通信或服务所必须遵循的规则和约定,是智能家居领域的关键实现技术之一
。
智能家居协议中规定了多种命令以及多种命令的注释,这样,在电子设备与智能家居设备采用同一智能家居协议进行通信,并采用该智能家居协议向智能家居设备发送命令时,智能家居设备可以识别并执行该命令,从而执行相应的操作
。 >[0003]然而,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种智能家居设备的控制方法,其特征在于,应用于电子设备,所述电子设备支持第一智能家居协议,所述方法包括:接收来自智能家居设备的广播信息,所述广播信息中携带用于指示所述智能家居设备支持第二智能家居协议的信息;响应于所述广播信息,从所述智能家居设备获取第一描述信息,所述第一描述信息用于指示所述智能家居设备具备的
M
个功能
、
所述
M
个功能中每个功能所支持的至少一个命令以及所述智能家居设备的设备类型,所述第一描述信息是基于所述第二智能家居协议生成的,
M
为正整数;基于所述第一描述信息,确定翻译对照信息,并利用所述翻译对照信息控制所述智能家居设备;其中,所述翻译对照信息包括第一对应关系和
/
或第二对应关系,所述第一对应关系包括与所述第一智能家居协议对应的所述智能家居设备的功能标识和与所述第二智能家居协议对应的所述智能家居设备的功能标识之间的对应关系,所述第二对应关系包括与所述第一智能家居协议对应的所述智能家居设备的命令标识和与所述第二智能家居协议对应的所述智能家居设备的命令标识之间的对应关系
。2.
根据权利要求1所述的方法,其特征在于,所述翻译对照信息是基于第一描述文件以及第二描述文件确定的,所述第一描述文件是基于所述第一描述信息和所述第一智能家居协议对应的第一智能家居协议定义文件确定的,所述第二描述文件是基于所述第一描述信息和所述第二智能家居协议对应的第二智能家居协议定义文件确定的
。3.
根据权利要求1或2所述的方法,其特征在于,所述基于所述第一描述信息,确定翻译对照信息,包括:向云端服务器发送所述第一描述信息;接收来自所述云端服务器的所述翻译对照信息
。4.
根据权利要求1所述的方法,其特征在于,所述翻译对照信息是根据第一描述文件
、
第二描述文件以及第二描述信息确定的,所述第一描述文件是基于所述第二描述信息和所述第一智能家居协议对应的第一智能家居协议定义文件确定的,所述第二描述文件是基于所述第一描述信息和所述第二智能家居协议对应的第二智能家居协议定义文件确定的,所述第二描述信息包括用于指示目标功能和所述目标功能中每个功能支持的目标命令的信息,所述第二描述信息用于指示所述第二描述文件中的部分或全部信息
。5.
根据权利要求4所述的方法,其特征在于,所述第一描述信息包括所述
M
个功能的功能标识和所述至少一个命令的命令标识,所述第二描述信息中包括所述目标功能的功能标识和所述目标命令的命令标识;所述确定翻译对照信息,包括:利用所述
M
个功能的功能标识和所述至少一个命令的命令标识,从所述第二智能家居协议定义文件中查找所述
M
个功能的功能标识和所述
M
个功能的功能标识的注释
、
以及所述至少一个命令的命令标识和所述至少一个命令的命令标识的注释,得到所述第二描述文件;利用所述目标功能的功能标识和所述目标命令的命令标识,从所述第一智能家居协议定义文件中查找所述目标功能的功能标识和所述目标功能的功能标识的注释
、
以及所述目
标功能中每个功能支持的目标命令的命令标识和所述目标命令的命令标识的注释,得到所述第一描述文件;基于所述目标功能的功能标识
、
所述第一描述文件以及所述第二描述文件,确定所述第一对应关系;基于所述目标命令的命令标识
、
所述第一描述文件以及所述第二描述文件,确定所述第二对应关系
。6.
根据权利要求4或5所述的方法,其特征在于,所述方法还包括:从所述智能家居设备获取所述智能家居设备的设备类型信息,所述设备类型信息指示至少一种设备类型;向云端服务器发送用于获取所述至少一种设备类型对应的控制卡片的第一请求,所述第一请求中包括所述设备类型信息;接收来自所述云端服务器的卡片信息,所述卡片信息包括用于指示组合控制卡片的信息,所述组合控制卡片包括所述至少一种设备类型中每种设备类型对应的控制卡片和所述至少一种设备类型中每种设备类型对应的功能按钮
。7.
根据权利要求4或5所述的方法,其特征在于,所述利用所述翻译对照信息控制所述智能家居设备,包括:获取第一命令,所述第一命令用于请求对所述智能家居设备执行第一操作;利用所述翻译对照信息,将所述第一命令翻译为第二命令,所述翻译对照信息中包括所述第一命令和所述第二命令之间的对应关系;将所述第二命令发送至所述智能家居设备
。8.
根据权利要求4或5所述的方法,其特征在于,所述响应于所述广播信息,从所述智能家居设备获取第一描述信息,包括:响应于所述广播信息,判断所述智能家居设备支持的所述第二智能家居协议与所述第一智能家居协议是否相同;在所述第二智能家居协议与所述第一智能家居协议不同的情况下,从所述智能家居设备获取所述第一描述信息
。9.
一种智能家居设备的控制方法,其特征在于,应用于云端服务器,所述方法包括:接收来自电子设备的第一描述信息,所述第一描述信息用于指示智能家居设备具备的
M
个功能
、
所述
M
个功能中每个功能所支持的至少一个命令以及所述智能家居设备的设备类型,所述第一描述信息是基于第二智能家居协议生成的,所述电子设备支持第一智能家居协议,<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。