[發明專利]富客戶端異常處理方法、處理裝置及處理系統在審
| 申請號: | 201310237192.3 | 申請日: | 2013-06-14 |
| 公開(公告)號: | CN103269384A | 公開(公告)日: | 2013-08-28 |
| 發明(設計)人: | 許元進;程為豪;劉存青;裴曉波 | 申請(專利權)人: | 福建伊時代信息科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京市商泰律師事務所 11255 | 代理人: | 麻吉鳳;周淑娟 |
| 地址: | 350015 福建省福州市馬尾*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 異常 處理 方法 裝置 系統 | ||
技術領域
本發明涉及計算機網絡技術領域,特別涉及一種富客戶端異常處理方法、處理裝置及處理系統。
背景技術
在富客戶端應用(客戶端異步請求)中,客戶端與服務器要進行數據交互。目前,在客戶端與服務器的數據交互過程中,服務器要實時地捕獲各種異常,并對捕獲到的異常進行實時處理。這就要求在服務器中設置各類異常的處理方法,以便對各種異常進行一一處理,這勢必使服務器中的處理方法復雜化,增加了出錯的機率,同時也增加了開發人員的工作量。
發明內容
有鑒于此,本發明提出一種富客戶端異常處理方法、處理裝置及處理系統,以解決服務器在處理異常時導致的處理方法復雜化及增加了開發人員工作量的問題。
一個方面,本發明提供了一種富客戶端異常處理方法,包括如下步驟:接收并處理客戶端發送的異步請求;在處理異步請求的過程中捕獲異常,并在捕獲到異常時判斷異常的類型,以及將異常發送給客戶端進行處理;客戶端預先存儲有用于處理各類異常的處理方法。
進一步地,上述異常處理方法中,異常包括系統類異常、業務類異常和第三類異常。
進一步地,上述異常處理方法中,系統類異常包括用戶會話超時異常;客戶端預先存儲有用于處理用戶會話超時異常的處理方法,包括:接收到用戶會話超時異常時,重新驗證用戶登陸信息,以及在用戶登陸信息驗證通過后,將已緩存的用戶異步請求發送給服務器。
進一步地,上述異常處理方法中,在處理異步請求時,通過AOP攔截器捕獲異常。
另一方面,本發明還提出了一種富客戶端異常處理裝置,包括:接收模塊,用于接收客戶端發送的異步請求;處理模塊,用于處理異步請求;異常捕獲模塊,用于在處理模塊處理異步請求時捕獲異常,并在捕獲到異常時判斷所捕獲的異常的類型,以及將所捕獲的異常發送給客戶端進行處理;客戶端預先設置有用于處理各類異常的處理模塊。
進一步地,上述異常處理裝置中,異常包括系統類異常、業務類異常和第三類異常;客戶端預先設置的異常處理模塊包括:系統類異常處理模塊、業務類異常處理模塊和第三類異常處理模塊。
進一步地,上述異常處理裝置中,系統類異常包括用戶會話超時異常;客戶端的系統異常處理模塊包括會話超時異常處理單元,用于在接收到用戶會話超時異常時,重新驗證用戶登陸信息,以及在用戶登陸信息驗證通過后,將預先緩存的用戶異步請求發送給服務器。
又一方面,本發明還提出了一種富客戶端異常處理系統,包括客戶端和服務器;其中,服務器用于接收并處理客戶端發送的異步請求,并在處理異步請求時捕獲異常,以及在捕獲到異常時判斷異常的類型和將異常發送給客戶端處理;客戶端用于接收并處理服務器發送的各類異常。
進一步地,上述異常處理系統中,異常包括:系統類異常、業務類異常和第三類異常。
進一步地,上述異常處理系統中,系統類異常包括用戶會話超時異常;客戶端還用于在接收到服務器發送的用戶會話超時異常時,重新接收用戶輸入的登陸信息,并將所接收到的登陸信息發送給服務器驗證,以及在接收到服務器返回的驗證通過信息時,將預先緩存的該用戶的異步請求發送給服務器。
本發明中,服務器在捕獲到異常時,并不對異常進行處理,而是對其分類后發送給客戶端統一處理,這使服務器端不用設置異常的具體處理方法,簡化了服務器端的處理邏輯,同時也減少了開發人員的工作量。
附圖說明
構成本發明的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為本發明實施例富客戶端異常處理方法的流程圖;
圖2為本發明實施例富客戶端異常處理方法的又一流程圖;
圖3為本發明實施例富客戶端異常處理裝置的結構框圖;
圖4為本發明實施例富客戶端異常處理系統的結構框圖;
圖5為本發明實施例富客戶端異步處理系統處理異常的流程圖。
具體實施方式
需要說明的是,在不沖突的情況下,本發明中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。
處理方法實施例:
參見圖1,圖1為本發明實施例富客戶端異常處理方法的流程圖。如圖所示,該方法包括如下步驟:第一步驟S1,接收并處理客戶端發送的異步請求;第二步驟S2,在處理該異步請求的過程中實時地捕獲異常,并且在捕獲到異常時判斷該異常的類型,以及將該異常發送給客戶端進行處理。客戶端預先存儲有用于處理各類異常的處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建伊時代信息科技股份有限公司,未經福建伊時代信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310237192.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無線通信系統和方法
- 下一篇:會話關聯方法、裝置及系統





