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

一種網(wǎng)頁顯示的方法和系統(tǒng)的制作方法

文檔序號:6564257閱讀:150來源:國知局
專利名稱:一種網(wǎng)頁顯示的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及IP網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁顯示的方法和系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,例如異步Java腳本語言(Javascript)可擴展標記語言 (Asynchronous javascript and xml, Ajax)i青求才支術(shù),沖是供與月良務(wù)器異步通4言
異步請求的Javascript數(shù)據(jù)請求對象(XMLHttpRequest ),該對象在互聯(lián)網(wǎng)瀏覽 器第五版本(Internet Explorer 5 )中首次引入,XMLHttpRequest使客戶端可以 使用Javascript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。
當客戶端用戶需要訪問某一網(wǎng)站,在瀏覽器地址欄中鍵入一統(tǒng)一資源定位 (Uniform Resource Location, URL )標識時,客戶端從自身保存的一種記錄文 件(cookie)中獲取請求配置信息,向服務(wù)器發(fā)送包含該請求配置信息的數(shù)據(jù) 請求。服務(wù)器接收到該數(shù)據(jù)請求后,解析該數(shù)據(jù)請求,從數(shù)據(jù)源中獲取請求數(shù) 據(jù),并將i青求凄《據(jù)封裝成可擴展標記語言(Extensible Markup Language, XML ) 格式后,發(fā)送給客戶端??蛻舳私邮盏椒?wù)器發(fā)來的XML格式的請求數(shù)據(jù)后, 進行解封裝,獲得請求數(shù)據(jù)。然后,客戶端執(zhí)行相關(guān)的Javascript代碼,將獲 得的請求數(shù)據(jù)展現(xiàn)在網(wǎng)頁頁面上。
當由于用戶對網(wǎng)頁的操作,用戶終端需要從服務(wù)器獲取新的數(shù)據(jù)時,用戶 終端更新cookie中的請求配置信息,并通過發(fā)送數(shù)據(jù)請求,從服務(wù)器獲取到新 的數(shù)據(jù),顯示在網(wǎng)頁上。用戶關(guān)閉網(wǎng)頁,下一次重新打開本網(wǎng)頁時,客戶端從 自身保存的cookie中獲取更新后的請求配置信息,并通過向服務(wù)器發(fā)送包含該 更新請求配置信息的數(shù)據(jù)請求,來獲得用于展現(xiàn)本網(wǎng)頁內(nèi)容的數(shù)據(jù),然后顯示
整個網(wǎng)頁內(nèi)容。
如果用戶從當前網(wǎng)頁跳轉(zhuǎn)到別的網(wǎng)頁,客戶端又從別的網(wǎng)頁返回本網(wǎng)頁 時,客戶端還需要與服務(wù)器建立一次連接,從服務(wù)器中獲取到用于展現(xiàn)本網(wǎng) 頁內(nèi)容的數(shù)據(jù),然后顯示網(wǎng)頁內(nèi)容。用戶刷新當前網(wǎng)頁時,客戶端仍要重新從 服務(wù)器中獲取用于展現(xiàn)本網(wǎng)頁內(nèi)容的數(shù)據(jù),再顯示整個網(wǎng)頁內(nèi)容。
現(xiàn)有4支術(shù),比如Ajax,其主要缺點有以下幾點
1. 客戶端每次獲取數(shù)據(jù)時,都要從服務(wù)器端獲取,使得服務(wù)器端的壓力較 大,消耗較多的網(wǎng)絡(luò)帶寬資源,同時數(shù)據(jù)展現(xiàn)的速度也較慢;
2. 客戶端接收到服務(wù)器端發(fā)來的不同的請求數(shù)據(jù)時,需要通過執(zhí)行本地預(yù) 先保存的不同的Javascript代碼,來將請求數(shù)據(jù)顯示在網(wǎng)頁中相應(yīng)的位置,這 對客戶端的工作壓力較大;
3. 服務(wù)器需要將客戶端請求的數(shù)據(jù)封裝成可擴展標記語言(XML )格式后, 再發(fā)送給客戶端,客戶端接收到服務(wù)器發(fā)來的XML格式的請求數(shù)據(jù)后,還要 進行解封裝,才能獲得請求數(shù)據(jù)。而對數(shù)據(jù)進行XML格式封裝和解封裝時, 需要耗費大量的加載資源。

發(fā)明內(nèi)容
本發(fā)明提供一種網(wǎng)頁顯示的方法和系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的客戶 端每次獲取數(shù)據(jù)時,都要從服務(wù)器端獲取,使得服務(wù)器端的壓力較大,消耗較 多的網(wǎng)絡(luò)帶寬資源的問題。
本發(fā)明提供的一種網(wǎng)頁顯示的方法,該方法包括以下步驟
A. 當客戶端接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊時,保存數(shù) 據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;
B. 客戶端利用要查找的數(shù)據(jù)塊標識,判斷自身是否保存有所述數(shù)據(jù)塊標 識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng) 頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。 步驟B中所述lt據(jù)塊為可扭j行代碼時,客戶端通過4丸行該可4丸行代碼在網(wǎng) 頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
步驟A中將所述數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所迷數(shù)據(jù)塊的對應(yīng)關(guān)系 保存在動態(tài)緩存中。
步驟A中還保存網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系,則該 方法進一步包括
客戶端接收到來自用戶的包含網(wǎng)頁標識的登錄請求時,判斷自身是否保存 有所述網(wǎng)頁標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲取所述網(wǎng)頁標識對應(yīng)的數(shù) 據(jù)塊,并在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
如果自身未保存有所述數(shù)據(jù)塊標識,則從服務(wù)器獲取該數(shù)據(jù)塊標識對應(yīng)的 數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
如果自身未保存有所述網(wǎng)頁標識,則從服務(wù)器獲取該網(wǎng)頁標識對應(yīng)的數(shù)據(jù) 塊,并在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
該方法進一步包括
客戶端瀏覽器關(guān)閉后,清除所述保存的數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所 述數(shù)據(jù)塊的對應(yīng)關(guān)系。 該方法進一步包括
客戶端瀏覽器關(guān)閉后,清除所述保存的數(shù)據(jù)塊標識、該數(shù)據(jù)塊標識與所述 數(shù)據(jù)塊的對應(yīng)關(guān)系、網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。 本發(fā)明提供的一種網(wǎng)頁顯示的系統(tǒng),該系統(tǒng)包括
客戶端,用于接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊時,保存數(shù) 據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;利用要查找的數(shù)據(jù)塊標 識,判斷自身是否保存有所述數(shù)據(jù)塊標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲 得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);
服務(wù)器,用于為所述客戶端提供所述數(shù)據(jù)塊。
所述客戶端包括
接收單元,用于接收服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊,將數(shù)據(jù)塊
標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系保存在緩存單元中;
瀏覽器,用于利用要查找的數(shù)據(jù)塊標識,在緩存單元中查找所述數(shù)據(jù)塊標 識,如果查找到,則根據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,在
網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);
緩存單元,用于存儲所述數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對 應(yīng)關(guān)系。
所述瀏覽器包括
顯示單元,用于當所述數(shù)據(jù)塊為可執(zhí)行代碼時,通過執(zhí)行該可執(zhí)行代碼在 網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
所述接收單元進一步用于將網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對 應(yīng)關(guān)系保存在緩存單元中,
則所述瀏覽器進一步用于
接收來自用戶的包含網(wǎng)頁標識的登錄請求,在緩存單元中查找所述網(wǎng)頁標 識,如果查找到,則根據(jù)所述對應(yīng)關(guān)系,獲取所述網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并 將在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
所述瀏覽器進一步用于當未查找到所述數(shù)據(jù)塊標識時,從服務(wù)器獲取該 數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
所述瀏覽器進一步用于當未查找到所述網(wǎng)頁標識時,從服務(wù)器獲取該網(wǎng) 頁標識對應(yīng)的數(shù)據(jù)塊,并在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
所述客戶端進一步包括
第一刪除單元,用于在瀏覽器關(guān)閉后,清除緩存單元中所保存的數(shù)據(jù)塊標 識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。 所述客戶端進一步包括
第二刪除單元,用于在瀏覽器關(guān)閉后,清除緩存單元中所保存的數(shù)據(jù)塊標 識、該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系、網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。
本發(fā)明中,當客戶端接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊時,
保存數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;當客戶端需要獲 取數(shù)據(jù)時,利用要查找的數(shù)據(jù)塊標識,首先判斷自身是否保存有所述數(shù)據(jù)塊標 識,如果有,則才艮據(jù)所述對應(yīng)關(guān)系,從本地獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊, 當自身未保存有所述數(shù)據(jù)塊標識時,才需要從服務(wù)器獲取該數(shù)據(jù)塊,真正做到 了向服務(wù)器"按需請求",從而大大緩解了服務(wù)器端的壓力,也節(jié)省了網(wǎng)絡(luò)帶寬 資源,提高了客戶端網(wǎng)頁顯示的速度。
當客戶端將數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系保存
在動態(tài)緩存中時,這種緩存的個數(shù)及大小可以由程序員自行定義,上限則由客 戶端的內(nèi)存容量決定,因此可以將緩存大小定義得非常大,由此利用該緩存存 放的數(shù)據(jù)可以達到非常高的訪問命中率。能夠為服務(wù)器減小較大的壓力,節(jié)省 較多的網(wǎng)絡(luò)帶寬資源。
同時,當服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊為可執(zhí)行代碼時,服務(wù) 器和客戶端不需要對請求數(shù)據(jù)進行XML格式的封裝和解封裝,節(jié)省了大量的 加載資源和時間資源??蛻舳酥苯訄?zhí)行該可執(zhí)行代碼來顯示頁面,而不需要在 本地預(yù)先保存大量的用于顯示頁面的可執(zhí)行代碼,大大緩解了客戶端的壓力。


圖1為本發(fā)明中的方法流程圖2為本發(fā)明中的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供一種網(wǎng)頁顯示的方法,其具體實現(xiàn)包括以下步驟 步驟101:客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求,服務(wù)器返回數(shù)據(jù)塊; 當客戶端用戶需要訪問某一網(wǎng)站,在瀏覽器地址欄中鍵入一 URL時,客戶端從自身保存的cookie中獲取請求配置信息,向服務(wù)器發(fā)送包含該請求配置 信息的數(shù)據(jù)請求。服務(wù)器接收到該數(shù)據(jù)請求后,解析該數(shù)據(jù)請求,從數(shù)據(jù)源中 獲取請求數(shù)據(jù),并將包含客戶端所請求的網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊發(fā)送給客戶
端,基于兼容性和效率的考慮,這個數(shù)據(jù)塊可以是一段以Javascript對象實現(xiàn) 的可執(zhí)行代碼;
步驟102:客戶端接收到服務(wù)器返回的數(shù)據(jù)塊時,保存該數(shù)據(jù)塊、數(shù)據(jù)塊 標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;
客戶端接收到服務(wù)器發(fā)來的數(shù)據(jù)塊后,將其保存在瀏覽器的緩存中。如果 該數(shù)據(jù)塊是一段可執(zhí)行代碼,客戶端通過執(zhí)行這段可執(zhí)行代碼,將該數(shù)據(jù)塊中 的網(wǎng)頁顯示數(shù)據(jù)展現(xiàn)在網(wǎng)頁頁面上。如果該數(shù)據(jù)塊為封裝為XML形式的數(shù)據(jù), 客戶端將該XML形式的數(shù)據(jù)進行解封裝,通過執(zhí)行本地預(yù)先保存的相應(yīng)的可 執(zhí)行代碼,來將該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)顯示在網(wǎng)頁中。
這里,瀏覽器的緩存可以采用動態(tài)形式實現(xiàn),數(shù)據(jù)存儲時借助于一定的數(shù) 據(jù)結(jié)構(gòu),例如動態(tài)數(shù)組、隊列等等。并且,該緩存是基于瀏覽器進程的數(shù)據(jù)存 儲空間,也就是說,只要當前瀏覽器進程未結(jié)束,即顯示當前網(wǎng)頁的瀏覽器未 被關(guān)閉,那么該緩存中保存的數(shù)據(jù)將一直存在。
同時,緩存的大小可以根據(jù)應(yīng)用的大小和命中率程度自由設(shè)定,可以將緩 存大小定義得非常大,其上限值是客戶端的內(nèi)存大小。
步驟103:客戶端需要獲取數(shù)據(jù)時,利用要查找的數(shù)據(jù)塊標識,判斷自身 是否保存有該數(shù)據(jù)塊標識;
步驟104:如果自身保存有所述數(shù)據(jù)塊標識,則根據(jù)所述對應(yīng)關(guān)系,獲得 該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);
客戶端需要獲取用于顯示網(wǎng)頁內(nèi)容的數(shù)據(jù)時,首先在自身保存的數(shù)據(jù)塊中 查找所需要的數(shù)據(jù),比如
當由于用戶對當前網(wǎng)頁的操作,客戶端需要獲取新的數(shù)據(jù)時,首先在瀏覽 器的緩存中,利用要查找的數(shù)據(jù)塊標識,查找該數(shù)據(jù)塊標識,如果查找到,意
味著緩存中保存有用戶需要的數(shù)據(jù)塊,則客戶端根據(jù)步驟102中所保存的對應(yīng) 關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在當前網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng) 頁顯示數(shù)據(jù)。由于整個查找行為是借助一定的數(shù)據(jù)結(jié)構(gòu),在客戶端內(nèi)存中進行 的,其速度和效率是傳統(tǒng)意義上請求服務(wù)器獲取數(shù)據(jù)所不能比擬的。 一旦查找 到需要的數(shù)據(jù)塊,瀏覽器解析執(zhí)行該數(shù)據(jù)塊,將數(shù)據(jù)塊內(nèi)容展現(xiàn)在頁面上。
較佳的,在步驟102中保存服務(wù)器返回的數(shù)據(jù)塊、數(shù)據(jù)塊標識以及該數(shù)據(jù) 塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系的同時,還保存網(wǎng)頁標識以及該網(wǎng)頁標識與該 數(shù)據(jù)塊的對應(yīng)關(guān)系??梢詫⑵湟脖4嬖跒g覽器的緩存中, 一個網(wǎng)頁標識可以對
應(yīng)多個數(shù)據(jù)塊,該網(wǎng)頁標識可以采用URL的格式。
那么,當用戶從當前網(wǎng)頁跳轉(zhuǎn)到別的網(wǎng)頁,又從別的網(wǎng)頁返回本網(wǎng)頁時, 即客戶端接收到包含本網(wǎng)頁的網(wǎng)頁標識的登錄請求時,判斷自身是否保存有所 述網(wǎng)頁標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲取所述網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊, 并將在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。在這個過程中,客戶端不 需要再次與服務(wù)器建立連接,從服務(wù)器中獲取數(shù)據(jù),大大減少了服務(wù)器端的壓
力,降低了對網(wǎng)絡(luò)帶寬資源的消耗,同時也加快了數(shù)據(jù)展現(xiàn)的速度。如果客戶 端自身未保存有所述網(wǎng)頁標識,則從服務(wù)器獲取該網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并 在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
同樣的,當用戶刷新當前網(wǎng)頁時,客戶端也不需要再次從服務(wù)器中獲取數(shù) 據(jù),而只需從瀏覽器的緩存中獲取本網(wǎng)頁的網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并將該數(shù) 據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)顯示在本網(wǎng)頁上。
步驟105:如果自身未保存有所述數(shù)據(jù)塊標識,則從服務(wù)器獲取該數(shù)據(jù)塊 標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);
如果步驟103中客戶端判斷自身未保存有所述數(shù)據(jù)塊標識,這時候就不可 避免的向服務(wù)器發(fā)送數(shù)據(jù)請求,服務(wù)器返回客戶端所需要的一定格式的數(shù)據(jù) 塊,這里的格式其本質(zhì)是一種協(xié)議,并不特指某種文件類型,唯一的要求就是 客戶端和服務(wù)器達成共識,能夠正確識別和解析。在Ajax中通常認為它就是
XML,實際操作中,考慮到XML格式的解釋需要消耗大量資源,這并不是一 種好的方式,既然返回數(shù)據(jù)是供客戶端使用,通過Javascript將其對象化是一 種理想的選擇。接下來的事情就是由瀏覽器負責(zé)解釋執(zhí)行,展示頁面。
客戶端在展示數(shù)據(jù)的同時,將服務(wù)器發(fā)來的新的數(shù)據(jù)塊和數(shù)據(jù)塊標識、該 數(shù)據(jù)塊標識與該數(shù)據(jù)塊的對應(yīng)關(guān)系保存在緩存中,供下次請求使用,然后更新 cookie中的請求配置信息,使cookie中保存有用于請求該數(shù)據(jù)的請求配置信息。 用戶關(guān)閉瀏覽器,下一次重新打開本網(wǎng)頁時,客戶端從自身保存的cookie中獲 取更新后的請求配置信息,并通過向服務(wù)器發(fā)送包含該請求配置信息的數(shù)據(jù)請 求,來獲得包含所請求網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊,然后顯示網(wǎng)頁內(nèi)容。
另外,只要瀏覽器未關(guān)閉,瀏覽器動態(tài)緩存中保存的數(shù)據(jù)一直存在,當用 戶從當前網(wǎng)頁跳轉(zhuǎn)到下一網(wǎng)頁時,若下一網(wǎng)頁中需要展現(xiàn)的數(shù)據(jù)中有與當前網(wǎng) 頁相同的部分,則在展現(xiàn)下一網(wǎng)頁時,客戶端可以重用瀏覽器動態(tài)緩存中已保 存的數(shù)據(jù),提高了客戶端性能。
由于緩存容量的限制,在客戶端瀏覽器關(guān)閉時,需要將所述瀏覽器緩存中 的數(shù)據(jù)進行清除,供下次打開瀏覽器時使用。
參見圖2,本發(fā)明還提供一種網(wǎng)頁顯示的系統(tǒng),該系統(tǒng)包括客戶端201和 服務(wù)器202,其中,客戶端201,用于接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù) 的數(shù)據(jù)塊時,保存數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;利 用要查找的數(shù)據(jù)塊標識,判斷自身是否保存有所述數(shù)據(jù)塊標識,如果有,則根 據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊 中的網(wǎng)頁顯示數(shù)據(jù);服務(wù)器202,用于為所述客戶端提供所述數(shù)據(jù)塊。
客戶端201包括接收單元2011、瀏覽器2012和緩存單元2013,其中,接 收單元2011,用于接收服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊,將數(shù)據(jù)塊標 識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系保存在緩存單元中;瀏覽器 2012,用于利用要查找的數(shù)據(jù)塊標識,在緩存單元中查找所述數(shù)據(jù)塊標識,如 果查找到,則根據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,在網(wǎng)頁上
顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);緩存單元2013,用于存儲所述數(shù)據(jù)塊標識以
及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。
瀏覽器2012包括顯示單元20121,用于當所述數(shù)據(jù)塊為可執(zhí)行代碼時,通 過執(zhí)行該可執(zhí)行代碼在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
接收單元2011進一步用于將網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的 對應(yīng)關(guān)系保存在緩存單元中,則瀏覽器2012進一步用于接收來自用戶的包 含網(wǎng)頁標識的登錄請求,在緩存單元中查找所述網(wǎng)頁標識,如果查找到,則根 據(jù)所述對應(yīng)關(guān)系,獲取所述網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并將在所述網(wǎng)頁上顯示該 數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
瀏覽器2012進一步用于當未查找到所述數(shù)據(jù)塊標識時,從服務(wù)器獲取 該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);當 未查找到所述網(wǎng)頁標識時,從服務(wù)器獲取該網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并在所述 網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
客戶端201進一步包括第一刪除單元2014和第二刪除單元2015,其中, 第一刪除單元2014用于在瀏覽器關(guān)閉后,清除緩存單元中所保存的數(shù)據(jù)塊標 識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;第二刪除單元2015,用于在瀏 覽器關(guān)閉后,清除緩存單元中所保存的數(shù)據(jù)塊標識、該數(shù)據(jù)塊標識與所述數(shù)據(jù) 塊的對應(yīng)關(guān)系、網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種網(wǎng)頁顯示的方法,其特征在于,該方法包括以下步驟A.當客戶端接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊時,保存數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;B.客戶端利用要查找的數(shù)據(jù)塊標識,判斷自身是否保存有所述數(shù)據(jù)塊標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
2、 如權(quán)利要求l所述的方法,其特征在于,步驟B中所述數(shù)據(jù)塊為可執(zhí)行代碼時,客戶端通過執(zhí)行該可執(zhí)行代碼在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
3、 如權(quán)利要求l所述的方法,其特征在于,步驟A中將所述數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系保存在動態(tài)緩存中。
4、 如權(quán)利要求l所述的方法,其特征在于,步驟A中還保存網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系,則該方法進一步包括客戶端接收到來自用戶的包含網(wǎng)頁標識的登錄請求時,判斷自身是否保存 有所述網(wǎng)頁標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲取所述網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
5、 如權(quán)利要求1所述的方法,其特征在于,如果自身未保存有所述數(shù)據(jù)塊標識,則從服務(wù)器獲取該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
6、 如權(quán)利要求4所述的方法,其特征在于,如果自身未保存有所述網(wǎng)頁標識,則從服務(wù)器獲取該網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
7、 如權(quán)利要求l所述的方法,其特征在于,該方法進一步包括客戶端瀏覽器關(guān)閉后,清除所述保存的數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。
8、 如權(quán)利要求4所述的方法,其特征在于,該方法進一步包括客戶端瀏覽器關(guān)閉后,清除所述保存的數(shù)據(jù)塊標識、該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系、網(wǎng)頁標識以及該網(wǎng)頁標識與所述彰:據(jù)塊的對應(yīng)關(guān)系。
9、 一種網(wǎng)頁顯示的系統(tǒng),其特征在于,該系統(tǒng)包括客戶端,用于接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊時,保存數(shù) 據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;利用要查找的數(shù)據(jù)塊標 識,判斷自身是否保存有所述數(shù)據(jù)塊標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲 的該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示得該數(shù) 據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);服務(wù)器,用于為所述客戶端提供所述數(shù)據(jù)塊。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述客戶端包括 接收單元,用于接收服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊,將數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系保存在緩存單元中;瀏覽器,用于利用要查找的數(shù)據(jù)塊標識,在緩存單元中查找所述數(shù)據(jù)塊標識,如果查找到,則根據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù);緩存單元,用于存儲所述數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。
11、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,所述瀏覽器包括 顯示單元,用于當所述數(shù)據(jù)塊為可執(zhí)行代碼時,通過執(zhí)行該可執(zhí)行代碼在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
12、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,所述接收單元進一步用于 將網(wǎng)頁標識以及該網(wǎng)頁標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系保存在緩存單元中,則所述瀏覽器進一步用于接收來自用戶的包含網(wǎng)頁標識的登錄請求,在緩存單元中查找所述網(wǎng)頁標 識,如果查找到,則根據(jù)所述對應(yīng)關(guān)系,獲取所述網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并將在所述網(wǎng)頁上顯示該^:據(jù)塊中的網(wǎng)頁顯示凝:據(jù)。
13、 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述瀏覽器進一步用于 當未查找到所迷數(shù)據(jù)塊標識時,從服務(wù)器獲取該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
14、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述瀏覽器進一步用于 當未查找到所述網(wǎng)頁標識時,從服務(wù)器獲取該網(wǎng)頁標識對應(yīng)的數(shù)據(jù)塊,并在所述網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。
15、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,所述客戶端進一步包括 第一刪除單元,用于在瀏覽器關(guān)閉后,清除緩存單元中所保存的數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系。
16、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述客戶端進一步包括 第二刪除單元,用于在瀏覽器關(guān)閉后,清除緩存單元中所保存的數(shù)據(jù)塊標識、該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系、網(wǎng)頁標識以及該網(wǎng)頁標識與所述 數(shù)據(jù)塊的對應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種網(wǎng)頁顯示的方法,該方法為當客戶端接收到服務(wù)器返回的包含網(wǎng)頁顯示數(shù)據(jù)的數(shù)據(jù)塊時,保存數(shù)據(jù)塊標識以及該數(shù)據(jù)塊標識與所述數(shù)據(jù)塊的對應(yīng)關(guān)系;客戶端利用要查找的數(shù)據(jù)塊標識,判斷自身是否保存有所述數(shù)據(jù)塊標識,如果有,則根據(jù)所述對應(yīng)關(guān)系,獲得該數(shù)據(jù)塊標識對應(yīng)的數(shù)據(jù)塊,并在網(wǎng)頁上顯示該數(shù)據(jù)塊中的網(wǎng)頁顯示數(shù)據(jù)。本發(fā)明還公開了一種網(wǎng)頁顯示的系統(tǒng)。采用本發(fā)明,大大緩解了服務(wù)器端的壓力,節(jié)省了網(wǎng)絡(luò)帶寬資源,提高了客戶端網(wǎng)頁顯示的速度。
文檔編號G06F17/30GK101201827SQ20061016589
公開日2008年6月18日 申請日期2006年12月14日 優(yōu)先權(quán)日2006年12月14日
發(fā)明者理 范, 賈志明 申請人:阿里巴巴公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
马尔康县| 凌源市| 古交市| 波密县| 巍山| 淄博市| 高雄县| 开封市| 洛浦县| 普定县| 灵寿县| 邯郸市| 连山| 潞西市| 思茅市| 望城县| 五寨县| 勃利县| 聂荣县| 邛崃市| 新闻| 平湖市| 色达县| 辽源市| 嘉禾县| 瑞丽市| 乳源| 沙洋县| 石棉县| 陆良县| 丰顺县| 宝山区| 阿荣旗| 临漳县| 依安县| 通城县| 大石桥市| 正定县| 兴国县| 绍兴市| 满城县|