一种手机充值缴费方法、系统和装置制造方法

文档序号:7986193阅读:315来源:国知局
一种手机充值缴费方法、系统和装置制造方法
【专利摘要】本发明公开了一种手机充值缴费方法、系统和装置,充值业务控制点收到充值信息后,向业务运营支撑系统发送鉴权请求,鉴权通过后,充值业务控制点向业务运营支撑系统发送缴费请求,完成手机充值缴费。本发明的技术方案由于鉴权和缴费在两个流程中处理,充值SCP收不到鉴权结果消息,不会向BOSS发送缴费请求,异常情况下不需要发送冲正消息,避免了冲正响应超时造成的一卡多充和用户感知问题。
【专利说明】一种手机充值缴费方法、系统和装置
【技术领域】
[0001]本发明涉及通信业务【技术领域】,尤其涉及一种手机充值缴费方法、系统和装置。
【背景技术】
[0002]目前移动通信用户可以通过拨打充值接入号码,根据语音提示输入充值卡密码等操作来完成自助缴费。现有手机充值系统通常是通过智能网系统来实现的,涉及的网络节点主要包括充值业务控制点(Service Control Point, SCP)、充值中心(Voucher Center,VC)和业务运营支撑系统(Business&Operation Support System, BOSS)。其中充值 SCP 主要完成用户充值流程的控制;vc主要完成充值卡数据的存储,并根据SCP发来消息进行充值卡数据的相应处理;B0SS完成用户帐户的缴费。[0003]现有的手机充值业务流程如图1所示,包括以下步骤:
[0004]步骤101、SCP收到用户充值请求,获得用户输入的充值卡和被充值号码等信息。
[0005]步骤102、SCP向VC查询充值卡状态。
[0006]步骤103、VC返回充值状态、有效期、金额等信息。
[0007]步骤104、SCP判断卡有效后,向BOSS发送充值缴费请求消息。
[0008]步骤105、BOSS对充值卡进行鉴权,若充值卡未使用,为用户缴费。
[0009]步骤106、BOSS回送缴费成功消息。
[0010]步骤107、SCP向VC发送充值卡置位消息。
[0011]步骤108、VC返回充值卡置位响应消息。
[0012]步骤109、SCP收到VC返回充值置位响应消息,若置位成功,向用户反馈充值结果。
[0013]现有的充值流程对缴费超时的失败处理机制是采用冲正的方式实现。即若SCP未收到缴费结果消息,SCP会向BOSS发送冲正请求,BOSS收到冲正请求,会为用户的缴费进行回滚,从而确保充值卡和缴费的一致性。
[0014]但是,当网络出现丢包等异常现象时,充值SCP有可能无法收到BOSS返回的缴费成功消息,会向BOSS发送冲正消息,BOSS收不到冲正消息,不会回滚缴费,SCP会向用户播放充值失败提示音,这样就造成用户听到充值失败提示音但收到BOSS下发的缴费成功短?目。
[0015]对于BOSS缴费成功,充值卡未置位的情况,目前采用对账方式回滚缴费金额。由于回滚不是实时处理,若用户用同一张充值卡为他省用户充值,能够充值成功。出现大量此类问题后,运营商若采用回滚方式,会造成大量用户投诉,影响用户感知。

【发明内容】

[0016]为了解决现有技术中存在的技术问题,本发明提出一种手机充值缴费的方法、系统和装置,能够避免因冲正响应超时造成的一卡多充和用户感知差的问题。
[0017]本发明一方面提供了一种手机充值缴费方法,充值业务控制点收到充值信息后,向业务运营支撑系统发送鉴权请求,鉴权通过后,充值业务控制点向业务运营支撑系统发送缴费请求,完成手机充值缴费。
[0018]本发明另一方面提供了一种手机充值缴费系统,包括充值业务控制点和业务运营支撑系统,其中,
[0019]充值业务控制点用于接收充值信息,向业务运营支撑系统发送鉴权请求,接收业务运营支撑系统返回的鉴权结果,并向业务运营支撑系统发送缴费请求;
[0020]业务运营支撑系统用于接收充值业务控制点发来的鉴权请求,进行鉴权,向充值业务控制点返回鉴权结果,并接收充值业务控制点发来的缴费请求,进行缴费操作。
[0021]本发明再一方面提供了一种充值业务控制点,包括接收模块和发送模块,接收模块用于接收充值信息,并接收业务运营支撑系统返回的鉴权结果;发送模块用于向业务运营支撑系统发送鉴权请求,并向业务运营支撑系统发送缴费请求。
[0022]本发明还提供了一种业务运营支撑系统,包括接收模块、发送模块、鉴权模块和缴费模块,其中,
[0023]接收模块用于从充值业务控制点接收鉴权请求和缴费请求;
[0024]发送模块用于向充值业务控制点发送鉴权结果;
[0025]鉴权模块用于对充值卡进行鉴权;
[0026]缴费模块用于进行缴费操作。
[0027]本发明的技术方案由于鉴权和缴费在两个流程中处理,充值SCP收不到鉴权结果消息,不会向BOSS发送缴费请求,异常情况下不需要发送冲正消息,避免了冲正响应超时造成的一卡多充和用户感知问题。
【专利附图】

【附图说明】
[0028]图1是现有技术中手机充值缴费的流程图。
[0029]图2是本发明实施例一中手机充值缴费的流程图。
[0030]图3是本发明实施例一中手机充值缴费的对账流程图。
[0031]图4是本发明实施例二中手机充值缴费系统的结构示意图。
[0032]图5是本发明实施例二中的充值业务控制点的结构示意图。
[0033]图6是本发明实施例二中的业务运营支撑系统的结构示意图。
【具体实施方式】
[0034]下面结合附图对本发明的【具体实施方式】进行详细描述。
[0035]本发明的技术方案采用类似三步握手方式,将鉴权和缴费消息分别处理。第一步,充值SCP发送缴费请求至BOSS系统;第二步,BOSS对充值卡鉴权,并返回鉴权结果消息;第三步,充值SCP根据BOSS返回的鉴权结果确定是否向BOSS回送缴费消息。BOSS收到缴费请求消息后为用户缴费。本发明的充值流程中,鉴权和缴费在两个流程中处理,充值SCP收不到鉴权结果消息,不会向BOSS发送缴费请求,异常情况下不需要发送冲正消息,避免了冲正响应超时造成的一卡多充和用户感知问题。
[0036]图2是本发明实施例一中手机充值缴费的流程图。如图2所示,该手机充值缴费的流程包括以下步骤:
[0037]步骤201、充值缴费流程开始时,用户通过手机终端向充值业务控制点发送充值请求,充值请求中包括被充值手机号码、充值卡信息等内容。
[0038]步骤202、充值业务控制点收到充值请求后,向充值中心发送包含有充值卡信息的充值卡状态查询请求。
[0039]步骤203、充值中心判断是否该充值卡是否有效,如果有效,则转至步骤204,如果是无效充值卡,则向充值业务控制点返回充值卡无效的消息,并转至步骤213。
[0040]步骤204、充值中心将包含有充值状态、有效期和金额的充值卡状态信息返回给充值业务控制点,充值业务控制点向业务运营支撑系统发送充值卡鉴权请求。
[0041]步骤205、业务运营支撑系统对充值卡进行鉴权,如果通过,则将通过充值卡鉴权的结果发给充值业务控制点,即鉴权成功结果,如果没有通过,则将没有通过充值卡鉴权的结果反馈给充值业务控制点,即鉴权没有成功结果。
[0042]步骤206、充值业务控制点判断在预设时间内是否收到业务运营支撑系统发来的充值卡鉴权结果,如果收到,则转至步骤207,如果没有收到,则转至步骤213。
[0043]步骤207、充值业务控制点收到业务运营支撑系统发来的充值卡鉴权结果后,判断鉴权是否成功,如果成功,则转至步骤208和步骤212,如果没有成功,则转至步骤213。
[0044]步骤208、充值业务控制点向业务运营支撑系统发送缴费请求。
[0045]步骤209、业务运营支撑系统判断是否在预设时间内收到充值业务控制点发来的缴费请求,如果收到,则转至步骤210,如果没有收到,则转至步骤211。
[0046]步骤210、业务运营支撑系统进行缴费操作,充值流程完成。
[0047]步骤211、清除会话,不进行缴费操作,并转至步骤213。
[0048]步骤212、充值业务控制点向充值中心发送充值卡置位消息,充值中心向充值业务控制点返回充值卡置位响应消息,充值业务控制点发送充值结果,充值流程完成。
[0049]步骤213、充值业务控制点向终端反馈充值失败的消息。
[0050]为了防止充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单之间出现差异,本发明还提出了一种双向对账的流程,如图3所示,该双向对账的流程包括以下步骤:
[0051]步骤301、业务运营支撑系统获取充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单。
[0052]步骤302、通过被充值号码、充值卡卡号和充值时间等信息对充值话单与缴费话单进行比对。
[0053]步骤303、如果有充值话单,而没有对应的缴费话单,业务运营支撑系统对充值话单对应的账户进行缴费操作;
[0054]步骤304、如果有缴费话单,而没有对应的充值话单,业务运营支撑系统对缴费话单对应的账户进行回滚操作,即撤销上一次操作,将缴费记录复原。
[0055]为了实现上述手机充值缴费和对账的流程,本发明还提出了一种手机充值缴费系统。图4是本发明实施例二中手机充值缴费系统的结构示意图。如图4所示,该手机充值缴费系统包括终端401、充值中心402、充值业务控制点403和业务运营支撑系统404。
[0056]其中,终端用于向充值业务控制点发送充值请求,并接收充值结果。
[0057]充值中心用于从充值业务控制点接收充值请求,并返回对应的充值卡状态信息,从充值业务控制点接收充值卡置位消息,并向充值业务控制点返回充值卡置位响应消息。[0058]充值业务控制点用于接收充值信息,向充值中心发送充值卡状态查询请求,接收从充值中心返回的对应的充值卡状态信息,向业务运营支撑系统发送鉴权请求,接收业务运营支撑系统返回的鉴权结果,并向业务运营支撑系统发送缴费请求,向充值中心发送充值卡置位消息,接收充值中心返回的充值卡置位响应消息,并向终端发送充值结果。
[0059]业务运营支撑系统用于接收充值业务控制点发来的鉴权请求,进行鉴权,向充值业务控制点返回鉴权结果,并接收充值业务控制点发来的缴费请求,进行缴费操作。
[0060]业务运营支撑系统还用于获取充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单,对所述充值话单与所述缴费话单进行比对,如果有充值话单,而没有对应的缴费话单,业务运营支撑系统还用于对充值话单对应的账户进行缴费操作,如果有缴费话单,而没有对应的充值话单,业务运营支撑系统还用于对缴费话单对应的账户进行回滚操作。
[0061]本发明在上述手机充值缴费系统中,提出了一种充值业务控制点,如图5所示,该充值业务控制点包括接收模块501、发送模块502和判断模块503。
[0062]其中接收模块用于接收充值信息,并接收业务运营支撑系统返回的鉴权结果,接收模块还用于接收从充值中心返回的对应的充值卡状态信息,接收充值中心返回的充值卡置位响应消息,接收模块还用于从业务运营支撑系统接收没有通过充值卡鉴权的结果。
[0063]发送模块用于向业务运营支撑系统发送鉴权请求,并向业务运营支撑系统发送缴费请求,发送模块还用于向充值中心发送充值卡状态查询请求,向充值中心发送充值卡置位消息,并向终端发送充值结果,发送模块还用于向终端反馈充值失败的消息。
[0064]判断模块用于判断在预设时间内是否收到业务运营支撑系统返回的鉴权结果。
[0065]本发明在上述手机充值缴费系统中,提出了一种业务运营支撑系统,如图6所示,该业务运营支撑系统包括接收模块601、发送模块602、鉴权模块603、缴费模块604和对比模块605。
[0066]其中接收模块用于从充值业务控制点接收鉴权请求和缴费请求,接收模块还用于从充值业务控制点接收充值话单,从业务运营支撑系统中缴费系统接收缴费话单。
[0067]发送模块用于向充值业务控制点发送鉴权结果。
[0068]鉴权模块用于对充值卡进行鉴权。
[0069]缴费模块用于进行缴费操作,缴费模块还用于回滚操作。
[0070]对比模块用于将充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单进行对比。
[0071]本发明【具体实施方式】利用类似三步握手的方式,将鉴权和缴费消息分别处理,不需要冲正操作,避免了冲正响应消息超时等异常情况造成的充值风险。同时,采用双向对账的方式,能够解决异常情况的用户充值问题,确保用户缴费成功,同时维护运营商利益和用户感知。
[0072]应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。
【权利要求】
1.一种手机充值缴费方法,其特征在于,充值业务控制点收到充值信息后,向业务运营支撑系统发送鉴权请求,鉴权通过后,充值业务控制点向业务运营支撑系统发送缴费请求,完成手机充值缴费。
2.根据权利要求1所述的一种手机充值缴费方法,其特征在于,进一步包括以下步骤: 充值业务控制点收到充值请求后,向充值中心发送充值卡状态查询请求; 充值中心向充值业务控制点返回对应的充值卡状态信息; 充值业务控制点向业务运营支撑系统发送充值卡鉴权请求; 业务运营支 撑系统通过充值卡鉴权后,将鉴权结果反馈给充值业务控制点; 充值业务控制点向业务运营支撑系统发送缴费请求; 业务运营支撑系统进行缴费; 充值业务控制点向充值中心发送充值卡置位消息; 充值中心向充值业务控制点返回充值卡置位响应消息; 充值业务控制点发送充值结果。
3.根据权利要求1或者2所述的一种手机充值缴费方法,其特征在于,还包括以下步骤: 业务运营支撑系统获取充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单; 对所述充值话单与所述缴费话单进行比对; 如果有充值话单,而没有对应的缴费话单,业务运营支撑系统对充值话单对应的账户进行缴费操作; 如果有缴费话单,而没有对应的充值话单,业务运营支撑系统对缴费话单对应的账户进行回滚操作。
4.根据权利要求3所述的一种手机充值缴费方法,其特征在于,通过被充值号码、充值卡卡号和充值时间对所述充值话单与所述缴费话单进行比对。
5.根据权利要求2所述的一种手机充值缴费方法,其特征在于,所述充值卡状态信息包括充值状态、有效期和金额。
6.根据权利要求2所述的一种手机充值缴费方法,其特征在于,所述业务运营支撑系统通过充值卡鉴权后,将鉴权结果反馈给充值业务控制点还包括以下步骤: 如果充值业务控制点在预设时间内没有收到所述鉴权结果,则向终端反馈充值失败的消息。
7.根据权利要求2所述的一种手机充值缴费方法,其特征在于,还包括以下步骤: 若所述业务运营支撑系统没有通过充值卡鉴权,将没有通过充值卡鉴权的结果发送给充值业务控制点,充值业务控制点向终端反馈充值失败的消息。
8.根据权利要求2所述的一种手机充值缴费方法,其特征在于,还包括以下步骤: 如果业务运营支撑系统在预设时间内没有收到充值业务控制点发送的缴费请求,清除会话,充值业务控制点向终端反馈充值失败的消息。
9.一种手机充值缴费系统,其特征在于,包括充值业务控制点和业务运营支撑系统,其中, 充值业务控制点用于接收充值信息,向业务运营支撑系统发送鉴权请求,接收业务运营支撑系统返回的鉴权结果,并向业务运营支撑系统发送缴费请求; 业务运营支撑系统用于接收充值业务控制点发来的鉴权请求,进行鉴权,向充值业务控制点返回鉴权结果,并接收充值业务控制点发来的缴费请求,进行缴费操作。
10.根据权利要求9所述的一种手机充值缴费系统,其特征在于,还包括终端和充值中心, 终端用于向充值业务控制点发送充值请求,并接收充值结果; 充值中心用于从充值业务控制点接收充值请求,并返回对应的充值卡状态信息,从充值业务控制点接收充值卡置位消息,并向充值业务控制点返回充值卡置位响应消息; 充值业务控制点还用于向充值中心发送充值卡状态查询请求,接收从充值中心返回的对应的充值卡状态信息,向充值中心发送充值卡置位消息,接收充值中心返回的充值卡置位响应消息,并向终端发送充值结果。
11.根据权利要求9或者10所述的一种手机充值缴费系统,其特征在于,业务运营支撑系统还用于获取充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单,对所述充值话单与所述缴费话单进行比对,如果有充值话单,而没有对应的缴费话单,业务运营支撑系统还用于对充值话单对应的账户进行缴费操作,如果有缴费话单,而没有对应的充值话单,业务运营支撑系统还用于对缴费话单对应的账户进行回滚操作。
12.一种充值业务控制点,其特征在于,包括接收模块和发送模块,接收模块用于接收充值信息,并接收业务运营支撑系统返回的鉴权结果;发送模块用于向业务运营支撑系统发送鉴权请求,并向业务运营支撑系统发送缴费请求。
13.根据权利要求12所述的一种充值业务控制点,其特征在于,接收模块还用于接收从充值中心返回的对应的充值卡状态信息,接收充值中心返回的充值卡置位响应消息;发送模块还用于向充值中心发送充值卡状态查询请求,向充值中心发送充值卡置位消息,并向终端发送充值结果。
14.根据权利要求12或者13所述的一种充值业务控制点,其特征在于,还包括判断模块,判断模块用于判断在预设时间内是否收到业务运营支撑系统返回的鉴权结果,如果没有,发送模块还用于向终端反馈充值失败的消息。
15.根据权利要求13所述的一种充值业务控制点,其特征在于,接收模块还用于从业务运营支撑系统接收没有通过充值卡鉴权的结果,发送模块还用于向终端反馈充值失败的消息。
16.一种业务运营支撑系统,其特征在于,包括接收模块、发送模块、鉴权模块和缴费模块,其中, 接收模块用于从充值业务控制点接收鉴权请求和缴费请求; 发送模块用于向充值业务控制点发送鉴权结果; 鉴权模块用于对充值卡进行鉴权; 缴费模块用于进行缴费操作。
17.根据权利要求16所述的一种业务运营支撑系统,其特征在于,还包括对比模块,对比模块用于将充值业务控制点的充值话单和业务运营支撑系统中缴费系统的缴费话单进行对比,接收模块还用于从充值业务控制点接收充值话单,从业务运营支撑系统中缴费系统接收缴费话单,缴费模块还用于回滚操作。
【文档编号】H04M17/00GK103841284SQ201210482750
【公开日】2014年6月4日 申请日期:2012年11月23日 优先权日:2012年11月23日
【发明者】桂国富, 韩露, 姜文杰, 薛振宇 申请人:中国移动通信集团安徽有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1