專(zhuān)利名稱(chēng):為瀏覽器下載提供數(shù)字權(quán)利方案的系統(tǒng)和方法
背景技術(shù):
本發(fā)明的實(shí)施例主要涉及為瀏覽器下載,例如為傳送至無(wú)線(xiàn)設(shè)備或計(jì)算機(jī)終端的文件,提供簡(jiǎn)單的數(shù)字權(quán)利方案的設(shè)備和方法。
電子媒體已經(jīng)使如何將小說(shuō)、雜志、或報(bào)紙文章傳送給公眾的傳統(tǒng)概念發(fā)生了巨大的變化。另外,圖形、聲音、和其他多媒體項(xiàng)目,以及這些項(xiàng)目的電子發(fā)行,與傳統(tǒng)媒體相比呈現(xiàn)出了新的不同挑戰(zhàn)?,F(xiàn)在,與以往任何時(shí)候相比,有著更多的各種形式并且似乎是無(wú)限量的信息圍繞在我們周?chē)?。?duì)于所有這些項(xiàng)目,快速且輕松地發(fā)行的需求必須與保護(hù)每個(gè)項(xiàng)目的知識(shí)產(chǎn)權(quán)尤其是版權(quán)的需要相平衡。
例如,已經(jīng)發(fā)現(xiàn)互聯(lián)網(wǎng)是快速信息的顯著來(lái)源。實(shí)際上,互聯(lián)網(wǎng)傳送信息的能力和使全球通信便利的能力是前所未有的。然而,由于這些原因,互聯(lián)網(wǎng)加劇了知識(shí)產(chǎn)權(quán)的安全和維護(hù)與互聯(lián)網(wǎng)所固有的方便性和通用性這兩個(gè)完全相反目標(biāo)之間的矛盾。用戶(hù)通常通過(guò)如網(wǎng)景領(lǐng)航員(Netscape Navigator),互聯(lián)網(wǎng)探測(cè)者(InternetExplorer),支持WAP的瀏覽器等等的瀏覽器來(lái)瀏覽互聯(lián)網(wǎng)。瀏覽器能夠使用如文件傳輸協(xié)議(ftp)、超文本傳輸協(xié)議(http)等等的多種協(xié)議,把文件下載到用戶(hù)的機(jī)器上(例如,個(gè)人電腦、無(wú)線(xiàn)設(shè)備、機(jī)頂盒等等)。
安全的電子媒體以許多格式存在。為了保護(hù)作者或版權(quán)所有者的利益,作品通常以防止未經(jīng)授權(quán)而進(jìn)行復(fù)制的方式傳播。一種防止對(duì)受版權(quán)保護(hù)的作品盜版的方法就是維護(hù)服務(wù)器上的文件,它只能被授權(quán)的用戶(hù)訪(fǎng)問(wèn)。當(dāng)內(nèi)容受到保護(hù)時(shí),電子媒體的通用性就丟失了。用戶(hù)必須經(jīng)常持有長(zhǎng)而復(fù)雜的密碼,并且必須保持互聯(lián)網(wǎng)連接以便能夠訪(fǎng)問(wèn)該媒體。
另一種使內(nèi)容安全的方法就是將內(nèi)容捆綁到單獨(dú)的顯示設(shè)備或計(jì)算機(jī)上。一旦從安全站點(diǎn)下載,文件所含有的文檔就可通過(guò)一個(gè)密匙被解鎖。該密匙通常是對(duì)于每個(gè)文件而言都是唯一的一長(zhǎng)串字母和數(shù)字。當(dāng)被下載的文件證實(shí)了這個(gè)密匙是正確的時(shí)候,就通過(guò)一個(gè)隱藏的系統(tǒng)文件和硬件標(biāo)識(shí)把該文件鎖定在那個(gè)機(jī)器里。如果該文件被傳送至另一個(gè)機(jī)器,那么該系統(tǒng)文件將會(huì)丟失,即使重新輸入密碼,硬件識(shí)別程序也將阻止該文件被打開(kāi)。雖然這種安全方案讓許多內(nèi)容供應(yīng)商滿(mǎn)意,卻令那些想要得到和使用內(nèi)容的人討厭。
,因?yàn)榉涓C移動(dòng)電話(huà)或無(wú)線(xiàn)電話(huà)它們硬件的限制、相對(duì)窄的帶寬、以及開(kāi)/關(guān)特性,所以它們?yōu)榱钊藵M(mǎn)意地保護(hù)和發(fā)行內(nèi)容帶來(lái)了其他問(wèn)題。無(wú)線(xiàn)電話(huà)在網(wǎng)絡(luò)上的移動(dòng)設(shè)備和固定設(shè)備的用戶(hù)之間提供語(yǔ)音數(shù)據(jù)鏈路。它讓用戶(hù)使用無(wú)線(xiàn)電話(huà)或其他無(wú)線(xiàn)設(shè)備移動(dòng)性,而不考慮它們實(shí)際上是怎么與網(wǎng)絡(luò)相連的。這可以通過(guò)提供能夠切換移動(dòng)設(shè)備連接而不會(huì)中斷服務(wù)的接入點(diǎn)或基站單元來(lái)完成。2G(2代)數(shù)字移動(dòng)電話(huà)服務(wù)如全球移動(dòng)通信系統(tǒng)(GSM)、EIA/TIA-136時(shí)分多址接入(TDMA),TIA-IS-95碼分多址接入(CDMA),和AMPS(模擬移動(dòng)電話(huà)服務(wù))就是這種電話(huà)網(wǎng)絡(luò)的例子。
無(wú)線(xiàn)用戶(hù)經(jīng)常想下載各種各樣的文件到他們的無(wú)線(xiàn)設(shè)備中,如鈴聲、屏保、應(yīng)用程序和其他文件。日本東京的NTT DoCoMo公司(“DoCoMo”)為下載到無(wú)線(xiàn)電話(huà)的文件提供版權(quán)方案。在DoCoMo的方案中,版權(quán)信息被緊緊地捆綁在下載對(duì)象里面。例如,在下載的MIDI音樂(lè)和GIF圖像文件中,DoCoMo指定它們的所有手機(jī)必須檢查相應(yīng)MIDI或GIF文件報(bào)頭中的注解字段。如果發(fā)現(xiàn)了保留的密碼,手機(jī)必須尊重(honor)版權(quán)的限制,即保存下載對(duì)象,防止其被轉(zhuǎn)發(fā)、復(fù)制、或者被發(fā)送到任何除了該手機(jī)以外的目的地。然而,該方案僅僅對(duì)那些擁有固有注解字段的文件類(lèi)型起作用并且需要定制的瀏覽器或硬件以利用該保護(hù)方案。
另一個(gè)數(shù)字權(quán)利保護(hù)方案涉及把對(duì)象進(jìn)行封裝使其被保護(hù)在包裝中(或許包括加密),該包裝啟動(dòng)所需要的處理并且要求核實(shí)對(duì)象是否存在防篡改安全標(biāo)記。該方法要求接收設(shè)備存在可信任的安全層,它尊重所聲明的版權(quán)限制。該方法還為目前設(shè)備和傳統(tǒng)設(shè)備的兼容性和使用方面帶來(lái)了另外一些困難。
目前數(shù)字權(quán)利方案由于不方便、不兼容、高成本、和不能成功地充分保護(hù)知識(shí)產(chǎn)權(quán)以及不能成功地為較不嚴(yán)格的內(nèi)容提供輕便的保護(hù)而被討厭。用戶(hù)和內(nèi)容供應(yīng)商同樣地繼續(xù)尋找知識(shí)產(chǎn)權(quán)保護(hù)和用戶(hù)希望利用不同形式的電子媒體的通用性之間的平衡。
圖1是顯示了一個(gè)實(shí)施例中的數(shù)字權(quán)利管理系統(tǒng)組成部分和用戶(hù)計(jì)算機(jī)以及無(wú)線(xiàn)設(shè)備的框圖。
圖2是描述了第一實(shí)施例中在到電子文件的鏈接中嵌入版權(quán)保護(hù)的流程圖。
圖3是描述了接收在圖2實(shí)施例中在到電子文件的鏈接中嵌入的版權(quán)保護(hù)指示的流程圖。
圖4是描述了第一替代實(shí)施例中在到電子文件的鏈接中嵌入版權(quán)保護(hù)的流程圖。
圖5是描述了第二替代實(shí)施例中在到電子文件的鏈接中嵌入版權(quán)保護(hù)的流程圖。
圖6是描述了接收在圖5實(shí)施例中在到電子文件的鏈接中嵌入的版權(quán)保護(hù)指示的流程圖。
在附圖中,同樣的附圖標(biāo)記代表相同或基本相似的元件或行為。為了容易地明確任何特別元件或行為的討論,附圖標(biāo)記中最高有效的數(shù)字用來(lái)代表首先介紹該元件的圖號(hào),例如元件102首先參考圖1被介紹和討論。
需要注意的是,這里所提供的標(biāo)題是為了方便而不一定影響本發(fā)明的范圍或說(shuō)明。
詳細(xì)說(shuō)明 提供了一種系統(tǒng)和方法,用來(lái)傳送內(nèi)容保護(hù)權(quán)益和保護(hù)在傳送至設(shè)備上的用戶(hù)的電子文件或其他信息中的知識(shí)產(chǎn)權(quán),如版權(quán)。在一個(gè)實(shí)施例中,系統(tǒng)接收來(lái)自用戶(hù)的對(duì)可顯示文件如網(wǎng)頁(yè)的請(qǐng)求。然后系統(tǒng)創(chuàng)建一個(gè)網(wǎng)頁(yè)顯示給用戶(hù),其中該網(wǎng)頁(yè)包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接。然后系統(tǒng)可以確定對(duì)其中至少一個(gè)電子文件的保護(hù)級(jí)別,并且在至少一個(gè)到電子文件的鏈接中嵌入版權(quán)保護(hù)級(jí)別的指示。系統(tǒng)可以包括當(dāng)用戶(hù)選擇其中一個(gè)鏈接后把文件傳送給用戶(hù)。在一個(gè)替代實(shí)施例中,系統(tǒng)可以確定用戶(hù)設(shè)備是否尊重所嵌入的版權(quán)保護(hù)級(jí)別的限制。
在另一個(gè)替代實(shí)施例中,系統(tǒng)可以接收與用戶(hù)相關(guān)的信息并且分析該信息。在該實(shí)施例中,系統(tǒng)可以至少部分地基于用戶(hù)信息的分析結(jié)果來(lái)確定版權(quán)保護(hù)的級(jí)別。而在另一個(gè)替代實(shí)施例中,用戶(hù)設(shè)備可以是無(wú)線(xiàn)設(shè)備,例如無(wú)線(xiàn)電話(huà)。在另一個(gè)實(shí)施例中,用戶(hù)設(shè)備可以是與互聯(lián)網(wǎng)通信的個(gè)人計(jì)算機(jī)。
在到電子文件的鏈接中嵌入版權(quán)保護(hù)指示的系統(tǒng)和方法相對(duì)于其他系統(tǒng)提供了許多好處。例如,內(nèi)容供應(yīng)商可以用相對(duì)簡(jiǎn)單的軟件在鏈接中不費(fèi)力的嵌入這樣的指示,而不必基于用戶(hù)設(shè)備來(lái)定制該指示,從而消除不想要的復(fù)雜度和開(kāi)銷(xiāo)。對(duì)該系統(tǒng)的另一個(gè)好處就是如果需要的話(huà),該系統(tǒng)能夠與較早的不尊重嵌入指示的設(shè)備共同工作,從而增加了互相兼容的設(shè)備的總量。所描述的方法也允許內(nèi)容供應(yīng)商使用現(xiàn)有的瀏覽器語(yǔ)法個(gè)別地識(shí)別每一個(gè)文件及其版權(quán)保護(hù),從而提供一個(gè)通用的和輕便的解決方法。下面將更詳細(xì)地描述其他的好處。
以下描述為徹底理解和能夠描述本發(fā)明實(shí)施例而提供了具體的細(xì)節(jié)。然而,本領(lǐng)域的普通技術(shù)人員將理解,本發(fā)明沒(méi)有這些細(xì)節(jié)也可以被實(shí)施。在其他實(shí)施例中,沒(méi)有顯示或詳細(xì)地描述眾所周知的結(jié)構(gòu)和功能,以避免不必要地模糊本發(fā)明實(shí)施例的說(shuō)明。
圖1是顯示了一個(gè)實(shí)施例中的數(shù)字權(quán)利管理系統(tǒng)組成部分和用戶(hù)設(shè)備的框圖。數(shù)字權(quán)利管理服務(wù)器102通過(guò)諸如互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)之類(lèi)計(jì)算機(jī)網(wǎng)絡(luò)104和一個(gè)或多個(gè)的用戶(hù)計(jì)算機(jī)106互相連接。數(shù)字權(quán)利管理服務(wù)器102可以由為用戶(hù)提供各種內(nèi)容、信息、對(duì)象、或文件的內(nèi)容供應(yīng)商或其他組織所擁有或維護(hù)。計(jì)算機(jī)可以包括一個(gè)中央處理方框、存儲(chǔ)器、輸入設(shè)備(例如,鍵盤(pán)和定點(diǎn)設(shè)備),輸出設(shè)備(例如,顯示設(shè)備),和存儲(chǔ)設(shè)備(例如,硬驅(qū),CD-ROM,軟盤(pán)驅(qū)動(dòng)器,等等)。該存儲(chǔ)器和存儲(chǔ)設(shè)備是計(jì)算機(jī)可讀介質(zhì),可以包含實(shí)現(xiàn)數(shù)字權(quán)利管理系統(tǒng)的指令。另外,數(shù)據(jù)結(jié)構(gòu)和消息結(jié)構(gòu)可以由數(shù)據(jù)傳輸媒介存儲(chǔ)或發(fā)送,例如通信鏈路上的信號(hào)??梢允褂酶鞣N各樣的通信信道,例如局域網(wǎng)、廣域網(wǎng)、或者點(diǎn)對(duì)點(diǎn)撥號(hào)連接。本領(lǐng)域的普通技術(shù)人員將意識(shí)到,數(shù)字權(quán)利管理系統(tǒng)能夠在其他環(huán)境中被實(shí)現(xiàn),例如客戶(hù)機(jī)/服務(wù)器環(huán)境,在該環(huán)境中,數(shù)字權(quán)利管理軟件在客戶(hù)計(jì)算機(jī)上運(yùn)行并且訪(fǎng)問(wèn)服務(wù)器計(jì)算機(jī)上存儲(chǔ)了內(nèi)容、客戶(hù)數(shù)據(jù)等等的數(shù)據(jù)庫(kù)。
數(shù)字權(quán)利管理服務(wù)器102可以包括網(wǎng)絡(luò)引擎,用來(lái)接收來(lái)自用戶(hù)計(jì)算機(jī)的請(qǐng)求,如HTTP請(qǐng)求,并且確定合適的響應(yīng),如HTTP響應(yīng)。數(shù)字權(quán)利管理服務(wù)器102可以與數(shù)據(jù)庫(kù)114通信或者包括數(shù)據(jù)庫(kù)114,該數(shù)據(jù)庫(kù)能夠用來(lái)存儲(chǔ)內(nèi)容、文件、用戶(hù)信息、知識(shí)產(chǎn)權(quán)信息等等。
數(shù)字權(quán)利管理服務(wù)器102也連接到一個(gè)或多個(gè)無(wú)線(xiàn)設(shè)備112,例如用戶(hù)所擁有的無(wú)線(xiàn)電話(huà)。無(wú)線(xiàn)設(shè)備112通過(guò)天線(xiàn)與基站110通信?;?10可以通過(guò)移動(dòng)交換中心(MSC)或者通過(guò)其他設(shè)備或方法與公共交換電話(huà)網(wǎng)(PSTN)108直接通信。PSTN 108進(jìn)而又可以通過(guò)諸如互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)之類(lèi)計(jì)算機(jī)網(wǎng)絡(luò)104與數(shù)字權(quán)利管理服務(wù)器102通信。無(wú)線(xiàn)設(shè)備112的天線(xiàn)允許和基站101、接入點(diǎn)、或無(wú)線(xiàn)或蜂窩網(wǎng)的其他組件進(jìn)行無(wú)線(xiàn)通信。
本發(fā)明的一些實(shí)施例可以使用任何合適的無(wú)線(xiàn)設(shè)備,例如無(wú)線(xiàn)電話(huà)或無(wú)線(xiàn)網(wǎng)絡(luò)接入設(shè)備。通過(guò)舉例,一些實(shí)施例將參考無(wú)線(xiàn)電話(huà)112來(lái)描述。無(wú)線(xiàn)電話(huà)112典型地帶有顯示屏和如薄膜開(kāi)關(guān)的合適的按鍵的集成用戶(hù)輸入控制。無(wú)線(xiàn)電話(huà)112也典型地?fù)碛兄T如揚(yáng)聲器之類(lèi)的耳機(jī)和諸如麥克風(fēng)之類(lèi)的聲音輸入設(shè)備,分別用來(lái)為用戶(hù)播放聲音和接收來(lái)自用戶(hù)的聲音。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,其他無(wú)線(xiàn)設(shè)備也在本發(fā)明的范圍之內(nèi),例如無(wú)線(xiàn)網(wǎng)絡(luò)接入電話(huà)、無(wú)線(xiàn)計(jì)算機(jī)接入設(shè)備、能上互聯(lián)網(wǎng)的PDA、車(chē)載網(wǎng)絡(luò)接入設(shè)備、膝上型電腦或者掌上電腦、移動(dòng)或車(chē)載定位設(shè)備(例如,基于全球定位系統(tǒng)的設(shè)備)或者其他便攜式或移動(dòng)通信設(shè)備。無(wú)線(xiàn)電話(huà)112可以是由Nokia、Ericsson、Motorola等公司制造的任何電話(huà),或者是和任何上述公司制造的電話(huà)基本兼容的電話(huà)。PDA可以是由Palm、Handspring等公司制造的PDA,或者是與這些公司制造的電話(huà)基本兼容的PDA,或者是使用Windows CE、Palm或其他操作系統(tǒng)的PDA。
無(wú)線(xiàn)電話(huà)112通常帶有微型瀏覽器,供無(wú)線(xiàn)設(shè)備使用而定制的瀏覽器,用來(lái)瀏覽互聯(lián)網(wǎng)連接上的網(wǎng)頁(yè)。無(wú)線(xiàn)電話(huà)112可以使用無(wú)線(xiàn)接入?yún)f(xié)議(WAP)或者其他無(wú)線(xiàn)協(xié)議和例如無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML)、XHTML移動(dòng)規(guī)范、或壓縮HTML的標(biāo)記語(yǔ)言來(lái)訪(fǎng)問(wèn)互聯(lián)網(wǎng)。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到可以使用許多可替換的瀏覽器、協(xié)議和標(biāo)記語(yǔ)言,并且這些都在本發(fā)明的范圍內(nèi)。
除非以下另有說(shuō)明,圖1以及其他各圖所示的各種單元的結(jié)構(gòu)和操作都是傳統(tǒng)的設(shè)計(jì)。因?yàn)橄嚓P(guān)領(lǐng)域的普通技術(shù)人員都能理解,所以不必進(jìn)一步詳細(xì)的描述這些單元。省略這些描述是為了簡(jiǎn)潔,從而不會(huì)模糊本發(fā)明的詳細(xì)描述。任何對(duì)圖1(或其他附圖和實(shí)施例)中單元所需的修改能夠基于這里提供的詳細(xì)描述由相關(guān)領(lǐng)域的普通技術(shù)人員實(shí)現(xiàn)。
如前所述,用戶(hù)經(jīng)常使用他們計(jì)算機(jī)或無(wú)線(xiàn)設(shè)備所帶有的瀏覽器瀏覽互聯(lián)網(wǎng)或其他網(wǎng)絡(luò)。瀏覽器能夠?qū)⑽募螺d到用戶(hù)的機(jī)器并且能夠顯示圖型和多媒體文件、播放聲音、提供到位于其他互聯(lián)網(wǎng)站點(diǎn)的網(wǎng)頁(yè)或文件的鏈接等等。瀏覽器通過(guò)解釋超文本標(biāo)記語(yǔ)言在計(jì)算機(jī)或無(wú)線(xiàn)設(shè)備上顯示信息,其中HTML用來(lái)在萬(wàn)維網(wǎng)(“web”)上構(gòu)造和設(shè)計(jì)網(wǎng)頁(yè)(web網(wǎng)頁(yè))。HTML文件中的編碼告訴瀏覽器如何顯示網(wǎng)頁(yè)上的文本、圖形、和多媒體文件,并且還告訴瀏覽器如何顯示任何到文件和其他網(wǎng)站的鏈接。瀏覽器使用HTML鏈接所包含的參考來(lái)發(fā)現(xiàn)服務(wù)器上合適的文件,然后在適當(dāng)?shù)臅r(shí)候顯示、播放或者下載他們。相應(yīng)的,瀏覽器將執(zhí)行基于鏈接特征的操作;例如,如果HTML編碼指定了網(wǎng)頁(yè)圖形,那么圖形文件將在服務(wù)器上被發(fā)現(xiàn)并且被顯示,如果HTML編碼指定到另外網(wǎng)頁(yè)的鏈接,那么瀏覽器將取回在HTML文件中指定的統(tǒng)一資源定位符(URL),如果HTML編碼指定下載一個(gè)文件,那么瀏覽器將把該文件下載到用戶(hù)設(shè)備,等等。無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML)編碼和標(biāo)簽以與HTML相似的方法運(yùn)行,但是WML對(duì)于無(wú)線(xiàn)設(shè)備硬件的限制和有限的帶寬進(jìn)行了優(yōu)化。另一種標(biāo)記語(yǔ)言是可擴(kuò)充標(biāo)記語(yǔ)言(XML),該語(yǔ)言基于HTML并且也能夠促進(jìn)和無(wú)線(xiàn)設(shè)備的交互能力。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,許多標(biāo)記語(yǔ)言是符合要求的并且也在本發(fā)明的范圍內(nèi),例如HTML、XML、WML、ODRL等等。
HTML標(biāo)簽典型地由小于號(hào)和大于號(hào)所包圍,例如像<link>。標(biāo)簽可以成對(duì)的出現(xiàn),由開(kāi)始和結(jié)束標(biāo)簽包圍著相關(guān)的文本的。多種標(biāo)簽是可用的,如在萬(wàn)維網(wǎng)協(xié)會(huì)的主頁(yè)中詳細(xì)的描述那樣,其網(wǎng)址為HTTP//www.w3org/MarkUp(2002年2月14日),在這里引入作為參考,還可以從其它來(lái)源獲得。一個(gè)與文檔鏈接在一起的HTML標(biāo)簽被稱(chēng)為錨標(biāo)簽或稱(chēng)為鏈接標(biāo)簽。該錨標(biāo)簽由包圍其他文本的開(kāi)始標(biāo)簽(<A>)和一個(gè)結(jié)束標(biāo)簽(</A>)組成。錨之間的文本可以包括一個(gè)或更多的修飾語(yǔ)。一種常見(jiàn)的修飾語(yǔ)是HREF,該修飾語(yǔ)可以用來(lái)提供到其他網(wǎng)頁(yè)或文件(根據(jù)文件擴(kuò)展名)的鏈接。例如,一個(gè)HTML標(biāo)簽可以是<A HREF=http//www.site.com/directory/file.html>文件</A> 在這個(gè)例子中,單詞“文件”將在顯示屏上顯示給用戶(hù),如果用戶(hù)選擇了這個(gè)可視的鏈接,那么將創(chuàng)建一個(gè)連接到所述URL“http//www.site.com/directory/file.html”。因?yàn)檫@種情況下的文件擴(kuò)展名是“.html”,所以瀏覽器顯示的鏈接結(jié)果就是把該鏈接視為另外一個(gè)網(wǎng)頁(yè)。在另一個(gè)例子中,一個(gè)匿名ftp服務(wù)允許任何人通過(guò)點(diǎn)擊鏈路來(lái)下載文件而不需要登陸服務(wù)器。為了實(shí)現(xiàn)這一目的,使用一個(gè)ftp而不是http的HTML標(biāo)簽,例如<A HREF=”ftp//www.site.com/directory/file.gif”>文件<A> 這也可以通過(guò)使用http而不是使用ftp來(lái)實(shí)現(xiàn),例如如果用戶(hù)對(duì)鏈接按右鍵并且選擇下載或另存為選項(xiàng)時(shí)。右鍵是微軟視窗的傳統(tǒng),也可以使用任何用戶(hù)界面方法,例如Macintosh的點(diǎn)擊-保持(click-hold)范例,3鍵鼠標(biāo),等等。除了HREF屬性,錨標(biāo)簽可以包括其他的屬性。在目前的配置中,錨標(biāo)簽可以包括各種屬性,例如名稱(chēng)屬性(用來(lái)為錨點(diǎn)命名使其成為其他鏈接的目的地),類(lèi)型屬性(用來(lái)指定鏈接目標(biāo)地址可獲得的內(nèi)容的類(lèi)型),標(biāo)題屬性(用來(lái)定義僅僅是用于指示的標(biāo)題)等等。對(duì)于錨標(biāo)簽和其屬性的詳細(xì)描述包括在http//www.w3.org/TR/html4/struct/links.html(2002年2月14日),它在這里引入作為參考。
在到文件的鏈接中嵌入版權(quán)指示的方法對(duì)于現(xiàn)有技術(shù)而言提供了很多優(yōu)點(diǎn)。例如,當(dāng)與由DoCoMo提供的方案相比,即其中版權(quán)指示必須在對(duì)象的可用空間中表達(dá)(如果對(duì)象管理編碼標(biāo)準(zhǔn)允許這種注解的話(huà)),這里所公開(kāi)的方法實(shí)現(xiàn)了在標(biāo)記語(yǔ)言本身中自由格式的字段,它與特定下載對(duì)象一對(duì)一的相關(guān)聯(lián),而不是把信息嵌入到對(duì)象本身。這樣就可以相對(duì)簡(jiǎn)單地設(shè)計(jì)一個(gè)增強(qiáng)的瀏覽器,該瀏覽器能夠檢查不增強(qiáng)就會(huì)忽略的注解,本公開(kāi)方法支持所有可能的可下載文件,甚至是那些不帶有固有注解字段的文件。因此公開(kāi)的方法具有很高的兼容性,因?yàn)榕f的內(nèi)容不太可能無(wú)意中包括在較新的設(shè)備上觸發(fā)版權(quán)處理的特定文本串。另外,包括特定文本串的新內(nèi)容將不再在舊手機(jī)上觸發(fā)任何特殊的動(dòng)作,因?yàn)榕f的瀏覽器將把該字段作為未識(shí)別的標(biāo)簽來(lái)處理,傳統(tǒng)的做法就是忽略這些指示。因此,許多內(nèi)容供應(yīng)商將希望檢測(cè)瀏覽器類(lèi)型(例如在HTTP報(bào)頭交換中)并且拒絕把文件和其他對(duì)象下載到不尊重版權(quán)方案的瀏覽器。這是個(gè)簡(jiǎn)單的具有相應(yīng)安全交易的方案。所有的版權(quán)保護(hù)方案與安全級(jí)別相比都涉及到一種方便的交易、成本等等。在這個(gè)方案中,要下載的對(duì)象必須是“開(kāi)放的”并且如前所述,如果對(duì)象的URL是眾所周知的話(huà)可以使用任何手寫(xiě)網(wǎng)頁(yè)來(lái)獲得下載對(duì)象。因此,該方案的安全取決于URL是否可以保密以及是否值得內(nèi)容偷竊者浪費(fèi)他們的時(shí)間去散布秘密,如果秘密被發(fā)現(xiàn)的話(huà)。對(duì)于低值、短生存期的內(nèi)容,這種交易或許更適合。
因?yàn)檫@個(gè)方案不必包括加密或其他安全特征,所以這里所描述的數(shù)字權(quán)利管理方案可以被認(rèn)為是一個(gè)簡(jiǎn)單的數(shù)字權(quán)利管理方案或者甚至是一個(gè)轉(zhuǎn)發(fā)阻塞(forward blocking)方案。相反,該方案首先可以簡(jiǎn)單地用來(lái)阻止內(nèi)容的轉(zhuǎn)發(fā)或下載。因此數(shù)字權(quán)利管理方案應(yīng)該被認(rèn)為包括了任何下載解決方法,例如允許內(nèi)容供應(yīng)商指出內(nèi)容是否受版權(quán)保護(hù)的簡(jiǎn)單機(jī)制。
圖2是描述了第一實(shí)施例中在到電子文件的鏈接中嵌入版權(quán)保護(hù)的流程圖。圖2的嵌入可以被內(nèi)容供應(yīng)商用來(lái)為電子文件、網(wǎng)絡(luò)站點(diǎn)、鏈接或其他對(duì)象提供版權(quán)保護(hù)。在方框202中,數(shù)字權(quán)利管理系統(tǒng)(該系統(tǒng)例如能夠在數(shù)字權(quán)利管理服務(wù)器102上運(yùn)行)接收來(lái)自用戶(hù)的對(duì)網(wǎng)頁(yè)的請(qǐng)求。在一個(gè)實(shí)施例中,對(duì)網(wǎng)頁(yè)的請(qǐng)求將源自配置了能夠?yàn)g覽互聯(lián)網(wǎng)的瀏覽器或其他軟件的設(shè)備上的(如,能夠上互聯(lián)網(wǎng)的個(gè)人電腦或者無(wú)線(xiàn)電話(huà))用戶(hù)。
在方框204中,系統(tǒng)可選地接收關(guān)于用戶(hù)的信息。例如,系統(tǒng)能夠接收關(guān)于用戶(hù)設(shè)備的信息、用戶(hù)設(shè)備上可用的版權(quán)保護(hù)、有關(guān)用戶(hù)的識(shí)別信息、帳戶(hù)信息、支付信息、用戶(hù)訪(fǎng)問(wèn)文件多少次、用戶(hù)所屬的組,用戶(hù)購(gòu)買(mǎi)的版權(quán)保護(hù)的級(jí)別、用戶(hù)地理位置、用戶(hù)請(qǐng)求的時(shí)間等等。該操作過(guò)程(function)繼續(xù)進(jìn)行到在方框206中,其中系統(tǒng)可選地分析用戶(hù)信息以確定保護(hù)的級(jí)別。在一個(gè)例子中,用戶(hù)帳戶(hù)信息可以被接收(例如來(lái)自cookie)并且該操作過(guò)程可以分析位于遠(yuǎn)程服務(wù)器或數(shù)據(jù)庫(kù)中的信息以便確定用戶(hù)是否被授權(quán)下載文件。方框204和206是可選的,并且僅當(dāng)內(nèi)容供應(yīng)商需要基于用戶(hù)信息定制操作過(guò)程時(shí)才使用,而不只是擁有一條相似地對(duì)待所有用戶(hù)的鏈接。
在方框208中,該操作過(guò)程創(chuàng)建顯示給用戶(hù)的網(wǎng)頁(yè)來(lái)并且把該網(wǎng)頁(yè)(或者它的組件信息)傳送給用戶(hù)。網(wǎng)頁(yè)可以包括一個(gè)或更多到可下載文件的鏈接,以及到其他項(xiàng)目例如其他網(wǎng)頁(yè)的鏈接等等。在方框210中,該操作過(guò)程將版權(quán)保護(hù)指示嵌入到又一個(gè)鏈接中。在一個(gè)實(shí)施例中,通過(guò)將版權(quán)保護(hù)指示包含在“名稱(chēng)”元素中從而將該指示包含在錨標(biāo)簽中。傳統(tǒng)上,名稱(chēng)元素被用來(lái)對(duì)另一個(gè)鏈接所要跳轉(zhuǎn)到的鏈接命名,但是不經(jīng)常使用。相應(yīng)地,在名稱(chēng)元素中包括一個(gè)指示,對(duì)于舊的瀏覽器來(lái)說(shuō)不太可能有任何副作用,正如大多數(shù)瀏覽器簡(jiǎn)單地忽略名稱(chēng)元素中任何外來(lái)的語(yǔ)言。該指示可以是任何顯示版權(quán)保護(hù)級(jí)別的文本。例如,如果使用文本“COPYRIGHT=NOCOPY”,那么對(duì)用戶(hù)(和/或他們的瀏覽器)而言就表示文件可以被下載但不能被復(fù)制(例如,一個(gè)文件只能用在最初下載的設(shè)備里)。一個(gè)鏈接的例子如<A HREF=”ftp//www.site.com/directory/file.gif”COPYRIGHT=”NOCOPY”>點(diǎn)擊獲取不能復(fù)制的文件<A> 該鏈接將位于www.site.com的目錄“directory”下的文件“file.gif”下載到用戶(hù),該鏈接以“點(diǎn)擊獲取不能復(fù)制的文件”的形式顯示給用戶(hù)。如果用戶(hù)的設(shè)備和瀏覽器允許的話(huà),指示COPYRIGHT=”NOCOPY”將也可以被看見(jiàn)并且被解釋?zhuān)@樣用戶(hù)的瀏覽器將了解合適的級(jí)別并且能夠采取相關(guān)的步驟來(lái)保護(hù)版權(quán)。名稱(chēng)字段的使用允許內(nèi)容供應(yīng)商能夠簡(jiǎn)單地傳送對(duì)象的版權(quán)限制給用戶(hù)的瀏覽器。在一個(gè)實(shí)施例中,將發(fā)展一組標(biāo)準(zhǔn)指示,但是也可使用任何文本來(lái)提供版權(quán)保護(hù)的指示。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到可以使用許多類(lèi)型的版權(quán)指示而且處于本發(fā)明的范圍之內(nèi),例如時(shí)間限制、使用次數(shù)、復(fù)制和保存的限制、用戶(hù)數(shù)量的限制、文件運(yùn)行軟件的限制等等。這些指示中的每一個(gè)可以被稱(chēng)為“關(guān)鍵詞”,它們和它們的功能可以由內(nèi)容供應(yīng)商和設(shè)備生產(chǎn)商達(dá)成一致意見(jiàn)。
在一個(gè)替代實(shí)施例中,也可以使用錨標(biāo)簽中除了名稱(chēng)元素的其他元素,例如元素目標(biāo)、rel、rev、charset、類(lèi)型等等。這些元素能夠由任意標(biāo)題或可替換描述文本來(lái)填充。內(nèi)容供應(yīng)商可以簡(jiǎn)單地使用其中一個(gè)靈活字段來(lái)包括一個(gè)預(yù)定的關(guān)鍵詞(例如,COPYRIGHT=NOCOPY等等)以便將版權(quán)限制傳送到用戶(hù)的瀏覽器。使用這些其他的元素,其中每個(gè)元素都有自己的用途,確實(shí)增加了舊瀏覽器為了它們?cè)具_(dá)不到的目的而不能處理這些元件的可能性。
在另一個(gè)替代實(shí)施例中,一個(gè)新的名稱(chēng)/數(shù)值對(duì)可以被引入到錨標(biāo)簽語(yǔ)法中以便傳送版權(quán)信息(例如,將創(chuàng)造一個(gè)新的元素)。例如,一個(gè)新的對(duì),例如可以定義COPYRIGHT=“keyword”,其中元素是“copyright”,keyword可以使用任意個(gè)代表不同規(guī)則的預(yù)定值。由于瀏覽器典型地忽略不能識(shí)別的語(yǔ)言元素,所以兼容性的問(wèn)題將被最小化。
當(dāng)接收一個(gè)來(lái)自用戶(hù)的對(duì)文件或其他對(duì)象的請(qǐng)求時(shí),該操作過(guò)程在方框212中繼續(xù)。這發(fā)生在當(dāng)用戶(hù)選擇一個(gè)指向一個(gè)文件或?qū)ο蟮逆溄訒r(shí),例如通過(guò)使用鼠標(biāo)點(diǎn)擊該鏈接。在方框214,將文件傳送給用戶(hù),該操作過(guò)程結(jié)束。
在另一個(gè)替代實(shí)施例中,內(nèi)容供應(yīng)商可以選擇發(fā)送網(wǎng)頁(yè)或者允許下載到它知道將不會(huì)泄漏(reveal)對(duì)象自己的URL的設(shè)備。這阻止用戶(hù)利用該方案中一個(gè)可能的安全漏洞,也就是說(shuō)當(dāng)用戶(hù)捕捉帶有對(duì)象URL的網(wǎng)頁(yè),刪除了標(biāo)記并且存儲(chǔ)新的網(wǎng)頁(yè),并且通過(guò)訪(fǎng)問(wèn)修改的缺乏標(biāo)記的網(wǎng)頁(yè)來(lái)獲得內(nèi)容。傳統(tǒng)的設(shè)備分為兩類(lèi),自由地允許轉(zhuǎn)發(fā)和阻止所有轉(zhuǎn)發(fā)這兩類(lèi)。通過(guò)在HTTP能力報(bào)頭交換期間確定的電話(huà)構(gòu)造和模型,該內(nèi)容到達(dá)這樣的傳統(tǒng)設(shè)備之后的行為將依賴(lài)內(nèi)容供應(yīng)商所知道的與生俱來(lái)行為。基于MIME的方法更加安全并且容易實(shí)現(xiàn)。特別的,實(shí)現(xiàn)僅僅需要HTTP服務(wù)器基于所需要的對(duì)傳送對(duì)象的保護(hù)狀態(tài)添加適當(dāng)?shù)腗IME類(lèi)型。也以合理的方法處理傳統(tǒng)設(shè)備的兼容性,也就是說(shuō)傳統(tǒng)設(shè)備將拒絕未識(shí)別的MIME類(lèi)型作為未接受的對(duì)象并且拒絕它們,從而消除可能在使用寬開(kāi)放原理的傳統(tǒng)設(shè)備上轉(zhuǎn)發(fā)的任何風(fēng)險(xiǎn)。
圖3是描述了接收在圖2實(shí)施例中在到電子文件的鏈接中嵌入的版權(quán)保護(hù)指示的流程圖。圖3所描述的實(shí)施例是來(lái)自根據(jù)用戶(hù)觀(guān)察所描述的圖2實(shí)施例的修改??傮w上講,這里所描述的方案和替代實(shí)施例基本上與之前所描述的實(shí)施例相似,共同的元件和操作過(guò)程使用相同的附圖標(biāo)記。只有在結(jié)構(gòu)上或者操作上的重大不同才詳細(xì)描述。在圖3的方框302中,用戶(hù)在瀏覽器上請(qǐng)求網(wǎng)頁(yè)。這發(fā)生在當(dāng)瀏覽器是開(kāi)的(起始頁(yè)面)時(shí)候,當(dāng)用戶(hù)通過(guò)在瀏覽器鍵入網(wǎng)站的名字或者通過(guò)點(diǎn)擊網(wǎng)頁(yè)上的鏈接等等而選擇一個(gè)網(wǎng)站。在方框304中,該操作過(guò)程發(fā)送網(wǎng)頁(yè)請(qǐng)求和其他任何信息到數(shù)字權(quán)利管理服務(wù)器102。如上所述,該其他信息可能包括用戶(hù)信息、“cookie”內(nèi)容,等等。在方框306中,該操作過(guò)程接收和顯示由內(nèi)容供應(yīng)商建立的網(wǎng)頁(yè)。本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,方框302、304、306的操作過(guò)程是本領(lǐng)域所熟知的,并且可以用其他替代的方法實(shí)現(xiàn)。
操作過(guò)程在方框308中繼續(xù),用戶(hù)選擇一個(gè)文件下載。這可以通過(guò)鼠標(biāo)選擇所顯示網(wǎng)頁(yè)上的鏈接來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,可以顯示各種到文件的鏈接,每個(gè)帶有不同版權(quán)保護(hù)級(jí)別反映具有不同質(zhì)量和價(jià)格級(jí)別的對(duì)象。在方框310中,瀏覽器分析鏈接以確定版權(quán)保護(hù)的級(jí)別。在一個(gè)實(shí)施例中,版權(quán)保護(hù)的指示可以與名稱(chēng)或其他現(xiàn)有的元素相關(guān)聯(lián),而在另一個(gè)實(shí)施例中,該指示可以與自定義的版權(quán)元素或錨標(biāo)簽中的姓名/數(shù)值對(duì)相關(guān)聯(lián)。典型的,關(guān)鍵詞擁有一個(gè)關(guān)于版權(quán)保護(hù)的級(jí)別的預(yù)定含義。
在方框312中,如果版權(quán)保護(hù)允許下載的話(huà),用戶(hù)瀏覽器下載文件或其他對(duì)象。在一個(gè)實(shí)施例中,一個(gè)可能的版權(quán)保護(hù)級(jí)別可能是不允許下載,這可以被利用,例如,當(dāng)用戶(hù)沒(méi)有內(nèi)容供應(yīng)商提供的有效帳戶(hù)時(shí)。在另一個(gè)實(shí)施例中,下載總是被允許的。操作過(guò)程在方框314中繼續(xù)瀏覽器保存下載的文件或?qū)ο蟛⑶以谟脩?hù)的設(shè)備上可選地保存版權(quán)保護(hù)級(jí)別的指示,隨后操作過(guò)程結(jié)束。例如,版權(quán)保護(hù)級(jí)別的指示可以作為“包裝”保存在下載文件上、可以保存到用戶(hù)設(shè)備的數(shù)據(jù)庫(kù)中,等等。數(shù)字權(quán)利管理系統(tǒng)僅僅當(dāng)用戶(hù)設(shè)備和瀏覽器尊重版權(quán)保護(hù)的指示時(shí)才工作,并且阻止用戶(hù)執(zhí)行任何未經(jīng)授權(quán)的行為。幾乎所有的保護(hù)方案都有一些弱點(diǎn),這里所描述的數(shù)字權(quán)利管理系統(tǒng)也不例外。但是,大多數(shù)用戶(hù)不愿意修改他們的軟件或硬件以繞過(guò)數(shù)字權(quán)利管理系統(tǒng)的版權(quán)保護(hù)。
在另外一個(gè)實(shí)施例中,對(duì)象以確保設(shè)備在隨后的任何對(duì)象處理中都能尊重版權(quán)指示的方式被簡(jiǎn)單地保存。在文件系統(tǒng)中禁止復(fù)制的標(biāo)記也許是一種實(shí)現(xiàn)方法(如前所述),但是數(shù)據(jù)庫(kù)與所有存儲(chǔ)在設(shè)備中的對(duì)象結(jié)盟(align)或者其他替代方法也是可能的。
圖4是描述了第一替代實(shí)施例中在到電子文件的鏈接中嵌入版權(quán)保護(hù)的流程圖。圖4所描述的實(shí)施例是對(duì)圖2實(shí)施例的修改。在方框404中,操作過(guò)程接收關(guān)于用戶(hù)和用戶(hù)設(shè)備的信息。該信息將允許操作過(guò)程來(lái)定制版權(quán)保護(hù),從而為每一個(gè)用戶(hù)定制鏈接。例如,一個(gè)用戶(hù)(例如,特級(jí)用戶(hù))可能擁有下載對(duì)象的無(wú)限的權(quán)利,而另一個(gè)用戶(hù)(例如,試用(sample)該系統(tǒng)的用戶(hù))可能只擁有一個(gè)星期的權(quán)限。在方框408中,操作過(guò)程分析用戶(hù)設(shè)備(基于方框404所接收的信息)以便確定用戶(hù)的設(shè)備是否尊重嵌入在鏈接中的版權(quán)保護(hù)。如果尊重的話(huà),操作過(guò)程繼續(xù)到方框214,傳送對(duì)象給用戶(hù)。如果否的話(huà),操作過(guò)程拒絕傳送對(duì)象而是可能傳送一個(gè)錯(cuò)誤消息或者其他不會(huì)傳送對(duì)象的指示。
圖5是描述了第二替代實(shí)施例中在到電子文件的鏈接中嵌入版權(quán)保護(hù)的流程圖。圖5描述的實(shí)施例是對(duì)圖2實(shí)施例的修改。如前所述,圖5的實(shí)施例利用了嵌入到與下載文件相關(guān)聯(lián)的多功能互聯(lián)網(wǎng)郵件擴(kuò)充(MIME)類(lèi)型的版權(quán)保護(hù)指示。
當(dāng)HTML瀏覽器獲得文件時(shí),瀏覽器必須知道它所接收的數(shù)據(jù)是哪種類(lèi)型以便知道如何處理它。在下載過(guò)程中,HTTP協(xié)議交換描述客戶(hù)和服務(wù)器(例如帶有瀏覽器的用戶(hù))能力的報(bào)頭并且定義所要交換文件的類(lèi)型。雖然HTTP服務(wù)器明確地告訴瀏覽器正在發(fā)送的數(shù)據(jù)的類(lèi)型,使用FTP訪(fǎng)問(wèn)遠(yuǎn)程文件的瀏覽器還是必須基于文件的擴(kuò)展名來(lái)推測(cè)數(shù)據(jù)的類(lèi)型。網(wǎng)絡(luò)服務(wù)器使用MIME類(lèi)型來(lái)定義從網(wǎng)絡(luò)服務(wù)器發(fā)送到瀏覽器的特別信息片的類(lèi)型。然后該瀏覽器將根據(jù)MIME類(lèi)型確定應(yīng)該怎樣處理數(shù)據(jù)。在發(fā)送每一個(gè)文件到瀏覽器之前,HTTP服務(wù)器發(fā)送MIME內(nèi)容類(lèi)型報(bào)頭信息。報(bào)頭直接告訴瀏覽器正在發(fā)送的數(shù)據(jù)是什么類(lèi)型。
HTTP報(bào)頭字段是Content-Type字段,通常采取形式Content-Type=”keyword”,其中“keyword”經(jīng)常是例如”image/jpeg”、”audio/midi”等等這樣眾所周知的字符串。如果遵循某些傳統(tǒng),MIME類(lèi)型語(yǔ)法是可擴(kuò)充的(例如通過(guò)銷(xiāo)售商),也就是說(shuō)使用“vnd”關(guān)鍵詞。例如像“application/vnd.wap.wm”這樣的語(yǔ)法將把定制的MIME類(lèi)型獨(dú)立于不太會(huì)發(fā)生兼容性問(wèn)題的空間。這就允許定制的MIME類(lèi)型為了版權(quán)的目的而被定義。該服務(wù)器將MIME類(lèi)型用于與下載對(duì)象相關(guān)的報(bào)頭,其中MIME-類(lèi)型表示所需的版權(quán)政策。該設(shè)備將有責(zé)任尊重由MIME-類(lèi)型表達(dá)的政策。例如, Content-Type=image/vnd.content-provider.midi.nocopy 該例子表示內(nèi)容供應(yīng)商定義的施加禁止復(fù)制限制的MIME類(lèi)型。
返回圖5,方框212中在接收到了來(lái)自用戶(hù)對(duì)于文件的請(qǐng)求后,操作過(guò)程繼續(xù)到方框510,其中數(shù)字權(quán)利管理系統(tǒng)把版權(quán)保護(hù)嵌入到MIME類(lèi)型報(bào)頭。在一個(gè)例子中,系統(tǒng)通過(guò)使用“vnd”關(guān)鍵詞來(lái)利用可獲得的可擴(kuò)充語(yǔ)法,如前所述。操作過(guò)程繼續(xù)到方框514,文件或其他對(duì)象隨同MIME報(bào)頭消息被傳送給設(shè)備上的用戶(hù),之后,操作過(guò)程結(jié)束。本領(lǐng)域的普通技術(shù)人員能夠認(rèn)識(shí)到許多其他利用MIME類(lèi)型報(bào)頭的替代方法是可以的,并且在本發(fā)明的范圍之內(nèi)。
圖6是描述了接收在圖5實(shí)施例中在到電子文件的鏈接中嵌入的版權(quán)保護(hù)指示的流程圖。圖6所描述的實(shí)施例是從用戶(hù)的觀(guān)點(diǎn)出發(fā)描述的對(duì)圖5的實(shí)施例的修改。在方框612中,用戶(hù)下載了文件以及與文件相關(guān)聯(lián)的MIME類(lèi)型報(bào)頭。操作過(guò)程繼續(xù)到方框610,瀏覽器分析MIME類(lèi)型報(bào)頭以確定版權(quán)保護(hù)的級(jí)別。在一個(gè)實(shí)施例中,版權(quán)保護(hù)的指示可以與“vnd”關(guān)鍵詞有關(guān)的可擴(kuò)展語(yǔ)法相關(guān)聯(lián),在另一個(gè)實(shí)施例中,該指示可以與MIME類(lèi)型報(bào)頭或其他MIME類(lèi)型報(bào)頭的修改的定制擴(kuò)展相關(guān)聯(lián)。
本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,上述實(shí)施例之間的任何組合以及其他實(shí)施例都是可能的并且在本發(fā)明范圍之內(nèi)。例如,把版權(quán)保護(hù)指示嵌入到MIME類(lèi)型報(bào)頭可以被描述分析關(guān)于用戶(hù)的信息以幫助確定版權(quán)保護(hù)級(jí)別的實(shí)施例所利用。
在到電子文件的鏈接中嵌入版權(quán)保護(hù)指示的系統(tǒng)和方法提供很多優(yōu)點(diǎn)。例如,內(nèi)容供應(yīng)商可以使用現(xiàn)有的瀏覽器語(yǔ)法個(gè)別地識(shí)別每一個(gè)文件和它的版權(quán)保護(hù),提供最小化兼容性問(wèn)題的通用和輕便解決方法。對(duì)系統(tǒng)的另外一個(gè)好處就是,能夠和先前的不尊重嵌入指示的設(shè)備一起工作,如果希望這樣的話(huà),從而增加互相兼容的設(shè)備的總量并且阻止傳統(tǒng)系統(tǒng)繞過(guò)版權(quán)保護(hù)。這正是這里所描述的系統(tǒng)和方法所帶來(lái)的好處。
本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到本發(fā)明能夠通過(guò)各種通信或計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)來(lái)實(shí)施,包括互聯(lián)網(wǎng)應(yīng)用、手持設(shè)備、可穿戴計(jì)算機(jī)、掌上計(jì)算機(jī)、蜂窩或移動(dòng)電話(huà)、多處理器系統(tǒng),基于微處理器或者可編程的消費(fèi)者電子設(shè)備、機(jī)頂盒、網(wǎng)絡(luò)PC、小型電腦、大型計(jì)算機(jī)等等。本發(fā)明的各個(gè)方面可以體現(xiàn)為一種專(zhuān)用計(jì)算機(jī)或者被專(zhuān)門(mén)編程、配置、構(gòu)造以執(zhí)行這里詳細(xì)解釋的一個(gè)或更多的計(jì)算機(jī)可執(zhí)行指令的數(shù)據(jù)處理器。實(shí)際上,這里通常所用的術(shù)語(yǔ)“計(jì)算機(jī)”是指上面設(shè)備中的任何一個(gè),也指任何數(shù)據(jù)處理器。專(zhuān)門(mén)用于本發(fā)明各個(gè)方面的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)傳送也包括在本發(fā)明范圍之內(nèi)。一般而言,雖然這里描述了例如固定和移動(dòng)設(shè)備的硬件平臺(tái),但本發(fā)明的各個(gè)方面也同樣可應(yīng)用在擁有相應(yīng)的資源定位符以便識(shí)別節(jié)點(diǎn)的網(wǎng)絡(luò)上的節(jié)點(diǎn)上。
除非上下文明確的指出,對(duì)于整個(gè)說(shuō)明書(shū)和權(quán)利要求書(shū),單詞“包括”以及類(lèi)似的詞語(yǔ)被解釋為包含的理解,與“排他的”或“窮舉”的意思相反;這就是說(shuō),表示“包括,但不限于”的意思。使用單數(shù)或復(fù)數(shù)的單詞也可以分別包括復(fù)數(shù)或單數(shù)。另外,單詞“這里”、“上述”、“以下”以及類(lèi)似的單詞用在本申請(qǐng)時(shí),表示把本申請(qǐng)作為一個(gè)整體并且不是標(biāo)識(shí)本申請(qǐng)任何特別的部分。術(shù)語(yǔ)“或”的使用,當(dāng)在本申請(qǐng)中關(guān)于一系列兩個(gè)或多個(gè)項(xiàng)目使用時(shí),將被理解為覆蓋任何、所有、或者是一系列條目的任何組合。
上述對(duì)本發(fā)明的實(shí)施例的詳細(xì)描述并不是窮舉性的或者是為了把本發(fā)明限制到上述的精確的范圍內(nèi)。雖然如上所述的本發(fā)明特定的實(shí)施例,和為本發(fā)明而舉的例子是為了說(shuō)明性的目的,各種在本發(fā)明范圍內(nèi)的等價(jià)修改是可以的,那些相關(guān)領(lǐng)域的普通技術(shù)人員能夠認(rèn)識(shí)到這一點(diǎn)。這里所提供的本發(fā)明的教導(dǎo)可以應(yīng)用在其他系統(tǒng)中,而非必須是這里所描述的系統(tǒng)。這里所描述的各種實(shí)施例可以相組合以提供進(jìn)一步的實(shí)施例。對(duì)于本發(fā)明的這些或其他變化可以根據(jù)說(shuō)明書(shū)的詳細(xì)描述而產(chǎn)生。
對(duì)于本發(fā)明的這些或其他變化可以根據(jù)說(shuō)明書(shū)的詳細(xì)描述而產(chǎn)生。總體而言,以下權(quán)利要求書(shū)中所用的術(shù)語(yǔ)不應(yīng)該被理解為把本發(fā)明的限制在說(shuō)明書(shū)所公開(kāi)的特定實(shí)施例中,除非前面的詳細(xì)描述明確地定義了該術(shù)語(yǔ)。相應(yīng)地,本發(fā)明的實(shí)際范圍包含了所公開(kāi)的實(shí)施例和所有在權(quán)利要求下實(shí)施或?qū)崿F(xiàn)本發(fā)明的等效方法。
雖然本發(fā)明的某些方面在下面某些權(quán)利要求中給出,但是發(fā)明人為本發(fā)明的各個(gè)方面計(jì)劃了無(wú)數(shù)個(gè)權(quán)利要求形式。因此,發(fā)明人保留了在提交本申請(qǐng)之后追加附加權(quán)利要求的權(quán)利,從而為本發(fā)明的其他方面獲得附加權(quán)利要求。
權(quán)利要求
1.一種設(shè)備,包括機(jī)殼;無(wú)線(xiàn)收發(fā)機(jī),至少部分地被所述機(jī)殼保留,用于通過(guò)公共交換電話(huà)網(wǎng)和計(jì)算機(jī)網(wǎng)絡(luò)通信;輸出設(shè)備;輸入設(shè)備;存儲(chǔ)器模塊;和處理器,至少部分地被所述機(jī)殼保留,耦合至無(wú)線(xiàn)收發(fā)機(jī)、存儲(chǔ)器模塊、輸入和輸出設(shè)備,該處理器適用于從計(jì)算機(jī)網(wǎng)絡(luò)接收到要下載文件的互聯(lián)網(wǎng)鏈接,其中該鏈接包括幾個(gè)文件版權(quán)保護(hù)指示中的一個(gè),其中每個(gè)版權(quán)保護(hù)指示與不同的允許復(fù)制的級(jí)別相對(duì)應(yīng),其中處理器還適于根據(jù)版權(quán)保護(hù)指示來(lái)處理文件。
2.如權(quán)利要求1所述的設(shè)備,其中,所述鏈接是到遠(yuǎn)程服務(wù)器上文件的鏈接,其中所述鏈接是HTML鏈接,而且其中版權(quán)保護(hù)的指示位于HTML鏈接中的錨標(biāo)簽中。
3.一種為經(jīng)過(guò)網(wǎng)絡(luò)傳送至設(shè)備用戶(hù)的至少一個(gè)電子文件提供版權(quán)保護(hù)的方法,包括通過(guò)網(wǎng)絡(luò)接收來(lái)自用戶(hù)的對(duì)可顯示文件的請(qǐng)求;為至少一個(gè)電子文件確定版權(quán)保護(hù)的級(jí)別;建立可顯示文件以便顯示給用戶(hù),所述可顯示文件包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接;和在到一個(gè)或多個(gè)電子文件的鏈接中的至少一個(gè)鏈接中嵌入版權(quán)保護(hù)級(jí)別的指示。
4.如權(quán)利要求3所述的方法,進(jìn)一步包括在用戶(hù)選擇至少一個(gè)鏈接之后,將相關(guān)電子文件傳送給用戶(hù)。
5.如權(quán)利要求3所述的方法,進(jìn)一步包括確定用戶(hù)的設(shè)備是否尊重所嵌入的版權(quán)保護(hù)級(jí)別的指示。
6.如權(quán)利要求3所述的方法,進(jìn)一步包括確定用戶(hù)的設(shè)備是否尊重所嵌入的版權(quán)保護(hù)級(jí)別的指示;和如果用戶(hù)的設(shè)備不尊重所嵌入的版權(quán)保護(hù)級(jí)別的指示,那么拒絕傳送電子文件。
7.如權(quán)利要求3所述的方法,進(jìn)一步包括接收與用戶(hù)相關(guān)的信息;分析用戶(hù)信息;和其中至少部分地基于分析用戶(hù)信息的結(jié)果來(lái)確定版權(quán)保護(hù)的級(jí)別。
8.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)設(shè)備。
9.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)電話(huà)。
10.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是個(gè)人電腦。
11.如權(quán)利要求3所述的方法,其中,所述可顯示文件是使用HTML編碼建立的網(wǎng)頁(yè)。
12.如權(quán)利要求3所述的方法,其中,所述可顯示文件是使用XML編碼建立的網(wǎng)頁(yè)。
13.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)電話(huà),并且所述電子文件進(jìn)一步是屏幕保護(hù)程序。
14.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)電話(huà),并且所述電子文件是鈴聲。
15.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)電話(huà),并且所述電子文件是聲音文件。
16.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)電話(huà),并且所述電子文件是圖像。
17.如權(quán)利要求3所述的方法,其中,所述用戶(hù)設(shè)備是無(wú)線(xiàn)電話(huà),并且所述電子文件是應(yīng)用程序。
18.如權(quán)利要求3所述的方法,其中,所述版權(quán)保護(hù)的指示表示所述電子文件不能被復(fù)制或轉(zhuǎn)發(fā)。
19.如權(quán)利要求3所述的方法,其中,所述版權(quán)保護(hù)的指示表示所述電子文件只能夠被訪(fǎng)問(wèn)預(yù)定的次數(shù)。
20.如權(quán)利要求3所述的方法,其中,所述版權(quán)保護(hù)的指示表示所述電子文件只能在預(yù)定的時(shí)間段內(nèi)被訪(fǎng)問(wèn)。
21.如權(quán)利要求3所述的方法,其中,所述版權(quán)保護(hù)的指示被嵌入到至少一個(gè)鏈接的錨標(biāo)簽中。
22.如權(quán)利要求3所述的方法,其中,所述版權(quán)保護(hù)的指示被嵌入到至少一個(gè)鏈接的錨標(biāo)簽的名稱(chēng)元素中。
23.如權(quán)利要求3所述的方法,其中,所述版權(quán)保護(hù)的指示被嵌入到專(zhuān)門(mén)用于提供版權(quán)保護(hù)指示的錨標(biāo)簽的元素中。
24.一種由使用設(shè)備的用戶(hù)用來(lái)根據(jù)版權(quán)保護(hù)方案從耦合至網(wǎng)絡(luò)的計(jì)算機(jī)下載電子文件的方法,包括在設(shè)備中,接收可顯示文件,該可顯示文件包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接;在設(shè)備中,接收來(lái)自用戶(hù)的對(duì)一個(gè)或多個(gè)電子文件鏈接之一的選擇;在設(shè)備中,將該選擇通過(guò)網(wǎng)絡(luò)傳送到計(jì)算機(jī);在設(shè)備中,下載一個(gè)或多個(gè)與用戶(hù)選擇的鏈接相關(guān)的電子文件;在設(shè)備中,為至少一個(gè)電子文件確定版權(quán)保護(hù)的級(jí)別,其中版權(quán)保護(hù)的級(jí)別至少部分地基于嵌入至至少一個(gè)鏈接的版權(quán)保護(hù)級(jí)別指示來(lái)確定;和在設(shè)備中為至少一個(gè)下載文件存儲(chǔ)版權(quán)保護(hù)級(jí)別的指示。
25.如權(quán)利要求24所述的方法,進(jìn)一步包括存儲(chǔ)至少一個(gè)下載的電子文件。
26.如權(quán)利要求24所述的方法,其中,所述設(shè)備是無(wú)線(xiàn)電話(huà)。
27.如權(quán)利要求24所述的方法,其中,所述可顯示文件是網(wǎng)頁(yè)。
28.一種計(jì)算機(jī)可讀介質(zhì),其內(nèi)容引起無(wú)線(xiàn)設(shè)備中的控制邏輯來(lái)執(zhí)行一種方法從而為至少一個(gè)傳送至設(shè)備上的用戶(hù)的電子文件提供版權(quán)保護(hù),包括接收對(duì)可顯示文件的請(qǐng)求;為至少一個(gè)電子文件確定版權(quán)保護(hù)的級(jí)別;建立可顯示文件,所述可顯示文件包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接;在到一個(gè)或多個(gè)電子文件的鏈接中的至少一個(gè)鏈接中嵌入版權(quán)保護(hù)級(jí)別的指示;和在用戶(hù)選擇了至少一個(gè)鏈接后,把相關(guān)電子文件傳送給用戶(hù)。
29.一種如權(quán)利要求28所述的計(jì)算機(jī)可讀介質(zhì),其中,所述可顯示文件是網(wǎng)頁(yè)。
30.一種如權(quán)利要求28所述的計(jì)算機(jī)可讀介質(zhì),其中,該計(jì)算機(jī)可讀介質(zhì)是計(jì)算機(jī)可讀磁盤(pán)。
31.一種如權(quán)利要求28所述的計(jì)算機(jī)可讀介質(zhì),其中,該計(jì)算機(jī)可讀介質(zhì)是用來(lái)傳送產(chǎn)生的包括內(nèi)容的數(shù)據(jù)信號(hào)的數(shù)據(jù)傳輸介質(zhì)。
32.一種如權(quán)利要求28所述的計(jì)算機(jī)可讀介質(zhì),其中,該計(jì)算機(jī)可讀介質(zhì)是計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器。
33.一種為傳送給設(shè)備上的用戶(hù)的至少一個(gè)電子文件提供版權(quán)保護(hù)的設(shè)備用于接收對(duì)可顯示文件的請(qǐng)求的裝置;用于為至少一個(gè)電子文件確定版權(quán)保護(hù)的級(jí)別的裝置;用于建立可顯示文件裝置,所述可顯示文件包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接;和用于把版權(quán)保護(hù)級(jí)別的指示嵌入到一個(gè)或多個(gè)電子文件鏈接中至少一個(gè)鏈接中的裝置。
34.一種計(jì)算機(jī)可讀介質(zhì),包括數(shù)字權(quán)利管理系統(tǒng)所使用的數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)包括到用戶(hù)要下載的至少一個(gè)文件的HTML鏈接,該HTML鏈接包括至少一個(gè)錨標(biāo)簽;和版權(quán)保護(hù)級(jí)別的指示,該指示嵌入到HTML鏈接中。
35.一種如權(quán)利要求34所述的計(jì)算機(jī)可讀介質(zhì),其中,所述版權(quán)保護(hù)級(jí)別的指示位于嵌入在錨標(biāo)簽內(nèi)的名稱(chēng)元素中。
36.一種如權(quán)利要求34所述的計(jì)算機(jī)可讀介質(zhì),其中,該計(jì)算機(jī)可讀介質(zhì)是用來(lái)傳送所產(chǎn)生的包含內(nèi)容的數(shù)據(jù)信號(hào)的數(shù)據(jù)傳送介質(zhì)。
37.一種對(duì)傳送至設(shè)備上的用戶(hù)的至少一個(gè)電子文件提供版權(quán)保護(hù)的方法,包括接收來(lái)自用戶(hù)的對(duì)網(wǎng)頁(yè)的請(qǐng)求;為至少一個(gè)電子文件確定版權(quán)保護(hù)的級(jí)別;建立網(wǎng)頁(yè)以顯示給用戶(hù),所述網(wǎng)頁(yè)包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接;把版權(quán)保護(hù)級(jí)別的指示嵌入到與一個(gè)或多個(gè)電子文件中至少一個(gè)相關(guān)的MIME-類(lèi)型報(bào)頭中;和傳送至少一個(gè)具有任何相關(guān)MIME類(lèi)型報(bào)頭的電子文件。
38.如權(quán)利要求37所述的方法,其中,所述版權(quán)保護(hù)級(jí)別的指示位于內(nèi)容-類(lèi)型報(bào)頭字段中,而且該指示利用了MIME類(lèi)型可擴(kuò)充的語(yǔ)法。
39.一種對(duì)經(jīng)過(guò)網(wǎng)絡(luò)傳送至設(shè)備的用戶(hù)的至少一個(gè)電子文件提供版權(quán)保護(hù)的方法,包括為至少一個(gè)電子文件確定版權(quán)保護(hù)的級(jí)別;建立可顯示文件以顯示給用戶(hù),所述可顯示文件包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接;和在到一個(gè)或多個(gè)電子文件的鏈接中的至少一個(gè)鏈接中嵌入版權(quán)保護(hù)級(jí)別的指示;和存儲(chǔ)至少一個(gè)至一個(gè)或多個(gè)電子文件的鏈接。
全文摘要
公開(kāi)的實(shí)施例包括一種系統(tǒng)和方法,用來(lái)保護(hù)在傳至設(shè)備用戶(hù)的電子文件或其他信息中的知識(shí)產(chǎn)權(quán),如版權(quán)。在一個(gè)實(shí)施例中,系統(tǒng)接收一個(gè)來(lái)自用戶(hù)的對(duì)諸如網(wǎng)頁(yè)之類(lèi)可顯示文件的請(qǐng)求。然后系統(tǒng)創(chuàng)建一個(gè)網(wǎng)頁(yè)以便顯示給用戶(hù),其中網(wǎng)頁(yè)包括一個(gè)或多個(gè)至一個(gè)或多個(gè)電子文件的鏈接。然后系統(tǒng)可以為至少一個(gè)電子文件確定保護(hù)的級(jí)別并且在到電子文件的至少一個(gè)鏈接中嵌入版權(quán)保護(hù)級(jí)別指示。系統(tǒng)可以包括在用戶(hù)選擇其中一個(gè)鏈接后將文件傳輸給用戶(hù)。也公開(kāi)了許多其他的替換方案和替代實(shí)施例。
文檔編號(hào)G06F12/14GK1672356SQ03818129
公開(kāi)日2005年9月21日 申請(qǐng)日期2003年5月23日 優(yōu)先權(quán)日2002年5月30日
發(fā)明者H·基恩 申請(qǐng)人:美國(guó)電話(huà)及電報(bào)無(wú)線(xiàn)服務(wù)公司