【技术实现步骤摘要】
逻辑卡读写方法和系统
本专利技术涉及电子卡处理领域,特别是涉及一种逻辑卡读写方法和系统。
技术介绍
在自动售票轨道交通中,逻辑卡,如单程票卡、普通储值卡等被大量的使用,在进出闸时,逻辑卡被频繁的读写,但由于逻辑卡并非如CPU(CentralProcessingUnit,中央处理器)卡内含有操作系统,读写器写CPU卡时只在最后一个交互,CPU卡才会将内容写入卡内,该种机制确保了写卡数据完整和正确,而逻辑卡由于自身结构特点,写卡必须一页一页的写或一块一块的写,而每次写卡的数据大小往往超出逻辑卡一页或一块的大小,需要多页或多块空间,导致读写器和逻辑卡要进行多次交互,每次交互成功则会将相应页或块中信息改写,但只有从第一次交互到最后一次交互,每次都成功,则写卡才成功,逻辑卡才可继续使用,若中间任何一个交互失败,均为写卡失败,然而逻辑卡内有部分值已被改写,即逻辑卡内数据被修改,读卡器重新读写的有效条件被更改,则逻辑卡不能再正常使用,需要到半自动售票设备进行异常处理。
技术实现思路
基于此,有必要针对传统的逻辑卡出现写卡失败而卡内数据被改变导致逻辑卡无法使用需进行异常处理的问题,提供一种逻辑卡读写方法,能降低逻辑卡因写卡失败而卡内数据被修改导致逻辑卡无法使用需进行异常处理的几率。此外,还有必要提供一种逻辑卡读写系统,能降低逻辑卡因写卡失败而卡内数据被修改导致逻辑卡无法使用需进行异常处理的几率。一种逻辑卡读写方法,包括以下步骤:读取逻辑卡,获取所述逻辑卡的用户数据;根据所述用户数据中各个动态信息区的备份标志确定多个动态信息区中各个动态信息区所属读区或写区;根据读区的数据计算得 ...
【技术保护点】
一种逻辑卡读写方法,包括以下步骤:读取逻辑卡,获取所述逻辑卡的用户数据;根据所述用户数据中各个动态信息区的备份标志确定多个动态信息区中各个动态信息区所属读区或写区;根据读区的数据计算得到交易验证码,将所述交易验证码与所述读区存储的交易验证码比较,若相同,则根据业务数据计算得到包含新的交易验证码的动态信息,若否,则将所述交易验证码与所述写区存储的交易验证码,若相同,则根据业务数据计算得到包含新的交易验证码的动态信息,若否,则结束;将包含新的交易验证码的动态信息写入所述写区,更新所述写区的备份标志。
【技术特征摘要】
1.一种逻辑卡读写方法,包括以下步骤:读取逻辑卡,获取所述逻辑卡的用户数据;根据所述用户数据中各个动态信息区的备份标志确定多个动态信息区中各个动态信息区所属读区或写区;根据读区的数据计算得到交易验证码,将所述交易验证码与所述读区存储的交易验证码比较,若所述交易验证码与所述读区存储的交易验证码比较的结果相同,则根据业务数据计算得到包含新的交易验证码的动态信息,将包含新的交易验证码的动态信息写入所述写区,更新所述写区的备份标志;若所述交易验证码与所述读区存储的交易验证码比较的结果不相同,则将所述交易验证码与所述写区存储的交易验证码进行比较,若所述交易验证码与所述写区存储的交易验证码的比较结果相同,则根据业务数据计算得到包含新的交易验证码的动态信息,将包含新的交易验证码的动态信息写入所述写区,更新所述写区的备份标志;若所述交易验证码与所述写区存储的交易验证码的比较结果不相同,则结束。2.根据权利要求1所述的逻辑卡读写方法,其特征在于,在所述根据业务数据计算得到包含新的交易验证码的动态信息的步骤之前,所述方法还包括:根据用户信息确定逻辑卡的有效性,若有效,则执行根据业务数据计算得到包含新的交易验证码的动态信息的步骤。3.根据权利要求1所述的逻辑卡读写方法,其特征在于,所述用户数据包括状态标志;当检测到所述状态标志由未售状态变为已售状态时,在所述根据业务数据计算得到包含新的交易验证码的动态信息的步骤之后,以及将包含新的交易验证码的动态信息写入所述写区之前,所述方法还包括:将售卡信息写入售卡区;在所述将包含新的交易验证码的动态信息写入所述写区,更新所述写区的备份标志的步骤之后,所述方法还包括:将所述写区的动态信息拷贝到所述读区。4.根据权利要求1所述的逻辑卡读写方法,其特征在于,在所述读取逻辑卡,获取所述逻辑卡的物理信息及用户数据之前,还包括:发行所述逻辑卡的步骤;所述发行所述逻辑卡,包括:读取逻辑卡,获取逻辑卡的物理信息;根据所述物理信息判断所述逻辑卡是否可初始化,若是,则确定所述逻辑卡的多个动态信息区中各个动态信息区所属读区或写区;根据发行业务数据计算得到发行验证码和交易验证码;所述发行验证码验证通过,则将发行信息写入发行区;所述交易验证码验证通过,则将售卡信息写入售卡区和将动态信息写入所述写区;拷贝所述写区的动态信息到所述读区。5.根据权利要求4所述的逻辑卡读写方法,其特征在于,根据所述物理信息判断所述逻辑卡是否可初始化的步骤包括:将发行业务数据中的发行流水号...
【专利技术属性】
技术研发人员:陈淑娟,李龙,李瑗瑗,罗剑河,
申请(专利权)人:高新现代智能系统股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。