一种智能家庭网关及基于智能家庭网关实现的按策略自动接入云服务的系统及其应用方法_5

文档序号:8301524阅读:来源:国知局
整个控制过程,并由云服务模块402驱动第四通信模块401向第二通信模块201发送在线维护控制结束报文,再由第二通信模块201将在线维护控制结束报文发送给访问安全模块202进行校验,如校验无误后,再由访问安全模块202将在线维护控制结束报文发给家电管控模块204,家电管控模块204接收到在线维护控制结束报文后,将此报文对应的智能家电的管控状态修改为“已隔离”
两 ο
[0112]实施例3:
[0113]以基于实时型查询策略技术方案实现的查看空调历史保养报告为例,其关键交互过程如图4所示。
[0114]通过智能手机向智能家庭网关发送查看空调历史保养报告的请求报文:通过智能手机显示屏102、键盘103驱动第一通信模块101向智能家庭网关的第五通信模块205发送查看空调历史保养报告的请求报文,由第五通信模块205将查看空调历史保养报告的请求报文解析后发给发给策略管理模块206,由策略管理模块206判断此策略为实时型策略,则将此报文立即发给家电管控模块204,再由家电管控模块204向第二通信模块201发送查看空调历史保养报告的请求报文,第二通信模块201再根据智能家庭网关中存储的对应的云服务的URL与第四通信模块401建立通信通道(URL形式如http://162.14.22.56:8080/Hellofforld,智能家庭网关与云服务建立通信通道的具体技术实现参见:智能家庭网关与云服务系统相互访问的具体技术方案),最后基于此通信通道,由第二通信模块201将查看空调历史保养报告的请求报文发送给云服务模块402。
[0115]云服务系统解析并处理查看空调历史保养报告的请求报文后,将报告的网址以URL返回给智能家庭网关:云服务系统的云服务模块402将接收到的查看空调历史保养报告的请求报文发送给云存储模块403,由云存储模块403将查询的结果的网页URL作为报文的内容进行回复。此回复报文按原请求路径进行返回,最终将此URL的网页通过智能手机的显示屏102进行显示。
[0116]上述应用中:涉及两个重要的技术子方案,即智能家庭网关与云服务系统相互访问的技术方案、云服务系统访问智能家庭网关的安全控制技术方案。
[0117]智能家庭网关与云服务系统相互访问的具体技术方案如下:
[0118]智能家电会将对应厂家的云服务的URL预存起来,云服务URL如:http://162.14.22.56:8080/Hellofforld,当智能家电接入智能家庭网关时,由智能家庭网关读取智能家电所存储的云服务接口的URL并存储在家电管控模块204中。这样就可以利用家电管控模块204中所存储的URL与广域网上的云服务系统建立通信连接。此通信连接一旦建立,智能家庭网关就可以把自己的URL或IP与端口号发送给云服务系统,这样智能家庭网关就可以与云服务系统进行相互访问了。
[0119]云服务系统访问智能家庭网关的安全控制的具体技术方案如下:
[0120]注册:智能家庭网关接收到智能终端发送的控制开始请求报文时,由其家电管控模块204向访问安全模块202发送注册请求,访问安全模块202将对应的智能家电的注册状态修改“已注册”,并生成对应的密钥返回给家电管控模块。再由家电管控模块将密钥作为控制式命令请求报文的内容的一部分发送给云服务系统;
[0121]校验:访问安全模块202对从第二通信模块201中接收的报文作以下校验:1)报文对应的智能家电的注册状态是“已注册”;2)控制报文中的密钥与访问安全模块202所生成的密钥相同。只有以上两个校验皆通过时,则认为是合法报文,否则认为是非法报文进行丢弃;
[0122]注销:智能家庭网关接收到智能终端发送的控制结束请求报文时,由其家电管控模块204向访问安全模块202发送注销请求,访问安全模块202将对应的智能家电的注册状态修改“已注销”,并将已生成的对应的密钥删除。
【主权项】
1.一种智能家庭网关,其包括:第五通信模块(205),负责与智能终端建立通信通道进行通信;指令下发模块(208),负责将控制指令进行编码,并将编码后的指令下发通过第七通信模块(207),或将从第七通信模块(207)上报的智能家电的运行结果进行解码,并将解码后的结果上报给家电管控模块(204);第七通信模块(207),负责与智能家电建立通信通道进行通信;其特征在于,还包括,第二通信模块(201),负责与云服务系统建立通信通道进行通信;访问安全模块(202),负责对智能家电进行注册和注销、生成和删除密钥、对接收到的云服务系统报文进行校验;定时器(203),负责根据策略管理模块中所存储的定时控制策略进行定时驱动家电管控模块(204)进行工作;家电管控模块(204),负责管理各个智能家电的运行状态,并根据所接收到的的报文向对应的模块进行传输与控制;策略管理模块(206),负责识别并存储控制云服务接入的策略。
2.基于智能家庭网关实现的按策略自动接入云服务的系统,其包括智能终端、权利要求I所述的智能家庭网关、智能家电和云服务系统,所述的智能家庭网关和智能家电通过有线以太接口或无线WIFI接入家庭路由器,组成家庭局域网;智能家庭网关通过Internet广域网连接云服务系统;智能终端通过局域网或通过Internet广域网接入智能家庭网关;智能终端就向智能家庭网关下发策略请求了,所述策略分为:控制策略和查询策略。
3.根据权利要求2所述的系统,其特征在于,所述的智能终端包括:第一通信模块(101),负责与智能家庭网关进行通信;显示屏(102),负责信息显示;键盘(103),负责信息输入; 智能家电包括:第三通信模块(301),负责与智能家庭网关进行通信;指令执行模块(302),负责执行来自智能家庭网关下发的指令; 云服务系统包括:第四通信模块(401),负责与智能家庭网关进行通信;云服务模块(402),负责根据收到的请求报文进行处理后给予对应的响应报文;云存储模块(403),负责对智能家电指令执行的结果进行存储,以提供查询; 控制策略分为:存储型控制策略和实时型控制策略; 所谓存储型控制策略就是从智能终端接收到控制式请求后,由策略管理模块(206)识别此请求为存储型控制策略报文,则将此策略进行存储,并按策略管理模块(206)中存储的策略驱动家电管控模块(204)向云服务系统发送控制式命令请求报文;所谓实时型控制策略就是从智能终端接收到控制式请求后,由策略管理模块(206)识别此请求为实时型控制策略报文,则由策略管理模块(206)立即驱动家电管控模块(204)向云服务系统发送控制式命令请求报文,此策略属于一次性的且需即时回复,因此不需要把此实时型控制策略存储到策略管理模块(206)中; 所谓查询策略就是智能家庭网关向云服务系统发送查询式命令请求报文,云服务系统的云服务模块(402)根据此请求报文向云存储模块(403)进行查询,并将查询结果的URL经过智能家庭网关发送给智能终端,由智能终端显示URL中的内容;因此查询式请求不需要云服务系统向智能家电发送任何指令;查询式请求只有即时查询,即实时型查询式策略。
4.根据权利要求2-3所述的基于智能家庭网关实现的按策略自动接入云服务的系统的应用于存储型控制策略的方法,其步骤如下: a.通过智能终端向智能家庭网关发送存储型控制策略的请求报文: 通过智能终端显示屏(102)、键盘(103)编辑存储型控制策略,并驱动第一通信模块(101)向智能家庭网关的第五通信模块(205)发送,再由第五通信模块(205)解析后发送给策略管理模块(206),经策略管理模块(206)判断此策略为存储型策略,则对其进行存储; b.智能家庭网关根据对应的策略向云服务系统发送控制式命令的请求报文: 当时间满足条件的策略的技术实现如下:由策略管理模块(206)对所存储的策略进行解析,如果是时间条件的策略,则启动定时器(203),由定时器根据时间条件定时向家电管控模块(204)发送对应的控制式命令请求报文; 当智能家电运行状态满足条件的策略的技术实现如下:当家电管控模块(204)从指令下发模块(208)中接收到智能家电上报的运行状态报文时,家电管控模块(204)对此运行状态报文进行解析并将其发送给策略管理模块(206)进行家电运行状态比较,如果满足策略管理模块(206)中所存储的家电运行状态,则由策略管理模块(206)根据对应的策略向家电管控模块(204)发送控制式命令的请求报文; 家电管控模块(204)接收报文后,将对应的智能家电的管控状态修改“已隔离”,并向访问安全模块(202)发送注册请求,经过访问安全模块(202)进行成功注册后访问安全模块,(202)返回已生成的密钥给家电管控模块(204),再由家电管控模块(204)向第二通信模块(201)发送控制式命令请求报文,第二通信模块(201)根据智能家庭网关中存储的对应的云服务的URL与云服务系统的第四通信模块(401)建立通信通道(智能家庭网关与云服务建立通信通道的具体技术实现参见:智能家庭网关与云服务系统相互访问的具体技术方案),基于此通信通道,由第二通信模块(201)向云服务系统的第四通信模块(401)发送控制式命令请求报文,最后由第四通信模块(401)将控制式命令请求报文发送给云服务模块(402),再由云服务模块(402)对其进行处理; c.云服务系统向智能家庭网关发送相应的控制指令报文,并由智能家电执行: 云服务系统的云服务模块(402)根据接收到的控制式命令的请求报文时,则驱动第四通信模块(401)向智能家庭网关的(201)第二通信模块发送控制开始报文,第二通信模块(201)将接收到的控制开始报文发送给访问安全模块(202)进行校验(校验过程具体技术实现参见:云服务系统访问智能家庭网关的安全控制的具体技术方案),如果校验通过后,再由访问安全模块(202)将控制开始报文发给家电管控模块(204),家电管控模块(204)接收报文后,则将此报文对应的智能家电的管控状态修改为“服务中”;并驱动第二通信模块(201)向第四通信模块(401)发送控制开始响应报文,第四通信模块(401)再把控制开始响应报文发送给云服务模块(402);云服务模块(402)接收到控制开始响应报文后,再驱动第四通信模块(401)向第二通信模块(201)发送对家电的控制指令,第二通信模块(201)将控制指令发送给访问安全模块(202)进行校验,校验通过后,再由家电管控模块(204)将控制指令下发给指令下发模块(208),由指令下发模块(208)将控制指令进行重新编码后发给第七通信模块(207),由第七通信模块(207)发给智能家电的第三通信模块(301),第三通信模块(301)将控制指令下发到指令执行模块(302)
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1