基于远程控制模式的智能家居系统的制作方法

文档序号:7769680阅读:143来源:国知局
基于远程控制模式的智能家居系统的制作方法
【专利摘要】本发明涉及智能家居【技术领域】,尤其是基于远程控制模式的智能家居系统,本发明包括客户端、智能家居服务器、家居控制器和智能家居设备;客户端用于向智能家居服务器发送操作指令;智能家居服务器用于接收客户端的操作指令,向家居控制器下发控制指令;家居控制器用于接收智能家居服务器的控制指令向智能家居设备下发控制指令;智能家居设备用于接收家居控制器的控制指令,执行控制操作。该智能家居远程控制系统,使不同标准接口的家居控制器能够接入智能家居服务器,有利于智能家居业务及物联网的发展。
【专利说明】基于远程控制模式的智能家居系统

【技术领域】
[0001]本发明涉及智能家居【技术领域】,尤其是基于远程控制模式的智能家居系统。

【背景技术】
[0002]随着智能家居技术的不断进步以及对生活品质的不断追求,作为物联网应用之一的智能家居必将成为未来家居的基本形态,具有广阔的市场应用前景。
[0003]智能家居利用先进的计算机技术、网络通讯技术、综合布线技术、将与家居生活关的各种子系统,有机的结合在一起,通过网络化综合智能控制和管理,使人们的家居生活更加舒适、安全、高效。
[0004]但是,发明人在实施本发明的过程中发现,现有的智能家居远程控制系统存在以下不足:
[0005]不同标准的家居控制器因为接口不同,不能接入同一智能家居服务器。以当前国内现状为例,智能家居标准主要有以海尔为代表的家庭网络标准产业联盟标准,以及以美的为代表的信息设备资源共享协同服务标准。不同标准定义的家居控制器与智能家居服务器间接口不同。1101)1101116标准的家居控制器只能接入1101)1101116标准的智能家居服务器,标准的家居控制器也只能接入标准的智能家居服务器。由于缺乏统一的标准,智能家居产业链难以形成,不利于智能家居业务的推广,同时,用户购买的智能家居设备可能并不遵循同一标准,使得用户不得不先后登录不同的智能家居服务器来控制自己家中的智能家居设备,不便于用户的操作使用。
[0006]当前,智能家居远程控制系统均采用浏览器/服务器架构。8/3架构的缺陷之一是无法实现端到端的内容加密。因为智能家居业务涉及用户家中智能家居设备的控制与操作以及视频音频媒体的远程传送,所以智能家居业务是否安全对智能家居用户而言至关重要。也就是说,除了采用用户名/密码验证之外,还需对家居控制器到客户端之间传送的内容进行加密保护。8/3架构的缺陷之二是不能主动上报智能家居设备状态到客户端。8/3架构基于请求响应模式,客户端没有请求信息,服务器端不会主动推送信息。基于8/3架构的智能家居远程控制系统虽然可以采用短消息或方式实现智能家居设备状态上报,但无论是短消息还是均难以满足用户的实时交互需求。


【发明内容】

[0007]本发明的目的是为了克服上述技术缺点提供基于远程控制模式的智能家居系统。
[0008]本发明解决技术问题采用的技术方案为:基于远程控制模式的智能家居系统,包括客户端、智能家居服务器、家居控制器和智能家居设备,所述客户端与所述智能家居服务器通过互联网连接,所述家居控制器与所述智能家居服务器通过互联网连接,所述客户端用于向所述智能家居服务器发送操作指令,接收所述智能家居服务器的操作响应,所述智能家居服务器用于接收所述客户端的操作指令,向所述家居控制器下发控制指令,接收所述家居控制器的控制响应,向所述客户端返回操作响应,所述家居控制器用于接收所述智能家居服务器的控制指令,向所述智能家居设备下发控制指令,接收所述智能家居设备的控制响应,向所述智能家居服务器返回控制响应,所述智能家居设备用于接收所述家居控制器的控制指令,执行控制操作,向所述家居控制器返回控制响应;
[0009]优选的,所述智能家居远程控制系统至少包括两种不同标准接口的家居控制器;
[0010]优选的,所述智能家居服务器接收所述客户端操作指令后,将所述操作指令转换为所述家居控制器能够识别的控制指令,向所述家居控制器下发所述控制指令。
[0011]优选的,所述家居控制器为家庭网络标准产业联盟标准的家居控制器。
[0012]优选的,所述家居控制器为信息设备资源共享协同服务标准的家居控制器。
[0013]优选的,所述智能家居服务器与第三方服务器连接,所述第三方服务器通过所述智能家居服务器向智能家居用户提供第三方服务。
[0014]优选的,所述智能家居服务器与网络应用连接,所述智能家居服务器通过应用程序接口向所述网络应用提供智能家居服务。
[0015]优选的,所述客户端与所述智能家居服务器采用非浏览器/服务器的客户端/服务器以3架构。
[0016]优选的,所述家居控制器通过所述智能家居服务器向所述客户端主动上报所述智能家居设备的状态信息。
[0017]优选的,所述家居控制器和所述客户端均设置加密密钥和解密密钥;
[0018]所述家居控制器根据所述加密密钥对发送给所述客户端的信息进行加密,所述客户端根据所述解密密钥对其接收的加密信息进行解密;
[0019]所述客户端根据所述加密密钥对发送给所述家居控制器的信息进行加密,所述家居控制器根据所述解密密钥对其接收的加密信息进行解密。
[0020]本发明所具有的有益效果是:本发明使不同标准接口的家居控制器能够接入智能家居服务器并接受智能家居服务器的控制,有利于推动智能家居业务以及物联网的发展。本发明提供的智能家居服务器通过接入的第三方服务器向智能家居用户提供第三方服务,增强了智能家居系统的业务特性,同时,本发明提供的智能家居服务器通过应用程序接口向网络应用提供智能家居服务,提高了智能家居系统的开放性。本发明提供的智能家居远程控制系统采用以3架构,实现了家居控制器到客户端之间端到端的内容加密,提高了智能家居业务的安全性,同时,本发明提供的智能家居远程控制系统实现了智能家居设备状态信息到客户端的主动上报,满足智能家居用户的实时交互需求。

【专利附图】

【附图说明】
[0021]附图1为本发明远程控制系统的第一实施例的结构示意图。
[0022]附图2为本发明远程控制系统的第二实施例的结构示意图。
[0023]附图3为本发明的智能家居服务器的第一实施例结构示意图。
[0024]附图4为本发明的智能家居服务器的第二实施例结构示意图。
[0025]附图5为本发明提供的第三方服务注册流程示意图。
[0026]附图6为本发明提供的第三方服务触发流程示意图。
[0027]附图7为本发明提供的家居控制器结构示意图。
[0028]附图8为本发明提供的信息加密传送流程示意图。

【具体实施方式】
[0029]下面结合附图1?附图8对本发明做以下详细说明。
[0030]本发明远程控制系统的第一实施例的结构示意图。
[0031]如图1所示,本发明远程控制系统包括客户端1、智能家居服务器2、家居控制器3和智能家居设备4 ;客户端1和智能家居服务器2之间通过互联网连接;智能家居服务器2和家居控制器3之间通过互联网连接;家居控制器3和智能家居设备4之间通过有线方式相连。
[0032]客户端1,用于向智能家居服务器2发送操作指令,接收智能家居服务器2的操作响应。
[0033]智能家居服务器2,用于接收客户端1的操作指令,向家居控制器3下发控制指令,接收家居控制器3的控制响应,向客户端1返回操作响应。家居控制器3,用于接收智能家居服务器2的控制指令,向智能家居设备4下发控制指令,接收智能家居设备4的控制响应,向智能家居服务器2返回控制响应。
[0034]智能家居设备4,用于接收家居控制器3的控制指令,执行控制操作,向家居控制器3返回控制响应。
[0035]更进一步的,本实施例提供的智能家居远程控制系统至少包括两种不同标准接口的家居控制器3 ;智能家居服务器2接收客户端1发送的操作指令后,将操作指令转换为家居控制器3能够识别的控制指令,向家居控制器下发控制指令。
[0036]更为具体的,本发明实施例提供的智能家居远程控制系统中的智能家居服务器2支持不同标准接口的家居控制器3接入。智能家居服务器2接收客户端1发送的操作指令后,根据家居控制器3采用的标准接口,将操作指令转换为家居控制器3能够识别的控制指令,然后向家居控制器3下发控制指令。
[0037]实施本发明实施例提供的智能家居远程控制系统,使得不同标准接口的家居控制器3能够接入智能家居服务器2并接受智能家居服务器2的控制,提高了智能家居远程控制系统对家居控制器3及智能家居设备4的兼容性,有利于智能家居业务的推广以及物联网的发展。
[0038]本发明远程控制系统的第二实施例的结构示意图。
[0039]如图2所示,本发明包括客户端1、智能家居服务器2、家居控制器3和智能家居设备4,不同之处在于,还包括与智能家居服务器2相连的第三方服务器5,第三方服务器5通过智能家居服务器2向智能家居用户提供第三方服务。
[0040]更为具体的,本实施例提供的智能家居服务器2还包括第三方服务管理模块。第三方服务管理模块用于管理第三方服务,并对第三方服务接入进行控制。
[0041]本实施例提供的智能家居远程控制系统,使得如家电维修等第三方服务能够集成到智能家居服务中,提高智能家居用户的使用体验和满意度。
[0042]本发明的智能家居服务器的第一实施例结构示意图。
[0043]如图3所示,本实施例提供的智能家居服务器包括:用户管理模块21、设备管理模块22、业务处理模块23、指令收发模块24、指令转换模块25。
[0044]用户管理模块21,用于管理智能家居用户开户及鉴权;存储并维护智能家居用户标识信息、智能家居用户鉴权信息以及智能家居用户设置信息;用户管理模块21根据智能家居用户标识信息以及智能家居用户鉴权信息,判断接入用户是否为合法智能家居用户;智能家居服务器依据判断结果接受或拒绝用户接入;
[0045]设备管理模块22,用于管理智能家居设备开户及鉴权;存储并维护智能家居设备标识信息、智能家居设备鉴权信息,智能家居设备属性信息以及智能家居设备状态信息;设备管理模块22根据智能家居设备标识信息以及智能家居设备鉴权信息,判断接入设备是否为合法智能家居设备;智能家居服务器依据判断结果接受或拒绝设备接入;
[0046]业务处理模块23,用于各种智能家居业务的控制及处理;
[0047]指令收发模块24,用于智能家居服务器与客户端、智能家居服务器与家居控制器之间的指令收发;
[0048]指令转换模块25,用于将客户端的操作指令转换为家居控制器能够识别的控制指令,使不同标准接口的家居控制器能够接入智能家居服务器并接受智能家居服务器的控制。
[0049]本实施例提供的智能家居服务器通过指令转换模块,使不同标准接口的家居控制器接入智能家居服务器,提高了智能家居远程控制系统对家居控制器及智能家居设备的兼容性,有利于智能家居服务的推广及物联网的发展。
[0050]本发明的智能家居服务器的第二实施例结构示意图。
[0051]如图4所示,包括如图3所示的用户管理模块21、设备管理模块22、业务处理模块23、指令收发模块24、指令转换模块25,不同之处在于,还包括与业务处理模块23相连的第三方服务管理模块26。第三方服务管理模块26用于管理第三方服务,并对第三方服务接入进行控制。
[0052]更进一步的,第三方服务管理模块26包括:
[0053]第三方接入管理单元,用于第三方服务器的接入管理,包括:第三方服务器签约管理;第三方服务器接入鉴权。
[0054]更为具体的,第三方服务器只有在签约后才可以在智能家居服务器注册并提供服务。第三方服务器鉴权通过时,第三方接入管理单元授权第三方服务器注册并提供特定服务或服务集。
[0055]第三方服务管理单元,用于第三方服务器的服务管理;包括:第三方服务注册管理;第三方服务信息管理。
[0056]更为具体的,第三方服务器通过第三方服务管理单元注册第三方服务,第三方服务注册后才会呈现给智能家居用户。当智能家居用户签约第三方服务且第三方服务触发条件满足时,业务处理模块将触发第三方服务。例如,家电维修服务商4注册了冰箱维修服务,家电维修服务商8注册了洗衣机维修服务,当智能家居用户签约家电维修服务时,如果冰箱故障,业务处理模块将触发家电维修服务提供商4注册的冰箱维修服务,如果洗衣机故障,业务处理模块将触发家电维修服务提供商8注册的洗衣机维修服务。第三方服务器通过第三方服务管理单元维护注册服务信息,主要包括:服务提供商描述、服务描述、服务资费等。
[0057]第三方服务注册流程示意图。
[0058]如图5所示,在第三方接入管理单元签约后,第三方服务器向业务处理模块发送登录请求,业务处理模块向第三方接入管理单元转发登录请求,第三方接入管理单元根据签约信息对第三方服务器进行鉴权,第三方接入管理单元向业务处理模块返回登录响应,业务处理模块向第三方服务器转发登录响应。第三方服务器向业务处理模块发送服务注册请求,业务处理模块向第三方服务管理单元转发服务注册请求,第三方服务管理单元向业务处理模块返回服务注册响应,业务处理模块向第三方服务器转发服务注册响应,完成第三方服务注册流程。
[0059]第三方服务触发流程示意图。
[0060]如图6所示,用户在用户管理模块签约第三方服务后,当第三方服务触发条件满足时,业务处理模块向用户管理模块查询用户是否签约该服务,用户管理模块向业务处理模块返回查询结果,若用户未签约该服务,则该服务不被触发;若用户签约该服务,则业务处理模块向第三方服务器发送服务请求,第三方服务器返回服务响应,提供相应服务,完成第三方服务触发流程。
[0061]本实施例提供的智能家居服务器,使得如家电维修等第三方服务能够集成到智能家居服务中,提高智能家居用户的使用体验和满意度。
[0062]本发明提供的家居控制器结构示意图。
[0063]如图7所示,包括:信息收发模块31、密钥设置模块32、加密解密模块33。
[0064]信息收发模块31,用于家居控制器的信息收发。
[0065]密钥设置模块32,用于预置加密密钥、解密密钥,也可用于预置加密算法、解密算法。
[0066]加密解密模块33,用于在信息收发模块31发送信息之前,根据密钥设置模块32预置的加密密钥及加密算法对信息进行加密;用于在信息收发模块31接收信息之后,根据密钥设置模块32预置的解密密钥及解密算法对信息进行解密。
[0067]更进一步的,在信息收发模块31向客户端发送信息之前,由加密解密模块33根据密钥设置模块32预置的加密密钥及加密算法对信息进行加密;在信息收发模块31接收客户端信息之后,由加密解密模块33根据密钥设置模块32预置的解密密钥及解密算法对信息进行解密。
[0068]更为具体的,信息收发模块31发送给客户端的信息可以经过智能家居服务器到达客户端,也可以不经过智能家居服务器直接到达客户端。
[0069]本实施例提供的家居控制器可以实现家居控制器到客户端之间端到端的信息加密,提高智能家居业务的安全性。
[0070]本发明提供的信息加密传送流程示意图。
[0071]如图8所示,本实施例提供的智能家居远程控制系统中,家居控制器和客户端均预置加密密钥和解密密钥。家居控制器在发送信息之前根据预置的加密密钥对信息进行加密;客户端在接收信息之后根据预置的解密密钥对信息进行解密。同理,客户端在发送信息之前根据预置的加密密钥对信息进行加密;家居控制器在接收信息之后根据预置的解密密钥对信息进行解密。
[0072]更近一步的,家居控制器发送给客户端的信息,可以经过智能家居服务器到达客户端,也可以不经过智能家居服务器直接到达客户端。同理,客户端发送给家居控制器的信息,可以经过智能家居服务器到达家居控制器,也可以不经过智能家居服务器直接到达家居控制器。
[0073]更为具体的,当客户端与家居控制器之间的信息传送经过智能家居服务器时,智能家居服务器不对加密信息进行任何处理,如仅处理消息头而不处理包含加密信息的消息体。
[0074]本实施例提供的智能家居远程控制系统,可以实现家居控制器到客户端之间端到端的信息加密,提高智能家居业务的安全性。
【权利要求】
1.基于远程控制模式的智能家居系统,包括客户端、智能家居服务器、家居控制器和智能家居设备,其特征在于:所述客户端与所述智能家居服务器通过互联网连接,所述家居控制器与所述智能家居服务器通过互联网连接,所述客户端用于向所述智能家居服务器发送操作指令,接收所述智能家居服务器的操作响应,所述智能家居服务器用于接收所述客户端的操作指令,向所述家居控制器下发控制指令,接收所述家居控制器的控制响应,向所述客户端返回操作响应,所述家居控制器用于接收所述智能家居服务器的控制指令,向所述智能家居设备下发控制指令,接收所述智能家居设备的控制响应,向所述智能家居服务器返回控制响应,所述智能家居设备用于接收所述家居控制器的控制指令,执行控制操作,向所述家居控制器返回控制响应; 所述智能家居远程控制系统至少包括两种不同标准接口的家居控制器; 所述智能家居服务器接收所述客户端操作指令后,将所述操作指令转换为所述家居控制器能够识别的控制指令,向所述家居控制器下发所述控制指令。
2.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述家居控制器为家庭网络标准产业联盟ITopHome标准的家居控制器。
3.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述家居控制器为信息设备资源共享协同服务IGRS标准的家居控制器。
4.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述智能家居服务器与第三方服务器连接,所述第三方服务器通过所述智能家居服务器向智能家居用户提供第三方服务。
5.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述智能家居服务器与网络应用连接,所述智能家居服务器通过应用程序接口向所述网络应用提供智能家居服务。
6.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述客户端与所述智能家居服务器采用非浏览器/服务器的客户端/服务器C/S架构。
7.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述家居控制器通过所述智能家居服务器向所述客户端主动上报所述智能家居设备的状态信息。
8.根据权利要求1所述的基于远程控制模式的智能家居系统,其特征在于:所述家居控制器和所述客户端均设置加密密钥和解密密钥; 所述家居控制器根据所述加密密钥对发送给所述客户端的信息进行加密,所述客户端根据所述解密密钥对其接收的加密信息进行解密; 所述客户端根据所述加密密钥对发送给所述家居控制器的信息进行加密,所述家居控制器根据所述解密密钥对其接收的加密信息进行解密。
【文档编号】H04L29/06GK104426725SQ201310406315
【公开日】2015年3月18日 申请日期:2013年9月8日 优先权日:2013年9月8日
【发明者】范晓波 申请人:郑州朗鑫智能电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1