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

用户在SP网站上操作的WEB接口调用和流程图[修改图片]1.1.用户登陆SP网站点播业务流程说明:1)用户在SP网站以手机号注册社区用户,SP向用户下发密码通知短信。(用户在网上注册和点播走一样的流程,都通过点播确认码确认用户身份,否则密码通知MT消息会被鉴权中心拦截,从而短信不能下发到用户手机上。)2)用户用注册密码以SP社区用户登陆SP网站。3)用户在SP网站点播业务。4)SP网站调用SPMS提供的WEB点播调用接

大家好,又见面了,我是你们的朋友全栈君。

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

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

流程说明:
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网站定制业务
用户在SP网站上操作的WEB接口调用和流程图[修改图片]
流程说明:
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。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148906.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月16日 下午1:00
下一篇 2022年6月16日 下午1:00


相关推荐

  • Http请求URL长度限制[通俗易懂]

    Http请求URL长度限制[通俗易懂]http1.1协议原文http1.1协议中对url的长度是不受限制的,协议原文://https://www.ietf.org/rfc/rfc2616.txt3.2.1GeneralSyntax TheHTTPprotocoldoesnotplaceanyapriorilimitonthelengthofaURI.ServersM…

    2022年8月24日
    9
  • 加密那点事

    加密那点事加密是个神奇而古老的技术,被应用于战争、贸易等场景,而最近的炙手可热的比特币和区块链技术又让某些极为小众的计算机专业领域的加密技术进入大家视野,例如HASH、非对称加密算法RSA这些关键词。数据加密在区块链…

    2022年6月3日
    33
  • kotlin与java区别_Java和Kotlin的区别

    kotlin与java区别_Java和Kotlin的区别1 继承用 冒号 代替 java MainActivity MaiActivity Activity 2 interface 用 逗号 代替 Java AinterfaceB kotlin B 3 override 不现进注解 而是用到了方法中 overridefuno savedInstanc Bund

    2026年3月26日
    2
  • Mac配置Tomcat环境变量

    Mac配置Tomcat环境变量touch~/.bash_profile;//将目录跳转到.bash_profile这个文件夹open-t~/.bash_profile//打开.bash_profile文件这时候会弹出一个新的窗口输入exportPATH=$PATH:/Users/XXXXX/Applications/apache-tomcat-8.0.36/bin(Tomcat路径)…

    2022年5月18日
    75
  • Depix初体验

    Depix初体验前情提要这几天有一个同学给我发了一张马赛克图,问我能不能还原?图片如上。我一看,这被马成什么鬼样子了,谁能还原得了?不过我忽然想到,我在公众号上看到一个名字叫做”Depix”的Github项目。然而近期在Github上,又出现了一款号称能抹去马赛克让原图重现的神器,引发海内外热议。这款工具名为Depix,上线没几天就在GitHub上标星已超过一万多,截止目前累计分支也超过了1.3k个。让它火出圈子的,就是下面这张效果图:如图所示,第一行是打了一层巨厚马赛克完全像素化后的文本内容,看不出

    2022年6月30日
    118
  • AWVS批量导入_苹果照片批量导入电脑

    AWVS批量导入_苹果照片批量导入电脑1、在记事本中粘贴目标URL,每行后面需要加逗号(可以使用nopade++批量添加逗号)2、然后保存为.csv格式的文件,然后在AWVS中进行导入即可

    2025年11月20日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号