(57)【要約】【課題】本発明は、同一の車両に乗車するユーザにとって、該ユーザの有益な組合せを設定することを可能とする情報処理装置を提供する。【解決手段】第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、第二ユーザが第一ユーザよりも先に車両から降車する交通形態に適用される情報処理装置であって、第一ユーザ及び第二ユーザそれぞれの目的地を取得することと、第二ユーザの目的地が、第一ユーザの目的地を含んだ所定の地域である目的地域に属さないように、同一の車両に乗車させる第一ユーザと第二ユーザとの組合せを設定することと、を実行する制御部を備える。【選択図】図８Ｂ
2019219973.tif 000002
【特許請求の範囲】
【請求項１】
第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも先に前記同一の車両から降車する交通形態に適用される情報処理装置であって、
前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの目的地を取得することと、
前記第二ユーザの前記目的地が、前記第一ユーザの前記目的地を含んだ所定の地域である目的地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記目的地域は、前記第一ユーザの前記目的地からの距離が所定距離以内の地域である、
請求項１に記載の情報処理装置。
【請求項３】
前記第二ユーザの前記目的地が、該第二ユーザの居住地近傍の所定の地点であることを特徴とする、
請求項１又は２に記載の情報処理装置。
【請求項４】
第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも後に前記同一の車両に乗車する交通形態に適用される情報処理装置であって、
前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの出発地を取得することと、
前記第二ユーザの前記出発地が、前記第一ユーザの前記出発地を含んだ所定の地域である出発地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定することと、
を実行する制御部を備える情報処理装置。
【請求項５】
前記出発地域は、前記第一ユーザの前記出発地からの距離が所定距離以内の地域である、
請求項４に記載の情報処理装置。
【請求項６】
前記第二ユーザの前記出発地が、該第二ユーザの居住地近傍の所定の地点であることを特徴とする、
請求項４又は５に記載の情報処理装置。
【請求項７】
前記交通形態において、前記第二ユーザは、前記第一ユーザよりも後に前記同一の車両に乗車し、且つ該第一ユーザよりも先に該同一の車両から降車し、
前記制御部は、
前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの出発地を更に取得することと、
前記第二ユーザの前記目的地が、前記第一ユーザの前記目的地域に属さず、且つ、前記第二ユーザの前記出発地が、前記第一ユーザの前記出発地を含んだ所定の地域である出発地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定することと、
を実行する、請求項１に記載の情報処理装置。
【請求項８】
前記制御部は、過去に前記同一の車両に乗車させた前記第一ユーザと前記第二ユーザと
の組合せが再現されないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定する、
請求項１から７の何れか１項に記載の情報処理装置。
【請求項９】
第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも先に前記同一の車両から降車する交通形態に適用される情報処理方法であって、
コンピュータが、
前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの目的地を取得するステップと、
前記第二ユーザの前記目的地が、前記第一ユーザの前記目的地を含んだ所定の地域である目的地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定するステップと、
を実行する、情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項１１】
第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも後に前記同一の車両に乗車する交通形態に適用される情報処理方法であって、
コンピュータが、
前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの出発地を取得するステップと、
前記第二ユーザの前記出発地が、前記第一ユーザの前記出発地を含んだ所定の地域である出発地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定するステップと、
を実行する、情報処理方法。
【請求項１２】
請求項１１に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、利用者同士が車両に同乗して移動を行う交通形態において、各利用者に対応する移動情報および属性情報を用いて利用者間の適合度を算出し、該適合度に基づいて同乗者を検索する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１４６２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数のユーザが同一の車両に乗車して移動を行う交通形態において、同一の車両に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも先に前記同一の車両から降車する交通形態に適用される情報処理装置である。そして、上記情報処理装置は、前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの目的地を取得することと、前記第二ユーザの前記目的地が、前記第一ユーザの前記目的地を含んだ所定の地域である目的地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定することと、を実行する制御部を備える。
【０００６】
また、本発明に係る情報処理装置は、第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも後に前記同一の車両に乗車する交通形態に適用される情報処理装置であってもよい。そして、上記情報処理装置は、前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの出発地を取得することと、前記第二ユーザの前記出発地が、前記第一ユーザの前記出発地を含んだ所定の地域である出発地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定することと、を実行する制御部を備える。
【０００７】
更に、本発明は、情報処理方法の側面から捉えることもできる。例えば、本発明は、第一ユーザと第二ユーザとを含む複数のユーザが同一の車両に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも先に前記同一の車両から降車する交通形態に適用される情報処理方法であって、コンピュータが、前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの目的地を取得するステップと、前記第二ユーザの前記目的地が、前記第一ユーザの前記目的地を含んだ所定の地域である目的地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定するステップと、を実行する、情報処理方法であってもよい。そして、本発明は、このような情報処理方法をコンピュータに実行させるためのプログラムであってもよい。
【０００８】
また、例えば、本発明は、第一ユーザと第二ユーザとを含む複数のユーザが同一の車両
に乗車して移動を行う交通形態であって、前記第二ユーザが前記第一ユーザよりも後に前記同一の車両に乗車する交通形態に適用される情報処理方法であって、コンピュータが、前記交通形態における前記第一ユーザ及び前記第二ユーザそれぞれの出発地を取得するステップと、前記第二ユーザの前記出発地が、前記第一ユーザの前記出発地を含んだ所定の地域である出発地域に属さないように、前記同一の車両に乗車させる前記第一ユーザと前記第二ユーザとの組合せを設定するステップと、を実行する、情報処理方法であってもよい。そして、本発明は、このような情報処理方法をコンピュータに実行させるためのプログラムであってもよい。
【発明の効果】
【０００９】
本発明によれば、複数のユーザが同一の車両に乗車して移動を行う交通形態において、同一の車両に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【図面の簡単な説明】
【００１０】
【図１】ライドシェアについて説明するための第一の図である。
【図２】ライドシェアについて説明するための第二の図である。
【図３】第一の実施形態に係るマッチングシステムの概略構成を示す図である。
【図４】マッチングシステムにおける、第一ユーザ端末、第二ユーザ端末、サーバ装置の各ハードウェア構成を例示する図である。
【図５】サーバ装置の機能構成を例示する図である。
【図６】スケジュール情報テーブルの一例を示す図である。
【図７】リクエスト情報テーブルの一例を示す図である。
【図８Ａ】図６に示したユーザ（Ｓ００１、Ｓ００２）および図７に示したユーザ（Ｃ００１、Ｃ００２、Ｃ００３）の出発地と目的地を表す例である。
【図８Ｂ】第一の実施形態における第一ユーザと第二ユーザとのマッチングを説明するための第一の図である。
【図８Ｃ】第一の実施形態における第一ユーザと第二ユーザとのマッチングを説明するための第二の図である。
【図９】第一の実施形態に係るマッチング情報テーブルの一例を示す図である。
【図１０】第一の実施形態に係るマッチングシステムの動作の流れを例示する図である。
【図１１】第一の実施形態の変形例１に係るマッチングシステムの概略構成を示す図である。
【図１２】第一の実施形態の変形例１に係るマッチングシステムの動作の流れを例示する図である。
【図１３】第一の実施形態の変形例１に係るマッチング情報テーブルの一例を示す図である。
【図１４】第一の実施形態の変形例１における第一ユーザと第二ユーザとのマッチングを説明するための図である。
【図１５】第一の実施形態の変形例２における第一ユーザと第二ユーザとのマッチングを説明するための図である。
【図１６Ａ】第二の実施形態における第一ユーザおよび第二ユーザの出発地と目的地を表す例である。
【図１６Ｂ】第二の実施形態における第一ユーザと第二ユーザとのマッチングを説明するための第一の図である。
【図１６Ｃ】第二の実施形態における第一ユーザと第二ユーザとのマッチングを説明するための第二の図である。
【発明を実施するための形態】
【００１１】
本発明に係る情報処理装置は、複数人が同一の車両に乗車して移動を行う交通形態に適用される。ここで、このような交通形態を利用する利用ユーザ（以下、単に「ユーザ」と称する。）は、同一の車両に乗車する他のユーザに、自身が該車両に乗車した乗車位置である出発地や自身が該車両から降車した降車位置である目的地を知られてしまうことがある。
【００１２】
例えば、第一ユーザと第二ユーザが同一の車両に乗車して移動を行い、第二ユーザが第一ユーザよりも先に車両から降車する場合、第二ユーザは、自身の目的地を第一ユーザに知られてしまう。また、例えば、第一ユーザと第二ユーザが同一の車両に乗車して移動を行い、第二ユーザが第一ユーザよりも後に車両に乗車する場合、第二ユーザは、自身の出発地を第一ユーザに知られてしまう。
【００１３】
なお、第一ユーザと第二ユーザは、同一の車両に乗車して移動を行うユーザである。また、第二ユーザは第一ユーザよりも先に車両から降車する、または、第二ユーザは第一ユーザよりも後に車両に乗車する。
【００１４】
ここで、ユーザは、所定の目的（出勤、帰宅、買い物等）を持って上記の交通形態を利用するため、各ユーザの出発地や目的地は、各ユーザ固有の行動範囲内に含まれる傾向がある。そして、ユーザは、自身の行動範囲内の地域について、多くの情報（例えば、詳細な地理情報）を有する。したがって、仮に、第二ユーザの出発地または目的地が、同じ車両に乗車する第一ユーザの出発地または目的地に紐づいた該第一ユーザの行動範囲内に含まれてしまうと、第二ユーザが、自身の情報（例えば、生活圏）が第一ユーザに知られないかを懸念する事態が生じ得る。
【００１５】
そこで、本発明に係る情報処理装置の制御部は、第二ユーザの目的地が、第一ユーザの目的地を含んだ所定の地域である目的地域に属さないように、同一の車両に乗車させる第一ユーザと第二ユーザとの組合せを設定する。又は／及び、第二ユーザの出発地が、第一ユーザの出発地を含んだ所定の地域である出発地域に属さないように、同一の車両に乗車させる第一ユーザと第二ユーザとの組合せを設定する。ここで、例えば、上記の目的地域は、第一ユーザの目的地からの距離が所定距離以内の地域である。または、例えば、上記の出発地域は、第一ユーザの出発地からの距離が所定距離以内の地域である。なお、このような目的地域および出発地域は、第一ユーザの行動範囲が含まれるように定められる。
【００１６】
このように設定されたユーザの組合せによれば、第二ユーザの目的地または出発地が、第一ユーザの行動範囲から外れた地点になる。そうすると、第一ユーザは、第二ユーザの目的地または出発地に関する詳細な情報を把握し難くなる。言い換えれば、第二ユーザは、自身の情報を保護し易くなる。これによれば、第二ユーザが、上記交通形態の利用を躊躇する事態が可及的に抑制され、該第二ユーザにとって、上記交通形態が利用し易いものとなる。このように、本発明に係る情報処理装置は、同一の車両に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【００１７】
＜第一の実施形態＞
（マッチングシステムの概要）
図１は、複数のユーザが同一の車両に乗車して移動を行う交通形態について説明するための図である。図１において、ユーザＡおよびユーザＢは、同一の出発地点ｃ（地点ｃは、例えば、ユーザＡおよびユーザＢの勤務地である。）から出発する。そして、ユーザＡは出発地点ｃから目的地点ｅ（地点ｅは、例えば、ユーザＡの居住地である。）まで移動し、ユーザＢは出発地点ｃから目的地点ｄ（地点ｄは、例えば、ユーザＢの居住地である。）まで移動する。
【００１８】
ここで、仮にユーザＡ、Ｂが各々の車両で別々に目的地まで移動すると、２台の車両が必要となる。これに対して、ユーザＡ、Ｂが同一の車両に乗車して移動を行うと、１台の車両で目的地までの移動が可能となる。図１に示す例では、ユーザＡが車両の運転者となって、該車両を地点ｃから地点ｅまで移動させる。このとき、ユーザＡは、出発地点ｃにおいてユーザＢを同乗させ、地点ｄでユーザＢを降車させることで、ユーザＢを地点ｃから地点ｄまで移動させることができる。
【００１９】
また、図２も図１と同様に、複数人が同一の車両に乗車して移動を行う交通形態について説明するための図である。図２に示す例では、ユーザＡが車両の運転者となって、該車両を地点ｅ（地点ｅは、例えば、ユーザＡの居住地である。）から地点ｃ（地点ｃは、例えば、ユーザＡおよびユーザＢの勤務地である。）まで移動させる。このとき、ユーザＡは、地点ｄ（地点ｄは、例えば、ユーザＢの居住地である。）においてユーザＢを同乗させ、地点ｃでユーザＢを降車させる。
【００２０】
このような交通形態では、道路を走行する車両の台数を削減することができ、以て、交通渋滞が抑制され得る。また、例えば、車両を用いた移動に要する交通費（燃料代等）を該車両の利用者でシェアして負担する（コストシェアする）ことによって、該利用者が各々の車両で別々に移動する場合と比較して、利用者一人当たりの交通費を削減することができる。
【００２１】
しかしながら、このような交通形態を利用する利用ユーザ（以下、単に「ユーザ」と称する。）は、同一の車両に乗車する他のユーザに、自身の情報を知られてしまうことがある。例えば、上記の図１および図２に示した例において、地点ｄがユーザＢの居住地である場合、ユーザＢはユーザＡに自身の居住地を知られてしまうことになる。そうすると、自身の居住地や生活圏といった情報を他人に詳細に把握されたくないユーザが、上記交通形態の利用を躊躇する事態が生じ得る。
【００２２】
そこで、本実施形態に係るマッチングシステムでは、サーバ装置が、第一ユーザと第二ユーザをマッチングする。なお、第一ユーザと第二ユーザは、同一の車両に乗車して移動を行うユーザであって、第二ユーザは第一ユーザよりも先に車両から降車する。詳しくは、サーバ装置は、第二ユーザの目的地が、第一ユーザの目的地を含んだ所定の地域である目的地域に属さないように、同一の車両に乗車させる第一ユーザと第二ユーザとの組合せを設定する、すなわち第一ユーザと第二ユーザをマッチングする。
【００２３】
（システム構成）
図３は、本実施形態に係るマッチングシステムの概略構成を示す図である。図３の例では、マッチングシステム１は、車両１０、車両１０を運転する第一ユーザが有する端末である第一ユーザ端末１００、第一ユーザが運転する車両１０に同乗する第二ユーザが有する端末である第二ユーザ端末２００、サーバ装置３００を含む。第一ユーザ端末１００、第二ユーザ端末２００、およびサーバ装置３００は、ネットワークＮ１によって相互に接続される。
【００２４】
サーバ装置３００は、上記の図１に示した交通形態（このような交通形態を、以下「ライドシェア」と称する場合もある。）を利用するユーザからの情報の登録を受付ける。サーバ装置３００には、ユーザに関する識別情報やライドシェアに供される車両の情報が登録されており、サーバ装置３００に登録されている任意の車両への同乗を要求するユーザは、ユーザ端末を用いて同乗を要求する旨の情報（以下、リクエスト情報）を登録することができる。また、サーバ装置３００に登録されたライドシェアに供される車両を運転するユーザは、ユーザ端末を用いて車両の走行スケジュール（以下、スケジュール情報）を登録することができる。なお、これらユーザは、例えば、ユーザ端末にインストールされ
たライドシェアサービスを利用するためのアプリケーション（以下、「所定のアプリ」と称する場合もある。）によって、これら情報を登録することができる。ただし、ユーザ端末を用いてこれら情報を登録する態様に限定する意図はなく、ネットワークＮ１に接続可能な任意の端末（スマートフォン、携帯電話、タブレット端末、個人情報端末、ウェアラブルコンピュータ等）やパーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＰＣ）を用いてこれら情報が登録されてもよい。また、ユーザに関する識別情報やライドシェアに供される車両の情報は、所定のアプリによって事前に登録される。
【００２５】
そして、サーバ装置３００は、リクエスト情報とスケジュール情報とに基づいて、第一ユーザと第二ユーザをマッチングする。このとき、サーバ装置３００は、第二ユーザの目的地が第一ユーザの目的地域に属さないように、第一ユーザと第二ユーザをマッチングする。図３には、このようにしてマッチングされた第一ユーザと第二ユーザが示される。つまり、図３には、サーバ装置３００が、第一ユーザによって第一ユーザ端末１００を用いて登録されたスケジュール情報と、第二ユーザによって第二ユーザ端末２００を用いて登録されたリクエスト情報と、に基づいて、上記のようにマッチングした第一ユーザと第二ユーザが示される。なお、マッチング処理の詳細については、後述する。
【００２６】
（ハードウェア構成）
図４は、第一ユーザ端末１００、第二ユーザ端末２００、サーバ装置３００の各ハードウェア構成を例示する図である。
【００２７】
先ず、サーバ装置３００について説明する。サーバ装置３００は、一般的なコンピュータの構成を有している。サーバ装置３００は、プロセッサ３０１、主記憶部３０２、補助記憶部３０３、通信部３０４を有する。これらは、互いにバスによって接続される。主記憶部３０２および補助記憶部３０３は、コンピュータで読み取り可能な記録媒体である。コンピュータのハードウェア構成は、図４に示される例に限らず、適宜構成要素の省略、置換、追加が行われてもよい。
【００２８】
サーバ装置３００は、プロセッサ３０１が記録媒体に記憶されたプログラムを主記憶部３０２の作業領域にロードして実行し、プログラムの実行を通じて各機能構成部等が制御されることによって、所定の目的に合致した機能を実現することができる。
【００２９】
プロセッサ３０１は、例えば、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital
Signal Processor）である。プロセッサ３０１は、サーバ装置３００を制御し、様々な
情報処理の演算を行う。主記憶部３０２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。補助記憶部３０３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）である。また、補助記憶部３０３は、リムーバブルメディア、即ち可搬記録媒体を含むことができる。リムーバブルメディアは、例えば、ＵＳＢ（Universal Serial Bus）メモリ、あるいは、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のようなディスク記録媒体である。
【００３０】
補助記憶部３０３は、各種のプログラム、各種のデータおよび各種のテーブルを読み書き自在に記録媒体に格納する。補助記憶部３０３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。補助記憶部３０３に格納される情報は、主記憶部３０２に格納されてもよい。また、主記憶部３０２に格納される情報は、補助記憶部３０３に格納されてもよい。
【００３１】
通信部３０４は、他の装置と接続し、サーバ装置３００と他の装置との間の通信を制御する。通信部３０４は、例えば、ＬＡＮ（Local Area Network）インターフェースボード
、無線通信のための無線通信回路である。ＬＡＮインターフェースボードや無線通信回路は、公衆通信網であるインターネット等のネットワークＮ１に接続される。
【００３２】
サーバ装置３００で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【００３３】
次に、第二ユーザ端末２００について説明する。第二ユーザ端末２００は、例えば、スマートフォン、携帯電話、タブレット端末、個人情報端末、ウェアラブルコンピュータ（スマートウォッチ等）といった小型のコンピュータである。なお、第二ユーザ端末２００は、公衆通信網であるインターネット等のネットワークＮ１を介してサーバ装置３００に接続される、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＰＣ）であってもよい。
【００３４】
第二ユーザ端末２００は、プロセッサ２０１、主記憶部２０２、補助記憶部２０３、表示部２０４、入力部２０５、通信部２０６を有する。プロセッサ２０１、主記憶部２０２、補助記憶部２０３については、サーバ装置３００のプロセッサ３０１、主記憶部３０２、補助記憶部３０３と同様であるため、説明は省略される。表示部２０４は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パネル等である。入力
部２０５は、タッチパネル、押しボタン等を含む。また、入力部２０５は、映像や画像の入力を可能にするカメラや、マイクロフォンのような音声の入力部を含むことができる。通信部２０６は、例えば、移動体通信サービス（携帯電話等の電話通信網、ＷｉＦｉ等の無線通信）を利用してネットワークＮ１にアクセスし、サーバ装置３００等とデータ通信をするための通信回路である。
【００３５】
次に、第一ユーザ端末１００について説明する。第一ユーザ端末１００は、第二ユーザ端末２００と同様に、プロセッサ１０１、主記憶部１０２、補助記憶部１０３、表示部１０４、入力部１０５、通信部１０６を有する。プロセッサ１０１、主記憶部１０２、補助記憶部１０３、表示部１０４、入力部１０５、通信部１０６は、第二ユーザ端末２００のプロセッサ２０１、主記憶部２０２、補助記憶部２０３、表示部２０４、入力部２０５、通信部２０６と同様であるため、説明は省略される。
【００３６】
なお、ネットワークＮ１は、例えば、インターネット等の世界規模の公衆通信網でありＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他の通信網が採用されてもよい。また、ネットワークＮ１は、携帯電話等の電話通信網、ＷｉＦｉ等の無線通信網を含んでもよい。
【００３７】
（サーバ装置の機能構成）
図５は、サーバ装置３００の機能構成を例示する図である。サーバ装置３００は、機能構成要素として、スケジュール情報取得部Ｆ３１０、リクエスト情報取得部Ｆ３２０、マッチング処理部Ｆ３３０、マッチング情報提供部Ｆ３４０、スケジュール情報データベースＤ３１０、リクエスト情報データベースＤ３２０、マッチング情報データベースＤ３３０を備える。サーバ装置３００のプロセッサ３０１は、主記憶部３０２上のコンピュータプログラムにより、スケジュール情報取得部Ｆ３１０、リクエスト情報取得部Ｆ３２０、マッチング処理部Ｆ３３０、マッチング情報提供部Ｆ３４０の処理を実行する。ただし、各機能構成素のいずれか、またはその処理の一部がハードウェア回路により実行されてもよい。
【００３８】
スケジュール情報データベースＤ３１０、リクエスト情報データベースＤ３２０、マッチング情報データベースＤ３３０は、プロセッサ３０１によって実行されるデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ、ＤＢＭＳ）の
プログラムが、補助記憶部３０３に記憶されるデータを管理することで構築される。スケジュール情報データベースＤ３１０、リクエスト情報データベースＤ３２０、マッチング情報データベースＤ３３０は、例えば、リレーショナルデータベースである。
【００３９】
なお、サーバ装置３００の各機能構成素のいずれか、またはその処理の一部は、ネットワークＮ１に接続される他のコンピュータにより実行されてもよい。例えば、マッチング処理部Ｆ３３０の処理と、スケジュール情報取得部Ｆ３１０、リクエスト情報取得部Ｆ３２０、マッチング情報提供部Ｆ３４０の処理とは、別々のコンピュータにより実行されてもよい。
【００４０】
スケジュール情報取得部Ｆ３１０は、ライドシェアに供される車両を運転するユーザからのスケジュール情報を取得する。なお、スケジュール情報には、ライドシェアに用いられる車両の出発地および目的地、すなわち該車両を運転するユーザの移動スケジュールが含まれる。そして、スケジュール情報取得部Ｆ３１０は、スケジュール情報をスケジュール情報データベースＤ３１０に登録する。
【００４１】
ここで、スケジュール情報データベースＤ３１０は、スケジュール情報を格納するデータベースである。スケジュール情報データベースＤ３１０は、図６に示すスケジュール情報テーブルを有する。なお、スケジュール情報テーブルに格納される情報は、図６に示す例に限られず、適宜フィールドの追加、変更、削除が可能である。
【００４２】
図６に示すスケジュール情報テーブルは、ユーザＩＤ（運転者ＩＤ）、車両番号、出発地、出発予定時刻、目的地のフィールドを有する。運転者ＩＤは、運転者を識別するＩＤであって、サーバ装置３００において、車両の識別情報（車両番号）と予め対応付けられている。また、ユーザＩＤを含むライドシェアのユーザ情報は、個別のテーブルで管理されており、該テーブルには、ユーザの連絡先等が含まれる。連絡先は、例えば、ユーザの携帯番号または電子メールアドレスである。
【００４３】
図６に示す例では、運転者Ｓ００１は、１８：００に出発地ｃから車両を出発させ、目的地ｅ（目的地ｅは、運転者Ｓ００１の居住地である。）に向かって車両を移動させる。また、運転者Ｓ００２は、１８：００に出発地ｃから車両を出発させ、目的地ｆ（目的地ｆは、運転者Ｓ００２の居住地である。）に向かって車両を移動させる。
【００４４】
ここで、図５の説明に戻る。リクエスト情報取得部Ｆ３２０は、サーバ装置３００に登録されている任意の車両への同乗を要求するユーザからのリクエスト情報を取得する。なお、リクエスト情報には、同乗を要求するユーザの出発地および目的地が含まれる。そして、リクエスト情報取得部Ｆ３２０は、リクエスト情報をリクエスト情報データベースＤ３２０に登録する。
【００４５】
リクエスト情報データベースＤ３２０は、リクエスト情報を格納するデータベースである。リクエスト情報データベースＤ３２０は、図７に示すリクエスト情報テーブルを有する。なお、リクエスト情報テーブルに格納される情報は、図７に示す例に限られず、適宜フィールドの追加、変更、削除が可能である。
【００４６】
図７に示すリクエスト情報テーブルは、ユーザＩＤ（同乗者ＩＤ）、出発地、出発希望時刻、目的地、到着予定時刻のフィールドを有する。図７に示す例では、同乗者Ｃ００１は、１８：００に出発地ｃから出発し１８：２０に目的地ｇ（目的地ｇは、同乗者Ｃ００１の居住地近傍の所定の地点である。）に到着することを希望している。また、同乗者Ｃ００２は、１８：００に出発地ｃから出発し１８：３０に目的地ｄ（目的地ｄは、同乗者Ｃ００２の居住地近傍の所定の地点である。）に到着することを、同乗者Ｃ００３は、１
８：００に出発地ｃから出発し１８：２０に目的地ｈ（目的地ｈは、同乗者Ｃ００３の居住地近傍の所定の地点である。）に到着することを希望している。
【００４７】
なお、ユーザが、ユーザ端末（例えば、第一ユーザ端末１００や第二ユーザ端末２００）にスケジュール情報やリクエスト情報を入力することで、該情報がユーザ端末からサーバ装置３００に送信される。詳しくは、第一ユーザ端末１００は、スケジュール情報の入力を受付け、入力された情報をサーバ装置３００に送信する機能構成を有している。第一ユーザ端末１００のプロセッサ１０１は、主記憶部１０２上のコンピュータプログラムにより、入力部１０５から入力されたスケジュール情報を通信部１０６を介してサーバ装置３００に送信する処理を実行する。また、第二ユーザ端末２００は、リクエスト情報の入力を受付け、入力された情報をサーバ装置３００に送信する機能構成を有している。第二ユーザ端末２００のプロセッサ２０１は、主記憶部２０２上のコンピュータプログラムにより、入力部２０５から入力されたリクエスト情報を通信部２０６を介してサーバ装置３００に送信する処理を実行する。そして、スケジュール情報取得部Ｆ３１０、リクエスト情報取得部Ｆ３２０は、ユーザ端末から送信された上記情報を取得する。
【００４８】
ここで、図５の説明に戻る。マッチング処理部Ｆ３３０は、車両１０を運転する第一ユーザと、第一ユーザが運転する車両１０に同乗する第二ユーザと、をマッチングする。なお、上述したように、本実施形態では、第二ユーザは第一ユーザよりも先に車両１０から降車する。マッチング処理部Ｆ３３０が行うマッチング処理について、図８Ａから図８Ｃに基づいて説明する。なお、プロセッサ３０１がスケジュール情報取得部Ｆ３１０、リクエスト情報取得部Ｆ３２０、およびマッチング処理部Ｆ３３０の処理を実行することで、本発明に係る制御部として機能する。そして、サーバ装置３００が、本発明に係る情報処理装置として機能する。
【００４９】
図８Ａは、上記の図６に示したユーザ（Ｓ００１、Ｓ００２）および上記の図７に示したユーザ（Ｃ００１、Ｃ００２、Ｃ００３）の出発地と目的地を表す例である。本例では、マッチング処理部Ｆ３３０は、第一ユーザであるユーザＳ００１が運転する車両１０に乗車させる第二ユーザを設定するとともに、第一ユーザであるユーザＳ００２が運転する車両１０に乗車させる第二ユーザを設定する。
【００５０】
ここで、マッチング処理部Ｆ３３０は、第二ユーザの目的地が、第一ユーザの目的地を含んだ所定の地域（目的地域）に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。なお、本例における目的地域は、図８Ｂおよび図８Ｃに示すように、第一ユーザの目的地からの距離が所定距離ｒ以内の地域である。ただし、本実施形態では、これに限定する意図はなく、目的地域は、目的地を含む町内であったり、目的地を含む所定の行政区域内であってもよい。
【００５１】
そうすると、第二ユーザＣ００２は、その目的地ｄが第一ユーザＳ００１の目的地ｅと比較的近いため、本例では、第一ユーザＳ００１の目的地域に第二ユーザＣ００２の目的地ｄが属することになる。また、第二ユーザＣ００１は、その目的地ｇが第一ユーザＳ００２の目的地ｆと比較的近いため、本例では、第一ユーザＳ００２の目的地域に第二ユーザＣ００１の目的地ｇが属することになる。一方、第二ユーザＣ００１は、その目的地ｇが第一ユーザＳ００１の目的地ｅから比較的遠いため、本例では、第一ユーザＳ００１の目的地域に第二ユーザＣ００１の目的地ｇは属さない。また、第二ユーザＣ００２は、その目的地ｄが第一ユーザＳ００２の目的地ｆから比較的遠いため、本例では、第一ユーザＳ００２の目的地域に第二ユーザＣ００２の目的地ｄは属さない。
【００５２】
この場合、マッチング処理部Ｆ３３０は、第一ユーザＳ００１と第二ユーザＣ００１とをマッチングする。そうすると、第一ユーザＳ００１は、図８Ｂに示すように、車両１０
を自身の出発地ｃから自身の目的地ｅまで移動させる際に、地点ｃにおいて第二ユーザＣ００１を同乗させ、地点ｇで第二ユーザＣ００１を降車させることで、第二ユーザＣ００１を該第二ユーザの出発地ｃから該第二ユーザの目的地ｇまで移動させる。
【００５３】
また、マッチング処理部Ｆ３３０は、第一ユーザＳ００２と第二ユーザＣ００２、Ｃ００３とをマッチングする。そうすると、第一ユーザＳ００２は、図８Ｃに示すように、車両１０を自身の出発地ｃから自身の目的地ｆまで移動させる際に、地点ｃにおいて第二ユーザＣ００２、Ｃ００３を同乗させ、地点ｈで第二ユーザＣ００３を降車させることで、第二ユーザＣ００３を該第二ユーザの出発地ｃから該第二ユーザの目的地ｈまで移動させ、地点ｄで第二ユーザＣ００２を降車させることで、第二ユーザＣ００２を該第二ユーザの出発地ｃから該第二ユーザの目的地ｄまで移動させる。
【００５４】
なお、所定距離ｒは、第一ユーザの行動範囲に基づいて定められる。本実施形態のように、第一ユーザの目的地が該第一ユーザの居住地である場合、第一ユーザの目的地からの行動範囲は該第一ユーザの生活圏の範囲と捉えることができる。この場合、所定距離ｒは、例えば、自動車を利用した生活圏の半径（５ｋｍ−１０ｋｍ）である。ただし、これに限定する意図はなく、所定距離ｒは、例えば、自転車を利用した生活圏の半径（２ｋｍ−５ｋｍ）や徒歩による生活圏の半径（１ｋｍ前後）であってもよい。
【００５５】
また、例えば、第一ユーザの目的地が所定の商業施設である場合、第一ユーザの目的地からの行動範囲は該商業施設が属するコミュニティの範囲と捉えることもできる。
【００５６】
これによれば、第二ユーザの目的地が第一ユーザの行動範囲から外れることになる。そうすると、第一ユーザは、第二ユーザの目的地に関する詳細な情報を把握し難くなる。そして、本実施形態では、第二ユーザの目的地は、該第二ユーザの居住地近傍の所定の地点である。ここで、居住地近傍の所定の地点とは、例えば、居住地から半径３００ｍ以内の所定の地点（商店や施設における駐車が可能な駐車場、幹線道路上において駐車が可能な場所等）である。したがって、第二ユーザは、第一ユーザに自身の居住地を知られることがなく、また、第二ユーザの目的地近傍の地理情報から第一ユーザに自身の居住地を特定される事態も可及的に抑制される。なお、第二ユーザの目的地を該第二ユーザの居住地近傍の所定の地点に限定する意図はなく、例えば、第二ユーザの目的地は、該第二ユーザの居住地であってもよいし、所定の商業施設であってもよい。この場合、第二ユーザは、自身の生活圏等の情報が第一ユーザに把握されてしまう事態を避けることができる。このように、第二ユーザは、自身の情報を保護し易くなる。
【００５７】
そして、マッチング処理部Ｆ３３０は、第一ユーザと第二ユーザとのマッチングを完了すると、マッチング情報を生成しそれをマッチング情報データベースＤ３３０に登録する。
【００５８】
ここで、マッチング情報データベースＤ３３０は、マッチング情報を格納するデータベースである。マッチング情報データベースＤ３３０は、図９に示すマッチング情報テーブルを有する。なお、マッチング情報テーブルに格納される情報は、図９に示す例に限られず、適宜フィールドの追加、変更、削除が可能である。
【００５９】
図９に示すマッチング情報テーブルは、運転者ＩＤ、同乗者ＩＤ、車両番号、出発地、出発予定時刻、同乗者目的地、運転者目的地のフィールドを有する。本例では、図８Ｂおよび図８Ｃの説明で述べたとおり、第一ユーザＳ００１と第二ユーザＣ００１とがマッチングされ、第一ユーザＳ００２と第二ユーザＣ００２、Ｃ００３とがマッチングされている。
【００６０】
そして、このようなマッチング情報は、図５に示すマッチング情報提供部Ｆ３４０によって、第一ユーザおよび第二ユーザに提供される。
【００６１】
（処理の流れ）
本実施形態に係るマッチングシステムの動作の流れについて説明する。図１０は、本実施形態に係るマッチングシステムの動作の流れを例示する図である。図１０は、マッチングシステム１における、各構成要素間の動作の流れ、および各構成要素が実行する処理を説明する。
【００６２】
第一ユーザ端末１００は、第一ユーザからスケジュール情報を受付け（Ｓ１０１）、それをサーバ装置３００に送信する（Ｓ１０２）。
【００６３】
サーバ装置３００は、第一ユーザ端末１００から送信されたスケジュール情報を、通信部３０４による受信を介して取得し、該スケジュール情報をスケジュール情報データベースＤ３１０に登録する（Ｓ１０３）。ここで、スケジュール情報には、第一ユーザの目的地が含まれる。つまり、Ｓ１０３の処理は、第一ユーザの目的地を取得するステップである。
【００６４】
また、第二ユーザ端末２００は、第二ユーザからリクエスト情報を受付け（Ｓ１０４）、それをサーバ装置３００に送信する（Ｓ１０５）。
【００６５】
サーバ装置３００は、第二ユーザ端末２００から送信されたリクエスト情報を、通信部３０４による受信を介して取得し、該リクエスト情報をリクエスト情報データベースＤ３２０に登録する（Ｓ１０６）。ここで、リクエスト情報には、第二ユーザの目的地が含まれる。つまり、Ｓ１０６の処理は、第二ユーザの目的地を取得するステップである。
【００６６】
そして、サーバ装置３００は、スケジュール情報とリクエスト情報とに基づいて、マッチング処理を行う（Ｓ１０７）。サーバ装置３００のマッチング処理部Ｆ３３０が、上述したように、第二ユーザの目的地が第一ユーザの目的地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。このマッチング処理が完了すると、サーバ装置３００は、マッチング情報をマッチング情報データベースＤ３３０に登録する（Ｓ１０８）。更に、サーバ装置３００は、マッチング情報データベースＤ３３０に登録されたマッチング情報を第一ユーザ端末１００および第二ユーザ端末２００に送信する（Ｓ１０９、Ｓ１１１）。
【００６７】
そして、第一ユーザ端末１００および第二ユーザ端末２００は、サーバ装置３００から送信されたマッチング情報を取得する（Ｓ１１０、Ｓ１１２）。
【００６８】
以上に述べたマッチングシステムによれば、第二ユーザが、ライドシェアの利用を躊躇する事態が可及的に抑制され、該第二ユーザにとって、ライドシェアが利用し易いものとなる。このように、本発明に係る情報処理装置は、同一の車両１０に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【００６９】
（記録媒体）
コンピュータその他の機械、装置（以下、コンピュータ等）に上述したいずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００７０】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報
を電気的、磁気的、光学的、機械的、又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コン
ピュータ等に固定された記録媒体としても利用可能である。
【００７１】
＜第一の実施形態の変形例１＞
次に、上述した第一の実施形態の変形例１について説明する。なお、本変形例において、第一の実施形態と実質的に同一の構成、実質的に同一の制御処理については、その詳細な説明を省略する。
【００７２】
上述した第一の実施形態では、上記の図３に示したように、第一ユーザが車両１０を運転し、第二ユーザが該車両１０に同乗する。これに対して、本変形例では、運転ユーザが車両１０を運転し、第一ユーザおよび第二ユーザが該車両１０に同乗する。これについて、図１１から図１４に基づいて説明する。
【００７３】
図１１は、本変形例に係るマッチングシステムの概略構成を示す図である。図１１の例では、マッチングシステム１は、車両１０、車両１０を運転する運転ユーザが有する端末である運転ユーザ端末４００、運転ユーザが運転する車両１０に同乗する第一ユーザが有する端末である第一ユーザ端末１００、運転ユーザが運転する車両１０に同乗する第二ユーザが有する端末である第二ユーザ端末２００、サーバ装置３００を含む。第一ユーザ端末１００、第二ユーザ端末２００、サーバ装置３００、および運転ユーザ端末４００は、ネットワークＮ１によって相互に接続される。
【００７４】
なお、上述した第一の実施形態の説明で述べたように、第一ユーザと第二ユーザは、同一の車両１０に乗車して移動を行うユーザであって、第二ユーザは第一ユーザよりも先に車両１０から降車する。また、本変形例において、第一ユーザ端末１００の機能構成は、第二ユーザ端末２００の機能構成と実質的に同一であって、運転ユーザ端末４００の機能構成は、第一の実施形態の説明で述べた第一ユーザ端末１００の機能構成と実質的に同一である。
【００７５】
図１２は、本変形例に係るマッチングシステムの動作の流れを例示する図である。本変形例では、運転ユーザ端末４００が、運転ユーザからスケジュール情報を受付け（Ｓ１０１）、それをサーバ装置３００に送信する（Ｓ１０２）。また、第二ユーザ端末２００が、第二ユーザからリクエスト情報を受付け（Ｓ１０４）、それをサーバ装置３００に送信する（Ｓ１０５）のと同様に、第一ユーザ端末１００が、第一ユーザからリクエスト情報を受付け（Ｓ１０４）、それをサーバ装置３００に送信する（Ｓ１０５）。
【００７６】
そして、サーバ装置３００は、リクエスト情報に基づいて、マッチング処理を行う（Ｓ１０７）。サーバ装置３００のマッチング処理部Ｆ３３０が、上述したように、第二ユーザの目的地が第一ユーザの目的地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。
【００７７】
ここで、本変形例におけるマッチング情報テーブルを図１３に示す。なお、図１３に表される同乗者Ｃ００１、Ｃ００２は、上記の図７に示した同乗者Ｃ００１、Ｃ００２と同一であって、本変形例では、同乗者Ｃ００２が第一ユーザに該当し、同乗者Ｃ００１が第二ユーザに該当する。これについて、図１４に基づいて説明する。
【００７８】
図１４は、本変形例における第一ユーザと第二ユーザとのマッチングを説明するための図である。図１４において、運転ユーザＳ００３は、車両１０を自身の出発地ｃから自身の目的地ｉまで移動させる際に、地点ｃにおいて第一ユーザＣ００２、第二ユーザＣ００１を同乗させ、地点ｇで第二ユーザＣ００１を降車させることで、第二ユーザＣ００１を該第二ユーザの出発地ｃから該第二ユーザの目的地ｇまで移動させ、地点ｄで第一ユーザＣ００２を降車させることで、第一ユーザＣ００２を該第一ユーザの出発地ｃから該第一ユーザの目的地ｄまで移動させる。そうすると、第二ユーザの目的地が第一ユーザの行動範囲から外れることになり、第二ユーザは自身の情報を保護し易くなる。
【００７９】
以上に述べたマッチングシステムによっても、同一の車両１０に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【００８０】
なお、上記の図１１に示したマッチングシステムは、車両１０を運転する運転ユーザが有する端末である運転ユーザ端末４００を含んでいるが、これに限定する意図はない。例えば、車両１０は、所定の運行指令に基づいて自律移動を行う自律移動体であってもよい。この場合、運転ユーザが存在しないため、サーバ装置３００は、車両１０の運転スケジュール（スケジュール情報）を所定の運行管理サーバから取得する。
【００８１】
＜第一の実施形態の変形例２＞
次に、上述した第一の実施形態の変形例２について説明する。なお、本変形例において、第一の実施形態と実質的に同一の構成、実質的に同一の制御処理については、その詳細な説明を省略する。
【００８２】
上述した第一の実施形態の説明で述べたように、車両１０を運転する第一ユーザＳ００１は、自身の居住地ｅを目的地にして車両１０を移動させる。ここで、車両１０の出発地ｃが第一ユーザＳ００１の勤務地である場合、第一ユーザＳ００１は、地点ｃから地点ｅまで決まったルートで車両１０を移動させる傾向がある。本変形例では、サーバ装置３００がこのような決まったルートを記憶しており、該ルート上に目的地が属さない第二ユーザをマッチングさせる。これについて、図１５に基づいて説明する。
【００８３】
図１５は、本変形例における第一ユーザと第二ユーザとのマッチングを説明するための図である。図１５において、第一ユーザＳ００１は、通常、出発地ｃから目的地ｅまで決まったルートＬ１で車両１０を移動させる。この場合、第一ユーザＳ００１は、目的地域だけでなくルートＬ１付近についても、多くの情報（例えば、詳細な地理情報）を有することがある。したがって、仮に第二ユーザの目的地がルートＬ１に属する場合には、第二ユーザにとって不都合が生じ得る。
【００８４】
そこで、本変形例では、図１５に示されるように、第一ユーザＳ００１に対して、目的地がｊである第二ユーザがマッチングされる。この場合、第一ユーザＳ００１は、例えばルートＬ２に沿って車両１０を移動させることになるので、第一ユーザＳ００１は、第二ユーザの目的地に関する詳細な情報を把握し難くなる。これにより、第二ユーザは自身の情報を保護し易くなる。つまり、このようなマッチングシステムによっても、同一の車両１０に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【００８５】
＜第二の実施形態＞
次に、本発明の第二の実施形態について説明する。なお、本実施形態において、上述した第一の実施形態と実質的に同一の構成、実質的に同一の制御処理については、その詳細な説明を省略する。
【００８６】
上述した第一の実施形態では、サーバ装置３００は、第二ユーザの目的地が、第一ユーザの目的地を含んだ所定の地域である目的地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。これに対して、本実施形態では、サーバ装置３００は、第二ユーザの出発地が、第一ユーザの出発地を含んだ所定の地域である出発地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。これについて、図１６Ａから図１６Ｃに基づいて説明する。
【００８７】
図１６Ａは、第一ユーザおよび第二ユーザの出発地と目的地を表す例である。図１６Ａにおいて、運転者である第一ユーザＳ００１は、出発地ｅから目的地ｃまで車両１０を移動させ、運転者である第一ユーザＳ００２は、出発地ｆから目的地ｃまで車両１０を移動させる。そして、車両１０に同乗する第二ユーザの出発地は、それぞれｄ、ｇ、ｈである。詳しくは、第二ユーザＣ００１の出発地がｇで、第二ユーザＣ００２の出発地がｄで、第二ユーザＣ００３の出発地がｈである。なお、これら第二ユーザの目的地も第一ユーザの目的地と同様にｃである。また、本例における出発地域は、図１６Ｂおよび図１６Ｃに示すように、第一ユーザの出発地からの距離が所定距離ｒ以内の地域である。ただし、本実施形態では、これに限定する意図はなく、出発地域は、出発地を含む町内であったり、出発地を含む所定の行政区域内であってもよい。
【００８８】
そうすると、第二ユーザＣ００２は、その出発地ｄが第一ユーザＳ００１の出発地ｅと比較的近いため、本例では、第一ユーザＳ００１の出発地域に第二ユーザＣ００２の出発地ｄが属することになる。また、第二ユーザＣ００１は、その出発地ｇが第一ユーザＳ００２の出発地ｆと比較的近いため、本例では、第一ユーザＳ００２の出発地域に第二ユーザＣ００１の出発地ｇが属することになる。一方、第二ユーザＣ００１は、その出発地ｇが第一ユーザＳ００１の出発地ｅから比較的遠いため、本例では、第一ユーザＳ００１の出発地域に第二ユーザＣ００１の出発地ｇは属さない。また、第二ユーザＣ００２は、その出発地ｄが第一ユーザＳ００２の出発地ｆから比較的遠いため、本例では、第一ユーザＳ００２の出発地域に第二ユーザＣ００２の出発地ｄは属さない。
【００８９】
この場合、マッチング処理部Ｆ３３０は、第一ユーザＳ００１と第二ユーザＣ００１とをマッチングする。そうすると、第一ユーザＳ００１は、図１６Ｂに示すように、車両１０を自身の出発地ｅから自身の目的地ｃまで移動させる際に、地点ｇにおいて第二ユーザＣ００１を同乗させ、地点ｃで第二ユーザＣ００１を降車させることで、第二ユーザＣ００１を該第二ユーザの出発地ｇから該第二ユーザの目的地ｃまで移動させる。
【００９０】
また、マッチング処理部Ｆ３３０は、第一ユーザＳ００２と第二ユーザＣ００２、Ｃ００３とをマッチングする。そうすると、第一ユーザＳ００２は、図１６Ｃに示すように、車両１０を自身の出発地ｆから自身の目的地ｃまで移動させる際に、地点ｄにおいて第二ユーザＣ００２を同乗させ、地点ｈにおいて第二ユーザＣ００３を同乗させ、地点ｃで第二ユーザＣ００２、Ｃ００３を降車させる。
【００９１】
なお、本実施形態では、上記の図１０に示した動作の流れにおいて、Ｓ１０３の処理によって第一ユーザの出発地が取得され、Ｓ１０６の処理によって第二ユーザの出発地が取得される。そして、Ｓ１０７の処理によって、第二ユーザの出発地が第一ユーザの出発地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せが設定される。
【００９２】
これによれば、第二ユーザの出発地が第一ユーザの行動範囲から外れることになる。そうすると、第一ユーザは、第二ユーザの出発地に関する詳細な情報を把握し難くなる。したがって、第二ユーザは、自身の情報を保護し易くなる。
【００９３】
また、第二ユーザが、自身が乗車する予定の車両１０の位置情報を車両１０に乗車する前に把握することができる場合、仮に出発地が比較的近い第一ユーザと第二ユーザがマッチングされると、第一ユーザは、自身の生活圏等の情報が第二ユーザに把握されてしまう。
【００９４】
これに対して、本実施形態では、第二ユーザの出発地は第一ユーザの出発地域外であるため、つまり、第一ユーザの出発地と第二ユーザの出発地が比較的遠いため、第二ユーザは、第一ユーザの出発地に関する詳細な情報を把握し難くなる。
【００９５】
以上に述べたマッチングシステムによれば、第二ユーザが、ライドシェアの利用を躊躇する事態が可及的に抑制され、該第二ユーザにとって、ライドシェアが利用し易いものとなる。このように、本発明に係る情報処理装置は、同一の車両１０に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【００９６】
なお、図１６Ａから図１６Ｃにおいては、第一ユーザの目的地と第二ユーザの目的地がともに地点ｃであるが、図１６Ａから図１６Ｃにおいて、第一ユーザの目的地と第二ユーザの目的地は異なっていてもよい。この場合、マッチング処理部Ｆ３３０は、第一の実施形態の説明で述べたように、更に、第二ユーザの目的地が第一ユーザの目的地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定してもよい。
【００９７】
＜第三の実施形態＞
次に、本発明の第三の実施形態について説明する。なお、本実施形態において、上述した第一の実施形態と実質的に同一の構成、実質的に同一の制御処理については、その詳細な説明を省略する。
【００９８】
上述した第一の実施形態では、サーバ装置３００は、第二ユーザの目的地が第一ユーザの目的地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。これによれば、第二ユーザの目的地が第一ユーザの行動範囲から外れることになり、第二ユーザは、自身の情報を保護し易くなる。しかしながら、第一ユーザが所定の地域を繰り返し走行すると（該走行には、第一ユーザが車両１０の運転者として走行する場合だけでなく、第一ユーザが車両１０の同乗者として走行する場合も含む。）、該所定の地域が第一ユーザの行動範囲外であったとしても、該第一ユーザが該所定の地域について、多くの情報（例えば、詳細な地理情報）を有するようになり得る。そして、この所定の地域に第二ユーザの目的地が含まれる場合、第二ユーザが、自身の情報（例えば、生活圏）が第一ユーザに知られないかを懸念する事態が生じ得る。
【００９９】
そこで、本実施形態では、サーバ装置３００は、過去に同一の車両１０に乗車させた第一ユーザと第二ユーザとの組合せが再現されないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。これについて、以下に説明する。
【０１００】
上記の図１０に示した動作の流れにおいて説明したように、サーバ装置３００は、マッチング情報をマッチング情報データベースＤ３３０に登録する（Ｓ１０８）。そして、本実施形態では、上記の図９に示したような第一ユーザと第二ユーザとの組合せ情報が、サーバ装置３００の補助記憶部３０３に蓄積して記憶される。つまり、サーバ装置３００は、過去に同一の車両１０に乗車させた第一ユーザと第二ユーザとの組合せを記憶する。
【０１０１】
そして、本実施形態において、マッチング処理部Ｆ３３０が第一ユーザと第二ユーザをマッチングするとき、マッチング処理部Ｆ３３０は、第二ユーザの目的地が第一ユーザの目的地域に属さないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組
合せを設定するともに、過去に同一の車両１０に乗車させた第一ユーザと第二ユーザとの組合せが再現されないように、同一の車両１０に乗車させる第一ユーザと第二ユーザとの組合せを設定する。
【０１０２】
これによれば、第一ユーザは、第二ユーザの目的地に関する詳細な情報をより把握し難くなる。言い換えれば、第二ユーザは、自身の情報をより保護し易くなる。そうすると、第二ユーザにとって、ライドシェアが利用し易いものとなる。このように、本実施形態によっても、同一の車両１０に乗車するユーザにとって、該ユーザの有益な組合せを設定することができる。
【０１０３】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【０１０４】
本実施形態に係るマッチングシステムは、上述したようなライドシェアへの適用に限定されず、例えば、タクシーの運転手とタクシーの利用客をマッチングする場合に用いられてもよい。
【０１０５】
また、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【０１０６】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【０１０７】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【０１０８】
１０・・・・車両
１００・・・第一ユーザ端末
２００・・・第二ユーザ端末
３００・・・サーバ装置
３０１・・・プロセッサ
３０２・・・主記憶部
３０３・・・補助記憶部
【図１】
2019219973.tif 000003
【図２】
2019219973.tif 000004
【図３】
2019219973.tif 000005
【図４】
2019219973.tif 000006
【図５】
2019219973.tif 000007
【図６】
2019219973.tif 000008
【図７】
2019219973.tif 000009
【図８Ａ】
2019219973.tif 000010
【図８Ｂ】
2019219973.tif 000011
【図８Ｃ】
2019219973.tif 000012
【図９】
2019219973.tif 000013
【図１０】
2019219973.tif 000014
【図１１】
2019219973.tif 000015
【図１２】
2019219973.tif 000016
【図１３】
2019219973.tif 000017
【図１４】
2019219973.tif 000018
【図１５】
2019219973.tif 000019
【図１６Ａ】
2019219973.tif 000020
【図１６Ｂ】
2019219973.tif 000021
【図１６Ｃ】
2019219973.tif 000022