一种控制智能家居设备的方法和控制器的制造方法

文档序号:10577172阅读:294来源:国知局
一种控制智能家居设备的方法和控制器的制造方法
【专利摘要】本申请实施例提供了一种控制智能家居设备的方法和控制器,用于解决如何控制交互协议与控制器不同的智能家居设备的技术问题。所述方法包括:确定接入所述智能家居控制器的智能家居设备所支持的交互协议;基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,以获得转换后的控制指令;将所述转换后的控制指令发送给所述智能家居设备。
【专利说明】
一种控制智能家居设备的方法和控制器
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种控制智能家居设备的方法和控制器。
【背景技术】
[0002]如今,智能家居设备以其智能化和功能多样化的优势,已经在中国一部分家庭中普及。一般的智能家居系统包括一个智能家居控制器,与其他智能家居设备连接,并控制其他智能家居设备。
[0003]如果智能家居控制器和智能家居设备均为同一品牌,则所使用和支持的交互协议通常是一致的。所以智能家居控制器能够很顺利地控制同品牌的智能家居控制器。但是,在现有技术中,如果智能家居设备和智能家居控制器所使用或支持的交互协议不同,则智能家居控制器就无法控制智能家居设备。进而,由于没有控制器控制,导致该智能家居设备无法充分发挥其功能。

【发明内容】

[0004]本申请实施例提供了一种控制智能家居设备的方法和控制器,用于解决如何控制交互协议与控制器不同的智能家居设备的技术问题。
[0005]第一方面,本申请提供了一种控制智能家居设备的方法,应用于智能家居设备控制器,包括:
[0006]确定接入所述智能家居控制器的智能家居设备所支持的交互协议;
[0007]基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,以获得转换后的控制指令;
[0008]将所述转换后的控制指令发送给所述智能家居设备。
[0009]第二方面,本申请提供了一种智能家居控制器,包括:
[0010]确定单元,用于确定接入所述智能家居控制器的智能家居设备所支持的交互协议;
[0011]转换单元,用于基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,以获得转换后的控制指令;
[0012]发送单元,用于将所述转换后的控制指令发送给所述智能家居设备。
[0013]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0014]在本申请实施例的技术方案中,首先确定接入智能家居控制器的智能家居设备所支持的交互协议;然后基于交互协议,转换智能家居设备控制器将要向智能家居设备发送的控制指令,以获得转换后的控制指令;最后将转换后的控制指令发送给智能家居设备。可见,本申请实施例中的智能家居控制器能够将控制指令依照智能家居设备所支持的交互协议进行转换,从而使得发送到智能家居设备的控制指令能够被智能家居设备按照所支持的交互协议识别,进而响应控制指令,从而达到控制智能家居设备的目的。所以,解决了如何控制交互协议与控制器不同的智能家居设备的技术问题,实现了智能家居控制器与智能家居设备所使用的交互协议不同,智能家居控制器依然能够控制该智能家居设备的技术效果O
【附图说明】
[0015]图1为本申请实施例中控制智能家居设备的方法流程图;
[0016]图2为本申请实施例中智能家居控制器的结构示意图。
【具体实施方式】
[0017]本申请实施例提供了一种控制智能家居设备的方法和控制器,用于解决如何控制交互协议与控制器不同的智能家居设备的技术问题,实现了智能家居控制器与智能家居设备所使用的交互协议不同,智能家居控制器依然能够控制该智能家居设备的技术效果。
[0018]为了解决上述技术问题,本申请提供的技术方案总体思路如下:
[0019]在本申请实施例的技术方案中,首先确定接入智能家居控制器的智能家居设备所支持的交互协议;然后基于交互协议,转换智能家居设备控制器将要向智能家居设备发送的控制指令,以获得转换后的控制指令;最后将转换后的控制指令发送给智能家居设备。可见,本申请实施例中的智能家居控制器能够将控制指令依照智能家居设备所支持的交互协议进行转换,从而使得发送到智能家居设备的控制指令能够被智能家居设备按照所支持的交互协议识别,进而响应控制指令,从而达到控制智能家居设备的目的。所以,解决了如何控制交互协议与控制器不同的智能家居设备的技术问题,实现了智能家居控制器与智能家居设备所使用的交互协议不同,智能家居控制器依然能够控制该智能家居设备的技术效果O
[0020]下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0021]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,六和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0022]本申请第一方面提供了一种控制智能家居设备的方法,应用于智能家居控制器。其中,智能家居控制器为任意家庭的智能家居系统中的控制器,例如空调、冰箱或电视剧等,本申请不做具体限制。该智能家居系统中还包括多个智能家居设备。
[0023]请参考图1,为本申请实施例中控制智能家居设备的方法流程图。该方法包括:
[0024]SlOl:确定接入所述智能家居控制器的智能家居设备所支持的交互协议。
[0025]S102:基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令。
[0026]S103:将所述转换后的控制指令发送给所述智能家居设备。
[0027]具体来讲,智能家居设备请求接入智能家居控制器。智能家居控制器与智能家居设备进行握手,进而智能家居设备接入智能家居控制器。在SlOl中,智能家居控制器确定出智能家居设备所支持的交互协议。
[0028]具体来讲,智能家居控制器可以从智能家居设备的握手信息中获得智能家居设备所支持的交互协议。在本申请实施例中,智能家居设备所支持的交互信息包括智能家居设备所使用的交互协议,以及可读取和可识别的交互协议。在具体实现过程中,交互协议包括但不限于WiFi协议、蓝牙协议、紫峰ZigBee协议以及NFC协议等,本申请不做具体限制。
[0029]接下来,为了智能家居设备能够识别并相应智能家居控制器的控制指令,即为了使得智能家居控制器能控制智能家居设备,在S102中,智能家居控制器会基于交互协议,将要向智能家居设备发送的控制指令转换成交互协议所对应的指令,进而获得转换后的控制指令。
[0030]转换获得转换后的控制指令后,在S103中,智能家居控制器将转换后的控制指令发送给智能家居设备。
[0031]由于转换后的控制指令是根据交互协议所转换的,换言之,转换后的控制指令是符合交互协议的。所以,当智能家居设备接收到转换后的控制指令后,由于智能家居设备支持交互协议,所以能够按照交互协议识别控制指令,以及响应控制指令。所以,即使智能家设备和智能家控制器所使用的交互协议不同,智能家居控制器也能够控制智能家居设备。进一步,由于本申请实施例中的智能家居控制器能够基于不同的智能家居设备所支持的交互协议转换控制指令,所以较现有技术中的智能家居控制器,能够接入和控制更多的智能家居设备。
[0032]进一步,在本申请实施例中,在SlOl之后,还包括:
[0033]判断智能家居控制器是否能够基于所述交互协议转换所述控制指令。
[0034]具体来讲,在确定智能家居设备所支持的交互协议后,智能家居控制器判断存储空间中的是否存储有该交互协议,或者是否存储有将控制指令转换为符合该交互协议的方式信息。如果存储有该交互协议,或者存储有转换方式信息,则判断智能家居控制器能够基于交互协议转换控制指令;反之,如果未存储有该交互协议,或者未存储有转换方式信息,则判断智能家居控制器不能基于交互协议转换控制指令。
[0035]在本申请实施例中,根据不同的判断结果,S102也有两种的不同的具体实现方式。
[0036]第一种:
[0037]当智能家居设备能够基于交互信息转换控制指令时,可采用第一种实现方式,具体为:
[0038]当所述智能家居控制器能够基于所述交互信息转换所述控制指令时,基于所述控制指令和所述交互协议对应的协议方式,获得所述转换后的控制指令。
[0039]具体来讲,当智能家居控制器自身能够转换控制指令时,智能家居控制器将基于交互协议对应的协议方式转换控制指令。具体为按照交互协议的格式或标准生成转换后的交互协议。
[0040]举例来说,假设交互协议的协议方式为(0,控制器ID,智能家居设备ID,控制指令,FF,11),并假设智能家居控制器将要向智能家居设备发送关机指令Powered Off,且控制器ID为79798,智能家居设备ID为897。所以,智能家居控制器基于协议方式,生成转换后的控制指令(O,79798,897,Powered 0ff,FF,ll)o
[0041 ]第一种:
[0042]当智能家居设备不能基于交互信息转换控制指令时,可采用第而种实现方式,具体为:
[0043]当所述智能家居控制器不能够基于所述交互信息转换所述控制指令时,将所述控制指令和所述交互协议标识发送至云服务器;
[0044]接收所述云服务器返回的所述转换后的控制指令。
[0045]具体来讲,当智能家居控制器不能基于交互协议转换控制指令时,为了使得智能家居控制器仍然能够控制智能家居设备,智能家居设备将控制指令和交互协议标识发送至云服务器。其中,交互协议标识为表示交互协议具体为何种协议的标识,例如WiF1、blueteeth 等。
[0046]云服务器端的管理员接收到控制指令和交互协议标识后,可以人工将控制指令转换为符合交互协议的控制指令,也可以将控制指令和交互协议标识转发给其他终端,进而由其他终端完成转换。转换完成后,云服务器讲转换后的控制指令发送回智能家居控制器。
[0047]进一步,在判断智能家居控制器是否能够基于交互协议转换控制指令之后,还包括:
[0048]向所述智能家居设备发送所述智能家居设备所使用的交互协议。
[0049]具体来讲,为了使得智能家居设备的使用更加广泛,智能家居设备还将把自身所使用的交互协议发送给智能家居设备。从而,如果智能家居设备后续连接到一个无法基于智能家居设备所支持的交互协议转换控指令时,如果新的智能家居控制器所使用的交互协议与本申请实施例中的智能家居控制器所使用的交互协议相同,智能家居设备仍然可以识别并响应。
[0050]基于与前述实施例中控制智能家居设备方法同样的发明构思,本申请第二方面还提供一种智能家居控制器,如图2所示,包括:
[0051]确定单元201,用于确定接入所述智能家居控制器的智能家居设备所支持的交互协议;
[0052]转换单元202,用于基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,以获得转换后的控制指令;
[0053]发送单元203,用于将所述转换后的控制指令发送给所述智能家居设备。
[0054]可选的,所述智能家居控制器还包括:
[0055]判断单元,用于在确定接入所述智能家居控制器的智能家居设备所支持的交互协议之后,判断智能家居控制器是否能够基于所述交互协议转换所述控制指令。
[0056]具体来讲,所述转换单元202用于当所述智能家居控制器能够基于所述交互信息转换所述控制指令时,基于所述控制指令和所述交互协议对应的协议方式,获得所述转换后的控制指令。
[0057]或者,所述转换单元202用于当所述智能家居控制器不能够基于所述交互信息转换所述控制指令时,将所述控制指令和所述交互协议标识发送至云服务器;接收所述云服务器返回的所述转换后的控制指令。
[0058]进一步,所述发送单元203还用于在判断智能家居控制器是否能够基于所述交互协议转换所述控制指令之后,向所述智能家居设备发送所述智能家居设备所使用的交互协议。
[0059]前述图1实施例中的控制智能家居设备的方法的各种变化方式和具体实例同样适用于本实施例的智能家居控制器,通过前述对方法的详细描述,本领域技术人员可以清楚的知道本实施例中控制器的实施方法,所以为了说明书的简洁,在此不再详述。
[0060]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种控制智能家居设备的方法,应用于智能家居设备控制器,其特征在于,包括: 确定接入所述智能家居控制器的智能家居设备所支持的交互协议; 基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,以获得转换后的控制指令; 将所述转换后的控制指令发送给所述智能家居设备。2.如权利要求1所述的方法,其特征在于,在确定接入所述智能家居控制器的智能家居设备所支持的交互协议之后,还包括: 判断智能家居控制器是否能够基于所述交互协议转换所述控制指令。3.如权利要求2所述的方法,其特征在于,基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,包括: 当所述智能家居控制器能够基于所述交互信息转换所述控制指令时,基于所述控制指令和所述交互协议对应的协议方式,获得所述转换后的控制指令。4.如权利要求2所述的方法,其特征在于,基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,包括: 当所述智能家居控制器不能够基于所述交互信息转换所述控制指令时,将所述控制指令和所述交互协议标识发送至云服务器; 接收所述云服务器返回的所述转换后的控制指令。5.如权利要求3或4所述的方法,其特征在于,在判断智能家居控制器是否能够基于所述交互协议转换所述控制指令之后,还包括: 向所述智能家居设备发送所述智能家居设备所使用的交互协议。6.一种智能家居控制器,其特征在于,包括: 确定单元,用于确定接入所述智能家居控制器的智能家居设备所支持的交互协议; 转换单元,用于基于所述交互协议,转换所述智能家居设备控制器将要向所述智能家居设备发送的控制指令,以获得转换后的控制指令; 发送单元,用于将所述转换后的控制指令发送给所述智能家居设备。7.如权利要求6所述的控制器,其特征在于,所述智能家居控制器还包括: 判断单元,用于在确定接入所述智能家居控制器的智能家居设备所支持的交互协议之后,判断智能家居控制器是否能够基于所述交互协议转换所述控制指令。8.如权利要求7所述的控制器,其特征在于,所述转换单元用于当所述智能家居控制器能够基于所述交互信息转换所述控制指令时,基于所述控制指令和所述交互协议对应的协议方式,获得所述转换后的控制指令。9.如权利要求7所述的控制器,其特征在于,所述转换单元用于当所述智能家居控制器不能够基于所述交互信息转换所述控制指令时,将所述控制指令和所述交互协议标识发送至云服务器;接收所述云服务器返回的所述转换后的控制指令。10.如权利要求8或9所述的控制器,其特征在于,所述发送单元还用于在判断智能家居控制器是否能够基于所述交互协议转换所述控制指令之后,向所述智能家居设备发送所述智能家居设备所使用的交互协议。
【文档编号】G05B19/418GK105938328SQ201610490569
【公开日】2016年9月14日
【申请日】2016年6月27日
【发明人】刘 东, 李晓冬, 高向军, 王星睿, 张科, 杨芳, 杨家鹏
【申请人】四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1