Vehicle operation management device, vehicle operation management system, vehicle operation management method, and vehicle operation management program

The vehicle operation management device dynamically updates operation plans based on user travel demands to minimize travel time and reduce missed bus instances by adjusting departure times based on stop decisions.

JP2025131563AActive Publication Date: 2025-09-09MITSUBISHI ELECTRIC CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025069584
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-09-09
Estimated Expiration
2044-02-28

AI Technical Summary

Technical Problem

Conventional vehicle operation management systems fail to reduce the number of passengers missing their buses when the departure time is advanced based on whether the bus stops at certain stops, and they do not effectively minimize travel time by skipping unoccupied stops.

Method used

A vehicle operation management device that includes a memory unit to store travel demands and operation plans, a communication unit to acquire user travel demands, and a processing unit to determine whether the vehicle will stop at multiple stops, update the operation plan based on arrival times and travel demands, and adjust departure times accordingly.

Benefits of technology

The system reduces the number of passengers missing their buses by dynamically updating operation plans to account for stopping decisions and adjusts departure times to minimize travel time while ensuring passengers can board on time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025131563000001_ABST
    Figure 2025131563000001_ABST
Patent Text Reader

Abstract

To provide a vehicle operation management device capable of reducing the number of users who miss their vehicle even when a departure time is advanced depending on whether or not the vehicle stops at a stop.SOLUTION: A vehicle operation management device includes a memory unit 20 that stores an operation plan 22 of a vehicle 83, a communication unit 30 that acquires movement demand 21 of users, and a processing unit 40 that determines whether or not the vehicle 83 will stop at a plurality of stops based on the operation plan 22 and the movement demand 21, determines a departure time from a stop at which the vehicle 83 will stop based on an arrival time corresponding to the determined whether or not the vehicle 83 will stop and the movement demand 21, and updates the operation plan 22 in the memory unit 20 based on a determination result.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a vehicle operation management device for managing the operation of a moving body such as a vehicle, a vehicle operation management system, a vehicle, a vehicle operation management method, a vehicle operation management program, and an operation management device. [Background technology]

[0002] There are services in which a mobile vehicle travels between multiple locations to transport a target object, such as a route bus that transports passengers by visiting multiple stops. Conventional route buses travel along a predetermined route and stop at predetermined stops to allow passengers to board and disembark. If there are no passengers disembarking and no passengers at a stop, the bus driver may pass by without stopping. In addition, buses may be delayed due to traffic congestion, etc. For this reason, passengers who wish to board a bus must wait at the stop so that the bus will stop at the stop, or in case the bus is delayed even after the departure time has passed.

[0003] For example, Patent Document 1 discloses a control device for smoothly operating an autonomous bus, even if it does not have a driver, by determining whether to stop the bus and the departure time. The control device disclosed in Patent Document 1 stops the bus if the bus's expected arrival time is before the scheduled departure time, regardless of whether there are passengers. Furthermore, the control device in Patent Document 1 calculates the passenger's expected arrival time at the bus stop using a boarding request signal indicating a desire to board the bus and the location from which the boarding request signal was transmitted. If the passenger's expected arrival time is before the scheduled bus departure time, the control device determines the departure time to be the scheduled departure time. Even if the passenger's expected arrival time is later than the scheduled bus departure time, the control device delays the departure time from the scheduled departure time if the difference is within a threshold, and sets the departure time to the scheduled departure time if the difference exceeds the threshold. This makes it possible to reduce the number of passengers who miss the bus in an autonomous bus, just as with a driver. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-018578 Summary of the Invention [Problem to be solved by the invention]

[0005] However, while the above-mentioned conventional technology can reduce the number of passengers who miss buses that operate according to a fixed operation plan, it does not anticipate accelerating the operation plan, and even if the travel time between bus stops can be reduced by passing through the bus without stopping at the stop, the bus cannot depart by the scheduled departure time. Furthermore, if the departure time is advanced depending on whether or not the bus will stop at a bus stop, there is a problem in that it is not possible to reduce the number of passengers who miss their bus.

[0006] The present disclosure has been made in consideration of the above, and aims to provide a vehicle operation management device that can reduce the number of users who miss their buses even when the departure time is advanced depending on whether or not the bus stops at a bus stop. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the objectives, the vehicle operation management device disclosed herein is characterized by comprising a memory unit that stores the vehicle operation plan, a communication unit that acquires the travel demands of users, and a processing unit that determines whether or not the vehicle will stop at multiple stops based on the operation plan and the travel demand, determines the departure time from the stop where the vehicle will stop based on the arrival time and travel demand corresponding to the determined whether or not the vehicle will stop, and updates the operation plan in the memory unit based on the determination result. [Effects of the Invention]

[0008] According to the present disclosure, it is possible to reduce the number of passengers who miss their bus even if the departure time is advanced depending on whether or not the bus stops at certain bus stops. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing a configuration of a vehicle operation management system according to a first embodiment; [Figure 2] Diagram showing specific examples of travel demand [Figure 3] A diagram showing a specific example of an operation plan [Figure 4] 1 is a flowchart illustrating an operation of the vehicle operation control device according to the first embodiment. [Figure 5] FIG. 1 is a comparative example for explaining the effect of the vehicle operation management device according to the first embodiment. [Figure 6] FIG. 1 is a diagram for explaining the effect of the vehicle operation management device according to the first embodiment. [Figure 7] A flowchart for explaining an additional function of the vehicle operation management device shown in FIG. 1. [Figure 8] FIG. 10 is a diagram showing a configuration of a vehicle operation management system according to a second embodiment. [Figure 9] FIG. 9 is a diagram showing an example of a display screen that the vehicle operation management device shown in FIG. 8 displays on a mobile terminal of a user. [Figure 10] FIG. 9 is a diagram showing another example of a display screen that the vehicle operation management device shown in FIG. 8 displays on the mobile terminal of a user. [Figure 11] FIG. 10 is a diagram showing a configuration of a vehicle operation management system according to a third embodiment. [Figure 12] A flowchart illustrating the operation of the vehicle operation management system shown in FIG. [Figure 13] FIG. 12 is a diagram showing an example of a display screen displayed by the display device shown in FIG. 11; [Figure 14] FIG. 10 is a diagram showing a configuration of a vehicle operation management system according to a fourth embodiment. [Figure 15] A diagram showing an example of a flight schedule at the time of reservation [Figure 16] FIG. 10 is an explanatory diagram of a travel demand allocation method according to the fourth embodiment. [Figure 17] 10 is a flowchart illustrating an operation of the vehicle operation control device according to the fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] A vehicle operation management device, a vehicle operation management system, a vehicle, a vehicle operation management method, a vehicle operation management program, and an operation management device according to embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0011] Embodiment 1 FIG. 1 is a diagram showing the configuration of a vehicle traffic management system 100 according to a first embodiment. The vehicle traffic management system 100 has a function of managing the operation of a vehicle 83. The vehicle traffic management system 100 is an example of a traffic management system that manages the operation of a mobile body, and the vehicle 83 is an example of a mobile body. A person who uses a service that provides transportation using a mobile body is referred to as a user. The object transported by the mobile body may be either an object or a person, and when the object to be transported is a person, the user is the transportation target.

[0012] The vehicle operation management system 100 includes a vehicle operation management device 10, a demand collection terminal 81, and a vehicle control terminal 82 or a vehicle 83. The vehicle operation management system 100 has a function of managing the operation of one or more vehicles 83.

[0013] The vehicle operation management device 10 manages the operation of a mobile body such as a vehicle 83. The vehicle 83 is, for example, an autonomous vehicle, but is not limited to this, and may also be a manually operated vehicle driven by a driver.

[0014] The vehicle 83 includes a transmitter / receiver 831, a driving control unit 832, a self-location identifying unit 833, and a display unit 834, and drives according to the operation plan 22 or driving instructions received from the traffic management device 10. The vehicle control terminal 82 is mounted on a moving object such as the vehicle 83. The vehicle control terminal 82 includes the transmitter / receiver 831, the driving control unit 832, the self-location identifying unit 833, and the display unit 834 (not shown), and has functions such as controlling the vehicle 83. In other words, even if a moving object does not originally include functions such as the transmitter / receiver 831, the driving control unit 832, the self-location identifying unit 833, and the display unit 834, installing the vehicle control terminal 82 makes it possible to control the moving object. The vehicles 83 to be controlled by the vehicle operation management system 100 may be only vehicles 83 that originally have functions such as a transceiver unit 831, a driving control unit 832, a self-location determination unit 833, and a display unit 834, or may be only vehicles 83 equipped with a vehicle control terminal 82, or may be a mixture of vehicles 83 that originally have functions such as a transceiver unit 831, a driving control unit 832, a self-location determination unit 833, and a display unit 834, and vehicles 83 equipped with a vehicle control terminal 82.

[0015] The transmitter / receiver 831 communicates with the vehicle operations management device 10, thereby transmitting and receiving information to and from the vehicle operations management device 10. For example, the transmitter / receiver 831 receives an operation plan 22 from the vehicle operations management device 10, and outputs the received operation plan 22 to the traveling control unit 832. The transmitter / receiver 831 also receives traveling instructions from the vehicle operations management device 10, and outputs the received traveling instructions to the traveling control unit 832. The traveling instructions indicate the timing to start traveling, the destination, and the like. Then, the transmitter / receiver 831 transmits position information of the vehicle 83, status information of the vehicle 83, and the like to the vehicle operations management device 10. The status information of the vehicle 83 indicates the status of the vehicle 83, such as whether the vehicle 83 is traveling, whether it is stopped, whether an abnormality has occurred, and the like.

[0016] The self-location identifying unit 833 identifies the position of the vehicle 83, and outputs position information indicating the identified position to each of the transmitting / receiving unit 831 and the traveling control unit 832. The self-location identifying unit 833 can be, for example, a GPS receiver that performs GPS (Global Positioning System) positioning, a magnetic sensor, or the like, but is not limited to these.

[0017] The driving control unit 832 controls the driving of the autonomously driven vehicle 83 using the location information received from the self-location identification unit 833 and the operation plan 22 and driving instructions received from the transmission / reception unit 831. For example, although not shown, the driving control unit 832 can use information acquired by a sensor that detects obstacles, such as a camera, a light detection and ranging (LiDAR), or a millimeter-wave sensor, as well as map information. The driving control unit 832 controls a driving mechanism (not shown) based on the information from the sensor that detects obstacles, the location information received from the self-location identification unit 833, and the map information. The driving mechanism is a mechanism for driving the vehicle 83, and includes, for example, a plurality of mechanisms for driving the vehicle 83, such as an accelerator pedal or other accelerator operating device, a steering device, and a brake, but the configuration of the driving mechanism is not limited to these. For example, if the vehicle 83 is a manually driven vehicle, the operation plan 22 is displayed on a display device provided in the vehicle 83, and the driver of the manually driven vehicle drives the vehicle 83 according to the displayed operation plan 22, thereby causing the vehicle 83 to drive according to the operation plan 22.

[0018] The demand collection terminal 81 is a terminal that accepts reservation operations by users to make reservations for the use of the vehicle 83. The demand collection terminal 81 may be a mobile terminal carried by the user, such as a smartphone or tablet terminal, or may be a reservation terminal that is fixed at a bus stop or the like where the vehicle 83 stops.

[0019] The vehicle operation control device 10 includes a storage unit 20, a communication unit 30, and a processing unit 40.

[0020] The storage unit 20 stores travel demands 21 and operation plans 22 .

[0021] The travel demand 21 is information that is dynamically updated in response to a user of the vehicle 83 registering or changing a reservation. The travel demand 21 includes the user's desired boarding stop and desired disembarking stop. The travel demand 21 may also include a desired departure time, which is the time the user desires to board the vehicle 83. The desired departure time may be a specified time entered by the user on the reservation screen, or the reservation time, which is the time the reservation registration operation is performed, may be treated as the desired departure time. Alternatively, the travel demand 21 may include a reservation location expressed, for example, in latitude and longitude, and the desired departure time may be the time elapsed from the reservation time by the amount of time required to travel from the reservation location to the desired boarding stop. The reservation location is location information of the demand collection terminal 81 at the time the reservation was made. If the demand collection terminal 81 is a fixed reservation terminal, it may also be the identifier of the demand collection terminal 81. In this case, the vehicle operation management device 10 may acquire location information associated with the identifier of the demand collection terminal 81 and use the acquired location information as the reservation location.

[0022] Fig. 2 is a diagram showing a specific example of travel demand 21. The travel demand 21 shown in Fig. 2 includes a travel demand ID (IDentifier) ​​assigned to each reservation, a user ID assigned to the user, a reservation time indicating the time the reservation was registered, a desired boarding stop which is information for specifying the stop at which the user wishes to board, a desired disembarking stop which is information for specifying the stop at which the user wishes to disembark, and a desired departure time. Note that the desired departure time here is set to a time later than the reservation time.

[0023] The operation plan 22 is generated for each trip, and includes stops where the vehicle 83 used on that trip is scheduled to stop, the arrival time at each stop, and the departure time from each stop. Every time a new travel demand 21 is registered or the details registered in the travel demand 21 are changed, the operation plan 22 stored in the memory unit 20 is updated by the processing unit 40.

[0024] FIG. 3 is a diagram showing a specific example of the operation plan 22. FIG. 3 shows an example of the operation plan 22 at the time of reservation of the travel demand 21 represented by the travel demand ID "c," an example of the operation plan 22 before the vehicle 83 of the flight to which the travel demand 21 represented by the travel demand ID "c" is assigned arrives at stop [3], which is the desired boarding stop of the travel demand 21 represented by the travel demand ID "c," and an example of the operation plan 22 after the vehicle 83 arrives at stop [3]. These operation plans 22 include a flight ID assigned to each operated flight, a stop ID assigned to each stop, via status indicating whether the flight indicated by the flight ID passes through the stop indicated by the stop ID, the arrival time of the flight indicated by the flight ID at the stop indicated by the stop ID, the departure time of the flight indicated by the flight ID from the stop indicated by the stop ID, and a boarding travel demand ID indicating the travel demand ID of the travel demand 21 that wishes to board the flight indicated by the flight ID from the stop indicated by the stop ID.

[0025] Returning to the explanation of Figure 1, the communication unit 30 has a function of communicating with devices external to the vehicle operation management device 10. Specifically, the communication unit 30 can communicate with each of the demand collection terminal 81 and the vehicle control terminal 82 or the vehicle 83. The communication unit 30 receives travel demand 21 from the demand collection terminal 81. The communication unit 30 transmits an operation plan 22 or driving instructions to the vehicle control terminal 82 or the vehicle 83, and receives position information, status information, and the like of the vehicle 83 from the vehicle 83 that is driving in accordance with the operation plan 22 or driving instructions.

[0026] The processing unit 40 controls the operation of the vehicle operation management device 10. The processing unit 40 includes a travel demand management unit 41, an operation plan update unit 42, and an operation plan implementation unit 43.

[0027] The travel demand management unit 41 stores the travel demand 21 received by the communication unit 30 in the memory unit 20. The travel demand management unit 41 may store the travel demand 21 received by the communication unit 30 directly in the memory unit 20, or may process the travel demand 21 received by the communication unit 30 into a format suitable for storage in the memory unit 20 and then store it in the memory unit 20. Every time the communication unit 30 receives travel demand 21 from the demand collection terminal 81, the travel demand management unit 41 stores the received travel demand 21 in the memory unit 20.

[0028] The operation plan update unit 42 updates the operation plan 22 stored in the storage unit 20 based on the travel demands 21 and the operation plan 22 stored in the storage unit 20. Specifically, the operation plan update unit 42 determines whether or not the vehicle 83 will stop at each of a plurality of stops based on the operation plan 22 and the travel demands 21. Then, the operation plan update unit 42 calculates the arrival time at each stop based on the determined whether or not the vehicle 83 will stop, and determines the departure time from the stop at which the vehicle 83 will stop based on the departure time determined from the calculated arrival time and the travel demand 21. After determining whether or not the vehicle 83 will stop at the stop and the departure time, the operation plan update unit 42 can update the operation plan 22 in the storage unit 20 based on the determination results.

[0029] The timing at which the operation plan update unit 42 determines whether the vehicle 83 will stop at a bus stop may be, for example, the scheduled arrival time at a bus stop one upstream from the target bus stop, the scheduled departure time, five minutes before the scheduled arrival time, or five minutes before the scheduled departure time. The operation plan update unit 42 may also determine whether the vehicle 83 will stop at a bus stop every time the travel demand 21 is updated. The operation plan update unit 42 determines whether the vehicle 83 will stop at the target bus stop at least after terminating the allocation of reservations to get on and off at the target bus stop.

[0030] For example, if vehicle 83 is an autonomous vehicle and cannot change its destination mid-travel, it is necessary to determine which stop to stop at after a certain stop. For this reason, if vehicle 83 is scheduled to travel through stops [1], [2], [3], [4], and [5] in this order and is scheduled to stop at stop [2] next, it is necessary to determine which stop to stop at after stop [2] before departing from stop [2]. In this case, before departing from stop [2], the operation plan update unit 42 determines whether to stop at stop [3], and if not, determines whether to stop at stop [4] next, and so on until a stop at which to stop is found. For example, if it is determined that vehicle 83 will not stop at stops [3] and [4], but will stop at stop [5] after stop [2], and the next destination of vehicle 83 is set to stop [5], it is desirable to close the allocation of travel demand 21 to stops [3] and [4] for that flight.

[0031] Alternatively, if the vehicle 83 is capable of changing its destination while traveling, it may determine whether or not to stop at each stop one by one. For example, the operation plan update unit 42 may determine whether or not to stop at each of multiple stops on the travel route each time the vehicle stops at or passes each stop. In this case, it becomes possible to respond to sudden travel demands 21, but the travel route cannot be significantly changed, so the effect of reducing travel time is small. Note that even if the vehicle 83 is capable of changing its destination while traveling, a method may be adopted in which the next stop is determined at the time of departure from a stop. When the next stop is determined at the time of departure from a stop, if the vehicle does not stop at multiple consecutive stops, it is possible to change the travel route to avoid passing through the stops at which the vehicle will not stop, thereby significantly reducing travel time.

[0032] The operation plan update unit 42 can determine the departure time from a bus stop each time it determines whether the vehicle 83 will stop at the bus stop. Furthermore, for example, the operation plan update unit 42 may determine whether the vehicle 83 will stop at the bus stop and update the "presence of stopover" in the operation plan 22 each time the travel demand 21 is updated, and the departure time may be determined at the timing when the vehicle stops at the target bus stop.

[0033] An example of Figure 3 will be described. When a reservation for travel demand 21 indicated by boarding travel demand ID "c" is executed, the operation plan 22 is set so that the travel indicated by travel ID "001" will pass through the stops indicated by stop IDs [1], [2], and [3]. In addition, the arrival time at stop [1] is set to "10:00", the departure time from stop [1] is set to "10:01", the arrival time at stop [2] is set to "10:03", the departure time from stop [2] is set to "10:04", the arrival time at stop [3] is set to "10:06", and the departure time from stop [3] is set to "10:07". Note that the travel demand 21 indicated by the boarding travel demand ID "c" here is the travel demand 21 of the travel demand ID "c" shown in Figure 2, and the reservation time of this travel demand 21 is "10:00", the desired boarding stop is [3], the desired disembarking stop is [6], and the desired departure time is "10:06". The travel demand 21 of the travel demand ID "c" is assigned to the flight ID "001", and since the desired boarding stop is stop [3], the travel demand 21 of the travel demand ID "c" is assigned to the boarding travel demand ID column of stop [3] in the operation plan 22.

[0034] In this case, if the operation plan before arrival at stop [3] shows that there are no passengers getting on or off at stop [2] and it is determined that vehicle 83 will not stop at stop [2], the operation plan 22's stop [2] pass status is updated to "No," and the arrival time and departure time are updated to blank. The operation plan update unit 42 also recalculates the travel time from stop [1] to stop [3] due to not stopping at stop [2], and calculates the travel time saved. Here, the saved time is assumed to be 2 minutes. In this case, the arrival time at stop [3] is updated to "10:04." The saved time is also maintained as (-2). When the arrival time at stop [3], "10:04," arrives, the operation plan update unit 42 determines the departure time from stop [3].

[0035] In this case, the operation plan update unit 42 determines the departure time of stop [3] to be "10:06," which is the latest of the following: "10:05," the departure time of stop [3] calculated from "10:04," the arrival time of stop [3] depending on whether or not the bus will stop at stops upstream of stop [3]; and "10:06," the desired departure time of the travel demand 21 assigned to stop [3]. Note that although an example in which one passenger boards at stop [3], even if there are multiple passengers boarding at stop [3], the operation plan update unit 42 similarly determines the departure time of stop [3] to be the latest of the departure time of stop [3] calculated from the arrival time of stop [3] depending on whether or not the bus will stop at stops upstream of stop [3]; and the desired departure times of the multiple travel demands 21 assigned to stop [3]. In addition, the operation plan update unit 42 can calculate the departure time from stop [3] calculated from the arrival time at stop [3] depending on whether or not there are stops at stops upstream of stop [3], by subtracting the shortened time of the arrival time at stop [3] from the initial value of the departure time from stop [3].

[0036] As described in FIG. 3 , in this embodiment, the operation plan 22 is dynamically updated. That is, if there is a stop that is not passed through during operation, the travel time may be shortened by the amount of deceleration required to stop, the time spent stopped, and the like. Also, as described above, if there are consecutive stops that are not passed through, it may be possible to shorten the travel time between stops by changing the travel route. Therefore, the operation of the vehicle 83 is advanced. When advancing operation, it is important to prevent users from missing their trains. The vehicle operation management device 10 determines the departure time based on the desired departure time set for each travel demand 21, thereby advancing the operation plan and shortening the travel time of users while preventing users from missing their trains.

[0037] Returning to the explanation of Fig. 1, the operation plan implementation unit 43 generates driving instructions for the vehicle control terminal 82 or the vehicle 83 based on the operation plan 22 stored in the storage unit 20 and updated by the operation plan update unit 42, and transmits the generated driving instructions to the vehicle control terminal 82 or the vehicle 83 via the communication unit 30. Because the operation plan implementation unit 43 generates driving instructions based on the latest operation plan 22, the vehicle control terminal 82 controls the vehicle 83 based on the latest operation plan 22. Similarly, the vehicle 83, which is equipped with a transmission / reception unit 831, a driving control unit 832, a self-location identification unit 833, and a display unit 834, drives based on the latest operation plan 22.

[0038] The operation of the vehicle operation management device 10 described above will be explained using a flowchart. Fig. 4 is a flowchart for explaining the operation of the vehicle operation management device 10 according to the first embodiment. In the vehicle operation management device 10, the travel demand management unit 41 manages travel demand 21 while the vehicle 83 is in operation (steps S11, S13). Specifically, the travel demand management unit 41 acquires travel demand 21 indicating reservation details from the demand collection terminal 81, and registers and changes the travel demand 21 in the storage unit 20 (step S12).

[0039] In the vehicle operation management device 10, the operation plan update unit 42 updates the operation plan while the vehicle 83 is in operation (steps S21 and S24). Specifically, the operation plan update unit 42 acquires information used to update the operation plan (step S22). The information acquired by the operation plan update unit 42 here is the travel demand 21 and the operation plan 22. Next, based on the acquired information, the operation plan update unit 42 determines whether or not to stop at each stop and the departure time (step S23), and updates the operation plan 22 based on the determined content.

[0040] In the vehicle operation management device 10, the operation plan implementation unit 43 executes the operation plan 22 while the vehicle 83 is operating, and controls the operation of the vehicle 83 (steps S31 and S33). Specifically, the operation plan implementation unit 43 determines a driving route of the vehicle 83 based on the operation plan 22 stored in the storage unit 20 (step S32), and controls the operation of the vehicle 83.

[0041] Next, the hardware configuration of the vehicle operation control device 10 according to the first embodiment will be described. In the vehicle operation control device 10, the storage unit 20 is a memory. The processing unit 40 is realized by a processing circuit. The processing circuit may be a memory that stores a program and a processor that executes the program stored in the memory, or may be dedicated hardware. The processing circuit is also called a control circuit. The communication unit 30 is realized using a communication device. When the processing circuit is configured with a processor and a memory, each function of the processing unit 40 is realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory. In the processing circuit, each function is realized by the processor reading and executing the program stored in the memory. The program may be provided by a storage medium on which the program is stored, or by other means such as a communication medium.

[0042] Here, the processor is, for example, a CPU (Central Processing Unit), processing device, arithmetic unit, microprocessor, microcomputer, or DSP (Digital Signal Processor), etc. Furthermore, the memory is, for example, a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable ROM), EEPROM (Electrically EPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a DVD (Digital Versatile Disk), etc.

[0043] When the processing circuitry is dedicated hardware, it may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof.

[0044] Next, the effects of the first embodiment will be described. FIG. 5 is a diagram illustrating a comparative example for describing the effects of the vehicle operation management device 10 according to the first embodiment. FIG. 5 illustrates an example of reservation details, operation status, updated departure time, whether or not a user can board, and an operation image representing the movements of users and vehicles 83 in the comparative example. The comparative example is an example in which the departure time is advanced by the amount of time saved due to the advancement of the arrival time, without considering the desired departure time of the travel demand 21. That is, in the comparative example, the updated departure time is the time obtained by subtracting the time saved from the departure time before the update. FIG. 6 is a diagram illustrating the effects of the vehicle operation management device 10 according to the first embodiment. FIG. 6 illustrates the updated departure time, whether or not a user can board, and an operation image when the reservation details and operation status are the same as those in the comparative example illustrated in FIG. 5.

[0045] For example, if a user makes a reservation when the bus is already available for boarding, the possibility of missing the bus is low, so Figures 5 and 6 show a case in which a desired departure time Td that is later than the reservation time Tr is specified, and a case in which a desired boarding stop P0 that is far from the reservation location Pr is specified, which inevitably requires time to travel from the reservation location Pr to the desired boarding stop P0. In either case, in the comparative example, the updated departure time Tm is the scheduled departure time Tp, which is the departure time before the update, minus the shortened time Sa.

[0046] First, if a desired departure time Td, which is later than the reservation time Tr, is specified, and the waiting time Sw at the time of reservation is equal to or greater than the shortened time Sa at the time the vehicle 83 arrives at the desired boarding stop P0, the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, is equal to or later than the desired departure time Td. In this case, in both the comparative example and the first embodiment, the departure time Tm is the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update. As shown in the operation image, this is a time before the scheduled departure time Tp but after the desired departure time Td. Therefore, in both the comparative example and the first embodiment, the user is able to board the bus. Note that in FIGS. 5 and 6, the desired departure time Td is the time at which the user can board the bus, and boarding is indicated as being unavailable before the desired departure time Td, even if the user is at the desired boarding stop P0.

[0047] Next, if a desired departure time Td that is later than the reservation time Tr is specified, and the waiting time Sw at the time of reservation is shorter than the shortened time Sa at the time the vehicle 83 arrives at the desired boarding stop P0, the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, will be earlier than the desired departure time Td. In this case, the departure time Tm is the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, in the comparative example, and is the desired departure time Td in the first embodiment. In this case, in the comparative example, the departure time Tm, which is moved forward from the scheduled departure time Tp, is earlier than the desired departure time Td, so the user cannot board the bus, whereas in the first embodiment, the departure time Tm, which is moved forward from the scheduled departure time Tp, is equal to the desired departure time Td, so the user can board the bus.

[0048] Furthermore, if a desired boarding stop P0 that is far from the reservation location Pr is specified, and the waiting time Sw at the time of reservation is equal to or greater than the shortened time Sa at the time the vehicle 83 arrives at the desired boarding stop P0, the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, will be equal to or later than the desired departure time Td. In this case, in both the comparative example and embodiment 1, the departure time Tm is the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, and, as shown in the operation image, is a time before the scheduled departure time Tp and a time after the desired departure time Td, which is the time after the user has moved from the reservation location Pr, where the user was at the reservation time Tr, to the specified desired boarding stop P0. Therefore, in both the comparative example and embodiment 1, the user can board the bus.

[0049] Next, if a desired boarding stop P0 that is far from the reservation location Pr is specified, and the waiting time Sw at the time of reservation is shorter than the shortened time Sa at the time the vehicle 83 arrives at the desired boarding stop P0, the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, will be earlier than the desired departure time Td. In this case, the departure time Tm is the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp, which is the departure time before the update, in the comparative example, and is the desired departure time Td in the first embodiment. In this case, as shown in the operation image, in the comparative example, the departure time Tm, which is earlier than the scheduled departure time Tp, is earlier than the desired departure time Td, which is the time after the user moves from the reservation location Pr, where the user was at the reservation time Tr, to the specified desired boarding stop P0, and therefore the user cannot board the bus. In contrast, in the first embodiment, the departure time Tm, which is earlier than the scheduled departure time Tp, is equal to the desired departure time Td, and therefore the user can board the bus.

[0050] As shown in Figures 5 and 6, the vehicle operation management device 10 of the first embodiment shortens the travel time between stops by skipping stops at which there are no passengers getting on or off, in accordance with travel demand 21, and advances the departure time Tm according to the shortened time Sa. If the time obtained by subtracting the shortened time Sa from the scheduled departure time Tp is earlier than the desired departure time Td, the departure time Tm is set to the desired departure time Td, thereby preventing passengers from missing their trains.

[0051] Here, we will explain the additional functions of the processing unit 40. Fig. 7 is a flowchart for explaining the additional functions of the vehicle operation control device 10 shown in Fig. 1. The operation shown in Fig. 7 is executed by the processing unit 40 for each stop at which the vehicle 83 stops while the vehicle 83 is in operation, for example, in parallel with step S32 in Fig. 4.

[0052] The operation plan implementation unit 43 of the vehicle operation management device 10 determines whether the departure time of the operation plan 22 has arrived (step S34). If the departure time has not yet arrived (step S34: No), the operation plan implementation unit 43 acquires information for determining whether departure is permitted (step S35). The acquired information for determining whether departure is permitted is, for example, information for confirming that all users who plan to board from the target bus stop have boarded. For example, the information for confirming that all users who plan to board from the target bus stop have boarded may be the result of matching the users who will board the vehicle 83 with the travel demand 21 when the users board the vehicle 83. The matching is performed using, for example, a two-dimensional code, biometric authentication, an application installed on a mobile device carried by the user, and at least one user identifier selected from electronic money. Furthermore, the information for confirming that all users who plan to board from the target bus stop have boarded may be information indicating that the user has performed an operation to permit departure. The operation to permit departure by the user may be performed, for example, by a mobile device carried by the user or by a terminal installed at the bus stop or the vehicle 83.

[0053] Based on the information acquired in step S35, the operation plan implementation unit 43 determines whether all passengers scheduled to board from the target bus stop have already boarded (step S36). If all passengers have not boarded (step S36: No), the operation plan implementation unit 43 repeats the processing from step S34. If all passengers have boarded (step S36: Yes), the operation plan implementation unit 43 updates the departure time based on the current time and issues a driving instruction to the vehicle control terminal 82 (step S37). If the departure time has arrived (step S34: Yes), the operation plan implementation unit 43 ends the processing for the target bus stop.

[0054] As described above, the vehicle operation management device 10 according to the first embodiment is characterized by including a storage unit 20 that stores the operation plan 22 of the vehicle 83, a communication unit 30 that acquires the travel demands 21 of users, and a processing unit 40 that determines whether the vehicle 83 will stop at a plurality of stops based on the operation plan 22 and the travel demands 21, determines a departure time for the stop at which the vehicle 83 will stop based on the arrival time depending on whether the vehicle 83 will stop and the travel demands 21, and updates the operation plan 22 in the storage unit 20 based on the determination result. As described above, the vehicle operation management device 10 determines the departure time based on the arrival time depending on whether the vehicle 83 will stop at the stop, i.e., the arrival time that becomes earlier the more stops there are at which the vehicle does not stop, and the travel demands 21. Therefore, it is possible to reduce users' missed boarding even when the departure time is advanced depending on whether the vehicle will stop at a stop.

[0055] When there is a bus stop at which it is determined that the vehicle 83 will not stop, the processing unit 40 calculates the time required to travel between the bus stops at which the vehicle 83 will stop and those before and after the bus stop at which the vehicle 83 will not stop, and determines the departure time from the bus stop at which the vehicle 83 will stop based on the calculation result and the travel demand 21. Normally, when there is a bus stop at which the vehicle 83 will not stop, the travel time is shorter than if the vehicle were to stop at all bus stops. For this reason, the processing unit 40 can determine the departure time by taking into account the time at which the user can board the bus by using the travel demand 21 while taking into account the upper limit to which the departure time can be advanced. Specifically, the travel demand 21 includes the desired departure time from the user's desired boarding stop, and the processing unit 40 can determine the departure time calculated based on the above calculation result, that is, the later of the upper limit to which the departure time can be advanced and the desired departure time of the travel demand 21 for which the stop is the desired boarding stop. When there are multiple travel demands 21 that have the target bus stop as the desired boarding stop, the processing unit 40 can determine the latest of the desired departure times of the multiple travel demands 21 and the departure time calculated based on the calculation results as the departure time. The desired departure time may be a time set by the user, the reservation time may be used as the desired departure time, or the travel time from the current location of the boarding user to the desired boarding stop may be calculated and the desired departure time may be the time that has elapsed since the reservation time. The upper limit by which the departure time can be advanced corresponds to the time obtained by subtracting the shortened time Sa from the above-mentioned scheduled departure time Tp.

[0056] The processing unit 40 further has a function of transmitting driving instructions to the vehicle 83 based on the operation plan 22, and can depart the vehicle 83 even before the departure time set in the operation plan 22 and update the operation plan 22 based on the departure time. If it is determined that there is no problem in depart- ing the vehicle 83 before the departure time set in the operation plan 22, for example, if it is confirmed that all users scheduled to board the vehicle 83 from the target bus stop have already boarded, the processing unit 40 can depart the vehicle 83 even before the departure time set in the operation plan 22. A user can set a desired departure time taking into account the time it takes to travel to the desired bus stop. However, particularly when a user sets a desired departure time, the desired departure time may be set with ample time to spare, resulting in the vehicle 83 actually being able to depart before the desired departure time. In such a case, the travel time of the user can be further reduced by depart- ing the vehicle 83 before the departure time set in the operation plan 22. Specifically, the determination of whether all users scheduled to board the vehicle 83 from the bus stop have already boarded may be made using the result of matching the users to board the vehicle 83 with the travel demand 21 when the user boards the vehicle 83. This verification is performed using at least one user identifier, such as a two-dimensional code, biometric authentication, an application installed on a mobile device carried by the user, and electronic money. Furthermore, the determination of whether all users who plan to board from the bus stop have boarded may be performed based on an operation by the user to permit departure. When all users who plan to board from the bus stop have performed an operation to permit departure, the processing unit 40 can determine that all users who plan to board from the bus stop have boarded. The operation to permit departure may be performed using a mobile device carried by the user, a terminal installed at the bus stop, or a terminal installed in the vehicle 83.

[0057] Moreover, according to the first embodiment, it is also possible to provide a vehicle operation management system 100. The vehicle operation management system 100 includes a demand collection terminal 81 that collects travel demand including desired departure times at which users wish to board a vehicle, and a storage unit 20 that stores an operation plan 22 for a vehicle 83, and is configured to determine, based on the operation plan 22 and the travel demand 21, whether or not the vehicle 83 will stop at a plurality of stops at which the demand collection terminal 81 is installed, determine a departure time for the stop at which the vehicle 83 will stop based on the arrival time and the desired departure time corresponding to the determined whether or not the vehicle 83 will stop, and update the stored operation plan 22 based on the determination result, and a vehicle control terminal 82 that controls the vehicle 83 based on the operation plan 22 updated by the vehicle operation management device 10.

[0058] In addition, the vehicle operation management system 100 may be provided with a vehicle 83 that travels based on an operation plan 22 updated by the operation management device 10 or travel instructions generated based on the updated operation plan 22, instead of or in addition to the vehicle control terminal 82.

[0059] Furthermore, according to the first embodiment, in a vehicle 83 operating according to an operation plan 22, whether or not the vehicle 83 will stop at a plurality of stops is determined based on the operation plan 22 and the user's travel demand 21. A departure time for the stop at which the vehicle 83 will stop is determined based on the arrival time corresponding to the determined whether or not the vehicle 83 will stop and the travel demand 21, and the operation plan 22 is updated based on the determination result. The vehicle 83 also includes a transceiver 831 that receives the updated operation plan 22 or travel instructions generated based on the updated operation plan 22, and a travel control unit 832 that controls the travel of the vehicle 83 based on the operation plan 22 received by the transceiver 831 or the travel instructions. The vehicle 83 may also include a display unit 834 that displays the operation plan 22 received by the transceiver 831, instead of or in addition to the travel control unit 832.

[0060] Furthermore, according to the first embodiment, a vehicle operation management method can also be provided. This vehicle operation management method includes a storage step of storing an operation plan 22 of a vehicle 83, a travel demand acquisition step of acquiring travel demand 21 including a desired departure time from a stop where a user wishes to board the vehicle 83, a stop determination step of determining whether or not the vehicle 83 will stop at a plurality of stops based on the operation plan 22 and the travel demand 21, a departure time determination step of determining a departure time from the stop at which the vehicle 83 will stop based on the arrival time and the desired departure time according to the determined whether or not the vehicle 83 will stop, and an operation plan update step of updating the stored operation plan 22 based on the determination result.

[0061] Furthermore, according to the first embodiment, it is also possible to provide a vehicle operation management program that causes a computer to execute the above-mentioned storage step, travel demand acquisition step, stop determination step, departure time determination step, and operation plan update step.

[0062] Embodiment 2 8 is a diagram showing the configuration of a vehicle operations management system 100A according to the second embodiment. The vehicle operations management system 100A includes a vehicle operations management device 10A, a demand collection terminal 81, a vehicle control terminal 82, and a display device 84. Note that the vehicle operations management system 100A includes the vehicle control terminal 82 installed in the vehicle 83. However, the vehicle operations management system 100A may include a vehicle 83 that originally includes functions such as a transmitter / receiver 831, a driving control unit 832, a self-location identifying unit 833, and a display unit 834, as in the first embodiment. Below, a description of the same parts as in the first embodiment will be omitted, and the following mainly describes the parts that are different from the first embodiment.

[0063] In addition to the functions of the vehicle operation management device 10, the vehicle operation management device 10A has a processing unit 40A that has the function of an operation plan display control unit 44A that displays an operation plan on a display device 84. Although the display device 84 is shown in FIG. 8 as a device separate from the demand collection terminal 81, the demand collection terminal 81 may also have the function of the display device 84. The display device 84 is the same device as the demand collection terminal 81 that the user uses for reservations, and may be a mobile terminal carried by the user, such as a smartphone or tablet terminal, or may be a reservation terminal fixed to a bus stop or the like. Alternatively, the display device 84 may be a device separate from the demand collection terminal 81, and may be a monitor fixed to a bus stop or the like.

[0064] The operation plan display control unit 44A displays the departure times of bus stops on the display screen of the display device 84 based on the operation plan 22 stored in the memory unit 20, and can update the contents of the display screen each time the operation plan is updated.

[0065] Furthermore, the operation plan display control unit 44A can display the operation plan on the display screen of the mobile terminal carried by the user corresponding to the travel demand 21, and update the contents of the display screen every time the operation plan is updated. At this time, the operation plan display control unit 44A may display a display screen customized for each user.

[0066] FIG. 9 is a diagram showing an example of a display screen that the vehicle operation management device 10A shown in FIG. 8 displays on the user's mobile terminal. The operation plan display control unit 44A can display the user's reservation details, that is, the details of the travel demand 21 associated with the user, on the display screen. In the example shown in FIG. 9, the user's desired departure time, the flight ID of the reserved flight, and the desired boarding stop and desired disembarking stop are displayed. The operation plan display control unit 44A can also display the arrival time and departure time for each stop on the display screen. At this time, the operation plan display control unit 44A displays on the display screen an operation plan that includes at least the departure time of the desired boarding stop of the user's travel demand 21.

[0067] Furthermore, as shown in the example of FIG. 9, the operation plan display control unit 44A may display the arrival time and departure time of a target stop as an expected time range. For example, the operation plan display control unit 44A can display the departure time of the target stop as a range using the shortest departure time, which is the departure time if the bus does not stop at any stops between the last stop where the bus currently stopped and the target stop and where there are no passengers planning to get on or off, and the longest departure time, which is the departure time if the bus stops at all stops. The arrival time can also be calculated in a similar manner. The operation plan display control unit 44A repeatedly calculates the shortest departure time and the longest departure time, gradually narrowing this time range. By displaying the arrival time and departure time as a time range, users can understand that the arrival time and departure time may change and the extent to which the time may change.

[0068] Furthermore, if the display device 84 is a monitor installed at a bus stop, the operation plan display control unit 44A may display information customized for each installation location of the display device 84 on the display screen. In this case, the display device 84 displays at least the departure time for the bus stop where it is installed. In this case, too, the departure time is preferably expressed as a time range as shown in FIG. 9.

[0069] In the example shown in Figure 9, the arrival and departure times are displayed in the order of travel for multiple stops, including the stop where the user wishes to board and disembark, but it is also possible to display only the departure time for the stop where the user wishes to board and the arrival time for the stop where the user wishes to disembark.

[0070] FIG. 10 is a diagram showing another example of a display screen that the vehicle operation management device 10A shown in FIG. 8 displays on a user's mobile device. As shown in FIG. 10, the display screen displayed on the user's mobile device may display only the departure time of the bus stop for which the user has reserved a bus as the "scheduled departure time," without displaying departure times for other bus stops. Even in this case, the scheduled departure time is displayed as a time range, and the time range narrows as the vehicle 83 approaches the target bus stop. In the example of FIG. 10, the scheduled departure time is in the time range of "10:00 to 10:08" at the time of the left diagram. At the time of the center diagram, which is later than the left diagram, the scheduled departure time is in the time range of "10:02 to 10:06." At the time of the right diagram, which is later than the center diagram, the scheduled departure time is "10:04." When the time range is within one minute, the scheduled departure time can be expressed as a single time, rather than as a shortest and longest departure time, as shown in the right diagram.

[0071] As described above, the vehicle operation management device 10A according to the second embodiment has the following functions in addition to the functions of the vehicle operation management device 10 according to the first embodiment. The processing unit 40A displays the departure times of bus stops on the display screen based on the operation plan 22 stored in the storage unit 20, and can update the contents of the display screen every time the operation plan 22 is updated. According to the vehicle operation management device 10A, the departure time of the vehicle 83 changes over time. Furthermore, changes in the departure time include advancement, and the departure time may be earlier than the reserved departure time. For this reason, it is important to inform users of the departure time in real time to avoid missing the bus. If the departure time can be informed to users in real time using the display screen, the users can change their behavior according to the situation, such as hurrying to the desired boarding stop to match the current departure time, or, if the departure time is delayed, finishing other errands such as shopping before boarding the bus.

[0072] The constantly updated information on departure times may be provided to users who have made reservations on a customized display screen, as explained in the above embodiment, or may be provided on a display device 84 installed at the bus stop so that people who arrive at the bus stop can at least know the departure time for that bus stop, or may be provided by displaying it on the screen of an application with a reservation function provided for mobile terminals, for example, regardless of whether a reservation has been made or not.

[0073] For example, the processing unit 40A can display the departure time of the desired boarding stop for the travel demand 21 on the display screen of the mobile terminal carried by the user corresponding to the travel demand 21, and update the content of the display screen every time the operation plan 22 is updated. Furthermore, the processing unit 40A can also display the departure time of the stop on the display screen of the display device 84 installed at the bus stop, and update the content of the display screen every time the operation plan is updated.

[0074] Furthermore, when displaying the departure time and arrival time, it is desirable to express them as a range using an expected upper limit and lower limit. For example, the processing unit 40A can express the departure time of the target stop as a range using the shortest departure time, which is the departure time when the bus does not stop at all stops between the stop where the bus last stopped at the current time and the target stop and where there are no passengers planning to get on or off, and the longest departure time, which is the departure time when the bus stops at all stops.

[0075] Embodiment 3 FIG. 11 is a diagram illustrating the configuration of a vehicle operations management system 100B according to the third embodiment. The vehicle operations management system 100B includes a vehicle operations management device 10B, a demand collection terminal 81, a vehicle control terminal 82, a display device 84, and an artificial intelligence 85. The vehicle operations management device 10B includes a processing unit 40B having the function of an operation plan display control unit 44B that displays, on a display screen, a predicted value of the probability that a vehicle 83 will not stop at each stop. Note that the vehicle operations management system 100B includes the vehicle control terminal 82 installed in the vehicle 83. However, the vehicle operations management system 100B may include a vehicle 83 that originally includes functions such as a transceiver unit 831, a driving control unit 832, a self-location identification unit 833, and a display unit 834, as in the first embodiment. Below, descriptions of the same parts as in the first and second embodiments will be omitted, and differences from the first and second embodiments will be mainly described.

[0076] The vehicle traffic management system 100B has a function of generating information indicating a predicted value of the probability that the vehicle 83 will not stop at each stop. This predicted value can also be obtained by general statistical processing based on accumulated performance data. For example, the vehicle traffic management system 100B can calculate the average occurrence number of travel demands 21 during the same time period as the target time period from performance data for a certain period of time in the past, predict the occurrence probability P of the travel demand 21, and calculate the probability that the vehicle 83 will not stop at the target stop as 1-P.

[0077] FIG. 11 illustrates the configuration of a vehicle operation control system 100B that uses artificial intelligence 85 to generate information indicating a predicted value of the probability that a vehicle 83 will not stop at each bus stop. The artificial intelligence 85 stores a trained model 86 and includes an inference unit 87 that uses the trained model 86 to generate information indicating a predicted value of the probability that a vehicle 83 will not stop at a bus stop. The artificial intelligence 85 receives, as input data, information for identifying at least a bus stop from the vehicle operation control device 10B, and outputs a predicted value of the skip occurrence probability, which is the probability that a vehicle 83 will not stop at a target bus stop. Here, the input data includes at least information for identifying the bus stop, and may also include information for identifying the route if there are multiple routes that pass through the target bus stop. The input data may also include information indicating the time period to be predicted.

[0078] FIG. 12 is a flowchart for explaining the operation of the vehicle operation management system 100B shown in FIG. 11. As in the first embodiment, the vehicle operation management system 100B can perform the operation described using FIG. 4. The operation shown in FIG. 12 is performed in parallel with the operation shown in FIG. 4. The operation plan display control unit 44B first acquires data used to predict the skip occurrence probability (step S41). The operation plan display control unit 44B inputs the data acquired in step S41 to the artificial intelligence 85 via the communication unit 30 (step S42).

[0079] The artificial intelligence 85 outputs the skip occurrence probability to the vehicle operation management device 10B from the input data using the trained model 86 (step S43). In the vehicle operation management device 10B, the operation plan display control unit 44B displays the skip occurrence probability output by the artificial intelligence 85 on the display screen of the display device 84 (step S44).

[0080] FIG. 13 is a diagram showing an example of a display screen displayed by the display device 84 shown in FIG. 11. In addition to the information shown in FIG. 9, this display screen in the second embodiment includes a skip occurrence probability, which is the probability that the vehicle 83 will not stop at each stop. When the artificial intelligence 85 outputs a predicted value based on past performance data for the same time period without considering the travel demand 21 currently associated with the target flight, the operation plan display control unit 44B may display the skip occurrence probability output by the artificial intelligence 85 on the display screen as is, or may correct the skip occurrence probability based on the travel demand 21 currently associated with the target flight and then display it on the display screen. For example, when based on past performance data that does not include information about currently operating flights, the skip occurrence probability rarely becomes 0% or 100%. However, when a currently operating flight has a stop at which it has already been determined that the vehicle will not stop, the operation plan display control unit 44B may correct the skip occurrence probability of the stop to 100% and display it. When a currently operating flight has a stop at which it has already been determined that the vehicle will stop, the operation plan display control unit 44B may correct the skip occurrence probability of the stop to 0% and display it. In addition, when the artificial intelligence 85 outputs the skip occurrence probability taking into consideration the travel demand 21 associated with the currently operating flight, the operation plan display control unit 44B displays the skip occurrence probability output by the artificial intelligence 85 as is on the display screen.

[0081] While FIG. 11 illustrates a method for predicting the probability of skipping using artificial intelligence 85 external to the vehicle operation management device 10B, the vehicle operation management device 10B may have the trained model 86 and the inference unit 87. The trained model 86 is generated by machine learning. For example, the trained model 86 may be configured as a large-scale language model (LLM) that, when the operation plan 22 is input, outputs the probability of skipping at each stop included in the operation plan 22. Examples of algorithms used by the artificial intelligence 85 include Transformer, BERT (Bidirectional Encoder Representations from Transformers), and GPT (Generative Pre-Training), and the like, and the trained model 86 may be configured by combining multiple algorithms including these.

[0082] As described above, according to the vehicle operation management device 10B of the third embodiment, in addition to the functions described in the first and second embodiments, the processing unit 40B can generate information indicating a predicted value of the probability that the vehicle 83 will not stop at a bus stop and display the information on the display screen. The "probability that the vehicle 83 will not stop at a bus stop" is also called the skip occurrence probability. The processing unit 40B may calculate the skip occurrence probability through general statistical processing based on accumulated performance data, or may calculate the skip occurrence probability using a technology known as AI (Artificial Intelligence) or generative AI. The processing unit 40B can generate information indicating a predicted value of the skip occurrence probability by inputting information about the bus stops in the operation plan 22 stored in the storage unit 20 into the artificial intelligence 85.

[0083] Embodiment 4 14 is a diagram showing the configuration of a vehicle operations management system 100C according to the fourth embodiment. The vehicle operations management system 100C includes a vehicle operations management device 10C, a demand collection terminal 81, and a vehicle control terminal 82. Note that the vehicle operations management system 100C includes the vehicle control terminal 82 installed in the vehicle 83. However, the vehicle operations management system 100C may include a vehicle 83 that originally includes functions such as a transmitter / receiver 831, a driving control unit 832, a self-location identifying unit 833, and a display unit 834, as in the first embodiment. Hereinafter, the same reference numerals will be used for the same parts as those in the first to third embodiments, and detailed description thereof will be omitted.

[0084] The vehicle operation management device 10C has a memory unit 20C, a communication unit 30, and a processing unit 40C. The memory unit 20C stores travel demands 21, an operation plan 22, an allocation range 23, and an allocation condition 24. The processing unit 40C has a travel demand management unit 41, an operation plan update unit 42C, and an operation plan implementation unit 43.

[0085] The communication unit 30 acquires the travel demand 21, the allocation range 23, and the allocation conditions 24. The travel demand 21, the allocation range 23, and the allocation conditions 24 acquired by the communication unit 30 are stored by the travel demand management unit 41 in the storage unit 20C.

[0086] The operation plan update unit 42C has a function of allocating the travel demand 21 to a flight that meets the allocation conditions 24 from among multiple flights included in the allocation range 23 based on the travel demand 21, the allocation range 23, the allocation conditions 24, and the operation plan 22. The operation plan update unit 42C updates the operation plan based on the allocation result. The allocation range 23 is information indicating the range of flights to which the travel demand 21 is to be allocated, and may be, for example, information indicating a time range to be allocated or information indicating the number of flights. For example, the allocation range 23 may be "1 hour." The allocation conditions 24 are information indicating conditions for evaluating the appropriateness of allocating the travel demand 21. The allocation conditions 24 may be, for example, "the flight that has the smallest evaluation value according to the evaluation formula." The evaluation formula may be based on at least one of the number of travel demands 21 already allocated to the flights, the amount of travel time reduction of the travel demands 21 already allocated to the flights, and the waiting time of the travel demands 21 to be allocated. For example, the evaluation formula is "total reduction amount of allocated travel demand 21 + total reduction amount of unknown travel demand 21 × occurrence probability of unknown travel demand 21 + 0.002 × (waiting time of allocated travel demand 21)" 2 " can be written as:

[0087] The operation of the vehicle operation management system 100C according to the fourth embodiment will be described using a specific example. FIG. 15 is a diagram showing an example of an operation plan 22 at the time of reservation. Here, an example will be described in which 10 travel demands 21, a to j, have already been allocated, and a bus for a user to board is allocated to a new travel demand 21 indicated by a travel demand ID "x". It is assumed that the desired boarding stop of the new travel demand 21 indicated by the travel demand ID "x" is stop [1], the desired disembarking stop is stop [2], and the desired departure time is "10:01".

[0088] 15 at the time of reservation, the operation plan update unit 42C of the vehicle operation management device 10C calculates an evaluation value in the case where a new travel demand 21 with travel demand ID "x" is not assigned to each bus. Here, it is confirmed that each of the bus IDs "001," "002," "003," and "004" will stop at stop [1], and when a new travel demand 21 with travel demand ID "x" is assigned to each bus, the bus will stop at stop [2], and when a new travel demand 21 with travel demand ID "x" is not assigned, the bus will not stop at stop [2].

[0089] FIG. 16 is an explanatory diagram of a method for allocating travel demands 21 in the fourth embodiment. FIG. 16 shows operation plans 22 in the case where stop [2] is skipped for each bus, and evaluation values ​​corresponding to each operation plan. The operation plan update unit 42 calculates the evaluation value using the operation plans 22 in the case where stop [2] is skipped for each bus. For bus ID "001," the sum of the travel time reduction amounts for the existing travel demands 21 is 2 minutes × 4 people, and the waiting time for the new travel demand 21 is 0 minutes, so the evaluation value is "8.00." For bus ID "002," the sum of the travel time reduction amounts for the existing travel demands 21 is 2 minutes × 3 people, and the waiting time for the new travel demand 21 is 15 minutes, so the evaluation value is "6.45."

[0090] For flight ID "003," the total amount of reduction in travel time for existing travel demands 21 is 2 minutes x 2 people, and the waiting time for new travel demand 21 is 30 minutes, so the evaluation value is "5.80." For flight ID "004," the total amount of reduction in travel time for existing travel demands 21 is 2 minutes x 1 person, and the waiting time for new travel demand 21 is 45 minutes, so the evaluation value is "6.05."

[0091] In the example shown in FIG. 16, the evaluation value of the flight ID "003" is the smallest, so the new travel demand 21 is allocated to the flight with the flight ID "003".

[0092] Fig. 17 is a flowchart for explaining the operation of the vehicle operation control device 10C according to the fourth embodiment. In Fig. 17, steps S11 to S13 and steps S31 to S33 are the same as those in Fig. 4, and therefore their explanation will be omitted.

[0093] In the vehicle operation management device 10C, the operation plan update unit 42C updates the operation plan while the vehicle 83 is operating (steps S51 and S56). Specifically, the operation plan update unit 42C acquires information used to update the operation plan (step S52). The information acquired by the operation plan update unit 42C here includes the travel demand 21, the operation plan 22, the allocation range 23, and the allocation conditions 24. Next, the operation plan update unit 42C extracts allocation candidates from among the multiple flights included in the operation plan 22 based on the acquired information (step S53), and evaluates the appropriateness of the allocation for the extracted allocation candidates (step S54). Specifically, the operation plan update unit 42C evaluates the appropriateness of the allocation by, for example, calculating an evaluation value indicated by the allocation conditions 24. The operation plan update unit 42C determines the flight to be assigned based on the calculated evaluation value (step S55).

[0094] As described above, the vehicle operation management device 10C according to the fourth embodiment is characterized by including a memory unit 20C that stores an operation plan 22 for a vehicle 83 in which arrival and departure times for multiple stops are set; a communication unit 30 that acquires a user's travel demand 21, an allocation range 23 that indicates a range of candidate flights to which the travel demand 21 is to be allocated, and allocation conditions 24 that indicate conditions for evaluating the appropriateness of allocating the travel demand 21; and a processing unit 40C that allocates the travel demand 21 to a flight that meets the allocation conditions 24 from among multiple flights included in the allocation range 23 based on the travel demand 21, the allocation range 23, the allocation conditions 24, and the operation plan 22. With this configuration, it is possible to evaluate flights within a certain period from among multiple flights included in the allocation range 23 and allocate the travel demand 21 to an optimal flight. Therefore, it is possible to allocate the travel demand 21 to a more appropriate flight from the perspectives of operational efficiency and user convenience. Here, flights included in the allocation range 23 may include flights that have not yet been operated.

[0095] The allocation condition 24 may be based on at least one of the number of travel demands 21 already allocated to the flight, the amount of reduction in travel time of the travel demands 21 already allocated to the flight, and the waiting time of the travel demands 21 to be allocated.

[0096] The processing unit 40C can also evaluate the allocation conditions 24 based on the predicted unknown travel demand, and allocate the travel demand 21 based on the evaluation result. Such allocation can be realized by adding a term that takes into account the unknown travel demand 21 to the evaluation formula for the allocation conditions 24. Furthermore, when allocating, by providing a time lag from the registration of the travel demand 21, it becomes possible to allocate a more optimal flight.

[0097] The processing unit 40C may also have the functions of the operation plan update unit 42 according to the first to third embodiments.

[0098] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. It is also possible to omit or modify parts of the configurations as long as they do not deviate from the gist of the invention.

[0099] For example, in the above embodiment, a service in which a vehicle 83 such as a bus transports users was described. However, the technology described above can also be applied to services in which a mobile object transports people or goods. In this case, the mobile object is not limited to a vehicle 83 such as a car, but may be any mobile object capable of transporting people or goods, such as a ship, drone, helicopter, airplane, or airborne vehicle known as a flying car. In this case, in the above embodiment, "stop" should be read as "stop position" where the mobile object stops, "stop" should be read as "stop," and if the object being transported is a person, "boarding, disembarking" should be read as "boarding, disembarking, boarding, disembarking" depending on the type of mobile object. If the object being transported is a good, "boarding, disembarking" should be read as "loading, unloading," etc. Furthermore, if the object being transported is a person, the "user" itself can be the object being transported. If the object being transported is a good, the person arranging the transportation of the good is the "user."

[0100] For example, a traffic management device for managing the operation of a mobile object may be provided, which includes, for example, a storage unit for storing a traffic plan of the mobile object, a communication unit for acquiring travel demands of users, and a processing unit for determining whether or not the mobile object will stop at a plurality of stop positions based on the traffic plan and the travel demands, determining a departure time for the stop position where the mobile object will stop based on the arrival time and the travel demand corresponding to the determined whether or not the mobile object will stop, and updating the traffic plan in the storage unit based on the determination result. [Explanation of symbols]

[0101] 10,10A,10B,10C Vehicle operation management device, 20,20C Memory unit, 21 Travel demand, 22 Operation plan, 23 Allocation range, 24 Allocation conditions, 30 Communication unit, 40,40A,40B,40C Processing unit, 41 Travel demand management unit, 42,42C Operation plan update unit, 43 Operation plan implementation unit, 44A,44B Operation plan display control unit, 81 Demand collection terminal, 82 Vehicle control terminal, 83 Vehicle, 84 Display device, 85 Artificial intelligence, 86 Trained model, 87 Inference unit, 100,100A,100B,100C Vehicle operation management system, 831 Transmitting and receiving unit, 832 Travel control unit, 833 Self-location determination unit, 834 Display unit.

Claims

1. a storage unit that stores a vehicle operation plan; a communication unit that acquires travel demands of users; a processing unit that determines whether the vehicle will stop at a plurality of stops based on the operation plan and the travel demand, determines a departure time from the stop at which the vehicle will stop based on the arrival time according to the determined whether the vehicle will stop and the travel demand, and updates the operation plan in the storage unit based on the determination result; A vehicle operation management device comprising:

2. When there is a bus stop at which it is determined that the vehicle will not stop, the processing unit calculates the time required to travel between the bus stops at which the vehicle will stop before and after the bus stop at which the vehicle will not stop, and determines the departure time for the bus stop at which the vehicle will stop based on the calculation result and the travel demand.

2. The vehicle operation management device according to claim 1.

3. The travel demand includes a desired departure time at a bus stop where the user wishes to board, The processing unit determines, as the departure time, the later of the departure time calculated based on the calculation result and the desired departure time of the travel demand for which the bus stop is the desired boarding stop.

3. The vehicle operation control device according to claim 2.

4. The processing unit further has a function of transmitting a driving instruction to the vehicle based on the operation plan, causing the vehicle to depart even before the departure time of the operation plan, and updating the operation plan based on the departure time.

2. The vehicle operation management device according to claim 1.

5. The processing unit determines whether all the users who plan to board the vehicle from the bus stop have boarded the vehicle using a result of matching the users who will board the vehicle with the travel demand when the vehicle is to depart.

5. The vehicle operation control device according to claim 4.

6. The verification is performed using at least one user identifier selected from a two-dimensional code, biometric authentication, an application installed on a mobile device owned by the user, and electronic money.

6. The vehicle operation control device according to claim 5.

7. The processing unit determines that all the users who plan to board the bus from the bus stop have boarded the bus when all the users who plan to board the bus from the bus stop have performed an operation to allow departure.

5. The vehicle operation control device according to claim 4.

8. The operation to permit the departure is performed using a mobile terminal carried by the user, a terminal installed at the bus stop, or a terminal installed in the vehicle.

8. The vehicle operation management device according to claim 7.

9. The processing unit displays the departure times of the bus stops on a display screen based on the operation plan stored in the storage unit, and updates the contents of the display screen every time the operation plan is updated.

2. The vehicle operation management device according to claim 1.

10. The processing unit displays the departure time of the desired boarding stop for the travel demand on the display screen of the mobile terminal carried by the user corresponding to the travel demand, and updates the content of the display screen every time the operation plan is updated.

10. The vehicle operation management device according to claim 9.

11. The processing unit displays the departure time of the bus stop on the display screen of a display device installed at the bus stop, and updates the content of the display screen every time the operation plan is updated.

10. The vehicle operation management device according to claim 9.

12. The processing unit expresses the departure time of the target bus stop as a range using the shortest departure time, which is the departure time when the bus does not stop at any of the stops between the stop where the bus last stopped at the current time and the target bus stop and where there are no passengers scheduled to get on or off, and the longest departure time, which is the departure time when the bus stops at all of the stops.

12. The vehicle operation management device according to claim 9, wherein the vehicle operation management device is a vehicle operation management system.

13. The processing unit generates information indicating a predicted value of the probability that the vehicle will not stop at the bus stop, and displays the information on a display screen.

2. The vehicle operation management device according to claim 1.

14. The processing unit inputs information about the bus stops in the operation plan stored in the storage unit into an artificial intelligence to generate information indicating a predicted value of a probability that the vehicle will not stop at the bus stop.

2. The vehicle operation management device according to claim 1.

15. The communication unit further acquires an allocation range and allocation conditions of the travel demand, The processing unit allocates the travel demand to the flight that meets the allocation conditions from among a plurality of flights included in the allocation range based on the travel demand, the allocation range, the allocation conditions, and the operation plan, and updates the operation plan.

2. The vehicle operation management device according to claim 1.

16. a storage unit that stores a vehicle operation plan; a communication unit that acquires a travel demand of a user, an allocation range indicating a range of flights to which the travel demand is to be allocated, and allocation conditions indicating conditions for evaluating the suitability of allocating the travel demand; a processing unit that allocates the travel demand to the flight that meets the allocation conditions from among a plurality of flights included in the allocation range based on the travel demand, the allocation range, the allocation conditions, and the operation plan; A vehicle operation management device comprising:

17. The allocation conditions are: The number of travel demands allocated to the flight; and A reduction in travel time of the travel demand already allocated to the flight; and The waiting time of the travel demand to be allocated; Based on at least one of 17. The vehicle operation control device according to claim 16.

18. The processing unit evaluates the allocation conditions based on the predicted unknown travel demand, and allocates the travel demand based on the evaluation result.

17. The vehicle operation control device according to claim 16.

19. The vehicle is an automobile 19. The vehicle operation management device according to claim 1.

20. a demand collection terminal that collects travel demands including desired departure times at which users wish to board a vehicle; a vehicle operation management device having a storage unit that stores an operation plan of the vehicle, and that determines whether or not the vehicle will stop at a plurality of stops where the demand collection terminal is installed based on the operation plan and the travel demand acquired from the demand collection terminal, determines a departure time from the stop where the vehicle will stop based on the arrival time corresponding to the determined whether or not the vehicle will stop and the desired departure time, and updates the stored operation plan based on the determination result; a vehicle control terminal that controls the vehicle based on the operation plan updated by the vehicle operation management device; A vehicle operation management system comprising:

21. a demand collection terminal that collects travel demands including desired departure times at which users wish to board a vehicle; a vehicle operation management device having a storage unit that stores an operation plan of the vehicle, and that determines whether or not the vehicle will stop at a plurality of stops where the demand collection terminal is installed based on the operation plan and the travel demand acquired from the demand collection terminal, determines a departure time from the stop where the vehicle will stop based on the arrival time corresponding to the determined whether or not the vehicle will stop and the desired departure time, and updates the stored operation plan based on the determination result; the vehicle that travels based on the operation plan updated by the vehicle operation management device or a travel instruction for the vehicle that is generated based on the updated operation plan; A vehicle operation management system comprising:

22. In vehicles operating according to an operation plan, Whether or not the vehicle will stop at a plurality of stops is determined based on the operation plan and the user's travel demand; a transceiver that determines a departure time from the stop where the vehicle will stop based on the determined arrival time depending on whether the vehicle will stop or not and the travel demand, updates the operation plan based on the determination result, and receives the updated operation plan or a travel instruction generated based on the updated operation plan; a travel control unit that controls travel of the vehicle based on the operation plan or the travel instruction received by the transmission / reception unit; A vehicle characterized by comprising:

23. In vehicles operating according to an operation plan, a transceiver that determines whether the vehicle will stop at a plurality of stops based on the operation plan and travel demands of users, determines a departure time from the stop at which the vehicle will stop based on the arrival time according to the determined whether the vehicle will stop and the travel demand, updates the operation plan based on the determination result, and receives the updated operation plan or travel instructions generated based on the updated operation plan; a display unit that displays the operation plan received by the transmitting and receiving unit; and A vehicle characterized by comprising:

24. storing a vehicle operation plan; a travel demand acquisition step of acquiring a travel demand including a desired departure time at a bus stop where the user wishes to board the vehicle; a stop determination step of determining whether or not the vehicle will stop at a plurality of the stops based on the operation plan and the travel demand; a departure time determination step of determining a departure time from the bus stop where the vehicle will stop, based on the arrival time determined depending on whether or not the vehicle will stop and the desired departure time; an operation plan updating step of updating the stored operation plan based on a determination result; A vehicle operation management method comprising:

25. On the computer, storing a vehicle operation plan; a travel demand acquisition step of acquiring a travel demand including a desired departure time at a bus stop where the user wishes to board the vehicle; a stop determination step of determining whether or not the vehicle will stop at a plurality of the stops based on the operation plan and the travel demand; a departure time determination step of determining a departure time from the bus stop where the vehicle will stop, based on the arrival time determined depending on whether or not the vehicle will stop and the desired departure time; an operation plan updating step of updating the stored operation plan based on a determination result; A vehicle operation management program characterized by executing the above.

26. a storage unit that stores an operation plan of the moving object; a communication unit that acquires travel demands of users; a processing unit that determines whether the mobile object will stop at a plurality of stop positions based on the operation plan and the travel demand, determines a departure time from the stop position where the mobile object will stop based on the arrival time according to the determined whether the mobile object will stop and the travel demand, and updates the operation plan in the storage unit based on the determination result; An operation management device comprising:

Citation Information

Patent Citations

  • Dynamic timetable management system and dynamic timetable management method and traffic solution system using dynamic timetable management system

    WO2023021775A1

  • Control device used for autonomous driving bus

    JP2021018578A