提供关于被推荐内容的指示的方法、装置和计算机程序产品的制作方法

文档序号:6594489阅读:152来源:国知局
专利名称:提供关于被推荐内容的指示的方法、装置和计算机程序产品的制作方法
技术领域
本发明实施例大体上涉及通信技术,并且更具体的涉及用于使能提供关于被推荐 内容的指示的装置、方法和计算机程序产品。
背景技术
现代社会通信设备变得越来越无处不在。特别是移动通信设备看起来在所有年 龄、社会经济背景和文化层次的人群中都特别流行。相应的,此类设备的用户越来越依附于 他们各自的移动通信设备。无论此类设备是否被用于呼叫、电子邮件、共享或消费媒体内 容、游戏、导航或各种其他活动,人们与他们的设备之间的联系更加密切,而且因此彼此之 间以及与世界之间的联系也大大加强了。由于在处理能力、存储管理、应用开发、功耗管理以及其他领域的进步,诸如计算 机、移动电话、照相机、个人数字助理(PDA)、媒体播放器以及许多其他设备的通信设备越来 越有能力。此外,许多此类设备越来越能够完成与多个上述列出的设备相关联的任务以及 其他任务。由此,例如,此类设备的用户通常具有产生、消费、推荐和共享内容的强大能力。

发明内容
因此,提供了一种方法、装置和计算机程序产品,使得能够进行图形符号的提供以 关于被推荐内容项目来指示推荐准则。由此,例如,用户可以能够基于所述推荐准则了解被 推荐内容项目。在一个示例性实施例中,提供了一种提供关于推荐内容的指示的方法。所述方法 可以包括接收被推荐内容项目的指示,确定与被推荐内容项目相关联的推荐准则,选择图 形符号用于与被推荐内容项目相关联的呈现,其中所述图形符号指示与被推荐内容项目相 关联的推荐准则,以及提供所述图形符号的显示。在另一示例性实施例中,提供了一种用于提供关于推荐内容的指示的计算机程序 产品。所述计算机程序产品可以包括至少一个计算机可读存储介质,其上存储有计算机可 执行程序代码部分。所述计算机可执行程序代码部分可以包括第一程序代码指令、第二程 序代码指令、第三程序代码指令和第四程序代码指令。所述第一程序代码指令可以被用于 接收被推荐内容项目的指示。所述第二程序代码指令可以被用于确定与被推荐内容项目相 关联的推荐准则。所述第三程序代码指令可以被用于选择图形符号以用于与被推荐内容项 目相关联的呈现,其中所述图形符号指示与被推荐内容项目相关联的推荐准则。所述第四 程序代码指令可以被用于提供所述图形符号的显示。在另一示例性实施例中,提供了一种用于提供关于被推荐内容指示的装置。所述 装置可以包括处理器,所述处理器可以被配置用于接收被推荐内容项目的指示,确定与被 推荐内容项目相关联的推荐准则,选择图形符号用于与被推荐内容项目相关联的呈现,其 中所述图形符号指示与被推荐内容项目相关联的推荐准则,以及提供所述图形符号的显不。仍然在另一个示例性实施例中,提供了一种用于提供关于被推荐内容的指示的装 置。所述装置可以包括用于接收被推荐内容项目的指示的装置、用于确定与被推荐内容项 目相关联的推荐准则的装置、用于选择图形符号用于与被推荐内容项目相关联的呈现的装 置,其中所述图形符号指示与被推荐内容项目相关联的推荐准则,以及用于提供所述图形 符号的显示的装置。


在上述总体描述本发明之后,现在参考附图,所述附图不必按比例绘出,其中图1是根据本本发明示例性实施例的系统的示意性框图;图2是根据本发明示例性实施例用于提供关于被推荐内容的指示的装置的示意 性框图;图3A示出了根据本发明示例性实施例的示例性图形表示。图3B示出了根据本发明示例性实施例、修改图3A从而包括指示推荐准则的图形 符号的示例性图形表示。图4示出了根据本发明示例性实施例的服务提供推荐的示例性网页;图5是根据本发明示例性实施例的移动终端示意性框图;图6是根据示例性方法的流程图,该示例性方法根据本发明示例性实施例提供关 于被推荐内容的指示。
具体实施例方式现在下文参照附图更加全面的描述本发明部分实施例,其中所述附图中示出本发 明的部分而不是全部实施例。实际上,本发明各种实施例可以体现为许多不同形式,而不应 当被解释为仅限于此处列出的实施例;相反,这些实施例是被提供从而使得本公开将满足 适用的法律要求的。相似的参考标号全文指的是相似的元素。如此处使用的,术语“数据”、 “内容”、“内容项”、“信息”和类似术语可以交替使用,从而指的是能够根据本发明实施例被 传送、接收和/或存储的数据。而且,此处使用的术语“示例”不是被提供用于传达任何定 性的评价的,而是相反的仅仅用于传达示例的展示。由此,任何所述术语的使用都不应当用 于限定本发明实施例的实质和范围。如上所述,用户可能希望知道关于被推荐内容项目的部分信息。相应的,本发明实 施例可以提供一种机制,通过该机制用户可以快速了解关于为什么特定内容项目被推荐给 所述用户的信息。在这一点上,例如,本发明部分实施例可能提供图形符号的传送,所述图 形符号可以指示将与所述特定内容项目相关联地向用户提供的推荐准则。在某些实例中, 图形符号可以被覆盖在与内容项目(例如,专辑封面)关联的图形表示的上面。然而,也可 以按照列表格式与项目相关联地提供图形符号。虽然以下将主要在音乐相关内容项目的上 下文中描述示例性实施例,某些实施例可以在其他媒体项目的上下文中实行,诸如电影、图 书、文章、文本、期刊、视频、地图、游戏、电视或广播节目或频道、互联网链接或站点、文件,寸寸。现在参考图1,其中示出了根据本发明示例性实施例的系统的实施例。图1的系统可以包括服务100、客户万维网浏览器应用110、账户管理提供者120、客户应用130,以及存 储服务140。服务100、客户万维网浏览器应用110、账户管理提供者120、客户应用130,以 及存储服务140可以通过所示出的网络160互联。而且,如下所述,服务100、客户万维网浏 览器应用110、账户管理提供者120、客户应用130,以及存储服务140中的每一个可以是以 硬件、软件或硬件和软件结合实现的任意设备或装置,其被配置用于分别执行服务100、客 户万维网浏览器应用110、账户管理提供者120、客户应用130,以及存储服务140的相应功 能。在示例性实施例中,服务100、账户管理提供者120,以及存储服务140(可以包括 存储器)可以共同代表和/或使用互联网或网络服务(例如,网站、社会网站、博客网站、 万维网消息来源、微件、服务平台、服务器,等等),该互联网或网络服务可以通过客户应用 130和/或客户万维网浏览器应用110接收来自用户的请求并与来自用户的请求交互。各 种类型的内容,诸如但不限于音乐、音频、视频、图片、地图、游戏、数据文件、图书、文本、期 刊、文档、消息、简档信息、私密选项、电视/无线电节目或频道、互联网网站或链接等等,可 以与服务100同步,和/或被传送到服务100或者从服务100接收。服务100也可以使用 户能够处理事务以通过服务100获取内容。在某些情况下,服务100可以使用户能够使用 存储服务140以便通过服务100存储或检索内容。账户管理提供者120可以与各种其他网络实体一起操作,以执行账户管理和安全 特征。在部分实施例中,登录信息和密码首先被导向到账户管理提供者120用于验证。验 证之后,账户管理提供者120可以使用例如令牌或其他访问密钥,提供到各种网络实体的 访问或者允许各种网络实体之间通信。客户应用130可以是驻留在平台(例如,用户平台)上并且在平台上执行的应用, 所述平台诸如计算机、移动终端等等,所述应用可以被用于与服务300交互。客户应用130 可以被下载和/或安装到平台中。在部分实施例中,客户应用130可以被特别调整以与服 务100交互,也即,客户应用130可以是专用应用。通过客户应用130,平台以及平台的用户 可以与服务100交互,从而在客户应用130和服务100之间发送、接收、和/或修改以及同 步内容。客户应用130可以辅助内容的收集和存储以用于向服务100的后续传送。与客户应用130类似,客户万维网浏览器应用110可以是驻留在平台(例如,用户 平台)上并且在平台上执行的应用,所述平台诸如计算机、移动终端等等,所述应用可以被 用于与服务100交互。在这一点上,客户万维网浏览器应用110可以是用于与各种网络实 体(包括服务100)交互的通用网络通信应用。通过客户万维网浏览器应用110,平台和所 述平台的用户可以与服务100交互,从而在客户万维网浏览器应用110和服务100之间发 送、接收、和/或修改以及同步数据。客户万维网浏览器应用110可以辅助私密选项和其他 数据选择的收集和存储以用于向服务100的后续传送。在示例性实施例中,服务100可以为通过客户应用130或客户万维网浏览器应用 110访问服务100的用户提供到各种内容项目的访问。在某些场合,用户可以搜索或访问用 户期望的特定内容。在另一些场合,用户可以在请求或非请求的基础上从其他用户或者甚 至网络实体接收内容。在又一些场合,其他用户或网络实体(例如,服务100)可以向客户 应用130和/或客户万维网浏览器应用110的特定用户提供推荐。根据本发明部分实施例,服务100(或用户设备(例如,通过客户万维网浏览器应用110或客户应用130))可以提供与被推荐内容相关联的推荐描述符的可视化指示。由 此,例如,所述指示可以提供关于推荐准则的信息,诸如为什么被推荐内容会被推荐给所述 用户的原因。这样,例如推荐准则可以包括这样的要素,诸如推荐者的身份、内容项目被推 荐用于呈现的背景、内容项目被创建的背景、用于背景的推荐被创建的背景、流派、艺术家、 情绪等、兴趣类别、主题、题目、广告商、广告,等等。现在参考图2描述本发明示例性实施例,其中示出用于提供推荐信息的装置的某 些单元。例如,图2的装置200可以被用于移动终端(例如,手机、移动通信设备、便携电脑、 PDA、移动电话、音频/视频播放器、照相机、便携式摄像机、GPS设备、电视、收音机、游戏设 备等等)、服务器、个人计算机、服务提供商、能够运行图1中的服务100或客户万维网浏览 器应用110或客户应用130的电子设备等等。然而,应注意图2中的装置200也可以被用 于各种其他移动和固定设备,而且因此本发明实施例不应被限制于诸如上述列出的设备中 的应用。可替换的,实施例可以被用于包括例如上述列出的设备的设备组合上。而且,本发 明实施例可以完全在单独设备中实现,或者当设备处于客户机/服务器关系时通过设备的 组合来实现。而且,应注意下文描述的设备或单元可能不是强制性的,而且因此某些可以在 特定实施例中被省略。现在参照图2,其中提供了用于提供推荐信息的装置200。装置200可以包括处理 器210、用户接口 212、通信接口 214和存储设备216,或者与它们通信。在示例性实施例中, 装置200可以包括媒体播放器205,或者与媒体播放器205通信。媒体播放器205可以包括 被配置用于就媒体内容或文件提供回放和/或呈现能力的多个不同设备中的任意一个。例 如,媒体播放器205可以包括电视(TV)监控器、无线监控器、游戏控制台、个人电脑(PC)、 立体声和家庭影院、视频和图像捕获和/或回放设备、多媒体移动终端、手持音乐播放器等 等。在部分实施例中,媒体播放器205可以实现为用于通过相应电子设备(例如移动终端) 的显示器和/或扬声器来呈现或回放多媒体文件的虚拟机器或计算机程序。由此,例如,媒 体播放器205可以被配置用于从音乐文件呈现音频,而且还可以至少使得能够进行与音乐 文件(例如,专辑封面或艺术材料)相关联的图像或图形呈现。存储设备216可以包括例如,易失性和/或非易失性存储器。存储设备216可以 被配置用于存储信息、数据、应用、指令等等,从而使所述装置能够根据本发明示例性实施 例执行各种功能。例如,存储设备216可以被配置用于缓存由处理器210处理的输入数据。 额外的或者替换的,存储设备216可以被配置用于存储由处理器210执行的指令。仍然替 换的,存储设备216可以是存储信息和/或媒体内容的多个数据库中的一个。处理器210可以以多种方式实现。例如,处理器210可以被实现为各种处理装置, 诸如处理单元、协处理器、控制器或各种其他处理设备,包括集成电路,诸如ASIC(专用集 成电路)、FPGA(现场可编程门阵列)、硬件加速器等等。在示例性实施例中,处理器210可 以被配置用于执行在存储设备216中存储的或者被处理器210访问的指令。与此同时,通信接口 214可以实现为以硬件、软件或硬件和软件结合形式的任意 设备或装置,其被配置用于从/向网络和/或与所述装置通信的任意其他设备或模块接收 和/或发送数据。在这一点上,通信接口 214可以包括,例如,天线以及用于使得能够进行 与无线通信网络的通信的支持硬件和/或软件。在固定环境中,通信接口 214可以可替换 的或者同时支持有线通信。由此,通信接口 214可以包括通过电缆、数字用户回路(DSL)、通
8用串行总线(USB)或其他机制来支持通信的通信调制解调器和/或其他硬件/软件。用户接口 212可以与处理器210通信从而接收在用户接口 212处的用户输入的指 示,和/或提供可听、可视、机械的或其他的输出给用户。由此,用户接口 212可以包括,例 如键盘、鼠标、游戏柄、触摸屏、显示器、麦克风、扬声器或其他输入/输出机制。在所述装置 体现为服务器、接入点或部分其他网络设备的示例性实施例中,用户接口 212可以被限制 或被去除。在示例性实施例中,处理器210可以体现为包括或控制推荐管理器218和搜索/ 过滤引擎220。推荐管理器218和搜索/过滤引擎220中的每一个可以是任意装置,诸如实 现为硬件、软件或硬件和软件的组合的设备或电路,其被配置用于分别执行如下所述的推 荐管理器218和搜索/过滤引擎220的相应功能。推荐管理器218和搜索/过滤引擎220中的每一个或者两者都可以与一个或多个 数据库通信,该数据库存储与本发明实施例相关的有用信息。所述数据库可以包括,例如, 用户简档数据库230、内容数据库232、推荐数据库234、符号数据库236、广告/服务数据库 238、图形数据库240,等等。一个或多个数据库可以是存储设备216的一部分。然而,一个 或多个数据库可以可替换地是能够被推荐管理器218和/或搜索/过滤引擎220通过通信 接口 214和/或网络访问的分立数据库。在示例性实施例中,一个或多个数据库可以与服 务平台(例如,服务100)相关联。用户简档数据库230可以存储关于用户偏好的信息、描述用户兴趣的信息、关于 用户内容消费或习惯的历史数据,等等。由此,用户简档数据库230可以存储指示用户偏好 的流派的信息、按流派与内容消费相关联的频率数据、用户偏好的艺术家或品牌或者与按 艺术家或品牌的内容消费相关联的频率数据、情绪相关偏好信息(例如,积极的、浪漫的等 等)、背景相关的偏好信息(例如,在体育馆、在路上、在工作中等等)的信息。存储在用户 简档数据库230中的信息可以被例如推荐管理器218和/或搜索/过滤引擎220使用,从 而根据用户偏好过滤将被提供的或者在媒体播放器205上播放的推荐。内容数据库232可以存储一种或多种不同类型或级别的多个内容项目。例如,当 结合与音乐相关的内容使用时,内容数据库232可以关联于多个不同艺术家或品牌、流派、 情绪等等来存储多个音乐文件。在某些情况下,内容项目可以结合指示与各个内容项目相 关联的艺术家、品牌、发布日期、流派、情绪、背景等等的元数据被存储。元数据可以被推荐 管理器218和/或搜索/过滤引擎220使用,以便了解关于特定内容项目的信息,从而在过 滤、搜索和/或产生关于特定内容项目的推荐中使用。推荐数据库234可以包括指示关于可以存储在内容数据库232中的一个或多个 内容项目的所接收推荐的信息,和/或用于在产生推荐中使用的信息。这样,例如,推荐数 据库234可以存储来自各种其他个人或实体的推荐消息。在这一点上,例如,如果另一用 户或网络实体提供推荐,无论是向特定用户或者关于内容项目的一般推荐,推荐数据库234 可以永久存储所述推荐直到被删除或者替代,或者存储预先确定的时间段。推荐不需要公 开。这样,例如,如果特定个人或人群以特定频率听一首歌曲,所述歌曲可以被推荐给他人。 而且,如果特定市场机构请求或者购买使他们的品牌或产品被推荐的服务,推荐数据库234 可以存储将提供的推荐的指示性信息。而且,在部分实例中,一个或多个个人可以仅仅对服 务(例如,服务100)进行一般推荐,而且可以根据所接收到的一般推荐对一个或多个他人进行推荐。如下文中更加详细的描述,推荐数据库234可以被推荐管理器218和/或搜索 /过滤引擎220访问,从而访问推荐信息以向用户如此处所提供的那样提供推荐。符号数据库236可以包括多个图形符号,其中每个符号对应特定推荐准则。由此, 例如,指示考虑希望或适于开车时收听的音乐的推荐准则可以包括汽车图形,而自行车图 形可以指示考虑希望骑自行车时收听的音乐。所述图形符号也可以包括化身、图片、符号或 与推荐内容项目的特定个人或实体相关的其他标记。例如,如果朋友推荐内容项目,那么朋 友的图像可以被存储在图形数据库236中以用于识别由朋友推荐的内容。如上所述,在部分实施例中,市场人员可能希望推荐内容项目以作为行销他们各 自产品或品牌的途径。由此,例如,广告/服务数据库238可以存储图形元素,诸如图标、照 片,或者特定产品、品牌、图标、商标和/或诸如此类的其他视觉标记。于是,如下文更加详 细描述的那样,所存储的图形元素可以与推荐给用户的特定内容关联(例如,通过推荐管 理器218和/或搜索/过滤引擎220)。在示例性实施例中,图形数据库240可以存储图像、图形表示或与被推荐内容项 目相关联的其他视觉内容。例如,在音乐推荐的上下文中,图形数据库240可以存储专辑或 艺术家/品牌相关艺术品,诸如专辑封面图像、海报、品牌或艺术家照片、图标,等等。存储 在图形数据库240中的图形表示也可以由推荐管理器218和/或搜索/过滤引擎220访问, 以用于如下文更加详细描述的那样结合本发明实施例使用。搜索/过滤引擎220可以被配置用于基于推荐准则执行内容搜索。额外的或可替 换的,搜索/过滤引擎220可以被配置用于过滤推荐信息,从而至少部分根据推荐准则向一 个或多个用户提供推荐。搜索/过滤引擎220考虑的其他数据可以包括例如在用户简档数 据库230中的所规定的用户的兴趣。这样,例如,可以从用户简档数据库230连同指示何 时、从谁那里、和/或在什么环境下用户乐于接收推荐或呈现被推荐内容的信息一起,来确 定用户的音乐喜好和/或厌恶。在示例性实施例中,搜索/过滤引擎220可以被配置用于针对指示与用户简档相 符的推荐的推荐消息,来为特定用户解析在推荐数据库234中的推荐消息,并被配置用于 向推荐管理器218提供关于相应推荐(例如,推荐的指示)信息从而使推荐管理器218能 够为相应推荐产生推荐准则的指示(例如,通过与所述推荐准则相关的图形符号)。然而, 在某些实例中,与用户简档的兼容性可能不是要素。于是,指示可以被提供给用户或大体上 以用户可访问的方式公告。换句话说,在部分实施例中,搜索/过滤引擎220可以被配置 用于,在部分实例中进一步基于特定用户的兴趣(例如,像用户简档数据库230中规定的那 样),过滤来自关于推荐的其他用户或实体的推荐。在替换实施例中,搜索/过滤引擎220 可以被配置用于通过服务搜索可用信息并通过推荐管理器218为用户产生推荐的指示,如 下所述。在这一点上,例如,搜索/过滤引擎220可以被配置用于针对指示与用户简档相符 的推荐的推荐信息,来为特定用户解析与使用统计和/或服务广告相关的推荐信息,并被 配置用于向推荐管理器218提供关于相应推荐的信息以使得推荐管理器218能够为相应推 荐产生推荐准则的指示。然而,在某些实例中,与用户简档的兼容性可能不是要素。于是, 指示可以被提供给用户或以大体上用户可访问的方式公告。换句话说,搜索/过滤引擎220 可以被配置用于基于其他用户或实体的行为,在部分实例中可以进一步根据特定用户的兴简档数据库230中规定的那样),来确定推荐。推荐管理器218可以被配置用于产生将与被推荐内容相关联地被显示的推荐准 则指示。在这一点上,例如,推荐管理器218可以被配置用于显示(或为显示准备)用于所 过滤或选择的这样的内容项目的推荐准则,即所述内容项目与将被发送给用户的推荐相关 联或者与将被提供给用户或者向用户标识的被推荐内容相关联。推荐准则可以由符号数据 库236的图形符号指示。由此,例如,特定文件可以被用户的设备(例如,移动终端)播放 或者提供给用户的设备。图形符号可以与所述特定文件一起被提供以基于推荐准则指示对 于推荐的原因。推荐准则可以是与服务(例如,服务100)相关联的标准准则或者可以是用户特定 的。这样,例如,每个用户可以定义内容的类别、级别或类型,并且从现有数据库(例如,符 号数据库236)选择相应的图形符号或者创建每个用户自己的将与不同内容类型相关联的 图形符号。用户简档数据库230可以存储部分此类个性化信息。于是,当和内容项目一起 被接收时,各个图形符号可以被用户识别,从而指示所述内容项目为什么被提供给用户或 者也许是在何背景中所述内容项目被推荐给用户使用。在标准符号被用于与推荐准则对应 的实施例中,用户可以随着时间了解每个符号的意义或者可以有能力访问指示每个符号意 义的信息。在部分实施例中,与服务相关联的符号标准组可以被用户增加或者修改。推荐准则可以是各种不同准则中的任意准则。例如,图片图形符号可以与下列 各种之一相关联,其中包括十大歌曲、新流行歌曲、群或艺术家、频繁下载或播放的媒体 内容、与喜欢的艺术家类似的内容、流派、标题、主题、题目、相同乐队成员、音乐情绪、背景 (例如,汽车、家庭、公共汽车、自行车、假期等等)、特定元数据项目、准贝"J、位置、时间、朋友 下载或收听的内容、附近演奏的乐队、在特定人群中流行的内容项目、广告,和/或诸如此 类的多个其他类别。在部分实施例中,而不是仅仅通过图形符号提供推荐准则的指示,推荐管理器218 可以与推荐准则的指示一同提供进一步信息。例如,推荐管理器218可以访问图形数据库 240以访问与特定音乐内容项目相关联的专辑封面,而且将所述推荐准则提供为在专辑封 面上覆盖的图形。图3A示出了根据本发明实施例、可能与特定音乐内容项目对应的专辑封 面(例如,图形表示300或者与被推荐内容项目相关联的其他视觉内容)的示例。图3B示 出了根据本发明实施例修改的专辑封面。在这一点上,如图3B所示,图形符号302作为在 构成图3A的图形表示300的专辑封面图像上面的覆盖被包含。在图3B中,其中一个乐队 成员的面孔被向用户推荐该内容项目的个人(或者听过该歌曲而且由此依靠该行为构成 向所述用户提供的推荐的基础的个人)的面孔替换(或覆盖)。在本实例中为特定个人图像的图形符号302可以已经存储在本地数据库(例如在 移动终端)中或远端数据库(例如与服务100相关联的网络服务器或数据库)中,诸如符 号数据库236。在某些实例中,服务100可以是管理音乐内容和联系信息的服务平台,并因 此包括与该用户的各种联系人对应的图像以便在识别被某一特定联系人推荐或者使用的 内容中使用。可替换的,图像符号302可以是与任意特定推荐准则对应的对象图像。而且, 在某些实例中,图形符号302可以是特定产品品牌或广告的图像。由此,推荐准则也可以包 括广告而且图形符号300可以是指示对于相应推荐的原因的广告。推荐管理器218可以被配置用于确定图形符号302将被放置在内容项目的图形表示300的何处。这样,例如,推荐管理器218可以被配置用于访问图形表示300(例如,从图 形数据库240),并使用图像特征识别技术确定或检测不同对象或特征,诸如面孔、形状、边 缘、文字区域、相对空白区域,等等。于是,推荐管理器218可以确定图形符号302应当被覆 盖在图形表示300的何处和/或采用何种颜色、大小、字体、风格等等。关于在何种条件下 将为图形符号302采用特定特性(例如,大小、位置、字体、颜色,等等)的规则可以被存储 在例如存储设备216中。可替代的,接收推荐的用户或提供推荐的实体可以选择图形符号 302的类型和外观(例如,从符号数据库236中的选项,或者通过创建图形符号302)。这样, 图形符号302可以作为被推荐内容项目的一部分到来或被下载,或者可以基于上述各种准 则被从数据库或服务器检索。在图3B的示例中,图形符号302的面孔被用于覆盖并替换来自图形表示300的另 一个面孔。这样,例如,推荐管理器218可以已经使用了特征识别软件和/或硬件来识别图 形表示300中的面孔,从而确定图形符号302的相应尺寸以便使得通过推荐管理器218所 选择的用于替换的面孔能够覆盖。换句话说,推荐管理器218可以使用算法以确定图像中 对象的面孔尺寸,并调整图形符号302的大小(和/或重新着色或执行针对图形符号302 外观的其他变化),以便提供用于替换图形表示300中原始面孔的合适尺寸。可选择的,图 形符号302可以已经被放置在相对空的位置、接近诸如标题或者艺术家名字的文字、接近 边缘,或者替换与图形符号302具有类似形状的对象。图形符号302的颜色可以被改变以 更好的与图形符号300所使用的颜色匹配或者突出。在部分情境中,无论特定对象被放在哪里,而且对象与可利用广告的对象相似,广 告就可以替换该对象。可替换的,如果特定类型(例如,摩托车、鞋子或其他产品)的图形符 号302被覆盖在特定图形表达上,而且广告/服务数据库238包括与图形符号302的对象 对应的对象(例如,向服务100购买广告服务的特定广告客户制造的摩托车或鞋子),图形 符号302可以被来自广告/服务数据库238的对应符号或广告替换。广告可以包括特殊报 价,或者甚至到优惠券的链接或与商品或特殊报价相关的其他信息。由此,推荐管理器218 可以被配置用于将图形符号与来自广告/服务数据库238中的相应的广告匹配。在示例性实施例中,可以就在设备(例如,媒体播放器205)中播放的被推荐音乐 或其他内容项目来使用推荐管理器218的功能性。这样,例如,如果媒体播放器205处于使 得被推荐内容选项能够被自动播放或者加入播放列表的模式中,那么推荐管理器218可以 运行以响应于开始播放内容项目而呈现通过图形符号302的列入而修改的专辑封面(或者 与将要播放的内容项目相关联的其他图形表示)。然而,可替换地,可提供被推荐歌曲或其 他内容项目的列表(例如,如通过在线音乐商店或其他音乐服务提供的那样),其中被推荐 歌曲或其他内容项目中的一个或多个(或者甚至所有)包括对于每个相应被推荐歌曲的指 示推荐准则的各自的图形符号。在这一点上,例如,结合本发明实施例图4示出了关联于音 乐相关服务(例如,服务100)的示例性网页,其中可以显示各种被推荐内容项目。如图4 所示,部分(或全部)被推荐内容项目包括各自图形符号,以指示与每个被推荐内容项目相 关联的推荐准则。图形符号可以像图形符号400所指示的那样被包含在专辑封面中,或者 像图形符号402所指示的那样在与内容项目相关联地被提供但是独立于专辑封面。在部分实例中,推荐管理器218可以被配置用于在连续的基础上对从服务器(例 如,与服务100相关联)或者从对等设备(例如,另一移动终端或PC)接收的推荐进行操作。然而,在替换实例中,用户可以激活或去激活推荐管理器218。这样,例如,图形符号 400/402可以被关闭以便用户能够浏览未经修改的原始专辑封面。换句话说,用户可以有能 力浏览具有或者没有额外层面的图形表示。因此,例如,本发明各种实施例中的一部分可以 提供娱乐的有趣方式,以看到为什么歌曲或其他内容项目通过音乐服务、朋友等方式被推 荐到该用户。而且,本发明实施例可以提供封面自动播放而无需用户交互,例如,用户不需 要为了将被播放的被推荐内容项目的封面和/或为了将被呈现的对应内容项目,选择内容 项目以用于封面的播放或显示的。在推荐是经由服务器应用(例如,通过服务100)到达的 实施例中,推荐(而且可能还有相应的图形符号)可以通过服务器应用(例如,在网页上) 被显示。可替换的,在推荐是经由对等设备到达的实施例中,推荐(而且可能还有对应图形 符号)可以仅在客户端侧应用上被显示。图5示出了可以从本发明实施例中获益的移动终端510的框图。然而,应理解, 所示出的移动终端以及下文描述仅仅是可能从本发明部分实施例中获益的一种类型的移 动终端,而且因此不应当用于限制本发明实施例的范围。多种类型的移动终端,诸如移动 电话、移动通信设备、便携数字助理(PDA)、寻呼机、移动电视、游戏设备、各种类型的计算机 (例如,膝上型或移动计算机)、照相机、摄像机,音频/视频播放器、收音机、全球定位系统 (GPS)设备,或者上述的任意组合,以及其他类型的通信系统,都可以轻易的采用本发明实 施例。移动终端510可以是图2中装置的示例。然而,如上所述,图2的装置200可以被可 替换地实现为图1的服务100或者甚至某些其他设备。移动终端510可以包括与发射机514和接收机516可操作通信的天线512 (或多 个天线)。移动终端510可以进一步包括分别向发射机514提供信号并从接收机516接收 信号的装置,诸如控制器520或其他处理单元。所述信号可以包括符合多种无线通信标准 中任意一种的信令信息。在这一点上,移动终端510可以能够使用一种或多种空中接口标 准、通信协议、调制类型和接入类型工作。应理解,诸如控制器520的装置可以包括用于执行移动终端510的音频/视频和 逻辑功能等的电路。例如,控制器520可以包含数字信号处理设备、微处理器设备,以及各 种模数转换器、数模转换器,和/或其他辅助电路。根据它们各自的能力,移动终端510的 控制和信号处理功能可以被分配在这些设备之间。由此,控制器520也可以包括在调制和 发送之前编码和交织消息和数据的功能。控制器520还可以包括内部语音编码器,并且可 以包括内部数据调制解调器。进一步的,控制器520可以包括用以执行存储在存储器中的 一个或多个软件程序的功能。例如,控制器520可以能够执行连接性程序,诸如传统万维网 浏览器。于是,连接性程序可以允许移动终端510根据例如无线应用协议(WAP)、超文本传 送协议(HTTP)等等,发送和接收万维网内容,诸如基于位置的内容和/或其他网页内容。移动终端510也可以包含用户接口,所述用户接口包括输出设备(诸如耳机或扬 声器524、麦克风526、显示器528)以及用户输入接口,所述用户接口可以被操作性耦合到 控制器520上。允许移动终端510接收数据的用户输入接口可以包括允许移动终端510接 收数据的多个设备中的任意设备,诸如小键盘530、触摸显示器(未示出)或其他输入设备。 在包括小键盘530的实施例中,小键盘530可以包括数字(0-9)和相关按键(#,* ),以及 用于操作移动终端510的其他硬按键和软按键。可替换的,小键盘530可以包括QWERTY小 键盘排列。小键盘530也可以包括具有关联功能的各种软按键。附加地或者替换地,移动终端510可以包括接口设备,诸如游戏杆或其他用户输入接口。移动终端510进一步包括 电池534,诸如震动电池组,用于为操作移动终端510所使用的各种电路供电,同时也可选 地提供机械振动作为可检测的输出。移动终端510可以进一步包括用户识别模块(UIM) 538。典型的,UIM 538是具有 内置处理器的存储设备。UIM 538可以包括,例如,用户识别模块(SIM)、通用集成电路卡 (UICC)、通用用户识别模块(USIM)、可分离式用户识别模块(R-UIM)等等。典型的,UIM 538 存储与移动用户相关的信息单元。除了 UIM 538,移动终端510可以配备存储器。移动终端 510可以包括易失性存储器540和/或非易失性存储器542。例如,易失性存储器540可以 包括随机访问存储器(RAM),RAM包括动态和/或静态RAM、片上或片外缓冲存储器,等等。 可以被嵌入和/或可移除的非易失性存储器542可以包括,例如,只读存储器、闪存、磁性存 储设备(例如,硬盘、软盘驱动器、磁带等等)、光盘设备和/或媒体、非易失性随机访问存储 器(NVRAM),等等。与易失性存储器540类似,非易失性存储器542可以包括用于暂时数据 存储的缓冲区。存储器可以存储移动终端510用于实现移动终端510功能所用的任意数量 的信息以及数据。图6是根据本发明示例性实施例的系统、方法和程序产品的流程图。应理解,流 程图的每个框图或步骤以及图中块的组合可以由各种装置(诸如硬件、固件和/或包括一 个或多个计算机程序指令的软件)实现。例如,上述一个或多个进程可以通过计算机程序 指令实现。在这一点上,实现上述进程的计算机程序指令可以被存储设备存储并被处理器 (例如,处理器210)执行。可以理解,任何此类计算机程序指令可以被载入计算机或其他可 编程装置(即,硬件)以制造机器,从而使得在计算机或其他可编程装置上执行的指令创造 用于实现流程块或步骤中规定功能的装置。进一步,在流程块或步骤中规定的功能可以按 照任意顺序执行。这些计算机程序指令也可以被存储在能够指示计算机或其他可编程装置 以特定方式工作的计算机可读存储器中,从而使得存储在计算机可读存储器中的指令产生 包括指令装置的产品,其中所述指令装置能够实现流程块或步骤中规定功能。计算机程序 指令也可以被载入计算机或其他可编程装置以致使一系列操作步骤将被执行在计算机或 其他可编程装置上,以便产生计算机实现的过程,从而使得在计算机或其他可编程装置中 执行的指令提供用于实现流程块或步骤中规定的功能的步骤。相应的,流程图的块或步骤支持用于执行特定功能的装置的合并,支持用于执行 特定功能的步骤的合并,以及用于执行特定功能的程序指令装置。也应理解,流程图的一个 或多个块或步骤,以及流程图中块或步骤的组合可以由执行特定功能或步骤的基于专用硬 件的计算机系统来实现,或由特定用途硬件和计算机指令的结合来实现。在这一点上,如图6中提供的用于提供关于被推荐内容项目的指示的一个方法的 实施例可以包括,在操作600接收被推荐内容的指示以及在操作610确定与被推荐内容项 目相关联的推荐准则。在操作620,所述方法可以进一步包括选择图形符号用于与被推荐内 容项目相关联的呈现,其中所述图形符号指示与被推荐内容项目相关联的推荐准则。在操 作630,所述方法可以进一步包括与被推荐内容项目相关联地提供图形符号的显示。在示例性实施例中,接收指示可以包括在用户简档基础上过滤多个内容项目以及 关于与用户简档中规定的用户偏好匹配的内容项目而提供指示。在部分实例中,接收指示 可以进一步包括过滤与多个新音乐内容项目、由关于音乐服务的外部消息推荐的多个音乐内容项目、或者由音乐服务相关的内部消息在用户简档基础上推荐的多个音乐内容项目中 的至少一个相关联的内容项目。可替换的,接收指示可以包括在另一方的行为的基础上过 滤多个内容项目,以及根据其他方以预先定义的方式作用的内容项目来提供所述指示。在示例性实施例中,确定推荐准则可以包括基于与被推荐内容项目相关联的元数 据确定推荐准则,或者确定相对于流派、艺术家、背景或情绪中至少一个特定音乐内容项目 对应哪个类别。在示例性实施例中,选择图形符号可以包括选择与提供对被推荐内容项目的推荐 的实体相关联的图,或者选择提供推荐的人的图像和与实体相关联的广告中的至少一个。在部分实施例中,提供图形符号的显示可以进一步包括提供图形符号作为在与被 推荐内容项目相关联的图形表示上的覆盖。可替换的,提供图形符号的显示可以进一步包 括识别在图形表示中的元素,以及基于所识别的元素来确定图形符号的特征。仍然可替换 的,提供图形符号的显示可以进一步包括根据每个内容项目各自的推荐准则来提供内容项 目列表以及用于所述内容项目的相应图形符号的列表。在示例性实施例中,用于执行上述方法的装置可以包括配置用于执行上述每个操 作(600-630)的处理器(例如,处理器210)。例如,所述处理器可以被配置用于通过运行用 于执行每个所述操作的所存储指令或者算法来执行所述操作。可替换的,所述装置可以包 括用于执行上述每个操作的装置。在这点上,根据示例性实施例,用于执行操作600至630 的装置的示例可以包括,例如,推荐管理器218、搜索/过滤引擎220,和/或处理器210。本发明所属领域的技术人员受益于上文描述和相关附图中提供的讲解,会想到此 处阐明的本发明很多改进和其他实施例。因此,应理解本发明不限于已披露的特定实施例, 而且改进和其他实施例意图被包含于所附权利要求范围内。而且,虽然上文描述和相关附 图在元素和/或功能的特定示例组合的上下文中描述了示例性实施例,应理解在不偏离附 加权利要求的范围的情况下,可以通过替换实施例提供不同元素和/或功能的组合。在这 一点上,例如,上面没有明确描述的元素和/或功能的不同组合也被考虑为可以在部分所 附权利要求中提出。虽然此处使用了特定术语,但是它们仅在普遍而且描述性的意义上使 用,而非意图限制。
1权利要求
1.一种方法,包括接收被推荐内容项目的指示;确定与所述被推荐内容项目相关联的推荐准则;选择图形符号用于与所述被推荐内容项目相关联的呈现,其中所述图形符号指示与所 述被推荐内容项目相关联的所述推荐准则;以及提供与所述被推荐内容项目相关联的所述图形符号的显示。
2.根据权利要求1的方法,其中接收所述指示包括在用户简档的基础上过滤多个内容 项目,以及关于与所述用户简档中规定的用户偏好匹配的内容项目而提供所述指示。
3.根据权利要求2的方法,其中接收所述指示进一步包括过滤与多个新音乐内容项 目、由关于音乐服务的外部消息推荐的多个音乐内容项目,或者由音乐服务的内部消息在 用户简档基础上推荐的多个音乐内容项目中的至少一个相关联的内容项目。
4.根据权利要求1的方法,其中接收所述指示包括基于另一方的行为过滤多个内容项 目,并且关于其他方以预先定义的方式作用的内容项目来提供所述指示。
5.根据权利要求1的方法,其中确定所述推荐准则包括基于与被推荐内容项目相关联 的元数据确定所述推荐准则。
6.根据权利要求1的方法,其中确定所述推荐准则包括确定相对于流派、艺术家、背景 或情绪中的至少一个,特定音乐内容项目对应于哪个类别。
7.根据权利要求1的方法,其中选择图形符号包括选择与提供对所述被推荐内容项目 的推荐的实体相关联的图。
8.根据权利要求7的方法,其中选择与所述实体相关联的图包括选择提供所述推荐的 人的图像和与所述实体相关联的广告中的至少一个。
9.根据权利要求1的方法,其中提供所述图形符号的显示进一步包括提供所述图形符 号作为与所述被推荐内容项目相关联的图形表示上的覆盖。
10.根据权利要求9的方法,其中提供所述图形符号的显示进一步包括识别所述图形 表示中的元素,以及基于所识别的元素来确定所述图形符号的特征。
11.根据权利要求1的方法,其中提供所述图形符号的显示进一步包括基于每个内容 项目各自的推荐准则来提供内容项目的列表和用于内容项目的图形符号的对应列表。
12.—种计算机可读存储介质,承载一个或多个指令,其中当被处理器执行时,所述一 个或多个指令致使装置执行至少以下操作接收被推荐内容项目的指示;确定与所述被推荐内容项目相关联的推荐准则;选择图形符号用于与所述被推荐内容项目相关联的呈现,其中所述图形符号指示与所 述被推荐内容项目相关联的推荐准则;以及提供与所述被推荐内容项目相关联的所述图形符号的显示。
13.根据权利要求12的计算机程序产品,进一步致使所述装置执行在用户简档基础上 过滤多个内容项目,以及关于与所述用户简档中规定的用户偏好匹配的内容项目而提供所 述指示。
14.根据权利要求13的计算机程序产品,进一步致使所述装置执行对与多个新音乐内 容项目、由关于音乐服务的外部消息推荐的多个音乐内容项目,或者由音乐服务的内部消息在用户简档基础上推荐的多个音乐内容项目中的至少一个相关联的内容项目过滤。
15.根据权利要求12的计算机程序产品,进一步致使所述装置执行基于另一方的行为 过滤多个内容项目,并且关于其他方以预先定义的方式作用的内容项目来提供所述指示。
16.根据权利要求12的计算机程序产品,其中确定所述推荐准则包括基于与所述被推 荐内容项目相关联的元数据确定所述推荐准则。
17.根据权利要求12的计算机程序产品,进一步致使所述装置执行确定相对于流派、 艺术家、背景或情绪中的至少一个,特定音乐内容项目对应哪个类别。
18.根据权利要求12的计算机程序产品,进一步致使所述装置执行选择与提供对所述 被推荐内容项目的推荐的实体相关联的图。
19.根据权利要求18的计算机程序产品,进一步致使所述装置执行选择提供所述推荐 的人的图像和与所述实体相关联的广告中的至少一个。
20.根据权利要求12的计算机程序产品,进一步致使所述装置执行提供所述图形符号 作为与所述被推荐内容项目相关联的图形表示上的覆盖。
21.根据权利要求20的计算机程序产品,进一步致使所述装置执行识别所述图形表示 中的元素,以及基于所识别的元素来确定图形符号的特征。
22.根据权利要求12的计算机程序产品,进一步致使所述装置执行基于每个内容项目 各自的推荐准则来提供内容项目的列表和用于内容项目的图形符号的对应列表。
23.一种装置,包括处理器;以及存储器,其中包括计算机程序指令,所述存储器和所述计算机程序指令被配置用于,通过所述处理器致使所述装置执行至 少下列操作接收被推荐内容项目的指示;确定与所述被推荐内容项目相关联的推荐准则;选择图形符号用于与所述被推荐内容项目相关联的呈现,其中所述图形符号指示是与 被推荐内容项目相关联的推荐准则;以及提供与所述被推荐内容项目相关联的所述图形符号的显示。
24.根据权利要求23的装置,其中所述处理器被配置用于通过包括以下操作的处理来 接收所述指示在用户简档的基础上过滤多个内容项目,以及关于与所述用户简档中规定 的用户偏好匹配的内容项目而提供所述指示。
25.根据权利要求M的装置,其中所述处理器被配置用于通过包括以下操作的处理来 接收所述指示过滤与多个新音乐内容项目、由关于音乐服务的外部消息推荐的多个音乐 内容项目,或者在由音乐服务的内部消息在用户简档基础上推荐的多个音乐内容项目中的 至少一个相关联的内容项目。
26.根据权利要求23的装置,其中所述处理器被配置用于通过包括以下操作的处理来 接收所述指示基于另一方的行为过滤多个内容项目,并且关于所述其他方以预先定义的 方式作用的内容项目来提供所述指示。
27.根据权利要求23的装置,其中所述处理器被配置用于通过基于与所述被推荐内容 项目相关联的元数据确定所述推荐准则,从而确定所述推荐准则。
28.根据权利要求23的装置,其中所述处理器被配置用于通过确定相对于流派、艺术 家、背景或情绪中的至少一个确定特定音乐内容项目对应哪个类别,从而确定所述推荐准 则。
29.根据权利要求23的装置,其中所述处理器被配置用于通过选择与提供对所述被推 荐内容项目的推荐的实体相关联的图,来选择图形符号。
30.根据权利要求四的装置,其中所述处理器被配置用于通过选择提供所述推荐的人 的图像和与所述实体相关联的广告中的至少一个,来选择与所述实体相关联的图。
31.根据权利要求23的装置,其中所述处理器被配置用于进一步通过提供所述图形符 号作为与所述被推荐内容项目相关联的图形表示上的覆盖,来提供所述图 形符号的显示。
32.根据权利要求31的装置,其中所述处理器被配置用于进一步通过识别所述图形表 示中的元素以及基于所识别的元素确定图形符号的特征,来提供所述图形符号的显示。
33.根据权利要求23的装置,其中所述装置包含移动终端,所述移动终端包括显示器, 而且其中所述处理器被配置用于进一步通过基于每个内容项目各自的推荐准则提供内容 项目的列表和用于内容项目的图形符号的对应列表,来提供所述图形符号的显示。
34.一种装置,包含用于接收被推荐内容项目的指示的装置;用于确定与所述被推荐内容项目相关联的推荐准则的装置;用于选择图形符号用于与所述被推荐的内容项目相关联的呈现的装置,其中所述图形 符号指示与所述被推荐内容项目相关联的推荐准则;以及用于提供所述图形符号的显示的装置。
全文摘要
一种用于提供关于被推荐内容的指示的装置,可以包括处理器。所述处理器可以被配置用于接收被推荐内容项目的指示(600),确定与被推荐内容项目相关联的推荐准则(610),选择图形符号用于与所述被推荐的内容项目相关联的呈现,其中所述图形符号指示与所述被推荐内容项目相关联的推荐准则(620),以及提供所述图形符号的显示(630)。
文档编号G06F17/30GK102124463SQ200980132055
公开日2011年7月13日 申请日期2009年8月13日 优先权日2008年8月18日
发明者A·埃罗宁, A·莱赫蒂涅米, J·霍尔姆 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1