JP7399716B2 - Dispatch server, program, and method - Google Patents

Dispatch server, program, and method Download PDF

Info

Publication number
JP7399716B2
JP7399716B2 JP2020002222A JP2020002222A JP7399716B2 JP 7399716 B2 JP7399716 B2 JP 7399716B2 JP 2020002222 A JP2020002222 A JP 2020002222A JP 2020002222 A JP2020002222 A JP 2020002222A JP 7399716 B2 JP7399716 B2 JP 7399716B2
Authority
JP
Japan
Prior art keywords
vehicle
vehicles
user
dispatch
relatively close
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020002222A
Other languages
Japanese (ja)
Other versions
JP2021111095A (en
Inventor
紘史 吉川
Original Assignee
Go株式会社
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 Go株式会社 filed Critical Go株式会社
Priority to JP2020002222A priority Critical patent/JP7399716B2/en
Publication of JP2021111095A publication Critical patent/JP2021111095A/en
Application granted granted Critical
Publication of JP7399716B2 publication Critical patent/JP7399716B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、タクシー等の車両をユーザーに配車するための配車サーバー、プログラム、及び方法に関する。 The present invention relates to a vehicle dispatch server, program, and method for dispatching vehicles such as taxis to users.

従来のこの種の装置としては、例えば特許文献1に記載のタクシー配車装置がある。 As a conventional device of this kind, there is a taxi dispatch device described in Patent Document 1, for example.

このタクシー配車装置は、端末装置から配車依頼があると、配車依頼のあった端末装置から所定の距離にあるタクシーを特定し、特定したタクシーに配車伺いデータを送信する。そして、タクシー端末装置から返信される配車可否データに基づいて配車するタクシーを決定する。 When this taxi dispatch device receives a dispatch request from a terminal device, it identifies a taxi that is within a predetermined distance from the terminal device that made the dispatch request, and transmits dispatch request data to the specified taxi. Then, the taxi to be dispatched is determined based on the dispatch availability data returned from the taxi terminal device.

配車するタクシーの決定では、配車可否データに基づく配車可能なタクシーの中から最も乗客(ユーザー)に近いタクシーを選択する。 In determining the taxi to be dispatched, the taxi closest to the passenger (user) is selected from among the taxis that can be dispatched based on the dispatch availability data.

しかし、この場合は、配車後に乗客がタクシーに乗車するまでの待ち時間を短くできるが、最も近いタクシーから配車可否データが返信されない限り、配車するタクシーを決定することができず、配車に要する時間が長くなるおそれがあった。 However, in this case, although it is possible to shorten the waiting time for a passenger to board a taxi after a taxi is dispatched, it is not possible to decide which taxi to dispatch unless the nearest taxi returns data on whether or not the taxi can be dispatched. There was a risk that the period would become longer.

特開2008-269347号JP2008-269347

本発明が解決しようとする問題点は、配車に要する時間が長くなるおそれがあった点である。 The problem to be solved by the present invention is that the time required for dispatching a vehicle may become long.

本発明は、ユーザーの位置情報を含む配車依頼を受け付けて前記ユーザーに配車を行う配車サーバーであって、車両から位置情報及び稼働情報を取得する車両情報取得部と、前記車両の位置情報及び稼働情報並びに前記配車依頼の位置情報に基づいて前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を抽出する車両抽出部と、前記抽出された車両を前記移動距離又は時間に応じて前記ユーザーに対する遠近の少なくとも二つのグループに分類する分類部と、同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、該配車伺いの一斉送信を前記ユーザーに相対的に近いグループから順に行う配車伺い送信部と、前記送信した配車伺いに対する前記車両からの受諾を受け付けると前記受諾の送信元の車両を前記ユーザーに配車する配車実行部と、を備え、前記分類部は、前記配車可能な車両の内、前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類し、次の相対的に近いグループの車両を分類する際に既に前記相対的に近いグループとして分類されている車両を前記配車可能な車両から除外する配車サーバーを特徴とする。
The present invention is a vehicle dispatch server that receives a vehicle dispatch request including location information of a user and dispatches a vehicle to the user, and includes a vehicle information acquisition unit that obtains location information and operation information from a vehicle, and a vehicle information acquisition unit that acquires location information and operation information of the vehicle. a vehicle extraction unit that extracts a vehicle that can be dispatched within a predetermined range of travel distance or time to the user based on the information and the location information of the vehicle dispatch request; a classification unit that classifies the user into at least two groups, far and near; and a classification unit that simultaneously transmits a vehicle dispatch request corresponding to the received vehicle dispatch request to vehicles in the same group, and sends the simultaneous transmission of the vehicle dispatch request to the user. and a vehicle dispatching unit that, upon receiving an acceptance from the vehicle for the transmitted vehicle dispatch request, dispatches the vehicle from which the acceptance was sent to the user , The section classifies a set number of vehicles among the dispatchable vehicles, starting from the one closest to the user in the order of the travel distance or time, as a relatively close group of vehicles, and classifies the next relatively close group of vehicles. The present invention is characterized by a vehicle allocation server that excludes vehicles that have already been classified as the relatively close group from the vehicles that can be dispatched when classifying vehicles of a group .

また、本発明は、ユーザーの位置情報を含む配車依頼を受け付けて前記ユーザーに配車を行う配車サーバーの配車プログラムであって、車両から位置情報及び稼働情報を取得する車両情報取得機能と、前記車両の位置情報及び稼働情報並びに前記配車依頼の位置情報に基づいて前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を抽出する車両抽出機能と、前記抽出された車両を前記移動距離又は時間に応じて前記ユーザーに対する遠近の少なくとも二つのグループに分類する分類機能と、同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、該配車伺いの一斉送信を前記ユーザーに相対的に近いグループから順に行う配車伺い送信機能と、前記送信した配車伺いに対する前記車両からの受諾を受け付けると前記受諾の送信元の車両を前記ユーザーに配車する配車実行機能と、を配車サーバーに実現させ、前記分類機能は、前記配車可能な車両の内、前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類し、次の相対的に近いグループの車両を分類する際に既に前記相対的に近いグループとして分類されている車両を前記配車可能な車両から除外する配車プログラムを特徴とする。
The present invention also provides a vehicle dispatch program for a vehicle dispatch server that receives a vehicle dispatch request including location information of a user and dispatches a vehicle to the user, which includes a vehicle information acquisition function that acquires location information and operation information from a vehicle; a vehicle extraction function that extracts a vehicle that can be dispatched within a predetermined range of travel distance or time to the user based on the location information and operation information of the vehicle dispatch request and the location information of the vehicle dispatch request; or a classification function that classifies the user into at least two groups, far and near, according to time, and simultaneously transmits a vehicle dispatch request corresponding to the received vehicle dispatch request to vehicles in the same group, and simultaneously transmits the vehicle dispatch request. a vehicle dispatch request transmission function that performs the following in order from groups that are relatively close to the user; and a vehicle dispatch execution function that, upon receiving an acceptance from the vehicle for the transmitted vehicle dispatch request, dispatches the vehicle from which the acceptance was sent to the user; The classification function classifies a set number of vehicles from among the dispatchable vehicles that are closest to the user in the order of travel distance or time as a relatively close group of vehicles. The present invention is characterized by a vehicle dispatching program that excludes vehicles that have already been classified as the relatively close group from the dispatchable vehicles when classifying vehicles in the next relatively close group .

また、本発明は、ユーザーの位置情報を含む配車依頼を受け付けて配車サーバーが前記ユーザーに配車を行う配車方法であって、前記配車サーバーが、車両から位置情報及び稼働情報を取得し、前記配車サーバーが、前記車両の位置情報及び稼働情報並びに前記配車依頼の位置情報に基づいて前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を抽出し、前記配車サーバーが、前記抽出された車両を前記移動距離又は時間に応じて前記ユーザーに対する遠近の少なくとも二つのグループに分類し、前記配車サーバーが、同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、該配車伺いの一斉送信を前記ユーザーに相対的に近いグループから順に行い、前記配車サーバーが、前記送信した配車伺いに対する前記車両からの受諾を受け付けると前記受諾の送信元の車両を前記ユーザーに配車し、前記分類は、前記配車可能な車両の内、前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類し、次の相対的に近いグループの車両を分類する際に既に前記相対的に近いグループとして分類されている車両を前記配車可能な車両から除外する、配車方法を特徴とする。 The present invention also provides a vehicle dispatching method in which a vehicle dispatching server receives a vehicle dispatching request including location information of a user and dispatches a vehicle to the user, wherein the vehicle dispatching server acquires location information and operation information from a vehicle, and The server extracts vehicles that can be dispatched within a predetermined range of travel distance or time to the user based on the location information and operation information of the vehicle and the location information of the dispatch request, and the vehicle dispatch server the vehicles are classified into at least two groups, one near and far from the user, according to the travel distance or time, and the vehicle dispatch server simultaneously transmits a vehicle dispatch request corresponding to the received vehicle dispatch request to the vehicles in the same group. Then, the dispatch requests are sent all at once in the order of groups that are relatively close to the user, and when the dispatch server receives an acceptance from the vehicle for the sent dispatch request, the vehicle from which the acceptance was sent is sent to the user. The classification classifies a set number of vehicles among the dispatchable vehicles, starting from the one closest to the user in the order of travel distance or time, as a relatively close group of vehicles; The vehicle allocation method is characterized in that when classifying vehicles in a relatively close group, vehicles that have already been classified as the relatively close group are excluded from the vehicles that can be dispatched .

本発明によれば、配車伺いを複数の車両に対してユーザーに相対的に近いグループから順に一斉送信することで配車伺いの送信回数を低減し、且つ配車伺いを送信した車両の何れか一つから受諾を受け付けたときに送信元の車両をユーザーに配車することができ、配車に要する時間を短縮することができる。 According to the present invention, the number of times a ride request is sent is reduced by simultaneously transmitting a ride request to a plurality of vehicles in order from a group that is relatively close to the user, and at the same time, the number of times a ride request is sent is reduced. When acceptance is received from the sender, the sender's vehicle can be dispatched to the user, reducing the time required for dispatch.

しかも、相対的に近いグループの車両から順に配車伺いを送信することにより、ユーザーに対して相対的に遠い車両が不用意に配車されることを抑制できる。 Furthermore, by transmitting the request for vehicle assignment in order of vehicles in a group that is relatively close to each other, it is possible to prevent vehicles that are relatively far from the user from being inadvertently dispatched.

本発明の実施例1に係る配車サーバーを適用した配車システムの概念図である。1 is a conceptual diagram of a vehicle dispatch system to which a vehicle dispatch server according to a first embodiment of the present invention is applied. 図1の配車サーバーを示すブロック図である。FIG. 2 is a block diagram showing the vehicle allocation server of FIG. 1. FIG. 図1の配車システムによる配車処理の優先配車権の行使時処理を示すフローチャートである。2 is a flowchart illustrating a process when a priority vehicle allocation right is exercised in a vehicle allocation process performed by the vehicle allocation system of FIG. 1. FIG. 車両の抽出を示す概念図である。FIG. 3 is a conceptual diagram showing vehicle extraction. 優先配車権の行使時処理において、相対的に近いグループの車両の分類を示す概念図である。FIG. 6 is a conceptual diagram showing the classification of relatively close groups of vehicles in a process when a priority vehicle allocation right is exercised. 図1の配車システムによる配車処理の最初の非行使時処理を示すフローチャートである。2 is a flowchart showing the first non-exercise process of the vehicle dispatch process by the vehicle dispatch system of FIG. 1. FIG. 優先配車権の非行使時処理において、相対的に近いグループの車両の分類を示す概念図である。FIG. 7 is a conceptual diagram showing classification of relatively close groups of vehicles in a process when a priority vehicle allocation right is not exercised. 優先配車権の非行使時処理において、相対的に近いグループの車両の分類を示す概念図である。FIG. 7 is a conceptual diagram showing classification of relatively close groups of vehicles in a process when a priority vehicle allocation right is not exercised. 図1の配車システムによる配車処理の次の非行使時処理を示すフローチャートである。2 is a flowchart showing the next non-exercise process of the vehicle dispatch process by the vehicle dispatch system of FIG. 1. FIG.

配車に要する時間を短縮するという目的を、配車可能な車両をユーザーに対する遠近のグループに分類し、相対的に近いグループから順にグループ内の車両に一斉に配車伺いを送り、それに対する受諾を受信したときに送信元の車両を配車することにより実現した。 The purpose of reducing the time required for dispatching a vehicle is to classify vehicles that can be dispatched into groups near and far from the user, send requests for dispatch to vehicles within the group in order of relative proximity to the user, and receive acceptance requests. This was sometimes achieved by dispatching the sender's vehicle.

すなわち、本発明の配車サーバー3は、ユーザーの位置情報を含む配車依頼を受け付けて、ユーザーに配車を行うものであり、図1及び図2のように、車両情報取得部23と、車両抽出部25と、分類部27と、配車伺い送信部29と、配車実行部31とを備える。なお、配車サーバー3は、タクシー等の旅客車両をユーザーに配車する場合の他、トラック等の貨物車両をユーザーに配車して貨物を集荷する場合等にも適用できる。 That is, the vehicle dispatch server 3 of the present invention receives a vehicle dispatch request including the user's location information and dispatches a vehicle to the user, and as shown in FIGS. 25, a classification section 27, a vehicle dispatch request transmitting section 29, and a vehicle dispatch execution section 31. The vehicle dispatch server 3 can be applied not only to dispatching passenger vehicles such as taxis to users, but also to dispatching cargo vehicles such as trucks to users and collecting cargo.

配車依頼は、ユーザーが使用する端末装置9上のアプリケーション(以下、「アプリ」と称する)や端末装置9を用いた通話によって行うことが可能である。通話によって配車依頼を行う場合は、ユーザーが位置情報を配車サーバー3の管理会社や運営会社等に連絡して配車依頼を行い、管理会社や運営会社等の作業者が配車サーバー3に対して連絡を受けた位置情報を含む配車依頼を入力すればよい。 A vehicle dispatch request can be made by an application (hereinafter referred to as an "app") on the terminal device 9 used by the user or by a telephone call using the terminal device 9. When requesting a ride over the phone, the user requests a ride by contacting the management company, operating company, etc. of the vehicle dispatch server 3 with location information, and a worker from the management company, operating company, etc. contacts the vehicle dispatch server 3. All you have to do is input the dispatch request that includes the received location information.

車両情報取得部23は、車両5から位置情報及び稼働情報を取得する。車両抽出部25は、車両5の位置情報及び稼働情報並びに配車依頼の位置情報に基づいて、ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両5を抽出する。分類部27は、移動距離又は時間に応じ、抽出された車両5をユーザーに対する遠近の少なくとも二つのグループに分類する。配車伺い送信部29は、同一グループの車両5に対して、受け付けた配車依頼に対応する配車伺いを一斉に送信し、配車伺いの一斉送信を相対的に近いグループから順に行う。配車実行部31は、送信した配車伺いに対する車両5からの受諾を受け付けると、受諾の送信元の車両5をユーザーに配車する。 The vehicle information acquisition unit 23 acquires position information and operation information from the vehicle 5. The vehicle extraction unit 25 extracts dispatchable vehicles 5 whose travel distance or time to the user is within a predetermined range, based on the location information and operation information of the vehicle 5 and the location information of the dispatch request. The classification unit 27 classifies the extracted vehicles 5 into at least two groups, one near and far from the user, according to travel distance or time. The vehicle dispatch request transmitting unit 29 simultaneously transmits vehicle dispatch requests corresponding to the received vehicle dispatch requests to the vehicles 5 in the same group, and performs simultaneous transmission of vehicle dispatch requests in order from relatively close groups. When the vehicle allocation execution unit 31 receives an acceptance from the vehicle 5 for the transmitted vehicle allocation request, the vehicle allocation execution unit 31 allocates the vehicle 5 from which the acceptance was sent to the user.

分類部27は、配車可能な車両5の内、移動距離又は時間の順でユーザーに最も近いものから設定された数の車両5を、相対的に近いグループの車両5として分類してもよい。なお、相対的に近いグループの車両5を分類することは、それ以外の車両5を相対的に遠いグループの車両5として分類することにもなる。従って、少なくとも一つの相対的に近いグループの車両5を分類すれば、必然的に少なくとも二つのグループに分類することになる。次の相対的に近いグループの車両5を分類する際には、既に相対的に近いグループとして分類されている車両5を配車可能な車両5から除外する。 The classification unit 27 may classify a set number of vehicles 5 from among the vehicles 5 that can be dispatched, starting from the vehicle closest to the user in order of travel distance or time, as a relatively close group of vehicles 5. Note that classifying vehicles 5 in a relatively close group also means classifying other vehicles 5 as vehicles 5 in a relatively distant group. Therefore, if the vehicles 5 are classified into at least one relatively close group, they will necessarily be classified into at least two groups. When classifying the next relatively close group of vehicles 5, vehicles 5 that have already been classified as a relatively close group are excluded from the vehicles 5 that can be dispatched.

ただし、車両5の分類手法は、上記に限られるものではない。例えば、移動距離又は時間の少なくとも一つの閾値の前後で車両5を分類してもよい。また、分類部27は、相対的に近いグループを順次分類するのではなく、事前に配車可能な車両5を複数のグループに分類しておいてもよい。 However, the classification method for the vehicle 5 is not limited to the above. For example, the vehicles 5 may be classified before and after at least one threshold of travel distance or time. Moreover, instead of sequentially classifying relatively close groups, the classification unit 27 may classify the vehicles 5 that can be dispatched into a plurality of groups in advance.

また、車両5の分類手法では、移動距離や移動時間に、それ以外の要素を組み合わせることも可能である。例えば、移動距離や移動時間からは相対的に近いグループに入らない車両であっても、一定要件下で相対的に近いグループとみなしてもよい。 Furthermore, in the classification method of the vehicle 5, it is also possible to combine other factors with the travel distance and travel time. For example, even if a vehicle does not fall into a relatively close group based on travel distance or travel time, it may be considered to be in a relatively close group under certain conditions.

一定要件下の車両5としては、ユーザーの満足度が高くなることが予想される車両5や営業機会を提供したい車両5等である。満足度が高くなることが予想される車両5は、例えば、配車依頼を行っているユーザーが過去にアプリ等によって高評価をつけたドライバーの車両5、ユーザーが女性の場合に女性のドライバーの車両5、苦情を受けることが少ないドライバーの車両5、予想到着時間に遅れることが少ないドライバーの車両5等である。営業機会を提供したい車両5は、例えば、実車率が低い車両5等である。実車率は、車両5の全走行距離に対して、乗客を乗せて走行した距離の占める割合のことである。 Vehicles 5 that meet certain requirements include vehicles 5 that are expected to provide high user satisfaction, vehicles 5 that are desired to provide business opportunities, and the like. Vehicles 5 that are expected to have a high level of satisfaction include, for example, vehicles 5 whose drivers have been highly rated by the user requesting a ride using an app in the past, and vehicles whose drivers are female if the user is a woman. 5, a vehicle 5 of a driver who rarely receives complaints, a vehicle 5 of a driver who is rarely late for the expected arrival time, etc. The vehicle 5 for which a business opportunity is to be provided is, for example, a vehicle 5 with a low actual vehicle rate. The actual vehicle rate is the ratio of the distance traveled with passengers on board to the total distance traveled by the vehicle 5.

相対的に近いグループの車両5を分類する場合、分類部27は、配車可能な車両5から移動距離又は時間が設定範囲内の車両5を配車依頼の送信候補として抽出し、送信候補としての配車可能な車両5から相対的に近いグループの車両5を分類してもよい。この場合は、次の相対的に近いグループの車両5を分類する際には、設定範囲を設定に応じて大きくし、送信候補としての配車可能な車両5の抽出を行う。 When classifying vehicles 5 in a relatively close group, the classification unit 27 extracts vehicles 5 whose travel distance or time is within a set range from vehicles 5 that can be dispatched as candidates for sending a dispatch request, and selects them as candidates for dispatching a dispatch request. Vehicles 5 in a group relatively close to each other may be classified from possible vehicles 5. In this case, when classifying vehicles 5 in the next relatively close group, the setting range is increased according to the setting, and vehicles 5 that can be dispatched as transmission candidates are extracted.

移動距離又は時間の所定範囲は、ユーザーからの配車依頼によって指定し、或いは事前に設定したものであってもよい。 The predetermined range of travel distance or time may be specified by a user's request for a ride, or may be set in advance.

分類部27は、移動距離又は時間の所定範囲がユーザーの配車依頼により指定されて設定範囲が所定範囲よりも大きくなる場合、又は送信候補としての配車可能な車両が抽出されなかった場合、車両抽出部25で抽出された配車可能な車両5から相対的に近いグループの車両5を分類してもよい。 The classification unit 27 performs vehicle extraction when a predetermined range of travel distance or time is specified by a user's vehicle dispatch request and the set range is larger than the predetermined range, or when no vehicle that can be dispatched as a transmission candidate is extracted. Vehicles 5 in relatively close groups may be classified from the dispatchable vehicles 5 extracted in the section 25.

また、車両抽出部25は、配車実行部31により相対的に近いグループの車両5から受諾を受け付けない場合、次の相対的に近いグループの車両5を分類するために、ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両5を再度抽出してもよい。 In addition, when the vehicle allocation execution unit 31 does not accept an acceptance from a vehicle 5 in a relatively close group, the vehicle extraction unit 25 selects the distance traveled to the user or Vehicles 5 that can be dispatched within a predetermined time range may be extracted again.

配車プログラムは、ユーザーの位置情報を含む配車依頼を受け付けて、ユーザーに配車を行う配車サーバー3のプログラムであり、車両情報取得機能と、車両抽出機能と、分類機能と、配車伺い送信機能と、配車実行機能とを配車サーバー3に実現させる。車両抽出機能と、分類機能と、配車伺い送信機能と、配車実行機能は、それぞれ配車サーバー3の上記車両情報取得部23と、車両抽出部25と、分類部27と、配車伺い送信部29と、配車実行部31としての機能に対応する。 The vehicle dispatch program is a program of the vehicle dispatch server 3 that receives a vehicle dispatch request including the user's location information and dispatches the vehicle to the user, and includes a vehicle information acquisition function, a vehicle extraction function, a classification function, a vehicle dispatch request transmission function, A vehicle dispatching server 3 is made to realize a vehicle dispatching execution function. The vehicle extraction function, the classification function, the dispatch request transmission function, and the dispatch execution function are performed by the vehicle information acquisition section 23, vehicle extraction section 25, classification section 27, and dispatch request transmission section 29 of the dispatch server 3, respectively. , corresponds to the function of the vehicle allocation execution unit 31.

配車方法は、ユーザーの位置情報を含む配車依頼を受け付けて、配車サーバー3がユーザーに配車を行う配車方法である。 The vehicle allocation method is a vehicle allocation method in which the vehicle allocation server 3 allocates a vehicle to the user upon receiving a vehicle allocation request including the user's location information.

配車方法では、配車サーバー3が、車両5から位置情報及び稼働情報を取得し、配車サーバー3が、車両5及び配車依頼の位置情報に基づいてユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両5を抽出し、配車サーバー3が、移動距離又は時間に応じて抽出された車両5をユーザーに対する遠近の少なくとも二つのグループに分類し、配車サーバー3が、同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、配車依頼の一斉送信を相対的に近いグループから順に行い、配車サーバー3が、送信した配車伺いに対する車両5からの受諾を受け付けると受諾の送信元の車両5をユーザーに配車する。 In the vehicle dispatch method, the vehicle dispatch server 3 acquires location information and operation information from the vehicle 5, and based on the location information of the vehicle 5 and the vehicle dispatch request, the vehicle dispatch server 3 dispatches a vehicle whose travel distance or time to the user is within a predetermined range. The vehicle dispatch server 3 extracts possible vehicles 5, and classifies the extracted vehicles 5 into at least two groups according to travel distance or time, near and far from the user. The vehicle dispatch requests corresponding to the received vehicle dispatch requests are sent all at once, the dispatch requests are sent in order from relatively close groups, and when the vehicle dispatch server 3 receives an acceptance from the vehicle 5 for the transmitted vehicle dispatch request, the vehicle dispatch request is accepted. The vehicle 5 of the transmission source is dispatched to the user.

[配車システム]
図1は、本発明の実施例1に係る配車サーバーを適用した配車システムの概念図である。
[Vehicle dispatch system]
FIG. 1 is a conceptual diagram of a vehicle dispatch system to which a vehicle dispatch server according to a first embodiment of the present invention is applied.

配車システム1は、ユーザーの位置情報を含む配車依頼を受け付け、配車サーバー3がユーザーに配車を行うものであり、配車サーバー3と車両5とをネットワーク7により通信可能に接続して構成されている。なお、図1では、理解容易のためにユーザーの端末装置9及び車両5をそれぞれ1台のみ示しているが、実際は、複数台の端末装置9及び車両5が配車システム1内に存在している。 The vehicle dispatch system 1 receives a vehicle dispatch request including the user's location information, and the vehicle dispatch server 3 dispatches the vehicle to the user. The vehicle dispatch system 1 is configured by connecting the vehicle dispatch server 3 and a vehicle 5 through a network 7 so as to be able to communicate with each other. . Although FIG. 1 shows only one user terminal device 9 and one vehicle 5 for ease of understanding, in reality, multiple terminal devices 9 and vehicles 5 exist in the vehicle dispatch system 1. .

配車は、ユーザーに車両5を割り当て、割り当てた車両5を配車依頼で指定された位置情報に応じた場所に向かわせることである。本実施例において、配車依頼は、ユーザーが所持する端末装置9上でアプリを実行することによって行われる。 Vehicle allocation involves allocating a vehicle 5 to a user and directing the assigned vehicle 5 to a location according to the location information specified in the vehicle allocation request. In this embodiment, a vehicle dispatch request is made by executing an application on a terminal device 9 owned by the user.

端末装置9は、多機能携帯電話やタブレットコンピュータ等の情報処理装置(コンピューター)によって構成され、アプリの実行によりネットワーク7を介して配車サーバー3と通信可能になる。 The terminal device 9 is constituted by an information processing device (computer) such as a multifunctional mobile phone or a tablet computer, and becomes capable of communicating with the dispatch server 3 via the network 7 by executing an application.

配車依頼を行うときは、端末装置9のユーザーインターフェース11上で少なくとも出発地の位置情報を入力させる。なお、ユーザーインターフェース11は、例えばタッチパネル式のディスプレイである。 When requesting a ride, at least the location information of the departure point is input on the user interface 11 of the terminal device 9. Note that the user interface 11 is, for example, a touch panel display.

端末装置9の位置情報は、ユーザーの位置情報であり、その入力は、GPS(Global Positioning System)等の測位技術を利用して行えばよい。ただし、ユーザー又は端末装置9の位置情報は、住所や座標を指定することも可能である。 The location information of the terminal device 9 is the user's location information, and may be input using positioning technology such as GPS (Global Positioning System). However, the location information of the user or the terminal device 9 can also specify an address or coordinates.

本実施例の配車依頼では、ユーザーまでの移動時間の所定範囲も入力させる。本実施例の所定範囲は、ユーザーの許容する待ち時間(ユーザーまでの移動時間)であり、その入力は、プルダウンによる指定や任意の時間の指定によって行えばよい。なお、所定範囲は、後述する車両5の抽出がユーザーまでの移動距離に基づいて行われる場合、これに応じて移動時間ではなく移動距離であってもよい。こうして入力された位置情報と所定範囲とを含めた配車依頼を、配車依頼データとして端末装置9から配車サーバー3に送信する。 In the vehicle dispatch request of this embodiment, the user is also required to input a predetermined range of travel time to the user. The predetermined range in this embodiment is the waiting time (traveling time to the user) allowed by the user, and may be input by specifying it using a pull-down menu or by specifying an arbitrary time. In addition, when extraction of the vehicle 5 mentioned later is performed based on the moving distance to a user, the predetermined range may be the moving distance instead of the moving time accordingly. The vehicle dispatch request including the input position information and predetermined range is transmitted from the terminal device 9 to the vehicle dispatch server 3 as vehicle dispatch request data.

配車サーバー3は、配車依頼に応じて配車伺いを車両5に送信し、配車伺いに対する受諾を送信した車両5をユーザーに配車する。配車サーバー3の詳細は後述する。 The vehicle dispatch server 3 transmits a vehicle dispatch request to the vehicle 5 in response to the vehicle dispatch request, and dispatches the vehicle 5 that has transmitted the acceptance of the vehicle dispatch request to the user. Details of the vehicle dispatch server 3 will be described later.

本実施例の車両5は、タクシーであり、情報処理装置(コンピューター)からなる車載端末13を有している。車載端末13は、アプリの実行によりネットワーク7を介して配車サーバー3と通信可能に接続されている。これにより、車載端末13は、車両5の位置情報及び稼働情報を配車サーバー3に送信し、配車サーバー3から配車伺いを受信可能となっている。 The vehicle 5 of this embodiment is a taxi, and has an on-vehicle terminal 13 consisting of an information processing device (computer). The in-vehicle terminal 13 is communicably connected to the vehicle dispatch server 3 via the network 7 by executing an application. Thereby, the in-vehicle terminal 13 can transmit the position information and operation information of the vehicle 5 to the vehicle dispatch server 3 and receive a vehicle dispatch request from the vehicle dispatch server 3.

この車載端末13は、車両5のドライバーが操作するドライバーインターフェース15を備えている。ドライバーインターフェース15は、例えばタッチパネル式のディスプレイからなり、情報の入力及び表示を可能とする。このドライバーインターフェース15は、車載端末13で配車伺いを受信すると、配車伺いに対する受諾を行うか否かを選択可能とする。選択された受諾を行うか否かの情報は、配車サーバー3に送信される。なお、受諾を行うか否かの選択は、自動的に行うことも可能である。例えば、走行により乗客を探す、いわゆる「流し」で見つけた乗客を乗せた場合は、新しい稼働情報を配車サーバー3に送信する前、自動的に配車伺いを拒否する。 This in-vehicle terminal 13 includes a driver interface 15 operated by the driver of the vehicle 5. The driver interface 15 includes, for example, a touch panel display, and allows information to be input and displayed. When the driver interface 15 receives a request for a ride on the in-vehicle terminal 13, the driver interface 15 allows the user to select whether to accept the request for a ride. Information regarding whether or not to accept the selected vehicle is transmitted to the vehicle dispatch server 3. Note that the selection of whether to accept or not can be made automatically. For example, if the vehicle picks up a passenger found during a so-called "nagashi" search for passengers while driving, the vehicle will automatically reject the vehicle dispatch request before transmitting new operation information to the vehicle dispatch server 3.

[配車サーバー]
図2は、配車サーバー3を示すブロック図である。
[Ride dispatch server]
FIG. 2 is a block diagram showing the vehicle allocation server 3.

配車サーバー3は、情報処理装置(コンピューター)によって構成されており、通信インターフェース17と、制御部19と、記憶部21とを備えている。 The vehicle dispatch server 3 is configured by an information processing device (computer), and includes a communication interface 17, a control section 19, and a storage section 21.

通信インターフェース17は、端末装置9や車両5を含む外部装置に対するデータの送受信を行う通信デバイスである。 The communication interface 17 is a communication device that transmits and receives data to and from external devices including the terminal device 9 and the vehicle 5.

制御部19は、配車サーバー3の各部を制御するCPU(Central Processing Unit)等のプロセッサーであり、記憶部21は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等のメモリーである。 The control unit 19 is a processor such as a CPU (Central Processing Unit) that controls each part of the vehicle dispatch server 3, and the storage unit 21 includes a RAM (Random Access Memory), a ROM (Read Only Memory), and an HDD (Hard Disk Drive). ) , SSD (Solid State Drive), and the like.

本実施例の制御部19は、記憶部21内の配車プログラムを実行することにより、車両情報取得部23と、車両抽出部25と、分類部27と、配車伺い送信部29と、配車実行部31として動作する。これにより、配車サーバー3は、車両情報取得部23と、車両抽出部25と、分類部27と、配車伺い送信部29と、配車実行部31とを備える構成となっている。 The control unit 19 of the present embodiment executes the vehicle dispatch program in the storage unit 21 to control the vehicle information acquisition unit 23, the vehicle extraction unit 25, the classification unit 27, the vehicle dispatch request transmission unit 29, and the vehicle dispatch execution unit. 31. As a result, the vehicle dispatch server 3 is configured to include a vehicle information acquisition section 23 , a vehicle extraction section 25 , a classification section 27 , a vehicle dispatch request transmission section 29 , and a vehicle dispatch execution section 31 .

なお、これら制御部19の動作による各部は、それぞれ或いはいくつかをまとめて異なるプロセッサーによって構成してもよい。 Note that each unit operated by the control unit 19 may be configured individually or in combination by a different processor.

車両情報取得部23は、車両情報取得機能を実現し、車両5から位置情報及び稼働情報を取得する。具体的には、車両5から送信された位置情報及び稼働情報を車両情報取得部23が受信により取得する。 The vehicle information acquisition unit 23 realizes a vehicle information acquisition function and acquires position information and operation information from the vehicle 5. Specifically, the vehicle information acquisition unit 23 receives and acquires the position information and operation information transmitted from the vehicle 5.

車両抽出部25は、車両抽出機能を実現し、車両5の位置情報及び稼働情報並びに配車依頼の位置情報に基づいて、ユーザーまでの移動時間が所定範囲内の配車可能な車両5を抽出する。 The vehicle extraction unit 25 implements a vehicle extraction function and extracts vehicles 5 that can be dispatched and whose travel time to the user is within a predetermined range based on the location information and operation information of the vehicle 5 and the location information of the dispatch request.

具体的には、車両抽出部25は、車両5からユーザーまでの移動時間を予測し、その予測した移動時間が所定範囲内である車両5を配車可能な車両5として抽出する。移動時間の予測は公知の手法で行うことが可能である。なお、配車可能な車両5は、乗客を乗せていない空車状態のものをいう。また、空車状態には、所定時間以内、例えば数分以内に空車状態になる見込みの車両5も含むようにすることも可能である。 Specifically, the vehicle extraction unit 25 predicts the travel time from the vehicle 5 to the user, and extracts the vehicle 5 whose predicted travel time is within a predetermined range as the vehicle 5 that can be dispatched. The travel time can be predicted using a known method. Note that the vehicle 5 that can be dispatched is an empty vehicle that does not carry any passengers. Further, the empty vehicle state may also include vehicles 5 that are expected to become empty within a predetermined time, for example, within several minutes.

また、車両抽出部25は、後述する配車実行部31により相対的に近いグループの車両5から受諾を受け付けない場合、次の相対的に近いグループの車両5を分類するために、ユーザーまでの移動時間が所定範囲内の配車可能な車両5を再度抽出する。 In addition, if the vehicle extraction unit 25 does not accept an acceptance from a vehicle 5 in a relatively close group by the vehicle allocation execution unit 31 (described later), the vehicle extracting unit 25 performs a transportation process to the user in order to classify vehicles 5 in the next relatively close group. Vehicles 5 that can be dispatched within a predetermined time range are extracted again.

分類部27は、分類機能を実現し、抽出された車両5を移動時間に応じてユーザーに対する遠近の少なくとも二つのグループに分類する。本実施例の分類部27は、まず、配車可能な車両5から移動時間が設定範囲内の車両5を後述する配車伺いの送信候補として抽出する。 The classification unit 27 implements a classification function and classifies the extracted vehicles 5 into at least two groups, near and far from the user, according to travel time. The classification unit 27 of this embodiment first extracts vehicles 5 whose travel time is within a set range from among the vehicles 5 that are available for dispatch as candidates for transmission of a dispatch request, which will be described later.

そして、分類部27は、送信候補の配車可能な車両5の内、移動時間の順でユーザーに最も近いものから設定された数の車両5をユーザーに相対的に近いグループの車両5として分類する。 Then, the classification unit 27 classifies a set number of vehicles 5 from among the dispatchable vehicles 5 that are transmission candidates, starting from the vehicle closest to the user in order of travel time, as a group of vehicles 5 that are relatively close to the user. .

次の相対的に近いグループの車両5を分類する際には、ユーザーまでの移動時間の設定範囲を設定に応じて大きくし、送信候補としての配車可能な車両5の抽出を行う。そして、既に相対的に近いグループとして分類されている車両5を配車可能な車両から除外した上で、上記同様に車両5を分類する。分類する車両5の数は、一定であるが、ユーザーから遠いグループほど多くなる等のように任意に設定可能である。 When classifying vehicles 5 in the next relatively close group, the set range of travel time to the user is increased according to the setting, and vehicles 5 that can be dispatched as transmission candidates are extracted. Then, after excluding vehicles 5 that have already been classified as relatively close groups from the vehicles that can be dispatched, the vehicles 5 are classified in the same manner as described above. The number of vehicles 5 to be classified is fixed, but can be arbitrarily set such that the number of vehicles 5 increases as the group is further away from the user.

また、分類部27は、設定範囲が所定範囲よりも大きくなる場合又は送信候補としての配車可能な車両5を抽出できなかった場合、車両抽出部25で抽出された配車可能な車両5から相対的に近いグループの車両5を抽出する。 In addition, when the set range becomes larger than a predetermined range or when it is not possible to extract a dispatchable vehicle 5 as a transmission candidate, the classification unit 27 performs a relative Vehicles 5 of a group close to are extracted.

また、本実施例の分類部27は、優先配車権が行使されている場合、優先配車権を行使しているドライバーの配車可能な車両5のみを対象として、相対的に近いグループの車両5の分類を行う。 In addition, when the priority vehicle allocation right is exercised, the classification unit 27 of this embodiment targets only the vehicles 5 that can be allocated by the driver who is exercising the priority vehicle allocation right, and selects vehicles 5 in a relatively close group. Perform classification.

優先配車権は、所定期間内での配車伺い数に対する受諾数の割合(受諾率)及び受諾数の何れか一方又は双方が所定基準を満たす場合にドライバーに付与されるものである。この優先配車権は、優先配車権管理機能を実現する優先配車権管理部33により、付与、行使、及び失効が管理される。管理情報は、配車サーバー3の記憶部21に記憶されている。 Priority vehicle assignment rights are granted to a driver when either or both of the ratio of the number of vehicle assignment requests to the number of vehicle assignment requests (acceptance rate) and the number of vehicle acceptances satisfy a predetermined standard. Granting, exercise, and expiration of this priority vehicle allocation right are managed by a priority vehicle allocation right management unit 33 that implements a priority vehicle allocation right management function. The management information is stored in the storage unit 21 of the vehicle dispatch server 3.

配車伺い送信部29は、配車伺い送信機能を実現し、同一グループの車両5に対して受け付けた配車依頼に対応する配車伺いを一斉に送信し、配車伺いの一斉送信をユーザーに相対的に近いグループから順に行う。 The vehicle dispatch request transmitting unit 29 realizes a vehicle dispatch request transmission function, and simultaneously transmits vehicle dispatch requests corresponding to received vehicle dispatch requests to the vehicles 5 in the same group, and transmits the simultaneous dispatch of vehicle dispatch requests relatively close to the user. Do this in order starting from the group.

本実施例の配車伺い送信部29は、相対的に近いグループの車両5が分類されるたびに、分類されたグループの車両5に一斉に配車伺いを送信する。これにより、配車伺い送信部29は、グループの車両5が順次分類されることに応じ、複数のグループの車両5に順次配車伺いの一斉送信を行う。 The vehicle dispatch request transmitting unit 29 of this embodiment transmits a vehicle dispatch request to all the vehicles 5 in the classified group every time the vehicles 5 in a relatively close group are classified. Thereby, the vehicle dispatch request transmitting unit 29 sequentially transmits the vehicle dispatch request to the plurality of vehicles 5 in the groups in response to the sequential classification of the vehicles 5 in the groups.

配車伺いは、ユーザーからの配車依頼に対応した内容を示すデータである。この配車伺いは、配車依頼の識別情報等と共にユーザーの位置情報等を含み、配車依頼に応じて作成したもの、又は配車依頼に識別情報等の必要な情報を付加したものの何れであってもよい。 The vehicle dispatch request is data indicating the contents corresponding to the vehicle dispatch request from the user. This ride request includes the user's location information as well as the identification information of the ride request, and may be created in response to the ride request, or may be one in which necessary information such as identification information is added to the ride request. .

配車実行部31は、配車実行機能を実現し、送信した配車伺いに対する車両5からの受諾を受け付けると、受諾の送信元の車両5をユーザーに配車する。本実施例の配車実行部31は、所定時間内に相対的に近いグループの車両5から受諾を受け付けない場合、車両抽出部25に通知して、配車可能な車両5を再度の抽出を行わせる。 The vehicle allocation execution unit 31 realizes a vehicle allocation execution function, and upon receiving an acceptance from the vehicle 5 for the transmitted vehicle allocation request, dispatches the vehicle 5 from which the acceptance was sent to the user. If the vehicle allocation execution unit 31 of this embodiment does not receive an acceptance from a vehicle 5 in a relatively close group within a predetermined time, it notifies the vehicle extraction unit 25 and causes the vehicle extraction unit 25 to extract vehicles 5 that can be allocated again. .

なお、次の相対的に近いグループの車両5に配車伺いが送信された後であっても、前の相対的に近いグループの車両5から受諾を受信した場合、この受諾を優先して配車してもよい。 Note that even after a request for dispatch is sent to a vehicle 5 in the next relatively close group, if an acceptance is received from a vehicle 5 in the previous relatively close group, this acceptance will be prioritized for dispatch. You can.

[配車処理]
図3は、図1の配車システム1による配車処理の優先配車権の行使時処理を示すフローチャートであり、図4は、車両5の抽出を示す概念図、図5は、相対的に近いグループの車両5の分類を示す概念図である。
[Vehicle dispatch processing]
FIG. 3 is a flowchart showing the process when the priority vehicle allocation right is exercised in the vehicle allocation process by the vehicle allocation system 1 of FIG. 1, FIG. 4 is a conceptual diagram showing the extraction of vehicles 5, and FIG. 3 is a conceptual diagram showing classification of vehicles 5. FIG.

図3のフローチャートは、ユーザーからの配車依頼を配車サーバー3が受信することによって開始される。まず、ステップS1では、図4のように、配車サーバー3の車両抽出部25がユーザーまでの移動時間が所定範囲内の配車可能な車両5の抽出を行う。すなわち、車両抽出部25は、ユーザーの位置情報を中心とした所定範囲内において、車両5の位置情報及び稼働情報を参照して配車可能な車両5を抽出する。 The flowchart in FIG. 3 starts when the vehicle dispatch server 3 receives a vehicle dispatch request from a user. First, in step S1, as shown in FIG. 4, the vehicle extraction unit 25 of the vehicle dispatch server 3 extracts dispatchable vehicles 5 whose travel time to the user is within a predetermined range. That is, the vehicle extraction unit 25 extracts vehicles 5 that can be dispatched within a predetermined range centered on the user's location information by referring to the location information and operation information of the vehicles 5.

次いで、ステップS2では、配車サーバー3の分類部27が抽出した車両5に対し、優先配車権の行使中の車両5の有無を判断する。この判断は、配車サーバー3の記憶部21内の管理情報に基づいて行えばよい。 Next, in step S2, the classification unit 27 of the vehicle allocation server 3 determines whether or not there is a vehicle 5 that is exercising priority vehicle allocation rights among the extracted vehicles 5. This determination may be made based on the management information in the storage unit 21 of the vehicle allocation server 3.

かかる判断は、本実施例において、分類部27の機能としているが、専用の機能部を設けてもよい。優先配車権の行使中の車両5がある場合はステップS3へ移行し、ない場合は図6の優先配車権の最初の非行使時処理へ移行する。 Although such judgment is a function of the classification unit 27 in this embodiment, a dedicated functional unit may be provided. If there is a vehicle 5 exercising the priority vehicle allocation right, the process moves to step S3, and if there is no vehicle 5, the process moves to the first non-exercise process of the priority vehicle allocation right shown in FIG.

ステップS3では、配車サーバー3の分類部27が、優先配車権の行使中の車両5の内、移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループとして分類する。 In step S3, the classification unit 27 of the vehicle allocation server 3 classifies a set number of vehicles 5 that are closest to the user in order of travel time among the vehicles 5 that are exercising priority vehicle allocation rights into a relatively close group. Classify.

例えば、設定された数が5台の場合は、図5の斜線で示す車両5が相対的に近いグループとなる。なお、図5では、ユーザーに対する距離の遠近で想定的に近い車両5が選択されているが、本実施例では、移動時間を基準に判断するため、実際はユーザーに対する距離が遠い車両5であっても相対的に近いグループになる可能性がある。図4及び図5だけでなく、図7及び図8でも同様である。 For example, if the set number is five, the vehicles 5 indicated by diagonal lines in FIG. 5 are in a relatively close group. Note that in FIG. 5, a vehicle 5 that is hypothetically close to the user is selected, but in this embodiment, since the determination is based on travel time, the vehicle 5 that is actually far away from the user is selected. may also form relatively close groups. The same applies not only to FIGS. 4 and 5 but also to FIGS. 7 and 8.

優先配車権の行使中の車両5が設定された数を超えている場合は、その中から設定された数の車両5が分類され、優先配車権の行使中の車両5が設定された数よりも少ない場合は、優先配車権の行使中の全ての車両5が分類される。 If the number of vehicles 5 exercising priority vehicle allocation rights exceeds the set number, the set number of vehicles 5 are classified from among them, and the number of vehicles 5 exercising priority vehicle allocation rights exceeds the set number. If the number of vehicles 5 is also small, all vehicles 5 that are exercising priority vehicle allocation rights are classified.

ステップS4では、配車サーバー3の配車伺い送信部29が、ステップS3で分類された相対的に近いグループの車両5に配車伺いを一斉に送信する。車両5側では、配車伺いを受領すると、車載端末13のドライバーインターフェース15上に配車伺いに対する受諾を行うか否かの選択画面が表示される。ドライバーが受諾か否かの選択をした場合は、車載端末13から選択に応じた受諾を行うか否かの情報が配車サーバー3に送信される。 In step S4, the vehicle dispatch request transmitting unit 29 of the vehicle dispatch server 3 transmits the vehicle dispatch request all at once to the relatively close groups of vehicles 5 classified in step S3. When the vehicle 5 receives the request for a ride, a selection screen is displayed on the driver interface 15 of the in-vehicle terminal 13 to select whether or not to accept the request for a ride. When the driver selects whether to accept or not, the in-vehicle terminal 13 transmits information on whether to accept or not according to the selection to the dispatch server 3.

ステップS5では、配車サーバー3の配車実行部31が、送信した配車伺いに対する車両5から受諾を受け付けたか否かを判断する。この判断は、配車実行部31の機能としているが、専用の機能部によって行ってもよい。 In step S5, the vehicle dispatch execution unit 31 of the vehicle dispatch server 3 determines whether or not acceptance has been received from the vehicle 5 for the transmitted vehicle dispatch request. Although this determination is a function of the vehicle allocation execution section 31, it may be performed by a dedicated functional section.

なお、受諾の受け付けは、配車伺いから所定時間内とする。受諾を受け付けた場合は、ステップS6へ移行し、受諾を受け付けない場合は、図9の次の非行使時処理へ移行する。 Please note that acceptance will be accepted within the specified time from when the vehicle is dispatched. If the acceptance is accepted, the process moves to step S6, and if the acceptance is not accepted, the process moves to the next non-exercise process in FIG.

ステップS6では、配車サーバー3の配車実行部31が受諾の送信元の車両5をユーザーに配車する。送信元の特定は、受諾情報に車両5を識別する車両識別情報やドライバーを識別するドライバー識別情報を含めることで行うことができる。配車が実行されると、処理が終了する。 In step S6, the vehicle dispatch execution unit 31 of the vehicle dispatch server 3 dispatches the vehicle 5 from which the acceptance was sent to the user. The transmission source can be identified by including vehicle identification information for identifying the vehicle 5 and driver identification information for identifying the driver in the acceptance information. Once the vehicle allocation is executed, the process ends.

なお、優先配車権の行使時処理は省略してもよい。この場合は、ステップS1の車両5の抽出後に図6のフローチャートへ移行すればよい。 Note that the process at the time of exercising the priority vehicle allocation right may be omitted. In this case, the process may proceed to the flowchart of FIG. 6 after the vehicle 5 is extracted in step S1.

図6は、図1の配車システム1による配車処理の最初の非行使時処理を示すフローチャート、図7及び図8は、相対的に近いグループの車両5の分類を示す概念図である。 FIG. 6 is a flowchart showing the first non-exercise process of the vehicle dispatching process by the vehicle dispatching system 1 of FIG. 1, and FIGS. 7 and 8 are conceptual diagrams showing the classification of vehicles 5 in relatively close groups.

図6のフローチャートでは、まず、ステップS11において、配車サーバー3の分類部27が、ステップS1で抽出された配車可能な車両5から移動時間が設定範囲内の車両5を配車依頼の送信候補として抽出する。設定範囲は、例えば初期値として5分等が設定される。ただし、設定範囲は、時間、地域、天候等の外的要因に応じて任意に設定可能である。 In the flowchart of FIG. 6, first, in step S11, the classification unit 27 of the vehicle dispatch server 3 extracts vehicles 5 whose travel time is within the set range from the dispatchable vehicles 5 extracted in step S1 as candidates for sending a dispatch request. do. The setting range is set to, for example, 5 minutes as an initial value. However, the setting range can be arbitrarily set depending on external factors such as time, region, and weather.

送信候補の車両5が抽出できた場合は、ステップS12へ移行し、できない場合は、ステップS17へ移行する。 If the transmission candidate vehicle 5 can be extracted, the process moves to step S12; otherwise, the process moves to step S17.

ステップS12では、配車サーバー3の分類部27が、設定範囲がユーザーの指定した所定範囲よりも小さいか否かを判断する。なお、ステップS12とステップS11は、いずれを先に行ってもよい。 In step S12, the classification unit 27 of the vehicle allocation server 3 determines whether the set range is smaller than a predetermined range specified by the user. Note that either step S12 or step S11 may be performed first.

設定範囲が所定範囲よりも小さい場合は、ステップS13へ移行し、設定範囲が所定範囲よりも大きい場合は、ステップS17へ移行する。 If the setting range is smaller than the predetermined range, the process moves to step S13, and if the setting range is larger than the predetermined range, the process moves to step S17.

ステップS13では、配車サーバー3の分類部27が、送信候補の車両5の内、移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループとして分類する。なお、ステップS13の処理は、送信候補の車両5を対象としている以外、ステップS3と同様である。例えば、設定された数が5台の場合は、図7の斜線で示す車両5が相対的に近いグループとなる。 In step S13, the classification unit 27 of the vehicle allocation server 3 classifies a set number of vehicles 5 from among the transmission candidate vehicles 5, starting from the one closest to the user in order of travel time, as a relatively close group. Note that the process in step S13 is similar to step S3 except that the vehicle 5 that is a transmission candidate is targeted. For example, if the set number is five, the vehicles 5 indicated by diagonal lines in FIG. 7 are in a relatively close group.

次いで、ステップS14では、ステップS4と同様、配車サーバー3の配車伺い送信部29がステップS13で分類された相対的に近いグループの車両5に配車伺いを一斉に送信する。 Next, in step S14, similarly to step S4, the vehicle dispatch request transmitting unit 29 of the vehicle dispatch server 3 simultaneously transmits a vehicle dispatch request to the relatively close groups of vehicles 5 classified in step S13.

ステップS15では、ステップS5と同様、配車サーバー3の配車実行部31が送信した配車伺いに対する車両5からの受諾を受け付けたか否かを判断する。受諾を受け付けた場合は、ステップS16へ移行し、受諾を受け付けない場合は、図9の次の非行使時処理へ移行する。 In step S15, similarly to step S5, it is determined whether or not acceptance from the vehicle 5 for the vehicle dispatch request sent by the vehicle dispatch execution unit 31 of the vehicle dispatch server 3 is received. If the acceptance is accepted, the process moves to step S16, and if the acceptance is not accepted, the process moves to the next non-exercise process in FIG.

ステップS16では、ステップS6と同様、配車サーバー3の配車実行部31が受諾の送信元の車両5をユーザーに配車し、処理が終了する。このように、本実施例では、まず相対的に近いグループの車両5に対して配車伺いを一斉に送信して、受諾の送信元の車両5をユーザーに配車できる。このため、ユーザーから相対的に遠い車両5が不用意に配車されることが抑制される。 In step S16, similarly to step S6, the vehicle dispatch execution unit 31 of the vehicle dispatch server 3 dispatches the vehicle 5 from which the acceptance was sent to the user, and the process ends. In this manner, in this embodiment, a request for vehicle assignment is first sent to a group of vehicles 5 that are relatively close to each other all at once, and the vehicle 5 that sent the acceptance request can be dispatched to the user. This prevents the vehicle 5 that is relatively far from the user from being inadvertently dispatched.

ステップS17では、配車サーバー3の分類部27が、ステップS1で抽出した設定範囲外の配車可能な車両5の内、移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループとして分類する。例えば、設定された数が5台の場合は、図8の斜線で示す車両5が相対的に近いグループとなる。 In step S17, the classification unit 27 of the vehicle dispatch server 3 selects a set number of vehicles 5 from among the dispatchable vehicles 5 outside the set range extracted in step S1, starting from the vehicle closest to the user in the order of travel time. Classify as groups that are close to each other. For example, if the set number is five, the vehicles 5 indicated by diagonal lines in FIG. 8 are in a relatively close group.

次いで、ステップS18では、ステップS4と同様、配車サーバー3の配車伺い送信部29がステップS17で分類された相対的に近いグループの車両5に配車伺いを一斉に送信する。 Next, in step S18, similarly to step S4, the vehicle dispatch request transmitting unit 29 of the vehicle dispatch server 3 simultaneously transmits a vehicle dispatch request to the relatively close groups of vehicles 5 classified in step S17.

ステップS19では、ステップS5と同様、配車サーバー3の配車実行部31が送信した配車伺いに対する車両5からの受諾を受け付けたか否かを判断する。受諾を受け付けた場合は、ステップS16へ移行して配車が行われる。一方、受諾を受け付けない場合は、処理が終了する。 In step S19, as in step S5, it is determined whether or not acceptance from the vehicle 5 for the vehicle dispatch request sent by the vehicle dispatch execution unit 31 of the vehicle dispatch server 3 is received. If the acceptance is accepted, the process moves to step S16 and the vehicle is dispatched. On the other hand, if the acceptance is not accepted, the process ends.

このように、本実施例では、送信候補の車両5から相対的に近いグループの車両5を抽出できなかった場合(送信候補の車両5を抽出できなかった場合や設定範囲がユーザーが設定した所定範囲を超えているような場合)でも、配車可能な車両5から相対的に近いグループの車両5に対して配車伺いを一斉に送信して配車することにより、ユーザーから相対的に遠い車両5が不用意に配車されることが抑制される。 As described above, in this embodiment, if a vehicle 5 in a group that is relatively close to the transmission candidate vehicle 5 cannot be extracted (if the transmission candidate vehicle 5 cannot be extracted or if the setting range is within the predetermined range set by the user) Even if the vehicle 5 that is relatively far from the user is out of range), the vehicle 5 that is relatively far from the user can be dispatched by sending a dispatch request all at once to vehicles 5 in a group that is relatively close to the vehicle 5 that is available for dispatch. This prevents vehicles from being dispatched carelessly.

図9は、図1の配車システム1による配車処理の次の非行使時処理を示すフローチャートである。 FIG. 9 is a flowchart showing the next non-exercise process of the vehicle dispatch process by the vehicle dispatch system 1 of FIG.

図9のフローチャートでは、まず、ステップS21において、配車サーバー3の車両抽出部25が、ステップS1と同様に、ユーザーまでの移動時間が所定範囲内の配車可能な車両5の再度の抽出を行う。 In the flowchart of FIG. 9, first, in step S21, the vehicle extraction unit 25 of the vehicle dispatch server 3 extracts vehicles 5 that can be dispatched and whose travel time to the user is within a predetermined range, as in step S1.

次いで、ステップS22では、設定範囲を拡大して送信候補としての配車可能な車両5を抽出する。設定範囲の拡大は、例えば5分から10分へ拡大するように、設定された時間間隔分を直前の設定範囲に付加すればよい。こうして拡大した設定範囲を用い、送信候補の抽出をステップS11と同様にして行う。 Next, in step S22, the set range is expanded to extract vehicles 5 that can be dispatched as transmission candidates. The setting range can be expanded by adding the set time interval to the previous setting range, for example, to expand it from 5 minutes to 10 minutes. Using the setting range expanded in this way, transmission candidates are extracted in the same manner as in step S11.

このように、本実施例では、設定範囲を段階的に大きくして車両5を再度抽出することで、直前の車両5の抽出時の設定範囲内に残りの車両5が存在しない場合や設定された数よりも少ない場合に対応できる。また、直前の車両5の抽出時からの状況の変化に応じた車両5の抽出を行うことができる。状況の変化は、例えば、直前の抽出時と比較して、車両5がユーザーに対して近づいたり遠ざかること等のように移動時間に影響を与える状況の変化をいう。 In this way, in this embodiment, by increasing the set range stepwise and re-extracting the vehicles 5, it is possible to avoid cases where the remaining vehicles 5 do not exist within the set range when the previous vehicle 5 was extracted, or when the remaining vehicles 5 are set. It is possible to deal with cases where the number is smaller than the actual number. Further, the vehicle 5 can be extracted in accordance with the change in the situation since the previous vehicle 5 was extracted. The change in the situation refers to a change in the situation that affects the travel time, such as the vehicle 5 moving closer to or farther away from the user compared to the previous extraction.

送信候補の車両5が抽出できた場合は、ステップS23へ移行し、できない場合は、ステップS28へ移行する。 If the transmission candidate vehicle 5 can be extracted, the process moves to step S23; otherwise, the process moves to step S28.

ステップS23では、ステップS12と同様にして、配車サーバー3の分類部27が設定範囲がユーザーの設定した所定範囲よりも小さいか否かを判断する。そして、設定範囲が所定範囲よりも小さい場合はステップS24へ移行し、設定範囲が所定範囲よりも大きい場合はステップS28へ移行する。 In step S23, similar to step S12, the classification unit 27 of the vehicle dispatch server 3 determines whether the set range is smaller than the predetermined range set by the user. If the set range is smaller than the predetermined range, the process moves to step S24, and if the set range is larger than the predetermined range, the process moves to step S28.

ステップS24では、配車サーバー3の分類部27が、送信候補の車両5の内、既に相対的に近いグループとして分類されている車両5を除外した上で、移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループとして分類する。この分類は、ステップS13と同様である。 In step S24, the classification unit 27 of the vehicle allocation server 3 excludes vehicles 5 that have already been classified as a relatively close group from among the transmission candidate vehicles 5, and then selects the vehicle 5 closest to the user in the order of travel time. A set number of vehicles 5 are classified as a relatively close group. This classification is similar to step S13.

ステップS25では、ステップS14と同様にして、配車サーバー3の配車伺い送信部29が、分類された相対的に近いグループの車両5に配車伺いを一斉に送信する。 In step S25, similarly to step S14, the vehicle dispatch request transmitting unit 29 of the vehicle dispatch server 3 simultaneously transmits a vehicle dispatch request to the classified vehicles 5 in relatively close groups.

ステップS26では、ステップS15と同様にして、配車伺いに対する車両5からの受諾を受け付けたか否かを判断し、受諾を受け付けた場合、ステップS27へ移行し、受諾を受け付けない場合、ステップS21へ戻る。 In step S26, in the same manner as step S15, it is determined whether or not the acceptance from the vehicle 5 for the dispatch request has been accepted. If the acceptance is accepted, the process moves to step S27; if the acceptance is not accepted, the process returns to step S21. .

ステップS27では、ステップS16と同様に、受諾の送信元の車両5をユーザーに配車して処理が終了する。 In step S27, similarly to step S16, the vehicle 5 from which the acceptance was sent is allocated to the user, and the process ends.

一方、ステップS28では、配車サーバー3の分類部27が、ステップS22で抽出した配車可能な車両5の内、既に相対的に近いグループとして分類されている車両5を除外した上で、移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループとして分類する。 On the other hand, in step S28, the classification unit 27 of the vehicle dispatch server 3 excludes vehicles 5 that have already been classified as a relatively close group from among the dispatchable vehicles 5 extracted in step S22, and then calculates the travel time. A set number of vehicles 5 are classified as a relatively close group in order from the vehicle closest to the user.

次いで、ステップS29及びS30では、ステップS18及びS19と同様、相対的に近いグループの車両5に配車伺いを一斉に送信し、配車伺いに対する車両5からの受諾を受け付けたか否かを判断する。受諾を受け付けた場合は、ステップS27へ移行して配車が行われる。一方、受諾を受け付けない場合は、処理が終了する。 Next, in steps S29 and S30, similarly to steps S18 and S19, a vehicle assignment request is sent all at once to vehicles 5 in a relatively close group, and it is determined whether or not acceptance of the vehicle assignment request from the vehicles 5 has been accepted. If the acceptance is accepted, the process moves to step S27 and the vehicle is dispatched. On the other hand, if the acceptance is not accepted, the process ends.

[実施例1の効果]
以上説明したように、本実施例の配車サーバー3は、車両5から位置情報及び稼働情報を取得する車両情報取得部23と、車両5の位置情報及び稼働情報並びに配車依頼の位置情報に基づいて、ユーザーまでの移動時間が所定範囲内の配車可能な車両5を抽出する車両抽出部25と、抽出された車両5を移動時間に応じてユーザーに対する遠近の少なくとも二つのグループに分類する分類部27と、同一グループの車両5に対して受け付けた配車依頼に対応する配車伺いを一斉に送信し、この配車伺いの一斉送信をユーザーに相対的に近いグループから順に行う配車伺い送信部29と、送信した配車伺いに対する車両5からの受諾を受け付けると受諾の送信元の車両5をユーザーに配車する配車実行部31とを備える。
[Effects of Example 1]
As explained above, the vehicle dispatch server 3 of this embodiment includes a vehicle information acquisition unit 23 that acquires location information and operation information from the vehicle 5, and a vehicle information acquisition unit 23 that acquires location information and operation information from the vehicle 5, and a vehicle information acquisition unit 23 that acquires location information and operation information from the vehicle 5, and , a vehicle extraction unit 25 that extracts dispatchable vehicles 5 whose travel time to the user is within a predetermined range, and a classification unit 27 that classifies the extracted vehicles 5 into at least two groups, near and far from the user, according to the travel time. and a vehicle dispatch request transmitting unit 29 that simultaneously transmits vehicle dispatch requests corresponding to the received vehicle dispatch requests to the vehicles 5 in the same group, and transmits the vehicle dispatch requests in order from the group relatively close to the user. The vehicle dispatching unit 31 includes a vehicle dispatch execution unit 31 which, upon receiving an acceptance from the vehicle 5 for the dispatch request, dispatches the vehicle 5 from which the acceptance was sent to the user.

従って、本実施例では、配車伺いを複数の車両5に対してユーザーに相対的に近いグループから順に一斉送信することで配車伺いの送信回数を低減し、且つ配車伺いを送信した車両5の何れか一つから受諾を受け付けたときに送信元の車両5をユーザーに配車することができ、配車に要する時間を短縮することができる。 Therefore, in this embodiment, by simultaneously transmitting a vehicle dispatch request to a plurality of vehicles 5 in order from a group that is relatively close to the user, the number of times the vehicle dispatch request is transmitted is reduced, and any of the vehicles 5 that have transmitted the vehicle dispatch request is When acceptance is received from one of the users, the sending vehicle 5 can be dispatched to the user, and the time required for dispatching the vehicle can be shortened.

このように構成しても、相対的に近いグループの車両5から順に配車伺いを送信することにより、ユーザーに対して相対的に遠い車両5が不用意に配車されることを抑制でき、配車率の向上に寄与することができる。配車率とは、ユーザーからの配車依頼に対する配車の成功率をいう。 Even with this configuration, by sending vehicle dispatch requests in order from vehicles 5 in groups that are relatively close to each other, it is possible to prevent vehicles 5 that are relatively far from the user from being inadvertently dispatched, and to improve the dispatch rate. can contribute to the improvement of The dispatch rate refers to the success rate of dispatching vehicles in response to requests for dispatch from users.

分類部27は、配車可能な車両5の内、移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループの車両5として分類し、次の相対的に近いグループの車両5を分類する際に、既に相対的に近いグループとして分類されている車両5を配車可能な車両5から除外する。 The classification unit 27 classifies a set number of vehicles 5 from among the vehicles 5 that can be dispatched, starting from the one closest to the user in order of travel time, as a relatively close group of vehicles 5, and classifies the next relatively close group of vehicles 5. When classifying vehicles 5 in a group, vehicles 5 that have already been classified as a relatively close group are excluded from vehicles 5 that can be dispatched.

従って、本実施例では、容易且つ確実に相対的に近いグループから順に配車伺いを一斉送信することが可能である。 Therefore, in the present embodiment, it is possible to easily and reliably send vehicle dispatch requests all at once in the order of relatively close groups.

また、分類部27は、配車可能な車両5から移動時間が設定範囲内の車両5を配車伺いの送信候補として抽出し、送信候補としての配車可能な車両5から相対的に近いグループの車両5の分類を行い、次の相対的に近いグループの車両5を分類する際に、設定範囲を設定に応じて大きくし送信候補としての配車可能な車両5の抽出を行う。 Further, the classification unit 27 extracts vehicles 5 whose travel time is within a set range from the available vehicles 5 as transmission candidates for a dispatch request, and selects vehicles 5 in a group relatively close to the dispatchable vehicles 5 as transmission candidates. When classifying vehicles 5 in the next relatively close group, the setting range is increased according to the setting, and vehicles 5 that can be dispatched as transmission candidates are extracted.

このように、本実施例では、設定範囲を段階的に大きくして送信候補の車両5を抽出することで、直前の車両5の抽出時の設定範囲内に残りの送信候補の車両5が存在しない場合や設定された数よりも少ないような場合に対応でき、配車率の向上に寄与できる。 In this way, in this embodiment, by increasing the setting range stepwise and extracting transmission candidate vehicles 5, it is possible to ensure that the remaining transmission candidate vehicles 5 are within the setting range when the immediately preceding vehicle 5 was extracted. It can respond to cases where the number of vehicles is not available or the number is less than the set number, and can contribute to improving the dispatch rate.

また、移動時間の所定範囲は、ユーザーからの配車依頼によって指定され、分類部27は、設定範囲が所定範囲よりも大きくなる場合又は設定範囲内で送信候補としての配車可能な車両5が抽出されなかった場合、車両抽出部25で抽出された配車可能な車両5から移動時間の順でユーザーに最も近いものから設定された数の車両5を相対的に近いグループの車両5として分類する。 Further, the predetermined range of travel time is specified by a vehicle dispatch request from the user, and the classification unit 27 extracts vehicles 5 that can be dispatched as transmission candidates when the set range is larger than the predetermined range or within the set range. If not, a set number of vehicles 5 that are closest to the user are classified as a relatively close group of vehicles 5 from among the available vehicles 5 extracted by the vehicle extraction unit 25 in order of travel time.

従って、本実施例では、設定範囲内の車両5の送信候補としての抽出の可否、及び設定範囲がユーザーの設定した所定範囲よりも小さいか否かの判断により、所定範囲よりも小さい設定範囲内の車両5を確実に配車することを可能とする。 Therefore, in this embodiment, depending on whether the vehicle 5 within the set range can be extracted as a transmission candidate and whether or not the set range is smaller than the predetermined range set by the user, To make it possible to reliably allocate the following vehicles 5.

また、設定範囲内の車両5を配車できない場合や所定範囲内の車両5を配車できない場合でも、配車可能な車両5の中から相対的に近いグループの車両5に配車伺いを一斉送信することで、ユーザーへの配車に要する時間を短縮することができる。この場合、ユーザーが意図しない配車をキャンセルする可能性があるが、配車伺いの一斉送信を繰り返し行わないので、無駄になる恐れのある処理を抑制できる。 In addition, even if it is not possible to allocate vehicles 5 within the set range or vehicles 5 within a predetermined range, a dispatch request can be sent all at once to a relatively nearby group of vehicles 5 from among the available vehicles 5. , it is possible to shorten the time required to dispatch a vehicle to a user. In this case, there is a possibility that the user may unintentionally cancel the dispatch, but since the request for dispatch requests is not repeatedly sent all at once, potentially wasteful processing can be suppressed.

また、車両抽出部25は、配車実行部31により相対的に近いグループの車両5から受諾を受け付けない場合、次の相対的に近いグループの車両5を分類するために、ユーザーまでの移動時間が所定範囲内の配車可能な車両5を再度抽出する。 Furthermore, when the vehicle allocation execution unit 31 does not accept an acceptance from a vehicle 5 in a relatively close group, the vehicle extracting unit 25 determines the travel time to the user in order to classify the next relatively close group of vehicles 5. Vehicles 5 that can be dispatched within a predetermined range are extracted again.

従って、本実施例では、直前の車両5の抽出時からの状況の変化に応じた車両5の抽出を行うことができる。 Therefore, in this embodiment, the vehicle 5 can be extracted in accordance with the change in the situation since the previous vehicle 5 was extracted.

本実施例の配車プログラムは、配車サーバー3に上記各部に基づく機能を実現させることにより、配車サーバー3と同様の作用効果を奏することができる。 The vehicle dispatch program of this embodiment can achieve the same effects as the vehicle dispatch server 3 by causing the vehicle dispatch server 3 to realize functions based on the above-mentioned parts.

本実施例の配車方法は、配車サーバー3を用いて上記各部の機能に基づく処理を行わせることで、配車サーバー3と同様の作用効果を奏することができる。 The vehicle dispatch method of this embodiment can achieve the same effects as the vehicle dispatch server 3 by using the vehicle dispatch server 3 to perform processing based on the functions of the above-mentioned parts.

3 配車サーバー
5 車両
25 車両抽出部
27 分類部
29 配車伺い送信部
31 配車実行部
3 Vehicle allocation server 5 Vehicle 25 Vehicle extraction unit 27 Classification unit 29 Vehicle allocation request transmission unit 31 Vehicle allocation execution unit

Claims (9)

ユーザーの位置情報を含む配車依頼を受け付けて前記ユーザーに配車を行う配車サーバーであって、
車両から位置情報及び稼働情報を取得する車両情報取得部と、
前記車両の位置情報及び稼働情報並びに前記配車依頼の位置情報に基づいて前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を抽出する車両抽出部と、
前記抽出された車両を前記移動距離又は時間に応じて前記ユーザーに対する遠近の少なくとも二つのグループに分類する分類部と、
同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、該配車伺いの一斉送信を前記ユーザーに相対的に近いグループから順に行う配車伺い送信部と、
前記送信した配車伺いに対する前記車両からの受諾を受け付けると前記受諾の送信元の車両を前記ユーザーに配車する配車実行部と、
を備
前記分類部は、前記配車可能な車両の内、前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類し、次の相対的に近いグループの車両を分類する際に既に前記相対的に近いグループとして分類されている車両を前記配車可能な車両から除外する、
配車サーバー。
A vehicle dispatch server that receives a vehicle dispatch request including location information of a user and dispatches a vehicle to the user,
a vehicle information acquisition unit that acquires location information and operation information from the vehicle;
a vehicle extraction unit that extracts vehicles that can be dispatched within a predetermined range of travel distance or time to the user based on the location information and operation information of the vehicle and the location information of the dispatch request;
a classification unit that classifies the extracted vehicles into at least two groups, near and far relative to the user, according to the travel distance or time;
a vehicle dispatch request transmitting unit that simultaneously transmits a vehicle dispatch request corresponding to the received vehicle dispatch request to vehicles in the same group, and transmits the vehicle dispatch request simultaneously from a group that is relatively close to the user;
a vehicle dispatch execution unit that, upon receiving an acceptance from the vehicle for the transmitted vehicle dispatch request, dispatches the vehicle from which the acceptance was sent to the user;
Equipped with
The classification unit classifies a set number of vehicles among the dispatchable vehicles, starting from the one closest to the user in the order of travel distance or time, as a relatively close group of vehicles; When classifying vehicles in a group close to , excluding vehicles that have already been classified as the relatively close group from the dispatchable vehicles;
dispatch server.
請求項1記載の配車サーバーであって、
前記分類部は、前記配車可能な車両から前記移動距離又は時間が設定範囲内の車両を前記配車伺いの送信候補として抽出し、前記送信候補としての前記配車可能な車両から前記相対的に近いグループの車両の分類を行い、前記次の相対的に近いグループの車両を分類する際に前記設定範囲を設定に応じて大きくし前記送信候補としての前記配車可能な車両の抽出を行う、
配車サーバー。
The vehicle dispatch server according to claim 1,
The classification unit extracts vehicles whose travel distance or time is within a set range from the dispatchable vehicle as transmission candidates for the dispatch request, and selects the relatively close group from the dispatchable vehicle as the transmission candidate. classifying vehicles, and when classifying vehicles in the next relatively close group, increasing the setting range according to the setting and extracting the dispatchable vehicles as the transmission candidates;
dispatch server.
請求項2記載の配車サーバーであって、
前記移動距離又は時間の所定範囲は、前記ユーザーからの配車依頼によって指定され、
前記分類部は、前記設定範囲が前記所定範囲よりも大きくなる場合又は前記送信候補としての前記配車可能な車両が抽出されなかった場合、前記車両抽出部で抽出された前記配車可能な車両から前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類する、
配車サーバー。
The vehicle dispatch server according to claim 2,
The predetermined travel distance or time range is specified by a ride request from the user,
When the setting range becomes larger than the predetermined range or when the dispatchable vehicle is not extracted as the transmission candidate, the classification unit selects the dispatchable vehicle from among the dispatchable vehicles extracted by the vehicle extraction unit. classifying a set number of vehicles from those closest to the user in order of travel distance or time as a relatively close group of vehicles;
dispatch server.
請求項1~の何れか一項に記載の配車サーバーであって、
前記車両抽出部は、前記配車実行部により前記相対的に近いグループの車両から受諾を受け付けない場合、前記次の相対的に近いグループの車両を分類するために、前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を再度抽出する、
配車サーバー。
The vehicle dispatch server according to any one of claims 1 to 3,
When the vehicle allocation execution unit does not accept an acceptance from a vehicle in the relatively close group, the vehicle extraction unit extracts the travel distance or time to the user in order to classify the next relatively close group of vehicles. re-extracts vehicles that can be dispatched within a predetermined range,
dispatch server.
ユーザーの位置情報を含む配車依頼を受け付けて前記ユーザーに配車を行う配車サーバーの配車プログラムであって、A vehicle dispatch program for a vehicle dispatch server that receives a vehicle dispatch request including location information of a user and dispatches a vehicle to the user,
車両から位置情報及び稼働情報を取得する車両情報取得機能と、A vehicle information acquisition function that acquires location information and operation information from the vehicle;
前記車両の位置情報及び稼働情報並びに前記配車依頼の位置情報に基づいて前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を抽出する車両抽出機能と、a vehicle extraction function that extracts vehicles that can be dispatched within a predetermined range of travel distance or time to the user based on the location information and operation information of the vehicle and the location information of the dispatch request;
前記抽出された車両を前記移動距離又は時間に応じて前記ユーザーに対する遠近の少なくとも二つのグループに分類する分類機能と、a classification function that classifies the extracted vehicles into at least two groups, near and far relative to the user, according to the travel distance or time;
同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、該配車伺いの一斉送信を前記ユーザーに相対的に近いグループから順に行う配車伺い送信機能と、a vehicle dispatch request transmission function that simultaneously transmits vehicle dispatch requests corresponding to the received vehicle dispatch requests to vehicles in the same group, and performs simultaneous transmission of the vehicle dispatch requests in order from groups that are relatively close to the user;
前記送信した配車伺いに対する前記車両からの受諾を受け付けると前記受諾の送信元の車両を前記ユーザーに配車する配車実行機能と、a vehicle dispatch execution function that, upon receiving an acceptance from the vehicle for the transmitted vehicle dispatch request, dispatches the vehicle from which the acceptance was sent to the user;
を配車サーバーに実現させ、The dispatch server realizes
前記分類機能は、前記配車可能な車両の内、前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類し、次の相対的に近いグループの車両を分類する際に既に前記相対的に近いグループとして分類されている車両を前記配車可能な車両から除外する、The classification function classifies a set number of vehicles among the dispatchable vehicles, starting from the one closest to the user in the order of travel distance or time, as a relatively close group of vehicles, and When classifying vehicles in a group close to , excluding vehicles that have already been classified as the relatively close group from the dispatchable vehicles;
配車プログラム。Ride-hailing program.
請求項5記載の配車プログラムであって、
前記分類機能は、前記配車可能な車両から前記移動距離又は時間が設定範囲内の車両を前記配車伺いの送信候補として抽出し、前記送信候補としての前記配車可能な車両から前記相対的に近いグループの車両の分類を行い、前記次の相対的に近いグループの車両を分類する際に前記設定範囲を設定に応じて大きくし前記送信候補としての前記配車可能な車両の抽出を行う、
配車プログラム。
The vehicle dispatch program according to claim 5,
The classification function extracts vehicles whose travel distance or time is within a set range from the dispatchable vehicle as transmission candidates for the dispatch request, and selects the relatively close group from the dispatchable vehicle as the transmission candidate. classifying vehicles, and when classifying vehicles in the next relatively close group, increasing the setting range according to the setting and extracting the dispatchable vehicles as the transmission candidates;
Ride-hailing program.
請求項6記載の配車プログラムであって、
前記移動距離又は時間の所定範囲は、前記ユーザーからの配車依頼によって指定され、
前記分類機能は、前記設定範囲が前記所定範囲よりも大きくなる場合又は前記送信候補としての前記配車可能な車両が抽出されなかった場合、前記車両抽出機能で抽出された前記配車可能な車両から前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類する、
配車プログラム。
7. The vehicle dispatch program according to claim 6,
The predetermined travel distance or time range is specified by a ride request from the user,
When the set range is larger than the predetermined range or when the dispatchable vehicle is not extracted as the transmission candidate, the classification function selects the dispatchable vehicle from the dispatchable vehicles extracted by the vehicle extraction function. classifying a set number of vehicles from those closest to the user in order of travel distance or time as a relatively close group of vehicles;
Ride-hailing program.
請求項5~7の何れか一項に記載の配車プログラムであって、
前記車両抽出機能は、前記配車実行機能により前記相対的に近いグループの車両から受諾を受け付けない場合、前記次の相対的に近いグループの車両を分類するために、前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を再度抽出する、
配車プログラム。
The vehicle dispatch program according to any one of claims 5 to 7 ,
When the vehicle allocation execution function does not accept an acceptance from a vehicle in the relatively close group, the vehicle extraction function extracts the travel distance or time to the user in order to classify vehicles in the next relatively close group. re-extracts vehicles that can be dispatched within a predetermined range,
Ride-hailing program.
ユーザーの位置情報を含む配車依頼を受け付けて配車サーバーが前記ユーザーに配車を行う配車方法であって、A vehicle dispatch method in which a vehicle dispatch server receives a vehicle dispatch request including location information of a user and dispatches a vehicle to the user,
前記配車サーバーが、車両から位置情報及び稼働情報を取得し、The dispatch server acquires location information and operation information from the vehicle,
前記配車サーバーが、前記車両の位置情報及び稼働情報並びに前記配車依頼の位置情報に基づいて前記ユーザーまでの移動距離又は時間が所定範囲内の配車可能な車両を抽出し、The dispatch server extracts dispatchable vehicles within a predetermined range of travel distance or time to the user based on the location information and operation information of the vehicle and the location information of the dispatch request,
前記配車サーバーが、前記抽出された車両を前記移動距離又は時間に応じて前記ユーザーに対する遠近の少なくとも二つのグループに分類し、The vehicle dispatch server classifies the extracted vehicles into at least two groups, near and far with respect to the user, according to the travel distance or time,
前記配車サーバーが、同一グループの車両に対して前記受け付けた配車依頼に対応する配車伺いを一斉に送信し、該配車伺いの一斉送信を前記ユーザーに相対的に近いグループから順に行い、The vehicle dispatch server simultaneously transmits a vehicle dispatch request corresponding to the received vehicle dispatch request to vehicles in the same group, and transmits the vehicle dispatch request simultaneously from a group relatively close to the user,
前記配車サーバーが、前記送信した配車伺いに対する前記車両からの受諾を受け付けると前記受諾の送信元の車両を前記ユーザーに配車し、When the vehicle dispatch server receives an acceptance from the vehicle for the transmitted vehicle dispatch request, the vehicle dispatch server dispatches the vehicle from which the acceptance was sent to the user;
前記分類は、前記配車可能な車両の内、前記移動距離又は時間の順で前記ユーザーに最も近いものから設定された数の車両を相対的に近いグループの車両として分類し、次の相対的に近いグループの車両を分類する際に既に前記相対的に近いグループとして分類されている車両を前記配車可能な車両から除外する、The classification classifies a set number of vehicles among the dispatchable vehicles, starting from the one closest to the user in the order of travel distance or time, as a relatively close group of vehicles; When classifying vehicles in a close group, excluding vehicles that have already been classified as the relatively close group from the vehicles that can be dispatched;
配車方法。How to dispatch a vehicle.
JP2020002222A 2020-01-09 2020-01-09 Dispatch server, program, and method Active JP7399716B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020002222A JP7399716B2 (en) 2020-01-09 2020-01-09 Dispatch server, program, and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020002222A JP7399716B2 (en) 2020-01-09 2020-01-09 Dispatch server, program, and method

Publications (2)

Publication Number Publication Date
JP2021111095A JP2021111095A (en) 2021-08-02
JP7399716B2 true JP7399716B2 (en) 2023-12-18

Family

ID=77059893

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020002222A Active JP7399716B2 (en) 2020-01-09 2020-01-09 Dispatch server, program, and method

Country Status (1)

Country Link
JP (1) JP7399716B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346634A (en) 2004-06-07 2005-12-15 Ricoh Co Ltd Taxi dispatching system and taxi dispatching program
JP2011113445A (en) 2009-11-30 2011-06-09 Toshio Tanaka Car arrangement system for business car
JP2017033206A (en) 2015-07-31 2017-02-09 株式会社Jvcケンウッド Mobile radio terminal and communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346634A (en) 2004-06-07 2005-12-15 Ricoh Co Ltd Taxi dispatching system and taxi dispatching program
JP2011113445A (en) 2009-11-30 2011-06-09 Toshio Tanaka Car arrangement system for business car
JP2017033206A (en) 2015-07-31 2017-02-09 株式会社Jvcケンウッド Mobile radio terminal and communication system

Also Published As

Publication number Publication date
JP2021111095A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
JP6638088B2 (en) System and method for multiple round driver selection
US20150161533A1 (en) On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system
JP6535713B2 (en) System, method, and program for managing allocation of vehicle
KR102288490B1 (en) Vehicle rental method, system and program based on limit waiting time
JP2019175491A (en) System for managing allocation of vehicle, method, and program
CN111861081A (en) Order allocation method and device, electronic equipment and storage medium
JP6761457B2 (en) Systems and methods for managing taxi dispatches, as well as programs for controlling taxi dispatch requests
WO2020058431A1 (en) Apparatus and method for vehicle searching
US20180012148A1 (en) Vehicle booking system and method thereof
JP7399716B2 (en) Dispatch server, program, and method
KR102474296B1 (en) A recording medium in which a method for managing dispatch of a vehicle running to a destination, a management server used therein, and a program executing the method for managing dispatch of a vehicle running at a destination are recorded.
KR101359867B1 (en) System and method forming application with some function of application
WO2021027960A1 (en) Task assignment method, electronic device and computer-readable storage medium
JP2021060894A (en) Information processor
CN110532095A (en) Memory Optimize Method and device, electronic equipment, storage medium
KR102538798B1 (en) Server, method and recording medium storing instructions for allocation of vehicles
JP6963141B1 (en) Vehicle allocation management device and vehicle allocation management method
WO2021229707A1 (en) Information processing device, program, system, and information processing method
JP7454450B2 (en) Vehicle dispatch server, vehicle dispatch system, vehicle dispatch method, and vehicle dispatch program
KR102299040B1 (en) Appratus and method for managing virtual machines
JP6959949B2 (en) Information terminals, programs, and vehicle management systems
CN112200449A (en) Order allocation method, device, server and storage medium
JP2022104012A (en) Boarding proposal support device and boarding proposal support method
CN115115309A (en) Goods source information distribution method and device and computer equipment
CN112964269A (en) Information interaction method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221013

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231106

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231206

R150 Certificate of patent or registration of utility model

Ref document number: 7399716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371