家电服务调用方法、家电服务调用请求转发方法及装置的制造方法

文档序号:9219673阅读:207来源:国知局
家电服务调用方法、家电服务调用请求转发方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种家电服务调用方法、家电服务调用请求转发方法及装置。
【背景技术】
[0002]目前,为了更好的支持智能家居场景,智能家居服务(Smarthome service)提出了集中式管理的概念,即Smart Home service运行在网关上,其它家电设备向网关注册自己提供的服务。控制设备通过网关提供的通用接口实现对家电服务接口的调用,从而将点对点的分布式通信模式扩展为集中式通信模式。
[0003]在网关上实现的通用接口可以使控制设备在将目标家电的相应接口名称、方法名称、参数等输入的情况下,便可将其转化为对该家电设备的调用指令。然而,上述智能家居服务集中式的通信模式仅在基于所有设备事先注册到同一网关上的前提条件下,设备间才能进行通信。但由于无线网络的信号具有限制范围,许多家庭网络中存在两个以上这种网关设备,尽管网关之间的联通能使所有家庭联网设备处于同一网络内,但在不同网关上注册的设备之间也无法采用上述集中式通信方式进行接口调用,因而,控制设备不能同时控制家庭中全部家电设备,为用户的使用带来了不便。

【发明内容】

[0004]本发明提供一种家电服务调用方法、家电服务调用请求转发方法及装置,用于解决现有技术中集中式通信模式中,处于同一家庭网络中的控制设备无法同时控制家庭网络中注册于不同网关上的家电设备的问题。
[0005]根据本发明的第一个方面,提供了一种家电服务调用方法,包括:
[0006]第一从网关接收家电服务的调用请求;第一从网关根据调用请求判断家电服务对应的家电设备是否已在该网关上注册;如果是,则第一从网关将调用请求发送至家电设备,如果否,则将调用请求发送至主网关,以使主网关将调用请求转发至注册在其上的提供家电服务的第二从网关,其中,主网关上注册有家庭网络中的所有从网关。
[0007]进一步的,上述方法还包括:在第一从网关接收家电服务的调用请求之前,第一从网关接收来自家电设备以及主网关的注册消息;根据家电设备的注册信息以及主网关的注册信息对家电设备以及主网关进行注册;第一从网关将自身的注册信息以及注册在第一从网关上的家电设备的注册信息均发送至主网关,以使第一从网关以及注册在第一从网关上的家电设备在主网关上进行注册。
[0008]其中,第一从网关根据调用请求判断家电服务对应的家电设备是否已在该网关上注册,包括:第一从网关从调用请求中解析出家电服务对应的家电设备的服务接口信息;根据接口信息判断第一从网关是否存储有服务接口信息,如果是,则确定家电服务对应的家电设备在第一从网关上注册,如果否,则确定家电服务对应的家电设备未在第一从网关上注册。
[0009]进一步的,上述方法还包括:在第一从网关接收来自家电设备的注册消息之后,第一从网关向主网关发送注册家电设备的更新消息;更新消息中包括,当前注册家电设备的注册消息。
[0010]根据本发明第二个方面,提供了一种家电服务调用请求转发方法,包括:主网关接收家电服务调用请求后,判断家电服务对应的家电设备是否在主网关上注册,如果是,则将调用请求发送至家电服务对应的家电设备,如果否,则在已注册在主网关上的从网关中查找注册有提供家电服务的家电设备的从网关;将调用请求转发至查找到的从网关。
[0011]根据本发明第三个方面,提供了一种家电服务调用装置,包括:第一接收模块,用于通过第一从网关接收家电服务的调用请求;第一判断模块,用于通过第一从网关根据调用请求判断家电服务对应的家电设备是否已在该网关上注册;第一发送模块,用于在第一判断模块的判断结果为是时,通过第一从网关将调用请求发送至家电设备,在第一判断模块的判断结果为否时,则将调用请求发送至主网关,以使主网关将调用请求转发至注册在其上的提供家电服务的第一从网关,其中,主网关上注册有家庭网络中的所有从网关。
[0012]进一步的,上述装置还包括:第二接收模块,用于在第一从网关接收家电服务的调用请求之前,第一从网关接收来自家电设备以及主网关的注册消息;注册模块,用于根据家电设备的注册信息以及主网关的注册信息对家电设备以及主网关进行注册;第二发送模块,用于通过第一从网关将自身的注册信息以及注册在第一从网关上的家电设备的注册信息均发送至主网关,以使第一从网关以及注册在第一从网关上的家电设备在主网关上进行注册。
[0013]其中,上述第一判断模块,包括:解析单元,用于第一从网关从调用请求中解析出家电服务对应的家电设备的服务接口信息;判断单元,用于根据接口信息判断第一从网关是否存储有服务接口信息,如果是,则确定家电服务对应的家电设备在第一从网关上注册,如果否,则确定家电服务对应的家电设备未在第一从网关上注册。
[0014]进一步的,上述装置还包括:第三发送模块,用于在第一从网关接收来自家电设备的注册消息之后,第一从网关向主网关发送注册家电设备的更新消息,更新消息中包括当前注册家电设备的注册消息。
[0015]根据本发明的第三个方面,提供了一种家电服务调用请求转发装置,包括:第二判断模块,用于主网关接收家电服务调用请求后,判断家电服务对应的家电设备是否在主网关上注册;查找模块,用于在第二判断模块的判断结果为是时,则将调用请求发送至家电服务对应的家电设备,在第二判断模块的判断结果为否时,则在已注册在主网关上的从网关中查找注册有提供家电服务的家电设备的从网关;第二转发模块,将调用请求转发至查找到的从网关。
[0016]本发明实施例提供的方案,当在当前从网关未注册有需调用的家电服务时,将家电调用请求转发至主网关,以通过管理家庭网络中所有从网关的主网关来讲家电调用请求转发至对应的从网关,从而实现基于同一控制设备控制注册于不同网关上的家电设备的目的,方便了用户使用。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例1提供的家电服务调用方法所涉及的家庭网络结构示意图;
[0019]图2是本发明实施例1提供的家电服务调用方法的流程图;
[0020]图3是本发明实施例2提供的网关注册的信令流程图;
[0021]图4是本发明实施例2提供的更新网关注册的信令流程图;
[0022]图5是本发明实施例2提供的家电服务的调用的信令流程图;
[0023]图6是本发明实施例3提供的家电服务调用装置的结构框图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1