[发明专利]智能卡断电保护方法有效
申请号: | 200810029492.1 | 申请日: | 2008-07-11 |
公开(公告)号: | CN101321341A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 杨梦飞 | 申请(专利权)人: | 东信和平智能卡股份有限公司 |
主分类号: | H04Q7/32 | 分类号: | H04Q7/32;G06F11/14 |
代理公司: | 珠海智专专利商标代理有限公司 | 代理人: | 张中;段淑华 |
地址: | 519060广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能卡 断电 保护 方法 | ||
技术领域
本发明涉及一种数据记录方法,尤其是一种防止智能卡断电时数 据丢失的智能卡断电保护方法。
背景技术
随着移动通信技术的发展,移动电话的使用已经十分普及,移动 电话大多使用可拆装的智能卡进行通讯,如SIM卡、UIM卡等。用户 使用移动电话通讯时,移动电话对智能卡进行读写操作,如读取存储 在智能卡内的用户个人数据,向智能卡写入接收到的更新菜单或用户 输入的联系人信息等。但是,移动电话向智能卡写入数据时,写入的 数据是暂存在智能卡中,一旦移动电话向智能卡写入数据未完成时断 电,智能卡即将原有数据擦除,而未完成写入操作时断电,更新数据 将无法被正确写入智能卡中,且原有数据丢失,不但给用户造成损 失,甚至会影响智能卡的正常工作。
因此,现有智能卡设有中央处理单元以及存储器,且存储器中大 多设有断电保护区,用于存储智能卡中原有的数据。现有智能卡存储 器的存储结构如图1所示。由图1可见,现有智能卡的存储器被划分 为三个区,分别是代码区1、断电保护区2以及用户数据区3,其中 代码区1存储有智能卡运行应用的软件等,用户数据区3用于存储用 户的个人数据、通过移动电话写入的数据等。并且,图1所示的存储 器为页式虚拟存储器,存储器的存储空间被划分为多页的存储块,且 每一页存储块的存储空间大小固定且相等。
参见图2,是断电保护区2的存储结构示意图。现有智能卡的断 电保护区2包括索引区21、第一备份区22以及第二备份区23,其中 索引区21的大小为一页存储块,存储有数据更新标志、更新数据的 源地址、目标地址以及数据长度等索引信息,第一备份区22为两个 存储空间大小为一页的存储块,第二备份区23为两个存储空间大小 为两页的存储块。
通过移动电话向智能卡写入数据时,首先查找更新数据需要写入 哪一页存储块中,并将该存储块的所有数据复制至第一备份区或第二 备份区中,然后,中央处理单元设置索引区的数据更新标志,并写入 相应的索引信息。并再将更新数据写入至该存储块相应的位置。完成 上述操作后,中央处理单元清除索引区中的数据更新标志。
由此,若通过移动电话向智能卡写入数据的过程中断电,智能卡 再次上电后,中央处理单元即可判断索引区中设置了数据更新标志, 且断电保护区中存储有需要更新数据的存储块中原有的数据,中央处 理单元便获知上次写入操作不成功,将断电保护区中的数据写回原存 储块,确保原存储块的数据不丢失。
但是,该断电保护方法需要在智能卡的存储器中设置七页存储块 大小的断电保护区,若每一页存储块的存储空间较大,则断电保护区 将占用大量的存储空间,智能卡储存器的存储空间不能得到充分有效 利用。
发明内容
本发明的主要目的是提供一种减少智能卡存储器中断电保护区所 占用存储空间的智能卡断电保护方法;
本发明的另一目的是提供一种有效充分利用智能卡存储器存储空 间的智能卡断电保护方法。
为实现上述的主要目的,本发明提供的智能卡断电保护方法中, 智能卡具有中央处理单元以及存储器,且存储器被划分为多页存储 块,该断电保护方法包括
在存储器中设定至少一页存储块的数据备份区,数据备份区为整 数页的存储块,其所在的存储块为备份存储块;
设置每一页存储块的页标志,将每页存储块的页标志写入对应存 储块的起止字节中;
中央处理单元判断更新的数据是否只写入到一页存储块中,如 是,执行数据更新步骤以及第一数据恢复步骤;
数据更新步骤包括:中央处理单元查找需要写入更新数据的更新 存储块,并计算更新数据在更新存储块中的起始字节与终止字节;中 央处理单元将备份存储块的起始字节修改为更新存储块的页标志,并 将更新存储块中更新数据对应的起始字节之前的数据、更新数据以及 更新存储块中更新数据对应的终止字节之后的数据复制至备份存储块 中,其中,更新存储块中更新数据对应的起始字节之前的数据、更新 数据以及更新存储块中更新数据对应的终止字节之后的数据依次存储 在备份存储块中,中央处理单元将备份存储块的终止字节修改为更新 存储块的页标志;擦除更新存储块的数据,并将更新存储块的页标志 修改为备份存储块的页标志;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东信和平智能卡股份有限公司,未经东信和平智能卡股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810029492.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带瓶起子的钥匙
- 下一篇:一种鉴定水果产地的检测方法