[go: up one dir, main page]

JP2005349878A - ソフトウェア管理装置 - Google Patents

ソフトウェア管理装置 Download PDF

Info

Publication number
JP2005349878A
JP2005349878A JP2004170264A JP2004170264A JP2005349878A JP 2005349878 A JP2005349878 A JP 2005349878A JP 2004170264 A JP2004170264 A JP 2004170264A JP 2004170264 A JP2004170264 A JP 2004170264A JP 2005349878 A JP2005349878 A JP 2005349878A
Authority
JP
Japan
Prior art keywords
software
vehicle
update
notification
updated
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP2004170264A
Other languages
English (en)
Other versions
JP4234062B2 (ja
Inventor
Satoru Harumoto
哲 春本
Toshitaka Yamato
俊孝 大和
Hiroshi Takeuchi
博 竹内
Yoshihiko Maeno
義彦 前野
Kazuhiro Sakiyama
和広 崎山
Motohiro Nakamura
元裕 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Toyota Motor Corp
Original Assignee
Denso Ten Ltd
Toyota Motor Corp
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
Application filed by Denso Ten Ltd, Toyota Motor Corp filed Critical Denso Ten Ltd
Priority to JP2004170264A priority Critical patent/JP4234062B2/ja
Publication of JP2005349878A publication Critical patent/JP2005349878A/ja
Application granted granted Critical
Publication of JP4234062B2 publication Critical patent/JP4234062B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Stored Programmes (AREA)

Abstract

【課題】車両の走行に対する影響に基づいてソフトウェアの更新に関する通知や処理を実行すること。
【解決手段】車載装置のソフトウェアのバージョンをバージョン管理部11によって管理し、更新確認処理部12が、サーバとの通信、車両間通信、路車間通信などを用いて更新可能なソフトウェアがあるか否かを判定する。更新可能なソフトウェアがある場合、重要度判定部13がその更新が車両の走行に与える影響を判定する。重要な更新であるならば、タイミング選択部18は、更新に関する処理(通知処理部17による通知、ダウンロード処理部15によるダウンロード、更新処理部17によるインストール)を速やかに実行する。一方、更新の重要度が低い場合には、タイミング選択部18は,走行状態判定部14によって判定した車両の走行状態に基づき、運転操作の妨げにならないタイミングで更新に関する処理を実行する。
【選択図】 図1

Description

この発明は、車載装置のソフトウェアを管理するソフトウェア管理装置に関し、特にソフトウェアの更新に関する通知や処理を適切に実行するソフトウェア管理装置に関する。
従来、電子機器の動作はソフトウェアによって制御されることが多く、このソフトウェアを更新することで、たとえば動作における不具合の解消や、動作内容の向上などを実現可能となっている。
具体的には、ソフトウェアにはバージョン情報か設定されており、より新しいバージョンのソフトウェアに書き換えることで更新を実行する。
そして近年、ネットークを介してより新しいバージョンのソフトウェアの有無、すなわち更新が可能であるか否かの確認や、新しいバージョンのソフトウェアの取得(ダウンロード)を実行することが可能となっている。
たとえば、特許文献1は、ネットワークを介して産業機器や車両などの機器の状態を遠隔監視し、ソフトウェアの診断やバージョンの確認、ダウンロードなどを実行する遠隔診断システム技術を開示している。
特開2002−169705号公報
ところで、車両に搭載される装置(車載装置)では、ソフトウェアの動作が車両の走行に影響を与えることがある。例えば、エンジンの噴射制御を行なうエンジン制御装置、車体の安定性を制御する安定性制御装置、操舵力制御を行うステアリング制御装置、減速処理を制御する減速制御装置などの走行制御系装置では、そのソフトウェアの動作が直接に走行に影響する。
また、走行経路の設定および誘導をおこなうナビゲーション装置のような情報提供系装置であっても、たとえば地図情報が変更された場合など、経路設定や誘導処理が変化することで車両の走行に影響を与えることがある。
したがって、たとえば走行制御系装置の不具合を解消する更新など、車両走行、とくに走行の安全性に大きな影響を与える更新については、直ちにその更新を実行することが望ましい。
一方、車両の走行に影響の少ない更新、たとえば走行する可能性の少ない場所の地図情報が更新された場合などには、更新を即時に行なう必要はないので、運転中に更新が可能であることが判明したとしても運転者に対する通知を控え、運転終了後などに適宜通知することが望ましい。
すなわち、車載装置では、走行に与える影響の度合いによって、ソフトウェアの更新の重要度が大きく異なる。そのため、更新の重要度によって、運転者に速やかに通知して更新を実行すべき場合と、運転操作の妨げとならないタイミングで通知すべき場合とが分かれることとなる。
しかしながら、従来の技術では、車載装置のソフトウェアを更新する場合であっても、車両の走行に対する影響は考慮されておらず、ソフトウェアの更新に関する通知や処理を適切なタイミングで実行することができないという問題点があった。
この発明は、上述した従来技術における問題点を解消するためになされたものであり、車両の走行に対する影響に基づいてソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を提供することを目的とする。
上述した課題を解決し、目的を達成するため、請求項1の発明に係るソフトウェア管理装置は、車載装置のソフトウェアを管理するソフトウェア管理装置であって、前記ソフトウェアが更新可能であるか否かを確認する更新確認手段と、前記ソフトウェアが更新可能である場合に、当該更新の車両走行における重要度に基づいて当該ソフトウェアの更新に関する通知および/または処理のタイミングを選択するタイミング選択手段と、を備えたことを特徴とする。
この請求項1の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項2の発明に係るソフトウェア管理装置は、請求項1の発明において、前記車載装置は、車両の走行を制御する走行制御系装置と、乗員に対して情報を提供する情報提供系装置とのいずれかを少なくとも含むことを特徴とする。
この請求項2の発明によればソフトウェア管理装置は、車両の走行を制御する走行制御系装置や乗員に対して情報を提供する情報提供系装置のソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項3の発明に係るソフトウェア管理装置は、請求項2の発明において、前記走行制御系装置は、エンジンの噴射制御を行なうエンジン制御装置、車体の安定性を制御する安定性制御装置、操舵力制御を行うステアリング制御装置、および減速処理を制御する減速制御装置のうち少なくともいずれか一つを含むことを特徴とする。
この請求項3の発明によればソフトウェア管理装置は、エンジン制御装置、安定性制御装置、ステアリング制御装置、減速制御装置などのソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項4の発明に係るソフトウェア管理装置は、請求項2または3の発明において、前記情報提供系装置は、走行経路の設定および誘導をおこなうナビゲーション装置を含むことを特徴とする。
この請求項4の発明によればソフトウェア管理装置は、ナビゲーション装置のソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項5の発明に係るソフトウェア管理装置は、請求項4の発明において、重要度判定手段は、前記ナビゲーション装置のソフトウェアが更新可能であり、当該更新によって地図情報が更新される場合に、当該更新される地図情報に対応する場所を自車両が走行する可能性によって前記重要度を判定することを特徴とする。
この請求項5の発明によればソフトウェア管理装置は、ナビゲーション装置の地図情報が更新可能である場合に、その更新される場所を自車両が走行するか否かによって重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項6の発明に係るソフトウェア管理装置は、請求項1〜5の発明において、外部のサーバと接続する外部通信手段をさらに備え、前記外部通信手段は、前記サーバから前記ソフトウェアの更新可否および/または前記重要度を取得することを特徴とする。
この請求項6の発明によればソフトウェア管理装置は、外部のサーバとの通信によってソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項7の発明に係るソフトウェア管理装置は、請求項6の発明において、前記外部通信手段は、前記サーバに対して前記ソフトウェアの更新可否および/または前記重要度の問い合わせを行なうことを特徴とする。
この請求項7の発明によればソフトウェア管理装置は、外部のサーバに対してソフトウェアの更新可否や更新の重要度を問い合わせ、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項8の発明に係るソフトウェア管理装置は、請求項7の発明において、前記外部通信手段は、他の通信の必要がある場合に前記ソフトウェアの更新可否および/または前記重要度の問い合わせを行なうことを特徴とする。
この請求項8の発明によればソフトウェア管理装置は、外部のサーバに接続する必要が生じた場合に、併せてソフトウェアの更新可否や重要度の問い合わせを行なう。
また、請求項9の発明に係るソフトウェア管理装置は、請求項6,7または8の発明において、前記外部通信手段は、前記サーバから前記ソフトウェアが更新可能であることの通知を受動的に受信することを特徴とする。
この請求項9の発明によればソフトウェア管理装置は、外部のサーバからソフトウェアの更新可能や更新の重要度を受信し、ソフトウェアが更新可能である場合に、その重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項10の発明に係るソフトウェア管理装置は、請求項9の発明において、前記サーバは、前記更新が可能であることの通知を送信する場合であって、当該更新の重要度が低い場合には、前記外部通信手段からの接続があった場合に当該通知を実行することを特徴とする。
この請求項10の発明によればソフトウェア管理装置は、更新可能ソフトウェアがあり、その重要度が低い場合、他の目的でサーバに接続した際に、更新可能であることやその重要度についての通知を受ける。
また、請求項11の発明に係るソフトウェア管理装置は、請求項1〜10の発明において、他車両と通信する車両間通信手段をさらに備え、前記車両間通信手段は、前記他車両から前記ソフトウェアの更新可否および/または前記重要度を取得することを特徴とする。
この請求項11の発明によればソフトウェア管理装置は、他の車両との通信によってソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項12の発明に係るソフトウェア管理装置は、請求項1〜10の発明において、道路に設置された路側通信装置と通信する路車間通信手段をさらに備え、前記路車間通信手段は、前記路側通信装置から前記ソフトウェアの更新可否および/または前記重要度を取得することを特徴とする。
この請求項12の発明によればソフトウェア管理装置は、路側通信装置との通信によってソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更する。
また、請求項13の発明に係るソフトウェア管理装置は、請求項11または12に記載の発明において、前記更新確認手段は、複数のソフトウェアうちの少なくともいずれか一つが更新可能であるか否かを前記車両間通信手段および/また路車間通信手段から取得し、当該複数のソフトウェアのうちいずれのソフトウェアが更新可能であるかを前記サーバから取得することを特徴とする。
この請求項13の発明によればソフトウェア管理装置は、車両間通信や路車間通信によって複数のソフトウェアうちの少なくともいずれか一つが更新可能であるか否かを取得し、複数のソフトウェアのうちいずれのソフトウェアが更新可能であるかをサーバから取得する。
また、請求項14の発明に係るソフトウェア管理装置は、請求項1〜13の発明において、前記タイミング選択手段は、更新するソフトウェアを外部から取得するダウンロード処理の処理タイミングを制御することを特徴とする。
この請求項14の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアを外部から取得するダウンロード処理の処理タイミングを変更する。
また、請求項15の発明に係るソフトウェア管理装置は、請求項14の発明において、前記タイミング選択手段は、前記更新の重要度が低い場合に、他の通信の必要性が生じた時点で前記ダウンロード処理を実行することを特徴とする。
この請求項15の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であり、その更新の重要度が低い場合、他の通信の必要性が生じた時点でダウンロード処理を実行する。
また、請求項16の発明に係るソフトウェア管理装置は、請求項1〜15の発明において、前記タイミング選択手段は、前記車載装置のソフトウェアを書き換えて更新する書き換え処理の処理タイミングを制御することを特徴とする。
この請求項16の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアを書き換えて更新する書き換え処理の処理タイミングを変更する。
また、請求項17の発明に係るソフトウェア管理装置は、請求項16の発明において、前記タイミング選択手段は、前記更新の重要度と、当該更新を行なう車載装置の動作状態とに基づいて前記書き換え処理の処理タイミングを制御することを特徴とする。
この請求項17の発明によればソフトウェア管理装置は、ソフトウェアが更新可能である場合に、その更新の重要度と、更新を行なう車載装置の動作状態とに基づいて書き換え処理の処理タイミングを制御する。
また、請求項18の発明に係るソフトウェア管理装置は、請求項1〜17の発明において、前記タイミング選択手段は、前記更新が可能であることの通知、前記重要度の通知、前記ダウンロード処理の完了通知、前記書き換え処理の完了通知のうち、少なくともいずれか一つの通知タイミングを前記重要度によって選択することを特徴とする。
この請求項18の発明によればソフトウェア管理装置は、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度に基づいて更新が可能であることの通知、重要度の通知、ダウンロード処理の完了通知、書き換え処理の完了通知などの通知タイミングを変更する。
また、請求項19の発明に係るソフトウェア管理装置は、請求項18の発明において、車両の走行状態を取得する走行状態取得手段をさらに備え、前記タイミング選択手段は、前記走行状態をさらに用いて前記通知タイミングを選択することを特徴とする。
この請求項19の発明によればソフトウェア管理装置は、ソフトウェアが更新可能である場合に、その重要度と、車両の走行状態とに基づいて更新が可能であることの通知、重要度の通知、ダウンロード処理の完了通知、書き換え処理の完了通知などの通知タイミングを変更する。
請求項1の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、車両の走行に対する影響に基づいてソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項2の発明によればソフトウェア管理装置は、車両の走行を制御する走行制御系装置や乗員に対して情報を提供する情報提供系装置のソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、車両の走行に対する影響に基づいて走行制御系装置や情報提供系装置のソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項3の発明によればソフトウェア管理装置は、エンジン制御装置、安定性制御装置、ステアリング制御装置、減速制御装置などのソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、車両の走行に対する影響に基づいてエンジン制御装置、安定性制御装置、ステアリング制御装置、減速制御装置などのソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項4の発明によればソフトウェア管理装置は、ナビゲーション装置のソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、車両の走行に対する影響に基づいてナビゲーション装置のソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項5の発明によればソフトウェア管理装置は、ナビゲーション装置の地図情報が更新可能である場合に、その更新される場所を自車両が走行するか否かによって重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、更新の内容から自車両にとっての重要度を判定し、適切な通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項6の発明によればソフトウェア管理装置は、外部のサーバとの通信によってソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、更新可否を確実に判定し、その重要度に基づいてソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項7の発明によればソフトウェア管理装置は、外部のサーバに対してソフトウェアの更新可否や更新の重要度を問い合わせ、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、更新の重要度を確実に取得し、更新に関する通知や処理を適切なタイミングで実行するソフトウェア管理装置を得ることがてきるという効果を奏する。
また、請求項8の発明によればソフトウェア管理装置は、外部のサーバに接続する必要が生じた場合に、併せてソフトウェアの更新可否や重要度の問い合わせを行なうので、車両の走行に対する影響に基づいてソフトウェアの更新に関する通知や処理を実行するとともに、通信量を軽減したソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項9の発明によればソフトウェア管理装置は、外部のサーバからソフトウェアの更新可能や更新の重要度を受信し、ソフトウェアが更新可能である場合に、その重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、車両の走行に対する影響に基づいてソフトウェアの更新に関する通知や処理を実行するとともに、更新が可能となった時に限定して通信可能なソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項10の発明によればソフトウェア管理装置は、更新可能ソフトウェアがあり、その重要度が低い場合、他の目的でサーバに接続した際に、更新可能であることやその重要度についての通知を受けるので、車両の走行に対する影響に基づいてソフトウェアの更新に関する通知や処理を実行するとともに、重要度に基づいて通信を最適化するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項11の発明によればソフトウェア管理装置は、他の車両との通信によってソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、車両間通信を利用してソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項12の発明によればソフトウェア管理装置は、路側通信装置との通信によってソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアの更新に関する通知や処理のタイミングを変更するので、路車間通信を利用してソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項13の発明によればソフトウェア管理装置は、車両間通信や路車間通信によって複数のソフトウェアうちの少なくともいずれか一つが更新可能であるか否かを取得し、複数のソフトウェアのうちいずれのソフトウェアが更新可能であるかをサーバから取得するので、各種通信を適宜利用してソフトウェアの更新に関する通知や処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項14の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアを外部から取得するダウンロード処理の処理タイミングを変更するので、車両の走行に対する影響に基づいてソフトウェアの更新に必要なダウンロード処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項15の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であり、その更新の重要度が低い場合、他の通信の必要性が生じた時点でダウンロード処理を実行するので、重要度が低い場合には通信コストを抑制可能なソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項16の発明によればソフトウェア管理装置は、ソフトウェアが更新可能であるか否かを確認し、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度を判定し、重要度に基づいてソフトウェアを書き換えて更新する書き換え処理の処理タイミングを変更するので、車両の走行に対する影響に基づいてソフトウェアの更新処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項17の発明によればソフトウェア管理装置は、ソフトウェアが更新可能である場合に、その更新の重要度と、更新を行なう車載装置の動作状態とに基づいて書き換え処理の処理タイミングを制御するので、車両の走行に対する影響と、車載装置の動作状態に基づいて適切なタイミングで更新処理を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項18の発明によればソフトウェア管理装置は、ソフトウェアが更新可能である場合に、その更新の車両走行における重要度に基づいて更新が可能であることの通知、重要度の通知、ダウンロード処理の完了通知、書き換え処理の完了通知などの通知タイミングを変更するので、車両の走行に対する影響に基づいてソフトウェアの更新に関する各種通知を実行するソフトウェア管理装置を得ることができるという効果を奏する。
また、請求項19の発明によればソフトウェア管理装置は、ソフトウェアが更新可能である場合に、その重要度と、車両の走行状態とに基づいて更新が可能であることの通知、重要度の通知、ダウンロード処理の完了通知、書き換え処理の完了通知などの通知タイミングを変更するので、車両の走行に対する影響と、車両の走行状態に基づいて適切なタイミングで通知を実行するソフトウェア管理装置を得ることができるという効果を奏する。
以下に添付図面を参照して、この発明に係るソフトウェア管理装置の好適な実施例について詳細に説明する。
図1は、本発明の実施例であるソフトウェア管理装置を搭載した車載システムの概要構成を説明する概要構成図である。同図に示すように、ソフトウェア管理装置1は、通信系2、車内通知系3、ナビゲーション装置41、オーディオ装置42、エンジン制御装置43、安定性制御装置44、減速制御装置45、およびステアリング制御装置46と接続している。
通信系2は、車両と外部との通信を行なう装置群であり、センター通信装置21、車両間通信装置22、路車間通信装置23などを有する。センター通信装置21は、インターネットなどのネットワークを介して車外のサーバと通信する通信装置である。このサーバは、車載装置が使用するソフトウェアを記憶しており、車両に対して記憶しているソフトウェアのバージョン情報の送信や、ソフトウェア自体の送信を行なう。
また、車両間通信装置22は、自車両と他車両との間で通信を行なう通信装置であり、路車間通信装置23は、路面に設置した路側通信装置と通信する通信装置である。なお、この通信系2に、電話回線などを介して所定の連絡先に通信する通信装置など、他の通信装置をさらに含めてもよい。
車内通知系3は、車内の乗員に対して通知を実行する装置群であり、具体的には、表示出力を行なう車内ディスプレイ31、音声出力を行なう車内スピーカ32などを有する。この車内通知系3は、ソフトウェア管理装置1、ナビゲーション装置2、オーディオ装置41など各種車載機器に共用される。
ナビゲーション装置41は、自車両の走行経路の設定および誘導を行なう車載装置であり、ソフトウェアA1によって動作する。具体的には、ナビゲーション装置41は、図示しないGPS通信部によって自車両の現在位置を取得し、地図データを用いて自車両が走行している道路を特定し、通知系3を用いて経路誘導を実行する装置である。
また、オーディオ装置42は、音楽や動画などを提供する車載装置であり、ソフトウェアA2によって動作する。具体的には、オーディオ装置42は、ラジオ放送やテレビ放送などの受信や、ハードディスク、CD、DVDなどの記憶媒体から読み出しによって取得した音楽情報や動画情報を、車内通知系3を介して出力する。
エンジン制御装置43は、エンジンの噴射制御を行なう、いわゆるEFIであり、ソフトウェアA3によって動作する。また、安定性制御装置44は、走行時の車体の安定性を制御する、いわゆるVSCであり、ソフトウェアA4によって動作する。さらに、減速制御装置45は、減速処理を制御してタイヤのロックを防止する、いわゆるABSであり、ソフトウェアA4によって動作する。また、ステアリング制御装置46は、車両の操舵力を制御する装置であり、ソフトウェアA6によって動作する。
ここで、ナビゲーション装置41およびオーディオ装置42は、乗員に対する情報提供を行なう情報提供系装置であり、エンジン制御装置43、安定性制御装置44、減速制御装置45、およびステアリング制御装置46は、車両の走行を制御する走行制御系装置である。また、これらの装置の他にも、各種車載装置をこの車載システムに組み入れることができる。
ソフトウェア管理装置11は、その内部にバージョン管理部11、更新確認処理部12、重要度判定部12、走行状態判定部14、ダウンロード処理部15、更新処理部16、通知処理部17およびタイミング選択部18を有する。
バージョン管理部11は、ナビゲーション装置41、オーディオ装置42、エンジン制御装置43、安定性制御装置44、減速制御装置45、ステアリング制御装置のソフトウェアA1〜A6について、そのバージョン情報を管理する。具体的には、バージョン管理部11は、図2に示すように、ソフトウェアA1〜A6のバージョンデータと、そのバージョンが作成された日付を記憶部に記憶している。尚、この記憶部としては、例えばナビゲーション装置に用いられるハードディスクに記憶されても良く、また、ソフトウェアA1〜A6自体もハードディスクに記憶するようにしても良い。
図2では、ソフトウェアA1は、「バージョン6.17」であり、このバージョンは「2004年4月5日」に作成されている。また、ソフトウェアA2は、「バージョン2.00」であり、このバージョンは「2003年11月6日」に作成されている。
同様に、ソフトウェアA3は、「バージョン2.32」であり、このバージョンは「2002年1月23日」に作成されている。また、ソフトウェアA4は、「バージョン1.00」であり、このバージョンは「2000年8月11日」に作成されている。
さらに、ソフトウェアA5は、「バージョン1.81」であり、このバージョンは「2004年4月9日」に作成されている。また、ソフトウェアA6は、「バージョン2.40」であり、このバージョンは「2000年9月27日」に作成されている。
更新確認処理部12は、通信系2を利用し、車載装置のソフトウェアが更新可能であるか否か、すなわち自車両の車載装置にインストールされているバージョンよりも新しいバージョンが公開されているか否かを確認する処理をおこなう。
そして、重要度判定部13は、更新可能なソフトウェアがある場合に、その更新の重要度、すなわち自車両の走行にどれだけの影響を与えるかを判定する。
また、走行状態判定部14は、自車両の走行状態、すなわち、自車両が走行中でなるか否か、走行速度、シフト状態、周辺の道路状況などを判定する。
さらに、ダウンロード処理部15は、センター通信装置21によって、サーバから新しいバージョンのソフトウェアを取得するダウンロード処理を実行する。
また、更新処理部16は、ダウンロード処理部14が取得した新しいソフトウェアによって、既存のソフトウェアを書き換える更新処理を実行する。
そして、通知処理部17は、更新可能なソフトウェアがある場合通知や、更新の重要度の通知、ダウンロード処理の完了通知、更新処理の完了通知などを、車内通知系3を用いて実行する処理部である。
さらに、タイミング選択部18は、更新確認処理部12による確認処理、ダウンロード処理部15によるダウンロード処理、更新処理部16による更新処理、通知処理部17による通知の実行タイミングを、重要度判定部13によって判定された更新の重要度や、走行状態判定部14が判定した走行状態によって選択する。
すなわち、タイミング選択部18は、重要度の高い(車両の走行に影響の大きい)更新がある場合には、すみやかに更新を完了するように通知や処理を実行させ、重要度の低い車両の走行に影響の小さい)更新がある場合には、運転操作の妨げとならないように通知や処理を実行させる。
このソフトウェア管理装置1の基本的な処理動作を、図3を参照して説明する。この処理フローは、ソフトウェア管理装置1の電源投入時に繰り返し実行される処理である。同図に示すように、まず、更新確認処理部12が、通信系2を利用して車載装置のソフトウェアが更新可能であるか否かを確認する処理をおこなう(ステップS101)。その結果、更新可能なソフトウェアがない場合(ステップS102,No)、処理を終了する。
一方、更新可能なソフトウェアがある場合(ステップS102,Yes)、つぎに、重要度判定部13がその更新の重要度を判定する(ステップS103)。
そして、通知処理部17は、更新可能なソフトウェアがあることと、その重要度とをユーザに通知する更新可能通知を行なう(ステップS104)。そして、ダウンロード処理部15が、センター通信装置21によってサーバから新しいバージョンのソフトウェアをダウンロードする(ステップS105)。
このダウンロードが終了した後で、ユーザに対して新しいバージョンのソフトウェアの取得が完了し、インストールを実行可能であることを示す取得完了通知を行なう(ステップS106)。
その後、更新処理部16が新しいバージョンのソフトウェアをインストールして更新を実行し(ステップS107)、ユーザに対してソフトウェアの更新が完了したことを示す更新確認通知を行なって(ステップS108)、処理を終了する。
つぎに、更新確認処理部12による、更新可能であるか否かを確認する処理について、図4を参照して説明する。ソフトウェアの更新が可能であるか否かの確認方法は、具体的には、「1.自車両からサーバに問い合わせる方法」、「2.車両間通信によって確認する方法」、「3.路車間通信によって確認する方法」「4.サーバから通知を受ける方法」などがある。
まず、「1.自車両からサーバに問い合わせる方法」では、図4に示すように自車両C1がサーバS1に新しいバージョンのソフトウェアが存在するか否かを問い合わせる。具体的には、サーバS1は、常に最新バージョンのソフトウェアを保持しており、自車両C1はバージョン管理部11に自車両にインストールしているソフトウェアのバージョンを記憶している。
そこで、更新確認処理部12は、自車両が使用するソフトウェアについて、サーバS1が保持している最新バージョンと、バージョン管理部11に記憶しているバージョンとを比較する。そして、サーバS1にバージョン管理部11に記憶しているバージョンよりも新しいバージョンのソフトウェアがある場合に、更新可能であると判定する。
ここで、自車両C1からサーバS1への問い合わせは、定期的に行なってもよいし、自車両C1からサーバS1に他の通信を行なう場合に、この問い合わせを併せて行なうようにしてもよい。他の通信を行なう場合に問い合わせを併せて行なうようにすることで、サーバS1との通信を効率化し、通信トラフィックの軽減や通信にかかる費用の削減を実現することができる。
また、定期的な問い合わせと、他の通信時に併せて行う問いあわせを複合的に使用してもよい。
つぎに、「2.車両間通信によって確認する方法」について説明する。図4に示すように、他車両C2も自身が使用するソフトウェアのバージョンを把握している場合、他車両C2がインストールしているソフトウェアのバージョンを車両間通信によって取得する。
そして、自車両C1と他車両とが共に使用しているソフトウェアについて、他車両C2が使用しているバージョンが、自車両C2が使用しているバージョンよりも新しい場合、自車両C1は、そのソフトウェアが更新可能であると判断することができる。
自車両C1と他車両C2とが共に古い、同一のバージョンを使用している場合、また、他車両2が自車両C1の使用しているソフトウェアをインストールしていない場合には、そのソフトウェアについては更新があることを確認することができない。しかし、車両間通信は通信相手の他車両を随時切替えるので、かかるソフトウェアについては他の車両との通信によってから更新可能であるか否かを確認すればよい。
この車両間通信によるバージョンの取得は、複数のソフトウェアのそれぞれについて個別に取得してもよいし、他車両C2がインストールしているソフトウェア全体について一括して取得してもよい。
ソフトウェア全体について一括して取得する場合、例えば、他車両C2がインストールしているソフトウェアのうち作成された日付が最新のものについて、その日付を取得する。そして、自車両C1がインストールしているソフトウェアのうち作成された日付が最新のものと日付を比較し、取得した日付の方が新しいならば、自車両C1が使用しているソフトウェアのいずれかが、更新可能である可能性があると判定する。
その後、サーバS1に問い合わせを行うことで、自車両が使用しているソフトウェアが更新可能であるか否かを確認すればよい。なお、ソフトウェアについて個別に取得する場合、その重要度を併せて取得するようにしてもよい。
「3.路車間通信によって確認する方法」は、「2.車両間通信によって確認する方法」と同様であり、他車両との車両間通信に替えて道路に設置された路側通信装置からソフトウェアのバージョンを取得する。
路車間通信装置自体は、ソフトウェアをインストールしている必要はなく、バージョンの情報を管理する機能があればよい。そして、車両と通信して車両側が新しいバージョンのソフトウェアをインストールしている場合には、その情報を取得し、車両側が古いバージョンのソフトウェアをインストールしている場合には、新しいバージョンの存在を通知する。
つぎに、「4.サーバから通知を受ける方法」について説明する。この方法では、自車両C1からの問い合わせがあった場合にバージョンに関する情報を送信するのではなく、サーバS1側から自律的に自車両C1に通知する。
具体的には、サーバS1に新しいソフトウェアが登録された場合に、必要な車両に対して通知を実行する。どの車両に対して通知が必要であるかは、例えば、通知を希望する車両のユーザから予め登録を受け付けてもよいし、ディーラD1などが、自らの顧客に通知するようサーバS1に依頼してもよい。
ここで、サーバS1から自車両C1への通知は、新しいソフトウェアが登録された場合に直ちに通知を実行してもよいし、自車両C1からなんらかの接続があった場合に併せて通知するようにしてもよい。
また、更新の重要度に応じて通知するタイミングを変更してもよい。具体的には、車両走行制御にかかる不具合など、重要度の高い更新に関しては直ちに通知を実行し、重要度の低い通知に関しては、自車両C1から接続があった場合に通知することができる。
つぎに、更新の重要度について図5を参照して説明する。同図に示すように、車両走行系の装置において、走行に対する影響が大きい、たとえば、安全性に影響する不具合を修正する更新では、重要度を「高」に設定する。
また、車両走行系の装置において、走行に対する影響が小さい、例えば軽微な補正値の修正を行う更新などでは、重要度を「中」に設定する。
一方、情報提供系の装置において、走行に対する影響がある場合、例えば、ナビゲーション装置41の地図情報が更新され、地図の更新された場所を自車両が走行する可能性がある場合などでは、その更新の重要度を「低」に設定する。
さらに、情報提供系の装置において、走行に対する影響がない(もくしは小さい)場合、例えばオーディオ装置42の動作を向上する修正を行う場合などでは、その更新の重要度を「低」に設定する。
ここで、車両走行系装置の更新については、その更新の内容自体によって重要度を決定可能である場合が多い。そこで、かかる更新の重要度については、サーバS1から取得することが好適である。また、車両間通信や路車間通信によって取得することもできる。
一方、地図情報に変更があった場合には、自車両がその場所を走行するか否かによって走行に与える影響度が異なる。例えば、走行頻度の高い場所の地図データが変更された場合、ナビゲーション装置41が設定した予定経路の途中に位置する場所の地図データが更新された場合には、比較的走行に与える影響が大きいが、走行する可能性の極めて低い場所の地図データが更新された場合には、走行に与える影響は小さい。
そこで、かかる更新については、重要度判定部13が自車両にとっての重要度を判定することが好適である。
つぎに、タイミング選択部18による処理や通知のタイミングの選択について、図6を参照して説明する。同図に示すように、重要度が高い場合、更新可能通知、ダウンロード、取得完了通知、更新完了通知をそれぞれ即時に実行し、ソフトウェアの速やかな更新を実現する。
一方、重要度が「中」である場合、更新可能通知およびダウンロードは走行状態判定部14の出力に基づき、状況に応じて実行する。たとえば、自車両が走行中、特に山道など運転操作に集中すべき状況では更新可能通知を行なわず、停止中や運転に余裕があると推定した場合に更新可能通知を実行する。
同様に、ダウンロードについても、センター通信を使用中である場合にはダウンロードを実行せず、その通信の終了後にダウンロードを実行する。
一方、取得完了通知は即時に実行することで、ユーザが速やかにインストールの指示を入力可能とし、インストールの終了後には速やかに更新完了を通知する。
ここで、車両走行系装置のソフトウェアを更新する場合、その装置が動作中でない、すなわち車両が停止している必要がある。そこで、重要度「高」や重要度「中」の場合には、取得完了通知を即時に実行することによって、ユーザが車両を停止し、ソフトウェアのインストール可能な状況となるようにしている。
また、更新完了の通知についても即時に通知することで、ユーザか速やかに走行を再開可能としている。
重要度が「低」の場合、更新可能通知、ダウンロード、取得完了通知、更新完了通知をそれぞれ状況に応じて実行する。たとえば、自車両が走行中には更新可能通知を行なわず、車両の停止後に更新可能通知を実行する。また、ダウンロードについても、センター通信を使用中でない場合にダウンロードを実行する。なお、他の目的でセンターとの通信を行なうまで待機し、その通信の終了後にダウンロードしてもよい。同様に、取得確認通知や更新確認通知についても、車両の停止後などに通知することで、運転者が運転操作に集中できるようにする。
上述してきたように、本実施例にかかるソフトウェア管理装置は、車載装置のソフトウェアが更新可能である場合に、その更新が走行に与える影響の大きさから更新の重要度を判定し、その結果に基づいて更新にかかる通知や処理の実行タイミングを選択するので、重要度の高い更新については速やかに実行し、重要度の低い更新については運転の妨げとならないように実行することができる。
なお、本実施例では、ソフトウェアの管理を行う装置を他の装置から独立した装置としているが、例えばナビゲーション装置など、他の装置にソフトウェア管理装置の機能を持たせてもよい。
また、本実施例では、新しいソフトウェアをサーバからのダウンロードによって取得しているが、例えばCD,DVDなどの記録媒体から読み出して取得する構成や、ディーラなどで更新する構成としてもよい。
ところで、更新完了通知などの通知は、例えばディーラなど任意の通知先に対しても実行可能である。また、本実施例では重要度を「高」、「中」、「低」の3段階に設定しているが、本発明の利用はこれに限定されるものではなく、任意に設定すればよい。
以上のように、本発明にかかるソフトウェア管理装置は、車載装置のソフトウェアの管理に有用であり、特に重要度に基づいた適切な更新の実現に適している。
本発明の実施例にかかるソフトウェア管理装置の概要構成を示す概要構成図である。 図1に示したバージョン情報管理部が管理する情報について説明する説明図である。 図1に示したソフトウェア管理装置の処理動作について説明する説明図である。 図1に示した更新確認処理部による更新確認処理について説明する説明図である。 更新の重要度について説明する説明図である。 図1に示したタイミング選択部による処理や通知のタイミングの選択について説明するフローチャートである。
符号の説明
1 ソフトウェア管理装置
2 通信系
3 車内通知系
11 バージョン管理部
12 更新確認処理部
13 重要度判定部
14 走行状態判定部
15 ダウンロード処理部
16 更新処理部
17 通知処理部
18 タイミング選択部
21 センター通信装置
22 車両間通信装置
23 路車間通信装置
31 車内ディスプレイ
32 車内スピーカ
41 ナビゲーション装置
42 オーディオ装置
43 エンジン制御装置
44 安定性制御装置
45 減速制御装置
46 ステアリング制御装置

Claims (19)

  1. 車載装置のソフトウェアを管理するソフトウェア管理装置であって、
    前記ソフトウェアが更新可能であるか否かを確認する更新確認手段と、
    前記ソフトウェアが更新可能である場合に、当該更新の車両走行における重要度に基づいて当該ソフトウェアの更新に関する通知および/または処理のタイミングを選択するタイミング選択手段と、
    を備えたことを特徴とするソフトウェア管理装置。
  2. 前記車載装置は、車両の走行を制御する走行制御系装置と、乗員に対して情報を提供する情報提供系装置とのいずれかを少なくとも含むことを特徴とする請求項1に記載のソフトウェア管理装置。
  3. 前記走行制御系装置は、エンジンの噴射制御を行なうエンジン制御装置、車体の安定性を制御する安定性制御装置、操舵力制御を行うステアリング制御装置、および減速処理を制御する減速制御装置のうち少なくともいずれか一つを含むことを特徴とする請求項2に記載のソフトウェア管理装置。
  4. 前記情報提供系装置は、走行経路の設定および誘導をおこなうナビゲーション装置を含むことを特徴とする請求項2または3に記載のソフトウェア管理装置。
  5. 重要度判定手段は、前記ナビゲーション装置のソフトウェアが更新可能であり、当該更新によって地図情報が更新される場合に、当該更新される地図情報に対応する場所を自車両が走行する可能性によって前記重要度を判定することを特徴とする請求項4に記載のソフトウェア管理装置。
  6. 外部のサーバと接続する外部通信手段をさらに備え、前記外部通信手段は、前記サーバから前記ソフトウェアの更新可否および/または前記重要度を取得することを特徴とする請求項1〜5のいずれか一つに記載のソフトウェア管理装置。
  7. 前記外部通信手段は、前記サーバに対して前記ソフトウェアの更新可否および/または前記重要度の問い合わせを行なうことを特徴とする請求項6に記載のソフトウェア管理装置。
  8. 前記外部通信手段は、他の通信の必要がある場合に前記ソフトウェアの更新可否および/または前記重要度の問い合わせを行なうことを特徴とする請求項7に記載のソフトウェア管理装置。
  9. 前記外部通信手段は、前記サーバから前記ソフトウェアが更新可能であることの通知を受動的に受信することを特徴とする請求項6,7または8に記載のソフトウェア管理装置。
  10. 前記サーバは、前記更新が可能であることの通知を送信する場合であって、当該更新の重要度が低い場合には、前記外部通信手段からの接続があった場合に当該通知を実行することを特徴とする請求項9に記載のソフトウェア管理装置。
  11. 他車両と通信する車両間通信手段をさらに備え、前記車両間通信手段は、前記他車両から前記ソフトウェアの更新可否および/または前記重要度を取得することを特徴とする請求項1〜10のいずれか一つに記載のソフトウェア管理装置。
  12. 道路に設置された路側通信装置と通信する路車間通信手段をさらに備え、前記路車間通信手段は、前記路側通信装置から前記ソフトウェアの更新可否および/または前記重要度を取得することを特徴とする請求項1〜10のいずれか一つに記載のソフトウェア管理装置。
  13. 前記更新確認手段は、複数のソフトウェアうちの少なくともいずれか一つが更新可能であるか否かを前記車両間通信手段および/また路車間通信手段から取得し、当該複数のソフトウェアのうちいずれのソフトウェアが更新可能であるかを前記サーバから取得することを特徴とする請求項11または12に記載のソフトウェア管理装置。
  14. 前記タイミング選択手段は、更新するソフトウェアを外部から取得するダウンロード処理の処理タイミングを制御することを特徴とする請求項1〜13のいずれか一つに記載のソフトウェア管理装置。
  15. 前記タイミング選択手段は、前記更新の重要度が低い場合に、他の通信の必要性が生じた時点で前記ダウンロード処理を実行することを特徴とする請求項14に記載のソフトウェア管理装置。
  16. 前記タイミング選択手段は、前記車載装置のソフトウェアを書き換えて更新する書き換え処理の処理タイミングを制御することを特徴とする請求項1〜15のいずれか一つに記載のソフトウェア管理装置。
  17. 前記タイミング選択手段は、前記更新の重要度と、当該更新を行なう車載装置の動作状態とに基づいて前記書き換え処理の処理タイミングを制御することを特徴とする請求項16に記載のソフトウェア管理装置。
  18. 前記タイミング選択手段は、前記更新が可能であることの通知、前記重要度の通知、前記ダウンロード処理の完了通知、前記書き換え処理の完了通知のうち、少なくともいずれか一つの通知タイミングを前記重要度によって選択することを特徴とする請求項1〜17のいずれか一つに記載のソフトウェア管理装置。
  19. 車両の走行状態を取得する走行状態取得手段をさらに備え、前記タイミング選択手段は、前記走行状態をさらに用いて前記通知タイミングを選択することを特徴とする請求項18に記載のソフトウェア管理装置。
JP2004170264A 2004-06-08 2004-06-08 ソフトウェア管理装置 Expired - Fee Related JP4234062B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004170264A JP4234062B2 (ja) 2004-06-08 2004-06-08 ソフトウェア管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004170264A JP4234062B2 (ja) 2004-06-08 2004-06-08 ソフトウェア管理装置

Publications (2)

Publication Number Publication Date
JP2005349878A true JP2005349878A (ja) 2005-12-22
JP4234062B2 JP4234062B2 (ja) 2009-03-04

Family

ID=35584705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004170264A Expired - Fee Related JP4234062B2 (ja) 2004-06-08 2004-06-08 ソフトウェア管理装置

Country Status (1)

Country Link
JP (1) JP4234062B2 (ja)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007074739A1 (ja) * 2005-12-27 2007-07-05 Pioneer Corporation データ処理装置およびデータ更新方法
JP2008215939A (ja) * 2007-03-01 2008-09-18 Xanavi Informatics Corp ナビゲーション装置およびその機能活性化方法
JP2009288630A (ja) * 2008-05-30 2009-12-10 Denso Corp 車両用音声認識システム
JP2010165067A (ja) * 2009-01-13 2010-07-29 Mitsubishi Electric Corp 車載用電子キーシステム、車両および電子キー
JP2011076546A (ja) * 2009-10-01 2011-04-14 Yamaha Corp データ書き込み装置及びインストール装置
JP2011079496A (ja) * 2009-10-09 2011-04-21 Toyota Motor Corp 車両制御装置
WO2011055447A1 (ja) * 2009-11-06 2011-05-12 トヨタ自動車株式会社 車両用ゲートウェイ装置
JP2011148398A (ja) * 2010-01-21 2011-08-04 Denso Corp 車両用プログラム更新システム
JP2011203971A (ja) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd 情報処理装置及びプログラム
WO2011161778A1 (ja) 2010-06-23 2011-12-29 トヨタ自動車株式会社 プログラム更新装置
JP2013084143A (ja) * 2011-10-11 2013-05-09 Denso Corp 車載通信機
JP2013103029A (ja) * 2011-11-15 2013-05-30 Nintendo Co Ltd 情報処理装置、情報処理システム、情報処理方法およびプログラム
KR101459493B1 (ko) * 2013-10-08 2014-11-07 현대자동차 주식회사 차량 전자 제어 장치 및 차량 제어방법
JP2015129753A (ja) * 2014-01-06 2015-07-16 ハーマン インターナショナル インダストリーズ インコーポレイテッド 車内通知提示のスケジューリング
JP2016053984A (ja) * 2015-11-27 2016-04-14 パイオニア株式会社 移動体搭載通信装置
US9529776B2 (en) 2011-02-25 2016-12-27 Toyota Jidosha Kabushiki Kaisha Data rewriting support system and data rewriting support method for vehicle control apparatus
JP2016224503A (ja) * 2015-05-27 2016-12-28 株式会社日立製作所 ソフトウェア配信管理システム、ソフトウェア配信管理方法
US9694706B2 (en) 2014-10-20 2017-07-04 Hyundai Motor Company System and method for reprogramming of vehicle controller
WO2017149826A1 (ja) * 2016-03-02 2017-09-08 住友電気工業株式会社 制御装置、プログラム配信方法、およびコンピュータプログラム
EP3301565A1 (en) 2016-09-30 2018-04-04 Hitachi, Ltd. Computer system, method of updating software with computer system, and program therefor
WO2018070156A1 (ja) * 2016-10-14 2018-04-19 日立オートモティブシステムズ株式会社 ソフトウェア更新装置、ソフトウェア更新方法、ソフトウェア更新システム
JP2018065410A (ja) * 2016-10-17 2018-04-26 トヨタ自動車株式会社 ソフトウエア更新制御装置
WO2018155184A1 (ja) * 2017-02-27 2018-08-30 株式会社オートネットワーク技術研究所 プログラム更新方法
WO2019073932A1 (ja) * 2017-10-12 2019-04-18 日立オートモティブシステムズ株式会社 情報更新装置、情報更新方法
JP2019086440A (ja) * 2017-11-08 2019-06-06 株式会社デンソー 選択支援装置
CN109922998A (zh) * 2016-10-27 2019-06-21 住友电气工业株式会社 控制装置、程序更新方法和计算机程序
JP2019111908A (ja) * 2017-12-22 2019-07-11 株式会社デンソーテン プログラム制御装置、プログラム制御システムおよびプログラム制御方法
CN110651249A (zh) * 2017-05-31 2020-01-03 罗伯特·博世有限公司 用于管理车辆的制动系统的控制软件方法、用于车辆的制动系统的液压系统及其制造方法
JP2020013373A (ja) * 2018-07-19 2020-01-23 日産自動車株式会社 車両メンテナンス管理システム及び車両メンテナンス管理方法
JP2020013374A (ja) * 2018-07-19 2020-01-23 日産自動車株式会社 車両メンテナンス管理システム及び車両メンテナンス管理方法
WO2020032043A1 (ja) * 2018-08-10 2020-02-13 株式会社デンソー 車両用電子制御システム、配信パッケージのダウンロード判定方法及び配信パッケージのダウンロード判定プログラム
JP2020027628A (ja) * 2018-08-10 2020-02-20 株式会社デンソー 車両用電子制御システム、配信パッケージのダウンロード判定方法及び配信パッケージのダウンロード判定プログラム
JP2020038585A (ja) * 2018-09-06 2020-03-12 みこらった株式会社 自動運転車及び自動運転車用プログラム
JP2020042850A (ja) * 2019-11-28 2020-03-19 みこらった株式会社 自動運転車及び自動運転車用プログラム
KR20200133859A (ko) * 2019-05-20 2020-12-01 현대모비스 주식회사 자율 주행 장치 및 방법
WO2021039326A1 (ja) * 2019-08-28 2021-03-04 株式会社デンソー 車両用電子制御システム、車両用マスタ装置、コンフィグ情報の上書きによる書換え指示方法及びコンフィグ情報の上書きによる書換え指示プログラム
JP2021077319A (ja) * 2019-11-08 2021-05-20 トヨタ自動車株式会社 プログラム更新システム及び車両管理サーバー
US11144295B2 (en) 2016-03-02 2021-10-12 Sumitomo Electric Industries, Ltd. Program updating system, program updating method, and computer program
US11244566B2 (en) 2017-12-12 2022-02-08 Mitsubishi Electric Corporation Map updating device, map updating system, and map updating method
JPWO2023084567A1 (ja) * 2021-11-09 2023-05-19
US11704106B2 (en) 2019-11-08 2023-07-18 Toyota Jidosha Kabushiki Kaisha Program update system and vehicle management server
JPWO2024127497A1 (ja) * 2022-12-13 2024-06-20

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017156939A (ja) 2016-03-01 2017-09-07 ヤンマー株式会社 端末装置およびソフトウェア書き換えプログラム

Cited By (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007074739A1 (ja) * 2005-12-27 2007-07-05 Pioneer Corporation データ処理装置およびデータ更新方法
JP2008215939A (ja) * 2007-03-01 2008-09-18 Xanavi Informatics Corp ナビゲーション装置およびその機能活性化方法
JP2009288630A (ja) * 2008-05-30 2009-12-10 Denso Corp 車両用音声認識システム
JP2010165067A (ja) * 2009-01-13 2010-07-29 Mitsubishi Electric Corp 車載用電子キーシステム、車両および電子キー
JP2011076546A (ja) * 2009-10-01 2011-04-14 Yamaha Corp データ書き込み装置及びインストール装置
JP2011079496A (ja) * 2009-10-09 2011-04-21 Toyota Motor Corp 車両制御装置
JP5382131B2 (ja) * 2009-11-06 2014-01-08 トヨタ自動車株式会社 車両用ゲートウェイシステム
WO2011055447A1 (ja) * 2009-11-06 2011-05-12 トヨタ自動車株式会社 車両用ゲートウェイ装置
US9214085B2 (en) 2009-11-06 2015-12-15 Toyota Jidosha Kabushiki Kaisha Vehicle gateway device
CN102598079B (zh) * 2009-11-06 2015-01-28 丰田自动车株式会社 车辆用网关装置
JP2011148398A (ja) * 2010-01-21 2011-08-04 Denso Corp 車両用プログラム更新システム
JP2011203971A (ja) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd 情報処理装置及びプログラム
US9152408B2 (en) 2010-06-23 2015-10-06 Toyota Jidosha Kabushiki Kaisha Program update device
WO2011161778A1 (ja) 2010-06-23 2011-12-29 トヨタ自動車株式会社 プログラム更新装置
US9529776B2 (en) 2011-02-25 2016-12-27 Toyota Jidosha Kabushiki Kaisha Data rewriting support system and data rewriting support method for vehicle control apparatus
JP2013084143A (ja) * 2011-10-11 2013-05-09 Denso Corp 車載通信機
JP2013103029A (ja) * 2011-11-15 2013-05-30 Nintendo Co Ltd 情報処理装置、情報処理システム、情報処理方法およびプログラム
KR101459493B1 (ko) * 2013-10-08 2014-11-07 현대자동차 주식회사 차량 전자 제어 장치 및 차량 제어방법
JP2015129753A (ja) * 2014-01-06 2015-07-16 ハーマン インターナショナル インダストリーズ インコーポレイテッド 車内通知提示のスケジューリング
US9694706B2 (en) 2014-10-20 2017-07-04 Hyundai Motor Company System and method for reprogramming of vehicle controller
JP2016224503A (ja) * 2015-05-27 2016-12-28 株式会社日立製作所 ソフトウェア配信管理システム、ソフトウェア配信管理方法
JP2016053984A (ja) * 2015-11-27 2016-04-14 パイオニア株式会社 移動体搭載通信装置
US11144295B2 (en) 2016-03-02 2021-10-12 Sumitomo Electric Industries, Ltd. Program updating system, program updating method, and computer program
WO2017149826A1 (ja) * 2016-03-02 2017-09-08 住友電気工業株式会社 制御装置、プログラム配信方法、およびコンピュータプログラム
EP3301565A1 (en) 2016-09-30 2018-04-04 Hitachi, Ltd. Computer system, method of updating software with computer system, and program therefor
US11048493B2 (en) 2016-09-30 2021-06-29 Hitachi, Ltd. Computer system, method of updating software with computer system, and program therefor
JP2018063659A (ja) * 2016-10-14 2018-04-19 日立オートモティブシステムズ株式会社 ソフトウェア更新装置、ソフトウェア更新方法、ソフトウェア更新システム
US11467818B2 (en) 2016-10-14 2022-10-11 Hitachi Astemo, Ltd. Software update device, software update method, and software update system
WO2018070156A1 (ja) * 2016-10-14 2018-04-19 日立オートモティブシステムズ株式会社 ソフトウェア更新装置、ソフトウェア更新方法、ソフトウェア更新システム
JP2018065410A (ja) * 2016-10-17 2018-04-26 トヨタ自動車株式会社 ソフトウエア更新制御装置
CN109922998A (zh) * 2016-10-27 2019-06-21 住友电气工业株式会社 控制装置、程序更新方法和计算机程序
WO2018155184A1 (ja) * 2017-02-27 2018-08-30 株式会社オートネットワーク技術研究所 プログラム更新方法
JP2018142101A (ja) * 2017-02-27 2018-09-13 株式会社オートネットワーク技術研究所 プログラム更新方法
US11708059B2 (en) 2017-05-31 2023-07-25 Robert Bosch Gmbh Method for managing a control software of a braking system of a vehicle, a hydraulic system for a braking system of a vehicle and a method for manufacturing the same
CN110651249A (zh) * 2017-05-31 2020-01-03 罗伯特·博世有限公司 用于管理车辆的制动系统的控制软件方法、用于车辆的制动系统的液压系统及其制造方法
US11360762B2 (en) 2017-10-12 2022-06-14 Hitachi Astemo, Ltd. Information update apparatus and information update method
JP2019074800A (ja) * 2017-10-12 2019-05-16 日立オートモティブシステムズ株式会社 情報更新装置、情報更新方法
JP7280319B2 (ja) 2017-10-12 2023-05-23 日立Astemo株式会社 情報更新装置
WO2019073932A1 (ja) * 2017-10-12 2019-04-18 日立オートモティブシステムズ株式会社 情報更新装置、情報更新方法
CN111201510B (zh) * 2017-10-12 2024-01-12 日立安斯泰莫株式会社 信息更新装置、信息更新方法
JP2021192280A (ja) * 2017-10-12 2021-12-16 日立Astemo株式会社 情報更新装置、情報更新方法
CN111201510A (zh) * 2017-10-12 2020-05-26 日立汽车系统株式会社 信息更新装置、信息更新方法
JP2019086440A (ja) * 2017-11-08 2019-06-06 株式会社デンソー 選択支援装置
JP7006149B2 (ja) 2017-11-08 2022-01-24 株式会社デンソー 選択支援装置
US11244566B2 (en) 2017-12-12 2022-02-08 Mitsubishi Electric Corporation Map updating device, map updating system, and map updating method
JP2019111908A (ja) * 2017-12-22 2019-07-11 株式会社デンソーテン プログラム制御装置、プログラム制御システムおよびプログラム制御方法
JP7025200B2 (ja) 2017-12-22 2022-02-24 株式会社デンソーテン プログラム制御装置、プログラム制御システムおよびプログラム制御方法
JP2020013373A (ja) * 2018-07-19 2020-01-23 日産自動車株式会社 車両メンテナンス管理システム及び車両メンテナンス管理方法
JP2020013374A (ja) * 2018-07-19 2020-01-23 日産自動車株式会社 車両メンテナンス管理システム及び車両メンテナンス管理方法
JP7062543B2 (ja) 2018-07-19 2022-05-06 日産自動車株式会社 車両メンテナンス管理システム及び車両メンテナンス管理方法
US12030443B2 (en) 2018-08-10 2024-07-09 Denso Corporation Vehicle electronic control system, distribution package download determination method and computer program product
JP2020027628A (ja) * 2018-08-10 2020-02-20 株式会社デンソー 車両用電子制御システム、配信パッケージのダウンロード判定方法及び配信パッケージのダウンロード判定プログラム
WO2020032043A1 (ja) * 2018-08-10 2020-02-13 株式会社デンソー 車両用電子制御システム、配信パッケージのダウンロード判定方法及び配信パッケージのダウンロード判定プログラム
JP2020038585A (ja) * 2018-09-06 2020-03-12 みこらった株式会社 自動運転車及び自動運転車用プログラム
KR102721870B1 (ko) 2019-05-20 2024-10-28 현대모비스 주식회사 자율 주행 장치 및 방법
KR20200133859A (ko) * 2019-05-20 2020-12-01 현대모비스 주식회사 자율 주행 장치 및 방법
JPWO2021039326A1 (ja) * 2019-08-28 2021-03-04
WO2021039326A1 (ja) * 2019-08-28 2021-03-04 株式会社デンソー 車両用電子制御システム、車両用マスタ装置、コンフィグ情報の上書きによる書換え指示方法及びコンフィグ情報の上書きによる書換え指示プログラム
JP7287476B2 (ja) 2019-08-28 2023-06-06 株式会社デンソー 車両用マスタ装置、車両用電子制御システム、コンフィグ情報の書換え指示方法及びコンフィグ情報の書換え指示プログラム
US11960875B2 (en) 2019-08-28 2024-04-16 Denso Corporation Vehicle master device, vehicle electronic control system, configuration setting information rewrite instruction method, and configuration setting information rewrite instruction program product
JP2021077319A (ja) * 2019-11-08 2021-05-20 トヨタ自動車株式会社 プログラム更新システム及び車両管理サーバー
US12141574B2 (en) * 2019-11-08 2024-11-12 Toyota Jidosha Kabushiki Kaisha Program update system and vehicle management server
US20230305835A1 (en) * 2019-11-08 2023-09-28 Toyota Jidosha Kabushiki Kaisha Program update system and vehicle management server
US11704106B2 (en) 2019-11-08 2023-07-18 Toyota Jidosha Kabushiki Kaisha Program update system and vehicle management server
JP7435100B2 (ja) 2019-11-08 2024-02-21 トヨタ自動車株式会社 プログラム更新システム及び車両管理サーバー
JP7248297B2 (ja) 2019-11-28 2023-03-30 みこらった株式会社 自動運転車及び自動運転車用プログラム
JP2023065685A (ja) * 2019-11-28 2023-05-12 みこらった株式会社 自動車及び自動車用プログラム
JP2020042850A (ja) * 2019-11-28 2020-03-19 みこらった株式会社 自動運転車及び自動運転車用プログラム
JP7534813B2 (ja) 2019-11-28 2024-08-15 みこらった株式会社 自動車及び自動車用プログラム
JPWO2023084567A1 (ja) * 2021-11-09 2023-05-19
JP7475559B2 (ja) 2021-11-09 2024-04-26 三菱電機株式会社 車両用制御装置
WO2023084567A1 (ja) * 2021-11-09 2023-05-19 三菱電機株式会社 車両用制御装置
WO2024127497A1 (ja) * 2022-12-13 2024-06-20 日立Astemo株式会社 更新システムの情報処理装置
JPWO2024127497A1 (ja) * 2022-12-13 2024-06-20

Also Published As

Publication number Publication date
JP4234062B2 (ja) 2009-03-04

Similar Documents

Publication Publication Date Title
JP4234062B2 (ja) ソフトウェア管理装置
JP7608058B2 (ja) ソフトウェア更新装置およびソフトウェア更新方法
JP5382131B2 (ja) 車両用ゲートウェイシステム
JP4539722B2 (ja) 地図配信サーバおよび地図配信システム
JP5218366B2 (ja) 車両用プログラム更新装置
JP3903734B2 (ja) 車両データアクセス方法および車載端末
JP5210184B2 (ja) 管理装置
CN109425357B (zh) 包括对针对已知地理区域的导航提示的自动抑制的导航系统
WO2018079004A1 (ja) 制御装置、プログラム更新方法、およびコンピュータプログラム
JP2019074853A (ja) 車載通信装置、通信制御方法、及び車両
US11340891B2 (en) Control device, control method, and computer program
US12190092B2 (en) Control device and terminal device
CN101517362A (zh) 具有无线接口的便携式导航装置
JP2011070307A (ja) プログラム更新装置
JP2015042957A (ja) 地図情報更新システム、地図情報更新装置、地図情報更新方法及びコンピュータプログラム
JP2006011647A (ja) ソフトウェア管理装置
JP5551045B2 (ja) 車両用プログラム書換えシステム
JP2005156169A (ja) タイミング制御型ダウンロードシステム
JP2012121533A (ja) 車載機器の付加機能管理装置及び車載機器の付加機能管理方法
CN113227967A (zh) 软件升级方法及装置
US7043358B2 (en) Vehicle navigation system adapted to improved system upgrade procedure
JP5050771B2 (ja) 情報提供装置、情報提供方法及びプログラム
US11985532B2 (en) Communication system, vehicle, server, method for controlling vehicle, and non-transitory storage medium
JP2005274348A (ja) 通信ナビゲーション装置、方法及びプログラム、サーバ装置、サーバ制御方法及びサーバプログラム、通信ナビゲーションシステム及び方法
JP2021139695A (ja) 車載装置および車載システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060815

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081209

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081210

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111219

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4234062

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121219

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131219

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131219

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees