智能家居控制方法和系统的制作方法
智能家居系统间的联动设置方法 #生活技巧# #数码产品使用技巧# #智能家居控制方式#
智能家居控制方法和系统的制作方法
【专利摘要】本发明提供一种智能家居控制方法和系统,该方法包括:智能家居控制客户端与智能家居设备建立基于TCP/IP的套接字socket连接,所述智能家居设备被配置为支持TCP/IP协议栈;智能家居控制客户端通过所述socket连接向所述智能家居设备发送控制指令,所述控制指令中包括所述智能家居设备的标识信息和操作指示,以使所述智能家居设备执行所述控制指令。用户终端中的智能家居控制客户端通过与智能家居设备建立基于TCP/IP的socket连接,使得智能家居控制客户端通过该socket连接向智能家居设备直接发送控制指令来控制智能家居设备。智能家居控制客户端直接控制智能家居设备,具有较低的时延,较高的控制处理效率。
【专利说明】智能家居控制方法和系统
【技术领域】
[0001] 本发明属于智能家居【技术领域】,尤其是涉及一种智能家居控制方法和系统。
【背景技术】
[0002] 智能家居是智慧城市的最后一公里,是近年来智慧城市构建中的热门话题之一。 智能家居极大的丰富了人们的生活,提高了生活质量。家居智能化和家居控制是智能家居 的两大特征。现有智能家居控制系统大都采用客户端/服务器的控制结构,通过服务器转 发用户的控制指令来控制家居设备。
[0003] 现有智能家居控制系统中,在家庭网络内部,用户终端一般通过无线路由器经家 庭网关来向智能家居设备发送一定的控制指令,使得智能家居设备根据该控制指令进行相 应的动作。在远程控制的场景下,用户终端一般通过外部网络服务器来访问家庭内部网络, 经家庭内部网络的上述无线路由器和家庭网关来控制智能家居设备。
[0004] 上述这种经过无线路由器、家庭网关、服务器来转发用户终端控制指令来控制智 能家居设备的方式,需要经过多个转发中继设备,具有较长的处理时延,导致控制效率较 低。
【发明内容】
[0005] 针对上述存在的问题,本发明提供一种智能家居控制方法和系统,用以克服现有 技术中多次转发控制指令使得处理时延长,导致较低的控制效率的缺陷。
[0006] 本发明提供了一种智能家居控制方法,包括:
[0007] 智能家居控制客户端与智能家居设备建立基于TCP/IP的socket连接,所述智能 家居设备被配置为支持TCP/IP协议栈;
[0008] 所述智能家居控制客户端通过所述socket连接向所述智能家居设备发送控制指 令,所述控制指令中包括所述智能家居设备的标识信息和操作指示,以使所述智能家居设 备执行所述控制指令。
[0009] 本发明提供了一种智能家居控制系统,包括:
[0010] 客户端、智能家居设备;
[0011] 所述智能家居设备被配置为支持TCP/IP协议栈;
[0012] 所述客户端用于与所述智能家居设备建立基于TCP/IP的socket连接,并通过所 述socket连接向所述智能家居设备发送控制指令,所述控制指令中包括所述智能家居设 备的标识信息和操作指示;
[0013] 所述智能家居设备用于执行所述控制指令。
[0014] 本发明提供的智能家居控制方法和系统,配置智能家居设备支持TCP/IP协议栈, 用户终端中的智能家居控制客户端通过与智能家居设备建立基于TCP/IP的socket连接, 使得智能家居控制客户端通过该socket连接向智能家居设备直接发送控制指令来控制智 能家居设备。智能家居控制客户端直接控制智能家居设备,具有较低的时延,较高的控制处 理效率。
【专利附图】
【附图说明】
[0015] 图1为本发明智能家居控制方法实施例的流程图;
[0016] 图2为本发明智能家居控制系统实施例一的结构示意图;
[0017] 图3为本发明智能家居控制系统实施例二的结构示意图。
【具体实施方式】
[0018] 图1为本发明智能家居控制方法实施例的流程图,如图1所示,该方法包括:
[0019] 步骤101、智能家居控制客户端与智能家居设备建立基于TCP/IP的socket连接, 所述智能家居设备被配置为支持TCP/IP协议栈;
[0020] 步骤102、智能家居控制客户端通过所述socket连接向所述智能家居设备发送控 制指令,所述控制指令中包括所述智能家居设备的标识信息和操作指示,以使所述智能家 居设备执行所述控制指令。
[0021] 用户终端中设置有用于实现对智能家居设备进行直接智能控制的智能家居控制 客户端。
[0022] 为实现上述客户端直接控制智能家居设备,而不像现有技术中经过无线路由器、 家庭网关设备的转发,本实施例中在智能家居设备中内置支持TCP/IP协议栈的功能,而且 智能家居控制客户端也具有该功能,从而两者之间能够实现基于TCP/IP的传输层通信。基 于该TCP/IP协议,智能家居控制客户端建立与被控制的智能家居设备间的socket连接。
[0023] 从而,智能家居控制客户端通过该基于TCP/IP的socket连接向智能家居设备发 送控制指令,以使智能家居设备执行该控制指令。其中,该控制指令中包括智能家居设备 的标识信息和操作指示,用于根据该标识信息确定被控的智能家居设备,并使得被控智能 家居设备根据该操作指示的指示进行相应的动作。举例来说,以控制智能家居设备的工作 状态的命令为例说明,设备工作状态控制指令协议由帧头,控制码,设备ID,设备状态,校验 码,帧尾组成。如下表所示:
[0024]
【权利要求】
1. 一种智能家居控制方法,其特征在于,包括: 智能家居控制客户端与智能家居设备建立基于TCP/IP的套接字socket连接,所述智 能家居设备被配置为支持TCP/IP协议栈; 所述智能家居控制客户端通过所述socket连接向所述智能家居设备发送控制指令, 所述控制指令中包括所述智能家居设备的标识信息和操作指示,以使所述智能家居设备执 行所述控制指令。
2. 根据权利要求1所述的方法,其特征在于,所述智能家居控制客户端与智能家居设 备建立基于TCP/IP的socket连接,包括 : 所述智能家居控制客户端向服务器发送连接建立请求,所述连接建立请求中包括所述 智能家居控制客户端所属用户终端的外网IP地址,以使所述服务器通过网络地址转换NAT 将所述外网IP地址转换为内网IP地址,并根据所述内网IP地址建立所述socket连接。
3. 根据权利要求1或2所述的方法,其特征在于,所述智能家居控制客户端通过所述 socket连接向所述智能家居设备发送控制指令之后,所述方法还包括: 所述智能家居控制客户端通过所述socket连接接收所述智能家居设备执行所述控制 指令后反馈的响应信息。
4. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 所述智能家居控制客户端通过socket连接的方式向所述服务器发送用于查询所述智 能家居设备运行状态信息的查询请求,并接收所述服务器反馈的查询响应。
5. -种智能家居控制系统,其特征在于,包括: 客户端、智能家居设备; 所述智能家居设备被配置为支持TCP/IP协议栈; 所述客户端用于与所述智能家居设备建立基于TCP/IP的socket连接,并通过所述 socket连接向所述智能家居设备发送控制指令,所述控制指令中包括所述智能家居设备的 标识信息和操作指示; 所述智能家居设备用于执行所述控制指令。
6. 根据权利要求5所述的系统,其特征在于,还包括服务器; 所述客户端还用于向所述服务器发送连接建立请求,所述连接建立请求中包括所述客 户端所属用户终端的外网IP地址; 所述服务器用于通过网络地址转换NAT将所述外网IP地址转换为内网IP地址; 所述客户端还用于根据所述内网IP地址建立所述socket连接。
7. 根据权利要求5所述的系统,其特征在于,所述智能家居设备还用于在执行所述控 制指令之后,通过所述socket连接向所述客户端发送响应信息; 所述客户端还用于通过所socket连接接收所述智能家居设备发送的所述响应信息。
8. 根据权利要求6所述的系统,其特征在于,还包括网关设备; 所述智能家居设备还用于与所述服务器建立面向连接的socket连接,并将采集到的 自身的运行状态信息经过所述网关设备,采用所述面向连接的socket连接上传给所述服 务器。
9. 根据权利要求8所述的系统,其特征在于,所述智能家居设备还用于通过心跳包机 制保持与所述服务器的长连接。
10.根据权利要求8所述的系统,其特征在于,所述客户端还用于通过socket连接的方 式向所述服务器发送用于查询所述智能家居设备运行状态信息的查询请求,以及接收所述 服务器反馈的查询响应。
【文档编号】G05B15/02GK104252136SQ201410532517
【公开日】2014年12月31日 申请日期:2014年10月10日 优先权日:2014年10月10日
【发明者】王文治 申请人:中国联合网络通信集团有限公司
网址:智能家居控制方法和系统的制作方法 https://www.yuejiaxmz.com/news/view/1231190
相关内容
可穿戴智能家居控制系统的制作方法家居生活智能化控制系统的制作方法
一种智能家居自动化控制系统的制作方法
一种家居生活智能化控制系统的制作方法
智能家居控制系统怎么用 智能家居控制系统使用方法【详解】
一种智能安防监控家居系统的制作方法
智能家居系统和智能家居设备的控制方法.pdf
智能家居系统的人工智能控制方法研究
语音控制智能家居系统和方法与流程
用电节能智能控制系统的制作方法