專利名稱:一種移動終端瀏覽器預(yù)加載的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù),尤其涉及一種移動終端瀏覽器預(yù)加載的方法、裝置和 系統(tǒng)。
背景技術(shù):
在日常的手機移動互聯(lián)網(wǎng)中,手機是通過GPRS (General Packet RadioService, 通用分組無線服務(wù))來請求網(wǎng)絡(luò)的,而用戶每一次的請求,都需要等待一定時間,這其中包 括建立連接、請求URL (Uniform ResourceLocator,統(tǒng)一資源定位符)和接收數(shù)據(jù)三個過 程,這三個過程加起來將會消耗掉5-10秒的時間,這就給用戶帶來體驗上的不便,因為等 待而消耗了大量的時間。
比如,用戶在線瀏覽一本電子書,當(dāng)他看完一頁需要跳到下一頁時,他就必須點擊 下一頁的鏈接,這時,手機瀏覽器將重新執(zhí)行建立連接、請求URL和接收數(shù)據(jù)這三個過程, 用戶又必須等待幾秒的時間,而不是馬上就可以跳入下一頁進行瀏覽。這就說明,用戶在瀏 覽在線業(yè)務(wù)時,很多的時間是浪費在請求等待的時間上。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠減少用戶請求等待時間的移動終端瀏覽器預(yù)加載 的方法、裝置和系統(tǒng)。
為達到上述目的,本發(fā)明采用如下技術(shù)方案
一種移動終端瀏覽器預(yù)加載的方法,包括
步驟1 移動終端瀏覽器與服務(wù)器端建立連接,請求一個瀏覽頁面;
步驟2 服務(wù)器端返回一個頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出 了需要預(yù)加載的頁面鏈接;
步驟3 移動終端瀏覽器開始逐條解釋和顯示所述頁面腳本,對于其中標(biāo)識出了 需要預(yù)加載的頁面鏈接的腳本,移動終端瀏覽器保存相應(yīng)的頁面鏈接;
步驟4 移動終端瀏覽器開始處理所保存的頁面鏈接;
步驟5 移動終端瀏覽器開始建立連接,請求所保存的頁面鏈接和接收頁面數(shù)據(jù);
步驟6 移動終端瀏覽器將接收到的數(shù)據(jù)保存到移動終端的內(nèi)存;
步驟7 移動終端瀏覽器預(yù)加載完畢。
進一步地,所述步驟2中,頁面腳本對于需要預(yù)加載的頁面鏈接,還標(biāo)識出了預(yù)加 載的優(yōu)先順序。
進一步地,所述步驟2中,頁面腳本對需要預(yù)加載的頁面鏈接進行標(biāo)識的方法是 在頁面腳本中加入特殊的屬性。
進一步地,所述步驟7之后還包括
步驟8 用戶請求頁面鏈接;
步驟9 判斷所請求頁面鏈接是否是預(yù)加載的頁面鏈接,如果是,則轉(zhuǎn)至下一步驟,如果否,則轉(zhuǎn)至步驟11 ;
步驟10 判斷移動終端的內(nèi)存是否保存了所請求頁面鏈接對應(yīng)的頁面腳本,如果 是,則將該頁面腳本復(fù)制到移動終端瀏覽器,然后轉(zhuǎn)至步驟13,如果否,則轉(zhuǎn)至步驟11 ;
步驟11 移動終端瀏覽器開始建立連接,請求頁面鏈接和接收頁面數(shù)據(jù);
步驟12 移動終端瀏覽器接收完頁面腳本;
步驟13 移動終端瀏覽器開始解釋和顯示頁面腳本。
一種移動終端,具有移動終端瀏覽器,所述移動終端瀏覽器包括網(wǎng)絡(luò)模塊、解析模 塊和顯示模塊,所述網(wǎng)絡(luò)模塊用于與服務(wù)器端建立連接,接收和發(fā)送數(shù)據(jù),所述解析模塊用 于解析所述網(wǎng)絡(luò)模塊接收到的數(shù)據(jù),所述顯示模塊用于顯示經(jīng)過所述解析模塊解析過的數(shù) 據(jù),所述移動終端瀏覽器還包括處理模塊和保存模塊,其中,
所述處理模塊用于處理需要預(yù)加載的頁面鏈接,控制所述網(wǎng)絡(luò)模塊連接服務(wù)器端 并發(fā)送數(shù)據(jù)請求;
所述保存模塊用于將所述網(wǎng)絡(luò)模塊接收到的預(yù)加載數(shù)據(jù)保存到移動終端內(nèi)存中。
進一步地,所述處理模塊還包括第一判斷模塊,所述第一判斷模塊用于判斷所有 的頁面鏈接中需要預(yù)加載的頁面鏈接,當(dāng)判斷出需要預(yù)加載的頁面鏈接后,控制所述網(wǎng)絡(luò) 模塊連接服務(wù)器端并發(fā)送數(shù)據(jù)請求;
和/或,所述處理模塊還包括第二判斷模塊,所述第二判斷模塊用于判斷用戶請 求頁面鏈接時移動終端的內(nèi)存是否保存了所請求頁面鏈接對應(yīng)的頁面腳本,如果是,則將 該頁面腳本復(fù)制到移動終端瀏覽器,然后轉(zhuǎn)至所述解析模塊,如果否,則轉(zhuǎn)至所述網(wǎng)絡(luò)模塊 重新連接服務(wù)器端請求數(shù)據(jù)。
一種服務(wù)器端,包括
連接模塊,用于與移動終端瀏覽器建立連接,并接收瀏覽頁面請求;
返回模塊,用于返回頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需要 預(yù)加載的頁面鏈接。
進一步地,所述返回模塊中,頁面腳本對于需要預(yù)加載的頁面鏈接,還標(biāo)識出了預(yù) 加載的優(yōu)先順序。
進一步地,所述返回模塊中,頁面腳本對需要預(yù)加載的頁面鏈接進行標(biāo)識的方法 是在頁面腳本中加入特殊的屬性。
一種通信系統(tǒng),包括移動終端和服務(wù)器端,所述移動終端具有移動終端瀏覽器,其 中,
所述移動終端瀏覽器,包括
網(wǎng)絡(luò)模塊,用于與服務(wù)器端建立連接,接收和發(fā)送數(shù)據(jù);
解析模塊,用于解析所述網(wǎng)絡(luò)模塊接收到的數(shù)據(jù);
顯示模塊,用于顯示經(jīng)過所述解析模塊解析過的數(shù)據(jù);
處理模塊,用于處理需要預(yù)加載的頁面鏈接,控制所述網(wǎng)絡(luò)模塊連接服務(wù)器端并 發(fā)送數(shù)據(jù)請求;
保存模塊,用于將所述網(wǎng)絡(luò)模塊接收到的預(yù)加載數(shù)據(jù)保存到移動終端內(nèi)存中;
所述服務(wù)器端,包括
連接模塊,用于與移動終端瀏覽器建立連接,并接收瀏覽頁面請求;
返回模塊,用于返回頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需要 預(yù)加載的頁面鏈接。
本發(fā)明提供的移動終端瀏覽器預(yù)加載的方法、裝置和系統(tǒng),通過移動終端瀏覽器 解釋特殊腳本,在保證用戶正常瀏覽業(yè)務(wù)的情況下,提前去請求用戶可能進入的下一級頁 面,減少用戶下一次請求的等待時間,提高了用戶的體驗流暢性,優(yōu)化了移動終端處理的智 能性。
圖1為本發(fā)明的移動終端瀏覽器預(yù)加載的方法的流程示意圖2為在圖1所示的預(yù)加載之后用戶請求預(yù)加載腳本的處理流程示意圖3為本發(fā)明的移動終端瀏覽器預(yù)加載的裝置一的結(jié)構(gòu)示意圖4為本發(fā)明的移動終端瀏覽器預(yù)加載的裝置二的結(jié)構(gòu)示意圖5為本發(fā)明的移動終端瀏覽器預(yù)加載的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。
下面首先介紹一下本發(fā)明的移動終端瀏覽器預(yù)加載方法的原理
即用戶在瀏覽業(yè)務(wù)時,沒有做出其它請求之前,在網(wǎng)絡(luò)空閑的狀態(tài)下,移動終端提 前去請求用戶將要(或是最有可能)請求的下一個頁面,并將請求返回的數(shù)據(jù)保存在移動 終端內(nèi)存當(dāng)中,等用戶真正點擊請求下一個頁面時,直接將內(nèi)存保存的數(shù)據(jù)刷新顯示給用 戶,這樣就省去用戶的等待時間。
為了實現(xiàn)上面的預(yù)加載設(shè)計,需要移動終端瀏覽器和服務(wù)器端的共同支持,需要 雙方提前約定好協(xié)議(腳本),即服務(wù)器端需要告訴移動終端瀏覽器在頁面腳本中的哪些 頁面鏈接是需要預(yù)加載的,哪些是不需要預(yù)加載的。
基于上述原理,本發(fā)明提供一種移動終端瀏覽器預(yù)加載的方法,如圖1所示,包 括
步驟1 移動終端瀏覽器與服務(wù)器端建立連接,請求一個瀏覽頁面;
本步驟可以在用戶打開移動終端瀏覽器后即行觸發(fā),或是在用戶選擇訪問某一網(wǎng) 站后觸發(fā)。
步驟2 服務(wù)器端返回一個頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出 了需要預(yù)加載的頁面鏈接;
通過該步驟,服務(wù)器端告訴移動終端瀏覽器哪些頁面鏈接是需要預(yù)加載的。服務(wù) 器端可以將用戶最有可能點擊的一個或多個頁面鏈接標(biāo)識為需要預(yù)加載。
步驟3 移動終端瀏覽器開始逐條解釋和顯示所述頁面腳本,對于其中標(biāo)識出了 需要預(yù)加載的頁面鏈接的腳本,移動終端瀏覽器保存相應(yīng)的頁面鏈接(即URL,統(tǒng)一資源定 位符);
本步驟中,移動終端瀏覽器一方面顯示出了客戶請求瀏覽的當(dāng)前頁面,另一方面從該頁面腳本中提取出了需要預(yù)加載的頁面鏈接,為后續(xù)的預(yù)加載作準(zhǔn)備。
步驟4 移動終端瀏覽器開始處理所保存的頁面鏈接;
步驟5 移動終端瀏覽器開始建立連接,請求所保存的頁面鏈接和接收頁面數(shù)據(jù);
步驟6 移動終端瀏覽器將接收到的數(shù)據(jù)保存到移動終端的內(nèi)存;
步驟7 移動終端瀏覽器預(yù)加載完畢。
上述步驟4-6即完成了所需頁面鏈接的預(yù)加載工作。
本發(fā)明的移動終端瀏覽器預(yù)加載的方法,通過移動終端瀏覽器解釋特殊腳本(預(yù) 先標(biāo)識出了需要預(yù)加載的頁面鏈接),在保證用戶正常瀏覽業(yè)務(wù)的情況下,提前去請求用戶 可能進入的下一級頁面,減少用戶下一次請求的等待時間,提高了用戶的體驗流暢性,優(yōu)化 了移動終端處理的智能性。
對于用戶正在瀏覽的頁面,可能會有很多下一級的頁面鏈接,即需要預(yù)加載的頁 面鏈接可能為多個,這時,服務(wù)器端可以將這些頁面鏈接加入一個優(yōu)先順序,移動終端根據(jù) 這個優(yōu)先順序來分別做出預(yù)加載下一級頁面的請求。并且,在預(yù)加載的過程中,用戶可能會 有其它請求,這時,移動終端應(yīng)該中斷正在執(zhí)行的預(yù)加載請求,立刻響應(yīng)用戶的請求,同時, 預(yù)加載的保存應(yīng)該重新清空。考慮到移動終端的內(nèi)存比較小,不可能對很多個頁面同時進 行預(yù)加載請求,可以按照移動終端硬件支持的情況進行設(shè)定,例如設(shè)定預(yù)加載的頁面為三 個(當(dāng)然,硬件支持的話可以設(shè)置為更大的預(yù)加載值)。
前述步驟2中,頁面腳本對需要預(yù)加載的頁面鏈接進行標(biāo)識的方法是在普通的頁 面腳本中加入特殊的屬性,由移動終端瀏覽器解釋并執(zhí)行這種特殊的腳本。下面舉例說明 一下
普通的頁面鏈接為:<a href = "http://www. abc. com/next, jsp,,> 下一頁 </a>
標(biāo)識為需要預(yù)加載之后,變?yōu)?lt;a href ="http://www. abc. com/next, jsp,,load = “1,,> 下一頁 </a>
由上可以看出,在普通頁面鏈接的基本上,加入一個特殊的屬性load = “1”,這個 屬性就是告訴移動終端瀏覽器,這個鏈接請求需要進行預(yù)加載,并且是最高優(yōu)先級(1為最 高優(yōu)先,2為其次)。
如果有多個鏈接,服務(wù)器可以根據(jù)常用的邏輯,在最有可能會成為下一個請求的 若干個(此處選為3個)鏈接中加入預(yù)加載的屬性,并區(qū)分出優(yōu)先順序,例如設(shè)置成如下/www. abc. com/next, jsp /www. abc. com/next, jsp /www. abc. com/next, jsp /www. abc. com/next, jsp7WWW,load = “1,,> 第一頁 </a> load = “2” > 第二頁 </a> load = “3” > 第三頁 </a> >第四頁</a>abc. com/next, jsp,,> 第五頁 </a>
<a href = "http
<a href = "http
<a href = "http
<a href = "http
<a href = "http
需要說明的是,圖1中所示的實施例中,頁面腳本即是采用了上述的標(biāo)識方法。當(dāng) 對頁面腳本進行逐條解釋時,如果發(fā)現(xiàn)有l(wèi)oad屬性,則說明當(dāng)前腳本是預(yù)加載腳本(需要 預(yù)加載的腳本),當(dāng)前腳本中所包含的URL即是需要預(yù)加載的URL,此時將該URL進行保存, 同時將該腳本顯示在移動終端瀏覽器端。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在頁面腳本中對需要預(yù)加載的頁面鏈接進行標(biāo)識的方 法不限于上述方式,還可以采用本領(lǐng)域技術(shù)人員容易想到的其他方式,例如在頁面腳本的開始或結(jié)尾處約定一種標(biāo)記方式,其中出現(xiàn)的頁面鏈接均需要預(yù)加載,等等。
圖1示出了移動終端瀏覽器在請求一個頁面時實現(xiàn)預(yù)加載功能的處理流程圖。在 移動終端瀏覽器預(yù)加載完頁面數(shù)據(jù)后,還要等待用戶請求預(yù)加載腳本,圖2即是用戶請求 預(yù)加載腳本時的處理流程圖。
如圖2所示,本發(fā)明的移動終端瀏覽器預(yù)加載的方法,還包括
步驟8 用戶請求頁面鏈接;
步驟9 判斷所請求頁面鏈接是否是預(yù)加載的頁面鏈接(預(yù)加載腳本),如果是,說 明移動終端的內(nèi)存可能已經(jīng)保存了該頁面對應(yīng)的腳本,則轉(zhuǎn)至下一步驟,如果否,說明用戶 的頁面選擇出乎意料,此時需要加載該頁面,則轉(zhuǎn)至步驟11 ;
步驟10 判斷移動終端的內(nèi)存是否保存了所請求頁面鏈接對應(yīng)的頁面腳本,如果 是,則將該頁面腳本復(fù)制到移動終端瀏覽器,然后轉(zhuǎn)至步驟13,如果否,則轉(zhuǎn)至步驟11 ;
步驟11 移動終端瀏覽器開始建立連接,請求頁面鏈接和接收頁面數(shù)據(jù);
步驟12 移動終端瀏覽器接收完頁面腳本;
步驟13 移動終端瀏覽器開始解釋和顯示頁面腳本。
上述步驟11-13可以分別與前述步驟1-3相同,此處不再贅述。
與上述的移動終端瀏覽器預(yù)加載的方法相對應(yīng),本發(fā)明還提供一種移動終端、服 務(wù)器端和通信系統(tǒng)。
如圖3所示,本發(fā)明提供的移動終端,具有移動終端瀏覽器,所述移動終端瀏覽器 包括網(wǎng)絡(luò)模塊301、解析模塊302和顯示模塊303,其中,
所述網(wǎng)絡(luò)模塊301用于與服務(wù)器端建立連接,接收和發(fā)送數(shù)據(jù);
所述解析模塊302用于解析所述網(wǎng)絡(luò)模塊301接收到的數(shù)據(jù);
所述顯示模塊303用于顯示經(jīng)過所述解析模塊302解析過的數(shù)據(jù);
所述移動終端瀏覽器還包括處理模塊304和保存模塊305,其中,
所述處理模塊304用于處理需要預(yù)加載的頁面鏈接,控制所述網(wǎng)絡(luò)模塊301連接 服務(wù)器端并發(fā)送數(shù)據(jù)請求;
所述保存模塊305用于將所述網(wǎng)絡(luò)模塊301接收到的預(yù)加載數(shù)據(jù)保存到移動終端 內(nèi)存中。
優(yōu)選地,所述處理模塊304還可以包括第一判斷模塊,所述第一判斷模塊用于判 斷所有的頁面鏈接中需要預(yù)加載的頁面鏈接,當(dāng)判斷出需要預(yù)加載的頁面鏈接后,控制所 述網(wǎng)絡(luò)模塊301連接服務(wù)器端并發(fā)送數(shù)據(jù)請求;
和/或,所述處理模塊304還可以包括第二判斷模塊,所述第二判斷模塊用于判 斷用戶請求頁面鏈接時移動終端的內(nèi)存是否保存了所請求頁面鏈接對應(yīng)的頁面腳本,如果 是,則將該頁面腳本復(fù)制到移動終端瀏覽器,然后轉(zhuǎn)至所述解析模塊302,如果否,則轉(zhuǎn)至所 述網(wǎng)絡(luò)模塊301重新連接服務(wù)器端請求數(shù)據(jù)。
如圖4所示,本發(fā)明提供的服務(wù)器端,包括
連接模塊401,用于與移動終端瀏覽器建立連接,并接收瀏覽頁面請求;
返回模塊402,用于返回頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需 要預(yù)加載的頁面鏈接。
優(yōu)選地,所述返回模塊402中,頁面腳本對于需要預(yù)加載的頁面鏈接,還標(biāo)識出了預(yù)加載的優(yōu)先順序。
優(yōu)選地,所述返回模塊402中,頁面腳本對需要預(yù)加載的頁面鏈接進行標(biāo)識的方 法是在頁面腳本中加入特殊的屬性。
如圖5所示,本發(fā)明提供的通信系統(tǒng),包括移動終端30和服務(wù)器端40,所述移動終 端30具有移動終端瀏覽器,其中,
所述移動終端瀏覽器,包括
網(wǎng)絡(luò)模塊301,用于與服務(wù)器端建立連接,接收和發(fā)送數(shù)據(jù);
解析模塊302,用于解析所述網(wǎng)絡(luò)模塊301接收到的數(shù)據(jù);
顯示模塊303,用于顯示經(jīng)過所述解析模塊302解析過的數(shù)據(jù);
處理模塊304,用于處理需要預(yù)加載的頁面鏈接,控制所述網(wǎng)絡(luò)模塊301連接服務(wù) 器端并發(fā)送數(shù)據(jù)請求;
保存模塊305,用于將所述網(wǎng)絡(luò)模塊301接收到的預(yù)加載數(shù)據(jù)保存到移動終端內(nèi) 存中;
所述服務(wù)器端40,包括
連接模塊401,用于與移動終端瀏覽器建立連接,并接收瀏覽頁面請求;
返回模塊402,用于返回頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需 要預(yù)加載的頁面鏈接。
本發(fā)明的移動終端瀏覽器預(yù)加載的裝置和系統(tǒng),通過移動終端瀏覽器解釋特殊腳 本,在保證用戶正常瀏覽業(yè)務(wù)的情況下,提前去請求用戶可能進入的下一級頁面,減少用戶 下一次請求的等待時間,提高了用戶的體驗流暢性,優(yōu)化了移動終端處理的智能性。
以上所述僅為本發(fā)明的較佳實施例,并非用來限定本發(fā)明的實施范圍;如果不脫 離本發(fā)明的精神和范圍,對本發(fā)明進行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的 保護范圍當(dāng)中。
權(quán)利要求
1.一種移動終端瀏覽器預(yù)加載的方法,其特征在于,包括步驟1 移動終端瀏覽器與服務(wù)器端建立連接,請求一個瀏覽頁面; 步驟2 服務(wù)器端返回一個頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需 要預(yù)加載的頁面鏈接;步驟3 移動終端瀏覽器開始逐條解釋和顯示所述頁面腳本,對于其中標(biāo)識出了需要 預(yù)加載的頁面鏈接的腳本,移動終端瀏覽器保存相應(yīng)的頁面鏈接; 步驟4 移動終端瀏覽器開始處理所保存的頁面鏈接;步驟5 移動終端瀏覽器開始建立連接,請求所保存的頁面鏈接和接收頁面數(shù)據(jù); 步驟6 移動終端瀏覽器將接收到的數(shù)據(jù)保存到移動終端的內(nèi)存; 步驟7 移動終端瀏覽器預(yù)加載完畢。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2中,頁面腳本對于需要預(yù)加載 的頁面鏈接,還標(biāo)識出了預(yù)加載的優(yōu)先順序。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2中,頁面腳本對需要預(yù)加載的 頁面鏈接進行標(biāo)識的方法是在頁面腳本中加入特殊的屬性。
4.根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的方法,其特征在于,所述步驟7之后還包括步驟8:用戶請求頁面鏈接;步驟9 判斷所請求頁面鏈接是否是預(yù)加載的頁面鏈接,如果是,則轉(zhuǎn)至下一步驟,如 果否,則轉(zhuǎn)至步驟11 ;步驟10 判斷移動終端的內(nèi)存是否保存了所請求頁面鏈接對應(yīng)的頁面腳本,如果是, 則將該頁面腳本復(fù)制到移動終端瀏覽器,然后轉(zhuǎn)至步驟13,如果否,則轉(zhuǎn)至步驟11 ; 步驟11 移動終端瀏覽器開始建立連接,請求頁面鏈接和接收頁面數(shù)據(jù); 步驟12 移動終端瀏覽器接收完頁面腳本; 步驟13 移動終端瀏覽器開始解釋和顯示頁面腳本。
5.一種移動終端,具有移動終端瀏覽器,所述移動終端瀏覽器包括網(wǎng)絡(luò)模塊、解析模 塊和顯示模塊,所述網(wǎng)絡(luò)模塊用于與服務(wù)器端建立連接,接收和發(fā)送數(shù)據(jù),所述解析模塊用 于解析所述網(wǎng)絡(luò)模塊接收到的數(shù)據(jù),所述顯示模塊用于顯示經(jīng)過所述解析模塊解析過的數(shù) 據(jù),其特征在于,所述移動終端瀏覽器還包括處理模塊和保存模塊,其中,所述處理模塊用于處理需要預(yù)加載的頁面鏈接,控制所述網(wǎng)絡(luò)模塊連接服務(wù)器端并發(fā) 送數(shù)據(jù)請求;所述保存模塊用于將所述網(wǎng)絡(luò)模塊接收到的預(yù)加載數(shù)據(jù)保存到移動終端內(nèi)存中。
6.根據(jù)權(quán)利要求5所述的移動終端,其特征在于,所述處理模塊還包括第一判斷模塊, 所述第一判斷模塊用于判斷所有的頁面鏈接中需要預(yù)加載的頁面鏈接,當(dāng)判斷出需要預(yù)加 載的頁面鏈接后,控制所述網(wǎng)絡(luò)模塊連接服務(wù)器端并發(fā)送數(shù)據(jù)請求;和/或,所述處理模塊還包括第二判斷模塊,所述第二判斷模塊用于判斷用戶請求頁 面鏈接時移動終端的內(nèi)存是否保存了所請求頁面鏈接對應(yīng)的頁面腳本,如果是,則將該頁 面腳本復(fù)制到移動終端瀏覽器,然后轉(zhuǎn)至所述解析模塊,如果否,則轉(zhuǎn)至所述網(wǎng)絡(luò)模塊重新 連接服務(wù)器端請求數(shù)據(jù)。
7.一種服務(wù)器端,其特征在于,包括連接模塊,用于與移動終端瀏覽器建立連接,并接收瀏覽頁面請求;返回模塊,用于返回頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需要預(yù)加 載的頁面鏈接。
8.根據(jù)權(quán)利要求7所述的服務(wù)器端,其特征在于,所述返回模塊中,頁面腳本對于需要 預(yù)加載的頁面鏈接,還標(biāo)識出了預(yù)加載的優(yōu)先順序。
9.根據(jù)權(quán)利要求7或8所述的服務(wù)器端,其特征在于,所述返回模塊中,頁面腳本對需 要預(yù)加載的頁面鏈接進行標(biāo)識的方法是在頁面腳本中加入特殊的屬性。
10.一種通信系統(tǒng),包括移動終端和服務(wù)器端,所述移動終端具有移動終端瀏覽器,其 特征在于,所述移動終端瀏覽器,包括網(wǎng)絡(luò)模塊,用于與服務(wù)器端建立連接,接收和發(fā)送數(shù)據(jù);解析模塊,用于解析所述網(wǎng)絡(luò)模塊接收到的數(shù)據(jù);顯示模塊,用于顯示經(jīng)過所述解析模塊解析過的數(shù)據(jù);處理模塊,用于處理需要預(yù)加載的頁面鏈接,控制所述網(wǎng)絡(luò)模塊連接所述服務(wù)器端并 發(fā)送數(shù)據(jù)請求;保存模塊用于將所述網(wǎng)絡(luò)模塊接收到的預(yù)加載數(shù)據(jù)保存到移動終端內(nèi)存中;所述服務(wù)器端,包括連接模塊,用于與移動終端瀏覽器建立連接,并接收瀏覽頁面請求;返回模塊,用于返回頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需要預(yù)加 載的頁面鏈接。
全文摘要
本發(fā)明公開了一種移動終端瀏覽器預(yù)加載的方法、裝置和系統(tǒng),所述方法包括移動終端瀏覽器與服務(wù)器端建立連接,請求一個瀏覽頁面;服務(wù)器端返回一個頁面腳本到移動終端瀏覽器,所述頁面腳本中標(biāo)識出了需要預(yù)加載的頁面鏈接;移動終端瀏覽器開始逐條解釋和顯示所述頁面腳本,對于其中標(biāo)識出了需要預(yù)加載的頁面鏈接的腳本,移動終端瀏覽器保存相應(yīng)的頁面鏈接;移動終端瀏覽器開始建立連接,請求所保存的頁面鏈接和接收頁面數(shù)據(jù)。本發(fā)明通過移動終端瀏覽器解釋特殊腳本,在保證用戶正常瀏覽業(yè)務(wù)的情況下,提前去請求用戶可能進入的下一級頁面,減少用戶下一次請求的等待時間,提高了用戶的體驗流暢性,優(yōu)化了移動終端處理的智能性。
文檔編號G06F17/30GK102033935SQ20101059639
公開日2011年4月27日 申請日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者魯林 申請人:深圳市五巨科技有限公司