映射到单个查询结果的、p2p网络上的相同记录的制作方法

文档序号:7605991阅读:82来源:国知局
专利名称:映射到单个查询结果的、p2p网络上的相同记录的制作方法
技术领域
本发明涉及一种用于经由对等(peer-to-peer P2P)网络来共享所记录广播的设备和软件。
背景技术
术语P2P指的是瞬态类的因特网网络,其允许一个用户组利用相同的联网程序来彼此相连并且直接从彼此的数据存储器中访问文件。在Eugene Shteyn于2001年4月26日提交的美国专利申请公开号为US20020162109(代理人概要US018052)中论述了内容信息在(对等)P2P网络上的分布式存储,在此将其引入以供参考。此专利文献涉及在围绕集线器的终端用户装置的网络上的电子内容递送系统。每个终端用户装置(例如,机顶盒(STB))具有存储能力。在内容供应商的控制之下,内容被以分布式方式存储在这些终端用户装置的网络上,以便使该内容能够被这些装置的各个装置以P2P方式所获得,从而缩短了下载时间并且降低了传输错误。
存在各种P2P配置,诸如集中式配置、分散式配置和受控集中式配置。在集中式配置中,系统依赖于用于指引在对等体之间通信的中央服务器。“Napster”是集中式配置的一个例子。分散式配置没有中央服务器,并且每个对等体能够充当客户端、服务器或这两者。用户通过连接已经连接到网络的另一用户来连接到非集中式网络。“Gnutell”和“Kazaa”是非集中式网络的例子。在受控分散配置中,用户可以如分散配置中充当客户端、服务器或这两者,但是具体操作者控制允许哪个用户访问哪个特定的服务器。“Morpheus”是后者的一个例子。有关P2P的网络体系结构的简洁论述,请参见例如2001年的软件和信息工业协会(Softer&Information Industry AssociationSIIA)“Stretching The Fabric Of The NetExamining the presentand potential of peer-to-peer technologies”。
上述“Kazaa”能够共享文件。在终端用户安装的软件“Kazaa MediaDesktop”(KMD)能够连接到其它KMD用户。该软件提供了搜索功能,用于搜索由其它KMD用户所共享的特定内容。经由特定的KMD用户(被称为超节点(Supernode))运行所述搜索,所述KMD用户具有快速的连接和强大的计算机。超节点为连接到其的用户可用的内容编写索引。当定位所想要的文件时,KMD能够直接从具有该文件的用户下载该文件。为了能够识别KaZaa内的内容,每个文件具有用于表示所述文件内容指纹的元标记。具有完全相同内容的文件也具有完全相同的消息摘要值,所述消息摘要值使用密码安全MD5的内容散列计算而得到的,例如参见在<http//kzfti.cjb.net>或在<http//home.hetnet.n1/~frejon55/ft/KazaaFileFormats.html>的“KaZaAP2P FastTrack File Formats”。
上述的“Morpheus”使用具有XML格式描述符的元数据,这些XML格式描述符规定相关文件的内容。因此,可以通过诸如标题、艺术家、种类等属性来搜索文件。描述符根据文件的元数据自动导出,或由用户经由应用文件导入向导来提供。

发明内容
发明人认识到使用内容散列作为标识符具有这样的缺点,当内容涉及例如广播记录时,其也可为P2P网络上的其它用户使用。例如,不同的记录器可能已经记录了相同的广播节目,但是一个记录器比其它记录器早几秒开始记录了,并且例如也记录先于节目自身的通知了。在另一例子中,为了在第一广播站使得节目适合可用时隙,并不把所有的帧都广播出去(观众并不注意这点),而第二电台广播具有所有帧的相同节目。在这两个例子中,语义相同的节目获得不同的散列值,因此获得不同的身份。结果,因为搜索返回多个命中,所述命中基本上是相同的节目,所以根据散列值所记录内容的清单是不实际的。如果所述内容包括所记录的、非常流行的广播节目,那么所返回的命中数目可能非常高,这使在显示监视器上再现的图形用户界面(GUI)非常杂乱并且干扰终端用户。类似地,根据用户提供的描述符来搜索文件也不理想。另外,由于语言、排字错误或纯粹的主观性原因也使相同内容的描述符可能是完全不相同的。
因此发明人认识到,尤其对于在P2P网络上共享的所记录的广播内容,用户界面应被做成为具有更好的用户界面友好性并且更符合人机工程学。
为此,发明人建议把所返回的命中聚类以便把在多个命中之中的多个完全相同的命中作为单个项表示给用户。更具体地说,本发明的实施例涉及一种消费电子(CE(consumer electronic))设备,所述消费电子设备具有用于记录器的P2P网络的网络连接。所述设备具有操作模式,用于查询网络有关从广播记录的特定内容。所述设备把在多个查询结果之中的多个完全相同的结果作为单个项展示出来。查询本身可以使用任何适当的方法来实现,包括如在已知P2P网络上所使用的常规方法。所述查询分析在对等体可用的所记录内容的元数据,并且返回结果。所述元数据包括用于描述内容的数据,例如,标题、在电影或戏剧情况下的演员表。所输入的用于开始查询的输入用来查找在元数据中匹配的信息。内容文件的元数据还包括内容的标识符。区别匹配查询条件的不同内容段的依据在于多个查询结果中的每个不同的查询结果的特征在于各自的标识符。唯一标识符被包括在和如在P2P网络上可用的内容记录在一起的元数据内。如果在具有相同内容标识符的查询结果之中存在多个命中,那么该设备把这多个命中作为单个项列出。
优选地是,CE设备包括用于记录广播内容的数字记录器,并且具有另外的操作模式,用于下载通过查询P2P网络上的对等体所找到的特定内容,该特定内容至少部分地从所述对等体之一下载。例如可以从其它对等体下载所述特定内容的其它部分,以便平衡网络负载或记录器负载。
用于聚类完全相同查询结果的标识符例如包括V-ISAN(Versioned-International Standard Audiovisual Number国际标准版视听号)。V-ISAN格式基于ISAN(国际标准视听号)的ISO原始原理的。V-ISAN将唯一地标识视听作品。V-ISAN允许在V-ISAN之间比较以便确定两个内容段的不同点是仅仅在于相同根作品的不同版本还是它们是相同连续剧的不同情节。内容标识符的另一例子是用于TV-Anytime概念的CRID(内容参考ID)。如以下所进一步解释,CRID是由权威机构分配给特定内容段的标识符。CRID符合能够表示在内容段之间关系的分级格式,如下面所进一步解释。有关TV-Anytime和CRID的更多信息,例如可以参见2002年4月5日的文献SP002v1.2“Specification SeriesS-2 onSystem Description(Informative with mandatory Appendix B)”;以及Alexis Ashley提交的美国专利申请公开号US20020038352(代理人概要GB000132)“HANDLING BROADCAST DATA TOKENS”。
本发明的另一实施例涉及安装在具有联网功能的CE设备上的软件,其能够查询数字记录器的P2P网络。所述软件使设备能操作来查询网络有关从广播记录的特定内容,并且能在合适的用户界面(例如,在显示监视器上)上把在多个查询结果之中的多个完全相同的结果作为单个项展示出来。


以举例形式并且参考附图进一步详细地解释本发明,其中图1是举例说明本发明过程步骤的图;和图2是本发明中系统的框图。
贯穿附图,相同的附图标记表示相似的或相应的特征。
具体实施例方式
在DVR的P2P网络中,用户可以经由此网络来搜索内容并且彼此共享所记录的内容。对等体(用户)可以创建一个社区并且为共享目的而在该社区内公布内容。广播方或其它第三方(例如,内容供应商)也可以创建社区。当搜索特定段或特定类型的内容时,许多搜索结果就可能是完全相同的,例如是由于多个用户已经从相同广播记录了相同的内容所导致的。实施搜索的用户主要对语义不同的结果感兴趣,即对匹配相同搜索条件的不同内容段感兴趣,而不是对包含了许多(例如成千个)相同内容段的条目的列表感兴趣。本发明谋求解决如图1中所举例说明的问题。
图1是举例说明在依照本发明过程100中步骤的图。在步骤102,用户通过某个合适的界面输入用于查询P2P网络上内容的关键词。在步骤104,可从P2P网络上的对等体中获得的内容的元数据相对于所输入的关键词进行匹配。优选地是,预先格式化用户用来规定他/她的查询条件的界面,以便考虑元数据的格式和分段。例如,元数据包括“内容段的标题”字段。那么优选地是,用户界面具有条目“标题”,其中用户可以规定他/她期望在所寻找内容段的标题中出现的关键词。在步骤106,关于匹配的查询结果的信息被返回到用户。此信息包括每个匹配的网络地址和内容标识符。在步骤108,对已经得到的标识符是完全相同的查询结果进行聚类。在步骤110,以把所聚类的结果作为单个项表示的方式,来把查询结果列表展示给用户。
可以用于对完全相同的查询结果聚类的标识符的例子是如上所述的TV-Anytime CRID。TV-Anytime论坛旨在规定一组用于数字录像机(Digital Video Recorder DVR)(也被称为个人录像机(PersonalVideo Recorder PVR))的工业范围用标准。PVR是具有用于视频存储的硬盘的录像机。TV-Anytime的阶段一能够进行音频和视频搜索、内容的捕获和播放。它也能够分段内容并为该内容编写索引。阶段二将规定开放标准并将包括诸如作为目标、重新分配和新的内容类型之类的领域,所述开放标准是基于阶段一规范的基础的。内容重新分配包括在装置和系统之间来回移动内容。重新分配的例子例如是内容共享、家庭联网和可移动介质。内容共享是经由供应商网络来P2P分送内容。家庭联网涉及在所定义的私有物理网络内的多个存储装置和显示终端之间共享内容。可移动介质涉及在诸如光盘、闪速卡等物理存储器上重新分配内容。
TV-Anytime规范的一个特征是内容参考。此规范提供了把内容段(诸如TV节目)的唯一标识符映射到可以从其获得此内容段的时间和/或位置(例如,TV频道)上。所述标识符被称作CRID(“内容参考ID(content reference ID)”)。在TV-Anytime的术语中,创建CRID的组织被称作“权威机构”。可以有产生CRID的许多权威机构,但是每个权威机构用名称来唯一地标识。TV-Anytime标准使用DNS名称注册系统来确保这些名称是唯一的。每个CRID具有发布它的权威机构的名称,该名称被嵌入在CRID中,相应地就需要一种用于从CRID提取权威机构的名称并且在因特网上发现可在其中把CRID转换为位置的服务器的装置。
在本发明的实施例中,TV-Anytime CRID被用于消除复制。来源于相同内容创建者(权威机构)的内容将具有相同的CRID。响应于用户的查询,将只把不同的结果展示给该用户。完全相同的结果被放在一起分成组并且在GUI中将其作为单个结果展示给用户。这样,用户只看见针对他/她的搜索请求的、在语义上不同的结果。如果用户记录了一个内容段,那么此CRID将要被附加到该内容段上,这样所有记录该内容段的记录器将具有附加到该内容段的相同CRID。现在,如果用户对他/她查询的结果之一感兴趣,那么所述记录器可以从相同的结果中挑选一个,或者向用户展示可从其获得所述内容的源的列表。后者可以向用户给出选项以便例如根据下载内容花费的代价的多少(在付费节目模型中)来在所述源之间做出决定,如果这可以应用的话。作为选择,用户系统自动确定从哪个或哪些源可以下载内容以便例如优化带宽使用、网络负载、数据通信量等。
图2是本发明中P2P系统200的框图。系统200包括CE设备202、数据网络204和多个数据存储装置206、208、...和210。网络204把设备202连接到每个存储装置206-210。在此例子中,每个装置206-210包括各自的DVR,用于记录正在广播的内容或记录采用其他方式可使各个DVR的用户能够获得的内容。CE设备202具有第一操作模式,其中能够分别查询装置206-210的节目清单212、214、...和216。清单212-216例如根据和节目记录在一起的元数据或根据用于节目记录器206-210的EPG而自动建立。清单212-216包括内容标识符(这里为CRID)和另外的描述性信息(诸如标题)。
假定用户查询P2P网络200有关在其标题中具有某一关键词的内容,所述关键词表示在元数据中。现在假定匹配的查询结果指的是清单212、214和216中的“标题A”以及清单216中的标题H。依照常规方法,用户有可能会看到四个命中的展示。在本发明中,CE设备202也考虑GRID以便向用户展示标准化的结果。三个命中都具有相同的标识符“CRID1”。现在设备202的用户在设备202的GUI 218中只看见二个结果“标题A”和“标题H”。如果用户想要下载与标题A相关联的内容,那么他/她在GUI 218中点击“标题A”。设备202现在可以继续选择用于下载相关联内容的任何方法。例如,设备选择从装置206下载,因为它比设备208和210相距更少的网络跳。所有这些对设备202的用户都是透明的。
在本发明的实施例中,设备202与查询有关以及与查询结果的精简表示有关的功能借助于安装在例如PC、STB或交互式TV上的软件220来实现。例如,此软件220在常规的P2P设备之上用于共享文件。如上所述,如果所述文件涉及所记录的流行节目的广播,那么查询结果的展示可能会产生巨大的列表。本发明的软件能够借助于把与不同位置(对等体)有关的完全相同的结果映射到列表中的单个条目上,来把查询结果列表精简为易管理的长度。
权利要求
1.一种CE设备,具有用于P2P网络的网络连接,并且具有操作模式,所述操作模式用于查询网络有关从广播记录的特定内容并且把在多个查询结果之中的多个完全相同的查询结果作为单个项展示出来。
2.如权利要求1所述的CE设备,其中多个查询结果中每个不同的查询结果的特征在于包含在所记录元数据中的各自标识符。
3.如权利要求2所述的CE设备,其中各自的唯一标识符包括各自的CRID。
4.如权利要求1所述的CE设备,包括用于记录广播内容的数字记录器。
5.如权利要求1所述的CE设备,具有另外的操作模式,用于从P2P网络下载特定内容。
6.一种安装在具有联网功能的、能够加入P2P网络的CE设备上的软件,所述软件使所述设备能够操作来查询网络有关从广播记录的特定内容并且把在多个查询结果之中的多个完全相同的查询结果作为单个项展示出来。
7.如权利要求6所述的软件,可操作来根据元数据中的内容标识符来区分所述查询结果。
8.如权利要求7所述的软件,其中所述内容标识符是基于CRID的。
9.如权利要求1或2或3所述的CE设备,其中为所述单个项,对在多个查询结果之中的多个完全相同的查询结果进行计数。
10.一种在对等网络上使用的方法,所述方法包括能够查询网络有关从广播记录的特定内容并且把在多个查询结果之中的多个完全相同查询结果作为单个项展示出来。
11.如权利要求10所述的方法,其中多个查询结果中每个不同的查询结果的特征在于包含在所记录元数据中的各自标识符。
12.如权利要求11所述的方法,其中各自的唯一标识符包括各自的CRID。
13.如权利要求10或11或12所述的方法,包括为所述单个项对在多个查询结果之中的多个完全相同的查询结果进行计数。
全文摘要
查询数字记录器的P2P网络是否存在与所记录广播节目有关的特定内容。如果所述节目是一个流行节目,那么匹配的查询结果的列表可能是巨大的。因此,借助于把在结果中的多个完全相同的结果表示为单个项来精简该列表。
文档编号H04N7/173GK1781303SQ200480011567
公开日2006年5月31日 申请日期2004年4月28日 优先权日2003年4月29日
发明者M·A·佩特斯, W·H·G·M·范登布门 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1