[发明专利]预付费业务控制装置、充值装置、充值管理方法和系统有效
申请号: | 200810109394.9 | 申请日: | 2008-06-06 |
公开(公告)号: | CN101291468A | 公开(公告)日: | 2008-10-22 |
发明(设计)人: | 张善锋;沈松;许凤杰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04M17/00;H04M3/493;H04L1/16 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预付 业务 控制 装置 管理 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种预付费业务控制装置、充值装置、充值管理方法和系统。
背景技术
综合智能网络系统中,在进行充值业务时,需要充值中心(Voucher Center,简称为VC)和预付费业务控制中心(Pre-PaidService,简称为PPS)之间的交互,图1示出了为用户进行充值业务时的充值流程,如图1所示,包括以下处理:
步骤S102,PPS收到用户的充值操作(例如得到用户的充值卡的密码),向VC发送EXCUTE查询命令,查询充值卡的状态;
步骤S104,VC根据上述EXCUTE查询命令查询充值卡的状态,如果充值卡状态可用,VC向PPS发送EXCUTE_ACK,通知PPS该充值卡可用;
步骤S106,PPS根据上述EXCUTE_ACK为用户充值,并向VC发送EXCUTE置位命令,通知VC将充值卡置位;
步骤S108,VC根据上述EXCUTE置位命令将充值卡成功置位后,向PPS发送EXCUTE_ACK,通知PPS充值卡置位成功,此时若没有发生异常状况,完成了用户的充值业务及充值卡的置位,整个充值流程完成,且PPS侧和VC侧的数据保持一致。
采用上述流程对用户进行充值时,由于数据库的操作失败、数据写满或网络不稳定等原因,会造成信令丢失等异常情况,发生异常情况时,这样,虽然在PPS侧进行了用户充值操作,但VC侧的充值卡并没有置位,即,PPS侧与VC侧的数据不一致,给运营商的管理带来不便,并且,恶意用户可以使用充值卡进行多次充值,从而给运营商造成损失。
发明内容
考虑到相关技术中存在的相关技术中用户进行充值时,预付费业务控制中心与充值中心的信令交互过程中发生信令丢失等异常情况时,导致PPS侧与VC侧的数据不一致的问题而提出本发明,为此,本发明的主要目的在于提供一种充值管理方法及系统、预付费业务控制装置、充值装置,以解决上述问题。
根据本发明的一个方面,提供了一种充值管理方法,用于预付费业务控制中心与充值中心为用户进行充值业务。
根据本发明实施例的充值管理方法包括:预付费业务控制中心获取用户本次充值的第一充值密码,并将第一充值密码与预先保存的用户上次成功充值的第二充值密码进行比较,在第一充值密码与第二充值密码不一致的情况下,向充值中心发送充值请求,并在充值请求中携带用户的用户信息和第二充值密码;充值中心接收充值请求,判断第二充值密码对应的第二充值卡是否已经置位,在判断第二充值卡已经置位的情况下,向预付费业务控制中心反馈确认信息;预付费业务控制中心根据确认信息为用户进行充值。
优选地,充值请求中进一步携带有第一充值密码。
优选地,在判断第二充值卡已经置位的情况下,进一步包括以下处理:判断是否存在与第一充值密码对应的用户信息;在判断结果为否的情况下,将充值请求中携带的用户信息记录为第一充值密码对应的用户信息;在判断结果为是的情况下,进一步判断充值请求中携带的用户信息是否与第一充值密码对应的用户信息一致,在判断结果为是情况下,查询第一充值密码对应的充值卡的状态,在判断结果为否的情况下,充值操作失败。
优选地,在预付费业务控制中心获取第一充值密码之后,方法还包括:在充值成功的情况下,预付费业务控制中心保存第一充值密码,并使用保存的第一充值密码更新第二充值密码。
优选地,在充值中心判断第二充值卡未置位的情况下,进一步包括:对第二充值卡进行置位操作。
优选地,在预付费业务控制中心根据确认信息为用户进行充值之后,方法还包括:预付费业务控制中心向充值中心发送置位指令;充值中心根据置位指令对第一充值密码对应的充值卡进行置位操作,其中,在置位失败的情况下,向预付费业务控制中心发送置位失败指令;预付费业务控制中心根据置位失败指令,取消对用户的充值操作,并将保存的第一充值密码更新为第二充值密码。
其中,其特征在于,用户信息包括用户的手机号码。
根据本发明的一个方面,提供一种预付费业务控制装置,该装置位于预付费业务控制中心侧。
根据本发明实施例的预付费业务控制装置包括:获取模块,用于获取用户本次充值的第一充值密码;判断模块,用于将第一充值密码与预先保存的用户上次成功充值的第二充值密码进行比较;发送模块,用于在第一充值密码与第二充值密码不一致的情况下,向 充值中心发送充值请求,并在充值请求中携带用户的用户信息和第二充值密码;充值模块,用于根据来自充值中心的确认信息为用户进行充值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810109394.9/2.html,转载请声明来源钻瓜专利网。