短信下发流程说明
2016-04-05 11:41:33 9 举报
登录查看完整内容
短信下发流程主要包括以下几个步骤:首先,由企业或机构的信息系统生成需要发送的短信内容,并将这些信息提交给短信服务提供商。然后,短信服务提供商将这些信息发送到电信运营商的短信中心。电信运营商的短信中心接收到这些信息后,会将这些信息转化为手机可以识别的信号,并通过无线网络发送到目标用户的手机上。最后,用户的手机接收到这些信号并解码,将短信内容显示在手机屏幕上。在整个过程中,短信服务提供商和电信运营商会进行一系列的质量控制和安全保障措施,以确保短信能够准确、及时地送达用户手中。
作者其他创作
大纲/内容
签名后置
否
限制最后一条短信的提交字数
确定最终下发业务
限制第一条短信的提交字数
判断该短信内容是否符合业务分流报备模板
判断该业务是否带签名
将账户上配置的签名加到客户提交内容后,短信内容=提交内容+签名
判断账户签名前置采用哪种策略
①
判断该账户是否客户侧带签名(user_service_param)
客户带签名
③
是
获取符合条件的业务列表list4
签名前置
④
获取符合条件的业务列表list3
拦截
判断账户是否使用“按业务分流”
②
②:客户提交校验:第一条:=64字非第一条:=67字拆分规则:最后一条:(签名+短信内容) =67字非最后一条:短信内容=67字
⑤:客户提交校验:http:不需要校验标准:每条=67拆分规则:每一条均=67字
待发短信
提交校验
⑤
业务选择
查找不到业务,返回错误码
④:客户提交校验:最后一条:=64字非最后一条:=67字拆分规则:最后一条:(签名+短信内容) =67字非最后一条:短信内容=67字
选择相应业务
短信下发处理逻辑
是否截取到签名
判断list1中是否有号段分流业务
将账户上配置的签名加到客户提交内容前,短信内容=签名+提交内容
按照分流比例策略,选择相应业务
⑥:客户提交校验:http:不需要校验标准:每条=67拆分规则:最后一条:(签名+短信内容) =67字非最后一条:短信内容=67字
判断A在账户签名表(sign_info表)中是否存在
判断号段分流业务中是否存在该号码满足的业务
判断list1中是否存在标识“业务分流”的业务
签名处理
是,如截取到签名为A
①:客户提交校验:第一条:=64字非第一条:=67字拆分规则:第一条:(签名+短信内容) =67字非第一条:短信内容=67字
③:客户提交校验:最后一条:=64字非最后一条:=67字拆分规则:第一条:(签名+短信内容) =67字非第一条:短信内容=67字
获取符合条件的业务列表list2
根据账户配置的签名位置进行截取(user_service_patam)
客户不带签名
账户签名类型
⑥
获取签名为A或无签名的业务列表list1,判断该列表是否为空
根据账户配置的签名位置截取掉签名
获取符合条件的业务列表list1
0 条评论
回复 删除
下一页