UPnP网络服务器提供的网络内容的聚集视图的制作方法

文档序号:7636176阅读:132来源:国知局
专利名称:UPnP网络服务器提供的网络内容的聚集视图的制作方法
UPnP网络服务器提供的网络内容的聚集视图本发明涉及网络内容信息显示、通用即插即用(UpnP: Universal Plug and Play)网络服务器提供或通告的信息、和网络内容聚集视图 (aggregated view)显示的领域。随着家庭网络和通用即插即用(UPnP)技术的出现,越来越多类 型的设备可以互连。在通用即插即用网络中,存储表示音乐、音频、 视频、照片、文本文件和其它文件以及其它种类内容的设备可以全部 互连。而且,不同用户可以提供设备和内容到相同的UPnP网络,由此 使得UPnP网络上可用的信息或内容的透明度和可访问性变得模糊。在其它网络相关技术中已经提供了解决方案,以使得访问网络上 的内容变得容易。例如,Clark等人申请的欧洲专利第1, 234, 442号 公开了一种需求系统上的大规模(large-scale)个人化分布介质,其提 供了 一种可搜索服务器,该服务器具有可以适合用户的内容列表的元 数据。然而,Clark和其它相关技术的系统都没有为UPnP网络提供这 种解决方案。而且,Clark没有公开网络上可用内容的与设备和与位置 无关的聚集视图。假如是实现或执行在UPnP网络上提供内容聚集视图的UPnP服务 器的功能的方法、系统、设备、装置和计算机可读介质。这种方法可 以包括从一组逻辑连接到通用即插即用(UpnP)网络的设备接收关 于可用内容项的关于内容的数据(内容数据);基于接收的内容数据, 产生UPnP网络上可用内容的聚集视图作为表示聚集视图的数据;并发 送表示聚集视图的数据到逻辑连接到UPnP网络的客户端设备,该聚集 视图是UPnP网络上可用内容的与设备无关和与位置无关的合并视图。还提供了另外的特征。例如,提供给客户端设备的表示聚集视图 的数据对于可用内容项来说可以是可搜索的。而且,表示聚集视图的 数据可以通过关键词、使用历史、内容类型和内容种类之一可搜索。该组设备可以包括所有逻辑连接到UPnP网络的设备。而且,该组设备的每个设备可以通告其内容以便使得能够接收内 容数据。
另外,表示聚集视图的数据可以被自动发送到多个设备的每个设备。而且,描述了UPnP服务器。这种服务器可以包括内容数据接收 器,用于从逻辑连接到通用即插即用(UPnP)网络的多个设备中接收 关于可用内容项的内容数据;聚集视图发生器,用于基于接收到的内 容数据,产生UPnP网络上可用内容的聚集视图作为表示聚集视图的数 据;和视图供应者接口,用于发送表示聚集视图的数据到逻辑连接到 UPnP网络的客户端设备,该聚集视图是UPnP网络上可用内容的与设 备无关和与位置无关的合并视图。这种服务器还可以包括搜索处理器,该处理器允许客户端设备搜 索为可用内容项提供的表示聚集视图的数据。图l是根据本发明实施例的UPnP服务器的示意图。 图2是表示根据本发明的系统操作的流程图。正如发明人目前最好地理解的,下面讨论和前述附图描述了申请 人发明的实施例,然而,将会意识到,在不脱离本发明精神的情况下, 本发明的各种修改是可能的,并且本发明可以以其它形式实现,和以 其它方式实施。而且,在不脱离本发明精神的情况下,所描述的实施 例的特征可以被省略、有选择地或作为整体地与其它实施例组合、或 用来替换其它实施例的特征或其部分。因此附图和详细描述将被看作 是本发明各方面示例性的说明,而不应被解释为限制本发明的范围。如

图1中所示,UPnP服务器1-1包括几个模块,其将在下面描述。 UPnP服务器1-1的模块、或其各部分、和/或检索系统作为整体,可 以由硬件、软件、固件或上述的组合组成,然而, 一些模块可以例如 由硬件组成,而其它模块可以由软件、固件或其组合组成。而且,将 会意识到检索系统的模块不需要全部与相同设备定位或集成在一起。 还为检索系统考虑分布式结构,由此该系统或其构件可以"背负式 ("piggy-back")离开由现有设备提供的适当模块。下面说明将参考UPnP服务器1-1,该服务器经由到它的有线或无 线连接与数据库1-2物理集成,或连接到数据库l-2,或经由网络l-9连接到数据库l-2,如图1中所示。UPnP服务器l-l和/或数据库 1-2可以实现为物理集成在一起或连接在一起,并且每个或两个一起可 以实现为某一设备或与某一设备物理集成,该设备诸如MP3播放器、 CD小型盘播放器、或其它类型的媒体播放器和/或记录器、数据盒式 磁带播放器、家庭娱乐系统、电视机、手持娱乐设备、个人计算机、 膝上型/笔记本电脑、打印机、扫描器、复印机或其它外围设备、游 戏站、工作站、智能厨房/家用电器、个人录像机、娱乐系统、电子 管理器、或个人手持设备。将会理解,数据库1-2可以包括几个被连接的存储设备,因此两 个或多个这种设备上内容项的管理或分组是可能的。还将会理解,数 据库可以被理解为包括一个或多个存储媒体,诸如包括CD 、 DVD、压 缩磁盘(zip disks)、软盘、数据盒式磁带等的盘,其可以被加载到 数据库l-2,并由数据库l-2检索。然而,将会理解,UPnP服务器l-l 还能够经由诸如LAN、 WAN、互联网等的网络1-9在一些其它远程存储 器中存储内容。图1表示UPnP服务器1-1和UPnP网络1-9,连接有UPnP设备 L-Q(图l的l-6、 1-7和l-8)和客户端设备1-5。这种UPnP设备L-Q (1-6、 1-7和1-8)可以以有线或无线的方式连接到网络1-9,并且 可以是各种不同的类型,例如包括诸如MP3播放器、CD小型盘播放器、 或其它类型的媒体播放器和/或记录器、数据盒式磁带播放器、家庭 娱乐系统、电视机、手持娱乐设备、个人计算机、膝上型/笔记本电 脑、打印机、扫描器、复印机或其它外围设备、游戏站、工作站、智 能厨房/家用电器、个人录像机、娱乐系统、电子管理器、或个人手 持设备之类的设备,或者包括具有上述任意组合功能的设备。将会理 解,可以连接任意数量的设备。术语UPnP网络有时将在此用来描述图 1中所示的所有特征,在这种情况下,网络1-9可以被理解为指的是设 备之间的连接,以及被理解为包含未显示的其它设备。如图1中所示,UPnP网络包括客户端设备l-5、 UPnP设备L, 1-6、 UPnP设备M, l-7和UPnP设备Q, 1-8。 UPnP服务器1-1包括从 UPnP联网设备接收内容数据的内容数据接收器1-11和聚集视图发生 器1-12,其基于从UPnP联网设备接收的内容数据,编辑聚集视图, 该聚集视图可以被理解为UPnP网络上可用的与设备无关和与该内容在 网络上驻留的位置无关的内容的合并视图。UPnP服务器1-1的控制器 1-15可以处理UPnP服务器1-1模块的整体协调,并且可以与外界对 接,诸如与用户接口 (未示出)、和/或与UPnP服务器1-1与之集成 的系统另一模块对接。根据本发明实施例,可以提供聚集视图,从而使重复的内容项只 显示一次,或只在主标题下列出一次,该主标题带有显示在其中可以 找到它们的设备的次级标题。该聚集视图可以提供包括各种不同类型 的内容视图,包括音乐或音频内容、播放列表(playlists)、视频、 照片、文本文件、电子表格、JPEG文件、MPEG (包括MPEG-2、 MPEG-3 等)文件、XML数据、HTML、多媒体或其它类型文件、文献、诸如可 执行或已执行命令列表的列表、软件、设备状态信息或其它类型数据。 它还可以包括元数据、关于内容项和/或设备本身的使用历史信息、 或上述类型信息的一些组合。UPnP服务器l-l还包括视图提供器接口 1-13,其在一开启客户 端设备1-5或在客户端设备1-5 —请求这种信息时,就自动地发送表 示该聚集视图的数据到客户端设备1-5;搜索处理器1-14,其基于所 提供的聚集视图数据从客户端设备1-5接收搜索参数,并响应于所接 收的搜索参数提供给客户端设备l-5信息,还可以提供给客户端设备 l-5到UPnP联网设备1-6、 l-7或l-8的链接,或关于所确定内容驻 留在UPnP网络上的哪里的其它访问信息。现在将参考图l和2描述UPnP服务器1-1的操作。典型地,在UPnP 网络中,联网的UPnP设备通告它们的存储内容。在图2的Sl,图1 中所示的UPnP服务器1-1的内容数据接收器1-11从连接到UPnP网络 的设备接收内容数据,诸如从具有在上述设备中所识别类型的可用内 容项的设备L-Q(l-6、 1-7和1-8)。 UPnP网络的设备可以通告随后被 UPnP服务器l-l接收的内容数据。可替换地,UPnP和服务器1-1可以 从连接到UPnP网络的设备查询存储在可用设备上的内容项。根据本发明的一个方面,内容数据接收器1-11接收连接到UPnP 网络的存储内容项的所有设备的内容数据。客户端设备1-5还可以提 供它的内容信息给UPnP服务器1-1,因此聚集视图可以包括客户端设 备本身的内容信息。可替换地,UPnP服务器1-1可以过滤提供给每个 客户端的聚集视图来移除在那个客户端上可用的内容,为的是消除显 示重复和/或用户混乱。
根据本发明的一个方面,使用聚集视图服务器,还可以搜索"外 面的"设备(一个当前不存在或离线的设备)的内容。例如,假定聚 集视图内容存储在聚集视图服务器上,并且存在一个其内容也包括在聚集视图中的移动UPnP设备。然后搜索内容可以是可能的,但如果移 动设备移出了范围,那么可能没有办法得到该内容。而且,根据本发 明的一个方面,聚集视图服务器的设置在这方面可以改变行为。而且,根据本发明的一个方面,如果聚集视图服务器具有它需要 跟踪其内容的设备列表,那么它有助于使搜索离线设备(目前不存在 的)变得容易。因此,如果带有便携式UPnP设备的邻居进入,那么只 要该设备在范围之内,该设备只可能通过聚集视图是可见的,但用户 的设备即使不存在也可以是可搜索的。在图2的S2,基于在Sl接收的内容数据,聚集视图发生器1-12 产生UPnP网络的设备上可用内容的聚集视图。该聚集视图可以是网络 的设备上所有可用内容的显示。该聚集视图以与设备无关和与位置无 关的方式显示,为的是使得使用客户端设备1-5的用户(未示出)不需要识别特定联网设备或网络上内容可用的位置。在S3,通过UPnP服务器1-1的视图提供器1-13将表示聚集视图 的数据提供给客户端设备1-5。这可以是客户端设备l-5 —开启就执 行,基于客户端设备l-5对这种信息的请求、可用内容数据中的变化, 例如一个或多个内容项到UPnP网络上现存设备的添加、或连接到UPnP 网络的设备的添加、或一些涉及UPnP网络的其它事件而执行。根据本 发明的一个实施例,这种表示聚集视图的数据被UPnP服务器周期性地 通告。将会理解,这种聚集视图的格式可以变化,并且可以依赖于将聚 集视图馈送给它的客户端设备的特定应用和能力。因此,基于客户端 设备1-5的能力、参数和/或操作系统,这种聚集视图的几种格式可 以被预先编辑,并被馈送给客户端设备l-5。另外,在需要时,为了实 时满足客户端设备1-5和用户的需求和设置,格式可以变化。例如, 客户端设备1-5上可用的屏幕或观察显示器、客户端设备1-5的操作 系统、和客户端设备1-5中可用的存储器可以确定被给出以用于发送 到客户端设备1-5的聚集视图的信息的格式和/或深度、或信息的粒 度。此外,虽然这里所述的聚集视图有时由客户设备l-5显示,但是
聚集视图可以相反地或另外地被提供作为打印输出、活动图象、音频 信息、其它类型的输出或上述输出的组合。在客户端设备1-5上可用的聚集视图的格式可以由客户端设备1-5指定,或可以参考提前为客户端设备1-5存储的用户简档或设备简档 确定。例如,聚集视图的这种格式可以是由内容类型逻辑组织的可用 内容列表,诸如在诸如照片、音乐、电影、文本文件、个人联系信息 等的标题下组织的内容项;可以由用户组织,诸如包括用于用户1的 内容的聚集视图、包括用于用户2的内容的聚集视图等等;可以由内 容标识符按字母表顺序组织;可以由上述的一些组合组织;或以一些 其它适当的方式来执行本发明的目的。根据本发明的实施例,聚集视图由UPnP服务器1-1发送到连接在 UPnP上的每个设备,例如,UPnP服务器1-1可以通告表示聚集视图的 数据。因此,除了客户端设备1-5之外,设备L-Q (图1的1-6、 1-7 和1-8 )中的每一个可以由此提供聚集视图给用户,并可以因此被认为 是客户端设备。而且,设备L-Q (1-6、 1-7和1-8)的子集可以是客 户端设备,例如,那些已经为其设置了设置(缺省设置或用户激活设 置)的那些设备、或那些能够呈现这种视图的设备,可以接收表示该 聚集视图的数据。根据本发明的一个方面,只允许UPnP网络中的一个设备起到聚集 视图服务器的作用。例如,服务器可以弄清楚UPnP网络上的设备(或 不止一个其它设备)是否也在通告该设备上本地不存在的内容,如果 是这样,该服务器假定该设备是聚集视图服务器,并将不通告聚集视 图。当然可以构思更加精心设计的方法来防止网络上的多个聚集视图 服务器,诸如设置专门的元数据标记,或仅允许用户将一个设备设置 为用于UPnP网络的聚集视图服务器。因此,可以避免其中两个聚集视 图服务器通过增加已经是可用的内容不断反复更新的情况。根据本发明的一个方面,如在S4所讨论的,UPnP服务器1-1的 UPnP搜索处理器1-14可以接收内容项的搜索参数。这种参数可以包 括诸如标题或内容项的其它标识符的内容项的关键词、创建者的姓 名、与内容项相关联的艺术家或演奏者(performer )、内容项的种类、 可以存储该内容项的设备或位置、内容项的类型(诸如音乐文件或文 本文件)、诸如最后一次使用的时间/日期或最后用户的内容项的使
用信息、或该内容项的其它元数据。可替换地,表示提供给客户端设备1-5的聚集视图的数据本身或 基于由UPnP服务器l-l提供的作为表示聚集视图数据一部分的数据与 在客户端设备1-5上已经是可用的其它信息一起,足够来提供对搜索 的满意响应,并且因此,可以不需要求助搜索处理器1-14。而且,根 据本发明的一个实施例,如果提供的搜索参数是简单易懂的,例如如 果通过内容名将聚集视图呈现为内容项列表并且搜索参数包含内容项 名,则客户端设备l-5将能够处理该搜索,并提供对搜索的满意响应, 但在更加复杂的搜索或其它类型搜索的情况下将从UPnP服务器1-1的 搜索处理器1-14中请求信息。在S5,基于(一个或多个)搜索参数实施该搜索,在S6,提供响 应该搜索的信息。例如,这种信息可以包括连接到请求的内容项所 驻留的UPnP网络的主机设备,到这种主机UPnP联网设备的链接、和 /或关于请求项的其它信息,诸如使用信息、艺术家信息、元数据或 关于在上述中讨论的内容项的其它类型信息。在S7,命令内容项驻留的主机设备播放或呈现发现的内容项。例 如,可以将存储在设备1-6上的照片发送到客户端设备1-5。这可以是 一发现内容项就自动执行,或可以是一由UPnP服务器1-1从客户端设 备1-5感知到请求就执行。应当理解,该内容项可以在主机设备上显 示或播放,而不是或者除了由客户端设备1-5播放或呈现之外。还将 进一步理解,象在图2中提出的其它步骤诸如例如S4和S5那样,目 前的S7是可选的,并且处理可以在在前步骤之后停止。处理可以例如 响应如下各项停止S8:响应S7、内容项检索或播放的完成、响应提供 聚集视图给内容项的完成、或响应从客户端设备1-5或从服务器1-1 中的UPnP、或从一些其它设备诸如远程控制接收的用户命令。在上述书面描述中提供的本发明的实施例仅仅是示例性的例子。 然而将会理解,本发明的范围在权利要求书中提供。
权利要求
1、一种提供内容信息给客户端设备的方法,所述方法包含从多个逻辑连接到通用即插即用(UPnP)网络的设备接收(S1)关于可用内容项的内容数据;基于所接收的内容数据产生(S2)UPnP网络上可用内容的聚集视图作为表示聚集视图的数据;发送(S3)表示聚集视图的数据到逻辑连接到UPnP网络的客户端设备,该聚集视图是UPnP网络上可用内容的与设备无关和与位置无关的合并视图。
2、 根据权利要求l的方法,其中提供给客户端设备的该表示聚集 视图的数据对于可用内容项是可搜索的。
3、 根据权利要求2的方法,其中通过关键词、使用历史、内容类 型和内容种类之一,该表示聚集视图的数据是可搜索的。
4、 根据权利要求1的方法,其中多个设备包括所有逻辑连接到 UPnP网络的设备。
5、 根据权利要求l的方法,其中该多个设备的每个设备通告它的 内容以使得能够接收该内容数据。
6、 根据权利要求l的方法,其中该表示聚集视图的数据被自动发 送到该多个设备的每个设备。
7、 根据权利要求1的方法,其中该UPnP网络只包括一个能够提 供该表示聚集视图的数据的设备。
8、 根据权利要求l的方法,其中该聚集视图包括多个设备的外部 设备的内容,该外部设备是当前至少一个离线和范围之外的设备。
9、 一种配置来提供内容信息给客户端设备的服务器(1-1),所 述服务器包含内容数据接收器(1-11),其被配置来从逻辑连接到通用即插即 用(UPnP)网络的多个设备(1-6、 1-7、 1-8)中接收关于可用内容项 的内容数据;聚集视图发生器(1-12),其被配置来基于接收到的内容数据, 产生UPnP网络上可用内容的聚集视图作为表示聚集视图的数据;和视图供应者接口 (1-13),其被配置来发送表示聚集视图的数据 到逻辑连接到UPnP网络的客户端设备(l-5),该聚集视图是UPnP网 络上与设备无关和与位置无关的可用内容的合并视图。
10、 根据权利要求9的服务器,还包含搜索处理器(1-14),其 被配置来使得该客户端设备能够搜索为可用内容项提供的表示该聚集 视图的数据。
11、 根据权利要求9的服务器,其中将所述搜索处理器配置为使 得能够通过关键词、使用历史、内容类型和内容种类之一进行搜索。
12、 根据权利要求9的服务器,其中将所述内容数据接收器配置 来从多个设备接收内容数据,该多个设备包括所有逻辑连接到UPnP网 络的设备。
13、 根据权利要求9的服务器,其中将所述内容数据接收器配置 来从多个设备接收作为内容数据的通告数据。
14、 根据权利要求9的服务器,其中该多个设备的每个设备通告 其内容,以使得能够接收该内容数据。
15、 根据权利要求9的服务器,其中将表示该聚集视图的数据自 动发送到该多个设备的每个设备。
16、 根据权利要求9的服务器,其中该服务器具有指定该多个设 备的i殳置。
17、 根据权利要求9的服务器,其中该聚集视图包括多个设备的 外部设备的内容,该外部设备是当前至少一个离线和范围之外的设 备。
全文摘要
本发明描述了一种通用即插即用(UPnP)服务器(1-1)和一种提供UPnP网络上可用内容的聚集视图的方法。例如,基于通告其自身内容的每个UPnP联网设备,从一组逻辑连接到该UPnP网络的设备(1-6、1-7、1-8)接收关于可用内容项的内容数据。基于接收到的内容数据,产生表示与设备无关和与位置无关的UPnP网络上可用内容的聚集视图的数据,并为逻辑连接到UPnP网络的客户端设备(1-5)提供该数据。该聚集视图可以是可搜索的。该UPnP服务器可以向网络上所有设备通告该聚集视图。
文档编号H04L29/06GK101120342SQ200680004841
公开日2008年2月6日 申请日期2006年2月13日 优先权日2005年2月14日
发明者H·G·范霍克 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1