[發明專利]一種業務路由方法和裝置有效
| 申請號: | 201610688068.2 | 申請日: | 2016-08-18 |
| 公開(公告)號: | CN106878169B | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 沈偉 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/803 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 靳玫;林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 路由 方法 裝置 | ||
本發明提供一種業務路由方法和裝置,其中方法包括:在接收到業務處理請求時,獲取所述業務處理請求攜帶的處理影響參數,所述處理影響參數能夠影響本次業務處理的成功與否;在預存儲的處理結果表中,獲取與所述處理影響參數對應的多個處理端,每個處理端具有各自對應的處理成功率,所述處理成功率是處理端在所述處理影響參數下執行處理的成功率,且所述處理成功率是根據歷史數據的統計結果;根據所述處理成功率,選擇一個處理端,將所述業務處理請求發送至所述處理端進行處理。本發明提高了業務處理的成功率。
技術領域
本發明涉及網絡技術,特別涉及一種業務路由方法和裝置。
背景技術
在一個業務處理中,可以分為兩端,一端是發起業務處理請求的請求端,另一端是根據上述請求進行業務處理的處理端。并且,可以用于處理業務的處理端的數量可以有多個,例如,處理端A、處理端B等都可以執行相同的業務處理。在請求端和處理端之間可以設置一業務中間平臺,該平臺可以負責接收請求端發送的業務處理請求,并將請求發送至其中一個處理端進行處理。當有多個處理端都可以處理本次業務時,平臺可以按照一定的規則由多個處理端中選擇一個處理端,并將業務處理請求發送過去。
相關技術中,對于某次業務處理請求對應的業務來說,發送至不同的處理端可以具有不同的處理成功率,比如,發送至處理端A執行本次處理,業務處理成功率可以較高,而如果發送至處理端B執行本次處理,業務處理成功率較低,很可能導致本次業務失敗。現有技術中通常采用隨機選擇一個處理端,或者選擇請求端賬戶上一次業務成功對應的處理端,但是由于每次業務處理的結果都具有很大的隨機性,上述選擇處理端的方式仍然不能保證將請求送往成功率高的處理端,從而影響業務處理的成功率。
發明內容
有鑒于此,本發明提供一種業務路由方法和裝置,以提高業務處理的成功率。
具體地,本發明是通過如下技術方案實現的:
第一方面,提供一種業務路由方法,所述方法包括:
在接收到業務處理請求時,獲取所述業務處理請求攜帶的處理影響參數,所述處理影響參數能夠影響本次業務處理的成功與否;
在預存儲的處理結果表中,獲取與所述處理影響參數對應的多個處理端,每個處理端具有各自對應的處理成功率,所述處理成功率是處理端在所述處理影響參數下執行處理的成功率,且所述處理成功率是根據歷史數據的統計結果;
根據所述處理成功率,選擇一個處理端,將所述業務處理請求發送至所述處理端進行處理。
第二方面,提供一種業務路由裝置,所述裝置包括:
參數獲取模塊,用于在接收到業務處理請求時,獲取所述業務處理請求攜帶的處理影響參數,所述處理影響參數能夠影響本次業務處理的成功與否;
處理確定模塊,用于在預存儲的處理結果表中,獲取與所述處理影響參數對應的多個處理端,每個處理端具有各自對應的處理成功率,所述處理成功率是處理端在所述處理影響參數下執行處理的成功率,且所述處理成功率是根據歷史數據的統計結果;
處理選擇模塊,用于根據所述處理成功率,選擇一個處理端,將所述業務處理請求發送至所述處理端進行處理。
本發明實施例的業務路由方法和裝置,通過對業務處理的處理影響參數對應的業務處理請求,分別統計不同的處理端處理該請求的成功率,能夠使得對處理端的成功率統計更加準確,并根據該統計成功率選取處理端,也更能夠選擇到更合適的處理端,提高業務處理的成功率。
附圖說明
圖1為本發明實施例提供的一種業務處理的系統架構圖;
圖2為本發明實施例提供的一種業務路由方法的流程圖;
圖3為本發明實施例提供的一種業務路由方法的應用場景;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610688068.2/2.html,轉載請聲明來源鉆瓜專利網。





