一种智能卡充值方法及系统的制作方法

文档序号:6672386阅读:323来源:国知局
一种智能卡充值方法及系统的制作方法
【专利摘要】本发明公开了一种智能卡充值方法及系统,首先由用户通过智能卡充值终端设备向智能卡充值平台发送充值请求,智能卡充值平台根据智能卡ID获取用户的历史充值交易记录,并查看历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行正常充值,若否则直接进行正常充值。在进行智能卡补充值时,首先确认智能卡充值结果异常的类型,再根据智能卡充值结果的类型进行智能卡补充值。本发明所述的方法及系统能够系统在智能卡充值操作异常情况下的补充值,提高了充值系统的容错性,增强了系统的异常处理能力,保证了智能卡和充值平台在充值金额上的一致性,提高了用户的满意度。
【专利说明】一种智能卡充值方法及系统
【技术领域】
[0001]本发明涉及智能卡电子钱包应用【技术领域】,具体涉及一种智能卡充值方法及系统。
【背景技术】
[0002]随着智能卡的迅猛发展,智能卡上应用的多样化,电子钱包作为一种智能卡支付应用也被广泛应用于公交、ETC(Electronic Toll Collection,电子不停车收费系统)、消费等领域。针对不同领域、不同方式的在线充值系统也就相继出现,例如通过读卡器,终端、路旁设备等进行电子钱包的充值。但无论通过什么方式,总会出现各种异常(例如人为移动智能卡、网络通信不稳定等情况)均会导致充值服务器平台与智能卡上充值金额的不一致。这就会存在两种情况,一种是,服务器连接金融系统扣款成功了,但是智能卡充值操作失败,这就需要服务器与金融系统后续进行冲正操作;另外一种是服务器连接金融系统扣款成功了,智能卡充值操作成功,但是智能卡操作结果未能反馈给服务器,服务器只能判断此次操作失败,这就造成服务器与智能卡金额不一致的情况。这就亟需一种补充值方式来处理各种异常情况。基于以上背景,本案提出了一种智能卡充值的方法及系统。

【发明内容】

[0003]针对现有技术中存在的缺陷,本发明的目的在于提供一种智能卡充值方法及系统,实现智能卡充值操作异常时的补充值。
[0004]为实现上述目的,本发明采用的技术方案为:一种智能卡充值方法,包括以下步骤:
[0005](I)用户通过智能卡充值终端设备向智能卡充值平台发送充值请求;
[0006](2)智能卡充值平台根据用户的智能卡ID获取用户对应的历史充值交易记录,并查看所述历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行智能卡正常充值,若否则直接进行智能卡正常充值;进行智能卡补充值的具体方式为:
[0007]I)确认智能卡充值结果异常的类型;所述充值结果异常的类型包括智能卡充值失败和智能卡充值平台未收到智能卡充值执行结果;
[0008]2)根据智能卡充值结果的类型进行智能卡补充值。
[0009]进一步,如上所述的一种智能卡充值方法,步骤I)中,确认智能卡充值结果异常的类型的具体方式为:
[0010]智能卡的历史充值交易记录异常时,如果智能卡充值平台收到了智能卡该异常充值交易的交易验证码TAC但交易验证码TAC校验失败,则确认智能卡充值失败;如果智能充值平台未收到智能卡该异常充值交易记录的执行结果,则确认智能卡充值结果类型为智能卡充值平台未收到智能卡充值执行结果。
[0011]进一步,如上所述的一种智能卡充值方法,步骤2)中,如果智能卡充值结果异常类型为智能卡充值失败,根据智能卡充值结果的类型进行智能卡补充值的具体方式为:[0012]①智能卡充值平台向智能卡充值业务核心系统获取异常的历史充值交易记录的补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0013]②智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0014]进一步,如上所述的一种智能卡充值方法,步骤2)中,如果智能卡充值结果异常类型为智能卡充值平台未收到智能卡充值执行结果,根据智能卡充值结果的类型进行智能卡补充值的具体方式为:
[0015]1.智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡;
[0016]I1.智能卡根据所述的获取交易认证指令读取智能卡上该异常的历史充值交易记录对应的交易验证码TAC,并将交易验证码TAC通过终端设备发送到智能卡充值平台;
[0017]II1.智能卡充值平台对交易验证码进行校验,如果校验成功,则完成智能卡补充值,智能卡交易平台向智能卡充值终端设备返回“补充值成功”标识;如果校验失败则进入步骤IV ;
[0018]IV.智能卡充值平台向智能卡充值业务核心系统获取补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0019]V.智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0020]进一步,如上所述的一种智能卡充值方法,该方法还包括:在智能卡充值平台设置智能卡补充值操作允许的最大次数。
[0021]进一步,如上所述的一种智能卡充值方法,智能卡充值平台向智能卡充值业务核心系统获取补充值数据的具体方式为:
[0022]a.智能卡充值平台查看智能卡的补充值操作请求次数是否大于智能卡补充值操作允许的最大次数,若是则向智能卡返回补充值失败,若否则向智能卡充值终端返回补充值确认申请;
[0023]b.用户确认补充值操作;
[0024]c.智能卡充值平台向智能卡充值业务核心系统获取智能卡异常的历史充值交易记录的补充值数据。
[0025]更进一步,如上所述的一种智能卡充值方法,步骤II中,智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡的具体方式为:
[0026]1.智能卡充值平台查看智能卡的补充值操作请求次数是否大于智能卡补充值操作允许的最大次数,若是则向智能卡返回查询操作请求失败,若否则向智能卡充值终端返回补充值确认申请;
[0027]i1.用户确认补充值操作;
[0028]ii1.智能卡充值平台通过智能卡充值终端将异常的历史充值交易记录的获取交易认证指令发送给智能卡。
[0029]一种智能卡充值系统,包括:
[0030]充值请求模块,用于由用户通过智能卡充值终端设备向智能卡充值平台发送充值请求;[0031]充值模块,用于智能卡充值平台根据用户的智能卡ID获取用户对应的历史充值交易记录,并查看所述历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行智能卡正常充值,若否则直接进行智能卡正常充值;在充值结果异常时,充值模块包括:
[0032]充值异常类型判断单元,用于确认智能卡充值结果异常的类型;所述充值结果异常的类型包括智能卡充值失败和智能卡充值平台未收到智能卡充值执行结果;
[0033]补充值单元,用于根据智能卡充值结果的类型进行智能卡补充值。
[0034]再进一步,如上所述的一种智能卡充值系统,当智能卡充值结果异常类型为智能卡充值失败,根据智能卡充值结果的类型进行智能卡补充值的具体方式为:
[0035]①智能卡充值平台向智能卡充值业务核心系统获取异常的历史充值交易记录的补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0036]②智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0037]更进一步,如上所述的一种智能卡充值系统,当智能卡充值结果异常类型为智能卡充值平台未收到智能卡充值执行结果,根据智能卡充值结果的类型进行智能卡补充值的具体方式为:
[0038]1.智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡;
[0039]I1.智能卡根据所述的获取交易认证指令读取智能卡上该异常的历史充值交易记录对应的交易验证码TAC,并将交易验证码TAC通过终端设备发送到智能卡充值平台;
[0040]II1.智能卡充值平台对交易验证码进行校验,如果校验成功,则完成智能卡补充值,智能卡交易平台向智能卡充值终端设备返回“补充值成功”标识;如果校验失败则进入步骤IV ;
[0041]IV.智能卡充值平台向智能卡充值业务核心系统获取补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0042]V.智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0043]本发明的有益效果在于:本发明所述的方法及系统能够系统在智能卡充值操作异常情况下的补充值,提高了充值系统的容错性,增强了系统的异常处理能力,保证了智能卡和充值平台在充值金额上的一致性,提高了用户的满意度。
【专利附图】

【附图说明】
[0044]图1为【具体实施方式】中ETC充值系统中采用现有智能卡充值方法进行智能卡充值的拓扑结构示意图;
[0045]图2为【具体实施方式】中ETC充值系统中采用现有智能卡充值方法进行智能卡充值的正常充值流程图;
[0046]图3为【具体实施方式】中一种智能卡充值的系统的结构框图;
[0047]图4为【具体实施方式】中一种智能卡充值的方法的流程图;
[0048]图5为实施例1中ETC充值系统采用本发明的智能卡充值方法进行充值的流程示意图;
[0049]图6为实施例2中ETC充值系统采用本发明的智能卡充值方法进行充值的流程示意图。
【具体实施方式】
[0050]下面结合说明书附图与【具体实施方式】对本发明做进一步的详细说明。
[0051]本【具体实施方式】中涉及到的技术用语说明:
[0052]智能卡:负责执行指令,向智能卡充值平台返回执行结果,如SIM卡、SD卡(安全数码卡)、PBOC卡(人民银行卡)、ETC卡等;
[0053]智能卡充值终端设备:负责接收智能卡充值平台指令并将指令传送给智能卡,如读卡器、手机终端、路旁设备、pos机等;
[0054]通讯层:主要负责利用通道(GSM/GRPS/Internet等通道)将智能卡充值平台的指令传送给终端设备,它可以处理SMS、BIP、HTTP (HTTPS)等方式;
[0055]智能卡充值平台:负责连接金融支付系统,完成在线支付操作;获取智能卡核心系统的充值数据,生成充值指令,将充值结果上报给智能卡核心系统;
[0056]智能卡核心系统:存储智能卡账户信息,智能卡用户合法性校验、生成充值数据等;
[0057]金融支付系统:提供支付,如银联在线、交通银行在线支付、第三方支付系统(如支
付宝)等。
[0058]为了更好的理解本发明,本实施方式中首先以ETC卡为例,对现有智能卡充值方法进行简单说明:
[0059]图1示出了 ETC充值系统的网络拓扑结构示意图,该网络中主要涉及六类网元:
[0060]一是智能卡即ETC卡等;二是智能卡充值终端设备;三是通讯层通道(GSM/GPRS/Internet);四是智能卡充值平台即ETC充值平台;五是智能卡核心系统即ETC核心系统;六是金融支付系统。
[0061]采用现有充值方法进行ETC卡充值的流程如图2所示:
[0062]1.用户通过终端设备向ETC充值平台发送充值请求;
[0063]2.ETC充值平台向ETC核心系统发送用户合法性验证请求,ETC核心系统返回校验结果;
[0064]3.用户确认充值;
[0065]4.ETC充值平台向金融支付系统发送支付申请,金融支付系统返回支付结果;
[0066]5.ETC充值平台从ETC核心系统获取充值数据,并生成充值指令发送给终端设备;
[0067]6.终端设备将充值指令传送给智能卡,并将智能卡执行结果返回给ETC充值平台;
[0068]7.ETC充值平台处理充值流程,并将充值结果上报给ETC核心系统。
[0069]其中,在正常充值过程时,智能卡在执行充值指令时会生成交易验证码TAC。其计算过程为现有技术,大致如下:TAC子密钥(DTK)左右8位字节异或运算的结果对以下数据进行加密运算来产生(按所列顺序):
[0070]一电子钱包余额(交易后);[0071]一电子钱包联机交易序号(加I前);
[0072]一交易金额;
[0073]一交易类型标识;
[0074]一终端机编号;
[0075]—交易日期(主机);
[0076]一交易时间(主机)。
[0077]智能卡电子钱包应用只要发生充值金额的改变,就会生成TAC值,并将TAC值上报给ETC充值平台,由充值平台对该值进行校验,校验成功后由充值平台向ETC核心系统上报充值成功,并行终端设备返回“充值成功”标识。
[0078]在实际的智能卡充值流程中会存在金融支付系统支付成功,但智能卡充值异常的情况,主要分为两类:一类是智能卡执行成功、但是智能卡执行结果未返回到智能卡充值平台;另一类是智能卡执行失败或者智能卡未收到充值指令的情况,本实施方式中将上述另一类情况均称为智能卡充值失败。本发明正是针对该问题提出的一种智能卡充值方法及系统,增强充值系统异常处理能力,该方法及系统适用于不同领域(金融、消费、交通等行业)的智能卡充值。
[0079]图3示出了本发明一种智能卡充值系统的结构框图,该系统包括充值请求模块11和充值模块12,其中:
[0080]充值请求模块11用于由用户通过智能卡充值终端设备向智能卡充值平台发送充值请求;
[0081]充值模块12用于智能卡充值平台根据用户的智能卡ID获取用户对应的历史充值交易记录,并查看所述历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行智能卡正常充值,若否则直接进行智能卡正常充值;在充值结果异常时,充值模块12包括充值异常类型判断单元121和补充值单元122,充值异常类型判断单元121用于确认智能卡充值结果异常的类型;所述充值结果异常的类型包括智能卡充值失败和智能卡充值平台未收到智能卡充值执行结果;补充值单元122用于根据智能卡充值结果的类型进行智能卡补充值。
[0082]当智能卡充值结果异常类型为智能卡充值失败,补充值单元122进行智能卡补充值的具体方式为:
[0083]①智能卡充值平台向智能卡充值业务核心系统获取异常的历史充值交易记录的补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0084]②智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0085]当智能卡充值结果异常类型为智能卡充值平台未收到智能卡充值执行结果,补充值单元根据智能卡充值结果的类型进行智能卡补充值的具体方式为:
[0086]1.智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡;
[0087]I1.智能卡根据所述的获取交易认证指令读取智能卡上该异常的历史充值交易记录对应的交易验证码TAC,并将交易验证码TAC通过终端设备发送到智能卡充值平台;获取交易认证指令中会记录智能卡应读取哪条充值交易记录标识的交易认证码,智能卡根据指令中的记录标识读取智能卡中存储的该记录的TAC ;
[0088]II1.智能卡充值平台对交易验证码进行校验,如果校验成功,则完成智能卡补充值,智能卡交易平台向智能卡充值终端设备返回“补充值成功”标识;如果校验失败则进入步骤IV ;
[0089]IV.智能卡充值平台向智能卡充值业务核心系统获取补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0090]V.智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0091]图4示出了基于图3中所示充值系统的一种智能卡充值方法的流程图,该方法主要包括以下两个步骤:
[0092]步骤1:用户通过智能卡终端设备向智能卡充值平台发送充值请求;
[0093]步骤2:智能卡充值平台查看历史充值交易记录是否异常,异常时进行智能卡补充值后再进行正常充值,没有异常时直接正常充值。
[0094]用户通过智能卡充值终端设备向智能卡充值平台发送充值请求,智能卡充值平台收到该请求后,首先根据用户的智能卡ID获取用户对应的历史充值交易记录,并查看所述历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行智能卡正常充值,若否则直接进行智能卡正常充值。其中,历史充值交易记录可能是用户之前最新的一条充值记录,也可以是最近充值记录的多条,具体查询多少条历史充值交易记录可以进行设定,查询时按照充值时间进行查询,由最新的一条充值记录开始查询。
[0095]此外,本发明所述的方法及系统,还可以在智能卡充值平台设置智能卡补充值操作允许的最大次数N (可以为I次、2次或其它次数),该次数可以在智能充值平台系统中一次设置,以后所有补充值操作均使用该值。
[0096]本【具体实施方式】中进行智能卡补充值的具体方式为:
[0097]I)确认智能卡充值结果异常的类型;所述充值结果异常的类型包括智能卡充值失败和智能卡充值平台未收到智能卡充值执行结果;
[0098]2)根据智能卡充值结果的类型进行智能卡补充值。
[0099]其中,步骤I)中,确认智能卡充值结果异常的类型的具体方式为:
[0100]智能卡充值平台查询到智能卡的历史充值交易异常时,如果智能卡充值平台收到了智能卡该异常充值交易的交易验证码TAC但交易验证码TAC校验失败,则确认智能卡充值失败;如果智能充值平台未收到智能卡该异常充值交易记录的执行结果,则确认智能卡充值结果类型为智能卡充值平台未收到智能卡充值执行结果。
[0101]当智能卡充值结果异常类型为智能卡充值失败,补充值单元122进行智能卡补充值的具体方式为:
[0102]①智能卡充值平台向智能卡充值业务核心系统获取异常的历史充值交易记录的补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0103]②智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0104]当智能卡充值结果异常类型为智能卡充值平台未收到智能卡充值执行结果,补充值单元根据智能卡充值结果的类型进行智能卡补充值的具体方式为:[0105]1.智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡;
[0106]I1.智能卡根据所述的获取交易认证指令读取智能卡上该异常的历史充值交易记录对应的交易验证码TAC,并将交易验证码TAC通过终端设备发送到智能卡充值平台;
[0107]II1.智能卡充值平台对交易验证码进行校验,如果校验成功,则完成智能卡补充值,智能卡交易平台向智能卡充值终端设备返回“补充值成功”标识;如果校验失败则进入步骤IV ;
[0108]IV.智能卡充值平台向智能卡充值业务核心系统获取补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡;
[0109]V.智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
[0110]其中,上述步骤①和步骤IV中,智能卡充值平台向智能卡充值业务核心系统获取补充值数据的具体方式为:
[0111]a.智能卡充值平台查看智能卡的补充值操作请求次数是否大于智能卡补充值操作允许的最大次数,若是则向智能卡返回补充值失败,若否则向智能卡充值终端返回补充值确认申请;
[0112]b.用户确认补充值操作;
[0113]c.智能卡充值平台向智能卡充值业务核心系统获取智能卡异常的历史充值交易记录的补充值数据。
[0114]上述步骤II中,智能卡充值平台根据用户请求,将获取交易认证指令发送给智能卡的具体方式为:
[0115]1.智能卡充值平台查看智能卡的补充值操作请求次数是否大于智能卡补充值操作允许的最大次数,若是则向智能卡返回查询操作请求失败,若否则向智能卡充值终端返回补充值确认申请;
[0116]i1.用户确认补充值操作;
[0117]ii1.智能卡充值平台通过智能卡充值终端将异常的历史充值交易记录的获取交易认证指令发送给智能卡。
[0118]所述的获取交易认证指令是由智能卡充值平台生成的,该指令是现有智能卡充值相关规范中规定的,本实施方式中是将其应用到了智能卡补充值过程中。
[0119]步骤III中,智能卡充值平台接收到TAC后,对TAC进行校验,如果校验成功,则智能卡充值平台向智能卡核心系统上报充值成功,并向智能终端返回“补充值成功”标识,如果智能卡充值平台无法获取TAC或者校验TAC失败,智能卡充值平台即可认为智能卡上次充值交易失败,进行到步骤IV和步骤V (即进行智能卡充值失败时的智能卡补充值流程的步骤①和②)。
[0120]如果通过一次补充值过程,仍然存在智能卡充值异常的情况,可以再次通过上述补充值的方式进行补充值操作,如果超过智能卡补充值操作允许的最大次数,智能卡充值仍未成功,贝1J智能卡充值平台认定该智能卡充值操作失败,并向智能卡核心系统上报充值失败结果,后续智能卡充值平台需要与金融支付平台进行人工或者自动冲正操作,将金融支付系统所支付的充值款项返回给用户金融账号。[0121]本发明的智能卡充值方式,提高了充值系统的容错性,增强了系统的异常处理能力,保证了智能卡与充值平台在充值金额上的一致性。该方法及系统可应用于不同领域(金融、通信、交通等行业)的智能卡电子钱包应用的补充值、不同智能卡物理形态(SM卡,SD卡、PBOC卡、ETC卡等智能卡)的补充值、以及不同通讯方式(SMS、BIP、HTTP)的智能卡补充值方式。
[0122]下面结合具体实施例对本发明进行进一步的说明。
[0123]实施例1
[0124]本实施例中以ETC卡充值系统为进行说明,智能卡充值异常类型为智能卡充值平台未收到智能卡执行结果。该情况下,通过本发明的方法进行智能卡充值的流程图如图5所示:
[0125]1.首先在ETC充值平台侧设置补充值操作最大次数属性N,该次数可以在系统中设置一次,以后所有补充值操作均使用该值。
[0126]2.用户通过智能卡充值终端设备进入充值页面,终端设备读取智能卡ID,并向ETC充值平台发送充值操作申请。
[0127]3.ETC充值平台检索其系统(ETC充值平台的后台数据库,存储用户的充值记录),获取该智能卡ID对应的金融系统支付成功,但是未收到写卡操作结果,且补充值操作次数小于最大次数N的异常的历史充值记录,则向终端返回补充值确认申请。
[0128]4.用户确认补充值操作,ETC充值平台向终端设备发送获取交易认证指令,终端设备将该指令传送给智能卡。智能卡执行指令,并将TAC值返回给终端设备。
[0129]5.终端设备将TAC上报给ETC充值平台,ETC充值平台校验TAC。
[0130]6.如果校验成功,则ETC充值平台向ETC核心系统上报充值成功,并向终端设备返回“补充值成功”标识。如果无法获取TAC,或者校验TAC失败,ETC充值平台即可认定智能卡上次充值交易失败,进入智能卡执行充值指令失败的补充值流程的步骤①和②。
[0131]实施例2
[0132]本实施例中同样以ETC卡充值系统为进行说明,智能卡充值异常类型为智能卡充值失败。该情况下,通过本发明的方法进行智能卡补充值的流程图如图6所示:
[0133]1.首先在ETC充值平台侧设置补充值操作最大次数属性N,该次数可以在系统中设置一次,以后所有补充值操作均使用该值。
[0134]2.用户通过终端设备进入充值页面,终端设备读取卡ID,并向ETC充值平台发送充值操作申请。
[0135]3.ETC充值平台检索系统,获取该智能卡ID对应的支付成功,但是智能卡写卡失败,且补充值操作次数小于最大次数N的记录,则向终端返回补充值确认申请。
[0136]4.用户确认补充值操作。
[0137]5.ETC充值平台向ETC充值平台获取补充值数据,并生成充值指令传送给终端设备。终端设备将指令发送给智能卡,智能卡执行指令,并将执行结果返回给终端设备(最终执行结果最主要是验证状态字,9000表示成功,非9000为失败,充值平台可以通过状态字知道智能卡充值是否成功)。
[0138]6.终端设备将智能卡执行结果上报给ETC充值平台,ETC充值平台向ETC核心系统上报充值成功,并向终端设备返回“补充值成功”标识。[0139]7.如果超过补充值次数,智能卡写卡仍未成功,则ETC充值平台记录该智能卡充值操作失败,并向ETC核心系统上报充值失败结果
[0140]8.后续ETC充值平台需要与金融支付平台进行人工或者自动冲正操作(即将本次操作中,金融支付系统所支付的款项返回给用户金融账号)。
[0141]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种智能卡充值方法,包括以下步骤: (1)用户通过智能卡充值终端设备向智能卡充值平台发送充值请求; (2)智能卡充值平台根据用户的智能卡ID获取用户对应的历史充值交易记录,并查看所述历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行智能卡正常充值,若否则直接进行智能卡正常充值;进行智能卡补充值的具体方式为: 1)确认智能卡充值结果异常的类型;所述充值结果异常的类型包括智能卡充值失败和智能卡充值平台未收到智能卡充值执行结果; 2)根据智能卡充值结果的类型进行智能卡补充值。
2.如权利要求1所述的一种智能卡充值方法,其特征在于,步骤I)中,确认智能卡充值结果异常的类型的具体方式为: 智能卡的历史充值交易记录异常时,如果智能卡充值平台收到了智能卡该异常充值交易的交易验证码TAC但交易验证码TAC校验失败,则确认智能卡充值失败;如果智能充值平台未收到智能卡该异常充值交易记录的执行结果,则确认智能卡充值结果类型为智能卡充值平台未收到智能卡充值执行结果。
3.如权利要求2所述的一种智能卡充值方法,其特征在于,步骤2)中,如果智能卡充值结果异常类型为智能卡充值失败,根据智能卡充值结果的类型进行智能卡补充值的具体方式为: ①智能卡充值平台向智能卡充值业务核心系统获取异常的历史充值交易记录的补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡; ②智能卡根据充值指令完成智·能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
4.如权利要求2所述的一种智能卡充值方法,其特征在于,步骤2)中,如果智能卡充值结果异常类型为智能卡充值平台未收到智能卡充值执行结果,根据智能卡充值结果的类型进行智能卡补充值的具体方式为: 1.智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡; I1.智能卡根据所述的获取交易认证指令读取智能卡上该异常的历史充值交易记录对应的交易验证码TAC,并将交易验证码TAC通过终端设备发送到智能卡充值平台; II1.智能卡充值平台对交易验证码进行校验,如果校验成功,则完成智能卡补充值,智能卡交易平台向智能卡充值终端设备返回“补充值成功”标识;如果校验失败则进入步骤IV; IV.智能卡充值平台向智能卡充值业务核心系统获取补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡; V.智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
5.如权利要求3或4所述的一种智能卡充值方法,其特征在于,该方法还包括:在智能卡充值平台设置智能卡补充值操作允许的最大次数。
6.如权利要求5所述的一种智能卡充值方法,其特征在于,智能卡充值平台向智能卡充值业务核心系统获取补充值数据的具体方式为: a.智能卡充值平台查看智能卡的补充值操作请求次数是否大于智能卡补充值操作允许的最大次数,若是则向智能卡返回补充值失败,若否则向智能卡充值终端返回补充值确认申请; b.用户确认补充值操作; c.智能卡充值平台向智能卡充值业务核心系统获取智能卡异常的历史充值交易记录的补充值数据。
7.如权利要求5所述的一种智能卡充值方法,其特征在于,步骤II中,智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡的具体方式为: 1.智能卡充值平台查看智能卡的补充值操作请求次数是否大于智能卡补充值操作允许的最大次数,若是则向智能卡返回查询操作请求失败,若否则向智能卡充值终端返回补充值确认申请; ?.用户确认补充值操作; ii1.智能卡充值平台通过智能卡充值终端将异常的历史充值交易记录的获取交易认证指令发送给智能卡。
8.一种智能卡充值系统,包括: 充值请求模块,用于由用户通过智能卡充值终端设备向智能卡充值平台发送充值请求; 充值模块,用于智能卡充值平台根据用户的智能卡ID获取用户对应的历史充值交易记录,并查看所述历史充值交易记录的智能卡充值结果是否异常,若是则进行智能卡补充值后再进行智能卡正常充值,若否则直接进行智能卡正常充值;在充值结果异常时,充值模块包括: 充值异常类型判断单元,用于确认智能卡充值结果异常的类型;所述充值结果异常的类型包括智能卡充值失败和智能卡充值平台未收到智能卡充值执行结果; 补充值单元,用于根据智能卡充值结果的类型进行智能卡补充值。
9.如权利要求8所述的一种智能卡充值系统,其特征在于,当智能卡充值结果异常类型为智能卡充值失败,根据智能卡充值结果的类型进行智能卡补充值的具体方式为: ①智能卡充值平台向智能卡充值业务核心系统获取异常的历史充值交易记录的补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡; ②智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平台,完成智能卡补充值。
10.如权利要求8所述的一种智能卡充值系统,其特征在于,当智能卡充值结果异常类型为智能卡充值平台未收到智能卡充值执行结果,根据智能卡充值结果的类型进行智能卡补充值的具体方式为: I.智能卡充值平台将异常的历史充值交易记录的获取交易认证指令发送给智能卡;II.智能卡根据所述的获取交易认证指令读取智能卡上该异常的历史充值交易记录对应的交易验证码TAC,并将交易验证码TAC通过终端设备发送到智能卡充值平台; II1.智能卡充值平台对交易验证码进行校验,如果校验成功,则完成智能卡补充值,智能卡交易平台向智能卡充值终端设备返回“补充值成功”标识;如果校验失败则进入步骤IV; IV.智能卡充值平台向智能卡充值业务核心系统获取补充值数据,生成充值指令,并通过智能卡充值终端设备将充值指令发送给智能卡; V.智能卡根据充值指令完成智能卡补充值,并将补充值结果通过智能卡充值终端设备发送到智能卡充值平 台,完成智能卡补充值。
【文档编号】G07F7/08GK103714625SQ201310712864
【公开日】2014年4月9日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】温丽明 申请人:北京握奇数据系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1