[發明專利]網頁訪問請求的處理方法及裝置有效
| 申請號: | 201410143393.1 | 申請日: | 2014-04-10 |
| 公開(公告)號: | CN104967630B | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 張海清 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司44224 | 代理人: | 何平,鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 訪問 請求 處理 方法 裝置 | ||
1.一種網頁訪問請求的處理方法,包括:
web應用服務器獲取上傳的網頁訪問請求,提取網頁訪問請求中提交的請求參數信息;
獲取預處理業務服務器列表,并從中選取預處理業務服務器,預處理業務為對網頁訪問請求進行與web應用的運行維護相關的需要對請求預先進行處理的業務,將處理業務邏輯的業務處理算法的執行任務放置在與web應用服務器獨立的預處理業務服務器上;
將所述請求參數信息發送至所述選取的預處理業務服務器,并接收其返回的處理結果;
判斷所述返回的處理結果是否異常,若是,則跳轉到錯誤頁面。
2.根據權利要求1所述的網頁訪問請求的處理方法,其特征在于,所述提取網頁訪問請求中提交的請求參數信息的步驟包括:
獲取所述網頁訪問請求的請求類型,判斷所述請求類型是否為POST,若是,則調用POST事件回調函數,通過所述POST事件回調函數提取網頁訪問請求中提交的請求參數信息。
3.根據權利要求1所述的網頁訪問請求的處理方法,其特征在于,所述接收預處理業務服務器返回的處理結果的步驟之前還包括:
獲取所述網頁訪問請求對應的請求對象,對所述請求對象加鎖,并緩存其對應的上下文,并為所述請求對象注冊處理結果接收事件。
4.根據權利要求3所述的網頁訪問請求的處理方法,其特征在于,所述判斷所述返回的處理結果是否異常的步驟之后還包括:
若無異常,則獲取與所述處理結果對應的處理結果接收事件對應的請求對象,將所述請求對象解鎖,并從緩存中提取其對應的上下文。
5.根據權利要求3所述的網頁訪問請求的處理方法,其特征在于,所述緩存請求對象對應的上下文的步驟之后還包括:
檢測所述請求對象是否被回收注銷,若是,移除所述注冊的與所述請求對象對應的處理結果接收事件。
6.根據權利要求1所述的網頁訪問請求的處理方法,其特征在于,所述預處理業務服務器列表中包含預處理業務標識,所述預處理業務標識對應預處理業務服務器;
所述從預處理業務服務器列表中選取預處理業務服務器的步驟為:
遍歷所述預處理業務服務器列表中包含的預處理業務標識,在與遍歷到的預處理業務標識對應的預處理業務服務器中進行選取。
7.一種網頁訪問請求的處理裝置,其特征在于,包括:
參數提取模塊,用于web應用服務器獲取上傳的網頁訪問請求,提取網頁訪問請求中提交的請求參數信息;
業務選取模塊,用于獲取預處理業務服務器列表,并從中選取預處理業務服務器,預處理業務為對網頁訪問請求進行與web應用的運行維護相關的需要對請求預先進行處理的業務,將處理業務邏輯的業務處理算法的執行任務放置在與web應用服務器獨立的預處理業務服務器上;
處理結果接收模塊,用于將所述請求參數信息發送至所述選取的預處理業務服務器,并接收其返回的處理結果;
處理結果分析模塊,用于判斷所述返回的處理結果是否異常;
錯誤頁面提示模塊,用于在處理結果異常時跳轉到錯誤頁面。
8.根據權利要求7所述的網頁訪問請求的處理裝置,其特征在于,所述參數提取模塊還用于獲取所述網頁訪問請求的請求類型,判斷所述請求類型是否為POST,若是,則調用POST事件回調函數,通過所述POST事件回調函數提取網頁訪問請求中提交的請求參數信息。
9.根據權利要求7所述的網頁訪問請求的處理裝置,其特征在于,所述處理結果接收模塊還用于獲取所述網頁訪問請求對應的請求對象,對所述請求對象加鎖,并緩存其對應的上下文,并為所述請求對象注冊處理結果接收事件。
10.根據權利要求9所述的網頁訪問請求的處理裝置,其特征在于,所述裝置還包括任務恢復模塊,用于在處理結果無異常時獲取與所述處理結果對應的處理結果接收事件對應的請求對象,將所述請求對象解鎖,并從緩存中提取其對應的上下文。
11.根據權利要求9所述的網頁訪問請求的處理裝置,其特征在于,所述裝置還包括任務回收模塊,用于檢測所述請求對象是否被回收注銷,若是,移除所述注冊的與所述請求對象對應的處理結果接收事件。
12.根據權利要求7所述的網頁訪問請求的處理裝置,其特征在于,所述預處理業務服務器列表中包含預處理業務標識,所述預處理業務標識對應預處理業務服務器;
所述業務選取模塊還用于遍歷所述預處理業務服務器列表中包含的預處理業務標識,在與遍歷到的預處理業務標識對應的預處理業務服務器中進行選取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410143393.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據傳輸方法及裝置
- 下一篇:一種基于屬性訪問控制策略的訪問控制方法





