亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種對網(wǎng)頁進(jìn)行適配處理的方法及網(wǎng)頁適配裝置的制作方法

文檔序號:6572138閱讀:517來源:國知局
專利名稱:一種對網(wǎng)頁進(jìn)行適配處理的方法及網(wǎng)頁適配裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式設(shè)備對網(wǎng)頁的訪問技術(shù),尤其涉及對網(wǎng)頁的適配處理 方法。
背景技術(shù)
傳統(tǒng)WEB網(wǎng)頁是為適應(yīng)于計算機(jī)上的瀏覽器的顯示屬性而設(shè)計的,而計 算機(jī)的瀏覽器在運(yùn)行效率和屏幕尺寸等方面和手機(jī)等移動嵌入式設(shè)備上的瀏 覽器存在著很大的差異,因此如果WEB網(wǎng)頁不經(jīng)過處理直接在手機(jī)等移動嵌 入式設(shè)備的瀏覽器上去觀看是不適合的。同時,出于成本的考慮,大多數(shù)開 發(fā)者不愿重新開發(fā)適合于嵌入式設(shè)備瀏覽的網(wǎng)頁形式。
目前存在一種為適應(yīng)于嵌入式設(shè)備的屏幕而設(shè)計的瀏覽網(wǎng)頁的方法,通 過該方法可以訪問WAP網(wǎng)頁用戶通過在嵌入式設(shè)備中內(nèi)置一個可以瀏覽 WAP網(wǎng)頁的瀏覽器,達(dá)到訪問網(wǎng)頁的目的。此種方式的特點(diǎn)是兼容性好、適 合手機(jī)等移動嵌入式設(shè)備屏幕瀏覽網(wǎng)頁,但由于WAP瀏覽器是專為訪問WAP 網(wǎng)頁設(shè)計的,無法實(shí)現(xiàn)對WEB網(wǎng)頁的訪問,而目前大多數(shù)網(wǎng)頁是通過WEB 形式實(shí)現(xiàn)的,因此無法滿足用戶的需求。
為了解決在嵌入式設(shè)備上瀏覽WEB網(wǎng)頁的問題, 一種方法是當(dāng)嵌入式設(shè) 備獲取到WEB網(wǎng)頁后,將WEB網(wǎng)頁轉(zhuǎn)換為WAP支持的網(wǎng)頁類型,通過WAP 瀏覽器進(jìn)行顯示,另一種是安裝支持WEB網(wǎng)頁的瀏覽器,例如XHTML瀏覽 器以及微瀏覽器等,該方法通常需要對WEB網(wǎng)頁進(jìn)行適配處理,將獲取到的 網(wǎng)頁數(shù)據(jù)在嵌入式設(shè)備上按照顯示屬性進(jìn)行適配處理,以適應(yīng)嵌入式設(shè)備的 小屏幕。但是上述兩種方式中,由于嵌入式設(shè)備的處理能力相對較低,處理速度 較慢,因此該方式將消耗系統(tǒng)資源,影響顯示速度,影響用戶體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明提供一種對網(wǎng)頁進(jìn)行適配處理的方法及網(wǎng)頁適配裝置,以適應(yīng)嵌 入式設(shè)備的顯示屬性,并且減小對顯示速度的影響。
本發(fā)明提供一種對網(wǎng)頁進(jìn)行適配處理的方法,服務(wù)端接收請求方的請求 消息,對所述請求消息進(jìn)行解析獲得網(wǎng)址信息,根據(jù)所述網(wǎng)址信息從網(wǎng)絡(luò)服 務(wù)器獲取網(wǎng)頁,根據(jù)所述請求方的瀏覽器的類型對所述網(wǎng)頁進(jìn)行適配處理, 將所述網(wǎng)址信息中包含的鏈接地址轉(zhuǎn)換為所述服務(wù)端的地址,將適配處理后 的網(wǎng)頁及更改后的鏈接地址發(fā)送給請求方。
本發(fā)明還提供一種網(wǎng)頁適配裝置,包括通信模塊、頁面適配模塊以及地
址重寫模塊;
所述通信模塊,用于對請求方的請求消息進(jìn)行解析以及將適配處理后的 網(wǎng)頁及更改后的鏈接地址發(fā)送給請求方;
頁面適配模塊,用于根據(jù)所述請求消息中的網(wǎng)址信息從網(wǎng)絡(luò)服務(wù)器獲取 網(wǎng)頁,根據(jù)所述請求方的瀏覽器的類型對所述網(wǎng)頁進(jìn)行適配處理;
地址重寫模塊,用于將所述網(wǎng)址信息中包含的鏈接地址轉(zhuǎn)換為所述服務(wù) 端的地址。
由于本發(fā)明將獲取的網(wǎng)頁按照瀏覽器的類型進(jìn)行適配,使得轉(zhuǎn)換后的網(wǎng) 頁能夠被瀏覽器解析,從而使得多種類型的嵌入式設(shè)備可以訪問WEB網(wǎng)頁, 而無需對嵌入式設(shè)備和原有的互聯(lián)網(wǎng)網(wǎng)站進(jìn)行任何改造。另外,由于適配過 程是通過服務(wù)端完成而不是嵌入式設(shè)備完成,因此減輕了嵌入式設(shè)備的負(fù)擔(dān), 加快了處理速度和顯示速度。


圖1為本發(fā)明的對網(wǎng)頁進(jìn)行適配處理的方法的流程圖; 圖2為本發(fā)明的網(wǎng)頁適配裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明在嵌入式設(shè)備的瀏覽器與網(wǎng)絡(luò)服務(wù)器(該網(wǎng)絡(luò)服務(wù)器為各WEB網(wǎng) 站對應(yīng)的服務(wù)器)之間增設(shè)網(wǎng)頁適配裝置,通過該網(wǎng)頁適配裝置對嵌入式設(shè) 備欲訪問的WEB網(wǎng)頁進(jìn)行適配處理,以便使WEB網(wǎng)頁能夠適應(yīng)于嵌入式設(shè) 備的瀏覽器的顯示屬性。以下是本發(fā)明提供的對網(wǎng)頁進(jìn)行適配處理的方法的 實(shí)現(xiàn)過程。
網(wǎng)頁適配裝置作為服務(wù)端為嵌入式設(shè)備提供適配處理等服務(wù),嵌入式設(shè) 備上內(nèi)置的瀏覽器作為請求方向服務(wù)端發(fā)送請求消息,并對反饋的網(wǎng)頁數(shù)據(jù) 進(jìn)行顯示。該瀏覽器可以是多種類型的瀏覽器,例如支持WAP模式的WAP 瀏覽器、支持部分WEB網(wǎng)頁的XHTML瀏覽器以及支持WEB網(wǎng)頁的微瀏覽 器等。
如圖1所示,請求方向服務(wù)端發(fā)送請求消息請求某個WEB網(wǎng)頁,服務(wù)端 對該請求消息進(jìn)行解析(步驟101),獲得其中的網(wǎng)址信息(步驟102),根據(jù) 該網(wǎng)址信息從網(wǎng)絡(luò)服務(wù)器獲取網(wǎng)頁(步驟103),為了使所獲取的網(wǎng)頁處理后 能夠適應(yīng)于嵌入式設(shè)備的顯示屬性,需要根據(jù)請求方的瀏覽器的類型對網(wǎng)頁 進(jìn)行適配處理(步驟104),將網(wǎng)頁轉(zhuǎn)換為嵌入式設(shè)備的瀏覽器支持的顯示模 式。在將處理后的網(wǎng)頁發(fā)送給請求方之前還需要將網(wǎng)址信息中包含的鏈接地 址轉(zhuǎn)換為服務(wù)端的地址(步驟105),這是由于請求方發(fā)送的請求消息中的網(wǎng) 址信息為網(wǎng)絡(luò)服務(wù)器的地址,該網(wǎng)址信息中對應(yīng)的鏈接也是指向網(wǎng)絡(luò)服務(wù)器 的,而服務(wù)端已經(jīng)通過網(wǎng)址信息將網(wǎng)頁中的鏈接獲取并進(jìn)行了處理,因此當(dāng) 用戶點(diǎn)擊這些鏈接時,需要將請求方請求的鏈接指向服務(wù)端地址。然后服務(wù)
端將適配處理后的網(wǎng)頁及更改后的鏈接地址發(fā)送給請求方(步驟106),可以 通過HTTP響應(yīng)的方式進(jìn)行發(fā)送。
對于步驟104,適配處理的過程可以包括多種轉(zhuǎn)換過程,例如由于作為 請求方的瀏覽器可以是不同類型的瀏覽器,而不同類型的瀏覽器所支持的網(wǎng) 頁類型不同,因此需要將所獲取的WEB網(wǎng)頁根據(jù)瀏覽器的類型進(jìn)行轉(zhuǎn)換,如 果瀏覽器是WAP瀏覽器,則將WEB網(wǎng)頁轉(zhuǎn)換成WAP頁面;如果瀏覽器是 XHTML瀏覽器,則將WEB網(wǎng)頁轉(zhuǎn)換為XHTML頁面等。通過該適配過程, 使得轉(zhuǎn)換后的網(wǎng)頁能夠被瀏覽器解析,從而使得多種類型的嵌入式設(shè)備可以 訪問WEB網(wǎng)頁,而無需對嵌入式設(shè)備以及原有的互聯(lián)網(wǎng)網(wǎng)站進(jìn)行改造。另夕卜, 由于適配過程是通過服務(wù)端完成而不是嵌入式設(shè)備完成,因此減輕了嵌入式 設(shè)備的負(fù)擔(dān),加快了處理速度和顯示速度。
由于WEB網(wǎng)頁的設(shè)計版式通常是按照計算機(jī)的顯示屬性進(jìn)行設(shè)計的,為 了進(jìn)一步解決WEB網(wǎng)頁在嵌入式設(shè)備上的顯示問題,實(shí)現(xiàn)小屏幕適配,以及 進(jìn)一步減輕瀏覽器的處理負(fù)擔(dān),在網(wǎng)頁適配裝置中還可以設(shè)置有多個按照不 同的嵌入式設(shè)備的顯示屬性設(shè)計的模板,步驟104還可以在獲得WEB網(wǎng)頁后, 從網(wǎng)頁中提取有用的網(wǎng)頁數(shù)據(jù),根據(jù)請求方發(fā)送的請求消息中的設(shè)備參數(shù)信 息選擇合適的模板,將所提取的網(wǎng)頁數(shù)據(jù)與該模板進(jìn)行組合,組合成新的適 應(yīng)于小屏幕的網(wǎng)頁,將該重組后的網(wǎng)頁發(fā)送給請求方。將網(wǎng)頁中的網(wǎng)頁數(shù)據(jù) 進(jìn)行重組時,為了簡化處理,可以將所獲得的WEB網(wǎng)站中的各網(wǎng)頁進(jìn)行分類, 對每一類頁面使用同樣的模板進(jìn)行重組。
另外,為了使處理后的網(wǎng)頁顯示效果更好,還可以在進(jìn)行適配處理前, 針對瀏覽器的類型,對網(wǎng)頁中包含的瀏覽器不支持的功能進(jìn)行處理,例如, 如果嵌入式設(shè)備或?yàn)g覽器不支持flash功能或Javascript功能等,可以將這些 不支持的功能去掉,或轉(zhuǎn)換為瀏覽器支持的顯示方式。該過程同樣可以將所
獲得的WEB網(wǎng)站中的各網(wǎng)頁進(jìn)行分類,對每一類頁面使用同樣的方式進(jìn)行處 理,具體的處理方式可以才艮據(jù)不同的瀏覽器而定。作為本發(fā)明的一個實(shí)施例, 可以通過相關(guān)配置文件和調(diào)用腳本文件來執(zhí)行上述轉(zhuǎn)換或去除的功能。
由于訪問WEB網(wǎng)頁所依賴的HTTP協(xié)議是一種短連接協(xié)議,各連接之間 不具有關(guān)聯(lián)性,通常需要cookie文件關(guān)聯(lián)多個連接,因此,本發(fā)明在與網(wǎng)絡(luò) 服務(wù)器進(jìn)行交互時,為該請求方建立相應(yīng)的cookie文件,即瀏覽器向服務(wù)請 求網(wǎng)頁時,在請求消息中攜帶請求方的標(biāo)識信息,服務(wù)端為了讓該瀏覽器下 次連接時自動攜帶相關(guān)的數(shù)據(jù),以便服務(wù)端標(biāo)識該瀏覽器或執(zhí)行其它操作, 根據(jù)該請求消息中的標(biāo)識信息檢查是否已經(jīng)和該請求方建立會話,如果沒有, 則與之建立會話,然后為該請求方建立相應(yīng)的cookie文件,并在返回處理后 的網(wǎng)頁數(shù)據(jù)時將該cookie文件一并返回至請求方。
為了更加清晰的理解本發(fā)明,以下闡述一個較佳的實(shí)施例。
步驟一、手機(jī)等移動嵌入式設(shè)備的瀏覽器向服務(wù)端請求一個WEB網(wǎng)頁, 服務(wù)端解析請求;
步驟二、服務(wù)端根據(jù)請求消息中的標(biāo)識信息與瀏覽器建立會話,用于標(biāo) 識不同的用戶請求;
步驟三、服務(wù)端根據(jù)請求消息中的網(wǎng)址信息與網(wǎng)絡(luò)服務(wù)器進(jìn)行交互,根 據(jù)與請求方所建立的會話建立C00kie文件;
步驟四、服務(wù)端根據(jù)請求消息中的瀏覽器的類型對所獲得的網(wǎng)頁類型進(jìn) 行轉(zhuǎn)換,刪除或轉(zhuǎn)換不支持的功能以及提取網(wǎng)頁中的數(shù)據(jù)并在新的模板中進(jìn) 行重組;
步驟五、服務(wù)端將適配處理后的頁面中包含的鏈接的地址轉(zhuǎn)換為服務(wù)端 的地址;步驟六、服務(wù)端將轉(zhuǎn)換并重組的頁面封裝成HTTP響應(yīng)的形式返回給瀏 覽器,同時攜帶服務(wù)端與網(wǎng)絡(luò)服務(wù)器交互過程中產(chǎn)生的Cookie文件以及網(wǎng)頁 中各鏈接的地址信息。
針對上述對網(wǎng)頁進(jìn)行適配處理的方法,本發(fā)明提供了相應(yīng)的網(wǎng)頁適配裝 置的實(shí)施例。
如圖2所示,該網(wǎng)頁適配裝置可以包括通信模塊、頁面適配模塊、地址 重寫模塊,還可以包括會話管理模塊。
當(dāng)接收到請求方的請求消息時,通信模塊對請求消息進(jìn)行解析獲得網(wǎng)址 信息、請求方的標(biāo)識信息、以及設(shè)備參數(shù)等信息,會話管理模塊用于根據(jù)請 求方的標(biāo)識信息分配和維護(hù)請求方的會話標(biāo)識,并為不同的請求方創(chuàng)建和維 護(hù)相應(yīng)的Cookie文件,頁面適配模塊根據(jù)網(wǎng)址信息從網(wǎng)絡(luò)服務(wù)器獲取網(wǎng)頁, 并可以根據(jù)所述請求方的瀏覽器的類型以及設(shè)備參數(shù)等信息對網(wǎng)頁進(jìn)行類型 轉(zhuǎn)換、還可以進(jìn)行功能轉(zhuǎn)換或刪除、以及頁面重排等適配處理,在對網(wǎng)頁進(jìn) 行適配處理前可以對網(wǎng)頁進(jìn)行分類,對同類的網(wǎng)頁統(tǒng)一進(jìn)行處理,地址重寫 模塊將網(wǎng)址信息中包含的鏈接地址轉(zhuǎn)換為網(wǎng)頁適配裝置的地址,然后通信模 塊將適配處理后的網(wǎng)頁、該請求方對應(yīng)的cookie文件及更改后的鏈接地址發(fā) 送給請求方。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何 在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本 發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種對網(wǎng)頁進(jìn)行適配處理的方法,其特征在于,包括步驟服務(wù)端接收請求方的請求消息,對所述請求消息進(jìn)行解析獲得網(wǎng)址信息,根據(jù)所述網(wǎng)址信息從網(wǎng)絡(luò)服務(wù)器獲取網(wǎng)頁,根據(jù)所述請求方的瀏覽器的類型對所述網(wǎng)頁進(jìn)行適配處理,將所述網(wǎng)址信息中包含的鏈接地址轉(zhuǎn)換為所述服務(wù)端的地址,將適配處理后的網(wǎng)頁及更改后的鏈接地址發(fā)送給請求方。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟還包括從所述 請求消息中獲得請求方的標(biāo)識信息,根據(jù)所述標(biāo)識信息為所述請求方建立 Cookie文件,并將所述Cookie文件發(fā)送給請求方。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述適配處理還包括步驟從所述網(wǎng)頁中提取網(wǎng)頁數(shù)據(jù),與預(yù)先設(shè)置的模板進(jìn)行組合,輸出重組的 網(wǎng)頁。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟還包括將所述網(wǎng)址信息對應(yīng)的網(wǎng)頁進(jìn)行分類,對同類的網(wǎng)頁中提取的網(wǎng)頁數(shù)據(jù) 使用同一模板進(jìn)行組合。
5、 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在進(jìn)行適配 處理前還包括步驟從所述請求消息中獲得設(shè)備參數(shù),根據(jù)所述設(shè)備參數(shù)將所述網(wǎng)頁中請求 方不支持的功能進(jìn)行處理。
6、 一種網(wǎng)頁適配裝置,其特征在于,包括通信模塊、頁面適配模塊以 及地址重寫模塊;所述通信模塊,用于對請求方的請求消息進(jìn)行解析以及將適配處理后的 網(wǎng)頁及更改后的鏈接地址發(fā)送給請求方; 頁面適配模塊,用于根據(jù)所述請求消息中的網(wǎng)址信息從網(wǎng)絡(luò)服務(wù)器獲取網(wǎng)頁,根據(jù)所述請求方的瀏覽器的類型對所述網(wǎng)頁進(jìn)行適配處理;地址重寫模塊,用于將所述網(wǎng)址信息中包含的鏈接地址轉(zhuǎn)換為所述服務(wù) 端的地址。
7、 根據(jù)權(quán)利要求6所述的網(wǎng)頁適配裝置,其特征在于,還包括會話管理模塊,用于從所述請求消息中獲得所述請求方的標(biāo)識信息,根 據(jù)所述標(biāo)識信息為所述請求方建立和維護(hù)相應(yīng)的Cookie文件,并通過所述通 信模塊將所述Cookie文件發(fā)送給請求方。
8、 根據(jù)權(quán)利要求6所述的網(wǎng)頁適配裝置,其特征在于,所述適配處理模 塊還用于從所述網(wǎng)頁中提取網(wǎng)頁數(shù)據(jù),與預(yù)先設(shè)置的模板進(jìn)行組合,輸出重 組的網(wǎng)頁。
9、 根據(jù)權(quán)利要求8所述的網(wǎng)頁適配裝置,其特征在于,所述適配處理模 塊還用于將所述網(wǎng)址信息對應(yīng)的網(wǎng)頁進(jìn)行分類,對同類的網(wǎng)頁中提取的網(wǎng)頁 數(shù)據(jù)使用同一模板進(jìn)行組合。
10、 根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的網(wǎng)頁適配裝置,其特征在于, 所述適配處理模塊還用于從所述請求消息中獲得設(shè)備參數(shù),根據(jù)所述設(shè)備參 數(shù)將所述網(wǎng)頁中請求方不支持的功能進(jìn)行處理。
全文摘要
本發(fā)明提供一種對網(wǎng)頁進(jìn)行適配處理的方法,服務(wù)端接收請求方的請求消息,對所述請求消息進(jìn)行解析獲得網(wǎng)址信息,根據(jù)所述網(wǎng)址信息從網(wǎng)絡(luò)服務(wù)器獲取網(wǎng)頁,根據(jù)所述請求方的瀏覽器的類型對所述網(wǎng)頁進(jìn)行適配處理,將所述網(wǎng)址信息中包含的鏈接地址轉(zhuǎn)換為所述服務(wù)端的地址,將適配處理后的網(wǎng)頁及更改后的鏈接地址發(fā)送給請求方。本發(fā)明還提供一種網(wǎng)頁適配裝置,通過本發(fā)明,能夠使獲得的WEB網(wǎng)頁適應(yīng)嵌入式設(shè)備的顯示屬性,并且減小對顯示速度的影響。
文檔編號G06F17/30GK101178717SQ20071003211
公開日2008年5月14日 申請日期2007年12月5日 優(yōu)先權(quán)日2007年12月5日
發(fā)明者何小鵬, 捷 梁, 許偉坤 申請人:優(yōu)視動景(北京)技術(shù)服務(wù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1