[发明专利]车载音响EEPROM数据保护和验证方法有效
申请号: | 201010153824.4 | 申请日: | 2010-04-20 |
公开(公告)号: | CN101840358A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 方加强 | 申请(专利权)人: | 惠州市德赛西威汽车电子有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F12/02 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕 |
地址: | 516006 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 音响 eeprom 数据 保护 验证 方法 | ||
技术领域
本发明涉及汽车音响技术领域,具体是指使汽车音响的EEPROM存储器中的数据保护方法。
背景技术
车载音响上EEPROM存储器中的数据,在音响电源电压急剧变化或外部有干扰等情况下,经常会被意外修改,造成系统混乱,导致音响功能缺失或者操作失灵。为了避免这种情况,有必要对EEPROM数据进行保护,并且在使用中加进校验功能。
发明内容
本发明需解决的问题是提供一种能够有效保护车载音响EEPROM存储器中数据的方法,进而保证车载音响工作的稳定性。
为解决上述问题的,本发明采取的技术方案为:提供一种车载音响EEPROM数据保护和验证方法:
(1)首先将EEPROM中数据按存储地址划分为只读区和可读写区,并记录地址区间及各区间合法数值范围;
(2)对EEPROM中数据进行读、写操作前,先对读写地址进行验证,如地址属于记录的地址区间,则进行读、写操作,否则不能进行读写操作;
(3)再对读写数值进行验证,如该数值属于合法数值范围,则进行正常读写操作;如该数值不属于合法数值范围,则采用默认值代替读写值进行操作。
所述步骤(3)中如读出的数值不合法,除了将默认值代替读出的值进行相应的功能操作外,还要将默认值写入EEPROM替换该不合法值,以对该不合法值进行修正。
与现有技术相比,本发明所述方法在车载音响系统中增加了EEPROM数据的验证和保护功能,保证车载音响的EEPROM存储器中关键数据不被非法修改,同时能够对EEPROM中非法数据进行自动修复,很大程度上提高了音响系统工作的稳定性。
附图说明
图1为所述车载音响中EEPROM数据分区示意图;
图2所述车载音响中EEPROM数据读操作流程图;
图3所述车载音响中EEPROM数据写操作流程图。
具体实施方式
下面结合附图及实施例对本发明作进一步的详细说明。
对于车载音响EEPROM数据有两种操作方式,即读操作和写操作。对EEPROM读写时,有一定的时序要求。如果在外部的条件处于异常状态的时候,例如音响刚刚开启,供电还未稳定时,很可能打乱这个时序,引起EEPROM中某部分数据被修改为无法预知的值,进而影响到系统的正常运行。
本发明在读写车载音响EEPROM数据时,加入对数据的保护和验证过程,有效避免上述情况的发生。
所述方法包含以下步骤:
(1)首先将EEPROM中数据按存储地址划分为只读区和可读写区,并记录地址区间及各区间合法数值范围;
(2)对EEPROM中数据进行读、写操作前,先对读写地址进行验证,如地址属于记录的地址区间,则进行读、写操作,否则不能进行读写操作;
(3)再对读写数值进行验证,如该数值属于合法数值范围,则进行正常读写操作;如该数值不属于合法数值范围,则采用默认值代替读写值进行操作。
具体的,将EEPROM中数据按存储地址分为只读区和可读写区,EEPROM的地址区间为Address0-AddressN3,只读区地址定为Address0-AddressN1,可读写区定为Address N1-AddressN3,可读写区还可进一步分为需校验的读写区Address N1-AddressN2及可自由读写的区域AddressN2-AddressN3,Address N1-AddressN2用于存储一些关键数据,AddressN2-AddressN3可由用户自由操作。对于各区值定义一个合法范围M1-M2.
如图1所示,对于读操作:
首先校验读取值的地址是否在Address N0-AddressN3这个EEPROM存储器的有效区间内,如果在,则进行下一步的验证;如果不在则拒绝读操作。
第二步校验该读取值的地址是否在Address N1-AddressN2这个可读写区,如果在,则进行下一步验证;如果不在,则直接读出值使用或对该值进行操作。
第三步如果该值地址在Address N1-AddressN2,读出值M后,对M进行验证,如果M1>M>M2,则该值合法,可以进行正常的操作和使用;如果M值不在这个区间则该值不合法,将默认值M3赋值给M,进行相应的操作和使用,并且将M3写入EEPROM存储器中该值对应的地址,对该不合法的值进行修复。
这样即使由于一些不可预知的原因,使存储器中的数据被破坏,在该步骤中也可以将其修复,不影响车载音响的正常工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子有限公司,未经惠州市德赛西威汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010153824.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置