《移动梦网短信割接和想法》由会员分享,可在线阅读,更多相关《移动梦网短信割接和想法(42页珍藏版)》请在金锄头文库上搜索。
1、,移动梦网短信割接和想法,张志强 2006年4月,工作总结 移动梦网短信割接 一些想法,移动梦网短信割接和想法,工作总结,短信网关通信平台 短信misc管理平台的provision同步接口。 短信信息系统管理平台。 网站管理平台Webpower系统升级(java、asp),系统更加完善、安全。 招标专家库管理系统 机关房屋信息管理系统的进一步升级。完善和增加统计管理模块。 服务器的日常管理与维护 陕西经济信息网的技术支持 陕西省宏观经济信息系统的技术支持 陕西发改委的网站(内外网)技术支持 陕西招标采购的会员的应用系统开发,接入MISC流程,移动梦网短信割接,正反向订购接口开发,网站改造SSO
2、接口流程,CMPP3.0接口开发,MISC系统结构和作用,MISC系统结构和作用,MISC(Mobile Information Service Center移动信息服务中心)是一个完全符合中国移动数据业务管理平台技术规范(DSMP)的数据运营平台,它完成数据业务的业务管理和控制功能,实现用户管理、业务管理和SP管理,对外提供开放的、标准统一的Web Service接口,并可以为各个业务网关、SP提供代计费。,接入MISC流程,接入MISC流程流程说明,1)首先需要参与MISC升级改造培训 2)培训结束后进行业务梳理及接口程序开发 3)具备接口测试条件以后,集中统一在测试环境做接口测试及典型业
3、务申报 4)接口测试通过以后做全业务申报和全业务拨测 5)全业务拨测通过后提交拨测报告供计费做计费验证 6)验证通过后正式割接,接口开发总体说明,在整个升级割接过程中“接口开发”占了一个非常重要的位置。需要根据CMPP3.0协议和DSMP规范对自己的接口进行改造开发,才能接入MISC。 接口开发主要分为以下几个方面: 1)CMPP3.0接口程序开发 2)正反向订购、取消接口开发 3)网站改造SSO接口开发,CMPP3.0接口开发说明,CMPP2.0和CMPP3.0区别 CMPP3.0协议包体变化,CMPP2.0和CMPP3.0区别SP登录,CMPP2.0和CMPP3.0区别SP登录,1、SP向
4、所接入的ISMG发送登录请求; 2、ISMG向MISC发送SP登陆鉴权信息查 询请求; 3、MISC向ISMG返回SP登陆鉴权结果; 4、ISMG根据此信息进行SP登陆认证,并向SP返回认证结果;,CMPP3.0协议包体变化,1)CMPP_SUBMIT包内容的变化: CMPP3.0中新增字段: Fee_terminal_type:被计费用户的号码类型,0:真实号码;1:伪码 Dest_terminal_type:接收短信的用户号码类型,0:真实号码;1:伪码 LinkID:20个字节,点播业务使用,非点播类业务的MT流程不使用该字段 CMPP3.0中删除字段: Reserve:保留字段。 CM
5、PP3.0中变化字段: Fee_terminal_id:被计费用户号码。长度扩展为32个字节,数据类型从 Unsigned Integer修改为Octet String Dest_terminal_id:接收短信的用户号码。长度扩展为32个字节,数据类 型从Unsigned Integer修改为Octet String,CMPP3.0协议包体变化,2)CMPP_DELIVER包内容的变化 CMPP3.0中新增字段: Src_terminal_type:源终端号码类型,0:真实号码;1:伪码 LinkID:20个字节,点播业务使用,非点播类业务的MT流程不使用字段 CMPP3.0中删除字段: R
6、eserve:保留字段 CMPP3.0中变化字段: Src_terminal_id:源终端号码。长度扩展为32个字节,数据类型从 Unsigned Integer修改为Octet String,MISC常见错误代码说明,正、反向接口开发说明,正向同步PROVISION接口规范 正向订购、取消包示例 反向接口规范 反向订购、取消包示例,正向同步PROVISION接口规范流程图,正向同步PROVISION接口规范流程说明,用户通过手机发送定制或取消指令到相应的SP特服号,网关收到MO消息后向MISC发起MO鉴权批价请求,MISC收到MO鉴权批价请求后进行订购、取消点播指令匹配;如果判断指令是定制或
7、取消指令,则MISC会向SP发送订购关系同步请求包SyncOrderRelationReq 用户通过WWW网站发起订购或取消请求,MISC在收到WWW网站的请求之后,会向SP发送订购关系同步请求包SyncOrderRelationReq SP收到同步请求包后,对订购请求做相应的订购关系处理,并返回订购关系同步应答SyncOrderRelationResp MISC收到应答包后,根据返回结果是否正确,在系统中生成正式的订购关系或者取消订购关系,并由1862系统给用户下发订购成功或取消成功的提醒消息,正向订购、取消包示例,正向订购请求包, 00230301659556 1.5.0 SyncOrde
8、rRelationReq 0 0023 ,正向订购请求包, 400 0 1 13805002425 1 13805002425 SP 1 1 911005 -TDXY 3 YWJjZGVm ,正向订购、取消包示例,正向取消请求包, 00230301659556 1.5.0 SyncOrderRelationReq 0 0023 ,正向取消请求包, 400 0 1 13805002425 1 13805002425 SP 2 1 911005 -TDXY 3 YWJjZGVm ,反向订购接口规范流程图,反向订购接口规范流程说明,1)SP代替用户,向MISC发起反向订购请求SubscribeSer
9、viceReq 并等待MISC处理 2)MISC对消息中的来源地址、企业代码进行鉴权,判断是否允许 该SP进行反向订购 3)接入鉴权成功后,再进行用户鉴权和订购关系鉴权,判断用户状 态是否正确以及是否是重复订购等 4)上面鉴权成功后,MISC向SP发送订购关系同步请求包 SyncOrderRelationReq 5)SP收到同步请求后,对订购请求做相应的订购关系处理,并返 回订购关系同步应答SyncOrderRelationResp 6)MISC收到应答后,判断应答值是否为0。如果应答值为0,则在 MISC中生成正式的订购关系,并给SP返回成功的反向订购处理响应包 SubscribeServi
10、ceResp;如果应答值不为0,则不生成订购关系,同时 给SP返回不成功的反向订购应答包SubscribeServiceResp 7)SP如果收到MISC的错误响应,则说明订购失败,SP必须对这个失 败消息做相应处理,比如把自己先生成的订购关系清除掉等等 8)如果收到MISC的正确响应,则SP可以不做任何处理,反向取消接口规范流程图,反向取消接口规范流程说明,1)SP代替用户,向MISC发起反向取消请求UnSubscribeServiceReq 并等待MISC处理 2)MISC对消息中的来源地址、企业代码进行鉴权,判断是否允许 该SP进行反向取消 3)接入鉴权成功后,再进行用户鉴权和订购关系鉴
11、权,判断用户状 态是否正确以及是否存在订购关系 4)上面鉴权成功后,MISC向SP发送订购关系同步请求包 SyncOrderRelationReq 5)SP收到同步请求后,对订购请求做相应的取消处理,并返 回订购关系同步应答SyncOrderRelationResp 6)MISC收到应答后,判断应答值是否为0。如果应答值为0,则在 MISC中取消订购关系,并给SP返回成功的反向取消处理应答包 UnSubscribeServiceResp;如果应答值不为0,则不取消订购关系,同 时给SP返回不成功的反向取消应答包UnSubscribeServiceResp 7)SP如果收到MISC的错误响应,则
12、说明取消失败,SP必须对这个失 败消息做相应处理,比如把已取消的订购关系恢复等等。 8)如果收到MISC的正确响应,则SP可以不做任何处理,反向订购、取消包示例,SP反向订购请求包, 9130020301801050 1.5.0 SubscribeServiceReq 400 926177 ,反向订购请求包, 0 0023 1 13805002424 1 13805002424 1 913002 -TQAAU ,反向订购应答包, 9130020301801050 1.5.0 SubscribeServiceResp 0 00110402021549400001 ,反向取消请求包, 913002
13、0301801050 1.5.0 UnSubscribeServiceReq 400 926177 0 0023 ,反向取消请求包, 1 13649246629 1 13805002424 1 926177 -sxcg ,反向取消应答包, 9130020301801050 1.5.0 UnSubscribeServiceResp 0 ,网站改造SSO流程,用户在SSO统一登录框中登录的处理流程 用户在SP网站上进行登录的处理流程 用户订购业务与点播业务的处理流程,用户在中央SSO的iframe页面上登录,SP网站(指移动梦网服务栏目)需要在规定的位置和大小,以iframe方式内嵌中央SSO平台
14、的统一登录页面,嵌入时需要在URL中附加SP代码和处理完成后要求SSO平台重定向用户到的目的URL,以实现统一所有SP网站的梦网登录区域的目的。,用户在SP网站上进行登录的处理流程,SSO登录接口定义,用户登录接口,用户登录接口响应的参数描述: 响应中的BackURL上以BackURL?参数名称1=参数值1& 参数名称2=参数值2 的形式返回以下输出参数:,SSO登录接口定义,SSO订购、点播接口定义,业务订购与点播接口,业务订购与点播接口请求的参数描述:,SSO订购、点播接口定义,SSO订购、点播接口定义,业务订购与点播接口响应的参数描述: 响应中的BackURL以BackURL?参数名称1=参数值1& 参数名称2=参数值2 的形式返回以下输出参数:,SSO订购、点播接口定义,一些想法,对短信方面的 短信面向个人 信息要注重娱乐方面的 互动参与式 网站访问的人群 对中心的 成立网站应用支持部 网站设计(美工设计和应用开发)和网站信息独立分开, ,让每分人做的更专、精、深.信息是我们生存的根本,而大部分人做了应用开发,没有深入研究如何做好信息开发。假如拿开发来说,现在的开源项目很多,如何利用好,必须以扎实的专业知识为基础才能看懂读懂人家的思想.拿来用之. 服务器系统的选择,感谢大家,