Information processing device

JP7859389B2Active Publication Date: 2026-05-15TOYOTA JIDOSHA KK
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2023-06-02
Publication Date
2026-05-15

Smart Images

  • Figure 0007859389000001
    Figure 0007859389000001
  • Figure 0007859389000002
    Figure 0007859389000002
  • Figure 0007859389000003
    Figure 0007859389000003
Patent Text Reader

Abstract

To appropriately provide data collected by a vehicle to a user who requires the data.SOLUTION: An information processing device 100 which collects data from a plurality of vehicles includes a control unit 110. The control unit performs steps for: obtaining a predetermined condition for extracting from the plurality of vehicles a vehicle having first data that is data required by a user who receives information provision; referring to a first database which stores traveling data collected from the plurality of vehicles, to specify one or a plurality of first vehicles 10 that correspond to any piece of the traveling data that satisfies the predetermined condition; transmitting a request for providing the first data to a terminal associated with the first vehicle(s) 10; and providing the first data transmitted from the first vehicles 10, to the user.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a technique for collecting data from vehicles.

Background Art

[0002] Numerous techniques for collecting data from vehicles are known. In this regard, for example, Patent Document 1 discloses a sensor data management system that collects and anonymizes sensor data representing user behavior, and combines the anonymized sensor data with any collected sensor data and transmits it to a data collection business operator server.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] An object of this disclosure is to appropriately provide data collected by a vehicle to a user who needs the data.

Means for Solving the Problems

[0005] One aspect of an embodiment of this disclosure is an information processing apparatus that collects data from a plurality of vehicles, The information processing device has a control unit that performs the following actions: obtaining predetermined conditions for extracting from a plurality of vehicles a vehicle possessing a first data which is data desired by the user receiving the information; referring to a first database storing driving data collected from the plurality of vehicles to identify one or more first vehicles from the plurality of vehicles that correspond to driving data that satisfies the predetermined conditions; transmitting a request for the provision of the first data to a terminal associated with the first vehicle; and providing the first data transmitted from the first vehicle to the user.

[0006] Other embodiments include a method performed by the above-mentioned device, a program for causing a computer to perform the method, or a computer-readable storage medium that non-temporarily stores the program. [Effects of the Invention]

[0007] According to this disclosure, data collected by the vehicle can be appropriately provided to users who need that data. [Brief explanation of the drawing]

[0008] [Figure 1] A conceptual diagram of the processes performed by an information processing device. [Figure 2] A diagram illustrating the components of an information processing device according to an embodiment. [Figure 3] A flowchart of the process executed by the control unit of the information processing device according to the embodiment. [Figure 4] A flowchart illustrating the process by which the control unit of the information processing device according to the embodiment estimates that the first vehicle possesses the first data by analyzing the second data. [Figure 5] A flowchart illustrating the process by which the control unit of the information processing device according to the embodiment estimates that the first vehicle possesses the first data by querying the user. [Modes for carrying out the invention]

[0009] A device is known that performs appropriate processing on various data collected by sensors mounted on a vehicle and then provides that data to other businesses, etc. By utilizing data collected from vehicles, it becomes possible to provide a variety of services.

[0010] Furthermore, there is a need to identify vehicles possessing specific data, at the request of businesses and other entities that utilize the data (hereinafter referred to as "users"). For example, law enforcement agencies may need to view image data captured at specific locations by dashcams or other devices installed in vehicles, for use in investigations and other purposes.

[0011] However, to do this, it is necessary to identify vehicles that possess the data desired by the user from among a large, unspecified number of vehicles. Furthermore, even if a vehicle possessing the data desired by the user is identified, it is undesirable to collect that data without the permission of the vehicle's driver or owner.

[0012] This disclosure solves this problem by having an information processing device identify vehicles from an unspecified number of vehicles that meet certain conditions for estimating that they possess the data desired by the user, and then requesting the driver or owner of the identified vehicle to provide the data.

[0013] An information processing device relating to one aspect of this disclosure is: An information processing device for collecting data from multiple vehicles, comprising a control unit that performs the following actions: obtaining predetermined conditions for extracting from the multiple vehicles a vehicle possessing a first data which is data desired by a user receiving information; referring to a first database storing driving data collected from the multiple vehicles to identify one or more first vehicles from the multiple vehicles that correspond to driving data satisfying the predetermined conditions; transmitting a request for provision of the first data to a terminal associated with the first vehicle; and providing the first data transmitted from the first vehicle to the user.

[0014] The first data is data that a user wishes to view or use among the data held (or that may be held) by a plurality of vehicles. The first data includes, for example, images of a drive recorder acquired at a predetermined date and time and a specific location, or sensor data detected by sensors mounted on the vehicle.

[0015] The first database is a database that is installed outside the vehicle and stores the driving data transmitted from a plurality of vehicles. Here, the driving data is data including the position information of the vehicle, the speed of the vehicle, and the like. The predetermined condition is a condition for extracting the vehicle that holds the first data. The control unit identifies the vehicle corresponding to the driving data that satisfies the predetermined condition among the plurality of vehicles.

[0016] Thereby, the information processing apparatus according to one aspect of the present disclosure can identify a first vehicle that is a candidate for the vehicle that holds the first data desired by the user, and transmit a request for providing the first data to the identified first vehicle. Further, the first data transmitted in response to the provision request can be provided to the user.

[0017] Further, the predetermined condition may include a driving position or a driving speed at a predetermined date and time.

[0018] Thereby, the information processing apparatus according to one aspect of the present disclosure can identify the vehicle that was at a specific location at a specific date and time, or the vehicle that was traveling at a specific speed.

[0019] Further, the control unit may acquire second data that is data collected by the first vehicle, further infer whether the first vehicle holds the first data by analyzing the acquired second data, and transmit a request for providing the first data to the terminal associated with the first vehicle that is inferred to hold the first data.

[0020] As a result, the information processing device according to one aspect of this disclosure can identify a first vehicle that possesses the first data desired by the user, based on the data actually possessed by the vehicle, and request the provision of the first data only from the identified first vehicle.

[0021] Furthermore, the second data may be an image from a drive recorder in the first vehicle, and the control unit may infer whether or not the first vehicle possesses the first data by performing an image analysis on the acquired image from the drive recorder.

[0022] As a result, the information processing device according to one aspect of the present disclosure can identify the first vehicle based on the content captured in the drive recorder image.

[0023] Furthermore, the control unit may output a notification to the terminal associated with the first vehicle to confirm whether or not the first vehicle possesses the first data, and may send a request for provision of the first data to the terminal associated with the first vehicle that has been confirmed to possess the first data.

[0024] As a result, the information processing device according to one aspect of this disclosure can identify a first vehicle that possesses first data, which is data desired by the user, based on the response from the vehicle, and request the provision of first data only from the user of the identified first vehicle.

[0025] With the above configuration, the information processing device can appropriately provide the data collected by the vehicle to the user who needs the data.

[0026] The following describes specific embodiments of this disclosure with reference to the drawings. Unless otherwise specified, the hardware configurations, module configurations, functional configurations, etc., described in each embodiment are not intended to limit the technical scope of the disclosure to those described therein.

[0027] (Embodiment) An overview of the processing performed by the information processing device according to this embodiment will be described with reference to Figure 1. Figure 1 is a conceptual diagram of the processing performed by the information processing device 100. In this embodiment, the information processing device 100 is a server located outside the first vehicle 10 and communicates with the devices associated with the first vehicle 10 and the user 200, respectively.

[0028] First, the information processing device 100 obtains predetermined conditions from user 200 for identifying a vehicle (hereinafter referred to as the first vehicle 10) that possesses the data desired by user 200 from among an unspecified number of vehicles. For example, predetermined conditions include the vehicle being in a predetermined location at a predetermined date and time, or being in a predetermined location at a predetermined speed or higher at a predetermined date and time. The information processing device 100 uses driving data to identify a vehicle that satisfies the above conditions. Driving data is location information data or speed data transmitted periodically from the vehicle and is stored in the first database 300. The information processing device 100 communicates with the device associated with user 200 and obtains the predetermined conditions.

[0029] Next, the information processing device 100 identifies one or more first vehicles 10 that meet the predetermined conditions from among an unspecified number of vehicles, based on predetermined conditions obtained from the user 200. The information processing device 100 stores driving data of an unspecified number of vehicles in a first database 300. By referring to the first database 300, which stores driving data for an unspecified number of vehicles, the first vehicle 10 is identified. As described above, the predetermined conditions are conditions related to the vehicle's driving data, so the information processing device 100 can identify the first vehicle 10 that meets the predetermined conditions by referring to the first database 300 which stores driving data for an unspecified number of vehicles. The information processing device 100 then infers whether the identified first vehicle 10 actually possesses the first data.

[0030] Next, the information processing device 100 sends a request for the provision of the first data to a terminal associated with the first vehicle 10, which is presumed to actually possess the first data. For example, the information processing device 100 may display a screen on an in-vehicle terminal in the first vehicle 10, or on a mobile terminal associated with the first vehicle 10, allowing the user to respond whether or not to authorize the provision of the first data to the user 200. The information processing device 100 may then obtain a response from the person or organization associated with the first vehicle 10 authorizing the provision of the first data to the user 200. If the information processing device 100 obtains a response authorizing the provision of the data, it acquires the first data from the first vehicle 10. Specifically, the information processing device 100 communicates with the first vehicle 10 and receives the first data from the first vehicle 10.

[0031] Next, the information processing device 100 provides the acquired first data to the user 200. Specifically, the information processing device 100 enables the user 200 to view the first data stored in the information processing device 100 or a dedicated storage device, or transmits the first data to a device associated with the user 200.

[0032] In this way, the information processing device 100 obtains predetermined conditions from the user 200 to identify a vehicle that possesses the data desired by the user 200, and identifies a first vehicle 10 that satisfies the predetermined conditions from the collected driving data of an unspecified number of vehicles. The information processing device 100 then sends a request to the user 200 to provide the first data to the terminal associated with the identified first vehicle 10. If the person or organization associated with the first vehicle 10 agrees to provide the first data to the user 200, the information processing device 100 obtains the first data from the first vehicle 10 and provides the first data to the user 200. In this way, the information processing device 100 can appropriately provide the data collected by the vehicle to the user 200 who needs the data.

[0033] Next, we will describe in detail each element that makes up the system. Figure 2 is a diagram illustrating the components of a system including the information processing device 100 according to the embodiment.

[0034] The information processing device 100 according to this embodiment comprises a control unit 110, a storage unit 120, and a communication unit 130. The information processing device 100 communicates wirelessly with a first database 300 and refers to driving data. The information processing device 100 also communicates wirelessly with a device associated with a user 200 and obtains predetermined conditions for identifying the first vehicle 10. The information processing device 100 also communicates wirelessly with the identified first vehicle 10, requests the provision of first data, and obtains the first data from the first vehicle 10.

[0035] The control unit 110 is implemented using a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) and memory. The control unit 110 includes a condition acquisition unit 111, a specification unit 112, a provision request unit 113, and a data provision unit 114 as functional modules. These functional modules may be implemented by executing a program using the control unit 110.

[0036] The condition acquisition unit 111 acquires predetermined conditions for extracting the first vehicle 10, which possesses the first data, from an unspecified number of vehicles. Here, the first data is the data requested by the user 200 who receives information from the information processing device 100. The predetermined conditions are the vehicle's driving data. These are conditions related to the vehicle's driving data. Conditions related to the vehicle's driving data include, for example, the vehicle's speed or the vehicle's position. The condition acquisition unit 111 communicates wirelessly or via wired connection with the device associated with the user 200 via the communication unit 130 to acquire predetermined conditions.

[0037] The identification unit 112 refers to the first database 300 and identifies one or more vehicles that meet predetermined conditions as the first vehicle 10. Here, the first database 300 is a database that stores driving data collected from an unspecified number of vehicles. The identification unit 112 identifies the vehicle corresponding to the driving data that meets the predetermined conditions as the first vehicle 10 from among the unspecified number of vehicles.

[0038] Furthermore, after the identification unit 112 identifies the first vehicle 10, the request unit 113 infers whether or not the identified first vehicle 10 possesses the first data. For example, the data request unit 113 can obtain the second data from the first vehicle 10 and analyze the second data to infer whether or not the first vehicle 10 possesses the first data. Furthermore, the data request unit 113 can infer whether or not the first vehicle 10 possesses the first data by making an inquiry to the terminal used by the user of the first vehicle 10 to confirm whether or not it possesses the first data and obtaining a response.

[0039] The data request unit 113 sends a request for the provision of the first data to the terminal associated with the first vehicle 10, which is presumed to actually possess the first data. For example, the data request unit 113 sends a signal to the terminal associated with the first vehicle 10 instructing it to display a screen on which the terminal can respond whether or not it consents to providing the first data to the user 200. The data request unit 113 also obtains a response from the terminal associated with the first vehicle 10 indicating whether or not it consents to providing the first data to the user 200. If a response indicating consent to provide the first data to the user 200 is received, the data request unit 113 obtains the first data from the first vehicle 10.

[0040] The data provision unit 114 provides the first data to the user 200. Specifically, the data provision unit 114 performs processing to enable the user 200 to view the first data stored in the storage unit 120 or an external dedicated storage device. Alternatively, the data provision unit 114 transmits the first data to a device associated with the user 200.

[0041] The memory unit 120 is a main memory device such as RAM or ROM, an EPROM, a hard disk drive, and an auxiliary memory device such as removable media. The auxiliary memory device stores the operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, each function that matches the predetermined purpose of each part of the control unit 110 can be realized. However, some or all of the functions may be realized by hardware circuits such as ASICs or FPGAs.

[0042] The storage unit 120 stores data used or generated in processing performed by the control unit 110, or first data, etc.

[0043] The communication unit 130 is composed of a communication circuit that performs wireless communication. The communication unit 130 may be, for example, a communication circuit that performs wireless communication using 4G (4th Generation), or a communication circuit that performs wireless communication using 5G (5th Generation). Alternatively, the communication unit 130 may be a communication circuit that performs wireless communication using LTE (Long Term Evolution), or LPWA (Low Power Wide Area). The communication circuit may perform communication using Area (Wi-Fi). Alternatively, the communication unit 130 may be a communication circuit that performs wireless communication using Wi-Fi (registered trademark).

[0044] Next, we will describe devices other than the information processing device 100. The first database 300 is a database that stores driving data of an unspecified number of vehicles. The first database 300 is implemented using a storage device such as a storage device. The first database 300 may be implemented by a dedicated device outside the information processing device 100, or it may be implemented as a database stored in the storage unit 120 of the information processing device 100. The first vehicle 10 is a passenger car that has the function of communicating with the information processing device 100. The first vehicle 10 may be equipped with GPS, a drive recorder, and the like. The first vehicle 10 periodically generates driving data including its position information or speed information, and transmits the generated driving data to the first database 300.

[0045] Next, we will explain the specific details of the processing performed by the information processing device 100. Figure 3 is a flowchart of the processing performed by the control unit 110 of the information processing device 100 according to this embodiment.

[0046] Before the process shown in Figure 3 is executed, the first database 300 is assumed to have collected and stored driving data from an unspecified number of vehicles.

[0047] First, in step S10, the condition acquisition unit 111 acquires predetermined conditions from the user 200. The condition acquisition unit 111 communicates wirelessly or via wired connection with the device associated with the user 200 via the communication unit 130 and acquires predetermined conditions that are conditions for identifying the first vehicle 10 and are related to driving data. Specifically, the condition acquisition unit 111 acquires conditions such as "the vehicle was driving at a predetermined location at a predetermined date and time."

[0048] Next, in step S11, the identification unit 112 identifies a first vehicle 10 that satisfies the predetermined conditions obtained in step S10. The identification unit 112 identifies one or more vehicles that satisfy the predetermined conditions from among an unspecified number of vehicles as the first vehicle 10. Specifically, if the date, time, and location where a vehicle was traveling are specified as predetermined conditions, the vehicle that was traveling at that location at that time is identified as the first vehicle 10 based on the location information and time information included in the travel data.

[0049] Next, in step S12, the data request unit 113 infers whether the first vehicle 10 identified in step S11 possesses the first data. The specific method for inferring whether the first vehicle 10 possesses the first data will be described later.

[0050] Next, in step S13, the request unit 113 transmits a request for provision of the first data to a terminal associated with the first vehicle 10, which is presumed to possess the first data. For example, the request unit 113 transmits the request for provision of the first data to an in-vehicle terminal in the first vehicle 10. Alternatively, the request unit 113 transmits the request for provision of the first data to a mobile terminal associated with the first vehicle 10. The mobile terminal associated with the first vehicle 10 may be, for example, a mobile terminal associated with a person who used the first vehicle 10 during the period in which the first data was collected. Furthermore, the request for provision of the first data may also be a signal instructing the in-vehicle terminal in the first vehicle 10, or a terminal associated with the first vehicle 10, to display a screen on which the user can respond whether or not to permit the provision of the first data to the user 200.

[0051] Next, in step S14, the data request unit 113 acquires the first data from the first vehicle 10. If the data request unit 113 receives a response granting permission to provide the first data to the user 200, it communicates wirelessly with the first vehicle 10 to acquire the first data. Here, the first data may be, for example, image data from a drive recorder. The data request unit 113 records the acquired first data in the storage unit 120 or an external dedicated storage device.

[0052] Next, in step S15, the data provision unit 114 provides the first data to the user 200. The data provision unit 114 processes the data so that the user 200 can view the first data stored in the storage unit 120 or an external dedicated storage device. Alternatively, the data provision unit 114 transmits the first data to a device associated with the user 200.

[0053] As described above, the information processing device 100 obtains predetermined conditions from the device associated with the user 200 that are conditions that are likely to be met by a vehicle possessing the desired data, the first data, and that are conditions related to driving data. Then, by referring to the first database 300, which stores driving data of an unspecified number of vehicles, it identifies a vehicle corresponding to driving data that satisfies the predetermined conditions as the first vehicle 10. The information processing device 100 then infers whether or not the first vehicle 10 possesses the first data. In this way, the information processing device 100 can identify a vehicle that is presumed to possess the first data desired by the user 200.

[0054] The information processing device 100 then transmits a request for the provision of the first data to the terminal associated with the first vehicle 10. The provided first data is then provided to the user 200. As a result, the information processing device 100 can provide the user 200 with the first data that it is authorized to provide, thus enabling it to appropriately provide the data collected by the vehicle to the user 200.

[0055] Next, a specific example of the process performed by the data request unit 113 to infer whether or not the first vehicle 10 identified in step S11 possesses the first data (the process performed in step S12) will be explained. The information processing device 100 infers whether or not the first vehicle 10 possesses the first data, and sends a request for provision of the first data to the first vehicle 10 that is inferred to possess the first data.

[0056] For example, the information processing device 100 can infer whether or not the first vehicle 10 possesses the first data by analyzing the second data possessed by the first vehicle 10. Figure 4 is a flowchart of the process by which the control unit 110 of the information processing device 100 according to the embodiment estimates that the first vehicle 10 possesses the first data by analyzing the second data. The second data refers to data collected by the vehicle, including the first data, such as image data from a drive recorder. The process shown in Figure 4 is an embodiment of steps S12 and S13 shown in Figure 3. The process shown in Figure 4 is executed after the process of step S11 shown in Figure 3 is executed.

[0057] In step S20, the data request unit 113 analyzes the second data. In this step, the data request unit 113 analyzes the second data acquired from the first vehicle 10. For example, the second data may be image data from a drive recorder, and the data request unit 113 may perform image analysis to determine whether or not the target object is visible in the image data.

[0058] Next, in step S21, the data request unit 113 infers whether the first vehicle 10 possesses the first data. The data request unit 113 analyzes the second data to infer whether the second data contains the first data, that is, whether the first vehicle 10 possesses the first data.

[0059] Next, in step S22, the data request unit 113 determines whether the first vehicle 10 possesses the first data. If the data request unit 113 determines that the first vehicle 10 possesses the first data, this step results in an affirmative determination.

[0060] If the result in this step is positive, the process proceeds to step S23.

[0061] If a negative result is obtained in this step, the process ends. In other words, the data request unit 113 does not send a data request to the terminal associated with the first vehicle 10.

[0062] If the process proceeds to step S23, the request unit 113 sends a request for the provision of the first data to the terminal associated with the first vehicle 10. For example, the request unit 113 sends a request for the provision of the first data to the in-vehicle terminal of the first vehicle 10. Alternatively, the request unit 113 sends a request for the provision of the first data to the mobile terminal associated with the first vehicle 10. The processing in step S23 is the same as the processing in step S13. After the processing in step S23 is completed, the processing in steps S14 to S15 shown in Figure 3 is executed.

[0063] According to the process shown in Figure 4, the information processing device 100 analyzes the data held by the first vehicle 10 to infer whether or not the first vehicle 10 possesses the first data desired by the user 200. As a result, a request for provision of the first data can be sent only to the first vehicle 10 that is inferred to possess the first data.

[0064] Next, another example of the process described in Figure 4 will be explained. Instead of the process described in Figure 4, the information processing device 100 may perform a process in which it confirms with the driver of the first vehicle 10 whether or not the first vehicle 10 possesses the first data, and sends a request for provision of the first data to the first vehicle 10 that has been confirmed to possess the first data. Figure 5 is a flowchart of the process in which the control unit 110 of the information processing device 100 according to the embodiment estimates that the first vehicle 10 possesses the first data by querying the user 200. The process shown in Figure 5 is an embodiment of steps S12 and S13 shown in Figure 3. The process shown in Figure 5 is performed after the process of step S11 shown in Figure 3 is performed.

[0065] In step S30, the request unit 113 outputs a notification to the terminal associated with the first vehicle 10 to confirm whether it possesses the first data. Specifically, the request unit 113 may communicate with the terminal associated with the first vehicle 10 and output an interface to the display unit of the terminal associated with the first vehicle 10 that allows the driver or owner of the first vehicle 10 to respond whether or not they possess the first data.

[0066] Next, in step S31, the request unit 113 obtains a response from the terminal associated with the first vehicle 10 regarding whether or not the first vehicle 10 possesses the first data.

[0067] Next, in step S32, the data request unit 113 infers whether the first vehicle 10 possesses the first data. If the data request unit 113 infers that the first vehicle 10 possesses the first data, this step results in a positive determination.

[0068] If the result in this step is positive, the process proceeds to step S33.

[0069] If a negative result is obtained in this step, the process ends. In other words, the data request unit 113 does not send a data request to the terminal associated with the first vehicle 10.

[0070] If the process proceeds to step S33, the request unit 113 sends a request for the provision of the first data to the terminal associated with the first vehicle 10. For example, the request unit 113 sends a request for the provision of the first data to the in-vehicle terminal of the first vehicle 10. Alternatively, the request unit 113 sends a request for the provision of the first data to the mobile terminal associated with the first vehicle 10. The processing in step S33 is the same as the processing in step S13. The processing in step S33 ends. After that, the processes shown in steps S14 to S15 in Figure 3 are executed.

[0071] According to the process shown in Figure 5, the information processing device 100 can infer whether the first vehicle 10 possesses the first data desired by the user 200 by confirming with the driver or owner of the first vehicle 10, and can send a request for the provision of the first data only to the first vehicle 10 that is inferred to possess the first data.

[0072] (modified version) The embodiments described above are merely examples, and this disclosure may be modified as appropriate without departing from its essence. For example, the information processing device 100 may be implemented as an in-vehicle device mounted on the first vehicle 10, rather than as a server installed outside the first vehicle 10.

[0073] For example, the processes and means described in this disclosure can be freely combined and implemented, as long as no technical inconsistencies arise.

[0074] Furthermore, a process described as being performed by a single device may be divided and executed by multiple devices. Conversely, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is implemented can be flexibly changed.

[0075] The present disclosure can also be realized by supplying a computer program implementing the functions described in the embodiments above to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer by a non-temporary computer-readable storage medium that can be connected to the computer's system bus, or it may be provided to the computer via a network. Non-temporary computer-readable storage mediums include, for example, any type of disk such as magnetic disks (floppy disks, hard disk drives (HDDs), etc.), optical disks (CD-ROMs, DVDs, Blu-ray discs, etc.), read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic cards, flash memory, optical cards, and any type of medium suitable for storing electronic instructions. [Explanation of Symbols]

[0076] 10.. First vehicle 14. In-vehicle terminals 15. ECU 100... Information Processing Device 11,110... Control Unit 111... Troubleshooting Department 112... Information Transmission Department 113...Call proposal department 114... Call Control Unit 115...Result Notification Department 12,120...Storage section 13,130... Communications Department 300... Retailers 400... Failure analysis server

Claims

1. An information processing device that collects data from multiple vehicles, To obtain predetermined conditions for extracting from the aforementioned multiple vehicles the vehicle possessing the first data, which is the data desired by the user receiving the information, By referring to a first database that stores driving data collected from the aforementioned multiple vehicles, one or more first vehicles corresponding to driving data that satisfies the predetermined conditions are identified from the aforementioned multiple vehicles. The first vehicle collects data, and the second data is the image from the drive recorder of the first vehicle. By performing image analysis on the acquired second data, it is possible to infer whether or not the first vehicle possesses the first data, which is the data collected by the first vehicle. Sending a request for the provision of the first data to a terminal associated with the first vehicle that is presumed to possess the first data, To provide the first data transmitted from the first vehicle to the user, Having a control unit that performs the following: Information processing device.

2. The aforementioned predetermined conditions include the driving position or driving speed at a predetermined date and time. The information processing apparatus according to claim 1.

3. The control unit further outputs a notification to the terminal associated with the first vehicle confirming whether or not the first vehicle possesses the first data. A request for provision of the first data is sent to the terminal associated with the first vehicle, which has been confirmed to possess the first data. The information processing apparatus according to claim 1 or 2.

4. An information processing device for collecting data from multiple vehicles, To obtain predetermined conditions for extracting from the aforementioned multiple vehicles the vehicle possessing the first data, which is the data desired by the user receiving the information, Referencing the first database which stores driving data collected from the aforementioned multiple vehicles, Identifying one or more first vehicles from among multiple vehicles that correspond to driving data satisfying the predetermined conditions, A notification is output to a terminal associated with the first vehicle to confirm whether or not the first vehicle possesses the first data. To the terminal associated with the first vehicle that has been confirmed to possess the first data, a request for the provision of the first data is sent. To provide the first data transmitted from the first vehicle to the user, Having a control unit that performs the following: Information processing device.