专利名称:一种实现网上交费的方法及系统的制作方法
技术领域:
本发明涉及计算机网络,尤其涉及一种实现网上交费的方法及系统。
背景技术:
国内大部分通信运营商所提供的网上交费功能基于"二级架构"的BSS 系统来提供,也就是说,全国31个省分公司分别基于自己的BSS系统建设网 上交费系统,并提供网上交费功能。
原有"二级架构"的网上交费功能要求全国31个省分公司分别建设系统, 基于本地的运营支撑系统(Business Support System, BSS)提供网上交费服务,
其系统流程图如图1所示,包括
步骤IOI,本省用户在交费页面输入用户号码和交费金额。
步骤102,本省电子渠道系统对用户输入的号码和交费金额进行合法性判
断。号码验证包括号码长度是否符合要求,号码前三位号段是否属于特定运营
商;交费金额验证是验证用户输入的交费金额是否符合归属地省分制定的业务 规则,如交费上限、下限等等。
步骤103,本省电子渠道系统向本省BSS发送号码合法性验证请求。
步骤104,本省BSS返回是验证结果。
步骤105,本省电子渠道系统生成订单信息并生成初始交易
步骤106,本省电子渠道系统向银行卡支付平台传送交费金额,请求支付 页面。
步骤107,银行卡支付平台向本省电子渠道系统返回支付页面。 步骤108,本省电子渠道系统向用户返回支付页面。 步骤109,用户在银行卡支付平台页面输入银行卡卡号、密码。 步骤IIO,银行卡支付平台返回给电子渠道扣款状态。 步骤lll,本省电子渠道系统向本省BSS发送交费申请。 步骤112,本省BSS返回交费申请结果给本省电子渠道系统。步骤113,本省电子渠道系统提示用户交费成功。
从上面的流程图中,可以看出该实现方案在管理、建设和业务上都存在一
定的不足 一方面,各个省分公司由于经济发展水平,地域差异性等原因,管 理水平参差不齐,在网上交费功能完善程度、服务水平、界面友好度等方面差 距非常大,导致各地用户不能享受到同等水平的服务;另一方面,由于全国各 省分公司分别开发网上交费系统,必然需要31个不同的网上交费网站、系统 以及第三方支付平台,存在一定程度的重复建设,增加了建设运营成本,并且 使本省的充值平台不能为异地用户充值;最后对于用户来说,记忆不同的域名 地址会造成一定麻烦。
发明内容
为了解决上述的技术问题,提供了一种实现网上交费的方法及系统,其目 的在于,基于现有的运营支撑系统,通过总部枢纽和31个省的BSS互联获取 用户数据,对外通过互联网形式的网上营业厅为全国用户提供统一的跨区域网 上交费功能。
本发明提供了一种实现网上交费的方法,包括
步骤l,设置总部枢纽;该总部枢纽分别与电子渠道系统以及各省分BSS 系统连接;
步骤2,总部枢纽接收电子渠道系统发送的全网用户输入号码的号码验证 请求以及交费请求,并分发至该全网用户输入号码归属的省分BSS系统,从 而实现网上交费。
步骤2包括
步骤21,全网用户将交费请求发送至电子渠道系统,电子渠道系统向总 部枢纽请求验证该全网用户输入号码的合法性;
歩骤22,总部枢纽将该全网用户输入号码的号码验证请求转发至该全网 用户输入号码归属的省分BSS,该全网用户输入号码归属的省分BSS向总部 枢纽返回号码验证结果,总部枢纽通知电子渠道系统该全网用户输入号码可以 交费;
步骤23,电子渠道系统在接收到银行卡支付平台的扣款状态后,向总部枢纽请求交费;
步骤24,总部枢纽将交费请求转发至该全网用户输入号码归属的省分 BSS,该全网用户输入号码归属的省分BSS向总部枢纽返回该省分BSS的交 费状态;
步骤25,总部枢纽将该省分BSS的交费状态发送至电子渠道系统,电子 渠道系统通知该全网用户交费成功。
交费请求中包含该全网用户输入的号码和交费金额。
步骤21中,电子渠道系统接收到该全网用户的交费请求后进行全网用户 输入的号码合法性验证和全网用户输入交费金额的合法性验证,然后向总部枢 纽请求验证该全网用户输入号码的合法性。
步骤22和步骤23之间还包括以下步骤
步骤20S,电子渠道系统向银行卡支付平台传送交费金额,请求支付页面; 步骤209,银行卡支付平台向电子渠道系统返回支付页面; 步骤210,电子渠道系统向用户返回支付页面;
步骤2U,用户在支付平台输入银行卡卡号和银行卡密码;
步骤212,银行卡支付平台返回扣款状态给电子渠道系统。 本发明提供了一种实现网上交费的系统,包括银行卡支付平台、各省分
BSS系统,还包括总部枢纽和电子渠道系统;该总部枢纽分别与电子渠道系统
以及各省分BSS系统连接;
总部枢纽,用于接收电子渠道系统发送的全网用户输入号码的号码验证请
求以及交费请求,并分发至该全网用户输入号码归属的省分BSS系统,从而 实现网上交费。
电子渠道系统,用于接收全网用户输入号码的交费请求,并向总部枢纽请 求验证该全网用户输入号码的合法性;
总部枢纽,还用于该全网用户输入号码的号码验证请求转发至该全网用户
输入号码归属的省分BSS;在接收到该全网用户输入号码归属的省分BSS返
回的号码验证结果后,通知电子渠道系统该全网用户输入号码可以交费;
电子渠道系统,还用于在接收到银行卡支付平台的扣款状态后,向总部枢
纽请求交费;
总部枢纽,还用于将交费请求转发至该全网用户输入号码归属的省分BSS;还用于在该全网用户输入号码归属的省分BSS向总部枢纽返回该省分 BSS的交费状态后,总部枢纽将该省分BSS的交费状态发送至电子渠道系统;
电子渠道系统,还用于通知该全网用户交费成功。
全网用户的交费请求中包含该全网用户输入的号码和交费金额。
电子渠道系统,还用于在接收到该全网用户的交费请求后进行全网用户输 入号码的合法性验证和全网用户输入交费金额的合法性验证。
电子渠道系统包括外部防火墙、第一内部防火墙、第二内部防火墙、DNS 服务器、短信服务器、入侵监测服务器、数据库服务器、应用服务器、支付平 台服务器以及BSS通信服务器;
DNS服务器、短信服务器以及入侵监测服务器分别与外部防火墙以及第 一内部防火墙连接;
数据库服务器、应用服务器、支付平台服务器以及BSS通信服务器分别 与第一内部防火墙以及第二内部防火墙连接;
第二内部防火墙还与总部枢纽连接。
本发明为全国的用户提供唯一的网上交费系统,提供统一的网上交费服 务,拉齐各地服务管理水平,统一的域名地址便于用户记忆和使用,提高用户 对企业服务的认知度和忠诚度,同时集中的系统建设节省了系统建设成本,降 低了整体运营难度。
图1为现有技术中网上交费服务的流程图2为本发明提供的电子渠道系统外部互联示意图3为本发明提供的电子渠道系统体系结构图4为本发明提供的物理架构示意图5为本发明提供的网上交费服务的流程图。
具体实施例方式
本发明基于"一级架构"提供网上交费功能,所谓"一级架构"就是基于 原有"二级架构"的BSS系统,建设一个电子渠道系统,通过总部枢纽和31 个省的BSS系统相连接。"一级架构"电子渠道系统基于现有的"二级架构"的BSS系统,通过 总部枢纽和31个省的BSS互联,获取各种用户和运营数据,对外通过互联网、 WAP、短信、自助服务终端等为全国用户统一提供跨区域的査询、业务办理、 号卡销售等各项服务和营销功能。
"一级架构"电子渠道系统技术方案在网上交费功能上涉及电子渠道系统 的外部互联、系统架构和物理架构几个方面
1) 、电子渠道系统的外部互联,如图2所示
电子渠道系统通过总部枢纽实现和省分BSS系统的互联,电子渠道系统、 总部枢纽以及省分BSS系统的互联承载在DCN(Data Communication Network, 数据通信网)网络上。
在此基础上,电子渠道系统对外通过专线和互联网互联,向互联网用户提 供业务服务,通过专线和WAP、短信网关互联,实现手机营业厅和短信营业 厅的功能,通过专线和第三方系统(例如易宝)互联,实现支付功能,并根据 银行卡支付平台(简称支付平台,例如银联)的要求,采用专线或者互联网实 现互联。
2) 、电子渠道系统架构如图3所示
"一级架构"电子渠道系统通过服务组件化的思想,按照三层架构实现业 务层和表现层的分离,即前台不同渠道的展现和后台业务功能分开,并通过 SOA (service-orientedarchitecture,面向服务的体系结构)技术保证了业务功 能服务的一致性,便于不同渠道的统筹建设和管理。
电子渠道系统从体系架构分为接入与展现层,业务能力层和业务接入层。 各层之间的内部接口调用采用WEB SERVICE方式。
接入与展现层是电子渠道系统直接面向用户的部分,接入与展现层采用 WEB、 WAP、短信服务(SMS)、自助终端等多种接入渠道实现面向用户的 接触界面以及业务交互。
业务接入层位于电子渠道系统底层,负责完成业务门户与其它第三方系统 的交互,并向应用逻辑层提供统一的数据来源及交互接口。
电子渠道系统在技术上采用J2EE多层体系架构、以Spring Framework为 核心,以Web2.0为精髓、以SOA为指导、结合Ajax、 JSP 2.0等最新技术的 实现。
93)、电子渠道物理架构如图4所示
电子渠道系统的拓扑结构分为DMZ区(demilitarized zone,隔离区)与 核心区,其中DMZ区主要布置用于网上营业厅的服务器设备及用于安全防护 的设备,包括DNS服务器、WEB服务器、短信服务器、入侵检测服务器等, 这些设备分别与外部防火墙和内部防火墙连接。外部防火墙还与互联网连接。
核心区主要布置用于接入层的服务器设备及与其他系统接口的设备,包 括应用服务器、数据库服务器、BSS通信服务器、支付平台服务器等,这些 设备分别与内部防火墙连接。其中一个内部防火墙还与总部枢纽连接。
本发明提供的网上交费流程如图5所示,包括
步骤201,全网用户在交费页面输入需要交费的号码和交费金额。
步骤202,电子渠道系统对用户输入的号码和交费金额进行合法性判断,
号码验证包括号码长度是否符合要求,号码前三位号段是否属于特定运营商;
交费金额验证是验证用户输入的交费金额是否符合归属地省分制定的业务规
则,如交费上限、下限等等。
步骤203,电子渠道系统向总部枢纽发送号码合法性验证请求。
步骤204,总部枢纽转发号码合法性验证请求给用户输入号码的归属省分
BSS,该请求中包含用户的号码。
步骤205,用户输入号码的归属省分BSS返回号码验证请求结果给总部枢
纽,该结果中包含用户号码合法的信息。用户输入号码的归属地省分BSS的
号码验证包括是否符合归属地省分制定的业务规则,如是否属于黑名单、是否
处于欠费停机状态等等。
步骤206,总部枢纽返回是否可以交费。
步骤207,电子渠道系统生成订单信息并生成初始交易
步骤208,电子渠道系统向银行卡支付平台传送交费金额,请求支付页面。
步骤209,银行卡支付平台向电子渠道系统返回支付页面。
步骤210,电子渠道系统向用户返回支付页面。
步骤211,用户在支付平台输入银行卡卡号、卡密。
步骤212,银行卡支付平台返回扣款状态给电子渠道系统。
步骤213,电子渠道系统向总部枢纽发送交费申请,该交费申请中包含需要交费的号码以及交费金额。
步骤214,总部枢纽转发交费申请给用户输入号码的归属省分BSS,该交 费申请中包含需要交费的号码以及交费金额;总部枢纽接收到交费申请后,通 过解析交费申请,找到需要交费的号码归属的省份,发送请求到该用户输入号 码的归属省分BSS。
步骤215,省分BSS返回交费申请结果给总部枢纽,该结果中包含交费成 功的信息。
步骤216,总部枢纽转发BSS交费状态给电子渠道系统。
步骤217,电子渠道收到总部枢纽交费状态后在页面提示用户交费成功。
上述的流程使得运营商只需要为全国的用户提供唯一的网上交费系统,提
供统一的网上交费服务,拉齐各地服务管理水平,统一的域名地址便于用户记
忆和使用,提高用户对企业服务的认知度和忠诚度,同时集中的系统建设节省
了系统建设成本,降低了整体运营难度。
为了实现上述的流程,本发明提供了一种实现网上交费的系统,包括银行
卡支付平台、各省分BSS系统,还包括总部枢纽和电子渠道系统;该总部枢
纽分别与电子渠道系统以及各省分BSS系统连接;
总部枢纽,用于接收电子渠道系统发送的全网用户的号码验证请求以及交
费请求,并分发至该全网用户对应的省分BSS系统,从而实现网上交费。 本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条
件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于
以上的说明,而是由权利要求书的范围来确定的。
权利要求
1、一种实现网上交费的方法,其特征在于,包括步骤1,设置总部枢纽;该总部枢纽分别与电子渠道系统以及各省分BSS系统连接;步骤2,总部枢纽接收电子渠道系统发送的全网用户输入号码的号码验证请求以及交费请求,并分发至该全网用户输入号码归属的省分BSS系统,从而实现网上交费。
2、 如权利要求1所述的实现网上交费的方法,其特征在于,步骤2包括: 步骤21,全网用户将交费请求发送至电子渠道系统,电子渠道系统向总部枢纽请求验证该全网用户输入号码的合法性;步骤22,总部枢纽将该全网用户输入号码的号码验证请求转发至该全网 用户输入号码归属的省分BSS,该全网用户输入号码归属的省分BSS向总部 枢纽返回号码验证结果,总部枢纽通知电子渠道系统该全网用户输入号码可以步骤23,电子渠道系统在接收到银行卡支付平台的扣款状态后,向总部 枢纽请求交费;步骤24,总部枢纽将交费请求转发至该全网用户输入号码归属的省分 BSS,该全网用户输入号码归属的省分BSS向总部枢纽返回该省分BSS的交 费状态;步骤25,总部枢纽将该省分BSS的交费状态发送至电子渠道系统,电子 渠道系统通知该全网用户交费成功。
3、 如权利要求2所述的实现网上交费的方法,其特征在于,交费请求中 包含该全网用户输入的号码和交费金额。
4、 如权利要求3所述的实现网上交费的方法,其特征在于,步骤21中, 电子渠道系统接收到该全网用户的交费请求后进行全网用户输入的号码合法 性验证和全网用户输入交费金额的合法性验证,然后向总部枢纽请求验证该全 网用户输入号码的合法性。
5、 如权利要求4所述的实现网上交费的方法,其特征在于,步骤22和步骤23之间还包括以下步骤步骤208,电子渠道系统向银行卡支付平台传送交费金额,请求支付页面;步骤209,银行卡支付平台向电子渠道系统返回支付页面;步骤210,电子渠道系统向用户返回支付页面;步骤211,用户在支付平台输入银行卡卡号和银行卡密码;步骤212,银行卡支付平台返回扣款状态给电子渠道系统。
6、 一种实现网上交费的系统,包括银行卡支付平台、各省分BSS系统, 其特征在于,还包括总部枢纽和电子渠道系统;该总部枢纽分别与电子渠道系 统以及各省分BSS系统连接;总部枢纽,用于接收电子渠道系统发送的全网用户输入号码的号码验证请求以及交费请求,并分发至该全网用户输入号码归属的省分BSS系统,从而实现网上交费。
7、 如权利要求6所述的实现网上交费的系统,其特征在于, 电子渠道系统,用于接收全网用户输入号码的交费请求,并向总部枢纽请求验证该全网用户输入号码的合法性;总部枢纽,还用于该全网用户输入号码的号码验证请求转发至该全网用户 输入号码归属的省分BSS;在接收到该全网用户输入号码归属的省分BSS返 回的号码验证结果后,通知电子渠道系统该全网用户输入号码可以交费;电子渠道系统,还用于在接收到银行卡支付平台的扣款状态后,向总部枢 纽请求交费;总部枢纽,还用于将交费请求转发至该全网用户输入号码归属的省分 BSS;还用于在该全网用户输入号码归属的省分BSS向总部枢纽返回该省分 BSS的交费状态后,总部枢纽将该省分BSS的交费状态发送至电子渠道系统;电子渠道系统,还用于通知该全网用户交费成功。
8、 如权利要求7所述的实现网上交费的系统,其特征在于,全网用户的交费请求中包含该全网用户输入的号码和交费金额。
9、 如权利要求8所述的实现网上交费的系统,其特征在于,电子渠道系 统,还用于在接收到该全网用户的交费请求后进行全网用户输入号码的合法性 验证和全网用户输入交费金额的合法性验证。
10、 如权利要求6所述的实 网上交费的系统,其特征在于,电子渠道系 统包括外部防火墙、第一内部防火墙、第二内部防火墙、DNS服务器、短信服务器、入侵监测服务器、数据库服务器、应用服务器、支付平台服务器以及 BSS通信服务器;DNS服务器、短信服务器以及入侵监测服务器分别与外部防火墙以及第 一内部防火墙连接;数据库服务器、应用服务器、支付平台服务器以及BSS通信服务器分别 与第一内部防火墙以及第二内部防火墙连接;第二内部防火墙还与总部枢纽连接。
全文摘要
本发明涉及一种实现网上交费的方法及系统。该方法包括步骤1,步骤1,设置总部枢纽;该总部枢纽分别与电子渠道系统以及各省分BSS系统连接;步骤2,总部枢纽接收电子渠道系统发送的全网用户输入号码的号码验证请求以及交费请求,并分发至该全网用户输入号码归属的省分BSS系统,从而实现网上交费。本发明为全国的用户提供唯一的网上交费系统,提供统一的网上交费服务,拉齐各地服务管理水平,统一的域名地址便于用户记忆和使用,提高用户对企业服务的认知度和忠诚度,同时集中的系统建设节省了系统建设成本,降低了整体运营难度。
文档编号G06Q20/00GK101620704SQ20091008910
公开日2010年1月6日 申请日期2009年8月3日 优先权日2009年8月3日
发明者刘嫚华, 刘江林, 刘海舟, 宗新华, 张利青, 李莞菁, 宇 杨, 毕朝晖, 翟立柱, 胡泽雄, 薇 舒 申请人:中国联合网络通信集团有限公司