Data communication system, center equipment, data processing method, and data processing program

JPWO2025142052A5Pending Publication Date: 2026-05-07
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2024-10-21
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing data communication systems face challenges in efficiently collecting and analyzing data to identify user dissatisfaction with vehicle functions, leading to increased data communication volume and processing costs.

Method used

A data communication system that includes a center device and vehicle device capable of specifying distribution targets based on vehicle equipment, driver characteristics, and collection periods, creating and distributing trigger conditions and data lists, and acquiring and transmitting relevant data to efficiently collect and analyze user dissatisfaction scenarios.

Benefits of technology

The system effectively limits data collection targets and enhances data efficiency by performing trigger condition determinations and creating collected data based on specified criteria, allowing for precise analysis of user dissatisfaction scenarios.

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

Abstract

A center device (2) performs the following: on the basis of vehicle equipment, identifying a distribution target of a trigger condition for detecting a prescribed scene on a vehicle side; creating a trigger condition corresponding to the distribution target; creating a collection data list corresponding to the trigger condition; and causing the trigger condition and the collection data list to be distributed to a vehicle device serving as the distribution target. The vehicle device (4) acquires sensing data required for trigger condition determination, performs trigger condition determination according to the trigger condition on the basis of the sensing data, creates collection data on the basis of the determination result of the trigger condition determination, and causes the collection data to be transmitted to the center device.
Need to check novelty before this filing date? Find Prior Art

Description

Data communication system, center device, vehicle device, data processing method, and data processing program CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application is based on Japanese Application No. 2023-222245, filed on December 28, 2023, the contents of which are incorporated herein by reference.

[0002] The present disclosure relates to a data communication system, a center device, a vehicle device, a data processing method, and a data processing program.

[0003] A data communication system is provided in which a center device receives vehicle data transmitted from vehicle devices mounted in an unspecified number of vehicles, thereby collecting vehicle data from the vehicle devices. For example, Patent Document 1 discloses a technology for reducing the frequency of transmission of access requests from the vehicle devices to a center device and reducing the processing load of authentication for collecting vehicle data.

[0004] JP 2023-084379 A

[0005] Users may experience dissatisfaction in certain situations when using a vehicle. Techniques for identifying user dissatisfaction can be envisioned to directly or indirectly identify the user's dissatisfaction. For example, when a user performs a steering operation while a lane tracing assist (hereinafter referred to as LTA) function is running while driving on a highway, the user's dissatisfaction can be directly identified by identifying the cancellation of the LTA function. For example, when the use of an autoparking function is recommended when starting parking, the user's dissatisfaction can be directly identified by identifying the user's refusal to use the autoparking function. Furthermore, after the LTA function is improved at the request of another user, the user's dissatisfaction can be indirectly identified by identifying a difference between the behavior of the logic during operation of the LTA function and the behavior of the logic after the improvement. For these reasons, vehicle manufacturers and app developers, for example, desire to analyze situations in which users experience dissatisfaction and improve vehicle functions.

[0006] In this case, the center device creates a trigger condition for detecting a scene in which the user is dissatisfied, and collects and analyzes the sensor values ​​of each sensor and the control status of each system as collected data from the vehicle device before and after the trigger condition is met. However, collecting collected data from an unspecified number of vehicles can cause problems such as an increase in data communication volume and an increase in the time and cost required to analyze the collected data.

[0007] The present disclosure aims to limit the targets of collection of data for analyzing scenes that cause user dissatisfaction, and to efficiently collect the data.

[0008] According to one aspect of the present disclosure, a data communication system is capable of data communication between a center device and a vehicle device mounted on a vehicle. The center device includes a distribution target identification unit that identifies a distribution target of a trigger condition for detecting a predetermined scene in the vehicle based on vehicle equipment, a trigger condition creation unit that creates the trigger condition corresponding to the distribution target, a collected data list creation unit that creates a collected data list corresponding to the trigger condition, a distribution unit that distributes the trigger condition and the collected data list to the vehicle device of the distribution target, and a collected data acquisition unit that acquires collected data indicated in the collected data list from the vehicle device. The vehicle device includes a detection data acquisition unit that acquires detection data necessary for trigger condition determination, a trigger condition determination unit that performs trigger condition determination using the trigger condition based on the detection data, a collected data creation unit that creates collected data based on a determination result of the trigger condition determination, and a collected data transmission unit that transmits the collected data to the center device.

[0009] According to one aspect of the present disclosure, the center device is mounted on a vehicle, performs a trigger condition determination based on trigger conditions based on detection data required for trigger condition determination, and is capable of data communication with a vehicle device that creates the collected data based on a determination result of the trigger condition determination and transmits the collected data to the center device. The center device includes: a distribution target identification unit that identifies a distribution target of a trigger condition for detecting a predetermined scene on the vehicle side based on vehicle equipment; a trigger condition creation unit that creates the trigger condition corresponding to the distribution target; a collected data list creation unit that creates a collected data list corresponding to the trigger condition; a distribution unit that distributes the trigger condition and the collected data list to the vehicle device that is the distribution target; and a collected data acquisition unit that acquires the collected data from the vehicle device.

[0010] According to one aspect of the present disclosure, a vehicle device identifies a distribution target of a trigger condition for detecting a predetermined scene in the vehicle based on vehicle equipment, creates the trigger condition corresponding to the distribution target, creates a collected data list corresponding to the created trigger condition, distributes the trigger condition and the collected data list to the vehicle device of the distribution target, and is capable of data communication with a center device that receives the collected data from the vehicle device.The vehicle device includes: a detection data acquisition unit that acquires detection data necessary for trigger condition determination; a trigger condition determination unit that performs trigger condition determination using the trigger condition based on the detection data; a collected data creation unit that creates collected data based on a determination result of the trigger condition determination; and a collected data transmission unit that transmits the collected data to the center device.

[0011] According to a data processing method for a data communication system of one aspect of the present disclosure, a center device executes a delivery target identification step for identifying, based on vehicle equipment, a delivery target of a trigger condition for detecting a predetermined scene in a vehicle, a trigger condition creation step for creating the trigger condition corresponding to the delivery target, a collected data list creation step for creating a collected data list corresponding to the trigger condition, a delivery step for delivering the trigger condition and the collected data list to the vehicle device of the delivery target, and a collected data acquisition step for acquiring the collected data indicated in the collected data list from the vehicle device.The vehicle device executes a detection data acquisition step for acquiring detection data necessary for trigger condition determination, a trigger condition determination step for determining the trigger condition based on the detection data, a collected data creation step for creating collected data based on a determination result of the trigger condition determination, and a collected data transmission step for transmitting the collected data to the center device.

[0012] According to one aspect of the data processing method for a center device of the present disclosure, the center device is capable of data communication with a vehicle device that is mounted on a vehicle, performs a trigger condition determination using trigger conditions based on detection data required for trigger condition determination, and creates and transmits the collected data to the center device based on the determination results of the trigger condition determination.The center device executes a distribution target identification step that identifies, based on vehicle equipment, a distribution target for a trigger condition for detecting a specified scene on the vehicle side, a trigger condition creation step that creates the trigger condition corresponding to the distribution target, a collected data list creation step that creates a collected data list corresponding to the trigger condition, a distribution step that distributes the trigger condition and the collected data list to the vehicle device that is the distribution target, and a collected data acquisition step that acquires the collected data from the vehicle device.

[0013] According to a data processing method for a vehicle device of one aspect of the present disclosure, a distribution target of a trigger condition for detecting a specified scene on the vehicle side is identified based on vehicle equipment, the trigger condition corresponding to the distribution target is created, a collected data list corresponding to the created trigger condition is created, the trigger condition and the collected data list are distributed to the vehicle device of the distribution target, and the vehicle device is capable of data communication with a center device that receives the collected data from the vehicle device and is mounted on the vehicle, and executes a detection data acquisition procedure that acquires detection data necessary for trigger condition determination, a trigger condition determination procedure that performs a trigger condition determination using the trigger condition based on the detection data, a collected data creation procedure that creates collected data based on the determination result of the trigger condition determination, and a collected data transmission procedure that transmits the collected data to the center device.

[0014] According to a data processing program for a center device of one aspect of the present disclosure, a control unit of the center device, which is capable of data communication with a vehicle device that is mounted on a vehicle and performs a trigger condition determination using trigger conditions based on detection data required for trigger condition determination, and creates and transmits the collected data to the center device based on the determination result of the trigger condition determination, executes a distribution target identification procedure that identifies, based on vehicle equipment, a distribution target of a trigger condition for detecting a specified scene on the vehicle side, a trigger condition creation procedure that creates the trigger condition corresponding to the distribution target, a collected data list creation procedure that creates a collected data list corresponding to the trigger condition, a distribution procedure that distributes the trigger condition and the collected data list to the vehicle device that is the distribution target, and a collected data acquisition procedure that acquires the collected data indicated in the collected data list from the vehicle device.

[0015] According to a data processing program for a vehicle device of one aspect of the present disclosure, a distribution target of a trigger condition for detecting a specified scene on the vehicle side is identified based on vehicle equipment, the trigger condition corresponding to the distribution target is created, a collected data list corresponding to the created trigger condition is created, the trigger condition and the collected data list are distributed to the vehicle device of the distribution target, and the program is capable of data communication with a center device that receives the collected data from the vehicle device, and causes a control unit of the vehicle device mounted on the vehicle to execute a detection data acquisition procedure that acquires detection data necessary for trigger condition determination, a trigger condition determination procedure that performs a trigger condition determination using the trigger condition based on the detection data, a collected data creation procedure that creates collected data based on the determination result of the trigger condition determination, and a collected data transmission procedure that transmits the collected data to the center device.

[0016] According to the disclosure above, the center device identifies targets for distribution of trigger conditions for detecting predetermined scenes in the vehicle based on the vehicle equipment, distributes the trigger conditions and a list of collected data to the target vehicle devices, and causes the vehicle devices to perform trigger condition determination based on the trigger conditions, create collected data based on the determination results of the trigger condition determination, and transmit the collected data to the center device. This makes it possible to limit the targets for collection of collected data for analyzing scenes that cause user dissatisfaction, and efficiently collect collected data.

[0017] The above and other objects, features, and advantages of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which Fig. 1 is a functional block diagram showing the overall configuration of an embodiment, Fig. 2 is a functional block diagram of a center device, Fig. 3 is a functional block diagram of a vehicle device, Fig. 4 is a functional block diagram of a control unit of the center device, Fig. 5 is a diagram illustrating a vehicle equipment correspondence table, Fig. 6 is a diagram illustrating a driver characteristics correspondence table, Fig. 7 is a diagram illustrating a collection period correspondence table, Fig. 8 is a diagram illustrating a trigger condition file, Fig. 9 is a diagram illustrating a collected data list file, Fig. 10 is a diagram illustrating an alternative data list file, Fig. 11 is a functional block diagram of a control unit of the vehicle device, Fig. 12 is a flowchart illustrating processing by the vehicle device, Fig. 13 is a flowchart illustrating processing by the vehicle device, Fig. 14 is a flowchart illustrating processing by the center device, and Fig. 15 is a diagram illustrating a processing flow.

[0018] The present invention relates to a data communication system for a vehicle, a data communication method for a vehicle, and a data communication system for a vehicle.

[0019] As shown in FIG. 2 , the center device 2 includes a control unit 6, a communication unit 7, and a storage unit 8. The control unit 6 is mainly configured with a microcomputer (hereinafter referred to as "microcomputer") having a CPU, ROM, RAM, I / O, etc., and controls the operation of the center device 2 by executing software processing by the CPU running a computer program stored in a non-transitory tangible storage medium, and hardware processing by a dedicated electronic circuit. By executing the computer program, a method corresponding to the computer program is performed. The control unit 6 may include one or more microcomputers. The communication unit 7 controls data communication between the multiple vehicle devices 4 via the wide-area wireless communication network 5. The storage unit 8 stores various data.

[0020] As shown in FIG. 3 , the vehicle device 4 includes a control unit 9, a communication unit 10, a storage unit 11, and a CAN (Controller Area Network) communication unit 12. The control unit 9 is mainly configured with a microcomputer having a CPU, ROM, RAM, I / O, etc., and controls the operation of the vehicle device 4 by executing software processing by the CPU running a computer program stored in a non-transient tangible storage medium and hardware processing by a dedicated electronic circuit. By executing the computer program, a method corresponding to the computer program is performed. The control unit 9 may include one or more microcomputers. The communication unit 10 controls data communication with the center device 2 via the wide-area wireless communication network 5. The storage unit 11 stores various data.

[0021] The CAN communication unit 12 is connected to CAN buses 13 to 15. The CAN communication unit 12 is connected to a plurality of ECUs 161 to 16n via the CAN bus 13 so as to be able to communicate data with them. The plurality of ECUs 161 to 16n include, for example, an engine ECU that controls the engine, an accelerator ECU that controls the accelerator, a brake ECU that controls the brakes, a steering ECU that controls the steering, a meter ECU that controls the meters, and a navigation ECU that controls navigation. For example, the accelerator ECU transmits data indicating the accelerator opening to the CAN communication unit 12 as detected data. For example, the brake ECU transmits data indicating the brake pedal operation amount to the CAN communication unit 12 as detected data. For example, the steering ECU transmits data indicating the steering angular velocity of the steering wheel to the CAN communication unit 12 as detected data. For example, the navigation ECU transmits data indicating latitude and longitude to the CAN communication unit 12 as detected data. The plurality of ECUs 161 to 16n are connected to the same bus for each system. For example, an ADAS (Advanced Driving Assistant System) ECU, a body ECU, a chassis ECU, etc. are all connected to the same bus.

[0022] The CAN communication unit 12 is connected to a plurality of cameras 171-17n and a plurality of sensors 181-18n via the CAN bus 14 so as to be able to communicate data with them. The plurality of cameras 171-17n may be, for example, a forward-facing camera that captures images of the area ahead of the vehicle, an interior-facing camera that captures images of the interior of the vehicle, a driver-facing camera that captures images of the driver, etc. For example, a forward-facing camera that captures images of the area ahead of the vehicle transmits data indicating an image of the area ahead of the vehicle as detection data to the CAN communication unit 12. For example, an interior-facing camera transmits data indicating an image of the interior of the vehicle as detection data to the CAN communication unit 12. The plurality of sensors 181-18n may be, for example, a light detection and ranging (LIDAR), a millimeter-wave radar, an ultrasonic sensor, an illuminance sensor, a rain sensor, etc. For example, a sensor that detects the area ahead of the vehicle using LIDAR, millimeter-wave radar, etc. transmits data indicating the distance from a leading vehicle to the CAN communication unit 12 as detection data. For example, an illuminance sensor transmits data indicating illuminance as detected data to the CAN communication unit 12. For example, a rain sensor transmits data indicating the amount of rainfall as detected data to the CAN communication unit 12.

[0023] The CAN communication unit 12 is connected to a DSM (Driver Status Monitor) 19, a lane warning system 20, a lane keeping system 21, an ACC (Adaptive Cruise Control) system 22, etc. via a CAN bus 15 so as to be able to perform data communications. For example, the DSM 19 transmits data indicating the driver's state as detected data to the CAN communication unit 12. For example, the lane warning system 20 transmits data indicating the control state of the lane warning system 20 as detected data to the CAN communication unit 12. For example, the lane keeping system 21 transmits data indicating the control state of the lane keeping system 21 as detected data to the CAN communication unit 12. For example, the ACC system 22 transmits data indicating the control state of the ACC system 22 as detected data to the CAN communication unit 12.

[0024] The number of CAN buses 13-15 connected to the CAN communication unit 12 is not limited to three, and may be two or less, or four or more. The various ECUs 161-16n, the various cameras 171-17n, the various sensors 181-18n, the DSM 19, and the various systems 20-22 may be connected to the CAN buses 13-15 in any manner. The various devices connected to the CAN buses 13-15 are not limited to the ECUs, cameras, sensors, and systems described above. Furthermore, the in-vehicle communication network is not limited to a configuration in which the CAN buses 13-15 are used, and may also be a configuration in which Ethernet or the like is used. Ethernet is a registered trademark.

[0025] 4, in the center device 2, the control unit 6 includes, for each function, a distribution target specifying unit 6a, a trigger condition creating unit 6b, a collected data list creating unit 6c, an alternative data list creating unit 6d, a distribution unit 6e, a collected data acquiring unit 6f, and an alternative data acquiring unit 6g. These units 6a to 6g execute the data processing method of the center device 2 and execute the data processing program of the center device 2.

[0026] The distribution target identification unit 6a identifies the distribution target of the trigger condition for detecting a scene in which the user is dissatisfied (corresponding to a specified scene in the vehicle) based on the vehicle equipment, driver characteristics, and collection period for collecting the collected data.

[0027] The delivery target specifying unit 6a creates a vehicle equipment correspondence table as shown in FIG. 5 and specifies a delivery target of the trigger condition based on the created vehicle equipment correspondence table. For example, when a "low grade ACC second generation" is set as a trigger condition, the delivery target specifying unit 6a specifies a vehicle with a vehicle ID of "0000 0000 0000 0000 1" as a delivery target, and excludes a vehicle with a vehicle ID of "0000 0000 0000 0000 2" as a delivery target. The vehicle ID is vehicle identification information for identifying a vehicle. The delivery target specifying unit 6a creates a driver characteristics correspondence table as shown in FIG. 6 and specifies a delivery target of the trigger condition based on the created driver characteristics correspondence table. For example, when a "preference for brisk driving" is set as a trigger condition, the delivery target specifying unit 6a specifies a vehicle driven by a driver with a driver ID of "00002" as a delivery target, and excludes a vehicle driven by a driver with a driver ID of "00001" as a delivery target. The driver ID is driver identification information that identifies the driver. As shown in FIG. 7 , the distribution target specification unit 6a creates a collection period correspondence table and specifies a distribution target of the trigger condition based on the created collection period correspondence table. For "trigger condition ID: 001," the distribution target specification unit 6a specifies the target period for distributing the trigger condition from "2023 / 12 / 01" to "2023 / 12 / 31." The trigger condition creation unit 6b creates the trigger condition. The collected data list creation unit 6c creates a collected data list. The alternative data list creation unit 6d creates an alternative data list. The distribution unit 6e distributes the trigger condition created by the trigger condition creation unit 6b, the collected data list created by the collected data list creation unit 6c, and the alternative data list created by the alternative data list creation unit 6d from the communication unit 7 to the vehicle device 4. The collected data acquisition unit 6f acquires collected data from the vehicle device 4 by receiving the collected data transmitted from the vehicle device 4 via the communication unit 7. The alternative data acquisition unit 6 g acquires the alternative data from the vehicle device 4 by receiving the alternative data transmitted from the vehicle device 4 via the communication unit 7 .

[0028] The trigger condition and collected data are as follows: "Trigger condition" Vehicle equipment (ACC): Second generation low grade ACC Driver characteristics: Prefers brisk driving Collection period: 2023 / 12 / 01 to 2023 / 12 / 31 ACC system control status: Under control Accelerator opening: >= 30% "Collected data" Latitude and longitude from 60 seconds before the trigger condition is ignited, and steering angular velocity from the user

[0029] The trigger condition creating unit 6b creates a trigger condition file and creates trigger conditions as shown in Fig. 8. The trigger condition file shown in Fig. 8 has items such as a trigger condition ID, a trigger condition, ACC control, and an accelerator opening.

[0030] The collected data list creation unit 6c creates a collected data list file and creates a collected data list, as shown in Fig. 9. The collected data list file shown in Fig. 9 has items such as an acquisition period (before the trigger is fired), an acquisition period (after the trigger is fired), latitude and longitude, and a steering angular velocity from the user. In the example shown in Fig. 9, the latitude and longitude are marked "-", indicating that alternative data is not acquired, and the steering angular velocity from the user is marked "○", indicating that alternative data is acquired.

[0031] The alternative data list creation unit 6d creates an alternative data list file as shown in Fig. 10, and creates an alternative data list. The alternative data list file shown in Fig. 10 has the steering angular velocity input by the user as an item. In the example shown in Fig. 10, "lateral acceleration" is defined as the related data name. If the related data indicates whether a calculation formula is necessary or not with "-", the need for a calculation formula is not defined, and the related data becomes alternative data. If the related data indicates whether a calculation formula is necessary or not with "○", the need for a calculation formula is defined, and calculation data calculated based on the related data becomes alternative data.

[0032] 11 , in the vehicle device 4, the control unit 9 includes, for each function, a detection data acquisition unit 9a, a trigger condition determination unit 9b, a collected data creation unit 9c, a collected data transmission unit 9d, an alternative data creation unit 9e, and an alternative data transmission unit 9f. These units 9a to 9f execute the data processing method of the vehicle device 4 and execute the data processing program for the vehicle device 4.

[0033] The detection data acquisition unit 9a acquires detection data necessary for determining the trigger condition. For example, when determining the control state of the ACC system 22, the detection data acquisition unit 9a acquires data indicating the control state of the ACC system 22 as detection data from the ACC system 22. For example, when determining the accelerator opening degree, the detection data acquisition unit 9a acquires data indicating the accelerator opening degree as detection data from the accelerator ECU.

[0034] When the detection data acquisition unit 9a acquires detection data, the trigger condition determination unit 9b performs a trigger condition determination based on the acquired detection data. The collected data creation unit 9c creates collected data based on the determination result of the trigger condition determination. When the collected data creation unit 9c creates collected data, the collected data transmission unit 9d transmits the created collected data from the communication unit 10 to the center device 2. When the collected data creation unit 9c is unable to create collected data based on the determination result of the trigger condition determination, the alternative data creation unit 9e creates alternative data. When the alternative data creation unit 9e creates alternative data, the alternative data transmission unit 9f transmits the created alternative data from the communication unit 10 to the center device 2.

[0035] Next, the operation of the above-described configuration will be described with reference to Figures 12 to 15. Here, the processing performed by the control unit 9 of the vehicle device 4 and the processing performed by the control unit 6 of the center device 2 will be described.

[0036] (1) Processing performed by the control unit 9 of the vehicle device 4 (see FIGS. 12 and 13) In the vehicle device 4, the control unit 9 starts vehicle-side processing, and upon detecting, for example, that a user has gotten into the vehicle and that the ignition is on (corresponding to the drive mechanism starting to operate), acquires a vehicle ID unique to the vehicle in which the user is getting into and a driver ID unique to the user who has gotten into the vehicle (A1). The control unit 9 causes the communication unit 10 to transmit the acquired vehicle ID and driver ID to the center device 2 (A2, S1 shown in FIG. 15), and waits to receive a trigger condition, a list of collected data, and a list of alternative data from the center device 2.

[0037] When the control unit 9 acquires the trigger conditions, collected data list, and alternative data list from the center device 2 via the communication unit 10 (A3), it acquires the sensed data necessary for determining the trigger conditions (A4, corresponding to S4 in FIG. 15 , the sensed data acquisition step). The control unit 9 determines whether the trigger condition determination is met (A5, corresponding to S5 in FIG. 15 , the trigger condition determination step). When the control unit 6 determines that the trigger condition determination is met (A5: YES), it determines whether all of the data to be collected is present (A6).

[0038] When the control unit 9 determines that all of the data to be collected exists (A6: YES), it creates collected data (A7, corresponding to the collected data creation procedure), transmits the created collected data from the communication unit 10 to the center device 2 (A8, corresponding to S6 in Figure 15, the collected data transmission procedure), and terminates the vehicle-side processing.

[0039] The control unit 9 determines that the trigger condition is satisfied when the following conditions are satisfied for the above-mentioned trigger conditions: Vehicle equipment (ACC): second-generation low-grade ACC; Driver characteristics: prefers brisk driving; Collection period: December 1, 2023 to December 31, 2023; ACC system control state: under control; Accelerator opening: >= 30%. That is, the control unit 9 determines that the trigger condition is satisfied when the user operates the accelerator to an accelerator opening of 30% or more while the ACC system is under control. If latitude and longitude and a steering angular velocity from the user are present as data to be collected, the control unit 9 creates collected data including the latitude and longitude and the steering angular velocity from the user from 60 seconds before the trigger condition is ignited, and causes the communication unit 10 to transmit the created collected data to the center device 2. That is, when the trigger condition is determined to be satisfied, the control unit 9 causes the central device 2 to transmit the latitude and longitude before and after the point where the user was dissatisfied, and the steering operation angular velocity from the user.

[0040] On the other hand, if the control unit 9 determines that all of the data to be collected does not exist (A6: NO), it determines whether or not the acquisition of alternative data is defined (A9). If the control unit 9 determines that the acquisition of alternative data is defined (A9), it determines whether or not associated data is defined (A10). If the control unit 9 determines that the associated data is defined (A10: YES), it determines whether or not the need for a calculation formula is defined (A11). If the control unit 9 determines that the need for a calculation formula is not defined (A11: NO), it creates the associated data as alternative data (A12), causes the communication unit 10 to transmit the created alternative data to the center device 2 (A13, S7 shown in FIG. 15), and ends the vehicle-side processing.

[0041] When the left-right acceleration is defined as data related to the steering angular velocity from the user and the necessity of a calculation formula is not defined, the control unit 9 creates the latitude and longitude and left-right acceleration from 60 seconds before the trigger condition is ignited as substitute data, and causes the communication unit 10 to transmit the created substitute data to the central device 2. That is, when the trigger condition determination is established, the control unit 9 causes the central device 2 to transmit the latitude and longitude and left-right acceleration before and after the time when the user was dissatisfied.

[0042] On the other hand, if the control unit 9 determines that a calculation formula is required (A11: YES / NO), it creates calculation data calculated based on the related data as alternative data (A14), transmits the created alternative data from the communication unit 10 to the center device 2 (A15, S7 shown in Figure 15), and terminates the vehicle-side processing.

[0043] When the lateral acceleration is defined as data related to the steering angular velocity from the user and the necessity of a calculation formula is defined, the control unit 9 creates, as substitute data, the latitude and longitude from 60 seconds before the trigger condition is ignited and the value of lateral acceleration x 1.5, and causes the communication unit 10 to transmit the created substitute data to the central device 2. That is, when the trigger condition determination is established, the control unit 9 causes the central device 2 to transmit the latitude and longitude before and after the time when the user was dissatisfied and the value of lateral acceleration x 1.5.

[0044] (2) Processing performed by the control unit 6 of the center device 2 (see FIG. 14). When the control unit 6 of the center device 2 starts center-side processing, it creates a vehicle equipment correspondence table (B1), a driver characteristics correspondence table (B2), and a collection period correspondence table (B3). When the control unit 6 acquires the vehicle ID and driver ID transmitted from the center device 2 by receiving them via the communication unit 7 (B4), it determines whether or not they are eligible for distribution (B5).

[0045] When the control unit 6 determines that the data is a distribution target (B5: YES, corresponding to the distribution target identification step), it creates a trigger condition, a collected data list, and an alternative data list (B6, corresponding to the trigger condition creation step and the collected data list creation step). The control unit 6 distributes the created trigger condition, collected data list, and alternative data list from the communication unit 7 to the vehicle device 4 that is a distribution target (B7, corresponding to S2 in FIG. 15, the distribution step), and waits for reception of the collected data or alternative data from the vehicle device 4.

[0046] When the collected data or alternative data transmitted from the vehicle device 4 is received by the communication unit 10, the control unit 6 acquires the collected data or alternative data (B8, corresponding to the collected data acquisition procedure) and terminates the center-side processing. After this, it becomes possible to analyze the scene that caused the user dissatisfaction by analyzing the collected data or alternative data acquired from the vehicle device 4. On the other hand, if the control unit 6 determines that the collected data or alternative data is not a distribution target (B6: NO), it terminates the center-side processing without creating a trigger condition, a collected data list, or an alternative data list.

[0047] Although the above example illustrates specifying distribution targets based on vehicle equipment, driver characteristics, and collection period, distribution targets may be specified based on vehicle equipment only, vehicle equipment and driver characteristics, or vehicle equipment and collection period. Furthermore, although the above example illustrates the central device 2 distributing trigger conditions, collected data list, and alternative data list to the target vehicle devices 4 when the ignition is turned on on the vehicle side, the central device 2 may also distribute trigger conditions, collected data list, and alternative data list to the target vehicle devices 4 when a software update of the electronic control device on the vehicle side is completed or the driver is changed.

[0048] The above describes an example of a configuration in which the vehicle device 4 acquires a driver ID unique to a user who has boarded the vehicle and transmits it to the center device 2. When a trigger condition, a collected data list, and an alternative data list corresponding to the driver characteristics are received from the center device 2, the vehicle device 4 creates collected data or alternative data and transmits it to the center device 2. The vehicle device 4 may transmit a list of driver IDs pre-registered as drivers who may be drivers to the center device 2, and may acquire and store trigger conditions, collected data lists, and alternative data lists corresponding to the driver characteristics associated with each driver ID included in the list from the center device 2 in advance. When a user boards the vehicle, the vehicle device 4 may acquire the driver ID of the user who has boarded the vehicle, create collected data or alternative data based on the trigger condition, collected data list, and alternative data list corresponding to the driver ID, and transmit the data to the center device 2. In such a configuration, the center device 2 may include the target driver ID in each of the trigger condition, collected data list, and alternative data list, allowing the vehicle device 4 to identify the correspondence with the driver ID. Furthermore, in addition to transmitting a list of driver IDs that have been pre-registered as drivers who may be riding from the vehicle device 4 to the center device 2, the list of driver IDs may also be linked to the vehicle device 4 and transmitted from another information communication terminal to the center device 2.

[0049] As described above, according to the embodiment, the following advantageous effects can be obtained. The center device 2 identifies targets for distribution of trigger conditions for detecting scenes that cause user dissatisfaction based on vehicle equipment, driver characteristics, and a collection period, distributes the trigger conditions, collected data list, and alternative data list to the target vehicle devices 4, and the vehicle devices 4 perform trigger condition determination based on the trigger conditions, creates collected data based on the determination results of the trigger condition determination, and transmits the collected data to the center device 2. This makes it possible to limit the targets for collection of collected data for analyzing scenes that cause user dissatisfaction, and efficiently collect collected data.

[0050] By specifying the distribution target of the trigger condition based on the driver characteristics in addition to the vehicle equipment, the collection target of the collected data can be limited by both the vehicle equipment and the driver characteristics.By specifying the distribution target of the trigger condition based on the collection period in addition to the vehicle equipment, the collection target of the collected data can be limited by both the vehicle equipment and the collection period.

[0051] Although the present disclosure has been described with reference to the embodiments, it is understood that the present disclosure is not limited to the embodiments or structures. The present disclosure also encompasses various modifications and modifications within the scope of equivalents. In addition, various combinations and forms, as well as other combinations and forms including only one element, more than one element, or less than one element, are also within the scope and spirit of the present disclosure.

[0052] The control unit and the method described herein may be implemented by a special-purpose computer configured by configuring a processor and memory programmed to perform one or more functions embodied in a computer program. Alternatively, the control unit and the method described herein may be implemented by a special-purpose computer configured by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the control unit and the method described herein may be implemented by one or more special-purpose computers configured by combining a processor and memory programmed to perform one or more functions with a processor configured with one or more hardware logic circuits. Furthermore, the computer program may be stored as instructions executed by a computer on a computer-readable non-transitory tangible storage medium.

[0053] The present disclosure includes the following disclosure in addition to what is set forth in the claims: [1] A data communication system (1) in which a center device (2) and a vehicle device (4) mounted on a vehicle can communicate data, wherein the center device includes: a distribution target identification unit (6a) that identifies a distribution target of a trigger condition for detecting a predetermined scene on the vehicle side based on vehicle equipment, a trigger condition creation unit (6b) that creates the trigger condition corresponding to the distribution target, a collected data list creation unit (6c) that creates a collected data list corresponding to the trigger condition, a distribution unit (6e) that distributes the trigger condition and the collected data list to the vehicle device of the distribution target, and a collected data acquisition unit (6f) that acquires collected data indicated in the collected data list from the vehicle device, wherein the vehicle device includes: a detection data acquisition unit (9a) that acquires detection data necessary for trigger condition determination, a trigger condition determination unit (9b) that performs trigger condition determination according to the trigger condition based on the detection data, and a collected data creation unit (9c) that creates collected data based on a determination result of the trigger condition determination. a collected data transmitting unit (9d) for transmitting the collected data to the center device.

[0054] [2] The data communication system according to [1], wherein the delivery target specifying unit specifies the delivery target based on the vehicle equipment and driver characteristics.

[0055] [3] The data communication system according to [1] or [2], wherein the distribution target specifying unit specifies the distribution target in addition to the vehicle equipment based on a collection period for collecting the collected data.

[0056] [4] The data communication system according to any one of [1] to [3], wherein the distribution unit distributes the trigger condition and the list of collected data to the vehicle device to which the data is to be distributed when a drive mechanism in the vehicle to which the data is to be distributed starts operating.

[0057] [5] The data communication system according to any one of [1] to [4], wherein the distribution unit distributes the trigger conditions and the list of collected data to the vehicle device to which the data is to be distributed when a software update of an electronic control device in the vehicle to which the data is to be distributed is completed.

[0058] [6] The data communication system according to any one of [1] to [5], wherein the distribution unit distributes the trigger conditions and the list of collected data to the vehicle device to which the data is to be distributed when a driver changes in the vehicle to which the data is to be distributed.

[0059] [7] The data communication system according to any one of [1] to [6], wherein the center device comprises: an alternative data list creation unit (6d) that creates an alternative data list that is an alternative to the collected data list; and an alternative data acquisition unit (6g) that acquires the alternative data indicated by the alternative data list from the vehicle device; the distribution unit distributes the trigger condition, the collected data list, and the alternative data list to the vehicle device to be distributed; and the vehicle device comprises: an alternative data creation unit (9e) that creates the alternative data when the collected data creation unit is unable to create collected data based on the determination result of the trigger condition determination; and an alternative data transmission unit (9f) that transmits the alternative data to the center device.

[0060] [8] The data communication system according to [7], wherein the alternative data is associated data related to the collected data.

[0061] [9] The data communication system according to [7], wherein the alternative data is calculated data calculated based on associated data related to the collected data.

Claims

1. A data communication system (1) that enables data communication between a center device (2) and a vehicle device (4) mounted on a vehicle, The aforementioned center device is A distribution target identification unit (6a) identifies the target of distribution of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle equipment, A trigger condition creation unit (6b) that creates the trigger conditions corresponding to the distribution target, A collection data list creation unit (6c) creates a collection data list corresponding to the trigger condition, A distribution unit (6e) that distributes the trigger conditions and the list of collected data to the vehicle device to be distributed, The vehicle device includes a data acquisition unit (6f) that acquires the data to be collected as shown in the data collection list, The aforementioned vehicle device is A detection data acquisition unit (9a) acquires detection data necessary for trigger condition determination, A trigger condition determination unit (9b) performs trigger condition determination based on the detection data and the trigger conditions, A data collection unit (9c) creates data to be collected based on the result of the trigger condition determination, The system includes a data collection transmission unit (9d) that transmits the collected data to the center device, The aforementioned distribution target identification unit is a data communication system that identifies the distribution target in addition to the vehicle equipment, based on driver characteristics.

2. The data communication system according to claim 1, wherein the distribution target identification unit identifies the distribution target in addition to the vehicle equipment and based on the collection period for which the collected data is collected.

3. The data communication system according to Claim 1, wherein the distribution unit distributes the trigger condition and the list of collected data to the vehicle device for distribution when the drive mechanism in the vehicle for distribution starts operating.

4. The data communication system according to claim 3, wherein the distribution unit distributes the trigger conditions and the list of collected data to the vehicle device for distribution when the driver of the vehicle to be distributed changes.

5. A data communication system (1) that enables data communication between a center device (2) and a vehicle device (4) mounted on a vehicle, The aforementioned center device is A distribution target identification unit (6a) identifies the target of distribution of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle equipment, A trigger condition creation unit (6b) that creates the trigger conditions corresponding to the distribution target, A collection data list creation unit (6c) creates a collection data list corresponding to the trigger condition, A distribution unit (6e) that distributes the trigger conditions and the list of collected data to the vehicle device to be distributed, The vehicle device includes a data acquisition unit (6f) that acquires the data to be collected as shown in the data collection list, The aforementioned vehicle device is A detection data acquisition unit (9a) acquires detection data necessary for trigger condition determination, A trigger condition determination unit (9b) performs trigger condition determination based on the detection data and the trigger conditions, A data collection unit (9c) creates data to be collected based on the result of the trigger condition determination, The system includes a data collection transmission unit (9d) that transmits the collected data to the center device, The distribution unit is a data communication system that, upon completion of a software update of the electronic control device in the vehicle to be distributed, distributes the trigger conditions and the list of collected data to the vehicle to be distributed.

6. A data communication system (1) that enables data communication between a center device (2) and a vehicle device (4) mounted on a vehicle, The aforementioned center device is A distribution target identification unit (6a) identifies the target of distribution of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle equipment, A trigger condition creation unit (6b) that creates the trigger conditions corresponding to the distribution target, A collection data list creation unit (6c) creates a collection data list corresponding to the trigger condition, A distribution unit (6e) that distributes the trigger conditions and the list of collected data to the vehicle device to be distributed, A data acquisition unit (6f) acquires the data to be collected from the vehicle device as shown in the data collection list, A replacement data list creation unit (6d) creates a replacement data list to replace the aforementioned collected data list, The vehicle device includes an alternative data acquisition unit (6g) that acquires alternative data indicated by the alternative data list, The distribution unit distributes the trigger conditions, the list of collected data, and the list of alternative data to the vehicle device to be distributed. The aforementioned vehicle device is A detection data acquisition unit (9a) acquires detection data necessary for trigger condition determination, A trigger condition determination unit (9b) performs trigger condition determination based on the detection data and the trigger conditions, A data collection unit (9c) creates data to be collected based on the result of the trigger condition determination, A data collection transmission unit (9d) that transmits the collected data to the center device, If the data collection creation unit is unable to create the data collection data based on the result of the trigger condition determination, the alternative data creation unit (9e) creates the alternative data, The system includes an alternative data transmission unit (9f) that transmits the alternative data to the center device, The alternative data is a data communication system in which the alternative data is calculated data calculated based on related data associated with the collected data.

7. A vehicle device (4) mounted on a vehicle, which performs trigger condition determination based on detection data necessary for trigger condition determination, creates the collected data based on the determination result of the trigger condition determination and transmits it to a central device, and a central device (2) capable of data communication with the vehicle device (4), A distribution target identification unit (6a) identifies the target of distribution of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle equipment, A trigger condition creation unit (6b) that creates the trigger conditions corresponding to the distribution target, A collection data list creation unit (6c) creates a collection data list corresponding to the trigger condition, A distribution unit (6e) that distributes the trigger conditions and the list of collected data to the vehicle device to be distributed, The vehicle device includes a data acquisition unit (6f) that acquires the collected data, The aforementioned distribution target identification unit is a center device that identifies the distribution target based on driver characteristics, in addition to the vehicle equipment.

8. A vehicle device (4) mounted on a vehicle, which performs trigger condition determination based on detection data necessary for trigger condition determination, creates the collected data based on the determination result of the trigger condition determination and transmits it to a central device, and a central device (2) capable of data communication with the vehicle device, A distribution target identification unit (6a) identifies the target of distribution of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle equipment, A trigger condition creation unit (6b) that creates the trigger conditions corresponding to the distribution target, A collection data list creation unit (6c) creates a collection data list corresponding to the trigger condition, A distribution unit (6e) that distributes the trigger conditions and the list of collected data to the vehicle device to be distributed, The vehicle device includes a data acquisition unit (6f) that acquires the collected data, The distribution unit is a central device that distributes the trigger conditions and the list of collected data to the vehicle equipment for which distribution is to be conducted, upon completion of a software update of the electronic control device in the vehicle for which distribution is to be conducted.

9. A vehicle device (4) mounted on a vehicle, which performs trigger condition determination based on detection data necessary for trigger condition determination, creates the collected data based on the determination result of the trigger condition determination and transmits it to a central device, and a central device (2) capable of data communication with the vehicle device, A distribution target identification unit (6a) identifies the target of distribution of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle equipment, A trigger condition creation unit (6b) that creates the trigger conditions corresponding to the distribution target, A collection data list creation unit (6c) creates a collection data list corresponding to the trigger condition, A distribution unit (6e) that distributes the trigger conditions and the list of collected data to the vehicle device to be distributed, A data acquisition unit (6f) that acquires the collected data from the vehicle device, A replacement data list creation unit (6d) creates a replacement data list to replace the aforementioned collected data list, The vehicle device includes an alternative data acquisition unit (6g) that acquires alternative data indicated by the alternative data list, The distribution unit distributes the trigger conditions, the list of collected data, and the list of alternative data to the vehicle device to be distributed. The alternative data is a center device which is calculated data calculated based on related data associated with the collected data.

10. A data processing method to be performed in a data communication system (1) in which a center device (2) and a vehicle device (4) mounted on a vehicle are capable of data communication, In the aforementioned center device, A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring collected data, which involves acquiring the collected data shown in the collected data list from the vehicle device, is performed. In the aforementioned vehicle device, The procedure for acquiring detection data necessary for trigger condition determination, A trigger condition determination procedure that performs trigger condition determination based on the trigger conditions based on the detection data, A procedure for creating collected data, which creates collected data based on the result of the trigger condition determination, The procedure for transmitting the collected data to the center device is performed, The aforementioned distribution target identification procedure is a data processing method that identifies the distribution target based on driver characteristics, in addition to the vehicle equipment.

11. A data processing method to be performed in a data communication system (1) in which a center device (2) and a vehicle device (4) mounted on a vehicle are capable of data communication, In the aforementioned center device, A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring collected data, which involves acquiring the collected data shown in the collected data list from the vehicle device, is performed. In the aforementioned vehicle device, The procedure for acquiring detection data necessary for trigger condition determination, A trigger condition determination procedure that performs trigger condition determination based on the trigger conditions based on the detection data, A procedure for creating collected data, which creates collected data based on the result of the trigger condition determination, The procedure for transmitting the collected data to the center device is performed, The distribution procedure is a data processing method that, upon completion of a software update of the electronic control device in the vehicle to be distributed, causes the trigger conditions and the list of collected data to be distributed to the vehicle device to be distributed.

12. A data processing method to be performed in a data communication system (1) that enables data communication between a center device (2) and a vehicle device (4) mounted on a vehicle, In the aforementioned center device, A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring data collected from the vehicle device, the data collected as shown in the list of collected data, A procedure for creating an alternative data list to replace the aforementioned list of collected data, The procedure for acquiring alternative data is performed, which involves acquiring alternative data shown in the alternative data list from the vehicle device, The distribution procedure involves distributing the trigger conditions, the list of collected data, and the list of alternative data to the vehicle device to be distributed. In the aforementioned vehicle device, The procedure for acquiring detection data necessary for trigger condition determination, A trigger condition determination procedure that performs trigger condition determination based on the trigger conditions based on the detection data, A procedure for creating collected data, which creates collected data based on the result of the trigger condition determination, The procedure for transmitting the collected data to the center device is performed, A data processing method in which the alternative data is calculated data calculated based on related data associated with the collected data.

13. In a vehicle-mounted device (4) that performs trigger condition determination based on detection data necessary for trigger condition determination, creates the collected data based on the determination result of the trigger condition determination and transmits it to a central device, a central device (2) capable of data communication with the vehicle-mounted device (4) is provided. A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring data to obtain the data to be collected from the vehicle device is performed, The aforementioned distribution target identification procedure is a data processing method that identifies the distribution target based on driver characteristics, in addition to the vehicle equipment.

14. A vehicle device (4) mounted on a vehicle, which performs trigger condition determination based on detection data necessary for trigger condition determination, creates the collected data based on the determination result of the trigger condition determination and transmits it to a central device, and a central device (2) capable of data communication with the vehicle device (4), A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring data to obtain the data to be collected from the vehicle device is performed, The distribution procedure is a data processing method that, upon completion of a software update of the electronic control device in the vehicle to be distributed, causes the trigger conditions and the list of collected data to be distributed to the vehicle device to be distributed.

15. A vehicle device (4) mounted on a vehicle, which performs trigger condition determination based on detection data necessary for trigger condition determination, creates collected data based on the determination result of the trigger condition determination and transmits it to a central device, and a central device (2) capable of data communication with the vehicle device (4), A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring data collected from the vehicle device, A procedure for creating an alternative data list to replace the aforementioned list of collected data, The procedure for acquiring alternative data is performed, which involves acquiring alternative data shown in the alternative data list from the vehicle device, The distribution procedure involves distributing the trigger conditions, the list of collected data, and the list of alternative data to the vehicle device to be distributed. A data processing method in which the alternative data is calculated data calculated based on related data associated with the collected data.

16. A control unit (6) of a center device (2) that is data-communicable with a vehicle device (4) that is mounted on a vehicle and performs trigger condition determination based on detection data necessary for trigger condition determination, and creates the collected data based on the determination result of the trigger condition determination and transmits it to a center device, A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring collected data, which involves acquiring the collected data shown in the collected data list from the vehicle device, is performed. The aforementioned distribution target identification procedure is a data processing program that identifies the distribution target based on the vehicle equipment and driver characteristics.

17. A control unit (6) of a center device (2) that is data-communicable with a vehicle device (4) that is mounted on a vehicle and performs trigger condition determination based on detection data necessary for trigger condition determination, and creates the collected data based on the determination result of the trigger condition determination and transmits it to the center device, A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring collected data, which involves acquiring the collected data shown in the collected data list from the vehicle device, is performed. The distribution procedure is a data processing program that, upon completion of a software update of the electronic control device in the vehicle to be distributed, distributes the trigger conditions and the list of collected data to the vehicle to be distributed.

18. A control unit (6) of a center device (2) that is data-communicable with a vehicle device (4) mounted on a vehicle, which performs trigger condition determination based on detection data necessary for trigger condition determination, creates the collected data based on the determination result of the trigger condition determination and transmits it to a center device, A distribution target identification procedure that identifies the recipients of trigger conditions for detecting a predetermined scene on the vehicle side based on the vehicle's equipment, A trigger condition creation procedure for creating the trigger conditions corresponding to the distribution target, A procedure for creating a list of collected data that corresponds to the aforementioned trigger conditions, A distribution procedure for distributing the trigger conditions and the list of collected data to the vehicle device to be distributed, A procedure for acquiring data collected from the vehicle device, the data collected as shown in the list of collected data, A procedure for creating an alternative data list to replace the aforementioned list of collected data, The procedure for acquiring alternative data, which involves acquiring alternative data shown in the alternative data list from the vehicle device, is executed. The distribution procedure involves distributing the trigger conditions, the list of collected data, and the list of alternative data to the vehicle device to be distributed. The alternative data is a data processing program in which the alternative data is calculated data based on related data associated with the collected data.