一种基于多家短信供应商的动态路由及高可用解决方案的制作方法

文档序号:28592142发布日期:2022-01-22 08:57阅读:155来源:国知局
一种基于多家短信供应商的动态路由及高可用解决方案的制作方法
一种基于多家短信供应商的动态路由及高可用解决方案
所属技术领域
1.本专利涉及基于价格、稳定性动态选择短信运营商发送业务短信的方法,属于互联网管理技术领域。


背景技术:

2.随着公司业务的发展,订单量越来越多,每天要发300万以上的短信,我们闪送的订单在取件跟收件环节都需要取件验证码和收件验证码,这两个验证码都是通过发短信的方式发送给用户的,短信的触达率以及时效性对我们闪送业务服务质量起着至关重要的作用。同时,短信发送成本也是一笔很大的运营成本。
3.之前我们对接了一家短信运营商,这家运营商偶尔会出现临时故障,导致我们的短信验证码发送失败,用户收不到取件码、收件吗,订单没有办法进行下去了,如果短信运营商临时涨价怎么办?有时候还会临时涨价,就算是一条涨半分钱,我们每天要多支付1.5万元的短信费用。
4.如果能搭建自己的短信系统,对接多家运营商,能够动态的去选择便宜的运营商发送短信,一旦这家短信运营商出现故障,自动切换到其他的运营商,这样既能节省短信成本,又能保证短信功能的高可用。


技术实现要素:

5.为了实现上面效果,本发明需要一套短信发送系统,提供统一的短信发送服务,底层对接多家短信运营商,能够动态的切换便宜的运营商发送短信,运营商出现故障的时候能够自动切换到其他运营商的系统。
6.为了实现以上目的,本方案如下:
7.短信系统包括运营商对接端:短信发送服务、运营商权重设置,短信运营商配置,短信统计,能够灵活配置选择短信运营商,节约成本,安全可靠。
附图说明
8.图1:短信平台对接多家短信运营商示意图。
9.图2:短信平台动态路由示意图。
具体实施方式
10.下面将结合发明实例中的工作附图,对本发明实例中的技术方案,进行清楚、完整地描述。本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
11.本发明多家短信供应商的动态路由及高可用解决方案,平台可以配置每家运营商的权情况,根据权重情况来匹配选择运营商发送短信。
12.所属的运营方法包括如下步骤:
13.步骤一:对接多家短信运营商的发送短信接口,整合到统一的短信服务,供业务系统调用。
14.步骤二:维护运营商信息,并设置每家运营商的权重。
15.某运营商发送短信的概率=自身权重/总权重,为了避免浮点数精度问题,我们将概率转化为权重进行计算,自身权重=某运营商的概率*总权重。所以每个运营商发送短信的概率为math.random()*总权重。
16.步骤三:提供统一的短信接口供业务系统掉。
17.步骤四:业务系统调用短信平台发送接口,通过权重算法匹配出运营商,发送短信,如果当前运营商发送失败,排除当前运营商,在通过权重算法匹配出其他运营商,进行发送短信
18.以上为本发明的实施方式,但本发明的实施方式并不受上述内容的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。


技术特征:
1.一种基于多家短信供应商的动态路由及高可用解决方案,包括:1)服务器,用以储存运营商信息、短信信息、短信模板信息2)信息显示页面,与服务器呈现数据连接关系,该信息显示页面用以展示运营商对接信息、短信发送统计报表。3)运营商配置模块,与服务器、信息呈现页面呈现数据连接关系,该模块支持输入短信运营商账号相关信息,接口对接信息,以及对于的短信发放权重,并存储在服务器中。4)权重计算模块,用于计算匹配运营商的发送概率。5)短信发送统计报表用于统计每家运营商发送数量,用于结算。2.如权利要求1所述的多家短信供应商的动态路由及高可用解决方法,其特征包括整合形式,对接方式,即能够将服务存储的运营商对接信息显示页面进行实时展示。3.如权利要求3所述多家短信供应商的动态路由及高可用解决方法,其特征在于该服务器整合多家短信运营商,并提供自己的的短信服务,能够根据权重选择运营商。

技术总结
本发明实现多家短信供应商的动态路由及高可用解决方案,包括服务器及显示页面;整个多久短信运营商短信发送接口;运算确定选择运营商的概率。短信发送失败自动补偿机。基于权重配置的分配逻辑,能够动态的切换便宜的运营商发送短信,运营商出现故障的时候能够自动切换到其他运营商的系统。换到其他运营商的系统。换到其他运营商的系统。


技术研发人员:薛鹏 于红建 董杰
受保护的技术使用者:北京同城必应科技有限公司
技术研发日:2021.10.15
技术公布日:2022/1/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1