元数据信息提供服务器、客户端装置、提供元数据信息的方法

文档序号:7682634阅读:180来源:国知局
专利名称:元数据信息提供服务器、客户端装置、提供元数据信息的方法
技术领域
本发明的各方面 一般地涉及用于高效地将内容的元数据信息以及该内容 提供给用户的装置和方法,更具体地涉及提供元数据信息的元数据信息提供 服务器、客户端装置、以及通过该客户端装置提供元数据信息和内容的方法。
背景技术
图1图示了传统的内容提供服务。广播服务提供者110将内容和诸如电 子节目指南(EPG)信息之类的元数据信息经由诸如地面波、卫星、以及电 缆之类的广播网络发送到用户终端设备120。广播服务提供者110从广播多 媒体内容中提取特征(feature)以生成元数据,编辑所生成的元数据,将内 容和元数据压缩在一起,执行同步和多路复用,并且经由广播网络单向地发 送内容。用户终端设备120单向地接收并存储经由广播网络从广播服务提供者 110提供的元数据(诸如EPG信息)以及内容,以将该元数据以及内容提供 给用户。图1中所示的用户终端设备120包括用于双向通信的通信模块,以 从内容服务提供者130接收各种服务,该内容服务提供者130经由双向通信 网络提供内容。内容服务提供者130提供各种服务,诸如关于内容的检索 (retrieval)和位置的信息、交互式元数据、或者经由诸如因特网或者公共交 换电话网络(PTSN)之类的双向通信网络从广播服务提供者IIO提供给用户 终端设备120的内容。全天候TV ( TV-Anytime )是允许高效的数据传输并且使得用户能够通过用户和服务提供者之间的双向通信主动地观看内容的技术。设计全天候TV以允许用户在基于具有大容量存储介质的终端(即,个人数字录像机(PDR)) 的环境中、在期望的时刻选择并观看期望的音频/3见频(A/V)内容。在全天 候TV中,元数据是与内容有关的技术信息,其允许用户或者代替用户的代 理容易地搜索或选择用户期望的内容。A/V内容和EPG信息元数据基于单向 传输,也可以双向地发送一些附加的EPG信息。然而,这样的服务基于用户终端设备120是家庭广播接收器或机顶盒的 假设,因此在用户终端设备120是便携式终端时不能使用该服务。例如,当 广播服务提供者110经由广播网络提供EPG信息时,也发送在EPG信息中 包括的所有广播节目信息。因此,只有在便携式终端设备在其高容量的存储 器中存储EPG信息之后,其才能够使用广播节目信息。此外,当用户终端设 备120是便携式终端设备时,存在对于经由双向通信网络高效地在屏幕上获 得期望的内容的方法的需要,该屏幕被提供来用于内容检索。发明内容本发明的各方面提供了 一种元数据信息提供服务器以及将元数据提供给 客户端装置的方法,其中该元数据信息提供服务器可以将元数据信息高效地 提供给客户端装置,而不需要客户端装置中的高容量存储器。本发明的各方面还提供了一种客户端装置以及提供内容的方法,其中可 以经由双向通信网络使用所接收的元数据信息高效地获得内容。根据本发明的一方面,提供了一种元数据信息提供服务器,包括元数 据信息生成单元,用于生成内容的元数据信息;元数据信息发送单元,用于 控制与客户端装置的连接,其中元数据信息包括客户端装置检索内容所需的 基本元数据信息和关于详细信息的详细元数据信息,并且元数据信息发送单 元在与客户端装置连接的初始阶段发送基本元数据信息,并且在客户端装置请求时发送详细元数据信息。根据本发明的另一方面,提供了一种客户端装置,包括通信单元,用 于连接到提供关于内容的元数据信息的元数据信息提供服务器,并且连接到 提供内容的至少一个内容提供服务器,该元数据信息包括到至少一个内容提 供服务器的连接所需的、并且在与元数据信息提供服务器连接的初始阶段被 接收的基本元数据信息;元数据信息处理单元,用于处理由元数据信息提供服务器提供的元数据信息;内容处理单元,用于处理由至少一个内容提供服务器提供的内容;以及控制单元,用于基于该基本元数据信息控制到至少一 个内容提供服务器的连接。根据本发明的另一方面,提供了一种提供元数据信息的方法,该方法包 括生成元数据信息,该元数据信息包括客户端装置检索内容所需的基本元 数据信息、以及关于该内容的详细元数据信息;在与客户端装置连接的初始 阶段向客户端装置提供该基本元数据信息;以及当客户端装置请求详细元数 据信息时,向客户端装置提供详细元数据信息,该详细元数据信息与在基本 元数据信息中包括的内容信息中的单个内容信息有关。根据本发明的另一方面,提供了一种接收内容的方法,该方法包括连 接到提供关于内容的元数据的元数据信息提供服务器,从该元数据信息提供 服务器接收内容检索所需的基本元数据信息;从在基本元数据信息中包括的 内容信息中选择期望的内容;使用该基本元数据信息连接到提供期望的内容 的至少一个内容提供服务器之一;并且从所连接的内容提供服务器获得期望 的内容。根据本发明的另一方面,提供了一种接收元数据信息的方法,该方法包 括连接到提供关于内容的元数据信息的元数据信息提供服务器;从元数据 信息提供服务器接收检索内容所需的基本元数据信息;并且如果对于期望的 内容请求附加信息,则请求关于在基本元数据信息中包括的内容信息中的期 望的内容的详细元数据信息,并且从元数据信息提供服务器接收所请求的关 于期望的内容的详细元^t据信息。根据本发明的另一方面,提供了一种客户端装置,包括通信单元,用 于连接到元数据信息提供服务器,以接收连接到提供内容的至少 一个内容提 供服务器所需的、并且在与元数据信息提供服务器连接的初始阶段接收的基 本元数据信息;以及控制单元,如果对于期望的内容请求附加信息,该控制 单元向元数据信息提供服务器发送请求信号,以请求关于在基本元数据信息 中包括的内容信息中的期望的内容的详细元数据信息,并且该控制单元控制 通信单元以从元数据信息提供服务器接收所请求的详细元数据信息。根据本发明的另一方面,提供了一种提供内容的系统,该系统包括至 少一个内容提供服务器,用于提供内容;元数据信息提供服务器,生成并有 选择地发送从至少一个内容提供服务器检索内容所需的基本元数据信息、以及包括关于内容的详细信息的详细元数据信息;以及客户端装置,连接到元数据信息提供服务器,以在接收详细元数据信息或内容之前、在连接到元数 据信息提供服务器的初始阶段接收基本元数据信息,根据基本元数据信息连 接到至少 一个内容提供服务器之一以接收内容,并且连接到元数据信息提供 服务器,以在向元数据信息提供服务器请求关于在基本元数据信息中包括的 内容信息中的期望的内容的详细元数据信息之后接收期望的内容的详细元数 据信息。根据本发明的另一方面,提供了一种记录介质,用于与处理器一起使用,以使用元数据访问内容,该记录介质包括检索信息,其被处理器使用以从 提供内容的一个或多个内容提供服务器中的任一个检索内容;地址信息,其 被处理器使用以连接到提供内容的一个或多个内容提供服务器中的任一个; 以及状态信息,其被处理器使用以确定一个或多个内容提供服务器中的每一 个的工作状态。本发明的另外的方面和/或优点部分将在后面的描述中提出,并且部分将 从描述中显而易见,或者可通过本发明的实践而学到。


通过参照附图详细描述本发明的示例实施例,本发明的上述和其它特性 和优点将会变得更加明显并且更易理解,在附图中 图1图示了传统的内容提供服务;图2图示了根据本发明的实施例的用于提供内容服务的环境; 图3图示了根据本发明的实施例的基本元数据信息; 图4图示了根据本发明的实施例的在全天候TV元数据中包括的详细元 数据信息;图5是说明根据本发明的实施例的客户端装置使用连接信息选择内容提 供服务器以获得内容的过程的视图;图6是根据本发明的实施例的、包括元数据信息提供服务器、内容提供 服务器、以及客户端装置的元数据和内容提供系统的框图;图7是根据本发明的实施例的客户端装置的框图;图8图示根据本发明的实施例的、提供元数据信息的处理和提供内容的 处理;图9是根据本发明的实施例的提供元数据信息的方法的流程图;以及 图10是根据本发明的实施例的提供内容的方法的流程图。
具体实施方式
现在将对本发明的本实施例进行详细介绍,在附图中示出了其示例,其 中通篇相同的参考标号代表相同的元素。下面描述实施例,以通过参照附图 说明本发明。这里,内容通常指诸如广播内容和音频/视频(A/V)内容之类的各种多 媒体内容。该内容可具有各种数据或格式,只要该内容是预定的媒体内容。 因此,该内容也可以是由个人制作并分发的用户创建的内容(UCC)、以及由 内容制作商制作的内容。元数据指关于内容的数据、以及内容的附加信息。 当广播该内容时,元数据信息可包括电子节目指南(EPG)信息。然而,应 理解除了A/V内容之外、或者取代A/V内容,该内容也可以包括可由接收 器执行的软件(诸如游戏的软件),并且该元数据可以是除了 EPG之外的其 它数据。图2图示根据本发明的实施例的用于提供内容服务的环境。元数据信息 提供服务器200将元数据信息提供给客户端装置400。根据本发明的一方面, 元数据信息提供服务器200不将所有的元数据信息提供给客户端装置400。 代之,当客户端装置400连接时,元数据信息提供服务器200首先发送基本 元数据信息,然后只在客户端装置400请求时才发送预定内容的详细元数据 信息。然而,应理解在其他方面,客户端装置400可单独接收所有元数据 信息的发送(诸如当连接到如图l的系统时),或者除了基本和详细元数据、 服务器可选择地提供所有元数据。多个内容提供服务器210到240通常提供用户期望的预定的内容。例如, 图2所示的内容提供服务器210到240可提供电视剧的一集(印isode )。在单 独示出时,应理解元数据信息提供服务器200可包括内容提供服务器210 到240中的至少一个,因此是能够提供元数据信息和内容两者的服务器。客户端装置400经由双向通信网络连接到元数据信息提供服务器200和 一个或多个内容提供服务器210到240,以接收元数据信息和内容,并向用 户提供该元数据信息和内容。图3图示了根据本发明的实施例的基本元数据信息10。参照图3,客户端装置400需要基本元数据信息10来检索内容。基本元数据信息10包括连接信息20和检索信息30。然而,应理解基本元数据信息IO可包括附加信 息,而且并不是在本发明的所有方面中都使用基本元数据信息10,该信息不 是必须要求的。根据本发明的实施例,连接信息20包括地址信息22和状态信息24。地 址信息22用于连接到诸如服务器210到240之一之类的内容提供服务器,状 态信息24指示与诸如服务器210到240之一之类的内容提供服务器的连接的 状态。虽然不是在所有的方面中都需要,地址信息22可包括关于因特网协议 (IP)和端口号的信息,但也可以是用于在有线和/或无线网络中定位服务器 的其它信息。虽然不是在所有的方面中都需要,状态信息24可包括与内容提 供服务器的可能的连接的最大数量、与内容提供服务器的实际连接的数量、 数据传输速率、或者它们的组合。可为每个预定内容定义连接信息20。当多个内容提供服务器210到240 提供预定内容(如图2所示)时,连接信息20包括关于多个内容提供服务器 210到240中的每一个的地址信息22和状态信息24,从而在每个服务器上定 位每个内容。然而,应理解可以另外地构建连接信息20。用户需要检索信息30来检索内容。例如,在诸如全天候TV元数据之类 的现有元数据中,检索信息30用来在客户端装置400的屏幕上向用户提供关 于内容的基本信息。当内容是广播内容时,检索信息30可包括诸如广播站、 广播频道、节目标题、以及节目的预定时间(scheduled time)之类的信息。 然而,应理解检索信息30不需要包括这些项目中的每一个,可包括附加的 项目,或者只需要包括内容标题信息。检索信息30也可包括客户端装置400播放内容所需的基本信息。例如, 检索信息30也可包括客户端装置400播放广播节目所需的视频数据分辨率以 及音频数据采样率。可通过从诸如全天候TV元数据列表之类的详细元数据 信息中提取代表信息来生成检索信息30。图4图示了才艮据本发明的一方面的、在全天候TV元数据中包括的详细 元数据信息。根据本发明的实施例的详细元数据信息指除了图3所示的基本 元数据信息10以外的剩余的元数据信息。例如,当广播节目是剧集"StarTrek: 第15集"时,可将诸如剧情概要、明星、剧中角色之类的详细信息包括在该 详细元数据信息中。虽然不是在所有的方面中都需要,全天候TV元数据可以是如在Phase I规范或ETSI TS 102 822系列规范(2006年1月)中定义的。在用户请求时,将根据本发明的一方面的详细元数据信息从元数据信息 提供服务器200发送到客户端装置400。此外,详细元数据信息可具有与全 天候TV元数据的格式相同的格式。全天候TV元数据包括内容描述元数据、 实例(instance)描述元数据、消费者元数据、以及分段(segmentation )元数 据,如图4所示。然而,应理解详细元数据信息不需要包括这些项目中的 每一个,可包括附加项目,或者只需要包括内容描述元数据。内容描述元数据描述内容(例如,广播节目)或一组内容。实例描述元 数据与节目的执行相关联。消费者元数据描述用户偏好和用户历史。分段元 数据描述部分节目。回来参照图2,根据本发明的实施例,元数据信息提供服务器200在与 客户端装置400连接的初始阶段将基本元数据信息IO发送到客户端装置400。 由于对于每个内容而言详细元数据信息具有如图4所示的格式,如果发送所 有内容的详细元数据信息,则发送量会较大。然而,根据本发明的一方面, 客户端装置400提供使用基本元数据信息IO生成的元数据信息提供屏幕,并 向元数据信息提供服务器200请求关于预定内容的元数据信息,以接收关于 预定内容的详细元数据信息。可能需要高容量存储器来接收并存储关于所有 内容的元数据。然而,根据本发明的各方面,只接收所请求的详细元数据信 息。因此,客户端装置400不需要高容量存储器。当用户从所提供的基本元数据信息10中选"^单个内容信息并且请求所 选择的内容的播放时,客户端装置400可快速访问内容提供服务器210到240, 并获得所选择的内容,这是因为客户端装置400已经具有了地址信息22和状 态信息24。即,已经利用基本元数据信息接收了地址信息22和状态信息24, 并且客户端装置400存储了地址信息22和状态信息24,以连接到提供内容 的内容提供服务器210到240。此外,如果元数据信息不包含关于内容提供 服务器210到240的信息,则客户端装置400仍然可以通过从元数据信息提 供服务器200请求并且接收连接到内容提供服务器210到240所需的信息, 来连接到内容提供服务器。图5是说明客户端装置400使用连接信息20选择内容提供服务器210、 220、 230、或240以获得内容的过程的视图。参照图5,客户端装置400在 与元数据信息提供服务器200 (图6所示)连接的初始阶段接收基本元数据信息10。由于基本元数据信息10包括连接信息20 (如参照图3所述),因此 客户端装置400可使用连接信息20连接到期望的内容提供服务器210、 220、 230、或24(h以4企索期望的内容。连接信息20包括地址信息22,用于连接到至少一个内容提供服务器 210、 220、 230、或240;以及关于至少一个内容提供服务器210、 220、 230、 或240的状态信息24。状态信息24可包括与内容提供服务器210、 220、 230、 或240的可能的连接的最大数量、与内容提供服务器的实际连接的数量、数 据传输速率、或者它们的组合。因此,客户端装置400使用状态信息24为至 少一个内容提供服务器210、 220、 230、或240设置连接优先级的顺序,并 根据所设置的连接优先级的顺序尝试连接到内容提供服务器210、 220、 230、 或240之一。可以使用在状态信息24中包括的信息以多种方式设置连接优先 级的顺序。如图5所示,当用户请求"StarTrek:第15集"的播放时,客户端装置 400设置内容提供服务器210到240的连接优先级的顺序。可将具有最高连 接优先级的内容提供服务器220确定为能够优选地向客户端装置400提供内 容(例如,以最高的传输速率)的内容提供服务器。例如,如果将内容提供 服务器#2 220确定为具有最高的连接优先级,则客户端装置400连接到内容 提供服务器#2 220以接收内容。图6是根据本发明的实施例的、包括元数据信息提供服务器200、内容 提供服务器210、以及客户端装置400的元数据和内容提供系统的框图。参 照图6,元数据信息提供服务器200包括信息收集单元202、存储单元204、 元数据信息生成单元206、以及元数据信息发送单元208。信息收集单元202收集关于内容的元数据信息。信息收集单元202可从 内容提供服务器210 (如图6所示)接收关于内容的信息,从存储关于服务 器210的内容的元数据的外部数据库(未示出)收集元数据,或者另外接收 本发明的各方面中的这样的信息。此外,信息收集单元202连接到至少一个 内容提供服务器210,以收集关于每一个内容提供服务器中的网络状态的信 息。关于网络状态的信息用于生成在基本元数据信息10中包括的连接信息 20。存储单元204存储由信息收集单元202收集的信息。使用所收集的信息,元数据信息生成单元206生成要提供给客户端装置 400的、用于内容^f全索的基本元数据信息10,并且生成关于与在基本元数据信息10中包括的内容信息相对应的内容的详细信息(即,详细元数据信息)。在本发明的各方面中,生成单元206从存储单元204和/或收集单元202接收元数据信息发送单元208处理元数据信息10并将处理后的元数据信息 10发送到客户端装置400。例如,利用全天候TV元数据,元数据信息发送 单元208在对元数据信息执行分段(fragmentation)、 二进制编码、以及封装 (encapsulation)之后发送元数据信息。在分段期间,将元数据分类为内容描 述元数据、实例描述元数据、消费者元数据、以及分段元数据。以可被独立 发送、更新、以及存取的"片段(fragment)"为单位发送这些不同的元数据 分类。以減少在分段后生成的每个文本格式的片段的大小并且提高带宽效率 和解码效率的方式执行二进制编码。对于全天候TV元数据,可将运动画面 专家组(MPEG) -7 (BiM)的二进制格式用作二进制编码。封装涉及将附有 版本信息和ID信息的每个编码后的片段封装到被称为数据容器(container) 的存取单元。应理解根据其它方面,元数据的处理可涉及其它方法、其它 的编码形式、以及其它的分类。元数据信息发送单元208在与客户端装置400连接的初始阶段发送基本 元数据信息10,并且只在客户端装置400请求时才发送详细元数据信息。内容提供服务器210包括服务信息发送单元212、数据库214、以及内容 发送单元216。服务信息发送单元212向元数据信息提供服务器200发送关 于内容的配置信息,诸如元数据信息提供服务器200生成元数据信息所需的 服务信息。服务信息发送单元212可从数据库214检索关于每个内容的服务 信息,并将该服务信息发送到元数据信息提供服务器200,但不是在所有的 方面中都需要。在从客户端装置400请求内容时,内容发送单元216向客户端装置400 发送所请求的内容。虽然不是在所有的方面中都需要,客户端装置400包括 元数据信息处理单元420,用于处理元数据信息;以及内容处理单元450,用 于解码内容。元数据信息处理单元420处理并输出从元数据信息提供服务器 200接收到的元数据信息。内容处理单元450处理并输出从内容提供服务器 210接收的内容。图7是根据本发明的实施例的客户端装置400的框图。参照图7,客户 端装置400包括通信单元410、元数据信息处理单元420、控制单元430、存储单元440、内容处理单元450、用户输入单元460、以及输出单元470。虽 然不是在所有的方面中都需要,应理解客户端装置400可以是便携式多媒体 播放器、蜂窝电话、个人数字助理、或者任何便携式多媒体播放器。通信单元410控制向/从元数据信息提供服务器200和内容提供服务器 210发送和/或接收数据。元数据信息处理单元420处理从元数据信息提供服 务器200接收的元数据信息。 一旦通信单元410连接到元数据信息提供服务 器200,通信单元410就从元数据信息提供服务器200接收基本元数据信息 10,元数据信息处理单元420处理所接收的基本元数据信息10。在对基本元数据信息10进行处理之后,元数据信息处理单元420将处理 后的基本元数据信息10输出到输出单元470,以向用户提供基本元数据信息 10。例如,可通过EPG屏幕4是供基本元数据信息10。输出单元470可以是显 示器和/或到可从装置400分离的外部显示器的输出。另外,虽然分开示出, 但是应理解可将输出单元470与输入单元460组合。控制单元430控制在客户端装置400中包括的组件之间的数据发送和/或 接收。具体地,控制单元430使用在用于内容检索的基本元数据信息10中包 括的连接信息20 (如图3所示),控制与至少一个内容提供服务器的连接。 如上所述的连接信息20是关于至少一个内容提供服务器的信息。控制单元 430向元数据信息提供服务器200发送请求信号,以请求关于在基本元数据 信息10中包括的内容信息中的单个内容信息的详细元数据信息。这里,可根 据通过用户输入单元460输入的用户输入信号选择单个内容信息。根据其它 方面,可利用从在基本元数据信息10中包括的内容中选择的要播放的内容而 自动地选择单个内容信息。控制单元430接着控制通信单元410,以从元数 据信息提供服务器200接收所请求的详细元数据信息。以此方式,由于不是 对于所有内容、而是对于用户期望的内容有选择地接收详细元数据信息,因 此客户端装置400可高效地接收并使用元数据,而不需要大容量存储器。作为示例,可通过用户输入单元460将关键词信息作为请求信号输入, 以请求关于预定内容信息的详细元数据信息。接着,控制单元430可处理关 键词信息以发送到元数据信息提供服务器200。同样,应理解可将所接收的 元数据10本地存储于RAM中,或者将其更持久地存储在诸如硬盘之类的介 质上。如果通过用户输入单元460输入了用户输入信号以请求播放从在基本元数据信息10中包括的内容中选择的内容,则控制单元430控制通信单元410,以确定提供所选择的内容的内容提供服务器的连接优先级的顺序。控制单元430使用基本元数据信息IO确定内容提供服务器的连接优先级的顺序。具体 地,控制单元430使用在连接信息20中包括的状态信息24确定连接优先级 的顺序。状态信息24可包括与内容提供服务器的可能的连接的最大数量、与 内容提供服务器的实际连接的数量、数据传输速率、或者它们的组合。 一旦 确定了连接优先级的顺序,控制单元430就控制通信单元410以使用具有最 高连接优先级的内容提供服务器的地址信息22 (如图3所示)连接到具有最 高连接优先级的内容提供服务器。控制单元430可控制通信单元410,以根据所确定的连接优先级的顺序 依序地尝试连接到内容提供服务器。例如,控制单元430可首先尝试连接到 具有最高连接优先级的内容提供服务器。然而,如果连接到具有最高连接优 先级的内容提供服务器的第一次尝试失败,控制单元430可接着尝试连接到 具有下一最高连接优先级的另 一 内容提供服务器。 一旦连接到内容提供服务 器,控制单元430就控制通信单元410向所连接的内容提供服务器210请求 所选择的内容,并接收所请求的内容。一旦从内容提供服务器210接收到内容,内容处理单元450就处理所接 收的内容。存储单元440存储所接收的基本元数据信息10。可将(虽然不是 必须)详细元数据信息暂时存储在存储单元440中,或者将其在外部存储(诸 如在可移动的闪存卡中)。用户输入单元460接收用户输入信号,并将该用户输入信号发送到控制 单元430。控制单元430控制客户端装置400根据用户输入信号操作。输出 单元470可包括显示设备(未示出)和/或音频输出设备(未示出),以输出 元数据和内容。图8图示根据本发明的实施例的、提供元数据信息的处理和提供内容的 处理。内容提供服务器210将服务信息发送到元数据信息提供服务器200。 元数据信息提供服务器200使用所接收的服务信息生成元数据信息。元数据 信息提供服务器200也收集关于内容提供服务器(包括内容提供服务器210) 的网络状态的信息,并使用所收集的信息生成基本元数据信息10。虽然不是 在所有的方面中都需要,基本元数据信息10可被存储在图6的存储单元204 中,可基于在存储单元204中存储的信息而生成、或者在通过信息收集单元202接收到信息时直接生成该基本元数据信息10。当客户端装置400连接到元数据信息提供服务器200时,元数据信息提 供服务器200将基本元数据信息10发送到客户端装置400。接着,客户端装 置400将基本元数据信息10提供给诸如用户。如果用户输入请求关于特定内 容的详细信息的用户输入信号,则客户端装置400请求关于特定内容的详细 元数据信息。元数据信息提供服务器200接着将所请求的详细元数据信息发 送到客户端装置400。如果用户从在基本元数据信息10中包括的内容中选择特定内容并请求 播放所选择的内容,则客户端装置400可以确定能够优选地提供所选择的内 容的内容提供服务器。具体地,客户端装置400可使用在所接收的基本元数 据信息10中包括的、提供预定内容的内容提供服务器的地址信息22和状态 信息24 (如图3所示)。如果将内容提供服务器210确定为从内容提供服务 器中优选的内容提供服务器,则请求该内容提供服务器210提供所选择的内 容。内容提供服务器210发送客户端装置400请求的内容。然而,如果内容 提供服务器210无法发送客户端装置400请求的内容,则请求另 一个内容提 供服务器(诸如下一优选的内容提供服务器)提供所选择的内容。客户端装 置400处理所接收的内容并接着向用户提供处理后的内容。图9是根据本发明的实施例的提供元数据信息的方法的流程图。在操作 S910中,客户端装置400 (如图6和图7所示)连接到提供至少一个内容的 元数据的元数据信息提供服务器200 (如图6所示)。在操作S920中,客户 端装置400从元数据信息提供服务器200接收基本元数据信息10 (如图3所 示)。基本元数据信息10包括提供给用户用于内容检索的信息。在操作S930中,客户端装置400处理所接收的基本元数据信息10并将 处理后的基本元数据信息IO提供给用户。如果在操作S940中接收到请求关 于在基本元数据信息10中包括的内容信息中的特定内容信息的详细信息的 用户输入信号,则在操作S950中客户端装置400向元数据信息提供服务器 200请求详细元数据信息。在操作S960中,客户端装置400接收并处理向元 数据信息提供服务器200请求的详细元数据信息,并将处理后的详细元数据 信息提供给用户。图IO是根据本发明的实施例的提供内容的方法的流程图。在操作SIOIO 中,客户端装置400 (如图6和图7所示)连接到提供至少一个内容的元数据的元数据信息提供服务器200 (如图6所示)。在操作S1020中,客户端装 置400从元数据信息提供服务器200接收为内容检索提供的基本元数据信息 10 (如图3所示)。基本元数据信息10包括提供预定内容的至少一个内容提 供服务器的连接信息20。在操作S1030中,客户端装置400处理基本元数据信息10,以提供用于 检索内容信息的基本元数据信息10。如果在操作S1040中输入了选择预定内 容并请求所选择的内容的用户输入信号,则在操作S1050中客户端装置400 使用在基本元数据信息10中包括的连接信息20连接到提供所选择的内容的 内容提供服务器之一。接着,在操作S1060中客户端装置400从所连接的内 容提供服务器接收所选择的内容。客户端装置400使用在基本元数据信息10中包括的连接信息20确定提 供预定内容的内容提供服务器的连接优先级的顺序。根据所确定的连接优先 级的顺序,客户端装置400接着连接到内容提供服务器之一,以获得内容。 客户端装置400可根据所确定的连接优先级的顺序依序地尝试连接到内容提 供服务器,直至客户端装置400成功连接到内容提供服务器。 一旦连接到内 容提供服务器,客户端装置400就向所连接的内容提供服务器请求所选择的 内容。虽然不要求,但也可将本发明的各方面实现为要在一个或多个计算机和/ 或处理器上实施的一个或多个计算机可读记录介质上的计算机可读代码。该 计算机可读记录介质是可存储数据并且之后可通过计算机系统读取该数据的 任何数据存储设备。计算机可读记录介质的例子包括只读存储器(ROM)、 随机存取存储器(RAM)、 CD-ROM、磁带、软盘、光学数据存储设备、以 及以载波实现的计算机数据信号(诸如通过因特网的数据传输),该计算机数 据信号包含包括代码的压缩源代码段和包括代码的加密源代码段。还可在网 络耦接的计算机系统上分布(distribute)计算机可读记录介质,使得以分布 的方式存储并执行计算机可读代码。如上所述,根据本发明的各方面,当客户端装置连接到元数据信息提供 服务器时,客户端装置接收基本元数据信息,并可额外接收关于用户期望的 内容的详细元数据信息,从而利用有限的性能和存储器容量高效地使用元数 据信息。因此,客户端装置不需要单独的存储空间或高容量存储器来存储元 数据信息。此外,可以使用从元数据信息提供服务器接收的基本元数据信息来快速 访问提供用户期望的内容的内容提供服务器。另外,客户端装置可使用在基 本元数据信息中包括的连接信息来确定共同提供预定内容的内容提供服务器 的连接优先级的顺序,从而选择能够优选地提供内容的内容提供服务器。即使当用户检索内容并且期望播放所检索的内容时,也可以通过连接到 提供期望的内容的内容提供服务器来快速地向用户提供期望的内容,而不需 要请求并且接收关于内容提供服务器的信息。虽然已经示出并描述了本发明的几个实施例,但本领域技术人员应了解 在不偏离本发明的原理和精神的情况下,可在此实施例中做出改变。本发明的范围由权利要求书及其等效物限定。
权利要求
1.一种元数据信息提供服务器,包括元数据信息生成单元,用于生成内容的元数据信息,该元数据信息包括客户端装置检索内容所需的基本元数据信息和包括关于该内容的详细信息的详细元数据信息;以及元数据信息发送单元,用于控制与客户端装置的连接,以在与该客户端装置连接的初始阶段发送该基本元数据信息,并且在该客户端装置基于所发送的基本元数据信息请求时发送该详细元数据信息。
2. 如权利要求1所述的元数据信息提供服务器,其中该基本元数据信息 包括用于检索该内容的检索信息;以及包括关于提供该内容的至少 一个内容提供服务器的信息的连接信息。
3. 如权利要求2所述的元数据信息提供服务器,其中该连接信息被用于 客户端装置,以确定该至少一个内容提供服务器的连接优先级的顺序。
4. 如权利要求2所述的元数据信息提供服务器,其中该连接信息包括 地址信息,其用于该客户端装置,以连接到提供该内容的该至少一个内容提 供服务器中的每一个内容提供服务器;以及状态信息,其关于该至少一个内 容提供服务器中的每一个内容提供服务器的工作状态。
5. 如权利要求4所述的元数据信息提供服务器,其中该状态信息包括到 该至少 一个内容提供服务器中的每一个内容提供服务器的可能的连接的最大 数量、与该至少一个内容提供服务器中的每一个内容提供服务器的实际连接 的数量、数据传输速率、或者它们的任何组合。
6. 如权利要求2所述的元数据信息提供服务器,其中为第一内容定义第 一连接信息,并为第二内容定义与该第 一连接信息不同的第二连接信息。
7. 如权利要求1所述的元数据信息提供服务器,还包括信息收集单元,用于收集该内容的元数据信息和关于提供该内容的至少 一个内容提供服务器中的每一个内容提供服务器的网络状态的信息。
8. 如权利要求7所述的元数据信息提供服务器,其中该信息收集单元从 外部数据库收集该元数据信息。
9. 如权利要求7所述的元数据信息提供服务器,其中该信息收集单元从该至少 一个内容提供服务器收集该元数据信息。
10. 如权利要求1所述的元数据信息提供服务器,其中该元数据信息发 送单元在将该元数据信息发送到该客户端装置之前,处理该元数据信息。
11. 如权利要求7所述的元数据信息提供服务器,还包括存储单元,用 于存储该元数据信息。
12. —种客户端装置,包括通信单元,用于连接到提供关于内容的元数据信息的元数据信息提供服 务器,并且连接到提供该内容的至少一个内容提供服务器,该元数据信息包 括被该装置使用的用于连接到该至少一个内容提供服务器的、并且在与该元 数据信息提供服务器连接的初始阶段被接收的基本元数据信息;元数据信息处理单元,用于处理由该元数据信息提供服务器提供的该元 数据信息;内容处理单元,用于处理由该至少一个内容提供服务器提供的该内容;以及控制单元,用于基于所提供的基本元数据信息控制到该至少一个内容提 供服务器的连接,和/或用于进一步连接到该元数据信息提供服务器,以接收 与该基本元数据信息相关的且除该基本元数据信息之外的附加元数据信息。
13. 如权利要求12所述的客户端装置,其中当该通信单元连接到该元数 据信息提供服务器时,从该元数据信息提供服务器接收该基本元数据信息, 以及该控制单元向该元数据信息提供服务器发送请求信号以请求关于在该基 本元数据信息中包括的内容信息中的期望的内容的详细元数据信息,并控制 该通信单元以从该元数据信息提供服务器接收所请求的详细元数据信息。
14. 如权利要求13所述的客户端装置,其中根据用户输入信号选择关于 该期望的内容的详细元数据信息。
15. 如权利要求12所述的客户端装置,还包括 存储单元,用于存储所接收的基本元数据信息。
16. 如权利要求12所述的客户端装置,其中该基本元数据信息包括 检索该内容所需的检索信息;以及包括关于提供该内容的该至少 一个内容提供服务器的信息的连接信息。
17. 如权利要求16所述的客户端装置,其中当根据内容选择信号选择期望的内容时,该控制单元使用该连接信息确定提供该期望的内容的多个内容 提供服务器的连接优先级的顺序。
18. 如权利要求17所述的客户端装置,其中该控制单元控制该通信单元,以尝试连接到该多个内容提供服务器中根 据所确定的连接优先级的顺序具有第一优先级的第一 内容提供服务器,并且 如果该通信单元无法连接到该第一内容提供服务器,则该控制单元控制该通 信单元,以尝试连接到根据所确定的连接优先级的顺序具有比该第一优先级 低的第二优先级的第二内容提供服务器;以及如果该通信单元连接到该多个内容提供服务器之一,该控制单元控制该 通信单元,以从所连接的内容提供服务器请求并接收该期望的内容。
19. 如权利要求16所述的客户端装置,其中该连接信息包括连接到提供 该内容的该至少一个内容提供服务器中的每一个内容提供服务器所需的地址 信息、以及关于该至少一个内容提供服务器中的每一个内容提供服务器的工 作状态的状态信息。
20. 如权利要求19所述的客户端装置,其中该状态信息包括到该至少一 个内容提供服务器中的每一个内容提供服务器的可能的连接的最大数量、与 该至少一个内容提供服务器中的每一个内容提供服务器的实际连接的数量、 数据传输速率、或者它们的任何组合。
21. 如权利要求16所述的客户端装置,其中为第一内容定义第一连接信 息,并为第二内容定义与该第一连接信息不同的第二连接信息。
22. 如权利要求12所述的客户端装置,其中该客户端装置是便携式内容 接收终端。
23. —种提供元数据信息的方法,该方法包括生成元数据信息,该元数据信息包括客户端装置检索内容所需的基本元 数据信息、以及关于该内容的详细元数据信息;在与该客户端装置连接的初始阶段向该客户端装置提供该基本元数据信 息;以及当该客户端装置基于所提供的基本元数据信息请求该详细元数据信息 时,向该客户端装置提供该详细元数据信息。
24. 如权利要求23所述的方法,其中所述提供该详细元数据信息包括 根据用户输入信号,提供与在该基本元数据信息中包括的内容信息中的、在该客户端装置中选择的第 一 内容相对应的第 一详细元数据信息。
25. 如权利要求23所述的方法,其中该基本元数据信息包括 该客户端装置检索该内容所需的检索信息;以及包括关于提供该内容的至少 一个内容提供服务器的信息的连接信息。
26. 如权利要求25所述的方法,其中该连接信息包括该客户端装置连接 到该至少 一个内容提供服务器中的每一个内容提供服务器所需的地址信息、 以及关于该至少 一个内容提供服务器中的每一个内容提供服务器的工作状态 的状态信息。
27. 如权利要求26所述的方法,其中该状态信息包括到该至少一个内容 提供服务器中的每一个内容提供服务器的可能的连接的最大数量、与该至少 一个内容提供服务器中的每一个内容提供服务器的实际连接的数量、该至少 一个内容提供服务器中的每一个内容提供服务器的数据传输速率、或它们的 任何组合。
28. 如权利要求25所述的方法,其中为第一内容定义第一连接信息,并 为第二内容定义与该第一连接信息不同的第二连接信息。
29. —种接收内容的方法,该方法包括 连接到提供关于内容的元数据的元数据信息提供服务器; 从该元数据信息提供服务器接收检索该内容所需的基本元数据信息; 从在该基本元数据信息中包括的该内容信息中选择期望的内容;使用该基本元数据信息连接到提供该期望的内容的至少一个内容提供服 务器之一;以及从所连接的内容提供服务器获得该期望的内容。
30. 如权利要求29所述的方法,其中该基本元数据信息包括 检索该期望的内容所需的检索信息;以及包括关于提供该期望的内容的该至少一个内容提供服务器的信息的连接 信息。
31. 如权利要求30所述的方法,其中所述连接到提供该期望的内容的至 少 一个内容提供服务器之一 包括使用该连接信息确定提供该期望的内容的该至少 一个内容提供服务器的 连接优先级的顺序;以及连接到根据所确定的连接优先级的顺序具有最高优先级的第 一 内容提供服务器。
32. 如权利要求30所述的方法,其中所述连接到提供该期望的内容的该 至少 一个内容提供服务器之一 包括使用该连接信息确定提供该期望的内容的该至少一个内容提供服务器的 连接优先级的顺序;尝试连接到存储该期望的内容的、并且根据所确定的连接优先级的顺序 具有第一优先级的第一内容提供服务器;以及如果尝试连接到该第一内容提供服务器失败,则连接到存储该期望的内 容的、并且根据所确定的连接优先级的顺序具有比该第一优先级低的第二优 先级的第二内容提供服务器。
33. 如权利要求30所述的方法,其中该连接信息包括连接到提供该期望 的内容的该至少一个内容提供服务器中的每一个内容提供服务器所需的地址 信息、以及关于该至少一个内容提供服务器中的每一个内容提供服务器的工 作状态的状态信息。
34. 如权利要求33所述的方法,其中该状态信息包括到该至少一个内容 提供服务器中的每一个内容提供服务器的可能的连接的最大数量、与该至少 一个内容提供服务器中的每一个内容提供服务器的实际连接的数量、该至少 一个内容提供服务器中的每一个内容提供服务器的数据传输速率、或它们的 任何组合。
35. 如权利要求30所述的方法,其中为第一内容定义第一连接信息,并 为第二内容定义与该第 一连接信息不同的第二连接信息。
36. 如权利要求29所述的方法,还包括向该元数据信息提供服务器请求关于该期望的内容的详细元数据信息;以及接收该详细元lt据信息。
37. —种接收元数据信息的方法,该方法包括 连接到提供关于内容的元数据信息的元数据信息提供服务器; 从该元数据信息提供服务器接收检索该内容所需的基本元数据信息;以及如果对于期望的内容请求附加信息,则请求关于在该基本元数据信息中 包括的内容信息中的该期望的内容的详细元数据信息,并且从该元数据信息提供服务器接收关于该期望的内容的所请求的详细元数据信息。
38. 如权利要求37所述的方法,还包括如果内容被请求,则向内容提供服务器请求该内容,而不向该元数据信 息提供服务器请求该详细元数据信息。
39. —种客户端装置,包括通信单元,用于连接到元数据信息提供服务器,以接收连接到提供内容 的至少 一个内容提供服务器所需的、并且在与该元数据信息提供服务器连接 的初始阶段接收的基本元数据信息;以及控制单元,如果对于该期望的内容请求附加信息,则该控制单元向该元 数据信息提供服务器发送请求信号,以请求关于在该基本元数据佶息中包括 的内容信息中的期望的内容的详细元数据信息,并且该控制单元控制-该通信 单元以从该元数据信息提供服务器接收所请求的详细元数据信息。
40. 如权利要求39所述的客户端装置,还包括输入单元,用于从用户接收关于该期望的内容的该详细元数据信息的选 择;以及输出单元,用于输出该基本元数据信息、所请求的详细元数据信息、和/ 或该内容。
41. 一种提供内容的系统,该系统包括 至少一个内容提供服务器,其用于提供内容;元数据信息提供服务器,其生成并有选择地发送从该至少一个内容提供 服务器检索该内容所需的基本元数据信息、以及包括关于该内容的详细信息 的详细元数据信息;以及客户端装置,其连接到该元数据信息提供服务器,以在接收该详细元数 据信息或该内容之前在连接到该元数据信息提供服务器的初始阶段接收该基 本元数据信息,根据该基本元数据信息连接到该至少 一个内容提供服务器之 一以接收该内容,并且在向该元数据信息提供服务器请求关于在该基本元数 据信息中包括的内容信息中的期望的内容的详细元数据信息之后,连接到该 元数据信息提供服务器并接收该期望的内容的详细元数据信息。
42. —种记录介质,用于与处理器一起使用,以使用元数据访问内容, 该记录介质包括检索信息,其被该处理器使用以从提供该内容的一个或多个内容提供服务器中的任一个内容提供服务器检索该内容;地址信息,其被该处理器使用以连接到提供该内容的一个或多个内容提供服务器中的任一个内容提供服务器;以及状态信息,其被该处理器使用以确定该一个或多个内容提供服务器中每 一个内容提供服务器的工作状态,从而对要使用以获得该内容的内容提供服 务器设置优先级。
43. —种由计算^L实施的、利用权利要求23所述的方法进行编码的计算 机可读记录介质。
44. 一种由计算机实施的、利用权利要求29所述的方法进行编码的计算 机可读记录介质。
45. —种由计算机实施的、利用权利要求37所述的方法进行编码的计算 机可读记录介质。
全文摘要
提供了一种用于将关于内容的元数据信息和该内容高效地提供给用户的装置和/或方法,更具体地提供了一种元数据信息提供服务器、客户端装置、以及提供元数据信息和内容的方法,该方法包括连接到提供至少一个内容的元数据的元数据信息提供服务器,从该元数据信息提供服务器接收为检索内容提供的、包括连接信息的基本元数据信息,并且当选择了预定的内容时,使用连接信息连接到提供所选择的内容的内容提供服务器之一,并且从所连接的内容提供服务器获得所选择的内容。因此,可以使用从元数据信息提供服务器接收的基本元数据信息快速访问提供用户期望的内容的内容提供服务器。
文档编号H04H60/72GK101227245SQ20081000284
公开日2008年7月23日 申请日期2008年1月9日 优先权日2007年1月11日
发明者任明均, 沈孝善, 金容求 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1