首页> 中国专利> 元数据信息提供服务器、客户端装置、提供元数据信息的方法

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

摘要

提供了一种用于将关于内容的元数据信息和该内容高效地提供给用户的装置和/或方法,更具体地提供了一种元数据信息提供服务器、客户端装置、以及提供元数据信息和内容的方法,该方法包括:连接到提供至少一个内容的元数据的元数据信息提供服务器,从该元数据信息提供服务器接收为检索内容提供的、包括连接信息的基本元数据信息,并且当选择了预定的内容时,使用连接信息连接到提供所选择的内容的内容提供服务器之一,并且从所连接的内容提供服务器获得所选择的内容。因此,可以使用从元数据信息提供服务器接收的基本元数据信息快速访问提供用户期望的内容的内容提供服务器。

著录项

  • 公开/公告号CN101227245A

    专利类型发明专利

  • 公开/公告日2008-07-23

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN200810002844.4

  • 发明设计人 金容求;任明均;沈孝善;

    申请日2008-01-09

  • 分类号H04H60/72(20060101);H04H60/68(20080101);H04L29/06(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人邵亚丽

  • 地址 韩国京畿道

  • 入库时间 2023-12-17 20:32:26

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-10-26

    授权

    授权

  • 2010-03-10

    实质审查的生效

    实质审查的生效

  • 2008-07-23

    公开

    公开

说明书

相关申请的交叉引用

本申请要求2007年3月8日在韩国知识产权局提交的韩国专利申请第10-2007-0023196号的优先权、2007年1月11日在美国专利和商标局提交的美国临时专利申请第60/884514号的优先权,其公开内容通过引用整体合并于此。

技术领域

本发明的各方面一般地涉及用于高效地将内容的元数据信息以及该内容提供给用户的装置和方法,更具体地涉及提供元数据信息的元数据信息提供服务器、客户端装置、以及通过该客户端装置提供元数据信息和内容的方法。

背景技术

图1图示了传统的内容提供服务。广播服务提供者110将内容和诸如电子节目指南(EPG)信息之类的元数据信息经由诸如地面波、卫星、以及电缆之类的广播网络发送到用户终端设备120。广播服务提供者110从广播多媒体内容中提取特征(feature)以生成元数据,编辑所生成的元数据,将内容和元数据压缩在一起,执行同步和多路复用,并且经由广播网络单向地发送内容。

用户终端设备120单向地接收并存储经由广播网络从广播服务提供者110提供的元数据(诸如EPG信息)以及内容,以将该元数据以及内容提供给用户。图1中所示的用户终端设备120包括用于双向通信的通信模块,以从内容服务提供者130接收各种服务,该内容服务提供者130经由双向通信网络提供内容。内容服务提供者130提供各种服务,诸如关于内容的检索(retrieval)和位置的信息、交互式元数据、或者经由诸如因特网或者公共交换电话网络(PTSN)之类的双向通信网络从广播服务提供者110提供给用户终端设备120的内容。

全天候TV(TV-Anytime)是允许高效的数据传输并且使得用户能够通过用户和服务提供者之间的双向通信主动地观看内容的技术。设计全天候TV以允许用户在基于具有大容量存储介质的终端(即,个人数字录像机(PDR))的环境中、在期望的时刻选择并观看期望的音频/视频(A/V)内容。在全天候TV中,元数据是与内容有关的技术信息,其允许用户或者代替用户的代理容易地搜索或选择用户期望的内容。A/V内容和EPG信息元数据基于单向传输,也可以双向地发送一些附加的EPG信息。

然而,这样的服务基于用户终端设备120是家庭广播接收器或机顶盒的假设,因此在用户终端设备120是便携式终端时不能使用该服务。例如,当广播服务提供者110经由广播网络提供EPG信息时,也发送在EPG信息中包括的所有广播节目信息。因此,只有在便携式终端设备在其高容量的存储器中存储EPG信息之后,其才能够使用广播节目信息。此外,当用户终端设备120是便携式终端设备时,存在对于经由双向通信网络高效地在屏幕上获得期望的内容的方法的需要,该屏幕被提供来用于内容检索。

发明内容

本发明的各方面提供了一种元数据信息提供服务器以及将元数据提供给客户端装置的方法,其中该元数据信息提供服务器可以将元数据信息高效地提供给客户端装置,而不需要客户端装置中的高容量存储器。

本发明的各方面还提供了一种客户端装置以及提供内容的方法,其中可以经由双向通信网络使用所接收的元数据信息高效地获得内容。

根据本发明的一方面,提供了一种元数据信息提供服务器,包括:元数据信息生成单元,用于生成内容的元数据信息;元数据信息发送单元,用于控制与客户端装置的连接,其中元数据信息包括客户端装置检索内容所需的基本元数据信息和关于详细信息的详细元数据信息,并且元数据信息发送单元在与客户端装置连接的初始阶段发送基本元数据信息,并且在客户端装置请求时发送详细元数据信息。

根据本发明的另一方面,提供了一种客户端装置,包括:通信单元,用于连接到提供关于内容的元数据信息的元数据信息提供服务器,并且连接到提供内容的至少一个内容提供服务器,该元数据信息包括到至少一个内容提供服务器的连接所需的、并且在与元数据信息提供服务器连接的初始阶段被接收的基本元数据信息;元数据信息处理单元,用于处理由元数据信息提供服务器提供的元数据信息;内容处理单元,用于处理由至少一个内容提供服务器提供的内容;以及控制单元,用于基于该基本元数据信息控制到至少一个内容提供服务器的连接。

根据本发明的另一方面,提供了一种提供元数据信息的方法,该方法包括:生成元数据信息,该元数据信息包括客户端装置检索内容所需的基本元数据信息、以及关于该内容的详细元数据信息;在与客户端装置连接的初始阶段向客户端装置提供该基本元数据信息;以及当客户端装置请求详细元数据信息时,向客户端装置提供详细元数据信息,该详细元数据信息与在基本元数据信息中包括的内容信息中的单个内容信息有关。

根据本发明的另一方面,提供了一种接收内容的方法,该方法包括:连接到提供关于内容的元数据的元数据信息提供服务器,从该元数据信息提供服务器接收内容检索所需的基本元数据信息;从在基本元数据信息中包括的内容信息中选择期望的内容;使用该基本元数据信息连接到提供期望的内容的至少一个内容提供服务器之一;并且从所连接的内容提供服务器获得期望的内容。

根据本发明的另一方面,提供了一种接收元数据信息的方法,该方法包括:连接到提供关于内容的元数据信息的元数据信息提供服务器;从元数据信息提供服务器接收检索内容所需的基本元数据信息;并且如果对于期望的内容请求附加信息,则请求关于在基本元数据信息中包括的内容信息中的期望的内容的详细元数据信息,并且从元数据信息提供服务器接收所请求的关于期望的内容的详细元数据信息。

根据本发明的另一方面,提供了一种客户端装置,包括:通信单元,用于连接到元数据信息提供服务器,以接收连接到提供内容的至少一个内容提供服务器所需的、并且在与元数据信息提供服务器连接的初始阶段接收的基本元数据信息;以及控制单元,如果对于期望的内容请求附加信息,该控制单元向元数据信息提供服务器发送请求信号,以请求关于在基本元数据信息中包括的内容信息中的期望的内容的详细元数据信息,并且该控制单元控制通信单元以从元数据信息提供服务器接收所请求的详细元数据信息。

根据本发明的另一方面,提供了一种提供内容的系统,该系统包括:至少一个内容提供服务器,用于提供内容;元数据信息提供服务器,生成并有选择地发送从至少一个内容提供服务器检索内容所需的基本元数据信息、以及包括关于内容的详细信息的详细元数据信息;以及客户端装置,连接到元数据信息提供服务器,以在接收详细元数据信息或内容之前、在连接到元数据信息提供服务器的初始阶段接收基本元数据信息,根据基本元数据信息连接到至少一个内容提供服务器之一以接收内容,并且连接到元数据信息提供服务器,以在向元数据信息提供服务器请求关于在基本元数据信息中包括的内容信息中的期望的内容的详细元数据信息之后接收期望的内容的详细元数据信息。

根据本发明的另一方面,提供了一种记录介质,用于与处理器一起使用,以使用元数据访问内容,该记录介质包括:检索信息,其被处理器使用以从提供内容的一个或多个内容提供服务器中的任一个检索内容;地址信息,其被处理器使用以连接到提供内容的一个或多个内容提供服务器中的任一个;以及状态信息,其被处理器使用以确定一个或多个内容提供服务器中的每一个的工作状态。

本发明的另外的方面和/或优点部分将在后面的描述中提出,并且部分将从描述中显而易见,或者可通过本发明的实践而学到。

附图说明

通过参照附图详细描述本发明的示例实施例,本发明的上述和其它特性和优点将会变得更加明显并且更易理解,在附图中:

图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可单独接收所有元数据信息的发送(诸如当连接到如图1的系统时),或者除了基本和详细元数据、服务器可选择地提供所有元数据。

多个内容提供服务器210到240通常提供用户期望的预定的内容。例如,图2所示的内容提供服务器210到240可提供电视剧的一集(episode)。在单独示出时,应理解:元数据信息提供服务器200可包括内容提供服务器210到240中的至少一个,因此是能够提供元数据信息和内容两者的服务器。

客户端装置400经由双向通信网络连接到元数据信息提供服务器200和一个或多个内容提供服务器210到240,以接收元数据信息和内容,并向用户提供该元数据信息和内容。

图3图示了根据本发明的实施例的基本元数据信息10。参照图3,客户端装置400需要基本元数据信息10来检索内容。基本元数据信息10包括连接信息20和检索信息30。然而,应理解:基本元数据信息10可包括附加信息,而且并不是在本发明的所有方面中都使用基本元数据信息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以外的剩余的元数据信息。例如,当广播节目是剧集“Star Trek:第15集”时,可将诸如剧情概要、明星、剧中角色之类的详细信息包括在该详细元数据信息中。虽然不是在所有的方面中都需要,全天候TV元数据可以是如在Phase I规范或ETSI TS 102822系列规范(2006年1月)中定义的。

在用户请求时,将根据本发明的一方面的详细元数据信息从元数据信息提供服务器200发送到客户端装置400。此外,详细元数据信息可具有与全天候TV元数据的格式相同的格式。全天候TV元数据包括内容描述元数据、实例(instance)描述元数据、消费者元数据、以及分段(segmentation)元数据,如图4所示。然而,应理解:详细元数据信息不需要包括这些项目中的每一个,可包括附加项目,或者只需要包括内容描述元数据。

内容描述元数据描述内容(例如,广播节目)或一组内容。实例描述元数据与节目的执行相关联。消费者元数据描述用户偏好和用户历史。分段元数据描述部分节目。

回来参照图2,根据本发明的实施例,元数据信息提供服务器200在与客户端装置400连接的初始阶段将基本元数据信息10发送到客户端装置400。由于对于每个内容而言详细元数据信息具有如图4所示的格式,如果发送所有内容的详细元数据信息,则发送量会较大。然而,根据本发明的一方面,客户端装置400提供使用基本元数据信息10生成的元数据信息提供屏幕,并向元数据信息提供服务器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、或240,以检索期望的内容。

连接信息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所示,当用户请求“Star Trek:第1 5集”的播放时,客户端装置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的、用于内容检索的基本元数据信息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屏幕提供基本元数据信息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使用基本元数据信息10确定内容提供服务器的连接优先级的顺序。具体地,控制单元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并将处理后的基本元数据信息10提供给用户。如果在操作S940中接收到请求关于在基本元数据信息10中包括的内容信息中的特定内容信息的详细信息的用户输入信号,则在操作S950中客户端装置400向元数据信息提供服务器200请求详细元数据信息。在操作S960中,客户端装置400接收并处理向元数据信息提供服务器200请求的详细元数据信息,并将处理后的详细元数据信息提供给用户。

图10是根据本发明的实施例的提供内容的方法的流程图。在操作S1010中,客户端装置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)计算机可读记录介质,使得以分布的方式存储并执行计算机可读代码。

如上所述,根据本发明的各方面,当客户端装置连接到元数据信息提供服务器时,客户端装置接收基本元数据信息,并可额外接收关于用户期望的内容的详细元数据信息,从而利用有限的性能和存储器容量高效地使用元数据信息。因此,客户端装置不需要单独的存储空间或高容量存储器来存储元数据信息。

此外,可以使用从元数据信息提供服务器接收的基本元数据信息来快速访问提供用户期望的内容的内容提供服务器。另外,客户端装置可使用在基本元数据信息中包括的连接信息来确定共同提供预定内容的内容提供服务器的连接优先级的顺序,从而选择能够优选地提供内容的内容提供服务器。

即使当用户检索内容并且期望播放所检索的内容时,也可以通过连接到提供期望的内容的内容提供服务器来快速地向用户提供期望的内容,而不需要请求并且接收关于内容提供服务器的信息。

虽然已经示出并描述了本发明的几个实施例,但本领域技术人员应了解:在不偏离本发明的原理和精神的情况下,可在此实施例中做出改变。本发明的范围由权利要求书及其等效物限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号