用于提供推荐的数据网络、用户终端和方法

文档序号:6416018阅读:192来源:国知局
专利名称:用于提供推荐的数据网络、用户终端和方法
技术领域
本发明涉及一个用于提供推荐的数据网络、用户终端和方法,尤其用于提供基于共同体的推荐。
近年来,信息和内容的可访问性和供给有爆炸性的增长,这类信息和内容例如是电视节目、电影、音乐和书等等。特别是,随着国际互连网的出现,其日益作为可用的信息源,它导致的大多数用户所面对的主要问题不是适当的信息或内容是否是可用的,而是怎样发现这些适当的信息或内容。具体地说,为用户提供内容和服务将用户作为目标并且从而满足这些具体的用户要求,并且反映出他的个人偏好变得日益重要。
用户化的一个方法是例如,供给特定用户的信息和内容是一个基于推荐的方法,其中决定了适合于用户的具体内容或信息,因此推荐给他。一个推荐方法是基于共同体的推荐方法,其中,来源于适当的共同体的反馈和偏好用于为共同体中的用户确定推荐。从而,例如,为了共同体观察某些行为或动作,并对其分门别类,并且如果另一个用户表现出类似的行为,在该分类中由用户访问的该信息或内容可以被推荐。
一个推荐系统的例子是从几个电子商务因特网站点知道的,其中用户的购买行为是被监视的。将由在组中的其它的用户进行的类似的或相同的购买,推荐给具有与被存储的行为相似的购买行为的用户。公知的例子是,当已经由其它的用户购买的许多其它的书被推荐给买书的人,也购买了当前的书。
用于提供推荐系统的已知的方法包括集中地收集和整理有关信息,并且将它存储在中央数据库中。通过利用有关信息访问数据库和检索适当的推荐来进行推荐。
然而,已知的方法包括许多缺点,包括要求用户必须连接到中央处理器,既为了配备推荐并且也为了将被监视和存储的用户行为。因此,提高性能和/或灵活性的推荐系统将是更有益的。
因此,本发明设法提高了推荐系统的性能和/或灵活性。
为此,本发明提供了一个用于网络的用户终端,该用户终端包括一个包括与用户的共同体偏好相关的共同体偏好信息本地数据库;确定是否可以与第二用户终端通信的处理器;如果可以通信,一个用于从第二用户终端接收共同体偏好信息的接收器;一个用于响应接收的共同体偏好信息,更新共同体偏好信息的数据库的数据库控制器;一个用于响应本地的数据库的共同体偏好信息,产生推荐的处理器。
有益地,用户终端根据本地存储的共同体偏好信息来产生推荐,从而即使例如用户终端没有连接到任何其它实体,允许产生推荐。更进一步的,当这些是可行的时候,共同体偏好信息可以动态地更新。从而,提供的用户终端允许动态的、有组织的、变化的、自动的更新和自动地仅基于保存在本地上的共同体偏好信息适应将产生推荐。因此,通过利用非常简单的用户终端和通信装置可以建立接收基于共同体偏好的推荐的用户的复杂的、有组织的共同体。
根据本发明的一个方面,与媒体剪辑和推荐有关的共同体偏好信息是媒体剪辑的。因此,提供了用于媒体剪辑的共同体推荐的简单系统,所述媒体剪辑例如歌曲和视频剪辑。
根据本发明的另一个方面,所述的用户终端是无线用户终端。这些提供了简单但是有效的通信方式,它允许使用很小尺寸的便携式终端。
根据本发明的另一个方面,与第二用户终端的通信在用户终端和第二用户终端之间直接的无线电链接上进行。因此,提供的简单的通信仅需要使用很少的资源,并且它不要求任何中间的通信系统或实体的存在。
根据本发明的另一个方面,本地数据库可操作地包括与整个共同体相关的共同体偏好信息。因此,仅基于本地存储的信息就可以产生基于大量的共同体偏好的很精确的推荐。
根据本发明的另一个方面,,如果可以与第二用户终端通信,用户终端对可操作地将共同体偏好信息从本地数据库发送到第二用户终端。因此,可以在两个用户终端之间交换共同体偏好信息,从而为两个用户终端提供了一个对共同体偏好信息的有效更新,并允许快速和有效地将共同体偏好信息分发到整个共同体。
根据本发明的另一个方面,用户终端可操作地利用对等协议与第二用户终端通信。因此,使对等的系统能够允许用户终端之间快速、简单和直接的通信,不需要复杂的或集中控制或协议。
根据本发明的另一个方面,接收的共同体偏好信息包括时间信息,并且数据库控制器可操作地响应这个时间信息来更新本地数据库的共同体偏好信息。因此,使本地存储的共同体偏好信息能够被有效和迅速地更新,借此可以确保存储的共同体偏好信息总是最新接收的资料。
根据本发明的另一个方面,共同体偏好信息包括用户等级。它提供了简单但非常可靠和精确的用户偏好,这允许根据本地存储的信息进行非常精确的推荐。
根据本发明的另一个方面,用户终端更进一步包括用于将推荐传递到另一个用户终端的设备。因此,当允许在不具有产生推荐的功能和具有对此有限功能的用户终端上进行推荐时,可以部署与可变化功能相混合的用户终端。从而,根据共同体偏好信息的推荐可以提供给不具有确定这些推荐的功能的用户终端。
根据本发明的另一个方面,用户终端进一步包括一个从因特网接收共同体偏好信息的接口。从而,除从其它的用户终端接收共同体偏好信息之外,可以通过一个到因特网的连接接收共同体偏好信息,从而允许用户终端利用任何存储在那里的共同体偏好信息。它进一步允许这些信息存储在本地,从而即使当用户终端没有连接到因特网的时候也能用来推荐。
根据本发明的另一个方面,被接收的共同体偏好信息是以一个优先化的顺序接收的。这样,它可以确保在仅能在有限持续时间内建立通信的时候,首先传送最相关的和/或最重要的共同体偏好信息。
根据本发明另一个方面,用户终端包括一个用于确定共同体偏好信息的元素的优先权的优先权控制器,和一个用于将该优先权传送到第二用户终端的发射机。因此,接收了共同体偏好信息的用户终端通知偏好的优先权的发送用户终端,可以将共同体偏好信息的传输优先化以精确满足接收用户终端。因此,它可以最佳化共同体偏好信息的交换。
本发明更进一步的提供一个数据网络,该数据网络包括至少一个如上所述的用户终端。所述的数据网络最好是一位对等的数据网络。从而,利用能够根据本地的共同体偏好信息提供推荐的用户终端启动一个包括用户终端的数据网络,当可以通信的时候,所述用户终端可以动态地交换共同体偏好信息。从而,启动动态的和有组织的共同体,其中推荐自动地和动态地适合于共同体,同时共同体偏好信息通过ad-hoc连接传遍共同体。从而,启动网络中根据共同体的推荐,不须集中访问或全面控制结构。可以以相当低的复杂性使用用户终端,从而降低成本。
最好,数据网络包括多个无线用户终端,和可操作地从一个例如因特网的固定网络接收共同体偏好信息的多个无线用户终端中的至少一个,并且将共同体偏好信息从固定网络分配到其它的无线用户终端,尤其是当从固定网络断开时。这样提供了以下优点,数据网络还可以包括通过固定网络可用的信息(例如集中的信息),并且它可以一个仅由用户终端的一个子集仅根据临时/暂时的到固定网络的连接来在整个共同体传播。
根据本发明的第三方面,提供了一个为一个用户终端的用户提供一个推荐的方法,该方法包括如下步骤在用户终端本地地存储一个包括与用户的共同体偏好相关的共同体偏好信息的本地数据库;确定是否可以与第二用户终端通信;如果可以,接收一个从第二用户终端接收的共同体偏好信息;更新响应接收的共同体偏好信息,更新共同体偏好信息的数据库;响应本地的数据库的共同体偏好信息,产生一个推荐;并且将推荐提供给用户。
通过示例和参考附图,本发明的实施例将被说明,其中

图1是根据本发明的实施例的用户终端的说明;图2是根据本发明的一个最佳实施例的数据库的结构的说明;图3是根据本发明的实施例的用户终端的操作方法的说明;图1是根据本发明的实施例的用户终端100的说明。
所述的用户终端可以例如是一个计算机、一个数据终端、一个个人数字助理(PDA)、一个移动电话或任何其它的适当的用户终端,但是在最佳实施例中是一个无线用户终端,例如一个包括用于无线电通信功能的无线PDA。
所述的用户终端100包括一个用于与第二用户终端103通信的天线101,所述的与第二用户终端103的通信根据任何适当的无线电通信协议通过一个无线电通信链接105进行。所述的天线连接到一个分离接收和传送信号的双工机107,使得同一天线通过通信链路105既可以发送又可以接收无线电信号。
双工机107连接到一个与通信处理器111和数据库控制器113连接的接收器109。数据库控制器113连接到一个数据库115。用户终端100更进一步包括连接到与数据库111连接的推荐处理器117,并且可操作地根据存储在数据库115中的共同体偏好信息为用户产生一个推荐。用户终端100还包括一个连接到推荐处理器117的用户接口119。用户接口1 19可操作地以任何适当的方式将推荐提供给用户,并且尤其将所述的推荐在适当的图像显示单元上显示给用户,该图像显示单元可以是用户终端100的一部分或可以是一个外部单元。
在最佳实施例中,用户终端100更进一步包括一个发射机119,该发射机119可操作地传送可以由其它的用户终端103接收的信号。它此外包括一个传送控制器121,该传送控制器121连接到数据库115和发射机119。所述的传送控制器可操作地访问数据库115,以便检索共同体偏好信息。此外,它还控制发射机119,使得根据一个适当的通信协议传送共同体偏好信息,因此它可以由其它用户终端103接收。由此,如果可以与第二用户终端103通信,用户终端100可操作地将共同体偏好信息从本地数据库115传送到第二用户终端103。
所述的数据库包括与用户的共同体偏好相关的共同体偏好信息。在最佳实施例中的用户的共同体,是执行动作或提供与一个或多个特定的内容、动作、主题或其它信息相关的信息的一组用户。在描述的实施例中,举例来说,所述的推荐将是一个媒体剪辑,例如歌曲或影像剪辑。因此,在描述的实施例中,所述的共同体包括执行一个动作或提供与媒体剪辑相关的信息的用户。具体地说,所述的共同体包括设置为用于交换或提供与媒体剪辑相关的信息的的用户终端的用户。
在最佳实施例中,共同体偏好信息涉及用于一个或多个媒体剪辑的共同体的一个或多个用户的偏好。最好,所述的数据库包括与大量来自共同体中的大量用户的媒体剪辑相关的共同体偏好信息。共同体偏好信息可以是任何与用户的偏好有关的相关信息。例如,共同体偏好信息可以包括例如由一个用户给一个媒体剪辑的等级的信息,最好来自一大组用户的等级被用来导出媒体剪辑的平均等级。例如另一个例子,共同体偏好信息可以与一个用户播放特定的媒体剪辑的次数相关。可替换地或附加地,媒体剪辑播放的平均次数可用于测量媒体剪辑的偏好。在这个例子中,同经常被完整播放的媒体剪辑相比,要考虑减少播放经常被终止的剪缉文件的偏好。
此外,所述的共同体偏好信息最好包括不同媒体剪辑之间的相互关连的偏好信息。例如,与一个媒体剪辑相关的共同体偏好信息可以包括一个其它媒体剪辑的列表,该媒体剪辑对于用户来讲具有一个较高的偏好值,用户对于当前的剪缉文件来讲还具有一个较高的偏好。以它的最简单的形式,与一个媒体剪辑相关的共同体偏好信息仅仅包括例如由播放的当前的剪缉文件的用户最多播放的媒体剪辑中的5个的列表。
由此,数据库115包括由推荐处理器117使用的共同体偏好信息,以便产生一个推荐。它在本发明的预计之内,可以使用任何适当的用于产生一个来自共同体偏好信息的推荐的算法。同样地,可以以任何适当的方式结构化数据库115,该方式允许推荐处理器117访问数据库115,从而产生一个推荐。
在最佳实施例中,存储在数据库115中的数据以一个矩阵结构存储,其中每个媒体剪辑为一个列,并且每个用户为一个行。每个条目包括一个用户偏好性指示,比如用户等级或已经由用户播放的媒体剪辑的次数。
图2是根据本发明的最佳实施例的数据库115的结构200的说明。数据库115包括四个例如歌曲的媒体剪辑,每个为一列,和六个用户,每个用户为一行。在特定的例子中,矩阵的项是一个确定为从一到十范围内的媒体剪辑的用户等级的用户偏好。由此,在这个例子中的表格示出,用户1媒体剪辑1定级为8、剪缉文件3为9、4的剪缉文件4为4。用户1没有提供任何媒体剪辑2的用户等级,因为用户例如没有播放这个媒体剪辑。类似地,用户2没有提供媒体剪辑1的用户等级,但是将剪缉文件2定级为9、剪缉文件3定级为3、并且剪缉文件4定级为7,以此类推用户3-6。为清楚和简洁,在特定的例子中只有六个用户和四个媒体剪辑,但是通常,数千个用户的共同体偏好信息和媒体剪辑都存储在数据库115中。
在最佳实施例中,数据库随信息获得而动态地扩展,使得当新用户的偏好信息被收集的时候输入一个新行,遇到新媒体剪辑的偏好信息的时候输入一个新列。在一些实施例中,具有与少量或过时的信息的相应于用户的行可以被删除,以便减少数据库的规模。同样地,在一些实施例中,与很少被播放媒体剪辑相应的列可以被删除。
在具体的例子中,推荐处理器117确定用户终端的用户播放哪个媒体剪辑。然后访问数据库,并且特别地访问与播放的媒体剪辑相应的列。推荐处理器117然后确定哪个用户对于这个媒体剪辑具有高偏好指示符。然后为了当前播放的媒体剪辑访问具有高偏好指示符的用户的行,并且确定对于用户而言哪个其它媒体剪辑具有较高偏好指示符。这些其它媒体剪辑的标识符,作为用户可以发现要求的其它媒体剪辑的推荐被提供给用户。如果访问了多个用户和行,多个用户的偏好指示符最好被平均,并且推荐具有最高平均偏好指示符的媒体剪辑。
在图2的例子中,用户终端的用户可以播放媒体剪辑3。推荐处理器117将确定用户1和用户3将该媒体剪辑定级得很高。用户1还将媒体剪辑1定级得很高,用户3还将媒体剪辑3和4定级得很高。由此,在一个实施例中,将媒体剪辑1、2和4推荐给用户。然而,如果只有两个媒体剪辑被推荐,以便维护一个较短的推荐列表,推荐处理器117确定媒体剪辑1具有一个8+2/2=5的平均等级,媒体剪辑2具有8的平均等级(因为用户1对媒体剪辑2没有偏好指示符),媒体剪辑4具有4+8/2=6的平均等级。从而,只有媒体剪辑2和4将被推荐给用户。
在最佳实施例中,数据库115的共同体偏好信息如下所述被更新。
如果任何其它用户终端在范围之内,通信处理器111不断地控制接收机以扫描无线通信协议的频带,或控制系统以进行检测。在最佳实施例中,用户终端100、发射机119和通信处理器111控制发射机间歇性地发送一个导频信号。该导频信号通过其它用户终端被用于检测在范围之内并且可以建立通信的用户终端。导频信号被间歇性地发送,以便节省电力消耗并且增加电池寿命。同样地,在用户终端100中,接收机109扫描受通信处理器111控制的导频信号的频带,并且如果通信处理器111检测到了导频信号的存在,它控制发射机119,将一个访问信号发送到另一个用户终端103。然后两个用户终端继续根据一个适当的无线电通信协议建立一个用于数据传输的无线连接,并且第二用户终端103接着将它的数据库的共同体偏好信息发送到第一用户终端100。由此,处理器111确定是否可以与另一个用户终端建立通信,如果是这样的话,它从另一个用户终端接收共同体偏好信息。
可以使用用户终端之间任何适当的通信形式是在本发明预计的范围之内。在一些实施例中,用户终端通过有线线路链路、红外通信与/或无线电链路通信。类似地,可以使用不同的通信协议的实现,并且具体地在一个实施例中,用户终端连续地广播共同体偏好信息,它可以通过任何其它范围内的用户终端获得。在该实施例中,只需要一个非常简单的协议,但是数据的连续传输需要较大的功率耗费。在一些实施例中,用户终端成为蜂窝式通信系统的一部分,例如第三代蜂窝式通信系统UMTS(通用移动的远程通信系统)。
接收的共同体偏好信息被传送到数据库控制器113,该控制器响应接收的共同体偏好信息,更新共同体偏好信息数据库,。在最佳实施例中,接收的共同体偏好信息相当于被顺序一次一行(例如一个用户)地发送的第二用户终端103的整个数据库内容。如果通信链路要保存足够的长的时间,第二用户终端103的数据库的整个内容被传送到第一用户终端100。
最好,接收的共同体偏好信息包括时间信息,并且数据库控制器可操作地响应这些时间信息,更新本地数据库的共同体偏好信息。具体地,在最佳实施例中,与每个用户相应的每个行包括一个表示信息何时由相应的用户更新的时间戳。因此,由用户3发送的同体偏好信息总是作用到他自己偏好指示符的数据,从而由用户3发送的行3盖上由发送时间确定的时间戳。接收行3的另一个用户终端将具有时间戳的这些行存储在它的数据库中。当这些用户终端随后与第三用户终端交换通信时,它将发送它的括三个行的数据库内容,该内容被盖上来自用户3的原始传输的具有传输时间的时间戳。然后第三用户终端将接收的共同体偏好信息的时间戳和已经存储在第三用户终端的数据库中的用户3的共同体偏好信息的时间戳进行比较。如果该时间戳反映出接收的共同体偏好信息较新,更新数据库,否则不修改数据库的行3。
因此,用户终端100的数据库控制器113检查接收的共同体偏好信息的时间信息,并且只有当接收的共同体偏好信息比已经存储的共同体偏好信息更新的时候更新数据库内容。用这种方法,更新的共同体偏好信息以有组织的方式被自动地分配在系统中,其中进入互相联系的用户终端交换共同体偏好信息,并且更新它自己的数据库的相关元素。
另外,数据库113进行检测接收的共同体偏好信息是否包括与没有包含在本地数据库115中的用户或媒体剪辑相关的信息。如果是这样的话,在数据库115中创建相应的新的行或列。例如,如果用户终端100包括用于用户1、3、5、9、10的共同体偏好信息,如图2所示的收到的共同体偏好信息数据库将为用户2、4、6产生新信息,所述新的信息被添加到当前的信息。根据共同体偏好信息的时间戳,还更新用户1、3、5的信息。
因此,存储的共同体偏好信息随它与其它用户终端联系而自动地扩展。因此,共同体偏好信息自动地并且有组织地传遍共同体,得到改善的推荐,而不需要集中地保存数据库或收集资料。此外,不需要连接到中央处理器或数据库来接收一个推荐,而是可以仅根据本地保存的信息而本地地实现。
在最佳实施例中,用户终端是一个便携式装置,可以具有不同的连接模式。
在第一模式下,便携式装置完全地连接到一个固定网络,例如因特网。在这种情况下,可以实现高速连接到中央的数据库和/或大量的共同体用户,并且推荐处理可以包括根据访问集中存储的信息确定推荐。此外,便携式用户终端的本地数据库可以用通过高速连接接收的共同体偏好信息进行更新,所述共同体偏好信息是从连接到因特网的其它的用户或从中央数据库接收的。
在连接的第二模式下,所述的便携式装置具有与一个或多个便携式用户终端的直接连接。这些连接的频带宽度很可能是,并且本地数据库可以用来自其他用户终端的共同体偏好信息更新。该连接很可能在两个便携式终端充分接近以允许足够品质的直接无线电连接的时候被建立。因此,当便携式用户终端的用户运动时,可以随时临时并且动态地建立这些连接。
在连接的第三模式下,所述的便携式用户终端没有被连接而是作为一个独立的单元完全地进行操作。然而,仍然可以根据本地存储共同体偏好信息产生推荐。
因此,在最佳实施例中,当用户终端连接到因特网的时候,或当与另一个用户终端的临时连接可用时,数据库信息被更新。特别是连接到另一个便携式用户终端可能只有很短的持续事件,通常不可能将全部的数据库的信息从一个用户终端交换到另一个。相反地,只要建立了连接,就传输共同体偏好信息,并且使用接收的共同体偏好信息来更新数据库的有关部分。
为了增加最相关或最重要的共同体偏好信息在暂时连接期间被传输的概率,接收的共同体偏好信息以优先化的顺序被接收。从而,不是开始从第一个位置传送数据库的内容,而是首先传送指定相关性的共同体偏好信息。具体地说,用户终端100包括一个确定共同体偏好信息的元素的优先权的优先权控制器123。优先权控制器123连接到推荐处理器117并且还连接到发射机119,发射机119将这些优先权传送到第二用户终端103。第二用户终端103接收这些优先权信息并且传送所述的共同体偏好信息到第一用户终端100,使得首先传送最高优先化的共同体偏好信息。
具体地说,数据库的更新使用了同步处理,其中使用时间戳信息确定两个数据库的具体的条目或字段是否同步。尤其,使用了下列处理。
步骤1确定下一个不同步的最相关字段。
根据下列以所示顺序的标准进行考虑,确定最相关文件当第二用户终端的用户的偏好信息完全是更新的时候,其被认为是最相关的。
与对用户来讲是最感兴趣的媒体剪辑相关的偏好信息。
例如,这可以通过所述的媒体剪辑已经被播放过的次数,或由用户给出的等级而被确定。
具有与用户相似的兴趣的用户的偏好信息。这最好被确定为与当前用户的用户等级具有在用户等级之间的较高相关性的用户。
与新的更新相关的偏好信息,例如,具有新近的时间戳的偏好信息。
新用户或媒体剪辑的偏好信息。
步骤2在第一和第二用户终端之间同步在步骤1确定的字段。
步骤3确定所有字段是否已经同步。如果不是,返回步骤1以确定下一个将被同步的字段。
另外,应用到每个用户或每个媒体剪辑的字段和/或指纹的数量,可以被用来很快地确定数据库的大部分是相同的,因此不需要更新。
如描述的共同体偏好信息的优先化,特别新的和最相关共同体偏好信息非常快的分配很快地被分发到属于共同体的用户终端的网络里。
在最佳实施例中,用户终端形成一个对等网络,因此用户终端优先地可操作地利用对等的协议与第二用户终端通信。因此,共同体偏好信息被分配遍及对等网络,并且系统不需要中央控制或处理。相反地,在便携式用户终端本地执行控制和处理,并且对等网络提供一个低复杂性方法,该方法为很多用户提供了共同体信息。
图3是根据本发明的实施例的用户终端100的操作方法的说明。
在步骤301,初始化数据库。以最简单形式的数据库被简单地初始化作为一个空的数据库,该数据库随后由建立到其它的用户终端的连接来填充。然而,在最佳实施例中,通过一个到因特网的连接从集中数据库下载共同体偏好信息来初始化数据库。
在步骤303,它确定是否可能与第二用户终端通信。具体地说,可以为来自其它的用户终端的信号台或导频信号扫描一个相关频带。如果可能与第二用户终端通信,通过从第二用户终端接收共同体偏好信息在步骤305执行方法。最好地,以一个优先化的顺序接收共同体偏好信息。如果不可能与第二用户终端通信,步骤303后面是步骤309。
在接着步骤305的步骤307中,响应接收的共同体偏好信息,更新共同体偏好信息的数据库。步骤309执行方法,其中确定是否产生一个推荐。在最佳实施例中,每当初始化一个新媒体剪辑的重放时,产生一个推荐。如果不需要推荐,所述的方法回到步骤303。
如果将产生一个推荐,所述的方法在步骤311通过访问本地数据库的共同体偏好信息而进行。然后该方法在步骤313通过响应从本地数据库检索的共同体偏好信息,产生一个推荐而进行。随后,在步骤315,将推荐提供给用户,例如通过在该用户终端的适当的显示器上显示推荐的媒体剪辑的文本识别。在步骤315以后,该处理回到步骤303。
在最佳实施例中,用户终端的本地数据库可操作地包括与整个共同体相关的共同体偏好信息。因此,建立与全部共同体相关的信息,并且存储在本地用户终端,因此,即使当用户终端没有连接到任何其它的用户终端或任何网络,也可以根据来自整个共同体的共同体偏好信息产生推荐。
在一些实施例中,不是所有用户终端都包括一个完整的数据库。在这些实施例中,具有大型数据库的用户终端可以作为一个主数据库,通过此主数据库只有具体地相关共同体偏好信息的一个子集被传输到具有有限数据库存储容量的用户终端。因此,一些用户终端可以作为具有简化功能的瘦客户,所述的瘦客户由具有增强功能的厚客户支持。因此,在相同对等网络内混合用户终端的体系结构和功能是可能的。
在一个实施例中,用户终端还包括将推荐传送给另一个用户终端的设备。具体地,在这样的一个实施例中,一些用户终端可以不包括用于产生一个推荐和/或用于存储共同体偏好信息的功能。在该实施例中,基于共同体偏好信息的推荐仍然可以被提供给用户终端的用户,所述的推荐在第一用户终端产生,并且随后传送给被简化性能的用户终端。如同本地推荐一样,在第一终端产生推荐,并且最好简化性能的用户终端最初传送与它的用户偏好和/或例如当前播放的媒体剪辑相关的信息。
在一些实施例中,数据网络包括多个如上所述的无线用户终端,其中一些无线用户终端可操作地从固定网络,例如因特网接收共同体偏好信息。这些用户终端通过如上所述的直接的无线电链路将共同体偏好信息从固定网络分配到其它的无线用户终端。此外,这些用户终端在与固定网络断开的时候,也能够从固定网络分配共同体偏好信息。因此,在一些实施例中,可以产生共同体偏好信息的中央数据库。该中央数据库可以由一些用户终端访问,这些用户终端下载共同体偏好信息,并且因此通过在用户终端之间的直接通信来分发用户终端的共同体信息。这通过偶尔和零星地访问中央数据库来分配信息给用户的共同体而提供了很有效的方法。
因此,最佳实施例提供了很高效的更新和同步共同体偏好信息的系统,使得根据共同体偏好信息可以从本地存储的信息产生推荐。不需要数据库的全部同步。相反地,共同体形成了动态的、″有机的″、变化的实体。例如,在世界的不同部份,不同的偏好占优势并且这些偏好将蔓延到其它的部份。然而,偏好的传播将自动地适应于本地嗜好和偏好,并且当允许和鼓励变化的时候,所述的推荐将自动地针对用户的特性。因此,用户终端之间的交互作用反映了共同体成员之间的交互作用,因此对等的推荐网络的行为将类似于真正共同体中的行为。
本发明可以以任何包括硬件、软件、固件或任何这件的组合的适当的形式被实现。然而,本发明最好是作为运行在一个或多个数据处理器上的计算机软件实现。本发明的实施例的单元和元件可以位于任何适当的位置,并且可以在单个物理单元中、在多个物理单元或作为其它的功能的物理单元的一部分实现功能。然而,本发明最好以形成一个用户终端的单个物理实体的单处理器而实现。
本发明的范围仅限于相关的权利要求。
权利要求
1.一个用于网络的用户终端,该用户终端包括一个包括与用户的共同体偏好相关的共同体偏好信息本地数据库;确定是否可以与第二用户终端通信的处理器;如果可以通信,一个用于从第二用户终端接收共同体偏好信息的接收器;一个用于响应接收的共同体偏好信息,更新共同体偏好信息的数据库的数据库控制器;一个用于响应本地的数据库的共同体偏好信息,产生推荐的推荐处理器。
2.根据权利要求1的用户终端,其中共同体偏好信息与媒体剪辑有关并且推荐是媒体剪辑的。
3.根据权利要求1的用户终端,其中用户终端是一个无线用户终端。
4.根据权利要求1的用户终端,其中与第二用户终端的通信是在用户终端和第二用户终端之间直接的无线链接上进行的。
5.根据权利要求1的用户终端,其中本地数据库可操作地包括与全部共同体相关的被存储的共同体偏好信息。
6.根据权利要求1的用户终端,其中如果可能与第二用户终端通信,用户终端可操作地将共同体偏好信息从本地数据库传送到第二用户终端。
7.根据权利要求1的用户终端,其中用户终端可操作地利用一个对等的协议与第二用户终端通信。
8.根据权利要求1的用户终端,其中接收的共同体偏好信息包括时间信息,并且数据库控制器可操作地响应这些时间信息,更新本地数据库的共同体偏好信息。
9.根据权利要求1的用户终端,其中共同体偏好信息包括用户等级。
10.根据权利要求1的用户终端,其中用户终端还包括将推荐传送给另一个用户终端的设备。
11.根据权利要求1的用户终端,其中用户终端还包括一个从因特网接收共同体偏好信息的接口。
12.根据权利要求1的用户终端,其中用户终端包括一个用于确定共同体偏好信息的元素的优先权的优先权控制器,和一个用于将这些优先权传送到第二用户终端的发射机。
13.根据权利要求1的用户终端,其中接收的共同体偏好信息是以优先化的顺序接收。
14.一个数据网络,包括至少一个如权利要求1所述的用户终端。
15.根据权利要求14的数据网络,其中数据网络是一个对等的数据网络。
16.根据权利要求14的数据网络,其中数据网络包括根据权利要求6的多个无线用户终端,并且其中多个无线用户终端的至少一个可操作地从一个固定网络接收共同体偏好信息,并且将共同体偏好信息从固定网络分配到其它的无线用户终端。
17.根据权利要求16的固定网络其中固定网络是一个因特网。
18.根据权利要求16的数据网络,其中至少一个无线用户终端可操作地在从固定网络断开的时候分发来自固定网络的共同体偏好信息。
19.一个为一个用户终端的用户提供一个推荐的方法,该方法包括如下步骤在用户终端中本地地存储一个包括与用户的共同体偏好相关的共同体偏好信息的本地数据库;确定是否可以与第二用户终端通信;如果可以,从第二用户终端接收共同体偏好信息;响应接收的共同体偏好信息,更新共同体偏好信息的数据库;响应本地数据库的共同体偏好信息,产生一个推荐;并且将推荐提供给用户。
20.能够执行如权利要求19的方法的一个计算机程序。
全文摘要
本发明涉及一个用于提供推荐的ad-hoc对等网络。所述的数据网络的用户终端(100,103)包含一个具有共同体参考信息的本地数据库(115)。处理器(111)确定是否可能与第二用户终端(103)通信,并且如果与第二用户终端(103)通信,则由直接的无线链接建立通信。交换两个用户终端(100,103)之间的共同体偏好信息,并且由此通过数据库控制器(113)适当地更新数据库(115)。所述的用户终端(100)还包括一个推荐处理器(117),该推荐处理器根据所述的共同体偏好信息产生一个推荐。本发明特别适用于低成本终端,例如移动式电话或装备有无线装置的个人数字助理。
文档编号G06Q30/00GK1682224SQ03821319
公开日2005年10月12日 申请日期2003年8月5日 优先权日2002年9月9日
发明者M·P·博德拉恩德 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1