Vehicle dispatch management system and vehicle dispatch management method
The ride-hailing management device addresses the issue of multiple close-time ride-hailing requests by using a system that accepts, calculates fees for, selects, and transmits ride-hailing requests to prevent taxi driver inefficiency and user inconvenience.
Patent Information
- Application Number
- JP2025023678
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-11-02
- Filing Date
- 2025-02-17
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2041-07-12
AI Technical Summary
When multiple ride-hailing requests are accepted from one user, there is a risk of the user unintentionally making multiple requests with dates and times close to each other, leading to 'no-shows' and wasted effort for taxi drivers.
A ride-hailing management device that includes a reception unit for accepting ride-hailing requests, a calculation unit for determining arrangement fees based on predicted situations, a selection unit for choosing candidate vehicles, and a request transmitting unit for sending ride-hailing requests to selected vehicles, all aimed at preventing multiple close-time requests and reducing taxi driver inefficiency.
The system effectively prevents taxi drivers from wasting effort by ensuring that ride-hailing requests are managed to avoid close-time duplicates, thereby improving operational efficiency and reducing user inconvenience.
Smart Images

Figure 2025071142000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a vehicle dispatch management device and a vehicle dispatch management method for managing the dispatch of taxis. [Background technology]
[0002] Conventionally, systems for managing taxi dispatch are known. For example, Patent Document 1 proposes a system that manages the taxi status, which indicates whether the taxi is available or not, and the location information of the taxi, and when a current location is received from a taxi user, searches for taxis around the current location and notifies the user of the search results. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-248848 A Summary of the Invention [Problem to be solved by the invention]
[0004] If multiple dispatch requests are accepted from one user, the user may unintentionally make multiple dispatch requests with dispatch dates and times close to each other, which may result in a situation where the user does not show up at the dispatch location for any of the dispatch requests (a so-called no-show). In such a case, the effort of the taxi driver to travel to the dispatch location is wasted, which is a disadvantage to the driver.
[0005] Therefore, the present invention has been made in consideration of these points, and aims to prevent a situation in which a taxi driver's efforts are wasted when accepting multiple dispatch requests from a single user. [Means for solving the problem]
[0006] A first aspect of the vehicle dispatch management device of the present invention includes a reception unit that accepts a dispatch request to a specified location at a specified date and time, a calculation unit that calculates an arrangement fee for the dispatch request to the specified location at the specified date and time, a selection unit that selects a candidate vehicle from among a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time, and a request sending unit that sends a dispatch request to the candidate vehicle selected by the selection unit, and the calculation unit calculates the arrangement fee when a vehicle dispatch request is made to a specific specified location at a specific specified date and time in accordance with a specified predicted situation.
[0007] A second aspect of the vehicle dispatch management device of the present invention includes a reception unit that accepts a dispatch request to a specified location at a specified date and time, a calculation unit that calculates an arrangement fee for the dispatch request, a selection unit that selects a candidate vehicle from among a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time, and a request sending unit that sends a dispatch request to the candidate vehicle selected by the selection unit, and the calculation unit calculates the arrangement fee when the vehicle dispatch request is made to a specific specified location at a specific specified date and time in accordance with a specified predicted situation.
[0008] A vehicle dispatch management device of a third aspect of the present invention includes a reception unit that accepts a dispatch request to a specified location at a specified date and time, a calculation unit that calculates an arrangement fee for the dispatch request, a selection unit that selects a candidate vehicle from among a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time, and a request sending unit that sends a dispatch request to the candidate vehicle selected by the selection unit, and the calculation unit calculates the arrangement fee when the vehicle dispatch request is made to a specific specified location at a specific specified date and time in accordance with the degree of congestion.
[0009] A fourth aspect of the vehicle dispatch management device of the present invention includes a reception unit that accepts a vehicle dispatch request to a specified location at a specified date and time, a calculation unit that calculates an arrangement fee for the vehicle dispatch request, a selection unit that selects a candidate vehicle from a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time, and a request sending unit that sends a vehicle dispatch request to the candidate vehicle selected by the selection unit, and the calculation unit calculates the arrangement fee for making the vehicle dispatch request to a specific specified location at a specific specified date and time depending on the number of other vehicle dispatch requests different from the vehicle dispatch request already accepted by the reception unit.
[0010] The predicted conditions may include weather conditions in a predetermined range relative to the specific specified location at the specific specified date and time.
[0011] The predicted conditions may include traffic conditions within a predetermined range based on the specific specified location at the specific specified date and time.
[0012] The calculation unit may further calculate a dispatch success probability of being able to dispatch a vehicle to the specified location on the specified date and time, and the vehicle dispatch management device may further have a notification unit that notifies an information terminal used by a user of the dispatch success probability and the dispatch fee.
[0013] A vehicle dispatch management method of the fifth aspect of the present invention includes the steps of: accepting a vehicle dispatch request to a specified location at a specified date and time; calculating an arrangement fee for the vehicle dispatch request to the specified location at the specified date and time; selecting a candidate vehicle from a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time; and sending a vehicle dispatch request to the candidate vehicle selected in the selection step, wherein in the calculation step, the arrangement fee is calculated when a vehicle dispatch request is made to a specific specified location at a specific specified date and time in accordance with a specified predicted situation.
[0014] A vehicle dispatch management method of a sixth aspect of the present invention includes the steps of: accepting a dispatch request to a specified location at a specified date and time; calculating an arrangement fee for the dispatch request; selecting a candidate vehicle from a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time; and sending a dispatch request to the candidate vehicle selected in the selection step, wherein in the calculation step, the arrangement fee for making the dispatch request to a specific specified location at a specific specified date and time is calculated in accordance with a specified predicted situation.
[0015] A seventh aspect of the vehicle dispatch management method of the present invention includes the steps of: accepting a dispatch request to a specified location at a specified date and time; calculating an arrangement fee for the dispatch request; selecting a candidate vehicle from a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time; and sending a dispatch request to the candidate vehicle selected in the selection step, wherein in the calculation step, the arrangement fee for making the dispatch request to a specific specified location at a specific specified date and time is calculated depending on the degree of congestion.
[0016] A vehicle dispatch management method of an eighth aspect of the present invention includes the steps of: accepting a vehicle dispatch request to a specified location at a specified date and time; calculating an arrangement fee for the vehicle dispatch request; selecting a candidate vehicle from a plurality of dispatchable vehicles that are within a specified range based on the specified location at a time prior to the specified date and time; and sending a vehicle dispatch request to the candidate vehicle selected in the selection step, wherein in the calculation step, the arrangement fee for making the vehicle dispatch request to a specific specified location at a specific specified date and time is calculated depending on the number of other vehicle dispatch requests different from the vehicle dispatch request already accepted in the acceptance step. Effect of the Invention
[0017] According to the present invention, when a plurality of dispatch requests are received from one user, it is possible to prevent a situation in which the labor of a taxi driver is wasted. [Brief description of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram for explaining an overview of a vehicle dispatch management system according to an embodiment. [Diagram 2] FIG. 1 is a block diagram of a vehicle dispatch management system according to an embodiment. [Diagram 3] FIG. 13 is a schematic diagram of a user terminal displaying a vehicle dispatch request screen. [Figure 4] FIG. 13 is a schematic diagram of a user terminal displaying a vehicle dispatch request confirmation screen. [Diagram 5] 4 is a schematic diagram for explaining a method in which a selection unit selects a candidate vehicle. FIG. [Figure 6] FIG. 13 is a schematic diagram of a driver terminal displaying a vehicle dispatch request screen. [Figure 7] FIG. 13 is a schematic diagram of a user terminal displaying a notification screen. [Figure 8] FIG. 2 is a flowchart illustrating an exemplary vehicle dispatch management method executed by the vehicle dispatch management device according to the embodiment. [Figure 9] FIG. 13 is a schematic diagram of a user terminal displaying a vehicle dispatch request list screen. [Figure 10] FIG. 13 is a schematic diagram of a user terminal displaying a vehicle dispatch request screen. [Figure 11] FIG. 11 is a flowchart showing a process of receiving a vehicle dispatch request in an exemplary vehicle dispatch management method executed by a vehicle dispatch management device according to a modified example. [Figure 12] FIG. 11 is a flowchart showing a process of transmitting a vehicle dispatch request in an exemplary vehicle dispatch management method executed by a vehicle dispatch management device according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] First Embodiment [Overview of the vehicle dispatch management system] 1 is a diagram for explaining an overview of a vehicle dispatch management system according to this embodiment. The vehicle dispatch management system is a system for managing the dispatch of taxis, and includes a vehicle dispatch management device 1, a user terminal 2, and a driver terminal 3. The vehicle dispatch management system may include other devices such as a server and a terminal.
[0020] The vehicle dispatch management device 1 is a computer such as a server that manages the dispatch of taxis. The vehicle dispatch management device 1 accepts a dispatch request from a user to dispatch a vehicle to a specified date and time and a specified location, and selects a vehicle that can be dispatched in response to the dispatch request and issues a dispatch request. The dispatch request may include any type of information that can convey a desire for a taxi dispatcher from a user (also called a customer or passenger) who uses a taxi. The vehicle dispatch management device 1 is connected to a plurality of user terminals 2 and a plurality of driver terminals 3 via a communication network such as the Internet.
[0021] The user terminal 2 is an information terminal such as a smartphone or tablet terminal used by a user. The user terminal 2 has a display unit such as a liquid crystal display capable of displaying information, and an operation unit such as a touch panel capable of accepting operations by a human. The user terminal 2 has installed therein a vehicle dispatch application program (hereinafter referred to as a "vehicle dispatch application") that accepts input of taxi dispatch conditions from a user.
[0022] The crew terminal 3 is an information terminal such as a smartphone or tablet terminal used by the taxi crew (also called the driver) and is provided in the taxi. The crew terminal 3 may be a device integrated with the vehicle, such as a car navigation system. The crew terminal 3 has a display unit such as a liquid crystal display capable of displaying information, and an operation unit such as a touch panel capable of receiving operations by a human. A crew application program (hereinafter referred to as a "crew application") is installed on the crew terminal 3, which displays a request for dispatch to the crew and receives approval for dispatch from the crew.
[0023] The following is an overview of the process executed by the vehicle dispatch management system according to this embodiment. The user terminal 2 executes a vehicle dispatch application and transmits a vehicle dispatch request to the vehicle dispatch management device 1 for dispatching a taxi to a specified date and time and to a specified location in the future in response to a user operation.
[0024] The vehicle dispatch management device 1 accepts a vehicle dispatch request for dispatching a vehicle to a specified date and time and a specified location from a user terminal 2. The vehicle dispatch management device 1 selects candidate vehicles from among a plurality of vehicles available for dispatch that are within a predetermined range based on the specified location at a time before the specified date and time. The predetermined range based on the specified location is, for example, a range within a predetermined distance from the specified location, or a range that is preset as an area where a vehicle can be dispatched to the specified location. The predetermined range based on the specified location may be a range that is preset as an area in which the user can move to the specified location within a time that is set as the minimum value of the difference between the date and time when the user makes a vehicle dispatch request and the specified date and time. In addition, the predetermined range based on the specified location may be a range that is set based on another location that corresponds to the specified location. In this case, the predetermined range based on the specified location is, for example, a range associated with a reference position within a predetermined area that includes the specified location.
[0025] The vehicle dispatch management device 1 selects a candidate vehicle, for example, at a time before the pick-up arrangement time on the specified date and time. The pick-up arrangement time is the time assumed to be required for a dispatchable vehicle to go to the location of the user using the user terminal 2 to pick up the user. The pick-up arrangement time is, for example, the longest time assumed for a dispatchable vehicle in the vicinity of the specified location to reach the specified location after a dispatch request is made to the dispatchable vehicle. As an example, the pick-up arrangement time is the longest time assumed to be required for a vehicle located farthest from the specified location within the above-mentioned specified range to move to the specified location, and is, for example, 10 to 20 minutes.
[0026] The vehicle dispatch management device 1 transmits a vehicle dispatch request to dispatch the vehicle to the specified location to the selected candidate vehicle. The driver terminal 3 installed in the candidate vehicle executes a driver application and transmits a driver dispatch acceptance to the vehicle dispatch management device 1 in response to the driver's operation.
[0027] When the vehicle dispatch management device 1 receives consent for dispatch from the driver terminal 3 of the candidate vehicle, it determines the candidate vehicle as a vehicle to be dispatched to the user, and transmits a dispatch instruction to the driver terminal 3 of the vehicle to be dispatched.
[0028] In this way, the vehicle dispatch management device 1 selects a candidate vehicle to be dispatched to the user from among the dispatchable vehicles in the vicinity of the specified location at a time before the specified date and time, and transmits a dispatch request. This allows the taxi driver to appropriately undertake dispatch to the user as the specified date and time approaches, and therefore eliminates the need to adjust taxi operation or wait for a long time around the specified location. Therefore, the vehicle dispatch management device 1 can dispatch a taxi to the specified date and time and location specified by the user while reducing the burden on the taxi driver.
[0029] [Vehicle dispatch management system configuration] FIG. 2 is a block diagram of the vehicle dispatch management system according to this embodiment. In FIG. 2, the arrows indicate the main data flows, and there may be data flows other than those shown in FIG. 2. In FIG. 2, each block indicates a functional configuration, not a hardware (device) configuration. Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between blocks via any means, such as a data bus, a network, or a portable storage medium.
[0030] The vehicle allocation management device 1 has a communication unit 11, a storage unit 12, and a control unit 13. The vehicle allocation management device 1 may be configured by connecting two or more physically separated devices by wire or wirelessly. The vehicle allocation management device 1 may also be configured by a cloud, which is a collection of computer resources.
[0031] The communication unit 11 is a communication interface for communicating with the user terminal 2 and the crew terminal 3 via a communication network such as the Internet. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, etc. The storage unit 12 stores in advance programs to be executed by the control unit 13. The storage unit 12 may be provided outside the vehicle dispatch management device 1, in which case data may be exchanged between the storage unit 12 and the control unit 13 via the network.
[0032] The control unit 13 has a reception unit 131, a calculation unit 132, a selection unit 133, a request transmission unit 134, a vehicle dispatch instruction unit 135, and a notification unit 136. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the reception unit 131, the calculation unit 132, the selection unit 133, the request transmission unit 134, the vehicle dispatch instruction unit 135, and the notification unit 136 by executing a program stored in the storage unit 12. At least a part of the functions of the control unit 13 may be executed by an electric circuit. Also, at least a part of the functions of the control unit 13 may be realized by the control unit 13 executing a program executed via a network.
[0033] The reception unit 131 receives a vehicle dispatch request for dispatching a vehicle to a specified date and time and a specified location. The user terminal 2 displays a vehicle dispatch request screen on the display unit for the user to input a vehicle dispatch request for dispatching a vehicle to a specified date and time and a specified location. Fig. 3 is a schematic diagram of the user terminal 2 displaying the vehicle dispatch request screen A.
[0034] The dispatch request screen A includes a designated location field A1 for inputting a designated location that is a departure point when the user receives a taxi dispatch, and a designated date and time field A2 for inputting a designated date and time that is the date and time when the user receives the taxi dispatch. The designated location field A1 may accept a location designated by the user on a map included in the dispatch request screen A as the designated location, or may accept an address input by the user as the designated location.
[0035] 3, the user terminal 2 accepts input of the specified date and time after accepting input of the specified location, but the order and input method for accepting input of each piece of information are not limited. Furthermore, the dispatch request screen A may accept input of other information related to the dispatch request, such as the destination of the user after receiving the dispatch of the taxi, and the payment method used by the user to pay the taxi fare.
[0036] The user terminal 2 transmits the information input by the user on the vehicle dispatch request screen A to the vehicle dispatch management device 1 as a vehicle dispatch request. The vehicle dispatch request is information including, for example, a specified date and time and a specified location. As an example, in the vehicle dispatch management device 1, the reception unit 131 receives a vehicle dispatch request including a specified date and time and a specified location from the user terminal 2. At this point, the reception unit 131 does not confirm the received vehicle dispatch request.
[0037] Furthermore, the reception unit 131 may receive information indicating the designated date and time and the designated location from a terminal other than the user terminal 2, and then receive a vehicle dispatch request that does not include the designated date and time and the designated location from the user terminal 2. In this case, the reception unit 131 may associate, for example, the vehicle dispatch request received from the user terminal 2 in which user identification information (hereinafter, user ID) for identifying the user who uses the user terminal 2 is set, with the designated date and time and the designated location received from the other terminal in which the user ID is set.
[0038] The calculation unit 132 calculates a dispatch success probability, which is the probability that a vehicle can be dispatched at a time specified by a user, and is used by the vehicle dispatch management device 1 to decide whether or not to accept a dispatch request at the specified date and time. The calculation unit 132 calculates the dispatch success probability based on, for example, information on past dispatch performance by vehicles within a predetermined range based on the specified position. In order to calculate the dispatch success probability, the calculation unit 132 acquires statistical information corresponding to the number of past dispatchable vehicles in a surrounding area including the specified position, as an example. The surrounding area is, for example, a predetermined area such as a business district including the specified position where taxis can travel for business, or an area within a predetermined range (for example, a circle with a radius of 2 km) centered on the specified position.
[0039] The statistical information includes, for example, the average supply of taxis in the surrounding area and the actual dispatch time required for past dispatches. The average supply is the average number of dispatchable taxis, for example, tabulated by time period, day of the week, date, etc. The actual dispatch time is, for example, the time it takes to dispatch a taxi with a given probability (for example, 95th percentile), tabulated by time period, day of the week, date, etc. for each mesh area (mesh) on the map.
[0040] The calculation unit 132 calculates an estimated required time, which is the time estimated to be required for a taxi to reach a specified position, based on the average supply number and actual dispatch time included in the statistical information. The calculation unit 132 calculates a dispatch success probability that a taxi can be dispatched to a specified position at a specified date and time, based on, for example, the average supply number included in the statistical information and the calculated estimated required time. The dispatch success probability is the probability that a dispatchable taxi can be secured within a specified pick-up arrangement time, and that the taxi can arrive at the specified position.
[0041] The calculation unit 132 calculates, for example, the probability of successful dispatch by using the average supply number for the same category as the time slot, day of the week, or date of the specified date and time, as the probability that a number of taxis greater than the number of dispatch requests already accepted from one or more users can be secured within the time obtained by subtracting the estimated required time from the pick-up arrangement time.
[0042] The calculation unit 132 may also calculate the probability of successful dispatch of a vehicle to the specified location at the specified date and time by using past vehicle dispatch records within a predetermined range based on the specified location instead of statistical information. The calculation unit 132 is not limited to the specific method shown here in order to calculate the estimated required time and the probability of successful dispatch, and may use other methods based on information on past vehicle dispatch records.
[0043] The calculation unit 132 also calculates an arrangement fee for a vehicle dispatch request according to the predicted conditions of a predetermined range based on the specified location at the specified date and time. The calculation unit 132 acquires, for example, weather forecast information indicating the weather conditions of a predetermined range based on the specified location at the specified date and time, and traffic forecast information indicating the traffic conditions of a predetermined range based on the specified location at the specified date and time from an external server. The calculation unit 132 calculates the arrangement fee based on the number of vehicle dispatch requests already accepted at the specified date and time, the weather forecast information, and the traffic forecast information.
[0044] For example, when the weather forecast information indicates bad weather, the calculation unit 132 may set the arrangement fee higher than when the weather forecast information does not indicate bad weather. For example, when the traffic prediction information indicates the occurrence of congestion, the calculation unit 132 may set the arrangement fee higher than when the traffic prediction information does not indicate bad weather.
[0045] The calculation unit 132 may set a higher dispatch fee as the number of dispatch requests already accepted at the specified date and time increases. The calculation unit 132 may set a higher dispatch fee as the number of dispatch requests accepted within a predetermined period before the specified date and time increases. The period corresponds to the average length of one ride, for example, 15 minutes. The calculation unit 132 determines the dispatch fee based on the number of dispatch requests in this manner, which leads to the leveling out of the frequency at which dispatch requests are generated.
[0046] Furthermore, the calculation unit 132 calculates the dispatch success probability and the dispatch fee in the same manner for the specified date and time, as well as for one or more candidate dates and times (for example, 10 minutes before and 10 minutes after the specified date and time) that are different from the specified date and time within a predetermined period based on the specified date and time. The calculation unit 132 notifies the reception unit 131 of the calculated dispatch success probability and dispatch fee.
[0047] The reception unit 131 transmits to the user terminal 2 information required for the user terminal 2 to display a vehicle dispatch request confirmation screen for the user to set the designated date and time for dispatch. The reception unit 131 transmits to the user terminal 2 information including, for example, whether the designated date and time and candidate date and time can be selected based on the dispatch success probability calculated by the calculation unit 132, and the dispatch fee required to dispatch a taxi at the designated date and time and the candidate date and time. Based on the information received from the vehicle dispatch management device 1, the user terminal 2 displays on the display unit a vehicle dispatch request confirmation screen for the user to confirm the vehicle dispatch request. FIG. 4(a) and FIG. 4(b) are schematic diagrams of the user terminal 2 displaying the vehicle dispatch request confirmation screen B.
[0048] Fig. 4(a) shows a vehicle dispatch request confirmation screen B that is displayed when the vehicle dispatch success probability is equal to or greater than a predetermined threshold (e.g., a predetermined value such as 0.95, 0.99, etc.), while Fig. 4(b) shows a vehicle dispatch request confirmation screen B that is displayed when the vehicle dispatch success probability is less than the threshold.
[0049] The dispatch request confirmation screen B includes a specified date and time selection field B1 for the user to select a specified date and time, and a candidate date and time selection field B2 for the user to select a candidate date and time. The specified date and time selection field B1 shows the specified date and time specified by the user on the dispatch request screen A, and the arrangement fee for the specified date and time. The candidate date and time selection field B2 shows one or more candidate dates and times different from the specified date and time (for example, 10 minutes before and 10 minutes after the specified date and time), and the arrangement fee for each of the one or more candidate dates and times. The candidate date and time selection field B2 does not show candidate dates and times for which the probability of dispatch success is below a threshold value, but only shows candidate dates and times for which the probability of dispatch success is equal to or greater than a threshold value.
[0050] In this way, the vehicle dispatch management device 1 presents to the user the designated date and time, candidate date and time, and the dispatch fee for each of the designated date and time and candidate date and time in association with each other. Since the dispatch fee is set to vary depending on the congestion level of dispatch requests, weather forecast, traffic forecast, etc., the vehicle dispatch management device 1 can prevent dispatch requests from concentrating on a specific date and time.
[0051] The reception unit 131 receives a selection of either the specified date and time or the candidate date and time on the vehicle dispatch request confirmation screen B displayed on the user terminal 2. The reception unit 131 receives a vehicle dispatch request for dispatching a vehicle to a specified location specified on the vehicle dispatch request screen A at the specified date and time or the candidate date and time selected on the vehicle dispatch request confirmation screen B as a confirmed vehicle dispatch request, and stores the request in the storage unit 12 in association with the user ID.
[0052] In the dispatch request confirmation screen B, when the dispatch success probability is equal to or greater than a threshold, the specified date and time selection field B1 is selectable as shown in FIG. 4(a), and when the dispatch success probability is less than the threshold, the specified date and time selection field B1 is not selectable as shown in FIG. 4(b). That is, the reception unit 131 accepts a dispatch request for dispatching a vehicle to a specified date and time and a specified location, on the condition that the dispatch success probability is equal to or greater than a threshold. In this way, the dispatch management device 1 accepts a dispatch request for a specified date and time, on the condition that the dispatch success probability for the specified date and time calculated based on statistical information is high, thereby reducing the probability that a taxi cannot be arranged just before the specified date and time, and suppressing disadvantages to the user.
[0053] On the other hand, when the probability of successful dispatch is less than the threshold, the reception unit 131 does not accept a dispatch request for the specified date and time, but accepts a dispatch request for dispatching a vehicle to the selected candidate date and time and the specified location. In this way, when the probability of successful dispatch for the specified date and time calculated based on statistical information is low, the vehicle dispatch management device 1 suggests to the user a candidate date and time that is different from the specified date and time and has a high probability of successful dispatch, thereby improving user convenience.
[0054] Alternatively, the reception unit 131 may determine whether to accept a dispatch request for a specified date and time based on the number of dispatch requests already accepted for the specified date and time, instead of or in addition to the dispatch success probability. In this case, the reception unit 131 acquires information that is stored in advance in the storage unit 12 and indicates the maximum number of dispatch requests that can be accepted for each date and time.
[0055] The maximum number may be a fixed value for each date and time, or may be a value determined according to at least one of weather conditions or traffic conditions in a predetermined range based on a designated position at a designated date and time. The reception unit 131 receives the setting of the maximum number value, for example, on a terminal of a business operator that provides a vehicle dispatch management system. The reception unit 131 may also determine, as the maximum number value, a number associated with at least one of weather conditions or traffic conditions in a predetermined range based on a designated position at a designated date and time, for example, using a table that associates weather information or traffic conditions with the number of vehicle dispatch requests that can be accepted in advance.
[0056] The reception unit 131 may also determine the maximum number based on the number of past vehicle dispatch requests within a predetermined range based on the designated position. In this case, the reception unit 131 may, for example, increase the maximum number as the number of past vehicle dispatch requests is smaller, and decrease the maximum number as the number of past vehicle dispatch requests is larger.
[0057] The reception unit 131 does not accept a dispatch request for dispatching a vehicle at the specified date and time if the number of dispatch requests already accepted at the specified date and time is equal to or greater than the maximum number, and accepts a dispatch request otherwise. This allows the dispatch management device 1 to reduce the probability that a taxi cannot be arranged just before the specified date and time.
[0058] On the dispatch request confirmation screen B, if the number of dispatch requests already accepted at the specified date and time is less than the maximum value, the specified date and time selection field B1 can be selected as shown in Figure 4(a), and if the number of dispatch requests already accepted at the specified date and time is equal to or greater than the maximum value, the specified date and time selection field B1 cannot be selected as shown in Figure 4(b).
[0059] That is, the reception unit 131 receives a dispatch request for dispatching a vehicle to the specified date and time and the specified location, on the condition that the number of dispatch requests already accepted for the specified date and time is less than the maximum value. On the other hand, when the number of dispatch requests already accepted for the specified date and time is equal to or greater than the maximum value, the reception unit 131 does not accept a dispatch request for the specified date and time, and instead accepts a dispatch request for dispatching a vehicle to the selected candidate date and time and the specified location.
[0060] In this way, the vehicle dispatch management device 1 switches whether or not to accept a vehicle dispatch request for the specified date and time depending on the number of vehicle dispatch requests that can be accepted for each date and time, and proposes other candidate dates and times, thereby reducing the probability that a taxi cannot be arranged just before the specified date and time, and preventing disadvantages to the user.
[0061] The selection unit 133 selects a vehicle to be instructed to be dispatched at a time before the specified date and time in response to the reception unit 131 receiving a dispatch request from a user. For example, the selection unit 133 selects a candidate vehicle to which a dispatch request is to be sent from among a plurality of dispatchable vehicles within a predetermined range based on the specified location, based on the specified date and time and the specified location included in the dispatch request received by the reception unit 131 at a time before the dispatch arrangement time for the specified date and time. As described above, the dispatch arrangement time is the longest time expected for a dispatchable vehicle in the vicinity of the specified location to reach the specified location after a dispatch request is made to the dispatchable vehicle, and is a predetermined time of, for example, 10 to 20 minutes.
[0062] The predetermined range used to select candidate vehicles is, for example, a surrounding area including the specified position. The surrounding area is, for example, a business district including the specified position where taxis can travel as part of their business, or a predetermined area (for example, a circle with a radius of 2 km) centered on the specified position. The predetermined range used to select candidate vehicles may be an area that does not include the specified position, but is defined based on the specified position, and may be an area that does not include the specified position (for example, a donut-shaped area centered on the specified position). The shape of the predetermined range is not limited to a circle, and may be another shape. The boundaries of the predetermined range may be determined by the boundaries of a city, town, or village, or the boundaries of the business area of a taxi company.
[0063] For example, the selection unit 133 preferentially selects a candidate vehicle that has a high probability of arriving at the designated position at the specified date and time, and if the selected candidate vehicle cannot respond to the dispatch request, selects another candidate vehicle that has the possibility of arriving at the designated position at the specified date and time from among the vehicles excluding the previously selected candidate vehicle. The selection unit 133 then selects, for example, another candidate vehicle that has the possibility of arriving at the designated position earlier than the previously selected candidate vehicle. The selection unit 133 notifies the request transmission unit 134 of the selected candidate vehicle and causes the request transmission unit 134 to transmit a dispatch request to the candidate vehicle.
[0064] The request transmission unit 134 transmits a dispatch request for dispatching a vehicle to the designated location to the crew terminal 3 installed in the candidate vehicle selected by the selection unit 133. The dispatch request is, for example, information including the designated location. The dispatch request may include a designated date and time in addition to the designated location.
[0065] Fig. 5 is a schematic diagram for explaining a method for the selection unit 133 to select a candidate vehicle. Fig. 5 shows a surrounding area R including the designated position. The surrounding area R is a predetermined area such as a business district including the designated position where a taxi can travel for business purposes, or an area within a predetermined range (for example, a circle with a radius of 2 km) centered on the designated position.
[0066] The example in FIG. 5 shows a situation in which the selection unit 133 starts selecting a candidate vehicle at the current time, 16:48, because the specified date and time is 17:00 and the pick-up arrangement time is set to 12 minutes.
[0067] The selection unit 133 acquires the specified date and time and the specified location included in the dispatch request accepted by the acceptance unit 131. The selection unit 133 also acquires, from the driver terminals 3 installed in each of the multiple taxis, location information indicating the location of the taxi identified using a Global Positioning System (GPS).
[0068] The selection unit 133 identifies a plurality of dispatchable vehicles that are in a surrounding area R including the designated position based on the position information of each of the plurality of taxis. The dispatchable vehicles are taxis that are located in the surrounding area R and are vacant. The selection unit 133 predicts an estimated arrival time at which each of the identified plurality of dispatchable vehicles arrives at the designated position. The selection unit 133 searches for a route from the position of the dispatchable vehicle to the designated position using, for example, a known route search method, and calculates an estimated arrival time at which the dispatchable vehicle at a predetermined speed travels along the searched route and arrives at the designated position. The method for predicting the estimated arrival time is not limited to the specific method shown here, and other methods may be used by the selection unit 133.
[0069] The selection unit 133 selects one of the candidate vehicles from among the multiple allocatable vehicles based on the relationship between the predicted arrival time and the specified date and time, and causes the request transmission unit 134 to transmit a dispatch request to the candidate vehicle. For example, the selection unit 133 selects, as a candidate vehicle, from among the multiple allocatable vehicles, a vehicle whose predicted arrival time is closest to a time a predetermined time before the specified date and time (for example, two minutes before). In this way, the dispatch management device 1 can adjust the arrival of the taxi at the specified position slightly before the specified date and time specified by the user, and prevent the taxi from waiting for a long time and from being delayed to the specified date and time.
[0070] When a candidate vehicle does not accept the dispatch request as described below, the selection unit 133 reselects, as a candidate vehicle, a vehicle having a predicted arrival time closest to a time a predetermined time before (e.g., 2 minutes before) the specified date and time from among a plurality of dispatchable vehicles other than the candidate vehicle that did not accept the dispatch request, and causes the request transmission unit 134 to transmit a dispatch request to the candidate vehicle. The selection unit 133 may also select, as a candidate vehicle, a vehicle that can arrive earlier than the candidate vehicle that did not accept the dispatch request. The selection unit 133 repeats the selection of candidate vehicles until any of the candidate vehicles accepts the dispatch request. In this way, the dispatch management device 1 can search for a taxi that can be dispatched to the user at the specified date and time while respecting the intention of the taxi driver.
[0071] The example in Fig. 5 shows a situation in which the selection unit 133 has identified vehicles V1, V2, and V3 as allocable vehicles and predicted the estimated arrival times of the vehicles V1, V2, and V3 at the designated position P. The selection unit 133 selects the vehicle V1, which has the estimated arrival time closest to two minutes before the designated date and time of 17:00, as a candidate vehicle, and causes the request transmission unit 134 to transmit a dispatch request to the vehicle V1. If the vehicle V1 does not accept the dispatch request, the selection unit 133 selects the vehicle V2, which has the next closest estimated arrival time to the vehicle V1, which is two minutes before the designated date and time of 12:00, as a candidate vehicle, and causes the request transmission unit 134 to transmit a dispatch request to the vehicle V2.
[0072] The selection unit 133 may determine the pick-up arrangement time according to the number of dispatchable vehicles in the surrounding area R. In this case, the selection unit 133, for example, shortens the pick-up arrangement time as the number of dispatchable vehicles increases, and lengthens the pick-up arrangement time as the number of dispatchable vehicles decreases. Thereby, when there are few vacant taxis around the specified position and it is expected that it will take some time to determine a taxi, the vehicle dispatch management device 1 lengthens the pick-up arrangement time, thereby increasing the probability of dispatching a vehicle to the user at the specified date and time.
[0073] The selection unit 133 may also determine the pick-up arrangement time depending on the weather conditions or traffic conditions at the specified location. In this case, the selection unit 133 acquires weather forecast information and traffic prediction information from an external server. For example, when the weather forecast information indicates bad weather, the calculation unit 132 makes the pick-up arrangement time longer than when the weather forecast information does not indicate bad weather. For example, when the traffic prediction information indicates the occurrence of congestion, the calculation unit 132 makes the pick-up arrangement time longer than when the traffic prediction information does not indicate the occurrence of congestion. In this way, the vehicle dispatch management device 1 makes the pick-up arrangement time longer when demand for taxis increases due to bad weather or when it takes a long time for a taxi to arrive at the specified location due to congestion, thereby increasing the probability of dispatching a vehicle to the user at the specified date and time.
[0074] The crew terminal 3 displays a dispatch request screen on the display unit for the crew to accept the dispatch request based on the dispatch request received from the dispatch management device 1. Fig. 6 is a schematic diagram of the crew terminal 3 displaying the dispatch request screen C. The dispatch request screen C shows on a map the specified location included in the dispatch request and the location of the taxi where the crew terminal 3 is located. The dispatch request screen C also accepts an operation to accept the dispatch request from the crew.
[0075] If a candidate vehicle does not accept the dispatch request, i.e., if the driver does not perform an operation to accept the dispatch request on the driver terminal 3 for a specified period of time, the selection unit 133 in the dispatch management device 1 excludes the candidate vehicles that did not accept the dispatch request and reselects candidate vehicles using the method shown in Figure 5.
[0076] When the candidate vehicle accepts the dispatch request, the dispatch instruction unit 135 determines the candidate vehicle that accepted the dispatch request as a dispatch vehicle and transmits a dispatch instruction to the dispatch vehicle indicating that the vehicle will be dispatched to the designated location at the designated date and time. The driver of the dispatch vehicle dispatches the vehicle according to the designated date and time and designated location indicated in the dispatch instruction received from the dispatch management device 1, and gets the user on board.
[0077] The selection unit 133 may also select multiple candidate vehicles from among multiple dispatchable vehicles based on the relationship between the predicted arrival time and the specified date and time, and cause the request transmission unit 134 to transmit a dispatch request to each of the multiple candidate vehicles. The selection unit 133 may simultaneously transmit the dispatch request to taxis within a predetermined range based on the specified position, for example. In this case, the dispatch instruction unit 135 determines, as the dispatched vehicle, one of the multiple candidate vehicles that has accepted the dispatch request.
[0078] Furthermore, the selection unit 133 may determine whether or not a vehicle can be dispatched to the designated position at the designated date and time before selecting a candidate vehicle, and the notification unit 136 may notify the user of predetermined information when the selection unit 133 determines that a vehicle cannot be dispatched. In order to determine whether a vehicle can be dispatched to the designated position at the designated date and time, the selection unit 133 acquires weather forecast information and traffic prediction information from an external server, for example, at a time before the pick-up arrangement time at the designated date and time. For example, when the weather forecast information indicates bad weather or when the traffic prediction information indicates the occurrence of traffic congestion, the selection unit 133 determines that a vehicle cannot be dispatched to the designated position at the designated date and time.
[0079] The selection unit 133 may receive information indicating the number of vacant taxis within a predetermined range based on the designated position from an external server at a time before the pick-up arrangement time on the specified date and time, and if the number of vacant taxis is less than the number of dispatch requests, determine that a taxi cannot be dispatched to the specified location on the specified date and time. The selection unit 133 may determine whether or not a taxi can be dispatched to the specified location on the specified date and time using the number of actual taxis scheduled to arrive within a predetermined range based on the designated position in addition to the number of vacant taxis within a predetermined range based on the designated position. In this case, the selection unit 133 may receive information indicating a taxi whose destination inputted into the car navigation system is within a predetermined range based on the designated position, or a taxi whose arrival destination predicted from the departure point is within a predetermined range based on the designated position from an external server, and determine the taxi as a taxi scheduled to arrive within the predetermined range based on the designated position.
[0080] When the selection unit 133 determines that a vehicle cannot be dispatched, the notification unit 136 generates notification information for notifying the user that a vehicle cannot be dispatched to the specified location at the specified date and time, and transmits the notification information to the user terminal 2. The user terminal 2 displays a notification screen including the notification information received from the vehicle dispatch management device 1 on the display unit.
[0081] FIG. 7 is a schematic diagram of the user terminal 2 displaying the notification screen D. The notification screen D includes notification information that notifies the user that a vehicle cannot be dispatched to the specified location at the specified date and time. The notification screen D also accepts an operation from the user to select whether to continue the vehicle dispatch request or to cancel the vehicle dispatch request. The selection unit 133 selects a candidate vehicle when the user selects to continue the vehicle dispatch request, and does not select a candidate vehicle when the user selects to cancel the vehicle dispatch request. In this way, the vehicle dispatch management device 1 notifies the user that a vehicle may not be dispatched on time, and can switch between selecting a candidate vehicle or not according to the user's will, thereby reducing the user's dissatisfaction.
[0082] [Flowchart of vehicle allocation management method] 8 is a diagram showing a flowchart of an exemplary vehicle dispatch management method executed by the vehicle dispatch management device 1 according to this embodiment. In the vehicle dispatch management device 1, the reception unit 131 receives a vehicle dispatch request for dispatching a vehicle to a specified date and time and a specified location from the user terminal 2 (S11). The calculation unit 132 calculates a vehicle dispatch success probability that a vehicle can be dispatched to the specified location at the specified date and time based on statistical information (S12). The calculation unit 132 also calculates an arrangement fee for the vehicle dispatch request according to a predicted situation in a predetermined range based on the specified location at the specified date and time. The calculation unit 132 also calculates a vehicle dispatch success probability and an arrangement fee for candidate dates and times before and after the specified date and time.
[0083] The reception unit 131 transmits information including the dispatch success probability and the dispatch fee calculated by the calculation unit 132 to the user terminal 2. The reception unit 131 receives a selection of either a specified date and time or a candidate date and time in the user terminal 2 (S13). The reception unit 131 receives a dispatch request for dispatching a vehicle to a specified location at the selected specified date and time or candidate date and time as a confirmed dispatch request.
[0084] If the time is not before the vehicle arrangement time for the specified date and time (NO in S14), the selection unit 133 waits. If the time is before the vehicle arrangement time for the specified date and time (YES in S14), the selection unit 133 selects a candidate vehicle to which a vehicle dispatch request is to be sent based on the specified date and time and the specified location included in the vehicle dispatch request accepted by the acceptance unit 131 (S15).
[0085] The request sending unit 134 sends a vehicle dispatch request for dispatching to the specified location to the driver terminal 3 installed in the candidate vehicle selected by the selection unit 133 (S16). If the candidate vehicle does not accept the dispatch request (NO in S17), the selection unit 133 excludes the candidate vehicle that did not accept the dispatch request, and returns to step S15 to select a new candidate vehicle.
[0086] If the candidate vehicle accepts the dispatch request (YES in S17), the dispatch instruction unit 135 confirms the candidate vehicle that accepted the dispatch request as the dispatch vehicle, and sends a dispatch instruction to the dispatch vehicle indicating that the vehicle will be dispatched to the specified location at the specified date and time (S18).
[0087] [Effects of the embodiment] According to the vehicle dispatch management system of this embodiment, the vehicle dispatch management device 1 selects a candidate vehicle to be dispatched to the user from among vehicles available for dispatch around the specified location at a time before the specified date and time, and transmits a dispatch request. This allows the taxi driver to appropriately undertake dispatch to the user as the specified date and time approaches, eliminating the need to adjust taxi operation around the specified location or wait for a long time. Therefore, the vehicle dispatch management device 1 can dispatch a taxi to the specified date and time and to the specified location specified by the user while reducing the burden on the taxi driver.
[0088] <Second embodiment> In this embodiment, the vehicle dispatch management system accepts multiple vehicle dispatch requests from one user. The vehicle dispatch management system according to this embodiment has, for example, the configuration shown in Figures 1 and 2. Below, the differences from the first embodiment will be mainly described.
[0089] In order to receive multiple vehicle dispatch requests from a user, the user terminal 2 displays a vehicle dispatch request list screen on the display unit before displaying the vehicle dispatch request screen A illustrated in Fig. 3. Fig. 9(a) and Fig. 9(b) are schematic diagrams of the user terminal 2 displaying the vehicle dispatch request list screen E. If the user has not yet made a vehicle dispatch request, the vehicle dispatch request list screen E includes a button E1 for making a new vehicle dispatch request.
[0090] When the user has already made one or more vehicle dispatch requests, the vehicle dispatch request list screen E includes a button E1 for making a new vehicle dispatch request, and vehicle dispatch request information E2. The vehicle dispatch request information E2 is information related to each of the one or more vehicle dispatch requests accepted from the user by the acceptance unit 131 of the vehicle dispatch management device 1. The vehicle dispatch request information E2 includes, for example, a specified date and time, an arrangement fee, a specified location (starting point), and a destination.
[0091] When a user selects button E1 on the vehicle dispatch request list screen E, the user terminal 2 displays the vehicle dispatch request screen A illustrated in FIG. 3 on the display unit. The user terminal 2 transmits the information input by the user on the vehicle dispatch request screen A to the vehicle dispatch management device 1 as a vehicle dispatch request. In the vehicle dispatch management device 1, the reception unit 131 receives a vehicle dispatch request including, for example, a specified date and time and a specified location from the user terminal 2. In this way, the reception unit 131 can receive multiple vehicle dispatch requests for dispatching a vehicle to a specified date and time and a specified location from the user by sequentially receiving the vehicle dispatch requests on the vehicle dispatch request list screen E and the vehicle dispatch request screen A displayed on the user terminal 2.
[0092] When accepting a second or subsequent dispatch request from a user, the reception unit 131 determines whether to accept the new dispatch request based on the relationship between the specified date and time of the already accepted dispatch request and the specified date and time of the new dispatch request. The second or subsequent dispatch request is a dispatch request made by the user in a state where there are other dispatch requests whose specified date and time have not yet arrived. The first dispatch request is a dispatch request made by the user in a state where there are no other dispatch requests whose specified date and time have not yet arrived.
[0093] For example, when the reception unit 131 receives a second dispatch request from a user after receiving a first dispatch request from the user, the reception unit 131 does not accept the second dispatch request when the specified date and time of the second dispatch request is included in an exclusion period based on the specified date and time of the first dispatch request, and accepts the second dispatch request when the specified date and time of the second dispatch request is not included in the exclusion period. The first dispatch request is, for example, one or more dispatch requests that have not yet been dispatched (i.e., the specified date and time has not arrived) among one or more dispatch requests already received from the user. In this way, the reception unit 131 does not accept a dispatch request when the specified dates and times of the multiple dispatch requests are close to each other, thereby preventing the user from unintentionally making multiple dispatch requests whose specified dates and times are close to each other, and suppressing a situation in which the labor of the taxi driver is wasted.
[0094] The exclusion period is a period during which the specified dates and times of multiple vehicle dispatch requests are not permitted to be included. The exclusion period is expressed by a predetermined time such as 30 minutes, 1 hour, or 1 day. The exclusion period may also be set by an administrator who manages the vehicle dispatch management device 1. In this case, the reception unit 131 accepts, as the exclusion period, a period specified on an information terminal such as a smartphone or tablet terminal used by the administrator. This allows the vehicle dispatch management device 1 to easily adjust the interval between the specified dates and times that are acceptable for multiple vehicle dispatch requests.
[0095] The notification unit 136 may notify the user terminal 2 of information indicating whether or not the specified date and time is included in the exclusion period while accepting the designation of the specified date and time in the user terminal 2. For example, the acceptance unit 131 acquires the specified date and time designated in the user terminal 2, and determines whether or not the specified date and time of the second vehicle dispatch request is included in the exclusion period based on the designated date and time of the first vehicle dispatch request, using the acquired designated date and time as the designated date and time of the second vehicle dispatch request.
[0096] When the specified date and time is included in the excluded period, the notification unit 136 transmits notification information indicating that the specified date and time is included in the excluded period to the user terminal 2. The user terminal 2 displays the notification information received from the vehicle dispatch management device 1 on the vehicle dispatch request screen A.
[0097] Fig. 10 is a schematic diagram of a user terminal 2 displaying a vehicle dispatch request screen A. The vehicle dispatch request screen A includes notification information A3 in addition to the specified date and time field A2 illustrated in Fig. 3. The notification information A3 includes, for example, a message indicating that the specified date and time is included in an excluded period. This enables the vehicle dispatch management device 1 to notify the user whether the specified date and time specified by the user is within the excluded period or not, and to prompt the user to specify another specified date and time.
[0098] The calculation unit 132 calculates the probability of successful dispatch and the dispatch fee in the same manner as in the first embodiment. The reception unit 131 transmits information required for the user terminal 2 to display a dispatch request confirmation screen to the user terminal 2 based on the probability of successful dispatch and the dispatch fee. Based on the information received from the dispatch management device 1, the user terminal 2 displays on the display unit a dispatch request confirmation screen for the user to confirm the dispatch request.
[0099] The reception unit 131 receives, as a confirmed vehicle dispatch request, a vehicle dispatch request for dispatching a vehicle to a specified location specified on the vehicle dispatch request screen at the specified date and time or candidate date and time selected on the vehicle dispatch request confirmation screen. The confirmed vehicle dispatch request is displayed as vehicle dispatch request information E2 on the vehicle dispatch request list screen E illustrated in FIG. 9(b).
[0100] The selection unit 133 selects a vehicle to be instructed to be dispatched at a time before the designated date and time of each of the one or more dispatch requests. The method in which the selection unit 133 selects a vehicle based on one dispatch request is the same as that in the first embodiment. For example, the selection unit 133 selects a candidate vehicle from among a plurality of dispatchable vehicles that are within a predetermined range based on the designated position of the dispatch request at a time before the pick-up arrangement time of the designated date and time of each of the one or more dispatch requests.
[0101] The request sending unit 134 sends a vehicle dispatch request for dispatching a vehicle to a specified location of one or more vehicle dispatch requests at the specified date and time of each of the vehicle dispatch requests, to the candidate vehicles selected by the selection unit 133. The method in which the request sending unit 134 sends a vehicle dispatch request based on one vehicle dispatch request is the same as that in the first embodiment.
[0102] When the candidate vehicle accepts the dispatch request, the dispatch instruction unit 135 determines the candidate vehicle that accepted the dispatch request as a dispatch vehicle and transmits a dispatch instruction to the dispatch vehicle indicating that the vehicle will be dispatched to the designated location at the designated date and time. The driver of the dispatch vehicle dispatches the vehicle according to the designated date and time and designated location indicated in the dispatch instruction received from the dispatch management device 1, and gets the user on board.
[0103] After the dispatch instruction unit 135 transmits a dispatch instruction, the reception unit 131 receives from the crew terminal 3 dispatch record information indicating that a vehicle has been dispatched to the user, that the user is in the dispatched vehicle, the destination of the vehicle the user is in, and that the user has disembarked from the dispatched vehicle, and stores the information in the memory unit 12 in association with the user ID.
[0104] The reception unit 131 cancels the remaining vehicle dispatch requests among the multiple vehicle dispatch requests received from the user when the user does not board a vehicle dispatched based on a predetermined number or a percentage or more of the multiple vehicle dispatch requests received from the user based on the vehicle dispatch record information stored in the storage unit 12. The reception unit 131 cancels the vehicle dispatch request, for example, by deleting the vehicle dispatch request in the storage unit 12 or by associating information (such as a flag) indicating that the vehicle dispatch request has been canceled. In this way, the vehicle dispatch management device 1 can automatically cancel the vehicle dispatch request of a user who often does not board the vehicle despite making a vehicle dispatch request, thereby reducing the probability of disadvantage to the driver.
[0105] [Flowchart of vehicle allocation management method] 11 is a diagram showing a flowchart of a process of accepting a vehicle dispatch request in an exemplary vehicle dispatch management method executed by the vehicle dispatch management device 1 according to this modification. In the vehicle dispatch management device 1, the reception unit 131 receives a vehicle dispatch request for dispatching a vehicle to a specified date and time and to a specified location from the user terminal 2 (S21).
[0106] The reception unit 131 determines whether the vehicle dispatch request received from the user terminal 2 is a second or subsequent vehicle dispatch request (i.e., whether a vehicle dispatch request has already been received from the same user) (S22). When the reception unit 131 determines that the received vehicle dispatch request is the first vehicle dispatch request of the user (NO in S22), the vehicle dispatch management device 1 proceeds to step S25.
[0107] When the reception unit 131 determines that the received vehicle dispatch request is the second or subsequent vehicle dispatch request from the user (YES in S22), the reception unit 131 regards the vehicle dispatch request to be accepted as a second vehicle dispatch request, and determines whether or not the designated date and time of the second vehicle dispatch request is included in an exclusion period based on the designated date and time of the first vehicle dispatch request already accepted. The first vehicle dispatch request is, for example, one or more vehicle dispatch requests that have not yet been dispatched (i.e., the designated date and time has not yet arrived) among one or more vehicle dispatch requests already accepted from the user.
[0108] If the reception unit 131 determines that the specified date and time of the second vehicle dispatch request is included in the exclusion period (YES in step S23), the reception unit 131 does not accept the second vehicle dispatch request, and the notification unit 136 transmits notification information indicating that the specified date and time is included in the exclusion period to the user terminal 2 (step S24). The vehicle dispatch management device 1 returns to step S21. If the reception unit 131 determines that the specified date and time of the second vehicle dispatch request is not included in the exclusion period (NO in step S23), the reception unit 131 accepts the second vehicle dispatch request, and the vehicle dispatch management device 1 proceeds to step S25.
[0109] The calculation unit 132 calculates the probability of successful dispatch of a vehicle to the specified location at the specified date and time based on the statistical information (S25). The calculation unit 132 also calculates the dispatch fee for the vehicle dispatch request according to the predicted situation in a predetermined range based on the specified location at the specified date and time. The calculation unit 132 also calculates the probability of successful dispatch and the dispatch fee for candidate dates and times before and after the specified date and time.
[0110] The reception unit 131 transmits information including the dispatch success probability and the dispatch fee calculated by the calculation unit 132 to the user terminal 2. The reception unit 131 receives a selection of either a specified date and time or a candidate date and time in the user terminal 2 (S26). The reception unit 131 receives a dispatch request for dispatching a vehicle to a specified location at the selected specified date and time or candidate date and time as a confirmed dispatch request.
[0111] When the acceptance of the vehicle allocation request from the user has not been completed (NO in S27), the vehicle allocation management device 1 repeats steps S21 to S27. When the acceptance of the vehicle allocation request from the user has been completed (YES in S27), the vehicle allocation management device 1 ends the process.
[0112] Fig. 12 is a diagram showing a flowchart of a process of transmitting a vehicle dispatch request in an exemplary vehicle dispatch management method executed by the vehicle dispatch management device 1 according to this modification. The process according to the flowchart in Fig. 12 may be performed after the process according to the flowchart in Fig. 11, or may be performed in parallel with the process according to the flowchart in Fig. 11.
[0113] If the time has not come before the pick-up arrangement time for the specified date and time of one or more vehicle dispatch requests received from the user (NO in S31), the selection unit 133 waits. If the time has come before the pick-up arrangement time for the specified date and time of any of the one or more vehicle dispatch requests received from the user (YES in S31), the selection unit 133 selects a candidate vehicle to which a vehicle dispatch request is to be sent based on the specified date and time and specified location included in the vehicle dispatch request (S32).
[0114] The request sending unit 134 sends a vehicle dispatch request for dispatching to the specified location to the driver terminal 3 installed in the candidate vehicle selected by the selection unit 133 (S33). If the candidate vehicle does not accept the dispatch request (NO in S34), the selection unit 133 excludes the candidate vehicle that did not accept the dispatch request, and returns to step S32 to select a new candidate vehicle.
[0115] If the candidate vehicle accepts the dispatch request (YES in S34), the dispatch instruction unit 135 confirms the candidate vehicle that accepted the dispatch request as the dispatch vehicle, and transmits a dispatch instruction to the dispatch vehicle indicating that the vehicle will be dispatched to the specified location at the specified date and time (S35). The driver of the dispatch vehicle dispatches the vehicle according to the specified date and time and the specified location indicated in the dispatch instruction received from the dispatch management device 1, and gets the user on board.
[0116] After the dispatch instruction unit 135 transmits a dispatch instruction, the reception unit 131 receives from the crew terminal 3 dispatch record information indicating that a vehicle has been dispatched to the user, that the user is in the dispatched vehicle, the destination of the vehicle the user is in, and that the user has disembarked from the dispatched vehicle, and stores the information in the memory unit 12 in association with the user ID.
[0117] If the user does not board a vehicle that has been dispatched based on a predetermined number or percentage or more of the vehicle dispatch requests received from the user based on the vehicle dispatch record information stored in the storage unit 12 (YES in S36), the reception unit 131 cancels the remaining vehicle dispatch requests among the vehicle dispatch requests received from the user (S37), otherwise (NO in S36), the vehicle dispatch management device 1 proceeds to step S38. If the vehicle dispatch corresponding to all the vehicle dispatch requests has been completed (YES in S38), the vehicle dispatch management device 1 ends the process, otherwise (NO in S38), it returns to step S31.
[0118] [Effects of the embodiment] According to the vehicle dispatch management system of this embodiment, the vehicle dispatch management device 1 does not accept multiple vehicle dispatch requests with designated dates and times close to each other. This prevents the user from unintentionally making multiple vehicle dispatch requests with designated dates and times close to each other, making it difficult for a situation to occur in which the user does not appear at the designated location. Therefore, when accepting multiple vehicle dispatch requests from one user, the vehicle dispatch management device 1 can prevent a situation in which a taxi driver wastes effort in moving to the designated location.
[0119] [First Modification] If a vehicle is being dispatched to the user or the user is in a vehicle immediately before the specified date and time of the vehicle dispatch request received from the user, there is a high possibility that the user will not appear at the location specified in the vehicle dispatch request. In such a case, the vehicle dispatch management device 1 according to this modified example does not transmit a vehicle dispatch request.
[0120] The request sending unit 134 determines whether a vehicle has been dispatched to the user and whether the user is in the vehicle at a time before the designated date and time of each of one or more vehicle dispatch requests received from the user. The time at which the request sending unit 134 makes the determination is, for example, a time before the pick-up arrangement time of the designated date and time in the first embodiment. The time at which the request sending unit 134 makes the determination may also be a predetermined time before the designated date and time, such as 10 minutes or 30 minutes before. The request sending unit 134 determines whether a vehicle has been dispatched to the user and whether the user is in the vehicle, for example, based on the vehicle dispatch record information stored in the memory unit 12.
[0121] When the request sending unit 134 determines that a vehicle has been dispatched to the user or that the user is in the vehicle, the request sending unit 134 does not send a dispatch request for the dispatch request to the candidate vehicles. On the other hand, when the request sending unit 134 determines that a vehicle has not been dispatched to the user and that the user is not in the vehicle before the specified date and time of the dispatch request, the request sending unit 134 sends a dispatch request for the dispatch request to the candidate vehicles. In this way, the dispatch management device 1 does not dispatch a vehicle to a user who is currently dispatched or in the vehicle, and it is possible to prevent a situation in which the labor of the taxi driver is wasted.
[0122] Furthermore, when the request transmission unit 134 determines, based on the dispatch record information stored in the storage unit 12, that the user is in the vehicle and that the relationship between the destination of the vehicle the user is in and the specified location of the dispatch request satisfies a predetermined condition, the request transmission unit 134 may not transmit a dispatch request for the dispatch request. The relationship between the destination and the specified location is, for example, that the destination and the specified location are separated by a predetermined distance (10 km, 30 km, etc.) or more. If the destination of the vehicle the user is in is significantly separated from the specified location of the dispatch request, there is a high probability that the user will not appear at the specified location of the dispatch request. By not transmitting a dispatch request to a user whose vehicle destination is far from the specified location, the request transmission unit 134 can prevent the taxi driver's labor from being wasted.
[0123] The request transmission unit 134 may determine whether to transmit a vehicle dispatch request in response to a vehicle dispatch request based on the relationship between the destination of the vehicle in which the user is riding and the designated location, as well as the relationship between the time when the user is scheduled to arrive at the destination and the designated date and time. As an example, the request transmission unit 134 acquires, via the communication unit 11, location information indicating the location of a vehicle identified as being in which the user is riding based on the vehicle dispatch record information stored in the storage unit 12. The request transmission unit 134 calculates the scheduled time of arrival at the destination based on the distance between the location of the vehicle in which the user is riding and the destination, and the vehicle's traveling speed (e.g., average traveling speed). Furthermore, the request transmission unit 134 calculates the time required to travel from the destination to the designated location based on the distance between the destination and the designated location, and calculates the time when the user is estimated to be able to arrive at the designated location from the location of the vehicle via the destination in the shortest time. If the estimated time is later than the designated date and time of the vehicle dispatch request, the request transmission unit 134 does not transmit a vehicle dispatch request. By operating in this manner, the request transmission unit 134 can detect with high accuracy that the user will not arrive at the specified location by the specified date and time, thereby preventing the taxi driver's efforts from being wasted.
[0124] The request transmission unit 134 may acquire, via the communication unit 11, location information indicating the location of a vehicle identified as being in a vehicle with a user based on the dispatch record information stored in the storage unit 12, and may not transmit a dispatch request if the distance between the location of the vehicle and the designated location satisfies a predetermined condition. As an example, the request transmission unit 134 calculates the estimated time that the vehicle will be able to arrive at the designated location based on the distance between the location of the vehicle in which the user is riding and the designated location, and the vehicle's traveling speed (e.g., average traveling speed). If the estimated time is later than the date and time specified in the dispatch request, the request transmission unit 134 does not transmit the dispatch request. By operating in this manner, the request transmission unit 134 can detect with high accuracy that the user will not arrive at the designated location by the specified date and time, and therefore it is possible to prevent the taxi driver's labor from being wasted.
[0125] [Second modified example] The vehicle dispatch management device 1 may receive a dispatch request from one user to dispatch multiple vehicles simultaneously to a specified date and time and a specified location. In this modified example, when a user desires to dispatch multiple vehicles simultaneously, the vehicle dispatch management device 1 receives multiple vehicle dispatch requests regardless of the relationship between the specified dates and times of the multiple vehicle dispatch requests.
[0126] The reception unit 131 receives, for example, a plurality of vehicle dispatch requests corresponding to a plurality of vehicles to be dispatched simultaneously from the user terminal 2. In addition, the reception unit 131 may receive the number of vehicles to be dispatched together with one vehicle dispatch request, and when the number is two or more, the vehicle dispatch request may be accepted as a plurality of vehicle dispatch requests corresponding to the number of vehicles.
[0127] For example, when the designated date and time and the designated location of a first vehicle dispatch request are the same as the designated date and time and the designated location of a second vehicle dispatch request among multiple vehicle dispatch requests, the reception unit 131 accepts the second vehicle dispatch request even when the designated date and time of the second vehicle dispatch request is included in the excluded period. In this way, when a user desires simultaneous dispatch of multiple vehicles, the vehicle dispatch management device 1 can dispatch multiple vehicles even if the designated dates and times of the multiple vehicle dispatch requests are close to each other, thereby improving user convenience.
[0128] [Third Modification] The vehicle allocation management device 1 may receive a vehicle allocation request from one user to another user. In this modification, when one user desires to allocate a vehicle to another user, the vehicle allocation management device 1 receives a plurality of vehicle allocation requests regardless of the relationship between the designated dates and times of the plurality of vehicle allocation requests.
[0129] The reception unit 131 receives, for example, from the user terminal 2, a user ID for identifying the user to whom the vehicle is to be allocated, together with a vehicle allocation request, and stores the vehicle allocation request and the user ID of the user to whom the vehicle is to be allocated in association with each other in the storage unit 12. For example, when the reception unit 131 receives a second vehicle allocation request from the first user to allocate a vehicle to a second user different from the first user after receiving a first vehicle allocation request from the first user to allocate a vehicle to the first user, the reception unit 131 accepts the second vehicle allocation request even when the specified date and time of the second vehicle allocation request is included in the exclusion period.
[0130] In a situation where a first user makes a vehicle dispatch request for a second user, the fact that the designated dates and times of the vehicle dispatch requests made by the first user are close to each other is unlikely to be a factor in the first user not appearing at the designated location. Therefore, when a first user requests a vehicle to be dispatched to a second user, the vehicle dispatch management device 1 according to this modification makes it possible to dispatch a vehicle even if the designated dates and times of the vehicle dispatch request for dispatching a vehicle to the first user and the vehicle dispatch request for dispatching a vehicle to the second user are close to each other, thereby improving user convenience.
[0131] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment.
[0132] The processor of the vehicle allocation management device 1 is the subject of each step (process) included in the vehicle allocation management method shown in Figures 8, 11, and 12. That is, the processor of the vehicle allocation management device 1 reads a program for executing the vehicle allocation management method shown in Figures 8, 11, and 12 from the storage unit 12, and executes the program to execute the vehicle allocation management method shown in Figures 8, 11, and 12. Some of the steps included in the vehicle allocation management method shown in Figures 8, 11, and 12 may be omitted, the order of the steps may be changed, and multiple steps may be performed in parallel. [Explanation of symbols]
[0133] 1. Vehicle dispatch management device 13 Control section 131 Reception 132 Calculation section 133 Selection Section 134 Request sending unit 135 Dispatch Instructions Department 136 Notification Department
Claims
1. A reception unit that receives a request for dispatching a vehicle to a specified location at a specified date and time; A calculation unit that calculates an arrangement fee required for a vehicle dispatch request to the specified location at the specified date and time; a selection unit that selects a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified position at a time before the specified date and time; a request transmission unit that transmits a vehicle dispatch request to the candidate vehicle selected by the selection unit; having The calculation unit calculates the dispatch fee when a dispatch request is made to a specific specified location at a specific specified date and time, in accordance with a predetermined predicted situation.
2. A reception unit that receives a request for dispatching a vehicle to a specified location at a specified date and time; A calculation unit that calculates an arrangement fee for the vehicle dispatch request; a selection unit that selects a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified position at a time before the specified date and time; a request transmission unit that transmits a vehicle dispatch request to the candidate vehicle selected by the selection unit; having The calculation unit calculates the dispatch fee when the dispatch request is made to a specific specified location at a specific specified date and time, in accordance with a predetermined predicted situation.
3. A reception unit that receives a request for dispatching a vehicle to a specified location at a specified date and time; A calculation unit that calculates an arrangement fee for the vehicle dispatch request; a selection unit that selects a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified position at a time before the specified date and time; a request transmission unit that transmits a vehicle dispatch request to the candidate vehicle selected by the selection unit; having The calculation unit calculates the dispatch fee when making the dispatch request to a specific specified location at a specific specified date and time, according to a congestion degree.
4. A reception unit that receives a request for dispatching a vehicle to a specified location at a specified date and time; A calculation unit that calculates an arrangement fee for the vehicle dispatch request; a selection unit that selects a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified position at a time before the specified date and time; a request transmission unit that transmits a vehicle dispatch request to the candidate vehicle selected by the selection unit; having The calculation unit calculates the dispatch fee when making a dispatch request to a specific specified location at a specific specified date and time, depending on the number of other dispatch requests different from the dispatch request already accepted by the reception unit.
5. The predicted conditions include weather conditions in a predetermined range based on the specific specified location at the specific specified date and time. The vehicle dispatch management device according to claim 1 or 2.
6. The predicted situation includes a traffic situation in a predetermined range based on the specific specified position at the specific specified date and time. The vehicle dispatch management device according to claim 1 or 2.
7. The calculation unit further calculates a probability of successful dispatch of a vehicle to the specified location at the specified date and time, a notification unit that notifies an information terminal used by a user of the dispatch success probability and the dispatch fee; The vehicle dispatch management device according to any one of claims 1 to 4.
8. The processor executes receiving a request for dispatching a vehicle to a specified location at a specified date and time; A step of calculating an arrangement fee for a request for dispatching a vehicle to the specified location at the specified date and time; selecting a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified location at a time before the specified date and time; transmitting a vehicle dispatch request to the candidate vehicle selected in the selecting step; having In the calculation step, the dispatch fee is calculated in accordance with a predetermined predicted situation when a dispatch request is made to a specific specified location at a specific specified date and time.
9. The processor executes receiving a request for dispatching a vehicle to a specified location at a specified date and time; A step of calculating an arrangement fee for the vehicle dispatch request; selecting a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified location at a time before the specified date and time; transmitting a vehicle dispatch request to the candidate vehicle selected in the selecting step; having A vehicle dispatch management method, in which, in the calculating step, the dispatch fee is calculated in accordance with a predetermined predicted situation when the vehicle dispatch request is made to a specific specified location at a specific specified date and time.
10. The processor executes receiving a request for dispatching a vehicle to a specified location at a specified date and time; Calculating an arrangement fee for the vehicle dispatch request; selecting a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified location at a time before the specified date and time; transmitting a vehicle dispatch request to the candidate vehicle selected in the selecting step; having A vehicle dispatch management method, wherein in the calculating step, the dispatch fee is calculated in accordance with a congestion degree when the vehicle dispatch request is made to a specific specified location at a specific specified date and time.
11. The processor executes receiving a request for dispatching a vehicle to a specified location at a specified date and time; Calculating an arrangement fee for the vehicle dispatch request; selecting a candidate vehicle from among a plurality of available vehicles that are within a predetermined range based on the specified location at a time before the specified date and time; transmitting a vehicle dispatch request to the candidate vehicle selected in the selecting step; having A vehicle dispatch management method, in which, in the calculation step, the arrangement fee for making a vehicle dispatch request to a specific specified location at a specific specified date and time is calculated depending on the number of other vehicle dispatch requests different from the vehicle dispatch request already accepted in the acceptance step.
Citation Information
Patent Citations
Method and system for optimum vehicle distribution
JP2002222492A
Taxi dispatch system and taxi dispatch method
JP2016218883A
Vehicle calling / guiding system, head-up display device, lighting device, and portable terminal device
JP2020123212A
Taxi dispatch system using cellphone device with GPS function
JP2011248848A