读取非接触IC卡数据失败的处理方法及实施该方法的设备技术

技术编号:10040194 阅读:306 留言:0更新日期:2014-05-14 10:47
本发明专利技术涉及数据处理技术,特别涉及当交易终端从非接触IC卡读取数据失败时的处理方法以及实现上述方法的设备。为实现上述目的,在所提供的处理方法中,交易终端执行下列步骤:指示所述非接触IC卡更新与当前交易相关联的交易记录;从所述非接触IC卡读取最新交易记录,并且如果未成功读取,则保存当前交易的信息并且生成需要重新读取所述最新交易记录的指示;以及如果被重新读取的非接触IC卡与未成功读取的非接触IC卡一致并且被重新读取的最新交易记录与所述交易终端处保存的当前交易的信息相对应,则根据该最新交易记录中的当前余额和当前交易的信息,确定是否应再次指示所述非接触IC卡更新与当前交易相关联的交易记录。

【技术实现步骤摘要】

本专利技术涉及数据处理技术,特别涉及当交易终端从非接触IC卡读取数据失败时的处理方法以及实现上述方法的设备。
技术介绍
非接触电子现金的脱机消费交易对于刷卡停留时间比较敏感。如果非接触IC卡的刷卡时间过短,则容易导致交易失败;而刷卡时间要求过长,则客户的体验不佳。在某个时间窗口内可能会出现下列情形:当非接触IC卡离开交易终端或机具时,卡片侧交易成功(例如非接触IC卡中已经被成功扣款),但交易终端却未收到卡片返回的最近交易记录从而认定本次交易失败。上述现象常被称为“闪卡”。在“闪卡”情况下,由于卡内余额减少但交易终端却认定交易不成功,因此持卡人将不得不向发卡行请求返还扣除的金额,这样的客户体验是不受欢迎的。目前解决“闪卡”问题的途径一般是尽可能地缩小“闪卡”现象出现的时间窗口。为此采取的技术措施包括:(1)在非接触IC卡个人化时,将最后一条记录长度调整得尽可能地短;(2)降低卡片的私钥长度,从而缩短交易时间;(3)在交易终端上设置提示设备(例如指示灯或语音设备),在交易终端收到卡片返回的最后一条记录时通知持卡人将卡片取走;(4)提高非接触IC卡内芯片的运算速度。虽然这些方法能大幅降低“闪卡”现象出现的概率,但还是无法从根本上杜绝这个问题。另外,还有一种可能的解决途径是修改非接触IC卡片规范,通过规定在卡片内保存更为详细的交易信息来提高数据处理系统的健壮性。但是这种方案不适合于已经发行在外的存量卡,特别是在存量卡数额巨大的现实环境下,改造成本巨大。
技术实现思路
本专利技术的目的之一是提供当交易终端从非接触IC卡读取数据失败时的处理方法,其能够以较低的实施成本消除“闪卡”问题带来的不利影响。为实现上述目的,在所提供的处理方法中,交易终端执行下列步骤:指示所述非接触IC卡更新与当前交易相关联的交易记录;从所述非接触IC卡读取最新交易记录,并且如果未成功读取,则保存当前交易的信息并且生成需要重新读取所述最新交易记录的指示;以及如果被重新读取的非接触IC卡与未成功读取的非接触IC卡一致并且被重新读取的最新交易记录与所述交易终端处保存的当前交易的信息相对应,则根据该最新交易记录中的当前余额和当前交易的信息,确定是否应再次指示所述非接触IC卡更新与当前交易相关联的交易记录。优选地,在上述处理方法中,所述当前交易的信息包括卡号、交易证书(TC)、应用交易计数器(ATC)、随机数、动态签名数据和卡片记录。优选地,在上述处理方法中,根据卡号确定被重新读取的非接触IC卡与未成功读取的非接触IC卡是否一致。优选地,在上述处理方法中,如果被重新读取的最新交易记录和当前交易的信息中的应用交易计数器具有相等的计数值,则确定被重新读取的最新交易记录与当前交易的信息相对应。优选地,在上述处理方法中,按照下列方式,根据该最新交易记录中的当前余额和当前交易的信息确定是否应再次更新交易记录:如果所述当前余额不等于上笔交易余额与本次交易金额之差,则指示非接触IC卡再次更新与当前交易相关联的交易记录。上述目的还可以通过下列实施例实现:一种当交易终端从非接触IC卡读取数据失败时的处理方法,所述交易终端执行下列步骤:当检测到非接触IC卡时,确定该非接触IC卡是否位于所述交易终端保存的读取数据失败列表中;如果位于所述读取数据失败列表中,则确定从该非接触IC卡读取的最新交易记录在所述交易终端中是否存在对应的交易信息并且该对应的交易信息从该非接触IC卡被记录到读取数据失败的时刻到当前时刻所经历的时间段是否未超时;以及如果确定存在未超时的对应的交易信息,则根据该最新交易记录中的余额和对应的交易信息确定是否应再次指示所述非接触IC卡更新与对应的交易信息相关联的交易记录。上述实施例特别适合于下列应用场景:某张卡片发生“闪卡”后其它卡片在同一交易终端刷卡。具体而言,按照上述实施例,在这样的情景下其它卡片仍然可以刷卡成功,并且发生“闪卡”的卡片也可在同一交易终端上重新刷卡以确定是否更新交易记录。此外,在上述实施例中,通过增加出现“闪卡”后重新刷卡的时间限制,提高了交易的安全性。本专利技术的另外一个目的是提供一种交易终端,其能够以较低的实施成本消除“闪卡”问题带来的不利影响。为实现上述目的,按照本专利技术一个实施例的交易终端包含:适于与非接触IC卡通信的读写器;存储器;以及与所述读写器和存储器相连的处理器,其配置为:在所述读写器未成功读取与当前交易相关联的交易记录时,在所述存储器内保存当前交易的信息并且生成需要重新读取所述交易记录的指示,其还被配置为:如果经所述读写器重新读取的非接触IC卡与未成功读取的非接触IC卡一致并且被重新读取的最新交易记录与所述交易终端处保存的当前交易的信息相对应,则根据该最新交易记录中的当前余额和当前交易的信息,确定是否生成更新与当前交易相关联的交易记录的指示。上述交易终端可以是刷卡机或检票闸机。本专利技术的上述目的还可以通过下列实施例实现:一种交易终端,包含:适于与非接触IC卡通信的读写器;存储器;以及与所述读写器和存储器相连的处理器,其配置为当所述读写器检测到非接触IC卡时,判断下列条件是否全部成立:该非接触IC卡位于所述交易终端保存的读取数据失败列表中,从该非接触IC卡读取的最新交易记录在所述交易终端中存在对应的交易信息,并且该对应的交易信息从该非接触IC卡被记录到读取数据失败的时刻到当前时刻所经历的时间段未超时,所述处理器还配置为如果所述条件全部成立,则根据该最新交易记录中的余额和对应的交易信息确定是否生成更新与对应的交易信息相关联的交易记录的指示。附图说明从结合附图的以下详细说明中,将会使本专利技术的上述和其它目的及优点更加完全清楚。图1为按照本专利技术一个实施例的读取非接触IC卡数据失败的处理方法的流程图。图2为图1所示实施例中的特殊处理例程的流程图。图3为按照本专利技术另一个实施例的读取非接触IC卡数据失败的处理方法的流程图。图4为图3所示实施例中的第一处理例程的流程图。图5为图3所示实施例中的第二处理例程的流程图。图6为按照本专利技术另一个实施例的交易终端的示意图。具体实施方式在典型的交易过程中,交易终端(例如刷卡机和检票闸机)指示非接触IC卡更新其交易记录,作为响应,卡片将执行更新操作(例如从卡片余额中扣除当前交易的金额)。按照本专利技术的实施例,如果交易终端未能读取到更新的交易记录,则进入特殊处理流程,否则继续后续的正常流程,完成整个交易过程。按照本专利技术的实施例,在上述特殊处理流程中,交易终端将保存与当前交易相关联的交易信息,并且提示持卡人重新刷卡以获取卡片处保存的最新交易记录。随后,交易终端判断卡片是否已经执行了更新操作而只是未成功返回更新的交易记录。如果确定正确地执行了更新操作,则继续后续的正常流程,否则提示持卡人重新刷卡。按照本专利技术的实施例,可以根据最新交易记录中的当前余额与交易终端处保存的交易信息的自洽性来判断是否正确地执行了更新操作。也就是说,如果当前余额等于上笔交易余额与本次交易金额之差,则可确定更新操作正确。以下参照附图描述本专利技术的实施例。图1为按照本专利技术一个实施例的读取非接触IC卡数据失败的处理方法的流程图。如图1所示,在交易开始阶段,交易终端在步骤S101中通过选择近距离支付系统环境(PPS本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/56/201210426067.html" title="读取非接触IC卡数据失败的处理方法及实施该方法的设备原文来自X技术">读取非接触IC卡数据失败的处理方法及实施该方法的设备</a>

【技术保护点】
一种当交易终端从非接触IC卡读取数据失败时的处理方法,其特征在于,所述交易终端执行下列步骤:指示所述非接触IC卡更新与当前交易相关联的交易记录;从所述非接触IC卡读取最新交易记录,并且如果未成功读取,则保存当前交易的信息并且生成需要重新读取所述最新交易记录的指示;以及如果被重新读取的非接触IC卡与未成功读取的非接触IC卡一致并且被重新读取的最新交易记录与所述交易终端处保存的当前交易的信息相对应,则根据该最新交易记录中的当前余额和当前交易的信息,确定是否应再次指示所述非接触IC卡更新与当前交易相关联的交易记录。

【技术特征摘要】
1.一种当交易终端从非接触IC卡读取数据失败时的处理方法,其特征在于,所述交易终端执行下列步骤:
指示所述非接触IC卡更新与当前交易相关联的交易记录;
从所述非接触IC卡读取最新交易记录,并且如果未成功读取,则保存当前交易的信息并且生成需要重新读取所述最新交易记录的指示;以及
如果被重新读取的非接触IC卡与未成功读取的非接触IC卡一致并且被重新读取的最新交易记录与所述交易终端处保存的当前交易的信息相对应,则根据该最新交易记录中的当前余额和当前交易的信息,确定是否应再次指示所述非接触IC卡更新与当前交易相关联的交易记录。
2.如权利要求1所述的处理方法,其中,所述当前交易的信息包括卡号、交易证书(TC)、应用交易计数器(ATC)、随机数、动态签名数据和卡片记录。
3. 如权利要求2所述的处理方法,其中,根据卡号确定被重新读取的非接触IC卡与未成功读取的非接触IC卡是否一致。
4. 如权利要求1所述的处理方法,其中,如果被重新读取的最新交易记录和当前交易的信息中的应用交易计数器具有相等的计数值,则确定被重新读取的最新交易记录与当前交易的信息相对应。
5. 如权利要求1所述的处理方法,其中,按照下列方式,根据该最新交易记录中的当前余额和当前交易的信息确定是否应再次更新交易记录:
如果所述当前余额不等于上笔交易余额与本次交易金额之差,则指示非接触IC卡再次更新与当前交易相关联的交易记录。
6. 一种交易终端,其特征在于,包含:
适于与非接触IC卡通信的读写器;
存储器;以及
与所述读写器和存储器相连的处理器,其配置为:在所述读写器未成功读取与当前交易相关联的交易记录时,在所述存储器内保存当前交易的信息并且生成需要重新读取所述交易记录的指示,其还被配置为:如果经所述读写器重新读取的非接触IC卡与未成功读取的非接触IC卡一致并且被重新读取的最新交易记录与所述交易终端处保存的当前交易的信息相对应,则根据该最新交易记录中的当前余额和当前交易的信息,确定是否生成更新与当前交易相关联的交易记录的指示。
7.如权利要求6所述的交易终端,其中,所述交易终端为刷卡机或检票闸机。
8.如权利要求6所述的交易终端,其中,...

【专利技术属性】
技术研发人员:回春野王丰丁林润肖波李春欢詹成初王红剑
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1