一種由一個或多個服務器計算機執行的方法包括從客戶端接收用于用戶具有收聽權限的相應音樂片段的多個音樂標題;對于所述多個音樂標題中的一個音樂標題確定存儲在服務器上的匹配視頻具有作為該匹配視頻的音頻分量的用于該音樂標題的相應音樂片段;將該匹配視頻添加到該匹配視頻的列表;以及將該匹配視頻的列表存儲在所述一個或多個服務器計算機上,使得其對與客戶端相關聯的用戶可訪問。
【技術實現步驟摘要】
【國外來華專利技術】視頻站點上的音樂
本公開涉及訪問因特網視頻站點上的音樂。
技術介紹
許多計算設備允許用戶將歌曲存儲在數字編碼的媒體文件中以由計算設備播放或者用于傳輸至另一設備并在其上播放。這些設備的示例是個人計算機、平板計算機、專用音樂播放器設備以及移動電話。用戶創建存儲在設備上的歌曲庫,例如通過從在線音樂商店購買歌曲或者通過從壓縮盤或其他介質復制音樂。這些歌曲然后可在設備上訪問,并且能夠由用戶根據需求播放。作為此能力的擴展,這些設備允許用戶創建歌曲列表,其能夠被執行以按照其在列表中出現的順序或者按照隨機順序播放一系列歌曲。這是音樂播放設備的普遍特征,因為其允許用戶出于不同的目的而創建不同的音樂列表,諸如用于聚會的音樂播放列表或用于慢跑的音樂播放列表。用戶將大量的時間投入在開發這些播放列表。諸如移動電話之類的某些移動設備具有播放音樂的能力,但是具有有限的存儲能力。而且,從諸如個人計算機之類的一個設備傳輸音樂并將其存儲在其他設備上是不方便的。
技術實現思路
在本文中公開了用于識別和播放視頻站點上的音樂的系統和方法。在本文中教導的實施例的一個方面是由一個或多個服務器計算機執行的方法。該方法包括從客戶端接收用于用戶具有收聽權限的相應音樂片段的多個音樂標題;針對該多個音樂標題中的一個音樂標題確定存儲在服務器上的匹配視頻具有作為該匹配視頻的音頻分量的用于該音樂標題的相應音樂片段;向該匹配視頻的列表添加該匹配視頻;以及將該匹配視頻的列表存儲在一個或多個服務器計算機上,使得其對于與客戶端相關聯的用戶可訪問。在本文中教導的實施例的另一方面是包括一個或多個服務器計算機的視頻服務器。該視頻服務器包括:對象存儲庫,其包含每個具有音頻分量的多個視頻;搜索組件,其接收用于用戶具有收聽權限的相應音樂片段的多個音樂標題,并針對所述多個音樂標題中的一個音樂標題確定對象存儲庫中的所述多個視頻中的匹配視頻具有作為該匹配視頻的音頻分量的用于該音樂標題的相應音樂片段;以及列表管理器,其向該匹配視頻的列表添加該匹配視頻并將該匹配視頻的列表存儲在一個或多個服務器計算機上,使得其對于與客戶端相關聯的用戶可訪問。在本文中教導的實施例的另一方面是包括一個或多個服務器計算機的視頻服務器。該視頻服務器包括:對象存儲庫,其包含每個具有音頻分量的多個視頻;列表存儲庫;搜索組件,其從客戶端接收用于用戶具有收聽權限的相應音樂片段的多個音樂標題,并針對所述多個音樂標題中的一個音樂標題確定對象存儲庫中的所述多個視頻中的匹配視頻具有作為該匹配視頻的音頻分量的用于該音樂標題的相應音樂片段;以及列表管理器,其向該匹配視頻的列表添加該匹配視頻,將該匹配視頻的列表與由客戶端指定的用戶帳戶相關聯,并將該匹配視頻的列表存儲在列表存儲庫中,使得其對于與用戶帳戶相關聯的用戶可訪問。附圖說明本文中的描述對附圖進行參考,其中,相同的附圖標記遍及多個視圖指代相同部分,并且在所述附圖中:圖1是示出了用于識別和播放視頻站點上的音樂的系統操作的示例性環境的框圖;圖2是示出了用于識別和播放視頻站點上的音樂的示例性過程的流程圖;以及圖3是示出了其中可實現本公開的實施例的示例性計算機系統的框圖。具體實施方式公開可用的因特網連接視頻站點具有巨大的視頻庫,其具有音樂內容。這些站點可被公眾通過因特網合法地訪問。因特網的用戶能夠訪問這些站點上的庫并通過使音樂被流送到因特網連接的設備來收聽音樂。然而,不存在用于識別對應于用戶庫和播放列表的視頻以允許更方便地訪問在這些公開可用、連接因特網的視頻站點上可用的音樂的設施。圖1示出了客戶端20、服務器50以及一個或多個其他設備100,其全部被連接以用于相互通過諸如因特網之類的網絡10的數據、信號及其他電通信的傳輸。客戶端20和一個或多個其他設備100彼此相關,因為他們被公共用戶控制和/或被用來訪問由服務器50維護的單個用戶帳戶。例如,客戶端20可以是用戶利用的個人計算機,并且其他設備100可以包括用戶利用的因特網連接的移動電話。除為與客戶端20和及其他設備100相關聯的用戶提供服務之外,服務器50還為許多其他的分布式用戶提供服務,其中的每一個與類似于客戶端20的附加客戶端相關聯且可選地與類似于其他設備100的一個或多個其他設備相關聯。客戶端20包括客戶端側對象存儲庫30。客戶端側對象存儲庫30是可操作用于以能夠被客戶端20訪問和使用的形式來存儲數據的計算機可讀介質。客戶端側對象存儲庫30可以是常規存儲設備,諸如硬盤驅動器、光盤、軟盤、存儲卡或現在已知或稍后開發的任何其他適當類型的存儲。客戶端側對象存儲庫30包含多個客戶端側對象32和與客戶端側對象32有關的對象信息34。能夠將對象信息34編碼在客戶端側對象32中的每一個內,使得每個客戶端側對象32包含對應于在其中編碼的音樂片段的對象信息34,或者可以與客戶端側對象32分開地對對象信息34進行編碼。客戶端側對象32是以計算機可解釋格式編碼的音樂片段。本文所使用的“音樂片段”指的是一定長度的音頻記錄,類似于音頻軌跡。音樂片段可對應于單個音樂樂曲。然而,術語“音樂片段”能夠涵蓋除音樂樂曲之外的作品,諸如音頻書或音頻書的一部分。被編碼為客戶端側對象32的音樂片段可以是例如在音樂服務上用戶通過擁有收聽音樂片段的許可證或者借助于音樂片段的公共域狀態的具有收聽權限的音樂片段。用戶收聽相應音樂片段的權限能夠從與客戶端20相關聯的內容許可證取得。內容許可證可以是與客戶端側對象32相關聯地存儲在客戶端側對象存儲庫30上的計算機可讀文檔。能夠用來以計算機可解釋格式對音樂片段進行編碼的一個眾所周知的格式是MPEG-1或MPEG-2音頻層III格式,其通常被稱為MP3格式。能夠利用現在已知或稍后開發的公共或專有的其他音頻編碼格式作為用于將音樂標題編碼為客戶端側對象32的基礎。對象信息34是描述客戶端側對象32的一個或多個特性的元數據。能夠將對象信息34存儲在作為每個客戶端側對象32的一部分的元數據容器中。每個客戶端側對象32內的對象信息34的存儲的一個示例是ID3格式標簽,其通常地被附加于MP3格式媒體文件。作為替選,對象信息34能夠采取一個或多個文件的形式,其被與客戶端側對象32分開地存儲在客戶端側對象存儲庫30中。對象信息34與客戶端側對象32分開的單獨存儲的一個示例是包含用于某些或所有客戶端側對象32的對象信息34的索引文件。能夠將XML格式文件用于此目的。其中能夠存儲對象信息34的索引文件的另一示例是播放列表文件,其諸如通過文件名或音樂標題來識別多個客戶端側對象32,并且還指定用于客戶端側對象32的播放順序。能夠用來對對象信息34進行編碼的播放列表文件格式的一個示例是M3U格式播放列表文件。對象信息34包括用于被編碼為客戶端側對象32的音樂片段中的一個或多個的音樂標題。除音樂標題之外,對象信息34能夠可選地包括附加信息,諸如用于被編碼為客戶端側對象32的音樂片段的藝術家、唱片以及軌道數。如本文所使用的術語“音樂標題”指的是用來識別相應音樂片段的標題,諸如唱片的單獨軌道的標題。然而,音樂標題不需要對于該音樂片是獨特的。相反,識別客戶端側對象32中的一個的音樂標題還可以識別其他音樂片段。這些其他音樂片段可以是該音樂片段所基于的音樂樂曲或其他作品的替本文檔來自技高網...

【技術保護點】
一種由一個或多個服務器計算機執行的方法,包括:從客戶端接收用于用戶具有收聽權限的相應音樂片段的多個音樂標題;針對所述多個音樂標題中的音樂標題確定存儲在所述一個或多個服務器計算機上的匹配視頻具有作為所述匹配視頻的音頻分量的用于該音樂標題的相應音樂片段;將所述匹配視頻添加到匹配視頻的列表;以及將所述匹配視頻的列表存儲在所述一個或多個服務器計算機上,使得其對與所述客戶端相關聯的用戶可訪問。
【技術特征摘要】
【國外來華專利技術】2011.09.30 US 13/250,1871.一種由一個或多個服務器計算機執行的方法,包括:從客戶端接收用于用戶具有收聽權限的相應音樂片段的多個音樂標題;針對所述多個音樂標題中的音樂標題確定存儲在所述一個或多個服務器計算機上的匹配視頻具有作為所述匹配視頻的音頻分量的用于該音樂標題的相應音樂片段;將所述匹配視頻添加到匹配視頻的列表;以及將所述匹配視頻的列表存儲在所述一個或多個服務器計算機上,使得其對與所述客戶端相關聯的用戶可訪問。2.根據權利要求1所述的方法,其中,所述用戶具有收聽權限的所述相應音樂片段對應于存儲在所述客戶端上的媒體文件或內容許可證中的至少一個。3.根據權利要求1或權利要求2所述的方法,進一步包括:使所述匹配視頻的列表與由所述客戶端指定的用戶帳戶相關聯;接收與所述用戶帳戶相關聯的播放請求;以及響應于所述播放請求而發送由所述匹配視頻的列表指定的一個或多個匹配視頻。4.根據權利要求3所述的方法,其中,所述播放請求源自于與所述客戶端分離的設備并且所述一個或多個匹配視頻被發送到所述設備。5.根據權利要求1或權利要求2所述的方法,進一步包括:從所述客戶端接收用于修改所述匹配視頻的列表的請求;修改所述匹配視頻以響應于用于修改所述匹配視頻的列表的請求而產生匹配視頻的更新列表;以及將所述匹配視頻的更新列表存儲在所述一個或多個服務器計算機上,使得其對與所述客戶端相關聯的用戶可訪問。6.根據權利要求1或權利要求2所述的方法,進一步包括:向所述客戶端發送識別所述匹配視頻的列表中的至少一個視頻的驗證請求;以及如果響應于所述驗證請求而接收到否定響應,則從所述匹配視頻的列表移除由所述驗證請求識別的所述至少一個視頻。7.一種包括一個或多個服務器計算機的視頻服務器,包括:對象存儲庫,所述對象存儲庫包含多個視頻,每個具有音頻分量;...
【專利技術屬性】
技術研發人員:萊昂納多·羅瑟蒂,
申請(專利權)人:谷歌公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。