[發明專利]一種用于確定網頁訪問請求的方法、裝置及設備無效
| 申請號: | 201110006772.2 | 申請日: | 2011-01-13 |
| 公開(公告)號: | CN102073728A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 姚遠 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 確定 網頁 訪問 請求 方法 裝置 設備 | ||
技術領域
本發明涉及網頁瀏覽技術,尤其涉及一種用于確定網頁訪問請求的方法、裝置及設備。
背景技術
當前許多網頁中都包含了JS、Applet、Ajax、VBscript等可執行對象,而對于該等可執行對象,需要瀏覽器在獲得初步網頁信息的基礎上發起多次網頁請求才能完整的獲取網頁內容。當前的現有技術是對所有網頁都執行二次請求,但事實上,許多網頁中并不包含需要多次請求的可執行對象,對這些網頁進行多次請求會增加網絡帶寬負擔,耗費更多的時間。
因此,需要一種預判斷技術,來判斷網頁是否需要多次請求,以達到節約網絡帶寬,并提高瀏覽效率與用戶體驗的目的。
發明內容
本發明的目的是提供一種用于涉及確定網頁訪問請求的方法與設備。
根據本發明的一個方面,提供一種計算機實現的用于確定網頁訪問請求的方法,其中,該方法包括以下步驟:
a獲取網頁信息;
b當檢測到所述網頁信息中包括可能觸發網頁訪問的可執行對象,判斷該網頁信息是否符合預定條件;
-當所述網頁信息符合該預定條件時,發起與該可執行對象相對應的網頁訪問請求。
根據本發明的另一個方面,還提供了一種用于確定網頁訪問請求的訪問裝置,其中,該訪問裝置包括:
第一獲取裝置、用于獲取網頁信息;
判斷裝置、用于當檢測到所述網頁信息中包括可能觸發網頁訪問的可執行對象,判斷該網頁信息是否符合預定條件;
第一請求發起裝置、用于當所述網頁信息符合該預定條件時,發起與該可執行對象相對應的網頁訪問請求。
與現有技術相比,本發明具有以下優點:1)能夠快速根據已獲得的網頁信息判斷該網頁信息所屬網頁是否為可能觸發進一步請求的網頁,并根據判斷結果,僅對可能觸發進一步請求的網頁發起下一次請求,從而節約網絡帶寬,提高網頁訪問效率;2)根據本發明的方案能夠依據多層級的預定條件來對網頁信息是否可能觸發下次網頁請求進行判定,使得判定的結果更加準確;3)根據本發明的方案能夠在多種應用中輔助相應設備減少網頁請求次數,提高訪問效率,例如,能夠大大減少網絡蜘蛛請求網頁信息的次數,提高網頁蜘蛛獲取網頁的速度;或者,在用戶瀏覽網頁時,減少瀏覽器請求網頁的次數,提高了用戶瀏覽體驗等。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1為本發明一個方面的計算機實現的用于確定網頁訪問請求的方法流程圖;
圖2為本發明一個優選實施例的用于確定網頁訪問請求的方法流程圖;
圖3為本發明另一個優選實施例的用于確定網頁訪問請求的方法流程圖;
圖4示意出了本發明另一個方面的用于確定網頁訪問請求的訪問裝置的結構示意圖;
圖5示意出了本發明一個優選實施例的用于確定網頁訪問請求的訪問裝置的結構示意圖;
圖6示意出了本發明另一個優選實施例的用于確定網頁訪問請求的訪問裝置的結構示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
圖1示意出了本發明一個方面的計算機實現的用于確定網頁訪問請求的方法流程圖。其中,根據本發明的方法可通過計算機設備中的操作系統或處理控制器來完成,為簡明起見,以下將所述操作系統或處理控制器統稱為訪問裝置。其中,該計算機設備包括但不限于:1)用戶設備;2)網絡設備。所述用戶設備包括但不限于計算機、智能手機、PDA等;所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud?Computing)的由大量計算機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。
在步驟S1中,訪問裝置獲取網頁信息。其中,所述獲取網頁信息的方式包括但不限于:1)訪問裝置根據所獲取的地址信息來向對應的網頁服務器進行一次網頁獲取請求而獲得;2)訪問裝置讀取保存于訪問裝置或與訪問裝置物理分離但通信連接的裝置中的網頁信息。
在步驟S2中,當訪問裝置檢測到所述網頁信息中包括可能觸發網頁訪問的可執行對象,判斷該網頁信息是否符合預定條件。其中,所述可能觸發網頁訪問的可執行對象包括基于Java、JS、Ajax和/或VBscript的對象;所述檢測方式包括但不限于分析所獲得的網頁信息中是否包含與可執行對象相對應的代碼或標簽等可執行對象的標識信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110006772.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水下仿生機器人
- 下一篇:折疊自行車后支撐連接結構





