[发明专利]一种智能卡中的存储器的数据擦写方法及智能卡无效
| 申请号: | 201010286121.9 | 申请日: | 2010-09-17 |
| 公开(公告)号: | CN102402464A | 公开(公告)日: | 2012-04-04 |
| 发明(设计)人: | 李琳 | 申请(专利权)人: | 中国移动通信有限公司 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F1/32 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能卡 中的 存储器 数据 擦写 方法 | ||
技术领域
本发明涉及智能卡技术领域,尤其涉及一种智能卡中的存储器的数据擦写方法及智能卡。
背景技术
近年来,随着对智能卡的运算速度、容量和接口速度要求的提高,以及利用智能卡为用户提供更丰富的业务服务,开发出了大容量智能卡。大容量智能卡相比普通智能卡,其中的CPU、RAM、EEPROM、计数器、安全处理设备没有变化,外形、管脚的作用和位置也没有变化,区别为在原有的智能卡芯片外,增加了大容量的FLASH存储器,例如非易失性闪存NAND闪存或非易失性闪存NOR闪存,用于存储代码和数据。
NOR闪存和NAND闪存是目前两种主要的非易失性闪存。NOR闪存的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在闪存内运行,不必再把代码读到系统RAM中。NOR闪存的传输效率很高,在容量为1~4MB时具有很高的成本效益,但是较低的写入和擦除速度影响了它的性能。NAND闪存能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快,应用NAND闪存的不足在于闪存的管理需要特殊的系统接口。
NOR闪存和NAND闪存的共同特点是存储容量大,所以,目前大容量智能卡中主要使用NOR闪存或NAND闪存,多用在数码产品、SD卡、手机终端内的SIM卡等,有效的为以上设备提供了充足的存储容量,供各类程序、数据、文件等使用。
目前,在智能卡使用时,对于智能卡与智能卡所在设备之间的机卡接口电压一般支持三个等级,分别为5V、3V和1.8V,与三个电压等级对应的,对机卡接口的电流有一定的限制。以手机终端中使用SIM卡为例,在正常的操作条件下,限制手机终端与SIM卡的机卡接口所承受的电流不超过15mA,考虑到提供一些冗余度,最高不超过20mA,当机卡接口电流超过限制时,将导致手机终端出现异常情况,例如,会为防止异常攻击而强制关机。
然而,对于大容量智能卡而言,由于对其中的大容量存储器进行数据擦写操作的特性,会导致机卡接口电流比普通智能卡大,以通过Update Binary指令向智能卡中的NAND闪存写入11字节的随机数为例进行测试,结果为:在对NAND闪存进行数据擦写的过程中,机卡接口的平均尖峰电流达到23mA,在未对NAND闪存进行数据擦写而运行其他程序时,机卡接口电流为6-10mA,在智能卡空闲时,机卡接口电流为2mA左右。从测试结果中可知,在对NAND闪存进行数据擦写操作时机卡接口电流超出了正常的电流范围,进而导致手机终端出现异常;并且,较大的电流也带来了更多手机终端的电池电量的消耗,减少了手机终端的待机时间。
发明内容
本发明实施例提供一种智能卡中的存储器的数据擦写方法及智能卡,用以减小对智能卡中的指定存储器进行数据擦写时机卡接口的电流,进而避免由于机卡接口的电流过高而出现异常情况。
本发明实施例提供一种智能卡中的存储器的数据擦写方法,包括:
智能卡中的中央处理器CPU确定出将对所述智能卡中的指定存储器进行数据擦写操作时,将待写入数据缓存到所述指定存储器的随机存储缓存中;并
在向所述指定存储器发送数据擦写信号后,控制自身进入待机休眠模式;所述数据擦写信号用于指示所述指定存储器通过从所述随机存储缓存中获取所述待写入数据进行数据擦写操作。
本发明实施例还提供一种智能卡,包括:CPU和存储器,其中:
所述CPU,用于确定出将对所述存储器进行数据擦写操作时,将待写入数据缓存到所述存储器的随机存储缓存中;并在向所述存储器发送数据擦写信号后,控制自身进入待机休眠模式;
所述存储器,具体用于在接收到所述数据擦写信号后,通过从所述随机存储缓存中获取所述待写入数据进行数据擦写操作。
本发明实施例提供的方法中,当确定出将要对智能卡中的指定存储器进行数据擦写操作时,先将待写入数据缓存到指定存储器的随机存储缓存中,并在向指定存储器发送数据擦写信号后,控制自身进入待机休眠模式;并且该数据擦写信号用于指示指定存储器通过从随机存储缓存中获取所述待写入数据进行数据擦写操作。由于指定存储器进行数据擦写操作时,CPU已进入待机休眠模式,即停止进行处理操作,所以,此时机卡接口的电流仅为指定存储器进行数据擦写操作所产生的电流,相比现有技术,减小了CPU进行处理操作所产生的电流,也就减小了机卡接口的电流,进而避免了由于机卡接口的电流过高而出现异常情况;并且由于电流的减小,减少了电量的消耗,提高了智能卡所在设备的待机时间。
附图说明
图1为本发明实施例提供的智能卡中的存储器的数据擦写方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司,未经中国移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010286121.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能拐杖
- 下一篇:基于手势的人机交互方法及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





