車両に搭載され、該車両の外部に設けられた情報処理装置から受信した始動要求に基づいて車両の原動機の始動制御を行う遠隔始動装置であって、前記情報処理装置と情報の送受信を行う通信手段と、前記原動機の始動時の時間情報を取得する時間情報取得手段とを備え、前記通信手段は、前記始動要求に基づく前記原動機の始動時に前記始動時の時間情報を情報処理装置に送信することを特徴とする遠隔始動装置。請求項1に記載の遠隔始動装置において、前記始動時の時間情報は、原動機の始動時刻または原動機の駆動を停止するまでの残り時間に対応する時間であることを特徴とする遠隔始動装置。請求項1または2に記載の遠隔始動装置において、前記時間情報取得手段は、前記原動機の駆動を停止するまでの残り時間に対応する時間を計測することを特徴とする遠隔始動装置。請求項1または2に記載の遠隔始動装置において、前記時間情報取得手段は、車両に搭載された全地球測位システムが有する時間情報から、前記始動時の時間情報を取得し、前記全地球測位システムが有する時間情報から始動時の時間情報を取得できないときは、自装置が備えている時計から取得することを特徴とする遠隔始動装置。携帯端末および車両に搭載された遠隔始動装置と通信可能に構成され、前記携帯端末から受信した始動要求に基づいて前記遠隔始動装置に対して車両の原動機の始動要求を送信する情報処理装置であって前記携帯端末および遠隔始動装置と情報の送受信を行う通信手段を備え、前記通信手段は、前記遠隔始動装置に対する前記始動要求の送信に応答して前記遠隔始動装置から原動機の始動時の時間情報を受信すると、該始動時の時間情報を携帯端末に送信することを特徴とする情報処理装置。請求項5に記載の情報処理装置において、前記始動時の時間情報は、原動機の始動時刻または原動機の駆動を停止するまでの残り時間に対応する時間であることを特徴とする情報処理装置。請求項6に記載の情報処理装置において、時間を計測する時間計測手段をさらに備え、前記時間計測手段は、前記始動時の時間情報が原動機の始動時刻である場合には、該始動時刻に基づいて原動機の駆動を停止するまでの残り時間に対応する時間を計測することを特徴とする情報処理装置。車両の原動機の始動制御を行う遠隔始動装置に始動要求を送信する情報処理装置に対して、始動要求を送信する携帯端末であって、前記情報処理装置と情報の送受信を行う通信手段と、時間を計測する時間計測手段と、情報を表示する表示手段とを備え、前記通信手段が、前記情報処理装置に対する前記始動要求の送信に応答して情報処理装置から原動機の始動時の時間情報を受信すると、前記時間計測手段は、前記始動時の時間情報に基づいて原動機の駆動を停止するまでの残り時間に対応する時間を計測し、前記表示手段は、前記原動機の駆動を停止するまでの残り時間に対応する時間を表示することを特徴とする携帯端末。請求項8に記載の携帯端末において、前記始動時の時間情報は、原動機の始動時刻または原動機の駆動を停止するまでの残り時間に対応する時間であることを特徴とする情報処理装置。請求項1ないし4のいずれか1項に記載の遠隔始動装置と、請求項5ないし7のいずれか1項に記載の情報処理装置と、請求項8または9に記載の携帯端末と、を備えていることを特徴とする遠隔始動システム。リモートスタータを使用する際、ユーザは自車両から離れた位置に居ることが通常であるため、ユーザは車内の温度調節が終了したのか、あるいは残り時間がどのくらいなのかを知ることができない。このような場合、ユーザは、車内が適切な温度になる前に車両に乗り込んでしまうことがある。これを防止するためには、ユーザから残り時間、または始動後の経過時間等の残り時間に対応する時間の確認要求があったときに、センターが車両から残り時間を取得してユーザに報知することが考えられる。しかしながら、この場合には、ユーザから残り時間に対応する時間の確認要求がある毎にセンターが車両と通信して残り時間等を確認する必要があるため、センターと車両との通信が頻繁に発生し、通信料が高くなる可能性がある。本発明は、上記課題に鑑みてなされたものであり、通信費用を抑制しつつ、原動機の駆動の残り時間に対応する時間をユーザに報知することができる車両遠隔始動制御に関する技術を提供することを目的とする。上記課題を解決するため、請求項1の発明は、車両に搭載され、該車両の外部に設けられた情報処理装置から受信した始動要求に基づいて車両の原動機の始動制御を行う遠隔始動装置であって、前記情報処理装置と情報の送受信を行う通信手段と、前記原動機の始動時の時間情報を取得する時間情報取得手段とを備え、前記通信手段は、前記始動要求に基づく前記原動機の始動時に前記始動時の時間情報を情報処理装置に送信する。また、請求項2の発明は、請求項1に記載の遠隔始動装置において、前記始動時の時間情報は、原動機の始動時刻または原動機の駆動を停止するまでの残り時間に対応する時間である。また、請求項3の発明は、請求項1または2に記載の遠隔始動装置において、前記時間情報取得手段は、前記原動機の駆動を停止するまでの残り時間に対応する時間を計測する。また、請求項4の発明は、請求項1または2に記載の遠隔始動装置において、前記時間情報取得手段は、車両に搭載された全地球測位システムが有する時間情報から、前記始動時の時間情報を取得し、前記全地球測位システムが有する時間情報から始動時の時間情報を取得できないときは、自装置が備えている時計から取得する。また、請求項5の発明は、携帯端末および車両に搭載された遠隔始動装置と通信可能に構成され、前記携帯端末から受信した始動要求に基づいて前記遠隔始動装置に対して車両の原動機の始動要求を送信する情報処理装置であって前記携帯端末および遠隔始動装置と情報の送受信を行う通信手段を備え、前記通信手段は、前記遠隔始動装置に対する前記始動要求の送信に応答して前記遠隔始動装置から原動機の始動時の時間情報を受信すると、該始動時の時間情報を携帯端末に送信する。また、請求項6の発明は、請求項5に記載の情報処理装置において、前記始動時の時間情報は、原動機の始動時刻または原動機の駆動を停止するまでの残り時間に対応する時間である。また、請求項7の発明は、請求項6に記載の情報処理装置において、時間を計測する時間計測手段をさらに備え、前記時間計測手段は、前記始動時の時間情報が原動機の始動時刻である場合には、該始動時刻に基づいて原動機の駆動を停止するまでの残り時間に対応する時間を計測する。また、請求項8の発明は、車両の原動機の始動制御を行う遠隔始動装置に始動要求を送信する情報処理装置に対して、始動要求を送信する携帯端末であって、前記情報処理装置と情報の送受信を行う通信手段と、時間を計測する時間計測手段と、情報を表示する表示手段とを備え、前記通信手段が、前記情報処理装置に対する前記始動要求の送信に応答して情報処理装置から原動機の始動時の時間情報を受信すると、前記時間計測手段は、前記始動時の時間情報に基づいて原動機の駆動を停止するまでの残り時間に対応する時間を計測し、前記表示手段は、前記原動機の駆動を停止するまでの残り時間に対応する時間を表示する。また、請求項9の発明は、請求項8に記載の携帯端末において、前記始動時の時間情報は、原動機の始動時刻または原動機の駆動を停止するまでの残り時間に対応する時間である。また、請求項10の発明は、遠隔始動システムであって、請求項1ないし4のいずれか1項に記載の遠隔始動装置と、請求項5ないし7のいずれか1項に記載の情報処理装置と、請求項8または9に記載の携帯端末と、を備えている。請求項1ないし10の発明によれば、遠隔始動装置は、原動機の始動時に、該始動時の時間情報を取得して情報処理装置に送信するので、情報処理装置は、始動時の時間情報を取得することができる。これにより、情報処理装置は、その後に始動時の時間情報が必要な状況が生じた場合であっても、遠隔始動装置と通信を行うことなく始動時の時間情報を使用することが可能となるため、通信費用を抑制しつつ、始動時の時間情報を取得することができる。また、特に請求項2または3の発明によれば、原動機の駆動を停止するまでの残り時間に対応する時間を取得することができる。また、特に請求項4の発明によれば、始動時の時間情報を確実に取得することができる。また、特に請求項5の発明によれば、情報処理装置は、遠隔始動装置に対する始動要求に応答して遠隔始動装置から原動機の始動時の時間情報を受信するようになっている。また、情報処理装置は、始動時の時間情報を受診すると、携帯端末に送信するようになっているため、携帯端末は、遠隔始動装置と通信することなく始動時の時間情報を取得することができる。また、情報処理装置は、遠隔始動装置から始動時の時間情報を取得しているため、再度携帯端末に送信する必要が生じた場合であっても、遠隔始動装置と通信を行って新たに取得することなく、携帯端末に送信することができる。このため、通信費用を抑制しつつ、始動時の時間情報を取得することが可能となる。また、特に請求項6または7の発明によれば、原動機の駆動を停止するまでの残り時間に対応する時間を取得することができる。また、特に請求項8の発明によれば、携帯端末は、情報処理装置から受信した原動機の受信時の時間情報に基づいて、原動機の駆動を停止するまでの残り時間に対応する時間を計測し、表示することができるため、ユーザに原動機の駆動を停止するまでの残り時間に対応する時間を報知することができる。また、特に請求項9の発明によれば、原動機の駆動を停止するまでの残り時間に対応する時間を取得することができる。以下、図面を参照しつつ本発明の実施の形態について説明する。<1.システムの概要>図1は、本実施の形態に係る遠隔始動システム100の概要を示す図である。遠隔始動システム100は、遠隔始動装置10と、携帯端末20と、センター30とを備えている。遠隔始動装置10は、車両に備えられており、センター30から送信された制御情報に応じて車両の制御を行うものである。遠隔始動装置10は、センター30と通信可能に接続されており、所定のタイミングで位置情報を含む車両情報をセンター30に送信すると共に、センター30を介して携帯端末20からの始動要求等の制御情報を受信する。遠隔始動装置10は、センター30から始動要求を受信すると車両の原動機や各種装置の始動制御を行う。また、遠隔始動装置10は、車両の原動機を始動すると、始動時の時間情報を取得して、原動機の始動時にこの始動時の時間情報をセンター30に送信する。また、遠隔始動装置10は、センター30からの始動要求により車両の原動機を始動したときは、予め定めた所定時間、即ち暖機時間が経過すると自動的に原動機を停止する。なお、原動機とはエンジンやモータであり、本発明はいずれの場合にも適用可能である。ただし、説明の便宜上、エンジンを用いた場合を例に挙げて説明する場合がある。また、各種装置とは例えばエアコンやドアである。すなわち、遠隔始動制御とは、エンジンやモータの始動/停止、エアコンのオン/オフ、ドアの開閉等の制御である。以下では、遠隔始動を行う対象を単に原動機と記載し、始動や停止、オン/オフ等を含めて単に始動と記載する場合がある。携帯端末20は、ユーザが所持する可搬型の電子機器であり、例えば、スマートフォン、タブレット、携帯電話、PDA等である。携帯端末20には、車両の原動機を遠隔で始動するためのアプリケーション以下、アプリというが格納されている。ユーザが、携帯端末20に格納されたアプリを操作して実行することにより、遠隔での始動要求や各種設定を行うことができる。また、携帯端末20は、センター30と通信可能に構成されており、始動要求や各種設定に関する情報、携帯端末20の位置情報等がセンター30に送信される。また、携帯端末20は、センター30から原動機の始動時の時間情報を取得すると、原動機の駆動の残り時間または原動機の始動開始からの経過時間等の残り時間に対応する時間を表示する。なお、以下においては、原動機の駆動の残り時間を表示する場合を例として説明することとする。センター30は、遠隔始動システム100全体を制御する情報処理装置である。センター30は、遠隔始動装置10及び携帯端末20と通信可能に構成されており、始動要求や車両情報等を互いに送受信することで原動機の始動等の制御を行う。具体的には、センター30は、例えば、車両から位置情報を含む車両情報を受信し、携帯端末20から始動要求や位置情報を受信する。センター30は、携帯端末から始動要求を受信すると、携帯端末20の位置情報と車両の位置情報とに基づいて始動の可否に関する判断や指示といった制御を行う。また、センター30は、原動機の始動時の時間情報を取得すると、この時間情報を携帯端末20に送信する。このように、本実施の形態に係る遠隔始動システム100は、遠隔始動装置10が原動機の始動時に該始動時の時間情報を取得すると共にセンター30に送信し、センター30は、遠隔始動装置10から取得した始動時の時間情報を記憶すると共に携帯端末20に送信する。これにより、携帯端末20は、遠隔始動装置10と通信することなくセンター30から時間情報を取得することが可能となり、通信費用を抑制しつつ、原動機の駆動の残り時間等の時間情報をユーザに報知することができるシステムである。以下、遠隔始動システム100の構成及び処理について詳細に説明する。<2.遠隔始動装置の構成>まず、遠隔始動装置10の構成について説明する。図2は、遠隔始動装置10の概要を示すブロック図である。図2に示すように、遠隔始動装置10は、制御部11と、位置情報取得部12と、通信部13と、記憶部14と、時計部15とを備えている。制御部11は、車両情報取得部11aと、情報判別部11bと、始動制御部11cと、時間情報取得部11dと、位置判断部11eとを備えており、また、図示しないCPU、RAM、及びROMを備えるコンピュータである。制御部11は、遠隔始動装置10が備える通信部13や記憶部14等と接続され、記憶部14に記憶されたプログラム14aに基づいて情報の送受信を行い、遠隔始動装置10の全体を制御する。記憶部14に記憶されたプログラムにしたがってCPUが演算処理を実行することにより、情報判別部11bや始動制御部11c等の制御部11の機能が実現される。また、制御部11は、CANControllerAreaNetwork等の車載LANLocalAreaNetworkを介して車両内の他の各種センサやECUと通信可能に接続されており、種々の情報の送受信を行っている。なお、制御部11は、遠隔始動装置10が行う処理全般を制御するものであるため、上述した、車両情報取得部11aや、情報判別部11b、始動制御部11c、時間情報取得部11dが実行する処理以外の処理についても制御する。車両情報取得部11aは、車両の走行状態や他のECUの状態を示す情報としての車両情報を取得する。車両には、例えば、車速センサや舵角センサ等の車両の走行状態を検出するセンサや、燃料噴射用ECUやドアロック/アンロック用ECUといったエンジン制御系やボディ制御系のECUが設けられている。車両情報取得部11aは、CANを介してこれらセンサやECUの出力を車両情報として取得する。情報判別部11bは、車両内の他のセンサやECUから取得した車両情報の内容を判別したり、センター30から受信した情報の内容を判別する。車両情報としては、上述したものの他にも例えば、イグニッションのオン/オフの情報が挙げられる。また、センター30から受信した情報としては、例えば、原動機の始動要求に関するコマンドが挙げられる。始動制御部11cは、車両が備える原動機や各種装置の始動又は停止を制御する。すなわち、始動制御部11cは、センター30から始動要求のコマンドを受信した際に、制御対象のECUに対して該当する指令を送信する。例えば、センター30から原動機の始動要求のコマンドを受信した場合には、始動制御部11cは、CANを介して原動機の駆動制御を行うECUに対して始動指令を送信する。また、エアコンの始動要求のコマンドを受信した場合には、始動制御部11cは、CANを介してエアコンの駆動制御を行うECUに対して始動指令を送信する。時間情報取得部11dは、車両の原動機の始動時の時間情報を取得する。始動時の時間情報とは、例えば、遠隔始動により原動機を始動した時点における時刻以下、始動時刻と記載するや、遠隔始動で原動機を始動した時点における駆動を停止するまでの残り時間以下、始動時残り時間と記載する、始動後における駆動を停止するまでの残り時間以下、単に残り時間と記載するである。時間情報取得部11dは、位置情報取得部12としてGPSGlobalpositioningsystem:全地球測位システムを用いている場合には、GPSが有する時間情報から現在時刻を取得することができる。ただし、GPSが時間情報を取得できていない場合や、位置情報取得部12としてGPSを用いていない場合には、時間情報取得部11dは、時計部15から現在時刻を取得する。時間情報取得部11dが原動機の始動時に取得した現在時刻が始動時刻となる。時間情報取得部11dは、始動時刻を取得すると、通信部13を介してセンター30に送信する。また、時間情報取得部11dは、時間の経過を計測する処理も行う。例えば、遠隔始動で原動機を始動した際の駆動時間が予め決められている場合には、時間情報取得部11dは、原動機を始動した時点から、予め決められた時間の減算処理を開始することで、残り時間を計測する。また、時間情報取得部11dは、原動機の始動からの経過時間の計測処理も行う。時間情報取得部11が計測した経過時間は、予め決められた駆動時間に到達したかを判断するための時間情報となる。位置判断部11eは、車両情報取得部11aがイグニッションのオフの情報すなわち、駐車開始情報を取得すると、車両の駐車位置が制限区域内にあるか否かを判断する。制限区域とは、アイドル放置禁止区域や特定地域である。アイドル放置禁止区域とは、車両をアイドル状態のまま放置しておくことを禁止している区域のことである。また、特定地域とは、遠隔始動により車両のアイドリングを行う可能性の少ない地域のことである。すなわち、特定地域とは、車両を降車してから直ぐに戻ってくる可能性の高い場所を含む地域のことであり、例えば、高速道路のサービスエリアやパーキングエリア、コンビニエンスストアの駐車場等が挙げられる。これらの区域は、記憶部14に記憶されている地図情報14fに含まれている。位置判断部11eは、車両の駐車開始位置と地図情報14fとを比較することで、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。位置判断部11eは、車両の駐車位置がアイドル放置禁止区域内にあると判断した場合には、車両位置情報の送信処理を実行しない。また、位置判断部11eは、記憶部14に記憶されている地図情報14fの道路情報や施設情報に基づいて特定地域か否かを判断し、車両位置情報に基づいて車両の駐車位置が特定地域内にあるか否かを判断する。なお、ユーザが予め特定地域を地図情報14fに設定しておいてもよい。位置判断部11eは、車両の駐車開始位置と特定地域とを比較することで、車両の駐車位置が特定地域内にあるか否かを判断する。位置判断部11eは、車両の駐車位置が特定地域内にあると判断した場合には車両位置情報の送信処理を禁止し、特定地域内にはないと判断した場合には車両位置情報の送信処理を実行する。なお、駐車位置がアイドル放置禁止区域内または特定地域内にあるときに車両位置情報の送信処理を禁止するか許可するかをユーザが切替設定してもよい。例えば、車両位置情報の送信処理を制限する制限モードを設け、ユーザが制限モードをオンに設定すると、駐車位置が制限区域にある場合は車両位置情報の送信を禁止し、オフに設定すると駐車位置がどこであろうと無条件で車両位置情報を送信する。制限モードは携帯端末20によりセンター30を介してオン、オフを設定することができる。位置情報取得部12は、遠隔始動装置10の現在位置を示す情報としての位置情報を取得する。位置情報取得部12としては、例えば、GPSを用いることができる。位置情報は、緯度情報及び経度情報を含んでいる。すなわち、位置情報取得部12は、GPSを用いて現在位置の緯度情報及び経度情報を取得することとなる。また、位置情報取得部12は、時間情報取得部11dが取得する始動時刻の元になる時間情報も取得する。なお、遠隔始動装置10が設置されている環境によっては、GPSにて位置情報を取得できない場合がある。この場合、位置情報取得部12は、位置情報を取得できない旨を示す情報として、位置情報が未確定であるとする情報以下、未確定情報と記載するを取得する。また、取得した位置情報は、遠隔始動装置10の位置情報であるものの、遠隔始動装置10は車両に搭載されているため、車両の位置を示す情報でもある。このため、以下においては、位置情報取得部12にて取得した位置情報を車両位置情報と記載する。すなわち、車両位置情報は、GPSで取得した緯度情報及び経度情報を含む位置情報と、GPSで取得できなかった場合の未確定情報とを含む情報である。なお、この車両位置情報14bは、記憶部14に記憶される。通信部13は、センター30と通信可能に接続され、センター30との間で情報の送受信を行う。通信部13は、例えば、センター30に対して車両位置情報や車両情報、始動時の時間情報、即ち始動時刻や始動時残り時間を送信し、センター30から通信接続要求や始動要求等のコマンド、すなわち制御情報を受信する。始動時の時間情報として始動時刻と始動時残り時間のどちらを採用するかは予め定めておけばよいが、始動時刻は絶対時刻であり送信による遅れの影響がないため、遠隔始動装置10と携帯端末20との間で原動機の駆動を停止するまでの残り時間を誤差なく計測できる点で始動時刻を採用することが望ましい。遠隔始動装置10とセンター30との通信は、いわゆる携帯電話網を通じて行われる。したがって、通信部13は、センターとの通信が可能な圏内であるか、不可能な圏外であるかの判断も行う。センター30から送信されたコマンド等のデータ14dは、記憶部14に記憶される。記憶部14は、プログラム14aと、車両位置情報14bと、車両情報14cと、データ14dと、時間情報14eと、地図情報14fとを記憶している。本実施の形態における記憶部14は、電気的にデータの読み書きが可能であって、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。記憶部14としては、例えば、EEPROMElectricalErasableProgrammableReadOnlymemoryやフラッシュメモリを用いることができる。ただし、他の記憶媒体を用いてもよく、磁気ディスクを備えたハードディスクドライブで構成することもできる。プログラムは、制御部11により読み出され、制御部11が遠隔始動装置10を制御するために実行される、いわゆるシステムソフトウェアである。また、時間情報14eとは、始動時の時間情報や、予め決められた駆動時間の情報等である。また、地図情報14fは、全国又は一定の広域の道路情報や施設情報が含まれた情報である。時計部15は、遠隔始動装置10が有する内蔵時計である。時計部15は、いわゆる時計機能を有しており、時間情報取得部11dに対して時間情報を出力する。なお、本実施の形態では、遠隔始動装置10が記憶部14に地図情報14fを記憶しておき、位置判断部11eが、車両の駐車位置が制限区域内にあるか否かを判断しているがこれに限定されるものではない。例えば、車両がナビゲーション装置を備えている場合には、ナビゲーション装置の記憶部に記憶されている地図情報に制限区域の情報を含ませておいてもよい。この場合、位置判断部11eがナビゲーション装置から制限区域の情報を取得して、車両の駐車位置が制限区域内にあるか否かを判断する構成となる。また、本実施の形態では、特定地域の設定を遠隔始動装置10で行なっているが、センター30で特定地域を設定し、設定した特定地域情報を遠隔始動装置10に送信することで設定してもよい。<3.携帯端末の構成>次に携帯端末20の構成について説明する。図3は、携帯端末20の概要を示すブロック図である。図3に示すように、携帯端末20は、制御部21と、位置情報取得部22と、通信部23と、記憶部24と、表示部25と、操作部26と、時計部27とを備えている。制御部21は、情報判別部21aと、表示制御部21bと、制限機能設定部21cと、時間計測部21dとを備えており、また、図示しないCPU、RAM、及びROMを備えるコンピュータである。制御部21は、携帯端末20が備える通信部23や記憶部24等と接続され、記憶部24に記憶されたプログラム24aに基づいて情報の送受信を行い、携帯端末20の全体を制御する。記憶部24に記憶されたプログラムにしたがってCPUが演算処理を実行することにより、情報判別部21aや表示制御部21b等の制御部21の機能が実現される。なお、制御部21は、携帯端末20が行う処理全般を制御するものであるため、遠隔始動に関するアプリの機能を実行させる処理を含め、情報判別部21aや、表示制御部21b、制限機能設定部21c、時間計測部21d以外の処理についても制御する。情報判別部21aは、取得した情報の内容を判別する。情報判別部21aは、例えば、センター30から受信した情報の内容を判別したり、携帯端末20の操作部26を介して入力されたコマンドの内容を判別する。センター30から受信した情報としては、例えば、車両情報や始動の可否に関する問い合わせ、始動時の時間情報が挙げられ、携帯端末20の操作部26を介して入力されたコマンドとしては、原動機の始動要求や停止要求のコマンドが挙げられる。表示制御部21bは、携帯端末20の表示部25に画像を表示させる制御を行う。具体的には、表示制御部21bは、原動機の始動の指示を行うための操作用画面や、センター30から受信した確認用画面、残り時間などを表示部25に表示させる制御を行う。制限機能設定部21cは、所定の条件を満たす場合に車両の原動機の遠隔始動処理を制限する機能以下、制限機能と記載するのオン又はオフを設定する。所定の条件とは、車両の原動機の遠隔始動を実行するか否かを決める条件以下、制限条件というである。制限機能設定部21cは、制限条件を変更する機能も有している。制限条件としては、例えば、始動要求時の携帯端末と駐車開始時の車両との距離に関する条件が挙げられ、この条件に基づく制限機能を距離制限機能と記載する。また、制限条件としては、例えば、車両の駐車開始時の位置と始動要求時の位置との異同に関する条件も挙げられ、この条件に基づく制限機能を位置制限機能と記載する。また、制限条件としては、車両のドアがロック状態であるか否かといった条件や、ギアがパーキングの位置にあるか否かといった条件も挙げられる。制限機能のオン又はオフを示す情報及び制限条件以下、これらを設定情報と記載するは、記憶部24に記憶されている。ユーザが携帯端末を操作して設定モードを選択すると、設定情報24cが記憶部24から読み出されて表示部25に表示される。ユーザは、表示された設定情報に対して、制限機能のオン又はオフを設定したり、変更画面にしたがって条件を変更することで新たな設定情報を設定することができる。新たな設定情報は、記憶部24に記憶されると共にセンター30に送信される。なお、設定情報24cは、携帯端末20の記憶部24には記憶せずにセンター30の記憶部33にのみ記憶されていてもよい。この場合、制限機能設定部21cは、設定情報をセンター30の記憶部33から読み出すことになる。時間計測部21dは、原動機の駆動時間の計測を行う。すなわち、時間計測部21dは、センター30から始動時の時間情報を取得すると、現在時刻を取得して、これらの情報を用いて駆動時間を計測する。具体的には、時間計測部21dは、センター30から始動時刻を取得した場合には、現在時刻と比較して経過時間を算出する。そして、この経過時間と予め決められている駆動時間とに基づいて残り時間を算出し、減算処理を行うことで残り時間を計測し続ける。また、センター30から始動時残り時間を取得した場合には、時間計測部21dは、単に減算処理を行って残り時間を計測し続ける。なお、時間計測部21dは、位置情報取得部22がGPSを用いている場合にはGPSから現在時刻を取得し、GPSを用いていない場合には時計部27から現在時刻を取得する。位置情報取得部22は、携帯端末20の現在位置を示す情報としての位置情報以下、携帯位置情報と記載するを取得する。位置情報取得部22としては、例えば、GPSを用いることができる。携帯位置情報は、緯度情報及び経度情報を含んでいる。すなわち、位置情報取得部22は、GPSを用いて現在位置の緯度情報及び経度情報を取得することとなる。取得した携帯位置情報24bは、記憶部24に記憶される。また、位置情報取得部22は、時間計測部21dが取得する現在時刻の元になる時間情報も取得する。通信部23は、センター30と通信可能に接続され、センター30との間で情報の送受信を行う。通信部23は、例えば、センター30に対して始動要求のコマンドや携帯位置情報を送信し、センター30から通信接続要求のコマンドや始動の可否に関する問い合わせ、始動時刻や始動時残り時間等を受信する。携帯端末20とセンター30との通信は、いわゆる携帯電話網を通じて行われる。したがって、通信部23は、センター30との通信が可能な圏内であるか、不可能な圏外であるかの判断も行う。記憶部24は、プログラム24aと、携帯位置情報24bと、設定情報24cと、アプリ24dと、時間情報24eとを記憶している。本実施の形態における記憶部24は、電気的にデータの読み書きが可能であって、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。記憶部24としては、例えば、EEPROMやフラッシュメモリを用いることができる。ただし、他の記憶媒体を用いてもよく、磁気ディスクを備えたハードディスクドライブで構成することもできる。プログラム24aは、制御部21により読み出され、制御部21が携帯端末20を制御するために実行される、いわゆるシステムソフトウェアである。アプリ24dとは、遠隔始動用の制御プログラムである。また、時間情報24eとは、始動時の時間情報や、予め決められた駆動時間の情報等である。表示部25は、遠隔始動の制御を行うアプリの操作用画面や、センター30から送信された車両情報を確認する確認用画面、残り時間等を表示する表示装置である。表示部25としては、例えば、液晶ディスプレイや、有機ELディスプレイ等を用いることができる。操作部26は、機械式のボタンやタッチパネルを備えた情報の入力装置である。ユーザは、操作部26を操作することによって、遠隔始動の制御に関する各種操作や、設定情報の設定や変更操作等を行うことができる。なお、操作部26は、表示部25と一体として構成してもよい。時計部27は、携帯端末20が有する内蔵時計である。時計部27は、いわゆる時計機能を有しており、時間計測部21dに対して時間情報を出力する。<4.センターの構成>次にセンター30の構成について説明する。図4は、センター30の概要を示すブロック図である。図4に示すように、センター30は、制御部31と、通信部32と、記憶部33と、時計部34とを備えている。制御部31は、情報判別部31aと、始動制限部31bと、位置判断部31cと、始動指示部31dと、時間計測部31eとを備えており、また、図示しないCPU、RAM、及びROMを備えるコンピュータである。制御部31は、センター30が備える通信部32や記憶部33等と接続され、記憶部33に記憶されたプログラムに基づいて情報の送受信を行い、センター30の全体を制御する。記憶部33に記憶されたプログラム33aにしたがってCPUが演算処理を実行することにより、情報判別部31aや始動制限部31b等の制御部31の機能が実現される。なお、制御部31は、センター30が行う処理全般を制御するものであるため、情報判別部31aや、始動制限部31b、位置判断部31c、始動指示部31d、時間計測部31eが実行する処理以外の処理についても制御する。情報判別部31aは、遠隔始動装置10又は携帯端末20から受信した情報やコマンドの内容を判別する。具体的には、情報判別部31aは、遠隔始動装置10から受信した情報が、車両位置情報であるか、原動機を始動した旨の情報であるか、イグニッションオン/オフの情報であるか、始動時の時間情報であるか等を判別する。また、情報判別部31aは、携帯端末20から受信した情報が、携帯位置情報であるか、原動機の始動要求又は停止要求のコマンドであるか、設定情報の変更情報であるか等を判別する。始動制限部31bは、携帯端末20から始動要求のコマンドを受信した場合に、設定情報に基づいて原動機の始動を制限するか否かを判断する。具体的には、始動制限部31bは、携帯端末20から始動要求のコマンドを受信したと判断した場合に、車両位置情報や携帯位置情報と設定情報とに基づいて始動の可否を判断する。例えば、距離制限機能がオンに設定されていて、制限条件が車両の駐車開始位置と携帯端末の始動要求時の位置との距離に基づいて設定されている場合には、始動制限部31bは、車両位置情報及び携帯位置情報に基づいて車両の駐車開始時の位置と携帯端末の始動要求時の位置との距離を導出し、この距離と制限条件とを比較することによって原動機の始動を制限するか否かを判断する。より具体的に説明すると、始動制限部31bは、記憶部33から読み出したイグニッションオフ時の車両位置情報33bすなわち、駐車開始時の車両位置情報と、携帯端末20から受信した携帯位置情報33cすなわち、始動要求時の携帯位置情報とを比較することで互いの距離を算出する。そして、始動制限部31bは、記憶部33から設定情報33dに含まれている制限距離を読み出し、算出した距離が制限距離以上であるか否かを判断する。なお、制限距離とは、始動を制限する距離を示す制限条件である。始動制限部31bは、算出した距離が制限距離より小さい場合には原動機の始動処理を継続し、算出した距離が制限距離以上の場合には始動処理を制限する。なお、始動処理の制限には、始動処理の禁止も含まれる。すなわち、始動処理を制限する処理とは、例えば、始動処理を禁止する場合には始動処理を中止し、始動処理を制限する場合には始動処理の継続の可否をユーザに確認する等の処理である。また、位置制限機能がオンに設定されていて、制限条件が駐車開始時と始動要求時とにおける車両の位置の異同に基づいて設定されている場合には、始動制限部31bは、駐車開始時の車両位置情報と、始動要求時の車両位置情報とに基づいて原動機の始動を制限するか否かを判断する。具体的には、始動制限部31bは、記憶部33から読み出したイグニッションオフ時の車両位置情報33bすなわち、駐車開始時の車両位置情報と、携帯端末20から始動要求のコマンドを受信した際に遠隔始動装置10から取得した車両位置情報33bすなわち、始動要求時の車両位置情報とを比較することで互いの位置の異同を判断する。そして、始動制限部31bは、記憶部33から設定情報33dに含まれている制限条件を読み出して、判断した異同の結果と比較する。制限条件としては、各車両位置情報が異なる場合には始動を制限する旨の条件が挙げられる。この条件の場合に、各車両位置情報が異なると判断されると、始動制限部31bは始動処理を制限する。すなわち、各車両位置情報が異なるということは、始動要求があった際に、車両が駐車開始時の位置から移動していることを示している。移動している要因としては、盗難にあっていることや、レッカー移動されていることが考えられる。このため、始動制限部31bは、各車両位置情報が異なる場合には始動を禁止したり、始動処理の継続の可否をユーザに確認するといった始動の制限を行う。位置判断部31cは、携帯端末20から始動要求のコマンドを受信した場合に、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。アイドル放置禁止区域とは、上記と同様に車両をアイドル状態のまま放置しておくことを禁止している区域のことである。これらの区域は、記憶部33に記憶されている地図情報33eに含まれており、位置判断部31cは、記憶部33から読み出した車両の駐車開始位置と地図情報33eとを比較することで、車両の駐車位置がアイドル放置禁止区域内にあるか否かを判断する。位置判断部31cは、車両の駐車位置がアイドル放置禁止区域内にあると判断した場合には始動処理を実行しない。なお、遠隔始動装置10において、車両の駐車位置がアイドル放置禁止区域内にある場合に、車両の駐車位置情報をセンター30に送信することを禁止するのであれば、この処理は本来不要であるが、本実施形態では送信を禁止する設定と許可する設定を切替可能としているため、この処理が必要となる。また、位置判断部31cは、車両の駐車位置が特定地域内にあるか否かも判断する。特定地域とは、遠隔始動により車両のアイドリングを行う可能性の少ない地域のことである。すなわち、特定地域も、上記と同様に車両を降車してから直ぐに戻ってくる可能性の高い場所を含む地域のことであり、例えば、高速道路のサービスエリアやパーキングエリア、コンビニエンスストアの駐車場等が挙げられる。位置判断部31cは、記憶部33に記憶されている地図情報33eの道路情報や施設情報に基づいて特定地域か否かを判断し、車両位置情報に基づいて車両の駐車位置が特定地域内にあるか否かを判断する。なお、ユーザが予め特定地域を地図情報33eに設定しておいてもよい。位置判断部31cは、記憶部33から読み出した車両の駐車開始位置と特定地域とを比較することで、車両の駐車位置が特定地域内になるか否かを判断する。位置判断部31cは、車両の駐車位置が特定地域内にあると判断した場合には始動処理を制限し、特定地域内にはないと判断した場合には始動処理を継続する。なお、遠隔始動装置10において、車両の駐車位置が特定地域内にある場合に、車両の駐車位置情報をセンター30に送信することを禁止するのであれば、この処理は本来不要であるが、本実施形態では送信を禁止する設定と許可する設定を切替可能としているため、この処理が必要となる。始動指示部31dは、始動制限部31b及び位置判断部31cの判断結果に基づいて、最終的な遠隔始動の可否を決定し、遠隔始動装置10に対して始動要求のコマンドの送信処理を行う。具体的には、携帯端末20から始動要求のコマンドを受信すると、始動制限部31b及び位置判断部31cが共に始動処理を継続するか否かを判断し、いずれも継続すると判断した場合に、始動指示部31dは、最終的に遠隔始動を実行すると判断し、遠隔始動装置10に対して通信部32を介して始動要求のコマンドを送信する。時間計測部31eは、取得した始動時の時間情報に基づいて原動機の駆動時間を計測する処理を行う。例えば、時間計測部31eは、遠隔始動装置10から始動時刻を取得する。また、時間計測部31eは、時計部34から現在時刻を取得する。そして、この始動時刻と現在時刻とに基づいて原動機の駆動の経過時間を計測することができる。さらに、この経過時間と予め決められている駆動時間とに基づいて残り時間を算出し、減算処理を行うことで残り時間を計測し続けることもできる。この時間計測部31eは携帯端末20が時間計測部21dを持たない場合を想定して設けられている。即ち、センター30は始動時の時間情報を遠隔始動装置10から受信するが、その時間情報に基づく残り時間の算出はセンター30で行なう場合と携帯端末20で行う場合が考えられ、少なくともどちらか一方で残り時間を算出すればよい。但し、センター30の時間計測部21dで残り時間を算出する場合は、ユーザが残り時間を確認する際に、携帯端末20からセンター30に問い合わせる必要があるため、携帯端末20とセンター30間の通信費用が発生すると共に、通信による応答遅れが生じる。この点、携帯端末20の時間計測部31eで残り時間を算出するようにすれば、ユーザが残り時間を確認する際に、センター30と通信する必要はないため通信費用は発生せず、応答遅れも生じない。そのため、携帯端末20で残り時間を算出することが望ましいが、携帯端末20が始動時の時間情報を電波状況の悪化等により正確に受信できなかった場合は残り時間を算出できないため、バックアップとして考えるとセンター30でも残り時間を算出しておくことは重要である。通信部32は、遠隔始動装置10及び携帯端末20と通信可能に構成され、各々との間で情報の送受信を行う。通信部32は、例えば、遠隔始動装置10に対して始動要求のコマンドを送信し、携帯端末20に対して始動処理の継続の可否を確認する情報や、始動時の時間情報を送信する。また、通信部32は、例えば、遠隔始動装置10から車両位置情報や車両情報を受信し、携帯端末20から携帯位置情報や始動要求のコマンドを受信する。遠隔始動装置10及び携帯端末20との通信は、いわゆる携帯電話網を通じて行われる。記憶部33は、プログラム33aと、車両位置情報33bと、携帯位置情報33cと、設定情報33dと、地図情報33eと、コマンド33gと、時間情報33hとを記憶している。なお、これら車両位置情報33bと、携帯位置情報33cと、設定情報33dと、コマンド33gと、時間情報33hとを合わせて受信データ33fと記載する場合がある。また、コマンド33gは、記憶部33に記憶しておいてコマンド実行時に読み出す構成としてもよいし、記憶部33に記憶せずに受信時にコマンド実行する構成としてもよい。また、時間情報33hとは、始動時の時間情報や、予め決められた駆動時間の情報等である。本実施の形態における記憶部33は、電気的にデータの読み書きが可能であって、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。記憶部33としては、例えば、EEPROMやフラッシュメモリを用いることができる。ただし、他の記憶媒体を用いてもよく、磁気ディスクを備えたハードディスクドライブで構成することもできる。プログラム33aは、制御部31により読み出され、制御部31がセンター30を制御するために実行される、いわゆるシステムソフトウェアである。また、地図情報33eは、全国又は一定の広域の道路情報や施設情報が含まれた情報である。時計部34は、センター30が有する内蔵時計である。時計部34は、いわゆる時計機能を有しており、時間計測部31eに対して時間情報を出力する。<5.遠隔始動装置の処理>次に、遠隔始動装置10の処理について説明する。図5~図9は、遠隔始動装置10の処理を示すフローチャートである。遠隔始動装置10は、車両のイグニッションがオンしている間は、定期的に車両位置情報を取得している。このため、遠隔始動装置10が車両位置情報を取得する処理について説明する。図5は、遠隔始動装置10が車両位置情報を取得する処理を示すフローチャートである。まず、位置情報取得部12が、例えば50ms又は100ms毎に車両位置情報を取得する処理を実行するステップS501。位置情報取得部12は、車両位置情報の取得処理を実行した後には、実際に車両位置情報を取得できたか否かを判断するステップS502。車両位置情報は、経度情報及び緯度情報を含む情報であるため、位置情報取得部12は、例えば、これら経度情報や緯度情報が適切に取得できた場合に車両位置情報が取得できたと判断し、適切に取得できなかった場合には車両位置情報が取得できなかったと判断することができる。位置情報取得部12は、車両位置情報を取得できたと判断した場合にはステップS502でYes、取得した車両位置情報を記憶部14に記憶するステップS503。一方、位置情報取得部12は、車両位置情報を取得できなかったと判断した場合にはステップS502でNo、未確定情報を記憶部14に記憶するステップS504。この場合、未確定情報が車両位置情報となる。そして、遠隔始動装置10は、以降の車両位置情報を取得するタイミングにおいても同様の処理を実行し、これを定期的に繰り返す。また、イグニッションを手動でオン又はオフに切り替えた場合、遠隔始動装置10は、車両の駐車位置が制限区域内にない場合には、車両位置情報と車両情報とをセンター30に送信する処理を実行する。そこで、遠隔始動装置10が、車両位置情報と車両情報とを送信する処理について説明する。図6および図7は、遠隔始動装置10が、車両位置情報と車両情報とをセンター30に送信する処理を示すフローチャートである。なお、図面中ではイグニッションをIGと記載する。まず、車両情報取得部11aが、手動にてイグニッションがオンの状態からオフの状態に切り替わったか否かを検出するステップS601。具体的には、イグニッションがオンの状態のときに、車両情報取得部11aが、電源ECUからCANを介してイグニッションがオフである旨の信号を受信することによりオンからオフに切り替わったことを検出する。車両情報取得部11aは、イグニッションがオンからオフに切り替わったことを検出しなかった場合にはステップS601でNo、後述するイグニッションがオフからオンに切り替わったか否かを検出する処理に進む図6のA。一方、車両情報取得部11aが、イグニッションがオンからオフに切り替わったことを検出するとステップS601でYes、駐車が開始されると判断して、制御部11は、車両位置情報と制限区域情報とを取得するステップS602。具体的には、制御部11は、駐車開始時における車両位置情報を位置情報取得部12から取得すると共に、記憶部14の地図情報14fから制限区域情報を取得する。なお、制限区域情報とは、アイドル放置禁止区域および特定地域を示す情報である。そして、制御部11は、車両位置情報の送信処理を制限するモードである制限モードがオンであるか否かを判断するステップS603。制限モードがオンでない場合にはステップS603でNo、車両位置情報を送信する処理に進むステップS607。一方、制限モードがオンである場合にはステップS603でYes、位置判断部11eは、車両がアイドル放置禁止区域内に存在しているか否かを判断するステップS604。すなわち、位置判断部11eは、ステップS602で取得した車両位置情報と制限区域情報に含まれるアイドル放置禁止区域とを比較し、車両の駐車開始位置がアイドル放置禁止区域内にあるか否かを判断する。車両の駐車開始位置がアイドル放置禁止区域内にあると判断された場合にはステップS604でYes、遠隔始動を行ってアイドル状態を保つことはないため、車両位置情報の送信処理を禁止しステップS606、その後の処理に進む図6のA。一方、車両の駐車開始位置がアイドル放置禁止区域内にないと判断された場合にはステップS604でNo、位置判断部11eは、車両の駐車開始位置が特定地域にあるか否かを判断するステップS605。具体的には、位置判断部11eは、ステップS602で取得した車両位置情報と制限区域情報に含まれる特定地域とを比較し、車両の駐車開始位置が特定地域内にあるか否かを判断する。車両の駐車開始位置が特定地域内にあると判断された場合にはステップS605でYes、遠隔始動を行う可能性は少ないため、車両位置情報の送信処理を禁止しステップS606、その後の処理に進む図6のA。一方、車両の駐車開始位置が特定地域内にないと判断された場合にはステップS605でNo、制御部11は、車両位置情報を送信する処理に進む。すなわち、制御部11は、センター30との通信を確立させるステップS607。具体的には、制御部11が、通信部13を介してセンター30に対して通信の接続を要求するコマンドを送信する。センター30は、接続要求のコマンドを受信した際に、通信の接続が可能である場合には接続を許可して通信が確立する。しかし、通信不能な場所に駐車した場合は、ステップS607による通信を確立することができない。そのため、通信部13は、センター30との通信が可能な通信圏内にあるか否かを判断するステップS608。すなわち、ステップS607による通信が確立できたときは、通信圏内にあると判断し、通信が確立できなかったときは通信圏外であると判断する。通信部13は、通信圏内にあると判断した場合にはステップS608でYes、車両位置情報と車両情報をセンター30に送信するステップS609。送信する車両位置情報は、イグニッションをオフに切り替えた際に、位置情報取得部12が取得した位置情報、すなわち駐車開始位置の情報である。また、送信する車両情報は、イグニッションをオフに切り替えた際に、車両情報取得部11aが取得した車両情報であり、イグニッションがオフである旨の情報が含まれている。また、イグニッションのオフ情報に加えて、記憶部14に記憶されている未送信の車両情報が含まれていてもよい。一方、通信部13は、通信圏内にないと判断した場合にはステップS608でNo、再度通信圏内にあるか否かを判断する。周囲構造物や天候の悪化等により一時的に通信状況が悪化し、その後通信状況が良好になる可能性があるためである。また、通信圏内にない場合には、センター30に対して車両位置情報等を送信することができないため、制御部11は、送信すべき情報を記憶部14に記憶しておき、通信状況が良好になって通信圏内にあると判断された後に、記憶部14から読み出した車両位置情報及び車両情報を通信部13を介してセンター30に送信する処理を行う。なお、通信圏内にない状態から通信圏内にある状態に変化した場合に、新たに車両位置情報を取得し、記憶部14に記憶しておいたイグニッションオフ時の車両位置情報と比較を行い、両者が一致した場合に新たに取得した車両位置情報をセンター30に送信するようにしてもよい。次に、車両情報取得部11aが、手動にてイグニッションがオフの状態からオンの状態に切り替わったか否かを検出するステップS701。具体的には、イグニッションがオフの状態のときに、車両情報取得部11aが、電源ECUからCANを介してイグニッションがオンである旨の信号を受信することによりオフからオンに切り替わったことを検出する。車両情報取得部11aは、イグニッションがオフからオンに切り替わったことを検出しなかった場合にはステップS701でNo、何も処理を行わずに終了する。一方、車両情報取得部11aが、イグニッションがオフからオンに切り替わったことを検出するとステップS701でYes、駐車が終了されると判断して、制御部11はセンター30との通信を確立させるステップS702。具体的には、制御部11が、通信部13を介してセンター30に対して通信の接続を要求するコマンドを送信する。センター30は、接続要求のコマンドを受信した際に、通信の接続が可能である場合には接続を許可して通信が確立する。なお、既にセンター30との通信が確立している状態にある場合には、この処理は省略することができる。通信が確立すると、通信部13は、センター30との通信が可能な通信圏内であるか否かを定期的に判断するステップS703。すなわち、上記と同様に、センター30との通信確立時における通信状況の悪化を監視することにより、通信が可能な状況であるか否かを判断する。通信部13は、通信圏内にあると判断した場合にはステップS703でYes、車両位置情報と車両情報をセンター30に送信するステップS704。送信する車両位置情報は、イグニッションをオンに切り替えた際に、位置情報取得部12が取得した位置情報、すなわち駐車終了時の位置情報である。また、送信する車両情報は、イグニッションをオンに切り替えた際に、車両情報取得部11aが取得した車両情報であり、イグニッションがオンである旨の情報が含まれている。また、イグニッションのオン情報に加えて、記憶部14に記憶されている未送信の車両情報が含まれていてもよい。一方、通信部13は、通信圏内にないと判断した場合にはステップS703でNo、再度通信圏内にあるか否かを判断する。また、通信圏内にない場合には、センター30に対して車両位置情報等を送信することができないため、制御部11は、送信すべき情報を記憶部14に記憶しておき、通信圏内にあると判断された後に、記憶部14から読み出した車両位置情報及び車両情報を通信部13を介してセンター30に送信する処理を行う。このように、遠隔始動装置10は、手動にてイグニッションがオフにされた際に、車両の駐車位置が制限区域内に存在しない場合には、イグニッションのオフ情報と共に、オフにされた時点で取得した車両位置情報をセンター30に送信する処理を行う。また、遠隔始動装置10は、図6および図7に示した処理を定期的に実行するようになっており、例えば、50ms又は100ms毎に行う。次に、遠隔始動装置10が、原動機を始動する際の処理について説明する。図8~図10は、遠隔始動装置10の始動処理を示すフローチャートである。まず、制御部11は、センター30から接続要求があるか否かを判断するステップS801。この判断は、制御部11が、通信部13を介してセンター30から通信の接続要求のコマンドを受信したか否かを判断することにより行うことができる。制御部11は、接続要求がないと判断した場合にはステップS801でNo、データ受信の有無を判断する処理に進むステップS804。一方、制御部11は、接続要求があると判断した場合にはステップS801でYes、通信の接続が可能である場合には接続を許可して通信が確立するステップS802。通信が確立すると、制御部11は、位置情報取得部12を立ち上げて現在の車両位置情報を取得すると共に、車両情報取得部11aから現在の車両情報を取得し、通信部13を介して現在の車両位置情報と現在の車両情報とをセンターに送信するステップS803。この場合の車両位置情報とは、センター30から通信の接続要求のコマンドを受信した際に位置情報取得部12が取得した位置情報である。また、車両情報とは、通信の接続要求のコマンドを受信した際に車両情報取得部11aが取得した車両情報や、記憶部14に記憶されている未送信の車両情報である。なお、本処理においては、車両位置情報のみを送信し、車両情報は送信しない処理としてもよい。次に、制御部11は、センター30からデータを受信したか否かを判断するステップS804。制御部11は、データを受信していないと判断した場合にはステップS804でNo、後述の所定時間が経過したか否かを判断する処理ステップS1003に進む図8のB。一方、制御部11は、データを受信したと判断した場合にはステップS804でYes、受信したデータ14dを記憶部14に記憶してステップS805、次の処理に進む図8のC。なお、記憶部14にデータ14dを記憶する際には、情報判別部11bにて、データの内容を判別した後に記憶してもよく、判別することなく記憶してもよい。受信するデータは、種々のコマンドであり、例えば、原動機や各種装置の始動要求のコマンドの他、車両位置情報や車両情報の送信を要求するコマンド等が挙げられる。次に、情報判別部11bは、センター30から受信したデータに原動機の始動要求のコマンドが含まれているか否かを判断するステップS901。この判断は、情報判別部11bが、受信したデータの内容を判別することにより行われる。なお、受信したデータを記憶部14に記憶する際に情報の内容を判別している場合には、始動要求のコマンドが記憶部14に記憶されているかを判別する処理としてもよい。受信データに原動機の始動要求のコマンドが含まれていないと判断した場合にはステップS901でNo、始動制御部11cは、始動要求出力を行わず次の処理へ進む図9のD。一方、受信データに原動機の始動要求のコマンドが含まれている場合にはステップS901でYes、始動制御部11cは、原動機の始動要求を出力するステップS902。具体的には、始動要求のコマンドを受信すると、始動制御部11cが、電源ECUに対してCANを介して始動要求の信号を送信する。電源ECUは、ACCリレーと、イグニッションリレーと、スタータリレーとをオン状態にし、ACC信号と、イグニッション信号と、スタータ信号をエンジンECUに送信する。エンジンECUは、これらの信号を受信すると、エンジンを始動させるためにセルモータを起動させる。これにより、遠隔にてエンジンを始動させることが可能となる。なお、車両にいわゆるイモビライザが装着されている場合には、始動制御部11cは、イモビライザを制御するECUとの間で認証処理を実行する。始動制御部11cは、原動機の始動要求を出力すると、始動が完了したか否かを判断するステップS903。エンジンECUがセルモータを起動させる処理を行ったとしてもエンジンの始動に失敗する場合もあるため、実際にエンジンが始動したか否かを判断することとしている。この場合、始動制御部11cが、エンジンECU等からエンジンが始動した旨の信号を受信することで判断できる。始動制御部11cが、原動機の始動が完了したと判断した場合にはステップS903でYes、時間情報取得部11dは、始動時刻を取得して記憶部14に記憶するステップS904。時間情報取得部11dは、始動制御部11cから始動完了の判断結果を取得すると、GPSから現在時刻を取得することで始動時刻を取得することができる。始動要求を出力した時刻ではなく、実際に始動した時刻を取得することで、原動機の駆動時間や残り時間を正確に計測することが可能となる。なお、上述のように、GPSから現在時刻を取得できない場合には、時計部15から現在時刻を取得して始動時刻とする。次に、時間情報取得部11dは、残り時間の計測を開始するステップS905。すなわち、時間情報取得部11dは、原動機の始動完了の判断結果を取得すると、定期的に実行される図示せぬサブルーチンにおいて、記憶部14の時間情報14eから予め決められた駆動時間を読み出して、減算処理を行うことで残り時間を計測する。その後、始動制御部11cおよび時間情報取得部11dは、通信部13を介して原動機の始動が完了した旨の情報と、始動時の時間情報とをセンター30に送信してステップS906、次の処理に進む図9のD。すなわち、遠隔始動装置10は、原動機の始動時に、始動時の時間情報をセンター30に送信する。なお、センター30に送信する時間情報は、始動時刻のみでもよいが、始動時刻と始動時残り時間とを併せて送信してもよい。始動時残り時間を併せて送信することにより、携帯端末20が暖機時間情報を持たない場合でも残り時間を算出できる。一方、始動制御部11cが、原動機の始動が完了していないと判断した場合にはステップS903でNo、時間情報取得部11dは、始動要求を出力した時点エンジンECUがセルモータを起動させた時点からの経過時間Tを計測するステップS907。そして、時間情報取得部11dは、経過時間Tが20秒を越えているか否かを判断するステップS908。時間情報取得部11dが、経過時間Tが20秒を越えていないと判断した場合にはステップS908でNo、再度、始動制御部11cによる始動完了の判断を行うステップS903。これは、始動要求の出力後20秒程度を超えるまでは、始動制御が継続しており、始動が成功する可能性があるため、再度監視を行うものである。なお、経過時間Tは20秒に限定されるものではなく、30秒や60秒等適宜設定可能である。また、時間情報取得部11dが、経過時間Tが20秒を越えていると判断した場合にはステップS908でYes、始動制御部11cは、原動機の始動に失敗したと判断し、通信部13を介して始動不可の情報をセンター30に送信してステップS909、次の処理に進む図9のD。なお、本実施の形態では、原動機の始動が完了したと判断した場合に始動時刻の取得およびセンター30への送信を行っているがこれに限定されるものではない。例えば、始動制御部11cが、原動機の始動要求を出力した時点における現在時刻を取得し、その時刻を始動時刻としてセンター30に送信する構成としてもよい。この場合、ステップS902の処理を行った後に、ステップS904の処理を行うこととなる。この構成とすると、始動要求を出力した時点とは、略原動機の始動が完了した時点であると考えられるため、原動機の駆動時間や残り時間を正確に計測することにはならないものの、おおよその時間を計測することは可能となる。次に、情報判別部11bは、センター30から受信したデータに原動機の停止要求のコマンドが含まれているか否かを判断するステップS1001。この判断においても、情報判別部11bが、受信したデータの内容を判別することにより行われる。受信データに原動機の停止要求のコマンドが含まれている場合にはステップS1001でYes、始動制御部11cは、原動機の停止処理を実行するステップS1004。この停止処理については後述する。一方、情報判別部11bは、センター30から受信したデータに原動機の停止要求のコマンドが含まれていないと判別した場合にはステップS1001でNo、始動制御部11cは、この時点では停止処理を実行せずに、その他要求に対する処理を実行するステップS1002。その他要求に対する処理とは、受信したデータに原動機の始動要求及び停止要求以外のコマンド以下、その他のコマンドと記載するが含まれている場合に、受信したその他のコマンドに対応する処理のことである。すなわち、情報判別部11bが、受信したデータにその他のコマンドが含まれているか否かを判別し、含まれている場合には、始動制御部11cがそのコマンドに対応する処理を実行する。例えば、受信データにドアロックのコマンドが含まれている場合には、始動制御部11cがドアのロック処理を行い、ドアのアンロックのコマンドが含まれている場合には、始動制御部11cがドアのアンロック処理を行う。また、受信データに車両情報の送信要求コマンドが含まれている場合には、始動制御部11cが通信部13を介して要求のあった車両情報をセンター30に送信する処理を実行する。なお、情報判別部11bが、受信したデータにその他のコマンドが含まれていないと判別した場合には、本ステップでは何も処理を行わない。次に、時間情報取得部11dは、原動機の駆動が始動から所定時間経過したか否かを判断するステップS1003。時間情報取得部11dは、原動機の始動から時間の計測を開始し、予め設定されている所定時間に到達したか否かを判断する。なお、所定時間とは、例えば、原動機を始動してから一定の経過時間のことであり、予め設定されたいわゆる暖機時間である。暖機時間は、例えば10分と設定することができ、複数回に分けて暖機運転をする場合には累積時間で最大で20分と設定することもできる。ただし、所定時間はこれに限定されるものではなく適宜設定可能である。時間情報取得部11dが、始動から所定時間を経過したと判断した場合にはステップS1003でYes、始動制御部11cが原動機の停止処理を実行するステップS1004。停止処理は、例えば、始動制御部11cが、電源ECUに対してCANを介して停止信号を送信し、電源ECUが、ACCリレーと、イグニッションリレーと、スタータリレーとをオフ状態にすることでエンジンの駆動を停止させる処理である。これにより、遠隔にてエンジンを停止させることが可能となる。そして、制御部11は、原動機の停止処理を実行すると、通信部13を介して停止処理を実行した旨の情報をセンター30に送信してステップS1005、遠隔始動処理を終了する。一方、時間情報取得部11dは、所定時間が経過していないと判断した場合にはステップS1003でNo、停止処理は行わず、遠隔始動処理を終了する。なお、センター30と通信を確立した後、通信を切断する処理はセンター30が行なう。センター30での切断処理については後述する。<6.携帯端末の処理>次に、携帯端末20の処理について説明する。図11~図13は、携帯端末20の処理を示すフローチャートである。まず、携帯端末20を用いて遠隔始動を行う処理について説明する。図11および図12は、携帯端末20の遠隔始動処理を示すフローチャートである。携帯端末20による遠隔始動処理は、携帯端末20に格納されている遠隔始動用のアプリ24dの起動により開始される。携帯端末20のアプリ24dが起動されると、表示部25に遠隔始動操作を行うためのメイン操作画面が表示されるステップS1101。表示制御部21bがアプリ24dに格納されている操作画面を読み出して、表示部25を制御して操作画面を表示する。次に、制御部21は、操作画面表示時に、ユーザの操作によってセンター30に対して要求を行うコマンドが入力されたか否かを判断するステップS1102。要求コマンドが入力されたと判断された場合には、情報判別部21aが、入力されたコマンドの内容を判別する。入力されるコマンドとは、例えば、原動機の始動又は停止を要求するコマンドである。制御部21は、要求コマンドが入力されたと判断した場合にはステップS1102でYes、センター30との通信を確立させるステップS1103。具体的には、制御部21が、通信部23を介してセンター30に対して通信の接続を要求するコマンドを送信する。センター30は、接続要求のコマンドを受信した際に、通信の接続が可能である場合には接続を許可して通信が確立する。次いで、制御部21は、通信部23を介して入力された要求コマンドをセンター30に送信するステップS1104。また、制御部21は、要求コマンドを送信する際には、位置情報取得部22にて携帯端末20の位置情報を取得して、要求コマンドと併せて携帯位置情報を送信する。一方、制御部21は、要求コマンドが入力されていないと判断した場合にはステップS1102でNo、要求コマンド等の送信処理は行わずに次の処理へ進む。次に、制御部21は、センター30から始動時の時間情報を受信しているか否かを判断するステップS1105。この判断は、情報判別部21aによって行われる。情報判別部21aが、始動時の時間情報を受信していないと判断した場合にはステップS1105でNo、これに対応する処理は行わず、次の処理に進む図11のE。一方、情報判別部21aは、始動時の時間情報を受信したと判断した場合にはステップS1105でYes、受信した時間情報を記憶部24に時間情報24eとして記憶するステップS1106。次に、時間計測部21dは、残り時間の計測を開始するステップS1107。すなわち、始動時の時間情報として始動時刻を受信した場合には、時間計測部21dは、定期的に実行される図示せぬサブルーチンにおいて、記憶部24の時間情報24eから始動時刻と予め決められた駆動時間、即ち暖機時間情報を読み出すと共に、GPSまたは時計部27から現在時刻を取得する。そして、時間計測部21dは、始動時刻と現在時刻とから原動機が駆動した経過時間を算出する。次いで、時間計測部21dは、予め決められた駆動時間から経過時間を減算して残り時間を算出する。その後、時間計測部21dは、減算処理を継続して、リアルタイムでの残り時間を計測し続ける。次に、制御部21は、ユーザの操作によって残り時間の表示を要求するコマンドが入力された否かを判断するステップS1108。制御部21は、表示要求のコマンドが入力されたと判断した場合にはステップS1108でYes、表示部25に残り時間を表示するステップS1109。表示部25には、時間計測部21dによってリアルタイムで計測している残り時間が表示される。すなわち、残り時間がカウントダウンされた状態で表示される。このため、ユーザは残り時間の表示を要求するコマンドを入力することで、常に実際の残り時間を確認することができる。そして、制御部21は、残り時間を表示すると次の処理に進む図11のE。一方、制御部21は、残り時間の表示を要求するコマンドが入力されていないと判断した場合にはステップS1108でNo、次の処理に進む図11のE。なお、遠隔始動の実行中に、遠隔始動用のアプリを停止した場合や、携帯端末20の電源を落とした場合などには、始動時の時間情報が消失する場合がある。このように、何らかの原因で始動時の時間情報を消失した場合には、携帯端末20は、遠隔始動用のアプリを再起動した際に、再度センター30と通信を確立させて、センター30にて記憶されている始動時の時間情報を取得すればよい。すなわち、ステップS1103からの処理を実行することとなる。次に、制御部21は、センター30からメッセージを受信しているか否かを判断するステップS1201。この判断は、制御部21がセンター30からデータを受信したか否かの判断と、受信したデータがメッセージであるか否かの判別を含む。メッセージであるか否かの判別は、情報判別部21aによって行われる。センター30から受信するメッセージとは、例えば、遠隔始動処理の継続に関する確認のメッセージや、ユーザがセンターに対して要求した情報に対する応答メッセージ等である。具合的には、制限機能の制限条件を満たさない場合に、始動の継続を確認するメッセージや、ユーザがセンターに問い合わせた車両情報の内容を通知するメッセージである。制御部21は、メッセージを受信していないと判断した場合にはステップS1201でNo、その後の処理は行わずに、遠隔始動処理を終了する。一方。制御部21は、メッセージを受信していると判断した場合にはステップS1201でYes、表示部25に当該メッセージを表示するステップS1202。また、情報判別部21aは、受信したメッセージがユーザの応答を要求するメッセージであるか否かを判別するステップS1203。応答を要求するメッセージとは、上述の例でいうと、始動の継続を確認するメッセージであり、応答を要求しないメッセージとは、車両情報の内容を通知するメッセージである。情報判別部21aが受信したメッセージが応答を要求するメッセージであると判別した場合にはステップS1203でYes、制御部21は、ユーザによる応答の入力があったか否かを監視するステップS1204。応答の入力は、ユーザが操作画面を操作することによって行われる。この応答入力の有無の監視は、入力があったと判断されるまで繰り返し行われるステップS1204でNo。一方、制御部21は、応答入力があったと判断した場合にはステップS1204でYes、通信部23を介してその応答内容をセンターに送信するステップS1205。そして、制御部21は、再び操作画面を表示部25に表示するステップS1206。なお、応答要求の有無を判別するステップにおいて、情報判別部21aは、受信したメッセージがユーザの応答を要求するメッセージでないと判別した場合にはステップS1203でNo、制御部21は、表示したメッセージをユーザが確認したか否かを監視するステップS1207。応答を要求しないメッセージとは、単にユーザにその内容を提示するメッセージであるため、制御部21は、ユーザがそれを確認したか否かを監視することとしている。ただし、監視が必要ない場合には、本ステップは省略してもよい。制御部21は、ユーザがメッセージを確認したと判断するまで監視を繰り返して行うステップS1207でNo。一方、制御部21は、ユーザがメッセージを確認したと判断した場合にはステップS1207でYes、再び操作画面を表示部25に表示するステップS1206。確認の入力は、例えば、ユーザが操作画面の確認ボタンを押すことによって行われる。この場合、制御部21は、確認ボタンが押されたか否かを判断することによって確認の有無を判断する。その後、ユーザが、再び遠隔始動処理を行う場合には、最初から同様の処理を行えばよい。また、ユーザが遠隔操作用のアプリ24dを停止すれば遠隔始動処理は終了する。なお、センター30との通信の切断については、遠隔操作用のアプリ24dを停止したときはもちろんのこと、センター30との間で必要なデータの送受信が完了した場合に自動的に行なわれる。即ち、制御部21がステップS1103で通信を確立した後、ステップS1104にて送信した要求コマンドに対してセンターからの一連の応答が完了したと判断した場合に通信を自動的に切断する。センター30からの応答が完了した場合とは、始動時の時間情報を受信した場合や応答要求のないメッセージを受信した場合等である。次に、携帯端末20を用いて制限機能を設定する処理及び制限条件を変更する処理について説明する。図13は、制限機能として距離制限機能を用いた場合における、制限機能の設定処理及び制限条件の変更処理を示すフローチャートである。制限機能の設定や制限条件の変更に関する処理は、ユーザが携帯端末の設定モードを選択することで開始する。設定モードが選択されると、制限機能設定部21cは、携帯端末20の距離制限機能がオンに設定されたか否かを判断するステップS1301。距離制限機能がオンに設定された場合にはステップS1301でYes、制限機能設定部21cは、距離制限機能がオンである旨のフラグを設定するステップS1302。一方、距離制限機能がオンに設定されていない場合にはステップS1301でNo、フラグは設定しない。次に、制限機能設定部21cは、距離制限機能がオフに設定されたか否かを判断するステップS1303。距離制限機能がオフに設定された場合にはステップS1303でYes、制限機能設定部21cは、距離制限機能をオンにするためのフラグを消去するステップS1304。一方、距離制限機能がオフに設定されていない場合にはステップS1303でNo、フラグの消去は行わない。次に、制限機能設定部21cは、制限条件としての制限距離が変更されたか否かを判断するステップS1305。制限距離が変更された場合にはステップS1305でYes、制限機能設定部21cは変更後の制限距離を記憶部24に記憶するステップS1306。制限距離が変更されていない場合にはステップS1305でNo、制限条件の変更に関する処理は行わない。次に、制限機能設定部21cは、その他の設定処理を行うステップS1307。その他の設定処理とは、制限距離以外の制限条件の設定又は変更の処理である。制限距離以外の制限条件としては、例えば、位置制限機能に関する制限条件が挙げられる。制限距離以外の制限条件の設定又は変更の処理が行われた場合には、制限機能設定部21cは、変更後の設定又は制限条件を記憶部24に記憶する。設定又は変更の処理が行われていない場合には、本ステップは省略することができる。次に、制限機能設定部21cは、設定モードが終了したか否かを判断するステップS1308。設定モードが終了したと判断した場合にはステップS1308でYes、制御部21は、センター30と通信を確立するステップS1309。通信の確立方法は、上述と同様にして行うことができる。また、既にセンター30との通信が確立されている場合には、本ステップは省略してもよい。そして、制御部21は、設定処理が終了した後の設定情報24cを記憶部24から読み出し、通信部23を介してセンター30に送信してステップS1310、制限機能の設定処理及び制限条件の変更処理を終了する。一方、設定モードが終了していないと判断した場合にはステップS1308でNo、制限機能設定部21cは、再度、距離制限機能がオンに設定されたか否かの判断処理ステップS1301から同様の処理を実行する。<7.センターの処理>次に、センター30の処理について説明する。図14~図19は、センター30の処理を示すフローチャートである。まず、センター30が、遠隔始動装置10や携帯端末20と情報の送受信を行って遠隔始動を実行する処理について説明する。図14~図16は、センター30の遠隔始動処理を示すフローチャートである。センター30は、遠隔始動装置10から接続要求があるか否かを判断するステップS1401。この判断は、制御部31が、遠隔始動装置10から通信の接続要求のコマンドを受信したか否かを判断することにより行われる。制御部31は、遠隔始動装置10から接続要求があると判断した場合にはステップS1401でYes、接続可能な状態であれば接続を許可して遠隔始動装置10との通信を確立させるステップS1402。一方、制御部31は、遠隔始動装置10から接続要求がないと判断した場合にはステップS1401でNo、通信確立に対応する処理は行わずに次の処理に進む。次に、制御部31は、遠隔始動装置10からデータを受信したか否かを判断するステップS1403。具体的には、制御部31が、通信部32を介して受信したデータの有無や、送信元が遠隔始動装置10であるか否か等を判断する。制御部31は、遠隔始動装置10からデータを受信したと判断した場合にはステップS1403でYes、受信したデータを記憶部33に記憶するステップS1404。そして、情報判別部31aは、受信データ33fに、イグニッションがオフに切り替わった際に取得した車両位置情報33b、即ち駐車開始時の車両位置情報が含まれているか否かを判断するステップS14305。情報判別部31aが受信データ33fにイグニッションオフ時の車両位置情報33bが含まれていると判断した場合にはステップS1405でYes、制御部31は、その車両位置情報33bを、イグニッションオフ時の車両位置情報33b、すなわち駐車開始位置として記憶部33に記憶するステップS1406。なお、受信データ33fが未確定情報である場合には、その未確定情報をイグニッションオフ時の車両位置情報33bとして記憶部33に記憶する。次に、情報判別部31aは、受信データ33fに、イグニッションがオンに切り替わった際に取得した車両位置情報33bが含まれているか否かを判断するステップS1407。情報判別部31aが受信データ33fにイグニッションオン時の車両位置情報33bが含まれていると判断した場合にはステップS1407でYes、制御部31は、記憶部33に記憶していたイグニッションオフ時の車両位置情報33bを消去するステップS1408。そして、制御部31は、次の処理へと進む図14のF。なお、制御部31は、遠隔始動装置10からデータを受信していないと判断するとステップS1403でNo、これに対応する処理は行わずに次の処理へと進む図14のF。また、情報判別部31aが、受信データ33fにイグニッションオフ時の車両位置情報33bが含まれていないと判断した場合やステップS1405でNo、受信データ33fにイグニッションオン時の車両位置情報33bが含まれていないと判断した場合ステップS1407でN0においても、これに対応する処理は行わず次の処理へと進む図14のF。次に、センター30は、携帯端末20から接続要求があるか否かを判断するステップS1501。この判断は、制御部31が、携帯端末20から通信の接続要求のコマンドを受信したか否かを判断することにより行われる。制御部31は、携帯端末20から接続要求があると判断した場合にはステップS1501でYes、接続可能な状態であれば接続を許可して携帯端末20との通信を確立させるステップS1502。一方、制御部31は、携帯端末20から接続要求がないと判断した場合にはステップS1501でNo、通信確立に対応する処理は行わずに次の処理に進む。次に、制御部31は、携帯端末20からデータを受信したか否かを判断するステップS1503。具体的には、制御部31が、通信部32を介して受信したデータの有無や、送信元が携帯端末20であるか否か等を判断することにより行われる。制御部31は、携帯端末20からデータを受信したと判断した場合にはステップS1503でYes、受信したデータを記憶部33に記憶するステップS1504。受信したデータには、携帯位置情報が含まれている。一方、制御部31は、携帯端末20からデータを受信していないと判断した場合にはステップS1503でNo、これに対応する処理は行わず遠隔始動処理を終了する図15のG。携帯端末20から受信したデータを記憶した後には、情報判別部31aは、受信データ33fに始動要求のコマンド33gが含まれているか否かを判断するステップS1505。始動要求のコマンド33gが含まれていると判断した場合にはステップS1505でYes、制御部31は、始動処理を実行してステップS1506次の処理に進む図15のH。なお、始動処理の詳細については後述する。一方、情報判別部31aは、受信データ33fに始動要求のコマンド33gが含まれていないと判断した場合にはステップS1505でNo、始動に関する処理は行わずに次の処理に進む図15のI。次に、情報判別部31aは、遠隔始動装置10から受信したデータに始動時の時間情報が含まれているか否かを判断するステップS1601。情報判別部31aは、時間情報が含まれていないと判断した場合にはステップS1601でNo、これに対応する処理は行わずに次の処理に進む。一方、情報判別部31aは、時間情報が含まれていると判断した場合にはステップS1601でYes、受信した時間情報を記憶部33に時間情報33hとして記憶するステップS1602。そして、時間計測部31eが、残り時間の計測を開始するステップS1603。すなわち、始動時の時間情報として始動時刻を受信した場合には、時間計測部31eは、定期的に実行される図示せぬサブルーチンにおいて、記憶部33の時間情報33hから始動時刻と予め決められた駆動時間を読み出すと共に、GPSまたは時計部34から現在時刻を取得する。そして、時間計測部31eは、始動時刻と現在時刻とから原動機が駆動した経過時間を算出する。次いで、時間計測部31eは、予め決められた駆動時間から経過時間を減算して残り時間を算出する。その後、時間計測部31eは、減算処理を継続して、リアルタイムでの残り時間を計測し続ける。なお、残り時間の計測を携帯端末20で行う場合には、本ステップS1603は省略してもよい。その後、時間計測部31eは、通信部32を介して始動時の時間情報を携帯端末20に送信するステップS1604、なお、携帯端末20に送信する時間情報は、始動時刻のみでもよいが、前述したとおり始動時刻と始動時残り時間を併せて送信してもよい。また、携帯端末20から残り時間の送信要求を受信したときは、時間計測部31eは通信部32を介して最新の残り時間を送信する。次に、情報判別部31aは、携帯端末20からの受信データ33fに設定情報33dを変更する旨のデータが含まれているか否かを判断するステップS1605。設定情報33dを変更する旨のデータが含まれていると判断した場合にはステップS1605でYes、制御部31は、受信したデータに基づいて設定情報33dを変更し、記憶部33に記憶するステップS1606。すなわち、制御部31は、記憶部33に記憶されている設定情報33dを変更後の設定情報33dに書き換える処理を実行する。一方、情報判別部31aは、設定情報33dを変更する旨のデータが含まれていないと判断した場合にはステップS1605でNo、設定変更に関する処理は行わずに次の処理に進む。次に、制御部31は、その他機能の制御を実行するステップS1607。具体的には、まず、情報判別部31aが、受信データ33fに、その他のコマンド33gが含まれているか否かを判断する。そして、情報判別部31aが、その他のコマンド33gが含まれていると判断した場合には、制御部31は、当該コマンド33gに対応する処理を実行する。これに対して、情報判別部31aが、その他のコマンド33gが含まれていないと判断した場合には、制御部31は処理を実行しない。そして、センター30は遠隔始動処理を終了する。次に、制御部31が実行する始動処理ステップS1506について説明する。図17~図19は、制御部31の始動処理を示すフローチャートである。制御部31は、始動処理を開始すると、まず、車両位置情報を取得しているか否かを判断するステップS1701。本実施の形態においては、遠隔始動装置10において制限モードがオンに設定されている状態で、車両の駐車位置が制限区域内に存在する場合には、車両位置情報の送信処理を禁止しているため、センター30は車両位置情報を取得していない可能性がある。したがって、制御部31は、ステップS1701にて遠隔始動装置10から駐車開始時の車両位置情報の取得の有無を判断している。制御部31は、車両位置情報を取得していると判断した場合にはステップS1701でYes、その後の始動処理に進む。一方、制御部31は、車両位置情報を取得していないと判断した場合にはステップS1701でNo、始動処理を進めるために車両位置情報を取得する処理を実行する。まず、制御部31は、通信部32を介して遠隔始動装置10に対して通信の接続要求のコマンドを送信し、遠隔始動装置10との通信を確立するステップS1702。そして、通信が確立されると、制御部31は、通信部32を介して遠隔始動装置10から送信された車両位置情報と車両情報とを取得するステップS1703。この場合に受信した車両位置情報は、図8のステップS803で送信される車両位置情報であり、遠隔始動要求時の駐車位置である。すなわち、遠隔始動装置10は、イグニッションがオフの間は待機状態となっており、通信部13のみが起動している。そして、センター30と通信が確立すると、制御部11や位置情報取得部12を起動させて車両位置情報を取得し、センター30に送信するようになっている。取得した車両位置情報は記憶部33に車両位置情報33bすなわち、駐車開始位置として記憶される。このように、本実施の形態では、制限モードがオンに設定されている状態で車両の駐車位置が制限区域内である場合には、遠隔始動装置10は車両位置情報をセンター30に送信する処理を禁止する構成となっているが、ユーザが始動要求をした場合には、センター30は始動要求の送信可否を判断する必要があるため、この場合には遠隔始動装置10に対して通信を行い、車両情報の送信を要求する構成となっている。なお、センター30が携帯端末20から始動要求を受けたときに駐車開始位置を取得できていないということは、駐車位置が制限区域内にあるか、あるいは遠隔始動装置10が通信圏外にあって車両位置情報を送信できない場合であると考えられる。いずれの場合もセンター30から遠隔始動装置10に対して始動要求を送信することは望ましくないため、駐車開始位置を取得できていない場合は、遠隔始動装置10と通信を確立して車両情報の送信を要求することなく始動要求の送信を禁止するようにしてもよい。その場合、ステップS1702、S1703の代わりに遠隔始動を中止する旨を携帯端末20に通知することが望ましい。これにより、遠隔始動装置10とセンター30間の通信費用を更に抑えることができる。車両位置情報を取得すると、始動制限部31bは、距離制限機能がオンであるか否かを判断するステップS1704。センター30の記憶部33には、設定情報33dとして距離制限機能がオンに初期設定されているが、携帯端末20側で距離制限機能をオン又はオフにして、その情報が設定情報としてセンター30に送信されている場合には、設定情報33dがその設定情報に書き換えられる。始動制限部31bは、記憶されている設定情報33dを参照することで距離制限機能のオン又はオフの状態を判断することができる。距離制限機能がオンでないと判断された場合にはステップS1704でNo、制御部31は次の始動処理に進む図17のJ。これに対して、距離制限機能がオンであると判断された場合にはステップS1704でYes、始動制限部31bは、携帯端末20と車両との距離が制限距離以下であるか否かを判断するステップS1705。具体的には、始動制限部31bは、記憶部33に記憶されている始動要求時の携帯位置情報33cと、イグニッションオフ時駐車開始時の車両位置情報33bとを比較して、携帯端末20と車両との距離を算出する。そして、始動制限部31bは、記憶部33に記憶されている設定情報33dから制限距離を読み出して、算出した距離と制限距離とを比較する。始動制限部31bは、比較の結果、算出した距離が制限距離以下であると判断した場合にはステップS1705でYes、次の始動処理に進む図17のJ。一方、算出した距離が制限距離以下でないと判断した場合にはステップS1705でNo、制御部31は、始動処理を継続するか否かを確認する処理に進むステップS1706。具体的には、制御部31は、始動要求時の携帯端末20と駐車開始時の車両との距離が制限距離を越えている旨の情報と、始動処理を継続するか否かを確認するための問い合わせ情報とを、通信部32を介して携帯端末20に送信する。そして、制御部31は、携帯端末20から問い合わせに対する回答を受信したか否かを監視するステップS1707。制御部31は、携帯端末20から回答を受信していないと判断した場合にはステップS1707でNo、回答を受信するまで監視を繰り返す。一方、制御部31は、携帯端末20から回答を受信したと判断した場合にはステップS1707でYes、回答内容が始動処理の継続を許可するものであるか否かを判断するステップS1708。制御部31は、携帯端末20からの回答が、始動処理の継続を許可する旨の内容であると判断した場合にはステップS1708でYes、次の始動処理に進む図17のJ。一方、制御部31は、携帯端末20からの回答が、始動処理の継続を許可しない旨の内容であると判断した場合にはステップS1708でNo、始動処理を中止してその旨を携帯端末20に送信しステップS1709、遠隔始動処理を終了する図17のK。なお、制御部31は、算出した距離が制限距離以下でないと判断した場合に、始動処理の継続可否の確認を行うことなく始動処理を中止してもよい。この場合においても、制御部31は、始動処理を中止した旨を携帯端末20に送信する処理を行う。すなわち、処理ステップS1705でNoの場合に、次に処理ステップS1709の処理を実行することとなる。次に、位置判断部31cは、車両がアイドル放置禁止区域内に存在しているか否かを判断するステップS1801。上述のように、アイドル放置禁止区域は、記憶部33に記憶されている地図情報33eに含まれている。位置判断部31cは、記憶部33から車両位置情報33bすなわち、駐車開始位置と、地図情報33eに含まれているアイドル放置禁止区域とを読み出して、これら車両位置情報33bとアイドル放置禁止区域とを比較し、車両の駐車開始位置がアイドル放置禁止区域内にあるか否かを判断する。車両の駐車開始位置がアイドル放置禁止区域内にあると判断された場合ステップS1801でYes、遠隔始動を行ってアイドル状態を保つことは禁止されているため、制御部31は、始動可否を携帯端末20に確認することなく始動処理を中止してその旨を携帯端末20に送信しステップS1802、遠隔始動処理を終了する図18のK。一方、車両の駐車開始位置がアイドル放置禁止区域内にないと判断された場合ステップS1801でNo、位置判断部31cは、車両の駐車開始位置が特定地域内にあるか否かを判断するステップS1803。具体的には、位置判断部31cは、記憶部33から車両位置情報33bすなわち、駐車開始位置と、地図情報33eに含まれている特定地域とを読み出して、これら車両位置情報33bと特定地域とを比較し、車両の駐車開始位置が特定地域内にあるか否かを判断する。車両の駐車開始位置が特定地域内にないと判断された場合にはステップS1803でNo、制御部31は、次の始動処理に進む図18のL。一方、車両の駐車開始位置が特定地域内にあると判断された場合にはステップS1803でYes、制御部31は、始動処理を継続するか否かを確認する処理に進むステップS1804。具体的には、制御部31は、車両の駐車開始位置が特定地域内にある旨の情報と、始動処理を継続するか否かを確認するための問い合わせ情報とを、通信部32を介して携帯端末20に送信する。そして、制御部31は、携帯端末20から問い合わせに対する回答を受信したか否かを監視するステップS1805。制御部31は、携帯端末20から回答を受信していないと判断した場合にはステップS1805でNo、回答を受信するまで監視を繰り返す。一方、制御部31は、携帯端末20から回答を受信したと判断した場合にはステップS1805でYes、回答内容が始動処理の継続を許可するものであるか否かを判断するステップS1806。制御部31は、携帯端末20からの回答が、始動処理の継続を許可する旨の内容であると判断した場合にはステップS1806でYes、次の始動処理に進む図18のL。一方、制御部31は、携帯端末20からの回答が、始動処理の継続を許可しない旨の内容であると判断した場合にはステップS1806でNo、始動処理を中止してその旨を携帯端末20に送信しステップS1807、遠隔始動処理を終了する図18のK。なお、制御部31は、車両の駐車開始位置が特定地域内にあると判断された場合に、始動処理の継続可否の確認を行うことなく始動処理を中止してもよい。この場合においても、制御部31は、始動処理を中止した旨を携帯端末20に送信する処理を行う。すなわち、処理ステップS1803でYesの場合に、次に処理ステップS1807の処理を実行することとなる。次に、制御部31は、通信部32を介して遠隔始動装置10に対して通信の接続要求のコマンドを送信し、遠隔始動装置10との通信を確立するステップS1901。通信が確立されると、制御部31は、通信部32を介して遠隔始動装置10から送信された車両位置情報と車両情報とを受信するステップS1902。この場合に受信した車両位置情報は、図8のステップS803で送信される車両位置情報であり、遠隔始動要求時の駐車位置である。すなわち、遠隔始動装置10は、イグニッションがオフの間は待機状態となっており、通信部13のみが起動している。そして、センター30と通信が確立すると、制御部11や位置情報取得部12を起動させて車両位置情報を取得し、センター30に送信するようになっている。なお、ステップS1701にて車両位置情報を取得していないと判断した場合には、遠隔始動装置10と通信を確立して車両位置情報を取得する処理を実行している。すなわち、ステップS1701がNoの場合には、ステップS1702およびS1703を実行していることから、ステップS1901の時点では、遠隔始動装置10と通信が確立された状態であり、車両位置情報も取得済みである。したがって、ステップS1701がYesの場合には、ステップS1901およびS1902の処理を実行する必要があるが、ステップS1701がNoの場合には、ステップS1901の処理は実行する必要はなく、ステップS1902の処理は実行してもよいし、しなくてもよい。次に、始動制限部31bは、位置制御機能がオンであるか否かを判断するステップS1903。センター30の記憶部33には設定情報33dとして位置制限機能がオンに初期設定されているが、携帯端末20側で位置制限機能をオン又はオフにして、その情報が設定情報としてセンター30に送信されている場合には、設定情報33dがその設定情報に書き換えられる。始動制限部31bは、記憶されている設定情報33dを参照することで位置制限機能のオン又はオフの状態を判断することができる。位置制限機能がオンでないと判断された場合にはステップS1903でNo、始動指示部31dが始動要求のコマンドを遠隔始動装置10に送信しステップS1909、遠隔始動処理を終了する。これに対して、位置制限機能がオンであると判断された場合にはステップS1903でYes、始動制限部31bは、駐車開始時の車両の位置駐車開始位置とステップS1902で受信した遠隔始動要求時の駐車位置とが同じであるか否かを判断するステップS1904。具体的には、始動制限部31bは、記憶部33に記憶されているイグニッションオフ時の車両位置情報33bすなわち、駐車開始位置と、ステップS1902で受信した車両位置情報33bすなわち、始動要求時の駐車位置とを比較して、互いの位置の異同を判断する。始動制限部31bは、駐車開始時の車両位置情報と始動要求時の車両位置情報とが同じである場合には、互いの位置は同じであると判断する。また、駐車開始時の車両位置情報と始動要求時の車両位置情報とが異なる場合、あるいは両者のいずれかが未確定情報である場合には、互いの位置は異なると判断する。さらに、駐車開始時の車両位置情報と始動要求時の車両位置情報との双方が未確定情報である場合には、互いの位置は同じであると判断する。そして、始動制限部31bは、記憶部33に記憶されている設定情報33dに含まれている制限条件を読み出して、互いの位置の異同と制限条件とを比較する。本実施の形態においては、制限条件として、互いの位置が同じ場合には始動を許可し、異なる場合には始動処理の継続可否を確認する旨の条件とする。比較の結果、互いの位置が同じであると判断された場合にはステップS1904でYes、始動指示部31dが始動要求のコマンドを遠隔始動装置10に送信しステップS1909、遠隔始動処理を終了する。互いの位置が同じであるということは、車両が駐車を開始した位置と現在の車両の位置とが同じであることを示しており、ユーザの意思に反して車両が移動していることはないと判断できるためである。一方、互いの位置が異なると判断された場合にはステップS1904でNo、制御部31は、始動処理を継続するか否かを確認する処理に進むステップS1905。具体的には、制御部31は、駐車開始時の車両の位置と始動要求時の車両の位置とが異なる旨の情報と、始動処理を継続するか否かを確認するための問い合わせ情報とを、通信部32を介して携帯端末20に送信する。互いの位置が異なるということは、車両が駐車を開始した位置と現在の車両の位置とが異なることを示しており、例えば、盗難やレッカー移動等のユーザの意思に反して車両が移動している可能性が考えられるためである。そして、制御部31は、携帯端末20から問い合わせに対する回答を受信したか否かを監視するステップS1906。制御部31は、携帯端末20から回答を受信していないと判断した場合にはステップS1906でNo、回答を受信するまで監視を繰り返す。一方、制御部31は、携帯端末20から回答を受信したと判断した場合にはステップS1906でYes、回答内容が始動処理の継続を許可するものであるか否かを判断するステップS1907。携帯端末20からの回答が、始動処理の継続を許可する旨の内容であると判断された場合にはステップS1907でYes、始動指示部31dが始動要求のコマンドを遠隔始動装置10に送信しステップS1909、遠隔始動処理を終了する。一方、携帯端末20からの回答が、始動処理の継続を許可しない旨の内容であると判断された場合にはステップS1907でNo、制御部31は、始動処理を中止してその旨を携帯端末20に送信しステップS1908、遠隔始動処理を終了する図19のK。なお、制御部31は、互いの位置が異なると判断した場合に、始動処理の継続の確認を行うことなく始動処理を中止してもよい。この場合においても、制御部31は、始動処理を中止した旨を携帯端末20に送信する処理を行う。すなわち、処理ステップS1904でNoの場合に、次に処理ステップS1908の処理を実行することとなる。なお、遠隔始動装置10との通信の切断については、センター30と遠隔始動装置10との間で必要なデータの送受信が完了した場合にセンター30が自動的に通信を切断する。例えば、遠隔始動装置10から接続要求があった場合ステップS1401は、遠隔始動装置10からデータを受信すれば制御部31が遠隔始動装置10との通信を切断する。また、センター30から遠隔始動装置10に対して通信を確立する場合は、制御部31が始動要求コマンドの送信ステップS1909等、コマンド送信に対して遠隔始動装置10からの一連の応答が完了したと判断した場合に通信を自動的に切断する。遠隔始動装置10からの一連の応答が完了した場合とは、始動完了情報や始動時の時間情報を受信した場合等である。以上の構成によれば、遠隔始動装置10が車両の遠隔始動を開始した時点の時間情報を始動時にセンター30に送信するため、センター30は始動時の時間情報を取得しておくことができる。このため、ユーザが原動機の駆動を停止するまでの残り時間暖機運転の残り時間を確認する際には、携帯端末20はセンター30と通信するだけで残り時間を取得することができる。すなわち、残り時間を確認する毎にセンター30が遠隔始動装置10と通信を行う必要がないため、通信費用を抑制することができる。また、以上の構成によれば、遠隔始動装置10が車両の遠隔始動を開始した時点の時間情報を始動時にセンター30に送信し、センター30がその時間情報を携帯端末20に送信するため、ユーザが原動機の駆動を停止するまでの残り時間暖機運転の残り時間を確認する際には、携帯端末20はセンター30や遠隔始動装置10と通信することなく携帯端末20自体で確認することができる。即ち、残り時間を確認する毎にセンター30が遠隔始動装置10と通信を行う必要がなく、また携帯端末20がセンター30とも通信を行う必要がないため、通信費用をより一層抑制することができる。更に、携帯端末20からセンター30に対して始動要求を行なうために通信を確立すると、センター30が遠隔始動装置10と通信を確立して始動時の時間情報を取得し、その時間情報を携帯端末20に送信した後に携帯端末20とセンター30との通信が切断される。即ち、携帯端末20は始動要求時の1回の通信接続期間中に始動要求の送信と始動時の時間情報の取得が行なえるため、残り時間を確認するためだけの通信費用は発生しない。更にまた、残り時間を確認する際に携帯端末20がセンター30や遠隔始動装置10と通信して時間情報を取得する場合は、通信の応答遅れにより残り時間を表示するまでに時間がかかるが、本実施の形態によれば、携帯端末20は始動時の時間情報を始動時に受信して記憶しているため、残り時間を確認する際には、直ちに確認が可能である。また、以上のセンター30での遠隔始動処理によれば、距離制限機能ステップS1704~S1709、アイドル放置禁止区域や特定地域での制限機能ステップS1801~S1807については、イグニッションオフ時に受信した車両位置情報を用いて遠隔始動の可否を判断し、可の場合にのみ遠隔始動装置10と通信を確立して始動要求のコマンドを送信しているため、携帯端末20から遠隔始動要求を受けるたびに遠隔始動装置10と通信を確立する必要がなく、通信料を削減することができる。また、位置制限機能ステップS1903~S1908については、駐車開始時および始動要求時の車両の位置が異なる場合、即ち始動することが適切でない場合には始動を制限するため、無駄な始動を回避することができる。また、遠隔始動装置10で制限モードがオンに設定されているときは、駐車位置がアイドル放置禁止区域や特定地域内にある場合に駐車開始時の車両位置情報の送信が禁止されるため、より一層通信料を削減することができる。なお、上記の実施の形態では、遠隔始動装置10に駐車開始時の車両位置情報の送信を制限する制限モード図6ステップS603を設け、制限モードがオンの場合に駐車位置が制限区域内にあるか否かに応じて車両位置情報の送信を制限する例を示したが、制限モードはなくてもよい。この場合、駐車位置が制限区域内にあれば遠隔始動装置10からセンター30への車両位置情報の送信が完全に禁止される。また、上記実施の形態では、センター30が実行する遠隔始動処理として、距離制限機能に基づく始動処理と、アイドル放置禁止区域及び特定地域の判断に基づく始動処理と、位置制限機能に基づく始動処理とを説明したが、これら全てを実行する必要はなく、1つ以上の始動処理を単独又は適宜組み合わせて実行すればよい。また、上記実施の形態では、駐車開始情報をイグニッションのオフ情報とし、イグニッションのオフ時に駐車開始と判断して車両位置情報をセンターに送信するようにしたが、駐車開始の判断はこれに限定されるものではなく、駐車開始を判断できる情報であれば他の車両情報を用いてもよい。例えば、原動機がエンジンの場合、エンジン回転数によりエンジンが停止したことをもって駐車開始と判断してもよく、またキーレスエントリー装置を備える場合、キーレスエントリー装置によりドアがロックされたことをもって駐車開始と判断してもよい。要は、駐車開始を判断して車両位置情報を送信すればよい。また、上記実施の形態では、携帯端末20において原動機の駆動の残り時間を表示するようにしたが、残り時間ではなく原動機の始動開始からの経過時間を表示するようにしてもよい。この場合、始動開始時刻をもとにその時刻からの経過時間を演算し表示すればよい。また、上記実施の形態では、プログラムに従ったCPUの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。