專利名稱:通過下載證書來控制對計算機(jī)可讀內(nèi)容的訪問的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及計算機(jī)內(nèi)容的使用,具體涉及一種利用下載的證書來控制對計算機(jī)可讀內(nèi)容的訪問的方法。
背景技術(shù):
目前,交互式內(nèi)容系統(tǒng),如游戲操縱臺,向世界范圍的個人提供應(yīng)用程序和娛樂。例如,具交互式內(nèi)容的系統(tǒng)允許用戶觀看數(shù)字影碟(DVD),玩互動式游戲軟件和瀏覽因特網(wǎng)。此外,具交互式內(nèi)容的系統(tǒng)通過互動式教育軟件提供了令人興奮的學(xué)習(xí)環(huán)境。
圖1是典型的現(xiàn)有技術(shù)的提供交互式內(nèi)容的系統(tǒng)100的框圖?,F(xiàn)有技術(shù)的提供交互式內(nèi)容的系統(tǒng)100通常包括中心處理器(CPU)102,其連接到系統(tǒng)的總線104,總線連接到多個系統(tǒng)的部件。例如,系統(tǒng)總線104通常連接到圖象處理單元(GPU)106,操作申請源108,存儲器110,移動介質(zhì)驅(qū)動器112,和視頻/音頻輸出電路114。
操作時,將移動介質(zhì),如激光盤(CD)或數(shù)字影碟(DVD),置于移動介質(zhì)驅(qū)動器112中,其讀出CD上的數(shù)據(jù),并將程序信息傳遞到存儲器110。連接到GPU106的CPU102執(zhí)行來自存儲器的程序指令,執(zhí)行程序。此外,操作申請源108通常連接到用戶輸入裝置,如游戲控制器、遙控器、鍵盤或其他的裝置,這些裝置可接收用戶輸入的信息并傳遞到具有互動式內(nèi)容的系統(tǒng)100。CPU102執(zhí)行的程序的輸出一般提供到視頻和/音頻輸出電路114,通常通過電視機(jī)或其他顯示器和揚(yáng)聲器系統(tǒng)進(jìn)行顯現(xiàn)。
通過這種方式,用戶可通過操作申請源108與顯現(xiàn)的信息互動,可以想到,先要將移動介質(zhì),如CD或DVD,分配給提供交互式內(nèi)容的系統(tǒng)100的用戶,以便用戶可使用CD或DVD的內(nèi)容。為了使內(nèi)容開發(fā)商能對CD或DVD的內(nèi)容收取費(fèi)用,一般CD或DVD要賣給終端用戶。即,用戶一般要為CD付費(fèi),然后才得到CD,在提供互動式內(nèi)容的系統(tǒng)100使用。
但是,這個范例限制了許多分配形式。CD代表了介質(zhì)內(nèi)容分配的一種廉價形式。即,制造CD的成本是存儲在CD中的內(nèi)容開發(fā)成本的小部分。此外,CD和DVD可存儲大量的數(shù)據(jù),例如CD一般可存儲超過650兆字節(jié)MB的信息。其結(jié)果是,CD和DVD成為信息分配的好方法。不幸的是,傳統(tǒng)的購買CD、DVD和其他移動介質(zhì)的方式一般無益于大規(guī)模分配,因?yàn)橛脩舯仨毾荣徺I移動介質(zhì)然后實(shí)際得到CD或DVD,這樣分銷商、開發(fā)商和其他方面才能從交易中獲利。
盡管可以利用在線形式的信息分配,對于一般用戶,下載650MB的數(shù)據(jù)是可怕的工作。例如,一般的數(shù)字用戶線路DSL連接的數(shù)據(jù)傳輸速度在每秒大約500-800千比特(Kbps)的范圍。因此,下載一個CD提供的數(shù)據(jù)量,對于快速線路連接也要數(shù)小時來完成。此外,DVD一般允許更大存儲容量,因此又增加了下載該容量數(shù)據(jù)的時間。
如上所述,需要一種內(nèi)容分配方法,其可令用戶通過移動介質(zhì),如CD和DVD,無須付費(fèi)得到內(nèi)容,而開發(fā)商通過內(nèi)容實(shí)際使用進(jìn)行收費(fèi)。這個方法具有的優(yōu)點(diǎn)是低成本,移動介質(zhì)分配的大容量數(shù)據(jù)分配、在實(shí)際使用介質(zhì)之前不付費(fèi)。
發(fā)明內(nèi)容
總的來說,本發(fā)明通過提供利用下載證書來控制對計算機(jī)可讀介質(zhì)的訪問的技術(shù),滿足了這個需要。本發(fā)明的實(shí)施例提供了計算機(jī)可讀介質(zhì)上的計算機(jī)可讀內(nèi)容,其必須在使用之前解鎖。采用了可具有數(shù)字證書形式的識別碼來對內(nèi)容解鎖。在一個實(shí)施例中,公開了一種控制對計算機(jī)可讀介質(zhì)的訪問的方法。所述方法包括使用具有特定計算機(jī)可讀內(nèi)容的計算機(jī)系統(tǒng)從用戶裝置接收數(shù)字證書,其中數(shù)字證書包含數(shù)字密碼。確定所述數(shù)字證書是否對應(yīng)于特定計算機(jī)可讀內(nèi)容。當(dāng)數(shù)字證書對應(yīng)于特定計算機(jī)可讀的內(nèi)容時,允許訪問特定計算機(jī)可讀內(nèi)容。相反地,當(dāng)數(shù)字證書不對應(yīng)特定計算機(jī)可讀內(nèi)容時,阻止訪問特定計算機(jī)可讀內(nèi)容。一方面,可對接收到數(shù)字證書申請作出反應(yīng),將數(shù)字證書傳遞到用戶裝置。還可以對數(shù)字證書申請進(jìn)行處理,對用戶收費(fèi)?;蛘撸衫脽o線傳輸技術(shù)將數(shù)字證書從付費(fèi)服務(wù)器傳遞到用戶裝置,并從用戶裝置傳遞到計算機(jī)系統(tǒng)。
在另一實(shí)施例中,公開了一種可控制對計算機(jī)可讀介質(zhì)的訪問的系統(tǒng)。該系統(tǒng)包括付費(fèi)服務(wù)器,能夠接收到對應(yīng)特定計算機(jī)可讀介質(zhì)的數(shù)字證書的申請。付費(fèi)服務(wù)器還能夠?qū)?shù)字證書傳遞到用戶裝置。該系統(tǒng)還包括具有特定計算機(jī)可讀內(nèi)容的計算機(jī)系統(tǒng)。計算機(jī)系統(tǒng)能夠接收來自用戶裝置的數(shù)字證書。計算機(jī)系統(tǒng)包括程序指令,當(dāng)數(shù)字證書不對應(yīng)特定計算機(jī)可讀內(nèi)容時,阻止訪問特定計算機(jī)可讀內(nèi)容?;蛘?,系統(tǒng)可包括存儲多份數(shù)字證書的游戲服務(wù)器。這樣,游戲服務(wù)器可將數(shù)字證書傳遞到付費(fèi)服務(wù)器。一般地,當(dāng)用戶裝置傳遞數(shù)字證書到計算機(jī)系統(tǒng)時,計算機(jī)系統(tǒng)位于用戶裝置所在位置。如上所述,可采用無線傳輸技術(shù)將數(shù)字證書從付費(fèi)服務(wù)器傳遞到用戶裝置,再從用戶裝置傳遞到計算機(jī)系統(tǒng)。
在另一實(shí)施例中,公開了一種嵌入計算機(jī)可讀介質(zhì)中的計算機(jī)程序。該計算機(jī)程序包括計算機(jī)指令,可利用具有特定計算機(jī)可讀內(nèi)容的計算機(jī)系統(tǒng),接收來自用戶裝置的數(shù)字證書。如上所述,數(shù)字證書包括數(shù)字密碼。此外,還包括計算機(jī)指令,決定數(shù)字證書是否對應(yīng)于特定計算機(jī)可讀的內(nèi)容。還包括計算機(jī)指令,當(dāng)數(shù)字證書與特定計算機(jī)可讀內(nèi)容不對應(yīng)時,阻止訪問特定計算機(jī)可讀內(nèi)容。類似地,對接收到數(shù)字證書申請作出響應(yīng),可將數(shù)字證書從付費(fèi)服務(wù)器傳遞到用戶裝置。此外,數(shù)字證書可從存儲了多份數(shù)字證書的游戲服務(wù)器傳遞到付費(fèi)服務(wù)器。通過下面的詳細(xì)介紹,并參考以本發(fā)明原理示例的方式顯示的附圖,可對本發(fā)明的其他方面和優(yōu)點(diǎn)有清楚的認(rèn)識。
通過下面的介紹并參考附圖,可更好地了解本發(fā)明及其優(yōu)點(diǎn),附圖中圖1是顯示現(xiàn)有技術(shù)的交互式內(nèi)容系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明實(shí)施例的認(rèn)證系統(tǒng)的示意圖,認(rèn)證系統(tǒng)用于控制對計算機(jī)可讀介質(zhì)內(nèi)容的訪問;圖3是顯示根據(jù)本發(fā)明實(shí)施例的方法的流程圖,所述方法利用下載的證書控制對計算機(jī)可讀介質(zhì)的訪問;圖4是顯示根據(jù)本發(fā)明實(shí)施例的方法的流程圖,該方法在客戶側(cè)操作,利用下載的證書控制對計算機(jī)可讀介質(zhì)的訪問;圖5是顯示根據(jù)本發(fā)明實(shí)施例的方法的流程圖,該方法在服務(wù)器側(cè)操作,利用下載的證書控制對計算機(jī)可讀介質(zhì)的訪問;和圖6是顯示根據(jù)本發(fā)明實(shí)施例的處理數(shù)字證書的方法的流程圖,該方法利用下載的證書控制對計算機(jī)可讀介質(zhì)的訪問。
具體實(shí)施例方式
提出了一種利用下載的證書控制對計算機(jī)可讀介質(zhì)的訪問的發(fā)明。一般地,本發(fā)明的實(shí)施例提供計算機(jī)可讀介質(zhì)上的內(nèi)容,其在使用之前必須解鎖。在本說明中,內(nèi)容是指任何形式的計算機(jī)可讀數(shù)據(jù),如數(shù)字電影數(shù)據(jù)、計算機(jī)程序指令、圖象數(shù)據(jù)或任何其他形式的可用計算機(jī)處理器處理的數(shù)據(jù)。識別碼,例如具有數(shù)字證書的形式,用來對內(nèi)容解鎖。因此,計算機(jī)可讀介質(zhì)上的內(nèi)容的實(shí)際分配獨(dú)立于內(nèi)容解鎖的識別碼的分配。通過這種形式,內(nèi)容可大規(guī)模分配給用戶。然后,個人用戶為了使用內(nèi)容需購買識別碼,用于對內(nèi)容解鎖。
在下面的介紹中,公開了許多具體細(xì)節(jié),以便提供對本發(fā)明的充分了解。很明顯,本發(fā)明所屬領(lǐng)域的技術(shù)人員無需部分的或全部的具體細(xì)節(jié)仍可實(shí)現(xiàn)本發(fā)明。都知道的步驟未進(jìn)行詳細(xì)介紹,以便簡明地介紹本發(fā)明。
圖1顯示了現(xiàn)有技術(shù)。圖2顯示了根據(jù)本發(fā)明實(shí)施例的認(rèn)證系統(tǒng)200的示意圖,認(rèn)證系統(tǒng)用于控制對計算機(jī)可讀介質(zhì)內(nèi)容的訪問。認(rèn)證系統(tǒng)200包括游戲服務(wù)器208,其與付費(fèi)服務(wù)器210連接。此外,提供交互式內(nèi)容的系統(tǒng)202可通過寬帶網(wǎng)絡(luò),如因特網(wǎng)206,連接到游戲服務(wù)器208。但是,應(yīng)當(dāng)指出,不要求提供交互式內(nèi)容的系統(tǒng)202連接到游戲服務(wù)器208。
用戶裝置216連接到付費(fèi)服務(wù)器210,用戶裝置可以是任何能夠連接付費(fèi)服務(wù)器210的裝置,如個人數(shù)字助理PDA、移動電話、膝上電腦或桌上電腦。在一個實(shí)施例中,用戶裝置216通過無線通信網(wǎng)絡(luò)212連接到付費(fèi)服務(wù)器210。無線通信網(wǎng)絡(luò)212,例如可以是移動電話網(wǎng)絡(luò),其中使用了許多基站進(jìn)行通信,各基站覆蓋一個小區(qū)(小地理區(qū)域),并在邊界稍微覆蓋臨近小區(qū)。結(jié)合小功率發(fā)射機(jī)的眾多小區(qū)允許同一城市或地區(qū)的不同小區(qū)重復(fù)使用同一頻率進(jìn)行不同的談話。
認(rèn)證系統(tǒng)200通過數(shù)字證書214來控制對計算機(jī)可讀介質(zhì)內(nèi)容的訪問。具體地,鎖定的計算機(jī)可讀介質(zhì)內(nèi)容置于提供交互式內(nèi)容的系統(tǒng),用戶沒有認(rèn)證則無權(quán)訪問該內(nèi)容。可使用移動介質(zhì)204,如CD或DVD,或通過寬帶網(wǎng)絡(luò)206得到介質(zhì)內(nèi)容。如上所述,CD代表廉價形式的介質(zhì)內(nèi)容分配,由于制造CD的成本是存儲于CD的內(nèi)容的開發(fā)成本的小部分。此外,CD和DVD可存儲大量的數(shù)據(jù),例如,普通CD可存儲超過650MB的數(shù)據(jù),其結(jié)果是,CD和DVD是理想的數(shù)據(jù)分配方法。
此外,如上所述,鎖定的計算機(jī)可讀內(nèi)容可通過因特網(wǎng)設(shè)置于提供交互式內(nèi)容的系統(tǒng)202。例如,在一實(shí)施例中,鎖定的計算機(jī)可讀介質(zhì)內(nèi)容存儲在游戲服務(wù)器208。用戶可通過某些方式得到鎖定的計算機(jī)可讀介質(zhì)內(nèi)容,如通過因特網(wǎng)頁,或通過提供交互式內(nèi)容的系統(tǒng)202專用的介質(zhì)內(nèi)容進(jìn)入系統(tǒng)。在任何情況下,鎖定的計算機(jī)可讀介質(zhì)內(nèi)容可通過寬帶網(wǎng)絡(luò)206下載到提供交互式內(nèi)容的系統(tǒng)202。
為了避免要求用戶先購買移動介質(zhì)204后才得到移動介質(zhì)204,本發(fā)明的實(shí)施例分配鎖定的計算機(jī)可讀介質(zhì)內(nèi)容,即,計算機(jī)可讀介質(zhì)內(nèi)容解鎖之前,用戶不能完全使用計算機(jī)可讀介質(zhì)內(nèi)容。例如,在一個實(shí)施例中,鎖定的介質(zhì)內(nèi)容不能通過任何方式使用,要待介質(zhì)內(nèi)容解鎖才能使用。在另一個實(shí)施例中,用戶具有有限使用鎖定的介質(zhì)內(nèi)容的權(quán)利,直到介質(zhì)內(nèi)容解鎖,這時才具有全面使用介質(zhì)內(nèi)容的權(quán)利。
為了具有使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利,本發(fā)明的實(shí)施例利用了數(shù)字證書214。當(dāng)用戶要求具有使用鎖定的計算機(jī)可讀介質(zhì)的權(quán)利時,用戶利用用戶裝置216通過無線通信網(wǎng)絡(luò)212訪問付費(fèi)服務(wù)器。具體地,用戶裝置216將購買申請218傳遞到付費(fèi)服務(wù)器210。一般地,購買申請將建立用戶和要解鎖的特定計算機(jī)可讀介質(zhì)內(nèi)容的關(guān)系。此外,購買申請包括付費(fèi)信息,比如信用卡數(shù)據(jù),用戶帳號數(shù)據(jù),或其他使得付費(fèi)服務(wù)器210可進(jìn)行收費(fèi)的信息,或者能夠處理數(shù)字證書214的信息。但是,應(yīng)當(dāng)注意到,購買申請可包括任何有助于購買交易的信息,幫助內(nèi)容提供商識別和跟蹤內(nèi)容的使用,或任何其他的內(nèi)容提供商所需的信息。
一旦接收到申請,付費(fèi)服務(wù)器210處理購買申請。例如,付費(fèi)服務(wù)器210可從用戶的帳戶或信用卡收取預(yù)定的數(shù)字證書214的費(fèi)用。在一個實(shí)施例中,內(nèi)容提供商確定鎖定的計算機(jī)可讀內(nèi)容的價格。例如,內(nèi)容提供商可設(shè)定使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利的固定價格,或變化的價格,如取決于地理區(qū)域,會員或任何其他限制的彈性價格。
在成功處理購買申請218之后,付費(fèi)服務(wù)器210得到適當(dāng)?shù)臄?shù)字證書214。在一實(shí)施例中,如圖2所示,付費(fèi)服務(wù)器210從游戲服務(wù)器208得到數(shù)字證書214,其可存儲許多數(shù)字證書214用于對鎖定的計算機(jī)可讀介質(zhì)內(nèi)容進(jìn)行解鎖。各數(shù)字證書214一般包括可對內(nèi)容解鎖的數(shù)字密碼,如后面所作的更詳細(xì)介紹。或者,付費(fèi)服務(wù)器210可預(yù)先從游戲服務(wù)器208得到許多數(shù)字證書214。通過這種方式,付費(fèi)服務(wù)器210在從游戲服務(wù)器208得到另外的數(shù)字證書之前,可內(nèi)部處理許多購買申請218。
付費(fèi)服務(wù)器210然后通過無線通信網(wǎng)絡(luò)212提供數(shù)字證書214給用戶裝置216。在一個實(shí)施例中,付費(fèi)服務(wù)器210可設(shè)置在移動電子合同(EC)系統(tǒng),使得通過移動裝置,如手提電話或PDA,可進(jìn)行交易。移動EC系統(tǒng)向用戶提供了移動性,允許用戶從許多位置進(jìn)行交易。此外,移動EC系統(tǒng)可提供待處理的個人信息和定位服務(wù)。通過這種方式,用戶裝置216可安全地存儲個人信息,無論用戶裝置216處于任何位置都可得到這些信息。其結(jié)果是,幾乎在任何時間和用戶裝置216位于任何地方都可購買數(shù)字證書。
當(dāng)接收到數(shù)字證書后,用戶裝置216存儲數(shù)字證書214于存儲器。其后用戶裝置216可傳輸數(shù)字證書214到交互式內(nèi)容系統(tǒng)202,以便將對應(yīng)的鎖定的計算機(jī)可讀介質(zhì)內(nèi)容解鎖。傳輸數(shù)字證書214可通過無線傳輸方式,如紅外線數(shù)據(jù)連接(IrDA)或藍(lán)牙;或者通過物理連接,如USB端口。一般地,數(shù)字證書214一旦用于解鎖計算機(jī)可讀介質(zhì)后就失效。這樣可防止用來解鎖另外的交互式內(nèi)容系統(tǒng)202上的內(nèi)容。交互式內(nèi)容系統(tǒng)202可檢查數(shù)字證書214,證實(shí)用戶已經(jīng)購買了使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利,如后面所作的更詳細(xì)的介紹。
圖3是顯示根據(jù)本發(fā)明實(shí)施例的使用下載證書來控制對計算機(jī)可讀介質(zhì)的訪問的方法300的流程圖。在初始操作302,進(jìn)行了預(yù)處理操作。預(yù)處理操作可包括開發(fā)計算機(jī)可讀介質(zhì)內(nèi)容,鎖定介質(zhì)內(nèi)容,使得需要特定的數(shù)字證書來對內(nèi)容解鎖,以及其他的預(yù)處理操作,這些操作對于仔細(xì)研究了本公開的所屬領(lǐng)域的技術(shù)人員來說是已知的。
在操作304,鎖定的計算機(jī)可讀介質(zhì)內(nèi)容進(jìn)行分配。一般地,鎖定的計算機(jī)可讀介質(zhì)內(nèi)容利用計算機(jī)可讀介質(zhì),如CD或DVD,來分配。但是,如上所示,鎖定的計算機(jī)可讀介質(zhì)內(nèi)容可通過寬帶網(wǎng)絡(luò),如因特網(wǎng),利用游戲服務(wù)器進(jìn)行分配。因此,本發(fā)明的實(shí)施例可提供位于計算機(jī)可讀介質(zhì)上的內(nèi)容,其在使用前必須進(jìn)行解鎖。具有數(shù)字證書形式的識別碼用于對內(nèi)容解鎖。因此,計算機(jī)可讀介質(zhì)上的內(nèi)容的實(shí)際分配獨(dú)立于對內(nèi)容解鎖的識別碼的分配。通過這種方式,內(nèi)容可大量分配給用戶,還使得內(nèi)容開發(fā)商能夠?qū)?nèi)容的使用進(jìn)行補(bǔ)償。
在操作306,收到用戶裝置對鎖定內(nèi)容的付費(fèi)申請。當(dāng)用戶要求具有對鎖定的計算機(jī)可讀內(nèi)容的使用權(quán)利時,用戶利用用戶裝置將購買申請傳遞到付費(fèi)服務(wù)器。一般地,購買申請確定鎖定的內(nèi)容,并提供有助于購買交易的用戶信息。例如,購買申請可確定具體和鎖定的游戲軟件產(chǎn)品,并提供用戶的信用卡信息,以幫助處理鎖定內(nèi)容的收費(fèi)。
在操作308,將數(shù)字證書提供給用戶。處理購買申請后,付費(fèi)服務(wù)器傳遞對應(yīng)的數(shù)字證書到用戶裝置。用戶裝置然后存儲接收到的數(shù)字證書,以便后來用于對鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的解鎖。通過這種方式,用戶在任何時候和任何地方都可購買使用鎖定的內(nèi)容的權(quán)利,只要用戶裝置具有無線通信網(wǎng)絡(luò)的使用權(quán)。當(dāng)用戶能夠使用鎖定內(nèi)容時,用戶可利用用戶裝置提供數(shù)字證書到交互式內(nèi)容系統(tǒng),如后面所作的介紹。
在操作310,數(shù)字證書用于將鎖定的計算機(jī)可讀介質(zhì)內(nèi)容解鎖。從用戶裝置存儲的數(shù)字證書傳遞到交互式內(nèi)容系統(tǒng),將對應(yīng)和鎖定的計算機(jī)可讀介質(zhì)內(nèi)容進(jìn)行解鎖。交互式內(nèi)容系統(tǒng)然后檢查數(shù)字證書,證實(shí)用戶已經(jīng)購買使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利。一旦數(shù)字證書得到證實(shí),計算機(jī)可讀介質(zhì)內(nèi)容解鎖,用戶可使用內(nèi)容。在操作312進(jìn)行后處理操作。后處理操作可包括使用解鎖的內(nèi)容和其他后處理操作,這些操作對于仔細(xì)研究了本發(fā)明公開的所屬技術(shù)領(lǐng)域的技術(shù)人員都是已知的。
圖4是顯示根據(jù)本發(fā)明實(shí)施例的用戶側(cè)操作的方法400的流程圖,該方法利用下載的證書控制對計算機(jī)可讀介質(zhì)的訪問。在初始操作402,預(yù)處理操作包括選擇特定的計算機(jī)可讀介質(zhì)內(nèi)容,和其他的預(yù)處理操作,對于仔細(xì)研究了本發(fā)明公開的所屬領(lǐng)域的技術(shù)人員,這些操作是已知的。
在操作404,得到鎖定內(nèi)容的內(nèi)容標(biāo)識。一般地,內(nèi)容標(biāo)識用于確定鎖定的內(nèi)容,可以是字母數(shù)字編碼。付費(fèi)服務(wù)器和/或游戲服務(wù)器使用內(nèi)容標(biāo)識來確定哪一個數(shù)字證書應(yīng)當(dāng)提供給用戶裝置。
在操作406,具有內(nèi)容標(biāo)識的購買申請傳遞到付費(fèi)服務(wù)器。一般地,購買申請通過內(nèi)容標(biāo)識確定用戶和要解鎖的特定的計算機(jī)可讀介質(zhì)內(nèi)容的關(guān)系。此外,購買申請包括付費(fèi)信息,比如信用卡數(shù)據(jù),用戶帳號數(shù)據(jù),或任何使得付費(fèi)服務(wù)器可進(jìn)行收費(fèi)的信息,處理數(shù)字證書的其他信息。但是,應(yīng)當(dāng)指出,購買申請可包括任何有助于購買交易的信息,幫助內(nèi)容提供商確定和跟蹤內(nèi)容使用的信息,或任何其他的內(nèi)容提供商需要的數(shù)據(jù)。
在操作408,接收來自付費(fèi)服務(wù)器的數(shù)字證書。當(dāng)接收到時,用戶裝置存儲數(shù)字證書于存儲器。如上所述,用戶裝置一般是移動用戶裝置,如移動電話或PDA。但是任何能夠與付費(fèi)服務(wù)器通信的裝置也可使用,如桌上電腦。在任何情況下,用戶裝置的存儲器可用于存儲接收到的數(shù)字證書。
在操作410,將數(shù)字證書提供到交互式內(nèi)容系統(tǒng)。用戶裝置將數(shù)字證書傳遞到交互式內(nèi)容系統(tǒng),以便將對應(yīng)和鎖定的計算機(jī)可讀介質(zhì)內(nèi)容解鎖。如上面所討論的,數(shù)字證書的傳遞可使用無線傳遞方式,如IrDA或藍(lán)牙,或者通過物理連接,如USB端口。一般地,數(shù)字證書一旦用于解鎖計算機(jī)可讀介質(zhì)后就失效。這樣可防止對另外的交互式內(nèi)容系統(tǒng)進(jìn)行解鎖。
然后在操作412訪問內(nèi)容。交互式內(nèi)容系統(tǒng)檢查數(shù)字證書,以便證實(shí)用戶已購買了使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利。一旦證實(shí),計算機(jī)可讀介質(zhì)內(nèi)容解鎖,允許用戶訪問和使用該內(nèi)容。后處理操作在操作414進(jìn)行。后處理操作包括傳遞其他的購買申請,以解鎖其他內(nèi)容;和其他的后處理操作,對于仔細(xì)研究了本發(fā)明公開的所屬領(lǐng)域的技術(shù)人員這些操作都是已知的。
圖5是顯示根據(jù)本發(fā)明實(shí)施例的在服務(wù)器側(cè)操作的方法的流程圖,該方法利用下載的證書控制對計算機(jī)可讀的介質(zhì)的訪問。在初始操作502,進(jìn)行預(yù)處理操作。預(yù)處理操作包括產(chǎn)生數(shù)字證書,用于解鎖特定和鎖定的內(nèi)容?;蛘咛峁┒鄠€數(shù)字證書到付費(fèi)服務(wù)器,分配鎖定的計算機(jī)可讀內(nèi)容,或者其他的預(yù)處理操作,對于仔細(xì)研究過本發(fā)明公開的所屬領(lǐng)域的技術(shù)人員,這些操作是已知的。
在操作504,收到用戶的購買申請。用戶利用用戶裝置傳遞購買申請到付費(fèi)服務(wù)器。一般地,購買申請確定了用戶和要解鎖的特定計算機(jī)可讀內(nèi)容的關(guān)系。此外,購買申請包括付費(fèi)信息,如信用卡數(shù)據(jù),用戶帳號數(shù)據(jù),或其他允許付費(fèi)服務(wù)器收費(fèi)或處理數(shù)字證書的信息。但是,應(yīng)當(dāng)指出,購買申請可包括任何有助于購買交易的信息,和幫助內(nèi)容提供商確定和跟蹤內(nèi)容使用的信息,或任何內(nèi)容提供商需要的數(shù)據(jù)。
然后在操作步驟506,對購買申請進(jìn)行檢查,確定內(nèi)容標(biāo)志(ID)。內(nèi)容標(biāo)志是用于確定鎖定的內(nèi)容的符號,如字母數(shù)字編碼。付費(fèi)服務(wù)器和/或游戲服務(wù)器利用內(nèi)容標(biāo)志來確定哪個數(shù)字證書應(yīng)提供給用戶裝置。
在操作508,用戶對與內(nèi)容ID相關(guān)的費(fèi)用付費(fèi)。一般地,購買申請通過內(nèi)容標(biāo)志確定了用戶和鎖定的特定計算機(jī)可讀介質(zhì)內(nèi)容的關(guān)系。此外,購買申請包括付費(fèi)信息,比如信用卡數(shù)據(jù),用戶帳號數(shù)據(jù),或其他的允許付費(fèi)服務(wù)器收費(fèi)或其他的處理數(shù)字證書的信息。但是,應(yīng)當(dāng)指出,購買申請可包括任何有助于購買交易的信息,幫助內(nèi)容提供商確定和跟蹤內(nèi)容使用的信息,或任何其他的內(nèi)容提供商所需的信息。付費(fèi)服務(wù)器可通過用戶的帳號或信用卡收取預(yù)定的數(shù)字證書的費(fèi)用。在一個實(shí)施例中,內(nèi)容提供商可確定鎖定的計算機(jī)可讀內(nèi)容的價格。例如內(nèi)容提供商可設(shè)定固定的使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利的價格,或變化的價格,如取決于地理區(qū)域、會員或其他限制的彈性價格。
在操作510,付費(fèi)服務(wù)器從游戲服務(wù)器得到數(shù)字證書。成功處理購買申請后,付費(fèi)服務(wù)器得到適當(dāng)?shù)臄?shù)字證書。在一個實(shí)施例中,付費(fèi)服務(wù)器在處理購買申請后從游戲服務(wù)器得到數(shù)字證書。如上所述,游戲服務(wù)器可存儲數(shù)字證書,以便用于解鎖鎖定的計算機(jī)可讀介質(zhì)內(nèi)容。各數(shù)字證書一般包括用于解鎖內(nèi)容的數(shù)字密碼,如后面所作的更詳細(xì)解釋。或者,付費(fèi)服務(wù)器可預(yù)先從游戲服務(wù)器得到許多數(shù)字證書。通過這種方式,付費(fèi)服務(wù)器可在從游戲服務(wù)器得到另外的數(shù)字證書前內(nèi)部處理許多購買申請。
在操作512,數(shù)字證書提供給用戶。付費(fèi)服務(wù)器通過無線通信網(wǎng)絡(luò)提供數(shù)字證書至用戶裝置。如前面所介紹的,付費(fèi)服務(wù)器可位于移動EC系統(tǒng),允許通過移動裝置,如移動電話或PDA,進(jìn)行交易。移動EC系統(tǒng)向用戶提供了移動性,允許用戶從許多地方進(jìn)行交易;并提供了待處理的個人信息和定位服務(wù)。通過這種方式,用戶裝置可安全地存儲個人信息,無論用戶裝置處于任何位置都可得到這些信息。其結(jié)果是,幾乎在任何時間和用戶裝置位于任何地方都可購買數(shù)字證書。在操作514進(jìn)行后處理操作。后處理操作包括另外的購買申請?zhí)幚?,通過游戲服務(wù)器對提供的數(shù)字證書進(jìn)行補(bǔ)充,和其他后處理操作,這些操作對于仔細(xì)研究了本發(fā)明公開的所屬領(lǐng)域的技術(shù)人員是已知的。
圖6是顯示根據(jù)本發(fā)明實(shí)施例的處理數(shù)字證書的方法600的流程圖,所述方法通過下載的證書控制對計算機(jī)可讀的介質(zhì)的訪問。在初始操作602,進(jìn)行預(yù)處理操作。預(yù)處理操作可包括,加載鎖定的計算機(jī)可讀介質(zhì)內(nèi)容到交互式內(nèi)容系統(tǒng),使得通過特定的用戶裝置可操作交互式內(nèi)容系統(tǒng),以及其他的預(yù)處理操作,這些操作對于仔細(xì)研究了本發(fā)明公開的所屬領(lǐng)域技術(shù)人員是已知的。
在操作604,交互式內(nèi)容系統(tǒng)收到用戶的使用特定計算機(jī)可讀內(nèi)容的申請。用戶一般使用輸入裝置,如鍵盤或游戲控制器,申請使用特定的內(nèi)容。當(dāng)內(nèi)容已經(jīng)加載到系統(tǒng)時,可將菜單顯示給用戶。用戶然后可選擇菜單上的項(xiàng)目,申請使用特定計算機(jī)可讀介質(zhì)內(nèi)容。
然后在操作步驟606,確定所申請的內(nèi)容目前是否被鎖定。如前面所提到的,本發(fā)明的一個實(shí)施例先分配鎖定的計算機(jī)可讀介質(zhì)內(nèi)容,用戶不必先購買移動介質(zhì)后才得到移動介質(zhì)。即,用戶在計算機(jī)可讀介質(zhì)內(nèi)容未解鎖前不能充分使用計算機(jī)可讀介質(zhì)內(nèi)容。例如,在一個實(shí)施例中,鎖定的介質(zhì)內(nèi)容不能以任何方式使用,除非對介質(zhì)內(nèi)容解鎖。在另外的實(shí)施例中,用戶具有有限的使用介質(zhì)內(nèi)容的權(quán)利,直到介質(zhì)內(nèi)容解鎖,這時才具有完全使用介質(zhì)內(nèi)容的權(quán)利。因此,在操作606,對所申請內(nèi)容的鎖定狀態(tài)進(jìn)行檢查。如果所申請的內(nèi)容目前是鎖定的,方法600繼續(xù)執(zhí)行操作608。否則方法600分支到操作616。
如果所申請的內(nèi)容目前是鎖定的,在操作608,提示用戶要申請數(shù)字證書。例如,向用戶顯示出窗口,要求用戶具有鎖定內(nèi)容的適當(dāng)?shù)臄?shù)字證書。通過這種方式,提醒用戶要具有數(shù)字證書,以便使用鎖定的內(nèi)容。因此,如果用戶目前不具有所要軟件的正確數(shù)字證書,會通知用戶從什么地方得到數(shù)字證書,或數(shù)字證書的費(fèi)用。
在操作610,接收用戶的數(shù)字證書。如前面所介紹的,一般利用用戶裝置傳遞數(shù)字證書到交互式內(nèi)容系統(tǒng),以便將對應(yīng)和鎖定的計算機(jī)可讀介質(zhì)內(nèi)容解鎖。傳遞數(shù)字證書可通過無線傳輸裝置或系統(tǒng),如IrDA,WIFI(802.11X)或藍(lán)牙,或通過物理連接,如USB端口。
然后在操作612,作出接收到的數(shù)字證書對于所需要的內(nèi)容是否有效的決定。提供交互式內(nèi)容的系統(tǒng)檢查數(shù)字證書,確定用戶已經(jīng)購買了使用鎖定的計算機(jī)可讀介質(zhì)內(nèi)容的權(quán)利。如果接收到的數(shù)字證書對于所要內(nèi)容是有效的,方法600執(zhí)行操作614。否則,方法600分支到操作618。
在操作614,所要的內(nèi)容是解鎖的。如上所述,本發(fā)明的實(shí)施例使用鎖定的計算機(jī)可讀的介質(zhì)內(nèi)容來避免用戶先購買移動介質(zhì)來得到移動介質(zhì)。用戶不能完全使用計算機(jī)可讀介質(zhì)內(nèi)容,直到計算機(jī)可讀介質(zhì)內(nèi)容解鎖。因此,在操作614,提供交互式內(nèi)容的系統(tǒng)對需要的內(nèi)容解鎖。
然后在操作616,允許用戶使用內(nèi)容。一旦要求的內(nèi)容解鎖,用戶具有使用內(nèi)容的權(quán)利?;蛘撸瑪?shù)字證書得到證實(shí)后,列出解鎖的內(nèi)容,使得用戶在初步使用后可繼續(xù)使用內(nèi)容。在另外的實(shí)施例,解鎖的內(nèi)容只能使用一次,然后還要求另外的數(shù)字證書,以繼續(xù)訪問內(nèi)容。
在操作618,當(dāng)數(shù)字證書失效時,用戶不具有使用需要內(nèi)容的權(quán)利。一般地,將通知用戶,所需內(nèi)容的失效的數(shù)字證書傳遞到了系統(tǒng)。然后,在操作620進(jìn)行后處理操作。后處理操作可包括,另外的內(nèi)容申請、另外的數(shù)字證書的確認(rèn)和另外的后處理操作,這些操作對仔細(xì)研究了本發(fā)明公開的所屬領(lǐng)域的技術(shù)人員都是已知的。
盡管為了更清楚地了解本發(fā)明,前面已經(jīng)詳細(xì)地介紹了本發(fā)明。很明顯,在所附權(quán)利要求的范圍內(nèi),可進(jìn)行改進(jìn)和變化。因此,可認(rèn)為本發(fā)明的實(shí)施例是說明性的,不是限制性的,本發(fā)明不能局限于本文給出的細(xì)節(jié),在所附權(quán)利要求的范圍或等同體內(nèi)可對本發(fā)明進(jìn)行改進(jìn)。
權(quán)利要求
1.一種控制對計算機(jī)可讀介質(zhì)的訪問的方法,所述方法包括操作步驟使用具有特定計算機(jī)可讀內(nèi)容的計算機(jī)系統(tǒng)接收來自用戶裝置的數(shù)字證書,其中所述數(shù)字證書包含數(shù)字密碼;確定所述數(shù)字證書是否對應(yīng)于特定計算機(jī)可讀內(nèi)容;當(dāng)所述數(shù)字證書對應(yīng)于所述特定計算機(jī)可讀內(nèi)容時,允許訪問所述特定計算機(jī)可讀內(nèi)容;和當(dāng)所述數(shù)字證書不對應(yīng)于所述特定計算機(jī)可讀內(nèi)容時,阻止訪問所述特定計算機(jī)可讀內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括對接到數(shù)字證書申請作出響應(yīng),將數(shù)字證書傳遞到用戶裝置的操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括處理對所述數(shù)字證書的所述申請,所述處理包括對用戶收費(fèi)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還使用遠(yuǎn)離用戶裝置的付費(fèi)服務(wù)器接受所述申請。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括從游戲服務(wù)器傳遞數(shù)字證書到付費(fèi)服務(wù)器的操作,所述游戲服務(wù)器可存儲多份數(shù)字證書。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,計算機(jī)系統(tǒng)位于用戶裝置所在的位置。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)字證書從用戶裝置無線傳遞到計算機(jī)系統(tǒng)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)字證書從付費(fèi)服務(wù)器無線傳遞到計算機(jī)系統(tǒng)。
9.一種控制對計算機(jī)可讀介質(zhì)的訪問的系統(tǒng),包括付費(fèi)服務(wù)器,能夠接收向?qū)?yīng)于特定計算機(jī)可讀內(nèi)容的數(shù)字證書的申請,所述付費(fèi)服務(wù)器還能夠?qū)?shù)字證書傳遞到用戶裝置;和計算機(jī)系統(tǒng),具有特定的計算機(jī)可讀內(nèi)容,所述計算機(jī)系統(tǒng)能夠接收來自用戶裝置的數(shù)字證書;其中,所述計算機(jī)系統(tǒng)包括程序指令,當(dāng)數(shù)字證書不對應(yīng)于特定計算機(jī)可讀內(nèi)容時,阻止訪問特定計算機(jī)可讀內(nèi)容。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述付費(fèi)服務(wù)器處理對數(shù)字證書的申請,所述處理包括對用戶收費(fèi)。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述付費(fèi)服務(wù)器遠(yuǎn)離所述用戶裝置。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括存儲多份數(shù)字證書的游戲服務(wù)器,其中,所述游戲服務(wù)器將數(shù)字證書傳遞到付費(fèi)服務(wù)器。
13.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述計算機(jī)系統(tǒng)位于用戶裝置所在的位置。
14.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述數(shù)字證書從用戶裝置無線傳遞到所述計算機(jī)系統(tǒng)。
15.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述數(shù)字證書從付費(fèi)服務(wù)器無線傳遞到用戶裝置。
16.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述計算機(jī)可讀內(nèi)容存儲于計算機(jī)可讀介質(zhì)。
17.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述游戲服務(wù)器將計算機(jī)可讀內(nèi)容傳遞到所述計算機(jī)系統(tǒng)。
18.一種嵌入計算機(jī)可讀介質(zhì)的計算機(jī)程序,用于控制對計算機(jī)可讀介質(zhì)的訪問,包括計算機(jī)指令,可利用具有特定計算機(jī)可讀內(nèi)容的計算機(jī)系統(tǒng),接收來自用戶裝置的數(shù)字證書,所述數(shù)字證書包括數(shù)字密碼;計算機(jī)指令,可決定數(shù)字證書是否對應(yīng)于特定計算機(jī)可讀內(nèi)容;計算機(jī)指令,當(dāng)數(shù)字證書與特定計算機(jī)可讀內(nèi)容不對應(yīng)時,阻止訪問特定計算機(jī)可讀內(nèi)容。
19.根據(jù)權(quán)利要求18所述的計算機(jī)程序,其特征在于,對接收到的數(shù)字證書申請作出響應(yīng),所述數(shù)字證書從付費(fèi)服務(wù)器傳遞到用戶裝置。
20.根據(jù)權(quán)利要求19所述的計算機(jī)程序,其特征在于,所述數(shù)字證書從游戲服務(wù)器傳遞到付費(fèi)服務(wù)器,所述游戲服務(wù)器存儲了多份數(shù)字證書。
21.根據(jù)權(quán)利要求20所述的計算機(jī)程序,其特征在于,所述數(shù)字證書從付費(fèi)服務(wù)器無線傳遞到用戶裝置。
22.根據(jù)權(quán)利要求18所述的計算機(jī)程序,其特征在于,所述數(shù)字證書從所述用戶裝置無線傳遞到所述計算機(jī)系統(tǒng)。
23.根據(jù)權(quán)利要求18所述的計算機(jī)程序,其特征在于,還包括計算機(jī)指令,當(dāng)確定數(shù)字證書對應(yīng)于特定計算機(jī)可讀內(nèi)容后,可使數(shù)字證書無效。
全文摘要
本發(fā)明提供了一種控制對計算機(jī)可讀介質(zhì)的訪問的方法。該方法包括接收來自用戶裝置的包含數(shù)字密碼的數(shù)字證書,用戶裝置使用包括特定計算機(jī)可讀內(nèi)容的計算機(jī)系統(tǒng)。確定數(shù)字證書是否對應(yīng)于特定計算機(jī)可讀的內(nèi)容。當(dāng)數(shù)字證書對應(yīng)于特定計算機(jī)可讀的內(nèi)容時,允許訪問特定計算機(jī)可讀內(nèi)容。相反地,當(dāng)數(shù)字證書不對應(yīng)于特定計算機(jī)可讀內(nèi)容時,阻止訪問特定計算機(jī)可讀內(nèi)容。
文檔編號G06F21/00GK1871567SQ200480030728
公開日2006年11月29日 申請日期2004年7月14日 優(yōu)先權(quán)日2003年8月26日
發(fā)明者茶谷公之 申請人:美國索尼電腦娛樂公司