專利名稱:一種車載導(dǎo)航系統(tǒng)及其保存信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車載電子領(lǐng)域,特別涉及一種車載導(dǎo)航系統(tǒng)及其保存信息的方法。
背景技術(shù):
隨著車載導(dǎo)航設(shè)備的廣泛應(yīng)用、及通信技術(shù)的日益發(fā)展,人們對車載導(dǎo)航信息的存儲(chǔ)要求也不斷提高。目前,在車載導(dǎo)航設(shè)備方面,大多采用將需要保存的信息寫入Nand-flash存儲(chǔ)器,由于其具有容量較大、改寫速度快等優(yōu)點(diǎn),適用于大量數(shù)據(jù)的存儲(chǔ),因而在業(yè)界得到了越來越廣泛的應(yīng)用。但是,使用Nand-flash存儲(chǔ)信息還存在不少缺點(diǎn),如在電壓不穩(wěn)的時(shí)候剛好向Nand-flash寫入數(shù)據(jù),就會(huì)導(dǎo)致Nand-flash損壞,從而造成車載導(dǎo)航設(shè)備無法繼續(xù)使用,為了保護(hù)Nand-flash,一般的做法是在車速達(dá)到一定程度時(shí)才把數(shù)據(jù)寫入Nand-flash,但車速如果沒有達(dá)到要求,則無法保存信息,由于受到電壓的影響,無法實(shí)時(shí)保存信息
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種車載導(dǎo)航系統(tǒng)及其保存信息的方法。本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案為:一種車載導(dǎo)航系統(tǒng)保存信息的方法,其至少包括一部分通過NandFlash存儲(chǔ)器儲(chǔ)存的非重要數(shù)據(jù)信息,在本系統(tǒng)內(nèi)還設(shè)置有一可重復(fù)擦除和寫入的EPROM存儲(chǔ)器,所述EPROM存儲(chǔ)器用于安全并完整地保存關(guān)于本系統(tǒng)的重要數(shù)據(jù)信息;本導(dǎo)航系統(tǒng)上電并啟動(dòng)時(shí),執(zhí)行如下步驟:
步驟S10,導(dǎo)航操作軟件讀取EPROM存儲(chǔ)器內(nèi)已儲(chǔ)存的重要數(shù)據(jù)信息,并判斷所述已儲(chǔ)存的重要數(shù)據(jù)信息是否有效,如果是,執(zhí)行步驟S20,否則,運(yùn)行本系統(tǒng)的默認(rèn)狀態(tài);
步驟S20,將所述已儲(chǔ)存的重要數(shù)據(jù)信息更新至當(dāng)前的重要數(shù)據(jù)信息;
步驟S30,向用戶輸出更新后的本系統(tǒng)運(yùn)行狀態(tài);
步驟S40,本系統(tǒng)在運(yùn)行過程中產(chǎn)生新數(shù)據(jù)信息;
步驟S50,判斷所述新數(shù)據(jù)信息是否為重要數(shù)據(jù)信息,如果是,執(zhí)行步驟S60,否則執(zhí)行步驟S80 ;
步驟S60,向?qū)Ш讲僮鬈浖l(fā)送所述新數(shù)據(jù)信息并使之執(zhí)行;
步驟S70,根據(jù)步驟S50的判斷結(jié)果,所述EPROM存儲(chǔ)器儲(chǔ)存所述重要數(shù)據(jù)信息,并結(jié)束流程;
跳入步驟S80,根據(jù)S50的判斷結(jié)果,將非重要數(shù)據(jù)信息保存在本系統(tǒng)的緩存內(nèi)存中;步驟S90,本系統(tǒng)電壓穩(wěn)定時(shí),將步驟S80的非重要信息保存至NandFlash存儲(chǔ)器,并結(jié)束流程。在優(yōu)選的實(shí)施例中,所述判斷所述新數(shù)據(jù)信息是否為重要數(shù)據(jù)信息通過數(shù)據(jù)判斷模塊。在優(yōu)選的實(shí)施例中,所述EPROM存儲(chǔ)器每次寫入信息的字節(jié)具有固定長度限制,所述的方法進(jìn)一步還包括:如果需重新寫入所述EPROM存儲(chǔ)器內(nèi)的所述重要數(shù)據(jù)信息超出所述固定長度,導(dǎo)航操作軟件則自動(dòng)將所述新數(shù)據(jù)信息拆分成N段、且每段的長度均不超過所述的固定長度,然后再分N次寫入所述EPROM存儲(chǔ)器。在優(yōu)選的實(shí)施例中,所述運(yùn)行狀態(tài)信息分N次寫入所述EPROM存儲(chǔ)器,本系統(tǒng)運(yùn)行時(shí),所述的方法進(jìn)一步還包括:通過導(dǎo)航操作軟件分N次請求已寫入EPROM存儲(chǔ)器的重要數(shù)據(jù)信息、直至獲得完整的信息,然后再進(jìn)行下一步驟。在優(yōu)選的實(shí)施例中,所述重要數(shù)據(jù)信息至少包括以下幾種:導(dǎo)航語言設(shè)置、墻紙?jiān)O(shè)置、按鍵聲音開關(guān)、藍(lán)牙開關(guān)、藍(lán)牙來電時(shí)是否自動(dòng)接聽的開關(guān)、時(shí)間顯示格式、DVD視頻亮度的值、DVD視頻飽和度的值、DVD視頻對比度的值、當(dāng)前播放音頻、視頻的路徑、文件名、當(dāng)前播放到第幾秒、導(dǎo)航路線的經(jīng)過點(diǎn)、目的地、地圖顯示的POI類型、導(dǎo)航語音的提示類型、是否自動(dòng)恢復(fù)導(dǎo)航、計(jì)算導(dǎo)航路線的策略選擇、是否同時(shí)計(jì)算三種策略的路線;所述非重要信息至少包括以下幾種:地址收藏列表、歷史目的地、家和工作地的地址。一種車載導(dǎo)航系統(tǒng),其包括:用于實(shí)現(xiàn)車載導(dǎo)航系統(tǒng)功能的導(dǎo)航操作軟件;
用于儲(chǔ)存重要信息數(shù)據(jù)的EPROM存儲(chǔ)器;用戶儲(chǔ)存非重要信息數(shù)據(jù)的NandFlash存儲(chǔ)器;用于判斷本系統(tǒng)當(dāng)前產(chǎn)生的數(shù)據(jù)信息是否為重要數(shù)據(jù)信息的數(shù)據(jù)判斷模塊;以及用于臨時(shí)儲(chǔ)存非重要信息數(shù)據(jù)的緩存內(nèi)存。在優(yōu)選的實(shí)施例中,所述重要數(shù)據(jù)信息至少包括以下幾種:導(dǎo)航語言設(shè)置、墻紙?jiān)O(shè)置、按鍵聲音開關(guān)、藍(lán)牙開關(guān)、藍(lán)牙來電時(shí)是否自動(dòng)接聽的開關(guān)、時(shí)間顯示格式、DVD視頻亮度的值、DVD視頻飽和度的值、DVD視頻對比度的值、當(dāng)前播放音頻、視頻的路徑、文件名、當(dāng)前播放到第幾秒、導(dǎo)航路線的經(jīng)過點(diǎn)、目的地、地圖顯示的POI類型、導(dǎo)航語音的提示類型、是否自動(dòng)恢復(fù)導(dǎo)航、計(jì)算導(dǎo)航路線的策略選擇、是否同時(shí)計(jì)算三種策略的路線;所述非重要信息至少包括以下幾種:地址收藏列表、歷史目的地、家和工作地的地址。本發(fā)明車載導(dǎo)航設(shè)備中可以隨時(shí)保存信息的方法的有益效果在于:通過在本系統(tǒng)內(nèi)設(shè)置可重復(fù)擦除和寫入的EPROM存儲(chǔ)器,并用以儲(chǔ)存本系統(tǒng)的重要數(shù)據(jù)信息;本系統(tǒng)在運(yùn)行過程中,能夠?qū)崟r(shí)調(diào)用EPROM存儲(chǔ)器中的重要數(shù)據(jù)信息,再根據(jù)重要數(shù)據(jù)信息更新導(dǎo)航設(shè)備的當(dāng)前運(yùn)行狀態(tài),當(dāng)導(dǎo)航設(shè)備的運(yùn)行狀態(tài)有變更時(shí),將變更后的運(yùn)行狀態(tài)信息寫入EPROM存儲(chǔ)器。該保存信息的方法具有清晰的邏輯管理層次,可以永久保存導(dǎo)航設(shè)備相關(guān)設(shè)置信息至EPROM存儲(chǔ)器中,有效避免了本機(jī)因?yàn)殡妷合陆刀鴣G失信息的缺點(diǎn)。
圖1為一發(fā)明中所提供的關(guān)于車載導(dǎo)航系統(tǒng)保存信息的方法流程圖。
具體實(shí)施例方式下面將結(jié)合具體實(shí)施例及附圖對本發(fā)明車載導(dǎo)航設(shè)備隨時(shí)保存信息的方法作進(jìn)一步詳細(xì)描述。一種車載導(dǎo)航系統(tǒng),其包括:用于實(shí)現(xiàn)車載導(dǎo)航系統(tǒng)功能的導(dǎo)航操作軟件;用于儲(chǔ)存重要信息數(shù)據(jù)的EPROM存儲(chǔ)器;用戶儲(chǔ)存非重要信息數(shù)據(jù)的NandFlash存儲(chǔ)器;用于判斷本系統(tǒng)當(dāng)前產(chǎn)生的數(shù)據(jù)信息是否為重要數(shù)據(jù)信息的數(shù)據(jù)判斷模塊;以及用于臨時(shí)儲(chǔ)存非重要信息數(shù)據(jù)的緩存內(nèi)存??梢岳斫獾?,本系統(tǒng)在上電運(yùn)行后,導(dǎo)航操作軟件會(huì)隨著用戶的執(zhí)行操作而產(chǎn)生大量的數(shù)據(jù)信息;為更好的保存這些數(shù)據(jù)信息,本系統(tǒng)通過EPROM存儲(chǔ)器儲(chǔ)存一些重要數(shù)據(jù)信息、并通過NandFlash存儲(chǔ)器儲(chǔ)存一些非重要數(shù)據(jù)信息,用以實(shí)現(xiàn)在本系統(tǒng)電壓不穩(wěn)時(shí)也能夠正常的工作,這就給隨時(shí)永久保存信息提供了很好的條件。并且,把重要數(shù)據(jù)信息保存在EPROM存儲(chǔ)器,當(dāng)本車載導(dǎo)航系統(tǒng)運(yùn)行時(shí)則可通過導(dǎo)航操作軟件讀取保存在EPROM存儲(chǔ)器里的重要信息;當(dāng)本車載導(dǎo)航系統(tǒng)斷電關(guān)閉時(shí),EPROM存儲(chǔ)器里儲(chǔ)存的重要數(shù)據(jù)信息亦不會(huì)產(chǎn)生丟失,如此,既環(huán)保省電,又可保證永久保存EPROM存儲(chǔ)器里的重要數(shù)據(jù)信肩、O其中,所述重要數(shù)據(jù)信息至少包括以下幾種:導(dǎo)航語言設(shè)置、墻紙?jiān)O(shè)置、按鍵聲音開關(guān)、藍(lán)牙開關(guān)、藍(lán)牙來電時(shí)是否自動(dòng)接聽的開關(guān)、時(shí)間顯示格式、DVD視頻亮度的值、DVD視頻飽和度的值、DVD視頻對比度的值、當(dāng)前播放音頻、視頻的路徑、文件名、當(dāng)前播放到第幾秒、導(dǎo)航路線的經(jīng)過點(diǎn)、目的地、地圖顯示的POI類型、導(dǎo)航語音的提示類型、是否自動(dòng)恢復(fù)導(dǎo)航、計(jì)算導(dǎo)航路線的策略選擇、是否同時(shí)計(jì)算三種策略的路線;所述非重要信息至少包括以下幾種:地址收藏列表、歷史目的地、家和工作地的地址。請參見圖1,一種車載導(dǎo)航系統(tǒng)保存信息的方法,在本導(dǎo)航系統(tǒng)上電并啟動(dòng)時(shí),執(zhí)行如下步驟:
步驟S10,導(dǎo)航操作軟件讀取EPROM存儲(chǔ)器內(nèi)已儲(chǔ)存的重要數(shù)據(jù)信息,并判斷所述已儲(chǔ)存的重要數(shù)據(jù)信息是否有效,如果是,執(zhí)行步驟S20,否則,運(yùn)行本系統(tǒng)的默認(rèn)狀態(tài);
步驟S20,將所述已儲(chǔ)存的重要數(shù)據(jù)信息更新至當(dāng)前的重要數(shù)據(jù)信息;
步驟S30,向用戶輸出更新后的本系統(tǒng)運(yùn)行狀態(tài);
步驟S40,本系統(tǒng)在運(yùn)行過程中產(chǎn)生新數(shù)據(jù)信息;
步驟S50,判斷所述新數(shù)據(jù)信息是否為重要數(shù)據(jù)信息,如果是,執(zhí)行步驟S60,否則執(zhí)行步驟S80 ;
步驟S60,向?qū)Ш讲僮鬈浖l(fā)送所述新數(shù)據(jù)信息并使之執(zhí)行;
步驟S70,根據(jù)步驟S50的判斷結(jié)果所述EPROM存儲(chǔ)器儲(chǔ)存所述重要數(shù)據(jù)信息,并結(jié)束流程;
跳入步驟S80,根據(jù)S50的判斷結(jié)果,將非重要數(shù)據(jù)信息保存在本系統(tǒng)的緩存內(nèi)存中;步驟S90,本系統(tǒng)電壓穩(wěn)定時(shí),將步驟S80的非重要信息保存至NandFlash存儲(chǔ)器,并結(jié)束流程。在上述步驟S50中,判斷所述新數(shù)據(jù)信息是否為重要數(shù)據(jù)信息是通過數(shù)據(jù)判斷模塊進(jìn)行判斷的,數(shù)據(jù)判斷模塊會(huì)將判斷結(jié)果進(jìn)行分類處理,如:重要數(shù)據(jù)信息歸為一類、非重要信息歸為一類。優(yōu)選的,EPROM存儲(chǔ)器每次寫入信息的字節(jié)具有固定長度限制,如果需重新寫入所述EPROM存儲(chǔ)器內(nèi)的所述重要數(shù)據(jù)信息超出所述固定長度,導(dǎo)航操作軟件則自動(dòng)將所述新數(shù)據(jù)信息拆分成N段、且每段的長度均不超過所述的固定長度,然后再分N次寫入所述EPROM存儲(chǔ)器。進(jìn)一步的,新數(shù)據(jù)信息分N次寫入所述EPROM存儲(chǔ)器,本系統(tǒng)運(yùn)行時(shí),通過導(dǎo)航操作軟件分N次請求已寫入EPROM存儲(chǔ)器的重要數(shù)據(jù)信息、直至獲得完整的信息,然后再進(jìn)行下一步驟。綜上,通過在本系統(tǒng)內(nèi)設(shè)置可重復(fù)擦除和寫入的EPROM存儲(chǔ)器,并用以儲(chǔ)存本系統(tǒng)的重要數(shù)據(jù)信息;本系統(tǒng)在運(yùn)行過程中,能夠?qū)崟r(shí)調(diào)用EPROM存儲(chǔ)器中的重要數(shù)據(jù)信息,再根據(jù)重要數(shù)據(jù)信息更新導(dǎo)航設(shè)備的當(dāng)前運(yùn)行狀態(tài),當(dāng)導(dǎo)航設(shè)備的運(yùn)行狀態(tài)有變更時(shí),將變更后的運(yùn)行狀態(tài)信息寫入EPROM存儲(chǔ)器。該保存信息的方法具有清晰的邏輯管理層次,可以永久保存導(dǎo)航設(shè)備相關(guān)設(shè)置信息至EPROM存儲(chǔ)器中,有效避免了本機(jī)因?yàn)殡妷合陆刀鴣G失息的缺點(diǎn)。雖然對本發(fā)明的描述是結(jié)合以上具體實(shí)施例進(jìn)行的,但是,熟悉本技術(shù)領(lǐng)域的人員能夠根據(jù)上述的內(nèi)容進(jìn)行許多替換、修改和變化、是顯而易見的。因此,所有這樣的替代、改進(jìn)和變化都包括在附后的權(quán)利要求的精神和范圍內(nèi)。
權(quán)利要求
1.一種車載導(dǎo)航系統(tǒng)保存信息的方法,其至少包括一部分通過NandFlash存儲(chǔ)器儲(chǔ)存的非重要數(shù)據(jù)信息,其特征在于,在本系統(tǒng)內(nèi)還設(shè)置有一可重復(fù)擦除和寫入的EPROM存儲(chǔ)器,所述EPROM存儲(chǔ)器用于安全并完整地保存關(guān)于本系統(tǒng)的重要數(shù)據(jù)信息;本導(dǎo)航系統(tǒng)上電并啟動(dòng)時(shí),執(zhí)行如下步驟: 步驟S10,導(dǎo)航操作軟件讀取EPROM存儲(chǔ)器內(nèi)已儲(chǔ)存的重要數(shù)據(jù)信息,并判斷所述已儲(chǔ)存的重要數(shù)據(jù)信息是否有效,如果是,執(zhí)行步驟S20,否則,運(yùn)行本系統(tǒng)的默認(rèn)狀態(tài); 步驟S20,將所述已儲(chǔ)存的重要數(shù)據(jù)信息更新至當(dāng)前的重要數(shù)據(jù)信息; 步驟S30,向用戶輸出更新后的本系統(tǒng)運(yùn)行狀態(tài); 步驟S40,本系統(tǒng)在運(yùn)行過程中產(chǎn)生新數(shù)據(jù)信息; 步驟S50,判斷所述新數(shù)據(jù)信息是否為重要數(shù)據(jù)信息,如果是,執(zhí)行步驟S60,否則執(zhí)行步驟S80 ; 步驟S60,向?qū)Ш讲僮鬈浖l(fā)送所述新數(shù)據(jù)信息并使之執(zhí)行; 步驟S70,根據(jù)步驟S50的判斷結(jié)果,所述EPROM存儲(chǔ)器儲(chǔ)存所述重要數(shù)據(jù)信息,并結(jié)束流程; 跳入步驟S80,根據(jù)S50的判斷結(jié)果,將非重要數(shù)據(jù)信息保存在本系統(tǒng)的緩存內(nèi)存中;步驟S90,本系統(tǒng)電壓穩(wěn)定時(shí),將步驟S80的非重要信息保存至NandFlash存儲(chǔ)器,并結(jié)束流程。
2.根據(jù)權(quán)利要求1所述的車載導(dǎo)航系統(tǒng)保存信息的方法,所述判斷所述新數(shù)據(jù)信息是否為重要數(shù)據(jù)信息通過數(shù)據(jù)判斷模塊。
3.根據(jù)權(quán)利要求1所述的車載導(dǎo)航系統(tǒng)保存信息的方法,其特征在于,所述EPROM存儲(chǔ)器每次寫入信息的字節(jié)具有固定長度限制,所述的方法進(jìn)一步還包括:如果需重新寫入所述EPROM存儲(chǔ)器內(nèi)的所述重要數(shù)據(jù)信息超出所述固定長度,導(dǎo)航操作軟件則自動(dòng)將所述新數(shù)據(jù)信息拆分成N段、且每段的長度均不超過所述的固定長度,然后再分N次寫入所述EPROM存儲(chǔ)器。
4.根據(jù)權(quán)利要求3所述的車載導(dǎo)航系統(tǒng)保存信息的方法,其特征在于,所述運(yùn)行狀態(tài)信息分N次寫入所述EPROM存儲(chǔ)器,本系統(tǒng)運(yùn)行時(shí),所述的方法進(jìn)一步還包括:通過導(dǎo)航操作軟件分N次請求已寫入EPROM存儲(chǔ)器的重要數(shù)據(jù)信息、直至獲得完整的信息,然后再進(jìn)行下一步驟。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的車載導(dǎo)航系統(tǒng)保存信息的方法,其特征在于,所述重要數(shù)據(jù)信息至少包括以下幾種:導(dǎo)航語言設(shè)置、墻紙?jiān)O(shè)置、按鍵聲音開關(guān)、藍(lán)牙開關(guān)、藍(lán)牙來電時(shí)是否自動(dòng)接聽的開關(guān)、時(shí)間顯示格式、DVD視頻亮度的值、DVD視頻飽和度的值、DVD視頻對比度的值、當(dāng)前播放音頻、視頻的路徑、文件名、當(dāng)前播放到第幾秒、導(dǎo)航路線的經(jīng)過點(diǎn)、目的地、地圖顯示的POI類型、導(dǎo)航語音的提示類型、是否自動(dòng)恢復(fù)導(dǎo)航、計(jì)算導(dǎo)航路線的策略選擇、是否同時(shí)計(jì)算三種策略的路線;所述非重要信息至少包括以下幾種:地址收藏列表、歷史目的地、家和工作地的地址。
6.一種車載導(dǎo)航系統(tǒng),其特征在于,其包括: 用于實(shí)現(xiàn)車載導(dǎo)航系統(tǒng)功能的導(dǎo)航操作軟件; 用于儲(chǔ)存重要信息數(shù)據(jù)的EPROM存儲(chǔ)器; 用戶儲(chǔ)存非重要信息數(shù)據(jù)的NandFlash存儲(chǔ)器;用于判斷本系統(tǒng)當(dāng)前產(chǎn)生的數(shù)據(jù)信息是否為重要數(shù)據(jù)信息的數(shù)據(jù)判斷模塊;以及 用于臨時(shí)儲(chǔ)存非重要信息數(shù)據(jù)的緩存內(nèi)存。
7.根據(jù)權(quán)利要求6所述的車載導(dǎo)航系統(tǒng),其特征在于,所述重要數(shù)據(jù)信息至少包括以下幾種:導(dǎo)航語言設(shè)置、墻紙?jiān)O(shè)置、按鍵聲音開關(guān)、藍(lán)牙開關(guān)、藍(lán)牙來電時(shí)是否自動(dòng)接聽的開關(guān)、時(shí)間顯示格式、DVD視頻亮度的值、DVD視頻飽和度的值、DVD視頻對比度的值、當(dāng)前播放音頻、視頻的路徑、文件名、當(dāng)前播放到第幾秒、導(dǎo)航路線的經(jīng)過點(diǎn)、目的地、地圖顯示的POI類型、導(dǎo)航語音的提示類型、是否自動(dòng)恢復(fù)導(dǎo)航、計(jì)算導(dǎo)航路線的策略選擇、是否同時(shí)計(jì)算三種策略的路線;所 述非重要信息至少包括以下幾種:地址收藏列表、歷史目的地、家和工作地的地址。
全文摘要
本發(fā)明涉及一種車載導(dǎo)航系統(tǒng)及其保存信息的方法。通過在本系統(tǒng)內(nèi)設(shè)置可重復(fù)擦除和寫入的EPROM存儲(chǔ)器,并用以儲(chǔ)存本系統(tǒng)的重要數(shù)據(jù)信息;本系統(tǒng)在運(yùn)行過程中,能夠?qū)崟r(shí)調(diào)用EPROM存儲(chǔ)器中的重要數(shù)據(jù)信息,再根據(jù)重要數(shù)據(jù)信息更新導(dǎo)航設(shè)備的當(dāng)前運(yùn)行狀態(tài),當(dāng)導(dǎo)航設(shè)備的運(yùn)行狀態(tài)有變更時(shí),將變更后的運(yùn)行狀態(tài)信息寫入EPROM存儲(chǔ)器。該保存信息的方法具有清晰的邏輯管理層次,可以永久保存導(dǎo)航設(shè)備相關(guān)設(shè)置信息至EPROM存儲(chǔ)器中,有效避免了本機(jī)因?yàn)殡妷合陆刀鴣G失信息的缺點(diǎn)。
文檔編號(hào)G01C21/36GK103206961SQ20131010776
公開日2013年7月17日 申請日期2013年3月31日 優(yōu)先權(quán)日2013年3月31日
發(fā)明者劉楚群, 唐僑, 張西州 申請人:惠州市德賽西威汽車電子有限公司