欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

車載音響eeprom數(shù)據(jù)保護(hù)和驗證方法

文檔序號:6601162閱讀:478來源:國知局
專利名稱:車載音響eeprom數(shù)據(jù)保護(hù)和驗證方法
技術(shù)領(lǐng)域
本發(fā)明涉及汽車音響技術(shù)領(lǐng)域,具體是指使汽車音響的EEPROM存儲器中的數(shù)據(jù) 保護(hù)方法。
背景技術(shù)
車載音響上EEPROM存儲器中的數(shù)據(jù),在音響電源電壓急劇變化或外部有干擾等 情況下,經(jīng)常會被意外修改,造成系統(tǒng)混亂,導(dǎo)致音響功能缺失或者操作失靈。為了避免這 種情況,有必要對EEPROM數(shù)據(jù)進(jìn)行保護(hù),并且在使用中加進(jìn)校驗功能。

發(fā)明內(nèi)容
本發(fā)明需解決的問題是提供一種能夠有效保護(hù)車載音響EEPROM存儲器中數(shù)據(jù)的方法,進(jìn)而保證車載音響工作的穩(wěn)定性。為解決上述問題的,本發(fā)明采取的技術(shù)方案為提供一種車載音響EEPROM數(shù)據(jù)保 護(hù)和驗證方法(1)首先將EEPROM中數(shù)據(jù)按存儲地址劃分為只讀區(qū)和可讀寫區(qū),并記錄地址區(qū)間 及各區(qū)間合法數(shù)值范圍;(2)對EEPROM中數(shù)據(jù)進(jìn)行讀、寫操作前,先對讀寫地址進(jìn)行驗證,如地址屬于記錄 的地址區(qū)間,則進(jìn)行讀、寫操作,否則不能進(jìn)行讀寫操作;(3)再對讀寫數(shù)值進(jìn)行驗證,如該數(shù)值屬于合法數(shù)值范圍,則進(jìn)行正常讀寫操作; 如該數(shù)值不屬于合法數(shù)值范圍,則采用默認(rèn)值代替讀寫值進(jìn)行操作。所述步驟(3)中如讀出的數(shù)值不合法,除了將默認(rèn)值代替讀出的值進(jìn)行相應(yīng)的功 能操作外,還要將默認(rèn)值寫入EEPROM替換該不合法值,以對該不合法值進(jìn)行修正。與現(xiàn)有技術(shù)相比,本發(fā)明所述方法在車載音響系統(tǒng)中增加了 EEPROM數(shù)據(jù)的驗證 和保護(hù)功能,保證車載音響的EEPROM存儲器中關(guān)鍵數(shù)據(jù)不被非法修改,同時能夠?qū)EPROM 中非法數(shù)據(jù)進(jìn)行自動修復(fù),很大程度上提高了音響系統(tǒng)工作的穩(wěn)定性。


圖1為所述車載音響中EEPROM數(shù)據(jù)分區(qū)示意圖;圖2所述車載音響中EEPROM數(shù)據(jù)讀操作流程圖;圖3所述車載音響中EEPROM數(shù)據(jù)寫操作流程圖。
具體實施例方式下面結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。對于車載音響EEPROM數(shù)據(jù)有兩種操作方式,即讀操作和寫操作。對EEPROM讀寫 時,有一定的時序要求。如果在外部的條件處于異常狀態(tài)的時候,例如音響剛剛開啟,供電 還未穩(wěn)定時,很可能打亂這個時序,引起EEPROM中某部分?jǐn)?shù)據(jù)被修改為無法預(yù)知的值,進(jìn)而影響到系統(tǒng)的正常運(yùn)行。本發(fā)明在讀寫車載音響EEPROM數(shù)據(jù)時,加入對數(shù)據(jù)的保護(hù)和驗證過程,有效避免 上述情況的發(fā)生。所述方法包含以下步驟 (1)首先將EEPROM中數(shù)據(jù)按存儲地址劃分為只讀區(qū)和可讀寫區(qū),并記錄地址區(qū)間 及各區(qū)間合法數(shù)值范圍;(2)對EEPROM中數(shù)據(jù)進(jìn)行讀、寫操作前,先對讀寫地址進(jìn)行驗證,如地址屬于記錄 的地址區(qū)間,則進(jìn)行讀、寫操作,否則不能進(jìn)行讀寫操作;(3)再對讀寫數(shù)值進(jìn)行驗證,如該數(shù)值屬于合法數(shù)值范圍,則進(jìn)行正常讀寫操作; 如該數(shù)值不屬于合法數(shù)值范圍,則采用默認(rèn)值代替讀寫值進(jìn)行操作。具體的,將EEPROM中數(shù)據(jù)按存儲地址分為只讀區(qū)和可讀寫區(qū),EEPROM的地址區(qū) 間為AddressO-AddressN3,只讀區(qū)地址定為AddressO-AddressNl,可讀寫區(qū)定為Address m-AddressN3,可讀寫區(qū)還可進(jìn)一步分為需校驗的讀寫區(qū)Address Nl-AddressN2及可自 由讀寫的區(qū)域AddressN2-AddressN3,Address m_AddressN2用于存儲一些關(guān)鍵數(shù)據(jù), AddressN2-AddressN3可由用戶自由操作。對于各區(qū)值定義一個合法范圍M1-M2.如圖1所示,對于讀操作首先校驗讀取值的地址是否在Address N0_AddressN3這個EEPROM存儲器的有效 區(qū)間內(nèi),如果在,則進(jìn)行下一步的驗證;如果不在則拒絕讀操作。第二步校驗該讀取值的地址是否在Address m_AddreSSN2這個可讀寫區(qū),如果 在,則進(jìn)行下一步驗證;如果不在,則直接讀出值使用或?qū)υ撝颠M(jìn)行操作。第三步如果該值地址在Address m_AddreSSN2,讀出值M后,對M進(jìn)行驗證,如果 Ml >M>M2,則該值合法,可以進(jìn)行正常的操作和使用;如果M值不在這個區(qū)間則該值不合 法,將默認(rèn)值M3賦值給M,進(jìn)行相應(yīng)的操作和使用,并且將M3寫入EEPROM存儲器中該值對 應(yīng)的地址,對該不合法的值進(jìn)行修復(fù)。這樣即使由于一些不可預(yù)知的原因,使存儲器中的數(shù)據(jù)被破壞,在該步驟中也可 以將其修復(fù),不影響車載音響的正常工作。對于EEPROM數(shù)據(jù)寫操作類似于上述讀操作,如圖2所示。首先校驗需寫入值的地址是否在Address N0_AddressN3這個EEPROM存儲器的有 效區(qū)間內(nèi),如果在,則進(jìn)行下一步的驗證;如果不在則拒絕寫操作。第二步校驗該寫入值的地址是否在Address m-AddressN3這個可讀寫區(qū),如果 在,則進(jìn)行下一步驗證;如果不在,則拒絕寫操作。第三步如果該寫入值地址在Address m-AddressN2,則判斷該值是否是Ml > M > M2,如是,則該值合法,可以寫入;如果M值不在這個區(qū)間則該值不合法,將默認(rèn)值M3賦值給 該值,寫入相應(yīng)的地址,對該不合法的值進(jìn)行修復(fù)。本發(fā)明所述車載音響EEPROM數(shù)據(jù)保護(hù)和驗證方法同樣適用于其它電子產(chǎn)品上。 需要說明的是,在不脫離本發(fā)明構(gòu)思前提下,對本發(fā)明所做的任何顯而易見或微小變化,均 屬于本發(fā)明保護(hù)范圍。
權(quán)利要求
一種車載音響EEPROM數(shù)據(jù)保護(hù)和驗證方法,其步驟為(1)首先將EEPROM中數(shù)據(jù)按存儲地址劃分為只讀區(qū)和可讀寫區(qū),并記錄地址區(qū)間及各區(qū)間合法數(shù)值范圍;(2)對EEPROM中數(shù)據(jù)進(jìn)行讀、寫操作前,先對讀寫地址進(jìn)行驗證,如地址屬于記錄的地址區(qū)間,則進(jìn)行讀、寫操作,否則不能進(jìn)行讀寫操作;(3)再對讀、寫數(shù)值進(jìn)行驗證,如該數(shù)值屬于合法數(shù)值范圍,則進(jìn)行正常讀寫操作;如該數(shù)值不屬于合法數(shù)值范圍,則采用默認(rèn)值代替讀、寫值進(jìn)行相應(yīng)功能操作。
2.根據(jù)權(quán)利要求1所述的車載音響EEPROM數(shù)據(jù)保護(hù)和驗證方法,其特征在于所述步 驟(3)中如讀出的數(shù)值不合法,則將默認(rèn)值寫入EEPROM替換該不合法值。
全文摘要
本發(fā)明涉及汽車音響技術(shù)領(lǐng)域,具體是指汽車音響的EEPROM存儲器中的數(shù)據(jù)保護(hù)方法。所述方法將EEPROM中數(shù)據(jù)按存儲地址劃分為只讀區(qū)和可讀寫區(qū),記錄地址區(qū)間及各區(qū)間合法數(shù)值范圍;再對數(shù)據(jù)進(jìn)行讀、寫操作前,先對讀寫地址進(jìn)行驗證,如地址屬于記錄的地址區(qū)間,則進(jìn)行讀、寫操作,否則不能進(jìn)行讀寫操作;最后對讀寫數(shù)值進(jìn)行驗證,如該數(shù)值屬于合法數(shù)值范圍,則進(jìn)行正常讀寫操作;如該值不屬于合法數(shù)值范圍,則采用默認(rèn)值代替讀寫值進(jìn)行操作。所述方法在車載音響系統(tǒng)中增加了EEPROM數(shù)據(jù)的驗證和保護(hù)功能,保證車載音響的EEPROM存儲器中關(guān)鍵數(shù)據(jù)不被非法修改,同時能夠?qū)Ψ欠〝?shù)據(jù)自動修復(fù),很大程度上提高了音響系統(tǒng)工作的穩(wěn)定性。
文檔編號G06F11/00GK101840358SQ20101015382
公開日2010年9月22日 申請日期2010年4月20日 優(yōu)先權(quán)日2010年4月20日
發(fā)明者方加強(qiáng) 申請人:惠州市德賽西威汽車電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
文成县| 鱼台县| 宝应县| 娄底市| 宕昌县| 商都县| 泰和县| 扬中市| 林口县| 凤台县| 朔州市| 娱乐| 阳城县| 濮阳市| 丰都县| 杨浦区| 阜南县| 宜都市| 静宁县| 中宁县| 荣昌县| 光泽县| 兰溪市| 大安市| 陕西省| 宣恩县| 阿拉善左旗| 青州市| 新营市| 浦江县| 修文县| 太仆寺旗| 怀化市| 会同县| 宁乡县| 桂东县| 湖南省| 万安县| 蒙阴县| 宁乡县| 菏泽市|