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

JPWO2023243182A5Pending Publication Date: 2025-03-11
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024528315
Authority / Receiving Office
JP · JP
Patent Type
Applications
Priority Date
2023-03-30
Filing Date
2023-03-30
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Existing systems fail to accurately determine the arrival time and departure time of a vehicle at its destination, as they cannot reliably specify when a vehicle has stopped and where it has stopped.

Method used

A vehicle operation management system that includes a driving record information acquisition unit, a destination information acquisition unit, and a determining unit, which uses positional data, speed thresholds, and sensor information to accurately determine the arrival and departure times by setting stay conditions and considering the reliability of driving record information.

Benefits of technology

Enables precise determination of arrival and departure times at the destination, ensuring accurate tracking of vehicle operations by combining positional data, speed thresholds, and sensor information to confirm arrival and departure events.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

This vehicle operation management system comprises: a travel record information acquisition unit that acquires travel record information indicating the position of a vehicle, a time when the vehicle passed through the position, and the speed of the vehicle at the time; a destination information acquisition unit that acquires destination information indicating the position of the destination of the vehicle; and a determination unit that uses the travel record information and the destination information to determine a time at which the vehicle arrives at the destination and a time at which the vehicle departs from the destination.
Need to check novelty before this filing date? Find Prior Art

Description

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

[0001] This disclosure relates to a vehicle operation management system, a vehicle operation management method, and a computer program. This application claims priority to Japanese Application No. 2022-097768 filed on June 17, 2022, and incorporates by reference all of the contents of that application.

[0002] Patent Document 1 discloses a cargo handling status management system that identifies the start and end times of cargo handling at a work facility based on vehicle location information and information on the opening and closing of doors on the vehicle's loading platform.

[0003] Patent Document 2 discloses a determination device that determines that a vehicle has changed from a moving state to a stopped state when the speed of the vehicle becomes equal to or less than a threshold value.

[0004] JP 2018-162149 A JP 2017-91163 A

[0005] A vehicle operation management system according to one aspect of the present disclosure includes a driving performance information acquisition unit that acquires driving performance information indicating the position of a vehicle, the time when the vehicle passed that position, and the speed of the vehicle at that time, a destination information acquisition unit that acquires destination information indicating the position of the destination of the vehicle, and a determination unit that determines the arrival time of the vehicle at the destination and the departure time of the vehicle from the destination based on the driving performance information and the destination information.

[0006] FIG. 1 is a diagram showing the overall configuration of a vehicle operation management system according to an embodiment of the present disclosure. FIG. 2 is a block diagram showing the configuration of an in-vehicle terminal. FIG. 3 is a diagram showing an example of driving performance information generated by a driving performance information generation unit. FIG. 4 is a block diagram showing the configuration of a driving time analysis device. FIG. 5 is a diagram showing an example of delivery destination information. FIG. 6 is a diagram showing an example of driving time information. FIG. 7 is a flowchart showing the processing procedure of the driving time analysis device. FIG. 8 is a flowchart showing the processing procedure of the driving time analysis device. FIG. 9 is a diagram showing a map of the area around the delivery destination.

[0007] [Problem to be solved by this disclosure] According to Patent Document 1, although it is possible to determine the start and end times of loading and unloading, it is not possible to accurately determine the arrival time of the vehicle at the work facility and the departure time from the work facility.

[0008] According to Patent Document 2, although it is possible to identify that a vehicle has stopped, it is not possible to accurately identify where the vehicle has stopped.

[0009] The present disclosure has been made in consideration of the above circumstances, and aims to provide a vehicle operation management system, a vehicle operation management method, and a computer program that can accurately determine a vehicle's arrival time at a destination and its departure time from a destination.

[0010] Effect of the Present Disclosure According to the present disclosure, it is possible to accurately identify the arrival time of a vehicle at a destination and the departure time from the destination.

[0011] [Outline of Embodiments of the Present Disclosure] First, an outline of an embodiment of the present disclosure will be listed and described. (1) A vehicle operation management system according to an embodiment of the present disclosure includes a driving history information acquisition unit that acquires driving history information indicating a position of a vehicle, a time when the vehicle passed the position, and a speed of the vehicle at the time, a destination information acquisition unit that acquires destination information indicating a position of a destination of the vehicle, and a determination unit that determines an arrival time of the vehicle at the destination and a departure time of the vehicle from the destination based on the driving history information and the destination information.

[0012] With this configuration, it is possible to determine whether a vehicle is at a destination and whether the vehicle has departed from the destination based on the positional relationship between the vehicle and the destination. Furthermore, by further considering the vehicle's speed, it is possible to determine whether the vehicle has arrived at the destination. Therefore, it is possible to accurately determine the vehicle's arrival time at the destination and departure time from the destination based on the vehicle's passing time.

[0013] (2) In (1) above, the determination unit may determine the arrival time of the vehicle at the destination based on a judgment result of a stay condition indicating that the distance between the vehicle and the destination is equal to or less than a distance threshold and that the speed of the vehicle is equal to or less than a speed threshold.

[0014] Since the vehicle stops after arriving at the destination, the stay condition is satisfied after arriving at the destination. Therefore, by using the determination result of the stay condition, the arrival time of the vehicle at the destination can be accurately determined.

[0015] (3) In the above (2), when the stay condition is continuously satisfied for a time threshold or more, the determination unit may determine the start time of satisfaction of the stay condition as the arrival time of the vehicle at the destination.

[0016] The fact that the stay condition is continuously satisfied for a period of time equal to or longer than the time threshold indicates that the vehicle has definitely arrived at the destination, rather than merely stopping by or passing through the destination. Therefore, by setting the start time of satisfaction of the stay condition as the arrival time at the destination, the arrival time of the vehicle at the destination can be accurately determined.

[0017] (4) In any of (1) to (3) above, the driving history information may include sensor information indicating at least one of the status of the vehicle's side brake, the opening / closing status of the vehicle's doors, the acceleration of the vehicle, the engine speed of the vehicle, the operating status of the vehicle's engine, and information obtained by the vehicle from a beacon installed at the destination.

[0018] For example, after the vehicle has stopped, the driver applies the handbrake and opens and closes the vehicle doors to get in and out of the vehicle. The fact that the vehicle has stopped can be determined from the vehicle's acceleration, engine RPM, and engine operating status. Furthermore, information obtained from a beacon installed at the destination can indicate that the vehicle has arrived at the destination. Therefore, by using sensor information, the arrival time of the vehicle at the destination can be accurately determined.

[0019] (5) In either (2) or (3) above, the determination unit may determine the time when the distance between the vehicle and the destination exceeds the distance threshold after the vehicle arrives at the destination as the departure time of the vehicle from the destination.

[0020] By using the relative position of the vehicle to the destination after the vehicle has arrived at the destination, the departure time of the vehicle from the destination can be accurately determined.

[0021] (6) In the above (3), the determination unit may reset the duration of the stay condition to 0 if the number of times that the driving performance information acquisition unit fails to determine the position of the vehicle exceeds a predetermined number.

[0022] In this case, it can be determined that the reliability of the driving history information is low, so by resetting the duration of the stay condition to 0, the arrival time at the destination can be determined using highly reliable driving history information.

[0023] (7) A vehicle operation management method according to another embodiment of the present disclosure includes the steps of: a computer acquiring driving history information indicating the location of a vehicle, the time the vehicle passed that location, and the speed of the vehicle at that time; the computer acquiring destination information indicating the location of the destination of the vehicle; and the computer determining the arrival time of the vehicle at the destination and the departure time of the vehicle from the destination based on the driving history information and the destination information.

[0024] This configuration includes the characteristic processing steps of the above-described vehicle operation management system, and therefore, this configuration can achieve the same effects and advantages as the above-described vehicle operation management system.

[0025] (8) A computer program according to another embodiment of the present disclosure causes a computer to function as a driving history information acquisition unit that acquires driving history information indicating the position of a vehicle, the time when the vehicle passed that position, and the speed of the vehicle at that time, a destination information acquisition unit that acquires destination information indicating the position of the destination of the vehicle, and a determination unit that determines the arrival time of the vehicle at the destination and the departure time of the vehicle from the destination based on the driving history information and the destination information.

[0026] According to this configuration, the computer can function as the vehicle operation management system described above, and therefore, the same effects and advantages as those of the vehicle operation management system described above can be achieved.

[0027] [Details of the Embodiments of the Present Disclosure] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that each of the embodiments described below represents a specific example of the present disclosure. The numerical values, shapes, materials, components, component placement and connection configurations, steps, and step order shown in the following embodiments are examples and do not limit the present disclosure. Furthermore, among the components in the following embodiments, components not recited in independent claims are components that can be added arbitrarily. Furthermore, each figure is a schematic diagram and is not necessarily a precise illustration.

[0028] The same components are denoted by the same reference numerals, and their functions and names are also the same, so their explanations will be omitted where appropriate.

[0029] 1 is a diagram showing the overall configuration of a vehicle traffic management system according to an embodiment of the present disclosure. The vehicle traffic management system 1 is a system that manages the traffic of a vehicle 5, and specifically, a system that determines the arrival time of the vehicle 5 at a delivery destination of a package, which is the destination of the vehicle 5, and the departure time from the delivery destination. The vehicle traffic management system 1 includes a travel time analysis device 3 and an on-board terminal 5A installed in the vehicle 5.

[0030] The vehicle 5 is a delivery vehicle that delivers packages and is equipped with an on-board terminal 5A. The on-board terminal 5A is a communication terminal that is pre-installed in the vehicle 5. The on-board terminal 5A is wirelessly connected to the network 6. The on-board terminal 5A generates driving performance information including the position of the vehicle 5, the time of passing that position, the speed of the vehicle 5 at that time of passing, and sensor information detected by sensors installed in the vehicle 5, and transmits this information to the operation time analysis device 3 via the network 6.

[0031] The operation time analysis device 3 is connected to the network 6 by wire or wirelessly. The operation time analysis device 3 receives driving performance information from the in-vehicle terminal 5A via the network 6. The operation time analysis device 3 analyzes the arrival time of the vehicle 5 at the delivery destination and the departure time of the vehicle 5 from the delivery destination based on the received driving performance information.

[0032] 2 is a block diagram showing the configuration of the in-vehicle terminal 5A. The in-vehicle terminal 5A includes a communication unit 51, a position identification unit 52, a memory 53, a processor 54, and a bus 55. The communication unit 51 communicates wirelessly with external devices.

[0033] The position identifying unit 52 identifies the position of the vehicle 5 using satellite navigation. For example, the position identifying unit 52 includes a GPS (Global Positioning System) receiver. The position identifying unit 52 identifies the position of the vehicle 5 based on radio waves received from a plurality of GPS satellites. The position of the vehicle 5 can be identified by, for example, latitude and longitude. Satellite navigation uses a satellite positioning system (GNSS: Global Navigation Satellite System) such as GPS, but the satellite positioning system is not limited to GPS.

[0034] The memory 53 is configured by a volatile memory element such as an SRAM (Static RAM) or a DRAM (Dynamic RAM), a non-volatile memory element such as a flash memory or an EEPROM (Electrically Erasable Programmable Read Only Memory), or a magnetic storage device such as a hard disk. The memory 53 stores a computer program 56 executed by the processor 54. The memory 53 also stores data used when the computer program 56 is executed and data generated when the computer program 56 is executed.

[0035] The processor 54 is configured by a CPU (Central Processing Unit) and the like, and includes a driving performance information generating unit 57 as a functional processing unit realized by executing a computer program 56 stored in the memory 53 .

[0036] The driving history information generation unit 57 acquires the position of the vehicle 5 from the position identification unit 52. The driving history information generation unit 57 also acquires the time at which the position identification unit 52 identified the position of the vehicle 5 from the clock of the vehicle 5, and determines the acquired time as the passage time of the vehicle 5. The driving history information generation unit 57 also acquires the speed of the vehicle 5 at the passage time of the vehicle 5 from the speedometer of the vehicle 5. The driving history information generation unit 57 also acquires sensor information detected by a sensor installed in the vehicle 5 at the passage time of the vehicle 5. The driving history information generation unit 57 generates driving history information including a terminal ID that identifies the in-vehicle terminal 5A, the position of the vehicle 5, the passage time of the position, the speed of the vehicle 5, and sensor information. For example, it is assumed that the sensor is an acceleration sensor of the vehicle 5, and the sensor information is the acceleration of the vehicle 5 measured by the acceleration sensor.

[0037] 3 is a diagram showing an example of the driving history information generated by the driving history information generation unit 57. The driving history information includes the terminal ID of the in-vehicle terminal 5A mounted on the vehicle 5, the position of the vehicle 5, the time when the vehicle 5 passed the position, the speed of the vehicle 5, and sensor information.

[0038] For example, the terminal ID is "C1", the position (latitude, longitude) of the vehicle 5 is (N1, E1), and the time of passing the position (N1, E1) is "20XX, April 21, 10:00:08". Furthermore, the speed of the vehicle 5 at the time of passing is "0 km / h" (the speed of the vehicle 5 when passing the position (N1, E1)), and the sensor information is "0 m / s 2 "

[0039] The processor 54 periodically transmits the driving performance information generated by the driving performance information generation unit 57 to the operation time analysis device 3 via the communication unit 51. The bus 55 interconnects the communication unit 51, the position identification unit 52, the memory 53, and the processor 54.

[0040] 4 is a block diagram showing the configuration of the travel time analysis device 3. The travel time analysis device 3 includes a communication unit 31, a memory 32, a processor 33, and a bus 34. The communication unit 31 communicates with external devices wirelessly or via a wired connection.

[0041] The memory 32 is configured by a volatile memory element such as an SRAM or a DRAM, a non-volatile memory element such as a flash memory or an EEPROM, or a magnetic storage device such as a hard disk. The memory 32 stores a computer program 35 executed by the processor 33. The memory 32 also stores data such as delivery destination information 36 used when the computer program 35 is executed, and data such as operation time information 37 generated when the computer program 35 is executed.

[0042] The processor 33 is composed of a CPU or the like, and includes functional processing units realized by executing a computer program 35 stored in the memory 32, such as a driving history information acquisition unit 38, a delivery destination information acquisition unit 39, and a determination unit 40.

[0043] 5 is a diagram showing an example of delivery destination information 36. The delivery destination information 36 includes a delivery destination ID for identifying the delivery destination, a delivery destination address, and a delivery destination location. The delivery destination location is represented by a pair of (latitude, longitude).

[0044] For example, the address of the delivery destination identified by delivery destination ID "A001" is "XXX, B city, A prefecture" and the delivery destination location is (N1, E1). Also, the address of the delivery destination identified by delivery destination ID "A002" is "YYY, C city, A prefecture" and the delivery destination location is (N2, E2).

[0045] 4 again, the driving performance information acquisition unit 38 periodically acquires driving performance information from the in-vehicle terminal 5A via the communication unit 31. An example of the driving performance information acquired by the driving performance information acquisition unit 38 is as shown in FIG.

[0046] The delivery destination information acquisition unit 39 acquires the delivery destination information 36 by reading out the delivery destination information 36 stored in the memory 32 .

[0047] The determination unit 40 determines the arrival time of the vehicle 5 at the delivery destination and the departure time of the vehicle 5 from the delivery destination based on the driving history information acquired by the driving history information acquisition unit 38 and the delivery destination information 36 acquired by the delivery destination information acquisition unit 39. A method for determining the arrival time and departure time at the delivery destination will be described later. The determination unit 40 stores the determined arrival time and departure time at the delivery destination in the memory 32 as operation time information 37.

[0048] 6 is a diagram showing an example of the operation time information 37. The operation time information 37 includes the terminal ID of the on-board terminal 5A mounted on the vehicle 5, the position of the vehicle 5, the time when the vehicle 5 passes the position, and information indicating whether the vehicle 5 has arrived or departed.

[0049] For example, the operation time information 37 indicates that a vehicle 5 with a terminal ID of "C1" passed the vehicle position (N1, E1) at "20XX / 04 / 21 10:00:08" and that the vehicle 5 "arrived" at that position and time. The operation time information 37 also indicates that a vehicle 5 with a terminal ID of "C1" passed the vehicle position (N1, E1) at "20XX / 04 / 21 10:25:13" and that the vehicle 5 "departed" at that position and time. The bus 34 interconnects the communication unit 31, the memory 32, and the processor 33.

[0050] [Processing Procedure of the Travel Time Analysis Device 3] Next, a method for determining the arrival time at the delivery destination and the departure time from the delivery destination by the travel time analysis device 3 will be described.

[0051] 7 and 8 are flowcharts showing the processing procedure of the operation time analysis device 3. The processing shown in Fig. 7 and Fig. 8 is executed, for example, at one-second intervals.

[0052] 7, the delivery destination information acquisition unit 39 acquires one delivery destination location (DL) by reading delivery destination information 36 from the memory 32 (step S1). An example of the delivery destination information 36 is as shown in FIG. 5. For example, the delivery destination information acquisition unit 39 acquires the delivery destination location (N1, E1) of the delivery destination ID "A001" as the delivery destination location (DL).

[0053] The determination unit 40 assigns False to the arrival flag A_Flag, resets the number of positioning failures to 0, and resets the stay time counter S_CNT to 0 (step S2). Here, A_Flag is data indicating whether the vehicle 5 has arrived at the delivery destination. If A_Flag is True, this indicates that the vehicle 5 has arrived at the delivery destination (here, the delivery destination with delivery destination ID "A001"). If A_Flag is False, this indicates that the vehicle 5 has not arrived at the delivery destination.

[0054] The number of positioning failures indicates the number of times that the position specifying unit 52 of the in-vehicle terminal 5A has determined that it has failed to specify the position of the vehicle (measure the position) in the positioning success / failure determination process (step S5) described later. S_CNT indicates the stay time of the vehicle 5 at the delivery destination.

[0055] The communication unit 31 waits until it receives data from the in-vehicle terminal 5A (step S3). When the communication unit 31 receives the data (YES in step S3), the driving history information acquisition unit 38 acquires the position (L) of the vehicle 5, the passing time (T) of the position (L) of the vehicle 5, the speed (SP) of the vehicle 5 at the position (L), and the sensor information (S) from the driving history information included in the received data (step S4). An example of the driving history information is as shown in FIG. 3.

[0056] The determination unit 40 determines whether the position identification unit 52 of the in-vehicle terminal 5A has successfully located the position of the vehicle 5, based on the position (L) of the vehicle 5 acquired in step S4. If the determination unit 40 determines that the positioning of the vehicle has failed, the determination unit 40 increments the number of positioning failures by one (step S5). For example, if the position (L) of the vehicle 5 indicates an indefinite value or if the position (L) of the vehicle 5 is an obviously erroneous value (for example, a value equal to or greater than a predetermined threshold), the determination unit 40 determines that the positioning of the vehicle 5 has failed. In all other cases, the determination unit 40 determines that the positioning of the vehicle 5 has succeeded. Positioning failures are likely to occur when radio wave conditions are poor, for example, when the vehicle 5 is traveling in a tunnel or in the mountains.

[0057] The determination unit 40 determines whether the distance |L-DL| between the position (L) of the vehicle 5 and the delivery destination position (DL) is equal to or less than a threshold value MAL_L (step S6).

[0058] FIG. 9 is a diagram showing a map of the area surrounding the delivery destination. In the map 60, the area of ​​the delivery destination 61 is indicated by hatching, and the center 62 of the delivery destination 61 is set as the delivery destination location. However, the delivery destination location is not limited to the center 62 of the delivery destination 61, and any position within the delivery destination 61 can be set as the delivery destination location. A circle with a radius of MAX_L and centered at the delivery destination location (here, the center 62) is set as a geofence 63. The geofence 63 is a boundary for determining whether the vehicle 5 has arrived at the delivery destination 61 or departed from the delivery destination 61. If the determination result in step S6 is true (|L - DL| ≦ MAX_L), the vehicle 5 is determined to be inside the geofence 63.

[0059] If |L-DL|≦MAX_L (YES in step S6), the determination unit 40 determines whether the number of positioning failures is equal to or less than a threshold value of 2 (step S7). However, the threshold value is not limited to 2. If the number of positioning failures exceeds 2 (NO in step S7), the determination unit 40 resets S_CNT to 0 (step S8).

[0060] If the number of measurement failures is 2 or less (YES in step S7), or after the S_CNT reset process (step S8), the determination unit 40 determines whether the speed (SP) of the vehicle 5 is equal to or less than a threshold value MAX_SP (step S12). Here, the threshold value MAX_SP is used to determine whether the vehicle 5 is stopped, and is a value of 0 or sufficiently close to 0. Note that the combination of steps S6 and S12 is a stay condition indicating whether the vehicle 5 is staying at the delivery destination location (DL).

[0061] If SP≦MAX_SP (YES in step S12), the vehicle 5 is considered to be stopped within the geofence 63. Therefore, the determination unit 40 increments S_CNT by 1 (step S13).

[0062] The determination unit 40 determines whether S_CNT is equal to or greater than a threshold value MAX_S_CNT (step S15). The threshold value MAX_S_CNT is a threshold value for determining that the vehicle 5 has been stopped for a sufficient period of time.

[0063] If S_CNT≧MAX_S_CNT (YES in step S15), the determination unit 40 determines whether the sensor information (S) is equal to or less than the threshold value MIN_S (step S16). For example, assume that the sensor is an acceleration sensor of the vehicle 5, and the sensor information is the acceleration of the vehicle 5 measured by the acceleration sensor. In this case, the determination unit 40 determines whether the acceleration of the vehicle 5 is equal to or less than the threshold value MIN_S. The threshold value MIN_S is a threshold value for determining that the vehicle 5 is stopped, and if the determination result in step S16 is true (S≦MIN_S), it can be determined that the vehicle 5 is reliably stopped within the geofence 63.

[0064] If S≦MIN_S (YES in step S16), the determination unit 40 writes the time obtained by subtracting the value of the stay time counter S_CNT from the passing time (T) of the position (L) of the vehicle 5 as the time when the vehicle 5 arrived at the delivery destination 61 in the operation time information 37. The determination unit 40 also writes the position (L) of the vehicle 5 as the position of the delivery destination 61 in the operation time information 37 (step S17). An example of the operation time information 37 is as shown in FIG. 6 .

[0065] Thereafter, the determination unit 40 sets the arrival flag A_Flag to True (step S18), and returns the control to step S3.

[0066] If SP>MAX_SP (NO in step S12), it is determined that the vehicle 5 is traveling within the geofence 63, and therefore the decision unit 40 resets S_CNT to 0 (step S14) and returns control to step S3.

[0067] If S_CNT<MAX_S_CNT (NO in step S15), it is determined that the vehicle 5 has not been stopped for a sufficient period of time to be determined to have stopped within the geofence 63, and the decision unit 40 returns control to step S3.

[0068] If S>MIN_S (NO in step S16), it cannot be determined that the vehicle 5 is reliably stopped within the geofence 63, and therefore the decision unit 40 returns control to step S3.

[0069] If |L-DL|>MAX_L (NO in step S6), the determining unit 40 determines whether the value of A_Flag is True (step S9).

[0070] If the value of A_Flag is True (YES in step S9), it means that the vehicle 5 has moved outside the geofence 63 after it was determined that the vehicle 5 has arrived at the delivery destination, and therefore the determination unit 40 writes the passing time (T) of the position (L) of the vehicle 5 as the time when the vehicle 5 departed from the delivery destination 61 in the operation time information 37. In addition, the determination unit 40 writes the position (L) of the vehicle 5 as the position of the delivery destination 61 in the operation time information 37 (step S10).

[0071] Thereafter, the determination unit 40 sets the arrival flag A_Flag to False (step S11), and returns the control to step S3.

[0072] If the value of A_Flag is False (NO in step S9), the determination unit 40 returns the control to step S3.

[0073] 7 and 8 is executed in the same manner for delivery destinations other than the delivery destination ID "A001" (for example, the delivery destination with the delivery destination ID "A002"). In other words, the determination unit 40 executes the process of determining the arrival time and departure time for the delivery destination shown in FIGS. 7 and 8 in parallel for the number of delivery destinations indicated in the delivery destination information 36.

[0074] As described above, according to the embodiment of the present disclosure, it is possible to determine whether the vehicle 5 is at the delivery destination and whether the vehicle 5 has departed from the delivery destination based on the positional relationship between the vehicle 5 and the delivery destination. Furthermore, it is possible to determine whether the vehicle 5 has arrived at the delivery destination by further considering the speed of the vehicle 5. Therefore, it is possible to accurately identify the arrival time of the vehicle 5 at the delivery destination and the departure time of the vehicle 5 from the delivery destination based on the time at which the vehicle 5 passes the position of the vehicle 5.

[0075] Furthermore, since the vehicle 5 is stopped after arriving at the delivery destination, the speed SP of the vehicle 5 becomes equal to or less than the threshold value MAX_SP after arriving at the delivery destination. Therefore, by determining whether the speed SP is equal to or less than the threshold value MAX_SP, the arrival time of the vehicle 5 at the delivery destination can be accurately determined.

[0076] Furthermore, the fact that the state in which the speed SP is equal to or less than the threshold value MAX_SP continues for MAX_S_CNT or more indicates that the vehicle 5 has definitely arrived at the delivery destination, rather than just stopping by or passing through the delivery destination. Therefore, by setting the start time at which SP≦MAX_SP is established as the arrival time at the delivery destination, the arrival time of the vehicle 5 at the delivery destination can be accurately determined.

[0077] Furthermore, the fact that the vehicle 5 has stopped can be determined from the acceleration of the vehicle 5. Therefore, by using the sensor information from the acceleration sensor, the arrival time of the vehicle 5 at the delivery destination can be accurately determined.

[0078] Furthermore, by using the positional relationship between the vehicle 5 and the delivery destination after the vehicle 5 has arrived at the delivery destination, the departure time of the vehicle 5 from the destination can be accurately determined.

[0079] In addition, since the reliability of the driving history information can be determined based on the number of positioning failures, by resetting S_CNT to 0 when the number of positioning failures exceeds threshold 2, the arrival time at the delivery destination can be determined using highly reliable driving history information.

[0080] In the above-described embodiment, the sensor information to be acquired by the operation time analysis device 3 is the acceleration of the vehicle 5 measured by an acceleration sensor. However, the sensor information is not limited to the acceleration of the vehicle 5.

[0081] For example, the sensor information may be the status of the parking brake of the vehicle 5, the open / close status of the doors of the vehicle 5, the engine speed of the vehicle 5, the operating status of the engine of the vehicle 5, or information obtained from a beacon installed at the delivery destination by the vehicle 5.

[0082] The state of the parking brake can be determined by a sensor provided in the parking brake. The sensor information (S) may be, for example, 0 when the parking brake is applied and 1 when the parking brake is not applied. In this case, the threshold value MIN_S for determining that the vehicle 5 is stopped shown in step S16 of FIG. 8 may be set to 0, for example.

[0083] The open / closed state of the doors of the vehicle 5 can be determined based on the output of a proximity sensor provided on the door that detects the open / closed state. The sensor information (S) is, for example, set to 0 when the door is open and set to 1 when the door is closed. In this case, the threshold value MIN_S for determining that the vehicle 5 is stopped, shown in step S16 of FIG. 8, may be set to 0, for example.

[0084] The engine speed of the vehicle 5 can be detected by, for example, a crank angle sensor, a cam position sensor, a gear tooth sensor, or the like.

[0085] The operating state of the engine of the vehicle 5 can be detected by, for example, a crank angle sensor, a cam position sensor, a gear tooth sensor, etc. The sensor information (S) is set to, for example, 0 when the engine is stopped and 1 when the engine is running. In this case, the threshold value MIN_S for determining that the vehicle 5 is stopped, shown in step S16 of FIG. 8, may be set to, for example, 0.

[0086] The sensor information (S) may also be information acquired by the vehicle 5 from a beacon installed at the delivery destination (for example, a beacon installed at the entrance to the delivery destination). In this case, the sensor is a beacon receiver installed in the vehicle 5, and the sensor information (S) is set to 0 when information is received from the beacon installed at the delivery destination, and set to 1 when information is not received. In this case, the threshold value MIN_S for determining that the vehicle 5 is stopped, shown in step S16 of FIG. 8, may be set to 0, for example.

[0087] These pieces of sensor information (S) also indicate that the vehicle 5 has stopped. Therefore, by using the sensor information (S), the arrival time of the vehicle 5 at the delivery destination can be accurately determined.

[0088] [Additional Notes] Some or all of the components constituting each of the above devices may be configured from one or more semiconductor devices such as system LSIs.

[0089] The computer program may be distributed by recording it on a computer-readable non-transitory recording medium, such as a hard disk drive (HDD), a CD-ROM, or a semiconductor memory. The computer program may also be distributed by transmitting it via a telecommunications line, a wireless or wired communication line, a network such as the Internet, or data broadcasting. Each of the above devices may be realized by multiple computers or multiple processors.

[0090] In addition, some or all of the functions of each of the above devices may be provided by cloud computing. That is, some or all of the functions of each device may be realized by a cloud server. Furthermore, at least some of the above embodiments and modifications may be combined in any manner.

[0091] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present disclosure is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims.

[0092] DESCRIPTION OF SYMBOLS 1 Vehicle operation management system 3 Operation time analysis device 5 Vehicle 5A In-vehicle terminal 6 Network 31 Communication unit 32 Memory 33 Processor 34 Bus 35 Computer program 36 Delivery destination information (destination information) 37 Operation time information 38 Driving performance information acquisition unit 39 Delivery destination information acquisition unit 40 Determination unit 51 Communication unit 52 Position identification unit 53 Memory 54 Processor 55 Bus 56 Computer program 57 Driving performance information generation unit 60 Map 61 Delivery destination 62 Center 63 Geofence

Claims

1. a driving performance information acquisition unit that acquires driving performance information indicating a position of a vehicle, a time when the vehicle passed the position, and a speed of the vehicle at the time; a destination information acquisition unit that acquires destination information indicating a location of a destination of the vehicle; a determination unit that determines an arrival time of the vehicle at the destination and a departure time of the vehicle from the destination based on the travel history information and the destination information, The determination unit determines the arrival time of the vehicle at the destination based on a judgment result of a stay condition indicating that the distance between the vehicle and the destination is equal to or less than a distance threshold and that the speed of the vehicle is equal to or less than a speed threshold.

2. The vehicle operation management system according to claim 1 , wherein, when the stay condition is continuously satisfied for a period of time equal to or longer than a threshold value, the determination unit determines a start time of satisfaction of the stay condition as an arrival time of the vehicle at the destination.

3. 3. The vehicle operation management system according to claim 1, wherein the driving performance information includes sensor information indicating at least one of the following: a state of the vehicle's handbrake, an open / closed state of the vehicle's doors, an acceleration of the vehicle, an engine speed of the vehicle, an operating state of the vehicle's engine, and information obtained by the vehicle from a beacon installed at the destination.

4. 3. The vehicle operation management system according to claim 1, wherein the determination unit determines the time at which the distance between the vehicle and the destination exceeds the distance threshold after the vehicle arrives at the destination as the departure time of the vehicle from the destination.

5. The vehicle operation management system according to claim 2 , wherein the determination unit resets the duration of the stay condition to 0 when a number of times that the driving performance information acquisition unit fails to determine the position of the vehicle exceeds a predetermined number.

6. A step in which a computer acquires driving performance information indicating a position of a vehicle, a time when the vehicle passed the position, and a speed of the vehicle at the time; The computer obtains destination information indicating a destination location of the vehicle; and determining, by the computer, an arrival time of the vehicle at the destination and a departure time of the vehicle from the destination based on the travel history information and the destination information; A vehicle operation management method, in a step of determining the arrival time of the vehicle at the destination and the departure time of the vehicle from the destination, determining the arrival time of the vehicle at the destination based on a judgment result of a stay condition indicating that the distance between the vehicle and the destination is equal to or less than a distance threshold and that the speed of the vehicle is equal to or less than a speed threshold.

7. Computer, a driving performance information acquisition unit that acquires driving performance information indicating a position of a vehicle, a time when the vehicle passed the position, and a speed of the vehicle at the time; A destination information acquisition unit that acquires destination information indicating a location of a destination of the vehicle; and A computer program for causing a vehicle to function as a determination unit that determines an arrival time of the vehicle at the destination and a departure time of the vehicle from the destination based on the travel history information and the destination information, The determination unit determines the arrival time of the vehicle at the destination based on a judgment result of a stay condition indicating that the distance between the vehicle and the destination is equal to or less than a distance threshold and that the speed of the vehicle is equal to or less than a speed threshold.