專利名稱::用于產(chǎn)生和組合萬維網(wǎng)網(wǎng)頁的內(nèi)容的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及產(chǎn)生和組合萬維網(wǎng)網(wǎng)頁內(nèi)容,具體涉及根據(jù)文本內(nèi)容動(dòng)態(tài)在線組合萬維網(wǎng)網(wǎng)頁。
背景技術(shù):
:通過在計(jì)算功率中的進(jìn)步和帶寬的迅速增長的可獲得性已經(jīng)加速了萬維網(wǎng)(Web)的成長。內(nèi)容提供者可以開發(fā)大的和復(fù)雜的內(nèi)容,它可以在相對短的時(shí)間內(nèi)從主機(jī)發(fā)送給客戶機(jī)。但是,對于這個(gè)內(nèi)容的需要水平經(jīng)常超過服務(wù)提供者和主機(jī)有效地支持內(nèi)容的能力,從而導(dǎo)致因特網(wǎng)服務(wù)的暫時(shí)短缺。在萬維網(wǎng)的正在發(fā)展的架構(gòu)中,已經(jīng)開發(fā)了動(dòng)態(tài)組合的網(wǎng)頁,以部分地滿足對于內(nèi)容的需求,并且同時(shí)降低對服務(wù)提供者和主機(jī)的影響。動(dòng)態(tài)組合的網(wǎng)頁以唯一可尋址的元素的形式來提供內(nèi)容??梢酝ㄟ^網(wǎng)絡(luò)以及時(shí)的方式從不同的主機(jī)獲得這些元素。對于內(nèi)容提供者,當(dāng)網(wǎng)頁內(nèi)容頻繁變化(例如,股票價(jià)格)或針對最終用戶(例如個(gè)性化的問候)的時(shí)候尤其期望動(dòng)態(tài)組合。動(dòng)態(tài)組合的優(yōu)點(diǎn)特別包括內(nèi)容建立效率和網(wǎng)絡(luò)傳輸效率。當(dāng)一次建立和重新使用元素時(shí)可以實(shí)現(xiàn)內(nèi)容建立的效率。當(dāng)呈現(xiàn)不同使用壽命屬性的元素被獨(dú)立地存儲(chǔ)并被高速緩存在靠近最終用戶的位置時(shí)可以實(shí)現(xiàn)網(wǎng)絡(luò)傳輸?shù)男?。網(wǎng)頁的特征可以是靜態(tài)或動(dòng)態(tài)。靜態(tài)網(wǎng)頁包括在時(shí)間上固定的內(nèi)容,因此,每次內(nèi)容被瀏覽器調(diào)用時(shí),顯示相同的內(nèi)容。動(dòng)態(tài)網(wǎng)頁包括在被調(diào)用時(shí)產(chǎn)生的內(nèi)容。因此,動(dòng)態(tài)網(wǎng)頁可以隨著時(shí)間提供不同內(nèi)容。當(dāng)前,流行的萬維網(wǎng)瀏覽器實(shí)現(xiàn)方式限制網(wǎng)頁的動(dòng)態(tài)組合,因?yàn)槌薍TML幀之外,瀏覽器不支持嵌入的或在線的對HTML元素的引用。換句話說,萬維網(wǎng)瀏覽器不支持在另一個(gè)HTML元素內(nèi)的嵌入的可尋址的HTML標(biāo)簽。HTML幀提供一種手段,通過這種手段,可以根據(jù)唯一可尋址的HTML元素組合網(wǎng)頁。但是,采用HTML幀由于在不同的萬維網(wǎng)瀏覽器之間和在同一萬維網(wǎng)瀏覽器的不同版本之間的幀支持的實(shí)現(xiàn)方式的不兼容而受到限制。而且,幀需要顯示要預(yù)先分配的坐標(biāo)或百分比。因此,如果未填充可以獲得的顯示不動(dòng)產(chǎn),則它可能被浪費(fèi)?,F(xiàn)在,存在這樣的網(wǎng)站,它動(dòng)態(tài)地組合唯一可尋址的元素以建立用于向用戶提供的網(wǎng)頁。但是,這些網(wǎng)站在中央服務(wù)器或在網(wǎng)絡(luò)的主機(jī)端執(zhí)行網(wǎng)頁組合,用于作為原子單位傳送到客戶。雖然網(wǎng)頁組合是基于元素的使用和重新使用,但是服務(wù)器端不導(dǎo)致較大的內(nèi)容建立效率或較大的網(wǎng)絡(luò)效率,因?yàn)榫W(wǎng)頁仍然作為原子單位通過網(wǎng)絡(luò)被發(fā)送到最終用戶的萬維網(wǎng)瀏覽器。因此,需要一種使用對包括文本內(nèi)容的圖像的在線引用的動(dòng)態(tài)客戶端網(wǎng)頁組合的方法。
發(fā)明內(nèi)容根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了用于處理HTML文件的方法。所述方法包括獲得文本內(nèi)容;將文本內(nèi)容的一部分轉(zhuǎn)換為媒體文件;存儲(chǔ)媒體文件;在引用所存儲(chǔ)的媒體文件的HTML文件內(nèi)提供標(biāo)簽,其中,所述標(biāo)簽引用包括文本內(nèi)容的一部分的媒體文件。媒體文件可以是聲音文件或圖像文件。在文本內(nèi)容內(nèi)的思想的一種表達(dá)是實(shí)體的所有權(quán)。圖像文件可以包括水印。水印作為所有權(quán)存在的通知。所述方法包括根據(jù)壓縮首選項(xiàng)來壓縮媒體文件。所述壓縮首選項(xiàng)識別文件格式。媒體文件被存儲(chǔ)在客戶端數(shù)據(jù)庫和聯(lián)網(wǎng)的高速緩沖存儲(chǔ)器之一中。所述方法還包括根據(jù)映射首選項(xiàng)來產(chǎn)生對應(yīng)于圖像文件的圖像圖。所述映射首選項(xiàng)將可選擇的空間顯示坐標(biāo)與外部文件標(biāo)示相關(guān)聯(lián),以便使能用戶漫游。將文本內(nèi)容轉(zhuǎn)換為媒體文件消除了用于提供文本內(nèi)容的手寫命令的使用。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種用于將電子編碼的文件內(nèi)容從文本格式轉(zhuǎn)換為圖像格式的方法。所述方法包括獲得電子編碼的文件;確定內(nèi)容建立首選項(xiàng);從電子編碼的文件中提取內(nèi)容。所述方法還包括根據(jù)內(nèi)容建立首選項(xiàng)將內(nèi)容從文本格式轉(zhuǎn)換為圖像格式,并且執(zhí)行將圖像格式的內(nèi)容傳送到數(shù)據(jù)庫和將圖像格式的內(nèi)容傳送到客戶機(jī)中的一個(gè)。所述方法包括根據(jù)水印首選項(xiàng)將一個(gè)水印施加到圖像格式的內(nèi)容上。所述方法包括根據(jù)壓縮首選項(xiàng)壓縮加有水印的圖像格式的內(nèi)容。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種用于動(dòng)態(tài)地將電子編碼的HTML內(nèi)容從文本格式轉(zhuǎn)換為圖像格式的方法。所述方法包括從客戶機(jī)接收對于內(nèi)容的請求;獲得文本格式的內(nèi)容;確定內(nèi)容建立首選項(xiàng);根據(jù)內(nèi)容建立首選項(xiàng)將文本格式的內(nèi)容轉(zhuǎn)換為圖像格式的內(nèi)容。所述方法還包括步驟從所獲得的文本格式的內(nèi)容提取文本格式的內(nèi)容。所述方法包括答復(fù)請求,其中所述答復(fù)包括圖像格式的內(nèi)容。所述方法包括根據(jù)水印首選項(xiàng)將水印施加到圖像格式的內(nèi)容上。所述方法包括根據(jù)壓縮首選項(xiàng)來壓縮帶有水印的圖像格式的內(nèi)容。所述方法還包括根據(jù)映射首選項(xiàng)來產(chǎn)生圖像圖,其中,所述圖像圖將可選擇的空間顯示坐標(biāo)與外部文件識別符相關(guān)聯(lián)。所述方法包括存儲(chǔ)圖形格式的內(nèi)容。所述方法還包括產(chǎn)生包括對所存儲(chǔ)的圖像格式的內(nèi)容的引用的HTML文件,用于由客戶機(jī)進(jìn)行檢索和在線動(dòng)態(tài)組合。所述方法包括接收用于驗(yàn)證帶有水印的內(nèi)容的客戶系統(tǒng)請求;驗(yàn)證帶有水印的內(nèi)容和答復(fù)與驗(yàn)證相關(guān)的請求。所述方法包括接收用于驗(yàn)證帶有水印的內(nèi)容的客戶系統(tǒng)請求;確定在帶有水印的內(nèi)容中是否存在多個(gè)水印驗(yàn)證元素,并且確定在帶有水印的內(nèi)容中多個(gè)水印驗(yàn)證元素是否通用(current)。所述方法包括從主機(jī)經(jīng)由安全的通信鏈路來請求多個(gè)水印驗(yàn)證元素;從主機(jī)經(jīng)由安全的通信鏈路接收所請求的水印驗(yàn)證元素;并且在位于客戶機(jī)系統(tǒng)內(nèi)的存儲(chǔ)器中存儲(chǔ)水印驗(yàn)證元素。所述方法獲得帶有水印的圖像,驗(yàn)證所述水印,并且向客戶機(jī)系統(tǒng)提供驗(yàn)證結(jié)果。主機(jī)在客戶機(jī)遠(yuǎn)處。位于客戶機(jī)系統(tǒng)內(nèi)的存儲(chǔ)器包括連接到客戶機(jī)的硬盤驅(qū)動(dòng)器和聯(lián)網(wǎng)的高速緩沖存儲(chǔ)器之一。根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了可以由機(jī)器讀取的程序存儲(chǔ)設(shè)備,確實(shí)地包括了可以由機(jī)器執(zhí)行的指令的程序,用于執(zhí)行用于處理HTML文件的方法步驟。所述方法包括獲得文本內(nèi)容;將文本內(nèi)容的一部分轉(zhuǎn)換為媒體文件;存儲(chǔ)媒體文件;在引用所存儲(chǔ)的媒體文件的HTML文件內(nèi)提供標(biāo)簽,其中所述標(biāo)簽引用包括文本內(nèi)容的一部分的媒體文件。媒體文件是圖像文件。圖像文件包括水印。所述方法步驟還包括步驟根據(jù)映射首選項(xiàng)來產(chǎn)生對應(yīng)于圖像文件的圖像圖。下面參照附圖更詳細(xì)地說明本發(fā)明的優(yōu)選實(shí)施例圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的、包括客戶機(jī)和萬維網(wǎng)服務(wù)器的網(wǎng)絡(luò)的圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的、向客戶機(jī)下載內(nèi)容的方法的流程圖;圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖像的示例。具體實(shí)施例方式根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以使用包括嵌入的、引用動(dòng)態(tài)組合的圖像的標(biāo)簽的超文本標(biāo)記語言(HTML)指令在最終用戶的萬維網(wǎng)瀏覽器或客戶機(jī)處組合網(wǎng)頁。本發(fā)明相對于現(xiàn)有技術(shù)具有幾個(gè)優(yōu)點(diǎn)。例如,服務(wù)器系統(tǒng)減少了與為客戶機(jī)進(jìn)行網(wǎng)頁組合相關(guān)聯(lián)的內(nèi)容建立成本。而且,可以通過存儲(chǔ)用于建立更接近客戶機(jī)的網(wǎng)頁的元素來更有效地利用網(wǎng)絡(luò)資源,例如,元素可以被緩存或存儲(chǔ)在客戶機(jī)的本地硬盤驅(qū)動(dòng)器上。另外,元素可以被緩存在整個(gè)的一個(gè)分布系統(tǒng)上,因此大大降低了與元素的檢索相關(guān)聯(lián)的網(wǎng)絡(luò)業(yè)務(wù)量。應(yīng)當(dāng)明白,可以以各種形式的硬件、軟件、固件、特殊目的的處理器或其組合來實(shí)現(xiàn)本發(fā)明。在一個(gè)實(shí)施例中,可以以軟件來實(shí)現(xiàn)本發(fā)明,所述軟件作為確實(shí)地包括在程序存儲(chǔ)器件上的應(yīng)用程序。所述應(yīng)用程序可以被加載到包括任何適合的機(jī)構(gòu)的機(jī)器并且由其執(zhí)行。所述機(jī)器最好在一個(gè)計(jì)算機(jī)平臺上實(shí)現(xiàn),所述計(jì)算機(jī)平臺包括諸如一個(gè)或多個(gè)中央處理單元(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)和輸入/輸出(I/O)接口的硬件。所述計(jì)算機(jī)平臺也包括操作系統(tǒng)和微指令代碼。在此所述的各種處理和功能可以是經(jīng)由操作系統(tǒng)執(zhí)行的微指令代碼的部分或應(yīng)用程序的部分(或其組合)。另外,諸如附加的數(shù)據(jù)存儲(chǔ)器件和打印器件的各種其他的外圍器件可以連接到計(jì)算機(jī)平臺。應(yīng)當(dāng)還明白,由于在附圖中說明的一些組成系統(tǒng)元件和方法步驟可以用軟件實(shí)現(xiàn),因此在系統(tǒng)元件(或處理步驟)之間的實(shí)際連接可以依賴于對本發(fā)明編程的方式而不同。當(dāng)在此提供了本發(fā)明的教程后,本領(lǐng)域的技術(shù)人員將能夠考慮本發(fā)明的這些和類似的實(shí)現(xiàn)方式和配置。雖然當(dāng)前的萬維網(wǎng)瀏覽器的實(shí)現(xiàn)方式不支持嵌入的或在線的對HTML元素的引用,但是它們支持對圖像的在線引用。例如,瀏覽器一般支持在線的圖形交換格式(GIF)圖像、在線聯(lián)合圖像專家組(JPEG)標(biāo)準(zhǔn)圖像和便攜的網(wǎng)絡(luò)圖形(PNG)圖像。因此,可以通過在由萬維網(wǎng)瀏覽器或客戶機(jī)正在處理的HTML文件內(nèi)嵌入圖像標(biāo)簽或<IMG>標(biāo)簽進(jìn)行動(dòng)態(tài)檢索和向用戶提供圖像。<IMG>可以被表達(dá)為<IMGSRC=″xxxx″>,其中xxxx表示圖像的唯一標(biāo)識符,例如指向在網(wǎng)絡(luò)(例如因特網(wǎng))上的圖像文件的唯一資源定位符(URL)。圖像文件可以利用<IMG>標(biāo)簽被插入在HTML文件內(nèi)。應(yīng)當(dāng)注意,雖然有可能編碼HTML頁面以便它包括引用HTML文件的<IMG>標(biāo)簽(例如,IMGSRC=″xxxx.html″),但是當(dāng)前的萬維網(wǎng)瀏覽器的行為使得文件被調(diào)用時(shí)不被處理。而且,瀏覽器可以向最終用戶提供分裂的圖像圖標(biāo)。除了網(wǎng)頁的客戶機(jī)端動(dòng)態(tài)組合的效率之外,圖像還比文本內(nèi)容更不易被第三方采用和/或修改。因此,分發(fā)者可以通過在分發(fā)前將文本內(nèi)容轉(zhuǎn)換為圖像格式來對網(wǎng)頁內(nèi)容進(jìn)行更大的控制。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以將圖像數(shù)字地簽上水印。對于數(shù)字圖像的水印的添加用于向觀看或使用內(nèi)容的任何一方通告在內(nèi)容中版權(quán)的存在。例如,在授權(quán)給G.W.Braudaway等的美國專利第5,530,759號“圖像的彩色校正數(shù)字水印加入”中,公開了一個(gè)用于將可視的水印置于圖像上的系統(tǒng),用于阻止圖像的未經(jīng)授權(quán)的使用。也可以與本發(fā)明結(jié)合地使用無形的水印加入技術(shù)。在授權(quán)給F.C.Mintzer等的美國專利第5,875,249號“用于圖像驗(yàn)證的無形圖像水印”中公開了一種無形的水印加入技術(shù)。所述無形的水印加入系統(tǒng)和方法使用印記處理和驗(yàn)證密鑰來驗(yàn)證圖像內(nèi)容。所述密鑰用于從圖像提取印記信息。被提取的印記信息可以被手動(dòng)和/或自動(dòng)驗(yàn)證。在授權(quán)給A.Shamir的美國專利第5,488,664號“用于使用印刷的加密水印來保護(hù)可視信息的方法和裝置”中公開了一種用于使用印刷的加密水印來保護(hù)可視信息不受到未經(jīng)授權(quán)的訪問和修改的方法,所述印刷的加密水印使用黑白象素被編碼。這些專利(5,530,759、5,875,249和5,488,664)是包括水印驗(yàn)證方法的加水印技術(shù),在此被整體通過引用并入??梢栽谖谋緢D像申明確地顯示和可感覺到地注意到所述水印本身。因此,本發(fā)明通過提供一種用于將文本內(nèi)容轉(zhuǎn)換為隨后可以被加水印的圖像格式的方法而便利了動(dòng)態(tài)組合或靜態(tài)準(zhǔn)備的文本數(shù)據(jù)的版權(quán)保護(hù)。可以與電子版權(quán)管理系統(tǒng)相結(jié)合地使用并入數(shù)字水印的文本圖像。電子版權(quán)管理系統(tǒng)作為數(shù)字內(nèi)容和相關(guān)聯(lián)的知識產(chǎn)權(quán)的交換所。一般的電子版權(quán)管理系統(tǒng)包括與諸如出版年份、版權(quán)擁有者的姓名等的各個(gè)作品相關(guān)聯(lián)的信息的數(shù)據(jù)庫以及向那些作品銷售權(quán)利的系統(tǒng)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過在水印中提供注意信息,可以將具有版權(quán)的作品和權(quán)利擁有者的識別簡化。參見圖1,客戶機(jī)的萬維網(wǎng)瀏覽器102通過因特網(wǎng)104連接到聯(lián)網(wǎng)的高速緩沖存儲(chǔ)器106和萬維網(wǎng)服務(wù)器108。萬維網(wǎng)服務(wù)器108包括動(dòng)態(tài)應(yīng)用程序110,用于從數(shù)據(jù)庫112檢索客戶請求的文本,并且將文本轉(zhuǎn)換為圖像114。所述轉(zhuǎn)換可以根據(jù)首選項(xiàng)118。首選項(xiàng)118是內(nèi)容建立首選項(xiàng),包括文本的屬性,所述屬性包括字體、字體大小、顏色、頁邊的空白等??梢栽跊]有諸如存在指示和屬性的其他首選項(xiàng)時(shí)使用內(nèi)容建立首選項(xiàng),所述存在指示包括例如樣式表的表示指示可以用于提供對于特定的HTML文件特有的格式化信息。萬維網(wǎng)服務(wù)器可以根據(jù)加水印首選項(xiàng)120以可視或無形的水印來對圖像116家水印。加水印首選項(xiàng)120可以規(guī)定屬性,包括水印的透明、水印圖像等。萬維網(wǎng)服務(wù)器通過因特網(wǎng)104向萬維網(wǎng)瀏覽器102提供圖像形式的所請求文本。萬維網(wǎng)瀏覽器可以通過因特網(wǎng)在本地硬盤驅(qū)動(dòng)器上或在網(wǎng)絡(luò)高速緩沖存儲(chǔ)器106上緩存所請求的文本。本發(fā)明描述用于根據(jù)在HTML元素中嵌入的標(biāo)簽建立網(wǎng)頁的方法。網(wǎng)頁可以被萬維網(wǎng)瀏覽器或支持將HTML鏈接到圖像的客戶機(jī)來動(dòng)態(tài)組合。所述方法實(shí)現(xiàn)對于包括HTML頁面中的文本內(nèi)容的動(dòng)態(tài)組合圖像的嵌入引用。所述方法提供一種手段,通過這個(gè)手段,文本內(nèi)容可以被轉(zhuǎn)換為圖像和封裝為唯一的可尋址HTML元素。另外,可以與包括文本內(nèi)容的圖像相結(jié)合地使用圖像圖,使能用戶在文件內(nèi)和到其他網(wǎng)頁的漫游。圖像圖將圖像的區(qū)域(由x和y坐標(biāo)限定)與HREF鏈接或超鏈接相關(guān)聯(lián),所述超鏈接可以用于漫游文件和/或萬維網(wǎng)。每個(gè)圖像可以包括數(shù)字水印。為了提高網(wǎng)絡(luò)的效率,可以壓縮圖像。壓縮圖像的方法是業(yè)內(nèi)所公知的,包括例如,根據(jù)JPEG標(biāo)準(zhǔn)的圖像壓縮、GIF圖像壓縮或PNG壓縮。對于圖像壓縮,GIF和PNG壓縮是無損的,但是,根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以使用有損的壓縮(如JPEG)。一般,文本內(nèi)容的壓縮需要的是無損的,以避免改變文本的含義。但是,根據(jù)本發(fā)明,由于業(yè)務(wù)文本內(nèi)容被轉(zhuǎn)換為圖像,因此由壓縮技術(shù)引入的誤差可以不改變文本的含義。因此,可以實(shí)現(xiàn)更積極的壓縮算法來壓縮圖像,而所述更積極的壓縮算法可能向文件引入誤差。參見圖2,萬維網(wǎng)服務(wù)器接收動(dòng)態(tài)文本202的請求,并從數(shù)據(jù)庫或主機(jī)檢索文本204。所述文本可以被轉(zhuǎn)換為圖像206和/或語音208(聲音文件)。文本的圖像可以與用于鏈接到圖像內(nèi)的錨或其他網(wǎng)頁的圖像圖212相關(guān)聯(lián)。所述圖像可以是加有水印的圖像210和壓縮的圖像216。同樣,也可以實(shí)現(xiàn)對語音加水印的方法214??梢允褂酶鞣N聲音格式來壓縮加有水印的語音218,包括波形文件(.wav)和音頻交換文件格式(.aif)。壓縮的圖像和/或聲音文件可以與任何對應(yīng)的圖像圖一起被提供給客戶機(jī)220。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以驗(yàn)證水印。包括諸如插件程序、Java程序等的萬維網(wǎng)瀏覽器可以檢查水印和提供驗(yàn)證信息。驗(yàn)證信息包括例如水印的存在、水印被加入的日期、水印的整體性和關(guān)于內(nèi)容提供者和水印的信息。本發(fā)明考慮到內(nèi)容的加密??梢约用莒o態(tài)和動(dòng)態(tài)內(nèi)容來用于限定的最終用戶的使用。另外,由HTML文件引用的特定內(nèi)容,諸如獨(dú)立的圖像文件,可以被加密,而其他內(nèi)容不被加密。例如,可以經(jīng)過加密套接字協(xié)議層(SSL)和安全的超文本傳送協(xié)議(HTTPS)來發(fā)送加密內(nèi)容,同時(shí)經(jīng)由超文本傳送協(xié)議(HTTP)來發(fā)送HTML文件的其他元素。引用內(nèi)容的標(biāo)簽可以指示是否加密內(nèi)容,例如,經(jīng)由諸如HTTPS或SHTTP的安全通信手段來發(fā)送所引用的內(nèi)容,所述HTTPS或SHTTP是HTTP的安全增強(qiáng)的版本。HTTPS和SSL支持使用數(shù)字證書。因此,客戶機(jī)可以鑒別發(fā)送者或主機(jī)。本發(fā)明考慮了加密的另外的方法,這些方法將對于本領(lǐng)域的技術(shù)人員是顯而易見的。圖3和附錄1和2中給出了將文本內(nèi)容轉(zhuǎn)換為諸如JPEG圖像標(biāo)準(zhǔn)的圖像格式的機(jī)理。附錄1和2被提供作為本發(fā)明的一個(gè)實(shí)施例的示例,并且被提供了在此提供的本發(fā)明的教程,本領(lǐng)域的技術(shù)人員將能夠考慮本發(fā)明的這些和類似的實(shí)現(xiàn)方式或配置。附錄1是對應(yīng)于圖3的HTML代碼。附錄2包括用于將文本內(nèi)容轉(zhuǎn)換為圖像的Java小服務(wù)程序。所述小服務(wù)程序根據(jù)請求參數(shù)模擬數(shù)據(jù)庫查找,并且返回根據(jù)一組參數(shù)從文本內(nèi)容建立的JPEG圖像。本發(fā)明已經(jīng)在實(shí)現(xiàn)RedHatLinux6.2和IBM的Java1.3.0,buildcx130-20000815的硬件上被寫入和測試。用于測試的小服務(wù)程序引擎是來自在http//jakarta.apache.org的Jakarta項(xiàng)目的Tomcat3.1引擎。圖3是包括文本和圖像的HTML文件的瀏覽器翻譯的示例,所述圖像包括文本內(nèi)容。從文本內(nèi)容建立的圖像304-310處于不同的字體,以使得容易從圖像304-310可視地區(qū)別原始文本,如302。根據(jù)本發(fā)明,文本內(nèi)容到圖像格式的轉(zhuǎn)換可以提高通過網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)量。這個(gè)擴(kuò)大可能發(fā)生在小數(shù)量的文本內(nèi)容被轉(zhuǎn)換為圖像的時(shí)候。但是,這個(gè)擴(kuò)展不是線性的。隨著更多的文本被轉(zhuǎn)換為圖像,表示圖像的數(shù)據(jù)量不可能明顯增加。而且,通過從文本內(nèi)容向圖像格式轉(zhuǎn)換,可以消除對于包括樣式表的手寫命令的需要。通過消除手寫命令,與文本數(shù)據(jù)相比較可以降低要分發(fā)的圖像數(shù)據(jù)量。附錄3和4示出了包括單打網(wǎng)球比賽的結(jié)果的網(wǎng)站的HTML代碼。附錄3和4被提供作為本發(fā)明的一個(gè)實(shí)施例,并且被提供了在此提供的本發(fā)明的教程,本領(lǐng)域的技術(shù)人員將能夠考慮本發(fā)明的這些和類似的實(shí)現(xiàn)方式或配置。附錄4示出了使用對于包括附錄3的文本內(nèi)容的圖像的<IMG>標(biāo)簽的網(wǎng)站的HTML代碼。另外,附錄4包括圖像圖,它將圖像“tennis.jpg”的不同區(qū)域鏈接到在網(wǎng)站內(nèi)的附加的HTML文件。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以大大地降低客戶機(jī)的處理負(fù)荷。當(dāng)前,萬維網(wǎng)瀏覽器需要將大的處理功率用于HTML文本的語法分析和提供。通過向客戶機(jī)提供圖像形式的文本內(nèi)容,可以降低或消除與分析和翻譯相關(guān)聯(lián)的開銷。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以不管客戶機(jī)的實(shí)現(xiàn)方式如何而保證內(nèi)容的屬性。當(dāng)前,不同的客戶機(jī)實(shí)現(xiàn)方式,諸如微軟的InternetExplorer和Netscape的Navigator,可以以相沖突的方式來翻譯標(biāo)記標(biāo)簽和樣式表。不同的客戶機(jī)可以非常不同地提供同一文本內(nèi)容。考慮在各種實(shí)現(xiàn)方式之間的翻譯中的差別對于內(nèi)容的開發(fā)者是一個(gè)挑戰(zhàn)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以通過以不需要瀏覽器修改或翻譯的不可改變的圖像的形式來向客戶機(jī)提供內(nèi)容而避免由瀏覽器之間的差別引起的困難。通過實(shí)現(xiàn)數(shù)字簽名,本發(fā)明向讀者通告一種存在知識產(chǎn)權(quán)的經(jīng)簽名的文本,包括但不限于由于在美國代碼題目17的§§401-414下的工作而產(chǎn)生的那些權(quán)利。在其他事情當(dāng)中,數(shù)字簽名可以是在基于圖像的文本中的水印。本發(fā)明還描述了一種方法,萬維網(wǎng)瀏覽器通過這種方法將文本內(nèi)容變換為適合于動(dòng)態(tài)組合的圖像格式。本發(fā)明也描述了多種方法,利用這些方法,可以通過提供一種用于將文本內(nèi)容動(dòng)態(tài)轉(zhuǎn)換為包括數(shù)字水印的圖像格式的手段對動(dòng)態(tài)組合或靜態(tài)準(zhǔn)備的文本內(nèi)容進(jìn)行版權(quán)保護(hù)。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,可以將文本內(nèi)容轉(zhuǎn)換為語音內(nèi)容??梢耘c圖像相結(jié)合地提供語音內(nèi)容以增強(qiáng)所提供的內(nèi)容深度,并且使得示例受損的用戶訪問網(wǎng)頁內(nèi)容。將文本轉(zhuǎn)換為語音的方法是業(yè)內(nèi)公知的??梢允褂酶鞣N聲音壓縮的方法,例如,.wav文件和MP3文件(MPEG-1音頻層-3),以降低聯(lián)網(wǎng)設(shè)施的負(fù)荷。本發(fā)明提供了加水印的語音。可以使用例如在語音或非壓縮聲音(如用戶聽力范圍之外的或背景噪聲)中的明確版權(quán)信息來對語音加水印,可以使用計(jì)算機(jī)程序來檢測所述明確版權(quán)信息。在已經(jīng)說明了用于建立動(dòng)態(tài)組合的網(wǎng)頁的方法和系統(tǒng)的實(shí)施例之后,注意可以由本領(lǐng)域的技術(shù)人員根據(jù)上述的教程來進(jìn)行修改和改變。因此應(yīng)當(dāng)明白,在所公開的本發(fā)明的特定實(shí)施例中,可以進(jìn)行在不脫離所附的權(quán)利要求所限定的本發(fā)明的精神和范圍內(nèi)的改變。在已經(jīng)因此詳細(xì)地并且尤其根據(jù)專利法的要求地說明了本發(fā)明之后,專利特許證所要求和期望保護(hù)的內(nèi)容被給出在所附的權(quán)利要求中。附錄1.<prelisting-type="program-listing"><html><head><title>Text2JpgConversion</title></head><bodybgcolor=″#FFFFFF″><p>Thisisthe<imgsrc=″../servlet/Text2Jpeg?id=1″><p>Andthisisthe<imgsrc=″../servlet/Text2Jpeg?id=2″><p>Nowforsomethingcompletely<imgsrc=″../servlet/Text2Jpeg?id=3″><p>Andweconcludewitharousing<imgsrc=″../servlet/Text2Jpeg?id=4″></body></html></pre>附錄2.<prelisting-type="program-listing">importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;importjava.awt.*;importjava.awt.image.BufferedImage;importcom.sun.image.codec.jpeg.*;publicclassText2JpegextendsHttpServlet{ publicvoiddoGet(HttpServletRequestrequest, HttpServletResponseresponse) throwsIOException,ServletException { response.setContentType(″jmage/jpg″); // //FakeupDatabaselookupforthisexample // Stringparameter=request.getParameter(″id″); intp=Integer.parseInt(parameter); Stringtext=″Default″; switch(p){ case1text=″firsthello″;break; case2text=″secondhello″;break; case3text=″different.″;break; case4text=″adios.″;break; default } BufferedImageimage=newBufferedImage(100,20,BufferedImage.TYPE_INT_RGB); Fontf=newFont(″SanSerif″,F(xiàn)ont.PLAIN,14); Graphics2Dg=image.createGraphics(); g.setColor(Color.white); g.fillRect(0,0,100,20); g.setColor(Color.black); g.setFont(f); g.drawString(text,3,20); OutputStreamos=response.getOutputStream(); JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(os); encoder.encode(image); os.close(); }}</pre>附錄3.<prelisting-type="program-listing"><html><head><basehref=″http//www.ausopen.org″><linkrel=stylesheethref=″http//agent86/includes/style/ausopen.css″type=″text/css″></head><body><tableborder=″0″cellpadding=″0″cellspacing=″0″summary=″Men′sSingles.Finals.RodLaverArena.″><trclass=″rowBg1″align=″center″><tdwidth=″2″><spacertype=″block″height=″1″width=″2″></td><tdwidth=″340″align=″left″><fontclass=″tblText2″>&amp;nbsp;&amp;nbsp;Men′sSingles-Finals-RodLaverArena</b></font></td><tdwidth=″25″><fontclass=″tblText2″>1</font></td><tdwidth=″25″><fontclass=″tblText2″>2</font></td><tdwidth=″25″><fontclass=″tblText2″>3</font></td><tdwidth=″25″><fontclass=″tblText2″>4</font></td><tdwidth=″25″><fontclass=″tblText2″>5</font></td><tdwidth=″2″><spacertype=″block″height=″1″width=″2″></td></tr></table><tableborder=″0″cellpadding=″0″cellspacing=″0″summary=″AndreAgassidefeatedArnaudClement64.62.62.″><trclass=″rowBg1″><tdrowspan=″5″width=″2″><spacertype=″block″height=″1″width=″2″></td><tdcolspan=″9″height=″2″><spacertype=″block″height=″2″width=″1″></td><tdrowspan=″5″width=″2″><spacertype=″block″height=″1″width=″2″></td></tr><trclass=″rowBg2″valign=″bottom″align=″center″><tdwidth=″12″>&amp;nbsp;</td><tdcolspan=″2″align=″left″>&amp;nbsp;<ahref=″/bios/ms/atpc487.html″><fontclass=″tblText1″>ArnaudClement</font></a><sup>FRA(15)</sup></td><tdwidth=″40″>&amp;nbsp;</td><tdwidth=″25″><fontclass=″tblText1″>4</font><sup>&amp;nbsp;</sup></td><tdwidth=″25″><fontclass=″tblText1″>2</font><sup>&amp;nbsp;</sup></td><tdwidth=″25″><fontclass=″tblText1″>2</font><sup>&amp;nbsp;</sup></td><tdwidth=″25″><fontclass=tblText1″>&amp;nbsp;</font><sup>&amp;nbsp;</sup></td><tdwidth=″25″><fontclass=″tblText1″>&amp;nbsp;</font><sup>&amp;nbsp;</sup></td></tr><trclass=″rowBg2″align=″left″><td>&amp;nbsp;</td><tdwidth=″88″><fontclass=″tblText1″>&amp;nbsp;vs.</font></td><tdalign=″center″width=″200″><ahref=″/scores/stats/day14/0126ms.html″><!--SIPO<DPn="12">--><dpn="d12"/><i><fontclass=″tblText1″>MatchStatistics</font></i></a>&amp;nbsp;</td><td>&amp;nbsp;</td><tdcolspan=″5″align=″center″><b><fontclass=″tblText1″><fontclass=″tblText1″>&amp;nbsp;</font></font></b></td></tr><trclass=″rowBg2″valign=″bottom″align=″center″><td>&amp;nbsp;</td><tdalign=″left″colspan=″2″>&amp;nbsp;<ahref=″/bios/ms/atpa092.html″><fontclass=″tblText1″><b>AndreAgassi</b></font></a><sup>USA(6)</sup></td><td>&amp;nbsp;</td><td><fontclass=″tblText1″>6</font><sup>&amp;nbsp;</sup></td><td><fontclass=″tblText1″>6</font><sup>&amp;nbsp;</sup></td><td><fontclass=″tblText1″>6</font><sup>&amp;nbsp;</sup></td><td><fontclass=″tblText1″>&amp;nbsp;</font><sup>&amp;nbsp;</sup></td><td><fontclass=″tblText1″>&amp;nbsp;</font><sup>&amp;nbsp;</sup></td></tr><trclass=″rowBg1″><tdcolspan=″9″height=″2″><spacertype=″block″height=″2″width=″2″></td></tr></table></body></html></pre>附錄4.<prelisting-type="program-listing"><html><head></head><body><imgsrc=″tennis.jpg″border=″1″usemap=″#nav″><aname=″#nav″><MAPname=″nav″><AREACOORDS=″18,22,130,39″HREF=″http//www.ausopen.org/bios/ms/atpc487.html″><AREACOORDS=″147,39,252,56″HREF=″http//www.ausopen.org/scores/stats/day14/0126ms.html″><AREACOORDS=″18,59,112,76″HREF=″http//www.ausopen.org/bios/ms/atpa092.html″></MAP></body></html></pre>權(quán)利要求1.一種用于動(dòng)態(tài)轉(zhuǎn)換電子編碼的HTML內(nèi)容的方法,包括步驟從客戶機(jī)接收對于內(nèi)容的請求;獲得文本格式的內(nèi)容;確定內(nèi)容建立首選項(xiàng);根據(jù)所述內(nèi)容建立首選項(xiàng)將文本格式的內(nèi)容轉(zhuǎn)換為圖像格式的內(nèi)容。2.根據(jù)權(quán)利要求1的方法,還包括從所獲得的文本格式的內(nèi)容中提取文本格式的內(nèi)容的步驟。3.根據(jù)權(quán)利要求1的方法,還包括答復(fù)所述請求的步驟,其中所述答復(fù)包括圖像格式的內(nèi)容。4.根據(jù)權(quán)利要求1的方法,還包括步根據(jù)加水印的首選項(xiàng)來向圖像格式的內(nèi)容加水印的步驟。5.根據(jù)權(quán)利要求1的方法,還包括根據(jù)壓縮首選項(xiàng)壓縮加有水印的圖像的步驟。6.根據(jù)權(quán)利要求1的方法,還包括根據(jù)映射的首選項(xiàng)產(chǎn)生圖像圖的步驟,其中,圖像圖將可選擇的空間顯示坐標(biāo)與外部文件識別符相關(guān)聯(lián)。7.根據(jù)權(quán)利要求1的方法,還包括以圖像格式來存儲(chǔ)內(nèi)容的步驟。8.根據(jù)權(quán)利要求7的方法,還包括產(chǎn)生包括對所述的圖像格式的內(nèi)容的引用的HTML文件的步驟,用于由客戶機(jī)的檢索和在線動(dòng)態(tài)組合。9.根據(jù)權(quán)利要求4的方法,還包括步驟接收客戶機(jī)系統(tǒng)的關(guān)于驗(yàn)證加水印的內(nèi)容的請求;驗(yàn)證加水印的內(nèi)容;答復(fù)客戶機(jī)系統(tǒng)關(guān)于驗(yàn)證的請求。10.根據(jù)權(quán)利要求4的方法,還包括步驟接收客戶機(jī)系統(tǒng)的關(guān)于驗(yàn)證加水印的內(nèi)容的請求;確定是否在加水印的內(nèi)容中存在多個(gè)水印驗(yàn)證元素;確定是否在帶有水印的內(nèi)容中多個(gè)水印驗(yàn)證元素通用(current);從主機(jī)經(jīng)由安全的通信鏈路來請求多個(gè)水印驗(yàn)證元素;從主機(jī)經(jīng)由安全的通信鏈路接收所請求的水印驗(yàn)證元素;在位于客戶系統(tǒng)內(nèi)的存儲(chǔ)器中存儲(chǔ)水印驗(yàn)證元素;獲得帶有水印的圖像;驗(yàn)證水印;和向客戶機(jī)系統(tǒng)提供驗(yàn)證結(jié)果。11.根據(jù)權(quán)利要求10的方法,其中,主機(jī)在客戶機(jī)遠(yuǎn)處。12.根據(jù)權(quán)利要求10的方法,其中,位于客戶機(jī)系統(tǒng)內(nèi)的存儲(chǔ)器包括連接到客戶機(jī)的硬盤驅(qū)動(dòng)器和聯(lián)網(wǎng)的高速緩沖存儲(chǔ)器之一。13.一種可以由機(jī)器讀取的程序存儲(chǔ)器設(shè)備,確實(shí)地包括了可以由機(jī)器執(zhí)行的指令的程序,用于執(zhí)行用于處理HTML文本的方法步驟,所述方法包括獲得文本內(nèi)容;將文本內(nèi)容的一部分轉(zhuǎn)換為媒體文件;存儲(chǔ)媒體文件;和在引用所存儲(chǔ)的媒體文件的HTML文件內(nèi)提供標(biāo)簽,其中,所述標(biāo)簽引用包括所述文本內(nèi)容的一部分的媒體文件。14.根據(jù)權(quán)利要求13的程序存儲(chǔ)設(shè)備,其中,媒體文件是圖像文件。15.根據(jù)權(quán)利要求13的程序存儲(chǔ)設(shè)備,其中,圖像文件包括水印。16.根據(jù)權(quán)利要求13的程序存儲(chǔ)設(shè)備,還包括根據(jù)映射首選項(xiàng)來產(chǎn)生對應(yīng)于圖像文件的圖像圖的步驟。全文摘要一種用于將電子編碼的HTML文件從文本格式動(dòng)態(tài)轉(zhuǎn)換為圖像格式的方法。所述方法包括從客戶機(jī)接收對于內(nèi)容的請求;獲得文本格式的內(nèi)容;確定內(nèi)容建立首選項(xiàng);根據(jù)所述內(nèi)容建立首選項(xiàng)而將文本格式的內(nèi)容轉(zhuǎn)換為圖像格式的內(nèi)容。所述方法包括答復(fù)所述請求,其中所述答復(fù)包括圖像格式的內(nèi)容。所述方法根據(jù)加水印的首選項(xiàng)來向圖像格式的內(nèi)容加水印。所述方法根據(jù)映射的首選項(xiàng)產(chǎn)生圖像圖,其中圖像圖將可選擇的空間顯示坐標(biāo)與外部文件識別符相關(guān)聯(lián)。文檔編號G06T1/00GK1547713SQ02808932公開日2004年11月17日申請日期2002年4月18日優(yōu)先權(quán)日2001年4月30日發(fā)明者詹姆斯·R·H·查林杰,保羅·M·丹齊克,羅伯特·法爾普,羅納德·雷茲,法爾普,雷茲,M丹齊克,詹姆斯RH查林杰申請人:國際商業(yè)機(jī)器公司