用户在SP网站上操作的WEB接口调用和流程图[修改图片]

1.1. 用户登陆SP网站点播业务

流程说明:
1) 用户在SP网站以手机号注册社区用户,SP向用户下发密码通知短信。(用户在网上注册和点播走一样的流程,都通过点播确认码确认用户身份,否则密码通知MT消息会被鉴权中心拦截,从而短信不能下发到用户手机上。)
2) 用户用注册密码以SP社区用户登陆SP网站。
3) 用户在SP网站点播业务。
4) SP网站调用SPMS提供的WEB点播调用接口,SP管理系统给用户(正在网上点播的用户)发送点播确认码(通过短信方式,以SPMS管理系统的身份)。
5) 用户输入手机上收到的点播确认码(在SP提供的网页点播界面上),提交点播请求。
6) SP接受用户的点播请求,向用户下发点播的业务消息,在MT消息中带上点播确认码以LinkID的形式附加在Submit包中的Reserved字段中。
7) SPSMG收到SP下发的点播消息,封装成鉴权包发给鉴权中心。鉴权中心根据LinkID(Reserved字段)判断该消息为WEB点播引起(以特殊的LinkID规则将MO点播引起的MT和WEB点播引起的MT区分开)的MT,对MT消息进行鉴权,匹配成功则返回鉴权成功;否则返回鉴权失败,流程终止。
8) SPSMG收到鉴权成功响应后,将MT消息发给省分SMG,省分SMG将消息发给用户。
9) 省分SMG向SPSMG返回Report报告。
10) SPSMG将Report包封装为鉴权包后发给鉴权中心,鉴权中心返回鉴权成功,记录Report报告日志,不入库。
11) SPSMG将Report包发给SP。
1.2. 用户登陆SP网站定制业务
流程说明:
1) 用户登陆SP网站后,进行业务选择,提交订制请求。SP网站将用户订制请求通过SPMS提供的业务定制调用接口(HTTP方式),来获得请求的响应与处理。接口内容含有SP的接入号和用户订制业务的业务代码、用户手机号等资料。
2) SPMS网站生成临时订制记录,以内部协议通知鉴权中心。
3) 鉴权中心封装Noti_User包(用户确认短信)发给SPSMG,确认MT消息的SpNumber为短信门户接入号+ID,ID对应用户本次订制的MO包,保存在鉴权中心。
4) SPSMG将确认短信Submit包发给省分SMG。
5) 省分SMG回Report报告给SPSMG。
6) SPSMG将Report包封装为鉴权包发给鉴权中心,鉴权中心返回鉴权成功。
7) SPSMG将Report报告发送给SPMS短信门户。
8) 用户收到确认短信后,直接回复,输入内容“Y”表示确认,输入“N”表示取消订制。省中心SMG将用户回复MO包转发给SPSMG。
9) SPSMG将用户回复MO封装为鉴权包转发给鉴权中心,鉴权中心根据SpNumber为短信门户接入号+ID判断该条消息为用户确认回复消息,鉴权中心返回鉴权失败。若鉴权超时则SPSMG直接将MO消息发给短信门户,短信门户用内部协议通知鉴权中心。
10) 鉴权中心向SPSMG下发Noti_SP包,包体内容为根据ID匹配的用户订制MO消息并带上LinkID号。
11) SPSMG向SP发送MO订制包,SP收到包进行订制处理(SP端订制成功)。
12) SP向用户下发订制成功通知包,MT消息中带上LinkID,业务代码固定填写“DZTZ”。
13) SPSMG将订制通知包封装为鉴权包后发给鉴权中心,鉴权中心根据业务代码判断为订制通知包,根据LinkID和UserNumber进行匹配,匹配成功则记录用户的成功订制关系,返回鉴权成功给SPSMG;匹配失败则返回鉴权失败,流程终止。
14) SPSMG收到鉴权成功包后,向省中心SMG下发Submit包,省中心将消息下发给用户。
15) 省中心SMG向SPSMG发送Report报告。
16) SPSMG将Report包封装为鉴权包后发给鉴权中心,鉴权中心返回鉴权成功,记录Report报告日志,不入库。
17) SPSMG将Report包发给SP。
18) SP根据业务订制情况,按发送规则向用户下发真正的订制消息,向SPSMG发送Submit包。
19) SPSMG向鉴权中心鉴权该条Submit包,鉴权中心根据业务代码判断该条消息是订制下发的业务包,根据UserNumber和业务代码订制关系进行鉴权,订制关系存在则鉴权成功,返回成功给SPSMG;订制关系不存在则鉴权失败,终止流程,拦截该MT包。
20) SPSMG收到鉴权成功响应,向省中心SMG下发Submit包。
21) 省中心SMG将MT消息发送给用户,并返回Report报告给SPSMG。
22) SPSMG将Report包封装为鉴权包后发给鉴权中心,鉴权中心返回鉴权成功,记录Report报告日志,不入库。
SPSMG将Report包发给SP。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值