【摘要】:预处理指在进行闪卡恢复之前的过程,其基础仍是图1 所述的正常IC 处理流程。从1.3 节和3.1 节中可以看到,卡片数据的获取和记录是本研究的关键,因此通过预处理,在原有IC 处理流程中增加对交易数据完整性的检查和必要信息的获取,为后续该卡片一旦发生闪卡异常后进行的恢复处理做好提前准备。
预处理指在进行闪卡恢复之前的过程,其基础仍是图1 所述的正常IC 处理流程。从1.3 节和3.1 节中可以看到,卡片数据的获取和记录是本研究的关键,因此通过预处理,在原有IC 处理流程中增加对交易数据完整性的检查和必要信息的获取,为后续该卡片一旦发生闪卡异常后进行的恢复处理做好提前准备。如图4所示,在常规IC 处理模块的逻辑中,增加如下处理步骤。
图4 预处理流程
步骤1:完成应用初始化后,终端判断前序流程中卡片是否已向终端返回了卡内脱机账户余额,如已返回,则进入读卡片数据记录步骤,否则终端主动读取卡片脱机账户余额并暂存。(www.xing528.com)
步骤2:在读卡片数据记录时,终端对最后一条记录的读取情况进行判断,如终端成功获取了最后一条记录,则进行后续IC 卡脱机交易处理(脱机数据认证等),此时未发生本文所述异常(即闪卡)情况。如终端未成功获取最后一条记录,则判断发生异常,在异常记录模块中记录交易发生时间、交易金额、卡号(账号)、应用标识(表明参与该交易的应用种类,如金融领域中的电子现金应用)、卡片应用交易计数器、货币代码(标识交易币种)、卡片脱机账户余额、卡片交易属性、动态签名数据、随机数及本次交易过程中产生并需要的其他数据,记录的原则是上述数据加上终端未获取的最后一条记录应为完整的脱机交易数据。同时,为了提升处理效率,终端记录所获取的必要卡片信息的文件名和记录号,以避免后续异常恢复处理中终端遍历全部记录。
步骤3:异常发生后,在交易记录模块中,将当前交易暂按照失败交易记录。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。