[发明专利]服务发布方法及装置、服务发现方法及装置在审
申请号: | 201310109944.8 | 申请日: | 2013-03-29 |
公开(公告)号: | CN104079544A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 李栋;戴辉 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐;王娟 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 发布 方法 装置 发现 | ||
技术领域
本发明涉及服务发布与发现领域,更具体地涉及一种统一即插即用(Universal Plug and Play UPnP)服务发布方法及装置、以及一种UPnP服务发现方法及装置。
背景技术
目前,在第一设备与第二设备位于同一局域网中的情况下,通过利用UPnP(其作为局域网中的基础设备互联协议),可以很好地解决位于同一局域网中的第一设备与第二设备间的互发现与互访问。
然而,在第一设备与第二设备不在一个局域网中并且第一设备与第二设备不能在广域网中直接发现或访问的情况下,依据现有的解决方案,第一设备和第二设备不能直接互发现或互访问。
另一方面,即使在第一设备与第二设备位于同一局域网中,只有在第一设备与第二设备中同时支持UPnP协议的情况下,才能互发现与互访问。这在一定程度上限制了UPnP设备的使用。
因此,需要一种能够在广域网中发现并访问UPnP设备的方法和机制。
发明内容
为了解决上述技术问题,本发明提供了一种UPnP服务发布/发现方法及装置,通过在广域网通信服务器上发布UPnP服务,可以在不同局域网之间、局域网与广域网之间实现UPnP服务的共享,甚至可以在本身不支持UPnP服务的设备上使用所共享的UPnP服务。
根据本发明的一个方面,提供了一种UPnP服务发布方法,应用于支持UPnP协议以及预定广域网通信协议的第一设备,包括:通过预定广域网通信协议扩展,在广域网通信服务器上发布第一UPnP服务。
优选地,在所述UPnP服务发布方法中,所述第一UPnP服务是所述第一设备提供的,所述UPnP服务发布方法还包括:所述第一设备通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一UPnP服务的访问请求;以及所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送对所述访问请求的响应结果。
优选地,在所述UPnP服务发布方法中,所述第一UPnP服务是支持UPnP协议的第二设备提供的,并且所述方法还包括:所述第一设备通过UPnP协议从所述支持UPnP协议的第二设备发现所述第一UPnP服务,其中,所述第一设备和所述第二设备位于同一局域网中。
优选地,所述UPnP服务发布方法还包括:所述第一设备通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一UPnP服务的访问请求;所述第一设备通过UPnP协议将所述访问请求发送到所述第二设备;所述第一设备通过UPnP协议从所述第二设备接收对所述访问请求的响应结果;以及所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送所述响应结果。
优选地,在所述UPnP服务发布方法中,所述预定广域网通信协议扩展为标准广域网通信协议扩展,所述广域网通信服务器为标准广域网通信协议服务器。
优选地,在所述UPnP服务发布方法中,所述预定广域网协议扩展为非标准广域网通信协议扩展,所述广域网通信服务器为非标准广域网通信协议服务器。
根据本发明第二方面,提供了一种UPnP服务发布装置,应用于支持UPnP协议以及预定广域网通信协议的第一设备,包括:UPnP服务发布部件,用于通过所述预定广域网通信协议扩展,在广域网通信服务器上发布第一UPnP服务。
优选地,在所述UPnP服务发布装置中,所述第一UPnP服务是所述第一设备提供的,所述UPnP服务发布装置还包括:UPnP服务请求接收部件,用于通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一UPnP服务的访问请求;以及UPnP服务响应发送部件,用于通过所述预定广域网通信协议扩展向所述广域网通信服务器发送对所述访问请求的响应结果。
优选地,在所述UPnP服务发布装置中,所述第一UPnP服务是支持UPnP协议的第二设备提供的,并且所述UPnP服务发布装置还包括:UPnP服务发现部件,用于通过UPnP协议从所述支持UPnP协议的第二设备发现所述第一UPnP服务,其中,所述第一设备和所述第二设备位于同一局域网中。
优选地,所述UPnP服务发布装置还包括:UPnP服务请求接收部件,用于通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一UPnP服务的访问请求;UPnP服务请求发送部件,用于通过UPnP协议将所述访问请求发送到所述第二设备;UPnP服务响应接收部件,用于通过UPnP协议从所述第二设备接收对所述访问请求的响应结果;以及UPnP服务响应发送部件,用于通过所述预定广域网通信协议扩展向所述广域网通信服务器发送所述响应结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310109944.8/2.html,转载请声明来源钻瓜专利网。