1.基于智能家庭网关实现的为智能家居提供按定制化策略安全自动接入云服务的系统应用于实时型查询策略的方法,其步骤如下:
a.通过智能终端向智能家庭网关发送实时型查询策略的请求报文:通过智能终端显示屏(102)、键盘(103)驱动第一通信模块(101)向智能家庭网关的第五通信模块(205)发送实时型查询策略的请求报文,由第五通信模块(205)将实时查询命令报文解析后发给策略管理模块(206),由策略管理模块(206)判断此策略为实时型策略,则将此报文立即发给家电管控模块(204),再由家电管控模块(204)向第二通信模块(201)发送查询式命令请求报文,第二通信模块(201)据智能家庭网关中存储的对应的云服务的URL与第四通信模块(401)建立通信通道,最后基于此通信通道,由第二通信模块(201)向云服务系统的第四通信模块(401)发送查询式命令请求报文;
b.云服务系统解析并处理查询式命令请求报文后,将结果的网址以URL返回给智能家庭网关:云服务系统的云服务模块(402)将接收到的查询式命令请求报文发送给云存储模块(403),由云存储模块(403)将查询的结果的网址URL作为报文的内容进行回复;此回复报文按原请求路径进行返回,最终将此URL的网页通过智能终端的(102)显示屏进行显示;
所述基于智能家庭网关实现的为智能家居提供按定制化策略安全自动接入云服务的系统,其包括智能终端、智能家庭网关、智能家电和云服务系统,所述的智能家庭网关和智能家电通过有线以太接口或无线WIFI接入家庭路由器,组成家庭局域网;智能家庭网关通过Internet广域网连接云服务系统;智能终端通过局域网或通过Internet广域网接入智能家庭网关;智能终端就向智能家庭网关下发策略请求,所述策略分为:控制策略和查询策略;
所述的智能终端包括:第一通信模块(101),负责与智能家庭网关进行通信;显示屏(102),负责信息显示;键盘(103),负责信息输入;
所述智能家庭网关,其包括:第五通信模块(205),负责与智能终端建立通信通道进行通信;指令下发模块(208),负责将控制指令进行编码,并将编码后的指令下发通过第七通信模块(207),或将从第七通信模块(207)上报的智能家电的运行结果进行解码,并将解码后的结果上报给家电管控模块(204);第七通信模块(207),负责与智能家电建立通信通道进行通信;还包括第二通信模块(201),负责与云服务系统建立通信通道进行通信;访问安全模块(202),负责对智能家电进行注册和注销、生成和删除密钥、对接收到的云服务系统报文进行校验;定时器(203),负责根据策略管理模块中所存储的定时控制策略进行定时驱动家电管控模块(204)进行工作;家电管控模块(204),负责管理各个智能家电的运行状态,并根据所接收到的的报文向对应的模块进行传输与控制;策略管理模块(206),负责识别并存储控制云服务接入的策略;智能家电包括:第三通信模块(301),负责与智能家庭网关进行通信;指令执行模块(302),负责执行来自智能家庭网关下发的指令;云服务系统包括:第四通信模块(401),负责与智能家庭网关进行通信;云服务模块(402),负责根据收到的请求报文进行处理后给予对应的响应报文;云存储模块(403),负责对智能家电指令执行的结果进行存储,以提供查询;控制策略分为:存储型控制策略和实时型控制策略;所谓存储型控制策略就是从智能终端接收到控制式请求后,由策略管理模块(206)识别此请求为存储型控制策略报文,则将此策略进行存储,并按策略管理模块(206)中存储的策略驱动家电管控模块(204)向云服务系统发送控制式命令请求报文;所谓实时型控制策略就是从智能终端接收到控制式请求后,由策略管理模块(206)识别此请求为实时型控制策略报文,则由策略管理模块(206)立即驱动家电管控模块(204)向云服务系统发送控制式命令请求报文,此策略属于一次性的且需即时回复,因此不需要把此实时型控制策略存储到策略管理模块(206)中;
所谓查询策略就是智能家庭网关向云服务系统发送查询式命令请求报文,云服务系统的云服务模块(402)根据此请求报文向云存储模块(403)进行查询,并将查询结果的URL经过智能家庭网关发送给智能终端,由智能终端显示URL中的内容;因此查询式请求不需要云服务系统向智能家电发送任何指令;查询式请求只有即时查询,即实时型查询式策略;
所述建立通信通道,通过智能家庭网关与云服务系统相互访问的方法实现:
智能家电会将对应厂家的云服务的URL预存起来,预存方式包括:智能家电在出厂时将云服务的URL作为初始参数存储在存储模块中,当智能家电接入智能家庭网关时,由智能家电将其存储的云服务的URL信息发给智能家庭网关,最后由智能家庭网关的的家电管控模块(204)存储;这样就利用家电管控模块(204)中所存储的URL与广域网上的云服务系统建立通信通道连接;此通信通道连接一旦建立,智能家庭网关就把自己的URL或IP与端口号发送给云服务系统,这样智能家庭网关就与云服务系统进行相互访问。
2.根据权利要求1所述的方法,其特征在于:所述的注册:智能家庭网关接收到智能终端发送的控制开始请求报文时,由其家电管控模块(204)向访问安全模块(202)发送注册请求,访问安全模块(202)将对应的智能家电的注册状态修改“已注册”,并生成对应的密钥返回给家电管控模块(204);再由家电管控模块(204)将密钥作为控制式命令请求报文的内容的一部分发送给云服务系统;
校验:访问安全模块(202)对从第二通信模块(201)中接收的报文作以下校验:1)报文对应的智能家电的注册状态是“已注册”;2)控制报文中的密钥与访问安全模块所生成的密钥相同;只有以上两个校验条件皆成立时,则认为是合法报文,否则认为是非法报文进行丢弃;
注销:智能家庭网关接收到智能终端发送的控制结束请求报文时,由其家电管控模块(204)向访问安全模块(202)发送注销请求,访问安全模块(202)将对应的智能家电的注册状态修改“已注销”,并将已生成的对应的密钥删除。