TW200417852A - Rewrite control apparatus for onboard program - Google Patents

Rewrite control apparatus for onboard program Download PDF

Info

Publication number
TW200417852A
TW200417852A TW092132401A TW92132401A TW200417852A TW 200417852 A TW200417852 A TW 200417852A TW 092132401 A TW092132401 A TW 092132401A TW 92132401 A TW92132401 A TW 92132401A TW 200417852 A TW200417852 A TW 200417852A
Authority
TW
Taiwan
Prior art keywords
vehicle
program
controller
data
rewrite
Prior art date
Application number
TW092132401A
Other languages
English (en)
Inventor
Toshihiko Kouda
Yoshihiko Nakakoji
Original Assignee
Komatsu Mfg Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2002368595A external-priority patent/JP2004199490A/ja
Priority claimed from JP2002368596A external-priority patent/JP2004199491A/ja
Priority claimed from JP2002368598A external-priority patent/JP4264254B2/ja
Application filed by Komatsu Mfg Co Ltd filed Critical Komatsu Mfg Co Ltd
Publication of TW200417852A publication Critical patent/TW200417852A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Operation Control Of Excavators (AREA)
  • Information Transfer Between Computers (AREA)

Description

200417852 玖、發明說明: [發明所屬之技術領域] 本發明係有關進行重寫車載程式之控制跤置。 [先前技術] & 一近年來開發之建設用機械中,搭載有用來收集車輛狀 〜資Λ (以下稱車輛狀態資料)之控制器等各種控制器,該 車輛狀怨之資訊包含:車體之現在位置、配供錶(Service m:r)之計時值(累言十運轉時間)、車體内所發生之過去錯誤 動二M、車體内發生錯誤碼之過去履M、目冑主開關是否啟 厂《之J位ΓAcc位置)之主開關資訊、電池之現在端子電 ^池端子電壓資訊、啟動鎖定是有效或無效及現在所 器内^鎖疋時間帶之啟動鎖定資訊等。在此車載控制 I性來、I去CPU,依據快閃記憶體等之EEPR〇M(能用電 = = 所記憶之車載程式,執行運算處理, 丁:辅狀態資料之收集、與外部之收發等處 車载之與外利Μ透 通信自如地遠桩,* # , «格寻逋汛機構而 达至伺服器。或著,由服務人員前往貝科被傳 腦連接在車載#制Μ 、 、 S建機具,將個人電 。 :& ’以將車輛狀態資料擷取至個人電腦 ¥將車载程式予以并 錯誤碼、及各車輛判斷錯;二:欲變更各車翻所發生之 閃記憶體所記憶之舊程式重寫為二 在專利文獻1(曰本特開㈣12739號=)。中, 200417852 就營建機具,設置其運轉資料收集用之控制器,且在另一 地點設置具有伺服器功能之監視裝置。然後,藉由通訊裝 置將這些運轉資料收集用控制器與監視裝置予以連接,依 據來自監視裝置之要求,重寫運轉資料收集用控制器内^ 運轉資料處理程式。亦即,只要從監視裝置送來新的運轉 資料處理程式,即在營建機具内之運轉資料收集用控制器 之ROM上啟動重寫控制程 <,開始重寫處理,將新 轉資料處理程式暫時儲存在RAM。然後,將新的運轉 處理程式從RAM轉寫至EEPRnM + 馬 EEPROM,來將糸統控制權轉 至新的運轉資料處理程式。 夕 士在營建機具内所收集之車輛狀態資料中,配供錶 日寸值(累計運轉時間)血車 十 係在重寫處理時不可被===錯誤履歷等, 多為小容量者。雖一 2 等將增加=,二留/干餘裕’但由於其後之功能追加 量ΓΓ之追加而變小。因此,當欲重寫: 工作區域彳二程式係暫時被儲存在RAM之 LJ工作區域之空交 载程式有時不处垃A 工谷里不足,故新的大容量車 關於:::=緩衝暫存在RAM之工作區域。 轉資料處理程式^ 1中’雖記載τ有關將新的運 將在相同在广’但卻沒有任何關於此時 上之記裁。 ,、有持績性之運轉資料,如何留在ram 200417852 在叙運用時,營建趟1 ,呂建钱具内之運轉資料收集用控制器 臣七韻胩晉之亜七 收集運轉―貝料並加以處理,視 ^ ^ .心 後之運轉貧料傳送至監視裝置。 重寫日守,將新的運轉資料處 m m m μ ^ ^ '從皿視波置傳送至營建 栈具,用營建機具内之運轉 ^ 轉資料處理程式重寫成斬的軍Γ 控制器’將舊的運 %垔冩成新的運轉資料處理程式。 從位於遠地之伺服哭r ㈧服态(I視裝置)使用遙控方 1建機具内之車載程式的途中,有時會發生通訊显常或: = (h:g up)的情形。若在車載程式重寫處理中發μ == 品車載程式以後無法啟動,車載控制 、運用守無法收集車輛狀態資料。 特別是從遠地以遙控方式進行 訊異常或意外停機之際,服務人f2時,在母次發生通 戍(丨不服務人貝必須從遠地前往營建機 …行更換或修理車載控制器。因此,營建機具之作業 效率大幅降低’並且為恢復原狀需要龐大之” 工時。 吋間、 此外,由於車載程式之資料量大到數百κ位元組,因 此在將車載程式從伺服器(監視裝置)傳送至作為對象之夕 數的營建機具時,使得通訊線路混雜而需長時間來進行$ 寫處理。此時’由於通訊路線被用來重寫處理之通訊 ’因此有可能使用以進行一般運用處理之通訊被長 斷。關於此點,在專利文獻丨中,並未記載指出有關通% 線路被重寫處理佔有時所產生之問題點,以及用 : 問題之措置。 此 200417852 常情=載ΠΓ4ΚΑΜ等元件產生缺損等不良之異 有了靶在從位於遠地之伺服器(監視裝置)以 方式來重寫營建機具内之車載程式之途中,產生車載 離 …、乍用,而無法在一般運用時收集車輛狀 心、、"、。寺別是車載控制器雖然具備依據車載程式啟 動較電路輸出啟動敎解除指令之功能,但—旦車載控 制作用時即無法解除啟動鎖定。但是,由於營建機具 有=在非常惡劣的狀況下進行運轉,故解除啟動鎖定是 :可或缺的。而且’ ^仍在啟動鎖定狀態下車载控制器變 j用的肖’由於必須在服務人員前往當地更換車載控制 益寺後始能移動’故將大幅降低運轉率。此外,營建機具 往往是在偏僻地區等進行運轉,故視運轉營建機具之場二 ’亦有可能產生通訊中冑等,使得重寫處理無法正常結 之情形。 關於此點’在上述專利文獻丨中,亦無任何關於在重 寫處理時如何避免上述問題之記載。 [發明内容] 本發明有鑑於上述情形,其目的係在重寫車載程式時 :確實保留不可重設之資料,且在小容量之記憶體上,進 行大容量之車載程式之重寫。又,其另一目的係在重寫處 理中,即使發生異常時亦能防止降低作業效率,且避免重 寫處理通訊長時間佔有線路。其再一目的係事前迴避重寫 處理無馬正常結束之事態。 本發明之第1車載程式之重寫控制裝置,具備設在車 200417852 輛内之車載控制器;在該車載控制器之資訊收集控制哭之 δ己憶媒體中,設有用以儲存車辆狀態資料之資料區域;去 =成新的車載程式之指令被賦予時,即㈣存在該^ 區域之車輛狀態資料’寫人該記憶媒體内與該資料區域不 冋之§己憶區域、或與該記憶媒體不同之記憶媒體並使1迴 避,執行重寫成新的車載程式之重寫處理;該重寫處理姓 束後’即進行將該迴避之車輛狀態資料重寫入該資料區域 又重寫才工制裝置中,與該記憶媒體不同之記憶 媒體1與該記憶媒體不同之另外設在該資訊收集控制器 内的6己憶媒體、在該車輛内部設在該資訊收集控制器外的 記憶媒體、以及位於該鱼+ μ & # 、旱輛之外部错由通訊機構與該車载 控制器通訊自如連接夕朽日β w ^ , 逆接之伺服盗内的記憶媒體中之至少一種 *根據該構成,由於在重寫處理時,係將不可重設欲持 只之車輛狀悲貝料事先保存在別的記憶媒體,在重寫處理 結束後’再將其重窝人后办:欠 "、’、末之負料區域,因此能將車輛狀 態資料確實保留在資訊收集控制器之記憶體上。 重寫&制裝置中,可在使車輛狀態資料迴避之期間, 使用貧料區域來作為鱼哉和r斗、 ”、、旱載权式之緩衝暫存區域。根據該構 成,可在錢收集控制器内之小容量記憶體上確實緩衝暫 存大容量之車載程式,能確實進行重寫處理。 本散明之第2車載程式之重寫控制裝置,係具備有: 伺服裔,I載控制H,係設在車輛内·,及通訊機構,係通 fL自士也連接口亥伺服器與該車載控制器;具有在通訊狀態 10 刀換之1)叙運用模式,係在該伺服器血 器之間,收發車輛狀態;及 ^…車載控制 器之車载程式重寫成從該飼服哭所I ’係將該車载控制 當從該飼服器發出車载程式重二心Γ:::車:, 式切換為重寫模式,當在重寫模式令重 ^用模 模式之切換指令時,即從重 、至—般運用 又,重寫控制裝置中,切換入^刀、為一般運用模式。 訊號或退出一訊號“係根據來自定時器機構之 根據該構成,即使在進行重 異常或意外停機(hangup)之情形,亦能=:生通訊 程式維持資訊收集控制 售的車载 之運用處理,防止資訊收:二不因:’能確實進行-般 率的降低。且係藉由切換造― 用模式,因此能避免用來重寫:甬“切換到-般運 路線,確保用來進行-㈣長時間佔有通訊 處理不會帶來障礙。 運用 本毛明之第3車載程式之重寫控 飼服器;車載控制器,係設在直•置係具備有: 訊自如地連接該伺服器鱼 及通訊機構’係通 該通訊機構進執行該車載:制㈣服器透過 ,該伺服器係參照該車載控制;之=巧寫處理時 應執行該車载程式之重寫處理内容’來判斷是否 重寫控制裝置中,直哉 器=内容可包含車載程式及車輛狀態資料之至少: 種°重寫_褒置中’當飼服器判斷是否應執行車餘式 之重寫處理時,可比 儲存内容。 ‘車载控制器之儲存内容與主檔案之
’重寫控制裝置中,A ^ ^ § #月艮器判斷是否岸執行車葡 紅式之重寫處理時,係、確認車輛 =應執仃車载 顯示在鎖定車鲕$啟& 狀悲資料,當内容 寫控制==的狀態時’可不執行重寫處理。重 處理時,係確;輛之:判斷是否應執行車載程式之重寫 位於特定位狀態資料’當内容顯示車輛係 疋位置打,可執行重寫處理。 5亥構成’係適用在根撼刊 口口 ri ^ ^ ^ ^ 3服态之要求,透過通訊機構 ^ ^ ^ 早戰%式之情形。根據該等構成 ”、、處理4係事别確認車輛狀態資料,因此能預先避 ,重寫處理無法正常結束之狀態及變成危險之狀態。特別 疋將車載控制器及主播案之儲存内容加以比較,藉此能查 驗車輛内資料與主檔案資料之—致或不—致,視結果適當 判斷其後之處理。X,在啟動鎖定狀態時,由於不執行重 寫處理,因此能避免車輛在啟動鎖定狀態無法移動之事態 ’預先避免進一步的降低運轉率。 [實施方式] 以下’依&所附圖式’詳述本發明之較佳實施形態。 第1圖顯示實施形態之全體裝置構成。又,在以下之實施 形恶中’係設定營建機具50為車輛,假設可依據來自重 寫專用伺服器3之要求,以遙控方式重寫營建機具5〇内 之車載程式60的情形。 本實施形態之系統,營建機具50係以通訊機構(無線 12 200417852 通訊11、天線10、5糞綠〇 | ν 專線9、地面波基地台8、專飧7 , 阶刀別連接於—般運用伺服器2 專線14, 能彼此送收訊。-般運用^ 及重寫專用伺服器3而 連接於網際…。,此 2係位於内部網路”, 網路7、及内部網路:之客一二用伺服器2,具有網際 般運用伺服器2中,1=終端機之伺服器的功能〜 付加有用以識別網路中之自 伺服器識別1〇)之ΙΡ位址“ ID( 能與-般運用飼服器、/建機具5〇中,搭載了 "I Λ之通汛終端機(通訊控制哭 ’該通訊終端機中’附加有對應伺服器識们D“ID1Ιρ
位址“ID3,,(參照第1〇圖)。 〈iP 重寫專用伺服器3係位於内部網路5中,連接於網際 網路7。錯此’重寫專用伺服器3,具有網際網路了、及二 ㈣路5之各客戶終端機之飼服器的功能。在重寫專用伺 服器3中’附加有用以識別網路中之自己之①(伺服器識 別ID)之ΠΜ立址“ID2,’。營建機具5〇中,搭載了能與重^ 專用伺服器3通訊之通訊終端機(通訊控制器3〇),該通訊 終端機中,附加有對應伺服器識別m“ < IF位址 “ID4”(參照第1〇圖)。 其他營建機具與伺服器之對應關係亦相同。第1〇圖係 顯示複數個營建機具(5〇, 50a,50b,···)、一般運用祠服器 2、及重寫專用伺服器3之對應關係。在營建機具5〇a内之 通訊終端機,附加有對應一般運用伺服器2之伺服器識別 ID“ID1”之IP位址“lD5”,且附加有對應重寫專用伺服器3 之伺服器識別ID“ID2”之IP位址“ID6,,。在營建機具5〇b 13 200417852 内之通訊終端機中,附加有 了應叙運用伺服器2之伺服 裔識別ID“I〇r’之ip位址“Tm” ,且附加對應重寫專用伺 服。口 3之伺服器識別ID“m2,,之ιρ位址1^,,。 _:各_,11)3,11)5,1137,...特定之祠服器、通訊終端 ϋ構成—個内部網路4°又’以各ID2,ID4,ID6,⑽… 特定之伺服器、通訊終端機構成—個内部網路卜 在營建機具50之車體内,机古免甘a 内δ又有内滅封包資料通訊用無 線機之通訊控制器3〇。在通訊控制㈣之天線Η與地面 波用之天’線10之間’藉由封包通訊來進行無線通訊11。 天線Η)係通過專線9,連接㈣面波基地台8。地面波基 地台8,例如係行動電話基地台。地面波基地纟8係通過 專線14, 15’分別連接於内部網路4, 5。在營建機具心 車體内’除了設有通訊控制@ 3G外’亦設有資訊收集控 制器20'引擎控制器4〇等各控制器。此等控制器,係依 據既定之通訊協定藉由進行通訊之車體内通訊線路Η連 接成能彼此通訊。本實施形態,係藉由資訊收集控制器2〇 及通訊控制器30來構成車載控制器35。 在營建機具50車體之各部,配設了引擎57之冷卻水 、電池53之電壓、及GPS感測器等,此等感測器構成感 測器組52。GPS感測器,係接收從Gps衛星傳來之電波 ,以檢測該營建機具50本身之絕對位置。在營建機具 之車體内,設置有日曆25、定時器26。日曆乃、定時器 26係計算年、月、日、時刻(時、分、秒)。在營建機具π 之車體内,δ又置有配供錶sMR(Service Meter),來計曾引 14 200417852 擎57之累積運轉時間。 在資訊收隹^ CPU21、快閃,己憶工制器、20内,透過匯流排、線24,將 料之輸入輸出。:門I及_料成能彼此進行資 亦可使用快二二:憶體22係Ε_Μ之一種。又, 記憶體22之既f^EEPR〇M來取代RA助。在快問 記憶體22之既定…+㈣了車載耘式60。在快閃 既疋冗憶區域,儲存了重窝批在 進行重寫車载程^去仔了重寫控難式61(用以 歡式6〇之重寫處理)。 « CPU21係依據車載程式6G來 輛肤能咨輕 土 疋仃連斤處理,產生車 :、、"。車輛狀態資料係儲存在RAM23之資料巴娀 。例如,當設定啟動鎖定為有效時,榻取曰層2之/,域 26之古十砗佶癸, 调取日層25、定時器 汁才值4,到達所設定之啟 鎖定設定沪八堆—丨 切貝疋時間耶即輸出啟動 ,Μ η 7 π σ動鎖定,在啟動鎖定時間帶外之時間 則進行輸出啟動鎖定指令之處理。 ^之了間 在RAM23之資料區域,係 士 ώ 货舔存下述車輛狀態資料。 本身的IP位址(ID3、ID4) •車载程式60之現在版本 讀 •通訊終端機(通訊控制器3g) 台檢查完成資訊 杈查已疋成之開 •營建機具50之機種、型式、機號 •配供錶SMR之計時值(累積運轉時間) •電池53目前的端子電壓(電池 、电也知子電壓資訊) •冷卻水溫度 以GPS感測态檢測之該車輛 柳尽身目前的絕對位置( 15 200417852 絕對位置資訊) •在車體内產生錯誤碼之履歷 •顯示目前主開關54是否為開(0N)(位於ACC位置 之主開關資訊。 引队利蜎疋更有效驭無效,目前設定之啟動鎖灵 時間帶等之啟動鎖定資訊。 匯流排、線24,係透過界面連接於資訊收集控制器2 外之配㈣SMR、感測器組52,且透過界 二 收集控制器20外之車體内通訊魂政^ 、貝 早體内通汛線路51。又,本實施形赛 n別設置通訊控制器3G與資訊收集控制器2 =終端機(通訊控制器30)之IP位址“职”、“⑽, 貝矾收集控制器20,但亦可構成為以 訊終端機之通訊控制哭⑽t ㈣為;達成遣 〔&制益30與貧訊收集控制器2〇的功能。 在營建機具50之直獅由 _ , 動錯Ί 車體内,έ又有啟動鎖定電路55。啟 )疋電路55係由繼電器等所 啟動引擎〜動…間。啟動器 之電池53,電池53介尨々 勒时56之電源係車載 罨池53亦係各控制器2〇,3〇,4〇之 當㈣擎控制器4Q輸出啟動敎設定指 疋電路5 5之繼電器卽 、啟動鎖 亦p W ^皮弹壓而成為啟動鎖定設定妝妒 法動作之狀態,而二::56。藉此,啟動器56成為無 器-輸出啟動鎖定= 器被彈壓之力消除而成?㉟動鎖定電路55之繼電 而成為啟動鎖定解除狀態。亦即,將主 16 200417852 開關54設定在ON(位於ACC位置)使啟動器56動作,即 能啟動引擎57。啟動鎖定設定指令、啟動鎖定解除指令係 依據車載程式60,從資訊收集控制器20透過車體内通訊 線路5 1,供應至引擎控制器4〇。啟動鎖定設定指令、啟 動鎖定解除指令係在現在啟動鎖定被設定“有效,,時,從資 汛收集控制器20輸出。是否已進入啟動鎖定時間帶,係 根據貧訊收集控制器2〇内之日曆25、定時器%之計聍 來判斷。 σ守值 抑主開關54之ON(位於ACC位置)資訊,係從引擎控制 杰40透過車體内通訊線路5丨,被擷取至資訊收集控制器 20 内。 ° -般運用伺服器2,係管理包含營建機具5〇之複數個 營建機具内之車輛狀態資料。重寫專用飼服器3係以遙控 方式來進行車載程式6〇之重 " ^重罵的柯服益。一般運用飼服 ^ 槽案6。被掏取至一般運用伺服器2之最新車 輛狀態資料係儲存在主檔宰 哭3㈤累6。另—方面,重寫專用伺服 态3具備主檔案6,。一般 絲次μ . 連用伺服益2内之主檔案ό之記 錄負料,係透過網際網路7 , 破擷取至重寫專用伺服器3内 ’作成與主檔案6相同之皰愔免a / · 之主檔案6,)。 、'内谷(也就是說,作為“複製’, 々其次’―併參照第8圖’就確定營建機具50盘那一個 伺服器連接,其連接切換 、 H個 ^ It ^ 工制加以5允明。初始狀態下, 呂建機具50之貧訊收集控制 口口 ο σσ 2〇中,對應一般運用伺服 為2之伺服器識別ID“IE)l,,> ώ <自己之IP位址“m3,,係被設 17 200417852 定為”有效,,’對應重寫專用伺服器3之伺服器 TD“ΤΉ 9,,+ ώ。> σ 識另ί] ID ID2之自己之Ιρ位址“职,,係被設定為,,無效,,(—般運 用模式Η皮資訊收集控制器2〇設定“有效,,之自己之二 址之資料“m3,,,係從資訊收集控制器,2Q透過車體 線路5 1被擷取至通訊控制器内。 當從—般運用籠器2要求營建機具5G之料狀 料之指令,透過專線14、地面波基地台8、專線9、天線 10而作為無線通訊11傳送至營建機具5〇時,即以越二 八 之天線31接收,將該資料擷取至通訊控制器3〇 。來自-般運用伺服器2之資料中,含有伺服器 ID“im,,。通訊控制器3〇目前係設定Ip位址“ID3,,,由於 所接收之資料中含有伺服器識別ID“Im,’,故判斷兩者對 應(其係“ID1,,、“ID3,,,為同一網路),確立通訊連接,而 成為能從營建機具50側傳送車輛狀態資料的狀態(步 401之判斷為YES)。 孀
因此,要求車輛狀態資料之指令從通訊控制器3〇透過 車體内通訊線路51,而被擷取至資訊 D 例,當要求目前之配供錶s祖之計時值之指令2:二取 至貢訊收集控制器20内時,RAM23之資料區域中所儲存 之目前的配供錶SMR之計時值,即透過車體内通訊線= 51被擷取至通訊控制器30内。然後,從通訊控制器扣之 天線31作業無線通訊n傳送,透過天線1〇、專線9、地 面波基地台8、專線丨4而被擷取至一般運用伺服器2。 在設定啟動鎖定之有效、無效、啟動鎖定時間帶之啟 18 200417852 動鎖定資訊之指令,從_般 50日羊,女/ 服w 2傳送至營建機具 0日可,亦係以同樣之方式,來执 2〇 ^ ^ ^ °又疋下達至資訊收集控制器 20之啟動鎖定資訊的指令。 % Ρ m ^ 般運用伺服器2之各 同樣之指令亦可。㈣服…營建機具5。下達 生特士機具50發生特定之異常、或在特定時刻等發 之显常内/ ’係在該事件發生時間點將儲存在RAM23 ==應定期傳送之車輛狀態資料等,從資訊收集 才工制印20透過車體内通訊 内。麩德…s 、、 1擷取至通訊控制器30 ;後’攸通訊控制器3〇 來㈣自動傳送)出。自動Π作為無線通訊11 線1〇、專绩…自動傳运之車輛狀態資料,透過天 專線9、地面波基地台8、專線14 運用伺服器2。 饭輔取主央又 一般運用伺服器2所擷取之 料,在你、查to # 呂遷機5〇之車輛狀態資 4係從連接於一般運用伺服器2所 b ,從連接於網際網 ,,路,也就是說 巧丨不、,同路7、内部網路4 取至在一般運用伺服哭2 <端機,存 查面# β 2’據以顯示在客戶終端機之顯示 里面。被一般運用伺服器2 儲存在主檔案6,且透過網二:最新車麵狀態資料,係 驟4〇5)。 Μ過網際網路7’儲存在主檔案6,(步 當車載程式60之版本升級、或欲 錯誤碼或判斷異當夕酢1枯塋比 呂建栻具^生 研"㊉之臨界值等情形時,快 儲存之舊的車載转守a, a丄 彳巳^篮22所 #式6〇,被重寫在新的車载程式60。又 ’以下之祝明中,對舊的車載程式60係賦予一「,」,以 19 便與新的車載程式6〇區別。 伺服:重寫營建機具50之車載程式60之指令從重寫專用 "3,透過專線15、地面波基地台8、專線9、天線 且作為無線通訊11傳送至營建機具5〇時,即以營建機 、之天線3 1接收,將該資料擷取至通訊控制器30内 別寫專用饲服器3所傳送之資料中,含有飼服器識 2”。通訊控制器目前係設定IIM立址“ID3,,,在 =接收之資料中含有伺服器識別ID“ID2,,。因Λ,判斷兩 ::對應(其係“·,、“ ID3,,,不是同一網路),切斷通訊 連接(步驟401之判斷為no)。 由於識別ID $ 一致而切斷通訊連接之資訊,從通 =器30透過車體内通訊線路51傳至資訊收集控制器μ 哭接收此資訊之資訊收集控制器、2G,將對應重寫專用飼 裔3之伺服器識別夕士包αα τη , ID2之本身的1P位址“职”切換 ^效,將對應一般運用飼服器2之祠服器 出叫,,之W位址“ ID3,,切換到“無效,,(重寫模式)。 於貢訊收集控制器2G被設定為“有效,,之本身的IP位址之 =料‘聊,,從資訊收集控制器2〇透過車體内通訊線^ 傳至通訊控制器30内(步驟4〇2)。 重寫專用伺服器3,在接受收到通訊連接被切斷之資 讯’㈣營建機具50再度傳送重寫指令。在從重寫專用 何服器3所傳送之資料中,包含有伺服器識別ID“ID2,,。 通訊控制器30目前係設定Ip位址“m4”,由於所接收之資 料中含有飼服器識们D “ ID2’,,因此,判斷兩者對應(其係 20 200417852 ID2 、ID3”,為同一網路),確立通訊連接(步驟々ο]之 判斷為YES)。以後,以完成一定條件為前題,依據來自重 寫專用伺服器3之指令,以資訊收集控制器2〇進行重寫 車載程式60之處理(步驟404)。 根據上述本實施形態,可在營建機具5〇與一般運用饲 服器2、重寫專用伺服器3之各伺服器間進行通訊連接之 切換。因此,如第1〇圖所示,當存在許多的營建機具Μ
^a,5〇b,…時,可一邊建立某一營建機具與一般運用伺服’ 态2之通訊連接,一邊進行一般運用處理,在此同時,建 立其他營建機具與一般運用伺服器2之通訊連接,進行重 寫處理。因此,不致產生對伺服器施加高負載、或因傳送 魔大資料量之程式而佔有通訊路線之情形,能安定的進行 伺服器與多數營建機具間之資料的收發。
第2圖係顯示依據來自重寫專用伺服器3之指令, 寫車載程式60之處理步驟。以下,針對有關一二用 式之重設控制加以說明。如第2圖所示,在第8圖之步 彻中,當在營建機具5〇與重寫專用飼服器^間建立 第2圖之步驟1〇1)時,即以資訊收集控制器2〇 疋疋日^26,執行定時器任務(步驟1()2,⑽,_。此 ’定時器26之設定拉門 . ^ 、日,係攻疋為對重寫處理所需時 加上若干餘裕之時間丁。 .控制器 1係以多重任務(―蝴方式進. 二103:;V°、t務則係與其他任務,亦即係與重寫任務(: ^ 7分開獨立動作。因此,即使其他任務失去; 21 200417852 4力也此確貫動作並能藉由自身的重設處理來 啟動舊的車載程式6〇,ra^_ ^ ^ 式60 (步驟!〇9)。當重寫任務(步驟103〜 1 0 7)正常結束時,宏0士 σο 守裔26在經過設定時間丁前被清除, 重寫成新的車載程式6〇。 ’若重寫任務(步驟1〇3〜1〇7)在途中 ^ 超過定時器26之設定時間τ S結束(步驟108之判斷YES),而執行重設 處^:動舊的車载程式6G,。亦即,即使超過設定時間τ 但重寫處理亦不結束時,及根據來自 切換指令,進行重設處理,切換為一般運用處理。之^的 施/的s建機具50與伺服器之通訊狀態從重寫模 式切換為一般運用模式置男杈 重寫專用伺服器3之飼服讯收集控制器20對應 “ID4”,姑番μ 服益識別1以‘收”之本身的ΙΡ位址 重。又為無效,,,對應一般 識別之本身的Ιρ ::之句服- •T i軍用播·+、、 D3 ,破重設為“有效,,(一 般運用杈式)。以資訊收集控制器2〇設定 的ΠΜ立址之資料“ID3,,,從資透身 通訊線路51,傳至通訊控制 ^制益20透過車體内 般運用伺服H 2與#建機且=内1此,其後能在一 一般運用處理(步驟1(^具5〇之間建立通訊連接,進行 如以上所述,根據本實施 中,即使發生通訊異常或意外停;等=行重寫處理途 啟動舊的車载程式60,,维持、吊情形’亦能確實 因此,能確實進行一般之運二收集控制器20之功能。 处里,防止因資訊收集控制 22 為20之功能能停止造成之作 經過定時哭26 < π + + ^率的降低。此外,只要 運用模式。因此,能避免因窝輪式切換到一般 訊線略,確保用來進t &寫處理之通訊長時間佔有通 之運用處理帶來:礙:又—般 切換,亦可從内”路5 $ fm般運用模式之 36或終端機37,;^戈網際網路7分別連接之終端機 重寫專用伺服器3來=時期’傳送退出訊號(切換指令)給 第2圖之步::二:狀:認處理加以說明。當在 5〇之通訊控制器3(^ 專用伺服器3與營建機具 傳來之重京 通§fl連接時’從重寫專用伺服器3 1寻主貝況收集控制器20内。!: 1队隹“ “ 重寫指令後,即在下一 貝讯收集控制器20接收到 資料之處理。二Γ::103,執行確認目前車輛狀態 行車載程式60^ 據相結果,執彳U否應進 丁平戟枉式60之重寫處理(是 步驟Η)3 104 寫處理)之判斷處理。 , 之確涊處理、判斷處理,係以重寫專用^ =…行。亦即,當資訊收集控制… 指令時,即將待確 丧收到重冩 20透過車|^、s 車輛“貝料,從資訊收集控制器 0紅車體内通訊線路51傳送至通訊控制器3〇。因此, 待確認之車輛狀㈣料係從通訊㈣^ 無線通訊11被傳逆说 大線31作為 △8、專魂^ 、專線9、地面波基地 口 8專線15,被擷取至重寫專用伺服器3。 重寫專用词服器3,確認所接收之車輛狀態資料,以 23 200417852 滿足所有下列條件為條件,來 7 ^ +到所應執行重寫處理。 條件1 ·不在啟動鎖定中。 條件2:營建機具5〇不在運轉中。 條件3 :目前之舊的車載 ^ , 式6〇係重寫對象之版本。 將條件1作為重寫處理之執 + ίΐ ϋ Ψ ^ , 執仃條件,係因為在重寫處 理逆中貝訊收集控制器2〇有可台t π从 ^ 批制吳m J此不作用,由於資訊收隼
控希J 20無作用,有可能並 "N 之龄“ m、去輸出解除啟動鎖定之指令 之故。不在啟動鎖定中,,之愔形 20所性六 係根據資訊收集控制器 所儲存之啟動鎖定資訊來 被机^ M判断。例如,當啟動鎖定 被叹疋為‘‘無效,,時、或啟動 貝疋 動鎖定_ μ* L 疋為有效且目前時刻係啟 、貞疋蛉間▼以外之情形時,即 W斷不在啟動鎖定中”。 將條件2作為重寫處理之執 ^ η , ^ 執仃條件,係由於將新的車 戟私式60傳送至運轉中之營 運轉妝自t , ” 的途中,有可能因 法正常結束重寫處理之故。“營建機=了“,而無 报〆 s運機具50不在運轉中”之愔 μ:根據資訊收集控制器2㈠儲存之主開關資訊來加 斷建:如,當主開關54為⑽(ACC位置關)時,即判 畊S建機具5〇不在運轉中”。 轉Φ _ s堤钱具50是否在運 ’可精由檢測交流發電機⑽⑽ator)之端子電壓、或 ui弓1擎57之轉速來加以判斷出。 一 將條…為條件,係由於不需要進行重寫處理之故 料目前之車載程式之版本,係作為車辆狀態資 存在資訊收集控制n 20。又’除此之外,亦可適當加 上Μ下條件。 24 / oja 條件4 : I H , 3〇) 〇 汗0檢查完成之通訊終端機(通訊控制器 条件5 ·電池端子電壓在正常範圍。
條件6 ·營建機具係位於 之場所、或安全之場所。、‘-進仃無線通訊U 將條件4作a μ ^ 營建機具50之故'、’係由於在飼服器側無法準備管理 之端…偏離正 CP·即無法辑^圍的话’資訊收集控制器2〇之 妗“士 A ^動作,重寫處理有可能盔法正當处击+ 故。電池端子電壓 Μ 月匕…、法正吊結束之 控制器20所儲存 吊靶之情形,係根據資訊收集 將條件ό作為你姓y R爪加以判斷。 運轉中之營建機具、係、由於將新的車載程式60傳送至 ,使重寫處理有 的途中’因通訊中斷或通訊不穩定 無作用,亦能確保營建機呈二:束二故。又,即使控制器 係位於穩定進行無線通訊之:二 形’係根據資訊收集控制器2=;_或女全之場所,,之情 加以判斷。又,並不e _ 20所儲存之絕對位置資訊來 為重寫處理執行Γ::將:二條件1〜6之所有條件來作 2條以上之條件作為重寫^亥搞寺條件中之任1條件或組合 重寫專用伺服器3’,二條件亦可。 之車輛狀態資料,來恥貝訊收集控制器20所儲存 主槽案6,中儲存有營否執行重寫處理。但是,由於 亦可參照主檔案6,中戶=具之最新車輛狀態資料,故 斤儲存之車輛狀態資料,來判斷可否 25 200417852 可同時參照 以及主檔案 重寫處理。 執行重寫處理。又,亦 儲存之車輛狀態資料、 貧料,來判斷可否執行 資訊收集控制器20所 6中所儲存之車輛狀態 驗兩者資料之處理 與通訊控制器30之通 重寫專用伺服器3 具將資訊收集控步驟3〇1)時,即藉由營建機 捕、、, 制 Μ内部待確認之車鲕肋沪次』, 傳送給重寫專用伺服器3 。之車輛狀恶貧料 得(步驟302)。 寫專用伺服器3來加以取 至咼寻用伺服器 得相同待確認之車輛狀態了 主檔案6’冲 預先取得之車輛狀能次^。大此’係將參照主檔案 作心早稀狀您貧料、盥 取得之車輛狀能資n 士 、貝汛收集控制器20内 平孕兩狀恶貝枓加以比較 否相同。例如,針對啟動鎖 :)’來判斷兩者
與資訊收集控制H 2G内部之資^主植案6,之資 若其結果係兩者相同時(;: = (步驟3。4)。 則執行第2圖之步物之二3〇之判斷為彻), 步驟1〇4之可否重軸處理(步 4,再執' 不相同時(步驟305之判斷 但疋,若兩:
理、可否重寫判斷處理,而 #、 爰之確W 步驟306)。 仃斤貝料相異原因之處理 ¥重寫專用伺服 1〇4之判斷yes)時, 盗3判斷應執行重寫處理之情形(步驟 即將該判斷結果之資料從重寫專用伺 26 aim / 幻2 月艮益3傳送至營建機具5〇。之後,以資訊收集控制器2〇 來執行將舊的車載程式6〇,重寫為新的車載㈣6〇(步驟 ^〜州。但是,若重寫專用飼服器3判斷不應執行重寫 -理時(步驟104之判斷N0),即將該_果之資料從重 在寫專用伺服器3傳送至營建機具5G,並#|取至資訊收集控 制益20。資訊收集控制器2〇接收此資訊後,與定時器% 超出設定時間T之情形同樣的,執行重設處理,以啟動舊 =載程式6G’。進—步的’營建機具5q與伺服器之通訊 恶從重寫模式切換為—般運用模式。因此,立後能在一 般運用伺服器2與營建機具5〇之間建立通訊連接,進行 一般運用處理(步驟1〇9)。 如以上所述’根據本實施形態’由於係在重寫處理時 :認車輛狀態資料’因此能預先避免重寫處理無法正 吊結束之事態、或產生危險之狀態。特別是由於能避免在 :保持啟動鎖定狀態下,資訊收集控制器20不作用之事 態,因此能預先避免運轉率下降之情形。 其次’-併參照第2圖、及第3A〜汀圖,說第2圖 ?驟1〇5〜107之重寫處理(車輛狀態資料之迴避處理)。 弟3A圖係顯示重寫前之快閃記憶體η,”的狀能。 =3 A圖所示,在快閃記憶體2 2之程式區域,記憶了車 載f王式6 0 ’。又,在換關却p挪 ^ ㈣閃°己憶體22之記憶區域(未圖示), 鱼:有重寫控制㈣61。重寫控制程式61係進行將舊的 車載程式60’重寫成新的車載程式6〇之處理的程式。 Μ助係由工作區域23a,23e與儲存車輛狀態資料⑼ 27 200417852 資料區域2 3 b所構成 工作區域23a,23c係空容量之區域 當重寫專耗服器3判斷應進行重寫處理時(步驟ι〇4 之判斷為㈣),即從重寫專用伺服器3,將該判斷,果之 資料透過專線15、地面波基地台8、專線9、天線1〇,作 為無線通m η,傳送至營建機具5Q。錢1營建機具 50之天線3 1接收’從通訊控制器3G透過車體内之通訊線 路51擷取至資訊收集控制器20 0。接收該資訊後, :PU21即如第3B圖所示,從資料區域⑽讀出車輛狀態 貧料60d,將該資料從資訊收集控制器2〇透過車體内之通 訊線路5!,傳送至通訊控制器3〇。因此,車輛狀態資料 6〇d係從天線31作為無線通訊丨丨而被傳送至 服器3。 π j π重寫專用伺服器3,將車輛狀態資料6〇“己憶在飼服 為3内之既定記憶媒體32(參照第!圖),並使其迴避(第2 =之步士驟1G5)。當車輛狀態f料6()d迴避至重寫專用飼服 口_口 3日守’新的車載程式60即從重寫專用伺服器3經由相 j位被掏取至貧訊收集控制器2〇内。接收此資訊後 士 CPU21如第3C圖所示,將所接收之新的車餘式⑼暫 :、、灵衝暫存在暫時區域23d。暫時區域咖不僅包含工作 品或23a,23c,亦包含資料區域23b。亦即,新的車載程 工、之今里雖然往往大到相當於RAM23全體區域之程度 、 於使車輛狀悲資料60d迴避,而將資料區域23b作 為新的車載程< 6〇之緩衝暫存區域來使用,故能確實將 28 200417852 大容量之新的車載程式60緩衝暫存在ram23上。 又,儲存在快閃記憶體22之重寫控制 製於RAM23之既定記憶區域,櫨士么 破设 被複製之RAM23上之重寫抑制々4 ^ 至 … 罵控制耘式61,快閃記憶體22變 成重寫模式。因此,之後,如第3 d同% 一 L 弟3D圖所不,依據RAM23 上之重寫控制程< 61,快0記憶體22上之 00,藉由RAM23上之新的車載程式 載私式 平戰私式60,來進行重寫。亦即 ,對緩衝暫存在暫時_ 23d之新的車載程< 6〇 CRC確認後,將新的車載程式6〇複製在快閃記憶體η之 程式區域,亦即,複製在儲存舊的車載程< 6g,之區域, 舊的車載程式60’被重寫成新的車載程式6〇(步驟1〇6)。 如第3E圖所示,當新的車載程式60被複製在快閃,己 憶體22時’該資料即從資訊收集控制器20,透過車體内 通訊線路51等傳送至重寫專用飼服器3。重寫專用飼服号 3接收該資料後,將迴避在記憶媒體3…輛狀態資料 _傳达至營建機具5G。車輛狀態資料_被天線31接 收’操取至資訊收集控制器2〇内。接收該資料後,咖21 如第3F圖所示’進行將所接收之車輛狀態賴_重寫 入到RAM23之原來資料區域咖(步冑_的處理。 又,在重寫處理結束後,CPU21便進行自我重設處理 。因此,系統控制權轉移至快閃記㈣22,快閃記憶體 22成為-般模式,快閃記憶體22之程式區域所儲存之新 的車載程式60便啟動。惟舊的車载程式6〇,被重寫為新的 車載程式6〇時,會有車輛狀態資料60d之位址變更的情 29 200417852 此在車輛狀您貧料60d迴避至重寫專用伺服器3 ^即為對應新的車载程式60而進行車輛狀態資料 :之位址變更等,,重寫車輛狀態資料6〇d之處理,或 將重寫之車輛狀態資料_重寫入原來之資料區域2扑亦 士 以上所述,根據本實施形態,係將配供錶SMR之計 、值(累積運轉8$間)或車體内發生之過去錯誤履歷等,將 重寫處理時不可重設、欲持續之車輛狀態資料編,在重 寫處理時從資料區4 23b迴避至重寫專用伺服器3之記憶 、-32並且在重寫處理結束後,再重寫入原來之資料區 b故此將欲持續之車輛狀態資料60d確實保留在資 訊收集控制器20《記憶體上。此外,由於將車輛狀態資 料60d迴避後之資料區域23b作為新的車載程式6〇之緩 衝暫存區域來使用,故在資訊收集控制器2〇内之小容量 記憶體上,能確實緩衝暫存大容量之車載程式6〇,確實進 行重寫處理。 上述實施形態,係使車輛狀態資料60d迴避至營建機 具50之外部重寫專用伺服器3之記憶媒體32,但在重寫 處理時’只要將車輛狀態資料60d迴避至其他記憶區域、 或其他§己憶媒體即可’因此亦可在營建機具5 〇之内部進 行迴避。例如’作為其他記憶區域,有後述之raM23之 記憶區域23e(參照第5A圖)。又’作為其他記憶媒體,例 如’有車載控制器35之資訊收集控制器2〇内之快閃記憶 體22、或在營建機具50之内部設在車載控制器35外之記 30 200417852 憶媒體58(參照第1圖)。 第5 A〜5D圖係顯示將車輛狀態資料6〇d迴避至同一 RAM23上之其他記憶區域時,記憶體之狀態遷移圖。以下 ,一併參照第6圖之流程圖,來說明第5A〜5D圖。如第 5A圖所示,儲存在資料區域23b之車輛狀態資料6〇d,係 被複製、迴避在RAM23最後端之記憶區域23e(步驟2〇ι) 。其次’如第5B圖所示’將從重寫專用伺服器3接收之
新的車載程式6G ’緩衝暫存在包含資料區域2化之 域 23d(步驟 202)。 °° 如第5C圖所示’被緩衝暫存在暫時區域23d之新合 車載程式6G,係被複製在快閃記憶體22之程式區域(步題 203)。該重寫處理後’保留在暫時區域23d之新的車載辛 式60被清除(步驟2〇4)。其次,如第5d圖所示,迴避j 記憶區域23e之車輛狀態資料6〇d,被重寫入在原來正類 位置之資料區_ 23b(步驟2G5)。該重寫人後,保留在吃搞 區域23e之車輛狀態資料_被清除(步驟2〇6)。又,步嗣
204, 206之清除處理視需要進行即可,也可不清除二, 持保留程式及資料。 Μ 第5A〜5D圖中,雖係將車輛狀態、資料_迴避 一 $己憶媒體(RAM23)上之豆他# p f上 ;上之,、他5己憶區域,但亦可同樣的 避至與車體内之rAM23不同 Μ』孓η己憶媒體内。例如,如 圖所示,在營建機具50中,除了杳 陈了貝矾收集控制器2〇以外 ’亦具備通δίΐ控制器3 〇、引擎护ί告|哭 竽控制态40等控制器。 ’在重寫處理時,亦可從資句I d今隹 ㈣集控制器20’透過車體内 31 200417852 通訊線路51,將車輛狀態資料_迴避在其他控制器内之 。己U媒豸在重寫處理結束後,從其他控制器將車輛狀態 資料6〇d重寫入資訊收集控制器20内之原來資料區域23b 。作為與RAM23不同之記憶媒體,例如,有帛1圖所示 之通訊控制器30内之記憶媒體33、或引擎控制器4〇内之 記憶媒體41。 上述貝施形悲中,雖係使車輛狀態資料迴避至其 :δ己憶區域’但只要重寫處理時車輛狀態資料_未被重 設的話即可,不-定需要迴避至其他區域。亦即,如第4 圖所不,將貝料區$ 23b設定成不能覆寫之區域,且將暫 =區域23d設定成能覆寫之區域。因此,從重寫專用㈣ 傳运來之新的車載程式6Q,雖會緩衝暫存在可覆寫之 暫日守區域23d ’但不會緩衝暫存在不可覆寫之資料區域 23b。如此’能防止重寫處理時,儲存在資料區域⑽之 車輛狀態資料60d被重設之情形。 、上所次月之Λ〜形怨’係假定以2個飼服器分別進 行-般運用處理、重寫處理之情形作了說明,但亦可以1 個伺服器來進行一般運用處理、重寫處理。例如,可以一 :又運用伺服益2來進行-般運用處理及重寫處理。第9圖 係顯示在-般運賴服器2與營建機# Μ之間,進行切 換-般利模式與重寫模式之切換處理的處理步驟圖。 此時’作為-般運用伺服器2側之應用程式與營建機 具50之應用程式間之通訊協^,係準備μ之兩 個傳輸層之協定。因此,從—般運用飼服器2依據雨之 32 200417852 :訊協定傳送資料時,營建機具50側之通訊控制器30即 建人UDP之應用程式的連接,將與Tcp之應用程式 之連接設定成無效(步驟5〇1之判斷為yes)。接收此資料 後,通戒控制器30 #,J斷為一般運用模式,之後,透過資 訊收集控制器20執行一般運用處理(步驟5〇3)。相對的,、 從一般運用舰器、2,依據TCP之通訊協定傳送資料時, 營建機具50側之通訊控制器3〇即建立與Tcp之應用程式 之連接,將與UDP之應用程式之連接設定成無效(步驟 5〇2之判斷為YES)。接收此資料後,通訊控制器%判斷 為重寫模式,之後,透過資訊收集控制器20執行重寫處 理(步驟504)。 ” 又’當設置2個伺服器時,亦可進行以一伺服器為主 ’以另一伺服器為預備用伺服器之使用。例如 4 ^ M 一伺服 器來進行一般運用處理與重寫處理,當該伺服器進行保養 之情形等時,即使另一預備用伺服器運轉,進行一 力又用 處理與重寫處理。此時,在2個伺服器與營建機具間之、雨 訊連接之切換,亦可適用上述實施形態之方法。 入,本貫 施形態雖係以營建機具50作為車輛來作了說明,但本發 明亦能適用在重寫一般汽車等、任意車輛之車載程式之^ 【圖式簡單說明】 (一)圖式部分 第1圖,係顯示本發明實施形態之系統全體構成的固 33 200417852 第 ® 係顯示實施形態之重寫處理步驟的圖。 、=3A〜3F圖,係顯示實施形態之快閃記憶體及ram :狀態:㈣圖;第3A圖顯示重寫前之狀態,第3β圖顯 不進订欲持續之資料的通訊使其迴避至伺服器之狀態,第 ^圖顯示以遙控接收新程式,第3D圖顯示重寫新程式, 弟3E圖顯示新程式複製在記憶體之狀態,帛3ρ圖顯 伺服器接收持續資料之狀態。 4 。第4圖,係顯示實施形態中不可覆寫之資料區域的圖 第5 A圖〜第5D圖,係顯示保存實施形態中使資料迴 避時快閃記憶體及RAM之狀態遷移的圖;第5A圖顯示= 料複製至RAM之最後端之情形,第5B圖顯示新程式之緩 衝暫存,第5C圖顯示向快閃記憶體複製新程式,第5D圖 顯不向正規位置複製資料。 第6圖,係顯示實施形態中使資料迴避時之處理步驟 的圖。 苐7圖’係顯示實施形態中檢驗資料時之處理步驟的 圖。 第8圖’係顯示實施形態中伺服器之切換處理步驟的 第9圖,係顯示實施形態中一般運用模式與重寫模式 之切換處理步驟的圖。 第1 〇圖,係顯示實施形態中伺服器與營建機具之對應 關係的圖。 34 200417852 (二)元件代表符號 2 一般運用伺服器 3 重寫專用伺服器 4,5 内部網路 6,6’ 主檔案 7 網際網路 8 地面波基地台 9,14,15 專線 10 天線 11 無線通訊 20 資訊收集控制器 21 CPU 22 快閃記憶體 23 RAM 23a,23b 資料區域 24 匯流排線 30 通訊控制器 31 天線 40 引擎控制器 50 營建機具 51 車體内通訊線路 52 感測器組 53 電池 54 主開關 35 200417852 55 啟動鎖定電路 56 啟動器 57 引擎 60 車載程式 61 重寫控制程式
36

Claims (1)

  1. 200417852 拾、申請專利範圍·· 1、 一種車載程式之重寫控制裝置,其特徵在於·· 具備設在車輛(50)内之車載控制器(35); 在4車載控制器(35)之資訊收集控制器⑽之記憶媒體 (23)1,設有用以儲存車輛狀態資料之資料區域(23b); 當重寫成新的車載程式之指令被賦予時,即將儲存在 該資料區域(23b)之車輛狀態資料,寫人該記憶媒體(23)内 與該資料區域(23b)不同之記憶區域(23a)、或與該記憶媒體 (23)不同之記憶媒體並使其迴避,執行重寫成新的車載程馨 式之重寫處理; 該重寫處理結束後,即進行將該迴避之車輛狀態資料 重寫入邊資料區域(23b)之處理。 2、 如申請專利範圍第i項之車載程式之重寫控制裝置 ,其中,與該記憶媒體(23)不同之記憶媒體,係擇自與該 記憶媒體(23)不同之另外設在該資訊收集控制器(2〇)内的記 憶媒體(22)、在該車輛(5〇)内部設在該資訊收集控制器(2〇) 外的記憶媒體(33, 4丨,58)、以及位於該車輛(5〇)之^部藉# 由通訊機構(15, 8, 9, 10, 11)與該車載控制器(35)通訊自^ 連接之伺服器(3)内的記憶媒體(32)中之至少一種。 3、 如申請專利範圍第1項或第2項之車载程式之重寫 控制裝置,其中,在始該車輛狀態資料迴避之期間,係使 用该資料區域(23b)來作為車載程式之緩衝暫存區域。” 4、 一種車載程式之重寫控制裝置,其特徵在於,具備 37 伺服器(2, 3); =载控制器(35),係設在車輛⑽内;及 通祝機構(14,1 5 8 9 飼服器(2, 3)與該車載控制^11)’係通訊自如地連接該 ’)β車載控制器(35)之間,收發車輛狀態;及 1U里馬挺式,係將該車 ^ 工制為(35)之車載程式重寫成從 们服裔(2,3)所發送之新的車載程式; 般運=飼服器(2, 3)發出車載程式重寫指令時,即從一 沪運Γ “刀換為重寫模式,當在重寫模式中收到切換至 用-=用模式之切換指令時,即從重寫模式切換為一般運 ,並、如中請專利範圍第4項之車载程式之重寫控制裝置 八中°亥切換指令係根據來自定時器機構(26)之訊號、 或登出訊號。 6、—種車載程式之重寫控制裝置,其特徵在於,且備 有: 〃 伺服器(3); 車載控制器(35),係設在車輛(50)内;及 通訊機構(15, 8, 9, 10, 11),係通訊自如地連接該伺服 裔(3)與該車載控制器(35); 在該伺服器(3)透過該通訊機構(15, 8, 9, 1〇, u)執行該 車載控制器(35)之車載程式(60)之重寫處理時,該伺服器 (3)係參照該車載控制器(35)之儲存内容,來判斷是否應執 38 200417852 行該車載程式(60)之重寫處理。 7、 如申請專利範圍第6項之車载程式 ,:中,該車載控鄉)之記憶内容包含二 及車輛狀態資料之至少一種。 戰#式(60) 8、 如申請專利範圍第6項或第7項之車载 •uH, (3)在判斷是否應執行該車载程 綱之重寫處理時,係比較該車載控 = 與主檔案(6,)之儲存内容。 )之儲存内谷 9、 如申請專利範圍第6項或第7 控制,詈,A^ 貝之車载程式之重寫 =置其中,该伺服器(3)在判斷是否應執行該 "之重寫處理時,係確認該車輛(50)之車μ 一壬 合肉六么 ^心早季兩狀怨貧料, :=顯示該車輛⑽之啟動被鎖定 丄 仃重寫處理。 了 叩不進 10、 如申請專利範圍第6項或第7 寫控制裝詈,i i ^ 貝之車载程式之重 程式_之重Λ 服器(3)在判斷是否應執行該車载 )之重寫處理時,係比較該車載 容與主槽幸( (35)之儲存内 資料,:二Γ:,並確認該車輛(5〇)之車輛狀態 即不進行重寫處理。 文動的狀態時, U、如申請專利範圍第6項或第7 寫控制裝置,l4 t 貝之車载程式之重 程式(6。)之重 ,當内容顯-Λ 該車輛(5〇)之車輔狀態資料 處理。 亥車輛(5〇)係位於特定位置時,即執行重寫 39 200417852 寫控制裝置,复中: 或弟7項之車載程式之重 程式⑽)之"、Λ’ (3)在㈣是否應執行該卓载 容與主槽案(6·,^ #,係比較5亥車载控制器⑽之儲存内 資料’當内容顯示該車輛(5。)係位於特定2車麵狀態 重寫處理。 心位置日守,即執行 拾壹、圖式:
    如次頁
    40
TW092132401A 2002-12-19 2003-11-19 Rewrite control apparatus for onboard program TW200417852A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002368595A JP2004199490A (ja) 2002-12-19 2002-12-19 車載プログラムの書き換え制御装置
JP2002368596A JP2004199491A (ja) 2002-12-19 2002-12-19 車載プログラムの書き換え制御装置
JP2002368598A JP4264254B2 (ja) 2002-12-19 2002-12-19 車載プログラムの書き換え制御システム

Publications (1)

Publication Number Publication Date
TW200417852A true TW200417852A (en) 2004-09-16

Family

ID=32475231

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092132401A TW200417852A (en) 2002-12-19 2003-11-19 Rewrite control apparatus for onboard program

Country Status (5)

Country Link
US (1) US7054728B2 (zh)
EP (3) EP2249251A1 (zh)
KR (1) KR101013773B1 (zh)
CN (1) CN1306391C (zh)
TW (1) TW200417852A (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004050565A1 (ja) * 2002-11-29 2004-06-17 Asahi Breweries,Ltd. 成形炭を利用した水槽浄化装置
JP4026495B2 (ja) 2002-12-19 2007-12-26 株式会社小松製作所 サーバの切り換え制御装置
US7404028B2 (en) 2005-06-30 2008-07-22 Gm Global Technology Operations, Inc. ECU identification retention across reprogramming events
JP4702356B2 (ja) * 2007-12-10 2011-06-15 株式会社デンソー 再書き込み装置及びプログラム
SE534471C2 (sv) * 2010-01-13 2011-09-06 Scania Cv Ab Metod och system för att uppdatera programvara
KR101154258B1 (ko) * 2010-05-28 2012-06-13 현대자동차주식회사 Gps 정보를 이용한 차량용 시계 제어시스템
EP2602157B1 (en) * 2010-08-03 2015-04-01 Honda Motor Co., Ltd. Vehicle program rewriting system
BR112013008769B1 (pt) * 2010-10-14 2022-03-03 Toyota Jidosha Kabushiki Kaisha Sistema de aquisição de dados de veículo e método de aquisição de dados de veículo
KR101912265B1 (ko) * 2012-07-03 2019-01-14 삼성전기 주식회사 전력량계 및 이의 운용 방법
CN103176421B (zh) * 2013-04-16 2016-01-20 镇江恒驰科技有限公司 一种控制器内map数据在线标定方法
JP2015130121A (ja) * 2014-01-08 2015-07-16 ヤマハ株式会社 中継装置
JP6333977B2 (ja) * 2014-06-19 2018-05-30 日立オートモティブシステムズ株式会社 車載プログラム書込み装置
JP6417348B2 (ja) * 2016-03-07 2018-11-07 日立建機株式会社 建設機械のプログラム書換え装置
JP6785720B2 (ja) * 2017-05-29 2020-11-18 日立オートモティブシステムズ株式会社 車両用制御装置及びプログラム書き換え方法
EP3506086B1 (en) * 2017-12-28 2024-05-22 ELATEC GmbH Method for updating or upgrading firmware of a radio frequency identification reader
CN113227925B (zh) * 2018-12-27 2022-07-29 三菱电机株式会社 数据收集装置、方法及记录有程序的计算机可读取的记录介质
JP7025366B2 (ja) * 2019-03-26 2022-02-24 日立建機株式会社 作業機械
FR3097988B1 (fr) 2019-06-25 2021-06-04 Renault Sas Procédé de dialogue avec un calculateur sur bus embarqué de véhicule.
FR3103926B1 (fr) 2019-11-29 2021-11-05 Renault Sas Procédé de mise à jour de système numérique.
JP7033116B2 (ja) * 2019-12-27 2022-03-09 本田技研工業株式会社 車両及びソフトウェア更新方法
JP7484606B2 (ja) * 2020-09-17 2024-05-16 トヨタ自動車株式会社 車載機器、ソフトウェア更新方法、ソフトウェア更新プログラム、および、車両
FR3114416A1 (fr) * 2020-09-22 2022-03-25 Psa Automobiles Sa Procédé et dispositif de mise à jour d’un logiciel d’un calculateur embarqué d’un véhicule, comportant une mémoire d’exécution, une mémoire de sauvegarde et une mémoire de contrôle
JP7500749B2 (ja) * 2020-09-29 2024-06-17 日産自動車株式会社 車両用電子制御システム及びこれに用いるプログラムの更新方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479157A (en) * 1990-01-19 1995-12-26 Prince Corporation Remote vehicle programming system
US5278759A (en) * 1991-05-07 1994-01-11 Chrysler Corporation System and method for reprogramming vehicle computers
JP3489306B2 (ja) * 1995-12-20 2004-01-19 株式会社デンソー 電子制御装置
US5960445A (en) * 1996-04-24 1999-09-28 Sony Corporation Information processor, method of updating a program and information processing system
DE19620885A1 (de) * 1996-05-23 1997-11-27 Bayerische Motoren Werke Ag Verfahren zum Aktualisieren von Daten und/oder Parametern eines Steuergeräts in einem Fahrzeug
JP3615339B2 (ja) 1997-01-29 2005-02-02 日立建機株式会社 建設機械の稼働状態監視装置
JPH11168497A (ja) * 1997-12-05 1999-06-22 Fujitsu Ltd 車両間のデータ通信方法及びシステム及び車両間のデータ通信プログラムを格納した記憶媒体
US6397282B1 (en) * 1998-04-07 2002-05-28 Honda Giken Kogyo Kabushikikaisha Communication controller for transferring data in accordance with the data type
US6457175B1 (en) * 1998-11-09 2002-09-24 Tut Systems, Inc. Method and apparatus for installing a software upgrade within a memory resource associated with a computer system
DE19921845A1 (de) * 1999-05-11 2000-11-23 Bosch Gmbh Robert Diagnosetestvorrichtung für Kraftfahrzeuge mit programmierbaren Steuergeräten
JP2000330777A (ja) 1999-05-20 2000-11-30 Nec Corp プログラム交換方法
US20020173305A1 (en) * 1999-12-10 2002-11-21 Forman Robert M. System and method for interfacing satellite communications with aircraft
DE10014561A1 (de) * 2000-03-23 2001-09-27 Mannesmann Vdo Ag Verfahren zur Programmierung eines Steuergerätes
WO2001073218A1 (fr) * 2000-03-31 2001-10-04 Hitachi Construction Machinery Co., Ltd. Systeme de changement de fonction pour machine et station de base
AU2001283140B2 (en) * 2000-08-18 2005-07-28 Nnt, Inc. System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming
CN1618058A (zh) * 2000-12-13 2005-05-18 皇家菲利浦电子有限公司 更新软件的方法与程序
JP2002202895A (ja) * 2000-12-28 2002-07-19 Toyota Central Res & Dev Lab Inc 車両基本機能制御プログラム更新装置
JP3726024B2 (ja) * 2001-02-05 2005-12-14 株式会社損害保険ジャパン 保険料決定装置、保険料決定方法および保険料決定プログラム
JP4026495B2 (ja) * 2002-12-19 2007-12-26 株式会社小松製作所 サーバの切り換え制御装置

Also Published As

Publication number Publication date
US7054728B2 (en) 2006-05-30
EP2249251A1 (en) 2010-11-10
US20040122537A1 (en) 2004-06-24
EP1434129A3 (en) 2007-10-10
KR101013773B1 (ko) 2011-02-14
EP2241972A1 (en) 2010-10-20
CN1306391C (zh) 2007-03-21
EP1434129A2 (en) 2004-06-30
KR20040054503A (ko) 2004-06-25
CN1514077A (zh) 2004-07-21

Similar Documents

Publication Publication Date Title
TW200417852A (en) Rewrite control apparatus for onboard program
US20200183674A1 (en) On-board update device, on-board update system, and communication device update method
JP7124627B2 (ja) 車載更新装置、更新処理プログラム及び、プログラムの更新方法
KR102564648B1 (ko) 차량 원격 제어 시스템, 통신 모듈, 차량, 서버, 차량 원격 제어 방법, 차량 원격 제어 프로그램 및 기억 매체
JP6426574B2 (ja) カーシェアリングシステムおよび車両貸出返却方法
US9989971B2 (en) Vehicle management system and vehicle management method
CN100454255C (zh) 车载程序的改写控制装置
JP4264254B2 (ja) 車載プログラムの書き換え制御システム
CN112823105A (zh) 用于控制交通工具充电用充电站的方法以及用于此的充电站和交通工具
US8996229B2 (en) Construction equipment information-management system and method using a communications
CN114590200A (zh) 一种智能人机调节系统及方法
CN110825463A (zh) 车辆远程控制的方法、车载终端、系统和计算机设备
EP4474982A2 (en) In-vehicle system with a plurality of control devices
CN109823225B (zh) 充电管理方法、计算机设备及存储介质
JP4414471B2 (ja) 車載プログラムの書き換え制御システム
JP2004210183A (ja) 車載プログラムの書き換え制御装置
JP4026495B2 (ja) サーバの切り換え制御装置
CN113895279A (zh) 一种充电桩的电能计算方法
JP2004199491A (ja) 車載プログラムの書き換え制御装置
CN116258534A (zh) 充电时长计算方法、充电时长计算装置及存储介质
TWI686317B (zh) 充電樁系統的控制方法
JP2015119586A (ja) 車載通信制御装置
CN113050967B (zh) 一种列车车载软件的远程更新方法
JP2002203293A (ja) 車載情報端末装置および車両情報管理システム
CN110718942A (zh) 充电桩系统的控制方法