新四季網

音樂購買和播放系統及其方法

2023-06-05 03:33:06

專利名稱:音樂購買和播放系統及其方法
相關申請的交叉引用本申請要求於2003年9月10日提交的序列號為No.60/502,162的美國臨時申請的優先權。
背景技術:
在網絡中作為文件電子地存儲並傳輸音樂的數字表示而享受在線音樂日漸流行。隨著可存儲並「播放」這樣的數字表示的音樂的計算設備的增加,各種點對點文件共享程序加速了在線音樂的流行。網站或其它程序已經開始出現,通過它們消費者可以瀏覽、收聽併購買音樂,通常以在線「商店」的形式將訂購的CD寄給消費者。
傳統的在線音樂購買系統不提供收音機服務,其中發送比如音樂的數字媒體文件用於近實時地播放。同樣地,典型的在線收音機服務不允許用戶選擇和購買先前已播放的或正在播放的歌曲。用戶通常不能在他或她購買曲目的同時使用收音機功能。
一些常規的數字權利管理(DRM)機制不支持智能設置權利的概念,也就是,關於多個曲目的播放列表的權利。另外,DRM的這些實現中的某些不允許許可以在多個機器上利用的曲目(例如,工作機器、家庭機器,和筆記本)。也可能缺少規定以作為整體保護並處理多個曲目的播放列表。然而,當前的DRM機制需要加密內容,並且需要安全地存儲用於加密內容的密鑰。這可使得計算地訪問DRM適應內容並且使得時間緊張,並可進一步由於訪問DRM內容的請求導致遲滯的行為。

發明內容
本文檔公開了一種使得能夠使用數字下載的音樂的實時、在線交易和在線履行的電子「自動點唱機」系統。本系統提供即時的樂曲(也就是,曲目)購買,其中作為通過下載遞送的DRM保護的音樂文件自動遞送曲目並且然後在自動點唱機(JB)客戶端應用中自動管理曲目。當準許購買時,由作為JB的一部分的曲目下載管理器(TDM)將曲目排隊以用於下載。TDM處理下載的所有方面,包括錯誤恢復和為所購買的曲目獲取DRM許可。
本系統也提供利用用戶的離線行為而在在線系統中建議由用戶購買的曲目。本系統分析播放行為並確定歌曲之間的關係。然後將這些關係用於建議由用戶購買的曲目。當下載完成之後系統「看到」JB內所購買樂曲的播放時,該「循環」完成。這種分析和推薦能力增強了用戶的體驗,並且幫助用戶發現與他們的觀察行為和偏好相一致的新音樂。
當用戶同時播放網際網路收音機服務時,本系統進一步允許用戶購買樂曲。本系統使用個性化收音機作為發現新音樂的工具,並且然後允許用戶以預先存在的帳戶即時在線購買他們在收音機服務上正在聽到的或最近聽到的那些歌曲。
本系統也提供與收音機播放同時進行的所購買的樂曲的遞送。用戶不需要停止收聽收音機以購買曲目或實現他們的購買。這種能力是基於TDM不「幹擾」JB的操作並且從而允許收音機和下載同時工作。
本系統提供的另一方面包括將建議的歌曲連結至當前播放曲目。本系統允許用戶收聽併購買示出的(通過個性化系統)關聯至當前播放歌曲的曲目。如果用戶在用戶接口顯示中點擊與當前歌曲相關的信息按鈕,則在所發現的關係的基礎上顯示(也就是,連結到)相關歌曲。
本系統的另一方面包括改變與當前播放曲目的改變相一致的建議的顯示。因此,當所播放的曲目從一個曲目變至另一個時,提供給用戶的與其相關的建議也改變。
另一方面還包括顯示通過收音機播放的曲目的歷史並提供機制以允許用戶購買最近播放的曲目。如上所述,與收音機交互是滿足用戶體驗的核心。允許用戶看到最近播放的歌曲的歷史並從列表中選擇購買的歌曲是該體驗的關鍵部分。
本系統也提供了允許用戶從多首曲目的專輯中選擇和購買單首曲目。本系統也基於當前播放的歌曲和相關曲目產生並顯示廣告。為了進行相關並且有作用的服務廣告的有效工作,本系統可以將廣告同步於播放曲目和相關曲目。將在包含在個性化資料庫中的關係的基礎上進行選擇。
在此公開的系統和方法的再一方面包括現有數字權利管理(DRM)技術的擴展以將單機DRM權利擴展為屬於單一用戶的多個機器,和管理受保護曲目的列表。為用戶提供一定的最小量的自由以利用他們在線購買的曲目。額外的擴展提供快速訪問DRM內容。
在附圖中和下面的描述中闡述了一個或多個實施例的細節。從描述和附圖以及權利要求中,其它特徵、目的和優點將變得明顯。


下面將參考下面的附圖具體描述這些和其它方面。
圖1示出了用於自動點唱機系統的示例性用戶接口。
圖2是一般系統結構的功能流程圖。
圖3是自動點唱機系統結構的框圖。
圖4是示出用於曲目購買的通信的框架圖。
圖5是示出根據替代實施例的用於曲目購買的通信的框架圖。
圖6是曲目購買過程的功能流程圖。
圖7是曲目履行過程的功能流程圖。
圖8是發票認證和創建過程的功能流程圖。
圖9是發票掃描過程的功能流程圖。
圖10是示出在線點唱機系統中登錄和認證過程的框架圖。
圖11是根據實施例的DRM適應文件輸入/顯示過程的功能流程圖。
圖12是計算機激活過程的功能流程圖。
圖13示出根據點唱機系統的實施例的用戶接口。
圖14示出根據點唱機系統的實施例的另一用戶接口。
圖15示出根據點唱機系統的實施例的再一用戶接口。
圖16是登錄/籤約過程的功能流程圖。
圖17示出登錄用戶接口。
圖18是示出集成的收音機服務、下載存儲和內容管理控制的示例性用戶接口。
圖19示出根據一個實施例的用在用戶接口中的控制條。
圖20示出用於建立帳戶的用戶接口下拉菜單實例。
圖21示出用於控制點唱機系統的各種設置的用戶接口實例。
在各幅附圖中相似的參考符號表示相似的元件。
具體實施例方式
本文檔公開了適於操作客戶端計算機的用戶可以購買、接收和/或播放從伺服器計算機發送的數字多媒體文件的客戶端/伺服器計算環境的點唱機(JB)。一個這樣的適當的環境是經網際網路連接至一個或多個伺服器計算機的多個客戶端計算機。然而,在此描述的方法和系統也適用於任何類型的通信系統,包括但不限於無線通信系統、內部網、廣域網(WAN)、區域網(LAN)等。
客戶端計算機是任何類型的個人計算設備,包括但不限於臺式機或筆記本PC、比如個人數字助理(PDA)的手持計算機、手機、MP3播放器,或其它計算設備。
圖1示出根據示例性實施例的用於JB系統的用戶接口(UI)10。JB系統經UI10將音樂下載和購買選項集成進用戶的正常收聽環境中。JB系統也提供下載存儲,其中用戶可以購買下載。因此,JB系統將收音機服務12、指南頁面14和下載頁面16集成進統一的UI10。
首先用戶可以通過兩條途徑決定下載曲目1)用戶在收聽他們購買的藝術家的曲目之一時發現藝術家,如MP3文件等所表達的,並注意到他們可以容易地從該藝術家處購買多首音樂;和2)用戶聽到他們喜歡的網絡收音機服務上播放的曲目並且被允許購買它。在兩種情況中,第一曲目購買將是即興購買(impulse purchase)。第一次即興購買之後,JB系統可以通過提供用戶可能想要買的現有喜好和/或新音樂的列表來鼓勵用戶繼續購物。在設計初始的收音機娛樂體驗和使用戶能夠導航音樂資料庫以找到他們想要買的其它音樂時,使用個性化和流行信息。
根據示例性實施例,JB系統以160kbps WMA9的質量和格式提供可下載的內容。也可以以160kbps MP3提供一些獨立內容。以高解析度覆蓋技術預標記曲目。JB系統曲目目錄優選地包括250,000首曲目或更多。在特定的實施例中,用戶可以燒制一個具體的播放列表預定次數,即,10次。通過對播放列表做任何更改,比如以一首曲目代替另一首,用戶可以燒制更改的播放列表相同或不同的次數。根據一個實施例,可以在任何數量的授權的個人計算機(PC)上同時播放內容。
在一個實施例中,曲目內容在支持安全WMA9的任何播放器平臺或設備上是可播放的。JB系統鼓勵用戶通過將它們拷貝至另外的PC或將它們作為數據文件燒制到CD上製作他們的下載文件的備份。用戶可以將這些文件存儲到新的PC上並且使用他們的帳戶獲取新許可證(受同步的PC限制,如果可適用的話)。
在一個實施例中,存在進入從音樂中央控制提供的下載的四個集成入口點1)下載音樂;2)收音機;3)指南;和4)現在播放。下載音樂為用戶顯示優化的「存儲向前」接口以搜索、瀏覽並接收可用於購買的音樂的建議。收音機為用戶顯示優化的接口以找到並開啟廣播電臺,或創建他們自己的定製廣播電臺。指南顯示關於音樂和藝術家的一般信息。現在播放顯示關於當前播放曲目的信息,包括到購買相關音樂的連結。
這些不同路徑的默認視圖每頁不同。例如,藝術家列表的布局在每個這些模式中的頁面不同。所有頁面的視圖設置頁與頁是「粘性的」。指南和現在播放視圖設置甚至在JB會話結束之後仍是粘性的。收音機和下載僅在JB會話內是粘性的。
JB系統允許用戶以藝術家名、專輯名或曲目名搜索音樂資料庫。可以使用其它標準。在實施例中,用戶可以手動地選擇他們希望在其中進行搜索的模式。例如,古典樂迷可以在藝術家視圖中鍵入作曲家的名字。藝術家搜索結果示出模糊的文本匹配。專輯搜索結果示出基於與查詢相同的詞的文本匹配,和出版特定名字的專輯的不同藝術家。曲目名字搜索結果示出基於與查詢相同的詞的匹配,和藝術家和包含該曲目名稱的專輯。
通過「購買曲目」按鈕,和可能的話將用戶帶至專輯頁並且無可能的專輯方案的話將用戶帶至藝術家頁的信息按鈕,可以從收音機播放列表控制訪問下載。在一個實施例中,「購買按鈕」僅為高亮曲目靠右對齊出現。通過兩個或多個按鈕滑鼠的「右擊」,購買、前往藝術家頁,和前往專輯頁也是可行的。(購買右擊打開專輯頁,或者如果未找到專輯打開藝術家頁)。
通過可能的話將用戶帶至專輯頁並且無可能的專輯方案的話將用戶帶至藝術家頁的信息按鈕,可以從文件播放列表控制訪問下載。鄰近所有曲目提供信息按鈕,並且鄰近播放曲目提供播放箭頭。通過右擊,前往藝術家頁,和前往專輯頁也是可行的。在一個實施例中,除非在收音機模式中,自動點唱機不知道哪首曲目是用於出售的。用戶可以創建期望列表並將曲目添加進他們的期望列表。為購買他們的期望列表中的曲目,用戶可以依據選擇模式點擊購買曲目或購買專輯選擇器。
UI10包括用於顯示在比如瀏覽器的客戶端程序中的多個網頁。下面進一步具體描述這些頁面。
主頁。存在多種類型的主頁。在示例性實施例中,本系統可包括分別可從音樂中心「下載音樂」按鈕、「收音機」按鈕,和「指南」按鈕進入的下載主頁、收音機主頁和指南主頁。當本系統不具有個性化的用戶信息時,默認為每個主頁的標準視圖。當本系統具有個性化的用戶信息時,默認為每個主頁的個性化視圖。
藝術家頁面。每個藝術家頁面存在若干視圖。在實施例中,這些視圖包括1)下載曲目;2)下載專輯;3)相關藝術家;和4)藝術家信息。如果用戶處於收音機模式中,僅列出與廣播電臺相關的藝術家,並且相關藝術家示出電臺中的多首曲目,並且示出定製列表創建按鈕。在收音機模式中,藝術家頁面具有開始基於該藝術家重放一個或多個電臺的一個或多個「播放」按鈕。在指南或下載模式中,藝術家列表可僅包含藝術家和可以購買的內容,以及可用的下載數目。
電臺頁面。在一個實施例中,存在三種類型的電臺頁面1)收音機頁面;2)流派頁面;和3)時代頁面。這些電臺頁面可以包括比如按鈕、標籤等相同功能控制,服從相同的規則和相同方式的行為。這些頁面類型的每一個具有兩個主視圖1)下載曲目;和2)示出藝術家。電臺頁面具有「播放」按鈕以開始在頁面上描述的電臺的重放。
圖表。在一個實施例中,存在三個圖表頁面1)最佳曲目;和2)最佳專輯和最佳藝術家。這些頁面的每個分別反映根據流行程度排行的最佳曲目、最佳專輯或最佳藝術家。可以周期地更新這些頁面。
新音樂。在一個實施例中,存在三個新音樂頁面1)新曲目;2)新專輯;和3)新藝術家。它們分別反映最流行的新曲目、新專輯或新藝術家。頁面是根據流行程度排行的,並且可以周期地,也就是,每周更新頁面。
專輯頁面。在一個實施例中,存在三個專輯頁面視圖1)下載曲目;2)相關藝術家;和3)專輯信息。用戶可以從不同藝術家和電臺頁面列出的大多數下載曲目,以及藝術家頁面上的下載專輯視圖進入專輯頁面。
定製電臺頁面。用戶可以從用戶經收音機進入的具有藝術家列表的任何頁面創建多藝術家ArtistMATCH(藝術家匹配)或多藝術家Aritston Demand藝術家點播(AOD)電臺。藝術家匹配電臺是播放參考藝術家作為類似藝術機的電臺。藝術家點播電臺是排外地或近乎排外地播放參考藝術家的電臺。這些包括具有相關藝術家視圖的藝術家頁面、具有藝術家視圖顯示的電臺頁面,和圖表、新音樂或藝術家列表視圖中的我的匹配(My Match)。所有這些頁面可以具有定製播放列表創建按鈕。一旦用戶點擊定製播放列表創建按鈕,他們可以看到頁面。一旦用戶保存了定製電臺,將其添加進我的偏好(My Favorites)。在一個實施例中,所有定製電臺具有兩個視圖1)下載曲目(默認);和2)示出藝術家。
UI10包括示出與用戶和他使用的系統相關的各種信息的控制條。例如,該控制條可包括1)登錄狀態,如果用戶登錄的話是用戶名/帳戶類型,或如果沒有的話是「登錄」,以及退出選項;2)導航;3)所需質量;4)幫助,包括指南子項目;5)帳戶;6)選項,包括購物車模式和立即結帳模式之間轉換的選項,以及用於購買確認的「再次顯示」選項;和7)搜索條(其在默認情況下為打開並且將其設置為搜索藝術家)。在一個實施例中,條幅廣告可以出現在控制條上。
UI10進一步包括文件夾結構。文件夾結構包括用戶可據此編目並組織信息的多個文件夾。在一個實施例中,存在八個主要文件夾1)偏好;2)我的匹配;3)廣播電臺;4)流派;5)時代;6)圖表;7)新音樂,和8)下載。下面進一步具體描述這些文件夾中的幾個。
偏好通過在任何頁面上「右擊」或通過使用經偏好文件夾前面的「偏好管理器」按鈕可進入的偏好管理器,用戶可以將任何電臺添加進偏好文件夾。如果用戶點擊「推薦新的偏好」,系統可以基於用戶收聽態度將若干個新推薦的偏好添加進偏好文件夾。如果用戶接受,則將所推薦的電臺添加進用戶的偏好文件夾。如果用戶沒有收聽面,可以開始個性化進程。
用戶可以通過若干方法選擇進入個性化進程1)選擇「推薦新偏好」控制;2)選擇優選地位於非個性化的主頁中的「個性化」控制;和/或3)選擇我的匹配文件夾。在一個過程中,用戶的音樂推薦可以「跳躍開始」,也就是立即產生。在另一個過程中,系統用戶可以允許系統跟蹤用戶收聽的音樂。系統使用以下數據源進行個性化1.我的偏好,2.自動點唱機播放行為,3.從跳躍開始過程中自描述的偏好藝術家,和4.購買的下載。
我的匹配。我的匹配文件夾可以包括多個電臺。在實施例中,文件夾包括我的曲目匹配、我的專輯匹配合我的藝術家匹配的電臺。可以以期望的優選順序排列這個文件夾中的電臺列表,並且可以周期性地更新。
下載。選擇下載文件夾打開曲目下載管理器(TDM)頁面,其示出用戶購買的所有音樂的完整記錄和每首曲目的狀態。TDM提供狀態位置,比如1)「下載-%」;2)「排隊」;和3)「完成」。本地文件可從此頁面播放。用戶從主自動點唱機菜單中的設置可以修改用於下載的曲目的目的目錄。
JB系統允許用戶購買內容。在實例場景中,JB系統為選擇了任何可下載曲目的用戶提供曲目的短「剪輯」或部分片段。剪輯的質量可符合主收音機菜單中的低/中/高設置。在一個實施例中,低設置相應於24kbps,並且中和高設置相應於64kbps。這些剪輯的預覽功能類似於圖書館中的預覽模式。曲目優選地同藝術家一起出現在主播放窗口,但是不出現在播放列表窗口。如果用戶處於收音機模式中,開始剪輯則停止或覆蓋廣播電臺。用戶可以通過從任何下載頁面選擇「購買曲目」或「購買專輯」,或在收音機播放列表中選擇「購買曲目」選擇下載。
如果用戶未登錄至他們的帳戶,系統要求他們登錄,或者他們沒有帳戶的話獲取帳戶。可以要求用戶進入個人問題並回答,以防他們以後忘記密碼並需要找回。如果用戶沒有帳戶,系統提出讓用戶建立一個。首先,用戶輸入他們的電子郵件地址和密碼。一旦用戶選擇了他或她的密碼,則要求他或她同意結束用戶許可協議(EULA)。
一旦用戶接受了EULA,他或她進入帳單信息頁面中的帳單信息。鑑權信用卡以確保其可用。如果正在進行曲目購買,將鑑權標準授權數額(例如,$9.90)。如果未進行曲目購買,執行用於象徵性數額($1.00)的鑑權。在一個實施例中,鑑權必須成功,否則不允許用戶向前通過帳單信息頁面。
一旦用戶建立了他或她的帳戶,系統通知他們已經成功建立帳戶,並且確認他們是否想要完成初始交易。接下來的交易也需要確認。系統可以包括自動更新特徵,其中舊版本系統的用戶看到通知他們在確認的基礎上將自動升級至新版本的改進的確認頁面。如果得到用戶的同意,則升級開始。
可以例如通過主控制條上的他們的選項按鈕給用戶使用購物車模式的選項。如果用戶選擇購物車模式,選擇購買曲目或購買專輯獲得購物車確認,並且然後將所選曲目添加進他們的「購物車」或電子存儲器。可以通過瀏覽條中的購物車文件夾進入購物車。購物車文件夾示出當前購物車中的曲目數目。用戶可以點擊這個文件夾以打開他們的購物車,檢查他們添加的曲目,確定總數正確,並且然後付帳。在一個實施例中,僅當包括曲目時購物車是可見的。
在會話的第一筆交易時,系統識別信用卡的有效性,並且在帳戶中至少有象徵性數額,也就是,$10可用。然而,無論哪一個在先,在第一筆交易完成之後,或用戶匯入下載的面額價值之後的一段時間,也就是24小時,實際上未支付信用卡。在每筆信用卡帳單之後用戶接收電子郵件確認。
在一個實施例中,下定單之後一秒內開始下載。可以在TDM中察看進程。用戶可以點擊下載文件夾以打開TDM並檢查他們的下載的狀態。可選地提供覆蓋技術和狀態指示條。用戶可以通過右擊TDM中的進程中的任何下載暫停並且繼續下載。如果在下載期間用戶的網絡連接失敗,一旦建立了重新連接,TDM自動重連並結束下載,而不需要用戶幹涉。
鄰近下載文件夾顯示示出下載正在進行的動畫圖標。預設情況為,下載完成後自動出現在播放列表和庫中,而且文件出現在相關的識別標籤指示的庫中。用戶可以通過標準選項/設置菜單改變這些設置。
一旦他們購買了並下載了他們的音樂,用戶可以播放、管理,並且將購買的曲目混合進播放列表,就像一般MP3一樣。在一個實施例中,除了用戶可選擇在他們的庫中顯示文件格式卷,在使用系統購買的安全曲目,和用戶PC上的任何其它曲目之間沒有明顯區別。
根據示例性實施例,用戶可以選擇性地僅察看從庫察看菜單中購買的內容作為標準庫視圖之一。可以隨用戶意願任意多次將內容發送至WMA9兼容的設備。可以使用與所有其它文件完全相同的接口和過程「燒制」內容,也就是將內容存儲在比如光碟的可靠的永久性媒體上,而僅受燒制的相同列表的預先選擇數目的限制。
圖2是根據JB系統的一個實施例的一般操作60的流程圖。用戶在模塊62點擊「購買曲目」按鈕。在模塊64,如果尚未登錄,則用戶登錄並建立帳戶。在模塊66,如果用戶的計算機已經激活此帳戶,則將其註冊並計算用戶的限制。鑑權用戶的信用卡,在模塊68處創建發票,並且將正購買的曲目添加到發票。然後在模塊70將曲目下載至用戶的計算機,並且在模塊72獲得用於曲目的許可證。
圖3是JB系統100結構的框圖。JB系統包括數字自動點唱機102,由曲目下載管理器(TDM)處理其核心功能,也就是,所購買曲目的下載和許可證、DRM等。數字自動點唱機102也包括UI10,如上所述。在一個實施例中,UI是瀏覽器中運行的基於DHTM/XML/JavaScript的網絡接口。UI10和數據用於指南伺服器108,其提供指南數據109,比如音樂家的傳記信息、比如創建日期的專輯信息等。由指南更新過程130定期修正指南數據109。數字自動點唱機102也包括收音機伺服器106、安全登錄能力101,和許可證管理器103。
登錄伺服器110處理與帳戶伺服器111協同工作的用戶登錄功能,其可以處理比如獎金服務等的特定登錄。由帳戶伺服器111處理曲目購買並將其記錄在產品資料庫112中的帳戶資料庫中。付款處理伺服器114處理信用卡交易,並且響應發票掃描處理116。許可證伺服器115為購買的DRM內容發布許可證。許可證伺服器115與帳戶伺服器111通信以檢驗為購買的內容發布的許可證,並且將數據報告給許可證管理器103。
帳戶伺服器111管理髮票和比如信用卡的付款工具的授權。在實施例中,帳戶伺服器接收特殊用戶希望購買的信號,並且然後檢查用戶的情況以確定執行購買的商主的風險。在風險情況的基礎上,帳戶伺服器執行邏輯操作以選擇各種選項中的行動。可以基於若干因素確定風險情況,包括,例如,用戶的預購行為,與帳戶相關的帳單,和隨著購買的信號傳遞的信息。
帳戶伺服器111產生的選項包括但不限於需要在將購買添加進群之前至少與購買群相關的購買的量的付款工具預授權;允許將購買添加進購買的群而不用付款工具預授權和為購買的群設置最大量和期限,一旦超過,將觸發付費工具的群的項目的付費;以及需要在執行至少購買的量的付款工具授權之前用戶輸入額外信息。額外信息可包括與信用卡相關的信息,和/或從其接收購買信號的計算機的IP位址。
內容伺服器118通過內容數據網絡119下載內容,也就是,流或其它內容傳輸技術,給收音機服務106和TDM 104。從下載庫120提供內容。收音機服務106從收音機序列伺服器122或其代理接收收音內容。根據收音機序列發生器124產生的序列流入收音機內容。推薦引擎126提供個性化的推薦數據給指南伺服器108。許多操作和過程受在存貨資料庫134上工作的存貨同步伺服器132規範。這個伺服器在其它事件中確定哪個曲目和專輯是用於出售的以及他們的當前價格。
圖4是框架圖,其示出圖3中示出的結構100的若干部分中的通信以根據一個實施例執行曲目購買。用戶登錄使用UI。登錄伺服器確認用戶名和密碼並發布信任。登錄伺服器從帳戶伺服器獲取信任並且以附加至登錄響應的「cookie(小段信息)」的形式將他們傳遞迴去。用戶在UI中按壓「購買曲目」按鈕並且UI發送「購買」消息給通過登錄信用的帳戶伺服器,曲目ID和價格顯示在界面中。如果UI顯示與存貨資料庫不同的價格,允許系統發布警告。
帳戶伺服器將曲目添加進用戶的發票並且構建下載曲目所需的使用說明。將使用說明返回為XML文檔。UI將XML傳遞給TDM。TDM要求使用WMSDK或類似過程的曲目的許可證。WMSDK連接許可證伺服器。許可證伺服器檢驗用戶購買的曲目的帳戶伺服器。如果可接受,將許可證返回WMSDK,並且將成功碼返回TDM。TDM使用例如「邊緣伺服器」的內容遞送網絡(CDN)從內容伺服器下載文件。內容伺服器/CDN接觸帳戶伺服器以授權下載。TDM接觸帳戶伺服器以確認成功的遞送。
圖5是示出圖3中示出的結構100的部分中的通信以根據替代的實施例執行曲目購買的框架圖。用戶點擊購買按鈕。將「購買」消息通過http送至帳戶伺服器。這個消息傳遞安全登錄cookie(其識別用戶)以及待購買的曲目的標識符和所顯示的購買價格(如果其不同於實際購買價格的話)。在這個實施例中,帳戶伺服器已確定用戶登錄己過期。返回錯誤碼,迫使用戶重新登錄。UI收集用戶名和密碼並將它們轉發給TDM,其通過硬體情況計算PC標識符並且通過http將登錄請求發送至登錄伺服器。
如果登錄有效,登錄伺服器像以前一樣從帳戶伺服器獲取信任。信任中嵌入的是PC激活(激活的,未激活的)的狀態。在這個實例中,未激活PC。在購買可進行之前UI必須激活PC。將激活消息發送至帳戶伺服器。在這個實例中,配置帳戶伺服器以需要用戶確認新PC的激活。將返回碼和消息返回給UI。UI為用戶構建適當的確認框。在確認強制激活而無進一步確認的標誌之後重試激活。現在可以將「購買」請求發送至帳戶伺服器。返回描述如何下載和許可內容的XML文檔。這個文檔被傳遞至用於進行的TDM。
圖6示出下載購買過程138的功能流圖。無論是否登錄,都對用戶顯示「購買」按鈕。如果用戶點擊這個按鈕,檢查從自動點唱機電子註冊的他或她的國家。如果他或她不是美國人則顯示「抱歉」頁面(160)。對於美國用戶,顯示確認對話(150)。如果用戶確認購買,確定他或她的登錄狀態。為未登錄的用戶提供登錄或創建帳戶的選項(200)。為MX用戶提供激活他們的帳戶以下載購買的選項(300)。為用戶檢查帳戶的會話終止期。如果是過期的會話則為用戶顯示如圖15中所示的重新登錄頁面(140)。這些用戶在購買曲目之前必須重新輸入他們的密碼。一旦登錄有效,如果需要的話激活用戶的PC(1000)並且完成曲目定單(500)。
圖7是完成過程500的功能流程圖。曲目的完成始於來自安全cookie的用戶的識別(501)。這個cookie具體表現曲目購買的授權並且包括其它項目中的加密的用戶ID和授權時間戳。如果信息過期,用戶必須重新登陸(502)以完成購買。當確定登錄狀態時也檢查終止期,但是這裡重新檢查,因為通過確認對話可以延長交易(150)。
如果用戶當前沒有打開的發票,則打開發票。打開發票(800)包括授權標準發票量或該項目的量(無論多大)的信用卡支付。如果授權失敗,顯示頁面(503)通知用戶失敗信息並且包括到帳戶管理的連結以改正該問題。如果已經打開發票,進行檢查以確保在發票上存在新項目的空間新項目加上當前的餘額將不超過授權量。如果在發票上沒有足夠的空間,關閉發票(900)並且打開新發票(800)。關閉發票可包括充值信用卡。一旦將項目添加進授權的發票,可將其傳遞給消費者(505)。
圖8示出發票打開過程800。為了打開新的發票,系統授權用於發票量的信用卡支付(801)。這是所請求的量或標準發票尺寸中較大的。如果授權被拒絕,系統不打開發票(802)。系統可以可選地將安全邏輯插入授權過程(801),例如,如果在帳戶上檢查到大量活動,系統無效授權並且標誌需要CVID。這促使用戶在授權額外的購買之前從信用卡輸入安全碼。相反地,系統可以為可靠的消費者決定減少安全限制。也就是,可以允許發票增加到超過其授權量,可以為用戶暫停預授權,或可以設置尺寸和最大期限的新發票的限制。如果授權成功,創建新發票(803)並且聯合授權。
圖9示出發票關閉過程900。為掃描標記發票,因為它們被充滿到相應信用卡授權的水平。周期地,分批查詢為掃描標記或尚未被添加用於某些時間閾值的發票(901)。由卡片支付發票的量(結算)(902)。如果由於比如臨時網絡問題的技術原因支付失敗,可以標記發票以批量結算。在拒絕結算授權的交易很少的情況下,增加失敗計數使得稍後可以重試結算(906)並且不允許用戶建立新發票。假設成功結算的典型情況,將發票標記為關閉(903)並且產生電子郵件收據(904)並發送給用戶。對於批處理情況,可以周期地運行處理查詢系統打開和在給定閾值之後的發票。該閾值少於信用卡授權的有效壽命。支付並關閉發票。
系統允許用戶將忘記的密碼重置為新值,但不將忘記的密碼遞交給用戶。系統檢驗用戶知道有效用戶的電子郵件地址並且控制電子郵件帳戶。出於額外的安全考慮,在一個實施例中,系統需要用戶在找回丟失的密碼之後重新輸入信用卡信息或CVID。
圖10是示出用於許可曲目的通信的框架圖。自動點唱機試圖播放/燒制/輸入WMA文件。自動點唱機檢查WMSDK以察看是否必須許可文件。在這個實例中,需要許可文件。自動點唱機使用嵌入在DRM文件中的URL請求許可證。這是http請求並通過登錄信息。許可證伺服器接收這個請求並且聯繫帳戶伺服器以確定是否應該給予許可證。在這個實例中,帳戶伺服器確定用戶未登錄。這觸發登錄過程。
登錄伺服器返回登錄狀態和此PC的激活狀態。如果未激活PC,自動點唱機發送激活消息給帳戶伺服器。在這個實例中,配置帳戶伺服器以要求用戶確認新PC的激活。將返回碼和消息返回給自動點唱機。自動點唱機為用戶構建合適的確認框。在以不需要進一步確認的強制激活為標誌的確認之後重試激活。自動點唱機現在可以重新發行獲取許可證調用。
對於下載,可以通過以半透明(即,超高加密)格式存儲音頻數據的最初N秒來實現提高的性能,比如可以用於曲目「採樣」。當播放數據的最初N秒時,背景線程打開DRM內容。打開DRM文件並且結束播放半清晰內容(可能在N秒之前)之後,無縫地轉換DRM保護的內容並且從該處繼續播放。
當提供曲目進入JB系統中時,解碼器將首先將它識別為DRM曲目,尋找至曲目末端,「掌握」偏置(即,N秒),並且然後尋至該處並且建立數據流開始點。在特定實施例中,可以創建被稱為WMT_TYPE_DWORD類型的MM/ActualTrackDuration定製標籤,其將包含精確到毫秒的實際曲目時間。注意必須在文件的清晰N秒音頻數據部分和DRM內容區域複製整個元數據組。必須在清晰部分中以優化關於吸引標籤的性能,並且必須存在於受保護區域中以保持互用性。
因此,在一個實施例中,當下載購買的曲目時,除了下載許可證和DRM曲目,首先下載與曲目相關的N秒(未受保護的)剪輯。首先播放該N秒剪輯。同時,在背景線程中打開實際DRM內容。必須在N秒內打開DRM內容,在N秒剪輯結束時,下載進程「跳過」到已經打開的DRM曲目,並且繼續內容下載。這樣,在實施例中,在DRM曲目中的(時間N)的剪輯結束的位置將DRM曲目附加至相關的N秒剪輯。
圖11是輸入/播放服從DRM要求的文件的方法1101的流程圖。用戶使用JB打開未許可的DRM文件(1101)。JB檢查文件的許可證狀態(1102)。如果已經許可該文件,JB可以播放/燒制或訪問文件的內容(1103)。如果未許可該文件,JB將使用嵌入在文件中並傳遞包括當前機器的PCID的額外信息的URL請求許可證(1104)。依託此請求的登錄cookie識別用戶。許可證伺服器(通過帳戶伺服器)為特別用戶、特別PC請求用於特別曲目的許可證。
許可證伺服器發行許可證(1103)或返回描述為何未發行許可證的錯誤(1106、1112、1113)。如果用戶已登錄,但是尚未激活,則激活PC(1105)。如果用戶未登錄,在可以獲得許可證之前用戶必須登錄(1106、1107)。
從登錄伺服器的響應包括當前PC的激活狀態。如果響應指示登錄成功並且PC已經激活,JB重新請求許可證(1104)。如果響應指示登錄成功但是PC未激活,則激活PC(1105)。如果PC激活(1105)可請求直接付款確認(1108),或如果已經分配了最大數目的PC的話其可能失敗(1110)。如果PC激活成功,重試許可證請求。
圖12是PC激活請求過程100的流程圖。將激活請求通過http發送至帳戶伺服器。帳戶伺服器從登錄cookie讀取perid和PCID(1001)。將PCID在帳戶中與其它PCID相比較(1002)。如果用戶已重新配置硬體,PCID可能不精確匹配。如果確定PCID匹配但不精確匹配的話,可以將PCID為此PC作為新的「別名」存儲(1003)。返回現有PC的激活狀態。可以由用戶激活、解除現有PC,或由客戶支持解除。如果PCID不精確匹配現有PC,進行檢查以察看是否最大數目的PC已經激活。如果是,返回錯誤。
然後,檢查商務邏輯以察看用戶是否必須確認PC的激活。在一個實施例中,第一臺PC被安靜地激活,但是用戶必須確認PC二和三的激活。如果需要確認,與消息的文本一起產生特殊的返回碼供使用。可以標記激活請求以指示其響應用戶確認。在這種情況中,激活繼續進行。將PCID添加至與帳戶有關的PC列表並且被標記為激活的(1004)。產生電子郵件以確認激活並且幫助教育用戶激活的事項(1005)。
將帳戶創建和激活整合進曲目購買過程例如,當未授權的用戶試圖購買曲目時,鼓勵他們激活或建立帳戶。如果他們成功建立了帳戶,完成購買。曲目購買默認是無購物車的「微支付」系統「即,授權信用卡作為建立帳戶的一部分。隨著每首曲目被購買,將其添加到與帳戶相關的打開的發票。當發票達到一定大小或期限時,對信用卡收費和/或關閉發票。獨立的購物車購買過程可允許用戶使用車和檢驗購買曲目。
當註銷的用戶訪問JB系統的服務時,將為他們顯示登錄/籤約頁面,如圖13中所示。希望具有帳戶的用戶從此頁面登錄。使沒有帳戶的用戶能夠籤約。定製籤約過程以提供用戶剛訪問過的任何服務,如圖14中描述的實例中所示。當訪問服務時,來自不符合服務條件的國家的客戶將看到具有該效果的消息。這是基於從JB(其使用EREG數據)匯報的國家。這些用戶將不能看到籤約按鈕。如果由自動點唱機匯報的國家不正確,如果用戶在帳單信息頁面匯報不合格的國家,系統退出帳戶創建過程或更改提供內容。彈出消息頁面處理詳細的產品買賣。
圖16是登錄/新帳戶建立過程200的功能性流程圖。訪問Nova特徵且未登錄的用戶看到允許他們登錄或初始化帳戶創建過程的頁面(201)。如果用戶登錄帳戶,他或她進入進程以激活他或她的帳戶(300)。新用戶可以創建帳戶(400)並且變為登錄進JB系統。通過帳戶創建或登錄的所有路徑,無論成功與否,最終都帶回參考頁面(203)。如果創建或登錄成功,將導致曲目購買的完成。當用戶訪問需要登錄的特徵時顯示如圖17中所示的登錄/建立頁面(201)。此頁面的頂部的消息將依據文本改變。
圖18-21示出根據示例性實施例的用於控制JB的各種UI。圖18是根據示例性實施例的收音機服務的UI1800。在此實施例中,將UI1800作為加載進與自動點唱機集成在一起的網頁瀏覽器部件的網頁顯示。網頁包括可以控制一定顯示元素的腳本(例如,JavaScript),和可以發布並響應事件而不需要與加載網頁的伺服器交互的元素。特別地,運行在網頁中的腳本可以執行需要UI1800鼓勵如上所述的曲目購買的動作。本領域的技術人員將意識到存在許多可能的可用於購買的音樂的對話的表現形式並且如慣例的基於網絡的此類系統,可以在不脫離核心功能的情況下經常變更表現形式。可使用網絡授權工具和用於建立網頁的其它已知技術建立這樣的表現形式。
UI1800包括當在收音機會話中播放曲目時順序列出曲目的收音機服務顯示窗口1802。可以將每首曲目與圖18中指定的信息控制按鈕關聯,作為用戶可以選擇被連接至關於曲目的進一步信息的「i」。單獨的曲目,無論當前播放的或者最近播放的,也可以與下載和購買功能關聯,如圖18中所示的鄰近曲目標題的「購買」按鈕所指示的。在一個實施例中,用戶可以強調標記整個曲目標題,並且如果購買曲目是選項,即,受許可證或其他機制允許,則將出現購買功能。可以作為其它購買和下載曲目存儲涉及收音機服務的下載的曲目。
圖19示出示例性控制條。控制條元件包括狀態窗口4102。如果用戶未登錄,狀態窗口4102顯示「籤到」或類似消息。如果用戶已登錄,狀態窗口4102顯示用戶名、帳戶類型(如果有關的話)。主頁按鈕4104根據所使用的進入點帶領用戶前往指南、收音機或下載主頁。如果不可確定進入模式, (即,來自新聞的超連結)系統假定下載模式。
提供了後退/前進按鈕4106。後退/前進按鈕4106不區分模式,也就是,後退按鈕將通過頁面歷史交換模式適當返回。收音機質量控制4108允許用戶調整播放的內容的質量,比如「低」、「中」和「CD」質量。幫助按鈕4110拉出幫助菜單。帳戶按鈕4112拉出帳戶登錄頁面。個性化按鈕4114為選項外用戶拉出個性化過程。對於選項內用戶,其允許用戶編輯他的或她的檔案。在一個實施例中,按鈕帶領用戶到最喜愛的管理器。
搜索條4116是具有藝術家、專輯和曲目選項的DHTML下拉菜單。藝術家搜索包括作曲家和作品。結果顯示藝術家超連結。專輯搜索不包括模糊匹配,並且顯示所有精確匹配的專輯,根據流行程度排列。對於所返回的結果,結果顯示專輯超連結和藝術家超連結。曲目搜索也不包括模糊匹配,並且顯示所有精確匹配的曲目名稱,按流行程度排列。對於所返回的結果,結果顯示藝術家和專輯超連結。
圖20示出用於建立帳戶的實例UI下拉菜單。圖21示出用於控制各種設置的實例UI。
儘管以上具體描述了少數實施例,其它修改是可能的。在此描述的功能或邏輯流程不需要示出的特殊順序,或順次的順序實現所需結果。其它實施例可在以下權利要求的範圍內。
權利要求
1.一種在線音樂購買系統,其包括收音機服務,其在用戶計算機上工作並且被配置用於在收音機會話中近實時地接收並播放媒體內容的數字收音表現;內容伺服器,其被配置以服務於收音機服務的媒體內容的數字收音表現;收音機序列伺服器,其被配置以服務於收音機服務的收音機會話的當前播放和先前播放的媒體內容的連續列表;帳戶伺服器,其被配置以接收指示用戶希望購買當前播放或先前播放的媒體內容之一的文件的信號;和下載管理器,其被配置以根據指示用戶希望購買文件的信號下載文件到用戶的計算機。
2.如權利要求1所述的系統,進一步包括與帳戶伺服器通信的許可證伺服器,其被配置以為文件獲取至少一個許可證。
3.如權利要求1所述的系統,進一步包括與帳戶伺服器通信的支付處理器,配置其以用於在下載文件之前處理用於文件的購買的用戶信用卡信息。
4.如權利要求1所述的系統,進一步包括用戶接口,其顯示收音機服務的圖形表現。
5.如權利要求1所述的系統,其中,該下載管理器與收音機服務同時工作。
6.如權利要求4所述的系統,其中,該用戶接口包括控制以將文件與用於後續訪問的文件夾相關聯。
7.如權利要求1所述的系統,其中,該收音機服務包括媒體播放器控制。
8.如權利要求7所述的系統,其中,該媒體播放器控制包括用於從內容伺服器訪問媒體內容的下一個數字收音表現的前向控制。
9.如權利要求8所述的系統,其中,由收音機序列伺服器確定該媒體內容的下一個數字收音表現。
10.如權利要求1所述的系統,其中,該媒體內容是音樂曲目。
11.一種在線音樂購買方法,其包括在收音機會話中近實時地接收並且播放媒體內容的數字收音表現形式;顯示收音機會話的當前播放和先前播放的媒體內容的連續列表;接收指示用戶希望購買當前播放或先前播放的媒體內容之一的文件的信號;和根據指示用戶希望購買文件的信號從內容伺服器下載文件。
12.如權利要求11所述的方法,進一步包括接收其它媒體內容的建議以接收和播放。
13.如權利要求11所述的方法,進一步包括接收用於購買文件的信用卡信息。
14.如權利要求13所述的方法,進一步包括在下載文件之前確認信用卡信息。
15.如權利要求11所述的方法,其中,該接收指示用戶希望購買文件的信號的步驟包括在用戶接口中顯示購買按鈕;和接收用戶已使用輸入設備選擇了購買按鈕的信號。
16.如權利要求11所述的方法,其中,該下載文件的步驟與接收和播放媒體內容的數字收音表現形式同時發生。
17.如權利要求11所述的方法,其中,該媒體內容是音樂曲目。
18.一種使得能夠同時進行在線收音服務和音樂購買的系統,該系統包括用戶接口,其包括收音機控制窗口以控制收音機會話的音樂曲目的數字表現形式的播放,和顯示收音機會話的當前播放和先前播放的媒體內容的連續列表的收音機會話序列窗口,其中,配置收音機會話序列窗口以顯示用於接收指示用戶希望購買與音樂曲目的數字表現形式之一相關的音樂文件的信號的購買控制按鈕。
19.如權利要求18所述的系統,進一步包括藝術家窗口,其顯示對應於音樂曲目之一的藝術家信息。
20.如權利要求18所述的系統,進一步包括顯示多個文件夾的文件夾窗口,並且其中配置該用戶接口以從存儲了購買音樂文件的特定文件夾的用戶接收指示。
全文摘要
公開了一種在線音樂購買系統和方法,其中收音機服務在用戶的計算機上工作並且被配置為在收音機會話中近實時地接收和播放媒體內容的數字收音表現形式。將內容伺服器配置為服務於收音機服務的媒體內容的數字收音表現形式,並且將收音機序列伺服器配置為服務於收音機服務的收音機會話的當前播放和先前播放的媒體內容的連續列表服務。配置帳戶伺服器用於接收指示用戶需要購買當前播放或先前播放的媒體內容之一的文件的信號。配置下載管理器用於根據指示用戶需要購買文件的信號下載文件到用戶的計算機。
文檔編號G06Q30/00GK1875377SQ200480031710
公開日2006年12月6日 申請日期2004年9月10日 優先權日2003年9月10日
發明者布拉德利·德金迪格, 羅伯特·F·克利曼, 肖恩·羅伯特·蘇利萬, 麥可·J·科甘, 肖恩·科內爾·喬希林, 馬克·艾倫·拉豐, 丹尼爾·戴維森·貝爾德, 阿梅恩·希克馬特·阿貝, 內森·拉瓦爾·克萊格, 菲利普·曼謝爾·佩盧楚德, 凱文·西特澤, 埃米爾·多隆 申請人:音樂匹配公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀