用于团体交互的简档的可视表示 本申请是国际申请号为 PCT/US2007/079030, 国际申请日为 2007 年 9 月 20 日, 进 入中国国家阶段的申请号为 200780038083.1, 名称为 “用于团体交互的简档的可视表示” 的 发明专利申请的分案申请。背景技术
用户在包括便携式媒体播放器在内的各种设备上消费诸如音频、 视频、 和图像等 数字媒体内容。 通常, 用户加入一个或多个媒体团体来共享媒体和发现新的媒体, 并与该媒 体团体中的其他成员交互。媒体团体对各成员都很重要, 因为他们提供与朋友、 家庭、 最喜 爱的艺术家、 通过在该媒体团体中的交互所交的新朋友等的联系或归属感。 另外, 媒体团体 通常提供成员在该媒体团体中的个性、 贡献、 和成就的识别, 并提供用于关于成员的观点、 品味、 愿望等的自我表达的论坛。
通常, 便携式媒体播放器的用户首先必须将该便携式媒体播放器与个人计算设备 进行同步, 以共享媒体或发现新媒体。 此外, 需要个人计算设备来管理联系人和与现有媒体 团体进行交互。现有系统不能提供允许便携式媒体播放器的用户直接与朋友交互、 与媒体 团体交互、 共享媒体、 以及发现新媒体的机制。 发明内容
本发明的各实施例通过允许媒体团体的成员快速且高效地直接与其他成员进行 交互, 来克服已知媒体团体中的一个或多个缺陷。实施本发明的各方面的便携式媒体播放 器提供连接的娱乐和社交网络服务, 该服务使媒体团体成员能够直接彼此交互、 发现和共 享媒体等。例如, 本发明的各方面准许这种媒体播放器设备的用户在朋友和其他团体成员之 间浏览, 通过钻入 (drill into) 与团体成员相关联的简档细节来发现新内容, 在该团体内发 送消息和推荐, 自动地与其他成员的播放列表同步, 以及以其它方式直接在该团体内交互。
在一方面, 简档包含关于该媒体团体的成员的各个细节。与成员的简档相关联的 媒体卡可以嵌入在他和她的便携式媒体播放器中, 并可由该媒体团体的其他成员访问。有 利的是, 该媒体卡包括启用与该媒体团体的交互的一个或多个可操作元素。
在另一方面, 本发明根据该媒体团体的成员与该媒体团体的交互来向他们奖励媒 体成就。 用于建立媒体团体成员资格、 用于与该媒体团体交互、 用于奖励媒体成就的各个组 件实施本发明的其它方面。另选地, 本发明的各实施例可包括各种其它方法和装置。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。 该概述不旨在标识所要求保护的主题的关键特征或必要特征, 也不旨在用于帮助确定所要 求保护的主题的范围。
其它特征的一部分将是显而易见的, 一部分将在下文中指出。 附图说明
图 1 是示出根据本发明的实施例的便携式媒体播放器的示例性框图。图 2 是示出与图 1 的媒体播放器一起使用的媒体卡的示例性框图。 图 3 是示出包括图 1 的媒体播放器的媒体团体的示例性框图。 图 4 是实施用于为媒体团体的成员创建图 2 的媒体卡的本发明的各方面的示例性 图 5 是实施用于媒体团体的成员奖励媒体成就的本发明的其它方面的示例性流 图 6 是示出在其上可以存储本发明的各方面的示例性计算机可读介质的框图。 相应的参考标号在全部附图中指示相应的部分。流程图。
程图。
具体实施方式
现在参考附图, 本发明的一实施例包括图 1 所示的便携式媒体播放器 100。 便携式 媒体播放器 100 是能够存储和播放一种或多种媒体格式的文件的电子设备。这种媒体播放 器通常是通用的, 能够加载和播放不同格式的视频、 图片和记录的电视。 本领域技术人员熟 悉能够呈现各种格式的媒体内容的媒体播放器设备。媒体格式的示例包括 : MPEG( 运动图 像专家组 )、 DivX、 XviD、 MP3(MEPG-1 音频层 3)、 WAV( 波形音频格式 )、 Ogg Vorbis、 JPEG( 联 合图像专家组 )、 WMA(Windows 媒体音频 )、 WMV(Windows 媒体视频 )、 ASF( 高级系统格式或 高级流格式 ) 和 GIF( 图形交换格式 )。诸如便携式媒体播放器 100 等便携式媒体播放器 还可以包括记录视频和音频的能力。另外, 某些便携式媒体播放器包括用于可移动媒体的 读卡器, 以用于数据存储和传输。可移动媒体的示例包括 : SD( 安全数字 ) 和 MMC( 多媒体 卡 )。便携式媒体播放器还可以存储除多媒体文件之外的其它文件, 诸如数据文件、 计算机 程序、 游戏文件、 文字处理文件和文本文件。 图 1 所示的便携式媒体播放器 100 具有媒体卡 102、 媒体存储区域 104 和朋友列表 108, 所有这些都可由用户经由用户界面 114 来访问。尽管本发明的各实施例是使用便携式 媒体播放器 100 来示出的, 但是构想了媒体团体的成员可以创建媒体卡 102 并利用各种设 备与该媒体团体交互, 这些设备包括但不限于 PC 客户机和诸如电话、 游戏控制台等其它设 备。根据本发明的各方面, 与媒体团体 300( 参见图 3) 的成员相关联的简档包括关于该成 员的各个细节。根据本发明的各方面, 媒体卡 102 是该简档的可视表示, 包括例如, 来自该 简档的自我描述的和系统导出的、 供在媒体团体 300 中交互时使用的身份信息。
在一实施例中, 该简档包括以下参数中的一个或多个 : 该成员的标签 ( 例如, 绰 号 )、 图片、 最喜爱的媒体流派、 媒体标语、 媒体带、 媒体标识符、 最后简档改变的时间戳、 最 喜爱的媒体播放列表、 播放最多的音轨的列表、 媒体偏好、 媒体成就、 个人播放列表、 兼容性 指示符、 爱好者列表、 成就奖品盒、 个人媒体消费历史、 对等方历史、 基于该成员的媒体成就 的成员的媒体分数、 在场状态 ( 例如, 在线、 离线、 离开 )、 成员的情绪 ( 例如, 高兴、 悲伤 )、 用户的位置 ( 例如, 家庭、 学校、 工作、 在俱乐部 )、 成员参加或计划参加的事件、 以及对与第 一标签相关联的详细简档被查看的次数的计数。该成员有能力调节他或她的隐私设置, 来 控制简档的参数不向媒体团体 300 的其他成员进行不想要的展示。例如, 用户界面 114 向 成员呈现, 向每个人、 只向朋友、 或不向人示出一个或多个简档参数的选项。在一替换实施 例中, 成员可以选择要包括在媒体卡 102 中的特定标识信息。
该成员的简档可以与其他团体成员的简档一起存储在与该媒体团体 300 相关联
的位置处。例如, 媒体团体 300 操作可经由诸如因特网等数据通信网络访问的服务器计算 机 ( 未示出 ), 来存储和发布简档。可以理解, 该成员可以经由通过网络连接到与媒体团体 300 相关联的存储位置的个人计算机、 便携式媒体播放器 100、 或其它计算设备来管理他或 她的简档。
除标识信息之外, 媒体卡 102 包括允许该成员与媒体团体 300 交互的至少一个可 操作元素 112。在一实施例中, 媒体卡 102 是嵌入在便携式媒体播放器 100 的存储器区域 116 中的对象。此外, 媒体卡 102 可以嵌入在网页、 电子邮件、 电话、 游戏控制台、 和 PC 客户 机中。便携式媒体播放器 100 的存储器区域 116 包括可移动和 / 或不可移动、 易失性和 / 或非易失性存储器形式的计算机存储介质。
图 2 示出媒体卡 102 的示例性实施例。在所示实施例中, 媒体卡 102 包括成员所 选择的绰号或标签 202 和图片 204。标签 202 是在媒体团体 300 中表示该成员的唯一字符 名, 且与该成员的简档相关联。该媒体团体的成员可以使用标签 202 来引用和搜索该团体 的其他成员。另选地或另外地, 媒体卡 102 包括媒体标语, 如 “音乐是我的生命” 或 “摇滚万 岁” 。
根据本发明的各方面, 媒体卡 102 使媒体团体成员能够访问关于该成员的一个或 多个最喜爱的媒体流派元素 206A、 206B、 206C 的信息。在一实施例中, 最喜爱的流派元素 206A、 206B、 206C 标识诸如乡村、 通俗、 和替换摇滚等音乐流派。在另一实施例中, 最喜爱的 流派元素 206A、 206B、 206C 包括诸如动作、 戏剧、 喜剧等电影流派。另选地, 最喜爱的流派元 素 206A、 206B、 206C 包括电影和音乐流派的混合。 在媒体卡 102 中, 三个最喜爱的元素 206A、 206B、 206C 绝不是限制性的, 且三只是出于说明性的目的示出的。 可为媒体卡 102 中的成员 标识各种媒体类型的任何数量的流派而不背离本发明的范围。
进一步参考图 2, 媒体卡 102 还包括媒体带元素 208。该媒体带元素包括对媒体 文件 210A、 210B、 210C、 210D、 210E 的一个或多个引用。媒体文件 210A、 210B、 210C、 210D、 210E 不必存储在该成员的便携式媒体播放器 100 的媒体存储区域 104 中。媒体带 208 的媒 体文件 210A、 210B、 210C、 210D、 210E 可以由该成员指定或根据该成员对便携式媒体播放器 100 的使用来填充。另选地, 该媒体带包括表示对媒体带 208 的媒体文件 210A、 210B、 210C、 210D、 210E 的引用的专辑封面或电影艺术。
在一实施例中, 媒体带 208 包括对该成员的最喜爱的媒体文件 210A、 210B、 210C、 210D、 210E 的引用。在这种情况下, 该成员指定他或她的最喜爱的媒体文件 210A、 210B、 210C、 210D、 210E。在另一实施例中, 媒体带 208 包括对前五列表等的引用。包括在该列表 中的引用是该成员在便携式媒体播放器 110 上最频繁呈现的媒体文件 210A、 210B、 210C、 210D、 210E。在这种情况下, 便携式媒体播放器 100 跟踪媒体文件被呈现的次数, 并在在周 期性的基础上 ( 例如, 每天或每周 ) 自动地更新前五列表。在媒体卡 102 中, 五个媒体文件 210A、 210B、 210C、 210D、 210E 绝不是限制性的, 且五只是出于说明性的目的示出的。媒体带 208 中可以包括对媒体文件 210A、 210B、 210C、 210D、 210E 的任何数量的引用而不背离本发 明的范围。有利的是, 媒体卡 102 的标签 202、 最喜爱的流派、 媒体标语、 和图片元素准许该 成员在匿名地与媒体团体 300 交互的同时在媒体团体 300 中维护唯一的、 个性化的人物角 色。
媒体卡 102 的一个或多个元素是可操作的。在一实施例中, 媒体卡 102 的可操作元素 112 启用以下动作的一个或多个 : 向该成员发送电子邮件 ; 向该成员发送媒体推荐 ; 向 该成员发送即时消息 ; 呈现与该成员相关联的媒体文件 ; 向与该成员相关联的便携式媒体 播放器发送媒体文件 ; 显示该成员的状态 ; 以及查看该成员的详细简档。在一实施例中, 图 片 204、 标签 202 和媒体带 208 是可操作元素。例如, 如果选择媒体卡 102 的图片 204, 则在 便携式媒体播放器 100 上显示与媒体卡 102 相关联的成员的详细简档。在另一示例中, 如 果选择媒体卡 102 的标签 202, 则向与媒体卡 102 相关联的成员发送电子消息或即时消息。 且在第三示例中, 如果选择媒体卡 102 的媒体带 208, 则在便携式媒体播放器 100 上呈现媒 体带 208 的媒体文件 210A、 210B、 210C、 210D、 210E。有利的是, 因为媒体卡 102 的一个或多 个元素是可操作的, 所以在便携式媒体播放器 100 连接到网络时, 该成员可以经由该媒体 播放器来直接与媒体团体 300 交互而无需个人计算设备。
再次参考图 1, 媒体存储区域 104 为诸如媒体文件 106A、 106B、 106C 等媒体文件提 供存储位置。在一实施例中, 媒体文件 106A、 106B、 106C 包括音乐媒体文件、 视频媒体文件 和静止图像文件。另选地, 媒体文件 106A、 106B、 106C 包括游戏文件和文本文件。便携式媒 体播放器 100 包括用于呈现媒体文件 106A、 106B、 106C ; 用于创建和管理播放列表 ; 用于创 建和管理朋友列表 108 以及用于访问媒体卡 102 的可操作元素的用户界面 114。在一实施 例中, 媒体文件 106A、 106B、 106C 是以下格式中的一种 : MPEG2 视频、 CD 音频、 MP3 音频、 WMA 音频和 JPEG 图像。 作为示例而非限制, 媒体存储区域 104 包括以用于存储诸如计算机可读指令、 数 据结构、 程序模块、 媒体文件 106A、 106B、 106C 或其它数据这样的信息的任何方法或技术实 现的易失性和非易失性、 可移动和不可移动介质。例如, 计算机存储介质包括 RAM、 ROM、 压 缩闪存或其它存储器技术、 CD-ROM、 数字多功能盘 (DVD) 或其它光盘存储、 磁带盒、 磁带、 磁 盘存储或其它磁存储设备、 或可以用于存储所需信息并可由便携式媒体播放器 100 访问的 任何其它介质。
如上所述, 便携式媒体播放器 100 的用户界面 114 可以显示朋友列表 108。在一 实施例中, 朋友列表 108 引用团体的其他成员的一个或多个标签 110A、 110B、 110C。在一替 换实施例中, 朋友列表 108 引用该媒体团体的其他成员的一个或多个媒体卡 102。通过从 朋友列表选择标签 110A、 110B、 110C 的可操作元素 112, 一个成员可以经由网络直接与媒体 团体 300 的其他成员交互。在一实施例中, 媒体卡 102 和标签 110A、 110B、 110C 的可操作元 素 112 启用以下动作的一个或多个 : 向该成员发送电子邮件 ; 向该成员发送媒体推荐 ; 向该 成员发送即时消息 ; 呈现与该成员相关联的媒体文件 ; 向与该成员相关联的便携式媒体播 放器 100 发送媒体文件 ; 以及查看该成员的详细简档。在一替换实施例中, 媒体卡 102 和标 签 110A、 110B、 110C 的可操作元素 112 显示相关联的成员的状态。该状态信息使第一成员 能够确定关于第二成员的以下状态的一个或多个 : 该第二成员当前是否正在使用与该第二 成员相关联的第二便携式媒体播放器 ; 该第二成员是否登录到该媒体团体 ; 该第二成员最 后登录到该媒体团体的时间 ; 以及该第二成员是否位于第一成员的附近。尽管出于方便示 出了三个朋友列表标签, 但可以理解, 该数量仅仅是说明性的且可以在用户界面 114 的约 束内向朋友列表 108 添加任何数量的附加标签。此外, 本领域技术人员将理解, 标签 110A、 110B 和 110C 可以具有与媒体卡 102 大致相同或轻微不同的构造而不背离本发明的范围。
图 3 示出根据本发明的实施例的媒体团体 300。该媒体团体包括由简档 302A、
302B、 302C 所引用的一个或多个成员。 每一简档 302A、 302B、 302C 都对应于成员 304A、 304B、 304C 和相关联的便携式媒体播放器 306A、 306B、 306C( 即, 简档 1302A 与成员 304A 和便携式 媒体播放器 1306A 相关联 ; 简档 2302B 与成员 304B 和便携式媒体播放器 2306B 相关联 ; 简档 便携式媒体播放器 n302C 与成员 304C 和便携式媒体播放器 n306C 相关联 )。在一实施例中, 306A、 306B、 306C 与图 1 所示的便携式媒体播放器 100 类似地配置。
另外, 如果满足该媒体团体定义的某些条件, 则媒体成就 308A、 308B、 308C 可以与 成员 304A、 304B、 304C 的简档 302A、 302B、 302C 相关联。媒体成就 308A、 308B、 308C 的目的 是奖励成员 304A、 304B、 304C 的收集、 完成量、 和对媒体团体 300 的参与 ; 鼓励成员 304A、 304B、 304C 收集媒体 ; 给成员 304A、 304B、 304C 展示并比较媒体的方式 ; 提供将成员 304A、 304B、 304C 聚集到一起的谈话话头 ; 为媒体团体成员 304A、 304B、 304C 创建更大的欢乐 ; 以 及鼓励成员 304A、 304B、 304C 参与到媒体团体 300 中并通常促进社会交互。
图 3 中示出的便携式媒体播放器 306A、 306B、 306C 可以使用逻辑连接 310 而在网 络化环境中操作。图 3 所示的逻辑连接 310 包括局域网 (LAN) 和广域网 (WAN), 但也可以 包括其它网络。LAN 和 / 或 WAN 可以是有线网络、 无线网络 ( 例如, Wi-Fi、 蓝牙 )、 其组合等 等。 这样的联网环境常见于家庭、 学校、 办公室、 酒店、 餐厅、 商店、 咖啡店、 公司、 企业范围计 算机网络、 内联网和全球计算机网络 ( 例如因特网 )。所示的网络连接是示例性的, 并且可 以使用在计算机之间建立通信链路的其它手段。在一替换实施例中, 媒体卡 102 的可操作 元素 112 显示成员的状态。该状态使成员 304A、 304B、 304C 能够确定关于该团体的其他成 员的以下状态的一个或多个 : 成员 304A、 304B、 304C 当前是否正在使用他或她的相关联的 便携式媒体播放器 306A、 306B、 306C ; 成员 304A、 304B、 304C 是否登录到媒体团体 300 ; 成员 304A、 304B、 304C 最后登录到媒体团体 300 的时间 ; 以及成员 304A、 304B、 304C 是否位于另 一成员的附近。在一实施例中, 如果便携式媒体播放器 306A、 306B、 306C 可以经由一个或多 个逻辑连接 310 直接建立通信 ( 例如, 在对等网络中 ), 则成员 304A、 304B、 304C 位于彼此的 附近。
现在参考图 4, 一示例性流程图示出用于为媒体团体 300 的成员创建媒体卡 102 的 本发明的各方面。在 402, 使用预定义的字段来为媒体团体 300 的第一成员创建简档。该第 一成员与第一便携式媒体播放器 100 相关联, 且该简档包括描述关于第一成员、 他或她对 便携式媒体播放器 100 的使用、 以及在团体 300 内的交互的各种细节的信息。在一实施例 中, 该简档包括以上列出的参数。
在 404, 从简档中创建第一媒体卡 102。在一实施例中, 第一媒体卡 102 包括使第 一成员能够经由第一便携式媒体播放器 100 与媒体团体 300 交互的可操作元素 112。在另 一实施例中, 第一成员指定包括在第一媒体卡 102 中的简档的参数。前进至 406, 向第一成 员提供第一媒体卡 102。在一实施例中, 第一媒体卡 102 是嵌入在第一便携式媒体播放器 100 的存储器区域 116 中的对象。附录 A 包含根据本发明的一实施例的第一媒体卡 102 的 示例性数据定义。
在一实施例中, 在 408, 第一成员创建朋友列表。该朋友列表包括媒体团体 300 的 一个或多个其他成员的媒体卡 102。 在第一替换中, 该朋友列表包括一个或多个其他成员的 标签 202。 在第二替换中, 该朋友列表包括来自诸如游戏团体和即时消息通信团体等其它团 体的联系人。第一成员经由该朋友列表的第二媒体卡 102 的可操作元素 112 与该团体的第二成员交互 ; 第二媒体卡 102 与该第二成员相关联。在一实施例中, 第二媒体卡 102 的可操 作元素 112 所启用的交互包括 : 向第二成员发送消息 ; 向第二成员发送媒体推荐 ; 向第二成 员发送媒体 ; 以及查看第二成员的简档。
另选地, 媒体团体 300 向第一成员推荐朋友, 即第二成员。第一成员可以接受或拒 绝对第二成员的朋友推荐。媒体团体 300 根据以下一个或多个来向第一成员推荐第二成 员: 第一成员的兼容性指标 ; 第一成员所获得的奖励或成就 ; 以及来自第一成员的简档的 其它准则。兼容性指标是第一成员的媒体收集和其他媒体团体 300 成员的媒体收集之间的 “同一性” 测量。另选地, 该兼容性指标可以根据第一成员的偏好、 媒体成就或媒体收集来生 成。在一实施例中, 该兼容性指标在第一成员与媒体团体 300 的其他成员以及与第一便携 式媒体播放器 100 交互时不断更新。
在另一实施例中, 在 408, 第一成员创建播放列表。该播放列表包括对第一便携式 媒体播放器 100 的媒体文件的引用。该播放列表可以由第一成员来创建或通过第一成员与 第一便携式媒体播放器 100 的交互来创建。例如, 在最喜爱的播放列表中, 第一成员通过指 定他或她最喜爱的全时 (alltime) 媒体文件来创建播放列表。但在前五 ( 或前十, 前二十 等 ) 播放列表中, 该播放列表在周期性的基础上 ( 例如, 每天、 每周或全时 ) 自动地用第一 成员呈现最多的五个媒体文件来填充。此外, 在播放列表与第一媒体卡 102 相关联时, 该第 一媒体卡 102 的播放列表在该播放列表更新时自动地更新。例如, 假定在星期一, 媒体团体 300 的第一成员将第二成员的第二媒体卡 102 添加到他或她的朋友列表, 且第二成员的最 喜爱的播放列表与第二媒体卡 102 相关联。在星期一, 第一成员查看第二成员的最喜爱的 播放列表, 并看到五首歌曲 A、 B、 C、 D 和 E。在星期二, 第二成员删除歌曲 C 并将歌曲 F 添 加到最喜爱的播放列表中。如果第一成员在星期三查看第二媒体卡 102 的最喜爱的播放列 表, 则第一成员将看到 A、 B、 D、 E 和 F。在一实施例中, 与第二媒体卡 102 相关联的播放列表 是在第一成员将第一便携式媒体播放器 100 与媒体团体 300 进行同步时更新的。在另一实 施例中, 该同步可以经由个人计算设备来发生。另选地, 第一便携式媒体播放器 100 可以通 过直接连接到与媒体团体 300 相关联的网络来同步。
在另一实施例中, 播放列表使第一成员能够通过发布他或她的播放列表来与媒体 团体 300 交互。一旦该播放列表被发布, 则媒体团体 300 的其他成员可以查看、 下载和评价 该播放列表。在替换实施例中, 第一成员通过发布该播放列表来获得媒体成就。此外, 所发 布的播放列表鼓励其它的媒体团体 300 交互。例如, 媒体团体 300 的其他成员可以评论播 放列表或联系第一成员, 以了解关于该播放列表的媒体文件的更多信息。
图 5 是示出本发明的用于向媒体团体 300 的成员奖励媒体成就的实施例的流程 图。尽管本发明的各实施例是使用便携式媒体播放器 100 示出的, 但是构想了媒体团体的 成员可以创建媒体卡 102 并利用各种设备与媒体团体 300 交互, 这些设备包括但不限于游 戏控制台、 电话和 PC。 媒体成就对于媒体团体 300 的成员的媒体收集、 媒体完成量和对媒体 团体 300 的参与来奖励他们。媒体成就还鼓励各成员收集媒体 ; 给各成员展示并比较媒体 的方式 ; 提供将各成员聚集到一起的谈话话头 ; 为各媒体团体成员创建更大的欢乐 ; 以及 鼓励各成员参与到媒体团体 300 中。
在 502, 定义一个或多个媒体成就。在一实施例中, 媒体成就是基于以下三个类别 来奖励的 : (1) 向媒体团体贡献内容 ( 例如, 媒体、 评论、 注释、 证明书、 反馈、 隐错等 ) ; (2)从该媒体团体购买内容 ( 例如, 音乐、 电影、 电视、 特定流派、 类型等 ) ; 以及 (3) 与媒体团体 中的内容交互 ( 例如, 流传输、 共享、 DJ、 同步、 播放、 混合等 )。媒体团体 300 所奖励的媒体 成就包括以下一个或多个 : 拥有与媒体团体 300 相关联的便携式媒体播放器 100 ; 将媒体库 转换为与媒体团体 300 相兼容的格式 ; 向其他人推荐媒体团体 300 中的成员资格 ; 创作一 个或多个媒体评论 ; 向该团体的另一成员流传输媒体 ; 与该团体的另一成员共享媒体 ; 为 媒体团体 300 的其他成员主持音乐主持人会话 ; 是超级爱好者 ; 是流派狂热者 ; 对便携式媒 体设备的媒体进行评级 ; 是音乐嗜好者 ; 是电影嗜好者 ; 是音乐评论家 ; 是电影评论家 ; 使 用聚合源分发媒体文件 ; 以及是良好的媒体团体 300 公民。根据本发明的一实施例的媒体 成就在附录 B 中列出并描述。
在 504, 成员与媒体团体 300 的交互被跟踪到第一成员的简档中。在 506, 根据该 成员与媒体团体 300 的交互来奖励媒体成就。在第一示例中, 将音乐嗜好者媒体成就奖励 给拥有最少数量的音乐媒体文件的成员。在另一示例中, 奖励拥有或购买 50 首歌曲的成员 音乐业余爱好者成就 ; 奖励拥有或购买 100 首歌曲的成员音乐爱好者成就 ; 奖励拥有或购 买 250 首歌曲的成员音乐嗜好者成就 ; 以及奖励拥有或购买 500 首歌曲的成员音乐是我的 生命成就。
动态成就是只要他或她满足和维持该成就的准则, 则与该成员的简档相关联的媒 体成就。 例如, 假定音乐狂热者成就被奖励给图 3 的使用他或她的便携式媒体播放器 306A、 306B、 306C 一段阈值时间 ( 例如, 至少每天 4 小时 ) 的成员 304A、 304B、 304C。 如果成员 304A 每天 4 小时使用他的便携式媒体播放器 306A, 则音乐狂热者成就 308A 将与他的简档 302A 相关联。 如果成员 304A 停止每天 4 小时使用他的便携式媒体播放器 306A, 则音乐狂热者成 就 308A 将不再与他的简档 302A 相关联。
旅行杯成就是类似于体育赛事的媒体成就 308A、 308B、 308C, 其中获胜者可以拥有 并展示该 “杯” , 直到其他人打败他为止。在一实施例中, 该 “杯” 归于每一时间段内具有最 长的收听时间 / 查看时间的成员 304A、 304B、 304C。另选地, 该 “被” 归于拥有最多媒体文件 的成员 304A、 304B、 304C。例如, 假定成员 304B 当前拥有 120 个媒体文件, 成员 304B 当前 拥有 150 个媒体文件, 而成员 304C 当前拥有 140 个媒体文件。该关于拥有最多媒体文件的 “杯” 成就将与成员 304B 的简档 302B 相关联。现在假定成员 304C 购买了 11 个新的媒体文 件, 从而将她的总数提升到 151 个媒体文件。则该关于拥有最多媒体文件的 “杯” 成就将不 再与成员 304B 的简档 302B 相关联, 而是将与成员 304C 的简档 302C 相关联。
进一步参考图 5, 在 508, 将媒体成就与成员的简档相关联。在一替换实施例中, 媒 体成就包括在成员的媒体卡 102 中。在第三替换中, 媒体卡 102 包括奖品盒。成员指定要 包括在奖品盒中的奖励给该成员的一个或多个媒体成就。 这使该成员能够陈列或突出对他 或她最重要的媒体成就。在 510, 向媒体团体 300 公布媒体成就的通知。该通知可由媒体团 体 300 的成员访问, 且包括来自与该成员相关联的简档的信息。
图 6 示出具有用于通过媒体团体 300 简档发现人和媒体的计算机可执行组件的计 算机可读介质 600。 各组件包括媒体成员资格组件 602、 接口组件 604 和媒体成就组件 606。 便携式媒体播放器 100 通常具有至少某种形式的计算机可读介质。计算机可读介质包括 易失性与非易失性介质、 可移动与不可移动介质, 其可以是任何可由便携式媒体播放器 100 访问的可用介质。 作为示例而非限制, 计算机可读介质包括计算机存储介质和通信介质。 计算机存储介质包括以用于存储诸如计算机可读指令、 数据结构、 程序模块或其它数据的信 息的任何方法或技术实现的易失性与非易失性、 可移动与不可移动介质。 例如, 计算机存储 介质包括 RAM、 ROM、 闪存或其它存储器技术、 CD-ROM、 数字多功能盘 (DVD) 或其它光盘存储、 磁盘存储或其它磁存储设备、 或可以用于存储所需信息并可由便携式媒体播放器 100 访问 的任何其它介质。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计 算机可读指令、 数据结构、 程序模块或其它数据, 并且包括任何信息传递介质。本领域技术 人员熟悉已调制数据信号, 其一个或多个特征以将信息编码在该信号中的方式来设置与改 变。诸如有线网络或直接线连接等有线介质, 以及如 Wi-Fi、 声学、 RF、 红外线及其它无线介 质等无线介质都是通信介质的示例。 以上的任一种的组合也包括在计算机可读介质的范围 之内。
媒体成员资格组件 602 在媒体团体 300 中创建与便携式媒体播放器 100 相关联的 成员的简档。 媒体卡 102 是从该简档中创建的, 且是表示该成员的自我描述身份的对象。 此 外, 如上详细地描述的, 媒体卡 102 包括使该成员能够与媒体团体 300 交互的一个或多个可 操作元素。在一实施例中, 媒体卡 102 被提供给与该简档相关联的成员, 且其被嵌入在便携 式媒体播放器 100 的存储器区域中。 接口组件 604 使该成员能够访问媒体卡 102 的可操作元素 112、 管理朋友列表、 以 及创建或共享播放列表。播放列表引用便携式媒体播放器 100 的一个或多个媒体文件, 并 与该成员的简档相关联。在一实施例中, 播放列表与媒体卡 102 的至少一个可操作元素相 关联。例如, 在朋友列表中, 与便携式媒体播放器相关联的第一成员将第二成员的标签 202 添加到他或她的朋友列表。第二成员创建了播放列表并将其与标签 202 进行了关联。标签 202 的可操作元素 112 使第一成员能够在第一便携式媒体播放器 100 上呈现播放列表中所 引用的媒体文件。
在一替换实施例中, 接口组件是拖放接口, 以便第一成员选择第一便携式媒体播 放器 100 的媒体文件并将其拖曳到朋友列表的标签 202, 或第一成员选择朋友列表的标签 202 并将其拖曳到第一便携式媒体播放器 100 的媒体文件。 在这种情况下, 第一便携式媒体 播放器 100 的媒体文件 ( 或对媒体文件的引用 ) 被传送到与标签 202 所关联的第二成员相 关联的便携式媒体播放器。
媒体成就组件 606 定义与成员同媒体团体 300 的交互相关联的媒体成就。媒体成 就组件 606 还将该成员与媒体团体 300 的交互跟踪到与该成员相关联的简档中。根据所跟 踪的成员的交互来将媒体成就奖励给该成员。一旦做了奖励, 媒体成就则与该成员的简档 相关联。在一替换实施例中, 与该成员的简档相关联的媒体卡 102 的可操作元素被启用来 显示与该成员相关联的媒体成就。
出于说明的目的, 诸如成员资格组件 602、 接口组件 604、 和媒体成就组件 606 等程 序和其它可执行程序组件在此处作为分立的块来示出。 然而, 可以认识到, 这样的程序和组 件在不同时间驻留在便携式媒体播放器 100 的不同存储组件中, 并由该设备的数据处理器 执行。
除非另有指定, 否则此处所示和所述的本发明各实施例的操作的执行或进行的次 序不是必需的。即, 除非另有指明, 否则各操作可按照任何次序执行, 且本发明的实施例可 以包括比本文所公开的更多或更少的操作。 例如, 构想了在另一操作之前、 同时或之后执行
或进行某一操作是在本发明各方面的范围之内的。
本发明的各实施例可以用计算机可执行指令来实现。 计算机可执行指令可以被组 织为一个或多个计算机可执行组件或模块。 本发明的各方面可以用任何数量的这些组件或 模块及其任何组织来实现。例如, 本发明的各方面不限于在各附图和本文中示出的特定的 计算机可执行指令或者特定的组件或模块。 本发明的其它实施例可以包括具有比在本文中 示出和描述的更多或更少的功能的不同计算机可执行指令或组件。
当介绍本发明或其实施例的各方面的各元素时, 冠词 “一” 、 “一个” 、 “该” 和 “所述” 指的是存在该元素的一个或多个。术语 “包括” 、 “包含” 、 “具有” 旨在是包括性的并且指的 是可以有除所列元素之外的其它元素。
在详细描述了本发明的各方面之后, 可以清楚, 修改和变化是有可能的, 而不背离 所附权利要求书中定义的本发明各方面的范围。 由于可以在不背离本发明各方面的范围的 情况下对以上构造、 产品和方法进行各种改变, 因此以上描述中所包含的以及在附图中所 示出的所有一切旨在应被解释为说明性并且没有限制意义。
附录 A
附录 B 是根据本发明的一实施例的媒体卡的示例性数据定义。 SOAP 定义名 : MediaPictureLarge( 大媒体图片 )
类型 : 文本
SOAP 处理 : 构建存储路径来检索该图片。URL 是到 (64x64) 的路径。SOAP API 将 对客户端透明地确定要引用的正确的公有 / 私有图片。
数据的示例 : //global/t:titleid/tile/0/imageid
简档定义设置名 : XPROFILE_MEDIA_PICTURE
数据类型 : UNICODE
大小 ( 字节 ) : 100
SOAP 定义名 : MediaPictureSmall( 小媒体图片 )
类型 : 文本
SOAP 处理 : 将构建存储路径来检索该图片。URL 是到 (32x32) 的路径。SOAP API 将对客户端透明地确定要引用的正确的公有 / 私有图片。
数据的示例 : //global/t:titleid/tile/0/imageid
简档定义设置名 : 以上设置的一部分
数据类型 :
大小 ( 字节 ) :
SOAP 定义名 :
类型 :
SOAP 处理 : 简档存储也保持私有图片且服务进行映射以对客户端保持透明
数据的示例 :
简档定义设置名 : XPROFILE_MEDIA_PICTURE_PRIVATE
数据类型 : UNICODE( 统一字符编码 )
大小 ( 字节 ) : 100
SOAP 定义名 : MediaStyle1( 媒体风格 1)
类型 : DWORD( 双字 )
SOAP 处理 : 无, 但前 3 位对媒体类型进行编码且必须用 WSDL 为有效值定义枚举 (enum)。枚举 : 音乐= 0 ; 视频= 1 ; 保留= 2-7
数据的示例 : 0x1000001C
简档定义设置名 : XPROFILE_MEDIA_STYLE1
数据类型 : DWORD
大小 ( 字节 ) : 4
SOAP 定义名 : MediaStyle2( 媒体风格 2)
类型 : DWORD
SOAP 处理 : 无, 但前 3 位对媒体类型进行编码且必须用 WSDL 为有效值定义枚举 (enum)。枚举 : 音乐= 0 ; 视频= 1 ; 保留= 2-8
数据的示例 : 0x1000001C
简档定义设置名 : XPROFILE_MEDIA_STYLE2
数据类型 : DWORD
大小 ( 字节 ) : 4 SOAP 定义名 : MediaStyle3( 媒体风格 3)
类型 : DWORD
SOAP 处理 : 无, 但前 3 位对媒体类型进行编码且必须用 WSDL 为有效值定义枚举 (enum)。枚举 : 音乐= 0 ; 视频= 1 ; 保留= 2-9
数据的示例 : 0x1000001C
简档定义设置名 : XPROFILE_MEDIA_STYLE3
数据类型 : DWORD
大小 ( 字节 ) : 4
SOAP 定义名 : MediaStyleString1( 媒体风格串 1)
类型 : 串
SOAP 处理 : 串对应于媒体风格 1
数据的示例 : Shoegaze( 自赏 )
简档定义设置名 : 不适用
数据类型 :
大小 ( 字节 ) :
SOAP 定义名 : MediaStyleString2( 媒体风格串 2)
类型 : 串
SOAP 处理 : 串对应于媒体风格 2
数据的示例 : Shoegaze
简档定义设置名 : 不适用
数据类型 :
大小 ( 字节 ) :
SOAP 定义名 : MediaStyleString3( 媒体风格串 3)
类型 : 串
SOAP 处理 : 串对应于媒体风格 3 数据的示例 : Shoegaze 简档定义设置名 : 不适用 数据类型 : 大小 ( 字节 ) : SOAP 定义名 : Top5Album1( 前五专辑 1) 类型 : QWORD( 四字 ) SOAP 处理 : 无 数据的示例 : 0x00000001ABCD1234 简档定义设置名 : XPROFILE_TOP_ALBUM1 数据类型 : QWORD 大小 ( 字节 ) : 8 SOAP 定义名 : Top5Album2( 前五专辑 2) 类型 : QWORD SOAP 处理 : 无 数据的示例 : 0x00000001ABCD1235 简档定义设置名 : XPROFILE_TOP_ALBUM2 数据类型 : QWORD 大小 ( 字节 ) : 8 SOAP 定义名 : Top5Album3( 前五专辑 3) 类型 : QWORD SOAP 处理 : 无 数据的示例 : 0x00000001ABCD1236 简档定义设置名 : XPROFILE_TOP_ALBUM3 数据类型 : QWORD 大小 ( 字节 ) : 8 SOAP 定义名 : Top5Album4( 前五专辑 4) 类型 : QWORD SOAP 处理 : 无 数据的示例 : 0x00000001ABCD1237 简档定义设置名 : XPROFILE_TOP_ALBUM4 数据类型 : QWORD 大小 ( 字节 ) : 8 SOAP 定义名 : Top5A1bum5( 前五专辑 5) 类型 : QWORD SOAP 处理 : 无 数据的示例 : 0x00000001ABCD1238 简档定义设置名 : XPROFILE_TOP_ALBUM5 数据类型 : QWORD大小 ( 字节 ) : 8
SOAP 定义名 : OfflineUserId( 离线用户 Id)
类型 : Binary( 二进制 )
SOAP 处理 : 无。 格式是全局用户标识符的计数的二进制 DWORD, 其后是那些全局用 户标识符的二进制数。
数据的示例 : 0x00000001abc2bfd467a949c78cc8dbd552dd2135
简档定义设置名 : XPROFILE_OFFLINE_ID
数据类型 : BINARY
大小 ( 字节 ) : 52
SOAP 定义名 : SpecialtyAccountTypes( 专门帐户类型 )
类型 : Enum( 枚举 )
SOAP 处理 : 无
数据的示例 : 1
简档定义设置名 : XPROFILE_BKGD_IMAGE
数据类型 : DWORD
大小 ( 字节 ) : 4
SOAP 定义名 : Media Motto( 媒体标语 )
类型 : Unicode
SOAP 处理 : 无 (128 字符 )
数据的示例 : 标语是女人用的
简档定义设置名 : XPROFILE_MEDIA_MOTTO
数据类型 : UNICODE
大小 ( 字节 ) : 256
SOAP 定义名 : MembershipTier( 成员资格等级 )
类型 : Uint
SOAP 处理 : 无, 枚举如下 : 0 =无效, 3 =银, 6 =金
数据的示例 : 6
简档定义设置名 : 不适用
数据类型 :
大小 ( 字节 ) :
SOAP 定义名 : Timestamp( 时间戳 )
类型 : DateTime( 日期时间 )
SOAP 处 理 : 从 UTC FILETIME(UTC 文 件 时 间 ) 转 换 为 SOAP 日 期 时 间。 经 由 DateTime.GetFromFileTimeUtc(data) 获得 C# 日期时间。时间戳应当只在前二十音乐 (MusicTop20) 或某前五专辑 (Top5AlbumX) 改变时才更新。
数据的示例 : 然而, SOAP 表示日期和时间。
简档定义设置名 : XPROFILE_LAST_CHANGE_TIME
数据类型 : DATETIME
大小 ( 字节 ) : 8SOAP 定义名 : MusicTop20( 前二十音乐 )
类型 : Binary
SOAP 处理 : 无格式是音轨标识符的计数加上也是 QWORD 的音轨标识符的二进制 QWORD。21*8 = 168
数据的示例 :
0x0000000000000002AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBB
简档定义设置名 : XPROFILE_TOP_MUSIC
数据类型 : BINARY
大小 ( 字节 ) : 168
附录 B
以下是可以奖励给媒体团体的成员的媒体成就的列表。
拥有者 - 拥有该媒体团体的便携式媒体播放器的成员。
媒体团体的既得成员 - 已将该便携式媒体播放器的媒体文件转换为与该媒体团 体相兼容的格式的成员。
已经指定最喜爱的流派的成员。 已经向该媒体团体推荐便携式媒体播放器的另一用户的成员。
编写第一媒体评论的成员。对于第 10 个评论、 第 50 个评论、 100 个以上评论进行 进一步奖励。
流传输者 - 向该媒体团体的另一成员流传输媒体文件的成员。
与另一成员共享媒体 50 次的成员。对于共享 100 次和共享 500 次以上进行进一 步奖励。在另一示例中, 共享了播放列表的成员。例如, 共享了 10 个公共播放列表的成员 获得播放列表成就 ; 共享了 25 个公共播放列表的成员获得 DJ 成就 ; 共享了 50 个公共播放 列表的成员获得混音大师成就 ; 以及共享了 100 个以上公共播放列表的成员获得高级混音 大师成就。
另一成就是基于下载了一成员的播放列表的成员的数量来奖励的。例如, 100 个 人下载你的播放列表获得 “人们喜欢我的播放列表” 成就 ; 250 个人下载你的播放列表获得 “我的混音很震撼” 成就 ; 500 个人下载你的播放列表获得 “耶, 我是 DJ” 成就 ; 1000 个人以 上下载你的播放列表获得 “你可以叫我高级混音大师先生” 成就 ; 而下载最多的播放列表获 得 “顶级混音狗” 成就。
主持了 DJ( 音乐主持人 ) 会话的成员。对于作为 100 个人的 DJ 和作为 500 个人 以上的 DJ 进行进一步奖励。
第三媒体成就涉及你的播放列表的评级。例如, 100 个人对播放列表评级而 75% 1 赞成则获得 /2 星评级增长 ; 250 个人对播放列表评级而 75%赞成则获得 1 星评级增长 ; 500 1 个人对播放列表评级而 80%赞成则获得 1 /2 星评级增长 ; 以及 1000 个人以上对播放列表 评级而 85%赞成则获得 2 星评级增长。
创建了个人播放列表的成员。
超级爱好者 - 拥有一艺术家的所有媒体的成员。
流派狂热者 - 拥有关于一流派 ( 电影或音乐 ) 的最少数量的媒体的成员。
为他或她的整个媒体收集进行评级的成员。
音乐嗜好者 - 拥有最少数量的音乐媒体文件的成员。例如, 奖励拥有或购买 50 首 歌曲的成员音乐业余爱好者成就 ; 奖励拥有或购买 100 首歌曲的成员音乐爱好者成就 ; 奖 励拥有或购买 250 首歌曲的成员音乐嗜好者成就 ; 以及奖励拥有或购买 500 首歌曲的成员 音乐是我的生命成就。
电影嗜好者 - 拥有最少数量的电影 / 电视媒体文件的成员。例如, 奖励拥有或购 买 25 部电影的成员电影业余爱好者成就 ; 奖励拥有或购买 50 部电影的成员电影爱好者成 就; 奖励拥有或购买 100 部电影的成员电影嗜好者成就 ; 以及奖励拥有或购买 250 部电影 的成员电影是我的生命成就。
音乐评论家 - 编写最少数量的音乐媒体文件的评论的成员。
电影评论家 - 编写最少数量的电影媒体文件的评论的成员。
订阅了成员使用聚合源对媒体文件的网际广播 ( 音频和 / 或视频 ) 的最少数量的 人。
良好的团体公民 - 购买了该成员与其共享的媒体或因为该成员所写的评论而购 买了媒体的最少数量的人。
公布到该媒体团体的论坛的成员。
观看 / 收听媒体文件最少小时数的成员。