Movatterモバイル変換


[0]ホーム

URL:


JP5445939B2 - Taxi dispatch system and taxi dispatch processing device - Google Patents

Taxi dispatch system and taxi dispatch processing device
Download PDF

Info

Publication number
JP5445939B2
JP5445939B2JP2009283329AJP2009283329AJP5445939B2JP 5445939 B2JP5445939 B2JP 5445939B2JP 2009283329 AJP2009283329 AJP 2009283329AJP 2009283329 AJP2009283329 AJP 2009283329AJP 5445939 B2JP5445939 B2JP 5445939B2
Authority
JP
Japan
Prior art keywords
time
data
taxi
reservation
processing unit
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.)
Expired - Fee Related
Application number
JP2009283329A
Other languages
Japanese (ja)
Other versions
JP2011123844A5 (en
JP2011123844A (en
Inventor
登 櫻井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to JP2009283329ApriorityCriticalpatent/JP5445939B2/en
Publication of JP2011123844ApublicationCriticalpatent/JP2011123844A/en
Publication of JP2011123844A5publicationCriticalpatent/JP2011123844A5/ja
Application grantedgrantedCritical
Publication of JP5445939B2publicationCriticalpatent/JP5445939B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Description

Translated fromJapanese

本発明は、タクシー配車システムおよびタクシー配車処理装置に関する。  The present invention relates to a taxi dispatch system and a taxi dispatch processing apparatus.

従来から、タクシーの配車指示効率を向上させることを目的として、以下の配車システムが提案されている。すなわち、センタと、GPS(Global Positioning System)レシーバを搭載して自身の位置を特定するための位置情報を得ると共に、無線器を搭載してセンタから無線通信によって配車指示される複数のタクシーとを備える。そして、センタにおいては、配車先である顧客位置を指示するための配車情報を作成し、複数のタクシーの中で顧客位置に最短経路のタクシーから順に配車情報を無線で送信する。そして、タクシーにおいては、センタから送信された配車情報を受信して、表示器上、配車情報で指示される顧客位置及びその周辺の地図を合成表示し、さらに配車情報で指示される顧客情報を合成表示し、スピーカにおいてその顧客情報を音声によりガイダンスする(特許文献1参照)。  Conventionally, the following dispatch system has been proposed for the purpose of improving taxi dispatch instruction efficiency. In other words, a center and a GPS (Global Positioning System) receiver are installed to obtain position information for specifying the position of the center, and a plurality of taxis that are equipped with a wireless device and instructed to dispatch by radio communication from the center. Prepare. In the center, dispatch information for instructing a customer position as a dispatch destination is created, and dispatch information is transmitted wirelessly in order from the shortest route taxi to the customer position among a plurality of taxis. In the taxi, the vehicle allocation information transmitted from the center is received, and the customer position indicated by the vehicle allocation information and the surrounding map are displayed on the display, and the customer information indicated by the vehicle allocation information is further displayed. The synthesized information is displayed and the customer information is guided by voice in the speaker (see Patent Document 1).

特開平9−128690号公報JP-A-9-128690

特許文献1に記載されているタクシー配車システムでは、たしかにタクシーの配車指示効率が向上する。しかしながら、複数のタクシーの運転手が不満を抱く場合がある。なぜなら、たまたまタクシー利用者の近くにいたために頻繁に配車されるタクシーと、タクシー利用者の近くにいなかったために長時間にわたって配車されないタクシーがあることが想定されるからである。  In the taxi dispatch system described inPatent Document 1, the taxi dispatch instruction efficiency is certainly improved. However, several taxi drivers may be frustrated. This is because it is assumed that there are taxis that are frequently dispatched because they happen to be near the taxi user, and taxis that are not dispatched for a long time because they are not near the taxi user.

そこで、本発明の目的は、複数のタクシーに対して均等に配車が可能なタクシー配車システムおよびタクシー配車処理装置を提供することである。  SUMMARY OF THE INVENTION An object of the present invention is to provide a taxi dispatch system and a taxi dispatch processing apparatus capable of equally dispatching a plurality of taxis.

上記目的を達成するため、本発明のタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとを有するタクシー配車システムにおいて、処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、処理部は、タクシー利用者の乗降地データと乗車時刻のデータとを利用し、運行時間決定用の地図データから各タクシーについてその待機地点から乗車地までの移動時間データと、降車時刻のデータとを導き出し、乗車時刻のデータから降車時刻のデータまでの期間の予約枠にデータが入力されていないタクシーであって、かつ乗車時刻に乗車地に到着可能なタクシーを抽出し、その抽出されたタクシーから選択したタクシーをタクシー利用者へ配車する。  In order to achieve the above object, a taxi dispatch system of the present invention is installed in a base station to store and process various data, a processing unit that also functions as a server, and a plurality of taxis to be dispatched. In a taxi dispatch system having a processing unit and a taxi having means for transmitting and receiving, the processing unit is configured to determine the operation time determination map data obtained by dividing the terrain based on a temporal distance and block, and the average travel time of the taxi x When the number of taxis is y and the number of taxi reservations is within the range of “(60 ÷ x) × y” within −20% of the reservation limit within one hour, the reservation unit time is z And a dispatch schedule table in which each reservation frame within a unit time in a normal time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more), Processing department is taxi Using the user's boarding / departure point data and boarding time data, the travel time data from the waiting point to the boarding point for each taxi and the boarding time data are derived for each taxi from the map data for determining the driving time, and the boarding time A taxi for which no data has been entered in the reservation frame for the period from the data to the departure time data and that can arrive at the boarding time at the boarding time is extracted, and the taxi selected from the extracted taxi is selected Deliver to taxi users.

ここで、処理部は、抽出したタクシーが複数の場合でかつそれらが出勤後初であるタクシーの場合、出勤時刻の早いものを優先することが好ましい。  Here, in the case where there are a plurality of extracted taxis and these are the first taxis after work, the processing unit preferably prioritizes those with early work hours.

また、処理部は、抽出したタクシーが複数の場合、移動時間データの値が最も小さいものを選択し、移動時間データの値が同じものが複数存在した場合には、タクシーから予約運行が可能な連絡を受領した時が早いものを選択することが好ましい。  In addition, when there are multiple taxis extracted, the processing unit selects the one with the smallest value of travel time data, and if there are multiple items with the same value of travel time data, reservation operation can be performed from the taxi. It is preferable to select the one that receives the contact early.

上記目的を達成するため、本発明のタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとを有するタクシー配車システムにおいて、処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、運行時間決定用地図データは、一般的な地図情報のレイヤーに、時間的な距離でブロック化されたブロック情報のレイヤーが重ね合わされたものである。  In order to achieve the above object, a taxi dispatch system of the present invention is installed in a base station to store and process various data, a processing unit that also functions as a server, and a plurality of taxis to be dispatched. In a taxi dispatch system having a processing unit and a taxi having means for transmitting and receiving, the processing unit is configured to determine the operation time determination map data obtained by dividing the terrain based on a temporal distance and block, and the average travel time of the taxi x When the number of taxis is y and the number of taxi reservations is within the range of “(60 ÷ x) × y” within −20% of the reservation limit within one hour, the reservation unit time is z And a dispatch schedule table in which each reservation frame within a unit time in a normal time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more), Map for determining operating hours Data, set a layer of general map information, in which blocked the block information layer is superimposed temporal distance.

ここで、タクシーの予約をする利用者の位置情報のレイヤーおよび利用者の降車予定の降車位置情報のレイヤーを、地図情報のレイヤーおよびブロック情報のレイヤーに重ねることで、利用者の乗車位置から降車位置までの時間を算出することが好ましい。  Here, the layer of the location information of the user who makes a taxi reservation and the layer of the location information of the user who is scheduled to get off are overlaid on the layer of the map information and the layer of the block information, thereby getting off from the user's boarding location. It is preferable to calculate the time to the position.

また、処理部は、配車されるタクシーの数が入力されることで、予約枠の限度数を自動算出し、算出された値の中に入る整数値のうち最大値を選択し、z分を10分とした上で10分毎の各予約枠を「最大値÷6」とし、予約引受可能な枠をその値の1/4〜3/4の範囲とすることが好ましい。  In addition, the processing unit automatically calculates the limit number of reservation slots by inputting the number of taxis to be dispatched, selects the maximum value among the integer values that fall within the calculated value, and calculates z minutes. It is preferable to set each reservation frame every 10 minutes to “maximum value ÷ 6” after setting it to 10 minutes, and to make a reservation acceptable frame within a range of ¼ to ¾ of the value.

また、単位時間内の各予約枠を午前から午後にかけての所定時間のみ1倍を超え2倍以下としたことが好ましい。  Further, it is preferable that each reservation frame within the unit time is set to be more than 1 time and less than 2 times only for a predetermined time from morning to afternoon.

上記目的を達成するため、本発明のタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとを有するタクシー配車システムにおいて、処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、処理部は、予約申込者の乗車日時が入力されると、予約枠を検索し、該当する予約枠に空きがあるか否かを判断し、空きがあると、その枠を埋めると共に乗車日時、乗車地、目的地を少なくとも有する予約リストを作成し、その後、その予約リストと運行時間決定用地図データに基づき、降車時刻を算出し、その降車時刻を利用してスケジュールテーブルを完成する。  In order to achieve the above object, a taxi dispatch system of the present invention is installed in a base station to store and process various data, a processing unit that also functions as a server, and a plurality of taxis to be dispatched. In a taxi dispatch system having a processing unit and a taxi having means for transmitting and receiving, the processing unit is configured to determine the operation time determination map data obtained by dividing the terrain based on a temporal distance and block, and the average travel time of the taxi x When the number of taxis is y and the number of taxi reservations is within the range of “(60 ÷ x) × y” within −20% of the reservation limit within one hour, the reservation unit time is z And a dispatch schedule table in which each reservation frame within a unit time in a normal time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more), The processing department makes a reservation application When the boarding date and time is input, the reservation frame is searched and it is determined whether or not the corresponding reservation frame has a vacancy. If there is a vacancy, the frame is filled and at least the boarding date and time, the boarding place, and the destination are The reservation list is created, and then the getting-off time is calculated based on the reservation list and the map data for determining the operation time, and the schedule table is completed using the getting-off time.

ここで、処理部は、運行時間決定用地図データ中に無い乗車地の予約が入ったときは、予約リストとは別に遠方配車用予約リストを作成することが好ましい。  Here, when a reservation for a boarding place that is not included in the map data for determining operation time is entered, the processing unit preferably creates a reservation list for long-distance dispatch separately from the reservation list.

また、処理部は、配車リストを作成するに当たって、遠方配車用予約リストが存在する場合は、予約リストに優先して遠方配車用予約リストの配車を行うことが好ましい。  Further, when creating the dispatch list, the processing unit preferably dispatches the reservation list for remote dispatch in preference to the reservation list when the reservation list for remote dispatch exists.

上記目的を達成するため、本発明のタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシー、またはタクシーの利用者とを有し、処理部は、地形を所定の移動可能時間に基づいてブロックに区分けして座標データとした運行時間決定用地図データと、所定期間を一単位としその一単位毎に1つまたは複数のマス目に区切った予約枠を備える配車スケジュールテーブルとを有し、処理部は、タクシーまたは利用者が、利用者の乗降地データと、乗車時刻データまたは降車時刻データとを処理部に送信することで、それらのデータを入力し、またはコンピュータに接続される外部機器から入力され、処理部は、その入力されたデータを運行時間決定用地図データとを参照して、乗降地データを座標データに置き換え、座標データから利用者の乗車時刻データまたは降車時刻データを割り出し、配車スケジュールテーブルを参照し、乗車時刻データから降車時刻データまでの期間の予約枠にデータが入力されていないタクシーを抽出し、その抽出されたタクシーから一定の基準で選択したタクシーを利用者へ配車する。  In order to achieve the above object, a taxi dispatch system of the present invention is installed in a base station to store and process various data, a processing unit that also functions as a server, and a plurality of taxis to be dispatched. A taxi having a means for transmitting and receiving with the processing unit, or a taxi user, and the processing unit divides the terrain into blocks based on a predetermined movable time, A dispatch schedule table having a predetermined period as one unit and a reservation frame divided into one or a plurality of squares for each unit, and the processing unit is a taxi or a user, and the user's boarding / departure point data And the boarding time data or the getting-off time data are transmitted to the processing unit so that the data is input or input from an external device connected to the computer. The management unit refers to the input data for the operation time determination map data, replaces the boarding / exiting point data with the coordinate data, determines the user's boarding time data or the boarding time data from the coordinate data, and the dispatch schedule table , A taxi for which no data is input in the reservation frame in the period from the boarding time data to the getting-off time data is extracted, and the taxi selected on the basis of a certain standard is dispatched to the user from the extracted taxi.

ここで、処理部は、抽出ができなかった場合には、乗車時刻データの時刻に近い時刻であってその時刻の乗車時刻データであれば抽出が可能な時刻の1つまたは2つ以上のデータをタクシーまたは利用者へと送信することが好ましい。  Here, if the extraction cannot be performed, the processing unit is one or two or more data of the time that can be extracted if the time is close to the time of the boarding time data and the boarding time data of that time. Is preferably sent to a taxi or user.

また、入力された乗車時刻データと降車時刻データとのいずれか一方または双方を、タクシー内で出力することが好ましい。  Moreover, it is preferable to output either one or both of the input boarding time data and getting-off time data in a taxi.

また、運行時間決定用地図データは、地図上のどこに何の施設が存在するかについての施設情報を含み、タクシーまたは利用者は、施設情報に基づいて乗降地データを処理部に送信し、処理部は、施設情報から当該施設が複数のブロックのどこのブロックに位置するかを特定することが好ましい。  The map data for determining the operating time includes facility information about where and what facilities exist on the map, and the taxi or user transmits boarding / departure point data to the processing unit based on the facility information. It is preferable that the unit specifies in which block of the plurality of blocks the facility is located from the facility information.

また、利用者が利用した経験のある乗降地データに基づく第1の顧客データを用い、第1の顧客データを利用して、タクシーまたは利用者によって処理部へ乗降地データが送信されることが好ましい。  In addition, the first customer data based on the boarding / departure data that the user has used may be used, and the first customer data may be used to transmit the boarding / departure data to the processing unit by the taxi or the user. preferable.

また、タクシー利用に際し必要な利用者に関する第2の顧客データを用い、第2の顧客データを各々のタクシーの運転手が把握可能とすることが好ましい。  In addition, it is preferable to use the second customer data related to the user necessary for using the taxi, and to make it possible for the driver of each taxi to grasp the second customer data.

また、乗降地データは、グローバル・ポジショニング・システムを用いてタクシーまたは利用者によって処理部に送信されることが好ましい。  Moreover, it is preferable that boarding / alighting location data is transmitted to a process part by a taxi or a user using a global positioning system.

上記目的を達成するため、本発明のタクシー配車処理装置は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部を有し、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとその各種データを送受信するタクシー配車処理装置において、処理部は、地形を時間的な距離に基づいて区切った運行時間決定用地図データと、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、処理部は、タクシー利用者の乗降地データと乗車時刻のデータとを利用し、運行時間決定用の地図データ、および受信した各タクシーについてその待機地点のデータおよび乗車地のデータから、その待機地点からその乗車地までの移動時間データおよび降車時刻のデータとを導き出し、乗車時刻のデータから降車時刻のデータまでの期間の予約枠にデータが入力されていないタクシーであって、かつ乗車時刻に乗車地に到着可能なタクシーを抽出し、その抽出されたタクシーから選択したタクシーをタクシー利用者へ配車する。  In order to achieve the above object, a taxi dispatch processing apparatus according to the present invention is a plurality of taxis that are installed in a base station, store and process various data, and have a processing unit that also functions as a server. In a taxi having a means for transmitting / receiving various data to / from the processing unit and a taxi dispatch processing device for transmitting / receiving the various data, the processing unit includes map data for determining operation time, in which the terrain is divided based on a temporal distance, When the average travel time is x minutes and the number of taxis is y, the limit of the number of reservation slots in an hour is set to be within -20% of the value from “(60 ÷ x) × y”. A dispatch schedule table in which each reservation frame within the unit time of normal times is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more), where z is the unit time And the processing unit Use the taxi user's boarding / departure point data and boarding time data, map data for determining operation time, and data of the waiting point and boarding point data for each received taxi, from the waiting point to the boarding point It is a taxi that does not have data entered in the reservation frame for the period from the boarding time data to the boarding time data, and can arrive at the boarding place at the boarding time. Taxis are extracted, and taxis selected from the extracted taxis are dispatched to taxi users.

上記目的を達成するため、本発明のタクシー配車処理装置は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部を有し、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとその各種データを送受信するタクシー配車処理装置において、処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、運行時間決定用地図データは、一般的な地図情報のレイヤーに、時間的な距離でブロック化されたブロック情報のレイヤーが重ね合わされたものである。  In order to achieve the above object, a taxi dispatch processing apparatus according to the present invention is a plurality of taxis that are installed in a base station, store and process various data, and have a processing unit that also functions as a server. In a taxi having a means for transmitting / receiving various data to / from the processing unit and a taxi dispatch processing device for transmitting / receiving the various data, the processing unit includes map data for operating time determination obtained by dividing the terrain into blocks based on temporal distances. When the average travel time for taxis is x minutes and the number of taxis is y, the maximum number of reservation slots within one hour is within -20% of the value from “(60 ÷ x) × y” When the reservation unit time is z minutes, each reservation frame within the normal unit time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more). Dispatch schedule table , Travel time determination for map data, the layer of general map information, in which blocked the block information layer is superimposed temporal distance.

上記目的を達成するため、本発明のタクシー配車処理装置は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部を有し、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとその各種データを送受信するタクシー配車処理装置において、処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、処理部は、予約申込者の乗車日時が入力されると、予約枠を検索し、該当する予約枠に空きがあるか否かを判断し、空きがあると、その枠を埋めると共に乗車日時、乗車地、目的地を少なくとも有する予約リストを作成し、その後、その予約リストと運行時間決定用地図データに基づき、降車時刻を算出し、その降車時刻を利用してスケジュールテーブルを完成する。  In order to achieve the above object, a taxi dispatch processing apparatus according to the present invention is a plurality of taxis that are installed in a base station, store and process various data, and have a processing unit that also functions as a server. In a taxi having a means for transmitting / receiving various data to / from the processing unit and a taxi dispatch processing device for transmitting / receiving the various data, the processing unit includes map data for operating time determination obtained by dividing the terrain into blocks based on temporal distances. When the average travel time for taxis is x minutes and the number of taxis is y, the maximum number of reservation slots within one hour is within -20% of the value from “(60 ÷ x) × y” When the reservation unit time is z minutes, each reservation frame within the normal unit time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more). Dispatch schedule table When the boarding date and time of the reservation applicant is input, the processing unit searches for a reservation frame, determines whether or not there is a vacancy in the corresponding reservation frame, and if there is a vacancy, fills the frame and boarding date and time Then, a reservation list having at least a boarding place and a destination is created. After that, the getting-off time is calculated based on the reservation list and the map data for determining operation time, and the schedule table is completed using the getting-off time.

上記目的を達成するため、本発明のタクシー配車処理装置は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部を有し、配車される複数のタクシーであって各種データを処理部と送受信する手段を有するタクシーとその各種データを送受信するタクシー配車処理装置において、処理部は、地形を所定の移動可能時間に基づいてブロックに区分けして座標データとした運行時間決定用地図データと、所定期間を一単位としその一単位毎に1つまたは複数のマス目に区切った予約枠を備える配車スケジュールテーブルとを有し、処理部は、タクシーまたは利用者が、利用者の乗降地データと、乗車時刻データまたは降車時刻データとを処理部に送信することで、それらのデータを入力し、またはコンピュータに接続される外部機器から入力され、処理部は、その入力されたデータを運行時間決定用地図データとを参照して、乗降地データを座標データに置き換え、座標データから利用者の乗車時刻データまたは降車時刻データを割り出し、配車スケジュールテーブルを参照し、乗車時刻データから降車時刻データまでの期間の予約枠にデータが入力されていないタクシーを抽出し、その抽出されたタクシーから一定の基準で選択したタクシーを利用者へ配車する。  In order to achieve the above object, a taxi dispatch processing apparatus according to the present invention is a plurality of taxis that are installed in a base station, store and process various data, and have a processing unit that also functions as a server. In a taxi having a means for transmitting and receiving various data to and from the processing unit and a taxi dispatch processing device for transmitting and receiving the various data, the processing unit divides the terrain into blocks based on a predetermined movable time and operates as coordinate data. It has decision map data and a dispatch schedule table with a reservation period divided into one or more squares for each unit of a predetermined period, and the processing unit is used by a taxi or a user. By sending the boarding / exiting data and boarding time data or boarding time data to the processing unit, the data is input or connected to the computer. The processing unit refers to the input data for the operation time determination map data, replaces the boarding / departure point data with coordinate data, and the user's boarding time data or boarding time from the coordinate data. Calculate the data, refer to the dispatch schedule table, extract the taxi for which no data is entered in the reservation frame for the period from the boarding time data to the departure time data, and select the taxi selected based on the extracted taxi Deliver the vehicle to the user.

本発明では、複数のタクシーに対して均等に配車が可能なタクシー配車システムおよびタクシー配車処理装置を提供することができる。  According to the present invention, it is possible to provide a taxi dispatch system and a taxi dispatch processing device that can evenly distribute a plurality of taxis.

本発明の実施の形態に係るタクシー配車処理装置の構成を示すブロックダイアグラムである。It is a block diagram which shows the structure of the taxi dispatch processing apparatus which concerns on embodiment of this invention.図1に示す処理部の記憶部に格納されている、地形を所定の移動時間に基づいてブロックに区分けして座標データとした運行時間決定用地図データを含む地図の概念図である。It is a conceptual diagram of the map containing the map data for operation time determination which were stored in the memory | storage part of the process part shown in FIG. 1, and divided | segmented the topography into blocks based on predetermined moving time, and were made into coordinate data.図2に示す運行時間決定用地図データの構成を示す図で、実際の距離に基づいて描かれる一般的な地図情報のレイヤーと、太い線で区切られることで時間的な距離でブロック化されたブロック情報のレイヤーが重ねられている状態の概念図の一例である。FIG. 2 is a diagram showing the configuration of the map data for determining operation time shown in FIG. 2, and a general map information layer drawn based on an actual distance and a block by time distance by being separated by a thick line It is an example of the conceptual diagram of the state in which the layer of block information was piled up.図1に示す処理部の記憶部に格納される、所定期間を一単位としその一単位毎に1つまたは複数のマス目に区切った予約枠を備える予約テーブルの午前7時から午前9時までの2時間の概念図である。From 7 am to 9 am in the reservation table, which is stored in the storage unit of the processing unit shown in FIG. 1 and has a reservation frame divided into one or a plurality of squares for each unit as a predetermined period. It is a conceptual diagram of 2 hours.図1に示す記憶部に格納される予約テーブルを示す図で、午前7時から午後6時までの間の予約テーブルの概念図である。It is a figure which shows the reservation table stored in the memory | storage part shown in FIG. 1, and is a conceptual diagram of the reservation table between 7:00 am and 6:00 pm.図4および図5に示す予約枠の設定を処理部が行う際の処理フローを示す図である。It is a figure which shows the processing flow at the time of a process part setting the reservation frame shown in FIG. 4 and FIG.本発明の実施の形態に係るタクシー配車処理装置が行う配車処理の流れ、すなわち本発明の実施の形態に係るタクシー配車システムの動作を示す図である。It is a figure which shows the flow of the dispatch process which the taxi dispatch processing apparatus which concerns on embodiment of this invention performs, ie, the operation | movement of the taxi dispatch system which concerns on embodiment of this invention.本発明の実施の形態に係るタクシー配車システムに利用されるタクシーの車内に設置された専用の通信機器の操作パネルの一例を表示した図である。It is the figure which displayed an example of the operation panel of the dedicated communication apparatus installed in the vehicle of the taxi utilized for the taxi dispatch system which concerns on embodiment of this invention.図8の通信機器の表示部に表示される病院の一覧であって、これまでに選択された回数の多い順に表示部に表示される状態を示す図である。FIG. 9 is a diagram showing a list of hospitals displayed on the display unit of the communication device in FIG. 8 and displayed on the display unit in order of the number of times selected so far.本発明の実施の形態に係るタクシー配車システムに使用される通信機器を用いて予約申込を行った場合のタクシーの運転手の作業フローを示す図である。It is a figure which shows the work flow of the driver | operator of a taxi at the time of making a reservation application using the communication apparatus used for the taxi dispatch system which concerns on embodiment of this invention.本発明の実施の形態に係るタクシー配車システムにおいて、通信機器を用いるか否かを問わず、予約申込が行われた場合の処理部の処理フローを示す図である。In the taxi dispatch system which concerns on embodiment of this invention, it is a figure which shows the processing flow of a process part when a reservation application is performed irrespective of whether a communication apparatus is used.本発明の実施の形態に係る配車スケジュールテーブルの一例を示す図である。It is a figure which shows an example of the dispatch schedule table which concerns on embodiment of this invention.図7に示す配車処理をする際の処理の流れを示す図である。It is a figure which shows the flow of the process at the time of performing the dispatch process shown in FIG.本発明の実施の形態に係るタクシー配車システムにおいて、紙に印刷された予約情報の一例を示す図である。It is a figure which shows an example of the reservation information printed on paper in the taxi dispatch system which concerns on embodiment of this invention.本実施の形態に係るタクシー配車処理装置およびタクシー配車システムにおける各情報の関連性を示す概念図である。It is a conceptual diagram which shows the relationship of each information in the taxi dispatch processing apparatus and taxi dispatch system which concern on this Embodiment.

以下、本発明の実施の形態に係るタクシー配車システムおよびタクシー配車処理装置について、図を参照しながら説明する。  Hereinafter, a taxi dispatch system and a taxi dispatch processing apparatus according to embodiments of the present invention will be described with reference to the drawings.

(タクシー配車処理装置の構成)
図1は、本発明の実施の形態に係るタクシー配車処理装置1の構成を示すブロックダイアグラムである。タクシー配車処理装置1は、基地局に設置される。そして、タクシー配車処理装置1は、セントラルプロセッシングユニットを有し各種データを処理する処理部2を有している。この処理部2は、ランダムアクセスメモリ等を有し各種データを記憶する記憶部3を有している。また、処理部2は、配車される複数のタクシー4と各種データを送受信するサーバ部5を有している。このサーバ部5とは、利用者7が有する送受信手段である通信装置8がデータの送受信が可能となるように接続されている。この接続にはインターネット等の通信網が利用される。なお、図1には、配車される複数のタクシー4をも示している。ここで、タクシー4は、各種データを処理部2のサーバ部5と送受信する送受信手段6を有している。基地局は、たとえば、タクシー4を有するタクシー会社の一室、データ処理をするためにタクシー会社が契約しているデータ処理会社等が該当する。タクシー4を有するタクシー会社以外が基地局となる場合、基地局とデータを送受信するための情報処理装置、たとえば、コンピュータがタクシー会社に設置される。
(Configuration of taxi dispatch processing equipment)
FIG. 1 is a block diagram showing a configuration of a taxidispatch processing apparatus 1 according to an embodiment of the present invention. The taxidispatch processing apparatus 1 is installed in a base station. The taxidispatch processing apparatus 1 includes a central processing unit and aprocessing unit 2 that processes various data. Theprocessing unit 2 includes a random access memory and the like, and includes astorage unit 3 that stores various data. In addition, theprocessing unit 2 includes aserver unit 5 that transmits and receives various data to and from a plurality oftaxis 4 to be dispatched. Theserver unit 5 is connected so that acommunication device 8 which is a transmission / reception means possessed by theuser 7 can transmit and receive data. A communication network such as the Internet is used for this connection. FIG. 1 also shows a plurality oftaxis 4 to be dispatched. Here, thetaxi 4 has transmission / reception means 6 for transmitting / receiving various data to / from theserver unit 5 of theprocessing unit 2. The base station corresponds to, for example, a room of a taxi company having ataxi 4 or a data processing company with which the taxi company has a contract for data processing. When a taxi company other than thetaxi company 4 is a base station, an information processing device for transmitting and receiving data to and from the base station, for example, a computer, is installed in the taxi company.

図2は、処理部2の記憶部3に格納されている、地形を所定の移動可能時間に基づいてブロック11に区分けして座標データとした運行時間決定用地図データ12の地図の概念図である。運行時間決定用地図データ12は、地形を時間的な距離に基づいて区切っているものであり、実際の地形を縮尺している地図、すなわち実際の距離に基づいて描かれる一般的な地図とは異なる。たとえば、2点(a,b)間の実際の距離は近くてもその間に信号が多くあったり、一方通行の道があったりしてタクシー4による移動時間が長ければ、その2点はそれぞれ遠くのブロックに属することとなる。そして、a−b間よりも実際の距離としては長い2点(c,d)であっても、タクシー4による移動時間が短ければ、その2点間はa−b間よりも近接したブロックに属することとなる。たとえば、図2の各ブロック11が隣接するブロック11までの時間を5分とすると、2点(a,b)間の移動時間は、地点aのブロック11と地点bのブロック11との間には図2の横方向には4つのブロック差、縦方向には1つのブロック差があるから大きい方のブロック差として「4」を取り、5分×(4+1)=25分と計算し、2点(a,b)間の移動時間は25分となる。一方、2点(c,d)間の移動時間は15分となる。  FIG. 2 is a conceptual diagram of a map of the operation timedetermination map data 12 stored in thestorage unit 3 of theprocessing unit 2 as coordinate data by dividing the terrain intoblocks 11 based on a predetermined movable time. is there. The operation timedetermination map data 12 is obtained by dividing the terrain based on a temporal distance. What is a map that scales the actual terrain, that is, a general map drawn based on an actual distance? Different. For example, even if the actual distance between two points (a, b) is close, if there are many signals between them or there is a one-way street and the travel time bytaxi 4 is long, the two points are far away. Belongs to the block. And even if the actual distance is 2 points (c, d) longer than the distance between a and b, if the travel time bytaxi 4 is short, the distance between the two points is closer to the block than between a and b. Will belong. For example, if eachblock 11 in FIG. 2 takes 5 minutes to theadjacent block 11, the travel time between two points (a, b) is between theblock 11 at the point a and theblock 11 at the point b. 2 has four block differences in the horizontal direction and one block difference in the vertical direction, so that “4” is taken as the larger block difference and calculated as 5 minutes × (4 + 1) = 25 minutes. The movement time between points (a, b) is 25 minutes. On the other hand, the movement time between two points (c, d) is 15 minutes.

ここで、運行時間決定用地図データ12は、実際の距離に基づいて描かれる一般的な地図情報のレイヤーに、時間的な距離でブロック化されたブロック情報のレイヤーが重ね合わされたものである。そして、タクシーの予約をする利用者7の位置情報のレイヤーおよび利用者7の降車予定の降車位置情報のレイヤーを、地図情報のレイヤーおよびブロック情報のレイヤーに重ねることで、利用者の乗車位置から降車位置までの時間を算出している。この各情報のレイヤーの詳細については後述する(図14参照)。  Here, the operation timedetermination map data 12 is obtained by superimposing a layer of block information that is blocked at a temporal distance on a general map information layer drawn based on an actual distance. The layer of the location information of theuser 7 who makes a taxi reservation and the layer of the location information of theuser 7 who is scheduled to get off are overlaid on the layer of the map information and the layer of the block information. The time to get off is calculated. Details of each information layer will be described later (see FIG. 14).

図3は、実際の距離に基づいて描かれる一般的な地図情報のレイヤー13と、太い線で区切られることで時間的な距離でブロック化されたブロック情報のレイヤー14が重ねられている状態の概念図の一例である。図3中の数字1〜8と、アルファベットA〜Gは、図2中の数字1〜8と、アルファベットA〜Gに相当する。  FIG. 3 shows a state in which a generalmap information layer 13 drawn on the basis of an actual distance and ablock information layer 14 that is divided by a thick line and blocked by a temporal distance are overlapped. It is an example of a conceptual diagram.Numbers 1 to 8 and alphabets A to G in FIG. 3 correspond tonumbers 1 to 8 and alphabets A to G in FIG.

利用者7がタクシー4を乗降する場所を示す乗降地データは、原則として運行時間決定用地図データ12の座標、たとえば、図2に示すブロック(A,1),(C,3)等によって特定し、タクシー4の運転者または利用者7がその乗降地データを処理部2に送信する。  The boarding / exiting data indicating the place where theuser 7 gets on and off thetaxi 4 is in principle specified by the coordinates of the operation timedetermination map data 12, for example, the blocks (A, 1), (C, 3) shown in FIG. Then, the driver or theuser 7 of thetaxi 4 transmits the getting-on / off data to theprocessing unit 2.

また、運行時間決定用地図データ12は、地図上のどこに何の施設が存在するかについての施設情報を含んでいる。この施設とは、病院、駅、学校、ショッピングセンターまたは工場等である。この施設情報は、施設情報レイヤーにまとめられ、地図情報のレイヤー等の各種レイヤーに重ね合わされる(図14参照)。  Further, the operation timedetermination map data 12 includes facility information on what facilities exist on the map. This facility is a hospital, a station, a school, a shopping center, a factory, or the like. This facility information is collected in a facility information layer and superimposed on various layers such as a map information layer (see FIG. 14).

図4は、処理部2の記憶部3に格納されている配車スケジュールテーブル31を示す。配車スケジュールテーブル31は、所定時間、ここでは10分、を一単位としその一単位毎に1つまたは複数のマス目15aに区切った予約枠15を備える。図4では予約テーブル16の午前7時から午前9時までの2時間を示している。予約テーブル16は、各々のタクシー4の送受信手段6にも送信されるようにしても良い。各予約枠15は、この例では6つのマス目5aを有し、最大6台分の予約が可能となっている。予約枠15の各マス目15aには、データの入力の有無のみ、すなわち予約がされたか否かの情報が格納され、その情報は書き換え可能とされている。  FIG. 4 shows a dispatch schedule table 31 stored in thestorage unit 3 of theprocessing unit 2. The dispatch schedule table 31 includes areservation frame 15 in which a predetermined time, 10 minutes in this case, is defined as one unit and divided into one or a plurality ofsquares 15a for each unit. FIG. 4 shows two hours from 7 am to 9 am in the reservation table 16. The reservation table 16 may also be transmitted to the transmission / reception means 6 of eachtaxi 4. Eachreservation frame 15 has six squares 5a in this example, and reservations for up to six vehicles are possible. Eachcell 15a of thereservation frame 15 stores information on whether or not data has been input, that is, whether or not a reservation has been made, and the information can be rewritten.

ここで、予約テーブル16は、タクシー4の平均移動時間をx分とし、タクシー会社が保有するタクシー4の台数をy台としたとき、1時間の中での予約枠15の限度数を「(60÷x)×y」からその値の−20%以内としている。そして、予約の単位時間をz分としたとき、単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下としている。ここで、平均移動時間とは、そのタクシー会社のタクシー4がある客を乗せてからその客を降ろすまでの時間の平均を言う。すなわち、1回当たりのタクシー運行時間である。  Here, the reservation table 16 indicates that the average travel time of thetaxi 4 is x minutes, and the number oftaxis 4 owned by the taxi company is y. From 60 ÷ x) × y ”, the value is within −20%. When the reservation unit time is z minutes, eachreservation frame 15 within the unit time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more). Here, the average travel time means the average time from when ataxi 4 of the taxi company puts a customer there to when thetaxi 4 is taken down. That is, it is the taxi operating time per time.

図4では、タクシー4の平均移動時間(x分)、すなわち、1回当たりのタクシー運行に要する時間を25分に設定している。また、タクシー4の台数(y台)は、15台に設定している。また、予約の単位時間(z分)、すなわち、1つの予約枠15が占める時間を10分に設定している。すると、1時間の中での予約枠15の限度数は、「(60÷25)×15=36」となる。この限度数の値36の−20%以内の値としては、「28.8〜36」となる。ここで小数点以下は切り下げても切り上げても良い。この例では切り上げることで「29」としている。このため、限度数として、29〜35のいずれかを選択しても良いが、図4の例では、「36」としている。そして、単位時間であるz分(=10分)内の各予約枠15の最大値は、「36÷(60÷10)=6」となる。すなわち、予約枠15は、1以上で(6−n)以下であるが、ここで、nを0に設定していることで、予約枠15は「1〜6」のいずれかとなるが、図4の例では、最大値である「6」を採用している。  In FIG. 4, the average travel time of the taxi 4 (x minutes), that is, the time required for one taxi operation is set to 25 minutes. Further, the number of taxis 4 (y units) is set to 15. The reservation unit time (z minutes), that is, the time occupied by onereservation frame 15 is set to 10 minutes. Then, the limit number of thereservation frame 15 in one hour is “(60 ÷ 25) × 15 = 36”. The value within −20% of the limit number value 36 is “28.8 to 36”. Here, the decimal part may be rounded down or rounded up. In this example, it is rounded up to “29”. For this reason, any of 29 to 35 may be selected as the limit number, but in the example of FIG. Then, the maximum value of eachreservation frame 15 within z minutes (= 10 minutes) which is a unit time is “36 ÷ (60 ÷ 10) = 6”. In other words, thereservation frame 15 is 1 or more and (6-n) or less, but when n is set to 0, thereservation frame 15 becomes any one of “1 to 6”. In the example of 4, the maximum value “6” is adopted.

また、処理部2は、配車されるタクシー4の数が入力されることで、予約枠15の限度数を上述の式に基づき自動算出し、算出された値の中に入る整数値のうち最大値を選択し、10分毎の各予約枠15を「最大値÷6」とし、予約引受可能な枠をその値の1/4〜3/4の範囲としている。上述の計算では、限度数の最大値が36となるため、図4では、10分毎の各予約枠15は、「36÷6=6」となり、その6つのマス目15aを有する予約枠15のうち予約引受可能な枠(マス目15a)をその値の1/4〜3/4の範囲としている。「6」の1/4は1.5であるが、小数点以下を切り下げて「1」とし、「6」の3/4は4.5であるが切り上げることで「5」とし、1〜5の範囲となるが、この例では1〜5の範囲に含まれる2〜4の範囲としている。よって、その2〜4の範囲の予約枠15には、「●:予約済み」または「○:予約引受可」が入力され、それ以外の予約枠15のマス目15aは、「×:予約引受不可」となる。予約枠15のマス目15a、すなわち予約台数の計算を行う際に、小数点以下が出た場合、切り下げ、切り上げのいずれか一方を適宜使用することになるから上述のように値が大きい方は切り上げて、値が小さい方は切り下げを行うことが好ましい。  In addition, theprocessing unit 2 automatically calculates the limit number of thereservation frame 15 based on the above formula by inputting the number oftaxis 4 to be dispatched, and is the maximum of the integer values that fall within the calculated value. A value is selected, and eachreservation frame 15 every 10 minutes is set to “maximum value ÷ 6”, and a frame that can be reserved is set to a range of ¼ to ¾ of the value. In the above calculation, since the maximum value of the limit number is 36, in FIG. 4, eachreservation frame 15 every 10 minutes is “36 ÷ 6 = 6”, and thereservation frame 15 having its sixcells 15a. Among them, the reservation acceptable frame (thegrid 15a) is in a range of 1/4 to 3/4 of the value. 1/4 of “6” is 1.5, but the decimal part is rounded down to “1”, and 3/4 of “6” is 4.5 but rounded up to “5”, and 1-5 In this example, the range is 2 to 4 included in therange 1 to 5. Accordingly, “●: reserved” or “◯: reservation acceptance” is input to thereservation frame 15 in the range of 2 to 4, and thecells 15a of the other reservation frames 15 have “×: reservation acceptance”. Impossible ". When calculating thegrid 15a of thereservation frame 15, that is, when the number of reservations is calculated, if a decimal point appears, either the round-down or the round-up will be used as appropriate. Thus, it is preferable to round down the smaller value.

図5は、午前7時から午後6時までの間の予約テーブル16の概念図である。各時間帯によって、10分毎の各予約枠15を「上述の最大値÷6」の1/4〜3/4の範囲内で変化させている。また、単位時間内の各予約枠15を午前から午後にかけての所定時間(午前9時から午後1時)のみ1倍を超え2倍以下としている。すなわち、図5の例では、午前9時から午後1時までは10分毎の予約枠15のマス目15a(台数)を10個としている。この「10」は、先ほどの予約枠15の値である「6」の1.7倍であり、1倍を超え2倍以下の範囲とされている。この午前9時から午後1時までは、老人が病院へ行って帰る時間帯であり、通院の往路と通院の復路に利用され、運行稼働効率は高い。このため、この時間帯の予約引受可能数は大きくすることができる。図5の例では10個のマス目15aを全て予約引受可能としている。図5では「限度数」が予約引受可能数を示している。  FIG. 5 is a conceptual diagram of the reservation table 16 from 7 am to 6 pm. Depending on each time zone, eachreservation frame 15 every 10 minutes is changed within a range of ¼ to ¾ of “the above-mentioned maximum value ÷ 6”. In addition, eachreservation frame 15 within the unit time is set to be more than 1 time and less than 2 times only for a predetermined time (from 9 am to 1 pm) from morning to afternoon. That is, in the example of FIG. 5, from 9 am to 1 pm, the number ofgrids 15a (number) of thereservation frame 15 every 10 minutes is ten. This “10” is 1.7 times the value of “6”, which is the value of thereservation frame 15, and is in the range of more than 1 and less than 2 times. From 9:00 am to 1:00 pm, it is the time when the elderly go to the hospital and return to the hospital. For this reason, the number of reservation acceptances during this time period can be increased. In the example of FIG. 5, all tencells 15 a can be reserved. In FIG. 5, “limit number” indicates the number of reservations that can be accepted.

図6は、図4および図5に示す予約枠15の設定を処理部2が行う際の処理フローを示す図である。まず、7:00〜18:00内、すなわち7:00〜17:50内を1時間毎に分割する(ステップSa)。次に、1時間内を10分毎に分割し、10分単位に予約枠を設定する(ステップSb)。その結果、7:00〜9:00の間、および13:00〜18:00の間は、車両5台につき2枠、すなわち保有台数が15台の場合には6枠ずつの予約枠15が設定される。この設定は、平常時の設定となる。そして、9:00〜13:00の間は、車両5台につき4枠ずつ、すなわち保有台数が15台の場合には12枠ずつ予約枠15が設定される。この設定は、平常時の設定である。ここで、車両5台につき2枠ずつというのは、平均移動時間を25分としたときの予約枠15の平常時の最大値である。また、車両5台につき4枠ずつというのは、平均移動時間を25分とした場合の予約枠15効率稼働時の最大値である。これらの最大値がまず設定される。  FIG. 6 is a diagram illustrating a processing flow when theprocessing unit 2 performs setting of thereservation frame 15 illustrated in FIGS. 4 and 5. First, within 7: 00 to 18:00, that is, within 7: 00 to 17: 50 is divided every hour (step Sa). Next, the hour is divided every 10 minutes, and a reservation frame is set in units of 10 minutes (step Sb). As a result, between 7: 00 to 9: 00 and 13: 00 to 18: 00, there are 2 frames per 5 vehicles, that is, when the number of owned vehicles is 15, there are 6 reservedframes 15 each. Is set. This setting is a normal setting. And between 9:00 and 13:00, thereservation frame 15 is set for every four frames for every five vehicles, that is, for every 12 frames when the number of owned vehicles is fifteen. This setting is a normal setting. Here, 2 frames per 5 vehicles is the maximum value of thereservation frame 15 in normal times when the average travel time is 25 minutes. In addition, 4 frames per 5 vehicles is the maximum value when thereservation frame 15 is operated efficiently when the average travel time is 25 minutes. These maximum values are set first.

そして、処理部2は、予約枠15を可変値に設定し(ステップSc)、1時間毎の上限値および10分毎の受け入れ数を入力する(ステップSd)。ステップScでは、予約枠15のマス目15aの数が12の場合10に変更することなどが行われる。また、ステップSdでは、たとえば7:00では予約引受可能数を「6」ではなく「2」とし、7:50では、「6」ではなく「4」とする等が行われる。すると、予約枠15は、予約受け入れ可の状態となる(ステップSe)。  Then, theprocessing unit 2 sets thereservation frame 15 to a variable value (step Sc), and inputs an upper limit value for every hour and an acceptance number every 10 minutes (step Sd). In step Sc, when the number ofsquares 15a of thereservation frame 15 is 12, it is changed to 10. In step Sd, for example, at 7:00, the number of available reservations is set to “2” instead of “6”, and at 7:50, “4” is set instead of “6”. Then, thereservation frame 15 is in a state where reservation can be accepted (step Se).

次いで、利用者7が通信装置8を使用して処理部2に予約申込のデータを送信すると、もしくはタクシー会社の従業員がキーボードなどで予約の入力をすると、またはタクシー4の送受信手段6から予約申込データが処理部2へ送信されると、処理部2は、空いている予約枠15が予約を受け入れるかを判断する(ステップSf)。その判断の結果、予約を受け入れないのであれば、処理部2は処理を終了する(ステップSg)。逆に予約を受け入れるのであれば、予約枠15のマス目15aへの予約の受け入れが確定となり(ステップSh)、各予約枠15のマス目15a毎に1件ずつ、予約引受可能なマス目15aが無くなるまで予約が入力される(ステップSj)。その際、必要に応じて予約の変更・解約等、または、後述する遠方配車予約リストがあれば、その旨も入力される(ステップSk)。以上で予約の申し込みの受付処理が完了する(ステップSm)。  Next, when theuser 7 transmits the reservation application data to theprocessing unit 2 using thecommunication device 8, or when the employee of the taxi company inputs the reservation with a keyboard or the like, or the reservation is made from the transmission / reception means 6 of thetaxi 4. When the application data is transmitted to theprocessing unit 2, theprocessing unit 2 determines whether thevacant reservation frame 15 accepts the reservation (step Sf). As a result of the determination, if the reservation is not accepted, theprocessing unit 2 ends the process (step Sg). On the contrary, if the reservation is accepted, the acceptance of the reservation to thecell 15a of thereservation frame 15 is confirmed (step Sh), and onecell 15a that can be reserved for eachcell 15a of eachreservation frame 15 is accepted. Reservation is input until there is no more (step Sj). At that time, if necessary, a change / cancellation of a reservation, or if there is a remote vehicle reservation list to be described later, is entered (step Sk). This completes the reservation application acceptance process (step Sm).

図7は、タクシー配車処理装置1が行う配車処理の流れを示している。この一連の処理が本発明の実施の形態に係るタクシー配車システムの配車動作となる。まず、タクシー4の送受信手段6または利用者7のコンピュータ8から、利用者7の乗降地データと、乗車時刻データまたは降車時刻データとを処理部2に送信されたり、タクシー会社の従業員が処理部2にそれらのデータが入力されたりする(ステップS1)。これらのデータの送信または入力は、ステップSfの際のデータ送信やデータ入力と共に行われる。しかし、ステップSmの後にこれらのデータが送信されたり入力されるようにしても良い。  FIG. 7 shows the flow of the dispatch process performed by the taxidispatch processing apparatus 1. This series of processing is the vehicle allocation operation of the taxi vehicle allocation system according to the embodiment of the present invention. First, the transmission / reception means 6 of thetaxi 4 or thecomputer 8 of theuser 7 sends the boarding / leaving place data of theuser 7 and the boarding time data or the boarding time data to theprocessing unit 2, or the employee of the taxi company processes them. Those data are input to the part 2 (step S1). The transmission or input of these data is performed together with the data transmission and data input in step Sf. However, these data may be transmitted or input after step Sm.

処理部2は、送信されてきたり、入力されたりした乗降地データと運行時間決定用地図データ12とを参照して、乗降地データをブロック11に区分けされた座標データに置き換える(ステップS2)。そして処理部2は、その座標データおよび乗車時刻データまたは降車時刻データから、利用者の乗車時刻データおよび降車時刻データのうち、送信されていない方のデータを割り出す(ステップS3)。そして、処理部2は、配車時刻と完了予想時刻を含む配車前の配車スケジュールテーブル31を作成する(ステップS4)。この配車スケジュールテーブル31の詳細については後述する。なお、完了予想時刻は、降車時刻データに相当する。  Theprocessing unit 2 refers to the boarding / departure data transmitted or inputted and the operation timedetermination map data 12, and replaces the boarding / landing data with the coordinate data divided into blocks 11 (step S2). And theprocess part 2 calculates the data which is not transmitted among a user's boarding time data and alighting time data from the coordinate data and boarding time data, or alighting time data (step S3). And theprocess part 2 produces the dispatch schedule table 31 before dispatch including the dispatch time and completion estimated time (step S4). Details of the dispatch schedule table 31 will be described later. The expected completion time corresponds to the getting-off time data.

次に処理部2は、配車前予約リストと、各車両の状況とから、配車に最も適する車両を各予約に対して検索し、決定後、該当車両に配車について指示する(ステップS5)。この配車は、予約の昇順、すなわち予約時刻の早いものから順に決定していく。配車指示を受けた車両は、その配車指示を受け入れるのか否かを判断する(ステップS6)。  Next, theprocessing unit 2 searches each reservation for a vehicle that is most suitable for dispatch from the reservation list before dispatch and the status of each vehicle, and after determining, instructs the corresponding vehicle about dispatch (step S5). This dispatch is determined in ascending order of reservation, that is, in order from the earliest reservation time. The vehicle that has received the dispatch instruction determines whether to accept the dispatch instruction (step S6).

送受信手段6によって配車指示を受信したタクシー4の運転手は、その乗務が可能であれば配車指示の承認の旨のデータを送受信手段6によって処理部2に送信する(ステップS6でYes)。もし、タクシー4の運転手がその配車指示を受け入れない場合は、そのタクシー4の送受信手段6を使用して配車指示を受け入れない旨のデータを処理部2に送信し(ステップS6でNo)、ステップS5に戻る。  The driver of thetaxi 4 that has received the dispatch instruction by the transmission / reception means 6 transmits data indicating approval of the dispatch instruction to theprocessing unit 2 by the transmission / reception means 6 (Yes in step S6). If the driver of thetaxi 4 does not accept the dispatch instruction, data indicating that the dispatch instruction is not accepted is transmitted to theprocessing unit 2 using the transmission / reception means 6 of the taxi 4 (No in step S6). Return to step S5.

ステップS6でYesの場合、処理部2は、その予約に対し配車する車両を配車スケジュールテーブル31に入力し、そのテーブル31を記憶部3に保存する(ステップS7)。一方、配車指示を受け入れたタクシー4は、配車時刻になると利用者7の乗車地へ予約時刻に間に合うように出発することとなる(ステップS8)。  In the case of Yes in step S6, theprocessing unit 2 inputs a vehicle to be allocated for the reservation to the allocation schedule table 31, and stores the table 31 in the storage unit 3 (step S7). On the other hand, thetaxi 4 that has accepted the dispatch instruction will depart to the boarding place of theuser 7 in time for the reserved time at the dispatch time (step S8).

上述のステップS1について詳述する。利用者7の乗降地データと、乗車時刻データまたは降車時刻データとをタクシー配車処理装置1に送信するのは、タクシー4の運転手でも利用者7でも良い。また、電話で予約を受け付けたタクシー会社の従業員でも良い。タクシー4の運転手が次の予約のための各データをタクシー配車処理装置1に送信する場合には、タクシー4に備えられた各種データを処理部2と送受信する送受信手段6、たとえば専用の通信機器、通信機能付きパーソナルコンピュータ、携帯電話等のインターネット等を利用した通信装置を用い、タクシー4の運転手がそれを操作して送信する。また、利用者7が各データをタクシー配車処理装置1に送信する場合には、通信機能付きパーソナルコンピュータ、携帯電話等のインターネット等を利用した通信装置8を用い、利用者7がそれを操作して送信する。送信された各データは、サーバ部5を介して処理部2へと渡され記憶部3にて記憶される。  The above step S1 will be described in detail. The driver of thetaxi 4 or theuser 7 may transmit the boarding / departure data of theuser 7 and the boarding time data or the boarding time data to the taxidispatch processing device 1. It may also be an employee of a taxi company that accepts reservations by phone. When the driver of thetaxi 4 transmits each piece of data for the next reservation to the taxidispatch processing apparatus 1, the transmission / reception means 6 for transmitting / receiving various data provided in thetaxi 4 to / from theprocessing unit 2, for example, dedicated communication The driver of thetaxi 4 operates and transmits using a communication device using the Internet, such as a device, a personal computer with a communication function, and a mobile phone. In addition, when theuser 7 transmits each data to the taxidispatch processing device 1, theuser 7 operates thecommunication device 8 using the Internet such as a personal computer with a communication function or a mobile phone. To send. Each transmitted data is passed to theprocessing unit 2 via theserver unit 5 and stored in thestorage unit 3.

ここで、利用者7がリピータである場合、利用者7が利用した経験のある乗降地データに基づく第1の顧客データを用い、第1の顧客データを利用して、タクシー4または利用者7によって処理部2へ乗降地データを送信することができる。たとえば、特定の利用者7が一度利用した乗降地データを第1の顧客データとして記憶部3が記憶しており、その利用者7が再度タクシー4を利用する場合、その第1の顧客データを再利用することができる。  Here, when theuser 7 is a repeater, thetaxi 4 or theuser 7 is obtained by using the first customer data based on the boarding / departure data that theuser 7 has used and using the first customer data. The boarding / alighting location data can be transmitted to theprocessing unit 2. For example, when thestorage unit 3 stores the first landing data used by aspecific user 7 as the first customer data, and theuser 7 uses thetaxi 4 again, the first customer data is stored in thestorage unit 3. Can be reused.

また、乗降地データは、通信機器が備えるグローバル・ポジショニング・システムを用いて、タクシー4または利用者7が現在いる位置を特定し、タクシー4または利用者7がその乗降地データを処理部2に送信することとしても良い。  Moreover, the boarding / alighting location data specifies the position where thetaxi 4 or theuser 7 is present using the global positioning system provided in the communication device, and thetaxi 4 or theuser 7 sends the boarding / alighting location data to theprocessing unit 2. It may be sent.

さらに、タクシー4または利用者7は、上述の施設情報に基づいて乗降地データを処理部2に送信できる。たとえば、タクシー4または利用者7は、乗降地データを病院名、学校名等によって特定して処理部2へと送信することができる。このとき、処理部2は、施設情報から当該施設が複数のブロック11のどこのブロック11に位置するかを特定する。また、運行時間決定用地図データ12に関連付けた住所または電話番号のデータベースを用い、タクシー4または利用者7が住所または電話番号によって乗降地データを特定し、タクシー4または利用者7がその乗降地データを処理部2に送信することとしても良い。  Furthermore, thetaxi 4 or theuser 7 can transmit boarding / alighting data to theprocessing unit 2 based on the above-described facility information. For example, thetaxi 4 or theuser 7 can specify the boarding / departure point data by a hospital name, a school name, and the like and transmit the data to theprocessing unit 2. At this time, theprocessing unit 2 specifies in which block 11 of the plurality ofblocks 11 the facility is located from the facility information. Further, using the address or telephone number database associated with the operation timedetermination map data 12, thetaxi 4 or theuser 7 specifies the departure / arrival data by the address or telephone number, and thetaxi 4 or theuser 7 determines the departure / arrival place. Data may be transmitted to theprocessing unit 2.

図8は、タクシー4の車内に設置された送受信装置6の具体例であり、専用の通信機器21の操作パネルの一例を表示した図である。通信機器21は、各種ボタンB1〜B22および表示部22、そして、図示を省略する会員カードおよび非会員のための共通カードの情報を読み取るカードリーダ部、および図示を省略する印刷部を有している。通信装置21に使用される会員カードは、会員である利用者7の氏名、住所、その住所がどのブロック11に属するかの情報および会員番号の情報が、予めバーコードまたはICチップ等に記憶されたものが印刷されまたは搭載されているものである。また、共通カードは、利用者が会員でない旨の情報がバーコードまたはICチップ等に記憶されたものが印刷されまたは搭載されているものである。会員カードとしては、料金が銀行口座などから自動的に引き落とされるカードが好ましい。また、共通カードとしては、料金が前払いされているカードが好ましい。  FIG. 8 is a specific example of the transmission /reception device 6 installed in the car of thetaxi 4 and is a diagram showing an example of the operation panel of thededicated communication device 21. Thecommunication device 21 includes various buttons B1 to B22 and adisplay unit 22, a card reader unit that reads information on a member card (not shown) and a common card for non-members, and a printing unit (not shown). Yes. The membership card used for thecommunication device 21 is pre-stored in a bar code or an IC chip, etc., with the name and address of theuser 7 who is a member, information on which block 11 the address belongs to, and information on the membership number. Is printed or mounted. The common card is printed or loaded with information indicating that the user is not a member stored in a barcode or an IC chip. The membership card is preferably a card whose fee is automatically withdrawn from a bank account or the like. The common card is preferably a prepaid card.

ここで、たとえば、会員がタクシー4に乗った際に次の予約を行うときに図2に示すブロック(A,1)を乗車地として特定する場合の通信機器21の操作の様子を説明する。運転手は、カードリーダ部にて利用者の会員カードの情報を読み込む。そして、予約ボタンB9を押し、その後、乗車ボタンB1を押し、アルファベットボタンB21の中から「A」のボタンを選択して押し、次いでテンキーB22の中から「1」のボタンを選択して押す。最後に乗車地を確定するため実行ボタンB13を押す。これら一連の操作の内容は、逐次、表示部22へと表示される。また、降車地を特定する場合には、上述の乗車ボタンB1に代えて降車ボタンB2を押し、その他の操作は乗車地を特定する場合と同様に行う。また、乗車地または降車地が会員の住所である場合には、上述のアルファベットボタンB21およびテンキーB22のボタン操作に代え、自宅ボタンB10を押すことで、
会員カードに記憶されている住所のデータが入力される。
Here, for example, a state of operation of thecommunication device 21 when the block (A, 1) shown in FIG. 2 is specified as a boarding place when the next reservation is made when the member gets on thetaxi 4 will be described. The driver reads information on the user's member card at the card reader unit. Then, the reservation button B9 is pressed, and then the boarding button B1 is pressed, the button "A" is selected and pressed from the alphabet buttons B21, and then the button "1" is selected and pressed from the numeric keypad B22. Finally, the execution button B13 is pressed to confirm the boarding place. The contents of these series of operations are sequentially displayed on thedisplay unit 22. In addition, when specifying the getting-off place, the getting-off button B2 is pressed instead of the above-described getting-on button B1, and other operations are performed in the same manner as when the getting-off place is specified. In addition, when the boarding location or the getting-off location is the member's address, by pressing the home button B10 instead of the above-described alphabet button B21 and numeric keypad B22 button operation,
Address data stored in the membership card is input.

なお、通信機器21を用いて利用者7の予約の日時を特定する際には、たとえば上述の乗車地および降車地の特定が終了したことを契機に、通信機器21は表示部22に年、月、日、時刻を各々問い合わせてくる表示動作を行う。運転手はその都度、テンキーB22にて年、月、日、時刻を入力する。また、一旦、処理部2に送信され、予約番号が付与された予約を取り消したいときには、運転手は、番号ボタンB5を押し、その後、テンキーB22にて当該予約番号を入力し、実行ボタンB13を押す。なお、予約番号は、ステップShにて予約の受け入れを確定したときに処理部2が生成し、記憶部3に保存されるものである。そして、ステップS7によって配車完了後の配車スケジュールテーブル31が作成される際に、該当するタクシー4に送信されるものである。  In addition, when specifying the date and time of the reservation of theuser 7 using thecommunication device 21, for example, when the specification of the boarding place and the getting-off place is completed, thecommunication device 21 displays the year on thedisplay unit 22, A display operation for inquiring about the month, date, and time is performed. Each time the driver inputs the year, month, day, and time using the numeric keypad B22. Further, when it is desired to cancel the reservation that has been transmitted to theprocessing unit 2 and given the reservation number, the driver presses the number button B5, and then inputs the reservation number with the numeric keypad B22, and presses the execution button B13. Push. The reservation number is generated by theprocessing unit 2 when the reservation is accepted in step Sh and is stored in thestorage unit 3. And it is transmitted to theapplicable taxi 4 when the dispatch schedule table 31 after completion of dispatch is created by step S7.

ここで、会員カードをカードリーダ部にて読み込んだ時刻が、今回の乗車のための予約時刻を5分以上経過しているときは、乗車地への到着が遅れたと考えられるため、通信装置21は遅れたことを示すデータと、遅れ時間を処理部2へ送信すると共に後述する日報へ遅れを示すデータとその遅れ時間を印字する処理を行う。  Here, when the time when the membership card is read by the card reader unit has passed the reserved time for the current boarding for 5 minutes or more, it is considered that the arrival at the boarding place is delayed, so thecommunication device 21 Transmits the data indicating the delay and the delay time to theprocessing unit 2 and prints the data indicating the delay and the delay time in the daily report described later.

また、通信機器21を用いて上述の施設情報に基づいて次回の予約のための乗降地データを入力する様子を説明する。施設が病院の場合には、通院ボタンB6を、施設がショッピングセンター等の場合は買物ボタンB7を、施設が銀行、レストラン等のそれら以外の場合は所用ボタンB8を押す。すると、病院の一覧、ショッピングセンターの一覧、それら以外のそれぞれの施設の一覧の中の1つが選択されて表示される。このとき、これまでに選択された回数の多い順に上から順に表示部22に表示される。この表示の状態を図9に示す。図9は病院の一覧の例である。選択するためのカーソルの上下動作(プルダウン)は、テンキーB22の「*」および「#」ボタン等で行う。そして、目的となる施設にカーソルを合わせて実行ボタンB13を押す。なお、表示部22への表示の際、その回数、乗車時間、開業時間のいずれか1つまたは複数を併せて表示するようにしても良い。  In addition, a description will be given of how thecommunication device 21 is used to input the landing data for the next reservation based on the facility information described above. When the facility is a hospital, the hospital button B6 is pressed. When the facility is a shopping center or the like, the shopping button B7 is pressed. When the facility is other than the bank or restaurant, the required button B8 is pressed. Then, one of a list of hospitals, a list of shopping centers, and a list of other facilities is selected and displayed. At this time, they are displayed on thedisplay unit 22 in order from the top in the descending order of the number of times selected so far. This display state is shown in FIG. FIG. 9 is an example of a list of hospitals. The cursor up / down operation (pull-down) for selection is performed with the “*” and “#” buttons of the numeric keypad B22. Then, move the cursor to the target facility and press the execute button B13. In addition, when displaying on thedisplay unit 22, any one or more of the number of times, the boarding time, and the opening time may be displayed together.

図10は、通信機器21を用いて予約申込を行った場合のタクシー4の運転手の作業フローを示す図である。まず、運転手は、利用者カード(会員カードまたは共通カード)をカードリーダ部で読取る(ステップS1a)。次いで予約日を入力する(ステップS1b)。この入力の際には、上述したボタン操作の他、予約日を選択するためのカーソルの上下動作(プルダウン)および実行ボタンB13の押下などが行われる。そして、利用者7が希望する時間帯の予約枠15の空きの確認を行う(ステップS1c)。そして、希望する予約枠15へ予約を入力するかを運転手が利用者7と共に判断する(ステップS1d)。希望する予約枠15が埋まっている等の理由で、その入力をしない場合は、別の予約枠15の空きを確認するかどうかをさらに判断する(ステップS1e)。その確認をしないなら、運転手の作業は終了する(ステップS1f)。その確認をするなら、近接する時間帯の空き等を再確認する(ステップS1g)。ステップS1dの判断において、その入力をする場合は、予約日時を確定させ(ステップS1h)、その予約条件(乗降車地、利用目的(通院・買物・所用)等)を入力し(ステップS1j)、処理部2へと送信して、処理部2から予約が確定した旨の告知と予約番号を受ける。そして、予約番号等が入った予約チケットを発券する(ステップS1m)。  FIG. 10 is a diagram showing a work flow of the driver of thetaxi 4 when a reservation application is made using thecommunication device 21. First, the driver reads a user card (member card or common card) with the card reader unit (step S1a). Next, a reservation date is input (step S1b). At the time of this input, in addition to the above-described button operations, a cursor up / down operation (pull-down) for selecting a reservation date and a press of the execution button B13 are performed. Then, the availability of thereservation frame 15 in the time zone desired by theuser 7 is confirmed (step S1c). Then, the driver determines together with theuser 7 whether to input a reservation to the desired reservation frame 15 (step S1d). If the input is not performed because the desiredreservation frame 15 is filled or the like, it is further determined whether or not to confirm the availability of another reservation frame 15 (step S1e). If the confirmation is not made, the driver's work is finished (step S1f). If this is to be confirmed, vacancy in the adjacent time zone is reconfirmed (step S1g). In the determination of step S1d, when making the input, the reservation date and time is confirmed (step S1h), the reservation conditions (boarding place, use purpose (visit / shopping / place), etc.) are input (step S1j), The information is transmitted to theprocessing unit 2, and a notification that the reservation is confirmed and a reservation number are received from theprocessing unit 2. Then, a reservation ticket containing a reservation number is issued (step S1m).

上述のステップS2について詳述する。ステップS2では、処理部2は、利用者7の乗降地データから、乗車地と降車地の2点を特定し、運行時間決定用地図データ12の該当するブロック11にその2点をそれぞれ入力する。そして、処理部2は、送信された乗車時刻データまたは降車時刻データを取得し、記憶部3にて記憶する。  The above step S2 will be described in detail. In step S <b> 2, theprocessing unit 2 identifies two points of the boarding place and the getting-off place from theuser 7 getting-on / off place data, and inputs the two points to thecorresponding block 11 of the operation timedetermination map data 12. . Then, theprocessing unit 2 acquires the transmitted boarding time data or getting-off time data, and stores it in thestorage unit 3.

図11は、通信機器21を用いるか否かを問わず、予約申込が行われた場合の処理部2の処理フローを示す図である。まず、処理部2は、通信機器21等から予約データを受信する(ステップS2a)。次いで処理部2は、予約日を確認する(ステップS2b)。そして、処理部2は、利用者が希望する時間帯の予約枠15の空きの確認を行う(ステップS2c)。そして、処理部2は、希望する予約枠15が空いているかを判断する(ステップS2d)。希望する予約枠15が埋まっている等の理由で、その入力をしない場合は、処理部2は、別の予約枠15の空きを確認するかどうかをさらに判断する(ステップS2e)。その確認をしないなら、処理部2の処理は終了する(ステップS2f)。その確認をするなら、処理部2は、近接する時間帯の空き等を再確認する(ステップS2g)。ステップS2dの判断において、その入力をする場合は、処理部2は、予約日時を確定させ、その旨を予約データの送信者へと送信(告知)する(ステップS2h)。そして、処理部2は、その予約条件(乗降車地、利用目的(通院・買物・所用)等)を登録し(ステップS2j)、処理部2は送信者へその予約が確定した旨のデータを送信(告知)する。そして、配車スケジュールテーブル31の基となる予約リストを作成(予約日別(昇順))する(ステップS2m)。  FIG. 11 is a diagram illustrating a processing flow of theprocessing unit 2 when a reservation application is made regardless of whether or not thecommunication device 21 is used. First, theprocessing unit 2 receives reservation data from thecommunication device 21 or the like (step S2a). Next, theprocessing unit 2 confirms the reservation date (step S2b). And theprocess part 2 confirms the vacancy of thereservation frame 15 of the time slot | zone which a user desires (step S2c). Then, theprocessing unit 2 determines whether or not the desiredreservation frame 15 is free (step S2d). If the input is not performed because the desiredreservation frame 15 is filled or the like, theprocessing unit 2 further determines whether or not to confirm the availability of another reservation frame 15 (step S2e). If the confirmation is not made, the processing of theprocessing unit 2 ends (step S2f). If the confirmation is made, theprocessing unit 2 reconfirms the vacancy in the adjacent time zone (step S2g). In the determination of step S2d, when the input is made, theprocessing unit 2 finalizes the reservation date and transmits (notifies) the fact to the sender of the reservation data (step S2h). Then, theprocessing unit 2 registers the reservation conditions (departure / departure place, purpose of use (for hospital visit / shopping / for business), etc.) (step S2j), and theprocessing unit 2 provides the sender with data indicating that the reservation is confirmed Send (notify). And the reservation list used as the basis of the dispatch schedule table 31 is created (by reservation date (ascending order)) (step S2m).

上述のステップS3について詳述する。ステップS3では、処理部2は、ステップS2で入力された2点間について、座標データ上の距離(実際には移動時間)を求める。すなわち、2点間の移動時間を求める。そして、処理部2は、ステップS2で取得したのが乗車時刻データの場合は、その乗車時刻に上述の移動時間を加算して降車時刻データを割り出す。また、処理部2は、ステップS2で取得したのが降車時刻データの場合は、その降車時刻から上述の移動時間を差し引いて乗車時刻データを割り出す。  The above step S3 will be described in detail. In step S3, theprocessing unit 2 obtains a distance (actually, movement time) on the coordinate data between the two points input in step S2. That is, the movement time between two points is obtained. Then, when it is the boarding time data acquired in step S2, theprocessing unit 2 adds the above travel time to the boarding time and determines the getting-off time data. In addition, when it is the getting-off time data acquired in step S2, theprocessing unit 2 subtracts the travel time from the getting-off time and determines the getting-on time data.

すなわち、ステップS3では、タクシー4の予約をする利用者7の位置情報のレイヤーおよび利用者7の降車予定の降車位置情報のレイヤーを、地図情報のレイヤーおよびブロック情報のレイヤーに重ねることで、利用者7の乗車位置から降車位置までの時間を算出している。たとえば、乗車位置と降車位置が同じブロック11に属しているなら、その時間は5分とし、隣接する場合は10分とする。また、乗車位置と降車位置が離れている場合は、図2に示すA〜Gの方向の両地点間のブロック11の数と、
図2に示す1〜8の方向の両地点間のブロック11の数とのうち、大きい方のブロック11の数を(m)とし、「(m+1)×5分」をその時間とする。なお、両地点間のA〜G方向の差をaとし、1〜8の方向の差をbとしたとき、a+b=cによりcを計算し、乗車位置から降車位置までの時間としても良い。
That is, in step S3, the layer of the location information of theuser 7 who makes a reservation for thetaxi 4 and the layer of the location information of theuser 7 that is scheduled to get off are overlaid on the layer of the map information and the layer of the block information. The time from the boarding position of theperson 7 to the getting-off position is calculated. For example, if the boarding position and the getting-off position belong to thesame block 11, the time is 5 minutes, and if it is adjacent, it is 10 minutes. Moreover, when the boarding position and the getting-off position are separated, the number ofblocks 11 between both points in the directions A to G shown in FIG.
Of the number ofblocks 11 between both points in thedirections 1 to 8 shown in FIG. 2, the larger number ofblocks 11 is (m), and “(m + 1) × 5 minutes” is the time. When the difference in the A to G direction between the two points is a and the difference in the 1 to 8 direction is b, c is calculated by a2 + b2 = c2 , and the time from the boarding position to the getting off position It is also good.

次に、上述のステップS4について詳述する。処理部2は、ステップS3で得た各データから配車時刻を有する前の配車スケジュールテーブル31を作成する。配車時刻とは、タクシー4が出発できる時刻のことである。よって、運行を終了した時刻、降車時刻に相当する。すなわち配車時刻とは、タクシー4が所定の場所から出発できる時刻を指す。  Next, step S4 described above will be described in detail. Theprocessing unit 2 creates a previous dispatch schedule table 31 having a dispatch time from each data obtained in step S3. The dispatch time is the time when thetaxi 4 can leave. Therefore, it corresponds to the time when the operation is finished and the time of getting off. That is, the dispatch time indicates the time when thetaxi 4 can leave from a predetermined place.

得られた配車時刻と、降車時刻となる完了予想時刻の各データを含む配車前の配車スケジュールテーブル31が作成され、記憶部3に保存される。配車スケジュールテーブル31は、図12に示すものである。ただし、配車前の配車スケジュールテーブル31は、図12に示す各項目中「号車」の欄中には何も記入されていないものである。各予約に対して配車される車が決定していくと、「号車」の項目に決定した車が記入されていく。  A dispatch schedule table 31 before dispatch including the obtained dispatch time and data of expected completion time as the getting-off time is created and stored in thestorage unit 3. The dispatch schedule table 31 is shown in FIG. However, in the dispatch schedule table 31 before dispatching, nothing is entered in the column of “car” in each item shown in FIG. As the vehicles to be dispatched for each reservation are determined, the determined vehicles are entered in the “Car No.” item.

配車スケジュールテーブル31は、予約時刻順に並べられた第1の配車スケジュールテーブル32と、配車時刻順すなわち完了予想時刻順に並べられた第2の配車スケジュールテーブル33と、を備える。  The vehicle allocation schedule table 31 includes a first vehicle allocation schedule table 32 arranged in the order of the reservation time, and a second vehicle allocation schedule table 33 arranged in the order of the vehicle allocation time, that is, the expected completion time.

第1の配車スケジュールテーブル32は、予約時刻に乗車時刻である「時刻」と、利用者7の名前である「顧客名」と、利用者7の自宅のブロック11が記入される「顧客B」と、利用者7が自宅以外で乗車する場合に、その乗車地のブロック11が記入される「乗車B」と、利用者7が降車するブロック11が記入される「降車B」と、通院で利用する場合にその旨を示すデータ、この例では「*」が記入される「通院」と、配車される車が記入される「号車」と、降車する時刻となる完了予想時刻が記入される「完了予想」の各項目を有する。  In the first dispatch schedule table 32, “customer B” in which “time” that is the boarding time, “customer name” that is the name of theuser 7, and theblock 11 of the home of theuser 7 is entered in the reservation time. When theuser 7 gets out of his / her home, the “boarding B” in which theblock 11 of the boarding place is written and the “getting off B” in which theblock 11 where theuser 7 gets off are written, Data indicating that when using it, in this example, “visit” where “*” is entered, “car” where the car to be dispatched is entered, and the expected completion time that is the time to get off is entered Each item has a “completion expected” item.

第1の配車スケジュールテーブル32は、各データの入力および上述した計算の結果、「号車」の欄を除き、このステップS4において完成する。第2の配車スケジュールテーブル33は、配車時刻が算出されることで自動的に作成されタクシー配車装置1の表示部に表示される。この第2の配車スケジュールテーブル33は、配車が確定するごとに確定したことを示すデータが記入される「完了確定」と、配車時刻が記入される「配車時刻」と、予約時刻が記入される「予約時刻」と、顧客名が記入される「顧客名」と、確定した配車される車が記入される「配車B」の各項目を有する。  The first dispatch schedule table 32 is completed in step S4 except for the “car” column as a result of the input of each data and the calculation described above. The second dispatch schedule table 33 is automatically created by calculating the dispatch time and displayed on the display unit of thetaxi dispatch apparatus 1. This second dispatch schedule table 33 is filled with “completion confirmation” in which data indicating that the dispatch has been confirmed is entered every time the dispatch is confirmed, “allocation time” in which the dispatch time is entered, and reservation time. Each item includes “reservation time”, “customer name” in which a customer name is entered, and “allocation B” in which a confirmed vehicle to be dispatched is entered.

次に、上述のステップS5について詳述する。処理部2は、配車前の配車スケジュールテーブル31と、各車両の状況とから、配車(予約)に最も適する車両を検索し抽出する。この場合、配車に適する車両が複数抽出されたら、後述する選択条件を適用して最も適する車両を選択する。  Next, step S5 described above will be described in detail. Theprocessing unit 2 searches and extracts a vehicle most suitable for vehicle allocation (reservation) from the vehicle allocation schedule table 31 before vehicle allocation and the status of each vehicle. In this case, when a plurality of vehicles suitable for dispatch are extracted, the most suitable vehicle is selected by applying a selection condition described later.

上述のステップS5における車両の検索、抽出について詳述する。処理部2は、新たな予約が入り、OKすると、ステップS3で得た乗車時刻データから降車時刻データまでの時間の予約枠15にデータが入力されていないタクシー4であり、かつ乗車時刻(=予約時刻)に乗車地に到着可能なタクシー4を抽出する。この抽出のため、各タクシー4の配車スケジュールテーブル31を参照し、そのタクシー4を検索する。この検索の際は、完了予想時刻と、配車時刻と、各タクシー4のいる場所が重要項目となる。  The vehicle search and extraction in step S5 will be described in detail. When a new reservation is entered and OK, theprocessing unit 2 is ataxi 4 for which no data is entered in thereservation frame 15 for the time from the boarding time data obtained in step S3 to the boarding time data, and the boarding time (=Taxi 4 that can arrive at the boarding place at the reservation time) is extracted. For this extraction, thetaxi 4 is searched with reference to the dispatch schedule table 31 of eachtaxi 4. At the time of this search, the expected completion time, the dispatch time, and the location where eachtaxi 4 is located are important items.

すなわち、このステップS5では、処理部2は、予約申込者の乗車日時が入力されると、ステップSf、ステップShの処理をする。すなわち、処理部2は、予約枠15を検索し、該当する予約枠15に空きがあるか否かを判断し、空きがあると、その枠を埋める。それと共に乗車日時、乗車地、目的地を少なくとも有する予約リストを作成する。その後、その予約リストと運行時間決定用地図データ12に基づき、降車時刻を算出し、その降車時刻を利用して配車スケジュールテーブル31を作成する。ここで、処理部2は、運行時間決定用地図データ12中に無い乗車地の予約が入ったときは、先ほどの予約リストとは別に遠方配車用予約リストを作成する。  That is, in this step S5, when the boarding date and time of the reservation applicant is input, theprocessing unit 2 performs the processes of step Sf and step Sh. That is, theprocessing unit 2 searches thereservation frame 15 and determines whether or not there is a vacancy in the correspondingreservation frame 15. If there is a vacancy, theprocessing unit 2 fills the frame. At the same time, a reservation list having at least a boarding date, boarding place, and destination is created. Thereafter, the getting-off time is calculated based on the reservation list and themap data 12 for determining the operating time, and the dispatch schedule table 31 is created using the getting-off time. Here, when the reservation of the boarding place which does not exist in themap data 12 for operation time determination enters, theprocess part 2 produces the reservation list for far-distance dispatch separately from the reservation list | wrist previously.

検索し抽出されたタクシー4から所定のタクシー4を選択したする際には、図13に示す配車処理をする。図13は、配車処理をする際の処理の流れを示す図である。  When apredetermined taxi 4 is selected from thetaxi 4 searched and extracted, the vehicle allocation process shown in FIG. 13 is performed. FIG. 13 is a diagram illustrating a process flow when the vehicle allocation process is performed.

まず、処理部2は、図7に示すステップS5の抽出ができるか否かの判断を行う(ステップS11)。そして、抽出できなかった場合には、乗車時刻データの時刻に近い時刻であってその時刻の乗車時刻データであれば上述の抽出が可能な時刻の1つまたは2つ以上のデータを各データの送信者であるタクシー4の運転手または利用者7へと送信する(ステップS12)。もし、各データの入力がタクシー4の保有会社側で行われる場合は、その作業者に対しタクシー配車処理装置1の表示部にそれらのデータを表示する。  First, theprocessing unit 2 determines whether or not the extraction in step S5 shown in FIG. 7 can be performed (step S11). And when it was not able to be extracted, if it is the time close to the time of boarding time data, and if it is boarding time data of the time, one or two or more data of the time which can be extracted mentioned above will be included in each data. It transmits to the driver oruser 7 oftaxi 4 who is a sender (Step S12). If each data is input on thetaxi 4 holding company side, the data is displayed on the display section of the taxidispatch processing apparatus 1 for the worker.

ここで、データを受信した者がタクシー4の運転手の場合は、利用者7に対して上述の抽出が可能な時刻の1つまたは2つ以上のデータへと変更が可能か否かを伺う。可能であればその時刻に基づいたデータ送信(図7のステップS1)を行う。不可能であれば、配車が不可能である旨を利用者7へと伝えるか、またはタクシー4の予約対応可能な台数を増やし、この利用者7のタクシー利用を可能とするよう基地局へ連絡する。また、データを受信した者が利用者7の場合は、利用者7が上述の抽出が可能な時刻の1つまたは2つ以上のデータの中から利用可能なものを選択する。そして、利用者7はその利用可能な時刻に基づいたデータ送信(図7のステップS1)を行うことができる。  Here, when the person who received the data is the driver of thetaxi 4, theuser 7 is asked whether or not the data can be changed to one or more data at the time when the above extraction is possible. . If possible, data transmission based on the time (step S1 in FIG. 7) is performed. If it is not possible, inform theuser 7 that the vehicle cannot be dispatched, or increase the number oftaxi 4 that can be reserved and contact the base station so that theuser 7 can use the taxi. To do. If the person who received the data is theuser 7, theuser 7 selects one that can be used from one or two or more data at the time when the above-described extraction is possible. Then, theuser 7 can perform data transmission (step S1 in FIG. 7) based on the available time.

そして、図7に示すステップS5の抽出ができるか否かの判断(ステップS11)を行った結果、抽出できた場合には、処理部2は、さらにその抽出したタクシー4の数が1つか、複数かの判断を行う(ステップS13)。抽出したタクシー4の数が1つの場合は、それを選択してステップS6の処理を行う(ステップS14)。抽出したタクシー4の数が複数の場合は、以下の2つの処理を適宜選択して、または組み合わせて行う。1つめの処理では、処理部2は、抽出した複数のタクシー4がそれぞれその日の出勤後初の仕事であるタクシー4の場合には、出勤時刻の早いものを優先して配車する処理を行う(ステップS15)。なお、抽出した複数のタクシー4の一方が出勤後初の仕事で、他方が既に仕事を行っている場合は、初の仕事のタクシー4を選択する。ただし、同時刻の予約が複数ある場合には、初の仕事のタクシー4には、最も長時間運行となる予約を割り振る。これらの割り振りは、処理部2が判断して行う。  And as a result of performing judgment (step S11) as to whether or not the extraction in step S5 shown in FIG. 7 is possible, if the extraction is possible, theprocessing unit 2 further determines that the number oftaxis 4 extracted is one, A determination is made as to whether or not there are a plurality (step S13). If the number of extractedtaxis 4 is one, it is selected and the process of step S6 is performed (step S14). When the number of extractedtaxis 4 is plural, the following two processes are appropriately selected or combined. In the first process, when the plurality of extractedtaxis 4 aretaxis 4 that are the first work after the sunrise work, theprocessing unit 2 performs a process of preferentially dispatching the taxi with the earlier work time ( Step S15). If one of the extractedtaxis 4 is the first job after attending work and the other is already working, thetaxi 4 for the first job is selected. However, when there are a plurality of reservations at the same time, a reservation that will be operated for the longest time is allocated to thetaxi 4 for the first job. These allocations are performed by theprocessing unit 2.

2つめの処理では、処理部2は、抽出したタクシー4のうち、移動時間データの値の小ささを判断する(ステップS16)。移動時間は完了車両の現在地のブロック11と、配車先のブロック11との間のブロック差によって算出する。この算出は、乗車位置と降車位置との間の時間の算出と同様の原理にて実行される。ステップS16の次にさらに、移動時間データの値が最も小さいタクシー4の数が1つか、複数かの判断を行う(ステップS17)。そして、移動時間データの値が最も小さいものが1つであれば、それを選択して配車する処理を行う(ステップS18)。また、移動時間データの値が同じものが複数存在した場合には、処理部2として、予約運行が可能な連絡を受領した時がより早いものを選択して配車する処理を行う(ステップS19)。すなわち、最も早く予約可能な旨の連絡をしたタクシー4が処理部2によって選択される。  In the second process, theprocessing unit 2 determines the small value of the travel time data in the extracted taxi 4 (step S16). The travel time is calculated based on the block difference between theblock 11 at the current location of the completed vehicle and theblock 11 at the destination. This calculation is performed based on the same principle as the calculation of the time between the boarding position and the getting-off position. After step S16, it is determined whether the number oftaxis 4 having the smallest travel time data value is one or more (step S17). And if there is one with the smallest value of movement time data, the process which selects and dispatches will be performed (step S18). If there are a plurality of items having the same value of the travel time data, theprocessing unit 2 performs processing for selecting and dispatching the earlier one when the notification that the reservation operation is possible is received (step S19). . That is, thetaxi 4 that has notified that the reservation can be made earliest is selected by theprocessing unit 2.

なお、処理部2は、配車スケジュールテーブル31を作成するに当たって、遠方配車用予約リストが存在する場合は、通常の予約リストに優先して、すなわちステップS11からステップS19の処理に優先して遠方配車用予約リストの配車処理を行う(ステップS20)。遠方配車用予約リストとは、利用者7の乗車地が、ブロック分けした範囲内に無い予約を集めたリストである。図2、図3の例では、A〜Gと1〜8で区切られたブロック内に無い場所が乗車地となる予約の対象となる。  Theprocessing unit 2 prioritizes the normal reservation list, that is, prior to the processing from step S11 to step S19, in the case where the remote allocation reservation list exists when the allocation schedule table 31 is created. The reservation list is dispatched (step S20). The far dispatch reservation list is a list in which reservations where the boarding place of theuser 7 is not within the range divided into blocks are collected. In the example of FIGS. 2 and 3, a place that is not in the block delimited by A to G and 1 to 8 is a reservation target to be a boarding place.

遠方配車用予約リストの配車処理は、ステップS11からステップS19の処理を行わない。処理部2はステップS5の処理の一部として個別具体的な処理を行う。その個別具体的な処理とは、遠方配車用予約リストの組込処理である。ステップS5において一旦仮確定した配車スケジュールテーブル31に遠方配車を組み込む。このとき、降車地がブロック分けしたエリア外にいる車両が遠方配車の候補となる。また、遠方配車用予約リストの乗車時刻、降車時刻の期間およびその前後の期間の予約枠15に明らかにデータが入力されていないタクシー4が遠方配車の候補となる。  The allocation process for the remote allocation reservation list does not perform the process from step S11 to step S19. Theprocessing unit 2 performs individual specific processing as part of the processing in step S5. The individual specific process is a process for incorporating a reservation list for remote dispatch. In step S5, the far-off vehicle allocation is incorporated into the vehicle allocation schedule table 31 temporarily provisionally determined. At this time, a vehicle outside the area where the disembarking area is divided into blocks becomes a candidate for a far-distance dispatch. Further, ataxi 4 in which no data is clearly input in thereservation frame 15 in the boarding time, the getting-off time period, and the period before and after the boarding time in the long-distance reservation list is a candidate for remote dispatch.

遠方配車の候補となったタクシー4の現在地から乗車地までの移動時間が最少のものを最適候補として選択する。そして、ステップS6の処理をし、配車を確定させる。もし、遠方配車される車両が他の運行とバッティングする場合で遠方配車を承諾したときは、バッティングした運行を他の車両に置き換える。  Ataxi 4 that is a candidate for distant dispatch is selected as an optimal candidate with the shortest travel time from the current location to the boarding location. And the process of step S6 is performed and a dispatch is confirmed. If a vehicle to be dispatched far away is batting with another operation and the remote dispatch is accepted, the batting operation is replaced with another vehicle.

以上の図13に示す処理を行うことで、各タクシー4の配車スケジュールテーブル31が完成する。各タクシー4の運転手は、この配車スケジュールテーブル31に基づいて運行する。すなわち、処理部2は、一定の基準で選択したタクシー4を利用者7へ配車する。  The vehicle dispatch schedule table 31 of eachtaxi 4 is completed by performing the process shown in FIG. The driver of eachtaxi 4 operates based on this dispatch schedule table 31. That is, theprocessing unit 2 dispatches thetaxi 4 selected based on a certain standard to theuser 7.

また、図13に示す処理を行うことで、利用者7が利用するタクシー4の乗車地と降車地、乗車時刻と降車時刻が確定する。そこで、利用者7がタクシー4の車内にて次回利用するタクシー4の予約をした場合には、運転手は、入力された乗車時刻データと降車時刻データとのいずれか一方または双方を、さらには乗車地と降車地を、印刷装置等の出力装置にてタクシー4内で出力し紙に印刷し、その利用者へと渡すことができる。また、利用者7がパーソナルコンピュータまたは携帯電話等の通信装置8を操作してタクシー4の予約をした場合には、その通信装置8が有する表示部へ、入力された乗車時刻データと降車時刻データとのいずれか一方または双方を、さらには乗車地と降車地を表示させることができる。  Moreover, by performing the process shown in FIG. 13, the boarding place and the getting-off place, the boarding time and the getting-off time of thetaxi 4 used by theuser 7 are determined. Therefore, when theuser 7 makes a reservation for thetaxi 4 to be used next time in thetaxi 4, the driver either or both of the input boarding time data and the getting-off time data, The boarding location and the getting-off location can be output within thetaxi 4 by an output device such as a printing device, printed on paper, and passed to the user. In addition, when theuser 7 operates thecommunication device 8 such as a personal computer or a cellular phone to make a reservation for thetaxi 4, the boarding time data and the getting-off time data input to the display unit of thecommunication device 8 are input. , Or both, and a boarding place and a getting-off place can be displayed.

図14は、そのように紙に印刷された予約情報の一例を示している。なお、会員でない利用者7に対して交付する紙には、利用者7の名前が印刷されない。また、運転手は、通信機器21の確認ボタンB11を押すことで、表示部22にこの印刷される情報を表示させ確認することができる。そして、発券ボタンB12を押すことで、印刷部にてこの印刷を実行することができる。  FIG. 14 shows an example of reservation information printed on paper in this way. Note that the name of theuser 7 is not printed on the paper issued to theuser 7 who is not a member. In addition, the driver can confirm the information to be printed on thedisplay unit 22 by pressing the confirmation button B11 of thecommunication device 21. And this printing can be performed in a printing part by pressing ticketing button B12.

本実施の形態に係るタクシー配車処理装置1およびタクシー配車システムでは、タクシー4の利用に際し利用者7に関する必要な第2の顧客データを用い、その第2の顧客データを各々のタクシーの運転手が把握可能とすることができる。たとえば、利用者7が体の不自由な者の場合、タクシー4へ乗る際に、タクシー運転手等の補助を必要とする場合がある。同様にタクシー4から降りた後に、利用者7が目的地に到達するまでにタクシー運転手等の補助を必要とする場合がある。このような場合等の、タクシー4の利用に際し利用者7に関する必要なデータを、第2の顧客データとして記憶部3に記憶しておく。そして、次回その利用者7がタクシー4を利用しようとするとき、前回担当した運転手以外の運転手にこの第2の顧客データを知らせることで、当該利用者7に対する補助等を運転手が実行できるようにすることができる。  In the taxidispatch processing device 1 and the taxi dispatch system according to the present embodiment, the second customer data necessary for theuser 7 is used when thetaxi 4 is used, and the driver of each taxi uses the second customer data. It can be grasped. For example, when theuser 7 is a person with a physical disability, assistance from a taxi driver or the like may be required when taking thetaxi 4. Similarly, after getting off thetaxi 4, there is a case where assistance from a taxi driver or the like is required until theuser 7 reaches the destination. In such a case, data necessary for theuser 7 when using thetaxi 4 is stored in thestorage unit 3 as second customer data. Then, when theuser 7 tries to use thetaxi 4 next time, the driver performs assistance or the like for theuser 7 by notifying the driver other than the driver in charge of the previous time of the second customer data. Can be able to.

なお、タクシー4と処理部2の情報伝達を図8に示す通信機器21を用いて行う場合の様子を説明する。たとえば、1つのタクシー運行業務を終了させたら、運転手は、完了ボタンB3を押し、テンキーB22の「*」ボタンを押し、実行ボタンB13を押す。この操作によって、当該運行業務が終了した情報を処理部2へと伝達することができる。処理部2は、その情報を記憶部3に記憶させる。また、処理部2から配車指示の情報が送信され、表示部22にその旨が表示される場合がある(ステップS6)。運転手がその配車指示に了解するときには、了解ボタンB4を押し、実行ボタンB13を押す。この操作によって、ステップS6についてYesとなり、当該配車を引き受けた旨の情報を処理部2へと伝達することができる。処理部2は、その情報を記憶部3に記憶させる。  In addition, the mode in the case of performing the information transmission of thetaxi 4 and theprocess part 2 using thecommunication apparatus 21 shown in FIG. 8 is demonstrated. For example, when one taxi service operation is terminated, the driver presses the completion button B3, presses the “*” button of the numeric keypad B22, and presses the execution button B13. By this operation, information on the completion of the operation work can be transmitted to theprocessing unit 2. Theprocessing unit 2 stores the information in thestorage unit 3. In addition, information on dispatching instructions may be transmitted from theprocessing unit 2 and may be displayed on the display unit 22 (step S6). When the driver approves the dispatch instruction, he presses the OK button B4 and presses the execute button B13. By this operation, it becomes Yes about step S6 and the information to the effect that the said dispatch was accepted can be transmitted to theprocess part 2. FIG. Theprocessing unit 2 stores the information in thestorage unit 3.

また、本実施の形態に係るタクシー配車処理装置1およびタクシー配車システムでは、配車スケジュールテーブル31に基づいて、各タクシー4の日報を作成する。日報は、その日の運行回数の何回目かを示す「回数」と、予約時刻を示す「予約時」と、予約時刻に対して5分以上の遅刻があったか否かを示す「C」と、乗車時刻を示す「乗車時」と、乗車ブロックを示す「乗車B」と、乗車地の施設名等を示す「乗車地」と、の項目を有する。また、日報は、所定の地を経由した場合、その経由地のブロック11を示す「経由地」と、降車時刻を示す「降車時」と、降車のブロック11を示す「降車B」と、降車地の施設名等を示す「降車地」と、支払いがプリペイドカードで支払われたとき、その支払額が示される「プリカ」と、支払いが現金で行われたとき、その料金が示される「現金」と、銀行カード等が使用されたときの料金を示す「カード」の各項目を有する。さらに、日報は、会員番号を示す「会員No.」と、顧客名を示す「顧客名」と、通院に使用したときチェックされる「通院」と、買物に使用したときチェックされる「買物」と、所用に使用したときチェックされる「所用」と、利用者が男何人であるかを示す「男」と、利用者が女何人であるかを示す「女」と、車内で予約がされたときチェックされる「予約」と、の各項目を有する。  Further, in the taxidispatch processing device 1 and the taxi dispatch system according to the present embodiment, the daily report of eachtaxi 4 is created based on the dispatch schedule table 31. The daily report includes “number of times” indicating the number of times of operation for the day, “at the time of reservation” indicating the reservation time, “C” indicating whether or not the reservation time has been delayed more than 5 minutes, There are items of “when boarding” indicating time, “boarding B” indicating a boarding block, and “boarding place” indicating a facility name of the boarding place. Further, when the daily report passes through a predetermined place, the “passage point” indicating theblock 11 of the stop point, “when getting off” indicating the time of getting off, “getting off B” indicating theblock 11 of getting off, "Get off" indicating the name of the local facility, "Prika" indicating the amount of payment when the payment is made with a prepaid card, and "Cash" indicating the fee when payment is made in cash ”And“ card ”items indicating charges when a bank card or the like is used. Furthermore, the daily report includes a “member number” indicating a member number, a “customer name” indicating a customer name, a “visit” that is checked when used in a hospital visit, and a “shopping” that is checked when used for shopping. And, “Necessary” checked when used for business, “Men” indicating how many men are users, “Woman” indicating how many women are users, reservations are made in the car Each item has a “reservation” to be checked.

図15は、上述した本実施の形態に係るタクシー配車処理装置1およびタクシー配車システムにおける各情報の関連性を示す概念図である。実際の距離に基づいて描かれる一般的な地図情報のレイヤー13(地理情報)と、太い線で区切られることで時間的な距離でブロック化されたブロック情報のレイヤー14(地域ブロック)が重ねられている状態については上述した。地図情報のレイヤー13は、GIS(Geographic Infomation System)を利用して作成されている。本実施の形態に係るタクシー配車処理装置1およびタクシー配車システムでは、これらのレイヤーの他に、タクシー4の配車スケジュールテーブル31の車両情報に関するレイヤー41と、乗降車地データ等の予約情報に関するレイヤー42と、上述の施設情報に関するレイヤー43と、上述の第1および第2の顧客データに関するレイヤー44とが重なり合っている。そして、それらのレイヤーに集束された空間情報のデータベースを構築し、それらのレイヤーの重なり合わせにより目的の情報を処理している。  FIG. 15 is a conceptual diagram showing the relevance of each information in the taxidispatch processing apparatus 1 and the taxi dispatch system according to the present embodiment described above. The layer 13 (geographic information) of general map information drawn based on the actual distance and the layer 14 (region block) of block information blocked by a time distance by being separated by a thick line are overlaid. The state of being described above has been described above. Thelayer 13 of map information is created using GIS (Geographic Information System). In the taxidispatch processing apparatus 1 and the taxi dispatch system according to the present embodiment, in addition to these layers, alayer 41 related to vehicle information in the dispatch schedule table 31 of thetaxi 4 and alayer 42 related to reservation information such as boarding / alighting place data. And thelayer 43 related to the facility information described above and thelayer 44 related to the first and second customer data described above overlap. A database of spatial information focused on these layers is constructed, and the target information is processed by overlapping these layers.

(本発明の実施の形態によって得られる主な効果)
本発明の実施の形態に係るタクシー配車システムおよびタクシー配車処理装置1は、従来のGPS機能を用いた配車を行わず、予め作成された配車スケジュールテーブル31に基づいて配車を行うため、複数のタクシー4に対して均等に配車が可能である。特に地方都市では、タクシー4の利用者7の多くが特定の者に限られ、かつその利用ルートもその特定の者ごとに決まっている場合が多い。本発明の実施の形態に係るタクシー配車システムおよびタクシー配車処理装置1は、そのような場合に利用者7のタクシー利用の利便性を向上させる。さらに、配車スケジュールテーブル31に基づいて配車を行うため、たまたま同じまたは似たようなルートを同時刻に利用する利用者が複数いる場合には、乗合タクシーとしての運行を可能とし、運転手の業務負担の軽減、および利用者の料金面の負担の軽減を図ることができる。
(Main effects obtained by the embodiment of the present invention)
The taxi dispatch system and the taxidispatch processing apparatus 1 according to the embodiment of the present invention do not perform dispatch using the conventional GPS function, but perform dispatch based on the dispatch schedule table 31 created in advance. 4 can be allocated evenly. In particular, in local cities, many of theusers 7 of thetaxi 4 are limited to specific persons, and the use route is often determined for each specific person. The taxi dispatch system and the taxidispatch processing device 1 according to the embodiment of the present invention improve the convenience of theuser 7 in using the taxi in such a case. Furthermore, since the dispatch is performed based on the dispatch schedule table 31, if there are multiple users who use the same or similar route at the same time, it is possible to operate as a shared taxi and It is possible to reduce the burden and the burden on the user's fee.

ここで、処理部2は、抽出したタクシー4が複数の場合でかつそれらが出勤後初であるタクシー4の場合、出勤時刻の早いものを優先する、上述のステップS15の処理を行う。そのため、複数のタクシー4の運転手への配車機会について不公平感を軽減することができ、より均等な配車が可能となる。    Here, when there are a plurality oftaxis 4 extracted and they aretaxis 4 that are the first after work, theprocessing unit 2 performs the process of step S15 described above, giving priority to the one with the early work time. For this reason, it is possible to reduce unfair feelings regarding the vehicle allocation opportunities to the drivers of the plurality oftaxis 4, and it is possible to distribute vehicles more evenly.

また、処理部2は、抽出したタクシー4が複数の場合、移動時間データの値が最も小さいものを選択し、移動時間データの値が同じものが複数存在した場合には、ステップS16,S17,S19に示すように予約運行が可能な連絡を受領した時がより早いものを送信したタクシー4を選択する。そのため、複数のタクシー4の運転手への配車機会について不公平感を軽減することができ、より均等な配車が可能となる。  In addition, when there are a plurality oftaxis 4 extracted, theprocessing unit 2 selects the one having the smallest value of the travel time data, and when there are a plurality of the same value of the travel time data, steps S16, S17, As shown in S19, thetaxi 4 that has transmitted the earlier one when it receives a notification that can be reserved is selected. For this reason, it is possible to reduce unfair feelings regarding the vehicle allocation opportunities to the drivers of the plurality oftaxis 4, and it is possible to distribute vehicles more evenly.

また、運行時間決定用地図データ12は、一般的な地図情報のレイヤー13に、時間的な距離でブロック化されたブロック情報のレイヤー14が重ね合わされたものである。そのため、一方通行、または山間地等のタクシー4による移動の妨げとなるような土地の事情を考慮した、タクシー4のための移動時間情報を提供できる。たとえば、タクシー4の予約をする利用者7の位置情報および利用者7の降車予定の降車位置情報を含む予約情報のレイヤー42を、地図情報のレイヤー13およびブロック情報のレイヤー14に重ねることで、利用者7の乗車位置から降車位置までの時間を算出することができる。  The operation timedetermination map data 12 is obtained by superimposing a generalmap information layer 13 on ablock information layer 14 that is blocked at a temporal distance. Therefore, it is possible to provide travel time information for thetaxi 4 that takes into consideration the circumstances of the land that would hinder the movement of thetaxi 4 such as one-way or mountainous areas. For example, thelayer 42 of the reservation information including the position information of theuser 7 who makes a reservation for thetaxi 4 and the position information of theuser 7 to get off is overlapped with thelayer 13 of the map information and thelayer 14 of the block information. The time from the boarding position of theuser 7 to the getting-off position can be calculated.

また、処理部2は、保有しているタクシー4の数や平均運行時間等が入力されることで、予約枠15の限度数を自動算出し、算出された値の中に入る整数値のうち最大値を選択し、予約枠の時間間隔となるz分を10分とした上で10分毎の各受付可能予約枠を「最大値÷6」の1/4〜3/4の範囲としている。そのため、過剰な予約を抱え込むことなく、適切な運行回数の配分、業務量の安定化、運行の平準化、運転手の業務量の低減等を図ることができる。  In addition, theprocessing unit 2 automatically calculates the limit number of thereservation frame 15 by inputting the number oftaxis 4 held, the average operation time, and the like, and among the integer values that fall within the calculated value The maximum value is selected, and the reservation interval time interval is set to 10 minutes, and each acceptable reservation frame every 10 minutes is set to a range of 1/4 to 3/4 of “maximum value ÷ 6”. . For this reason, it is possible to appropriately distribute the number of operations, stabilize the amount of work, level the operation, reduce the amount of work of the driver, and the like without holding excessive reservations.

また、単位時間内の各予約枠15を午前から午後にかけての所定時間のみ1倍を超え2倍以下としている。その所定時間は、高稼働な時間帯である学校、病院、職場等への移動のため、病院から自宅への移動のため、タクシー4の利用が集中する高稼働の期間である。この時間帯は、特に通院が多く、往と復の双方に予約を当てることができ、高効率となる。このため、受付可能予約枠を多くしてもその期間の負荷に対応させることができる。  In addition, eachreservation frame 15 within the unit time is set to be more than 1 time and less than 2 times only for a predetermined time from morning to afternoon. The predetermined time is a period of high operation in which the use of thetaxi 4 is concentrated for moving from a hospital to a home for moving to a school, hospital, workplace, etc., which are high operating hours. During this time, there are many hospital visits, and reservations can be made for both going and returning, which is highly efficient. For this reason, even if the number of reservation slots that can be accepted is increased, the load during that period can be accommodated.

また、処理部2は、運行時間決定用地図データ12中に無い乗車地の予約が入ったときは、予約リストとは別に遠方配車用予約リストを作成する。このため、運行時間決定用地図データ12中に無い想定外の地域への配車が可能となる。また、処理部2は、配車リストを作成するに当たって、遠方配車用予約リストが存在する場合は、予約リストに優先して遠方配車用予約リストの配車を行う。このため、想定外の地域への配車に際し、個別具体的かつ迅速な対応が可能となる。  In addition, when a reservation for a boarding place that is not included in the operation timedetermination map data 12 is entered, theprocessing unit 2 creates a far-off vehicle reservation list separately from the reservation list. For this reason, the vehicle can be allocated to an unexpected region that is not included in themap data 12 for determining the operation time. Further, when creating the dispatch list, theprocessing unit 2 dispatches the reservation list for remote dispatch in preference to the reservation list when the reservation list for remote dispatch exists. For this reason, it is possible to respond individually and specifically when dispatching to an unexpected area.

処理部2は、図7のステップS5に示す抽出ができなかった場合には、乗車時刻データの時刻に近い時刻であってその時刻の乗車時刻データであれば抽出が可能な時刻の1つまたは2つ以上のデータをタクシー4または利用者7へと送信する(図13のステップS12)。そのため、利用者7の都合とタクシー4の配車の都合のすり合わせができ、利用者7の満足度を高めることができる。  If the extraction shown in step S5 in FIG. 7 cannot be performed, theprocessing unit 2 is one of the times that can be extracted if the time is close to the time of the boarding time data and the boarding time data of that time or Two or more data are transmitted to thetaxi 4 or the user 7 (step S12 in FIG. 13). Therefore, the convenience of theuser 7 and the convenience of dispatching thetaxi 4 can be balanced, and the satisfaction of theuser 7 can be increased.

また、入力された乗車時刻データと降車時刻データとのいずれか一方または双方を、タクシー4内で出力する。そのため、利用者7は次回のタクシー4の予約を確認でき、忘れないようにすることができる。  In addition, one or both of the input boarding time data and getting-off time data are output in thetaxi 4. Therefore, theuser 7 can confirm the reservation of thenext taxi 4 and can not forget it.

また、運行時間決定用地図データ12に、施設情報のレイヤー43を重ねている。または、運行時間決定用地図データ12に地図上のどこに何の施設が存在するかについての施設情報を含ませることができる。このようにすると、タクシー4または利用者7は、施設情報に基づいて乗降地データを処理部2に送信し、処理部2は、施設情報から当該施設が複数のブロック11のどこのブロック11に位置するかを特定することができる。そのため、利用者7またはタクシー4の運転手は、馴染みのある施設名によって乗降地データを特定でき、その特定が容易かつ確実になる。  Also, afacility information layer 43 is superimposed on the operation timedetermination map data 12. Alternatively, the facility information about where and what facilities exist on the map can be included in the operation timedetermination map data 12. In this way, thetaxi 4 or theuser 7 transmits the getting-on / off data to theprocessing unit 2 based on the facility information, and theprocessing unit 2 determines whichblock 11 of the plurality ofblocks 11 the facility is based on the facility information. It can be specified whether it is located. Therefore, theuser 7 or the driver of thetaxi 4 can specify the getting-on / off data by the familiar facility name, and the specification is easy and reliable.

また、利用者7が利用した経験のある乗降地データに基づく第1の顧客データを用い、第1の顧客データを利用して、タクシー4または利用者7によって処理部2へ乗降地データが送信される。そのため、利用者7は過去に利用経験のあるルートについては、再度入力をせずに乗降地データを特定することができる。  In addition, the first customer data based on the boarding / departure data with which theuser 7 has used is used, and thetaxi 4 or theuser 7 transmits the boarding / departure data to theprocessing unit 2 using the first customer data. Is done. Therefore, theuser 7 can specify the boarding / alighting point data without inputting again about the route that has been used in the past.

また、タクシー4の利用に際し必要な利用者7に関する第2の顧客データを用い、第2の顧客データを各々のタクシー4の運転手が把握可能としている。そのため、利用者7が健常者でない場合等には、その利用者7を乗せる運転手が変わった場合でも、その利用者7に必要な補助を施すことが可能となる。  In addition, the second customer data related to theuser 7 necessary for using thetaxi 4 is used so that the driver of eachtaxi 4 can grasp the second customer data. Therefore, when theuser 7 is not a healthy person, the necessary assistance can be given to theuser 7 even when the driver who carries theuser 7 changes.

また、乗降地データは、グローバル・ポジショニング・システムを用いてタクシー4または利用者7によって処理部2に送信することができる。そのため、乗降地データの入力の手間を軽減することができる。  In addition, the boarding / alighting area data can be transmitted to theprocessing unit 2 by thetaxi 4 or theuser 7 using the global positioning system. Therefore, it is possible to reduce the trouble of inputting the boarding / alighting place data.

(他の形態)
以上、本発明の実施の形態におけるタクシー配車システムおよびタクシー配車処理装置1について説明したが、本発明の要旨を逸脱しない限り種々変更実施可能である。
(Other forms)
The taxi dispatch system and the taxidispatch processing apparatus 1 according to the embodiment of the present invention have been described above, but various modifications can be made without departing from the gist of the present invention.

本発明の実施の形態に係るタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2と、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4とを有するタクシー配車システムにおいて、処理部2は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データ12と、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠15の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブル31とを有し、処理部2は、タクシー利用者の乗降地データと乗車時刻のデータとを利用し、運行時間決定用の地図データ12から各タクシーについてその待機地点から乗車地までの移動時間データと、降車時刻のデータとを導き出し、乗車時刻のデータから降車時刻のデータまでの期間の予約枠にデータが入力されていないタクシー4であって、かつ乗車時刻に乗車地に到着可能なタクシー4を抽出し、その抽出されたタクシー4から選択したタクシー4をタクシー利用者へ配車する。  The taxi dispatch system according to the embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and a plurality oftaxis 4 that are dispatched, and stores various data. In a taxi dispatching system having aprocessing unit 2 and ataxi 4 having means for transmitting and receiving, theprocessing unit 2 includes an operation timedetermination map data 12 obtained by dividing the terrain into blocks based on temporal distances, and taxi averages. When the travel time is x minutes and the number of taxis is y, the limit of the number ofreservation slots 15 in one hour is set to be within -20% of the value from “(60 ÷ x) × y”. When the unit time of z is z minutes, eachreservation frame 15 in the unit time of normal times is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more) or less. A table 31; Thescience department 2 uses the taxi user's boarding / leaving place data and boarding time data, and from themap data 12 for determining the operating time, the travel time data from the waiting point to the boarding area for each taxi, Thetaxi 4 for which the data is not entered in the reservation frame of the period from the boarding time data to the getting-off time data and which can arrive at the boarding time at the boarding time is extracted, and the data is extracted. Thetaxi 4 selected from the extractedtaxis 4 is dispatched to the taxi user.

ここで、運行時間決定用地図データ12は、ブロック化されているが、ブロック化せずに時間的な距離を算出するようにしても良い。また、配車スケジュールテーブル31や予約テーブル16は、上述のような予約枠15を用いず、たとえば単なる表形式のもの等を用いることができる。また、上述のような予約枠15を用いる場合に、x、y、z、nの値は適宜変更できる。また、「平常時」は、1日の全てを平常時としても良いが、午前9時から午後1時までや、午前9時から午前11時まで等を「高稼働時」として、平常時とは最大値が異なる時間帯として設定しても良い。この設定は、サーバ部5に「高稼働時」を設定すること、その時間帯を設定できる入力部を設けることで行うようにしても良いが、標準設定で所定の時間帯を「高稼働時」としても良い。  Here, the operation timedetermination map data 12 is blocked, but the temporal distance may be calculated without blocking. Further, the vehicle allocation schedule table 31 and the reservation table 16 do not use thereservation frame 15 as described above, and for example, a simple table format can be used. Moreover, when using thereservation frame 15 as described above, the values of x, y, z, and n can be changed as appropriate. In addition, “normal” may be set as normal during the entire day, but from 9 am to 1 pm or from 9 am to 11 am May be set as time zones with different maximum values. This setting may be performed by setting “high operating time” in theserver unit 5 and providing an input unit that can set the time zone. It's also good.

また、処理部2は、抽出したタクシー4が複数の場合でかつそれらが出勤後初であるタクシー4の場合、出勤時刻の早いものを優先している。しかし、そのような優先順位は設定する必要はなく、たとえば、出勤時刻の遅いもの等を優先することとしても良い。また、出勤時刻の早いものであっても、前日の退社時刻が遅い者は、優先順位を低くする等、前日の退社時刻や前日の稼働時間を考慮した優先順位としても良い。  Moreover, theprocessing part 2 gives priority to the thing with early work time in the case of thetaxi 4 which is the first time after work when there are a plurality of extractedtaxis 4. However, it is not necessary to set such priorities, and for example, priority may be given to those with late work hours. Moreover, even if the attendance time is early, those who are late in the previous day's leave time may be given a priority that takes into consideration the previous day's leave time or the previous day's working hours, such as lowering the priority.

また、処理部2は、抽出したタクシー4が複数の場合、移動時間データの値が最も小さいものを選択し、移動時間データの値が同じものが複数存在した場合には、タクシー4から予約運行が可能な連絡を受領した時が早いものを選択している。しかし、そのような選択の仕方をする必要はなく、たとえば、移動時間データの値が2番目、または3番目に小さいもの等を選択することとしても良い。  In addition, when there are a plurality of extractedtaxis 4, theprocessing unit 2 selects the one having the smallest value of the travel time data, and if there are a plurality of the same values of the travel time data, the reservation service is started from thetaxi 4. Choose the one that receives the earliest possible contact. However, it is not necessary to make such a selection method. For example, a value having the second or third smallest value of travel time data may be selected.

本発明の実施の形態に係るタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2と、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4とを有するタクシー配車システムにおいて、処理部2は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データ12と、タクシーの平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠15の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブル31とを有し、運行時間決定用地図データ12は、一般的な地図情報のレイヤー13に、時間的な距離でブロック11化されたブロック11情報のレイヤー14が重ね合わされたものである。  The taxi dispatch system according to the embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and a plurality oftaxis 4 that are dispatched, and stores various data. In a taxi dispatching system having aprocessing unit 2 and ataxi 4 having means for transmitting and receiving, theprocessing unit 2 includes an operation timedetermination map data 12 obtained by dividing the terrain into blocks based on temporal distances, and taxi averages. When the travel time is x minutes and the number of taxis is y, the limit of the number ofreservation slots 15 in one hour is set to be within -20% of the value from “(60 ÷ x) × y”. When the unit time of z is z minutes, eachreservation frame 15 in the unit time of normal times is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more) or less. A table 31; Line timedetermination map data 12, thelayer 13 of the general map information, in which alayer 14 of ablock 11 ofblock 11 information is superimposed temporal distance.

しかし、配車スケジュールテーブル31は、上述のような予約枠15を用いず、たとえば単なる表形式のもの等を用いることができる。また、上述のような予約枠15を用いる場合に、x、y、z、nの値は適宜変更できる。また、配車スケジュールテーブル31は、第1の配車スケジュールテーブル32と、第2の配車スケジュールテーブル33のように2つに分かれているものであってもよく、第1の配車スケジュールテーブル32と、第2の配車スケジュールテーブル33とを1枚のものにしたものとしても良い。  However, the vehicle allocation schedule table 31 can use, for example, a simple table format without using thereservation frame 15 as described above. Moreover, when using thereservation frame 15 as described above, the values of x, y, z, and n can be changed as appropriate. The vehicle allocation schedule table 31 may be divided into two, such as a first vehicle allocation schedule table 32 and a second vehicle allocation schedule table 33, and the first vehicle allocation schedule table 32, The two dispatch schedule tables 33 may be one.

また、タクシー4の予約をする利用者7の位置情報および利用者7の降車予定の降車位置情報を有する予約情報のレイヤー42を、地図情報のレイヤー13およびブロック情報のレイヤー14に重ねることで、利用者7の乗車位置から降車位置までの時間を算出している。しかし、そのようにレイヤーを重ねることは必要なく、たとえば、予約情報が入力された運行時間決定用地図データ12のみから利用者の乗車位置から降車位置までの時間を算出しても良い。  In addition, thelayer 42 of the reservation information having the position information of theuser 7 who makes a reservation for thetaxi 4 and the position information of theuser 7 getting off the vehicle is overlapped on thelayer 13 of the map information and thelayer 14 of the block information. The time from the boarding position of theuser 7 to the getting-off position is calculated. However, it is not necessary to overlap the layers as such, and for example, the time from the user's boarding position to the getting-off position may be calculated only from the operation timedetermination map data 12 to which the reservation information is input.

また、処理部2は、タクシー会社が保有するタクシー4の数が入力されることで、予約枠15の限度数を自動算出し、算出された値の中に入る整数値のうち最大値を選択し、z分を10分とした上で10分毎の各予約枠15を「最大値÷6」とし、予約引受可能な枠をその値の1/4〜3/4の範囲としている。しかし、そのような範囲とする必要はなく、たとえば、z分を5分、15分、20分または30分としたり、または、各予約枠15を「最大値÷6」の1/4未満もしくは3/4を超える範囲とすることとしても良い。  Theprocessing unit 2 automatically calculates the limit number of thereservation frame 15 by inputting the number oftaxis 4 held by the taxi company, and selects the maximum value among the integer values that fall within the calculated value. Then, after setting the z-minute to 10 minutes, eachreservation frame 15 every 10 minutes is set to “maximum value ÷ 6”, and the reservation-acceptable frame is in a range of ¼ to ¾ of the value. However, it is not necessary to make such a range, for example, z minutes is 5 minutes, 15 minutes, 20 minutes or 30 minutes, or eachreservation frame 15 is less than 1/4 of “maximum value ÷ 6” or It is good also as setting it as the range exceeding 3/4.

また、単位時間内の各予約枠15を午前から午後にかけての所定時間のみ1倍を超え2倍以下としている。しかし、そのような予約枠15の設定は必要なく、たとえば、午後の所定時間のみ1倍を超え2倍以下としたり、午前から午後にかけての所定時間のみ1倍を超え3倍、または4倍以下等とすることとしても良い。  In addition, eachreservation frame 15 within the unit time is set to be more than 1 time and less than 2 times only for a predetermined time from morning to afternoon. However, there is no need to set such areservation frame 15; for example, it is more than 1 times and less than 2 times only for a predetermined time in the afternoon, or more than 1 time and only 3 times or less than 4 times only for a predetermined time from morning to afternoon. And so on.

本発明の実施の形態に係るタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2と、配車される複数のタクシー4であって各種データを処理部と送受信する手段を有するタクシー4とを有するタクシー配車システムにおいて、処理部2は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データ12と、タクシー4の平均移動時間をx分とし、タクシー4の台数をy台としたとき、1時間の中での予約枠15の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブル31とを有し、処理部2は、予約申込者の乗車日時が入力されると、予約枠15を検索し、該当する予約枠15に空きがあるか否かを判断し、空きがあると、その枠を埋めると共に乗車日時、乗車地、目的地を少なくとも有する予約リストを作成し、その後、その予約リストと運行時間決定用地図データ12に基づき、降車時刻を算出し、その降車時刻を利用して配車スケジュールテーブル31を完成している。  The taxi dispatch system according to the embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and a plurality oftaxis 4 that are dispatched, and stores various data. In a taxi dispatch system having a processing unit and ataxi 4 having means for transmitting and receiving, theprocessing unit 2 includes an operation timedetermination map data 12 obtained by dividing the terrain into blocks based on temporal distances, and an average of thetaxis 4. When the travel time is x minutes and the number oftaxis 4 is y, the limit number ofreservation slots 15 within one hour is set to within -20% of the value from “(60 ÷ x) × y” When the reservation unit time is set to z minutes, eachreservation frame 15 in the unit time in normal times is 1 or more and “the limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more) or less. And schedule table 31 When the reservation applicant's boarding date and time is input, theprocessing unit 2 searches thereservation frame 15 to determine whether or not thecorresponding reservation frame 15 has a vacancy, and if there is a vacancy, fills the frame. A reservation list having at least a boarding date and time, a boarding place, and a destination is created, and then a getting-off time is calculated based on the reservation list and themap data 12 for determining operation time, and the dispatch schedule table 31 is calculated using the getting-off time. Has been completed.

この予約リストは、配車スケジュールテーブル31の基となるものであるが、予約リストそのものを配車スケジュールテーブルと兼用するようにしても良い。また、各数式で得られた値が小数点以下を有するものであるとき、その小数点は、切り下げ、切り上げ、のいずれか一方を選択したり、大きい方の値を切り上げ、小さい方の値を切り下げるようにしても良い。または、その逆としても良い。  This reservation list is the basis of the dispatch schedule table 31, but the reservation list itself may be used also as the dispatch schedule table. In addition, when the value obtained by each mathematical formula has a decimal part, the decimal point can be rounded down or rounded up, the larger value is rounded up, and the smaller value is rounded down. Anyway. Or vice versa.

また、処理部2は、運行時間決定用地図データ12中に無い乗車地の予約が入ったときは、予約リストとは別に遠方配車用予約リストを作成している。しかし、遠方配車用予約リストを作成する必要はなく、たとえば、通常の予約リスト中に入れても良い。また、運行時間決定用地図データ12中に無い乗車地の予約が入ったときは、処理部2による処理を行わないこととしても良い。  In addition, when a reservation for a boarding place that is not in the operation timedetermination map data 12 is entered, theprocessing unit 2 creates a reservation list for far-distance dispatch separately from the reservation list. However, it is not necessary to create a reservation list for remote dispatch, and for example, it may be included in a normal reservation list. Moreover, when the reservation of the boarding place which is not in themap data 12 for operation time determination enters, the process by theprocess part 2 is not good.

また、処理部2は、配車スケジュールテーブル31を作成するに当たって、遠方配車用予約リストが存在する場合は、予約リストに優先して遠方配車用予約リストの配車を行っている。しかし、そのような優先順位を設けることとする必要はなく、たとえば、予約リストの方を優先して配車を行うこととしても良い。  Further, when creating the dispatch schedule table 31, theprocessing unit 2 performs the dispatch of the reservation list for remote dispatch in preference to the reservation list when the reservation list for remote dispatch exists. However, it is not necessary to provide such priorities, and for example, the reservation list may be prioritized for vehicle dispatch.

本発明の実施の形態に係るタクシー配車システムは、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2と、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4、またはタクシー4の利用者とを有し、処理部2は、地形を所定の移動可能時間に基づいてブロックに区分けして座標データとした運行時間決定用地図データ12と、所定期間を一単位としその一単位毎に1つまたは複数のマス目に区切った予約枠15を備える配車スケジュールテーブル31とを有し、処理部2は、タクシー4または利用者7が、利用者7の乗降地データと、乗車時刻データまたは降車時刻データとを処理部2に送信することで、それらのデータを入力し、またはコンピュータに接続される外部機器から入力され、処理部2は、その入力されたデータを運行時間決定用地図データ12とを参照して、乗降地データを座標データに置き換え、座標データから利用者7の乗車時刻データまたは降車時刻データを割り出し、配車スケジュールテーブル31を参照し、乗車時刻データから降車時刻データまでの期間の予約枠15にデータが入力されていないタクシー4を抽出し、その抽出されたタクシーから一定の基準で選択したタクシー4を利用者7へ配車している。  The taxi dispatch system according to the embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and a plurality oftaxis 4 that are dispatched, and stores various data.Taxi 4 having a means for transmitting and receiving withprocessing unit 2 or a user oftaxi 4, andprocessing unit 2 determines operation time as coordinate data by dividing the terrain into blocks based on predetermined movable time Themap data 12 and a dispatch schedule table 31 having areservation frame 15 divided into one or a plurality of squares for each unit with a predetermined period as a unit. Theuser 7 inputs the data of theuser 7 and the boarding time data or the boarding time data to theprocessing unit 2 to input the data or connect to the computer. Theprocessing unit 2 refers to the input data for the operation timedetermination map data 12 and replaces the boarding / alighting point data with coordinate data, and theuser 7 boarding time data from the coordinate data. Alternatively, the getting-off time data is determined, the dispatch schedule table 31 is referred to, and thetaxi 4 in which no data is input in thereservation frame 15 in the period from the getting-on time data to the getting-off time data is extracted, and a fixed amount is obtained from the extracted taxi. Thetaxi 4 selected by the standard is dispatched to theuser 7.

この一定の基準で選択する処理は、上述したように図13に示す配車処理としているが、図13に示す配車処理以外の処理を採用しても良い。たとえば、上述した選択基準に加え、または代えて、前日または過去数日間の運転者の稼働率(=稼いだ金額)を基準としても良い。その額が小さい者のタクシー4を優先順位の高いものとするのである。  As described above, the process of selecting based on this constant criterion is the vehicle allocation process shown in FIG. 13, but a process other than the vehicle allocation process shown in FIG. 13 may be adopted. For example, in addition to or instead of the selection criteria described above, the driver's operating rate (= the amount of money earned) on the previous day or the past several days may be used as a reference. Thetaxi 4 of the person whose amount is small is made a high priority.

そして、処理部2は、上述の抽出ができなかった場合には、乗車時刻データの時刻に近い時刻であってその時刻の乗車時刻データであれば抽出が可能な時刻の1つまたは2つ以上のデータをタクシー4または利用者7へと送信している。しかし、そのようなデータの送信をする必要はなく、たとえば、配車が不可能な旨のデータを送信することとしても良い。  If the above extraction cannot be performed, theprocessing unit 2 is one or two or more of the times that can be extracted if the time is close to the time of the boarding time data and the boarding time data of that time. Is transmitted totaxi 4 oruser 7. However, it is not necessary to transmit such data. For example, data indicating that the vehicle cannot be dispatched may be transmitted.

また、入力された乗車時刻データと降車時刻データとのいずれか一方または双方を、タクシー4内で出力している。しかし、そのような出力をする必要はなく、たとえば、タクシー4外で、利用者の電話または電子メールの宛先へと出力をすることとしても良い。  In addition, either or both of the input boarding time data and the getting-off time data are output in thetaxi 4. However, it is not necessary to make such an output. For example, the output may be made outside thetaxi 4 to the user's telephone or e-mail address.

また、運行時間決定用地図データ12には、地図上のどこに何の施設が存在するかについての施設情報を含ませるようにしても良い。また、タクシー4または利用者7は、施設情報に基づいて乗降地データを処理部2に送信し、処理部2は、施設情報から当該施設が複数のブロック11のどこのブロック11に位置するかを特定している。しかし、このように施設で特定する必要はない。住所や電話番号のいずれかで位置を特定するようにしても良い。  Further, the operation timedetermination map data 12 may include facility information on what facilities exist on the map. Further, thetaxi 4 or theuser 7 transmits the boarding / alighting point data to theprocessing unit 2 based on the facility information, and theprocessing unit 2 determines in which block 11 of the plurality ofblocks 11 the facility is based on the facility information. Has been identified. However, it is not necessary to specify the facility in this way. You may make it pinpoint a position with either an address or a telephone number.

また、利用者7が利用した経験のある乗降地データに基づく第1の顧客データを用い、第1の顧客データを利用して、タクシー4または利用者7によって、処理部2へ乗降地データが送信されることとしている。しかし、第1の顧客データを用いないこととしても良い。  Further, the first customer data based on the boarding / departure data with which theuser 7 has used is used, and the first customer data is used to send the boarding / exiting point data to theprocessing unit 2 by thetaxi 4 or theuser 7. It is supposed to be sent. However, the first customer data may not be used.

また、タクシー利用に際し必要な利用者7に関する第2の顧客データを用い、第2の顧客データを各々のタクシーの運転手が把握可能とすることとしている。しかし、第2の顧客データを用いないこととしても良い。  In addition, the second customer data related to theuser 7 necessary for using the taxi is used so that each taxi driver can grasp the second customer data. However, the second customer data may not be used.

また、乗降地データは、グローバル・ポジショニング・システムを用いてタクシー4または利用者7によって処理部2に送信されることとしている。しかし、グローバル・ポジショニング・システムを用いないこととしても良い。また、グローバル・ポジショニング・システムに代えて、LORAN等を採用しても良い。  In addition, the boarding / alighting area data is transmitted to theprocessing unit 2 by thetaxi 4 or theuser 7 using the global positioning system. However, it is also possible not to use the global positioning system. Further, LORAN or the like may be employed instead of the global positioning system.

本発明の実施の形態に係るタクシー配車処理装置1は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2を有し、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4とその各種データを送受信するタクシー配車処理装置1において、処理部2は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データ12と、タクシー4の平均移動時間をx分とし、タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブル31とを有し、処理部2は、タクシー利用者の乗降地データと乗車時刻のデータとを利用し、運行時間決定用の地図データ12、および受信した各タクシー4についてその待機地点のデータおよび乗車地のデータから、その待機地点からその乗車地までの移動時間データおよび降車時刻のデータとを導き出し、乗車時刻のデータから降車時刻のデータまでの期間の予約枠15にデータが入力されていないタクシー4であって、かつ乗車時刻に乗車地に到着可能なタクシー4を抽出し、その抽出されたタクシー4から選択したタクシー4をタクシー利用者へ配車する。  A taxidispatch processing apparatus 1 according to an embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and is a plurality oftaxis 4 to be dispatched. In thetaxi 4 having means for transmitting and receiving various data to and from theprocessing unit 2 and the taxidispatch processing apparatus 1 for transmitting and receiving the various data, theprocessing unit 2 is divided into blocks based on the terrain based on the time distance. If the average travel time of thedecision map data 12 andtaxi 4 is x minutes and the number of taxis is y, the limit number of reservation slots in one hour is “(60 ÷ x) × y” When the reservation unit time is set to z minutes within −20% of the value, eachreservation frame 15 within the normal unit time is 1 or more and “limit number ÷ (60 ÷ z) −n” (n is Dispatch schedule with an integer greater than or equal to 0) Theprocessing unit 2 uses the taxi user's boarding / alighting location data and boarding time data, themap data 12 for determining the operation time, and the data of the waiting point for eachtaxi 4 received. The travel time data from the standby point to the boarding location and the data of the departure time are derived from the data of the boarding location, and the data is input to thereservation frame 15 for the period from the data of the boarding time to the data of the departure time. Ataxi 4 that is not ataxi 4 and can arrive at the boarding time at the boarding time is extracted, and thetaxi 4 selected from the extractedtaxi 4 is dispatched to the taxi user.

しかし、配車スケジュールテーブル31は、上述のような予約枠15を用いず、たとえば単なる表形式のもの等を用いることができる。また、上述のような予約枠15を用いる場合に、x、y、z、nの値は適宜変更できる。また、タクシー配車処理装置1は、サーバ部5や記憶部3を備える処理部2を有する装置であるが、サーバ部5や記憶部3は処理部2内ではなく処理部2の外部に配置されていても良い。  However, the vehicle allocation schedule table 31 can use, for example, a simple table format without using thereservation frame 15 as described above. Moreover, when using thereservation frame 15 as described above, the values of x, y, z, and n can be changed as appropriate. The taxidispatch processing device 1 is a device having theprocessing unit 2 including theserver unit 5 and thestorage unit 3, but theserver unit 5 and thestorage unit 3 are not disposed in theprocessing unit 2 but outside theprocessing unit 2. May be.

本発明の実施の形態に係るタクシー配車処理装置1は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2を有し、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4とその各種データを送受信するタクシー配車処理装置1において、処理部2は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データ12と、タクシー4の平均移動時間をx分とし、タクシー4の台数をy台としたとき、1時間の中での予約枠15の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブル31とを有し、運行時間決定用地図データ12は、一般的な地図情報のレイヤーに、時間的な距離でブロック化されたブロック情報のレイヤーが重ね合わされたものである。  A taxidispatch processing apparatus 1 according to an embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and is a plurality oftaxis 4 to be dispatched. In thetaxi 4 having means for transmitting and receiving various data to and from theprocessing unit 2 and the taxidispatch processing apparatus 1 for transmitting and receiving the various data, theprocessing unit 2 is divided into blocks based on the terrain based on the time distance. If the map data fordecision 12 and the average travel time oftaxi 4 are x minutes and the number oftaxis 4 is y, the limit number ofreservation slots 15 in one hour is “(60 ÷ x) × y "Within -20% of the value and the reservation unit time is z minutes, eachreservation frame 15 within the normal unit time is 1 or more and" limit number / (60 / z) -n "( n is an integer greater than or equal to 0) And aYuruteburu 31, travel timedetermination map data 12, a layer of general map information, in which blocked the block information layer is superimposed temporal distance.

しかし、配車スケジュールテーブル31は、上述のような予約枠15を用いず、たとえば単なる表形式のもの等を用いることができる。また、上述のような予約枠15を用いる場合に、x、y、z、nの値は適宜変更できる。また、予約枠15の限度数や単位時間内の各予約枠15を所定の値にするとき、処理部2の自力計算と運行管理者の設定との2つを利用しているが、全て処理部2の自力計算としたり、逆に全て運行管理者の設定としたりしても良い。  However, the vehicle allocation schedule table 31 can use, for example, a simple table format without using thereservation frame 15 as described above. Moreover, when using thereservation frame 15 as described above, the values of x, y, z, and n can be changed as appropriate. In addition, when the limit number ofreservation slots 15 and eachreservation slot 15 within a unit time are set to predetermined values, the self-calculation of theprocessing unit 2 and the setting of the operation manager are used. It may be the self-calculation ofpart 2 or may be all set by the operation manager.

本発明の実施の形態に係るタクシー配車処理装置1は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2を有し、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4とその各種データを送受信するタクシー配車処理装置1において、処理部2は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データ12と、タクシー4の平均移動時間をx分とし、タクシー4の台数をy台としたとき、1時間の中での予約枠15の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の単位時間内の各予約枠15を1以上で「限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブル31とを有し、処理部2は、予約申込者の乗車日時が入力されると、予約枠15を検索し、該当する予約枠15に空きがあるか否かを判断し、空きがあると、その枠を埋めると共に乗車日時、乗車地、目的地を少なくとも有する予約リストを作成し、その後、その予約リストと運行時間決定用地図データ12に基づき、降車時刻を算出し、その降車時刻を利用して配車スケジュールテーブル31を完成する。  A taxidispatch processing apparatus 1 according to an embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and is a plurality oftaxis 4 to be dispatched. In thetaxi 4 having means for transmitting and receiving various data to and from theprocessing unit 2 and the taxidispatch processing apparatus 1 for transmitting and receiving the various data, theprocessing unit 2 is divided into blocks based on the terrain based on the time distance. If the map data fordecision 12 and the average travel time oftaxi 4 are x minutes and the number oftaxis 4 is y, the limit number ofreservation slots 15 in one hour is “(60 ÷ x) × y "Within -20% of the value and the reservation unit time is z minutes, eachreservation frame 15 within the normal unit time is 1 or more and" limit number / (60 / z) -n "( n is an integer greater than or equal to 0) When the reservation applicant's boarding date and time is input, theprocessing unit 2 searches thereservation frame 15 to determine whether or not thecorresponding reservation frame 15 has a space, and there is a space. And a reservation list having at least the boarding date and time, the boarding place, and the destination is created, and then the getting-off time is calculated based on the booking list and themap data 12 for determining the operating time. The dispatch schedule table 31 is completed by using this.

しかし、配車スケジュールテーブル31は、上述のような予約枠15を用いず、たとえば単なる表形式のもの等を用いることができる。また、上述のような予約枠15を用いる場合に、x、y、z、nの値は適宜変更できる。また、配車スケジュールテーブル31を完成する前に予約がOKか否かのみを示す予約テーブル16を作成したり、配車前の第1の配車スケジュールテーブル32を作成したりしても良い。  However, the vehicle allocation schedule table 31 can use, for example, a simple table format without using thereservation frame 15 as described above. Moreover, when using thereservation frame 15 as described above, the values of x, y, z, and n can be changed as appropriate. In addition, the reservation table 16 indicating only whether the reservation is OK or the first vehicle allocation schedule table 32 before vehicle allocation may be generated before the vehicle allocation schedule table 31 is completed.

本発明の実施の形態に係るタクシー配車処理装置1は、基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部2を有し、配車される複数のタクシー4であって各種データを処理部2と送受信する手段を有するタクシー4とその各種データを送受信するタクシー配車処理装置1において、処理部2は、地形を所定の移動可能時間に基づいてブロックに区分けして座標データとした運行時間決定用地図データ12と、所定期間を一単位としその一単位毎に1つまたは複数のマス目に区切った予約枠15を備える配車スケジュールテーブル31とを有し、処理部2は、タクシー4または利用者7が、利用者7の乗降地データと、乗車時刻データまたは降車時刻データとを処理部2に送信することで、それらのデータを入力し、またはコンピュータに接続される外部機器から入力され、処理部2は、その入力されたデータと運行時間決定用地図データ12とを参照して、乗降地データを座標データに置き換え、座標データから利用者の乗車時刻データまたは降車時刻データを割り出し、配車前の配車スケジュールテーブル31を参照し、乗車時刻データから降車時刻データまでの期間の予約枠にデータが入力されていないタクシー4を抽出し、その抽出されたタクシー4から一定の基準で選択したタクシー4を利用者7へ配車する。  A taxidispatch processing apparatus 1 according to an embodiment of the present invention includes aprocessing unit 2 that is installed in a base station, stores and processes various data, and also functions as a server, and is a plurality oftaxis 4 to be dispatched. In thetaxi 4 having means for transmitting / receiving various data to / from theprocessing unit 2 and the taxidispatch processing apparatus 1 for transmitting / receiving the various data, theprocessing unit 2 coordinates the terrain into blocks based on a predetermined movable time. The operation timedetermination map data 12 as data, and a vehicle allocation schedule table 31 having areservation frame 15 divided into one or a plurality of squares per unit with a predetermined period as a unit, theprocessing unit 2 Thetaxi 4 or theuser 7 inputs the data of theuser 7 by transmitting the boarding / departure data of theuser 7 and the boarding time data or the boarding time data to theprocessing unit 2. Alternatively, theprocessing unit 2 refers to the input data and the operation timedetermination map data 12 to replace the boarding / alighting point data with coordinate data, and uses the coordinate data. The rider's boarding time data or getting-off time data is determined, and thetaxi 4 in which no data is input in the reservation frame for the period from the boarding time data to the getting-off time data is extracted by referring to the dispatching schedule table 31 before dispatching. Thetaxi 4 selected according to a certain standard from the extractedtaxi 4 is dispatched to theuser 7.

この一定の基準で選択する処理は、上述したように図13に示す配車処理としているが、図13に示す配車処理以外の処理を採用しても良い。また、予約枠15を設定した後で受付可能な予約枠15を設定するようにしても良い。また、予約枠15は、処理部2で自動計算するようにしたり、運行管理者が計算し得られた値を処理部2へ入力するようにしても良い。  As described above, the process of selecting based on this constant criterion is the vehicle allocation process shown in FIG. 13, but a process other than the vehicle allocation process shown in FIG. 13 may be adopted. Alternatively, areservation frame 15 that can be accepted after setting thereservation frame 15 may be set. Further, thereservation frame 15 may be automatically calculated by theprocessing unit 2 or a value obtained by the operation manager may be input to theprocessing unit 2.

また、予約テーブル16にて予約を受け付けているが、配車スケジュールテーブル31が予約テーブル16を兼ねるようにしても良い。また、予約テーブル16で受け付けた後で配車を決定しているが、予約を受け付けるときに、配車を検索、抽出し、配車が可能となったときに予約を受け付けるようにしても良い。さらに、予約テーブル16で予約を受け付けた後で、配車を決定する際、対象となる車両が見つからないときは、予約運行対象のタクシー4以外、すなわち保有台数が15台のときは5台のタクシー4以外のタクシー4がその予約に対応するようにしても良い。  In addition, although the reservation is accepted in the reservation table 16, the dispatch schedule table 31 may also serve as the reservation table 16. Further, although the dispatch is determined after being received in the reservation table 16, the dispatch may be searched and extracted when the reservation is accepted, and the reservation may be accepted when the dispatch becomes possible. Furthermore, after accepting a reservation in the reservation table 16, when deciding on a vehicle allocation, if a target vehicle is not found, the taxi other than the reservedoperation target taxi 4, that is, if the number of owned cars is 15, 5taxis Taxi 4 other than 4 may correspond to the reservation.

1 タクシー配車処理装置
2 処理部
11 ブロック
12 運行時間決定用地図データ
13 一般的な地図情報のレイヤー
14 ブロック情報のレイヤー
15 予約枠
16 予約テーブル
31 配車スケジュールテーブル
x タクシーの平均移動時間
y タクシーの台数
z 予約の単位時間
n 0以上の整数
DESCRIPTION OFSYMBOLS 1 Taxidispatch processing apparatus 2Processing part 11Block 12Map data 13 foroperation time determination 13 Generalmap information layer 14Block information layer 15Reservation frame 16 Reservation table 31 Vehicle dispatch schedule table x Average travel time of taxi y Number of taxis z Reservation unit time n An integer greater than or equal to 0

Claims (13)

Translated fromJapanese
基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを上記処理部と送受信する手段を有するタクシーとを有するタクシー配車システムにおいて、
上記処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、上記タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の上記単位時間内の各予約枠を1以上で「上記限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、
上記処理部は、タクシー利用者の乗降地データと乗車時刻のデータとを利用し、上記運行時間決定用の地図データから各タクシーについてその待機地点から乗車地までの移動時間データと、降車時刻のデータとを導き出し、上記乗車時刻のデータから上記降車時刻のデータまでの期間の予約枠にデータが入力されていないタクシーであって、かつ上記乗車時刻に上記乗車地に到着可能なタクシーを抽出し、その抽出されたタクシーから選択したタクシーを上記タクシー利用者へ配車することを特徴とするタクシー配車システム。
Taxi dispatch having a processing unit installed in a base station for storing and processing various data and functioning also as a server, and a plurality of taxis to be dispatched and having means for transmitting and receiving various data to and from the processing unit In the system,
When the above processing unit is divided into blocks based on the terrain based on the time distance, the operation time determination map data, the average travel time of taxis is x minutes, and the number of taxis is y units, 1 hour Each reservation within the above unit time in normal times, when the limit number of reservation slots in is within -20% of the value from “(60 ÷ x) × y” and the unit time of the reservation is z minutes A dispatch schedule table having a frame of 1 or more and “the above limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more),
The processing unit uses the taxi user's boarding / leaving place data and boarding time data, and from the map data for determining the operating time, the travel time data from the standby point to the boarding place for each taxi, The taxi for which no data is entered in the reservation frame for the period from the boarding time data to the getting-off time data and which can arrive at the boarding place at the boarding time is extracted. A taxi dispatch system characterized in that a taxi selected from the extracted taxis is dispatched to the taxi user.
請求項1に記載のタクシー配車システムにおいて、
前記処理部は、前記抽出したタクシーが複数の場合、前記移動時間データの値が最も小さいものを選択し、前記移動時間データの値が同じものが複数存在した場合には、前記タクシーから予約運行が可能な連絡を受領した時が早いものを選択することを特徴とするタクシー配車システム。
In the taxi dispatch system according to claim 1,
When there are a plurality of the extracted taxis, the processing unit selects the one having the smallest value of the travel time data, and when there are a plurality of the same values of the travel time data, the reservation operation is performed from the taxi. A taxi dispatch system characterized by selecting the one that is available as soon as possible is received.
基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを上記処理部と送受信する手段を有するタクシーとを有するタクシー配車システムにおいて、
上記処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、上記タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の上記単位時間内の各予約枠を1以上で「上記限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、
上記運行時間決定用地図データは、一般的な地図情報のレイヤーに、時間的な距離でブロック化されたブロック情報のレイヤーが重ね合わされたものであることを特徴とするタクシー配車システム。
Taxi dispatch having a processing unit installed in a base station for storing and processing various data and functioning also as a server, and a plurality of taxis to be dispatched and having means for transmitting and receiving various data to and from the processing unit In the system,
When the above processing unit is divided into blocks based on the terrain based on the time distance, the operation time determination map data, the average travel time of taxis is x minutes, and the number of taxis is y units, 1 hour Each reservation within the above unit time in normal times, when the limit number of reservation slots in is within -20% of the value from “(60 ÷ x) × y” and the unit time of the reservation is z minutes A dispatch schedule table having a frame of 1 or more and “the above limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more),
The taxi dispatch system characterized in that the map data for determining operation time is obtained by superimposing a layer of block information that is blocked at a time distance on a general map information layer.
請求項3に記載のタクシー配車システムにおいて、
前記タクシーの予約をする利用者の位置情報のレイヤーおよび利用者の降車予定の降車位置情報のレイヤーを、前記地図情報のレイヤーおよび前記ブロック情報のレイヤーに重ねることで、利用者の乗車位置から降車位置までの時間を算出することを特徴とするタクシー配車システム。
In the taxi dispatch system according to claim 3,
The layer of the location information of the user who makes a reservation for the taxi and the layer of the location information of the user who is scheduled to get off are overlaid on the layer of the map information and the layer of the block information, so that the user gets off from the boarding location. Taxi dispatch system that calculates time to position.
請求項3に記載のタクシー配車システムにおいて、
前記処理部は、前記配車されるタクシーの数が入力されることで、前記予約枠の限度数を自動算出し、算出された値の中に入る整数値のうち最大値を選択し、前記z分を10分とした上で10分毎の各予約枠を「上記最大値÷6」とし、予約引受可能な枠を、その値の1/4〜3/4の範囲としたことを特徴とするタクシー配車システム。
In the taxi dispatch system according to claim 3,
The processing unit automatically calculates the limit number of the reservation frame by inputting the number of taxis to be dispatched, and selects the maximum value among the integer values that fall within the calculated value, and the z It is characterized by setting each reservation frame every 10 minutes to “the maximum value ÷ 6” after setting the minutes to 10 minutes, and setting the reservation available frame to a range of ¼ to ¾ of the value. Taxi dispatch system to do.
基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを上記処理部と送受信する手段を有するタクシーとを有するタクシー配車システムにおいて、
上記処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、上記タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の上記単位時間内の各予約枠を1以上で「上記限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、
上記処理部は、予約申込者の乗車日時が入力されると、上記予約枠を検索し、該当する予約枠に空きがあるか否かを判断し、空きがあると、その枠を埋めると共に乗車日時、乗車地、目的地を少なくとも有する予約リストを作成し、その後、その予約リストと上記運行時間決定用地図データに基づき、降車時刻を算出し、その降車時刻を利用して上記配車スケジュールテーブルを完成することを特徴とするタクシー配車システム。
Taxi dispatch having a processing unit installed in a base station for storing and processing various data and functioning also as a server, and a plurality of taxis to be dispatched and having means for transmitting and receiving various data to and from the processing unit In the system,
When the above processing unit is divided into blocks based on the terrain based on the time distance, the operation time determination map data, the average travel time of taxis is x minutes, and the number of taxis is y units, 1 hour Each reservation within the above unit time in normal times, when the limit number of reservation slots in is within -20% of the value from “(60 ÷ x) × y” and the unit time of the reservation is z minutes A dispatch schedule table having a frame of 1 or more and “the above limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more),
When the reservation applicant's boarding date and time is input, the processing unit searches the reservation frame and determines whether or not there is a vacancy in the corresponding reservation frame. Create a reservation list having at least the date and time, boarding place, and destination, then calculate the departure time based on the reservation list and the map data for determining the operation time, and use the departure time to determine the dispatch schedule table. Taxi dispatch system characterized by completion.
基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部と、配車される複数のタクシーであって各種データを上記処理部と送受信する手段を有するタクシー、または上記タクシーの利用者とを有し、
上記処理部は、地形を所定の移動可能時間に基づいてブロックに区分けして座標データとした運行時間決定用地図データと、所定期間を一単位としその一単位毎に1つまたは複数のマス目に区切った予約枠を備える配車スケジュールテーブルとを有し、
上記処理部は、上記タクシーまたは上記利用者が、上記利用者の乗降地データと、乗車時刻データまたは降車時刻データとを上記処理部に送信することで、それらのデータを入力し、またはコンピュータに接続される外部機器から入力され、
上記処理部は、その入力されたデータを上記運行時間決定用地図データとを参照して、上記乗降地データを上記座標データに置き換え、上記座標データから上記利用者の乗車時刻データまたは降車時刻データを割り出し、上記配車スケジュールテーブルを参照し、上記乗車時刻データから上記降車時刻データまでの期間の上記予約枠にデータが入力されていない上記タクシーを抽出し、その抽出されたタクシーから一定の基準で選択したタクシーを上記利用者へ配車することを特徴とするタクシー配車システム。
A taxi having a means for storing and processing various data installed in a base station and functioning also as a server, and a plurality of taxis to be dispatched and having means for transmitting and receiving various data to and from the processing unit, or With users,
The processing unit divides the terrain into blocks based on a predetermined movable time and generates coordinate data as operation time determination map data, and a predetermined period as one unit and one or a plurality of squares per unit. A dispatch schedule table with reservation slots separated into
The processing unit inputs the data by the taxi or the user by transmitting the user getting on / off location data and the boarding time data or the getting off time data to the processing unit, or the computer. Input from connected external device,
The processing unit refers to the input data for the operation time determination map data, replaces the boarding / exiting place data with the coordinate data, and uses the coordinate data to get on / off time data of the user. The taxi for which no data is input in the reservation frame in the period from the boarding time data to the getting-off time data is extracted with reference to the dispatch schedule table, and from the extracted taxi based on a certain standard A taxi dispatch system characterized by delivering a selected taxi to the user.
請求項7に記載のタクシー配車システムにおいて、
前記処理部は、前記抽出ができなかった場合には、前記乗車時刻データの時刻に近い時刻であってその時刻の前記乗車時刻データであれば上記抽出が可能な時刻の1つまたは2つ以上のデータを前記タクシーまたは前記利用者へと送信することを特徴とするタクシー配車システム。
In the taxi dispatch system according to claim 7,
If the extraction is not possible, the processing unit is one or two or more of the times that can be extracted as long as the boarding time data is close to the time of the boarding time data. The taxi dispatch system, wherein the data is transmitted to the taxi or the user.
請求項7または8に記載のタクシー配車システムにおいて、
前記入力された前記乗車時刻データと前記降車時刻データとのいずれか一方または双方を、前記タクシー内で出力することを特徴とするタクシー配車システム。
In the taxi dispatch system according to claim 7 or 8,
One or both of the input boarding time data and the getting-off time data are output in the taxi.
請求項7から9のいずれか1項に記載のタクシー配車システムにおいて、
前記運行時間決定用地図データは、地図上のどこに何の施設が存在するかについての施設情報を含み、前記タクシーまたは前記利用者は、上記施設情報に基づいて前記乗降地データを前記処理部に送信し、前記処理部は、上記施設情報から当該施設が前記複数のブロックのどこのブロックに位置するかを特定することを特徴とするタクシー配車システム。
The taxi dispatch system according to any one of claims 7 to 9,
The operating time determination map data includes facility information about where and what facilities exist on the map, and the taxi or the user uses the facility information to send the boarding / alighting location data to the processing unit. The taxi dispatch system characterized in that the processing unit identifies from which of the plurality of blocks the facility is located based on the facility information.
請求項7から10のいずれか1項に記載のタクシー配車システムにおいて、
前記乗降地データは、グローバル・ポジショニング・システムを用いて前記タクシーまたは前記利用者によって前記処理部に送信されることを特徴とするタクシー配車システム。
In the taxi dispatch system according to any one of claims 7 to 10,
The taxi dispatch system, wherein the boarding / alighting point data is transmitted to the processing unit by the taxi or the user using a global positioning system.
基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部を有し、配車される複数のタクシーであって各種データを上記処理部と送受信する手段を有するタクシーとその各種データを送受信するタクシー配車処理装置において、
上記処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、上記タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の上記単位時間内の各予約枠を1以上で「上記限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、
上記処理部は、タクシー利用者の乗降地データと乗車時刻のデータとを利用し、上記運行時間決定用の地図データ、および受信した各タクシーについてその待機地点のデータおよび乗車地のデータから、その待機地点からその乗車地までの移動時間データおよび降車時刻のデータとを導き出し、
上記乗車時刻のデータから上記降車時刻のデータまでの期間の予約枠にデータが入力されていないタクシーであって、かつ上記乗車時刻に上記乗車地に到着可能なタクシーを抽出し、その抽出されたタクシーから選択したタクシーを上記タクシー利用者へ配車することを特徴とするタクシー配車処理装置。
A taxi having a processing unit that is installed in a base station, stores and processes various data, and also functions as a server, and has a means for transmitting and receiving various data to and from the processing unit, and various types of taxis In taxi dispatch processing equipment that sends and receives data,
When the above processing unit is divided into blocks based on the terrain based on the time distance, the operation time determination map data, the average travel time of taxis is x minutes, and the number of taxis is y units, 1 hour Each reservation within the above unit time in normal times, when the limit number of reservation slots in is within -20% of the value from “(60 ÷ x) × y” and the unit time of the reservation is z minutes A dispatch schedule table having a frame of 1 or more and “the above limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more),
The processing unit uses the taxi user's boarding / departure point data and boarding time data, and from the map data for determining the operation time and the data of the waiting point and the boarding point data for each received taxi, Deriving the travel time data from the waiting point to the boarding location and the data of the departure time,
A taxi for which no data has been entered in the reservation frame for the period from the boarding time data to the alighting time data and that can arrive at the boarding location at the boarding time is extracted and extracted. A taxi dispatch processing device for delivering a taxi selected from a taxi to the taxi user.
基地局に設置され各種データを記憶し、処理し、サーバとしても機能する処理部を有し、配車される複数のタクシーであって各種データを上記処理部と送受信する手段を有するタクシーとその各種データを送受信するタクシー配車処理装置において、
上記処理部は、地形を時間的な距離に基づいて区切ってブロック化した運行時間決定用地図データと、タクシーの平均移動時間をx分とし、上記タクシーの台数をy台としたとき、1時間の中での予約枠の限度数を「(60÷x)×y」からその値の−20%以内とし、予約の単位時間をz分としたとき、平常時の上記単位時間内の各予約枠を1以上で「上記限度数÷(60÷z)−n」(nは0以上の整数)以下とした配車スケジュールテーブルとを有し、
上記運行時間決定用地図データは、一般的な地図情報のレイヤーに、時間的な距離でブロック化されたブロック情報のレイヤーが重ね合わされたものであることを特徴とするタクシー配車処理装置。
A taxi having a processing unit that is installed in a base station, stores and processes various data, and also functions as a server, and has a means for transmitting and receiving various data to and from the processing unit, and various types of taxis In taxi dispatch processing equipment that sends and receives data,
When the above processing unit is divided into blocks based on the terrain based on the time distance, the operation time determination map data, the average travel time of taxis is x minutes, and the number of taxis is y units, 1 hour Each reservation within the above unit time in normal times, when the limit number of reservation slots in is within -20% of the value from “(60 ÷ x) × y” and the unit time of the reservation is z minutes A dispatch schedule table having a frame of 1 or more and “the above limit number ÷ (60 ÷ z) −n” (n is an integer of 0 or more),
The taxi dispatch processing device according to claim 1, wherein the map data for determining operation time is obtained by superposing a layer of block information blocked at a time distance on a general map information layer.
JP2009283329A2009-12-142009-12-14 Taxi dispatch system and taxi dispatch processing deviceExpired - Fee RelatedJP5445939B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2009283329AJP5445939B2 (en)2009-12-142009-12-14 Taxi dispatch system and taxi dispatch processing device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2009283329AJP5445939B2 (en)2009-12-142009-12-14 Taxi dispatch system and taxi dispatch processing device

Publications (3)

Publication NumberPublication Date
JP2011123844A JP2011123844A (en)2011-06-23
JP2011123844A5 JP2011123844A5 (en)2013-02-21
JP5445939B2true JP5445939B2 (en)2014-03-19

Family

ID=44287638

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2009283329AExpired - Fee RelatedJP5445939B2 (en)2009-12-142009-12-14 Taxi dispatch system and taxi dispatch processing device

Country Status (1)

CountryLink
JP (1)JP5445939B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102682593B (en)*2012-05-042014-07-16舒方硕Intelligent system and method for managing and scheduling taxis
JP6313608B2 (en)*2014-02-252018-04-18株式会社日立国際電気 Vehicle allocation system and vehicle allocation method
BR112017017233A2 (en)*2015-02-102018-04-10Beijing Didi Infinity Technology And Development Co., Ltd. methods and systems for sending orders
KR101634613B1 (en)*2015-12-012016-06-29동국대학교 산학협력단Service request processing method
JP2018205829A (en)*2017-05-302018-12-27本田技研工業株式会社 Ride share management device, ride share management method, and program
JP7074189B2 (en)*2018-06-182022-05-24日産自動車株式会社 Commercial vehicle operation system
JP7396277B2 (en)*2018-07-242023-12-12ソニーグループ株式会社 Information processing device, information processing method and program
KR102262996B1 (en)*2020-10-152021-06-09넥스아이씨티(주)Vehicle Allocation Method and System for the Transportation Vulnerable Based on Machine-learning Predictive Model

Also Published As

Publication numberPublication date
JP2011123844A (en)2011-06-23

Similar Documents

PublicationPublication DateTitle
JP5445939B2 (en) Taxi dispatch system and taxi dispatch processing device
JP7621000B2 (en) Information processing device, information processing method, and program
JP7619199B2 (en) Shared taxi system
JP5935887B2 (en) On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system
JP6626380B2 (en) Transportation management system
JP6178226B2 (en) Human flow guidance system and human flow guidance method
JP2020119441A (en)Vehicle allocation program and allocation system
CN107533734B (en)Method and apparatus for facilitating automatic scheduling of user itineraries
US20120239452A1 (en)Fleet Management Systems and Processes
JP6135384B2 (en) Carpooling support system
JP6251840B1 (en) Information provision system
JP2020194366A (en)Vehicle dispatch processing system
JPWO2016084125A1 (en) Route information providing system, route information providing method, and route information providing program
Saha et al.Application of machine learning in app-based cab booking system: a survey on Indian scenario
KR20130120321A (en)System and method for issuing waitlist number
JP7289270B2 (en) System, method, and program for assisting taxi running
US10402755B2 (en)Transportation service information providing apparatus, and transportation service information providing method
JP7589037B2 (en) Route search system and route search method
JP2021196958A (en) Vehicle allocation planning device, vehicle allocation planning system, and vehicle allocation planning program
JP7295720B2 (en) Vehicle allocation management device and vehicle allocation management method
JP2022037515A (en)Operation association apparatus and operation association support method
JP2021068305A (en)Information processing system, information processing program, information processing device, and information processing method
JP7456154B2 (en) Reservation management system
JP2012226503A (en)Travel analysis method and travel analysis device
JP6626714B2 (en) Vehicle dispatch management system

Legal Events

DateCodeTitleDescription
A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20121210

A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20121210

TRDDDecision of grant or rejection written
A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20131129

A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20131203

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20131212

R150Certificate of patent or registration of utility model

Ref document number:5445939

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R150

Free format text:JAPANESE INTERMEDIATE CODE: R150

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp