一种智能家居设备的控制方法、设备及系统的制作方法

文档序号:9491737阅读:524来源:国知局
一种智能家居设备的控制方法、设备及系统的制作方法
【技术领域】
[0001]本发明涉及物联网技术领域,具体涉及一种的智能家居设备控制方法、设备及系统。
【背景技术】
[0002]为实现对智能家居设备的有效控制,业界有许多行业联盟,比较有代表性的有AllSeen联盟和0IC联盟,其中AllSeen联盟(包括高通、微软、海尔等企业)的建立是为了解决困扰物联网领域的协作性问题(即实现不同领域和品牌的设备不能互相识别和协作),该联盟希望推动一个标准的设备间通讯协议,使可联网智能家居设备互相识别以及传递数据、信号;而01(:联盟(包括英特尔,博通,三星电子、戴尔等企业),则致力于强化物联网设备的互联需求,从而确保智能家居设备之间的相互通信与协同工作,此外还有大量的企业(例如京东)等,也都制订了各种私有的智能家居设备控制协议和标准,来实现不同智能家居设备间的互联和控制。由于这些物联网标准和技术都自成体系,使得智能家居设备的互联需要借助特定的外部装置来实现不同协议之间的转换,实现复杂,互通性能差。
[0003]如何从根本上解决不同控制协议间智能家居设备的互通问题,实现对不同私有操作协议间的智能家居设备的直接控制和互联,是物联网领域亟待解决的问题。

【发明内容】

[0004]本发明所要解决的技术问题是针对现有技术中所存在的上述缺陷,提供一种智能家居设备控制方法、设备及系统,用以解决现有技术中存在的不同协议间智能家居设备的互通问题,实现对不同私有操作协议间的智能家居设备的直接控制和互联。
[0005]为实现上述目的,本发明提供一种智能家居设备的控制方法,包括:
[0006]接收用户发送的基于HTTP协议的访问请求消息;
[0007]向用户返回基于HTTP协议的访问响应消息,所述响应消息包含基于URL的控制逻辑列表;
[0008]接收用户发送的基于HTTP协议的控制指令,所述控制指令为所述控制逻辑列表中对应的URL控制指令;
[0009]将接收到的所述URL控制指令与其私有操作指令进行协议转换;
[0010]执行私有操作指令,获取私有操作指令执行结果;
[0011]将私有操作指令执行结果与基于HTTP协议的控制结果进行协议转换;
[0012]向用户发送基于HTTP协议的控制结果消息,所述控制结果消息包含控制成功响应或控制失败原因。
[0013]为实现上述目的,本发明提供一种智能家居设备,包括:
[0014]通信模块,用于接收用户发送的基于HTTP协议的访问请求消息;
[0015]应用模块,用于向用户返回基于HTTP协议的访问响应消息,所述响应消息包含基于URL的控制逻辑列表;
[0016]所述通信模块,还用于接收用户发送的基于HTTP协议的控制指令,所述控制指令为所述控制逻辑列表中对应的URL控制指令;
[0017]协议转换模块,用于将接收到的所述URL控制指令与其私有操作指令进行协议转换;
[0018]控制模块,用于执行私有操作指令,获取私有操作指令执行结果;
[0019]所述协议转换模块,还用于将私有操作指令执行结果与基于HTTP协议的控制结果进行协议转换;
[0020]所述通信模块,还用于向用户发送基于HTTP协议的控制结果消息,所述控制结果消息包含控制成功响应或控制失败原因。
[0021]为实现上述目的,本发明提供一种智能家居设备控制系统,包括:
[0022]用户端,用于通过浏览器向所述智能家居设备发送基于HTTP协议的访问请求消息、接收所述智能家居设备返回的基于HTTP协议的访问响应消息、向所述智能家居设备发送基于HTTP协议的控制指令、接收所述智能家居设备发送的基于HTTP协议的控制结果消息;
[0023]智能家居设备,用于接收用户发送的基于HTTP协议的访问请求消息、向用户返回基于HTTP协议的访问响应消息、接收用户发送的基于HTTP协议的控制指令、将接收到的所述URL控制指令与其私有操作指令进行协议转换、执行私有操作指令并获取私有操作指令执行结果、将私有操作指令执行结果与基于HTTP协议的控制结果进行协议转换、向用户发送基于HTTP协议的控制结果消息。
[0024]本发明提供的一种智能家居的控制方法、设备及系统,通过接收用户发送的基于HTTP协议的访问请求消息,向用户返回基于HTTP协议的访问响应消息,所述响应消息包含基于URL的控制逻辑列表,接收用户发送的基于HTTP协议的控制指令,所述控制指令为所述控制逻辑列表中对应的URL控制指令,将接收到的所述URL控制指令与其私有操作指令进行协议转换,执行私有操作指令,获取私有操作指令执行结果,将私有操作指令执行结果与基于HTTP协议的控制结果进行协议转换,向用户发送基于HTTP协议的控制结果消息,所述控制结果消息包含控制成功响应或控制失败原因。
[0025]本发明中智能家居设备可以直接接收用户端发送的基于HTTP协议的访问消息及控制消息,并直接向用户端发送基于HTTP协议的相应响应消息,其内部私有操作协议与HTTP协议间的转换在智能家居设备内部完成,能够不借助任何外部装置即可实现不同私有操作协议智能家居设备间的直接互联,使物联网智能家居设备的集中控制组网变得简单高效,而且用户使用操作简单,界面友好。
【附图说明】
[0026]为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明提供的智能家居设备控制方法第一实施例的流程示意图;
[0028]图2为本发明提供的智能家居设备控制方法第二实施例的流程示意图;
[0029]图3为本发明提供的智能家居设备控制方法第三实施例的流程示意图;
[0030]图4为本发明提供的智能家居设备实施例的结构示意图;
[0031]图5为本发明提供的智能家居设备控制系统的结构示意图。
【具体实施方式】
[0032]为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和实施例对本发明作进一步详细描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]图1为本发明提供的智能家居设备控制方法第一实施例的流程示意图。本实施例中,该智能家居设备控制方法的执行主体为所述智能家居设备。如图1所示,该智能家居设备控制方法包括以下步骤:
[0034]步骤101、接收用户发送的基于HTTP协议的访问请求消息。
[0035]采用嵌入应用服务器的方式,将智能家居设备虚拟化为网站,每个智能家居设备拥有一个独立的IP地址所对应的网站,用户通过访问所述智能家居设备网站的方式,连接并控制所述智能家居设备。
[0036]用户端需通过浏览器的方式访问所述智能家居设备网站,发送基于HTTP协议的访问请求,所述的浏览器方式还包括浏览器内核的APP以及其他各种内置浏览器内核的应用软件,客户端的载体包括手机、电脑、平板电脑、以及其他各种可以实现浏览器应用的设备。
[0037]步骤102、向用户返回基于HTTP协议的访问响应消息,所述响应消息包含基于URL的控制逻辑列表。
[0038]智能家居设备响应用户端发送的访问请求,返回一个所述智能家居设备网站内设定好的网页内容呈现给客户端的浏览器,此网页的内容可以根据需要定制,如厂商Logo、广告、操作说明、对设备的控制选项等,用户看到的页面与浏览一般网站的感知相同。
[0039]所述的访问响应信息包含基于URL的控制逻辑列表,及对所述智能家居设备的控制是基于URL寻址方式实现的,网页上的每个控制命令都对应一条URL地址信息,此逻辑控制列表在网页上的展现可以是图形化的或者是分级的目录结构。
[0040]步骤103、接收用户发送的基于HTTP协议的控制指令,所述控制指令为所述控制逻辑列表中对应的URL控制指令。
[0041]用户选择一个控制指令,在所述智能家居设备网站的网页上点击相应的控制指令选项,即发送了一个此控制指令对应的URL寻址消息给所述智能家居设备。
[0042]步骤104、将接收到的所述URL控制指令与其私有操作指令进行协议转换。
[0043]所述智能家居设备收到用户发出的URL控制指令后,需要将此控制消息转换为其私有操作协议。所述智能家居设备维护一个URL控制指令和私有操作协议之间的对应关系列表,此列表表达的是智能家居设备的控制逻辑,经过协议转换后,一条URL控制指令对应的可以是一个私有协议操作动作,也可以是一组私有协议操作动作的组合。
[0044]步骤105、执行私有操作指令,获取私有操作指令执行结果。
[0045]所述智能家居设备执行协议转后的私有操作指令,并获取其私有协议的执行结果,其执行结果可能为成功,也可能为失败,如果操作失败,所属智能
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1