專利名稱:一種用于移動通訊設備終端的網頁頁面渲染瀏覽系統(tǒng)及其應用方法
技術領域:
本發(fā)明涉及移動通訊設備終端瀏覽器領域,特別是一種用于移動通訊設備終端的
網頁頁面渲染瀏覽系統(tǒng)及其應用方法。
背景技術:
現(xiàn)在的網絡非常發(fā)達,用戶只要通過網頁瀏覽器軟件就能上網瀏覽網頁,網頁瀏 覽器軟件的主要功能是用于從互聯(lián)網獲取網頁數據,并對網頁進行渲染。網頁渲染是通過 瀏覽器顯示網頁的內容,一般的網頁瀏覽器的處理流程如下
(1)根據頁面上不同的內容向目標服務器發(fā)送請求;
(2)根據請求從目標服務器獲取相應的頁面數據;
(3)根據數據渲染出完整頁面。 在普通個人電腦的傳統(tǒng)技術應用中,由于網絡帶寬資源比較充足,流量不受限制, 因此普通個人電腦的網頁瀏覽器采用上述處理流程并不會對瀏覽速度帶來影響。但是,隨 著人們越來越多的使用移動通訊設備終端上網,由于移動通訊設備終端的網絡帶寬比較 窄,資源利用率較低,而且流量受到較大的限制,因此移動通訊設備終端的網頁瀏覽器如果 采用上述處理流程則會影響瀏覽速度,其帶來的技術問題是 (1)效率低請求以多次提交方式進行,在窄帶網絡環(huán)境下,延時缺點將變得更為 明顯; (2)渲染速度緩慢頁面數據渲染的方式是自上往下,如果頁面中間存在一些數 據量較大的資源,就會大大降低整個頁面渲染速度,由于移動通訊設備終端對頁面數據的 處理能力較低和受到網絡寬帶的限制,特別是在在渲染大尺寸圖片時,渲染速度緩慢的情 況會更加明顯。
發(fā)明內容
本發(fā)明提供了一種用于移動通訊設備終端的網頁瀏覽系統(tǒng),以解決現(xiàn)有技術中, 移動通訊設備終端瀏覽器渲染網頁效率低,渲染速度緩慢的技術問題。
本發(fā)明的另外一個目的在于提供該網頁瀏覽系統(tǒng)的應用方法。
為了實現(xiàn)第一個發(fā)明目的,采用如下技術方案 本發(fā)明提供了一種用于移動通訊設備終端的網頁瀏覽系統(tǒng),包括安裝在移動通訊 設備終端用于渲染網頁數據的渲染模塊,渲染模塊對接收到的網頁進行如下處理
(11)判斷網頁的內容,先渲染數據量較小的內容;
(12)對于數據量較大的內容,預留相應的加載位置; (13)在上述預先留空的加載位置上,繼續(xù)加載和渲染數據量較大的內容。
作為進一步的優(yōu)選方案,上述步驟(13)還包括
根據用戶選擇決定是否加載渲染數據量較大的內容。
4
作為一種優(yōu)選方案,數據量較小的內容為文字內容,數據量較大的內容包括但不 限于圖片內容、動畫內容、FLASH程序、視頻內容等。 作為進一步的優(yōu)選方案,系統(tǒng)還包括安裝在中轉服務器上的請求模塊,中轉服務 器用于轉發(fā)移動通訊設備終端訪問請求,而請求模塊的作用是用來轉發(fā)移動通訊終端的訪 問請求,并根據請求內容從目標服務器上獲取數據,流程如下 (41)請求模塊根據移動通訊終端提出的訪問請求并結合中轉服務器的歷史訪問 的頁面緩存進行對比判斷; (42)如果歷史訪問的頁面緩存中存在與訪問請求一致的頁面數據,則直接在歷史 訪問的頁面緩存中獲取數據;否則按照訪問請求從目標服務器獲取數據,并返回給移動通 訊設備終端。 作為更進一步的優(yōu)選方案,系統(tǒng)還包括安裝在中轉服務器上的用于壓縮和加密網 頁的壓縮加密模塊,壓縮加密模塊對從互聯(lián)網上接收到的網頁按比例壓縮,把網頁上的圖 片等數據量較大的內容進行壓縮和加密,以減少在移動通訊設備終端與中轉服務器之間傳 輸的數據量和增加數據的安全性。 為了實現(xiàn)第二個發(fā)明目的,采用如下技術方案 本發(fā)明提供了一種用于移動通訊設備終端的網頁瀏覽系統(tǒng)的應用方法,其步驟如 下 (61)移動通訊設備終端發(fā)送訪問請求到中轉服務器; (62)中轉服務器根據移動通訊設備終端的訪問請求向目標服務器獲取網頁數據, 并將訪問結果返回移動通訊終端; (63)移動通訊設備終端收到返回網頁數據后,渲染模塊根據網頁數據格式進行判 斷,先渲染數據量較小的文字內容; (64)對于數據量較大的內容,留空相應的加載位置; (65)在預先留空相應的加載位置上繼續(xù)加載渲染數據量較大的內容。 作為更進一步的優(yōu)選方案,系統(tǒng)還包括安裝在中轉服務器的請求模塊,步驟(62)
的具體步驟如下 (71)請求模塊根據移動通訊終端提出的訪問請求并結合中轉服務器的歷史訪問 的頁面緩存進行對比判斷; (72)如果歷史訪問的頁面緩存中存在與訪問請求一致的頁面數據,則直接在歷史 訪問的頁面緩存中獲取數據;否則按照訪問請求從目標服務器獲取數據,并把訪問結果返 回移動通訊設備終端。 作為一種優(yōu)選方案,上述步驟(72)通過壓縮加密模塊對返回給移動終端的網頁 內容進行壓縮和加密。 本發(fā)明采用的技術方案,在移動通訊設備終端顯示時,先顯示了數據量較小的內 容,對數據量較大的內容采取展示與渲染同步進行的方式,因此并不會為了等待大數據量 內容的渲染而影響了網頁的顯示速度。 另一方面,傳統(tǒng)技術對網頁是否還需要下載內容,是由移動通訊設備終端下載了 網頁以后再判斷,則對同一個網頁,可能需要多次地發(fā)送訪問請求。 而在本發(fā)明進一步的優(yōu)選方案中,中轉服務器自行判斷網頁所需要下載的內容,預先從網絡下載到中轉服務器進行組合再返回移動通訊設備終端,從而減少了移動通訊設 備終端發(fā)送訪問請求的次數。因此能夠更加快速地完成網頁的渲染。 本發(fā)明將多次請求網頁數據這一動作交給服務器端進行,在一定程度上節(jié)省了請 求響應時間,此外,將網頁數據壓縮和加密后作為訪問結果一次性返回給客戶端,不但節(jié)省 了流量,更節(jié)省了數據傳送時間和增加數據傳輸的安全性,最后,使用"先文字后圖片"的渲 染方式,避免加載圖片使頁面陷入停頓狀態(tài),大大提高了用戶的瀏覽體驗。
圖1為本發(fā)明移動終端通過請求模塊獲取網頁數據的示意圖。
圖2為本發(fā)明移動通訊設備終端的渲染模塊對接收的網頁內容進行渲染。
具體實施例方式
下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。 本發(fā)明的提供一種用于移動通訊設備終端的網頁頁面渲染瀏覽系統(tǒng),包括安裝在
移動通訊設備終端用于渲染網頁數據的渲染模塊以及安裝在中轉服務器上的請求模塊。 如圖1所示,移動終端通過請求模塊獲取網頁數據的流程如下 (SOI)移動通訊設備終端1向中轉服務器2發(fā)送網頁訪問請求; (S02)中轉服務器2的請求模塊根據訪問請求從資源服務器3獲取網頁; (S03)請求模塊根據移動通訊終端1提出的訪問請求并結合中轉服務器的歷史訪
問的頁面緩存進行對比判斷; (S04)如果歷史訪問的頁面緩存中存在與訪問請求一致的網頁數據,則直接在歷
史訪問的頁面緩存中獲取網頁數據;否則按照訪問請求從目標服務器獲取網頁數據, (S05)壓縮加密模塊對數據進行壓縮和加密后返回移動通訊設備終端; 如圖2所示,移動通訊設備終端的渲染模塊對接收的網頁內容進行渲染采用如下
流程 (Sll)如圖2(a)所示,移動通訊設備終端1的渲染模塊先完成文字內容的渲染,在 頁面圖片留空位置,再開始渲染圖片內容; (S12)如圖2(b)所示,在頁面圖片留空的位置加載渲染圖片內容。
權利要求
一種用于移動通訊設備終端的網頁頁面渲染瀏覽系統(tǒng),包括安裝在移動通訊設備終端用于渲染網頁數據的渲染模塊,其特征在于,所述渲染模塊對接收到的網頁進行如下處理(11)判斷網頁的內容,先渲染數據量較小的內容;(12)對于數據量較大的內容,留空相應的加載位置;(13)在移動通訊設備終端顯示網頁,在預先留空的加載位置上繼續(xù)加載渲染數據量較大的內容。
2. 根據權利要求1所述的瀏覽系統(tǒng),其特征在于,所述的步驟(13)還包括根據用戶 選擇決定是否加載渲染數據量較大的內容。
3. 根據權利要求1所述的瀏覽系統(tǒng),其特征在于,所述的數據量較小的內容為文字內 容,所述的數據量較大的內容為圖片內容、動畫內容、FLASH程序、視頻或音頻等內容。
4. 根據權利要求1所述的瀏覽系統(tǒng),其特征在于,所述系統(tǒng)還包括安裝在用于轉發(fā)移 動通訊設備終端訪問請求的中轉服務器上的請求模塊,該模塊作用是用來轉發(fā)移動通訊終 端的訪問請求,并根據請求內容從目標服務器上獲取數據,流程如下(41) 根據移動通訊終端提出的訪問請求并結合中轉服務器的歷史訪問的頁面緩存進 行對比判斷;(42) 如果歷史訪問的頁面緩存中存在與訪問請求一致的網頁數據,則直接在歷史訪問 的頁面緩存中獲取網頁數據;否則按照訪問請求從目標服務器獲取網頁數據,并返回給移 動通訊設備終端。
5. 根據權利要求1所述瀏覽系統(tǒng),其特征在于,所述請求模塊還包括用于壓縮和加密 網頁的壓縮加密模塊,壓縮加密模塊對返回給移動終端的網頁數據進行壓縮和加密處理。
6. —種用于移動通訊設備終端的網頁頁面渲染瀏覽的應用方法,采用權利要求1所述系統(tǒng)實現(xiàn),其特征在于,其步驟如下(61) 移動通訊設備終端發(fā)送訪問請求到中轉服務器;(62) 中轉服務器根據移動通訊設備終端的訪問請求向目標服務器獲取網頁數據,并將 訪問結果返回移動通訊終端;(63) 移動通訊設備終端收到返回網頁數據后,渲染模塊根據網頁數據格式進行判斷, 先渲染數據量較小的文字內容;(64) 對于數據量較大的內容,留空相應的加載位置;(65) 在預先留空的加載位置上繼續(xù)加載渲染數據量較大的內容。
7. 根據權利要求6所述的應用方法,其特征在于,所述系統(tǒng)還包括安裝在中轉服務器 的請求模塊,步驟(62)的具體步驟如下(71) 請求模塊根據移動通訊終端提出的訪問請求并結合中轉服務器的歷史訪問的頁 面緩存進行對比判斷;(72) 如果歷史訪問的頁面緩存中存在與訪問請求一致的頁面數據,則直接在歷史訪問 的頁面緩存中獲取數據;否則按照訪問請求從目標服務器獲取數據,并把訪問結果返回移 動通訊設備終端。
8. 根據權利要求7所述的應用方法,其特征在于,所述步驟(72)通過壓縮加密模塊對 返回給移動終端的網頁內容進行壓縮和加密。
9.根據權利要求6所述的應用方法,其特征在于,所述的數據量較大的內容為圖片內 容、動畫內容、FLASH程序、視頻或音頻內容。
全文摘要
本發(fā)明涉及移動通訊設備終端瀏覽器領域,特別是一種用于移動通訊設備終端的網頁頁面渲染瀏覽系統(tǒng)及其應用方法。本發(fā)明提供了一種用于移動通訊設備終端的網頁瀏覽系統(tǒng),包括安裝在移動通訊設備終端用于渲染網頁數據的渲染模塊,渲染模塊對接收到的網頁進行如下處理(11)判斷網頁的內容,先渲染數據量較小的文字內容;(12)對于數據量較大的內容,留空相應的渲染位置;(13)在移動通訊設備終端顯示網頁,在預先留空的加載位置上繼續(xù)加載渲染數據量較大的內容。本發(fā)明使用“先文字后圖片”的渲染方式,避免加載圖片使頁面陷入停頓狀態(tài),大大提高了用戶的瀏覽體驗。
文檔編號G06F17/30GK101777066SQ20091031298
公開日2010年7月14日 申請日期2009年12月31日 優(yōu)先權日2009年12月31日
發(fā)明者梁捷 申請人:優(yōu)視科技有限公司