JP2024080802A - Vehicle allocation management device and vehicle allocation management method - Google Patents

Vehicle allocation management device and vehicle allocation management method Download PDF

Info

Publication number
JP2024080802A
JP2024080802A JP2022194038A JP2022194038A JP2024080802A JP 2024080802 A JP2024080802 A JP 2024080802A JP 2022194038 A JP2022194038 A JP 2022194038A JP 2022194038 A JP2022194038 A JP 2022194038A JP 2024080802 A JP2024080802 A JP 2024080802A
Authority
JP
Japan
Prior art keywords
vehicle
vehicles
vehicle dispatch
dispatch
management device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022194038A
Other languages
Japanese (ja)
Inventor
直樹 古城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2022194038A priority Critical patent/JP2024080802A/en
Publication of JP2024080802A publication Critical patent/JP2024080802A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】 車両の運行台数をある程度確保したいエリアから必要以上に車両が流出することを防止し、配車サービスの質を向上させる。【解決手段】 本発明は、複数の車両に対するオンデマンド方式による配車サービスを管理する配車管理装置である。前記配車管理装置は、乗降地が指定されたユーザからの配車要求を取得する配車要求取得部と、前記配車要求に応答して前記複数の車両の中から候補車両を抽出し、抽出された前記候補車両の中から選択される一の車両に対する配車計画を作成する配車計画作成部と、前記配車計画に基づく配車指示を前記一の車両に送信する配車指示部とを備える。前記配車計画作成部は、前記配車要求が指定する乗降地のいずれかが優先エリア以外の通常エリア内である場合、前記優先エリア内にいる前記車両の台数を算出し、前記台数が一定数以下である場合に、前記通常エリア内にいる前記車両を前記候補車両として抽出する。【選択図】 図1[Problem] To prevent vehicles from flowing out more than necessary from an area where a certain number of vehicles in operation is desired, thereby improving the quality of vehicle dispatch services. [Solution] The present invention is a vehicle dispatch management device that manages an on-demand vehicle dispatch service for multiple vehicles. The vehicle dispatch management device includes a vehicle dispatch request acquisition unit that acquires a vehicle dispatch request from a user who has specified boarding and alighting locations, a vehicle dispatch plan creation unit that extracts candidate vehicles from among the multiple vehicles in response to the vehicle dispatch request and creates a vehicle dispatch plan for one vehicle selected from the extracted candidate vehicles, and a vehicle dispatch instruction unit that transmits a vehicle dispatch instruction based on the vehicle dispatch plan to the one vehicle. When any of the boarding and alighting locations specified in the vehicle dispatch request is within a normal area other than a priority area, the vehicle dispatch plan creation unit calculates the number of vehicles in the priority area, and when the number is equal to or less than a certain number, extracts the vehicles in the normal area as candidate vehicles. [Selected Figure] Figure 1

Description

本発明は、配車管理技術に関し、特に、車両のオンデマンド方式による配車を管理する配車管理装置及び配車管理方法に関する。
に関する。
The present invention relates to a vehicle allocation management technology, and more particularly to a vehicle allocation management device and a vehicle allocation management method for managing vehicle allocation on an on-demand basis.
Regarding.

モビリティサービスは、車両による乗客及び/又は荷物の輸送をスムーズに提供するサービスとして知られている。近年では、人口減少に伴う輸送需要の減少や労働力不足等を背景に、一つの車両で乗客と荷物とを同時に輸送するモビリティサービスが提案されている。 Mobility services are known as services that provide smooth transportation of passengers and/or luggage by vehicle. In recent years, against the backdrop of a decrease in transportation demand due to population decline and labor shortages, mobility services that simultaneously transport passengers and luggage in a single vehicle have been proposed.

例えば、下記特許文献1は、目的地を含むサービス要求を受信して、該目的地がサービス提供者端末に関連付けられたエリア内にある確率を求め、該目的地が該エリア内にある確率が閾値よりも大きい場合に、該サービス提供者端末を候補サービス提供者端末として決定する技術を開示している。 For example, the following Patent Document 1 discloses a technology that receives a service request including a destination, calculates the probability that the destination is within an area associated with a service provider terminal, and, if the probability that the destination is within the area is greater than a threshold, determines the service provider terminal as a candidate service provider terminal.

特表2018-538584号公報JP 2018-538584 A

上述した特許文献1に開示されたシステムは、サービス提供者端末に対応付けられた車両の履歴運転経路から複数の履歴位置を抽出し、該抽出された複数の履歴位置に基づいて分布モデルを求め、更に、該分布モデルに基づいてサービス要求の目的地がサービス提供者端末に関連付けられたエリア内にある確率を求めている。したがって、履歴位置によっては、車両が様々なエリアに分散してしまい、結果として、必要な台数の車両を特定のエリア内に留めておくことができず、サービスレベル(LoS:Level Of Service)を担保することができなかった。 The system disclosed in the above-mentioned Patent Document 1 extracts multiple historical positions from the historical driving route of a vehicle associated with a service provider terminal, calculates a distribution model based on the extracted multiple historical positions, and further calculates the probability that the destination of a service request is within an area associated with the service provider terminal based on the distribution model. Therefore, depending on the historical positions, vehicles may be dispersed into various areas, and as a result, the required number of vehicles may not be kept within a specific area, making it impossible to guarantee the service level (LoS: Level Of Service).

とりわけ、人口の少ない地方では、提供される車両の台数が比較的少ないため、ある程度の運行台数を確保したい特定のエリアに対しては、該特定のエリア内に車両が留まるように意図的に配車しておかないと、LoSが低下してしまうという問題があった。したがって、例えば、人流・物流によって街の中心部の活性化を図ろうとするためには、中心部を含むエリア内に車両が留まるように配車しておく必要があった。 In particular, in sparsely populated regions, the number of vehicles provided is relatively small, so in specific areas where a certain number of vehicles need to be operated, there is a problem that LoS will decrease unless vehicles are intentionally allocated so that they remain within the specific area. Therefore, for example, in order to revitalize the center of a city by facilitating the flow of people and goods, it is necessary to allocate vehicles so that they remain within an area that includes the center.

そこで、本発明は、配車要求によって車両の運行台数をある程度確保したい特定のエリアから必要以上に車両が流出することを防止し、LoSを向上させる配車管理装置及び配車管理方法を提供することを目的とする。 The present invention aims to provide a vehicle dispatch management device and a vehicle dispatch management method that improves LoS by preventing vehicles from flowing out more than necessary from a specific area where a certain number of vehicles need to be secured in operation due to dispatch requests.

上記課題を解決するための本発明は、以下に示す発明特定事項乃至は技術的特徴を含んで構成される。 The present invention, which aims to solve the above problems, comprises the following invention-specific matters and technical features:

ある観点に従う本発明は、複数の車両に対するオンデマンド方式による配車サービスを管理する配車管理装置である。前記配車管理装置は、乗車地及び降車地が指定されたユーザからの配車要求を取得する配車要求取得部と、取得された前記配車要求に応答して前記複数の車両の中から候補車両を抽出し、抽出された前記候補車両の中から選択される一の車両に対する配車計画を作成する配車計画作成部と、前記配車計画に基づく配車指示を前記一の車両に送信する配車指示部と、を備える。前記配車計画作成部は、前記配車要求が指定する前記乗車地及び前記降車地の少なくとも一方が優先エリア以外の通常エリア内である場合に、前記優先エリア内にいる前記車両を特定し、前記優先エリア内にいると特定された前記車両の台数を算出する。そして、前記配車管理装置は、前記台数が第1の下限値を下回っている場合に、前記通常エリア内にいる前記車両を前記候補車両として抽出する。 The present invention according to one aspect is a vehicle dispatch management device that manages an on-demand vehicle dispatch service for a plurality of vehicles. The vehicle dispatch management device includes a vehicle dispatch request acquisition unit that acquires a vehicle dispatch request from a user with a designated boarding location and disembarking location, a vehicle dispatch plan creation unit that extracts candidate vehicles from among the plurality of vehicles in response to the acquired vehicle dispatch request and creates a vehicle dispatch plan for one vehicle selected from the extracted candidate vehicles, and a vehicle dispatch instruction unit that transmits a vehicle dispatch instruction based on the vehicle dispatch plan to the one vehicle. When at least one of the boarding location and the disembarking location designated by the vehicle dispatch request is within a normal area other than a priority area, the vehicle dispatch plan creation unit identifies the vehicles that are within the priority area and calculates the number of the vehicles identified as being within the priority area. Then, when the number is below a first lower limit, the vehicle dispatch management device extracts the vehicles that are within the normal area as the candidate vehicles.

また、別の観点に従う本発明は、複数の車両に対するオンデマンド方式による配車サービスを管理する配車管理装置による配車管理方法である。前記配車管理方法は、乗車地及び降車地が指定されたユーザからの配車要求を取得することと、取得された前記配車要求に応答して前記複数の車両の中から候補車両を抽出し、抽出された前記候補車両の中から選択される一の車両に対する配車計画を作成することと、前記配車計画に基づく配車指示を前記一の車両に送信することと、を含む。前記配車計画を作成することは、前記配車要求が指定する前記乗車地及び前記降車地の少なくとも一方が優先エリア以外の通常エリア内である場合に、前記優先エリア内にいる前記車両を特定することと、前記優先エリア内にいると特定された前記車両の台数を算出することと、前記台数が第1の下限値を下回っている場合に、前記通常エリア内にいる前記車両を前記候補車両として抽出することと、を含む。 According to another aspect, the present invention is a vehicle dispatch management method by a vehicle dispatch management device that manages an on-demand vehicle dispatch service for a plurality of vehicles. The vehicle dispatch management method includes acquiring a vehicle dispatch request from a user with a designated boarding location and a deboarding location, extracting candidate vehicles from among the plurality of vehicles in response to the acquired vehicle dispatch request, creating a vehicle dispatch plan for one vehicle selected from the extracted candidate vehicles, and transmitting a dispatch instruction based on the vehicle dispatch plan to the one vehicle. Creating the vehicle dispatch plan includes identifying the vehicles that are in the priority area when at least one of the boarding location and the deboarding location designated by the vehicle dispatch request is in a normal area other than a priority area, calculating the number of the vehicles identified as being in the priority area, and extracting the vehicles that are in the normal area as the candidate vehicles when the number is below a first lower limit.

本発明によれば、配車要求によって車両の運行台数をある程度確保したい特定のエリアから、必要以上に車両が流出することを防止することができ、オンデマンド方式による配車サービスのLoSを向上させることができるようになる。 According to the present invention, it is possible to prevent vehicles from flowing out more than necessary from a specific area where it is desired to secure a certain number of vehicles in operation in response to vehicle dispatch requests, thereby improving the LoS of on-demand vehicle dispatch services.

本発明の他の技術的特徴、目的、及び作用効果乃至は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。本明細書に記載された効果はあくまで例示であって限定されるものではなく、また他の効果があっても良い。 Other technical features, objects, and effects or advantages of the present invention will become apparent from the following embodiments described with reference to the accompanying drawings. The effects described in this specification are merely examples and are not limiting, and other effects may also be present.

図1は、本発明の一実施形態に係る配車管理システムの一例を説明する図である。FIG. 1 is a diagram illustrating an example of a vehicle dispatch management system according to an embodiment of the present invention. 図2は、本発明の一実施形態に係る配車管理装置の機能構成モデルの一例を示すブロックダイアグラム図である。FIG. 2 is a block diagram showing an example of a functional configuration model of a vehicle dispatch control device according to an embodiment of the present invention. 図3は、本発明の一実施形態に係る配車管理システムにおけるルートパターンの導出を説明するための図である。FIG. 3 is a diagram for explaining derivation of a route pattern in the vehicle dispatch management system according to one embodiment of the present invention. 図4は、本発明の一実施形態に係る配車管理装置による配車管理処理の一例を説明するためのフローチャートである。FIG. 4 is a flowchart for explaining an example of a vehicle dispatch management process performed by the vehicle dispatch management device according to one embodiment of the present invention. 図5は、本発明の一実施形態に係る配車管理装置による配車管理処理の一例を説明するためのフローチャートである。FIG. 5 is a flowchart for explaining an example of a vehicle dispatch management process performed by the vehicle dispatch management device according to one embodiment of the present invention. 図6は、本発明の一実施形態に係る配車管理装置により作成された配車計画による運行ルートの一例を示す図である。FIG. 6 is a diagram showing an example of an operation route according to a vehicle dispatch plan created by the vehicle dispatch management device according to one embodiment of the present invention.

以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。本発明は、その趣旨を逸脱しない範囲で種々変形(例えば各実施形態を組み合わせる等)して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。 Below, an embodiment of the present invention will be described with reference to the drawings. However, the embodiment described below is merely an example, and there is no intention to exclude the application of various modifications and techniques not specified below. The present invention can be implemented with various modifications (for example, combining the various embodiments) without departing from the spirit of the invention. In addition, in the description of the drawings below, the same or similar parts are represented by the same or similar reference numerals. The drawings are schematic and do not necessarily correspond to actual dimensions, ratios, etc. The drawings may also include parts with different dimensional relationships and ratios.

図1は、本発明の一実施形態に係る配車管理システムの一例を説明する図である。同図に示すように、配車管理システム1は、配車管理装置10と、端末装置20と、車両Vを含み、これらは通信ネットワークNを介して相互に通信可能に接続される。本開示の配車管理システム1は、例えば、ある地域を対象にした、複数の車両Vを用いたオンデマンド方式による配車サービスを提供する。 FIG. 1 is a diagram illustrating an example of a vehicle dispatch management system according to an embodiment of the present invention. As shown in the figure, the vehicle dispatch management system 1 includes a vehicle dispatch management device 10, a terminal device 20, and a vehicle V, which are connected to each other so as to be able to communicate with each other via a communication network N. The vehicle dispatch management system 1 of the present disclosure provides, for example, an on-demand vehicle dispatch service using multiple vehicles V for a certain area.

本開示では、配車サービスの対象地域は、車両Vの運行台数が優先的に確保される優先エリアとそれ以外の通常エリアとを含んでいる。優先エリアは、例えば、人が集中し賑わいのある街の中心部を含むエリアであって、通常エリアに対して車両Vが優先的に確保されるエリアである。優先エリアは、例えば商業施設やイベント会場のような特定の施設が集まるエリアを含み得る。また、優先エリアは、常に一定ではなく、例えば、時間帯ごとの滞留人口に応じて変動するように設定されても良い。これにより、柔軟な配車サービスを行うことができる。優先エリア及び/又は通常エリアは、1つであっても良いし、複数あっても良い。 In the present disclosure, the target area of the vehicle dispatch service includes a priority area in which the number of vehicles V in operation is secured on a priority basis, and other normal areas. The priority area is, for example, an area including a bustling city center where people are concentrated, and is an area in which vehicles V are secured on a priority basis compared to normal areas. The priority area may include an area where specific facilities such as commercial facilities and event venues are concentrated. Furthermore, the priority area is not always constant, and may be set to fluctuate depending on, for example, the population of people staying in each time period. This allows for a flexible vehicle dispatch service. There may be one priority area and/or multiple normal areas.

本開示において、「オンデマンド方式による配車サービス」は、ユーザからの配車要求に即時に応答して、該ユーザに所定の車両を割り当てる(配車する)サービスである。つまり、オンデマンド方式による配車サービスでは、ユーザが指定する配車予約時刻は存在しない。また、「即時に応答」とは、ユーザからの配車要求に対して間髪入れずに配車するだけでなく、ユーザが通常許容し得るようなある程度の幅をもった時間を含む概念である。本開示の配車管理システム1は、このような「オンデマンド方式による配車サービス」を前提としている。 In the present disclosure, an "on-demand vehicle dispatch service" is a service that immediately responds to a vehicle dispatch request from a user and assigns (dispatches) a specified vehicle to the user. In other words, in an on-demand vehicle dispatch service, there is no vehicle dispatch reservation time specified by the user. Furthermore, "immediate response" is a concept that includes not only dispatching a vehicle immediately in response to a vehicle dispatch request from a user, but also a certain degree of time that is normally acceptable to the user. The vehicle dispatch management system 1 of the present disclosure is premised on such an "on-demand vehicle dispatch service."

配車管理装置10は、対象地域における複数の車両Vによる配車サービスを統括的に管理するコンピューティングデバイスである。配車管理装置10は、例えば配車管理サーバプログラムを実装し、プロセッサの制御の下、配車管理サーバプログラムを実行することにより、本開示の配車サービスを実現する。 The vehicle dispatch management device 10 is a computing device that comprehensively manages a vehicle dispatch service using multiple vehicles V in a target area. The vehicle dispatch management device 10, for example, implements a vehicle dispatch management server program and executes the vehicle dispatch management server program under the control of a processor, thereby realizing the vehicle dispatch service of the present disclosure.

配車管理装置10は、かかる配車サービスを実現するために必要なデータを管理する各種のデータベース12を含む。データベース12は、例えば、稼働実績データベース12aと、ユーザ情報データベース12bと、地図データベース12cと、車両情報データベース12dと、配車計画データベース12eとを含み構成される(図2参照)。本例では、データベース12は、配車管理装置10の一部として構成されているが、これに限られず、その全部又は一部が配車管理装置10とは別体に構成されても良い。 The vehicle dispatch management device 10 includes various databases 12 that manage data necessary to realize such a vehicle dispatch service. The databases 12 include, for example, an operation record database 12a, a user information database 12b, a map database 12c, a vehicle information database 12d, and a vehicle dispatch plan database 12e (see FIG. 2). In this example, the databases 12 are configured as part of the vehicle dispatch management device 10, but are not limited to this, and all or part of the databases may be configured separately from the vehicle dispatch management device 10.

概略的には、配車管理装置10は、配車を希望するユーザから車両Vの配車要求を受け付け又は取得して、該配車要求に対して選択的に割り当てられた一の車両Vに対する配車計画を作成して確定し、確定した配車計画に従った配車指示を一の車両Vに行う。配車計画の確定は、例えば、ユーザの承諾に応答して行われる。 Overall, the vehicle dispatch management device 10 accepts or acquires a dispatch request for a vehicle V from a user who desires to dispatch a vehicle, creates and confirms a dispatch plan for a vehicle V selectively assigned to the dispatch request, and issues dispatch instructions to the vehicle V according to the confirmed dispatch plan. The dispatch plan is confirmed, for example, in response to the user's consent.

本開示では、乗客である一般ユーザからの乗車のための配車要求を例に説明されるが、配車要求は、荷主(荷物配送事業者又は一般ユーザ)であるユーザからの荷物配送のための配車要求であっても良い。したがって、荷物配送事業者でない一般ユーザもまた、自身の荷物を配送してもらうために荷物配送の配車要求を行い得る。配車要求は、例えば、ユーザ名、配車要求の種別、乗車地及び降車地(発着地)、運送内容(人数等)等に関する情報を含む。 In this disclosure, a vehicle dispatch request for a ride from a general user who is a passenger is used as an example for explanation, but the vehicle dispatch request may also be a vehicle dispatch request for luggage delivery from a user who is a shipper (luggage delivery business operator or general user). Therefore, a general user who is not a luggage delivery business operator may also make a luggage delivery dispatch request to have their luggage delivered. The vehicle dispatch request includes information regarding, for example, the user name, the type of vehicle dispatch request, the boarding and disembarking locations (start and end points), the transportation content (number of people, etc.), etc.

配車計画は、車両Vが待機する場所(起点となる待機場所)から、ユーザが乗降を行う途中のいくつかの地点(乗降地)を経由して、終点となる待機場所(最初の待機場所と同じとは限らない。)までを定めた運行ルートを含む。本開示の配車管理装置10は、対象地域内の通常エリアよりも優先エリアに優先的に車両Vの台数が確保されるように配車計画を作成する。各車両Vは、配車計画に従った運行ルートに従って対象地域内を走行する。 The vehicle dispatch plan includes an operating route that defines a location where the vehicle V waits (a starting waiting location), passing through several points (boarding and disembarking points) along the way where users get on and off, to a final waiting location (not necessarily the same as the initial waiting location). The vehicle dispatch management device 10 of the present disclosure creates a vehicle dispatch plan so that a number of vehicles V is secured in priority areas rather than normal areas within the target area. Each vehicle V travels within the target area following an operating route that conforms to the vehicle dispatch plan.

なお、優先エリアは、例えば、
(i) 特定の施設の集積度が一定値以上であるエリア;
(ii) 日中の時間帯の滞留人口が夜間の時間帯における滞留人口よりも多いエリア;及び
(iii) 前記車両の台数の密度が一定値以上であるエリア;
の少なくともいずれかであり得るが、これらに限られない。
このように、滞留人口の多いエリアを優先エリアに設定することで、ユーザに優先エリア内でのスムーズな乗車予約を提供できるようになる。
The priority area is, for example,
(i) Areas where the concentration of a particular facility is above a certain value;
(ii) Areas where the population during daytime hours is greater than the population during nighttime hours; and
(iii) Areas where the density of the number of said vehicles is equal to or greater than a certain value;
The present invention may be at least one of the above, but is not limited to these.
In this way, by setting areas with large populations as priority areas, it becomes possible to provide users with smooth ride reservations within the priority areas.

車両Vは、ユーザの利用に供される、車両情報データベース12dに登録された車両である。車両Vの車種(例えば、セダン、ミニバン、SUV等)は問わない。車両Vは、車載バッテリーを動力源とする電気自動車(EV)であっても良い。また、車両Vは、完全な自律走行可能な自動運転車であっても良く、いわゆる自動運転化レベルを問わない。車両Vは、配車管理装置10による指示に従って車両V自体又はその搭載機器(例えばナビゲーション装置)を制御する制御装置300を備える(図2参照)。制御装置300は、例えば、GPSシステムを介して車両Vの位置情報を取得し、これを配車管理装置10に送信するとともに、配車管理装置10から配車指示を受け付けて、車両Vの各種の機器又は装置の動作を制御する。制御装置300は、例えば、配車計画に従った運行ルートを提示するナビゲーション機能や、完全自動運転車であれば車両Vの運行ルートに沿った自律走行制御機能を含む。 The vehicle V is a vehicle registered in the vehicle information database 12d and is provided for use by a user. The vehicle V may be of any type (e.g., sedan, minivan, SUV, etc.). The vehicle V may be an electric vehicle (EV) powered by an on-board battery. The vehicle V may also be a self-driving vehicle capable of completely autonomous driving, and the so-called level of automation does not matter. The vehicle V is equipped with a control device 300 that controls the vehicle V itself or its on-board equipment (e.g., a navigation device) according to instructions from the vehicle dispatch management device 10 (see FIG. 2). The control device 300, for example, acquires position information of the vehicle V via a GPS system, transmits the information to the vehicle dispatch management device 10, and receives dispatch instructions from the vehicle dispatch management device 10 to control the operation of various devices or devices of the vehicle V. The control device 300 includes, for example, a navigation function that presents a driving route according to a dispatch plan, and an autonomous driving control function that follows the driving route of the vehicle V if the vehicle is a fully autonomous vehicle.

端末装置20は、例えば、乗車を希望するユーザがユーザインターフェースを操作して配車要求を行うためのコンピューティングデバイスである。端末装置20は、例えばスマートフォンやパッドコンピュータ、ノート型パーソナルコンピュータ、デスクトップ型コンピュータ等であるが、これらに限られない。端末装置20は、例えば、配車管理クライアントプログラム(いわゆる配車アプリ)を実装する。端末装置20は、プロセッサの制御の下、配車アプリを実行することにより、ユーザによる配車管理装置10の配車サービスの利用を可能にする。例えば、ユーザは、端末装置20のユーザインターフェース上の配車要求画面(図示せず)から配車要求を行い、これに応答して配車管理装置10が作成した配車計画を承諾することで、車両Vの乗車予約を行い得る。 The terminal device 20 is, for example, a computing device that allows a user wishing to ride to make a vehicle dispatch request by operating a user interface. The terminal device 20 is, for example, a smartphone, a pad computer, a notebook personal computer, a desktop computer, etc., but is not limited to these. The terminal device 20 implements, for example, a vehicle dispatch management client program (a so-called vehicle dispatch application). The terminal device 20 executes the vehicle dispatch application under the control of the processor, thereby enabling the user to use the vehicle dispatch service of the vehicle dispatch management device 10. For example, the user can make a vehicle dispatch request from a vehicle dispatch request screen (not shown) on the user interface of the terminal device 20, and accept the vehicle dispatch plan created by the vehicle dispatch management device 10 in response to this, thereby making a reservation to ride in the vehicle V.

このように、本開示の配車管理システム1では、オンデマンド方式による配車サービスにおいて、対象地域内の優先エリア内に所定の台数以上の車両Vが確保されるように配車計画を作成するので、ユーザは優先エリア内でのスムーズな乗車予約が可能になり、その結果、LoSが向上する。また、優先エリア内でのユーザの配車サービスの利便性が向上するため、更なる人の流入を促し、優先エリアの活性化が図られるようになる。 In this way, in the vehicle dispatch management system 1 disclosed herein, in an on-demand vehicle dispatch service, a vehicle dispatch plan is created to ensure that a predetermined number of vehicles V are available within a priority area in a target region, allowing users to smoothly reserve rides within the priority area, thereby improving LoS. In addition, the convenience of the vehicle dispatch service for users within the priority area is improved, encouraging an influx of more people and revitalizing the priority area.

図2は、本発明の一実施形態に係る配車管理装置の機能構成モデルの一例を示すブロックダイアグラム図である。同図に示すように、配車管理装置10は、例えば、フロントエンド処理部110と、需要情報取得部120と、配車要求取得部130と、乗降地決定部140と、配車計画作成部150と、走行ルート計画部160と、車両通信インターフェース部170といった機能構成要素を含む機能構成モデルとして構成される。また、配車管理装置10は、上述したように、各種のデータベース12を含む。かかる機能モデルは、配車管理装置10が、プロセッサの制御の下、配車管理サーバプログラムを実行し、これにより、各種のハードウェア資源と協働することにより、実現される。ここに示す機能構成モデルは一例であって、ある機能構成要素における全部又は一部の機能が、他の機能構成要素によって実現されても良い。なお、同図では、説明の便宜上、ユーザの端末装置20、及び車両Vにおける制御装置300の一部の構成もまた示されている。 2 is a block diagram showing an example of a functional configuration model of a vehicle dispatch management device according to an embodiment of the present invention. As shown in the figure, the vehicle dispatch management device 10 is configured as a functional configuration model including functional components such as a front-end processing unit 110, a demand information acquisition unit 120, a vehicle dispatch request acquisition unit 130, a boarding and alighting point determination unit 140, a vehicle dispatch plan creation unit 150, a travel route planning unit 160, and a vehicle communication interface unit 170. In addition, as described above, the vehicle dispatch management device 10 includes various databases 12. Such a functional model is realized by the vehicle dispatch management device 10 executing a vehicle dispatch management server program under the control of a processor, thereby cooperating with various hardware resources. The functional configuration model shown here is an example, and all or part of the functions of a certain functional component may be realized by other functional components. Note that in the figure, for convenience of explanation, the configuration of a user's terminal device 20 and part of the control device 300 in the vehicle V are also shown.

稼働実績データベース12aは、例えば車両Vごとの過去の稼働実績に関する情報(稼働実績情報)を格納する。稼働実績情報は、例えば、車両Vごとの稼働時刻(運行開始時刻及び終了時刻)、運行ルート、及び走行距離等の各種の諸元情報を含む。稼働実績情報は、車両Vごとの稼働時刻に基づいて、ある時間帯及び/又はある地域における車両Vの需要実績を示し得る。 The operation history database 12a stores information (operation history information) relating to the past operation history of each vehicle V, for example. The operation history information includes various specification information such as the operation time (operation start time and end time), operation route, and mileage for each vehicle V. The operation history information may indicate the demand history of the vehicle V in a certain time period and/or in a certain area based on the operation time of each vehicle V.

ユーザ情報データベース12bは、配車サービスを利用するユーザに関するユーザ情報を格納する。ユーザ情報は、例えば、ユーザID及びパスワード、個人属性、並びにサービス利用状況に関する情報を含む。ユーザ情報は、例えば配車アプリの最初の起動時にユーザが所定の情報を入力することにより、配車管理装置10の制御の下、ユーザ情報データベース12bに登録される。 The user information database 12b stores user information about users who use the vehicle dispatch service. The user information includes, for example, a user ID and password, personal attributes, and information about service usage. The user information is registered in the user information database 12b under the control of the vehicle dispatch management device 10, for example, when the user inputs certain information when the vehicle dispatch app is first launched.

地図データベース12cは、少なくとも配車サービスの対象地域における地図データを格納する。地図データは、例えば、住所、地名、道路、乗降地、及び施設名等に関する情報を含む。乗降地は、ユーザが実際に乗降可能な場所である。また、地図データは、優先エリア及び通常エリアに関する情報を含む。優先エリアは、対象地域における、例えば人が集中し賑わいのある街の中心部を含むエリアであり、通常エリアは、優先エリア以外のエリアである。地図データは、各乗降地が、優先エリア及び通常エリアのいずれに属するかに関する情報を含む。更に、地図データは、ルート探索に必要な情報や道路渋滞状況等の環境情報を含み得る。地図データは、既知のものを利用することができ、例えば、APIを介して接続可能な外部の地図データベースであってもよい。 The map database 12c stores map data for at least the target area of the vehicle dispatch service. The map data includes information on addresses, place names, roads, boarding and alighting points, facility names, etc. Boarding and alighting points are locations where users can actually board and alight. The map data also includes information on priority areas and normal areas. The priority area is an area in the target area that includes, for example, a bustling city center where people are concentrated, and the normal area is an area other than the priority area. The map data includes information on whether each boarding and alighting point belongs to a priority area or a normal area. Furthermore, the map data may include information necessary for route search and environmental information such as road congestion conditions. The map data may be a known data, or may be, for example, an external map database that can be connected via an API.

車両情報データベース12dは、ユーザの利用に供される車両Vに関する情報(車両情報)を格納する。車両情報は、例えば、車両ID、車両属性(車両登録番号、車種、及び最大乗車人員/最大積載量等)、現在の配車計画、現在位置、及び現在状態(サービス状態、バッテリー残容量、乗車人員、及び荷物積載量等)等に関する情報を含む。車両Vの現在位置は、後述するように、車両Vから送信される位置情報に基づいて随時に更新される。 The vehicle information database 12d stores information (vehicle information) about the vehicle V available for use by the user. The vehicle information includes, for example, information about the vehicle ID, vehicle attributes (vehicle registration number, vehicle model, maximum number of passengers/maximum load capacity, etc.), current dispatch plan, current location, and current status (service status, remaining battery capacity, number of passengers, luggage load capacity, etc.). The current location of the vehicle V is updated at any time based on location information transmitted from the vehicle V, as described below.

配車計画データベース12eは、配車要求に基づく車両Vごとの配車計画を格納する。配車計画は、起点となる待機場所からいくつかの地点を経由して終点となる待機場所までの運行ルートを含む。 The vehicle dispatch plan database 12e stores a vehicle dispatch plan for each vehicle V based on a dispatch request. The vehicle dispatch plan includes a driving route from a starting waiting location to a terminal waiting location via several points.

フロントエンド処理部110は、ユーザの端末装置20との間での各種の処理を行う。一例として、フロントエンド処理部110は、ユーザの端末装置20上の配車アプリからのログイン要求に従って、ユーザ情報データベース12bを参照し、ログイン認証処理を行う。他の例として、フロントエンド処理部110は、ユーザの端末装置20上の配車アプリからの配車要求を受け付けて、これを配車要求取得部130に引き渡し、これに応答して配車計画作成部150により作成された配車計画に対するユーザの諾否を受けるために、端末装置20とやり取りする。 The front-end processing unit 110 performs various processes with the user's terminal device 20. As one example, the front-end processing unit 110 refers to the user information database 12b and performs login authentication processing in accordance with a login request from a vehicle dispatch app on the user's terminal device 20. As another example, the front-end processing unit 110 accepts a vehicle dispatch request from the vehicle dispatch app on the user's terminal device 20, passes it to the vehicle dispatch request acquisition unit 130, and in response thereto, communicates with the terminal device 20 to receive the user's approval or disapproval of the vehicle dispatch plan created by the vehicle dispatch plan creation unit 150.

需要情報取得部120は、所定のタイミングで、車両Vの需要量に関する需要情報を取得する。例えば、需要情報取得部120は、車両情報データベース12dを参照し、現時点においていずれの配車計画も割り当てられていない待機中の車両Vの台数(待機台数)に基づいて、現在の需要量を算出し、これを需要情報として出力する。本開示では、需要情報取得部120は、所定の時間帯での優先エリア及び通常エリアの各々の車両Vの現在の需要量を算出する。このように、需要情報取得部120が取得する需要情報を用いることにより、配車計画を最適化することができるようになる。 The demand information acquisition unit 120 acquires demand information regarding the demand for vehicles V at a predetermined timing. For example, the demand information acquisition unit 120 refers to the vehicle information database 12d, calculates the current demand based on the number of waiting vehicles V that are not currently assigned any vehicle dispatch plan (number of waiting vehicles), and outputs this as demand information. In this disclosure, the demand information acquisition unit 120 calculates the current demand for vehicles V in each of the priority area and normal area during a predetermined time period. In this way, by using the demand information acquired by the demand information acquisition unit 120, it becomes possible to optimize the vehicle dispatch plan.

また、需要情報取得部120は、車両Vの現在の需要量に加えて、将来の需要量を算出するように構成されても良い。例えば、需要情報取得部120は、稼働実績データベース12aを参照し、過去の稼働実績情報等に基づいて、車両Vの将来の需要量を予測して、これを需要情報として出力する。例えば、将来の需要量は、基準時刻(例えば現在時刻)から10分後、20後、30分後、及び1時間後等といった特定の時刻又はその時間帯において需要が見込まれるであろう車両Vの台数であり得る。また、需要情報取得部120は、稼働実績情報に加えて、例えば、時間的・季節的要因やイベント開催といった環境的要因を考慮して、将来の需要量を予測しても良い。需要情報取得部120は、例えば稼働実績情報等を説明変数とし、予測需要量を目的変数として、所定の機械学習アルゴリズムに従って機械学習が施された需要予測モデルを含み得る。このように、需要情報取得部120が将来の需要量を予測することで、現在の需要のみならず将来の需要を考慮して最適な車両計画を作成することができ、車両Vの効率的な運用が可能になる。 The demand information acquisition unit 120 may be configured to calculate the future demand amount in addition to the current demand amount of the vehicle V. For example, the demand information acquisition unit 120 refers to the operation record database 12a, predicts the future demand amount of the vehicle V based on the past operation record information, etc., and outputs it as demand information. For example, the future demand amount may be the number of vehicles V that are expected to be in demand at a specific time or time period such as 10 minutes, 20 minutes, 30 minutes, and 1 hour after a reference time (for example, the current time). In addition to the operation record information, the demand information acquisition unit 120 may predict the future demand amount by taking into account, for example, time/seasonal factors and environmental factors such as event holding. The demand information acquisition unit 120 may include a demand prediction model in which machine learning is performed according to a predetermined machine learning algorithm, with, for example, operation record information, etc. as explanatory variables and the predicted demand amount as an objective variable. In this way, the demand information acquisition unit 120 predicts the future demand amount, and an optimal vehicle plan can be created by taking into account not only the current demand but also the future demand, thereby enabling efficient operation of the vehicle V.

また、需要情報取得部120は、所定の時間帯における優先エリア内の滞留人口及び通常エリア内の滞留人口に基づいて車両Vの需要量を算出し得る。このような滞留人口は、例えば、携帯電話会社等による携帯基地局運用データに基づいて推定され得る。需要情報取得部120は、滞留人口及びその変化動向並びに過去の稼働実績データに基づいて、所定の時間帯ごとの車両Vの需要量を算出し得る。また、需要情報取得部120は、優先エリア内の滞留人口に対する通常エリア内の前記滞留人口の比が所定の基準値を上回る場合に、通常エリア内の車両Vの需要量が多いと判断しても良い。このように、所定の時間帯ごとの各エリア内の滞留人口を利用することにより、より精度の高い車両Vの需要量が算出される。 The demand information acquisition unit 120 may also calculate the demand for vehicles V based on the staying population in the priority area and the staying population in the normal area during a specified time period. Such a staying population may be estimated based on mobile base station operation data from a mobile phone company or the like. The demand information acquisition unit 120 may calculate the demand for vehicles V for each specified time period based on the staying population and its changing trends, as well as past operation performance data. The demand information acquisition unit 120 may also determine that the demand for vehicles V in the normal area is high when the ratio of the staying population in the priority area to the staying population in the normal area exceeds a specified reference value. In this way, by using the staying population in each area for each specified time period, the demand for vehicles V is calculated with higher accuracy.

或いは、需要情報取得部120は、例えば、優先エリアにおける特定の施設の営業時間における車両Vの需要量を算出し得る。つまり、特定の施設の営業時間(その前後の時間を含む)は、そこを訪れる人が多いため、車両Vの需要が高く見込まれる。 Alternatively, the demand information acquisition unit 120 may calculate the demand for vehicles V during the business hours of a specific facility in the priority area, for example. In other words, the demand for vehicles V is expected to be high during the business hours of a specific facility (including the hours before and after the business hours) because many people visit the facility.

配車要求取得部130は、フロントエンド処理部110を介して、ユーザからの配車要求を受け付け、取得する。配車要求取得部130が配車要求を受け付けた時刻は、後述するような各種の限界時間の計時開始時刻となる。配車要求取得部130は、取得した配車要求を乗降地決定部140及び配車計画作成部150の各々に引き渡す。 The dispatch request acquisition unit 130 accepts and acquires a dispatch request from a user via the front-end processing unit 110. The time when the dispatch request acquisition unit 130 accepts the dispatch request becomes the start time of counting various limit times as described below. The dispatch request acquisition unit 130 passes the acquired dispatch request to each of the boarding and alighting point determination unit 140 and the dispatch plan creation unit 150.

乗降地決定部140は、引き渡された配車要求に基づいて、地図データベース12cを参照し、地図上に示される実際にユーザが乗降可能な予め定められた乗降地(例えば停留所)を決定する。すなわち、乗降地決定部140は、配車要求によって指定される乗車地及び降車地に対して、地図データベース12cを参照し、対象地域においてユーザが実際に乗降可能な地理的位置を示す乗車地及び降車地を決定する。乗降地決定部140は、決定した乗降地を配車計画作成部150に引き渡す。 Based on the dispatch request that has been handed over, the boarding and alighting location determination unit 140 refers to the map database 12c and determines predefined boarding and alighting locations (e.g., bus stops) that are shown on the map and where the user can actually board and alight. That is, for the boarding and alighting locations specified by the dispatch request, the boarding and alighting location determination unit 140 refers to the map database 12c and determines the boarding and alighting locations that indicate the geographical positions in the target area where the user can actually board and alight. The boarding and alighting location determination unit 140 hands over the determined boarding and alighting locations to the dispatch plan creation unit 150.

配車計画作成部150は、与えられた配車要求に基づいて、対象地域の車両Vの中から候補となる車両(候補車両v)を抽出し、候補車両vの中から選択される最適な一の車両Vに対する配車計画を作成して確定し、確定した配車計画に従った配車指示を一の車両Vに行う。配車計画作成部150は、候補車両vの抽出のため、走行ルート計画部160にルートパターンの導出を依頼する。本開示では、配車計画作成部150は、乗車地又は降車地の少なくとも一方が通常エリア内である配車要求に対して、優先エリア内に所定の台数以上の車両Vが維持又は確保されるように候補車両vを抽出し、その中から選択される最適な一の車両Vに対する配車計画を作成する。したがって、優先エリア内には所定の台数以上の車両Vが確保されるように配車計画が作成されるので、ユーザは優先エリア内でのスムーズな乗車予約が可能になる。配車計画作成部150は、作成された配車計画をユーザに提案し、ユーザの承諾を受けてこれを確定する。配車計画作成部150は、確定した配車計画を配車計画データベース12eに格納するとともに、車両Vに配車指示するように配車指示部172に通知する。 The vehicle allocation plan creation unit 150 extracts candidate vehicles (candidate vehicles v) from among the vehicles V in the target area based on a given vehicle allocation request, creates and confirms a vehicle allocation plan for an optimal vehicle V selected from among the candidate vehicles v, and issues a vehicle allocation instruction to the vehicle V according to the confirmed vehicle allocation plan. The vehicle allocation plan creation unit 150 requests the travel route planning unit 160 to derive a route pattern in order to extract the candidate vehicles v. In this disclosure, the vehicle allocation plan creation unit 150 extracts candidate vehicles v so that a predetermined number or more of vehicles V are maintained or secured in the priority area in response to a vehicle allocation request in which at least one of the boarding location and the disembarking location is within the normal area, and creates a vehicle allocation plan for an optimal vehicle V selected from among them. Therefore, since a vehicle allocation plan is created so that a predetermined number or more of vehicles V are secured in the priority area, the user can make a smooth ride reservation within the priority area. The vehicle allocation plan creation unit 150 proposes the created vehicle allocation plan to the user and confirms it upon the user's consent. The vehicle dispatch plan creation unit 150 stores the confirmed vehicle dispatch plan in the vehicle dispatch plan database 12e and notifies the vehicle dispatch instruction unit 172 to issue a dispatch instruction to the vehicle V.

より具体的には、配車計画作成部150は、取得された配車要求に従って、まず、走行ルート計画部160にルートパターンの導出を依頼する。ルートパターンは、決定済みの乗降地(経由地)を通る経路に対して新たな乗降地を追加した場合にこれら全ての乗降地を通るルートを示す。走行ルート計画部160は、ルートパターンの導出依頼に応答して、地図データベース12c及び車両情報データベース12dを参照して、配車要求に適合し得る1又はそれ以上の車両Vを候補車両vとして抽出し、抽出された候補車両vの各々について、乗降地に従ったルートパターンを導出し、導出したルートパターンを配車計画作成部150に引き渡す。 More specifically, the vehicle dispatch plan creation unit 150 first requests the driving route planning unit 160 to derive a route pattern in accordance with the acquired vehicle dispatch request. The route pattern indicates a route that passes through all of the boarding and alighting points (waypoints) that have already been determined when new boarding and alighting points are added to a route that passes through these boarding and alighting points. In response to the request to derive a route pattern, the driving route planning unit 160 refers to the map database 12c and the vehicle information database 12d, extracts one or more vehicles V that can match the vehicle dispatch request as candidate vehicles v, derives a route pattern according to the boarding and alighting points for each of the extracted candidate vehicles v, and transfers the derived route pattern to the vehicle dispatch plan creation unit 150.

例えば、図3に示すように、配車要求が指定する乗車地Req_PU及び降車地Req_DOとの地理的関係から、候補車両v(1)~v(3)が抽出されたとする。候補車両v(1)は、地点P(0)~P(1)~P(2)を通るルートが既に設定された車両である。また、候補車両v(2)は、待機場所Sで待機している車両である。また、候補車両v(3)は、地点P(0)~P(1)を通るルートが既に設定された車両である。今、候補車両v(1)についてみると、地点P(0)~P(2)に乗車地Req_PU及び降車地Req_DOが追加されるパターン(ルートパターン)は、全部で6パターンとなる。同様に、候補車両v(2)及びV(3)のルートパターンは、各々、1パターン及び3パターンとなる。 For example, as shown in FIG. 3, candidate vehicles v(1) to v(3) are extracted based on the geographical relationship between the boarding location Req_PU and the disembarking location Req_DO specified in the dispatch request. Candidate vehicle v(1) is a vehicle for which a route passing through points P(0) to P(1) to P(2) has already been set. Candidate vehicle v(2) is a vehicle waiting at waiting location S. Candidate vehicle v(3) is a vehicle for which a route passing through points P(0) to P(1) has already been set. Looking at candidate vehicle v(1), there are a total of six patterns (route patterns) in which boarding location Req_PU and disembarking location Req_DO are added to points P(0) to P(2). Similarly, candidate vehicles v(2) and v(3) have route patterns 1 and 3, respectively.

図2に戻り、配車計画作成部150は、次に、走行ルート計画部160により導出された候補車両vの各ルートパターンに基づいて配車計画の作成を試みる。配車計画は、ルートパターンに対して起点となる待機場所及び終点となる待機場所を加えた運行ルートを含む。配車計画作成部150は、作成した配車計画のうち、所定の除外条件に従って、優先エリア内に所定台数の車両Vが確保されなくなる候補車両vの配車計画を削除又は除外することにより、配車計画を絞り込む。 Returning to FIG. 2, the vehicle allocation plan creation unit 150 next attempts to create a vehicle allocation plan based on each route pattern of the candidate vehicle v derived by the travel route planning unit 160. The vehicle allocation plan includes a travel route that includes a starting waiting location and an ending waiting location in addition to the route pattern. The vehicle allocation plan creation unit 150 narrows down the vehicle allocation plans by deleting or excluding vehicle allocation plans of candidate vehicles v that will not secure a specified number of vehicles V within the priority area according to specified exclusion conditions from the created vehicle allocation plans.

この場合、配車計画作成部150は、例えば、運行ルートにおける乗車地及び降車地の少なくとも一方が通常エリア内である車両vは、優先エリア内にいない車両Vとして判断する。言い換えれば、配車計画作成部150は、運行ルートにおける全ての乗車地及び降車地の両方が優先エリア内である車両vのみ、優先エリア内にいる車両Vとして判断する。配車計画作成部150は、優先エリア内にいると判断された車両Vの台数を算出し、算出された台数が第1の下限値を下回っているか否かを判断する。配車計画作成部150は、算出された台数が第1の下限値を下回っていると判断する場合、そのような配車要求については、優先エリア内にいる候補車両vを配車計画の対象から除外する。配車計画作成部150は、後述するように、所定の状況に応じて、第1の下限値を変更し得る。 In this case, the vehicle allocation plan creation unit 150, for example, determines that a vehicle v whose boarding location and/or disembarking location on the operation route is within the normal area is a vehicle V that is not within the priority area. In other words, the vehicle allocation plan creation unit 150 determines that only a vehicle v whose boarding location and/or disembarking location on the operation route is within the priority area is a vehicle V that is within the priority area. The vehicle allocation plan creation unit 150 calculates the number of vehicles V that are determined to be within the priority area and determines whether the calculated number is below the first lower limit. When the vehicle allocation plan creation unit 150 determines that the calculated number is below the first lower limit, for such a vehicle allocation request, it excludes candidate vehicles v that are within the priority area from the targets of the vehicle allocation plan. The vehicle allocation plan creation unit 150 may change the first lower limit depending on a predetermined situation, as described later.

或いは、配車計画作成部150は、運行ルートにおける直近の目的地が通常エリア内である車両Vについて、優先エリア内にいない車両Vとして判断し、優先エリア内にいると判断された車両Vの台数を算出しても良い。また、配車計画作成部150は、車両Vごとに既に設定された配車計画の運行ルートに従った所定の時間帯における車両Vの予定位置に基づいて、優先エリア内にいる車両であるか否かを判断し、優先エリア内にいると判断された車両Vの台数を算出しても良い。 Alternatively, the vehicle allocation plan creation unit 150 may determine that a vehicle V whose immediate destination on the operating route is within the normal area is a vehicle V that is not within the priority area, and calculate the number of vehicles V that are determined to be within the priority area. In addition, the vehicle allocation plan creation unit 150 may determine whether or not a vehicle V is within the priority area based on the planned position of the vehicle V during a specified time period according to the operating route of the vehicle allocation plan already set for each vehicle V, and calculate the number of vehicles V that are determined to be within the priority area.

更に、配車計画作成部150は、以下の(i)~(iv)に例示されるような所定の除外条件に該当する配車計画を削除又は除外して配車計画を絞り込んでも良い。
(i) 乗車人員に関する条件
乗車人員が、新規の配車要求によって規定の人員を超過する場合、該配車計画は除外される。
(ii) 乗車時の遅延限界時間に関する条件
関連ユーザ(車両Vへの予約が確定しているユーザ)の乗車時間が新規の配車要求によって乗車遅延限界時間を超える場合、該配車計画は除外される。乗車遅延限界時間は、乗車予定時刻からユーザが許容し得る乗車限界時刻までの時間である。
(iii) 降車時の遅延限界時間に関する条件
関連ユーザの降車時間が新規の配車要求によって降車遅延限界時間を超える場合、該配車計画は除外される。降車遅延限界時間は、出発予定時刻から降車限界時刻までの時間であり、乗車地から降車地まで車両Vが直行した場合の時間の例えば1.2倍の時間に設定される。
(iv) 新規の配車要求を行ったユーザの配車遅延限界時間に関する条件
新規の配車要求を行ったユーザの乗車時間が配車遅延限界時間を超える場合、該配車計画は除外される。配車遅延限界時間は、配車要求受付時刻から乗車予定時刻までの時間である。
Furthermore, the vehicle allocation plan creation unit 150 may narrow down the vehicle allocation plans by deleting or excluding vehicle allocation plans that meet certain exclusion conditions such as the following (i) to (iv).
(i) Conditions regarding passenger numbers If the number of passengers exceeds the specified number due to new requests for rides, the ride plan will be excluded.
(ii) Conditions for boarding delay limit time If the boarding time of a related user (a user who has a confirmed reservation for vehicle V) exceeds the boarding delay limit time due to a new dispatch request, the dispatch plan is excluded. The boarding delay limit time is the time from the scheduled boarding time to the boarding limit time that the user can tolerate.
(iii) Conditions for the delay limit time at the time of disembarking If the disembarking time of the related user exceeds the disembarking delay limit time due to a new dispatch request, the dispatch plan is excluded. The disembarking delay limit time is the time from the scheduled departure time to the disembarking limit time, and is set to, for example, 1.2 times the time it takes for the vehicle V to travel directly from the boarding point to the disembarking point.
(iv) Conditions regarding the vehicle dispatch delay limit time of a user who has made a new vehicle dispatch request If the ride time of a user who has made a new vehicle dispatch request exceeds the vehicle dispatch delay limit time, the vehicle dispatch plan is excluded. The vehicle dispatch delay limit time is the time from the vehicle dispatch request acceptance time to the scheduled ride time.

更に、配車計画作成部150は、需要情報取得部120によって取得される所定の時間帯ごとの車両Vの需要量に基づいて、優先エリア内の車両Vの確保台数を示す第1の下限値を変更し得る。例えば、配車計画作成部150は、ある時間帯において、通常エリア内の車両Vの需要量が優先エリア内の車両Vの需要量よりも多い場合に、第1の下限値を第1の値からこれよりも低い第2の値に変更する。例えば、通勤・通学等の朝の時間帯は、中心部からはずれた通常エリア内での車両Vの需要が高くなる傾向があるため、配車計画作成部150は、第1の下限値を低く設定する。また、配車計画作成部150は、優先エリア内の滞留人口に対する通常エリア内の滞留人口の比が所定の基準値を上回るために、需要情報取得部120によって、通常エリア内の車両Vの需要量が多いと判断される場合に、第1の下限値を低く設定しても良い。代替的に又は追加的に、配車計画作成部150は、例えば、優先エリアにおける特定の施設の営業時間における車両Vの需要量が高いことが見込まれる場合、第1の下限値を第1の値よりも高い第3の値に変更しても良い。これにより、通常エリア内の車両Vの需要が多い時間帯においては、通常エリア内の車両Vの台数をある程度確保することができ、需給のバランスを調整することができる。 Furthermore, the vehicle allocation plan creation unit 150 may change the first lower limit value indicating the number of vehicles V to be secured in the priority area based on the demand for vehicles V for each predetermined time period acquired by the demand information acquisition unit 120. For example, when the demand for vehicles V in the normal area is greater than the demand for vehicles V in the priority area during a certain time period, the vehicle allocation plan creation unit 150 changes the first lower limit value from the first value to a second value lower than the first value. For example, since the demand for vehicles V in the normal area away from the center tends to be high during morning hours such as commuting to work or school, the vehicle allocation plan creation unit 150 sets the first lower limit value low. In addition, the vehicle allocation plan creation unit 150 may set the first lower limit value low when the demand information acquisition unit 120 determines that the demand for vehicles V in the normal area is high because the ratio of the staying population in the normal area to the staying population in the priority area exceeds a predetermined reference value. Alternatively or additionally, the vehicle dispatch plan creation unit 150 may change the first lower limit to a third value higher than the first value, for example, when it is expected that the demand for vehicles V is high during the business hours of a specific facility in the priority area. This makes it possible to secure a certain number of vehicles V in the normal area during times when the demand for vehicles V in the normal area is high, and adjust the balance between supply and demand.

なお、配車計画作成部150は、対象エリアにおける候補車両vの台数が第2の下限値を下回る場合には、そもそもの候補車両vの台数が少ないことから、通常どおり、優先エリア内にいる候補車両vを配車計画の対象に含め得る。第2の下限値は、第1の下限値と同じであっても良いし、第1の下限値よりも低い値であっても良い。 When the number of candidate vehicles v in the target area falls below the second lower limit, the vehicle dispatch plan creation unit 150 may include candidate vehicles v in the priority area as targets for the vehicle dispatch plan, as usual, since the number of candidate vehicles v is small to begin with. The second lower limit may be the same as the first lower limit, or may be a value lower than the first lower limit.

また、配車計画作成部150は、優先エリアの範囲を可変に設定し得る。配車サービスの対象地域において、優先エリアの範囲が広くなると、これに応じて通常エリアの範囲は狭くなる。 The vehicle dispatch plan creation unit 150 can also variably set the range of the priority area. When the range of the priority area becomes wider in the region covered by the vehicle dispatch service, the range of the normal area becomes narrower accordingly.

車両通信インターフェース部170は、通信ネットワークNを介して、車両Vとの間で各種の情報をやり取りする。例えば、車両通信インターフェース部170は、車両Vの位置情報を含む車両情報を取得する車両情報取得部171と、配車計画に従って車両Vに移動を指示する配車指示部172とを備える。 The vehicle communication interface unit 170 exchanges various information with the vehicle V via the communication network N. For example, the vehicle communication interface unit 170 includes a vehicle information acquisition unit 171 that acquires vehicle information including the position information of the vehicle V, and a vehicle dispatch instruction unit 172 that instructs the vehicle V to move according to a vehicle dispatch plan.

車両情報取得部171は、制御装置300の通信部310との間で通信を行い、位置情報取得部320によって取得された位置情報等を取得する。また、配車指示部172は、配車計画作成部150の指示に従い、配車計画データベース12fを参照し、対応する配車計画を特定し、特定された配車計画に従って車両Vに運行指示を送信する。運行指示を受信した車両Vの制御装置300は、ナビゲーション機能により、例えばユーザインターフェース(図中「UI」と表示)330上に、配車計画に従った走行ルートを表示する。 The vehicle information acquisition unit 171 communicates with the communication unit 310 of the control device 300 and acquires the location information acquired by the location information acquisition unit 320. The vehicle dispatch instruction unit 172 also refers to the vehicle dispatch plan database 12f in accordance with the instructions of the vehicle dispatch plan creation unit 150, identifies a corresponding vehicle dispatch plan, and transmits driving instructions to the vehicle V in accordance with the identified vehicle dispatch plan. The control device 300 of the vehicle V that has received the driving instructions uses a navigation function to display a driving route in accordance with the vehicle dispatch plan, for example, on the user interface (shown as "UI" in the figure) 330.

図4は、本発明の一実施形態に係る配車管理装置による配車管理処理の一例を説明するためのフローチャートである。かかる処理は、配車管理装置10が、プロセッサの制御の下、配車管理サーバプログラムを実行することにより、各種のハードウェア資源との協働がなされ、実現される。 Figure 4 is a flowchart for explaining an example of a vehicle dispatch management process by a vehicle dispatch management device according to one embodiment of the present invention. This process is realized by the vehicle dispatch management device 10 executing a vehicle dispatch management server program under the control of a processor, in cooperation with various hardware resources.

同図に示すように、配車管理装置10は、ユーザからの新規の配車要求があるまで待機している(S401)。一方で、例えば、乗車を希望するユーザは、端末装置20のユーザインターフェース上で配車アプリを操作して、配車要求を入力する。配車管理装置10は、ユーザからの配車要求があると(S401のYes)、該配車要求が指定する乗車地及び降車地に基づいて、地図データベース12cを参照し、ユーザが実際に乗降するための乗車地及び降車地(乗降地)を決定する(S402)。 As shown in the figure, the vehicle dispatch management device 10 waits until a new vehicle dispatch request is received from a user (S401). Meanwhile, for example, a user wishing to ride operates a vehicle dispatch app on the user interface of the terminal device 20 to input a vehicle dispatch request. When a vehicle dispatch request is received from a user (Yes in S401), the vehicle dispatch management device 10 refers to the map database 12c based on the boarding and disembarking locations specified in the vehicle dispatch request, and determines the boarding and disembarking locations (boarding and disembarking locations) where the user will actually board and disembark (S402).

次に、配車管理装置10は、決定された乗車地又は降車地に従って1又はそれ以上の候補車両vを抽出する(S403)。例えば、配車管理装置10は、乗車地の近傍で運行中の車両Vを候補車両vとして抽出する。運行中の車両Vとは、待機場所においてサービス提供可能な状態で待機している又は実際に乗客を運送中の車両である。これにより、例えば、乗車地又は降車地から遠く離れた位置にいる車両Vを候補車両vから除外することができ、導出すべきルートパターンの数を減らすことができる。 Next, the vehicle dispatch management device 10 extracts one or more candidate vehicles v according to the determined boarding or disembarking locations (S403). For example, the vehicle dispatch management device 10 extracts a vehicle V in operation near the boarding location as a candidate vehicle v. A vehicle V in operation is a vehicle that is waiting in a waiting area in a state where it can provide service, or is actually transporting passengers. This makes it possible to exclude, for example, a vehicle V that is located far away from the boarding or disembarking location from the candidate vehicles v, thereby reducing the number of route patterns to be derived.

次に、配車管理装置10は、抽出された各候補車両vについて、地図データベース12cを参照して、ルートパターンを導出する(S404)。上述したように、ルートパターンは、決定済みの乗降地(経由地)を通る経路に対して新たな乗降地を追加した場合にこれら全ての乗降地を通るルートを示す。続いて、配車管理装置10は、導出されたルートパターンに基づいて配車計画を作成する(S405)。配車計画は、ルートパターンに対して起点となる待機場所及び終点となる待機場所を加えた運行ルートを含む。待機場所で待機している車両Vの配車計画は、新たに作成される。また、既に設定された配車計画に従って運行中の車両Vの配車計画は、導出されたルートパターンに基づいて配車計画が新たに作成又は更新される。 Next, the vehicle dispatch management device 10 derives a route pattern for each extracted candidate vehicle v by referring to the map database 12c (S404). As described above, the route pattern indicates a route that passes through all of the determined boarding and disembarking points (waypoints) when new boarding and disembarking points are added to a route that passes through these boarding and disembarking points. Next, the vehicle dispatch management device 10 creates a vehicle dispatch plan based on the derived route pattern (S405). The vehicle dispatch plan includes a driving route that adds a waiting location that is the starting point and a waiting location that is the end point to the route pattern. A new vehicle dispatch plan is created for the vehicle V waiting at the waiting location. In addition, a new vehicle dispatch plan is created or updated for the vehicle V that is operating according to an already set vehicle dispatch plan based on the derived route pattern.

次に、配車管理装置10は、作成された配車計画のうち、所定の除外条件に該当するたさない配車計画を除外して配車計画を絞り込む(S406)。すなわち、配車管理装置10は、乗車地及び降車地の少なくとも一方が通常エリア内を指定する配車要求について、優先エリア内にいる車両Vを特定し、その台数を算出する。そして、配車管理装置10は、算出された台数が第1の下限値を下回っているか否かを判断し、算出された台数が第1の下限値を下回っていると判断する場合、そのような配車要求については、優先エリア内にいる候補車両vを配車計画の対象から除外する。更に、例えば、配車管理装置10は、新規の配車要求を行ったユーザの乗車時間が配車遅延限界時間を超える場合、該配車計画を除外する。 Next, the vehicle dispatch management device 10 narrows down the vehicle dispatch plans by excluding those that do not meet the specified exclusion conditions from among the created vehicle dispatch plans (S406). That is, for a vehicle dispatch request in which at least one of the boarding and disembarking locations is within the normal area, the vehicle dispatch management device 10 identifies vehicles V that are within the priority area and calculates the number of vehicles. Then, the vehicle dispatch management device 10 determines whether the calculated number is below the first lower limit, and if it determines that the calculated number is below the first lower limit, it excludes candidate vehicles v that are within the priority area from the targets of the vehicle dispatch plan for such a vehicle dispatch request. Furthermore, for example, if the boarding time of a user who has made a new vehicle dispatch request exceeds the vehicle dispatch delay limit time, the vehicle dispatch management device 10 excludes the vehicle dispatch plan.

次に、配車管理装置10は、絞り込まれた配車計画について、所定の評価関数に従って評価値を算出し、算出された評価値が最大となる一の配車計画を選定する(S407)。所定の評価関数は、例えば、乗車の配車要求であれば、乗車時刻から降車時刻までの乗車時間が短いほど評価値が高く、また、荷物配送の配車要求であれば、走行距離に基づく移動コストが小さいほど評価値が高くなるように定義された関数である。 Next, the vehicle dispatch management device 10 calculates an evaluation value for the narrowed down vehicle dispatch plans according to a predetermined evaluation function, and selects the vehicle dispatch plan with the highest calculated evaluation value (S407). The predetermined evaluation function is a function defined such that, for example, in the case of a vehicle dispatch request for boarding a ride, the shorter the ride time from the boarding time to the disembarking time, the higher the evaluation value, and in the case of a vehicle dispatch request for baggage delivery, the smaller the travel cost based on the travel distance, the higher the evaluation value.

続いて、配車管理装置10は、選定された該配車計画の内容をユーザに提案する(S408)。すなわち、配車管理装置10は、作成した現在の配車計画の内容を端末装置20に送信し、これに応答して、端末装置20は、ユーザインターフェース上にその内容を表示して、ユーザに配車計画の諾否を促す。 Then, the vehicle dispatch management device 10 proposes the contents of the selected vehicle dispatch plan to the user (S408). That is, the vehicle dispatch management device 10 transmits the contents of the created current vehicle dispatch plan to the terminal device 20, and in response, the terminal device 20 displays the contents on the user interface and prompts the user to accept or reject the vehicle dispatch plan.

配車管理装置10は、配車計画の提案に対してユーザから承諾を受け付けたか否かを判断する(S409)。配車管理装置10は、配車計画の提案に対してユーザから承諾を受け付けた場合(S409のYes)、配車管理装置10は、現在の配車計画を確定する(S410)。配車管理装置10は、確定した配車計画を配車計画データベース12eに格納する。続いて、配車管理装置10は、配車予約の確定通知を端末装置20に送信するとともに、配車計画に基づく配車指示を車両Vに送信する(S411)。 The vehicle dispatch management device 10 determines whether or not the proposed vehicle dispatch plan has been accepted by the user (S409). If the vehicle dispatch management device 10 accepts the proposed vehicle dispatch plan from the user (Yes in S409), the vehicle dispatch management device 10 confirms the current vehicle dispatch plan (S410). The vehicle dispatch management device 10 stores the confirmed vehicle dispatch plan in the vehicle dispatch plan database 12e. Next, the vehicle dispatch management device 10 transmits a notification of confirmation of the vehicle dispatch reservation to the terminal device 20, and transmits a dispatch instruction based on the vehicle dispatch plan to the vehicle V (S411).

これに対して、配車管理装置10は、配車計画の提案に対してユーザから不承諾(拒否)を受け付けた場合(S409のNo)、該ユーザの配車要求に基づく現在の配車計画をキャンセルする(S412)。この場合、配車管理装置10は、配車計画の再作成のために使用された一時的に保留されていた配車計画を元の保留中の配車計画に戻す。ユーザは、別の配車サービスを希望する場合には、新たな配車要求を行うことになる。 In contrast, if the vehicle dispatch management device 10 receives a non-acceptance (rejection) from the user in response to the proposed vehicle dispatch plan (No in S409), it cancels the current vehicle dispatch plan based on the user's vehicle dispatch request (S412). In this case, the vehicle dispatch management device 10 returns the temporarily held vehicle dispatch plan that was used to recreate the vehicle dispatch plan to the original held vehicle dispatch plan. If the user desires a different vehicle dispatch service, the user will make a new vehicle dispatch request.

図5は、本発明の一実施形態に係る配車管理装置による配車管理処理の一例を説明するためのフローチャートである。より具体的には、同図は、図4に示す配車計画の絞り込み処理(S406)の詳細を示すフローチャートである。 Figure 5 is a flowchart for explaining an example of a vehicle dispatch management process by a vehicle dispatch management device according to an embodiment of the present invention. More specifically, this figure is a flowchart showing the details of the vehicle dispatch plan narrowing process (S406) shown in Figure 4.

同図に示すように、配車管理装置10は、取得された配車要求が指定する乗車地及び降車地の少なくとも一方が通常エリア内であるか否かを判断する(S501)。配車管理装置10は、取得された配車要求が指定する乗車地及び降車地の少なくとも一方が通常エリア内であると判断する場合(S501のYes)、配車管理装置10は、車両Vの配車計画に従って、該車両Vが優先エリア内にいる車両Vであるか又は通常エリアにいるかを判断し、優先エリア内にいる車両Vを特定する(S502)。例えば、配車管理装置10は、運行ルートにおける乗降地及び降車地の少なくとも一方が通常エリア内である車両Vは、優先エリア内にいない車両Vとして判断する。 As shown in the figure, the vehicle dispatch management device 10 determines whether at least one of the boarding location and disembarking location specified in the acquired vehicle dispatch request is within the normal area (S501). When the vehicle dispatch management device 10 determines that at least one of the boarding location and disembarking location specified in the acquired vehicle dispatch request is within the normal area (Yes in S501), the vehicle dispatch management device 10 determines whether the vehicle V is in the priority area or in the normal area according to the dispatch plan of the vehicle V, and identifies the vehicle V that is in the priority area (S502). For example, the vehicle dispatch management device 10 determines that a vehicle V whose boarding location and disembarking location on the operation route is at least one within the normal area is a vehicle V that is not in the priority area.

次に、配車管理装置10は、特定された車両Vの台数を算出し(S503)、続いて、特定された車両Vの台数が第1の下限値を下回っているか否かを判断する(S504)。つまり、配車管理装置10は、優先エリア内にいる車両Vの台数を一定数以上確保できているか否かを判断する。配車管理装置10は、特定された車両Vの台数が第1の下限値を下回っていないと判断する場合(S504のNo)、配車管理装置10は、更に、所定の除外条件を適用することにより配車計画を絞り込むために、S507の処理に進む。 Next, the vehicle dispatch management device 10 calculates the number of identified vehicles V (S503), and then determines whether or not the number of identified vehicles V is below a first lower limit (S504). In other words, the vehicle dispatch management device 10 determines whether or not a certain number or more of vehicles V are available in the priority area. If the vehicle dispatch management device 10 determines that the number of identified vehicles V is not below the first lower limit (No in S504), the vehicle dispatch management device 10 proceeds to the processing of S507 in order to further narrow down the vehicle dispatch plan by applying a predetermined exclusion condition.

一方、配車管理装置10は、特定された車両Vの台数が第1の下限値を下回っていると判断する場合(S504のYes)、配車管理装置10は、続いて、絞り込まれた候補車両vの台数が第2の下限値を上回っているか否かを判断する(S505)。つまり、配車管理装置10は、優先エリア内の車両Vを候補車両vから除外した結果、通常エリア内にいる車両V(候補車両v)の台数が足りているか否かを判断する。第2の下限値は、第1の下限値と同じであっても良いし、第1の下限値よりも低い値であっても良い。これにより、そもそも、候補車両vの台数が過度に足りていない場合に、通常エリア内にいる候補車両vに更に配車予約が入ることを防止し、通常エリア内に最低限の台数の車両Vを確保することができる。 On the other hand, when the vehicle dispatch management device 10 determines that the number of identified vehicles V is below the first lower limit (Yes in S504), the vehicle dispatch management device 10 subsequently determines whether the number of narrowed-down candidate vehicles v is above the second lower limit (S505). In other words, the vehicle dispatch management device 10 determines whether the number of vehicles V (candidate vehicles v) in the normal area is sufficient as a result of excluding the vehicles V in the priority area from the candidate vehicles v. The second lower limit may be the same as the first lower limit, or may be a value lower than the first lower limit. This makes it possible to prevent further dispatch reservations from being made for the candidate vehicles v in the normal area when the number of candidate vehicles v is excessively insufficient in the first place, and to ensure a minimum number of vehicles V in the normal area.

配車管理装置10は、絞り込まれた候補車両vの台数が第2の下限値を上回っていると判断する場合(S505のYes)、優先エリア内にいる車両Vを候補車両vから除外することにより、配車計画を絞り込む(S506)。 When the vehicle dispatch management device 10 determines that the number of narrowed-down candidate vehicles v exceeds the second lower limit (Yes in S505), it narrows down the vehicle dispatch plan by excluding vehicles V that are within the priority area from the candidate vehicles v (S506).

次に、配車管理装置10は、所定の除外条件を適用して更に配車計画を絞り込む(S507)。例えば、配車管理装置10は、例えば、配車管理装置10は、新規の配車要求を行ったユーザの乗車時間が配車遅延限界時間を超える場合、該配車計画を除外する。 Next, the vehicle dispatch management device 10 applies a predetermined exclusion condition to further narrow down the vehicle dispatch plans (S507). For example, the vehicle dispatch management device 10 excludes a vehicle dispatch plan when the ride time of a user who has made a new dispatch request exceeds the dispatch delay limit time.

一方、配車管理装置10は、絞り込まれた候補車両vの台数が第2の下限値を上回っていないと判断する場合(S505のNo)、優先エリア内にいる車両Vを候補車両vから除外することなく、所定の除外条件を適用して配車計画を絞り込む(S507)。これにより、通常エリア内にいる車両V(候補車両v)の台数が足りなくなって、通常エリアでの配車サービスに影響が出ることを抑制することができる。 On the other hand, when the vehicle dispatch management device 10 determines that the number of narrowed-down candidate vehicles v does not exceed the second lower limit (No in S505), it applies a predetermined exclusion condition to narrow down the vehicle dispatch plan without excluding the vehicles V in the priority area from the candidate vehicles v (S507). This makes it possible to prevent a shortage of vehicles V (candidate vehicles v) in the normal area, which would affect the vehicle dispatch service in the normal area.

なお、配車管理装置10は、取得された配車要求が指定する乗車地及び降車地の少なくとも一方が通常エリア内でないと判断する場合(S501のNo)、配車管理装置10は、優先エリア内にいる車両Vの台数に拘わらず、所定の除外条件を適用することにより配車計画を絞り込むために、S507の処理に進む。 If the vehicle dispatch management device 10 determines that at least one of the boarding location and disembarking location specified in the acquired vehicle dispatch request is not within the normal area (No in S501), the vehicle dispatch management device 10 proceeds to the processing of S507 in order to narrow down the vehicle dispatch plan by applying a predetermined exclusion condition, regardless of the number of vehicles V in the priority area.

上述した例では、配車管理装置10は、配車要求を受け付けたタイミングで、運行ルートにおける乗車地及び降車地の少なくとも一方が通常エリア内である車両Vを優先エリア内にいない車両Vとして判断している。例えば、図6は、配車計画の運行ルートに従って地点P(0)~P(4)までを運行される車両V(1)と、待機場所Sにて待機中の車両V(2)とを示している。現時点において優先エリア内にいる車両V(1)は、運行ルートにおいて通常エリア内の乗降地P(2)を経由するように運行される。 In the above example, when the vehicle dispatch management device 10 receives a dispatch request, it determines that a vehicle V whose boarding and/or disembarking points on the operation route are within the normal area is a vehicle V that is not within the priority area. For example, FIG. 6 shows a vehicle V(1) that is operating from points P(0) to P(4) according to the operation route in the vehicle dispatch plan, and a vehicle V(2) that is waiting at a waiting location S. Vehicle V(1), which is currently within the priority area, is operated so as to pass through boarding and disembarking point P(2) in the normal area on the operation route.

配車管理装置10は、乗車地及び降車地の少なくとも一方が通常エリア内である配車要求を受け付けると、各車両Vの運行ルートをチェックし、各車両が優先エリア内にいる車両であるか否かを判断する。すなわち、同図に示す例では、配車管理装置10は、車両V(1)を優先エリア内にいない車両Vであると判断し、車両V(2)を優先エリア内にいる車両Vであると判断する。上述したように、優先エリア内にいる車両Vの台数が第1のしきい値を下回っていない場合、配車管理装置10は、車両V(2)を候補車両vから除外し、車両V(1)を含む通常エリア内にいる候補車両vについて、配車計画の作成を試みる。このように、運行ルートにおける乗車地及び降車地の少なくとも一方が通常エリア内であるか否かで車両Vが優先エリア内にいるか否かで判断するので、優先エリア内にいると判断される車両Vの割合を相対的に低く抑えることができる。
増加する。
When the vehicle dispatch management device 10 receives a dispatch request in which at least one of the boarding and disembarking locations is within the normal area, the vehicle dispatch management device 10 checks the operation route of each vehicle V and determines whether each vehicle is within the priority area. That is, in the example shown in the figure, the vehicle dispatch management device 10 determines that the vehicle V (1) is a vehicle V that is not within the priority area, and determines that the vehicle V (2) is a vehicle V that is within the priority area. As described above, if the number of vehicles V in the priority area is not below the first threshold value, the vehicle dispatch management device 10 excludes the vehicle V (2) from the candidate vehicles v and attempts to create a dispatch plan for the candidate vehicles v in the normal area including the vehicle V (1). In this way, whether the vehicle V is within the priority area is determined based on whether at least one of the boarding and disembarking locations on the operation route is within the normal area, so that the proportion of vehicles V determined to be within the priority area can be kept relatively low.
To increase.

変形例として、配車管理装置10は、配車要求を受け付けたタイミングで、各車両Vの運行ルートにおける直近の(次の)目的地(乗降地)が通常エリア内である車両Vを優先エリア内にいない車両Vとして判断しても良い。すなわち、図6に示した例では、配車管理装置10は、車両V(1)を優先エリア内にいる車両Vであると判断するとともに、車両V(2)も優先エリア内にいる車両Vであると判断する。上述したように、優先エリア内にいる車両Vの台数が第1のしきい値を下回っていない場合、配車管理装置10は、車両V(1)及び車両V(2)を含む通常エリア内にいる候補車両vについて、配車計画の作成を試みる。このように、直近の乗降地に基づいて車両Vが優先エリア内にいるか否かで判断するので、優先エリア内にいると判断される車両Vの割合が相対的に増加する。 As a variant, the vehicle dispatch management device 10 may determine that a vehicle V whose nearest (next) destination (boarding/disembarking point) on the driving route of each vehicle V is within the normal area is not within the priority area when the vehicle dispatch request is received. That is, in the example shown in FIG. 6, the vehicle dispatch management device 10 determines that vehicle V (1) is within the priority area, and also determines that vehicle V (2) is within the priority area. As described above, if the number of vehicles V within the priority area is not below the first threshold, the vehicle dispatch management device 10 attempts to create a dispatch plan for candidate vehicles v within the normal area, including vehicles V (1) and V (2). In this way, whether or not vehicle V is within the priority area is determined based on the nearest boarding/disembarking point, so the proportion of vehicles V determined to be within the priority area increases relatively.

他の変形例として、配車管理装置10は、配車要求を受け付けたタイミングで、車両Vごとに既に設定された配車計画の運行ルートに従った所定の時間帯における車両Vの予定位置に基づいて、優先エリア内にいる車両であるか否かを判断し、優先エリア内にいると判断された車両Vの台数を算出しても良い。より具体的には、配車管理装置10は、ある一定の先の時間(例えば2時間先)までの所定の時間帯(例えば10分単位の時間帯)ごとに、運行ルート上の車両Vが優先エリア内にいるか又は通常エリア内にいるかを判断し、その台数を算出する。この場合、所定の時間帯において優先エリアから通常エリアに向かっている又は通常エリアから優先エリアに向かっている車両Vは、優先エリア内にいないと判断される。更に、配車管理装置10は、算出された台数が第1の下限値を下回る特定の時間帯がある場合、そのような運行ルートを持つ候補車両vの配車計画を除外する。図6に示した例では、配車管理装置10は、車両V(1)が通常エリア内にいる車両Vであると判断される場合、車両V(1)は候補車両vとなる。一方、配車管理装置10は、車両V(2)が所定の時間帯ごとに、候補車両vとなり、又は候補車両vから除外される。このように、所定の時間帯ごとに優先エリア内にいる車両Vの台数が確保されているか否かを判断するので、例えば配車要求が連続的にあった場合であっても、車両Vの台数を精度良く確保することができるようになる。 As another variation, the vehicle dispatch management device 10 may determine whether the vehicle is in the priority area or not based on the planned position of the vehicle V in a predetermined time period according to the operation route of the vehicle dispatch plan already set for each vehicle V at the timing of receiving the dispatch request, and calculate the number of vehicles V determined to be in the priority area. More specifically, the vehicle dispatch management device 10 determines whether the vehicle V on the operation route is in the priority area or in the normal area for each predetermined time period (e.g., 10-minute time periods) up to a certain future time (e.g., two hours ahead), and calculates the number of vehicles. In this case, a vehicle V heading from the priority area to the normal area or from the normal area to the priority area in a predetermined time period is determined not to be in the priority area. Furthermore, if there is a specific time period in which the calculated number is below the first lower limit, the vehicle dispatch management device 10 excludes the vehicle dispatch plan of the candidate vehicle v having such an operation route. In the example shown in FIG. 6, if the vehicle dispatch management device 10 determines that the vehicle V (1) is a vehicle V in the normal area, the vehicle V (1) becomes a candidate vehicle v. Meanwhile, the vehicle dispatch management device 10 selects or removes vehicle V (2) as a candidate vehicle v for each predetermined time period. In this way, it determines whether or not the number of vehicles V in the priority area is secured for each predetermined time period, so that the number of vehicles V can be secured with high accuracy even if, for example, there are continuous dispatch requests.

以上のように、本実施形態によれば、オンデマンド方式による配車サービスにおいて、対象地域内の優先エリア内に所定の台数以上の車両Vが確保されるように配車計画が作成される。したがって、優先エリア内での車両Vの供給余力を担保することができ、ユーザは優先エリア内でのスムーズな乗車予約が可能になり、その結果、LoSが向上する。また、優先エリア内でのユーザの配車サービスの利便性が向上するため、更なる人の流入を促し、優先エリアの活性化が図られるようになる。一方で、通常エリア内にいる車両Vの過度に台数が足りていない場合には、通常エリア内にいる車両Vに更に配車予約が入ることを防止し、通常エリア内に最低限の台数の車両Vを確保することができ、通常エリア内での配車サービスの低下を抑制することができる。 As described above, according to this embodiment, in an on-demand dispatch service, a dispatch plan is created so that a predetermined number or more of vehicles V are secured in a priority area in a target region. Therefore, the supply capacity of vehicles V in the priority area can be guaranteed, and users can smoothly make reservations for rides in the priority area, which results in an improvement in LoS. In addition, the convenience of the dispatch service for users in the priority area is improved, which encourages further inflow of people and revitalizes the priority area. On the other hand, when there is an excessive shortage of vehicles V in the normal area, further dispatch reservations can be prevented from being made for vehicles V in the normal area, and a minimum number of vehicles V can be secured in the normal area, thereby suppressing a decline in the dispatch service in the normal area.

上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。 The above embodiments are merely examples for explaining the present invention, and are not intended to limit the present invention to these embodiments. The present invention can be implemented in various forms without departing from the spirit of the invention.

例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちのいくつかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加してもよい。 For example, in the methods disclosed herein, steps, operations, or functions may be performed in parallel or in a different order, provided that the results are not inconsistent. The steps, operations, and functions described are provided merely as examples, and some of the steps, operations, and functions may be omitted or combined into one, or other steps, operations, or functions may be added, without departing from the spirit of the invention.

また、本明細書では、さまざまな実施形態が開示されているが、一の実施形態における特定のフィーチャ(技術的事項)を、適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。 In addition, although various embodiments are disclosed in this specification, specific features (technical matters) in one embodiment can be added to or replaced with specific features in another embodiment, with appropriate modifications, and such forms are also included in the gist of the present invention.

1…配車管理システム
10…配車管理装置
110…フロントエンド処理部
120…需要情報取得部
121…現在需要算出部
122…需要予測部
130…配車要求取得部
140…乗降地決定部
150…配車計画作成部
160…走行ルート計画部
170…車両通信インターフェース部
171…車両情報取得部
172…配車指示部
12…データベース
12a…稼働実績データベース
12b…ユーザ情報データベース
12c…地図データベース
12d…車両情報データベース
12e…配車計画データベース
20…端末装置
N…通信ネットワーク
V…車両
300…制御装置
310…通信部
320…位置情報取得部
330…ユーザインターフェース部
1...vehicle dispatch management system 10...vehicle dispatch management device 110...front-end processing unit 120...demand information acquisition unit 121...current demand calculation unit 122...demand forecasting unit 130...vehicle dispatch request acquisition unit 140...boarding and alighting location determination unit 150...vehicle dispatch plan creation unit 160...travel route planning unit 170...vehicle communication interface unit 171...vehicle information acquisition unit 172...vehicle dispatch instruction unit 12...database 12a...operation record database 12b...user information database 12c...map database 12d...vehicle information database 12e...vehicle dispatch plan database 20...terminal device N...communication network V...vehicle 300...control device 310...communication unit 320...location information acquisition unit 330...user interface unit

Claims (13)

複数の車両に対するオンデマンド方式による配車サービスを管理する配車管理装置であって、
乗車地及び降車地が指定されたユーザからの配車要求を取得する配車要求取得部と、
取得された前記配車要求に応答して前記複数の車両の中から候補車両を抽出し、抽出された前記候補車両の中から選択される一の車両に対する配車計画を作成する配車計画作成部と、
前記配車計画に基づく配車指示を前記一の車両に送信する配車指示部と、を備え、
前記配車計画作成部は、
前記配車要求が指定する前記乗車地及び前記降車地の少なくとも一方が優先エリア以外の通常エリア内である場合に、前記優先エリア内にいる前記車両を特定し、
前記優先エリア内にいると特定された前記車両の台数を算出し、
前記台数が第1の下限値を下回っている場合に、前記通常エリア内にいる前記車両を前記候補車両として抽出する、
配車管理装置。
A vehicle dispatch management device for managing an on-demand vehicle dispatch service for a plurality of vehicles,
A dispatch request acquisition unit that acquires a dispatch request from a user who has specified a boarding location and a disembarking location;
a vehicle allocation plan creation unit that extracts candidate vehicles from among the plurality of vehicles in response to the acquired vehicle allocation request, and creates a vehicle allocation plan for one vehicle selected from the extracted candidate vehicles;
a vehicle dispatch instruction unit that transmits a vehicle dispatch instruction based on the vehicle dispatch plan to the one vehicle;
The vehicle dispatch plan creation unit,
When at least one of the boarding location and the disembarking location specified in the vehicle dispatch request is within a normal area other than the priority area, the vehicle that is within the priority area is identified;
Calculating the number of vehicles identified as being within the priority area;
extracting the vehicles in the normal area as the candidate vehicles when the number is below a first lower limit value;
Vehicle dispatch management device.
前記配車計画作成部は、抽出された前記候補車両の台数が第2の下限値を上回っていない場合に、前記通常エリア内にいる前記車両に代えて、前記優先エリア内にいる前記車両を前記候補車両として抽出する、
請求項1に記載の配車管理装置。
when the number of the extracted candidate vehicles does not exceed a second lower limit, the vehicle allocation plan creation unit extracts the vehicles located within the priority area as the candidate vehicles, instead of the vehicles located within the normal area.
The vehicle dispatch management device according to claim 1.
前記配車計画作成部は、前記車両ごとに既に作成された前記配車計画に従った該車両の運行ルートに基づいて、該車両が前記優先エリア内にいるか又は前記通常エリア内にいるかを判断する、
請求項1に記載の配車管理装置。
the vehicle dispatch plan creation unit determines whether the vehicle is in the priority area or the normal area based on a driving route of the vehicle according to the vehicle dispatch plan that has already been created for each vehicle;
The vehicle dispatch management device according to claim 1.
前記配車計画作成部は、前記車両の前記運行ルートにおける前記乗車地及び前記降車地の少なくとも1つが前記通常エリア内である場合に、該車両が前記優先エリア内にいないと判断する、
請求項3に記載の配車管理装置。
the vehicle dispatch plan creation unit determines that the vehicle is not in the priority area when at least one of the boarding location and the disembarking location on the operation route of the vehicle is in the normal area;
The vehicle dispatch management device according to claim 3.
前記配車計画作成部は、前記車両の前記運行ルートに従った直近の目的地が前記通常エリア内である場合に、前記優先エリア内にいないと判断する、
請求項3に記載の配車管理装置。
the vehicle dispatch plan creation unit determines that a nearest destination along the travel route of the vehicle is not within the priority area when the nearest destination is within the normal area;
The vehicle dispatch management device according to claim 3.
前記配車計画作成部は、前記車両ごとに既に作成された運行ルートに従った所定の時間帯における前記車両の位置に基づいて、前記優先エリア内にいる前記車両であるか否かを判断する、
請求項1に記載の配車管理装置。
the vehicle allocation plan creation unit determines whether the vehicle is located within the priority area based on a position of the vehicle during a predetermined time period according to a travel route already created for each vehicle;
The vehicle dispatch management device according to claim 1.
前記配車計画作成部は、所定の時間帯に対応する前記車両の需要量に基づいて、前記第1の下限値を変更する、
請求項1に記載の配車管理装置。
the vehicle allocation plan creation unit changes the first lower limit value based on a demand for the vehicle corresponding to a predetermined time period.
The vehicle dispatch management device according to claim 1.
前記配車計画作成部は、前記通常エリア内の前記車両の需要量が前記優先エリア内の前記車両の需要量よりも多い場合に、前記第1の下限値を第1の値から前記第1の値よりも低い第2の値に変更する、
請求項7に記載の配車管理装置。
the vehicle allocation plan creation unit changes the first lower limit value from a first value to a second value lower than the first value when the demand for the vehicles in the normal area is greater than the demand for the vehicles in the priority area.
The vehicle dispatch management device according to claim 7.
所定の時間帯における前記優先エリア内の滞留人口及び前記通常エリア内の滞留人口に基づいて前記車両の需要量を算出する需要情報取得部を更に備える、
請求項1に記載の配車管理装置。
a demand information acquisition unit that calculates a demand for the vehicle based on a staying population in the priority area and a staying population in the normal area during a predetermined time period;
The vehicle dispatch management device according to claim 1.
前記需要情報取得部は、前記優先エリア内の前記滞留人口に対する前記通常エリア内の前記滞留人口の比が所定の基準値を上回る場合に、前記通常エリア内の前記需要量が多いと判断する、
請求項9に記載の配車管理装置。
the demand information acquisition unit determines that the demand in the normal area is high when a ratio of the staying population in the normal area to the staying population in the priority area exceeds a predetermined reference value;
The vehicle dispatch management device according to claim 9.
前記配車計画作成部は、前記優先エリアにおける特定の施設の営業時間における前記車両の需要量に基づいて、前記第1の下限値を第1の値よりも高い第3の値に変更する、
請求項7に記載の配車管理装置。
the vehicle allocation plan creation unit changes the first lower limit value to a third value higher than the first value based on a demand for the vehicles during business hours of a specific facility in the priority area;
The vehicle dispatch management device according to claim 7.
前記優先エリアは、
(i) 特定の施設の集積度が一定値以上であるエリア;
(ii) 日中の時間帯の滞留人口が夜間の時間帯における滞留人口よりも多いエリア;及び
(iii) 前記車両の前記台数の密度が一定値以上であるエリア;
の少なくともいずれかである、
請求項1に記載の配車管理装置。
The priority area is:
(i) Areas where the concentration of a particular facility is above a certain value;
(ii) Areas where the population during daytime hours is greater than the population during nighttime hours; and
(iii) an area in which the density of the number of vehicles is equal to or greater than a certain value;
At least one of the following:
The vehicle dispatch management device according to claim 1.
複数の車両に対するオンデマンド方式による配車サービスを管理する配車管理装置による配車管理方法であって、
乗車地及び降車地が指定されたユーザからの配車要求を取得することと、
取得された前記配車要求に応答して前記複数の車両の中から候補車両を抽出し、抽出された前記候補車両の中から選択される一の車両に対する配車計画を作成することと、
前記配車計画に基づく配車指示を前記一の車両に送信することと、を含み、
前記配車計画を作成することは、
前記配車要求が指定する前記乗車地及び前記降車地の少なくとも一方が優先エリア以外の通常エリア内である場合に、前記優先エリア内にいる前記車両を特定することと、
前記優先エリア内にいると特定された前記車両の台数を算出することと、
前記台数が第1の下限値を下回っている場合に、前記通常エリア内にいる前記車両を前記候補車両として抽出することと、を含む、
配車管理方法。

A vehicle dispatch management method by a vehicle dispatch management device that manages an on-demand vehicle dispatch service for a plurality of vehicles, comprising:
Acquiring a vehicle dispatch request from a user with a designated boarding location and a disembarking location;
extracting candidate vehicles from among the plurality of vehicles in response to the acquired vehicle allocation request, and creating a vehicle allocation plan for one vehicle selected from the extracted candidate vehicles;
transmitting a dispatch instruction based on the dispatch plan to the one vehicle;
Creating the vehicle dispatch plan includes:
When at least one of the boarding location and the disembarking location specified in the dispatch request is within a normal area other than the priority area, identifying the vehicle that is within the priority area;
Calculating a number of the vehicles identified as being within the priority area;
extracting the vehicles in the normal area as the candidate vehicles when the number is below a first lower limit value.
Vehicle allocation management methods.

JP2022194038A 2022-12-05 2022-12-05 Vehicle allocation management device and vehicle allocation management method Pending JP2024080802A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022194038A JP2024080802A (en) 2022-12-05 2022-12-05 Vehicle allocation management device and vehicle allocation management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022194038A JP2024080802A (en) 2022-12-05 2022-12-05 Vehicle allocation management device and vehicle allocation management method

Publications (1)

Publication Number Publication Date
JP2024080802A true JP2024080802A (en) 2024-06-17

Family

ID=91483138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022194038A Pending JP2024080802A (en) 2022-12-05 2022-12-05 Vehicle allocation management device and vehicle allocation management method

Country Status (1)

Country Link
JP (1) JP2024080802A (en)

Similar Documents

Publication Publication Date Title
US11416795B2 (en) Systems and methods for vehicle resource management
US11062415B2 (en) Systems and methods for allocating networked vehicle resources in priority environments
US11386359B2 (en) Systems and methods for managing a vehicle sharing facility
US11392861B2 (en) Systems and methods for managing a vehicle sharing facility
US20170169366A1 (en) Systems and Methods for Adjusting Ride-Sharing Schedules and Routes
JP6931446B2 (en) Programs, information processing methods and information processing equipment
KR102390269B1 (en) System and method for shuttle service management and shuttle service route and service derivation
US20190303806A1 (en) Boarding management system, boarding management method, and system
US20180268510A1 (en) Systems and methods for real-time scheduling in a transportation system based upon a user criteria
JP2002024659A (en) Taxi dispatch reserving system
JP2019133356A (en) Transfer support system, transfer support method, transfer support program, and mobile body
JP2021015379A (en) Vehicle allocation processing device
JP2024080802A (en) Vehicle allocation management device and vehicle allocation management method
WO2024134897A1 (en) Vehicle dispatch management device and vehicle dispatch management method
Dieter et al. Anticipatory assignment of passengers to meeting points for taxi-ridesharing
WO2024048231A1 (en) Vehicle dispatch management device and vehicle dispatch management method
JP2024035060A (en) Vehicle allocation management device and vehicle allocation management method
JP2024089391A (en) Vehicle allocation management device and vehicle allocation management method
CN115689134A (en) Transport capacity scheduling method, server, electronic equipment and readable storage medium
JP2024092465A (en) Vehicle allocation management device and vehicle allocation management method