(57)【要約】      （修正有）【課題】ユーザーの手を煩わせることなくプログラムを更新する方法及びシステムを提供する。【解決手段】携帯情報端末４がファームウェアプログラムをダウンロードする。携帯情報端末４とインストルメント装置３が無線で接続され、インストルメント装置３は、携帯情報端末４からファームウェアプログラムの受信を開始する。電源スイッチ８１がオフのとき、処理モジュール３１は、電源モジュール８１がインストルメント装置３に一時的に給電するように制御し、インストルメント装置３を携帯情報端末４と無線で接続する。携帯情報端末４とインストルメント装置３との無線接続が中断したとき、インストルメント装置３は、携帯情報端末４からファームウェアプログラムを受信するのを一時的に停止し、携帯情報端末４とインストルメント装置３との無線接続が回復したとき、携帯情報端末４からファームウェアプログラムを継続して受信する。【選択図】図３
2018063711.tif 000002
【特許請求の範囲】
【請求項１】
車両と携帯情報端末に適用され、前記車両はインストルメント装置と電源モジュールを備え、前記インストルメント装置は処理モジュールと無線接続モジュールを備え、前記電源モジュールは電源スイッチを備えた車両のプログラム更新方法であって、
（ａ）携帯情報端末がファームウェアプログラムをダウンロードして、前記電源スイッチがオン或いはオフであり、且つ前記携帯情報端末と前記インストルメント装置が無線で接続されたとき、前記インストルメント装置は前記携帯情報端末から前記ファームウェアプログラムの受信を開始し、前記電源スイッチがオフのとき、前記処理モジュールは、前記電源モジュールが前記インストルメント装置に一時的に給電するように制御し、前記インストルメント装置を前記携帯情報端末と無線で接続するステップと、
（ｂ）前記携帯情報端末と前記インストルメント装置との無線接続が中断したときに、前記インストルメント装置は前記携帯情報端末から前記ファームウェアプログラムを受信するのを一時的に停止するステップと、
（ｃ）前記携帯情報端末と前記インストルメント装置との無線接続が回復したとき、前記インストルメント装置は、前記携帯情報端末から前記ファームウェアプログラムを継続して受信するステップと、
（ｄ）前記ステップ（ｂ）と前記ステップを反復して行い、前記インストルメント装置が前記携帯情報端末からの前記ファームウェアプログラムの受信が完了するまで、前記携帯情報端末に前記ファームウェアプログラムを自動的に続けて伝送させるステップとを含むことを特徴とする車両のプログラム更新方法。
【請求項２】
前記ステップ（ｄ）の後に、前記インストルメント装置が前記ファームウェアプログラムを自動的にインストールするステップを更に含むことを特徴とする請求項１に記載の車両のプログラム更新方法。
【請求項３】
前記ステップ（ａ）において、前記電源モジュールがオフのとき、前記インストルメント装置に所定の時間一時的に給電し、前記所定の時間経過後に前記車両は全ての電力が遮断され、且つ前記インストルメント装置と前記携帯情報端末との無線接続が断線することを特徴とする請求項１に記載の車両のプログラム更新方法。
【請求項４】
車両に適用され、前記車両は電源モジュールを備えた車両のプログラム更新システムであって、
前記車両のプログラム更新システムは、インストルメント装置と携帯情報端末を備え、
前記インストルメント装置は前記電源モジュールに電気的に接続され、前記インストルメント装置は、
無線接続モジュールと、
メモリモジュールと、
前記無線接続モジュールと前記メモリモジュールに電気的に接続された処理モジュールとを備え、
前記携帯情報端末がファームウェアプログラムをダウンロードし且つ前記無線接続モジュールと無線で接続されたとき、前記処理モジュールは前記無線接続モジュールを介して前記携帯情報端末から前記ファームウェアプログラムの受信を開始して前記メモリモジュールに記録し、
前記処理モジュールと前記携帯情報端末との無線接続が中断したとき、前記処理モジュールは、前記無線接続モジュールに前記携帯情報端末からの前記ファームウェアプログラムの受信を一時的に停止させ、
前記処理モジュールと前記携帯情報端末との無線接続が回復したとき、前記処理モジュールは前記無線接続モジュールを介して前記携帯情報端末から前記ファームウェアプログラムを継続して受信して前記メモリモジュールに記録し、前記携帯情報端末が前記ファームウェアプログラムを自動的に続けて伝送することができるようにさせることを特徴とする車両のプログラム更新システム。
【請求項５】
前記電源モジュールは電源スイッチを備え、前記電源スイッチはオンとオフの間で変化することができ、前記電源スイッチがオフのとき、前記処理モジュールは、前記電源モジュールに前記インストルメント装置に一時的に給電させ、前記無線接続モジュールを前記携帯情報端末と無線で接続することを特徴とする請求項４に記載の車両のプログラム更新システム。
【請求項６】
前記電源モジュールがオフのときに前記インストルメント装置に所定の時間一時的に給電し、所定の時間経過後に前記車両は全ての電力が遮断され、且つ前記インストルメント装置と前記携帯情報端末との無線接続が断線することを特徴とする請求項５に記載の車両のプログラム更新システム。
【請求項７】
車両と携帯情報端末に適用され、前記車両はインストルメント装置と電源モジュールを備え、前記インストルメント装置は処理モジュールと無線接続モジュールを備え、前記電源モジュールは電源スイッチを備えた車両のプログラム更新方法であって、
（ａ）前記電源スイッチがオンで、且つ前記携帯情報端末が前記インストルメント装置と無線で接続するステップと、
（ｂ）前記携帯情報端末がファームウェアプログラムをダウンロードし、且つ前記車両のスピードが所定のスピードより速いとき、前記インストルメント装置は前記携帯情報端末（４）から前記ファームウェアプログラムの受信を開始するステップと、
（ｃ）前記車両のスピードが前記所定のスピードより速くないとき、前記インストルメント装置は前記携帯情報端末から前記ファームウェアプログラムを受信するのを一時的に停止するステップと、
（ｄ）前記車両のスピードが再び前記所定のスピードよりも速くなったとき、前記インストルメント装置は前記携帯情報端末から前記ファームウェアプログラムを継続して受信するステップと、
（ｅ）ステップ（ｃ）とステップ（ｄ）を反復して行ない、前記インストルメント装置が前記携帯情報端末からの前記ファームウェアプログラムの受信を完了するまで、前記携帯情報端末に前記ファームウェアプログラムを自動的に続けて伝送させるステップと、を含むことを特徴とする車両のプログラム更新方法。
【請求項８】
前記ステップ（ｅ）の後に、前記インストルメント装置が前記ファームウェアプログラムを自動的にインストールするステップ（ｆ）を更に含むことを特徴とする請求項７に記載の車両のプログラム更新方法。
【請求項９】
前記所定のスピードはゼロであることを特徴とする請求項７に記載の車両のプログラム更新方法。
【請求項１０】
前記車両は車輪速度センサと、前記車輪速度センサと前記インストルメント装置の間に電気的に接続された電子制御ユニットを備え、前記電子制御ユニットは前記車輪速度センサが検出した車輪のスピードを受信し、前記インストルメント装置は、前記車輪のスピードに基いて対応する車両のスピードを得ることを特徴とする請求項７に記載の車両のプログラム更新方法。
【請求項１１】
車両に適用される車両のプログラム更新システムであって、インストルメント装置と携帯情報端末を備え、
前記インストルメント装置は、
無線接続モジュールと、
メモリモジュールと、
前記無線接続モジュールと前記メモリモジュールに電気的に接続された処理モジュールとを備え、
前記処理モジュールが前記車両のスピードが所定のスピードより速いと判定し、前記携帯情報端末がファームウェアプログラムをダウンロードし、且つ前記無線接続モジュールと無線で接続したとき、前記処理モジュールは前記無線接続モジュールを介して前記携帯情報端末から前記ファームウェアプログラムの受信を開始して前記メモリモジュールに記録し、
前記処理モジュールは、前記車両のスピードが前記所定のスピードより速くないとき、前記無線接続モジュールに前記携帯情報端末から前記ファームウェアプログラムを受信するのを一時的に停止させ、
前記処理モジュールは、前記車両のスピードが再び前記所定のスピードよりも速くなったとき、前記無線接続モジュールを介して、前記携帯情報端末から前記ファームウェアプログラムの受信を継続して行い、前記メモリモジュールに記録し、前記携帯情報端末に前記ファームウェアプログラムを自動的に続けて伝送させることを特徴とする車両のプログラム更新システム。
【請求項１２】
前記所定のスピードはゼロであることを特徴とする請求項１１に記載の車両のプログラム更新システム
【請求項１３】
前記車両は車輪速度センサと、前記車輪速度センサと前記インストルメント装置の間に電気的に接続された電子制御ユニットを備え、前記電子制御ユニットは前記車輪速度センサが検出した車輪のスピードを受信し、前記インストルメント装置は、前記車輪のスピードに基いて対応する車両のスピードを得ることを特徴とする請求項１１に記載の車両のプログラム更新システム。
【請求項１４】
前記無線接続モジュールはブルートゥース（登録商標）モジュールであり、前記電源スイッチは前記車両のメインスイッチである、ことを特徴とする請求項４又は１１に記載の車両のプログラム更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプログラムの更新方法及びそのシステムに関し、特に車両のプログラムの更新方法及びそのシステムに関する。
【背景技術】
【０００２】
オートバイ或いは車のインストルメント装置のプログラムは、新たなバージョンのプログラムに更新しようとするとき、通常は先ずパーソナルコンピューターを利用して、新たなバージョンのプログラムをメモリカードその他の記憶装置にダウンロードする。そして、メモリカードその他の記憶装置をインストルメント装置に接続する。このようにして、メモリカードその他の記憶装置における新たなバージョンのプログラムは、インストルメント装置の記憶装置に複製されることにより、プログラムの更新が行なえる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】台湾実用新案登録第Ｍ４８６５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述のインストルメント装置のプログラムの更新過程は時間がかかることに加え、プログラムを更新している最中は車両を使用できず、不便なので、改善の余地があるといえる。
【０００５】
本発明の目的は、車両のプログラムの更新方法及びそのシステムを提供することであり、ユーザーの手を煩わせることなくプログラムを更新するサービスを提供することである。
【課題を解決するための手段】
【０００６】
本発明はこのような問題に鑑みて以下のステップを含む。
【０００７】
車両（９）と携帯情報端末（４）に適用され、前記車両（９）はインストルメント装置（３）と電源モジュール（８）を備え、前記インストルメント装置（３）は処理モジュール（３１）と無線接続モジュール（３２）を備え、前記電源モジュール（８）は電源スイッチ（８１）を備えた車両のプログラム更新方法であって、（ａ）携帯情報端末（４）がファームウェアプログラムをダウンロードして、前記電源スイッチ（８１）がオン或いはオフであり、且つ前記携帯情報端末（４）と前記インストルメント装置（３）が無線で接続されたとき、前記インストルメント装置（３）は前記携帯情報端末（４）から前記ファームウェアプログラムの受信を開始し、前記電源スイッチ（８１）がオフのとき、前記処理モジュール（３１）は、前記電源モジュール（８１）が前記インストルメント装置（３）に一時的に給電するように制御し、前記インストルメント装置（３）を前記携帯情報端末（４）と無線で接続するステップと、（ｂ）前記携帯情報端末（４）と前記インストルメント装置（３）との無線接続が中断したときに、前記インストルメント装置（３）は前記携帯情報端末（４）から前記ファームウェアプログラムを受信するのを一時的に停止するステップと、（ｃ）前記携帯情報端末（４）と前記インストルメント装置（３）との無線接続が回復したとき、前記インストルメント装置（３）は、前記携帯情報端末（４）から前記ファームウェアプログラムを継続して受信するステップと、（ｄ）前記ステップ（ｂ）と前記ステップ（ｃ）を反復して行い、前記インストルメント装置（３）が前記携帯情報端末（４）からの前記ファームウェアプログラムの受信を完了するまで、前記携帯情報端末（４）に前記ファームウェアプログラムを自動的に続けて伝送させるステップとを含む。
【発明の効果】
【０００８】
携帯情報端末とインストルメント装置との無線接続が中断したときに、インストルメント装置が携帯情報端末からファームウェアプログラムを受信するのを一時的に停止するステップと、携帯情報端末とインストルメント装置との無線接続が回復したとき、インストルメント装置が、携帯情報端末からファームウェアプログラムを継続して受信するステップと、インストルメント装置が携帯情報端末からのファームウェアプログラムの受信が完了するまで、携帯情報端末にファームウェアプログラムを自動的に続けて伝送させるステップとを含むので、ユーザーはプログラムの更新サービスを特に意識する必要がなく、ファームウェアプログラムのダウンロードとアップグレードのための時間を確保する必要がない。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例における車両の電源スイッチ（メインスイッチ）を説明した立体図である。
【図２】本発明の車両の電源スイッチが導通している場合と非導通の場合を説明する立体図である。
【図３】本発明の車両のプログラム更新システムの実施例を説明したブロック図である。
【図４】本発明の車両のプログラム更新方法の第１の実施例を説明したフローチャートである。
【図５】本発明の車両のプログラム更新方法の第２の実施例を説明したフローチャートである。
【図６】本発明の車両のプログラム更新方法の第３の実施例を説明したフローチャートである。
【発明を実施するための形態】
【００１０】
図１、図２、図３に示すとおり、本発明の車両のプログラム更新システムは、車両９に適用される。ここで、車両９としてはオートバイ又は原動機付き自転車を挙げて説明するが、自動車や軽自動車に加え、四輪バギー（ＡＴＶ）、スポーツ・ユーティリティ・ビークル（ＳＵＶ）、電動カート等の乗り物でも差し支えない。
【００１１】
車両９は車本体９０、回転可能に車本体９０に軸支された車輪（図示せず）、車輪が回るスピードを測る車輪速度センサ１、車輪速度センサ１に電気的に接続された電子制御ユニット（ＥＣＵ）２、電子制御ユニット２に電気的に接続されたインストルメント装置３、及びインストルメント装置３及び電子制御ユニット２に電気的に接続された電源モジュール８を備えている。
【００１２】
電源モジュール８は、図２に示すように鍵穴８１０と鍵８１１を備えた電源スイッチ８１（車両のメインスイッチ）と、バッテリー８２を備える。図２の上側に示した状態のように、ユーザー（ドライバー又はライダー）は、車両９の鍵８１１を鍵穴８１０に挿入して時計回りにオン（ＯＮ）の位置まで回して電源スイッチ８１を導通状態（オン）に切り換える。
【００１３】
続いて、図２の下側に示した状態のように、ユーザーは車両９の鍵８１１を反時計回りに回転させてオフ（ＯＦＦ）の位置まで回転させ、電源スイッチ８１を非導通状態（オフ）に切り換える。また、電源スイッチ８１はその他の実施形態でも差し支えなく、例えば、プッシュ式の電源スイッチの他、所謂イモビライザー等の赤外線センサ等を反応させた後にロックを解除するキーレス（ｋｅｙｌｅｓｓ）電源スイッチを用いても差し支えない。
【００１４】
本実施例において、プログラムの更新システムはインストルメント装置３と、電源モジュール８と、携帯情報端末４とを備える。インストルメント装置３は、プログラム３３０がインストールされたメモリモジュール３３と、例えばブルートゥース（登録商標）（Bluetooth（登録商標））を用いて無線通信を行なえる無線接続モジュール３２と、無線接続モジュール３２とメモリモジュール３３に電気的に接続された処理モジュール３１を備える。
【００１５】
メモリモジュール３３には、例えばインストルメント装置３を動作させるためのシステム（ＯＳ）としてのプログラム３３０がインストールされている。なお、車両９を出荷するときは、インストルメント装置３のメモリモジュール３３内に初期のプログラム３３０を書き込んでおき、後にプログラムのバージョンアップがされた後に、ユーザーが本発明のプログラム更新システム及びその方法を利用して、メモリモジュール３３におけるプログラム３３０を新しいバージョンのプログラム３３０に更新できる。
【００１６】
携帯情報端末４は例えばスマートフォン或いはタブレットＰＣ等である。携帯情報端末４は、処理ユニット４１、メモリユニット４２、無線接続ユニット４３（例えばブルートゥース（登録商標））、表示ユニット４４、入力ユニット４５を備える。メモリユニット４２には、車両９のプログラムを更新するアプリケーションプログラム（ＡＰＰ）４２１が記憶されている。
【００１７】
図３、図４に示すように、本発明の車両のプログラム更新方法は以下のステップを含む。ステップＳ５０において、ユーザーは車両の鍵８１１を操作することにより、電源スイッチ８１をオフからオンに切り換える。ステップＳ５１では、インストルメント装置３の無線接続モジュール３２は、携帯情報端末４の無線接続ユニット４３とブルートゥース（登録商標）で接続する。
【００１８】
次に、ステップＳ５２では、ユーザーが携帯情報端末４の車両９のファームウェアプログラム更新ＡＰＰ４２１によって、新しいバージョンのファームウェアプログラムをダウンロードしてメモリユニット４２に一時的に記憶した際に、インストルメント装置３の処理モジュール３１は、無線接続モジュール３２を利用して、携帯情報端末４から新しいバージョンのファームウェアプログラムの受信を開始して、メモリモジュール３３に記録する。
【００１９】
続いて、ステップＳ５３では、インストルメント装置３の処理モジュール３１が無線接続モジュール３２と携帯情報端末４の無線接続ユニット４３とのブルートゥース（登録商標）接続が断線したか否かを判断する。もし、はい（Ｙｅｓ、断線している、つまりブルートゥース（登録商標）で接続されていない）であれば、ステップＳ５４に示すように、インストルメント装置３の処理モジュール３１がブルートゥース（登録商標）モジュールを用いた通信を可能とする無線接続モジュール３２を一時的に停止して、携帯情報端末４からの新しいバージョンのファームウェアプログラムの受信を停止する。
【００２０】
本実施例において、ここでいうブルートゥース（登録商標）が断線した状況としては、例えば、車両９の電源スイッチ８１がオンである場合でユーザーが携帯情報端末４の電池（図示せず）の残りを全て消費して携帯情報端末４がオフになった状況や電波の状態でブルートゥース（登録商標）で接続できない状況等が挙げられる。
【００２１】
続いて、ステップＳ５１、ステップＳ５２、ステップＳ５３を再度行なう。すなわち、例えば携帯情報端末４の電力が回復して、携帯情報端末４の無線接続ユニット４３とインストルメント装置３の無線接続モジュール３２とのブルートゥース（登録商標）接続を回復する。そして、インストルメント装置３の処理モジュール３１は、無線接続モジュール３２によって、携帯情報端末４が新しいバージョンのファームウェアプログラムを継続的に受信する（即ち受信を再開する）一方、無線接続モジュール３２と携帯情報端末４の無線接続ユニット４３のブルートゥース（登録商標）接続が断線したか否かを判断する。
【００２２】
これに対し、ステップＳ５３の判定が「いいえ」（Ｎｏ、断線していない）場合には、ステップＳ５５に示すように、インストルメント装置３の処理モジュール３１は、携帯情報端末４からの新たなファームウェアプログラムの受信が完了したか否か判断する。判断結果が「いいえ」（Ｎｏ）であれば、再度ステップＳ５２を実行し、新しいバージョンのファームウェアプログラムを継続して受信し、その後ステップＳ５３等の後続のステップを行なう。
【００２３】
これに対し、ステップＳ５５の判定結果が「はい」（Ｙｅｓ）ならば、新たなファームウェアプログラムは、本第１の実施例におけるファームウェアプログラムの途中からでも再開可能なダウンロード機能により、完全にメモリモジュール３３に記録されたこととなる。そして、ステップＳ５６に示すように、電源スイッチ８１は導通状態（オン）であることにより、インストルメント装置３の処理モジュール３１は、バックグラウンドでファームウェアプログラムのアップグレードの動作を開始させる。
【００２４】
アップグレードの動作とは、新たなファームウェアプログラムをメモリモジュール３３にインストールし、古いバージョンのファームウェアプログラムと置き換えることである。この過程で、処理モジュール３１は、アップグレード前のインストルメント装置３が現在使用しているパネルの画面とプログラムの状態等を記録しておき、アップグレードが完了した後に、処理モジュール３１は、アップグレード前のデータを読み取り、アップグレード前のパネルの画面とプログラムの状態等を回復する。
【００２５】
このため、本第１の実施例において、インストルメント装置３は電源スイッチ８１が導通している状態において、携帯情報端末４との間でブルートゥース（登録商標）で接続し又は接続が途切れても、自動的に携帯情報端末４から新たなファームウェアプログラムをダウンロードし、或いは一時的にダウンロードを停止した後に再開する。そして、ダウンロードの完了後に、ファームウェアプログラムをアップグレードする動作をバックグラウンドで実行するので、ユーザーはプログラムの更新サービスを特に意識する必要がなく、ユーザーはファームウェアプログラムのダウンロードとアップグレードのための時間を確保する必要がない。
【００２６】
図３、図５を参照して本発明の車両９のプログラム更新方法の第２の実施例を説明する。ステップＳ６０に示すように、ユーザーは車両９の鍵８１１を操作して電源スイッチ８１を導通状態（キーオン）から非導通状態（キーオフ）に切り換える。
【００２７】
処理モジュール３１は電源モジュール８を制御してインストルメント装置３に一時的に電力を供給し続ける（スタンバイ状態）。本実施例において、インストルメント装置３の無線接続モジュール３２は所定の時間スタンバイ状態を維持する。ここで所定の時間は例えば４８時間とすることができ、一時的な給電の期間が終わったとき、車両９は全ての電力供給が遮断された状態（LOCK、OFF）となる。
【００２８】
ステップＳ６１において、インストルメント装置３は携帯情報端末４とブルートゥース（登録商標）で接続する。
【００２９】
ステップＳ６２において、ユーザーが携帯情報端末４の車両ファームウェアプログラム更新ＡＰＰ４２１を利用して、新たなバージョンのファームウェアプログラムをメモリユニット４２に一時的に記憶した際、インストルメント装置３の処理モジュール３１は無線接続モジュール３２を介して携帯情報端末４から新たなバージョンのファームウェアプログラムをメモリモジュール３３に記憶するよう受信する。
【００３０】
本実施例において、ステップＳ６０、Ｓ６１、Ｓ６２が実際に発生し得る状況としては、ユーザーが車両９をコンビニエンスストアの前で駐車し買い物をする際、携帯情報端末４が丁度新たなバージョンのファームウェアプログラムをダウンロードし終わり、車両９のインストルメント装置３の無線接続モジュール３２が、なおも給電状態を維持して携帯情報端末４とブルートゥース（登録商標）で接続される状況が挙げられる。
【００３１】
このため、車両９を駐車しユーザーが車内にいないときでも、ユーザーの携帯情報端末４がなおもブルートゥース（登録商標）で接続されていれば、新たなバージョンのファームウェアプログラムが無線で車両９のインストルメント装置３に伝送され、インストルメント装置３のメモリモジュール３３に記録される。
【００３２】
また、ステップＳ６３において、インストルメント装置３の処理モジュール３１は、無線接続モジュール３２と携帯情報端末４の無線接続ユニット４３とのブルートゥース（登録商標）接続が断線したか否か判断する。判定結果が「はい」（Ｙｅｓ）であれば、ステップＳ６４に示されるように、インストルメント装置３の処理モジュール３１は、ブルートゥース（登録商標）モジュールとして機能する無線接続モジュール３２に、携帯情報端末４からの新たなファームウェアプログラムの受信を一時的に停止する。
【００３３】
本第２の実施例において、上述したコンビニエンスストアの近くで駐車する例に沿えば、ここでのブルートゥース（登録商標）の断線は、ユーザーがコンビニエンスストアを出てから、歩いて車両９から離れ、車両９のインストルメント装置３とユーザーの携帯情報端末４の間の距離が遠ざかりインストルメント装置３と携帯情報端末４のブルートゥース（登録商標）による接続がオフになり、インストルメント装置３の処理モジュール３１が、携帯情報端末４から新たなファームウェアプログラムを受信することを一時的に停止する状況が挙げられる。
【００３４】
そして、再度ステップＳ６１、Ｓ６２、Ｓ６３を行なう。即ち、携帯情報端末４の無線接続ユニット４３は、インストルメント装置３の処理モジュール３１とブルートゥース（登録商標）での接続を回復する。例えば、上述したユーザーがコンビニエンスストアに行った場合において、ユーザーは歩いて車両９に近づき、ブルートゥース（登録商標）での接続が回復したことで、インストルメント装置３の処理モジュール３１は、無線接続モジュール３２を介した携帯情報端末４からの新たなバージョンのファームウェアプログラムの受信を再開する一方、無線接続モジュール３２と携帯情報端末４における無線接続ユニット４３とのブルートゥース（登録商標）での接続が断線したか否か判断する。
【００３５】
これに対し、ステップＳ６３の判定結果が「いいえ」（Ｎｏ）の場合には、ステップＳ６５に示すように、インストルメント装置３の処理モジュール３１は、携帯情報端末４からの新たなファームウェアプログラムの受信が完了したか否か判断し、判定結果が「いいえ」（Ｎｏ）の場合には、再度ステップＳ６２を行ない、新たなファームウェアプログラムを継続して受信し、その後に再度ステップＳ６３等の後続のステップを行なう。
【００３６】
一方、ステップＳ６５の判定結果が「はい」（Ｙｅｓ）の場合には、新たなバージョンのファームウェアプログラムは、本第２の実施例におけるファームウェアプログラムの再開可能な伝送機能によって、完全にインストルメント装置３のメモリモジュール３３に記録されたこととなる。
【００３７】
そして、ステップＳ６６に示すように、たとえ電源スイッチ８１がオフの状態でも、インストルメント装置３は上述のスタンバイ状態として給電されているので、インストルメント装置３の処理モジュール３１はなおもファームウェアプログラムのアップグレードの動作を行なうことができ、新たなバージョンのファームウェアプログラムは、メモリモジュール３３に書き込まれ、古いバージョンのファームウェアプログラムと取り換えられる。
【００３８】
このため、上述したユーザーがコンビニエンスストアに行き買い物をする例では、ユーザーが車両９に戻って車両９を発車させるとき、パネルが新たなファームウェアプログラムの新たなパネルの画面に更新されたことに気づく。
【００３９】
このように、本第２の実施例において、インストルメント装置３は電源スイッチ８１がオフになっても、携帯情報端末４との間でブルートゥース（登録商標）で接続し又は接続が途切れることで、自動的にファームウェアプログラムのアップグレードの動作を行なうことができるので、ユーザーはプログラムの更新サービスを特に意識する必要がなく、ユーザーはファームウェアプログラムのダウンロードとアップグレードのための時間を確保する必要がない。
【００４０】
続いて、図３、図６を参照して本発明の車両のプログラム更新方法の第３の実施例を説明する。まず、ステップＳ７０において、インストルメント装置３の処理モジュール３１は、無線接続モジュール３２と携帯情報端末４の無線接続ユニット４３をブルートゥース（登録商標）で接続し、携帯情報端末４から新たなバージョンのファームウェアプログラムをダウンロードできるか判断する。
【００４１】
次に、ステップＳ７１で、インストルメント装置３の処理モジュール３１は車両９のスピードが所定のスピードよりも速いか判定する。所定のスピードは、例えば時速０ｋｍ、１０ｋｍ等である。
【００４２】
また、電子制御ユニット２は、車輪速度センサ１が検出した車輪が回転するスピードを受信し、インストルメント装置３の処理モジュール３１は、この車輪のスピードに基いて対応する車両９のスピードを得る。
【００４３】
ステップＳ７２では、インストルメント装置３の処理モジュール３１は無線接続モジュール３２によって携帯情報端末４から新たなバージョンのファームウェアプログラムを受信し、メモリモジュール３３に記録する。
【００４４】
ステップＳ７３では、インストルメント装置３の処理モジュール３１は、車両９のスピードが所定のスピード以下まで遅くなったか否か判断し、例えば、所定のスピードが時速１０ｋｍの場合には、処理モジュール３１は所定の車両９のスピードが時速１０ｋｍより遅いか否か判定する。
【００４５】
或いは、所定のスピードが時速０ｋｍであれば、処理モジュール３１は所定の車両９のスピードが時速０ｋｍであるか否か判定する。判定結果が「はい」（Ｙｅｓ）の場合には、ステップＳ７４に示すように、インストルメント装置３の処理モジュール３１は、無線接続モジュール３２が、携帯情報端末４から新たなバージョンのファームウェアプログラムを受信するのを一時的に停止する。
【００４６】
本第３の実施例において、車速を基準しているのは安全面の考慮による。車両９が走行中である（車両９のスピードがゼロより速い）場合は安全面からドライバー又はライダーは携帯情報端末４（例えばスマートフォン）を使用してはならず、よって本実施例においては車両９のスピードがゼロより速い、つまり走行中の状態を利用して、インストルメント装置３の処理モジュール３１は携帯情報端末４から新たなバージョンのファームウェアプログラムを受信する。そして停車したときは、携帯情報端末４から新たなバージョンのファームウェアプログラムを一時的に受信しないようにする。
【００４７】
このため、ユーザーは、この一時的に受信しない期間を利用して携帯情報端末４の電話やショートメール、ソーシャル・ネットワーキング・サービス等の機能を使用することができる。
【００４８】
続いて、ステップＳ７１、Ｓ７２及びＳ７４等のステップでは、車両９は再度移動を開始して、車両９のスピードが所定のスピードより速いとき、インストルメント装置３は、携帯情報端末４から継続してファームウェアプログラムを受信する一方、再度車両９のスピードが所定のスピード以下になったか否か判定する。
【００４９】
これに対し、ステップＳ７３の判定結果が「いいえ」の場合（即ち車両９のスピードが所定のスピード以下ではない場合）には、ステップＳ７５に示すように、インストルメント装置３の処理モジュール３１は、携帯情報端末４からの新たなバージョンのファームウェアプログラムの受信が完了したか否か判断し、判定結果が「いいえ」（Ｎｏ）の場合には、再度ステップＳ７２を行ない、新たなバージョンのファームウェアプログラムを続けて受信し、その後にステップＳ７３〜Ｓ７５等の後続のステップを行なう。
【００５０】
これに対し、ステップＳ７５の判定結果が「はい」の場合（ファームウェアプログラムの受信が完了している場合）には、新たなバージョンのファームウェアプログラムは本第３の実施例のファームウェアプログラムの再開可能な伝送機能によって、完全にインストルメント装置３のメモリモジュール３３にダウンロードされたことを意味する。
【００５１】
そして、ステップＳ７６に示すように、車両９が走行中であるので、インストルメント装置３の処理モジュール３１は、バックグラウンドでファームウェアプログラムのアップグレードの動作を開始し、新たなバージョンのファームウェアプログラムをメモリモジュール３３にインストールし、古いバージョンのファームウェアプログラムと置き換える。この過程において、処理モジュール３１は、アップグレード前にインストルメント装置３が現在使用しているパネルの画面、プログラムの状態等を記録する。
【００５２】
このように、本第３の実施例では、インストルメント装置３は走行中に、車両９のスピードが所定のスピードより速いか否かに基いて、携帯情報端末４から新たなバージョンのファームウェアプログラムを自動的にダウンロードし又は一時的にダウンロードを停止するようにし、車両９が再度所定のスピードより速くなったら自動的にダウンロードを再開し、且つバックグラウンドでファームウェアのアップグレードの動作を行なうので、ユーザーはプログラムの更新サービスを特に意識する必要がなく、ファームウェアプログラムのダウンロードとアップグレードのための時間を確保する必要がない。
【００５３】
なお、本発明の目的を達成するため、車両９と携帯情報端末４に適用され、前記車両９はインストルメント装置３と電源モジュール８を備え、前記インストルメント装置３は、処理モジュール３１と無線接続モジュール３２を備え、前記電源モジュール８は電源スイッチ８１を備えた車両のプログラム更新方法であって、（ａ）携帯情報端末４がファームウェアプログラムをダウンロードして、前記電源スイッチ８１がオン或いはオフであり、且つ前記携帯情報端末４と前記インストルメント装置３が、前記携帯情報端末４の無線接続ユニット４３と、前記インストルメント装置３の無線接続モジュール３２が無線によって接続されたとき、前記インストルメント装置３は前記携帯情報端末４から前記ファームウェアプログラムの受信を開始し、前記電源スイッチ８１がオフのとき、前記処理モジュール３１は、前記電源モジュール８１が前記インストルメント装置３に一時的に給電するように制御し、前記インストルメント装置３の前記無線接続モジュール３２と前記携帯情報端末４の前記無線接続ユニット４４とを無線で接続するステップと、（ｂ）前記携帯情報端末４と前記インストルメント装置３との無線接続が中断したときに、前記インストルメント装置３は、前記電子制御ユニット２の命令に基いて、前記携帯情報端末４から前記ファームウェアプログラムを受信するのを一時的に停止するステップと、（ｃ）前記携帯情報端末４と前記インストルメント装置３との無線接続が回復したとき、前記インストルメント装置３は、前記電子制御ユニット２の命令に基いて、前記携帯情報端末４から前記ファームウェアプログラムを継続して受信するステップと、（ｄ）前記ステップ（ｂ）と前記ステップ（ｃ）を反復して行い、前記インストルメント装置３は、前記電子制御ユニット２の命令に基いて、前記携帯情報端末（４）から前記ファームウェアプログラムの受信が完了するまで、前記携帯情報端末４に前記ファームウェアプログラムを自動的に続けて伝送させるステップとを含んでも良い。
【００５４】
以上のように、本発明の第１の実施例において、インストルメント装置３は、車両９の電源スイッチ８１がオンの場合には、携帯情報端末４との間でブルートゥース（登録商標）によって接続し又は接続が途切れることで、携帯情報端末４から自動的に新たなバージョンのファームウェアプログラムをダウンロードし、或いはダウンロードを一時的に停止し、一旦接続が途切れてからブルートゥース（登録商標）接続が回復したときに自動的にダウンロードを続きから行い、且つバックグラウンドでファームウェアプログラムのアップグレードの動作を行なう。
【００５５】
第２の実施例では、インストルメント装置３は、車両９の電源スイッチ８１がオフになってからも所定の時間の間は、携帯情報端末４のブルートゥース（登録商標）による接続或いは非接続に基いて、携帯情報端末４からそれぞれ自動的に新たなバージョンのファームウェアプログラムをダウンロードし、或いはダウンロードを一時的に停止し、ブルートゥース（登録商標）接続が回復したときであって、車両９が停まっているときに自動的にファームウェアプログラムのアップグレードを行なう。
【００５６】
第３の実施例では、インストルメントデバイス３は車両９が動いている場合には、車両９のスピードに基いて、所定のスピードよりも遅くなったか否かに基いて、ファームウェアプログラムのダウンロードを一時的に停止するか否か決定し、「いいえ」（Ｎｏ）の場合には携帯情報端末４から新たなバージョンのファームウェアプログラムを自動的にダウンロードし、「はい」の場合にはダウンロードを一時的に停止し、車両９のスピードが再び所定のスピードよりも速くなった場合には、自動的に残りの分をダウンロードし、且つバックグラウンドでファームウェアプログラムのアップグレード動作を行なう。
【００５７】
このため本発明は、ユーザーがプログラムの更新サービスを特に意識する必要がなく、ユーザーはファームウェアプログラムのダウンロードとアップグレードのための時間を確保する必要がなく、本発明の目的を達成できる。
【００５８】
以上の説明は、本発明の実施例に過ぎず、これを以って特許請求の範囲を限定するものではない。また、本発明の特許請求の範囲及び明細書の内容に簡単な付加や変化を加えたに過ぎないものについても、特許請求の範囲に記載された発明の技術的範囲に属するものとする。
【符号の説明】
【００５９】
１        車輪速度センサ
２        電子制御ユニット
３        インストルメント装置
３１      処理モジュール
３２      無線接続モジュール
３３      メモリモジュール
３３０    ファームウェアプログラム
４        携帯情報端末
４１      処理ユニット
４２      メモリユニット
４２１    車両ファームウェアプログラム更新ＡＰＰ
４３      無線接続ユニット
４４      表示ユニット
４５      入力ユニット
８        電源モジュール
８１      電源スイッチ
８２      バッテリー
９        車両
【図１】
2018063711.tif 000003
【図２】
2018063711.tif 000004
【図３】
2018063711.tif 000005
【図４】
2018063711.tif 000006
【図５】
2018063711.tif 000007
【図６】
2018063711.tif 000008