專利名稱:使用戶可以從萬維網(wǎng)服務(wù)器選擇外殼的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子網(wǎng)站技術(shù),尤其涉及從一個萬維網(wǎng)服務(wù)器向一個標(biāo)準(zhǔn)的萬維網(wǎng)瀏覽器提供網(wǎng)站內(nèi)容的技術(shù),其中該技術(shù)允許用戶對網(wǎng)頁定義可視顯示的布局。
如在相關(guān)申請中所述,隨著越來越多的商業(yè)、政府機(jī)關(guān)、教育系統(tǒng)及個人用戶成為網(wǎng)絡(luò)用戶和網(wǎng)站的擁有者,萬維網(wǎng)(“WWW”)正在迅速發(fā)展起來。
如
圖1所示,基本的現(xiàn)有技術(shù)中的萬維網(wǎng)瀏覽器計算機(jī)(1)和萬維網(wǎng)服務(wù)器計算機(jī)(4)允許萬維網(wǎng)瀏覽器用戶通過因特網(wǎng)或企業(yè)內(nèi)部網(wǎng)(3)來檢索和查看網(wǎng)絡(luò)文檔。網(wǎng)絡(luò)文檔,主要是靜態(tài)的網(wǎng)頁通過一個數(shù)據(jù)接口(5)例如小型計算機(jī)系統(tǒng)接口(“SCSI”)存儲在與萬維網(wǎng)服務(wù)器(4)相連的數(shù)據(jù)庫或文件系統(tǒng)(6)中。在一些例子中,靜態(tài)的網(wǎng)頁可以通過一個局域網(wǎng)絡(luò)(“LAN”)存儲在一個可以接入萬維網(wǎng)服務(wù)器(4)的遠(yuǎn)程文件服務(wù)器中。在上述例子中,系統(tǒng)部件的功能結(jié)構(gòu)如圖1所示。
為了檢查萬維網(wǎng)瀏覽器與萬維網(wǎng)服務(wù)器的基本操作,萬維網(wǎng)瀏覽器的用戶選擇或“點(diǎn)擊”萬維網(wǎng)瀏覽器以從萬維網(wǎng)服務(wù)器查看一個網(wǎng)頁。該操作導(dǎo)致生成一個超文本傳輸協(xié)議(“HTTP”)“get”命令以從萬維網(wǎng)瀏覽器(1)向萬維網(wǎng)服務(wù)器(4)發(fā)送從而檢索所需要的網(wǎng)頁。萬維網(wǎng)服務(wù)器(4)然后從存儲子系統(tǒng)(6)中檢索出網(wǎng)頁,然后向萬維網(wǎng)瀏覽器(1)發(fā)送超文本標(biāo)識語音(“HTML”)頁面和所有相關(guān)的嵌入內(nèi)容,例如圖形圖像,包括的文件等等。
HTML頁面中是有關(guān)該頁面的網(wǎng)絡(luò)對象的布局格式或可視配置的定義。例如,HTML文件可能標(biāo)識該頁面使用特殊的圖像文件或背景顏色。也可以提供顯示在頁面上的幾個圖像和圖片的位置和尺寸。在頁面上顯示的文本內(nèi)容可以包括尺寸,顏色和字體屬性。要顯示的表格可以有不同的背景,文本特性,及邊框式樣和顏色。
一個典型的萬維網(wǎng)瀏覽器軟件包,例如微軟的Explorer或網(wǎng)景的Navigator,使得用戶可以配置缺省顯示參數(shù),在該配置下顯示HTML頁面。該配置可以包括為那些已經(jīng)被訪問或未被訪問的超鏈接進(jìn)行顏色選擇。但是包括在每個被檢索出來的HTML頁面上的布局定義通常忽略了萬維網(wǎng)瀏覽器的缺省設(shè)置。
因此除了萬維網(wǎng)瀏覽器的缺省設(shè)置和HTML頁面的靜態(tài)定義以外,需要根據(jù)用戶的喜好改變某一網(wǎng)站顯示。例如,第一個用戶希望“訪問”某個投資網(wǎng)站,以獲取當(dāng)前他或她所感興趣的股票的當(dāng)前交易價格,并希望看到10種股票的顯示。但是,第二個用戶想看到20種股票的顯示,在當(dāng)前的技術(shù)中,可以使用一種可調(diào)尺寸表格來支持變化的列表,并且可以使用小甜餅文件或用戶查詢(例如銀行帳戶)來設(shè)置用戶的“簡檔”。
但是,基本的頁面布局對兩個用戶來說還是保持不變。例如網(wǎng)頁可能以在網(wǎng)頁上部的一個標(biāo)題廣告開始,接著是一些歡迎文本,然后是一天的一些新聞?wù)?,在網(wǎng)頁的最后是用戶的簡檔所選擇的當(dāng)前股票信息表格。第一個用戶可能希望股票信息盡可能地接近網(wǎng)頁的上面,而第二個用戶可能希望將新聞?wù)诺巾撁娴纳喜?。而第三個用戶可能不希望任何圖片顯示,例如基金管理經(jīng)理的照片,以減少下載時間。
這些僵化、不變的布局可能是用戶在一家網(wǎng)站和另一家之間進(jìn)行選擇的標(biāo)準(zhǔn),尤其是當(dāng)所需要的一個網(wǎng)站上的大量信息可能在另一個網(wǎng)站上也存在時(例如股票查詢)。因此,第一個用戶可能選擇“經(jīng)?!钡毓忸櫫硪患揖W(wǎng)站,因為它有更賞心悅目的布局。由于許多網(wǎng)站為訪問者提供免費(fèi)服務(wù),而收入則來源于廣告宣傳。因此導(dǎo)致網(wǎng)站的訪問量或“點(diǎn)擊次數(shù)”減少的原因不在于它所實際發(fā)布的內(nèi)容,而是發(fā)布格式。
因此,需要根據(jù)用戶的喜好或簡檔來選擇性地和可變地顯示網(wǎng)絡(luò)內(nèi)容的顯示布局。進(jìn)而,需要通過服務(wù)器側(cè)的特點(diǎn)而不是瀏覽器側(cè)的特點(diǎn)來使得使用新老版本的萬維網(wǎng)瀏覽器的用戶可以利用該項優(yōu)點(diǎn)。另外需要這個特點(diǎn)與標(biāo)準(zhǔn)的網(wǎng)頁技術(shù)相互兼容,包括HTML,網(wǎng)頁傳輸協(xié)議,包括HTTP,及萬維網(wǎng)服務(wù)器平臺,而不需為萬維網(wǎng)服務(wù)器或萬維網(wǎng)瀏覽器增加太多的處理或存儲負(fù)擔(dān)。
通過以下參考附圖對實施例的詳細(xì)說明,本發(fā)明的上述和其他目的,特點(diǎn)和優(yōu)點(diǎn)將更加清楚。
為了解決背景技術(shù)中的問題,一種使得用戶選擇性地用網(wǎng)絡(luò)“外殼”顯示收集到的網(wǎng)絡(luò)對象等等的合適的服務(wù)器側(cè)技術(shù)是IBM的Boson和Quark動態(tài)網(wǎng)站內(nèi)容生成器,它是在相關(guān)申請中描述supra時的主題。盡管根據(jù)例示的網(wǎng)頁來將動態(tài)的內(nèi)容與靜態(tài)的網(wǎng)頁布局相匹配,反過來的操作也同樣可以實現(xiàn),即將靜態(tài)或動態(tài)的內(nèi)容與用戶選擇處理的可變的布局相互匹配。
這樣,通過選擇包括“啞”數(shù)據(jù)的示例網(wǎng)頁,用戶“配置”網(wǎng)絡(luò)對象例如標(biāo)題、表格、文本、列表等的顯示。通過選擇他或她所喜愛的布局,該布局包括他或她希望看到的網(wǎng)絡(luò)對象,用戶可以設(shè)置一個觀看這些內(nèi)容的基本布局。這種布局可以作為用戶喜好的布局存儲起來,在實際觀看網(wǎng)站內(nèi)容時,通過使用IBM Boson小服務(wù)程序(servlet)技術(shù),就可以將內(nèi)容配置成用戶喜愛的布局。由于Boson的優(yōu)選實施方式是Java小服務(wù)程序,并且與瀏覽器的接口是標(biāo)準(zhǔn)的HTML和HTTP,因而配備有允許用戶可選的“外殼”顯示的IBM Boson小服務(wù)程序的萬維網(wǎng)服務(wù)器與所有現(xiàn)存的萬維網(wǎng)瀏覽器相互兼容。這種萬維網(wǎng)服務(wù)器技術(shù)提供一種可接受并且有效的運(yùn)行時間帶寬要求,并減少了網(wǎng)頁存儲的重復(fù)性。
下面將結(jié)合附圖描述本發(fā)明的實施例。
圖1是通過因特網(wǎng)或企業(yè)內(nèi)部網(wǎng)相連的基本的萬維網(wǎng)瀏覽器和萬維網(wǎng)服務(wù)器布局。
圖2是本發(fā)明的萬維網(wǎng)服務(wù)器結(jié)構(gòu),它采用IBM Boson小服務(wù)程序技術(shù)。
圖3示出布局例子網(wǎng)頁如何與實時信息相互結(jié)合來顯示用戶選擇的信息的。
本發(fā)明的優(yōu)選實施例是在IBM RS/6000計算機(jī)平臺上實現(xiàn)萬維網(wǎng)服務(wù)器,該平臺上運(yùn)行適當(dāng)?shù)牟僮飨到y(tǒng)和萬維網(wǎng)服務(wù)器軟件包,例如IBM AIX操作系統(tǒng)和IBM WebSphere應(yīng)用服務(wù)器產(chǎn)品??蛇x的計算機(jī)平臺,萬維網(wǎng)服務(wù)器軟件和操作系統(tǒng)例如微軟NT或IBM OS/2,及IBM兼容個人計算機(jī)或SUN工作站均可以使用。由于在相關(guān)技術(shù)中描述的Boson/Quark技術(shù)最好作為Java小服務(wù)程序?qū)崿F(xiàn),許多萬維網(wǎng)服務(wù)器平臺將滿足用戶可選外殼萬維網(wǎng)服務(wù)器發(fā)明的技術(shù)需求。
除了萬維網(wǎng)服務(wù)器軟件和Boson/Quark小服務(wù)程序,本發(fā)明的萬維網(wǎng)服務(wù)器具有包括多個頁面布局例子的數(shù)據(jù)庫或文件系統(tǒng),及一個數(shù)據(jù)庫,文件系統(tǒng)或可以訪問所需的“實時”信息,例如股票查詢,銀行信息,體育比賽等的網(wǎng)絡(luò)接口。
參考圖2,該圖示出通過一個因特網(wǎng)或企業(yè)內(nèi)部網(wǎng)將萬維網(wǎng)服務(wù)器和一個萬維網(wǎng)瀏覽器相互聯(lián)系的增強(qiáng)結(jié)構(gòu)體系。萬維網(wǎng)服務(wù)器程序組(4)包括典型的萬維網(wǎng)服務(wù)器功能例如TCP/IP協(xié)議棧,防火墻等,該程序組由IBM Boson/Quark小服務(wù)程序來增強(qiáng)。兩個或多個頁面布局例子最好包括“啞”數(shù)據(jù),它們與其他靜態(tài)網(wǎng)絡(luò)頁面一起存儲在系統(tǒng)的大容量存儲器(20)中,例如文件系統(tǒng)或數(shù)據(jù)庫中。也可以存儲原始,未格式化的網(wǎng)站內(nèi)容(23)。
Boson(26)和Quark(24)在相關(guān)申請中有所描述,用于將所選擇的頁面布局例子與其它靜態(tài)頁面內(nèi)容和/或未格式化的內(nèi)容組合起來。由于萬維網(wǎng)瀏覽器(1)要求(2)每個頁面都被瀏覽,萬維網(wǎng)服務(wù)器(4)從靜態(tài)網(wǎng)頁數(shù)據(jù)庫(20)中檢索所希望的頁面布局,并且使用Boson/Quark小服務(wù)程序?qū)ⅰ皩嶋H”數(shù)據(jù)匹配到所選擇的格式中。修改的網(wǎng)頁被發(fā)送回(7’)萬維網(wǎng)瀏覽器(1)。實際上,由于Boson/Quark小服務(wù)程序也可以移走和替換實際的啞的數(shù)據(jù),因此頁面例子可以包括實際的頁面格式與實際的數(shù)據(jù)。
為了更可視化地顯示處理和結(jié)果,圖3示出兩個代表性的頁面布局“例子”。實際上,一個網(wǎng)站可以具有無限的頁面布局例子。第一個布局例子,“template_1.htm”(30)包括一個標(biāo)準(zhǔn)標(biāo)題(41),一個第二標(biāo)題(42),一個超鏈接圖形文件(43),一個表(44)和一個超鏈接列表(45)。在該示例中,“啞”內(nèi)容用于一個金融網(wǎng)站。第二布局例子“template_2.htm”(31),包括按照不同的順序排列的相同的網(wǎng)絡(luò)對象,而不是圖形文件(43)和第二標(biāo)題(42)。內(nèi)容數(shù)據(jù)庫(4)和/或與其他服務(wù)器的接口可以提供“實時”內(nèi)容,例如新聞標(biāo)題、股票查詢或視頻流。
在帳戶配置期間,用戶可以點(diǎn)擊他或她的瀏覽器以查看頁面布局例子(30和31)。用戶使用一個優(yōu)選的布局并且該布局將被記錄到該用戶的萬維網(wǎng)服務(wù)器簡檔中。在現(xiàn)有技術(shù)中通常使用一個“小甜餅”進(jìn)行這種操作,或者將用戶簡檔存儲在數(shù)據(jù)庫中并根據(jù)一個用戶的登錄會話進(jìn)行檢索。然后在正常使用網(wǎng)站時,從瀏覽器接收的關(guān)于網(wǎng)頁的每一個請求將產(chǎn)生優(yōu)選布局與實時數(shù)據(jù)的實時組合從而生成要返回給瀏覽器的HTML頁面。在圖3的例子中,用戶簡檔指示第二列表的使用,“Template_2.htm”(31),并示出實時信息與模板(36)的組合,它包括標(biāo)題(41),格式化的超鏈接列表(45’),及一個格式化的表(44’)。然后整個HTML文檔,“My_Info.htm”被萬維網(wǎng)服務(wù)器使用HTTP返回和發(fā)送到萬維網(wǎng)瀏覽器。
該方法可以擴(kuò)展到將每個用戶的幾個模板與網(wǎng)站的幾個“區(qū)域”關(guān)聯(lián)起來,從而用戶可以根據(jù)要查看的信息類型選擇布局。例如,網(wǎng)站可能包括幾個“finger”,“地方和定單”,“技術(shù)支持和FAQs”,“新聞發(fā)布”,及“你的帳戶”。由于在網(wǎng)站的每個“區(qū)域”或“finger”的要查看的信息是不同的,當(dāng)用戶“訪問”站點(diǎn)時,可能需要幾種布局來供用戶進(jìn)行可視顯示的配置。這就需要在系統(tǒng)數(shù)據(jù)庫中記錄多個擴(kuò)充的簡檔,或多個要在用戶的機(jī)器上生成的“小甜餅”。
在不偏離本發(fā)明的實際精神的情況下可以對本發(fā)明的優(yōu)選實施例進(jìn)行各種修改,例如使用替代的萬維網(wǎng)服務(wù)器平臺,操作系統(tǒng)和數(shù)據(jù)存儲裝置。本說明書僅用于說明而不是用于進(jìn)行限制。本發(fā)明的范圍由下面的權(quán)利要求書進(jìn)行限制。
權(quán)利要求
1.一種用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,所示方法包括步驟提供一個萬維網(wǎng)服務(wù)器,該服務(wù)器具有適當(dāng)?shù)挠布蛙浖Y源來響應(yīng)從遠(yuǎn)程萬維網(wǎng)瀏覽器用戶通過計算機(jī)網(wǎng)絡(luò)發(fā)送的請求和命令執(zhí)行萬維網(wǎng)服務(wù)器功能,所示萬維網(wǎng)服務(wù)器還具有多個網(wǎng)絡(luò)文檔例子,它們具有多個例子信息的顯示格式,每個網(wǎng)絡(luò)文檔包括內(nèi)容定義和布局定義,并且所示萬維網(wǎng)服務(wù)器具有計算機(jī)可讀信息存儲器;提供至少一個布局優(yōu)選指示符,用于供所述萬維網(wǎng)瀏覽器用戶鍵入并被至少所述網(wǎng)絡(luò)文檔例子使用;響應(yīng)來自于所述萬維網(wǎng)瀏覽器用戶的請求從所述計算機(jī)可讀信息存儲器中檢索信息;并且將所述信息匹配到作為根據(jù)所述萬維網(wǎng)瀏覽器用戶所鍵入的至少一個布局優(yōu)選指示符的一個網(wǎng)絡(luò)文檔例子的實際上相似的布局定義中,從而交互地從所述存儲器中為所述萬維網(wǎng)瀏覽器用戶提供該用戶優(yōu)選的顯示格式信息。
2.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述提供具有多個網(wǎng)絡(luò)文檔的萬維網(wǎng)服務(wù)器的所述步驟進(jìn)一步包括用超文本標(biāo)識語言文檔提供所述網(wǎng)絡(luò)文檔例子的步驟。
3.根據(jù)權(quán)利要求2所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述用超文本標(biāo)識語言文檔提供所述網(wǎng)絡(luò)文檔例子的步驟進(jìn)一步包括提供包括用于可視例程的虛的“啞”信息的文檔。
4.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述提供具有計算機(jī)可讀信息存儲器的萬維網(wǎng)服務(wù)器的步驟包括提供所述萬維網(wǎng)服務(wù)器可訪問的計算機(jī)數(shù)據(jù)庫的步驟。
5.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述提供具有計算機(jī)可讀信息存儲器的萬維網(wǎng)服務(wù)器的步驟包括提供所述萬維網(wǎng)服務(wù)器可訪問的計算機(jī)文件系統(tǒng)的步驟。
6.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述提供具有計算機(jī)可讀信息存儲器的萬維網(wǎng)服務(wù)器的步驟進(jìn)一步包括提供所述萬維網(wǎng)服務(wù)器可訪問的計算機(jī)網(wǎng)絡(luò)的步驟。
7.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述提供至少一個布局優(yōu)選指示符用于供所述萬維網(wǎng)瀏覽器用戶鍵入并被至少所述網(wǎng)絡(luò)文檔例子使用的步驟包括為一個因特網(wǎng)瀏覽器“小甜餅”文件查詢一個萬維網(wǎng)瀏覽器。
8.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述提供至少一個布局優(yōu)選指示符用于供所述萬維網(wǎng)瀏覽器用戶鍵入并被至少所述網(wǎng)絡(luò)文檔例子使用的步驟包括為一個帳戶識別符查詢一個萬維網(wǎng)瀏覽器用戶。
9.根據(jù)權(quán)利要求8所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述為一個帳戶識別符查詢一個萬維網(wǎng)瀏覽器用戶的步驟包括為一個用戶ID值查詢一個萬維網(wǎng)瀏覽器用戶。
10.根據(jù)權(quán)利要求1所述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中所述將所述信息匹配到布局定義的步驟包括將所述信息匹配為超文本標(biāo)識語言文檔。
11.根據(jù)權(quán)利要求10述的用于將網(wǎng)站內(nèi)容適配成用戶選擇的顯示格式的方法,其中進(jìn)一步包括使用超文本傳輸協(xié)議將所述匹配的超文本標(biāo)識語言文檔發(fā)送到萬維網(wǎng)瀏覽器的步驟。
12.一種計算機(jī)程序產(chǎn)品,用于與一個萬維網(wǎng)服務(wù)器系統(tǒng)一起使用以生成萬維網(wǎng)瀏覽器用戶所選擇的動態(tài)格式化網(wǎng)絡(luò)文檔,所述網(wǎng)絡(luò)文檔包括內(nèi)容定義和布局定義,所述計算機(jī)程序產(chǎn)品包括一個計算機(jī)可用介質(zhì),具有一個嵌入所述介質(zhì)的萬維網(wǎng)服務(wù)器程序包計算機(jī)可讀程序代碼裝置,用于提供軟件資源,響應(yīng)從遠(yuǎn)程萬維網(wǎng)瀏覽器用戶通過計算機(jī)網(wǎng)絡(luò)發(fā)送的請求和命令執(zhí)行萬維網(wǎng)服務(wù)器功能,所述萬維網(wǎng)服務(wù)器還具有多個網(wǎng)絡(luò)文檔例子,它們具有多個例子信息的顯示格式,每個網(wǎng)絡(luò)文檔包括內(nèi)容定義和布局定義,并且所述萬維網(wǎng)服務(wù)器具有計算機(jī)可讀信息存儲器,用于響應(yīng)來自于所述萬維網(wǎng)瀏覽器用戶的請求從所述計算機(jī)可讀信息存儲器中檢索信息;一個計算機(jī)可用介質(zhì),具有一個嵌入所述介質(zhì)的用戶簡檔管理計算機(jī)可讀程序代碼裝置,用于提供至少一個布局優(yōu)選指示符,用于供所述萬維網(wǎng)瀏覽器用戶鍵入并被至少所述網(wǎng)絡(luò)文檔例子使用;及一個計算機(jī)可用介質(zhì),具有一個嵌入所述介質(zhì)的動態(tài)網(wǎng)絡(luò)文檔生成器計算機(jī)可讀程序代碼裝置,用于將所述信息匹配到實際上相似的布局定義中,作為根據(jù)所述萬維網(wǎng)瀏覽器用戶所鍵入的至少一個布局優(yōu)選指示符的一個網(wǎng)絡(luò)文檔例子,從而交互地從所述存儲器中為所述萬維網(wǎng)瀏覽器用戶提供該用戶優(yōu)選的顯示格式信息。
13.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述萬維網(wǎng)服務(wù)器程序包計算機(jī)可讀程序代碼裝置進(jìn)一步包括多個超文本標(biāo)識語言文檔布局例子。
14.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述萬維網(wǎng)服務(wù)器程序包計算機(jī)可讀程序代碼裝置進(jìn)一步包括一個計算機(jī)數(shù)據(jù)庫。
15.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述萬維網(wǎng)服務(wù)器程序包計算機(jī)可讀程序代碼裝置進(jìn)一步包括一個計算機(jī)文件系統(tǒng)。
16.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述萬維網(wǎng)服務(wù)器程序包計算機(jī)可讀程序代碼裝置進(jìn)一步包括一個計算機(jī)網(wǎng)絡(luò)。
17.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述用戶簡檔管理計算機(jī)程序代碼裝置進(jìn)一步包括用于生成和管理因特網(wǎng)瀏覽器“小甜餅”文件的裝置。
18.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述用戶簡檔管理計算機(jī)程序代碼裝置進(jìn)一步包括用戶帳戶識別符和登錄裝置。
19.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中所述動態(tài)網(wǎng)絡(luò)文檔生成器計算機(jī)程序代碼裝置進(jìn)一步包括用于生成超文本標(biāo)識語言文檔的裝置,該文檔包括根據(jù)所述優(yōu)選布局對所述信息存儲器中的請求信息。
20.一種用于根據(jù)萬維網(wǎng)瀏覽器用戶的選擇動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),所述系統(tǒng)包括一個萬維網(wǎng)服務(wù)器平臺,具有用于運(yùn)行軟件的計算機(jī)裝置,一個萬維網(wǎng)服務(wù)器軟件包,包括一個網(wǎng)絡(luò)通信協(xié)議,一個計算機(jī)可讀網(wǎng)頁存儲裝置,多個位于所述網(wǎng)頁存儲裝置中的網(wǎng)頁文檔例子,所述網(wǎng)頁文檔例子具有不同的布局定義和公共的內(nèi)容定義,并且所述萬維網(wǎng)服務(wù)器平臺具有一個計算機(jī)可讀信息存儲器及用于響應(yīng)在一個萬維網(wǎng)瀏覽器的請求訪問所述信息;一個網(wǎng)頁格式抽取裝置,用于從位于所述網(wǎng)頁存儲裝置中的至少一個網(wǎng)頁例子抽取一個網(wǎng)頁布局模板;一個用戶優(yōu)選布局優(yōu)選指示符裝置,用于供至少一個網(wǎng)頁例子和至少一個萬維網(wǎng)瀏覽器用戶使用;及一個網(wǎng)頁生成裝置,用于將所述信息存儲器中的請求信息組合起來,并且根據(jù)一個指示的優(yōu)選網(wǎng)頁格式格式化所述信息,從而用用戶選擇的格式生成包括用戶可選擇信息的網(wǎng)頁。
21.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述多個網(wǎng)頁文檔例子包括超文本標(biāo)識語言文檔。
22.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述計算機(jī)可讀信息存儲器包括一個計算機(jī)數(shù)據(jù)庫。
23.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述計算機(jī)可讀信息存儲器包括一個計算機(jī)文件系統(tǒng)。
24.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述計算機(jī)可讀信息存儲器包括一個計算機(jī)網(wǎng)絡(luò)。
25.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述用于響應(yīng)來自于一個萬維網(wǎng)瀏覽器的請求訪問所述信息的裝置包括響應(yīng)對文檔的超文本傳輸協(xié)議請求的裝置。
26.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述用于網(wǎng)頁生成的裝置包括用于生成超文本標(biāo)識語言文檔的裝置。
27.根據(jù)權(quán)利要求20所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中進(jìn)一步包括一個用于向一個萬維網(wǎng)瀏覽器計算機(jī)發(fā)送所述生成的網(wǎng)頁文檔以顯示給一個萬維網(wǎng)瀏覽器用戶的裝置。
28.根據(jù)權(quán)利要求27所述的動態(tài)地提供格式化網(wǎng)絡(luò)文檔的系統(tǒng),其中所述用于向一個萬維網(wǎng)瀏覽器計算機(jī)發(fā)送所述生成的網(wǎng)頁文檔以顯示給一個萬維網(wǎng)瀏覽器用戶的裝置包括一個超文本產(chǎn)生協(xié)議通信裝置。
全文摘要
本發(fā)明提供一種方法,系統(tǒng)和計算機(jī)程序產(chǎn)品,提供一個萬維網(wǎng)服務(wù)器,用于根據(jù)從當(dāng)前用戶選擇的網(wǎng)頁例子中抽取的網(wǎng)頁布局,生成可替換的格式化網(wǎng)頁和用戶選擇的布局。本發(fā)明尤其適用于具有HTML文檔格式的萬維網(wǎng),并適用于萬維網(wǎng)服務(wù)器上的實時操作,以減少對于交互式網(wǎng)站例如新聞網(wǎng)站、金融網(wǎng)站、體育信息網(wǎng)站及遠(yuǎn)程教育網(wǎng)站的存儲要求。
文檔編號G06F17/30GK1295293SQ0013381
公開日2001年5月16日 申請日期2000年11月3日 優(yōu)先權(quán)日1999年11月5日
發(fā)明者約翰·W·鄧斯莫爾, 桑德拉·H·雅各布斯, 克里斯托弗·丹尼爾·里徹 申請人:國際商業(yè)機(jī)器公司