(57)【要約】      （修正有）【課題】ユーザが運転する車両を変更した場合であっても、変更後の車両を操作性良く運転することのできる車載機器制御システムを提供する。【解決手段】車載機器制御システム１は、第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した第１設定情報を送信する管理サーバ３０と、管理サーバ３０から第１設定情報を受信し、受信した第１設定情報を、第２車両２に搭載された車載機器に設定する、第２車両２に配置された車載通信装置とを備える。【選択図】図１
2019034684.tif 000002
【特許請求の範囲】
【請求項１】
第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した前記第１設定情報を送信する管理サーバと、
前記管理サーバから前記第１設定情報を受信し、受信した前記第１設定情報を、第２車両に搭載された車載機器に設定する、前記第２車両に配置された車載通信装置と、を備える車載機器制御システム。
【請求項２】
前記第１設定情報は、ユーザの識別子と対応付けられており、
前記管理サーバは、さらに、前記車載通信装置からユーザの識別子を受信し、受信した前記ユーザの識別子に対応付けられた前記設定情報を、当該ユーザの識別子の送信元である前記車載通信装置に送信し、
前記車載通信装置は、前記第１車両のユーザの識別子を前記管理サーバに送信し、前記管理サーバから前記第１車両のユーザの識別子に対応付けられた前記第１設定情報を受信する、請求項１に記載の車載機器制御システム。
【請求項３】
前記管理サーバは、さらに、前記第１車両に搭載された前記車載機器を動作させるソフトウェアおよび当該ソフトウェアの取得先情報の少なくとも一方を、前記車載通信装置に送信し、
前記車載通信装置は、さらに、前記管理サーバおよび前記取得先情報が示す取得先の少なくとも一方から、前記第２車両へのインストール対象として前記ソフトウェアを取得する、請求項１または請求項２に記載の車載機器制御システム。
【請求項４】
前記車載通信装置は、取得した前記ソフトウェアを、仮想化レイヤ上で実行させる、請求項３に記載の車載機器制御システム。
【請求項５】
前記第２車両は、複数のユーザが利用する車両であるシェア車両である、請求項１〜請求項４のいずれか１項に記載の車載機器制御システム。
【請求項６】
前記車載機器制御システムは、さらに、前記シェア車両の運用を行う運用サーバを備え、
前記運用サーバは、前記車載通信装置に対して、前記シェア車両を利用するユーザの識別子を送信し、
前記車載通信装置は、前記運用サーバから前記ユーザの識別子を受信し、受信した前記ユーザの識別子に対応付けられた前記設定情報を前記管理サーバから受信する、請求項５に記載の車載機器制御システム。
【請求項７】
前記車載機器制御システムは、さらに、前記シェア車両の斡旋を行うエージェントサーバを備え、
前記エージェントサーバは、前記第１車両のユーザから前記シェア車両に対する希望を受け、当該希望に合致する前記シェア車両の運用を行う前記運用サーバに対して、前記第１車両のユーザの識別子を送信する、請求項６に記載の車載機器制御システム。
【請求項８】
前記車載通信装置は、前記第２車両に搭載された前記車載機器の設定情報を、前記管理サーバに送信し、
前記管理サーバは、前記車載通信装置から受信した前記設定情報で、前記第１設定情報を更新する、請求項１〜請求項７のいずれか１項に記載の車載機器制御システム。
【請求項９】
第１車両に配置された車載通信装置から、当該第１車両に搭載された車載機器の制御内容を示す設定情報を取得する設定情報取得部と、
前記設定情報取得部が取得した前記設定情報を、第２車両に配置された車載通信装置に提供する設定情報提供部と、を備える管理サーバ。
【請求項１０】
第２車両に配置された車載通信装置であって、
管理サーバから、第１車両に搭載された車載機器の設定内容を示す設定情報を取得する設定情報取得部と、
前記設定情報取得部が取得した前記設定情報を、前記第２車両に搭載された車載機器に設定する設定情報設定部と、を備える車載通信装置。
【請求項１１】
コンピュータを、
第１車両に配置された車載通信装置から、当該第１車両に搭載された車載機器の制御内容を示す設定情報を取得する設定情報取得部と、
前記設定情報取得部が取得した前記設定情報を、第２車両に配置された車載通信装置に提供する設定情報提供部と、して機能させるためのコンピュータプログラム。
【請求項１２】
コンピュータを、第２車両に配置された車載通信装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
管理サーバから、第１車両に搭載された車載機器の設定内容を示す設定情報を取得する設定情報取得部と、
前記設定情報取得部が取得した前記設定情報を、前記第２車両に搭載された車載機器に設定する設定情報設定部と、して機能させるためのコンピュータプログラム。
【請求項１３】
管理サーバが、第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した前記第１設定情報を送信するステップと、
第２車両に配置された車載通信装置が、前記管理サーバから前記第１設定情報を受信し、受信した前記第１設定情報を、前記第２車両に搭載された車載機器に設定するステップと、を含む車載機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器制御システム、管理サーバ、車載通信装置、コンピュータプログラム、および車載機器制御方法に関し、特に、車載機器に設定情報を設定するための車載機器制御システム、管理サーバ、車載通信装置、コンピュータプログラム、および車載機器制御方法に関する。
【背景技術】
【０００２】
近年、１台の自動車などの車両を複数のユーザでシェアするカーシェアリングが普及している（例えば、特許文献１参照）。カーシェアリングシステムでは、ユーザは、車両の短期間の利用が可能であり、利用料金も手軽である。このことより、車両を保有しないユーザのみならず、車両を保有するユーザの間でもカーシェアリングを利用する機会は増えている。
【０００３】
例えば、電車で訪れた旅先で、短時間のドライブを楽しみたい場合には、比較的簡単な手順で利用申し込みを行うことのできるカーシェアリングは、好適である。これにより、ユーザは、気軽にドライブを楽しむことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−０６８４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、車両を保有するユーザにとってみれば、普段運転をしている自身が保有する車両とは異なる車両を運転することになる。このため、座席の位置、ミラーの位置などの車両の設定が、保有する車両とは異なるため、車両を運転する前に設定し直さなければならず、手間である。
【０００６】
本発明は、このような課題を解決するためになされたものであり、ユーザが運転する車両を変更した場合であっても、変更後の車両を操作性良く運転することのできる車載機器制御システム、管理サーバ、車載通信装置、コンピュータプログラム、および車載機器制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）上記目的を達成するために、本発明の一実施態様に係る車載機器制御システムは、第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した前記第１設定情報を送信する管理サーバと、前記管理サーバから前記第１設定情報を受信し、受信した前記第１設定情報を、第２車両に搭載された車載機器に設定する、前記第２車両に配置された車載通信装置と、を備える。
【０００８】
（９）本発明の他の実施態様に係る管理サーバは、第１車両に配置された車載通信装置から、当該第１車両に搭載された車載機器の制御内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、第２車両に配置された車載通信装置に提供する設定情報提供部と、を備える。
【０００９】
（１０）本発明の他の実施態様に係る車載通信装置は、第２車両に配置された車載通信装置であって、管理サーバから、第１車両に搭載された車載機器の設定内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、前記第２車両に搭載された車載機器に設定する設定情報設定部と、を備える。
【００１０】
（１１）本発明の他の実施態様に係るコンピュータプログラムは、コンピュータを、第１車両に配置された車載通信装置から、当該第１車両に搭載された車載機器の制御内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、第２車両に配置された車載通信装置に提供する設定情報提供部と、して機能させる。
【００１１】
（１２）本発明の他の実施態様に係るコンピュータプログラムは、コンピュータを、第２車両に配置された車載通信装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、管理サーバから、第１車両に搭載された車載機器の設定内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、前記第２車両に搭載された車載機器に設定する設定情報設定部と、して機能させる。
【００１２】
（１３）本発明の他の実施態様に係る車載機器制御方法は、管理サーバが、第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した前記第１設定情報を送信するステップと、第２車両に配置された車載通信装置が、前記管理サーバから前記第１設定情報を受信し、受信した前記第１設定情報を、前記第２車両に搭載された車載機器に設定するステップと、を含む。
【発明の効果】
【００１３】
本発明によると、ユーザが運転する車両を変更した場合であっても、変更後の車両を操作性良く運転することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るカーシェアリングシステムの構成及びデータの流れを示す図である。
【図２】管理サーバの構成を示すブロック図である。
【図３】管理サーバの記憶装置に記憶される設定情報およびソフトウェア情報の一例を示す図である。
【図４】シェアリングカーの主要な構成を示すブロック図である。
【図５】シェアリングカーのコントローラ上で動作するソフトウェアおよびコントローラに設定される設定情報について説明するための図である。
【図６】シェアリングカーに配置される車載通信装置の構成を示すブロック図である。
【図７】ユーザ情報登録時におけるカーシェアリングシステムの処理の流れを示すシーケンス図である。
【図８】エージェントサーバに登録されたユーザ情報の一例を示す図である。
【図９】マイカーの設定情報登録時のカーシェアリングシステムの処理の流れを示すシーケンス図である。
【図１０】利用申請時およびシェアリングカーの確定時のカーシェアリングシステムの処理の流れを示すシーケンス図である。
【図１１】シェアリングカーへの乗車時のカーシェアリングシステムの処理の流れを示すシーケンス図である。
【図１２】カーシェアリング終了時のカーシェアリングシステムの処理の流れを示すシーケンス図である。
【図１３】カーシェアリングシステムを運用する企業およびカーシェアリングシステム１を利用するユーザ間で受け渡しされるサービスおよび費用の流れを示す図である。
【図１４】変形例に係るカーシェアリングシステムの構成及びデータの流れを示す図である。
【発明を実施するための形態】
【００１５】
［本願発明の実施形態の概要］
最初に本発明の実施形態の概要を列記して説明する。
（１）本発明の一実施形態に係る車載機器制御システムは、第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した前記第１設定情報を送信する管理サーバと、前記管理サーバから前記第１設定情報を受信し、受信した前記第１設定情報を、第２車両に搭載された車載機器に設定する、前記第２車両に配置された車載通信装置と、を備える。
【００１６】
この構成によると、第１車両の車載機器の設定情報である第１設定情報を、第２車両に搭載された車載機器に設定することにより、第２車両に引き継ぐことができる。これにより、ユーザが運転する車両を第１車両から第２車両に変更した場合であっても、変更後の第２車両を操作性良く運転することができる。
【００１７】
（２）好ましくは、前記第１設定情報は、ユーザの識別子と対応付けられており、前記管理サーバは、さらに、前記車載通信装置からユーザの識別子を受信し、受信した前記ユーザの識別子に対応付けられた前記設定情報を、当該ユーザの識別子の送信元である前記車載通信装置に送信し、前記車載通信装置は、前記第１車両のユーザの識別子を前記管理サーバに送信し、前記管理サーバから前記第１車両のユーザの識別子に対応付けられた前記第１設定情報を受信する。
【００１８】
この構成によると、設定情報がユーザの識別子と紐づけられる。このため、第２車両に配置された車載通信装置が、第１車両のユーザの識別子を管理サーバに送信することで、管理サーバより第１車両の車載機器の設定情報を取得することができる。これにより、第１設定情報を第２車両の車載機器に設定することができる。
【００１９】
（３）また、前記管理サーバは、さらに、前記第１車両に搭載された前記車載機器を動作させるソフトウェアおよび当該ソフトウェアの取得先情報の少なくとも一方を、前記車載通信装置に送信し、前記車載通信装置は、さらに、前記管理サーバおよび前記取得先情報が示す取得先の少なくとも一方から、前記第２車両へのインストール対象として前記ソフトウェアを取得してもよい。
【００２０】
この構成によると、車載通信装置は、設定情報に加えて、ユーザが第１車両で利用していたソフトウェアを、管理サーバまたは上記取得先情報が示す取得先から取得し、第２車両にインストールすることができる。これにより、ユーザは、第２車両においても、第１車両で利用していたのと同じソフトウェアを利用することができる。
【００２１】
（４）また、前記車載通信装置は、取得した前記ソフトウェアを、仮想化レイヤ上で実行させてもよい。
【００２２】
この構成によると、ハードウェアや車載ネットワーク等の環境が異なる第１車両および第２車両の双方で、同じソフトウェアを実行させることができる。
【００２３】
（５）また、前記第２車両は、複数のユーザが利用する車両であるシェア車両であってもよい。
【００２４】
この構成によると、ユーザが保有する車両の設定情報を、カーシェアリングシステムで利用される車両（シェアリングカー）や、レンタカーなどのシェア車両に引き継ぐことができる。これにより、ユーザは、シェアリングカーやレンタカーを操作性良く運転することができる。
【００２５】
（６）また、前記車載機器制御システムは、さらに、前記シェア車両の運用を行う運用サーバを備え、前記運用サーバは、前記車載通信装置に対して、前記シェア車両を利用するユーザの識別子を送信し、前記車載通信装置は、前記運用サーバから前記ユーザの識別子を受信し、受信した前記ユーザの識別子に対応付けられた前記設定情報を前記管理サーバから受信してもよい。
【００２６】
この構成によると、運用サーバから、シェアリングカーやレンタカーなどのシェア車両の利用が許可されたユーザが、設定情報をシェア車両に引き継ぐことができる。
【００２７】
（７）また、前記車載機器制御システムは、さらに、前記シェア車両の斡旋を行うエージェントサーバを備え、前記エージェントサーバは、前記第１車両のユーザから前記シェア車両に対する希望を受け、当該希望に合致する前記シェア車両の運用を行う前記運用サーバに対して、前記第１車両のユーザの識別子を送信してもよい。
【００２８】
この構成によると、ユーザの希望に合致するシェア車両の運用サーバに対して、当該シェア車両を利用するユーザの識別子を通知することができる。これにより、通知を受けた運用サーバは、当該シェア車両をユーザに使用させるための電子鍵情報の発行処理等を行うことができる。
【００２９】
（８）また、前記車載通信装置は、前記第２車両に搭載された前記車載機器の設定情報を、前記管理サーバに送信し、前記管理サーバは、前記車載通信装置から受信した前記設定情報で、前記第１設定情報を更新してもよい。
【００３０】
この構成によると、ユーザが第２車両を利用した際の設定情報を管理サーバに記憶させることができる。これにより、ユーザは、その後に他の車両を利用する際に、第２車両を利用した際の設定情報を引き継いで利用することができる。
【００３１】
（９）本発明の他の実施形態に係る管理サーバは、第１車両に配置された車載通信装置から、当該第１車両に搭載された車載機器の制御内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、第２車両に配置された車載通信装置に提供する設定情報提供部と、を備える。
【００３２】
この構成によると、第１車両の車載機器の設定情報である第１設定情報を、第２車両に配置された車載通信装置に提供することにより、第２車両に引き継ぐことができる。これにより、ユーザが運転する車両を第１車両から第２車両に変更した場合であっても、変更後の第２車両を操作性良く運転することができる。
【００３３】
（１０）本発明の他の実施形態に係る車載通信装置は、第２車両に配置された車載通信装置であって、管理サーバから、第１車両に搭載された車載機器の設定内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、前記第２車両に搭載された車載機器に設定する設定情報設定部と、を備える。
【００３４】
この構成によると、車載通信装置は、第１車両の車載機器の設定情報である第１設定情報を管理サーバから取得し、第２車両に搭載された車載機器に設定することにより、第１設定情報を第２車両に引き継ぐことができる。これにより、ユーザが運転する車両を第１車両から第２車両に変更した場合であっても、変更後の第２車両を操作性良く運転することができる。
【００３５】
（１１）本発明の他の実施形態に係るコンピュータプログラムは、コンピュータを、第１車両に配置された車載通信装置から、当該第１車両に搭載された車載機器の制御内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、第２車両に配置された車載通信装置に提供する設定情報提供部と、して機能させる。
【００３６】
この構成によると、コンピュータを、上述の管理サーバとして機能させることができる。このため、上述の管理サーバと同様の作用および効果を奏することができる。
【００３７】
（１２）本発明の他の実施形態に係るコンピュータプログラムは、コンピュータを、第２車両に配置された車載通信装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、管理サーバから、第１車両に搭載された車載機器の設定内容を示す設定情報を取得する設定情報取得部と、前記設定情報取得部が取得した前記設定情報を、前記第２車両に搭載された車載機器に設定する設定情報設定部と、して機能させる。
【００３８】
この構成によると、コンピュータを、上述の車載通信装置として機能させることができる。このため、上述の車載通信装置と同様の作用および効果を奏することができる。
【００３９】
（１３）本発明の他の実施形態に係る車載機器制御方法は、管理サーバが、第１車両に搭載された車載機器の制御内容を示す設定情報である第１設定情報を取得し、取得した前記第１設定情報を送信するステップと、第２車両に配置された車載通信装置が、前記管理サーバから前記第１設定情報を受信し、受信した前記第１設定情報を、前記第２車両に搭載された車載機器に設定するステップと、を含む。
【００４０】
この構成は、上述の車載機器制御システムの構成要素の処理に対応するステップを含む。このため、上述の車載機器制御システムと同様の作用および効果を奏することができる。
【００４１】
［本願発明の実施形態の詳細］
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００４２】
＜カーシェアリングシステムの全体構成＞
図１は、本発明の実施の形態に係るカーシェアリングシステムの構成及びデータの流れを示す図である。
【００４３】
図１を参照して、カーシェアリングシステム１は、ユーザの希望条件に合致するシェアリングカーを決定し、ユーザに提供するためのシステムであり、端末装置１０と、管理サーバ３０と、エージェントサーバ４０と、複数の運用サーバ５０と、シェアリングカー２とを備える。
【００４４】
端末装置１０は、ユーザが所持するスマートフォン、タブレット端末、ノートパソコンなどの通信機能を有する装置であり、後述するエージェントサーバ４０との間で通信を行い、第２車両としてのシェアリングカー２の利用手続き処理を実行する。
【００４５】
また、端末装置１０は、第１車両としてのユーザが普段利用する自動車などの車両（以下、「マイカー」とも称する。）から、当該車両に搭載された車載機器の制御内容を示す設定情報と、当該車載機器を動作させるソフトウェアの情報を抽出し、抽出した設定情報およびソフトウェア情報を、後述する管理サーバ３０に送信する。例えば、車載機器がドアミラーの角度を調整するためのＥＣＵ（Electronic Control Unit）である場合には、当該車載機器の設定情報は、ドアミラーの角度の情報を含む。また、車載機器がカーナビゲーションシステムである場合には、当該車載機器のソフトウェア情報は、カーナビゲーションシステム上で動作するソフトウェアを特定するための情報（ソフトウェアの名称、型番、バージョン等）を含み、当該車載機器の設定情報は、カーナビゲーションシステムに設定される目的地情報や、音声案内のボリュームなどの情報を含む。
【００４６】
さらに、端末装置１０は、シェアリングカー２のドアを開錠するための電子鍵としても用いられる。シェアリングカー２を運用する運用会社の運用サーバ５０が、シェアリングカー２の利用が許可されたユーザと、シェアリングカー２とに、事前に電子鍵情報を配布する。ユーザが端末装置１０をシェアリングカー２の所定の位置に近づけることにより、端末装置１０とシェアリングカー２との間で認証処理が行われ、認証が成功した場合に、シェアリングカー２のドアが開錠される。
【００４７】
管理サーバ３０は、ユーザごとに、当該ユーザが利用する車両に搭載された車載機器の制御情報およびソフトウェア情報を管理する。管理サーバ３０は、制御情報およびソフトウェア情報を管理する管理会社が運用するサーバである。ただし、管理サーバ３０は、後述するエージェントサーバ４０を運用するエージェント会社によって運用されてもよい。
【００４８】
管理サーバ３０は、端末装置１０から、ユーザのマイカーに対応する制御情報およびソフトウェア情報を受信し、当該ユーザのユーザＩＤ（ユーザ識別子）と対応付けて管理する。また、管理サーバ３０は、シェアリングカー２から、シェアリングカー２を利用するユーザのユーザＩＤを受信し、ユーザＩＤに対応付けられた制御情報およびソフトウェア情報を、シェアリングカー２に送信する。これにより、マイカーに搭載された車載機器の制御情報およびソフトウェア情報を、シェアリングカー２に引き継ぐことができる。
【００４９】
エージェントサーバ４０は、カーシェアリングサービスを行う複数の運用会社とユーザとの間に入り、ユーザに対して最適なシェアリングカー２を斡旋するためのサービスを提供するサーバである。エージェントサーバ４０は、シェアリングカー２を斡旋するエージェント会社が運用するサーバである。
【００５０】
エージェントサーバ４０は、端末装置１０から、シェアリングカー２の希望条件を受け、当該条件に合致するシェアリングカー２を所持する運用会社を選定し、選定結果を端末装置１０に送信する。また、エージェントサーバ４０は、選定した運用会社の運用サーバ５０に対してカーシェアリングの依頼を行う。
【００５１】
運用サーバ５０は、カーシェアリングサービスを行う各運用会社が運用するサーバである。ここでは、運用会社Ａ〜Ｃにより、それぞれ、運用サーバＡ〜Ｃが運用されているものとする。
【００５２】
運用サーバ５０は、エージェントサーバ４０からシェアリングカー２の希望条件を受け、当該条件に合致するシェアリングカー２の有無を運用サーバ５０に通知する。運用サーバ５０は、エージェントサーバ４０からカーシェアリングの依頼を受けた場合には、シェアリングカー２とシェアリングカー２を利用するユーザとの双方に、シェアリングカー２のドアを開錠するための電子鍵情報を送信する。
【００５３】
＜管理サーバの構成＞
図２は、管理サーバ３０の構成を示すブロック図である。
管理サーバ３０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）、通信Ｉ／Ｆ（Interface）などを備えるコンピュータであり、通信部３１と、設定情報取得部３２と、記憶装置３３と、ユーザＩＤ取得部３４と、設定情報提供部３５とを備える。
【００５４】
設定情報取得部３２、ユーザＩＤ取得部３４および設定情報提供部３５は、ＨＤＤまたはＲＯＭ等に記憶されたコンピュータプログラムをＲＡＭに読み出して、ＣＰＵ上で実行することにより実現される機能的な構成要素である。
【００５５】
通信部３１は、通信Ｉ／Ｆを含んで構成され、端末装置１０、エージェントサーバ４０またはシェアリングカー２との通信を行う。
【００５６】
記憶装置３３は、各種情報を記憶するための装置であり、ＨＤＤまたはＲＡＭ等により構成される。
【００５７】
ユーザＩＤ取得部３４は、通信部３１を介してエージェントサーバ４０から、カーシェアリングサービスの利用申請を行ったユーザのユーザＩＤを取得し、記憶装置３３に書き込む。
【００５８】
設定情報取得部３２は、通信部３１を介して端末装置１０から、ユーザのマイカーの設定情報およびソフトウェア情報と、ユーザＩＤとを取得し、記憶装置３３に記憶させる。
【００５９】
図３は、管理サーバ３０の記憶装置３３に記憶される設定情報およびソフトウェア情報の一例を示す図である。
【００６０】
図３を参照して、管理サーバ３０の記憶装置３３には、ユーザＩＤと、ソフトウェア情報（基本ソフトウェアおよびアプリ）と、設定情報とが組として記憶される。例えば、ユーザＩＤ「Ｕ００１」のユーザが使用する基本ソフトウェアは「ｈ１，ｈ２，ｈ３」であり、アプリは「ｈｐ１，ｈｐ２」であり、設定情報は「ｈｐｄ１，ｈｐｄ２，ｈｐｄ３，ｈｐｄ４」であることが示されている。
【００６１】
基本ソフトウェア（ＢＳＷ：Basic Software）は、車両に搭載された車載機器を動作させる上で必要なＯＳ（Operating System）、ドライバ、ミドルウェアに相当するソフトウェアモジュールを指す。
【００６２】
アプリは、車載機器を動作させるためのアプリケーションプログラムを指す。例えば、カーナビゲーションシステムのソフトウェアや映像コンテンツ再生ソフトウェアなどがこれに該当する。
【００６３】
設定情報は、車載機器の制御内容を示す情報であり、車載機器に設定される設定値と、アプリの設定値とを含む。車載機器に設定される設定値としては、例えば、ドアミラーの角度の情報、座席位置の情報、アクセルブレーキの反応（軽い／重い）の情報、エアコンの温度設定の情報、エアコンの風の吹き出し口の角度の情報などを含む。また、アプリの設定値としては、例えば、カーナビゲーションシステムに設定される目的地情報や、音声案内のボリュームなどの情報を含む。
【００６４】
なお、記憶装置３３には、ソフトウェア情報に対応したソフトウェアも事前に記憶されているものとする。つまり、図３に示される基本ソフトウェアおよびアプリのプログラムデータが記憶装置３３に事前に記憶されている。
【００６５】
再度図２を参照して、ユーザＩＤ取得部３４は、さらに、シェアリングカー２から、ユーザＩＤを取得し、取得したユーザＩＤを設定情報提供部３５に出力する。
【００６６】
設定情報提供部３５は、ユーザＩＤ取得部３４からユーザＩＤを受け、記憶装置３３から、ユーザＩＤに対応するソフトウェア情報および設定情報を読み出す。設定情報提供部３５は、読み出したソフトウェア情報に対応するプログラムを、記憶装置３３からさらに読み出す。設定情報提供部３５は、記憶装置３３から読み出したソフトウェアおよび設定情報を、通信部３１を介してシェアリングカー２に送信する。
【００６７】
＜シェアリングカーの構成＞
図４は、シェアリングカー２の主要な構成を示すブロック図である。図４には、本実施の形態に関連する構成のみを示しており、走行系に係る構成等の本実施の形態に関連しない構成については図示していない。
シェアリングカー２は、ハードウェア７０Ａ〜７０Ｃと、コントローラ６０と、車載通信装置２０とを備える。
【００６８】
ハードウェア７０Ａ〜７０Ｃは、汎用的なＥＣＵであり、コントローラ６０上で実行されるソフトウェアに応じた機能を奏することができる。これにより、ハードウェア７０Ａ〜７０Ｃは、車載機器として機能する。例えば、コントローラ６０上でエアコンを制御するためのアプリを実行する場合には、ハードウェア７０Ａ〜７０Ｃのいずれかが、エアコンを制御するためのボディ系ＥＣＵとして機能する。また、コントローラ６０上でカーナビゲーションシステムのアプリを実行する場合には、ハードウェア７０Ａ〜７０Ｃのいずれかが、カーナビゲーションシステムを実現するためのマルチメディア系ＥＣＵとして機能する。以下、ハードウェア７０Ａ〜７０Ｃを区別しない場合には、ハードウェア７０と言う。また、ハードウェア７０の個数は３つに限定されるものではなく、それ以外の個数であってもよい。
【００６９】
コントローラ６０は、ハードウェア７０を制御する。例えば、コントローラ６０は、例えば、ゲートウェイＥＣＵなどであり、仮想化レイヤ上で、ハードウェア７０を制御するためのソフトウェアを実行する機能を有する。
【００７０】
車載通信装置２０は、管理サーバ３０や運用サーバ５０などの外部のサーバや、端末装置１０と通信を行うための車載用の通信ユニットであり、例えば、ＴＣＵ（Telematics Communication Unit）から構成される。車載通信装置２０は、３Ｇまたは４Ｇなどの通信規格に従ってサーバと通信を行う機能の他、ＮＦＣ（Near Field Communication）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）などの規格に従って端末装置１０と近距離無線通信を行う機能を有する。
【００７１】
車載通信装置２０と、コントローラ６０と、ハードウェア７０Ａ〜７０Ｃとは、ＣＡＮ（Controller Area Network）またはＬＩＮ（Local Interconnect Network）等の通信規格により接続されていてもよいし、ＭＯＳＴ（Media Oriented Systems Transport）に代表されるマルチメディア系通信プロトコルや、ＦｌｅｘＲａｙ（登録商標）等のその他の適切な通信プロトコルを用いて接続されていてもよい。
【００７２】
図５は、シェアリングカー２のコントローラ６０上で動作するソフトウェアおよびコントローラ６０に設定される設定情報について説明するための図である。
【００７３】
コントローラ６０上では、仮想化レイヤ６１と呼ばれる仮想化を実現するためのソフトウェアが実行されているものとする。
【００７４】
コントローラ６０は、仮想化レイヤ６１上で、基本ソフトウェア６２を実行することにより、仮想化を実現する。例えば、コントローラ６０は、仮想化レイヤ６１上で基本ソフトウェアｈ１〜ｈ３を実行する。
【００７５】
また、コントローラ６０は、基本ソフトウェア６２上で、アプリ６３を実行する。例えば、コントローラ６０は、基本ソフトウェアｈ１上でアプリｈｐ１を実行し、基本ソフトウェアｈ２上でアプリｈｐ２を実行する。アプリｈｐ１は、例えば、ハードウェア７０Ａを、エアコンを制御するボディ系ＥＣＵとして機能させるためのソフトウェアであり、アプリｈｐ２は、例えば、ハードウェア７０Ｂを、カーナビゲーションシステムを実現するマルチメディア系ＥＣＵとして機能させるためのソフトウェアである。
【００７６】
また、コントローラ６０は、アプリに設定情報６４を設定したり、車載機器として機能するハードウェア７０に設定情報６４を設定する。
【００７７】
例えば、コントローラ６０は、エアコンを制御するためのアプリｈｐ１に、設定温度の設定情報ｈｐｄ１を設定したり、カーナビゲーションシステムのアプリｈｐ２に、目的地の設定情報ｐｄ２を設定する。これにより、アプリｈｐ１は、エアコンを制御するハードウェア７０Ａに、設定情報で示される設定温度を設定することができる。また、アプリｈｐ２は、カーナビゲーションシステムを実現するハードウェア７０Ｂに、目的地を設定することができる。
【００７８】
また、基本ソフトウェアｈ３が、ハードウェア７０Ｃを、ドアミラーの角度を調整するためのＥＣＵとして機能させるためのソフトウェアである場合には、コントローラ６０は、基本ソフトウェアｈ３に、左のドアミラーの角度を示す設定情報ｐｄ３と、右のドアミラーの角度を示す設定情報ｐｄ４とを設定する。これにより、基本ソフトウェアｈ３は、ドアミラーを制御するハードウェア７０Ｃに、設定情報ｐｄ３およびｐｄ４で示されるドアミラーの角度を設定し、ハードウェア７０Ｃは、当該角度と等しくなるようにドアミラーの角度を調整することができる。
【００７９】
ただし、ハードウェア７０Ａ〜７０Ｃの一部は専用のハードウェアであってもよい。例えば、ドアミラーを制御するハードウェア７０Ｃは、専用のＥＣＵであってもよい。
【００８０】
＜車載通信装置２０の構成＞
図６は、シェアリングカー２に配置される車載通信装置２０の構成を示すブロック図である。
【００８１】
車載通信装置２０は、通信部２１と、ユーザＩＤ取得部２２と、記憶装置２３と、ユーザＩＤ送信部２４と、設定情報取得部２５と、設定情報設定部２６と、電子鍵情報取得部２７と、設定情報送信部２８とを備える。
【００８２】
通信部２１および記憶装置２３を除く構成要素は、車載通信装置２０が備えるＣＰＵ上でコンピュータプログラムを実行することにより実現される機能的な構成要素である。
【００８３】
通信部２１は、３Ｇまたは４Ｇなどの通信規格に従ってサーバと通信を行う通信Ｉ／Ｆ、および、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）などの規格に従って端末装置１０と近距離無線通信を行う通信Ｉ／Ｆを含んで構成される。
【００８４】
ユーザＩＤ取得部２２は、通信部２１を介して運用サーバ５０から、シェアリングカー２を利用するユーザのユーザＩＤを取得し、記憶装置２３に記憶させる。
【００８５】
記憶装置２３は、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの不揮発性メモリ、またはＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリにより構成され、各種データを一時的に記憶する。
【００８６】
ユーザＩＤ送信部２４は、記憶装置２３に記憶されたユーザＩＤを読み出し、読み出したユーザＩＤを、通信部２１を介して管理サーバ３０に送信する。
【００８７】
設定情報取得部２５は、通信部２１を介して管理サーバ３０から、ユーザＩＤ送信部２４が管理サーバ３０に送信したユーザＩＤに対応する設定情報およびソフトウェアを取得する。
【００８８】
設定情報設定部２６は、設定情報取得部２５が取得した設定情報およびソフトウェアをコントローラ６０に出力することにより、コントローラ６０にソフトウェアをインストールし、シェアリングカー２に搭載された車載機器（ハードウェア７０）に設定情報を設定する。つまり、コントローラ６０は、設定情報取得部２５から受けたソフトウェア（図５に示す基本ソフトウェア６２およびアプリ６３）を仮想化レイヤ６１上にインストールする。また、コントローラ６０は、設定情報取得部２５から受けた設定情報（図５に示す設定情報６４）を、仮想化レイヤ６１上にインストールしたソフトウェア（図５に示す基本ソフトウェア６２およびアプリ６３）に設定する。これにより、ソフトウェアが、ハードウェア７０に設定情報を設定する。
【００８９】
なお、設定情報設定部２６は、設定情報取得部２５が取得した設定情報およびソフトウェアのうち、一部の設定情報または一部のソフトウェアをコントローラ６０に出力してもよい。これにより、コントローラ６０に一部のソフトウェアをインストールし、ハードウェア７０に一部の設定情報を設定することができる。例えば、設定情報設定部２６は、インストールすべきソフトウェアおよび設定すべき設定情報をユーザに問合せ、ユーザが指定したソフトウェアおよび設定情報を、それぞれ、コントローラ６０に出力することで、インストールおよび設定してもよい。これにより、ユーザがシェアリングカー２で使用したいソフトウェアまたは設定情報のみをインストールまたは設定することができ、不必要なソフトウェアまたは不必要な設定情報がインストールまたは設定されるのを防ぐことができる。
【００９０】
電子鍵情報取得部２７は、通信部２１を介して運用サーバ５０から、シェアリングカー２用の電子鍵情報と、電子鍵情報の有効期間の情報とを取得し、取得した電子鍵情報および有効期間情報をコントローラ６０に出力する。なお、シェアリングカー２用の電子鍵情報は、運用サーバ５０から端末装置１０に別途送信されるユーザ用の電子鍵情報と対を成し、ユーザの認証処理に用いられる。コントローラ６０は、電子鍵情報取得部２７から受けたシェアリングカー２用の電子鍵情報および有効期間情報を、認証処理を行うハードウェア７０に設定する。なお、認証処理を行う専用のＥＣＵ等のハードウェアがシェアリングカー２に備えられている場合には、電子鍵情報取得部２７は、当該ハードウェアに直接またはコントローラ６０を経由して電子鍵情報および有効期間情報を出力するようにしてもよい。
【００９１】
設定情報送信部２８は、コントローラ６０がソフトウェアに設定した設定情報を、シェアリングカー２の利用終了時にコントローラ６０から取得する。設定情報送信部２８は、取得した設定情報を、記憶装置２３に記憶されているユーザＩＤとともに、通信部２１を介して管理サーバ３０に送信する。これにより、管理サーバ３０は、ユーザＩＤと設定情報とを受信し、管理サーバ３０に記憶されているユーザＩＤごとの設定情報を更新することができる。
【００９２】
＜カーシェアリングの流れ＞
次に、図１および図７〜図１２を参照して、ユーザがシェアリングカー２を利用するためのカーシェアリングの流れについて、各装置間での情報の流れとともに説明する。
【００９３】
以下、カーシェアリングの大まかな処理の流れである、「ユーザ情報登録」、「マイカーの設定情報登録」、「利用申請およびシェアリングカーの確定」、「シェアリングカーへの乗車」、「カーシェアリング終了」の順に説明する。
【００９４】
（ユーザ情報登録）
図７は、ユーザ情報登録時におけるカーシェアリングシステム１の処理の流れを示すシーケンス図である。
【００９５】
ユーザは、カーシェアリングサービスを利用するためのユーザ情報登録を行う。つまり、ユーザが、端末装置１０を操作して、ユーザの氏名、電話番号、メールアドレス、決済方式などを含むユーザ情報を入力すると、端末装置１０は、エージェントサーバ４０に対して入力されたユーザ情報を送信する（Ｓ１、図１の（１）ユーザ情報）。
【００９６】
ユーザ情報を受信したエージェントサーバ４０は、ユーザ情報に対してユーザＩＤを付与し、自身の記憶装置に登録する（Ｓ２）。これにより、エージェントサーバ４０に、カーシェアリングサービスの利用を希望するユーザのユーザ情報が登録されたことになる。
【００９７】
図８は、エージェントサーバ４０に登録されたユーザ情報の一例を示す図である。
ユーザ情報は、ユーザＩＤ、氏名、電話番号、メールアドレスおよび決済方式などの情報を含む。例えば、ユーザＩＤ「Ｕ００１」のユーザの氏名は「Ａ」であり、電話番号は「ｘｘｘ−ｘｘｘｘ」であり、メールアドレスは「ａａａ＠ｂｂｂ」であり、決済方式は「クレジットカード」であることがユーザ情報に示されている。
【００９８】
再び図７を参照して、エージェントサーバ４０は、端末装置１０から受信したユーザ情報に付与したユーザＩＤを、管理サーバ３０に送信する（Ｓ３、図１の（２）ユーザＩＤ）。例えば、エージェントサーバ４０は、ユーザＩＤ「Ｕ００１」を、管理サーバ３０に送信する。これにより、エージェントサーバ４０は、新規にユーザＩＤ「Ｕ００１」のユーザが登録されたことを、管理サーバ３０に通知することができる。
【００９９】
管理サーバ３０は、エージェントサーバ４０からユーザＩＤを受信し、自身の記憶装置に登録する（Ｓ４）。例えば、管理サーバ３０は、ユーザＩＤ「Ｕ００１」を受信し、自身の記憶装置に登録する。これにより、管理サーバ３０は、新規登録されたユーザのユーザＩＤ「Ｕ００１」を管理することができる。
【０１００】
また、エージェントサーバ４０は、端末装置１０から受信したユーザ情報に付与したユーザＩＤを、端末装置１０に送信する（Ｓ５、図１の（３）ユーザＩＤ）。例えば、エージェントサーバ４０は、ユーザＩＤ「Ｕ００１」を、端末装置１０に送信する。
【０１０１】
端末装置１０は、エージェントサーバ４０からユーザＩＤを受信し、自身の記憶装置に登録する（Ｓ６）。例えば、端末装置１０は、エージェントサーバ４０から、ユーザＩＤ「Ｕ００１」を受信し、自身の記憶装置に登録する。これにより、端末装置１０を利用するユーザは、自身のユーザＩＤが「Ｕ００１」であることを知ることができる。
【０１０２】
（マイカーの設定情報登録）
次に、マイカーに搭載された車載機器の設定情報およびソフトウェア情報を、管理サーバ３０に登録するための処理について説明する。
【０１０３】
図９は、マイカーの設定情報登録時のカーシェアリングシステム１の処理の流れを示すシーケンス図である。
【０１０４】
ユーザは、端末装置１０を操作して、マイカーの設定情報およびソフトウェア情報を、ユーザＩＤとセットで管理サーバ３０に送信する（Ｓ１１、図１の（４）ユーザＩＤ・自車両の設定情報およびソフトウェア情報）。例えば、ユーザＩＤ「Ｕ００１」とセットで、設定情報およびソフトウェア情報が送信される。
【０１０５】
管理サーバ３０は、受信した情報を、自身の記憶装置に登録する（Ｓ１２）。つまり、管理サーバ３０は、図３に示したように、ユーザＩＤと、設定情報およびソフトウェア情報（基本ソフトウェア、アプリ）とをセットにして記憶装置に登録する。これにより、管理サーバ３０は、ユーザごとに、ユーザが普段利用する設定情報およびソフトウェア情報を管理することができる。
【０１０６】
なお、マイカーの設定情報およびソフトウェア情報は、ユーザが端末装置１０を操作して手入力してもよい。また、端末装置１０と、マイカーの車載機器を制御するゲートウェイＥＣＵとを接続し、エージェントサーバ４０等から提供される車両から設定情報を抽出するためのソフトウェアを端末装置１０上で実行させることにより、端末装置１０がゲートウェイＥＣＵからこれらの情報を取得してもよい。
【０１０７】
（利用申請およびシェアリングカーの確定）
次に、ユーザによるカーシェアリングの利用申請処理について説明する。
図１０は、利用申請時およびシェアリングカーの確定時のカーシェアリングシステム１の処理の流れを示すシーケンス図である。
【０１０８】
ユーザは、端末装置１０を操作して、エージェントサーバ４０に対して利用申請を行う（Ｓ２１、図１の（５）利用申請）。具体的には、ユーザは、乗車を希望するシェアリングカーの利用場所、利用日時、利用期間、希望料金および希望車種などの希望条件を、端末装置１０に入力する。端末装置１０は、入力された希望条件の情報をエージェントサーバ４０に送信することにより、シェアリングカーの利用申請を行う。
【０１０９】
利用申請を受けたエージェントサーバ４０は、運用サーバＡ〜Ｃのそれぞれに対して、端末装置１０から受信した希望条件の情報を送信することにより、各運用会社にユーザの希望条件を提示する（Ｓ２２Ａ〜Ｓ２２Ｃ、図１の（６）希望条件）。
【０１１０】
運用サーバＡ〜Ｃのそれぞれは、希望条件の情報を受信し、ユーザの希望条件に最も近いシェアリングカー２の情報を結果情報としてエージェントサーバ４０に送信する（Ｓ２３Ａ〜Ｓ２３Ｃ、図１の（７）結果）。
【０１１１】
エージェントサーバ４０は、運用サーバＡ〜Ｃより結果情報を収集し、ユーザの希望条件に最も近いシェアリングカー２を選定する（Ｓ２４）。なお、エージェントサーバ４０および運用サーバ５０によるシェアリングカー２の選定処理は、本願の主眼ではないため、その詳細な説明は省略する。例えば、ユーザの全ての希望条件を満たすシェアリングカー２を選定するようにしてもよいし、希望条件に優先順位をつけて、優先順位の高い希望条件を満たすシェアリングカー２を優先的に選定するようにしてもよい。
【０１１２】
エージェントサーバ４０は、シェアリングカー２の選定結果情報を端末装置１０に送信する（Ｓ２５、図１の（８）選定結果）。以下の説明では、運用サーバＡのシェアリングカー２が最もユーザの希望条件に近かったものとする。なお、選定結果情報が示すシェアリングカー２の台数は１台に限定されるものではない。例えば、希望条件に最も近いものから所定台数のシェアリングカー２の情報が選定結果情報に含まれていてもよい。
【０１１３】
端末装置１０は、エージェントサーバ４０から受信した選定結果情報を表示装置に表示することによりユーザに提示する。ユーザは、提示された選定結果情報に示されるシェアリングカー２の利用を依頼するか否かを、端末装置１０を操作して入力する。ユーザがシェアリングカー２の利用を依頼した場合には、端末装置１０は、シェアリングカー２の利用の依頼情報を、エージェントサーバ４０に送信する（Ｓ２６、図１の（９）依頼）。
【０１１４】
エージェントサーバ４０は、端末装置１０からシェアリングカー２の利用の依頼情報を受信し、依頼情報に従って、運用サーバＡに対してカーシェアリングの依頼を行うための情報を送信する。それとともに、エージェントサーバ４０は、シェアリングカー２の利用を希望するユーザのユーザＩＤおよびメールアドレスを、運用サーバＡに通知する（Ｓ２７、図１の（１０）カーシェアリング依頼・ユーザＩＤ・メールアドレス）。例えば、エージェントサーバ４０は、ユーザＩＤ「Ｕ００１」およびメールアドレス「ａａａ＠ｂｂｂ」を、運用サーバＡに通知する。
【０１１５】
（シェアリングカーへの乗車）
図１１は、シェアリングカー２への乗車時のカーシェアリングシステム１の処理の流れを示すシーケンス図である。
【０１１６】
運用サーバＡは、エージェントサーバ４０からカーシェアリングの依頼情報、ユーザＩＤおよびメールアドレスを受信すると、シェアリングカー２のドアを開錠するためのペアの電子鍵情報（シェアリングカー２用の電子鍵情報とユーザ用の電子鍵情報）を作成する（Ｓ３１）。
【０１１７】
運用サーバＡは、受信したユーザのメールアドレス（例えば、「ａａａ＠ｂｂｂ」）宛に、ユーザ用の電子鍵情報（認証鍵情報）と、シェアリングカー２の識別子（シェアリングカー２の自動車登録番号（ナンバープレートの番号））を含む電子メールを送信する（Ｓ３２、図１の（１１）電子鍵情報）。これにより、電子メールを受け取ったユーザは、利用するシェアリングカー２を特定することができる。なお、運用サーバＡが、事前に端末装置１０の通信アドレス等を知っている場合には、端末装置１０に対して、ユーザ用の電子鍵情報と、シェアリングカー２の識別子の情報を直接送信してもよい。
【０１１８】
運用サーバＡは、ユーザが利用するシェアリングカー２に対して、シェアリングカー２用の電子鍵情報と、電子鍵情報の有効期間の情報とを送信する（Ｓ３３、図１の（１２）電子鍵情報）。
【０１１９】
シェアリングカー２は、運用サーバＡから受信した電子鍵情報を、認証処理を行うハードウェア７０に設定する（Ｓ３４）。
【０１２０】
また、シェアリングカー２は、運用サーバＡから受信した電子鍵情報の有効期間情報を、電子鍵情報を設定したのと同じハードウェア７０に設定する（Ｓ３５）。これにより、電子鍵情報の有効期間が設定される。
【０１２１】
運用サーバＡは、シェアリングカー２を利用するユーザのユーザＩＤを、シェアリングカー２に送信する（Ｓ３６、図１の（１３）ユーザＩＤ）。例えば、運用サーバＡは、ユーザＩＤ「Ｕ００１」をシェアリングカー２に送信する。
【０１２２】
シェアリングカー２は、運用サーバＡから受信したユーザＩＤを、管理サーバ３０に送信する（Ｓ３７、図１の（１４）ユーザＩＤ）。例えば、シェアリングカー２は、ユーザＩＤ「Ｕ００１」を管理サーバ３０に送信する。
【０１２３】
管理サーバ３０は、シェアリングカー２から受信したユーザＩＤに基づいて、ユーザＩＤに対応付けられて記憶されたソフトウェア情報および設定情報を読み出す。また、管理サーバ３０は、ソフトウェア情報が示すソフトウェアと、設定情報とをシェアリングカー２に送信する（Ｓ３８、図１の（１５）設定情報・ソフトウェア）。例えば、図３を参照して、管理サーバ３０は、ユーザＩＤ「Ｕ００１」に対応付けられた基本ソフトウェアｈ１、ｈ２、ｈ３、アプリｈｐ１、ｈｐ２および設定情報ｈｐｄ１、ｈｐｄ２、ｈｐｄ３、ｈｐｄ４を、シェアリングカー２に送信する。
【０１２４】
シェアリングカー２は、管理サーバ３０からソフトウェアと設定情報を受信し、受信したソフトウェアをシェアリングカー２にインストールし（Ｓ３９）、受信した設定情報をインストールしたソフトウェアに設定する（Ｓ４０）。これにより、図５に示したように仮想化レイヤ６１上で、基本ソフトウェア６２およびアプリ６３が実行され、設定情報６４が設定されることになる。
【０１２５】
ユーザは、利用期間内に指定場所に行き、端末装置１０をシェアリングカー２の所定位置に近づけることにより、ユーザの電子鍵情報をシェアリングカー２に送信する（Ｓ４１、図１の（１６）電子鍵情報）。なお、シェアリングカー２の利用期間は、通常、電子鍵情報の有効期間と同じである。
【０１２６】
シェアリングカー２は、端末装置１０から受信したユーザの電子鍵情報と自信が記憶する電子鍵情報とを用いて認証処理を行い（Ｓ４２）、認証に成功した場合にはシェアリングカー２のドアを開錠する（Ｓ４３）。その後、シェアリングカー２は、エンジンを始動させる（Ｓ４４）。
【０１２７】
これにより、ユーザは、利用期間の間、シェアリングカー２を利用することができる。なお、図１１および後述する図１２において、ハッチングを施した領域８０で利用期間を示している。
【０１２８】
（カーシェアリング終了）
図１２は、カーシェアリング終了時のカーシェアリングシステム１の処理の流れを示すシーケンス図である。
【０１２９】
運用サーバＡは、利用期間の終了時点より所定時間前に、端末装置１０に対して利用終了時間が近づいていることを通知する（Ｓ５１）。
【０１３０】
ユーザがシェアリングカー２の利用を終え、所定の場所にシェアリングカー２を返却すると、シェアリングカー２は、シェアリングカー２に設定した設定情報を、ユーザＩＤとともに管理サーバ３０に送信する（Ｓ５２、図１の（１７）設定情報・ユーザＩＤ）。これにより、管理サーバ３０は、管理サーバ３０に記憶されたユーザの設定情報を更新する（Ｓ５３）。設定情報を更新することにより、ユーザが、次にシェアリングカー２を利用する際に同じ設定情報を利用することができる。ただし、設定情報の更新は任意の処理であり、ユーザが更新を希望しない場合には、設定情報を更新しないようにしてもよい。
【０１３１】
シェアリングカー２は、シェアリングカー２にインストールされていたソフトウェアをアンインストールするとともに、シェアリングカー２に設定された設定情報をクリアする（Ｓ５４）。これにより、シェアリングカー２を次に利用する他のユーザに、利用していたソフトウェアおよび設定情報が知られるのを防ぐことができる。
【０１３２】
なお、ユーザが、シェアリングカー２の利用期間の延長を要求する場合には、端末装置１０から運用サーバＡに対して延長要請の情報を送信する。延長することを決定した運用サーバＡは、シェアリングカー２の電子情報鍵の有効期間を書き換え、書き換えた電子情報鍵をシェアリングカー２に送信する。これにより、シェアリングカー２は、電子鍵情報の有効期間を再設定することができ、ユーザは、再設定後の有効期間満了までシェアリングカー２を利用することができる。
【０１３３】
＜サービスおよび費用の流れ＞
図１３は、カーシェアリングシステム１を運用する企業およびカーシェアリングシステム１を利用するユーザ間で受け渡しされるサービスおよび費用の流れを示す図である。
【０１３４】
エージェントサーバ４０を運用するエージェント４００は、ユーザ１００に対して、カーシェアリングの契約代行サービスを提供するとともに、契約代行サービスに付随したシェアリングカー２の情報提供サービスを提供する。これに対し、ユーザ１００は、エージェント４００に対して、カーシェアリング費用を支払う。なお、ユーザ１００は、エージェント４００から提供されるサービスに対する手数料を支払う場合もある。
【０１３５】
エージェント４００は、運用サーバ５０およびシェアリングカー２を運用するカーシェアリング運用会社５００に対して、カーシェアリングの契約代行サービスを提供する。また、エージェント４００は、ユーザとの間の契約が成立した場合に、カーシェアリング運用会社５００に対して、ユーザ１００から預かったカーシェアリング費用を支払う。これに対し、カーシェアリング運用会社５００は、エージェントサーバ４０へのＷｅｂサイトの登録費用と、管理サーバ運用会社３００に支払う管理サーバ３０のライセンス費用とを支払う。
【０１３６】
管理サーバ３０を運用する管理サーバ運用会社３００は、エージェント４００に対して設定情報を管理するサービスを提供する。これに対し、エージェント４００は、管理サーバ運用会社３００に対し、カーシェアリング運用会社５００から預かった管理サーバ３０のライセンス費用を支払う。
【０１３７】
＜実施の形態の効果＞
以上説明したように、本発明の実施の形態によると、マイカーの車載機器の設定情報を、シェアリングカー２に搭載された車載機器としてのハードウェア７０に設定することにより、シェアリングカー２に引き継ぐことができる。これにより、ユーザが運転する車両をマイカーからシェアリングカー２に変更した場合であっても、ユーザは、シェアリングカー２を操作性良く運転することができる。
【０１３８】
なお、設定情報はユーザＩＤと紐づけて管理サーバ３０が管理する。このため、シェアリングカー２に配置された車載通信装置２０が、マイカーを利用するユーザのユーザＩＤを管理サーバ３０に送信することで、管理サーバ３０からマイカーの車載機器の設定情報を取得することができる。これにより、マイカーの設定情報をシェアリングカー２の車載機器に容易に設定することができる。
【０１３９】
また、車載通信装置２０は、設定情報に加えて、ユーザがマイカーで利用していたソフトウェアを、管理サーバ３０から取得し、シェアリングカー２のコントローラ６０上にインストールすることができる。これにより、ユーザは、シェアリングカー２においても、マイカーで利用していたのと同じソフトウェアを利用することができる。
【０１４０】
また、コントローラ６０は、仮想レイヤ上でソフトウェアを実行させるため、ハードウェアや車載ネットワーク等の環境が異なるマイカーおよびシェアリングカー２の双方で、同じソフトウェアを実行させることができる。
【０１４１】
また、運用サーバ５０が、シェアリングカー２の車載通信装置２０に対して、シェアリングカー２を利用するユーザのユーザＩＤを送信し、車載通信装置２０がユーザＩＤに基づいて管理サーバ３０から設定情報およびソフトウェアを取得している。このため、運用サーバ５０からシェアリングカー２の利用を許可されたユーザが、設定情報をシェアリングカー２に引き継ぐことができる。
【０１４２】
また、エージェントサーバ４０が、ユーザの希望に合致するシェアリングカー２の運用サーバ５０に対して、ユーザＩＤを通知している。これにより、通知を受けた運用サーバ５０は、シェアリングカー２をユーザに使用させるための電子鍵情報の発行処理等を行うことができる。
【０１４３】
また、カーシェアリングの終了時には、車載通信装置２０が管理サーバ３０に設定情報を送信する。つまり、ユーザがシェアリングカー２を利用した際の設定情報を管理サーバ３０に記憶させることができる。これにより、ユーザは、その後に他の車両を利用する際に、シェアリングカー２を利用した際の設定情報を引き継いで利用することができる。
【０１４４】
＜変形例＞
上述の実施の形態では、管理サーバ３０がシェアリングカー２に対してソフトウェアを提供することとしたが、ソフトウェアの取得先情報を提供してもよい。ソフトウェアの取得先情報とは、例えば、ソフトウェアのダウンロードサーバのＵＲＬ（Uniform Resource Locator）情報である。
【０１４５】
図１４は、変形例に係るカーシェアリングシステムの構成及びデータの流れを示す図である。
図１４を参照して、カーシェアリングシステム１Ａは、図１に示したカーシェアリングシステム１の構成に加え、ＤＬ（ダウンロード）サーバ９０を備える。
【０１４６】
ＤＬサーバ９０は、ソフトウェアを提供するためのサーバであり、車両にインストールされるソフトウェアを記憶している。つまり、ＤＬサーバ９０は、図３に示した、基本ソフトウェアｈ１、ｈ２…や、アプリｈｐ１、ｈｐ２…などを記憶している。
【０１４７】
上述の実施の形態では、管理サーバ３０は、シェアリングカー２の車載通信装置２０に対して、設定情報とともにソフトウェアを提供したが（図１の（１５）設定情報・ソフトウェア）、本変形例では、管理サーバ３０は、設定情報とともにＤＬサーバ９０のＵＲＬ情報を提供する（図１４の（１５）設定情報・ＵＲＬ）。
【０１４８】
車載通信装置２０は、管理サーバ３０から提供されたＵＲＬ情報に示されるＵＲＬにアクセスし（図１４の（１５´）ＵＲＬ）、ＤＬサーバ９０からソフトウェアをダウンロードする（図１４の（１５´´）ソフトウェア）。
【０１４９】
＜付記＞
以上、本発明の実施の形態に係るカーシェアリングシステム１について説明したが、本発明は、この実施の形態に限定されるものではない。
【０１５０】
たとえば、上述の実施の形態ではシェアリングカー２をユーザに提供するカーシェアリングシステム１について説明したが、レンタカーをユーザに提供するレンタカーシステムについても、同上に上述の実施の形態を適用することができる。つまり、複数のユーザが利用する車両であるシェア車両に、上述の実施の形態を適用することができる。
【０１５１】
また、本発明は、車載通信装置２０を備える第２車両と、端末装置１０と、管理サーバ３０とからなるシステムとして構成することもできる。このシステムでは、端末装置１０が、マイカーなどの第１車両に搭載された車載機器の設定情報をユーザＩＤとともに、管理サーバ３０に登録する。また、第２車両の車載通信装置２０は、ユーザＩＤを管理サーバ３０送信することにより、管理サーバ３０から設定情報を取得して、第２車両の車載機器に登録する。これにより、例えば、ユーザが所有する２台のマイカー間で共通の設定情報を引き継ぐことができる。また、第１ユーザが所有する第１のマイカーの設定情報を、第２ユーザが所有する第２のマイカーに引き継ぐこともできる。
【０１５２】
また、上述の実施の形態では、ユーザごとに設定情報およびソフトウェア情報が管理されることとしたが、車両ごとに設定情報およびソフトウェア情報が管理されてもよい。つまり、カーシェアリングシステム１において、ユーザＩＤの代わりに、車両を識別するための車両ＩＤを用い、車両ＩＤと設定情報およびソフトウェア情報とが対応付けられて、管理サーバ３０に登録されていてもよい。例えば、車載通信装置２０は、車両ＩＤを管理サーバ３０に通知し、管理サーバ３０から車両ＩＤに対応する設定情報およびソフトウェアを取得する。
【０１５３】
なお、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩから構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１５４】
また、本発明は、上記に示す方法であるとしてもよい。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよい。
【０１５５】
さらに、本発明は、上記コンピュータプログラムをコンピュータ読取可能な非一時的な記録媒体、例えば、ＨＤＤ、ＣＤ−ＲＯＭ、半導体メモリなどに記録したものとしてもよい。
【０１５６】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、上記各装置は、複数のコンピュータにより実現されてもよい。
【０１５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５８】
１        カーシェアリングシステム
１Ａ      カーシェアリングシステム
２        シェアリングカー
１０      端末装置
２０      車載通信装置
２１      通信部
２２      ユーザＩＤ取得部
２３      記憶装置
２４      ユーザＩＤ送信部
２５      設定情報取得部
２６      設定情報設定部
２７      電子鍵情報取得部
２８      設定情報送信部
３０      管理サーバ
３１      通信部
３２      設定情報取得部
３３      記憶装置
３４      ユーザＩＤ取得部
３５      設定情報提供部
４０      エージェントサーバ
５０      運用サーバ
６０      コントローラ
６１      仮想化レイヤ
６２      基本ソフトウェア
６３      アプリ
６４      設定情報
７０      ハードウェア
７０Ａ    ハードウェア
７０Ｂ    ハードウェア
７０Ｃ    ハードウェア
８０      領域
９０      ＤＬサーバ
１００    ユーザ
３００    管理サーバ運用会社
４００    エージェント
５００    カーシェアリング運用会社
【図１】
2019034684.tif 000003
【図２】
2019034684.tif 000004
【図３】
2019034684.tif 000005
【図４】
2019034684.tif 000006
【図５】
2019034684.tif 000007
【図６】
2019034684.tif 000008
【図７】
2019034684.tif 000009
【図８】
2019034684.tif 000010
【図９】
2019034684.tif 000011
【図１０】
2019034684.tif 000012
【図１１】
2019034684.tif 000013
【図１２】
2019034684.tif 000014
【図１３】
2019034684.tif 000015
【図１４】
2019034684.tif 000016