(57)【要約】【課題】先に乗車するユーザの好みに応じて後から乗車するユーザとマッチングできる技術を提供する。【解決手段】同乗者マッチングシステムは、第１ユーザおよび第２ユーザのプロファイル情報を保持するユーザ情報保持部と、第２ユーザにより設定された同乗する他のユーザに対するマッチング条件を保持する条件管理部と、車両の位置情報と、取得した第１ユーザの乗降位置とにもとづいて車両と第１ユーザの組み合わせを抽出するマッチング部と、を備える。マッチング部は、車両に先に乗車している、又は先に乗車する予定の第２ユーザがいる場合に、第１ユーザのプロファイル情報が第２ユーザにより設定された第２ユーザに対するマッチング条件を満たす場合に、第１ユーザが第２ユーザと同乗可能であることを決定し、第２ユーザのマッチング条件は、第２ユーザの入力または第２ユーザの乗降位置によって変更可能である。【選択図】図４
2020061069.tif 000002
【特許請求の範囲】
【請求項１】
シェアリングサービスで利用される車両の位置情報を取得するステップと、
第１ユーザの乗降位置を取得するステップと、
車両の位置情報と第１ユーザの乗降位置とにもとづいて車両と第１ユーザの組み合わせを抽出するステップと、
車両に先に乗車している、又は先に乗車する予定の第２ユーザがいる場合に、第１ユーザのプロファイル情報と、同乗者に対して第２ユーザにより設定されたマッチング条件とを取得するステップと、
第１ユーザのプロファイル情報が第２ユーザのマッチング条件を満たす場合に、第１ユーザが第２ユーザと同乗可能であることを決定するステップと、を含み、
第２ユーザのマッチング条件は、第２ユーザの入力または第２ユーザの乗降位置によって変更可能であることを特徴とする同乗者マッチング方法。
【請求項２】
前記決定するステップでは、第１ユーザのプロファイル情報が第２ユーザのマッチング条件を満たし、かつ第２ユーザのプロファイル情報が第１ユーザにより設定されたマッチング条件を満たす場合に、第１ユーザが第２ユーザと同乗可能であることを決定することを特徴とする請求項１に記載の同乗者マッチング方法。
【請求項３】
第３ユーザが第１ユーザおよび第２ユーザの後に乗車する場合、第１ユーザにより設定されたマッチング条件および第２ユーザにより設定されたマッチング条件を第３ユーザのプロファイル情報が満たす場合に、第３ユーザが第１ユーザおよび第２ユーザと同乗可能であることを決定するステップさらに含むことを特徴とする請求項１または２に記載の同乗者マッチング方法。
【請求項４】
シェアリングサービスで利用される車両の位置情報を取得する位置取得部と、
第１ユーザおよび第２ユーザのプロファイル情報を保持するユーザ情報保持部と、
第２ユーザにより設定された同乗する他のユーザに対するマッチング条件を保持する条件管理部と、
車両の位置情報と、取得した第１ユーザの乗降位置とにもとづいて前記車両と第１ユーザの組み合わせを抽出するマッチング部と、を備え、
前記マッチング部は、前記車両に先に乗車している、又は先に乗車する予定の第２ユーザがいる場合に、第１ユーザのプロファイル情報が第２ユーザにより設定された第２ユーザに対するマッチング条件を満たす場合に、第１ユーザが第２ユーザと同乗可能であることを決定し、
第２ユーザのマッチング条件は、第２ユーザの入力または第２ユーザの乗降位置によって変更可能であることを特徴とする同乗者マッチングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライドシェアリングサービスに利用される技術に関する。
【背景技術】
【０００２】
特許文献１に開示される配車マッチングサービスでは、サービス利用者と運転者であるサービス提供者とのマッチングが、出発地、目的地、出発時刻のサービス条件にもとづいて実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−５５４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される配車マッチングサービスでは、サービス利用者の条件に合うようにサービス利用者とサービス提供者とをマッチングするが、サービス利用者同士のマッチングではなく、ライドシェアリングサービスでサービス利用者同士が乗り合わせる場合、利用者はどのような利用者と相乗りするか不安を感じることがある。
【０００５】
本発明の目的は、先に乗車するユーザの好みに応じたユーザと同乗できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の同乗者マッチング方法は、シェアリングサービスで利用される車両の位置情報を取得するステップと、第１ユーザの乗降位置を取得するステップと、車両の位置情報と第１ユーザの乗降位置とにもとづいて車両と第１ユーザの組み合わせを抽出するステップと、車両に先に乗車している、又は先に乗車する予定の第２ユーザがいる場合に、第１ユーザのプロファイル情報と、同乗者に対して第２ユーザにより設定されたマッチング条件とを取得するステップと、第１ユーザのプロファイル情報が第２ユーザのマッチング条件を満たす場合に、第１ユーザが第２ユーザと同乗可能であることを決定するステップと、を含む。第２ユーザのマッチング条件は、第２ユーザの入力または第２ユーザの乗降位置によって変更可能である。
【０００７】
この態様によると、車両に相乗りする乗客同士のマッチングにおいて、先に乗車する乗客は、設定した条件に合うユーザと相乗りできる。また、ユーザのマッチング条件を変更できるため、ユーザが急いでいる場合や、短い距離を乗る場合に、マッチング条件を緩和して相乗りしやすくできる。
【０００８】
本発明のさらに別の態様は、同乗者マッチングシステムである。この同乗者マッチングシステムは、シェアリングサービスで利用される車両の位置情報を取得する位置取得部と、第１ユーザおよび第２ユーザのプロファイル情報を保持するユーザ情報保持部と、第２ユーザにより設定された同乗する他のユーザに対するマッチング条件を保持する条件管理部と、車両の位置情報と、取得した第１ユーザの乗降位置とにもとづいて車両と第１ユーザの組み合わせを抽出するマッチング部と、を備える。マッチング部は、車両に先に乗車している、又は先に乗車する予定の第２ユーザがいる場合に、第１ユーザのプロファイル情報が第２ユーザにより設定された第２ユーザに対するマッチング条件を満たす場合に、第１ユーザが第２ユーザと同乗可能であることを決定し、第２ユーザのマッチング条件は、第２ユーザの入力または第２ユーザの乗降位置によって変更可能である。
【発明の効果】
【０００９】
本発明によれば、先に乗車するユーザの好みに応じたユーザと同乗できる技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施例の同乗者マッチングシステムの概要を示す図である。
【図２】第１ユーザおよび第２ユーザが車両に相乗りする態様について説明するための図である。
【図３】サーバ装置の機能構成について説明するための図である。
【図４】第１ユーザがライドシェアリングサービスを利用する際に第１携帯端末に表示される画面について説明するための図である。
【発明を実施するための形態】
【００１１】
図１は、実施例の同乗者マッチングシステム１の概要を示す図である。同乗者マッチングシステム１は、車両への相乗りを支援するライドシェアリングサービスを提供する。同乗者マッチングシステム１は、サーバ装置１０、第１携帯端末１２、第２携帯端末１４および車載端末１６を備え、ネットワークを介してそれぞれ接続される。
【００１２】
サーバ装置１０は、第１携帯端末１２を保有する第１ユーザと、第２携帯端末１４を保有する第２ユーザとを車両１８への乗車に案内し、各ユーザと車両１８との仲介をする。図１では、２台の携帯端末と１台の車載端末１６を示すが、実際には３台以上の携帯端末と２台以上の車載端末とを用いて同乗者マッチングシステムが実行される。
【００１３】
車載端末１６は、車両１８に搭載されており、車両の位置情報をサーバ装置１０に送信する。また、車載端末１６は、車両１８の移動経路と、その移動経路の出発予定時刻および到着予定時刻をサーバ装置１０に送信してもよい。なお、車両１８の運転者は、車載端末１６の代わりに携帯端末で移動経路および位置情報をサーバ装置１０に送信してよい。
【００１４】
車両１８の運転者は、車載端末１６から車両１８の情報をサーバ装置１０に送信して、車両１８を登録する。車両１８の情報には、車種、車格、車両の新しさ、乗車可能人数、チャイルドシートの有無、スキー板などのキャリアやスタッドレスタイヤなどの装備情報が含まれる。また、運転者のプロファイル情報が車両１８の属性情報に含まれてよい。車両１８の属性情報は、ユーザが乗車を決定する際の判断に用いられる。運転者の情報は、運転者の運転者ＩＤおよび端末ＩＤに関連付けられている。
【００１５】
第１携帯端末１２および第２携帯端末１４は、ライドシェアリングサービスを利用するためのアプリケーションプログラムを保持し、ユーザにより入力された情報をサーバ装置１０に送信し、サーバ装置１０からライドシェアリングに関する情報を受け取る。第１携帯端末１２および第２携帯端末１４は、利用開始時にユーザのプロファイル情報をサーバ装置１０に送信しており、ユーザが登録されている。ユーザのプロファイル情報には、性別、年代、喫煙の有無、趣味・嗜好情報、相乗り時の会話の可否などが含まれる。第１ユーザのプロファイル情報は、第１ユーザのユーザＩＤおよび第１携帯端末１２の端末ＩＤに関連付けられ、第２ユーザのプロファイル情報は、第２ユーザのユーザＩＤおよび第２携帯端末１４の端末ＩＤに関連付けられている。
【００１６】
第１ユーザがライドシェアリングサービスを利用する場合、第１携帯端末１２に乗降位置および乗車予定時刻を入力して、第１携帯端末１２から入力情報をサーバ装置１０へ送信する。第２携帯端末１４も同様である。
【００１７】
図２は、第１ユーザおよび第２ユーザが車両１８に相乗りする態様について説明するための図である。車両１８の運転者は、ライドシェアリングサービスを利用するため、ユーザの乗車を受け付けることを示す情報と、スタート地点である現在の位置情報と、目的地情報とをサーバ装置１０に送信し、スタート地点から出発する。第１ユーザおよび第２ユーザは、ライドシェアリングサービスを利用して車両で移動しようとしている。
【００１８】
第１ユーザは、乗車地点Ａおよび降車地点Ｃを第１携帯端末１２に入力し、第１携帯端末１２からサーバ装置１０に送信する。サーバ装置１０は、第１ユーザの乗車地点Ａおよび降車地点Ｃと、各車両の位置情報とにもとづいて、第１ユーザが乗車可能な車両を抽出する。例えば、サーバ装置１０は、乗車地点Ａと車両の距離が近い順に車両を抽出する。サーバ装置１０は、抽出された各車両の情報を第１携帯端末１２に送信する。
【００１９】
第１携帯端末１２は、サーバ装置１０から各車両の情報を取得して、第１ユーザが乗車可能な車両の一覧を表示する。第１ユーザが車両１８を選択する操作を第１携帯端末１２に入力し、第１携帯端末１２は車両１８を選択したことを示す情報をサーバ装置１０に送信する。また、第１携帯端末１２は、第１ユーザにより設定された同乗者に対するマッチング条件をサーバ装置１０に送信する。
【００２０】
サーバ装置１０は、第１ユーザの乗車の諾否を車載端末１６に送信して、運転者が乗車を承諾したことを示す情報を車載端末１６からサーバ装置１０に返信する。運転者は、車両１８を地点Ａに移動させ、第１ユーザを乗車させる。
【００２１】
第２ユーザは、乗車地点Ｂおよび降車地点Ｄを第２携帯端末１４に入力し、第２携帯端末１４からサーバ装置１０に送信する。サーバ装置１０は、第２ユーザの乗車地点Ｂおよび降車地点Ｄと、各車両の位置情報とにもとづいて、第２ユーザが乗車可能な車両を抽出する。ここで、サーバ装置１０は、第２ユーザのプロファイル情報を参照して、第１ユーザにより設定されたマッチング条件を第２ユーザが満たすか判定し、第２ユーザがマッチング条件を満たす場合に車両１８も抽出する。サーバ装置１０は、抽出した各車両の情報を第２携帯端末１４に送信する。
【００２２】
第２携帯端末１４は、サーバ装置１０から各車両の情報を取得して、第２ユーザが乗車可能な車両の一覧を表示する。第２ユーザが車両１８を選択する操作を第２携帯端末１４に入力し、第２携帯端末１４は車両１８を選択したことを示す情報をサーバ装置１０に送信する。第２携帯端末１４は、第２ユーザにより設定された同乗者に対するマッチング条件をサーバ装置１０に送信する。
【００２３】
サーバ装置１０は、第２ユーザの乗車の諾否を車載端末１６に送信して、運転者が乗車を承諾したことを示す情報を車載端末１６からサーバ装置１０に返信する。運転者は、車両１８を地点Ｂに移動させ、第２ユーザを乗車させる。これにより、車両１８に先に乗車した第１ユーザにより設定された第１マッチング条件を満たす第２ユーザが乗車し、第１ユーザは所望する同乗者と快適に相乗りすることができ、相乗りすることで安い料金で利用できる。
【００２４】
車両１８が第１ユーザの降車地点Ｃに移動し、第１ユーザが降車すると、第１ユーザにより設定されたマッチング条件が解除され、第２ユーザにより設定されたマッチング条件だけが維持される。仮に他のユーザが車両１８に第２ユーザと相乗りするには、第２ユーザにより設定されたマッチング条件を満たす必要がある。
【００２５】
車両１８が第２ユーザの降車地点Ｄに移動し、第２ユーザが降車すると、第２ユーザにより設定されたマッチング条件が解除される。このように第１ユーザおよび第２ユーザが車両１８に相乗りできる。なお、図２では走行中の車両１８に対して第１ユーザおよび第２ユーザが相乗りすることを決定する態様を示したが、この態様に限られず、事前予約で相乗りすることを決定してもよい。
【００２６】
図３は、サーバ装置１０の機能構成について説明するための図である。図３において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２７】
サーバ装置１０は、位置取得部２０、通信部２２、条件管理部２４、ユーザ情報保持部２６およびマッチング部２８を有する。通信部２２はネットワークを介して第１携帯端末１２、第２携帯端末１４および車載端末１６と情報を送受する。
【００２８】
位置取得部２０は、ライドシェアリングサービスを利用する複数の車両から位置情報を取得し、車載端末１６から車両１８の位置情報に加えて経路情報を取得する。車両の位置情報には取得した時刻情報が付されている。車両１８の経路情報は、例えばナビゲーション装置に設定された目的地をもとに生成された経路案内情報であり、車両１８の現在地である出発地と、設定した目的地である到着地とを結ぶ経路である。位置取得部２０は、車両１８の位置情報と、車両１８の目的地情報を取得してよい。
【００２９】
ユーザ情報保持部２６は、プロファイル情報およびユーザＩＤをユーザ情報として保持する。プロファイル情報は、ユーザの登録時に携帯端末から入力され、性別、年代、喫煙の有無、趣味・嗜好情報、相乗り時の会話の可否などを含む。ユーザ情報には、運転者側の情報と、乗客側の情報とが含まれる。運転者のユーザ情報には、運転者のプロファイル情報に加えて、ライドシェアリングに使う車両情報が含まれてよい。車両情報には、車種、車格、車両の新しさ、乗車可能人数、装備情報などが含まれる。
【００３０】
ユーザのプロファイル情報には、相乗りした同乗者から評価された評価度が含まれてよい。評価度は、同じ車両に乗車したユーザから査定されたもので、同乗のしやすさを示す指標である。
【００３１】
条件管理部２４は、ユーザにより設定された、同乗者に対するマッチング条件をユーザＩＤに関連付けて保持する。マッチング条件は、後から相乗りする同乗者を制限するもので、主にユーザのプロファイル情報によって満たすか否かを判定される。例えばマッチング条件には、性別、年代、喫煙の有無、最大乗員数、相乗り時の会話の可否などが設定される。条件管理部２４は、ユーザが乗車を決定すれば、そのユーザにより設定されたマッチング条件を適用し、ユーザが降車すればそのマッチング条件を解除する。マッチング条件には、ユーザの評価度が所定値以上であることが設定されてよい。
【００３２】
マッチング部２８は、複数の車両の位置情報とユーザの乗降位置とにもとづいて、車両とユーザの組み合わせを抽出する。なお、マッチング部２８は、複数の車両の経路情報とユーザの乗降位置とにもとづいて、車両とユーザの組み合わせを抽出してよく、複数の車両の位置情報および目的地と、ユーザの乗降位置とにもとづいて、車両とユーザの組み合わせを抽出してよい。例えば、マッチング部２８は乗客の乗車位置から近い順に車両を抽出する。
【００３３】
マッチング部２８は、相乗りする際に車両に車両に先に乗車している、又は先に乗車する予定の第１ユーザがいる場合に、第１ユーザにより設定された同乗者に対するマッチング条件を第２ユーザが満たすか判定する。マッチング部２８は、先に乗車する第１ユーザがいる場合に、第２ユーザのプロファイル情報と第１ユーザのマッチング条件とを取得し、第２ユーザのプロファイル情報が第１ユーザのマッチング条件を満たす場合に、第１ユーザおよび第２ユーザの同乗を決定する。これにより、先に乗車する第１ユーザの条件に合う同乗者と相乗りできる。例えば、女性ユーザが女性のみと相乗りすることも可能である。
【００３４】
後から乗車する第２ユーザもマッチング条件を設定してよい。第２ユーザにより設定される同乗者に対するマッチング条件は、先に乗車している第１ユーザに対する条件であってよく、さらに後から乗車する第３ユーザに対する条件であってよい。これにより、ユーザのそれぞれの条件に合う同乗者と相乗りできる。
【００３５】
図４は、第１ユーザがライドシェアリングサービスを利用する際に第１携帯端末１２に表示される画面について説明するための図である。第１携帯端末１２は、ログイン完了後に、図４（ａ）に示すように乗降位置を入力させる画像を表示する。第１ユーザは、乗車位置入力項目と降車位置入力項目に乗降位置を入力し、「次へ」のボタンをタッチ操作して乗降位置の入力を完了する。なお、図４（ａ）に示す乗車位置入力項目と降車位置入力項目には、乗車予定時刻と降車予定時刻とが設定可能であってよい。「次へ」のタッチ操作により、第１携帯端末１２は、入力された乗降位置をサーバ装置１０に送信し、マッチング条件を設定する画面へ遷移させる。
【００３６】
図４（ｂ）に示すように、第１携帯端末１２はマッチング条件を設定する画像を表示する。図４（ｂ）では、同乗者の喫煙に関して不可のチェックボックスにチェックマークが付されており、喫煙が不可に設定されており、その他の項目は不問に設定されている。
【００３７】
第１携帯端末１２は、第１ユーザにより予め設定されたマッチング条件の通りにチェックマークを付して表示する。ここで、第１ユーザは、チェックマークを付されていない別のチェックボックスをタッチ操作することで、別のチェックボックスにチェックマークが付されて、マッチング条件を乗車ごとに変更することができる。
【００３８】
ユーザがマッチング条件を設定して「車両検索」のボタンをタッチ操作すると、第１携帯端末１２は、検索開始を指示する指示信号をサーバ装置１０に送信する。サーバ装置１０のマッチング部２８は複数の車両の位置情報と第１ユーザの乗降位置とにもとづいて車両と第１ユーザの組み合わせを抽出し、通信部２２が抽出結果を第１携帯端末１２に送信する。
【００３９】
第１携帯端末１２は、図４（ｃ）に示すように、マッチング部２８により抽出された車両の一覧を表示し、第１ユーザの乗車位置から近い順に車両を表示する。図４（ｃ）では、抽出された車両が、第１ユーザの乗車位置に到着するまでの時間と、車両情報とともに表示される。
【００４０】
第１ユーザは、これらの情報をもとに乗車したい車両をタッチ操作により選択し、第１携帯端末１２は、第１ユーザの選択結果をサーバ装置１０に送信する。サーバ装置１０は、第１携帯端末１２から車両の選択結果を受け取ると、その車両の車載端末に第１ユーザの乗降位置を送信し、運転者に第１ユーザが乗車予定であることを通知する。また、サーバ装置１０の条件管理部２４は、第１ユーザにより設定されたマッチング条件を保持し、マッチング部２８は、第１ユーザと相乗りする乗客に対して第１ユーザのマッチング条件を満たさないと相乗りできないようにする。
【００４１】
ここで、第１ユーザのマッチング条件は、第１ユーザの乗降位置にもとづいて自動的に変更されてよい。例えば、第１ユーザの乗降位置にもとづく第１ユーザの乗車距離が所定値以下である場合、マッチング部２８は第１ユーザのマッチング条件を緩和してよい。例えば、第１ユーザの乗車距離が非常に短い場合、マッチング条件を緩和して同乗者の制限を課さないようにする。これにより、乗車距離が短い第１ユーザによって、後から相乗りする第２ユーザが乗車しにくくなることを抑えることができる。マッチング条件を緩和するとは、マッチング条件に含まれる複数の制限項目のうち、少なくともいずれかを制限解除することをいう。
【００４２】
第１ユーザのマッチング条件は、通常のマッチング条件と、通常のマッチング条件より緩和された特別なマッチング条件とのいずれかであってよい。マッチング部２８は、第１ユーザの乗車距離が所定値より長ければ、通常のマッチング条件を選択し、第１ユーザの乗車距離が所定値以下であれば、特別なマッチング条件を選択する。これにより、乗車距離が短い第１ユーザによって、後から相乗りする第２ユーザが乗車しにくくなることを抑えることができる。
【００４３】
また、第１ユーザのマッチング条件は、後から乗車する第２ユーザの乗降位置にもとづいて自動的に変更されてよい。例えば、後から乗車する第２ユーザの乗車距離が所定値以下である場合、マッチング部２８は第１ユーザのマッチング条件を緩和して同乗者の制限を課さないようにする。これにより、乗車距離が短いユーザが相乗りしやすくなる。
【００４４】
ライドシェアリングサービスを利用した第１ユーザおよび第２ユーザは、乗車すると利用料金を支払うが、マッチング条件に設定した制限数に応じて利用料金を設定してよい。例えば、マッチング条件の設定で相対的に多くの制限を課したユーザは、相対的に少ない制限を課したユーザより、利用料金が高くなる。ライドシェアリングサービスでは同乗人数が多いほど利用料金が安くなるが、マッチング条件が増すと同乗しにくくなるため、同乗者を乗りにくくするにつれて料金が高くなるように設定する。
【００４５】
なお実施例はあくまでも例示であり、各構成要素の組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００４６】
１  同乗者マッチングシステム、  １０  サーバ装置、  １２  第１携帯端末、  １４  第２携帯端末、  １６  車載端末、  １８  車両、  ２０  位置取得部、  ２２  通信部、  ２４  条件管理部、  ２６  ユーザ情報保持部、  ２８  マッチング部。
【図１】
2020061069.tif 000003
【図２】
2020061069.tif 000004
【図３】
2020061069.tif 000005
【図４】
2020061069.tif 000006