[发明专利]家电服务调用方法、家电服务调用请求转发方法及装置有效
申请号: | 201510282871.1 | 申请日: | 2015-05-28 |
公开(公告)号: | CN104935485A | 公开(公告)日: | 2015-09-23 |
发明(设计)人: | 茹昭;白青松 | 申请(专利权)人: | 北京海尔广科数字技术有限公司;青岛海尔智能家电科技有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 家电 服务 调用 方法 请求 转发 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种家电服务调用方法、家电服务调用请求转发方法及装置。
背景技术
目前,为了更好的支持智能家居场景,智能家居服务(Smart home service)提出了集中式管理的概念,即Smart Home service运行在网关上,其它家电设备向网关注册自己提供的服务。控制设备通过网关提供的通用接口实现对家电服务接口的调用,从而将点对点的分布式通信模式扩展为集中式通信模式。
在网关上实现的通用接口可以使控制设备在将目标家电的相应接口名称、方法名称、参数等输入的情况下,便可将其转化为对该家电设备的调用指令。然而,上述智能家居服务集中式的通信模式仅在基于所有设备事先注册到同一网关上的前提条件下,设备间才能进行通信。但由于无线网络的信号具有限制范围,许多家庭网络中存在两个以上这种网关设备,尽管网关之间的联通能使所有家庭联网设备处于同一网络内,但在不同网关上注册的设备之间也无法采用上述集中式通信方式进行接口调用,因而,控制设备不能同时控制家庭中全部家电设备,为用户的使用带来了不便。
发明内容
本发明提供一种家电服务调用方法、家电服务调用请求转发方法及装置,用于解决现有技术中集中式通信模式中,处于同一家庭网络中的控制设备无法同时控制家庭网络中注册于不同网关上的家电设备的问题。
根据本发明的第一个方面,提供了一种家电服务调用方法,包括:
第一从网关接收家电服务的调用请求;第一从网关根据调用请求判断家电服务对应的家电设备是否已在该网关上注册;如果是,则第一从网关将调用请求发送至家电设备,如果否,则将调用请求发送至主网关,以使主网关将调用请求转发至注册在其上的提供家电服务的第二从网关,其中,主网关上注册有家庭网络中的所有从网关。
进一步的,上述方法还包括:在第一从网关接收家电服务的调用请求之前,第一从网关接收来自家电设备以及主网关的注册消息;根据家电设备的注册信息以及主网关的注册信息对家电设备以及主网关进行注册;第一从网关将自身的注册信息以及注册在第一从网关上的家电设备的注册信息均发送至主网关,以使第一从网关以及注册在第一从网关上的家电设备在主网关上进行注册。
其中,第一从网关根据调用请求判断家电服务对应的家电设备是否已在该网关上注册,包括:第一从网关从调用请求中解析出家电服务对应的家电设备的服务接口信息;根据接口信息判断第一从网关是否存储有服务接口信息,如果是,则确定家电服务对应的家电设备在第一从网关上注册,如果否,则确定家电服务对应的家电设备未在第一从网关上注册。
进一步的,上述方法还包括:在第一从网关接收来自家电设备的注册消息之后,第一从网关向主网关发送注册家电设备的更新消息;更新消息中包括,当前注册家电设备的注册消息。
根据本发明第二个方面,提供了一种家电服务调用请求转发方法,包括:主网关接收家电服务调用请求后,判断家电服务对应的家电设备是否在主网关上注册,如果是,则将调用请求发送至家电服务对应的家电设备,如果否,则在已注册在主网关上的从网关中查找注册有提供家电服务的家电设备的从网关;将调用请求转发至查找到的从网关。
根据本发明第三个方面,提供了一种家电服务调用装置,包括:第一接收模块,用于通过第一从网关接收家电服务的调用请求;第一判断模块,用于通过第一从网关根据调用请求判断家电服务对应的家电设备是否已在该网关上注册;第一发送模块,用于在第一判断模块的判断结果为是时,通过第一从网关将调用请求发送至家电设备,在第一判断模块的判断结果为否时,则将调用请求发送至主网关,以使主网关将调用请求转发至注册在其上的提供家电服务的第二从网关,其中,主网关上注册有家庭网络中的所有从网关。
进一步的,上述装置还包括:第二接收模块,用于在第一从网关接收家电服务的调用请求之前,第一从网关接收来自家电设备以及主网关的注册消息;注册模块,用于根据家电设备的注册信息以及主网关的注册信息对家电设备以及主网关进行注册;第二发送模块,用于通过第一从网关将自身的注册信息以及注册在第一从网关上的家电设备的注册信息均发送至主网关,以使第一从网关以及注册在第一从网关上的家电设备在主网关上进行注册。
其中,上述第一判断模块,包括:解析单元,用于第一从网关从调用请求中解析出家电服务对应的家电设备的服务接口信息;判断单元,用于根据接口信息判断第一从网关是否存储有服务接口信息,如果是,则确定家电服务对应的家电设备在第一从网关上注册,如果否,则确定家电服务对应的家电设备未在第一从网关上注册。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海尔广科数字技术有限公司;青岛海尔智能家电科技有限公司,未经北京海尔广科数字技术有限公司;青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510282871.1/2.html,转载请声明来源钻瓜专利网。