亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

瀏覽、搜索和呈現(xiàn)媒體項的圖形用戶界面的制作方法

文檔序號:6480617閱讀:215來源:國知局
專利名稱:瀏覽、搜索和呈現(xiàn)媒體項的圖形用戶界面的制作方法
背景技術(shù)
發(fā)明領(lǐng)域本發(fā)明涉及媒體購買和分發(fā),更具體來說,涉及客戶-服務(wù)器環(huán)境中的媒體購買和分發(fā)。
相關(guān)技術(shù)說明按照常規(guī),音樂在音像店或大商場的音樂部購買。顧客訪問音像店或音像部,并手動瀏覽感興趣的專輯或光盤(CD)。音像店或音像部里的音樂根據(jù)流派分類,然后按照藝術(shù)家加索引。例如,流派可包括搖滾、鄉(xiāng)村、流行、靈歌、爵士等。在顧客選擇感興趣專輯或CD后,顧客到結(jié)帳柜臺為所購買的專輯或CD付款。近年來,通過因特網(wǎng)的音樂交付或分發(fā)已經(jīng)流行。由于高效文件格式如MP3和MPEG4的發(fā)展,媒體文件的大小變得足夠小,使得經(jīng)由因特網(wǎng)下載它們是可行的。另外,技術(shù)進(jìn)步已經(jīng)導(dǎo)致更高速的因特網(wǎng)連接以及更低的存儲器成本。這些進(jìn)步的結(jié)合使得下載例如關(guān)于音樂和視頻的媒體文件便于管理并且不太費時。音樂分發(fā)的一種流行方式是mp3.com,它采用集中服務(wù)器,以便存儲可供下載的大量歌曲。音樂分發(fā)的另一種流行方式是Napster,其中采用對等共享。通過對等共享,大量歌曲駐留在許多用戶的用戶機器中而不是集中服務(wù)器中。但是,音樂文件的無限制使用和分發(fā)可能導(dǎo)致侵犯版權(quán)。因此,希望音樂界對公司進(jìn)行核準(zhǔn)。但是,為了得到授權(quán),公司必須對訪問歌曲的用戶收費。一些公司按月收取訂閱費,并允許訂戶通過將歌曲流式傳輸?shù)讲シ鸥枨挠啈舻臋C器中來播放歌曲。
流式傳輸不在訂戶的機器上存儲音樂文件,因而使音樂界的擔(dān)心較少。但是,為了讓訂戶播放歌曲,這種系統(tǒng)要求網(wǎng)絡(luò)連接以及網(wǎng)絡(luò)可用性。因此,需要允許歌曲被購買然后在本地為購買者可用,從而使購買者不會為回放歌曲而依賴于網(wǎng)絡(luò)連接的可用性并受其限制。但是,音樂界要求保護(hù)其歌曲不受未經(jīng)授權(quán)復(fù)制或其它版權(quán)侵犯的危險。因此,還需要結(jié)合安全措施來限制未經(jīng)授權(quán)使用或分發(fā)歌曲的易受攻擊性。

發(fā)明內(nèi)容
廣義地說,本發(fā)明涉及一種適合審查、瀏覽、預(yù)覽和/或購買媒體項(media item)的圖形用戶界面。圖形用戶界面可在客戶(客戶機)上提供給用戶。在一個實施例中,圖形用戶界面通過在客戶機上運行的應(yīng)用程序提供給用戶。
所述圖形用戶界面還適合聯(lián)機預(yù)覽或購買媒體項。圖形用戶界面可在客戶(客戶機)上提供給用戶。在一個實施例中,圖形用戶界面通過在客機上運行的應(yīng)用程序提供給用戶。
所述圖形用戶界面對于在客戶-服務(wù)器環(huán)境中提供媒體購買和分發(fā)的系統(tǒng)圖形用戶界面尤其有用。媒體的購買和分發(fā)不僅可以是安全的而且可以是是受控的。受控分發(fā)可采用加密和用戶帳戶,以便不僅限制對媒體的未經(jīng)授權(quán)訪問,而且還限制授權(quán)用戶對媒體的使用權(quán)限。在下載過程中以及在存儲于服務(wù)器和/或客戶機時,安全性限制對媒體文件中的媒體的訪問權(quán)。圖形用戶界面可幫助用戶查找要購買的媒體。例如,媒體可以是音頻、視頻或圖像數(shù)據(jù)。
本發(fā)明可通過多種方式來實現(xiàn),其中包括例如實現(xiàn)為方法、系統(tǒng)、裝置、設(shè)備、圖形用戶界面或計算機可讀介質(zhì)。下面論述本發(fā)明的若干實施例。
作為應(yīng)用程序產(chǎn)生的圖形用戶界面,本發(fā)明的一個實施例包括應(yīng)用程序所產(chǎn)生的至少一個應(yīng)用程序窗口。應(yīng)用程序窗口同時包括至少一個第一子窗口和第二子窗口。第一子窗口以類似網(wǎng)絡(luò)瀏覽器的方式顯示第一內(nèi)容,以及第二子窗口以類似應(yīng)用程序的方式顯示第二內(nèi)容。第一和第二內(nèi)容由應(yīng)用程序通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器接收。
作為瀏覽多個媒體項的方法,本發(fā)明的一個實施例至少包括以下動作向遠(yuǎn)程服務(wù)器請求第一列表的第一可選項;顯示具有第一可選項的第一列表的瀏覽窗口;接收第一列表中的第一可選項之一的第一用戶選擇;有區(qū)別地顯示用戶已經(jīng)選取的第一列表中的第一可選項之一;向遠(yuǎn)程服務(wù)器請求第二列表的第二可選項,第二可選項取決于用戶已經(jīng)選取的第一列表中的第一可選項之一;顯示具有第一可選項的第一列表以及第二可選項的第二列表的瀏覽窗口;接收第二列表中的第二可選項之一的第二用戶選擇;有區(qū)別地顯示用戶已經(jīng)選取的第二列表中的第二可選項之一;向遠(yuǎn)程服務(wù)器請求第三列表的第三可選項,第三可選項取決于用戶已經(jīng)選取的第二列表中的第二可選項之一;以及顯示具有第一可選項的第一列表、第二可選項的第二列表和第三可選項的第三列表的瀏覽窗口。
作為應(yīng)用程序產(chǎn)生的圖形用戶界面,本發(fā)明的一個實施例包括應(yīng)用程序所產(chǎn)生的至少一個瀏覽窗口。瀏覽窗口使應(yīng)用程序的用戶能夠瀏覽多個媒體項。瀏覽窗口至少包括第一可選項的第一列表,其中第一可選項的至少一個能夠由用戶選擇;第二可選項的第二列表,其中第二可選項的至少一個能夠由用戶選擇;以及第三可選項的第三列表,其中第三可選項的至少一個能夠由用戶選擇。第二列表的第二可選項取決于用戶對第一列表中第一可選項的至少一個的第一選擇。第二列表在用戶已經(jīng)從第一列表中選取第一可選項的至少一個之后與第一列表共同顯示。第三列表的第三可選項取決于用戶對第二列表中第二可選項的至少一個的第二選擇,以及第三列表在用戶已經(jīng)從第二列表中選取第二可選項的至少一個之后與第一列表和第二列表共同顯示。
作為應(yīng)用程序產(chǎn)生的圖形用戶界面,本發(fā)明的一個實施例包括應(yīng)用程序所產(chǎn)生的至少一個應(yīng)用程序窗口。應(yīng)用程序窗口同時包括至少一個子窗口和下一個控件(next control)。子窗口顯示第一組媒體項的媒體信息。第一組媒體項的媒體信息由應(yīng)用程序通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器接收。當(dāng)下一個控件激活時,子窗口顯示第二組媒體項的媒體信息。第二組媒體項的媒體信息也由應(yīng)用程序通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器接收。
作為審查關(guān)于多個媒體項的信息的方法,本發(fā)明的一個實施例至少包括以下動作顯示具有至少一個子窗口和至少一個下一個控件的窗口,至少一個子窗口顯示與第一組媒體項有關(guān)的第一媒體數(shù)據(jù),第一媒體數(shù)據(jù)由遠(yuǎn)程服務(wù)器提供;確定用戶是否選擇所述至少一個下一個控件;當(dāng)確定用戶已經(jīng)選擇所述至少一個下一個控件時,向遠(yuǎn)程服務(wù)器請求與下一組媒體項有關(guān)的下一個媒體數(shù)據(jù);然后接收與下一組媒體項有關(guān)的下一個媒體數(shù)據(jù);以及在窗口的至少一個子窗口中顯示下一個媒體數(shù)據(jù)。
通過以下結(jié)合作為實例描述本發(fā)明原理的附圖的詳細(xì)說明,可清楚本發(fā)明的其它方面和優(yōu)點。
附圖簡介 通過以下結(jié)合附圖的詳細(xì)描述,將易于理解本發(fā)明,其中,同樣的參考標(biāo)號表示同樣的結(jié)構(gòu)元件,附圖中

圖1是根據(jù)本發(fā)明的一個實施例的媒體購買系統(tǒng)的框圖。
圖2A和圖2B是根據(jù)本發(fā)明的一個實施例的媒體購買處理流程圖。
圖3是根據(jù)本發(fā)明的一個實施例的媒體商務(wù)處理流程圖。
圖4是根據(jù)本發(fā)明的一個實施例的交易完成處理流程圖。
圖5A是根據(jù)本發(fā)明的一個實施例的支付處理流程圖。
圖5B是一個典型應(yīng)用程序窗口的屏幕截圖,它顯示與用戶的帳戶對應(yīng)的購買歷史信息。
圖6是根據(jù)本發(fā)明的一個實施例的媒體交付處理流程圖。
圖7A是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口的示意圖。
圖7B是根據(jù)本發(fā)明的一個實施例的一種典型應(yīng)用程序窗口的屏幕截圖。
圖8是根據(jù)本發(fā)明的一個實施例的媒體搜索處理流程圖。
圖9是根據(jù)本發(fā)明的一個實施例的附加處理流程圖。
圖10是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口的示意圖。
圖11A-11C是屏幕截圖,說明根據(jù)本發(fā)明的一個實施例的瀏覽特征的連續(xù)視圖。
圖12A和圖12B是根據(jù)本發(fā)明的一個實施例的媒體瀏覽處理流程圖。
圖13A-13B是屏幕截圖,說明根據(jù)本發(fā)明的其它實施例的圖形用戶界面的附加特征。
圖14A和圖14B是屏幕截圖,說明根據(jù)本發(fā)明的一個實施例的不雅內(nèi)容(explcit content)通知特征。
圖15A是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口的示意圖。
圖15B是本發(fā)明的一個實施例的窗口的示意圖。
圖15C是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口的屏幕截圖。
圖16是根據(jù)本發(fā)明的一個實施例的媒體頁面處理流程圖。
發(fā)明詳細(xì)說明 本發(fā)明涉及適合審查、瀏覽、預(yù)覽和/或購買媒體項的圖形用戶界面。圖形用戶界面可在客戶(客戶機)上呈現(xiàn)給用戶。在一個實施例中,圖形用戶界面通過在客戶機上運行的應(yīng)用程序呈現(xiàn)給用戶。
對于在客戶-服務(wù)器環(huán)境中提供媒體購買和分發(fā)的系統(tǒng),圖形用戶界面尤其有用。媒體的購買和分發(fā)不僅可以是安全的而且可以是受控的。受控分發(fā)可采用加密和用戶帳戶,以便不僅限制對媒體的未經(jīng)授權(quán)使用,而且還限制授權(quán)用戶對媒體的使用權(quán)限。在下載過程中以及在存儲于服務(wù)器和/或客戶機時,安全性限制對媒體文件中的媒體的訪問權(quán)。圖形用戶界面可幫助用戶查找要購買的媒體。例如,媒體可以是音頻、視頻或圖像數(shù)據(jù)。
下面結(jié)合圖1-16論述本發(fā)明的各個方面的實施例。但是,本領(lǐng)域的技術(shù)人員容易理解,本文參考這些附圖提供的詳細(xì)描述用于說明,因為本發(fā)明范圍超出這些受限實施例。
本發(fā)明的一個方面涉及一種用于通過網(wǎng)絡(luò)購買媒體項的系統(tǒng)及方法。可能的購買者可搜索和瀏覽可供購買的大量媒體項??赡艿馁徺I者可以非常輕松地購買媒體項。在購買媒體項時,媒體項的內(nèi)容可通過網(wǎng)絡(luò)下載到購買者處。媒體項的內(nèi)容則經(jīng)過加密供購買者使用,并存儲在購買者的機器中。此后,購買者可使用媒體項(例如播放媒體項)。但是,媒體項的使用仍然受到限制。例如,用戶機器可被授權(quán)僅使用媒體項最多預(yù)定次數(shù),或者僅可從媒體項的分組或選集(例如播放列表)中制作最多預(yù)定數(shù)量的光盤副本。
圖1是根據(jù)本發(fā)明的一個實施例的媒體購買系統(tǒng)100的框圖。媒體購買系統(tǒng)100包括媒體商務(wù)服務(wù)器102。媒體商務(wù)服務(wù)器102通過聯(lián)機交易協(xié)調(diào)媒體項的審查和/或購買。購買媒體項的聯(lián)機交易又稱作電子商務(wù)。媒體購買系統(tǒng)100還包括客戶機104。通常,媒體購買系統(tǒng)100總是包括多個不同的客戶機104。每個客戶機104包括媒體播放器108。媒體播放器108是在作為計算裝置的客戶機104中運行的應(yīng)用程序(例如軟件應(yīng)用程序)??蛻魴C104通過數(shù)據(jù)網(wǎng)絡(luò)106連接到媒體商務(wù)服務(wù)器102。因此,客戶機104中的任何一個可與媒體商務(wù)服務(wù)器102交互,以便審查和/或購買媒體項。在一個實施例中,數(shù)據(jù)網(wǎng)絡(luò)106包括因特網(wǎng)的至少一部分??蛻魴C104可隨應(yīng)用而有所不同,但一般是具有存儲器的計算裝置??蛻魴C104通常是個人計算機或者能夠存儲并向其用戶呈現(xiàn)媒體的其它計算裝置。
媒體購買系統(tǒng)100還包括媒體存儲服務(wù)器110和媒體存儲器112。媒體存儲服務(wù)器110表示耦合到數(shù)據(jù)網(wǎng)絡(luò)106的遠(yuǎn)程存儲服務(wù)器。媒體存儲器112提供可用于經(jīng)由媒體購買系統(tǒng)100購買的大量媒體項的大容量存儲器。一旦購買了媒體項,便可通過數(shù)據(jù)網(wǎng)絡(luò)106經(jīng)由媒體存儲服務(wù)器110從媒體存儲器112來訪問該媒體項。
更具體來說,媒體購買系統(tǒng)100允許客戶機104的用戶采用媒體播放器108來對可從媒體商務(wù)服務(wù)器102購買的多個媒體項進(jìn)行瀏覽、搜索或分類。媒體播放器108還可允許用戶預(yù)覽媒體項的媒體片斷。如果媒體播放器108的用戶希望購買特定媒體項,則用戶(經(jīng)由媒體播放器108)和媒體商務(wù)服務(wù)器102參加聯(lián)機商務(wù)交易,用戶在其中為對特定媒體項的訪問權(quán)而進(jìn)行支付。在一個實施例中,為特定媒體項的購買量對與用戶關(guān)聯(lián)的信用卡進(jìn)行貸記。
在圖1所示的媒體購買系統(tǒng)100中,媒體項存儲在媒體存儲器112中,并經(jīng)由媒體存儲服務(wù)器110檢索。因此,媒體商務(wù)服務(wù)器102不需要使其資源負(fù)擔(dān)將可能被購買的任何媒體項交付給客戶機104的任務(wù)。作為替代,在購買特定媒體項時,媒體商務(wù)服務(wù)器102向客戶機104上的媒體播放器108發(fā)送下載信息。下載信息隨后可由媒體播放器108(以及客戶機104)用于通過經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)106與媒體存儲服務(wù)器110交互來檢索特定媒體項的媒體內(nèi)容。在這點上,媒體存儲服務(wù)器110從媒體存儲器112獲取與特定媒體項對應(yīng)的媒體內(nèi)容,并通過數(shù)據(jù)網(wǎng)絡(luò)106將這種內(nèi)容下載到客戶機104中。已下載媒體內(nèi)容隨后可存儲在客戶機104中。在一個實施例中,已下載媒體內(nèi)容在接收時被存儲在客戶機104中。在另一個實施例中,已下載媒體內(nèi)容在持久存儲在客戶機104上之前進(jìn)行從一個加密密鑰到另一個加密密鑰的轉(zhuǎn)換加密。在又一個實施例中,已下載媒體內(nèi)容在客戶機104上接收時被加密,但在客戶機104上持久存儲之前被解密然后再被重新加密。此后,媒體播放器108可在客戶機104上呈現(xiàn)(例如播放)此媒體內(nèi)容。
媒體商務(wù)服務(wù)器102、客戶機104和媒體存儲服務(wù)器110之間通過數(shù)據(jù)網(wǎng)絡(luò)106的連接可以是安全連接、如安全套接字層(SSL)。此外,媒體內(nèi)容以加密方式存儲在客戶機104中。
如下面更詳細(xì)的討論,媒體播放器108可采用改進(jìn)的圖形用戶界面。更具體來說,在一個實施例中,當(dāng)運行媒體播放器108時,客戶機104的顯示裝置上呈現(xiàn)的窗口包括以類似瀏覽器的方式顯示媒體商務(wù)服務(wù)器102所提供的內(nèi)容的上窗口,以及以類似典型媒體播放器的方式顯示由媒體商務(wù)服務(wù)器102所提供的內(nèi)容的下窗口。在另一個實施例中,在運行媒體播放器108時,客戶機104的顯示裝置上呈現(xiàn)的窗口包括上窗口,它顯示通過與媒體商務(wù)服務(wù)器102交互來實現(xiàn)有關(guān)媒體項目的瀏覽功能的多級瀏覽界面。
圖2A和圖2B是根據(jù)本發(fā)明的一個實施例的媒體購買處理過程200的流程圖。例如,媒體購買處理過程200是與媒體購買系統(tǒng)的媒體播放器關(guān)聯(lián)的處理過程。例如,媒體播放器可以是在圖1所示的客戶機上運行的媒體播放器108。
媒體購買處理過程200最初允許用戶瀏覽202可用媒體項。媒體購買系統(tǒng)通常支持大量媒體項的購買。因此,對可用媒體項進(jìn)行瀏覽、分類和搜索的能力是有益的。
接著,判定204是否已經(jīng)作出購買選擇。在這里,在一個實施例中,購買選擇是單個用戶界面動作,例如按鈕的一次點擊。購買選擇相對于所選媒體項。購買選擇表示用戶希望購買所選媒體項。當(dāng)判定204確定仍未接收到購買選擇時,處理過程返回以重復(fù)操作202及后續(xù)操作。一旦判定204確定已經(jīng)作出購買選擇,則判定206購買警告是否被啟用。當(dāng)判定206購買警告被啟用時,向媒體播放器的用戶顯示208警告對話框。警告對話框用于警告用戶,除非撤消,否則將執(zhí)行購買交易。
在操作208之后,以及在購買警告未啟用時緊接判定206,準(zhǔn)備購買請求并將其發(fā)送210給媒體購買系統(tǒng)的媒體服務(wù)器(例如媒體商務(wù)服務(wù)器102)。在已準(zhǔn)備并發(fā)送210購買請求之后,判定212確定是否接收到響應(yīng)。當(dāng)判定212確定尚未接收到響應(yīng)時,判定214確定是否接收到認(rèn)證請求。當(dāng)判定214確定沒有接收到認(rèn)證請求時,媒體購買處理過程200返回以重復(fù)判定212及后續(xù)操作。另一方面,當(dāng)判定214確定將要執(zhí)行認(rèn)證時,輸入216授權(quán)信息。在這里,授權(quán)信息可由與媒體播放器關(guān)聯(lián)的用戶提供或輸入216。隨后,已輸入216的認(rèn)證信息發(fā)送218給媒體服務(wù)器。
在操作218之后,判定220認(rèn)證是否已經(jīng)成功。當(dāng)判定220確定認(rèn)證成功時,媒體購買處理過程200返回以重復(fù)判定212及后續(xù)操作。另一方面,當(dāng)判定220確定認(rèn)證不成功時,媒體購買處理過程200完成并結(jié)束。
或者,當(dāng)判定212確定接收到對購買請求的響應(yīng)時,獲得222媒體訪問信息。對購買請求的響應(yīng)包含至少媒體訪問信息。根據(jù)一個實施例,媒體訪問信息就到那里查找已經(jīng)購買的適當(dāng)媒體文件及下載密鑰和安全令牌通知媒體播放器。下載密鑰稍后用于對媒體文件解密。安全令牌用于驗證是否已經(jīng)購買下載媒體文件的權(quán)限。在一個實施例中,適當(dāng)媒體文件的位置駐留在媒體存儲服務(wù)器如媒體存儲服務(wù)器110上。媒體存儲服務(wù)器通常是媒體文件的集中庫。在已經(jīng)獲得222媒體訪問信息之后,準(zhǔn)備并發(fā)送224對適當(dāng)媒體文件的訪問請求。訪問請求是對存儲適當(dāng)媒體文件的媒體存儲服務(wù)器的請求。在一個實例中,適當(dāng)媒體文件的位置可由通用資源定位符(URL)表示。
接著,判定226確定是否接收到響應(yīng)。這里,如果被收到,響應(yīng)涉及被準(zhǔn)備并發(fā)送224的訪問請求。當(dāng)判定226確定尚未接收到對訪問請求的響應(yīng)時,媒體購買處理過程200等待這種響應(yīng)。隨后,判定228用戶是否被授權(quán)。在這里,響應(yīng)或者表示請求因缺乏授權(quán)而失敗,或者請求已經(jīng)成功并提供(例如下載)所請求的媒體文件。當(dāng)判定228確定收到的響應(yīng)表示失敗的授權(quán)時,則顯示230未授權(quán)消息,表明對所請求媒體文件的訪問被拒絕。在操作230之后,當(dāng)用戶未被授權(quán)時,媒體購買處理過程200完成并結(jié)束。
另一方面,當(dāng)判定228確定用戶被授權(quán)以接收響應(yīng)時,接收232所選媒體項的加密媒體文件。加密媒體文件可作為響應(yīng)的一部分或者在響應(yīng)之后被接收。然后,加密媒體項可存儲234到客戶機存儲器中,并且可發(fā)送236完成通知。完成通知可在存儲234之前或之后發(fā)送236。在這點上,客戶機的用戶隨后可在首先采用適當(dāng)密鑰對加密媒體項解密之后從客戶機存儲器呈現(xiàn)(例如播放)加密媒體項的媒體內(nèi)容。適當(dāng)?shù)拿荑€例如是與媒體購買系統(tǒng)100上的用戶帳戶關(guān)聯(lián)的用戶密鑰??蛇x的是,在接收到232加密媒體項之后以及在存儲到客戶機存儲器之前,對媒體項施加的加密可加以改變,例如進(jìn)行從一個加密密鑰(如下載密鑰)到另一個加密密鑰(如用戶密鑰)的轉(zhuǎn)換加密或者先從一個加密密鑰(如下載密鑰)解密,隨后再用另一個加密密鑰(如用戶密鑰)重新加密。
圖3是根據(jù)本發(fā)明的一個實施例的媒體商務(wù)處理過程300的流程圖。媒體商務(wù)處理過程300例如由媒體商務(wù)服務(wù)器,如圖1所示的媒體商務(wù)服務(wù)器102來執(zhí)行。
媒體商務(wù)處理過程300以判定步驟302開始,此步驟判定是否接收到購買請求。當(dāng)判定302確定仍未接收到購買請求時,媒體商務(wù)處理過程300等待這種請求。另一方面,當(dāng)判定302確定接收到購買請求時,媒體商務(wù)處理過程300開始處理購買請求。在這點上,從購買請求中識別304帳戶標(biāo)識符。在這里,購買請求由客戶機代表客戶機的用戶(即,在客戶機上運行的媒體播放器的用戶)發(fā)送給媒體商務(wù)服務(wù)器。在一個實施例中,發(fā)送給媒體商務(wù)服務(wù)器的購買請求不僅包含客戶機用戶的標(biāo)識符,而且還包含至少一個媒體項標(biāo)識符、媒體價格以及密碼令牌。密碼令牌是對于每個用戶不同的隨機值(例如128比特串)。媒體存儲服務(wù)器向客戶機提供密碼令牌,以作為成功認(rèn)證用戶的結(jié)果。當(dāng)購買請求包含有效的密碼令牌時,媒體商務(wù)服務(wù)器可認(rèn)為客戶機被正確認(rèn)證。
接著,判定306確定是否在媒體項的購買之前要求認(rèn)證。當(dāng)判定306確定要求認(rèn)證時,可執(zhí)行附加處理來確定這種認(rèn)證是否存在。在一個實施例中,用戶的帳戶或客戶機可配置是否要求這種認(rèn)證或者可由用戶忽略。在一個實施例中,提供認(rèn)證以幫助保護(hù)客戶機(例如媒體播放器)的用戶避免在其已成功通過媒體商務(wù)服務(wù)器認(rèn)證之后,其他未經(jīng)授權(quán)用戶從客戶機訪問媒體商務(wù)服務(wù)器。重新認(rèn)證因此用于確認(rèn)客戶機(例如媒體播放器)的特定用戶的確是這種系統(tǒng)的授權(quán)用戶。在這點上,請求308認(rèn)證。然后,判定310確定是否接收到認(rèn)證響應(yīng)。一旦判定310確定收到認(rèn)證響應(yīng),則判定312認(rèn)證響應(yīng)是否能夠成功認(rèn)證用戶。當(dāng)判定312確定認(rèn)證不成功時,向客戶機發(fā)送(314指示未授權(quán)用戶無法購買媒體項的消息,以便顯示給用戶。
另一方面,當(dāng)判定312確定認(rèn)證已經(jīng)成功時,執(zhí)行附加處理來幫助購買請求中標(biāo)識的所選媒體項。在這點上,開始316支付所選媒體項。這里,根據(jù)一個實施例,支付可通過信用卡進(jìn)行,以及這種支付的發(fā)起可驗證信用卡的存在,但這時可能或者可能不會試圖計費。如下面更詳細(xì)的討論,可能更有效且更希望的是,把對信用卡的實際記帳往后推遲。然而,在已經(jīng)開始316支付所選媒體項之后,獲得318媒體訪問信息。媒體訪問信息是使客戶機(例如媒體播放器)能夠檢索然后訪問所選媒體項的媒體內(nèi)容的信息。在一個實施例中,媒體訪問信息包含URL、下載密鑰以及安全令牌。接著,發(fā)送320媒體訪問信息。這里,媒體訪問信息從媒體商務(wù)服務(wù)器發(fā)送到客戶機,即在客戶機上運行的媒體播放器。然后,與購買所選媒體項關(guān)聯(lián)的交易被標(biāo)記322并記作“開放”。此刻,交易尚未徹底完成,因為所選媒體項的媒體內(nèi)容仍然沒有被客戶機接收。在操作314和322之后,媒體商務(wù)處理過程300完成并結(jié)束。
圖4是根據(jù)本發(fā)明的一個實施例的交易完成處理過程400的流程圖。交易完成處理過程400以判定402開始。判定402確定是否接收到完成通知。在這里,完成通知是客戶機提供給媒體商務(wù)服務(wù)器的通知,它指示先前“開放”的交易現(xiàn)在已完成。一旦判定402確定已收到完成通知,則識別404相應(yīng)的“開放”交易。然后,關(guān)閉406所識別的“開放”交易。一旦所識別的“開放”交易關(guān)閉406,則客戶機不再能夠從媒體存儲服務(wù)器下載所購買媒體項的媒體內(nèi)容。換言之,交易只在客戶機已經(jīng)確認(rèn)收到所選媒體項的整個媒體內(nèi)容之后才“關(guān)閉”。通過這種方法,在已經(jīng)為特定媒體項支付之后,保證客戶機接收媒體內(nèi)容的完整副本,甚至在下載過程成功完成之前被中斷或停止若干次的情況下。
本發(fā)明的另一個方面涉及對要購買的一個或多個媒體項的聯(lián)機支付處理。
圖5A是根據(jù)本發(fā)明的一個實施例的支付處理過程500的流程圖。支付處理過程500例如由服務(wù)器來執(zhí)行。服務(wù)器可以是媒體商務(wù)服務(wù)器,例如圖1所示的媒體商務(wù)服務(wù)器102。在一個實施例中,支付處理過程500由圖3所示的方框316調(diào)用,它發(fā)起對所購買的所選媒體項的支付。但是,支付處理過程500還可定期調(diào)用或根據(jù)事件調(diào)用。支付處理過程500還可通過一個或多個過程來實現(xiàn)。
支付處理過程500以判定502是否存在開放的購容器開始。這里,購買容器為文件、文件夾或者其它數(shù)據(jù)存儲裝置,其提供用于正在進(jìn)行的有關(guān)媒體項的購買的臨時保存區(qū)。購買容器可保存媒體項的多次不同購買的信息。當(dāng)判定502確定不存在開放購買容器時,開放504購買容器。然后,緊接框504之后或者在已經(jīng)存在開放購買容器時在判定502之后,將要購買的所選媒體項添加506到購買容器中。這里,購買容器特定于用戶或用戶帳戶。至少對于所選媒體項,媒體購買容器將至少包含所選媒體項的價格和文本描述符?;蛘撸徺I容器可包含到這類信息的鏈接或引用。
接著,判定508確定是否達(dá)到購買推遲極限。根據(jù)支付處理過程500,各個購買延期到已達(dá)到購買推遲極限。購買推遲極限用于將一個或多個單獨的媒體項購買分批,以便統(tǒng)一或成批處理。購買推遲極限的一個優(yōu)點在于,減少了與電子支付系統(tǒng)相關(guān)的交易費用。購買推遲極限可根據(jù)實現(xiàn)而有所不同。作為一個實例,購買推遲極限可基于購買容器中購買媒體項的數(shù)量。購買推遲極限的另一個實例是基于時間的,例如自最初打開購買容器以來的持續(xù)時間。作為另一個實例,購買推遲極限可基于要購買的媒體項的合計成本。
作為更具體的實例,購買推遲極限可采用金額或時限的組合,無論哪一個最先出現(xiàn)。例如,金額可能是十美元($10.00),以及時限可能為一天。然后,一旦購買容器中的媒體項具有超過十元的購買價格,則支付處理過程500將繼續(xù)進(jìn)行,以獲得對購買容器中所述媒體項的電子支付。同樣,如果在達(dá)到金額限制之前達(dá)到一天的時限,則支付處理過程500也將繼續(xù)進(jìn)行,以便獲得對購買容器中所述媒體項的電子支付,即使金額限制尚未達(dá)到。
在任何情況下,當(dāng)判定508確定已經(jīng)達(dá)到購買金額限制時,關(guān)閉510購買容器。然后,支付處理過程500促使512組合購買的支付交易發(fā)生。換言之,如果費用各為一美元的十二個媒體項包含在購買容器中,則支付交易將促使512向與購買者的用戶帳戶關(guān)聯(lián)的電子支付工具貸記十二美元(加任何稅收或服務(wù)費)的總金額。與電子支付工具關(guān)聯(lián)的電子支付系統(tǒng)隨后會處理支付交易,并對所購買媒體項的用戶收費。假定媒體項可以這種方式累積并成批進(jìn)行處理,則取得了降低交易成本的能力?;蛘撸?dāng)判定508確定仍未達(dá)到購買推遲極限時,則忽略操作510和520。在操作512或其延期之后,支付處理過程500完成,直到再次被調(diào)用。
作為一個可選特征,支付處理過程500可按用戶(例如用戶帳戶)來定制。例如,可賦予被視為“良好”的用戶或者“可予以信貸”的用戶的那些用戶比其他用戶更高的購買推遲極限。增加購買推遲極限的優(yōu)點是通過附加批處理進(jìn)一步降低了交易成本。作為一個實例,如果用戶是經(jīng)常用戶,例如已經(jīng)購買了50個或更多個媒體項,則可被視為“良好”用戶。
本發(fā)明的另一個方面在于,圖形用戶界面可允許用戶訪問帳戶信息。通過訪問帳戶信息,用戶能夠查看他們的當(dāng)前帳戶信息以及對其進(jìn)行更改。帳戶信息可包含帳戶的購買歷史記錄。購買歷史記錄可為用戶提供以前利用用戶帳戶購買的那些媒體項的列表或報告。圖5B是一個典型應(yīng)用程序窗口550的屏幕截圖,它顯示與用戶的帳戶對應(yīng)的購買歷史信息。如圖5B所示,購買歷史記錄可包含有關(guān)最近購買的信息,并且可包含與所購買媒體項中的每個有關(guān)的信息。例如,如圖5B所示,提供了所購媒體項的列表,其中的表格提供有關(guān)項目、藝術(shù)家、類型、下載時間及價格的信息。
圖6是根據(jù)本發(fā)明的一個實施例的媒體交付處理過程600的流程圖。媒體交付處理過程600例如由圖1所示的媒體存儲服務(wù)器110來執(zhí)行。
媒體交付處理過程600以判定602開始。判定602確定是否接收到訪問請求。訪問請求是來自客戶機的請求,用以獲取與媒體存儲服務(wù)器(例如媒體存儲服務(wù)器110)關(guān)聯(lián)的媒體存儲器(例如媒體存儲器112)中所存儲的一個或多個媒體項的媒體內(nèi)容。在一個實施例中,訪問請求包含所選媒體項的至少一個URL和客戶機的安全令牌。當(dāng)判定602確定接收到訪問請求時,則實際上調(diào)用媒體交付處理過程600。換言之,一旦接收到訪問請求,則認(rèn)證604訪問請求。認(rèn)證604涉及對訪問請求的至少一部分進(jìn)行分析,以便認(rèn)證該請求是合法的并且來自經(jīng)媒體商務(wù)服務(wù)器授權(quán)的一個客戶機。在一個實施例中,可對URL、媒體商務(wù)服務(wù)器名稱、購買時間應(yīng)用散列算法。然后將散列算法的結(jié)果與作為媒體商務(wù)服務(wù)器上所執(zhí)行的互補散列算法(complimentary hash algorithm)的結(jié)果的安全令牌進(jìn)行比較。隨后,判定606確定認(rèn)證是否成功。這里,在一個實施例中,如果采用散列算法方法,則散列算法的結(jié)果應(yīng)當(dāng)匹配在時限所設(shè)定的某種容差范圍內(nèi)的安全令牌。例如,因時間引起的容差可能允許訪問請求在購買之后保持有效四十八(48)小時。
當(dāng)判定606確定認(rèn)證不成功時,返回608訪問被拒指示。在這里,拒絕訪問請求并通知客戶機。另一方面,當(dāng)判定606確定認(rèn)證已經(jīng)成功時,檢索610已購所選媒體項的加密形式。這里,媒體存儲服務(wù)器將從媒體存儲器檢索所選媒體項的加密形式。然后,發(fā)送612所選媒體項的加密形式給請求方(客戶機)。換言之,將所選媒體項的加密形式下載到已請求所選媒體項的客戶機。在操作608和612之后,媒體交付處理過程600完成并結(jié)束。
本發(fā)明的另一個方面涉及適合審查大量媒體項的圖形用戶界面。圖形用戶界面還適合聯(lián)機預(yù)覽或購買媒體項。圖形用戶界面在客戶(客戶機)上提供給用戶。在一個實施例中,圖形用戶界面通過在客戶機上運行的應(yīng)用程序提供給用戶,這種應(yīng)用程序稱作媒體播放器(參見圖1)。
圖7A是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口700的示意圖。應(yīng)用程序窗口700包括第一子窗口702和第二子窗口704。第一子窗口702以類似瀏覽器的方式呈現(xiàn)信息,而第二子窗口以類似應(yīng)用程序的方式呈現(xiàn)信息。換言之,產(chǎn)生應(yīng)用程序窗口700的應(yīng)用程序可以本地模式的方式運行,在這種情況下,在應(yīng)用程序窗口700中顯示的內(nèi)容不包含第一子窗口702。但是,在遠(yuǎn)程模式中,當(dāng)應(yīng)用程序與遠(yuǎn)程服務(wù)器交互時,應(yīng)用程序窗口700可包含第一子窗口702和第二子窗口704,如圖7所示。在這種環(huán)境中,第一子窗口702以類似瀏覽器的方式顯示遠(yuǎn)程服務(wù)器提供的內(nèi)容。這給用戶以瀏覽器風(fēng)格與遠(yuǎn)程服務(wù)器交互的感覺。但是,在第二子窗口704中,應(yīng)用程序的用戶仍然保持所述界面,因而有與應(yīng)用程序交互的感覺,就好像應(yīng)用程序在本地運行(本地模式)而不是通過與遠(yuǎn)程服務(wù)器交互來運行。但是,甚至在這種情況下,可從遠(yuǎn)程服務(wù)器檢索第二子窗口704的內(nèi)容。
圖7B是根據(jù)本發(fā)明的一個實施例的典型應(yīng)用程序窗口720的屏幕截圖。應(yīng)用程序窗口720包括第一子窗口722和第二子窗口724,它們分別與圖7A所示的應(yīng)用程序窗口700的第一子窗口702和第二子窗口704相關(guān)。另外,應(yīng)用程序窗口720包括源窗口726。圖中顯示源窗口726列出媒體內(nèi)容的各種不同的來源。如圖7B所示,源窗口726顯示為音樂商店的來源,如突出顯示條727所示。在這個實施例中,音樂商店表示包含可由應(yīng)用程序的用戶購買的媒體(例如音樂)的遠(yuǎn)程媒體服務(wù)器。因此,如圖7B所示,用戶已按包含詞語“Reba”的藝術(shù)家執(zhí)行對音樂商店上可供音樂的搜索728。搜索728的結(jié)果是由遠(yuǎn)程媒體服務(wù)器提供給應(yīng)用程序的內(nèi)容。這種內(nèi)容用于填充第一子窗口722和第二子窗口724的區(qū)域。如圖7B所示,第一子窗口722包括三個區(qū)域,即“最佳專輯”區(qū)域722-1、“最佳歌曲”區(qū)域722-2以及“最佳藝術(shù)家”區(qū)域722-3?!白罴褜]嫛眳^(qū)域722-1僅引用單個專輯,因此會顯示該專輯的專輯封面藝術(shù)730以及“購買專輯”按鈕732。用戶能夠通過選擇相應(yīng)的“購買專輯”按鈕732來購買“最佳專輯”區(qū)域722-1中指示的專輯。通常,如果用戶的帳戶已經(jīng)如此配置,則用戶通??赏ㄟ^“點擊”“購買專輯”按鈕732的單一圖形用戶界面動作來購買專輯?!白罴迅枨眳^(qū)域722-2列舉與“最佳專輯”區(qū)域722-1的藝術(shù)家或?qū)]嬯P(guān)聯(lián)的最佳歌曲,而“最佳藝術(shù)家”區(qū)域722-3指示與“最佳專輯”區(qū)域722-1關(guān)聯(lián)的最佳藝術(shù)家或?qū)]嫛?br> 在第二子窗口724中,顯示與“最佳專輯”區(qū)域722-1所標(biāo)識的一個或多個專輯關(guān)聯(lián)的媒體項的列表。在一個實施例中,在媒體源在客戶機本地(即媒體項在本地存儲)的情況下,媒體項以可類似或模仿由應(yīng)用程序利用于向用戶呈現(xiàn)媒體項列表的技術(shù)的列表方式顯示。因此,雖然第二子窗口724中指定的媒體項由遠(yuǎn)程媒體服務(wù)器提供,但它們在其它情況下以一種復(fù)雜并且由應(yīng)用程序頻繁利用的方式來呈現(xiàn)。如圖7B所示,已如突出顯示條734所示選定了媒體項列表中的一個特定媒體項。此外,第二子窗口724中列出的任何媒體項可通過選擇關(guān)聯(lián)的“購買歌曲”按鈕736來購買。同樣,通過單個圖形用戶界面動作,如“點擊”關(guān)聯(lián)的“購買歌曲”按鈕736,便可購買關(guān)聯(lián)的媒體項。此外,如圖7B所示,對于正在第二子窗口724中顯示的給定媒體項,可以列方式呈現(xiàn)有關(guān)媒體項的特征信息。例如,特征信息包括歌曲名稱、歌曲時長(時間)、藝術(shù)家、專輯、流派、相關(guān)指示及價格。
應(yīng)用程序窗口720還可顯示其它控件或信息。例如,應(yīng)用程序窗口720可顯示播放控件738。在選擇播放控件738時,播放與從第二子窗口724選擇的一個媒體項有關(guān)的預(yù)覽音頻片斷。類似地,通過“雙擊”第二子窗口724中的某個特定媒體項,也可播放關(guān)聯(lián)的預(yù)覽音頻片斷。因此,決定要購買哪些媒體項的用戶能夠容易地獲取并收聽預(yù)覽音頻片斷。應(yīng)用程序窗口720還可包括瀏覽控件740。在選擇瀏覽控件740時,執(zhí)行瀏覽過程。瀏覽過程是識別用戶感興趣的媒體項的另一種方式(除了搜索過程之外)。搜索框742也可設(shè)在應(yīng)用程序窗口720中,以允許用戶執(zhí)行進(jìn)一步的搜索。帳戶區(qū)域指示744提供用戶帳戶是否有效的指示。例如,如圖7B所示,當(dāng)授權(quán)用戶的帳戶標(biāo)識符(例如電子郵件地址)在帳戶標(biāo)識符區(qū)域744中顯示時,應(yīng)用程序識別出該帳戶的關(guān)聯(lián)用戶已登錄(已簽到)并且其帳戶是有效的,因此用戶能夠從媒體存儲器購買期望的媒體內(nèi)容。
圖8是根據(jù)本發(fā)明的一個實施例的媒體搜索處理過程800的流程圖。媒體搜索處理過程800例如由在客戶機上運行的應(yīng)用程序執(zhí)行。應(yīng)用程序例如是圖1所示的媒體播放器108。
一旦應(yīng)用程序的用戶希望執(zhí)行搜索以識別用戶感興趣的媒體內(nèi)容,就開始媒體搜索處理過程800。因此,最初向用戶顯示802搜索對話框。在這個實施例中,假定用戶希望采用基于字段限制的高級搜索。但是,如果用戶只是希望僅采用某個術(shù)語來執(zhí)行簡單搜索,則可采用如圖7B所示的搜索框742。在任何情況下,要輸入804搜索條件。然后,判定806確定是否要執(zhí)行搜索。當(dāng)判定806確定不進(jìn)行搜索時,媒體搜索處理過程800返回,以重復(fù)操作804及后續(xù)操作,以便可變更搜索條件。但是,一旦判定806確定要執(zhí)行搜索,則將搜索請求發(fā)送808給遠(yuǎn)程媒體服務(wù)器。這里,在一個實例中,遠(yuǎn)程媒體服務(wù)器是圖1所示的媒體商務(wù)服務(wù)器102。搜索請求是給遠(yuǎn)程媒體服務(wù)器以請求根據(jù)搜索條件執(zhí)行搜索的請求。這里,遠(yuǎn)程媒體服務(wù)器至少包括可供從遠(yuǎn)程媒體服務(wù)器購買的大量媒體項的信息(例如元數(shù)據(jù)),但所購買的媒體項的內(nèi)容可在客戶機上通過涉及另一個遠(yuǎn)程服務(wù)器如媒體存儲服務(wù)器110的下載來獲取。
在搜索請求已經(jīng)發(fā)送808給遠(yuǎn)程媒體服務(wù)器之后,判定810確定是否接收到響應(yīng)。這里,媒體搜索處理過程800進(jìn)行等待,直到在應(yīng)用程序接收到對上述搜索請求的響應(yīng)為止。一旦判定810確定接收到響應(yīng),應(yīng)用程序便產(chǎn)生或顯示應(yīng)用程序窗口。更具體地說,呈現(xiàn)812應(yīng)用程序窗口的含專輯相關(guān)信息的第一窗口(例如第一子窗口)。另外,還顯示814應(yīng)用程序窗口的第二窗口(例如第二子窗口),以便顯示與專輯相關(guān)信息對應(yīng)的媒體項信息。在一個實施例中,媒體項信息可在第二窗口中以列表格式或行列格式顯示。
例如,將“Reba”等搜索條件發(fā)送給遠(yuǎn)程媒體服務(wù)器。遠(yuǎn)程媒體服務(wù)器返回在圖7B所示第一子窗口722中顯示的專輯相關(guān)信息以及在圖7B所示的第二子窗口724中顯示的相應(yīng)媒體項信息。
在一個實施例中,來自遠(yuǎn)程媒體服務(wù)器的響應(yīng)是根據(jù)搜索請求產(chǎn)生的列表媒體項(例如曲目。第二窗口顯示媒體項列表中的媒體項(例如曲目的媒體項信息。第一窗口可顯示媒體項列表中的最相關(guān)媒體項(例如曲目的專輯相關(guān)信息。
在這點上,媒體搜索處理過程800已接收到搜索條件,并在媒體服務(wù)器上執(zhí)行搜索,然后返回在第一窗口和第二窗口中顯示的結(jié)果。在這點上,利用也在第一窗口和第二窗口內(nèi)提供的圖形用戶界面組件,應(yīng)用程序的用戶便能夠進(jìn)一步與圖形用戶界面交互,以便根據(jù)圖7B所示的結(jié)果視圖執(zhí)行其它操作。
圖9是根據(jù)本發(fā)明的一個實施例的附加處理過程900的流程圖。附加處理過程900是可在圖8所示媒體搜索處理過程或以下參照圖12A和圖12B所述的媒體瀏覽處理過程之后,由應(yīng)用程序來調(diào)用和執(zhí)行的處理過程。
如圖9所示,判定902確定是否已經(jīng)作出購買選擇。例如,參考圖7B,判定用戶選擇了“購買專輯”按鈕732還是“購買歌曲”按鈕736。當(dāng)判定902確定已經(jīng)作出購買選擇時,便執(zhí)行媒體購買處理過程904。作為一個實例,媒體購買處理過程904可以是圖2A和圖2B所示的媒體購買處理過程200。或者,當(dāng)判定902確定沒有作出購買選擇時,判定906確定是否已經(jīng)作出預(yù)覽選擇。例如,如以上參照圖7B所述,可使用預(yù)覽控件738或者通過“雙擊”第二子窗口724中列出的某個特定媒體項來選擇預(yù)覽。在任何情況下,當(dāng)判定906確定已經(jīng)作出預(yù)覽選擇時,向遠(yuǎn)程媒體服務(wù)器請求908所選媒體項的預(yù)覽流。這里,應(yīng)用程序不在本地存儲預(yù)覽媒體項所需的媒體內(nèi)容。因此,為了預(yù)覽某個特定媒體項,應(yīng)用程序向遠(yuǎn)程媒體服務(wù)器發(fā)送預(yù)覽請求,以指示媒體服務(wù)器將所選媒體項的預(yù)覽內(nèi)容流式傳輸?shù)教囟☉?yīng)用程序。一旦對應(yīng)于預(yù)覽請求的流已由由遠(yuǎn)程媒體服務(wù)器啟動,便可在應(yīng)用程序處播放901預(yù)覽流,從而允許應(yīng)用程序的用戶收聽與所選媒體項的預(yù)覽片斷關(guān)聯(lián)的音頻。
另一方面,當(dāng)判定906確定尚未作出預(yù)覽選擇時,判定912確定是否已經(jīng)作出任一各種其它選擇。用戶能夠以搜索、購買和預(yù)覽以外的各種不同的方式與應(yīng)用程序窗口交互。例如,用戶可與圖形用戶界面交互,以便以不同方式在第二子窗口724中將媒體項分類,或者可采用覽瀏控件740請求瀏覽操作,可繼續(xù)到音樂商店的首頁,等等。當(dāng)判定912確定已作出一個或多個這類其它選擇時,可在步驟914執(zhí)行這些其它類型的處理。如果判定912確定沒有其它選擇,則媒體搜索處理過程900可返回,以重復(fù)判定902及后續(xù)操作,以便可從應(yīng)用程序窗口加以利用的這些附加操作或功能可用。在操作904、910和914之后,媒體搜索處理過程900完成并結(jié)束。
本發(fā)明的又一個方面涉及適合有效地瀏覽大量媒體項的圖形用戶界面。圖形用戶界面還適合以聯(lián)機方式購買媒體項。圖形用戶界面在客戶(客戶機)上呈現(xiàn)給用戶。在一個實施例中,圖形用戶界面通過在客戶機上運行的應(yīng)用程序提供給用戶,該應(yīng)用程序稱作媒體播放器(參見圖1)。
圖10是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口1000的示意圖。應(yīng)用程序窗口1000是圖形用戶界面。用戶可與該圖形用戶界面交互,以便為購買或預(yù)覽而瀏覽遠(yuǎn)程服務(wù)器上可用的媒體項。遠(yuǎn)程服務(wù)器例如可包括圖1所示的媒體商務(wù)服務(wù)器102和媒體存儲服務(wù)器110之一或二者。
應(yīng)用程序窗口1000包括第一子窗口1002和第二子窗口1004。第一子窗口1002包括第一區(qū)域1002-1、第二區(qū)域1002-2以及第三區(qū)域1002-3。如圖10所示,第一區(qū)域1002-1包含項目的第一列表1006。用戶將與第一區(qū)域1002-1交互以選擇項目的第一列表1006中的項目之一。所選商品可突出顯示1008(或者在視覺上加以區(qū)分)。一旦第一列表1006中的特定項目被選取并因而被突出顯示1008,則向遠(yuǎn)程服務(wù)器發(fā)送請求,以標(biāo)識在第二區(qū)域1002-2中顯示的項目的第二列表1010的適當(dāng)項目。換言之,遠(yuǎn)程服務(wù)器以要在第二區(qū)域1002-2中顯示的第二列表1010的項目來響應(yīng)此請求。同樣,用戶可與第二區(qū)域1002-2交互以選擇第二列表1010中的項目之一。隨后可以將所選項目突出顯示1012(或者在視覺上加以區(qū)分)。然后,所選并加以突出顯示的項目1012使請求發(fā)送給遠(yuǎn)程服務(wù)器,以獲取與所選并被突出顯示的項目1012關(guān)聯(lián)的項目。來自遠(yuǎn)程服務(wù)器的響應(yīng)是在第三區(qū)域1002-3內(nèi)第三列表1014中顯示的一個或多個項目。用戶可與第三區(qū)域1002-3交互以選擇第三列表1014中的項目之一。所選項目可突出顯示1016(或者在視覺上加以區(qū)分)。
在已選取并突出顯示1016第三列表1014中的商品之一后,可向遠(yuǎn)程服務(wù)器發(fā)送又一個請求,以獲取與所選并被突出顯示的項目1016關(guān)聯(lián)的項目。遠(yuǎn)程服務(wù)器響應(yīng)此請求而提供在第二子窗口1004中顯示的一個或多個項目。這些項目可以各種不同的方式顯示,并且一般還包括每個項目的描述或特征信息。一個或多個商品可按列表或按行和列(例如表格)的格式來顯示。在一個實施例中,第二子窗口1004大于第一子窗口1002的每個區(qū)域,因此,第二子窗口1004具有附加顯示區(qū),用于顯示與第二子窗口1004中顯示的每個媒體項有關(guān)的信息。在一個實施例中,在第二子窗口1004中顯示的項目為媒體項。這些媒體項例如可以是可預(yù)覽或購買的歌曲、視頻或圖像。
圖11A-11C是屏幕截圖,說明根據(jù)本發(fā)明的一個實施例的瀏覽特征的連續(xù)視圖。
圖11A是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口1100的屏幕截圖。應(yīng)用程序窗口1100包括第一子窗口1102、第二子窗口1104和第三子窗口1106。第一子窗口1102包括第一區(qū)域1102-1、第二區(qū)域1102-2和第三區(qū)域1102-3。如圖11A所示,第一區(qū)域1102-1表示為正在顯示可用流派的列表(流派列表)1108。第二區(qū)域1102-2顯示文本“選擇流派”,它用于通知用戶選擇正在第一區(qū)域1102-1中顯示的流派列表1108內(nèi)的項目之一。
圖11B是在用戶已經(jīng)選取正在第一區(qū)域1102-1中顯示的流派列表1108內(nèi)的項目之一后應(yīng)用程序窗口1120的屏幕截圖。從流派列表1108選擇的項目1122可突出顯示,如圖11B所示。一旦用戶已經(jīng)選取列表1108中的項目之一(選擇的流派),則可在第二區(qū)域1102-2中填入與從流派列表1108選擇的流派關(guān)聯(lián)的藝術(shù)家的列表(藝術(shù)家列表)1124。藝術(shù)家列表1124由遠(yuǎn)程服務(wù)器提供給顯示應(yīng)用程序窗口1120的應(yīng)用程序。第三區(qū)域1102-3顯示消息“選擇藝術(shù)家”,以鼓勵用戶從正在第二區(qū)域1102-2中顯示的藝術(shù)家列表1124中選擇一個藝術(shù)家。
圖11C是在用戶已經(jīng)從第二區(qū)域1102-2的藝術(shù)家列表1124中選取可用藝術(shù)家之一之后應(yīng)用程序窗口1140的屏幕截圖。當(dāng)用戶已經(jīng)從第二區(qū)域1102-2的藝術(shù)家列表1124中選取藝術(shù)家之一(所選藝術(shù)家)1144時,所選藝術(shù)家1144可以突出方式顯示。然后,第三區(qū)域1102-3顯示專輯列表1146中的一個或多個專輯。專輯列表1146中的專輯是所選藝術(shù)家1144的作品的那些專輯。專輯列表1146由遠(yuǎn)程服務(wù)器提供。當(dāng)專輯列表1146具有多個項目時,用戶將選擇項目之一。但是,如圖11C所示,專輯列表1146只具有單個項目(專輯)。因此,單個項目視為已選取。一旦專輯列表1146中的某個項目被選取,則第二子窗口1104可以所選專輯中的歌曲的音樂列表1148。音樂列表1148可顯示每首歌曲的描述信息。例如,如圖11C所示,歌曲列表1148以行列(例如表格)的格式來顯示,其中各行與所選專輯中的不同歌曲有關(guān),而其中的列與歌曲名稱、標(biāo)題、藝術(shù)家、專輯、流派和價格有關(guān)。此外,在價格列中,各行可包含一個“購買歌曲”按鈕1150,它允許由用戶輕松地購買特定歌曲。在一個實施例中,價格為每首歌/曲目的固定價格。例如,固定價格可能是每首歌曲$0.99。
圖12A和圖12B是根據(jù)本發(fā)明的一個實施例的媒體瀏覽處理過程1200的流程圖。例如,媒體瀏覽處理過程1200由媒體播放器,如在圖1所示客戶機104上運行的媒體播放器108來執(zhí)行。媒體播放器還與遠(yuǎn)程服務(wù)器(媒體服務(wù)器)通信,以便獲取與可查看、呈現(xiàn)、預(yù)覽或購買的可用媒體內(nèi)容有關(guān)的信息。例如,遠(yuǎn)程服務(wù)器可包括圖1所示的媒體商務(wù)服務(wù)器102和媒體存儲服務(wù)器110之一或二者。
媒體瀏覽處理過程1200最初顯示1201具有可選流派列表的瀏覽窗口。該列表中的流派由遠(yuǎn)程服務(wù)器提供給產(chǎn)生瀏覽窗口的應(yīng)用程序。例如,瀏覽窗口可涉及圖10和圖11A-11C所示的應(yīng)用程序窗口1000、1100、1120或1140。
接著,判定1202確定是否已經(jīng)作出流派選擇。當(dāng)判定1202確定仍未作出流派選擇時,媒體瀏覽處理過程1200等待用戶作出這種選擇。一旦判定1202確定已經(jīng)作出流派選擇,則所選流派被突出顯示1204。另外,還向遠(yuǎn)程服務(wù)器請求1206所選流派中的那些可用藝術(shù)家。
隨后,判定1208確定是否已經(jīng)從遠(yuǎn)程服務(wù)器接收到響應(yīng)。當(dāng)判定1208確定仍未接收到響應(yīng)時,媒體瀏覽處理過程1200等待這種響應(yīng)。一旦判定1208確定已經(jīng)接收到響應(yīng),則顯示1210所選流派中的可選藝術(shù)家列表。換言之,來自遠(yuǎn)程服務(wù)器的響應(yīng)標(biāo)識屬于所選流派的那些可選藝術(shù)家。隨后,這些可選藝術(shù)家在可選藝術(shù)家的列表中被顯示1210。在一個實施例中,在顯示可選藝術(shù)家的列表時,仍然顯示可選流派的列表。
在可選藝術(shù)家列表顯示1210之后,判定1212確定是否已經(jīng)作出藝術(shù)家選擇。在這里,用戶能夠與瀏覽窗口交互以便從被顯示1210的可選藝術(shù)家的列表中選取某個藝術(shù)家。當(dāng)判定1212確定沒有作出藝術(shù)家選擇時,媒體瀏覽處理過程1200等待這種選擇。一旦判定1212確定已經(jīng)作出藝術(shù)家選擇,則所選藝術(shù)家被加亮顯示1214。然后,向遠(yuǎn)程服務(wù)器(媒體服務(wù)器)請求1216所選藝術(shù)家的可用專輯。然后,判定1218確定是否從遠(yuǎn)程服務(wù)器接收到對于請求的響應(yīng)。當(dāng)判定1218確定仍未接收到響應(yīng)時,媒體瀏覽處理過程1200等待這種響應(yīng)。一旦判定1218確定已經(jīng)接收到響應(yīng),則所選藝術(shù)家的可選專輯的列表被顯示1220。在這種情況下,來自媒體服務(wù)器的響應(yīng)包含由所選藝術(shù)家產(chǎn)生的可選專輯。在一個實施例中,可選專輯的列表被顯示1220,可選藝術(shù)家的列表以及可選流派的列表也可同時顯示。
在可選專輯列表顯示1220之后,判定1222確定是否已經(jīng)作出專輯選擇。當(dāng)判定1222確定仍然未作出專輯選擇時,媒體瀏覽處理過程1200等待這種選擇。當(dāng)判定1222確定已經(jīng)作出專輯選擇時,則向媒體服務(wù)器請求1224所選專輯中的媒體項。然后,判定1226確定是否接收到對此請求的響應(yīng)。當(dāng)判定1226確定仍未接收到響應(yīng)時,則媒體瀏覽處理過程1200等待這種響應(yīng)。當(dāng)判定1226確定已經(jīng)接收到響應(yīng)時,顯示1228媒體項窗口,其中具有與所選專輯對應(yīng)的媒體項信息。通常,媒體項窗口會顯示與所選專輯對應(yīng)的媒體項列表。例如,媒體項可以是所選專輯中存在的歌曲。例如,如圖11C所示,第二子窗口1104可涉及媒體項窗口,并顯示媒體項(歌曲)的列表以及與這些媒體項有關(guān)的其它描述或特征信息。
在操作1228之后,用戶可與媒體項窗口交互,以便對任何媒體項進(jìn)行預(yù)覽、分類和購買。在一個實施例中,這類附加操作可按上述圖9所示的方式來執(zhí)行。
此外,主要就音樂歌曲討論了以上針對圖10-12B所述的圖形用戶界面。但是,如前所述,該圖形用戶界面一般地適用于覽瀏媒體項。例如,媒體項可以是視頻(例如DVD)、有聲電子書或分組(例如排行榜)。例如,在有聲電子書的情況下,圖形用戶界面可允許用戶首先選擇“有聲電子書”,然后選擇類別,然后再選擇作者。一旦選取了某個作者,則可用有聲電子書的列表可在另一個窗口中顯示,用戶可以從其中預(yù)覽和/或購買任何列舉的有聲電子書。例如,對于圖10所示的應(yīng)用程序窗口1000,在一個實施例中,第一區(qū)域1002-1可顯示其中“有聲電子書”作為一個流派包含的流派列表,第二區(qū)域1002-2可顯示有聲電子書的類別的列表(藝術(shù)和娛樂、運動、歷史等),以及第三區(qū)域1002-3可列出所選類別中有聲電子書的作者。
作為另一個實例,媒體項涉及分組,圖形用戶界面可使用戶能夠瀏覽分組。在一個實現(xiàn)方案中,分組可涉及排行榜。例如,圖形用戶界面可允許用戶首先選擇“排行榜”,然后選擇特定排行榜,然后再選擇該排行榜的特定年份。一旦選定某個年份,則與該特定年份的特定排行榜關(guān)聯(lián)的媒體項(例如歌曲)的列表可在另一個窗口中顯示,用戶可以從其中預(yù)覽和/或購買任何列示的媒體項。例如,對于圖10所示的應(yīng)用程序窗口1000,在一個實施例中,第一區(qū)域1002-1可顯示其中“排行榜”作為一個流派包含的流派列表,第二區(qū)域1002-2可顯示排行榜列表(例如Billboard Hot 100、Rick DeesWeekly Top 40 Chart等),以及第三區(qū)域1002-3可列出所選排行榜的年份。
音樂的一種流派是“古典”。以上針對圖10-12B所述的圖形用戶界面也可用來瀏覽古典音樂。例如,對于圖10所示的應(yīng)用程序窗口1000,在一個實施例中,第一區(qū)域1002-1可顯示其中“古典”作為一個流派包含的流派列表,第二區(qū)域1002-2可顯示古典音樂的藝術(shù)家(例如莫扎特、貝多芬等)的列表,以及第三區(qū)域1002-3可列出所選藝術(shù)家的專輯(CD)。在第二子窗口1004中顯示的一個或多個項目可以是單獨的媒體項(例如曲目或者媒體項的分組(例如一組曲目。例如,媒體項“Piano Concerto No.19”可在第二子窗口1004的一行中顯示。但是,這種媒體項可表示不同樂章、節(jié)拍、樂曲改編等的分組,例如“Piano Concerto No.19In F,KV 459AllegroVivace”、“Piano Concerto No.19 In F,KV459Allegretto”以及“PianoConcerto No.19 In F,KV 459Allegro Assai”。分組最初可在單行中以壓縮方式顯示。在一個實施例中,除了分組的描述符之外,指示符(例如符號或圖標(biāo))可在第二子窗口1004的各行中顯示,其中描述符代表分組。指示符還可以是用戶可選的,使得用戶可以使單行根據(jù)需要擴(kuò)展到多行,以便顯示關(guān)于分組的各個媒體項(例如曲目的信息。因此,指示符可允許用戶以壓縮或展開的方式查看媒體項的分組。
圖13A-11B是屏幕截圖,說明根據(jù)本發(fā)明的其它實施例的圖形用戶界面的附加特征。圖13A所示的屏幕截圖與圖11C所示的相似,并且可通過類似的處理過程得到。
圖13A是根據(jù)本發(fā)明的另一個實施例的應(yīng)用程序窗口1300的屏幕截圖。應(yīng)用程序窗口1300包括第一子窗口1302、第二子窗口1304和第三子窗口1306。第一子窗口1302包括第一區(qū)域1302-1、第二區(qū)域1302-2和第三區(qū)域1302-3。如圖13A所示,第一區(qū)域1302-1顯示可用流派的列表(流派列表)1308。在用戶已經(jīng)選取流派列表1308中的項目之一之后,所選項目1310可通過突出顯示來表明,如圖13A所示。第二區(qū)域1302-2顯示與來自流派列表1308的所選流派關(guān)聯(lián)的藝術(shù)家的列表(藝術(shù)家列表)1312。然后,當(dāng)用戶已經(jīng)從第二區(qū)域1302-2的藝術(shù)家列表1312中選取可用藝術(shù)家之一時,所選藝術(shù)家1314可以突出顯示方式來表示。第三區(qū)域1302-3顯示專輯列表1316中的一個或多個專輯。當(dāng)專輯列表1316具有多個項目時,用戶將選擇項目之一。但是,如圖13A所示,專輯列表1316只具有單個項目(專輯)。因此,視為已選取單個項目。一旦專輯列表1316中的某個項目被選取,則可以所選專輯中的歌曲的歌曲列表1318填充第二子窗口1304。歌曲列表1318可顯示每首歌曲的描述信息。例如,如圖13A所示,歌曲列表1318以行和列(例如表格)的格式來呈現(xiàn),其中各行與所選專輯中的不同歌曲有關(guān),而其中的列與歌曲名稱、標(biāo)題、藝術(shù)家、專輯、流派和價格有關(guān)。
在這點上,用戶已經(jīng)完成瀏覽操作,隨后可以各種不同的方式與應(yīng)用程序窗口1300交互。用戶可與應(yīng)用程序窗口1300進(jìn)行交互的一種方式是通過使用切換控件1320。切換控件1320是按鈕、圖像或用戶可選擇的其它用戶界面控件。切換控件1320在被選取時,將圖形用戶界面從第一子窗口1302中的瀏覽界面切換到信息模式。
圖13B是在用戶與圖13A所示的瀏覽控件1320進(jìn)行交互之后所顯示的典型應(yīng)用程序窗口1350。在這種情況下,第一子窗口1302改為包含關(guān)聯(lián)媒體項的描述信息。具體來說,對于圖13B所示的實例,第一子窗口1302包含與所選專輯關(guān)聯(lián)的圖像1352、與所選專輯有關(guān)的信息1354以及幫助用戶購買對所選專輯中的全部歌曲的訪問權(quán)的“購買專輯”按鈕1356。在這個實例中,先前通過參照圖13A的瀏覽操作選取了B-52s的特選專輯“PartyMix/Mesopotamia”。但是,在用戶選擇切換控件1320時,圖形用戶界面將第一子窗口1302改變?yōu)閳D13B所示的圖形用戶界面。所產(chǎn)生的圖形用戶界面有助于用戶審查已經(jīng)通過瀏覽操作標(biāo)識的專輯。用戶不僅可以通過使用“購買專輯”按鈕1356直接購買專輯,而且還可以審查信息1354和關(guān)聯(lián)圖像1352。在一個實施例中,價格為每專輯固定價格。例如,固定價格可能是每專輯$9.99。另外,第一子窗口1302還可包括“最佳下載”區(qū)域1358和“相關(guān)項目”區(qū)域1360?!白罴严螺d”區(qū)域1358可包含從所選專輯中最頻繁下載的歌曲列表?!跋嚓P(guān)項目”區(qū)域1360可包含所選專輯的藝術(shù)家的音樂的購買者也購買了的其它歌曲列表。
在圖13B所示的典型應(yīng)用程序窗口1350中,與圖13A所示的第二子窗口1318相比,第二子窗口1304可能或者可能不會改變。但是,在其它實施例中,第二子窗口1318可使其顯示的歌曲變更或更新或者甚至刪除。同樣,第三子窗口1306不一定總是存在。
此外,應(yīng)當(dāng)理解,切換控件1320也與圖13B所示的圖形用戶界面一起提供。因此,用戶可與如圖13B所示的切換控件1320交互,以便返回到圖13A所示應(yīng)用程序窗口1300中顯示的圖形用戶界面。此外,用戶可能已經(jīng)執(zhí)行音樂搜索,以在初始時產(chǎn)生圖13B所示的應(yīng)用程序窗口1350。這種方法將是采用例如圖13A中所示的瀏覽過程的一種替代。在任何情況下,通過搜索操作,用戶可標(biāo)識或查找所選專輯,并由此向該用戶呈現(xiàn)圖13B所示應(yīng)用程序窗口1350中顯示的圖形用戶界面。因此,如果用戶希望進(jìn)入瀏覽模式,則用戶可選擇圖13B所示的瀏覽控件1320,并由此向該用戶呈現(xiàn)通過圖13A所示應(yīng)用程序窗口1300提供的圖形用戶界面。換言之,用戶可使用瀏覽控件1320來在瀏覽模式與信息模式之間進(jìn)行轉(zhuǎn)換。
與本發(fā)明關(guān)聯(lián)的又一個特征是參考圖13A和圖13B來說明的。第二子窗口1304包括用于第二子窗口1304中列出的每首歌曲的“購買歌曲”按鈕1362和“轉(zhuǎn)到”按鈕1364、1366及1368?!稗D(zhuǎn)到”按鈕1364、1366和1368顯示為其中帶箭頭符號的小按鈕。如前所述,“購買歌曲”按鈕1362可幫助用戶輕松地購買對關(guān)聯(lián)歌曲的訪問權(quán)?!稗D(zhuǎn)到”按鈕1364的選擇使第一子窗口1302顯示與關(guān)聯(lián)藝術(shù)家(例如B52s)有關(guān)的信息?!稗D(zhuǎn)到”按鈕1366的選擇使第一子窗口1302顯示與關(guān)聯(lián)的所選專輯有關(guān)的信息。例如,如果用戶已經(jīng)選取圖13A中所示的“轉(zhuǎn)到”按鈕1366,則第一子窗口1302將顯示例如圖13B所示的專輯信息。如果用戶選擇應(yīng)用程序窗口1300或者應(yīng)用程序窗口1350的“轉(zhuǎn)到”按鈕1368,則流派窗口將在第一子窗口1302(和/或第二子窗口1304)中呈現(xiàn)。在這個實例中,流派窗口將涉及“流行”流派。從流派窗口,用戶可進(jìn)行交互以便指定一個或多個所選流派,然后再繼續(xù)去查找感興趣的音樂。
或者,當(dāng)媒體項作為有聲電子書瀏覽時,“轉(zhuǎn)到”按鈕可使書頁被顯示,以及購買按鈕可指示“購買電子書”。假定在有聲電子書的情況下要下載的音頻數(shù)據(jù)相當(dāng)大,在一個實施例中,有聲電子書的音頻數(shù)據(jù)可分為多個文件,然后分別下載它們。與音樂歌曲相比,有聲電子書的音頻質(zhì)量也可能被降低,作為減少需要下載的音頻數(shù)據(jù)量的另一種手段。
本發(fā)明的又一個方面涉及通知用戶關(guān)于可能存在于歌曲或?qū)]嬛械牟谎艃?nèi)容。圖14A和圖14B是屏幕截圖,說明根據(jù)本發(fā)明的一個實施例的不雅內(nèi)容通知特征。
圖14A是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口1400的屏幕截圖。應(yīng)用程序窗口1400包括第一子窗口1402、第二子窗口1404和第三子窗口1406。第一子窗口1402包括“最佳專輯”區(qū)域1402-1、“最佳歌曲”區(qū)域1402-2以及“最佳藝術(shù)家”區(qū)域1402-3?!白罴褜]嫛眳^(qū)域1402-1包含匹配搜索條件的那些專輯。例如,在這個實例中,搜索條件為“trina”,以及“最佳專輯”區(qū)域1402-1顯示通過根據(jù)搜索條件“trina”搜索音樂數(shù)據(jù)庫所識別的四個不同的專輯?!白罴迅枨眳^(qū)域1402-2包括有關(guān)“最佳專輯”區(qū)域1402-1中列出的任何專輯的最佳歌曲列表?!白罴阉囆g(shù)家”區(qū)域1402-3可表示有關(guān)“最佳專輯”區(qū)域1402-1中的專輯的最佳藝術(shù)家?;蛘?,最佳藝術(shù)家區(qū)域1402-3中的“最佳歌曲”區(qū)域1402-2可以是更大的流派類別、時期或者全面的最佳歌曲。另外,第二子窗口1404顯示與“最佳專輯”區(qū)域1402-1中的專輯關(guān)聯(lián)的那些歌曲。換言之,第二子窗口1404中列出的歌曲是以某種方式與搜索條件相關(guān)的那些歌曲。
還應(yīng)當(dāng)注意,應(yīng)用程序窗口1400還包括不雅內(nèi)容指示符1408和凈化內(nèi)容指示符1410。在這點上,大家知道,歌曲或?qū)]嬁赡馨贿m合所有聽眾的冒犯語(例如咒罵或其它臟話)。因此,專輯或歌曲可通過使用不雅內(nèi)容指示符1408指示為包含這種不雅內(nèi)容。如圖14A所示,不雅內(nèi)容指示符1408可與專輯關(guān)聯(lián),如第一子窗口1402中所示,和/或可與單獨的歌曲關(guān)聯(lián),如第二子窗口1404所示。
此外,在專輯或歌曲具有不雅內(nèi)容時,相同專輯或歌曲的另一版本可提供,并因此可通過修改以刪除不雅及可能冒犯的材料而可供購買。這些類型的歌曲或?qū)]嬘蓛艋瘍?nèi)容指示符1410來指示。
必要時,用戶可選擇“最佳專輯”區(qū)域1402-1中的專輯之一,或者通過選擇“轉(zhuǎn)到”按鈕1414之一來獲取第二子窗口1404中的專輯信息。如果用戶選擇了圖像1412或者“轉(zhuǎn)到”按鈕1414,則根據(jù)本發(fā)明的一個實施例,將產(chǎn)生圖14B所示的應(yīng)用程序窗口1450。換言之,用戶選擇將選取DMX的專輯“The Great Depression”,即不雅內(nèi)容版本。因此,第一子窗口1402顯示與所選專輯關(guān)聯(lián)的圖像1452、與專輯有關(guān)的信息1454以及“購買專輯”按鈕1456。此外,由于所選專輯具有不雅內(nèi)容,因此,第一子窗口1402還可顯示家長指導(dǎo)警告指示1457,以提醒可能的購買者所選專輯包含不雅內(nèi)容。第一子窗口1402還可包括最佳下載信息1458和相關(guān)歌曲購買者信息1460。第二子窗口區(qū)域1404可列出所選專輯中的那些歌曲。如圖14B所示,所選專輯“The Great Depression”包含十七首歌曲或曲目,其中每首由不雅內(nèi)容指示符1408標(biāo)識,從而指示每首歌曲或曲目包含不雅內(nèi)容。
本發(fā)明的另一個方面涉及對包含冒犯語的媒體描述符的修改。例如,媒體描述符往往作為媒體項如專輯、歌曲、視頻或圖片等的標(biāo)題提供。這些媒體描述符有時可能包含冒犯語。因此,當(dāng)將媒體項提供給媒體存儲器(或媒體數(shù)據(jù)庫)以便存儲,并由此可供以后購買時,這些媒體項可經(jīng)過審查,以確定在它們的媒體描述符中是否存在任何冒犯語。或者,可在這些媒體項被各媒體播放器請求時對其媒體描述符中的冒犯語進(jìn)行動態(tài)審查。在任一種情況下,均可以改動媒體描述符的冒犯部分,以刪除冒犯語。
在一個實施例中,各媒體描述符中的每個單詞可與文件或數(shù)據(jù)庫中存儲的已標(biāo)識冒犯詞語列表進(jìn)行比較。對于媒體描述符中發(fā)現(xiàn)的每個冒犯詞語,可通過使用替換字符來更改媒體描述符中的冒犯詞語的一部分。作為一個實例,如圖14A所示,所選專輯中的歌曲名稱(例如媒體描述符)之一為“Nasty Bitch”。但是,歌曲名稱如圖14A所示那樣顯示,帶有經(jīng)過修改的媒體描述符1416,即“Nasty B***h”。因此,在這個實施例中,冒犯詞語“bitch”的內(nèi)部字符被改動,被以星號代替。用戶通過星號的數(shù)量知道有多少字符被替換,因而即使在單詞經(jīng)過修改之后也可得到該單詞的一些上下文。但是,一旦經(jīng)過修改,冒犯詞語不再令人不快。
本發(fā)明的另一個方面涉及一種圖形用戶界面,其中允許用戶以用戶友好的有效方式滾動或快速瀏覽正在顯示的媒體項。在一個實施例中,圖形用戶界面動作或控制可引起從顯示的一組媒體項到下一組媒體項的更新(或替換)。更新例如可包括在媒體項的不同組之間進(jìn)行轉(zhuǎn)換時的轉(zhuǎn)換效果。
圖15A是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口1500的示意圖。應(yīng)用程序窗口1500例如由媒體播放器、例如在圖1的客戶機104上運行的媒體播放器108在該客戶機器上產(chǎn)生。應(yīng)用程序窗口1500包括至少一個子窗口1502。子窗口1502通常與媒體的類別或分組關(guān)聯(lián)。在子窗口1502中顯示多個媒體項表示1504。如圖15A所示,子窗口1502包括第一媒體項表示1504-1、第二媒體項表示1504-2以及第三媒體項表示1504-3。對于每個所述媒體項表示1504,子窗口1502顯示文本描述符1506和圖像描述符1508。例如,文本描述符可以是與媒體項對應(yīng)的名稱,而圖像描述符1508可涉及與媒體項關(guān)聯(lián)的圖像(例如插圖)。在一個實施例中,圖像相當(dāng)小,因而可稱作“縮略圖”圖像。在一個實現(xiàn)方案中,媒體項為音樂專輯,因此文本描述符1506涉及專輯的標(biāo)題,而圖像描述符1508涉及專輯封面的插圖。
子窗口1502通常只顯示對應(yīng)于與子窗口1502關(guān)聯(lián)的媒體的類別或分組的媒體項總數(shù)的小部分。因此,用戶需要轉(zhuǎn)換到下一組媒體項的能力。應(yīng)用程序窗口1500包括下一個控件(nextcontrol)1510和1512,以便幫助用戶轉(zhuǎn)換到下一組媒體項。下一個控件1510允許用戶轉(zhuǎn)換到左側(cè),而下一個控件1512允許用戶轉(zhuǎn)換到右側(cè)。如以下參照圖16更詳細(xì)的論述,子窗口1502的內(nèi)容最初或者在選擇下一個控件1510和1512之一后由存儲在子窗口1502中顯示的媒體項信息的遠(yuǎn)程服務(wù)器來提供。例如,在一個實施例中,遠(yuǎn)程服務(wù)器涉及圖1所示的媒體商務(wù)服務(wù)器102。
圖15B是本發(fā)明的一個實施例的窗口1520的示意圖。窗口1520例如適合用作圖15A所示的子窗口1502。窗口1520還可視為一個框架。在任何情況下,窗口1520包括與窗口1520(框架)的對象有關(guān)的窗口(框架)對象。如圖15B所示,窗口1520包括顯示區(qū)域1522以及下一個控件1524和1526。顯示區(qū)域1522表示顯示與從服務(wù)器可得到的媒體項有關(guān)的服務(wù)器提供的信息的窗口1520的一部分。下一個控件1524和1526由用戶用于請求可從服務(wù)器得到的下一組媒體項。具體來說,當(dāng)下一個控件1522被選取時,將加載窗口(加載框架)請求發(fā)送給服務(wù)器。在一個實施例中,下一個控件1524是窗口1520(框架)的對象,并且包含關(guān)于下一組媒體項的信息及其轉(zhuǎn)換效果。轉(zhuǎn)換效果可具有提供當(dāng)前媒體項組與后續(xù)媒體項組的顯示之間的動畫轉(zhuǎn)換的各種特性和樣式。雖然可采用各種轉(zhuǎn)換效果,但轉(zhuǎn)換效果的一些實例為劃變(wipe)、淡入淡出(dissolve)、混入(drop-in)等。轉(zhuǎn)換效果還可具有加速/減速或速度特性,在提供時,這些特性可控制轉(zhuǎn)換效果(動畫)的速率(例如速度和/或加速)。正是由于轉(zhuǎn)換效果,使得以下一個控件1524和1526在顯示區(qū)域1522之上的方式顯示顯示部分1522的新內(nèi)容。換言之,動畫(轉(zhuǎn)換)效果使顯示部分1522的新內(nèi)容以在下一個控件1524和1526之下的方式到達(dá)顯示部分1522。類似地,必要時,窗口1520的邊界和顯示部分1522可具有陰影效果,這種陰影效果可以是框架的對象,并且還可在顯示區(qū)域1522的頂部顯示。響應(yīng)請求的服務(wù)器提供的信息例如為標(biāo)記語言文檔(例如XML),它描述布局及其對象,并且包含在顯示的媒體項組中的各媒體項的數(shù)據(jù)(例如插圖、標(biāo)題)的鏈接。在一個實施例中,框架可以像復(fù)合圖像那樣顯示,例如從后到前,其中顯示區(qū)域1522的內(nèi)容在后,而其它可能的框架特征(對象)在前,如下一個控件和陰影效果。窗口1520還可包括位置指示符1528,它把與顯示部分1522關(guān)聯(lián)并且能夠在其中顯示的各種媒體項內(nèi)的相對位置通知給用戶(還是參見圖15C)。
圖15C是根據(jù)本發(fā)明的一個實施例的應(yīng)用程序窗口1550的屏幕截圖。應(yīng)用程序窗口1550表示圖15A所示的應(yīng)用程序窗口1500的一種實現(xiàn)。
應(yīng)用程序窗口1550雖然由應(yīng)用程序產(chǎn)生,但是以網(wǎng)絡(luò)瀏覽器樣式來呈現(xiàn),因此在許多方面看起來像網(wǎng)頁。應(yīng)用程序窗口1550包括第一子窗口1552、第二子窗口1554、第三子窗口1556以及第四子窗口1558等。子窗口1552-1558中每一個顯示四個媒體項。更具體來說,對于子窗口1552-1558中每一個內(nèi)的每個媒體項,顯示四個媒體項中每一個的媒體信息。在一個實施例中,對于在子窗口1552-1558之一內(nèi)顯示的各媒體項,呈現(xiàn)的媒體項信息包含專輯標(biāo)題1560、藝術(shù)家1562以及專輯插圖1564。不同的子窗口1552-1558表示專輯可排列在其中的不同分組或類別。在圖15C中,示范分組或類別為“新發(fā)行”、“新增”、“職員最愛(staff favorites)”以及“匯編”。在一個實施例中,子窗口1552-1558中的每一個附屬于框架。例如,框架邊界1559圍繞子窗口1552。
因此,用戶可以同時查看有關(guān)子窗口1552-1558中每一個的四個媒體項(例如專輯)的基本信息。但是,當(dāng)用戶希望查看分組或類別之一中的其它專輯時,用戶可選擇下一個控件1566和1568之一。例如,對于第一子窗口1552,用戶能夠采用下一個控件1566轉(zhuǎn)換到左側(cè),或者采用下一個控件1568轉(zhuǎn)換到右側(cè)。其它子窗口1554-1558類似地具有下一個控件。在用戶選擇下一個控件1568時,將向遠(yuǎn)程服務(wù)器請求下一組四個專輯,然后在收到時,會在第一子窗口1552中顯示,從而替換先前在其中顯示的四個媒體項。從前一組媒體項到下一組媒體項的轉(zhuǎn)換可利用動畫轉(zhuǎn)換來執(zhí)行,從而向用戶顯示轉(zhuǎn)換或者滾動到下一組的效果。
另外,圖15C顯示的應(yīng)用程序窗口1550包括最佳歌曲下載區(qū)域1570和最佳專輯下載區(qū)域1572。最佳歌曲下載區(qū)域1570包括已經(jīng)從提供可供購買的各種媒體項的音樂存儲器下載的最佳歌曲的列表。最佳專輯下載區(qū)域1572顯示已經(jīng)由音樂存儲器的用戶下載的最佳專輯的列表。
在一個實施例中,以標(biāo)記語言格式提供關(guān)聯(lián)子窗口的媒體數(shù)據(jù)組。在一個實例中,標(biāo)記語言格式基于可擴(kuò)展標(biāo)記語言(XML)。在媒體項為專輯的情況下,例如如圖15C所示,插像為縮略圖大小,這樣,與一組媒體數(shù)據(jù)關(guān)聯(lián)的數(shù)據(jù)量較小,因而容易從遠(yuǎn)程服務(wù)器通過網(wǎng)絡(luò)傳送。
圖16是根據(jù)本發(fā)明的一個實施例的媒體頁面處理過程1600的流程圖。例如,媒體頁面處理過程1600由媒體播放器、諸如在圖1所示客戶機104上運行的媒體播放器108來執(zhí)行。媒體頁面處理過程1600可由應(yīng)用程序來執(zhí)行,以便產(chǎn)生應(yīng)用程序窗口,例如圖15A所示的應(yīng)用程序窗口1500和圖15B所示的應(yīng)用程序窗口1550。
每當(dāng)要在應(yīng)用程序窗口中顯示基本頁時,激活媒體頁面處理過程1600。一旦媒體頁面處理過程1600開始,則向遠(yuǎn)程服務(wù)器請求1602基本頁。遠(yuǎn)程服務(wù)器例如是圖1所示的媒體商務(wù)服務(wù)器102。基本頁可隨實現(xiàn)而有所不同,但就子窗口和下一個控件而言具有圖15A和圖15B所示的特征。
然后,判定1604確定是否從服務(wù)器接收到基本頁。一旦判定1604確定已經(jīng)接收到基本頁,則顯示1606基本頁。此刻,基本頁在顯示屏幕上呈現(xiàn),并包括至少一個子窗口和至少一個下一個控件。
然后,判定1608確定是否已作出下一個控件選擇。當(dāng)用戶與基本頁交互以便選擇下一個控件時,隨后選擇一個下一個控件。但是,用戶可通過各種不同的方式與基本頁交互,包括下一個控件選擇或預(yù)覽請求,或者根本沒有。當(dāng)判定1608確定沒有作出下一個控件選擇時,判定1610確定是否已經(jīng)作出預(yù)覽請求。當(dāng)判定1610確定沒有作出預(yù)覽請求時,可執(zhí)行另一個處理1612,然后媒體頁面處理過程1600可返回,以重復(fù)判定1608及后續(xù)功能框?;蛘撸?dāng)判定1610確定已經(jīng)作出預(yù)覽請求時,向遠(yuǎn)程服務(wù)器請求1614預(yù)覽內(nèi)容。然后,判定1616確定是否接收到預(yù)覽內(nèi)容。一旦判定1616確定已經(jīng)接收到預(yù)覽內(nèi)容,則呈現(xiàn)1618預(yù)覽內(nèi)容。在一個實施例中,預(yù)覽內(nèi)容的呈現(xiàn)1618導(dǎo)致預(yù)覽內(nèi)容被播放。在一個實例中,預(yù)覽內(nèi)容為短音頻文件,它由媒體播放器播放給用戶。在操作1618之后,媒體頁面處理過程1600返回,以重復(fù)判定1608及后續(xù)操作。
另一方面,當(dāng)判定1608確定已經(jīng)作出下一個控件選擇時,請求1620關(guān)聯(lián)子窗口的下一組媒體數(shù)據(jù)。然后,判定1622確定是否已經(jīng)接收到下一組媒體數(shù)據(jù)。當(dāng)判定1622確定已經(jīng)接收到下一組媒體數(shù)據(jù)時,則在關(guān)聯(lián)子窗口中呈現(xiàn)1624下一組媒體數(shù)據(jù)。下一組媒體數(shù)據(jù)通常完全替換駐留在關(guān)聯(lián)子窗口中的前一組媒體數(shù)據(jù)??蓤?zhí)行先前媒體數(shù)據(jù)組與新媒體數(shù)據(jù)組之間的動畫轉(zhuǎn)換,以幫助用戶了解轉(zhuǎn)換或更新操作。在操作1624之后,媒體頁面處理過程1600返回,以重復(fù)判定1608及后續(xù)操作,以便可以處理附加用戶交互。
以上所述本發(fā)明的各個方面、特征、實施例或?qū)崿F(xiàn)方案可單獨使用或者以各種組合方式來使用。
媒體項可涉及音頻項(例如音頻文件或歌曲,諸如音樂或有聲電子書)、視頻項(例如視頻文件或電影)或者圖像項(例如照片)。
本發(fā)明最好通過軟件來實現(xiàn),但也可通過硬件或者硬件和軟件的組合來實現(xiàn)。本發(fā)明還可體現(xiàn)為計算機可讀介質(zhì)中的計算機可讀代碼。計算機可讀介質(zhì)是可存儲數(shù)據(jù)的任何數(shù)據(jù)存儲裝置,所存儲的數(shù)據(jù)隨后可由計算機系統(tǒng)讀取。計算機可讀介質(zhì)的實例包括只讀存儲器、隨機存取存儲器、CD-ROM、DVD、磁帶、光學(xué)數(shù)據(jù)存儲裝置以及載波。計算機可讀介質(zhì)還可分布在網(wǎng)絡(luò)耦合的計算機系統(tǒng)之間,以便以分布方式存儲和執(zhí)行計算機可讀代碼。
本發(fā)明的優(yōu)點眾多。不同的實施例或?qū)崿F(xiàn)方案可能但不一定產(chǎn)生如下優(yōu)點中的一個或多個。本發(fā)明的一個優(yōu)點在于,購買的媒體項能夠完全下載到用戶的機器中。本發(fā)明的另一個優(yōu)點在于,媒體項可通過單個用戶界面動作來購買。本發(fā)明的又一個優(yōu)點在于,可以用戶友好的有效方式來搜索或瀏覽可供購買的媒體項。本發(fā)明的又一個優(yōu)點在于,可有所區(qū)別地顯示和/或改動具有冒犯內(nèi)容或描述符的媒體項,以發(fā)信號通知冒犯材料的存在或刪除。
由本說明書,本發(fā)明的許多特征和優(yōu)點十分明顯,因此,所附權(quán)利要求書的意圖在于涵蓋本發(fā)明的所有這類特征和優(yōu)點。此外,由于本領(lǐng)域技術(shù)人員容易想到許多修改和變化方式,因此,本發(fā)明不應(yīng)限于所示和所述的精確結(jié)構(gòu)和操作。因此,所有適合的修改及等效均可視為落入本發(fā)明范圍之內(nèi)。
權(quán)利要求
1.一種由應(yīng)用程序產(chǎn)生的圖形用戶界面,包括由應(yīng)用程序產(chǎn)生的應(yīng)用程序窗口,所述應(yīng)用程序窗口同時包括至少第一子窗口和第二子窗口,其中,所述第一子窗口以類似網(wǎng)絡(luò)瀏覽器的方式顯示第一內(nèi)容,所述第一內(nèi)容由所述應(yīng)用程序通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器接收,以及所述第二子窗口以類似應(yīng)用程序的方式顯示第二內(nèi)容,所述第二內(nèi)容由所述應(yīng)用程序通過所述網(wǎng)絡(luò)從所述遠(yuǎn)程服務(wù)器接收。
2.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述第一子窗口采用超鏈接,以及所述第二子窗口采用表格或行和列格式。
3.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述應(yīng)用程序為非瀏覽器應(yīng)用程序。
4.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述第一內(nèi)容是與媒體項有關(guān)的描述信息。
5.如權(quán)利要求4所述的圖形用戶界面,其特征在于,所述第二內(nèi)容至少包括媒體項的列表。
6.如權(quán)利要求5所述的圖形用戶界面,其特征在于,所述第二內(nèi)容還包括對應(yīng)于所述媒體項列表中的特定媒體項中的每一個呈現(xiàn)的特定項請求鏈接。
7.如權(quán)利要求5所述的圖形用戶界面,其特征在于,所述媒體項列表中包含不雅內(nèi)容的那些媒體項由不雅內(nèi)容指示符可視地標(biāo)識。
8.如權(quán)利要求5所述的圖形用戶界面,其特征在于,所述媒體項列表中包含原本不雅內(nèi)容版本的凈化版本的那些媒體項由凈化內(nèi)容指示符來標(biāo)識。
9.如權(quán)利要求5所述的圖形用戶界面,其特征在于,所述媒體項列表中的那些媒體項通過所述媒體項的名稱來標(biāo)識,以及其中,當(dāng)所述媒體項中的一個特定媒體項的名稱包含冒犯詞語時,以修改方式顯示所述一個特定的媒體項的名稱,從而不會令人不快。
10.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述第一內(nèi)容涉及專輯,而所述第二內(nèi)容涉及與所述專輯關(guān)聯(lián)的特定媒體項。
11.如權(quán)利要求10所述的圖形用戶界面,其特征在于,所述第二內(nèi)容包括所述特定媒體項中每一個的購買按鈕,所述購買按鈕允許對所述關(guān)聯(lián)媒體項的一次點擊購買。
12.如權(quán)利要求10所述的圖形用戶界面,其特征在于,所述第一內(nèi)容包括所述專輯的購買按鈕,以及選擇所述專輯的所述購買按鈕引起對所述專輯中全部媒體項的一次點擊購買。
13.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述應(yīng)用程序窗口還包括顯示有效帳戶標(biāo)識符的帳戶窗口。
14.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述應(yīng)用程序窗口還包括與所述第一子窗口和所述第二子窗口同時顯示的源窗口。
15.如權(quán)利要求1所述的圖形用戶界面,其特征在于,所述圖形用戶界面還包括切換控件,此控件在被選取時使所述第一子窗口中的所述第一內(nèi)容被替換為幫助用戶瀏覽多個媒體項的瀏覽界面。
16.如權(quán)利要求15所述的圖形用戶界面,其特征在于,所述瀏覽界面至少包括第一可選項的第一列表,其中所述第一可選項的至少一個能夠由用戶選擇;第二可選項的第二列表,其中所述第二可選項的至少一個能夠由用戶選擇;所述第二列表的所述第二可選項取決于用戶對所述第一列表中所述第一可選項的至少一個的第一選擇,以及所述第二列表在用戶已經(jīng)從所述第一列表中選取所述第一可選項的至少一個之后與所述第一列表共同顯示;以及第三可選項的第三列表,其中所述第三可選項的至少一個能夠由用戶選擇;所述第三列表的所述第三可選項取決于用戶對所述第二列表中所述第二可選項的至少一個的第二選擇,以及所述第三列表在用戶已經(jīng)從所述第二列表中選取所述第二可選項的至少一個之后與所述第一列表和所述第二列表共同顯示。
17.如權(quán)利要求16所述的圖形用戶界面,其特征在于,所述第一可選項、所述第二可選項、所述第三可選項以及所述第四可選項分別是流派類型、藝術(shù)家、專輯和媒體項,以及對于所述第四可選項中的特定媒體項中的每一個,呈現(xiàn)第一特定項請求鏈接,用于鏈接到關(guān)聯(lián)的藝術(shù)家頁面,呈現(xiàn)第二特定項請求鏈接,用于鏈接到關(guān)聯(lián)的專輯頁面,以及呈現(xiàn)第三特定項請求鏈接,用于鏈接到關(guān)聯(lián)的流派頁面。
18.一種用于瀏覽多個媒體項的方法,所述方法包括向遠(yuǎn)程服務(wù)器請求第一列表的第一可選項;顯示具有所述第一可選項的所述第一列表的瀏覽窗口;接收對所述第一列表中的所述第一可選項之一的第一用戶選擇;有區(qū)別地顯示用戶已經(jīng)選取的所述第一列表中的所述第一可選項之一;向所述遠(yuǎn)程服務(wù)器請求第二列表的第二可選項,所述第二可選項取決于用戶已經(jīng)選取的所述第一列表中的所述第一可選項之一;顯示具有所述第一可選項的所述第一列表以及所述第二可選項的所述第二列表的瀏覽窗口;接收所述第二列表中的所述第二可選項之一的第二用戶選擇;有區(qū)別地顯示用戶已經(jīng)選取的所述第二列表中的所述第二可選項之一;向所述遠(yuǎn)程服務(wù)器請求第三列表的第三可選項,所述第三可選項取決于用戶已經(jīng)選取的所述第二列表中的所述第二可選項之一;以及顯示具有所述第一可選項的所述第一列表、所述第二可選項的所述第二列表以及所述第三可選項的所述第三列表的瀏覽窗口。
19.如權(quán)利要求18所述的方法,其特征在于,所述第一可選項、所述第二可選項以及所述第三可選項是流派類型、藝術(shù)家、專輯和媒體項之一。
20.如權(quán)利要求19所述的方法,其特征在于,所述媒體項為歌曲。
21.如權(quán)利要求18所述的方法,其特征在于,所述方法還包括接收對所述第三列表中的所述第三可選項之一的第三用戶選擇;以及有區(qū)別地顯示用戶已經(jīng)選取的所述第三列表中的所述第三可選項之一。
22.如權(quán)利要求21所述的方法,其特征在于,瀏覽所述多個媒體項的瀏覽操作通過結(jié)合所述第一用戶選擇、所述第二用戶選擇以及所述第三用戶選擇來實現(xiàn)。
23.如權(quán)利要求21所述的方法,其特征在于,所述方法還包括向所述遠(yuǎn)程服務(wù)器請求第四列表的第四可選項,所述第四可選項取決于用戶已經(jīng)選取的所述第三列表中的所述第三可選項之一;以及顯示具有所述第一可選項的所述第一列表、所述第二可選項的所述第二列表以及所述第三可選項的所述第三列表的瀏覽窗口。
24.如權(quán)利要求23所述的方法,其特征在于,瀏覽所述多個媒體項的瀏覽操作通過結(jié)合所述第一用戶選擇、所述第二用戶選擇以及所述第三用戶選擇來實現(xiàn),以及所述第四列表中的所述第四可選項表示所述瀏覽操作的結(jié)果。
25.如權(quán)利要求24所述的方法,其特征在于,所述第一可選項、所述第二可選項、所述第三可選項以及所述第四可選項分別是流派類型、藝術(shù)家、專輯和媒體項。
26.如權(quán)利要求25所述的方法,其特征在于,所述媒體項為歌曲。
27.如權(quán)利要求18所述的方法,其特征在于,所述方法還包括有區(qū)別地顯示用戶已經(jīng)選取的所述第三列表中的所述第三可選項之一;向所述遠(yuǎn)程服務(wù)器請求第四列表的第四可選項,所述第四可選項取決于用戶已經(jīng)選取的所述第三列表中的所述第三可選項之一;以及顯示具有所述第一可選項的所述第一列表、所述第二可選項的所述第二列表、所述第三可選項的所述第三列表以及所述第四可選項的所述第四列表的瀏覽窗口。
28.一種由應(yīng)用程序產(chǎn)生的圖形用戶界面,包括由所述應(yīng)用程序產(chǎn)生的瀏覽窗口,所述瀏覽窗口使所述應(yīng)用程序的用戶能夠瀏覽多個媒體項,所述瀏覽窗口至少包括第一可選項的第一列表,其中所述第一可選項的至少一個能夠由用戶選擇;第二可選項的第二列表,其中所述第二可選項的至少一個能夠由用戶選擇;所述第二列表的所述第二可選項取決于用戶對所述第一列表中所述第一可選項的至少一個的第一選擇,以及所述第二列表在用戶已經(jīng)從所述第一列表中選取所述第一可選項的至少一個之后與所述第一列表共同顯示;以及第三可選項的第三列表,其中所述第三可選項的至少一個能夠由用戶選擇;所述第三列表的所述第三可選項取決于用戶對所述第二列表中所述第二可選項的至少一個的第二選擇,以及所述第三列表在用戶已經(jīng)從所述第二列表中選取所述第二可選項中的至少一個之后與所述第一列表和所述第二列表共同顯示。
29.如權(quán)利要求28所述的圖形用戶界面,其特征在于,所述圖形用戶界面還包括至少包括第四可選項的第四列表的媒體項窗口,其中所述第四可選項的至少一個能夠由用戶選擇,所述第四列表表示所述多個媒體項的子集,以及所述第四列表的所述第四可選項取決于用戶對所述第三列表中所述第三可選項的至少一個的第三選擇。
30.如權(quán)利要求29所述的圖形用戶界面,其特征在于,所述第四列表與下列列表一起顯示所述第一列表、用戶已經(jīng)從所述第二列表中選取所述第二可選項的至少一個之后所述第二列表以及用戶已經(jīng)從所述第三列表中選取所述第三可選項的至少一個之后所述第三列表。
31.如權(quán)利要求30所述的圖形用戶界面,其特征在于,瀏覽所述多個媒體項通過結(jié)合所述第一選擇、所述第二選擇以及所述第三選擇來實現(xiàn)。
32.如權(quán)利要求30所述的圖形用戶界面,其特征在于,所述第一可選項、所述第二可選項、所述第三可選項以及所述第四可選項分別是流派類型、藝術(shù)家、專輯和媒體項。
33.如權(quán)利要求32所述的圖形用戶界面,其特征在于,所述媒體項為歌曲。
34.如權(quán)利要求32所述的圖形用戶界面,其特征在于,對應(yīng)于所述第四可選項中的所述特定媒體項的每一個呈現(xiàn)購買按鈕。
35.如權(quán)利要求34所述的圖形用戶界面,其特征在于,每個所述購買按鈕允許對所述關(guān)聯(lián)媒體項的一次點擊購買。
36.如權(quán)利要求29所述的圖形用戶界面,其特征在于,所述圖形用戶界面還包括切換控件,此控件在被選取時使所述瀏覽窗口被替換為信息窗口,所述信息窗口包括與至少所述第一選擇、所述第二選擇以及用戶對所述第三列表中所述第三可選項的至少一個的第三選擇之一有關(guān)的信息。
37.如權(quán)利要求29所述的圖形用戶界面,其特征在于,對應(yīng)于所述第四可選項中所述特定媒體項的每一個呈現(xiàn)特定項請求鏈接。
38.如權(quán)利要求29所述的圖形用戶界面,其特征在于,所述第一可選項、所述第二可選項、所述第三可選項以及所述第四可選項分別是流派類型、藝術(shù)家、專輯和媒體項,以及對于所述第四可選項中的所述特定媒體項的每一個,呈現(xiàn)第一特定項請求鏈接,用于鏈接到關(guān)聯(lián)的藝術(shù)家頁面,呈現(xiàn)第二特定項請求鏈接,用于鏈接到關(guān)聯(lián)的專輯頁面,以及呈現(xiàn)第三特定項請求鏈接,用于鏈接到關(guān)聯(lián)的流派頁面。
39.如權(quán)利要求29所述的圖形用戶界面,其特征在于,所述第四可選項中的包含不雅內(nèi)容的那些媒體項由不雅內(nèi)容指示符可視地標(biāo)識。
40.如權(quán)利要求29所述的圖形用戶界面,其特征在于,所述第四可選項中的包含原本不雅內(nèi)容版本的凈化版本的那些媒體項由清潔凈化內(nèi)容指示符來標(biāo)識。
41.如權(quán)利要求29所述的圖形用戶界面,其特征在于,在所述瀏覽窗口中顯示的所述第四可選項的那些媒體項由所述媒體項的名稱來標(biāo)識,以及其中,當(dāng)所述媒體項中的一個特定媒體項的名稱包含冒犯詞語時,所述媒體項中的所述一個特定媒體項的名稱以修改方式來顯示,從而不會令人不快。
42.一種由應(yīng)用程序產(chǎn)生的圖形用戶界面,包括由所述應(yīng)用程序產(chǎn)生的應(yīng)用程序窗口,所述應(yīng)用程序窗口同時包括至少一個子窗口和下一個控件,其中,所述子窗口顯示第一組媒體項的媒體信息,所述第一組媒體項的所述媒體信息由所述應(yīng)用程序通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器接收,以及當(dāng)激活所述下一個控件時,所述子窗口顯示第二組媒體項的媒體信息,所述第二組媒體項的所述媒體信息由所述應(yīng)用程序通過所述網(wǎng)絡(luò)從所述遠(yuǎn)程服務(wù)器接收。
43.如權(quán)利要求42所述的圖形用戶界面,其特征在于,所述媒體項包括專輯,以及對于所述組中的所述專輯的每一個,在所述子窗口中顯示的所述媒體信息包括至少一個名稱以及與其關(guān)聯(lián)的插圖。
44.如權(quán)利要求42所述的圖形用戶界面,其特征在于,所述第二組媒體項中的所述媒體項與所述第一組媒體項中的所述媒體項完全不同。
45.如權(quán)利要求42所述的圖形用戶界面,其特征在于,所述媒體項包括視頻,以及對于所述組中的所述視頻的每一個,在所述子窗口中顯示的所述媒體信息包括至少一個名稱以及與其關(guān)聯(lián)的插圖。
46.如權(quán)利要求42所述的圖形用戶界面,其特征在于,所述應(yīng)用程序窗口包括多個下一個控件。
47.如權(quán)利要求46所述的圖形用戶界面,其特征在于,所述多個下一個控件中的每一個提供以特定方向到下一組媒體項的轉(zhuǎn)換。
48.如權(quán)利要求46所述的圖形用戶界面,其特征在于,所述多個下一個控件中的每一個提供以特定方向到下一組媒體項的滾動。
49.如權(quán)利要求42所述的圖形用戶界面,其特征在于,所述下一個控件具有與其關(guān)聯(lián)的轉(zhuǎn)換效果,它指定如何實現(xiàn)從所述第一組媒體項到所述第二組媒體項的轉(zhuǎn)換。
50.如權(quán)利要求42所述的圖形用戶界面,其特征在于,所述下一個控件實際顯示在在所述子窗口之上。
51.一種用于審查關(guān)于多個媒體項的信息的方法,所述方法包括顯示具有至少一個子窗口和至少一個下一個控件的窗口,所述至少一個子窗口顯示與第一組媒體項有關(guān)的第一媒體數(shù)據(jù),所述第一媒體數(shù)據(jù)由遠(yuǎn)程服務(wù)器提供;確定用戶是否選擇了所述至少一個下一個控件;當(dāng)所述確定步驟確定用戶已經(jīng)選取所述至少一個下一個控件時,向所述遠(yuǎn)程服務(wù)器請求與下一組媒體項有關(guān)的下一媒體數(shù)據(jù);隨后接收與所述下一組媒體項有關(guān)的所述下一媒體數(shù)據(jù);以及在所述窗口的至少一個子窗口中顯示所述下一媒體數(shù)據(jù)。
全文摘要
公開了一種適合審查、瀏覽、預(yù)覽和/或購買媒體項的改進(jìn)圖形用戶界面。該圖形用戶界面適合審查或瀏覽大量媒體項。圖形用戶界面還適合聯(lián)機預(yù)覽或購買媒體項。對于在客戶-服務(wù)器環(huán)境中提供媒體的購買和分發(fā)的系統(tǒng),圖形用戶界面極為有用。
文檔編號G06Q30/00GK1809796SQ200480008888
公開日2006年7月26日 申請日期2004年4月26日 優(yōu)先權(quán)日2003年4月25日
發(fā)明者J·L·羅賓, D·赫勒, P·K·沃納, M·威斯 申請人:蘋果電腦公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1