Ic卡交易异常的处理方法以及实现该处理方法的受理终端的制作方法_2

文档序号:9826672阅读:来源:国知局
货币代码、以及电子现金余额不一致的情况下,提示交易失败。
[0017]优选地,在所述当笔交易重刷步骤中,对N种类型的货币代码进行判定,其中N为自然数。
[0018]优选地,所述全部异常待处理步骤包括下述子步骤:
提示重新刷卡,受理终端完成与IC卡的交互;
根据所述交易信息判定异常记录是否超过第二规定时间;
如果异常记录未超过所述第二规定时间,则判定终端按照规定顺序从异常记录中读取第一条记录;
终端判定该读取的记录的金额是否与当前金额一致,并且在一致的情况下判定该记录是当前待处理异常记录;
如果判定该记录是当前待处理异常记录的情况下则读取最后一条记录并进行脱机数据认证,并且在脱机数据认证成功时提示交易成功,在脱机数据认证失败时提示交易失败,如果判定该记录不是当前待处理异常记录的情况下则,则按照所述规定顺序继续判定是否存在下一条未超过所述第二规定时间并且金额一致的异常记录。
[0019]优选地,所述规定顺序是由近及远的顺序。
[0020]优选地,所述终端除了判定该读取的记录的金额是否与当前金额一致以外,还进一步判定应用交易计数器的计数值是否一致。
[0021]优选地,所述终端还进一步判定第N种货币的余额是否一致,其中,N为自然数。
[0022]本发明的用于实现IC卡交易异常处理的受理终端,具备常规IC处理模块,显示和提示模块,交易记录模块,其特征在于,进一步具备:
异常处理模块,用于对交易异常进行判断和处理;
异常记录模块,用于记录交易异常情况及与交易异常相关的交易信息;
限时控制模块用于对交易异常进行的处理设置时限。
[0023]优选地,所述交易记录模块用于对终端受理的交易情况并且对于异常交易根据处理结果采取不同记录方式,
所述显示和提示模块用于根据处理结果进行显示或对操作进行提示。
[0024]优选地,所述异常处理模块用于判断受理终端是否成功读取最后一条IC卡交易记录,如果未成功获得最后一条IC卡交易记录则判断发生交易异常,另一方面,如果成功获得最后一条IC卡交易记录则判断没有发生交易异常,
优选地,所述异常记录模块在所述异常处理模块判断发生交易异常的情况下用于记录发生交易异常情况并且记录与该交易异常相关的交易信息。
[0025]优选地,所述交易信息至少包括交易金额、卡号、卡片应用交易计数器的计数值、货币代码、卡片电子现金金额中的一项或者多项。
[0026]优选地,所述显示和提示模块在所述异常处理模块判断发生交易异常的情况下提示用户进行当笔交易重刷。
[0027]优选地,所述限时控制模块用于对用户进行当笔交易重刷的时间进行限时控制。
[0028]优选地,所述限时控制模块还用于对所述异常记录模块中的异常记录是否超时进行限时控制。
[0029]如上所述,在本发明中,通过增加卡片是否有效返回余额的检查判断,并在未返回时主动获取卡片余额,这样能够得部分未返回余额的卡片也能够实现闪卡处理。而且,本发明能够在发生闪卡的情况后立即进行恢复处理。而且,本发明能够对多币种的卡片的异常进行处理。另外,本发明不仅能够在异常交易发生时立即对当比交易进行恢复,也能够记录若干条异常交易并在后续逐步恢复。
[0030]
【附图说明】
[0031]图1是表示实现本发明的IC卡交易异常的处理方法的受理终端的构造框图。
[0032]图2是表示本发明的交易异常处理方法中的第(一)部分步骤的流程图。
[0033]图3是表示本发明的交易异常处理方法中的第(二)部分步骤的流程图。
[0034]图4是表示本发明的交易异常处理方法中的第(三)部分步骤的流程图。
【具体实施方式】
[0035]下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。
[0036]图1是表示实现本发明的IC卡交易异常的处理方法的受理终端的构造框图。
[0037]如图1所示,实现本发明的IC卡交易异常的处理方法的受理终端如下进行部署:在常规受理终端基础上,设置异常处理模块100、异常记录模块200,限时控制模块300,并在常规IC处理模块400、交易记录模块500、显示和提示模块600增加相应内容。另外,受理终端还包括读卡模块700、打印模块800、输入模块900等的常规模块。在这里对于与本发明关系不大的常规模块则省略具体说明。
[0038]另一方面,对于IC卡片侧,本发明的方法不涉及对IC卡电子现金的改造,可适用于现有全部卡片。
[0039]图1从逻辑上区分各模块功能和作用,实际部署时存在若干模块合并或部分交叉。以下对实现本发明的IC卡交易异常的处理方法的受理终端中的核心模块进行说明。
[0040]异常处理模块100用于对闪卡异常进行信息获取、判断、处理的流程和逻辑。
[0041]异常记录模块200用于记录异常情况及有关异常交易的交易信息,例如在异常记录模块200中记录交易发生时间、交易金额、卡号(主账号)、应用标识(表明参与该交易的应用种类,例如金融领域中的电子现金应用)、卡片应用交易计数器(卡片截至当前共发生各类交易的笔数)、货币代码(标识交易币种)、卡片电子现金余额、卡片交易属性、动态签名数据、随机数及本次交易过程中产生并需要的其他数据,记录原则是上述数据加上终端未获取的最后一条记录应为完整的电子现金脱机交易数据。
[0042]限时控制模块300用于设置针对不同情况的处理限时并且对异常记录的处理进行时效控制。
[0043]交易记录模块500用于对终端受理的所有成功和失败交易情况进行记录,而且,对于在本发明中的异常交易,根据处理结果采取不同记录方式。例如,在异常发生后,在交易记录模块500中,将当前交易作为失败交易进行记录。
[0044]显示和提示模块600用于对当前处理结果进行显示或对操作进行提示。例如,通过界面和语音(或蜂鸣)等方式提示刚发生异常的卡片重刷。
[0045]下面将本发明的交易异常处理方法大致分为第(一)部分、第(二)部分、第(三)部分具体进行说明。
[0046]本发明的交易异常处理方法的第(一)部分:交易异常预处理。
[0047]在常规IC处理时增加对交易数据完整性的检查和必要信息获取,为后续异常发生后进行处理做好提前准备。
[0048]图2是表示本发明的交易异常处理方法中的第(一)部分步骤的流程图。
[0049]如图2所示,步骤SlOl:提示初始界面。
[0050]步骤S102:进行预处理,例如选择交易类型,输入交易金额。
[0051]步骤S103:提示请刷卡的界面。
[0052]步骤S104:受理终端与IC卡进行交互,完成应用选择和初始化操作(例如,指示IC卡从余额中扣除当前交易发生的余额)。
[0053]以下的步骤S105?步骤Slll是在常规IC处理模块的逻辑中增加的处理步骤。
[0054]步骤S105:在完成应用初始化后,终端判断在前序流程中卡片是否向终端传递了卡内电子现金余额,如已返回,则进入步骤S107,否则,进入步骤S106。
[0055]步骤S106:终端主动读取卡片电子现金余额并暂存。
[0056]步骤S107:对卡片读取数据记录。
[0057]步骤S108:在读卡片数据记录时,终端对最后一条记录的读取情况进行判断,如终端成功获取了最后一条记录,则进入步骤S109;如终端未成功获取最后一条记录,则进入步骤SI 10。
[0058]步骤S109:继续进行脱机数据认证等的后续IC卡电子现金处理,此时未发生本申请中所述异常(即闪卡)情况。在脱机数据认证后输出交易结果。
[0059]步骤SllO:判断发生异常,在异常记录模块中保存有关异常交易的交易信息,例如在异常记录模块中记录交易发生时间、交易金额、卡号(主账号)、应用标识(表明参与该交易的应用种类,例如金融
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1