Operation management device

The operation management device addresses incomplete data acquisition in remote vehicle management by using ECU and signage data to generate comprehensive operation records, effectively managing vehicles with reduced communication load.

JP7704125B2Active Publication Date: 2025-07-08TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022169481
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-10-21
Publication Date
2025-07-08
Estimated Expiration
2042-10-21

Smart Images

  • Figure 0007704125000001
    Figure 0007704125000001
  • Figure 0007704125000002
    Figure 0007704125000002
  • Figure 0007704125000003
    Figure 0007704125000003
Patent Text Reader

Abstract

To provide an operation control device to enable sufficient remote management of vehicle operation while suppressing communication load.SOLUTION: An operation control device 20 includes: a communication unit that communicates with a vehicle 30 operated carrying passengers; and a control unit that receives first data transmitted at a first time interval and indicating an operation state of the vehicle 30 at the time of transmission and second data transmitted at a second time interval longer than the first time interval and indicating the operation state of the vehicle 30 at a plurality of times up to the time of transmission via the communication unit from the vehicle 30, generates third data indicating the times when the vehicle 30 has shifted to each of the series of operation states by referring to the received first data, and complements the third data by referring to the received second data when it is determined that the received first data is missing data indicating at least one of the series of operation states.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an operation management device.

Background Art

[0002] Patent Document 1 discloses a device that changes data to be recorded according to the driving mode of an automatic driving ECU. "ECU" is an abbreviation for electronic control unit.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] It is conceivable to remotely manage the operation of an automatic driving bus by referring to data obtained from an automatic driving ECU. In order to suppress the communication load, it is desirable to limit the frequency of acquiring data from the automatic driving bus, but there is a risk that necessary data may be missing and the operation of the automatic driving bus cannot be fully managed.

[0005] An object of the present disclosure is to enable sufficient remote management of vehicle operation while suppressing the communication load.

Means for Solving the Problems

[0006] The operation management device according to the present disclosure is a communication unit that communicates with a vehicle that is operated with passengers on board; The control unit receives, via the communication unit, first data transmitted at a first time interval and indicating the operating state of the vehicle at the time of transmission, and second data transmitted at a second time interval longer than the first time interval and indicating the operating states of the vehicle at a plurality of times up to the time of transmission, generates third data indicating the times at which the vehicle transitions to each of a series of operating states with reference to the received first data, and when it is determined that there is a lack of data indicating at least one of the series of operating states in the received first data, complements the third data with reference to the received second data is provided with.

Advantages of the Invention

[0007] According to the present disclosure, it becomes possible to sufficiently manage the operation of a vehicle remotely while suppressing the communication load.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Modes for Carrying Out the Invention

[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings.

[0010] In each figure, the same or corresponding parts are denoted by the same reference numerals. In the description of the present embodiment, the description of the same or corresponding parts will be omitted or simplified as appropriate.

[0011] Referring to FIG. 1, the configuration of the system 10 according to the present embodiment will be described.

[0012] The system 10 according to the present embodiment includes an operation management device 20 and a vehicle 30. The operation management device 20 can communicate with the vehicle 30 via a network 40.

[0013] The operation management device 20 is installed in a facility such as a data center or an operation management center and is operated by an operator who manages the operation of the vehicle 30. The operation management device 20 is a computer such as a server belonging to a cloud computing system or other computing systems.

[0014] The vehicle 30 is operated with passengers on board. The vehicle 30 is operated, for example, as a bus such as a route bus. The vehicle 30 is any type of automobile such as a gasoline vehicle, a diesel vehicle, a hydrogen vehicle, an HEV, a PHEV, a BEV, or an FCEV. "HEV" is an abbreviation for hybrid electric vehicle. "PHEV" is an abbreviation for plug-in hybrid electric vehicle. "BEV" is an abbreviation for battery electric vehicle. "FCEV" is an abbreviation for fuel cell electric vehicle. The vehicle 30 may be an AV or may be driven by a driver, but in the present embodiment, either can be freely selected. "AV" is an abbreviation for autonomous vehicle. The vehicle 30 may also be a vehicle dedicated to MaaS. "MaaS" is an abbreviation for Mobility as a Service.

[0015] The vehicle 30 is equipped with an autonomous driving module 31, a signage 32, a first communication device 33, and a second communication device 34.

[0016] The automatic driving module 31 is, for example, an ECU. The automatic driving module 31 controls the automatic driving of the vehicle 30. For example, when the operation start time approaches, the automatic driving module 31 receives the operation schedule transmitted from the operation management device 20 via the first communication device 33. In the operation schedule, the time when the vehicle 30 departs from the garage, the time when the vehicle 30 arrives at the starting station, the time when the vehicle 30 departs from the starting station, the time when the vehicle 30 arrives at the final station, the time when the vehicle 30 departs from the final station, and the time when the vehicle 30 arrives at the garage are specified. In the operation schedule, the time when the vehicle 30 arrives at one or more other stations and the time when the vehicle 30 departs from one or more other stations may be further specified. The automatic driving module 31 moves the vehicle 30 by automatic driving according to the received operation schedule.

[0017] The signage 32 is, for example, an electronic display board inside the vehicle 30, an automatic voice speaker inside the vehicle 30, or an electronic display board outside the vehicle 30. The signage 32 presents information to the inside or outside of the vehicle 30. For example, when the vehicle 30 approaches a station, the signage 32 notifies passengers or those around that it will arrive at that station. Alternatively, the signage 32 may display the position of the vehicle 30 on the route map in real time.

[0018] The first communication device 33 and the second communication device 34 are communication devices corresponding to mobile communication standards such as LTE, 4G standard, or 5G standard. "LTE" is an abbreviation for Long Term Evolution. "4G" is an abbreviation for 4th generation. "5G" is an abbreviation for 5th generation. The first communication device 33 is used for communication between the automatic driving module 31 and the operation management device 20. The second communication device 34 is used for communication between the signage 32 and the operation management device 20.

[0019] Network 40 includes the Internet, at least one WAN, at least one MAN, or any combination thereof. "WAN" is an abbreviation for wide area network. "MAN" is an abbreviation for metropolitan area network. Network 40 may include at least one wireless network, at least one optical network, or any combination thereof. The wireless network is, for example, an ad hoc network, a cellular network, a wireless LAN, a satellite communication network, or a terrestrial microwave network. "LAN" is an abbreviation for local area network.

[0020] Referring to FIG. 1, the outline of this embodiment will be described.

[0021] The operation management device 20 receives the first data D1 and the second data D2 from the vehicle 30. The first data D1 is data transmitted at the first time interval T1 and indicating the operation state of the vehicle 30 at the time of transmission. The second data D2 is data transmitted at the second time interval T2 longer than the first time interval T1 and indicating the operation states of the vehicle 30 at a plurality of times up to the time of transmission. The operation management device 20 generates the third data D3 with reference to the received first data D1. The third data D3 is data indicating the times when the vehicle 30 transitions to each of "a series of operation states". When the operation management device 20 determines that there is a lack of data indicating at least one of "a series of operation states" in the received first data D1, it complements the third data D3 with reference to the received second data D2.

[0022] According to this embodiment, even if there is a lack of data necessary for operation management in the first data D1, the data for operation management can be complemented by utilizing the second data D2 received later. Therefore, even if the first data D1 is not transmitted frequently, the data necessary for operation management can be ensured. That is, while suppressing the communication load, the operation of the vehicle 30 can be sufficiently managed remotely.

[0023] In this embodiment, the operation management device 20 acquires the first data D1 from the automatic driving module 31 via the first communication device 33 and acquires the second data D2 from the signage 32 via the second communication device 34. The first data D1 includes a situation number as the latest value indicating the operation state of the vehicle 30. The situation number "1" indicates that the operation state of the vehicle 30 is "arrival preparation". The situation number "2" indicates that the operation state of the vehicle 30 is "arrival". The situation number "3" indicates that the operation state of the vehicle 30 is "boarding / alighting". The situation number "4" indicates that the operation state of the vehicle 30 is "departure". The second data D2 includes a plurality of combinations of time and situation number as cumulative data indicating the history of the operation state of the vehicle 30. When the driving mode of the vehicle 30 is the automatic mode, the operation management device 20 adopts the information from the automatic driving module 31 as operation performance information. When the first data D1 is missing, or when the operation state of the vehicle 30 changes two or more times within a period shorter than the communication frequency of the automatic driving module 31, the situation number will be missing. Therefore, the operation management device 20 selects the earliest time among the times combined with the missing situation number from the second data D2 to complement the operation performance information with the information from the signage 32. For example, when the situation number jumps from "1" to "3" and the situation numbers are not continuous, the earliest time among the times combined with the missing situation number "2" is selected from the second data D2. As a result, not only the time when the operation state of the vehicle 30 becomes "arrival preparation" and the time when the operation state of the vehicle 30 becomes "boarding / alighting" are specified, but also the time when the operation state of the vehicle 30 becomes "arrival", which is insufficient in the information from the automatic driving module 31, is specified. That is, information on the complete operation performance from when the operation state of the vehicle 30 becomes "arrival preparation" to "boarding / alighting" can be obtained.

[0024] When the driving mode of the vehicle 30 is the manual mode, the operation management device 20 may adopt the information from the signage 32 as operation performance information.

[0025] The operation management device 20 may provide information regarding operation results to the outside. For example, the operation management device 20 may transmit the third data D3 to an external server device that provides a third-party service 50 via the network 40.

[0026] Referring to FIG. 2, the configuration of the operation management device 20 according to the present embodiment will be described.

[0027] The operation management device 20 includes a control unit 21, a storage unit 22, and a communication unit 23.

[0028] The control unit 21 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or any combination thereof. The processor is a general-purpose processor such as a CPU or a GPU, or a dedicated processor specialized for specific processing. "CPU" is an abbreviation for central processing unit. "GPU" is an abbreviation for graphics processing unit. The programmable circuit is, for example, an FPGA. "FPGA" is an abbreviation for field-programmable gate array. The dedicated circuit is, for example, an ASIC. "ASIC" is an abbreviation for application specific integrated circuit. The control unit 21 executes processes related to the operation of the operation management device 20 while controlling each part of the operation management device 20.

[0029] The storage unit 22 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or any combination thereof. The semiconductor memory is, for example, RAM, ROM, or flash memory. "RAM" is an abbreviation for random access memory. "ROM" is an abbreviation for read only memory. RAM is, for example, SRAM or DRAM. "SRAM" is an abbreviation for static random access memory. "DRAM" is an abbreviation for dynamic random access memory. ROM is, for example, EEPROM. "EEPROM" is an abbreviation for electrically erasable programmable read only memory. The flash memory is, for example, SSD. "SSD" is an abbreviation for solid-state drive. The magnetic memory is, for example, HDD. "HDD" is an abbreviation for hard disk drive. The storage unit 22 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores data used for the operation of the operation management device 20 and data obtained by the operation of the operation management device 20.

[0030] The communication unit 23 includes at least one communication interface. The communication interface is, for example, an interface corresponding to a wired LAN communication standard such as Ethernet (registered trademark), or an interface corresponding to a wireless LAN communication standard such as IEEE802.11. "IEEE" is an abbreviation for Institute of Electrical and Electronics Engineers. The communication unit 23 communicates with the vehicle 30. In the present embodiment, the communication unit 23 particularly communicates with the first communication device 33 and the second communication device 34. The communication unit 23 receives data used for the operation of the operation management device 20 and transmits data obtained by the operation of the operation management device 20.

[0031] The functions of the operation management device 20 are realized by executing the program according to this embodiment on a processor as the control unit 21. That is, the functions of the operation management device 20 are realized by software. The program causes a computer to execute the operations of the operation management device 20, thereby making the computer function as the operation management device 20. That is, the computer functions as the operation management device 20 by executing the operations of the operation management device 20 according to the program.

[0032] The program can be stored in a non-transitory computer-readable medium. Examples of non-transitory computer-readable media include flash memories, magnetic recording devices, optical discs, magneto-optical recording media, or ROMs. The program can be distributed, for example, by selling, transferring, or lending a portable medium such as an SD card, DVD, or CD-ROM storing the program. "SD" is an abbreviation for Secure Digital. "DVD" is an abbreviation for digital versatile disc. "CD-ROM" is an abbreviation for compact disc read only memory. The program may be stored in the storage of a server and transferred from the server to other computers to distribute the program. The program may be provided as a program product.

[0033] A computer stores, for example, a program stored in a portable medium or a program transferred from a server in a main memory device once. Then, the computer reads the program stored in the main memory device with a processor and executes processing according to the read program with the processor. The computer may directly read a program from a portable medium and execute processing according to the program. The computer may sequentially execute processing according to the received program each time a program is transferred from the server to the computer. Processing may be executed by a so-called ASP type service that realizes functions only by execution instructions and result acquisition without transferring a program from the server to the computer. "ASP" is an abbreviation for application service provider. A program includes information for use in processing by an electronic computer and those conforming to the program. For example, data that is not a direct instruction to a computer but has a property of defining the processing of the computer corresponds to "those conforming to the program".

[0034] Some or all functions of the operation management device 20 may be realized by a programmable circuit or a dedicated circuit as the control unit 21. That is, some or all functions of the operation management device 20 may be realized by hardware.

[0035] Referring to FIG. 3, the operation of the operation management device 20 according to the present embodiment will be described. This operation corresponds to the operation management method according to the present embodiment.

[0036] In step S1, the control unit 21 of the operation management device 20 receives the first data D1 from the vehicle 30 via the communication unit 23. The first data D1 is data transmitted at the first time interval T1 and indicating one of the "series of operation states" of the operation state of the vehicle 30 at the time of transmission. In the present embodiment, the first data D1 is data obtained from the automatic driving module 31. Therefore, the control unit 21 receives the first data D1 from the first communication device 33 via the communication unit 23.

[0037] The process of step S1 is executed each time the first data D1 is transmitted from the first communication device 33. That is, the process of step S1 is executed at the first time interval T1 if there is no communication anomaly.

[0038] In step S2, the control unit 21 of the operation management device 20 receives the second data D2 from the vehicle 30 via the communication unit 23. The second data D2 is transmitted at a second time interval T2 that is longer than the first time interval T1, and is data indicating, at each of a plurality of times up to the transmission time, one of "two or more types of operating states" that is less than the "series of operating states" of the operating state of the vehicle 30. In the present embodiment, the second data D2 is data obtained from the signage 32. Therefore, the control unit 21 receives the second data D2 from the second communication device 34 via the communication unit 23.

[0039] The process of step S2 is executed each time the second data D2 is transmitted from the second communication device 34. That is, the process of step S2 is executed at the second time interval T2 if there is no communication anomaly.

[0040] In step S3, the control unit 21 of the operation management device 20 determines whether the driving mode of the vehicle 30 is the automatic mode or the manual mode. The level of automation in the automatic mode of driving is, for example, any one of levels 3 to 5 in the SAE level classification. "SAE" is an abbreviation for the Society of Automotive Engineers. The driving may be automated to some extent even in the manual mode. The level of automation during manual driving is, for example, any one of levels 0 to 2 in the SAE level classification. The control unit 21 may determine the driving mode of the vehicle 30 based on whether the first data D1 is being transmitted from the vehicle 30, or may determine the driving mode of the vehicle 30 by receiving data for notifying the operation management device 20 of the driving mode from the vehicle 30.

[0041] The process of step S3 is executed every time the process of step S1 is executed. When it is determined in step S3 that the driving mode of the vehicle 30 is the automatic mode, that is, when the vehicle 30 is running in the automatic driving mode, the process of step S4 is executed. On the other hand, when it is determined in step S3 that the driving mode of the vehicle 30 is the manual mode, that is, when the vehicle 30 is running in the manual driving mode, the process of step S7 is executed.

[0042] In step S4, the control unit 21 of the operation management device 20 generates the third data D3 with reference to the first data D1 received in step S1. The third data D3 is data indicating the time when the vehicle 30 transitions to each of the "series of driving states".

[0043] In step S5, the control unit 21 of the operation management device 20 determines whether there is a lack of data indicating at least one of the "series of driving states" in the first data D1 received in step S1.

[0044] If it is determined in step S5 that there is a lack in the first data D1, the process of step S6 is executed. On the other hand, if it is determined in step S5 that there is no lack in the first data D1, the process of step S8 is executed.

[0045] In step S6, the control unit 21 of the operation management device 20 complements the third data D3 with reference to the second data D2 received in step S2. In the present embodiment, the control unit 21 adds, to the third data D3, data indicating the earliest time among a plurality of times when the driving state indicated by the second data D2 received in step S2 corresponds to at least one of the "series of driving states" as the time when the vehicle 30 transitions to at least one of the "series of driving states", thereby complementing the third data D3. Thereafter, the process of step S8 is executed.

[0046] The process of step S6 is executed after the process of step S2 is executed. That is, the process of step S6 waits until the data necessary for complementing the third data D3 is obtained after the processes of steps S3 to S5 are executed, and then is executed.

[0047] In step S7, the control unit 21 of the operation management device 20 refers to the second data D2 received in step S2 and generates the fourth data D4. The fourth data D4 is data indicating the time when the vehicle 30 transitions to each of "two or more types of operation states". After that, the process of step S8 is executed.

[0048] The process of step S7 is executed after the process of step S2 is executed. That is, the process of step S7 waits until the data necessary for generating the fourth data D4 is obtained after the process of step S3 is executed, and then is executed.

[0049] The second data D2 received in step S2 may not be data indicating the operation state of the vehicle 30 at a plurality of times as one of "two or more types of operation states", but may be data indicating the operation state of the vehicle 30 at a plurality of times as one of "a series of operation states". In such a modification, the fourth data D4 generated in step S7 is data indicating the time when the vehicle 30 transitions to each of "a series of operation states".

[0050] In step S8, the control unit 21 of the operation management device 20 stores the third data D3 generated in step S4, or the third data D3 generated in step S4 and complemented in step S6, or the fourth data D4 generated in step S7 as the performance data D5 in the storage unit 22. The control unit 21 may transmit the stored performance data D5 to an external server device that provides the third-party service 50 via the communication unit 23.

[0051] FIG. 4 shows an example of the automatic mode operation performance determination logic according to the present embodiment.

[0052] From the automatic driving module 31, data including a situation number corresponding to any one of the "series of operating states" is obtained every second. The "series of operating states" are, in order, "arrival preparation", "arrival", "boarding / alighting", "departure", ···. The situation numbers "1", "2", "3", "4", ··· correspond to "arrival preparation", "arrival", "boarding / alighting", "departure", ··· of the "series of operating states", respectively. In the example shown in FIG. 4, the data obtained from the automatic driving module 31 at elapsed times "0 second", "1 second", "2 seconds", "3 seconds", "4 seconds", "5 seconds", ··· includes situation numbers "1", "1", "2", "2", "2", "3", ···, respectively.

[0053] The first time interval T1 is a 5-second interval. Therefore, from the first communication device 33, as the first data D1, data including a combination of the most recent elapsed time and the situation number most recently obtained from the automatic driving module 31 is transmitted every 5 seconds. The first communication device 33 may retransmit the data if the data transmission fails. The first communication device 33 does not have to retransmit the data if the data transmission fails two or more times. Instead of data guarantee, the communication load can be reduced and the communication delay can be minimized. In the example shown in FIG. 4, from the first communication device 33, data including a combination of the elapsed time "0 second" and the situation number "1" is transmitted as the first data D1. Thereafter, from the first communication device 33, data including a combination of the elapsed time "5 seconds" and the situation number "3" is transmitted as the first data D1.

[0054] From the signage 32, data including a situation number corresponding to any one of "two or more types of operating states" less than the "series of operating states" is obtained every second. The "two or more types of operating states" are, in order, "moving", "arrival", ···. The situation numbers "1", "2", ··· correspond to "moving", "arrival", ··· of the "two or more types of operating states", respectively. In the example shown in FIG. 4, the data obtained from the signage 32 at elapsed times "0 second", "1 second", "2 seconds", "3 seconds", "4 seconds", "5 seconds", ··· includes situation numbers "1", "1", "2", "2", "2", "2", ···, respectively.

[0055] The second time interval T2 is at 30 - second intervals. Therefore, from the second communication device 34, as the second data D2, data including the combination of each elapsed time in the most recent 30 seconds and the corresponding situation number obtained from the signage 32 in the most recent 30 seconds is transmitted every 30 seconds. The second communication device 34 may re - transmit the data if the data transmission fails. The second communication device 34 may re - transmit the data multiple times until the data transmission is successful. With data guarantee, all data can be accumulated for use in data analysis. In the example shown in FIG. 4, from the second communication device 34, as the second data D2, data including the combinations of elapsed times “0 seconds”, “1 second”, “2 seconds”, “3 seconds”, “4 seconds”, “5 seconds”, ··· and situation numbers “1”, “1”, “2”, “2”, “2”, “2”, ··· are being transmitted.

[0056] In step S1, the control unit 21 of the operation management device 20 receives, as the first data D1, data including the combination of the elapsed time “0 seconds” and the situation number “1” from the first communication device 33 via the communication unit 23. In step S3, the control unit 21 determines that the driving mode of the vehicle 30 is the automatic mode. In step S4, the control unit 21 generates, as the third data D3, data including the combination of the elapsed time “0 seconds” and the situation number “1”. In step S5, the control unit 21 determines that there is no omission in the first data D1 received in step S1. In step S8, the control unit 21 stores the third data D3 generated in step S4 in the storage unit 22 as the actual performance data D5.

[0057] Again, in step S1, the control unit 21 of the operation management device 20 receives, via the communication unit 23, from the first communication device 33, data including a combination of an elapsed time "5 seconds" and a situation number "3" as the first data D1. In step S3, the control unit 21 determines that the driving mode of the vehicle 30 is the automatic mode. In step S4, the control unit 21 generates, as the third data D3, data including a combination of an elapsed time "5 seconds" and a situation number "3". In step S5, since the situation number has jumped from "1" to "3", the control unit 21 determines that there is a missing part in the first data D1 received in step S1. In step S2, the control unit 21 receives, via the communication unit 23, from the second communication device 34, data including respective combinations of elapsed times "0 seconds", "1 second", "2 seconds", "3 seconds", "4 seconds", "5 seconds",... and situation numbers "1", "1", "2", "2", "2", "2",... as the second data D2. In step S6, since the earliest elapsed time with a situation number of "2" among the elapsed times "0 seconds", "1 second", "2 seconds", "3 seconds", "4 seconds", "5 seconds",... is "2 seconds", the control unit 21 supplements the third data D3 by adding data including a combination of the elapsed time "2 seconds" and the situation number "2" to the third data D3. In this example, the situation number "2" included in the second data D2 corresponds to the situation number "2" included in the third data D3. That is, the "arrival" of "two or more types of operation states" corresponds to the "arrival" of "a series of operation states". The "arrival" of "two or more types of operation states" may also correspond to the "boarding / alighting" of "a series of operation states". The "moving" of "two or more types of operation states" corresponds to the "preparing for arrival" of "a series of operation states". The "moving" of "two or more types of operation states" may also correspond to the "departure" of "a series of operation states". For example, if the situation number has jumped from "1" to "4", the control unit 21 may supplement the third data D3 by further adding data including a combination of the elapsed time "3 seconds" and the situation number "3" to the third data D3, since the earliest elapsed time with a situation number of "2" among the elapsed times "0 seconds", "1 second", "2 seconds", "3 seconds", "4 seconds", "5 seconds",... excluding "2 seconds" is "3 seconds".In step S8, the control unit 21 stores the third data D3 generated in step S4 and complemented in step S6 in the storage unit 22 as the actual result data D5.

[0058] Fig. 5 shows an example of the manual mode operation result determination logic according to this embodiment.

[0059] In the example shown in Fig. 5, no data is obtained from the automatic driving module 31. Therefore, the first data D1 is not transmitted from the first communication device 33 either.

[0060] In the example shown in Fig. 5, the same data as in the example shown in Fig. 4 is obtained from the signage 32. Therefore, the same data as in the example shown in Fig. 4 is transmitted from the second communication device 34 as the second data D2.

[0061] In step S2, the control unit 21 of the operation management device 20 receives, via the communication unit 23, from the second communication device 34 data including respective combinations of the elapsed times "0 second", "1 second", "2 seconds", "3 seconds", "4 seconds", "5 seconds",... and the situation numbers "1", "1", "2", "2", "2", "2",... as the second data D2. In step S3, the control unit 21 determines that the driving mode of the vehicle 30 is the manual mode. In step S7, the control unit 21 generates data including respective combinations of the elapsed times "0 second" and "2 seconds" and the situation numbers "1" and "2" as the fourth data D4. In step S8, the control unit 21 stores the fourth data D4 generated in step S7 in the storage unit 22 as the actual result data D5.

[0062] The control unit 21 of the operation management device 20 may display the position and status of the vehicle 30 on the operation monitoring screen based on the performance data D5. For example, as shown in FIG. 6, on the operation monitoring screen, each stop is represented by a symbol such as a circle. The stops are connected by straight lines. When the vehicle 30 arrives at stop A, the text "arrival" in the "series of operation states" is displayed, and a symbol of the vehicle 30, such as a triangle, is displayed above the symbol of stop A. When the vehicle 30 departs from stop A, the text "departure" in the "series of operation states" is displayed, and a symbol of the vehicle 30 is displayed at a position close to stop A on the straight line connecting stop A and the next stop B. When the vehicle 30 is preparing to arrive at stop B, the text "arrival preparation" in the "series of operation states" is displayed, and a symbol of the vehicle 30 is displayed at a position close to stop B on the straight line connecting stop A and stop B. When the vehicle 30 arrives at stop B, the text "arrival" in the "series of operation states" is displayed, and a symbol of the vehicle 30 is displayed above the symbol of stop B.

[0063] As described above, in this embodiment, when the vehicle 30 is operating in autonomous driving, the control unit 21 of the operation management device 20 receives both the first data D1 and the second data D2 and generates the third data D3. When the vehicle 30 is operating in manual driving, the control unit 21 receives only the second data D2 out of the first data D1 and the second data D2, and refers to the received second data D2 to generate the fourth data D4. According to this embodiment, when the vehicle 30 is operating in autonomous driving, it is possible to record the operation performance with immediacy, and by interpolating the missing data, it is also possible to record the complete operation performance in the same manner as when the vehicle 30 is operating in manual driving.

[0064] According to this embodiment, in a case where the arrival of the vehicle 30 is detected and a special process is executed, it is possible to prevent a process omission. For example, it is possible to prevent an execution omission of a process of erasing the display of the route map in the operation monitoring screen after the arrival of the vehicle 30 at the final stop.

[0065] According to this embodiment, it is possible to prevent an adverse effect on data analysis due to data loss. For example, it is possible to prevent reporting omissions when summarizing and reporting the operation results of one day. It is also possible to prevent overlooking the operation results when revising the operation schedule.

[0066] This disclosure is not limited to the above-described embodiments. For example, two or more blocks described in the block diagram may be integrated, or one block may be divided. Instead of executing two or more steps described in the flowchart in chronological order according to the description, each step may be executed in parallel or in a different order according to the processing capacity of the device that executes the steps, or as necessary. In addition, changes can be made without departing from the spirit of this disclosure.

Description of Reference Numerals

[0067] 10 System 20 Operation Management Device 21 Control Unit 22 Storage Unit 23 Communication Unit 30 Vehicle 31 Autonomous Driving Module 32 Signage 33 First Communicator 34 Second Communicator 40 Network 50 Third-Party Service

Claims

1. A communication unit that communicates with a vehicle carrying passengers and operating; A first data transmitted at a first time interval and indicating the operating state of the vehicle at the time of transmission, and a second data transmitted at a second time interval longer than the first time interval and indicating the operating state of the vehicle at a plurality of times up to the time of transmission are received from the vehicle via the communication unit, and with reference to the received first data, third data indicating the time when the vehicle transitions to each of a series of operating states is generated. When it is determined that there is a lack of data indicating at least one of the series of operating states in the received first data, the control unit refers to the received second data and complements the third data comprising; There is a predetermined order in the series of operating states; The control unit is an operation management device that determines that there is a lack when the operating state indicated by the received first data is not in the correct order.

2. A communication unit that communicates with a vehicle carrying passengers and operating; A first data transmitted at a first time interval and indicating the operating state of the vehicle at the time of transmission, and a second data transmitted at a second time interval longer than the first time interval and indicating the operating state of the vehicle at a plurality of times up to the time of transmission are received from the vehicle via the communication unit, and with reference to the received first data, third data indicating the time when the vehicle transitions to each of a series of operating states is generated. When it is determined that there is a lack of data indicating at least one of the series of operating states in the received first data, the control unit refers to the received second data and complements the third data comprising; The control unit adds data indicating the earliest time when the operating state indicated by the received second data among the plurality of times corresponds to at least one of the series of operating states as the time when the vehicle transitions to at least one of the series of operating states to the third data, thereby complementing the third data. The operation management device.

3. A communication unit that communicates with a vehicle carrying passengers and operating; Receive, via the communication unit, first data transmitted at a first time interval and indicating the operating state of the vehicle at the time of transmission, and second data transmitted at a second time interval longer than the first time interval and indicating the operating state of the vehicle at a plurality of times up to the time of transmission. Generate third data indicating the time when the vehicle transitions to each of a series of operating states by referring to the received first data. When it is determined that there is a lack of data indicating at least one of the series of operating states in the received first data, refer to the received second data and complement the third data. A control unit Comprising The first data is data indicating the operating state of the vehicle at the time when the first data is transmitted by one of the series of operating states The second data is data indicating the operating state of the vehicle at the plurality of times by one of two or more types of operating states each less than the series of operating states. An operation management device

4. When the vehicle is operating in autonomous driving, the control unit receives both the first data and the second data, generates the third data, and when the vehicle is operating in manual driving, receives only the second data among the first data and the second data, and refers to the received second data to generate fourth data indicating the time when the vehicle transitions to each of the two or more types of operating states. The operation management device according to claim 3

5. The operation management device according to claim 4, wherein the second data is data obtained from a sign mounted on the vehicle and presenting information toward the inside or outside of the vehicle

Citation Information

Patent Citations

  • Taxi calling device, base station device, taxi calling system, taxi calling method, and taxi dispatching method

    JP2010061582A

  • Vehicle information recording system and vehicle information recording method

    JP2012033025A

  • Operation management system

    JP2018055474A

  • Taxi system

    JP2020004336A

  • Vehicle operation information acquisition device and transmitting method of vehicle operation information

    JP2020091673A