用于支持便携式索引的技术,包括响应于确定可移动计算机可读存储介质最近被安装在具有特定驱动器标识符的特定驱动器上,确定用于可移动计算机可读存储介质的特定媒体标识符。在从可移动计算机可读存储介质上的一个或多个文件的组中的每个文件获得元数据之前,确定在可移动计算机可读存储介质上是否存储了便携式索引文件。便携式索引文件包括,用于所述组的每个文件的数据,其中所述数据将媒体标识符(312)和所述组中的一个文件的相对目录路径(314)与用于所述一个文件的元数据(316)相关联。如果存储了便携式索引文件,则促使在不从所述组的每个文件获得元数据的情况下,从所述便携式索引文件获取索引。
【技术实现步骤摘要】
【国外来华专利技术】用于可移动存储介质上的便携式索引的方法和装置
技术介绍
服务提供商和设备制造商(例如,无线、蜂窝等)不断受到挑战,以便例如通过提供引人瞩目的网络服务来向客户传递价值和便利。通常,服务包括传递内容(例如,音乐数据)给客户的设备以用于在所述设备上呈现。客户通常选择将所传递的内容存储为一个或多个计算机可读存储介质上的文件,包括在一些情况下,一个或多个可移动计算机可读存储介质(例如,移动存储器卡,MMC).在存储设备上有多个这种内容文件的情况下,基于与内容(例如歌曲标题或艺术家姓名)有关的元数据,客户使用索引来快速地识别用于呈现的特定内容。然而,当将可移动存储介质移动到不同的设备(例如,客户的朋友的设备、或客户的新设备)时,索引通常是不可使用的。索引指向具有先前设备上的绝对目录路径的文件, 所述先前设备上的绝对目录路径在不同的设备上可能不是有效的。因此,不同的设备必须执行过程以通过在可移动存储介质上发现的内容文件重新生成索引。通过存储的内容来生成索引可能在不同设备上花费相当大的计算、存储器、带宽和电池资源,并且延迟内容的可用性。通常,依赖于文件的尺寸、设备属性、和在设备上同时执行的应用的数量,延迟是明显的长时间,例如从几十分钟到超过一小时的范围中的延迟。
技术实现思路
因此,存在对支持可移动计算机可读存储介质上的便携式索引的技术的需要。根据一个实施例,一种方法,包括响应于确定可移动计算机可读存储介质最近被安装在具有特定驱动器标识符的特定驱动器上,确定用于所述可移动计算机可读存储介质的特定媒体标识符。所述方法还包括,在从所述可移动计算机可读存储介质上的一个或多个文件的组中的每个文件获得(harvest)元数据之前,确定在所述可移动计算机可读存储介质上是否存储了便携式索引文件。所述便携式索引文件包括,用于所述组的每个文件的数据,其中所述数据将所述媒体标识符和所述组的一个文件的相对目录路径与用于所述一个文件的元数据相关联。所述方法进一步包括,如果存储了所述便携式索引文件,则促使在不从所述组的每个文件获得元数据的情况下,从所述便携式索引文件获取索引。根据另一实施例,一种装置,包括至少一个处理器;以及包括计算机程序代码的至少一个存储器,所述至少一个存储器以及所述计算机程序代码被配置为利用所述至少一个处理器,至少部分地促使所述装置响应于确定可移动计算机可读存储介质最近被安装在具有特定驱动器标识符的特定驱动器上,确定用于所述可移动计算机可读存储介质的特定媒体标识符。还促使所述装置,在从所述可移动计算机可读存储介质上的一个或多个文件的组中的每个文件获得元数据之前,确定在所述可移动计算机可读存储介质上是否存储了便携式索引文件。所述便携式索引文件包括,用于所述组的每个文件的数据,其中所述数据将所述媒体标识符和所述组的一个文件的相对目录路径与用于所述一个文件的元数据相关联。进一步促使所述装置,如果存储了所述便携式索引文件,则促使在不从所述组的每个文件获得元数据的情况下,从所述便携式索引文件获取索引。根据另一实施例,一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,当被一个或多个处理器执行时所述一个或多个指令的一个或多个序列至少部分地促使装置响应于确定可移动计算机可读存储介质最近被安装在具有特定驱动器标识符的特定驱动器上, 确定用于所述可移动计算机可读存储介质的特定媒体标识符。还促使所述装置,在从所述可移动计算机可读存储介质上的一个或多个文件的组中的每个文件获得元数据之前,确定在所述可移动计算机可读存储介质上是否存储了便携式索引文件,其中所述便携式索引文件包括,用于所述组的每个文件的数据,其中所述数据将所述媒体标识符和所述组的一个文件的相对目录路径与用于所述一个文件的元数据相关联。进一步促使所述装置,如果存储了所述便携式索引文件,则促使在不从所述组的每个文件获得元数据的情况下,从所述便携式索引文件获取索引。根据另一实施例,一种装置,包括用于响应于确定可移动计算机可读存储介质最近被安装在具有特定驱动器标识符的特定驱动器上,确定用于所述可移动计算机可读存储介质的特定媒体标识符的部件。所述装置还包括用于在从所述可移动计算机可读存储介质上的一个或多个文件的组中的每个文件获得元数据之前,确定在所述可移动计算机可读存储介质上是否存储了便携式索引文件的部件。所述便携式索引文件包括,用于所述组的每个文件的数据,其中所述数据将所述媒体标识符和所述组的一个文件的相对目录路径与用于所述一个文件的元数据相关联。所述装置进一步包括用于如果存储了所述便携式索引文件,则促使在不从所述组的每个文件获得元数据的情况下,从所述便携式索引文件获取索引的部件。根据另一实施例,一种计算机可读存储介质,承载内容的一个或多个文件的组和数据结构,其被配置用于一种提供便携式索引的装置。所述数据结构包括,用于组的每个文件的数据,所述数据指示用于计算机可读存储介质的媒体标识符、用于所述文件的相对目录路径和用于文件的相应元数据。根据另一实施例,一种计算机可读存储介质,承载内容的一个或多个文件的组和数据结构,其被配置用于一种提供便携式索引的装置。所述数据结构包括,用于组的每个文件的数据,所述数据指示用于特定驱动器的特定驱动器标识符、用于所述组的一个文件的相对目录路径以及用于所述文件的相应唯一内容标识符,其中所述计算机可读存储介质被最近地安装在所述特定驱动器上。对于本专利技术的各个示例性实施例,以下内容适用一种方法,包括促进处理和/或处理(I)数据和/或(2)信息和/或(3)至少一个信号;所述(I)数据和/或(2 )信息和/或(3 )至少一个信号至少部分地基于(或至少中部分地导出于)本申请中相关于本专利技术的任意实施例公开的方法(或过程)的任一个或任意组合。对于本专利技术的各个示例性实施例,以下内容适用一种方法,包括促进访问至少一个接口,所述至少一个接口被配置为允许访问至少一个服务,所述至少一个服务被配置为执行本申请中公开的网络或服务提供商方法(或过程)中的任一个或任意组合。对于本专利技术的各个示例性实施例,以下内容适用一种方法,包括促进创建和/或促进修改(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能;所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于下列内容从本申请中相关于本专利技术的任意实施例公开的方法或过程的一个或任意组合得至IJ的数据和/或信息,和/或从本申请中相关于本专利技术的任意实施例公开的方法(或过程)的一个或任意组合得到的至少一个信号。对于本专利技术的各个示例性实施例,以下内容适用一种方法,包括创建和/或修改(1)至少一个设备用户接口元件和/或(2)至 少一个设备用户接口功能;所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于下列内容从本申请中相关于本专利技术的任意实施例公开的方法(或过程)的一个或任意组合得到的数据和/或信息,和/或从本申请中相关于本专利技术的任意实施例公开的方法(或过程)的一个或任意组合得到的至少一个信号。在各个示例性实施例中,该方法(或过程)可实现于服务提供商侧或移动设备侧,或通过在两侧执行的动作来在服务提供商和移动设备之间以任意分担方式实现。通过简单地说明多个特定实施例和实现方式,包括被本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:B·乔希,H·乔希,
申请(专利权)人:诺基亚公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。