(57)【特許請求の範囲】
【請求項１】
携帯通信端末と、
車両に取り付けられ、前記携帯通信端末と無線通信可能な無線通信装置とを備え、
前記無線通信装置は、
前記車両が電力を供給できるか否かを確認する電源管理部と、
前記車両が電力を供給できる場合、前記車両が電力を供給できることを前記携帯通信端末に通知するプログラム起動信号を定期的に前記携帯通信端末に送信する通知部とを備え、
前記携帯通信端末は、
前記プログラム起動信号を受信した場合、前記携帯通信端末にインストールされ、予め登録されたプログラムが起動しているか否かを判定する判定部と、
前記プログラムが起動していないと判定された場合、前記プログラムを起動するプログラム起動部と、
前記プログラム起動信号を所定の期間継続して受信できない場合、前記プログラムを終了させるプログラム終了部とを備えるプログラム制御システム。
【請求項２】
請求項１に記載のプログラム制御システムであって、
前記電源管理部は、前記車両のイグニッションスイッチがアクセサリ又はオンに設定されている場合、前記プログラム起動信号を携帯通信端末に送信するプログラム制御システム。
【請求項３】
携帯通信端末であって、
車両に取り付けられた無線通信装置から、前記車両が電力を供給できることを前記携帯通信端末に通知するプログラム起動信号を受信した場合、前記携帯通信端末にインストールされ、予め登録されたプログラムが起動しているか否かを判定する判定部と、
前記プログラムが起動していないと判定された場合、前記プログラムを起動するプログラム起動部と、
前記プログラム起動信号を所定の期間継続して受信できない場合、前記プログラムを終了させるプログラム終了部とを備える携帯通信端末。
【請求項４】
携帯通信端末に、
車両に取り付けられた無線通信装置から、前記車両が電力を供給できることを前記携帯通信端末に通知するプログラム起動信号を受信した場合、前記携帯通信端末にインストールされ、予め登録されたプログラムが起動しているか否かを判定するステップと、
前記プログラムが起動していないと判定された場合、前記プログラムを起動するステップと、
前記プログラム起動信号を所定の期間継続して受信できない場合、前記プログラムを終了させるステップとを実行させるための判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム制御システムに関し、さらに詳しくは、携帯通信端末にインストールされたプログラムの動作を制御するプログラム制御システムに関する。
【背景技術】
【０００２】
ドライブレコーダは、自動車などの車両前方の景色の録画や、車内または車外の音声の録音などを行う装置である。ドライブレコーダが記録したデータを利用することにより、交通事故の原因の特定が容易となる。ドライブレコーダを車両に搭載することにより、安全運転に対する運転者の意識が向上するというメリットもある。
【０００３】
スマートフォンなどの携帯通信端末は、カメラ機能を備えている。特許文献１に記載されているように、携帯通信端末のカメラ機能を利用することにより、携帯通信端末をドライブレコーダとして利用することが可能である。この場合、携帯通信端末に、ドライブレコーダ用のアプリケーションプログラム（以下、「レコーダプログラム」と呼ぶ。）をインストールしておく必要がある。
【０００４】
運転者は、ダッシュボードなどの上に携帯通信端末を固定し、携帯通信端末を操作してレコーダプログラムを起動させる。レコーダプログラムは、カメラにより撮影された撮影画像データをメモリに格納する。メモリに格納された画像データは、携帯電話通信網などを介して、予め設定された送信先に送信される。
【０００５】
しかし、運転者がレコーダプログラムを起動する操作を忘れる場合がある。この場合、携帯通信端末がダッシュボードの上に固定されていたとしても、撮影画像データは、メモリに格納されない。この状態において、車両が関与する交通事故が発生した場合、交通事故の原因の特定が困難となる。
【０００６】
特許文献２には、自動車内に装備されたハンズフリー機器に接続された場合、カーナビゲーション用のアプリケーションプログラム（以下、「ナビプログラム」と呼ぶ。）を起動させる携帯通信端末が記載されている。しかし、運転手がハンズフリー機器に携帯端末を接続し忘れた場合、携帯端末は、ナビプログラムを起動させることができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−３４２１５公報
【特許文献２】特開２００７−１６３３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、携帯通信端末にインストールされたプログラムの動作を制御することができるプログラム制御システムを提供することである。
【課題を解決するための手段及び効果】
【０００９】
本発明のプログラム制御システムは、携帯通信端末と、無線通信装置とを備える。無線通信装置は、車両に取り付けられ、携帯通信端末と無線通信可能である。無線通信装置は、電源管理部と、通知部とを備える。電源管理部は、車両が電力を供給できるか否かを確認する。通知部は、車両が電力を供給できる場合、車両が電力を供給できることを携帯通信端末に通知するプログラム起動信号を送信する。携帯通信端末は、判定部と、プログラム起動部とを備える。判定部は、プログラム起動信号を受信した場合、携帯通信端末にインストールされ、予め登録されたプログラムが起動しているか否かを判定する。プログラム起動部は、プログラムが起動していないと判定された場合、プログラムを起動する。
【００１０】
本発明よれば、無線通信装置は、車両が電力を供給できることを確認できた場合、携帯通信端末にプログラム起動信号を送信する。携帯通信端末は、プログラム起動信号を受信した場合、予め登録されたプログラムが起動しているか否かを判定する。プログラムが起動していなければ、携帯通信端末は、プログラムを起動する。これにより、車両の運転手が、携帯通信端末に対して登録されたプログラムを起動する操作をしなくても、運転手が車両を運転する際に、登録されたプログラムを起動させることができる。
【００１１】
好ましくは、通知部は、プログラム起動信号を定期的に携帯通信端末に送信する。携帯通信端末は、さらに、プログラム終了部を備える。プログラム終了部は、プログラム起動信号を所定の期間継続して受信できない場合、プログラムを終了させる。
【００１２】
これにより、運転手が、車両の運転を終了した際に、登録されたプログラムを自動的に終了させることができる。
【００１３】
好ましくは、電源管理部は、車両のイグニッションスイッチがアクセサリ又はオンに設定されている場合、プログラム起動信号を携帯通信端末に送信する。
【００１４】
これにより、車両のエンジンが駆動しているか否かに関係なく、車両から電力が供給可能であれば、レコーダプログラムを起動させることができる。
【００１５】
本発明の携帯通信端末は、本発明のプログラム制御システムに用いられる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態によるプログラム制御システムの構成を示す機能ブロック図である。
【図２】図１に示す無線通信装置の構成を示す機能ブロック図である。
【図３】図１に示す携帯通信端末の構成を示す機能ブロック図である。
【図４】図１に示す携帯通信端末が自動車に設置される様子を示す図である。
【図５】図２に示す通知プログラムのフローチャートである。
【図６】図３に示す判定プログラムのフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００１８】
［全体構成］
図１は、本実施の形態に係るプログラム制御システム１００の構成を示す機能ブロック図である。図１を参照して、プログラム制御システム１００は、携帯通信端末２と、ＥＣＵ（Ｅｌｅｃｔｒｉｃａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１１と、イグニッションスイッチ１２と、バッテリ１３と、エンジン１４と、無線通信装置１５とを備える。プログラム制御システム１００は、携帯通信端末２のカメラ機能を用いて、自動車１の前方の景色を撮影して記録する。
【００１９】
ＥＣＵ１１と、イグニッションスイッチ１２と、バッテリ１３と、エンジン１４と、無線通信装置１５とは、自動車１の装備である。携帯通信端末２は、運転手が自動車１を運転する際に自動車１に取り付けられる。
【００２０】
ＥＣＵ１１は、マイクロコンピュータであり、自動車１の各種機器（エンジン１４など）の動作を制御する。イグニッションスイッチ１２は、ＥＣＵ１１及びバッテリ１３に接続される。イグニッションスイッチ１２は、運転手の操作により、オフ、アクセサリ、オン及びスタートのいずれかにセットされる。
【００２１】
バッテリ１３は、鉛蓄電池やリチウムイオン電池などの二次電池であり、エンジン１４により充電される。バッテリ１３は、ＥＣＵ１１及び無線通信装置１５など、自動車１に搭載された電気機器に電力を供給する。イグニッションスイッチ１２がアクセサリに設定された場合、バッテリ１３は、エンジン１４から充電を受けることなく、ＥＣＵ１１などに電力を供給する。イグニッションスイッチ１２がオンまたはスタートに設定された場合、バッテリ１３は、エンジン１４から充電を行いつつ、ＥＣＵ１１などに電力を供給する。
【００２２】
エンジン１４は、自動車１の動力源であり、ＥＣＵ１１によって制御される。イグニッションスイッチ１２がスタートに設定された場合、エンジン１４は、ＥＣＵ１１の制御に基づいて駆動する。
【００２３】
無線通信装置１５は、バッテリ１３に接続される。無線通信装置１５は、バッテリ１３から電力を供給されている場合、自動車１から電力が供給されていることを通知するプログラム起動信号を携帯通信端末２に送信する。
【００２４】
携帯通信端末２は、スマートフォンなどの携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、又はタブレット型の端末などであり、撮影機能を有する携帯機器である。携帯通信端末２は、自動車１が電力を供給可能な状態にある場合、後述するレコーダプログラムを起動して、車両の前方の景色を撮影する。これにより、携帯通信端末２は、自動車１のドライブレコーダとして機能する。携帯通信端末２は、自動車１以外の他の自動車のドライブレコーダとして使用されることはない。この理由については後述する。
【００２５】
図２は、無線通信装置１５の構成を示す機能ブロック図である。図２を参照して、無線通信装置１５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５２と、無線通信部１５３と、メモリ１５４と、電源プラグ１５５と、電源管理部１５６とを備える。
【００２６】
ＣＰＵ１５１は、ＲＡＭ１５２にロードされたプログラムを実行して、無線通信装置１５を制御する。ＲＡＭ１５２は、無線通信装置１５のメインメモリである。
【００２７】
無線通信部１５３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）又は無線ＬＡＮに対応しており、携帯通信端末２との間で無線通信を行う。
【００２８】
メモリ１５４は、不揮発性のフラッシュメモリである。メモリ１５４は、通知プログラム３１と、端末識別データ３２とを格納する。通知プログラム３１は、無線通信装置１５が起動している間（自動車１が電力を供給できる間）、常時起動しているプログラムである。通知プログラム３１は、携帯通信端末２に対して、バッテリ１３が電力供給可能なことを通知するプログラム起動信号を定期的に送信するプログラムである。端末識別データ３２は、携帯通信端末２を一意に識別できるデータである。携帯通信端末２のＭＡＣアドレスなどが、端末識別データ３２として設定される。
【００２９】
電源プラグ１５５は、バッテリ１３に接続されたシガーソケット（図示省略）に挿入される。これにより、無線通信装置１５は、バッテリ１３から電力の供給を受けることができる。電源プラグ１５５は、バッテリ１３に直接接続されてもよい。
【００３０】
電源管理部１５６は、電源プラグ１５５を介して電力が供給された場合、ＣＰＵ１５１及びＲＡＭ１５２を起動させる装置である。つまり、電源管理部１５６は、車両が電力を供給可能であることを確認した場合、無線通信装置１５全体を起動させる。
【００３１】
図３は、携帯通信端末２の構成を示す機能ブロック図である。図３を参照して、携帯通信端末２は、ＣＰＵ２１と、ＲＡＭ２２と、表示パネル２３と、タッチパネル２４と、カメラ２５と、無線通信部２６と、メモリ２７と、加速度センサ２８と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）２９とを備える。
【００３２】
ＣＰＵ２１は、ＲＡＭ２２にロードされたプログラムを実行して、携帯通信端末２を制御する。ＲＡＭ２２は、携帯通信端末２のメインメモリである。
【００３３】
表示パネル２３は、液晶パネルなどであり、操作画面及びカメラ２５により撮影された映像などを表示する。タッチパネル２４は、表示パネル２３の上に設置され、ユーザが触れた位置を操作情報として出力する。カメラ２５は、車両の前方の景色を撮影して、撮影画像データ４３を作成する。
【００３４】
無線通信部２６は、携帯電話の無線ネットワークを介して、サーバ（図示省略）に撮影画像データ４３を送信する。サーバは、携帯通信端末２から送信された撮影画像データ４３を蓄積する。なお、撮影画像データ４３の送信先は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であってもよい。つまり、撮影画像データ４３は、予め設定された送信先に送信されればよい。また、無線通信部２６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）又は無線ＬＡＮに対応しており、無線通信装置１５と通信を行う。ＧＰＳ２９は、携帯通信端末２の現在地を示す位置情報を出力する。
【００３５】
メモリ２７は、フラッシュメモリまたはハードディスク装置など、不揮発性で大容量の記憶装置である。メモリ２７は、レコーダプログラム４１と、判定プログラム４２と、撮影画像データ４３と、ナビプログラム４４とを格納する。
【００３６】
レコーダプログラム４１は、携帯通信端末２をドライブレコーダとして機能させるプログラムである。すなわち、レコーダプログラム４１は、カメラ２５により撮影された撮影画像データ４３に、撮影時刻と携帯通信端末２の位置情報とを対応付ける。レコーダプログラム４１は、撮影時刻及び位置情報に対応付けられた撮影画像データ４３をメモリ２７に格納する。メモリ２７に格納された撮影画像データ４３は、レコーダプログラム４１によりサーバ（図示省略）へ送信される。ナビプログラム４４は、携帯通信端末２の位置情報を用いて、運転手に自動車１の走行ルートを指示するプログラムである。判定プログラム４２は、プログラム起動信号を無線通信端末１５から受信した場合、携帯通信端末２にインストールされ、自動車１の走行に関連し、予め登録されたプログラムが起動しているか否かを示すプログラムである。レコーダプログラム４１及びナビプログラム４４が、自動車１の走行に関連するプログラムとして、判定プログラム４２に登録されている。
【００３７】
加速度センサ２８は、携帯通信端末２の加速度を測定する。レコーダプログラム４１は、加速度センサ２８により測定された加速度に基づいて、メモリ２７に格納された撮影画像データ４３をサーバ（図示省略）に送信するか否かを判定する。
【００３８】
図４は、自動車１に取り付けられた携帯通信端末２を示す図である。図４を参照して、クレードル５２は、ダッシュボード５１の上に固定される。クレードル５２が固定される位置は、携帯通信端末２及びクレードル５２が運転手の視界の妨げとならない位置である。携帯通信端末２は、カメラ２５が車両の前方を撮影できるように、クレードル５２にはめ込まれる。このようにして、携帯通信端末２が自動車１に取り付けられることにより、ＧＰＳ２９が取得する位置情報を、自動車１の位置情報として使用できる。カメラ２５と、表示パネル２３とは、携帯通信端末２の筐体２０の互いに反対側となる位置に取り付けられている。
【００３９】
なお、カメラ２５は、自動車１の前方でなく、他の方向を撮影してもよい。例えば、カメラ２５は、自動車１の後部座席の様子を撮影してもよい。この場合、携帯通信端末２は、運転席のヘッドレストの後側に取り付けられる。また、カメラ２５は、自動車１の後方の景色を撮影してもよい。この場合、携帯通信端末２は、後部座席のさらに後方に設置される。
【００４０】
［プログラム制御システム１００の動作］
｛無線通信装置１５の動作｝
以下、無線通信装置１５の動作を詳しく説明する。初期状態として、運転手は、自動車１に乗車しておらず、イグニッションスイッチ１２は、オフの位置に設定されているとする。つまり、バッテリ１３は、ＥＣＵ１１及び無線通信装置１５などに電力を供給していない。
【００４１】
運転手は、携帯通信端末２を持って自動車１に乗り、イグニッションスイッチ１２をアクセサリ又はスタートの位置に回す。イグニッションスイッチ１２がスタートの位置に設定された場合、ＥＣＵ１１は、エンジン１４を駆動させる。駆動したエンジン１４は、バッテリ１３を充電する。バッテリ１３は、電源プラグ１５５を介して、無線通信装置１５に電力を供給する。この後、イグニッションスイッチ１２はオンに設定されるが、バッテリ１３は、無線通信装置１５への電力の供給を継続する。
【００４２】
イグニッションスイッチ１２がアクセサリに設定された場合、バッテリ１３は、エンジン１４から充電を受けることなく、無線通信装置１５に電力を供給する。
【００４３】
電源管理部１５６は、電源プラグ１５５を介して電力が供給されたため、自動車１が電力を供給可能であると判断する。電源管理部１５６は、ＣＰＵ１５１及びＲＡＭ１５２に電力を供給して、無線通信装置１５を起動させる。ＣＰＵ１５１は、通知プログラム３１をメモリ１５４からＲＡＭ１５２へロードして、通知プログラム３１を実行する。
【００４４】
図５は、通知プログラム３１の処理内容を示すフローチャートである。図５を参照して、通知プログラム３１の動作について詳しく説明する。
【００４５】
通知プログラム３１は、携帯通信端末２の端末識別データ３２をメモリ１５４から取得する（ステップＳ１１）。通知プログラム３１は、取得した端末識別データ３２を用いて、自動車１が電力を供給できることを携帯通信端末２通知するプログラム起動信号を送信する（ステップＳ１２）。プログラム起動信号の送信先には、端末識別データ３２（携帯通信端末２のＭＡＣアドレス）が設定される。プログラム起動信号の送信元を示す情報として、無線通信装置１５のＭＡＣアドレスが設定される。携帯通信端末２は、プログラム起動信号の送信先が自端末のＭＡＣアドレスに設定されていた場合、プログラム起動信号を受信したと判定する。
【００４６】
通知プログラム３１は、ステップＳ１２においてプログラム起動信号を送信してから所定時間（たとえば１０秒）が経過したか否かを確認する（ステップＳ１３）。所定時間が経過した場合（ステップＳ１３においてＹｅｓ）、通知プログラム３１は、ステップＳ１２と同様に、プログラム起動信号を携帯通信端末２に送信する（ステップＳ１４）。通知プログラム３１は、終了指示が入力されるまで（ステップＳ１５においてＹｅｓ）、ステップＳ１３及びＳ１４の処理を繰り返し実行する。この結果、プログラム起動信号が、定期的に携帯通信端末２へ送信される。
【００４７】
運転手が自動車１の運転を終了し、イグニッションスイッチ１２をオフの位置に回した場合、バッテリ１３は、電力の供給を停止する。通知プログラム３１は、電力の供給が停止したため（ステップＳ１５においてＹｅｓ）、図４に示す処理を終了する。
【００４８】
｛携帯通信端末２の動作｝
図６は、携帯通信端末２により実行される判定プログラム４２のフローチャートである。初期状態として、携帯通信端末２において、判定プログラム４２が既に起動しているとする。判定プログラム４２は、携帯通信端末２の電源がオンされている間、常に動作する常駐プログラムである。上述のように、判定プログラム４２には、起動及び終了を制御する対象として、レコーダプログラム４１及びナビプログラム４４が登録されている。
【００４９】
まず、判定プログラム４２の動作の概略を説明する。判定プログラム４２は、プログラム起動信号を無線通信端末１５から受信した場合、登録されたプログラム（レコーダプログラム４１及びナビプログラム４４）が起動しているか否かを判定する。登録されたプログラムが起動していない場合、判定プログラム４２は、起動していないと判定されたプログラムを起動させる。これにより、運転手が自動車１を運転するときに、レコーダプログラム４１及びナビプログラム４４を起動する操作を忘れたとしても、確実にこれらのプログラムを起動させることができる。
【００５０】
判定プログラム４２は、登録されたプログラムが起動している場合、予め設定された時間内にプログラム起動信号を受信しているか否かを確認する。判定プログラム４２は、設定された時間内にプログラム起動信号を受信できない場合、運転手が自動車１の運転を終了したと判断して、登録されたプログラムを終了させる。これにより、運転手が、レコーダプログラム４１及びナビプログラム４４を終了する操作を忘れたとしても、これらのプログラムを自動的に終了させることができる。
【００５１】
以下、図６を参照しながら、判定プログラム４２が、レコーダプログラム４１の起動及び終了の制御を行う場合を例にして、判定プログラム４２の動作について詳しく説明する。判定プログラム４２は、無線通信装置１５からプログラム起動信号を受信したか否かを監視している（ステップＳ２１）。具体的には、判定プログラム４２は、受信したプログラム起動信号に設定された送信先が、携帯通信端末２の端末識別データ３２である場合、プログラム起動信号を受信したと判定する。これにより、他の携帯通信端末が、プログラム起動信号を受信したとしても、自端末（他の携帯通信端末）にインストールされているレコーダプログラム４１及びナビプログラム４４を誤って起動することを防ぐことができる。また、他の自動車に設置された無線通信装置１５は、携帯通信端末２と異なる端末の端末識別データ３２を保持している。したがって、携帯通信端末２は、他の自動車に設置された無線通信装置１５からプログラム起動信号を受信したとしても、レコーダプログラム４１及びナビプログラム４４を誤って起動することはない。
【００５２】
プログラム起動信号を受信した場合（ステップＳ２１においてＹｅｓ）、判定プログラム４２は、レコーダプログラム４１の起動フラグが０に設定されているか否かを確認する（ステップＳ２２）。起動フラグは、レコーダプログラム４１及びナビプログラム４４のそれぞれに対して設定されており、登録されたプログラムが起動しているか否かを示すデータである。起動フラグは、判定プログラム４２の変数として設定されている。レコーダフラグ４１の起動フラグの初期値は、レコーダプログラム４１が動作していないことを示す０に設定されている。以下、特に説明のない限り、レコーダフラグ４１の起動フラグを、単に、「起動フラグ」と呼ぶことにする。
【００５３】
起動フラグが０に設定されている場合（ステップＳ２２においてＹｅｓ）、判定プログラム４２は、レコーダプログラム４１が起動していないと判断し、レコーダプログラム４１を起動させる（ステップＳ２３）。判定プログラム４２は、起動フラグを、レコーダプログラム４１が起動していることを示す１に設定する（ステップＳ２４）。
【００５４】
レコーダプログラム４１は、カメラ２５が撮影した撮影画像データ４３をメモリ２７に格納する処理を開始する。レコーダプログラム４１は、加速度センサ２８から出力される加速度が所定のしきい値を超えた場合などに、メモリ２７に格納されている撮影画像データ４３をサーバ（図示省略）に送信する。
【００５５】
判定プログラム４２は、図示しないタイマプログラムを起動する（ステップＳ２５）。タイマプログラムは、設定された時間（イベント発生時間）ごとにタイマイベントを発生させる。イベント発生時間は、たとえば３０秒に設定される。判定プログラム４２は、タイマプログラムを起動した後に、タイマプログラムの経過時間を０に設定する（ステップＳ２６）。これにより、タイマプログラムは、経過時間が０に設定されてからイベント発生時間を経過した場合、タイマイベントを発生させる。
【００５６】
ここで、ステップＳ２２の説明に戻る。起動フラグが１に設定されている場合（ステップＳ２２においてＮｏ）、判定プログラム４２は、レコーダプログラム４１が既に起動していると判断する。この場合、携帯通信端末２は、レコーダプログラム４１が起動している状態で、プログラム起動信号を受信しているため、運転手が自動車１を運転していると判断する。このため、判定プログラム４２は、プログラム起動信号を受信したタイミングから再び経過時間を計測するために、ステップＳ２６に進む。
【００５７】
判定プログラム４２は、携帯通信端末２の電源をオフする操作など、強制終了が指示された場合（ステップＳ２７においてＹｅｓ）、図６に示す処理を終了する。上述のように、判定プログラム４２は、常駐プログラムであるため、強制終了が指示されない限り、図６に示す処理を終了しない。
【００５８】
このように、判定プログラム４２は、プログラム起動信号を受信した場合、レコーダプログラム４１を起動させる。したがって、運転手がレコーダプログラム４１を起動させる操作を忘れたとしても、レコーダプログラム４１を確実に起動させることができる。
【００５９】
ここで、ステップＳ２１の説明に戻る。判定プログラム４２は、プログラム起動信号を受信しない場合（ステップＳ２１においてＮｏ）、タイマイベントが発生したか否かを確認する（ステップＳ２８）。タイマイベントが発生していない場合（ステップＳ２８においてＮｏ）、判定プログラム４２は、ステップＳ２７に進む。
【００６０】
一方、タイマイベントが発生した場合（ステップＳ２８においてＹｅｓ）、携帯通信端末２は、イベント発生時間が経過してもプログラム起動信号を受信できていないことになる。つまり、無線通信装置１５が、バッテリ１３から電力の供給を受けることができないため（イグニッションスイッチ１２がオフに設定されたため）、プログラム起動信号を携帯通信端末２に送信することができない。この場合、運転手が自動車１の運転を終了したと考えられる。
【００６１】
そこで、判定プログラム４２は、起動フラグが１に設定されているか否かを確認する（ステップＳ２９）。起動フラグが１に設定されている場合（ステップＳ２９においてＹｅｓ）、レコーダプログラム４１が起動中である。判定プログラム４２は、レコーダプログラム４１を終了させ（ステップＳ３０）、起動フラグを０に設定する（ステップＳ３１）。レコーダプログラム４１は、判定プログラム４２の終了指示を受け付けた場合、メモリ２７に格納されている撮影画像データ４３を図示しないサーバに送信して終了する。
【００６２】
このように、判定プログラム４２は、イベント発生時間が経過してもプログラム起動信号を受信できない場合、レコーダプログラム４１を終了させる。これにより、運転手が、携帯通信端末２に対して、レコーダプログラム４１を終了させる操作をすることを忘れたとしても、確実にレコーダプログラム４１を終了させることができる。
【００６３】
判定プログラム４２は、ナビプログラム４４についても、図６に示す処理を実行する。具体的には、判定プログラム４２は、ナビプログラム４４の起動フラグに基づいて、図６に示すステップＳ２２〜Ｓ２４及びＳ２９〜Ｓ３１の処理を実行する。これにより、判定プログラム４２は、レコーダプログラム４１と同様に、ナビプログラム４４の起動及び終了を制御することができる。
【００６４】
上記実施の形態では、無線通信装置１５が、バッテリ１３から電力の供給を受けているか否かを判断する例を説明した。しかし、ＥＣＵ１１が、無線通信装置１５に対して、イグニッションスイッチの位置を通知してもよい。通知プログラム３１は、イグニッションスイッチ１２の位置がアクセサリまたはオンに設定されている旨をＥＣＵ１１から通知された場合、プログラム起動信号の送信を開始する。通知プログラム３１は、イグニッションスイッチ１２の位置がオフに設定されている旨をＥＣＵ１１から通知された場合、プログラム起動信号の送信を停止する。つまり、電源管理部１５６は、自動車１が電力を供給可能であるか否かを確認できればよい。
【００６５】
このように、無線通信装置１５は、ＥＣＵ１１からの通知を受け付ける場合、電源プラグ１５５を介してバッテリ１３に接続されなくても、バッテリ１３が電力を供給できるか否かを確認することができる。ただし、無線通信装置１５は、バッテリ１３が電力の供給を受けない場合、携帯通信端末２に対してプログラム起動信号を定期的に送信できるように、電池などの電源を備えておく必要がある。
【００６６】
上記実施の形態では、通知プログラム３１が、定期的にプログラム起動信号を送信する例を説明した。しかし、通知プログラム３１は、プログラム起動信号を所定回数繰り返して送信した後に、プログラム起動信号の送信を停止してもよい。この場合、通知プログラム３１は、バッテリ１３からの電力の供給が停止した後に、電力の供給が停止したことを通知する供給停止信号を携帯通信端末２に送信する。携帯通信端末２は、供給停止信号を受信した場合、レコーダプログラム４１を停止させる。これにより、プログラム起動信号の送信回数を削減することが可能となる。
【００６７】
上記実施の形態では、携帯通信端末２が車両の前方の景色を撮影する例を説明した。しかし、プログラム制御システム１００は、携帯通信端末２の他に、無線通信機能を有する一つ以上のカメラを備えてもよい。この場合、カメラは、無線通信機能を用いて、撮影した画像データを携帯通信端末２に送信する。レコーダプログラム４１は、カメラから送信された画像データを、撮影画像データ４３としてメモリ２７に格納する。これにより、プログラム制御システム１００は、自動車１の前方の景色だけでなく、後方の景色又は車内の様子などを記録することが可能となる。
【００６８】
また、プログラム制御システム１００が一つ以上のカメラを備える場合、携帯通信端末２は、車両の前方の景色を撮影しなくてもよい。この場合、レコーダプログラム４１は、カメラから送信された画像データをメモリ２７に格納する。
【００６９】
上記実施の形態では、判定プログラム４２は、レコーダプログラム４１を停止させる処理（ステップＳ２８〜Ｓ３１）を実行しなくてもよい。つまり、判定プログラム４２は、プログラム起動信号を受信した場合に、レコーダプログラム４１を起動させればよい。これにより、自動車１の走行状況を記録できないという事態を回避することができる。
【００７０】
上記実施の形態では、レコーダプログラム４１及びナビプログラム４４は、ＧＰＳ２９から出力される位置情報を利用する例を説明した。しかし、レコーダプログラム４１及びナビプログラム４４は、自動車１に別途取り付けられたＧＰＳ装置から出力される位置情報を用いてもよい。
【００７１】
上記実施の形態では、判定プログラム４２に登録されるプログラムの例として、レコーダプログラム４１及びナビプログラム４４を説明した。しかし、判定プログラム４２は、ＥＭＳ（Ｅｃｏ−ｄｒｉｖｅ  Ｍａｎａｇｅｍｅｎｔ  ＳＹＳＴＥＭ）プログラムを登録してもよい。ＥＭＳプログラムは、自動車１の速度、エンジン１４の回転数などの情報を収集して記録する。このように、判定プログラム４２は、レコーダプログラム４１及びＥＭＳプログラムのように、車両の走行状況を記録するプログラムを登録する。また、判定プログラム４２は、ナビプログラム４４など、自動車１の運転を支援するプログラムを登録しておいてもよい。レコーダプログラム４１、ナビプログラム４４及びＥＭＳプログラムは、自動車１の位置情報を利用する。すなわち、判定プログラム４２に登録されるプログラムは、自動車１の位置情報を利用するプログラムであるともいえる。
【００７２】
上記実施の形態では、携帯通信端末２は、車両に固定されたクレードル５２にはめ込まれることにより、車両に取り付けられる例を説明した。しかし、携帯通信端末２は、車両に取り付けられなくてもよい。たとえば、同乗者が携帯通信端末２を持っていてもよいし、運転手が携帯通信端末２を助手席の上に置いてもよい。つまり、携帯通信端末２は、プログラム起動信号を受信できる位置に存在すればよい。
【００７３】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【００７４】
１  自動車
２  携帯通信端末
１５  無線通信装置
２１、１５１  ＣＰＵ
２２、１５２  ＲＡＭ
２６，１５３  無線通信部
３１  通知プログラム
４１  レコーダプログラム
４２  判定プログラム
４３  撮影画像データ
４４  ナビプログラム
１００  プログラム制御システム
１５６  電源管理部
【図１】
0005830321.tif 000002
【図２】
0005830321.tif 000003
【図３】
0005830321.tif 000004
【図４】
0005830321.tif 000005
【図５】
0005830321.tif 000006
【図６】
0005830321.tif 000007