This is a public service processing method and device, wherein the method comprises: receiving message transmission request, according to the weight of a number of SMS messages sent to SP for providing the message sending request corresponding to the weight of each region are generated corresponding to the SP SMS, SMS business volume proportion of the business the weight of the total weight and the proportion of the corresponding SP bear; in the interval weight SMS SP corresponding to the set range, generate a random number, if the weights of interval random digit in a SP message, determine the message SP as SP; the message sending request SMS business correspondence, assigned to the target SP. This disclosure makes SMS SP changes more flexible.
【技术实现步骤摘要】
业务处理方法和装置
本公开涉及网络技术,尤其涉及一种业务处理方法和装置。
技术介绍
短信服务提供者即短信SP(ServiceProvider)是在电信运营商的平台下,通过提供短信息手机增值服务盈利的机构,负责根据用户的需求开发并提供适合用户使用的短信服务。相关技术中,业务配置和短信SP是强关联的,即某个业务的短信发送配置为固定由某个SP处理。这种方式的缺陷是,固定将业务分配在某个SP上,不利于短信SP的变更,异常恢复时也需要人工处理,业务分配不灵活。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种业务处理方法和装置,以实现短信SP的灵活变更。根据本公开实施例的第一方面,提供一种业务处理方法,包括:在接收到短信发送请求时,根据用于提供所述短信发送请求对应的短信发送业务的多个短信SP的权重,分别生成各个短信SP对应的权重区间,所述权重占总权重和的比例对应所述SP承担的短信发送业务的业务量比例;在所述各个短信SP对应的权重区间的并集范围内,生成一个随机数,若所述随机数位于一个短信SP的权重区间,则确定所述短信SP为目标SP;将所述短信发送请求对应的短信发送业务,分配至所述目标SP。根据本公开实施例的第二方面,提供一种业务处理装置,包括:区间生成模块,用于在接收到短信发送请求时,根据用于提供所述短信发送请求对应的短信发送业务的多个短信SP的权重,分别生成各个短信SP对应的权重区间,所述权重占总权重和的比例对应所述SP承担的短信发送业务的业务量比例;随机确定模块,用于在所述各个短信SP对应的权重区间的并集范围内,生成一个随机数,若所述随机数位于一个短信SP的权 ...
【技术保护点】
一种业务处理方法,其特征在于,包括:在接收到短信发送请求时,根据用于提供所述短信发送请求对应的短信发送业务的多个短信SP的权重,分别生成各个短信SP对应的权重区间,所述权重占总权重和的比例对应所述SP承担的短信发送业务的业务量比例;在所述各个短信SP对应的权重区间的并集范围内,生成一个随机数,若所述随机数位于一个短信SP的权重区间,则确定所述短信SP为目标SP;将所述短信发送请求对应的短信发送业务,分配至所述目标SP。
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:在接收到短信发送请求时,根据用于提供所述短信发送请求对应的短信发送业务的多个短信SP的权重,分别生成各个短信SP对应的权重区间,所述权重占总权重和的比例对应所述SP承担的短信发送业务的业务量比例;在所述各个短信SP对应的权重区间的并集范围内,生成一个随机数,若所述随机数位于一个短信SP的权重区间,则确定所述短信SP为目标SP;将所述短信发送请求对应的短信发送业务,分配至所述目标SP。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取监控清除命令,所述监控清除命令携带待剔除的SP标识;根据所述监控清除命令,剔除所述SP标识对应的短信SP的权重,并修改后台系统中所述短信SP的配置数据状态为不可用,以使得所述短信SP不再承担短信发送业务。3.根据权利要求2所述的方法,其特征在于,所述获取监控清除命令,包括:分别监控所述多个短信SP的发送成功率和持续时间;若一个短信SP的发送成功率低于预设的成功率阈值,且持续时间达到时间阈值,则确定剔除所述短信SP。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收后台系统发送的数据状态通知,所述数据状态通知用于指示配置数据状态为不可用的短信SP;根据所述数据状态通知,将所述短信SP的权重剔除,以使得所述短信SP不再处理短信发送业务。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收后台系统发送的新配置数据,所述新配置数据包括所述多个短信SP各自的权重;将所述新配置数据缓存在本地服务器。6.一种业务处理装置,其特征在于,包括:区间生成模块,用于...
【专利技术属性】
技术研发人员:廖运荣,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。