欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于產(chǎn)生與客戶機(jī)特性匹配的網(wǎng)頁(yè)的方法和系統(tǒng)的制作方法

文檔序號(hào):6480638閱讀:92來(lái)源:國(guó)知局
專利名稱:用于產(chǎn)生與客戶機(jī)特性匹配的網(wǎng)頁(yè)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于為客戶機(jī)設(shè)備產(chǎn)生網(wǎng)頁(yè)的方法和系統(tǒng),其中使該網(wǎng)頁(yè)自動(dòng)地與客戶機(jī)設(shè)備的類型和特性相匹配。
目前所使用的大量不同的用于通過(guò)因特網(wǎng)通信的客戶機(jī)設(shè)備、例如包括PC、膝上型電腦、手持計(jì)算機(jī)或有WAP功能的移動(dòng)電話為訪問(wèn)因特網(wǎng)需要大量不同的網(wǎng)絡(luò)瀏覽器。不同的客戶機(jī)設(shè)備或客戶機(jī)設(shè)備類型具有不同的技術(shù)特征。例如其顯示裝置被實(shí)施為具有不同大小和分辨率的黑白屏或彩色屏,或者其輸入裝置被實(shí)施為鍵盤或觸摸屏。但是具有相同的特性的設(shè)備也可以使用不同的網(wǎng)絡(luò)瀏覽器、例如Internet Explorer、Netscape或Opera,這些網(wǎng)絡(luò)瀏覽器在支持特別是超出標(biāo)準(zhǔn)語(yǔ)言HTML 3.2之外的特定功能方面部分地很不相同。
在從因特網(wǎng)提供網(wǎng)頁(yè)時(shí),網(wǎng)絡(luò)服務(wù)器無(wú)法對(duì)客戶機(jī)設(shè)備的特性作出固定的假設(shè),其中所述網(wǎng)絡(luò)服務(wù)器向該客戶機(jī)設(shè)備傳輸網(wǎng)頁(yè)。因?yàn)榭赡苁褂貌煌木W(wǎng)絡(luò)瀏覽器,所以已經(jīng)證實(shí),代替大多情況下統(tǒng)一地為所有瀏覽器制訂的簡(jiǎn)單的HTML網(wǎng)頁(yè),而提供具有高操作舒適度(Bedienkomfort)和交互內(nèi)容的網(wǎng)頁(yè)是困難的,因?yàn)闉榇诵枰褂锰厥獾陌嘿F的客戶機(jī)側(cè)技術(shù)、例如動(dòng)態(tài)HTML(超文本標(biāo)記語(yǔ)言)、幀、Cookies、JavaApplets或ActiveX控制,它們不被一些瀏覽器支持,或者在不同瀏覽器中以不同方式被支持。這可能導(dǎo)致網(wǎng)頁(yè)在一些瀏覽器中錯(cuò)誤地被顯示或完全不能被顯示。
隨著將來(lái)繼續(xù)增長(zhǎng)地普及具有因特網(wǎng)接入的移動(dòng)終端設(shè)備、特別是WAP手機(jī)、UMTS手機(jī)、手持設(shè)備或袖珍電腦,必須不僅針對(duì)其它的瀏覽器,而且也例如針對(duì)顯著更小的顯示器來(lái)合理地整理網(wǎng)頁(yè)的網(wǎng)絡(luò)內(nèi)容。
目前通常只是通過(guò)下述方式來(lái)實(shí)現(xiàn)對(duì)大量不同的客戶機(jī)設(shè)備的支持,即針對(duì)每種客戶機(jī)類型創(chuàng)建特有的、有時(shí)非常昂貴的網(wǎng)頁(yè)版本。
迄今的網(wǎng)絡(luò)技術(shù)的一種解決方法在于,開(kāi)發(fā)不同的網(wǎng)頁(yè)或不同的網(wǎng)絡(luò)程序,例如在Williams,A.,Barber,K.和P.,Newkirk的“ActiveServer Pages Black Book”(第10版,Coriolis Group,1998年,第600頁(yè))中描述的活動(dòng)服務(wù)器頁(yè)面(Active Server Page),或者在Hall,M.的“Core Servlets and JavaServer Pages”(PrenticeHall PTR,2000年,第608頁(yè))中描述的Java服務(wù)器頁(yè)面(Java ServerPage),以便單獨(dú)地運(yùn)用圖形用戶界面和與每個(gè)特定的客戶機(jī)環(huán)境的交互。
然而,此外必須以多種、針對(duì)相應(yīng)客戶機(jī)設(shè)備的相應(yīng)的修改的形式創(chuàng)建每個(gè)網(wǎng)頁(yè)的代碼。這必然導(dǎo)致用于創(chuàng)建和維護(hù)網(wǎng)頁(yè)的開(kāi)銷成倍增加,因?yàn)榫W(wǎng)絡(luò)內(nèi)容必須在網(wǎng)頁(yè)的所有表現(xiàn)形式中被創(chuàng)建和修改。
用于生成與不同客戶機(jī)設(shè)備的特性相匹配的網(wǎng)頁(yè)的、迄今的網(wǎng)絡(luò)技術(shù)的另一個(gè)缺點(diǎn)產(chǎn)生于以下事實(shí)必須給為不同客戶機(jī)類型設(shè)置的網(wǎng)頁(yè)提供不同的因特網(wǎng)地址、即所謂的URL(統(tǒng)一資源定位符)。
因此,本發(fā)明所基于的任務(wù)在于,給出用于為客戶機(jī)設(shè)備生成網(wǎng)頁(yè)的方法和系統(tǒng),其中使所述網(wǎng)頁(yè)自動(dòng)地與客戶機(jī)設(shè)備的類型和特性相匹配,以便實(shí)現(xiàn)網(wǎng)頁(yè)的高效表示以及最小的維護(hù)開(kāi)銷。
該任務(wù)通過(guò)具有在權(quán)利要求1中說(shuō)明的特征的、用于為不同客戶機(jī)類型的和/或具有不同客戶機(jī)特性的客戶機(jī)設(shè)備自動(dòng)地生成網(wǎng)頁(yè)的方法來(lái)解決。
在其它的權(quán)利要求中說(shuō)明了用于為不同客戶機(jī)類型的和具有不同客戶機(jī)特性的客戶機(jī)設(shè)備生成網(wǎng)頁(yè)的有利的擴(kuò)展方案和系統(tǒng)。
自動(dòng)生成由客戶機(jī)設(shè)備所請(qǐng)求的網(wǎng)頁(yè)的基礎(chǔ)是位于網(wǎng)絡(luò)服務(wù)器上的網(wǎng)頁(yè),所述網(wǎng)頁(yè)在針對(duì)不同的客戶機(jī)設(shè)備和瀏覽器的不同的變型方案中包括一個(gè)或多個(gè)已登記的網(wǎng)絡(luò)組件,并且為各個(gè)客戶機(jī)設(shè)備生成所請(qǐng)求的網(wǎng)頁(yè)的匹配的表示。
這里,網(wǎng)絡(luò)組件是對(duì)象,在該對(duì)象中不僅存儲(chǔ)有服務(wù)器側(cè)的代碼,而且也存儲(chǔ)有網(wǎng)頁(yè)的數(shù)據(jù),并且該對(duì)象為網(wǎng)絡(luò)服務(wù)器提供特定數(shù)量的業(yè)務(wù),以便恰當(dāng)?shù)卣砭W(wǎng)頁(yè)的內(nèi)容。
當(dāng)網(wǎng)絡(luò)服務(wù)器從下面也被稱為客戶機(jī)的客戶機(jī)設(shè)備收到網(wǎng)頁(yè)請(qǐng)求時(shí),該網(wǎng)絡(luò)服務(wù)器確定客戶機(jī)的類型和特性、特別是瀏覽器的類型和特性,并且為所請(qǐng)求的網(wǎng)頁(yè)例示(instanziieren)適合于表示該客戶機(jī)的網(wǎng)頁(yè)內(nèi)容的網(wǎng)絡(luò)組件。被例示的服務(wù)器側(cè)的網(wǎng)絡(luò)組件隨后生成適合于已經(jīng)請(qǐng)求了網(wǎng)頁(yè)的客戶機(jī)的網(wǎng)頁(yè)內(nèi)容。
替代地,也存在以下可能性,即基本上例示網(wǎng)頁(yè)的所有網(wǎng)絡(luò)組件,其中然而隨后也只是考慮對(duì)于各個(gè)客戶機(jī)來(lái)說(shuō)所需的用于生成網(wǎng)頁(yè)內(nèi)容的網(wǎng)絡(luò)組件。
這里,客戶機(jī)的特性包括瀏覽器的業(yè)務(wù)特征、例如對(duì)DHTML(動(dòng)態(tài)超文本標(biāo)記語(yǔ)言)、Cookies或幀的支持,但是也包括顯示器、例如Pc屏幕、手持設(shè)備或WAP手機(jī)的特性。在此,優(yōu)選地基于http請(qǐng)求報(bào)頭(超文本傳輸協(xié)議請(qǐng)求的文件報(bào)頭)中的相應(yīng)的文本字段中的信息來(lái)確定涉及什么樣的客戶機(jī)類型和瀏覽器。
在被例示的網(wǎng)絡(luò)組件為客戶機(jī)生成網(wǎng)頁(yè)內(nèi)容之后,網(wǎng)絡(luò)服務(wù)器將這樣與客戶機(jī)類型和客戶機(jī)特性相匹配的網(wǎng)頁(yè)傳輸給客戶機(jī)。
這里,網(wǎng)絡(luò)服務(wù)器針對(duì)提出網(wǎng)頁(yè)請(qǐng)求的客戶機(jī)僅確定一次涉及什么樣的客戶機(jī)就足夠了。之后,在網(wǎng)絡(luò)服務(wù)器上為該客戶機(jī)生成獨(dú)自的會(huì)話(例如根據(jù)在williams,A.,Barber,K.,和P.,Newkirk的“Active Server Pages Black Book”(第10版,Coriolis Group,1998年,第600頁(yè)中所描述的處理方式),于是可以將客戶機(jī)配置文件被存儲(chǔ)在該會(huì)話中。
若客戶機(jī)現(xiàn)在向網(wǎng)絡(luò)服務(wù)器提出另外的請(qǐng)求,則在此期間在網(wǎng)絡(luò)服務(wù)器上存儲(chǔ)的并且可供使用的客戶機(jī)配置文件被用于生成網(wǎng)頁(yè)。若客戶機(jī)經(jīng)過(guò)較長(zhǎng)時(shí)間后不再訪問(wèn)網(wǎng)絡(luò)服務(wù)器,則相應(yīng)的會(huì)話被終止。
在一種替代的實(shí)施方案中,客戶機(jī)配置文件例如以URL的形式或以網(wǎng)頁(yè)中的Cookies的形式被存儲(chǔ)在客戶機(jī)上。
通過(guò)本發(fā)明有利地提供對(duì)具有不同瀏覽器的大量不同的客戶機(jī)設(shè)備的有效支持。
應(yīng)該支持多于一個(gè)的客戶機(jī)設(shè)備或?yàn)g覽器類型的每種網(wǎng)絡(luò)應(yīng)用都從所描述的網(wǎng)絡(luò)組件的應(yīng)用中受益。
本發(fā)明能夠有利地使用于開(kāi)發(fā)和維護(hù)網(wǎng)頁(yè)的開(kāi)銷最小化。
此外,能夠?yàn)椴煌目蛻魴C(jī)設(shè)備優(yōu)化地設(shè)置所請(qǐng)求的網(wǎng)頁(yè)的網(wǎng)絡(luò)內(nèi)容,其中用于開(kāi)發(fā)和維護(hù)在不同的客戶機(jī)設(shè)備上不同地顯示的網(wǎng)頁(yè)的網(wǎng)絡(luò)內(nèi)容的開(kāi)銷被最小化。
本發(fā)明的方法也可以有利地如下被用于在越來(lái)越大范圍內(nèi)使用的大量具有因特網(wǎng)接入的移動(dòng)終端設(shè)備,即也可以針對(duì)顯著更小的顯示器合理地整理網(wǎng)頁(yè)的網(wǎng)絡(luò)內(nèi)容。
網(wǎng)絡(luò)內(nèi)容同樣也可以在只有一個(gè)對(duì)于不同的客戶機(jī)設(shè)備來(lái)說(shuō)相同的URL時(shí)被提供。在這種情況下,也不必將客戶機(jī)設(shè)備的請(qǐng)求轉(zhuǎn)接到其它的依賴于客戶機(jī)的URL。
借助在以下附圖中示出的實(shí)施例,將對(duì)本發(fā)明以及本發(fā)明的有利的擴(kuò)展方案和改進(jìn)方案做進(jìn)一步的闡述和描述。


圖1示出具有因特網(wǎng)能力的不同客戶機(jī)對(duì)網(wǎng)頁(yè)的因特網(wǎng)訪問(wèn),圖2示出根據(jù)本發(fā)明的用于根據(jù)客戶機(jī)生成、整理和顯示網(wǎng)頁(yè)的系統(tǒng)配置,圖3示出客戶機(jī)請(qǐng)求和自動(dòng)的網(wǎng)頁(yè)創(chuàng)建的方法流程,圖4示出網(wǎng)絡(luò)服務(wù)器上網(wǎng)頁(yè)的創(chuàng)建,以及圖5示出一個(gè)用于生成網(wǎng)頁(yè)的實(shí)施例。
圖1示出了諸如PC/工作站1、膝上型電腦2或WAP手機(jī)3等具有因特網(wǎng)能力的不同客戶機(jī)設(shè)備對(duì)網(wǎng)絡(luò)服務(wù)器4的因特網(wǎng)訪問(wèn)。
在因特網(wǎng)或內(nèi)聯(lián)網(wǎng)中,使用不同類型的各種不同客戶機(jī)設(shè)備1、2、3,并且例如在其屏幕、輸入可能性或因特網(wǎng)瀏覽器11、12、13的特性方面對(duì)其進(jìn)行區(qū)分。
不同的客戶機(jī)設(shè)備1、2、3與存儲(chǔ)有網(wǎng)頁(yè)的網(wǎng)絡(luò)服務(wù)器4如下進(jìn)行通信,即它們請(qǐng)求對(duì)于所有客戶機(jī)來(lái)說(shuō)相同的因特網(wǎng)業(yè)務(wù)的統(tǒng)一的因特網(wǎng)地址(URL)、例如http//www.abc.net/index.cgi的網(wǎng)絡(luò)內(nèi)容。
網(wǎng)絡(luò)服務(wù)器4識(shí)別客戶機(jī)1、2、3的各自的類型或特性,并且將適當(dāng)?shù)厣傻木W(wǎng)頁(yè)5、6以必要時(shí)不同的HTML(超文本標(biāo)記語(yǔ)言)的格式傳輸給PC/工作站1和膝上型電腦2或?qū)⒕W(wǎng)頁(yè)7以WML(無(wú)線標(biāo)記語(yǔ)言)的格式傳輸給具有WAP功能的手機(jī)3。以這種方式,所有客戶機(jī)設(shè)備1、2、3根據(jù)它們的特定特性從相同的URL得到網(wǎng)絡(luò)內(nèi)容。
圖2示出了用于依賴于客戶機(jī)借助于網(wǎng)絡(luò)組件而生成、整理和顯示網(wǎng)頁(yè)5、6、7的本發(fā)明的系統(tǒng)配置。
不同的客戶機(jī)1、2、3通過(guò)客戶機(jī)請(qǐng)求14、16、18和服務(wù)器應(yīng)答15、17、19與存儲(chǔ)有網(wǎng)頁(yè)5、6、7的網(wǎng)絡(luò)服務(wù)器4進(jìn)行通信。
網(wǎng)頁(yè)5、6、7中的每個(gè)網(wǎng)頁(yè)都包括一個(gè)或多個(gè)網(wǎng)絡(luò)組件24,以用于為不同客戶機(jī)類型A、B、C的客戶機(jī)設(shè)備1、2、3整理信息。依賴于各個(gè)客戶機(jī)1、2、3的類型A、B、C,客戶機(jī)例如在屏幕、諸如鍵盤和鼠標(biāo)的輸入可能性方面或者在網(wǎng)絡(luò)瀏覽器11、12、13方面的特性有所區(qū)別,其中網(wǎng)絡(luò)瀏覽器以其瀏覽器能力支持現(xiàn)有的網(wǎng)絡(luò)技術(shù)的一部分,例如DHTML、具有不同文件對(duì)象模型的HTML或諸如HTML或WML的不同數(shù)據(jù)格式。
客戶機(jī)設(shè)備1、2、3發(fā)送對(duì)第一網(wǎng)頁(yè)5的客戶機(jī)請(qǐng)求14、16、18給網(wǎng)絡(luò)服務(wù)器4。網(wǎng)絡(luò)服務(wù)器4通過(guò)以下方式來(lái)對(duì)客戶機(jī)請(qǐng)求14、16、18進(jìn)行分析,即它首先確定客戶機(jī)1、2、3的類型A、B、C以及具有與此相關(guān)的瀏覽器能力的瀏覽器類型11、12、13,。接著網(wǎng)絡(luò)服務(wù)器4例示第一網(wǎng)頁(yè)5中適合于各個(gè)客戶機(jī)設(shè)備1、2、3的網(wǎng)絡(luò)組件24,所述網(wǎng)絡(luò)組件根據(jù)相應(yīng)的客戶機(jī)1、2、3的類型A、B、C和特性產(chǎn)生第一網(wǎng)頁(yè)5的網(wǎng)頁(yè)內(nèi)容。
接著網(wǎng)絡(luò)服務(wù)器4將由所選出的網(wǎng)絡(luò)組件24生成的第一網(wǎng)頁(yè)5作為服務(wù)器應(yīng)答15、17、19發(fā)送回給相應(yīng)的客戶機(jī)1、2、3。以這種方式,每個(gè)客戶機(jī)1、2、3都收到第一網(wǎng)頁(yè)5的匹配的表示,該表示被最佳地讀取、處理或顯示。若客戶機(jī)設(shè)備1、2、3請(qǐng)求其它的網(wǎng)頁(yè)5、6、7,則再次進(jìn)行所述方法流程。
圖3示出了借助于方法步驟25-32的方法流程,其中自動(dòng)地生成由客戶機(jī)1、2、3所請(qǐng)求的網(wǎng)頁(yè)5、6、7并且將其發(fā)送回至客戶機(jī)1、2、3。
在第一步驟25中,客戶機(jī)請(qǐng)求14、16、18被傳輸給網(wǎng)絡(luò)服務(wù)器4。該請(qǐng)求14、16、18在HTTP請(qǐng)求報(bào)頭中包括所調(diào)用的網(wǎng)頁(yè)的URL以及關(guān)于客戶機(jī)1、2、3的其它信息。
在第二步驟26中檢查,客戶機(jī)1、2、3是否已經(jīng)事先向網(wǎng)絡(luò)服務(wù)器4提出過(guò)請(qǐng)求14、16、18,以及對(duì)于客戶機(jī)1、2、3來(lái)說(shuō)是否有配置文件可用。若請(qǐng)求14、17、18已經(jīng)被提出,則已經(jīng)存在具有客戶機(jī)1、2、3的特性的配置文件,該配置文件在第三步驟27中僅僅被讀出。
相反,若對(duì)于客戶機(jī)1、2、3來(lái)說(shuō)還沒(méi)有配置文件可用,則網(wǎng)絡(luò)服務(wù)器4在第四步驟28中自動(dòng)為客戶機(jī)1、2、3創(chuàng)建新的配置文件,客戶機(jī)1、2、3的特性在識(shí)別過(guò)程中被錄入該配置文件中。在此情況下,使用來(lái)自HTTP請(qǐng)求報(bào)頭的關(guān)于客戶機(jī)特性的信息、例如客戶機(jī)1、2、3的瀏覽器類型和瀏覽器能力來(lái)識(shí)別客戶機(jī)類型A、B、C。
若因?yàn)槔鐟?yīng)進(jìn)行進(jìn)一步的、非常詳細(xì)的客戶機(jī)特性的配置而不能自動(dòng)創(chuàng)建該配置文件,則在另一種實(shí)施方案中通過(guò)特殊的對(duì)話實(shí)現(xiàn)對(duì)客戶機(jī)1、2、3的識(shí)別。在此情況下,網(wǎng)絡(luò)服務(wù)器4首先傳輸插入的配置頁(yè)給客戶機(jī)1、2、3。在該頁(yè)上,用戶例如通過(guò)從不同客戶機(jī)類型A、B、C的列表中進(jìn)行選擇來(lái)調(diào)整其客戶機(jī)1、2、3的特殊的處理。
在現(xiàn)在客戶機(jī)1、2、3已被識(shí)別出之后,在第五步驟29中,網(wǎng)絡(luò)服務(wù)器4根據(jù)客戶機(jī)特性和客戶機(jī)能力為客戶機(jī)設(shè)備1、2、3及其瀏覽器11、12、13確定配置文件。該配置文件被存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器上以用于隨后的客戶機(jī)1、2、3的網(wǎng)頁(yè)請(qǐng)求。
如果不能識(shí)別出客戶機(jī)1、2、3或其類型A、B、C以及其特性,則在另一種實(shí)施方案中規(guī)定,將相應(yīng)的錯(cuò)誤頁(yè)發(fā)送回給客戶機(jī)1、2、3或者將例如作為簡(jiǎn)單的HTML客戶機(jī)的標(biāo)準(zhǔn)配置文件用于所述客戶機(jī)。
在第七步驟30中,網(wǎng)絡(luò)服務(wù)器4根據(jù)事先確定的客戶機(jī)配置文件為所請(qǐng)求的網(wǎng)頁(yè)5、6、7例示服務(wù)器側(cè)的網(wǎng)絡(luò)組件24。
然后,在另一步驟31中,通過(guò)調(diào)用所例示的網(wǎng)絡(luò)組件24根據(jù)客戶機(jī)類型A、B、C和客戶機(jī)特性生成網(wǎng)頁(yè)5、6、7。
在最后一個(gè)步驟32中,網(wǎng)絡(luò)服務(wù)器4將通過(guò)前述步驟為客戶機(jī)1、2、3最佳地整理的所請(qǐng)求的網(wǎng)頁(yè)5、6、7傳輸給相應(yīng)的客戶機(jī)設(shè)備1、2、3。
在圖4中示出了在網(wǎng)絡(luò)服務(wù)器上的具有服務(wù)器側(cè)因特網(wǎng)組件的網(wǎng)頁(yè)的結(jié)構(gòu)。
網(wǎng)頁(yè)5被分為多個(gè)功能塊34、35、36,其中所述功能塊34、35、36例如為菜單、靜態(tài)內(nèi)容或表格塊。每個(gè)功能塊34、35、36都具有一個(gè)或多個(gè)網(wǎng)絡(luò)組件37-45,所述網(wǎng)絡(luò)組件以適合于各個(gè)客戶機(jī)1、2、3的方式表示相應(yīng)的功能塊的內(nèi)容。
屬于同一功能塊的組件通過(guò)以下方式來(lái)生成盡可能好地實(shí)現(xiàn)相應(yīng)功能塊的功能或任務(wù)的網(wǎng)頁(yè)內(nèi)容,即以對(duì)于各個(gè)客戶機(jī)類型A、B、C來(lái)說(shuō)最佳的方式表示網(wǎng)頁(yè)的一部分。
第一功能塊35例如包括為類型A的客戶機(jī)產(chǎn)生第一網(wǎng)頁(yè)5的網(wǎng)絡(luò)內(nèi)容的第一網(wǎng)絡(luò)組件37、為類型B的客戶機(jī)產(chǎn)生網(wǎng)絡(luò)內(nèi)容的第二網(wǎng)絡(luò)組件38、和為類型C的客戶機(jī)產(chǎn)生網(wǎng)絡(luò)內(nèi)容的第三網(wǎng)絡(luò)組件39。
第二功能塊36例如包括為類型A的客戶機(jī)產(chǎn)生第二網(wǎng)頁(yè)6的網(wǎng)絡(luò)內(nèi)容的第四網(wǎng)絡(luò)組件40、為類型B的客戶機(jī)產(chǎn)生網(wǎng)絡(luò)內(nèi)容的第二網(wǎng)絡(luò)組件41、和為類型C的客戶機(jī)產(chǎn)生網(wǎng)絡(luò)內(nèi)容的第三網(wǎng)絡(luò)組件42。
因此,主管客戶機(jī)類型A、B、C的、屬于不同功能塊34、35、36的網(wǎng)絡(luò)組件37至45共同負(fù)責(zé)構(gòu)建完整的網(wǎng)頁(yè)5、6、7。在網(wǎng)頁(yè)內(nèi)產(chǎn)生的、可能大數(shù)目的網(wǎng)絡(luò)組件24、37至45可以根據(jù)通常的網(wǎng)頁(yè)結(jié)構(gòu)模型來(lái)布置。
圖5示出了用于生成網(wǎng)頁(yè)5的一種實(shí)施例以及借助于例示的網(wǎng)絡(luò)組件49的網(wǎng)頁(yè)5的網(wǎng)頁(yè)內(nèi)容46的結(jié)構(gòu)。
所例示的網(wǎng)絡(luò)組件49生成網(wǎng)頁(yè)5的相應(yīng)的內(nèi)容47。網(wǎng)頁(yè)內(nèi)容48的生成基于所例示的網(wǎng)絡(luò)組件49的客戶機(jī)特性。
未被例示的網(wǎng)絡(luò)組件50未參與網(wǎng)頁(yè)生成48,并且因此在該時(shí)刻不需要網(wǎng)絡(luò)服務(wù)器上的資源。
權(quán)利要求
1.一種用于為不同客戶機(jī)類型(A)、(B)、(C)和/或具有不同客戶機(jī)特性的客戶機(jī)設(shè)備(1)、(2)、(3)自動(dòng)地生成網(wǎng)頁(yè)(5)、(6)、(7)的方法,其中所述客戶機(jī)設(shè)備(1)、(2)、(3)通過(guò)客戶機(jī)請(qǐng)求(14)、(16)、(18)以及服務(wù)器應(yīng)答(15)、(17)、(19)與網(wǎng)絡(luò)服務(wù)器(4)進(jìn)行通信,并且網(wǎng)頁(yè)(5)、(6)、(7)被存儲(chǔ)在所述網(wǎng)絡(luò)服務(wù)器(4)上,其特征在于,-網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)被存儲(chǔ)在所述網(wǎng)絡(luò)服務(wù)器(4)上,-所述客戶機(jī)設(shè)備(1)、(2)、(3)的客戶機(jī)類型(A)、(B)、(C)和客戶機(jī)特性利用發(fā)送給所述網(wǎng)絡(luò)服務(wù)器(4)的客戶機(jī)請(qǐng)求(14)、(16)、(18)而被識(shí)別,-所述網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)根據(jù)所述客戶機(jī)設(shè)備(1)、(2)、(3)的特性而被例示,-借助于所例示的網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)生成所請(qǐng)求的網(wǎng)頁(yè)(5)、(6)、(7)的表示并且將其傳輸給客戶機(jī)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,由所述網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)生成的所述網(wǎng)頁(yè)(5)、(6)、(7)的表示由所述客戶機(jī)設(shè)備(1)、(2)、(3)讀取、處理或顯示。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,分別由所述網(wǎng)絡(luò)服務(wù)器(4)從被識(shí)別的各個(gè)客戶機(jī)設(shè)備(1)、(2)、(3)的客戶機(jī)特性中讀入或生成配置文件,并且從該配置文件中確定所述客戶機(jī)設(shè)備(1)、(2)、(3)的特性。
4.根據(jù)前述權(quán)利要求之一所述的方法,其特征在于,所述網(wǎng)頁(yè)(5)、(6)、(7)的服務(wù)器側(cè)代碼和數(shù)據(jù)被存儲(chǔ)在所述網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)中。
5.根據(jù)前述權(quán)利要求之一所述的方法,其特征在于,所述客戶機(jī)設(shè)備(1)、(2)、(3)的特性包括瀏覽器類型和瀏覽器能力、所述客戶機(jī)設(shè)備(1)、(2)、(3)的顯示器和輸入裝置的特性。
6.根據(jù)前述權(quán)利要求之一所述的方法,其特征在于,從在所述網(wǎng)絡(luò)服務(wù)器(4)中所確定的所述客戶機(jī)設(shè)備(1)、(2)、(3)的類型(A)、(B)、(C)以及所確定的所述客戶機(jī)設(shè)備(1)、(2)、(3)的特性中為相應(yīng)的客戶機(jī)設(shè)備(1)、(2)、(3)生成獨(dú)自的會(huì)話,在所述會(huì)話中存儲(chǔ)相應(yīng)的客戶機(jī)設(shè)備(1)、(2)、(3)的配置文件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所存儲(chǔ)的客戶機(jī)設(shè)備(1)、(2)、(3)的配置文件被用于對(duì)所述網(wǎng)絡(luò)服務(wù)器(4)的其他客戶機(jī)請(qǐng)求(14)、(16)、(18),直到在所述網(wǎng)絡(luò)服務(wù)器(4)上所述會(huì)話被終止。
8.根據(jù)權(quán)利要求1至6之一所述的方法,其特征在于,所述客戶機(jī)設(shè)備(1)、(2)、(3)的配置文件以URL或以網(wǎng)頁(yè)中的Cookies的形式被存儲(chǔ)。
9.根據(jù)前述權(quán)利要求之一所述的方法,其特征在于,在識(shí)別過(guò)程中來(lái)自HTTP請(qǐng)求的文件報(bào)頭的、關(guān)于各個(gè)客戶機(jī)設(shè)備(1)、(2)、(3)的特性和類型(A)、(B)、(C)的信息被錄入到由所述網(wǎng)絡(luò)服務(wù)器(4)為所述客戶機(jī)設(shè)備(1)、(2)、(3)自動(dòng)創(chuàng)建的配置文件中。
10.根據(jù)權(quán)利要求1至8之一所述的方法,其特征在于,所述客戶機(jī)設(shè)備(1)、(2)、(3)的識(shí)別通過(guò)特殊的對(duì)話來(lái)實(shí)現(xiàn),其中所述網(wǎng)絡(luò)服務(wù)器(4)將配置頁(yè)傳輸給所述客戶機(jī)設(shè)備(1)、(2)、(3),并且由所述客戶機(jī)設(shè)備(1)、(2)、(3)的用戶從不同客戶機(jī)類型(A)、(B)、(C)的列表中進(jìn)行選擇。
11.根據(jù)權(quán)利要求1至8之一所述的方法,其特征在于,如果所述網(wǎng)絡(luò)服務(wù)器(4)不能識(shí)別出所述客戶機(jī)設(shè)備(1)、(2)、(3),那么由所述網(wǎng)絡(luò)服務(wù)器(4)將錯(cuò)誤頁(yè)發(fā)送回給所述客戶機(jī)設(shè)備(1)、(2)、(3)或者將標(biāo)準(zhǔn)配置文件用于所述客戶機(jī)設(shè)備(1)、(2)、(3)。
12.一種用于為不同客戶機(jī)類型(A)、(B)、(C)的和/或具有不同客戶機(jī)特性的客戶機(jī)設(shè)備(1)、(2)、(3)自動(dòng)地生成網(wǎng)頁(yè)(5)、(6)、(7)的系統(tǒng),其中所述客戶機(jī)設(shè)備(1)、(2)、(3)通過(guò)客戶機(jī)請(qǐng)求(14)、(16)、(18)和服務(wù)器應(yīng)答(15)、(17)、(19)與網(wǎng)絡(luò)服務(wù)器(4)進(jìn)行通信,并且網(wǎng)頁(yè)(5)、(6)、(7)被存儲(chǔ)在所述網(wǎng)絡(luò)服務(wù)器(4)上,其特征在于,所述網(wǎng)頁(yè)(1)、(2)、(3)包括用于針對(duì)所述客戶機(jī)設(shè)備(1)、(2)、(3)的不同客戶機(jī)類型(A)、(B)、(C)和不同客戶機(jī)特性自動(dòng)生成所述網(wǎng)頁(yè)(5)、(6)、(7)的表示的網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)器(4)借助于分配給相應(yīng)的客戶機(jī)設(shè)備(1)、(2)、(3)的網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)從所述客戶機(jī)請(qǐng)求(14)、(16)、(18)中生成所述客戶機(jī)類型(A)、(B)、(C)以及客戶機(jī)特性,所述網(wǎng)頁(yè)(5)、(6)、(7)的網(wǎng)頁(yè)內(nèi)容。
14.根據(jù)權(quán)利要求12或13所述的系統(tǒng),其特征在于,各個(gè)客戶機(jī)的客戶機(jī)特性是瀏覽器類型和瀏覽器能力、所述客戶機(jī)設(shè)備(1)、(2)、(3)的顯示器和輸入裝置的特征。
15.根據(jù)權(quán)利要求12至14之一所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)器(4)借助于所述服務(wù)器應(yīng)答(15)、(17)、(19)將由所述網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)生成的所述網(wǎng)頁(yè)(5)、(6)、(7)的表示發(fā)送回給相應(yīng)的客戶機(jī)設(shè)備(1)、(2)、(3)。
全文摘要
本發(fā)明涉及用于為不同客戶機(jī)類型(A)、(B)、(C)的并且具有不同客戶機(jī)特性的客戶機(jī)設(shè)備(1)、(2)、(3)自動(dòng)地生成網(wǎng)頁(yè)(5)、(6)、(7)的方法和系統(tǒng),其中所述客戶機(jī)設(shè)備(1)、(2)、(3)通過(guò)客戶機(jī)請(qǐng)求(14)、(16)、(18)以及服務(wù)器應(yīng)答(15)、(17)、(19)與網(wǎng)絡(luò)服務(wù)器(4)進(jìn)行通信,并且網(wǎng)頁(yè)(5)、(6)、(7)被存儲(chǔ)在所述網(wǎng)絡(luò)服務(wù)器(4)上。網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)被存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器(4)上,并且客戶機(jī)設(shè)備(1)、(2)、(3)的客戶機(jī)類型(A)、(B)、(C)和客戶機(jī)特性利用發(fā)送給網(wǎng)絡(luò)服務(wù)器(4)的客戶機(jī)請(qǐng)求(14)、(16)、(18)而被識(shí)別。從中為相應(yīng)的客戶機(jī)設(shè)備(1)、(2)、(3)分別讀入或生成配置文件,并且從該配置文件中確定客戶機(jī)設(shè)備(1)、(2)、(3)的特性。網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)根據(jù)客戶機(jī)設(shè)備(1)、(2)、(3)的特性而被例示。由被例示的網(wǎng)絡(luò)組件(24)、(37)、(38)、(39)、(40)、(41)、(42)、(43)、(44)、(45)生成所請(qǐng)求的網(wǎng)頁(yè)(5)、(6)、(7)的表示并且將其傳輸給客戶機(jī)。
文檔編號(hào)G06F17/30GK1816808SQ200480009379
公開(kāi)日2006年8月9日 申請(qǐng)日期2004年4月7日 優(yōu)先權(quán)日2003年4月8日
發(fā)明者E·克魯塞, Y·維哈 申請(qǐng)人:Abb研究有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
祁门县| 邯郸县| 集贤县| 甘孜| 巴南区| 蒙阴县| 敦煌市| 昭平县| 泰顺县| 同德县| 宜昌市| 麟游县| 贵德县| 宁南县| 东莞市| 永平县| 井研县| 马鞍山市| 盐源县| 新河县| 和政县| 五河县| 水城县| 阜宁县| 华坪县| 灵石县| 兰考县| 扎囊县| 神池县| 平罗县| 行唐县| 盱眙县| 武宁县| 湖州市| 宜黄县| 乾安县| 龙山县| 石泉县| 沽源县| 衢州市| 鸡西市|