[发明专利]一种智能卡数据库应用系统的安全签卡方法无效
| 申请号: | 201010605011.4 | 申请日: | 2010-12-25 |
| 公开(公告)号: | CN102013029A | 公开(公告)日: | 2011-04-13 |
| 发明(设计)人: | 刘勇;张春阳;郭跟成;肖春宝;赵海霞;高延民;牛丹梅;宋晓莉;李宝元 | 申请(专利权)人: | 河南科技大学 |
| 主分类号: | G06K17/00 | 分类号: | G06K17/00;G06F17/30 |
| 代理公司: | 洛阳公信知识产权事务所(普通合伙) 41120 | 代理人: | 陈英超 |
| 地址: | 471000 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能卡 数据库 应用 系统 安全 方法 | ||
1.一种智能卡数据库应用系统的安全签卡方法,其特征在于,包括如下步骤:
(1)、读取智能卡信息,对智能卡内的写标志进行检测;
如未检测到智能卡内有写标志则直接进行步骤(2)的操作;
如检测到智能卡内有写标志则先到原签卡点进行智能卡恢复操作,然后再进行步骤(1)的操作;
(2)、在不开启数据库事务的情况下,保存智能卡原始数据到数据库,将智能卡最原始的回滚点保存下来;
(3)、开启数据库事务,利用数据库管理系统提供的事务处理机制对后续数据库操作进行保护;
(4)、对数据库进行更新操作,如果任何一个更新失败,则回滚事务,如果系统执行意外终止,则数据库事务自动将这些操作回滚;
(5)、数据库更新完成后,在智能卡内设置一个写标志;
(6)、根据数据库的更新结果对智能卡进行更新操作;如更新失败则签卡中止,进行智能卡恢复操作;
(7)、智能卡更新完成后,将数据库内保存的智能卡原始数据状态标志修改为处理完毕;
(8)、提交数据库事务,向数据库管理系统发出请求,以使得前面各步骤所进行的数据库操作全部生效;如数据库事务提交失败则签卡中止,进行智能卡恢复操作;
(9)、数据库事务提交成功后,清除智能卡内写标志,智能卡签卡完毕;
所述的智能卡恢复操作是指根据处理开始时所保存的卡的原始信息进行卡的恢复操作并清除智能卡写标志,恢复后重新进行签卡。
2.如权利要求1所述的一种智能卡数据库应用系统的安全签卡方法,其特征在于,所述的写标志为智能卡上储存的表示该卡正在进行写操作的数据。
3.如权利要求1所述的一种智能卡数据库应用系统的安全签卡方法,其特征在于:步骤(1)中所述的先到原签卡点进行智能卡恢复操作,是指到上一次签卡的地点,用签卡时保存的卡的原始信息进行卡的恢复操作并清除智能卡写标志。
4.如权利要求1所述的一种智能卡数据库应用系统的安全签卡方法,其特征在于:步骤(8)中所述的数据库事务提交失败,是指系统执行意外终止导致的数据库提交失败,此时数据库的更新由数据库管理系统的事务处理机制保证全部回滚,智能卡上的写标志自动保留,须进行恢复处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010605011.4/1.html,转载请声明来源钻瓜专利网。





