WO2021182131A1 - Vehicle allocation system, vehicle allocation management method, and program - Google Patents

Vehicle allocation system, vehicle allocation management method, and program Download PDF

Info

Publication number
WO2021182131A1
WO2021182131A1 PCT/JP2021/007358 JP2021007358W WO2021182131A1 WO 2021182131 A1 WO2021182131 A1 WO 2021182131A1 JP 2021007358 W JP2021007358 W JP 2021007358W WO 2021182131 A1 WO2021182131 A1 WO 2021182131A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
vehicle allocation
taxi
current location
terminal device
Prior art date
Application number
PCT/JP2021/007358
Other languages
French (fr)
Japanese (ja)
Inventor
弘之 増田
眞実 川崎
誠一郎 松本
洋平 橋本
浩一 佐々木
一晃 高橋
萌樹 小澤
Original Assignee
ソニーグループ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ソニーグループ株式会社 filed Critical ソニーグループ株式会社
Priority to JP2022505914A priority Critical patent/JPWO2021182131A1/ja
Publication of WO2021182131A1 publication Critical patent/WO2021182131A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams

Definitions

  • This technology relates to a vehicle allocation system, a vehicle allocation management method, and a program, and in particular, a vehicle allocation system, a vehicle allocation management method, and a program that enable more efficient vehicle allocation.
  • a tax dispatch system refers to the tax operation status, determines a suitable tax from a plurality of taxis, and dispatches the tax (see, for example, Patent Document 1).
  • the vehicle dispatch system searches for a taxi close to the position of the user who wants to board the taxi from the empty taxis and dispatches the taxi.
  • This technology was made in view of such a situation, and enables more efficient vehicle allocation.
  • the vehicle allocation system on one side of this technology is It consists of a vehicle allocation management device that manages the allocation of a plurality of mobile devices and a terminal device that requests the vehicle allocation management device to allocate a vehicle.
  • the vehicle allocation management device is Obtain information about your current location or departure location from the terminal device Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
  • the terminal device is Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location.
  • the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
  • the vehicle allocation management method for one aspect of this technology is A vehicle allocation system consisting of a vehicle allocation management device that manages vehicle allocation of a plurality of mobile devices and a terminal device that requests vehicle allocation from the vehicle allocation management device.
  • the vehicle allocation management device Obtain information about your current location or departure location from the terminal device Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
  • the terminal device Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location.
  • the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
  • the program of one aspect of this technology is To the computer of the vehicle allocation management device, Based on the information about the current location or the departure place acquired from the terminal device, the position information and the business status of one or more mobile devices are transmitted to the terminal device, and the terminal device is transmitted.
  • the purpose is to execute the process of displaying on the display unit of the terminal device.
  • information on the current location or departure location is acquired from the terminal device, and based on the acquired information on the current location or departure location, the position information of one or more mobile devices and The business status is transmitted to the terminal device, and the terminal device is within a predetermined range with respect to the current location or the departure location based on the position information and the business status of the one or more mobile devices transmitted from the vehicle allocation management device.
  • the moving device of the empty vehicle whose business state is located in the above and the moving device of the actual vehicle or the pick-up vehicle whose business state is located within a predetermined range with respect to the current location or the departure place are displayed on the display unit.
  • the program to be executed by the computer can be provided by transmitting it via a transmission medium or by recording it on a recording medium.
  • FIG. 1 is a block diagram showing a configuration example of a taxi dispatch system according to an embodiment to which the present technology is applied.
  • the taxi dispatch system 1 of FIG. 1 is a system for dispatching a taxi as a mobile device to a user based on a request of a user who is a taxi user, and is a system of taxi companies of companies A, B, and C, respectively. It has a vehicle allocation management device 11A to 11C and a vehicle allocation management device 12 which is a vehicle allocation management device that integrally manages them.
  • the vehicle allocation management device 11A of company A is connected to one or more taxis 21A belonging to company A via a predetermined network, and is also connected to the vehicle allocation management device 12 via a predetermined network.
  • the vehicle allocation management device 11B of company B is connected to one or more taxis 21B belonging to company B via a predetermined network, and is also connected to the vehicle allocation integrated management device 12 via a predetermined network.
  • the vehicle allocation management device 11C of company C is connected to one or more taxi 21Cs belonging to company C via a predetermined network, and is also connected to the vehicle allocation integrated management device 12 via a predetermined network.
  • the personal taxi 21D that does not belong to the predetermined company is directly connected to the vehicle allocation integrated management device 12 via the vehicle allocation management device 11 without going through the vehicle allocation management device 11.
  • the taxis 21A to 21C of companies A, B, and C, and the individual taxi 21D are not particularly distinguished, they are simply referred to as taxi 21.
  • the predetermined network is, for example, the Internet, a public telephone network, a wide area communication network for mobile communication such as a so-called 4G line or 5G line, WAN (WideAreaNetwork), LAN (LocalAreaNetwork), Bluetooth (registration).
  • Wireless communication network that performs communication conforming to the standard (trademark), short-range wireless communication communication path such as NFC (Near Field Communication), infrared communication communication path, HDMI (registered trademark) (High-Definition Multimedia Interface) and USB ( It can be configured with a communication network or communication path of any communication standard, such as a wired communication communication network that conforms to standards such as Universal Serial Bus).
  • Company A's taxi 21A has an in-vehicle device 31 and a communication unit 32. Further, the taxi 21A of the company A is equipped with a terminal device 33.
  • the on-board unit 31 acquires necessary data from a toll meter, a GPS (Global Positioning System) receiver, a gyro sensor, a speedometer, etc. (all not shown), and represents a vehicle dynamics log of the taxi 21A (vehicle).
  • the vehicle dynamic data generation unit 34 for generating data is provided.
  • the vehicle dynamic data generation unit 34 acquires data such as the status of "actual vehicle”, “empty vehicle”, or “pick-up vehicle” and the fare (fare) from the fare meter, for example.
  • the status represents the business status of the taxi 21.
  • the vehicle dynamic data generation unit 34 acquires information such as the current position, moving speed, and moving direction of the taxi 21A from, for example, a GPS receiver, a gyro sensor, a speed meter, and the like.
  • the vehicle dynamic data generation unit 34 generates a company ID for identifying the company to which the taxi 21A belongs, a radio ID for identifying the vehicle of the taxi 21A, a crew ID for identifying the driver who is on the taxi 21A, and a status generation time.
  • Status time representing, the latitude and longitude which is the position information of the taxi 21A, the traveling speed and the traveling direction of the taxi 21A, the status of "actual vehicle”, “empty vehicle”, or "pick-up", and the status of "actual vehicle” or "actual vehicle” or " In the case of "pick-up", information such as the boarding place and destination of the taxi 21 is generated periodically or irregularly as vehicle dynamic data, and transmitted to the vehicle allocation management device 11A of company A via the communication unit 32. do.
  • the communication unit 32 transmits the vehicle dynamic data generated by the vehicle dynamic data generation unit 34 of the vehicle-mounted device 31 to the vehicle allocation management device 11A of the company A.
  • the communication unit 32 is composed of a network interface that performs network communication via a predetermined network.
  • the terminal device 33 is composed of an information processing device such as a smartphone or a tablet terminal, for example.
  • the driver application 35 which is an application program for the driver, is installed in the terminal device 33.
  • the driver application 35 acquires the data related to the vehicle allocation request from the vehicle allocation management device 12 and displays it on the display, or transmits the response data to the vehicle allocation request to the vehicle allocation management device 12 based on the driver's operation.
  • the driver application 35 directly communicates with the vehicle allocation integrated management device 12 via a network such as a wide area communication network for mobile communication.
  • the driver application 35 may communicate with the vehicle allocation integrated management device 12 via the vehicle allocation management device 11A of the company A via the communication unit 32.
  • Company B's taxi 21B and company C's taxi 21C are basically the same as company A's taxi 21A, except that the company is different, so the explanation is omitted.
  • the vehicle allocation management device 11A of company A collects vehicle dynamic data of one or more taxi 21A of company A and transmits the vehicle dynamic data to the vehicle allocation management device 12 and is transmitted from the vehicle allocation management device 12 to the taxi 21A of company A.
  • the data related to the vehicle dispatch request is relayed and transmitted to the designated taxi 21A of company A.
  • the vehicle allocation management device 11A of company A has a vehicle dynamic data management unit 41, an order information management unit 42, and a communication unit 43.
  • the vehicle allocation management device 11A of Company A is composed of, for example, a server device (information processing device) having a network connection function.
  • the vehicle dynamic data management unit 41 manages the vehicle dynamic data supplied from each of the taxi 21A of company A. Specifically, the vehicle dynamic data management unit 41 stores the vehicle dynamic data supplied from each of the taxi 21A of the company A in the internal storage unit, and displays the vehicle dynamic data of each taxi 21A on a display (not shown). .. Further, the vehicle dynamic data management unit 41 transmits the vehicle dynamic data supplied from each taxi 21A to the vehicle allocation integrated management device 12.
  • the order information management unit 42 manages information on prior vehicle allocation requests (vehicle allocation reservations) from customers and the like. For example, when the operator of the taxi 21A of company A receives a call for a vehicle allocation reservation from a customer, the operator inputs information on the vehicle allocation reservation, for example, information such as a pick-up location, a pick-up time, a customer name, and a destination. Is input to the order information management unit 42.
  • the order information management unit 42 stores the information of the vehicle allocation reservation, and displays the vehicle allocation request when the predetermined time before the reservation time comes.
  • the operator who confirms the display of the vehicle allocation request makes a vehicle allocation request to the predetermined taxi 21A based on the vehicle dynamic data stored in the vehicle dynamic data management unit 41.
  • the order information management unit 42 may search for the optimum taxi 21A from the vehicle dynamics data of the vehicle dynamics data management unit 41 and make a vehicle allocation request before the reserved time.
  • the communication unit 43 performs predetermined communication with each of the vehicle allocation integrated management device 12 and the taxi 21A of company A. For example, the communication unit 43 transmits a vehicle allocation request from the vehicle allocation integrated management device 12 to a predetermined taxi 21A, and transmits vehicle dynamic data periodically acquired from each taxi 21A to the vehicle allocation integrated management device 12.
  • the vehicle allocation management devices 11B and 11C of the taxi companies of companies B and C are basically the same as the vehicle allocation management devices 11A of company A, except that the companies are different, so the description thereof will be omitted.
  • the vehicle allocation management devices 11A to 11C of companies A, B, and C are not particularly distinguished, they may be simply referred to as the vehicle allocation management device 11.
  • the vehicle allocation management device 12 transmits and receives data such as vehicle dynamic data and vehicle allocation request to and from the vehicle allocation management devices 11 of companies A, B, and C. Further, the vehicle allocation integrated management device 12 is an application program (hereinafter, referred to as a user application) 61 installed in a terminal device (hereinafter, referred to as a user terminal) 13 of a user who is a taxi user, for requesting a vehicle allocation. Both communicate via a predetermined network.
  • the vehicle allocation integrated management device 12 is composed of, for example, a server device having a network connection function.
  • the vehicle allocation management device 12 is a vehicle allocation management device that manages the vehicle allocation of all taxis 21.
  • the vehicle allocation integrated management device 12 includes a vehicle dynamic data management unit 51, a customer data management unit 52, an order information management unit 53, a vehicle allocation management unit 54, a taxi company communication unit 55, and an application communication unit 56.
  • the vehicle dynamic data management unit 51 manages the vehicle dynamic data supplied from the vehicle allocation management device 11 of each taxi company and each individual taxi 21D. Specifically, the vehicle dynamics data management unit 51 stores vehicle dynamics data supplied from the vehicle allocation management device 11 of each taxi company and each individual taxi 21D in an internal storage unit, and displays the vehicle dynamics data (not shown). To display.
  • the vehicle dynamic data includes the company ID of the taxi 21, the radio ID of the taxi 21, the crew ID, the status time, the position information of the taxi 21, the traveling speed and the traveling direction of the taxi 21, the status, and the status of "actual vehicle” or "pick-up". This is information such as the boarding place and destination of the taxi 21 in the case of.
  • the vehicle dynamic data management unit 51 records the company ID of the taxi 21, the radio ID of the taxi 21, the crew ID, the boarding place and destination, the fare, etc., each time the status of one "actual vehicle” is completed. It is recorded in the internal storage as the actual vehicle data.
  • the customer data management unit 52 generates customer data based on the data input by the operator or transmitted from the user application 61, and stores it in the internal storage unit.
  • the customer data management unit 52 provides customer data such as a customer's name, a taxi company that the customer likes, a taxi company that wants to preferentially dispatch a taxi, a frequently used taxi stand, and an average waiting time for picking up a taxi. , Stored together with the customer ID, which is the identification information that identifies the customer.
  • the customer data may be data input (designated) by the user in the user application 61, or may be data generated by the customer data management unit 52 based on the user's boarding history or the like.
  • the order information management unit 53 manages information on prior vehicle allocation requests (vehicle allocation reservations) from customers and the like.
  • the order information management unit 42 of each vehicle allocation management device 11 is the information of the vehicle allocation request (vehicle allocation reservation) received by each taxi company, whereas the order information management unit 53 is the reservation of the representative who controls each taxi company. It manages the information of the vehicle allocation request (vehicle allocation reservation) received by the center or the user application 61.
  • the order information management unit 53 makes a vehicle allocation request to the vehicle allocation management unit 54 before a predetermined time of the reservation time of the vehicle allocation reservation.
  • the vehicle allocation management unit 54 controls vehicle allocation based on a vehicle allocation request or a vehicle allocation reservation. For example, when the vehicle allocation request is transmitted from the user application 61, the vehicle allocation management unit 54 extracts the taxi 21 that satisfies the vehicle allocation request condition based on the vehicle dynamic data stored in the vehicle dynamic data management unit 51. And send a vehicle dispatch request. Further, when the vehicle allocation request is transmitted from the order information management unit 53, the vehicle allocation management unit 54 selects the taxi 21 that satisfies the vehicle allocation request condition based on the vehicle dynamic data stored in the vehicle dynamic data management unit 51. Extract and send a vehicle allocation request to the driver application 35.
  • the taxi company communication unit 55 performs predetermined communication with each of the vehicle allocation management devices 11 of each taxi company. For example, the taxi company communication unit 55 receives vehicle dynamic data periodically transmitted from each taxi 21 and supplies the vehicle dynamic data to the vehicle dynamic data management unit 51, or receives a vehicle allocation request from the vehicle allocation management unit 54 for vehicle allocation management. It is transmitted to a predetermined taxi 21 via the device 11.
  • the taxi company communication unit 55 directly communicates with the taxi 21 of each taxi company without going through the vehicle allocation management device 11 of each taxi company to receive vehicle dynamic data or from the vehicle allocation management unit 54.
  • the vehicle dispatch request may be sent to a predetermined taxi 21.
  • the application communication unit 56 performs predetermined communication with the user application 61.
  • the application communication unit 56 receives a vehicle allocation request from the user application 61 and supplies it to the vehicle allocation management unit 54, or sends a vehicle allocation confirmation notification to the user application 61 when the allocation of a predetermined taxi 21 is confirmed. do.
  • the vehicle allocation integrated management device 12 is the user application 61 of a plurality of user terminals 13. And if necessary, the required communication can be performed.
  • the user terminal 13 is composed of, for example, an information processing device such as a smartphone or a tablet terminal, and performs predetermined communication with the vehicle allocation integrated management device 12.
  • the user application 61 requests the vehicle allocation integrated management device 12 to dispatch the taxi 21 based on the user's operation, and displays the vehicle allocation confirmation in response to the vehicle allocation request.
  • the user application 61 can display the current operation status of the taxi 21 on the display by acquiring the vehicle dynamic data in the vicinity of the user's current location from the vehicle allocation integrated management device 12.
  • the vehicle dispatch integrated management device 12 uses the vehicle dynamics of the vehicle dynamics data management unit 51. With reference to the data, the optimum taxi 21 is searched for, and a dispatch request is sent to the searched taxi 21.
  • the vehicle allocation integrated management device 12 when searching for the optimum taxi 21, includes not only the taxi 21 whose status at the time of the search is "empty” but also the taxi 21 whose status is "actual vehicle” or "pick-up". Including, taxi 21 can be searched.
  • the user can call the taxi 21 with less waiting time by increasing the number of taxis 21 that can accept the dispatch request.
  • the taxi 21 can be reduced.
  • FIG. 2 is a flowchart of the vehicle allocation control process by the taxi vehicle allocation system 1.
  • user A uses the user application 61 to board the taxi 21A of company A, and while user A is riding the taxi 21A, user B requests the dispatch of the taxi 21 using the user application 61.
  • the taxi 21A on which the user A is on board is assigned.
  • the vehicle allocation integrated management device 12 acquires the vehicle dynamic data of the taxi 21 from each taxi 21 periodically or irregularly, and updates the vehicle dynamic data of the vehicle dynamic data management unit 51. It is assumed that the processing to be performed is always executed.
  • step S1 the user A inputs the boarding place "X" and the destination "Y" into the user application 61, and operates the vehicle allocation request.
  • step S2 the user application 61 of user A transmits a vehicle allocation request to the vehicle allocation integrated management device 12 together with information on the boarding place “X” and the destination “Y”.
  • step S11 the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives the vehicle allocation request from the user application 61 of the user A, refers to the current vehicle dynamic data managed by the vehicle dynamic data management unit 51, and allocates the vehicle. Extract possible taxis 21.
  • the taxi 21A of the company A having the status of "empty” is searched for the taxi 21 closest to the boarding place "X".
  • step S12 the vehicle allocation management unit 54 transmits a vehicle allocation request to the searched taxi 21A of company A.
  • step S21 the driver application 35 of the taxi 21A of the company A acquires the data related to the vehicle allocation request from the vehicle allocation integrated management device 12 (for example, the boarding place “X” and the destination “Y”) and displays it on the display. .. Then, when the driver performs an operation to accept the vehicle allocation request, in step S22, the driver application 35 transmits a request acceptance notification to the effect that the vehicle allocation request is accepted to the vehicle allocation integrated management device 12.
  • the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 determines the taxi to dispatch the taxi 21A, and in step S14, the driver application 35 of the user A is notified. Send a vehicle dispatch confirmation notice.
  • the driver application 35 of the user A When the driver application 35 of the user A receives the vehicle allocation confirmation notification from the vehicle allocation integrated management device 12 in step S3, the driver application 35 displays the vehicle allocation confirmation indicating that the vehicle allocation has been confirmed. Then, when the taxi 21A of the company A assigned to the user A arrives at the boarding place "X", in step S4, the user A gets on the taxi 21A and starts moving to the destination "Y".
  • step S31 the user B inputs the boarding place "Y'” and the destination “Z” into the user application 61, and operates the vehicle allocation request.
  • the boarding place "Y'” is a place close to the destination "Y" of the user A.
  • step S32 the user application 61 of user B transmits a vehicle allocation request to the vehicle allocation integrated management device 12 together with information on the boarding place "Y'" and the destination "Z".
  • step S15 the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives the vehicle allocation request from the user application 61 of the user B, refers to the current vehicle dynamic data managed by the vehicle dynamic data management unit 51, and allocates the vehicle. Extract possible taxis 21.
  • the taxi 21A of the company A that is moving to the destination "Y" with the user A is searched.
  • step S16 the vehicle allocation management unit 54 transmits a vehicle allocation request to the taxi 21A of company A on which the user A is on board.
  • step S23 the driver application 35 of the taxi 21A carrying the user A acquires and displays data related to the vehicle allocation request from the vehicle allocation integrated management device 12 (for example, the boarding place "Y'" and the destination "Z"). Display in. Then, when the driver performs an operation to accept the vehicle allocation request, in step S24, the driver application 35 transmits a request acceptance notification to the effect that the vehicle allocation request is accepted to the vehicle allocation integrated management device 12.
  • the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives the vehicle allocation acceptance notification from the taxi 21A in step S17, the taxi is determined to be the taxi to allocate the taxi 21A, and in step S18, the driver application 35 of the user B is notified. Send a vehicle dispatch confirmation notice.
  • the vehicle allocation confirmation display is performed.
  • the taxi 21A carrying the user A arrives at the destination "Y", and the user A gets off in step S5.
  • Taxi 21A moves from the destination "Y” to the boarding place "Y'" of user B. Then, in step S33, the user B gets on the taxi 21A and starts moving to the destination "Z".
  • the period surrounded by the broken line in FIG. 2 indicates the time when the user A is on the taxi 21A.
  • the taxi 21A carrying the user A can take down the user A and acquire the next passenger, the user B, without waiting for the status to become "empty", and can operate efficiently.
  • step S51 the user application 61 displays the taxi 21 near the current location.
  • FIG. 4 shows a screen example of the user application 61 displayed on the display of the user terminal 13 of the user B in step S51.
  • an area map 81 for displaying a map of the vicinity of the current location, a vehicle allocation request operation unit 82 for performing a vehicle allocation request operation, a boarding place input unit 83 for inputting a boarding location, a destination input unit 84 for inputting a destination, A payment setting unit 85 for designating a payment method is provided.
  • a taxi mark 91A representing a taxi 21 having a status of "empty” and a taxi mark 91B representing a taxi 21 having a status of "actual vehicle” or “picking up” are located at positions corresponding to the current position of the taxi 21. It is displayed.
  • the taxi mark 91A whose status is "empty” and the taxi mark 91B whose status is “actual vehicle” or “pick-up” are different in display color or pattern and are displayed separately.
  • the taxi mark 91A having the status "empty” is represented in white (plain)
  • the taxi mark 91B having the status "actual vehicle” or "pick-up” is represented in gray.
  • the taxi mark 91B whose status is "actual vehicle” and the taxi mark 91B whose status is "pick-up” are shown in the same color or pattern without distinction, but the taxi mark of "actual vehicle".
  • the 91B and the taxi mark 91B of "pick-up" may be displayed differently by color or pattern so as to be distinguishable.
  • the method of displaying the taxi 21 separately is not limited to the color or the pattern, and the taxi 21 may be displayed separately by a character. Further, by combining them, for example, the taxi 21 may be displayed separately for each company by color or pattern, and the status may be displayed separately by characters. Also, the distinction between company and status display may be vice versa.
  • the taxi company that the customer likes or the taxi company that the customer wants to preferentially dispatch may be highlighted by color, pattern, characters, or the like. Further, only the taxi 21 of the taxi company that the customer likes or the taxi company that the customer wants to preferentially dispatch may be displayed.
  • the taxi mark 91A representing the taxi 21 having the status of "empty” will be referred to as the empty taxi mark 91A
  • the taxi mark 91B having the status of "actual vehicle” or "picking up” will be referred to as the actual vehicle / picking taxi mark 91B. I decided to.
  • the empty taxi mark 91A and the actual / pick-up taxi mark 91B it is simply referred to as the taxi mark 91.
  • the current location mark 93 indicating the user's current location acquired by the GPS receiver of the user terminal 13 and the boarding location mark 94 are displayed at positions corresponding to the boarding locations input by the user to the boarding location input unit 83.
  • the boarding place mark 94 can be freely moved to a desired place on the area map 81 by the user by touch operation, and the address corresponding to the place of the boarding place mark 94 is displayed on the boarding place input unit 83.
  • the operation bar 82A is displayed on the vehicle allocation request operation unit 82, and the vehicle allocation request can be executed by sliding the operation bar 82A to the right.
  • the boarding place desired by the user is input to the boarding place input unit 83.
  • the boarding location input unit 83 may be left blank when the application is started, or the current location acquired by the GPS receiver may be input by default. If the boarding place input unit 83 is left blank, the boarding place mark 94 is also not displayed.
  • the destination which is the destination desired by the user, is input to the destination input unit 84.
  • the payment setting unit 85 can specify the payment method.
  • As the payment method for example, cash payment to pay the driver in cash, card payment to pay with the credit card registered in the user application 61, or the like can be selected.
  • the payment setting unit 85 of FIG. 4 shows a display example when card payment is specified.
  • the user application 61 displays the taxi mark 91 of the taxi 21 located within a predetermined range according to the scale of the map with respect to the user's current location. Displayed on the area map 81. It does not matter whether the status of the taxi 21 is "empty", "actual” or "pick-up".
  • the user application 61 is a taxi 21 located within a predetermined range according to the scale of the map with respect to the boarding place, and the boarding place input unit 83.
  • the taxi mark 91 of the taxi 21 that can arrive at the boarding place entered in the above within a predetermined time is displayed on the area map 81.
  • the taxi 21 displayed here may also have a status of "empty", "actual” or "pick-up".
  • the user application 61 transmits information about the user's boarding place to the vehicle allocation integrated management device 12.
  • the vehicle allocation integrated management device 12 is a taxi 21 located within a predetermined range according to the scale of the map with respect to the boarding place based on the information about the boarding place from the user application 61, and is within a predetermined time at the boarding place.
  • the location information and status of the taxi 21 that can arrive at is transmitted.
  • the user application 61 is a taxi 21 located within a predetermined range according to the scale of the map with respect to the boarding place based on the position information and status of the taxi 21 transmitted from the vehicle allocation integrated management device 12.
  • the taxi mark 91 of the taxi 21 that can arrive at the boarding place input to the boarding place input unit 83 within a predetermined time is displayed on the area map 81.
  • the predetermined time which is the time limit for arrival, is preset by the vehicle allocation integrated management device 12.
  • the taxi mark 91 of the taxi 21 that can arrive at the current location within a predetermined time is displayed on the area map 81.
  • the empty taxi mark 91A or the actual / pick-up taxi mark 91B displayed on the area map 81 displays only the top N vehicles (N> 0) with the earliest arrival time, not all taxis 21 that can arrive within the specified time. You may do so.
  • N vehicles N> 0
  • the actual vehicle / pick-up taxi mark 91B is displayed. May be good.
  • FIG. 5 shows another example of a screen for displaying the taxi mark 91 of the taxi 21 that can arrive at the boarding place or the current place entered by the user in the boarding place input unit 83 within a predetermined time on the area map 81. ..
  • the purpose of the taxi 21 is relative to the actual taxi / pick-up taxi mark 91B of the taxi 21 which is a taxi 21 that can arrive at the current location within a predetermined time and whose status is "actual vehicle” or "pick-up".
  • a destination mark 95 indicating the location and a planned travel route 96 to the destination are displayed.
  • the vehicle allocation integrated management device 12 transmits the position information and status of the taxi 21 that can arrive at the boarding place within a predetermined time based on the information about the boarding place from the user application 61, the status is "actual vehicle” or "pick-up vehicle".
  • the taxi 21 information about the destination, specifically, the destination and the planned travel route to the destination are also transmitted to the user application 61.
  • the user application 61 maps the destination mark 95 and the planned travel route 96 to the destination for the actual vehicle / pick-up taxi mark 91B based on the information regarding the destination of the taxi 21 transmitted from the vehicle allocation integrated management device 12. Display on 81.
  • the user B can know the drop-off point of the user A who is on the taxi 21 in the actual vehicle. For example, the user B can get off at the drop-off point of the user A. You can move by yourself and shorten the waiting time until boarding.
  • the vehicle allocation integrated management device 12 transmits to the user application 61 as information about the destination, not only the destination and the planned travel route to the destination, but also the scheduled time to arrive at the destination or the required time to reach the destination. In addition to the destination mark 95 and the planned travel route 96, the scheduled time to arrive at the destination or the time required to reach the destination may be further displayed.
  • the area map 81 becomes difficult to see.
  • the scale of the area map 81 may be displayed only when the scale is equal to or less than a certain magnification (low magnification), or only the taxi 21 whose destination is within the display range of the area map 81 may be displayed.
  • step S52 of FIG. The input of the place and the destination is accepted, and in step S53, it is determined whether or not the vehicle allocation request operation has been performed, and the vehicle waits until it is determined that the vehicle allocation request operation has been performed.
  • the boarding place "Y'" is input to the boarding place input unit 83
  • the destination "Z” is input to the destination input unit 84
  • the user B moves the operation bar 82A to the right side.
  • the user application 61 determines in step S53 that the vehicle allocation request operation has been performed, and proceeds to the process in step S54.
  • step S54 the user application 61 transmits a vehicle allocation request to the vehicle allocation integrated management device 12 together with information on the boarding place "Y'" and the destination "Z".
  • step S55 the user application 61 waits until the vehicle allocation confirmation notification is transmitted from the vehicle allocation integrated management device 12, and receives the vehicle allocation confirmation notification when the vehicle allocation confirmation notification is transmitted.
  • the user application 61 displays the vehicle allocation confirmation based on the received vehicle allocation confirmation notification. For example, the user application 61 displays a number that identifies the taxi 21A to be dispatched, a taxi company name, a radio number, a pick-up arrival time, and the like. Information such as a number, a taxi company name, a radio number, and a pick-up arrival time is transmitted from the vehicle allocation integrated management device 12 together with a vehicle allocation confirmation notification. The pick-up arrival time is the scheduled time when the taxi 21A to be dispatched arrives at the boarding place "Y'". Further, the estimated fare from the boarding place "Y'" to the destination "Z", the estimated arrival time (estimated travel time), and the like may be displayed.
  • the actual vehicle / pick-up taxi mark 91B of the taxi 21A to be dispatched is shown in the screen example of FIG. And the destination mark 95 and the planned travel route 96 to the destination are displayed.
  • the vehicle allocation request process by the user application 61 is executed as described above.
  • the taxi 21 assigned in response to the vehicle allocation request of the user B is the taxi 21A carrying the user A, the destination "Y" of the user A, and the user B.
  • the boarding place "Y'" is a little far away, if the user B changes the boarding place from Y'to Y, the user B can board immediately after the user A gets off.
  • the user application 61 sends the user B to the destination of the user A on board. It is possible to change or propose the boarding place of user B.
  • FIG. 6 shows a screen example of the user application 61 that proposes to the user to change the boarding location.
  • the area map 101 is displayed. Further, the area map 101 includes an actual vehicle / pick-up taxi mark 91B indicating the taxi 21 in the actual vehicle assigned to the user B, a destination mark 95 indicating the destination of the taxi 21, and a planned travel route to the destination. 96 is displayed. This display shows the current location of the taxi 21 in the actual vehicle assigned to the user B, similar to the actual vehicle / pick-up taxi mark 91B, the destination mark 95, and the planned travel route 96 to the destination described in FIG. This is realized by transmitting information and information on the destination from the vehicle allocation integrated management device 12 to the user application 61.
  • a boarding place mark 102 indicating the boarding place designated by the user B and a boarding place mark 103 indicating the boarding place after the change are also displayed.
  • the message 104 "The place of disembarkation of the customer who is currently boarding is No. 1. Do you want to change the place of boarding to No. 3?" Is displayed, and the change to be operated when making a change is displayed. A button 105 and a non-changeable button 106 that is operated when the change is not desired are displayed.
  • the user application 61 can provide an incentive to the user B when the user B wishes to change the boarding place.
  • the incentive can be, for example, a discount coupon that can be used the next time a taxi is used, a coupon for free pick-up fee, a free ticket for shops that can be used around the current location or the destination, or a discount coupon.
  • the user can be motivated to change the boarding place, and for the taxi 21, the free time and distance between the previous passenger and the next passenger are shortened. Because it can be done, it is possible to carry out efficient sales.
  • the changed boarding place proposed by the user application 61 is set as an intermediate place between the getting-off place of the user A and the boarding place of the user B, but after the change proposed by the user application 61.
  • the boarding place of is may be the same place as the getting-off place of user A. In this case, the free time and distance between the previous passenger and the next passenger can be eliminated.
  • the example of FIG. 6 is a process of proposing a change of the boarding place to the user B who is scheduled to board the taxi 21 in the actual vehicle next, but on the contrary, the user A who is the user of the taxi 21 in the actual vehicle.
  • the next user B's boarding place may be proposed to change the getting-off place.
  • FIG. 7 shows an example of a screen when proposing to user A of the taxi 21 in the actual vehicle to change the getting-off place to the next user B's boarding place.
  • FIG. 6 is a screen example of the user application 61 of the user B
  • FIG. 7 is a screen example of the user application 61 of the user A.
  • a boarding place mark 102 indicating the boarding place designated by the next passenger, user B, and a boarding place mark 111 indicating the changed boarding place are also displayed.
  • the changed disembarkation place is the boarding place mark 103 on the screen of the user application 61 of the user B shown in FIG. 6, but is the disembarking place mark 111 on the screen of the user application 61 of the user A in FIG.
  • a change button 113 and a non-changeable button 114 that is operated when the change is not desired are displayed.
  • the user application 61 can provide an incentive to the user A when the user A wishes to change the place of disembarkation.
  • the vehicle allocation request from user B is transmitted while the user A is on board in the vehicle allocation control process of the entire taxi vehicle allocation system 1 shown in FIG. Imagine a situation.
  • step S71 the driver application 35 determines whether or not the vehicle allocation request has been received from the vehicle allocation management device 12, and waits until it is determined that the vehicle allocation request has been received.
  • the process proceeds to step S72.
  • step S72 the driver application 35 acquires data related to the vehicle allocation request from the vehicle allocation integrated management device 12 (for example, the boarding place "Y'" and the destination "Z"), and displays the vehicle allocation request screen based on the acquired data. Show on the display.
  • FIG. 9 shows an example of a vehicle allocation request screen displayed on the display of the terminal device 33 in step S72.
  • the area map 121 is displayed. Further, the area map 121 includes an actual vehicle / pick-up taxi mark 91B indicating the driver's taxi 21 on which the user A is riding, a destination mark 95 indicating the destination of the taxi 21, and a planned travel route 96 to the destination. Is displayed.
  • the area map 121 also displays the boarding place mark 122 indicating the boarding place designated by the user B.
  • the information of the vehicle allocation request of the user B information such as the scheduled boarding time and the destination of the user B may be displayed as additional information.
  • the message 131 "It is 5 minutes to the destination.
  • the next vehicle dispatch request can be ordered. Do you want to receive the order?" Is displayed, and the order button 132 that is operated when the order is desired is displayed. , The non-order button 133, which is operated when the order is not desired, is displayed.
  • the driver presses the order button 132 when receiving an order for a vehicle allocation request.
  • the driver presses the order-not-order button 133.
  • the order non-order button 133 is pressed. The same processing as when pressed can be performed. As a result, if there is no driver operation within a certain period of time, the vehicle allocation integrated management device 12 can transmit a vehicle allocation request to the next taxi 21 candidate.
  • the driver application 35 When a vehicle dispatch request is received, the driver application 35 only displays the vehicle dispatch request screen on the display when the taxi 21 is carrying a customer (in the actual vehicle), and the taxi 21 is not carrying a customer (the taxi 21 is not carrying a customer). If the vehicle is vacant), a voice message such as "There was a vehicle allocation request" may be output together with the vehicle allocation request screen.
  • step S73 of FIG. 8 the driver application 35 determines whether or not the request acceptance operation has been performed.
  • step S73 When the order button 132 is pressed by the driver on the vehicle allocation request screen of FIG. 9, it is determined in step S73 that the request acceptance operation has been performed, and the process proceeds to step S74.
  • step S73 if the non-order button 133 is pressed by the driver, or if there is no driver operation within a certain period of time, it is determined in step S73 that the request acceptance operation has not been performed, and the process proceeds to step S76. ..
  • step S74 when it is determined that the request acceptance operation has been performed, the driver application 35 transmits a request acceptance notification to the effect that the vehicle allocation request is accepted to the vehicle allocation integrated management device 12.
  • step S75 the driver application 35 performs a vehicle allocation reservation display for displaying information on the next vehicle allocation request ordered on the display of the terminal device 33.
  • the vehicle allocation reservation display screen for example, the name, boarding place, boarding time, destination, etc. of user B, which is the next vehicle dispatch request, are displayed.
  • step S76 the driver application 35 integrates the request refusal notification to the effect that the vehicle dispatch request is rejected. It is transmitted to the management device 12.
  • step S75 or S76 the process returns to step S71 again, and the above-mentioned process is repeated.
  • Vehicle allocation processing of integrated vehicle allocation management device Next, among the vehicle allocation control processes of the entire taxi vehicle allocation system 1 shown in FIG. 2, the vehicle allocation process focusing on the vehicle allocation integrated management device 12 will be described with reference to the flowchart of FIG. This process is started, for example, when the program of the server device as the vehicle allocation integrated management device 12 is started. It is assumed that the vehicle dynamic data management unit 51 of the vehicle allocation integrated management device 12 separately collects and records the vehicle dynamic data.
  • step S101 the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 determines whether or not the vehicle allocation request has been received from the user application 61 of the user terminal 13 of the predetermined user, and determines that the vehicle allocation request has been received. Wait until
  • step S101 If it is determined in step S101 that the vehicle allocation request has been received, the process proceeds to step S102.
  • the vehicle dispatch request sent from the user application 61 includes information such as the boarding place, destination, and payment method input on the vehicle dispatch request screen of FIG. 4, as well as information such as a user ID and name that identifies the user. Is included.
  • the vehicle allocation management unit 54 refers to the vehicle dynamic data stored in the vehicle dynamic data management unit 51, and refers to the taxi 21 whose status is either "empty", "actual vehicle”, or "pick-up". Among them, the taxi 21 that can arrive at the boarding place requested to be dispatched within a predetermined time is extracted. For a taxi 21 with a status of "empty”, it is determined whether or not it is possible to arrive at the boarding place requested to be dispatched within a predetermined time based on the travel time from the current location of the taxi 21 to the boarding place.
  • a taxi 21 with the status "actual vehicle” it is possible to arrive at the boarding place requested for dispatching within a predetermined time based on the travel time from the destination of the taxi 21 and its arrival time to the boarding place requested for dispatching. Is judged.
  • the vehicle allocation request is made based on the travel time from the destination and its arrival time to the boarding place of the vehicle allocation request. It is judged whether it is possible to arrive at the boarding place within the specified time.
  • the vehicle allocation management unit 54 may extract the taxi 21 that can be dispatched from all the taxis 21 whose status is "empty", "actual vehicle”, or "pick-up", or the "empty”.
  • the number of taxis 21 is less than a predetermined number, taxis 21 that can be reached including the "actual vehicle” or "pick-up" taxi 21 may be extracted.
  • step S103 the vehicle allocation management unit 54 determines the taxi 21 that can arrive at the boarding place earliest from the extracted one or more taxi 21 as a vehicle allocation candidate, and in step S104, determines the vehicle allocation candidate. Send a dispatch request to taxi 21.
  • step S105 the vehicle allocation management unit 54 determines whether or not the request acceptance notification has been received from the taxi 21 that has transmitted the vehicle allocation request.
  • step S105 if the taxi 21 that has sent the vehicle allocation request does not receive the request acceptance notification within a certain period of time (for example, 15 seconds), or if the request refusal notification is transmitted, the vehicle allocation management unit 54 It is determined that there is no request acceptance notification, and the process returns to step S103. As a result, the next vehicle allocation candidate that can respond to the vehicle allocation request is determined.
  • a certain period of time for example, 15 seconds
  • the vehicle allocation management unit 54 determines in step S105 that the request acceptance notification has been received from the taxi 21 that has sent the vehicle allocation request, and processes the process in step S106. Proceed.
  • step S106 the vehicle allocation management unit 54 determines the taxi 21 that has transmitted the request acceptance notification to the taxi 21 to be allocated, and transmits the vehicle allocation reservation information to the determined taxi 21.
  • the vehicle allocation reservation information is, for example, information such as the name, boarding place, boarding time, and destination of the user B who has requested the vehicle allocation.
  • step S107 the vehicle allocation management unit 54 transmits a vehicle allocation confirmation notification to the user application 61 of the user B who has requested the vehicle allocation.
  • step S108 the vehicle allocation management unit 54 determines whether the taxi 21 that has determined the vehicle allocation is a taxi whose status is "actual vehicle” or "pick-up".
  • step S108 If the taxi 21 that has been determined to be dispatched in step S108 is determined not to be a taxi with a status of "actual vehicle” or "pick-up", that is, if it is determined to be a taxi with a status of "empty”, the processing is performed. Return to step S101 and wait until the next vehicle allocation request is received.
  • step S108 if the taxi 21 that has been determined to be dispatched in step S108 is determined to be a taxi whose status is "actual vehicle” or "pick-up", the process proceeds to step S109, and the vehicle allocation management unit 54 refers to FIG.
  • the boarding place change process for changing the boarding place of the user B who will board next to the destination (getting off place) of the user A who is currently boarding is executed.
  • the disembarkation place change process for changing the destination (disembarkation place) of the user A who is currently boarding may be changed so as to be closer to the boarding place of the user B who will be boarding next, as described with reference to FIG.
  • step S109 is performed when the distance between the destination (getting off point) of the user A who is currently boarding and the boarding place of the user B who will board next is short, or when the time until the boarding time of the user B is short. It may be omitted in such cases.
  • step S109 After the processing of step S109, the processing returns to step S101 and waits until the next vehicle allocation request is received.
  • the user can call the taxi 21 with less waiting time by increasing the number of taxis 21 that can accept the dispatch request.
  • the number of taxis 21 that can accept the dispatch request For example, when there is a large demand for taxis due to a specific time zone, place, weather, etc., such as in the morning of a rainy day, it is possible to reduce the situation where an empty taxi cannot be found. For example, even in a state where no taxi mark 91 is displayed on the area map 81 when the user application 61 is started, the success rate of the user's vehicle allocation is high, and the sense of trust in the user application 61 can be increased. ..
  • the driver of the taxi 21 has an opportunity to acquire the next passenger from the state in which the passenger is in the actual vehicle, so that the time until the next passenger is carried can be shortened, and the next passenger can be transferred. You can also reduce the movement until you put it on.
  • the taxi 21 may also have a passenger on board by the "sinking" which is a method of acquiring passengers while traveling in an "empty vehicle". be.
  • the driver may input the destination of the passenger who got on the passenger into the driver application 35 after the passenger is put on the driver.
  • the driver application 35 may voice-recognize and input the driver's voice such as "(destination)” or the user's voice such as "please reach (destination)".
  • the vehicle allocation integrated management device 12 provides a taxi 21 capable of arriving at the boarding place within a predetermined time based on the boarding place and destination information transmitted together with the vehicle dispatch request from the user application 61. Extracted.
  • the user application 61 may execute the process of extracting the taxi 21 that can arrive at the boarding place within a predetermined time.
  • the user application 61 executes the process of extracting the taxi 21
  • all or part of the vehicle dynamic data stored in the vehicle dynamic data management unit 51 is transmitted from the vehicle allocation integrated management device 12 to the user application 61, and the user.
  • the app 61 can use the taxi 21 whose status is either "empty", "actual vehicle", or "pick-up" to reach the boarding place requested to be dispatched within a predetermined time. Extract the reachable taxi 21.
  • a part of the vehicle dynamic data transmitted to the user application 61 can be, for example, vehicle dynamic data for the taxi 21 existing within a predetermined range with respect to the boarding place.
  • a mobile device in a form similar to taxi business such as ride sharing, other mobile devices for carrying customers (people), and concretely.
  • Can also be applied to mobile devices such as buses, trains, airplanes, ships, helicopters, mobile devices for carrying objects (luggage), trucks, dumps, and the like.
  • the moving device may be an unmanned moving device such as a drone.
  • the series of processes described above can be executed by hardware or software.
  • the programs constituting the software are installed on the computer.
  • the computer includes a microcomputer embedded in dedicated hardware and, for example, a general-purpose personal computer capable of executing various functions by installing various programs.
  • FIG. 11 is a block diagram showing a configuration example of computer hardware when the computer executes each process executed by the vehicle allocation integrated management device 12, the user terminal 13, or the terminal device 33 by a program.
  • a CPU Central Processing Unit
  • ROM ReadOnly Memory
  • RAM RandomAccessMemory
  • An input / output interface 205 is further connected to the bus 204.
  • An input unit 206, an output unit 207, a storage unit 208, a communication unit 209, and a drive 210 are connected to the input / output interface 205.
  • the input unit 206 includes operation buttons, a keyboard, a mouse, a microphone, a touch panel, an input terminal, and the like.
  • the output unit 207 includes a display, a speaker, an output terminal, and the like.
  • the storage unit 208 includes a hard disk, a RAM disk, a non-volatile memory, and the like.
  • the communication unit 209 includes a network interface and the like.
  • the drive 210 drives a removable recording medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
  • the CPU 201 loads the program stored in the storage unit 208 into the RAM 203 via the input / output interface 205 and the bus 204 and executes the above-described series. Is processed.
  • the RAM 203 also appropriately stores data and the like necessary for the CPU 201 to execute various processes.
  • the program executed by the computer can be recorded and provided on the removable recording medium 211 as a package media or the like, for example. Programs can also be provided via wired or wireless transmission media such as local area networks, the Internet, and digital satellite broadcasts.
  • the program can be installed in the storage unit 208 via the input / output interface 205 by mounting the removable recording medium 211 in the drive 210. Further, the program can be received by the communication unit 209 and installed in the storage unit 208 via a wired or wireless transmission medium. In addition, the program can be pre-installed in the ROM 202 or the storage unit 208.
  • the system means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether all the components are in the same housing. Therefore, a plurality of devices housed in separate housings and connected via a network, and a device in which a plurality of modules are housed in one housing are both systems. ..
  • the steps described in the flowchart are not necessarily processed in chronological order as well as in chronological order in the order described, but are called in parallel or are called. It may be executed at a necessary timing such as when.
  • this technology can have a cloud computing configuration in which one function is shared by a plurality of devices via a network and jointly processed.
  • each step described in the above flowchart can be executed by one device or shared by a plurality of devices.
  • one step includes a plurality of processes
  • the plurality of processes included in the one step can be executed by one device or shared by a plurality of devices.
  • the present technology can have the following configurations. (1) It consists of a vehicle allocation management device that manages the allocation of a plurality of mobile devices and a terminal device that requests the vehicle allocation management device to allocate a vehicle.
  • the vehicle allocation management device is Obtain information about your current location or departure location from the terminal device Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
  • the terminal device is Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location.
  • a vehicle allocation system that displays on the display unit the moving device of the actual vehicle or the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
  • the vehicle allocation management device Based on the acquired information about the current location or departure location, the vehicle allocation management device further extracts a mobile device whose business state is an actual vehicle or a pick-up vehicle and which can reach the current location or departure location within a predetermined time. death, The vehicle allocation system according to (1), wherein the terminal device further displays a mobile device capable of arriving at the current location or the departure location within a predetermined time extracted from the display unit.
  • the terminal device is a mobile device whose business state is an actual vehicle or a pick-up vehicle based on the position information and business state of the one or more mobile devices transmitted from the vehicle allocation management device, and the current location or departure place within a predetermined time.
  • the vehicle allocation system according to (1) wherein the mobile device that can reach the current location or the departure point is displayed on the display unit within the extracted predetermined time.
  • the vehicle allocation management device is a moving device whose business state is an actual vehicle or a pick-up vehicle when the number of moving devices of empty vehicles is less than or equal to a predetermined number, and is a moving device capable of arriving at the current location or the departure place within a predetermined time.
  • the vehicle allocation management device transmits the position information and the business state of the one or more mobile devices to the terminal device, the vehicle allocation management device also transmits information on the destination of the mobile device for the mobile device whose business state is the actual vehicle.
  • the vehicle allocation system according to any one of (1) to (4) above, wherein the terminal device also displays information indicating the destination of the moving device of the actual vehicle in the business state on the display unit.
  • the vehicle allocation management device transmits the destination and the arrival time to arrive at the destination or the required time to the destination as information about the destination to the terminal device.
  • the vehicle allocation system according to (5) wherein the terminal device displays information indicating the destination of the moving device of the actual vehicle in the business state and the arrival time or the required time on the display unit.
  • the vehicle allocation management device acquires a vehicle allocation request from the terminal device together with information on the current location or the departure location, and within a predetermined time from the mobile device whose business state is either an empty vehicle, an actual vehicle, or a pick-up vehicle.
  • the mobile device that can reach the current location or the departure location is extracted, and a vehicle allocation request is transmitted to the extracted mobile device.
  • the vehicle allocation management device extracts the next mobile device capable of arriving at the current location or the departure place within a predetermined time if there is no reply from the mobile device that sent the vehicle allocation request within a certain time, and the extracted mobile device.
  • the vehicle allocation system according to (7) above which transmits a vehicle allocation request to the vehicle.
  • the purpose of the mobile device in the determined actual vehicle is The vehicle allocation system according to (7) above, which executes a change process for bringing the location closer to the current location or the departure location of the terminal device.
  • the vehicle allocation management device transmits information about the destination of the mobile device in the actual vehicle in which the vehicle allocation is confirmed by the mobile device that has transmitted the vehicle allocation request to the terminal device.
  • the vehicle allocation management device transmits the destination and the planned travel route to the destination to the terminal device as information about the destination.
  • the terminal device is described in any one of (1) to (13) above, in which the display unit displays the moving device whose business state is empty and the moving device whose business state is an actual vehicle or a pick-up vehicle. Vehicle dispatch system.
  • a vehicle allocation system consisting of a vehicle allocation management device that manages vehicle allocation of a plurality of mobile devices and a terminal device that requests vehicle allocation from the vehicle allocation management device.
  • the vehicle allocation management device Obtain information about your current location or departure location from the terminal device Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
  • the terminal device Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location.
  • a vehicle allocation management method in which the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
  • the position information and the business status of one or more mobile devices are transmitted to the terminal device, and the terminal device is transmitted.

Landscapes

  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Remote Sensing (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present technology relates to a vehicle allocation system, a vehicle allocation management method, and a program which enable more efficient vehicle allocation. The vehicle allocation system comprises a vehicle allocation management device for managing vehicle allocation of a plurality of mobile devices, and a terminal device for requesting vehicle allocation to the vehicle allocation management device. The vehicle allocation management device acquires information relating to a current location or a departure location from a terminal device, and transmits position information and the operating status of one or more mobile devices to the terminal device on the basis of the acquired information relating to the current location or the departure location, and, on the basis of the position information and the operating status of the one or more movement devices, transmitted from the vehicle allocation management device, the terminal device displays, on a display unit, mobile devices that are located within a prescribed range of the current location or the departure location and of which the operating status is "vacant", and mobile devices that are located within the prescribed range of the current location or the departure location and of which the operating status is "occupied" or "en route to customer". The present technology can be applied to taxi allocation systems for controlling allocation of taxis, for example.

Description

配車システム、配車管理方法、および、プログラムVehicle allocation system, vehicle allocation management method, and program
 本技術は、配車システム、配車管理方法、および、プログラムに関し、特に、より効率的な配車をできるようにした配車システム、配車管理方法、および、プログラムに関する。 This technology relates to a vehicle allocation system, a vehicle allocation management method, and a program, and in particular, a vehicle allocation system, a vehicle allocation management method, and a program that enable more efficient vehicle allocation.
 タクシーの運行状況を参照し、複数のタクシーの中から適したタクシーを決定し、配車するタクシーの配車システムが知られている(例えば、特許文献1参照)。 A tax dispatch system is known that refers to the tax operation status, determines a suitable tax from a plurality of taxis, and dispatches the tax (see, for example, Patent Document 1).
 従来、配車システムは、空車状態のタクシーの中から、乗車希望のユーザの位置に近いタクシーを検索し、配車する。 Conventionally, the vehicle dispatch system searches for a taxi close to the position of the user who wants to board the taxi from the empty taxis and dispatches the taxi.
特開2003-109191号公報Japanese Unexamined Patent Publication No. 2003-109191
 しかしながら、特定の時間帯や場所、天候等に起因してタクシー需要が多い場合には、空車状態のタクシーを見つけられず、利用者が不便を感じる場合がある。 However, if there is a lot of taxi demand due to a specific time zone, place, weather, etc., it may not be possible to find an empty taxi, and the user may find it inconvenient.
 本技術は、このような状況に鑑みてなされたものであり、より効率的な配車をできるようにするものである。 This technology was made in view of such a situation, and enables more efficient vehicle allocation.
 本技術の一側面の配車システムは、
 複数の移動装置の配車を管理する配車管理装置と、前記配車管理装置に配車を依頼する端末装置とからなり、
 前記配車管理装置は、
  現在地または出発地に関する情報を前記端末装置から取得し、
  取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
 前記端末装置は、
  前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを表示部に表示させる。
The vehicle allocation system on one side of this technology is
It consists of a vehicle allocation management device that manages the allocation of a plurality of mobile devices and a terminal device that requests the vehicle allocation management device to allocate a vehicle.
The vehicle allocation management device is
Obtain information about your current location or departure location from the terminal device
Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
The terminal device is
Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location. Alternatively, the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
 本技術の一側面の配車管理方法は、
 複数の移動装置の配車を管理する配車管理装置と、前記配車管理装置に配車を依頼する端末装置とからなる配車システムの、
 前記配車管理装置が、
  現在地または出発地に関する情報を前記端末装置から取得し、
  取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
 前記端末装置が、
  前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを表示部に表示させる。
The vehicle allocation management method for one aspect of this technology is
A vehicle allocation system consisting of a vehicle allocation management device that manages vehicle allocation of a plurality of mobile devices and a terminal device that requests vehicle allocation from the vehicle allocation management device.
The vehicle allocation management device
Obtain information about your current location or departure location from the terminal device
Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
The terminal device
Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location. Alternatively, the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
 本技術の一側面のプログラムは、
 配車管理装置のコンピュータに、
 端末装置から取得した現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
 前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを、前記端末装置の表示部に表示させる
 処理を実行させるためのものである。
The program of one aspect of this technology is
To the computer of the vehicle allocation management device,
Based on the information about the current location or the departure place acquired from the terminal device, the position information and the business status of one or more mobile devices are transmitted to the terminal device, and the terminal device is transmitted.
A moving device whose business state is vacant, which is located within a predetermined range with respect to the current location or departure place, and a moving device whose business state is an actual vehicle or a pick-up vehicle, which is located within a predetermined range with respect to the current location or departure place. , The purpose is to execute the process of displaying on the display unit of the terminal device.
 本技術の一側面においては、配車管理装置において、現在地または出発地に関する情報が前記端末装置から取得され、取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態が前記端末装置に送信され、前記端末装置において、前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とが表示部に表示される。 In one aspect of the present technology, in the vehicle allocation management device, information on the current location or departure location is acquired from the terminal device, and based on the acquired information on the current location or departure location, the position information of one or more mobile devices and The business status is transmitted to the terminal device, and the terminal device is within a predetermined range with respect to the current location or the departure location based on the position information and the business status of the one or more mobile devices transmitted from the vehicle allocation management device. The moving device of the empty vehicle whose business state is located in the above and the moving device of the actual vehicle or the pick-up vehicle whose business state is located within a predetermined range with respect to the current location or the departure place are displayed on the display unit.
 なお、コンピュータに実行させるプログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。 The program to be executed by the computer can be provided by transmitting it via a transmission medium or by recording it on a recording medium.
本技術を適用した実施の形態であるタクシー配車システムの構成例を示すブロック図である。It is a block diagram which shows the configuration example of the taxi dispatch system which is the embodiment to which this technology is applied. タクシー配車システム全体の処理の流れを説明するフローチャートである。It is a flowchart explaining the processing flow of the whole taxi dispatch system. ユーザアプリに着目した配車依頼処理を説明するフローチャートである。It is a flowchart explaining the vehicle allocation request process focusing on a user application. ユーザアプリの画面例を示す図である。It is a figure which shows the screen example of a user application. ユーザアプリのその他の画面例を示す図である。It is a figure which shows the other screen example of a user application. ユーザに乗車地の変更を提案する場合の画面例を示す図である。It is a figure which shows the screen example at the time of suggesting the change of a boarding place to a user. ユーザに降車地の変更を提案する場合の画面例を示す図である。It is a figure which shows the screen example at the time of suggesting the change of the getting-off place to a user. ドライバアプリに着目した配車依頼応答処理を説明するフローチャートである。It is a flowchart explaining the vehicle allocation request response processing focusing on a driver application. ドライバアプリの配車依頼画面の例を示す図である。It is a figure which shows the example of the vehicle dispatch request screen of a driver application. 配車統合管理装置に着目した配車処理を説明するフローチャートである。It is a flowchart explaining the vehicle allocation process focusing on the vehicle allocation integrated management device. 本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。It is a block diagram which shows the structural example of one Embodiment of the computer to which this technique is applied.
 以下、添付図面を参照しながら、本技術を実施するための形態(以下、実施の形態という)について説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。説明は以下の順序で行う。
1.タクシー配車システムの構成例
2.タクシー配車システム全体の流れ
3.ユーザアプリの配車依頼処理
4.ドライバアプリの配車依頼応答処理
5.配車統合管理装置の配車処理
6.コンピュータ構成例
Hereinafter, embodiments for carrying out the present technology (hereinafter referred to as embodiments) will be described with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, so that duplicate description will be omitted. The explanation will be given in the following order.
1. 1. Configuration example of taxi dispatch system 2. Flow of the entire taxi dispatch system 3. User application vehicle dispatch request processing 4. Driver application vehicle allocation request response processing 5. Vehicle allocation processing of the vehicle allocation integrated management device 6. Computer configuration example
<1.タクシー配車システムの構成例>
 図1は、本技術を適用した実施の形態であるタクシー配車システムの構成例を示すブロック図である。
<1. Configuration example of taxi dispatch system>
FIG. 1 is a block diagram showing a configuration example of a taxi dispatch system according to an embodiment to which the present technology is applied.
 図1のタクシー配車システム1は、タクシーの利用者であるユーザの依頼に基づいて、移動装置としてのタクシーをユーザに配車するシステムであり、A社、B社、およびC社それぞれのタクシー会社の配車管理装置11A乃至11Cと、それらを統合管理する配車管理装置である配車統合管理装置12とを有する。 The taxi dispatch system 1 of FIG. 1 is a system for dispatching a taxi as a mobile device to a user based on a request of a user who is a taxi user, and is a system of taxi companies of companies A, B, and C, respectively. It has a vehicle allocation management device 11A to 11C and a vehicle allocation management device 12 which is a vehicle allocation management device that integrally manages them.
 A社の配車管理装置11Aは、A社に属する1以上のタクシー21Aと所定のネットワークを介して接続されるとともに、配車統合管理装置12とも所定のネットワークを介して接続されている。 The vehicle allocation management device 11A of company A is connected to one or more taxis 21A belonging to company A via a predetermined network, and is also connected to the vehicle allocation management device 12 via a predetermined network.
 同様に、B社の配車管理装置11Bは、B社に属する1以上のタクシー21Bと所定のネットワークを介して接続されるとともに、配車統合管理装置12とも所定のネットワークを介して接続されている。 Similarly, the vehicle allocation management device 11B of company B is connected to one or more taxis 21B belonging to company B via a predetermined network, and is also connected to the vehicle allocation integrated management device 12 via a predetermined network.
 同様に、C社の配車管理装置11Cは、C社に属する1以上のタクシー21Cと所定のネットワークを介して接続されるとともに、配車統合管理装置12とも所定のネットワークを介して接続されている。 Similarly, the vehicle allocation management device 11C of company C is connected to one or more taxi 21Cs belonging to company C via a predetermined network, and is also connected to the vehicle allocation integrated management device 12 via a predetermined network.
 また、所定の会社に属さない個人タクシー21Dは、配車管理装置11を介さず、直接、配車統合管理装置12と所定のネットワークを介して接続されている。A社、B社、およびC社それぞれのタクシー21A乃至21C、並びに、個人タクシー21Dを特に区別しない場合には、単に、タクシー21と称する。 Further, the personal taxi 21D that does not belong to the predetermined company is directly connected to the vehicle allocation integrated management device 12 via the vehicle allocation management device 11 without going through the vehicle allocation management device 11. When the taxis 21A to 21C of companies A, B, and C, and the individual taxi 21D are not particularly distinguished, they are simply referred to as taxi 21.
 ここで、所定のネットワークは、例えば、インターネット、公衆電話回線網、所謂4G回線や5G回線等の携帯通信用の広域通信網、WAN(Wide Area Network)、LAN(Local Area Network)、Bluetooth(登録商標)規格に準拠した通信を行う無線通信網、NFC(Near Field Communication)等の近距離無線通信の通信路、赤外線通信の通信路、HDMI(登録商標)(High-Definition Multimedia Interface)やUSB(Universal Serial Bus)等の規格に準拠した有線通信の通信網等、任意の通信規格の通信網や通信路で構成することができる。 Here, the predetermined network is, for example, the Internet, a public telephone network, a wide area communication network for mobile communication such as a so-called 4G line or 5G line, WAN (WideAreaNetwork), LAN (LocalAreaNetwork), Bluetooth (registration). Wireless communication network that performs communication conforming to the standard (trademark), short-range wireless communication communication path such as NFC (Near Field Communication), infrared communication communication path, HDMI (registered trademark) (High-Definition Multimedia Interface) and USB ( It can be configured with a communication network or communication path of any communication standard, such as a wired communication communication network that conforms to standards such as Universal Serial Bus).
 A社のタクシー21Aは、車載器31と、通信部32とを有する。また、A社のタクシー21Aには、端末装置33が搭載されている。 Company A's taxi 21A has an in-vehicle device 31 and a communication unit 32. Further, the taxi 21A of the company A is equipped with a terminal device 33.
 車載器31は、料金メータ、GPS (Global Positioning System)受信機、ジャイロセンサ、速度メータなど(いずれも不図示)から、必要なデータを取得し、タクシー21A(車両)の動態ログを表す車両動態データを生成する車両動態データ生成部34を備える。 The on-board unit 31 acquires necessary data from a toll meter, a GPS (Global Positioning System) receiver, a gyro sensor, a speedometer, etc. (all not shown), and represents a vehicle dynamics log of the taxi 21A (vehicle). The vehicle dynamic data generation unit 34 for generating data is provided.
 車両動態データ生成部34は、例えば、料金メータから、「実車」、「空車」、または「迎車」のステータスと、料金(運賃)などのデータを取得する。ステータスは、タクシー21の営業状態を表す。また、車両動態データ生成部34は、例えば、GPS受信機、ジャイロセンサ、速度メータなどから、タクシー21Aの現在位置、移動速度および移動方向などの情報を取得する。 The vehicle dynamic data generation unit 34 acquires data such as the status of "actual vehicle", "empty vehicle", or "pick-up vehicle" and the fare (fare) from the fare meter, for example. The status represents the business status of the taxi 21. Further, the vehicle dynamic data generation unit 34 acquires information such as the current position, moving speed, and moving direction of the taxi 21A from, for example, a GPS receiver, a gyro sensor, a speed meter, and the like.
 そして、車両動態データ生成部34は、タクシー21Aが所属する会社を識別する会社ID、タクシー21Aの車両を識別する無線ID、タクシー21Aに乗務しているドライバを識別する乗務員ID、ステータスの生成時刻を表すステータス時刻、タクシー21Aの位置情報である緯度および経度、タクシー21Aの走行速度および進行方向、「実車」、「空車」、または、「迎車」のステータス、並びに、ステータスが「実車」または「迎車」の場合にはそのタクシー21の乗車地および目的地、などの情報を、車両動態データとして定期的または不定期に生成し、通信部32を介して、A社の配車管理装置11Aに送信する。 Then, the vehicle dynamic data generation unit 34 generates a company ID for identifying the company to which the taxi 21A belongs, a radio ID for identifying the vehicle of the taxi 21A, a crew ID for identifying the driver who is on the taxi 21A, and a status generation time. Status time representing, the latitude and longitude which is the position information of the taxi 21A, the traveling speed and the traveling direction of the taxi 21A, the status of "actual vehicle", "empty vehicle", or "pick-up", and the status of "actual vehicle" or "actual vehicle" or " In the case of "pick-up", information such as the boarding place and destination of the taxi 21 is generated periodically or irregularly as vehicle dynamic data, and transmitted to the vehicle allocation management device 11A of company A via the communication unit 32. do.
 通信部32は、車載器31の車両動態データ生成部34で生成された車両動態データを、A社の配車管理装置11Aに送信する。通信部32は、所定のネットワークを介したネットワーク通信を行うネットワークインタフェースで構成される。 The communication unit 32 transmits the vehicle dynamic data generated by the vehicle dynamic data generation unit 34 of the vehicle-mounted device 31 to the vehicle allocation management device 11A of the company A. The communication unit 32 is composed of a network interface that performs network communication via a predetermined network.
 端末装置33は、例えば、スマートフォンやタブレット端末等の情報処理装置で構成される。端末装置33には、ドライバ用のアプリケーションプログラムであるドライバアプリ35がインストールされている。ドライバアプリ35は、配車統合管理装置12からの配車依頼に関するデータを取得してディスプレイに表示したり、ドライバの操作に基づき、配車依頼に対する応答のデータを配車統合管理装置12に送信する。ドライバアプリ35は、携帯通信用の広域通信網などのネットワークを介して直接、配車統合管理装置12と通信を行う。なお、ドライバアプリ35は、通信部32を介して、A社の配車管理装置11Aを経由して、配車統合管理装置12と通信を行ってもよい。 The terminal device 33 is composed of an information processing device such as a smartphone or a tablet terminal, for example. The driver application 35, which is an application program for the driver, is installed in the terminal device 33. The driver application 35 acquires the data related to the vehicle allocation request from the vehicle allocation management device 12 and displays it on the display, or transmits the response data to the vehicle allocation request to the vehicle allocation management device 12 based on the driver's operation. The driver application 35 directly communicates with the vehicle allocation integrated management device 12 via a network such as a wide area communication network for mobile communication. The driver application 35 may communicate with the vehicle allocation integrated management device 12 via the vehicle allocation management device 11A of the company A via the communication unit 32.
 B社のタクシー21Bと、C社のタクシー21Cも、会社が異なるのみで、A社のタクシー21Aと基本的に同様であるので、その説明は省略する。 Company B's taxi 21B and company C's taxi 21C are basically the same as company A's taxi 21A, except that the company is different, so the explanation is omitted.
 A社の配車管理装置11Aは、1以上のA社のタクシー21Aの車両動態データを収集し、配車統合管理装置12に送信するとともに、配車統合管理装置12からA社のタクシー21Aへ送信される配車依頼に関するデータを中継して、指定されたA社のタクシー21Aへ送信する。 The vehicle allocation management device 11A of company A collects vehicle dynamic data of one or more taxi 21A of company A and transmits the vehicle dynamic data to the vehicle allocation management device 12 and is transmitted from the vehicle allocation management device 12 to the taxi 21A of company A. The data related to the vehicle dispatch request is relayed and transmitted to the designated taxi 21A of company A.
 A社の配車管理装置11Aは、車両動態データ管理部41、注文情報管理部42、および、通信部43を有する。A社の配車管理装置11Aは、例えば、ネットワーク接続機能を有するサーバ装置(情報処理装置)で構成される。 The vehicle allocation management device 11A of company A has a vehicle dynamic data management unit 41, an order information management unit 42, and a communication unit 43. The vehicle allocation management device 11A of Company A is composed of, for example, a server device (information processing device) having a network connection function.
 車両動態データ管理部41は、A社のタクシー21Aそれぞれから供給される車両動態データを管理する。具体的には、車両動態データ管理部41は、A社のタクシー21Aそれぞれから供給される車両動態データを内部の記憶部に記憶し、各タクシー21Aの車両動態データを不図示のディスプレイに表示させる。また、車両動態データ管理部41は、各タクシー21Aから供給される車両動態データを配車統合管理装置12に送信する。 The vehicle dynamic data management unit 41 manages the vehicle dynamic data supplied from each of the taxi 21A of company A. Specifically, the vehicle dynamic data management unit 41 stores the vehicle dynamic data supplied from each of the taxi 21A of the company A in the internal storage unit, and displays the vehicle dynamic data of each taxi 21A on a display (not shown). .. Further, the vehicle dynamic data management unit 41 transmits the vehicle dynamic data supplied from each taxi 21A to the vehicle allocation integrated management device 12.
 A社のタクシー21Aの運行を管理するオペレータは、A社に配車依頼の電話等があった場合、車両動態データ管理部41に記憶されている、A社の各タクシー21Aの現在位置や、「実車」または「空車」等のステータスを確認し、配車依頼に対応可能なタクシー21Aを検索したり、割り当てることができる。 When the operator who manages the operation of the taxi 21A of the company A receives a call for dispatching the vehicle to the company A, the current position of each taxi 21A of the company A, which is stored in the vehicle dynamics data management unit 41, and " You can check the status of "actual vehicle" or "empty vehicle" and search for or assign taxi 21A that can respond to the vehicle allocation request.
 注文情報管理部42は、顧客等からの事前の配車依頼(配車予約)の情報を管理する。例えば、A社のタクシー21Aのオペレータが、顧客から配車予約の電話を受け付けた場合、オペレータは、配車予約の情報、例えば、迎車場所、迎車時刻、顧客名、目的地などの情報を、操作端末から注文情報管理部42に入力する。注文情報管理部42は、配車予約の情報を記憶し、予約時刻の所定時間前になると、配車依頼の表示を行う。配車依頼の表示を確認したオペレータは、車両動態データ管理部41に記憶されている車両動態データに基づいて、所定のタクシー21Aに配車依頼を行う。なお、注文情報管理部42が、予約時刻の所定時間前になると、車両動態データ管理部41の車両動態データから、最適なタクシー21Aを検索し、配車依頼を行ってもよい。 The order information management unit 42 manages information on prior vehicle allocation requests (vehicle allocation reservations) from customers and the like. For example, when the operator of the taxi 21A of company A receives a call for a vehicle allocation reservation from a customer, the operator inputs information on the vehicle allocation reservation, for example, information such as a pick-up location, a pick-up time, a customer name, and a destination. Is input to the order information management unit 42. The order information management unit 42 stores the information of the vehicle allocation reservation, and displays the vehicle allocation request when the predetermined time before the reservation time comes. The operator who confirms the display of the vehicle allocation request makes a vehicle allocation request to the predetermined taxi 21A based on the vehicle dynamic data stored in the vehicle dynamic data management unit 41. The order information management unit 42 may search for the optimum taxi 21A from the vehicle dynamics data of the vehicle dynamics data management unit 41 and make a vehicle allocation request before the reserved time.
 通信部43は、配車統合管理装置12およびA社のタクシー21Aそれぞれと所定の通信を行う。例えば、通信部43は、配車統合管理装置12からの配車依頼を所定のタクシー21Aに送信したり、各タクシー21Aから定期的に取得される車両動態データを、配車統合管理装置12に送信する。 The communication unit 43 performs predetermined communication with each of the vehicle allocation integrated management device 12 and the taxi 21A of company A. For example, the communication unit 43 transmits a vehicle allocation request from the vehicle allocation integrated management device 12 to a predetermined taxi 21A, and transmits vehicle dynamic data periodically acquired from each taxi 21A to the vehicle allocation integrated management device 12.
 B社およびC社それぞれのタクシー会社の配車管理装置11Bおよび11Cも、会社が異なるのみで、A社の配車管理装置11Aと基本的に同様であるので、その説明は省略する。なお、A社、B社、およびC社の配車管理装置11A乃至11Cそれぞれを特に区別しない場合、単に、配車管理装置11と称する場合がある。 The vehicle allocation management devices 11B and 11C of the taxi companies of companies B and C are basically the same as the vehicle allocation management devices 11A of company A, except that the companies are different, so the description thereof will be omitted. When the vehicle allocation management devices 11A to 11C of companies A, B, and C are not particularly distinguished, they may be simply referred to as the vehicle allocation management device 11.
 配車統合管理装置12は、A社、B社、およびC社の配車管理装置11との間で、車両動態データや配車依頼などのデータを送受信する。また、配車統合管理装置12は、タクシーの利用者であるユーザの端末装置(以下、ユーザ端末と称する。)13にインストールされた、配車依頼を行うアプリケーションプログラム(以下、ユーザアプリと称する。)61とも、所定のネットワークを介して通信を行う。配車統合管理装置12は、例えば、ネットワーク接続機能を有するサーバ装置で構成される。 The vehicle allocation management device 12 transmits and receives data such as vehicle dynamic data and vehicle allocation request to and from the vehicle allocation management devices 11 of companies A, B, and C. Further, the vehicle allocation integrated management device 12 is an application program (hereinafter, referred to as a user application) 61 installed in a terminal device (hereinafter, referred to as a user terminal) 13 of a user who is a taxi user, for requesting a vehicle allocation. Both communicate via a predetermined network. The vehicle allocation integrated management device 12 is composed of, for example, a server device having a network connection function.
 配車統合管理装置12は、全てのタクシー21の配車を管理する配車管理装置である。配車統合管理装置12は、車両動態データ管理部51、顧客データ管理部52、注文情報管理部53、配車管理部54、タクシー会社通信部55、および、アプリ通信部56を有する。 The vehicle allocation management device 12 is a vehicle allocation management device that manages the vehicle allocation of all taxis 21. The vehicle allocation integrated management device 12 includes a vehicle dynamic data management unit 51, a customer data management unit 52, an order information management unit 53, a vehicle allocation management unit 54, a taxi company communication unit 55, and an application communication unit 56.
 車両動態データ管理部51は、各タクシー会社の配車管理装置11、および、各個人タクシー21Dから供給される車両動態データを管理する。具体的には、車両動態データ管理部51は、各タクシー会社の配車管理装置11および各個人タクシー21Dから供給される車両動態データを内部の記憶部に記憶し、車両動態データを不図示のディスプレイに表示させる。車両動態データは、タクシー21の会社ID、タクシー21の無線ID、乗務員ID、ステータス時刻、タクシー21の位置情報、タクシー21の走行速度および進行方向、ステータス、並びに、ステータスが「実車」または「迎車」の場合のタクシー21の乗車地および目的地などの情報である。また、車両動態データ管理部51は、1回の「実車」のステータスが終了するごとに、タクシー21の会社ID、タクシー21の無線ID、乗務員ID、乗車地および目的地、料金などを、過去の実車データとして内部の記憶部に記録する。 The vehicle dynamic data management unit 51 manages the vehicle dynamic data supplied from the vehicle allocation management device 11 of each taxi company and each individual taxi 21D. Specifically, the vehicle dynamics data management unit 51 stores vehicle dynamics data supplied from the vehicle allocation management device 11 of each taxi company and each individual taxi 21D in an internal storage unit, and displays the vehicle dynamics data (not shown). To display. The vehicle dynamic data includes the company ID of the taxi 21, the radio ID of the taxi 21, the crew ID, the status time, the position information of the taxi 21, the traveling speed and the traveling direction of the taxi 21, the status, and the status of "actual vehicle" or "pick-up". This is information such as the boarding place and destination of the taxi 21 in the case of. In addition, the vehicle dynamic data management unit 51 records the company ID of the taxi 21, the radio ID of the taxi 21, the crew ID, the boarding place and destination, the fare, etc., each time the status of one "actual vehicle" is completed. It is recorded in the internal storage as the actual vehicle data.
 顧客データ管理部52は、オペレータによって入力されたり、ユーザアプリ61から送信されてくるデータに基づいて、顧客データを生成し、内部の記憶部に記憶する。例えば、顧客データ管理部52は、顧客データとして、顧客の名前、顧客が好きなタクシー会社や優先的に配車して欲しいタクシー会社、よく利用するタクシー乗り場、迎車に対する平均待ち時間、などの情報を、顧客を識別する識別情報である顧客IDとともに記憶する。顧客データは、ユーザアプリ61においてユーザが入力(指定)したデータであってもよし、ユーザの乗車履歴などに基づいて、顧客データ管理部52が生成したデータでもよい。 The customer data management unit 52 generates customer data based on the data input by the operator or transmitted from the user application 61, and stores it in the internal storage unit. For example, the customer data management unit 52 provides customer data such as a customer's name, a taxi company that the customer likes, a taxi company that wants to preferentially dispatch a taxi, a frequently used taxi stand, and an average waiting time for picking up a taxi. , Stored together with the customer ID, which is the identification information that identifies the customer. The customer data may be data input (designated) by the user in the user application 61, or may be data generated by the customer data management unit 52 based on the user's boarding history or the like.
 注文情報管理部53は、顧客等からの事前の配車依頼(配車予約)の情報を管理する。各配車管理装置11の注文情報管理部42は、各タクシー会社が受け付けた配車依頼(配車予約)の情報であるのに対して、注文情報管理部53は、各タクシー会社を統括する代表の予約センターやユーザアプリ61で受け付けた配車依頼(配車予約)の情報を管理する。注文情報管理部53は、配車予約の予約時刻の所定時間前になると、配車管理部54に配車依頼を行う。 The order information management unit 53 manages information on prior vehicle allocation requests (vehicle allocation reservations) from customers and the like. The order information management unit 42 of each vehicle allocation management device 11 is the information of the vehicle allocation request (vehicle allocation reservation) received by each taxi company, whereas the order information management unit 53 is the reservation of the representative who controls each taxi company. It manages the information of the vehicle allocation request (vehicle allocation reservation) received by the center or the user application 61. The order information management unit 53 makes a vehicle allocation request to the vehicle allocation management unit 54 before a predetermined time of the reservation time of the vehicle allocation reservation.
 配車管理部54は、配車依頼または配車予約に基づく配車の制御を行う。例えば、配車管理部54は、ユーザアプリ61から配車依頼が送信されてくると、車両動態データ管理部51に記憶されている車両動態データに基づいて、配車依頼の条件を満たすタクシー21を抽出して、配車依頼を送信する。また、配車管理部54は、注文情報管理部53から配車依頼が送信されてくると、車両動態データ管理部51に記憶されている車両動態データに基づいて、配車依頼の条件を満たすタクシー21を抽出して、ドライバアプリ35に配車依頼を送信する。 The vehicle allocation management unit 54 controls vehicle allocation based on a vehicle allocation request or a vehicle allocation reservation. For example, when the vehicle allocation request is transmitted from the user application 61, the vehicle allocation management unit 54 extracts the taxi 21 that satisfies the vehicle allocation request condition based on the vehicle dynamic data stored in the vehicle dynamic data management unit 51. And send a vehicle dispatch request. Further, when the vehicle allocation request is transmitted from the order information management unit 53, the vehicle allocation management unit 54 selects the taxi 21 that satisfies the vehicle allocation request condition based on the vehicle dynamic data stored in the vehicle dynamic data management unit 51. Extract and send a vehicle allocation request to the driver application 35.
 タクシー会社通信部55は、各タクシー会社の配車管理装置11それぞれと所定の通信を行う。例えば、タクシー会社通信部55は、各タクシー21から定期的に送信されてくる車両動態データを受信し、車両動態データ管理部51に供給したり、配車管理部54からの配車依頼を、配車管理装置11を介して所定のタクシー21に送信する。 The taxi company communication unit 55 performs predetermined communication with each of the vehicle allocation management devices 11 of each taxi company. For example, the taxi company communication unit 55 receives vehicle dynamic data periodically transmitted from each taxi 21 and supplies the vehicle dynamic data to the vehicle dynamic data management unit 51, or receives a vehicle allocation request from the vehicle allocation management unit 54 for vehicle allocation management. It is transmitted to a predetermined taxi 21 via the device 11.
 なお、タクシー会社通信部55は、各タクシー会社の配車管理装置11を介さずに、直接、各タクシー会社のタクシー21と通信を行うことにより、車両動態データを受信したり、配車管理部54からの配車依頼を所定のタクシー21に送信するようにしてもよい。 The taxi company communication unit 55 directly communicates with the taxi 21 of each taxi company without going through the vehicle allocation management device 11 of each taxi company to receive vehicle dynamic data or from the vehicle allocation management unit 54. The vehicle dispatch request may be sent to a predetermined taxi 21.
 アプリ通信部56は、ユーザアプリ61と所定の通信を行う。例えば、アプリ通信部56は、ユーザアプリ61からの配車依頼を受信して、配車管理部54に供給したり、所定のタクシー21の配車が確定した場合に、配車確定通知をユーザアプリ61へ送信する。 The application communication unit 56 performs predetermined communication with the user application 61. For example, the application communication unit 56 receives a vehicle allocation request from the user application 61 and supplies it to the vehicle allocation management unit 54, or sends a vehicle allocation confirmation notification to the user application 61 when the allocation of a predetermined taxi 21 is confirmed. do.
 なお、図1では、理解を容易にするため、1人のユーザに対応するユーザ端末13とユーザアプリ61しか図示されていないが、配車統合管理装置12は、複数のユーザ端末13のユーザアプリ61と必要に応じて、所要の通信を行うことができる。 In FIG. 1, only the user terminal 13 and the user application 61 corresponding to one user are shown for easy understanding, but the vehicle allocation integrated management device 12 is the user application 61 of a plurality of user terminals 13. And if necessary, the required communication can be performed.
 ユーザ端末13は、例えば、スマートフォンやタブレット端末等の情報処理装置で構成され、配車統合管理装置12と所定の通信を行う。ユーザアプリ61は、ユーザの操作に基づいて、タクシー21の配車を配車統合管理装置12に依頼したり、配車依頼に応じた配車確定の表示を行う。また、ユーザアプリ61は、配車統合管理装置12から、ユーザの現在地近傍の車両動態データを取得することで、現在のタクシー21の運行状況などをディスプレイに表示することもできる。 The user terminal 13 is composed of, for example, an information processing device such as a smartphone or a tablet terminal, and performs predetermined communication with the vehicle allocation integrated management device 12. The user application 61 requests the vehicle allocation integrated management device 12 to dispatch the taxi 21 based on the user's operation, and displays the vehicle allocation confirmation in response to the vehicle allocation request. In addition, the user application 61 can display the current operation status of the taxi 21 on the display by acquiring the vehicle dynamic data in the vicinity of the user's current location from the vehicle allocation integrated management device 12.
 以上のように構成されるタクシー配車システム1においては、ユーザがユーザアプリ61を操作して、タクシー21の配車依頼を行った場合、配車統合管理装置12は、車両動態データ管理部51の車両動態データを参照して、最適なタクシー21を探索し、探索したタクシー21に配車依頼を送信する。 In the taxi dispatch system 1 configured as described above, when the user operates the user application 61 to request the taxi 21 to be dispatched, the vehicle dispatch integrated management device 12 uses the vehicle dynamics of the vehicle dynamics data management unit 51. With reference to the data, the optimum taxi 21 is searched for, and a dispatch request is sent to the searched taxi 21.
 ここで、配車統合管理装置12は、最適なタクシー21を探索する場合に、探索時点におけるステータスが「空車」であるタクシー21だけでなく、ステータスが「実車」または「迎車」であるタクシー21も含めて、タクシー21を検索することができる。 Here, when searching for the optimum taxi 21, the vehicle allocation integrated management device 12 includes not only the taxi 21 whose status at the time of the search is "empty" but also the taxi 21 whose status is "actual vehicle" or "pick-up". Including, taxi 21 can be searched.
 これにより、ユーザにとっては、配車依頼受け入れ可能なタクシー21が増えることで、少ない待ち時間で、タクシー21を呼ぶことができる。また、特定の時間帯や場所、天候等に起因してタクシー需要が多い場合に、空車状態のタクシーを見つけられない状態を減らすことができる。 As a result, the user can call the taxi 21 with less waiting time by increasing the number of taxis 21 that can accept the dispatch request. In addition, when there is a large demand for taxis due to a specific time zone, place, weather, etc., it is possible to reduce the situation where an empty taxi cannot be found.
 また、タクシー21のドライバにとっては、乗客を乗せた実車中の状態から、次の乗客を乗せるまでの時間を短くすることができるとともに、次の乗客を乗せるまでの時間や移動を減らすことができる。 Further, for the driver of the taxi 21, it is possible to shorten the time from the state in the actual vehicle carrying the passenger to the next passenger, and to reduce the time and movement until the next passenger is carried. ..
 すなわち、タクシー配車システム1によれば、効率的な配車が可能となる。 That is, according to the taxi dispatch system 1, efficient dispatch is possible.
<2.タクシー配車システム全体の流れ>
 初めに、図2のフローチャートを参照して、タクシー配車システム1全体の処理の流れについて説明し、その後、配車統合管理装置12、タクシー21、ユーザ端末13それぞれの処理の詳細について説明する。
<2. Flow of the entire taxi dispatch system>
First, the processing flow of the entire taxi dispatch system 1 will be described with reference to the flowchart of FIG. 2, and then the details of the processing of each of the vehicle allocation integrated management device 12, the taxi 21, and the user terminal 13 will be described.
 図2は、タクシー配車システム1による配車制御処理のフローチャートである。 FIG. 2 is a flowchart of the vehicle allocation control process by the taxi vehicle allocation system 1.
 この処理では、ユーザAがユーザアプリ61を利用してA社のタクシー21Aに乗車し、ユーザAがタクシー21Aに乗車中に、ユーザBがユーザアプリ61を利用してタクシー21の配車を依頼した場合に、ユーザAが乗車中のタクシー21Aが割り当てられる状況を想定する。 In this process, user A uses the user application 61 to board the taxi 21A of company A, and while user A is riding the taxi 21A, user B requests the dispatch of the taxi 21 using the user application 61. In this case, it is assumed that the taxi 21A on which the user A is on board is assigned.
 なお、図2の処理とは別に、配車統合管理装置12が、タクシー21の車両動態データを各タクシー21から、定期的または不定期に取得し、車両動態データ管理部51の車両動態データを更新する処理が、常時実行されていることとする。 In addition to the processing of FIG. 2, the vehicle allocation integrated management device 12 acquires the vehicle dynamic data of the taxi 21 from each taxi 21 periodically or irregularly, and updates the vehicle dynamic data of the vehicle dynamic data management unit 51. It is assumed that the processing to be performed is always executed.
 最初に、ユーザAが、ステップS1において、ユーザアプリ61に乗車地「X」および目的地「Y」を入力し、配車依頼の操作を行う。 First, in step S1, the user A inputs the boarding place "X" and the destination "Y" into the user application 61, and operates the vehicle allocation request.
 ステップS2において、ユーザAのユーザアプリ61は、乗車地「X」および目的地「Y」の情報とともに配車依頼を、配車統合管理装置12に送信する。 In step S2, the user application 61 of user A transmits a vehicle allocation request to the vehicle allocation integrated management device 12 together with information on the boarding place “X” and the destination “Y”.
 ステップS11において、配車統合管理装置12の配車管理部54は、ユーザAのユーザアプリ61からの配車依頼を受信し、車両動態データ管理部51が管理する現在の車両動態データを参照して、配車可能なタクシー21を抽出する。ここで、乗車地「X」に最も近いタクシー21で、「空車」のステータスを有するA社のタクシー21Aが、検索されたとする。 In step S11, the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives the vehicle allocation request from the user application 61 of the user A, refers to the current vehicle dynamic data managed by the vehicle dynamic data management unit 51, and allocates the vehicle. Extract possible taxis 21. Here, it is assumed that the taxi 21A of the company A having the status of "empty" is searched for the taxi 21 closest to the boarding place "X".
 ステップS12において、配車管理部54は、検索されたA社のタクシー21Aに配車依頼を送信する。 In step S12, the vehicle allocation management unit 54 transmits a vehicle allocation request to the searched taxi 21A of company A.
 ステップS21において、A社のタクシー21Aのドライバアプリ35は、配車統合管理装置12からの配車依頼に関するデータ(例えば、乗車地「X」および目的地「Y」など)を取得してディスプレイに表示する。そして、ドライバが、配車依頼を受諾する旨の操作を行うと、ステップS22において、ドライバアプリ35は、配車依頼を受諾する旨の依頼受諾通知を、配車統合管理装置12に送信する。 In step S21, the driver application 35 of the taxi 21A of the company A acquires the data related to the vehicle allocation request from the vehicle allocation integrated management device 12 (for example, the boarding place “X” and the destination “Y”) and displays it on the display. .. Then, when the driver performs an operation to accept the vehicle allocation request, in step S22, the driver application 35 transmits a request acceptance notification to the effect that the vehicle allocation request is accepted to the vehicle allocation integrated management device 12.
 配車統合管理装置12の配車管理部54は、ステップS13において、タクシー21Aからの依頼受諾通知を受信すると、そのタクシー21Aを配車するタクシーに決定し、ステップS14において、ユーザAのドライバアプリ35に、配車確定通知を送信する。 Upon receiving the request acceptance notification from the taxi 21A in step S13, the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 determines the taxi to dispatch the taxi 21A, and in step S14, the driver application 35 of the user A is notified. Send a vehicle dispatch confirmation notice.
 ユーザAのドライバアプリ35は、ステップS3において、配車統合管理装置12から配車確定通知を受信すると、配車が確定したことを示す配車確定表示を行う。そして、ユーザAに割り当てられたA社のタクシー21Aが、乗車地「X」に到着すると、ステップS4において、ユーザAは、タクシー21Aに乗車し、目的地「Y」への移動を開始する。 When the driver application 35 of the user A receives the vehicle allocation confirmation notification from the vehicle allocation integrated management device 12 in step S3, the driver application 35 displays the vehicle allocation confirmation indicating that the vehicle allocation has been confirmed. Then, when the taxi 21A of the company A assigned to the user A arrives at the boarding place "X", in step S4, the user A gets on the taxi 21A and starts moving to the destination "Y".
 ユーザBが、ステップS31において、ユーザアプリ61に乗車地「Y’」および目的地「Z」を入力し、配車依頼の操作を行う。ここで、乗車地「Y’」は、ユーザAの目的地「Y」と近い場所である。 In step S31, the user B inputs the boarding place "Y'" and the destination "Z" into the user application 61, and operates the vehicle allocation request. Here, the boarding place "Y'" is a place close to the destination "Y" of the user A.
 ステップS32において、ユーザBのユーザアプリ61は、乗車地「Y’」および目的地「Z」の情報とともに配車依頼を、配車統合管理装置12に送信する。 In step S32, the user application 61 of user B transmits a vehicle allocation request to the vehicle allocation integrated management device 12 together with information on the boarding place "Y'" and the destination "Z".
 ステップS15において、配車統合管理装置12の配車管理部54は、ユーザBのユーザアプリ61からの配車依頼を受信し、車両動態データ管理部51が管理する現在の車両動態データを参照して、配車可能なタクシー21を抽出する。ここで、ユーザAを乗せて目的地「Y」へ移動中のA社のタクシー21Aが検索される。 In step S15, the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives the vehicle allocation request from the user application 61 of the user B, refers to the current vehicle dynamic data managed by the vehicle dynamic data management unit 51, and allocates the vehicle. Extract possible taxis 21. Here, the taxi 21A of the company A that is moving to the destination "Y" with the user A is searched.
 ステップS16において、配車管理部54は、ユーザAを乗車中のA社のタクシー21Aに配車依頼を送信する。 In step S16, the vehicle allocation management unit 54 transmits a vehicle allocation request to the taxi 21A of company A on which the user A is on board.
 ステップS23において、ユーザAを乗せたタクシー21Aのドライバアプリ35は、配車統合管理装置12からの配車依頼に関するデータ(例えば、乗車地「Y’」および目的地「Z」など)を取得してディスプレイに表示する。そして、ドライバが、配車依頼を受諾する旨の操作を行うと、ステップS24において、ドライバアプリ35は、配車依頼を受諾する旨の依頼受諾通知を、配車統合管理装置12に送信する。 In step S23, the driver application 35 of the taxi 21A carrying the user A acquires and displays data related to the vehicle allocation request from the vehicle allocation integrated management device 12 (for example, the boarding place "Y'" and the destination "Z"). Display in. Then, when the driver performs an operation to accept the vehicle allocation request, in step S24, the driver application 35 transmits a request acceptance notification to the effect that the vehicle allocation request is accepted to the vehicle allocation integrated management device 12.
 配車統合管理装置12の配車管理部54は、ステップS17において、タクシー21Aからの配車受諾通知を受信すると、そのタクシー21Aを配車するタクシーに決定し、ステップS18において、ユーザBのドライバアプリ35に、配車確定通知を送信する。 When the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives the vehicle allocation acceptance notification from the taxi 21A in step S17, the taxi is determined to be the taxi to allocate the taxi 21A, and in step S18, the driver application 35 of the user B is notified. Send a vehicle dispatch confirmation notice.
 ユーザBのドライバアプリ35は、ステップS32において、配車確定通知を受信すると、配車確定表示を行う。 When the driver application 35 of the user B receives the vehicle allocation confirmation notification in step S32, the vehicle allocation confirmation display is performed.
 ユーザAを乗せたタクシー21Aは、目的地「Y」へ到着し、ステップS5において、ユーザAが降車する。 The taxi 21A carrying the user A arrives at the destination "Y", and the user A gets off in step S5.
 タクシー21Aは、目的地「Y」からユーザBの乗車地「Y’」へ移動する。そして、ステップS33において、ユーザBは、タクシー21Aに乗車し、目的地「Z」への移動を開始する。 Taxi 21A moves from the destination "Y" to the boarding place "Y'" of user B. Then, in step S33, the user B gets on the taxi 21A and starts moving to the destination "Z".
 以上の処理において、図2において破線で囲まれた期間は、ユーザAがタクシー21Aに乗車している時間を示している。ユーザAを乗せたタクシー21Aは、ユーザAを降ろし、ステータスが「空車」となるのを待たずに、次の乗客であるユーザBを獲得することができ、効率良く営業することができる。 In the above processing, the period surrounded by the broken line in FIG. 2 indicates the time when the user A is on the taxi 21A. The taxi 21A carrying the user A can take down the user A and acquire the next passenger, the user B, without waiting for the status to become "empty", and can operate efficiently.
<3.ユーザアプリの配車依頼処理>
 次に、図3のフローチャートを参照して、図2に示したタクシー配車システム1全体の配車制御処理のうち、ユーザBのユーザアプリ61に着目した配車依頼処理について説明する。この処理は、例えば、ユーザBがユーザアプリ61を起動したとき、開始される。
<3. User application vehicle dispatch request processing>
Next, among the vehicle allocation control processes of the entire taxi vehicle allocation system 1 shown in FIG. 2, the vehicle allocation request process focusing on the user application 61 of the user B will be described with reference to the flowchart of FIG. This process is started, for example, when the user B activates the user application 61.
 ユーザBがユーザアプリ61を起動すると、ステップS51において、ユーザアプリ61は、現在地付近にいるタクシー21を表示する。 When the user B activates the user application 61, in step S51, the user application 61 displays the taxi 21 near the current location.
 図4は、ステップS51において、ユーザBのユーザ端末13のディスプレイに表示されたユーザアプリ61の画面例を示している。 FIG. 4 shows a screen example of the user application 61 displayed on the display of the user terminal 13 of the user B in step S51.
 図4の画面には、現在地近傍の地図を表示するエリアマップ81、配車依頼操作を行う配車依頼操作部82、乗車地を入力する乗車地入力部83、目的地を入力する目的地入力部84、および、支払方法を指定する支払設定部85が設けられている。 On the screen of FIG. 4, an area map 81 for displaying a map of the vicinity of the current location, a vehicle allocation request operation unit 82 for performing a vehicle allocation request operation, a boarding place input unit 83 for inputting a boarding location, a destination input unit 84 for inputting a destination, A payment setting unit 85 for designating a payment method is provided.
 エリアマップ81には、ステータスが「空車」のタクシー21を表すタクシーマーク91Aと、ステータスが「実車」または「迎車」のタクシー21を表すタクシーマーク91Bとが、タクシー21の現在位置に応じた位置に表示されている。ステータスが「空車」のタクシーマーク91Aと、ステータスが「実車」または「迎車」のタクシーマーク91Bとでは、表示の色または模様が異なっており、区別して表示されている。図4の例では、ステータスが「空車」のタクシーマーク91Aは、白色(無地)で表され、ステータスが「実車」または「迎車」のタクシーマーク91Bが、灰色で表されている。 In the area map 81, a taxi mark 91A representing a taxi 21 having a status of "empty" and a taxi mark 91B representing a taxi 21 having a status of "actual vehicle" or "picking up" are located at positions corresponding to the current position of the taxi 21. It is displayed. The taxi mark 91A whose status is "empty" and the taxi mark 91B whose status is "actual vehicle" or "pick-up" are different in display color or pattern and are displayed separately. In the example of FIG. 4, the taxi mark 91A having the status "empty" is represented in white (plain), and the taxi mark 91B having the status "actual vehicle" or "pick-up" is represented in gray.
 なお、図4の例では、ステータスが「実車」のタクシーマーク91Bと、「迎車」のタクシーマーク91Bとを区別することなく、同一の色または模様で表しているが、「実車」のタクシーマーク91Bと、「迎車」のタクシーマーク91Bとを区別可能に色または模様などで異なる表示としてもよい。また、タクシー21を区別して表示する方法としては、色または模様に限られず、文字によって区別して表示してもよい。また、それらを組み合わせて、例えば色または模様によってタクシー21を会社ごとに区別して表示し、文字によってステータスを区別して表示してもよい。また、会社とステータスの表示の区別が、その逆であってもよい。また、顧客データに基づいて、顧客が好きなタクシー会社や優先的に配車して欲しいタクシー会社を、色、模様、または文字等によって強調して表示してもよい。また、顧客が好きなタクシー会社や優先的に配車して欲しいタクシー会社のタクシー21のみを表示するようにしてもよい。 In the example of FIG. 4, the taxi mark 91B whose status is "actual vehicle" and the taxi mark 91B whose status is "pick-up" are shown in the same color or pattern without distinction, but the taxi mark of "actual vehicle". The 91B and the taxi mark 91B of "pick-up" may be displayed differently by color or pattern so as to be distinguishable. Further, the method of displaying the taxi 21 separately is not limited to the color or the pattern, and the taxi 21 may be displayed separately by a character. Further, by combining them, for example, the taxi 21 may be displayed separately for each company by color or pattern, and the status may be displayed separately by characters. Also, the distinction between company and status display may be vice versa. Further, based on the customer data, the taxi company that the customer likes or the taxi company that the customer wants to preferentially dispatch may be highlighted by color, pattern, characters, or the like. Further, only the taxi 21 of the taxi company that the customer likes or the taxi company that the customer wants to preferentially dispatch may be displayed.
 以下では、ステータスが「空車」のタクシー21を表すタクシーマーク91Aを、空車タクシーマーク91Aと称し、ステータスが「実車」または「迎車」のタクシーマーク91Bを、実車・迎車タクシーマーク91Bと称して説明することとする。空車タクシーマーク91Aと実車・迎車タクシーマーク91Bとを特に区別しない場合、単にタクシーマーク91と称する。 In the following, the taxi mark 91A representing the taxi 21 having the status of "empty" will be referred to as the empty taxi mark 91A, and the taxi mark 91B having the status of "actual vehicle" or "picking up" will be referred to as the actual vehicle / picking taxi mark 91B. I decided to. When there is no particular distinction between the empty taxi mark 91A and the actual / pick-up taxi mark 91B, it is simply referred to as the taxi mark 91.
 エリアマップ81には、ユーザ端末13のGPS受信機で取得されたユーザの現在地を示す現在地マーク93と、ユーザによって乗車地入力部83に入力された乗車地に対応する位置に乗車地マーク94が表示されている。乗車地マーク94は、ユーザがタッチ操作により、エリアマップ81上の所望の場所に自由に移動させることができ、乗車地マーク94の場所に応じた住所が、乗車地入力部83に表示される。 On the area map 81, the current location mark 93 indicating the user's current location acquired by the GPS receiver of the user terminal 13 and the boarding location mark 94 are displayed at positions corresponding to the boarding locations input by the user to the boarding location input unit 83. Has been done. The boarding place mark 94 can be freely moved to a desired place on the area map 81 by the user by touch operation, and the address corresponding to the place of the boarding place mark 94 is displayed on the boarding place input unit 83.
 配車依頼操作部82には、操作バー82Aが表示されており、操作バー82Aを右側にスライドすることにより、配車依頼を実行することができる。 The operation bar 82A is displayed on the vehicle allocation request operation unit 82, and the vehicle allocation request can be executed by sliding the operation bar 82A to the right.
 乗車地入力部83には、ユーザが希望する乗車地が入力される。乗車地入力部83は、アプリ起動時には空欄とされてもよいし、GPS受信機で取得された現在地がデフォルトで入力されてもよい。乗車地入力部83が空欄とされる場合には、乗車地マーク94も表示されない。 The boarding place desired by the user is input to the boarding place input unit 83. The boarding location input unit 83 may be left blank when the application is started, or the current location acquired by the GPS receiver may be input by default. If the boarding place input unit 83 is left blank, the boarding place mark 94 is also not displayed.
 目的地入力部84には、ユーザが希望する行き先である目的地が入力される。 The destination, which is the destination desired by the user, is input to the destination input unit 84.
 支払設定部85では、支払方法を指定することができる。支払方法には、例えば、ドライバに現金で支払う現金払いや、ユーザアプリ61に登録されているクレジットカードで支払うカード払いなどを選択することができる。図4の支払設定部85には、カード払いを指定した際の表示例が示されている。 The payment setting unit 85 can specify the payment method. As the payment method, for example, cash payment to pay the driver in cash, card payment to pay with the credit card registered in the user application 61, or the like can be selected. The payment setting unit 85 of FIG. 4 shows a display example when card payment is specified.
 アプリ起動時など、乗車地入力部83に特に入力されていない状態では、ユーザアプリ61は、ユーザの現在地に対して地図の縮尺に応じた所定の範囲内に位置するタクシー21のタクシーマーク91をエリアマップ81上に表示する。タクシー21のステータスが「空車」、「実車」または「迎車」のいずれであるかは問わない。 In a state where no particular input is made to the boarding location input unit 83, such as when the application is started, the user application 61 displays the taxi mark 91 of the taxi 21 located within a predetermined range according to the scale of the map with respect to the user's current location. Displayed on the area map 81. It does not matter whether the status of the taxi 21 is "empty", "actual" or "pick-up".
 乗車地入力部83に乗車地が入力されると、ユーザアプリ61は、乗車地に対して地図の縮尺に応じた所定の範囲内に位置するタクシー21であって、かつ、乗車地入力部83に入力された乗車地に所定時間以内に到着可能なタクシー21のタクシーマーク91をエリアマップ81上に表示する。ここで表示されるタクシー21も、ステータスが「空車」、「実車」または「迎車」のいずれであるかを問わない。 When the boarding place is input to the boarding place input unit 83, the user application 61 is a taxi 21 located within a predetermined range according to the scale of the map with respect to the boarding place, and the boarding place input unit 83. The taxi mark 91 of the taxi 21 that can arrive at the boarding place entered in the above within a predetermined time is displayed on the area map 81. The taxi 21 displayed here may also have a status of "empty", "actual" or "pick-up".
 具体的な処理としては、乗車地入力部83に乗車地が入力されると、ユーザアプリ61は、ユーザの乗車地に関する情報を配車統合管理装置12に送信する。配車統合管理装置12は、ユーザアプリ61からの乗車地に関する情報に基づいて、乗車地に対して地図の縮尺に応じた所定の範囲内に位置するタクシー21であって、乗車地に所定時間以内に到着可能なタクシー21の位置情報およびステータスを送信する。ユーザアプリ61は、配車統合管理装置12から送信されてきたタクシー21の位置情報およびステータスに基づいて、乗車地に対して地図の縮尺に応じた所定の範囲内に位置するタクシー21であって、かつ、乗車地入力部83に入力された乗車地に所定時間以内に到着可能なタクシー21のタクシーマーク91をエリアマップ81上に表示する。到着の制限時間となる所定時間は、配車統合管理装置12によって予め設定される。 As a specific process, when the boarding place is input to the boarding place input unit 83, the user application 61 transmits information about the user's boarding place to the vehicle allocation integrated management device 12. The vehicle allocation integrated management device 12 is a taxi 21 located within a predetermined range according to the scale of the map with respect to the boarding place based on the information about the boarding place from the user application 61, and is within a predetermined time at the boarding place. The location information and status of the taxi 21 that can arrive at is transmitted. The user application 61 is a taxi 21 located within a predetermined range according to the scale of the map with respect to the boarding place based on the position information and status of the taxi 21 transmitted from the vehicle allocation integrated management device 12. In addition, the taxi mark 91 of the taxi 21 that can arrive at the boarding place input to the boarding place input unit 83 within a predetermined time is displayed on the area map 81. The predetermined time, which is the time limit for arrival, is preset by the vehicle allocation integrated management device 12.
 乗車地入力部83にユーザの現在地がデフォルトで入力されている場合には、現在地に対して所定時間以内に到着可能なタクシー21のタクシーマーク91がエリアマップ81上に表示される。 When the user's current location is input to the boarding location input unit 83 by default, the taxi mark 91 of the taxi 21 that can arrive at the current location within a predetermined time is displayed on the area map 81.
 エリアマップ81上に表示する空車タクシーマーク91Aまたは実車・迎車タクシーマーク91Bは、所定時間以内に到着可能な全てのタクシー21ではなく、到着時刻が早い上位のN台(N>0)のみを表示するようにしてもよい。また、ステータスが「空車」のタクシー21がいれば、空車タクシーマーク91Aのみを表示し、「空車」のタクシー21が所定台数以下の場合にのみ、実車・迎車タクシーマーク91Bを表示するようにしてもよい。あるいはまた、時間帯や場所(エリア)に応じて、空車タクシーマーク91A若しくは実車・迎車タクシーマーク91Bの一方または両方を表示するか否かを制御してもよい。 The empty taxi mark 91A or the actual / pick-up taxi mark 91B displayed on the area map 81 displays only the top N vehicles (N> 0) with the earliest arrival time, not all taxis 21 that can arrive within the specified time. You may do so. In addition, if there is a taxi 21 with a status of "empty", only the empty taxi mark 91A is displayed, and only when the number of "empty" taxis 21 is less than the specified number, the actual vehicle / pick-up taxi mark 91B is displayed. May be good. Alternatively, it may be controlled whether or not to display one or both of the empty taxi mark 91A and the actual vehicle / pick-up taxi mark 91B according to the time zone and the place (area).
 図5は、ユーザが乗車地入力部83に入力した乗車地または現在地に対して所定時間以内に到着可能なタクシー21のタクシーマーク91をエリアマップ81上に表示する画面のその他の例を示している。 FIG. 5 shows another example of a screen for displaying the taxi mark 91 of the taxi 21 that can arrive at the boarding place or the current place entered by the user in the boarding place input unit 83 within a predetermined time on the area map 81. ..
 図5の例では、現在地に所定時間以内に到着可能なタクシー21であって、ステータスが「実車」または「迎車」であるタクシー21の実車・迎車タクシーマーク91Bに対して、そのタクシー21の目的地を示す目的地マーク95と、目的地までの走行予定ルート96とが表示されている。 In the example of FIG. 5, the purpose of the taxi 21 is relative to the actual taxi / pick-up taxi mark 91B of the taxi 21 which is a taxi 21 that can arrive at the current location within a predetermined time and whose status is "actual vehicle" or "pick-up". A destination mark 95 indicating the location and a planned travel route 96 to the destination are displayed.
 配車統合管理装置12は、ユーザアプリ61からの乗車地に関する情報に基づいて、乗車地に所定時間以内に到着可能なタクシー21の位置情報およびステータスを送信する場合、ステータスが「実車」または「迎車」であるタクシー21については、目的地に関する情報、具体的には、目的地と、目的地までの走行予定ルートもユーザアプリ61に送信する。ユーザアプリ61は、配車統合管理装置12から送信されてきたタクシー21の目的地に関する情報に基づいて、実車・迎車タクシーマーク91Bについては、目的地マーク95および目的地までの走行予定ルート96をエリアマップ81上に表示する。 When the vehicle allocation integrated management device 12 transmits the position information and status of the taxi 21 that can arrive at the boarding place within a predetermined time based on the information about the boarding place from the user application 61, the status is "actual vehicle" or "pick-up vehicle". For the taxi 21, information about the destination, specifically, the destination and the planned travel route to the destination are also transmitted to the user application 61. The user application 61 maps the destination mark 95 and the planned travel route 96 to the destination for the actual vehicle / pick-up taxi mark 91B based on the information regarding the destination of the taxi 21 transmitted from the vehicle allocation integrated management device 12. Display on 81.
 このように、目的地マーク95を表示することで、実車中のタクシー21に乗車しているユーザAの降車地をユーザBが知ることができ、例えば、ユーザBは、ユーザAの降車地に自ら移動し、乗車までの待ち時間を短縮することができる。配車統合管理装置12は、目的地に関する情報として、目的地と、目的地までの走行予定ルートの他に、目的地に到着する予定時刻、または、目的地までの所要時間もユーザアプリ61に送信するようにして、目的地マーク95と走行予定ルート96の他に、目的地に到着する予定時刻、または、目的地までの所要時間をさらに表示してもよい。 By displaying the destination mark 95 in this way, the user B can know the drop-off point of the user A who is on the taxi 21 in the actual vehicle. For example, the user B can get off at the drop-off point of the user A. You can move by yourself and shorten the waiting time until boarding. The vehicle allocation integrated management device 12 transmits to the user application 61 as information about the destination, not only the destination and the planned travel route to the destination, but also the scheduled time to arrive at the destination or the required time to reach the destination. In addition to the destination mark 95 and the planned travel route 96, the scheduled time to arrive at the destination or the time required to reach the destination may be further displayed.
 なお、図5の画面において、ステータスが「実車」または「迎車」のタクシー21の全てについて目的地マーク95および目的地までの走行予定ルート96を表示すると、エリアマップ81が見づらくなるような場合には、エリアマップ81の縮尺が一定の倍率以下(低倍率)である場合のみ表示したり、エリアマップ81の表示範囲内を目的地とするタクシー21のみ表示させるようにしてもよい。 If the destination mark 95 and the planned travel route 96 to the destination are displayed for all taxis 21 whose status is "actual vehicle" or "pick-up" on the screen of FIG. 5, the area map 81 becomes difficult to see. , The scale of the area map 81 may be displayed only when the scale is equal to or less than a certain magnification (low magnification), or only the taxi 21 whose destination is within the display range of the area map 81 may be displayed.
 図4または図5の画面において、ユーザBが、乗車地入力部83に乗車地を入力し、目的地入力部84に目的地を入力すると、図3のステップS52において、ユーザアプリ61は、乗車地および目的地の入力を受け付け、ステップS53において、配車依頼操作が行われたかを判定し、配車依頼操作が行われたと判定されるまで待機する。 On the screen of FIG. 4 or 5, when the user B inputs the boarding place in the boarding place input unit 83 and the destination in the destination input unit 84, the user application 61 gets on board in step S52 of FIG. The input of the place and the destination is accepted, and in step S53, it is determined whether or not the vehicle allocation request operation has been performed, and the vehicle waits until it is determined that the vehicle allocation request operation has been performed.
 図4の画面において、例えば、乗車地入力部83には乗車地「Y’」が入力され、目的地入力部84には目的地「Z」が入力され、ユーザBが操作バー82Aを右側にスライドする操作を行うと、ユーザアプリ61は、ステップS53で、配車依頼操作が行われたと判定し、処理をステップS54に進める。 In the screen of FIG. 4, for example, the boarding place "Y'" is input to the boarding place input unit 83, the destination "Z" is input to the destination input unit 84, and the user B moves the operation bar 82A to the right side. When the sliding operation is performed, the user application 61 determines in step S53 that the vehicle allocation request operation has been performed, and proceeds to the process in step S54.
 ステップS54において、ユーザアプリ61は、乗車地「Y’」および目的地「Z」の情報とともに配車依頼を、配車統合管理装置12に送信する。 In step S54, the user application 61 transmits a vehicle allocation request to the vehicle allocation integrated management device 12 together with information on the boarding place "Y'" and the destination "Z".
 ステップS55において、ユーザアプリ61は、配車統合管理装置12から配車確定通知が送信されてくるまで待機し、配車確定通知が送信されてくると、配車確定通知を受信する。 In step S55, the user application 61 waits until the vehicle allocation confirmation notification is transmitted from the vehicle allocation integrated management device 12, and receives the vehicle allocation confirmation notification when the vehicle allocation confirmation notification is transmitted.
 ステップS56において、ユーザアプリ61は、受信した配車確定通知に基づいて、配車確定表示を行う。例えば、ユーザアプリ61は、配車されるタクシー21Aを識別するナンバー、タクシー会社名、無線番号、迎車到着時刻などを表示する。ナンバー、タクシー会社名、無線番号、迎車到着時刻などの情報は、配車確定通知とともに、配車統合管理装置12から送信される。迎車到着時刻は、配車されるタクシー21Aが乗車地「Y’」に到着する予定時刻である。また、乗車地「Y’」から目的地「Z」までの予想料金や到着予想時刻(予想移動時間)などを表示してもよい。 In step S56, the user application 61 displays the vehicle allocation confirmation based on the received vehicle allocation confirmation notification. For example, the user application 61 displays a number that identifies the taxi 21A to be dispatched, a taxi company name, a radio number, a pick-up arrival time, and the like. Information such as a number, a taxi company name, a radio number, and a pick-up arrival time is transmitted from the vehicle allocation integrated management device 12 together with a vehicle allocation confirmation notification. The pick-up arrival time is the scheduled time when the taxi 21A to be dispatched arrives at the boarding place "Y'". Further, the estimated fare from the boarding place "Y'" to the destination "Z", the estimated arrival time (estimated travel time), and the like may be displayed.
 また、ユーザBのユーザアプリ61のエリアマップ81には、配車されるタクシー21Aが実車中のタクシー21である場合、図5の画面例のように、配車されるタクシー21Aの実車・迎車タクシーマーク91Bと、目的地マーク95および目的地までの走行予定ルート96とが表示される。 Further, in the area map 81 of the user application 61 of the user B, when the taxi 21A to be dispatched is the taxi 21 in the actual vehicle, the actual vehicle / pick-up taxi mark 91B of the taxi 21A to be dispatched is shown in the screen example of FIG. And the destination mark 95 and the planned travel route 96 to the destination are displayed.
 ユーザアプリ61による配車依頼処理は、以上のように実行される。 The vehicle allocation request process by the user application 61 is executed as described above.
<変更依頼の画面例>
 図2を参照して説明したように、ユーザBの配車依頼に対応して割り当てられたタクシー21が、ユーザAを乗せたタクシー21Aであり、ユーザAの目的地「Y」と、ユーザBの乗車地「Y’」とが、多少なりとも離れている場合、ユーザBが乗車地をY’からYへ変更すれば、ユーザAが降車してすぐに、ユーザBが乗車することができる。
<Screen example of change request>
As described with reference to FIG. 2, the taxi 21 assigned in response to the vehicle allocation request of the user B is the taxi 21A carrying the user A, the destination "Y" of the user A, and the user B. When the boarding place "Y'" is a little far away, if the user B changes the boarding place from Y'to Y, the user B can board immediately after the user A gets off.
 そこで例えば、ユーザBの配車依頼に対するタクシー21の割り当てが確定し、割り当てられたタクシー21が実車中のタクシーである場合、ユーザアプリ61は、ユーザBに、乗車中のユーザAの目的地に、ユーザBの乗車地を変更するか提案することができる。 Therefore, for example, when the allocation of the taxi 21 to the vehicle allocation request of the user B is confirmed and the assigned taxi 21 is a taxi in the actual vehicle, the user application 61 sends the user B to the destination of the user A on board. It is possible to change or propose the boarding place of user B.
 図6は、ユーザに乗車地の変更を提案するユーザアプリ61の画面例を示している。 FIG. 6 shows a screen example of the user application 61 that proposes to the user to change the boarding location.
 図6の画面では、エリアマップ101が表示されている。また、エリアマップ101には、ユーザBに割り当てられた実車中のタクシー21を示す実車・迎車タクシーマーク91Bと、そのタクシー21の目的地を示す目的地マーク95、および、目的地までの走行予定ルート96とが表示されている。この表示は、図5で説明した実車・迎車タクシーマーク91B、目的地マーク95、および、目的地までの走行予定ルート96と同様に、ユーザBに割り当てられた実車中のタクシー21についての現在地の情報や目的地に関する情報を、配車統合管理装置12からユーザアプリ61に送信することで実現される。 On the screen of FIG. 6, the area map 101 is displayed. Further, the area map 101 includes an actual vehicle / pick-up taxi mark 91B indicating the taxi 21 in the actual vehicle assigned to the user B, a destination mark 95 indicating the destination of the taxi 21, and a planned travel route to the destination. 96 is displayed. This display shows the current location of the taxi 21 in the actual vehicle assigned to the user B, similar to the actual vehicle / pick-up taxi mark 91B, the destination mark 95, and the planned travel route 96 to the destination described in FIG. This is realized by transmitting information and information on the destination from the vehicle allocation integrated management device 12 to the user application 61.
 また、エリアマップ101には、ユーザBが指定した乗車地を示す乗車地マーク102と、変更後の乗車地を示す乗車地マーク103も表示されている。 Further, on the area map 101, a boarding place mark 102 indicating the boarding place designated by the user B and a boarding place mark 103 indicating the boarding place after the change are also displayed.
 そして、例えば、「現在乗車中のお客様の降車地は1番です。3番の場所に乗車地を変更しますか?」のメッセージ104が表示されるとともに、変更を行う場合に操作される変更ボタン105と、変更を希望しない場合に操作される変更不可ボタン106が表示されている。 Then, for example, the message 104 "The place of disembarkation of the customer who is currently boarding is No. 1. Do you want to change the place of boarding to No. 3?" Is displayed, and the change to be operated when making a change is displayed. A button 105 and a non-changeable button 106 that is operated when the change is not desired are displayed.
 ユーザアプリ61は、ユーザBが乗車地の変更を希望した場合、ユーザBにインセンティブを提供することができる。例えば、インセンティブは、例えば、次回のタクシー利用時に使用できる割引券であったり、迎車代無料のクーポン、現在地周辺や目的地周辺で利用できるショップ等の無料券や割引券などとすることができる。 The user application 61 can provide an incentive to the user B when the user B wishes to change the boarding place. For example, the incentive can be, for example, a discount coupon that can be used the next time a taxi is used, a coupon for free pick-up fee, a free ticket for shops that can be used around the current location or the destination, or a discount coupon.
 乗車地の変更に対してインセンティブを与えることにより、ユーザが乗車地を変更する動機づけを与えることができ、タクシー21にとっては前の乗客と次の乗客との間の空き時間や距離を短縮することができるので、効率的な営業を行うことができる。 By giving an incentive to change the boarding place, the user can be motivated to change the boarding place, and for the taxi 21, the free time and distance between the previous passenger and the next passenger are shortened. Because it can be done, it is possible to carry out efficient sales.
 なお、図6の例では、ユーザアプリ61が提案する変更後の乗車地を、ユーザAの降車地と、ユーザBの乗車地の中間的な場所としたが、ユーザアプリ61が提案する変更後の乗車地は、ユーザAの降車地と同じ場所としてもよい。この場合、前の乗客と次の乗客との間の空き時間や距離をなくすことができる。 In the example of FIG. 6, the changed boarding place proposed by the user application 61 is set as an intermediate place between the getting-off place of the user A and the boarding place of the user B, but after the change proposed by the user application 61. The boarding place of is may be the same place as the getting-off place of user A. In this case, the free time and distance between the previous passenger and the next passenger can be eliminated.
 図6の例は、実車中のタクシー21に次の乗車予定のユーザBに対して、乗車地の変更を提案する処理であるが、反対に、実車中のタクシー21の利用者であるユーザAに、次のユーザBの乗車地に、降車地の変更を提案してもよい。 The example of FIG. 6 is a process of proposing a change of the boarding place to the user B who is scheduled to board the taxi 21 in the actual vehicle next, but on the contrary, the user A who is the user of the taxi 21 in the actual vehicle. In addition, the next user B's boarding place may be proposed to change the getting-off place.
 図7は、実車中のタクシー21のユーザAに、降車地を次のユーザBの乗車地に変更することを提案する場合の画面例を示している。 FIG. 7 shows an example of a screen when proposing to user A of the taxi 21 in the actual vehicle to change the getting-off place to the next user B's boarding place.
 図6がユーザBのユーザアプリ61の画面例であったのに対して、図7はユーザAのユーザアプリ61の画面例となる。 FIG. 6 is a screen example of the user application 61 of the user B, whereas FIG. 7 is a screen example of the user application 61 of the user A.
 図7の画面では、エリアマップ101と、エリアマップ101上に、ユーザAのタクシー21を示す実車・迎車タクシーマーク91Bと、そのタクシー21の目的地を示す目的地マーク95と、目的地までの走行予定ルート96とが表示されている。 On the screen of FIG. 7, on the area map 101, the actual vehicle / pick-up taxi mark 91B indicating the taxi 21 of the user A, the destination mark 95 indicating the destination of the taxi 21, and the travel schedule to the destination. Route 96 is displayed.
 また、エリアマップ101には、次の乗客であるユーザBが指定した乗車地を示す乗車地マーク102と、変更後の降車地を示す降車地マーク111も表示されている。変更後の降車地は、図6に示したユーザBのユーザアプリ61の画面では乗車地マーク103であるが、図7のユーザAのユーザアプリ61の画面では降車地マーク111となる。 Further, on the area map 101, a boarding place mark 102 indicating the boarding place designated by the next passenger, user B, and a boarding place mark 111 indicating the changed boarding place are also displayed. The changed disembarkation place is the boarding place mark 103 on the screen of the user application 61 of the user B shown in FIG. 6, but is the disembarking place mark 111 on the screen of the user application 61 of the user A in FIG.
 そして、例えば、「次に乗車予定のお客様の乗車地は2番です。3番の場所に降車地を変更しますか?」のメッセージ112が表示されるとともに、変更を行う場合に操作される変更ボタン113と、変更を希望しない場合に操作される変更不可ボタン114が表示されている。 Then, for example, the message 112 of "The next passenger's boarding place is No. 2. Do you want to change the boarding place to the No. 3 place?" Is displayed, and it is operated when making a change. A change button 113 and a non-changeable button 114 that is operated when the change is not desired are displayed.
 ユーザアプリ61は、ユーザAが降車地の変更を希望した場合、ユーザAにインセンティブを提供することができる。 The user application 61 can provide an incentive to the user A when the user A wishes to change the place of disembarkation.
 実車中のタクシー21の利用者であるユーザAに降車地の変更を提案する処理においても、変更が実施された場合、効率的な営業を行うことができる。 Even in the process of proposing a change of the place of disembarkation to user A who is the user of the taxi 21 in the actual vehicle, if the change is implemented, efficient business can be performed.
<4.ドライバアプリの配車依頼応答処理>
 次に、図8のフローチャートを参照して、図2に示したタクシー配車システム1全体の配車制御処理のうち、ドライバアプリ35に着目した配車依頼応答処理について説明する。この処理は、例えば、ドライバが端末装置33上のドライバアプリ35を起動したとき、開始される。
<4. Driver app dispatch request response processing>
Next, among the vehicle allocation control processes of the entire taxi vehicle allocation system 1 shown in FIG. 2, the vehicle allocation request response processing focusing on the driver application 35 will be described with reference to the flowchart of FIG. This process is started, for example, when the driver activates the driver application 35 on the terminal device 33.
 図8の配車依頼応答処理が実行される状況として、図2に示したタクシー配車システム1全体の配車制御処理のうち、ユーザAを乗車させている状態で、ユーザBからの配車依頼が送信される状況を想定する。 As a situation in which the vehicle allocation request response process of FIG. 8 is executed, the vehicle allocation request from user B is transmitted while the user A is on board in the vehicle allocation control process of the entire taxi vehicle allocation system 1 shown in FIG. Imagine a situation.
 初めに、ステップS71において、ドライバアプリ35は、配車統合管理装置12から配車依頼を受信したかを判定し、配車依頼を受信したと判定されるまで待機する。配車統合管理装置12から配車依頼が送信され、ステップS71で、配車依頼を受信したと判定された場合、処理はステップS72へ進む。 First, in step S71, the driver application 35 determines whether or not the vehicle allocation request has been received from the vehicle allocation management device 12, and waits until it is determined that the vehicle allocation request has been received. When the vehicle allocation request is transmitted from the vehicle allocation management device 12 and it is determined in step S71 that the vehicle allocation request has been received, the process proceeds to step S72.
 ステップS72において、ドライバアプリ35は、配車統合管理装置12からの配車依頼に関するデータ(例えば、乗車地「Y’」および目的地「Z」など)を取得し、取得したデータに基づく配車依頼画面をディスプレイに表示する。 In step S72, the driver application 35 acquires data related to the vehicle allocation request from the vehicle allocation integrated management device 12 (for example, the boarding place "Y'" and the destination "Z"), and displays the vehicle allocation request screen based on the acquired data. Show on the display.
 図9は、ステップS72において端末装置33のディスプレイに表示される配車依頼画面の例を示している。 FIG. 9 shows an example of a vehicle allocation request screen displayed on the display of the terminal device 33 in step S72.
 図9の画面では、エリアマップ121が表示されている。また、エリアマップ121には、ユーザAが乗車しているドライバのタクシー21を示す実車・迎車タクシーマーク91Bと、そのタクシー21の目的地を示す目的地マーク95と、目的地までの走行予定ルート96とが表示されている。 On the screen of FIG. 9, the area map 121 is displayed. Further, the area map 121 includes an actual vehicle / pick-up taxi mark 91B indicating the driver's taxi 21 on which the user A is riding, a destination mark 95 indicating the destination of the taxi 21, and a planned travel route 96 to the destination. Is displayed.
 また、エリアマップ121には、ユーザBが指定した乗車地を示す乗車地マーク122も表示されている。ユーザBの配車依頼の情報として、ユーザBの乗車予定時刻や目的地などの情報を付加情報として表示してもよい。 In addition, the area map 121 also displays the boarding place mark 122 indicating the boarding place designated by the user B. As the information of the vehicle allocation request of the user B, information such as the scheduled boarding time and the destination of the user B may be displayed as additional information.
 そして、例えば、「目的地まであと5分です。次の配車依頼を受注可能です。受注しますか?」のメッセージ131が表示されるとともに、受注を希望する場合に操作される受注ボタン132と、受注を希望しない場合に操作される受注不可ボタン133が表示されている。 Then, for example, the message 131 "It is 5 minutes to the destination. The next vehicle dispatch request can be ordered. Do you want to receive the order?" Is displayed, and the order button 132 that is operated when the order is desired is displayed. , The non-order button 133, which is operated when the order is not desired, is displayed.
 ドライバは、配車依頼を受注する場合、受注ボタン132を押下する。一方、配車依頼の受注を希望しない場合、ドライバは、受注不可ボタン133を押下する。ドライバアプリ35は、図9の配車依頼画面を表示してから、所定の時間が経過するまでの間に、受注ボタン132および受注不可ボタン133のいずれも操作されない場合には、受注不可ボタン133が押下された場合と同様の処理を行うことができる。これにより、一定時間の間にドライバの操作がない場合には、配車統合管理装置12が、次のタクシー21の候補へ、配車依頼を送信することができるようになる。 The driver presses the order button 132 when receiving an order for a vehicle allocation request. On the other hand, if the driver does not wish to receive an order for the vehicle allocation request, the driver presses the order-not-order button 133. In the driver application 35, if neither the order button 132 nor the order non-order button 133 is operated between the time when the vehicle allocation request screen of FIG. 9 is displayed and the predetermined time elapses, the order non-order button 133 is pressed. The same processing as when pressed can be performed. As a result, if there is no driver operation within a certain period of time, the vehicle allocation integrated management device 12 can transmit a vehicle allocation request to the next taxi 21 candidate.
 配車依頼を受信した場合、ドライバアプリ35は、タクシー21がお客を乗せている(実車中である)場合には、配車依頼画面をディスプレイに表示するだけとし、タクシー21がお客を乗せていない(空車中である)場合には、配車依頼画面とともに「配車依頼がありました」等の音声メッセージを出力するようにしてもよい。 When a vehicle dispatch request is received, the driver application 35 only displays the vehicle dispatch request screen on the display when the taxi 21 is carrying a customer (in the actual vehicle), and the taxi 21 is not carrying a customer (the taxi 21 is not carrying a customer). If the vehicle is vacant), a voice message such as "There was a vehicle allocation request" may be output together with the vehicle allocation request screen.
 図8のステップS73において、ドライバアプリ35は、依頼受諾操作が行われたか否かを判定する。 In step S73 of FIG. 8, the driver application 35 determines whether or not the request acceptance operation has been performed.
 図9の配車依頼画面において、ドライバにより受注ボタン132が押下された場合、ステップS73で、依頼受諾操作が行われたと判定され、処理はステップS74に進む。 When the order button 132 is pressed by the driver on the vehicle allocation request screen of FIG. 9, it is determined in step S73 that the request acceptance operation has been performed, and the process proceeds to step S74.
 一方、ドライバにより受注不可ボタン133が押下された場合、または、一定時間内にドライバの操作がない場合には、ステップS73で、依頼受諾操作が行われなかったと判定され、処理はステップS76に進む。 On the other hand, if the non-order button 133 is pressed by the driver, or if there is no driver operation within a certain period of time, it is determined in step S73 that the request acceptance operation has not been performed, and the process proceeds to step S76. ..
 依頼受諾操作が行われたと判定された場合のステップS74において、ドライバアプリ35は、配車依頼を受諾する旨の依頼受諾通知を、配車統合管理装置12に送信する。 In step S74 when it is determined that the request acceptance operation has been performed, the driver application 35 transmits a request acceptance notification to the effect that the vehicle allocation request is accepted to the vehicle allocation integrated management device 12.
 そして、ステップS75において、ドライバアプリ35は、受注した次の配車依頼についての情報を端末装置33のディスプレイに表示する配車予約表示を行う。配車予約表示の画面には、例えば、次の配車依頼であるユーザBの名前、乗車地、乗車時刻、目的地などが表示される。 Then, in step S75, the driver application 35 performs a vehicle allocation reservation display for displaying information on the next vehicle allocation request ordered on the display of the terminal device 33. On the vehicle allocation reservation display screen, for example, the name, boarding place, boarding time, destination, etc. of user B, which is the next vehicle dispatch request, are displayed.
 一方、ドライバにより受注不可ボタン133が押下された場合、または、一定時間内にドライバの操作がない場合、ステップS76において、ドライバアプリ35は、配車依頼を拒否する旨の依頼拒否通知を、配車統合管理装置12に送信する。 On the other hand, when the non-order button 133 is pressed by the driver, or when the driver does not operate within a certain period of time, in step S76, the driver application 35 integrates the request refusal notification to the effect that the vehicle dispatch request is rejected. It is transmitted to the management device 12.
 ステップS75またはS76の後、処理は再びステップS71へ戻り、上述した処理が繰り返される。 After step S75 or S76, the process returns to step S71 again, and the above-mentioned process is repeated.
<5.配車統合管理装置の配車処理>
 次に、図10のフローチャートを参照して、図2に示したタクシー配車システム1全体の配車制御処理のうち、配車統合管理装置12に着目した配車処理について説明する。この処理は、例えば、配車統合管理装置12としてのサーバ装置のプログラムが起動されたとき、開始される。なお、配車統合管理装置12の車両動態データ管理部51における、車両動態データの収集および記録は別途実行されているものとする。
<5. Vehicle allocation processing of integrated vehicle allocation management device>
Next, among the vehicle allocation control processes of the entire taxi vehicle allocation system 1 shown in FIG. 2, the vehicle allocation process focusing on the vehicle allocation integrated management device 12 will be described with reference to the flowchart of FIG. This process is started, for example, when the program of the server device as the vehicle allocation integrated management device 12 is started. It is assumed that the vehicle dynamic data management unit 51 of the vehicle allocation integrated management device 12 separately collects and records the vehicle dynamic data.
 初めに、ステップS101において、配車統合管理装置12の配車管理部54は、所定のユーザのユーザ端末13のユーザアプリ61から、配車依頼を受信したかを判定し、配車依頼を受信したと判定されるまで待機する。 First, in step S101, the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 determines whether or not the vehicle allocation request has been received from the user application 61 of the user terminal 13 of the predetermined user, and determines that the vehicle allocation request has been received. Wait until
 ステップS101で、配車依頼を受信したと判定された場合、処理はステップS102に進む。ユーザアプリ61から送信されてくる配車依頼には、図4の配車依頼画面で入力された、乗車地、目的地、および、支払方法などの情報とともに、ユーザを識別するユーザIDおよび名前などの情報が含まれる。 If it is determined in step S101 that the vehicle allocation request has been received, the process proceeds to step S102. The vehicle dispatch request sent from the user application 61 includes information such as the boarding place, destination, and payment method input on the vehicle dispatch request screen of FIG. 4, as well as information such as a user ID and name that identifies the user. Is included.
 ステップS102において、配車管理部54は、車両動態データ管理部51に記憶されている車両動態データを参照し、ステータスが「空車」、「実車」、または「迎車」のいずれかであるタクシー21のなかから、配車依頼があった乗車地に所定時間以内に到着可能なタクシー21を抽出する。ステータスが「空車」のタクシー21については、そのタクシー21の現在地から乗車地までの移動時間に基づいて、配車依頼があった乗車地に所定時間以内に到着可能かが判断される。ステータスが「実車」のタクシー21については、そのタクシー21の目的地とその到着時刻から、配車依頼の乗車地までの移動時間に基づいて、配車依頼があった乗車地に所定時間以内に到着可能かが判断される。ステータスが「迎車」のタクシー21については、そのタクシー21がユーザを乗せて目的地へ到着した後、目的地とその到着時刻から、配車依頼の乗車地までの移動時間に基づいて、配車依頼があった乗車地に所定時以内に到着可能かが判断される。 In step S102, the vehicle allocation management unit 54 refers to the vehicle dynamic data stored in the vehicle dynamic data management unit 51, and refers to the taxi 21 whose status is either "empty", "actual vehicle", or "pick-up". Among them, the taxi 21 that can arrive at the boarding place requested to be dispatched within a predetermined time is extracted. For a taxi 21 with a status of "empty", it is determined whether or not it is possible to arrive at the boarding place requested to be dispatched within a predetermined time based on the travel time from the current location of the taxi 21 to the boarding place. For a taxi 21 with the status "actual vehicle", it is possible to arrive at the boarding place requested for dispatching within a predetermined time based on the travel time from the destination of the taxi 21 and its arrival time to the boarding place requested for dispatching. Is judged. For a taxi 21 with a status of "pick-up", after the taxi 21 arrives at the destination with the user, the vehicle allocation request is made based on the travel time from the destination and its arrival time to the boarding place of the vehicle allocation request. It is judged whether it is possible to arrive at the boarding place within the specified time.
 なお、配車管理部54は、最初から、ステータスが「空車」、「実車」、または「迎車」の全てのタクシー21のなかから配車可能なタクシー21を抽出してもよいし、「空車」のタクシー21が所定台数以下しかない場合に、「実車」または「迎車」のタクシー21も含めて到着可能なタクシー21を抽出するようにしてもよい。 From the beginning, the vehicle allocation management unit 54 may extract the taxi 21 that can be dispatched from all the taxis 21 whose status is "empty", "actual vehicle", or "pick-up", or the "empty". When the number of taxis 21 is less than a predetermined number, taxis 21 that can be reached including the "actual vehicle" or "pick-up" taxi 21 may be extracted.
 ステップS103において、配車管理部54は、抽出された1台以上のタクシー21のなかから、乗車地に一番早く到着可能なタクシー21を配車候補に決定し、ステップS104において、配車候補に決定したタクシー21に配車依頼を送信する。 In step S103, the vehicle allocation management unit 54 determines the taxi 21 that can arrive at the boarding place earliest from the extracted one or more taxi 21 as a vehicle allocation candidate, and in step S104, determines the vehicle allocation candidate. Send a dispatch request to taxi 21.
 ステップS105において、配車管理部54は、配車依頼を送信したタクシー21から、依頼受諾通知があったか否かを判定する。 In step S105, the vehicle allocation management unit 54 determines whether or not the request acceptance notification has been received from the taxi 21 that has transmitted the vehicle allocation request.
 ステップS105で、配車依頼を送信したタクシー21から依頼受諾通知を一定時間内(例えば、15秒)に受信しなかった場合、または、依頼拒否通知が送信されてきた場合、配車管理部54は、依頼受諾通知がないと判定し、処理をステップS103に戻す。これにより、配車依頼に対応可能な次の配車候補が決定される。 In step S105, if the taxi 21 that has sent the vehicle allocation request does not receive the request acceptance notification within a certain period of time (for example, 15 seconds), or if the request refusal notification is transmitted, the vehicle allocation management unit 54 It is determined that there is no request acceptance notification, and the process returns to step S103. As a result, the next vehicle allocation candidate that can respond to the vehicle allocation request is determined.
 一方、配車依頼を送信したタクシー21から依頼受諾通知を受信した場合、配車管理部54は、ステップS105で、配車依頼を送信したタクシー21から依頼受諾通知があったと判定し、処理をステップS106に進める。 On the other hand, when the request acceptance notification is received from the taxi 21 that has sent the vehicle allocation request, the vehicle allocation management unit 54 determines in step S105 that the request acceptance notification has been received from the taxi 21 that has sent the vehicle allocation request, and processes the process in step S106. Proceed.
 ステップS106において、配車管理部54は、依頼受諾通知を送信してきたタクシー21を、配車するタクシー21に決定し、決定したタクシー21に配車予約情報を送信する。配車予約情報は、例えば、配車依頼をしてきたユーザBの名前、乗車地、乗車時刻、目的地などの情報である。 In step S106, the vehicle allocation management unit 54 determines the taxi 21 that has transmitted the request acceptance notification to the taxi 21 to be allocated, and transmits the vehicle allocation reservation information to the determined taxi 21. The vehicle allocation reservation information is, for example, information such as the name, boarding place, boarding time, and destination of the user B who has requested the vehicle allocation.
 そして、ステップS107において、配車管理部54は、配車依頼をしてきたユーザBのユーザアプリ61に配車確定通知を送信する。 Then, in step S107, the vehicle allocation management unit 54 transmits a vehicle allocation confirmation notification to the user application 61 of the user B who has requested the vehicle allocation.
 ステップS108において、配車管理部54は、配車を決定したタクシー21が、ステータスが「実車」または「迎車」のタクシーであるかを判定する。 In step S108, the vehicle allocation management unit 54 determines whether the taxi 21 that has determined the vehicle allocation is a taxi whose status is "actual vehicle" or "pick-up".
 ステップS108で、配車を決定したタクシー21が、ステータスが「実車」または「迎車」のタクシーではないと判定された場合、すなわち、ステータスが「空車」のタクシーであると判定された場合、処理はステップS101に戻り、次の配車依頼を受信するまで待機する。 If the taxi 21 that has been determined to be dispatched in step S108 is determined not to be a taxi with a status of "actual vehicle" or "pick-up", that is, if it is determined to be a taxi with a status of "empty", the processing is performed. Return to step S101 and wait until the next vehicle allocation request is received.
 一方、ステップS108で、配車を決定したタクシー21が、ステータスが「実車」または「迎車」のタクシーであると判定された場合、処理はステップS109に進み、配車管理部54は、図6を参照して説明した、現在乗車中のユーザAの目的地(降車地)に、次に乗車するユーザBの乗車地を近づけるように変更する乗車地変更処理を実行する。あるいはまた、図7で説明した、現在乗車中のユーザAの目的地(降車地)を、次に乗車するユーザBの乗車地に近づけるように変更する降車地変更処理でもよい。なおステップS109の処理は、現在乗車中のユーザAの目的地(降車地)と、次に乗車するユーザBの乗車地との距離が近い場合や、ユーザBの乗車時刻までの時間が短い場合などには省略してもよい。 On the other hand, if the taxi 21 that has been determined to be dispatched in step S108 is determined to be a taxi whose status is "actual vehicle" or "pick-up", the process proceeds to step S109, and the vehicle allocation management unit 54 refers to FIG. The boarding place change process for changing the boarding place of the user B who will board next to the destination (getting off place) of the user A who is currently boarding is executed. Alternatively, the disembarkation place change process for changing the destination (disembarkation place) of the user A who is currently boarding may be changed so as to be closer to the boarding place of the user B who will be boarding next, as described with reference to FIG. The process of step S109 is performed when the distance between the destination (getting off point) of the user A who is currently boarding and the boarding place of the user B who will board next is short, or when the time until the boarding time of the user B is short. It may be omitted in such cases.
 ステップS109の処理後、処理はステップS101に戻り、次の配車依頼を受信するまで待機する。 After the processing of step S109, the processing returns to step S101 and waits until the next vehicle allocation request is received.
 以上のように実行される配車処理により、ユーザのユーザアプリ61から送信されてきた配車依頼に対して最適なタクシー21を探索する場合に、探索時点におけるステータスが「空車」であるタクシー21だけでなく、ステータスが「実車」または「迎車」であるタクシー21も含めて、配車依頼に対応可能なタクシー21を決定することができる。 When searching for the optimal taxi 21 for the vehicle allocation request sent from the user application 61 of the user by the vehicle allocation process executed as described above, only the taxi 21 whose status at the time of the search is "empty" is available. It is possible to determine a taxi 21 that can respond to a vehicle allocation request, including a taxi 21 whose status is "actual vehicle" or "pick-up".
 これにより、ユーザにとっては、配車依頼受け入れ可能なタクシー21が増えることで、少ない待ち時間で、タクシー21を呼ぶことができる。また、例えば、雨の日の朝など、特定の時間帯や場所、天候等に起因してタクシー需要が多い場合に、空車状態のタクシーを見つけられない状態を減らすことができる。例えば、ユーザアプリ61を起動したときのエリアマップ81上にタクシーマーク91が1台も表示されないような状態においてもユーザの配車成功率が高くなり、ユーザアプリ61への信頼感を増大させることができる。 As a result, the user can call the taxi 21 with less waiting time by increasing the number of taxis 21 that can accept the dispatch request. Further, for example, when there is a large demand for taxis due to a specific time zone, place, weather, etc., such as in the morning of a rainy day, it is possible to reduce the situation where an empty taxi cannot be found. For example, even in a state where no taxi mark 91 is displayed on the area map 81 when the user application 61 is started, the success rate of the user's vehicle allocation is high, and the sense of trust in the user application 61 can be increased. ..
 また、タクシー21のドライバにとっては、乗客を乗せた実車中の状態から、次の乗客を獲得する機会が得られるので、次の乗客を乗せるまでの時間を短くすることができ、次の乗客を乗せるまでの移動も減らすことができる。 In addition, the driver of the taxi 21 has an opportunity to acquire the next passenger from the state in which the passenger is in the actual vehicle, so that the time until the next passenger is carried can be shortened, and the next passenger can be transferred. You can also reduce the movement until you put it on.
 したがって、タクシー配車システム1によれば、効率的な配車が可能となる。 Therefore, according to the taxi dispatch system 1, efficient dispatch is possible.
 なお、ステータスが「実車」であるタクシー21も含めて配車依頼に対応可能なタクシー21を抽出するためには、実車中のタクシー21の目的地が既知である必要がある。上述した例では、ユーザアプリ61を用いて配車を依頼する場合について説明したが、「空車」で走行しながら乗客を獲得する手法である「流し」により、タクシー21が、お客を乗車させる場合もある。そのような場合には、ドライバが、乗客を乗せた後、乗車したお客の目的地をドライバアプリ35に入力すればよい。あるいはまた、ドライバアプリ35が、ドライバの「(目的地)ですね」の声や、ユーザの「(目的地)までお願いします」等の声を音声認識して入力してもよい。 In addition, in order to extract the taxi 21 that can respond to the dispatch request including the taxi 21 whose status is "actual vehicle", it is necessary to know the destination of the taxi 21 in the actual vehicle. In the above example, the case of requesting the dispatch of a vehicle using the user application 61 has been described, but the taxi 21 may also have a passenger on board by the "sinking" which is a method of acquiring passengers while traveling in an "empty vehicle". be. In such a case, the driver may input the destination of the passenger who got on the passenger into the driver application 35 after the passenger is put on the driver. Alternatively, the driver application 35 may voice-recognize and input the driver's voice such as "(destination)" or the user's voice such as "please reach (destination)".
 上述した実施の形態では、配車統合管理装置12が、ユーザアプリ61から、配車依頼とともに送信されてくる乗車地および目的地の情報に基づいて、乗車地に所定時間以内に到着可能なタクシー21を抽出した。 In the above-described embodiment, the vehicle allocation integrated management device 12 provides a taxi 21 capable of arriving at the boarding place within a predetermined time based on the boarding place and destination information transmitted together with the vehicle dispatch request from the user application 61. Extracted.
 しかしながら、乗車地に所定時間以内に到着可能なタクシー21を抽出する処理は、ユーザアプリ61が実行してもよい。ユーザアプリ61がタクシー21を抽出する処理を実行する場合、車両動態データ管理部51に記憶されている車両動態データの全てまたは一部が、配車統合管理装置12からユーザアプリ61へ送信され、ユーザアプリ61は、受信した車両動態データに基づいて、ステータスが「空車」、「実車」、または「迎車」のいずれかであるタクシー21のなかから、配車依頼があった乗車地に所定時間以内に到着可能なタクシー21を抽出する。ユーザアプリ61に送信される車両動態データの一部は、例えば、乗車地に対して所定範囲内に存在するタクシー21についての車両動態データとすることができる。 However, the user application 61 may execute the process of extracting the taxi 21 that can arrive at the boarding place within a predetermined time. When the user application 61 executes the process of extracting the taxi 21, all or part of the vehicle dynamic data stored in the vehicle dynamic data management unit 51 is transmitted from the vehicle allocation integrated management device 12 to the user application 61, and the user. Based on the received vehicle dynamic data, the app 61 can use the taxi 21 whose status is either "empty", "actual vehicle", or "pick-up" to reach the boarding place requested to be dispatched within a predetermined time. Extract the reachable taxi 21. A part of the vehicle dynamic data transmitted to the user application 61 can be, for example, vehicle dynamic data for the taxi 21 existing within a predetermined range with respect to the boarding place.
 上述した実施の形態は、移動装置として、タクシーの配車を制御する例について説明したが、ライドシェア等のタクシー営業に類する形態の移動装置や、お客(人)を乗せるその他の移動装置、具体的には、バス、電車、飛行機、船、ヘリコプターなどや、物(荷物)を載せる移動装置、トラック、ダンプ等の移動装置にも適用することができる。また、移動装置は、ドローン等の無人で動く装置であってもよい。 In the above-described embodiment, an example of controlling the dispatch of a taxi as a mobile device has been described, but a mobile device in a form similar to taxi business such as ride sharing, other mobile devices for carrying customers (people), and concretely. Can also be applied to mobile devices such as buses, trains, airplanes, ships, helicopters, mobile devices for carrying objects (luggage), trucks, dumps, and the like. Further, the moving device may be an unmanned moving device such as a drone.
 また、上述した実施の形態は、営業状態を示すステータスとして、「実車」、「空車」、または、「迎車」を例として説明したが、「回送」「賃走」「支払い」「割増」「予約」「高速」「貸切」「観光」「定額」「代行」「救援」等、類するその他の営業状態であってもよい。また、法定されたものに限られない。 Further, in the above-described embodiment, "actual vehicle", "empty vehicle", or "pick-up vehicle" has been described as an example of the status indicating the business status, but "forwarding", "renting", "payment", "extra", and "extra" Other business conditions such as "reservation", "high speed", "charter", "sightseeing", "fixed amount", "proxy", "relief", etc. may be used. Moreover, it is not limited to the legal one.
<6.コンピュータ構成例>
 上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているマイクロコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
<6. Computer configuration example>
The series of processes described above can be executed by hardware or software. When a series of processes are executed by software, the programs constituting the software are installed on the computer. Here, the computer includes a microcomputer embedded in dedicated hardware and, for example, a general-purpose personal computer capable of executing various functions by installing various programs.
 図11は、配車統合管理装置12、ユーザ端末13、または、端末装置33が実行する各処理をコンピュータがプログラムにより実行する場合の、コンピュータのハードウエアの構成例を示すブロック図である。 FIG. 11 is a block diagram showing a configuration example of computer hardware when the computer executes each process executed by the vehicle allocation integrated management device 12, the user terminal 13, or the terminal device 33 by a program.
 コンピュータにおいて、CPU(Central Processing Unit)201,ROM(Read Only Memory)202,RAM(Random Access Memory)203は、バス204により相互に接続されている。 In a computer, a CPU (Central Processing Unit) 201, a ROM (ReadOnly Memory) 202, and a RAM (RandomAccessMemory) 203 are connected to each other by a bus 204.
 バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、入力部206、出力部207、記憶部208、通信部209、及びドライブ210が接続されている。 An input / output interface 205 is further connected to the bus 204. An input unit 206, an output unit 207, a storage unit 208, a communication unit 209, and a drive 210 are connected to the input / output interface 205.
 入力部206は、操作ボタン、キーボード、マウス、マイクロホン、タッチパネル、入力端子などよりなる。出力部207は、ディスプレイ、スピーカ、出力端子などよりなる。記憶部208は、ハードディスク、RAMディスク、不揮発性のメモリなどよりなる。通信部209は、ネットワークインタフェースなどよりなる。ドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体211を駆動する。 The input unit 206 includes operation buttons, a keyboard, a mouse, a microphone, a touch panel, an input terminal, and the like. The output unit 207 includes a display, a speaker, an output terminal, and the like. The storage unit 208 includes a hard disk, a RAM disk, a non-volatile memory, and the like. The communication unit 209 includes a network interface and the like. The drive 210 drives a removable recording medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
 以上のように構成されるコンピュータでは、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205及びバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。RAM203にはまた、CPU201が各種の処理を実行する上において必要なデータなども適宜記憶される。 In the computer configured as described above, the CPU 201 loads the program stored in the storage unit 208 into the RAM 203 via the input / output interface 205 and the bus 204 and executes the above-described series. Is processed. The RAM 203 also appropriately stores data and the like necessary for the CPU 201 to execute various processes.
 コンピュータ(CPU201)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブル記録媒体211に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。 The program executed by the computer (CPU201) can be recorded and provided on the removable recording medium 211 as a package media or the like, for example. Programs can also be provided via wired or wireless transmission media such as local area networks, the Internet, and digital satellite broadcasts.
 コンピュータでは、プログラムは、リムーバブル記録媒体211をドライブ210に装着することにより、入出力インタフェース205を介して、記憶部208にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部209で受信し、記憶部208にインストールすることができる。その他、プログラムは、ROM202や記憶部208に、あらかじめインストールしておくことができる。 In the computer, the program can be installed in the storage unit 208 via the input / output interface 205 by mounting the removable recording medium 211 in the drive 210. Further, the program can be received by the communication unit 209 and installed in the storage unit 208 via a wired or wireless transmission medium. In addition, the program can be pre-installed in the ROM 202 or the storage unit 208.
 本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。 In the present specification, the system means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether all the components are in the same housing. Therefore, a plurality of devices housed in separate housings and connected via a network, and a device in which a plurality of modules are housed in one housing are both systems. ..
 また、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。 Further, in the present specification, the steps described in the flowchart are not necessarily processed in chronological order as well as in chronological order in the order described, but are called in parallel or are called. It may be executed at a necessary timing such as when.
 本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。 The embodiment of the present technology is not limited to the above-described embodiment, and various changes can be made without departing from the gist of the present technology.
 例えば、上述した実施の形態の全てまたは一部を組み合わせた形態を採用することができる。 For example, a form in which all or a part of the above-described embodiments are combined can be adopted.
 例えば、本技術は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。 For example, this technology can have a cloud computing configuration in which one function is shared by a plurality of devices via a network and jointly processed.
 また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。 In addition, each step described in the above flowchart can be executed by one device or shared by a plurality of devices.
 さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。 Further, when one step includes a plurality of processes, the plurality of processes included in the one step can be executed by one device or shared by a plurality of devices.
 なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、本明細書に記載されたもの以外の効果があってもよい。 It should be noted that the effects described in the present specification are merely examples and are not limited, and effects other than those described in the present specification may be obtained.
 なお、本技術は、以下の構成を取ることができる。
(1)
 複数の移動装置の配車を管理する配車管理装置と、前記配車管理装置に配車を依頼する端末装置とからなり、
 前記配車管理装置は、
  現在地または出発地に関する情報を前記端末装置から取得し、
  取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
 前記端末装置は、
  前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを表示部に表示させる
 配車システム。
(2)
 前記配車管理装置は、取得された前記現在地または出発地に関する情報に基づいて、前記営業状態が実車または迎車の移動装置で、所定時間以内に前記現在地または出発地に到着可能な移動装置をさらに抽出し、
 前記端末装置は、抽出された所定時間以内に前記現在地または出発地に到着可能な移動装置をさらに前記表示部に表示させる
 前記(1)に記載の配車システム。
(3)
 前記端末装置は、前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記営業状態が実車または迎車の移動装置で、所定時間以内に前記現在地または出発地に到着可能な移動装置をさらに抽出し、抽出された所定時間以内に前記現在地または出発地に到着可能な移動装置を前記表示部に表示させる
 前記(1)に記載の配車システム。
(4)
 前記配車管理装置は、前記営業状態が空車の移動装置が所定台数以下である場合に、前記営業状態が実車または迎車の移動装置で、所定時間以内に前記現在地または出発地に到着可能な移動装置を抽出する
 前記(2)に記載の配車システム。
(5)
 前記配車管理装置は、前記1以上の移動装置の位置情報および営業状態を前記端末装置に送信する場合、前記営業状態が実車の移動装置については、移動装置の目的地に関する情報も送信し、
 前記端末装置は、前記営業状態が実車の移動装置の目的地を示す情報も前記表示部に表示させる
 前記(1)乃至(4)のいずれかに記載の配車システム。
(6)
 前記配車管理装置は、前記目的地に関する情報として、目的地と、目的地に到着する到着時刻または目的地までの所要時間とを前記端末装置に送信し、
 前記端末装置は、前記営業状態が実車の移動装置の前記目的地を示す情報と、前記到着時刻または前記所要時間とを前記表示部に表示させる
 前記(5)に記載の配車システム。
(7)
 前記配車管理装置は、前記現在地または出発地に関する情報とともに配車依頼を前記端末装置から取得し、前記営業状態が空車、実車、または、迎車のいずれかである移動装置のなかから、所定時間以内に前記現在地または出発地に到着可能な移動装置を抽出し、抽出された移動装置に対して、配車依頼を送信する
 前記(1)、(2)、(4)乃至(6)のいずれかに記載の配車システム。
(8)
 前記配車管理装置は、配車依頼を送信した前記移動装置から一定時間以内に返信がない場合、所定時間以内に前記現在地または出発地に到着可能な次の移動装置を抽出し、抽出された移動装置に対して、配車依頼を送信する
 前記(7)に記載の配車システム。
(9)
 前記配車管理装置は、前記配車依頼を送信した前記移動装置が依頼を受諾して配車が確定し、確定した前記移動装置の営業状態が実車である場合、確定した実車中の前記移動装置の目的地と、前記端末装置の前記現在地または出発地とを近づける変更処理を実行する
 前記(7)に記載の配車システム。
(10)
 前記変更処理は、確定した実車中の前記移動装置の目的地を、前記端末装置の前記現在地または出発地に近づける処理である
 前記(9)に記載の配車システム。
(11)
 前記変更処理は、前記端末装置の前記現在地または出発地を、確定した実車中の前記移動装置の目的地に近づける処理である
 前記(9)に記載の配車システム。
(12)
 前記配車管理装置は、前記配車依頼を送信した前記移動装置が依頼を受諾して配車が確定した実車中の前記移動装置の目的地に関する情報を前記端末装置に送信し、
 前記端末装置は、確定した実車中の前記移動装置の目的地に関する情報を前記表示部に表示させる
 前記(9)に記載の配車システム。
(13)
 前記配車管理装置は、前記目的地に関する情報として、目的地と、目的地までの走行予定ルートとを前記端末装置に送信し、
 前記端末装置は、確定した実車中の前記移動装置の目的地と、前記目的地までの走行予定ルートとを前記表示部に表示させる
 前記(12)に記載の配車システム。
(14)
 前記端末装置は、前記表示部において、前記営業状態が空車の移動装置と、前記営業状態が実車または迎車の移動装置とを、区別して表示させる
 前記(1)乃至(13)のいずれかに記載の配車システム。
(15)
 前記端末装置は、前記表示部において、前記営業状態が実車の移動装置と、前記営業状態が迎車の移動装置とを、区別して表示させる
 前記(1)乃至(14)のいずれかに記載の配車システム。
(16)
 複数の移動装置の配車を管理する配車管理装置と、前記配車管理装置に配車を依頼する端末装置とからなる配車システムの、
 前記配車管理装置が、
  現在地または出発地に関する情報を前記端末装置から取得し、
  取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
 前記端末装置が、
  前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを表示部に表示させる
 配車管理方法。
(17)
 配車管理装置のコンピュータに、
 端末装置から取得した現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
 前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを、前記端末装置の表示部に表示させる
 処理を実行させるためのプログラム。
The present technology can have the following configurations.
(1)
It consists of a vehicle allocation management device that manages the allocation of a plurality of mobile devices and a terminal device that requests the vehicle allocation management device to allocate a vehicle.
The vehicle allocation management device is
Obtain information about your current location or departure location from the terminal device
Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
The terminal device is
Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location. Alternatively, a vehicle allocation system that displays on the display unit the moving device of the actual vehicle or the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
(2)
Based on the acquired information about the current location or departure location, the vehicle allocation management device further extracts a mobile device whose business state is an actual vehicle or a pick-up vehicle and which can reach the current location or departure location within a predetermined time. death,
The vehicle allocation system according to (1), wherein the terminal device further displays a mobile device capable of arriving at the current location or the departure location within a predetermined time extracted from the display unit.
(3)
The terminal device is a mobile device whose business state is an actual vehicle or a pick-up vehicle based on the position information and business state of the one or more mobile devices transmitted from the vehicle allocation management device, and the current location or departure place within a predetermined time. The vehicle allocation system according to (1), wherein the mobile device that can reach the current location or the departure point is displayed on the display unit within the extracted predetermined time.
(4)
The vehicle allocation management device is a moving device whose business state is an actual vehicle or a pick-up vehicle when the number of moving devices of empty vehicles is less than or equal to a predetermined number, and is a moving device capable of arriving at the current location or the departure place within a predetermined time. The vehicle allocation system according to (2) above.
(5)
When the vehicle allocation management device transmits the position information and the business state of the one or more mobile devices to the terminal device, the vehicle allocation management device also transmits information on the destination of the mobile device for the mobile device whose business state is the actual vehicle.
The vehicle allocation system according to any one of (1) to (4) above, wherein the terminal device also displays information indicating the destination of the moving device of the actual vehicle in the business state on the display unit.
(6)
The vehicle allocation management device transmits the destination and the arrival time to arrive at the destination or the required time to the destination as information about the destination to the terminal device.
The vehicle allocation system according to (5), wherein the terminal device displays information indicating the destination of the moving device of the actual vehicle in the business state and the arrival time or the required time on the display unit.
(7)
The vehicle allocation management device acquires a vehicle allocation request from the terminal device together with information on the current location or the departure location, and within a predetermined time from the mobile device whose business state is either an empty vehicle, an actual vehicle, or a pick-up vehicle. The mobile device that can reach the current location or the departure location is extracted, and a vehicle allocation request is transmitted to the extracted mobile device. The description in any one of (1), (2), (4) to (6). Vehicle dispatch system.
(8)
The vehicle allocation management device extracts the next mobile device capable of arriving at the current location or the departure place within a predetermined time if there is no reply from the mobile device that sent the vehicle allocation request within a certain time, and the extracted mobile device. The vehicle allocation system according to (7) above, which transmits a vehicle allocation request to the vehicle.
(9)
In the vehicle allocation management device, when the mobile device that has transmitted the vehicle allocation request accepts the request and the vehicle allocation is confirmed and the confirmed business state of the mobile device is the actual vehicle, the purpose of the mobile device in the determined actual vehicle is The vehicle allocation system according to (7) above, which executes a change process for bringing the location closer to the current location or the departure location of the terminal device.
(10)
The vehicle allocation system according to (9), wherein the change process is a process of bringing the destination of the mobile device in the determined actual vehicle closer to the current location or the departure point of the terminal device.
(11)
The vehicle allocation system according to (9), wherein the change process is a process of bringing the current location or the departure location of the terminal device closer to the destination of the mobile device in the determined actual vehicle.
(12)
The vehicle allocation management device transmits information about the destination of the mobile device in the actual vehicle in which the vehicle allocation is confirmed by the mobile device that has transmitted the vehicle allocation request to the terminal device.
The vehicle allocation system according to (9) above, wherein the terminal device displays information on the destination of the mobile device in the actual vehicle that has been determined on the display unit.
(13)
The vehicle allocation management device transmits the destination and the planned travel route to the destination to the terminal device as information about the destination.
The vehicle allocation system according to (12), wherein the terminal device displays the destination of the mobile device in the actual vehicle and the planned travel route to the destination on the display unit.
(14)
The terminal device is described in any one of (1) to (13) above, in which the display unit displays the moving device whose business state is empty and the moving device whose business state is an actual vehicle or a pick-up vehicle. Vehicle dispatch system.
(15)
The vehicle allocation according to any one of (1) to (14) above, wherein the terminal device displays the moving device whose business state is the actual vehicle and the moving device whose business state is the receiving vehicle separately on the display unit. system.
(16)
A vehicle allocation system consisting of a vehicle allocation management device that manages vehicle allocation of a plurality of mobile devices and a terminal device that requests vehicle allocation from the vehicle allocation management device.
The vehicle allocation management device
Obtain information about your current location or departure location from the terminal device
Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
The terminal device
Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location. Alternatively, a vehicle allocation management method in which the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
(17)
To the computer of the vehicle allocation management device,
Based on the information about the current location or the departure place acquired from the terminal device, the position information and the business status of one or more mobile devices are transmitted to the terminal device, and the terminal device is transmitted.
A moving device whose business state is vacant, which is located within a predetermined range with respect to the current location or departure place, and a moving device whose business state is an actual vehicle or a pick-up vehicle, which is located within a predetermined range with respect to the current location or departure place. , A program for executing a process of displaying on the display unit of the terminal device.
 1 タクシー配車システム, 11 配車管理装置, 12 配車統合管理装置, 13 端末装置(ユーザ端末), 21 タクシー, 31 車載器, 33 端末装置, 34 車両動態データ生成部, 35 ドライバアプリ, 41 車両動態データ管理部, 42 注文情報管理部, 51 車両動態データ管理部, 52 顧客データ管理部, 53 注文情報管理部, 54 配車管理部, 61 ユーザアプリ, 201 CPU, 202 ROM, 203 RAM, 206 入力部, 207 出力部, 208 記憶部, 209 通信部, 210 ドライブ 1 taxi dispatch system, 11 vehicle allocation management device, 12 vehicle allocation integrated management device, 13 terminal device (user terminal), 21 taxi, 31 in-vehicle device, 33 terminal device, 34 vehicle dynamic data generator, 35 driver application, 41 vehicle dynamic data Management department, 42 order information management department, 51 vehicle dynamics data management department, 52 customer data management department, 53 order information management department, 54 vehicle allocation management department, 61 user application, 201 CPU, 202 ROM, 203 RAM, 206 input department, 207 output unit, 208 storage unit, 209 communication unit, 210 drive

Claims (17)

  1.  複数の移動装置の配車を管理する配車管理装置と、前記配車管理装置に配車を依頼する端末装置とからなり、
     前記配車管理装置は、
      現在地または出発地に関する情報を前記端末装置から取得し、
      取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
     前記端末装置は、
      前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを表示部に表示させる
     配車システム。
    It consists of a vehicle allocation management device that manages the allocation of a plurality of mobile devices and a terminal device that requests the vehicle allocation management device to allocate a vehicle.
    The vehicle allocation management device is
    Obtain information about your current location or departure location from the terminal device
    Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
    The terminal device is
    Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location. Alternatively, a vehicle allocation system that displays on the display unit the moving device of the actual vehicle or the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
  2.  前記配車管理装置は、取得された前記現在地または出発地に関する情報に基づいて、前記営業状態が実車または迎車の移動装置で、所定時間以内に前記現在地または出発地に到着可能な移動装置をさらに抽出し、
     前記端末装置は、抽出された所定時間以内に前記現在地または出発地に到着可能な移動装置をさらに前記表示部に表示させる
     請求項1に記載の配車システム。
    Based on the acquired information about the current location or departure location, the vehicle allocation management device further extracts a mobile device whose business state is an actual vehicle or a pick-up vehicle and which can reach the current location or departure location within a predetermined time. death,
    The vehicle allocation system according to claim 1, wherein the terminal device further displays a mobile device capable of arriving at the current location or the departure location within a predetermined time extracted from the display unit.
  3.  前記端末装置は、前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記営業状態が実車または迎車の移動装置で、所定時間以内に前記現在地または出発地に到着可能な移動装置をさらに抽出し、抽出された所定時間以内に前記現在地または出発地に到着可能な移動装置を前記表示部に表示させる
     請求項1に記載の配車システム。
    The terminal device is a mobile device whose business state is an actual vehicle or a pick-up vehicle based on the position information and business state of the one or more mobile devices transmitted from the vehicle allocation management device, and the current location or departure place within a predetermined time. The vehicle allocation system according to claim 1, further extracting a mobile device capable of arriving at the vehicle, and displaying the mobile device capable of arriving at the current location or the departure location within the extracted predetermined time on the display unit.
  4.  前記配車管理装置は、前記営業状態が空車の移動装置が所定台数以下である場合に、前記営業状態が実車または迎車の移動装置で、所定時間以内に前記現在地または出発地に到着可能な移動装置を抽出する
     請求項2に記載の配車システム。
    The vehicle allocation management device is a moving device whose business state is an actual vehicle or a pick-up vehicle when the number of moving devices of empty vehicles is less than or equal to a predetermined number, and is a moving device capable of arriving at the current location or the departure place within a predetermined time. The vehicle allocation system according to claim 2.
  5.  前記配車管理装置は、前記1以上の移動装置の位置情報および営業状態を前記端末装置に送信する場合、前記営業状態が実車の移動装置については、移動装置の目的地に関する情報も送信し、
     前記端末装置は、前記営業状態が実車の移動装置の目的地を示す情報も前記表示部に表示させる
     請求項1に記載の配車システム。
    When the vehicle allocation management device transmits the position information and the business state of the one or more mobile devices to the terminal device, the vehicle allocation management device also transmits information on the destination of the mobile device for the mobile device whose business state is the actual vehicle.
    The vehicle allocation system according to claim 1, wherein the terminal device also displays information indicating the destination of the moving device of the actual vehicle in the business state on the display unit.
  6.  前記配車管理装置は、前記目的地に関する情報として、目的地と、目的地に到着する到着時刻または目的地までの所要時間とを前記端末装置に送信し、
     前記端末装置は、前記営業状態が実車の移動装置の前記目的地を示す情報と、前記到着時刻または前記所要時間とを前記表示部に表示させる
     請求項5に記載の配車システム。
    The vehicle allocation management device transmits the destination and the arrival time to arrive at the destination or the required time to the destination as information about the destination to the terminal device.
    The vehicle allocation system according to claim 5, wherein the terminal device displays information indicating the destination of the moving device of the actual vehicle in the business state and the arrival time or the required time on the display unit.
  7.  前記配車管理装置は、前記現在地または出発地に関する情報とともに配車依頼を前記端末装置から取得し、前記営業状態が空車、実車、または、迎車のいずれかである移動装置のなかから、所定時間以内に前記現在地または出発地に到着可能な移動装置を抽出し、抽出された移動装置に対して、配車依頼を送信する
     請求項1に記載の配車システム。
    The vehicle allocation management device acquires a vehicle allocation request from the terminal device together with information on the current location or the departure location, and within a predetermined time from the mobile device whose business state is either an empty vehicle, an actual vehicle, or a pick-up vehicle. The vehicle allocation system according to claim 1, wherein a mobile device that can reach the current location or the departure location is extracted, and a vehicle allocation request is transmitted to the extracted mobile device.
  8.  前記配車管理装置は、配車依頼を送信した前記移動装置から一定時間以内に返信がない場合、所定時間以内に前記現在地または出発地に到着可能な次の移動装置を抽出し、抽出された移動装置に対して、配車依頼を送信する
     請求項7に記載の配車システム。
    The vehicle allocation management device extracts the next mobile device capable of arriving at the current location or the departure place within a predetermined time if there is no reply from the mobile device that sent the vehicle allocation request within a certain time, and the extracted mobile device. The vehicle allocation system according to claim 7, wherein a vehicle allocation request is transmitted to the vehicle.
  9.  前記配車管理装置は、前記配車依頼を送信した前記移動装置が依頼を受諾して配車が確定し、確定した前記移動装置の営業状態が実車である場合、確定した実車中の前記移動装置の目的地と、前記端末装置の前記現在地または出発地とを近づける変更処理を実行する
     請求項7に記載の配車システム。
    In the vehicle allocation management device, when the mobile device that has transmitted the vehicle allocation request accepts the request and the vehicle allocation is confirmed and the confirmed business state of the mobile device is the actual vehicle, the purpose of the mobile device in the determined actual vehicle is The vehicle allocation system according to claim 7, wherein a change process for bringing the land closer to the current location or the departure location of the terminal device is executed.
  10.  前記変更処理は、確定した実車中の前記移動装置の目的地を、前記端末装置の前記現在地または出発地に近づける処理である
     請求項9に記載の配車システム。
    The vehicle allocation system according to claim 9, wherein the change process is a process of bringing the destination of the mobile device in the determined actual vehicle closer to the current location or the departure point of the terminal device.
  11.  前記変更処理は、前記端末装置の前記現在地または出発地を、確定した実車中の前記移動装置の目的地に近づける処理である
     請求項9に記載の配車システム。
    The vehicle allocation system according to claim 9, wherein the change process is a process of bringing the current location or the departure location of the terminal device closer to the destination of the mobile device in the determined actual vehicle.
  12.  前記配車管理装置は、前記配車依頼を送信した前記移動装置が依頼を受諾して配車が確定した実車中の前記移動装置の目的地に関する情報を前記端末装置に送信し、
     前記端末装置は、確定した実車中の前記移動装置の目的地に関する情報を前記表示部に表示させる
     請求項9に記載の配車システム。
    The vehicle allocation management device transmits information about the destination of the mobile device in the actual vehicle in which the vehicle allocation is confirmed by the mobile device that has transmitted the vehicle allocation request to the terminal device.
    The vehicle allocation system according to claim 9, wherein the terminal device displays information on the destination of the mobile device in the actual vehicle that has been determined on the display unit.
  13.  前記配車管理装置は、前記目的地に関する情報として、目的地と、目的地までの走行予定ルートとを前記端末装置に送信し、
     前記端末装置は、確定した実車中の前記移動装置の目的地と、前記目的地までの走行予定ルートとを前記表示部に表示させる
     請求項12に記載の配車システム。
    The vehicle allocation management device transmits the destination and the planned travel route to the destination to the terminal device as information about the destination.
    The vehicle allocation system according to claim 12, wherein the terminal device displays the destination of the mobile device in the actual vehicle and the planned travel route to the destination on the display unit.
  14.  前記端末装置は、前記表示部において、前記営業状態が空車の移動装置と、前記営業状態が実車または迎車の移動装置とを、区別して表示させる
     請求項1に記載の配車システム。
    The vehicle allocation system according to claim 1, wherein the terminal device distinguishes between a moving device whose business state is an empty vehicle and a moving device whose business state is an actual vehicle or a pick-up vehicle on the display unit.
  15.  前記端末装置は、前記表示部において、前記営業状態が実車の移動装置と、前記営業状態が迎車の移動装置とを、区別して表示させる
     請求項1に記載の配車システム。
    The vehicle allocation system according to claim 1, wherein the terminal device distinguishes between a mobile device whose business state is an actual vehicle and a mobile device whose business state is a pick-up vehicle on the display unit.
  16.  複数の移動装置の配車を管理する配車管理装置と、前記配車管理装置に配車を依頼する端末装置とからなる配車システムの、
     前記配車管理装置が、
      現在地または出発地に関する情報を前記端末装置から取得し、
      取得された前記現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
     前記端末装置が、
      前記配車管理装置から送信された前記1以上の移動装置の位置情報および営業状態に基づいて、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを表示部に表示させる
     配車管理方法。
    A vehicle allocation system consisting of a vehicle allocation management device that manages vehicle allocation of a plurality of mobile devices and a terminal device that requests vehicle allocation from the vehicle allocation management device.
    The vehicle allocation management device
    Obtain information about your current location or departure location from the terminal device
    Based on the acquired information about the current location or the departure location, the location information and business status of one or more mobile devices are transmitted to the terminal device.
    The terminal device
    Based on the position information and the business state of the one or more mobile devices transmitted from the vehicle allocation management device, the mobile device whose business state is empty and the current location located within a predetermined range with respect to the current location or the departure place and the current location. Alternatively, a vehicle allocation management method in which the display unit displays the actual vehicle or the moving device of the pick-up vehicle whose business status is located within a predetermined range with respect to the departure place.
  17.  配車管理装置のコンピュータに、
     端末装置から取得した現在地または出発地に関する情報に基づいて、1以上の移動装置の位置情報および営業状態を前記端末装置に送信し、
     前記現在地または出発地に対して所定範囲内に位置する前記営業状態が空車の移動装置と、前記現在地または出発地に対して所定範囲内に位置する前記営業状態が実車または迎車の移動装置とを、前記端末装置の表示部に表示させる
     処理を実行させるためのプログラム。
    To the computer of the vehicle allocation management device,
    Based on the information about the current location or the departure place acquired from the terminal device, the position information and the business status of one or more mobile devices are transmitted to the terminal device, and the terminal device is transmitted.
    A moving device whose business state is vacant, which is located within a predetermined range with respect to the current location or departure place, and a moving device whose business state is an actual vehicle or a pick-up vehicle, which is located within a predetermined range with respect to the current location or departure place. , A program for executing a process of displaying on the display unit of the terminal device.
PCT/JP2021/007358 2020-03-12 2021-02-26 Vehicle allocation system, vehicle allocation management method, and program WO2021182131A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022505914A JPWO2021182131A1 (en) 2020-03-12 2021-02-26

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020042831 2020-03-12
JP2020-042831 2020-03-12

Publications (1)

Publication Number Publication Date
WO2021182131A1 true WO2021182131A1 (en) 2021-09-16

Family

ID=77670535

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/007358 WO2021182131A1 (en) 2020-03-12 2021-02-26 Vehicle allocation system, vehicle allocation management method, and program

Country Status (2)

Country Link
JP (1) JPWO2021182131A1 (en)
WO (1) WO2021182131A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002352388A (en) * 2001-05-25 2002-12-06 Aisin Seiki Co Ltd Vehicle retrieval system and vehicle allocation system using the vehicle retrieval system
JP2003109189A (en) * 2001-09-27 2003-04-11 Sanyo Electric Co Ltd System and method for supporting allocation of cars
JP2003217091A (en) * 2002-01-18 2003-07-31 Nec Infrontia Corp Taxi operation state retrieving boarding reserving system
JP2003242217A (en) * 2002-02-20 2003-08-29 Toshiba Corp Taxi reservation system and its method and program
JP2006146544A (en) * 2004-11-19 2006-06-08 Takeshi Katahira Car allocation system for taxi and the like

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002352388A (en) * 2001-05-25 2002-12-06 Aisin Seiki Co Ltd Vehicle retrieval system and vehicle allocation system using the vehicle retrieval system
JP2003109189A (en) * 2001-09-27 2003-04-11 Sanyo Electric Co Ltd System and method for supporting allocation of cars
JP2003217091A (en) * 2002-01-18 2003-07-31 Nec Infrontia Corp Taxi operation state retrieving boarding reserving system
JP2003242217A (en) * 2002-02-20 2003-08-29 Toshiba Corp Taxi reservation system and its method and program
JP2006146544A (en) * 2004-11-19 2006-06-08 Takeshi Katahira Car allocation system for taxi and the like

Also Published As

Publication number Publication date
JPWO2021182131A1 (en) 2021-09-16

Similar Documents

Publication Publication Date Title
CN108475466B (en) System and method for matching and displaying service requests and available vehicles
US10268975B1 (en) Roadside assistance management
US9805431B2 (en) Systems and methods for allocating networked vehicle resources in priority environments
US20020049535A1 (en) Wireless interactive voice-actuated mobile telematics system
US20150081362A1 (en) Context-aware distributive taxi cab dispatching
JPWO2018230692A1 (en) Ride share management system, ride share management method, and program
WO2018230533A1 (en) Vehicle dispatch service providing device, vehicle dispatch service providing method, and program
JP7010194B2 (en) Vehicle dispatch system, server and information processing method
CN101826256A (en) Vehicle dispatching method and vehicle dispatching system
JP2012088925A (en) Ecological taxi dispatch support system
KR20110042205A (en) Method and system for automatically and directly putting a driver in touch with at least one person to be transported
CN110832535A (en) System and method for managing regular bus service and deriving regular bus service routes and services
JP2021018623A (en) Vehicle allocation support device and vehicle allocation support system
KR20220152972A (en) System and method for providing integrated transportation services
KR20070049336A (en) Management method of transport service system
JP2004227262A (en) Quick-response vehicle getting-on/off system, method and program
JP7276191B2 (en) SERVER, VEHICLE OPERATION SYSTEM, VEHICLE OPERATION METHOD AND VEHICLE OPERATION PROGRAM
JP2019185334A (en) Information processing device, carpool proposal method and program
JP2002367086A (en) System and method for arranging taxi and program for making computer perform the method
WO2021182131A1 (en) Vehicle allocation system, vehicle allocation management method, and program
JP2005309721A (en) Cruising vehicle support system
KR20140061602A (en) Commuter bus reservation management apparatus and method
JP2002140402A (en) Method for providing vehicle pool service and system for the same and device for the same
JP2021152761A (en) Vehicle allocation management device, vehicle allocation management method, and program
WO2021193052A1 (en) Vehicle dispatch management device, vehicle dispatch management method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21768639

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022505914

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21768639

Country of ref document: EP

Kind code of ref document: A1