[發明專利]獲取WEB更新信息的方法和系統有效
| 申請號: | 201210365642.2 | 申請日: | 2012-09-27 |
| 公開(公告)號: | CN103699533A | 公開(公告)日: | 2014-04-02 |
| 發明(設計)人: | 郝穎;王愛寶;盧燕青;楊杰;甘玉玨;張凡 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/445 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 曾暉 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 web 更新 信息 方法 系統 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及獲取WEB(網絡)更新信息的方法和系統。
背景技術
隨著互聯網技術的蓬勃發展,網絡與人們的工作和生活結合得越來越緊密。人們通過網絡聯系、辦公、理財和購物等等。
例如:
需要經常登錄辦公自動化系統,查看有無待處理的公文和任務;
對于一些不提供POP3(post?office?protocol,POP,郵局協議)服務的郵箱,需要登錄郵箱頁面查看有無新到的郵件;
登錄銀行網站查看理財產品信息,登錄電子商務網站查看最近有無新的促銷信息。
由于很多信息變更時并沒有提供主動通知的接口,用戶為了及時獲取和處理信息,不得不重復登錄網站進行檢索操作,以免延誤處理。這增加了終端以及網絡側設備的操作,對終端以及網絡側設備的性能以及效率等造成了影響。
發明內容
鑒于以上,本發明提出獲取WEB更新信息的方法和系統。
根據本發明一方面,提出獲取WEB更新信息的方法,包括:
啟動客戶端,通過操作系統提供的監視鍵盤事件和鼠標事件的應用程序接口(API)來獲取鍵盤和/或鼠標事件,以錄制用戶對目標網站的操作過程;
通過瀏覽器提供的應用程序接口獲取目標網站返回的網頁信息,網頁信息包括網頁元素和網頁代碼;
根據錄制時獲取的操作序列以及設置的任務參數生成代理任務,并提交給服務器,任務參數包括任務名稱、任務開始運行時間、任務停止運行時間、運行時間間隔和通知方式,操作序列包括操作序號、鍵盤和/或鼠標事件、操作對象的網頁元素和下一操作的延遲時間;
對于到達任務開始運行時間的代理任務,服務器根據資源忙閑情況進行代理任務的調度;
在服務器上重放用戶對目標網站的操作過程,獲取目標網站返回的最新網頁信息,將網站返回的最新網頁信息與保存的網頁信息進行比對,如不同,則通知用戶網絡(WEB)信息已更新。
進一步,服務器根據資源忙閑情況進行代理任務的調度,包括以下步驟:
服務器接收到代理任務后,生成代理任務表;
服務器輪詢代理任務表,如果到達代理任務的任務開始運行時間,則在資源池中選擇隊列最短的任務隊列,將該代理任務加入此任務隊列中。
進一步,重放用戶對目標網站的操作過程,獲取目標網站返回的最新網頁信息,包括以下步驟:
將任務的操作序號、鍵盤和/或鼠標事件、操作對象的網頁元素、加載完成時間以及對應的瀏覽器實例句柄放入任務執行隊列;
掃描任務執行隊列,對于到達時間的操作,檢查對應的網頁元素是否已經加載,如果已經加載,發出該操作的模擬指令,即,向目標網站發起請求,否則繼續等待;
如果任務的最后一個操作已經完成,通過瀏覽器句柄提供的接口獲取并保存網站返回的最新網頁信息,注銷瀏覽器實例。
進一步,將網站返回的最新網頁信息與保存的網頁信息進行比對,包括以下步驟:
將網站返回的最新網頁信息與保存的網頁信息進行字符串匹配,不相同則認定不同。
進一步,通知用戶WEB信息已更新的操作中,根據任務參數中設置的通知方式向用戶發送通知。
根據本發明另一方面,還提出獲取WEB更新信息的系統,其中:
客戶端包括:
錄制單元,配置于通過操作系統提供的監視鍵盤事件和鼠標事件的應用程序接口(API)來獲取鍵盤和/或鼠標事件,以錄制用戶對目標網站的操作過程;
獲取單元,配置于通過瀏覽器提供的應用程序接口獲取目標網站返回的網頁信息,網頁信息包括網頁元素和網頁代碼;
任務生成單元,配置于根據錄制時獲取的操作序列以及設置的任務參數生成代理任務,并提交給服務器,任務參數包括任務名稱、任務開始運行時間、任務停止運行時間、運行時間間隔、通知方式,操作序列包括操作序號、鍵盤和/或鼠標事件、操作對象的網頁元素和下一操作的延遲時間;
服務器包括:
通信單元,配置于接收客戶端的代理任務;
任務存儲單元,配置于記錄和存儲代理任務;
調度單元,配置于監視代理任務,對于到達任務開始運行時間的代理任務,根據資源忙閑情況,進行代理任務的調度;
任務執行單元,配置于重放用戶對目標網站的操作過程,獲取目標網站返回的最新網頁信息,并將其返回給比對單元;
比對單元,配置于將網站返回的最新網頁信息與保存的網頁信息進行比較,如不同,則通知用戶網絡(WEB)信息已更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210365642.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:開溝施肥機
- 下一篇:便攜式安全工器具箱包
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





