首页> 中国专利> 用于构建数字音频标识符元素的权威数据库并标识媒体项的方法

用于构建数字音频标识符元素的权威数据库并标识媒体项的方法

摘要

用于从客户端所访问的数字媒体构建数字音频标识符元素的权威数据库的方法、计算机可读介质、以及数据结构。该数字媒体包括诸如CD上的曲目等一个或多个媒体项。该方法、计算机可读介质、以及数据结构还利用数字音频标识符元素的权威数据库来标识与客户端所访问的媒体项相关联的元数据。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-10

    未缴年费专利权终止 IPC(主分类):G06F17/00 授权公告日:20100623 终止日期:20190316 申请日:20060316

    专利权的终止

  • 2015-05-20

    专利权的转移 IPC(主分类):G06F17/00 变更前: 变更后: 登记生效日:20150428 申请日:20060316

    专利申请权、专利权的转移

  • 2010-06-23

    授权

    授权

  • 2008-10-29

    实质审查的生效

    实质审查的生效

  • 2008-09-10

    公开

    公开

说明书

技术领域

本发明的实施例涉及标识媒体项这一领域。本发明的实施例尤其涉及能够构建用于标识用户所访问的媒体项的数字音频标识符元素的权威数据库的方法、计算机可读介质、以及数据结构。

背景技术

由于近来的技术进步,计算机用户现在能够享受提供了改善的用户体验的许多特征,诸如在个人、膝上型、或手持计算机上以及蜂窝式电话和其它便携式介质设备上播放各种媒体和多媒体内容。例如,当今绝大多数计算机都能够播放压缩盘(CD)并且具有能够上传和下载音频和视频的因特网连接从而使用户在其计算机上工作的同时也能享受媒体。许多计算机还配备了数字通用盘(DVD)驱动器从而使用户能够观看电影。

这些用户自然希望有标识通过其计算机设备可访问的介质的元数据信息。数据供应方因此有意提供可准确而快速地标识用户所访问的选定媒体项的元数据体验。同样地,常规系统尝试以各种方法使用与媒体项略有关联的数据而不是该媒体项本身来标识媒体项。例如,与媒体项或媒体项组相关联的标识代码、与所访问的媒体项相关联的元数据、或靠近感兴趣的媒体项存储的其它先前标识的媒体项都会被用来尝试标识被访问的媒体项。然而由于标识不是依据媒体项本身而只是与媒体项略有关联的数据,所以这些方法都具有许多错误。此外,由于媒体项以不同格式存储,所以常规系统很难标识以未知格式存储的媒体。另外,与媒体项相关联的元数据很容易出错。大部分这种元数据都是用户输入的,可能会错误地标识媒体项或者包括错误、拼错、或过期的信息。另外,利用与诸如压缩盘(CD)等媒体集合相关联的标识符来提供匹配的常规实践还会由于错误标识相似的或不正确的匹配标识符而引入错误。此外,这些系统较难标识不是作为专辑的一部分下载到用户的单独媒体项。

遗憾的是,不是所有常规系统都解决了这些问题。常规技术只是通过诸如元数据匹配或标识号匹配等略有关联的数据来提供标识。这种常规技术对没有元数据、元数据不正确、或丢失标识符的各个媒体项并没有提供帮助。这些常规技术而且在媒体项以外部格式存储时表现不好。相应地,不论媒体项或与媒体项相关联的元数据的格式如何都能在每种情形下同样地标识媒体项的方案是合乎需要的。因此,需要有一种能够根据媒体项本身的实际内容而不是与媒体项略有关联的数据来标识任何媒体项的方法和系统。能够标识任何格式的任何媒体项而无需其它标识或元数据的方案是合乎需要的。

发明内容

相应地,用于从客户端所访问的数字媒体创建数字音频标识符元素的权威数据库以及用于正确标识与客户端所访问的媒体项相关联的元数据方法被希望用以解决这些缺点中的一个或多个以及其它缺点。该方法包括:为一个或多个客户端所访问的数字媒体的多份副本上的每个媒体项上传候选基准(candidate base)数字音频标识符;处理所上传的候选基准数字音频标识符从而为来自数字媒体的每个媒体项创建一个权威基准数字音频标识符;以及将该权威基准数字音频标识符添加至与其它数字媒体相关联的权威基准数字音频标识符的权威数据库。例如,本发明的实施例可以较好地适用于预备可为多个用户共享以根据媒体项内容来快速而正确地标识该媒体项的权威数据库。

在本发明的一个方面,公开了一种用于从客户端所访问的数字媒体创建数字音频标识符元素的权威数据库的方法。该数字媒体包括一个或多个媒体项。该方法包括为一个或多个客户端所访问的数字媒体的多个副本上的每个媒体项上传候选基准数字音频标识符。处理所上传的候选基准数字音频标识符以为来自该数字媒体的每个媒体项创建一权威基准数字音频标识符。该方法还包括将该权威基准数字音频标识符添加至与其它数字媒体相关联的权威基准数字音频标识符的权威数据库。

在本发明的另一方面,公开了一种其上存储有用以表示标识音频媒体项的音频CD的数字音频标识符元素的数据结构的计算机可读介质。该数据结构包括与该音频CD相关联的唯一的专辑标识符和至少一个曲目元素。该曲目对应于该音频CD上的音频媒体项。该曲目元素包括候选基准数字音频标识符和候选确认数字音频标识符。

在本发明的又一方面,公开了一种标识与客户端所访问的媒体项相关联的元数据的方法。该方法包括接收与媒体项相关联的至少一个样本数字音频标识符。该样本数字音频标识符是从访问该媒体项的客户端处上载的。该方法还包括:将该样本数字音频标识符与权威基准数字音频标识符相匹配;检索与该权威基准数字音频标识符相关联的元数据;以及将该元数据返回到客户端。

在本发明另一方面,公开了一种具有用于标识与客户端所访问的媒体项相关联的元数据的计算机可执行指令的计算机可读介质。用于执行步骤的该计算机可读指令包括接收用于接收与媒体项相关联的至少一个样本数字音频标识符的指令。该样本数字音频标识符是从访问该媒体项的客户端处上载的。用于执行步骤的该计算机可执行指令还包括用于将该样本数字音频标识符与权威基准数字音频标识符相匹配的匹配指令。用于执行步骤的该计算机可执行指令包括用于检索与该权威基准数字音频标识符相关联的元数据的检索指令,以及将该元数据返回客户端的返回指令。

或者,本发明可包括各种其它方法、计算机可读介质、以及数据结构。

其它特征将部分地显而易见并部分地在下文中指出。

附图说明

图1是描绘了用于创建数字音频标识符元素的权威数据库以及标识客户端所访问的媒体项的本发明的工作流的流程图。

图2是描绘了用于创建数字音频标识符元素的权威数据库的本发明的另一工作流的流程图。

图3是示出了忽略其与其它候选基准数字音频标识符之间的差异超过阈值的所有候选基准数字音频标识符的本发明的示图。

图4是本发明的数字音频标识符元素的数据结构的示图。

图5和6是本发明的计算机可读介质的示图;以及

图7是示出了可在其中实现本发明的合适计算系统环境的一个示例的框图。

相应的附图标记指示整个附图中相应的部分。

具体实施方式

现在参照图1,示出了一描绘了用于创建数字音频标识符元素的权威数据库以及标识客户端利用媒体播放器所访问的媒体项的本发明的方法的工作流的流程图。该流程图的细节在这里进行具体讨论,并且将贯穿以下所有讨论被引用。

创建权威数据库的方法

一般而言,用户或客户端21可利用计算设备(参照图7,例如,计算机130)上的媒体播放器23来访问存储在计算机的存储器(例如,图7的硬盘驱动器154)中的媒体项。这些媒体播放器23的一个示例是Redmond,Washington的微软公司的WindowsMedia Player。其它播放器或访问媒体项的装置也被预想在本发明的范围之内。术语计算机或计算设备可包括任意数目的设备,包括但并不限于,个人、膝上型、或手持计算机、以及蜂窝式电话和其它便携式媒体设备。首先,用户21通常用媒体播放器23访问媒体项。访问这种媒体项可以包括打开存储在计算机130的存储器154中的媒体项或将音频压缩盘(CD)的内容存储(即,抓取)到计算机上在内的许多方式进行。一旦被媒体播放器23所访问,用户21会希望与所访问的媒体项的内容有关的附加元数据。以下方法有助于将适当的元数据与用户21所访问的媒体项相匹配。

首先,必须于25在提供与媒体项相关联的元数据的服务器29上创建匹配媒体项的元数据的权威数据库。在图1所绘的示例中,这种元数据服务器29可以由Windows媒体因特网服务(WMIS)提供。当在此使用时,术语服务器29可以指一个或一起工作的多个服务器。在任何情况下,为开始此构造,用于创建数字音频标识符(DA)元素的权威数据库25的方法包括为来自一个或多个客户端21所访问的数字媒体(例如,压缩盘(CD))的多个副本的每个媒体项上传候选基准DAI31。

当在此使用时,术语“DAI”意味着数字音频标识符。在一个示例中,这种DAI包括用于根据包含在媒体项中的实际音频(例如,音乐)的多个物理特性标识数字音频的单精度浮点数字的64维向量。以下作为64个4字节单精度浮点数阵列显示DAI的一个示例。

-6.946318,2.086578,0.361108,1.221748,2.837087,1.386783,1.966391,

0.448375,-20.897249,-0.975747,5.043533,-8.346107,4.418811,9.238695,

2.234773,-4.468442,-2.617096,5.547550,-0.960682,-8.863153,1.365220,

3.736820,-8.263194,-8.704166,-0.915178,-3.908056,-4.839724,3.292097,

0.295364,-6.583572,2.353827,-6.329947,6.788795,1.948128,1.455992,

-1.238343,0.969089,-7.560797,-0.127568,-3.596416,-4.641246,2.757606,

-3.432780,-13.090852,-11.206924,-5.684618,8.277532,5.793239,4.531317,

-3.000287,-1.782439,-0.747263,-2.504754,-5.246303,-1.231380,0.044564,

4.611495,-1.274044,-1.393486,3.086715,0.428811,5.493120,-8.295065,

3.107833

以下公开特别描述了如何根据该项本身的内容来标识媒体项:被转让给Redmond,Washington,U.S.A的微软公司的题为System and method for identifying contentand managing information corresponding to objects in a signal(用于标识内容并管理与信号中的对象相对应的信息的系统和方法)的美国专利申请No.Us2004/0260682 A1,以及在IEEE Transactions on Speech and Audio Processing,Vol.11,No.3,pp.165-174(2003)上由Burges等人公开的DistortionDiscriminant Analysis for Audio Fingerprinting(音频指纹识别的失真判别式分析)。这些系统和方法在此可被用于如下文具体讨论地那样将候选及样本DAI与权威DAI进行比较。这些系统和方法的细节将很容易为本领域的技术人员所理解因此这里将不作更为具体的讨论。当在此使用时,术语“候选”强调这种DAI没有被考虑确认或权威,而是被采集用于如将在下文具体讨论地帮助确定可被用作元数据匹配基准的权威基准DAI。

在任何情况下,图1中所示的方法在31从多个用户21上传DAI并在35从用户所抓取的每个媒体项采集候选基准DAI以采集关于所访问的每个媒体项的内容的信息。在本发明的一个示例中,数字媒体包括CD而上传31在客户端21抓取CD或将CD插入到CD-ROM驱动器(例如,图7的光盘驱动器160)中时发生。例如,客户端21可将CD抓取到其个人计算机(例如,图7的130)以供媒体播放器23使用。由于诸如Windows媒体播放器等媒体播放器23的许多用户21每天抓取大量的CD。因此,本发明可利用这一数据优势,利用用户所提供的媒体项来构造其元数据及元数据标识符的映射的数据库。不同于获得具有元数据以手动创建权威DAI并将其映射至正确元数据的每个单个媒体项的副本,本发明利用用户21上传的数据。

如上所述,本发明的方法利用了用户21,因为他们总体具有标识所需的媒体项的完整集合。当用户21将CD抓取到计算机130,媒体播放器23将在31将该CD的每个曲目或媒体项的若干候选基准DAI与诸如来自所抓取CD的内容标识符表(TOC)等已知标识符一起上传到服务器29。该CD的TOC在该实例中是服务器29在被映射到专辑元数据的存储库中已有的标识符,其中专辑元数据又被映射到该专辑的曲目元数据。使用服务器29在35采集的TOC和候选基准DAI,服务器可以为所抓取的CD的每个曲目生成并映射一权威基准DAI。如图2所示,通常示为41的候选基准DAI集在客户端21通过媒体播放器23所访问的CD的抓取过程中被上传。每个候选基准DAI 43与其各自曲目相关联,同时还伴有整张CD的TOC。TOC 45被用于映射到元数据存储库51中对应的TOC记录47。元数据存储库又映射到具有相关联的曲目占位符57的集合的CD 53,其中每个占位符集57由曲目号来区别。这些曲目占位符57然后可以被映射到由用户31上传到元数据存储库中相应曲目的候选基准DAI。

例如,将具有媒体项的CD抓取至用户设备引发上传31来自每个媒体项的候选基准DAI。候选基准DAI根据在每个媒体项开始起的一个特定时间间隔上从每个媒体项采集的一小部分或曲目来确定。媒体项的这些部分可以是任意长度(例如,6秒)并且可被用于标识特定媒体项。换言之,DAI将使用从媒体项本身生成的标识符而不是与该媒体项相关联的元数据来独立于格式(例如,Windows媒体音频(WMA)、MPEG音频层3(MP3)、变换域加权交织矢量均衡(VQF)、波形(WAV)、实际音频(RA)、高级音频编码(AAC)等)地标识用户的媒体项。使用该标识符,体现本发明的各方面的方法可返回对应于该媒体项的相关元数据(诸如曲目标题、艺术家等)。在一个示例中,候选基准DAI是在自每个媒体项开始起的第一个30秒的时间间隔上采集的。通过在相同时间对每个曲目进行DAI采集,本发明确保了在被不同用户访问时媒体项之间的一致对比。

在31上传候选基准DAI还包括上传与客户端21所访问的一个或多个压缩盘中的每一个相关联的TOC。许多CD都包括有用于标识该CD的内容的TOC。然而,由于一些CD并没有TOC而且具有相似媒体项内容的其它CD可能会有不同的TOC,所以TOC是不尽完美的标识符。除了在31从单个用户的CD上传候选基准DAI和TOC,本方法还包括从N个不同客户端所各自访问的该CD的其它N个副本上传每个媒体项的候选基准DAI。该方法还可包括上传与N个不同客户端各自所访问的CD的N个副本中的每一个相关联的TOC 45。以这种方式,本发明的该方法可针对相同CD上传来自多个客户端的数据。如下所讨论的,可以分析这些数据以确定哪一候选基准DAI对于特定媒体项是最具代表性的。

除了上传31候选基准DAI,本发明还包括为用户21所访问的该数字媒体的多个副本上的每个媒体项上传候选确认DAI。候选确认DAI与候选基准DAI的区别在于候选确认DAI可如下所讨论的被用于验证候选基准DAI所提供的任何匹配的准确性。在这些实例中,在31处候选基准DAI包括在数字媒体上的每个媒体项的第一时间间隔上进行上传,而上传候选确认DAI包括在数字媒体的每个媒体项的不同于上述第一时间间隔的第二时间间隔上进行上传。在一个示例中,候选确认DAI在比上传候选基准DAI的第一时间间隔晚大约20秒的第二时间间隔上被上传。在另一示例中,候选基准DAI在30秒的时间间隔上被上传,而候选确认DAI在50秒的时间间隔上被上传。在这一示例中,DAI仅从这些长度至少为60秒的媒体项中被采集,因为否则对于特定媒体项不能采集候选确认DAI。候选基准DAI与候选确认DAI的采集之间的时间间隔可以是任意时长,而不会背离所要求保护的范围。特别地,可以缩短该时间间隔或使采集时间更靠近媒体项的开头从而使得持续时间较短的媒体项也能得到候选基准DAI和确认基准DAI。

附录A中公开的一个示例性XML示出了如何为CD上传TOC、为CD的每个曲目上传候选基准DAI、以及为CD的每个曲目上传候选确认DAI的一个实现。在该示例中,标识与CD相关联的单个TOC。另外,该CD中编号从1到4的四个曲目中的每一个包括候选基准DAI和候选确认DAI。

再次参照图1,一旦在31将DAI和TOC上传到服务器29,本发明还包括在61处理所上传的候选基准DAI以为与该数字媒体相关联的每个媒体项创建权威基准DAI。该处理部分采用一特定媒体项的多个候选基准DAI并将它们处理成单个权威基准DAI,由此创建将被用作该特定媒体项的基准的DAI。该创建权威基准DAI的处理可包括不背离本发明的范围的许多不同技术。在一个示例中,处理上传的候选基准DAI 61包括将上传的与各自媒体项相关联的候选基准DAI中的每一个彼此之间进行比较。通过比较来自不同用户但针对相同媒体项的候选基准DAI,本方法可确定从不同用户上传的候选基准DAI之间是否具有差异并且处理权威基准DAI以使这些差异最小化。该处理有助于克服在任意给定曲目的候选基准DAI在客户端之间变化时如何获得与特定媒体项相关联的权威基准DAI的问题。这里所利用的方案包括在31上传来自多个客户端的候选基准DAI并随后集合这些候选基准DAI以形成权威基准DAI。一旦服务器29已接收到CD上每个曲目所需的候选基准DAI数目(例如,每个曲目7个候选基准DAI),则本方法将如下具体讨论的那样进行处理以生成权威基准DAI。

在61处理所上传的候选基准DAI包括生成与从该CD上传的每个媒体项分别相关联的用于标识该CD的每个媒体项的权威基准DAI元素并生成标识该CD的唯一专辑标识符。在一个示例中,为了生成标识该CD的唯一专辑标识符,诸如图1中所示的方法可以将与特定CD相关联的各个TOC中最共同的TOC选为权威TOC。生成该唯一专辑标识符的其它方法也被预想为处于所要求保护的本发明的范围之内。

在61处理候选基准DAI还可包括集合所上传的与各个媒体项相关联的候选基准DAI以将这些DAI组合为单个度量。在一个示例中,该集合是每个维度的简单集合即使用该维度中所有候选基准DAI。特别地,集合所上传的候选基准DAI可包括在排除任何离群值候选基准DAI的情况下将与各个媒体项相关联的所有上传的候选基准DAI的总和进行平均。该平均候选基准DAI可被用作权威基准DAI。

现在参照图3,如本领域的技术人员将认识到的,每个DAI 65都可被考虑为空间的一点,其位置是基于以上介绍的单精度浮点数64维向量。虽然相近似地位于图3的x-y平面中,但候选基准DAI 65中的DAI并不一定与其它候选基准DAI相同。候选基准DAI之间的这些差异可能是由硬件(例如,CD驱动器差别)或压缩盘的物理损坏(例如,划痕)等所引起的。在一些情形中,这些差别可能导致候选基准DAI中的一个或多个显著区别于为特定媒体项上传的大多数。例如,离群候选基准值DAI 65’在图3中被描绘成具有与其它DAI 65显著不同的位置。这些位置差异类似于该离群值与其它DAI的距离,并且该距离可以用许多方式来衡量(例如,欧几里得距离)。

符合该类别的候选基准DAI被考虑为离群值并且不被包括在权威基准DAI的计算中。在需要的情况下,有许多种方法可以确定候选基准DAI中哪些(如有的话)为离群值。在一个示例中,该处理可包括忽略所有这样的候选基准DAI,这些被忽略的候选基准DAI之间以及它们与其它候选基准数字音频标识符之间的差异超过的特定阈值。该阈值可被设成移除不应被包括在处理计算中的偏远候选基准DAI。在一个示例中,统计学计算首先确定所有候选基准DAI的均值或平均值。图3中绘出了候选基准DAI的该均值65”。根据平均值65”,该方法计算每个候选基准DAI 65、65’的标准差。在一个示例中,候选基准DAI与所上传的候选基准DAI的均值65”之间所计算出的大于标准差的一定倍数的所有差都被考虑为离群值并且从求平均值计算中忽略(即,移除)。例如图3的示例,该倍数是由圆形阈值67所绘示的标准差的1.5倍。由于离群值候选基准DAI 65’与所上传的候选基准DAI的均值65”之间的差大于阈值67,所以为了平均值计算忽略该离群值。在移除后,由于离群值65”的移除,所以剩余候选基准DAI的平均值65”可能会稍有变化。该修正后的平均候选基准DAI可被用作权威基准DAI。用于设置阈值的其它标准差倍数和方法也被预想位于本发明的范围之内。

一旦根据上述61中的过程确定了与特定媒体项相关联的权威基准DAI 65”,这些值将被添加至权威数据库,以在25创建数据库并添加到与其它数字媒体相关联的权威基准DAI的存储。此时,由于已经确定了权威基准DAI,所以可终止上传关于该特定数字媒体的其它候选基准DAI。现在该方法可容易地利用权威基准DAI来标识该媒体项。上传与其它数字媒体相关联的其它候选基准DAI,直到与那些媒体项相关联的权威基准DAI已被添加至该权威数据库。在用户21访问每个新媒体项时,其它的候选基准DAI在31从多个用户被上传,在35被服务器29所采集,并在61被处理以生成权威基准DAI。对于先前生成的权威基准DAI,不需要上传候选基准DAI,除非如下文具体讨论的那样该方法确定该权威基准DAI有错。

在25创建权威数据库的至少一部分之后,体现本发明的各方面的该方法在71从权威数据库提取权威基准DAI并执行有助于检索权威基准DAI的索引生成。这样的提取和索引化的细节对于本领域的技术人员将是显而易见的从而这里不作具体讨论。随后在73根据最优化DAI查找方案处理所生成的索引并将其匹配到用于与权威基准DAI匹配的元数据的数据库。例如,可为每个权威基准DAI分配一专辑标识符,由此与该专辑相关联的元数据可以容易地匹配到适当的媒体项。上述过程在根据用户21访问新媒体项将新媒体项创建到权威数据库中时进行的。然而同时,如将在下文中具体说明的,该方法还可向用户标识和呈现与先前经过验证的媒体项相关联的元数据。

标识与媒体项相关联的元数据

再次参照图1,一旦权威数据库包含先前访问的每个媒体项的权威基准DAI,则可以采用标识与客户端21所访问的媒体项相关联的元数据的方法。特别地,该方法包括接收在81从用户21’上传的与媒体项相关联的至少一个样本DAI。在一个示例中,该方法需要与客户端所访问的特定媒体项相关联的来自客户端21’的至少X个样本DAI。获取与特定媒体项相关联的这至少X个样本DAI包括将各标识符捆绑成元数据查询(MDQ)83以上传到服务器29用于与权威DAI数据库进行匹配。

具体而言,获取这至少X个样本DAI包括在媒体项开头之后的第一时间间隔上采集这X个样本DAI中的一个并在相对于该第一样本DAI一偏移量的整数倍上采集剩余X个样本DAI中的每一个。其它样本DAI的采集相对于第一样本DAI偏移这一要求被用来解决与DAI的采集有关的根据音频流变化的固有问题。特别地,用户之间在音频流中的任何变化都会导致略有不同的样本DAI。例如,如果一个媒体播放器23比另一播放器较早或较晚地开始数据采集,则与每个播放器相关联的样本DAI将相对于另一个略有偏移。如上所讨论的,权威数据库中存储的权威基准DAI应该以其将匹配样本DAI尽可能多的微小变化的方式生成。DAI匹配过程不需要精确匹配,而是根据与每个DAI相关联的单精度浮点数的64维矢量将该样本DAI与权威基准DAI相比较的近似计算。在一个示例中,第一样本DAI可以与权威基准DAI同样地取自媒体项开头起30秒的时间间隔上,而其它样本DAI被取自与该第一DAI有整数倍的偏移的上。例如,如果取了5个样本DAI并且偏移量是186毫秒,则DAI分别被取自30秒、30.186秒、29.814秒、30.372秒、以及29.628秒。自媒体项开头起的不同时间间隔、其它偏移量、以及采集不同数目的样本DAI也被预想位于所要求保护的发明的范围之内。可以变更自媒体项开头起的时间间隔、偏移量的长度、以及所采集的样本DAI的数目以调节该方法以提高正确匹配的可能性。

另外,本方法预想获取与来自单张CD的多个媒体项相或曲目相关联的多个样本DAI。这里,根据本发明的一个实施例的方法接收如上所讨论的在自CD的每个曲目的开头之后的第一时间间隔上以及接着以与各第一时间间隔相距一个偏移量地采集的多个样本DAI。

一旦上传了与特定媒体项相关联的样本DAI,该方法就可以尝试将该样本DAI的若干轨迹与权威数据库的适当的权威基准DAI相匹配。这若干个轨迹被打包进MDQ 83中并被发送到服务器29。服务器29通过将MDQ 83的若干样本DAI与权威数据库的权威基准DAI相比较来寻找匹配。如果仅找到一个匹配,则与该匹配相关联的元数据被确定为恰当的元数据。如果没有找到匹配,则该方法可默认地利用另一匹配方法,即根据TOC或与客户端计算机上的媒体项相关联的其它元数据进行匹配。如果找到一个以上的匹配,则方法利用包括专辑TOC、与该媒体项分组在一起的可以形成共同专辑的一部分的其它媒体项、或与客户端计算机上的媒体项相关联的其它元数据在内的所有可用信息来尝试确定最佳匹配。

一旦样本DAI与权威基准DAI匹配,则该方法检索与该权威基准DAI相关联的元数据并如图1中所示地在87将该元数据返回到客户端。在另一示例中,该方法可将各标识符优先排序,例如将样本标识符作为默认并将与客户端计算机上的媒体项相关联的其它元数据仅作为备份标识符。

在于87将元数据返回到客户端21’时,该方法另外还在91将权威确认DAI发送给该客户端。在一个实施例中,与该媒体项相关联的权威确认DAI验证匹配的准确性。该方法然后利用客户端设备上的媒体播放器23确定该权威确认DAI是否匹配该媒体项的样本确认DAI。如果客户端媒体播放器23确定该权威确认DAI不匹配媒体项的样本确认DAI,则在93客户端发出并且由服务器接收失败通知。失败通知包括唯一的曲目标识符(例如,WM内容ID)以及确认失败偏差的量。一旦在93接收到失败通知,服务器29将所接收的与该权威基准DAI相关联的失败通知记入日志。服务器29上的一个数据库存储例如用于所创建的每个WM内容ID的计数器。一旦计数器已超过了预定计数(例如,对于一给定媒体项至少已有X个失败通知被记入了日志),则本发明的该方法确定权威基准DAI被错误匹配。此时,该方法将在31开始上传和采集来自多个客户端21的更多候选基准DAI的过程以重新生成该媒体项的权威基准DAI并在97更新权威数据库。由于样本DAI没有与权威基准DAI正确匹配,所以权威基准DAI被再次确定以确保元数据匹配的准确性。

在另一示例中,该方法还包括将检索到的与权威基准DAI相关的元数据与和从客户端上传的媒体项相关联的元数据相比较。这种比较是确定所检索到的元数据的准确性的另一种方法。确认匹配的准确性的其它方法也被预想位于本发明的范围之内。

数据结构

现在参照图4,示出了一种通常以101指示的其上存储有表示用于标识音频媒体项的音频CD的数字音频标识符元素(DAIE)的数据结构的示例性计算机可读介质。一般而言,该数据结构101包括通常以103指示的与音频CD相关联的唯一专辑标识符以及至少一个曲目元素105。在图4所绘的示例中,示出了曲目元素1、2和3105和第N个曲目元素,以证明该数据结构可包括任意数目的曲目元素。对于标准红皮书CD,例如可包括达99个曲目。这些曲目元素105中的每一个对应于该音频CD上的音频媒体项。每个曲目元素105通常如上所阐述地包括不同的候选基准DAI(CBDAI)和不同的候选确认DAI(CCDAI)。特别地,候选基准DAI包括在第一时间间隔上取的该媒体项的采样,而候选确认DAI包括在第二时间间隔上取的媒体项的采样。在一个示例中,第一时间间隔是自媒体项开始之后的30秒,而第二时间间隔是自媒体项开始起的50秒。

计算机可读介质

本发明还包括图5中通常以111指示的具有用于执行创建客户端所访问的数字媒体的数字音频标识符元素的权威数据库的方法的计算机可执行指令的一个或多个计算机可读介质。特别地,计算机可执行指令包括用于为一个或多个客户端所访问的数字媒体的多个副本上的每个媒体项上传候选基准DAI的上传指令。该计算机可执行指令还包括用于处理所上传的候选基准DAI从而为来自该数字媒体的每个媒体项创建权威基准DAI。计算机可执行指令还包括用于将该权威基准DAI添加到与其它数字媒体相关联的权威基准DAI的权威数据库的添加指令。

本发明另外包括图6中通常以113指示的具有用于标识与客户端所访问的媒体项相关联的元数据的计算机可执行指令的一个或多个计算机可读介质。特别地,该计算机可读指令包括用于接收与媒体项相关联的至少一个样本DAI的接收指令。该样本DAI可从访问该媒体项的客户端处上传。该计算机可执行指令还包括用于将该样本DAI与权威基准DAI相匹配的匹配指令。该计算机可执行指令还包括用于检索与该权威基准DAI相关联的元数据的检索指令。该计算机可执行指令另外还包括用于将该元数据返回到客户端的返回指令。

在同在图6中绘出的另一示例中,该计算机可读介质还可包括含用于获取与来自客户端的媒体项相关联的至少X个样本数字音频标识符的获取指令的计算机可执行指令。该获取指令还可包括用于在自该媒体项的开始第一时间间隔上采集这至少X个样本数字音频标识符中的一个以及其它标识符之间以彼此相距一个偏移量地采集剩余X个标识符的每一个。在另一示例中,该获取指令还可包括用于将标识符捆绑为上传到权威数字音频标识符数据库的元数据查询的捆绑指令。在又一示例中,该计算机可读介质还可包括含用于将与媒体项相关联的权威确认数字音频标识符返回给客户端以验证匹配的准确性的返回指令的计算机可执行指令。该计算机可读介质还可包括含用于在客户端确定该权威确认数字音频标识符与媒体项的样本确认数字音频标识符不匹配时接收来自该客户端的失败通知的接收指令的计算机可执行指令。该计算机可读介质还可包括含用于将所接收到的与权威基准数字音频标识符相关联的失败通知记入日志的日志记录指令以及用于在该日志记录了至少X个失败通知时确定该权威基准数字音频标识符被错误匹配的确定指令的计算机可执行指令。该计算机可读介质还可包括含用于在样本数字音频标识符与权威基准数字音频标识符没有正确匹配时为该媒体项上传来自多个用户的其它候选基准数字音频标识符以创建新的权威基准数字音频标识符的上传指令的计算机可执行指令。另外,该计算机可读介质还可包括含用于将所检索到的与权威基准数字音频标识符有关的元数据与和从客户端上传的媒体项相关联的元数据相比较以确定所检索到的元数据的准确性的比较指令的计算机可执行指令。

通用计算设备

图7示出了计算机130形式的通用计算设备的一个示例。在本发明的一个实施例中,诸如计算机130的计算机适合用于在此所示和描述的其它附图中。在一个示例中,以上讨论的客户端计算机或设备可以由计算机130来体现。计算机130另外还有一个或多个处理器或处理单元132以及系统存储器134。在所示实施例中,系统总线136将包括系统存储器134的各种系统组件耦合至处理器132。总线136表示包括存储器总线或存储器控制器、外围总线、加速图形端口、以及使用各种总线架构中的任意架构的处理器或局部总线在内的各种类型的总线结构中的一种或多种。作为示例而非限制,这些架构包括工业标准架构(ISA)总线、微通道架构(MCA)、增强型ISA(EISA)总线、视频电子标准协会(VESA)局部总线、以及也称为中间层(Mezzanine)总线的外围组件互联(PCI)总线。

计算机130通常具有至少某些形式的计算机可读介质。包括易失性和非易失性介质、可移动及不可移动介质的计算机可读介质可以是计算机130可以访问的任何可用介质。作为示例而非限制,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以任何方法或技术实现的用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的易失性和非易失性、可移动和不可移动介质。在一个示例中,计算机存储介质包括RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字通用盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备、或可用于存储所需信息并可由计算机130访问的任何其它介质。通信介质通常以诸如载波或其它传输机制之类的已调制数据信号的形式体现计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递媒介。本领域的技术人员对于已调制数据信号较为熟悉,该信号的一个或多个特性已以在信号中编码信息的方式被设置或改变。诸如有线网络或直接有线连接等有线介质,以及诸如声波、RF、红外及其它无线介质等无线介质是通信介质的示例。以上介质的任意组合也应被包括在计算机可读介质的范围内。

系统存储器134包括可移动和/或不可移动、易失性和/或非易失性存储器形式的计算机存储介质。在所示实施例中,系统存储器134包括只读存储器(ROM)138及随机存取存储器(RAM)140。含有有助于在诸如启动期间在计算机130内的各要素之间传送信息的基本例程的基本输入/输出系统(BIOS)138通常被存储在ROM 138中。RAM 140通常包含即刻可为处理单元132存取和/或当前正由处理单元132操作的数据和/或程序模块。作为示例而非限制,图7示出了操作系统144、应用程序146、其它程序模块148、以及程序数据150。

计算机110还可包括其它可移动/不可移动、易失性/非易失性计算机存储介质。在一个示例中,图7示出了对不可移动、非易失性磁介质进行读取和写入的硬盘驱动器154。图7还示出了对可移动、非易失性磁盘158进行读取或写入的磁盘驱动器156,以及对诸如CD-ROM等可移动、非易失性光盘162或其它光学介质进行读取或写入的光盘驱动器160。可在该示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但并不限于,磁带盒、闪存卡、数字通用盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器154、磁盘驱动器156、以及光盘驱动器160通常通过诸如接口166等非易失性存储器接口连接至系统总线136。

以上讨论并在图7中示出的驱动器或其它海量存储设备及其相关联的计算机存储介质提供了用于计算机110的计算机可读指令、数据结构、程序模块和其它数据的存储。在图7中,例如,硬盘驱动器154被示为存储操作系统170、应用程序172、其它程序模块174、以及程序数据176。需要注意的是,这些组件可以与操作系统144、应用程序146、其它程序148、以及程序数据150相同或不同。这里操作系统170、应用程序172、其它程序模块174、以及程序数据176被给予不同编号以说明它们至少是不同的副本。

用户可通过例如键盘180、以及定点设备182(鼠标、跟踪球或触摸垫)等输入设备或用户界面选择设备向计算机130输入命令和信息。其它输入设备(未示出)可包括操话筒、操纵杆、游戏垫、相机、扫描器等。这些和其它输入设备经常通过耦合至系统总线的用户输入接口184连接至处理单元132,但也可通过诸如并行端口、游戏端口或通用串行总线(USB)等其它接口和总线结构来连接。监视器188或其它类型的显示器设备也通过诸如视频接口190等接口连接至系统总线136。除了监视器188,计算机还包括诸如打印机和扬声器等可通过输出外围接口(未示出)连接的其它外围输出设备(未示出)。

计算机130可在使用与诸如远程计算机194等一个或多个远程计算机的逻辑连接的联网环境中操作。远程计算机194可以是个人计算机、服务器、路由器、网络PC、对等设备或其它公共网络节点,并且通常包括以上关于计算机130所描述的部分或所有要素。图7中绘制的逻辑连接包括局域网(LAN)196和广域网(WAN)198,但是还可包括其它网络。LAN 136和/或WAN 138可以是有线网络、无线网络、以及其组合等。这些联网环境在办公室、企业范围的计算机网络、内联网和全球计算机网中是很普遍的。

当在LAN联网环境中使用时,计算机130通过网络接口或适配器186连接至LAN 196。当在广域联网环境中使用时,计算机130通常包括用于通过诸如因特网等WAN 198建立通信的调制解调器178或其它装置。可为内置或外置的调制解调器178可通过用户输入接口184或其它适当机制连接至系统总线136。在联网环境中,关于计算机130所描述的程序模块或其部分,可存储在远程存储器存储设备(未示出)中。作为示例而非限制,图7示出了驻留于该存储器设备上的远程应用程序192。应该认识到的是,示出的网络连接是示例性的,也可使用在计算机问建立通信链接的其它装置。

一般而言,计算机130的数据处理器通过于不同时刻存储在该计算机的各种计算机可读存储介质中的指令来编程。在一个示例中,程序和操作系统通常分布在软盘或CD-ROM上。它们从那里被安装或加载到计算机的辅助存储器。在执行时,它们至少部分地被加载到计算机的主电子存储器。这里所述的本发明包括包含用于结合微处理器或其它数据处理器实现以下所述的操作的指令或程序的这些和其它各种类型的计算机可读存储介质。

出于说明的目的,诸如操作系统等程序和其它可执行程序组件在此作为离散的块被示出。然而应该理解的是这些程序和组件在不同时间驻留在计算机的不同存储组件中,并且由计算机的数据处理器来执行。

虽然结合包括计算机130在内的示例性计算系统环境进行了说明,但是本发明还可在许多其它通用或专用计算系统环境或配置上操作。该计算系统环境无意暗示对本发明的使用或功能范围进行任何限制。此外,也不应将该计算系统环境理解为具有与在示例性操作环境中示出的任意一个成分或其组合相关的任何依存性或要求。可适合用于本发明的公知的计算系统、环境、和/或配置的示例包括,但并不限于,个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程电子消费品、网络PC、微型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。

在操作中,用作服务器29的计算机130还执行如上所述的用于从客户端所访问的数字媒体创建DAI元素的权威数据库的方法,其中数字媒体包括一个或多个媒体项。计算机130或其组件为一个或多个客户端所访问的数字媒体的多个副本上的每个媒体项上传候选基准DAI。计算机或其组件处理所上传的候选基准DAI从而为来自该数字媒体的每个媒体项创建权威基准DAI。计算机或其组件将权威基准DAI添加到与其它数字媒体相关联的权威基准DAI的权威数据库。

同时在操作中,用作服务器29的计算机130执行如上所述的用于标识与客户端所访问的媒体项相关联的元数据的另一种方法。计算机130或其组件检索与媒体项相关联的至少一个样本DAI,其中该样本DAI上传自访问该媒体项的客户端。计算机130或其组件将该样本DAI与权威基准DAI相匹配,检索与该权威基准DAI相关联的元数据,并将该元数据返回给客户端。

另外在操作中,用作服务器29的计算机130执行如上所述的用于检索与客户端所访问的媒体项相关联的元数据的另一种方法。计算机130或其组件在能够得到的情况下接收与客户端所访问的压缩盘(CD)相关联的TOC。计算机130或其组件还在TOC不可得到时接收与该CD相关联的至少一个样本DAI,其中该样本DAI是上传自访问该CD的客户端。计算机130或其组件另外还将该样本DAI与权威基准DAI匹配,根据该TOC或权威基准DAI检索与该CD相关联的元数据、以及将该检索到的元数据返回给客户端。

本领域的技术人员将知道实行或执行在此所示和描述的方法的顺序并不是必需的,另有指定除外。即除非另有指定,否则本发明预想了本方法的要素可以任何顺序执行,并且本发明可包括比在此公开的方法或多或少的要素。

当介绍本发明或其实施例的要素时,冠词“a”、“an”、以及“said”旨在表示有一个或多个元素。术语“包括”、“包含”、以及“具有”旨在为包含性意义并且表示可能会有所列要素以外的其它要素。

纵观上述内容,可以看到实现了本发明的若干目的并且达到了其它有利结果。

由于可以在上述产品和方法中作出各种改变而不会背离本发明的范围,所以上述附图中包含并且在附图中示出的所有主题旨在以说明性而不是限制性意义来解释。

附录A

<?xml version=″1.0″encoding=″utf-8″?>

<DAI trackCount=″17″

toc=″11+96+45B2+760B+ADCF+E2D6+12081+17D51+1AADB+1D850+20A23+233E8+262

F7+2904F+2B75C+2FB04+338E4+386DF+3DC2A″>

      <track number=″1″>

             <base>qjUbP5bkW0FKcG/BLtgyQAduqD8fxac+cMoCwVzWBcEIOKa/oEqgv

             1zENcHjzg1BEvJXwZ2xoEBL56s+HbCfwCJ8pkAdOaI/bLgRP9ahysDCnKBA

             pPZOwYIHTb6icxPBwTaoQZ4/fsBCBeu/1NQPwLXqhr2g0oBArSmxP/NkbEG

             kTEzAQbawQM5V3j/Cyi8+gX9zQLwTN8AT9JTA3NqXwFJKKEHO1MFAX

             M0WP7awE8GCo9jAycEbQUPJDkHK5qRA4D2cP37Q9b5HSbi++JaoQH7H1c

             GHkEFA08U5QT029r/sbZs9OWSRwb1juEC7HaxAQiNLQNdvG799Y/VAYI7

             KwA==</base>

             confirm>1yZSQJOeCMBWSb3BMz0XwKBgBsCgVzTBRvUgwTTwA0Guvrp

             ACLSfwF3L0MALepTBfK8GwF06/r7qMAdAYj08P4hFKj9mkjVA135FQe5n

             yUDf9yjBvL0cQF57ZcFifqTAeGXpwKROIsD8Pbm+a0GMwFUmpMGpu1hB

             D51OPyWze8G+gIe/mpnhQOFwRMHpsAZBXz6PP1z6XMAG/6FAjPQNP+X

             UZcG19p3A7TC+QAagGj4P90e/5CY1QUQ0+b8AKFTA939dwKWMncAEQ9

             pANGeDQHtJBUA1fg5AXL8xQKI0cL+hTkVAdaaOPrY8pL6zJK5AOYoTv11

             2zMAaDT3AdY5/QA==</confirm>

      </track>

      <track number=″2″>

             <base>j48xwDuINMDzeBBBIsWpwbDKCMCPzEy/n0VbP+CDbEDA7ba/vbT

             dv23ZF0E1XzVA/do1QCEsG8AfLbbBOKMyQVQX+MHi2txBWxgzQY8/HM

             HEKxxBs2oiQcX1H8Dr8nTB9oQdQc5+Lz/H/Y4/WUAhwamfgsHvsOy9M6Qr

             wfIMcUB+g2jAXY+BQP4Q/cCu9gDBqaXQPzuFE8A/E4HBW2f8P4soGUAz

             ZD1ALCRGQGhHgr84MgrBNqmvwBe+F8GVcDNB/e9KwRsNuj++9d7Am2h

             0wJp2pEBTfibBCvCrP1HUtD83rKPAKUyLwEtgwb6n6YK+ywHxvpCmDcG

             V2RrBAWASvw==</base>

             <confirm>vs13wSAftkHEgadBzpzvQMf7DsDK0pZB2F+NwLEzR8CEcTPBqe

             ZvQPJWwD9kADo/raHPwGrfyz6A2APB6OeCwGy+E0CgCxzBw5jawPNY1c

             BaDC5Bhs8MwU1yDUEzrJJAtCQCwbq9k8DZ0GJBgimNPnNzwcDI6Cu/Oqk

             ywKmsEsFrfu3AIi0FQTDZOcDjRRjBepYyQE1ziL6UzWjA1c07wPnNm0CHI

             U3AIuTzP1DvRkAZFIVAnu+zP2QejsDZOLa/1EjIQCYOFsFDEJ8/GqaAvnWz

             hkBfv01ASBRUQY19g0CqJhbAvLduv2zrwj9AgUPBifHeQCWCQb8tB7E/swa

             EwA==</confirm>

      </track>

      <track number=″3″>

             <base>qdqmvxLsMkHJwGnAFuucwCZ8P8HVsavAz66uwQAG3cGroedAg/k7

             QVCeZcEeFUHB4aPpv751GcCUVVy/PP7qP5gVTcH6vJfAk4yuwC8yEsHoqz

             W/oI49wSHuGUDFG+g//fO+wVHZNcG4FW1A1k8TQbKno8EsnihBmHU6Q

             MwVAL9sGc7ArtUYvwKMZ8DGIuJAT3skwEEIA0ERiB1AbJb1v1QaWcDJtP

             8/wBUzwLZBAz8BfYS90vKav0QOfT//7G1A9nRTwWCf2D9Hkow+atSUQL2

             OUUDMuUpBzuIkQOZ7S0FA0fRAbC2AwMhgY8DF7FW+iumEQIroR8H+D

             7Y/uy0CwQ==</base>

             <confirm>/fXNQKebtD1MkBjBmRI/QEU9Cr8tQFq/IxmeQD3A1sEX4R3BSim

             QwcOq9781EMNA2pgrwX5v6EDSz+LAu5AMwdtYaUHQ1iPBo5FjwVYOnsF

             YaQ5AZfIRQQ2muMH1zrzA7mf/wFdmqb/Y9jFBgRMAQApK1MERDwS963

             oJwepU8MC8zYJBm5EawSEXHMBEYCrB/urHP3OCQb9NUu1AB3QyQaAq1

             MCnRuw/pfIJQWF46ECR615AzDm7weWP1797wZS8cqSnv3zNpkB6gJG/2jof

             QNFC1r9oH6fASqrJvOYZD8GgkGZAyDgBQOHI+L5J2B3By141P3+v0ECNF

             5JAbWyCvw==</confirm>

      </track>

      <track number=″4″>

             <base>c9d1PvPJ5UFdHyJB6kuPwLc/hsHWEKpBwRgaQfJ3R74H2RhAeUF4

             QYG/hMD4xFBBwII3wV7gHj60Lq7AfqBvwJvXeUF1BCHBwpTYQFUFj7/0

             LQJBwDkpweBgJUE/ddpAaxmePopo1kBWW1dAAzASwJvWSkCLHMxAE5

             pZQK1+RUHa5cpA2CY5QVAtNL+kiMBAeGGgv5PLyEB1n1RAuceQwHSoT

             MCRiAnB2BEPwXKh2MAyU5dAiwCdQPRL3j7c+2nAZWAIP7T1hz+CysW/

             UdknwWJA17/wLdW/+8SuPwTsA8BgXZrA4gPevydHLkEjsuvAgLN9wctHW

             T9/Bx/AIsk/QQ==</base>

             <confirm>J0XsQOEKm0EJV85AKhWfwLpdREApBsRAnE0wwR1EJUHABIL

             BqoIswSV+UcE/tcLA0+Q2wcIG1D6PyuvAMJofwdrpCMIbZ0BBjsAZQfgxk0

             A5O/7AgqU/wfqkysDfVva/BJeFQHL/EkGWA5LAS4IGQP/wxMAJ1AZBbJxF

             QBkjN0BgMx/Bse8IQTjp9UAoEa+/fvFCQVybu0AVMSNAUhbNP04qD8GeY

             Y7Ak43tQKvETcAwO7e/Kg41wEOUjsFx0SW/IMrEP0XN2j8nrJxA9d8dP97+

             A8FVR6FApKp1QK7LusAiOie/UwdkwPaOWUDezp7Awh1OwCXWuUDkYE

             pAMh2+vg==</confirm>

      </track>

      <track number=″5″>

             <base>hMvcwTunq0G2X61Arn52QRAEycFFHqNB42mWQHZAQj9mMD7A

             AXbfQS+9osCvbRXB6xHJQH7fBUFu8LnAvNBbwKYMK0ATWKS/TvLRw

             GkpnkCn1BA+O+q6wEBIBUBUqmzA5+4rQQ1HvEBqvQvB2xjCwIqGFsH9O

             LFAtt+GQFS48MDMUefAFRcOQT2kVj8HDktAFtnYv2GW98A+8BDBWop

             HQA2STsE89AbBfWIFQJfbXEEkUaZAZy9HQAQH1EB9KZC/nF81QMFrSk

             CMk1hAfuqFQF1WB0FZNCdA+GNbQUmBJ0DCAIU/dm8iwazDbUG1Q8XA

             C1cAwEaoLUHtYQNB/2R/vw==</base>

             <confirm>6s9fQKxctEAe+YvB1Ya9PR/m4r+HhzJAP1ygv6uJv0CgiAfBVuiFQ

             UOBpMDSZG1BKfKIQRb4DkEOqyO/ONX5wPtGCsHyCXPAYFDJwbbgjD4

             uaxvBhDr7P10Z3UAapwHBD/L8QB10CkEWTMPBekSwwa7BMEH7qbs/Csy

             TwT39yUBqCoJBPz3Bvy22Tb8yotXAy0mZwS/6WsAy/YpA5WDrwBVdGkF

             b1NbAmAhFwUYLMEFRimBBz3MDQWAW1r/0QtfA0tiiwDxTKEDMRZhA

             rCkoQPMQbcHCjH/AypTuv4kp1r9Oeq1Au7/dvxYVqcCI8+vANa9OwDC1rEA

             5b5dAfiMnQA==</confirm>

      </track>

      <track number=″6″>

             <base>3iMRwij/AUGWqx1BTu/FP+/CDsHZ1Ka/n6DtQFf8tEBr3RfAKUiSv9c/

             vr/SizjAbehWQAZ4Zr9tcZY//Lj+wDoRzz92uMRADsSQwJ+0/0BgtJm/RXiuQ

             Bba/8AnRz6/z/Kev8hYCsFvx8XAXy0mwcbtF7/A2hRBKuwbQWYb1MGMkp

             xAVPpNwcZ9AEGTOx5AM501QaPvicCVbIbB3y9nQSV3Db61IQ1ANPTPvZ

             DJe0CruaPALMYwP/1b9kDRqQA+OH2PP8hR3L+Pg1fBNoIRQKP2yr+xgcr

             A0ttXQMsTbUCmBrE+VAhLwGrJncA5zknA2QfGvwH1HsAC1QPB8u51wA=

             =</base>

             <confirm>rWwJwjL6FEFx6hJBR18jvzkB7MAR3gVBkoE4QN9RIUB0LAxA/

             d9uQMsqHkDonUjAPfeQwEp5u8H4uXW/g7WpwNckKT9jng9A2CxUwaInN0

             EtUdnAO8XsP8AUfMCy9FW/uKiAQCMKfMBPB6ZAAEM3QHJzFEHrsXhB

             513eP/DZAMABgCNBJC8Xwd6S3cBUOg9AK0+pwPjBX0FofdJAiJeTwX8e5

             r/7q1NAw8MvQNLYrsBJjK6/vd8dQCgNFUGCMRjBuvRCQVtjMcGwvjPBB

             yVrPxcE/kAxXQLBNHMQwRFzBMF3u2vBsnH0wAk4D8G0McTATp6UQO

             RWD0Gd+YQ/q3yXQA==</confirm>

      </track>

      <track number=″7″>

             <base>dDq1QeMzkEFmNDNBWv/ewDcRA0HELTBBWUjQQEtllkBPfFDBY

             7GLwH4ydL8IKYO/eTIcQTD11r9NhZtAVIXfwGhFLcBja6JBCyZIwCuEG0G

             +bYXBpzjnv+zMAMHITd/Asz1Bv60KUsEmGbQ/3yLfQNtHMkFbhhrBDf8X

             wTGUfMGssfXA4TEMQcoaD752f51AdsSsQNqsDMEajI6/kvgTwZjzG8H4Kc

             W/P+qmwCmzAsAZjuE+prFzQeLFiMDtSO2/Vz3Xv61bsMDijqvAxLTGPyFu

             2MCutNC/roHJQGLhQMCN/6O/12WpvniBrsFPNjJBE5z3P30zVcCQmrbA5jr

             BQA==</base>

             <confirm>FOGAQZ+rskHKQd1AyL/7vx0Ybj/T08NBtNozQTUu7z6HLAzBSc

             s3QQ3aJL8fy2dB8k49wVp2CD8nPsRA3vJQPxU7mEFII9NAI2EEQd/DtEB0e

             PRA5TN8wbv8TsDfYCLAgWSmvzVM7T8/3m0/XydawKdIkkHY0wJB3MG6

             Px5HzMCpJRfByEJZwFFuW8C1P6q/heS1wKTzAUGKxMPAqCJSwEc3JUCj0

             zPA7YRCQRX6JkAcKw/BYb3zwPGU0L/WZtLAv8yHPU8JCUG1xVRAJnRr

             wVV+DUHZQPFAnIdoQFsgLkB40QrA1RimQAWYt0BgXHG/IYdsQKtLDsH

             anx/BLi+CPw==</confirm>

      </track>

      <track number=″8″>

             <base>RRvrQJHOqMHrz7JArEiPQJnsW8F9cxLAoIQjQT8EocGz8vS/dajxQN

             +JkcBD8NLAXIMMQU27R8F885pBf7Wawee+YMGHVHw/K1TmPs2HnkBi

             NxtBM3wBwFN6HUFZ0da/v0UVv4aJ8UB3tzNAHOyeQGIHMUG5OHZA0D

             FLQHo1NMG5A0FAK9+twKgBRkAvO51BFeoUQQErfECs/CvBDzB9QW5qd

             sC6OKJAsAirwC1kjcAO0CHBKqMdQcACuD9myatAWUDJQN16kMDwRVa

             +B/fnQGuq18BrJyRAorGWQMHZRkFm12HAwGnZP13gcEBP7YjBBLg9P1Z

             mBsEcy9Q/VbCdvw==</base>

             <confirm>ens9wE15L8CzB0HAGGJWQMvRd8DM/bBB5H4ZwbeU6cFnJuBA

             Hz9QwV/8KD9C0VbA4rMyQXmPhsG4PoPAZTp1we2RmcBi2BfA8gQqQCg

             WGD+MkVFBnBTMvu9XJkFMFV/BDt6AQewQkMD6tLrAhj5vwZqN70E9P

             aHBg11pQJZ618D0tpLAE53Vv4uNiUE68V5BvP0mwT7FHEFI+OJAnhhTQA

             QGuUADW2fAvAHWwLpE474OgJPB91TRwELuDEB3P4pAITEMwfUWKb/

             Zo1PBqNrbvvtDMMHBpJJAqR9uwCJMCMFtozVBdKZgwcCRfz+mgSHAvo

             osQbkgi8GA2cQ+r8yDPw==</confirm>

      </track>

      <track number=″9″>

             <base>oi7owZuAMUB51f1AIqkewcSa1UAfmgw/hqz5wCmhyb/CDpHAjUNG

             wa8rXcGE57W/ejWQwHZFTkBwNBVB6Kv0vuN1qz9TOT7Bnd24wBsdNkFB

             eCFAi921QBDuf8GNO5NALgSCQO0dgUB3VoNAVvE0QDohcUDf1LK/x7M

             nQJgDPkCBNF/BjSkzwcS44cCBCZU+8gOLP5ZqhcBtQ+ZAA8eCv+DUZkH

             C3mLBFBbwP11NccA1adTAJYTdQNVNrEAhGaFASYIMP8qPgEDXZJ1AcWh

             NwdNjOT7AkAvBKIIUQVnrJEC19r+/izBSQG6ptcDbiOjAZXSOP7j5XkBXe/

             JAgR8vQA==</base>

             <confirm>MOv5wWLCKkHwck5BkpVpQNnACkEc101B2uN1PuudAUHSMY1

             A/CoPwdKYE8HSiBvANzscwfiGRcGU6RBBbZpcvsSKZT+keoFBffTTQCQaI

             UGRRexARN0zwFWsgsDLZPdAK8WowIuvAj9IWyfAdyVmQLGjJkFVLeX

             Ak8KjvrjgQkAhSfVA56c4wcdQzr+drSFANfY1QR9hPcC0GIBBH//gQEtqIUD

             Z7SC/v5UVQXBv9cDsMuxAPDZ5QEHPO0ETGPnAykUjv88jQMGJX1C9HZ

             c1QM7qfMBf2NdA2GwUQLwpK7+Z2as//mIjwUNm2MAzCRXA/fs9wBpTtE

             DHjw7BxG27PQ==</confirm>

      </track>

      <track number=″10″>

             <base>QLvVwOIQikAgTE3BsfxSQZELMcD10BG/URt+Qf6QUcEysru/xkAM

             wU0HdcADMVpAd0MYwdt3/kCmwVHBG3FSwATwgUARAAZBjB7eQE1z

             0cBhIAZB5CVPP65paMErVd++qoLTQDH7/cCQqSxBOx4DwfLsaUDCM+1

             AJnvgQGLmCsFB2B48qSAJQVis1EHoArVAMKivQIP8MkFSVVK/brKSQTF

             TJ0C755M/B2OvwGqvhMAxu1zAfso2Qc18KEAxhK/A2e3MwO4cOkD5LUn

             B+eepv2L1rMBbjvTAMnQDQUxorL4HwFc/XE6QQRO34cDkcYbB7/7KwJJx

             1cFJUQ7BPwv5Pw==</base>

             <confirm>maUiwR7VCkAiN7DBr91NQDn1O8BtK73A/1HKQBRN88BqQ81A

             p75owNApB8FcygRB06N6wTe21j/95yjA9BLSwRjKZECEZ/U+LVg5v3tsbsD/

             LHhAW43gwJL14L+5CnVBoJmpQA9kD0D1gRq/YbVTwddsDEGPmi1Ao82J

             QDOOaEC3s1/AkLpeQKoBCsF39FtB+SmPQET2vsCFG55AS1eAwbebCcGTjv

             C/VqgowBbDVMH9JBhBwjg9QDi1ccAV3TU/G1gCwES31EDaI/a/zFo3weQ4

             mUCCM07ANoqgP5uNf0GTnpFBQ2ugQBWk2L8Cr8M/YykAwe50E0AdDY1

             AO1VzQQ==</confirm>

      </track>

      <track number=″11″>

             <base>ebxZQJuYyMCktIpAhxVBwKX+q0FYKbJAYSBYQKYrhj+31ghBzfeq

             wMUqo8BuMyjBTDpCQDwTMMF2yJRAuN1dPy5gRMB2YYZAibePwbgC20

             DxBQfBcUVCQdKIxkDwEurA611AwWzrEsEF7pFBwW2pQMhq6L+/IZJASX

             zfwP+oIkCI8V5BM3oCwWej2T+37po/1Bx2wOmhW0FIGh5BrLyGv+2ZmsBy

             PBhBcg+kwIMK98CcDq9A0j4AQTFBhsF+NevANz3YwPJ7ScAQLOHALjD

             NQAtkU0BHvozAXI5kvyXOxr5FdmvBmiUgwU+/fkCkRoXAWNgUwacI7M

             B7xmLAT1I2wA==</base>

             <confirm>9yPbwSewUsEBN0FA/ftmwXuEv0AQga7BrqzBwDvNDUHkcUvB

             W/T9v3N+UsBZF81AFxOowEspmMCIsPbAZh0PQTG5D0A1di3ACFk6wfCr7

             zxF20ZAsmUKwfdzRUFNngXBFUqUQMOkFMA1AAVBk/FpwdPbesBqUj1B

             ETT8Pk65N0Bt/n1Aa7XWO3v000C93Ue/DWNpwJVbBECgnxNATn5XQF7IJ

             cDqwjG/4kK1wNbR70DnCvu+61gxwUOaE8Fom/bAzETEwOTNXsDeCjPAm

             OsaP614C0FzFC/AZbu5QIZjtr/WAGhALH/wQI8uBD/2N6c/wjQjwBYOusBr+

             y5ALgz1wA==</confirm>

      </track>

      <track number=″12″>

             <base>TfD0P/zE60A8MbpAodWIP9Opx0HueInBDKBtwYMeykDC3wTBQrn

             ywRyvN8CyIX1An7ZoQCzJiMAAuxtBQPcxQPUoPkGTiyxBQFNoQFZF/kD

             myh3Ai0oXwYfUEkFNa7bAON0KQH164r/kxinBdsT/vnPfnMCnpRxAjLQGw

             Mj6WEABN/3Aa52dQGEr1kCbsLu/qpGEP7E5KL+JO85A227Lv8cXUj8L2FQ

             /dQyWwMouF8FQ7aHBk3/7QG9ZMcF2FRg+crJGQAHii789YiJBQr4qwRubts

             CsVghAZoDZv5SPFL947UdAxXxOQF7mZ8GtQCXAhFuDwMKkSsCmwBs/

             ZgDswA==</base>

             <confirm>7gWcwdPzDEGzr/M/3wVVweKqxEAhOpZBcSgLQRLgbMDgXQN

             BHnsGQXE5kT4Wmd1AHdeOQaLsoUAne4BB6ndZv80sk8Ab57W+PXtZQW

             Y7EEFo/sJAENTHQD5vK0BuoI9AmghpQHXAwMCYEn5ALOohP/1AAsA0t

             xJB5jb0QChiCcHmuWg/x9hXPzO8gUBpnxPANCmKwIetGEAvLrfAxjgrP26y

             EMH36X1Bwp0DwdXAS8GGtVTBgySJQGfrGkGvk6vAyExXv2E0GkHZpYz

             AH3F0QE3EUD+aMIG+NZ5GwP51REC/x1O//n/kwPKZgsH+6io/z19hwZSUkj

             66VW7ArPdmwA==</confirm>

      </track>

      <track number=″13″>

             <base>faZtwaaVfkHLvRNBzYbpwA/0Wz8ahq1B1YJBQaQxxj4UMQVAjSs+w

             a9dGcCJb16/wP+5PukvPMC3QELBmdTyQGP5ScFykBVA2gIEv81RAcHwO

             EdB9VviQBDwiMAx3xrBbgW3QJyjj8Du+jnBmRwnwCCGuMAEMyu/3nZEP

             3G8I8HgPapBOYvzQH6dhj41mMdARsMQwXFm4kDH2sHATGCbwIyVeECa

             V15ATL+bvxUeZEA2jOfAxe5awNbaCkATcWnBuF4NwDtbqb+WtPTAfDQY

             QYGJgUHIhKU/qsWAwO/QGsGh1Pa+DUVWP54M0UDZAunA+fxuQfN5C

             MA0KhnBm 1IQQQ==</base>

             <confirm>/O52wajuSUES70FBkU8cQCyFB0G0D1ZBT+qNQODOf8BT7enAh

             oX6wJgi0ECM0GnANZeqv5ND5L85JebAaIKiP0+nz8Bz5oXBurK0wT63+78

             EnEC/qf4GwdW5Dz8RCARBR07jwLOBiUDLWmJBEtOEvuJkNT9yGSVBY

             3qwP/OF28COZPA/EyaawL0CDUEMMAxBFxcJwbdqRUBG3vjAKjQIQMVZ

             4sDo4wrAwECvwGO1vEBoYzNBqhqhQAAvx783A1vBQQIZwc1rkz7uGuC//t

             gPQb3WMcFc7Q1AQjOCQFeL0MAmvn7A6svFQLxUj8G/wkNBD/8owfBYA

             UF6+YLAd45gQQ==</confirm>

      </track>

      <track number=″14″>

             <base>tzqhwG4yhEB1xgHC6aw/QIOVgsA1O5rAQDe0QBtOh8EBabHA7p1u

             QGUrS8BdoppASSinwMV6Dz1+o07AP41rweF1DMEOf04+Rv/FQGw/JkAzo/

             A+DBmFQVR390C6VUxBmPd1P/cksUCB1KHAvMKqv5RN6cDay+nA2uLZ

             QBO/sUAgpuq/3W5WQHMBTcHO/CnBM3PLPz36CMD8uetAOD5uwa1YmL

             8MY8PAzrZFwSw0BkE7gotAvhapQFtFkL9A2nLAehjNQEuGxj9HpSJByq9v

             wb7pej8tMgDBDi8yQT4NkcCNb85A2sowwYs5N8HGHDZB2oQ4wD2iBMH

             0nEvAyRs8vw==</base>

             <confirm>knogwWPaSUHd/aHBmK2CwPh8wMGmBJTA/B+6QVTgvsEkZhX

             ATCQOwaCkAsHrN5VAiFF5wUrrCkGnV3PAWSWuwXovEEAeTn1Bb00Kw

             Xk0s0C1VSs/PBUAwQ5pPME1uA9B1VzaQItgzcCFhx9AXUkDQeoALj/TS/a

             +H7q0QBArIUEQbM+/fOC/v4QmA0HCx72/1kBUwA3O1EE1ukzAJyu9wCv8

             pL8110zA6u0pP+rdzr8etQZBBrJHPYhOuT+9eC7A3STLPyPzu8C6hGBB/kY9

             P+RVckAefLHAgYDTQEHbs0A13O9Ak3MkQWN2CsAWjVnA978NwE3oRE

             EoCQFBF2Y7QA==</confirm>

      </track>

      <track number=″15″>

             <base>GfWzQR8wtECHSLpA75wrwMNt9z+n/k4/i5jUwOLwK0GvtrPBM/ED

             wMxeb8E1GPbA9T54QIk7pr869hZB1saFwQFJGcHMdPC//OaHwJGChMFNXf

             PBTwS+wR26asGY3/E/XiAoQW+BaEGwb1rBrAanQCPbB8DafFVBnbq3wLe

             d50FrOshALSZjQYa4mMAr4F1A+1MMQRJ3ocA99txA9XDBvyQToMBhLtL

             AG+YaQYD1jcA8ER9BruqSvsPg1cA//pzAEa1CP3fLBECYYUG/H3/Ov9Ffn8

             AJ3x/AQ7+QQflaJsAh6ABAr6K2P4UtJUFGktG/DiWxwIeabsDNZwdAdMp0v

             w==</base>

             <confirm>+E+EQSmri0EZoYJB7ZYWQZOjscD1QczB4Cp1wHeJhj+XQ66/Sp

             K/wE1piEHwf0tBmHigvi97Z0EwZUHB9k93wNDSg0ETpxRB0a0sQbTTFsEK

             CEZBUDG4QV7rAMFzug3BgDOHwB4Og8F8aZzBMjywwGI1T0FetcTACW

             8eQcOJfcCry87AA5BnwWb2IMFAyB9Acz1uwGpMe8AeupQ/izczwXHz6r8g

             bpJAuC41P6L2qsCz09I+mZ7CQMw/W8CzwptAyHsGP7SgXEFIjsrAKPZNv4

             VLeD9SyB+/PRGsQIrPcEDbJV++NEUiwRt3zsCFC2dBK3wEwbwsHsHt16P

             A7TRbQA==</confirm>

      </track>

      <track number=″16″>

             <base>CCoYwmWHiD88vLtA+eufvxVuicAyYbrASLMKQWox5kCQfDpBAR

             21QI+8wsDEzKm/J1c6QRF3Q8FjS/xArt0tQA2FvsCuzQRBm4z/QPv82j8a1Qr

             BAOmfQYw8LsHYC/jAk2E2QeIGFUCa0yxAu5sowYT0T0DoB08/BtqBwJcY

             5MC2TyrB2NMbwWIwEcEJKGTAwsKuQGeXm7/1983Ap2OLQA2e30Aq11JA

             APQ3vwiQa8CJ+iw/3wNCP1hSt0BUrKFA66BjwOJWrED1yuNAaPYzwEWZ

             bT/n1grAxQ2zP0pdjsDYbFG+ZrjyQJuAt8DWe06/HGGPPiKZbj8CZ3tA4FQ7

             QA==</base>

             <confirm>9+0WwsfbDsB5naJAaQJswFT/u8DQxKrA3n3jQOZCzUAKK25BM

             rGzQIsoP8BQD0jAkSk+QYny+sDg3wBBGzSCv/a2D8He3hRB67DXQEA50k

             B7MpDANCKJQZMdg8CUsY/B52nRQNzG5D+1LQRB2U/wwLNeBEEaMmJ

             AH/wuwANHgsB19EbBCyLmwIrsm8A2tYw/Q+xVQGr4VsCDyfPAyipZwLD

             E10BHeg5A6L/7vutW08D1GqnAC0QfvpAcnkBBzDFA1UpiwFepDEBcer0/00

             X2vx1JNT/OfGBA5SWYQBq710Cd1dE/RRqXQDRi2sBXGaG/JJpIvTXOe0B

             deR1Bo9y7QA==</confirm>

      </track>

      <track number=″17″>

             <base>EC+yP1cYQkGdvNBB0udRQdd580BCpbLAcdMewJSRsj+2cY3BTnQP

             QdyejEHtuR/BVXZhwZFmZMD1d1hBKy4bwUkDiUGMJi3BFc/owIpu0T5xrQ

             BANZ1cwGNxDUCxVBRBDBaHQBltfECLhtQ/xhnFQLYLBkCF/NLADX18

             QFbtO0EroJk/m0pJwHOy10CVF4zAo1qMwM2sTsB7yAPAjTryP1x4PEB2v/H

             AKd/oQKsVjcBOjSrAu4W6P/7opb/kWSLAjZx+wMn/xEBHY7hAyE1IPm4Q4

             D8q7L3ARoJIPcrWF78m+TBBc5WMQP33RcE3QQLAxtQWwC0Vs8DgQ17A

             rWfWvw==</base>

             <confirm>mIYSwUEmzkB17p1BItheQQSBzcDNM6hAdnaUv/78WT173DnBh

             c6dQWeBVUHyS1zBE41RwWJwx8CywANB2XAewR55IMBoNC/BtddLwE9I

             BUHpiTbA2qazwEmjnkDMTrJAc2iPQLx0UECEqj9A8gJ1QJdESECNo2XAbA

             wgvoKhb0EiKEpBXBGtQZfu/D/Pc9LAb1/hP+j5/kCSnopALfJWwGcy6ED0Ic

             TAn7CYQPTBI74B7yhBGKnyvrbVZMEvRoC+nfLqwBUY0ED/S0xB98ofQfk

             DUEC7YznBmDxpQMevSMGrMexAftUAwQHfHD+fU/M/H3ECwQe5qkDX

             9F1AHuo4wQ==</confirm>

      </track>

</DAI>

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号