国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于按需內(nèi)容映射的方法、裝置及軟件的制作方法

      文檔序號:6348570閱讀:173來源:國知局
      專利名稱:用于按需內(nèi)容映射的方法、裝置及軟件的制作方法
      用于按需內(nèi)容映射的方法、裝置及軟件
      背景技術(shù)
      內(nèi)容共享應(yīng)用已經(jīng)是在因特網(wǎng)上最廣泛使用和流行的應(yīng)用之一。同時,對無線通信設(shè)備的使用已經(jīng)變得普遍,并且正迅速超過對常規(guī)有線設(shè)備的使用。例如,一個流行的領(lǐng)域涉及對音頻文件的共享和將那些音頻文件映射到描述和支持對那些文件的使用的豐富元數(shù)據(jù)。因為可用媒體如此豐富,所以對相關(guān)聯(lián)的元數(shù)據(jù)的創(chuàng)建和映射引入了很多工程挑戰(zhàn)。例如,關(guān)注的是數(shù)據(jù)管理以及網(wǎng)絡(luò)資源管理問題,因為這些問題影響了網(wǎng)絡(luò)性能,并且最終影響了用戶體驗。

      發(fā)明內(nèi)容
      因此,當為用戶請求內(nèi)容時,需要獲得關(guān)于該內(nèi)容的最豐富的可能的元數(shù)據(jù)(即, 內(nèi)容映射),并且以節(jié)約網(wǎng)絡(luò)資源的方式來及時提供該元數(shù)據(jù)。根據(jù)一個實施例,一種方法包括至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索;以及確定所述本地元數(shù)據(jù)是否是不充足的。如果所述本地元數(shù)據(jù)是不充足的,則該方法還生成對于與該特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;以及至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)。該方法還至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。根據(jù)另一個實施例,一種裝置包括處理器;以及存儲器,所述存儲器存儲了可執(zhí)行指令,如果執(zhí)行所述可執(zhí)行指令,則使得所述裝置實現(xiàn)至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索,以及確定所述本地元數(shù)據(jù)是否是不充足的。所述裝置還被配置以便如果所述本地元數(shù)據(jù)是不充足的,則生成對于與該特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;以及至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)。所述裝置還被配置以便至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。根據(jù)另一個實施例,一種計算機可讀存儲介質(zhì),其攜帶了一個或多個指令的一個或多個序列,當由一個或多個處理器執(zhí)行所述指令時,使得所述裝置至少實現(xiàn)至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索,以及確定所述本地元數(shù)據(jù)是否是不充足的。所述裝置還被配置以便如果所述本地元數(shù)據(jù)是不充足的,則生成對于與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;以及至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)。所述裝置還被配置以便至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。根據(jù)另一個實施例,一種設(shè)備包括用于實現(xiàn)至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索以及確定所述本地元數(shù)據(jù)是否不充足的裝置。所述設(shè)備還包括 用于如果所述本地元數(shù)據(jù)是不充足的,則生成對于與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求的裝置;以及用于至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)的裝置。所述設(shè)備還包括用于至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)的裝置。 簡單通過說明多個特定實施例和實現(xiàn)方式(包括預(yù)計用于實現(xiàn)本發(fā)明的最佳模式),根據(jù)下面的詳細描述,本發(fā)明的其它方面、特征和優(yōu)點很容易顯而易見。本發(fā)明還能具有其它和不同的實施例,并且可以在各種明顯的方面中修改其若干細節(jié),而所有這些都不背離本發(fā)明的精神和范圍。因此,附圖和說明書應(yīng)當被認為在本質(zhì)上是說明性的而不是限制性的。


      通過例子的方式而不是通過限制的方式圖示了本發(fā)明的實施例,在附圖中
      圖IA是根據(jù)-一個實施例的用于內(nèi)容映射的系統(tǒng)的示圖IB是根據(jù)-一個實施例的內(nèi)容服務(wù)模塊的組件的示圖2A是根據(jù)-一個實施例的用于內(nèi)容映射的處理的流程圖邪是根據(jù)--個實施例的針對圖2A的內(nèi)容映射處理的一個或多個步驟的處理的流程圖3A是根據(jù)-一個實施例的請求元數(shù)據(jù)消息的示圖3B是根據(jù)-一個實施例的元數(shù)據(jù)結(jié)果消息的示圖4是根據(jù)--個實施例的用于內(nèi)容映射器客戶端的處理的流程圖5是根據(jù)--個實施例的圖示了用于內(nèi)容映射的消息和處理序列的時序圖6是可以用于實現(xiàn)本發(fā)明的實施例的硬件的示圖7是可以用于實現(xiàn)本發(fā)明的實施例的芯片集的示圖;以及
      圖8是可以用于實現(xiàn)本發(fā)明的實施例的終端的示圖。
      具體實施例方式公開了一種用于內(nèi)容映射的方法、裝置和軟件。在下面的描述中,出于解釋的目的,闡述了很多具體細節(jié),以便提供對本發(fā)明實施例的透徹理解。然而,對本領(lǐng)域技術(shù)人員顯而易見的是,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下或在等同布置的情況下實施。在其它實例中,公知結(jié)構(gòu)和設(shè)備以框圖形式示出,以避免不必要地模糊本發(fā)明的實施例。盡管相對于音樂元數(shù)據(jù)和映射討論了本發(fā)明的若干實施例,但是本領(lǐng)域普通技術(shù)人員意識到,本發(fā)明的實施例可應(yīng)用于任何類型的內(nèi)容回放(例如,視頻和游戲),涉及能夠播放內(nèi)容的任何設(shè)備或能夠與這樣的設(shè)備通信的任何設(shè)備(例如,有線和無線本地設(shè)備或者本地和遠程有線或無線設(shè)備這二者)。如在此所使用的,內(nèi)容或媒體包括數(shù)字聲音、數(shù)字圖像、數(shù)字游戲和數(shù)字視頻(諸如音樂視頻、新聞剪輯和戲劇視頻)或者任何其它數(shù)字媒體。圖IA是根據(jù)示例實施例的用于內(nèi)容映射的系統(tǒng)的示圖。如圖IA所示,系統(tǒng)100包括通過通信網(wǎng)絡(luò)105彼此連接的內(nèi)容服務(wù)系統(tǒng)130和多個節(jié)點(例如,節(jié)點120、131、140)。 該系統(tǒng)100支持高效的內(nèi)容共享,特別是在處理與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)方面。
      內(nèi)容共享的一個方面涉及標識要下載到本地有線或無線設(shè)備的內(nèi)容,以及在網(wǎng)絡(luò)上找到可用于本地設(shè)備的該內(nèi)容的源。內(nèi)容共享的另一方面是獲得關(guān)于該內(nèi)容的豐富元數(shù)據(jù),諸如發(fā)行日期、對于可購買該內(nèi)容的站點的鏈接、對于在購買之后可下載該內(nèi)容的站點的鏈接、對于可以找到附屬材料(例如,預(yù)告片和封面藝術(shù))的站點的鏈接,以及用于該內(nèi)容的數(shù)據(jù)庫標識符,等等。根據(jù)某些實施例,當用戶請求該內(nèi)容時,至少部分地執(zhí)行到元數(shù)據(jù)的內(nèi)容映射。這樣的映射被稱為按需內(nèi)容映射(on-demand content mapping),其提供了很多優(yōu)點。例如, 通過避免對從未請求的內(nèi)容進行映射而減少了內(nèi)容服務(wù)的負擔。而且,可以很容易獲得所請求的內(nèi)容的最新元數(shù)據(jù)。在某些實施例中,元數(shù)據(jù)可以被表示為對描述內(nèi)容有用的相應(yīng)參數(shù)的一個或多個值的集合。圖1的節(jié)點120、131、140可以是任何類型的固定終端、移動終端或便攜式終端,包括桌上型計算機、膝上型計算機、手持機、站臺、單元、設(shè)備、多媒體寫字板、因特網(wǎng)節(jié)點、通信器、個人數(shù)字助理(PDA)或其任何組合。此外,節(jié)點可以具有硬連線能量源(例如,插件功率適配器)、有限能量源(例如,電池)或這二者。進一步可以設(shè)想,節(jié)點120、131、140可以支持對用戶的任何類型的接口(諸如“可佩帶式”電路等)。在所圖示的實施例中,節(jié)點 120是無線移動終端(也稱為移動臺,并且下面參照圖8進行更詳細的描述)。移動終端 120通過無線鏈路107連接到網(wǎng)絡(luò)105。舉例來說,系統(tǒng)100的通信網(wǎng)絡(luò)105可以包括一個或多個網(wǎng)絡(luò),諸如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無線網(wǎng)絡(luò)(未示出)、電話網(wǎng)絡(luò)(未示出)或其任何組合,其每一個均包括零個或多個節(jié)點??梢栽O(shè)想,數(shù)據(jù)網(wǎng)絡(luò)可以是任何局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、因特網(wǎng)或任何其它合適的分組交換網(wǎng)絡(luò),諸如商業(yè)擁有的專用分組交換網(wǎng)絡(luò),例如,專用電纜或光纖網(wǎng)絡(luò)。另外,無線網(wǎng)絡(luò)可以是例如蜂窩網(wǎng)絡(luò)并且可以采用各種技術(shù),包括碼分多址 (CDMA)、全球演進增強型數(shù)據(jù)率(EDGE)、通用分組無線電服務(wù)(GPRS)、全球移動通信系統(tǒng) (GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動電信系統(tǒng)(UMTS)等,以及任何其它合適的無線介質(zhì),例如,微波接入(WiMAX)、長期演進(LTE)網(wǎng)絡(luò)、無線保真(WiFi)、衛(wèi)星等。在各種實施例中,通信網(wǎng)絡(luò)105或其部件可以支持使用例如因特網(wǎng)協(xié)議(IP)的任何協(xié)議的通根據(jù)很多協(xié)議(包括例如已知的和標準化協(xié)議)中的一個或多個協(xié)議在網(wǎng)絡(luò)節(jié)點系統(tǒng)100之間交換信息。在該上下文中,協(xié)議包括定義了節(jié)點如何基于在通信鏈路上發(fā)送的信息來彼此交互的規(guī)則集合。協(xié)議在每個節(jié)點內(nèi)的不同操作層是有效的,從生成和接收各種類型的物理信號,到選擇用于傳輸那些信號的鏈路,到由那些信號所指示的信息的格式,到標識在計算機系統(tǒng)上執(zhí)行的哪個軟件應(yīng)用發(fā)送或接收該信息。在開放系統(tǒng)互聯(lián)(OSI) 參考模型中描述了用于在網(wǎng)絡(luò)上交換信息的在概念上不同的協(xié)議層。在1999年9月出版的 Radia Perlman 的題為“hterconnections Second Edition”的參考書的章節(jié) 1. 1 中更詳細地整體描述了 OSI參考模型。移動終端120包括具有移動內(nèi)容123的數(shù)據(jù)結(jié)構(gòu)、內(nèi)容播放器處理121以及內(nèi)容客戶端處理127。內(nèi)容播放器處理121可操作以便響應(yīng)于用戶的輸入(未示出)而播放來自移動內(nèi)容數(shù)據(jù)結(jié)構(gòu)123的內(nèi)容。根據(jù)所圖示的實施例,移動終端包括在網(wǎng)絡(luò)105上與內(nèi)容服務(wù)系統(tǒng)130通信的內(nèi)容客戶端處理127。內(nèi)容客戶端處理127包括內(nèi)容映射器客戶端129,內(nèi)容映射器客戶端1 可操作以便獲得關(guān)于已經(jīng)或?qū)⒁螺d到移動終端120的內(nèi)容的元數(shù)據(jù)。下面參照圖4更詳細地描述了內(nèi)容映射器客戶端129的操作。內(nèi)容服務(wù)系統(tǒng)130包括內(nèi)容數(shù)據(jù)庫132以及一個或多個內(nèi)容服務(wù)主機131。內(nèi)容服務(wù)主機直接或間接地連接到網(wǎng)絡(luò)105。內(nèi)容數(shù)據(jù)庫132駐留在被直接或間接地連接到內(nèi)容服務(wù)主機131的一個或多個節(jié)點上,并且可以預(yù)計,在一些實施例中,內(nèi)容數(shù)據(jù)庫132駐留在網(wǎng)絡(luò)105中的一個或多個節(jié)點上。內(nèi)容數(shù)據(jù)庫132包括一個或多個處理(未示出)以及一個或多個數(shù)據(jù)結(jié)構(gòu),包括存儲了內(nèi)容的一個或多個本地內(nèi)容數(shù)據(jù)結(jié)構(gòu)139以及存儲了關(guān)于本地內(nèi)容的信息的本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135。內(nèi)容服務(wù)主機131是支持內(nèi)容服務(wù)模塊133的一個或多個網(wǎng)絡(luò)節(jié)點。內(nèi)容服務(wù)模塊133是支持用戶找到并在他們的與網(wǎng)絡(luò)105通信的設(shè)備上播放內(nèi)容的處理。在所圖示的實施例中,內(nèi)容服務(wù)模塊133包括內(nèi)容映射器處理137,下面參照圖2A和圖2B更詳細地描述了內(nèi)容映射器處理137的操作。根據(jù)一個實施例,在此應(yīng)當理解,本地內(nèi)容數(shù)據(jù)結(jié)構(gòu)139中的本地內(nèi)容以及本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135中的本地元數(shù)據(jù)就以下意義上來說是本地的它們由內(nèi)容映射器137 進行控制,并且準許內(nèi)容映射器寫入和以其它方式編輯在這些數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)。如上所述,實際數(shù)據(jù)可以駐留在與內(nèi)容映射器137的主機不同的一個或多個節(jié)點上,并且如圖所示直接地或經(jīng)由網(wǎng)絡(luò)105與內(nèi)容映射器137進行通信。系統(tǒng)100包括處在被連接到網(wǎng)絡(luò)105的內(nèi)容存儲主機140上的內(nèi)容儲存器處理 145。在一個實施例中,內(nèi)容儲存器145駐留在被直接或間接地連接到網(wǎng)絡(luò)105的多個主機上。在一些實施例中,內(nèi)容儲存器145被包括在內(nèi)容服務(wù)系統(tǒng)130中。一個或多個內(nèi)容存儲主機140托管了遠程內(nèi)容數(shù)據(jù)結(jié)構(gòu)141和遠程元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)143。內(nèi)容儲存器處理 145包括元數(shù)據(jù)提供方處理147。如果用于特定內(nèi)容的元數(shù)據(jù)處在元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)143中, 則元數(shù)據(jù)提供方處理147適于響應(yīng)于對于與該內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求,提供來自遠程元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)143的元數(shù)據(jù)。NOKIA 音樂商店(匪S)是駐留在被連接到通信網(wǎng)絡(luò)的一個或多個主機上的內(nèi)容儲存器145的例子。在很多網(wǎng)絡(luò)中,通常通過交換離散數(shù)據(jù)分組來實現(xiàn)節(jié)點之間的通信。每個分組通常包括(1)與特定協(xié)議相關(guān)聯(lián)的頭部信息,以及(2)在頭部信息之后并且含有可獨立于該特定協(xié)議來進行處理的信息的有效載荷信息。在一些協(xié)議中,分組包括C3)在有效載荷之后并且指示有效載荷信息的結(jié)束的尾部信息。頭部包括諸如以下的信息分組的源、其目的地、有效載荷的長度,以及該協(xié)議所使用的其它屬性。常有的是,在用于特定協(xié)議的有效載荷中的數(shù)據(jù)包括用于與OSI參考模型的一個不同的更高層相關(guān)聯(lián)的一個不同協(xié)議的頭部和有效載荷。用于特定協(xié)議的頭部通常指示了在其有效載荷中所含的下一協(xié)議的類型。據(jù)說較高層協(xié)議被封裝在較低層協(xié)議中。在穿過多個異構(gòu)網(wǎng)絡(luò)(諸如因特網(wǎng))的分組中所包括的頭部通常包括物理(層1)頭部、數(shù)據(jù)鏈路(層幻頭部、網(wǎng)間(層幻頭部和傳輸(層 4)頭部,以及如由OSI參考模型定義的各種應(yīng)用頭部(層5、層6和層7)。計算機處理交互的客戶端-服務(wù)器模型被廣泛知道和使用。根據(jù)客戶端-服務(wù)器模型,客戶端處理向服務(wù)器處理發(fā)送包括請求的消息,并且服務(wù)器處理通過提供服務(wù)來進行響應(yīng)。服務(wù)器處理還可以向客戶端處理返回具有響應(yīng)的消息。經(jīng)常,客戶端處理和服務(wù)器處理執(zhí)行于被稱為主機的不同計算機設(shè)備上,并且使用用于網(wǎng)絡(luò)通信的一個或多個協(xié)議經(jīng)由網(wǎng)絡(luò)來進行通信。術(shù)語“服務(wù)器”常規(guī)地用于指代提供服務(wù)的處理或者操作該處理的主機計算機。類似地,術(shù)語“客戶端”常規(guī)地用于指代做出請求的處理或者操作該處理的主機計算機。如在此所使用的,術(shù)語“客戶端”和“服務(wù)器”指的是處理而非主機計算機,除非根據(jù)上下文以其它方式進行了澄清。另外,出于包括可靠性、可擴縮性和冗余度等在內(nèi)的原因,由服務(wù)器執(zhí)行的處理可以進行分解,以便在多個主機(有時稱為層列(tiers))上作為多個處理運行。盡管出于說明的目的在圖IA中示出了特定的一組節(jié)點、處理和數(shù)據(jù)結(jié)構(gòu),但是在各種其它實施例中,涉及更多或更少的節(jié)點、處理和數(shù)據(jù)結(jié)構(gòu)。此外,盡管在圖IA和下面的附圖中,為了說明的目的而描繪了處理和數(shù)據(jù)結(jié)構(gòu),如在特定節(jié)點上的特定布置中的特定框,但是在其它實施例中,每個處理或數(shù)據(jù)結(jié)構(gòu)或其部件可以在一個或多個節(jié)點上以某種其它方式而被分離或組合或布置。例如,在一個實施例中,內(nèi)容映射器137是與內(nèi)容服務(wù)處理133相分離的平行處理;而在一個實施例中,元數(shù)據(jù)提供方147是與內(nèi)容儲存器處理145 相分離的平行處理。在實施例中,內(nèi)容客戶端127被合并到內(nèi)容播放器處理121中。圖IB是根據(jù)示例實施例的內(nèi)容服務(wù)系統(tǒng)130的內(nèi)容服務(wù)模塊的組件的示圖。圖 IB還示出了在內(nèi)容服務(wù)模塊(例如,內(nèi)容服務(wù)處理13 和網(wǎng)絡(luò)上的其它處理之間的交互。在所圖示的實施例中,內(nèi)容服務(wù)模塊被稱為社交音樂模塊150,并且支持用戶找到并在他們的與網(wǎng)絡(luò)通信的本地設(shè)備上播放音樂。社交音樂模塊150包括社交音樂服務(wù) 151和數(shù)據(jù)庫接口處理153。社交音樂服務(wù)是應(yīng)用的集合(例如,可以在包括JAVA 虛擬機 (JVM)處理的任何設(shè)備上安裝和執(zhí)行的用JAVA 編程語言編寫的JAVA 堆棧)。社交音樂服務(wù)包括用于以下的處理器指令找到關(guān)于歌曲的元數(shù)據(jù),以及使用該元數(shù)據(jù)來將用戶引導(dǎo)到用戶可以購買或下載那些歌曲(或這兩者)的網(wǎng)絡(luò)上的資源。元數(shù)據(jù)接口處理153是在社交音樂模塊150和本地內(nèi)容數(shù)據(jù)庫132之間的接口 ;并且用于檢索和存儲本地元數(shù)據(jù) 135,以及檢索和存儲本地內(nèi)容139。在所圖示的實施例中,社交音樂服務(wù)包括內(nèi)容映射器處理137,以便為內(nèi)容獲得元數(shù)據(jù),并且使用數(shù)據(jù)庫接口處理153來在本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135中存儲和檢索本地元數(shù)據(jù)。社交音樂模塊150使用超文本傳輸協(xié)議(HTTP)來與網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)105)上的其它處理交互,經(jīng)常與表述性狀態(tài)轉(zhuǎn)移(REST)約束相呼應(yīng)。其它處理可以處在同一節(jié)點上或在不同節(jié)點上。在所圖示的實施例中,用戶的設(shè)備(例如,移動終端120)包括用于與社交音樂模型150交互的社交音樂應(yīng)用程序接口(API)客戶端155(內(nèi)容客戶端127的面向音樂的實施例),以及用于使用HTTP與萬維網(wǎng)頁面進行交互的瀏覽器客戶端157。社交音樂模塊150 與一個或多個音樂存儲系統(tǒng)160 (諸如NOKIA 音樂商店或音樂儲存器160)交互,以便購買要下載到用戶的設(shè)備的歌曲。常常使用內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN) 170來完成該下載。音樂儲存器授權(quán)CDN 170來下載到用戶;并且然后在用戶的瀏覽器客戶端157上引導(dǎo)鏈接以便請求來自CDN 170的內(nèi)容。通過用戶的瀏覽器客戶端157,作為例如根據(jù)本領(lǐng)域均公知的HTTP 或?qū)崟r消息收發(fā)協(xié)議(RTMP)或?qū)崟r流送協(xié)議(RTSP)而格式化的數(shù)據(jù),該內(nèi)容被遞送給用戶。結(jié)果,該內(nèi)容被存儲在用戶的設(shè)備上(例如,作為移動終端120上的移動內(nèi)容123)。移動內(nèi)容123直接從⑶N 170或間接地通過某種其它設(shè)備(例如,使用移動終端120和有線節(jié)點之間的臨時連接(未示出)的有線節(jié)點(未示出))而到達移動終端120上。在一些實施例中,社交音樂模塊150使用消息服務(wù)181 (諸如MICROSOFT YUKON 服務(wù)),以便在用戶的設(shè)備上接收關(guān)于回放事件的事件數(shù)據(jù)。在一些實施例中,社交音樂模塊150使用在網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)105)上可用的其它服務(wù)185,諸如用于與社交音樂人員組中的其它人員聯(lián)系的人員服務(wù)、用于在地圖上顯示感興趣的點和用戶的位置的地圖服務(wù), 以及用于確定用戶在一個或多個游戲中的狀態(tài)的游戲服務(wù)。根據(jù)所圖示的實施例,一種用于按需更新元數(shù)據(jù)的處理系統(tǒng)包括在內(nèi)容服務(wù)系統(tǒng)130中的內(nèi)容映射器處理137。圖2A是根據(jù)一個實施例的用于內(nèi)容映射的處理200的流程圖,例如,用于確定何時和如何更新與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。盡管出于說明的目的以特定順序示出了圖2A中的步驟以及圖2B和圖4的后續(xù)流程圖,但是在其它實施例中,可以以不同的順序、或者在時間上重疊地、串行地或并行地來實施一個或多個步驟,或者以某種組合方式來省略或添加或改變一個或多個步驟。在步驟201中,接收對特定內(nèi)容的元數(shù)據(jù)的請求??梢允褂萌魏畏椒▉斫邮赵撜埱蟆@?,在一些實施例中,接收回放事件消息,其指示用戶正在該用戶的設(shè)備上播放特定內(nèi)容。用戶的音樂播放器程序想要在用戶的設(shè)備顯示器上顯示元數(shù)據(jù)。在一些實施例中, 接收對特定內(nèi)容(例如特定歌曲)的請求,并且期望得到元數(shù)據(jù),以便確定在哪里購買和下載該內(nèi)容。在一些實施例中,接收對關(guān)于當前用戶好奇的在另一用戶的播放列表上的歌曲的元數(shù)據(jù)的請求。在各種實施例中,在內(nèi)容播放器處理121或內(nèi)容客戶端127或內(nèi)容映射器客戶端129中發(fā)起請求。在所圖示的實施例中,內(nèi)容映射器客戶端檢測對于使用元數(shù)據(jù)的嘗試,并且將該請求發(fā)送到內(nèi)容映射器處理137。響應(yīng)于接收到對元數(shù)據(jù)的請求,在步驟203中,確定是否存在用于該內(nèi)容的本地元數(shù)據(jù)。如果是的話,那么在步驟205中檢索本地元數(shù)據(jù)。實踐中,存在用于描述內(nèi)容的感興趣的元數(shù)據(jù)參數(shù)的有限集合。如果存在用于至少一個元數(shù)據(jù)參數(shù)(包括用于標識內(nèi)容的那些元數(shù)據(jù)參數(shù))的值,則存在用于該內(nèi)容的本地元數(shù)據(jù)。所以,如果用于歌曲標題和藝術(shù)家名稱(兩個元數(shù)據(jù)參數(shù))的值被用于標識內(nèi)容,那么存在用于由特定藝術(shù)家表演的特定歌曲的元數(shù)據(jù)(如果存在用于這些參數(shù)中的任一個參數(shù)的值或者用于被鏈接到這些值的任何其它參數(shù)的值的話,諸如專輯名稱、用于購買的Web鏈接,或者用于下載的Web鏈接)。在步驟207中,確定本地元數(shù)據(jù)是否已經(jīng)期滿或者被標記成未映射的或不充足的。如果指示期滿時間的數(shù)據(jù)與特定內(nèi)容相關(guān)聯(lián)并且當前時間在期滿時間之后,則本地元數(shù)據(jù)已經(jīng)期滿。如下面更詳細描述的,在一些實施例中設(shè)置了期滿日期,以便改進元數(shù)據(jù),防止元數(shù)據(jù)變?yōu)槭?,或者提供用于糾正可能已被引入的任何錯誤的機會。例如,在最后更新本地元數(shù)據(jù)之后一個月或一年這樣的期滿日期被用于該目的。指示期滿日期的數(shù)據(jù)可以是最后更新本地元數(shù)據(jù)的日期;在這種情況下,在更新元數(shù)據(jù)的日期之后一個月(或一年或者某個其它的特定時間)暗示了期滿日期。在一些實施例中,指示了期滿日期的所存儲的數(shù)據(jù)可以是本地元數(shù)據(jù)被設(shè)置成期滿的日期;在這種情況下,期滿日期是明示的。在這些實施例中,元數(shù)據(jù)參數(shù)的列表包括更新日期和期滿日期中的至少一個。在實施例中,如果沒有從元數(shù)據(jù)提供方獲得充足的元數(shù)據(jù),則將本地元數(shù)據(jù)標記為未映射的。任何測量均可被用于確定元數(shù)據(jù)是否充足。例如,當不存在用于指示了可購買特定內(nèi)容的Web站點的元數(shù)據(jù)參數(shù)的值時,在一些實施例中,用于特定內(nèi)容的元數(shù)據(jù)是不充足的。在一些實施例中,即使當元數(shù)據(jù)不完整時,元數(shù)據(jù)也是充足的。例如,在一個實施例中,當歌曲元數(shù)據(jù)包括用于元數(shù)據(jù)參數(shù)(歌曲標題;藝術(shù)家名稱;專輯名稱;可購買歌曲的 Web站點;以及可下載歌曲的Web站點)的值時,即使元數(shù)據(jù)不包括用于指示了可下載專輯封面藝術(shù)的Web站點的元數(shù)據(jù)參數(shù)的值,所述歌曲元數(shù)據(jù)也是充足的。在此將這樣的元數(shù)據(jù)參數(shù)集合稱為充足的元數(shù)據(jù)參數(shù)集合,即,所述元數(shù)據(jù)參數(shù)集合的值必須可用于元數(shù)據(jù)以便成為充足的。在一些實施例中,從元數(shù)據(jù)提供方接收到的不充足的元數(shù)據(jù)被存儲在本地元數(shù)據(jù)中,被標記為未映射的,并且還被調(diào)度用在從元數(shù)據(jù)提供方中檢索用于內(nèi)容的元數(shù)據(jù)的后續(xù)嘗試(“重新映射”)。例如,使用背景處理中的回調(diào)功能(callback function) 來調(diào)度重新映射,以便在所調(diào)度的時間請求用于該內(nèi)容的元數(shù)據(jù)。在該實施例中,對于與該特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的回調(diào)發(fā)布請求包括上述步驟201。在這些實施例中,元數(shù)據(jù)參數(shù)的列表包括未映射標志和重新映射日期中的至少一個。即使沒有任何對于元數(shù)據(jù)的請求被寄予元數(shù)據(jù)提供方并且因而本地元數(shù)據(jù)從未被標記為“未映射的”,本地元數(shù)據(jù)也可能是不充足的。在這種情況下,響應(yīng)于在步驟201中接收到請求,按照步驟207首先確定本地元數(shù)據(jù)是不充足的。如果在步驟207中確定本地元數(shù)據(jù)既不是未映射的,也不是過期的或不充足的, 那么在步驟209中,將步驟201中所請求的用于特定內(nèi)容的本地元數(shù)據(jù)的副本返回到請求了元數(shù)據(jù)的處理,例如,在移動終端120上的內(nèi)容播放器處理121或內(nèi)容映射器客戶端129。 在一些實施例中,復(fù)制所有的本地元數(shù)據(jù);并且在其它實施例中,僅復(fù)制所請求的元數(shù)據(jù)參數(shù)值。如果在步驟207中確定本地元數(shù)據(jù)是未映射的或者是期滿的或不充足的,那么在步驟211中,生成對于與特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求,并將其發(fā)送到遠程元數(shù)據(jù)提供方處理,例如,在內(nèi)容儲存器145中的元數(shù)據(jù)提供方處理147??梢砸员绢I(lǐng)域已知的任何方式來生成和發(fā)送請求。在一些實施例中,如圖3A所描述的請求消息300被生成并被發(fā)送到元數(shù)據(jù)提供方。圖3A是根據(jù)一個實施例的對元數(shù)據(jù)消息300的請求的示圖。對元數(shù)據(jù)消息的請求包括請求方標識符(ID)字段301和內(nèi)容標識符(ID)字段303。盡管出于圖示的目的在圖 3A以及后續(xù)示圖中將數(shù)據(jù)框示為在單個消息內(nèi)按照特定順序的連續(xù)字段,但是在其它實施例中,在一個或多個消息內(nèi)按照不同的順序布置了一個或多個字段或其多個部分。請求方ID字段301持有數(shù)據(jù),該數(shù)據(jù)指示了在網(wǎng)絡(luò)上正在進行關(guān)于特定內(nèi)容的查詢的處理。例如,請求方ID指示了在內(nèi)容服務(wù)系統(tǒng)130中的內(nèi)容映射器處理137。在一些實施例中,通過發(fā)送消息3A的傳輸控制協(xié)議(TCP)源端口以及源IP地址來提供請求方ID, 已經(jīng)在相應(yīng)協(xié)議(例如IP和TCP)的一個或多個頭部的一個或多個字段中攜帶了該信息。 在這樣的實施例中,在一個或多個協(xié)議頭部上的字段包括請求方ID字段301。在一些實施例中,內(nèi)容映射器客戶端1 使用對元數(shù)據(jù)消息300的請求來從內(nèi)容服務(wù)系統(tǒng)130中的內(nèi)容映射器137請求元數(shù)據(jù)。然后,請求方ID字段301持有指示了在移動終端120上的內(nèi)容映射器客戶端129的數(shù)據(jù)。內(nèi)容ID字段303持有指示了對元數(shù)據(jù)有所期望的特定內(nèi)容的數(shù)據(jù)。任何方法均可用于指示在內(nèi)容ID字段303中的特定內(nèi)容。在一個實施例中,內(nèi)容ID持有指示了內(nèi)容
      13名稱和表演者名稱(例如,歌曲標題和藝術(shù)家名稱)的數(shù)據(jù)。在一個實施例中,內(nèi)容ID字段303持有指示了用于內(nèi)容的唯一數(shù)據(jù)庫檢索鍵(retrieval key)以及數(shù)據(jù)庫名稱(諸如用于內(nèi)容數(shù)據(jù)庫132或在遠程主機140上未示出的遠程數(shù)據(jù)庫的名稱)的數(shù)據(jù)。在一些實施例中,消息300包括可在響應(yīng)消息中用于指示對哪個請求做出響應(yīng)的序列號的字段(未示出)。再次參照圖2A,在步驟211中,諸如請求消息300這樣的請求被發(fā)送到遠程元數(shù)據(jù)提供方,例如,在內(nèi)容儲存器145中的元數(shù)據(jù)提供方147。出于說明的目的而假設(shè)進行請求的處理(例如內(nèi)容映射器137)不知道在遠程元數(shù)據(jù)提供方上的唯一數(shù)據(jù)庫檢索鍵。因此,內(nèi)容ID字段持有以其它方式描述了內(nèi)容的數(shù)據(jù),諸如歌曲標題和藝術(shù)家名稱。在步驟213中,響應(yīng)于按照步驟211發(fā)送的請求,從元數(shù)據(jù)提供方接收結(jié)果數(shù)據(jù) (在此也稱為結(jié)果)。在示例實施例中,所述結(jié)果包括與內(nèi)容ID字段303中的數(shù)據(jù)相匹配的所有元數(shù)據(jù)。例如,當內(nèi)容ID字段指示了歌曲標題和藝術(shù)家名稱時,所述結(jié)果包括與歌曲標題相關(guān)聯(lián)的元數(shù)據(jù)(不管是誰表演它),以及關(guān)于藝術(shù)家的所有元數(shù)據(jù)(不管表演什么歌曲)。圖;3B是根據(jù)一個實施例的元數(shù)據(jù)結(jié)果消息320的示圖。元數(shù)據(jù)結(jié)果消息320包括請求方標識符(ID)字段301、內(nèi)容標識符(ID)字段303,以及內(nèi)容元數(shù)據(jù)字段325。請求方ID字段321攜帶有指示了對元數(shù)據(jù)進行請求并且作為當前消息的目的地的處理的數(shù)據(jù)。 在一些實施例中,通過IP和TCP協(xié)議頭部中的字段來傳送該信息。內(nèi)容ID字段323持有指示了這樣的內(nèi)容的數(shù)據(jù),即,為所述內(nèi)容請求了元數(shù)據(jù)。在一些實施例中,請求方ID字段 321和內(nèi)容ID字段323被持有與請求消息中的序列號相匹配的數(shù)據(jù)的序列號字段替換。內(nèi)容元數(shù)據(jù)字段325持有指示了由發(fā)起消息320的處理(例如由元數(shù)據(jù)提供方處理147)所檢索的元數(shù)據(jù)的數(shù)據(jù)。在實施例中,內(nèi)容元數(shù)據(jù)字段325持有與請求消息300中的內(nèi)容ID 字段303中所使用的任何描述符相關(guān)聯(lián)的元數(shù)據(jù)。例如,響應(yīng)于對關(guān)于由特定藝術(shù)家所演唱的特定歌曲的元數(shù)據(jù)的請求,內(nèi)容元數(shù)據(jù)字段325持有指示了以下的數(shù)據(jù)由元數(shù)據(jù)提供方所檢索的關(guān)于由特定藝術(shù)家以及由其它藝術(shù)家表演的該歌曲的多個版本的元數(shù)據(jù),以及關(guān)于特定藝術(shù)家的元數(shù)據(jù)(包括由該藝術(shù)家表演、編寫、制作或支援的其它歌曲),以及關(guān)于出現(xiàn)了該歌曲或藝術(shù)家的所有專輯的元數(shù)據(jù)。在一些實施例中,內(nèi)容映射器處理137使用結(jié)果消息320來將元數(shù)據(jù)返回到移動終端120中的內(nèi)容映射器客戶端129。然后,請求方ID字段301持有指示了在移動終端120 上的內(nèi)容映射器客戶端129的數(shù)據(jù)。再次參照圖2A,在步驟213中,從遠程元數(shù)據(jù)提供方(例如元數(shù)據(jù)提供方147)接收到結(jié)果。在步驟215中,對結(jié)果進行搜索,以便找到關(guān)于特定內(nèi)容的最佳元數(shù)據(jù)。例如, 按照相關(guān)性的順序來對結(jié)果進行分類,并且選擇最相關(guān)元數(shù)據(jù)作為最佳結(jié)果。在一個實施例中,相關(guān)性測量指示了與在請求消息300中的內(nèi)容ID字段303中被用作內(nèi)容描述符的元數(shù)據(jù)參數(shù)的值的相似性。在另一個實施例中,相關(guān)性測量指示了與關(guān)聯(lián)于特定內(nèi)容的本地元數(shù)據(jù)(例如,包括關(guān)于專輯、發(fā)布日期或在本地元數(shù)據(jù)中出現(xiàn)的元數(shù)據(jù)參數(shù)的任何其它值的信息)的相似性。在步驟217中,確定最佳結(jié)果元數(shù)據(jù)當被添加到本地元數(shù)據(jù)時是否致使本地元數(shù)據(jù)是充足的。例如,確定與最佳結(jié)果元數(shù)據(jù)進行組合的用于特定內(nèi)容的本地元數(shù)據(jù)是否提供了用于在充足的元數(shù)據(jù)參數(shù)集合中的所有元數(shù)據(jù)參數(shù)的值。如果是的話,則在步驟219中存儲用于特定內(nèi)容的最佳結(jié)果元數(shù)據(jù)。在所圖示的實施例中,最佳元數(shù)據(jù)僅被存儲用于在本地元數(shù)據(jù)中還不具有(非空)值的元數(shù)據(jù)參數(shù), 即,僅用于在本地元數(shù)據(jù)中缺少的元數(shù)據(jù)參數(shù)或存在的具有空值的元數(shù)據(jù)參數(shù),如參照圖 2B更詳細描述的。在所圖示的實施例中,指示了期滿數(shù)據(jù)的數(shù)據(jù)也被添加到用于特定內(nèi)容的本地元數(shù)據(jù),以便確保必要時刷新本地元數(shù)據(jù)。在一些實施例中,在期滿日期之后,允許最佳結(jié)果元數(shù)據(jù)取代本地元數(shù)據(jù)(甚至是對于具有非空值的那些元數(shù)據(jù)參數(shù))。在步驟221中,在本地元數(shù)據(jù)中的值當中構(gòu)建關(guān)系。例如記錄在歌曲與表演該歌曲的藝術(shù)家之間的關(guān)聯(lián);以及將通過專輯名稱來標識的專輯與歌曲和藝術(shù)家的鏈接列表相關(guān)聯(lián)。按照步驟209,如上所述,將本地數(shù)據(jù)的副本返回給進行請求的處理。如果在步驟217中確定本地數(shù)據(jù)即使當與最佳結(jié)果元數(shù)據(jù)進行組合時也不是充足的,那么在步驟223中,用于特定內(nèi)容的最佳結(jié)果元數(shù)據(jù)被存儲并標記為未映射的。在所圖示的實施例中,最佳結(jié)果元數(shù)據(jù)僅被存儲用于在本地元數(shù)據(jù)中具有空值的元數(shù)據(jù)參數(shù), 如下面參照圖2B更詳細描述的。在步驟221中構(gòu)建關(guān)系;并且在步驟209中,將本地數(shù)據(jù)的副本返回給進行請求的處理。因而,如圖2A所示,進行對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索;以及確定本地元數(shù)據(jù)是否是不充足的。如果本地元數(shù)據(jù)是不充足的,則生成對于與該特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;以及啟動向元數(shù)據(jù)服務(wù)發(fā)送該請求,以便獲得包括用于該特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)?;谠撎囟▋?nèi)容的描述來啟動對來自元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù)的搜索, 以便獲得結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)?;谧钕嚓P(guān)數(shù)據(jù)來更新本地元數(shù)據(jù)。圖2B是根據(jù)一個實施例的針對圖2A的內(nèi)容映射處理200的一個或多個步驟的處理MO的流程圖。處理240是步驟219和步驟223的一些部分的實施例,以便基于最佳結(jié)果元數(shù)據(jù)來更新本地數(shù)據(jù);并且包括步驟241至對7。在步驟241中,接收用于特定內(nèi)容的最佳結(jié)果元數(shù)據(jù),例如,這是因為在結(jié)果中選擇了最相關(guān)元數(shù)據(jù)。在步驟M3中,搜索本地元數(shù)據(jù),以便找到與該特定內(nèi)容相關(guān)聯(lián)的下一個元數(shù)據(jù)參數(shù)。在步驟M5中,確定本地元數(shù)據(jù)對于與該特定內(nèi)容相關(guān)聯(lián)的該參數(shù)是否已經(jīng)具有非空值。如果是的話,則在步驟247中確定是否存在要檢查的另一元數(shù)據(jù)參數(shù)。如果不是, 則該處理完成。如果是的話,那么如上所述,在步驟243中搜索本地元數(shù)據(jù)以便找到下一參數(shù)。如果在步驟245中確定本地元數(shù)據(jù)是缺少的(absent)或者對于該參數(shù)具有空值,那么在步驟M9中,將用于該參數(shù)的最佳結(jié)果元數(shù)據(jù)值添加到用于該特定內(nèi)容的該參數(shù)的本地元數(shù)據(jù)。舉例來說,考慮下面的情形。首先,用戶在移動終端120上收聽Metal Band-Our Rocking Band,并且內(nèi)容映射器客戶端1 為該歌曲請求元數(shù)據(jù),向內(nèi)容映射器137發(fā)送例如消息300。然而,在本地元數(shù)據(jù)數(shù)據(jù)庫135中既不存在藝術(shù)家名稱Metal Band也不存在歌曲名稱Our Rocking Band0接下來,內(nèi)容映射器137搜索本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135,以便找到(Metal Band, Our Rocking Band)對,而它不在那兒。內(nèi)容映射器處理137向元數(shù)據(jù)提供方處理147發(fā)送請求。結(jié)果,內(nèi)容映射器處理137接收到結(jié)果消息(例如,320),該結(jié)果消息包括在內(nèi)容ID字段323中的Metal Band Our Rocking Band,以及在內(nèi)容元數(shù)據(jù)字段325中的專輯名稱Our Rocking BandII和用于其它相關(guān)聯(lián)的元數(shù)據(jù)參數(shù)的值。內(nèi)容映射器處理137在本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135中存儲該信息(因為在本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135 中沒有找到這些值)。作為該存儲的結(jié)果,在本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135中存在藝術(shù)家Metal Band,其具有專輯Our Rocking Band II,所述專輯被鏈接到在該專輯上的僅一首歌曲Our Rocking Band。MP PiIMtBt口if Metal Band-Rocking Out (5115% ffi Our Rocking Band^ 同一專輯Our Rocking Band II上)。內(nèi)容映射器客戶端1 從內(nèi)容映射器處理137請求用于該歌曲的元數(shù)據(jù)。內(nèi)容映射器處理137搜索本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135,以便從數(shù)據(jù)庫中找到(Metal Band,Rocking Out)對,而它不在那里。內(nèi)容映射器處理137向元數(shù)據(jù)提供方處理147發(fā)送請求。結(jié)果,內(nèi)容映射器處理137接收到結(jié)果消息(例如,320),該結(jié)果消息包括在專輯Our Rocking Band II上的Metal Band, Rocking Out以及相關(guān)聯(lián)的元數(shù)據(jù)。 當內(nèi)容映射器處理使用Metal Band進行對本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135的搜索時,其找到了該藝術(shù)家和專輯Our Rocking Band II。所以沒有基于結(jié)果進行更新。然而,對本地元數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)135的Rocking Out歌曲搜索沒有給出任何東西。因此,內(nèi)容映射器處理137創(chuàng)建了缺失的歌曲,并且形成與現(xiàn)有藝術(shù)家Metal Band和現(xiàn)有專輯Our Rocking Band II的關(guān)系。最后,本地元數(shù)據(jù)包括一個Metal Band藝術(shù)家以及一個Our Rocking Band II專輯, 其具有兩首歌曲0ur Rocking Band 和 Rocking Out。圖4是根據(jù)一個實施例的用于內(nèi)容映射器客戶端的處理400的流程圖。在步驟 401中,內(nèi)容映射器客戶端處理檢測對用于特定內(nèi)容的特定元數(shù)據(jù)的調(diào)用(或請求)。特定元數(shù)據(jù)可以包括與內(nèi)容相關(guān)聯(lián)的一個或多個或所有元數(shù)據(jù)參數(shù)。例如,在開始播放移動內(nèi)容時,內(nèi)容播放器處理121可以針對專輯名稱和專輯封面藝術(shù)(其涉及專輯封面藝術(shù)鏈接) 來調(diào)用內(nèi)容客戶端127,因而有效地調(diào)用與正播放的歌曲相關(guān)聯(lián)的兩個元數(shù)據(jù)參數(shù)的值。該調(diào)用由內(nèi)容映射器客戶端1 來檢測。在步驟403中,內(nèi)容映射器客戶端129向內(nèi)容映射器137發(fā)送對用于特定內(nèi)容的元數(shù)據(jù)的請求(例如,消息300)。作為響應(yīng),按照步驟405,內(nèi)容映射器客戶端1 從內(nèi)容映射器137接收用于特定內(nèi)容的元數(shù)據(jù),例如,在元數(shù)據(jù)結(jié)果消息320中。然而,不同于來自元數(shù)據(jù)提供方的一些結(jié)果,僅最相關(guān)的結(jié)果被內(nèi)容映射器處理137返回給內(nèi)容映射器客戶端129。例如,僅專輯名稱的值和專輯封面藝術(shù)鏈接的值被包括在內(nèi)容元數(shù)據(jù)字段325中。在步驟407中,用于特定內(nèi)容的特定元數(shù)據(jù)被返回給對其進行調(diào)用的處理。例如, 專輯名稱和針對專輯封面藝術(shù)的鏈接被返回給內(nèi)容客戶端127。內(nèi)容客戶端可以使用該鏈接來獲得該藝術(shù),并且將該藝術(shù)和專輯名稱發(fā)送到內(nèi)容播放器處理121用于呈現(xiàn)給用戶。圖5是根據(jù)一個實施例的圖示了用于內(nèi)容映射的消息和處理序列的時序圖。通過細垂直框來表示網(wǎng)絡(luò)上的網(wǎng)絡(luò)處理。通過水平箭頭來表示從一個處理遞送到另一個處理的消息。通過框或循環(huán)箭頭來指示處理所執(zhí)行的步驟,所述框或循環(huán)箭頭按照由框或循環(huán)箭頭的垂直位置所指示的時間序列來搭接該處理。在圖5中表示的處理是在移動終端120上的音樂客戶端501和歌曲映射器客戶端 503、歌曲映射器處理505、音樂服務(wù)數(shù)據(jù)庫507以及元數(shù)據(jù)提供方509。音樂客戶端501是內(nèi)容客戶端127的例子。歌曲映射器客戶端503是內(nèi)容映射器客戶端129的例子。歌曲映射器505是內(nèi)容映射器137的例子;并且,音樂服務(wù)數(shù)據(jù)庫507是在內(nèi)容數(shù)據(jù)庫132中的本地元數(shù)據(jù)135的例子。元數(shù)據(jù)提供方509是元數(shù)據(jù)提供方147的例子。人類用戶591直接或間接地例如通過音樂播放器來操作音樂客戶端501。響應(yīng)于來自用戶591的輸入,音樂客戶端501啟動回放事件或其它映射請求,這被歌曲映射器客戶端503檢測為消息511。作為響應(yīng),歌曲映射器客戶端向歌曲映射器505發(fā)送元數(shù)據(jù)請求消息513(例如,格式化為元數(shù)據(jù)請求消息300)。消息513例如在請求消息 300的內(nèi)容ID字段303中將感興趣的內(nèi)容標識為歌曲標題和藝術(shù)家對。消息513被表征為從移動終端120上的社交音樂應(yīng)用程序接口(API)客戶端155到社交音樂模塊150(其中駐留了內(nèi)容映射器137)的命令“MapSong(Title,Artist)(映射歌曲(標題,藝術(shù)家))”。歌曲映射器發(fā)送消息515以便在本地元數(shù)據(jù)中找到該歌曲。將消息515表征為被發(fā)布到社交音樂模塊150中的數(shù)據(jù)庫接口 153的數(shù)據(jù)庫接口命令“Song = Find(Title, Artist)(歌曲=尋找(標題,藝術(shù)家))”。如果找到了該歌曲,則從音樂服務(wù)數(shù)據(jù)庫507中檢索歌曲元數(shù)據(jù),并且在示圖底部的消息Ml中將其返回給歌曲映射器客戶端503,其中, 在處理559中使用所述歌曲元數(shù)據(jù),以便作為消息543而返回音樂客戶端501所期望的元數(shù)據(jù)。如果在音樂服務(wù)數(shù)據(jù)庫507中沒有找到該歌曲(例如,如果歌曲==無),那么由歌曲映射器處理505來執(zhí)行子處理550。通過發(fā)送請求消息521 (例如,格式化為元數(shù)據(jù)請求消息300)來進行請求,以便在元數(shù)據(jù)提供方509處找到標題和藝術(shù)家。消息521被表征為來自社交音樂模塊150中的數(shù)據(jù)庫接口 153的數(shù)據(jù)庫接口命令“Find(Title,Artist)”。 在一個或多個消息523(例如,格式化為元數(shù)據(jù)結(jié)果消息320)中返回該結(jié)果。作為步驟215的音樂例子,如上所述,在步驟553中,例如通過就相關(guān)性進行分類來搜索結(jié)果以便找到最佳結(jié)果。從最佳結(jié)果中提取感興趣的元數(shù)據(jù)。出于說明的目的,簡單假設(shè)對三個元數(shù)據(jù)參數(shù)感興趣歌曲名稱、藝術(shù)家名稱和專輯名稱。通過以下三個數(shù)據(jù)庫接口命令在圖5中表示了提取這三個參數(shù)的值Song = Find Song(BestResult)(歌曲 =尋找歌曲(最佳結(jié)果))531a,Artist = Find Artist(BestResult)(藝術(shù)家=尋找藝術(shù)家(最佳結(jié)果))53Ib,以及Album = Find Album(BestReSult)(專輯=尋找專輯(最佳結(jié)果))531c。隨后,搜索本地元數(shù)據(jù)以便找到相同的感興趣的元數(shù)據(jù)參數(shù)。如果沒有值,那么將對于該參數(shù)的最佳結(jié)果添加到本地元數(shù)據(jù),如以上參照圖2B的處理240所描述的。在圖5 中,通過3個數(shù)據(jù)庫命令來表示測試和結(jié)果If No Song,Add Song(Best)(如果沒有歌曲, 則添加歌曲(最佳))533a;If No Artist, Add Artist (Best)(如果沒有藝術(shù)家,則添加藝術(shù)家(最佳))533b ;以及If No Album, Add album (Best)(如果沒有專輯,則添加專輯(最佳))533c。在步驟557中,如以上參照圖2A中的步驟221所描述的,歌曲映射器形成了在本地元數(shù)據(jù)中的原始數(shù)據(jù)和所添加的值之間的關(guān)系。然后,在消息Ml中將來自本地元數(shù)據(jù)的歌曲元數(shù)據(jù)發(fā)送到歌曲映射器客戶端 503,例如,格式化為元數(shù)據(jù)結(jié)果消息320。在步驟559中,歌曲映射器客戶端503使用該元數(shù)據(jù)來挑出滿足音樂客戶端501的元數(shù)據(jù),并且在消息M3中將該元數(shù)據(jù)發(fā)送到音樂客戶端501,如以上參照圖4的步驟407所描述的。該元數(shù)據(jù)影響了呈現(xiàn)給用戶591的顯示。在此描述的用于按需內(nèi)容映射的處理可以經(jīng)由軟件、硬件(例如,通用處理器、數(shù)字信號處理(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等)、固件或其組合來實現(xiàn)。下面詳細描述了用于實現(xiàn)所描述的功能的這樣的示例硬件。圖6圖示了在其上可以實現(xiàn)本發(fā)明的實施例的計算機系統(tǒng)600。計算機系統(tǒng)600包括用于在計算機系統(tǒng)600的其它內(nèi)部和外部組件之間遞送信息的通信機構(gòu),諸如總線610。 信息(也稱為數(shù)據(jù))被表示為可測量的現(xiàn)象的物理表達,通常是電壓,但在其它實施例中也包括諸如磁、電磁、壓力、化學、生物、分子、原子、亞原子和量子交互的現(xiàn)象。例如,北極和南極磁場或者零和非零電壓表示二進制數(shù)位(比特)的兩個狀態(tài)(0,1)。其它現(xiàn)象可以表示更高基底的數(shù)位。測量之前的多個同時的量子狀態(tài)的疊合(superposition)表示量子比特 (qubit)。一個或多個數(shù)位的序列構(gòu)成了用于表示字符的數(shù)目或代碼的數(shù)字數(shù)據(jù)。在一些實施例中,被稱為模擬數(shù)據(jù)的信息通過特定范圍內(nèi)的可測量值的近連續(xù)體來表示。總線610包括一個或多個并行的信息導(dǎo)體,從而使得在耦合于總線610的設(shè)備之間快速地傳遞信息。用于處理信息的一個或多個處理器602與總線610相耦合。處理器602對信息執(zhí)行操作集合。操作集合包括從總線610帶入信息以及將信息置于總線610上。操作集合通常還包括比較兩個或更多信息單元,將信息單元的位置移位,以及諸如通過相加或相乘或者邏輯運算(比如或(OR)、異或O(OR)和與(AND))來組合兩個或更多信息單元??梢杂商幚砥鲌?zhí)行的操作集合中的每個操作由被稱為指令的信息(諸如一個或多個數(shù)位的操作代碼)來表示給處理器。要由處理器602執(zhí)行的操作序列 (諸如操作代碼序列)構(gòu)成了處理器指令,也被稱為計算機系統(tǒng)指令或簡單地稱為計算機指令。處理器可以單獨地或組合地被實現(xiàn)為機械、電、磁、光、化學或量子組件等。計算機系統(tǒng)600還包括耦合到總線610的存儲器604。諸如隨機訪問存儲器(RAM) 或其它動態(tài)存儲設(shè)備的存儲器604存儲了信息,包括處理器指令。動態(tài)存儲器允許計算機系統(tǒng)600改變存儲在其中的信息。RAM允許獨立于在相鄰地址處的信息來存儲和檢索被存儲在稱為存儲器地址的位置處的信息單元。存儲器604還被處理器602用于存儲在處理器指令的執(zhí)行期間的臨時值。計算機系統(tǒng)600還包括只讀存儲器(ROM) 606或耦合到總線610 的其它靜態(tài)存儲設(shè)備,用于存儲計算機系統(tǒng)600不會改變的靜態(tài)信息(包括指令)。特定存儲器包括易失性儲存器,當斷電時,易失性儲存器會丟失在其上存儲的信息。也耦合到總線610的是非易失性(永久)存儲設(shè)備608,諸如磁盤、光盤或閃卡,用于存儲包括指令的信息,非易失性(持久)存儲設(shè)備608即使當計算機系統(tǒng)600關(guān)閉或以其它方式斷電時也進行留存。將包括指令的信息從外部輸入設(shè)備612(諸如含有由人類用戶操作的字母數(shù)字鍵的鍵盤)或傳感器提供給總線610,用于由處理器使用。傳感器檢測其附近的狀況,并且將那些檢測結(jié)果轉(zhuǎn)換成與用于表示計算機系統(tǒng)600中的信息的可測量現(xiàn)象相兼容的物理表達。耦合到總線610的主要用于與人類交互的其它外部設(shè)備包括顯示設(shè)備614,諸如陰極射線管(CRT)或液晶顯示器(LCD),或者用于呈現(xiàn)文本或圖像的等離子屏幕或打印機,以及指點設(shè)備616,諸如鼠標或軌跡球或光標方向鍵,或者運動傳感器,用于控制在顯示器614上呈現(xiàn)的小光標圖像的位置以及發(fā)布與在顯示器614上呈現(xiàn)的圖形元素相關(guān)聯(lián)的命令。在一些實施例中,例如,在計算機系統(tǒng)600自動地執(zhí)行所有功能而無需人類輸入的實施例中,省略了外部輸入設(shè)備612、顯示設(shè)備614和指點設(shè)備616中的一個或多個。在所圖示的實施例中,諸如專用集成電路(ASIC)620的專用硬件耦合到總線610。 專用硬件被配置以便為專用目的足夠快地執(zhí)行處理器602不執(zhí)行的操作。專用IC的例子包括用于為顯示器614生成圖像的圖形加速器卡、用于加密和解密在網(wǎng)絡(luò)上發(fā)送的消息的密碼板、語音識別,以及針對專門外部設(shè)備的接口,諸如重復(fù)地執(zhí)行一些在硬件中更為有效實現(xiàn)的復(fù)雜操作序列的機器臂和機械掃描設(shè)備。計算機系統(tǒng)600還包括耦合到總線610的通信接口 670的一個或多個實例。通信接口 670提供了耦合到與其自己的處理器一起操作的各種外部設(shè)備(諸如打印機、掃描儀和外部盤)的單向或雙向通信。通常,耦合是針對網(wǎng)絡(luò)鏈路678,網(wǎng)絡(luò)鏈路678被連接到本地網(wǎng)絡(luò)680,具有其自己的處理器的各種外部設(shè)備被連接到本地網(wǎng)絡(luò)680。例如,通信接口 670可以是個人計算機上的并行端口或串行端口或通用串行總線(USB)端口。在一些實施例中,通信接口 670是綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字訂戶線路(DSL)卡或向相應(yīng)類型的電話線路提供信息通信連接的電話調(diào)制解調(diào)器。在一些實施例中,通信接口 670是電纜調(diào)制解調(diào)器,其將總線610上的信號轉(zhuǎn)換成用于在同軸電纜上的通信連接的信號,或者轉(zhuǎn)換成用于在光纖線纜上的通信連接的光信號。又例如,通信接口 670可以是局域網(wǎng)(LAN) 卡,用于提供針對兼容的LAN(諸如以太網(wǎng))的數(shù)據(jù)通信連接。還可以實現(xiàn)無線鏈路。對于無線鏈路,通信接口 670發(fā)送或接收或者既發(fā)送又接收攜帶了信息流(諸如數(shù)字數(shù)據(jù))的電、聲或電磁信號,包括紅外信號和光信號。例如,在無線手持設(shè)備(諸如像蜂窩電話這樣的移動電話)中,通信接口 670包括被稱為無線電收發(fā)器的無線電頻帶電磁發(fā)射器和接收
      ο術(shù)語“計算機可讀介質(zhì),,在此用于指代參與向處理器602提供信息(包括用于執(zhí)行的指令)的任何介質(zhì)。這樣的介質(zhì)可以采用很多形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)包括例如光盤或磁盤,諸如存儲設(shè)備608。易失性介質(zhì)包括例如動態(tài)存儲器604。傳輸介質(zhì)包括例如同軸電纜、銅導(dǎo)線、光纖線纜以及在沒有導(dǎo)線或電纜的情況下通過空間行進的載波,諸如聲波和電磁波,包括無線電波、光波和紅外波。信號包括通過傳輸介質(zhì)而被傳送的在幅度、頻率、相位、極化或其它物理屬性方面的人為瞬時變化。計算機可讀介質(zhì)的常見形式包括例如軟盤、柔性盤、硬盤、磁帶或任何其它磁介質(zhì)、光盤ROM(CD-ROM)、數(shù)字視頻盤(DVD)或任何其它光介質(zhì)、穿孔卡、紙帶或具有孔圖案的任何其它物理介質(zhì)、RAM、可編程ROM(PROM)、可擦除I3ROM(EPROM)、閃速EPROM或任何其它存儲器芯片或卡式盒、諸如電纜或載波這樣的傳輸介質(zhì),或者計算機可以從其進行讀取的任何其它介質(zhì)。由計算機從計算機可讀介質(zhì)讀取的信息是在計算機可讀介質(zhì)上的可測量現(xiàn)象的物理表達的變量。計算機可讀存儲介質(zhì)是排除攜帶了瞬時人為信號的傳輸介質(zhì)的計算機可讀介質(zhì)的子集。在一個或多個有形介質(zhì)中編碼的邏輯包括在計算機可讀存儲介質(zhì)和諸如ASIC 620的專用硬件上的處理器指令中的一個或這二者。網(wǎng)絡(luò)鏈路678通常使用傳輸介質(zhì)通過一個或多個網(wǎng)絡(luò)向使用或處理信息的其它設(shè)備提供信息通信。例如,網(wǎng)絡(luò)鏈路678可以通過本地網(wǎng)絡(luò)680向主機計算機682或向由因特網(wǎng)服務(wù)提供商(ISP)運營的設(shè)備684提供連接。ISP設(shè)備684進而通過現(xiàn)在常被稱為因特網(wǎng)690的網(wǎng)絡(luò)的公共全球分組交換通信網(wǎng)絡(luò)來提供數(shù)據(jù)通信服務(wù)。連接到因特網(wǎng)的被稱為服務(wù)器主機692的計算機托管了以下處理響應(yīng)于在因特網(wǎng)上接收到的信息而提供服務(wù)。例如,服務(wù)器主機692托管了以下處理提供表示用于在顯示器614處呈現(xiàn)的視頻數(shù)據(jù)
      19的信息。本發(fā)明的至少一些實施例涉及使用計算機系統(tǒng)600來實現(xiàn)在此描述的一些或所有技術(shù)。根據(jù)本發(fā)明的一個實施例,響應(yīng)于處理器602執(zhí)行在存儲器604中所含的一個或多個處理器指令的一個或多個序列,由計算機系統(tǒng)600來實現(xiàn)那些技術(shù)。這樣的指令(也被稱為計算機指令、軟件和程序代碼)可以從諸如存儲設(shè)備608或網(wǎng)絡(luò)鏈路678的另一計算機可讀介質(zhì)被讀入到存儲器604中。對存儲器604中所含的指令序列的執(zhí)行使得處理器 602實施在此描述的一個或多個方法步驟。在替代實施例中,可以取代用于實現(xiàn)本發(fā)明的軟件或與其組合地來使用諸如ASIC 620的硬件。因而,本發(fā)明的實施例不限于硬件和軟件的任何特定組合,除非在此另外明確聲明。通過通信接口 670在網(wǎng)絡(luò)鏈路678和其它網(wǎng)絡(luò)上傳送的信號攜帶了去往和來自計算機系統(tǒng)600的信息。計算機系統(tǒng)600可以經(jīng)由網(wǎng)絡(luò)鏈路678和通信接口 670,通過網(wǎng)絡(luò)680、690等來發(fā)送和接收信息,包括程序代碼。在使用因特網(wǎng)690的例子中,服務(wù)器主機 692通過因特網(wǎng)690、ISP設(shè)備684、本地網(wǎng)絡(luò)680和通信接口 670來傳送由從計算機600發(fā)送的消息所請求的用于特定應(yīng)用的程序代碼。所接收到的代碼可以在其被接收到時由處理器602來執(zhí)行,或者可以存儲在存儲器604中或存儲在存儲設(shè)備608或其它非易失性儲存器中用于以后執(zhí)行,或者二者兼有。如此,計算機系統(tǒng)600可以在載波上獲得信號形式的應(yīng)用程序代碼。在將一個或多個指令序列或數(shù)據(jù)或者這二者攜帶到處理器602用于執(zhí)行時,可以涉及各種形式的計算機可讀介質(zhì)。例如,初始地,可以在諸如主機682的遠程計算機的磁盤上攜帶指令和數(shù)據(jù)。遠程計算機將指令和數(shù)據(jù)加載到其動態(tài)存儲器中,并且使用調(diào)制解調(diào)器在電話線路上發(fā)送指令和數(shù)據(jù)。計算機系統(tǒng)600的本地調(diào)制解調(diào)器在電話線路上接收指令和數(shù)據(jù),并且使用紅外發(fā)射器來將指令和數(shù)據(jù)轉(zhuǎn)換成在用作網(wǎng)絡(luò)鏈路678的紅外載波上的信號。充當通信接口 670的紅外檢測器接收在紅外信號中攜帶的指令和數(shù)據(jù),并且將表示該指令和數(shù)據(jù)的信息放置到總線610上。總線610將信息攜帶到存儲器604,處理器602 對存儲器604進行檢索,并使用隨指令一起發(fā)送的一些數(shù)據(jù)來執(zhí)行指令。可選地,在存儲器 604中接收到的指令和數(shù)據(jù)可以在處理器602進行執(zhí)行之前或之后被存儲在存儲設(shè)備608 上。圖7圖示了可以在其上實現(xiàn)本發(fā)明的實施例的芯片集700。芯片集700被編程以便執(zhí)行在此描述的本發(fā)明功能,并且包括例如相對于圖7所描述的被合并在一個或多個物理封裝中的處理器和存儲器組件。舉例來說,物理封裝包括在結(jié)構(gòu)配件(例如,基板)上的一個或多個材料、組件和/或?qū)Ь€的布置,以便提供一個或多個特性,諸如物理強度、尺寸的保持和/或電交互的限制。在一個實施例中,芯片集700包括通信機構(gòu),諸如用于在芯片集700的組件當中遞送信息的總線701。處理器703具有到總線701的連接,以便執(zhí)行指令并處理在例如存儲器 705中存儲的信息。處理器703可以包括一個或多個處理核心,每個核心被配置成獨立地實施。多核處理器使得能夠在單個物理封裝中進行多處理。多核處理器的例子包括兩個、 四個、八個或更多數(shù)目的處理核心。替代地或附加地,處理器703可以包括經(jīng)由總線701聯(lián)合配置的一個或多個微處理器,以便使得能夠獨立執(zhí)行指令、流水線操作和多線程。處理器 703還可以附有一個或多個專用組件以便執(zhí)行特定處理功能和任務(wù),諸如一個或多個數(shù)字信號處理器(DSP) 707,或者一個或多個專用集成電路(ASIC)709。DSP 707通常被配置成獨立于處理器703而實時地處理真實信號(例如,聲音)。類似地,ASIC 709可以被配置以便實現(xiàn)通用處理器不容易實現(xiàn)的專用功能。在此描述的有助于實現(xiàn)本發(fā)明功能的其它專用組件包括一個或多個現(xiàn)場可編程門陣列(FPGA)(未示出)、一個或多個控制器(未示出),或者一個或多個其它專用計算機芯片。處理器703和所附組件具有經(jīng)由總線701而到存儲器705的連接。存儲器705包括動態(tài)存儲器(例如,RAM、磁盤、可寫光盤等)和靜態(tài)存儲器(例如,ROM、CD-ROM等)這二者,用于存儲可執(zhí)行指令,當執(zhí)行所述可執(zhí)行指令時,實現(xiàn)在此描述的本發(fā)明步驟。存儲器 705還存儲與本發(fā)明步驟的執(zhí)行相關(guān)聯(lián)的數(shù)據(jù)或通過本發(fā)明步驟的執(zhí)行而生成的數(shù)據(jù)。圖8是根據(jù)示例實施例的能夠在圖IA的系統(tǒng)中操作的移動臺(例如,手機)的示例組件的示圖。通常,常常關(guān)于前端和后端特性來定義無線電接收器。接收器的前端包括所有的射頻(RF)電路,而后端包括所有的基帶處理電路。站臺的相關(guān)內(nèi)部組件包括主控制單元(MCU) 803、數(shù)字信號處理器(DSP) 805,以及包括擴音器增益控制單元和揚聲器增益控制單元在內(nèi)的接收器/發(fā)射器單元。主顯示單元807向用戶提供支持各種應(yīng)用和移動臺功能的顯示。音頻功能電路809包括擴音器811和擴音器放大器,擴音器放大器放大了從擴音器811輸出的語音信號。從擴音器811輸出的已放大的語音信號被饋送到編碼器/解碼器(編解碼器)813。無線電部件815放大功率并轉(zhuǎn)換頻率,以便經(jīng)由天線817與包括在移動通信系統(tǒng)中的基站進行通信。如本領(lǐng)域中已知的,功率放大器(PA)819和發(fā)射器/調(diào)制電路在操作上利用來自PA 819(其被耦合到雙工器821或循環(huán)器或天線開關(guān))的輸出而對MCU 803進行響應(yīng)。PA 819還耦合到電池接口和功率控制單元820。在使用中,移動臺801的用戶向擴音器811講話,并且他或她的話音連同任何所檢測到的背景噪聲被轉(zhuǎn)換成模擬電壓。然后,該模擬電壓通過模數(shù)轉(zhuǎn)換器(ADC)823被轉(zhuǎn)換成數(shù)字信號??刂茊卧?03將數(shù)字信號路由到DSP 805中用于在其中進行處理,諸如語音編碼、信道編碼、加密和交織。在示例實施例中,使用蜂窩傳輸協(xié)議(諸如全球演進(EDGE)、通用分組無線電服務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動電信網(wǎng)絡(luò)(UMTS)等)以及任何其它合適的無線介質(zhì)(例如,微波接入(WiMAX)、長期演進(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、無線保真(WiFi)、衛(wèi)星等),通過未單獨示出的單元來對經(jīng)處理的語音信號進行編碼。然后,編碼信號被路由到均衡器825,用于補償在通過空氣傳輸期間發(fā)生的諸如相位和幅度失真這樣的任何頻率相關(guān)的損傷。在均衡了比特流之后,調(diào)制器827將該信號與在RF接口 8 中生成的RF信號進行組合。調(diào)制器827通過頻率或相位調(diào)制來生成正弦波。 為了準備用于傳輸?shù)男盘?,上變頻器831將從調(diào)制器827輸出的正弦波與由合成器833生成的另一正弦波進行組合,以便獲得所期望的傳輸頻率。然后,通過PA 819來發(fā)送該信號, 以便將信號增加到適合的功率水平。在實際系統(tǒng)中,PA 819充當可變增益放大器,其增益根據(jù)從網(wǎng)絡(luò)基站接收到的信息而受到DSP 805的控制。然后,該信號在雙工器821中被過濾,并且可選地被發(fā)送到天線耦合器835以便匹配阻抗,從而提供最大功率傳輸。最后,該信號經(jīng)由天線817被傳送到本地基站??梢蕴峁┳詣釉鲆婵刂?AGC)來控制接收器的最后階段的增益。可以從那里將信號轉(zhuǎn)發(fā)到遠程電話(其可以是另一蜂窩電話)、其它移動電話或連接到公共交換電話網(wǎng)絡(luò)(PSTN)的陸線,或者其它電話網(wǎng)絡(luò)。被傳送到移動臺801的語音信號是經(jīng)由天線817來接收的,并且立即由低噪聲放大器(LNA)837進行放大。下變頻器839降低載波頻率,而解調(diào)器841去掉RF僅留下數(shù)字比特流。然后,該信號經(jīng)過均衡器825并由DSP 805進行處理。數(shù)模轉(zhuǎn)換器(DAC)843 轉(zhuǎn)換該信號并且將所得到的輸出通過揚聲器845傳送給用戶,所有這些都在主控制單元 (MCU)803(其可以被實現(xiàn)為中央處理單元(CPU)(未示出))的控制之下。MCU 803從鍵盤847接收包括輸入信號的各種信號。MCU 803向顯示器807和語音輸出切換控制器分別遞送顯示命令和切換命令。此外,MCU 803與DSP 805交換信息,并且可以訪問可選而被合并的SIM卡849和存儲器851。另外,MCU 803執(zhí)行站臺所需要的各種控制功能。DSP 805可以根據(jù)實現(xiàn)方式來對語音信號實施各種常規(guī)數(shù)字處理功能中的任何功能。另外,DSP 805根據(jù)由擴音器811所檢測到的信號來確定本地環(huán)境的背景噪聲級別,并且將擴音器811的增益設(shè)置成被選擇用于補償移動臺801的用戶的自然傾向的水平。編解碼器813包括ADC 823和DAC 843。存儲器851存儲了包括呼入音調(diào)數(shù)據(jù)在內(nèi)的各種數(shù)據(jù),并且能夠存儲包括經(jīng)由例如全球因特網(wǎng)所接收到的音樂數(shù)據(jù)在內(nèi)的其它數(shù)據(jù)。軟件模塊可以駐留在RAM存儲器、閃速存儲器、寄存器或本領(lǐng)域已知的任何其它形式的可寫存儲介質(zhì)中。存儲設(shè)備851可以是但不限于單個存儲器、CD、DVD、R0M、RAM、EEPR0M、 光儲存器,或者能夠存儲數(shù)字數(shù)據(jù)的任何其它非易失性存儲介質(zhì)。可選而被合并的SIM卡849攜帶了例如重要信息,諸如蜂窩電話號碼、供應(yīng)服務(wù)的載波、預(yù)訂細節(jié)和安全信息。SIM卡849主要用來標識無線電網(wǎng)絡(luò)上的移動臺801???49 還含有用于存儲個人電話號碼登記簿、文本消息和特定于用戶的移動臺設(shè)置的存儲器。盡管已經(jīng)結(jié)合多個實施例和實現(xiàn)方式描述了本發(fā)明,但是本發(fā)明并不限制于此, 而是涵蓋了落入所附權(quán)利要求的范圍之內(nèi)的各種明顯的修改和等同布置。盡管在權(quán)利要求當中按照特定組合表達了本發(fā)明的特征,但是可以預(yù)想到,可以以任何組合和順序來布置這些特征。
      權(quán)利要求
      1.一種方法,其包括至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索; 確定所述本地元數(shù)據(jù)是否是不充足的;如果所述本地元數(shù)據(jù)是不充足的,則生成對于與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù);以及至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。
      2.根據(jù)權(quán)利要求1所述的方法,其進一步包括至少部分地引起對基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的存儲;以及至少部分地引起向客戶端處理發(fā)送指示了基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的消息。
      3.根據(jù)權(quán)利要求2所述的方法,其中,對基于所述最相關(guān)數(shù)據(jù)的元數(shù)據(jù)的存儲進一步包括至少部分地引起僅針對在所述本地元數(shù)據(jù)中還不具有與所述特定內(nèi)容相關(guān)聯(lián)的值的元數(shù)據(jù)參數(shù)來存儲來自所述最相關(guān)元數(shù)據(jù)的值。
      4.根據(jù)權(quán)利要求1-3中的任何一個所述的方法,其進一步包括如果所述本地元數(shù)據(jù)是充足的,則至少部分地引起向客戶端處理發(fā)送指示了所述本地元數(shù)據(jù)的消息。
      5.根據(jù)權(quán)利要求1-4中的任何一個所述的方法,其進一步包括 至少部分地引起將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中;確定在將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中之后所述本地元數(shù)據(jù)是否仍是不充足的;以及基于確定在存儲了所述最相關(guān)元數(shù)據(jù)之后所述本地元數(shù)據(jù)仍是不充足的,至少部分地引起將與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)標記為未映射的。
      6.根據(jù)權(quán)利要求5所述的方法,其中,確定所述本地元數(shù)據(jù)是否是不充足的進一步包括確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記為未映射的。
      7.根據(jù)權(quán)利要求2和3中的任何一個所述的方法,其中,存儲所述最相關(guān)元數(shù)據(jù)進一步包括至少部分地引起對指示了期滿時間的數(shù)據(jù)的存儲,所述期滿時間基于當從所述元數(shù)據(jù)服務(wù)發(fā)送與所述特定內(nèi)容相關(guān)聯(lián)的所述結(jié)果數(shù)據(jù)時的時間。
      8.根據(jù)權(quán)利要求7所述的方法,其中,確定所述本地元數(shù)據(jù)是否是不充足的進一步包括確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記有指示了在當前時間之前的期滿時間的數(shù)據(jù)。
      9.根據(jù)權(quán)利要求1-8中的任何一個所述的方法,其中,響應(yīng)于從客戶端處理接收到對關(guān)于所述特定內(nèi)容的數(shù)據(jù)的請求,執(zhí)行啟動對于與所述特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索。
      10.根據(jù)權(quán)利要求1-9中的任何一個所述的方法,其中,所述特定內(nèi)容是指示了藝術(shù)家名稱和歌曲名稱的元數(shù)據(jù)參數(shù)的特定值所標識的歌曲的音頻數(shù)據(jù),并且如果所述本地元數(shù)據(jù)包括從一組元數(shù)據(jù)參數(shù)中選擇的至少一個不同的元數(shù)據(jù)參數(shù)的值,則所述本地元數(shù)據(jù)是充足的,所述一組元數(shù)據(jù)參數(shù)指示了 用于藝術(shù)家的唯一的音樂儲存器標識符、用于歌曲的唯一的音樂儲存器標識符、專輯名稱、能夠購買歌曲的Web頁面的鏈接、用于下載歌曲的流式媒體源的鏈接、具有專輯藝術(shù)的Web頁面的鏈接、歌曲的持續(xù)時間、發(fā)行日期、發(fā)行國家、 表演了該歌曲的另一藝術(shù)家,以及由藝術(shù)家名稱中所指示的藝術(shù)家表演的另一歌曲。
      11.一種裝置,其包括至少一個處理器;以及包括計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼被配置成與所述至少一個處理器一起使得所述裝置至少實現(xiàn)以下操作至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索;確定所述本地元數(shù)據(jù)是否是不充足的;如果所述本地元數(shù)據(jù)是不充足的,則生成對于與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù);以及至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。
      12.根據(jù)權(quán)利要求11所述的裝置,其中,進一步使得所述裝置至少部分地引起對基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的存儲;以及至少部分地引起向客戶端處理發(fā)送指示了基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的消息。
      13.根據(jù)權(quán)利要求12所述的裝置,其中,對基于所述最相關(guān)數(shù)據(jù)的元數(shù)據(jù)的存儲進一步使得所述裝置至少部分地引起僅針對在所述本地元數(shù)據(jù)中還不具有與所述特定內(nèi)容相關(guān)聯(lián)的值的元數(shù)據(jù)參數(shù)來存儲來自所述最相關(guān)元數(shù)據(jù)的值。
      14.根據(jù)權(quán)利要求11-13中的任何一個所述的裝置,其中,進一步使得所述裝置如果所述本地元數(shù)據(jù)是充足的,則至少部分地引起向客戶端處理發(fā)送指示了所述本地元數(shù)據(jù)的消息。
      15.根據(jù)權(quán)利要求11-14中的任何一個所述的裝置,其中,進一步使得所述裝置至少部分地引起將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中;確定在將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中之后所述本地元數(shù)據(jù)是否仍是不充足的;以及基于確定在存儲了所述最相關(guān)元數(shù)據(jù)之后所述本地元數(shù)據(jù)仍是不充足的,至少部分地引起將與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)標記為未映射的。
      16.根據(jù)權(quán)利要求15所述的裝置,其中,確定所述本地元數(shù)據(jù)是否是不充足的進一步使得所述裝置確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記為未映射的。
      17.根據(jù)權(quán)利要求12和13中的任何一個所述的裝置,其中,對所述最相關(guān)元數(shù)據(jù)的存儲進一步使得所述裝置至少部分地引起對指示了期滿時間的數(shù)據(jù)的存儲,所述期滿時間基于當從所述元數(shù)據(jù)服務(wù)發(fā)送與所述特定內(nèi)容相關(guān)聯(lián)的所述結(jié)果數(shù)據(jù)時的時間。
      18.根據(jù)權(quán)利要求7所述的裝置,其中,確定所述本地元數(shù)據(jù)是否是不充足的進一步使得所述裝置確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記有指示了在當前時間之前的期滿時間的數(shù)據(jù)。
      19.根據(jù)權(quán)利要求11-18中的任何一個所述的方法,其中,響應(yīng)于從客戶端處理接收到對關(guān)于所述特定內(nèi)容的數(shù)據(jù)的請求,執(zhí)行啟動對于與所述特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索。
      20.根據(jù)權(quán)利要求11-19中的任何一個所述的方法,其中,所述特定內(nèi)容是指示了藝術(shù)家名稱和歌曲名稱的元數(shù)據(jù)參數(shù)的特定值所標識的歌曲的音頻數(shù)據(jù),并且如果所述本地元數(shù)據(jù)包括從一組元數(shù)據(jù)參數(shù)中選擇的至少一個不同的元數(shù)據(jù)參數(shù)的值,則所述本地元數(shù)據(jù)是充足的,所述一組元數(shù)據(jù)參數(shù)指示了 用于藝術(shù)家的唯一的音樂儲存器標識符、用于歌曲的唯一的音樂儲存器標識符、專輯名稱、能夠購買歌曲的Web頁面的鏈接、用于下載歌曲的流式媒體源的鏈接、具有專輯藝術(shù)的Web頁面的鏈接、歌曲的持續(xù)時間、發(fā)行日期、發(fā)行國家、表演了該歌曲的另一藝術(shù)家,以及由藝術(shù)家名稱中所指示的藝術(shù)家表演的另一歌曲。
      21.一種計算機可讀存儲介質(zhì),其攜帶了一個或多個指令的一個或多個序列,當由一個或多個處理器執(zhí)行所述指令時,使得裝置至少實現(xiàn)以下操作至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索;確定所述本地元數(shù)據(jù)是否是不充足的;如果所述本地元數(shù)據(jù)是不充足的,則生成對與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求;至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù);以及至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。
      22.根據(jù)權(quán)利要求21所述的計算機可讀存儲介質(zhì),其中,進一步使得所述裝置實現(xiàn)至少部分地引起對基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的存儲;以及至少部分地引起向客戶端處理發(fā)送指示了基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的消息。
      23.根據(jù)權(quán)利要求22所述的計算機可讀存儲介質(zhì),其中,對基于所述最相關(guān)數(shù)據(jù)的元數(shù)據(jù)的存儲使得所述裝置進一步實現(xiàn)至少部分地引起僅針對在所述本地元數(shù)據(jù)中還不具有與所述特定內(nèi)容相關(guān)聯(lián)的值的元數(shù)據(jù)參數(shù)來存儲來自所述最相關(guān)元數(shù)據(jù)的值。
      24.根據(jù)權(quán)利要求21-23中的任何一個所述的計算機可讀存儲介質(zhì),其中,進一步使得所述裝置實現(xiàn)如果所述本地元數(shù)據(jù)是充足的,則至少部分地引起向客戶端處理發(fā)送指示了所述本地元數(shù)據(jù)的消息。
      25.根據(jù)權(quán)利要求21-24中的任何一個所述的計算機可讀存儲介質(zhì),其中,進一步使得所述裝置實現(xiàn)至少部分地引起將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中;確定在將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中之后所述本地元數(shù)據(jù)是否仍是不充足的;以及基于確定在存儲了所述最相關(guān)元數(shù)據(jù)之后所述本地元數(shù)據(jù)仍是不充足的,至少部分地引起將與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)標記為未映射的。
      26.根據(jù)權(quán)利要求25所述的計算機可讀存儲介質(zhì),其中,確定所述本地元數(shù)據(jù)是否是不充足的使得所述裝置進一步實現(xiàn)確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記為未映射的。
      27.根據(jù)權(quán)利要求22和23中的任何一個所述的計算機可讀存儲介質(zhì),其中,對所述最相關(guān)元數(shù)據(jù)的存儲使得所述裝置進一步實現(xiàn)至少部分地引起對指示了期滿時間的數(shù)據(jù)的存儲,所述期滿時間基于當從所述元數(shù)據(jù)服務(wù)發(fā)送與所述特定內(nèi)容相關(guān)聯(lián)的所述結(jié)果數(shù)據(jù)時的時間。
      28.根據(jù)權(quán)利要求27所述的計算機可讀存儲介質(zhì),其中,確定所述本地元數(shù)據(jù)是否是不充足的使得所述裝置進一步實現(xiàn)確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記有指示了在當前時間之前的期滿時間的數(shù)據(jù)。
      29.根據(jù)權(quán)利要求21-28中的任何一個所述的計算機可讀存儲介質(zhì),其中,響應(yīng)于從客戶端處理接收到對關(guān)于所述特定內(nèi)容的數(shù)據(jù)的請求,執(zhí)行啟動對于與所述特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索。
      30.根據(jù)權(quán)利要求21-29中的任何一個所述的計算機可讀存儲介質(zhì),其中,所述特定內(nèi)容是指示了藝術(shù)家名稱和歌曲名稱的元數(shù)據(jù)參數(shù)的特定值所標識的歌曲的音頻數(shù)據(jù),并且如果所述本地元數(shù)據(jù)包括從一組元數(shù)據(jù)參數(shù)中選擇的至少一個不同的元數(shù)據(jù)參數(shù)的值, 則所述本地元數(shù)據(jù)是充足的,所述一組元數(shù)據(jù)參數(shù)指示了 用于藝術(shù)家的唯一的音樂儲存器標識符、用于歌曲的唯一的音樂儲存器標識符、專輯名稱、能夠購買歌曲的Web頁面的鏈接、用于下載歌曲的流式媒體源的鏈接、具有專輯藝術(shù)的Web頁面的鏈接、歌曲的持續(xù)時間、發(fā)行日期、發(fā)行國家、表演了該歌曲的另一藝術(shù)家,以及由藝術(shù)家名稱中所指示的藝術(shù)家表演的另一歌曲。
      31.一種設(shè)備,其包括用于至少部分地引起對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索的裝置;用于確定所述本地元數(shù)據(jù)是否是不充足的裝置;用于如果所述本地元數(shù)據(jù)是不充足的,則生成對于與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求的裝置;用于至少部分地引起對元數(shù)據(jù)服務(wù)的請求的發(fā)送,以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)的裝置;以及用于至少部分地引起基于所述特定內(nèi)容的描述來搜索來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù),以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)的裝置。
      32.根據(jù)權(quán)利要求31所述的設(shè)備,其進一步包括用于至少部分地引起對基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的存儲的裝置;以及用于至少部分地引起向客戶端處理發(fā)送指示了基于所述最相關(guān)元數(shù)據(jù)的元數(shù)據(jù)的消息的裝置。
      33.根據(jù)權(quán)利要求32所述的設(shè)備,其中,用于至少部分地引起對基于所述最相關(guān)數(shù)據(jù)的元數(shù)據(jù)的存儲的裝置進一步包括用于至少部分地引起僅針對在所述本地元數(shù)據(jù)中還不具有與所述特定內(nèi)容相關(guān)聯(lián)的值的元數(shù)據(jù)參數(shù)來存儲來自所述最相關(guān)元數(shù)據(jù)的值的裝置。
      34.根據(jù)權(quán)利要求31-33中的任何一個所述的設(shè)備,其進一步包括用于如果所述本地元數(shù)據(jù)是充足的,則至少部分地引起向客戶端處理發(fā)送指示了所述本地元數(shù)據(jù)的消息的裝置。
      35.根據(jù)權(quán)利要求31-34中的任何一個所述的設(shè)備,其進一步包括用于至少部分地引起將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中的裝置;用于確定在將所述最相關(guān)元數(shù)據(jù)存儲到所述本地元數(shù)據(jù)中之后所述本地元數(shù)據(jù)是否仍是不充足的裝置;以及用于基于確定在存儲了所述最相關(guān)元數(shù)據(jù)之后所述本地元數(shù)據(jù)仍是不充足的,至少部分地引起將與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)標記為未映射的裝置。
      36.根據(jù)權(quán)利要求35所述的設(shè)備,其中,用于確定所述本地元數(shù)據(jù)是否是不充足的裝置進一步包括用于確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記為未映射的裝置。
      37.根據(jù)權(quán)利要求32和33中的任何一個所述的設(shè)備,其中,用于至少部分地引起對所述最相關(guān)元數(shù)據(jù)的存儲的裝置進一步包括用于至少部分地引起對指示了期滿時間的數(shù)據(jù)的存儲的裝置,所述期滿時間基于當從所述元數(shù)據(jù)服務(wù)發(fā)送與所述特定內(nèi)容相關(guān)聯(lián)的所述結(jié)果數(shù)據(jù)時的時間。
      38.根據(jù)權(quán)利要求37所述的設(shè)備,其中,用于確定所述本地元數(shù)據(jù)是否是不充足的裝置進一步包括用于確定與所述特定內(nèi)容相關(guān)聯(lián)的所述本地元數(shù)據(jù)是否被標記有指示了在當前時間之前的期滿時間的數(shù)據(jù)的裝置。
      39.根據(jù)權(quán)利要求31-38中的任何一個所述的設(shè)備,其中,響應(yīng)于從客戶端處理接收到對關(guān)于所述特定內(nèi)容的數(shù)據(jù)的請求,執(zhí)行用于啟動對于與所述特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索的裝置。
      40.根據(jù)權(quán)利要求31-39中的任何一個所述的設(shè)備,其中,所述特定內(nèi)容是指示了藝術(shù)家名稱和歌曲名稱的元數(shù)據(jù)參數(shù)的特定值所標識的歌曲的音頻數(shù)據(jù),并且如果所述本地元數(shù)據(jù)包括從一組元數(shù)據(jù)參數(shù)中選擇的至少一個不同的元數(shù)據(jù)參數(shù)的值,則所述本地元數(shù)據(jù)是充足的,所述一組元數(shù)據(jù)參數(shù)指示了 用于藝術(shù)家的唯一的音樂儲存器標識符、用于歌曲的唯一的音樂儲存器標識符、專輯名稱、能夠購買歌曲的Web頁面的鏈接、用于下載歌曲的流式媒體源的鏈接、具有專輯藝術(shù)的Web頁面的鏈接、歌曲的持續(xù)時間、發(fā)行日期、發(fā)行國家、表演了該歌曲的另一藝術(shù)家,以及由藝術(shù)家名稱中所指示的藝術(shù)家表演的另一歌曲。
      41.一種計算機程序產(chǎn)品,其包括一個或多個指令的一個或多個序列,當由一個或多個處理器執(zhí)行所述指令時,使得裝置至少實現(xiàn)權(quán)利要求1-10中任何一項的方法的步驟。
      全文摘要
      提供了一種用于將諸如音頻文件的內(nèi)容映射到關(guān)于該內(nèi)容的相關(guān)聯(lián)的元數(shù)據(jù)的方法。該方法包括啟動對于與特定內(nèi)容相關(guān)聯(lián)的本地元數(shù)據(jù)的搜索。確定所述本地元數(shù)據(jù)是否是不充足的。如果所述本地元數(shù)據(jù)是不充足的,則生成對于與所述特定內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的請求。所述請求被發(fā)送到元數(shù)據(jù)服務(wù),以便獲得包括用于所述特定內(nèi)容的元數(shù)據(jù)的結(jié)果數(shù)據(jù)?;谒鎏囟▋?nèi)容的描述,啟動對來自所述元數(shù)據(jù)服務(wù)的結(jié)果數(shù)據(jù)的搜索,以便獲得所述結(jié)果數(shù)據(jù)的最相關(guān)元數(shù)據(jù)。
      文檔編號G06F17/30GK102349278SQ201080010961
      公開日2012年2月8日 申請日期2010年3月4日 優(yōu)先權(quán)日2009年3月10日
      發(fā)明者J·蘇卡寧, M·塔卡寧, T·勞里拉 申請人:諾基亞公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1