发明名称 一种用于IC卡更新数据时防掉电数据存储的方法
摘要 一种用于IC卡更新数据时防掉电数据存储的方法,涉及IC卡技术领域。本发明的方法步骤为:1)创建数据时,将数据写入主扇区中,备份扇区为空,同时计算出整个扇区数据的CRC校验值,将主扇区的新旧比较值置为0,将这两项连同数据一起写入主扇区中;2)读取数据时,根据主扇区和备份扇区中的扇区标识判断哪个为有效扇区,读取有效扇区;3)更新数据时,根据主扇区和备份扇区中的扇区标识判断哪个为有效扇区,将有效扇区的数据整页读出,修改需要更新位置的内容后,计算出整个扇区数据的CRC校验值,将新旧比较值加一,将这两项连同数据一起写入无效扇区中。同现有技术相比,本发明能大大减少擦写存储区的操作次数,有效降低更新数据所用的时间。
申请公布号 CN102789404A 申请公布日期 2012.11.21
申请号 CN201110131094.2 申请日期 2011.05.20
申请人 北京同方微电子有限公司 发明人 杨帆;张廷晅;丁义民;苏垚昀;王庆林;王强;杨征军;路倩
分类号 G06F11/14(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 代理人
主权项 一种用于IC卡更新数据时防掉电数据存储的方法,它包括使用多个主扇区(A)和分别与各主扇区(A)相连的一个至多个备份扇区(B)的数据存储区,其步骤为:1)创建数据时,将数据写入主扇区(A)中,备份扇区(B)为空,同时计算出整个扇区数据的CRC校验值,将主扇区(A)的新旧比较值置为0,将这两项连同数据一起写入主扇区(A)中;2)读取数据时,根据主扇区(A)和备份扇区(B)中的扇区标识判断哪个为有效扇区,读取有效扇区;3)更新数据时,根据主扇区(A)和备份扇区(B)中的扇区标识判断哪个为有效扇区,将有效扇区的数据整页读出,修改需要更新位置的内容后,计算出整个扇区数据的CRC校验值,将新旧比较值加一,将这两项连同数据一起写入无效扇区中。
地址 100083 北京市海淀区清华同方科技广场A座29层