專利名稱:程序更新裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種程序更新裝置,所述程序更新裝置被搭載于能夠?qū)π铍姵剡M行來自外部的充電的車輛中,并對車輛內(nèi)所使用的軟件的程序進行更新。
背景技術(shù):
在車輛中,搭載有車輛控制系統(tǒng)、車身系統(tǒng)等各種ECU(ElectronicControl Unit,電子控制單元),并且這些ECU通過軟件而進行工作。為了該軟件的工作性能的提高或功能的增加等,有時會對軟件的程序進行更新。在車輛的程序的更新過程中,有時會利用通信單元而將程序的改寫數(shù)據(jù)從中心下載到車輛中,并對程序進行更新。由于在程序的更新過程中,需要預先使更新對象的ECU的功能停止,因此在車輛處于停止狀態(tài)時實施。在專利文獻I所記載的裝置中,當存在可更新的軟件時,則在使用者使車輛停止時對軟件進行更新。
對于插電式混合動力汽車或電動汽車等的、能夠?qū)π铍姵剡M行來自外部的充電的車輛而言,在進行充電時會使車輛停止。由于充電需要時間,因此在充電過程中適合進行程序的更新。在先技術(shù)文獻專利文獻專利文獻I :日本特開2005-349878號公報專利文獻2 日本特開2008-278740號公報專利文獻3 日本特開2007-237905號公報專利文獻4 :日本特開2007-34815號公報專利文獻5 :日本特開2002-157127號公報
發(fā)明內(nèi)容
發(fā)明所要解決的課題但是,由于程序的改寫數(shù)據(jù)較大等理由,從而程序的更新有時需要某種程度上的較長的時間。在這種情況下,由于在車輛方面不對使用者何時開始行駛進行判斷,因此存在程序的更新因行使開始而發(fā)生中斷的可能性。因此,本發(fā)明的課題在于,提供一種能夠在車輛的充電過程中可靠地實施程序的更新的程序更新裝置。用于解決課題的方法本發(fā)明所涉及的程序更新裝置被搭載于能夠?qū)π铍姵剡M行來自外部的充電的車輛中,并對車輛內(nèi)所使用的軟件的程序進行更新,所述程序更新裝置的特征在于,具備充電時間取得單元,其取得蓄電池的充電時間;更新時間取得單元,其取得程序的更新所需要的時間;比較單元,其對通過充電時間取得單元所取得的充電時間和通過更新時間取得單元所取得的程序更新時間進行比較;更新實施單元,其根據(jù)比較單元中的比較結(jié)果來實施程序的更新。
該程序更新裝置被搭載于能夠?qū)π铍姵剡M行來自外部的充電的車輛中,并在充電過程中(g卩,車輛停止過程中)實施對程序的更新。因此,在程序更新裝置中,通過充電時間取得單元來取得蓄電池的充電時間。作為該充電時間的取得,例如存在如下的情況,即,取得使用者所指定的充電時間或充電結(jié)束時刻的情況,根據(jù)使用者所指定的可行駛的距離或時間、充電電量等而進行預測并取得充電時間的情況。此外,在程序更新裝置中,通過更新時間取得單元從而取得更新對象的程序的更新所需要的時間。作為該程序的更新時間,例如,在更新對象的程序為一個的情況下,為該程序的更新時間,而在更新對象的程序為多個的情況下,為多個程序的總更新時間或各個程序的更新時間。由于至少在對蓄電池的充電過程中車輛處于停止狀態(tài),因此能夠?qū)⒊潆姇r間利用為對是否處于車輛未行駛的狀況進行判斷的基準,只要是在充電時間內(nèi),程序的更新便不會被中斷。因此,在程序更新裝置中,通過比較單元從而對蓄電池充電時間和程序更新時間進行比較,并且由更新實施單元根據(jù)該比較結(jié)果來實施程序的更新。如此,在程序更新裝置中,通過對蓄電池充電時間和程序更新時間進行比較,從而能夠適當?shù)貙δ軌蛟谛铍姵爻潆姇r間內(nèi)進行更新的程序進行判斷,進而能夠在車輛充電過程中可靠地實施程序的更新。在本發(fā)明的上述程序更新裝置中,優(yōu)選為,更新實施單元實施與通過充電時間取得單元所取得的充電時間相比,通過更新時間取得單元所取得的程序更新時間較短的程序的更新。如此,在程序更新裝置中,通過實施與蓄電池充電時間相比程序更新時間較短的程序的更新,從而能夠在車輛充電過程中可靠地完成程序的更新。在本發(fā)明的上述程序更新裝置中,優(yōu)選為,在程序的更新過程中,對充電用的連接器進行鎖止。如此,在程序更新裝置中,通過在程序的更新過程中,對充電用的連接器進行鎖止,從而能夠在程序的更新過程中防止充電用的連接器的拆卸(充電中斷),進而能夠可靠地防止因中斷充電而使車輛開始行駛所導致的程序的更新的中斷?!?br>
在本發(fā)明的上述程序更新裝置中,優(yōu)選為,在車輛行駛過程中,對程序的更新所需要的數(shù)據(jù)進行下載。如此,在程序更新裝置中,通過預先在車輛行駛過程中對更新對象的程序進行下載,從而能夠在充電開始時,迅速地開始程序的更新。另外,軟件的程序的更新包括程序的刪除、程序的增加、進行版本升級的軟件的程序的改寫、用于對半導體設備內(nèi)的邏輯電路進行變更的軟件的程序的改寫。發(fā)明效果根據(jù)本發(fā)明,通過對蓄電池充電時間和程序更新時間進行比較,從而能夠適當?shù)貙稍谛铍姵爻潆姇r間內(nèi)進行更新的程序進行判斷,進而能夠在車輛充電過程中可靠地實施程序的更新。
圖I為第一實施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。圖2為表示第一實施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。圖3為第二實施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。圖4為表示第二實施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。
具體實施方式
下面,參照附圖,對本發(fā)明所涉及的程序更新裝置的實施方式進行說明。另外,在各個圖中,對于相同或者相當?shù)囊貥擞浵嗤姆枺⑶沂÷灾貜偷恼f明。在本實施方式中,將本發(fā)明所涉及的程序更新裝置應用于如下的改編程序系統(tǒng)中,所述改編程序系統(tǒng)被搭載于插電式混合動力汽車或電動汽車等的、能夠?qū)π铍姵剡M行來自外部的充電的車輛中。本實施方式所涉及的改編程序系統(tǒng)能夠以無線或者有線的方式,與管理車輛用的各種應用的軟件(程序)的中心進行通信。本實施方式所涉及的改編程序系統(tǒng)在中心存在任意的程序的改寫數(shù)據(jù)的情況下,從中心下載程序的改寫數(shù)據(jù),并在車輛停止過程中,在改寫對象的ECU中實施程序的更新(改編程序)。在本實施方式中存在兩種方式,第一實施方式為基本方式,第二實施方式為在基本方式的基礎上追加了充電中斷防止功能部的方式。參照圖1,對第一實施方式所涉及的改編程序系統(tǒng)I進行說明。圖I為第一實施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。改編程序系統(tǒng)I將對蓄電池的充電時間利用為,對是否處于車輛未行駛的狀況(車輛停止)進行判斷的基準,而實施對能夠在充電時間內(nèi)完成改編程序的程序的改編。為 此,改編程序系統(tǒng)I具備充電時間指定HMI (HumanMachine Interface :人機界面)10、外部通信功能部11、改寫數(shù)據(jù)存儲部12、改寫數(shù)據(jù)管理功能部13、充電時間計算功能部14、改寫時間計算功能部15、改寫ECU確定功能部16,從而在對象ECU20中分別實施改編程序。另外,在本實施方式中,充電時間計算功能部14作為權(quán)利要求中的充電時間取得單元而發(fā)揮功能,改寫時間計算功能部15作為權(quán)利要求中的更新時間取得單元而發(fā)揮功能,改寫ECU確定功能部16作為權(quán)利要求中的比較單元而發(fā)揮功能,對象ECU20作為權(quán)利要求中的更新實施單元而發(fā)揮功能。充電時間指定HMIlO為,為了指定充電時間,而供車輛的使用者(駕駛員等)輸入充電方法的HMI。作為充電方法,例如存在直接指定了充電時間的充電(包括結(jié)束時刻指定)、指定了可行駛的距離或時間的充電、指定了具體的電量的充電(包括充滿電)。作為HMI,例如存在具備觸摸面板或控制桿等輸入功能的顯示器。另外,可以采用如下的結(jié)構(gòu),即,使用者通過車外的充電設備等而輸入充電方法,并通過經(jīng)由充電電纜的電力線通信、或無線通信而從充電設備等接收該被輸入的信息。外部通信功能部11、改寫數(shù)據(jù)存儲部12、改寫數(shù)據(jù)管理功能部13、充電時間計算功能部14、改寫時間計算功能部15、改寫ECU確定功能部16可以分別被構(gòu)成在車輛內(nèi)的具有關(guān)聯(lián)性的各個ECU內(nèi),或者,也可以通過一體的方式而被構(gòu)成在改編程序系統(tǒng)I專用的ECU內(nèi)。在被構(gòu)成在各個ECU內(nèi)的情況下,例如,外部通信功能部11、改寫數(shù)據(jù)存儲部12、改寫數(shù)據(jù)管理功能部13被構(gòu)成在通信ECU內(nèi),充電時間計算功能部14被構(gòu)成在蓄電池管理ECU內(nèi),改寫時間計算功能部15、改寫ECU確定功能部16被構(gòu)成在導航ECU或通信ECU內(nèi)。外部通信功能部11為,用于進行與車外的通信的功能部,且具有對應于通信方法的通信裝置。作為通信方法,例如存在通過DCM (Date CommunicationModule,數(shù)據(jù)通信模塊)等而實施的無線通信、經(jīng)由使用者的移動終端的無線通信、通過電力線通信而實施的有線通信。在外部通信功能部11中,當在車輛行駛過程中或停止過程中,中心存在程序的改寫數(shù)據(jù)時,以無線通信的方式來接收改寫數(shù)據(jù)。或者,在外部通信功能部11中,當在車輛充電過程中(車輛停止過程中),中心存在程序的改寫數(shù)據(jù)時,以經(jīng)由充電電纜等的有線通信的方式來接收改寫數(shù)據(jù)。改寫數(shù)據(jù)存儲部12為,在構(gòu)成有改寫數(shù)據(jù)管理功能部13的ECU內(nèi)的存儲器中所確保的存儲區(qū)域。每當程序的改寫數(shù)據(jù)被下載時,該改寫數(shù)據(jù)均被存儲在改寫數(shù)據(jù)存儲部12中。此外,每當在對象ECU20中,根據(jù)改寫數(shù)據(jù)而實施的改寫完成時,均從改寫數(shù)據(jù)存儲部12中消除該改寫數(shù)據(jù)。改寫數(shù)據(jù)管理功能部13為,對ECU的程序的改寫數(shù)據(jù)進行管理的功能部。在改寫數(shù)據(jù)管理功能部13中,利用外部通信功能部11而定期地向中心查詢有無被搭載于本車輛中的各個ECU的程序的改寫數(shù)據(jù)?;蛘?,在改寫數(shù)據(jù)管理功能部13中,當通過外部通信功能部11而接收到來自中心的即時信息等時,將根據(jù)該接收到的信息來判斷有無被搭載于本車輛中的各個ECU的程序的改寫數(shù)據(jù)。當中心存在程序的改寫數(shù)據(jù)時,在改寫數(shù)據(jù)管理功能部13中,將利用外部通信功能部11,而從中心下載程序的改寫數(shù)據(jù),并將該改寫數(shù)據(jù)存儲在改寫數(shù)據(jù)存儲部12中。此外,在改寫數(shù)據(jù)管理功能部13中,當根據(jù)被存儲于改寫數(shù) 據(jù)存儲部12中的改寫數(shù)據(jù)而實施的改寫完成時,將從改寫數(shù)據(jù)存儲部12中消除該改寫數(shù)據(jù)。充電時間計算功能部14為,對充電所需要的時間進行計算的功能部。在充電時間計算功能部14中,當使用者通過充電時間指定HMIlO而輸入充電方法時,判斷使用者是否指定了充電時間以作為充電方法。在充電時間以外的充電方法的情況下,在充電時間計算功能部14中,對根據(jù)該充電方法而被預測出的充電所需要的時間進行計算。在該預測充電時間的計算中,考慮到充電設備的輸電能力、包括蓄電池在內(nèi)的車輛側(cè)的接受電力能力、蓄電池的狀況(劣化等)等而實施。蓄電池的狀況能夠根據(jù)充電歷史等來進行判斷。由于即使是相同的充電方法(例如,指定了相同電量的充電),充電時間也有可能根據(jù)蓄電池的狀況而發(fā)生改變,因此充電時間的計算每次都會實施。另外,在使用者輸入了充電時間以作為充電方法的情況下,在充電時間計算功能部14中,無需計算充電時間,而直接使用該充電時間。改寫時間計算功能部15為,對改寫對象的程序的改寫所需要的時間進行計算的功能部。在改寫時間計算功能部15中,判斷是否存在程序的改寫數(shù)據(jù)。當存在程序的改寫數(shù)據(jù)時,在改寫時間計算功能部15中,針對改寫對象的每個程序,利用由改寫對象的各個ECU20預先提供的改寫時間的計算式,而對各個ECU20中的改寫時間進行計算。由于對于每個ECU而言,改寫方法、程序的改寫數(shù)據(jù)的大小或數(shù)據(jù)的配置方法等有所不同,因此使用了針對于每個ECU的計算式。當改寫對象的程序存在多個時,在改寫時間計算功能部15中,對各個ECU20中的程序改寫時間進行累計,而對總改寫時間進行計算。當改寫對象的程序為一個時,該程序的改寫時間成為總改寫時間。尤其是,當一邊下載改寫數(shù)據(jù)一邊實施改寫時,在改寫時間計算功能部15中,在預先確認了下載時間的基礎上對改寫時間進行計算。改寫ECU確定功能部16為,從改寫對象的ECU20 (程序)中確定能夠在充電時間內(nèi)進行改寫的ECU (程序)的功能部。在改寫ECU確定功能部16中,當通過充電時間計算功能部14而計算出充電時間(或者,使用者指定充電時間)且通過改寫時間計算功能部15而計算出總改寫時間時,判斷充電時間是否在總改寫時間以上。當充電時間在總改寫時間以上時,在改寫ECU確定功能部16中,確定在改寫對象的全部ECU20中實施改寫。當充電時間短于總改寫時間時,在改寫ECU確定功能部16中,從改寫對象的ECU20 (程序)中提取能夠在充電時間內(nèi)進行改寫的適當?shù)腅CU (程序)。作為該提取方法,例如,當改寫對象的ECU20(程序)為多個時,對組合(也存在單個的情況)進行研究,并對針對于該各個組合的改寫時間、和充電時間進行比較,并且提取在充電時間內(nèi)最為有效的組合,而當改寫對象的ECU20(程序)為一個時,設定為無提取(無改寫)。作為提取最為有效的組合的方法,例如,當存在需要合作來進行改寫的ECU (存在依存關(guān)系的ECU)時,提取該多個ECU,而當存在與行駛或安全等相關(guān)的優(yōu)先等級較高的ECU時,則提取優(yōu)先等級較高的ECU。并且,在改寫ECU確定功能部16中,針對每個確定為實施改寫的對象ECU20,而對該對象ECU20指示改寫。另外,當在充電過程中一邊下載改寫數(shù)據(jù)一邊實施改寫時,在改寫ECU確定功能部16中,當已判明為無法確保下載所需要的通信時間(甚至,改寫所需要的時間變長)時,則采取中止改寫等對策。對象E⑶20為被搭載于本車輛中的E⑶,且為程序的改寫對象的E⑶。在對象E⑶20中,當從改寫ECU確定功能部16收到改寫指示時,將利用被存儲于改寫數(shù)據(jù)存儲部12中的改寫數(shù)據(jù)而實施程序的改寫。參照圖1,沿著圖2的流程圖,而對改編程序系統(tǒng)I中的動作進行說明。圖2為表 示第一實施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。對于以無線通信的方式而與中心進行通信的車輛而言,在改寫數(shù)據(jù)管理功能部13中,在本車輛的行駛過程中,利用外部通信功能部11而與中心進行通信,并且對中心內(nèi)是否存在被搭載于本車輛中的ECU的程序的改寫數(shù)據(jù)進行確認。當存在改寫數(shù)據(jù)時,在改寫數(shù)據(jù)管理功能部13中,利用外部通信功能部11而從中心下載改寫數(shù)據(jù),并且將所下載的改寫數(shù)據(jù)存儲在改寫數(shù)據(jù)存儲部12中。本車輛為了進行充電,而停止在具有充電設備的場所。并且,本車輛的使用者在充電時間指定HMIlO中輸入充電方法,且將充電用的連接器插入到充電設備中,從而開始充電(S10)。另外,對于通過電力線通信而與中心進行通信的車輛而言,在改寫數(shù)據(jù)管理功能部13中,利用外部通信功能部11經(jīng)由充電電纜而與中心進行通信,并且以與上述相同的方式來對中心是否存在改寫數(shù)據(jù)進行確認,當存在改寫數(shù)據(jù)時,將在充電過程中下載改寫數(shù)據(jù)。在充電時間計算功能部14中,根據(jù)使用者所輸入的充電方法,來判斷是否為指定了時間的充電(S11)。當在Sll中判段為不是指定了時間的充電時,在充電時間計算功能部14中,將根據(jù)充電方法而對預測充電時間進行計算(S12)。另外,當在Sll中判斷為是指定了時間的充電時,則直接使用該被指定的充電時間。在改寫時間計算功能部15中,對是否存在程序的改寫數(shù)據(jù)進行判斷(S13)。當在S13中判斷為不存在改寫數(shù)據(jù)時,由于不需要實施改編程序,所以流程結(jié)束。當在S13中判斷為存在改寫數(shù)據(jù)時,則在改寫時間計算功能部15中,針對改寫對象的每個程序而對改寫時間進行計算,并且對改寫對象的全部程序的總改寫時間進行計算(S14)。在改寫ECU確定功能部16中,對充電時間是否在程序的總改寫時間以上進行判斷(S15)。當在S15中判斷為充電時間在總改寫時間以上時,則在改寫E⑶確定功能部16中,確定為實施對改寫對象的全部程序(全部對象ECU20)的改寫。并且,在改寫ECU確定功能部16中,對該全部對象ECU20指示改寫(S16)。在該被指示的全部對象ECU20中,利用被存儲于改寫數(shù)據(jù)存儲部12中的改寫數(shù)據(jù),而分別實施改編程序(S16)。
當在S15中判斷為充電時間短于總改寫時間時,則在改寫ECU確定功能部16中,從改寫對象的全部程序(全部對象ECU20)中提取能夠在充電時間內(nèi)進行改編程序的程序(對象E⑶20)(S17)。并且,在改寫E⑶確定功能部16中,對該提取出的對象E⑶20指示改寫(S18)。在該被指示的各個對象ECU20中,利用被存儲于改寫數(shù)據(jù)存儲部12中的改寫數(shù)據(jù),而實施改編程序(S18)。另外,在充電時間短于總改寫時間的情況下,改寫對象的程序為一個時,將不實施改編程序。充電至少繼續(xù)實施到在S16或S18中所實施的改編程序全部完成為止。在實施充電期間,本車輛繼續(xù)停止,從而改編程序不會中斷。
根據(jù)該改編程序系統(tǒng)1,能夠適當?shù)貙稍诔潆姇r間內(nèi)完成改編程序的程序(ECU)進行判斷,從而能夠在車輛充電過程中(車輛停止過程中)可靠地實施改編程序。此夕卜,在改編程序系統(tǒng)I中,當在車輛行駛過程中預先下載了改寫數(shù)據(jù)的情況下,當充電開始時,能夠迅速地開始改編程序。參照圖3,對第二實施方式所涉及的改編程序系統(tǒng)2進行說明。圖3為第二實施方式所涉及的改編程序系統(tǒng)的結(jié)構(gòu)圖。改編程序系統(tǒng)2與第一實施方式所涉及的改編程序系統(tǒng)I相比,在如下方面有所不同,即,為了防止充電的中斷(甚至,行駛開始),而在實施改編程序時對充電用的連接器進行鎖止。為此,改編程序系統(tǒng)2除了充電時間指定HMI10、外部通信功能部11、改寫數(shù)據(jù)存儲部12、改寫數(shù)據(jù)管理功能部13、充電時間計算功能部14、改寫時間計算功能部15、改寫E⑶確定功能部16之外,還具備連接器鎖止功能部17。在此,僅對連接器鎖止功能部17進行說明。連接器鎖止功能部17為,對充電連接器進行鎖止的功能部。在連接器鎖止功能部17中,在開始改編程序之前,從車輛側(cè)對充電連接器進行鎖止,且當改編程序結(jié)束時解除該鎖止。參照圖3,沿著圖4的流程圖,而對改編程序系統(tǒng)2中的動作進行說明。圖4為表示第二實施方式所涉及的改編程序系統(tǒng)中的處理的流程的流程圖。在改編程序系統(tǒng)2中,在本車輛行駛過程中,通過與第一實施方式所涉及的改編程序系統(tǒng)I相同的動作,從而當在中心內(nèi)存在程序的改寫數(shù)據(jù)時下載改寫數(shù)據(jù),并預先將改寫數(shù)據(jù)存儲于改寫數(shù)據(jù)存儲部12中。當本車輛停止,且充電開始(S20)時,在改編程序系統(tǒng)2中,以與第一實施方式所涉及的改編程序系統(tǒng)I相同的方式進行動作,直至實施充電時間是否在程序的總改寫時間以上的判斷(S25)為止。當在S25中,判斷為充電時間在總改寫時間以上時,在改寫ECU確定功能部16中,確定為實施對改寫對象的全部程序的改寫。此外,在連接器鎖止功能部17中,對充電連接器進行鎖止(S26)。并且,在改寫E⑶確定功能部16中,對該全部對象E⑶20指示改寫(S27)。在該被指示的全部對象E⑶20中,分別實施改編程序(S27)。當在S25中,判斷為充電時間短于總改寫時間時,則在改寫ECU確定功能部16中,從改寫對象的全部程序中提取能夠在充電時間內(nèi)進行改編程序的程序(S28)。此外,在連接器鎖止功能部17中,對充電連接器進行鎖止(S29)。并且,在改寫E⑶確定功能部16中,對該提取出的對象ECU20指示改寫(S30)。在該被指示的各個對象ECU20中,實施改編程序(S30)。當S27或S30的改編程序全部完成時,在連接器鎖止功能部17中,將解除充電連接器的鎖止(S31)。如上文所述,由于直至所實施的改編程序全部完成為止,充電連接器均被鎖止,而無法將充電連接器拆卸,因此無法中斷充電。該改編程序系統(tǒng)2在具有與第一實施方式所涉及的改編程序系統(tǒng)I相同的效果的基礎上,還具有以下的效果。根據(jù)改編程序系統(tǒng)2,由于在改編程序過程中對充電連接器進行鎖止,因此能夠可靠地防止改編程序過程中的充電連接器的拆卸(充電中斷)。由此,因為無法中斷充電并開始車輛行駛,所以能夠可靠地地防止改編程序的中斷。雖然在以上,對本發(fā)明所涉及的實施方式進行了說明,但本發(fā)明并不限定于上述實施方式,而是以各種方式被實施。例如,雖然在本實施方式中,采用了對充電時間和改寫對象的全部程序的總改寫·時間進行比較的結(jié)構(gòu),但對于充電時間和程序的改寫時間(更新時間)的比較方法而言,也可以采用其他的方法。此外,雖然在本實施方式中,采用了利用計算式而每次均對程序的改寫時間進行計算的結(jié)構(gòu),但也可以采用如下方式,即,通過針對于每個程序而預先求取改寫時間,并預先保持程序和改寫時間之間的對應表等,從而根據(jù)該對應表等來取得改寫時間。此外,雖然在本實施方式中,應用于為了對車輛用的應用的軟件進行版本升級而對程序進行改寫的改編程序系統(tǒng)中,但也能夠應用于對用于變更邏輯電路的軟件的程序進行改寫的可編程邏輯設備(例如,F(xiàn)PGA (FieldProgrammable Gate Array :現(xiàn)場可編程邏輯門陣列))中,或者,也可以應用于追加或者刪除軟件的程序的情況。產(chǎn)業(yè)上的可利用性本發(fā)明在如下的程序更新裝置中,通過對蓄電池充電時間和程序更新時間進行比較,從而能夠適當?shù)貙稍谛铍姵爻潆姇r間內(nèi)進行更新的程序進行判斷,進而能夠在車輛充電過程中可靠地實施程序的更新,所述程序更新裝置被搭載于能夠?qū)π铍姵剡M行來自外部的充電的車輛中。符號說明1、2…改編程序系統(tǒng);10···充電時間指定HMI ;11…外部通信功能部;12···改寫數(shù)據(jù)存儲部;13…改寫數(shù)據(jù)管理功能部;14…充電時間計算功能部;15…改寫時間計算功能部;16…改寫E⑶確定功能部;17…連接器鎖止功能部;20…對象E⑶。
權(quán)利要求
1.一種程序更新裝置,其被搭載于能夠?qū)π铍姵剡M行來自外部的充電的車輛中,并對車輛內(nèi)所使用的軟件的程序進行更新, 所述程序更新裝置的特征在于,具備 充電時間取得單元,其取得蓄電池的充電時間; 更新時間取得單元,其取得程序的更新所需要的時間; 比較單元,其對通過所述充電時間取得單元所取得的充電時間和通過所述更新時間取得單元所取得的程序更新時間進行比較; 更新實施單元,其根據(jù)所述比較單元中的比較結(jié)果來實施程序的更新。
2.如權(quán)利要求I所述的程序更新裝置,其特征在于, 所述更新實施單元實施與通過所述充電時間取得單元所取得的充電時間相比,通過所述更新時間取得單元所取得的程序更新時間較短的程序的更新。
3.如權(quán)利要求I或權(quán)利要求2所述的程序更新裝置,其特征在于, 在程序的更新過程中,對充電用的連接器進行鎖止。
4.如權(quán)利要求I至權(quán)利要求3中的任意一項所述的程序更新裝置,其特征在于, 在車輛行駛過程中,對程序的更新所需要的數(shù)據(jù)進行下載。
全文摘要
本發(fā)明提供一種程序更新裝置(1),其被搭載于能夠?qū)π铍姵剡M行來自外部的充電的車輛中,并對車輛內(nèi)所使用的軟件的程序進行更新,所述程序更新裝置(1)的特征在于,具備充電時間取得單元(14),其取得蓄電池的充電時間;更新時間取得單元(15),其取得程序的更新所需要的時間;比較單元(16),其對通過充電時間取得單元(14)所取得的充電時間和通過更新時間取得單元(15)所取得的程序更新時間進行比較;更新實施單元(20),其根據(jù)比較單元(16)中的比較結(jié)果來實施程序的更新。通過該結(jié)構(gòu),能夠適當?shù)貙稍谛铍姵爻潆姇r間內(nèi)進行更新的程序進行判斷,進而能夠在車輛充電過程中可靠地實施程序的更新。
文檔編號B60R16/02GK102947135SQ201080067640
公開日2013年2月27日 申請日期2010年6月23日 優(yōu)先權(quán)日2010年6月23日
發(fā)明者村田賢一, 井上典昭 申請人:豐田自動車株式會社