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

文档序号:8301524阅读:来源:国知局
8对接收到的控制指令重新编码后发给第七通信模块207,由第七通信模块207发给智能家电的第三通信模块301,第三通信模块301将控制指令下发到指令执行模块302,由指令执行模块302进行执行,并将最终的执行结果以报文方式按第三通信模块301、第七通信模块207、指令下发模块208、家电管控模块204、第二通信模块201、第四通信模块401、云服务模块402的路径进行返回。
[0091]c.云服务系统将智能家电执行的结果进行存储:
[0092]云服务系统云服务模块402对家电执行的结果发给云存储模块403,由云存储模块403对其结果进行存储。
[0093]d.如果所有控制指令下发并执行结束,云服务系统将向智能家庭网关回复控制结束报文:
[0094]云服务系统下发的控制指令可能不至一条,当所有控制指令都下发结束且执行的结果也回复完毕后,云服务系统结束整个控制过程,并由云服务模块402驱动第四通信模块401向第二通信模块201发送控制结束报文,再由第二通信模块201将控制结束报文发送给访问安全模块202进行校验(校验过程具体技术实现参见:云服务系统访问智能家庭网关的安全控制的具体技术方案),校验通过后,再由访问安全模块202将控制结束报文发给家电管控模块204,家电管控模块204接收到控制结束报文后,将此报文对应的智能家电的管控状态修改为“服务完成”。
[0095]在上述整个程中,可以随时通过智能终端向智能家庭网关发送复位请求报文对智能家庭网关进行复位。复位过程:智能终端的键盘103驱动第一通信模块101向智能家庭网关的第五通信模块205发送恢复请求报文,再由第五通信模块205将恢复请求报文发给家电管控模块204,家电管控模块204将对应智能家电的管控状态修改为“已隔离”,并通知访问安全模块202将对应智能家电的注册状态修改为“已注销”并删除对应的密钥。
[0096](3)实时型查询策略请求具体的技术方案如下,其关键交互过程如图4所示:
[0097]a.通过智能终端向智能家庭网关发送实时型查询策略的请求报文:通过智能终端显示屏102、键盘103驱动第一通信模块101向智能家庭网关的第五通信模块205发送实时型查询策略的请求报文,由第五通信模块205将实时查询命令报文解析后发给发给策略管理模块206,由策略管理模块206判断此策略为实时型策略,则将此报文立即发给家电管控模块204,再由家电管控模块204向第二通信模块201发送查询式命令请求,第二通信模块201再根据智能家庭网关中存储的对应的云服务的URL与第四通信模块401建立通信通道(智能家庭网关与云服务建立通信通道的具体技术实现参见:智能家庭网关与云服务系统相互访问的具体技术方案),最后基于此通信通道,由第二通信模块201将查询命令请求报文发送给云服务模块402 ;
[0098]b.云服务系统解析并处理查询式命令请求报文后,将结果的网址以URL返回给智能家庭网关:云服务系统的云服务模块402将接收到的查询式命令请求报文发送给云存储模块403,由云存储模块403将查询的结果的网址URL作为报文的内容进行回复。此回复报文按原请求路径进行返回,最终将此URL的网页通过智能终端的102显示屏102进行显不O
[0099]实施例1:
[0100]以基于存储型控制策略技术方案实现的对空调定期保养为例,其关键交互过程如图2所示。
[0101]通过智能手机向智能家庭网关发送定期保养策略的请求报文:通过智能手机显示屏102、键盘103编辑存储型控制策略,即对智能空调每月的28号12:00进行在线保养;第一通信模块101将此策略进行编码后向第五通信模块205发送,由第五通信模块205解析后发送给策略管理模块206,经策略管理模块206判断此策略为存储型策略,则对其进行存储。
[0102]智能家庭网关根据对应的策略向云服务系统发送保养命令请求报文:策略管理模块206启动定时器203,由定时器203根据对时间进行校验,发现到达28号12:00:00时刻时,则家电管控模块204将对应的智能空调的管控状态修改“已隔离”,并向访问安全模块202发送能智能空调的注册请求报文,访问安全模块202接收到注册请求报文后,则将对应的智能空调的注册状态修改为“已注册”,并将生成的密钥回复给家电管控模块204,家电管控模块204向第二通信模块201发送保养请求报文,第二通信模块201再根据智能家庭网关中存储的对应的云服务的U RL与第四通信模块401建立通信通道(URL形式如http://162.14.22.56:8080/Hellofforld,智能家庭网关与云服务建立通信通道的具体技术实现参见:智能家庭网关与云服务系统相互访问的具体技术方案),最后基于此通信通道,由第二通信模块201将保养请求报文发送给云服务模块402。
[0103]云服务系统向智能家庭网关发送相应的保养指令报文,并由智能家电执行:云服务系统的云服务模块402根据接收到的保养请求报文时,驱动第四通信模块401向智能家庭网关的第二通信模块201发送保养开始报文,第二通信模块201将保养开始报文发送给访问安全模块202进行校验(校验过程:智能调的注册状态为“已注册”且保养开始报文中的密钥与原来生成的密钥相同,则检验通过,否则丢弃),如果校验通过后,再由访问安全模块202将保养开始报文发给家电管控模块204,家电管控模块204接收报文后,将对应的智能空调的管控状态修改为“服务中”。并驱动201第二通信模块201向第四通信模块401发送保养开始响应报文,第四通信模块401再把保养开始响应报文发送给云服务模块402。云服务模块402接收到保养开始响应报文后,再驱动第四通信模块401向第二通信模块201发送对智能空调的保养控制指令,第二通信模块201将保养控制指令发送给访问安全模块202进行校验,经校验通过后,再由家电管控模块204将保养控制指令下发给指令下发模块208,由指令下发模块208对接收到的保养控制指令进行重新编码后发给第七通信模块207,由第七通信模块207发给对应智能空调的第三通信模块301,第三通信模块301将保养控制指令下发到指令执行模块302,由指令执行模块302进行执行,并将最终的执行结果以报文方式按第三通信模块301、第七通信模块207、指令下发模块208、家电管控模块204、第二通信模块201、第四通信模块401、云服务模块402的路径进行返回。
[0104]云服务系统将智能家电空调的执行结果进行存储:云服务系统云服务模块402对智能空调执行的结果进行处理,并将其通过云存储模块403进行存储。
[0105]如果所有保养控制指令下发并执行结束,云服务系统将向智能家庭网关回复控制结束报文。云服务系统下发的保养控制指令可能不至一条,当所有保养控制指令都下发结束且执行的结果也回复完毕后,云服务系统结束整个控制过程,并由云服务模块402驱动第四通信模块401向第二通信模块201发送保养控制结束报文,再由第二通信模块201将保养控制结束报文发送给访问安全模块202进行校验,如校验无误后,再由访问安全模块202将保养控制结束报文发给家电管控模块204,家电管控模块204接收到保养控制结束报文后,将此报文对应的智能家电的管控状态修改为“已隔离”。
[0106]实施例2:
[0107]以基于实时型控制策略技术方案实现的对空调在线维修为例,其关键交互过程如图3所示。
[0108]通过智能手机向智能家庭网关发送对空调在线维修的请求报文:通过智能手机显示屏102、键盘103驱动第一通信模块101向第五通信模块205发送在线维修请求报文,由第五通信模块205将其报文解析后发给策略管理模块206,由策略管理模块206判断此策略为实时型策略,则将此报文立即发给家电管控模块204,由家电管控模块204将对应的智能空调的管控状态修改“已隔离”,并向访问安全模块202发送能智能空调的注册请求报文,访问安全模块202接收到注册请求报文后,则将对应的智能空调的注册状态修改为“已注册”,并将生成的密钥回复给家电管控模块204,家电管控模块204向第二通信模块201发送在线维护请求报文,第二通信模块201202再根据智能家庭网关中存储的对应的云服务的URL与第四通信模块401建立通信通道(URL形式如http://162.14.22.56:8080/Hellofforld,智能家庭网关与云服务建立通信通道的具体技术实现参见:智能家庭网关与云服务系统相互访问的具体技术方案),最后基于此通信通道,由第二通信模块201将在线维护请求报文发送给云服务模块402。
[0109]云服务系统向智能家庭网关发送相应的在线维护指令报文,并由智能家电执行:云服务系统的云服务模块402根据接收到的在线维护请求报文时,驱动第四通信模块401向智能家庭网关的第二通信模块201发送在线维护开始报文,第二通信模块201将在线维护开始报文发送给访问安全模块202进行校验(校验过程:智能调的注册状态为“已注册”且在线维护开始报文中的密钥与原来生成的密钥相同,则检验通过,否则丢弃),如果校验通过后,再由访问安全模块202将在线维护开始报文发给家电管控模,家电管控模块204接收报文后,将对应的智能空调的管控状态修改为“服务中”。并驱动第二通信模块201向第四通信模块401发送在线维护开始响应报文,第四通信模块401再把在线维护开始响应报文发送给云服务模块402。云服务模块402接收到在线维护开始响应报文后,再驱动第四通信模块401向第二通信模块201发送对智能空调的在线维护控制指令,第二通信模块201将在线维护控制指令发送给访问安全模块202进行校验,经校验通过后,再由家电管控模块204将在线维护控制指令下发给指令下发模块208,由指令下发模块208将在线维护控制指令进行重新编码后发给第七通信模块207,由第七通信模块207发给对应智能空调的第三通信模块301,第三通信模块301将在线维护控制指令下发到指令执行模块302,由指令执行模块302进行执行,并将最终的执行结果以报文方式按第三通信模块301、、指令下发模块208、家电管控模块204、第二通信模块201、第四通信模块401、云服务模块402的路径进行返回。
[0110]云服务系统将智能家电空调的执行结果进行存储:云服务系统的云服务模块402对智能空调执行的结果进行处理,并将其通过云存储模块403进行存储。
[0111]如果所有在线维护控制指令下发并执行结束,云服务系统将向智能家庭网关回复控制结束报文。云服务系统下发的在线维护控制指令可能不至一条,当所有在线维护控制指令都下发结束且执行的结果也回复完毕后,云服务系统结束
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1