一种智能网系统与支付系统的交互处理方法及系统的制作方法

文档序号:7617071阅读:201来源:国知局
专利名称:一种智能网系统与支付系统的交互处理方法及系统的制作方法
技术领域
本发明涉及智能网技术,尤其涉及智能网与支付系统的交互处理方法。
背景技术
由于电话卡的应用越来越广泛,存在很多用电话卡进行交易,以及建立电话卡与银行卡关联的应用需求。如用电话预付费卡进行的小额支付、用银行卡直接作为预付费卡拨打电话以及利用银行卡对电话预付费卡进行充值、以及用银行卡对后付费智能业务进行付费等应用。对这些功能,需要建立智能网与银行系统及一些ISP(Internet Service Provider)的关联。
目前大多电信运营商都具有把银行卡作为电话卡拨打电话的功能,实现的方式是建立智能网与银行之间的关联,结构如图1所示智能网系统通过前置机与银行系统进行交互,前置机与银行系统之间采用银行私有协议或者ISO8583协议。
终端用户通过拨打智能业务接入码访问银行卡业务,然后输入银行卡的卡号及密码。智能业务通过前置机把卡号和密码发到银行系统进行鉴权,并从银行系统取得可拨打电话费用的限额,然后接通电话。呼叫结束后,智能业务把费用通过前置机发给银行系统,进行扣费操作。从而实现银行卡拨打电话的功能。
上述技术方案存在如下问题1、智能网系统与银行系统存在多种专有接口,私有协议的定义各不相同。即使是使用ISO8583协议,由于采用的操作不同,使得实际的协议定义也不相同。从而导致如果存在多家银行,需要分别定义接口,并实现各自的操作。
2、所采用的协议,一般仅作为银行卡拨打电话专用。
3、实现此应用,需要建立智能网系统与某银行系统的专有网络,物理链路上是封闭的。
4、智能网系统与银行系统之间需建立长连接,也即这个连接是始终建立着的,即使没有任何事务处理,也限制了智能网系统资源的使用。

发明内容
本发明提供一种智能网系统与支付系统的交互处理方法,以解决现技术中因的电信运营商要针对多家银行分别定义不同的接口及私有协议问题。
本发明还解决了现有技术中电信运营商仅能提供银行卡作为拨打电话的单一业务的问题。
为解决上述问题,本发明提供以下技术方案一种智能网系统与支付系统的交互处理方法,所述智能网系统与支付系统之间连接有前置机,所述前置机对智能网系统和支付系统进行事件监听,若检测到支付系统有超文本传输协议(HTTP)消息请求,则前置机将该HTTP消息转换为智能网系统可识别的内部消息发送到智能网系统;若检测到智能网系统有内部消息请求,则前置机响应该消息并将该消息转换为HTTP消息发送到支付系统。
根据上述方法前置机通过基于HTTP协议的接口与支付系统通信。
所述支付系统包括但不限于互联网服务提供商(ISP)、销售网点(POS)代理和网上银行系统。
一种智能网系统与支付系统的交互处理方法,所述支付系统为互联网服务提供商(ISP)或/和销售网点(POS)代理;该方法包括如下步骤ISP或POS代理向前置机发送超文本传输协议(HTTP)格式的扣费消息;前置机将所述HTTP格式的扣费消息转换为智能网系统可识别的消息并发给智能网系统;智能网系统进行扣费操作并向前置机返回操作结果消息;前置机将所述操作结果消息转换为HTTP格式的消息返回给ISP或POS代理。
一种智能网系统与支付系统的交互处理方法,所述支付系统为网上银行系统,其特征在于,其步骤如下A、终端用户拨打智能业务接入码,并根据提示输入银行卡信息;B、智能网系统根据终端用户所提供的银行卡信息,给前置机发送内部消息;C、前置机把智能网系统的内部消息转换为HTTP格式的消息,并发送给对应银行的网上银行系统;D、网上银行系统对发送方进行鉴权,然后根据鉴权结果再向前置机返回HTTP格式的答复消息;E、前置机把返回的HTTP格式的答复消息转换为智能网系统可识别的内部消息,发送给智能网系统,若鉴权结果成功,则智能网系统开始执行终端用户所需的智能业务,进行后续处理,若鉴权结果失败,则拒绝执行智能业务。
一种智能网系统与支付系统的交互处理方法,所述支付系统为网上银行系统,若终端用户在网上银行系统利用银行卡对电话预付费卡进行充值或对后付费智能业务进行付费时,其步骤如下A、终端用户向网上银行系统发出转账操作时,目的账号为电话预付费卡号或后付费智能业务用户号码;B、银行在识别转账的目的账号为电信运营商专用业务账号后,向前置机发送HTTP格式的消息,并填入终端用户所提供的卡号和金额;C、前置机把收到的HTTP格式的消息转换为智能网系统可识别的内部消息,发送给智能网系统,智能网系统进行鉴权,若鉴权通过,则进行后续处理,若鉴权未通过,则拒绝操作。
本发明还公开了一种实现智能网系统与支付系统进行交互处理的系统,包括智能网系统、与所述智能网系统相连的前置机及与所述前置机相连的支付系统,所述前置机通过基于HTTP协议的接口与所述支付系统相连;该前置机将支付系统发送来的HTTP格式的消息转换为智能网系统可识别的内部消息或将智能网系统的内部消息转换为HTTP格式的消息发送到支付系统。
利用本发明可以使得智能网系统可以与各个银行的网上银行系统进行信息交互,保证了智能网系统与各个银行系统接口的统一性,同时也增加了银行卡的多种电信业务功能。


图1为现有技术中智能网与银行之间的关联结构示意图;图2为本发明中智能网与支付系统之间的关联结构示意图;图3为本发明中智能网与支付系统之间的交互处理流程图;图4为本发明中智能网与支付系统之间的交互处理流程图;图5为本发明中智能网与支付系统之间的交互处理流程图;图6为本发明中智能网与支付系统之间的交互处理流程图。
具体实施例方式
本发明提供了一种实现智能网系统与支付系统进行信息交互的系统,包括智能网系统100、与智能网系统100相连的前置机200及与前置机200均相连的ISP、POS代理300及网上银行系统400,其中,ISP、POS代理300及网上银行系统400统称为支付系统,前置机200通过基于HTTP协议的接口与支付系统相连;前置机200将支付系统发送来的HTTP消息转换为智能网系统100可识别的内部消息或将智能网系统100的内部消息转换为HTTP消息发送到支付系统。
为支持HTTP协议,智能网系统侧的前置机200设有基于HTTP协议的接口,即可作为客户端,又可作为服务端,即WEB SERVER的功能。为了保证安全性,可采用加密套接字协议层(SSL),即支持基于SSL(Security Socket Layer)的HTTP协议。通过这种协议,即可保证操作的快捷性,同时由于智能网系统与网上银行系统或其他ISP只需建立短连接(基于事务处理的连接),可以充分利用智能网系统侧的网络资源。
智能网系统与支付系统之间连接有前置机,前置机对智能网系统和支付系统进行事件监听,若检测到支付系统有HTTP格式的消息请求,则前置机将该HTTP消息转换为智能网系统可识别的内部消息发送到智能网系统;若检测到智能网系统有内部消息请求,则前置机响应该消息并将该消息转换为HTTP格式的消息发送到支付系统。
HTTP消息中必须使用的参数包括发送方标志ID、发送方鉴权码、接收方标志ID、请求模式、事务ID、卡号、鉴权码、金额、币种及时间等。其中,请求模式包括鉴权、金额查询、状态查询、扣费、充值及取消操作。
HTTP协议的命令格式为https://192.168.100.1/charge?par1=;par2=;...,智能网系统内部消息的格式为消息头和消息体的结合,消息头包括源实体、源事务号、目标实体、目标事务号等,以此来确定两点间的一次操作,而消息体内封装了HTTP协议的命令格式中携带的par1、par2等参数,前置机的http接口通过XML的解析,把HTTP格式的消息和智能网系统的内部消息进行相互转换。
利用本发明可以用银行卡对预付费卡进行小额支付,其实现方法参阅图3,步骤如下A1、ISP或POS代理向前置机发送超文本传输协议(HTTP)格式的扣费消息;B1、前置机将所述HTTP格式的扣费消息转换为智能网系统可识别的消息并发给智能网系统;C1、智能网系统进行扣费操作并向前置机返回操作结果消息;D1、前置机将所述操作结果消息转换为HTTP格式的消息返回给ISP或POS代理。
利用本发明可以用银行卡直接作为预付费卡拨打电话,其实现方法参阅图4,步骤如下A2、终端用户拨打用银行卡直接作为预付费卡拨打电话的智能业务接入码,并根据提示输入银行卡号和密码;B2、智能业务根据卡号,给前置机发送内部消息,带入发送方标志ID、发送方鉴权码,并设置请求模式为鉴权请求;
C2、前置机把智能网内部消息转换为HTTP格式的消息,并发送给对应银行的网上银行系统;D2、网上银行系统对发送方进行鉴权,然后判断卡号和密码是否相符,再向前置机返回答复消息;E2、前置机把返回的HTTP格式的答复消息转换为智能网可识别的内部消息,发送给智能网系统;F2、如果返回的答复消息为成功,智能业务接通该终端用户的电话,并开始计费;G2、电话结束后,智能业务计算话费,并向前置机发送内部消息,设置请求模式为扣费请求;H2、前置机把智能网系统的内部消息转换为HTTP格式的消息,并发送给对应银行的网上银行系统;I2、网上银行系统发送方进行鉴权,判断卡号和密码是否相符,若相符,则执行扣费操作,再向前置机返回答复消息,若不相符,则拒绝执行智能业务;J2、前置机把返回的HTTP消息转换为智能网可识别的内部消息,发送给智能网系统,智能业务根据返回结果,记录话单信息。
利用本发明可以用银行卡通过智能业务对电话预付费卡进行充值和对后付费智能业务进行付费,其实现方法参阅图5,步骤如下A3、终端用户拨打利用银行卡对电话预付费卡进行充值或对后付费智能业务进行付费的智能业务接入码,根据提示输入银行卡号和密码;B3、智能业务根据银行卡号,给前置机发送内部消息,带入发送方标志ID、发送方鉴权码,并设置请求模式为鉴权请求;C3、前置机把智能网内部消息转换为HTTP格式的消息,并发送给对应银行的网上银行系统;D3、网上银行系统对发送方进行鉴权,然后判断卡号和密码是否相符,再向前置机返回答复消息;E3、前置机把返回的HTTP格式的答复消息转换为智能网系统可识别的内部消息,发送给智能业务;F3、如果返回消息为成功,智能业务提示终端用户是否进行充值或付费操作;G3、终端用户根据提示,输入需充值或付费的预付费卡号和金额或智能业务用户号和金额,智能业务向前置机发送内部消息,设置请求模式为扣费请求;H3、前置机把智能网系统的内部消息转换为HTTP格式的消息,并发送给对应银行的网上银行系统;I3、网上银行系统对发送方进行鉴权,若卡号和密码相符,则执行扣费操作,再向前置机返回答复消息;J3、前置机把返回的HTTP答复消息转换为智能网系统可识别的内部消息,发送给智能业务,智能业务根据返回结果,记录充值日志并提示终端用户。
利用本发明可以使终端用户在网上银行系统利用银行卡对电话预付费卡进行充值或对后付费智能业务进行付费,其实现方法参阅图6,步骤如下A4、终端用户向网上银行系统发出转账操作时,目的账号为电话预付费卡号或后付费智能业务用户号码;B4、网上银行系统在识别转账的目的账号为电信运营商专用业务账号后,向前置机发送HTTP格式的消息,并填入终端用户所提供的卡号和金额;C4、前置机把收到的HTTP格式的消息转换为智能网系统可识别的内部消息,发送给智能网系统;D4、智能业务审核发送方鉴权通过和卡号鉴权通过后,进行充值或付费操作,并记录日志;E4、智能业务向前置机返回操作成功的内部消息;F4、前置机把返回操作成功的内部消息转换为HTTP格式的消息后,发给网上银行系统,网上银行系统进行后续操作。
本发明由于建立了智能网系统与支付系统的公共接口,一方面拓展了银行卡的使用,同时,也使得电话卡的使用更方便,功能更广泛,由此可以促进预付费卡的使用,增加电信运营商的收入。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则这些改动和变型也应包含在本发明的权利要求范围内。
权利要求
1.一种智能网系统与支付系统的交互处理方法,所述智能网系统与支付系统之间连接有前置机,其特征在于,所述前置机对智能网系统和支付系统进行事件监听,若检测到支付系统有超文本传输协议(HTTP)消息请求,则前置机将该HTTP消息转换为智能网系统可识别的内部消息发送到智能网系统;若检测到智能网系统有内部消息请求,则前置机响应该消息并将该消息转换为HTTP消息发送到支付系统。
2.如权利要求1所述的方法,其特征在于,所述前置机通过基于HTTP协议的接口与支付系统通信。
3.如权利要求1所述的系统,其特征在于,所述支付系统包括但不限于互联网服务提供商(ISP)、销售网点(POS)代理和网上银行系统。
4.一种智能网系统与支付系统的交互处理方法,所述支付系统为互联网服务提供商(ISP)或/和销售网点(POS)代理;其特征在于该方法包括如下步骤所述ISP或POS代理向前置机发送超文本传输协议(HTTP)格式的扣费消息;前置机将所述HTTP格式的扣费消息转换为智能网系统可识别的消息并发给智能网系统;智能网系统进行扣费操作并向前置机返回操作结果消息;前置机将所述操作结果消息转换为HTTP格式的消息返回给ISP或POS代理。
5.一种智能网系统与支付系统的交互处理方法,所述支付系统为网上银行系统,其特征在于,其步骤如下A、终端用户拨打智能业务接入码,并根据提示输入银行卡信息;B、智能网系统根据终端用户所提供的银行卡信息,给前置机发送内部消息;C、前置机把智能网系统的内部消息转换为HTTP格式的消息,并发送给对应的网上银行系统;D、网上银行系统对发送方进行鉴权,然后根据鉴权结果再向前置机返回HTTP格式的答复消息;E、前置机把返回的HTTP格式的答复消息转换为智能网系统可识别的内部消息,发送给智能网系统,若鉴权结果成功,则智能网系统开始执行终端用户所需的智能业务,进行后续处理,若鉴权结果失败,则拒绝执行智能业务。
6.如权利要求5所述的方法,其特征在于,所述银行卡信息包括卡号与密码。
7.如权利要求5或6所述的方法,其特征在于,在步骤E中,所述后续处理以下步骤F、若终端用户所激活的智能网系统的智能业务为用银行卡直接作为预付费卡拨打电话,则智能业务接通该终端用户的电话,并开始计费,终端用户通话结束后,智能业务计算话费,并向前置机发送请求扣费的内部消息;G、前置机把所述内部消息转换为HTTP格式的扣费消息,并发送给对应银行的网上银行系统;H、网上银行系统对发送方进行鉴权,判断卡号和密码相符后,执行扣费操作,再向前置机返回答复消息;I、前置机把返回的HTTP消息转换为智能网系统可识别的内部消息,发送给智能网系统,智能网系统根据返回结果,进行后续操作。
8.如权利要求5或6所述的方法,其特征在于,在步骤E中,所述后续处理以下步骤F、若终端用户所激活的智能业务为利用银行卡对电话预付费卡进行充值或对后付费智能业务进行付费时,智能业务提示终端用户是否进行充值或付费操作,终端用户根据提示,输入需充值或付费的预付费卡号和金额或智能业务用户号和金额,智能网系统向前置机发送内部消息,设置请求模式为扣费请求;G、前置机把智能网系统发送的内部消息转换为HTTP格式的扣费消息,并发送给对应银行的网上银行系统;H、网上银行系统对发送方进行鉴权,判断卡号和密码相符后,执行扣费操作,再向前置机返回答复消息;I、前置机把返回的HTTP消息转换为智能网系统可识别的内部消息,发送给智能网系统,智能网系统根据返回结果,进行后续操作。
9.如权利要求5所述的方法,其特征在于,在步骤B中,所述智能网系统发送到前置机的内部消息中带有发送方标志ID、发送方鉴权码,并设置请求模式为鉴权请求。
10.一种智能网系统与支付系统的交互处理方法,其特征在于,所述支付系统为网上银行系统,若终端用户在网上银行系统利用银行卡对电话预付费卡进行充值或对后付费智能业务进行付费时,其步骤如下A、终端用户向网上银行系统发出转账操作时,目的账号为电话预付费卡号或后付费智能业务用户号码;B、银行在识别转账的目的账号为电信运营商专用业务账号后,向前置机发送HTTP格式的消息,并填入终端用户所提供的卡号和金额;C、前置机把收到的HTTP格式的消息转换为智能网系统可识别的内部消息,发送给智能网系统,智能网系统进行鉴权,若鉴权通过,则进行后续处理,若鉴权未通过,则拒绝操作。
11.如权利要求10所述的方法,其特征在于,在步骤C中,所述后续处理包括以下步骤D、智能网系统进行充值或付费操作,并记录日志;E、智能网系统向前置机返回操作成功的内部消息;F、前置机把返回操作成功的内部消息转换为HTTP格式的消息后,发送给网上银行系统,网上银行系统进行后续处理。
12.一种智能网系统与支付系统的交互处理系统,包括智能网系统、与所述智能网系统相连的前置机及与所述前置机相连的支付系统,其特征在于,所述前置机通过基于HTTP协议的接口与所述支付系统相连;该前置机将支付系统发送来的HTTP格式的消息转换为智能网系统可识别的内部消息或将智能网系统的内部消息转换为HTTP格式的消息发送到支付系统。
13.如权利要求12所述的系统,其特征在于,所述支付系统包括但不限于互联网服务提供商(ISP)、销售网点(POS)代理和网上银行系统。
全文摘要
本发明公开了一种智能网系统与支付系统的交互处理方法,所述智能网系统与支付系统之间连接有前置机,所述前置机对智能网系统和支付系统进行事件监听,若检测到支付系统有HTTP消息请求,则前置机将该HTTP消息转换为智能网系统可识别的内部消息发送到智能网系统;若检测到智能网系统有内部消息请求,则前置机响应该消息并将该消息转换为HTTP消息发送到支付系统。本发明还提供了一种实现智能网系统与支付系统进行交互处理的系统。本发明使得智能网系统可以与各个银行的网上银行系统进行信息交互,保证了智能网系统与各个银行系统接口的统一性,同时也增加了银行卡的多种电信业务功能。
文档编号H04L29/06GK1848822SQ20051006313
公开日2006年10月18日 申请日期2005年4月4日 优先权日2005年4月4日
发明者舒勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1