使得用户能够选择协同内容的协同装置及其方法

文档序号:7638765阅读:244来源:国知局

专利名称::使得用户能够选择协同内容的协同装置及其方法使得用户能够选择协同内容的协同装置及其方法
技术领域
:本发明涉及一种使得第一用户和第二用户能够获得协同内容的方法,和一种使得第一用户和第二用户能够获得协同内容的协同装置。
背景技术
:文章《VirtualJukebox.RevivingaClassic》(C.Drews,F.Pestoni,Proceedingsofthe35thHICSS2002)乂^开了一种用于建立和使用集体简档来自动选择内容的系统。该系统允许用户通过贡献所要播放的歌曲并且借助投票方案来表达他们的偏好。该系统包括具有音乐文件的分布式存储器、网络连接音乐播放器和用于将所述音乐文件提供给所述播放器的服务器。在播放歌曲时,用户投票支持或是抵制该歌曲。该系统收集投票结果并且建立代表用户的集体偏好的集体简档。基于该集体简档,修改或生成歌曲播放列表。当用户针对所播放歌曲的投票不统一(即系统收集了支持和反对的投票)时,集体偏好并不能实现在播放列表中排除或包含这些歌曲。在这种情形下,不可能根据集体偏好选择歌曲,并且内容选择不起作用。提供尽管用户的偏好不统一也会使得第一用户和第二用户能够获得协同内容的方法是合乎需求的。该方法包括步骤-获得包括第一用户的第一内容偏好数据和第二用户的第二内容偏好数据的多个内容偏好数据,-获得表明第一内容偏好数据对第二内容偏好数据的依从关系的依从关系数据,和-在依从关系数据的控制下使用多个内容偏好数据来进行协同内容的选择。内容偏好数据可以代表用户对已经呈现给用户的内容(例如,歌曲和电影)的偏好。在一个例子中,用户的内容偏好是例如从用户的看电视习惯或者电视节目的选择历史推出的。内容偏好也可以是在常规用户简档中预定的。在另一个例子中,为用户提供了用来手工创建和编辑内容偏好数据的构件。依从关系数据是在基于第一和第二内容偏好数据选择协同内容时使用的。例如,依从关系数据表明将第一和第二内容偏好数据组合成协同内容偏好数据所采用的方式。该组合处理可以牵涉到检查某一内容项目是否在第一和第二内容偏好数据中具有支持或反对分级值。此外,对依从关系数据进行分析,以确定下一个步骤。例如,如果依从关系数据表明第二内容偏好数据中的特定内容项目的支持分级值否决了第一内容偏好数据中该特定内容的任何分级值,则在协同内容偏好数据中仅仅使用来自第二内容偏好数据的该特定内容项目的分级值。在第一内容偏好数据中的特定内容项目与第二内容偏好数据中的该特定内容项目的分级值相抵触的情况下,可以忽略第一内容偏好数据中的分级值。这样,将用户的发生沖突的分级值处理成将优先级给予分级值之一。显然,协同内容偏好数据现在包括针对该特定内容项目的确定无疑的分级值,并且可以确定无疑地进行内容选择。依从关系数据可以由第一用户在第一内容偏好数据中明确规定,例如,因为第一用户愿意使用来自第二用户的分级值。在另一个例子中,依从关系数据可以是自动推导的,例如,由用户在对特定风格的内容项目进行分级的过程中的经历量。本发明克月l了从文章《VirtualJukebox.RevivingaClassic》中获知的系统的缺陷。在该已知系统中,支持和反对分级值的组合会得到为零的无用联合分级值。协同内容偏好数据中的这一联合分级值并不表明任何用户是否喜欢特定内容项目。这样,将不会向第一和第二用户推荐该特定内容项目。相反,本发明使得例如一个用户能够给予另一个用户将特定内容项目包含在协同内容中的优先级。例如,第一内容偏好数据和第二内容偏好数据可以包括对彼此的引用,以影响协同内容的选择。本发明的协同装置包括数据处理器,该数据处理器构成为用来-获得包括第一用户的第一内容偏好数据和第二用户的第二内容偏好数据的多个内容偏好数据,-获得表明第一内容偏好数据对第二内容偏好数据的依从关系的依从关系数据,和-在依从关系数据的控制下使用多个内容偏好数据来进行协同内容的选择。协同装置确保了使用依从关系数据对第一和第二内容偏好数据进行处理,从而使得例如第一内容偏好数据相对于第二内容偏好数据具有一定的优先级。将参照下列附图以举例的方式进一步解释和介绍本发明的这些和其它方面附图1是按照本发明的装置的一种实施方式的功能框图;附图2是本发明的方法的一种实施方式。本发明可以具体实现在包括服务器110(协同装置)的服务器-客户机系统100中,服务器110用于与第一用户装置120和第二用户装置130进行通信,如附图l中所示。在另一种实施方式中,本发明是在分布式系统中实现的,所述分布式系统例如对等网络,包括第一和第二用户装置,但是没有服务器-客户机系统中的独立的服务器。例如,可以将分布式系统中的用户装置之一配置为服务器。附图l表示本发明的一种实施方式,包括服务器IIO、第一用户装置120、第二用户装置130和内容数据库140。内容数据库140可以存储媒体内容作为一个或多个内容项目,包括音频和/或视频数据。下文中使用表述"音频数据"或"音频内容"来表达与音频相关的数据,包括可听音调、沉默、讲话、音乐、宁静、外界噪声之类。音频数据可以具有像MPEG-1layerIII(mp3)标准(运动图像专家组)、AVI(音视频交织)格式、丽A(Windows媒体音频)格式之类的格式。使用表述"视频数据"或"视频内容"来表达可视的数据,比如运动画面、"静止画面,'、电视图文等等。视频数据可以具有像GIF(图形交换格式)、JPEG(以联合图片专家组命名)、MPEG-4之类的格式。文本信息可以具有例如ASCII(美国信息交换标准码)格式、PDF(AdobeAcrobat格式)格式、HTML(超文本标示语言)格式。元数据可以具有XML(可扩展标示语言)格式、MPEG7格式,存储在SQL数据库中或者存储成任何其它格式。媒体内容可以以任何格式(例如MPEG(运动图像专家组)、MIDI(乐器数字化接口)、Shockwave、QuickTime,WAV(波形音频)等等)存储在不同数据载体(比如音频或视频磁带、光学存储盘(例如CD-ROM盘(光盘只读存储器)或DVD盘(数字通用盘))、软盘驱动器和硬盘驱动器等等)上的内容数据库140中。例如,内容数据库140可以包括计算机硬盘驱动器、通用闪存卡(例如"记忆棒"装置)等等。简而言之,系统100具有如下功能。第一和第二用户装置构成为用来基于第一用户的第一内容偏好数据121和第二用户的第二内容偏好数据131获得协同内容。例如,第一和第二内容偏好数据(此外也称作第一和第二偏好数据)用于过滤存储在内容数据库140中的多媒体内容。过滤处理可以由服务器110执行或者由用户装置120和130之一来执行。结果,从内容数据库140中过滤出协同内容。最后,将协同内容发送到第一和第二用户装置。在附图l中所示的具体实施方式中,服务器110构成为用来分别从第一和第二用户装置120和130接收第一和第二内容偏好数据121和131。第一和第二偏好数据是由装置120和130生成、维护和保存的。例如,第一和第二用户装置120和130是电视机(或者带有TV调谐器的个人计算机)。二用户喜爱的电视频道(例如每天或每周频繁选择或观看的电视频道)记录在分别处于第一用户装置120和第二用户装置130中的第一和第二偏好数据121和131中。按照另外一种可选方案,可以将第一和第二偏好数据存储在服务器IIO上。例如,第一和第二用户装置120和130可以向服务器110传递与电视频道选择有关的(加密)信息。服务器可以对该信息进行分析,以生成第一和第二偏好数据。服务器110可以包括数据处理器111,数据处理器lll构成为用来实施在本发明的构思中设想的功能。数据处理器lll可以是适当安排成用来实现本发明的公知的(中央)处理单元(CPU)。服务器110可以此外包括存储器单元112,例如公知的RAM(随机存取存储器)存储器模块。数据处理器111可以安排成用于从存储器单元中读取至少一个(计算机程序的)指令,以实现服务器的功能。由第一和第二偏好数据ui和ni,数据处理器lll可以编制协同内容偏好数据113(此外也称为协同偏好数据)。例如,第一和第二偏好数据可能包括电视节目风格的特定分级值,所述电视节目风格例如电视新闻风格或电视表演风格。数据处理器可以将特定分级值合并成平均值并且将该平均值存储在协同偏好数据113中。在另一个例子中,数据处理器可以构成为用来识别第一和第二偏好数据中的偏好重叠,以建立协同偏好数据。一旦由第一和第二偏好数据更新了协同偏好数据,数据处理器lll可以将协同偏好数据存储在存储器单元112中。使用协同偏好数据,数据处理器111可以从内容数据库140中获得协同内容。例如,数据处理器lll可以从内容数据库14G中接收合乎协同偏好数据113的一个或多个电视表演、电影等的标识符,例如标题。除了使用协同偏好数据113之外,还可以有各种不同方式来获得协同内容。例如,数据处理器U1可以访问内容数据库140,以便获取合乎第一偏好数据121的第一内容并且获取合乎第二偏好数据131的第二内容。此外,数据处理器可以确定第一和第二内容中的重叠内容。可以认为重叠内容是两个用户都喜欢的协同内容。按照本发明,使用依从关系数据114来选择协同内容。依从关系数据114表示第一偏好数据121对第二偏好数据131的依从关系。例如,第一偏好数据包括风格和第一用户的相应偏好值的列表。此外,第一偏好数据规定了在依据第二偏好数据否决偏好值时的条件。下面在表中给出了第一偏好数据的例子。表<table>tableseeoriginaldocumentpage8</column></row><table>在该例子中,第一偏好数据包括风格的列表,所述风格例如视频风格电視新闻、电影、体育、电视表演、电^见教育节目;和音乐风格古典音乐、爵士乐。依据第一用户对相应风格的内容偏好用从0到100的值为各个风格划分了等级。可以以各种各样的方式为内容选择使用这样的具有分等级风格的第一偏好数据。例如,如果内容属于第一偏好数据中的等级高于预定阈值的特定风格,则选中该内容。第一用户可以针对第一偏好数据中的某些风格规定是否使用第二用户的第二偏好数据中风格的分级值代替第一偏好数据中风格的分级值。在表中给出的例子中,风格"电视表演"具有100分中得出的较低分级值10。不过,第一偏好数据中的依从关系数据表示,如果第二用户(命名为)"Peter"的第二偏好数据表明风格"电视表演"的分级值高于80分,则倘若与第一偏好数据一起使用第二偏好数据来过滤内容,照顾到第二偏好数据中该风格的"高"分级值,将会忽略第一偏好数据中风格"电视表演"的"低"分级值。可以将第一偏好数据121与依从关系数据(一个或多个条件)114a—起存储在第一用户装置120中。这样,如果第二用户;f艮喜欢风格"电视表演",则仍然可以将符合该风格的电视节目包含在协同内容中。第一和第二用户可以彼此独立地规定他们自己的依从关系数据。第二用户装置13O还可以存储与第二偏好数据131相关的依从关系数据(未示出)。作为对第二偏好数据中风格"电视表演"的分级值高于8O分的条件的替代条件,第一偏好数据中的另一个条件可以规定如果第二偏好数据表明第二用户观看符合风格"电视表演"的电视节目的持续时间未超过预定的时间段,则将该风格分级为具有80分。在表中给出的例子中,可以指出第二偏好数据中风格的分级值应当代替第一偏好数据,不管该分级值的值为多少。例如,可以在第一偏好数据中针对特定的风格指出第二用户"Peter"的标识符或者对第二偏好数据的简单引用。这样,第一用户将相应风格内容的选择权托付给了第二用户。应当注意,表中所示的依从关系数据要求第一和第二偏好数据在风格分类方面是一致的。可以通过委托该服务器110以同样的格式维护第一和第二偏好数据来确保第一和第二偏好数据的一致性。依从关系数据114也可以以另一种方式实现。例如,数据处理器lll构成为用来分析包括具有第一和第二用户做出的内容消费历史的记录的第一和第二偏好数据。该分析可以用来找出第一用户或第二用户是否具有较多的观看或收听特定风格的内容的经历。例如,内容的选择频繁程度和观看或收听内容的时间段可以决定该经历的程度。基于该经历程度,数据处理器可以决定是否将会针对该风格使用第一或第二偏好数据中的分级值。数据处理器可以请求第一或第二用户确认该决定或者不通知用户i也自动进4亍该决定。依从关系数据并不仅仅局限于从第一或第二用户的角度来表达。依从关系数据也可以牵涉到用户群。例如,第一用户可以在第一偏好数据121中规定如果用户群中的任何一个其它用户的内容偏好数据(并非必须是第二偏好数据)针对风格"电视表演"表现出了"高"分级值,则应当忽略风格"电视表演"的"低"分级值。第一用户装置和/或第二用户装置可以是各种各样的消费电子装置中的任何一种,比如接通有线、卫星或其它链路的电视机(TV)、录像机或HDD记录器、家庭影院系统、便携式CD播放器、遥控装置(比如iPronto遥控器)、蜂窝电话等。附图2表示本发明的方法的一种实施方式。该方法包括获得包括第一和第二内容偏好数据的多个内容偏好数据的步骤210。内容偏好数据可以以任何适合于内容选择的形式表明相应用户的偏好,例如使用SemanticWeb^支术的RDF(资源描述框架)数据^见范(http:〃www.w3.org)。例如,内容偏好数据可以表明相应用户喜欢或不喜欢某一内容项目、风格或主题(自然、科学等等)的程度。在步骤220中,获得表明第一内容偏好数据对第二内容偏好数据的依从关系的依从关系数据。依从关系数据可以是分别存储在装置120或130上的第一或第二偏好数据的一部分。按照另外一种可选方案,依从关系数据可以与内容偏好数据分开地存储在例如服务器110的存储器单元112中。依从关系数据是由第一或第二用户创建的,或者是由数据处理器lll自动推导的。可以使用URI(统一资源标识符)将依从关系数据实现为内容偏好数据之间的引用。在步骤230中,在依从关系数据的控制下使用多个内容偏好数据来进行协同内容的选择。依从关系数据可以控制使用第一和第二偏好数据来进行选择的方式。例如,可以如上所述地忽略第一或第二偏好数据以利于彼此或者第一或第二偏好数据彼此代替。所介绍实施方式的变化和改变都可能处于本发明思想的范围之内。例如,在一种实施方式中,按照本发明的系统是在单独一个协同装置中实现的,而不是在附图1中所示的服务器-客户机体系结构中实现的。内容数据库140可以独立于服务器110或并入到服务器110中。数据处理器可以执行软件程序来实现本发明方法的步骤的执行。该软件不论在哪里运行都可以实现本发明的装置。为了实现该装置,处理器例如可以将该软件程序发送到另一个(外部的)装置。独立方法权利要求和计算机程序产品权利要求可以用来在生产或开发用来在消费电子产品上运行该软件的时候保护本发明。外部装置可以使用现有技术与处理器连接,所述现有技术比如蓝牙、IEEE802.11[a-g]等。处理器可以按照UPnP(通用即插即用)标准与外部装置相互作用。要将"计算机程序"理解为指的是存储在计算机可读介质(比如软盘)上的、经网络(比如因特网)下载的或者能够以任何其它方式销售的任何软件产品。各种不同的程序产品可以实现本发明的系统和方法的功能并且可以以数种方式与硬件结合或者位于不同的装置中。本发明可以借助包括数个截然不同的元件的硬件来实现,并且可以是借助适当编程的计算机来实现。权利要求1.一种使得第一用户和第二用户能够获得协同内容的方法,包括步骤-获得包括第一用户的第一内容偏好数据(121)和第二用户的第二内容偏好数据(131)的多个内容偏好数据,-获得表明第一内容偏好数据对第二内容偏好数据的依从关系的依从关系数据(114,114a),和-在依从关系数据的控制下使用多个内容偏好数据来进行协同内容的选择。2.按照权利要求l所述的方法,其中第一用户的第一内容偏好数据包括第二用户的标识符。3.按照权利要求1或2所述的方法,其中所述依从关系数据表明第二内容偏好数据进行选择的优先级值比第一内容偏好数据的优先级值高。4.按照权利要求1、2或3所述的方法,其中第二内容偏好数据包括第二用户的内容消费历史数据。5.按照权利要求1到4中任何一项所述的方法,其中第一内容偏好数(n;;。、"、"6.—种用于使得第一用户和第二用户能够获得协同内容的协同装置(110),该装置包括数据处理器(111),该数据处理器构成为用来-获得包括第一用户的第一内容偏好数据(121)和第二用户的第二内容偏好数据(131)的多个内容偏好数据,-获得表明第一内容偏好数据对第二内容偏好数据的依从关系的依从关系数据(114,114a),和-在依从关系数据的控制下使用多个内容偏好数据来进行协同内容的选择。7.按照权利要求6所述的装置,构成为用来从第一用户的第一用户装置(120)获得依从关系数据,第一用户装置存储有依从关系数据(114a)。8.按照权利要求6所述的装置,构成为用来将协同内容发送到第一用户的第一用户装置(120)和第二用户的第二用户装置(130)。9.在基于多个内容偏好数据进行的协同内容的选择中使用的依从关系数据(114,114a),所述多个内容偏好数据包括第一用户的第一内容偏好数据(121)和第二用户的第二内容偏好数据(131),所述依从关系数据表明第一内容偏好数据对第二内容偏好数据的依从关系。10.—种计算机程序,包括当在计算装置上执行时适于实现权利要求1到5中任何一项所述的方法的步骤的代码构件。11.使用权利要求1到5中任何一项的方法获得的协同内容。全文摘要本发明涉及一种使得第一用户和第二用户能够获得协同内容的方法。该方法包括步骤获得包括第一用户的第一内容偏好数据(121)和第二用户的第二内容偏好数据(131)的多个内容偏好数据,获得表明第一内容偏好数据对第二内容偏好数据的依从关系的依从关系数据(114,114a),和在依从关系数据的控制下使用多个内容偏好数据来进行协同内容的选择。本发明还涉及一种使得第一用户和第二用户能够获得协同内容的协同装置。文档编号H04N7/173GK101228790SQ200680026574公开日2008年7月23日申请日期2006年7月12日优先权日2005年7月21日发明者H·特尔霍尔斯特,J·H·M·科尔斯特,N·克拉夫特索瓦,W·R·T·滕凯特申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1