服务发布方法及装置、服务发现方法及装置制造方法及图纸

技术编号:10487263 阅读:199 留言:0更新日期:2014-10-03 16:12
本发明专利技术提供了一种UPnP服务发布/发现方法及装置,通过在广域网通信服务器上发布UPnP服务,可以在不同局域网之间、局域网与广域网之间实现UPnP服务的共享,甚至可以在本身不支持UPnP服务的设备上使用所共享的UPnP服务。所述UPnP服务发布方法,应用于支持UPnP协议以及预定广域网通信协议的第一设备,包括:通过预定广域网通信协议扩展,在广域网通信服务器上发布第一UPnP服务。所述UPnP服务发现方法,应用于支持预定广域网通信协议的第一设备,包括:通过预定广域网通信协议扩展,从广域网通信服务器查找UPnP服务,所述UPnP服务是支持UPnP协议的第二设备通过所述预定广域网通信协议扩展发布的,所述第一设备和所述第二设备位于广域网中。

【技术实现步骤摘要】
服务发布方法及装置、服务发现方法及装置
本专利技术涉及服务发布与发现领域,更具体地涉及一种统一即插即用(UniversalPlug 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协议从所述第二设备接收对所述访问请求的响应结果;以及所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送所述响应结果。[0011 ] 优选地,在所述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服务,所述第三设备位于所述第一局域网中。 优选地,所述UPnP服务发现装本文档来自技高网...

【技术保护点】
一种UPnP服务发布方法,应用于支持UPnP协议以及预定广域网通信协议的第一设备,包括:通过预定广域网通信协议扩展,在广域网通信服务器上发布第一UPnP服务。

【技术特征摘要】
1.一种UPnP服务发布方法,应用于支持UPnP协议以及预定广域网通信协议的第一设备,包括: 通过预定广域网通信协议扩展,在广域网通信服务器上发布第一 UPnP服务。2.如权利要求1所述的UPnP服务发布方法,其中,所述第一UPnP服务是所述第一设备提供的,所述UPnP服务发布方法还包括: 所述第一设备通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一 UPnP服务的访问请求;以及 所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送对所述访问请求的响应结果。3.如权利要求1所述的UPnP服务发布方法,其中,所述第一UPnP服务是支持UPnP协议的第二设备提供的,并且所述方法还包括: 所述第一设备通过UPnP协议从所述支持UPnP协议的第二设备发现所述第一 UPnP服务, 其中,所述第一设备和所述第二设备位于同一局域网中。4.如权利要求3所述的UPnP服务发布方法,还包括: 所述第一设备通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一 UPnP服务的访问请求; 所述第一设备通过UPnP协议将所述访问请求发送到所述第二设备; 所述第一设备通过UPnP协议从所述第二设备接收对所述访问请求的响应结果;以及 所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送所述响应结果。5.如权利要求1-4任一项所述的UPnP服务发布方法,其中,所述预定广域网通信协议扩展为标准广域网通信协议扩展,所述广域网通信服务器为标准广域网通信协议服务器。6.如权利要求1-4任一项所述的UPnP服务发布方法,其中,所述预定广域网协议扩展为非标准广域网通信协议扩展,所述广域网通信服务器为非标准广域网通信协议服务器。7.—种UPnP服务发布装置,应用于支持UPnP协议以及预定广域网通信协议的第一设备,包括: UPnP服务发布部件,用于通过所述预定广域网通信协议扩展,在广域网通信服务器上发布第一 UPnP服务。8.如权利要求7所述的UPnP服务发布装置,其中,所述第一UPnP服务是所述第一设备提供的,所述UPnP服务发布装置还包括: UPnP服务请求接收部件,用于通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一 UPnP服务的访问请求;以及 UPnP服务响应发送部件,用于通过所述预定广域网通信协议扩展向所述广域网通信服务器发送对所述访问请求的响应结果。9.如权利要求7所述的UPnP服务发布装置,其中,所述第一UPnP服务是支持UPnP协议的第二设备提供的,并且所述UPnP服务发布装置还包括: UPnP服务发现部件,用于通过UPnP协议从所述支持UPnP协议的第二设备发现所述第一 UPnP服务,其中,所述第一设备和所述第二设备位于同一局域网中。10.如权利要求8所述的UPnP服务发布装置,还包括: UPnP服务请求接收部件,用于通过所述预定广域网通信协议扩展从所述广域网通信服务器接收对所述第一 UPnP服务的访问请求; UPnP服务请求发送部件,用于通过UPnP协议将所述访问请求发送到所述第二设备;UPnP服务响应接收部件,用于通过UPnP协议从所述第二设备接收对所述访问请求的响应结果;以及 UPnP服务响应发送部件,用于通过所述预定广域网通信协议扩展向所述广域网通信服务器发送所述响应结果。11.如权利要求7所述的UPnP服务发布装置,其中,所述预定广域网通信协议扩展为标准广域网通信协议扩展,所述广域网通信服务器为标准广域网通信协议服务器。12.如权利要求7所述的UPnP服务发布装置,其中,所述预定广域网协议扩展为非标准广域网通信协议扩展,所述广域网通信服务器为非标准广域网通信协议服务器。13.—种UPnP服务发现方法,应用于支持预定广域网通信协议的第一设备,包括: 通过预定广域网通信协议扩展,从广域网通信服务器查找UPnP服务,所述UPnP服务是支持UPnP协议的第二设备通过所述预定广域网通信协议扩展发布的, 所述第一设备和所述第二设备位于广域网中。14.如权利要求13所述的UPnP服务发现方法,还包括: 所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送对所述UPnP服务的访问请求;以及 所述第一设备通过所述预定广域网通信协议扩展从所述广域网通信服务器接收所述第二设备对所述访问请求的响应结果。15.如权利要求13所述的UPnP服务发现方法,其中,所述第一设备还位于第一局域网中,所述UPnP服务发现方法还包括: 所述第一设备向第三设备通知从所述广域网通信服务器查找到的UPnP服务,所述第三设备位于所述第一局域网中。16.如权利要求14所述的UPnP服务发现方法,还包括: 所述第一设备从所述第三设备接收对所述UPnP服务的访问请求; 所述第一设备通过所述预定广域网通信协议扩展向所述广域网通信服务器发送对所述UPnP服务的访问请求; 所述第一设备通过所述预定广域网通信协议扩展从所述广域网通信服务器接收所述第二设备对所述访问请求的响应结果;以及 所述第一设备向所述第三设备发送所述响应结果。17.如权利要求13-16任一项所述的UPnP服务发现方法,其中,所述第二设备还位于第二局域网中,所述第二局域网与所述第一局域网不同, 所述UPnP服务是支持UPnP协议的第四设备提供的,该第四设备位于所述第二局域网中。18.如权利要求13-16任一项所述的UPnP服务发现方法,其中,所述预定广域网通信协议扩展为标准广域网通信协议扩展,所述广域网通信服务器为标准广域网通信协议服务器。19.如权利要求13-16任一项所述的UPnP服务发现方法,其中,所述预定广域网协议扩展为非标准广域网通信协议扩展,所述广域网通信服务器为非标准广域网通信协议服务器。20.一种UPnP服务发现装置,应用...

【专利技术属性】
技术研发人员:李栋戴辉
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1