JP2010204708A - Management device, system, and method for allocating vehicle, and program - Google Patents

Management device, system, and method for allocating vehicle, and program Download PDF

Info

Publication number
JP2010204708A
JP2010204708A JP2009046281A JP2009046281A JP2010204708A JP 2010204708 A JP2010204708 A JP 2010204708A JP 2009046281 A JP2009046281 A JP 2009046281A JP 2009046281 A JP2009046281 A JP 2009046281A JP 2010204708 A JP2010204708 A JP 2010204708A
Authority
JP
Japan
Prior art keywords
vehicle
information
boarding
schedule
driver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009046281A
Other languages
Japanese (ja)
Inventor
Masaharu Wada
正晴 和田
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2009046281A priority Critical patent/JP2010204708A/en
Publication of JP2010204708A publication Critical patent/JP2010204708A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To enable a driving person and a non-driving person to share a vehicle. <P>SOLUTION: A management device receives schedule information with a get-on/off schedule described from a driver terminal to which a driver inputs the get-on/off schedule, and from a fellow passenger terminal to which a non-driving fellow passenger inputs a get-on/off schedule (S101, S102). The management device retrieves vehicles fulfilling both get-on/off schedules of the driver and fellow passenger (S103), and allows the fellow passenger to select the vehicle if there are a plurality of vehicles fulfilling the get-on/off schedules (S104, S105). The management device thus determines a vehicle allocation plan (S106), and informs the driver terminal and the fellow passenger terminal of the vehicle allocation plan (S107, S108). <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、車両を共用するための管理に関する。   The present invention relates to management for sharing a vehicle.

1台の車両を複数の利用者で利用する、いわゆるカーシェアリングというサービスがある。カーシェアリングの普及が進むと、車両の総台数が減少し、排気ガス等の環境負荷の低減が期待できる。また、利用者には、車両を自らのみで利用する場合に比べ、諸経費(維持費など)が利用者間で分散されるという利点がある。カーシェアリングにおける車両の手配(配車)には、例えば、特許文献1に記載された技術を用いることができる。   There is a so-called car sharing service in which one vehicle is used by a plurality of users. As car sharing becomes more widespread, the total number of vehicles will decrease, and environmental impacts such as exhaust gas can be reduced. In addition, the user has an advantage that various expenses (maintenance costs, etc.) are distributed among users as compared with the case where the vehicle is used by itself. For example, the technique described in Patent Document 1 can be used for arranging (distributing) vehicles in car sharing.

特開2003−141219号公報JP 2003-141219 A

特許文献1に記載された技術は、利用者が運転できる者であることが前提である。
一方、本発明の目的は、運転をする者としない者とが車両を共用できる仕組みを提供することにある。
The technique described in Patent Literature 1 is based on the premise that the user can drive.
On the other hand, an object of the present invention is to provide a mechanism that allows a person who drives and a person who does not drive to share a vehicle.

本発明に係る配車管理装置は、車両の位置情報を含む車両情報を取得する車両情報取得手段と、車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報を取得する第1の予定取得手段と、車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報を取得する第2の予定取得手段と、取得された前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、取得された前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、取得された前記車両情報に基づいて特定し、車両の配車計画を決定する配車手段と、前記配車手段により決定された配車計画を前記運転者及び同乗者に報知するための報知情報を出力する出力手段とを備える構成を有する。この構成によれば、運転をする者である運転者と運転をしない者である同乗者とが共通の車両を利用できる。   The vehicle allocation management device according to the present invention describes vehicle information acquisition means for acquiring vehicle information including vehicle position information, and a boarding / alighting schedule including a boarding / alighting place and a boarding / alighting date / time of a driver who drives and uses the vehicle. 1st schedule acquisition means which acquires 1 schedule information, and 2nd schedule which acquires the 2nd schedule information in which the boarding / alighting schedule of the passenger who uses without driving a vehicle and the boarding / alighting schedule were described Satisfying the getting-on / off schedule of the driver described in the acquired first schedule information and the passenger getting-on / off schedule described in the acquired second schedule information; A vehicle allocation unit that identifies an operable vehicle based on the acquired vehicle information and determines a vehicle allocation plan, and a vehicle allocation plan determined by the vehicle allocation unit for notifying the driver and passengers of the vehicle allocation plan. Output to output broadcast information Having the structure and a stage. According to this configuration, a driver who is driving and a passenger who is not driving can use a common vehicle.

本発明に係る配車管理装置は、前記車両情報が、当該車両情報に係る車両に乗車可能な人数を表す定員情報を含み、前記乗降予定が、当該乗降予定に係る利用人数を含み、前記配車手段が、前記第1の予定情報に対応する運転者が乗車してから降車するまでに、前記利用人数の合計が前記定員情報により表される人数を超えない範囲で他の運転者又は同乗者の同乗を許容する前記配車計画を決定する構成を採用することができる。この構成によれば、車両により多くの者を同乗させ、車両を効率的に利用することが可能である。   In the vehicle allocation management device according to the present invention, the vehicle information includes capacity information indicating the number of people who can get on the vehicle related to the vehicle information, and the boarding / alighting schedule includes the number of users related to the boarding / alighting schedule, However, until the driver corresponding to the first schedule information gets on and gets off, the total number of users does not exceed the number of people represented by the capacity information. It is possible to employ a configuration that determines the vehicle allocation plan that allows passengers to ride together. According to this configuration, it is possible to carry more people on the vehicle and efficiently use the vehicle.

本発明に係る配車管理装置は、前記第1の予定情報が、車両の利用形態を表す利用形態情報であって、当該車両を一の運転者が独占する場合と、当該車両の他の運転者又は同乗者との共用を許容する場合とを識別する利用形態情報を含み、前記配車手段が、前記利用形態情報が車両の独占を表す場合に、当該第1の予定情報に対応する運転者による利用中に他の運転者又は同乗者が同乗しないように前記配車計画を決定する構成を採用することができる。この構成によれば、運転者が選択する利用形態に応じた形態で車両を利用することが可能である。   In the vehicle allocation management device according to the present invention, the first schedule information is usage mode information representing a usage mode of a vehicle, and when one driver monopolizes the vehicle and another driver of the vehicle Or use form information that identifies a case where sharing with a passenger is permitted, and when the vehicle allocation means represents the monopoly of the vehicle, the driver corresponding to the first schedule information The structure which determines the said dispatch plan so that another driver | operator or a passenger may not board a ride during use is employable. According to this configuration, the vehicle can be used in a form corresponding to the use form selected by the driver.

本発明に係る配車管理装置は、前記車両情報が、車両の位置情報と、当該車両が稼働中か否かを表すステータス情報とを含み、前記配車手段が、前記運転者及び同乗者の乗降予定を満たして稼働可能な前記車両が複数ある場合に、前記ステータス情報が稼働中である車両を優先する構成を採用することができる。この構成によれば、稼働中でない車両の利用を抑制することが可能である。   In the vehicle allocation management device according to the present invention, the vehicle information includes vehicle position information and status information indicating whether or not the vehicle is in operation, and the vehicle allocation unit is configured to get on and off the driver and passengers. When there are a plurality of the vehicles that can be operated while satisfying the above, it is possible to adopt a configuration in which the vehicle whose status information is in operation is prioritized. According to this configuration, it is possible to suppress the use of a vehicle that is not in operation.

本発明に係る配車管理装置は、前記運転者及び同乗者の乗降予定に対して余裕時間を設定する設定手段と、日時又は過去の配車計画に基づいて車両の利用の可能性を予測する予測手段とを備え、前記設定手段が、前記予測手段により予測された可能性に基づいて前記余裕時間を設定する構成を採用することができる。この構成によれば、配車計画の決定後に新たな乗降予定に対応することが容易となる。   The vehicle allocation management device according to the present invention includes a setting unit that sets a margin time for the driver and passenger's boarding / alighting schedule, and a prediction unit that predicts the possibility of using the vehicle based on the date and time or a past vehicle allocation plan. It is possible to adopt a configuration in which the setting means sets the margin time based on the possibility predicted by the prediction means. According to this configuration, it becomes easy to cope with a new boarding / alighting schedule after the vehicle allocation plan is determined.

本発明に係る配車システムは、通信手段と配車手段とを備える配車管理装置と、前記配車管理装置と通信を行う手段をそれぞれ備える車載端末、運転者端末及び同乗者端末とを有し、前記車載端末は、車両の位置情報を含む車両情報を送信し、前記運転者端末は、車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報を送信し、前記同乗者端末は、車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報を送信し、前記配車管理装置は、前記通信手段が、前記車載端末から送信された車両情報と、前記運転者端末から送信された第1の予定情報と、前記同乗者端末から送信された第2の予定情報とを受信し、前記配車手段が、前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、前記車両情報に基づいて特定し、車両の配車計画を決定し、前記通信手段が、前記配車手段により決定された配車計画を報知するための報知情報を、少なくとも前記運転者端末及び同乗者端末に送信する構成を有する。
本発明に係る配車方法は、配車管理装置が、車両の位置情報を含む車両情報と、車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報と、車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報とを取得し、前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、前記車両情報に基づいて特定し、車両の配車計画を決定し、決定した配車計画を前記運転者及び同乗者に報知するための報知情報を出力するものである。
本発明に係るプログラムは、コンピュータを、車両の位置情報を含む車両情報を取得する車両情報取得手段と、車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報を取得する第1の予定取得手段と、車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報を取得する第2の予定取得手段と、取得された前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、取得された前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、取得された前記車両情報に基づいて特定し、車両の配車計画を決定する配車手段と、前記配車手段により決定された配車計画を前記運転者及び同乗者に報知するための報知情報を出力する出力手段として機能させる。
これらの配車システム、配車方法及びプログラムは、本発明に係る配車管理装置と同様の効果を奏する。
The vehicle allocation system according to the present invention includes a vehicle allocation management device including a communication unit and a vehicle allocation unit, and an in-vehicle terminal, a driver terminal, and a passenger terminal each including a unit that communicates with the vehicle allocation management device. The terminal transmits vehicle information including vehicle position information, and the driver terminal receives first schedule information describing a boarding / alighting schedule including a boarding / alighting place and a boarding / alighting date / time of a driver who drives and uses the vehicle. The passenger terminal transmits second schedule information describing a boarding / alighting schedule including a boarding / alighting place and a boarding / exiting date / time of a passenger who uses the vehicle without driving the vehicle, and the vehicle allocation management device includes the communication unit. Receives the vehicle information transmitted from the in-vehicle terminal, the first schedule information transmitted from the driver terminal, and the second schedule information transmitted from the passenger terminal; , Recorded in the first schedule information A vehicle that satisfies the driver's boarding / alighting schedule and that can operate by satisfying the passenger's boarding / alighting schedule described in the second schedule information is identified based on the vehicle information, and the vehicle is allocated A plan is determined, and the communication unit transmits notification information for notifying the vehicle allocation plan determined by the vehicle allocation unit to at least the driver terminal and the passenger terminal.
The vehicle allocation method according to the present invention is the first schedule in which the vehicle allocation management device describes vehicle information including vehicle position information, and a boarding / alighting schedule including a boarding location and a boarding date / time of a driver who drives and uses the vehicle. Information and second schedule information describing a boarding / alighting schedule of passengers who use the vehicle without driving and a boarding / exiting date / time are described, and the driver's description described in the first schedule information is acquired. Based on the vehicle information, a vehicle that satisfies the boarding / alighting schedule and that can operate by satisfying the passenger's boarding / alighting schedule described in the second schedule information is determined, and a vehicle allocation plan is determined. Informing information for notifying the driver and passengers of the dispatched vehicle plan is output.
The program according to the present invention describes vehicle information acquisition means for acquiring vehicle information including vehicle position information, and a boarding / exit schedule including a boarding location and a boarding date / time of a driver who drives and uses the vehicle. First schedule acquisition means for acquiring first schedule information, and second schedule information describing a boarding / alighting schedule of passengers who use the vehicle without driving and a boarding / alighting schedule are described. The schedule acquisition means and the driver's boarding / exiting schedule described in the acquired first schedule information are satisfied, and the passenger's boarding / exiting schedule described in the acquired second schedule information is satisfied To identify a vehicle that can be operated in accordance with the acquired vehicle information and to determine a vehicle allocation plan for the vehicle, and to notify the driver and passengers of the vehicle allocation plan determined by the vehicle allocation unit. Notification information To function as an output unit for outputting.
These vehicle allocation systems, vehicle allocation methods, and programs have the same effects as the vehicle allocation management device according to the present invention.

本発明に係る配車システムにおいて、前記車載端末は、車両の位置又は方位の少なくともいずれかを特定する特定手段と、前記特定手段により特定された位置又は方位を、予定された位置又は方位と比較し、位置の差分又は方位の差分を算出する算出手段と、前記算出手段により算出された位置の差分又は方位の差分が、それぞれの差分について定められる閾値以上である場合に、当該差分を表す誤差情報を出力する出力手段とを備え、前記配車管理装置は、前記通信手段が、前記車載端末から送信された誤差情報を受信し、前記配車手段が、前記誤差情報に基づいて、決定済みの配車計画を変更する構成を採用することができる。この構成によれば、通信を効率的に行いつつ、車両の走行の状況に応じて配車計画を変更することが可能である。   In the vehicle allocation system according to the present invention, the in-vehicle terminal compares the specifying means for specifying at least one of the position and the direction of the vehicle, and compares the position or the direction specified by the specifying means with a planned position or direction. , A calculation means for calculating a position difference or a azimuth difference, and error information representing the difference when the position difference or the azimuth difference calculated by the calculation means is equal to or greater than a threshold value determined for each difference. The vehicle allocation management device receives the error information transmitted from the in-vehicle terminal, and the vehicle allocation unit determines a vehicle allocation plan that has been determined based on the error information. The structure which changes can be employ | adopted. According to this configuration, it is possible to change the vehicle allocation plan according to the traveling state of the vehicle while efficiently performing communication.

配車システムの全体構成を示す図Diagram showing the overall configuration of the dispatch system 利用者端末のハードウェア構成を示すブロック図Block diagram showing the hardware configuration of the user terminal 車載端末のハードウェア構成を示すブロック図Block diagram showing the hardware configuration of the in-vehicle terminal 配車管理装置のハードウェア構成を示すブロック図Block diagram showing the hardware configuration of the vehicle allocation management device 配車管理装置が実現する機能を示す機能ブロック図Functional block diagram showing the functions realized by the vehicle allocation management device 配車の流れを概略的に示すシーケンスチャートSequence chart showing the flow of dispatch 乗降予定の入力画面を例示する図Figure illustrating the entry screen for getting on and off 車両の選択候補から所望の車両を選択するための選択画面を例示する図The figure which illustrates the selection screen for selecting a desired vehicle from the selection candidates of vehicles 同乗者の車両の乗降に関する処理を示すシーケンスチャートSequence chart showing processing related to getting on and off of passenger's vehicle 運転者の車両の乗降に関する処理を示すシーケンスチャートSequence chart showing processing related to getting on and off of driver's vehicle 配車処理を示すフローチャートFlow chart showing the dispatch process 経由時間を説明するための模式図Schematic diagram for explaining transit time 稼働外車両判断処理を示すフローチャートFlow chart showing non-operating vehicle determination processing 予測処理を示すフローチャートFlow chart showing prediction processing 余裕時間Ta及びTbを例示する図A diagram illustrating margin times Ta and Tb 配車処理によって決定される配車計画を例示する図The figure which illustrates the dispatch plan determined by the dispatch process 誤差判定処理を示すフローチャートFlow chart showing error determination processing

[実施形態]
図1は、本発明の一実施形態である配車システムの全体構成を示す図である。本実施形態の配車システム10は、運転をする者としない者とが利用可能な車両の共用サービスを提供するためのシステムであり、同図に示すように、サービス事業者が配車を管理するための管理装置100と、本サービスの利用者が使用する運転者端末200a及び同乗者端末200bと、車両に搭載される車載端末300とを備える。運転者端末200a、同乗者端末200b及び車載端末300は、ネットワーク900を介して管理装置100と接続し、相互に通信を行う。ネットワーク900は、インターネット、移動通信網等の有線又は無線の通信ネットワークである。ネットワーク900は、単独の通信ネットワークではなく、通信方式が異なる複数の通信ネットワークを相互接続したものであってもよい。
[Embodiment]
FIG. 1 is a diagram showing an overall configuration of a vehicle allocation system according to an embodiment of the present invention. The vehicle allocation system 10 according to the present embodiment is a system for providing a shared vehicle service that can be used by those who drive and those who do not drive, as shown in FIG. Management device 100, a driver terminal 200a and a passenger terminal 200b used by a user of this service, and an in-vehicle terminal 300 mounted on the vehicle. The driver terminal 200a, the passenger terminal 200b, and the in-vehicle terminal 300 are connected to the management apparatus 100 via the network 900 and communicate with each other. The network 900 is a wired or wireless communication network such as the Internet or a mobile communication network. The network 900 may be a network in which a plurality of communication networks having different communication methods are interconnected instead of a single communication network.

本実施形態において、配車とは、利用者の利用に供するように車両を割り当てることをいう。ここにおいて、車両とは、利用者の運転(なお、利用者が単独、複数或いは全員で代行運転者を雇い運転を依頼する場合については利用者の運転と見做す。)により複数の利用者を乗せて移動可能な乗り物をいう。本実施形態の車両は、典型的には自動車であるが、複数名が乗車して走行可能であれば、二輪車などであってもよい。車両は、例えば、本サービスの管理者が所有するものであるが、これを利用者が所有することを妨げない。   In the present embodiment, dispatch refers to assigning a vehicle to be used by a user. Here, the vehicle is a plurality of users driven by the user (in the case where the user hires a substitute driver and requests driving by a plurality or all of them, it is regarded as the user's driving). A vehicle that can be moved with The vehicle of the present embodiment is typically an automobile, but may be a two-wheeled vehicle or the like as long as a plurality of people can board and travel. For example, the vehicle is owned by the administrator of the service, but does not prevent the user from owning the vehicle.

また、本実施形態において、利用者とは、本サービスを利用して車両により移動する者をいう。本実施形態の利用者は、車両を運転して利用することが可能な「運転者」と、専ら運転を行うことなく車両を利用する「同乗者」とに分類される。同乗者は、例えば、車両の運転免許を有しない者や、車両の運転が困難な者である。また、運転者による利用は、他の運転者が運転する車両に同乗(相乗り)する形態であってもよい。つまり、運転者は、車両の利用時に常に運転することを要求されるわけではない。
なお、利用者は、1名単位であってもよいし、団体であってもよい。例えば、会社内の複数の社員や家族などを1つの単位として利用者を構成することも可能である。この場合、運転者である利用者は複数名となるが、その全員が運転できる者である必要はなく、少なくとも1名が運転できれば十分である。
Moreover, in this embodiment, a user means a person who moves by a vehicle using this service. The user of this embodiment is classified into a “driver” who can drive and use the vehicle, and a “passenger” who uses the vehicle without driving. The passenger is, for example, a person who does not have a driving license for a vehicle or a person who has difficulty in driving a vehicle. Further, the use by the driver may be in the form of riding (sharing) a vehicle driven by another driver. That is, the driver is not always required to drive when using the vehicle.
The user may be a single person or a group. For example, it is possible to configure a user with a plurality of employees or family members in the company as one unit. In this case, there are a plurality of users who are drivers, but it is not necessary for all of them to be able to drive, and it is sufficient that at least one person can drive.

運転者端末200aは、運転者が使用する無線通信端末であり、同乗者端末200bは、同乗者が使用する無線通信端末である。運転者端末200a及び同乗者端末200bは、持ち運びが可能な通信端末であり、例えば、携帯電話機である。車載端末300は、車両に搭載され、車両とともに移動する無線通信端末である。車載端末300の機能は、本サービスのための専用の装置により実現されてもよいし、いわゆるカーナビゲーション装置の一機能として実現されたりしてもよい。
なお、運転者端末200a及び同乗者端末200bは、実行する処理に相違があるが、発明を実施するために必要なハードウェア構成は共通である。そこで、以下においては、運転者端末200aと同乗者端末200bとを区別する必要がない場合に、これらを「利用者端末200」と総称する。
The driver terminal 200a is a wireless communication terminal used by the driver, and the passenger terminal 200b is a wireless communication terminal used by the passenger. The driver terminal 200a and the passenger terminal 200b are portable communication terminals, for example, mobile phones. The in-vehicle terminal 300 is a wireless communication terminal that is mounted on a vehicle and moves with the vehicle. The function of the in-vehicle terminal 300 may be realized by a dedicated device for this service, or may be realized as a function of a so-called car navigation device.
The driver terminal 200a and the passenger terminal 200b have different processes to be executed, but the hardware configuration necessary for carrying out the invention is common. Therefore, in the following, when it is not necessary to distinguish between the driver terminal 200a and the passenger terminal 200b, these are collectively referred to as “user terminal 200”.

図2は、利用者端末200のハードウェア構成を示すブロック図である。同図に示すように、利用者端末200は、制御部210と、記憶部220と、ネットワーク通信部230と、車載端末通信部240と、表示部250と、操作部260とを備える。制御部210は、CPU(Central Processing Unit)等の演算装置やメモリを備え、利用者端末200に記憶されたプログラムを実行することにより利用者端末200の各部の動作を制御する。記憶部220は、フラッシュメモリ等の記憶媒体を備え、データを記憶する。   FIG. 2 is a block diagram illustrating a hardware configuration of the user terminal 200. As shown in the figure, the user terminal 200 includes a control unit 210, a storage unit 220, a network communication unit 230, an in-vehicle terminal communication unit 240, a display unit 250, and an operation unit 260. The control unit 210 includes an arithmetic device such as a CPU (Central Processing Unit) and a memory, and controls the operation of each unit of the user terminal 200 by executing a program stored in the user terminal 200. The storage unit 220 includes a storage medium such as a flash memory and stores data.

ネットワーク通信部230は、ネットワーク900と通信を行うための通信インターフェースであり、車載端末通信部240は、乗車時に車載端末300と通信を行うための通信インターフェースである。車載端末通信部240は、例えば、赤外線通信方式や、接触式又は非接触式のICチップを用いた通信方式や、近距離無線通信方式により車載端末300と通信を行う。   The network communication unit 230 is a communication interface for communicating with the network 900, and the in-vehicle terminal communication unit 240 is a communication interface for communicating with the in-vehicle terminal 300 when getting on. The in-vehicle terminal communication unit 240 communicates with the in-vehicle terminal 300 by, for example, an infrared communication method, a communication method using a contact or non-contact IC chip, or a short-range wireless communication method.

表示部250は、液晶ディスプレイ等の表示装置を備え、利用者に報知するための画像を表示する。操作部260は、ボタン等の操作子を備え、利用者の操作による情報の入力を受け付ける。なお、表示部250及び操作部260は、タッチスクリーン(タッチパネル)により一体に構成されてもよい。また、利用者への報知の態様は、画像による視覚的な報知のほか、音声による聴覚的な報知を含み得る。   The display unit 250 includes a display device such as a liquid crystal display, and displays an image for notifying a user. The operation unit 260 includes an operation element such as a button, and receives input of information by a user operation. In addition, the display part 250 and the operation part 260 may be integrally comprised by the touch screen (touch panel). Further, the manner of notification to the user may include audio notification by sound in addition to visual notification by image.

図3は、車載端末300のハードウェア構成を示すブロック図である。同図に示すように、車載端末300は、制御部310と、記憶部320と、ネットワーク通信部330と、測位部340と、表示部350と、操作部360とを備える。制御部310、記憶部320、ネットワーク通信部330、表示部350及び操作部360は、利用者端末200の同名の各部と共通する構成を有する。ただし、制御部310が実行するプログラムは、制御部210が実行するプログラムと異なる。   FIG. 3 is a block diagram illustrating a hardware configuration of the in-vehicle terminal 300. As shown in the figure, the in-vehicle terminal 300 includes a control unit 310, a storage unit 320, a network communication unit 330, a positioning unit 340, a display unit 350, and an operation unit 360. The control unit 310, the storage unit 320, the network communication unit 330, the display unit 350, and the operation unit 360 have the same configuration as each unit with the same name of the user terminal 200. However, the program executed by the control unit 310 is different from the program executed by the control unit 210.

測位部340は、走行中の車両の位置情報を取得するためのインターフェースである。測位部340の測位方式には、例えば、いわゆるGPS(Global Positioning System)衛星からの電波に基づいて位置情報を取得するものが該当する。また、測位部340の測位方式は、移動通信網の基地局を識別する情報を近くの基地局から取得し、これに基づいて車両の位置情報を算出するもの(いわゆる基地局測位方式)であってもよい。位置情報は、緯度や経度により位置を特定するものであってもよいし、利用者の目印となり得る駅、交差点、建築物などの名称や地名であってもよい。   The positioning unit 340 is an interface for acquiring position information of the traveling vehicle. The positioning method of the positioning unit 340 corresponds to, for example, one that acquires position information based on radio waves from a so-called GPS (Global Positioning System) satellite. In addition, the positioning method of the positioning unit 340 is a method of acquiring information for identifying a base station of a mobile communication network from a nearby base station and calculating vehicle position information based on the information (so-called base station positioning method). May be. The position information may specify the position by latitude and longitude, or may be the name or place name of a station, an intersection, a building, or the like that can be a user's landmark.

図4は、管理装置100のハードウェア構成を示すブロック図である。管理装置100は、稼働可能な車両に関する配車計画を決定するサーバ装置であり、同図に示すように、制御部110と、記憶部120と、通信部130とを備える。制御部110は、演算装置やメモリを備え、管理装置100に記憶されたプログラムを実行することにより管理装置100の各部の動作を制御する。記憶部120は、ハードディスク等の記憶媒体を備え、データを記憶する。記憶部120には、車両情報や、過去の配車計画のほか、後述する特異日や曜日を特定するためのカレンダーに相当するデータが記憶される。通信部130は、ネットワーク900及び管理者端末400と通信を行うための通信インターフェースである。通信部130は、利用者端末200、車載端末300及び管理者端末400のそれぞれの通信方式に対応する。   FIG. 4 is a block diagram illustrating a hardware configuration of the management apparatus 100. The management device 100 is a server device that determines a dispatch plan for an operable vehicle, and includes a control unit 110, a storage unit 120, and a communication unit 130, as shown in FIG. The control unit 110 includes an arithmetic device and a memory, and controls the operation of each unit of the management device 100 by executing a program stored in the management device 100. The storage unit 120 includes a storage medium such as a hard disk and stores data. The storage unit 120 stores vehicle information, past dispatching plans, and data corresponding to a calendar for specifying specific days and days of the week to be described later. The communication unit 130 is a communication interface for communicating with the network 900 and the administrator terminal 400. The communication unit 130 corresponds to each communication method of the user terminal 200, the in-vehicle terminal 300, and the administrator terminal 400.

図5は、管理装置100の制御部110が実現する機能を示す機能ブロック図である。制御部110は、プログラムを実行することにより、同図に示す車両情報取得部111、運転者予定取得部112、同乗者予定取得部113、利用可能性予測部114、移動時間推定部115、余裕時間設定部116、配車部117及び出力部118に相当する機能を実現する。   FIG. 5 is a functional block diagram illustrating functions realized by the control unit 110 of the management apparatus 100. By executing the program, the control unit 110 executes a vehicle information acquisition unit 111, a driver plan acquisition unit 112, a passenger plan acquisition unit 113, an availability prediction unit 114, a travel time estimation unit 115, a margin shown in FIG. Functions corresponding to the time setting unit 116, the vehicle allocation unit 117, and the output unit 118 are realized.

車両情報取得部111は、車両に関する情報である車両情報を、各車両について取得する。車両情報には、車両の位置情報が少なくとも含まれる。なお、位置情報には、稼働中(本サービスの利用に供する目的で走行している状態)の車両の位置を示すもののほか、稼働外(本サービスにおいて利用可能なように待機している状態)の車両の位置を示すものが含まれ得る。前者の位置情報は、車載端末300から通信部130を介して取得されるが、後者の位置情報は、記憶部120にあらかじめ記憶されていてもよい。例えば、車両があらかじめ決められた駐車場所に駐車される場合には、当該駐車場所を示す位置情報が記憶部120に基準値として記憶される。あるいは、車両が走行を終えると、車載端末300の電源がオフになる場合には、車載端末300から最後に取得された位置情報(電源がオフになる直前の位置情報)を記憶部120に記憶しておいてもよい。   The vehicle information acquisition part 111 acquires the vehicle information which is the information regarding a vehicle about each vehicle. The vehicle information includes at least vehicle position information. The location information indicates the location of the vehicle in operation (running for the purpose of using this service) and not in operation (waiting for use in this service). Indicating the position of the other vehicle may be included. The former position information is acquired from the in-vehicle terminal 300 via the communication unit 130, but the latter position information may be stored in the storage unit 120 in advance. For example, when the vehicle is parked at a predetermined parking location, position information indicating the parking location is stored in the storage unit 120 as a reference value. Alternatively, when the vehicle terminal 300 is turned off after the vehicle finishes traveling, the storage unit 120 stores the position information (position information immediately before the power supply is turned off) last acquired from the vehicle-mounted terminal 300. You may keep it.

車両情報は、好ましくは、当該車両の状態(稼働中又は稼働外)を表すステータス情報と、当該車両に同時に乗車可能な人数(すなわち定員)を表す定員情報を含む。ステータス情報は、稼働可能でない状態、すなわち本サービスにおいて利用に供することができない状態(修理中など)の車両がある場合には、かかる状態を稼働中又は稼働外のいずれでもない第3の状態として表す。また、車両情報には、当該車両が走行中である場合には、当該車両の走行方向(方位)、計画された経路(道順)などの情報が含まれ得る。   The vehicle information preferably includes status information indicating the state of the vehicle (in operation or not in operation) and capacity information indicating the number of people who can board the vehicle at the same time (that is, capacity). If there is a vehicle that is not operational, that is, in a state where it cannot be used in this service (during repair, etc.), the status information is regarded as a third state that is neither in operation nor out of operation. To express. In addition, when the vehicle is traveling, the vehicle information may include information such as a traveling direction (direction) of the vehicle and a planned route (direction).

運転者予定取得部112は、運転者の乗降予定が記述された予定情報を取得する。ここにおいて、乗降予定とは、運転者の乗車及び降車に係る予定をいい、乗降地(乗車地及び降車地)及び乗降日時(乗車日時及び降車日時)を少なくとも含む情報である。また、運転者の乗降予定には、当該運転者による車両の利用形態を表す利用形態情報が含まれる。本実施形態の利用形態情報は、運転者が車両を独占して使用する「独占」形態と、他の運転者又は同乗者との車両の共用を許容する「共用」形態とを区別する。つまり、独占形態は、車両中に運転者以外の利用者が同乗しないようにする形態であり、共用形態は、他の運転者又は同乗者の同乗を妨げないようにする形態である。   The driver schedule acquisition unit 112 acquires schedule information describing a driver's boarding / alighting schedule. Here, the boarding / alighting schedule refers to a schedule related to the boarding / alighting of the driver, and is information including at least a boarding / alighting place (boarding place and alighting place) and a boarding / alighting date / time (boarding date / time and alighting date / time). The driver's boarding / alighting schedule includes usage pattern information representing the usage pattern of the vehicle by the driver. The usage pattern information of the present embodiment distinguishes between a “monopoly” mode in which the driver exclusively uses the vehicle and a “shared” mode in which sharing of the vehicle with other drivers or passengers is permitted. That is, the exclusive form is a form that prevents users other than the driver from riding in the vehicle, and the shared form is a form that prevents other drivers or passengers from riding together.

また、乗降予定は、運転者が複数名である場合には、その人数を含み得る。さらに、乗降予定には、予定の自由度が含まれてもよい。ここでいう自由度は、予定された時間からの変動を運転者がどの程度許容するかを示す情報であり、例えば、運転者が車両を乗降予定どおりに利用したい場合と、乗降予定より早まったり遅れたりすることを運転者が許容する場合とが区別されるものである。自由度は、許容するか否かという二者択一の情報であってもよいが、許容する程度を段階的に表す情報であると、より望ましい。   Moreover, the boarding / alighting schedule may include the number of drivers when there are a plurality of drivers. Furthermore, the boarding / alighting schedule may include the degree of freedom of the schedule. The degree of freedom here is information indicating how much the driver will tolerate fluctuations from the scheduled time, for example, when the driver wants to use the vehicle as scheduled to get on and off, This is a distinction from the case where the driver allows a delay. The degree of freedom may be information of choice of whether to allow or not, but it is more desirable that the degree of freedom is information that represents the degree of tolerance in a stepwise manner.

同乗者予定取得部113は、同乗者の乗降予定が記述された予定情報を取得する。同乗者の乗降予定は、運転者の乗降予定と同様の情報であってよいが、利用形態情報を含み得ない。なぜならば、同乗者は、運転者の同乗による運転なしでは車両を利用できず、車両を独占することがあり得ないからである。   The passenger plan acquisition unit 113 acquires schedule information in which a passenger's boarding / exiting schedule is described. The passenger's boarding / exiting schedule may be the same information as the driver's boarding / exiting schedule, but cannot include usage pattern information. This is because the passenger cannot use the vehicle without driving by the rider of the driver and cannot monopolize the vehicle.

利用可能性予測部114は、車両の利用の可能性(以下、「利用可能性」という。)を予測する。例えば、平日にあっては通勤時間に車両の利用が増加したり、休日にあっては特定の乗降地での利用(娯楽施設からその最寄り駅までの利用など)が増加したりする場合がある。そのため、利用可能性予測部114は、日時や、過去の配車計画に基づいて、車両の利用可能性を予測する。   The availability predicting unit 114 predicts the possibility of using the vehicle (hereinafter referred to as “availability”). For example, on weekdays, vehicle usage may increase during commuting hours, and on holidays, usage at specific landings (such as from an amusement facility to the nearest station) may increase. . Therefore, the availability predicting unit 114 predicts the availability of the vehicle based on the date and time and the past dispatching plan.

移動時間推定部115は、ある区間における車両の移動時間を推定する。移動時間推定部115は、乗車地及び降車地が条件として与えられると、その乗車地から降車地に移動するまでに要する時間を求める。移動時間推定部115は、乗車地から降車地までの距離に基づいて移動時間を推定するほか、その移動の曜日や時間帯を反映させて推定を行ってもよい。また、移動時間推定部115は、車両の性能等に起因する車両毎の移動速度、気象条件(雨や雪など)、交通条件(渋滞や工事など)などを考慮して移動時間を推定することも可能である。   The travel time estimation unit 115 estimates the travel time of the vehicle in a certain section. When the boarding place and the getting-off place are given as conditions, the moving time estimation unit 115 obtains the time required to move from the boarding place to the getting-off place. The travel time estimation unit 115 may estimate the travel time based on the distance from the boarding place to the departure place, or may reflect the day of the week and the time zone of the travel. In addition, the travel time estimation unit 115 estimates the travel time in consideration of the travel speed of each vehicle due to vehicle performance, weather conditions (rain and snow, etc.), traffic conditions (congestion, construction, etc.), and the like. Is also possible.

余裕時間設定部116は、運転者及び同乗者の乗降予定に対して余裕時間を設定する。ここにおいて、余裕時間とは、運転者又は同乗者が定めた乗降予定に対して設ける余分の時間をいう。例えば、ある区間の移動時間が「30分」であると移動時間推定部115が推定し、余裕時間設定部116がここに「5分」の余裕時間を設定すると、当該区間の移動時間は、「35分」であるとみなされる。余裕時間設定部116は、利用可能性予測部114により予測された利用可能性や、運転者又は同乗者が定めた乗降予定に含まれる自由度に基づいて余裕時間を設定する。   The allowance time setting unit 116 sets an allowance time for the driver and passengers' scheduled to get on and off. Here, the surplus time means extra time provided for the boarding / alighting schedule determined by the driver or the passenger. For example, when the travel time estimation unit 115 estimates that the travel time of a certain section is “30 minutes” and the margin time setting unit 116 sets a margin time of “5 minutes” here, the travel time of the section is It is considered “35 minutes”. The margin time setting unit 116 sets the margin time based on the availability predicted by the availability prediction unit 114 and the degree of freedom included in the boarding / alighting schedule determined by the driver or the passenger.

配車部117は、運転者及び同乗者の予定情報と、車両情報とに基づき、車両の配車計画を決定する。ここにおいて、配車計画とは、稼働可能な車両の各々について、その経由地(すなわち、乗車地又は降車地)と乗降車の予定日時とを記述したものをいう。また、説明の便宜上、かかる配車計画を記述した情報についても、ここでは配車計画という。配車部117は、運転者及び同乗者の乗降予定を満たすように稼働可能な車両を割り振り、配車計画を決定する。なお、配車部117は、運転者が1名もいない状態で走行することにならないように配車計画を決定する。また、配車部117は、例えば、利用者の乗降予定を満たすように稼働可能な車両が複数ある場合には、その乗降予定に係る乗車地や降車地を経由するのに必要な移動距離がより少なくて済む車両が優先して割り振られるようにしてもよい。   The vehicle allocation unit 117 determines a vehicle allocation plan based on the schedule information of the driver and passengers and the vehicle information. Here, the vehicle allocation plan refers to a description of the transit point (that is, the boarding place or the getting-off place) and the scheduled date and time of getting on and off for each operable vehicle. For convenience of explanation, the information describing the dispatch plan is also referred to as a dispatch plan here. The vehicle allocation unit 117 allocates vehicles that can be operated so as to satisfy the driver's and passenger's boarding / exit schedules, and determines a vehicle allocation plan. The vehicle allocation unit 117 determines a vehicle allocation plan so as not to travel with no driver. Further, for example, when there are a plurality of vehicles that can be operated so as to satisfy the user's boarding / alighting schedule, the vehicle allocation unit 117 has a greater travel distance necessary for passing through the boarding area and the boarding area related to the boarding / alighting schedule. You may make it allocate with priority the vehicle which requires few.

出力部118は、配車部117により配車計画が決定された場合に、該当する利用者端末200又は車載端末300に報知するための情報を出力する。出力部118は、例えば、運転者端末200aに対しては、どの車両を利用し、どの経由地でどの利用者を乗車させるかなどを報知し、同乗者端末200bに対しては、乗車地及びその予定日時と、降車地及びその予定日時とを報知する。以下においては、出力部118が報知のために出力する情報のことを「報知情報」という。   When the vehicle allocation plan is determined by the vehicle allocation unit 117, the output unit 118 outputs information for notifying the corresponding user terminal 200 or vehicle-mounted terminal 300. For example, the output unit 118 informs the driver terminal 200a which vehicle is used and which user is boarded at which route, and the passenger terminal 200b receives the boarding place and The scheduled date and time, the alighting place and the scheduled date and time are notified. Hereinafter, the information output by the output unit 118 for notification is referred to as “notification information”.

なお、管理者端末400は、同乗者端末200bの代替物として機能する通信端末である。例えば、同乗者である利用者は、同乗者端末200bを有しない場合に、電話等により連絡を行う。管理者端末400の操作者は、同乗者の連絡を受け付け、必要な情報を管理者端末400に入力する。つまり、同乗者は、管理者端末400とその操作者を介することで、同乗者端末200bを介さなくても情報の伝達及び取得を行うことが可能である。   The administrator terminal 400 is a communication terminal that functions as an alternative to the passenger terminal 200b. For example, a passenger who is a passenger communicates by telephone or the like when the passenger terminal 200b is not provided. The operator of the administrator terminal 400 accepts the passenger's contact and inputs necessary information to the administrator terminal 400. That is, the passenger can transmit and acquire information without going through the passenger terminal 200b by using the administrator terminal 400 and the operator.

本実施形態の配車システム10の構成は、以上のとおりである。
図6は、かかる構成において行われる配車の流れを概略的に示すシーケンスチャートである。同図に示すように、運転者は、運転者端末200aを用いて、予定情報を送信する(ステップS101)。運転者による車両の利用方法には、自己が利用するために車両を運転する場合と、他者(特に同乗者)が車両を利用するために運転を役務として提供する場合とがある。後者の場合、運転者は、用事がない空き時間などを、運転可能な時間として登録しておく。また、同乗者は、車両を利用する必要がある場合に、その予定情報を同乗者端末200bを用いて送信する(ステップS102)。
The configuration of the vehicle allocation system 10 according to the present embodiment is as described above.
FIG. 6 is a sequence chart schematically showing the flow of vehicle allocation performed in such a configuration. As shown in the figure, the driver transmits schedule information using the driver terminal 200a (step S101). There are two ways of using a vehicle by a driver: driving the vehicle for use by the driver, and providing driving as a service for another person (especially a passenger) to use the vehicle. In the latter case, the driver registers the idle time, etc., when there is no business, as the driveable time. When the passenger needs to use the vehicle, the passenger transmits the schedule information using the passenger terminal 200b (step S102).

図7は、乗降予定の入力画面を例示する図である。なお、同図においては、利用者が入力する情報を斜体で示している。利用者は、まず、図7(a)に示す入力画面を用いて、乗降地及び乗降日時を入力する。利用者は、図7(a)に示す入力画面に従って操作を行うことにより、所望の日付や時刻を選択することができる。また、乗降地については、過去に入力されたもの(いわゆる入力履歴)を利用者端末200が記憶し、この入力履歴の中から利用者が選択するようにしてもよいし、利用者が文字等を直接入力してもよい。入力履歴に該当する乗降地には、後述する地点IDが割り当てられている。また、運転者及び同乗者は、これに合わせ、予定名及び利用人数を入力する。ここにおいて、予定名は、運転者又は同乗者の確認の便宜のために付与される、乗降予定の名称である。利用人数は、乗降をともにする人数の合計である。   FIG. 7 is a diagram exemplifying an entry / exit schedule input screen. In the figure, information input by the user is shown in italics. First, the user uses the input screen shown in FIG. The user can select a desired date and time by performing an operation according to the input screen shown in FIG. In addition, as for getting on and off, the user terminal 200 may store what has been input in the past (so-called input history), and the user may select from this input history, or the user may select characters, etc. May be entered directly. A point ID described later is assigned to a boarding area corresponding to the input history. In addition, the driver and the passenger enter the scheduled name and the number of passengers accordingly. Here, the planned name is the name of the scheduled boarding / alighting given for the convenience of confirmation by the driver or passengers. The number of passengers is the total number of people who get on and off.

図7(a)の入力画面において必要な情報が入力されると、運転者端末200aは、表示部250による表示を図7(a)に示す入力画面から図7(b)に示す入力画面に切り替える。運転者は、図7(b)の入力画面を用いて、車両の利用形態の別(独占又は共用)を入力する。なお、同乗者端末200bは、この入力画面を表示させない。   When necessary information is input on the input screen of FIG. 7A, the driver terminal 200a changes the display by the display unit 250 from the input screen shown in FIG. 7A to the input screen shown in FIG. 7B. Switch. The driver uses the input screen of FIG. 7B to input another type of vehicle usage (exclusive or shared). The passenger terminal 200b does not display this input screen.

以上の入力を受け付けたら、利用者端末200は、これらの乗降予定が記述された予定情報を管理装置100に送信する。利用者端末200は、予定情報を送信する前に、利用者に入力した内容の確認を促すための画面を表示してもよい。また、利用者端末200は、管理装置100により配車計画が決定されるまでの間、車両の検索中であることを示す表示を行ってもよい。   Upon receiving the above input, the user terminal 200 transmits schedule information in which these boarding / alighting schedules are described to the management apparatus 100. The user terminal 200 may display a screen for prompting the user to confirm the contents input before transmitting the schedule information. Further, the user terminal 200 may display that the vehicle is being searched until the dispatching plan is determined by the management device 100.

なお、乗降予定の入力は、本サービス専用のアプリケーションを用いて行われてもよいが、いわゆるスケジューラと連動するものであると、より望ましい。つまり、乗降予定を入力するためのアプリケーションは、乗降予定のほか、乗降予定と無関係の他の予定も入力できるものであると望ましい。かかる場合、入力画面には、入力した予定において車両を利用するか否かを選択するためのステップ(チェックボックス、ダイアログボックスなど)が設けられ、車両の利用が選択された予定が乗降予定として扱われ、車両の利用が選択されていない予定が他の予定として扱われればよい。このとき、乗降予定と他の予定とは、乗降予定には車両の絵文字が表示され、他の予定には表示されない、といった具合に、表示部250において区別可能に表示されると望ましい。   In addition, although the entry of a boarding / alighting schedule may be performed using the application only for this service, it is more desirable in connection with what is called a scheduler. That is, it is desirable that the application for inputting the boarding / alighting schedule can input other schedules that are not related to the boarding / alighting schedule. In such a case, the input screen is provided with a step (check box, dialog box, etc.) for selecting whether or not to use the vehicle in the input schedule, and the schedule for which the use of the vehicle is selected is treated as a boarding / exiting schedule. In other words, a schedule for which the use of a vehicle is not selected may be treated as another schedule. At this time, it is preferable that the boarding / alighting schedule and other schedules are displayed in a distinguishable manner on the display unit 250 such that the pictogram of the vehicle is displayed in the boarding / alighting schedule and is not displayed in other schedules.

管理装置100は、本サービスにおいて利用可能な車両の車両情報をあらかじめ記憶している。管理装置100は、運転者及び同乗者の予定情報を運転者端末200a及び同乗者端末200bから取得すると、それぞれの乗降予定を満たす車両があるか検索し(ステップS103)、与えられた条件を満たす車両があれば、その旨を運転者及び同乗者に報知する(ステップS107、S108)。この報知が行われると、利用者による車両の予約が成立したことになる。なお、同図に示していないが、管理装置100は、車載端末300に対してもあわせて報知を行うことができる。また、管理装置100は、条件を満たす車両が複数ある場合には、複数の車両を選択候補として報知し(ステップS104)、いずれの車両を利用するかを同乗者に選択させてもよい(ステップS105)。なお、ステップS104及びS105の処理は、同乗者に限らず、運転者について行ってもよい。管理装置100は、予定を取得した運転者及び同乗者のそれぞれについて以上の一連の処理を行い、運転者及び同乗者の希望を可能な限り満たし、車両の利用に無駄が生じないような配車計画を決定する(ステップS106)。   The management apparatus 100 stores in advance vehicle information of vehicles that can be used in this service. When the management device 100 acquires the schedule information of the driver and the passenger from the driver terminal 200a and the passenger terminal 200b, the management device 100 searches for a vehicle that satisfies each of the boarding / alighting schedules (step S103) and satisfies the given condition. If there is a vehicle, this is notified to the driver and passengers (steps S107 and S108). When this notification is performed, the vehicle reservation by the user is established. Although not shown in the figure, the management apparatus 100 can also notify the in-vehicle terminal 300 together. In addition, when there are a plurality of vehicles that satisfy the condition, the management device 100 may notify the plurality of vehicles as selection candidates (step S104) and allow the passenger to select which vehicle to use (step S104). S105). In addition, you may perform the process of step S104 and S105 not only about a passenger but about a driver | operator. The management device 100 performs a series of processes described above for each of the driver and the passenger who have acquired the schedule, satisfies the driver's and passenger's wishes as much as possible, and does not waste the use of the vehicle. Is determined (step S106).

乗降予定は、配車計画が決定された後においても、随時入力される可能性がある。そのため、管理装置100は、必要に応じてステップS106〜S108の処理を再度行うことにより、決定済みの配車計画を変更し、変更があったことを報知する場合がある。
また、図6に示す流れにおいては、運転者及び同乗者がいずれも1組であるが、実際には、3組以上の利用者が同時に乗車していたり、あるいは運転者が他の利用者を同乗させずに車両を独占していたりすることがある。
The boarding / alighting schedule may be input at any time even after the dispatch plan is determined. Therefore, the management apparatus 100 may change the determined vehicle allocation plan by performing the processes of steps S <b> 106 to S <b> 108 again as necessary, and may notify that there has been a change.
In the flow shown in FIG. 6, the driver and the passenger are one set, but in reality, three or more sets of users are on board at the same time, or the driver selects other users. Sometimes the vehicle is monopolized without being on board.

図8は、車両の選択候補から所望の車両を選択するための選択画面を例示する図である。管理装置100は、複数の車両が選択候補として挙げられる場合に、それぞれの迎車予定時刻(利用者の乗車地に車両が到着する時刻)と到着予定時刻(利用者の降車地に車両が到着する時刻)とを報知する。また、管理装置100は、必要に応じて、それぞれの候補に係る車両情報や同乗者の情報(人数等)をあわせて表示してもよい。   FIG. 8 is a diagram illustrating a selection screen for selecting a desired vehicle from vehicle selection candidates. When a plurality of vehicles are listed as selection candidates, the management apparatus 100 receives each scheduled arrival time (time when the vehicle arrives at the user's boarding place) and estimated arrival time (when the vehicle arrives at the user's departure location). Time). Moreover, the management apparatus 100 may display together the vehicle information and passenger information (number of people, etc.) related to each candidate as necessary.

図9は、同乗者の車両の乗降に関する処理を示すシーケンスチャートである。同乗者は、配車計画に従って運転された車両と所定の場所で待ち合わせ、当該車両に乗車する。同乗者は、車両に乗車すると、同乗者端末200bと車載端末300とに通信を行わせ、乗車確認を行う(ステップS201)。乗車確認は、同乗者端末200bと車載端末300とが通信を行うことで行われるが、単なる通信ではなく、パスワード入力等の所定の認証処理を伴ってもよい。車載端末300は、乗車確認を認識すると、乗車があったことを管理装置100に報知する(ステップS202)。また、同乗者は、目的地に到達し、車両から降車すると、乗車時と同様の要領で降車確認を行う(ステップS203)。車載端末300は、降車確認を認識すると、降車があったことを管理装置100に報知する(ステップS204)。   FIG. 9 is a sequence chart showing processing related to getting on and off of the passenger's vehicle. The passenger waits at a predetermined place with the vehicle driven according to the vehicle allocation plan, and gets on the vehicle. When the passenger gets on the vehicle, the passenger makes communication with the passenger terminal 200b and the in-vehicle terminal 300 to confirm boarding (step S201). The boarding confirmation is performed by communication between the passenger terminal 200b and the in-vehicle terminal 300, but it may be accompanied by a predetermined authentication process such as password input instead of simple communication. When the in-vehicle terminal 300 recognizes the boarding confirmation, the in-vehicle terminal 300 notifies the management apparatus 100 that there is a boarding (step S202). When the passenger arrives at the destination and gets off the vehicle, the passenger confirms getting off in the same manner as when getting on (step S203). When the in-vehicle terminal 300 recognizes the getting-off confirmation, the in-vehicle terminal 300 notifies the management device 100 that the getting-off has occurred (step S204).

なお、ステップS201〜S204の処理において、車載端末300は、いずれの同乗者の乗降があったのかを識別し、これを管理装置100への報知内容に含めることが望ましいが、同乗者の識別は必須ではない。また、同乗者が同乗者端末200bを有しない場合にあっては、車載端末300は、同乗者端末200bとの通信に代えて、同乗者に本人確認のための操作を行わせることで乗降車の確認を行ってもよい。   In the process of steps S201 to S204, it is desirable that the in-vehicle terminal 300 identifies which passenger has got on and off, and includes this in the content of notification to the management apparatus 100. Not required. Further, when the passenger does not have the passenger terminal 200b, the in-vehicle terminal 300 gets on and off by allowing the passenger to perform an operation for identity verification instead of communication with the passenger terminal 200b. Confirmation may be performed.

図10は、運転者の車両の乗降に関する処理を示すシーケンスチャートである。運転者の場合においても、同乗者の場合(図9参照)と同様に、乗降車の確認(ステップS301、S309)とその報知(ステップS302、S310)とが行われる。車載端末300は、運転者が乗車すると、配車計画に狂いが生じていないか判断するために、配車計画と車両の実際の状況との誤差を算出し(ステップS303)、その誤差を判断する(ステップS304)。なお、車載端末300は、このステップS303及びS304の処理を、車両の走行中において繰り返し実行する。車載端末300は、あらかじめ定められた基準以上の誤差があると判断した場合には、その旨を報知するために管理装置100に誤差情報を送信する(ステップS305)。管理装置100は、誤差情報を受信すると、配車計画を修正(変更)し(ステップS306)、その旨を車載端末300及び運転者端末200aに報知する(ステップS307、S308)。配車計画のうち変更対象となる情報は、例えば、予定時刻である。また、配車計画に経路の情報が含まれる場合には、経路を変更するようにしてもよい。なお、誤差の算出と判断の方法の詳細については、別の図(図17)を参照して後述する。   FIG. 10 is a sequence chart showing a process related to getting on and off the driver's vehicle. Also in the case of a driver, confirmation of getting on and off (steps S301 and S309) and notification thereof (steps S302 and S310) are performed as in the case of a passenger (see FIG. 9). When the driver gets on board, the in-vehicle terminal 300 calculates an error between the vehicle allocation plan and the actual situation of the vehicle in order to determine whether the vehicle allocation plan is out of order (step S303), and determines the error (step S303). Step S304). Note that the in-vehicle terminal 300 repeatedly executes the processes of steps S303 and S304 while the vehicle is traveling. When the in-vehicle terminal 300 determines that there is an error that exceeds a predetermined reference, the in-vehicle terminal 300 transmits error information to the management apparatus 100 to notify the fact (step S305). When the error information is received, the management device 100 corrects (changes) the vehicle allocation plan (step S306), and notifies the in-vehicle terminal 300 and the driver terminal 200a to that effect (steps S307 and S308). The information to be changed in the dispatch plan is, for example, a scheduled time. Further, when route information is included in the dispatch plan, the route may be changed. The details of the error calculation and determination method will be described later with reference to another drawing (FIG. 17).

図11は、ステップS103及びS106の配車計画を決定する処理をより詳細に示すフローチャートである。以下においては、これらの処理を総称して「配車処理」という。配車処理は、ある予定情報が取得されたことを契機に実行されるものである。この配車処理において、制御部110は、予定情報に記述された乗降地に地点IDが付与されているか否かを判断し(ステップS401)、地点IDがまだ付与されていない乗降地があれば、当該乗降地に地点IDを付与する(ステップS402)。地点IDは、利用者による乗降予定の入力を容易ならしめるために付与される情報であり、乗車地又は降車地を一意的に識別可能な情報である。   FIG. 11 is a flowchart showing in more detail the process of determining the dispatch plan in steps S103 and S106. Hereinafter, these processes are collectively referred to as “vehicle dispatch process”. The dispatch process is executed when certain schedule information is acquired. In this dispatch process, the control unit 110 determines whether or not a spot ID is assigned to the boarding / descending place described in the schedule information (step S401). A point ID is assigned to the boarding area (step S402). The point ID is information that is given to make it easier for the user to input a boarding / alighting schedule, and is information that can uniquely identify the boarding place or the boarding place.

次に、制御部110は、配車処理において用いる変数に初期値を設定する(ステップS403)。ここにおいて初期値が設定される変数は、変数C、R及びWである。変数Cの初期値は、稼働可能な車両数である。なお、稼働可能な車両数は、稼働中の車両数と稼働外の車両数の和である。変数Cの初期値は、管理装置100が取得した車両情報に基づいて決められる。また、変数R及びWの初期値は、「0」である。変数Rは、変数Cがデクリメントされ、「0」になったときに、稼働中かつ選択候補となる車両の数を表す。一方、変数Wは、変数Cがデクリメントされ、「0」になったときに、稼働外の車両数を表す。   Next, the control unit 110 sets initial values for variables used in the vehicle allocation process (step S403). Here, the variables whose initial values are set are variables C, R, and W. The initial value of the variable C is the number of vehicles that can be operated. The number of vehicles that can be operated is the sum of the number of operating vehicles and the number of non-operating vehicles. The initial value of the variable C is determined based on the vehicle information acquired by the management device 100. The initial values of the variables R and W are “0”. The variable R represents the number of vehicles that are in operation and are candidates for selection when the variable C is decremented to “0”. On the other hand, the variable W represents the number of non-operating vehicles when the variable C is decremented to “0”.

初期値を設定したら、制御部110は、稼働可能な車両(すなわち稼働中又は稼働外の車両)からいずれかの車両を選択し(ステップS404)、選択した車両が稼働中か稼働外かを判断する(ステップS405)。選択した車両が稼働外である場合、制御部110は、変数Wを「1」増加(インクリメント)させる(ステップS406)。一方、選択した車両が稼働中である場合、制御部110は、当該車両の利用形態が独占形態と共用形態のいずれであるかを判断する(ステップS407)。   When the initial value is set, control unit 110 selects one of the operable vehicles (that is, the operating or non-operating vehicle) (step S404), and determines whether the selected vehicle is operating or not operating. (Step S405). When the selected vehicle is out of operation, the control unit 110 increases (increments) the variable W by “1” (step S406). On the other hand, when the selected vehicle is in operation, the control unit 110 determines whether the usage form of the vehicle is an exclusive form or a shared form (step S407).

選択した車両の利用形態が共用形態である場合、制御部110は、取得した予定情報の乗降予定に基づき、この利用者が乗車した場合に車両の定員を超えないか判断する(ステップS408)。制御部110は、車両の定員を超えないと判断した場合に、当該車両が乗車地に乗車時間に到着できるかを判断する(ステップS409)とともに、当該車両が降車地に降車時間に到着できるかを判断する(ステップS410)。ステップS409及びS410の判断は、選択した車両の車両情報に基づき、車両の移動時間を推定することにより行われる。ここにおいて、「車両が乗車地に乗車時間に到着できる」状態とは、利用者により入力された自由度に応じて、利用者が入力した乗車時間よりもある程度遅れることを許容するものである。また、ここでいう「乗車地」は、利用者が入力した乗車地と完全に一致するものではなく、その近傍(数分の徒歩で移動可能な範囲)であってもよい。これらの点は、降車の場合についても同様に当てはまる事項である。   When the usage form of the selected vehicle is a shared form, the control unit 110 determines whether or not the vehicle capacity will be exceeded when the user gets on the boarding schedule of the acquired schedule information (step S408). When it is determined that the vehicle capacity is not exceeded, the control unit 110 determines whether the vehicle can arrive at the boarding time at the boarding time (step S409) and can the vehicle arrive at the getting-off site at the time of getting off the vehicle. Is determined (step S410). The determinations in steps S409 and S410 are made by estimating the travel time of the vehicle based on the vehicle information of the selected vehicle. Here, the state that “the vehicle can arrive at the boarding place at the boarding time” is allowed to be delayed to some extent from the boarding time input by the user according to the degree of freedom input by the user. Further, the “boarding place” here does not completely coincide with the boarding place input by the user, but may be in the vicinity thereof (a range that can be moved by walking for several minutes). These points also apply to the case of getting off.

制御部110は、ステップS409及びS410の条件を満たす場合に、当該車両が乗車地及び降車地を経由するのに要する時間を算出する(ステップS411、S412)。以下においては、車両が乗車地を経由するのに要する時間を「乗車地経由時間」といい、これを定数T1で表す。同様に、車両が降車地を経由するのに要する時間を「降車地経由時間」といい、これを定数T2で表す。制御部110は、選択した車両に同乗する利用者がいる場合に、当該利用者の各々の乗降予定に設定された余裕時間が、いずれも定数T1と定数T2の和を超えないか判断し(ステップS413)、いずれの余裕時間も「T1+T2」未満である場合に、当該車両を選択候補に追加し(ステップS414)、変数Rをインクリメントさせる(ステップS415)。   When the conditions of steps S409 and S410 are satisfied, the control unit 110 calculates the time required for the vehicle to pass through the boarding place and the getting-off place (steps S411 and S412). In the following, the time required for the vehicle to pass through the boarding place is referred to as “boarding place passing time”, which is represented by a constant T1. Similarly, the time required for the vehicle to pass through the getting-off place is referred to as “getting-off place time”, which is represented by a constant T2. When there is a user who rides on the selected vehicle, the control unit 110 determines whether the margin time set for each user's boarding / exit schedule exceeds the sum of the constant T1 and the constant T2 ( Step S413), if any margin time is less than “T1 + T2”, the vehicle is added to the selection candidate (Step S414), and the variable R is incremented (Step S415).

制御部110は、ステップS407〜S413の処理の結果、選択した車両が乗降予定を満たさないと判断した場合には、当該車両を選択候補から除外する。このとき、制御部110は、変数Rをインクリメントさせずに、変数Cを「1」減少(デクリメント)させる(ステップS420)。なお、これらの処理は、利用形態が共用形態である場合についても同様である。   When it is determined that the selected vehicle does not satisfy the boarding / alighting schedule as a result of the processing of steps S407 to S413, the control unit 110 excludes the vehicle from the selection candidates. At this time, the controller 110 decrements the variable C by “1” without incrementing the variable R (step S420). These processes are the same when the usage form is a shared form.

一方、選択した車両の利用形態が独占形態である場合、制御部110は、当該車両が乗車地に乗車時間に到着できるかを判断する(ステップS416)。このステップS416の判断は、ステップS408の判断と同様の処理である。制御部110は、選択した車両が乗車地に乗車時間に到着できると判断した場合、さらに、当該車両を継続して利用する予定の利用者がいるか判断する(ステップS417)。ステップS417の判断は、要するに、取得した予定情報に係る利用者(この場合、常に運転者)が車両を独占できるか否かの判断である。   On the other hand, when the usage form of the selected vehicle is the exclusive form, the control unit 110 determines whether the vehicle can arrive at the boarding place at the boarding time (step S416). The determination in step S416 is the same processing as the determination in step S408. When it is determined that the selected vehicle can arrive at the boarding time at the boarding time, the control unit 110 further determines whether there is a user who intends to continue using the vehicle (step S417). In short, the determination in step S417 is a determination as to whether or not the user (in this case, the driver) according to the acquired schedule information can monopolize the vehicle.

制御部110は、ステップS417において車両を独占可能であると判断した場合、当該車両が乗車地に到着する前に最後に経由する(他の利用者の)降車地を特定し、車両がその降車地を経由して乗車地に到着するために要する経由時間を算出する(ステップS418)。制御部110は、ステップS418において算出した経由時間を加算しても車両の走行に余裕があるか判断し(ステップS419)、余裕がある場合には、当該車両を選択候補に追加し(ステップS414)、変数Rをインクリメントさせる(ステップS415)。   When determining that the vehicle can be monopolized in step S417, the control unit 110 specifies the last stop point (of other users) before the vehicle arrives at the boarding place, and the vehicle gets off the stop. A transit time required to arrive at the boarding place via the ground is calculated (step S418). The control unit 110 determines whether there is a margin in running of the vehicle even if the transit time calculated in step S418 is added (step S419). If there is a margin, the controller 110 adds the vehicle to the selection candidate (step S414). ), The variable R is incremented (step S415).

図12は、ステップS418において算出される経由時間を説明するための模式図である。ある運転者D2が車両を独占して利用する場合、運転者D2の利用開始前には、他の運転者D1が利用していることがある。このとき、運転者D1の降車地と運転者D2の乗車地とは、一致しない場合がある。かかる場合においては、車両が運転者D1の降車地と運転者D2の乗車地との間を移動する時間を考慮する必要があり、これがステップS418において算出される経由時間である。   FIG. 12 is a schematic diagram for explaining the transit time calculated in step S418. When one driver D2 uses the vehicle exclusively, another driver D1 may use the vehicle before the driver D2 starts using the vehicle. At this time, the place where the driver D1 gets off may not coincide with the place where the driver D2 gets on. In such a case, it is necessary to consider the time required for the vehicle to move between the place where the driver D1 gets off and the place where the driver D2 gets on, and this is the transit time calculated in step S418.

なお、経由時間内における車両の運転は、運転者D1及びD2のいずれが行ってもよい。例えば、行き(運転者D2の乗車地から運転者D1の降車地まで)は運転者D1が運転し、戻り(運転者D1の降車地から運転者D2の乗車地まで)は運転者D2が運転してもよい。また、運転者D2は、図中において破線で示すように、運転者D1の降車地から自身の降車地を目指して運転を開始してもよい。   Note that the driver D1 and D2 may drive the vehicle within the transit time. For example, the driver D1 drives on the way (from the boarding place of the driver D2 to the boarding place of the driver D1), and the driver D2 drives on the return (from the boarding place of the driver D1 to the boarding area of the driver D2). May be. In addition, as shown by the broken line in the drawing, the driver D2 may start driving aiming at the own getting-off place from the getting-off place of the driver D1.

制御部110は、以上のステップS404〜S420の処理を行うことにより、選択した車両を選択候補に含めるか否かを特定する。また、制御部110は、選択した車両が稼働外であるか否かを特定する。これらの特定結果は、変数R及びWによって示される。制御部110は、選択した車両についてこれらの処理を実行したら、未選択の車両があるか否かを判断する(ステップS421)。制御部110は、選択した車両が選択候補に含まれる否かによらず変数Cをデクリメントさせるため、この変数Cが「0」であるか否かを判断することによって未選択の車両があるか否かを判断することができる。そして、制御部110は、未選択の車両があれば、これを選択し(ステップS404)、ステップS405以降の処理を繰り返す。   The control unit 110 specifies whether or not to include the selected vehicle as a selection candidate by performing the processes of steps S404 to S420 described above. Further, the control unit 110 specifies whether or not the selected vehicle is out of operation. These specific results are indicated by the variables R and W. After executing these processes for the selected vehicle, control unit 110 determines whether there is an unselected vehicle (step S421). Since control unit 110 decrements variable C regardless of whether the selected vehicle is included in the selection candidates, whether or not there is an unselected vehicle by determining whether variable C is “0” or not. It can be determined whether or not. Then, if there is an unselected vehicle, control unit 110 selects this (step S404), and repeats the processing after step S405.

変数Cが「0」、すなわち、稼働中又は稼働外のすべての車両について選択候補になるか判断したら、制御部110は、変数Rの値を判断する(ステップS422)。変数Rは、これが「1」以上であれば、稼働中の車両に選択候補が存在することを意味し、これが「0」であれば、稼働中の車両に選択候補が存在しないことを意味する。制御部110は、変数Rが「1」以上であれば、該当する車両を選択候補とする報知情報を生成し、これを出力する(ステップS424)。一方、変数Rが「0」であれば、制御部110は、稼働外の車両に利用可能なものがあるかを判断する処理を行う(ステップS423)。ステップS423の処理のことを、以下においては「稼働外車両判断処理」という。   When it is determined whether the variable C is “0”, that is, whether all the vehicles that are in operation or not are candidates for selection, the control unit 110 determines the value of the variable R (step S422). If the variable R is “1” or more, it means that there is a selection candidate in the operating vehicle, and if it is “0”, it means that there is no selection candidate in the operating vehicle. . If the variable R is “1” or more, the control unit 110 generates notification information with the corresponding vehicle as a selection candidate, and outputs this (step S424). On the other hand, if the variable R is “0”, the control unit 110 performs a process of determining whether there is an available vehicle out of operation (step S423). The process of step S423 is hereinafter referred to as “non-operating vehicle determination process”.

図13は、稼働外車両判断処理を示すフローチャートである。稼働外車両判断処理において、制御部110は、まず、変数Wが「0」より大きいか判断する(ステップS501)。本処理の開始時において、変数Wは、待機外の車両の数を表し、処理が進むにつれてその値を小さくする。なお、変数Wは、待機外の車両がなければ、最初から「0」である。   FIG. 13 is a flowchart showing a non-operating vehicle determination process. In the non-operating vehicle determination process, the control unit 110 first determines whether the variable W is greater than “0” (step S501). At the start of this process, the variable W represents the number of vehicles that are not on standby, and the value is reduced as the process proceeds. The variable W is “0” from the beginning if there is no vehicle that is not on standby.

変数Wが「0」以上である場合、制御部110は、稼働外の車両からいずれかの車両を選択し(ステップS502)、当該車両の利用形態が独占形態と共用形態のいずれであるかを判断する(ステップS503)。制御部110は、車両の利用形態が独占形態である場合には、当該車両の配車に余裕があるか否かを判断する(ステップS504)。このステップS504の判断は、図11のステップS416〜S419の処理と同様のものであってよい。制御部110は、選択した車両を配車する余裕があると判断した場合、当該車両を選択候補に追加し(ステップS509)、変数Wをデクリメントさせる(ステップS510)。一方、制御部110は、選択した車両を配車する余裕がないと判断した場合、当該車両を選択候補に追加せずに変数Wのデクリメント(ステップS510)のみを行う。   When the variable W is “0” or more, the control unit 110 selects one of the non-operating vehicles (step S502), and determines whether the usage form of the vehicle is the exclusive form or the shared form. Judgment is made (step S503). When the usage pattern of the vehicle is the exclusive mode, the control unit 110 determines whether there is a margin in the vehicle allocation (step S504). The determination in step S504 may be the same as the processing in steps S416 to S419 in FIG. If the controller 110 determines that there is room to allocate the selected vehicle, the controller 110 adds the vehicle to the selection candidate (step S509) and decrements the variable W (step S510). On the other hand, when determining that there is no room for dispatching the selected vehicle, the control unit 110 only decrements the variable W (step S510) without adding the vehicle to the selection candidate.

また、車両の利用形態が共用形態である場合には、制御部110は、選択した車両を他の利用者がさらに利用(すなわち予約)する可能性(利用可能性)を予測する処理を行う(ステップS505)。このステップS505の処理のことを、以下においては「予測処理」といい、その詳細については後述する。制御部110は、予測処理において予測した利用可能性を判断し(ステップS506)、判断結果に応じた余裕時間Ta又はTbを利用者に設定する(ステップS507、S508)。余裕時間の設定後、制御部110は、選択した車両を選択候補に追加し(ステップS509)、変数Wをデクリメントさせる(ステップS510)。   Further, when the usage form of the vehicle is a shared form, the control unit 110 performs a process of predicting the possibility (usability) that another user may further use (ie, reserve) the selected vehicle ( Step S505). The process of step S505 is hereinafter referred to as “prediction process”, and details thereof will be described later. The control unit 110 determines the availability that is predicted in the prediction process (step S506), and sets a margin time Ta or Tb according to the determination result for the user (steps S507 and S508). After setting the allowance time, control unit 110 adds the selected vehicle to the selection candidates (step S509) and decrements variable W (step S510).

制御部110は、以上のステップS501〜510の処理を、変数Wが「0」になるまで繰り返す。そして、変数Wが「0」になると、制御部110は、該当する車両を選択候補とする報知情報を生成し、これを出力する(ステップS511)。ここにおいて、制御部110は、選択候補となり得る車両が存在しない場合には、その旨を報知するための報知情報を生成する。   The control unit 110 repeats the processes in steps S501 to S510 described above until the variable W becomes “0”. Then, when the variable W becomes “0”, the control unit 110 generates notification information with the corresponding vehicle as a selection candidate, and outputs this (step S511). Here, when there is no vehicle that can be a selection candidate, the control unit 110 generates notification information for notifying that effect.

図14は、予測処理を示すフローチャートである。予測処理において、制御部110は、乗降予定のうちの乗降日時に基づき、利用者が予約した利用日が特異日であるか否かを判断する(ステップS601)。ここにおいて、特異日とは、車両の利用が他の日よりも多いことが予測される日のことをいう。特異日は、例えば、日曜日や祝日であり、記憶部120にあらかじめ記述されている。制御部110は、利用日が特異日である場合には、該当する特異日における過去の配車計画を記憶部120から抽出する(ステップS602)。また、制御部110は、利用日が特異日でない場合には、利用日の曜日を特定し(ステップS603)、該当する曜日における過去の配車計画を記憶部120から抽出する(ステップS604)。   FIG. 14 is a flowchart showing the prediction process. In the prediction process, the control unit 110 determines whether or not the use date reserved by the user is a peculiar date based on the getting-on / off date in the getting-on / off schedule (step S601). Here, the singular day refers to a day on which the vehicle is expected to be used more frequently than other days. The special day is, for example, a Sunday or a holiday, and is described in the storage unit 120 in advance. When the usage date is a peculiar day, the control unit 110 extracts a past vehicle allocation plan for the corresponding peculiar date from the storage unit 120 (step S602). In addition, when the use day is not a special day, the control unit 110 identifies the day of the use day (step S603), and extracts a past vehicle allocation plan for the corresponding day of the week from the storage unit 120 (step S604).

続いて、制御部110は、ステップS602又はS604において抽出した配車計画から、利用者の予約に係る乗車地又はその近傍を乗車地とするものを抽出し(ステップS605)、さらに、利用者の予約に係る降車地又はその近傍を降車地とするものを抽出する(ステップS606)。制御部110は、このようにして過去の配車計画を抽出したら、これをステップS602又はS604における抽出件数で除し、利用件数の平均値を算出する(ステップS607)。また、制御部110は、利用者の予約に係る乗降地及び乗降日時と類似する乗降地及び乗降日時を有する予約の件数を算出する(ステップS608)。ここでいう「類似」は、あらかじめ定められた範囲であり、例えば、乗降地については「半径500m以内」とか、乗降日時については「前後10分以内」といった要領で定められる。   Subsequently, the control unit 110 extracts the boarding place related to the user's reservation or the vicinity thereof as the boarding place from the dispatch plan extracted in step S602 or S604 (step S605), and further the user's reservation. The thing which uses the getting-off place which concerns on this, or its vicinity as a getting-off place is extracted (step S606). When the past vehicle allocation plan is extracted in this way, the control unit 110 divides this by the number of cases extracted in step S602 or S604, and calculates an average value of the number of usage cases (step S607). In addition, the control unit 110 calculates the number of reservations having a boarding area and a boarding date and time similar to the boarding area and boarding date and time related to the user's reservation (step S608). The “similarity” here is a predetermined range. For example, it is determined in a manner such as “within a radius of 500 m” for a boarding area or “within 10 minutes before and after” a boarding date and time.

予約件数と平均値とを算出したら、制御部110は、これらを比較する(ステップS609)。制御部110は、予約件数が平均値以上であれば、利用可能性を「なし」とし(ステップS610)、予約件数が平均値未満であれば、利用可能性を「あり」とする(ステップS611)。   After calculating the number of reservations and the average value, the control unit 110 compares them (step S609). If the number of reservations is greater than or equal to the average value, the control unit 110 sets the availability to “none” (step S610), and if the number of reservations is less than the average value, sets the availability to “present” (step S611). ).

図15は、余裕時間Ta及びTbを例示する図である(単位は「分」)。余裕時間Taは、利用可能性が「なし」である場合の余裕時間であり、余裕時間Tbは、利用可能性が「あり」である場合の余裕時間である。なお、余裕時間Ta及びTbは、同図に示すように、予約を行った日と利用日との相違に応じて異ならせてもよい。なぜならば、実際の利用日が予約を行った日よりも先であるほど、他の利用者により新たな予約が行われる可能性が高まるからである。また、余裕時間Tbは、利用が予測される人数に応じて異ならせてもよい。同図に示すように、余裕時間Tbは、利用が予測される人数が多いほど大きな値となり得る。   FIG. 15 is a diagram illustrating margin times Ta and Tb (the unit is “minute”). The margin time Ta is a margin time when the availability is “none”, and the margin time Tb is a margin time when the availability is “yes”. The margin times Ta and Tb may be varied according to the difference between the reservation date and the use date, as shown in FIG. This is because the possibility that a new reservation is made by another user increases as the actual use date is ahead of the date when the reservation is made. Further, the margin time Tb may be varied depending on the number of people expected to be used. As shown in the figure, the margin time Tb can be larger as the number of people predicted to be used increases.

図16は、以上の配車処理によって決定される配車計画を例示する図である。同図に示すように、配車計画は、車両毎の経由地情報によって表される。ここにおいて、「車両ID」は、車両を特定する識別情報である。また、経由地情報には、「経由地」、「予定時刻」、「乗降区別」及び「利用者ID」が含まれる。「経由地」は、乗車地又は降車地を特定する情報であり、例えば、緯度や経度で記述される。「乗降区別」は、当該経由地における利用者の行動が乗車又は降車のいずれであるかを特定する情報である。「利用者ID」は、当該経由地において行動する利用者を特定する識別情報である。経由地情報は、すべての利用者の行動(乗車及び降車)毎に記述されている。   FIG. 16 is a diagram illustrating a vehicle allocation plan determined by the vehicle allocation process described above. As shown in the figure, the dispatch plan is represented by waypoint information for each vehicle. Here, the “vehicle ID” is identification information that identifies the vehicle. Further, the waypoint information includes “routepoint”, “scheduled time”, “entry / departure distinction”, and “user ID”. “Via station” is information for specifying a boarding place or an alighting place, and is described by, for example, latitude and longitude. “Boarding / departing distinction” is information specifying whether the user's action at the waypoint is boarding or getting off. “User ID” is identification information that identifies a user who acts at the route. The waypoint information is described for every user's action (riding and getting off).

図17は、ステップS303及びS304の処理をより詳細に示すフローチャートである。以下においては、これらの処理を総称して「誤差判定処理」という。誤差判定処理において、制御部310は、管理装置100から受信した配車計画に係る各利用者に設定された余裕時間を特定する(ステップS701)。続いて、制御部310は、余裕時間に基づいて、誤差判定用の閾値Th1を算出する(ステップS702)。閾値Th1は、距離を示す閾値であり、余裕時間が多いほどその値が大きく(すなわち長距離に)なる。   FIG. 17 is a flowchart showing the processing of steps S303 and S304 in more detail. Hereinafter, these processes are collectively referred to as “error determination process”. In the error determination process, the control unit 310 identifies a margin time set for each user related to the vehicle allocation plan received from the management device 100 (step S701). Subsequently, the control unit 310 calculates a threshold value Th1 for error determination based on the margin time (step S702). The threshold value Th1 is a threshold value indicating a distance, and the value becomes larger (that is, longer distance) as the margin time is longer.

次に、制御部310は、最新の位置情報を取得し(ステップS703)、配車計画に基づいて推測される位置と、最新の位置情報に基づいて特定される実際の位置との差分D1を算出する(ステップS704)。ここにおいて、制御部310は、経由地情報や経路の情報に基づいて、その算出時において車両が走行していると推測される位置を求め、これを実際の位置と比較する。   Next, the control unit 310 acquires the latest position information (step S703), and calculates a difference D1 between the position estimated based on the vehicle allocation plan and the actual position specified based on the latest position information. (Step S704). Here, based on the waypoint information and route information, control unit 310 obtains a position where it is estimated that the vehicle is traveling at the time of the calculation, and compares this with the actual position.

また、制御部310は、余裕時間に基づいて、誤差判定用の閾値Th2を算出する(ステップS705)。閾値Th2は、方位の範囲を示す閾値であり、余裕時間が多いほどその値が大きく(すなわち広く)なる。なお、制御部310は、余裕時間のほか、上述した差分D1や経路の情報を用いて閾値Th2を算出してもよい。続いて、制御部310は、配車計画に基づいて推測される方位と、位置情報に基づいて特定される実際の方位との差分D2を算出する(ステップS706)。この処理は、ステップS704の処理における「位置」を「方位」に置き換えたものである。なお、車両の方位、すなわち走行方向は、新旧の位置情報を比較することで求められる。   Further, the control unit 310 calculates a threshold value Th2 for error determination based on the margin time (step S705). The threshold value Th2 is a threshold value indicating the range of azimuth, and the value becomes larger (that is, wider) as the margin time increases. Note that the control unit 310 may calculate the threshold Th2 using the above-described difference D1 and route information in addition to the margin time. Subsequently, the control unit 310 calculates the difference D2 between the direction estimated based on the vehicle allocation plan and the actual direction specified based on the position information (step S706). In this process, “position” in the process of step S704 is replaced with “azimuth”. Note that the direction of the vehicle, that is, the traveling direction, can be obtained by comparing old and new position information.

以上の閾値及び差分を算出したら、制御部310は、差分D1を閾値Th1と比較し(ステップS707)、差分D2を閾値Th2と比較する(ステップS708)。このとき、制御部110は、少なくとも一方の差分が閾値以上であれば、誤差情報を出力する(ステップS709)。ここにおいて、誤差情報とは、配車計画により予定された位置又は方位と実際の位置又は方位との差分(すなわち誤差)を管理装置100が特定することができる情報をいう。誤差情報は、上述した差分D1又はD2(あるいは両方)であってもよいが、差分D1又はD2を算出するために用いた位置情報又は方位の情報であってもよい。   After calculating the above threshold and difference, the control unit 310 compares the difference D1 with the threshold Th1 (step S707), and compares the difference D2 with the threshold Th2 (step S708). At this time, the control unit 110 outputs error information if at least one of the differences is equal to or greater than the threshold (step S709). Here, the error information refers to information that allows the management device 100 to specify a difference (that is, an error) between the position or direction planned by the vehicle allocation plan and the actual position or direction. The error information may be the above-described difference D1 or D2 (or both), but may be position information or azimuth information used to calculate the difference D1 or D2.

なお、制御部310は、差分D1が閾値Th1未満であり、かつ、差分D2が閾値Th2未満である場合には、最新の位置情報を再び取得し(ステップS703)、差分D1及びD2の算出及び差分D1及びD2の閾値との比較を繰り返す。車載端末300は、誤差判定処理の実行中に走行している(すなわち位置情報が変化する)場合があるため、差分D1及びD2も変動し得る。また、誤差判定処理自体も、誤差情報が出力された後も、繰り返し実行され得る。   Note that if the difference D1 is less than the threshold Th1 and the difference D2 is less than the threshold Th2, the control unit 310 obtains the latest position information again (step S703), and calculates the differences D1 and D2. The comparison with the threshold values of the differences D1 and D2 is repeated. Since the in-vehicle terminal 300 may be running during the execution of the error determination process (that is, the position information changes), the differences D1 and D2 may also vary. Also, the error determination process itself can be repeatedly executed after the error information is output.

以上のとおり、本実施形態の配車システム10によれば、運転者のみならず、運転をしない同乗者も、車両を移動手段として利用することが可能である。本実施形態の配車システム10によるサービスは、利用者が少なく、運行本数も少ない公共交通機関によるサービスを支援し、あるいはこれに代替することが期待できる。   As described above, according to the vehicle allocation system 10 of the present embodiment, not only the driver but also a passenger who does not drive can use the vehicle as a moving means. The service by the dispatch system 10 according to the present embodiment can be expected to support or substitute for a service by a public transportation system with a small number of users and a small number of operations.

また、本実施形態の配車システム10は、車両の定員を考慮し、定員を超えない範囲での同乗を許容するため、3組以上の利用者を同乗させることが容易であり、車両を効率的に利用することを可能にする。さらに、本実施形態の配車システム10によれば、稼働中の車両の利用が稼働外の車両の利用よりも優先されるため、かかる優先を行わない場合に比べ、稼働外の車両の利用を抑制し、稼働中の車両をより効率的に利用することが可能である。   In addition, the vehicle allocation system 10 according to the present embodiment allows passengers to ride in a range that does not exceed the capacity in consideration of the capacity of the vehicle, so that it is easy to carry three or more users on board, and the vehicle can be efficiently used. It can be used for. Furthermore, according to the vehicle allocation system 10 of the present embodiment, since the use of the operating vehicle is given priority over the use of the non-operating vehicle, the use of the non-operating vehicle is suppressed compared to the case where such priority is not given. In addition, the operating vehicle can be used more efficiently.

また、本実施形態の配車システム10は、運転者の利用形態として、車両を独占する場合と共用する場合とを選択できるため、運転者の車両の使い勝手を向上させることが可能である。例えば、本実施形態の配車システム10によれば、運転者が自己所有の車両を本サービスに供する場合であっても、車両を独占した利用と共用のための利用とを区別可能であり、さらには、私的な利用や業務上の利用の前後の空き時間などを本サービスのために提供することも可能である。   Moreover, since the vehicle allocation system 10 of this embodiment can select the case where a vehicle is monopolized and the case where it is shared as a driver's usage form, it is possible to improve the usability of the driver's vehicle. For example, according to the vehicle allocation system 10 of the present embodiment, even when the driver provides a self-owned vehicle for this service, it is possible to distinguish between monopolized use and use for sharing. Can also provide free time before and after private use or business use for this service.

[変形例]
本発明は、上述した実施形態に限らず、他の態様によっても実施可能である。本発明は、例えば、以下に示す各例の態様によっても実施可能である。なお、本発明は、これらの変形例を組み合わせて適用したものであってもよい。
[Modification]
The present invention is not limited to the above-described embodiment, and can be implemented by other aspects. The present invention can also be implemented by, for example, embodiments of the following examples. Note that the present invention may be applied in combination of these modifications.

(変形例1)
本発明に係る配車処理は、上述した実施形態に記載したものに限定されない。例えば、誤差判定処理(図17参照)は、位置と方位の双方ではなく、これらのいずれか一方を用いて誤差の判定を行うものであってもよい。同様に、予測処理(図14参照)は、日時と過去の配車計画の双方ではなく、これらのいずれか一方に基づいて利用可能性を予測するものであってもよい。また、予測処理においては、上述した特異日(車両の利用が他の日よりも多いことが予測される日)に代えて、車両の利用が他の時間帯よりも多いことが予測される時間帯か否かによって処理内容を異ならせてもよい。
(Modification 1)
The vehicle allocation process according to the present invention is not limited to the one described in the above-described embodiment. For example, the error determination process (see FIG. 17) may determine an error using either one of these instead of both the position and the orientation. Similarly, the prediction process (see FIG. 14) may predict the availability based on either one of these, instead of both the date and time and the past dispatch plan. In addition, in the prediction process, instead of the above-mentioned specific day (the day on which the vehicle usage is predicted to be higher than other days), the time at which the vehicle usage is predicted to be higher than other time zones The processing content may vary depending on whether or not it is a belt.

また、上述した配車処理の一部の処理を省略することも可能である。例えば、車両の利用形態として独占形態を用いずに共用形態のみを用いてもよいし、予測処理を省略して余裕時間を一定の値にしてもよい。   It is also possible to omit a part of the above-described vehicle allocation process. For example, the common mode may be used as the vehicle usage mode without using the exclusive mode, or the prediction process may be omitted and the margin time may be set to a constant value.

(変形例2)
本発明に係る誤差判定処理は、管理装置100において行われてもよい。例えば、図17に示す処理は、車載端末300が管理装置100に位置情報を送信するように構成されれば、管理装置100で実行することが可能である。ただし、誤差判定処理は、これを行うハードウェア資源を分散し、管理装置100の負荷を軽減するという観点からいえば、車載端末300で行われる方が望ましい。また、管理装置100で誤差判定処理を実行すると、配車計画を変更する必要がない場合にも繰り返し位置情報を送信する必要があるため、車載端末300で誤差判定処理を実行し、配車計画を変更する必要がある場合にのみ誤差情報の送信が行われる態様の方が、無駄な通信を発生させずに済むといえる。
(Modification 2)
The error determination process according to the present invention may be performed in the management apparatus 100. For example, the process illustrated in FIG. 17 can be executed by the management apparatus 100 if the in-vehicle terminal 300 is configured to transmit position information to the management apparatus 100. However, the error determination process is preferably performed by the in-vehicle terminal 300 from the viewpoint of distributing the hardware resources for performing the error determination and reducing the load on the management apparatus 100. Further, when the error determination process is executed by the management device 100, it is necessary to repeatedly transmit the position information even when the vehicle allocation plan does not need to be changed. Therefore, the error determination process is executed by the in-vehicle terminal 300 and the vehicle allocation plan is changed. It can be said that the transmission of the error information only when it is necessary to do so eliminates unnecessary communication.

(変形例3)
本発明に係る配車管理装置は、利用者同士の関連を記憶し、これを考慮して配車計画を決定してもよい。例えば、配車管理装置は、利用者同士が同乗した回数や時間を記憶し、かかる値が多い利用者同士が、そうでない利用者よりも優先的に同乗されるような制御を行ってもよい。このようにすれば、ある程度面識がある利用者と同乗する可能性が増大し、利用者の同乗に対する不安感を抑制することが期待できる。
(Modification 3)
The vehicle allocation management device according to the present invention may store a relationship between users and determine a vehicle allocation plan in consideration of this. For example, the vehicle allocation management device may store the number of times and times when users ride together, and may perform control such that users with many such values are preferentially boarded over users who do not. In this way, it is possible to increase the possibility of riding with a user who is acquainted to some extent, and to suppress the user's anxiety about riding.

10…配車システム、100…管理装置(配車管理装置)、200…利用者端末、200a…運転者端末、200b…同乗者端末、300…車載端末、400…管理者端末、900…ネットワーク、110…制御部、120…記憶部、130…通信部(通信手段)、111…車両情報取得部(車両情報取得手段)、112…運転者予定取得部(第1の予定取得手段)、113…同乗者予定取得部(第2の予定取得手段)、114…利用可能性予測部(予測手段)、115…移動時間推定部、116…余裕時間設定部(設定手段)、117…配車部(配車手段)、118…出力部(出力手段)、210…制御部、220…記憶部、230…ネットワーク通信部、240…車載端末通信部、250…表示部、260…操作部、310…制御部、320…記憶部、330…ネットワーク通信部、340…測位部、350…表示部、360…操作部 DESCRIPTION OF SYMBOLS 10 ... Vehicle allocation system, 100 ... Management apparatus (vehicle allocation management apparatus), 200 ... User terminal, 200a ... Driver terminal, 200b ... Passenger terminal, 300 ... Car-mounted terminal, 400 ... Manager terminal, 900 ... Network, 110 ... Control unit, 120 ... storage unit, 130 ... communication unit (communication unit), 111 ... vehicle information acquisition unit (vehicle information acquisition unit), 112 ... driver schedule acquisition unit (first schedule acquisition unit), 113 ... passenger Plan acquisition unit (second plan acquisition unit), 114 ... availability prediction unit (prediction unit), 115 ... travel time estimation unit, 116 ... allowance time setting unit (setting unit), 117 ... vehicle allocation unit (vehicle allocation unit) , 118 ... output unit (output means), 210 ... control unit, 220 ... storage unit, 230 ... network communication unit, 240 ... in-vehicle terminal communication unit, 250 ... display unit, 260 ... operation unit, 310 ... control unit, 3 0 ... storage unit, 330 ... network communication unit, 340 ... positioning unit, 350 ... display unit, 360 ... operating unit

Claims (9)

車両の位置情報を含む車両情報を取得する車両情報取得手段と、
車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報を取得する第1の予定取得手段と、
車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報を取得する第2の予定取得手段と、
取得された前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、取得された前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、取得された前記車両情報に基づいて特定し、車両の配車計画を決定する配車手段と、
前記配車手段により決定された配車計画を前記運転者及び同乗者に報知するための報知情報を出力する出力手段と
を備えることを特徴とする配車管理装置。
Vehicle information acquisition means for acquiring vehicle information including vehicle position information;
First schedule acquisition means for acquiring first schedule information describing a boarding / alighting schedule including a boarding / alighting place and a boarding / alighting date / time of a driver who drives and uses the vehicle;
Second schedule acquisition means for acquiring second schedule information describing a boarding / exiting schedule including a boarding / alighting place and a boarding / exiting date / time of a passenger who uses the vehicle without driving;
A vehicle that satisfies the driver's boarding / descending schedule described in the acquired first schedule information and that can operate while satisfying the passenger's boarding / exiting schedule described in the acquired second schedule information A vehicle allocation means for specifying the vehicle allocation plan, and specifying the vehicle allocation plan based on the acquired vehicle information;
A vehicle allocation management device comprising: output means for outputting notification information for notifying the driver and passengers of the vehicle allocation plan determined by the vehicle allocation unit.
前記車両情報が、当該車両情報に係る車両に乗車可能な人数を表す定員情報を含み、
前記乗降予定が、当該乗降予定に係る利用人数を含み、
前記配車手段が、
前記第1の予定情報に対応する運転者が乗車してから降車するまでに、前記利用人数の合計が前記定員情報により表される人数を超えない範囲で他の運転者又は同乗者の同乗を許容する前記配車計画を決定する
ことを特徴とする請求項1に記載の配車管理装置。
The vehicle information includes capacity information representing the number of people who can get on the vehicle according to the vehicle information,
The boarding / alighting schedule includes the number of passengers involved in the boarding / alighting schedule,
The vehicle allocation means is
From the time when the driver corresponding to the first schedule information gets on to the time of getting off, the total number of users does not exceed the number of people represented by the capacity information, The vehicle allocation management device according to claim 1, wherein the vehicle allocation plan to be permitted is determined.
前記第1の予定情報が、車両の利用形態を表す利用形態情報であって、当該車両を一の運転者が独占する場合と、当該車両の他の運転者又は同乗者との共用を許容する場合とを識別する利用形態情報を含み、
前記配車手段が、
前記利用形態情報が車両の独占を表す場合に、当該第1の予定情報に対応する運転者による利用中に他の運転者又は同乗者が同乗しないように前記配車計画を決定する
ことを特徴とする請求項1又は2に記載の配車管理装置。
The first schedule information is usage pattern information representing a usage pattern of a vehicle, and allows one driver to monopolize the vehicle and sharing with other drivers or passengers of the vehicle. Including usage pattern information for identifying cases,
The vehicle allocation means is
When the usage pattern information represents monopoly of the vehicle, the vehicle allocation plan is determined so that other drivers or passengers do not ride during use by the driver corresponding to the first schedule information. The vehicle allocation management device according to claim 1 or 2.
前記車両情報が、車両の位置情報と、当該車両が稼働中か否かを表すステータス情報とを含み、
前記配車手段が、
前記運転者及び同乗者の乗降予定を満たして稼働可能な前記車両が複数ある場合に、前記ステータス情報が稼働中である車両を優先する
ことを特徴とする請求項1ないし3のいずれかに記載の配車管理装置。
The vehicle information includes vehicle position information and status information indicating whether the vehicle is in operation,
The vehicle allocation means is
The vehicle in which the status information is in operation is given priority when there are a plurality of the vehicles that can operate with the driver and passengers getting on and off. Vehicle allocation management device.
前記運転者及び同乗者の乗降予定に対して余裕時間を設定する設定手段と、
日時又は過去の配車計画に基づいて車両の利用の可能性を予測する予測手段とを備え、
前記設定手段が、前記予測手段により予測された可能性に基づいて前記余裕時間を設定する
ことを特徴とする請求項1ないし4のいずれかに記載の配車管理装置。
Setting means for setting a margin time for the driver and passengers to get on and off;
A prediction means for predicting the possibility of using the vehicle based on the date and time or a past vehicle allocation plan,
The vehicle allocation management device according to any one of claims 1 to 4, wherein the setting unit sets the margin time based on a possibility predicted by the prediction unit.
通信手段と配車手段とを備える配車管理装置と、
前記配車管理装置と通信を行う手段をそれぞれ備える車載端末、運転者端末及び同乗者端末とを有し、
前記車載端末は、
車両の位置情報を含む車両情報を送信し、
前記運転者端末は、
車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報を送信し、
前記同乗者端末は、
車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報を送信し、
前記配車管理装置は、
前記通信手段が、前記車載端末から送信された車両情報と、前記運転者端末から送信された第1の予定情報と、前記同乗者端末から送信された第2の予定情報とを受信し、
前記配車手段が、前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、前記車両情報に基づいて特定し、車両の配車計画を決定し、
前記通信手段が、前記配車手段により決定された配車計画を報知するための報知情報を、少なくとも前記運転者端末及び同乗者端末に送信する
ことを特徴とする配車システム。
A vehicle allocation management device comprising communication means and vehicle allocation means;
An in-vehicle terminal, a driver terminal and a passenger terminal each having means for communicating with the vehicle allocation management device;
The in-vehicle terminal is
Send vehicle information including vehicle location information,
The driver terminal is
Transmitting first schedule information describing a boarding / alighting schedule including a boarding / alighting place and a boarding / exiting date / time of a driver who drives and uses a vehicle
The passenger terminal is
Send second schedule information describing the boarding / exiting schedule including the boarding / exiting location and boarding / exiting date and time of passengers who use the car without driving,
The vehicle allocation management device
The communication means receives vehicle information transmitted from the in-vehicle terminal, first schedule information transmitted from the driver terminal, and second schedule information transmitted from the passenger terminal,
A vehicle capable of satisfying the boarding / alighting schedule of the driver described in the first schedule information and operating with the vehicle allocation means satisfying the boarding / alighting schedule of the passenger described in the second schedule information; , Identify based on the vehicle information, determine the vehicle allocation plan,
The vehicle allocation system, wherein the communication unit transmits notification information for notifying the vehicle allocation plan determined by the vehicle allocation unit to at least the driver terminal and the passenger terminal.
前記車載端末は、
車両の位置又は方位の少なくともいずれかを特定する特定手段と、
前記特定手段により特定された位置又は方位を、予定された位置又は方位と比較し、位置の差分又は方位の差分を算出する算出手段と、
前記算出手段により算出された位置の差分又は方位の差分が、それぞれの差分について定められる閾値以上である場合に、当該差分を表す誤差情報を出力する出力手段とを備え、
前記配車管理装置は、
前記通信手段が、前記車載端末から送信された誤差情報を受信し、
前記配車手段が、前記誤差情報に基づいて、決定済みの配車計画を変更する
ことを特徴とする請求項6に記載の配車システム。
The in-vehicle terminal is
A specifying means for specifying at least one of a position and a direction of the vehicle;
A calculation unit that compares the position or orientation identified by the identification unit with a planned position or orientation, and calculates a difference in position or a difference in orientation;
An output means for outputting error information representing the difference when the position difference or the azimuth difference calculated by the calculation means is equal to or greater than a threshold value determined for each difference;
The vehicle allocation management device
The communication means receives error information transmitted from the in-vehicle terminal,
The vehicle allocation system according to claim 6, wherein the vehicle allocation unit changes a determined vehicle allocation plan based on the error information.
配車管理装置が、
車両の位置情報を含む車両情報と、車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報と、車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報とを取得し、
前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、前記車両情報に基づいて特定し、車両の配車計画を決定し、
決定した配車計画を前記運転者及び同乗者に報知するための報知情報を出力する
ことを特徴とする配車方法。
The vehicle allocation management device
Vehicle information including vehicle position information, first schedule information describing a boarding / exiting schedule including a boarding / exiting location and a boarding / exiting date of a driver who uses the vehicle, and a passenger who uses the vehicle without driving Get the second schedule information describing the boarding / exit schedule including the boarding area and boarding date / time,
Vehicles that satisfy the boarding / alighting schedule of the driver described in the first schedule information and that can operate while satisfying the boarding / alighting schedule of the passenger described in the second schedule information are included in the vehicle information. To identify and determine the vehicle allocation plan,
A dispatching method characterized by outputting notification information for notifying the driver and passengers of the determined dispatching plan.
コンピュータを、
車両の位置情報を含む車両情報を取得する車両情報取得手段と、
車両を運転して利用する運転者の乗降地及び乗降日時を含む乗降予定が記述された第1の予定情報を取得する第1の予定取得手段と、
車両を運転しないで利用する同乗者の乗降地及び乗降日時を含む乗降予定が記述された第2の予定情報を取得する第2の予定取得手段と、
取得された前記第1の予定情報に記述された前記運転者の乗降予定を満たし、かつ、取得された前記第2の予定情報に記述された前記同乗者の乗降予定を満たして稼働可能な車両を、取得された前記車両情報に基づいて特定し、車両の配車計画を決定する配車手段と、
前記配車手段により決定された配車計画を前記運転者及び同乗者に報知するための報知情報を出力する出力手段
として機能させるためのプログラム。
Computer
Vehicle information acquisition means for acquiring vehicle information including vehicle position information;
First schedule acquisition means for acquiring first schedule information describing a boarding / alighting schedule including a boarding / alighting place and a boarding / alighting date / time of a driver who drives and uses the vehicle;
Second schedule acquisition means for acquiring second schedule information describing a boarding / exiting schedule including a boarding / alighting place and a boarding / exiting date / time of a passenger who uses the vehicle without driving;
A vehicle that satisfies the driver's boarding / descending schedule described in the acquired first schedule information and that can operate while satisfying the passenger's boarding / exiting schedule described in the acquired second schedule information A vehicle allocation means for specifying the vehicle allocation plan, and specifying the vehicle allocation plan based on the acquired vehicle information;
A program for functioning as output means for outputting notification information for notifying the driver and passengers of a vehicle allocation plan determined by the vehicle allocation means.
JP2009046281A 2009-02-27 2009-02-27 Management device, system, and method for allocating vehicle, and program Pending JP2010204708A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009046281A JP2010204708A (en) 2009-02-27 2009-02-27 Management device, system, and method for allocating vehicle, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009046281A JP2010204708A (en) 2009-02-27 2009-02-27 Management device, system, and method for allocating vehicle, and program

Publications (1)

Publication Number Publication Date
JP2010204708A true JP2010204708A (en) 2010-09-16

Family

ID=42966166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009046281A Pending JP2010204708A (en) 2009-02-27 2009-02-27 Management device, system, and method for allocating vehicle, and program

Country Status (1)

Country Link
JP (1) JP2010204708A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016042251A (en) * 2014-08-15 2016-03-31 富士通株式会社 Reservation management method, reservation management program, and reservation management device
JP2016181087A (en) * 2015-03-24 2016-10-13 株式会社日本総合研究所 Vehicle management server and vehicle management method
JP2018032137A (en) * 2016-08-23 2018-03-01 株式会社 ディー・エヌ・エー Arrangement system for moving object
JP2018509722A (en) * 2015-02-10 2018-04-05 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド Method and system for pushing orders
JP2018120596A (en) * 2017-01-26 2018-08-02 エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation Method and system for mediating between users to share vehicle
WO2018230677A1 (en) * 2017-06-16 2018-12-20 本田技研工業株式会社 Service management device, service providing system, service management method, and program
JP2019500681A (en) * 2015-11-16 2019-01-10 ウーバー テクノロジーズ,インコーポレイテッド Method and system for shared transportation
KR20190020100A (en) * 2016-07-05 2019-02-27 후아웨이 테크놀러지 컴퍼니 리미티드 Vehicle management method and apparatus
JP2019125404A (en) * 2019-05-14 2019-07-25 株式会社 ディー・エヌ・エー Arrangement system for moving object
JP2019125117A (en) * 2018-01-15 2019-07-25 株式会社日本総合研究所 Management device and program
JP2020004347A (en) * 2018-07-02 2020-01-09 トヨタ自動車株式会社 Information processing device, information processing method, and program
CN110741406A (en) * 2017-06-15 2020-01-31 本田技研工业株式会社 Ride sharing management device, ride sharing management method, and program
US20200197791A1 (en) 2017-06-16 2020-06-25 Honda Motor Co., Ltd. In-vehicle performance device, in-vehicle performance system, in-vehicle performance method, storage medium, and command measurement device
JP2020149621A (en) * 2019-03-15 2020-09-17 本田技研工業株式会社 Ride-share management device
JP2020149620A (en) * 2019-03-15 2020-09-17 本田技研工業株式会社 Ride-share management device
JP2020149619A (en) * 2019-03-15 2020-09-17 本田技研工業株式会社 Ride-share management device
JP2020194360A (en) * 2019-05-28 2020-12-03 トヨタ自動車株式会社 Information processing device, information processing method, and information processing program
CN112189224A (en) * 2018-05-15 2021-01-05 日产自动车株式会社 Method for determining getting on/off position, device for determining getting on/off position, and system for determining getting on/off position
JP2021015379A (en) * 2019-07-10 2021-02-12 株式会社バイタルリード Vehicle allocation processing device
JP2021063656A (en) * 2019-10-10 2021-04-22 オムロン株式会社 Route information service system, route information service method, route information service program
US11069239B2 (en) 2017-06-16 2021-07-20 Honda Motor Co., Ltd. Event vehicle dispatch device, event vehicle dispatch method, program, and management system
CN113678181A (en) * 2019-03-29 2021-11-19 五十铃自动车株式会社 Transportation management device, transportation management method, and transportation system
CN114546572A (en) * 2022-02-24 2022-05-27 拼途(北京)信息技术有限公司 Control method and control device for vehicle-mounted terminal, storage medium and vehicle-mounted terminal
US11586223B2 (en) 2017-06-16 2023-02-21 Honda Motor Co., Ltd. Vehicle and service management device
US11794816B2 (en) 2017-06-16 2023-10-24 Honda Motor Co., Ltd. Automated driving vehicle

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016042251A (en) * 2014-08-15 2016-03-31 富士通株式会社 Reservation management method, reservation management program, and reservation management device
JP2018509722A (en) * 2015-02-10 2018-04-05 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド Method and system for pushing orders
JP2016181087A (en) * 2015-03-24 2016-10-13 株式会社日本総合研究所 Vehicle management server and vehicle management method
JP2019500681A (en) * 2015-11-16 2019-01-10 ウーバー テクノロジーズ,インコーポレイテッド Method and system for shared transportation
JP2019522294A (en) * 2016-07-05 2019-08-08 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Vehicle management method and apparatus
KR20190020100A (en) * 2016-07-05 2019-02-27 후아웨이 테크놀러지 컴퍼니 리미티드 Vehicle management method and apparatus
KR102256920B1 (en) 2016-07-05 2021-05-26 후아웨이 테크놀러지 컴퍼니 리미티드 Vehicle management method and device
JP2018032137A (en) * 2016-08-23 2018-03-01 株式会社 ディー・エヌ・エー Arrangement system for moving object
CN107767657A (en) * 2016-08-23 2018-03-06 株式会社得那 The scheduling system of moving body
JP2018120596A (en) * 2017-01-26 2018-08-02 エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation Method and system for mediating between users to share vehicle
CN110741406A (en) * 2017-06-15 2020-01-31 本田技研工业株式会社 Ride sharing management device, ride sharing management method, and program
JP2020074170A (en) * 2017-06-16 2020-05-14 本田技研工業株式会社 Service management device, service providing system, service management method, and program
US11069239B2 (en) 2017-06-16 2021-07-20 Honda Motor Co., Ltd. Event vehicle dispatch device, event vehicle dispatch method, program, and management system
US11794816B2 (en) 2017-06-16 2023-10-24 Honda Motor Co., Ltd. Automated driving vehicle
WO2018230677A1 (en) * 2017-06-16 2018-12-20 本田技研工業株式会社 Service management device, service providing system, service management method, and program
US20200197791A1 (en) 2017-06-16 2020-06-25 Honda Motor Co., Ltd. In-vehicle performance device, in-vehicle performance system, in-vehicle performance method, storage medium, and command measurement device
US11691070B2 (en) 2017-06-16 2023-07-04 Honda Motor Co., Ltd. In-vehicle performance device, in-vehicle performance system, in-vehicle performance method, storage medium, and command measurement device
JP7246331B2 (en) 2017-06-16 2023-03-27 本田技研工業株式会社 SERVICE MANAGEMENT DEVICE, SERVICE PROVISION SYSTEM, SERVICE MANAGEMENT METHOD AND PROGRAM
US11586223B2 (en) 2017-06-16 2023-02-21 Honda Motor Co., Ltd. Vehicle and service management device
JP2019125117A (en) * 2018-01-15 2019-07-25 株式会社日本総合研究所 Management device and program
CN112189224B (en) * 2018-05-15 2022-10-14 日产自动车株式会社 Method for determining getting on/off position, device for determining getting on/off position, and system for determining getting on/off position
CN112189224A (en) * 2018-05-15 2021-01-05 日产自动车株式会社 Method for determining getting on/off position, device for determining getting on/off position, and system for determining getting on/off position
JP2020004347A (en) * 2018-07-02 2020-01-09 トヨタ自動車株式会社 Information processing device, information processing method, and program
CN110675303B (en) * 2018-07-02 2023-06-27 丰田自动车株式会社 Information processing device, information processing method, and non-transitory storage medium
CN110675303A (en) * 2018-07-02 2020-01-10 丰田自动车株式会社 Information processing apparatus, information processing method, and non-transitory storage medium
US11287275B2 (en) 2018-07-02 2022-03-29 Toyota Jidosha Kabushiki Kaisha Information processing apparatus, information processing method, and non-transient storage medium
JP7178934B2 (en) 2019-03-15 2022-11-28 本田技研工業株式会社 Ride share management device
JP2020149621A (en) * 2019-03-15 2020-09-17 本田技研工業株式会社 Ride-share management device
JP2020149620A (en) * 2019-03-15 2020-09-17 本田技研工業株式会社 Ride-share management device
JP7178933B2 (en) 2019-03-15 2022-11-28 本田技研工業株式会社 Ride share management device
JP7290433B2 (en) 2019-03-15 2023-06-13 本田技研工業株式会社 Ride share management device
JP2020149619A (en) * 2019-03-15 2020-09-17 本田技研工業株式会社 Ride-share management device
CN113678181B (en) * 2019-03-29 2023-05-23 五十铃自动车株式会社 Transport management device, transport management method, and transport system
CN113678181A (en) * 2019-03-29 2021-11-19 五十铃自动车株式会社 Transportation management device, transportation management method, and transportation system
JP2019125404A (en) * 2019-05-14 2019-07-25 株式会社 ディー・エヌ・エー Arrangement system for moving object
JP2020194360A (en) * 2019-05-28 2020-12-03 トヨタ自動車株式会社 Information processing device, information processing method, and information processing program
JP7188277B2 (en) 2019-05-28 2022-12-13 トヨタ自動車株式会社 Information processing device, information processing method, and information processing program
JP2021015379A (en) * 2019-07-10 2021-02-12 株式会社バイタルリード Vehicle allocation processing device
JP2021063656A (en) * 2019-10-10 2021-04-22 オムロン株式会社 Route information service system, route information service method, route information service program
JP7371431B2 (en) 2019-10-10 2023-10-31 オムロン株式会社 Route information providing system, route information providing method, and route information providing program
CN114546572A (en) * 2022-02-24 2022-05-27 拼途(北京)信息技术有限公司 Control method and control device for vehicle-mounted terminal, storage medium and vehicle-mounted terminal
CN114546572B (en) * 2022-02-24 2024-04-26 拼途(北京)信息技术有限公司 Control method and control device of vehicle-mounted terminal, storage medium and vehicle-mounted terminal

Similar Documents

Publication Publication Date Title
JP2010204708A (en) Management device, system, and method for allocating vehicle, and program
US10847035B2 (en) Demand responsive operation system
JP7136246B2 (en) Shared vehicle management method and shared vehicle management device
US10692367B2 (en) Connected and adaptive vehicle traffic management system with digital prioritization
JP7152577B2 (en) Information management method and information management device
US20200003571A1 (en) Information processing device, information processing method, and information processing program product
JP5967205B2 (en) On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system
JP7008802B2 (en) Vehicle allocation management device and vehicle allocation management method
US20190303806A1 (en) Boarding management system, boarding management method, and system
CN113196354B (en) Information processing method and information processing system
JP2019168827A (en) Information processor and program
JP2023096084A (en) Operation management device
JP7022826B2 (en) Commercial vehicle operation system
CN112262418A (en) Vehicle management system and vehicle management method
WO2019163186A1 (en) Vehicle control system, vehicle control device, and vehicle control method
JP7475985B2 (en) Vehicle allocation management device and vehicle allocation management method
JP2019175393A (en) Carpool support system, carpool support method, program and movable body
KR102118290B1 (en) Method and system for allocating vehicle using expected driving information
JPH10170288A (en) Boarding information providing system
CN112016988A (en) Information processing apparatus, information processing method, and storage medium
JP2019175389A (en) Carpool support system, carpool support method, program and movable body
CN113449951A (en) Information processing apparatus, information processing method, and non-transitory storage medium
WO2024134897A1 (en) Vehicle dispatch management device and vehicle dispatch management method
WO2022200822A1 (en) Vehicle dispatch assistance device, vehicle dispatch service system, and vehicle dispatch assistance method
JP2004302943A (en) Moving vehicle dispatching program and moving vehicle dispatching method