充值方法和系统的制作方法

文档序号:7687158阅读:339来源:国知局
专利名称:充值方法和系统的制作方法
技术领域
本发明涉及移动通信领域,尤其是一种充值方法和系统。
技术背景电信用户在使用电信业务之前,需要在电信系统中建立相应的账户,此 账户用于提供电信业务提供商和电信用户之间结算用户使用电信业务的费 用。下文中提到的用户均指电信用户,账户均指电信用户在运营商系统中建 立的账户,业务均指电信业务。根据用户使用业务和运营商与用户结算通信 费用两者之间的先后关系,可以把用户区分为预付费用户和后付费用户。预 付费用户是指用户在使用电信业务之前,需要在所属的账户中预先存入一定 的费用,当用户账户中的费用使用完后,用户不能继续使用电信业务,只有 当用户重新往账户中存入费用后,才能继续使用电信业务。后付费用户是指 用户先使用运营商提供的电信业务,在每个帐期(即运营商和用户之间结算的周期,例如 一个月)结束时,运营商以账单的方式通知用户缴纳本帐期 使用电信业务产生的费用,用户把相应的费用存入用户在运营商的账户中, 然后由运营商完成通信费用的结算。用户可以拨打运营商提供的一个特殊号码(也称接入码),完成给自己账 户加钱的功能,此过程称为"充值",运营商提供的完成充值过程的系统称为 充值系统。充值系统包含一个或多个充值中心(Voucher Center, VC)、业务交换中心(Mobile Switching Center, MSC ) /业务交换点(Service Switching Point, SSP)和业务控制点(Service Control Point, SCP )。在VC中存储 拥有一定面额的充值卡记录,用户充值的时候,充值系统完成把充值卡面额 对应的金额转存入用户账户中。每张充值卡以密码为标识,用户充值的时候 需要提供充值卡的密码。每张充值卡对应一个状态,标识此充值卡是否为有 效充值卡,其中,有效充值卡是指此充值卡尚未被充值,可以用于充值;无 效充值卡是指此充值卡已经被充值,或者已经过有效期等,不能用于充值。在现有的充值流程中,SCP与VC进行两次交互第一次交互是查询充值 卡状态,查询充值卡状态是否为有效;第二次交互是置位充值卡,将充值卡 状态设置为无效。充值流程开始后,在完成第一次交互之后,SCP将有效充 值卡对应的金额存入用户的账户中;设置定时锁,在定时锁所设定的时间内 该充值卡不能用于对其他移动终端用户的账户进行充值;随后进行第二次交 互,若在上述定时锁所设定的时间内尚未完成置位充值卡即将充值卡状态设 置为无效,定时锁则实效,SCP仍然会返回充值成功的响应消息。但是由于 该充值卡没有被成功置位,即该充值卡的状态仍然为有效,可以被继续充值, 导致出现了 一张充值卡可以被多次充值。发明内容本发明实施例提供一种充值方法和系统,避免一张充值卡被多次充值, 实现一张充值卡只能进行一次充值。本发明实施例提供了一种充值方法,包括接收移动终端的充值请求消息,根据获取到的充值卡标识判断是否存储 有与所述移动终端对应的所述充值卡置位失败的相关信息,如果是,则返回充值卡失效的消息。本发明实施例提供了 一种充值系统,包括业务交换中心/业务交换点和充值中心,还包括业务控制点,用于接收业务交换中心/业务交换点转发的移 动终端的充值请求消息,根据获取到的充值卡标识判断是否存储有与所述移 动终端对应的所述充值卡置位失败的相关信息,如果是,则向业务交换中心/ 业务交换点返回充值卡失效的消息。本发明实施例可以在接收到充值请求消息后,根据获取到的充值卡标识 判断是否存储有与所述移动终端对应的充值卡置位失败的相关信息,若有, 则说明该充值卡已经对该移动终端号码进行了一次充值了 ,返回充值卡失效 的消息,以提示不允许第一终端用户进行充值,从而避免了一张充值卡被同 一个移动终端多次充值,实现了一张充值卡只能进行一次充值。本发明实施例提供了另一种充值方法,包括根据接收到的充值卡状态查询请求消息中所携带的充值卡标识,查询所 述充值卡的状态;当所述充值卡的状态为有效时,判断所述充值卡是否与其他移动终端号 码绑定,如果是,则返回充值卡被锁定的充值卡状态响应消息。本发明实施例提供了另一种充值系统,包括业务交换中心/业务交换点和 业务控制点,还包括充值中心,用于根据接收到的所述业务控制点发送的 充值卡状态查询请求消息中所携带的充值卡标识,查询所述充值卡的状态, 当所述充值卡的状态为有效时,判断所述充值卡是否与其他移动终端号码绑 定,如果是,则返回充值卡被锁定的充值卡状态响应消息。本发明实施例在充值卡的状态为有效时,判断是否充值卡与其他移动终 端号码绑定,若是,则说明该充值卡已经对该其他移动终端号码进行了一次充值了,返回充值卡被锁定的充值卡状态响应消息,以提示不允许该移动终 端用户进行充值,从而避免了一张充值卡被不同移动终端多次充值,实现了 一张充值卡只能进行一次充值。下面结合附图对本发明的具体实施例作进一步详细的说明。


图1为本发明实施例一种充值方法的流程示意图; 图2为本发明实施例一种充值系统的流程示意图; 图3为本发明实施例另一种充值方法的流程示意图; 图4为本发明实施例另一种充值系统的流程示意图。
具体实施方式
如图1所示,为本发明实施例一种充值方法的流程示意图。本实施例可 以在SCP端解决一张充值卡被同一个移动终端号码多次充值的问题,具体可 以包括以下步骤步骤101、 SCP接收MSC/SSP发送的移动终端的充值请求消息。移动终端用户通过拨打业务接入码,向MSC/SSP发起呼叫请求,MSC/SSP 根据业务接入码触发业务到SCP;步骤102、 SCP向MSC/SSP返回给移动终端用户发送语音提示的消息,以提示用户输入充值卡密码;步骤103、 MSC/SSP通过向移动终端用户发送语音提示获取到充值卡密 码,并向SCP发送该充值卡密码;步骤104、 SCP根据充值卡密码判断是否存储有与移动终端对应的充值卡置位失败的相关信息,如果是,则执行步骤105;否则,则执行步骤107。 其中的相关信息包括充值卡密码、对应的移动终端号码等信息; 步骤105、 SCP向MSC/SSP返回充值卡失效的消息,不允许该移动终端用户进行充值;步骤106、 MSC/SSP接收到充值卡失效的消息后,向移动终端返回充值卡 失效的语音提示,以提示移动终端用户该充值卡已经失效不允许进行充值;步骤107、 SCP向VC发送携带有充值卡密码的充值卡状态查询请求消息;步骤l08 、 VC根据收到的充值卡状态查询请求消息中所携带的充值卡密 码,查询充值卡的状态,并向SCP返回查询得到的充值卡的状态;步骤109、 SCP判断充值卡的状态是否为有效,如果是,则执行步骤110; 否则,则执行步骤115;步骤IIO、 SCP:I巴充值卡面额对应的金额转存入移动终端用户账户中;步骤111、 SCP向VC发送携带有充值卡密码的充值卡置位请求消息;步骤l 12 、 VC根据接收到的充值卡置位请求消息中所携带的充值卡密码, 将上述充值卡的状态设置为无效,并向SCP返回置位结果的响应消息;步骤l 13 、当在预设时间即SCP向VC发送充值卡置位请求消息后 一段时间 例如10秒内SCP未接收到充值卡置位结果的响应消息时,SCP则记录上述充值 卡置位失败的相关信息,并向MSC/SSP返回充值成功的提示消息,以提示 MSC/SSP向移动终端用户发送充值成功的语音提示;步骤114、 MSC/SSP接收到充值成功的提示消息后,向移动终端用户发送 充值成功的语音提示;步骤115、 SCP向MSC/SSP返回充值卡失效的消息,不允许该移动终端用户 进行充值;步骤116、 MSC/SSP接收到充值卡失效的消息后,向移动终端返回充值卡
失效的语音提示,以提示移动终端用户该充值卡已经失效不允许进行充值。
本实施例中,当移动终端用户使用充值卡进行充值时,SCP首先根据获取 到的充值卡标识判断是否存储有与移动终端对应的充值卡置位失败的相关信 息,若有,则返回充值卡失效的消息,以提示不允许该移动终端用户进行充 值;当出现充值卡置位失败的情况时,SCP将记录上述充值卡置位失败的相关 信息即充值卡密码、对应用户号码等信息,以供SCP在该移动终端用户再次使 用该充值卡进行充值时进行判断,从而避免了 一张充值卡被同 一个移动终端 多次充值,实现了一张充值卡只能进行一次充值。则不允许充值。
如图2所示,为本发明实施例一种充值系统的结构示意图。本实施例包括 顺次连接的MSC/SSP 10、 SCP 20和VC 30。其中,SCP 20用于接收MSC/SSP 10 转发的移动终端的充值请求消息,根据获取到的充值卡密码判断是否存储有 与所述移动终端对应的所述充值卡置位失败的相关信息,如果是,则向 MSC/SSP IO返回充值卡失效的消息。
本实施例中,SCP 20可以包括相互连接的第一判断模块21和第一响应模 块22。其中,第一判断模块21与MSC/SSP IO连接,用于接收MSC/SSP iO转发 的移动终端的充值请求消息,根据获取到的充值卡密码判断是否存储有与所 述移动终端对应的所述充值卡置位失败的相关信息;第一响应模块22与 MSC/SSP IO连接,用于当第一判断模块21判断存储有与所述移动终端对应的 所述充值卡置位失败的相关信息时,则向MSC/SSP IO返回充值卡失效的消息。
进一步地,本实施例中SCP 20还可以包括相互连接的第一查询模块23、 执行模块24和记录模块25。其中,第一查询模块23分别与第一判断模块21和 VC 30连接,用于当第一判断模块21判断没有存储与所述移动终端对应的所述充值卡置位失败的相关信息时,则与VC 30进行交互得到所述充值卡的状态; 执行模块24,用于当第一查询模块23查询得到所述充值卡的状态为有效时, 把所述充值卡面额对应的金额转存入用户账户中,并向VC 30发送充值卡置位 请求消息;记录模块25分别与执行模块24、 MSC/SSP IO和VC 30连接,用于当 在预设时间即执行模块24向VC 3O发送充值卡置位请求消息后 一段时间内未 接收到VC 30返回的充值卡置位结果的响应消息时,记录所述充值卡置位失败 的相关信息,并向MSC/SSP IO返回充值成功的提示消息。
本实施例中,当移动终端用户使用充值卡进行充值时,第一判断模块首 先根据获取到的充值卡标识判断是否存储有与移动终端对应的充值卡置位失 败的相关信息,若有,第一响应模块则返回充值卡失效的消息,以提示不允 许该移动终端用户进行充值;当出现充值卡置位失败的情况时,记录模块将 记录上述充值卡置位失败的相关信息即充值卡密码、对应用户号码等信息, 以供第一判断模块在该移动终端用户再次使用该充值卡进行充值时进行判 断,从而避免了一张充值卡被同一个移动终端多次充值,实现了一张充值卡 只能进行一次充值。则不允许充值。
如图3所示,为本发明实施例另一种充值方法的流程示意图。本实施例 可以在VC端解决一张充值卡被不同移动终端号码多次充值的问题,具体可以 包括以下步骤
步骤301、 SCP接收MSC/SSP发送的移动终端的充值请求消息。 移动终端用户通过拨打业务接入码,向MSC/SSP发起呼叫请求,MSC/SSP
根据业务接入码触发业务到SCP;
步骤302、 SCP向MSC/SSP返回给移动终端用户发送语音提示的消息,以提
示用户输入充值卡密码;步骤303、 MSC/SSP通过向移动终端用户发送语音提示获取到充值卡密
码,并向SCP发送该充值卡密码;
步骤304、 SCP向VC发送携带有充值卡密码的充值卡状态查询请求消息; 步骤305 、 VC根据上述充值卡状态查询请求消息中所携带的充值卡密码,
查询充值卡的状态,判断充值卡的状态是否为有效,如果是,则执行步I3⑧;
否则,则执行步骤310;
步骤306、 VC判断上述充值卡是否与其他移动终端号码绑定,即是否设
置了号码锁,如果是,则执行步骤307;否则,则执行步骤313; 步骤307、 VC向SCP返回充值卡被锁定的充值卡状态响应消息; 步骤308、 SCP接收到充值卡被锁定的充值卡状态响应消息后,向MSCZSSP
返回充值卡失效的消息,不允许该移动终端用户进行充值;
步骤309、 MSC/SSP接收到充值卡失效的消息后,向移动终端返回充值卡
失效的语音提示,以提示移动终端用户该充值卡已经失效不允许进行充值; 步骤310、 VC向SCP返回充值卡的状态为失效的查询结果; 步骤311、 SCP根据上述查询结果向MSC/SSP返回充值卡失效的消息,不允
许该移动终端用户进行充值;
步骤312、 MSC/SSP接收到充值卡失效的消息后,向移动终端返回充值卡 失效的语音提示,以提示移动终端用户该充值卡已经失效不允许进行充值;
步骤313、 VC绑定上述充值卡与上述移动终端号码,即设置号码锁,并向 SCP返回充值卡有效的充值卡状态响应消息;
步骤314、 SCP接收到充值卡有效的充值卡状态响应消息后,向VC发送 携带有充值卡密码的充值卡置位请求消息;
步骤315、 VC根据接收到的充值卡置位请求消息中所携带的充值卡密码,将所述充值卡设置为无效状态,并向SCP返回置位结果的响应消息;
步骤316、 SCP接收到置位结果的响应消息后,向MSC/SSP返回充值成功的
提示消息,以提示MSC/SSP向移动终端用户发送充值成功的语音提示;
步骤317、 MSC/SSP接收到充值成功的提示消息后,向移动终端用户发送
充值成功的语音提示。
本实施例中,当移动终端用户使用充值卡进行充值,且在充值卡的状态
为有效时,vc首先判断充值卡是否与其他移动终端号码绑定,若是,则返回 充值卡被锁定的充值卡状态响应消息,以提示不允许该移动终端用户进行充
值;若不是,则绑定上述充值卡与上述移动终端号码,以供VC在其他移动终 端用户再次使用该充值卡进行充值时进行判断,从而避免了一张充值卡被不 同移动终端多次充值,实现了 一张充值卡只能进行一次充值。
如图4所示,为本发明实施例另一种充值系统的结构示意图。本实施例包 括顺次连接的MSC/SSP 10、 SCP 40和VC 50。其中,VC 50用于根据接收到的 SCP 4O发送的移动终端的充值卡状态查询请求消息中所携带的充值卡密码, 查询所述充值卡的状态,当所述充值卡的状态为有效时,判断所述充值卡是 否与其他移动终端号码绑定,如果是,则向SCP 40返回充值卡被锁定的充值
卡状态响应消息。
本实施例中,VC 50可以包括顺次连接的第二查询模块51、第二判断模块 52和第二响应模块53。其中,第二查询模块51与SCP 40连接,用于根据接收 到的SCP 40发送的充值卡状态查询请求消息中所携带的充值卡密码,查询所 述充值卡的状态;第二判断模块52用于当第二查询模块51查询得到所述充值 卡的状态为有效时,判断所述充值卡是否与其他移动终端号码绑定;第二响 应模块53与SCP 40连接,用于当第二判断模块52判断所述充值卡与其他移动终端号码绑定,则向SCP 40返回充值卡被锁定的充值卡状态响应消息。
进一步地,本实施例中VC 50还可以包括绑定模块54和置位模块55。其中, 绑定模块54分别与第二判断模块52和SCP 40连接,用于当第二判断模块52判 断所述充值卡与其他移动终端号码绑定,则绑定所述充值卡与所述移动终端 号码,并向SCP40返回充值卡有效的充值卡状态响应消息;置位模块55与SCP 40连接,用于根据接收到的SCP 40发送的充值卡置位请求消息中所携带的充 值卡密码,将所述充值卡设置为无效状态,并向SCP 40返回置位结果的响应 消息。
本实施例中,当移动终端用户使用充值卡进行充值,且在第二查询模块 查询得到充值卡的状态为有效时,第二判断模块首先判断充值卡是否与其他 移动终端号码绑定,若是,第二响应模块则返回充值卡被锁定的充值卡状态 响应消息,以提示不允许该移动终端用户进行充值;若不是,绑定模块则绑 定上述充值卡与上述移动终端号码,以供第二判断模块在其他移动终端用户 再次使用该充值卡进行充值时进行判断,从而避免了一张充值卡被不同移动 终端多次充值,实现了一张充值卡只能进行一次充值。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种充值方法,其特征在于包括接收移动终端的充值请求消息,根据获取到的充值卡标识判断是否存储有与所述移动终端对应的所述充值卡置位失败的相关信息,如果是,则返回充值卡失效的消息。
2、 根据权利要求l所述的充值方法,其特征在于当判断出没有存储与所 述移动终端对应的所述充值卡置位失败的相关信息时,所述方法还包括查询所述充值卡的状态;当所述充值卡的状态为有效时,则把所述充值卡面额对应的金额转存入 移动终端用户账户中;发送充值卡置位请求消息,当在预设时间内未接收到充值卡置位结果的 响应消息时,记录所述充值卡置位失败的相关信息,并返回充值成功的提示消息。
3、 根据权利要求1或2所述的充值方法,其特征在于所述充值卡置位失败 的相关信息包括充值卡标识和对应的移动终端的标识。
4、 一种充值系统,包括业务交换中心/业务交换点和充值中心,其特征 在于还包括业务控制点,用于接收业务交换中心/业务交换点转发的移动终端的充值 请求消息,根据获取到的充值卡标识判断是否存储有与所述移动终端对应的 所述充值卡置位失败的相关信息,如果是,则向业务交换中心/业务交换点返 回充值卡失效的消息。
5、 根据权利要求4所述的充值系统,其特征在于所述业务控制点包括 第一判断模块,用于接收业务交换中心/业务交换点转发的移动终端的充值请求消息,根据获取到的充值卡标识判断是否存储有与所述移动终端对应的所述充值卡置位失败的相关信息;第一响应模块,用于当所述第一判断模块判断存储有与所迷移动终端对 应的所述充值卡置位失败的相关信息时,则向业务交换中心/业务交换点返回 充值卡失效的消息。
6、 根据权利要求5所述的充值系统,其特征在于所述业务控制点还包括 第一查询模块,用于当所述第一判断模块判断没有存储与所述移动终端对应的所述充值卡置位失败的相关信息时,则与所述充值中心进行交互得到 所述充值卡的状态;执行模块,用于当所述第 一查询模块查询得到所述充值卡的状态为有效 时,把所述充值卡面额对应的金额转存入用户账户中,并向所述充值中心发 送充值卡置位请求消息;记录模块,用于当在预设时间内未接收到所述充值中心返回的充值卡置 位结果的响应消息时,记录所述充值卡置位失败的相关信息,并向业务交换 中心/业务交换点返回充值成功的提示消息。
7、 一种充值方法,其特征在于包括根据接收到的移动终端的充值卡状态查询请求消息中所携带的充值卡标 识,查询所述充值卡的状态;当所述充值卡的状态为有效时,判断所述充值卡是否与其他移动终端号 码绑定,如果是,则返回充值卡被锁定的充值卡状态响应消息。
8、 根据权利要求7所述的充值方法,其特征在于当判断所述充值卡未与 其他移动终端号码绑定时,绑定所述充值卡与所述移动终端号码,并返回充值卡有效的充值卡状态响应消息;根据接收到的充值卡置位请求消息中所携带的充值卡标识,将所述充值 卡设置为无效状态,并返回置位结果的响应消息。
9、 一种充值系统,包括业务交换中心/业务交换点和业务控制点,其特 征在于还包括充值中心,用于根据接收到的所述业务控制点发送的移动终端的充值卡 状态查询请求消息中所携带的充值卡标识,查询所述充值卡的状态,当所述 充值卡的状态为有效时,判断所述充值卡是否与其他移动终端号码绑定,如 果是,则向所述业务控制点返回充值卡被锁定的充值卡状态响应消息。
10、 根据权利要求9所述的充值系统,其特征在于所述充值中心包括 第二查询模块,用于根据接收到的所述业务控制点发送的充值卡状态查询请求消息中所携带的充值卡标识,查询所述充值卡的状态;第二判断模块,用于当所述第二查询模块查询得到所述充值卡的状态为有效时,判断所述充值卡是否与其他移动终端号码绑定;第二响应模块,用于当所述第二判断模块判断所述充值卡与其他移动终端号码绑定,则向所述业务控制点返回充值卡被锁定的充值卡状态响应消息。
11、 根据权利要求10所述的充值系统,其特征在于所述充值中心还包括 绑定模块,用于当所述第二判断模块判断所述充值卡与其他移动终端号码绑定,则绑定所述充值卡与所述移动终端号码,并向所述业务控制点返回 充值卡有效的充值卡状态响应消息;置位模块,用于根据接收到的所述业务控制点发送的充值卡置位请求消 息中所携带的充值卡标识,将所述充值卡设置为无效状态,并向所述业务控 制点返回置位结果的响应消息。
全文摘要
本发明实施例涉及充值方法和系统,其中一种充值方法包括接收移动终端的充值请求消息,根据获取到的充值卡标识判断是否存储有与所述移动终端对应的所述充值卡置位失败的相关信息,如果是,则返回充值卡失效的消息。另一种充值方法包括根据接收到的充值卡状态查询请求消息中所携带的充值卡标识,查询所述充值卡的状态;当所述充值卡的状态为有效时,判断所述充值卡是否与其他移动终端号码绑定,如果是,则返回充值卡被锁定的充值卡状态响应消息。本发明实施例能够避免一张充值卡被不同移动终端多次充值,实现了一张充值卡只能进行一次充值。
文档编号H04Q7/22GK101237617SQ200810057440
公开日2008年8月6日 申请日期2008年2月1日 优先权日2008年2月1日
发明者菁 叶 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1