Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7489223B2 - Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method - Google Patents
[go: Go Back, main page]

JP7489223B2 - Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method - Google Patents

Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method Download PDF

Info

Publication number
JP7489223B2
JP7489223B2 JP2020073441A JP2020073441A JP7489223B2 JP 7489223 B2 JP7489223 B2 JP 7489223B2 JP 2020073441 A JP2020073441 A JP 2020073441A JP 2020073441 A JP2020073441 A JP 2020073441A JP 7489223 B2 JP7489223 B2 JP 7489223B2
Authority
JP
Japan
Prior art keywords
vehicle
route
dispatch
user
vehicle dispatch
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.)
Active
Application number
JP2020073441A
Other languages
Japanese (ja)
Other versions
JP2021170254A (en
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.)
Renault SAS
Original Assignee
Renault SAS
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 Renault SAS filed Critical Renault SAS
Priority to JP2020073441A priority Critical patent/JP7489223B2/en
Publication of JP2021170254A publication Critical patent/JP2021170254A/en
Application granted granted Critical
Publication of JP7489223B2 publication Critical patent/JP7489223B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、配車制御装置、配車制御システム、及び配車制御方法に関する。 The present invention relates to a vehicle dispatch control device, a vehicle dispatch control system, and a vehicle dispatch control method.

従来より、車両に忘れ物をしたユーザに対して、その忘れ物を届ける発明が知られている(特許文献1)。特許文献1に記載された発明は、忘れ物をしたユーザを特定し、ユーザの端末装置の位置情報に基づいて忘れ物を届ける。 There is a known invention that returns items left behind in a vehicle to a user (Patent Document 1). The invention described in Patent Document 1 identifies the user who left the item and returns it based on the location information of the user's terminal device.

特開2002-245591号公報JP 2002-245591 A

特許文献1に記載された発明のように忘れ物をしたユーザに忘れ物を届けてしまうと、配車に関する損失が発生することになる。このような配車に関する損失は低減させることが求められるが、特許文献1にはそのような記載がない。 If the item is returned to the user who left it behind, as in the invention described in Patent Document 1, losses related to vehicle dispatch will occur. There is a need to reduce such losses related to vehicle dispatch, but there is no mention of this in Patent Document 1.

本発明は、上記問題に鑑みて成されたものであり、その目的は、配車に関する損失を低減させることが可能な配車制御装置、配車制御システム、及び配車制御方法を提供することである。 The present invention has been made in consideration of the above problems, and its purpose is to provide a vehicle dispatch control device, a vehicle dispatch control system, and a vehicle dispatch control method that can reduce losses related to vehicle dispatch.

本発明の一態様に係る配車制御装置は、配車リクエストを選択する前に車両内の忘れ物を検出した場合、少なくとも降車地が含まれる複数の配車リクエストごとに走行ルート候補を算出し、算出した走行ルート候補ごとに所定範囲内にある忘れ物を預ける施設を抽出し、算出した走行ルート候補ごとに抽出した施設を経由する経由ルートを算出し、算出した経由ルートごとに、走行ルート候補に対する配車に関する損失を算出し、算出した配車に関する損失に基づいて、算出した経由ルートの中から走行ルートを設定し、設定した走行ルート上の降車地を含む配車リクエストを選択する。 In one embodiment of the present invention, when a vehicle dispatch control device detects an item left in a vehicle before selecting a vehicle dispatch request, the vehicle dispatch control device calculates candidate driving routes for each of a plurality of vehicle dispatch requests that include at least a drop-off location, extracts facilities for leaving the lost item within a predetermined range for each of the calculated candidate driving routes, calculates a bypass route that passes through the extracted facilities for each of the calculated candidate driving routes, calculates a loss associated with dispatching the vehicle for the candidate driving route for each calculated bypass route, sets a vehicle dispatch route from among the calculated bypass routes based on the calculated loss associated with dispatching, and selects a vehicle dispatch request that includes a drop-off location on the set vehicle route.

本発明によれば、配車に関する損失を低減させることが可能となる。 The present invention makes it possible to reduce losses related to vehicle dispatch.

図1は、本発明の実施形態に係る配車制御システム10の全体概略図である。FIG. 1 is an overall schematic diagram of a vehicle dispatch control system 10 according to an embodiment of the present invention. 図2は、本発明の実施形態に係るコンピュータ20、車両40、及び端末装置60の機能ブロック図である。FIG. 2 is a functional block diagram of the computer 20, the vehicle 40, and the terminal device 60 according to the embodiment of the present invention. 図3は、本発明の実施形態に係る走行ルート候補の一例を説明する図である。FIG. 3 is a diagram illustrating an example of a travel route candidate according to an embodiment of the present invention. 図4は、本発明の実施形態に係る施設の一例を説明する図である。FIG. 4 is a diagram illustrating an example of a facility according to an embodiment of the present invention. 図5は、本発明の実施形態に係る経由ルートの一例を説明する図である。FIG. 5 is a diagram illustrating an example of a route according to an embodiment of the present invention. 図6は、本発明の実施形態に係る配車制御システム10の一動作例を説明するフローチャートである。FIG. 6 is a flowchart illustrating an example of an operation of the vehicle dispatch control system 10 according to the embodiment of the present invention. 図7は、本発明の変形例1に係るユーザ73の損失を説明する図である。FIG. 7 is a diagram for explaining the loss of a user 73 according to the first modification of the present invention.

以下、本発明の実施形態について、図面を参照して説明する。図面の記載において同一部分には同一符号を付して説明を省略する。 Embodiments of the present invention will be described below with reference to the drawings. In the description of the drawings, identical parts are given the same reference numerals and the description will be omitted.

(配車制御システムの構成例) (Example of a vehicle dispatch control system configuration)

図1~2を参照して、本実施形態に係る配車制御システム10の構成例を説明する。図1に示すように、配車制御システム10は、コンピュータ20と、通信ネットワーク30と、車両40と、ユーザ70~ユーザ73と、ユーザ70~73が所持する端末装置60~63とを含む。 An example of the configuration of a vehicle dispatch control system 10 according to this embodiment will be described with reference to Figures 1 and 2. As shown in Figure 1, the vehicle dispatch control system 10 includes a computer 20, a communication network 30, a vehicle 40, users 70 to 73, and terminal devices 60 to 63 owned by the users 70 to 73.

コンピュータ20(配車制御装置)は、通信ネットワーク30を介して車両40及び端末装置60~63と通信する。コンピュータ20は、CPU(Central Processing Unit)21と、メモリ22と、通信I/F23と、記憶装置24とを備え、これらの構成要素が図示しないバスなどを介して電気的に接続されている。コンピュータ20の設置場所は特に限定されないが、例えばコンピュータ20は車両40を運用する事業者の管理センタに設置される。 The computer 20 (dispatch control device) communicates with the vehicles 40 and the terminal devices 60-63 via the communication network 30. The computer 20 includes a CPU (Central Processing Unit) 21, a memory 22, a communication I/F 23, and a storage device 24, and these components are electrically connected via a bus (not shown). There are no particular limitations on where the computer 20 is installed, but for example, the computer 20 is installed in the management center of the operator that operates the vehicles 40.

CPU21は、記憶装置24などに記憶されている様々なプログラムをメモリ22に読み込んで、プログラムに含まれる各種の命令を実行する。メモリ22は、ROM(Read Only Memory)、RAM(Random Access Memory)などの記憶媒体である。記憶装置24は、HDD(Hard Disk Drive)などの記憶媒体である。なお、以下で説明するコンピュータ20の機能を含む配車制御システム10の一部(または全部)は、通信ネットワーク30上に配置されたアプリケーション(Software as a Service(SaaS)など)によって提供されてもよい。また、コンピュータ20は、サーバであってもよい。 The CPU 21 loads various programs stored in the storage device 24 and the like into the memory 22 and executes various commands contained in the programs. The memory 22 is a storage medium such as a ROM (Read Only Memory) or a RAM (Random Access Memory). The storage device 24 is a storage medium such as a HDD (Hard Disk Drive). Note that a part (or all) of the vehicle dispatch control system 10, including the functions of the computer 20 described below, may be provided by an application (such as Software as a Service (SaaS)) located on the communication network 30. The computer 20 may also be a server.

通信I/F23は、ネットワークアダプタなどのハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク30などを介した有線または無線の通信を実現できるように構成されている。 The communication I/F 23 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to realize wired or wireless communication via a communication network 30, etc.

通信ネットワーク30は、無線または有線の何れかの方式、あるいは両方の方式によって構成されてもよく、通信ネットワーク30には、インターネットが含まれてもよい。本実施形態では、コンピュータ20、車両40、及び端末装置60~63は、無線通信方式によって通信ネットワーク30と接続する。 The communication network 30 may be configured using either a wireless or wired system, or both, and may include the Internet. In this embodiment, the computer 20, the vehicle 40, and the terminal devices 60 to 63 are connected to the communication network 30 using a wireless communication system.

車両40は、運転者が存在する車両でもよく、運転者が存在しない自動運転車両でもよい。本実施形態では、車両40は、運転者が存在しない自動運転車両として説明する。車両40は特に限定されないが例えばタクシーである。 The vehicle 40 may be a vehicle with a driver, or may be an autonomous vehicle without a driver. In this embodiment, the vehicle 40 is described as an autonomous vehicle without a driver. The vehicle 40 is not particularly limited, but may be, for example, a taxi.

ユーザ70は、端末装置60を用いて車両をリクエストする。端末装置60には、車両のリクエストに用いられる配車アプリケーション(以下単に配車アプリと称する)がインストールされており、ユーザ70は、配車アプリを用いて車両をリクエストする。同様に、ユーザ71,72も端末装置61,62を用いて車両をリクエストする。 User 70 requests a vehicle using terminal device 60. A vehicle dispatch application (hereinafter simply referred to as a vehicle dispatch app) used to request a vehicle is installed on terminal device 60, and user 70 requests a vehicle using the vehicle dispatch app. Similarly, users 71 and 72 also request vehicles using terminal devices 61 and 62.

ユーザ73は、車両40を利用した際に、車両40に忘れ物をした。忘れ物をしたことに気づいたユーザ73は、端末装置63にインストールされた専用のアプリケーションを用いて忘れ物探索を希望する。なお、忘れ物を探索するためのアプリケーションは専用のアプリケーションに限定されず、配車アプリの機能の一部として組み込まれてもよい。 When the user 73 uses the vehicle 40, he or she leaves something behind in the vehicle 40. When the user 73 realizes that he or she has left something behind, the user 73 requests to search for the item using a dedicated application installed on the terminal device 63. Note that the application for searching for the item is not limited to a dedicated application, and may be incorporated as part of the functions of the ride-hailing app.

次に、図2を参照して、コンピュータ20、車両40、端末装置60~63の詳細について説明する。 Next, the computer 20, the vehicle 40, and the terminal devices 60 to 63 will be described in detail with reference to FIG. 2.

端末装置60は、通信I/F601と、配車アプリ602と、GPS受信機603と、を備える。通信I/F601は、通信I/F23(図1参照)と同様の構成を備えており、通信ネットワーク30を介してコンピュータ20と通信する。端末装置60は、例えば、スマートフォン、タブレットなどである。また、端末装置60は、ウェアラブル型の装置であってもよい。なお、図示は省略するが、端末装置60もコンピュータ20と同様に、CPU、メモリ、記憶装置などを備える。 The terminal device 60 includes a communication I/F 601, a vehicle dispatching app 602, and a GPS receiver 603. The communication I/F 601 has a configuration similar to that of the communication I/F 23 (see FIG. 1), and communicates with the computer 20 via the communication network 30. The terminal device 60 is, for example, a smartphone or a tablet. The terminal device 60 may also be a wearable device. Although not shown in the figure, the terminal device 60 also includes a CPU, memory, storage device, etc., like the computer 20.

配車アプリ602は、上述したように車両のリクエストに用いられる。配車アプリ602は、ユーザ70が車両をリクエストする際のユーザインタフェースとして機能する。配車アプリ602は、端末装置60に設けられたCPUが、端末装置60に設けられた記憶装置から、専用のアプリケーションプログラムを読み出して実行することで実現する。ユーザ70が車両をリクエストする際、ユーザ70は希望する乗車地、希望する待合せ時間、希望する降車地、降車地への希望到着時間などを配車アプリ602に入力し、車両をリクエストする。端末装置60は、ユーザ70の入力に従って、コンピュータ20に配車リクエストを送信する。また、端末装置60は、配車リクエストに対してコンピュータ20から返信される信号に含まれる各種情報(配車リクエスト受領、到着予定時間、走行ルートなど)を、端末装置60が備えるディスプレイに表示する。ただし、配車アプリ602の実現方法は、これに限定されない。例えば、端末装置60が、配車アプリ602の機能を提供するサーバにアクセスして機能提供を受け、サーバから送信される機能の実行結果をブラウザに表示するようにしてもよい。 The dispatch application 602 is used to request a vehicle as described above. The dispatch application 602 functions as a user interface when the user 70 requests a vehicle. The dispatch application 602 is realized by the CPU provided in the terminal device 60 reading and executing a dedicated application program from a storage device provided in the terminal device 60. When the user 70 requests a vehicle, the user 70 inputs a desired boarding location, a desired waiting time, a desired disembarking location, a desired arrival time at the disembarking location, and the like into the dispatch application 602 and requests a vehicle. The terminal device 60 transmits a dispatch request to the computer 20 according to the input of the user 70. In addition, the terminal device 60 displays various information (such as receipt of the dispatch request, estimated arrival time, and driving route) included in a signal returned from the computer 20 in response to the dispatch request on a display provided in the terminal device 60. However, the method of realizing the dispatch application 602 is not limited to this. For example, the terminal device 60 may access a server that provides the functions of the vehicle dispatch app 602, receive the functions, and display the results of the execution of the functions sent from the server on the browser.

GPS受信機603によって取得された端末装置60の位置情報は、任意のタイミングでコンピュータ20に送信される。 The location information of the terminal device 60 acquired by the GPS receiver 603 is transmitted to the computer 20 at any time.

図示は省略するが、端末装置61~63も端末装置60と同様に、通信I/F、配車アプリ、GPS受信機などを備える。 Although not shown in the figure, terminal devices 61 to 63 are also equipped with a communication I/F, a vehicle dispatching app, a GPS receiver, etc., just like terminal device 60.

コンピュータ20のCPU21(コントローラ)は、図2に示すように、複数の機能の一例として、リクエスト受信部211と、位置取得部212と、車両検出部213と、忘れ物検出部214と、走行ルート算出部215と、施設抽出部216と、経由ルート算出部217と、損失算出部218と、リクエスト選択部219とを備える。コンピュータ20の記憶装置24には、地図データベース241と、顧客データベース242とが格納されている。 2, the CPU 21 (controller) of the computer 20 includes, as examples of multiple functions, a request receiving unit 211, a position acquiring unit 212, a vehicle detecting unit 213, a lost item detecting unit 214, a driving route calculating unit 215, a facility extracting unit 216, a route via calculation unit 217, a loss calculating unit 218, and a request selecting unit 219. A map database 241 and a customer database 242 are stored in the storage device 24 of the computer 20.

地図データベース241には、道路情報、施設情報などルート案内に必要となる地図情報が記憶されている。道路情報には、道路の車線数、道路境界線、車線の接続関係、速度制限、一方通行などを示す道路標識などが含まれる。 Map database 241 stores map information necessary for route guidance, such as road information and facility information. Road information includes road signs indicating the number of lanes on a road, road boundaries, lane connections, speed limits, one-way streets, etc.

顧客データベース242には、ユーザ70~73のIDなどのアカウント情報、車両の利用履歴などが格納されている。利用履歴には、車両No、乗車日時、乗車区間、料金などが含まれる。IDと利用履歴は紐付けられて格納される。 The customer database 242 stores account information such as the IDs of users 70 to 73, vehicle usage history, etc. The usage history includes the vehicle number, boarding date and time, boarding section, fare, etc. The ID and usage history are linked and stored.

リクエスト受信部211は、端末装置60~62から送信されるユーザ70~72の配車リクエストを受信する。リクエスト受信部211は、受信した配車リクエストに応じた処理を行うための信号を位置取得部212、車両検出部213、及び走行ルート算出部215に出力する。 The request receiving unit 211 receives vehicle dispatch requests from users 70-72 sent from terminal devices 60-62. The request receiving unit 211 outputs signals for performing processing according to the received vehicle dispatch requests to the position acquisition unit 212, the vehicle detection unit 213, and the driving route calculation unit 215.

位置取得部212は、端末装置60~63からユーザ70~73の位置情報を取得し、車両40から車両40の位置情報を取得する。ユーザ70~73の位置情報とは、ユーザ70~73が所持する端末装置60~63の位置情報を意味する。 The location acquisition unit 212 acquires location information of the users 70-73 from the terminal devices 60-63, and acquires location information of the vehicle 40 from the vehicle 40. The location information of the users 70-73 means the location information of the terminal devices 60-63 possessed by the users 70-73.

車両検出部213は、リクエスト受信部211によって受信された配車リクエストに基づいて、ユーザ70~72に割り当てる車両を検出する。配車リクエストを行ったユーザは3人であるため、すべての配車リクエストを満たすためには車両は3台必要である。ここで本実施形態では、ユーザ70~72が希望する乗車地の近くには、車両が1台のみ存在する場合について説明する。車両検出部213は、ユーザ70~72が希望する乗車地の位置情報を参照して、これらの乗車地の近くを走行している空車の車両を検出する。本実施形態では、車両40が車両検出部213によって検出された車両として説明する。車両検出部213は、車両40から位置情報を取得しているため、ユーザ70~72が希望する乗車地の位置情報と、車両40の位置情報とを参照することにより、車両40を検出することができる。なお、ユーザ70~72が希望する乗車地の近くとは、例えばユーザ70~72が希望する乗車地からの距離が、所定距離以下であることを意味する。 The vehicle detection unit 213 detects vehicles to be assigned to the users 70 to 72 based on the dispatch requests received by the request reception unit 211. Since there are three users who have made dispatch requests, three vehicles are required to fulfill all dispatch requests. In this embodiment, a case where only one vehicle exists near the boarding locations desired by the users 70 to 72 will be described. The vehicle detection unit 213 refers to the position information of the boarding locations desired by the users 70 to 72 and detects vacant vehicles running near these boarding locations. In this embodiment, the vehicle 40 will be described as the vehicle detected by the vehicle detection unit 213. Since the vehicle detection unit 213 acquires position information from the vehicle 40, it can detect the vehicle 40 by referring to the position information of the boarding locations desired by the users 70 to 72 and the position information of the vehicle 40. Note that "near the boarding locations desired by the users 70 to 72" means, for example, that the distance from the boarding locations desired by the users 70 to 72 is less than a predetermined distance.

忘れ物検出部214は、ユーザ73から忘れ物探索を希望することを示す信号を受信し、忘れ物を検出する。忘れ物検出部214は、忘れ物探索を希望することを示す信号に含まれるユーザ73のIDと、顧客データベース242とを突き合わせることにより、ユーザ73が最後に乗車した車両を特定する。忘れ物検出部214は、車両を特定した後、特定した車両に対し、忘れ物を検出するための信号を送信する。 The lost property detection unit 214 receives a signal from the user 73 indicating that the user wishes to search for a lost property, and detects the lost property. The lost property detection unit 214 identifies the vehicle in which the user 73 last rode by comparing the ID of the user 73 included in the signal indicating that the user wishes to search for a lost property with the customer database 242. After identifying the vehicle, the lost property detection unit 214 transmits a signal to the identified vehicle to detect the lost property.

走行ルート算出部215は、地図データベース241を参照して車両40の現在地からユーザが希望する乗車地までの走行ルート候補を算出する。また、走行ルート算出部215は、ユーザが希望する乗車地からユーザが希望する降車地(目的地)までの走行ルート候補も算出する。走行ルート算出部215が算出する走行ルート候補は、例えば、車両40の現在地からユーザが希望する乗車地を経由して、ユーザが希望する降車地に到着するまでの時間がもっとも短い走行ルートである。配車リクエストを行ったユーザ数に応じて走行ルート候補が算出される。本実施形態では、配車リクエストを行ったユーザは3人(ユーザ70~72)であるため、走行ルート候補は3つ算出される。 The travel route calculation unit 215 refers to the map database 241 to calculate candidate travel routes from the current location of the vehicle 40 to the boarding location desired by the user. The travel route calculation unit 215 also calculates candidate travel routes from the boarding location desired by the user to the disembarking location (destination) desired by the user. The candidate travel routes calculated by the travel route calculation unit 215 are, for example, the travel routes that take the shortest time from the current location of the vehicle 40 to the boarding location desired by the user and arrive at the disembarking location desired by the user. The candidate travel routes are calculated according to the number of users who have made a ride dispatch request. In this embodiment, there are three users who have made a ride dispatch request (users 70 to 72), so three candidate travel routes are calculated.

施設抽出部216は、走行ルート候補ごとに所定範囲内にある、忘れ物を預ける施設を抽出する。施設抽出部216は、地図データベース241を参照して施設を抽出する。 The facility extraction unit 216 extracts facilities for leaving lost items within a specified range for each candidate driving route. The facility extraction unit 216 extracts facilities by referring to the map database 241.

経由ルート算出部217は、走行ルート候補ごとに施設を経由する経由ルートを算出する。本実施形態では走行ルート候補は3つあるため、経由ルートは3つ算出される。 The via route calculation unit 217 calculates a via route that passes through the facility for each candidate driving route. In this embodiment, there are three candidate driving routes, so three via routes are calculated.

損失算出部218は、経由ルート算出部217によって算出された経由ルートごとに、走行ルート候補に対する配車に関する損失を算出する。 The loss calculation unit 218 calculates the loss associated with dispatching vehicles for the candidate driving routes for each of the via routes calculated by the via route calculation unit 217.

リクエスト選択部219は、損失算出部218によって算出された損失に基づいて、複数の配車リクエストから少なくとも1つの配車リクエストを選択する。 The request selection unit 219 selects at least one dispatch request from the multiple dispatch requests based on the loss calculated by the loss calculation unit 218.

車両40は、通信I/F401と車両ECU(Electronic Control Unit)402と、GPS受信機403と、カメラ404と、コントローラ405とを備える。通信I/F401は、通信I/F23及び通信I/F601と同様の構成を備えており、通信ネットワーク30を介してコンピュータ20と通信する。車両ECU402は、車両40の走行を制御するためのコンピュータである。車両ECU402は、配車制御システム10からの指令に基づいて各種のアクチュエータ(ブレーキアクチュエータ、アクセルアクチュエータ、ステアリングアクチュエータなど)を制御する。GPS受信機403によって取得された車両40の位置情報は、任意のタイミングでコンピュータ20に送信される。 The vehicle 40 includes a communication I/F 401, a vehicle ECU (Electronic Control Unit) 402, a GPS receiver 403, a camera 404, and a controller 405. The communication I/F 401 has a configuration similar to that of the communication I/F 23 and the communication I/F 601, and communicates with the computer 20 via the communication network 30. The vehicle ECU 402 is a computer for controlling the running of the vehicle 40. The vehicle ECU 402 controls various actuators (such as a brake actuator, an accelerator actuator, and a steering actuator) based on commands from the vehicle dispatch control system 10. The position information of the vehicle 40 acquired by the GPS receiver 403 is transmitted to the computer 20 at any timing.

コントローラ405は、忘れ物検出部214から忘れ物を検出するための信号を受信したとき、カメラ404を用いて車両40の車室内を撮影する。コントローラ405は、所定の画像処理を用いてカメラ画像を解析する。この解析によりユーザ73の忘れ物が検出される。コントローラ405は、忘れ物を検出したことを示す信号をコンピュータ20に送信する。 When the controller 405 receives a signal for detecting a lost item from the lost item detection unit 214, it uses the camera 404 to capture an image of the interior of the vehicle 40. The controller 405 analyzes the camera image using a predetermined image processing method. This analysis detects an item left behind by the user 73. The controller 405 sends a signal to the computer 20 indicating that a lost item has been detected.

次に、図3を参照して、本実施形態に係る配車制御システム10の一動作例について説明する。 Next, an example of the operation of the vehicle dispatch control system 10 according to this embodiment will be described with reference to FIG. 3.

図3に示すシーンにおいて、ユーザ70~72は、端末装置60~62を用いて車両をリクエストする。配車リクエストを行ったユーザは3人であるため、すべての配車リクエストを満たすためには車両は3台必要である。ただし、上述したように、ユーザ70~72が希望する乗車地の近くには1台の車両(車両40)のみが検出される。図3に示すAは、ユーザ70が希望する乗車地である。図3に示すBは、ユーザ71が希望する乗車地である。図3に示すCは、ユーザ72が希望する乗車地である。乗車地A,B,Cの近くとは、乗車地A,B,Cからの距離が、所定距離以下であることを意味する。 In the scene shown in FIG. 3, users 70-72 request vehicles using terminal devices 60-62. Since three users have made vehicle dispatch requests, three vehicles are required to fulfill all of the dispatch requests. However, as described above, only one vehicle (vehicle 40) is detected near the boarding locations desired by users 70-72. A shown in FIG. 3 is the boarding location desired by user 70. B shown in FIG. 3 is the boarding location desired by user 71. C shown in FIG. 3 is the boarding location desired by user 72. Near boarding locations A, B, and C means that the distance from boarding locations A, B, and C is less than a predetermined distance.

配車リクエストを受信したリクエスト受信部211は、走行ルート候補を算出するための信号を走行ルート算出部215に出力する。リクエスト受信部211から信号を受信した走行ルート算出部215は、地図データベース241を参照して車両40の現在地からユーザ70~72が希望する乗車地を経由して、降車地に到着する走行ルート候補を算出する。図3に示す80は、車両40の現在地からユーザ70が希望する乗車地Aを経由して、ユーザ70が希望する降車地G1(目的地)に到着する走行ルート候補である。同様に図3に示す81は、車両40の現在地からユーザ71が希望する乗車地Bを経由して、ユーザ71が希望する降車地G2(目的地)に到着する走行ルート候補である。同様に図3に示す82は、車両40の現在地からユーザ72が希望する乗車地Cを経由して、ユーザ72が希望する降車地G3(目的地)に到着する走行ルート候補である。配車リクエストを行ったユーザは3人(ユーザ70~72)であるため、走行ルート候補は3つ算出される。 The request receiving unit 211, which has received a dispatch request, outputs a signal to the driving route calculation unit 215 to calculate a candidate driving route. The driving route calculation unit 215, which has received a signal from the request receiving unit 211, refers to the map database 241 and calculates a candidate driving route from the current location of the vehicle 40 via the boarding location desired by the user 70 to the disembarking location. 80 shown in FIG. 3 is a candidate driving route from the current location of the vehicle 40 via the boarding location A desired by the user 70 to the disembarking location G1 (destination) desired by the user 70. Similarly, 81 shown in FIG. 3 is a candidate driving route from the current location of the vehicle 40 via the boarding location B desired by the user 71 to the disembarking location G2 (destination) desired by the user 71. Similarly, 82 shown in FIG. 3 is a candidate driving route from the current location of the vehicle 40 via the boarding location C desired by the user 72 to the disembarking location G3 (destination) desired by the user 72. Since there are three users (users 70 to 72) who have made a dispatch request, three candidate driving routes are calculated.

上述したように、ユーザ73は車両40を利用した際に、車両40に忘れ物をした。忘れ物をしたことに気づいたユーザ73は、専用のアプリケーションを用いて忘れ物探索を希望する。これにより、忘れ物探索を希望することを示す信号(以下、信号S1という)が、忘れ物検出部214に送信される。信号S1には、ユーザ73のID、忘れ物の具体的な内容(ここでは財布)、車両を利用した日時などが含まれる。 As described above, when the user 73 used the vehicle 40, he left something behind in the vehicle 40. After realizing that he left something behind, the user 73 requests a search for the item using a dedicated application. As a result, a signal indicating a request to search for the item (hereinafter, referred to as signal S1) is sent to the lost item detection unit 214. The signal S1 includes the ID of the user 73, the specific details of the item left behind (here, a wallet), the date and time when the vehicle was used, etc.

ユーザ73から信号S1を受信した忘れ物検出部214は、顧客データベース242を参照して、ユーザ73が最後に乗車した車両を特定する。上述したように、顧客データベース242には、ユーザID、車両No、乗車日時、乗車区間、料金などが格納されている。忘れ物検出部214は、信号S1に含まれるユーザ73のIDと、顧客データベース242とを突き合わせることにより、ユーザ73が最後に乗車した車両を特定する。図3に示す例において、車両40が特定された車両とする。忘れ物検出部214は、特定した車両40に対し、忘れ物を検出するための信号(以下、信号S2という)を送信する。 The lost property detection unit 214, which receives the signal S1 from the user 73, refers to the customer database 242 to identify the vehicle in which the user 73 last rode. As described above, the customer database 242 stores the user ID, vehicle number, boarding date and time, boarding section, fare, etc. The lost property detection unit 214 identifies the vehicle in which the user 73 last rode by matching the ID of the user 73 contained in the signal S1 with the customer database 242. In the example shown in FIG. 3, the vehicle 40 is the identified vehicle. The lost property detection unit 214 transmits a signal (hereinafter referred to as signal S2) to the identified vehicle 40 to detect the lost property.

車両40に搭載されたコントローラ405は、忘れ物検出部214から信号S2を受信した場合、カメラ404を用いて車両40の車室内を撮影する。コントローラ405は、所定の画像処理を用いてカメラ画像を解析する。この解析によりユーザ73の忘れ物(財布)が検出される。コントローラ405は、忘れ物を検出したことを示す信号(以下、信号S3という)をコンピュータ20に送信する。 When the controller 405 mounted on the vehicle 40 receives the signal S2 from the lost item detection unit 214, it uses the camera 404 to capture an image of the interior of the vehicle 40. The controller 405 analyzes the camera image using a predetermined image processing. This analysis detects the item (wallet) left behind by the user 73. The controller 405 sends a signal (hereinafter, signal S3) to the computer 20 indicating that the lost item has been detected.

車両内に忘れ物がある場合、ユーザ73は困っているため、速やかにユーザ73に忘れ物を届けることが考えられるが、ユーザ73がすぐに忘れ物を受け取るができないケースがある。このようなケースにおいて忘れ物を預けるための施設に忘れ物を届けることが考えられる。しかし、忘れ物を施設に届けるために配車サービスを中止することは損失の発生を招く。このような損失を低減するため、忘れ物を施設に届けると同時に、配車サービスを継続することが好ましい。ここで、コンピュータ20は、忘れ物をしたユーザ73とは異なるユーザ70~72の配車リクエストを受信しているが、どの配車リクエストを受け付けるか、その選択は行っていない。換言すれば、本実施形態では、コンピュータ20が配車リクエストを選択する前に、信号S1を受信したことが前提となる。 When an item is left behind in a vehicle, the user 73 is in trouble, so it is conceivable to quickly return the item to the user 73, but there are cases where the user 73 is unable to retrieve the item immediately. In such cases, it is conceivable to return the item to a facility for leaving lost items. However, stopping the vehicle dispatch service to return the item to the facility would result in a loss. In order to reduce such losses, it is preferable to return the item to the facility and at the same time continue the vehicle dispatch service. Here, the computer 20 receives vehicle dispatch requests from users 70 to 72 other than the user 73 who left the item, but does not select which vehicle dispatch request to accept. In other words, in this embodiment, it is assumed that the computer 20 receives the signal S1 before selecting a vehicle dispatch request.

配車リクエストの選択の際に、忘れ物を施設に届けるために配車に関する損失の低減が求められる。配車に関する損失とは一例として時間の損失、エネルギー(ガソリン、水素、電気など)の損失などを指す。なお、エネルギーの損失は、距離の損失と表現されてもよい。以下、配車に関する損失を、単に損失と表現する場合がある。 When selecting a vehicle dispatch request, it is necessary to reduce losses associated with dispatching a vehicle to deliver the lost item to the facility. Examples of losses associated with dispatching a vehicle include loss of time and loss of energy (gasoline, hydrogen, electricity, etc.). Note that energy loss may also be expressed as loss of distance. Hereinafter, losses associated with dispatching a vehicle may be simply referred to as loss.

配車に関する損失を低減するため、以下の処理が実施される。まず、施設抽出部216は、走行ルート候補ごとに所定範囲内にある、忘れ物を預ける施設を抽出する。具体的には、図4に示すように、施設抽出部216は、地図データベース241を参照して走行ルート候補80に基づく所定範囲90内にある、忘れ物を預ける施設93を抽出する。同様に施設抽出部216は、走行ルート候補81に基づく所定範囲91内にある、忘れ物を預ける施設94を抽出する。同様に施設抽出部216は、走行ルート候補82に基づく所定範囲92内にある、忘れ物を預ける施設95を抽出する。施設93~95は、例えば、コンビニエンスストア、警察署である。なお、施設抽出部216によって抽出される施設は、一例としてユーザ73が徒歩で行くことが可能な場所であるが、これに限定されない。抽出される施設は、ユーザ73が自転車で行くことが可能な場所でもよく、ユーザ73が車両で行くことが可能な場所でもよい。 In order to reduce losses related to vehicle dispatch, the following process is performed. First, the facility extraction unit 216 extracts facilities for leaving lost items within a predetermined range for each candidate driving route. Specifically, as shown in FIG. 4, the facility extraction unit 216 refers to the map database 241 to extract facilities for leaving lost items within a predetermined range 90 based on the candidate driving route 80. Similarly, the facility extraction unit 216 extracts facilities for leaving lost items within a predetermined range 91 based on the candidate driving route 81. Similarly, the facility extraction unit 216 extracts facilities for leaving lost items within a predetermined range 92 based on the candidate driving route 82. The facilities 93 to 95 are, for example, convenience stores and police stations. Note that the facilities extracted by the facility extraction unit 216 are, for example, places that the user 73 can go to on foot, but are not limited to this. The extracted facilities may be places that the user 73 can go to by bicycle, or may be places that the user 73 can go to by vehicle.

走行ルート候補80に基づく所定範囲90は、一例として、走行ルート候補80から所定距離の範囲として設定される。あるいは、走行ルート候補80に基づく所定範囲90は、走行ルート候補80を基準として所定時間内に到着可能な施設が含まれる範囲として設定されてもよい。所定時間は、例えば10分である。ただし、この時間は適宜変更可能である。 The predetermined range 90 based on the driving route candidate 80 is set as a range of a predetermined distance from the driving route candidate 80, as one example. Alternatively, the predetermined range 90 based on the driving route candidate 80 may be set as a range that includes facilities that can be reached within a predetermined time based on the driving route candidate 80. The predetermined time is, for example, 10 minutes. However, this time can be changed as appropriate.

また、走行ルート候補80に基づく所定範囲90は、ユーザ70が希望する降車地G1への希望到着時間に間に合うように走行ルート候補を変更可能な範囲として設定されてもよい。上述したように、配車リクエストには、ユーザ70の希望到着時間が含まれる。走行ルート候補を変更した場合であっても希望到着時間内に降車地G1に到着するならば、走行ルート候補の変更はユーザ70にとって不利益ではないと考えられる。よって、所定範囲90は、その範囲内で走行ルート候補を変更した場合でもあっても、ユーザ70の希望到着時間内に降車地G1に到着可能な範囲として設定されてもよい。所定範囲91,92についても所定範囲90と同様である。 The predetermined range 90 based on the travel route candidate 80 may be set as a range in which the travel route candidate can be changed so as to arrive in time for the desired arrival time at the drop-off point G1 desired by the user 70. As described above, the dispatch request includes the desired arrival time of the user 70. Even if the travel route candidate is changed, if the drop-off point G1 is reached within the desired arrival time, it is considered that the change of the travel route candidate is not disadvantageous to the user 70. Therefore, the predetermined range 90 may be set as a range in which the user 70 can arrive at the drop-off point G1 within the desired arrival time, even if the travel route candidate is changed within that range. The predetermined ranges 91 and 92 are similar to the predetermined range 90.

施設抽出部216によって施設が抽出されたことを示す信号を受信した経由ルート算出部217は、走行ルート候補ごとに施設を経由する経由ルートを算出する。具体的には、図5に示すように経由ルート算出部217は、走行ルート候補80に対し、施設93を経由する経由ルート83を算出する。経由ルート83は、車両40の現在地から施設93を経由し、その後乗車地Aを経由し、降車地G1に到着するルートである。同様に経由ルート算出部217は、走行ルート候補81に対し、施設94を経由する経由ルート84を算出する。経由ルート84は、車両40の現在地から施設94を経由し、その後乗車地Bを経由し、降車地G2に到着するルートである。同様に経由ルート算出部217は、走行ルート候補82に対し、施設95を経由する経由ルート85を算出する。経由ルート85は、車両40の現在地から施設95を経由し、その後乗車地Cを経由し、降車地G3に到着するルートである。 The via route calculation unit 217, which has received a signal indicating that a facility has been extracted by the facility extraction unit 216, calculates a via route that passes through the facility for each travel route candidate. Specifically, as shown in FIG. 5, the via route calculation unit 217 calculates a via route 83 that passes through the facility 93 for the travel route candidate 80. The via route 83 is a route that passes through the facility 93 from the current location of the vehicle 40, then passes through the boarding location A, and arrives at the disembarking location G1. Similarly, the via route calculation unit 217 calculates a via route 84 that passes through the facility 94 for the travel route candidate 81. The via route 84 is a route that passes through the facility 94 from the current location of the vehicle 40, then passes through the boarding location B, and arrives at the disembarking location G2. Similarly, the via route calculation unit 217 calculates a via route 85 that passes through the facility 95 for the travel route candidate 82. The via route 85 is a route that passes through the facility 95 from the current location of the vehicle 40, then passes through the boarding location C, and arrives at the disembarking location G3.

なお、施設93は、ユーザ70を乗車させる前に車両40が忘れ物を預ける施設として説明したが、これに限定されない。施設93は、ユーザ70を乗車させた後に車両40が忘れ物を預ける施設であってもよい。施設94,95についても同様である。 Although facility 93 has been described as a facility where vehicle 40 leaves lost items before letting user 70 board, the present invention is not limited to this. Facility 93 may also be a facility where vehicle 40 leaves lost items after letting user 70 board. The same applies to facilities 94 and 95.

経由ルート83,84,85のいずれであっても、車両40はユーザ73の忘れ物を預けることができ、かつ、車両40はユーザ70,71,72の希望到着時間内に降車地G1,G2,G3に到着することができる。ただし、経由ルート83,84,85によっては、配車に関する損失が異なる。 Whether the route is via 83, 84, or 85, the vehicle 40 can leave the user 73's lost property and can arrive at the drop-off point G1, G2, or G3 within the desired arrival time of the user 70, 71, or 72. However, the loss associated with dispatching the vehicle differs depending on the route via 83, 84, or 85.

経由ルート算出部217によって経由ルートが算出されたことを示す信号を受信した損失算出部218は、経由ルートごとに、走行ルート候補に対する配車に関する損失を算出する。具体的には、損失算出部218は、車両40が経由ルート83に沿って走行した場合の走行ルート候補80に対する損失、車両40が経由ルート84に沿って走行した場合の走行ルート候補81に対する損失、及び車両40が経由ルート85に沿って走行した場合の走行ルート候補82に対する損失を算出する。損失の算出例として、時間または距離が用いられる。 The loss calculation unit 218, which has received a signal indicating that a via route has been calculated by the via route calculation unit 217, calculates the loss associated with dispatching a vehicle for each via route along the candidate driving route. Specifically, the loss calculation unit 218 calculates the loss for the candidate driving route 80 when the vehicle 40 drives along the via route 83, the loss for the candidate driving route 81 when the vehicle 40 drives along the via route 84, and the loss for the candidate driving route 82 when the vehicle 40 drives along the via route 85. Time or distance is used as an example of the loss calculation.

時間を用いた場合の損失式は、下記の式(1)~(3)で表現される。式(1)は、車両40が経由ルート83に沿って走行した場合の走行ルート候補80に対する時間の損失を示し、式(2)は、車両40が経由ルート84に沿って走行した場合の走行ルート候補81に対する時間の損失を示し、式(3)は、車両40が経由ルート85に沿って走行した場合の走行ルート候補82に対する時間の損失を示す。
(T1-T1’)×α・・・(1)
(T2-T2’)×α・・・(2)
(T3-T3’)×α・・・(3)
The loss formulas using time are expressed by the following formulas (1) to (3). Formula (1) shows the time loss for a travel route candidate 80 when the vehicle 40 travels along a via route 83, formula (2) shows the time loss for a travel route candidate 81 when the vehicle 40 travels along a via route 84, and formula (3) shows the time loss for a travel route candidate 82 when the vehicle 40 travels along a via route 85.
(T1-T1') x α (1)
(T2-T2') x α (2)
(T3-T3') x α (3)

T1は、車両40が走行ルート候補80に沿って走行した場合に、降車地G1に到着するまでに要する時間である。T1’は、車両40が施設93を経由する経由ルート83に沿って走行した場合に、降車地G1に到着するまでに要する時間である。同様に、T2は、車両40が走行ルート候補81に沿って走行した場合に、降車地G2に到着するまでに要する時間である。T2’は、車両40が施設94を経由する経由ルート84に沿って走行した場合に、降車地G2に到着するまでに要する時間である。同様に、T3は、車両40が走行ルート候補82に沿って走行した場合に、降車地G3に到着するまでに要する時間である。T3’は、車両40が施設95を経由する経由ルート85に沿って走行した場合に、降車地G3に到着するまでに要する時間である。αは、時間に対する重みであり、任意の値が設定される。走行ルート候補と比較して、経由ルートを走行した場合の走行時間が長ければ、損失は大きくなる。 T1 is the time required for the vehicle 40 to arrive at the drop-off point G1 when traveling along the travel route candidate 80. T1' is the time required for the vehicle 40 to arrive at the drop-off point G1 when traveling along the via route 83 that passes through the facility 93. Similarly, T2 is the time required for the vehicle 40 to arrive at the drop-off point G2 when traveling along the travel route candidate 81. T2' is the time required for the vehicle 40 to arrive at the drop-off point G2 when traveling along the via route 84 that passes through the facility 94. Similarly, T3 is the time required for the vehicle 40 to arrive at the drop-off point G3 when traveling along the travel route candidate 82. T3' is the time required for the vehicle 40 to arrive at the drop-off point G3 when traveling along the via route 85 that passes through the facility 95. α is a weight for time, and an arbitrary value is set. If the travel time when traveling along the via route is longer than that of the travel route candidate, the loss is large.

損失算出部218は、式(1)~(3)を用いて、経由ルートごとに、走行ルート候補に対する時間の損失を算出する。リクエスト選択部219は、損失算出部218によって算出された時間の損失がもっとも小さい経由ルートを、車両40が実際に走行する走行ルートに設定する。ここで、経由ルート83,84,85のうち、時間の損失がもっとも小さいルートが経由ルート83であったと仮定する。この場合、リクエスト選択部219は、車両40が実際に走行する走行ルートを走行ルート候補80から経由ルート83に変更する。経由ルート83上の降車地G1はユーザ70の配車リクエストに含まれているため、リクエスト選択部219はユーザ70の配車リクエストを選択する。 The loss calculation unit 218 uses formulas (1) to (3) to calculate the time loss for each of the via routes for the candidate travel route. The request selection unit 219 sets the via route with the smallest time loss calculated by the loss calculation unit 218 as the travel route that the vehicle 40 will actually travel. Here, it is assumed that the route with the smallest time loss among the via routes 83, 84, and 85 is the via route 83. In this case, the request selection unit 219 changes the travel route that the vehicle 40 will actually travel from the candidate travel route 80 to the via route 83. Since the drop-off point G1 on the via route 83 is included in the vehicle dispatch request of the user 70, the request selection unit 219 selects the vehicle dispatch request of the user 70.

続いてリクエスト選択部219は、経由ルート83に沿って走行するように車両40に対して指令を送信する。指令を受信した車両40は、ユーザ70を乗車させる前に、施設93に寄ってユーザ71の忘れ物を預ける。これによりユーザ73は施設93で忘れ物を受け取ることができる。また、車両40がユーザ73の現在地Dに向かう場合と比較して、配車に関する損失は低減する。また、ユーザ70にとって、走行ルート候補80が経由ルート83に変更されたことは、降車地G1への到着時間が少し遅れることを意味するものの、降車地G1への到着時間はユーザ70の希望到着時間内であるため、不利益はない。 The request selection unit 219 then sends a command to the vehicle 40 to travel along the via route 83. Upon receiving the command, the vehicle 40 stops at the facility 93 to leave the user 71's belongings before picking up the user 70. This allows the user 73 to retrieve the belongings at the facility 93. In addition, compared to the case where the vehicle 40 heads to the user 73's current location D, the loss associated with dispatching is reduced. In addition, for the user 70, the change in the candidate driving route 80 to the via route 83 means that the arrival time at the drop-off location G1 will be slightly delayed, but since the arrival time at the drop-off location G1 is within the user 70's desired arrival time, there is no disadvantage.

リクエスト選択部219は、ユーザ70の配車リクエストを選択した際に、ユーザ70の配車リクエストを受け付けた旨、乗車地A及び降車地G1の到着予定時間、走行ルート(経由ルート83)などを端末装置60に通知する。また、車両40が施設93に到着する前に、コンピュータ20は施設93に設置された端末装置に車両40が到着する時間を通知する。これにより、施設93で働く従業者は、いつ忘れ物が届くのかを把握することができる。また、コンピュータ20は、施設93の名称、施設93の位置情報、施設93に忘れ物を預けた時間などをユーザ73に通知する。この通知を端末装置63で受信したユーザ73は、施設93で忘れ物を受け取ることが可能になる。 When the request selection unit 219 selects a dispatch request from the user 70, it notifies the terminal device 60 that the dispatch request from the user 70 has been accepted, the estimated arrival times at the boarding point A and the disembarking point G1, the driving route (via route 83), and the like. In addition, before the vehicle 40 arrives at the facility 93, the computer 20 notifies the terminal device installed at the facility 93 of the time the vehicle 40 will arrive. This allows employees working at the facility 93 to know when the lost item will be delivered. In addition, the computer 20 notifies the user 73 of the name of the facility 93, the location information of the facility 93, the time the lost item was left at the facility 93, and the like. The user 73 who receives this notification on the terminal device 63 can retrieve the lost item at the facility 93.

距離を用いた場合の損失式は、下記の式(4)~(6)で表現される。式(4)は、車両40が経由ルート83に沿って走行した場合の走行ルート候補80に対する距離の損失を示し、式(5)は、車両40が経由ルート84に沿って走行した場合の走行ルート候補81に対する距離の損失を示し、式(6)は、車両40が経由ルート85に沿って走行した場合の走行ルート候補82に対する距離の損失を示す。
(D1-D1’)×β・・・(4)
(D2-D2’)×β・・・(5)
(D3-D3’)×β・・・(6)
The loss formulas using distance are expressed by the following formulas (4) to (6). Formula (4) shows the distance loss for the travel route candidate 80 when the vehicle 40 travels along the via route 83, formula (5) shows the distance loss for the travel route candidate 81 when the vehicle 40 travels along the via route 84, and formula (6) shows the distance loss for the travel route candidate 82 when the vehicle 40 travels along the via route 85.
(D1-D1') x β (4)
(D2-D2') x β (5)
(D3-D3') x β (6)

D1は、車両40が走行ルート候補80に沿って走行した場合に、降車地G1に到着するまでに要する距離である。D1’は、車両40が施設93を経由する経由ルート83に沿って走行した場合に、降車地G1に到着するまでに要する距離である。同様に、D2は、車両40が走行ルート候補81に沿って走行した場合に、降車地G2に到着するまでに要する距離である。D2’は、車両40が施設94を経由する経由ルート84に沿って走行した場合に、降車地G2に到着するまでに要する距離である。同様に、D3は、車両40が走行ルート候補82に沿って走行した場合に、降車地G3に到着するまでに要する距離である。D3’は、車両40が施設95を経由する経由ルート85に沿って走行した場合に、降車地G3に到着するまでに要する距離である。βは、距離に対する重みであり、任意の値が設定される。走行ルート候補と比較して、経由ルートを走行した場合の走行距離が長ければ、損失は大きくなる。 D1 is the distance required to arrive at the drop-off point G1 when the vehicle 40 travels along the travel route candidate 80. D1' is the distance required to arrive at the drop-off point G1 when the vehicle 40 travels along the via route 83 that passes through the facility 93. Similarly, D2 is the distance required to arrive at the drop-off point G2 when the vehicle 40 travels along the travel route candidate 81. D2' is the distance required to arrive at the drop-off point G2 when the vehicle 40 travels along the via route 84 that passes through the facility 94. Similarly, D3 is the distance required to arrive at the drop-off point G3 when the vehicle 40 travels along the travel route candidate 82. D3' is the distance required to arrive at the drop-off point G3 when the vehicle 40 travels along the via route 85 that passes through the facility 95. β is a weight for distance, and an arbitrary value is set. If the travel distance when traveling along the via route is longer than that of the travel route candidate, the loss is large.

損失算出部218は、式(4)~(6)を用いて、経由ルートごとに、走行ルート候補に対する距離の損失を算出する。リクエスト選択部219は、損失算出部218によって算出された距離の損失がもっとも小さい経由ルートを、車両40が実際に走行する走行ルートに設定する。ここで、経由ルート83,84,85のうち、距離の損失がもっとも小さいルートが経由ルート83であったと仮定する。この場合、リクエスト選択部219は、車両40が実際に走行する走行ルートを走行ルート候補80から経由ルート83に変更する。経由ルート83上の降車地G1はユーザ70の配車リクエストに含まれているため、リクエスト選択部219はユーザ70の配車リクエストを選択する。 The loss calculation unit 218 uses equations (4) to (6) to calculate the distance loss for each via route with respect to the candidate travel route. The request selection unit 219 sets the via route with the smallest distance loss calculated by the loss calculation unit 218 as the travel route that the vehicle 40 will actually travel. Here, it is assumed that the route with the smallest distance loss among the via routes 83, 84, and 85 is the via route 83. In this case, the request selection unit 219 changes the travel route that the vehicle 40 will actually travel from the via route candidate 80 to the via route 83. Since the drop-off point G1 on the via route 83 is included in the vehicle dispatch request of the user 70, the request selection unit 219 selects the vehicle dispatch request of the user 70.

なお、上述では、時間、距離の損失を分けて説明したが、これに限定されない。損失算出部218は、時間と距離の両方を用いて時間と距離の合計の損失を算出してもよい。時間と距離の両方を用いた場合の損失式は、下記の式(7)~(9)で表現される。式(7)は、車両40が経由ルート83に沿って走行した場合の走行ルート候補80に対する時間と距離との合計の損失を示し、式(8)は、車両40が経由ルート84に沿って走行した場合の走行ルート候補81に対する時間と距離との合計の損失を示し、式(9)は、車両40が経由ルート85に沿って走行した場合の走行ルート候補82に対する時間と距離との合計の損失を示す。
(T1-T1’)×α+(D1-D1’)×β・・・(7)
(T2-T2’)×α+(D2-D2’)×β・・・(8)
(T3-T3’)×α+(D3-D3’)×β・・・(9)
In the above description, the loss of time and the loss of distance are described separately, but this is not limiting. The loss calculation unit 218 may calculate the total loss of time and distance using both the time and the distance. The loss formula when using both the time and the distance is expressed by the following formulas (7) to (9). Formula (7) shows the total loss of time and distance for the travel route candidate 80 when the vehicle 40 travels along the via route 83, formula (8) shows the total loss of time and distance for the travel route candidate 81 when the vehicle 40 travels along the via route 84, and formula (9) shows the total loss of time and distance for the travel route candidate 82 when the vehicle 40 travels along the via route 85.
(T1-T1') x α + (D1-D1') x β ... (7)
(T2-T2') x α + (D2-D2') x β ... (8)
(T3-T3') x α + (D3-D3') x β ... (9)

リクエスト選択部219は、損失算出部218によって算出された時間と距離との合計の損失がもっとも小さい経由ルートを、車両40が実際に走行する走行ルートに設定してもよい。 The request selection unit 219 may set the route that has the smallest total loss in terms of time and distance calculated by the loss calculation unit 218 as the actual travel route for the vehicle 40.

なお、図3~5に示す例では、車両内に忘れ物が検出された場合を説明したが、必ずしも忘れ物が検出されるとは限られない。ユーザ73が忘れ物をした場所は、車両40とは限られないからである。コントローラ405は、忘れ物が検出されない場合、忘れ物がないことを示す信号をコンピュータ20に送信する。 Note that in the examples shown in Figures 3 to 5, a case has been described in which an item is detected as left behind in the vehicle, but this does not necessarily mean that an item will be detected as left behind. This is because the location where the user 73 left the item is not necessarily the vehicle 40. If no item is detected as left behind, the controller 405 sends a signal to the computer 20 indicating that no item has been left behind.

次に、図6のフローチャートを参照して、配車制御システム10の一動作例を説明する。 Next, an example of the operation of the vehicle dispatch control system 10 will be described with reference to the flowchart in FIG. 6.

ステップS101において、リクエスト受信部211は、端末装置60~62に入力されたユーザ70~72の配車リクエストを受信する。配車リクエストを受信したリクエスト受信部211は、走行ルート候補を算出するための信号を走行ルート算出部215に出力する。 In step S101, the request receiving unit 211 receives a vehicle dispatch request from a user 70 to 72 input to a terminal device 60 to 62. Having received the vehicle dispatch request, the request receiving unit 211 outputs a signal for calculating a candidate driving route to the driving route calculation unit 215.

処理はステップS103に進み、リクエスト受信部211から信号を受信した走行ルート算出部215は、地図データベース241を参照して車両40の現在地からユーザ70~72が希望する乗車地A~Cを経由して、降車地G1~G3に到着する走行ルート候補80~82を算出する(図3参照)。 The process proceeds to step S103, where the driving route calculation unit 215, having received a signal from the request receiving unit 211, refers to the map database 241 and calculates potential driving routes 80-82 from the current location of the vehicle 40 to the desired boarding locations A-C of the users 70-72 and arrive at the disembarking locations G1-G3 (see FIG. 3).

リクエスト選択部219が配車リクエストを選択する前に、忘れ物検出部214がユーザ73から忘れ物探索を希望することを示す信号(信号S1)を受信した場合(ステップS105でYES)、処理はステップS107に進む。 If the lost property detection unit 214 receives a signal (signal S1) from the user 73 indicating that the user wishes to search for a lost property before the request selection unit 219 selects a vehicle dispatch request (YES in step S105), processing proceeds to step S107.

ステップS107において、ユーザ73から信号S1を受信した忘れ物検出部214は、顧客データベース242を参照して、ユーザ73が最後に乗車した車両(車両40)を特定する。忘れ物検出部214は、特定した車両40に対し、忘れ物を検出するための信号(信号S2)を送信する。信号S2を受信したコントローラ405は、カメラ404を用いて車両40の車室内を撮影する。コントローラ405は、所定の画像処理を用いてカメラ画像を解析して、忘れ物を検出する。忘れ物が検出された場合(ステップS107でYES)、コントローラ405は、忘れ物を検出したことを示す信号(信号S3)をコンピュータ20に送信する。一方、忘れ物が検出されない場合(ステップS107でNO)、コントローラ405は、忘れ物がないことを示す信号をコンピュータ20に送信する。 In step S107, the lost property detection unit 214 receives the signal S1 from the user 73 and refers to the customer database 242 to identify the vehicle (vehicle 40) in which the user 73 last rode. The lost property detection unit 214 transmits a signal (signal S2) to the identified vehicle 40 to detect a lost property. The controller 405 receives the signal S2 and uses the camera 404 to capture an image of the interior of the vehicle 40. The controller 405 analyzes the camera image using a predetermined image processing method to detect a lost property. If a lost property is detected (YES in step S107), the controller 405 transmits a signal (signal S3) to the computer 20 indicating that a lost property has been detected. On the other hand, if a lost property is not detected (NO in step S107), the controller 405 transmits a signal to the computer 20 indicating that no property has been left behind.

ステップS109において、コンピュータ20は、車両40には忘れ物がないことをユーザ71に通知する。 In step S109, the computer 20 notifies the user 71 that no items have been left behind in the vehicle 40.

ステップS111において、施設抽出部216は、走行ルート候補ごとに所定範囲内にある、忘れ物を預ける施設を抽出する。抽出される施設は、施設93~95である(図4参照)。 In step S111, the facility extraction unit 216 extracts facilities for leaving lost items that are within a predetermined range for each candidate driving route. The extracted facilities are facilities 93 to 95 (see Figure 4).

処理はステップS113に進み、施設抽出部216によって施設が抽出されたことを示す信号を受信した経由ルート算出部217は、走行ルート候補ごとに施設を経由する経由ルートを算出する。算出される経由ルートは、経由ルート83~85である(図5参照)。 The process proceeds to step S113, where the via route calculation unit 217, having received a signal indicating that a facility has been extracted by the facility extraction unit 216, calculates a via route that passes through the facility for each candidate driving route. The calculated via routes are via routes 83 to 85 (see FIG. 5).

処理はステップS115に進み、経由ルート算出部217によって経由ルートが算出されたことを示す信号を受信した損失算出部218は、経由ルートごとに、走行ルート候補に対する配車に関する損失を算出する。 The process proceeds to step S115, where the loss calculation unit 218, having received a signal indicating that the via route calculation unit 217 has calculated the via route, calculates the loss associated with dispatching the vehicle for the candidate driving route for each via route.

処理はステップS117に進み、リクエスト選択部219は、損失算出部218によって算出された損失がもっとも小さい経由ルート(ここでは経由ルート83)を、車両40が実際に走行する走行ルートに設定する。 The process proceeds to step S117, where the request selection unit 219 sets the route with the smallest loss calculated by the loss calculation unit 218 (here, route 83) as the route along which the vehicle 40 will actually travel.

処理はステップS119に進み、経由ルート83上の降車地G1はユーザ70の配車リクエストに含まれているため、リクエスト選択部219はユーザ70の配車リクエストを選択する。続いてリクエスト選択部219は、経由ルート83に沿って走行するように車両40に対して指令を送信する。 The process proceeds to step S119, where the request selection unit 219 selects the vehicle dispatch request from the user 70 because the drop-off point G1 on the route 83 is included in the vehicle dispatch request from the user 70. The request selection unit 219 then transmits a command to the vehicle 40 to travel along the route 83.

処理はステップS121に進み、コンピュータ20は施設93に設置された端末装置に車両40が到着する時間を通知する。 The process proceeds to step S121, where the computer 20 notifies the terminal device installed in the facility 93 of the time when the vehicle 40 will arrive.

処理はステップS123に進み、コンピュータ20は、施設93の名称、施設93の位置情報、施設93に忘れ物を届ける時間などをユーザ73に通知する。 The process proceeds to step S123, where the computer 20 notifies the user 73 of the name of the facility 93, the location information of the facility 93, the time to return the lost item to the facility 93, etc.

(作用効果)
以上説明したように、本実施形態によれば、以下の作用効果が得られる。
(Action and Effect)
As described above, according to this embodiment, the following advantageous effects can be obtained.

コンピュータ20は、配車リクエストを選択する前に車両内の忘れ物を検出した場合、少なくとも降車地が含まれる複数の配車リクエストごとに走行ルート候補(走行ルート候補80~82)を算出する。コンピュータ20は、算出した走行ルート候補ごとに所定範囲内にある忘れ物を預ける施設(施設93~95)を抽出する。コンピュータ20は、算出した走行ルート候補ごとに抽出した施設を経由する経由ルート(経由ルート83~85)を算出する。コンピュータ20は、算出した経由ルートごとに、走行ルート候補に対する配車に関する損失を算出する。コンピュータ20は、算出した配車に関する損失に基づいて、算出した経由ルートの中から実際に車両40が走行する走行ルートを設定する。コンピュータ20は、設定した走行ルート上の降車地を含む配車リクエストを選択する。 When the computer 20 detects an item left in the vehicle before selecting a dispatch request, the computer 20 calculates a driving route candidate (driving route candidate 80-82) for each of the multiple dispatch requests that includes at least a drop-off location. The computer 20 extracts facilities (facilities 93-95) within a predetermined range for each calculated driving route candidate where lost items can be left. The computer 20 calculates a via route (via route 83-85) that passes through the extracted facilities for each calculated driving route candidate. The computer 20 calculates a loss related to vehicle dispatch for the driving route candidate for each calculated via route. The computer 20 sets a driving route along which the vehicle 40 will actually travel from among the calculated via routes based on the calculated loss related to vehicle dispatch. The computer 20 selects a dispatch request that includes a drop-off location on the set driving route.

コンピュータ20は、経由ルートを複数算出した場合、算出した配車に関する損失がもっとも小さい経由ルートを走行ルートとして設定する。 When multiple route options are calculated, the computer 20 sets the route option that has the smallest loss associated with vehicle dispatch as the travel route.

ユーザ70の配車リクエストが選択されたと仮定すると、コンピュータ20は、経由ルート83に沿って走行するように車両40に対して指令を送信する。指令を受信した車両40は、ユーザ70を乗車させる前に、施設93に寄ってユーザ71の忘れ物を預ける。これによりユーザ73は施設93で忘れ物を受け取ることができる。また、車両40がユーザ73の現在地Dに向かう場合と比較して、配車に関する損失は低減する。 Assuming that the vehicle dispatch request of user 70 is selected, computer 20 sends a command to vehicle 40 to travel along route 83. Upon receiving the command, vehicle 40 stops at facility 93 to deposit the user 71's forgotten property before picking up user 70. This allows user 73 to retrieve the lost property at facility 93. Furthermore, losses related to dispatch are reduced compared to when vehicle 40 heads to user 73's current location D.

配車に関する損失は、一例として、車両40が経由ルートに沿って走行した場合の走行ルート候補に対する、降車地に到着するまでの時間または距離に関する損失である。このような時間または距離に関する損失がもっとも小さい経由ルートを、車両40が実際に走行する走行ルートに設定することにより、配車に関する損失は低減する。 One example of a loss related to vehicle dispatch is the loss in time or distance it takes to arrive at the drop-off point for a candidate driving route when vehicle 40 travels along a bypass route. By setting the bypass route with the smallest loss in time or distance as the driving route that vehicle 40 actually travels, the loss related to vehicle dispatch is reduced.

所定範囲90は、走行ルート候補80から所定距離の範囲、あるいは、走行ルート候補80を基準として所定時間内に到着可能な施設が含まれる範囲として設定される。このように設定された範囲内で施設が抽出されるため、適切な施設の抽出が可能となる。 The specified range 90 is set as a range within a specified distance from the proposed driving route 80, or as a range that includes facilities that can be reached within a specified time based on the proposed driving route 80. Since facilities are extracted within the range set in this way, it is possible to extract appropriate facilities.

配車リクエストには、配車リクエストを行ったユーザ70~72が希望する降車地G1~G3への希望到着時間が含まれる。所定範囲90~92(図4参照)は、希望到着時間に間に合うように走行ルート候補80~82を変更可能な範囲として設定される。このように設定された範囲内で経由ルート83~85が算出される。ユーザ70の配車リクエストが選択されたと仮定すると、ユーザ70にとって、走行ルート候補80が経由ルート83に変更されたことは、降車地G1への到着時間が少し遅れることを意味するものの、降車地G1への到着時間はユーザ70の希望到着時間内であるため、不利益はない。 The dispatch request includes the desired arrival time at the drop-off point G1-G3 desired by the user 70-72 who made the dispatch request. The predetermined range 90-92 (see FIG. 4) is set as a range within which the candidate driving routes 80-82 can be changed so as to arrive in time for the desired arrival time. The via routes 83-85 are calculated within the range set in this way. Assuming that the dispatch request of the user 70 is selected, the change of the candidate driving route 80 to the via route 83 means that the arrival time at the drop-off point G1 will be slightly delayed for the user 70, but since the arrival time at the drop-off point G1 is within the desired arrival time of the user 70, there is no disadvantage to the user 70.

コンピュータ20は、配車リクエストを選択した際に、少なくとも設定した走行ルートを含む情報を配車リクエストを行ったユーザが所持する端末装置に送信する。ユーザ70の配車リクエストが選択されたと仮定すると、ユーザ70は自身の配車リクエストが受け付けられたことを知ることができる。走行ルートを含む情報には、乗車地A及び降車地G1の到着予定時間などが含まれてもよい。 When a vehicle dispatch request is selected, computer 20 transmits information including at least the set driving route to the terminal device held by the user who made the vehicle dispatch request. Assuming that user 70's vehicle dispatch request is selected, user 70 can know that his or her vehicle dispatch request has been accepted. Information including the driving route may also include the estimated arrival times at boarding point A and disembarking point G1.

コンピュータ20は、忘れ物をしたユーザ73が所持する端末装置63から忘れ物探索を希望する信号を受信した場合に、車両40に対して忘れ物を検出するための信号を送信する。これにより、コンピュータ20は、車両内の忘れ物を検出することができる。 When the computer 20 receives a signal from the terminal device 63 carried by the user 73 who left something behind, indicating a desire to search for the lost item, the computer 20 transmits a signal to the vehicle 40 to detect the lost item. This enables the computer 20 to detect the lost item inside the vehicle.

コンピュータ20は、設定した走行ルート上の施設の位置情報及び車両40が施設に到着する時間を、忘れ物をしたユーザ73が所持する端末装置63に送信する。これによりユーザ73は、施設93に忘れ物が届くことを知ることができ、施設93で忘れ物を受け取ることが可能になる。 The computer 20 transmits the location information of the facilities on the set driving route and the time when the vehicle 40 will arrive at the facility to the terminal device 63 carried by the user 73 who left the item behind. This allows the user 73 to know that the item will be delivered to the facility 93, and allows the user 73 to pick up the item at the facility 93.

コンピュータ20は、設定した走行ルート上の施設に設置された端末装置に車両40が到着する時間を送信する。これにより、施設93で働く従業者は、いつ忘れ物が届くのかを把握することができる。 The computer 20 transmits the time when the vehicle 40 will arrive to a terminal device installed at a facility along the set driving route. This allows employees working at the facility 93 to know when the lost item will be delivered.

(変形例1)
次に、本実施形態の変形例1について説明する。配車に関する損失について、時間の損失、距離の損失が含まれると説明したが、これに限定されない。配車に関する損失には、忘れ物をしたユーザ73の損失が含まれてもよい。
(Variation 1)
Next, a first modified example of the present embodiment will be described. The loss related to the dispatch of a vehicle is described as including a loss of time and a loss of distance, but is not limited thereto. The loss related to the dispatch of a vehicle may include a loss caused by the user 73 who left something behind.

ユーザ73の損失とは、ユーザ73の現在地から施設までの距離である。ユーザ73の現在地から施設までの距離が遠いほど、ユーザ73の損失は大きくなる。理由は、忘れ物を受け取るために要する時間が増えるからである。 The loss of user 73 is the distance from user 73's current location to the facility. The farther the distance from user 73's current location to the facility, the greater the loss of user 73. This is because it takes more time to retrieve the lost property.

図7を参照して、変形例1に係る配車制御システム10の一動作例について説明する。 With reference to FIG. 7, an example of the operation of the vehicle dispatch control system 10 relating to the first modified example will be described.

図7に示す距離L1は、ユーザ73の現在地Dから施設93までの距離である。図7に示す距離L2は、ユーザ73の現在地Dから施設94までの距離である。図7に示す距離L3は、ユーザ73の現在地Dから施設95までの距離である。ユーザ73にとって、施設までの距離が短いほど、忘れ物を受け取るために必要なコストは小さい。よって、ユーザ73にとって、施設までの距離が短いほど、利便性が向上する。そこで、損失算出部218は、ユーザ73の位置情報と、施設93~95の位置情報を取得し、ユーザ73の現在地Dから施設93~95までの距離L1~L3を算出する。図7において、距離L1~L3のうち、もっとも短い距離はL2である。損失算出部218は、ユーザ73の損失がもっとも小さい距離はL2であると判定する。損失算出部218による判定結果を受信したリクエスト選択部219は、ユーザ73の現在地Dから距離L2の位置に存在する施設94を経由する経由ルート84を、車両40が実際に走行する走行ルートに設定する。 Distance L1 shown in FIG. 7 is the distance from the current location D of user 73 to facility 93. Distance L2 shown in FIG. 7 is the distance from the current location D of user 73 to facility 94. Distance L3 shown in FIG. 7 is the distance from the current location D of user 73 to facility 95. For user 73, the shorter the distance to the facility, the lower the cost required to retrieve the lost property. Therefore, for user 73, the shorter the distance to the facility, the more convenient it is. Therefore, the loss calculation unit 218 acquires the location information of user 73 and the location information of facilities 93 to 95, and calculates distances L1 to L3 from the current location D of user 73 to facilities 93 to 95. In FIG. 7, the shortest distance among distances L1 to L3 is L2. The loss calculation unit 218 determines that the distance with the smallest loss for user 73 is L2. The request selection unit 219, which receives the result of the determination by the loss calculation unit 218, sets the route 84 passing through the facility 94 located at a distance L2 from the current location D of the user 73 as the actual travel route for the vehicle 40.

続いてリクエスト選択部219は、経由ルート84に沿って走行するように車両40に対して指令を送信する。これによりユーザ73は、もっとも利便性が高い施設94で忘れ物を受け取ることができる。 The request selection unit 219 then sends a command to the vehicle 40 to travel along the route 84. This allows the user 73 to retrieve the lost property at the most convenient facility 94.

(変形例2)
次に、本実施形態の変形例2について説明する。配車に関する損失には、時間の損失、距離の損失、及び忘れ物をしたユーザ73の損失の合計の損失が含まれてもよい。
(Variation 2)
Next, a second modified example of the present embodiment will be described. The loss related to vehicle dispatch may include the total loss of time, distance, and the loss caused by the user 73 who left something behind.

損失算出部218は、車両40が経由ルート83に沿って走行した場合の走行ルート候補80に対する時間及び距離の損失と、ユーザ73の損失との合計の損失を算出する。同様に、損失算出部218は、車両40が経由ルート84に沿って走行した場合の走行ルート候補81に対する時間及び距離の損失と、ユーザ73の損失との合計の損失を算出する。同様に、損失算出部218は、車両40が経由ルート85に沿って走行した場合の走行ルート候補82に対する時間及び距離の損失と、ユーザ73の損失との合計の損失を算出する。 The loss calculation unit 218 calculates the total loss of time and distance for the candidate driving route 80 when the vehicle 40 travels along the via route 83, and the loss of the user 73. Similarly, the loss calculation unit 218 calculates the total loss of time and distance for the candidate driving route 81 when the vehicle 40 travels along the via route 84, and the loss of the user 73. Similarly, the loss calculation unit 218 calculates the total loss of time and distance for the candidate driving route 82 when the vehicle 40 travels along the via route 85, and the loss of the user 73.

損失式は、下記の式(10)~(12)で表現される。式(10)は、車両40が経由ルート83に沿って走行した場合の走行ルート候補80に対する時間及び距離の損失と、ユーザ73の損失との合計の損失を示す。式(11)は、車両40が経由ルート84に沿って走行した場合の走行ルート候補81に対する時間及び距離の損失と、ユーザ73の損失との合計の損失を示す。式(12)は、車両40が経由ルート85に沿って走行した場合の走行ルート候補82に対する時間及び距離の損失と、ユーザ73の損失との合計の損失を示す。
(T-T1)×α+(D-D1)×β+L1×γ・・・(10)
(T-T2)×α+(D-D2)×β+L2×γ・・・(11)
(T-T3)×α+(D-D3)×β+L3×γ・・・(12)
The loss formulas are expressed by the following formulas (10) to (12). Formula (10) shows the total loss of time and distance for the travel route candidate 80 when the vehicle 40 travels along the via route 83, and the loss of the user 73. Formula (11) shows the total loss of time and distance for the travel route candidate 81 when the vehicle 40 travels along the via route 84, and the loss of the user 73. Formula (12) shows the total loss of time and distance for the travel route candidate 82 when the vehicle 40 travels along the via route 85, and the loss of the user 73.
(T-T1) x α + (D-D1) x β + L1 x γ ... (10)
(T-T2) x α + (D-D2) x β + L2 x γ ... (11)
(T-T3) x α + (D-D3) x β + L3 x γ ... (12)

γは、ユーザ73の現在地Dから施設までの距離に対する重みであり、任意の値が設定される。式(10)~(12)のどれがもっとも小さいかは、α,β,γの設定に依存する。車両40の損失に重きを置く場合、α,βを大きく設定し、γを小さく設定すればよい(例えば、α=1,β=1,γ=0)。一方、ユーザ73の損失に重きを置く場合、α,βを小さく設定し、γを大きく設定すればよい(例えば、α=0,β=0,γ=1)。車両40の損失に重きを置けば、車両を運用する事業者の損失は低減する。一方で、ユーザ73の損失に重きを置けば、ユーザ73はより短い時間で忘れ物を受け取ることが可能となり、ユーザ73の利便性が向上する。いずれにしても、配車に関する損失は低減する。 γ is a weight for the distance from the current location D of the user 73 to the facility, and is set to an arbitrary value. Which of the formulas (10) to (12) is the smallest depends on the settings of α, β, and γ. When placing emphasis on the loss of the vehicle 40, α and β can be set large and γ can be set small (for example, α = 1, β = 1, γ = 0). On the other hand, when placing emphasis on the loss of the user 73, α and β can be set small and γ can be set large (for example, α = 0, β = 0, γ = 1). When placing emphasis on the loss of the vehicle 40, the loss of the operator who operates the vehicle is reduced. On the other hand, when placing emphasis on the loss of the user 73, the user 73 can retrieve the lost property in a shorter time, improving the convenience of the user 73. In any case, the loss related to the dispatch is reduced.

(変形例3)
次に、本実施形態の変形例3について説明する。配車に関する損失には、車両40の空車時間が含まれてもよい。
(Variation 3)
Next, a third modified example of the present embodiment will be described. The loss related to vehicle dispatch may include the idle time of the vehicle 40.

空車時間とは、ユーザを降車させてから、次のユーザを乗車させるまでの時間である。空車時間が短いほど、車両の損失が小さいことを意味する。損失算出部218は、経由ルート83に沿って走行した場合の走行ルート候補80に対する空車時間の長さ、経由ルート84に沿って走行した場合の走行ルート候補81に対する空車時間の長さ、及び経由ルート85に沿って走行した場合の走行ルート候補82に対する空車時間の長さを算出する。経由ルート83に沿って走行した場合の走行ルート候補80に対する空車時間の長さとは、走行ルート候補80に沿って走行した場合の空車時間が10分、経由ルート83に沿って走行した場合の空車時間が15分と仮定すると、15分から10分を引いて5分となる。 The empty vehicle time is the time from when a user gets off until the next user gets on. The shorter the empty vehicle time, the smaller the loss of the vehicle. The loss calculation unit 218 calculates the length of the empty vehicle time for the candidate driving route 80 when driving along the via route 83, the length of the empty vehicle time for the candidate driving route 81 when driving along the via route 84, and the length of the empty vehicle time for the candidate driving route 82 when driving along the via route 85. The length of the empty vehicle time for the candidate driving route 80 when driving along the via route 83 is 15 minutes minus 10 minutes, which is 5 minutes, assuming that the empty vehicle time when driving along the candidate driving route 80 is 10 minutes and the empty vehicle time when driving along the via route 83 is 15 minutes.

リクエスト選択部219は、損失算出部218によって算出されたそれぞれの空車時間の長さがもっとも短い経由ルートを、車両40が実際に走行する走行ルートに設定してもよい。これにより、配車に関する損失は低減する。 The request selection unit 219 may set the route that has the shortest length of each empty time calculated by the loss calculation unit 218 as the actual travel route for the vehicle 40. This reduces losses related to vehicle dispatch.

上述の実施形態に記載される各機能は、1または複数の処理回路により実装され得る。処理回路は、電気回路を含む処理装置等のプログラムされた処理装置を含む。処理回路は、また、記載された機能を実行するようにアレンジされた特定用途向け集積回路(ASIC)や回路部品等の装置を含む。 Each of the functions described in the above embodiments may be implemented by one or more processing circuits. Processing circuits include programmed processing devices, such as processors that include electrical circuitry. Processing circuits also include devices, such as application specific integrated circuits (ASICs) or circuit components, arranged to perform the described functions.

上記のように、本発明の実施形態を記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。 As described above, an embodiment of the present invention has been described, but the descriptions and drawings that form part of this disclosure should not be understood as limiting this invention. Various alternative embodiments, examples, and operating techniques will become apparent to those skilled in the art from this disclosure.

上述の実施形態では1つの配車リクエストが選択されたが、選択される配車リクエストは1つに限定されない。例えば、図3に示す例において、ユーザ70,71が相乗りを許可した場合、ユーザ70の配車リクエスト、及びユーザ71の配車リクエストの合計2つの配車リクエストを選択する(配車リクエストを受け付ける)ことが可能となる。 In the above embodiment, one dispatch request is selected, but the number of dispatch requests that can be selected is not limited to one. For example, in the example shown in FIG. 3, if users 70 and 71 permit carpooling, it is possible to select (accept) two dispatch requests in total, the dispatch request of user 70 and the dispatch request of user 71.

上述の実施形態では、コンピュータ20が配車リクエストを選択する前に、信号S1を受信したことが前提となる、と説明した。ただし、配車リクエストを受信するタイミングについては、信号S1を受信する前でもあってもよく、信号S1を受信した後でもあってもよい。 In the above embodiment, it is assumed that the signal S1 is received before the computer 20 selects the dispatch request. However, the timing of receiving the dispatch request may be before or after the signal S1 is received.

忘れ物をしたユーザ73にとって、忘れ物を早く受け取りたい場合がある。この要求を満たすため、専用のアプリケーションに忘れ物を早く受け取るための機能を実装してもよい。ユーザ73がこの機能を用いて、忘れ物を早く受け取りたいと要求した場合、コンピュータ20は車両40の現在地からもっとも早く到着可能な施設を経由する経由ルートを算出してもよい。そしてコンピュータ20はこの経由ルートを実際に車両40が走行する走行ルートとして設定してもよい。 There are cases where a user 73 who has left something behind wishes to retrieve the item quickly. To meet this request, a function for quickly retrieving the lost item may be implemented in a dedicated application. When the user 73 uses this function to request that the lost item be retrieved quickly, the computer 20 may calculate a route that passes through the facility that can be reached most quickly from the current location of the vehicle 40. The computer 20 may then set this route as the actual driving route for the vehicle 40.

また、ユーザ73にとって、忘れ物を受け取るエリアを指定したい場合がある。この要求を満たすため、専用のアプリケーションに忘れ物を受け取るエリアを指定するための機能を実装してもよい。ユーザ73がこの機能を用いて、忘れ物を受け取るエリアを指定した場合、コンピュータ20は車両40の現在地から指定されたエリアにもっとも近い施設を経由する経由ルートを算出してもよい。 In addition, the user 73 may wish to specify an area for receiving lost property. To meet this requirement, a function for specifying an area for receiving lost property may be implemented in a dedicated application. When the user 73 uses this function to specify an area for receiving lost property, the computer 20 may calculate a route that passes through the facility closest to the specified area from the current location of the vehicle 40.

また、ユーザ73にとって、忘れ物を受け取る時間を指定したい場合がある。この要求を満たすため、専用のアプリケーションに忘れ物を受け取る時間を指定するための機能を実装してもよい。ユーザ73がこの機能を用いて、忘れ物を受け取る時間を指定した場合、コンピュータ20は指定された時間に施設を経由する経由ルートを算出してもよい。そしてコンピュータ20はこの経由ルートを実際に車両40が走行する走行ルートとして設定してもよい。ただし、この経由ルートは、配車リクエストを行ったユーザが希望する降車地への希望到着時間に間に合うルートである必要がある。 In addition, the user 73 may wish to specify a time to pick up a lost item. To meet this requirement, a function for specifying a time to pick up a lost item may be implemented in a dedicated application. When the user 73 uses this function to specify a time to pick up a lost item, the computer 20 may calculate a route that passes through the facility at the specified time. The computer 20 may then set this route as the actual driving route for the vehicle 40. However, this route needs to be one that allows the user who made the dispatch request to arrive in time for the desired drop-off location.

10 配車制御システム
20 コンピュータ
211 リクエスト受信部
212 位置取得部
213 車両検出部
214 忘れ物検出部
215 走行ルート算出部
216 施設抽出部
217 経由ルート算出部
218 損失算出部
219 リクエスト選択部
10 Vehicle dispatch control system 20 Computer 211 Request receiving unit 212 Position acquisition unit 213 Vehicle detection unit 214 Lost item detection unit 215 Travel route calculation unit 216 Facility extraction unit 217 Route via calculation unit 218 Loss calculation unit 219 Request selection unit

Claims (14)

複数の配車リクエストを受信し、少なくとも1つの配車リクエストを選択するコントローラを備える配車制御装置であって、
前記コントローラは、
前記配車リクエストを選択する前に車両内の忘れ物を検出した場合、少なくとも降車地が含まれる前記複数の配車リクエストごとに走行ルート候補を算出し、
算出した前記走行ルート候補ごとに所定範囲内にある前記忘れ物を預ける施設を抽出し、
算出した前記走行ルート候補ごとに抽出した前記施設を経由する経由ルートを算出し、
算出した前記経由ルートごとに、前記走行ルート候補に対する配車に関する損失を算出し、
算出した前記配車に関する損失に基づいて、算出した前記経由ルートの中から走行ルートを設定し、
設定した前記走行ルート上の降車地を含む配車リクエストを選択する
ことを特徴とする配車制御装置。
A vehicle dispatch control device including a controller that receives a plurality of vehicle dispatch requests and selects at least one of the vehicle dispatch requests,
The controller:
When an item left behind in the vehicle is detected before the vehicle dispatch request is selected, a driving route candidate is calculated for each of the plurality of vehicle dispatch requests including at least a drop-off location;
extracting facilities for depositing the lost property within a predetermined range for each of the calculated travel route candidates;
Calculating a route via the extracted facility for each of the calculated travel route candidates;
Calculating a loss associated with dispatching a vehicle for the travel route candidate for each of the calculated via routes;
setting a driving route from among the calculated via routes based on the calculated loss related to the vehicle dispatch;
A vehicle dispatch control device that selects a vehicle dispatch request that includes a drop-off location on the set travel route.
前記コントローラは、前記経由ルートを複数算出した場合、算出した前記配車に関する損失がもっとも小さい経由ルートを前記走行ルートとして設定する
ことを特徴とする請求項1に記載の配車制御装置。
The vehicle dispatch control device according to claim 1 , wherein, when a plurality of route routes are calculated, the controller sets the route route that has the smallest loss related to the vehicle dispatch as the travel route.
前記配車に関する損失は、前記車両が前記経由ルートに沿って走行した場合の前記走行ルート候補に対する、前記降車地に到着するまでの時間または距離に関する損失である
ことを特徴とする請求項2に記載の配車制御装置。
The vehicle dispatch control device according to claim 2 , wherein the loss related to the dispatch is a loss related to a time or a distance required for the vehicle to arrive at the drop-off location for the candidate driving route when the vehicle travels along the intermediate route.
前記配車に関する損失は、前記忘れ物をしたユーザの現在地から前記施設までの距離に関する損失である
ことを特徴とする請求項2に記載の配車制御装置。
The vehicle dispatch control device according to claim 2 , wherein the loss relating to the vehicle dispatch is a loss relating to a distance from a current location of the user who left the item to the facility.
前記配車に関する損失は、前記車両が前記経由ルートに沿って走行した場合の前記走行ルート候補に対する、前記降車地に到着するまでの時間及び距離に関する損失と、前記忘れ物をしたユーザの現在地から前記施設までの距離に関する損失との合計である
ことを特徴とする請求項2に記載の配車制御装置。
The vehicle dispatch control device according to claim 2, characterized in that the loss related to the dispatch is the sum of a loss related to the time and distance required for the vehicle to arrive at the drop-off point for the candidate driving route when the vehicle travels along the intermediate route, and a loss related to the distance from the current location of the user who left the item to the facility.
前記配車リクエストには、前記配車リクエストを行ったユーザを乗車させる乗車地が含まれ、
前記配車に関する損失は、前記車両が前記経由ルートに沿って走行した場合の前記走行ルート候補に対する、前記乗車地に到着するまでの空車時間に関する損失である
ことを特徴とする請求項2に記載の配車制御装置。
The dispatch request includes a boarding location where the user who made the dispatch request is to be boarded,
The vehicle dispatch control device according to claim 2, characterized in that the loss related to the dispatch is a loss related to an empty vehicle time until the vehicle arrives at the boarding point for the candidate driving route when the vehicle travels along the via route.
前記所定範囲は、前記走行ルート候補から所定距離の範囲、あるいは、前記走行ルート候補を基準として所定時間内に到着可能な施設が含まれる範囲である
ことを特徴とする請求項1~6のいずれか1項に記載の配車制御装置。
The vehicle dispatch control device according to any one of claims 1 to 6, characterized in that the specified range is a range of a specified distance from the candidate driving route, or a range including facilities that can be reached within a specified time based on the candidate driving route.
前記配車リクエストには、前記配車リクエストを行ったユーザが希望する降車地への希望到着時間が含まれ、
前記所定範囲は、前記希望到着時間に間に合うように前記走行ルート候補を変更可能な範囲である
ことを特徴とする請求項1~6のいずれか1項に記載の配車制御装置。
The dispatch request includes a desired arrival time at a drop-off location desired by the user who made the dispatch request,
7. The vehicle dispatch control device according to claim 1, wherein the predetermined range is a range within which the travel route candidate can be changed so as to arrive in time for the desired arrival time.
前記コントローラは、前記配車リクエストを選択した際に、少なくとも設定した前記走行ルートをユーザが所持する端末装置に送信する
ことを特徴とする請求項1~8のいずれか1項に記載の配車制御装置。
The vehicle dispatch control device according to any one of claims 1 to 8, characterized in that, when the vehicle dispatch request is selected, the controller transmits at least the set driving route to a terminal device carried by the user.
前記コントローラは、前記忘れ物をしたユーザが所持する端末装置から忘れ物探索を希望する信号を受信した場合に、前記車両に対して前記忘れ物を検出するための信号を送信する
ことを特徴とする請求項1~9のいずれか1項に記載の配車制御装置。
The vehicle dispatch control device according to any one of claims 1 to 9, characterized in that when the controller receives a signal from a terminal device carried by the user who left the item requesting a search for the lost item, it sends a signal to the vehicle to detect the lost item.
前記コントローラは、設定した前記走行ルート上の施設の位置情報及び前記車両が前記施設に到着する時間を、前記忘れ物をしたユーザが所持する端末装置に送信する
ことを特徴とする請求項1~10のいずれか1項に記載の配車制御装置。
The vehicle dispatch control device according to any one of claims 1 to 10, characterized in that the controller transmits location information of facilities on the set driving route and the time when the vehicle will arrive at the facility to a terminal device carried by the user who left the item.
前記コントローラは、設定した前記走行ルート上の施設に設置された端末装置に前記車両が到着する時間を送信する
ことを特徴とする請求項1~11のいずれか1項に記載の配車制御装置。
The vehicle dispatch control device according to any one of claims 1 to 11, characterized in that the controller transmits the time at which the vehicle will arrive to a terminal device installed at a facility along the set travel route.
車両と、前記車両と通信可能であり、複数の配車リクエストを受信し、少なくとも1つの配車リクエストを選択する配車制御装置と、を備える配車制御システムであって、
前記配車制御装置は、
前記配車リクエストを選択する前に前記車両内の忘れ物を検出した場合、少なくとも降車地が含まれる前記複数の配車リクエストごとに走行ルート候補を算出し、
算出した前記走行ルート候補ごとに所定範囲内にある前記忘れ物を預ける施設を抽出し、
算出した前記走行ルート候補ごとに抽出した前記施設を経由する経由ルートを算出し、
算出した前記経由ルートごとに、前記走行ルート候補に対する配車に関する損失を算出し、
算出した前記配車に関する損失に基づいて、算出した前記経由ルートの中から走行ルートを設定し、
設定した前記走行ルート上の降車地を含む配車リクエストを選択する
ことを特徴とする配車制御システム。
A vehicle dispatch control system including: a vehicle; and a dispatch control device capable of communicating with the vehicle, receiving a plurality of dispatch requests, and selecting at least one of the dispatch requests,
The vehicle dispatch control device includes:
When an item left behind in the vehicle is detected before the vehicle dispatch request is selected, a driving route candidate is calculated for each of the plurality of vehicle dispatch requests including at least a drop-off location;
extracting facilities for depositing the lost property within a predetermined range for each of the calculated travel route candidates;
Calculating a route via the extracted facility for each of the calculated travel route candidates;
Calculating a loss associated with dispatching a vehicle for the travel route candidate for each of the calculated via routes;
setting a driving route from among the calculated via routes based on the calculated loss related to the vehicle dispatch;
A vehicle dispatch control system comprising: a vehicle dispatch request that includes a drop-off location on the set travel route;
複数の配車リクエストの中から少なくとも1つの配車リクエストをコントローラにより選択する配車制御方法であって、
前記コントローラは、
前記配車リクエストを選択する前に車両内の忘れ物を検出した場合、少なくとも降車地が含まれる前記複数の配車リクエストごとに走行ルート候補を算出し、
算出した前記走行ルート候補ごとに所定範囲内にある前記忘れ物を預ける施設を抽出し、
算出した前記走行ルート候補ごとに抽出した前記施設を経由する経由ルートを算出し、
算出した前記経由ルートごとに、前記走行ルート候補に対する配車に関する損失を算出し、
算出した前記配車に関する損失に基づいて、算出した前記経由ルートの中から走行ルートを設定し、
設定した前記走行ルート上の降車地を含む配車リクエストを選択する
ことを特徴とする配車制御方法。
A vehicle dispatch control method for selecting at least one vehicle dispatch request from a plurality of vehicle dispatch requests by a controller ,
The controller:
When an item left behind in the vehicle is detected before the vehicle dispatch request is selected, a driving route candidate is calculated for each of the plurality of vehicle dispatch requests including at least a drop-off location;
extracting facilities for depositing the lost property within a predetermined range for each of the calculated travel route candidates;
Calculating a route via the extracted facility for each of the calculated travel route candidates;
Calculating a loss associated with dispatching a vehicle for the travel route candidate for each of the calculated via routes;
setting a driving route from among the calculated via routes based on the calculated loss related to the vehicle dispatch;
A vehicle dispatch control method comprising the steps of: selecting a vehicle dispatch request including a drop-off location on the set travel route;
JP2020073441A 2020-04-16 2020-04-16 Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method Active JP7489223B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020073441A JP7489223B2 (en) 2020-04-16 2020-04-16 Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020073441A JP7489223B2 (en) 2020-04-16 2020-04-16 Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method

Publications (2)

Publication Number Publication Date
JP2021170254A JP2021170254A (en) 2021-10-28
JP7489223B2 true JP7489223B2 (en) 2024-05-23

Family

ID=78150068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020073441A Active JP7489223B2 (en) 2020-04-16 2020-04-16 Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method

Country Status (1)

Country Link
JP (1) JP7489223B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7848492B2 (en) * 2022-01-31 2026-04-21 ソニーグループ株式会社 Information processing method, information processing device, and information processing system
CN116796994B (en) * 2023-07-24 2024-03-22 国广顺能(上海)能源科技有限公司 Multi-terminal scheduling method, storage medium and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019168815A (en) 2018-03-22 2019-10-03 東芝メモリ株式会社 Information processing device, information processing method, and information processing program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019168815A (en) 2018-03-22 2019-10-03 東芝メモリ株式会社 Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
JP2021170254A (en) 2021-10-28

Similar Documents

Publication Publication Date Title
JP7135014B2 (en) Ride-sharing management device, ride-sharing management method, and program
US12366461B2 (en) Inconvenience for passenger pickups and drop offs for autonomous vehicles
US11514545B2 (en) Rideshare management system, rideshare management method, and program
KR102396262B1 (en) Stop position preparation for autonomous vehicles
US10677604B1 (en) Continuously updatable computer-generated routes with continuously configurable virtual bus stops for passenger ride-sharing of a fleet of ride-sharing vehicles and computer transportation systems and computer-implemented methods for use thereof
CN110785786B (en) Vehicle information providing device, vehicle information providing method and storage medium
KR101539331B1 (en) Parking guidance and reservation system using in-vehicle navigator with bidirectional communication and method thereof
CN110070251B (en) Vehicle calling system
EP3623764A1 (en) Method and system for managing a fleet of ride-sharing vehicles using virtual bus stops
US20150369621A1 (en) Variable bus stops across a bus route in a regional transportation network
CN113853638A (en) Vehicle dispatching service getting-on place determining method and vehicle dispatching service getting-on place determining system
JP6888474B2 (en) Digital signage control device, digital signage control method, program, recording medium
KR20220095619A (en) Method and system of providing demand responsive transportation
JP7489223B2 (en) Vehicle allocation control device, vehicle allocation control system, and vehicle allocation control method
KR20150044064A (en) convenient and safety Taxi service using method with smart device
KR20210110456A (en) A shared vehicle, a shared vehicle service providing device, a shared vehicle service management server, a shared vehicle service providing system, a shared vehicle service providing method
JP2019087131A (en) Parking position search system and parking position search method
JP2021077296A (en) Information providing apparatus
JP7327491B2 (en) Delivery candidate proposal system, delivery candidate proposal terminal and delivery candidate proposal program
JP7438335B2 (en) Vehicle dispatch control device, vehicle dispatch control system, and vehicle dispatch control method
CN107003143B (en) Method and destination identification unit for identifying the destination of a person
KR20180064692A (en) A navigator, a vehicle the navigator is installed in, a system for determining a route, a method for controlling the same
JP4728202B2 (en) Traffic survey program and traffic survey method
JPWO2021209781A5 (en)
WO2022224376A1 (en) Travel route calculation device, travel route calculation method, and travel route calculation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240122

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240513

R150 Certificate of patent or registration of utility model

Ref document number: 7489223

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150