[發明專利]網頁內容數據獲取方法及服務器無效
| 申請號: | 201110181418.3 | 申請日: | 2011-06-30 |
| 公開(公告)號: | CN102364461A | 公開(公告)日: | 2012-02-29 |
| 發明(設計)人: | 梁捷;江蔚然;陳嘉彬;潘連銓 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 林錦輝 |
| 地址: | 510665 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 內容 數據 獲取 方法 服務器 | ||
1.一種網頁內容數據獲取方法,所述方法由服務器執行,所述方法包括:
服務器根據預存的系統配置文件所生成的預抓取策略,從網頁服務器中 獲取網頁內容數據,并緩存于緩存存儲器中;
其中,當接收到瀏覽器客戶端發起的網頁訪問請求時,服務器將緩存存 儲器中預先緩存的相應網頁內容數據傳送到瀏覽器客戶端。
2.如權利要求1所述的方法,其中,在獲取并將網頁內容數據緩存在緩 存存儲器中之后,所述方法還包括:
確定所述緩存存儲器中存儲的網頁內容數據是否需要更新,并且
在確定出需要更新時,從所述網頁服務器獲取所述被更新的網頁內容數 據;
利用所獲取的被更新的網頁內容數據對存儲在緩存存儲器中的該網頁內 容數據進行更新。
3.如權利要求2所述的方法,其中,確定所述緩存存儲器中存儲的網頁 內容數據是否需要更新包括:
根據所述預抓取策略,定期檢查所述網頁服務器中的網頁內容數據是否 被更新,
在檢查到所述網頁服務器中的網頁內容數據被更新時,確定所述緩存存 儲器中存儲的網頁內容數據需要更新。
4.如權利要求2所述的方法,其中,確定所述緩存存儲器中存儲的網頁 內容數據是否需要更新包括:
根據所述緩存存儲器中存儲的網頁內容數據的頁面有效性,確定所述緩 存存儲器中存儲的網頁內容數據是否需要更新。
5.按照權利要求1所述的方法,其中,所述預抓取策略基于系統配置文 件的更新來更新。
6.按照權利要求1所述的方法,其中,在緩存所獲取的網頁內容數據時, 還包括:
判斷所獲取的網頁內容數據中的網頁元素是否為無緩存策略元素;
在所獲取的網頁內容數據中的網頁元素是無緩存策略元素時,對所述網 頁元素進行預定次數的獲取;
如果所述預定次數獲取所獲取的網頁元素內容相同,則將所述網頁元素 強制存儲在所述緩存存儲器中,否則,不存儲所述網頁元素。
7.按照權利要求1所述的方法,其中,
當無法根據所述預抓取策略從所述網頁服務器抓取要獲取的網頁內容數 據中的網頁元素時,調整所述預抓取策略;
根據所述調整后的預抓取策略,對所述網頁元素進行預定次數的獲取;
如果獲取次數超出所述預定次數后仍無法獲取,則利用特定標識替換該 要獲取的網頁元素的內容并且將該特定標識作為該要獲取的網頁元素存儲到 緩存存儲器中。
8.如權利要求7所述的方法,其中,調整所述預抓取策略包括延長抓取 持續時間。
9.如權利要求1所述的方法,其中,所述緩存存儲器位于所述服務器中 或者位于另一服務器中。
10.一種用于網頁內容數據獲取的服務器,包括:
預抓取策略生成模塊,用于基于在所述服務器中存儲的系統配置文件, 生成預抓取策略;
網頁內容獲取模塊,用于根據所生成的預抓取策略,從網頁服務器預先 獲取要抓取的網頁內容數據;
網頁內容存儲模塊,用于將所獲取的網頁內容數據存儲在緩存存儲器中; 以及
發送模塊,用于在接收到瀏覽器客戶端發起的網頁訪問請求后,將緩存 存儲器中預先緩存的相應網頁內容數據傳送到瀏覽器客戶端。
11.如權利要求10所述的服務器,還包括:
確定模塊,用于確定所述緩存存儲器中存儲的網頁內容數據是否需要更 新,
在所述確定模塊確定需要更新時,所述網頁內容獲取模塊從所述網頁服 務器獲取所述被更新的網頁內容數據,并且所述服務器還包括網頁內容更新 模塊,用于利用所述網頁內容獲取模塊所獲取的被更新的網頁內容數據對存 儲在緩存存儲器中的該網頁內容數據進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110181418.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種磷酸生產溶液濾渣裝置
- 下一篇:一種環向壓力無濾料過濾裝置
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





