[发明专利]在UPnP网络中组织和发布资产有效
| 申请号: | 200880119534.9 | 申请日: | 2008-11-26 |
| 公开(公告)号: | CN101889310A | 公开(公告)日: | 2010-11-17 |
| 发明(设计)人: | D·加西亚;陶波;夏西远;D·布罗伊德;卓少琳;J·M·哈丁;Y-J·李 | 申请(专利权)人: | 谷歌公司 |
| 主分类号: | G11B21/08 | 分类号: | G11B21/08 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | upnp 网络 组织 发布 资产 | ||
技术领域
本发明总体上涉及网络上的媒体分布和访问,并且具体地,涉及通过使用有限本地网络访问协议的媒体分发和访问。
背景技术
通用即插即用(UPnP)是一组本地网络协议的集合,其允许各种类型的消费者电子设备无缝地连接至家庭、临近的以及小型商业网络。UPnP允许与各种兼容设备的网络连接,诸如计算机、媒体播放器以及连接至单个共同本地网络的无线设备。设备可以通过获取IP地址、宣布其名称、传达其能力以及发现什么其他设备在网络上,在无需配置的情况下动态地加入本地网络。UPnP联网架构利用TCP/IP以及企业网来支持网络上设备的控制以及设备之间的数据传输。联网架构允许任何两个设备根据网络上任何控制设备的命令来交换数据。UPnP的益处之一在于,其可以在任何网络技术上运行,诸如以太网、Wi-Fi、电话线路和电力线路。UPnP技术的另一益处在于,UPnP是平台独立的,并且允许销售商使用任何类型的操作系统和编程语言来建立支持UPnP的产品。
尽管UPnP具有许多益处,但是UPnP的一个问题在于网络上的UPnP设备受限于其可以呈现的内容。更具体地,通常的UPnP呈现设备(诸如媒体播放器)能够访问和回放预定类型(例如,MP3)的媒体文件,该媒体文件由位于相同网络上的媒体服务器提供。在最好的情况下,媒体服务器可以访问预定的、远程定位的服务器以便访问这些文件类型。例如,媒体服务器可以通过因特网来访问具有与UPnP被设计用于回放的相同类型媒体文件(例如,MP3)的预定服务器。由此,诸如能够显示图像(例如,JPEG)以及电影文件(例如,WMV)的数码相框之类的传统UPnP呈现器不能显示包括HTML、Javascript等的标准web页面,也不能显示诸如RSS或者ATOM的数据馈送。由于传统UPnP媒体服务器是从属设备,其在设计上就不能向UPnP呈现器提供除媒体呈现器被设计用于呈现的内容以外的其他内容。换言之,UPnP呈现设备仅可以呈现其被设计的特定类型的内容文件,并且媒体服务器也受限于(作为UPnP架构以内的“从属”设备)访问这些特定的内容类型。
结果,在具有UPnP媒体呈现器和媒体服务器的传统UPnP网络中,呈现器不能访问一般的因特网内容(诸如,web页面和数据馈送)。另外,由于UPnP设计用于本地网络,第一UPnP本地网络不能将其内容与第二UPnP本地网络共享,第一本地网络也不能将其内容传输至不在第一本地网络上的远程服务器。
发明内容
提供了用于枚举本地网络或者远程网络上的内容并允许UPnP呈现设备对其进行呈现的系统和计算机程序产品。该系统包括媒体管理模块,其查询位于本地网和远程网络上的设备的内容。媒体管理模块响应于查询而枚举所标识的内容。枚举的内容用于创建内容目录,其利用本地网络和远程网络上可获得的内容来例行地更新。
交叉编码模块将响应于查询而标识的内容交叉编码为由本地网络上的UPnP呈现设备可呈现的文件类型和数据格式,例如将HTMP网页呈现为JPEG图像。交叉编码模块通过将内容置入模板并且将模板处理为UPnP呈现设备可呈现的数据格式和文件类型,来对内容进行交叉编码。交叉编码模块依赖于内容而使用不同类型的模板。此特征允许用户使用UPnP呈现设备来访问原本经由UPnP设备不可访问的内容。
控制点接口配置用于控制设备,以便在呈现器上呈现内容。本地网络上的设备通过第一通信协议而被控制,该第一通信协议限于管理跨本地网络的设备间通信。第一通信协议进一步受限于其不允许内容传送。系统使用第二通信协议在网络内部以及跨网络传送内容和数据。
在下文的详细描述以及附图中,将展现本发明的这些和其他特征和优点,其中仅以实例方式示出了本发明的原理。
附图说明
图1是示出本发明的实施方式操作于其中的基本UPnP结构的高级框图;
图2是示出根据一个实施方式的连接至网络的UPnP设备的高级框图;
图3是示出根据一个实施方式的在呈现器内的模块的高级框图;
图4是示出根据一个实施方式的控制点内的模块的高级框图;
图5是示出根据一个实施方式的在媒体服务器内的模块的高级框图;
图6A和图6B是示出根据一个实施方式的内容枚举的序列图;
图7是示出根据一个实施方式的访问并且在呈现器上呈现非动态内容的过程的序列图;
图8A和图8B是示出根据一个实施方式的访问并且在呈现器上呈现动态内容的过程的序列图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880119534.9/2.html,转载请声明来源钻瓜专利网。





