发明名称 一种智能卡数据库应用系统的安全签卡方法
摘要 一种智能卡数据库应用系统的安全签卡方法,包括如下步骤:(1)读取智能卡信息,对智能卡内的写标志进行检测;(2)保存智能卡原始数据到数据库;(3)开启数据库事务;(4)对数据库进行更新操作;(5)在智能卡内设置一个写标志;(6)对智能卡进行更新操作;(7)将数据库内保存的智能卡原始数据状态标志修改为处理完毕;(8)提交数据库事务;(9)清除智能卡内写标志,智能卡签卡完毕。利用数据库事务处理机制,保证保存在数据库中的智能卡原始数据的处理状态与入库的业务处理数据提交状态保持一致,防止包含了脏数据的智能卡投入使用。
申请公布号 CN102013029B 申请公布日期 2013.01.23
申请号 CN201010605011.4 申请日期 2010.12.25
申请人 河南科技大学 发明人 刘勇;张春阳;郭跟成;肖春宝;赵海霞;高延民;牛丹梅;宋晓莉;李宝元
分类号 G06K17/00(2006.01)I;G06F17/30(2006.01)I 主分类号 G06K17/00(2006.01)I
代理机构 洛阳公信知识产权事务所(普通合伙) 41120 代理人 陈英超
主权项 一种智能卡数据库应用系统的安全签卡方法,其特征在于,包括如下步骤:(1)、读取智能卡信息,对智能卡内的写标志进行检测;如未检测到智能卡内有写标志则直接进行步骤(2)的操作;如检测到智能卡内有写标志则先到原签卡点进行智能卡恢复操作,然后再进行步骤(1)的操作;(2)、在不开启数据库事务的情况下,保存智能卡原始数据到数据库,将智能卡最原始的回滚点保存下来;(3)、开启数据库事务,利用数据库管理系统提供的事务处理机制对后续数据库操作进行保护;(4)、对数据库进行更新操作,如果任何一个更新失败,则回滚事务,如果系统执行意外终止,则数据库事务自动将这些操作回滚;(5)、数据库更新完成后,在智能卡内设置一个写标志;(6)、根据数据库的更新结果对智能卡进行更新操作;如更新失败则签卡中止,进行智能卡恢复操作;(7)、智能卡更新完成后,将数据库内保存的智能卡原始数据状态标志修改为处理完毕;(8)、提交数据库事务,向数据库管理系统发出请求,以使得前面各步骤所进行的数据库操作全部生效;如数据库事务提交失败则签卡中止,进行智能卡恢复操作;(9)、数据库事务提交成功后,清除智能卡内写标志,智能卡签卡完毕;所述的智能卡恢复操作是指根据处理开始时所保存的卡的原始信息进行卡的恢复操作并清除智能卡写标志,恢复后重新进行签卡;步骤(1)中所述的先到原签卡点进行智能卡恢复操作,是指到上一次签卡的地点,用签卡时保存的卡的原始信息进行卡的恢复操作并清除智能卡写标志。
地址 471000 河南省洛阳市涧西区西苑路48号