專利名稱:導航設備和程序的制作方法
技術領域:
本公開總體上涉及一種用在車輛中的導航設備。
背景技術:
通常廣泛使用的車輛導航設備具有硬盤驅動器作為其存儲介質,該硬 盤驅動器用于存儲當前位置周圍的地圖并基于地圖數據顯示當前位置周圍 的地圖,這種車輛導航設備用于計算并引導通往行駛目的地的適當路線。 此外,在使用硬盤驅動器的大容量存儲器中不僅存儲了地圖數據,而且還 存儲導航設備中使用的應用軟件、以及在集成到導航設備的音頻系統中使 用的音樂和視頻數據。
硬盤驅動器使用磁頭在盤形存儲介質上讀取和寫入信息,該存儲介質 上涂布有一層磁性材料。在運行硬盤驅動器時,通過旋轉磁盤產生的氣壓 使磁頭在磁盤的上方浮起了少量的距離。因此,當在大氣壓極度下降的情 況下運行硬盤驅動器時,由于用于提升磁頭的氣壓減小,不能將磁頭和磁 盤之間的間隙維持在適當的狀態。結果,磁頭與磁盤碰撞,導致磁盤損壞。 即換言之,由于大氣壓的減小與海拔的增加成比例,因此硬盤驅動器在使
用上受到海拔的限制。通常,在至多3000米到5000米的海拔(即下降到0. 7 到0. 5個大氣壓)處都可以保證硬盤驅動器的運行。
因此,當預計要在高于使用保證海拔的高地(例如海拔為3000、 4000 或5000米的高地上的道路)處使用具有硬盤驅動器的設備時,必需要有磁 盤損壞預防措施。
例如,在日本專利文獻JP-A-2004-317385 (美國專利文獻No. 7171305) 中披露了用于應對硬盤驅動器高地運轉問題的技術。上述公開中的技術在 車輛達到預定海拔(例如3000米的海拔)的高地時,在停止硬盤驅動器的運 行之前,將原先存儲在硬盤驅動器上的地圖數據的一部分存儲(即拷貝)到 外部存儲器中,并在車輛行駛在預定海拔以上的高地上時基于外部存儲器
中的地圖數據進行導航操作。上述技術防止了當高地行駛時在能夠持續導 航操作的情況下硬盤驅動器的損壞。
然而,利用上述公開中的技術,僅在車輛行駛時車輛進入海拔3000米 或更高的高地中的情況下實現對硬盤驅動器的保護。亦即,上述方案未考 慮到在高于預定使用保證海拔的高地上開始運行導航設備。換言之,上述 公開未考慮到在3000米或更高海拔處導航設備開始其運行以訪問硬盤驅動 器的情況。因此,使用上述公開的技術的導航設備存在以下問題。
也就是說,在開始車輛行駛和運行導航設備時,常規的具有硬盤驅動 器的車輛導航設備訪問硬盤驅動器,以從硬盤驅動器將所需的應用程序和/ 或地圖數據讀取到工作存儲器中。因此,當在3000米或更高的高地停車之 后,即在停止運行車輛內的導航設備之后,在重新啟動車輛時,導航設備 要像正常啟動處理一樣訪問硬盤驅動器來獲取數據,因此由于在高于使用 保證海拔的高地中運行硬盤驅動器,有可能導致硬盤驅動器的損壞。
發明內容
考慮到上述和其他問題,本發明的一個方面提供了一種技術,該技術 防止了在高于硬盤驅動器運行保證海拔的高地中硬盤驅動器的損壞。
本發明的車輛導航設備包括硬盤驅動器,其充當用于存儲地圖數據 的存儲裝置,所述地圖數據用于路線引導;海拔信息存儲單元,其即使在 所述導航設備的運行暫停時也能存儲海拔信息;海拔獲取單元,其用于獲 取當前海拔;閾值判定單元,其用于在車輛行駛期間判斷所述當前海拔是 否為等于或高于閾值的高海拔;海拔保存單元,其用于在判定所述當前海 拔為所述高海拔時保存所述當前海拔;以及啟動控制單元,在從暫停狀態 啟動所述導航設備的過程中如果從所述海拔信息存儲單元檢索到的所述海 拔信息表示所述高海拔,則所述啟動控制單元禁止所述硬盤驅動器運行。
可以將高海拔閾值判定為硬盤驅動器使用保證海拔的上限,或者,可 以將閾值判定為充當使用保證海拔上限的等價量的大氣壓下限。
海拔保存單元所具有的結構允許在超過硬盤驅動器使用保證海拔上限 的高地上運行。亦即,例如,可以將提供電力時保持其存儲內容的易失性 存儲器(例如RAM)、不供應電力時也保持其存儲內容的非易失性存儲器、光
和/或磁光盤用作海拔保存單元。
具有上述結構的車輛導航設備在信息存儲裝置中保存海拔信息,在開 始運行導航設備時檢查海拔信息,并且如果海拔信息表明車輛處于超過閾 值的高地則禁止運行硬盤驅動器。因此,即使在超過硬盤驅動器使用保證 海拔的海拔處開始運行車輛時,也因為禁止運行硬盤驅動器而防止了硬盤 驅動器的損壞。可以在海拔信息表明當前海拔不是高于閾值的高地時開始 運行硬盤驅動器。
通過參考附圖所作的以下詳細說明,本發明的其他目的、特征和優點
將變得顯而易見,附圖中
圖l給出了方框圖,該方框圖示出了車輛導航設備的大致結構;
圖2給出了流程圖,該流程圖示出了本發明第一實施例中的運行模式
控制處理;
圖3給出了流程圖,該流程圖示出了在第一實施例中的啟動控制處理; 圖4給出了流程圖,該流程圖示出了在第二實施例中的啟動控制處理; 圖5給出了流程圖,該流程圖示出了第三實施例中的運行模式控制處
理;
圖6給出了流程圖,該流程圖示出了在第三實施例中的啟動控制處理; 圖7給出了流程圖,該流程圖示出了第四實施例中的運行模式控制處 理;以及
圖8給出了流程圖,該流程圖示出了在第四實施例中的啟動控制處理。
具體實施例方式
參考附圖解釋本發明的實施例。 (1、導航設備結構)
圖1為方框圖,其示出了在本發明的實施例中用于車內的導航設備1 的大致結構。
如圖1所示,該導航設備1具有檢測車輛當前位置的位置傳感器21、 從用戶輸入各種指令的操作開關組22、作為用于存儲地圖數據、應用程序
等的大容量存儲器的硬盤驅動器(HDD)23、存儲各種信息的外部存儲器24、 顯示諸如地圖顯示畫面等的各種畫面的顯示單元25、輸出各種引導聲音等 的語音輸出裝置26以及控制單元29。
位置傳感器21包括GPS接收器21a、陀螺儀21b和速度傳感器21c, 該GPS接收器通過GPS天線從GPS衛星接收GPS信號并檢測車輛的位置坐 標和海拔,該陀螺儀21b輸出施加到車輛的旋轉運動的角速度的檢測信號, 該速度傳感器21c輸出車輛速度的檢測信號。這些傳感器21a到21c產生 性質分別不同的誤差,利用來自其他傳感器的數據彼此間補償這些誤差。
將操作開關組22提供為集成地形成于顯示單元25的顯示屏上的觸摸 面板和/或設置于顯示單元25周圍的機械按開關。硬盤驅動器(HDD)23是諸 如硬盤、驅動單元、驅動器、控制器等組件的組合,硬盤用于存儲信息, 驅動單元包括從/向硬盤讀取和寫入信息的磁頭。HDD 23中存儲的數據包括 用于地圖匹配、路線搜索、路線引導等的道路數據、繪制地圖所需的地圖 數據、用于路線導航的數據、用于運行導航設備1的應用程序以及其他數 據。此外,假設在海拔為3000m或低于該值的海拔處運行HDD 23。海拔這 一工作條件可以被描述為0. 7個大氣壓或高于該值的壓力下的工作條件。
外部存儲器24用于存儲高海拔高地標記(稍后描述)、模式信息、地圖 數據和存儲在HDD 23上的應用程序的一部分。外部存儲器24可以由諸如 非易失性半導體存儲器之類的存儲裝置構成,其能夠以電或磁方式復寫存 儲器內容并能夠在導航設備1暫停狀態下維持存儲器的內容。此外,外部 存儲器24可以由多個單位的不同種類的存儲器構成。
顯示單元25是具有液晶顯示單元顯示屏等的彩色顯示裝置。顯示單元 25能夠根據來自控制單元29的視頻信號輸入在顯示屏上顯示各種圖像。例 如,顯示屏上的圖像可以由疊置方式的當前位置標記、通往目的地的引導 路線、地名、標志和諸如地標之類的額外數據等構成,其中當前位置標記 由位置傳感器21檢測的車輛當前位置和來自HDD 23的地圖數據來指定。
語音輸出裝置26是能夠通過聲音向用戶通告各種信息的裝置。來自語 音輸出裝置26的聲音與顯示單元25上的顯示相組合來為用戶提供諸如路 線向導等的各種引導。
控制單元29是公知的諸如微型計算機之類的裝置,其包括CPU、 ROM、
RAM、 I/O和連接這些裝置的總線,用于提供對上述每個組件的控制。控制 單元29根據從ROM、 HDD 23和外部存儲器24等獲取的應用程序執行各種 處理。
例如,與導航相關的處理包括地圖顯示處理、路線引導處理等。對于 地圖顯示處理而言,基于來自位置傳感器21的每個檢測信號計算車輛的當 前位置,并在顯示單元25上顯示從HDD 23讀取的當前位置附近的地圖。 對于路線引導處理而言,基于HDD 23上存儲的位置數據計算從當前位置到 目的地的最佳路線作為引導路線,并考慮到當前位置和目的地之間的關系 提供行駛導航。自動設置最佳路線的技術例如是利用迪杰斯特拉(Dijkstra) 方法進行的開銷計算技術。
此外,預計將導航設備1用在海拔超過HDD 23正常運行上限海拔(即 HDD23的運行保證海拔)的高地中使用。上限海拔可以是3000米等。因此, 控制單元29執行如下處理以限制硬盤驅動器在高地中的運行。
亦即,當車輛在行駛中到達高于3000米海拔的高地時,通過禁止HDD 23 在高地中運行以防止HDD23的損壞。此夕卜,在當前位置處于高地的情況下, 當導航設備l開始運行時,禁止HDD23的運行。通過以上運行方案,可以 防止在車輛于高地上停止行駛之后與車輛重新開始行駛相關的、在導航設 備1開始運行時因運行HDD 23而造成的HDD 23的損壞。
稍后詳細描述限制HDD 23在高地上的運行的限制方案。
在以上描述中解釋的導航設備1的大致結構產生了實施例中的組件和 主張權利語言要素之間的對應關系。亦即,導航設備l中的位置檢測器21 對應于海拔獲取單元;外部存儲器24對應于海拔存儲單元和第二存儲單元; 控制單元29對應于閾值判定單元、數據控制單元、命令單元、海拔保存單 元和啟動控制單元。
(2-1、控制單元執行的處理)
參考圖2和圖3中的流程圖詳細描述作為本發明第一實施例的由控制 單元29執行的運行模式控制處理和啟動控制處理。 (2-1-1、運行模式控制處理)
圖2為示出了在第一實施例中由控制單元29執行的運行模式控制處理 的過程的流程圖。在開啟車輛的輔助開關(ACC SW)啟動導航設備1之后,
該處理立即開始,且該處理是和上述地圖顯示處理、路線引導處理等并行 執行的。
首先,控制單元29從GPS接收器21a獲取車輛當前位置的海拔信息的 測量結果(SIO)。然后,基于所獲取的海拔信息表明的海拔,判斷當前位置 是否處于高地(Sll)。在本實施例中,將3000米或更高的海拔定義為高地。 根據HDD 23的技術指標,可以將高地的定義更改為不同的值。此外,除了 通過GPS系統的測量結果進行判斷外,還可以根據從氣壓計(圖中未示出) 獲取的大氣壓判定當前位置的海拔。海拔3000米的大氣壓被定義為0. 7。
當在Sll處判定當前位置不是高地時(S11:否),換言之,當海拔在3000 米以下或大氣壓為0.7或更大時,執行正常運行模式下的導航設備1的運 行,該模式在允許運行HDD 23的同時允許地圖顯示處理和/或路線引導處 理。在正常運行模式下,通過訪問HDD 23檢索出HDD 23上存儲的各種數 據,并基于所檢索的數據照常執行上述地圖顯示處理或路線引導處理,關 閉表示車輛當前位置處于高地的狀態的標記,并將其存儲在外部存儲器24 中(S13),該處理返回到SIO。
另一方面,當在Sll中判定當前位置是高地時(S11:是),換言之,當 海拔等于或大于3000米,或大氣壓小于0. 7時,禁止運行HDD 23(S14)。 將標記存儲在外部存儲器24中,其狀態為關閉(S15),該處理返回到SIO。
(2-1-2、啟動控制處理)
圖3為流程圖,示出了在第一實施例中由控制單元29執行的上述啟動 控制處理的過程。在將車輛的輔助開關從關閉狀態(導航設備1處于暫停狀 態)切換到開啟狀態而啟動或開始導航設備1時,執行啟動控制處理。
首先,在開啟ACC SW時,控制單元29檢索外部存儲器24中存儲的標 記(即高地標記)(S20)。外部存儲器24在恰在關閉ACC SW之前的狀態下(即, 恰在導航設備1的運行模式控制處理的最后操作結束之前)存儲高地標記 (參考圖2)。
然后,判斷高地標記是否為"開啟"(S21)。當判定高地標記為"關閉" 時(S21:否),開始正常運行模式下的操作,該模式用于在允許HDD 23運 行的狀態下執行地圖顯示處理或路線引導過程。在正常運行模式下,通過 訪問HDD 23檢索出HDD 23上存儲的各種數據,并基于所檢索的數據照常
執行上述地圖顯示處理或路線引導處理。
此外,可以將恰在最后操作結束之前時高地標記關閉這一狀態解釋為
車輛所停的位置不是高地。因為預計不會因為在因在高地運行而導致HDD 23 損壞,所以在正常運行模式下啟動導航設備1的運行,該模式允許在重新 啟動導航設備1的運行時訪問HDD 23。
另一方面,當判定所檢索到的高地標記為"開啟"時(S21:是),禁止 HDD 23運行(S23)。可以將恰在先前的操作結束之前時高地標記開啟這一狀 態解釋為車輛所停的位置是高地。因此,在重新啟動導航設備1時禁止運 行HDD 23,從而防止由于在高地運行HDD 23而導致HDD 23損壞。
由于禁止HDD工作,盡管不能執行需要從HDD 23檢索數據的應用,還 可以由GPS接收器21a進行海拔測量。此外,如果在控制單元29的ROM中 或外部存儲器24中存儲了用于運行模式控制處理的程序,可以在HDD 23 運行停止期間開始運行模式控制處理(參考圖2)。齒此,如果在啟動導航設 備1時禁止HDD 23運行,則在車輛離開高地時根據運行模式控制處理允許 運行HDD 23并開始正常模式下的運行。
(2-1-3、啟動控制處理的變型)
在下文中描述第一實施例中的啟動控制處理的變型。在變型形式中, 即使因未知原因未在外部存儲器24中存儲高地標記,或者甚至在意外擦除 了外部存儲器24中的高地標記時,也能夠防止HDD 23的損壞。
(1)
當把易失性存儲器用作高地標記的存儲器時,在導航設備1暫停狀態 期間從車載電池供應電力,從而保持存儲器的內容(即標記的狀態)。然而, 當由于電池電量低或由于維護而切斷供電電路而終止電力供應時,易失性 存儲器中存儲的標記狀態會丟失。
因此,當在導航設備1暫停期間切斷來自車輛的電力供應之后重啟導 航設備1時,由GPS接收器21a獲取當前位置的海拔并以圖2的流程圖中 的S10和S10所述的方式判斷當前位置是否為高地。然后,在判定當前位 置處于高地時禁止HDD 23運行。
(2)
當把可移除存儲器(例如存儲卡)用作高地標記的存儲器時,在移除存
儲卡時或者在導航設備1暫停期間重新插入存儲卡時,在(重新)啟動導航 設備1的情況下可能無法檢索模式信息。
因此,在啟動導航設備l時,檢查外部存儲器24中的高地標記的存儲 情況。如果在存儲器24中存儲高地標記狀態,則執行啟動控制處理。如果 未存儲模式信息(即標記狀態),以圖2中的S10和S11所示的方式,由GPS 接收器21a獲取當前位置的海拔并判斷當前位置是否為高地。如果判定當 前位置處于高地,則禁止HDD 23運行。
(2-2、控制單元執行的另一處理)
下面詳細給出作為本發明第二實施例的由控制單元29執行的運行模式 控制處理和啟動控制處理的說明。 (2-2-1、運行模式控制處理)
如在第一實施例中所述(參考圖2),當判定當前位置處于高地時(S11: 是)禁止HDD 23的運行(S14),例外情況是忽略掉S13和S15處在外部存儲 器24中存儲高地標記狀態的處理。換言之,第二實施例中的運行模式控制 處理僅反復執行第一實施例中相同處理的SIO、 Sll、 S12和S14。運行模式 控制處理中這些步驟的內容與第一實施例相同,因此在本實施例中不再贅 述。
(2-2-2、啟動控制處理)
圖4是示出了由控制單元29執行的第二實施例中的啟動控制處理處理 的流程圖。在將車輛的輔助開關從關閉狀態(導航設備1處于暫停狀態)切 換到開啟狀態而啟動或開始導航設備l時,執行啟動控制處理。
在開啟輔助開關時,控制單元29通過GPS接收器21a獲取車輛當前位 置的海拔信息(S30)。然后,基于所獲取的海拔信息表示的海拔,判斷當前 位置是否處于等于或高于3000米海拔的高地(S31)。海拔的判斷可以基于 來自GPS接收器21a的GPS測量值,或者可以基于利用氣壓計獲得的大氣 壓。在這種情況下,相當于3000米海拔的大氣壓被定義為小于0.7個大氣 壓的壓力。
當在S31處未判定當前位置不是高地時(S31:否),換言之,當海拔在 3000米以下或大氣壓為0. 7或更大時,執行正常運行模式下的導航設備1 的運行,該模式在允許運行HDD 23的同時允許地圖顯示處理和/或路線引
導處理(S32)。在正常運行模式下,通過訪問HDD 23檢索出HDD 23上存儲 的各種數據,并基于所檢索出的數據照常執行上述地圖顯示處理或路線引 導處理。
另一方面,當在S31中判定當前位置是高地時(S31:是),換言之,當 海拔等于或大于3000米,或大氣壓小于0.7時,禁止運行HDD 23 (S33)。
由于禁止HDD運行,盡管不能執行需要從HDD 23檢索數據的應用,還 可以由GPS接收器21a進行海拔測量。此外,如果在控制單元29的ROM中 或外部存儲器24中存儲了用于模式控制處理的程序,就可以在HDD 23運 行停止期間開始運行模式控制處理。因此,如果在啟動導航設備1時禁止 HDD 23的運行,則在車輛離開高地時根據運行模式控制處理允許運行HDD 23 并開始正常模式運行。
(2-3、控制單元執行的又一處理)
下面參考圖5和圖6的流程圖詳細給出作為本發明第三實施例的由控 制單元29執行的運行模式控制處理和啟動控制處理的說明。 (2-3-1、運行模式控制處理)
圖5為流程圖,示出了在本發明第三實施例中由控制單元29執行的上 述運行模式控制處理的過程。在開啟車輛的輔助開關(ACC SW)啟動導航設 備1之后,該處理立即開始,且該處理是和上述地圖顯示處理、路線引導 處理等并行執行的。
首先,控制單元29從GPS接收器21a獲取車輛當前位置的海拔信息的 測量結果(SIOO)。然后,基于所獲取的海拔信息表示的海拔,判斷當前位 置是處于高地、準高地還是低地(SllO)。在本實施例中,將3000米或更高 的海拔定義為高地,將2900米和3000米之間的海拔定義為準高地,將小 于2900米的海拔定義為低地。根據HDD 23的技術指標,可以將高地到低 地的定義更改為不同的值。
當在S110處判定當前位置是低地時(S110:低),換言之,在當前位置 的海拔小于2900米時,執行正常運行模式下的導航設備1的運行,該模式 在允許運行HDD 23的同時允許地圖顯示處理和/或路線引導處理(S120)。 在正常運行模式下,通過訪問HDD 23檢索出HDD 23上存儲的各種數據, 并基于所檢索出的數據照常執行上述地圖顯示處理或路線引導處理。
另一方面,當在S110處判定當前位置處于準高地時(S110:中),換言
之,在當前位置的海拔等于或大于2900米且小于3000米時,檢索HDD 23 上存儲的地圖數據和用于基于地圖數據顯示地圖的應用程序的一部分,并 將其存儲在外部存儲器24中(S130)。然后,執行正常運行模式,以在允許 運行HDD 23的狀態下進行地圖顯示處理和/或路線引導處理(S140)。
外部存儲器24中存儲的地圖數據可以覆蓋以當前車輛位置為中心的預 定范圍。此外,海拔為3000米或更高的高地以點的方式散布在地圖上,可 以在外部存儲器24中存儲覆蓋距當前車輛位置最近的高地整個區域的地圖 數據。
另一方面,當在S110處判定當前位置是高地時(S110:高),換言之,
當海拔等于或大于3000米時,禁止運行HDD 23 (S150)。然后執行高地運行 模式(S160)。在高地運行模式中,基于外部存儲器24中存儲的數據繼續進 行地圖顯示,并禁止對HDD23訪問。在高地運行模式中,從外部存儲器24 檢索用于地圖顯示的應用程序和地圖數據,基于所檢索到的數據繼續對當 前車輛位置附近的區域進行地圖顯示。 (2-3-2、啟動控制處理)
圖6為流程圖,其示出了在第三實施例中由控制單元29執行的上述啟 動控制處理的過程。在將車輛的輔助開關從關閉狀態(導航設備1處于暫停 狀態)轉換到開啟狀態而啟動或開始導航設備1時,進行啟動控制處理。
在開啟輔助開關時,控制單元29通過GPS接收器21a獲取車輛當前位 置的海拔信息(S200)。然后,基于所獲取的海拔信息表明的海拔,判斷當 前位置是否處于等于或高于3000米海拔的高地(S210)。海拔的判斷可以基 于來自GPS接收器21a的GPS觀懂值,或者可以基于利用氣壓計(圖中未示 出)測量的大氣壓。在這種情況下,相當于3000米海拔的大氣壓被定義為 小于0.7個大氣壓的壓力。
當在S210處判定當前位置不是高地時(S210:否),換言之,當海拔在 3000米以下或大氣壓為0.7或更高時,開始正常運行模式下的導航設備1 的運行,該模式在允許運行HDD 23的同時允許地圖顯示處理和/或路線引 導處理(S220)。在正常運行模式下,通過訪問HDD 23檢索到HDD 23上存 儲的各種數據,并基于所檢索到的數據照常執行上述地圖顯示處理或路線
引導處理。
另一方面,當在S210處判定當前位置是高地時(S210:是),換言之, 當海拔等于或大于3000米或大氣壓小于0. 7時,開始導航設備1在高地運 行模式下的運行以基于外部存儲器24中存儲的數據繼續地圖顯示,并禁止 HDD 23運行(S230)。在高地運行模式中,從外部存儲器24檢索用于地圖顯 示的應用程序和地圖數據,并基于所檢索到的數據繼續對當前車輛位置附 近的區域進行地圖顯示。
由于禁止HDD運行,盡管不能執行需要從HDD 23檢索數據的應用,還 可以由GPS接收器21a執行海拔的測量。此外,如果在控制單元29的ROM 中或外部存儲器24中存儲了用于運行模式控制處理的程序,則可以在HDD 23停止運行期間開始運行模式控制處理(參考圖5)。因此,如果在啟動導 航設備1時禁止HDD 23運行,則在車輛離開高地時根據運行模式控制處理 允許運行HDD 23并開始正常模式下的運行。
(2-4、控制單元執行的又一處理)
下面參考圖7和圖8的流程圖詳細給出作為本發明第四實施例的由控 制單元29執行的運行模式控制處理和啟動控制處理的說明。 (2-4-1、運行模式控制處理)
圖7為流程圖,其示出了在本發明第四實施例中由控制單元29執行的 上述運行模式控制處理的過程。在開啟車輛的輔助開關(ACC SW)啟動導航 設備1之后,該處理立即開始,且該處理是和上述地圖顯示處理、路線引 導處理等并行執行的。
第四實施例中的運行模式控制處理與第三實施例中的相同處理(參考 圖5)的不同之處在于在該處理中在S120、 S140和S160之后增加了 S170。 S170的內容是在返回到S100之前在外部存儲器24中存儲在步驟S120、 S140、 S160的每一個中開始的當前工作模式。
(2-4-2、啟動控制處理)
圖8為流程圖,示出了在第四實施例中由控制單元29執行的上述啟動 控制處理的過程。在將車輛的輔助開關從關閉狀態(導航設備1處于暫停狀 態)轉換到開啟狀態而啟動或開始導航設備l時,執行啟動控制處理。
首先,在開啟ACC SW時,控制單元29檢索外部存儲器24中存儲的模
式信息(S300)。外部存儲器24存儲模式信息,模式信息表明恰在導航設備 1上次運行結束之前時的運行模式。
然后,判斷所獲取的模式信息是否為高地運行模式(S310)。在當前模 式不是高地運行模式時(S310:否),開始正常工作模式下的導航設備1的 運行,該模式在允許運行HDD 23的同時允許進行地圖顯示處理和/或路線 引導處理(S320)。在正常運行模式下,通過訪問HDD 23檢索出HDD 23上 存儲的各種數據,并基于所檢索的數據照常進行上述地圖顯示處理或路線 引導處理。
此外,可以將恰在上次運行結束之前時使用正常工作模式解釋為車輛 所停的位置不是高地。因為預計不會因為在高地運行而導致HDD 23損壞, 所以在正常運行模式下啟動導航設備1的運行,該模式允許在重新啟動導 航設備1的運行時訪問HDD 23。
另一方面,在模式信息表明當前位置處于高地時(S320:是),開始基 于HDD 23中存儲的數據繼續進行地圖顯示的導航設備1的工作,并禁止運 行HDD 23 (S330)。在高地運行模式中,從外部存儲器24檢索用于地圖顯示 的應用程序和地圖數據,基于所檢索的數據繼續對當前車輛位置附近的區 域進行地圖顯示。
此外,可以將恰在上次運行結束之前時使用高地工作模式解釋為車輛 所停的位置是高地。因為預計會因為在高地運行而導致HDD23損壞,所以 在高地運行模式下啟動導航設備1的運行,該模式禁止在重新啟動導航設 備1的運行時訪問HDD 23。
由于禁止HDD運行,盡管不能執行需要從HDD 23檢索數據的應用,還 可以由GPS接收器21a進行海拔的測量。此外,如果在控制單元29的ROM 中或外部存儲器24中存儲了用于運行模式控制處理的程序,則可以在HDD 23停止運行期間開始運行模式控制處理(參考圖7)。因此,如果在啟動導 航設備1時禁止HDD 23運行,則在車輛離開高地時根據運行模式控制處理 允許運行HDD 23并開始正常模式的運行。
(3、有益效果)
根據上述實施例的導航設備l,實現了以下效果。
(1)
在第一和第二實施例中,在3000米或更高海拔的高地中當啟動導航設 備1的運行時禁止運行HDD 23,從而即使在車輛停靠在高地之后也可防止 HDD 23的損壞。
(2)
在第三和第四實施例中,在海拔為3000米或更高的高地中當開始運行 導航設備1時禁止運行HDD 23。取而代之的是,利用事先存儲在外部存儲 器24中的數據開始導航設備1的運行,從而即使在車輛停靠在高地中之后 在防止HDD 23損壞方面也為導航設備1的重新啟動提供了安全性。
(4、其他變型)
盡管己經參考附圖結合其優選實施例全面描述了本發明,但要指出各 種更改和變型對于本領域的技術人員而言是顯而易見的。
例如,可以利用各種方法獲取當前位置的海拔。亦即,可以通過GPS 系統、利用氣壓計或其他方法獲取海拔信息。此外,通過使用(例如)網格 化區域(在坐標平面中進行經度和緯度的劃分)的格式在外部存儲器24中制 備和存儲海拔判定數據,可以根據海拔確定數據和當前位置的坐標判定當 前位置的海拔。
將這種改變和修改理解為處在如所附權利要求界定的本發明的范圍內。
權利要求
1、一種用于車輛中的導航設備(1),包括硬盤驅動器(23),其充當用于存儲地圖數據的存儲裝置,所述地圖數據用于路線引導;海拔信息存儲單元(24),其即使在所述導航設備(1)的運行暫停時也能存儲海拔信息;海拔獲取單元(21),其用于獲取當前海拔;閾值判定單元(29),其用于在車輛行駛期間判斷所述當前海拔是否為等于或大于閾值的高海拔;海拔保存單元(24),其用于在判定所述當前海拔為所述高海拔時保存所述當前海拔;以及啟動控制單元(29),在從暫停狀態啟動所述導航設備(1)的過程中如果從所述海拔信息存儲單元(24)檢索到的所述海拔信息表明所述高海拔,則所述啟動控制單元(29)禁止所述硬盤驅動器(23)運行。
2、 一種用于車輛中的導航設備(l),其具有存儲地圖數據的硬盤驅動 器(23),并基于從所述硬盤驅動器(23)檢索到的所述地圖數據引導路線, 所述設備包括海拔獲取單元(21),其用于獲取表明當前海拔的海拔信息;以及 啟動控制單元(29),在從暫停狀態啟動所述導航設備(l)的過程中當獲 取到所述海拔信息時,在來自所述海拔獲取單元(21)的所述海拔信息表明 所述當前海拔是等于或大于閾值的高海拔的情況下,所述啟動控制單元(29) 禁止所述硬盤驅動器(23)運行。
3、 根據權利要求1所述的導航設備(l),其中在來自所述車輛的電力供應中斷之后,當從所述暫停狀態重新啟動所 述導航設備(1)時,所述啟動控制單元(29)從所述海拔獲取單元(21)獲取當 前位置的所述海拔信息,如果基于所獲取的海拔信息的所述當前位置的海拔等于或大于所述高海拔,則所述啟動控制單元(29)禁止所述硬盤驅動器(23)運行。
4、 根據權利要求l所述的導航設備(l),其中在啟動所述導航設備(l)時如果所述海拔存儲單元中未存儲所述海拔 信息,則所述啟動控制單元(29)從所述海拔獲取單元(21)獲取所述海拔信 息,并且在基于所獲取的海拔信息的所述當前海拔等于或大于所述高海拔時, 所述啟動控制單元(29)禁止所述硬盤驅動器(23)運行。
5、 根據權利要求1、 3、 4中任何一項權利要求所述的導航設備(l),其中所述硬盤驅動器(23)至少存儲所述地圖數據以及利用地圖數據執行預 定處理的應用程序,在所述車輛行駛期間所述閾值判定單元(29)判斷基于來自所述海拔獲 取單元(21)的所述海拔信息獲取的所述海拔是否為等于或大于所述高海拔 的高海拔或者是否為小于所述高海拔且大于預定低海拔的中海拔,進一步提供第二存儲單元(24),其能夠存儲所述硬盤驅動器(23)中存 儲的所述地圖數據和所述應用程序的全部或一部分,并能夠即使在所述導 航設備(1)處于所述暫停狀態時也保持存儲內容,進一步提供數據控制單元(29),其用于在所述閾值判定單元(29)判定 所述當前海拔為所述中海拔時,在所述硬盤驅動器(23)中檢索所述地圖數 據和所述應用程序,并將所述地圖數據和所述應用程序存儲在所述第二存 儲單元(24)中,命令單元(29),其用于在高地模式下執行處理,在所述閾值判定單元 (29)判定所述當前海拔等于或大于所述高海拔時,所述命令單元(29)通過 禁止所述硬盤驅動器(23)運行并通過利用從所述第二存儲單元(24)檢索到 的所述地圖數據和所述應用程序進行處理來執行處理,以及當從所述海拔存儲單元檢索到的所述海拔信息為所述高海拔時,所述 啟動控制單元(29)禁止所述硬盤驅動器(23)運行,并利用從所述第二存儲 單元(24)檢索到的所述地圖數據和所述應用程序開始啟動所述導航設備 (1)。
6、 根據權利要求2所述的導航設備(1),其中所述硬盤驅動器(23)至少存儲所述地圖數據以及利用地圖數據執行預 定處理的應用程序,在所述車輛行駛期間所述閾值判定單元(29)判斷基于來自所述海拔獲 取單元(21)的所述海拔信息獲取的所述海拔是否為等于或大于所述高海拔 的高海拔或者是否為小于所述高海拔且大于預定低海拔的中海拔,進一步提供第二存儲單元(24),其能夠存儲所述硬盤驅動器(23)中存儲的所述地圖數據和所述應用程序的全部或一部分,并能夠即使在所述導 航設備(l)處于所述暫停狀態時也保持存儲內容,進一步提供數據控制單元(29),其用于在所述閾值判定單元(29)判定 所述當前海拔為所述中海拔時,在所述硬盤驅動器(23)中檢索所述地圖數 據和所述應用程序,并將所述地圖數據和所述應用程序存儲在所述第二存 儲單元(24)中,命令單元(29),其用于在高地模式下執行處理,在所述閾值判定單元 (29)判定所述當前海拔等于或大于所述高海拔時,所述命令單元(29)通過 禁止所述硬盤驅動器(23)運行并通過利用從所述第二存儲單元(24)檢索到 的所述地圖數據和所述應用程序進行處理來執行處理,以及當從所述海拔存儲單元檢索到的所述海拔信息為所述高海拔時,所述 啟動控制單元(29)禁止所述硬盤驅動器(23)運行,并利用從所述第二存儲 單元(24)檢索到的所述地圖數據和所述應用程序開始啟動所述導航設備 (1)。
7、 一種存儲在計算機可讀介質中的計算機程序,執行所述計算機程序 以令計算機充當根據權利要求1到4和6中任何一項權利要求所述的導航 設備(l)。
全文摘要
一種車輛導航設備(1)從外部存儲器讀取當車輛行駛于3000米或更高海拔時開啟的高地標記,并且如果該高地標記開啟則禁止硬盤驅動器(23)(HDD)運行。通過禁止硬盤驅動器(23)運行,保護了硬盤驅動器(23),以免在車輛于高地上行駛時導航設備(1)對硬盤驅動器(23)進行訪問而使其受到損壞。
文檔編號G11B19/02GK101393032SQ200810215088
公開日2009年3月25日 申請日期2008年9月18日 優先權日2007年9月19日
發明者小林圭太, 田中誠 申請人:株式會社電裝