移动空中充值系统解决方案

发布时间:   来源:文档文库   
字号:


移动空中充值系统解决方案



北京卡联网络科技进展有限公司



1说明
空中充值业务是指通过电话短信发送充值信息,通过相关的程序解析,传递给移动公司BOSS进行充值的业务。目前已与广东移动公司合作模式为例。
2网络结构


3业务模块图
充值短信
LOD短信网关
代理商失败信息
充值成功/
短信解析模块
短信接收模

负责和LOD通信,接收或者发送短信
对帐请求
充值/冲正接口
模块
对短信进行解密、数据解析、以及向系统进行代理商权限查询、鉴权
省中心
接受短信解析模块消息,然后根据USAP协议,产生相关接口语言

4系统逻辑图



4.1系统连接架构描述
1.移动公司通过特制STK卡,发送充值短信给移动SMSSMS转发短信
给省LOD网关
2.省中心与移动公司服务器通过两条SOCKET连接,一收一发用来和省中
心进行通信,传递业务报文。同时移动公司服务器还和省公司LOD网关连接,以同意发送到移动SMS中心的充值短消息。
3.通过STK卡发送的充值短信,通过SMS转发给LOD网关,移动公司服
务器从LOD网关检索到转发过的短信,对短信进行解密、解码。然后按照短信内容区分是充值仍是冲正,然后将相应的请求报文发送到省中心,省中心查出归属局后,检查信用额度,将报文转发到智能网,智能网报文返回后,省中心通过SOCKETCLIENT发送到卡联科技SOCKET服务器,消息传送属于异步机制。
4.BOSS系统同意业务报文后,按照报文内容进行充值或冲正处置后,
通太短信中心发送相应的结果给代理商电话和客户的电话。同时通过socket传送处置结果给卡联科技的socket服务器,卡联科技按照同意的处置结果,送一条短信给LOD短信网关,通知客户业务处置结果,举例如下:尊重的客户,您通过卡联科技公司营业网点的充值业务已经处置成功,充值金额:×××,若是有任何疑问,欢迎拨打卡联科技客服电话:××××××或广东移动客服电话:1861
5.报文遵守《中国移动BOSS统一帐户接口协议》采用存款报文
A_DEPOSIT
6.A_DEPOSIT_RESP、冲正报文A_RESERVALA_RESERVAL_RESP
SOCKET成立连接符合,需要密码认证,识别链路检测报文。7.区域BOSS将外部单位开展业务的保证金通过实时接口上传省中心,省
中心实时更新信用额度。
8.省中心每做一笔交易,将充值记录累加,若是是冲正则累减,实时更新
信用额度。
9.省中心要识别号码的品牌,若是是智能网用户则发往智能网,若是是全
世界通则发往区域BOSS


5系统功能模块说明
5.1代理商管理模块
按照广东移动公司的市场策略,移动公司只和代理商负责联系,代理商能够在省内进展二级代理,所有的二级代理都由代理商负责管理,和代理商存在契约关系,
本模块用来为卡联科技公司进展二级代理商的管理工作。
5.1.1理商添加:
添加代理商,作为二级代理商在空中充值系统注册利用,系统内只有唯一的一个代理商(卡联科技公司),其余均为二级代理商
5.1.2理商修改:
变更代理商的资料
5.1.3理商冻结:
代理商由于资金、信用等问题,暂时终止其开展业务,暂停代理商的业务权限,保留代理商的资料
5.1.4理商删除
由于代理商取消了自己的义务代理权,从系统内删除代理商的商户资料。但由于
用户资料的价值。一般不作资料删除
5.1.5理商恢复
对被冻结的代理商恢复其业务权限
5.2操作员管理模块
5.2.1加操作员
为某个代理商添加保护该代理商业务的操作员资料,而且分派工号

5.2.2改操作员
修改某个操作员的个人信息和操作权限,该功能只能由系统管理员利用
5.2.3作员密码修改
修改某个操作员的密码,操作员能够自己修改个人登岸密码,系统管理员一样能
够修改系统内的操作员密码
5.3帐务管理模块

按照广东移动空中充值的业务规范,不提供到移动boss内的查询接口,所
以本帐务管理模块旨在提供瑞通通达系统内的帐务统计工作
5.4短信模块
短信模块是系统内重要的模块之一,从网络结构图能够看出,短信模块是负责和广东移动的LOD短信网关进行连接、接收用户的充值信息的系统模块,该模块开发接口遵循中国移动集团短信网关CMPP规范。接收短信模块逻辑结构如下:
LOD短信
网关
短信解密失败/非法充值短信
解密充值短信
接收加密充值短信
代理商权限不足或者非法代
理商
查询代理商手机号
充值/冲正接口


(短信接收模块逻辑图)
如图,代理商发送的充值短信抵达广东移动LOD网关,短信模块从LOD接收后,对该加密短信进行解密,解密程序按照广东移动提供的算法进行开发。解密成功后,按照发送号码,在充值系统内查找代理商电话号码是不是是授权的充值电话,是,则挪用充值模块,否,发送短信给代理商,说明非授权电话,同时短信通知移动相关负责人,说非法代理商情形
短信发送模块相较接收模块的逻辑,相对简单一些,该模块逻辑图如下:
LOD短信
网关
短信解密失败/非法充值短信
查询代理商
短信发送模

充值成功信息
查询充值用户手机号


(短信发送模块逻辑图)
5.5充值登岸模块
按照空中充值规范,和移动帐务系统的联机按照uasp协议进行通信,uasp协议从底层来讲,是通过socket进行连接,基于安全性的考虑,uaspsocket连接,需要按照有关的接口协议进行认证,登岸认证图如下:

SocketClient
请求绑定随机数
SocketServer
产生随机数
随机数应答
采用MD5加密
核实请求
比较密串
核实应答
建立长连接
建立连接成功
侦听业务请求
检测连接请求
检测连接应答

登岸的接口协议,请参见广东移动提供的《中国移动集团统一帐务协议UASP)说明书》
5.6充值模块
目前按照广东移动空中冲正业务规范,广东移动BOSS系统只提供了两种业务接口,即充值接口和冲正接口,上述两接口均通过移动集团uasp协议进行连

接,充值模块逻辑图如下:
充值模块client
侦听端口
UASP协议体
充值模块server
侦听端口
组织A_DEPOSIT
口信息
A_DEPOSIT_RESP存款应答接口信

产生交易序列号等信息充值短信解析
模块
短信发送模块
(充值模块逻辑图)

5.7冲正模块
冲正指对发生充值错误的业务进行反向扣款。
冲正模块client
侦听端口
UASP协议体
冲正模块server
侦听端口
组织A_REVERSAL
接口信息
A_REVERSAL_RESP冲正应答接
口信息
产生交易序列号等信息充值短信解析
模块
短信发送模块
(冲正模块逻辑图)
5.8充值连接检测模块
由于空中充值系统和移动UASP协议体通过socket进行长连接,为了保证由于长连接由于长时刻没有信息发送,致使连接断开,所以制动了连接检测接口(心

跳接口),通过按时的心跳信息发送,进行激活socket长连接,目前广东移动规定,心跳时刻30
连接检测模块client端侦听端口
UASP协议体
连接检测模块server端侦听端口
组织
N_ENQUIRE_LINK
接口信息N_ENQUIRE_LINK_RESP冲正应答接口信息
唤起连接检测
服务Timer/sechdule
服务
N_ENQUIRE_LINK_RESP
解析是否正确
重新启动充值、
冲正服务
结束
(连接检测模块逻辑图)



本文来源:https://www.2haoxitong.net/k/doc/c1715280c8aedd3383c4bb4cf7ec4afe05a1b18b.html

《移动空中充值系统解决方案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式