(57)【特許請求の範囲】
【請求項１】
サーバを用いて被操作物の遠隔操作を管理する遠隔操作管理方法であって、
前記サーバにより、
前記被操作物の位置情報および前記被操作物に対応する複数のユーザの位置情報を取得し、
取得した前記被操作物の位置情報および前記複数のユーザの位置情報に基づいて、前記ユーザごとに前記被操作物との距離をそれぞれ計算し、
計算した前記ユーザと前記被操作物との距離に基づいて、前記被操作物に対する遠隔操作の権限が互いに異なる複数の役割のいずれかを前記ユーザごとにそれぞれ設定し、
前記複数のユーザのいずれかが前記被操作物の遠隔操作要求を行うと、当該ユーザについて設定した前記役割に基づいて、当該遠隔操作要求を許可するか否かを判断し、
前記遠隔操作要求を許可すると判断した場合に、当該遠隔操作要求に基づいて、前記被操作物に対する遠隔操作を指示する遠隔操作管理方法。
【請求項２】
サーバを用いて車両の遠隔操作を管理する遠隔操作管理方法であって、
前記サーバにより、
携帯端末から送信される当該携帯端末の所持者と前記車両との紐付けを要求するための紐付要求を受信し、
受信した前記紐付要求に応じて、前記車両に対して予め決められた特定の操作を所定の操作受付時間以内に行うことを当該携帯端末の所持者に指示する操作指示を、当該携帯端末へ送信し、
前記操作指示を送信してから前記操作受付時間以内に前記特定の操作が行われたことを示す情報を前記車両から受信した場合に、当該携帯端末の所持者を前記車両に対応するユーザとして前記車両と紐付けて登録し、
前記車両と紐付けて登録された複数のユーザのいずれかが前記車両の遠隔操作要求を行うと、当該遠隔操作要求を許可するか否かを判断し、
前記遠隔操作要求を許可すると判断した場合に、当該遠隔操作要求に基づいて、前記車両に対する遠隔操作を指示する遠隔操作管理方法。
【請求項３】
被操作物の遠隔操作を管理するための遠隔操作可否判断部と、
前記被操作物に対する遠隔操作の権限が互いに異なる複数の役割のいずれかを、前記被操作物に対応する複数のユーザにそれぞれ設定するロール特定部と、を備え、
前記遠隔操作可否判断部は、
前記複数のユーザのいずれかから送信された前記被操作物の遠隔操作要求を受信する遠隔操作要求受信処理と、
前記被操作物の位置情報および前記複数のユーザの位置情報を取得する情報取得処理と、
前記情報取得処理により取得された前記被操作物の位置情報および前記複数のユーザの位置情報に基づいて、前記ユーザごとに前記被操作物との距離をそれぞれ計算する距離算出処理と、を実行し、
前記ロール特定部は、前記距離算出処理により計算された前記ユーザと前記被操作物との距離に基づいて、前記ユーザごとに前記役割をそれぞれ設定し、
前記遠隔操作可否判断部は、
前記遠隔操作要求を受信したユーザについて前記ロール特定部により設定された前記役割に基づいて、当該遠隔操作要求を許可するか否かを判断する判断処理と、
前記判断処理により前記遠隔操作要求を許可すると判断された場合に、当該遠隔操作要求に基づいて、前記被操作物に対する遠隔操作を指示する遠隔操作指示処理と、をさらに実行する遠隔操作管理装置。
【請求項４】
請求項３に記載の遠隔操作管理装置において、
前記被操作物は車両であり、
前記複数のユーザは携帯端末をそれぞれ所持しており、
前記車両は、当該車両の位置情報を送信する車両位置情報送信部を備え、
前記携帯端末は、当該携帯端末を所持するユーザの位置情報として当該携帯端末の位置情報を送信する端末位置情報送信部と、当該携帯端末を所持するユーザによる前記車両の遠隔操作要求を送信する遠隔操作要求部と、を備え、
前記遠隔操作可否判断部は、
前記遠隔操作要求受信処理において、前記複数のユーザのいずれかが所持する前記携帯端末から送信された前記車両の遠隔操作要求を受信し、
前記情報取得処理において、前記車両位置情報送信部により送信された前記車両の位置情報と、前記端末位置情報送信部により送信された各携帯端末の位置情報とを取得する遠隔操作管理装置。
【請求項５】
請求項４に記載の遠隔操作管理装置において、
前記ユーザと前記車両とを紐付けて登録する紐付情報登録部をさらに備え、
前記携帯端末は、当該携帯端末の所持者と前記車両との紐付けを要求するための紐付要求を送信すると共に、前記紐付要求に応じて前記遠隔操作管理装置から送信される操作指示を受信する紐付要求部をさらに備え、
前記紐付情報登録部は、
前記携帯端末から前記紐付要求を受信すると、前記車両に対して予め決められた特定の操作を所定の操作受付時間以内に行うことを当該携帯端末の所持者に指示するための情報を、当該携帯端末へ前記操作指示として送信し、
前記操作指示を送信してから前記操作受付時間以内に前記特定の操作が行われたことを示す情報を前記車両から受信した場合に、当該携帯端末の所持者を前記ユーザとして前記車両と紐付けて登録する遠隔操作管理装置。
【請求項６】
車両の遠隔操作を管理するための遠隔操作可否判断部と、
携帯端末をそれぞれ所持している複数のユーザと前記車両とを紐付けて登録する紐付情報登録部と、を備えた遠隔操作管理装置であって、
前記携帯端末は、当該携帯端末の所持者と前記車両との紐付けを要求するための紐付要求を送信すると共に、前記紐付要求に応じて前記遠隔操作管理装置から送信される操作指示を受信する紐付要求部を備え、
前記紐付情報登録部は、
前記携帯端末から前記紐付要求を受信すると、前記車両に対して予め決められた特定の操作を所定の操作受付時間以内に行うことを当該携帯端末の所持者に指示するための情報を、当該携帯端末へ前記操作指示として送信し、
前記操作指示を送信してから前記操作受付時間以内に前記特定の操作が行われたことを示す情報を前記車両から受信した場合に、当該携帯端末の所持者を前記車両に対応するユーザとして前記車両と紐付けて登録し、
前記遠隔操作可否判断部は、前記紐付情報登録部により前記車両と紐付けて登録された前記複数のユーザのいずれかから送信された前記車両の遠隔操作要求に応じて、前記車両に対する遠隔操作を指示する遠隔操作管理装置。
【請求項７】
請求項６に記載の遠隔操作管理装置において、
前記遠隔操作可否判断部は、
前記紐付情報登録部により前記車両と紐付けて登録された前記複数のユーザのいずれかから送信された前記車両の遠隔操作要求を受信する遠隔操作要求受信処理と、
前記車両の位置情報および前記複数のユーザの位置情報を取得する情報取得処理と、
前記情報取得処理により取得された前記車両の位置情報および前記複数のユーザの位置情報に基づいて、前記ユーザごとに前記車両との距離をそれぞれ計算する距離算出処理と、
前記遠隔操作要求を受信したユーザについて前記距離算出処理により計算された前記距離に基づいて、当該遠隔操作要求を許可するか否かを判断する判断処理と、
前記判断処理により前記遠隔操作要求を許可すると判断された場合に、当該遠隔操作要求に基づいて、前記車両に対する遠隔操作を指示する遠隔操作指示処理と、を実行する遠隔操作管理装置。
【請求項８】
請求項７に記載の遠隔操作管理装置において、
前記車両は、当該車両の位置情報を送信する車両位置情報送信部を備え、
前記携帯端末は、当該携帯端末を所持するユーザの位置情報として当該携帯端末の位置情報を送信する端末位置情報送信部と、当該携帯端末を所持するユーザによる前記車両の遠隔操作要求を送信する遠隔操作要求部と、を備え、
前記遠隔操作可否判断部は、
前記遠隔操作要求受信処理において、前記複数のユーザのいずれかが所持する前記携帯端末から送信された前記車両の遠隔操作要求を受信し、
前記情報取得処理において、前記車両位置情報送信部により送信された前記車両の位置情報と、前記端末位置情報送信部により送信された各携帯端末の位置情報とを取得する遠隔操作管理装置。
【請求項９】
請求項７または８に記載の遠隔操作管理装置において、
前記遠隔操作可否判断部は、前記判断処理において、前記遠隔操作要求を受信したユーザについて計算された前記距離の大きさ、または前記複数のユーザを前記距離の大きさ順に並べたときの前記遠隔操作要求を受信したユーザの順番に基づいて、当該遠隔操作要求を許可するか否かを判断する遠隔操作管理装置。
【請求項１０】
請求項９に記載の遠隔操作管理装置において、
前記遠隔操作可否判断部は、前記判断処理において、前記車両が予め指定された指定エリア内に存在するか否かを判定し、その判定結果に基づいて、前記遠隔操作要求を受信したユーザについて計算された前記距離の大きさと、前記複数のユーザを前記距離の大きさ順に並べたときの前記遠隔操作要求を受信したユーザの順番とのいずれを、当該遠隔操作要求を許可するか否かの判断に用いるかを決定する遠隔操作管理装置。
【請求項１１】
請求項７乃至１０のいずれか一項に記載の遠隔操作管理装置において、
前記車両は、当該車両の状態に関する車両状態情報を送信する車両状態情報送信部をさらに備え、
前記遠隔操作可否判断部は、
前記情報取得処理において、前記車両状態情報送信部により送信された前記車両状態情報をさらに取得し、
前記判断処理において、前記遠隔操作要求を受信したユーザについて前記距離算出処理により計算された前記距離と、前記情報取得処理により取得された前記車両状態情報とに基づいて、当該遠隔操作要求を許可するか否かを判断する遠隔操作管理装置。
【請求項１２】
請求項４乃至１１のいずれか一項に記載の遠隔操作管理装置と、
前記車両と、
前記複数のユーザによりそれぞれ所持される複数の前記携帯端末と、を備える遠隔操作管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作管理方法、遠隔操作管理装置および遠隔操作システムに関する。
【背景技術】
【０００２】
近年、インターネットに接続可能な自動車（コネクティッドビークル）の普及に伴い、自動車の遠隔操作を実現するテレマティクスサービスが提供されている。こうしたテレマティクスサービスでは、自動運転技術との連携により、自動車を遠隔で駐車場の空きスペースに止めたり、駐車中の自動車をドライバの近くまで移動させたりするオートバレットパーキングなどの遠隔操作技術も提案されている。
【０００３】
一方で、コネクティッドビークルの遠隔操作では、ユーザ以外の他人が不正に遠隔操作の指示を行う可能性がある。また、ユーザ自身の誤操作により、自動車の使用予定がないにも関わらず遠隔操作の指示をしてしまう可能性もある。このような場合に、たとえば自動車のドアが遠隔操作でアンロックされてしまうと、自動車の盗難リスクが増加してしまうという問題点がある。また、遠隔操作により自動車が予期せぬ方向に進むことで、思わぬ事故を誘発してしまうなどの問題点も存在する。
【０００４】
上記のような問題への対策に関して、特許文献１に記載のデータアクセス管理システムが知られている。このシステムでは、無線通信デバイスと無線通信リソースの位置をそれぞれ特定し、これらの位置が所定の管理エリア内にある場合に、無線通信デバイスから無線通信リソースへのデータアクセスが許可されるように制御する。こうした技術をテレマティクスサービスにおいて適用することで、ユーザ以外の他人による不正な遠隔操作や、ユーザ自身の誤操作による遠隔操作を、ある程度防ぐことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５１８１１８２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
テレマティクスサービスによる自動車の遠隔操作では、たとえば家族間で共有される自動車などのように、遠隔操作の指示を行う可能性のあるユーザが一つの自動車に対して複数存在することがある。このような場合に、状況に関わらず全てのユーザからの指示を許可して自動車の遠隔操作を行うと、本来は許可すべきでないユーザからの指示によって適切ではない遠隔操作が行われてしまう可能性がある。しかし、特許文献１に記載の技術では、こうした問題を十分に解決することができない。
【課題を解決するための手段】
【０００７】
本発明の第１の態様による遠隔操作管理方法は、サーバを用いて被操作物の遠隔操作を管理するものであって、前記サーバにより、前記被操作物の位置情報および前記被操作物に対応する複数のユーザの位置情報を取得し、取得した前記被操作物の位置情報および前記複数のユーザの位置情報に基づいて、前記ユーザごとに前記被操作物との距離をそれぞれ計算し、計算した前記ユーザと前記被操作物との距離に基づいて、前記被操作物に対する遠隔操作の権限が互いに異なる複数の役割のいずれかを前記ユーザごとにそれぞれ設定し、前記複数のユーザのいずれかが前記被操作物の遠隔操作要求を行うと、当該ユーザについて設定した前記役割に基づいて、当該遠隔操作要求を許可するか否かを判断し、前記遠隔操作要求を許可すると判断した場合に、当該遠隔操作要求に基づいて、前記被操作物に対する遠隔操作を指示する。
本発明の第２の態様による遠隔操作管理方法は、サーバを用いて車両の遠隔操作を管理するものであって、前記サーバにより、携帯端末から送信される当該携帯端末の所持者と前記車両との紐付けを要求するための紐付要求を受信し、受信した前記紐付要求に応じて、前記車両に対して予め決められた特定の操作を所定の操作受付時間以内に行うことを当該携帯端末の所持者に指示する操作指示を、当該携帯端末へ送信し、前記操作指示を送信してから前記操作受付時間以内に前記特定の操作が行われたことを示す情報を前記車両から受信した場合に、当該携帯端末の所持者を前記車両に対応するユーザとして前記車両と紐付けて登録し、前記車両と紐付けて登録された複数のユーザのいずれかが前記車両の遠隔操作要求を行うと、当該遠隔操作要求を許可するか否かを判断し、前記遠隔操作要求を許可すると判断した場合に、当該遠隔操作要求に基づいて、前記車両に対する遠隔操作を指示する。
本発明の第３の態様による遠隔操作管理装置は、被操作物の遠隔操作を管理するための遠隔操作可否判断部と、前記被操作物に対する遠隔操作の権限が互いに異なる複数の役割のいずれかを、前記被操作物に対応する複数のユーザにそれぞれ設定するロール特定部と、を備え、前記遠隔操作可否判断部は、前記被操作物に対応する複数のユーザのいずれかから送信された前記被操作物の遠隔操作要求を受信する遠隔操作要求受信処理と、前記被操作物の位置情報および前記複数のユーザの位置情報を取得する情報取得処理と、前記情報取得処理により取得された前記被操作物の位置情報および前記複数のユーザの位置情報に基づいて、前記ユーザごとに前記被操作物との距離をそれぞれ計算する距離算出処理と、を実行し、前記ロール特定部は、前記距離算出処理により計算された前記ユーザと前記被操作物との距離に基づいて、前記ユーザごとに前記役割をそれぞれ設定し、前記遠隔操作可否判断部は、前記遠隔操作要求を受信したユーザについて前記ロール特定部により設定された前記役割に基づいて、当該遠隔操作要求を許可するか否かを判断する判断処理と、前記判断処理により前記遠隔操作要求を許可すると判断された場合に、当該遠隔操作要求に基づいて、前記被操作物に対する遠隔操作を指示する遠隔操作指示処理と、をさらに実行する。
本発明の第４の態様による遠隔操作管理装置は、車両の遠隔操作を管理するための遠隔操作可否判断部と、携帯端末をそれぞれ所持している複数のユーザと前記車両とを紐付けて登録する紐付情報登録部と、を備えたものであって、前記携帯端末は、当該携帯端末の所持者と前記車両との紐付けを要求するための紐付要求を送信すると共に、前記紐付要求に応じて前記遠隔操作管理装置から送信される操作指示を受信する紐付要求部を備え、前記紐付情報登録部は、前記携帯端末から前記紐付要求を受信すると、前記車両に対して予め決められた特定の操作を所定の操作受付時間以内に行うことを当該携帯端末の所持者に指示するための情報を、当該携帯端末へ前記操作指示として送信し、前記操作指示を送信してから前記操作受付時間以内に前記特定の操作が行われたことを示す情報を前記車両から受信した場合に、当該携帯端末の所持者を前記車両に対応するユーザとして前記車両と紐付けて登録し、前記遠隔操作可否判断部は、前記紐付情報登録部により前記車両と紐付けて登録された前記複数のユーザのいずれかから送信された前記車両の遠隔操作要求に応じて、前記車両に対する遠隔操作を指示する。
本発明の第５の態様による遠隔操作管理システムは、上記の遠隔操作管理装置と、車両と、前記複数のユーザによりそれぞれ所持される複数の携帯端末と、を備える。
【発明の効果】
【０００８】
本発明によれば、遠隔操作の対象である被操作物に対して複数のユーザが存在する場合に、適切な遠隔操作を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に関する遠隔操作管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態において、テレマティクスセンタの各データベースに格納されるデータの構造を表すテーブルの一例を示す図である。
【図３】ユーザと車両との紐付けに関する処理の流れを示す図である。
【図４】車両遠隔操作の実行に関する処理の流れを示す図である。
【図５】本発明の第１の実施形態の遠隔操作管理システムにおいて実行される遠隔操作要求の可否決定処理の流れを示す図である。
【図６】ユーザが携帯端末から車両との紐付要求や車両の遠隔操作要求を行ったときに、携帯端末の入出力装置に表示される画面の一例を示す図である。
【図７】本発明の第２の実施形態に関する遠隔操作管理システムの構成例を示す図である。
【図８】本発明の第２の実施形態において、テレマティクスセンタの各データベースに格納されるデータの構造を表すテーブルの一例を示す図である。
【図９】各ユーザのロール決定に関する処理の流れを示す図である。
【図１０】本発明の第２の実施形態の遠隔操作管理システムにおいて実行される遠隔操作要求の可否決定処理の流れを示す図である。
【図１１】ユーザが携帯端末からロール権限の変更要求を行ったときに、携帯端末の入出力装置に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下では、図１〜図１１を参照しながら、本発明の実施形態を説明する。
【００１１】
−第１の実施形態−
図１は、本発明の第１の実施形態に関する遠隔操作管理システムの構成例を示す図である。
【００１２】
図１に示す通り、本発明の第１の実施形態に係る遠隔操作管理システムは、本発明の第１の実施形態に係る遠隔操作管理装置としてのテレマティクスセンタ１００と、被操作物としての車両２００と、携帯端末３００と、テレマティクスセンタ１００と車両２００の間で通信を可能とするネットワーク４００と、テレマティクスセンタ１００と携帯端末３００の間で通信を可能とするネットワーク５００とを有する。
【００１３】
テレマティクスセンタ１００は、携帯端末３００からネットワーク５００を介して送信される車両２００の遠隔操作要求を受信し、その実行可否を判断するサーバである。テレマティクスセンタ１００は、受信した遠隔操作要求を実行許可と判断すると、その内容に基づく遠隔操作命令を、ネットワーク４００を介して車両２００に送信する。車両２００は、遠隔操作機能を有しており、テレマティクスセンタ１００から送信された遠隔操作命令に応じた動作を行うことができる。携帯端末３００は、図１の遠隔操作管理システムを利用して車両２００の遠隔操作を行うユーザにより所持されている。携帯端末３００を所持するユーザからの入力操作に応じて、携帯端末３００は、車両２００に対する遠隔操作要求をテレマティクスセンタ１００に送信する。
【００１４】
ネットワーク４００、５００には、たとえば携帯電話網やインターネット網等の広域通信網や、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の近距離無線通信網などをそれぞれ用いることができる。あるいは、複数種類の通信網を組み合わせることで、ネットワーク４００、５００をそれぞれ構成してもよい。なお、ネットワーク４００およびネットワーク５００を、共通のネットワークとしてもよい。
【００１５】
図１では、テレマティクスセンタ１００に接続される車両２００および携帯端末３００をそれぞれ一台ずつのみ示しているが、これらは一台に限定されるものではなく、それぞれが複数台であってもよい。以下の説明では、少なくとも携帯端末３００については、複数の携帯端末３００がテレマティクスセンタ１００に接続されるものとする。
【００１６】
テレマティクスセンタ１００は、中央演算処理装置１１０と、記憶装置１２０と、通信部１３０から構成される。
【００１７】
中央演算処理装置１１０は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成される。中央演算処理装置１１０は、これらを用いて所定の動作プログラムを実行することで、テレマティクスセンタ１００の機能を実現するための様々な処理を行う。中央演算処理装置１１０は、その機能として、新規ユーザ登録部１１１、紐付情報登録部１１２、遠隔操作可否判断部１１３、指定エリア特定部１１４および新規車両登録部１１５を有する。
【００１８】
新規ユーザ登録部１１１は、図１の遠隔操作管理システムを新規に利用するユーザを受け付け、そのユーザに関する情報を記憶装置１２０に登録する処理を行う。紐付情報登録部１１２は、登録済みの各ユーザと車両２００について、どのユーザがどの車両を保有しているかの関係を示す紐付情報を記憶装置１２０に登録する処理を行う。遠隔操作可否判断部１１３は、携帯端末３００を介して送信されるユーザからの車両２００に対する遠隔操作要求について、その実行可否を判断する処理を行う。指定エリア特定部１１４は、たとえばユーザの自宅、勤務先、ユーザがよく利用する駐車場の位置など、車両２００が存在する頻度が高いエリアを指定エリアとして特定する処理を行う。新規車両登録部１１５は、たとえば工場や販売店などからの情報に基づいて、図１の遠隔操作管理システムにおいて新規に利用可能となった車両２００に関する情報を記憶装置１２０に登録する処理を行う。
【００１９】
記憶装置１２０は、たとえば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などから構成される。記憶装置１２０には、中央演算処理装置１１０が実行するプログラムや、このプログラムの実行に必要な各種データ群などが格納される。記憶装置１２０に格納されるデータ群には、ユーザＤＢ１２１、車両ＤＢ１２２、紐付ＤＢ１２３および指定エリア管理ＤＢ１２４が含まれる。
【００２０】
ユーザＤＢ１２１は、図１の遠隔操作管理システムを利用可能なユーザに関する情報を蓄積するデータベースである。新規ユーザを追加する場合、新規ユーザ登録部１１１で登録された当該ユーザの情報がユーザＤＢ１２１に蓄積される。車両ＤＢ１２２は、遠隔操作可能な車両２００に関する情報を蓄積するデータベースである。被操作物としての車両２００を新規に追加する場合、新規車両登録部１１５で登録された当該車両の情報が車両ＤＢ１２２に蓄積される。紐付ＤＢ１２３は、各ユーザと車両２００の紐付関係を表す前述の紐付情報を蓄積するデータベースである。紐付情報登録部１１２で紐付情報が登録されると、その紐付情報が紐付ＤＢ１２３に蓄積される。指定エリア管理ＤＢ１２４は、前述の指定エリアに関する情報を蓄積するデータベースである。
【００２１】
通信部１３０は、ネットワーク４００、５００をそれぞれ介して、車両２００および携帯端末３００と各種プロトコルに基づくデータの送受信を行う。通信部１３０は、ネットワーク４００、５００で用いられる通信規格に準拠したネットワークカードなどから構成される。
【００２２】
車両２００は、中央演算処理装置２１０と、記憶装置２２０と、車両２００の各部分の動作を管理制御する符号２３０、２４０および２５０の各ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）と、位置測位装置２６０と、通信部２８０から構成される。ＥＣＵ２３０は、車両２００のエンジンの動作を管理するためのエンジンＥＣＵである。ＥＣＵ２４０は、車両２００のドアロックの動作を管理するためのドアＥＣＵである。ＥＣＵ２５０は、車両２００の自動運転機能を管理するためのＡＤＡＳ（Ａｄｖａｎｃｅｄ  Ｄｒｉｖｉｎｇ  Ａｓｓｉｓｔａｎｔ  Ｓｙｓｔｅｍ）ＥＣＵである。なお、車両２００に搭載されるＥＣＵは、これら３つのＥＣＵに限定されない。図１の遠隔操作管理システムにおいて車両２００の遠隔操作や自動運転を実現する上で必要な全てのＥＣＵを、車両２００は搭載しているものとする。位置測位装置２６０は、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や無線ＬＡＮなどを利用した測位を行い、車両２００の現在位置を取得する。
【００２３】
なお、中央演算処理装置２１０、記憶装置２２０、位置測位装置２６０、通信部２８０などは、車両２００とは独立した構成の電子機器であってもよい。具体的には、車両２００に搭載されるＰＮＤ（Ｐｏｒｔａｂｌｅ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）、スマートフォン、ドライブレコーダや、これらを車両２００に固定するためのクレードルなどを、中央演算処理装置２１０、記憶装置２２０、位置測位装置２６０、通信部２８０として用いてもよい。また、これらの電子機器を複数種類組み合わせることで、中央演算処理装置２１０、記憶装置２２０、位置測位装置２６０、通信部２８０を構成してもよい。その場合、当該電子機器は、たとえばＯＢＤ（Ｏｎ  Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃｓ）などのコネクタを用いることで、エンジンＥＣＵ２３０、ドアＥＣＵ２４０、ＡＤＡＳＥＣＵ２５０などと電気的に接続されてデータを送受信することが考えられる。
【００２４】
中央演算処理装置２１０は、テレマティクスセンタ１００の中央演算処理装置１１０と同様に、たとえばＣＰＵやＲＡＭなどから構成される。中央演算処理装置２１０は、所定の動作プログラムを実行することで、車両２００の機能を実現するための様々な処理を行う。中央演算処理装置２１０は、その機能として、車両位置情報送信部２１１、車両状態情報送信部２１２および遠隔操作命令実行部２１３を有する。
【００２５】
車両位置情報送信部２１１は、位置測位装置２６０を用いて取得した車両２００の位置情報をテレマティクスセンタ１００に送信する処理を行う。車両状態情報送信部２１２は、車両２００の状態変化を検知すると、その情報をテレマティクスセンタ１００に送信する処理を行う。遠隔操作命令実行部２１３は、テレマティクスセンタ１００から送信される遠隔操作命令に基づいて、車両２００の遠隔操作を実行し、その実行結果を返信する処理を行う。
【００２６】
記憶装置２２０は、テレマティクスセンタ１００の記憶装置１２０と同様に、たとえばＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＯＭなどから構成される。記憶装置２２０には、中央演算処理装置２１０が実行するプログラムや、このプログラムの実行に必要な各種データ群などが格納される。
【００２７】
通信部２８０は、ネットワーク４００を介して、テレマティクスセンタ１００と各種プロトコルに基づくデータの送受信を行う。通信部２８０は、ネットワーク４００で用いられる通信規格に準拠したネットワークカードなどから構成される。
【００２８】
携帯端末３００は、中央演算処理装置３１０と、記憶装置３２０と、入出力装置３３０と、位置測位装置３４０と、通信部３５０から構成される。入出力装置３３０は、携帯端末３００に対するユーザからの入力操作を検出すると共に、画像表示等による各種通知をユーザに対して行う装置であり、タッチパネル、キーボード、マウスなどを組み合わせて構成される。位置測位装置３４０は、車両２００の位置測位装置２６０と同様に、ＧＰＳや無線ＬＡＮなどを利用した測位を行い、携帯端末３００の現在位置、すなわち携帯端末３００を所持するユーザの現在位置を取得する。
【００２９】
中央演算処理装置３１０は、テレマティクスセンタ１００の中央演算処理装置１１０や車両２００の中央演算処理装置２１０と同様に、たとえばＣＰＵやＲＡＭなどから構成される。中央演算処理装置３１０は、所定の動作プログラムを実行することで、携帯端末３００の機能を実現するための様々な処理を行う。中央演算処理装置３１０は、その機能として、認証要求部３１１、紐付要求部３１２、端末位置情報送信部３１３および遠隔操作要求部３１４を有する。
【００３０】
認証要求部３１１は、入出力装置３３０によりユーザに入力された情報を基に、テレマティクスセンタ１００に対してユーザ認証を要求する処理を行う。紐付要求部３１２は、当該携帯端末３００を所持するユーザが所有している車両２００について、当該ユーザのユーザ情報との紐付けをテレマティクスセンタ１００に要求する処理を行う。端末位置情報送信部３１３は、位置測位装置３４０を用いて取得した携帯端末３００の位置情報をテレマティクスセンタ１００に送信する処理を行う。遠隔操作要求部３１４は、入出力装置３３０によりユーザに入力された車両２００の遠隔操作要求をテレマティクスセンタ１００に送信する処理を行う。
【００３１】
記憶装置３２０は、テレマティクスセンタ１００の記憶装置１２０や車両２００の記憶装置２２０と同様に、たとえばＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＯＭなどから構成される。記憶装置３２０には、中央演算処理装置３１０が実行するプログラムや、このプログラム実行に必要な各種データ群などが格納される。
【００３２】
通信部３５０は、ネットワーク５００を介して、テレマティクスセンタ１００と各種プロトコルに基づくデータの送受信を行う。通信部３５０は、ネットワーク５００で用いられる通信規格に準拠したネットワークカードなどから構成される。
【００３３】
図２は、本発明の第１の実施形態において、テレマティクスセンタ１００のユーザＤＢ１２１、車両ＤＢ１２２、紐付ＤＢ１２３、指定エリア管理ＤＢ１２４の各データベースに格納されるデータの構造を表すテーブルの一例を示す図である。
【００３４】
図２（ａ）は、ユーザＤＢ１２１のテーブル例を示す。ユーザＤＢ１２１には、ユーザＩＤ４０１、パスワード４０２、デバイスＩＤ４０３、ユーザ位置４０４、位置更新日時４０５の各データが含まれる。ユーザＩＤ４０１は、登録済みの各ユーザを一意に特定可能な識別子である。パスワード４０２は、各ユーザを認証するために用いられる文字や記号の組み合わせである。デバイスＩＤ４０３は、各ユーザが所有する携帯端末３００を一意に特定可能な識別子である。ユーザ位置４０４は、各ユーザが所有する携帯端末３００を介して取得したユーザの最新の位置情報を示す。位置更新日時４０５は、各ユーザの最新の位置情報を取得した日時を示す。
【００３５】
図２（ｂ）は、車両ＤＢ１２２のテーブル例を示す。車両ＤＢ１２２には、ＶＩＮ（Ｖｅｈｉｃｌｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）４１１、車両位置４１２、位置更新日時４１３、車両状態４１４の各データが含まれる。ＶＩＮ４１１は、登録済みの各車両２００を一意に特定可能な識別子である。車両位置４１２は、各車両２００の最新の位置情報を示す。位置更新日時４１３は、各車両２００の最新位置情報を取得した日時を示す。車両状態４１４は、各車両２００の最新の状態を示す。
【００３６】
図２（ｃ）は、紐付ＤＢ１２３のテーブル例を示す。紐付ＤＢ１２３には、ＶＩＮ４２１、ユーザＩＤ４２２、紐付条件４２３、紐付登録日時４２４、紐付状態４２５の各データが含まれる。ＶＩＮ４２１は、紐付けの対象とされる各車両２００を一意に特定可能な識別子であり、同一の車両２００に対しては図２（ｂ）のＶＩＮ４１１と共通のものが使用される。ユーザＩＤ４２２は、ＶＩＮ４２１で特定される各車両２００を所有するユーザを一意に特定可能な識別子であり、同一のユーザに対しては図２（ａ）のユーザＩＤ４０１と共通のものが使用される。紐付条件４２３は、ＶＩＮ４２１で特定される各車両２００とユーザＩＤ４２２で特定されるユーザとを紐付けるために、テレマティクスセンタ１００が当該ユーザに対して指定する車両２００の操作に関する条件を示す。紐付登録日時４２４は、テレマティクスセンタ１００が紐付条件４２３を登録した日時を示す。紐付状態４２５は、ＶＩＮ４２１で特定される各車両２００とユーザＩＤ４２２で特定されるユーザとの間で紐付状態が有効であるか無効であるかを示す。
【００３７】
図２（ｄ）は、指定エリア管理ＤＢ１２４のテーブル例を示す。指定エリア管理ＤＢ１２４には、ＶＩＮ４３１、指定エリア４３２の各データが含まれる。ＶＩＮ４３１は、指定エリアが設定されている各車両２００を一意に特定可能な識別子であり、同一の車両２００に対しては図２（ｂ）のＶＩＮ４１１や図２（ｃ）のＶＩＮ４２１と共通のものが使用される。指定エリア４３２は、各車両２００について、ユーザの自宅、勤務先、ユーザがよく利用する駐車場の位置など、当該車両が存在する頻度が高い指定エリアの位置と範囲を特定するための情報である。図２（ｄ）の例では、指定エリア４３２において、緯度と経度のペアでそれぞれ特定される複数の点情報が格納されている。この点情報により位置が特定される複数の点列を先頭から順に線で結ぶことで、多角形の指定エリアの位置と範囲を特定することができる。
【００３８】
図３は、本実施形態の遠隔操作管理システムで行われるユーザと車両２００との紐付けに関する処理の流れを示す図である。図３に示す処理は、テレマティクスセンタ１００の紐付情報登録部１１２と、車両２００の車両状態情報送信部２１２と、携帯端末３００の認証要求部３１１および紐付要求部３１２とでそれぞれ実行される。
【００３９】
図３において、携帯端末３００の認証要求部３１１は、入出力装置３３０を介してユーザから入力されたユーザＩＤおよびパスワードをテレマティクスセンタ１００に送信する（ステップＳ５００）。テレマティクスセンタ１００の紐付情報登録部１１２は、携帯端末３００から送信されたユーザＩＤおよびパスワードを受信すると、受信したこれらの情報に基づいて、当該ユーザの認証処理を行う（ステップＳ５１０）。ここでは、受信したユーザＩＤと一致するものがユーザＤＢ１２１においてユーザＩＤ４０１に登録されており、かつ受信したパスワードが当該ユーザＩＤに対応してパスワード４０２に登録されている内容と一致するか否かを判断することで、ユーザの認証処理を行う。
【００４０】
その結果、受信したユーザＩＤとパスワードがユーザＤＢ１２１に登録されているものとそれぞれ一致した場合には、紐付情報登録部１１２は、ユーザ認証が成功したと判断する。そして、ユーザ認証が成功したことを表す認証成功結果を、ステップＳ５００でユーザＩＤおよびパスワードを送信した携帯端末３００に送信する（ステップＳ５１１）。携帯端末３００の認証要求部３１１は、テレマティクスセンタ１００から認証成功結果が送信されると、これを受信する（ステップＳ５０１）。そして、入出力装置３３０の表示などにより、ユーザ認証が成功した旨をユーザに通知する。なお、ステップＳ５１０においてユーザ認証が失敗した場合には、テレマティクスセンタ１００の紐付情報登録部１１２は、その旨を携帯端末３００に送信することが好ましい。この場合、携帯端末３００は、ユーザＩＤおよびパスワードの再入力をユーザに促して、再度ステップＳ５００を実行してもよい。
【００４１】
上記のようにしてユーザ認証が成功すると、次に携帯端末３００の紐付要求部３１２は、特定の車両２００に対する紐付要求を送信する（ステップＳ５０２）。ここでは、入出力装置３３０を介してユーザから入力されたＶＩＮと、ステップＳ５００でユーザに入力されたユーザＩＤとを組み合わせ、これらを当該ＶＩＮで特定される車両２００に対する紐付要求として、テレマティクスセンタ１００に送信する。テレマティクスセンタ１００の紐付情報登録部１１２は、携帯端末３００から送信された紐付要求を受信すると（ステップＳ５１２）、受信した紐付要求に含まれるＶＩＮとユーザＩＤの組み合わせが紐付ＤＢ１２３において既に登録されていないかを確認する。その結果、登録されていないことを確認した場合には、紐付要求が行われた車両２００の紐付情報として、これらの情報を紐付ＤＢ１２３のＶＩＮ４２１とユーザＩＤ４２２にそれぞれ登録する。このとき紐付情報登録部１１２はさらに、登録した紐付情報を有効化するための条件と、その条件を生成した日時と、登録した紐付情報に対する紐付状態とを、紐付ＤＢ１２３の紐付条件４２３、紐付登録日時４２４、紐付状態４２５にそれぞれ登録する。ここでは、紐付条件４２３がまだ満たされていない。そのため、紐付状態４２５には、紐付けが無効であることを表す「Ｆａｌｓｅ」が格納される。また、紐付条件４２３には、紐付対象とする車両２００に対してユーザに行わせる特定の操作内容が格納される。この操作内容は、テレマティクスセンタ１００において予め決めておくことができる。具体的には、たとえばドアのアンロックやエンジンの始動など、紐付対象とする車両２００をユーザが所有していなければ実行不可能な操作を、ユーザに行わせる操作として紐付条件４２３に格納することが好ましい。このとき、車両２００の種類などに応じて、紐付条件４２３に登録する操作内容を変化させてもよい。
【００４２】
紐付ＤＢ１２３への登録を行ったら、紐付情報登録部１１２は、ステップＳ５１２で紐付要求を受信した携帯端末３００に対して、紐付条件４２３に格納されている内容に基づいて、車両２００に対する操作指示を送信する（ステップＳ５１３）。ここでは、当該携帯端末３００を所持するユーザが、紐付要求された車両２００に対して、紐付条件４２３で指定される特定の操作を所定の操作受付時間、たとえば５分以内に行うように指示するための情報を、車両２００に対する操作指示として送信する。これにより、ユーザが適当なＶＩＮの値を入力して紐付要求を送信した場合に、そのＶＩＮに対応する車両２００とユーザとの間で誤って紐付けが行われてしまうのを防ぐことができる。携帯端末３００の紐付要求部３１２は、テレマティクスセンタ１００から操作指示が送信されると、これを受信する（ステップＳ５０３）。そして、入出力装置３３０の表示などにより、その操作指示内容をユーザに通知する。これにより、ユーザに対して操作指示内容を提示し、指示通りの操作を操作受付時間内に車両２００に対して行うように促す。
【００４３】
上記の操作指示内容の通知を確認したユーザは、紐付処理を完了するために、車両２００に対して、指示された操作を操作受付時間内に行う。その結果、ステップＳ５０３で携帯端末３００がテレマティクスセンタ１００から操作指示を受信した後、しばらくすると、ユーザからの操作を受けて車両２００の状態が変化する。車両２００の車両状態情報送信部２１２は、この車両２００の状態変化を検知する（ステップＳ５２０）。そして、検知結果を、当該車両２００に割り当てられているＶＩＮと共に、車両の状態変化情報としてテレマティクスセンタ１００に送信する（ステップＳ５２１）。
【００４４】
テレマティクスセンタ１００の紐付情報登録部１１２は、車両２００から状態変化情報が送信されると、これを受信する（ステップＳ５１４）。そして、受信した状態変化情報に基づいて、紐付ＤＢ１２３に登録されている紐付条件を満たしているか否かを判定する（ステップＳ５１５）。ここでは、まず、受信した状態変化情報に含まれる車両２００のＶＩＮが、紐付ＤＢ１２３においてＶＩＮ４２１に登録されているか否かを判断する。車両２００のＶＩＮが登録されていれば、次に、そのＶＩＮに対応する紐付状態４２５が、紐付未完了を表す「Ｆａｌｓｅ」であり、かつ、状態変化情報の受信日時が、紐付登録日時４２４に登録されている日時から操作受付時間内であるか否かを確認する。さらに、受信した状態変化情報が示すユーザの車両２００に対する操作内容と、当該ＶＩＮに対応する紐付条件４２３の内容とが一致するか否かを確認する。その結果、これらの条件を全て満たす場合には、受信した状態変化情報が紐付ＤＢ１２３に登録されている紐付条件を満たすと判定し、一致しなければ、紐付条件を満たさないと判定する。
【００４５】
ステップＳ５１５の判定の結果、状態変化情報が紐付条件を満たすと判定した場合（Ｓ５１５：Ｙｅｓ）、テレマティクスセンタ１００の紐付情報登録部１１２は、当該レコードに対して、紐付状態４２５の内容を「Ｆａｌｓｅ」から「Ｔｒｕｅ」へと変更する。これにより、当該レコードに対応する紐付情報を有効化し、車両２００とユーザとを紐付ける紐付情報として正式に登録する（ステップＳ５１６）。そして、紐付けが成功したことを示す紐付結果を携帯端末３００に送信する（ステップＳ５１７）。
【００４６】
一方、ステップＳ５１５の判定の結果、状態変化情報が紐付条件を満たさないと判定した場合（Ｓ５１５：Ｎｏ）、テレマティクスセンタ１００の紐付情報登録部１１２は、当該レコードを更新せずに紐付ＤＢ１２３から削除する。そして、紐付けが失敗したことを示す紐付結果を携帯端末３００に送信する（ステップＳ５１７）。
【００４７】
携帯端末３００の紐付要求部３１２は、テレマティクスセンタ１００から紐付結果が送信されると、これを受信する（ステップＳ５０４）。そして、受信した紐付結果に基づいて、入出力装置３３０の表示などにより、紐付けが成功または失敗したことをユーザに通知する。
【００４８】
以上説明したように、携帯端末３００の紐付要求部３１２は、紐付処理において、当該携帯端末３００の所持者であるユーザと車両２００との紐付けを要求するための紐付要求を、テレマティクスセンタ１００に送信する（ステップＳ５０２）。また、この紐付要求に応じてテレマティクスセンタ１００から送信される操作指示を受信する（ステップＳ５０３）。一方、テレマティクスセンタ１００の紐付情報登録部１１２は、携帯端末３００から紐付要求を受信すると（ステップＳ５１２）、車両２００に対して予め決められた特定の操作を当該携帯端末３００の所持者であるユーザに指示するための操作指示を、当該携帯端末３００に送信する（ステップＳ５１３）。また、この操作指示を送信してから所定の操作受付時間以内に特定の操作が行われたことを示す状態変化情報を車両２００から受信した場合に（ステップＳ５１４）、当該携帯端末３００の所持者であるユーザを、当該車両２００のユーザとして、当該車両２００と紐付けて登録する。
【００４９】
なお、上記の紐付処理において、テレマティクスセンタ１００は、１台の車両２００に対して同時に１つの携帯端末３００からの紐付要求しか受け付けないように制限を加えてもよい。具体的には、ステップＳ５１２で受信した紐付要求に基づいて紐付ＤＢ１２３に紐付情報を登録する際に、その紐付要求に含まれるＶＩＮで特定される車両２００に対して既に別の携帯端末３００からの紐付要求を受信していた場合には、後から受信した紐付要求を拒否し、その旨を示す紐付拒否情報を携帯端末３００に送信してもよい。このとき、受信した紐付要求に含まれるＶＩＮに対して、紐付状態４２５が「Ｆａｌｓｅ」となっているレコードが既に存在する場合には、既に別の携帯端末３００からの紐付要求を受信していたと判断できる。紐付拒否情報を受信した携帯端末３００は、入出力装置３３０の表示などにより、当該車両２００に対して別の携帯端末３００が先行して紐付要求を送信済みであるため、紐付けができないことをユーザに通知することが好ましい。
【００５０】
図４は、本実施形態の遠隔操作管理システムで行われる車両遠隔操作の実行に関する処理の流れを示す図である。図４に示す処理は、テレマティクスセンタ１００の遠隔操作可否判断部１１３と、車両２００の車両位置情報送信部２１１、車両状態情報送信部２１２および遠隔操作命令実行部２１３と、携帯端末３００の認証要求部３１１、端末位置情報送信部３１３および遠隔操作要求部３１４とでそれぞれ実行される。
【００５１】
図４において、携帯端末３００の認証要求部３１１とテレマティクスセンタ１００の遠隔操作可否判断部１１３は、図３のステップＳ５００、Ｓ５１０、Ｓ５１１、Ｓ５０１と同様の処理をそれぞれ行うことにより、ユーザの認証処理を行う（ステップＳ６００、Ｓ６１０）。その結果、ユーザ認証が成功したら、携帯端末３００の遠隔操作要求部３１４は、入出力装置３３０を介して入力されたユーザからの遠隔操作要求をテレマティクスセンタ１００に送信する（ステップＳ６０１）。
【００５２】
テレマティクスセンタ１００の遠隔操作可否判断部１１３は、携帯端末３００から遠隔操作要求が送信されると、これを受信する（ステップＳ６１１）。そして、紐付ＤＢ１２３に登録されている紐付情報を用いて、受信した遠隔操作要求において遠隔操作対象に指定された車両２００について、その車両２００のＶＩＮと紐付けられた他のユーザのユーザＩＤを特定する（ステップＳ６１２）。他のユーザのユーザＩＤを特定したら、遠隔操作可否判断部１１３は、ユーザＤＢ１２１を参照して、特定したユーザＩＤの各ユーザが所有する携帯端末３００を一意に識別するデバイスＩＤを特定する。そして、特定したデバイスＩＤに対応する各携帯端末３００に対して、位置情報をそれぞれ送信するように要求するための位置問い合わせを行う。また、遠隔操作対象に指定された車両２００に対しても同様に、その位置情報を送信するように要求するための位置問い合わせを行う（ステップＳ６１３）。
【００５３】
各携帯端末３００の端末位置情報送信部３１３は、テレマティクスセンタ１００から位置問い合わせが送信されると、これを受信する（ステップＳ６０２）。そして、位置測位装置３４０を用いて、当該携帯端末３００の位置を測定し、その測定結果を、当該携帯端末３００を所持するユーザの現在位置情報として、テレマティクスセンタ１００に送信する（ステップＳ６０３）。なお、図４では１台の携帯端末３００についての処理フローのみを示しているが、実際には、ステップＳ６１３で位置問い合わせが行われた各携帯端末３００の端末位置情報送信部３１３において、ステップＳ６０２、Ｓ６０３の処理がそれぞれ実行される。
【００５４】
遠隔操作対象に指定された車両２００の車両位置情報送信部２１１および車両状態情報送信部２１２は、テレマティクスセンタ１００から位置問い合わせが送信されると、これを受信する（ステップＳ６２０）。そして、車両位置情報送信部２１１は、位置測位装置２６０から車両２００の位置情報を取得し、その位置情報をテレマティクスセンタ１００に送信する（ステップＳ６２１）。また、車両状態情報送信部２１２は、エンジンＥＣＵ２３０、ドアＥＣＵ２４０、ＡＤＡＳＥＣＵ２５０など、車両２００に搭載される全てのＥＣＵから、車両２００の状態に関する情報を取得し、その情報を車両状態情報としてテレマティクスセンタ１００に送信する（ステップＳ６２１）。
【００５５】
テレマティクスセンタ１００の遠隔操作可否判断部１１３は、１台以上の携帯端末３００および車両２００から、位置情報および車両状態情報がそれぞれ送信されると、これらの情報を受信する（ステップＳ６１４）。そして、受信した情報に基づいて、ユーザＤＢ１２１のユーザ位置４０４および位置更新日時４０５の内容と、車両ＤＢ１２２の車両位置４１２、位置更新日時４１３および車両状態４１４の内容とを、それぞれ更新する。これらのデータベースの更新を行ったら、遠隔操作可否判断部１１３は、更新後の各データベースの内容に基づいて、ステップＳ６０１で受信した遠隔操作要求を許可するか拒否するかを決定する（ステップＳ６１５）。ここでは、更新後の車両ＤＢ１２２において遠隔操作対象に指定された車両２００のＶＩＮに対応するレコードの情報と、更新後のユーザＤＢ１２１において当該車両２００に紐付く全ユーザのユーザＩＤに対応するレコードに含まれる情報とを用いて、遠隔操作要求を許可するか、あるいは拒否するかを決定する。なお、このステップＳ６１５で行われる処理の詳細については、後で図５を用いて詳細に説明する。
【００５６】
ステップＳ６１５の判断を実行したら、遠隔操作可否判断部１１３は、その判断結果を確認する（ステップＳ６１６）。その結果、遠隔操作要求を許可すると判断した場合（Ｓ６１６：Ｙｅｓ）、遠隔操作可否判断部１１３は、その遠隔操作要求の内容に基づいて、車両２００に対する遠隔操作命令を送信する（ステップＳ６１７）。これにより、被操作物である車両２００に対する遠隔操作を指示する。
【００５７】
車両２００の遠隔操作命令実行部２１３は、テレマティクスセンタ１００から遠隔操作命令が送信されると、これを受信する（ステップＳ６２２）。そして、受信した遠隔操作命令に基づいて、車両２００の遠隔操作を実行する（ステップＳ６２３）。具体的には、遠隔操作命令実行部２１３は、受信した遠隔操作命令がリモートエンジンスタートの場合には、エンジンＥＣＵ２３０に対して、エンジンを始動する指示を出力する。一方、受信した遠隔操作命令がリモートドアアンロックの場合には、ドアＥＣＵ２３０に対して、ドアを解錠する指示を出力する。また、受信した遠隔操作命令がオートバレットパーキングの場合には、ＡＤＡＳＥＣＵ２５０に対して、オートバレットパーキングに応じた自動運転の指示を出力する。これにより、遠隔操作命令で指定された車両状態の変更（ドアアンロック、エンジンスタート、車両の位置変更）を車両２００において実現する。なお、ここで実行される遠隔操作の種類は、これらに限定されるものではない。車両２００に搭載されるＥＣＵが実現可能な車両状態の変更であれば、その全てを対象にして遠隔操作を行うことができる。こうして受信した遠隔操作命令に従って車両状態が変更されたら、遠隔操作命令実行部２１３は、遠隔操作命令の実行結果をテレマティクスセンタ１００に送信する（ステップＳ６２４）。
【００５８】
テレマティクスセンタ１００の遠隔操作可否判断部１１３は、車両２００から遠隔操作命令の実行結果が送信されると、これを受信する（ステップＳ６１８）。そして、受信した遠隔操作命令の実行結果を、ステップＳ６０１で遠隔操作要求を出した携帯端末３００に対して送信する（ステップＳ６１９）。
【００５９】
一方、ステップＳ６１５で遠隔操作要求を拒否すると判断した場合（Ｓ６１６：Ｎｏ）、遠隔操作可否判断部１１３は、車両２００に対して遠隔操作命令を送信しないことで、遠隔操作が実行されないようにする。そして、遠隔操作要求を拒否したという情報を、ステップＳ６０１で遠隔操作要求を出した携帯端末３００に対して送信する（ステップＳ６１９）。
【００６０】
携帯端末３００の遠隔操作要求部３１４は、テレマティクスセンタ１００から遠隔操作要求の実行結果あるいは拒否結果に関する情報が送信されると、これを受信する（ステップＳ６０４）。そして、受信した情報に基づいて、入出力装置３３０の表示などにより、ユーザに車両遠隔操作の実行結果あるいは拒否理由を提示する（ステップＳ６０５）。
【００６１】
なお、上記の車両遠隔操作の実行処理において、携帯端末３００の位置情報や、車両２００の位置情報および車両状態情報を取得し、これらの情報に基づいてユーザＤＢ１２１や車両ＤＢ１２２を更新する処理は、ステップＳ６１１で携帯端末３００から遠隔操作要求を受信したとき以外のタイミングで行ってもよい。具体的には、図４のステップＳ６１３、Ｓ６０２、Ｓ６０３、Ｓ６２０、Ｓ６２１、Ｓ６１４の各処理は、遠隔操作要求を受信したか否かに関わらず、任意のタイミングで行うことができる。たとえば、予め設定された時間間隔ごとに、テレマティクスセンタ１００から全ての携帯端末３００および車両２００に対して、それぞれの位置情報および車両状態情報の問い合わせを行い、これらの情報を取得してもよい。その場合、テレマティクスセンタ１００の遠隔操作可否判断部１１３において、上記の各ステップの処理は省略される。また、Ｓ６０１における携帯端末３００からの遠隔操作要求は、携帯端末３００を所有するユーザのユーザＩＤ４２２に紐付くＶＩＮ４２１が複数存在する場合には、そのＶＩＮ４２１に紐付く複数の車両２００に対して、同時に遠隔操作要求を送信しても良く、また複数のＶＩＮ４２１から１つをユーザに選択してもらうよう入出力装置３３０に表示することで、同時に複数の車両２００に遠隔操作要求を送信することを防止しても良い。
【００６２】
図５は、本発明の第１の実施形態の遠隔操作管理システムにおいて、テレマティクスセンタ１００の遠隔操作可否判断部１１３により、図４のステップＳ６１５で実行される遠隔操作要求の可否決定処理の流れを示す図である。
【００６３】
図５において、遠隔操作可否判断部１１３は、図４のステップＳ６１４で各携帯端末３００および遠隔操作対象に指定された車両２００からそれぞれ受信した位置情報に基づいて、各携帯端末３００と車両２００の間の直線距離を算出する（ステップＳ７００）。これにより、携帯端末３００を所持するユーザごとに、車両２００との距離をそれぞれ計算する。次に、遠隔操作可否判断部１１３は、図４のステップＳ６１４で車両２００から受信した車両状態情報に基づいて、車両２００がエンジンＯＮの状態でないか否かを判定する（ステップＳ７０２）。
【００６４】
ステップＳ７０２の判定の結果、遠隔操作対象に指定された車両２００がエンジンＯＮであった場合（Ｓ７０２：Ｙｅｓ）には、その車両２００は他のドライバによって運転中である可能性が高いと考えられる。そのため、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００から受信した遠隔操作要求を拒否すると判断する（ステップＳ７０７）。この場合、前述のように車両２００の遠隔操作は実行されない。
【００６５】
一方、ステップＳ７０２の判定の結果、遠隔操作対象に指定された車両２００がエンジンＯＮではなかった場合（Ｓ７０２：Ｎｏ）には、遠隔操作可否判断部１１３は、その車両２００が指定エリア内に存在するか否かを判定する（ステップＳ７０３）。ここでは、指定エリア管理ＤＢ１２４において、当該車両２００のＶＩＮに対応する指定エリア４３２に格納されている情報に基づいて、指定エリアの範囲を特定する。この指定エリアの範囲と、図４のステップＳ６１４で受信した車両２００の位置情報とを比較することで、車両２００が指定エリア内に存在するか否かを判定する。
【００６６】
ステップＳ７０３の判定の結果、遠隔操作対象に指定された車両２００が指定エリア内に存在する場合（Ｓ７０３：Ｙｅｓ）には、遠隔操作可否判断部１１３は、遠隔操作要求を行ったユーザと車両２００との距離が所定の距離Ｄｋｍ、たとえば１ｋｍ以内であるか否かを判定する（ステップＳ７０４）。ここでは、図４のステップＳ６１１で受信した遠隔操作要求を発信した携帯端末３００についてステップＳ７００で算出した距離を、遠隔操作要求を行ったユーザと車両２００との距離として用いる。この距離が、遠隔操作要求の可否を判断するための基準値として設定された距離Ｄｋｍ以内であるか否かを判定することで、ステップＳ７０４の判定処理が行われる。なお、この判定の具体的な例としては、指定エリアとして自宅周辺が指定されており、自宅に居るユーザが暖機運転のために車両２００に対してリモートエンジンスタートの遠隔操作を要求する場合などが想定される。この場合、自宅から遠く離れたユーザからのリモートエンジンスタートを防止するために、ステップＳ７０４の判定が行われる。
【００６７】
ステップＳ７０４の判定の結果、ユーザと車両２００との距離がＤｋｍ以内である場合（Ｓ７０４：Ｙｅｓ）には、ユーザからの遠隔操作要求は正当なものであると考えられる。すなわちこの場合は、ユーザの誤操作や盗難車両への操作要求等の不正な遠隔操作要求である可能性は十分に低いと考えられる。そのため、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００から受信した遠隔操作要求を許可すると判断する（ステップＳ７０６）。
【００６８】
一方、ステップＳ７０４の判定の結果、ユーザと車両２００との距離が所定距離Ｄｋｍよりも大きい場合（Ｓ７０４：Ｎｏ）には、ユーザからの遠隔操作要求は不正なものである可能性が高いと考えられる。そのため、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００から受信した遠隔操作要求を拒否すると判断する（ステップＳ７０７）。この場合にも、前述のように車両２００の遠隔操作は実行されない。
【００６９】
また、ステップＳ７０３の判定の結果、遠隔操作対象に指定された車両２００が指定エリア内に存在しない場合（Ｓ７０３：Ｎｏ）には、遠隔操作可否判断部１１３は、遠隔操作要求を行ったユーザと車両２００との距離の順番が所定の順位Ｐ番目以内であるか否かを判定する（ステップＳ７０５）。ここでは、遠隔操作対象に指定された車両２００を共有する各ユーザが所持する携帯端末３００についてステップＳ７００でそれぞれ算出した距離を、その大きさの順に並べる。その結果、図４のステップＳ６１１で受信した遠隔操作要求を発信した携帯端末３００と車両２００との距離が、小さい方からＰ番目以内であるか否かを判定することで、ステップＳ７０５の判定処理が行われる。なお、この判定の具体的な例としては、ユーザが車両２００を指定エリアではない自宅周辺以外の場所、たとえば店舗等の施設に併設された駐車場に駐車した状態で、その車両２００をオートバレットパーキングにより呼び出す場合などが想定される。このような場合には、駐車場の広さが不明であるため、前述のステップＳ７０４の判定のように、所定の距離Ｄｋｍを判断基準として遠隔操作要求の可否を判断するのは不適切である。そのため、当該ユーザが他のユーザと比較してどの程度車両２００の近くにいるかを判断基準として、ステップＳ７０５の判定が行われる。たとえば、ユーザが一人で車両２００を運転して施設を訪れた場合には、Ｐ＝１とすることで、そのユーザにのみオートバレットパーキングを許可することができる。
【００７０】
ステップＳ７０５の判定の結果、ユーザと車両２００との距離の順番がＰ番目以内である場合（Ｓ７０５：Ｙｅｓ）には、ユーザからの遠隔操作要求は正当なものであると考えられる。すなわちこの場合は、ユーザの誤操作等の不正な遠隔操作要求である可能性は十分に低いと考えられる。そのため、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００から受信した遠隔操作要求を許可すると判断する（ステップＳ７０６）。
【００７１】
一方、ステップＳ７０５の判定の結果、ユーザと車両２００との距離の順番がＰ番目よりも後である場合（Ｓ７０５：Ｎｏ）には、たとえば自宅にいるユーザの誤操作など、ユーザからの遠隔操作要求は不正なものである可能性が高いと考えられる。そのため、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００から受信した遠隔操作要求を拒否すると判断する（ステップＳ７０７）。この場合にも、前述のように車両２００の遠隔操作は実行されない。
【００７２】
以上説明したように、テレマティクスセンタ１００の遠隔操作可否判断部１１３は、車両２００を被操作物としてユーザから送信された車両２００の遠隔操作要求を受信する（ステップＳ６１１）。また、被操作物である車両２００の位置情報と、車両２００に対応する複数のユーザの位置情報とを取得する（ステップＳ６１４）。こうして取得した車両２００の位置情報および複数のユーザの位置情報に基づいて、ユーザごとに被操作物である車両２００との距離をそれぞれ計算する（ステップＳ７００）。そして、ステップＳ６１１で遠隔操作要求を受信したユーザについてステップＳ７００で計算された距離に基づいて、当該遠隔操作要求を許可するか否かを判断する（ステップＳ７０４〜Ｓ７０７）。その結果、遠隔操作要求を許可すると判断された場合に、当該遠隔操作要求に基づいて、被操作物である車両２００に対する遠隔操作命令を送信し（ステップＳ６１７）、その遠隔操作を指示する。
【００７３】
なお、ステップＳ７０２では、遠隔操作要求の可否を判断する基準として、エンジンのＯＮ／ＯＦＦを用いることとしたが、車両２００の状態に関するものであれば、これ以外の情報を判断基準に用いてもよい。たとえば、シフトレバーのシフトポジションがＰ（パーキング）にあるか否かを基準として、遠隔操作要求の可否を判断してもよい。
【００７４】
また、図５の処理フローにおいて、ステップＳ７０２やＳ７０３の処理は実行しなくてもよい。Ｓ７０３を実行しない場合には、ステップＳ７００またはＳ７０２の処理を実行した後に、ステップＳ７０４、Ｓ７０５どちらかの処理を実行すればよい。
【００７５】
なお、ステップＳ７０４の判定において遠隔操作要求の可否を判断する基準に用いた距離Ｄの値は、指定エリアに応じて変化してもよい。また、距離Ｄの値をユーザが任意に設定できるような機能を携帯端末３００に設けてもよい。さらに、たとえば深夜時間帯では盗難のリスクが高まるために、距離Ｄの値を小さくするなど、他の要因に応じて距離Ｄの値を変化させてもよい。
【００７６】
また、ステップＳ７０５の判定において遠隔操作要求の可否を判断する基準に用いた順位Ｐの値は、車両２００の位置に応じて変化してもよい。また、順位Ｐの値をユーザが任意に設定できるような機能を携帯端末３００に設けてもよい。また、直前の車両２００の搭乗者数によって順位Ｐの値を変化させてもよい。この場合、車両２００の搭乗者数は、車両２００と車両２００に紐付いた各ユーザとの位置関係から判断できる。あるいは、車両２００において、直前の燃費情報等から搭乗者数を推定し、その推定結果を含む車両状態情報を、図４のステップＳ６２１で車両２００からテレマティクスセンタ１００に送信してもよい。
【００７７】
なお、図５のステップＳ７０４およびＳ７０５の処理は、互いに入れ替えてもよい。この場合、ステップＳ７０３でＹｅｓと判定された場合には、ステップＳ７０５の処理を実行し、ステップＳ７０３でＮｏと判定された場合には、ステップＳ７０４の処理を実行すればよい。
【００７８】
図６は、本実施形態の遠隔操作管理システムにおいて、ユーザが携帯端末３００から車両２００との紐付要求や車両２００の遠隔操作要求を行ったときに、携帯端末３００の入出力装置３３０に表示される画面の一例を示す図である。
【００７９】
図６の画面には、符号８０１、８０２、８０４、８０６、８０７および８０９に示す各表示枠と、符号８０３、８０５および８０８に示す各操作ボタンとが表示されている。表示枠８０１は、当該携帯端末３００を所持するユーザが自身のユーザＩＤを入力するための画面領域である。表示枠８０２は、ユーザがパスワードを入力するための画面領域である。操作ボタン８０３は、ユーザがテレマティクスセンタ１００に対して認証要求を行うための操作領域である。表示枠８０４は、ユーザが紐付けしたい車両２００のＶＩＮを入力するための画面領域である。操作ボタン８０５は、ユーザがテレマティクスセンタ１００に対して紐付要求を行うための操作領域である。表示枠８０６は、図３のステップＳ５０３でテレマティクスセンタ１００から受信される、車両２００との紐付けのための操作指示内容を表示するための画面領域である。表示枠８０７は、紐付けが完了した車両２００に対してユーザが要求可能な遠隔操作のリストを表示し、その中からユーザに選択させるための画面領域である。操作ボタン８０８は、ユーザがテレマティクスセンタ１００に対して遠隔操作を要求するための操作領域である。表示枠８０９は、図４のステップＳ６０４でテレマティクスセンタ１００から受信される、遠隔操作要求の実行結果または拒否結果を表示するための画面領域である。
【００８０】
ユーザは、図６の画面において、表示枠８０１、８０２にユーザＩＤとパスワードをそれぞれ入力し、操作ボタン８０３を押下することで、携帯端末３００に図３のステップＳ５００および図４のステップＳ６００の処理を実行させることができる。また、表示枠８０４にＶＩＮを入力し、操作ボタン８０５を押下することで、携帯端末３００に図３のステップＳ５０２の処理を実行させることができる。さらに、表示枠８０７でいずれかの遠隔操作を選択し、操作ボタン８０８を押下することで、携帯端末３００に図４のステップＳ６０１の処理を実行させることができる。
【００８１】
図６の画面において、表示枠８０６には、図３のステップＳ５０３で受信した操作指示に基づいて、紐付要求で指定した車両２００に対して、いつまでにどのような操作を行えばよいかを表すメッセージが表示される。なお、これ以外にも様々な情報を表示枠８０６に表示することができる。たとえば、図３のステップＳ５０１で受信した認証結果に関する情報を表示枠８０６に表示してもよい。
【００８２】
図６の表示枠８０９には、図４のステップＳ６０４で遠隔操作要求の拒否結果を受信した場合の表示例として、図５のステップＳ７０５でユーザと車両２００との距離の順番がＰ番目以内ではないと判断された場合のメッセージの一例を示している。これ以外にも、たとえば図５のステップＳ７０４でユーザと車両２００との距離がＤｋｍ以内ではないと判断された場合には、その旨のメッセージが表示枠８０９に表示される。また、図５のステップＳ７０４またはＳ７０５が肯定判定されることで車両２００の遠隔操作が実行された場合には、その実行結果を示すメッセージを表示枠８０９に表示してもよい。また、入出力装置３３０には、ユーザが自身のユーザＩＤ４２２と特定のＶＩＮ４２１との紐付情報を削除するための画面を表示しても良い。
【００８３】
以上説明した本発明の第１の実施形態によれば、以下の作用効果を奏する。
【００８４】
（１）テレマティクスセンタ１００は、被操作物である車両２００の遠隔操作を管理するための遠隔操作可否判断部１１３を備える。この遠隔操作可否判断部１１３は、車両２００に対応する複数のユーザのいずれかから送信された車両２００の遠隔操作要求を受信する（ステップＳ６１１）と共に、車両２００の位置情報と、複数のユーザの位置情報とを取得する（ステップＳ６１４）。そして、ステップＳ６１４で取得した車両２００の位置情報および複数のユーザの位置情報に基づいて、ユーザごとに車両２００との距離をそれぞれ計算する（ステップＳ７００）。その後、ステップＳ６１１で遠隔操作要求を受信したユーザについてステップＳ７００で計算された距離に基づいて、当該遠隔操作要求を許可するか否かを判断する（ステップＳ７０４〜Ｓ７０７）。その結果、遠隔操作要求を許可すると判断された場合に、当該遠隔操作要求に基づいて、遠隔操作命令を送信して車両２００に対する遠隔操作を指示する（ステップＳ６１７）。このようにしたので、遠隔操作の対象である被操作物の車両２００に対して複数のユーザが存在する場合に、適切な遠隔操作を実現することができる。
【００８５】
（２）遠隔操作可否判断部１１３は、ステップＳ７０４において、遠隔操作要求を受信したユーザについて計算された距離の大きさに基づいて、当該遠隔操作要求を許可するか否かを判断する。または、ステップＳ７０５において、複数のユーザを距離の大きさ順に並べたときの遠隔操作要求を受信したユーザの順番に基づいて、当該遠隔操作要求を許可するか否かを判断する。このようにしたので、複数のユーザが車両２００を共通して使用する場合に、そのときの状況に応じて遠隔操作要求を許可するか否かを適切に判断することができる。
【００８６】
（３）被操作物である車両２００は、当該車両の位置情報を送信する車両位置情報送信部２１１を備えている。また、車両２００に対応する複数のユーザは、携帯端末３００をそれぞれ所持しており、携帯端末３００は、当該携帯端末を所持するユーザの位置情報として当該携帯端末の位置情報を送信する端末位置情報送信部３１３と、当該携帯端末を所持するユーザによる車両２００の遠隔操作要求を送信する遠隔操作要求部３１４と、を備える。遠隔操作可否判断部１１３は、ステップＳ６１１において、複数のユーザのいずれかが所持する携帯端末３００から送信された車両２００の遠隔操作要求を受信する。また、ステップＳ６１４において、ステップＳ６２１で車両位置情報送信部２１１により送信された車両２００の位置情報と、ステップＳ６０３で端末位置情報送信部３１３により送信された各携帯端末３００の位置情報とを取得する。このようにしたので、被操作物である車両２００の位置情報と、その車両２００に対応する複数のユーザの位置情報とを、それぞれ確実に取得することができる。
【００８７】
（４）テレマティクスセンタ１００は、ユーザと車両２００とを紐付けて登録する紐付情報登録部１１２をさらに備える。また、携帯端末３００は、当該携帯端末の所持者であるユーザと車両２００との紐付けを要求するための紐付要求を送信する（ステップＳ５０２）と共に、その紐付要求に応じてテレマティクスセンタ１００からステップＳ５１３で送信される操作指示を受信する（ステップＳ５０３）紐付要求部３１２をさらに備える。紐付情報登録部１１２は、携帯端末３００から紐付要求を受信すると（ステップＳ５１２）、車両２００に対して予め決められた特定の操作を所定の操作受付時間以内に行うことを当該携帯端末の所持者であるユーザに指示するための情報を、当該携帯端末へ操作指示として送信する（ステップＳ５１３）。また、ステップＳ５１３で操作指示を送信してから操作受付時間以内に特定の操作が行われたことを示す情報を車両２００から受信した場合に（ステップＳ５１４、Ｓ５１５）、当該携帯端末の所持者を車両２００に対応するユーザとして、車両２００と紐付けて登録する（ステップＳ５１６）。このようにしたので、車両２００とこれに対応するユーザとを確実に関連付けし、その結果を基に車両２００の遠隔操作を正しく行うことができる。
【００８８】
（５）車両２００は、当該車両の状態に関する車両状態情報を送信する車両状態情報送信部２１２をさらに備える。遠隔操作可否判断部１１３は、ステップＳ６１４において、ステップＳ６２１で車両状態情報送信部２１２により送信された車両状態情報をさらに取得する。また、ステップＳ６１１で遠隔操作要求を受信したユーザについてステップＳ７００で計算した距離と、ステップＳ６１４で取得した車両状態情報とに基づいて、当該遠隔操作要求を許可するか否かを判断する（ステップＳ７０２）。このようにしたので、遠隔操作対象として指定された車両２００の状態をさらに考慮して、遠隔操作要求を許可するか否かを判断することができる。
【００８９】
（６）遠隔操作可否判断部１１３は、被操作物である車両２００が予め指定された指定エリア内に存在するか否かを判定し（ステップＳ７０３）、その判定結果に基づいて、ステップＳ６１１で遠隔操作要求を受信したユーザについてステップＳ７００で計算した距離の大きさと、車両２００に対応する複数のユーザをステップＳ７００で計算した距離の大きさ順に並べたときの、ステップＳ６１１で遠隔操作要求を受信したユーザの順番とのいずれを、当該遠隔操作要求を許可するか否かの判断に用いるかを決定する（ステップＳ７０４、Ｓ７０５）。このようにしたので、自宅周辺などを指定エリアとしたときに、車両２００がその指定エリア内に存在するか否かに応じて、それぞれの場合に適切な判断基準を用いて、遠隔操作要求の可否を判断することができる。
【００９０】
−第２の実施形態−
次に、本発明の第２の実施形態について説明する。本実施形態では、車両２００に対応する各ユーザに対して、車両２００との関係性に応じたロール（役割）を設定し、このロールを用いて遠隔操作の可否を判断する例を説明する。
【００９１】
図７は、本発明の第２の実施形態に関する遠隔操作管理システムの構成例を示す図である。
【００９２】
図７に示す通り、本発明の第２の実施形態に係る遠隔操作管理システムは、本発明の第２の実施形態に係る遠隔操作管理装置としてのテレマティクスセンタ１００ａと、被操作物としての車両２００と、携帯端末３００ａと、ネットワーク４００、５００とを有する。なお、車両２００およびネットワーク４００、５００は、図１に示した第１の実施形態に係る遠隔操作管理システムとそれぞれ同一のものである。
【００９３】
テレマティクスセンタ１００ａは、中央演算処理装置１１０ａと、記憶装置１２０ａと、通信部１３０から構成される。なお、通信部１３０は、図１のテレマティクスセンタ１００と同一のものである。
【００９４】
中央演算処理装置１１０ａは、図１のテレマティクスセンタ１００が有する中央演算処理装置１１０と比べて、ロール特定部１１６およびロール権限変更部１１７をその機能としてさらに有する点が異なっている。ロール特定部１１６は、各ユーザが紐付けられた車両２００に対してどの様なロール（役割）を持つかを特定する処理を行う。ロール権限変更部１１７は、携帯端末３００からの要求に応じてロール権限を変更する処理を行う。なお、ロール権限とは、各ユーザが対応する車両２００に対して要求可能な遠隔操作の内容であり、ユーザのロールごとに異なっている。
【００９５】
記憶装置１２０ａは、図１のテレマティクスセンタ１００が有する記憶装置１２０と比べて、ロール権限管理ＤＢ１２５がさらに格納される点が異なっている。ロール権限管理ＤＢ１２５は、各車両２００について設定されたロール権限を管理するための情報を蓄積するデータベースである。
【００９６】
携帯端末３００ａは、中央演算処理装置３１０ａと、記憶装置３２０と、入出力装置３３０と、位置測位装置３４０と、通信部３５０から構成される。なお、記憶装置３２０、入出力装置３３０、位置測位装置３４０および通信部３５０は、図１の携帯端末３００とそれぞれ同一のものである。
【００９７】
中央演算処理装置３１０ａは、図１の携帯端末３００が有する中央演算処理装置３１０と比べて、ロール権限変更要求部３１５をその機能としてさらに有する点が異なっている。ロール権限変更要求部３１５は、当該携帯端末を所持するユーザに紐付いた車両２００に対して設定されたロール権限の変更を、テレマティクスセンタ１００ａに要求する処理を行う。
【００９８】
図８は、本発明の第２の実施形態において、テレマティクスセンタ１００ａのユーザＤＢ１２１、車両ＤＢ１２２、紐付ＤＢ１２３、指定エリア管理ＤＢ１２４、ロール権限管理ＤＢ１２５の各データベースに格納されるデータの構造を表すテーブルの一例を示す図である。なお、図８（ａ）のユーザＤＢ１２１、図８（ｂ）の車両ＤＢ１２２および図８（ｄ）の指定エリア管理ＤＢ１２４は、図２（ａ）、図２（ｂ）、図２（ｄ）にそれぞれ示したのと同一の構成を有している。
【００９９】
図８（ｃ）は、本実施形態における紐付ＤＢ１２３のテーブル例を示す。本実施形態において、紐付ＤＢ１２３には、図２（ｃ）に示したＶＩＮ４２１、ユーザＩＤ４２２、紐付条件４２３、紐付登録日時４２４および紐付状態４２５に加えて、さらにロール情報４２６が含まれる。ロール情報４２６は、ＶＩＮ４２１およびユーザＩＤ４２２で特定される車両２００とユーザの組み合わせについて、当該ユーザの車両２００に対するロールを示す。
【０１００】
図８（ｅ）は、ロール権限管理ＤＢ１２５のテーブル例を示す。ロール権限管理ＤＢ１２５には、ＶＩＮ４４１、ロール情報４４２、要求可能遠隔操作リスト４４３の各データが含まれる。ＶＩＮ４４１は、ロールが設定されている各車両２００を一意に特定可能な識別子であり、同一の車両２００に対しては図８（ｂ）のＶＩＮ４１１や図８（ｃ）のＶＩＮ４２１と共通のものが使用される。ロール情報４４２は、ＶＩＮ４４１で特定される各車両２００に紐付くユーザに対して割り当てられるロールの種別を示す。要求可能遠隔操作リスト４４３は、ロール情報４４２で特定されるロールを割り当てられたユーザが、車両２００に対して要求可能な遠隔操作命令の内容を示す。
【０１０１】
図９は、本実施形態の遠隔操作管理システムで行われる各ユーザのロール決定に関する処理の流れを示す図である。図９に示す処理は、テレマティクスセンタ１００ａのロール特定部１１６と、車両２００の車両位置情報送信部２１１および車両状態情報送信部２１２と、携帯端末３００ａの端末位置情報送信部３１３とでそれぞれ実行される。
【０１０２】
図９において、車両２００の車両状態情報送信部２１２は、エンジンＥＣＵ２３０からの情報に基づいて、車両２００のエンジンがＯＮされて運転が開始されたことを検知する（ステップＳ９００）。ステップＳ９００で車両２００の運転開始を検知すると、車両状態情報送信部２１２は、エンジンＥＣＵ２３０、ドアＥＣＵ２４０、ＡＤＡＳＥＣＵ２５０など、車両２００に搭載される全てのＥＣＵから、車両２００の状態に関する情報を取得し、その情報を車両状態情報としてテレマティクスセンタ１００ａに送信する（ステップＳ９０１）。また、車両位置情報送信部２１１は、位置測位装置２６０から車両２００の位置情報を取得し、その位置情報をテレマティクスセンタ１００ａに送信する（ステップＳ９０１）。なお、これらの情報を送信する際には、車両２００のＶＩＮも併せてテレマティクスセンタ１００ａに送信される。
【０１０３】
テレマティクスセンタ１００ａのロール特定部１１６は、車両２００から位置情報および車両状態情報が送信されると、これらの情報を受信する（ステップＳ９１０）。そして、受信した情報に基づいて、車両ＤＢ１２２の車両位置４１２、位置更新日時４１３および車両状態４１４の内容をそれぞれ更新する。車両ＤＢ１２２の更新を行ったら、ロール特定部１１６は、紐付ＤＢ１２３に登録されている紐付情報を用いて、ステップＳ９１０で情報を受信した車両２００について、その車両２００のＶＩＮと紐付けられた全てのユーザのユーザＩＤを特定する。こうして車両２００に紐付く全ユーザのユーザＩＤを特定したら、ロール特定部１１６は、ユーザＤＢ１２１を参照して、特定したユーザＩＤに対応する各ユーザが所有する携帯端末３００ａを一意に識別するデバイスＩＤを特定する。そして、特定したデバイスＩＤに対応する各携帯端末３００ａに対して、それぞれ位置情報を送信するように要求するための位置問い合わせを行う（ステップＳ９１１）。
【０１０４】
各携帯端末３００ａの端末位置情報送信部３１３は、テレマティクスセンタ１００ａから位置問い合わせが送信されると、これを受信する（ステップＳ９２０）。そして、位置測位装置３４０を用いて、当該携帯端末３００ａの位置を測定し、その測定結果を、当該携帯端末３００ａを所持するユーザの現在位置情報として、テレマティクスセンタ１００ａに送信する（ステップＳ９２１）。なお、図９では１台の携帯端末３００ａについての処理フローのみを示しているが、実際には、ステップＳ９１１で位置問い合わせが行われた各携帯端末３００ａの端末位置情報送信部３１３において、ステップＳ９２０、Ｓ９２１の処理がそれぞれ実行される。
【０１０５】
テレマティクスセンタ１００ａのロール特定部１１６は、１台以上の携帯端末３００ａから位置情報がそれぞれ送信されると、これを受信する（ステップＳ９１２）。そして、各携帯端末３００ａから受信した位置情報と、ステップＳ９１０で車両２００から受信した位置情報とに基づいて、各携帯端末３００ａと車両２００の間の直線距離を算出する（ステップＳ９１３）。これにより、携帯端末３００ａを所持するユーザごとに、車両２００との距離をそれぞれ計算する。その後、ロール特定部１１６は、ステップＳ９１３で車両２００との距離を算出した各ユーザについて、その距離が所定の距離Ｃｍ、たとえば１０ｍ以内であるか否かを判定する（ステップＳ９１４）。
【０１０６】
ステップＳ９１４の判定の結果、ユーザと車両２００との距離がＣｍ以内である場合（Ｓ９１４：Ｙｅｓ）には、当該ユーザが車両２００に乗車している可能性が高いと考えられる。そのため、ロール特定部１１６は、当該ユーザのロールを「同乗者」に設定する（ステップＳ９１５）。そして、紐付ＤＢ１２３においてＶＩＮ４２１が当該車両２００のＶＩＮと一致し、かつユーザＩＤ４２２が当該ユーザのユーザＩＤと一致するレコードについて、ロール設定結果の「同乗者」をロール情報４２６に登録する。
【０１０７】
一方、ステップＳ９１４の判定の結果、ユーザと車両２００との距離がＣｍよりも大きい場合（Ｓ９１４：Ｎｏ）には、当該ユーザが車両２００に乗車している可能性が低いと考えられる。そのため、ロール特定部１１６は、当該ユーザのロールを「ユーザ」に設定する（ステップＳ９１６）。そして、紐付ＤＢ１２３においてＶＩＮ４２１が当該車両２００のＶＩＮと一致し、かつユーザＩＤ４２２が当該ユーザのユーザＩＤと一致するレコードについて、ロール設定結果の「ユーザ」をロール情報４２６に登録する。
【０１０８】
以上説明したように、テレマティクスセンタ１００ａのロール特定部１１６は、ステップＳ９１３で計算されたユーザと被操作物である車両２００との距離に基づいて、車両２００物に対する遠隔操作の権限が互いに異なる複数のロール（役割）のいずれかをユーザごとに設定する（ステップＳ９１５、Ｓ９１６）。
【０１０９】
なお、ステップＳ９００では、車両２００のエンジンがＯＮされることで車両２００の運転開始を検知したが、他の方法を用いて車両２００の運転開始を検知してもよい。たとえば、位置測位装置２６０で検出された車両２００の位置が一定時間以内に一定距離以上移動したときに、これを車両２００の運転開始として検知することができる。
【０１１０】
また、上記のロール決定処理において、携帯端末３００ａの位置情報を取得し、これに基づいてユーザＤＢ１２１を更新する処理は、ステップＳ９００で車両２００の運転開始が検知され、それに応じて送信された車両２００の位置情報および車両状態情報をステップＳ９１０で受信したとき以外のタイミングで行ってもよい。具体的には、図９のステップＳ９１１、Ｓ９２０、Ｓ９２１、Ｓ９１２の各処理は、車両２００から位置情報や車両状態情報を受信したか否かに関わらず、任意のタイミングで行うことができる。たとえば、予め設定された時間間隔ごとに、テレマティクスセンタ１００ａから全ての携帯端末３００ａに対して、それぞれの位置情報の問い合わせを行い、これらの情報を取得してもよい。その場合、テレマティクスセンタ１００ａのロール特定部１１６において、上記の各ステップの処理は省略される。
【０１１１】
上記のロール決定処理では、距離Ｃを基準として、各ユーザと車両２００との距離がこの距離Ｃ以内であるかをステップＳ９１４において判定することで、各ユーザのロールを「同乗者」または「ユーザ」のいずれに設定するかを決定したが、他の方法で設定するロールを決定してもよい。たとえば、図５のステップＳ７０５と同様に、各ユーザと車両２００との距離をその大きさ順に並べたときの順序に基づいて、各ユーザのロールを決定してもよい。また、たとえば車両２００と携帯端末３００ａが所定の通信範囲内で相互に直接無線通信を行う機能を有している場合には、その機能を用いて車両２００と通信可能な携帯端末３００ａを特定し、その携帯端末３００ａを所持するユーザを「同乗者」に設定してもよい。
【０１１２】
さらに、上記のロール決定処理では、各ユーザと車両２００の距離に基づいて各ユーザのロールを決定しているが、これ以外の情報を用いて各ユーザのロールを決定してもよい。たとえば、最初に車両２００と紐付けしたユーザは、その車両２００の購入者であると考えられるため、当該ユーザには「オーナー」のロールを設定することができる。あるいは、各ユーザが車両２００に対して行った遠隔操作要求の履歴に基づいて各ユーザのロールを決定してもよい。たとえば、車両２００の運転が開始される前に、その直後に運転を開始する可能性が高いと考えられる遠隔操作、たとえばリモートエンジンスタートなどの遠隔操作に対する要求が、あるユーザから行われたとする。このような場合には、当該ユーザを車両２００の運転者であると判断して、「ドライバ」のロールを設定することができる。これ以外にも様々な方法を用いて、各ユーザのロールを決定することができる。
【０１１３】
なお、上記の説明では、各ユーザに対して設定するロールの例として、「同乗者」、「ユーザ」、「オーナー」および「ドライバ」の４種類を説明したが、本実施形態で設定されるロールはこれらに限定されない。たとえば、同じ車両２００に複数のユーザが乗車している場合に、要求可能な遠隔操作の内容が互いに異なる別々のロールを各ユーザに対して設定してもよい。
【０１１４】
図１０は、本発明の第２の実施形態の遠隔操作管理システムにおいて、テレマティクスセンタ１００ａの遠隔操作可否判断部１１３により、図４のステップＳ６１５で実行される遠隔操作要求の可否決定処理の流れを示す図である。
【０１１５】
図１０において、遠隔操作可否判断部１１３は、紐付ＤＢ１２３を参照し、図４のステップＳ６１１で受信した遠隔操作要求を発信した携帯端末３００ａに対応するユーザに対して設定されているロールを確認する（ステップＳ１０００）。具体的には、紐付ＤＢ１２３において、ＶＩＮ４２１が遠隔操作要求で遠隔操作対象に指定された車両２００のＶＩＮと一致し、かつユーザＩＤ４２２が当該ユーザのユーザＩＤと一致するレコードを特定する。そして、特定したレコードにおけるロール情報４２６の内容を参照することで、当該ユーザのロールを確認する。次に、遠隔操作可否判断部１１３は、ステップＳ１０００で確認したロールについて、ステップＳ６１１で受信した遠隔操作要求で指定された遠隔操作を実行する権限があるか否かを判定する（ステップＳ１００１）。ここでは、ロール権限管理ＤＢ１２５において、ＶＩＮ４４１が遠隔操作対象に指定された車両２００のＶＩＮと一致し、かつロール情報４４２がステップＳ１０００で確認したロールと一致するレコードを特定する。そして、特定したレコードにおける要求可能遠隔操作リスト４４３の内容を参照することで、当該ロールで要求可能な遠隔操作の内容を判断し、その中に遠隔操作要求で指定された遠隔操作が含まれているか否かを判断する。その結果、含まれていれば指定された遠隔操作を実行する権限があると判定し、含まれていなければ権限がないと判定する。
【０１１６】
ステップＳ１００１の判定の結果、指定された遠隔操作を実行する権限があると判定した場合（Ｓ１００１：Ｙｅｓ）には、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００ａから受信した遠隔操作要求を許可すると判断する（ステップＳ１００２）。
【０１１７】
一方、ステップＳ１００１の判定の結果、指定された遠隔操作を実行する権限がないと判定した場合（Ｓ１００１：Ｎｏ）には、遠隔操作可否判断部１１３は、図４のステップＳ６１１で携帯端末３００ａから受信した遠隔操作要求を拒否すると判断する（ステップＳ１００３）。この場合、車両２００の遠隔操作は実行されない。
【０１１８】
以上説明したように、テレマティクスセンタ１００ａの遠隔操作可否判断部１１３は、ステップＳ６１１で遠隔操作要求を受信したユーザについて設定されたロール（役割）に基づいて、当該遠隔操作要求を許可するか否かを判断する（ステップＳ１００１〜Ｓ１００３）。
【０１１９】
次に、本実施形態におけるロール権限の変更について説明する。携帯端末３００ａのロール権限変更要求部３１５は、ユーザが入出力装置３３０によりロール権限の変更を要求するための操作を行うと、その対象となる車両２００のＶＩＮおよび変更するロール権限の内容を含む情報を、テレマティクスセンタ１００ａに送信する。この情報を受信したテレマティクスセンタ１００ａは、ロール権限変更部１１７により、ロール権限管理ＤＢ１２５に含まれる要求可能遠隔操作リスト４４３を更新する。これにより、ロール権限の変更が行われる。
【０１２０】
図１１は、本実施形態の遠隔操作管理システムにおいて、ユーザが携帯端末３００ａからロール権限の変更要求を行ったときに、携帯端末３００ａの入出力装置３３０に表示される画面の一例を示す図である。
【０１２１】
図１１の画面には、符号１１０１および１１０２に示す各表示枠と、符号１１０３に示す操作ボタンとが表示されている。表示枠１１０１は、携帯端末３００ａの所有者であるユーザに割り当てられているロールを表示するための画面領域である。表示枠１１０２は、携帯端末３００ａの所有者であるユーザと紐付いた車両２００に対して、その車両２００の各ユーザに設定されているロールごとに実行を許可されている遠隔操作命令の内容を示すリストを表示するための画面領域である。操作ボタン１１０３は、ユーザがテレマティクスセンタ１００ａに対してロール権限の変更要求を行うための操作領域である。なお、図１１の画面は、当該ユーザと車両２００を紐付けて登録した際に表示することで、このときにロール権限を設定できるようにしてもよい。さらに、ユーザのリクエストに応じて任意のタイミングで表示し、ロール権限の設定を変更できるようにしてもよい。
【０１２２】
表示枠１１０２には、ロールの各種別について車両２００が受付可能な遠隔操作の内容がテーブル形式で表示されており、それぞれの項目ごとにチェックボックスが表示されている。ユーザは、図１１の画面において、このチェックボックスを選択することにより、ロール権限の設定を変更する遠隔操作の項目を選択し、その後に操作ボタン１１０３を押下することで、携帯端末３００ａにロール権限の変更要求を行わせることができる。携帯端末３００ａからロール権限の変更要求を受けたテレマティクスセンタ１００ａは、ロール権限変更部１１７により、上記チェックボックスの選択結果に基づいて、ロール権限の変更後に各ロールが実行可能な遠隔操作の内容を判断する。この判断結果を基に、ロール権限管理ＤＢ１２５の要求可能遠隔操作リスト４４３を更新する。
【０１２３】
なお、以上説明したロール権限の変更要求は、たとえばロールが「オーナー」であるユーザに限って実行可能とするなど、ユーザのロールに応じて制限を設けてもよい。また、入出力装置３３０には、ユーザが自身や他人のロールを変更するための画面を表示してもよく、その画面はたとえばロールが「オーナー」であるユーザに限って表示されるなど、ユーザのロールに応じて制限を設けてもよい。
【０１２４】
以上説明した本発明の第２の実施形態によれば、第１の実施形態で説明した各作用効果に加えて、さらに以下の作用効果を奏する。
【０１２５】
テレマティクスセンタ１００ａは、ロール特定部１１６をさらに備える。ロール特定部１１６は、ステップＳ９１３で計算されたユーザと被操作物である車両２００との距離に基づいて、車両２００に対する遠隔操作の権限が互いに異なる複数の役割のいずれかをユーザごとに設定する（ステップＳ９１５、Ｓ９１６）。テレマティクスセンタ１００ａの遠隔操作可否判断部１１３は、ステップＳ６１１で遠隔操作要求を受信したユーザについてロール特定部１１６により設定された役割に基づいて、当該遠隔操作要求を許可するか否かを判断する（ステップＳ１００１〜Ｓ１００３）。このようにしたので、複数のユーザが車両２００を共通して使用する場合に、各ユーザに対して遠隔操作要求を許可するか否かを適切に判断することができる。
【０１２６】
なお、以上説明した各実施形態や各種の変化例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。本発明は、上述した実施形態や変形例に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。
【符号の説明】
【０１２７】
１００，１００ａ：テレマティクスセンタ
１１１：新規ユーザ登録部
１１２：紐付情報登録部
１１３：遠隔操作可否判断部
１１４：指定エリア特定部
１１５：新規車両登録部
１１６：ロール特定部
１１７：ロール権限変更部
２００：車両
２１１：車両位置情報送信部
２１２：車両状態情報送信部
２１３：遠隔操作命令実行部
３００，３００ａ：携帯端末
３１１：認証要求部
３１２：紐付要求部
３１３：端末位置情報送信部
３１４：遠隔操作要求部
３１５：ロール権限変更要求部
【図１】
0006521704.tif 000002
【図２】
0006521704.tif 000003
【図３】
0006521704.tif 000004
【図４】
0006521704.tif 000005
【図５】
0006521704.tif 000006
【図６】
0006521704.tif 000007
【図７】
0006521704.tif 000008
【図８】
0006521704.tif 000009
【図９】
0006521704.tif 000010
【図１０】
0006521704.tif 000011
【図１１】
0006521704.tif 000012