扩展码使用说明V1.0_20110606

扩展码使用说明
本文将以图一中所配置的应用参数(表一详列了图一中的参数)为例,对扩展码的使用原理进行说明:
图一
ApplicationId
应用名称
扩展码
说明
DefaultApplication
默认Application
OpenMAS门户网页
fb……
test
2
客户侧平台_1
2d……
difu
3
客户侧平台_2
8c……
shenwei
4
客户侧平台_3
26……
jinhua
5
客户侧平台_4
test7
test7
7
客户侧平台_5
test
test
9
客户侧平台_6
表一

依据图一、表一的示例参数,对短信上下行时逐级处理扩展码的过程进行说明:
短信下行时,逐级添加扩展码的过程:
步骤三:
网关根据接入号判断下行短信由哪家集团客户发出;
步骤二:
OpenMAS基础组件根据ApplicationID添加对应的扩展码,发送至网关;
步骤一:
各应用平台根据内部业务添加对应的扩展码,发送至基础组件;
手机终端接收的目标号码示例
12位接入号
ApplicationID所对应的扩展码(可随意设置长度)
ApplicationID及对应的应用平台
各应用平台内部业务对应的扩展码,也可随意设置;
10657525123415
106575251234
1
DefaultApplication
OpenMAS门户网页
5
问卷调查
10657525123417
步菲烟7
短信答题
106575251234160001
60001
admin账户
106575251234160002
60002
子账户_1
106575251234160003
机械科学与技术60003
子账户_2
体访 
……
……
10657525123421001
2
fb……
客户侧平台_1
1001
账户_1
10657525123421002
1002
edas账户_2
 
……
……
106575251234319901
31
2d……
客户侧平台_2
9901
邮件提醒
106575251234319902
9902
湖南农业大学综合信息服务系统公文提醒
 
……
……
10657525123432
32
8c……
客户侧平台_3
 
 
1065752512344
4
26……
客户侧平台_4
 
 
 
……
……
 
 
短信上行时,逐级拆解扩展码的过程:
步骤一:
网关根据接入号判断上行短信发往哪家集团客户;
步骤二:
OpenMAS基础组件根据扩展码的前几位判断上行短信发往哪个ApplicationID及应用平台;
步骤三:
各应用平台根据后几位扩展码判断上行短信发往哪个业务;

以号码106575251234160001为例,说明短信下行的扩展码处理步骤:
短信下行时,逐级添加号码的步骤
企业竞争情报系统
步骤一:
各应用平台根据内部业务添加对应的扩展码,发送至基础组件;
步骤二:
OpenMAS基础组件根据ApplicationID添加对应的扩展码,发送至网关;
步骤三:
网关根据接入号判断下行短信由哪家集团客户发出;
判断依据
根据应用来选取相应的扩展码:
OpenMAS门户网页的admin账户发出短信,admin账号对应的扩展码为60001;
根据ApplicationID来选取扩展码:OpenMAS门户网页发出短信,ApplicationID为DefaultApplication,对应扩展码为1;
接入号
操作
OpenMAS应用组件将ExtendCode置为60001;
OpenMAS基础组件在“60001”前添加一位数字“1”;
OpenMAS基础组件在扩展码添加在接入号之后;
号码
ExtendCode:60001
ExtendCode:160001
手机终端接收号码:106575251234160001
以号码10657525123421001为例,说明短信上行的扩展码处理步骤:
短信上行时,逐级拆解号码的步骤
步骤一:
网关根据接入号判断上行短信发往哪家集团客户;
步骤二:
OpenMAS基础组件根据扩展码的前几位判断上行短信发往哪个ApplicationID及应用平台;
步骤三:
各应用平台根据内部扩展码将短信送往对应的业务;
判断依据
接入号
根据扩展码判断ApplicationID及应用平台:扩展码2对应的ApplicationID为fb……,对应的应用平台为客户侧平台_1;
根据扩展码判断业务应用:
客户侧平台_1的账号_1,对应的扩展码为1001;
操作
网关将上行短信送往接入号为106575251234的OpenMAS信息机;
OpenMAS基础组件收到号码后,剔除接入号,保留后续的扩展码“21001”;
OpenMAS基础组件在“21001”前删除一位数字“2”,将剩余扩展码送往客户侧平台_1;
客户侧平台_1将短信送往账号_1;
号码
手机终端发出号码:106575251234160001;
ExtendCode:21001
ExtendCode:1001

示例号码各部分的对应含义说明:
106575251234 1 60001
                            OpenMAS门户网页的admin账号;
                            OpenMAS门户网页,ApplicationID为DefaultApplication;
                            集团客户对应的接入号;
106575251234 2 1001
客户侧平台_2的账号_1;
                            客户侧平台_1,ApplicationID为fb……;
                            集团客户对应的接入号;
106575251234 31 9901
客户侧平台_2的邮件提醒;
                            客户侧平台_2,ApplicationID为2d……;
                            集团客户对应的接入号;
短信下行时添加扩展码的原则:
各应用平台(包括客户侧平台和OpenMAS门户网页)内部根据下行短信的业务类型或账号等判断添加对应的扩展码;
OpenMAS基础组件根据下行短信的ApplicationID判断对应的应用平台,添加相应的扩展码。
短信上行时拆解扩展码的原则:
OpenMAS基础组件根据扩展码前几位判断ApplicationID,并删除前几位匹配的扩展码,再将短信和剩余的扩展码发往对应的应用平台;
应用平台根据剩余的扩展码进行判断,将上行短信发往对应的业务或账号。

本文发布于:2024-09-24 07:17:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/128239.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:扩展   短信   平台   对应   应用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议