【技术实现步骤摘要】
一种通道切换方法和装置
[0001]本申请涉及数据处理
,尤其涉及一种通道切换方法和装置。
技术介绍
[0002]短信发送需要通过通道进行发送(如向用户发送验证码等),如果通过通道发送短信失败,则需要更换另一个通道进行发送。目前通道切换方法主要是基于预设的通道数组进行,通道数组中排列了多个预设的通道,当通过第一个通道发送短信失败时,则更换成第二个通道进行短信发送,直到发送成功。该方法无法灵活切换通道,导致短信发送效率较低。
技术实现思路
[0003]本申请提供一种通道切换方法和装置。
[0004]本申请实施例一方面提供一种通道切换方法,所述方法包括:
[0005]响应于接收到短信发送请求,基于所述短信发送请求确定对应的发送计划,所述发送计划包含通道数据和通道切换方式;
[0006]基于所述发送计划确定原始通道,并基于所述原始通道进行短信发送;
[0007]响应于所述原始通道短信发送失败,则基于所述通道切换方式从所述通道数据中确定目标通道,并基于所述目标通道进行短信发送。< ...
【技术保护点】
【技术特征摘要】
1.一种通道切换方法,所述方法包括:响应于接收到短信发送请求,基于所述短信发送请求确定对应的发送计划,所述发送计划包含通道数据和通道切换方式;基于所述发送计划确定原始通道,并基于所述原始通道进行短信发送;响应于所述原始通道短信发送失败,则基于所述通道切换方式从所述通道数据中确定目标通道,并基于所述目标通道进行短信发送。2.根据权利要求1所述的通道切换方法,所述基于所述通道切换方式从所述通道数据中确定目标通道,包括:响应于所述通道切换方式为权重,则获取所述通道数据的权重数据;基于所述权重数据从所述通道数据中确定目标通道。3.根据权利要求1所述的通道切换方法,所述基于所述通道切换方式从所述通道数据中确定目标通道,包括:响应于所述通道切换方式为优先级,则获取所述通道数据的优先级数据;将所述通道数据中除所述原始通道外优先级最高的通道确定为目标通道。4.根据权利要求1所述的通道切换方法,所述基于所述通道切换方式从所述通道数据中确定目标通道,包括:响应于所述通道切换方式为负载,则获取所述通道数据中每个通道的负载数据;若存在至少一个负载小于等于预设负载的通道,则将所述至少一个负载小于等于预设负载的通道中任意一个通道确定为目标通道;若不存在负载小于等于预设负载的通道,则将负载最小的通道确定为目标通道。5.根据权利要求1所述的通道切换方法,所述基于所述通道切换方式从所述通道数据中确定目标通道,包括:响应于所述通道切换方式为随机,则从所述通道数据中随机选择通道作为目标通道。6.根据权利要求2所述的通道切换方法,所述获取所述通道数据的权重数据...
【专利技术属性】
技术研发人员:陈全,李艳文,
申请(专利权)人:上海腾桥信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。