[發明專利]一種用于異步網頁瀏覽的數據訪問方法無效
| 申請號: | 200710170603.6 | 申請日: | 2007-11-19 |
| 公開(公告)號: | CN101441631A | 公開(公告)日: | 2009-05-27 |
| 發明(設計)人: | 金駿;陳施琦 | 申請(專利權)人: | 上海新納廣告傳媒有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/06 |
| 代理公司: | 上海科盛知識產權代理有限公司 | 代理人: | 趙志遠 |
| 地址: | 200050上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 異步 網頁 瀏覽 數據 訪問 方法 | ||
技術領域
本發明涉及網絡數據的訪問,特別是涉及一種用于異步網頁瀏覽的數據訪問方法。
背景技術
最初,所有網絡頁面都是靜態的,用戶請求一個資源,服務器再返回這個資源。什么都不動,什么都不閃。坦率地講,對于許多網絡網站來說,這樣也是可以的,這些網站的網絡頁面只是電子形式的文本,在一處生成,內容固定,再發布到多處。在瀏覽器發展的最初階段,網絡頁面的這種靜態性不成問題,科學家只是使用因特網來交換研究論文,大學院校也只是通過因特網在線發布課程信息。企業界還沒有發現這個新“渠道”會提供什么商機。實際上,以前公司主頁顯示的信息通常很少,無非是一些聯系信息或者只是一些文檔。不過沒過多久,網絡用戶就開始有新的要求了,希望能得到更動態的網上體驗。個人計算機成為企業不可或缺的資源,而且從個人宿舍到住家辦公室開始出現越來越多的計算機。隨著視窗95(Windows?95)的問世,隨著人們已經領教了微軟文字編輯器(Microsoft?Word)和微軟表格編輯器(Microsoft?Excel)豐富的功能,用戶的期望也越來越高。
值得指出的是,即使網絡網頁發展到今天,還是比視窗(Windows)應用程序的用戶體驗差了很多,比較明顯的一點就是所有的網頁幾乎都是同步式訪問的,也就是說當你向服務器發出一個請求時,網頁便開始等待著服務器進行一系列的數據處理,當處理完成后再返回客戶端將處理完成的內容顯示,而在服務器進行處理的時候,客戶端的瀏覽器處于一種停滯的狀態,用戶不能進行任何操作。試想,假如填寫了一個用戶注冊然后點擊完成,等了半分鐘之后服務器告訴你你所填寫的用戶名已經存在請重新填寫,這絕對是一件令人十分不愉快的體驗。
發明內容
本發明所要解決的技術問題就是為了克服上述現有技術存在的缺陷而提供一種用于異步網頁瀏覽的數據訪問方法。
本發明的目的可以通過以下技術方案來實現:一種用于異步網頁瀏覽的數據訪問方法,其特征在于,包括以下步驟:
1)瀏覽客戶端通過Javascript腳本語言創建擴展標記語言超文本傳輸協議請求(XmlHttpRequest);
2)將處理參數加載于上述的請求(XmlHttpRequest)中,并以特定方式將該請求(XmlHttpRequest)發送給服務器端的對應處理程序處理;
3)處理完成后,將需要返回的數據以Xml格式發送給瀏覽客戶端;
4)瀏覽客戶端通過Javascript腳本語言解析上述的Xml格式的數據,生成相應的網頁。
所述的步驟2)進一步包括:
將加載有處理參數的請求(XmlHttpRequest)以特定方式加在一個唯一資源定位器的后面。
所述的唯一資源定位器指向一個所述的對應處理程序。
所述的特定方式包括Get方式或者Post方式。
所述的瀏覽客戶端與服務器端之間采用客戶機/服務器模式。
與現有技術相比,通過本發明的方法,提高了用戶瀏覽網頁的效率,同時也減輕了服務器的負擔。
附圖說明
圖1為現有的數據訪問的示意圖;
圖2為本發明的流程圖;
圖3本發明的實施例的示意圖。
具體實施方式
下面結合附圖對本實用新型作進一步說明。
如圖2、圖3,一種用于異步網頁瀏覽的數據訪問方法,包括以下步驟:
1)瀏覽客戶端通過Javascript腳本語言創建擴展標記語言超文本傳輸協議請求(XmlHttpRequest);
2)將處理參數加載于上述的請求(XmlHttpRequest)中,并以特定方式將該請求(XmlHttpRequest)發送給服務器端的對應處理程序處理;
3)處理完成后,將需要返回的數據以Xml格式發送給瀏覽客戶端;
4)瀏覽客戶端通過Javascript腳本語言解析上述的Xml格式的數據,生成相應的網頁。
所述的步驟2)進一步包括:將加載有處理參數的請求(XmlHttpRequest)以特定方式加在一個唯一資源定位器的后面;所述的唯一資源定位器指向一個所述的對應處理程序;所述的特定方式包括Get方式或者Post方式;所述的瀏覽客戶端與服務器端之間采用客戶機/服務器模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海新納廣告傳媒有限公司,未經上海新納廣告傳媒有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710170603.6/2.html,轉載請聲明來源鉆瓜專利網。





