基于无线智能网通过业务触发进行手工充值的方法 技术领域:
本发明涉及通信和充值卡,特别是指一种基于无线智能网通过业务触发对充值卡进行手工充值的方法。
背景技术:
预付费是基于CDMA数字移动通信网的智能网业务。用户通过预先交纳一定数目的金额或买固定面值的卡(如充值卡)等方式,在系统中建立帐户,注入一定的资金,作为自己的通话费用。在呼叫建立时,系统根据用户帐户上的余额决定接收或拒绝呼叫。在呼叫过程中进行实时计费并从用户账户上扣除通话费用,实现为其呼叫和使用其它业务预付费用。当用户余额不足时,切断呼叫并播放相应的录音通知。
用户可以购买一定面值的充值卡,通过拔打管理接入电话号码对预付费帐户进行充值,称为电话充值;也可以在营业厅由运营商操作员对预付费帐户进行充值,后一种充值方式我们称为手工充值。
目前预付费业务的手工充值的正常流程是按如下方式进行的:由SMP(业务管理点)根据输入的充值卡号从VC(充值中心)获取卡的相关信息,然后SMP发消息通过SCP修改SCP(业务控制点)上用户的信息,成功后再发消息通过VC修改VC上该卡的状态,充值完成。
在图1所示的充值系统结构图中,有两种充值过程,一种是电话充值,另一种是现有的手工充值。
电话充值地流程由上而下。预付费手机用户MS通过拔打固定号码,经由GMS或SSP(Service Switching Point)业务交换点将充值呼叫请求传递给SCP(线1),SCP根据这种请求启动相应的业务流程;如果用户在交互过程中选择充值;则业务流程转入充值流程分支,先由SCP通过Modify操作到VC上获取充值卡的信息(线2、3),输入手机号和充值卡号,VC输出为充值卡的有效期和金额(线4、5);然后修改SCP上用户的业务数据;SCP再向VC发出修改确定消息,将VC上相应的充值卡置为可使用(线6、7);最后返回修改成功标志,通知用户充值完成(线8)。
现在手工充值的流程如图1中自下而上的(1)、(2)、(3)、(4)步:
(1)客户端向SMP发消息,请求充值;
(2)SMP根据输入的充值卡号从VC获取该充值卡的相关信息;
(3)SMP发消息请求SCP修改SCP上用户的信息,SCP向SMP返回结果;
(4)MP发消息要求VC修改VC上该卡的状态,VC修改好后,并返回SMP后,充值完成。
上述手工充值流程的第(2)、(3)、(4)步是充值流程的核心,其工作过程如图2所示,由图2可知完成一个手工充值工作过程要求SMP、SCP和VC都建立接口,两次交互,由于SMP使用的是TCP/IP协议进行通讯,三方都需要接口,SMP必须和VC相联,增加了数据链路的数量,中间环节较多,同时SMP直接要求VC修改充值卡,也不利于VC的数据安全性。有一个环节出了问题,就会造成充值失败甚至错误充值。另外,核心的充值流程是一个开放的子系统,容易受到外界环境的影响。
发明内容:
本发明要解决的技术问题在于克服上述现有技术手工充值的缺点,提供一种基于无线智能网通过业务触发进行手工充值的方法,该方法应尽量减少接口,操作安全可靠。
本发明的技术解决方案是:
一种基于无线智能网通过业务触发进行手工充值的方法,其特点是该方法包括下列步骤:
1.充值请求流程
①客户向业务管理点发启充值请求消息;
②业务管理点对充值请求消息解码,参数检查后向业务控制点转发充值请求消息;
2.充值流程
业务控制点触发一段充值业务流程,同时依客户指令修改充值中心和业务控制点数据库有关该充值卡的信息;
3.充值响应流程
然后业务控制点通过业务管理点向客户传递充值结果。
本方法的特点是:充值中心仅与业务控制点发生直接关系,业务管理点只与客户和业务控制点传达信息。因此本发明不仅简化了流程,而且更有利于充值中心的数据安全,工作更可靠。
附图说明:
图1现有的充值系统结构图。
图2现有手工充值工作过程图。
图3本发明手工充值流程系统结构。
具体实施方式:
请参阅图3,图3是本发明基于无线智能网通过业务触发进行手工充值流程系统结构,由图可见,本发明手工充值的流程主要包括三个部分:
1.充值请求流程
①客户端向SMP发充值请求消息;
②SMP对充值请求消息解码,参数检查后向SCP转发充值请求消息;
2.充值流程
业务控制点的管理模块接受业务管理点转发客户的充值请求后,通过业务控制模块触发一段业务流程——充值流程:先向VC输入手机号和充值卡号,由VC上获取该充值卡的有关信息,如有效期和金额;依据客户充值信息通过数据接口修改SCP数据库中该客户的充值卡的业务数据;SCP再向VC发出修改消息,修改VC的数据库,将VC上相应的充值卡置为可使用,充值完成;
3.充值响应流程
充值完成后,SCP通过SMP向客户端传递充值结果。
表1列出了业务控制点与充值中心之间充值流程中涉及的典型参数和内容。由表可见,业务控制点SCP发给充值中心VC的充值请求消息,包括:
表1 查询消息: 充值卡密码 业务数据接入单元清单 业务数据接入单元 数据接入单元清单 数据接入单元 标识为cardlife(卡状态) 数据接入单元 标识为feetotal(卡总额) 数据接入单元 标识为activedays(有效期) 预付费业务键128 修改消息 充值卡密码 修改请求清单 修改请求 业务数据接入单元清单 业务数据接入单元 数据接入单元清单 数据接入单元 标识为cardlife(卡状态) 动作指示(4:用当前值替代) 应更改成的卡状态(6已使用) MDN标识 4 充值用户的MDN 1 128
相应的充值中心VC向SCP返回的查询结果和充值结果(见表2):
表2 查询结果消息业务数据接入单元清单业务数据接入单元数据接入单元清单数据接入单元标识为cardlife(卡状态)充值卡当前状态5数据接入单元标识为feetotal(卡总额)充值卡总额数据接入单元标识为activedays(有效期)充值卡所附加的有效期业务ID为预付费业务键 充值结果修改结果清单修改结果数据结果(1:成功)
充值结果,也包括失败结果,同时说明失败的原因。
本发明的技术效果可归纳如下:
①省去了业务管理点(SMP)和充值中心(VC)的接口,简化了流程;
②充值过程中,充值中心仅与业务控制点发生直接关系,而业务管理点仅与客户和业务控制点传达信息,因此更有利于充值中心的数据安全,工作更可靠。