(57)【要約】複数のユーザに共用される複数の車両を管理する車両管理システム（１）であって、ユーザから車両の利用要求を受け付けるとともに、配車を管理するコントローラ（１０）と、ユーザが指定する車両の出発地及び目的地を含む利用要求を記憶するデータベース（２０）とを備え、コントローラ（１０）は、利用要求を行った第１ユーザにより指定された目的地に前記車両が到着するまでの所要時間を第１の時間として算出し、第１の時間よりも長い時間であり、かつ、第１ユーザに提示する時間を第２の時間として算出し、第１の時間と第２の時間の差分の時間を、サービス余力として算出し、サービス余力に基づいて、車両に相乗りさせることが可能な相乗り可能エリアを算出し、第１ユーザと異なる第２ユーザからの利用要求を受け付け、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、第２ユーザにより指定された前記出発地を前記車両に経由させる。
2019239175.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザに共用される複数の車両を管理する車両管理システムであって、
前記ユーザから前記車両の利用要求を受け付けるとともに、配車を管理するコントローラと、
前記ユーザが指定する前記車両の出発地及び目的地を含む前記利用要求を記憶するデータベースとを備え、
前記コントローラは、
前記利用要求を行った第１ユーザにより指定された前記目的地に前記車両が到着するまでの所要時間を第１の時間として算出し、
前記第１の時間よりも長い時間であり、かつ、前記第１ユーザに提示する時間を第２の時間として算出し、
前記第１の時間と前記第２の時間の差分の時間を、サービス余力として算出し、
前記サービス余力に基づいて、前記車両に相乗りさせることが可能な相乗り可能エリアを算出し、
前記第１ユーザと異なる第２ユーザからの前記利用要求を受け付け、前記第２ユーザにより指定された前記出発地が前記相乗り可能エリアの範囲内にある場合、前記第２ユーザにより指定された前記出発地を前記車両に経由させる車両管理システム。
【請求項２】
請求項１記載の車両管理システムであって、
前記データベースは、前記ユーザが過去に前記車両を利用した際の記録として前記車両の利用履歴を記憶し、
前記車両の利用履歴は、前記所要時間に対する前記ユーザの満足度を含み、
前記コントローラは、過去に前記車両を利用したユーザの前記満足度に基づいて、前記第２の時間を算出する車両管理システム。
【請求項３】
請求項１又は２記載の車両管理システムであって、
前記データベースは、前記ユーザが過去に前記車両を利用した際の記録として前記車両の利用履歴を記憶し、
前記車両の利用履歴は、前記所要時間に対する前記ユーザの満足度を含み、
前記コントローラは、
前記第１ユーザが前記車両を利用するエリアと同一又は周辺のエリアにおいて、過去に前記車両を利用したユーザを抽出し、
抽出した前記ユーザの前記満足度に基づいて、前記第２の時間を算出する車両管理システム。
【請求項４】
請求項１〜３の何れか一項に記載の車両管理システムであって、
前記データベースは、前記ユーザが過去に前記車両を利用した際の記録として前記車両の利用履歴を記憶し、
前記車両の利用履歴は、前記所要時間に対する前記ユーザの満足度と、前記ユーザの属性とを含み、
前記ユーザの属性は、前記ユーザの年齢及び性別を含み、
前記コントローラは、
前記第１ユーザの前記属性と同一又は類似の前記属性を有するユーザを抽出し、
抽出した前記ユーザの前記満足度に基づいて、前記第２の時間を算出する車両管理システム。
【請求項５】
請求項１〜４の何れか一項に記載の車両管理システムであって、
前記データベースは、前記ユーザが過去に前記車両以外の移動手段を利用した際の記録として前記車両以外の移動手段での利用履歴を記憶し、
前記車両以外の移動手段での利用履歴は、前記所要時間に対する前記ユーザの満足度を含み、
前記コントローラは、
前記第１ユーザが前記車両を利用するエリアと同一又は周辺のエリアにおいて、過去に前記車両以外の移動手段を利用したユーザを抽出し、
抽出した前記ユーザの前記満足度に基づいて、前記第２の時間を算出する車両管理システム。
【請求項６】
請求項２記載の車両管理システムであって、
前記コントローラは、
所定の閾値よりも高い前記満足度が含まれる前記利用履歴を抽出し、
抽出した利用履歴に含まれる前記所要時間のうち最長の時間を、前記第２の時間とする車両管理システム。
【請求項７】
請求項３〜５の何れか一項に記載の車両管理システムであって、
前記コントローラは、
前記満足度が所定の閾値よりも高いユーザをさらに抽出し、
抽出した前記ユーザが前記車両を利用した際の前記所要時間のうち最長の時間を、前記第２の時間とする車両管理システム。
【請求項８】
請求項１〜７の何れか一項に記載の車両管理システムであって、
前記データベースは、道路情報及び天気情報を記憶し、
前記コントローラは、
前記目的地までの前記車両の走行経路を算出し、
前記走行経路及び前記走行経路の周辺の道路における前記道路情報と、前記天気情報のうち少なくともいずれか一つに基づいて、前記第１の時間を算出する車両管理システム。
【請求項９】
請求項１〜８の何れか一項に記載の車両管理システムであって、
前記コントローラは、
前記サービス余力が所定の時間を超えている場合、前記車両に相乗りさせることが可能と判断する車両管理システム。
【請求項１０】
請求項１〜９の何れか一項に記載の車両管理システムであって、
前記相乗り可能エリアは、前記第２ユーザを前記車両に相乗りさせた場合に、前記第１ユーザにより指定された前記目的地までの前記所要時間が前記第２の時間を超えない範囲内のエリアである車両管理システム。
【請求項１１】
請求項１〜１０の何れか一項に記載の車両管理システムであって、
前記コントローラは、
前記第２ユーザにより指定された前記出発地が前記相乗り可能エリア範囲内にある場合、前記第２ユーザにより指定された前記出発地を経由し、前記第１ユーザにより指定された前記目的地までの前記車両の走行経路を算出し、
算出した前記走行経路を前記車両に走行させる車両管理システム。
【請求項１２】
請求項１〜１１の何れか一項に記載の車両管理システムであって、
前記データベースは、天気情報を記憶し、
前記コントローラは、前記車両の利用時間帯、及び前記車両を利用する際の天気のうち少なくともいずれか一つに基づいて、前記第２の時間を補正する車両管理システム。
【請求項１３】
複数のユーザに共用される複数の車両を管理するコントローラと、前記ユーザが指定する前記車両の出発地及び目的地を含む利用要求を記憶するデータベースを用いて、配車を管理する車両管理方法であって、
前記利用要求を行った第１ユーザにより指定された前記目的地に前記車両が到着するまでの所要時間を第１の時間として算出し、
前記第１の時間よりも長い時間であり、かつ、前記第１ユーザに提示する時間を第２の時間として算出し、
前記第１の時間と前記第２の時間の差分の時間を、サービス余力として算出し、
前記サービス余力に基づいて、前記車両に相乗りさせることが可能な相乗り可能エリアを算出し、
前記第１ユーザと異なる第２ユーザからの前記利用要求を受け付け、前記第２ユーザにより指定された前記出発地が前記相乗り可能エリアの範囲内にある場合、前記第２ユーザにより指定された前記出発地を前記車両に経由させる車両管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、複数のユーザに利用される車両を管理する車両管理システム及び車両管理方法に関する。
【背景技術】
【０００２】  客などを移送中に他の客からの移送要求があった場合に、道路交通情報に基づいて、全ての客などを移送し終えるまでの予想所要時間又は予想所要経費を算出し、予想所要時間又は予想所要経費を最小とする走行経路を決定する配車管理方法および配車システムが知られている（特許文献１）。この方法およびシステムでは、客又は依頼人が、当初の所要時間に対する増加時間、増加時間に応じた減額料を承諾した場合に、その車両を移送要求した客又は依頼人に割り当てる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１８３８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  従来技術では、ユーザの承認により車両への相乗りが成立すると、相乗りを承認したユーザが指定する目的地までの所要時間が増大するため、相乗りが成立するたびに目的地への到着が遅れる。また、目的地への到着の遅れを避けるために他のユーザからの移送要求を承認しないユーザがいる場合、他のユーザには最適な車両以外の車両が割り当てられ、目的地までの到着が遅れる恐れがある。その結果、従来技術では、相乗りを承認するユーザ及び相乗りを要求するユーザの双方に不満を与え、システムの利用機会を減少させるとともに、配車効率を低下させる、という問題がある。【０００５】  本発明が解決しようとする課題は、ユーザの不満を抑制してシステムの利用機会の増大を図るとともに、配車効率の向上を図ることが可能な車両管理システム及び車両管理方法を提供することである。
【課題を解決するための手段】
【０００６】  本発明は、利用要求を行った第１ユーザにより指定された目的地に車両が到着するまでの所要時間を第１の時間として算出し、第１の時間よりも長い時間であり、かつ、第１ユーザに提示する時間を第２の時間として算出し、第１の時間と第２の時間の差分の時間を、サービス余力として算出し、サービス余力に基づいて、車両に相乗りさせることが可能な相乗り可能エリアを算出し、第２ユーザからの利用要求を受け付け、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、第２ユーザにより指定された出発地を車両に経由させることで、上記課題を解決する。
【発明の効果】
【０００７】  本発明によれば、第１ユーザにより指定された目的地に第２の時間内に到着することを確保しつつ、第２ユーザを相乗りさせることができ、ユーザの不満を抑制してシステムの利用機会の増大を図るとともに、配車効率の向上を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係る車両管理システムの構成図である。
【図２】図２は、相乗り可能エリアの一例を示す図である。
【図３】図３は、相乗り可能エリアの他の例を示す図である。
【図４】図４は、図２に示す場面において、第２ユーザの利用要求を受け付けた場面の図である。
【図５】図５は、図４に示す場面から所定時間経過した後の場面の図であり、更新された走行経路の一例を示す図である。
【図６】図６は、本実施形態に係る車両管理システムの制御手順を示すフローチャートである。
【図７】図７は、図５に示す場面から所定時間経過した後の場面の図であり、更新された相乗り可能算出エリアの一例を示す図である。
【発明を実施するための形態】
【０００９】  以下、本発明の実施形態を図面に基づいて説明する。
【００１０】  ≪第１実施形態≫
以下、図面に基づいて、本発明の実施形態に係る車両管理システムについて説明する。本実施形態では、車両管理システムを、複数のユーザが複数のステーションに配置された複数の共用車両を共用するカーシェアリングシステムに適用した例を用いて説明する。また、本実施形態のカーシェアリングシステムでは、共用車両を借り出すステーションと、共用車両を返却するステーションとは、同一であってもよいし、異なっていてもよい。なお、各ステーションは、共用車両を駐車させることができ、共用車両の貸出及び返却を行ったり、利用されていない共用車両を待機させたりできる場所であり、カーシェアリングシステムのために予め用意した駐車場などが挙げられる。
【００１１】  図１は、本実施形態の車両管理システム１を示す構成図である。図１に示すように、本実施形態の車両管理システム１は、車両管理装置１００と、複数のユーザに利用される複数の共用車両Ｖ１〜Ｖｎ（以下、共用車両Ｖと総称することもある）がそれぞれ備える車載装置２００Ｖ１〜２００Ｖｎ（以下、車載装置２００Ｖと総称することもある）と、複数のユーザがそれぞれ所持するユーザ端末装置３００Ａ〜３００Ｚ（以下、ユーザ端末装置３００と総称することもある）と、を有する。本実施形態の車両管理システム１を構成する、車載装置２００Ｖ１〜２００Ｖｎ、ユーザ端末装置３００Ａ〜３００Ｚの台数は限定されない。
【００１２】  車両管理装置１００、車載装置２００Ｖ１〜２００Ｖｎ、及びユーザ端末装置３００Ａ〜３００Ｚは、それぞれ通信装置（３０、２２０、３２０）を備え、インターネット４００などの電気通信回線網を介して相互に情報の授受が可能である。通信経路は有線であっても無線であってもよい。各装置間で行われる通信で利用する通信規格には、４Ｇ／ＬＴＥ、Ｗｉｆｉ等が挙げられる。
【００１３】  本実施形態のユーザ端末装置３００は、本発明の本実施形態に係るユーザ端末装置３００Ａに適用されるプログラムが格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、このＲＯＭに格納されたプログラムを実行することで、各機能を実行させる動作回路としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、アクセス可能な記憶装置として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、を備えるコンピュータである。本実施形態のユーザ端末装置３００は、パーソナルコンピュータ、スマートフォン、又はＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）その他の可搬型の端末装置であってもよい。
【００１４】  本実施形態のユーザ端末装置３００は、各ユーザによる共用車両Ｖの利用を求める入力情報を受け付ける入力装置３１０と、車両管理装置１００などの外部装置と通信を行う通信装置３２０と、各ユーザに情報を通知するための表示装置３３０と、ユーザによる共用車両Ｖｎの利用の制御処理を実行するコントローラ３４０とを備える。
【００１５】  ユーザ端末装置３００の入力装置３１０としては、例えば、ユーザの手操作による入力が可能なディスプレイ画面上に配置されるタッチパネル又はジョイスティックや、ユーザの音声による入力が可能なマイクなどの装置を用いることができる。
【００１６】  表示装置３３０は、車両管理装置１００から受信した情報を、ユーザに通知する。表示装置３３０としては、ディスプレイなどが挙げられ、タッチパネル・ディスプレイを用いる場合には、入力装置３１０と兼用することができる。表示装置３３０は、例えば、共用車両Ｖｎの走行経路の情報などを車両管理装置１００から受信して、ユーザに通知する。
【００１７】  コントローラ３４０は、ユーザ端末装置３００に備えられた図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機などの位置取得装置を用いて、ユーザ端末装置３００を操作するユーザの現在位置の情報を取得する。現在位置の情報としては、例えば、緯度及び経度の情報が挙げられる。コントローラ３４０は、取得した現在位置の情報を、通信装置３２０を介して、車両管理装置１００に送信する。本実施形態では、コントローラ３４０は、定期的に各ユーザの現在位置の情報を、車両管理装置１００に送信する。これにより、後述する車両管理装置１００が備えるコントローラ１０は、各ユーザの現在の位置情報を取得することができる。
【００１８】  また、コントローラ３４０は、各ユーザによる共用車両Ｖの利用を求める利用要求などの入力情報を受け付け、通信装置３２０を介して、車両管理装置１００に送信する。
【００１９】  上述した利用要求には、ユーザのＩＤ情報、ユーザが指定する車両の出発地の情報、ユーザが指定する車両の目的地の情報、ユーザの現在位置の情報などが含まれる。ユーザが指定する車両の出発地とは、ユーザが共用車両Ｖに乗車する乗車位置であり、ユーザが指定する車両の目的地とは、ユーザが共用車両Ｖを降車する降車位置である。また、ユーザのＩＤ情報には、予め登録されたユーザの性別及び年齢が含まれる。
【００２０】  また、本実施形態においては、ユーザ端末装置３００及び車載装置２００Ｖのうち、一方又は両方が、ユーザに対して共用車両Ｖの走行経路を案内するためのナビゲーション装置として機能してもよい。ユーザ端末装置３００がナビゲーション装置として機能する場合には、ユーザ端末装置３００は、例えば、予めユーザ端末装置３００に備えられたＲＯＭなどに地図情報を記憶させておく。ユーザ端末装置３００は、車両管理装置１００により算出された走行経路や予想所要時間を受信する。ユーザ端末装置３００は、表示装置３３０に、地図情報とともに、ユーザが現在利用している共用車両Ｖの現在位置と、共用車両Ｖの目的地の位置とを表示し、共用車両Ｖの現在位置から目的地までの走行経路を案内する。
【００２１】  本実施形態の共用車両Ｖとしては、電動モータを駆動源として備える電気自動車、内燃機関を駆動源として備えるエンジン自動車、電動モータ及び内燃機関の両方を駆動源として備えるハイブリッド自動車を例示できる。なお、電動モータを駆動源とする電気自動車やハイブリッド自動車には、二次電池を電動モータの電源とするタイプや燃料電池を電動モータの電源とするタイプのものも含まれる。また、共用車両Ｖは、運転者の運転により走行する車両であってもよいし、運転者が乗車した状態で、車載装置２００Ｖが実行する自動的な運転により走行する車両であってもよい。さらに、共用車両Ｖは、搭乗者がいない状態で、車載装置２００Ｖが実行する自動的な運転により走行する車両であってもよい。自動的に運転する技術には、本願出願時に知られた技術が適宜用いることができる。なお、自動的に運転する技術には、少なくとも、他車両、対象物との干渉を避ける機能、運転者等から操作介入があった場合、自動的な運転の制御を停止する機能、交通法規を順守した運転を行う機能が含まれる。
【００２２】  本実施形態の車載装置２００Ｖは、各共用車両Ｖの現在位置を検出するＧＰＳ受信機２１０と、車両管理装置１００などの外部装置と通信を行う通信装置２２０と、ユーザによる共用車両Ｖの利用の制御処理を実行するコントローラ２３０とを備える。
【００２３】  コントローラ２３０は、車載装置２００Ｖに備えられた各装置から共用車両Ｖの情報を取得し、通信装置２２０を介して取得した共用車両Ｖの情報を車両管理装置１００に送信する。共用車両Ｖの情報には、ＧＰＳ受信機２１０により取得された現在位置の情報、車速センサ（不図示）により検出された共用車両Ｖの車速の情報が含まれる。また、共用車両Ｖの情報には、共用車両Ｖの利用状況の情報が含まれる。共用車両Ｖの利用状況としては、ユーザを送迎中の状況、他のユーザが相乗り可能な状況などが例示できる。なお、共用車両Ｖの情報には、上述した情報に限られず、例えば、共用車両Ｖの電力残容量や故障情報などが含まれていてもよい。
【００２４】  また、コントローラ２３０は、ディスプレイ（不図示）やスピーカ（不図示）などを用いて、車両管理装置１００から送信された情報などを、ユーザに通知する。本実施形態では、コントローラ２３０は、車両管理装置１００から、共用車両Ｖへの相乗りを希望しているユーザに関する情報、共用車両Ｖの走行経路、予想所要時間などを受信して、ユーザに通知する。本実施形態の相乗りとは、一台の共用車両Ｖに複数人数が一緒に乗り合わせることを示し、例えば、他人同士が一台の共用車両Ｖに乗ることを示す。
【００２５】  なお、本実施形態においては、車載装置２００Ｖは、上述したユーザ端末装置３００と同様に、共用車両Ｖの現在位置から目的地までの走行経路を案内するためのナビゲーション装置として機能するものであってもよい。
【００２６】  本実施形態の車両管理装置１００は、コントローラ１０と、データベース２０と、通信装置３０とを備える。
【００２７】  通信装置３０は、車載装置２００Ｖ及びユーザ端末装置３００とそれぞれ相互に通信可能な装置である。通信装置３０は、車載装置２００Ｖから受信した情報を、コントローラ１０に出力するとともに、コントローラ１０から入力される情報を、車載装置２００Ｖ及びユーザ端末装置３００に送信する。各情報については後述する。
【００２８】  また、通信装置３０は、道路交通情報通信システムＶＩＣＳ（登録商標）（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）、天気予報などの天気に関する情報を提供するサーバ、地図情報又は道路情報を提供するサーバと通信する。通信装置３０は、ＶＩＣＳや各種情報を提供するサーバから受信した情報を、データベース２０に出力する。通信装置３０により受信された情報としては、渋滞情報、交通障害情報、交通規制情報、工事情報、天気情報、地図情報、道路情報が挙げられる。また、通信装置３０は、ユーザ端末装置３００から送信された情報のうち、共用車両Ｖの利用要求、及び共用車両Ｖの利用履歴に関する情報を、データベース２０に出力する。さらに、通信装置３０は、車載装置２００Ｖから送信された情報を、データベース２０に出力する。
【００２９】  データベース２０は、共用車両情報２１と、利用履歴情報２２と、利用エリア情報２３と、環境情報２４と、地図情報２５とを記憶する。また図示していないが、データベース２０は、後述するコントローラ１０が実行する処理のために、ユーザ端末装置２００から送信される利用要求を記憶している。
【００３０】  共用車両情報２１は、共用車両Ｖから送信される共用車両Ｖの情報である。共用車両情報２１には、各共用車両Ｖの現在位置の情報、各共用車両Ｖの車速の情報、各共用車両Ｖの現在の利用状況などが含まれる。共用車両情報２１は、通信装置３０が共用車両Ｖから受信するたびに更新される。
【００３１】  利用履歴情報２２は、過去にユーザが共用車両Ｖを利用した際の記録である。利用履歴情報２２には、ユーザの属性（性別及び年齢）、ユーザが共用車両Ｖを利用したエリア、ユーザが指定した出発地及び目的地、出発地から目的地までの共用車両Ｖの走行距離、共用車両Ｖが目的地に到着するまでの所要時間、この所要時間に対するユーザの満足度が含まれる。これらの情報は、ユーザのＩＤ情報に紐づけられているため、データベース２０は、ユーザごとに、利用履歴情報２２を格納している。ユーザが共用車両Ｖを利用したエリアは、共用車両Ｖが出発地から目的地までに走行した区域名、地域名、都市名で示される。また、ユーザが共用車両Ｖを利用したエリアは、共用車両Ｖが走行した走行経路から所定の範囲内にある各種鉄道の最寄りの駅で示してもよい。
【００３２】  ここで、所要時間に対する満足度について説明する。所要時間に対する満足度とは、目的地への到着までに要した時間に対して、ユーザがどの程度満足したかを示す指標である。例えば、共用車両Ｖを利用した後、ユーザに対してアンケートを実施することで、車両管理装置１００は、所要時間に対する満足度を取得することができる。例えば、ユーザが共用車両Ｖを利用した後、車両管理装置１００は、ユーザ端末装置３００に対して、目的地までの所要時間の情報とともに満足度に関するアンケートの情報を送信する。ユーザ端末装置３００は、ユーザが入力装置３１０を介してアンケートに回答することで、アンケート結果を車両管理装置１００に送信する。アンケートの回答形態としては、「大満足、満足、普通、不満、大不満」のように、予め点数が紐づけられた選択肢からユーザに選択させる形態や、１００点を満点としてユーザに点数を入力させる形態が例示できる。例えば、目的地までの走行経路又はその周辺で渋滞又は事故が起きて、目的地までの所要時間が当初の予想所要時間よりも遅れた場合、ユーザはこれらの諸事情を加味して、所要時間に対する満足度に回答する。つまり、所要時間に対する満足度は、ユーザが感覚的にどの程度の遅延に対して許容できるかを示す指標と言い換えることもできる。
【００３３】  また、ユーザが満足度を回答する際の所要時間には、ユーザが利用要求を行ってから、共用車両Ｖが出発地に到着するまでのユーザの待ち時間を含めてもよい。なお、所要時間に待ち時間を含めることに限定されず、例えば、乗車するまでの所要時間と、出発地から目的地までの所要時間とに分け、それぞれに対してユーザに満足度を回答させてもよい。この場合、利用履歴には、出発地から目的地までの所要時間と当該所要時間に対するユーザの満足度と、出発地での待ち時間と当該待ち時間に対するユーザの満足度が含まれる。
【００３４】  利用エリア情報２３は、過去にユーザが共用車両Ｖ以外の移動手段を利用した履歴の情報である。共用車両Ｖ以外の移動手段（以降、他の移動手段とも称する）としては、鉄道やバスなどの公共交通機関、タクシーが挙げられる。利用エリア情報２３には、利用履歴情報２２と同様に、ユーザの属性、ユーザが他の移動手段を利用したエリア、ユーザが他の移動手段を利用して目的地に到着するまでの所要時間、この所要時間に対する満足度が含まれる。これらの情報は、利用履歴情報２２と同様に、ユーザのＩＤ情報に紐づけられている。なお、これらの情報は、ユーザから直接的に取得することに限られず、例えば、統計上のデータを用いてもよい。
【００３５】  環境情報２４は、通信装置３０により受信された渋滞情報及び天気情報である。環境情報２４は、通信装置３０がこれらの情報を受信するたびに更新される。
【００３６】  地図情報２５は、コントローラ１０が共用車両Ｖの走行経路を算出するための地図情報及び道路情報である。地図情報及び道路情報は、リンクとノードの組み合わせにより表現される情報である。地図情報２５は、通信装置３０がこれらの情報を受信するたびに更新される。
【００３７】  コントローラ１０は、車両管理システム１のサーバとして機能し、カーシェアリングシステムを管理運営するための制御処理を実行する。コントローラ１０は、カーシェアリングシステムを管理運営する処理を実行するためのプログラムが格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、このＲＯＭ１２に格納されたプログラムを実行することで、車両管理装置１００として機能する動作回路としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、アクセス可能な記憶装置として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３とを備える。
【００３８】  コントローラ１０は、利用受付機能と、共用車両選定機能と、走行経路算出機能と、第１時間算出機能と、第２時間算出機能と、第２時間提示機能と、サービス余力算出機能と、相乗り可否判定機能と、相乗り可能エリア算出機能と、走行経路更新機能と、通知機能とを実現する。コントローラ１０は、上記機能を実現するためのソフトウェアと、上述したハードウェアの協働により各機能を実現するコンピュータである。以下において、コントローラ１０が実現する各機能についてそれぞれ説明する。
【００３９】  まず、利用受付機能について説明する。コントローラ１０は、利用受付機能により、ユーザから、ユーザ端末装置３００を介して、一の共用車両Ｖの利用を要求する利用要求を、逐次的に取得する。利用要求には、ユーザにより指定された出発地及び目的地の情報が含まれる。例えば、ユーザは、ユーザ端末装置３００の入力装置３１０に、共用車両Ｖの乗車位置として出発地を入力し、また共用車両Ｖの降車位置として目的地を入力する。ユーザ端末装置３００は、通信装置３２０を介して、入力された情報を、車両管理装置１００へ送信する。ユーザ端末装置３００から車両管理装置１００へ送信される情報には、ユーザの利用要求だけでなく、予めユーザにより登録されたユーザのＩＤ情報、ユーザの現在位置の情報が含まれる。
【００４０】  次に、共用車両選定機能について説明する。コントローラ１０は、共用車両選定機能により、共用車両情報２１及びユーザからの利用要求に基づいて、複数の共用車両Ｖの中から、利用要求を行ったユーザに適した共用車両Ｖを割り当てる。コントローラ１０は、共用車両情報２１に含まれる、各共用車両Ｖの現在位置及び現在の利用状況と、ユーザにより指定された出発地及び目的地とを比べて、出発地を経由して目的地まで走行することができる共用車両Ｖを選定する。例えば、コントローラ１０は、ユーザにより指定された出発地から最短距離に位置するステーションを検索する。そして、コントローラ１０は、該当するステーションに停車中の共用車両Ｖの中から、利用される予定がない共用車両Ｖを選定し、利用要求を行ったユーザに割り当てる。また、例えば、コントローラ１０は、ユーザの現在位置から最短距離を走行する共用車両Ｖを検索するとともに、該等する共用車両Ｖの現在の利用状況を確認する。そして、コントローラ１０は、現在の利用状況からユーザが利用可能と判断した場合、ユーザの現在位置に最も近くに位置する共用車両Ｖを、利用要求を行ったユーザに割り当てる。
【００４１】  次に、走行経路算出機能について説明する。コントローラ１０は、走行経路算出機能により、共用車両Ｖが走行する走行経路を算出する。例えば、コントローラ１０は、地図情報２５に含まれる地図情報及び道路情報を参照し、共用車両Ｖの現在位置からユーザにより指定された出発地を経由してユーザにより指定された目的地までの走行経路を算出する。
【００４２】  次に、第１時間算出機能について説明する。コントローラ１０は、第１時間算出機能により、共用車両Ｖがユーザにより指定された目的地に到着するまでの所要時間を算出する。本実施形態では、コントローラ１０は、共用車両Ｖが現在位置からユーザにより指定された出発地に到着するまでの所要時間と、共用車両が出発地から目的地に到着するまでの所要時間とを加算した時間を、共用車両Ｖが目的地に到着するまでの所要時間（以降、第１の時間とも称する）とする。
【００４３】  例えば、共用車両Ｖがステーションに停車している場合には、コントローラ１０は、共用車両Ｖの現在位置からユーザにより指定された出発地までの距離を、走行経路に指定された道路の法定速度で割ることで、出発地までの所要時間を算出する。また、例えば、コントローラ１０は、出発地から目的地までの距離を、走行経路に指定された道路の法定速度で割ることで、出発地から目的地までの所要時間を算出する。
【００４４】  また、共用車両Ｖが走行している場合には、コントローラ１０は、共用車両Ｖから送信される現在の車速に対して、環境情報２４に含まれる渋滞情報及び天気情報を加味した車速を、共用車両Ｖの予想車速として推定する。例えば、コントローラ１０は、現在位置からユーザにより指定された出発地を経由して目的地までの走行経路又はその周辺において、渋滞がある場合、現在の車速に対して予め設定された割合だけ減速させた車速を、予想車速として推定する。また、例えば、コントローラ１０は、天気が雨の場合には、一般的に車両の運転者が速度を制限する観点から、現在の車速に対して所定の割合だけ減速させた車速を、予想車速として推定する。そして、コントローラ１０は、現在位置から出発地までの距離を予想車速で割ることで、出発地までの所要時間を算出し、出発地から目的地までの距離を予想車速で割ることで、出発から目的地までの所要時間を算出する。このように、現在の道路の渋滞情報や、天気情報を考慮することで、ユーザにより指定された目的地までの所要時間を精度良く算出することができる。なお、車速の推定方法は一例であって、上記方法に限定されるものではなく、例えば、走行経路を複数の区間に分割し、区間ごとに予想車速を推定してもよい。
【００４５】  次に、第２時間算出機能について説明する。コントローラ１０は、第２時間算出機能により、利用要求を行ったユーザに提示するための時間であって、第１の時間よりも長い時間を算出する。ユーザに提示するための時間とは、利用要求を行ったユーザに対して、目的地までの所要時間として提示する仮の時間である。後述するコントローラ１０の第２時間提示機能により、利用要求を行ったユーザには、第１の時間よりも長い時間（以降、第２の時間とも称する）が提示される。ユーザは、提示された第２の時間を確認し、共用車両Ｖを利用するか否かの判断を行う。
【００４６】  具体的に、第２の時間の算出方法について説明する。まず、コントローラ１０は、地図情報２５を参照して、ユーザにより指定された出発地から目的地までの距離を算出する。次に、コントローラ１０は、データベース２０から、利用要求を行ったユーザが過去に共用車両Ｖを利用した際の共用車両Ｖの利用履歴を取得する。例えば、コントローラ１０は、利用履歴情報２２に含まれるユーザのＩＤ情報の中から、利用要求を行ったユーザのＩＤ情報を検索して、該当するユーザのＩＤ情報に紐づけられた利用履歴を取得する。この際に、ユーザが過去に共用車両Ｖを複数回利用している場合、コントローラ１０は、全ての利用履歴を取得する。以降では、利用要求を行ったユーザが複数回共用車両Ｖを利用している場合について説明する。
【００４７】  次に、コントローラ１０は、複数の利用履歴の中から、これから共用車両Ｖが走行する予定の距離と同程度の走行距離が含まれる利用履歴を抽出する。例えば、コントローラ１０は、複数の利用履歴から、利用履歴に含まれる走行距離と、現在ユーザにより指定された出発地から目的地までの距離との差が所定の距離以内にある利用履歴を抽出する。所定の距離は、特に限定されず、予め定められた距離でもよいし、実験的に求めた距離でもよい。なお、過去の走行距離とこれから走行する予定の距離との比較処理において、共用車両Ｖが走行したエリアについては考慮されない。例えば、現在ユーザにより指定された出発地及び目的地が含まれるエリアと、過去にユーザが共用車両Ｖを利用したエリアが異なる場合であっても、コントローラ１０は、これから共用車両Ｖが走行する予定の距離と同程度の走行距離が含まれている場合には、エリアに関係なく利用履歴を抽出する。
【００４８】  そして、コントローラ１０は、抽出した利用履歴から、目的地までの所要時間とユーザが回答した満足度を取得する。例えば、抽出した利用履歴が一つのみの場合、コントローラ１０は、抽出した利用履歴に含まれる所要時間及び満足度を取得する。また、例えば、抽出した利用履歴が複数ある場合、コントローラ１０は、満足度が予め定められた所定の値以上の利用履歴をさらに選別するとともに、選別された利用履歴のうち、最長の所要時間を取得する。この処理により、コントローラ１０は、満足度が所定の値以上であり、かつ、最長の走行時間を取得することができる。目的地までの所要時間が長い場合であっても、ユーザがある程度許容できるものとして満足した際の走行時間が算出される。
【００４９】  また、コントローラ１０は、第２時間算出機能により、出発地での待ち時間に対しても上記処理と同様の処理を実行する。例えば、コントローラ１０は、走行距離に関して抽出した利用履歴から、乗車するまでの所要時間（待ち時間ともいう）と待ち時間に対する満足度を取得する。例えば、抽出した利用履歴が一つしかない場合、コントローラ１０は、抽出した利用履歴に含まれる待ち時間及び満足度を取得する。また、例えば、抽出した利用履歴が複数存在する場合、コントローラ１０は、満足度が予め定められた所定の値以上の利用履歴をさらに選別するとともに、選別された利用履歴のうち、最長の待ち時間を取得する。この処理により、コントローラ１０は、満足度が所定の値以上であり、かつ、最長の待ち時間を取得することができる。乗車までの待ち時間が長い場合であっても、ユーザがある程度許容できるものとして満足した際の待ち時間が算出される。
【００５０】  上記の２つの処理が終了した後、コントローラ１０は、第２時間算出機能により、目的地までの最長の所要時間に、出発地での最長の待ち時間を加算した時間を、第２の時間として算出する。また、コントローラ１０は、算出した第２の時間と、第１時間算出機能により算出された第１の時間とを比較し、第２の時間が第１の時間よりも長い場合には、算出した第２の時間を確定させる。反対に、コントローラ１０は、第２の時間が第１の時間よりも短い場合には、算出した第２の時間を破棄するとともに、第１の時間を第２の時間に置き換える。
【００５１】  なお、コントローラ１０は、第２時間算出機能により算出された第２の時間に対して、ユーザが利用要求を行った時間帯、及び車両を利用する天気のうち少なくとも一つに基づいて補正してもよい。具体的には、コントローラ１０は、時間帯や天気に応じて、第２の時間を長くなるように補正したり、あるいは短くなるように補正したりする。例えば、ランチタイムのように限られた時間帯においては共用車両Ｖの利用には制限がかかるため、コントローラ１０は、利用要求が行われた時間帯がランチタイムに該当すると、第２の時間を短くするように補正する。また、例えば、天気が雨の時にはユーザは出発地での待ち時間を短くしたいと考えるため、コントローラ１０は、利用要求が行われた際の天気が雨に該当すると、第２の時間を短くするように補正する。上記の第２の時間を短くする補正では、コントローラ１０は、第１の時間よりも短くならない範囲で補正を行う。なお、補正の基準や補正の方法は一例であって、特に限定されるものではない。
【００５２】  次に、第２時間提示機能について説明する。コントローラ１０は、第２時間提示機能により、ユーザ端末装置３００を介して、利用要求を行ったユーザに対して、算出した第２の時間を提示する。コントローラ１０は、第２時間提示機能により、第２の時間だけでなく、利用要求に対して選定された共用車両Ｖの情報（例えば、車種、色の情報、乗車可能人数）も提示する。また、コントローラ１０は、第２の時間の詳細な時間構成を提示してもよい。例えば、コントローラ１０は、第２の時間には、出発地での待ち時間と、出発地から目的地までの所要時間とが含まれていることを提示してもよい。ユーザは、提示された第２の時間を確認し、共用車両Ｖの利用を承諾するか否かを判断する。例えば、ユーザが目的地までの所要時間として第２の時間で問題がないと判断した場合には、ユーザは表示装置３３０に表示される「承諾する」を選択する。反対に、ユーザが第２の時間では問題があると判断した場合には、ユーザは表示装置３３０に表示される「承諾しない」を選択する。ユーザにより選択された情報は、通信装置３２０を介して、車両管理装置１００に送信される。ユーザが第２の時間に対して承諾した場合、利用要求を行ったユーザと車両管理装置１００との間で、共用車両Ｖの利用が成立する。以降に説明するコントローラ１０の機能は、共用車両Ｖの利用が成立した後に実行される。
【００５３】  次に、サービス余力算出機能について説明する。コントローラ１０は、サービス余力算出機能により、第１の時間と第２の時間の差分の時間を、サービス余力として算出する。サービス余力とは、ユーザに提示して承諾を得られた第２の時間と、実際に目的地までの所要時間として予測した第１の時間との差分の時間である。ユーザは提示された第２の時間に対して承諾しているため、共用車両Ｖは第２の時間をかけてユーザにより指定された目的地に到着すればよい。つまり、サービス余力とは、共用車両Ｖが走行経路に沿って目的地に到着するまでに、目的地への走行以外の目的で費やすことが可能な時間である。本実施形態では、サービス余力は、共用車両Ｖへの相乗りに対して費やすことが可能な時間である。例えば、第１の時間と第２の時間の差分の時間として、１０分が算出された場合、最大１０分間、共用車両Ｖは、当初設定された走行経路から迂回し、他のユーザを相乗りさせることができる。
【００５４】  次に、相乗り可否判定機能について説明する。コントローラ１０は、相乗り可否判定機能により、共用車両Ｖが相乗りさせることが可能か否かを判定する。コントローラ１０は、サービス余力算出機能により算出されたサービス余力が所定の時間を超えている場合には、他のユーザが共用車両Ｖに相乗りすることは可能と判定し、反対に、サービス余力が所定の時間以下の場合には、他のユーザが共用車両Ｖに相乗りすることは不可能と判定する。相乗り可否の判定に用いられる所定の時間は、予め定められた時間でもよいし、実験的に求められた時間でもよい。以降では、説明の便宜上、共用車両Ｖの利用が成立しているユーザを第１ユーザと称し、利用要求をこれから行うユーザを第２ユーザと称して説明する。
【００５５】  次に、相乗り可能エリア算出機能について説明する。コントローラ１０は、相乗り可能エリア算出機能により、サービス余力に基づいて、第２ユーザが共用車両Ｖに相乗りすることができるエリアを算出する。コントローラ１０は、走行経路算出機能により算出した走行経路を基準として、サービス余力に応じて共用車両Ｖが迂回することが可能なエリアを算出する。例えば、コントローラ１０は、地図情報２５を参照し、サービス余力として算出された時間を距離に換算する。この換算処理において、コントローラ１０は、共用車両Ｖから送信される車速の情報を用いてもよいし、予め定められた車速の情報を用いてもよい。コントローラ１０は、算出された走行経路を基準としたエリアであり、かつ、換算された距離に応じて走行経路から拡張されたエリアを、相乗り可能エリアとして算出する。なお、相乗り可能エリアとして、走行経路から拡張する方向は特に限定されず、共用車両Ｖが目的地に第２の時間以内に到着可能であれば、走行経路から逸脱して迂回する方向であってもよい。例えば、相乗り可能エリアには、出発地から見て目的地よりも遠い方向にあるエリアも含まれる。
【００５６】  図２は、相乗り可能エリアの一例を示す図である。図２では、ユーザＡが共用車両Ｖの利用要求を行い、提示された第２の時間に対して承諾している場面、すなわち、共用車両Ｖの利用が成立している場面を示す。図２では、コントローラ１０は、ユーザＡにより指定された出発地ＰＡ１を経由し、目的地ＰＡ２までの走行経路ＲＡを算出している。共用車両Ｖは、走行経路ＲＡに沿って走行している。
【００５７】  図２に示す場面において、コントローラ１０は、ユーザＡに目的地ＰＡ２までの所要時間として提示した第２の時間と、渋滞情報等に基づいて推定された目的地ＰＡ２までの所要時間（第１の時間）との差分の時間を、サービス余力として算出している。相乗り可能エリアＡｒは、コントローラ１０によりサービス余力に基づいて算出された、共用車両Ｖが迂回しても、ユーザＡに提示した第２の時間内に目的地ＰＡ２まで到着することができる領域を示している。言い換えると、相乗り可能エリアＡｒは、第１ユーザとは異なるユーザを共用車両Ｖに相乗りさせた場合に、目的地ＰＡ２までの所要時間が第２の時間を超えない範囲内のエリアである。
【００５８】  また、図３は、相乗り可能エリアの他の例を示す図である。図３は、図２の場面と同じ場面であるが、図２と比較して、相乗り可能エリアＡｒ’の領域が異なる。図３に示す相乗り可能エリアＡｒ’は、コントローラ１０により第２の時間が短くなるように補正された場合の領域を示す。第２の時間が短くなると、第２の時間がと第１の時間との差分の時間は短くなるため、図３に示すように、共用車両Ｖが迂回することが可能な領域が縮減される。
【００５９】  再び、コントローラ１０の各機能について説明する。次に、走行経路更新機能について説明する。この機能は、第１ユーザによる共用車両Ｖの利用が成立した後、第１ユーザとは異なる第２ユーザにより利用要求があった場合に実行される。まず、コントローラ１０は、走行経路更新機能により、第２ユーザの相乗り可否を判定する。コントローラ１０は、相乗り可能エリアと、第２ユーザによる利用要求に含まれる出発地との関係に応じて、第２ユーザを共用車両Ｖに相乗りできるか否かを判定する。コントローラ１０は、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、第２ユーザを相乗りさせることが可能と判定する。反対に、コントローラ１０は、第２ユーザにより指定された出発地が相乗り可能エリアの範囲外にある場合、第２ユーザを相乗りさせることが不可能と判定する。
【００６０】  次に、コントローラ１０は、走行経路更新機能により、第２ユーザを共用車両Ｖに相乗りさせるために、走行経路の更新を行う。具体的には、コントローラ１０は、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、共用車両Ｖが、第１ユーザにより指定された目的地までの走行経路を迂回して、第２ユーザにより指定された出発地を経由し、第１ユーザにより指定された目的地に到着するまでの走行経路を算出する。
【００６１】  また、コントローラ１０は、第２ユーザにより指定された目的地が相乗り可能エリアの範囲内にあるか否かに応じて、第２ユーザにより指定された目的地を経由する走行経路を算出するか否かを判定する。例えば、コントローラ１０は、第２ユーザにより指定された出発地及び目的地が相乗り可能エリアの範囲内にある場合、共用車両Ｖが、第２ユーザにより指定された出発地及び目的地を経由して、第１ユーザにより指定された目的地に到着するまでの走行経路を算出する。反対に、コントローラ１０は、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にあり、第２ユーザに指定された目的地が相乗り可能エリアの範囲外にある場合、共用車両Ｖが、第２ユーザにより指定された出発地のみを経由して、第１ユーザにより指定された目的地に到着するまでの走行経路を算出する。
【００６２】  また、コントローラ１０は、共用車両Ｖに第１ユーザが乗車していない場合、第１ユーザにより指定された出発地、第２ユーザにより指定された出発地との位置関係に応じて、第１ユーザにより指定された出発地及び第２ユーザにより指定された出発地を経由する順序を決定する。例えば、コントローラ１０は、共用車両Ｖの現在位置に対して、第１ユーザにより指定された出発地の方が第２ユーザにより指定された出発地よりも近い場合、第１ユーザにより指定された出発地、第２ユーザにより指定された出発地の順で経由する走行経路を算出する。反対に、コントローラ１０は、共用車両Ｖの現在位置に対して、第２ユーザにより指定された出発地の方が第１ユーザにより指定された出発地よりも近い場合、第２ユーザにより指定された出発地、第１ユーザにより指定された出発地の順で経由する走行経路を算出する。
【００６３】  次に、通知機能について説明する。コントローラ１０は、通知機能により、更新された走行経路、第２ユーザにより指定された出発地（及び目的地）の情報、第２ユーザの情報（例えば、ユーザのＩＤ情報）を、車載装置２００Ｖ及びユーザ端末装置３００に送信する。これにより、共用車両Ｖに相乗りするユーザの情報、更新された走行経路の情報を、第１ユーザ及び車載装置２００Ｖは取得することができる。例えば、共用車両Ｖが車両管理装置１００により設定された走行経路に沿って自動的に走行する車両の場合、共用車両Ｖは、更新された走行経路に沿って走行して第２ユーザを乗車させる。そして、共用車両Ｖは、第２ユーザの乗車後、第１ユーザにより指定された目的地まで走行する。また、例えば、共用車両Ｖが運転者による運転により走行する場合、運転者は、更新された走行経路に沿って運転して第２ユーザを乗車させる。そして、運転者は、第２ユーザの乗車後、第１ユーザにより指定された目的地まで運転する。
【００６４】  図４、５を用いて、相乗り可否の判定及び走行経路の更新について具体的に説明する。図４は、図２に示す場面において、第２ユーザによる利用要求を受け付けた場面を示している。図４では、ユーザＡが出発地ＰＡ１で共用車両Ｖに乗車する前に、ユーザＢが利用要求を行っている。この場面において、コントローラ１０は、相乗り可能エリアＡｒと、ユーザＢにより指定された出発地ＰＢ１とを比較し、出発地ＰＢ１が相乗り可能エリアＡｒの範囲内にあると判断し、ユーザＢは共用車両Ｖに相乗り可能と判断する。また、コントローラ１０は、相乗り可能エリアＡｒと、ユーザＢにより指定された目的地ＰＢ２とを比較し、目的地ＰＢ２が相乗り可能エリアＡｒの範囲内にあると判断し、ユーザＢを降車させた後に、ユーザＡにより指定された目的地ＰＡ２に向かうことが可能と判断している。
【００６５】  図５は、図４の場面から所定時間経過した場面の図であり、コントローラ１０により更新された走行経路の一例を示す図である。図５に示すように、コントローラ１０は、ユーザＢにより指定された出発地ＰＢ１及び目的地ＰＢ２が相乗り可能エリアＡｒの範囲内にある場合、図４に示す走行経路ＲＡから更新された走行経路ＲＡＢを算出する。更新された走行経路ＲＡＢは、出発地ＰＡ１、出発地ＰＢ１、目的地ＰＢ２の順で経由して、目的地ＰＡ２に至る経路である。図５の例では、出発地ＰＢ１から目的地ＰＢ２までの区間において、共用車両Ｖには、ユーザＡ及びユーザＢが相乗りする。共用車両Ｖは、ユーザＢを相乗りさせても、第２の所要時間の範囲で目的地ＰＡ２に到着するため、ユーザＢの相乗りに対してユーザＡに与える不満を抑制することができる。また、共用車両Ｖは、目的地ＰＡ２に到着するまでにユーザＢを相乗りさせるため、共用車両Ｖの配車効率を向上させることができる。さらに、ユーザＢの周辺を走行する共用車両ＶがユーザＢに割り当てられるため、利用要求後にユーザＢに不要に待たすことを防止し、ユーザＢに与える不満を抑制することができる。
【００６６】  続いて、本実施形態の車両管理システムの制御手順を示すフローチャートである図６に基づいて、本実施形態の車両管理システムの制御処理について説明する。制御処理は、所定の周期毎に繰り返し実行される。
【００６７】  ステップＳ１０１では、コントローラ１０は、第１ユーザから利用要求を取得する。ステップＳ１０２では、コントローラ１０は、ステップＳ１０１にて取得した利用要求に基づいて、第１ユーザに割り当てる共用車両Ｖを選定する。例えば、コントローラ１０は、第１ユーザにより指定された出発地に最も近くの地点で停車している又は走行している共用車両Ｖを、第１ユーザに割り当てる。
【００６８】  ステップＳ１０３では、コントローラ１０は、ステップＳ１０２にて選定された共用車両Ｖの現在位置から、ステップＳ１０１にて取得した出発地を経由して、ステップＳ１０１にて取得した目的地までの走行経路を算出する。例えば、コントローラ１０は、地図情報２５に含まれる地図情報及び道路情報を参照し、目的地までの走行経路を算出する。
【００６９】  ステップＳ１０４では、コントローラ１０は、ステップＳ１０３にて算出された走行経路を走行した場合に、共用車両Ｖが目的地に到着するまでの所要時間を、第１の時間として算出する。第１の時間には、出発地において第１ユーザが共用車両Ｖを待つための待ち時間と、出発地から目的地までの共用車両Ｖの走行時間とが含まれる。例えば、コントローラ１０は、環境情報２４に含まれる渋滞情報及び天気情報を加味した車速を、共用車両Ｖの予想車速として推定する。そして、コントローラ１０は、共用車両Ｖの現在位置と出発地までの距離を予想車速で除算することで得られた時間と、出発地から目的地までの距離を予想車速で除算することで得られた時間とを合算することで、第１の時間を算出する。
【００７０】  ステップＳ１０５では、コントローラ１０は、ステップＳ１０４にて算出された第１の時間よりも長い時間であり、かつ、第１ユーザに提示する時間を第２の時間として算出する。例えば、コントローラ１０は、データベース２０から、第１ユーザによる共用車両Ｖの利用履歴を取得する。そして、コントローラ１０は、ステップＳ１０１にて取得された出発地から目的地までの走行距離を算出するとともに、算出された走行距離と同程度の走行距離が記録されている第１ユーザの利用履歴を抽出する。コントローラ１０は、抽出結果に複数の利用履歴がある場合、過去に第１ユーザが回答した満足度が所定の値以上の利用履歴を選別するとともに、複数の利用履歴に含まれ目的地から出発地までの複数の走行時間のうち、最長の走行時間を抽出する。
【００７１】  また、コントローラ１０は、第１ユーザの利用履歴に待ち時間及び待ち時間に対する満足度が含まれている場合、満足度が所定の値以上の利用履歴を選別するとともに、複数の利用履歴に含まれ出発地での複数の待ち時間のうち、最長の待ち時間を抽出する。コントローラ１０は、最長の走行時間に最長の待ち時間を加えた時間を、第２の時間として算出する。そして、コントローラ１０は、通信装置３０を介して、第１ユーザが所持するユーザ端末装置３００に、第２の時間の情報、選定された共用車両Ｖの情報、及び走行経路の情報を送信する。第１ユーザは、ユーザ端末装置３００の表示装置３３０に表示される各種情報を確認する。
【００７２】  ステップ１０６では、コントローラ１０は、ステップＳ１０５で提示した第２の時間に対して、第１ユーザが承諾したか否かを判定する。第１ユーザが入力装置３１０に承諾又は不承諾の情報を入力すると、ユーザ端末装置３００は、第１ユーザによる入力情報を車両管理装置１００に送信する。第１ユーザが提示した第２の時間に承諾した場合には、ステップＳ１０７に進み、第１ユーザが提示した第２の時間に承諾しない場合には、車両管理システムの制御は終了する。
【００７３】  ステップＳ１０７では、コントローラ１０は、サービス余力を算出する。具体的には、コントローラ１０は、ステップＳ１０５にて算出された第２の時間から、ステップＳ１０４にて算出した第１の時間を減算することで、第１の時間と第２の時間との差分の時間を取得し、サービス余力とする。
【００７４】  ステップＳ１０８では、コントローラ１０は、ステップＳ１０７にて算出されたサービス余力に対して、相乗りが可能か否かを判定する。例えば、コントローラ１０は、サービス余力として算出された第１の時間と第２の時間との差分の時間が予め設定された所定の時間を超えている場合には、他のユーザを相乗りさせることが可能と判定する。反対に、コントローラ１０は、算出された差分の時間が所定の時間以内の場合には、他のユーザを相乗りさせることは不可能と判定する。相乗り可能と判定された場合、ステップＳ１０９に進み、相乗り不可能と判定された場合、車両管理システムの制御は終了する。
【００７５】  ステップＳ１０９では、コントローラ１０は、ステップＳ１０７にて算出されたサービス余力に基づいて、相乗り可能エリアを算出する。例えば、コントローラ１０は、算出された第１の時間と第２の時間との差分の時間を距離に換算する。この際に、コントローラ１０は、予め設定された車速の情報、又は共用車両Ｖから送信される車速の情報を用いる。そして、コントローラ１０は、ステップＳ１０３にて算出された走行経路上の各地点から、換算した距離の分だけ所定の方向に拡張させることで、相乗り可能エリアを算出する。
【００７６】  ステップＳ１１０では、コントローラ１０は、第１ユーザとは異なる第２ユーザからの利用要求を受け付けたか否かを判定する。第２ユーザからの利用要求を受け付けた場合、ステップＳ１１１に進み、第２ユーザからの利用要求を受け付けない場合には、ステップＳ１１０にて待機する。
【００７７】  ステップＳ１１１では、コントローラ１０は、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内であるか否かを判定する。また、コントローラ１０は、第２ユーザの出発地が相乗り可能エリアの範囲内にある場合、第２ユーザの目的地も相乗り可能エリアの範囲内にあるか否かを確認する。第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、ステップＳ１１２へ進み、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にない場合、ステップＳ１１０へ戻る。
【００７８】  ステップＳ１１２では、コントローラ１０は、ステップＳ１１０にて取得した第２ユーザにより指定された出発地を経由して、第１ユーザにより指定された目的地までの走行経路を算出して、ステップＳ１０３にて算出した走行経路の更新を行う。例えば、コントローラ１０は、第２ユーザにより指定された出発地及び目的地が相乗り可能エリアの範囲内にある場合、共用車両Ｖが、第２ユーザにより指定された出発地及び目的地を経由して、第１ユーザにより指定された目的地に到着するまでの走行経路を算出する。
【００７９】  ステップＳ１１３では、コントローラ１０は、ステップＳ１１２にて更新された走行経路の情報等を第１ユーザ及び第２ユーザに通知する。コントローラ１０により第１ユーザに対して通知される情報には、走行経路の情報だけでなく、第２ユーザの情報を含めてもよい。また、コントローラ１０により第２ユーザに対して通知される情報には、走行経路の情報だけでなく、第１ユーザの情報を含めてもよい。コントローラ１０がステップＳ１１３での処理が終了すると、車両管理システムの制御は終了する。
【００８０】  なお、図６に示すステップＳ１１３での制御が終了した後、コントローラ１０は、再度、相乗り可能エリアを算出して、第１ユーザ及び第２ユーザとは異なる第３ユーザを相乗りさせてもよい。例えば、図６に示すステップＳ１１３での制御が終了した後、コントローラ１０は、ステップＳ１０７〜ステップＳ１０９を実行し、ステップＳ１１０にて待機してもよい。
【００８１】  図７は、図５に示す場面から所定時間経過した後の場面の図であり、更新された相乗り可能算出エリアの一例を示す図である。図７に示す相乗り可能エリアＡｒ’’は、コントローラ１０により更新された相乗り可能エリアを示している。コントローラ１０は、走行経路ＲＡＢを算出した後に、再びサービス余力を算出し、サービス余力に応じた相乗り可能エリアを算出してもよい。これにより、第１ユーザ及び第２ユーザと異なる第３ユーザによる利用要求を受け付け、第３ユーザにより指定された出発地が更新された相乗り可能エリアの範囲内にある場合には、第３ユーザを相乗りさせることができる。
【００８２】  以上のように、本実施形態に係る車両管理システムは、ユーザから共用車両Ｖの利用要求を受け付けるとともに、共用車両Ｖの配車を管理するコントローラ１０と、ユーザが指定する車両の出発地及び目的地を含む利用要求を記憶するデータベース２０とを備えている。コントローラ１０は、利用要求を行った第１ユーザにより指定された目的地に共用車両Ｖが到着するまでの所要時間を第１の時間として算出し、第１の時間よりも長い時間であり、かつ、第１ユーザに提示する時間を第２の時間として算出し、第１の時間と第２の時間の差分の時間を、サービス余力として算出し、サービス余力に基づいて、共用車両Ｖに相乗りさせることが可能な相乗り可能エリアを算出し、第１ユーザと異なる第２ユーザから利用要求を受け付け、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、第２ユーザにより指定された出発地を共用車両Ｖに経由させる。これにより、第２ユーザが共用車両Ｖに相乗りしたとしても、第１ユーザにより指定された目的地に第２の時間内に到着することを確保しつつ、第２ユーザを相乗りさせることができ、第１ユーザ及び第２ユーザの不満を抑制することができる。その結果、ユーザによるシステムの利用機会が増えるとともに、配車効率の向上を図ることができる。
【００８３】  また、本実施形態では、データベース２０は、ユーザが過去に共用車両Ｖを利用した際の記録として利用履歴情報２２を記憶し、利用履歴情報２２は、目的地までの所要時間に対するユーザの満足度を含んでいる。コントローラ１０は、過去に共用車両Ｖを利用したユーザの満足度に基づいて、第２の時間を算出する。これにより、ユーザの過去の経験に基づく第２の時間をユーザに提示できるため、所要時間に対する満足度がユーザごとに異なる場合であっても、ユーザに違和感を与えることを防ぐとともに、ユーザの不満を抑制することができる。
【００８４】  また、本実施形態では、コントローラ１０は、第１ユーザが過去に共用車両Ｖを複数回利用している場合、複数の利用履歴の中から、満足度が予め定められた所定の値以上の利用履歴を選別するとともに、選別された利用履歴に含まれる所要時間のうち、最長の所要時間を第２の時間とする。これにより、第１ユーザに不満を与えない程度において、可能な限り長い時間を第２の時間とすることができる。その結果、相乗り可能エリアの拡大により他のユーザが相乗りする機会を増やすことにつながり、共用車両Ｖの配車効率を向上させることができる。
【００８５】  また、本実施形態では、コントローラ１０は、第１ユーザにより指定された目的地までの走行経路を算出し、算出した走行経路及びその周辺の渋滞情報と、天気情報のうち少なくとも何れか一つに基づいて、第１の時間を算出する。これにより、目的地までの所要時間の予測精度を向上させることができる。
【００８６】  また、本実施形態では、コントローラ１０は、サービス余力算出機能により算出されたサービス余力が所定の時間を超えている場合には、他のユーザが共用車両Ｖに相乗りすることは可能と判定する。これにより、例えば、第２の時間の算出精度の低下により、第２の時間が第１の時間と同程度の時間になったとしても、共用車両Ｖへの相乗りの可否判定において誤判定することを防ぐことができる。その結果、相乗りさせるか否かの判定を適切に行うことができる。
【００８７】  また、本実施形態では、相乗り可能エリアは、第２ユーザを共用車両Ｖに相乗りさせた場合に、第１ユーザにより指定された目的地までの所要時間が第２の時間を超えない範囲内のエリアである。これにより、第２ユーザを共用車両Ｖに相乗りさせても、第１ユーザに不満を与えることを防ぐことができるため、共用車両Ｖの利用機会を増やすことができる。
【００８８】  また、本実施形態では、コントローラ１０は、第２ユーザにより指定された出発地が相乗り可能エリアの範囲内にある場合、第２ユーザにより指定された出発地を経由し、第１ユーザにより指定された目的地までの共用車両Ｖの走行経路を算出する。そして、コントローラ１０は、算出した走行経路を共用車両Ｖに走行させる。これにより、第２ユーザは、自身が指定した出発地で共用車両Ｖに乗車することができるため、第２ユーザに不満を与えることを防ぐことができ、共用車両Ｖの利用機会を増やすことができる。
【００８９】  また、本実施形態では、データベース２０は、天気情報を含む環境情報２４を記憶し、コントローラ１０は、共用車両Ｖの利用時間帯、及び共用車両Ｖを利用する際の天気のうち少なくともいずれか一つに基づいて、第２の時間を補正する。例えば、ランチタイムのように限られた時間帯であっても、第２の時間が短くなるように補正することで、不要に長い所要時間をユーザに提示して、ユーザに不満を与えることを防ぐことができる。
【００９０】  ≪第２実施形態≫
次に、上述した実施形態と異なる本発明に係る車両管理システムについて説明する。本実施形態では、上述した実施形態と比べて、コントローラ１０の第２時間算出機能が異なる点以外は、上述した実施形態の車両管理装置１００と同様の構成であるため、同様の構成については上述した実施形態でした説明を援用する。
【００９１】  本実施形態に係る第２時間算出機能について説明する。上述した実施形態では、コントローラ１０は、利用要求を行ったユーザ自身の共用車両Ｖの利用履歴に基づいて、第２の時間を算出したが、共用車両Ｖを利用するユーザが必ずしも過去に利用経験があるとは限られない。
【００９２】  そこで、本実施形態では、コントローラ１０は、第２時間算出機能により、利用要求を行ったユーザとは異なるユーザの共用車両Ｖの利用歴に基づいて、第２の時間を算出する。具体的には、本実施形態では、コントローラ１０は、第１ユーザが共用車両Ｖを利用するエリアと同一又は周辺のエリアにおいて、過去に共用車両Ｖを利用したユーザを抽出し、抽出したユーザの共用車両Ｖの利用履歴に基づいて、第２の時間を算出する。
【００９３】  例えば、コントローラ１０は、共用車両Ｖの利用経験がない第１ユーザからの利用要求を受け付けると、第１ユーザにより指定された出発地及び目的地から、第１ユーザが共用車両Ｖを利用するエリアを特定するとともに、出発地から目的地までの距離を算出する。次に、コントローラ１０は、データベース２０の利用履歴情報２２を参照し、特定したエリア又はその周辺のエリアにおいて、過去に共用車両Ｖを利用したユーザを抽出する。コントローラ１０は、利用履歴情報２２に含まれる出発地及び目的地が特定したエリアの範囲内であるか否かに応じて、該当するユーザを抽出することができる。
【００９４】  コントローラ１０は、複数のユーザが該当する場合、複数のユーザの利用履歴の中から、第１ユーザにより指定された目的地から出発地までの距離と同程度の走行距離が含まれる利用履歴を抽出する。コントローラ１０は、満足度が予め定められた所定の値以上の利用履歴をさらに選別し、選別された利用履歴に含まれる所要時間の平均を算出する。なお、第２の時間のうち出発地から目的地までの走行時間は、平均時間に限られず、例えば、複数の所要時間のうち最長の所要時間であってもよい。最長の所要時間の場合、相乗り可能エリアの拡大につながり、他のユーザが相乗りする機会を増やすことができる。
【００９５】  また、コントローラ１０は、上述した実施形態と同様に、出発地での待ち時間に対しても上記処理と同様の処理を実行する。コントローラ１０は、第２の時間のうち待ち時間を算出する際にも、第１ユーザが共用車両Ｖを利用するエリア又はその周辺のエリアにおいて、過去に共用車両Ｖを利用したユーザの利用履歴を用いる。待ち時間における処理については、本実施形態における説明及び上述した実施形態における説明を適宜援用する。
【００９６】  コントローラ１０は、第１ユーザが共用車両Ｖを利用するエリア又はその周辺のエリアにおいて、過去に共用車両Ｖを利用したユーザの利用履歴に基づいて、目的地から出発地までの走行時間及び出発地での待ち時間を算出すると、算出した２つの時間を加算した時間を、第２の時間とする。
【００９７】  以上のように、本実施形態では、コントローラ１０は、第１ユーザが共用車両Ｖを利用するエリアと同一又は周辺のエリアにおいて、過去に共用車両Ｖを利用したユーザを抽出し、抽出したユーザの満足度に基づいて、第２の時間を算出する。これにより、過去に同一又は周辺のエリアにおいて共用車両Ｖを利用したユーザの満足度に基づく第２の時間を、第１ユーザに提示することができる。その結果、第１ユーザが共用車両Ｖの利用経験がない場合であっても、第１ユーザが許容できる妥当な所要時間として、第２の時間を提示することができる。例えば、共用車両Ｖの利用経験がない第１ユーザに対して、不要に長い所要時間を提示することを抑制し、所定の水準レベルを下回らないサービスをユーザに提供することができる。
【００９８】  また、上述した実施形態では、第１ユーザが共用車両Ｖを利用するエリアを基準にして、他のユーザの共用車両Ｖの利用履歴を用いる方法を説明したが、例えば、第１ユーザの属性を基準にして、他のユーザの共用車両Ｖの利用履歴を用いてもよい。
【００９９】  次に、変形例に係る車両管理システムについて説明する。変形例では、第１ユーザの属性と同一又は類似の属性を有するユーザの共用車両Ｖの利用履歴を用いる。例えば、コントローラ１０は、第１ユーザの利用要求に含まれるユーザのＩＤ情報から、第１ユーザの性別及び年齢を把握する。次に、コントローラ１０は、データベース２０の利用履歴情報２２を参照し、性別が第１ユーザの性別と同一のユーザ、かつ、年齢が第１ユーザの年齢と同一又は近いユーザを抽出する。年齢が近いとする基準は特に限定されず、例えば、第１ユーザの年齢から年齢差が所定の範囲にあるユーザを年齢が近いユーザとしてもよいし、第１ユーザの年代と同一の年代のユーザを年齢が近いユーザとしてもよい。
【０１００】  コントローラ１０は、複数のユーザが該当する場合、複数のユーザの利用履歴の中から、第１ユーザにより指定された目的地から出発地までの距離と同程度の走行距離が含まれる利用履歴を抽出する。コントローラ１０は、満足度が予め定められた所定の値以上の利用履歴をさらに選別し、選別された利用履歴に含まれる所要時間の平均時間、又は最長の所要時間を取得する。なお、ユーザの抽出処理では、性別が第１ユーザの性別と同一、かつ、年齢が第１ユーザの年齢と同一又は近い条件を用いることに限られない。例えば、性別が第１ユーザの性別と異なるユーザ、かつ、年齢が第１ユーザの年齢と同一又は近いユーザを抽出してもよい。また、例えば、性別が第１ユーザの性別と同一のユーザ、かつ、年齢が第１ユーザの年齢と離れているユーザを抽出してもよい。
【０１０１】  このように、変形例では、コントローラ１０は、第１ユーザの属性と同一又は類似の属性を有するユーザを抽出し、抽出したユーザの満足度に基づいて、第２の時間を算出する。これにより、第１ユーザの属性に基づく第２の時間を、第１ユーザに提示することができる。その結果、第１ユーザが共用車両Ｖの利用経験がない場合であっても、第１ユーザの感覚に近いユーザから算出された所要時間として、第２の時間を提示することができる。例えば、第１ユーザの感覚からすると長いと感じる所要時間を、第１ユーザに対して提示することを抑制し、所定の水準レベルを下回らないようなサービスをユーザに提供することができる。
【０１０２】  ≪第３実施形態≫
次に、上述した実施形態と異なる本発明に係る車両管理システムについて説明する。本実施形態では、上述した実施形態と比べて、コントローラ１０の第２時間算出機能が異なる点以外は、上述した実施形態の車両管理装置１００と同様の構成であるため、同様の構成については上述した実施形態でした説明を援用する。
【０１０３】  本実施形態に係る第２時間算出機能について説明する。上述した実施形態では、コントローラ１０は、共用車両Ｖの利用履歴に基づいて第２の時間を算出したが、例えば、共用車両Ｖの利用頻度が少ないエリアにおいては、他のエリアでの利用履歴に基づき第２の時間が算出され、その結果、第２の時間の算出精度が低下する恐れがある。
【０１０４】  そこで、本実施形態では、コントローラ１０は、第２時間算出機能により、共用車両Ｖ以外の移動手段の利用履歴に基づいて、第２の時間を算出する。具体的には、本実施形態では、コントローラ１０は、第１ユーザが共用車両Ｖを利用するエリアと同一又は周辺のエリアにおいて、共用車両Ｖ以外の移動手段を利用したユーザを抽出し、抽出したユーザの共用車両Ｖの利用履歴に基づいて、第２の時間を算出する。
【０１０５】  例えば、コントローラ１０は、共用車両Ｖの利用頻度が少ないエリアにおいて、共用車両Ｖの利用経験がない第１ユーザからの利用要求を受け付けると、第１ユーザにより指定された出発地及び目的地から、第１ユーザが共用車両Ｖを利用するエリアを特定するとともに、出発地から目的地までの距離を算出する。次に、コントローラ１０は、データベース２０の利用エリア情報２３を参照し、特定したエリア又はその周辺のエリアにおいて、過去に共用車両Ｖ以外の移動手段を利用したユーザを抽出する。コントローラ１０は、利用エリア情報２３に含まれる出発地及び目的地が特定したエリアの範囲内であるか否かに応じて、該当するユーザを抽出することができる。そして、コントローラ１０は、抽出したユーザが過去に共用車両Ｖ以外の移動手段を利用した際の利用履歴に基づいて、第２の時間を算出する。なお、利用履歴から第２の時間を算出する処理は、上述した実施形態と同様であるため、上述した実施形態で行った説明を適宜援用する。
【０１０６】  以上のように、本実施形態では、コントローラ１０は、第１ユーザが共用車両Ｖを利用するエリアと同一又は周辺のエリアにおいて、過去に共用車両Ｖ以外の移動手段を利用したユーザを抽出し、抽出したユーザの満足度に基づいて、第２の時間を算出する。これにより、過去に同一又は周辺のエリアにおいて共用車両Ｖ以外の移動手段を利用したユーザの満足度に基づく第２の時間を、第１ユーザに提示することができる。その結果、共用車両Ｖの利用頻度が少ないエリアにおいて、共用車両Ｖの利用経験がない第１ユーザから利用要求があった場合であっても、第１ユーザが許容できる妥当な所要時間として、第２の時間を提示することができる。例えば、タクシーや電車で移動した場合の所要時間と比べて不要に長い所要時間を提示することを抑制し、所定の水準レベルを下回らないサービスをユーザに提供することができる。
【０１０７】  なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【０１０８】  例えば、上述した実施形態では、実施形態ごとに異なる第２の時間の算出方法を説明したが、それぞれの第２の算出方法を組み合わせて第２の時間を算出してもよい。例えば、第２実施形態において説明した方法で算出された所要時間と、第２実施形態の変形例において説明した方法で算出された所要時間との平均時間を第２の時間としてもよい。また、第３実施形態において説明した方法で算出された所要時間を平均時間の対象に加えて、第２の時間を算出してもよい。
【０１０９】  例えば、本明細書では、本発明に係る車両管理システムを、車両管理システム１を例に説明するが、本発明はこれに限定されるものではない。また、本明細書では、本発明に係るコントローラを、コントローラ１０を例に説明するが、本発明はこれに限定されるものではない。また、本明細書では、本発明に係るデータベースを、データベース２０を例に説明するが、本発明はこれに限定されるものではない。また、本明細書では、本発明に係る車両を、共用車両Ｖを例に説明するが、本発明はこれに限定されるものではない。
【符号の説明】
【０１１０】１…車両管理システム
１００…車両管理装置
１０…コントローラ
２０…データベース
３０…通信装置
Ｖ１〜Ｖｎ…共用車両
２００Ｖ１〜２００Ｖｎ…車載装置
３００Ａ〜３００Ｚ…ユーザ端末装置
【図１】
2019239175.tif 000003
【図２】
2019239175.tif 000004
【図３】
2019239175.tif 000005
【図４】
2019239175.tif 000006
【図５】
2019239175.tif 000007
【図６】
2019239175.tif 000008
【図７】
2019239175.tif 000009
【国際調査報告】
2019239175.tif 000010
2019239175.tif 000011
2019239175.tif 000012
2019239175.tif 000013