CN111585888A - 一种通用的多通道智能路由方法 - Google Patents
一种通用的多通道智能路由方法 Download PDFInfo
- Publication number
- CN111585888A CN111585888A CN202010434815.6A CN202010434815A CN111585888A CN 111585888 A CN111585888 A CN 111585888A CN 202010434815 A CN202010434815 A CN 202010434815A CN 111585888 A CN111585888 A CN 111585888A
- Authority
- CN
- China
- Prior art keywords
- channel
- routing
- proportion
- calling
- default
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/306—Route determination based on the nature of the carried application
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种通用的多通道智能路由方法,将每个通道配置一个默认路由比例;当***需要调用某功能时,服务器首先计算每个通道的实际发生通道调用次数,并计算出每个通道的调用占比;将通道的调用占比与默认路由比例进行比较,如果调用占比低于默认路由比例,则直接选择该通道作为当前通道,否则继续循环下一个通道;若所有通道的调用占比等于默认路由比例,则随机选择一个通道作为当前路由通道;若某个通道连续调用的失败次数超过预置阈值,则自动切换至下个通道,实现智能切换。本发明中***有多个功能需要路由策略,均可执行。通过智能路由切换策略,确保***中各项功能免受单一通道的干扰,提升了***的容错能力和稳定性。
Description
技术领域
本发明涉及智能路由通道技术领域,尤其涉及的是一种通用的多通道智能路由方法。
背景技术
在支付软件***中通常需要调用外部***的标准开放接口实现一些功能,比如OCR识别、活体检测、银行卡认证、短信发送等,这些标准开放接口有个共同特点:技术实现有一定壁垒或者需要行业资质,所以称之为外部通道。在实际应用中,如果软件***某个功能依赖单一外部通道,当该通道出现问题时,会导致***的关键功能无法使用。比如,实名认证***通常需要识别身份证号,调用OCR识别通道,如果当前OCR识别通道不稳定,则影响用户认证成功率;在活体认证时,如果某个通道的认证失败率过高,会直接影响认证成功率,进而影响后续功能的使用;手机号码注册需要发送短信验证码,如果单一短信通道不稳定时,会影响用户注册使用。
为避免依赖单一通道,本发明提出了一种全新的针对多通道进行智能路由的方法,避免依赖某个通道,提升***稳定性。
发明内容
本发明所要解决的技术问题是:提供一种通用的多通道智能路由方法,可确保***中各项功能免受单一通道的干扰,提升了***的容错能力和稳定性。
本发明的技术方案如下:一种通用的多通道智能路由方法,在服务器端配置路由策略,根据路由策略自动决定调用对应的外部通道,在一个通道返回失败率较高时,智能切换其他的通道,保证前端功能的正常使用,其中,所述路由策略包括如下步骤:
a、将每个通道配置一个默认路由比例;
b、当***需要调用某功能时,服务器首先计算每个通道的实际发生通道调用次数,并计算出每个通道的调用占比;
c、从第1个通道开始,将通道的调用占比与默认路由比例进行比较,如果调用占比低于默认路由比例,则直接选择该通道作为当前通道,否则继续循环下一个通道;若所有通道的调用占比等于默认路由比例,则随机选择一个通道作为当前路由通道;
d、若某个通道连续调用的失败次数超过预置阈值,则自动切换至下个通道,同时自动下调该通道的默认路由比例,将下调的比例按照其它通道的默认路由占比分配到其它通道上,实现智能切换。
采用上述技术方案,所述的通用的多通道智能路由方法中,所述步骤a中,各通道依次设为通道1,通道2,……,通道n,通道1的路由比例为S1,通道2的路由比例为S2,……,通道n的路由比例为Sn,S1+S2+……+Sn=1。
采用上述各个技术方案,所述的通用的多通道智能路由方法中,各通道还可以分别配置不同的应用参数。
采用上述各个技术方案,所述的通用的多通道智能路由方法中,所述步骤b中,设定通道1的已调用次数为M1,通道2的调用次数为M2,……,通道n的调用次数为Mn,计算每个通道的实际发生调用占比:Bi=Mi/(M1+M2+……+Mn)。
采用上述各个技术方案,所述的通用的多通道智能路由方法中,设定某个通道配置的默认路由比例为Sj,将该通道的调用占比Bj与Sj进行比较,若Bj<Sj,则直接选择该通道作为当前通道,否则选择下一个通道;若每个通道的调用占比Bi=Si,则随机选取一个通道作为当前路由通道。
采用上述各个技术方案,本发明中,如果***中有多个功能需要路由策略,均可按照上述模式执行。在活体认证、OCR识别、人证匹配、交易通道、银行卡N要素认证、短信发送等功能场景下,均可适用以上路由机制。通过以上智能路由切换策略,确保***中各项功能免受单一通道的干扰,提升了***的容错能力和稳定性。
具体实施方式
以下结合具体实施例,对本发明进行详细说明。
本实施例提供了一种通用的多通道智能路由方法,在服务器端配置路由策略,根据路由策略自动决定调用对应的外部通道,在一个通道返回失败率较高时,智能切换其他的通道,保证前端功能的正常使用,其中,所述路由策略包括如下步骤:
a、将每个通道配置一个默认路由比例:将各通道依次设为通道1,通道2,……,通道n,通道1的路由比例为S1,通道2的路由比例为S2,……,通道n的路由比例为Sn,S1+S2+……+Sn=1。同时,各通道根据不同的功能应用,还可以分别配置不同的应用参数。
b、当***需要调用某功能时,服务器首先计算每个通道的实际发生通道调用次数,并计算出每个通道的调用占比:设定通道1的已调用次数为M1,通道2的调用次数为M2,……,通道n的调用次数为Mn,计算每个通道的实际发生调用占比:Bi=Mi/(M1+M2+……+Mn)。为了保证***的流畅性和稳定性,上述各通道的实际发生调用次数每日会做清零处理。
c、从第1个通道开始,将通道的调用占比与默认路由比例进行比较,如果调用占比低于默认路由比例,则直接选择该通道作为当前通道,否则继续循环下一个通道;若所有通道的调用占比等于默认路由比例,则随机选择一个通道作为当前路由通道:设定某个通道配置的默认路由比例为Sj,将该通道的调用占比Bj与Sj进行比较,若Bj<Sj,则直接选择该通道作为当前通道,否则选择下一个通道;若每个通道的调用占比Bi=Si,则随机选取一个通道作为当前路由通道。
d、若某个通道连续调用的失败次数超过预置阈值,则自动切换至下个通道,同时自动下调该通道的默认路由比例,将下调的比例按照其它通道的默认路由占比分配到其它通道上,实现智能切换。
采用上述各个技术方案,本发明中,如果***中有多个功能需要路由策略,均可按照上述模式执行。在活体认证、OCR识别、人证匹配、交易通道、银行卡N要素认证、短信发送等功能场景下,均可适用以上路由机制。通过以上智能路由切换策略,确保***中各项功能免受单一通道的干扰,提升了***的容错能力和稳定性。
以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种通用的多通道智能路由方法,其特征在于,在服务器端配置路由策略,根据路由策略自动决定调用对应的外部通道,在一个通道返回失败率较高时,智能切换其他的通道,保证前端功能的正常使用,其中,所述路由策略包括如下步骤:
a、将每个通道配置一个默认路由比例;
b、当***需要调用某功能时,服务器首先计算每个通道的实际发生通道调用次数,并计算出每个通道的调用占比;
c、从第1个通道开始,将通道的调用占比与默认路由比例进行比较,如果调用占比低于默认路由比例,则直接选择该通道作为当前通道,否则继续循环下一个通道;若所有通道的调用占比等于默认路由比例,则随机选择一个通道作为当前路由通道;
d、若某个通道连续调用的失败次数超过预置阈值,则自动切换至下个通道,同时自动下调该通道的默认路由比例,将下调的比例按照其它通道的默认路由占比分配到其它通道上,实现智能切换。
2.根据权利要求1所述的通用的多通道智能路由方法,其特征在于,所述步骤a中,各通道依次设为通道1,通道2,……,通道n,通道1的路由比例为S1,通道2的路由比例为S2,……,通道n的路由比例为Sn,S1+S2+……+Sn=1。
3.根据权利要求2所述的通用的多通道智能路由方法,其特征在于,各通道还可以分别配置不同的应用参数。
4.根据权利要求3所述的通用的多通道智能路由方法,其特征在于,所述步骤b中,设定通道1的已调用次数为M1,通道2的调用次数为M2,……,通道n的调用次数为Mn,计算每个通道的实际发生调用占比:Bi=Mi/(M1+M2+……+Mn)。
5.根据权利要求4所述的通用的多通道智能路由方法,其特征在于,设定某个通道配置的默认路由比例为Sj,将该通道的调用占比Bj与Sj进行比较,若Bj<Sj,则直接选择该通道作为当前通道,否则选择下一个通道;若每个通道的调用占比Bi=Si,则随机选取一个通道作为当前路由通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010434815.6A CN111585888A (zh) | 2020-05-21 | 2020-05-21 | 一种通用的多通道智能路由方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010434815.6A CN111585888A (zh) | 2020-05-21 | 2020-05-21 | 一种通用的多通道智能路由方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111585888A true CN111585888A (zh) | 2020-08-25 |
Family
ID=72126814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010434815.6A Pending CN111585888A (zh) | 2020-05-21 | 2020-05-21 | 一种通用的多通道智能路由方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111585888A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112333281A (zh) * | 2020-11-16 | 2021-02-05 | 中国联合网络通信集团有限公司 | 一种数据传输方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6470022B1 (en) * | 1999-05-19 | 2002-10-22 | 3Com Corporation | Method of distributing network resources fairly between users in an asynchronous transfer mode network |
CN104734984A (zh) * | 2013-12-24 | 2015-06-24 | ***通信集团公司 | 一种报文转发方法及装置 |
CN108513271A (zh) * | 2018-06-22 | 2018-09-07 | 武汉斑马快跑科技有限公司 | 基于多个短信通道的短信分发方法和设备 |
CN108510213A (zh) * | 2018-05-11 | 2018-09-07 | 苏州华兴源创电子科技有限公司 | 将任务依次分配至任务组的方法、装置、设备及介质 |
CN109818878A (zh) * | 2019-01-25 | 2019-05-28 | 杭州天谷信息科技有限公司 | 多通道自适应流量控制方法和*** |
-
2020
- 2020-05-21 CN CN202010434815.6A patent/CN111585888A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6470022B1 (en) * | 1999-05-19 | 2002-10-22 | 3Com Corporation | Method of distributing network resources fairly between users in an asynchronous transfer mode network |
CN104734984A (zh) * | 2013-12-24 | 2015-06-24 | ***通信集团公司 | 一种报文转发方法及装置 |
CN108510213A (zh) * | 2018-05-11 | 2018-09-07 | 苏州华兴源创电子科技有限公司 | 将任务依次分配至任务组的方法、装置、设备及介质 |
CN108513271A (zh) * | 2018-06-22 | 2018-09-07 | 武汉斑马快跑科技有限公司 | 基于多个短信通道的短信分发方法和设备 |
CN109818878A (zh) * | 2019-01-25 | 2019-05-28 | 杭州天谷信息科技有限公司 | 多通道自适应流量控制方法和*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112333281A (zh) * | 2020-11-16 | 2021-02-05 | 中国联合网络通信集团有限公司 | 一种数据传输方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102013221614A1 (de) | Zuverlässigkeit von Anrufen mit gehobener Priorität in Mehrfach-SIM-Nutzgeräten | |
WO2004105259A3 (en) | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery | |
EP0893933B1 (de) | Verfahren zur Steuerung der Anrufleitung | |
US9681303B2 (en) | Method for fraud recognition in the case of roaming connections in mobile communications networks | |
CN102118836A (zh) | 网络管控实现方法及***、管控通信装置 | |
US5615267A (en) | Method for adaptively switching between PCS authentication schemes | |
US8260277B2 (en) | Control of call delivery and call forwarding of telecommunication connections, especially in multi-device configurations | |
CN110213425A (zh) | 一种控制终端发起呼叫的方法及装置 | |
CN111585888A (zh) | 一种通用的多通道智能路由方法 | |
US8009809B2 (en) | Method and system for call proceeding in an intelligent network system | |
EP1435181B1 (en) | Method and computer program for accessing an intelligent network service | |
RU2471313C1 (ru) | Устройство и способ управления числом одновременных вызовов | |
US7190781B2 (en) | Message transfer part point code mapping method and node | |
AU6278198A (en) | Alternate routing for calls requiring monitoring | |
DE69831772T2 (de) | Benutzerunterstützte schnurlose Betrugserkennung | |
CN107343088A (zh) | 移动终端的信息保护方法及移动终端 | |
CN110661922B (zh) | 一种通话控制方法、网络设备及*** | |
KR19980031555A (ko) | 이동통신시스템에서 호전환 부가 서비스 실시 방법 | |
EP1018283B1 (de) | Kommunikationsendgerät zur drahtlosen kommunikation mit sende-/empfangsbasisstationen unterschiedlicher kommunikationssysteme | |
EP1031251A1 (en) | Procedure and system for modifying the impulse of terminal equipment | |
CN109698816A (zh) | 业务连接方法及装置 | |
CN100353805C (zh) | 一种通过核心网和接入网处理位置业务请求的方法 | |
CN108174451A (zh) | 基于二次函数功率分布的卫星信道分配方法 | |
CN102595360A (zh) | 呼叫处理方法及*** | |
JPH09181853A (ja) | 通話路選択システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200825 |