发明名称 车载音响EEPROM数据保护和验证方法
摘要 本发明涉及汽车音响技术领域,具体是指汽车音响的EEPROM存储器中的数据保护方法。所述方法将EEPROM中数据按存储地址划分为只读区和可读写区,记录地址区间及各区间合法数值范围;再对数据进行读、写操作前,先对读写地址进行验证,如地址属于记录的地址区间,则进行读、写操作,否则不能进行读写操作;最后对读写数值进行验证,如该数值属于合法数值范围,则进行正常读写操作;如该值不属于合法数值范围,则采用默认值代替读写值进行操作。所述方法在车载音响系统中增加了EEPROM数据的验证和保护功能,保证车载音响的EEPROM存储器中关键数据不被非法修改,同时能够对非法数据自动修复,很大程度上提高了音响系统工作的稳定性。
申请公布号 CN101840358B 申请公布日期 2013.03.20
申请号 CN201010153824.4 申请日期 2010.04.20
申请人 惠州市德赛西威汽车电子有限公司 发明人 方加强
分类号 G06F11/00(2006.01)I;G06F12/02(2006.01)I 主分类号 G06F11/00(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 任海燕
主权项 一种车载音响EEPROM数据保护和验证方法,其步骤为:(1)将EEPROM中数据按存储地址分为只读区和可读写区;EEPROM的地址区间为AddressN0‑AddressN3,只读区地址为AddressN0‑AddressN1,可读写区分为需校验的读写区,地址区间为AddressN1‑AddressN2及可自由读写的区域,地址区间为AddressN2‑AddressN3,AddressN1‑AddressN2用于存储一些关键数据,AddressN2‑AddressN3由用户自由操作;对于各区间内的值定义一个合法范围M1‑M2;(2)对于读操作时,首先校验读取值M的地址是否在AddressN0‑AddressN3地址区间内,如果在,则进行下一步的验证;如果不在则拒绝读操作;第二步校验该读取值的地址是否在AddressN1‑AddressN2这个可读写区,如果在,则进行下一步验证;如果不在,则直接读出值使用;第三步如果该读取值地址在AddressN1‑AddressN2,读出该读取值M后,对M进行验证,如果M1>M>M2,则该读取值合法,进行正常的操作和使用;否则该读取值不合法,将默认值M3赋值给M,进行相应的操作和使用,并且将M3写入EEPROM存储器中该读取值对应的地址,对该不合法的读取值进行修复;(3)对于EEPROM数据写操作时,首先校验需写入值M的地址是否在AddressN0‑AddressN3地址区间内,如果在,则进行下一步的验证;如果不在则拒绝写操作;第二步校验该写入值的地址是否在AddressN1‑AddressN3这个可读写区,如果在,则进行下一步验证;如果不在,则拒绝写操作;第三步如果该写入值地址在AddressN1‑AddressN2,则判断该写入值M是否是M1>M>M2,如是,则该写入值合法,可以写入;如否,则该写入值不合法,将默认值M3赋值给该写入值,写入相应的地址,对该不合法的写入值进行修复。
地址 516006 广东省惠州市仲恺高新技术产业开发区珠田路1号