专利名称:一种全国统一的电信业务充值方法及系统的制作方法
技术领域:
本发明涉及电信领域,尤其涉及一种全国统一的电信业务充值系统及方法。
背景技术:
为了方便用户充值缴费,国内电信运营商陆续在各省分别推出了缴费卡/ 充值卡业务。缴费卡/充值卡具有购买方便、随时充值的优点,因此受到了广 大用户的欢迎。但随着业务的不断发展,逐渐暴露出一些问题
1、 卡种类繁多,通常分为充值卡和缴费卡。充值卡通常为预付费用户充 值, 一般可以实现全国充值。缴费卡通常为后付费用户充值,由各省发行,不 能全国充值。
2、 不能异地充值。各省发行的缴费卡不支持异地充值,限制了用户使用 范围。 '
3、 不能实现全业务充值。充值卡不能实现不同网络(如移动电话/固话) 之间的互充,不能实现他机充值,造成了用户不能一卡通用,全业务充值。
针对以上问题,迫切需要建立一种全新的全国充值的架构,解决全国异地 充值问题和全业务充值问题,主要的技术难点在于异地充值架构。国内运营商 也在积极尝试建立全国统一的充值系统,统一管理充值缴费卡的销售,减少卡 的种类,支持异地充值缴费,给用户以一致性的体验。现有的全国统一充值解 决方案主要包括以下几种。
一、集中充值技术方案(如图1所示)
建立全国集中的充值中心,集中管理卡数据库,集中处理卡验证与用户鉴 权,从而实现全国统一充值。在这种方式下,实际的充值操作是在全国充值中 心集中进行的。例如,某运营商基于智能网信令技术,通过在全国设置三个集
中的充值中心(VC)实现全国充值,就属于此类方式。3个VC中存储集中的 卡数据,被充帐户分布在全国31个省的业务控制部分(SCP)中,用户充值时,在vc中进行集中的鉴权。
二、分布式充值技术方案(如图2所示)
通过对全国各省充值系统两两对接,组成网状网,实现全国充值。对于本 地卡、本地号码充值,直接通过本省充值中心完成;对于异地卡/异地号码充 值,则通过网状网将信息传递给卡归属省、号码归属省进行卡验证和号码鉴权, 并在号码归属省充值中心实现充值操作。每省都有独立的VC, SCP通过网状 结构进行互连。
集中充值方案的主要缺点如下所有充值鉴权操作都是集中进行的,因此, 对集中充值系统处理能力要求高,系统负载较大,集中的中心可能成为性能瓶 颈;灵活性较差,不便于各省个性化业务的支撑。
分布式充值技术方案的主要缺点如下每个省分系统需要和其他30个省 的系统两两对接,工程复杂度高;没有集中管理的异地业务管理,没有统一的 业务控制点,不便于统一管理、控制的实现。
发明内容
为了解决上述的技术问题,提供了一种全国统一的电信业务充值系统及方 法,其目的在于,提供一种基于枢纽的分布式充值解决方案。 本发明提供了一种全国统一的电信业务充值方法,包括 步骤l,全国统一制造充值卡后,在各省的充值平台中分省存储; 步骤2,在进行异地充值时
枢纽平台将位于接入省的异地被充值号码验证请求转发到被充值号码归 属省的充值平台,由被充值号码归属省的充值平台完成对被充值号码的鉴权;
枢纽平台将位于接入省的异地充值卡验证请求和扣款请求转发到充值卡 归属省的充值平台,由充值卡归属省的充值平台完成对充值卡的鉴权和扣款;
枢纽平台将位于接入省的异地缴费请求转发到被充值号码归属省的充值 平台,由被充值号码归属省的充值平台完成被充值号码的缴费。
异地充值包括接入省的充值卡为异地的被充值号码充值、异地的充值卡为 接入省的被充值号码充值、异地的充值卡为与充值卡属于同一省份的被充值号 码充值和异地的充值卡为与充值卡不属于同一省份的被充值号码充值。
接入省的充值卡为异地的被充值号码充值时,步骤2包括步骤10,接入省的充值平台验证客户输入的被充值号码为异地的被充值 号码,将验证请求发送到枢纽平台;
步骤11,枢纽平台根据异地的被充值号码的归属信息将验证请求发送至 被充tt号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢 纽平台和接入省的充值平台发送至客户;
步骤12,挺户输入充值卡密码后,接入省的充值平台对充值卡进行验证; 在客户进行缴费操作后,接入省的充值平台进行扣款操作,并将被充值号码的 缴费请求发送到枢纽平台;
步骤13,枢纽平台依据被充值号码的归属信息将被充值号码的缴费请求 发送到被充值号码归属省的充值平台,被充值号码归属省的充值平台完成被充 值号码的缴费,并将缴费结果经枢纽平台和接入省的充值平台发送至客户。
异地的充值卡为接入地的被充值号码充值时,步骤2包括
步骤20,接入省的充值平台验证客户输入的被充值号码为本地的被充值 号码,接收客户输入的充值卡密码;
步骤21,接入省的充值平台验证客户使用的充值卡为异地的充值卡,发 送验证请求到枢纽平台;
步骤22,枢纽平台依据充值卡归属信息将验证请求发送到充值卡归属省 的充值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接 入省的充值平台发送至客户;
步骤23,客户进行缴费操作后,接入省的充值平台将扣款请求发送至枢 纽平台;
步骤24,枢纽平台根据充值卡归属信息将扣款请求发送至充值卡归属省 的充值平台,充值卡归属省的充值平台扣款后将扣款结果经枢纽平台发送至接 入省的充值平台,接入省的充值平台完成被充值号码的缴费,并将缴费结果发 送至客户。
异地的充值卡为与充值卡属于同一省份的被充值号码充值时,步骤2包
括
步骤30,接入省的充值平台验证客户输入的被充值号码为异地的被充值 号码,将验证请求发送到枢纽平台;
步骤31,枢纽平台根据异地的被充值号码的归属信息将验证请求发送至被充值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢
纽平台和接入省的充值平台发送至客户;
步骤32,客户输入充值卡密码后,接入省的充值平台验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;
步骤33,枢纽平台依据充值卡归属信息将验证请求发送到充值卡归属省 的充值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接 入省的充值平台发送至客户;
步骤34,客户进行缴费操作后,接入省的充值平台依据被充值号码的归 属信息和充值卡归属信息判断被充值号码归属省和充值卡归属省相同,则将扣 款请求和缴费请求发送至枢纽平台;
步骤35,枢纽平台依据被充值号码的归属信息或充值卡归属信息将扣款 请求和缴费请求发送至被充值号码归属省的充值平台,由被充值号码归属省的 充值平台完成扣款和缴费,并将缴费结果经枢纽平台和接入省的充值平台发送 至客户。
异地的充值卡为与充值卡不属于同一省份的被充值号码充值时,步骤2 包括
步骤41,接入省的充值平台验证客户输入的被充值号码为异地的被充值 号码,将验证请求发送到枢纽平台;
步骤42,枢纽平台根据异地的被充值号码的归属信息将验证请求发送至 被充值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢 纽平台和接入省的充值平台发送至客户;
步骤43,客户输入充值卡密码后,接入省的充值平台验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;
步骤44,枢纽平台依据充值卡归属信息将验证请求发送到充值卡归属省 的充值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接 入省的充值平台发送至客户;
步骤45,客户进行缴费操作后,接入省的充值平台依据被充值号码的归 属信息和充值卡归属信息判断被充值号码归属省和充值卡归属省不同,则将扣 款请求发送至枢纽平台;
步骤46,枢纽平台根据充值卡归属信息将扣款请求发送至卡归属省的充值平台,卡归属省的充值平台扣款后将扣款结果经枢纽平台发送至接入省的充
值平台;
步骤47,接入省的充值平台将缴费请求发送至枢纽平台,枢纽平台根据 被充值号码的归属信息将缴费请求转发至被充值号码归属省的充值平台。
本发明提供了一种全国统一的电信业务充值系统,包括卡管理和结算系 统、枢纽平台以及位于各省的充值平台;
卡管理和结算系统,用于全国统一制造充值卡;
各省的充值平台,用于分省存储充值卡;
枢纽平台,用于将位于接入省的异地被充值号码验证请求转发到被充值号 码归属省的充值平台,由被充值号码归属省的充值平台完成对被充值号码的鉴 权;将位于接入省的异地充值卡验证请求和扣款请求转发到充值卡归属省的充 值平台,由充值卡归属省的充值平台完成对充值卡的鉴权和扣款;将位于接入 省的异地缴费请求转发到被充值号码归属省的充值平台,由被充值号码归属省 的充值平台完成被充值号码的缴费。
异地充值包括接入省的充值卡为异地的被充值号码充值、异地的充值卡为 接入省的被充值号码充值、异地的充值卡为与充值卡属于同一省份的被充值号 码充值和异地的充值卡为与充值卡不属于同一省份的被充值号码充值。
接入省的充值卡为异地的被充值号码充值时
接入省的充值平台,用于验证客户输入的被充值号码为异地的被充值号 码,将验证请求发送到枢纽平台;
枢纽平台,用于根据异地的被充值号码的归属信息将验证请求发送至被充 值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢纽平 台和接入省的充值平台发送至客户;
接入省的充值平台,还用于在客户输入充值卡密码后对充值卡进行验证; 还用于在客户进行缴费操作后进行扣款操作,并将充值卡的缴费请求发送到枢 纽平台;
枢纽平台,用于依据被充值号码的归属信息将充值卡的缴费请求发送到被 充值号码归属省的充值平台,被充值号码归属省的充值平台完成被充值号码的 缴费,并将缴费结果经枢纽平台和接入省的充值平台发送至客户。
异地的充值卡为接入地的被充值号码充值时接入省的充值平台,用于验证客户输入的被充值号码为本地的被充值号
码,接收客户输入的充值卡密码;
接入省的充值平台,用于验证客户使用的充值卡为异地的充值卡,发送验 证请求到枢纽平台;
枢纽平台,用于依据充值卡归属信息将验证请求发送到充值卡归属省的充 值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接入省 的充值平台发送至客户;
接入省的充值平台,还用于在客户进行缴费操作后,将扣款请求发送至枢 纽平台;
枢纽平台,用于根据充值卡归属信息将扣款请求发送至充值卡归属省的充 值平台,充值卡归属省的充值平台扣款后将扣款结果经枢纽平台发送至接入省 的充值平台,接入省的充值平台完成被充值号码的缴费,并将缴费结果发送至 客户。
异地的充值卡为与充值卡属于同一省份的被充值号码充值时
接入省的充值平台,用于验证客户输入的被充值号码为异地的被充值号 码,将验证请求发送到枢纽平台;
枢纽平台,用于根据异地的被充值号码的归属信息将验证请求发送至被充 值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢纽平 台和接入省的充值平台发送至客户;
接入省的充值平台,还用于在客户输入充值卡密码后,验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;
枢纽平台,用于依据充值卡归属信息将验证请求发送到充值卡归属省的充 值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接入省 的充值平台发送至客户;
接入省的充值平台,还用于在客户进行缴费操作后依据被充值号码的归属 信息和充值卡归属信息判断被充值号码归属省和充值卡归属省相同,并将扣款 请求和缴费请求发送至枢纽平台;
枢纽平台,用于依据被充值号码的归属信息或充值卡归属信息将扣款请求 和缴费请求发送至被充值号码归属省的充值平台,由被充值号码归属省的充值 平台完成扣款和缴费,并将缴费结果经枢纽平台和接入省的充值平台发送至客户。
异地的充值卡为与充值卡不属于同一省份的被充值号码充值时
接入省的充值平台,用于验证客户输入的被充值号码为异地的被充值号 码,将验证请求发送到枢纽平台;
枢纽平台,用于根据异地的被充值号码的归属信息将验证请求发送至被充 值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢纽平 台和接入省的充值平台发送至客户;
接入省的充值平台,还用于在客户输入充值卡密码后,验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;
枢纽平台,用于依据充值卡归属信息将验证请求发送到充值卡归属省的充 值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接入省 的充值平台发送至客户;
接入省的充值平台,还用于在客户进行缴费操作后依据被充值号码的归属 信息和充值卡归属信息判断被充值号码归属省和充值卡归属省不同,并将扣款 请求发送至枢纽平台;
枢纽平台,用于根据充值卡归属信息将扣款请求发送至卡归属省的充值平 台,卡归属省的充值平台再扣款后将扣款结果经枢纽平台发送至接入省的充值 平台;
接入省的充值平台,用于将缴费请求发送至枢纽平台,枢纽平台根据被充 值号码的归属信息将缴费请求转发至被充值号码归属省的充值平台。 本发明相对于现有的技术方案而言,具有如下有益效果
1) 总部卡管理和结算系统统一全国卡数据,有利于异地交易的集中管理 与控制,有利于数据的集中管控。总部统一生成卡数据,下发分公司,实施"管 理集中、数据分散"的管控原则。省分定期上传卡的销售激活记录、充值记录 等卡状态变更信息,实现卡数据的闭环管理。
2) 充值鉴权分散,充值卡数据存储在各省充值平台。各省分充值平台均 通过枢纽平台互联,形成星形结构,从而避免了 31个省分系统间两两对接造 成的工程复杂度高的问题。
3) 枢纽平台负责分发异地卡/异地用户的卡验证/用户鉴权任务,对应的省 分充值平台负责缴费充值操作分布在各省系统中,避免了全国集中系统处理能力不足的问题。
4)分布式结构保证了各省业务个性化配置的灵活性。
本发明结合现有技术中两种方案的优点,全国统一制卡,集中管理卡数据, 分省存储、鉴权和充值,从而将全国统一集中管理和分布式鉴权充值有机的结 合在一起。对于本地用户使用本地卡进行充值,直接通过本省充值平台缴费充 值;对于异地卡/异地号码充值,通过枢纽平台分发处理,将异地卡信息发送 到卡归属省进行鉴权,将用户号码发送到归属省进行用户鉴权,并在号码归属 省完成充值操作。本发明实现了卡数据的集中管理与分散存储,实现了异地充 值操作的集中管理、分发与分布式鉴权处理。而对于用户来说,以上过程是透 明的,无论是否漫游,无论使用哪个地方的卡进行充值,都会产生统一的体验。
图1为现有技术中集中充值技术方案的系统结构示意图2为现有技术中对分布式充值技术方案的系统结构示意图3为本发明提供的电信业务充值系统示意图4为本发明提供的本地卡充异地账户流程图5为本发明提供的异地卡充本地账户流程图6为本发明提供的异地卡充异地账户流程图7为本发明提供的异地卡充异地账户流程图。
具体实施例方式
下面结合附图,对本发明做进一步的详细描述。
本发明提供了一种全国统一的电信业务充值系统,包括卡管理和结算系 统、枢纽平台以及位于各省的充值平台;
卡管理和结算系统,用于全国统一制造充值卡; 各省的充值平台,用于分省存储充值卡;
枢纽平台,用于将位于接入省的异地被充值号码验证请求转发到被充值号 码归属省的充值平台,由被充值号码归属省的充值平台完成对被充值号码的鉴 权;将位于接入省的异地充值卡验证请求和扣款请求转发到充值卡归属省的充 值平台,由充值卡归属省的充值平台完成对充值卡的鉴权和扣款;将位于接入省的异地缴费请求转发到被充值号码归属省的充值平台,由被充值号码归属省 的充值平台完成被充值号码的缴费。
本发明提供的电信业务充值系统如图3所示。该系统主要由三部分组成 卡管^f卩结算系统、省分充值平台和枢纽平台(简称枢纽)。其中,卡管理和
结算系统完成卡数据生成和制作,卡充值结算等;各省分系统主要完成充值接 入、充值卡鉴权、帐户充值等功能;枢纽平台为数据传输和交换的中心。枢纽 平台的主要作用是转发省分的异地充值请求,具体功能包括路由选择、流量控 制、联机交易控制、日终对账等。枢纽平台内部通信采用IT技术实现,即通 过HTTP+XML消息报文格式,并采用了先进的异步消息通讯模式,大大提高 了系统的稳定性、健壮性和可扩展性;枢纽平台同总部和省分系统之间通信同 样使用IT技术实现,并可以扩展支持多种协议。如,采用基于XML的UniBSS 报文格式,包括两个部分Message Header(消息头)与Service Content(交易业 务内容)。其中Message Header用于存储交易请求以及应答的公共部分和消息 的控制数据,而Service Content作为Message Header的最后一个Element (元 素),包含交易请求和应答的业务数据,并可根据不同的业务需要对其包含的 内容进行扩展。
分布式的数据处理,保证了分布与集中相结合技术方案的实现 本发明提出的技术方案是在充分考虑系统现状的前提下,平衡分布与集中
的矛盾,而不断完善形成的,既达到了集中管控的要求,又具备了高性能、易
扩展的能力。具体表现在如下方面-
1) 集中式数据管理
全国统一生成充值卡数据,并下发到各省充值平台。
2) 集中式路由控制
所有异地的业务均通过枢纽集中进行路由控制,分发到归属省进行操作, 路由策略比较简单,避免了复杂的路由数据同步过程;由于枢纽可以根据省分 交易的复杂情况进行流量控制,避免数据风暴。
3) 分布式数据存储
归属于各省的充值卡保存在各省分充值平台中,所有充值交易由省分充值 平台中数据库完成卡数据的鉴权,异地交易数据将在总部和各省进行记录和保留。
4)分布式接入、鉴权与充值处理
充分利用各省分充值系统的处理能力,完成充值卡管理、卡鉴权、用户鉴 权、充值等业务操作。枢纽平台主要负责路由分发和实时交易的控制,与仅有 少量的业务处理操作。这样,既保护了省分的原有投资,避免了全国集中系统 的高配置、高性能要求,又使得整个支撑网络的架构相对平衡,扩展性好。
根据充值卡和被充号码的不同分布情况,将异地充值流程归纳为4种类
型本地卡充异地号码、异地卡充本地号码、异地卡充异地号码(卡、号码同
省)、异地卡充异地号码(卡、号码不同省)。
本地卡充异地号码如图4所示,充值步骤包括
步骤401,客户输入被充值的手机号码发起号码验证请求;
步骤402,接入省分充值平台判断被充号码是否归属本省;
步骤403,若被充号码非本省号码,接入省分充值平台向枢纽发起异地号
码验证请求;
步骤404,枢纽接收到异地号码验证请求后,进行号码归属地的判断; 步骤405,枢纽将异地号码验证请求路由到被充号码归属省充值平台; 步骤406,被充号码归属省充值平台进行号码验证操作; 步骤407,被充号码归属省充值平台将验证结果返回给枢纽; 步骤408,枢纽将验证结果转发给接入省分充值平台; 步骤409,接入省分充值平台向客户返回号码验证结果; 步骤410,号码验证成功后,在同一会话中客户输入缴费卡密码进行缴费 卡验证;
步骤411,接入省分充值平台根据卡密码进行是否本地缴费卡的判断; 步骤412,若为本地缴费卡,则接入省分充值平台进行本地验证操作; 步骤413,接入省分充值平台向客户返回验证结果; 步骤414,客户在同一会话中进行充值缴费操作;
步骤415,接入省分充值平台开始进行异地充值的事务处理;首先由接入 省分充值平台执行缴费卡扣款操作;
步骤416,缴费卡扣款操作完成后,接入省分充值平台向枢纽发起异地号码充值缴费请求;
步骤417,枢纽接收到异地号码充值缴费请求后,进行号码归属地的判断;
步骤418,枢纽将异地号码充值缴费请求路由到被充号码归属省充值平 台. ,
步骤419,被充号码归属省充值平台执行充值缴费操作;
步骤420,被充号码归属省充值平台将充值缴费操作结果返回给枢纽;
步骤421,枢纽将操作结果转发给接入省分充值平台;
步骤422,接入省分充值平台接收到枢纽返回的操作结果后结束异地充值 事务,并向客户返回充值缴费结果。
异地卡充本地号码的流程如图5所示,充值步骤包括
步骤501,客户输入被充值的手机号码发起号码验证请求;
步骤502,接入省分充值平台判断被充号码为本省号码,接入省分充值平
台进行号码验证;
步骤503,接入省分充值平台将号码验证结果返回给客户;
步骤504,号码验证成功后,在同一会话中客户输入缴费卡密码进行缴费
卡验证;
步骤505,接入省分充值平台根据卡密码进行是否本地缴费卡的判断; 步骤506,若非本地缴费卡,则接入省分充值平台向枢纽发送异地缴费卡 验证请求;
步骤507,枢纽接收到请求后,进行卡归属省判断; 步骤508,枢纽将卡验证请求路由到卡归属省分充值平台; 步骤509,卡归属省分充值平台执行卡验证操作; 步骤510,卡归属省分充值平台向枢纽返回卡验证结果; 步骤511,枢纽将卡验证结果返回给接入省分充值平台; 步骤512,接入省分充值平台向客户返回卡验证结果; 步骤513,客户在同一会话中进行充值缴费操作;
歩骤514,接入省充值平台开始进行异地充值的事务处理;首先由接入省 分充值平台向枢纽发送异地缴费卡扣款请求;
歩骤515,枢纽根据卡密码获取缴费卡归属信息;步骤516,枢纽将缴费卡扣款请求路由到卡归属省分充值平台; 步骤517,卡归属省分充值平台执行卡扣款操作; 步骤51S,卡归属省分充值平台向枢纽返回操作结果; 步骤519,々枢纽将操作结果转发给接入省分充值平台; 步骤520,接入省分充值平台接收到枢纽返回的操作结果后,进行本地用 户充值缴费操作,并结束异地充值事务;
步骤521,接入省分充值平台向客户返回充值缴费结果。
异地卡充异地号码(卡、号码同省)的流程如图6所示,充值步骤包括
步骤601,客户输入被充值的手机号码发起号码验证请求;
步骤602,接入省分充值平台判断被充号码是否归属本省,若被充号码非
本省号码,接入省分充值平台向枢纽发起异地号码验证请求;
步骤603,枢纽接收到异地号码验证请求后,进行号码归属地的判断; 步骤604,枢纽将异地号码验证请求路由到被充号码归属省充值平台; 步骤605,被充号码归属省充值平台进行号码验证操作; 步骤606,被充号码归属省充值平台将验证结果返回给枢纽; 步骤607,枢纽将验证结果转发给接入省分充值平台,验证结果中包含被
充号码的归属信息;
步骤60S,接入省分充值平台向客户返回号码验证结果;
步骤609,号码验证成功后,在同一会话中客户输入缴费卡密码进行缴费
卡验证;
步骤610,接入省分充值平台根据卡密码进行是否本地缴费卡的判断,若 非本地缴费卡,则接入省分充值平台向枢纽发送异地缴费卡验证请求; 步骤611,枢纽接收到请求后,进行卡归属省判断; 步骤612,枢纽将卡验证请求路由到卡归属省分充值平台; 步骤613,卡归属省分充值平台执行卡验证操作; 步骤614,卡归属省分充值平台向枢纽返回卡验证结果; 步骤615,枢纽将卡验证结果返回给接入省分充值平台,验证结果中包含 卡的归属信息;
步骤616,接入省分充值平台向客户返回卡验证结果;步骤617,客户在同一会话中进行充值缴费操作;
步骤618,接入省分充值平台依据号码验证结果和卡验证结果中包含的归 属信息判断被充号码和卡属于相同省,本次充值使用组合请求,向枢纽发送异 地充值组合请求,此请求将缴费卡扣款、用户充值缴费两个操作合并为一个交 易, 一次性提交给枢纽;
步骤619,枢纽获取被充值号码的归属信息,此流程中被充号码的归属信 息应与缴费卡归属信息相同;
步骤620,枢纽向归属省分充值平台发送组合充值请求;
步骤621,卡归属省分充值平台执行缴费卡扣款操作;
步骤622,卡归属省分充值平台执行用户充值缴费操作;
步骤623,卡归属省分充值平台向枢纽返回操作结果;
步骤624,枢纽将操作结果转发至接入省分充值平台;
步骤625,接入省分充值平台向客户返回充值缴费结果。
异地卡充异地用户(卡、号码不同省)的流程如图7所示,充值步骤包括
步骤701,客户输入被充值的手机号码发起号码验证请求;
步骤702,接入省分充值平台判断被充号码是否归属本省,若被充号码非
本省号码,接入省分充值平台向枢纽发起异地号码验证请求;
步骤703,枢纽接收到异地号码验证请求后,进行号码归属地的判断; 步骤704,枢纽将异地号码验证请求路由到被充号码归属省充值平台; 步骤705,被充号码归属省充值平台进行号码验证操作; 步骤706,被充号码归属省充值平台将验证结果返回给枢纽; 步骤707,枢纽将验证结果转发给接入省分充值平台,验证结果中含被充
号码的归属信息;
步骤708,接入省分充值平台向客户返回号码验证结果;
步骤709,号码验证成功后,在同一会话中客户输入缴费卡密码进行缴费
卡验证;
步骤710,接入省分充值平台根据卡密码进行是否本地缴费卡的判断,若 非本地缴费卡,则接入省分充值平台向枢纽发送异地缴费卡验证请求; 步骤711,枢纽接收到请求后,进行卡归属省判断;步骤712,枢纽将卡验证请求路由到卡归属省分充值平台; 步骤7B,卡归属省分充值平台执行卡验证操作; 步骤714,卡归属省分充值平台向枢纽返回卡验证结果; 步骤715,枢纽将卡验证结果返回给接入省分充值平台,验证结果中包含 卡的归属信息;
步骤716,接入省分充值平台向客户返回卡验证结果; 步骤717,客户在同一会话中进行充值缴费操作;
步骤718,接入省分充值平台依据号码验证结果和卡验证结果中包含的归 属信息判断被充号码和卡属于不同省,接入省充值平台向枢纽发送异地缴费卡 扣款请求;
步骤719,枢纽根据卡密码获取缴费卡归属信息; 步骤720,枢纽将缴费卡扣款请求路由到卡归属省分充值平台; 步骤721,卡归属省分充值平台执行缴费卡扣款操作; 步骤722,卡归属省分充值平台向枢纽返回操作结果; 步骤723,枢纽将操作结果转发给接入省分充值平台; 步骤724,接入省分充值平台接收到卡扣款成功应答后,向枢纽发起异地 用户充值缴费请求;
步骤725,枢纽接收到异地用户充值缴费请求后,进行号码归属地的判断; 步骤726,枢纽将异地用户充值缴费请求路由到被充号码归属省充值平
台
步骤727,被充号码归属省充值平台执行用户充值缴费操作; 步骤728,被充号码归属省充值平台将充值缴费操作结果返回给枢纽; 步骤729,枢纽将操作结果转发给接入省分充值平台; 步骤730,接入省分充值平台向客户返回充值缴费结果。 本发明提供的技术方案可以实现全国统一的电信业务充值,包括移动用户 电话充值、固定电话用户充值以及ADSL用户充值;不但用户在归属省能够实 现为归属省的其他用户充值,还可以在归属省为其他省的用户充值,甚至该用 户到其他省之后也可以为别的用户(包括和该用户位于相同省的用户和与该用 户位于不同省的用户)充值。
本发明中所说的异地的具体含义是被充值号码或者充值卡的归属省与当前用户接入省不一致。
本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条 件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于 以上1的说明,而是由权利要求书的范围来确定的。
权利要求
1、一种全国统一的电信业务充值方法,其特征在于,包括步骤1,全国统一制造充值卡后,在各省的充值平台中分省存储;步骤2,在进行异地充值时枢纽平台将位于接入省的异地被充值号码验证请求转发到被充值号码归属省的充值平台,由被充值号码归属省的充值平台完成对被充值号码的鉴权;枢纽平台将位于接入省的异地充值卡验证请求和扣款请求转发到充值卡归属省的充值平台,由充值卡归属省的充值平台完成对充值卡的鉴权和扣款;枢纽平台将位于接入省的异地缴费请求转发到被充值号码归属省的充值平台,由被充值号码归属省的充值平台完成被充值号码的缴费。
2、 如权利要求l所述的全国统一的电信业务充值方法,其特征在于,异 地充值包括接入省的充值卡为异地的被充值号码充值、异地的充值卡为接入省 的被充值号码充值、异地的充值卡为与充值卡属于同一省份的被充值号码充值 和异地的充值卡为与充值卡不属于同一省份的被充值号码充值。
3、 如权利要求2所述的全国统一的电信业务充值方法,其特征在于,接 入省的充值卡为异地的被充值号码充值时,步骤2包括步骤10,接入省的充值平台验证客户输入的被充值号码为异地的被充值 号码,将验证请求发送到枢纽平台;步骤11,枢纽平台根据异地的被充值号码的归属信息将验证请求发送至 被充值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢 纽平台和接入省的充值平台发送至客户;步骤12,客户输入充值卡密码后,接入省的充值平台对充值卡进行验证; 在客户进行缴费操作后,接入省的充值平台进行扣款操作,并将被充值号码的 缴费请求发送到枢纽平台;步骤13,枢纽平台依据被充值号码的归属信息将被充值号码的缴费请求 发送到被充值号码归属省的充值平台,被充值号码归属省的充值平台完成被充 值号码的缴费,并将缴费结果经枢纽平台和接入省的充值平台发送至客户。
4、 如权利要求2所述的全国统一的电信业务充值方法,其特征在于,异 地的充值卡为接入地的被充值号码充值时,步骤2包括步骤20,接入省的充值平台验证客户输入的被充值号码为本地的被充值 号码,接收客户输入的充值卡密码;步骤21,接入省的充值平台验证客户使用的充值卡为异地的充值卡,发 送验证请求到枢纽平台;步骤22,枢纽平台依据充值卡归属信息将验证请求发送到充值卡归属省 的充值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接 入省的充值平台发送至客户;步骤23,客户进行缴费操作后,接入省的充值平台将扣款请求发送至枢 纽平台;步骤24,枢纽平台根据充值卡归属信息将扣款请求发送至充值卡归属省 的充值平台,充值卡归属省的充值平台扣款后将扣款结果经枢纽平台发送至接 入省的充值平台,接入省的充值平台完成被充值号码的缴费,并将缴费结果发 送至客户。
5、如权利要求2所述的全国统一的电信业务充值方法,其特征在于,异 地的充值卡为与充值卡属于同一省份的被充值号码充值时,步骤2包括步骤30,接入省的充值平台验证客户输入的被充值号码为异地的被充值 号码,将验证请求发送到枢纽平台;步骤31,枢纽平台根据异地的被充值号码的归属信息将验证请求发送至 被充值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢 纽平台和接入省的充值平台发送至客户;步骤32,客户输入充值卡密码后,接入省的充值平台验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;步骤33,枢纽平台依据充值卡归属信息将验证请求发送到充值卡归属省 的充值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接 入省的充值平台发送至客户;步骤34,客户进行缴费操作后,接入省的充值平台依据被充值号码的归 属信息和充值卡归属信息判断被充值号码归属省和充值卡归属省相同,则将扣 款请求和缴费请求发送至枢纽平台;步骤35,枢纽平台依据被充值号码的归属信息或充值卡归属信息将扣款 请求和缴费请求发送至被充值号码归属省的充值平台,由被充值号码归属省的充值平台完成扣款和缴费,并将缴费结果经枢纽平台和接入省的充值平台发送 至客户。
6、 如权利要求2所述的全国统一的电信业务充值方法,其特征在于,异 地的充值卡为与充值卡不属于同一省份的被充值号码充值时,歩骤2包括-步骤41,接入省的充值平台验证客户输入的被充值号码为异地的被充值 号码,将验证请求发送到枢纽平台;步骤42,枢纽平台根据异地的被充值号码的归属信息将验证请求发送至 被充值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢 纽平台和接入省的充值平台发送至客户;步骤43,客户输入充值卡密码后,接入省的充值平台验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;步骤44,枢纽平台依据充值卡归属信息将验证请求发送到充值卡归属省 的充值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接 入省的充值平台发送至客户;步骤45,客户进行缴费操作后,接入省的充值平台依据被充值号码的归 属信息和充值卡归属信息判断被充值号码归属省和充值卡归属省不同,则将扣 款请求发送至枢纽平台;步骤46,枢纽平台根据充值卡归属信息将扣款请求发送至卡归属省的充 值平台,卡归属省的充值平台扣款后将扣款结果经枢纽平台发送至接入省的充 值平台;步骤47,接入省的充值平台将缴费请求发送至枢纽平台,枢纽平台根据 被充值号码的归属信息将缴费请求转发至被充值号码归属省的充值平台。
7、 一种全国统一的电信业务充值系统,其特征在于,包括卡管理和结算 系统、枢纽平台以及位于各省的充值平台;卡管理和结算系统,用于全国统一制造充值卡; 各省的充值平台,用于分省存储充值卡;枢纽平台,用于将位于接入省的异地被充值号码验证请求转发到被充值号 码归属省的充值平台,由被充值号码归属省的充值平台完成对被充值号码的鉴 权;将位于接入省的异地充值卡验证请求和扣款请求转发到充值卡归属省的充 值平台,由充值卡归属省的充值平台完成对充值卡的鉴权和扣款;将位于接入省的异地缴费请求转发到被充值号码归属省的充值平台,由被充值号码归属省 的充值平台完成被充值号码的缴费。
8、 如权利要求7所述的全国统一的电信业务充值系统,其特征在于,异 地充值包括接入省的充值卡为异地的被充值号码充值、异地的充值卡为接入省 的被充值号码充值、异地的充值卡为与充值卡属于同一省份的被充值号码充值 和异地的充值卡为与充值卡不属于同一省份的被充值号码充值。
9、 如权利要求8所述的全国统一的电信业务充值系统,其特征在于,接 入省的充值卡为异地的被充值号码充值时接入省的充值平台,用于验证客户输入的被充值号码为异地的被充值号 码,将验证请求发送到枢纽平台;枢纽平台,用于根据异地的被充值号码的归属信息将验证请求发送至被充 值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢纽平 台和接入省的充值平台发送至客户;接入省的充值平台,还用于在客户输入充值卡密码后对充值卡进行验证; 还用于在客户进行缴费操作后进行扣款操作,并将充值卡的缴费请求发送到枢 纽平台;枢纽平台,用于依据被充值号码的归属信息将充值卡的缴费请求发送到被 充值号码归属省的充值平台,被充值号码归属省的充值平台完成被充值号码的 缴费,并将缴费结果经枢纽平台和接入省的充值平台发送至客户。
10、 如权利要求8所述的全国统一的电信业务充值系统,其特征在于,异 地的充值卡为接入地的被充值号码充值时接入省的充值平台,用于验证客户输入的被充值号码为本地的被充值号 码,接收客户输入的充值卡密码;接入省的充值平台,用于验证客户使用的充值卡为异地的充值卡,发送验 证请求到枢纽平台;枢纽平台,用于依据充值卡归属信息将验证请求发送到充值卡归属省的充 值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接入省 的充值平台发送至客户;接入省的充值平台,还用于在客户进行缴费操作后,将扣款请求发送至枢 纽平台;枢纽平台,用于根据充值卡归属信息将扣款请求发送至充值卡归属省的充 值平台,充值卡归属省的充值平台扣款后将扣款结果经枢纽平台发送至接入省 的充值平台,接入省的充值平台完成被充值号码的缴费,并将缴费结果发送至 客,。
11、 如权利要求8所述的全国统一的电信业务充值系统,其特征在于,异地的充值卡为与充值卡属于同一省份的被充值号码充值时接入省的充值平台,用于验证客户输入的被充值号码为异地的被充值号 码,将验证请求发送到枢纽平台;枢纽平台,用于根据异地的被充值号码的归属信息将验证请求发送至被充 值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢纽平 台和接入省的充值平台发送至客户;接入省的充值平台,还用于在客户输入充值卡密码后,验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;枢纽平台,用于依据充值卡归属信息将验证请求发送到充值卡归属省的充 值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接入省 的充值平台发送至客户;接入省的充值平台,还用于在客户进行缴费操作后依据被充值号码的归属 信息和充值卡归属信息判断被充值号码归属省和充值卡归属省相同,并将扣款 请求和缴费请求发送至枢纽平台;枢纽平台,用于依据被充值号码的归属信息或充值卡归属信息将扣款请求 和缴费请求发送至被充值号码归属省的充值平台,由被充值号码归属省的充值 平台完成扣款和缴费,并将缴费结果经枢纽平台和接入省的充值平台发送至客 户。
12、 如权利要求8所述的全国统一的电信业务充值系统,其特征在于,异地的充值卡为与充值卡不属于同一省份的被充值号码充值时接入省的充值平台,用于验证客户输入的被充值号码为异地的被充值号码,将验证请求发送到枢纽平台;枢纽平台,用于根据异地的被充值号码的归属信息将验证请求发送至被充值号码归属省的充值平台,被充值号码归属省的充值平台将验证结果经枢纽平台和接入省的充值平台发送至客户;接入省的充值平台,还用于在客户输入充值卡密码后,验证客户使用的充 值卡为异地的充值卡,发送验证请求到枢纽平台;枢纽平台,用于依据充值卡归属信息将验证请求发送到充值卡归属省的充 值平台,充值卡归属省的充值平台完成验证后将验证结果经枢纽平台和接入省 的充值平台发送至客户;接入省的充值平台,还用于在客户进行缴费操作后依据被充值号码的归属 信息和充值卡归属信息判断被充值号码归属省和充值卡归属省不同,并将扣款 请求发送至枢纽平台;枢纽平台,用于根据充值卡归属信息将扣款请求发送至卡归属省的充值平 台,卡归属省的充值平台再扣款后将扣款结果经枢纽平台发送至接入省的充值 平台;接入省的充值平台,用于将缴费请求发送至枢纽平台,枢纽平台根据被充 值号码的归属信息将缴费请求转发至被充值号码归属省的充值平台。
全文摘要
本发明涉及一种全国统一的电信业务充值方法及系统。系统包括卡管理和结算系统、枢纽平台以及位于各省的充值平台;卡管理和结算系统,用于全国统一制造充值卡;各省的充值平台,用于分省存储充值卡;枢纽平台,用于将位于接入省的被充值号码鉴权请求转发到被充值号码归属省的充值平台,由被充值号码归属省的充值平台完成对被充值号码的鉴权;将位于接入省的充值卡鉴权请求和扣款请求转发到充值卡归属省的充值平台,由充值卡归属省的充值平台完成对充值卡的鉴权和扣款;将位于接入省的缴费请求转发到被充值号码归属省的充值平台,由被充值号码归属省的充值平台完成被充值号码的缴费。本发明将全国统一集中管理和分布式鉴权充值有机的结合在一起。
文档编号H04M17/00GK101588427SQ20091008669
公开日2009年11月25日 申请日期2009年6月18日 优先权日2009年6月18日
发明者刘晓亮, 刘诚明, 李福庆, 李连祥, 杜志涛, 海 陆, 高凌云 申请人:中国联合网络通信集团有限公司