[发明专利]一种安全读写EEPROM的方法及其系统有效
申请号: | 201210592062.7 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103914667A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 张志新 | 申请(专利权)人: | 北京谊安医疗系统股份有限公司 |
主分类号: | G06F21/79 | 分类号: | G06F21/79;G06F11/14 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马晓亚 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种安全读写EEPROM的方法及其系统,包括数据存储和读取的方法,存储包括:首次使用前,分成多个存储单元,将各单元的状态域全部初始化为可用状态;遍历找到可用状态的存储单元,将待写入数据和校验数据连续两次写入,若写入成功,则将状态域设为占用状态,否则设为失效状态并继续遍历找到下一个存储单元进行写入直到成功;读取包括:遍历存储单元,找到状态域为占用状态且数据类型相同的存储单元,读取数据和校验数据,判断否正确,若是则读取成功,否则读取备份数据和备份校验数据;若两次读取均不成功,则找到下一个符合的存储单元,重复读取直到成功。本发明能够减少读写过程发生错误的概率,提高系统的可靠性。 | ||
搜索关键词: | 一种 安全 读写 eeprom 方法 及其 系统 | ||
【主权项】:
一种安全读写EEPROM的方法,包括数据存储和读取的方法,其特征在于,所述数据存储方法包括:首次使用前,将所述EEPROM按预设大小划分成多个存储单元,将各存储单元的状态域全部初始化为可用状态;遍历所述EEPROM的存储单元,找到状态域为可用状态的存储单元,将待写入数据的类型、待写入数据、校验数据按照预设顺序连续两次写入所述存储单元,若写入成功,则将该存储单元的状态域改设为占用状态,否则将该存储单元的存储状态改设为失效状态,并继续遍历所述EEPROM找到下一个状态域为可用状态的存储单元进行写入直到写入成功;所述数据读取方法包括:遍历所述EEPROM的存储单元,找到状态域为占用状态且数据类型与读取数据类型相同的存储单元,从所述存储单元读取数据和校验数据,判断所述读取数据是否正确,若是则读取成功;否则从所述存储单元读取备份数据和备份校验数据,判断所述读取备份数据是否正确,若是则读取成功,否则找到下一个存储状态为占用状态,且数据类型与读取数据类型相同的存储单元进行读取直到读取成功。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谊安医疗系统股份有限公司,未经北京谊安医疗系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210592062.7/,转载请声明来源钻瓜专利网。
- 上一篇:片状元件的分类和装带一体化设备
- 下一篇:一种直线电机互感测量方法及系统