JP2021152761A - Vehicle allocation management device, vehicle allocation management method, and program - Google Patents
Vehicle allocation management device, vehicle allocation management method, and program Download PDFInfo
- Publication number
- JP2021152761A JP2021152761A JP2020052973A JP2020052973A JP2021152761A JP 2021152761 A JP2021152761 A JP 2021152761A JP 2020052973 A JP2020052973 A JP 2020052973A JP 2020052973 A JP2020052973 A JP 2020052973A JP 2021152761 A JP2021152761 A JP 2021152761A
- Authority
- JP
- Japan
- Prior art keywords
- taxi
- vehicle allocation
- business area
- destination
- vehicle
- 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
Links
- 238000007726 management method Methods 0.000 title claims description 235
- 230000029305 taxis Effects 0.000 claims description 26
- 239000000284 extract Substances 0.000 claims description 21
- 238000000034 method Methods 0.000 abstract description 129
- 238000004891 communication Methods 0.000 description 36
- 238000013523 data management Methods 0.000 description 31
- 238000005516 engineering process Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000000446 fuel Substances 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本技術は、配車管理装置、配車管理方法、およびプログラムに関し、特に、乗客の目的地が、そのタクシーの営業区域外である場合に、より効率的な営業を行うことができるようにした配車管理装置、配車管理方法、およびプログラムに関する。 This technology relates to vehicle allocation management devices, vehicle allocation management methods, and programs, and in particular, vehicle allocation management that enables more efficient business operations when the passenger's destination is outside the taxi's business area. Regarding equipment, vehicle allocation management methods, and programs.
タクシーは、事業所ごとに営業区域が定められており、営業区域外では乗客を獲得することができない。そのため、タクシーに乗車中の乗客の目的地が、タクシーが属する事業所の営業区域外の場合は、乗客を目的地で降車させた後、タクシーが属する事業所の営業区域に入るまで、空車走行をしなければならなかった。 Taxi has a business area for each business establishment, and passengers cannot be acquired outside the business area. Therefore, if the destination of the passenger on the taxi is outside the business area of the business office to which the taxi belongs, after the passenger gets off at the destination, the taxi runs empty until it enters the business area of the business office to which the taxi belongs. Had to do.
このような状況に対して、例えば、タクシーが自分の営業区域から出る地点で、乗客の目的地を営業区域に含むタクシーに乗客に乗り継いでもらうようにしたタクシーの配車システムが提案されている(例えば、特許文献1参照)。 In response to this situation, for example, a taxi dispatch system has been proposed in which passengers are transferred to a taxi that includes the passenger's destination in the business area at the point where the taxi leaves the business area. For example, see Patent Document 1).
特許文献1のように乗客が乗り継ぐのは、乗客にとって利便性が悪い。乗客の目的地が、そのタクシーの営業区域外である場合において、より効率的な営業のシステムが求められている。
It is inconvenient for passengers to transfer as in
本技術は、このような状況に鑑みてなされたものであり、乗客の目的地が、そのタクシーの営業区域外である場合に、より効率的な営業を行うことができるようにするものである。 This technology was made in view of such a situation, and enables more efficient business operations when the destination of the passenger is outside the business area of the taxi. ..
本技術の一側面の配車管理装置は、タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する管理部を備える。 The vehicle allocation management device on one aspect of the present technology is such that the boarding place is outside the business area when the boarding place and the destination of the vehicle dispatch request sent from the terminal device of the user who is the taxi user are different from the business area. The taxi is extracted from the taxi whose destination is within the business area, and the management unit is provided to send a dispatch request to the extracted taxi.
本技術の一側面の配車管理方法は、配車管理装置が、タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する。 The vehicle allocation management method of one aspect of the present technology is the above-mentioned boarding when the vehicle allocation management device is in a business area where the boarding place and the destination of the vehicle dispatch request sent from the terminal device of the user who is the taxi user are different. A taxi whose location is outside the business area and whose destination is within the business area is extracted, and a dispatch request is transmitted to the extracted taxi.
本技術の一側面のプログラムは、コンピュータを、タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する管理部として機能させるためのものである。 In the program of one aspect of the present technology, when the computer is in a business area where the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is a taxi user are different from the boarding place, the boarding place is the business area. The purpose is to extract a taxi that is outside and whose destination is within the business area, and to function as a management unit that sends a dispatch request to the extracted taxi.
本技術の一側面においては、タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーが抽出されて、抽出されたタクシーに配車依頼が送信される。 In one aspect of the present technology, when the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area. A taxi whose destination is within the business area is extracted, and a dispatch request is sent to the extracted taxi.
なお、本技術の一側面の配車管理装置は、コンピュータにプログラムを実行させることにより実現することができる。コンピュータに実行させるプログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。 The vehicle allocation management device, which is one aspect of the present technology, can be realized by causing a computer to execute a program. The program to be executed by the computer can be provided by transmitting via a transmission medium or by recording on a recording medium.
配車管理装置は、独立した装置であっても良いし、1つの装置を構成している内部ブロックであっても良い。 The vehicle allocation management device may be an independent device or an internal block constituting one device.
以下、添付図面を参照しながら、本技術を実施するための形態(以下、実施の形態という)について説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。説明は以下の順序で行う。
1.タクシー配車システムの構成例
2.タクシー配車システム全体の流れ
3.配車統合管理装置の通常配車処理
4.配車統合管理装置の第1配車処理
5.配車統合管理装置の第2配車処理
6.配車統合管理装置の第3配車処理
7.ユーザアプリの配車依頼画面のその他の例
8.変形例
9.コンピュータ構成例
Hereinafter, embodiments for carrying out the present technology (hereinafter referred to as embodiments) will be described with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, so that duplicate description will be omitted. The explanation will be given in the following order.
1. 1. Configuration example of
<1.タクシー配車システムの構成例>
図1は、本技術を適用した実施の形態であるタクシー配車システムの構成例を示すブロック図である。
<1. Configuration example of taxi dispatch system>
FIG. 1 is a block diagram showing a configuration example of a taxi dispatch system according to an embodiment to which the present technology is applied.
図1のタクシー配車システム1は、タクシーの利用者であるユーザの依頼に基づいて、ユーザにタクシーを配車するシステムであり、A社、B社、およびC社それぞれのタクシー会社の配車管理装置11A乃至11Cと、それらを統合管理する配車管理装置である配車統合管理装置12とを有する。
The
A社の配車管理装置11Aは、A社に属する1以上のタクシー21Aと所定のネットワークを介して接続されるとともに、配車統合管理装置12とも所定のネットワークを介して接続されている。
The vehicle
同様に、B社の配車管理装置11Bは、B社に属する1以上のタクシー21Bと所定のネットワークを介して接続されるとともに、配車統合管理装置12とも所定のネットワークを介して接続されている。
Similarly, the vehicle
同様に、C社の配車管理装置11Cは、C社に属する1以上のタクシー21Cと所定のネットワークを介して接続されるとともに、配車統合管理装置12とも所定のネットワークを介して接続されている。
Similarly, the vehicle allocation management device 11C of company C is connected to one or more taxi 21Cs belonging to company C via a predetermined network, and is also connected to the vehicle allocation integrated
また、所定の会社に属さない個人タクシー21Dは、配車管理装置11を介さず、直接、配車統合管理装置12と所定のネットワークを介して接続されている。A社、B社、およびC社それぞれのタクシー21A乃至21C、並びに、個人タクシー21Dを特に区別しない場合には、単に、タクシー21と称する。
Further, the individual taxi 21D that does not belong to the predetermined company is directly connected to the vehicle allocation integrated
ここで、所定のネットワークは、例えば、インターネット、公衆電話回線網、所謂4G回線や5G回線等の無線移動体用の広域通信網、WAN(Wide Area Network)、LAN(Local Area Network)、Bluetooth(登録商標)規格に準拠した通信を行う無線通信網、NFC(Near Field Communication)等の近距離無線通信の通信路、赤外線通信の通信路、HDMI(登録商標)(High-Definition Multimedia Interface)やUSB(Universal Serial Bus)等の規格に準拠した有線通信の通信網等、任意の通信規格の通信網や通信路で構成することができる。 Here, the predetermined network is, for example, the Internet, a public telephone line network, a wide area communication network for wireless mobiles such as a so-called 4G line or a 5G line, WAN (Wide Area Network), LAN (Local Area Network), Bluetooth ( Wireless communication network that communicates in accordance with the registered trademark) standard, short-range wireless communication channel such as NFC (Near Field Communication), infrared communication channel, HDMI (registered trademark) (High-Definition Multimedia Interface) and USB It can be configured by a communication network or communication path of any communication standard such as a wired communication communication network conforming to a standard such as (Universal Serial Bus).
A社のタクシー21Aは、車載器31と、通信部32とを有する。また、A社のタクシー21Aには、端末装置33が搭載されている。
The
車載器31は、料金メータ、GPS (Global Positioning System)受信機、ジャイロセンサ、速度メータなど(いずれも不図示)から、必要なデータを取得し、車両(タクシー21A)の動態ログを表す車両動態データを生成する車両動態データ生成部34を備える。
The on-
車両動態データ生成部34は、例えば、料金メータから、「実車」、「空車」、または「迎車」のステータスと、料金(運賃)などのデータを取得する。また、車両動態データ生成部34は、例えば、GPS受信機、ジャイロセンサ、速度メータなどから、車両の現在位置、移動速度および移動方向などの情報を取得する。
The vehicle dynamic
そして、車両動態データ生成部34は、タクシー21Aが所属する会社を識別する会社ID、タクシー21Aの車両を識別する無線ID、タクシー21Aに乗務しているドライバを識別する乗務員ID、ステータスの生成時刻を表すステータス時刻、タクシー21Aの位置情報である緯度および経度、タクシー21Aの走行速度および進行方向、「実車」、「空車」、または、「迎車」のステータス、並びに、ステータスが「実車」または「迎車」の場合にはそのタクシー21の乗車地および目的地などの情報を、車両動態データとして定期的または不定期に生成し、通信部32を介して、A社の配車管理装置11Aに送信する。
Then, the vehicle dynamic
通信部32は、車載器31の車両動態データ生成部34で生成された車両動態データを、A社の配車管理装置11Aに送信する。通信部32は、所定のネットワークを介したネットワーク通信を行うネットワークインタフェースで構成される。
The
端末装置33は、例えば、スマートフォンやタブレット端末等の情報処理装置で構成される。端末装置33には、ドライバ用のアプリケーションプログラムであるドライバアプリ35がインストールされている。ドライバアプリ35は、配車統合管理装置12からの配車依頼に関するデータを取得してディスプレイに表示したり、ドライバの操作に基づき、配車依頼に対する応答のデータを配車統合管理装置12に送信する。ドライバアプリ35は、無線移動体用の広域通信網などのネットワークを介して直接、配車統合管理装置12と通信を行う。なお、ドライバアプリ35は、通信部32を介して、A社の配車管理装置11Aを経由して、配車統合管理装置12と通信を行ってもよい。
The
B社のタクシー21Bと、C社のタクシー21Cも、会社が異なるのみで、A社のタクシー21Aと基本的に同様であるので、その説明は省略する。
The
A社の配車管理装置11Aは、1以上のA社のタクシー21Aの車両動態データを収集し、配車統合管理装置12に送信するとともに、配車統合管理装置12からA社のタクシー21Aへ送信される配車依頼に関するデータを中継して、指定されたA社のタクシー21Aへ送信する。
The vehicle
A社の配車管理装置11Aは、車両動態データ管理部41、注文情報管理部42、および、通信部43を有する。A社の配車管理装置11Aは、例えば、ネットワーク接続機能を有するサーバ装置(情報処理装置)で構成される。
The vehicle
車両動態データ管理部41は、A社のタクシー21Aそれぞれから供給される車両動態データを管理する。具体的には、車両動態データ管理部41は、A社のタクシー21Aそれぞれから供給される車両動態データを内部の記憶部に記憶し、各タクシー21Aの車両動態データを不図示のディスプレイに表示させる。また、車両動態データ管理部41は、各タクシー21Aから供給される車両動態データを配車統合管理装置12に送信する。
The vehicle dynamic
A社のタクシー21Aの運行を管理するオペレータは、A社に配車依頼の電話等があった場合、車両動態データ管理部41に記憶されている、A社の各タクシー21Aの現在位置や、「実車」または「空車」等のステータスを確認し、配車依頼に対応可能なタクシー21Aを検索したり、割り当てることができる。
When the operator who manages the operation of the
注文情報管理部42は、顧客等からの事前の配車依頼(配車予約)の情報を管理する。例えば、A社のタクシー21Aのオペレータが、顧客から配車予約の電話を受け付けた場合、オペレータは、配車予約の情報、例えば、迎車場所、迎車時刻、顧客名、目的地などの情報を、操作端末から注文情報管理部42に入力する。注文情報管理部42は、配車予約の情報を記憶し、予約時刻の所定時間前になると、配車依頼の表示を行う。配車依頼の表示を確認したオペレータは、車両動態データ管理部41に記憶されている車両動態データに基づいて、所定のタクシー21Aに配車依頼を行う。なお、注文情報管理部42が、予約時刻の所定時間前になると、車両動態データ管理部41の車両動態データから、最適なタクシー21Aを検索し、配車依頼を行ってもよい。
The order
通信部43は、配車統合管理装置12およびA社のタクシー21Aそれぞれと所定の通信を行う。例えば、通信部43は、配車統合管理装置12からの配車依頼を所定のタクシー21Aに送信したり、各タクシー21Aから定期的に取得される車両動態データを、配車統合管理装置12に送信する。
The
B社およびC社それぞれのタクシー会社の配車管理装置11Bおよび11Cも、会社が異なるのみで、A社の配車管理装置11Aと基本的に同様であるので、その説明は省略する。なお、A社、B社、およびC社を特に区別しない場合、単に、配車管理装置11と称する場合がある。
The vehicle
配車統合管理装置12は、A社、B社、およびC社の配車管理装置11との間で、車両動態データや配車依頼などのデータを送受信する。また、配車統合管理装置12は、タクシーの利用者であるユーザの端末装置(以下、ユーザ端末と称する。)13にインストールされた配車依頼を行うアプリケーションプログラム(以下、ユーザアプリと称する。)61とも、所定のネットワークを介して通信を行う。配車統合管理装置12は、例えば、ネットワーク接続機能を有するサーバ装置(情報処理装置)で構成される。
The vehicle allocation integrated
配車統合管理装置12は、全てのタクシー21の配車を管理する配車管理装置である。配車統合管理装置12は、車両動態データ管理部51、顧客データ管理部52、注文情報管理部53、配車管理部54、タクシー会社通信部55、および、アプリ通信部56を有する。
The vehicle allocation integrated
車両動態データ管理部51は、各タクシー会社の配車管理装置11、および、各個人タクシー21Dから供給される車両動態データを管理する。具体的には、車両動態データ管理部51は、各タクシー会社の配車管理装置11および各個人タクシー21Dから供給される車両動態データを内部の記憶部に記憶し、車両動態データを不図示のディスプレイに表示させる。車両動態データは、タクシー21の会社ID、タクシー21の無線ID、乗務員ID、ステータス時刻、タクシー21の位置情報、タクシー21の走行速度および進行方向、ステータス、並びに、ステータスが「実車」または「迎車」の場合のタクシー21の乗車地および目的地などの情報である。また、車両動態データ管理部51は、1回の「実車」のステータスが終了するごとに、タクシー21の会社ID、タクシー21の無線ID、乗務員ID、乗車地および目的地、料金などを、過去の実車データとして内部の記憶部に記録する。
The vehicle dynamic
顧客データ管理部52は、オペレータによって入力されたり、ユーザアプリ61から送信されてくるデータに基づいて、顧客データを生成し、内部の記憶部に記憶する。例えば、顧客データ管理部52は、顧客データとして、顧客の名前、顧客のグレード、顧客が好きなタクシー会社や優先的に配車して欲しいタクシー会社、よく利用するタクシー乗り場、迎車に対する平均待ち時間、などの情報を、顧客を識別する識別情報である顧客IDとともに記憶する。顧客データは、ユーザアプリ61においてユーザが入力(指定)したデータであってもよし、ユーザの乗車履歴などに基づいて、顧客データ管理部52が生成したデータでもよい。
The customer
注文情報管理部53は、顧客等からの事前の配車依頼(配車予約)の情報を管理する。各配車管理装置11の注文情報管理部42は、各タクシー会社が受け付けた配車依頼(配車予約)の情報であるのに対して、注文情報管理部53は、各タクシー会社を統括する代表の予約センターやユーザアプリ61で受け付けた配車依頼(配車予約)の情報を管理する。注文情報管理部53は、配車予約の予約時刻の所定時間前になると、配車管理部54に配車依頼を行う。
The order
配車管理部54は、配車依頼または配車予約に基づく配車の制御を行う。例えば、配車管理部54は、ユーザアプリ61から配車依頼が送信されてくると、車両動態データ管理部51に記憶されている車両動態データに基づいて、配車依頼の条件を満たすタクシー21を抽出して、抽出したタクシー21に配車依頼を送信する。また、配車管理部54は、注文情報管理部53から配車依頼が送信されてくると、車両動態データ管理部51に記憶されている車両動態データに基づいて、配車依頼の条件を満たすタクシー21を抽出して、抽出したタクシー21に配車依頼を送信する。
The vehicle allocation management unit 54 controls vehicle allocation based on a vehicle allocation request or a vehicle allocation reservation. For example, when the vehicle allocation request is transmitted from the
タクシー会社通信部55は、各タクシー会社の配車管理装置11それぞれと所定の通信を行う。例えば、タクシー会社通信部55は、各タクシー21Aから定期的に送信されてくる車両動態データを受信し、車両動態データ管理部51に供給したり、配車管理部54からの配車依頼を、配車管理装置11を介して所定のタクシー21に送信する。
The taxi
なお、タクシー会社通信部55は、各タクシー会社の配車管理装置11を介さずに、直接、各タクシー会社のタクシー21と通信を行うことにより、車両動態データを受信したり、配車管理部54からの配車依頼を所定のタクシー21に送信するようにしてもよい。
The taxi
アプリ通信部56は、ユーザアプリ61と所定の通信を行う。例えば、アプリ通信部56は、ユーザアプリ61からの配車依頼を受信して、配車管理部54に供給したり、所定のタクシー21の配車が確定した場合に、配車確定通知をユーザアプリ61へ送信する。
The application communication unit 56 performs predetermined communication with the
なお、図1では、理解を容易にするため、1人のユーザに対応するユーザ端末13とユーザアプリ61しか図示されていないが、配車統合管理装置12は、複数のユーザ端末13のユーザアプリ61と、必要に応じて所要の通信を行うことができる。
Although only the
ユーザ端末13は、例えば、スマートフォンやタブレット端末等の情報処理装置で構成され、配車統合管理装置12と所定の通信を行う。ユーザアプリ61は、ユーザの操作に基づいて、タクシー21の配車を配車統合管理装置12に依頼したり、配車依頼に応じた配車確定の表示を行う。また、ユーザアプリ61は、ユーザの現在地近傍の車両動態データを、配車統合管理装置12から取得することで、現在のタクシー21の運行状況などをディスプレイに表示することもできる。
The
以上のように構成されるタクシー配車システム1においては、ユーザがユーザアプリ61を操作して、タクシー21の配車依頼を行った場合、配車統合管理装置12は、車両動態データ管理部51の車両動態データを参照して、最適なタクシー21を探索し、探索されたタクシー21に配車依頼を送信する。
In the
各タクシー会社には営業区域が存在し、お客を乗せる場合、乗車地または目的地のいずれかが営業区域内でなければならない。営業区域は、その区域内でのタクシーの需給量を調整する目的で定められ、全国で643区域存在する。営業区域内のタクシーの料金設定は同一である。 Each taxi company has a business area, and either the boarding point or the destination must be within the business area when carrying passengers. The business area is defined for the purpose of adjusting the supply and demand of taxis within the area, and there are 643 areas nationwide. Taxi fares within the business area are the same.
東京23区を営業区域とするタクシー会社を例にすると、営業区間(乗車区間)が太田区−町田市の間であれば、乗車地または目的地のいずれかが営業区域内となるので営業可能であるが、営業区間が町田市−横浜市間である場合は、乗車地および目的地のいずれも営業区域外であるため、営業を行うことができない。 Taking a taxi company whose business area is Tokyo's 23 wards as an example, if the business section (boarding section) is between Ota Ward and Machida City, either the boarding point or the destination will be within the business area, so it is possible to operate. However, if the business section is between Machida City and Yokohama City, it is not possible to conduct business because both the boarding place and the destination are outside the business area.
東京23区を営業区域とするタクシーが、目的地が町田市の客を乗せた場合、町田市近郊で次に乗せるお客は、営業区域内である23区内を目的地とする乗客でなければならないが、そういった特定の目的地域を希望する乗客を探すことは難しく、現状の運用としては、タクシーが営業区域外にいる場合は、回送として営業区域内まで戻ってから、乗客を探すような運用を行っている。 If a taxi whose business area is in the 23rd ward of Tokyo carries passengers whose destination is Machida City, the next passenger to be picked up in the suburbs of Machida City must be a passenger whose destination is within the 23rd ward, which is within the business area. However, it is difficult to find passengers who want such a specific destination area, and the current operation is that if the taxi is outside the business area, it will be returned to the business area as a deadhead and then searched for passengers. It is carried out.
そこで、配車統合管理装置12は、タクシー21が、営業区域外を目的地として営業を行う場合に、回送として営業区域内まで戻る機会をできるだけ減らし、営業区域外から営業区域内へ戻る際の時間および燃料の無駄を減らすことができる配車の制御を行うように構成されている。
Therefore, the vehicle allocation integrated
すなわち、タクシー配車システム1によれば、タクシー21が、営業区域外を移動するときに効率的な配車が可能となる。
That is, according to the
<2.タクシー配車システム全体の流れ>
初めに、図2のフローチャートを参照して、タクシー配車システム1全体における配車制御の流れについて説明する。
<2. Flow of the entire taxi dispatch system>
First, the flow of vehicle allocation control in the entire taxi
なお、図2の処理とは別に、配車統合管理装置12が、タクシー21の車両動態データを各タクシー21から定期的または不定期に取得し、車両動態データ管理部51の車両動態データを更新する処理が、常時実行されていることとする。
In addition to the processing of FIG. 2, the vehicle allocation integrated
最初に、ユーザが、ステップS1において、ユーザアプリ61に乗車地「X」および目的地「Y」を入力し、配車依頼の操作を行う。
First, in step S1, the user inputs the boarding place "X" and the destination "Y" into the
図3は、ユーザが配車依頼を行うために、ユーザアプリ61を起動した場合のユーザアプリ61の配車依頼画面の例を示している。
FIG. 3 shows an example of a vehicle allocation request screen of the
図3の配車依頼画面には、現在地近傍の地図を表示するエリアマップ81、配車依頼操作を行う配車依頼操作部82、乗車地を入力する乗車地入力部83、目的地を入力する目的地入力部84、および、支払方法を指定する支払設定部85が設けられている。
On the vehicle allocation request screen of FIG. 3, an
エリアマップ81には、ステータスが「空車」のタクシー21を表す空車タクシーマーク91Aおよび91Bが、それらのタクシー21の現在位置に応じた地図上の位置に表示されている。空車タクシーマーク91Aと、空車タクシーマーク91Bとで、表示の色または模様が異なっており、この表示の色または模様は、例えば、実際のタクシー21の車体の色に対応している。
On the
エリアマップ81に表示される空車タクシーマーク91(91Aおよび91B)は、現在地付近に、ステータスが「空車」のタクシー21が多数存在する場合には、予め設定されたN台(N>0)のみを表示するように制御することができる。また、ステータスが「空車」のタクシー21だけでなく、ステータスが「実車」のタクシー21を表すタクシーマークもエリアマップ81上に表示させるようにしてもよい。
The empty taxi marks 91 (91A and 91B) displayed on the
また、エリアマップ81には、ユーザ端末13のGPS受信機で取得されたユーザの現在地を示す現在地マーク93と、ユーザによって乗車地入力部83に入力された乗車地に対応する位置に乗車地マーク94が表示されている。乗車地マーク94は、ユーザがタッチ操作により、エリアマップ81上の所望の場所に自由に移動させることができ、乗車地マーク94の場所に応じた住所が、乗車地入力部83に表示される。
Further, the
配車依頼操作部82には、操作バー82Aが表示されており、操作バー82Aを右側にスライドすることにより、配車依頼を実行することができる。
The
乗車地入力部83には、ユーザが希望する乗車地が入力される。乗車地入力部83は、アプリ起動時には空欄とされてもよいし、GPS受信機で取得された現在地がデフォルトで入力されてもよい。乗車地入力部83が空欄とされる場合には、乗車地マーク94も表示されない。
The boarding place desired by the user is input to the boarding
目的地入力部84には、ユーザが希望する行き先である目的地が入力される。
The destination, which is the destination desired by the user, is input to the
支払設定部85では、支払方法を指定することができる。支払方法には、例えば、ドライバに現金で支払う現金払いや、ユーザアプリ61に登録されているクレジットカードで支払うカード払いなどを選択することができる。図3の支払設定部85には、カード払いを指定した際の表示例が示されている。
The
図3の配車依頼画面において、ユーザによって操作バー82Aが右側にスライドされると、ユーザアプリ61は、図2のステップS2において、乗車地「X」および目的地「Y」の情報とともに配車依頼を、配車統合管理装置12に送信する。
When the
ステップS11において、配車統合管理装置12の配車管理部54は、ユーザアプリ61からの配車依頼を受信し、車両動態データ管理部51が管理する現在の車両動態データを参照し、配車可能なタクシー21を抽出する。ここで、乗車地「X」に最も近いタクシー21で、「空車」のステータスを有するA社のタクシー21Aが、検索されたとする。
In step S11, the vehicle allocation management unit 54 of the vehicle allocation integrated
ステップS12において、配車管理部54は、検索されたA社のタクシー21Aに配車依頼を送信する。
In step S12, the vehicle allocation management unit 54 transmits a vehicle allocation request to the searched
ステップS21において、A社のタクシー21Aのドライバアプリ35は、配車統合管理装置12からの配車依頼に関するデータ(例えば、乗車地「X」および目的地「Y」など)を取得してディスプレイに表示する。そして、ドライバが、配車依頼を受諾する旨の応答操作を行うと、ステップS22において、ドライバアプリ35は、配車依頼を受諾する旨の依頼受諾通知を、配車統合管理装置12に送信する。
In step S21, the
配車統合管理装置12の配車管理部54は、ステップS13において、タクシー21Aからの依頼受諾通知を受信すると、そのタクシー21Aを、配車するタクシーに決定し、ステップS14において、ユーザアプリ61に、配車確定通知を送信する。
When the vehicle allocation management unit 54 of the vehicle allocation integrated
ユーザアプリ61は、ステップS3において、配車確定通知を受信すると、配車確定表示を行う。そして、ユーザに割り当てられたA社のタクシー21Aが、乗車地「X」に到着すると、ステップS4において、ユーザは、タクシー21Aに乗車し、目的地「Y」への移動を開始する。
When the
<3.配車統合管理装置の通常配車処理>
次に、図2を参照して説明したタクシー配車システム1全体の配車制御の流れのうち、配車統合管理装置12による通常配車処理について、図4のフローチャートを参照して説明する。ここで、通常配車処理とは、営業区域の違いを特に考慮しない場合の配車処理を表す。図4の処理は、例えば、配車統合管理装置12としてのサーバ装置において配車処理を実行するプログラムが起動されたとき、開始される。
<3. Normal vehicle allocation processing of vehicle allocation integrated management device>
Next, among the flow of vehicle allocation control of the entire taxi
初めに、ステップS41において、配車統合管理装置12の配車管理部54は、ユーザアプリ61から、配車依頼を受信したかを判定し、配車依頼を受信したと判定されるまで待機する。タクシー21から送信されてくる配車依頼には、図3を参照して説明したように、配車依頼画面で入力された、乗車地、目的地、および、支払方法とともに、ユーザを識別するユーザIDおよび名前などの情報が含まれる。
First, in step S41, the vehicle allocation management unit 54 of the vehicle allocation integrated
ステップS41で、ユーザアプリ61から配車依頼を受信したと判定された場合、処理はステップS42に進む。
If it is determined in step S41 that the vehicle allocation request has been received from the
ステップS42において、配車管理部54は、車両動態データ管理部51に記憶されている車両動態データを参照し、ステータスが「空車」のタクシー21のなかから、配車依頼があった乗車地に所定時間以内に配車可能なタクシー21を抽出する。例えば、配車管理部54は、ステータスが「空車」のタクシー21について、タクシー21の現在位置から、ユーザが指定した乗車地までの移動時間を計算し、計算された移動時間が所定時間以内であるタクシー21を抽出する。
In step S42, the vehicle allocation management unit 54 refers to the vehicle dynamics data stored in the vehicle dynamics
ステップS43において、配車管理部54は、抽出された1台以上のタクシー21のなかから、乗車地に一番早く到着可能なタクシー21を配車候補に決定し、ステップS44において、配車候補に決定したタクシー21に配車依頼を送信する。
In step S43, the vehicle allocation management unit 54 determines the
ステップS45において、配車管理部54は、配車依頼を送信したタクシー21から、依頼受諾通知があったか否かを判定する。
In step S45, the vehicle allocation management unit 54 determines whether or not the request acceptance notification has been received from the
ステップS45で、配車依頼を送信したタクシー21から依頼受諾通知を一定時間内(例えば、15秒)に受信しなかった場合、または、依頼拒否通知が送信されてきた場合、配車管理部54は、依頼受諾通知がないと判定し、処理をステップS43に戻す。これにより、配車依頼に対応可能な次のタクシー21が配車候補に決定される。
In step S45, if the
一方、配車依頼を送信したタクシー21から依頼受諾通知を受信した場合、配車管理部54は、ステップS45で、配車依頼を送信したタクシー21から依頼受諾通知があったと判定し、処理をステップS46に進める。
On the other hand, when the request acceptance notification is received from the
ステップS46において、配車管理部54は、依頼受諾通知を送信してきたタクシー21を、配車するタクシー21に決定し、決定したタクシー21に配車予約情報を送信する。配車予約情報は、例えば、配車依頼をしてきたユーザの名前、乗車地、乗車時刻、目的地などの情報である。
In step S46, the vehicle allocation management unit 54 determines the
そして、ステップS47において、配車管理部54は、配車依頼をしてきたユーザアプリ61に、配車確定通知を送信する。
Then, in step S47, the vehicle allocation management unit 54 transmits a vehicle allocation confirmation notification to the
通常配車処理は、以上のように実行される。 The normal vehicle allocation process is executed as described above.
<4.配車統合管理装置の第1配車処理>
次に、図5のフローチャートを参照して、配車統合管理装置12による、営業区域の違いを考慮した第1配車処理について説明する。この処理は、例えば、配車統合管理装置12としてのサーバ装置において配車処理を実行するプログラムが起動されたとき、開始される。
<4. 1st vehicle allocation process of vehicle allocation integrated management device>
Next, with reference to the flowchart of FIG. 5, the first vehicle allocation process in consideration of the difference in the business area by the vehicle allocation integrated
初めに、ステップS61において、配車統合管理装置12の配車管理部54は、ユーザアプリ61から、配車依頼を受信したかを判定し、配車依頼を受信したと判定されるまで待機する。ステップS61で、配車依頼を受信したと判定された場合、処理はステップS62に進む。
First, in step S61, the vehicle allocation management unit 54 of the vehicle allocation integrated
ステップS62において、配車管理部54は、送信されてきた配車依頼の乗車地と目的地の営業区域が異なるかを判定する。 In step S62, the vehicle allocation management unit 54 determines whether the boarding place of the transmitted vehicle allocation request and the business area of the destination are different.
ステップS62で、乗車地と目的地の営業区域が同じであると判定された場合、処理はステップS63に進み、配車管理部54は、営業区域の違いを特に考慮しない通常配車処理を実行する。ここでの通常配車処理としては、図4で説明した通常配車処理のステップS42ないしS47の処理が実行される。 If it is determined in step S62 that the business area of the boarding place and the destination is the same, the process proceeds to step S63, and the vehicle allocation management unit 54 executes a normal vehicle allocation process without particularly considering the difference in the business area. As the normal vehicle allocation process here, the processes of steps S42 to S47 of the normal vehicle allocation process described with reference to FIG. 4 are executed.
一方、ステップS62で、乗車地と目的地の営業区域が異なると判定された場合、処理はステップS64に進み、配車管理部54は、車両動態データ管理部51に記憶されている車両動態データを参照し、ステータスが「空車」のタクシー21のなかから、配車依頼があった乗車地に所定時間以内に配車可能なタクシー21を抽出する。この処理は、図4の通常配車処理のステップS42の処理と同様である。
On the other hand, if it is determined in step S62 that the business area of the boarding place and the destination are different, the process proceeds to step S64, and the vehicle allocation management unit 54 uses the vehicle dynamic data stored in the vehicle dynamic
続いて、ステップS65において、配車管理部54は、抽出された配車可能なタクシー21のなかで、乗車地を営業区域としないタクシー21が存在するかを判定する。乗車地または目的地を営業区域とするか否かは、例えば、車両動態データに含まれるタクシー21の会社IDまたは無線IDを確認することで、そのタクシー21の営業区域を識別することができる。なお、車両動態データに、タクシー21の営業区域を識別する営業区域情報を含めるようにして、その情報を基に判定してもよい。
Subsequently, in step S65, the vehicle allocation management unit 54 determines whether or not there is a
ステップS65で、乗車地を営業区域としないタクシー21が存在しないと判定された場合、処理は上述したステップS63に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
If it is determined in step S65 that there is no
一方、ステップS65で、乗車地を営業区域としないタクシー21が存在すると判定された場合、処理はステップS66に進み、配車管理部54は、乗車地を営業区域としないタクシー21を抽出する。
On the other hand, if it is determined in step S65 that there is a
次に、ステップS67において、配車管理部54は、ステップS66で抽出された配車可能なタクシー21のなかで、目的地を営業区域とするタクシー21が存在するかを判定する。
Next, in step S67, the vehicle allocation management unit 54 determines whether or not there is a
ステップS67で、目的地を営業区域とするタクシー21が存在しないと判定された場合、処理は上述したステップS63に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
If it is determined in step S67 that the
一方、ステップS67で、目的地を営業区域とするタクシー21が存在すると判定された場合、処理はステップS68に進み、配車管理部54は、ステップS66で抽出された配車可能なタクシー21のなかで、目的地を営業区域とするタクシー21を抽出する。ここで抽出されたタクシー21は、乗車地が営業区域外であり、目的地が営業区域であるタクシーとなる。
On the other hand, if it is determined in step S67 that there is a
そして、ステップS69において、配車管理部54は、ステップS68で抽出された配車可能なタクシー21のなかで、乗車地に一番早く到着可能なタクシー21を配車候補に決定し、ステップS70において、配車候補に決定したタクシー21に配車依頼を送信する。
Then, in step S69, the vehicle allocation management unit 54 determines, among the
図6は、配車統合管理装置12から配車依頼が送信されてきた場合に、端末装置33のディスプレイに表示されるドライバアプリ35の配車依頼画面の例を示している。
FIG. 6 shows an example of a vehicle allocation request screen of the
図6の配車依頼画面では、配車依頼の乗車地と目的地を含む地図を表示するエリアマップ121が表示されている。また、エリアマップ121には、配車依頼の乗車地を示す乗車地マーク122と、配車依頼の目的地を示す目的地マーク123と、目的地までの走行予定ルート124とが表示されている。
On the vehicle allocation request screen of FIG. 6, an
また、エリアマップ121の上には、例えば、「営業区域を目的地とする配車依頼があります。見込運賃は8000円です。受注しますか?」のメッセージ125が表示されている。
In addition, on the
さらに図6の配車依頼画面には、受注する場合に操作される受注ボタン131と、受注を希望しない場合に操作される受注不可ボタン132が表示されている。
Further, on the vehicle allocation request screen of FIG. 6, an
ドライバは、配車依頼を受注する場合、受注ボタン131を押下する。一方、配車依頼の受注を希望しない場合、ドライバは、受注不可ボタン132を押下する。ドライバアプリ35は、図6の配車依頼画面を表示してから、所定の時間が経過するまでの間に、受注ボタン131および受注不可ボタン132のいずれも操作されない場合には、受注不可ボタン132が押下された場合と同様の処理を行うことができる。これにより、一定時間の間にドライバの操作がない場合には、配車統合管理装置12が、次のタクシー21の候補へ、配車依頼を送信することができるようになる。
When receiving an order for a vehicle allocation request, the driver presses the
図5に戻り、ステップS71において、配車管理部54は、配車依頼を送信したタクシー21から、依頼受諾通知があったか否かを判定する。
Returning to FIG. 5, in step S71, the vehicle allocation management unit 54 determines whether or not the request acceptance notification has been received from the
ステップS71で、配車依頼を送信したタクシー21から依頼受諾通知を一定時間内(例えば、15秒)に受信しなかった場合、または、依頼拒否通知が送信されてきた場合、配車管理部54は、依頼受諾通知がないと判定し、処理をステップS69に戻す。これにより、配車依頼に対応可能な次のタクシー21が配車候補に決定される。
In step S71, if the
一方、配車依頼を送信したタクシー21から依頼受諾通知を受信した場合、配車管理部54は、ステップS71で、配車依頼を送信したタクシー21から依頼受諾通知があったと判定し、処理をステップS72に進める。
On the other hand, when the request acceptance notification is received from the
ステップS72において、配車管理部54は、依頼受諾通知を送信してきたタクシー21を、配車するタクシー21に決定し、決定したタクシー21に配車予約情報を送信する。配車予約情報は、例えば、配車依頼をしてきたユーザの名前、乗車地、乗車時刻、目的地などの情報である。
In step S72, the vehicle allocation management unit 54 determines the
そして、ステップS73において、配車管理部54は、配車依頼を送信してきたユーザアプリ61に、配車確定通知を送信する。
Then, in step S73, the vehicle allocation management unit 54 transmits a vehicle allocation confirmation notification to the
ステップS73またはステップS63の後、処理はステップS61へ戻り、配車管理部54は、次の配車依頼を受信するまで待機する。 After step S73 or step S63, the process returns to step S61, and the vehicle allocation management unit 54 waits until the next vehicle allocation request is received.
図5の営業区域の違いを考慮した第1配車処理によれば、配車統合管理装置12の配車管理部54は、ステータスが「空車」のタクシー21のなかで、乗車地を営業区域とせず、目的地を営業区域とするタクシー21が存在する場合、そのタクシー21に対して優先的に配車依頼を送信する。
According to the first vehicle allocation process in consideration of the difference in the business area of FIG. 5, the vehicle allocation management unit 54 of the vehicle allocation integrated
これにより、営業区域外を目的地として営業を行ったタクシー21が、回送として営業区域内まで戻る機会をできるだけ減らし、営業区域外から営業区域内へ戻る際の時間および燃料の無駄を減らすことができる。
As a result, the
<5.配車統合管理装置の第2配車処理>
図5で説明した第1配車処理では、営業区域外から営業区域内へ戻る予定のタクシー21へ配車依頼が送信されるのは、配車依頼があった乗車地に所定時間以内に配車可能であるとして抽出されたタクシー21のなかに、営業区域外から営業区域内へ戻る予定のタクシー21が存在している場合に限られる。
<5. Second vehicle allocation process of the vehicle allocation integrated management device>
In the first vehicle allocation process described with reference to FIG. 5, the vehicle allocation request is transmitted from outside the business area to the
これに対して、例えば、配車依頼に対して多少待ち時間が発生しても、営業区域外から営業区域内へ戻る予定のタクシー21をできるだけ配車するような制御を行うことが可能である。以下では、そのような配車制御を行う第2配車処理について説明する。
On the other hand, for example, even if there is some waiting time for the vehicle allocation request, it is possible to control the
タクシー21の利用者であるユーザには、多少の待ち時間を許容して営業区域外から営業区域内へ戻る予定のタクシー21を利用してもらった場合には、何等かのインセンティブが付与される。
A user who is a user of
図7は、第2配車処理を実行する場合に、配車統合管理装置12によって、第2配車処理と並行して実行される、営業区域外走行タクシーリスト生成処理のフローチャートである。この処理は、例えば、配車統合管理装置12としてのサーバ装置において配車処理を実行するプログラムが起動されたとき、開始される。
FIG. 7 is a flowchart of a taxi list generation process outside the business area, which is executed in parallel with the second vehicle allocation process by the vehicle allocation integrated
初めに、ステップS91において、車両動態データ管理部41は、各タクシー21Aから供給される車両動態データを取得し、内部の記憶部に記憶している車両動態データを更新する。これにより、タクシー21の位置情報、走行速度および進行方向、ステータス、並びに、ステータスが「実車」または「迎車」の場合にはそのタクシー21の乗車地および目的地などの情報が更新される。
First, in step S91, the vehicle dynamic
ステップS92において、配車管理部54は、更新された車両動態データのなかに、営業区域外を目的地として走行中のタクシー21があるかを判定する。
In step S92, the vehicle allocation management unit 54 determines whether or not there is a
ステップS92で、営業区域外を目的地として走行中のタクシー21があると判定された場合、処理はステップS93に進み、配車管理部54は、内部のメモリに記憶している営業区域外走行タクシーリストに、営業区域外を目的地として走行中のタクシー21を追加する。営業区域外走行タクシーリストには、営業区域外を目的地として走行中のタクシー21それぞれについて、会社ID、無線ID、乗務員ID、ステータス時刻、タクシー21Aの位置情報、走行速度および進行方向、目的地と目的地への到着予定時刻、などの情報が登録されている。すでに登録済みの走行中のタクシー21については登録情報が更新され、新たに発見された走行中のタクシー21については登録情報が追加される。
If it is determined in step S92 that there is a
ステップS93の後、処理はステップS91に戻り、上述したステップS91乃至S93が繰り返し実行される。 After step S93, the process returns to step S91, and steps S91 to S93 described above are repeatedly executed.
次に、図8のフローチャートを参照して、配車統合管理装置12による、営業区域の違いを考慮した第2配車処理について説明する。この処理は、例えば、配車統合管理装置12としてのサーバ装置において配車処理を実行するプログラムが起動されたとき、開始される。
Next, with reference to the flowchart of FIG. 8, the second vehicle allocation process in consideration of the difference in the business area by the vehicle allocation integrated
初めに、ステップS121において、配車統合管理装置12の配車管理部54は、ユーザアプリ61から、配車依頼を受信したかを判定し、配車依頼を受信したと判定されるまで待機する。ステップS121で、配車依頼を受信したと判定された場合、処理はステップS122に進む。
First, in step S121, the vehicle allocation management unit 54 of the vehicle allocation integrated
ステップS122において、配車管理部54は、送信されてきた配車依頼の乗車地と目的地の営業区域が異なるかを判定する。 In step S122, the vehicle allocation management unit 54 determines whether the business area of the destination and the boarding place of the transmitted vehicle allocation request are different.
ステップS122で、乗車地と目的地の営業区域が同じであると判定された場合、処理はステップS123に進み、配車管理部54は、営業区域の違いを特に考慮しない通常配車処理を実行する。ここでの通常配車処理としては、図4で説明した通常配車処理のステップS42ないしS47の処理が実行される。 If it is determined in step S122 that the business area of the boarding place and the destination is the same, the process proceeds to step S123, and the vehicle allocation management unit 54 executes a normal vehicle allocation process without particularly considering the difference in the business area. As the normal vehicle allocation process here, the processes of steps S42 to S47 of the normal vehicle allocation process described with reference to FIG. 4 are executed.
一方、ステップS122で、乗車地と目的地の営業区域が異なると判定された場合、処理はステップS124に進み、配車管理部54は、車両動態データ管理部51に記憶されている車両動態データを参照し、ステータスが「空車」のタクシー21のなかから、配車依頼があった乗車地に所定時間以内に配車可能なタクシー21を抽出する。
On the other hand, if it is determined in step S122 that the business areas of the boarding place and the destination are different, the process proceeds to step S124, and the vehicle allocation management unit 54 uses the vehicle dynamic data stored in the vehicle dynamic
以上のステップS121ないしS124の処理は、第1配車処理のステップS61ないしステップS64の処理と同様である。ステップS124の処理では、営業区域の違いを考慮せずに、所定時間以内に配車可能なタクシー21が抽出される。
The above processes of steps S121 to S124 are the same as the processes of steps S61 to S64 of the first vehicle allocation process. In the process of step S124,
ステップS124の処理では、配車依頼があった乗車地の近傍に、乗車地が営業区域外で、目的地が営業区域内のタクシー21が存在する場合には、第1配車処理と同様に、そのタクシー21を優先的に配車候補とすることができるが、本処理では、そのようなタクシー21は存在せず、ステップS124の処理において、乗車地と目的地のどちらも営業区域内のタクシー21のみが抽出されたものとする。
In the process of step S124, when there is a
次に、ステップS125において、配車管理部54は、営業区域外走行タクシーリストのなかに、配車依頼の目的地を営業区域とするタクシー21が存在するかを判定する。
Next, in step S125, the vehicle allocation management unit 54 determines whether or not there is a
ステップS125で、営業区域外走行タクシーリストのなかに、配車依頼の目的地を営業区域とするタクシー21が存在しないと判定された場合、処理はステップS123に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
If it is determined in step S125 that there is no
一方、ステップS125で、営業区域外走行タクシーリストのなかに、配車依頼の目的地を営業区域とするタクシー21が存在すると判定された場合、処理はステップS126に進み、配車管理部54は、営業区域外走行タクシーリストのなかから、配車依頼の目的地を営業区域とするタクシー21を抽出する。
On the other hand, if it is determined in step S125 that there is a
ステップS127において、ステップS124とステップS126とにおいて抽出されたタクシー21のなかで、乗車地に一番早く到着可能な営業区域外のタクシー21と営業区域内のタクシー21を、配車候補に決定する。乗車地に一番早く到着可能な営業区域外のタクシー21の配車候補は、ステップS126において抽出されたタクシー21のなかから決定され、乗車地に一番早く到着可能な営業区域内のタクシー21の配車候補は、ステップS124において抽出されたタクシー21のなかから決定される。
In step S127, among the
ステップS128において、配車候補の2つのタクシー21に、配車候補依頼を送信する。
In step S128, a vehicle allocation candidate request is transmitted to the two vehicle
ステップS129において、配車管理部54は、配車候補依頼を送信したタクシー21から、依頼受諾通知があったか否かを判定する。
In step S129, the vehicle allocation management unit 54 determines whether or not the request acceptance notification has been received from the
ステップS129で、配車候補依頼を送信したタクシー21から依頼受諾通知を一定時間内(例えば、15秒)に受信しなかった場合、または、依頼拒否通知が送信されてきた場合、配車管理部54は、依頼受諾通知がないと判定し、処理をステップS127に戻す。これにより、配車依頼に対応可能な次のタクシー21が配車候補に決定される。
In step S129, if the
ステップS129で、配車候補依頼を送信したタクシー21から、依頼受諾通知があったと判定された場合、ステップS130において、配車管理部54は、ユーザアプリ61に、2種類のタクシー21の選択依頼を送信する。
If it is determined in step S129 that the
図9は、ユーザアプリ61が配車統合管理装置12からの選択依頼を受信した場合に表示される選択画面例を示している。
FIG. 9 shows an example of a selection screen displayed when the
図9の選択画面では、配車依頼の乗車地と目的地を含むエリアマップ141が表示されている。また、エリアマップ141には、配車依頼の乗車地を示す乗車地マーク142と、配車依頼の目的地を示す目的地マーク143と、目的地までの走行予定ルート144とが表示されている。
On the selection screen of FIG. 9, an
また、エリアマップ141の上には、例えば、「どちらのタクシーを選択しますか?迎車までの所要時間/目的地までの料金 タクシーA:20分/12000円 タクシーB:05分/18000円」のメッセージ151が表示されている。
In addition, on the
タクシーAは、乗車地が営業区域外で目的地が営業区域内のタクシー21である。タクシーBは、乗車地が営業区域内で目的地が営業区域外のタクシー21である。タクシーAは、乗車地に到着するまでの待ち時間が20分と、乗車地が営業区域内のタクシーBの待ち時間5分と比較すると、待ち時間が多くなるが、その分、インセンティブとして割引料金が適用されている。そのため、タクシーBの料金18000円に対して、タクシーAの料金は12000円となっている。
Taxi A is a
さらに図6の選択画面には、タクシーAを選択する場合に操作される選択ボタン152と、タクシーBを選択する場合に操作される選択ボタン153が表示されている。
Further, on the selection screen of FIG. 6, a
ユーザは、タクシーAまたはタクシーBのどちらを利用するか決定し、選択ボタン152または153を押下する。選択ボタン152または153に対応した選択結果が、ユーザアプリ61から配車統合管理装置12へ送信される。
The user decides whether to use taxi A or taxi B, and presses the
図8に戻り、ステップS131において、配車管理部54は、ユーザアプリ61から送信されてくるタクシーの選択結果を受信する。
Returning to FIG. 8, in step S131, the vehicle allocation management unit 54 receives the taxi selection result transmitted from the
ステップS132において、配車管理部54は、ユーザが選択した配車候補のタクシー21、すなわち、乗車地が営業区域外のタクシー21(タクシーA)、または、乗車地が営業区域内のタクシー21(タクシーB)に、配車確定依頼を送信する。
In step S132, the vehicle allocation management unit 54 determines the
ステップS133において、配車管理部54は、配車依頼を送信してきたユーザアプリ61に、配車確定通知を送信する。
In step S133, the vehicle allocation management unit 54 transmits a vehicle allocation confirmation notification to the
ステップS133またはステップS123の後、処理はステップS121へ戻り、配車管理部54は、次の配車依頼を受信するまで待機する。 After step S133 or step S123, the process returns to step S121, and the vehicle allocation management unit 54 waits until the next vehicle allocation request is received.
以上の第2配車処理によれば、配車統合管理装置12は、配車依頼に対して多少待ち時間が発生しても、営業区域外から営業区域内へ戻る予定のタクシー21をできるだけ配車するような制御を行う。具体的には、ユーザが指定した乗車地の営業区域を目的地として走行中のタクシー21であって、乗車地の営業区域が営業区域外であるタクシー21が記憶されている営業区域外走行タクシーリストのなかから、配車候補のタクシー21が決定され、営業区域内のタクシー21の配車候補とともに、ユーザに提示される。営業区域外走行タクシーリストのタクシー21には、乗車地の営業区域を走行中のタクシー21もあるし、現段階では乗車地の営業区域の外を走行中で、乗車地の営業区域を走行予定のものも含まれる。配車統合管理装置12は、営業区域外走行タクシーリストから抽出した配車候補のタクシー21が選択された場合には、ユーザにインセンティブを付与する。
According to the above-mentioned second vehicle allocation process, the vehicle allocation integrated
これにより、営業区域外を目的地として営業を行ったタクシー21が、回送として営業区域内まで戻る機会をできるだけ減らし、営業区域外から営業区域内へ戻る際の時間および燃料の無駄を減らすことができる。
As a result, the
また、タクシー21の利用者であるユーザには、多少の待ち時間を許容して営業区域外から営業区域内へ戻る予定のタクシー21を利用することで、割引料金等のインセンティブを得ることができる。インセンティブは、割引料金の適用に限られない。例えば、次回のタクシー利用時に使用できる割引券や、迎車代無料のクーポン、乗車地周辺や目的地周辺で利用できるショップ等の無料券や割引券などでもよい。
In addition, the user who is a user of the
ユーザはインセンティブを得ることができるので、営業区域外から営業区域内へ戻る予定のタクシー21の利用が促進されるとともに、営業区域をまたぐような遠距離の利用を行いやすくなる。
Since the user can obtain an incentive, the use of the
なお、上述した第2配車処理の例では、営業区域外走行タクシーリストには、営業区域外を目的地として走行中のタクシー21を登録するようにしたが、営業区域外を目的地として走行中のタクシー21だけでなく、営業区域外を空車で走行中のタクシー21も、営業区域外走行タクシーリストに追加するようにしてもよい。この場合、営業区域外を空車で走行中のタクシー21についても配車候補に含めることができる。
In the above-mentioned example of the second vehicle allocation process, the
<6.配車統合管理装置の第3配車処理>
営業区域をまたぐようなユーザからの配車依頼に対して、営業区域外から営業区域内へ戻る予定のタクシー21が存在する場合には、上述した第1配車処理または第2配車処理により、営業区域外から営業区域内へ戻る予定のタクシー21を利用して配車を行うことができるが、特に遠距離の場合には、そのようなタクシー21が存在しない場合もあり得る。
<6. 3rd vehicle allocation process of vehicle allocation integrated management device>
If there is a
図10は、東京都における営業区域の区分けを示している。 FIG. 10 shows the division of business areas in Tokyo.
東京都の営業区域は、23区を中心とする(1)特別区・武三地区と、立川市、国立市などを含む(2)北多摩交通圏と、八王子市、町田市などを含む(3)南多摩交通圏と、青梅市、あきる野市などを含む(4)西多摩交通圏とに区分されている。 The business areas of Tokyo include (1) special wards and Takesan districts centered on 23 wards, Tachikawa city, Kunitachi city, etc. (2) Kitatama transportation area, Hachioji city, Machida city, etc. ( It is divided into 3) Minamitama transportation area and (4) Nishitama transportation area including Ome city and Akiruno city.
例えば、配車依頼の乗車地が、(1)特別区・武三地区内の所定の場所で、目的地が、(4)西多摩交通圏内の所定の場所である場合に、営業区域外の(1)特別区・武三地区内の所定の場所から、営業区域内の(4)西多摩交通圏へ戻る予定のタクシー21が存在しない場合がある。
For example, if the boarding place of the vehicle dispatch request is (1) a predetermined place in the special ward / Takesan district and the destination is (4) a predetermined place within the Nishitama transportation area, (1) outside the business area. ) There may be no
しかしながら、例えば、図10に示されるように、(2)北多摩交通圏を営業区域とするタクシー21で、現在、(1)特別区・武三地区内にいるタクシーAが存在し、かつ、(4)西多摩交通圏を営業区域とするタクシー21で、現在、(2)北多摩交通圏内にいるタクシーBが存在する場合、(1)特別区・武三地区の乗車地から(2)北多摩交通圏までをタクシーAに配車を手配し、(2)北多摩交通圏から(4)西多摩交通圏の目的地までをタクシーBに配車を手配するリレー方式により、ユーザからの配車依頼に応えることができる。
However, for example, as shown in FIG. 10, (2)
図11は、リレー方式による配車も可能とする第3配車処理のフローチャートである。この処理は、例えば、配車統合管理装置12としてのサーバ装置において配車処理を実行するプログラムが起動されたとき、開始される。
FIG. 11 is a flowchart of a third vehicle allocation process that enables vehicle allocation by the relay method. This process is started, for example, when a program that executes the vehicle allocation process is started in the server device as the vehicle allocation integrated
初めに、ステップS151において、配車統合管理装置12の配車管理部54は、ユーザアプリ61から、配車依頼を受信したかを判定し、配車依頼を受信したと判定されるまで待機する。ステップS151で、配車依頼を受信したと判定された場合、処理はステップS152に進む。
First, in step S151, the vehicle allocation management unit 54 of the vehicle allocation integrated
ステップS152において、配車管理部54は、送信されてきた配車依頼の乗車地と目的地の営業区域が異なるかを判定する。 In step S152, the vehicle allocation management unit 54 determines whether the business area of the destination and the boarding place of the transmitted vehicle allocation request are different.
ステップS152で、乗車地と目的地の営業区域が同じであると判定された場合、処理はステップS153に進み、配車管理部54は、営業区域の違いを特に考慮しない通常配車処理を実行する。ここでの通常配車処理としては、図4で説明した通常配車処理のステップS42ないしS47の処理が実行される。 If it is determined in step S152 that the business area of the boarding place and the destination is the same, the process proceeds to step S153, and the vehicle allocation management unit 54 executes a normal vehicle allocation process without particularly considering the difference in the business area. As the normal vehicle allocation process here, the processes of steps S42 to S47 of the normal vehicle allocation process described with reference to FIG. 4 are executed.
一方、ステップS152で、乗車地と目的地の営業区域が異なると判定された場合、処理はステップS154に進み、配車管理部54は、車両動態データ管理部51に記憶されている車両動態データを参照し、ステータスが「空車」のタクシー21のなかから、配車依頼があった乗車地に所定時間以内に配車可能なタクシー21を抽出する。
On the other hand, if it is determined in step S152 that the business area of the boarding place and the destination are different, the process proceeds to step S154, and the vehicle allocation management unit 54 uses the vehicle dynamic data stored in the vehicle dynamic
ステップS155において、配車管理部54は、抽出された配車可能なタクシー21のなかで、乗車地を営業区域としないタクシー21が存在するかを判定する。乗車地または目的地を営業区域とするか否かは、例えば、車両動態データに含まれるタクシー21の会社IDまたは無線IDを確認することで、そのタクシー21の営業区域を識別することができる。なお、車両動態データに、タクシー21の営業区域を識別する営業区域情報を含めるようにして、その情報を基に判定してもよい。
In step S155, the vehicle allocation management unit 54 determines whether or not there is a
ステップS155で、乗車地を営業区域としないタクシー21が存在しないと判定された場合、処理は上述したステップS153に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
If it is determined in step S155 that there is no
一方、ステップS155で、乗車地を営業区域としないタクシー21が存在すると判定された場合、処理は上述したステップS156に進み、配車管理部54は、乗車地を営業区域としないタクシー21を抽出する。
On the other hand, if it is determined in step S155 that there is a
次に、ステップS157において、配車管理部54は、ステップS156で抽出された配車可能なタクシー21のなかで、目的地を営業区域とするタクシー21が存在するかを判定する。
Next, in step S157, the vehicle allocation management unit 54 determines whether or not there is a
ステップS157で、目的地を営業区域とするタクシー21が存在すると判定された場合、処理はステップS158に進み、配車管理部54は、ステップS156で抽出された配車可能なタクシー21のなかで、目的地を営業区域とするタクシー21を抽出し、配車依頼を送信する営業区域目的地配車処理を実行する。この営業区域目的地配車処理としては、例えば、図8の第2配車処理のステップS126ないしS132の処理が実行される。
If it is determined in step S157 that there is a
一方、ステップS157で、目的地を営業区域とするタクシー21が存在しないと判定された場合、処理は上述したステップS159に進み、配車管理部54は、乗車地と目的地との間に、その他の営業区域が存在するかを判定する。
On the other hand, if it is determined in step S157 that the
ステップS159で、乗車地と目的地との間に、その他の営業区域が存在しないと判定された場合、処理はステップS153に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。 If it is determined in step S159 that there is no other business area between the boarding place and the destination, the process proceeds to step S153, and a normal vehicle allocation process that does not particularly consider the difference in the business area is executed.
一方、ステップS159で、乗車地と目的地との間に、その他の営業区域が存在すると判定された場合、処理はステップS160に進み、配車管理部54は、配車依頼の乗車地付近に存在して配車可能である、乗車地の営業区域と目的地の営業区域との間の営業区域(以下、中継区域と称する。)を営業区域とするタクシー21が存在するかを判定する。
On the other hand, if it is determined in step S159 that there is another business area between the boarding place and the destination, the process proceeds to step S160, and the vehicle allocation management unit 54 exists near the boarding place of the vehicle allocation request. It is determined whether or not there is a
ステップS160で、中継区域を営業区域とするタクシー21が存在しないと判定された場合、処理はステップS153に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
If it is determined in step S160 that the
一方、ステップS160で、中継区域を営業区域とするタクシー21が存在すると判定された場合、処理はステップS161に進み、配車管理部54は、配車依頼の乗車地付近に存在して配車可能である、中継区域を営業区域とするタクシー21を抽出する。
On the other hand, if it is determined in step S160 that a
そして、ステップS162において、配車管理部54は、中継区域に存在して配車可能である、目的地を営業区域とするタクシー21が存在するかを判定する。
Then, in step S162, the vehicle allocation management unit 54 determines whether or not there is a
ステップS162で、中継区域に存在して配車可能である、目的地を営業区域とするタクシー21が存在しないと判定された場合、処理はステップS153に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
If it is determined in step S162 that there is no
一方、ステップS162で、中継区域に存在して配車可能である、目的地を営業区域とするタクシー21が存在すると判定された場合、処理はステップS163に進み、配車管理部54は、中継区域に存在して配車可能な、目的地を営業区域とするタクシー21を抽出する。
On the other hand, if it is determined in step S162 that there is a
次に、ステップS164において、配車管理部54は、ステップS161において抽出されたタクシー21のなかで、乗車地に一番早く到着可能なタクシー21と、ステップS163において抽出されたタクシー21のなかで、中継地に乗り継ぎ予定時刻に到着可能な営業区域外のタクシー21を配車候補に決定し、配車候補のタクシー21に、配車候補依頼を送信する。ここで、中継地とは、図10の例において、タクシーAからタクシーBに乗り継ぐ場所であり、乗り継ぎ予定時刻は、タクシーAが中継地に到着する予定時刻である。中継地は、ステップS163において抽出されたタクシー21(タクシーB)の現在地に応じて決定することができる。
Next, in step S164, the vehicle allocation management unit 54 includes the
ステップS165において、配車管理部54は、配車候補依頼を送信した2つのタクシー21から、依頼受諾通知があったか否かを判定する。
In step S165, the vehicle allocation management unit 54 determines whether or not the request acceptance notification has been received from the two
ステップS165で、配車候補依頼を送信した2つのタクシー21から依頼受諾通知を一定時間内(例えば、15秒)に受信しなかった場合、または、依頼拒否通知が送信されてきた場合、処理はステップS153に進み、営業区域の違いを特に考慮しない通常配車処理が実行される。
In step S165, if the request acceptance notification is not received within a certain period of time (for example, 15 seconds) from the two
一方、ステップS165で、配車候補依頼を送信したタクシー21から、依頼受諾通知があったと判定された場合、ステップS166において、配車管理部54は、ユーザアプリ61に、2種類のタクシー21の選択依頼を送信する。
On the other hand, if it is determined in step S165 that the
ここで、ユーザアプリ61に表示される選択画面は、図6で説明した選択画面と同様に、2種類のタクシー21のどちらかをユーザに選択させる画面であり、一方のタクシー21は、割引料金が適用されたリレー方式のタクシー21であり、他方のタクシー21は、乗車地が営業区域内のタクシー21である。乗車地が営業区域内のタクシー21は、ステップS154で抽出されている。
Here, the selection screen displayed on the
ステップS167において、配車管理部54は、ユーザアプリ61から送信されてくるタクシーの選択結果を受信する。
In step S167, the vehicle allocation management unit 54 receives the taxi selection result transmitted from the
ステップS168において、配車管理部54は、ユーザが選択した配車候補のタクシー21に、配車確定依頼を送信する。
In step S168, the vehicle allocation management unit 54 transmits a vehicle allocation confirmation request to the
ステップS169において、配車管理部54は、配車依頼を送信してきたユーザアプリ61に、配車確定通知を送信する。
In step S169, the vehicle allocation management unit 54 transmits a vehicle allocation confirmation notification to the
ステップS169、ステップS158、または、ステップS153の後、処理はステップS151へ戻り、配車管理部54は、次の配車依頼を受信するまで待機する。 After step S169, step S158, or step S153, the process returns to step S151, and the vehicle allocation management unit 54 waits until the next vehicle allocation request is received.
以上の第3配車処理によれば、配車統合管理装置12は、ユーザが指定した乗車地が営業区域外であり、中継区域が営業区域内である第1のタクシー21と、中継区域が営業区域外であり、目的地が営業区域内である第2のタクシー21とを乗り継ぐリレー方式を、ユーザに提示する。リレー方式を採用することで、営業区域外から営業区域内へ戻る予定のタクシー21をできるだけ配車するような制御を行うことができる。
According to the above third vehicle allocation process, the vehicle allocation integrated
これにより、営業区域外を目的地として営業を行ったタクシー21が、回送として営業区域内まで戻る機会をできるだけ減らし、営業区域外から営業区域内へ戻る際の時間および燃料の無駄を減らすことができる。
As a result, the
また、タクシー21の利用者であるユーザには、リレー方式を許容して営業区域外から営業区域内へ戻る予定のタクシー21を利用することで、割引料金等のインセンティブを得ることができる。インセンティブは、割引料金の適用に限られない。例えば、次回のタクシー利用時に使用できる割引券や、迎車代無料のクーポン、乗車地周辺や目的地周辺で利用できるショップ等の無料券や割引券などでもよい。
Further, the user who is a user of the
ユーザはインセンティブを得ることができるので、営業区域外から営業区域内へ戻る予定のタクシー21の利用が促進されるとともに、営業区域をまたぐような遠距離の利用を行いやすくなる。
Since the user can obtain an incentive, the use of the
<7.ユーザアプリの配車依頼画面のその他の例>
上述した配車制御では、ユーザの目的地の営業区域が、乗車地の営業区域と異なる営業区域である場合に、配車統合管理装置12が、営業区域外から営業区域内へ戻る予定のタクシー21をできるだけ配車するような制御としたが、ユーザ自身が、営業区域外から営業区域内へ戻る予定のタクシー21を、積極的に指定できるようにしてもよい。
<7. Other examples of the vehicle allocation request screen of the user application>
In the vehicle allocation control described above, when the business area of the user's destination is a business area different from the business area of the boarding place, the vehicle allocation integrated
図12および図13は、そのようなユーザアプリ61の配車依頼画面の例を示している。
12 and 13 show an example of a vehicle allocation request screen of such a
図12および図13において、図3で示したユーザアプリ61の配車依頼画面と共通する部分についての説明は適宜省略する。
In FIGS. 12 and 13, the description of the portion common to the vehicle allocation request screen of the
図12の配車依頼画面では、乗車地入力部83に入力されたユーザの乗車地である「東京都品川区高輪5丁目」と、目的地入力部84に入力されたユーザの目的地である「神奈川県川崎市3丁目9」とは、タクシー21の営業区域が異なる。
On the vehicle allocation request screen of FIG. 12, the user's boarding place "5-chome, Takanawa, Shinagawa-ku, Tokyo" input to the boarding
乗車地と目的地の営業区域が異なる場合、ユーザアプリ61において、営業区域外から営業区域内へ戻る予定のタクシー21を積極的に探索して利用する選択営業区域外タクシー探索モードを指定することができる。
When the business area of the boarding place and the destination are different, specify the selected taxi search mode outside the business area to actively search and use the
図12の配車依頼画面のエリアマップ81上に表示されたモード設定部161は、営業区域外から営業区域内へ戻る予定のタクシー21を積極的に探索して利用する選択営業区域外タクシー探索モードの選択または非選択を切り替えるボタンである。
The
図12に示されるように、モード設定部161において「No」が選択された場合、営業区域外タクシー探索モードは選択されない。この場合、営業区域を考慮しない配車制御が実行され、エリアマップ81上に表示される、ステータスが「空車」のタクシー21を表す空車タクシーマーク91Cは、すべて、乗車地を営業区域とするタクシー21となる。
As shown in FIG. 12, when "No" is selected in the
一方、図13に示されるように、モード設定部161において「Yes」が選択された場合、営業区域外タクシー探索モードが選択される。この場合、営業区域外から営業区域内へ戻る予定のタクシー21が探索され、エリアマップ81上に表示される。図13のエリアマップ81上に表示されている空車タクシーマーク91Dは、目的地入力部84に入力されたユーザの目的地である「神奈川県川崎市3丁目9」を営業区域とするタクシー21であって、ステータスが「空車」のタクシー21を表す。
On the other hand, as shown in FIG. 13, when "Yes" is selected in the
このように、ユーザが、営業区域外から営業区域内へ戻る予定のタクシー21を、積極的に指定できるようにしてもよい。また、配車依頼画面のエリアマップ81上に表示される空車タクシーマーク91は、営業区域によって、色または模様を変えて表示してもよい。
In this way, the user may be able to positively specify the
<8.変形例>
タクシー21は、一般には人を乗せて営業を行うが、人の代わりに、荷物を運ぶ営業も認められている。したがって、上述した配車処理を、人の輸送ではなく、荷物の輸送にも適用することができる。
<8. Modification example>
The
顧客データ管理部52が、顧客データとして、顧客の自宅と勤務地などを記憶しており、自宅と勤務地とが異なる営業区域である場合に、例えば、ユーザが、金曜日の夜や雨の日に勤務地にいて、自宅付近を営業区域とするタクシー21が、勤務地付近に存在する場合、勤務地付近の営業区域外から自宅付近の営業区域内に戻るタクシー21の利用をレコメンドする機能を持たせることができる。ユーザは、自宅と勤務地などをユーザアプリ61に登録し、リコメンド機能をオンオフにより設定することができる。リコメンド機能によりタクシー21が利用された場合、通常の運賃よりも割引料金を適用することにより、利用を促すことができる。
When the customer
タクシー21の端末装置33に搭載されたドライバアプリ35には、過去の実車データの履歴(乗車実績)に基づいて、タクシー21の乗車需要を予測した予測データを表示することができる。例えば、ドライバアプリ35は、タクシー21の乗車需要が高い場所や乗り場などを、地図上に色分けや記号で表示したり、予測乗客数の数字を表示したりする。乗車需要を予測する予測処理は、ドライバアプリ35が行ってもよいし、配車統合管理装置12(例えば、車両動態データ管理部51)が行って、予測データをドライバアプリ35に送信して表示させるのでもよい。
The
ドライバアプリ35が、タクシー21の乗車需要を表示する機能を備える場合に、営業区域外へ移動する乗客が多い場所に特化した乗車需要を表示する機能を備えてもよい。例えば、あるタクシー21の営業区域が、図10に示した(2)北多摩交通圏であり、タクシー21の現在位置が(1)特別区・武三地区内である場合、(2)北多摩交通圏を目的地として乗車する乗客の乗車需要を表示させることができる。これにより、営業区域外にいるタクシー21が、営業区域内に戻る乗客を獲得しやすくなる。
When the
上述した実施の形態は、移動装置として、タクシーの配車を制御する例について説明したが、お客(人)を乗せるその他の移動装置、具体的には、バス、電車、飛行機、船、ヘリコプターなどや、物(荷物)を載せる移動装置、トラック、ダンプ等の移動装置にも適用することができる。また、移動装置は、ドローン等の無人で動く装置であってもよい。また、営業区域は、法定のものに限らず、事業体によって運営される交通サービス内部のルールであってもよい。 In the above-described embodiment, an example of controlling the dispatch of a taxi as a mobile device has been described, but other mobile devices for carrying customers (people), specifically, buses, trains, airplanes, ships, helicopters, etc. , It can also be applied to mobile devices such as mobile devices for loading objects (luggage), trucks, and dumps. Further, the moving device may be an unmanned moving device such as a drone. Further, the business area is not limited to the legal one, and may be a rule inside the transportation service operated by the business entity.
<9.コンピュータ構成例>
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているマイクロコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
<9. Computer configuration example>
The series of processes described above can be executed by hardware or software. When a series of processes are executed by software, the programs constituting the software are installed on the computer. Here, the computer includes a microcomputer embedded in dedicated hardware and, for example, a general-purpose personal computer capable of executing various functions by installing various programs.
図14は、配車統合管理装置12、ユーザ端末13、または、端末装置33が実行する各処理をコンピュータがプログラムにより実行する場合の、コンピュータのハードウエアの構成例を示すブロック図である。
FIG. 14 is a block diagram showing a configuration example of computer hardware when the computer executes each process executed by the vehicle allocation integrated
コンピュータにおいて、CPU(Central Processing Unit)201,ROM(Read Only Memory)202,RAM(Random Access Memory)203は、バス204により相互に接続されている。
In a computer, a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203 are connected to each other by a
バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、入力部206、出力部207、記憶部208、通信部209、及びドライブ210が接続されている。
An input /
入力部206は、操作ボタン、キーボード、マウス、マイクロホン、タッチパネル、入力端子などよりなる。出力部207は、ディスプレイ、スピーカ、出力端子などよりなる。記憶部208は、ハードディスク、RAMディスク、不揮発性のメモリなどよりなる。通信部209は、ネットワークインタフェースなどよりなる。ドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体211を駆動する。
The
以上のように構成されるコンピュータでは、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205及びバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。RAM203にはまた、CPU201が各種の処理を実行する上において必要なデータなども適宜記憶される。
In the computer configured as described above, the
コンピュータ(CPU201)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブル記録媒体211に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
The program executed by the computer (CPU201) can be recorded and provided on the
コンピュータでは、プログラムは、リムーバブル記録媒体211をドライブ210に装着することにより、入出力インタフェース205を介して、記憶部208にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部209で受信し、記憶部208にインストールすることができる。その他、プログラムは、ROM202や記憶部208に、あらかじめインストールしておくことができる。
In the computer, the program can be installed in the
本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。 In the present specification, the system means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether or not all the components are in the same housing. Therefore, a plurality of devices housed in separate housings and connected via a network, and a device in which a plurality of modules are housed in one housing are both systems. ..
また、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。 Further, in the present specification, the steps described in the flowchart are not necessarily processed in chronological order as well as in chronological order in the order described, but are called in parallel or are called. It may be executed at a necessary timing such as when.
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。 The embodiment of the present technology is not limited to the above-described embodiment, and various changes can be made without departing from the gist of the present technology.
例えば、上述した実施の形態の全てまたは一部を組み合わせた形態を採用することができる。 For example, a form in which all or a part of the above-described embodiments are combined can be adopted.
例えば、本技術は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。 For example, the present technology can have a cloud computing configuration in which one function is shared by a plurality of devices via a network and jointly processed.
また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。 Further, each step described in the above-mentioned flowchart can be executed by one device or can be shared and executed by a plurality of devices.
さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。 Further, when a plurality of processes are included in one step, the plurality of processes included in the one step can be executed by one device or shared by a plurality of devices.
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、本明細書に記載されたもの以外の効果があってもよい。 It should be noted that the effects described in the present specification are merely examples and are not limited, and effects other than those described in the present specification may be obtained.
なお、本技術は、以下の構成を取ることができる。
(1)
タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する管理部を備える
配車管理装置。
(2)
前記管理部は、前記端末装置から送信されてきた配車依頼の乗車地と目的地の営業区域が異なるかを判定し、異なると判定された場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出する
前記(1)に記載の配車管理装置。
(3)
前記管理部は、前記端末装置から送信されてきた配車依頼の乗車地に所定に時間以内に配車可能であるタクシーのなかから、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出する
前記(1)または(2)に記載の配車管理装置。
(4)
前記管理部は、前記端末装置から送信されてきた配車依頼の乗車地の営業区域を走行中または走行予定のタクシーのなかから、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出する
前記(1)乃至(3)のいずれかに記載の配車管理装置。
(5)
前記管理部は、前記端末装置から送信されてきた配車依頼の乗車地の営業区域を目的地として走行中で、前記乗車地が営業区域外のタクシーのリストである営業区域外走行タクシーリストを生成し、前記営業区域外走行タクシーリストのなかから、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出する
前記(4)に記載の配車管理装置。
(6)
前記管理部は、前記乗車地が営業区域の第1のタクシーか、または、前記乗車地が営業区域外で、前記目的地が営業区域の第2のタクシーのいずれかを選択する選択依頼を、前記端末装置に送信する
前記(4)または(5)に記載の配車管理装置。
(7)
前記管理部は、前記第2のタクシーが選択された場合、前記ユーザにインセンティブを付与する
前記(6)に記載の配車管理装置。
(8)
前記インセンティブは、料金の割引である
前記(7)に記載の配車管理装置。
(9)
前記営業区域外走行タクシーリストには、前記端末装置から送信されてきた配車依頼の乗車地の営業区域を空車で走行中であって、前記乗車地が営業区域外のタクシーも含む
前記(7)乃至(8)のいずれかに記載の配車管理装置。
(10)
前記管理部は、前記端末装置から送信されてきた配車依頼の前記乗車地の営業区域と、前記目的地の営業区域との間に、他の営業区域が中継区域として存在する場合、前記乗車地が営業区域外であり、前記中継区域が営業区域内である第1のタクシーを抽出し、前記中継区域が営業区域外であり、前記目的地が営業区域内である第2のタクシーを抽出する
前記(5)乃至(9)のいずれかに記載の配車管理装置。
(11)
配車管理装置が、
タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する
配車管理方法。
(12)
コンピュータを、
タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する管理部
として機能させるためのプログラム。
The present technology can have the following configurations.
(1)
When the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area and the destination is within the business area. A vehicle allocation management device equipped with a management unit that extracts a certain taxi and sends a vehicle allocation request to the extracted taxi.
(2)
The management unit determines whether the boarding place of the vehicle allocation request sent from the terminal device and the business area of the destination are different, and if it is determined that they are different, the boarding place is outside the business area and the said The vehicle allocation management device according to (1) above, which extracts taxis whose destination is within the business area.
(3)
The management unit has a taxi that can be dispatched to the boarding place of the vehicle dispatch request transmitted from the terminal device within a predetermined time, the boarding place is outside the business area, and the destination is within the business area. The vehicle allocation management device according to (1) or (2) above, which extracts a taxi.
(4)
The management unit is in a taxi that is traveling or is scheduled to travel in the business area of the boarding place of the vehicle allocation request transmitted from the terminal device, the boarding place is outside the business area, and the destination is in the business area. The vehicle allocation management device according to any one of (1) to (3) above, which extracts a taxi.
(5)
The management unit is traveling with the business area of the boarding place of the vehicle allocation request transmitted from the terminal device as the destination, and generates a taxi list for traveling outside the business area, which is a list of taxis whose boarding place is outside the business area. The vehicle allocation management device according to (4) above, which extracts a taxi whose boarding place is outside the business area and whose destination is within the business area from the list of taxis traveling outside the business area.
(6)
The management department requests selection of either the first taxi in the business area or the second taxi in the business area where the boarding place is outside the business area and the destination is the second taxi in the business area. The vehicle allocation management device according to (4) or (5), which is transmitted to the terminal device.
(7)
The vehicle allocation management device according to (6) above, wherein the management unit gives an incentive to the user when the second taxi is selected.
(8)
The incentive is the vehicle allocation management device according to (7) above, which is a discount on the fare.
(9)
The taxi list for traveling outside the business area includes taxis that are running in the business area of the boarding place of the vehicle allocation request transmitted from the terminal device and whose boarding place is outside the business area (7). The vehicle allocation management device according to any one of (8) to (8).
(10)
When another business area exists as a relay area between the business area of the boarding place of the vehicle allocation request transmitted from the terminal device and the business area of the destination, the management unit may perform the boarding place. Extracts a first taxi whose relay area is outside the business area and whose relay area is within the business area, and extracts a second taxi whose relay area is outside the business area and whose destination is within the business area. The vehicle allocation management device according to any one of (5) to (9) above.
(11)
The vehicle allocation management device
When the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area and the destination is within the business area. A vehicle allocation management method that extracts a taxi and sends a vehicle allocation request to the extracted taxi.
(12)
Computer,
When the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area and the destination is within the business area. A program that extracts a taxi and makes it function as a management unit that sends a dispatch request to the extracted taxi.
1 タクシー配車システム, 11 配車管理装置, 12 配車統合管理装置, 13 端末装置(ユーザ端末), 21 タクシー, 31 車載器, 33 端末装置, 34 車両動態データ生成部, 35 ドライバアプリ, 41 車両動態データ管理部, 42 注文情報管理部, 51 車両動態データ管理部, 52 顧客データ管理部, 53 注文情報管理部, 54 配車管理部, 61 ユーザアプリ, 201 CPU, 202 ROM, 203 RAM, 206 入力部, 207 出力部, 208 記憶部, 209 通信部, 210 ドライブ 1 Taxi dispatch system, 11 Vehicle allocation management device, 12 Vehicle allocation management device, 13 Terminal device (user terminal), 21 Taxi, 31 In-vehicle device, 33 Terminal device, 34 Vehicle dynamic data generator, 35 Driver application, 41 Vehicle dynamic data Management Department, 42 Order Information Management Department, 51 Vehicle Dynamics Data Management Department, 52 Customer Data Management Department, 53 Order Information Management Department, 54 Vehicle Allocation Management Department, 61 User App, 201 CPU, 202 ROM, 203 RAM, 206 Input Department, 207 output unit, 208 storage unit, 209 communication unit, 210 drive
Claims (12)
配車管理装置。 When the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area and the destination is within the business area. A vehicle allocation management device equipped with a management unit that extracts a certain taxi and sends a vehicle allocation request to the extracted taxi.
請求項1に記載の配車管理装置。 The management unit determines whether the boarding place of the vehicle allocation request sent from the terminal device and the business area of the destination are different, and if it is determined that they are different, the boarding place is outside the business area and the said The vehicle allocation management device according to claim 1, wherein a taxi whose destination is within a business area is extracted.
請求項1に記載の配車管理装置。 The management unit has a taxi that can be dispatched to the boarding place of the vehicle dispatch request transmitted from the terminal device within a predetermined time, the boarding place is outside the business area, and the destination is within the business area. The vehicle allocation management device according to claim 1, wherein the taxi is extracted.
請求項1に記載の配車管理装置。 The management unit is in a taxi that is traveling or is scheduled to travel in the business area of the boarding place of the vehicle allocation request transmitted from the terminal device, the boarding place is outside the business area, and the destination is in the business area. The vehicle allocation management device according to claim 1, wherein the taxi is extracted.
請求項4に記載の配車管理装置。 The management unit is traveling with the business area of the boarding place of the vehicle allocation request transmitted from the terminal device as the destination, and generates a taxi list for traveling outside the business area, which is a list of taxis whose boarding place is outside the business area. The vehicle allocation management device according to claim 4, wherein a taxi whose boarding place is outside the business area and whose destination is within the business area is extracted from the list of taxis traveling outside the business area.
請求項4に記載の配車管理装置。 The management unit makes a selection request to select either the first taxi in the business area or the second taxi in the business area where the boarding place is outside the business area. The vehicle allocation management device according to claim 4, which is transmitted to the terminal device.
請求項6に記載の配車管理装置。 The vehicle allocation management device according to claim 6, wherein the management unit gives an incentive to the user when the second taxi is selected.
請求項7に記載の配車管理装置。 The vehicle allocation management device according to claim 7, wherein the incentive is a discount on the fare.
請求項5に記載の配車管理装置。 The taxi list for traveling outside the business area includes a taxi that is traveling in the business area of the boarding place of the vehicle allocation request transmitted from the terminal device with an empty vehicle, and the boarding place includes a taxi outside the business area. The vehicle allocation management device described.
請求項1に記載の配車管理装置。 When another business area exists as a relay area between the business area of the boarding place of the vehicle allocation request transmitted from the terminal device and the business area of the destination, the management unit may perform the boarding place. Extracts a first taxi whose relay area is outside the business area and whose relay area is within the business area, and extracts a second taxi whose relay area is outside the business area and whose destination is within the business area. The vehicle allocation management device according to claim 1.
タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する
配車管理方法。 The vehicle allocation management device
When the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area and the destination is within the business area. A vehicle allocation management method that extracts a taxi and sends a vehicle allocation request to the extracted taxi.
タクシーの利用者であるユーザの端末装置から送信されてくる配車依頼の乗車地と目的地が異なる営業区域である場合に、前記乗車地が営業区域外であり、前記目的地が営業区域内であるタクシーを抽出して、抽出したタクシーに配車依頼を送信する管理部
として機能させるためのプログラム。 Computer,
When the boarding place and the destination of the vehicle allocation request sent from the terminal device of the user who is the taxi user are different from the business area, the boarding place is outside the business area and the destination is within the business area. A program that extracts a taxi and makes it function as a management unit that sends a dispatch request to the extracted taxi.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020052973A JP2021152761A (en) | 2020-03-24 | 2020-03-24 | Vehicle allocation management device, vehicle allocation management method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020052973A JP2021152761A (en) | 2020-03-24 | 2020-03-24 | Vehicle allocation management device, vehicle allocation management method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021152761A true JP2021152761A (en) | 2021-09-30 |
Family
ID=77886556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020052973A Pending JP2021152761A (en) | 2020-03-24 | 2020-03-24 | Vehicle allocation management device, vehicle allocation management method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021152761A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114005268A (en) * | 2021-10-21 | 2022-02-01 | 广州通达汽车电气股份有限公司 | Bus interval scheduling method, device, equipment and storage medium |
-
2020
- 2020-03-24 JP JP2020052973A patent/JP2021152761A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114005268A (en) * | 2021-10-21 | 2022-02-01 | 广州通达汽车电气股份有限公司 | Bus interval scheduling method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11062415B2 (en) | Systems and methods for allocating networked vehicle resources in priority environments | |
US10268975B1 (en) | Roadside assistance management | |
CN110383007B (en) | Intelligent vehicle parking apparatus and related methods | |
CN108805387A (en) | Multiply managing device altogether, multiply management method and storage medium altogether | |
CN111144684B (en) | Vehicle dispatching system, server and information processing method | |
US20150310379A1 (en) | Shared vehicle systems and methods | |
EP3332365A1 (en) | Systems and methods for adjusting ride-sharing schedules and routes | |
JPWO2018230692A1 (en) | Ride share management system, ride share management method, and program | |
JP6788454B2 (en) | Vehicle dispatch system | |
KR101957641B1 (en) | Integrated traffic control system and method for processing thereof | |
US20210027632A1 (en) | Vehicle dispatch apparatus, vehicle dispatch system and vehicle dispatch method | |
KR20220152972A (en) | System and method for providing integrated transportation services | |
JP7276191B2 (en) | SERVER, VEHICLE OPERATION SYSTEM, VEHICLE OPERATION METHOD AND VEHICLE OPERATION PROGRAM | |
JP2021152761A (en) | Vehicle allocation management device, vehicle allocation management method, and program | |
JP7043479B2 (en) | Information processing equipment, information processing methods, and information processing programs | |
KR101612047B1 (en) | The method and device for distributing vehicle and the recording medium for performing the method | |
JP7402027B2 (en) | Synergistic movement support system | |
WO2021209781A1 (en) | Vehicle dispatch control device, vehicle dispatch control system, and vehicle dispatch control method | |
JP6666510B1 (en) | Vehicle allocation management system, management device, and vehicle presentation method | |
WO2021182131A1 (en) | Vehicle allocation system, vehicle allocation management method, and program | |
JP7152288B2 (en) | System, method and program for providing content | |
WO2021193052A1 (en) | Vehicle dispatch management device, vehicle dispatch management method, and program | |
JP2021140394A (en) | Car allocation request device, navigation device, car allocation management device, car allocation system, car allocation request method, navigation method, car allocation management method, program, and recording media | |
JP7512048B2 (en) | Management device, vehicle presentation method, program, and vehicle allocation management system | |
WO2024101140A1 (en) | Information processing system, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230202 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240416 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240702 |