(57)【要約】【課題】相乗りされる車両内で複数のユーザが学習を行う場合において、教える側のユーザの相乗りを促進させる。【解決手段】相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、先生ユーザと生徒ユーザとを区別する情報を取得することと、先生ユーザにインセンティブを付与することと、を実行する制御部を備える。【選択図】図１４
2020009367.tif 000002
【特許請求の範囲】
【請求項１】
相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、前記先生ユーザと前記生徒ユーザとを区別する情報を取得することと、
前記先生ユーザにインセンティブを付与することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部は、
前記車両の運転者と前記車両の非運転者とを区別する情報を取得することと、
前記先生ユーザが前記車両の運転者の場合に限り、前記先生ユーザに前記インセンティブを付与することと、
を実行する、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記先生ユーザに付与する前記インセンティブを前記生徒ユーザから取得することを実行する、請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記先生ユーザの目的地に関連した前記インセンティブを前記先生ユーザに付与することを実行する、請求項１または２に記載の情報処理装置。
【請求項５】
前記制御部は、
前記生徒ユーザから前記先生ユーザの評価に関する情報を取得することと、
前記評価に応じたインセンティブを前記先生ユーザに付与することと、
を実行する、請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、前記先生ユーザと前記生徒ユーザとを区別する情報を取得することと、
前記先生ユーザにインセンティブを付与することと、
を含む情報処理方法。
【請求項７】
コンピュータに、
相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、前記先生ユーザと前記生徒ユーザとを区別する情報を取得することと、
前記先生ユーザにインセンティブを付与することと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法、プログラムに関する。
【背景技術】
【０００２】
同一の車両に複数のユーザが相乗りする移動形態が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１７／０３５１９９０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、相乗りされる車両内で複数のユーザが学習を行う場合において、教える側のユーザの相乗りを促進させることにある。
【課題を解決するための手段】
【０００５】
本発明の態様の一つは、相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、前記先生ユーザと前記生徒ユーザとを区別する情報を取得することと、前記先生ユーザにインセンティブを付与することと、を実行する制御部を備える情報処理装置である。
【０００６】
本発明の態様の一つは、相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、前記先生ユーザと前記生徒ユーザとを区別する情報を取得することと、前記先生ユーザにインセンティブを付与することと、を含む情報処理方法である。
【０００７】
本発明の態様の一つは、コンピュータに、相乗りが行われる車両内で教える側のユーザである先生ユーザと教えを受ける側のユーザである生徒ユーザとで学習が行われる場合に、前記先生ユーザと前記生徒ユーザとを区別する情報を取得することと、前記先生ユーザにインセンティブを付与することと、を実行させるプログラムである。
【発明の効果】
【０００８】
本発明によれば、相乗りされる車両内で複数のユーザが学習を行う場合において、教える側のユーザの相乗りを促進させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る相乗り支援システムの概略構成を示す図である。
【図２】第１実施形態に係る相乗り支援システムを構成する車両の装置、ユーザ端末、サーバのそれぞれの構成の一例を概略的に示すブロック図である。
【図３】サーバの機能構成を例示した図である。
【図４】運転ユーザの移動情報のテーブル構成を例示した図である。
【図５】便乗ユーザの移動情報のテーブル構成を例示した図である。
【図６】ステータス情報のテーブル構成を例示した図である。
【図７】第１実施形態に係るインセンティブ情報ＤＢに格納されるインセンティブ情報のテーブル構成を例示した図である。
【図８】第１実施形態に係るインセンティブ情報ＤＢに格納されるインセンティブ情報のテーブル構成を例示した図である。
【図９】ユーザ端末の機能構成を例示した図である。
【図１０】ユーザ端末の出力部に表示される、ユーザ情報、移動情報、ステータス情報を入力するための画面の一例を示した図である。
【図１１】車両の装置の機能構成を例示した図である。
【図１２】第１実施形態に係るマッチング処理のフローチャートである。
【図１３】第１実施形態に係る移動経路生成処理のフローを示したフローチャートである。
【図１４】第１実施形態に係るインセンティブ付与処理のフローを示したフローチャートである。
【図１５】相乗り支援システムの処理のシーケンスを示す図である。
【図１６】第２実施形態に係るインセンティブ付与処理のフローを示したフローチャートである。
【図１７】インセンティブ情報ＤＢに格納されるインセンティブ情報のテーブル構成を例示した図である。
【図１８】生徒ユーザが先生ユーザを評価する場合のユーザ端末の機能構成要素を示した図である。
【図１９】インセンティブ付与処理のフローを示したフローチャートである。
【図２０】相乗り支援システムの処理のシーケンスを示す図である。
【図２１】生徒ユーザがサーバを介して間接的に先生ユーザにインセンティブを付与する場合のユーザ端末の機能構成要素を示した図である。
【図２２】インセンティブ付与処理のフローを示したフローチャートである。
【図２３】相乗り支援システムの処理のシーケンスを示す図である。
【図２４】相乗り支援システムの処理のシーケンスを示す図である。
【発明を実施するための形態】
【００１０】
本発明の態様の一つである情報処理装置は、相乗りを希望する複数の希望ユーザの中から複数の相乗りユーザをマッチングする。ここで、マッチングとは、同一の車両に相乗りさせるユーザの組合せを設定することである。ただし、マッチングによって、車両とユーザとの組合せが設定されてもよい。マッチングは、相乗りしているユーザ同士で学習を行うことができるように、その学習について教える側のユーザ（先生ユーザ）と、その学習について教えを受ける側のユーザ（生徒ユーザ）と、が同一車両に相乗りするように行われる。なお、車両には、学習を行わないユーザが同乗していてもよい。このように車両内で学習を行うことにより、車両の相乗りを促進させることができる。そして、車両に相乗りした先生ユーザにはインセンティブが与えられる。インセンティブは、例えば、金品、割引券や商品券、所定のポイント、先生ユーザが駐車場を利用する際の駐車位置に関する優遇、先生ユーザが駐車場を利用する際の順番待ちに関する優遇、先生ユーザが宿泊する宿泊施設の部屋のグレードアップ等である。先生ユーザにインセンティブを与えることにより、先生ユーザにとって利点が生じるため、相乗りを希望する先生ユーザを集め易くなる。このため、先生ユーザの相乗りを促進させると共に、先生ユーザと生徒ユーザとがマッチングされ易くなるので生徒ユーザの学習効率を高めることができる。
【００１１】
なお、前記制御部は、前記車両の運転者と前記車両の非運転者とを区別する情報を取得することと、前記先生ユーザが前記車両の運転者の場合に限り、前記先生ユーザに前記インセンティブを付与することと、を実行してもよい。このようにインセンティブを付与することにより、先生ユーザと共に相乗り可能な車両を確保することができるため、先生ユーザ及び生徒ユーザの相乗りの促進が可能である。
【００１２】
また、前記制御部は、前記先生ユーザに付与する前記インセンティブを前記生徒ユーザから取得することを実行してもよい。すなわち、生徒ユーザが先生ユーザに直接的または
間接的にインセンティブを付与してもよい。
【００１３】
また、前記制御部は、前記先生ユーザの目的地に関連した前記インセンティブを前記先生ユーザに付与することを実行してもよい。例えば、先生ユーザの目的地がショッピングモール等の商業施設である場合には、その商業施設で使用可能な割引券や商品券をインセンティブとして付与してもよい。また、先生ユーザの目的地がホテル等の宿泊施設である場合には、その宿泊施設で使用可能な割引券や商品券をインセンティブとして付与してもよいし、宿泊する部屋のグレードアップを行うことによりインセンティブを付与してもよい。また、先生ユーザが相乗りに利用された車両の運転者であり、その車両を目的地または目的地周辺に駐車する場合には、駐車位置に関する優遇または駐車場の順番待ちに関する優遇をすることによりインセンティブを付与してもよい。駐車位置に関する優遇とは、例えば、施設の出入り口に近い位置に優先的に駐車させることをいう。また、駐車の順番待ちに関する優遇とは、例えば、駐車場が混雑しており順番待ちが発生している場合であっても、順番を待たずに優先的に駐車させることをいう。このようなインセンティブを先生ユーザに付与することにより、先生ユーザが目的地まで移動する際に相乗りを利用するメリットが生じるため、先生ユーザの相乗りを促進させることができる。
【００１４】
また、前記制御部は、前記生徒ユーザから前記先生ユーザの評価に関する情報を取得することと、前記評価に応じたインセンティブを前記先生ユーザに付与することと、を実行してもよい。生徒ユーザが行った先生ユーザの評価に応じたインセンティブを付与することにより、先生ユーザが行う授業の内容の質を高めることができるため、生徒ユーザの学習効率を向上させることができる。制御部は、評価に応じて段階的にインセンティブを変化させることもできる。なお、先生ユーザが行った授業内容が生徒ユーザにとって満足できない内容であった場合には、先生ユーザに対してインセンティブを付与しないこともできる。これにより、先生ユーザが行う授業の内容の質をより高めることができるため、生徒ユーザの学習効率をより向上させることができる。
【００１５】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。また、以下の実施形態は可能な限り組み合わせることができる。
【００１６】
＜第１実施形態＞
図１は、実施形態に係る相乗り支援システム１の概略構成を示す図である。図１の例では、相乗り支援システム１は、車両１０に設置される装置１００、ユーザ端末２０、及びサーバ３０を含む。装置１００、ユーザ端末２０、及びサーバ３０は、ネットワークＮ１によって相互に接続されている。なお、ネットワークＮ１は、例えば、インターネット等の世界規模の公衆通信網でありＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他の通信網が採用されてもよい。また、ネットワークＮ１は、携帯電話等の電話通信網、ＷｉＦｉ等の無線通信網を含んでもよい。
【００１７】
相乗り支援システム１は、複数のユーザが１台の車両１０に相乗りするようにマッチングし、マッチングされたユーザが乗車可能な移動経路を生成する。また、ユーザが何らかの学習を希望している場合には、学習内容について教える側のユーザ（先生になるユーザ：以下、先生ユーザともいう。）と教えを受ける側のユーザ（生徒になるユーザ：以下、生徒ユーザともいう。）とが同じ車両１０に乗車できるようにマッチングする。以下では、車両１０内において先生ユーザが生徒ユーザに対して英会話の授業を行う場合について説明する。また、以下では、車両１０の運転者を運転ユーザといい、運転ユーザ以外の同乗者（非運転者）を便乗ユーザという。先生ユーザ、生徒ユーザ、運転ユーザ、便乗ユーザを区別しないときには、単に「ユーザ」という。ユーザ端末２０は、希望ユーザが用いる端末である。図１には、例示的に２つのユーザ端末２０を図示しているが、ユーザ端末
２０は希望ユーザが夫々所持しており、ユーザ端末２０は希望ユーザの数だけ存在する。また、図１には、例示的に１台の車両１０を図示しているが、車両１０も複数存在し、各車両１０に夫々装置１００が備わる。装置１００は、運転ユーザが用いることもできる。なお、本実施形態は自動運転を行う車両（以下、自動運転車両という。）にも適用でき、その場合には運転ユーザは存在しない。
【００１８】
サーバ３０は、相乗りユーザのマッチングに先立って、相乗りを希望するユーザ（希望ユーザ）が、先生ユーザまたは生徒ユーザの何れに該当するのかを示す情報を取得する。以下では、先生ユーザまたは生徒ユーザの何れに該当するのかを示す情報を、学習属性に関する情報ともいう。また、サーバ３０は、相乗りユーザのマッチングに先立って、希望ユーザが、運転ユーザまたは便乗ユーザの何れに該当するのかを示す情報を取得する。以下では、運転ユーザまたは便乗ユーザの何れに該当するのかを示す情報を、運転属性に関する情報ともいう。学習属性に関する情報及び運転属性に関する情報は、ユーザ端末２０からサーバ３０に送信されて、サーバ３０に記憶される。
【００１９】
そして、サーバ３０は、取得した運転属性に関する情報に基づいて、運転ユーザと便乗ユーザとが同一車両に相乗りするように、希望ユーザの中から車両１０に乗車させる複数のユーザをマッチングする。さらに、サーバ３０は、取得した学習属性に関する情報に基づいて、先生ユーザと生徒ユーザとが同一車両に相乗りするように、車両１０に乗車させる複数のユーザをマッチングする。サーバ３０は、ユーザのマッチングが完了すると、各ユーザの現在地及び目的地に応じて車両１０の移動経路を生成する。この移動経路は、ユーザ端末２０または車両１０の装置１００に送信される。なお、ユーザ端末２０または車両１０の装置１００は、受信した移動経路を表示させるだけでもよく、受信した移動経路にしたがって車両１０が移動する方向を案内してもよい。また、自動運転車両の場合には、装置１００が移動経路にしたがって車両１０を移動させる。
【００２０】
図２に基づいて、装置１００、ユーザ端末２０、サーバ３０のハードウェア構成について説明する。図２は、本実施形態に係る相乗り支援システム１を構成する装置１００、ユーザ端末２０、サーバ３０のそれぞれの構成の一例を概略的に示すブロック図である。
【００２１】
サーバ３０は、一般的なコンピュータの構成を有している。サーバ３０は、プロセッサ３１、主記憶部３２、補助記憶部３３、通信部３４を有する。これらは、バスにより相互に接続される。
【００２２】
プロセッサ３１は、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）等である。プロセッサ３１は、サーバ３０を制御し、様々な情報処理の演算を
行う。プロセッサ３１は、「制御部」の一例である。主記憶部３２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等である。補助記憶部３３は、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）、リムーバブルメディア等である。補助記憶部３３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。補助記憶部３３に格納されたプログラムをプロセッサ３１が主記憶部３２の作業領域にロードして実行し、このプログラムの実行を通じて各構成部等が制御される。これにより、所定の目的に合致した機能をサーバ３０が実現する。主記憶部３２および補助記憶部３３は、コンピュータで読み取り可能な記録媒体である。なお、サーバ３０は、単一のコンピュータであってもよいし、複数台のコンピュータが連携したものであってもよい。また、補助記憶部３３に格納される情報は、主記憶部３２に格納されてもよい。また、主記憶部３２に格納される情報は、補助記憶部３３に格納されてもよい。
【００２３】
通信部３４は、ネットワークＮ１経由でユーザ端末２０及び車両１０の装置１００と通
信を行う手段である。通信部３４は、例えば、ＬＡＮ（Local Area Network）インターフェースボード、無線通信のための無線通信回路である。ＬＡＮインターフェースボードや無線通信回路は、ネットワークＮ１に接続される。
【００２４】
なお、サーバ３０で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【００２５】
次に、ユーザ端末２０について説明する。ユーザ端末２０は、例えば、スマートフォン、携帯電話、タブレット端末、個人情報端末、ウェアラブルコンピュータ（スマートウォッチ等）、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＰＣ）といった小型のコンピュータである。ユーザ端末２０は、プロセッサ２１、主記憶部２２、補助記憶部２３、入力部２４、出力部２５、通信部２６を有する。これらは、バスにより相互に接続される。プロセッサ２１、主記憶部２２、補助記憶部２３については、サーバ３０のプロセッサ３１、主記憶部３２、補助記憶部３３と同様であるため、説明を省略する。
【００２６】
入力部２４は、ユーザが行った入力操作を受け付ける手段であり、例えば、タッチパネル、押しボタン等である。出力部２５は、ユーザに対して情報を提示する手段であり、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パネル、スピ
ーカ、ランプ等である。入力部２４及び出力部２５は、１つのタッチパネルディスプレイとして構成してもよい。通信部２６は、ユーザ端末２０をネットワークＮ１に接続するための通信手段である。通信部２６は、例えば、移動体通信サービス（３Ｇ（3rd Generation）やＬＴＥ（Long Term Evolution）等の電話通信網、ＷｉＦｉ等の無線通信）を利用
して、ネットワークＮ１経由で他の装置（例えばサーバ３０等）と通信を行うための回路である。
【００２７】
次に、車両１０の装置１００について説明する。装置１００は、プロセッサ１１、主記憶部１２、補助記憶部１３、入力部１４、出力部１５、通信部１６を有する。これらは、バスにより相互に接続される。これらについては、ユーザ端末２０のプロセッサ２１、主記憶部２２、補助記憶部２３、入力部２４、出力部２５、通信部２６と同様であるため、説明を省略する。なお、車両１０の装置１００は、車両１０から取り外しが可能な、スマートフォン、携帯電話、タブレット端末、個人情報端末、ウェアラブルコンピュータ（スマートウォッチ等）、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＰＣ）といった小型のコンピュータであってもよい。
【００２８】
次に、サーバ３０の機能について説明する。図３は、サーバ３０の機能構成を例示した図である。サーバ３０は、機能構成要素として、相乗り要求取得部３０１、ユーザ情報取得部３０２、移動情報取得部３０３、ステータス情報取得部３０４、マッチング処理部３０５、ルート生成部３０６、インセンティブ付与部３０７、ユーザ情報ＤＢ３１１、移動情報ＤＢ３１２、ステータス情報ＤＢ３１３、地図情報ＤＢ３１４、インセンティブ情報ＤＢ３１５を備える。サーバ３０のプロセッサ３１は、主記憶部３２上のコンピュータプログラムにより、相乗り要求取得部３０１、ユーザ情報取得部３０２、移動情報取得部３０３、ステータス情報取得部３０４、マッチング処理部３０５、ルート生成部３０６、インセンティブ付与部３０７の処理を実行する。ただし、各機能構成素のいずれか、またはその処理の一部がハードウェア回路により実行されてもよい。
【００２９】
ユーザ情報ＤＢ３１１、移動情報ＤＢ３１２、ステータス情報ＤＢ３１３、地図情報ＤＢ３１４、インセンティブ情報ＤＢ３１５は、プロセッサ３１によって実行されるデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ、ＤＢＭＳ）のプログラムが、補助記憶部３３に記憶されるデータを管理することで構築される。
ユーザ情報ＤＢ３１１、移動情報ＤＢ３１２、ステータス情報ＤＢ３１３、地図情報ＤＢ３１４、インセンティブ情報ＤＢ３１５は、例えば、リレーショナルデータベースである。
【００３０】
なお、サーバ３０の各機能構成素のいずれか、またはその処理の一部は、ネットワークＮ１に接続される他のコンピュータにより実行されてもよい。
【００３１】
相乗り要求取得部３０１は、例えば、相乗りを希望するユーザ（希望ユーザ）のユーザ端末２０から相乗り要求を取得する。相乗り要求とは、ユーザの識別子を含む情報であり、当該ユーザと他のユーザとのマッチングを要求するための情報である。ユーザ情報取得部３０２は、例えば、相乗り要求の送信元であるユーザ端末２０に対応するユーザの情報（ユーザ情報）を後述のユーザ情報ＤＢ３１１から取得する。
【００３２】
ユーザ情報ＤＢ３１１は、上記の補助記憶部３３にユーザ情報が格納されて形成されており、そこではユーザとユーザ情報の紐付けが行われている。ユーザ情報には、例えばユーザと紐付けされているユーザＩＤが含まれる。ユーザＩＤは、ユーザに固有な識別子である。ユーザＩＤに対応するユーザ情報（例えば、氏名、住所、運転ユーザの場合には車種や車両の色、車両のナンバー、車両の定員等）は、予めユーザがユーザ端末２０を用いて登録してもよく、または、相乗り要求と共にユーザ端末２０から送信されてもよい。
【００３３】
移動情報取得部３０３は、相乗りを希望するユーザの移動情報を取得する。移動情報は、相乗り要求と共にユーザ端末２０からサーバ３０に送信される情報であり、ユーザの現在地、目的地、移動日時に関する情報である。移動情報取得部３０３は、移動情報を取得すると、その移動情報を後述の移動情報ＤＢ３１２に格納する。
【００３４】
移動情報ＤＢ３１２は、上記の補助記憶部３３に移動情報が格納されて形成されており、そこではユーザと移動情報の紐付けが行われている。ここで、移動情報ＤＢ３１２に格納される移動情報の構成について、図４及び図５に基づいて説明する。図４は、運転ユーザの移動情報のテーブル構成を例示した図である。図５は、便乗ユーザの移動情報のテーブル構成を例示した図である。なお、相乗りを希望するユーザが、運転ユーザ又は便乗ユーザの何れであるのかを区別する情報は、ユーザＩＤに紐付けされて予めユーザ情報ＤＢ３１１に格納されていてもよいが、移動情報または後述のステータス情報に含まれていてもよい。自動運転車両の場合には、全てのユーザが便乗ユーザとして扱われる。運転ユーザの移動情報テーブル及び便乗ユーザの移動情報テーブルは、夫々、ユーザＩＤ、現在地、目的地、移動日時の各フィールドを有する。ユーザＩＤフィールドには、ユーザを特定するための識別情報が入力される。現在地フィールドには、ユーザの現在地を示す情報が入力される。なお、便乗ユーザの現在地は、車両１０への乗車を希望する場所としてもよい。また、運転ユーザの現在地フィールドには、車両１０の現在地を示す情報が入力されてもよい。目的地フィールドには、ユーザの目的地を示す情報が入力される。便乗ユーザの目的地は、車両１０からの降車を希望する場所としてもよい。また、運転ユーザの目的地は、車両１０を駐車する場所としてもよい。現在地及び目的地は、例えば緯度及び経度で表される。移動日時フィールドには、相乗りを希望する日時を示す情報が入力される。なお、同一の会社の社員が朝の通勤時に相乗りをする場合等、目的地及び移動日時が同じ複数のユーザで相乗りする場合には、目的地及び移動日時の入力を省略することもできる。
【００３５】
次に、ステータス情報取得部３０４は、相乗りを希望するユーザのステータス情報を取得する。ステータス情報は、相乗り要求と共にユーザ端末２０からサーバ３０に送信される情報であり、運転属性に関する情報、学習属性に関する情報、及び、ユーザの学習目的に関する情報である。ステータス情報取得部３０４は、ステータス情報を取得すると、そ
のステータス情報を後述するステータス情報ＤＢ３１３に格納する。
【００３６】
ステータス情報ＤＢ３１３は、上記の補助記憶部３３にステータス情報が格納されて形成されており、そこではユーザとステータス情報の紐付けが行われている。ここで、ステータス情報ＤＢ３１３に格納されるステータス情報の構成について、図６に基づいて説明する。図６は、ステータス情報のテーブル構成を例示した図である。ステータス情報テーブルは、ユーザＩＤ、運転属性、学習属性、学習目的の各フィールドを有する。ユーザＩＤフィールドには、ユーザを特定するための識別情報が入力される。運転属性フィールドには、希望ユーザの運転属性に関する情報が入力される。図６に示した例では、運転ユーザの場合には「１」が、便乗ユーザの場合には「０」が入力される。学習属性フィールドには、希望ユーザの学習属性に関する情報が入力される。図６に示した例では、ユーザが先生ユーザである場合には「１」が、生徒ユーザである場合には「０」が入力される。学習目的フィールドには、相乗りを希望するユーザが何の学習を目的としているのかを表す情報が入力される。学習目的は、生徒ユーザの場合には、教えを受けることを希望する学習の内容に対応した情報であり、先生ユーザの場合には、教えることを希望する学習の内容に対応した情報である。なお、図６においては学習目的として英会話を例示しているが、学習目的は知識や技能の習得を目的とするものであればよく、英会話に限らない。また、学習目的がないユーザが存在していてもよい。学習目的がないユーザに対応した学習属性フィールドには、学習目的がないことを示す情報を入力してもよく、または、何も入力しなくてもよい。
【００３７】
次に、マッチング処理部３０５について説明する。マッチング処理部３０５は、運転ユーザと便乗ユーザとが車両１０に相乗りし、且つ、同一の学習目的の先生ユーザと生徒ユーザとが車両１０に相乗りするようにマッチングを行う。マッチングの方法は、周知の技術のいずれが用いられてもよい。マッチング処理部３０５は、運転ユーザの移動日時において、運転ユーザの移動予定経路から所定距離内のエリアに現在地及び目的地が含まれる便乗ユーザを検索する。なお、自動運転車両の場合には、車両１０の移動予定経路から所定距離内のエリアに現在地及び目的地が含まれる便乗ユーザを検索する。移動予定経路は、運転ユーザ（車両１０としてもよい）の現在地及び目的地と、地図情報ＤＢ３１４に格納されている地図情報とに基づいて生成される。なお、所定距離とは、相乗りに適した距離であり、所定距離内のエリアとは、例えば、同一の市町村区内のエリアである。また、マッチング処理部３０５は、各ユーザのステータス情報を比較して、同じ学習目的のユーザをマッチングする。さらにマッチング処理部３０５は、各ユーザのステータス情報を比較して、同一の車両１０の相乗りユーザに先生ユーザ及び生徒ユーザが含まれるように、ユーザをマッチングする。
【００３８】
なお、地図情報ＤＢ３１４には、地図情報として、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、各交差点に関する交差点データ、経路を探索するための探索データ、施設に関する施設データ、地点を検索するための検索データ等が格納されている。
【００３９】
ルート生成部３０６は、マッチング処理部３０５によりマッチングされたユーザの夫々の現在地及び目的地を通過するように車両１０の移動経路を生成する。移動経路は、各ユーザの現在地及び目的地と、地図情報ＤＢ３１４に格納されている地図情報とに基づいて生成される。移動経路は、車両１０の移動距離が最短になる経路や、車両１０の移動時間が最短になる経路等の予め決められたルールにしたがった経路となるように生成される。ルート生成部３０６は、生成した移動経路を車両１０の装置１００またはユーザ端末２０に送信する。
【００４０】
インセンティブ付与部３０７は、先生ユーザに対してインセンティブを付与する。イン
センティブ付与部３０７は、インセンティブに関する情報（以下、インセンティブ情報ともいう。）に基づいて、先生ユーザのユーザ端末２０に送信するデータ（以下、インセンティブデータともいう。）を生成し、このインセンティブデータを先生ユーザのユーザ端末２０に送信する。インセンティブ情報は、インセンティブ情報ＤＢ３１５に格納されている。インセンティブ情報ＤＢ３１５は、上記の補助記憶部３３にインセンティブ情報が格納されて形成されている。なお、全ての先生ユーザに同一のインセンティブを付与してもよいし、先生ユーザ毎に異なるインセンティブを付与してもよい。
【００４１】
インセンティブは、例えば、先生ユーザのユーザ端末２０に割引券や商品券を送信することにより付与される。例えば、先生ユーザが降車後に利用する施設等の割引券や商品券の電子データをインセンティブデータとして先生ユーザのユーザ端末２０に送信してもよい。また、先生ユーザの目的地に関連したインセンティブを先生ユーザに付与してもよい。例えば、先生ユーザの目的地付近の施設等の割引券や商品券の電子データを付与してもよい。また、先生ユーザがユーザ端末２０を用いて予めサーバ３０に登録しておいた施設等の割引券や商品券の電子データを付与してもよい。ここで、先生ユーザの目的地付近の施設の割引券をインセンティブとして付与する例について図７に基づいて説明する。図７は、インセンティブ情報ＤＢ３１５に格納されるインセンティブ情報のテーブル構成を例示した図である。インセンティブ情報テーブルは、目的地フィールド、及び、割引券フィールドを有する。目的地フィールドには、目的地に関する情報が入力される。割引券フィールドには、目的地に対応する割引券に関する情報が入力される。インセンティブ付与部３０７は、インセンティブ情報ＤＢ３１５に格納されているインセンティブ情報と、移動情報ＤＢ３１２に格納されている先生ユーザの目的地とに基づいて、先生ユーザの目的地に対応した割引券に関する情報を選択する。そして、割引券に対応するインセンティブデータを生成して、ユーザ端末２０へ送信する。
【００４２】
また、インセンティブは、例えば、先生ユーザのユーザ端末２０に所定のポイントを送信することにより付与されてもよい。この所定のポイントは、例えば、ポイント数に応じた金品と交換可能である。この所定のポイントは、先生ユーザの目的地において使用可能なポイントであってもよい。ここで、所定のポイントをインセンティブとして付与する例について図８に基づいて説明する。図８は、インセンティブ情報ＤＢ３１５に格納されるインセンティブ情報のテーブル構成を例示した図である。インセンティブ情報テーブルは、ユーザＩＤ、ポイント数の各フィールドを有する。ユーザＩＤフィールドには、ユーザを特定するための識別情報が入力される。ポイント数フィールドには、先生ユーザに付与するポイント数に関する情報が入力される。先生ユーザに付与するポイント数は、全ての先生ユーザで同じでもよいが、先生ユーザのスキルや評価に応じて決められてもよい。インセンティブ付与部３０７は、インセンティブ情報ＤＢ３１５に格納されるポイント数フィールドを参照し、先生ユーザに応じたポイント数に対応するインセンティブデータを生成する。さらに、インセンティブ付与部３０７は、インセンティブデータを先生ユーザのユーザ端末２０に送信する。なお、インセンティブ付与部３０７は、ポイントに代えて、電子マネーを先生ユーザに付与してもよい。
【００４３】
インセンティブ付与部３０７が先生ユーザに対してインセンティブを付与するタイミングは、例えば、先生ユーザの乗車時若しくは降車時、又は、生徒ユーザの乗車時若しくは降車時である。生徒ユーザが複数乗車する場合には、各生徒ユーザが乗車若しくは降車する度に先生ユーザに対してインセンティブを付与してもよいし、全ての生徒ユーザが乗車若しくは降車したときに先生ユーザに対してインセンティブを付与してもよい。また、先生ユーザが降車後に、先生ユーザがユーザ端末２０を介してインセンティブ付与部３０７にインセンティブの付与を要求したときに、先生ユーザに対してインセンティブを付与してもよい。
【００４４】
次に、ユーザ端末２０の機能について説明する。図９は、ユーザ端末２０の機能構成を例示した図である。ユーザ端末２０は、機能構成要素として、相乗り要求生成部２０１、ユーザ情報生成部２０２、移動情報生成部２０３、ステータス情報生成部２０４、インセンティブ取得部２０５を備える。ユーザ端末２０のプロセッサ２１は、主記憶部２２上のコンピュータプログラムにより、相乗り要求生成部２０１、ユーザ情報生成部２０２、移動情報生成部２０３、ステータス情報生成部２０４、インセンティブ取得部２０５の処理を実行する。ただし、各機能構成素のいずれか、またはその処理の一部がハードウェア回路により実行されてもよい。
【００４５】
相乗り要求生成部２０１は、出力部２５に操作画面を表示し、ユーザによる入力部２４への入力に応じて相乗り要求を生成する。例えば、相乗り要求生成部２０１は、タッチパネルディスプレイに相乗り要求を行うためのアイコン等を出力し、当該アイコンをユーザがクリックした場合に相乗り要求を生成する。相乗り要求生成部２０１は、生成した相乗り要求を、ユーザＩＤと紐付けしてサーバ３０に送信する。相乗り要求は、運転ユーザのユーザ端末２０及び便乗ユーザのユーザ端末２０の夫々において生成される。
【００４６】
ユーザ情報生成部２０２は、ユーザ情報を生成する。ユーザ情報生成部２０２は、出力部２５にユーザ情報の入力を促す操作画面を表示し、ユーザによる入力部１４への入力に応じたユーザ情報を生成する。生成されたユーザ情報は、相乗り要求生成部２０１によって相乗り要求と共にサーバ３０に送信される。なお、ユーザ情報は、予めユーザが入力部２４を用いて入力しておき、ユーザ端末２０の補助記憶部２３に記憶させておいてもよい。そして、ユーザ情報生成部２０２は、補助記憶部２３に記憶されているデータに基づいて、ユーザ情報を生成してもよい。また、ユーザ情報生成部２０２は、相乗り要求が生成される前にユーザ情報を生成してサーバ３０に送信してもよい。例えば、ユーザ登録を行うときにユーザ情報を生成してサーバ３０に送信してもよい。この場合、サーバ３０のユーザ情報ＤＢ３１１に予めユーザ情報が記憶される。
【００４７】
移動情報生成部２０３は、ユーザの移動情報を生成する。移動情報生成部２０３は、出力部２５に移動情報の入力を促す操作画面を表示し、ユーザによる入力部１４への入力に応じた移動情報を生成する。生成された移動情報は、相乗り要求生成部２０１によって相乗り要求と共にサーバ３０に送信される。なお、移動情報は、予めユーザが入力部２４を用いて入力しておき、ユーザ端末２０の補助記憶部２３に記憶させておいてもよい。そして、移動情報生成部２０３は、補助記憶部２３に記憶されているデータに基づいて、移動情報を生成してもよい。また、ユーザ端末２０がＧＰＳ（Global Positioning System）
を備えている場合には、移動情報を生成するときに人工衛星から送信された電波を受信することによりユーザ端末２０の位置を検出し、移動情報生成部２０３は、このユーザ端末２０の位置をユーザの現在地としてもよい。また、車両１０の装置１００がＧＰＳを備えている場合には、人工衛星から送信された電波を受信することにより、装置１００が車両１０の位置を検出し、この車両１０の位置を運転ユーザの現在地としてもよい。この場合、装置１００にも移動情報生成部２０３の機能が備わる。この場合には、所定時間（例えば６０ｓｅｃ）毎に装置１００からサーバ３０へユーザＩＤと共にＧＰＳにより検出した車両１０の現在地に関する情報を送信してもよい。サーバ３０は、装置１００から送信された情報に基づいて、移動情報ＤＢ３１２に記憶された運転ユーザの現在地を更新する。なお、自動運転車両の場合には、ＧＰＳにより検出される車両１０の現在地を所定時間毎に装置１００からサーバ３０へ送信する。
【００４８】
ステータス情報生成部２０４は、ユーザのステータス情報を生成する。ステータス情報生成部２０４は、出力部２５にステータス情報の入力を促す操作画面を表示し、ユーザによる入力部１４への入力に応じたステータス情報を生成する。生成されたステータス情報は、相乗り要求生成部２０１によって相乗り要求と共にサーバ３０に送信される。なお、
ステータス情報は、予めユーザが入力部２４を用いて入力しておき、ユーザ端末２０の補助記憶部２３に記憶させておいてもよい。そして、ステータス情報生成部２０４は、補助記憶部２３に記憶されているデータに基づいて、ステータス情報を生成してもよい。また、ステータス情報生成部２０４は、相乗り要求が生成される前にステータス情報を生成してサーバ３０に送信してもよい。
【００４９】
図１０は、ユーザ端末２０の出力部２５に表示される、ユーザ情報、移動情報、ステータス情報を入力するための画面の一例を示した図である。ユーザＩＤ、現在地、目的地、移動日時の各欄については、ユーザが文字を入力する。また、運転属性、学習属性、及び、学習目的の各欄については、予め用意されたボタンのアイコンをユーザが押すことにより選択する。ユーザ端末２０に入力された情報は、相乗り要求と共にサーバ３０へ送信される。
【００５０】
インセンティブ取得部２０５は、インセンティブ付与部３０７から送信されるインセンティブデータを取得する。インセンティブ取得部２０５が取得したインセンティブデータは、補助記憶部２３に記憶される。また、インセンティブ取得部２０５は、取得したインセンティブデータに応じた出力を出力部２５にさせる。なお、ユーザ端末２０は、ユーザによる入力部２４の操作に応じて、補助記憶部２３に記憶されているインセンティブデータに応じた画像を出力部２５に出力させることができる。例えば、先生ユーザにインセンティブとして所定のポイントが付与された場合には、付与されたポイント数及び合計ポイント数が出力部２５に出力される。なお、ポイントは、ユーザ端末２０にインストールされている所定のアプリケーションが取り扱う。また、例えば、インセンティブデータが施設の割引券の電子データである場合には、インセンティブ取得部２０５は、ユーザによる入力部２４の操作に応じて、出力部２５に割引券を表示させる。ユーザは、施設を利用するときに割引券を提示することにより、施設の利用料金の割引を受けることができる。なお、インセンティブ取得部２０５は、サーバ３０に対してインセンティブの付与を要求する機能を有していてもよい。
【００５１】
次に、車両１０の装置１００の機能について説明する。図１１は、装置１００の機能構成を例示した図である。装置１００は、機能構成要素として、ナビゲーション部１０１を備える。装置１００のプロセッサ１１は、主記憶部１２上のコンピュータプログラムにより、ナビゲーション部１０１の処理を実行する。ただし、各機能構成素のいずれか、またはその処理の一部がハードウェア回路により実行されてもよい。
【００５２】
ナビゲーション部１０１は補助記憶部１３に格納された地図情報等に基づいて、車両１０の現在地の周辺の地図を出力部１５に表示する。また、ナビゲーション部１０１は、サーバ３０から移動経路を受信すると、受信した移動経路にしたがって経路を案内する。その際、ナビゲーション部１０１は、移動経路を装置１００の出力部１５に出力する。ナビゲーション部１０１は、例えば、ディスプレイに地図と移動経路を表示させたり、移動経路にしたがって移動方向を音声で案内したりする。ナビゲーション部１０１の機能については、周知の技術を用いることができる。
【００５３】
なお、相乗り支援システム１では、サーバ３０のルート生成部３０６により移動経路が生成されるが、この移動経路の生成は装置１００のナビゲーション部１０１が行ってもよい。この場合、サーバ３０がマッチングされた各ユーザの移動情報を装置１００に送信し、ナビゲーション部１０１が各ユーザの移動情報と、補助記憶部１３に記憶されている地図情報とに基づいて移動経路を生成する。補助記憶部１３に記憶されている地図情報は、サーバ３０の地図情報ＤＢ３１４に格納されている地図情報と同等の情報である。
【００５４】
次に、サーバ３０においてマッチング処理部３０５が実行するマッチング処理について
説明する。図１２は、本実施形態に係るマッチング処理のフローチャートである。図１２に示したマッチング処理は、マッチング処理部３０５により所定の時刻に実行される。このマッチング処理は、相乗りユーザを組み合わせる処理である。所定の時刻とは、例えば、学習が通勤時に行われることを想定している場合には、通勤が始まる時刻である。なお、所定の時間間隔でマッチング処理が実行されるようにしてもよい。図１２に示したマッチング処理は、ユーザ端末２０から相乗り要求を送信した各運転ユーザ、または、相乗り可能な車両１０として登録された各車両１０について実行される。
【００５５】
ステップＳ１０１では、移動情報ＤＢ３１２に格納された情報に基づいて、第１マッチング処理が実行される。第１マッチング処理は、ユーザ端末２０から相乗り要求を送信した運転ユーザと、ユーザ端末２０から相乗り要求を送信した便乗ユーザとを組み合わせる処理である。第１マッチング処理では、運転ユーザの移動日時において、運転ユーザの移動予定経路から所定距離内のエリアに現在地及び目的地が含まれる便乗ユーザを検索し組み合わせる。なお、自動運転車両の場合には運転ユーザが存在しないため、第１マッチング処理では、自動運転車両の移動日時において、自動運転車両の移動予定経路から所定距離内のエリアに現在地及び目的地が含まれる便乗ユーザを検索し組み合わせる。自動運転車両は、相乗り可能な車両１０として予めサーバ３０に登録しておく。第１マッチング処理では、車両１０に乗車可能な人数よりも多いユーザがマッチングされてもよい。第１マッチング処理は、移動情報ＤＢ３１２に格納された情報に基づいて周知のマッチング技術を利用してマッチングを行ってもよい。なお、同一の会社の社員が朝の通勤時に相乗りをする場合等、目的地及び移動日時が同じユーザの相乗りが想定されている場合には、第１マッチング処理を省略することもできる。
【００５６】
次に、ステップＳ１０２では、ステータス情報ＤＢ３１３に格納された情報に基づいて、第２マッチング処理が実行される。第２マッチング処理は、第１マッチング処理においてマッチングされたユーザの中から、学習目的が同じ先生ユーザ及び生徒ユーザを選択して組み合わせる処理である。なお、第２マッチング処理では、車両１０に乗車可能な人数よりも多いユーザがマッチングされてもよい。例えば、手動で運転する車両１０では運転ユーザが必ず乗車するため、運転ユーザと学習目的が同じ便乗ユーザをマッチングさせてもよい。マッチング処理部３０５は、ステータス情報ＤＢ３１３に格納されているステータス情報の学習目的フィールドを参照し、第１マッチング処理でマッチングされたユーザの中から、同じ学習目的が入力されているユーザをマッチングする。なお、運転ユーザに学習目的がない場合には、同じ学習目的の便乗ユーザ同士がマッチングされてもよい。また、運転ユーザと学習目的が同じ便乗ユーザが存在しない場合、または、自動運転車両の場合には、便乗ユーザ同士で学習目的が同じユーザをマッチングさせてもよい。学習目的が同じユーザが存在しない場合、または、学習目的が同じユーザの数が車両１０の定員に満たない場合には、学習目的が異なるユーザがマッチングされてもよいし、学習目的がないユーザがマッチングされてもよいし、学習目的に関わらずユーザがマッチングされてもよい。このように、学習目的が同じユーザ以外のユーザが車両１０に同乗することにより、相乗りの機会を増やすことができる。
【００５７】
ステップＳ１０３では、ステータス情報ＤＢ３１３に格納された情報に基づいて、第３マッチング処理が実行される。第３マッチング処理は、第２マッチング処理においてマッチングされたユーザの中から、先生ユーザと生徒ユーザとを選択して組み合わせる処理である。すなわち、第３マッチング処理では、マッチング処理部３０５は、ステータス情報ＤＢ３１３に格納されているステータス情報の学習属性フィールドを参照し、第２マッチング処理においてマッチングされたユーザの中から、一人の先生ユーザと、一人または複数の生徒ユーザとをマッチングする。なお、先生ユーザは、生徒ユーザの学習レベルに応じて選択してもよい。第３マッチング処理では、乗車するユーザの数が常に車両１０の定員以下となるようにマッチングされる。なお、ステップＳ１０１、ステップＳ１０２、ス
テップＳ１０３の処理の順番は入れ替えることができる。この場合、最後のマッチング処理において相乗りするユーザが車両１０の定員以下となるようにマッチングを行う。また、図１２に示したフローチャート以外の周知の方法によって相乗りユーザをマッチングすることもできる。
【００５８】
図１３は、移動経路を生成する処理（移動経路生成処理）のフローを示したフローチャートである。本フローチャートは、サーバ３０のルート生成部３０６によって所定の時間毎に実行される。なお、図１３に示したフローチャートは、図１２に示したマッチング処理に続いて実行するようにしてもよい。ステップＳ２０１では、マッチング処理部３０５によるユーザのマッチングが完了したか否か判定される。ステップＳ２０１で肯定判定された場合にはステップＳ２０２へ進み、否定判定された場合には本フローチャートを終了させる。ステップＳ２０２では、マッチング処理においてマッチングされたユーザが、車両１０に相乗り可能なように移動経路が生成される。そして、ステップＳ２０３において、移動経路がサーバ３０からユーザ端末２０または装置１００に送信される。
【００５９】
次に、図１４は、先生ユーザに対してインセンティブを付与する処理（インセンティブ付与処理）のフローを示したフローチャートである。本フローチャートは、サーバ３０のインセンティブ付与部３０７によって所定の時間毎に、各ユーザについて実行される。ステップＳ３０１では、先生ユーザへインセンティブを付与するタイミングであるか否か判定される。先生ユーザへインセンティブを付与するタイミングは予め定めておく。ステップＳ３０１で肯定判定された場合にはステップＳ３０２へ進み、否定判定された場合には本フローチャートを終了させる。ステップＳ３０２では、学習属性が取得される。インセンティブ付与部３０７は、ステータス情報ＤＢ３１３からユーザの学習属性を取得する。そして、ステップＳ３０３では、ユーザが先生ユーザであるか否か判定される。ステップＳ３０３で肯定判定された場合にはステップＳ３０４へ進み、否定判定された場合には本フローチャートを終了させる。ステップＳ３０４では、先生ユーザへインセンティブを付与してよいか否か判定される。例えば、学習目的が同じ生徒ユーザがマッチングされなかった場合には、先生ユーザは授業を実施していないため、インセンティブを付与しないと判定される。ステップＳ３０４で肯定判定された場合にはステップＳ３０５へ進み、否定判定された場合には本フローチャートを終了させる。ステップＳ３０５では、インセンティブデータが生成される。このインセンティブデータは、予めサーバ３０の補助記憶部３３に記憶されていてもよい。そして、ステップＳ３０６では、インセンティブデータがサーバ３０から先生ユーザのユーザ端末２０へ送信されることにより、先生ユーザに対してインセンティブが付与される。
【００６０】
次に、相乗り支援システム１の動作について説明する。図１５は、相乗り支援システム１の処理のシーケンスを示す図である。なお、図１５に示したシーケンス図では、先生ユーザと生徒ユーザとが１人ずつ車両１０に乗車し、先生ユーザが運転ユーザであり、生徒ユーザが便乗ユーザである場合を想定している。なお、図１５において、先生ユーザのユーザ端末の符号を２０Ａとし、生徒ユーザのユーザ端末の符号を２０Ｂとする。先生ユーザが、ユーザ端末２０Ａにおいて入力部２４を操作して、ユーザ情報、移動情報、ステータス情報を入力すると、ユーザ端末２０Ａは、相乗り要求、ユーザ情報、移動情報、ステータス情報を夫々生成する（Ｓ１１の処理）。そして、ユーザ端末２０Ａからサーバ３０に対して相乗り要求、ユーザ情報、移動情報、ステータス情報が送信される（Ｓ１２の処理）。サーバ３０は、ユーザ端末２０Ａから相乗り要求、ユーザ情報、移動情報、ステータス情報を受信すると、移動情報ＤＢ３１２及びステータス情報ＤＢ３１３を更新する（Ｓ１３の処理）。また、生徒ユーザが、ユーザ端末２０Ｂにおいて入力部２４を操作して、ユーザ情報、移動情報、ステータス情報を入力すると、ユーザ端末２０Ｂは、相乗り要求、ユーザ情報、移動情報、ステータス情報を夫々生成する（Ｓ１４の処理）。そして、ユーザ端末２０Ｂからサーバ３０に対して相乗り要求、ユーザ情報、移動情報、ステータ
ス情報が送信される（Ｓ１５の処理）。サーバ３０は、ユーザ端末２０Ｂから相乗り要求、ユーザ情報、移動情報、ステータス情報を受信すると、移動情報ＤＢ３１２及びステータス情報ＤＢ３１３を更新する（Ｓ１６の処理）。
【００６１】
また、サーバ３０は、所定の時刻になると、マッチング処理を実行する（Ｓ１７の処理）。Ｓ１７では、サーバ３０は、図１２に示したマッチング処理を実行する。サーバ３０は、ユーザＩＤに紐付けられた移動情報及びステータス情報に基づいて、相乗りが可能なユーザを検索し組み合わせる。そして、マッチングが完了すると、サーバ３０は、各ユーザの移動情報に基づいて移動経路を生成する（Ｓ１８の処理）。Ｓ１８では、サーバ３０は、図１３に示した移動経路生成処理を実行する。移動経路は、運転ユーザ（すなわち、先生ユーザ）の現在地から、生徒ユーザの現在地、生徒ユーザの目的地、運転ユーザの目的地の順で経由するように生成される。生成された移動経路の情報は、サーバ３０から装置１００に送信される（Ｓ１９の処理）。移動経路についての情報を受け取った装置１００は、出力部１５に移動経路を出力して、運転ユーザ（すなわち、先生ユーザ）に対して移動経路を案内する（Ｓ２０の処理）。なお、サーバ３０は、装置１００への移動経路の送信と共に、マッチングが完了した旨の通知及び移動経路を先生ユーザのユーザ端末２０Ａ及び生徒ユーザのユーザ端末２０Ｂに送信してもよい。このマッチングが完了した旨の通知及び移動経路を受けた先生ユーザのユーザ端末２０Ａ及び生徒ユーザのユーザ端末２０Ｂでは、プロセッサ２１が出力部２５にマッチングが完了した旨の通知及び移動経路を出力される。
【００６２】
また、サーバ３０では、移動経路を送信した後に、インセンティブ付与処理が実行される（Ｓ２１の処理）。Ｓ２１では、サーバ３０は、図１４に示したインセンティブ付与処理を実行する。このインセンティブ処理においてインセンティブデータが生成されると、先生ユーザのユーザ端末２０Ａにインセンティブデータが送信され（Ｓ２２の処理）、このインセンティブデータをユーザ端末２０Ａが受信する（Ｓ２３の処理）。先生ユーザのユーザ端末２０Ａは、インセンティブデータを受信すると、そのインセンティブデータに応じた出力を出力部２５にする（Ｓ２４の処理）。
【００６３】
以上説明したように本実施形態によれば、車両１０に相乗りする複数のユーザが車両１０内で学習を行う場合において、先生ユーザにインセンティブが付与されるため、先生ユーザの相乗りを促進させることができる。これにより、生徒ユーザの学習効率を高めると共に、学習を目的とする生徒ユーザの相乗りを促進させることができる。
【００６４】
＜第２実施形態＞
第２実施形態では、先生ユーザが運転ユーザの場合に限り、先生ユーザにインセンティブを付与する。すなわち、先生ユーザが便乗ユーザの場合には、先生ユーザにインセンティブを付与しない。ここで、相乗りを促進させるためには、相乗り可能な車両１０をより多く確保することが望ましい。先生ユーザが運転ユーザである場合に限りインセンティブを付与することにより、先生ユーザとなり得る運転ユーザをより多く集めることができる。
【００６５】
図１６は、インセンティブ付与処理のフローを示したフローチャートである。図１４に示したフローチャートと同じ処理がなされるステップについては、同じ符号を付して説明を省略する。本フローチャートは、サーバ３０のインセンティブ付与部３０７によって所定の時間毎に、各ユーザについて実行される。図１６に示したインセンティブ付与処理では、ステップＳ３０３で肯定判定された場合にはステップＳ４０１へ進む。ステップＳ４０１では、運転属性が取得される。インセンティブ付与部３０７は、ステータス情報ＤＢ３１３からユーザの運転属性を取得する。そして、ステップＳ４０２では、ユーザが運転ユーザであるか否か判定される。ステップＳ４０２で肯定判定された場合にはステップＳ
３０４へ進み、否定判定された場合には本フローチャートを終了させる。なお、相乗り支援システム１の処理のシーケンスについては、図１５に示したシーケンスと同じである。このようにして、運転ユーザである先生ユーザに限りインセンティブを付与することにより、先生ユーザの確保と、車両１０の確保とを促進させることができるため、相乗りを促成させることができる。
【００６６】
なお、運転ユーザである先生ユーザに付与されるインセンティブは、第１実施形態で説明したインセンティブであってもよいが、先生ユーザの目的地に関連した車両１０を駐車する場所の優遇であってもよい。例えば、先生ユーザが目的地の施設に併設される駐車場に車両１０を駐車する場合に、その施設の出入り口に近い場所に優先的に駐車できるようにする。この場合、運転ユーザである先生ユーザが何時でも駐車可能なように、駐車場の所定の場所を運転ユーザである先生ユーザのために空けておき、サーバ３０が車両１０をその所定の場所に駐車するように誘導する。例えば、駐車場の所定の場所を示す地図や所定の場所を示す番号をインセンティブデータとして、サーバ３０が先生ユーザのユーザ端末２０へ送信してもよい。
【００６７】
図１７は、インセンティブ情報ＤＢ３１５に格納されるインセンティブ情報のテーブル構成を例示した図である。インセンティブ情報テーブルは、目的地フィールド、及び、駐車場所フィールドを有する。目的地フィールドには、目的地に関する情報が入力される。駐車場所フィールドには、目的地に対応する駐車場の所定の場所に関する情報が入力される。インセンティブ付与部３０７は、インセンティブ情報ＤＢ３１５に格納されているインセンティブ情報と、移動情報ＤＢ３１２に格納されている先生ユーザの目的地とに基づいて、先生ユーザの目的地に対応した所定の場所に関する情報を選択する。そして、所定の場所を表すインセンティブデータを生成して、ユーザ端末２０へ送信する。この場合、図１６のステップＳ３０５において、インセンティブデータを生成するときに、インセンティブ付与部３０７が、図１７に示したインセンティブ情報に基づいて、駐車場の所定の場所を示す地図や所定の場所を示す番号を表すインセンティブデータを生成し、ステップＳ３０６においてこのインセンティブデータを先生ユーザのユーザ端末２０へ送信する。インセンティブデータを受信したユーザ端末２０は、駐車場の所定の場所を示す地図や所定の場所を示す番号を出力部２５に表示させる。なお、サーバ３０は、ユーザ端末２０に代えて、装置１００に駐車場の所定の場所を示した地図を送信し、装置１００の出力部１５がこの地図を出力してもよい。
【００６８】
また、例えば、サーバ３０が生成する移動経路の最終目的地が駐車場の所定の場所となるように、サーバ３０が移動経路を生成してもよい。例えば、インセンティブ付与部３０７がルート生成部３０６に対して、最終的な目的地が駐車場の所定の場所となるように移動経路を生成させてもよい。この場合、図１３に示した移動経路生成処理を再度実行させ、ステップＳ２０２において最終的な目的地を駐車場の所定の場所に設定する。そして、ルート生成部３０６が移動経路を先生ユーザのユーザ端末２０に送信する。
【００６９】
また、運転ユーザである先生ユーザに付与されるインセンティブは、先生ユーザの目的地における車両１０を駐車するときの順番待ちに対する優遇であってもよい。例えば、先生ユーザが目的地の施設に併設される駐車場に車両１０を駐車する場合に、駐車場が混雑しているために他のユーザが順番待ちをしている状態であっても、運転ユーザである先生ユーザの待ち時間が短くなるように優先的に駐車できるようにしてもよい。例えば、インセンティブ付与部３０７が、優先的に駐車できることを示したインセンティブデータを生成し、生成したインセンティブデータを先生ユーザのユーザ端末２０に送信する。このインセンティブデータは、駐車場によらず同じデータであってもよい。インセンティブデータを受信したユーザ端末２０は、優先的に駐車できることを示す画像を出力部２５に出力させる。この画像を駐車場の係員に提示したり、駐車ゲートの読み取り装置に読み取らせ
たりすることにより、優先的に駐車可能となる。
【００７０】
＜第３実施形態＞
第３実施形態では、生徒ユーザが先生ユーザを評価し、この評価に応じたインセンティブが先生ユーザに付与される。図１８は、生徒ユーザが先生ユーザを評価する場合のユーザ端末２０の機能構成要素を示した図である。第１実施形態において説明したユーザ端末２０に対し、ユーザ端末２０の機能構成要素として、評価生成部２０７を更に備える。生徒ユーザは、先生ユーザを評価してこの評価結果を、入力部２４を操作してユーザ端末２０に入力する。評価生成部２０７は、先生ユーザの評価に関する情報（以下、評価情報ともいう。）を生成する。評価生成部２０７は、生成した評価情報をサーバ３０へ送信する。
【００７１】
評価情報を取得したサーバ３０のインセンティブ生成部２０６は、取得した評価情報に基づいて、先生ユーザのユーザ端末２０へ送信するインセンティブデータを生成する。なお、生徒ユーザが複数存在する場合の評価は、例えば、全ての生徒ユーザの平均値、何れかの生徒ユーザ（例えば、信頼度が高い生徒ユーザ又は利用頻度の高い生徒ユーザ）の評価、最も低い評価をした生徒ユーザの評価、最も高い評価をした生徒ユーザの評価などを採用することができる。また、先生ユーザに対して各生徒ユーザが夫々にインセンティブを与える場合には、各生徒ユーザの評価に応じたインセンティブを付与する。そして、サーバ３０は、生成したインセンティブデータを先生ユーザのユーザ端末２０へ送信する。例えば、先生ユーザにインセンティブとして施設の割引券を送信する場合には、生徒ユーザの評価が高いほど割引率を高くする。また、例えば、先生ユーザにインセンティブとして商品券を送信する場合には、生徒ユーザの評価が高いほど商品券の金額を高くする。また、例えば、先生ユーザにインセンティブとして所定のポイントを付与する場合には、生徒ユーザの評価が高いほど付与するポイント数を大きくする。生徒ユーザが行った評価と、先生ユーザに付与されるインセンティブとの関係は、予め設定されており、補助記憶部３３に記憶されている。なお、先生ユーザが行った授業内容が生徒ユーザにとって満足できない内容であった場合には、先生ユーザに対してインセンティブを付与しないこともできる。
【００７２】
図１９は、インセンティブ付与処理のフローを示したフローチャートである。図１４に示したフローチャートと同じ処理がなされるステップについては、同じ符号を付して説明を省略する。本フローチャートは、サーバ３０のインセンティブ付与部３０７によって所定の時間毎に、各ユーザについて実行される。図１９に示したインセンティブ付与処理では、ステップＳ３０４で肯定判定された場合にはステップＳ５０１へ進む。ステップＳ５０１では、評価情報が取得される。なお、生徒から取得した評価情報は、補助記憶部３３に記憶されており、インセンティブ付与部３０７は、補助記憶部３３から評価情報を取得する。そして、ステップＳ５０２では、評価情報に基づいて、先生ユーザのユーザ端末２０へ送信するインセンティブデータを生成する。
【００７３】
次に、相乗り支援システム１の動作について説明する。図２０は、相乗り支援システム１の処理のシーケンスを示す図である。図１５に示したシーケンスと同じ処理については、同じ符号を付して説明を省略する。車両１０内での学習が終了すると、生徒ユーザがユーザ端末２０Ｂの入力部２４を操作して先生ユーザの評価をユーザ端末２０Ｂに入力する。この入力にしたがって、生徒ユーザのユーザ端末２０Ｂは、評価情報を生成する（Ｓ５１の処理）。この評価情報は、サーバ３０に送信される（Ｓ５２の処理）。そして、この評価情報に基づいて、図１９に示したインセンティブ付与処理が実行される（Ｓ５３の処理）。
【００７４】
このようにして、生徒ユーザが先生ユーザを評価した結果に基づいて、先生ユーザに付
与されるインセンティブが変化するため、先生ユーザはより大きなインセンティブを得ようとして、授業内容の質の向上に努める。そのため、生徒ユーザの学習効率が高まるため、相乗りの利用を促進させることができる。
【００７５】
＜第４実施形態＞
第４実施形態では、サーバ３０が生徒ユーザからインセンティブを取得し、このインセンティブをサーバ３０が先生ユーザに付与する。すなわち、生徒ユーザがサーバ３０を介して間接的に先生ユーザにインセンティブを付与する。図２１は、生徒ユーザがサーバ３０を介して間接的に先生ユーザにインセンティブを付与する場合のユーザ端末２０の機能構成要素を示した図である。第１実施形態において説明したユーザ端末２０に対し、ユーザ端末２０の機能構成要素として、インセンティブ生成部２０６を更に備える。インセンティブ生成部２０６は、生徒ユーザがインセンティブを付与するようにユーザ端末２０の入力部２４を操作した後に、インセンティブデータを生成する。このインセンティブデータは、生徒ユーザのユーザ端末２０からサーバ３０へ送信される。
【００７６】
生徒ユーザのユーザ端末２０からインセンティブデータを取得したサーバ３０のインセンティブ付与部３０７は、取得したインセンティブデータに基づいて、先生ユーザのユーザ端末２０へ送信するインセンティブデータを生成する。生徒ユーザのユーザ端末２０から送信されたインセンティブデータと、先生ユーザのユーザ端末２０に送信するインセンティブデータとの関係は予めインセンティブ情報ＤＢ３１５に記憶される。そして、サーバ３０が、先生ユーザのユーザ端末２０にインセンティブデータを送信する。なお、インセンティブ付与部３０７は、生徒ユーザのユーザ端末２０から受信したインセンティブデータを、そのまま、先生ユーザのユーザ端末２０に送信してもよい。このようにして、サーバ３０を介して生徒ユーザから先生ユーザに間接的にインセンティブを付与することができる。
【００７７】
図２２は、インセンティブ付与処理のフローを示したフローチャートである。図１４に示したフローチャートと同じ処理がなされるステップについては、同じ符号を付して説明を省略する。本フローチャートは、サーバ３０のインセンティブ付与部３０７によって所定の時間毎に、各ユーザについて実行される。図２２に示したインセンティブ付与処理では、ステップＳ３０４で肯定判定された場合にはステップＳ６０１へ進む。ステップＳ６０１では、生徒ユーザから取得して補助記憶部３３に記憶されていたインセンティブデータをインセンティブ付与部３０７が取得する。そして、ステップＳ６０２では、生徒ユーザから取得したインセンティブデータに基づいて、先生ユーザのユーザ端末２０へ送信するインセンティブデータを生成する。
【００７８】
次に、相乗り支援システム１の動作について説明する。図２３は、相乗り支援システム１の処理のシーケンスを示す図である。図１５に示したシーケンスと同じ処理については、同じ符号を付して説明を省略する。車両１０内での学習が終了すると、生徒ユーザがユーザ端末２０Ｂの入力部２４を操作して学習が終了したことをユーザ端末２０に入力する。この入力にしたがって、生徒ユーザのユーザ端末２０Ｂは、インセンティブデータを生成する（Ｓ６１の処理）。このインセンティブデータは、サーバ３０に送信される（Ｓ６２の処理）。そして、このインセンティブデータに基づいて、図２２に示したインセンティブ付与処理が実行される（Ｓ６３の処理）。
【００７９】
一方、生徒ユーザのユーザ端末２０から先生ユーザのユーザ端末２０に、直接的にインセンティブを付与することもできる。例えば、ネットワークＮ１を介して、生徒ユーザのユーザ端末２０と、先生ユーザのユーザ端末２０とが通信可能なように構成しておく。そして、インセンティブ生成部２０６は、生徒ユーザがインセンティブを付与するようにユーザ端末２０の入力部２４を操作した後に、インセンティブデータを生成する。例えば、
インセンティブ生成部２０６は、生徒ユーザが、先生ユーザのユーザＩＤを生徒ユーザのユーザ端末２０に入力した場合に、インセンティブデータを生成せいてもよい。この入力された先生ユーザのユーザＩＤに基づいて、インセンティブの付与先となる先生ユーザのユーザ端末２０が特定される。そして、インセンティブ生成部２０６は、インセンティブデータを、生徒ユーザのユーザ端末２０から、先生ユーザのユーザ端末２０に送信する。このようにして、生徒ユーザから先生ユーザに直接的にインセンティブを付与することができる。
【００８０】
生徒ユーザから先生ユーザに直接的にインセンティブを付与する場合の相乗り支援システム１の動作について説明する。図２４は、相乗り支援システム１の処理のシーケンスを示す図である。図１５に示したシーケンスと同じ処理については、同じ符号を付して説明を省略する。Ｓ７１の処理において生徒ユーザのユーザ端末２０Ｂが、先生ユーザのユーザＩＤを取得する。この先生ユーザのユーザＩＤは、生徒ユーザがユーザ端末２０Ｂに入力する。Ｓ７２の処理において、生徒ユーザのユーザ端末２０Ｂがインセンティブデータを生成し、このインセンティブデータが、Ｓ７３の処理において先生ユーザのユーザ端末２０Ａに送信される。
【００８１】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。なお、インセンティブは、授業料に相当する金銭を先生ユーザの銀行口座に振り込むことにより付与されてもよい。先生ユーザの銀行口座へは、例えば、サーバ３０を管理する事業者が持つ銀行口座から振り込みが行われる。この場合、サーバ３０は、事業者の銀行口座から先生ユーザの銀行口座へ授業料の振り込みを行う。サーバ３０が先生ユーザの銀行口座に授業料を振り込むと、サーバ３０が先生ユーザのユーザ端末２０に対して振り込みが完了した旨を通知する。また、生徒ユーザは、ユーザ端末２０を操作して生徒ユーザの銀行口座から事業者の銀行口座へ授業料の振り込みを行う。サーバ３０は、事業者の銀行口座を監視しており、生徒ユーザと振込額との関係を把握している。
【００８２】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００８３】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００８４】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００８５】
１  相乗り支援システム
１０  車両
２０  ユーザ端末
３０  サーバ
１００  車両の装置
３０１  相乗り要求取得部
３０２  ユーザ情報取得部
３０３  移動情報取得部
３０４  ステータス情報取得部
３０５  マッチング処理部
３０６  ルート生成部
３０７  インセンティブ付与部
３１１  ユーザ情報ＤＢ
３１２  移動情報ＤＢ
３１３  ステータス情報ＤＢ
３１５  インセンティブ情報ＤＢ
【図１】
2020009367.tif 000003
【図２】
2020009367.tif 000004
【図３】
2020009367.tif 000005
【図４】
2020009367.tif 000006
【図５】
2020009367.tif 000007
【図６】
2020009367.tif 000008
【図７】
2020009367.tif 000009
【図８】
2020009367.tif 000010
【図９】
2020009367.tif 000011
【図１０】
2020009367.tif 000012
【図１１】
2020009367.tif 000013
【図１２】
2020009367.tif 000014
【図１３】
2020009367.tif 000015
【図１４】
2020009367.tif 000016
【図１５】
2020009367.tif 000017
【図１６】
2020009367.tif 000018
【図１７】
2020009367.tif 000019
【図１８】
2020009367.tif 000020
【図１９】
2020009367.tif 000021
【図２０】
2020009367.tif 000022
【図２１】
2020009367.tif 000023
【図２２】
2020009367.tif 000024
【図２３】
2020009367.tif 000025
【図２４】
2020009367.tif 000026