[發明專利]業務請求處理方法及業務服務器在審
| 申請號: | 201610575858.X | 申請日: | 2016-07-20 |
| 公開(公告)號: | CN107645469A | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 巫紹堂 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 請求 處理 方法 服務器 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種業務請求處理方法及業務服務器。
背景技術
隨著互聯網的高速發展,網絡惡意行為已經成為業界不可忽視的問題。網絡惡意行為可以是為達到一定目的而采取的非正常手段,如,惡意請求等。在網絡環境中,惡意請求可以在短時間內大大增加服務器的負載,甚至導致服務器不能正常為用戶提供服務,嚴重影響了服務器的正常運作。
因此,如何有效識別惡意請求并進行處理,是目前亟待解決的技術問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種業務請求處理方法及業務服務器,旨在解決現有技術中因存在惡意請求帶來的服務器負載增大、影響服務器正常工作的技術問題。
為實現上述目的,本發明提供的一種業務請求處理方法,所述方法包括:
在接收到客戶端發送的第一業務請求后,確定在預置的第一時間段內所述客戶端發送業務請求的請求次數,及確定所述客戶端在預置的第二時間段內的登錄次數;
若所述請求次數大于或等于預置的第一數值,且所述登錄次數大于或等于預置的第二數值,則拒絕接收所述客戶端發送的業務請求;
若所述請求次數大于或等于預置的第一數值,且所述登錄次數小于所述第二數值,則向所述客戶端發送重登錄指令。
優選地,所述業務請求中包含IP地址;
則所述確定在預置的第一時間段內,所述客戶端發送業務請求的請求次數,包括:
獲取在所述第一時間段內接收到的所有業務請求;
統計所述所有業務請求中,IP地址與所述第一業務請求的IP地址相同的業務請求的個數,將所述個數作為所述請求次數。
優選地,所述拒絕接收所述客戶端發送的業務請求,及所述向所述客戶端發送重登錄指令之前還包括:放棄所述第一業務請求。
優選地,所述業務請求中包含業務類型;
所述方法還包括:
若所述請求次數小于所述第一數值,則根據所述第一業務請求中包含的業務類型確定所述第一業務請求是否需要由第三方設備進行處理;
若需要由第三方設備進行處理,則將所述第一業務請求排列至請求隊列中。
優選地,所述將所述第一業務請求排列至請求隊列中,之前還包括:
若所述請求隊列中包含的業務請求的個數大于或等于預先設置的第三數值,則查找預先設置的業務類型與優先級之間的對應關系,確定與所述第一業務請求中包含的業務類型對應的優先級;
若與所述第一業務請求中包含的業務類型對應的優先級大于或等于預置的優先級閥值,則繼續執行所述將所述第一業務請求排列至請求隊列中的步驟;
若與所述第一業務請求中包含的業務類型對應的優先級小于預置的優先級閥值,則放棄所述第一業務請求。
為實現上述目的,本發明還提供一種業務服務器,所述業務服務器包括:
第一確定模塊,用于在接收到客戶端發送的第一業務請求后,確定在預置的第一時間段內所述客戶端發送業務請求的請求次數;
第二確定模塊,用于確定所述客戶端在預置的第二時間段內的登錄次數;
拒絕模塊,用于若所述請求次數大于或等于預置的第一數值,且所述登錄次數大于或等于預置的第二數值,則拒絕接收所述客戶端發送的業務請求;
發送模塊,用于若所述請求次數大于或等于預置的第一數值,且所述登錄次數小于所述第二數值,則向所述客戶端發送重登錄指令。
優選地,所述業務請求中包含IP地址;
則所述第一確定模塊包括:
獲取模塊,用于獲取在所述第一時間段內接收到的所有業務請求;
統計模塊,用于統計所述所有業務請求中,IP地址與所述第一業務請求的IP地址相同的業務請求的個數,將所述個數作為所述請求次數。
優選地,所述業務服務器還包括:第一放棄模塊,用于在所述拒絕模塊及所述發送模塊之前,放棄所述第一業務請求。
優選地,所述業務請求中包含業務類型;
所述業務服務器還包括:
第三確定模塊,用于若所述請求次數小于所述第一數值,則根據所述第一業務請求中包含的業務類型確定所述第一業務請求是否需要由第三方設備進行處理;
排列模塊,用于若需要由第三方設備進行處理,則將所述第一業務請求排列至請求隊列中。
優選地,所述業務服務器還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610575858.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種食品檢測儀器
- 下一篇:具有連續測量功能的礦用粉塵采樣器





