广东联通联通在信技术培训文档.ppt

上传人:文库蛋蛋多 文档编号:2963736 上传时间:2023-03-05 格式:PPT 页数:53 大小:397KB
返回 下载 相关 举报
广东联通联通在信技术培训文档.ppt_第1页
第1页 / 共53页
广东联通联通在信技术培训文档.ppt_第2页
第2页 / 共53页
广东联通联通在信技术培训文档.ppt_第3页
第3页 / 共53页
广东联通联通在信技术培训文档.ppt_第4页
第4页 / 共53页
广东联通联通在信技术培训文档.ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《广东联通联通在信技术培训文档.ppt》由会员分享,可在线阅读,更多相关《广东联通联通在信技术培训文档.ppt(53页珍藏版)》请在三一办公上搜索。

1、广东联通在信技术培训,中国联通有限公司广东分公司,SP管理系统介绍,SP管理系统结构和短信网关旁路结构,对目前的系统结构没有大影响SP管理系统功能规范SP的业务流程订制类业务需要用户二次确认用户订购关系统一保存,订购关系以SP管理系统为准对短信上、下行进行鉴权,SPMS系统体系结构,SP管理系统(以下简称:SPMS)分为两个部分,一部分是短信门户,一部分是业务鉴权中心,它们与网关的关系如下图:说明:SPMS和SPSMG之间采用“旁路结构”,双方共有两个通讯通道。其中短信门户以SP身份接入到SPSMG网关(遵守SGIP协议);业务鉴权平台以鉴权中心与SPSMG网关通信(遵守业务鉴权协议SPAP)

2、。,SPMS系统体系结构,网关“SMG”与“SPMS的业务鉴权中心”,互为客户端与服务器端,双方以业务鉴权协议(SPAP)来完成业务鉴权操作处理上,网关SMG是将所有包(状态报告Report除外),都必须强制通过SPMS(SP管理系统)。网关“SMG”与“SPMS短信门户”,通过SGIP协议与SMG通讯。,通讯流程,对原有协议的修改,修改了SGIP1.2协议,对Submit和Deliver包使用了其中的Reserve字段,用来存放LinkID,基本概念,命令字SP制定的点播/订制某个业务时用户在手机上输入命令格式SP管理系统中命令字只能用a-z、A-Z、0-9以及下划线中划线作为命令字,其他字

3、符会作为命令字结束符。例如AAA#123,SP管理系统只截取AAA作为命令字SP管理系统中命令字最大长度为12个字符SP管理系统会将小写命令字转为大写系统保留命令字:0000/00000/114,基本概念,业务代码又称为计费代码,是业务的标志,每个SP的业务代码不能重复每个业务必须定义一个业务代码点播类、订制类业务代码必须不同(视为两个业务,不能混用)最大12个字节全部为大写,基本概念,LinkID用于校验SP下发的信息合法性,目前保存在SGIP中的Reserve字段中LinkID是8个字节字符格式如果下发LinkID为空的包,填写数字0对不足8位的在后面补二进制的0,不能补字符0,基本概念,

4、网上点播校验码在用户在SP网站点播过程用发送到用户手机上的校验字符串用户填写此校验码到SP网站SP网站将此校验码作为LinkID下发,基本概念,二次确认指用户在发送订制命令字上行后,SP管理系统会拦截此请求,发送用户订购业务的资费说明,让用户确认订购请求,用户按提示重新发送订制命令字确认后,系统会将用户第二次上行的MO送SP,SP需要做的工作,业务的规范化整理SP资料的整理SP应用程序的修改,业务规范化整理,设定业务类型(订制类/点播类)每个业务必须申报,不能多个业务共用一个业务代码订制类业务必须用户订制后才能给用户下行,订制SP可在用户没有上行的情况下下行,订制类业务不允许第三方付费。点播类

5、业务必须用户上行点播后才能下行,目前允许发送给第三方。SP的每个业务必须设定一个唯一的业务代码(计费代码),业务代码不区分大小写,全部转换为大写,业务规范化整理,命令字整理每个业务必须申报命令字,点播类申报一个或多个点播命令字,订制类申报一个订制命令字和一个退订命令字ERROR业务代码不需要申报命令字只能包含A-Z和0-9字符,其他字符如空格和#等系统都认为是命令字的结束符每个SP的命令字必须唯一,全部为大写,只能属于一个业务SP可申请#命令字通配符,此命令字通配符只能用于点播类业务,订制类业务不能使用#命令字通配符。,业务流程,业务流程,MO方式点播业务用户发起MO业务点播请求SPMS生成点

6、播关系及LinkIDSP在下发的Submit包中填写对应Deliver包中的LinkIDSPMS根据LinkID及点播关系进行鉴权,业务流程,MO方式订制业务用户发起业务订制请求SPMS生成临时订制关系,向用户下发订制确认短信用户重新回复命令字确认订制SPMS转发Deliver包给SP(带LinkID)SP下发订制成功/失败通知包给用户(需要带LinkID,失败通知包用业务代码ERROR下发,此业务代码不用申报)SPMS根据通知包生成正式订制关系SP根据订制规则向用户下发业务消息(不带LinkID)SPMS根据用户订制关系进行鉴权。,业务流程,MO方式退订业务用户发起业务退订请求SPMS退订用

7、户业务,转发Deliver包给SP(带LinkID)SP到Deliver包,进行退订处理,业务流程,用户在WEB上注册SP社区用户用户在WEB上注册SP社区用户SP调用SPMS点播接口,挂起用户请求,等待用户输入校验码SPMS向用户下发校验码短信用户收到校验码短信,在WEB上输入校验码SP向用户下发密码通知消息,将用户输入的校验码填在LinkID字段SPMS根据校验码及点播关系进行鉴权用户使用SP下发的密码登录SP社区,业务流程,WEB方式点播业务用户登录SP社区用户在网上点播业务SP调用SPMS点播接口,挂起用户请求,等待用户输入校验码SPMS向用户下发校验码短信用户收到校验码短信,在WEB

8、上输入校验码SP下发点播消息,将用户输入的校验码填在Submit包LinkID字段SPMS根据校验码及点播关系进行鉴权,业务流程,WEB方式订制业务用户在WEB上发起业务订制请求SP调用SPMS提供的订制接口SPMS生成临时订制关系,向用户下发订制确认短信,提示用户发送命令字到SP接入号用户发送命令字MO确认订制SPMS发Deliver包给SP(带LinkID)SP下发订制成功/失败通知包用户(需要带LinkID,失败通知包用业务代码ERROR下发,此业务代码不用申报)SPMS根据通知包生成正式订制关系SP根据订制规则向用户下发业务消息(不带LinkID)SPMS根据用户订制关系进行鉴权,业务

9、流程,WEB方式退订业务用户在WEB上发起业务退订请求SP调用SPMS提供的业务订制接口SPMS退订用户业务,转发Deliver包给SP(带LinkID)SP到Deliver包,进行退订处理,业务流程中的常见问题,长号码SP管理系统支持长号码的上下行,但SP申报业务是必须全以短号码申报SP管理系统中上下行不匹配长号码,全部以短号码进行匹配。例如8000接入号和80001长号码下行的业务代码AAA会认为是一个业务,而不是两个业务WEB订制和点播接口调用时只能使用短号码订制业务时的二次确认,用户收到的提示是发送命令字到短号码,业务流程中的常见问题,命令字的设计业务命令字的命名最好避免一些有歧义性的

10、东西,特别是对一些需要用户回复的业务。比如某SP申报某业务A的订制命令字申请为“OK“,而该SP恰好有一个业务B可能需要用户的回复(比如聊天类或者游戏互动类)。业务B的订制用户在聊天后者游戏过程中可能回复OK表示某种意思,由于该回复恰好又是业务A的订制命令字,这样鉴权系统就会认为该MO是一个订制业务A的请求而不是普通的回复MO,SP也就收不到该回复的MO了,影响业务运行。,业务流程中的常见问题,命令字参数的设计对于某些需要在命令字中上行参数的业务,建议SP采用命令字+空格或者#+参数的方式来开展业务。如分地区的天气预报业务,将命令字定义为TQ,用户发送TQ#020或者TQ 020来进行订制,业

11、务流程中的常见问题,订购流程订购关系的建立以SP端下发对应上行订购业务代码且LinkID和上行LinkID相匹配的MT为订购成功标志。如果SP下发ERROR业务代码且LinkID与上行LinkID相匹配的MT,则SP管理系统不会建立订购关系。建立订购关系那条MT必须填写和用户订制请求MO相同的业务代码和LinkID。在订购关系成功建立后,SP下发的此订制类业务信息和包月话单不需要填写LinkID(业务代码必须和用户订制的一致),业务流程中的常见问题,点播流程点播类业务SP可申请命令字为#的业务,此命令字表示可匹配用户上行的任何命令字。(只能在点播类使用#命令字通配符)点播类业务的下发必须有用户

12、的点播上行,必须填写用户点播上行MO中的LinkID一条用户上行的MO中的LinkID可在多条对应下行的MT中使用(MO对应的最大MT数量现统一为10条),业务流程中的常见问题,SP订制/点播MO包处理失败的通知下发对于用户上行的订制/点播MO包,如果SP端处理失败,可使用平台提供的统一业务代码 ERROR 下发通知消息给用户(此业务代码不需要申请)该业务代码所对应的信息费资费必须为0,付费号码必须填写21个字符0(SP支付通道费),业务流程中的常见问题,资费SP管理系统检查时允许资费小于或等于申报资费的MT下发。如果MT资费大于SP申报的值,SP管理系统会对在返回错误后生成一个资费等于SP申

13、报资费的MT下发。(此违规行为将会反映到统计日志中),业务流程中的常见问题,计费方法点播类业务支持按条付费订制类业务支持包月计费和按条计费,业务流程中的常见问题,包月话单的下发SP的包月话单在每月10号后下发用户订购小于3天(72小时)时,不能下发包月话单包月话单通知到用户手机功能目前暂不实施,业务流程中的常见问题,MT中各字段的填写订制或退订成功的通知包中,业务代码字段填写该业务对应的业务代码;订制或退订失败的通知包中,业务代码固定填写ERROR,表示SP端订制或退订失败 假设正常的业务代码为ABCD,则SP下发的MT消息中各字体填写规则如下:(*表示具体的值),业务流程中的常见问题,MT中

14、各字段的填写短信点播类:ServiceType=ABCD,MoMtFlag=0/1,FeeType=2,FeeValue=*,LinkID为对应上行点播包的LinkID 网上点播类:ServiceType=ABCD,MoMtFlag=0/1,FeeType=2,FeeValue=*,LinkID为用户在SP网站上填的手机上收到的校验码,业务流程中的常见问题,MT中各字段的填写订制成功通知包:ServiceType=ABCD,MoMtFlag=0,FeeType=1,FeeValue=0,LinkID为用户进行二次确认MO的LinkID 订制失败通知包:ServiceType=ERROR,MoM

15、tFlag=2,FeeType=1,FeeValue=0,Chargenumber=000000000000000000000,LinkID为用户进行二次确认MO的LinkID,业务流程中的常见问题,MT中各字段的填写退订通知包:ServiceType=ABCD,MoMtFlag=0,FeeType=1,FeeValue=0,LinkID为对应上行退订包的LinkID 包月计费类订制业务包:ServiceType=ABCD,MoMtFlag=2,FeeType=1,FeeValue=0,LinkID为空,业务流程中的常见问题,MT中各字段的填写按条计费类订制业务包:ServiceType=AB

16、CD,MoMtFlag=2,FeeType=2,FeeValue=*,LinkID为空月租计费包:ServiceType=ABCD,MoMtFlag=3,ReportFlag=3、FeeType=3,FeeValue=*,LinkID为空,业务流程中的常见问题,MT中各字段的填写SP付费包:ChargeNumber=00000000000000000000,ServiceType=ABCD,FeeType=4,FeeValue=0,LinkID根据情况填写 00000命令字对应的退订命令包:ServiceType=0000,MoMtFlag=0,FeeType=1,FeeValue=0,Lin

17、kID为上行对应退订MO包的LinkID,业务流程中的常见问题,LinkID的填写MO点播引起的MT:SP必须在Submit包中填写对应的MO点播请求Deliver消息中的LinkID WEB点播引起的MT:SP必须在Submit包中填写用户在WEB上输入的由SPMS下发给用户的校验码,该校验码作为MT消息的LinkID 订制或退订引起的通知MT:SP必须在Submit包中填写对应的订制/退订请求Deliver消息中的LinkID 订制成功后引起MT业务消息、月租包消息:不需要填写LinkID,Submit包Reserve字段填空,业务流程中的常见问题,其他临时订制和点播关系存在有效期限制,目

18、前为3小时。即用户3小时后进行二次确认或SP在用户MO点播后3小时后以MO的LinkID下发MT无效SGIP包中的各个字段需按规范填写,如计费号码不能为空,SP不能下发MorelatetoMTFlag=3的包(除包月话单外)。,SP资料的整理,SP基本资料SP业务资料订购用户资料,SP资料的整理,SP基本资料SP基本资料xml文件中的接入省份代码ProvinceCode填写051,接入广州全省网关、广州全国网关、深圳网关、东莞网关、佛山网关的SP接入城市代码AreaCode分别填写510、511、540、580、530,SP程序的修改,修改原SGIP程序对Reserve字段和序列号的处理Lin

19、kID保存在SGIP协议的Reserve字段,SP在下行需要填写LinkID的包中复制用户上行MO包中的LinkIDSGIP包下发的序列号中的第三部分必须小于一亿。两个新增接口Web点播接口Web订制接口,SP程序的修改,序列号生成SP下发的Submit包序列号的第三部分必须小于一亿,大于一亿部分保留给SP管理系统发送Noti_ToUser包,SP程序的修改,Web点播在SP网站上点播需要先调用Web点播接口,校验码会发送到用户手机SP网站上需要提供用户填写校验码的页面,将用户填写的校验码作为LinkID下发,SP程序的修改,Web订制/退定在SP网站上订制需要先调用Web订制接口,SP管理系

20、统会建立临时订购关系,并提示用户通过手机上行订制命令字进行二次确认用户在SP网站退定时,SP需要调用Web订制接口(参数传业务的退订命令字),退定SP管理系统上的订购关系,否则用户查询时订购关系仍然存在。,Web点播/订制接口的格式,点播接口格式订制接口格式,Web点播/订制接口中的加密,采用3DES方式加密模式为ECB(电子密码本)填充算法为PKCS#7密钥为192位密钥和加密后的串都需要Base64编码,测试工具,提供给SP的校验工具3DES加密校验工具同步资料格式校验工具以上工具需要Microsoft.NET Frame Work 1.1支持,下载地址http:/,SP管理系统中的错误代码,SP管理系统中的错误代码表Web调用接口错误代码网关下发鉴权失败错误代码,Web调用接口错误代码,网关下发鉴权失败错误代码,结束,谢谢各位!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号