提供了一种在线内容系统,包括维持在网络可访问的在线服务处的多个用户账户,其中与每个用户账户相关联的是多个内容项。目录服务可用于为多个用户账户提供离线元数据,借此,对于多个用户账户的每一个中的多个内容项,(a)目录服务的目录引擎可用于为多个内容项生成分层树描述符,以及(b)目录服务的服务接口可用于使分层树描述符到与用户账户相关联的远程设备的网络传输,使得网络传输独立于内容项到远程设备的下载。
【技术实现步骤摘要】
【国外来华专利技术】具有基于目录的交互的在线内容服务
技术介绍
数字媒体可以在被配置成存储、组织和回放数字音乐、视频、游戏、铃声等的便携式设备上播放。这种数字媒体也可以经由网络从在线媒体服务被下载到便携式设备上。然而,这种传送通常是网络密集的。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提及的任何或所有缺点的实现。因而,本专利技术提供了一种内容系统,包括维持在网络可访问的在线服务处的多个用户账户,其中多个内容项(例如音乐曲目)与每个用户账户相关联。目录服务可用于为多个用户账户提供离线元数据,借此,对于多个用户账户的每一个中的多个内容项,(a)目录服务的目录引擎可用于为多个内容项生成分层树描述符,以及(b)目录服务的服务界面可用于使分层树描述符传送到与用户账户相关联的远程设备。在这里讨论的许多例子中, 分层树描述符的网络传送独立于到远程设备的内容项下载。附图说明图1示出数字内容系统的一个实施例的示意性描述。图2示出一种用于操作与多个用户账户相关联的在线音乐服务的方法的实施例的流程图。图3示出分层树描述符的创建和传送的示意描述。 具体实施例方式诸如音乐等数字媒体可以被存储在在线服务处。在一些情况下,这种媒体可以与该在线服务的用户账户相关联。如上面所讨论的,这种媒体从在线服务经由网络至用户的便携式设备的传送可以是网络密集的。因而,这里所公开的系统和方法提供了一种用于生成和分发与媒体相关联的元数据的方法。可以构造元数据以便于在由远程设备接收时,本地地使用元数据以便例如提供搜索功能。在许多情况下,可以基于可用元数据的类别(例如,艺术家、音乐文件的专辑和音乐标题元数据)分层地构造元数据。这一分层结构可以提高用户搜索媒体的能力,并且使媒体文件的有组织的视图在用户账户中可用。不管组织和使用元数据的具体方式,元数据一般被选择和提供,使得它可以在远程位置(例如便携式设备)处使用,而独立于下载任何实际媒体并且独立于到服务的网络连接。换言之,并且举例而言,元数据一般在用户下载元数据所描述的实际文件之前对用户是有用的。将元数据与底层文件隔开以及元数据的有效分发能使网络化内容系统能有效地使服务/设备通信最少。图1示意性地示出这种数字内容系统100的实施例,该系统100包括被配置成经由网络106与诸如便携式数字内容播放器104这样的多个远程设备进行交互的网络可访问的数字内容服务102。便携式数字内容播放器设备104可以包括一个或多个移动电话、台式机、膝上型电脑、便携式数字助理等。网络可访问的数字内容服务102可以包括含有多个用户账户110的大容量存储子系统108。大容量存储子系统108还可以包括与多个用户账户110的每一个相关联的多个数字内容项112。如上所述,这种数字内容项可以包括数字音乐、视频、游戏、铃声等。网络可访问的数字内容服务102还可以包括服务界面114,服务界面114被配置成控制在网络可访问的数字内容服务102和便携式数字内容播放器设备104 之间出现的通信,便携式数字内容播放器设备104不同地关联于多个用户账户。每个设备可以以任一适当方式与多个用户账户之一相关联。例如,用户可以经由 web浏览器在网络可访问的数字内容服务处设立用户账户。在设立用户账户后,用户于是可以将该用户账户与多个数字内容项相关联。这种数字内容项可以包括从在线商店购买的项和/或由用户上载的项。然后,用户通过向设备提供他们的账户信息(例如用户名和密码)来将便携式设备与用户账户相关联。在一些情况下,用户可以向服务注册他们的设备, 使服务能在设备和用户组账户之间建立关联。在一些情况下,设备上的应用可便于在设备和用户账户之间建立关联,诸如以下更详细描述的应用。网络可访问的数字内容服务102还可以包括与大容量存储子系统108操作上耦合的目录引擎116。对于每一个用户账户110,目录引擎116可以被配置成为与用户账户相关联的多个数字内容项生成分层树描述符。这一分层树描述符可以是对与用户账户相关联的数字内容项的元数据进行组织的应用树、XML内容树等。例如在音乐曲目的情况下,这种元数据可以包括,指示曲目的艺术家姓名的元数据、指示曲目所对应的专辑的专辑名的专辑元数据、以及指示曲目标题的曲目标题元数据。而且,分层树描述符将艺术家元数据构造为优先于专辑元数据,而专辑元数据优先于曲目标题元数据。例如,在这种基于音乐的上下文中,分层树描述符可以结合菜单界面系统来实现,其中选择特定的艺术家导致该艺术家的特定专辑的“更深”子菜单列表。从该艺术家选择特定的专辑又会导致显示进一步深的子菜单,该子菜单列出来自该专辑的曲目标题。在一些情况下,目录引擎116还可以被配置成将分层树描述符打包成可通过网络 106被传送至与用户账户相关联的便携式数字内容播放器设备的目录。这一目录可以是 XML文档,并且和数字内容项本身相比,可具有小得多的尺寸。在一些情况下,目录可以被生成一次,并且被存储在网络可访问的数字内容服务上的高速缓存中。在一些情况下,目录引擎116和服务界面114可以总称为目录服务118。这一目录还可以包括在接收到目录后对便携式数字内容播放器设备上的应用可用的补充元数据。这种补充元数据可以包括离线商店的组件,包括曲目、横幅图像、以及奖励曲目的专辑图片的缩略图。补充元数据还可以包括可用类别的列表、可用完全曲目的列表、类别版本号以及应用内记账系统的组件。在与一个用户账户相关联的一个便携式数字内容播放器设备的上下文中,服务界面114可以使目录传送至与用户账户相关联的便携式数字内容播放器设备,其中这种传送独立于将多个数字内容项下载到便携式数字内容播放器设备而发生。包括结构化元数据的分层树描述符在内的目录可以从网络可访问的数字内容服务102被发送至便携式数字内容播放器设备,而无须下载数字内容项。由此,便携式数字内容播放器设备可以独立于数字内容项本身而接收数字内容项的元数据。以下参照图2和3更详细地描述分层树描述符的创建和目录的传送。每个便携式数字内容播放器设备还可以被配置成响应于目录而运行应用,其中应用解释目录并以离线模式提供分层树描述符的本地搜索。换言之,在接收到包括分层树描述符的目录之后,便携式数字内容播放器设备的用户可以本地地搜索(即,在没有网络连接的情况下从他们的便携式数字内容播放器设备搜索)位于和他们的用户账户相关联的网络可访问的数字内容服务处的数字内容项。因而,这种本地搜索具有使客户机/服务器交换最少的潜在好处。例如,用户对音乐文件的整个选择(例如1000个音乐文件)可以用分层树描述符的本地副本来离线地浏览和搜索。可以推迟网络上的任何后续通信,直到用户选择了尚未被下载至用户的设备的曲目(例如,通过使用树作为菜单界面)。在一类例子中,本地应用可以以Java语言写成,并且可由设备作为传统的Java MIDlet (移动信息设备应用)来处理。在一些情况下,应用可由手机制造商(即在制造期间)来嵌入。在其它情况下,应用可以经由网络连接被下载至设备。而且,可以实现应用以便通过使用户能离线地浏览曲目音乐目录、能(通过连接至w本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:C·普兰蒂,S·比安卡尔迪尼,E·居亚尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。