(57)【要約】【課題】消費電力を抑制しつつ、装置の起動直後であっても精度の高い位置情報を送信することができる技術を提供する。【解決手段】車両に搭載され、該車両の制御を行う車両制御装置であって、前記車両の外部に設けられた情報処理装置と情報の送受信を行う通信部と、前記情報処理装置から送信された制御情報に基づいて車両制御装置を制御する制御部と、位置情報を取得する位置情報取得部と、を備え、前記位置情報取得部は、前記車両が駐車を開始すると駐車開始時の位置情報を取得し、前記制御部がスリープ状態のときに前記情報処理装置から制御情報を受信するとその時点の位置情報を取得し、前記通信部は、前記位置情報取得部が前記制御情報受信時の位置情報を取得すると、前記駐車開始時の位置情報及び制御情報受信時の位置情報のうち、精度の高い位置情報を情報処理装置に送信する。【選択図】図１
2014082539.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、該車両の制御を行う車両制御装置であって、
前記車両の外部に設けられた情報処理装置と情報の送受信を行う通信部と、
前記情報処理装置から送信された制御情報に基づいて車両制御装置を制御する制御部と、
位置情報を取得する位置情報取得部と、を備え、
前記位置情報取得部は、前記車両が駐車を開始すると駐車開始時の位置情報を取得し、前記制御部がスリープ状態のときに前記情報処理装置から制御情報を受信するとその時点の位置情報を取得し、
前記通信部は、前記位置情報取得部が前記制御情報受信時の位置情報を取得すると、前記駐車開始時の位置情報及び制御情報受信時の位置情報のうち、精度の高い位置情報を情報処理装置に送信することを特徴とする車両制御装置。
【請求項２】
請求項１に記載の車両制御装置において、
前記位置情報取得部は、前記車両が駐車を開始してから所定時間が経過するまでの間、定期的に位置情報を取得することを特徴とする車両制御装置。
【請求項３】
請求項２に記載の車両制御装置において、
前記定期的に取得した複数の位置情報のうち、最も高精度の位置情報を駐車開始時の位置情報とすることを特徴とする車両制御装置。
【請求項４】
請求項３に記載の車両制御装置において、
前記位置情報を記憶する記憶部をさらに備え、
前記制御部は、今回取得した位置情報と前回取得した位置情報との精度を比較して、高精度の位置情報を駐車開始時の位置情報として記憶部に記憶することを特徴とする車両制御装置。
【請求項５】
請求項４に記載の車両制御装置において、
前記制御部は、前記制御情報を受信すると、前記記憶部に記憶されている駐車開始時の位置情報の精度と、制御情報受信時の位置情報の精度とを比較することを特徴とする車両制御装置。
【請求項６】
車両に搭載され、該車両の制御を行う車両制御装置であって、
前記車両の外部に設けられた情報処理装置と情報の送受信を行う通信部と、
前記情報処理装置から送信された制御情報に基づいて車両制御装置を制御する制御部と、
位置情報を取得する位置情報取得部と、を備え、
前記位置情報取得部は、前記車両が駐車を開始すると駐車開始時の位置情報を取得し、
前記通信部は、制御部がスリープ状態のときに前記情報処理装置から制御情報を受信すると、前記駐車開始時の位置情報を情報処理装置に送信することを特徴とする車両制御装置。
【請求項７】
請求項６に記載の車両制御装置において、
前記位置情報取得部は、前記車両が駐車を開始してから所定時間が経過するまでの間、定期的に位置情報を取得することを特徴とする車両制御装置。
【請求項８】
請求項７に記載の車両制御装置において、
前記定期的に取得した複数の位置情報のうち、最も高精度の位置情報を駐車開始時の位置情報とすることを特徴とする車両制御装置。
【請求項９】
請求項８に記載の車両制御装置において、
前記位置情報を記憶する記憶部をさらに備え、
前記制御部は、今回取得した位置情報と前回取得した位置情報との精度を比較して、高精度の位置情報を駐車開始時の位置情報として記憶部に記憶することを特徴とする車両制御装置。
【請求項１０】
車両の制御を行う車両制御方法であって、
（ａ）前記車両が駐車を開始すると駐車開始時の位置情報を取得する工程と、
（ｂ）自装置がスリープ状態のときに前記車両の外部に設けられた情報処理装置から制御情報を受信すると、その時点の位置情報を取得する工程と、
（ｃ）前記制御情報受信時の位置情報を取得すると、前記駐車開始時の位置情報及び制御情報受信時の位置情報のうち、精度の高い位置情報を情報処理装置に送信する工程と、
を含むことを特徴とする車両制御方法。
【請求項１１】
車両の制御を行う車両制御方法であって、
（ａ）前記車両が駐車を開始すると駐車開始時の位置情報を取得する工程と、
（ｂ）自装置がスリープ状態のときに前記車両の外部に設けられた情報処理装置から制御情報を受信すると、前記駐車開始時の位置情報を情報処理装置に送信する工程と、
を含むことを特徴とする車両制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を用いて車両を制御する技術に関する。
【背景技術】
【０００２】
従来より、携帯端末を用いて自車両のエンジンやモータといった原動機の始動を制御するリモートスタータが知られている。この技術を使用することにより、ユーザは、自車両と離れた位置からであっても、自車両の原動機を始動することができる。このため、例えば、ユーザが自車両に乗車するまでにエアコンを起動させて車内の温度を適切な温度となるように調節することができる。
【０００３】
また、近年では、携帯端末として携帯電話を使用し、センターを介して自車両の車載装置を操作するリモート操作システムが知られている（例えば、特許文献１参照）。また、携帯端末で使用するアプリケーションとして、自車両までの距離や方角を算出して表示することで、自車両の駐車位置を表示するアプリケーションも存在する。これらリモートスタータや駐車位置を表示するアプリケーションは、自車両の位置情報を用いるため、アプリケーションを起動すると車両に位置情報の送信を要求し、車両は要求を受信した時点で取得した位置情報を携帯端末に送信する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらのアプリケーションの起動時は、車両は駐車した状況にあり、ＧＰＳ等の位置情報を取得する装置は暗電流低減のためスリープ状態にあることが多い。このような状態で位置情報の送信要求を受信し、位置情報を取得する装置を起動させて位置情報を取得する処理を実行したとしても、装置の起動直後は動作が安定しておらず精度の低い位置情報しか取得できないことがある。この場合には、アプリケーションを精度良く使用することができない場合や、使用自体ができない場合がある。一方で、常に動作が安定した状態で装置を起動させておくことは消費電力上好ましくない。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、消費電力を抑制しつつ、装置の起動直後であっても精度の高い位置情報を送信することができる車両制御に関する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１の発明は、車両に搭載され、該車両の制御を行う車両制御装置であって、前記車両の外部に設けられた情報処理装置と情報の送受信を行う通信部と、前記情報処理装置から送信された制御情報に基づいて車両制御装置を制御する制御部と、位置情報を取得する位置情報取得部と、を備え、前記位置情報取得部は、前記車両が駐車を開始すると駐車開始時の位置情報を取得し、前記制御部がスリープ状態のときに前記情報処理装置から制御情報を受信するとその時点の位置情報を取得し、前記通信部は、前記位置情報取得部が前記制御情報受信時の位置情報を取得すると、前記駐車開始時の位置情報及び制御情報受信時の位置情報のうち、精度の高い位置情報を情報処理装置に送信する。
【０００７】
また、請求項２の発明は、請求項１に記載の車両制御装置において、前記位置情報取得部は、前記車両が駐車を開始してから所定時間が経過するまでの間、定期的に位置情報を取得する。
【０００８】
また、請求項３の発明は、請求項２に記載の車両制御装置において、前記定期的に取得した複数の位置情報のうち、最も高精度の位置情報を駐車開始時の位置情報とする。
【０００９】
また、請求項４の発明は、請求項３に記載の車両制御装置において、前記位置情報を記憶する記憶部をさらに備え、前記制御部は、今回取得した位置情報と前回取得した位置情報との精度を比較して、高精度の位置情報を駐車開始時の位置情報として記憶部に記憶する。
【００１０】
また、請求項５の発明は、請求項４に記載の車両制御装置において、前記制御部は、前記制御情報を受信すると、前記記憶部に記憶されている駐車開始時の位置情報の精度と、制御情報受信時の位置情報の精度とを比較する。
【００１１】
また、請求項６の発明は、車両に搭載され、該車両の制御を行う車両制御装置であって、前記車両の外部に設けられた情報処理装置と情報の送受信を行う通信部と、前記情報処理装置から送信された制御情報に基づいて車両制御装置を制御する制御部と、位置情報を取得する位置情報取得部と、を備え、前記位置情報取得部は、前記車両が駐車を開始すると駐車開始時の位置情報を取得し、前記通信部は、制御部がスリープ状態のときに前記情報処理装置から制御情報を受信すると、前記駐車開始時の位置情報を情報処理装置に送信する。
【００１２】
また、請求項７の発明は、請求項６に記載の車両制御装置において、前記位置情報取得部は、前記車両が駐車を開始してから所定時間が経過するまでの間、定期的に位置情報を取得する。
【００１３】
また、請求項８の発明は、請求項７に記載の車両制御装置において、前記定期的に取得した複数の位置情報のうち、最も高精度の位置情報を駐車開始時の位置情報とする。
【００１４】
また、請求項９の発明は、請求項８に記載の車両制御装置において、前記位置情報を記憶する記憶部をさらに備え、前記制御部は、今回取得した位置情報と前回取得した位置情報との精度を比較して、高精度の位置情報を駐車開始時の位置情報として記憶部に記憶する。
【００１５】
また、請求項１０の発明は、車両の制御を行う車両制御方法であって、ａ）前記車両が駐車を開始すると駐車開始時の位置情報を取得する工程と、ｂ）自装置がスリープ状態のときに前記車両の外部に設けられた情報処理装置から制御情報を受信すると、その時点の位置情報を取得する工程と、ｃ）前記制御情報受信時の位置情報を取得すると、前記駐車開始時の位置情報及び制御情報受信時の位置情報のうち、精度の高い位置情報を情報処理装置に送信する工程と、を含む。
【００１６】
また、請求項１１の発明は、車両の制御を行う車両制御方法であって、ａ）前記車両が駐車を開始すると駐車開始時の位置情報を取得する工程と、ｂ）自装置がスリープ状態のときに前記車両の外部に設けられた情報処理装置から制御情報を受信すると、前記駐車開始時の位置情報を情報処理装置に送信する工程と、を含む。
【発明の効果】
【００１７】
請求項１ないし１１の発明によれば、制御部がスリープ状態のときに制御情報を受信し、位置情報を送信する場合であっても、精度の高い位置情報を送信することが可能となる。
【００１８】
また、特に請求項２ないし５及び７ないし９の発明によれば、より精度の高い位置情報を取得することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、車両制御システムの概要を示す図である。
【図２】図２は、車両制御装置の構成を示すブロック図である。
【図３】図３は、携帯端末の構成を示すブロック図である。
【図４】図４は、センターの構成を示すブロック図である。
【図５】図５は、車両制御装置の処理の流れを示すフローチャートである。
【図６】図６は、車両制御装置の処理の流れを示すフローチャートである。
【図７】図７は、車両制御装置の処理を示すタイムチャートである。
【図８】図８は、携帯端末の処理の流れを示すフローチャートである。
【図９】図９は、携帯端末の処理の流れを示すフローチャートである。
【図１０】図１０は、センターの処理の流れを示すフローチャートである。
【図１１】図１１は、センターの処理の流れを示すフローチャートである。
【図１２】図１２は、センターの処理の流れを示すフローチャートである。
【図１３】図１３は、センターの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２１】
＜１．第１の実施の形態＞
＜１−１．システムの概要＞
図１は、本実施の形態に係る車両制御システム１００の概要を示す図である。車両制御システム１００は、車両制御装置１０と、携帯端末２０と、センター３０とを備えている。
【００２２】
車両制御装置１０は、車両に備えられており、センター３０から送信された制御情報に応じて車両の制御を行うものである。車両制御装置１０は、センター３０と通信可能に接続されており、所定のタイミングで位置情報を含む車両情報をセンター３０に送信する。例えば、車両制御装置１０は、車両が駐車開始した際の位置情報を送信するようになっている。また、車両制御装置１０は、センター３０を介して携帯端末２０からの始動要求等の制御情報を受信する。車両制御装置１０は、センター３０から始動要求を受信すると車両の原動機や各種装置の始動制御を行う。
【００２３】
なお、原動機とはエンジンやモータであり、本発明はいずれの場合にも適用可能である。ただし、説明の便宜上、エンジンを用いた場合を例に挙げて説明する。また、各種装置とは例えばエアコンやドアである。すなわち、始動制御とは、エンジンやモータの始動／停止、エアコンのオン／オフ、ドアの開閉等の制御である。以下では、遠隔で始動を行う対象を単に「原動機」と記載し、始動や停止、オン／オフ等を含めて単に「始動」と記載する。
【００２４】
携帯端末２０は、ユーザが所持する可搬型の電子機器であり、例えば、スマートフォン、タブレット、携帯電話、ＰＤＡ(Personal Digital Assistant)等である。携帯端末２０には、車両の原動機を遠隔で始動するためのアプリケーション（以下、「遠隔始動アプリ」という）が格納されている。また、携帯端末２０には、車両の駐車位置を特定して携帯端末２０に表示したり、携帯端末２０の現在位置から車両の駐車位置への方位または距離を携帯端末２０に表示するアプリケーション（以下、「車両位置表示アプリ」という）などが格納されている場合もある。ユーザが、携帯端末２０に格納された遠隔始動アプリを操作して実行することにより、遠隔での始動要求や各種設定を行うことができる。また、携帯端末２０は、センター３０と通信可能に構成されており、始動要求や携帯端末２０の位置情報等をセンター３０に送信する。
【００２５】
センター３０は、車両制御システム１００全体を制御する情報処理装置である。センター３０は、車両制御装置１０及び携帯端末２０と通信可能に構成されており、始動要求や車両情報等を互いに送受信することで原動機の始動等の制御を行う。具体的には、センター３０は、例えば、車両から位置情報を含む車両情報を受信し、携帯端末２０から始動要求や位置情報を受信する。センター３０は、携帯端末２０の遠隔始動アプリの操作による始動要求を受信すると、車両の位置情報に基づいて始動の可否に関する判断や指示といった制御を行う。また、携帯端末２０から車両位置表示アプリのログイン情報を受信すると、車両の駐車位置の情報を携帯端末２０に送信する制御を行う。
【００２６】
本実施の形態に係る車両制御システム１００は、遠隔始動アプリ等のアプリケーションを使用する際に精度の高い車両の位置情報を取得することを可能にするシステムである。以下、車両に対して遠隔で始動の制御を行う車両制御システム１００を例に挙げてその構成及び処理について詳細に説明する。
【００２７】
＜１−２．車両制御装置の構成＞
まず、車両制御装置１０の構成について説明する。図２は、車両制御装置１０の概要を示すブロック図である。図２に示すように、車両制御装置１０は、制御部１１と、位置情報取得部１２と、通信部１３と、記憶部１４とを備えている。
【００２８】
制御部１１は、車両情報取得部１１ａと、情報判別部１１ｂと、始動制御部１１ｃと、時間計測部１１ｄと、位置判断部１１ｅと、送信判断部１１ｆとを備えており、また、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えるコンピュータである。制御部１１は、車両制御装置１０が備える通信部１３や記憶部１４等と接続され、記憶部１４に記憶されたプログラム１４ａに基づいて情報の送受信を行い、車両制御装置１０の全体を制御する。記憶部１４に記憶されたプログラムにしたがってＣＰＵが演算処理を実行することにより、情報判別部１１ｂや始動制御部１１ｃ等の制御部１１の機能が実現される。
【００２９】
また、制御部１１は、ＣＡＮ（Controller Area Network）等の車載ＬＡＮ（Local Area Network）を介して車両内の他の各種センサやＥＣＵ(Electronic Control Unit)と通信可能に接続されており、種々の情報の送受信を行っている。なお、制御部１１は、車両制御装置１０が行う処理全般を制御するものであるため、上述した、車両情報取得部１１ａや、情報判別部１１ｂ等が実行する処理以外の処理についても制御する。
【００３０】
車両情報取得部１１ａは、車両の走行状態や他のＥＣＵの状態を示す情報としての車両情報を取得する。車両には、例えば、車速センサや舵角センサ等の車両の走行状態を検出するセンサや、燃料噴射用ＥＣＵといったエンジン制御系のＥＣＵやドアロック／アンロック用ＥＣＵといったボディ制御系のＥＣＵが設けられている。車両情報取得部１１ａは、ＣＡＮを介してこれらセンサやＥＣＵの出力を車両情報として取得する。
【００３１】
情報判別部１１ｂは、車両内の他のセンサやＥＣＵから取得した車両情報の内容を判別したり、センター３０から受信した情報の内容を判別する。車両情報としては、上述したものの他にも例えば、イグニッションのオン／オフの情報が挙げられる。また、センター３０から受信した情報としては、例えば、アプリのログイン情報や原動機の始動要求が挙げられる。
【００３２】
始動制御部１１ｃは、車両が備える原動機や各種装置の始動又は停止を制御する。すなわち、始動制御部１１ｃは、センター３０から始動要求を受信した際に、制御対象のＥＣＵに対して該当する指令を送信する。例えば、センター３０から原動機の始動要求を受信した場合には、始動制御部１１ｃは、ＣＡＮを介して原動機の駆動制御を行うＥＣＵに対して始動指令を送信する。また、エアコンの始動要求を受信した場合には、始動制御部１１ｃは、ＣＡＮを介してエアコンの駆動制御を行うＥＣＵに対して始動指令を送信する。
【００３３】
時間計測部１１ｄは、時間の経過を計測するものである。例えば、遠隔始動にて原動機を駆動する時間を予め決めていた場合には、時間計測部１１ｄは、始動からの経過時間を計測し、所定の時間に到達したか否かを判断する。また、例えば、イグニッションがオフされてからの経過時間を計測する。なお、時間計測部１１ｄは、時刻を取得することも可能になっており、例えば、始動した時刻を取得しておくこともできる。
【００３４】
位置判断部１１ｅは、車両の駐車位置が制限区域内にあるか否かを判断する。制限区域とは、アイドル放置禁止区域や特定地域である。アイドル放置禁止区域とは、車両をアイドル状態のまま放置しておくことを禁止している区域のことである。また、特定地域とは、遠隔始動により車両のアイドリングを行う可能性の少ない地域のことである。すなわち、特定地域とは、車両を降車してから直ぐに戻ってくる可能性の高い場所を含む地域のことであり、例えば、高速道路のサービスエリアやパーキングエリア、コンビニエンスストアの駐車場等が挙げられる。これらの区域は、記憶部１４に記憶されている地図情報１４ｅに含まれている。
【００３５】
位置判断部１１ｅは、車両の駐車位置と地図情報１４ｅとを比較することで、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。位置判断部１１ｅが車両の駐車位置がアイドル放置禁止区域内にあると判断した場合には、制御部１１は、原動機の始動処理を制限する。
【００３６】
また、位置判断部１１ｅは、記憶部１４に記憶されている地図情報１４ｅの道路情報や施設情報に基づいて特定地域か否かを判断し、車両の位置情報に基づいて車両の駐車位置が特定地域内にあるか否かを判断する。なお、ユーザが予め特定地域を地図情報１４ｅに設定しておいてもよい。位置判断部１１ｅは、車両の駐車開始位置と特定地域とを比較することで、車両の駐車位置が特定地域内にあるか否かを判断する。位置判断部１１ｅが車両の駐車位置が特定地域内にあると判断した場合には制御部１１は、原動機の始動処理を制限する。なお、駐車位置がアイドル放置禁止区域内または特定地域内にあるときに原動機の始動処理を制限するか否かをユーザが切替設定してもよい。
【００３７】
送信判断部１１ｆは、センター３０に対して位置情報を送信する際に、送信する位置情報を判断する。位置情報取得部１２が取得した位置情報が複数ある場合に、より信頼性の高い位置情報を送信するために、いずれの位置情報が高精度であるか等を判断する。
【００３８】
位置情報取得部１２は、車両制御装置１０の現在位置を示す情報としての位置情報を取得する。位置情報取得部１２としては、例えば、ＧＰＳ（Global positioning system：全地球測位システム）を用いることができる。位置情報は、緯度情報及び経度情報を含んでいる。すなわち、位置情報取得部１２は、ＧＰＳを用いて現在位置の緯度情報及び経度情報を取得することとなる。
【００３９】
また、位置情報取得部１２は、取得した位置情報の精度を導出する。精度の導出は、一般的な方法を用いて行うことができる。例えば、ＧＰＳ衛星の配置状態によって決まる測位精度劣化係数（ＤＯＰ：Dilution of Precision）に基づいて導出する方法を用いることができる。また、ＧＰＳ衛星からの受信信号強度（ＲＳＳ：Received Signal Strength）や、受信信号の到来方向（ＡＯＡ：Angle of Arrival）に基づいて導出する方法等を用いることもできる。
【００４０】
また、ＧＰＳ衛星から受信したデータには、ＧＰＳ衛星のＩＤが含まれており、このＩＤを用いることで捕捉しているＧＰＳ衛星の個数を導出することができる。そこで、位置情報取得部１２は、捕捉しているＧＰＳ衛星の個数に応じて、取得した位置情報の精度を導出してもよい。
【００４１】
なお、車両制御装置１０が設置されている環境によっては、ＧＰＳにて位置情報を取得できない場合がある。この場合、位置情報取得部１２は、位置情報を取得できない旨を示す情報として、位置情報が未確定であるとする情報（以下、「未確定情報」と記載する）を取得する。
【００４２】
また、取得した位置情報は、車両制御装置１０の位置情報であるものの、車両制御装置１０は車両に搭載されているため、車両の位置を示す情報でもある。このため、以下においては、位置情報取得部１２にて取得した位置情報及び精度を単に「位置情報」と記載する。すなわち、位置情報は、ＧＰＳで取得した緯度情報及び経度情報を含む位置情報と、ＧＰＳで取得できなかった場合の未確定情報と、位置情報の精度を含む情報である。なお、この位置情報１４ｂは、記憶部１４に記憶される。
【００４３】
通信部１３は、センター３０と通信可能に接続され、センター３０との間で情報の送受信を行う。通信部１３は、例えば、センター３０に対して位置情報や車両情報を送信し、センター３０からアプリのログイン情報や始動要求等の制御情報を受信する。車両制御装置１０とセンター３０との通信は、いわゆる携帯電話網を通じて行われる。したがって、通信部１３は、センターとの通信が可能な「圏内」であるか、不可能な「圏外」であるかの判断も行う。センター３０から送信された制御情報のデータ１４ｄは、記憶部１４に記憶される。
【００４４】
記憶部１４は、プログラム１４ａと、位置情報１４ｂと、車両情報１４ｃと、データ１４ｄと、地図情報１４ｅとを記憶している。本実施の形態における記憶部１４は、電気的にデータの読み書きが可能であって、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。記憶部１４としては、例えば、ＥＥＰＲＯＭ（Electrical Erasable Programmable Read-Only memory）やフラッシュメモリを用いることができる。ただし、他の記憶媒体を用いてもよく、磁気ディスクを備えたハードディスクドライブで構成することもできる。プログラムは、制御部１１により読み出され、制御部１１が車両制御装置１０を制御するために実行される、いわゆるシステムソフトウェアである。また、地図情報１４ｅは、全国又は一定の広域の道路情報や施設情報が含まれた情報である。
【００４５】
なお、本実施の形態では、車両制御装置１０が記憶部１４に地図情報１４ｅを記憶しておき、位置判断部１１ｅが、車両の駐車位置が制限区域内にあるか否かを判断しているがこれに限定されるものではない。例えば、車両がナビゲーション装置を備えている場合には、ナビゲーション装置の記憶部に記憶されている地図情報に制限区域の情報を含ませておいてもよい。この場合、位置判断部１１ｅがナビゲーション装置から制限区域の情報を取得して、車両の駐車位置が制限区域内にあるか否かを判断する構成となる。
【００４６】
また、本実施の形態では、特定地域の設定を車両制御装置１０で行なっているが、センター３０で特定地域を設定し、設定した特定地域情報を車両制御装置１０に送信することで設定してもよい。
【００４７】
＜１−３．携帯端末の構成＞
次に携帯端末２０の構成について説明する。図３は、携帯端末２０の概要を示すブロック図である。図３に示すように、携帯端末２０は、制御部２１と、位置情報取得部２２と、通信部２３と、記憶部２４と、表示部２５と、操作部２６とを備えている。
【００４８】
制御部２１は、情報判別部２１ａと、表示制御部２１ｂとを備えており、また、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えるコンピュータである。制御部２１は、携帯端末２０が備える通信部２３や記憶部２４等と接続され、記憶部２４に記憶されたプログラム２４ａに基づいて情報の送受信を行い、携帯端末２０の全体を制御する。記憶部２４に記憶されたプログラムにしたがってＣＰＵが演算処理を実行することにより、情報判別部２１ａや表示制御部２１ｂ等の制御部２１の機能が実現される。なお、制御部２１は、携帯端末２０が行う処理全般を制御するものであるため、遠隔始動アプリの機能を実行させる処理を含め、情報判別部２１ａや、表示制御部２１ｂ以外の処理についても制御する。
【００４９】
情報判別部２１ａは、取得した情報の内容を判別する。情報判別部２１ａは、例えば、センター３０から受信した情報の内容を判別したり、携帯端末２０の操作部２６を介して入力された情報の内容を判別する。センター３０から受信した情報としては、例えば、車両情報や始動の可否に関する問い合わせが挙げられ、携帯端末２０の操作部２６を介して入力された情報としては、アプリのログイン情報や原動機の始動要求が挙げられる。
【００５０】
表示制御部２１ｂは、携帯端末２０の表示部２５に画像を表示させる制御を行う。具体的には、表示制御部２１ｂは、遠隔始動アプリや車両位置表示アプリの操作用画面や、センター３０から受信した確認用画面を表示部２５に表示させる制御を行う。
【００５１】
位置情報取得部２２は、携帯端末２０の現在位置を示す情報としての位置情報を取得する。位置情報取得部２２としては、例えば、ＧＰＳを用いることができる。携帯端末２０の位置情報は、緯度情報及び経度情報を含んでいる。取得した携帯端末２０の位置情報は、記憶部２４に記憶してもよい。
【００５２】
通信部２３は、センター３０と通信可能に接続され、センター３０との間で情報の送受信を行う。通信部２３は、例えば、センター３０に対してアプリのログイン情報や始動要求等を送信し、センター３０から始動の可否に関する問い合わせ等を受信する。携帯端末２０とセンター３０との通信は、いわゆる携帯電話網を通じて行われる。したがって、通信部２３は、センター３０との通信が可能な「圏内」であるか、不可能な「圏外」であるかの判断も行う。
【００５３】
記憶部２４は、プログラム２４ａと、遠隔始動アプリ２４ｂと、車両位置表示アプリ２４ｃとを記憶している。本実施の形態における記憶部２４は、電気的にデータの読み書きが可能であって、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。記憶部２４としては、例えば、ＥＥＰＲＯＭやフラッシュメモリを用いることができる。ただし、他の記憶媒体を用いてもよく、磁気ディスクを備えたハードディスクドライブで構成することもできる。プログラム２４ａは、制御部２１により読み出され、制御部２１が携帯端末２０を制御するために実行される、いわゆるシステムソフトウェアである。また、遠隔始動アプリ２４ｂとは、遠隔始動用の制御プログラムであり、車両位置表示アプリ２４ｃとは、車両位置表示用の制御プログラムである。
【００５４】
表示部２５は、遠隔始動アプリ２４ｂや車両位置表示アプリ２４ｃの操作用画面や、センター３０から送信された車両情報を確認する確認用画面等を表示する表示装置である。表示部２５としては、例えば、液晶ディスプレイや、有機ＥＬディスプレイ等を用いることができる。
【００５５】
操作部２６は、機械式のボタンやタッチパネルを備えた情報の入力装置である。ユーザは、操作部２６を操作することによって、遠隔始動の制御に関する各種操作や、設定情報の設定や変更操作等を行うことができる。なお、操作部２６は、表示部２５と一体として構成してもよい。
【００５６】
＜１−４．センターの構成＞
次にセンター３０の構成について説明する。図４は、センター３０の概要を示すブロック図である。図４に示すように、センター３０は、制御部３１と、通信部３２と、記憶部３３とを備えている。
【００５７】
制御部３１は、情報判別部３１ａと、始動制限部３１ｂと、位置判断部３１ｃと、始動指示部３１ｄとを備えており、また、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えるコンピュータである。制御部３１は、センター３０が備える通信部３２や記憶部３３等と接続され、記憶部３３に記憶されたプログラムに基づいて情報の送受信を行い、センター３０の全体を制御する。記憶部３３に記憶されたプログラム３３ａにしたがってＣＰＵが演算処理を実行することにより、情報判別部３１ａや始動制限部３１ｂ等の制御部３１の機能が実現される。なお、制御部３１は、センター３０が行う処理全般を制御するものであるため、情報判別部３１ａや、始動制限部３１ｂ、位置判断部３１ｃ、始動指示部３１ｄが実行する処理以外の処理についても制御する。
【００５８】
情報判別部３１ａは、車両制御装置１０又は携帯端末２０から受信した情報の内容を判別する。具体的には、情報判別部３１ａは、車両制御装置１０から受信した情報が、位置情報であるか、原動機を始動した旨の情報であるか、イグニッションオン／オフの情報であるか等を判別する。また、情報判別部３１ａは、携帯端末２０から受信した情報が、アプリのログイン情報であるか、原動機の始動要求又は停止要求であるか等を判別する。
【００５９】
始動制限部３１ｂは、携帯端末２０から始動要求を受信した場合に、位置情報に基づいて原動機の始動を制限するか否かを判断する。例えば、始動を制限するか否かの条件が、駐車開始時とアプリのログイン時とにおける車両の位置の異同に基づいて設定されている場合には、始動制限部３１ｂは、駐車開始時の位置情報と、ログイン時の位置情報とに基づいて原動機の始動を制限するか否かを判断する。
【００６０】
具体的には、始動制限部３１ｂは、記憶部３３から読み出したイグニッションオフ時の位置情報（すなわち、駐車開始時の位置情報）と、携帯端末２０からアプリのログイン情報を受信した際に車両制御装置１０から取得した位置情報（すなわち、ログイン時の位置情報）とを比較することで互いの位置の異同を判断する。そして、始動制限部３１ｂは、記憶部３３に記憶されている制限条件（不図示）を読み出して、判断した異同の結果と比較する。制限条件とは、例えば各位置情報が異なる場合には始動を制限する旨の条件である。
【００６１】
この条件の場合に、各位置情報が異なると判断されると、始動制限部３１ｂは始動処理を制限する。すなわち、各位置情報が異なるということは、車両が駐車開始時の位置から移動していることを示している。移動している要因としては、盗難にあっていることや、レッカー移動されていることが考えられる。このため、始動制限部３１ｂは、各位置情報が異なる場合には始動を禁止したり、始動処理の継続の可否をユーザに確認するといった始動の制限を行う。
【００６２】
位置判断部３１ｃは、携帯端末２０からアプリのログイン情報を受信した場合に、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。アイドル放置禁止区域とは、上記と同様に車両をアイドル状態のまま放置しておくことを禁止している区域のことである。これらの区域は、記憶部３３に記憶されている地図情報３３ｃに含まれており、位置判断部３１ｃは、取得した位置情報と地図情報３３ｃとを比較することで、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。位置判断部３１ｃは、車両の駐車位置がアイドル放置禁止区域内にあると判断した場合には始動処理を実行しない。
【００６３】
また、位置判断部３１ｃは、車両の駐車位置が特定地域内にあるか否かも判断する。特定地域とは、遠隔始動により車両のアイドリングを行う可能性の少ない地域のことである。すなわち、特定地域も、上記と同様に車両を降車してから直ぐに戻ってくる可能性の高い場所を含む地域のことであり、例えば、高速道路のサービスエリアやパーキングエリア、コンビニエンスストアの駐車場等が挙げられる。
【００６４】
位置判断部３１ｃは、記憶部３３に記憶されている地図情報３３ｃの道路情報や施設情報に基づいて特定地域か否かを判断し、位置情報に基づいて車両の駐車位置が特定地域内にあるか否かを判断する。なお、ユーザが予め特定地域を地図情報３３ｃに設定しておいてもよい。位置判断部３１ｃは、車両の駐車位置が特定地域内にあると判断した場合には始動処理を制限し、特定地域内にはないと判断した場合には始動処理を継続する。
【００６５】
始動指示部３１ｄは、始動制限部３１ｂ及び位置判断部３１ｃの判断結果に基づいて、最終的な遠隔始動の可否を決定し、車両制御装置１０に対して始動要求の送信処理を行う。具体的には、携帯端末２０から始動要求を受信すると、始動制限部３１ｂ及び位置判断部３１ｃが共に始動処理を継続するか否かを判断し、いずれも継続すると判断した場合に、始動指示部３１ｄは、最終的に遠隔始動を実行すると判断し、車両制御装置１０に対して通信部３２を介して始動要求を送信する。
【００６６】
通信部３２は、車両制御装置１０及び携帯端末２０と通信可能に構成され、各々との間で情報の送受信を行う。通信部３２は、例えば、車両制御装置１０に対してアプリのログイン情報や始動要求等の制御情報を送信し、携帯端末２０に対して始動処理の継続の可否を確認する情報を送信する。また、通信部３２は、例えば、車両制御装置１０から位置情報や車両情報を受信し、携帯端末２０からアプリのログイン情報や始動要求を受信する。車両制御装置１０及び携帯端末２０との通信は、いわゆる携帯電話網を通じて行われる。
【００６７】
記憶部３３は、プログラム３３ａと、位置情報３３ｂと、地図情報３３ｃとを記憶している。記憶部３３は、電気的にデータの読み書きが可能であって、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。記憶部３３としては、例えば、ＥＥＰＲＯＭやフラッシュメモリを用いることができる。ただし、他の記憶媒体を用いてもよく、磁気ディスクを備えたハードディスクドライブで構成することもできる。プログラム３３ａは、制御部３１により読み出され、制御部３１がセンター３０を制御するために実行される、いわゆるシステムソフトウェアである。位置情報３３ｂは、駐車開始時の位置情報及びログイン時の位置情報の一方又は双方を含む情報である。また、地図情報３３ｃは、全国又は一定の広域の道路情報や施設情報が含まれた情報である。
【００６８】
＜１−５．車両制御装置の処理＞
次に、車両制御装置１０の処理について説明する。図５及び図６は、車両制御装置１０の処理を示すフローチャートである。なお、以下の説明では、遠隔始動アプリ２４ｂを用いた場合を例に挙げて説明するが、車両位置表示アプリ２４ｃを用いた場合であっても同様である。
【００６９】
車両制御装置１０は、車両のイグニッションがオンしている間は、定期的に位置情報を取得しているが、オフしている間においても、所定のタイミングで位置情報を取得しており、遠隔始動もイグニッションがオフしている間に実行される処理である。このため、本実施の形態では、主として、イグニッションがオフしている間における車両制御装置１０の処理について説明する。
【００７０】
まず、イグニッションがオンの状態において、車両情報取得部１１ａが、イグニッションがオフの状態に切り替わったか否かを検出する（ステップＳ５０１）。具体的には、イグニッションがオンの状態のときに、車両情報取得部１１ａが、電源ＥＣＵからＣＡＮを介してイグニッションがオフである旨の信号を受信することによりオンからオフに切り替わったことを検出する。なお、図面中においてイグニッションを「ＩＧ」と記載する。
【００７１】
車両情報取得部１１ａは、イグニッションがオンからオフに切り替わったことを検出しなかった場合には（ステップＳ５０１でＮｏ）、定期的にイグニッションがオフからオンに切り替わったか否かを検出する。一方、車両情報取得部１１ａが、イグニッションがオンからオフに切り替わったことを検出すると（ステップＳ５０１でＹｅｓ）、制御部１１は、位置情報を位置情報取得部１２から取得する（ステップＳ５０２）。
【００７２】
制御部１１は、位置情報取得部１２から位置情報を取得すると、取得した位置情報を記憶部１４に記憶する（ステップＳ５０３）。なお、位置情報には、上述のように、緯度情報及び経度情報の他に位置情報の精度が含まれている。このため、制御部１１は、既に記憶部１４に位置情報が記憶されている場合には、その位置情報と新たに取得した位置情報との精度を比較して、より高精度の位置情報を記憶部１４に記憶する。
【００７３】
したがって、既に記憶されている位置情報よりも精度の高い位置情報を取得した場合には、新たに取得した位置情報を上書きして記憶する。一方、既に記憶されている位置情報が新たに取得した位置情報よりも精度が高い場合には、新たに取得した位置情報は記憶せずに消去する。なお、記憶部１４に位置情報が記憶されていない場合には、新たに取得した位置情報を記憶することになる。
【００７４】
そして、時間計測部１１ｄが、イグニッションがオフに切り替わってから所定時間が経過したか否かを判断する（ステップＳ５０４）。これは、イグニッションがオフに切り替わってから一定時間が経過すると、制御部１１はスリープ状態に移行し、これに伴い、位置情報取得部１２もスリープ状態に移行する。このため、制御部１１は、スリープ状態に移行する直前で、位置情報をセンター３０に送信する。その一定時間が経過する直前の時間を所定時間として、時間計測部１１ｄは、所定時間が経過したか否かを判断する。
【００７５】
所定時間が経過していない場合には（ステップＳ５０４でＮｏ）、位置情報取得部１２が、再度位置情報を取得する処理（ステップＳ５０２）を実行する。一方、所定時間が経過している場合には（ステップＳ５０４でＹｅｓ）、位置情報取得部１２による再度の位置情報の取得処理は実行せず、制御部１１は、記憶部１４に記憶されている位置情報をセンター３０に送信する（ステップＳ５０５）。すなわち、制御部１１は、イグニッションがオフに切り替わってから、所定時間が経過するまでに取得した位置情報のうち、最も精度の高い位置情報をセンター３０に送信する。なお、この処理で送信した位置情報が、駐車開始時の位置情報となる。そして、その後制御部１１は、スリープ状態に移行する。
【００７６】
制御部１１は、スリープ状態に移行した後には、ログイン情報を受信したか否かを監視する（ステップＳ５０６）。これは、ユーザが携帯端末２０の遠隔始動アプリ２４ｂを起動した際に入力するログイン情報の受信の有無の監視である。具体的には、制御部１１がスリープ状態のときにセンター３０からログイン情報等の制御情報を受信すると、それをトリガとしてスリープ状態から起動状態（ウェイクアップ状態）に移行しプログラム動作を再開する。そして受信した制御情報を確認することでログイン情報の受信の有無を判断する。尚、センター３０から制御情報を受信したときに起動状態となったことをもってログイン情報を受信したと判断してもよい。
【００７７】
ログイン情報を受信していない場合には（ステップＳ５０６でＮｏ）、スリープ状態が維持され再度受信の有無を監視する。一方、ログイン情報を受信すると制御部１１はスリープ状態が解除されて起動する。そしてログイン情報を受信したと判断した場合には（ステップＳ５０６でＹｅｓ）、遠隔始動の要求がされる可能性が高いため、位置情報取得部１２が、位置情報を取得し（ステップＳ５０７）、次の処理に進む（図５のＡ）。なお、この際に取得した位置情報は、ログイン時の位置情報である。
【００７８】
次に、制御部１１は、位置情報をセンター３０に送信する処理を実行する（ステップＳ６０１）。この際に送信される位置情報は、イグニッションのオフ中にステップＳ５０２〜Ｓ５０４で繰り返し実行され記憶部１４に記憶されている駐車開始時の位置情報と新たに取得したログイン時の位置情報とのいずれかである。これは、制御部１１がスリープ状態から起動した直後は、位置情報取得部１２も起動した直後であり、動作が不安定であることが多い。そのような場合に取得した位置情報は精度が低く信頼性が高くない。このため、他の位置情報と比較して、より信頼性の高い位置情報を選択して送信することとしている。
【００７９】
すなわち、制御部１１は、駐車開始時の位置情報とログイン時の位置情報とを比較してより精度の高い方をセンター３０に送信する。また、ログイン時の位置情報の精度が、駐車開始時の位置情報の精度よりも高い場合には、ログイン時の位置情報を記憶部１４に上書きして記憶する。
【００８０】
次に、制御部１１は、センター３０から始動要求を受信したか否かを判断する（ステップＳ６０２）。この判断は、情報判別部１１ｂが、センター３０から受信したデータに原動機の始動要求が含まれているか否かを判断することにより行われる。始動要求を受信していないと判断した場合には（ステップＳ６０２でＮｏ）、再度始動要求の受信の有無を判断する。一方、始動要求を受信したと判断した場合には（ステップＳ６０２でＹｅｓ）、位置情報取得部１２が、位置情報を取得する（ステップＳ６０３）。この際に取得した位置情報は、始動要求時の位置情報である。
【００８１】
そして、制御部１１は、センター３０に位置情報を送信する処理を実行する（ステップＳ６０４）。この送信処理においては、まず制御部１１が、始動要求時の位置情報について、ＧＰＳでの測位誤差が所定値以下であるか否かを判断する。次に、制御部１１は、測位誤差が所定値以下である場合には、始動要求時の位置情報をセンター３０に送信し、所定値以上である場合には、記憶部１４に記憶された位置情報を送信する。所定値としては、誤差として許容できる値を適宜設定すればよいが、例えば７０ｍである。また、測位誤差は、位置情報から導出することが可能である。
【００８２】
その後、始動制御部１１ｃは、原動機の始動処理を実行する（ステップＳ６０５）。具体的には、始動要求を受信すると、始動制御部１１ｃが、電源ＥＣＵに対してＣＡＮを介して始動信号を送信する。電源ＥＣＵは、ＡＣＣリレーと、イグニッションリレーと、スタータリレーとをオン状態にし、ＡＣＣ信号と、イグニッション信号と、スタータ信号をエンジンＥＣＵに送信する。エンジンＥＣＵは、これらの信号を受信すると、エンジンを始動させるためにセルモータを起動させる。これにより、遠隔にてエンジンを始動させることが可能となる。なお、車両にいわゆるイモビライザが装着されている場合には、始動制御部１１ｃは、イモビライザを制御するＥＣＵとの間で認証処理を実行する。
【００８３】
始動要求に基づいて原動機の始動処理を実行すると、制御部１１は、通信部１３を介して始動処理を実行した旨の情報をセンター３０に送信してもよい。
【００８４】
次に、制御部１１は、センター３０から原動機の停止要求及びその他の処理の要求を受信した場合には原動機の停止処理及びその他の処理を実行する（ステップＳ６０６）。停止処理は、例えば、始動制御部１１ｃが、電源ＥＣＵに対してＣＡＮを介して停止信号を送信し、電源ＥＣＵが、ＡＣＣリレーと、イグニッションリレーとをオフ状態にすることでエンジンの駆動を停止させる処理である。
【００８５】
また、その他の処理の要求とは、原動機の始動要求及び停止要求以外の要求であり、その要求を受信した場合に、その他の処理として該当する処理を実行する。例えば、ドアロックの要求を受信した場合には、始動制御部１１ｃがドアのロック処理を行い、ドアのアンロックの要求を受信した場合には、始動制御部１１ｃがドアのアンロック処理を行う。また、車両情報の送信要求を受信した場合には、始動制御部１１ｃが通信部１３を介して要求のあった車両情報をセンター３０に送信する処理を実行する。そして、車両制御装置１０は、処理を終了する。
【００８６】
ここで、イグニッションをオフに切り替えてからオンに切り替えるまでの、位置情報の取得及び送信処理について別の図面を用いて説明する。図７は、イグニッションがオフの状態における位置情報の取得及び送信の処理を示すタイムチャートである。図７において、ＩＧはイグニッションの状態を示しており、ＥＣＵは制御部１１の状態を示しており、ＧＰＳは位置情報取得部１２で取得した位置情報の精度を示している。
【００８７】
図７に示すように、時刻Ｔ１において、イグニッションがオンからオフに切り替わると、位置情報取得部１２が位置情報Ｐ１を取得する。記憶部１４には他の位置情報が記憶されていないため、位置情報Ｐ１を記憶部１４に記憶する。そして、まだ所定時間が経過していないため、次のタイミングでの位置情報の取得処理を実行する。位置情報取得部１２は、次の位置情報の取得タイミングにおいて位置情報Ｐ２を取得する。
【００８８】
この場合、記憶部１４には既に位置情報Ｐ１が記憶されているため、制御部１１は、位置情報Ｐ２と位置情報Ｐ１とを比較していずれの位置情報の精度が高いかを判断する。図７で示す例の場合、位置情報Ｐ２の方がより精度が高いと判断される。そこで、記憶部１４に位置情報Ｐ２を上書きして記憶する。
【００８９】
このようにして、所定時間が経過するまで、位置情報の取得処理と記憶処理とを繰り返す。図７で示す例の場合には、その後位置情報Ｐ３及びＰ４を取得している。そして、位置情報Ｐ３は、精度が低いため記憶せず、位置情報Ｐ４は、位置情報Ｐ２と比較すると、より精度が高いため記憶部１４に記憶する。
【００９０】
そして、位置情報Ｐ４を取得した後は、次回の取得タイミングが到来する前に、所定時間が経過するため、所定時間が経過後、制御部１１がスリープ状態に移行する前に、記憶部１４に記憶されている位置情報Ｐ４をセンター３０に送信する処理を実行する。この際に送信される位置情報Ｐ４が、駐車開始時の位置情報である。なお、位置情報を取得するタイミングは適宜設定可能であるが、例えば１ｓｅｃ間隔である。
【００９１】
その後、時刻Ｔ２において、制御部１１はスリープ状態に移行する。これに伴い、位置情報取得部１２もスリープ状態に移行する処理を開始する。具体的には、時刻Ｔ２から位置情報取得部１２は、位置情報Ｐ４で捕捉したＧＰＳ衛星を捕捉し続けているかを監視する。この監視するタイミングは適宜設定可能であるが、例えば１０ｓｅｃ間隔である。位置情報Ｐ４で捕捉していたＧＰＳ衛星の数が所定数を下回ると、ＧＰＳ衛星の追跡を終了し、次回の遠隔始動アプリのログイン情報の受信まで、位置情報取得部１２はスリープ状態となる（時刻Ｔ３〜Ｔ４）。
【００９２】
スリープ状態である時刻Ｔ４において、センター３０からログイン情報を受信すると、制御部１１及び位置情報取得部１２が起動する。位置情報取得部１２は、起動すると位置情報Ｐ５を取得する。この位置情報Ｐ５は、ログイン時の位置情報である。
【００９３】
そして、制御部１１は、位置情報をセンターに送信する処理を実行する。この際に送信する位置情報は、駐車開始時の位置情報又はログイン時の位置情報のいずれか精度の高い方である。位置情報取得部１２が起動すると時間の経過と共に位置情報の精度が徐々に上昇するが、位置情報取得部１２の起動直後は、動作が不安定であるため、ログイン時の位置情報の精度が低く、そのまま送信することが好ましくない場合があるためである。
【００９４】
そして、制御部１１は、時刻Ｔ５において、センター３０から始動要求を受信すると、位置情報Ｐ６を取得する。そして、制御部１１は、位置情報Ｐ６の測位誤差を導出し、予め設定されている所定値と比較する。制御部１１は、測位誤差が所定値よりも小さい場合（すなわち高精度である場合）には、位置情報Ｐ６をセンター３０に送信し、測位誤差が所定値よりも大きい場合（すなわち低精度である場合）には、記憶部１４に記憶されている位置情報をセンター３０に送信する。
【００９５】
なお、この処理は、測位誤差と所定値との比較ではなく、測位誤差から位置情報Ｐ６の精度を導出し、その導出した精度と予め設定されている精度との比較により行ってもよい。すなわち、制御部１１は、導出した精度が予め設定されている精度よりも高い場合には、位置情報Ｐ６をセンター３０に送信し、導出した精度が予め設定されている精度よりも低い場合には、記憶部１４に記憶されている位置情報をセンター３０に送信する。
【００９６】
その後、始動要求に基づく原動機の始動処理により、イグニッションがオン状態になる（時刻Ｔ６）。そして、イグニッションがオン状態になると、記憶部１４に記憶していた位置情報をリセット（消去）する。
【００９７】
このように、位置情報取得部１２がスリープ状態に移行する直前まで位置情報を取得し、その中で最も精度の高い位置情報を記憶しておくことで、制御部１１が起動した後の不安定な状態の中で位置情報を送信する必要がある場合であっても、信頼性の高い位置情報を送信することができる。
【００９８】
＜１−６．携帯端末の処理＞
次に、携帯端末２０の処理について説明する。図８および図９は、携帯端末２０の処理を示すフローチャートである。本実施の形態では、携帯端末２０を用いて遠隔始動を行う処理について説明する。
【００９９】
まず、携帯端末２０は、遠隔始動アプリ２４ｂが起動したか否かを判断する（ステップＳ８０１）。遠隔始動アプリ２４ｂが起動していない場合には（ステップＳ８０１でＮｏ）、再度監視を行う。一方、遠隔始動アプリ２４ｂが起動した場合には（ステップＳ８０１でＹｅｓ）、表示部２５に遠隔始動操作を行うためのメイン操作画面が表示される（ステップＳ８０２）。表示制御部２１ｂが遠隔始動アプリ２４ｂに格納されている操作画面を読み出して、表示部２５を制御して操作画面を表示する。
【０１００】
次に、制御部２１は、操作画面表示時に、ユーザの操作によって遠隔始動アプリ２４ｂのログイン入力があったか否かを判断する（ステップＳ８０３）。ログイン入力がない場合には（ステップＳ８０３でＮｏ）、制御部２１は、再度監視する。一方、ログイン入力がある場合には（ステップＳ８０３でＹｅｓ）、制御部２１は、入力されたログイン情報をセンター３０に送信する（ステップＳ８０４）。
【０１０１】
次に、制御部２１は、操作画面表示時に、ユーザの操作によって始動要求の入力があったか否かを判断する（ステップＳ８０５）。始動要求の入力がない場合には（ステップＳ８０５でＮｏ）、制御部２１は、再度監視する。一方、始動要求の入力がある場合には（ステップＳ８０５でＹｅｓ）、制御部２１は、入力された始動要求をセンター３０に送信し（ステップＳ８０６）、次の処理に進む（図８のＢ）。
【０１０２】
次に、制御部２１は、センター３０からメッセージを受信しているか否かを判断する（ステップＳ９０１）。この判断は、制御部２１がセンター３０からデータを受信したか否かの判断と、受信したデータがメッセージであるか否かの判別を含む。メッセージであるか否かの判別は、情報判別部２１ａよって行われる。センター３０から受信するメッセージとは、例えば、遠隔始動処理の継続に関する確認のメッセージや、ユーザがセンターに対して要求した情報に対する応答メッセージ等である。具合的には、後述する制限機能の制限条件を満たさない場合に、始動の継続を確認するメッセージや、ユーザがセンターに問い合わせた車両情報の内容を通知するメッセージである。
【０１０３】
制御部２１は、メッセージを受信していないと判断した場合には（ステップＳ９０１でＮｏ）、その後の処理は行わずに、遠隔始動処理を終了する。一方、制御部２１は、メッセージを受信していると判断した場合には（ステップＳ９０１でＹｅｓ）、表示部２５に当該メッセージを表示する（ステップＳ９０２）。
【０１０４】
また、情報判別部２１ａは、受信したメッセージがユーザの応答を要求するメッセージであるか否かを判別する（ステップＳ９０３）。応答を要求するメッセージとは、上述の例でいうと、始動の継続を確認するメッセージであり、応答を要求しないメッセージとは、車両情報の内容を通知するメッセージである。
【０１０５】
情報判別部２１ａが受信したメッセージが応答を要求するメッセージであると判別した場合には（ステップＳ９０３でＹｅｓ）、制御部２１は、ユーザによる応答の入力があったか否かを監視する（ステップＳ９０４）。応答の入力は、ユーザが操作画面を操作することによって行われる。この応答入力の有無の監視は、入力があったと判断されるまで繰り返し行われる（ステップＳ９０４でＮｏ）。
【０１０６】
一方、制御部２１は、応答入力があったと判断した場合には（ステップＳ９０４でＹｅｓ）、通信部２３を介してその応答内容をセンターに送信する（ステップＳ９０５）。そして、制御部２１は、再び操作画面を表示部に表示する（ステップＳ９０６）。
【０１０７】
なお、応答要求の有無を判別するステップにおいて、情報判別部２１ａは、受信したメッセージがユーザの応答を要求するメッセージでないと判別した場合には（ステップＳ９０３でＮｏ）、制御部２１は、表示したメッセージをユーザが確認したか否かを監視する（ステップＳ９０７）。応答を要求しないメッセージとは、単にユーザにその内容を提示するメッセージであるため、制御部２１は、ユーザがそれを確認したか否かを監視することとしている。ただし、監視が必要ない場合には、本ステップは省略してもよい。
【０１０８】
制御部２１は、ユーザがメッセージを確認したと判断するまで監視を繰り返して行う（ステップＳ９０７でＮｏ）。一方、制御部２１は、ユーザがメッセージを確認したと判断した場合には（ステップＳ９０７でＹｅｓ）、再び操作画面を表示部に表示する（ステップＳ９０６）。確認の入力は、例えば、ユーザが操作画面の確認ボタンを押すことによって行われる。この場合、制御部２１は、確認ボタンが押されたか否かを判断することによって確認の有無を判断する。
【０１０９】
その後、ユーザが、再び遠隔始動処理を行う場合には、最初から同様の処理を行えばよい。また、ユーザが遠隔始動アプリ２４ｂを停止すれば遠隔始動処理は終了する。
【０１１０】
なお、センター３０との通信の切断については、遠隔始動アプリ２４ｂを停止したときはもちろんのこと、センター３０との間で必要なデータの送受信が完了した場合に自動的に行なわれる。
【０１１１】
＜１−７．センターの処理＞
次に、センター３０の処理について説明する。図１０〜図１３は、センター３０の処理を示すフローチャートである。本実施の形態では、センター３０が、車両制御装置１０や携帯端末２０と情報の送受信を行って遠隔始動を実行する処理について説明する。
【０１１２】
まず、制御部３１は、車両制御装置１０からデータを受信したか否かを判断する（ステップＳ１００１）。具体的には、制御部３１が、通信部３２を介して受信したデータの有無や、送信元が車両制御装置１０であるか否か等を判断する。車両制御装置１０からデータを受信していないと判断した場合には（ステップＳ１００１でＮｏ）、携帯端末２０からのデータ受信の有無を判断する処理（ステップＳ１００４）に進む。
【０１１３】
一方、車両制御装置１０からデータを受信したと判断した場合には（ステップＳ１００１でＹｅｓ）、情報判別部３１ａは、受信データに、イグニッションがオフに切り替わった際に取得した位置情報、即ち駐車開始時の位置情報が含まれているか否かを判断する（ステップＳ１００２）。駐車開始時の位置情報が含まれていないと判断した場合には（ステップＳ１００２でＮｏ）、携帯端末２０からのデータ受信の有無を判断する処理（ステップＳ１００４）に進む。
【０１１４】
一方、情報判別部３１ａが受信データに駐車開始時の位置情報が含まれていると判断した場合には（ステップＳ１００２でＹｅｓ）、制御部３１は、その駐車開始時の位置情報を記憶部３３に記憶する（ステップＳ１００３）。
【０１１５】
次に、制御部３１は、携帯端末２０からデータを受信したか否かを判断する（ステップＳ１００４）。具体的には、制御部３１が、通信部３２を介して受信したデータの有無や、送信元が携帯端末２０であるか否か等を判断することにより行われる。携帯端末２０からデータを受信していないと判断した場合には（ステップＳ１００４でＮｏ）、センター３０の遠隔始動処理は終了する（図１０のＣ）。
【０１１６】
一方、携帯端末２０からデータを受信したと判断した場合には（ステップＳ１００４でＹｅｓ）、情報判別部３１ａは、受信データにログイン情報が含まれているか否かを判断する（ステップＳ１００５）。ログイン情報が含まれていないと判断した場合には（ステップＳ１００５でＮｏ）、次の処理に進む（図１０のＤ）。一方、情報判別部３１ａは、受信データにログイン情報が含まれていると判断した場合には（ステップＳ１００５でＹｅｓ）、制御部３１は、ログイン情報を車両制御装置１０に送信する（ステップＳ１００６）。
【０１１７】
ログイン情報を送信すると、センター３０は、車両制御装置１０から位置情報を取得して（ステップＳ１００７）、次の処理に進む（図１０のＤ）。なお、この場合に取得する位置情報は、駐車開始時の位置情報とログイン時の位置情報とのいずれか精度の高い方である。
【０１１８】
次に、情報判別部３１ａは、受信データに始動要求が含まれているか否かを判断する（ステップＳ１１０１）。始動要求が含まれていると判断した場合には（ステップＳ１１０１でＹｅｓ）、制御部３１は、始動処理を実行する（ステップＳ１１０２）。なお、始動処理の詳細については後述する。一方、情報判別部３１ａは、受信データに始動要求が含まれていないと判断した場合には（ステップＳ１１０１でＮｏ）、始動に関する処理は行わずに次の処理に進む。
【０１１９】
次に、制御部３１は、その他の制御を実行する（ステップＳ１１０３）。具体的には、まず、情報判別部３１ａが、受信データに、その他の要求が含まれているか否かを判断する。そして、情報判別部３１ａが、その他の要求が含まれていると判断した場合には、制御部３１は、当該要求に対応する処理を実行する。これに対して、情報判別部３１ａが、その他の要求が含まれていないと判断した場合には、制御部３１はその他の処理を実行しない。そして、センター３０は遠隔始動処理を終了する。
【０１２０】
次に、制御部３１が実行する始動処理（ステップＳ１１０２）について説明する。図１２及び図１３は、制御部３１の始動処理を示すフローチャートである。
【０１２１】
制御部３１は、始動処理を開始すると、まず、通信部３２を介して車両制御装置１０から送信された位置情報を取得する（ステップＳ１２０１）。この場合に受信した位置情報は、始動要求時の位置情報である。
【０１２２】
次に、始動制限部３１ｂは、ステップＳ１００３で記憶した駐車開始時の位置情報とステップＳ１００７でログイン時に受信した位置情報とが同じであるか否かを判断する（ステップＳ１２０２）。具体的には、始動制限部３１ｂは、記憶部３３に記憶されている駐車開始時の位置情報と、ログイン時に受信した位置情報とを比較して、互いの位置の異同を判断する。なお、ここでの異同とは、両位置情報が完全に一致している場合だけでなく、両者の距離差が所定距離以内であれば同じと判断する。
【０１２３】
始動制限部３１ｂは、駐車開始時の位置情報とログイン時に受信した位置情報とが同じである場合には、互いの位置は同じであると判断する。また、駐車開始時の位置情報とログイン時の位置情報とが異なる場合、あるいは両者のいずれかが未確定情報である場合には、互いの位置は異なると判断する。さらに、駐車開始時の位置情報とログイン時の位置情報との双方が未確定情報である場合には、互いの位置は同じであると判断する。なお、ログイン時に取得した位置情報の精度が低く、ログイン時に駐車開始時の位置情報を受信した場合には、互いの位置は同じとなる。
【０１２４】
そして、始動制限部３１ｂは、記憶部３３に記憶されている設定情報に含まれている制限条件を読み出して、互いの位置の異同と制限条件とを比較する。本実施の形態においては、制限条件として、互いの位置が同じ場合には始動を許可し、異なる場合には始動処理の継続可否を確認する旨の条件とする。
【０１２５】
比較の結果、互いの位置が同じであると判断された場合には（ステップＳ１２０２でＹｅｓ）、次の処理に進む（図１２のＥ）。互いの位置が同じであるということは、車両が駐車を開始した位置と現在の車両の位置とが同じであることを示しており、ユーザの意思に反して車両が移動していることはないと判断できるためである。
【０１２６】
一方、互いの位置が異なると判断された場合には（ステップＳ１２０２でＮｏ）、制御部３１は、始動処理を継続するか否かを確認する処理に進む（ステップＳ１２０３）。具体的には、制御部３１は、駐車開始時の車両の位置とログイン時の車両の位置とが異なる旨の情報と、始動処理を継続するか否かを確認するための問い合わせ情報とを、通信部３２を介して携帯端末２０に送信する。互いの位置が異なるということは、車両が駐車を開始した位置と現在の車両の位置とが異なることを示しており、例えば、盗難やレッカー移動等のユーザの意思に反して車両が移動している可能性が考えられるためである。
【０１２７】
そして、制御部３１は、携帯端末２０から問い合わせに対する回答を受信したか否かを監視する（ステップＳ１２０４）。制御部３１は、携帯端末２０から回答を受信していないと判断した場合には（ステップＳ１２０４でＮｏ）、回答を受信するまで監視を繰り返す。一方、制御部３１は、携帯端末２０から回答を受信したと判断した場合には（ステップＳ１２０４でＹｅｓ）、回答内容が始動処理の継続を許可するものであるか否かを判断する（ステップＳ１２０５）。
【０１２８】
携帯端末２０からの回答が、始動処理の継続を許可する旨の内容であると判断された場合には（ステップＳ１２０５でＹｅｓ）、次の処理に進む（図１２のＥ）。一方、携帯端末２０からの回答が、始動処理の継続を許可しない旨の内容であると判断された場合には（ステップＳ１２０５でＮｏ）、制御部３１は、始動処理を中止してその旨を携帯端末２０に送信し（ステップＳ１２０６）、遠隔始動処理を終了する（図１２のＦ）。
【０１２９】
なお、制御部３１は、互いの位置が異なると判断した場合に、始動処理の継続の確認を行うことなく始動処理を中止してもよい。この場合においても、制御部３１は、始動処理を中止した旨を携帯端末２０に送信する処理を行う。すなわち、処理ステップＳ１２０２でＮｏの場合に、次に処理ステップＳ１２０６の処理を実行することとなる。
【０１３０】
次に、位置判断部３１ｃは、車両がアイドル放置禁止区域内に存在しているか否かを判断する（ステップＳ１３０１）。上述のように、アイドル放置禁止区域は、記憶部３３に記憶されている地図情報３３ｃに含まれている。位置判断部３１ｃは、位置情報３３ｂに含まれるログイン時の位置情報と、地図情報３３ｃに含まれているアイドル放置禁止区域とを読み出して、これらログイン時の位置情報とアイドル放置禁止区域とを比較し、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。なお、この際に比較される位置情報は、駐車開始時の位置情報であってもよい。車両の駐車位置がアイドル放置禁止区域内にあると判断された場合（ステップＳ１３０１でＹｅｓ）、遠隔始動を行ってアイドル状態を保つことは禁止されているため、制御部３１は、始動可否を携帯端末２０に確認することなく始動処理を中止してその旨を携帯端末２０に送信し（ステップＳ１３０２）、遠隔始動処理を終了する（図１３のＦ）。
【０１３１】
一方、車両の駐車位置がアイドル放置禁止区域内にないと判断された場合（ステップＳ１３０１でＮｏ）、位置判断部３１ｃは、車両の駐車位置が特定地域内にあるか否かを判断する（ステップＳ１３０３）。具体的には、位置判断部３１ｃは、位置情報３３ｂに含まれるログイン時の位置情報と、地図情報３３ｃに含まれている特定地域とを読み出して、これらログイン時の位置情報と特定地域とを比較し、車両の駐車位置が特定地域内にあるか否かを判断する。なお、この際に比較される位置情報も、駐車開始時の位置情報であってもよい。
【０１３２】
車両の駐車位置が特定地域内にないと判断された場合には（ステップＳ１３０３でＮｏ）、始動指示部３１ｄが始動要求を車両制御装置１０に送信し（ステップＳ１３０８）、遠隔始動処理を終了する。一方、車両の駐車位置が特定地域内にあると判断された場合には（ステップＳ１３０３でＹｅｓ）、制御部３１は、始動処理を継続するか否かを確認する処理に進む（ステップＳ１３０４）。具体的には、制御部３１は、車両の駐車位置が特定地域内にある旨の情報と、始動処理を継続するか否かを確認するための問い合わせ情報とを、通信部３２を介して携帯端末２０に送信する。
【０１３３】
そして、制御部３１は、携帯端末２０から問い合わせに対する回答を受信したか否かを監視する（ステップＳ１３０５）。制御部３１は、携帯端末２０から回答を受信していないと判断した場合には（ステップＳ１３０５でＮｏ）、回答を受信するまで監視を繰り返す。一方、制御部３１は、携帯端末２０から回答を受信したと判断した場合には（ステップＳ１３０５でＹｅｓ）、回答内容が始動処理の継続を許可するものであるか否かを判断する（ステップＳ１３０６）。
【０１３４】
制御部３１は、携帯端末２０からの回答が、始動処理の継続を許可する旨の内容であると判断した場合には（ステップＳ１３０６でＹｅｓ）、始動指示部３１ｄが始動要求を車両制御装置１０に送信し（ステップＳ１３０８）、遠隔始動処理を終了する。一方、制御部３１は、携帯端末２０からの回答が、始動処理の継続を許可しない旨の内容であると判断した場合には（ステップＳ１３０６でＮｏ）、始動処理を中止してその旨を携帯端末２０に送信し（ステップＳ１３０７）、遠隔始動処理を終了する（図１３のＦ）。
【０１３５】
なお、制御部３１は、車両の駐車位置が特定地域内にあると判断された場合に、始動処理の継続可否の確認を行うことなく始動処理を中止してもよい。この場合においても、制御部３１は、始動処理を中止した旨を携帯端末２０に送信する処理を行う。すなわち、処理ステップＳ１３０３でＹｅｓの場合に、次に処理ステップＳ１３０７の処理を実行することとなる。
【０１３６】
なお、車両制御装置１０との通信の切断については、センター３０と車両制御装置１０との間で必要なデータの送受信が完了した場合にセンター３０が自動的に通信を切断する。
【０１３７】
また、上記実施の形態では、駐車開始情報をイグニッションのオフ情報とし、イグニッションのオフ時に駐車開始と判断して位置情報をセンターに送信するようにしたが、駐車開始の判断はこれに限定されるものではなく、駐車開始を判断できる情報であれば他の車両情報を用いてもよい。例えば、原動機がエンジンの場合、エンジン回転数によりエンジンが停止したことをもって駐車開始と判断してもよく、またキーレスエントリー装置を備える場合、キーレスエントリー装置によりドアがロックされたことをもって駐車開始と判断してもよい。要は、駐車開始を判断して位置情報を送信すればよい。
【０１３８】
また、上記実施の形態では、センター３０からの制御情報として、アプリのログイン情報を車両制御装置１０に送信し、車両制御装置１０はこれを受けてより精度の高い方の位置情報をセンター３０に送信するするようにしたが、これに限るものではない。例えば、車両制御装置１０はセンター３０からの制御情報として始動要求を受信したときに、制御部１１がスリープ状態から起動状態に移行し精度の高い方の位置情報をセンター３０に送信するようにしてもよい。かかる変形例は他の実施形態についても同様に当てはまる。
【０１３９】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第１の実施の形態では、駐車開始時の位置情報とログイン時の位置情報とを取得して比較し、精度の高い方の位置情報をセンター３０に送信する構成としていたが、ログイン時の位置情報は取得せず、ログイン情報を受信した際には、記憶部１４に記憶されている位置情報をセンター３０に送信する構成としてもよい。ログイン時に取得した位置情報は精度が低い可能性が高いため、取得処理及び比較処理を省略し、予め記憶部１４に記憶されている位置情報を送信することで、処理の効率化を図ることができると共に、より精度の高いと思われる位置情報を送信することが可能となる。このため、第２の実施の形態では、ログイン時には、その時点の位置情報を取得することなく、記憶されている位置情報を送信する構成について説明する。
【０１４０】
＜２−１．システムの概要＞
第２の実施の形態に係る車両制御システムは、図１に示す車両制御システムの概要と同様の構成である。また、第２の実施の形態に係る携帯端末及びセンターの構成についても第１の実施の形態と同様である。第２の実施の形態では、車両制御装置の構成と、車両制御装置およびセンターの処理の一部が第１の実施の形態と異なる。このため、以下では、第１の実施の形態と相違する点を中心に説明する。
【０１４１】
＜２−２．車両制御装置の構成＞
まず、第２の実施の形態に係る車両制御装置１５の構成について説明する。車両制御装置１５は、第１の実施の形態に係る車両制御装置１０と基本的な構成は同じである。すなわち、車両制御装置１５は、制御部１１と、位置情報取得部１２と、通信部１３と、記憶部１４とを備えている。これらのうち、位置情報取得部１２と、通信部１３と、記憶部１４とは第１の実施の形態と同様の構成であるものの、制御部１１の構成が若干相違する。
【０１４２】
具体的には、第２の実施の形態に係る制御部１１は、第１の実施の形態の制御部１１が備えていた送信判断部１１ｆを備えておらず、この点が相違する。これは、車両制御装置１５は、ログイン時には、新たな位置情報を取得せずに記憶部１４に記憶されていた位置情報をセンター３０に送信する構成であるため、位置情報の精度を比較して送信する位置情報を判断する処理は実行しないためである。なお、それ以外の各構成１１ａ〜１１ｅは、第１の実施の形態と同様に備えており、同様の処理を実行する。
【０１４３】
＜２−３．車両制御装置の処理＞
次に、車両制御装置１５の処理について説明する。第２の実施の形態における車両制御装置１５の処理についても、第１の実施の形態における車両制御装置１０の処理と基本的には同様である。このため、第１の実施の形態と相違する点を中心に説明する。
【０１４４】
まず、車両制御装置１５は、ステップＳ５０１〜ステップＳ５０６と同様の処理を実行する。そして、第２の実施の形態では、ログイン情報の受信時には新たな位置情報は取得しないため、ステップＳ５０７の処理は実行せず、ステップＳ６０１の位置情報を送信する処理を実行する。
【０１４５】
なお、この際に送信される位置情報は、イグニッションのオフ中にステップＳ５０２〜Ｓ５０４で繰り返し実行され記憶部１４に記憶されている駐車開始時の位置情報である。これは、制御部１１がスリープ状態から起動した直後は、位置情報取得部１２も起動した直後であり、動作が不安定であることが多い。そのような場合に取得した位置情報は精度が低く信頼性が高くない。このため、第２の実施の形態では、起動直後の位置情報の取得及び精度の比較を行うことなく、それまでに取得したより信頼性の高い位置情報を送信することとしている。
【０１４６】
そして、車両制御装置１５は、ステップＳ６０２〜ステップＳ６０６と同様の処理を実行し、処理を終了する。このように、本実施の形態においては、制御部１１が起動した後の不安定な状態では、あえて位置情報を取得せず、記憶されている位置情報を送信することにより、車両制御装置１５の処理負荷を軽減しつつ、信頼性の高い位置情報を送信することができる。
【０１４７】
＜２−４．センターの処理＞
次に、センター３０の処理について説明する。第２の実施の形態におけるセンター３０の処理についても、第１の実施の形態におけるセンター３０の処理と基本的には同様である。このため、第１の実施の形態と相違する点を中心に説明する。
【０１４８】
センター３０は、ステップＳ１００１〜ステップＳ１００７の処理を実行した後に、ステップＳ１１０１〜ステップＳ１１０３の処理を実行する。ただし、第２の実施の形態では、ステップＳ１００７の処理において受信する位置情報は、車両制御装置１５がログイン時に新たに取得した位置情報ではなく、記憶部１４に記憶されている位置情報であるため、ステップＳ１１０２での始動処理の内容が若干相違する。
【０１４９】
そこで、第２の実施の形態における始動処理（ステップＳ１１０２）について説明する。センター３０は、まずステップＳ１２０１と同様の処理を実行した後に、ステップＳ１３０１〜ステップＳ１３０８と同様の処理を実行する。すなわち、センター３０は、ステップＳ１２０２〜ステップＳ１２０６の処理は実行しない。これは、第２の実施の形態では、駐車開始時の位置情報とログイン時の位置情報とが同じであるため、これら各位置情報の異同を判断する意味がないからである。
【０１５０】
このように、本実施の形態では、センター３０は、ログイン時に位置情報を取得することがないため、制限条件に基づいた始動の可否を判断することなく、始動処理を実行することとなる。
【０１５１】
なお、イグニッションがオフされてから制御部１１がスリープ状態に移行するまでの間に位置情報を取得する処理において、取得した位置情報の精度と記憶部１４に記憶されている位置情報の精度とを比較して良い方を記憶部１４に記憶する構成について説明したが、これ以外でも可能である。
【０１５２】
例えば、イグニッションがオフにされると同時に位置情報を取得して記憶部１４に記憶し、それを駐車開始時の位置情報とする構成でもよい。また、制御部１１がスリープ状態に移行するまでの間に取得した位置情報を全て記憶しておいて、制御部１１がスリープ状態に移行する直前に各位置情報の精度を比較して最も良いものを記憶する構成としてもよい。
【０１５３】
また、上記実施の形態では、車両制御システムとして、遠隔始動アプリを例にとり説明したが、車両位置表示アプリ等他のシステムにも適用可能であり、車両制御装置１０における位置情報の取得処理、センター３０への送信処理は共通する。
【０１５４】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。また、上記実施の形態で説明した各処理は適宜に組み合わせ可能である。
【符号の説明】
【０１５５】
１０・１５    車両制御装置
１１・２１・３１    制御部
１２・２２    位置情報取得部
１３・２３・３２    通信部
１４・２４・３３    記憶部
２０    携帯端末
３０    センター
【図１】
2014082539.tif 000003
【図２】
2014082539.tif 000004
【図３】
2014082539.tif 000005
【図４】
2014082539.tif 000006
【図５】
2014082539.tif 000007
【図６】
2014082539.tif 000008
【図７】
2014082539.tif 000009
【図８】
2014082539.tif 000010
【図９】
2014082539.tif 000011
【図１０】
2014082539.tif 000012
【図１１】
2014082539.tif 000013
【図１２】
2014082539.tif 000014
【図１３】
2014082539.tif 000015