Information processing device, information processing method, and program

JP7899435B1Active Publication Date: 2026-08-03KDDI CORP
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
KDDI CORP
Filing Date
2025-12-05
Publication Date
2026-08-03

AI Technical Summary

Benefits of technology

【0023】 本発明によれば、より適切に対応の優先度を決定することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007899435000001_ABST
    Figure 0007899435000001_ABST
Patent Text Reader

Abstract

Determine the priority of responses more appropriately. [Solution] The detection unit 120 detects the vehicle that has experienced an abnormal event among multiple monitored vehicles. The evaluation unit 121 calculates a risk assessment value for each of the detected vehicles that have experienced an abnormal event, based on vehicle status information indicating the state of the vehicle and surrounding situation information indicating the surrounding situation of the vehicle. The identification unit 122 identifies the appropriate recovery means to recover from each abnormal event from among multiple recovery means candidates. The calculation unit 123 calculates the completion time until the recovery of the abnormal event is completed, based on the appropriate recovery means and surrounding situation information for each abnormal event. The decision unit 124 determines the priority of the response to each vehicle that has experienced an abnormal event, based on the risk assessment value and the completion time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] Techniques for remotely monitoring vehicles and detecting abnormal events such as malfunctions are known. For example, Patent Document 1 discloses a technique for reducing the burden on monitors who monitor a plurality of vehicles.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there may be cases where abnormal events are detected in a plurality of vehicles almost simultaneously. In such a case, if the priority of response to the plurality of vehicles in which abnormal events have occurred is determined by a simple rule such as the order in which the abnormal events are detected, there is a risk that the response to the vehicle that should be prioritized for response will be delayed, and the recovery work will be carried out in an inappropriate order.

[0005] The present invention has been made in view of these points, and an object thereof is to provide a technique for more appropriately determining the priority of response.

Means for Solving the Problems

[0006] A first aspect of the present invention is an information processing device. This information processing device includes: a detection unit that detects a vehicle that has experienced an abnormal event among a plurality of monitored vehicles; an evaluation unit that calculates a risk assessment value indicating the risk of danger occurring to the vehicle or its surroundings based on vehicle status information indicating the state of the vehicle and surrounding situation information indicating the surrounding situation of the vehicle for which

[0007] The decision-making unit may determine a higher priority when the risk assessment value is large, or when the completion time is long.

[0008] The evaluation unit may calculate the risk assessment value based on at least one of the contents of the cargo of the vehicle to be restored and the type of abnormal event, which are identified from the vehicle status information.

[0009] The evaluation unit may acquire the surrounding situation information, including the sensing information, using the position coordinates indicating the location of the vehicle to be restored and the sensing information acquired by at least one of the cameras and sensors installed on the vehicle to be restored.

[0010] The evaluation unit may identify structural features from the surrounding condition information, including at least one of the road shape and surrounding road facilities where the vehicle to be restored is located, and may calculate the risk assessment value based on the structural features.

[0011] The evaluation unit may identify, from the surrounding situation information, driving environment conditions which are environmental conditions that affect the operation of the vehicle, including weather conditions, lighting conditions including sunlight conditions, and time of day in the vicinity where the vehicle to be restored is located, and may calculate the risk assessment value based on the driving environment conditions.

[0012] The evaluation unit may calculate, from the vehicle status information and the surrounding situation information, at least one of the lane obstruction degree, which is the degree to which the vehicle to be restored obstructs a lane, and the congestion degree, which is the degree of congestion on the road where the vehicle to be restored is located. Based on at least one of the calculated lane obstruction degree and congestion degree, it may also calculate a flow impact degree, which is the degree to which the vehicle affects the flow of surrounding vehicles. The greater the flow impact degree, the higher the risk evaluation value may be calculated.

[0013] The evaluation unit may calculate the degree of lane obstruction based on at least one of the following, using the vehicle status information and the surrounding situation information: (1) a lane occupancy degree indicating the degree of lane occupancy, calculated based on the total lane width and the lane width occupied by the vehicle to be restored; and (2) a lane impact degree indicating the degree of the impact on lanes, calculated based on the total number of lanes and the number of lanes located within the range occupied by the vehicle to be restored. The greater the degree of lane obstruction, the higher the traffic impact degree may be calculated.

[0014] The evaluation unit may calculate the degree of congestion based on at least one of the following: (1) a speed reduction rate, which is calculated based on the average speed of the vehicle to be restored during a predetermined time before the occurrence of the abnormal event and the free-flow speed, which is the speed of a vehicle on the road where the vehicle to be restored is located when the traffic volume on that road is low; and (2) a density ratio, which is calculated based on the number of vehicles within a predetermined range from the vehicle to be restored and the number of vehicles that may exist within a predetermined range from the vehicle to be restored if the vehicle comes to a complete stop; and the greater the degree of congestion, the higher the flow impact may be calculated.

[0015] The specified unit may include, as candidate recovery means, (1) remote recovery means including a recovery means for restarting an information processing device installed in the vehicle to be recovered from a remote location via a communication network, and (2) on-site recovery means in which a worker performing recovery work moves to the location where the vehicle to be recovered is located and the worker recovers the vehicle to be recovered.

[0016] The calculation unit may (1) calculate the completion time as the sum of the elapsed time since the detection of the vehicle to be restored and the estimated time required for remote restoration, if the adopted restoration means is the remote restoration means, or (2) calculate the completion time as the sum of the elapsed time since the detection of the vehicle to be restored, the estimated time required for arrangements including instructing the workers to perform restoration work on the vehicle to be restored, the estimated time required for the workers to move to the location where the vehicle to be restored is located, and the estimated time required for the workers to complete the restoration work on the vehicle to be restored.

[0017] The identification unit may further identify alternative recovery means different from the adopted recovery means for recovering the abnormal event if the abnormal event continues even after the adopted recovery means has been applied to the abnormal event; the calculation unit may further calculate the expected completion time as the sum of the product of the completion time of the adopted recovery means and the success probability, and the product of the completion time of the alternative recovery means and the value obtained by subtracting the success probability from 1; and the determination unit may determine the priority of responding to each of the vehicles to be recovered based on the expected completion time instead of the completion time.

[0018] If the detection unit detects that the abnormal event continues to occur after the identification unit has applied the remote recovery means to the abnormal event, the identification unit may again identify a different adopted recovery means than the remote recovery means that was applied. The calculation unit may again calculate the completion time of the adopted recovery means that was again identified by the identification unit. The determination unit may again determine the priority based on the completion time that was again calculated by the calculation unit.

[0019] A second aspect of the present invention is an information processing method. This information processing method includes the steps of: a processor detecting a recovery target vehicle from among a plurality of monitored vehicles in which an abnormal event has occurred; for each of the detected one or more recovery target vehicles, calculating a risk assessment value indicating the risk of danger occurring to the recovery target vehicle or its surroundings, based on vehicle status information indicating the state of the recovery target vehicle and surrounding situation information indicating information about the surrounding situation of the recovery target vehicle; identifying a recovery means to be adopted from among a plurality of recovery means candidates for recovering each of the abnormal events; for each of the abnormal events, calculating a completion time until the recovery of the abnormal event is completed, based on the adopted recovery means and the surrounding situation information; and determining the priority of response to each of the recovery target vehicles based on the risk assessment value and the completion time.

[0020] A third aspect of the present invention is a program. This program causes a computer to have a function of detecting a recovery target vehicle in which an abnormal event has occurred among a plurality of monitored vehicles, and for each of the one or more detected recovery target vehicles, vehicle state information indicating the state of the recovery target vehicle and peripheral situation information indicating information about the peripheral situation of the recovery target vehicle, a function of calculating a risk evaluation value indicating the risk of danger occurring in the recovery target vehicle or its surroundings, a function of specifying an adopted recovery means for recovering each of the abnormal events from a plurality of recovery means candidates, a function of calculating a completion time until the recovery of each of the abnormal events is completed based on the adopted recovery means and the peripheral situation information for each of the abnormal events, and a function of determining the priority of response to each of the recovery target vehicles based on the risk evaluation value and the completion time. [[ID=?]]

[0021] To provide this program or to update a part of the program, a computer-readable recording medium recording this program may be provided, or this program may be transmitted via a communication line.

[0022] Note that any combination of the above components, and those obtained by converting the expression of the present invention among a method, an apparatus, a system, a computer program, a data structure, a recording medium, etc. are also effective as aspects of the present invention.

Effects of the Invention

[0023] According to the present invention, the priority of response can be determined more appropriately.

Brief Description of the Drawings

[0024] [Figure 1] It is a schematic diagram for explaining the outline of the processing executed by the information processing apparatus according to the embodiment. [Figure 2] It is a diagram schematically showing the functional configuration of the information processing apparatus according to the embodiment. [Figure 3]It is a diagram schematically showing a data structure of vehicle state information indicating the state of a vehicle to be restored, which is referred to by an evaluation unit. [Figure 4] It is a diagram schematically showing a data structure of structural feature information indicating structural features specified by an evaluation unit. [Figure 5] It is a diagram schematically showing a data structure of driving environment condition information indicating driving environment conditions specified by an evaluation unit. [Figure 6] It is a schematic diagram for explaining lane obstruction degree. [Figure 7] It is a schematic diagram for explaining density ratio. [Figure 8] It is a diagram schematically showing a data structure of restoration means information indicating restoration means associated with abnormal event types referred to by a specific unit. [Figure 9] It is a schematic diagram for explaining a process of calculating a calculation unit completion time. [Figure 10] It is a flowchart for explaining a flow of information processing executed by an information processing apparatus according to an embodiment.

Embodiments for Carrying Out the Invention

[0027] Hereafter in this specification, if multiple monitored vehicles MV are not distinguished, they will simply be referred to as monitored vehicles MV; if they are distinguished, they will be referred to as, for example, the first monitored vehicle MV1, the second monitored vehicle MV2, etc. Similarly, hereafter in this specification, if multiple recovery target vehicles RV are not distinguished, they will simply be referred to as recovery target vehicles RV; if they are distinguished, they will be referred to as, for example, the first recovery target vehicle RV1, the second recovery target vehicle RV2, etc.

[0028] The monitored vehicle MV may be, for example, an autonomous vehicle, but may also be a vehicle that is manually driven by a driver, or a vehicle that is capable of both manual and autonomous driving. The monitored vehicle MV is equipped with, for example, cameras and various sensors for acquiring surrounding conditions and vehicle status, and is also equipped with a positioning device for acquiring the vehicle's position coordinates. The monitored vehicle MV is monitored by, for example, the information processing device 1 via a communication network. The vehicle to be recovered RV is one of the monitored vehicles MV in which an abnormal event AE has occurred. The information processing device 1 is, for example, a computer such as a server used by an operator for monitoring the monitored vehicle MV and recovering the vehicle to be recovered RV.

[0029] The following describes the outline of the processes performed by the information processing device 1 according to the embodiment, in order from (1) to (5), with reference to Figure 1. These numbers correspond to (1) to (5) in Figure 1.

[0030] (1) The information processing device 1 monitors, for example, five monitored vehicles MV, from the first monitored vehicle MV1 to the fifth monitored vehicle MV5. The information processing device 1 detects the vehicle to be recovered RV, which is one of the monitored vehicles MV that has experienced an abnormal event AE. In the example shown in Figure 1, abnormal events AE occur in both the third monitored vehicle MV3 and the fourth monitored vehicle MV4. The third monitored vehicle MV3 is detected by the information processing device 1 as the first vehicle to be recovered RV1, and the fourth monitored vehicle MV4 is detected by the information processing device 1 as the second vehicle to be recovered RV2.

[0031] The information processing device 1 obtains, for example, vehicle status information 100 indicating the state of each vehicle to be restored RV, and surrounding situation information SI, which is information about the surrounding conditions of the vehicle to be restored RV, from each vehicle to be restored RV. The vehicle status information 100 includes, for example, the type of accident, the condition of the vehicle, and the condition of the goods loaded on the vehicle. The surrounding situation information SI includes, for example, information about the location of the vehicle to be restored RV, the condition of the surrounding roads, the number of surrounding vehicles, and their driving speeds.

[0032] (2) For each vehicle RV to be restored, the information processing device 1 calculates a risk assessment value R that indicates the risk of secondary traffic accidents or other dangers occurring, based on the vehicle status information 100 and the surrounding situation information SI.

[0033] (3) The information processing device 1 identifies the recovery means AR to be used to recover the abnormal event AE of each vehicle RV to be recovered. Candidate recovery means include, for example, restarting the software installed in the vehicle RV to be recovered or on-site response by workers.

[0034] (4) For each vehicle RV to be restored, the information processing device 1 calculates the completion time T until the restoration of the abnormal event AE is completed, based on the adopted restoration means AR and the surrounding situation information SI.

[0035] (5) The information processing device 1 determines the priority of response to each vehicle RV to be restored based on the risk assessment value R and the completion time T. Figure 1 shows an example in which a higher priority value is set.

[0036] As described above, the information processing device 1 according to the embodiment calculates a risk assessment value R based on vehicle status information 100 and surrounding situation information SI, calculates a completion time T based on the adopted recovery means AR and surrounding situation information SI, and sets a priority based on the risk assessment value R and completion time T. Therefore, the information processing device 1 according to the embodiment can determine the priority of the response more appropriately by evaluating the priority by considering multiple pieces of information.

[0037] <Functional configuration of the information processing device 1 according to the embodiment> Figure 2 is a schematic diagram showing the functional configuration of an information processing device 1 according to an embodiment. The information processing device 1 comprises a storage unit 10, a communication unit 11, and a control unit 12. In Figure 2, the arrows indicate the main data flow, and there may be data flows not shown in Figure 2. In Figure 2, each functional block shows a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in Figure 2 may be implemented in a single device, or they may be implemented separately in multiple devices. Data exchange between functional blocks may be performed via any means, such as a data bus, network, or portable storage medium.

[0038] The memory unit 10 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that implements the information processing device 1, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 1, and an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0039] The communication unit 11 is a communication interface for the information processing device 1 to communicate with external devices, and is implemented using known communication modules such as a LAN (Local Area Network) module or a Wi-Fi (registered trademark) module. Hereinafter, in this specification, it is assumed that the information processing device 1 communicates with external devices via the communication unit 11, and the description of the communication unit 11 may be omitted.

[0040] The control unit 12 is a processor such as the CPU (Central Processing Unit), GPU (Graphics Processing Unit), or NPU (Neural Network Processing Unit) of the information processing device 1, and functions as a detection unit 120, evaluation unit 121, identification unit 122, calculation unit 123, and determination unit 124 by executing programs stored in the storage unit 10.

[0041] Figure 2 shows an example where the information processing device 1 is composed of a single device. However, the information processing device 1 may be implemented using multiple computing resources such as processors and memory, for example, in a cloud computing system. In this case, each part constituting the control unit 12 is implemented by at least one of the multiple different processors executing a program.

[0042] The detection unit 120 detects the vehicle RV that is subject to recovery from among a plurality of monitored vehicles MV, in which an abnormal event AE has occurred. The monitored vehicles MV and the vehicle RV that is subject to recovery may be monitored by a device other than the information processing device 1, for example. In this case, the device is connected to the information processing device 1 via a communication network and sequentially transmits information about the monitored vehicles MV and the vehicle RV that is subject to recovery to the communication unit 11. For example, the detection unit 120 detects the vehicle RV that is subject to recovery in which an abnormal event AE has occurred based on information directly obtained by the communication unit 11 from the monitored vehicles MV and the vehicle RV that is subject to recovery, or information obtained by the communication unit 11 via a device other than the information processing device 1. In this specification, the following explanation will use the case where the vehicle RV that is subject to recovery is stationary as an example, but the vehicle RV that is subject to recovery may be in motion.

[0043] The evaluation unit 121 calculates a risk assessment value R, which indicates the risk of danger occurring to the vehicle RV or its surroundings, for each of the one or more detected vehicles RV to be recovered, based on vehicle status information 100 indicating the state of the vehicle RV and surrounding situation information SI indicating information about the surrounding conditions of the vehicle RV. The identification unit 122 identifies the adopted recovery means AR for recovering each abnormal event AE from among a plurality of recovery means candidates. The calculation unit 123 calculates the completion time T until the recovery of the abnormal event AE is completed for each abnormal event AE, based on the adopted recovery means AR and the surrounding situation information SI. The decision unit 124 determines the priority of response to each vehicle RV to be recovered based on the risk assessment value R and the completion time T. The decision unit 124 may determine the priority using a numerical value indicating the priority level, where a higher number indicates a higher priority, or it may determine the priority using a numerical value indicating the response order, where the vehicle RV to be recovered with priority "1" has the highest priority. Hereinafter, in this specification, the method in which a higher number indicates a higher priority will be explained as an example.

[0044] As a result, the information processing device 1 calculates a risk assessment value R based on the vehicle status information 100 and the surrounding situation information SI, calculates the completion time T based on the adopted recovery means AR and the surrounding situation information SI, and sets a priority based on the risk assessment value R and the completion time T. Therefore, by evaluating the priority considering multiple pieces of information, the information processing device 1 can more appropriately determine the priority of the response using the decision-making unit 124.

[0045] The decision unit 124 assigns a higher priority to vehicles with a larger risk assessment value R and a longer completion time T. In this way, the decision unit 124 can, for example, prioritize the handling of vehicles RVs that are more likely to have a relatively more serious impact. Specifically, the decision unit 124 can set a higher priority for handling vehicles RVs that have a high risk of causing secondary traffic accidents and require more time to be repaired. Therefore, the information processing device 1 can use the decision unit 124 to more appropriately determine the priority of the response based on the risk assessment value R and the completion time T.

[0046] Furthermore, in cases where a policy is adopted to restore as many target vehicles (RVs) as possible within a predetermined time, the decision unit 124 may determine a higher priority for vehicles with a shorter completion time T. In this case, the priority may be determined to be higher for vehicles with a larger risk assessment value R, or higher for vehicles with a smaller risk assessment value R.

[0047] The evaluation unit 121 calculates a risk assessment value R based on at least one of the contents of the cargo of the vehicle RV to be recovered and the type of abnormal event AE, which are identified from the vehicle status information 100. The vehicle RV to be recovered is equipped with, for example, a camera, various sensors, and a vehicle control ECU (Electronic Control Unit). Based on the self-diagnostic functions of the camera, various sensors, and vehicle control ECU, it detects abnormal events AE that have occurred in the vehicle and transmits the detection results to the communication unit 11. The vehicle RV to be recovered may also be equipped with, for example, an abnormal event notification device that notifies the occurrence of an abnormal event AE. In this case, if the driver, crew, passengers, etc. of the vehicle RV to be recovered recognize an abnormal event AE and operate the abnormal event notification device, the abnormal event notification device or the vehicle RV to be recovered transmits the occurrence of the abnormal event AE to the communication unit 11. The vehicle RV to be recovered also determines the contents and condition of the cargo based on the detection results of, for example, the camera and various sensors, and transmits the determination results to the communication unit 11.

[0048] Figure 3 schematically shows the data structure of vehicle status information 100, which indicates the status of the vehicle RV to be restored and is referenced by the evaluation unit 121. In the example shown in Figure 3, the vehicle status information 100 is information that associates a "vehicle identifier" for uniquely identifying the vehicle RV to be restored, an "abnormal event identifier" for uniquely identifying an abnormal event AE that occurred in the vehicle RV to be restored, a "cargo type" indicating information about the type and number of cargoes loaded on the vehicle RV to be restored, a "cargo status" indicating information about the condition and number of cargoes loaded on the vehicle RV to be restored, and an "abnormal event type".

[0049] In the example shown in Figure 3, the "score" for "type of cargo," the "score" for "cargo condition," and the "score" for "type of abnormal event" included in the vehicle status information 100 are numerical values ​​that the evaluation unit 121 refers to when calculating the risk assessment value R, and are predetermined according to the corresponding type and condition. Furthermore, the "type" for "type of cargo" may include not only hazardous materials, etc. as shown in Figure 3, but also other types that may affect the calculation of the risk assessment value R, such as hazardous chemical substances, medical waste, and animals. Similarly, the "condition" for "cargo condition" may include not only road scattering, etc. as shown in Figure 3, but also other conditions that may affect the calculation of the risk assessment value R, such as poor loading, where the loading method or securing is insufficient. Finally, the "type" for "type of abnormal event" may include not only system errors and accidents as shown in Figure 3, but also other types that may affect the calculation of the risk assessment value R, such as sensor malfunctions, communication errors, and driver malfunctions.

[0050] In the example shown in Figure 3, the vehicle status information 100 may be information associated with at least two of the following: "type of cargo," "condition of cargo," and "type of abnormal event." Furthermore, in the following description, the recovery target vehicle RV will be explained using the example of a case where one abnormal event AE has occurred, but two or more abnormal events AE may occur.

[0051] The evaluation unit 121 may, for example, refer to the vehicle status information 100 corresponding to the vehicle identifier of the vehicle RV to be restored, and set the risk assessment value R to one of the "score" for "type of cargo," the "score" for "condition of cargo," or the "score" for "type of abnormal event." Alternatively, the evaluation unit 121 may, for example, refer to the vehicle status information 100 and add or multiply at least two of the "score" for "type of cargo," the "score" for "condition of cargo," and the "score" for "type of abnormal event" to determine the risk assessment value R. In this case, the evaluation unit 121 may normalize or weight the scores to be added or multiplied to a numerical value between 0 and 1 before adding or multiplying. As a result, the information processing device 1 can calculate the risk assessment value R by the evaluation unit 121 based on at least one of the contents of the cargo and the type of abnormal event AE, allowing the decision unit 124 to more appropriately determine the priority of the response.

[0052] The evaluation unit 121 acquires surrounding situation information SI, which includes the sensing information, using the position coordinates indicating the location of the vehicle RV to be restored and sensing information acquired by at least one of the cameras and sensors equipped on the vehicle RV to be restored. Here, the vehicle RV to be restored may be equipped with sensors such as an acceleration sensor, an ultrasonic sensor, LiDAR (Light Detection and Ranging), or a millimeter-wave radar. The evaluation unit 121 also acquires surrounding situation information SI, which includes position information, based on the position coordinates acquired from the positioning device equipped on the vehicle RV to be restored and map data. As a result, the information processing device 1 can acquire surrounding situation information SI using the position coordinates and sensing information of the vehicle RV to be restored by the evaluation unit 121, allowing the determination unit 124 to more appropriately determine the priority of the response.

[0053] Furthermore, the evaluation unit 121 may acquire surrounding situation information SI using position coordinates and map data indicating the location of the vehicle to be recovered, without using sensing information acquired by at least one of the cameras and sensors equipped on the vehicle to be recovered RV. Alternatively, the evaluation unit 121 may acquire surrounding situation information SI including sensing information acquired by at least one of the cameras and sensors equipped on the vehicle to be recovered RV, without using position coordinates indicating the location of the vehicle to be recovered RV. Specifically, for example, the evaluation unit 121 may acquire surrounding situation information SI using images captured by the camera or surrounding conditions detected by the sensor. This allows the evaluation unit 121 to acquire surrounding situation information SI even when the position coordinates of the vehicle to be recovered RV cannot be obtained due to an abnormal event AE, or when the cameras and sensors equipped on the vehicle to be recovered are unavailable.

[0054] The evaluation unit 121 identifies structural features from the surrounding situation information SI, including at least one of the road shape and surrounding road facilities where the vehicle RV to be restored is located. Then, the evaluation unit 121 calculates a risk assessment value R based on the identified structural features.

[0055] Figure 4 is a schematic diagram showing the data structure of structural feature information 101, which indicates structural features identified by the evaluation unit 121. In the example shown in Figure 4, the structural feature information 101 is information that associates a "vehicle identifier" for uniquely identifying the vehicle RV to be restored, "road shape" which indicates information about the shape and number of roads in the vicinity where the vehicle RV to be restored is located, and "road facilities" which indicates information about the names and number of road facilities in the vicinity where the vehicle RV to be restored is located.

[0056] In the example shown in Figure 4, the "score" for "road shape" and the "score" for "road ancillary facilities" included in the structural feature information 101 are numerical values ​​that the evaluation unit 121 refers to when calculating the risk assessment value R, and are predetermined according to the corresponding shape and name. Furthermore, the "shape" of "road shape" may include not only the merging and straight sections shown in Figure 4, but also other shapes that may affect the calculation of the risk assessment value R, such as gradient, curves, number of lanes, and presence or absence of a shoulder. Similarly, the "name" of "road ancillary facilities" may include not only the tunnels shown in Figure 4, but also other conditions that may affect the calculation of the risk assessment value R, such as bridges and guardrails. Note that the structural feature information 101 in the example shown in Figure 4 may be information in which at least two or more of either "road shape" or "road ancillary facilities" are associated.

[0057] The evaluation unit 121 may, for example, refer to the structural feature information 101 corresponding to the vehicle identifier of the vehicle RV to be restored, and use either the "score" for "road shape" or the "score" for "road ancillary facilities" as the risk assessment value R. Alternatively, the evaluation unit 121 may add or multiply the "score" for "road shape" and the "score" for "road ancillary facilities" to obtain the risk assessment value R. In this case, the evaluation unit 121 may normalize or weight the scores to be added or multiplied to a numerical value between 0 and 1 before adding or multiplying. As a result, the information processing device 1 can calculate the risk assessment value R based on at least one of the road shape and road ancillary facilities using the evaluation unit 121, allowing the determination unit 124 to more appropriately determine the priority of the response.

[0058] The evaluation unit 121 identifies driving environment conditions, which are environmental conditions that affect vehicle operation, from the surrounding situation information SI, including weather, lighting conditions including sunlight conditions, and time of day in the area where the vehicle RV to be restored is located, and calculates a risk assessment value R based on the driving environment conditions.

[0059] Figure 5 schematically shows the data structure of the driving environment condition information 102, which indicates the driving environment conditions identified by the evaluation unit 121. In the example shown in Figure 5, the driving environment condition information 102 is information that associates a "vehicle identifier" for uniquely identifying the vehicle RV to be restored, "weather" which indicates information about the weather conditions and scores in the area where the vehicle RV to be restored is located, "lighting conditions" which indicates information about the lighting conditions and scores, including the sunlight conditions in the area where the vehicle RV to be restored is located, and "time of day" which indicates information about the time of day and scores in the region where the vehicle RV to be restored is located.

[0060] In the example shown in Figure 5, the "score" for "weather," the "score" for "lighting conditions," and the "score" for "time of day" included in the driving environment conditions information 102 are numerical values ​​that the evaluation unit 121 refers to when calculating the risk assessment value R, and are predetermined according to the corresponding situation. Furthermore, the "condition" for "weather" may include not only sunny and foggy conditions as shown in Figure 5, but also other conditions that may affect the calculation of the risk assessment value R, such as rain and snow. Similarly, the "condition" for "lighting conditions" may include not only insufficient lighting and backlighting (where backlighting occurs in the direction of travel) as shown in Figure 5, but also other conditions that may affect the calculation of the risk assessment value R, such as light scattering due to rain or fog, and reflected light from the road surface. Finally, the "condition" for "time of day" may include not only daytime and nighttime as shown in Figure 5, but also other types that may affect the calculation of the risk assessment value R, such as early morning, evening rush hour, and late night. In addition, the driving environment conditions information 102 in the example shown in Figure 5 may be information associated with at least two of the following: "weather," "lighting conditions," and "time of day."

[0061] The evaluation unit 121 may, for example, refer to the driving environment condition information 102 corresponding to the vehicle identifier of the vehicle RV to be restored, and set one of the "score" for "weather," the "score" for "lighting conditions," or the "score" for "time of day" as the risk assessment value R. Alternatively, the evaluation unit 121 may, for example, refer to the driving environment condition information 102 and add or multiply at least two of the "score" for "weather," the "score" for "lighting conditions," and the "score" for "time of day" to determine the risk assessment value R. In this case, the evaluation unit 121 may normalize or weight the scores to be added or multiplied to a numerical value between 0 and 1 before adding or multiplying. As a result, the information processing device 1 can calculate the risk assessment value R based on the driving environment conditions using the evaluation unit 121, and the decision unit 124 can more appropriately determine the priority of the response.

[0062] The evaluation unit 121 calculates at least one of the following from the vehicle status information 100 and the surrounding situation information SI: the degree to which the vehicle to be restored obstructs the lane, the degree of congestion, and the degree of congestion on the road where the vehicle to be restored is located. Based on at least one of the calculated lane obstruction degree and congestion degree, it calculates the degree of impact on the flow of surrounding vehicles, and calculates a higher risk evaluation value R the greater the flow impact. The methods for calculating the lane obstruction degree and congestion degree will be described later.

[0063] The evaluation unit 121 may use either the degree of lane obstruction or the degree of congestion as the degree of traffic flow impact. Alternatively, the evaluation unit 121 may add or multiply the degree of lane obstruction and the degree of congestion to obtain the degree of traffic flow impact. In this case, the evaluation unit 121 may normalize or weight the degree of lane obstruction and the degree of congestion to a value between 0 and 1 before adding or multiplying them. As a result, the information processing device 1 can calculate the risk assessment value R based on the degree of traffic flow impact using the evaluation unit 121, and the decision unit 124 can more appropriately determine the priority of the response.

[0064] The evaluation unit 121 calculates the degree of lane obstruction based on at least one of the following, using the vehicle status information 100 and the surrounding situation information SI: (1) the degree of lane occupancy, which indicates the degree of lane occupancy, calculated based on the total lane width and the lane width occupied by the vehicle RV to be restored; and (2) the degree of lane impact, which indicates the degree of impact on lanes, calculated based on the total number of lanes and the number of lanes located within the range occupied by the vehicle RV to be restored. The higher the degree of lane obstruction, the higher the calculated degree of traffic flow impact. The total number of lanes here may refer to all lanes provided on one side, or to all lanes provided on both sides.

[0065] Figure 6 is a schematic diagram illustrating the degree of lane obstruction. In the example shown in Figure 6, the total lane width is 7 meters, and the lane width occupied by the vehicle (RV) to be restored is 3 meters. If we denote the degree of lane occupancy as O, the total lane width as Wt, and the lane width occupied by the vehicle (RV) to be restored as Wo, then the degree of lane occupancy is defined, for example, as O = Wo / Wt. In the example shown in Figure 6, the evaluation unit 121 calculates the degree of lane occupancy as 3 / 7. Also, in the example shown in Figure 6, the total number of lanes is 2, and the number of lanes located within the area occupied by the vehicle (RV) to be restored is 2. If we denote the degree of lane impact as I, the total number of lanes as Lt, and the number of lanes located within the area occupied by the vehicle (RV) to be restored as Lo, then the degree of lane impact is defined, for example, as I = Lo / Lt. In the example shown in Figure 6, the evaluation unit 121 calculates the degree of lane impact as 2 / 2 = 1.

[0066] The evaluation unit 121 may use either the lane occupancy rate or the lane influence rate as the lane obstruction rate. Alternatively, the evaluation unit 121 may add or multiply the lane occupancy rate and the lane influence rate to obtain the lane obstruction rate. In this case, the evaluation unit 121 may normalize or weight the lane occupancy rate and the lane influence rate to a value between 0 and 1 before adding or multiplying them. As a result, the information processing device 1 can calculate the risk assessment value R using the evaluation unit 121, taking into account the lane influence rate which indicates the degree of influence on the lane, and thus the decision unit 124 can more appropriately determine the priority of the response.

[0067] The evaluation unit 121 refers to the vehicle status information 100 and the surrounding situation information SI and calculates a speed reduction rate, which is the percentage of speed reduction from the free-flow speed, based on the average driving speed of the vehicle RV to be restored during a predetermined time before the occurrence of the abnormal event AE and the free-flow speed, which is the driving speed of a vehicle on the road where the vehicle RV to be restored is located when the traffic volume on that road is low. Here, the predetermined time is a unit of time for the evaluation unit 121 to evaluate the degree of congestion before the occurrence of the abnormal event AE. This time can be determined experimentally by taking into account structural characteristics, driving environment conditions, the type of vehicle RV to be restored, etc., but for example, it may be a time of about 1 minute or 5 minutes.

[0068] The communication unit 11 may obtain the free-flow speed of the road where the vehicle RV to be restored is located from another traffic information collection system via a communication network. Alternatively, the evaluation unit 121 may use the road's legal speed limit as a substitute value for the free-flow speed as a simplified method. If the speed reduction rate is denoted as Vr, the average driving speed as V, and the free-flow speed as Vf, the speed reduction rate is defined, for example, as Vr = (Vf - V) / Vf.

[0069] The evaluation unit 121 refers to the vehicle status information 100 and the surrounding situation information SI to calculate a density ratio indicating the proportion of vehicles that would be saturated, based on the number of vehicles within a predetermined range from the vehicle to be recovered RV and the number of vehicles that could exist within a predetermined range from the vehicle to be recovered RV if the vehicle were completely stopped. Here, the predetermined range is a reference range for the evaluation unit 121 to evaluate the density ratio. This range can be determined by experimentation, taking into account structural characteristics, driving environment conditions, the type of vehicle to be recovered RV, etc., but for example, it is the range from 100 meters in front of the vehicle to be recovered RV to 100 meters behind it.

[0070] Figure 7 is a schematic diagram illustrating the density ratio. If we denote the density ratio as D, the number of vehicles within a predetermined range from the vehicle to be restored as Na, and the number of vehicles that could exist within a predetermined range from the vehicle to be restored if all vehicles were completely stopped as Ni, then the density ratio is defined, for example, as D = Na / Ni. In the example shown in Figure 7, the predetermined range is from 10 meters in front of the vehicle to be restored to 10 meters behind it. Figure 7 shows an example where 10 vehicles are present within the predetermined range, with each vehicle spaced 1 meter apart, representing the number of vehicles that could exist if all vehicles were completely stopped. In this case, suppose the camera or sensors on the vehicle to be restored detect that there are 2 vehicles, including the vehicle to be restored, within a predetermined range from the vehicle to be restored. In this case, the evaluation unit 121 calculates the density ratio as, for example, 2 vehicles ÷ 10 vehicles = 0.2. If there is a lane that other vehicles cannot travel in due to the presence of the vehicle to be restored, the evaluation unit 121 may exclude that lane when calculating the density ratio.

[0071] The evaluation unit 121 calculates the degree of congestion from the vehicle status information 100 and the surrounding situation information SI, based on at least one of the speed reduction rate and the density ratio, and calculates a higher flow impact the greater the degree of congestion. The evaluation unit 121 may use either the speed reduction rate or the density ratio as the degree of congestion, for example. Alternatively, the evaluation unit 121 may add or multiply the speed reduction rate and the density ratio to obtain the degree of congestion. In this case, the evaluation unit 121 may normalize or weight the speed reduction rate and the density ratio to a value between 0 and 1 before adding or multiplying them. As a result, the information processing device 1 can calculate the risk assessment value R by the evaluation unit 121 after considering the degree of congestion, which indicates the degree of congestion on the road where the vehicle RV to be restored is located, so that the priority of the response can be determined more appropriately by the decision unit 124.

[0072] The identification unit 122 includes, as candidates for recovery means, (1) remote recovery means including a recovery means for restarting the information processing device installed in the vehicle RV to be recovered from a remote location via a communication network, and (2) on-site recovery means in which a worker to perform recovery work moves to the location where the vehicle RV to be recovered is located and the worker recovers the vehicle RV. The application of the remote recovery means to the vehicle RV to be recovered is performed, for example, by an operator. In addition, the worker who performs the recovery work in the on-site recovery means is, for example, a different person from the operator. As a result, the information processing device 1 can calculate the completion time T by the calculation unit 123 after considering the candidates for recovery means more specifically, and the decision unit 124 can determine the priority of the response more appropriately.

[0073] Figure 8 is a schematic diagram showing the data structure of recovery means information 103, which indicates recovery means associated with abnormal event types referenced by the identification unit 122. In the example shown in Figure 8, the recovery means information 103 is information that associates "abnormal event type," which indicates the type of abnormal event AE that occurred in the vehicle RV to be recovered, "recovery means type," which indicates the type of recovery means including remote recovery means and on-site recovery means, and "recovery means," which indicates the recovery means for recovering the abnormal event type. In the example shown in Figure 8, the recovery means include system restart, on-site worker dispatch, where workers move to the location where the vehicle RV to be recovered is located and perform recovery work, and on-site tow truck dispatch, where workers move to the location where the vehicle RV to be recovered is located by tow truck and perform recovery work using the tow truck. In addition to these, the recovery means may also include other means for recovering the vehicle RV to be recovered, such as system updates and notifications to the occupants of the vehicle RV to be recovered. The identification unit 122 may also refer to the recovery means information 103 to identify the adopted recovery means AR for recovering each abnormal event AE from among a plurality of recovery means candidates.

[0074] Figure 9 is a schematic diagram illustrating the process by which the calculation unit 123 calculates the completion time T. Figure 9 shows examples of the calculation of the completion time T in the case where the adopted recovery means AR is a remote recovery means and in the case where the adopted recovery means AR is an on-site recovery means. As shown in Figure 9, when the adopted recovery means AR is a remote recovery means, the calculation unit 123 calculates the completion time T as the sum of the elapsed time since the detection of the vehicle RV to be recovered and the remote recovery time, which is the time expected to be required for remote recovery. Also, as shown in Figure 9, when the adopted recovery means AR is an on-site recovery means, the calculation unit 123 calculates the completion time T as the sum of the elapsed time since the detection of the vehicle RV to be recovered, the arrangement time, which is the time expected to be required for arrangements including the operator giving instructions to workers for the recovery work on the vehicle RV to be recovered, the travel time, which is the time expected to be required for workers to move to the location where the vehicle RV to be recovered is located, and the on-site recovery time, which is the time expected to be required for the workers to complete the recovery work on the vehicle RV to be recovered.

[0075] For example, the storage unit 10 may further associate the recovery means information 103 with the predicted time required to recover the vehicle RV to be recovered using the recovery means included in the recovery means information 103. In this case, the calculation unit 123 may, for example, refer to the recovery means information 103 and use the predicted time associated with a recovery means identical or equivalent to the adopted recovery means AR as the remote recovery time or the on-site recovery time. The calculation unit 123 also calculates travel time based, for example, on the location of the worker and the location of the vehicle RV to be recovered. As a result, the information processing device 1 can calculate the completion time T more specifically using the calculation unit 123, and the decision unit 124 can more appropriately determine the priority of the response.

[0076] The above mainly describes the various parameters used when the evaluation unit 121 calculates the risk assessment value R and when the determination unit 124 determines the priority. Specifically, for example, the evaluation unit 121 calculates the risk assessment value R using abnormality detection information indicating at least one of the contents of the cargo and the type of abnormal event AE, structural characteristics, operating environment conditions, and flow influence. Here, let's assume that the abnormality detection information is denoted as A, the structural characteristics as L, the operating environment conditions as E, and the flow influence as F. In this case, the risk assessment value R is defined as, for example, R = A × L × E × F. Alternatively, in this case, the risk assessment value R may be defined as, for example, R = A + L + E + F. The evaluation unit 121 may perform normalization or weighting of the abnormality detection information, structural characteristics, operating environment conditions, and flow influence to a value between 0 and 1, and then multiply or add them in order to calculate the risk assessment value R.

[0077] The determination unit 124 calculates priority using, for example, the risk assessment value R and the completion time T. If priority is denoted as P, priority is defined as, for example, P = R × T. Alternatively, if priority is denoted as P, priority may be defined as, for example, P = R + T. The determination unit 124 may perform normalization and weighting of the risk assessment value R and completion time T to values ​​between 0 and 1, and then multiply or add them to calculate priority. This allows the information processing device 1 to comprehensively consider various parameters, enabling the determination unit 124 to more appropriately determine the priority of the response.

[0078] The determination unit 124 may further determine the priority based on various parameters if there are two or more vehicles (RVs) to be restored that have the same or similar calculated priority. For example, the determination unit 124 may rank vehicles (RVs) to be restored that have the same or similar priority based on anomaly detection information. Alternatively, the determination unit 124 may pre-set importance for each of the various parameters and sequentially compare them starting with the parameter with the highest importance to rank vehicles (RVs) to be restored that have the same or similar priority. In this case, the determination unit 124 continues the comparison until a difference occurs in any of the parameters. This allows the information processing device 1 to consider the importance of various parameters, enabling the determination unit 124 to more appropriately determine the priority of the response.

[0079] Furthermore, if there are two or more vehicles (RVs) to be restored that have the same or similar calculated priority, the determination unit 124 may further rank these vehicles (RVs) based on additional criteria. These additional criteria may include, for example, monitoring efficiency, which indicates the number of vehicles (RVs) that an operator can respond to within a predetermined time. For example, the determination unit 124 may assign a higher ranking to vehicles with higher monitoring efficiency. Specifically, monitoring efficiency increases with shorter remote recovery times if the adopted recovery means (AR) is a remote recovery means, and increases with shorter arrangement times if the adopted recovery means (AR) is a local recovery means. This allows the information processing device 1 to further consider monitoring efficiency, enabling the determination unit 124 to more appropriately determine the priority of responses.

[0080] The identification unit 122 may further identify alternative recovery means different from the adopted recovery means AR for recovering from abnormal event AE if the abnormal event AE continues even after the adopted recovery means AR has been applied to the abnormal event AE. For example, the storage unit 10 may further associate alternative recovery means corresponding to the abnormal event type included in the recovery means information 103 with the recovery means information 103. In this case, the identification unit 122 may, for example, refer to the recovery means information 103 and identify alternative recovery means that are associated with the same or equivalent abnormal event type as the abnormal event type of the abnormal event AE of the vehicle RV to be recovered as alternative recovery means.

[0081] The calculation unit 123 calculates the expected completion time as the sum of the product of the completion time T of the adopted recovery means AR and the success probability, and the product of the completion time T of the alternative recovery means and the value obtained by subtracting the success probability from 1, based on the success probability, which is the probability that the abnormal event AE will be recovered by the adopted recovery means AR. The determination unit 124 may determine the priority of response to each vehicle RV to be recovered based on the expected completion time instead of the completion time T. This allows the information processing device 1 to use the success probability of the adopted recovery means AR to calculate the expected completion time, which is the expected value of the completion time T calculated by the calculation unit 123, and to determine the priority of response more appropriately by the determination unit 124.

[0082] If the detection unit 120 detects that the abnormal event AE continues to occur after the remote recovery means has been applied to the abnormal event AE, the identification unit 122 may again identify a different adopted recovery means AR than the remote recovery means that was applied. In such a case, the identification unit 122 may again identify, for example, an on-site recovery means such as sending workers to the scene as the adopted recovery means AR. Alternatively, for example, the storage unit 10 may further associate the recovery means information 103 with information indicating two or more recovery means and the order in which those recovery means are adopted. In this case, the identification unit 122 may, for example, refer to the recovery means information 103 and again identify a different adopted recovery means AR than the remote recovery means that was applied.

[0083] The calculation unit 123 recalculates the completion time T of the adopted recovery means AR that the identification unit 122 has re-identified. Then, the determination unit 124 re-determines the priority based on the completion time T recalculated by the calculation unit 123. As a result, the information processing device 1 can more reliably recover the vehicle RV to be recovered by the detection unit 120, the identification unit 122, the calculation unit 123, and the determination unit 124, and the determination unit 124 can more appropriately determine the priority of the response.

[0084] <Processing flow of the information processing method executed by the information processing device 1> Figure 10 is a flowchart illustrating the flow of information processing performed by the information processing device 1 according to this embodiment. The processing in this flowchart starts, for example, when the information processing device 1 is started up.

[0085] The detection unit 120 detects the vehicle RV that is subject to recovery when an abnormal event AE occurs (S1). The evaluation unit 121 calculates the risk assessment value R for each vehicle RV subject to recovery (S2). The identification unit 122 identifies the recovery means AR to be used for each vehicle RV subject to recovery (S3).

[0086] The calculation unit 123 calculates the completion time T until the recovery of the abnormal event AE for each vehicle RV to be recovered is completed (S4). The decision unit 124 determines the priority of the response for each vehicle RV to be recovered (S5). Once the decision unit 124 has determined the priority, the processing in this flowchart is completed.

[0087] <Effects of the information processing device 1 according to the embodiment> As described above, the information processing device 1 according to the embodiment makes it possible to determine the priority of responses more appropriately.

[0088] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation."

[0089] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of its gist. For example, all or part of the apparatus can be configured by functionally or physically distributing and integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combinations are combined with the effects of the original embodiments. [Explanation of Symbols]

[0090] 1. Information Processing Device 10...Storage section 11. Communications Department 12. Control Unit 120...Detection unit 121...Evaluation Department 122...Specific part 123...Calculation Department 124...Decision Section

Claims

1. A detection unit that detects a vehicle that has experienced an abnormal event and is subject to recovery among multiple monitored vehicles, For each of the one or more vehicles to be restored that has been detected, an evaluation unit calculates a risk assessment value indicating the risk of danger occurring to the vehicle to be restored or its surroundings, based on vehicle status information indicating the state of the vehicle to be restored and surrounding situation information indicating information about the surrounding conditions of the vehicle to be restored. A selection unit that identifies an adopted recovery method for recovering each of the aforementioned abnormal events from among multiple candidate recovery methods, For each of the aforementioned abnormal events, a calculation unit calculates the completion time until the recovery of the abnormal event is completed, based on the adopted recovery means and the surrounding situation information. A determination unit that determines the priority of response to each of the vehicles to be restored, which is set based on the risk assessment value and the completion time, and which is set higher the longer the completion time, An information processing device equipped with the following features.

2. The determination unit determines a higher priority the larger the risk assessment value. The information processing apparatus according to claim 1.

3. The evaluation unit calculates the risk assessment value based on at least one of the contents of the cargo of the vehicle to be restored and the type of abnormal event, which are identified from the vehicle status information. The information processing apparatus according to claim 1.

4. The evaluation unit acquires the surrounding situation information, including the sensing information, using the position coordinates indicating the location of the vehicle to be restored and sensing information acquired by at least one of the cameras and sensors installed on the vehicle to be restored. The information processing apparatus according to claim 1.

5. The evaluation unit identifies structural features from the surrounding conditions information, including at least one of the road shape and surrounding road facilities where the vehicle to be restored is located, and calculates the risk assessment value based on the structural features. The information processing apparatus according to claim 4.

6. The evaluation unit identifies, from the surrounding situation information, driving environment conditions which are environmental conditions that affect the operation of the vehicle, including weather, lighting conditions including sunlight conditions, and time of day in the area where the vehicle to be restored is located, and calculates the risk assessment value based on the driving environment conditions. The information processing apparatus according to claim 4.

7. The evaluation unit calculates, from the vehicle status information and the surrounding situation information, at least one of the lane obstruction degree, which is the degree to which the vehicle to be restored obstructs a lane, and the congestion degree, which is the degree of congestion on the road where the vehicle to be restored is located. Based on at least one of the calculated lane obstruction degree and congestion degree, it calculates the flow impact degree, which is the degree to which the vehicle affects the flow of surrounding vehicles, and calculates a higher risk evaluation value the greater the flow impact degree. The information processing apparatus according to claim 4.

8. The evaluation unit calculates the degree of lane obstruction based on at least one of the following, using the vehicle status information and the surrounding situation information: (1) a lane occupancy degree, which indicates the degree of lane occupancy, calculated based on the total lane width and the lane width occupied by the vehicle to be restored; and (2) a lane impact degree, which indicates the degree of impact on lanes, calculated based on the total number of lanes and the number of lanes located within the range occupied by the vehicle to be restored. The higher the degree of lane obstruction, the higher the traffic impact degree is calculated. The information processing apparatus according to claim 7.

9. The evaluation unit calculates the degree of congestion based on at least one of the following: (1) a speed reduction rate, which is calculated based on the average speed of the vehicle to be restored during a predetermined time before the occurrence of the abnormal event and the free flow speed, which is the speed of vehicles on the road where the vehicle to be restored is located when the traffic volume on that road is low; and (2) a density ratio, which is calculated based on the number of vehicles within a predetermined range from the vehicle to be restored and the number of vehicles that may exist within a predetermined range from the vehicle to be restored if the vehicle comes to a complete stop; and the greater the degree of congestion, the higher the flow impact is calculated. The information processing apparatus according to claim 7.

10. The specified unit includes, as a candidate for the recovery means, (1) a remote recovery means that includes a recovery means for restarting an information processing device installed in the vehicle to be recovered from a remote location via a communication network, and (2) an on-site recovery means in which a worker performing the recovery work moves to the location where the vehicle to be recovered is located and the worker recovers the vehicle to be recovered. The information processing apparatus according to claim 1.

11. The calculation unit calculates the completion time as follows: (1) When the adopted recovery means is the remote recovery means, it adds the elapsed time since the vehicle to be recovered was detected and the estimated time required for remote recovery; and (2) When the adopted recovery means is the on-site recovery means, it adds the elapsed time since the vehicle to be recovered was detected, the estimated time required for arrangements including instructing the workers to recover the vehicle to be recovered, the estimated time required for the workers to move to the location where the vehicle to be recovered is located, and the estimated time required for the workers to complete the recovery work on the vehicle to be recovered. The information processing apparatus according to claim 10.

12. The specified unit further identifies alternative recovery means different from the specified recovery means for recovering from the abnormal event if the abnormal event continues even after the adopted recovery means has been applied to the abnormal event. The calculation unit further calculates the expected completion time as the sum of the product of the completion time of the adopted recovery means and the success probability, which is the probability that the abnormal event will be recovered by the adopted recovery means, and the product of the completion time of the alternative recovery means and the value obtained by subtracting the success probability from 1. The determination unit determines the priority of response to each of the vehicles to be restored based on the expected completion time instead of the actual completion time. The information processing apparatus according to claim 11.

13. If the detection unit detects that the abnormal event continues to occur after the remote recovery means has been applied to the abnormal event, the identification unit will again identify a different recovery means than the remote recovery means that was applied. The calculation unit recalculates the completion time of the adopted recovery means that the identification unit has identified again. The determination unit then determines the priority again based on the completion time recalculated by the calculation unit. The information processing apparatus according to claim 10.

14. The processor, A step to detect a vehicle that has experienced an abnormal event and is subject to recovery from among multiple monitored vehicles, For each of the one or more vehicles to be restored that has been detected, a step of calculating a risk assessment value indicating the risk of danger occurring to the vehicle to be restored or its surroundings, based on vehicle status information indicating the state of the vehicle to be restored and surrounding situation information indicating information about the surrounding situation of the vehicle to be restored. The steps include identifying a recovery method to be adopted for each of the aforementioned abnormal events from among several candidate recovery methods, For each of the aforementioned abnormal events, the steps include calculating the completion time until the recovery of the abnormal event is completed, based on the adopted recovery means and the surrounding situation information, A step of determining the priority of response to each of the vehicles to be restored, which is set based on the risk assessment value and the completion time, wherein the priority is set higher the longer the completion time, An information processing method that performs the following.

15. On the computer, A function to detect which vehicle among multiple monitored vehicles has experienced an abnormal event and is subject to recovery, For each of the one or more vehicles to be restored that has been detected, a function is provided to calculate a risk assessment value indicating the risk of danger occurring to the vehicle to be restored or its surroundings, based on vehicle status information indicating the state of the vehicle to be restored and surrounding situation information indicating information about the surrounding conditions of the vehicle to be restored. A function to identify the appropriate recovery method to recover from each of the aforementioned abnormal events from among multiple candidate recovery methods, For each of the aforementioned abnormal events, a function is provided to calculate the completion time until the recovery of the abnormal event is completed, based on the adopted recovery means and the surrounding situation information. A function for determining the priority of response to each of the vehicles to be restored, which is set based on the risk assessment value and the completion time, wherein the priority is set higher the longer the completion time, A program that makes this possible.