Data communication system, center device, vehicle device, data processing method, and data processing program
The data communication system efficiently identifies and addresses user dissatisfaction by switching trigger conditions in real-time, enhancing vehicle function improvement.
Patent Information
- Application Number
- PCT/JP2024/039090
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-31
- Filing Date
- 2024-11-01
- Publication Date
- 2025-08-07
AI Technical Summary
Existing systems fail to efficiently identify and address user dissatisfaction with vehicle functions in real-time, hindering effective improvement of vehicle performance.
A data communication system that allows a center device to create and distribute multiple trigger conditions and collected data lists to a vehicle device, enabling simultaneous switching and data acquisition to detect user dissatisfaction scenes, and improve vehicle functions accordingly.
Enables real-time switching between multiple trigger conditions to identify user dissatisfaction scenes, facilitating efficient improvement of vehicle functions.
Smart Images

Figure JP2024039090_07082025_PF_FP_ABST
Abstract
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. 2024-013005, filed on January 31, 2024, 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, there is more than one trigger condition to be tested, and in order to efficiently improve vehicle functions, there may be cases where it is desired to switch between multiple trigger conditions that are running simultaneously in real time.
[0007] The present disclosure aims to efficiently improve vehicle functions by switching in real time among multiple trigger conditions that are set in parallel to detect scenes that cause user dissatisfaction.
[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 trigger condition creation unit that creates a plurality of trigger conditions for detecting a predetermined scene in the vehicle, a collected data list creation unit that creates a plurality of collected data lists corresponding to each of the plurality of trigger conditions, a distribution unit that distributes the plurality of trigger conditions and the plurality of collected data lists to the vehicle device, and a collected data acquisition unit that acquires the collected data indicated in the collected data lists 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 switches between a plurality of trigger condition determinations based on the detection data that are performed simultaneously in accordance with each of the plurality of trigger conditions, a collected data creation unit that creates a plurality of collected data based on each determination result of the plurality of trigger condition determinations, and a collected data transmission unit that transmits the plurality of collected data to the center device.
[0009] According to one aspect of the present disclosure, the center device is mounted on a vehicle, switches between a plurality of trigger condition determinations based on concurrently generated detection data for each of a plurality of trigger conditions, and is capable of data communication with a vehicle device that creates a plurality of collected data based on each determination result of the trigger condition determinations and transmits the collected data to the center device. The center device includes: a trigger condition creation unit that creates a plurality of trigger conditions for detecting a predetermined scene on the vehicle side; a collected data list creation unit that creates a plurality of collected data lists corresponding to each of the plurality of trigger conditions; a distribution unit that distributes the plurality of trigger conditions and the plurality of collected data lists to the vehicle device; and a collected data acquisition unit that acquires the collected data indicated in the collected data list from the vehicle device.
[0010] According to one aspect of the present disclosure, a vehicle device is mounted on a vehicle and is configured to create a plurality of trigger conditions for detecting predetermined scenes in the vehicle, create a plurality of collected data lists corresponding to each of the plurality of trigger conditions, distribute the plurality of trigger conditions and the plurality of collected data lists to the vehicle device, and communicate with a center device that acquires 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 switches between a plurality of trigger condition determinations based on the detection data that are simultaneously performed in parallel depending on each of the plurality of trigger conditions; a collection data creation unit that creates a plurality of collected data based on each determination result of the plurality of trigger condition determinations; and a collection data transmission unit that transmits the plurality of 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 trigger condition creation procedure for creating a plurality of trigger conditions for detecting a predetermined scene in a vehicle, a collected data list creation procedure for creating a plurality of collected data lists corresponding to each of the plurality of trigger conditions, a distribution procedure for distributing the plurality of trigger conditions and the plurality of collected data lists to the vehicle device, and a collected data acquisition procedure for acquiring the collected data indicated in the collected data list from the vehicle device.The vehicle device executes a detection data acquisition procedure for acquiring detection data necessary for trigger condition determination, a trigger condition determination procedure for switching between a plurality of trigger condition determinations based on the detection data that are concurrently performed depending on each of the plurality of trigger conditions, a collected data creation procedure for creating a plurality of collected data based on each determination result of the plurality of trigger condition determinations, and a collected data transmission procedure 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 and switches between multiple trigger condition determinations based on simultaneous and parallel detection data for each of multiple trigger conditions, and creates multiple collected data based on each determination result of the trigger condition determinations and transmits the data to the center device.The center device executes a trigger condition creation procedure that creates multiple trigger conditions for detecting a specific scene on the vehicle side, a collected data list creation procedure that creates multiple collected data lists corresponding to each of the multiple trigger conditions, a distribution procedure that distributes the multiple trigger conditions and the multiple collected data lists to the vehicle device, and a collected data acquisition procedure that acquires the collected data indicated by the collected data list from the vehicle device.
[0013] According to one aspect of the data processing method for a vehicle device of the present disclosure, a plurality of trigger conditions for detecting a predetermined scene in the vehicle are created, a plurality of collected data lists corresponding to each of the plurality of trigger conditions are created, the plurality of trigger conditions and the plurality of collected data lists are distributed to the vehicle device, and data communication with a center device that acquires collected data from the vehicle device is possible. In the vehicle device mounted on the vehicle, a detection data acquisition procedure is executed to acquire detection data necessary for trigger condition determination, a trigger condition determination procedure is executed by switching between a plurality of trigger condition determinations based on the detection data that are made simultaneously in parallel depending on each of the plurality of trigger conditions, a collected data creation procedure is executed to create a plurality of collected data based on each determination result of the plurality of trigger condition determinations, and a collected data transmission procedure is executed to transmit the plurality of collected data to the center device.
[0014] According to one aspect of the data processing program for a center device 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 switches between multiple trigger condition determinations based on simultaneous parallel detection data for each of multiple trigger conditions, and creates multiple collected data based on each determination result of the trigger condition determinations and transmits them to the center device, executes a trigger condition creation procedure that creates multiple trigger conditions for detecting a specified scene on the vehicle side, a collected data list creation procedure that creates multiple collected data lists corresponding to each of the multiple trigger conditions, a distribution procedure that distributes the multiple trigger conditions and the multiple collected data lists to the vehicle device, and a collected data acquisition procedure that acquires the collected data indicated by 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 plurality of trigger conditions for detecting a predetermined scene in the vehicle are created, a plurality of collected data lists corresponding to each of the plurality of trigger conditions are created, the plurality of trigger conditions and the plurality of collected data lists are distributed to the vehicle device, and data communication with a center device that acquires collected data from the vehicle device is possible, and the program causes a control unit of the vehicle device mounted on the vehicle to execute a detection data acquisition procedure for acquiring detection data necessary for trigger condition determination, a trigger condition determination procedure for switching between a plurality of trigger condition determinations based on the detection data that are performed simultaneously in parallel depending on each of the plurality of trigger conditions, a collected data creation procedure for creating a plurality of collected data based on each determination result of the plurality of trigger condition determinations, and a collected data transmission procedure for transmitting the plurality of collected data to the center device.
[0016] According to the disclosure above, the center device distributes a list of multiple trigger conditions and multiple collected data to the vehicle device, and the vehicle device switches between multiple trigger condition determinations based on concurrently detected data for each of the multiple trigger conditions, and creates multiple collected data based on the individual determination results of the multiple trigger condition determinations and transmits them to the center device. This makes it possible to switch in real time between multiple concurrent trigger conditions for detecting scenes that cause user dissatisfaction, thereby efficiently improving vehicle functions.
[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 trigger condition file A (before switching), Fig. 6 is a diagram illustrating a collected data list file A (before switching), Fig. 7 is a diagram illustrating a trigger condition file B (before switching), Fig. 8 is a diagram illustrating a collected data list file B (before switching), Fig. 9 is a diagram illustrating a trigger condition file C (after switching), Fig. 10 is a diagram illustrating a collected data list file C (after switching), Fig. 11 is a diagram illustrating a trigger condition file D (after switching), and Fig. 12 is a diagram illustrating a collected data list file D (after switching). FIG. 16 is a functional block diagram of the control unit of the vehicle device, FIG. 17 is a flowchart showing the processing of the vehicle device, FIG. 18 is a flowchart showing the processing of the vehicle device, FIG. 19 is a flowchart showing the processing of the center device, FIG. 20 is a diagram explaining the processing flow, FIG. 21 is a flowchart showing the processing of the vehicle device, FIG. 22 is a flowchart showing the processing of the vehicle device, FIG. 23 is a flowchart showing the processing of the center device, and FIG. 24 is a diagram explaining the 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, an ACC (Adaptive Cruise Control) system 20, an auto light system 21, an auto air conditioning system 22, etc. via a CAN bus 15 so as to be able to communicate data with them. For example, the DSM 19 transmits data indicating the driver's state to the CAN communication unit 12 as detected data. For example, the ACC system 20 transmits data indicating the control state of the ACC system 20 to the CAN communication unit 12 as detected data. For example, the auto light system 21 transmits data indicating the control state of the auto light system 21 to the CAN communication unit 12 as detected data. For example, the auto air conditioning system 22 transmits data indicating the control state of the auto air conditioning system 22 to the CAN communication unit 12 as detected data.
[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 trigger condition creation unit 6a, a collected data list creation unit 6b, a switching information creation unit 6c, a distribution unit 6d, and a collected data acquisition unit 6e. These units 6a to 6e execute the data processing method of the center device 2 and execute the data processing program of the center device 2.
[0026] The trigger condition creation unit 6a creates a plurality of trigger conditions for detecting scenes that the user is dissatisfied with (corresponding to predetermined scenes on the vehicle side). The collected data list creation unit 6b creates a plurality of collected data lists corresponding to each of the plurality of trigger conditions. The switching information creation unit 6c creates switching conditions and priorities as switching information corresponding to each trigger condition and each collected data list. The distribution unit 6d distributes the plurality of trigger conditions created by the trigger condition creation unit 6a, the plurality of collected data lists created by the collected data list creation unit 6b, and the switching conditions and priorities created by the switching information creation unit 6c from the communication unit 7 to the vehicle device 4. The collected data acquisition unit 6e acquires collected data from the vehicle device 4 by receiving the collected data transmitted from the vehicle device 4 via the communication unit 7.
[0027] The trigger condition and the collected data list may be switched either by the center device 2 or by the vehicle. Each of these cases will be described below.
[0028] (1) When the center device 2 issues a switching instruction When the vehicle device 4 identifies a switching instruction from the center device 2, it switches the trigger condition and the collected data list. For example, before switching, the vehicle device 4 transmits to the center device 2 related data when the ACC system 20 is off and simple related data when the automatic lights are switched on. When the vehicle device 4 identifies a switching instruction from the center device 2, it switches the logic and, for example, after switching, transmits to the center device 2 detailed related data for each of the more limited situations and related data when the automatic air conditioning system 22 is operating. The switching instruction from the center device 2 corresponds to the switching condition among the switching conditions and priorities transmitted from the center device 2.
[0029] (2) When a switching instruction is issued from the vehicle side When the vehicle device 4 identifies a switching instruction from the vehicle side, it switches the trigger condition and the collected data list. For example, before switching, the vehicle device 4 transmits to the center device 2 relevant data when the ACC system 20 is off and simple data related to automatic light switching. When the vehicle device 4 identifies a switching instruction from the vehicle side, for example, because the driving mode has been changed from normal mode to eco mode, it switches the logic and, for example, after switching, transmits to the center device 2 detailed relevant data for each of the more limited situations and relevant data when the automatic air conditioning system 22 is operating. The switching instruction from the vehicle side corresponds to the switching condition among the switching conditions and priorities transmitted from the center device 2, and includes, for example, changing the driving mode from normal mode to eco mode. Changing the driving mode from normal mode to eco mode is expressed, for example, as follows, as described below: if (driving mode == 2)
[0030] The following example shows the trigger condition ID, collected data, switching condition, and priority: "Trigger condition A (before switching)" ACC system control state: 1 (in control) Brake pedal operation amount: ≧1% "Collected data A (before switching)" Latitude and longitude, vehicle speed, and ACC system control state from 60 seconds before the trigger condition is ignited
[0031] "Trigger condition B (before switching)" Auto light system control status: 1 (under control) Light switch operation: 0 "Collected data B (before switching)" Latitude and longitude, vehicle speed, and illuminance sensor values from 60 seconds before the trigger condition was activated
[0032] "Trigger condition C (after switching)" ACC system control status: 1 (in control) Brake pedal operation amount: ≧1% Inter-vehicle distance: ≦10 m "Collected data C (after switching)" Latitude and longitude, vehicle speed, ACC system control status, and distance from surrounding vehicles from 60 seconds before the trigger condition is activated
[0033] "Trigger condition D (after switching)" Auto light system control status: 1 (under control) Light switch operation: 0 Illuminance sensor value ≦ 10,000 lux "Collected data D (after switching)" Latitude and longitude, vehicle speed, illuminance sensor value, presence or absence of surrounding vehicles from 60 seconds before the trigger condition is activated
[0034] "Trigger condition E (after switching)" Automatic air conditioning system control status: 1 (in control) Air conditioner switch operation: 0 "Collected data E (after switching)" Latitude and longitude, outside temperature from 60 seconds before the trigger condition was triggered
[0035] "Switching conditions and priority" Trigger conditions A:B:C:D:E = 2:1:3:2:1 Trigger conditions A, B → Trigger conditions C, D, E After trigger conditions A and B are fired, when a switching instruction from the center device 2 is identified, trigger conditions A and B are switched to trigger conditions C and D, and trigger condition E is also added.
[0036] The trigger condition creation unit 6a creates pre-switching trigger condition files A and B as shown in Fig. 5 and Fig. 7, respectively. The pre-switching trigger condition file A shown in Fig. 5 has items including a trigger condition ID, a trigger condition, a control state of the ACC system, and a brake pedal operation amount. The pre-switching trigger condition file B shown in Fig. 7 has items including a trigger condition ID, a trigger condition, a control state of the auto light system, and a light switch operation.
[0037] The collected data list creation unit 6b creates, as pre-switching collected data list files, collected data list files A and B corresponding to the pre-switching trigger condition files A and B, respectively, as shown in Figures 6 and 8. The pre-switching collected data list file A shown in Figure 6 has items such as the corresponding trigger condition ID, acquisition period (before the trigger is fired), acquisition period (after the trigger is fired), latitude and longitude, vehicle speed, and ACC system control status. The pre-switching collected data list file B shown in Figure 8 has items such as the corresponding trigger condition ID, acquisition period (before the trigger is fired), acquisition period (after the trigger is fired), latitude and longitude, vehicle speed, and illuminance sensor value.
[0038] The trigger condition creation unit 6a creates post-switching trigger condition files C, D, and E as shown in Figures 9, 11, and 13, respectively. The post-switching trigger condition file C shown in Figure 9 has fields including a trigger condition ID, a trigger condition, the control state of the ACC system, a brake pedal operation amount, and a following distance. The post-switching trigger condition file D shown in Figure 11 has fields including a trigger condition ID, a trigger condition, the control state of the automatic light system, a light switch operation, and an illuminance sensor value. The post-switching trigger condition file E shown in Figure 13 has fields including a trigger condition ID, a trigger condition, automatic air conditioner control, and an air conditioner switch operation.
[0039] The collected data list creation unit 6b creates, as post-switching collected data list files, collected data list files C, D, and E corresponding to the post-switching trigger condition files C, D, and E, respectively, as shown in Figures 10, 12, and 14. The post-switching collected data list file C shown in Figure 10 has fields such as the corresponding trigger condition ID, acquisition period (before the trigger is fired), acquisition period (after the trigger is fired), latitude and longitude, vehicle speed, ACC system control status, and distance to nearby vehicles. The post-switching collected data list file D shown in Figure 12 has fields such as the corresponding trigger condition ID, acquisition period (before the trigger is fired), acquisition period (after the trigger is fired), latitude and longitude, vehicle speed, illuminance sensor value, and presence or absence of nearby vehicles. The post-switching collected data list file E shown in Figure 14 has fields such as the corresponding trigger condition ID, acquisition period (before the trigger is fired), acquisition period (after the trigger is fired), latitude and longitude, and outside air temperature.
[0040] The switching information creation unit 6c creates a switching condition and priority file as shown in FIG. 15, and creates the switching conditions and priorities. The switching condition and priority file illustrated in FIG. 15 has items such as the trigger condition ID of the trigger condition to be implemented and the switching determination formula. The priority and the switching determination formula are set so that no contradiction occurs. If a contradiction occurs, the priority is given priority over the switching determination formula, and the trigger condition determination is performed based on the trigger condition with the highest priority, and then the trigger condition is switched according to the switching determination formula. For example, the switching determination formula is expressed to include the switching condition portion and the trigger condition IDs before and after switching, such as if (driving mode == 2) {A, B → C, D, E;}.
[0041] 16, 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, and a collected data transmission unit 9d. These units 9a to 9d execute the data processing method of the vehicle device 4 and execute the data processing program for the vehicle device 4.
[0042] 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 20, the detection data acquisition unit 9a acquires data indicative of the control state of the ACC system 20 as detection data from the ACC system 20. For example, when determining the control state of the auto light system 21, the detection data acquisition unit 9a acquires data indicative of the control state of the auto light system 21 as detection data from the auto light system 21. For example, when determining the control state of the auto air conditioning system 22, the detection data acquisition unit 9a acquires data indicative of the control state of the auto air conditioning system 22 as detection data from the auto air conditioning system 22.
[0043] The trigger condition determination unit 9b can switch the trigger condition to be used according to the switching condition or priority, and when the detection data acquisition unit 9a acquires detection data, it performs a trigger condition determination based on the trigger condition on the acquired detection data. The trigger condition determination unit 9b determines whether multiple trigger condition determinations can be performed simultaneously in parallel before and after the switching based on vehicle resources. Examples of vehicle resources include the number of trigger conditions activated, CPU usage rate, and memory usage rate. The collected data creation unit 9c can switch the list of collected data to be used according to the switching condition or priority, and creates collected data based on the determination result of the trigger condition determination. When the collected data creation unit 9c creates the collected data, the collected data transmission unit 9d transmits the created collected data from the communication unit 10 to the center device 2.
[0044] Next, the operation of the above-described configuration will be described with reference to Figures 17 to 24. 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 for the cases where the center device 2 issues a switching instruction and where the vehicle issues a switching instruction.
[0045] (1) When the center device 2 issues a switching instruction (1-1) Processing performed by the control unit 9 of the vehicle device 4 (see FIGS. 17 and 18) In the vehicle device 4, the control unit 9 starts vehicle-side processing and waits to receive a plurality of trigger conditions, a plurality of collected data lists, a switching condition, and a priority from the center device 2. When the control unit 9 receives the plurality of trigger conditions, a plurality of collected data lists, a switching condition, and a priority from the center device 2 via the communication unit 10, the control unit 9 acquires the plurality of trigger conditions, a plurality of collected data lists, a switching condition, and a priority from the center device 2 (A1), and stores the acquired plurality of trigger conditions, a plurality of collected data lists, a switching condition, and a priority in preparation for switching the trigger conditions and the collected data lists (A2).
[0046] The control unit 9 identifies multiple pre-switching trigger conditions according to the switching conditions (A3) and determines whether the identified multiple pre-switching trigger condition determinations can be performed simultaneously based on vehicle resources (A4). If the control unit 9 determines that vehicle resources are sufficient and that multiple pre-switching trigger condition determinations can be performed simultaneously, it performs the multiple pre-switching trigger condition determinations simultaneously. If the control unit 9 determines that vehicle resources are insufficient and that multiple pre-switching trigger condition determinations cannot be performed simultaneously, it performs the trigger condition determinations with the highest priority among the multiple pre-switching trigger condition determinations. If vehicle resources improve and become sufficient after only some of the multiple pre-switching trigger condition determinations have been performed, the control unit 9 may perform additional trigger condition determinations that have been put on hold. In this way, the control unit 9 switches the trigger conditions to be used according to priority before switching according to the switching conditions.
[0047] The control unit 9 acquires the sensing data necessary for determining the trigger condition before the switching (A5, corresponding to S2 in FIG. 20, the sensing data acquisition procedure). The control unit 9 determines whether the trigger condition before the switching is satisfied (A6, corresponding to S3 in FIG. 20, the trigger condition determination procedure). If the control unit 6 determines that the trigger condition before the switching is satisfied (A6: YES), it creates collected data (A7, corresponding to the collected data creation procedure) and causes the communication unit 10 to transmit the created collected data to the center device 2 (A8, corresponding to S4 in FIG. 20, the collected data transmission procedure).
[0048] The control unit 9 waits for a switching instruction from the center device 2. When the control unit 9 determines that the communication unit 10 receives the switching instruction delivered from the center device 2 and identifies the switching instruction from the center device 2 (A9: YES, S5 shown in FIG. 20 ), it identifies multiple post-switching trigger conditions according to the switching conditions (A10) and determines whether the identified multiple post-switching trigger condition determinations can be performed simultaneously in parallel based on vehicle resources (A11). If the control unit 9 determines that vehicle resources are sufficient and that multiple post-switching trigger condition determinations can be performed simultaneously in parallel, it performs the multiple post-switching trigger condition determinations simultaneously in parallel. If the control unit 9 determines that vehicle resources are insufficient and that multiple post-switching trigger condition determinations cannot be performed simultaneously in parallel, it performs the trigger condition determinations with the highest priority among the multiple post-switching trigger condition determinations. In this case, too, if vehicle resources improve and become sufficient when only some of the multiple post-switching trigger condition determinations have been performed, the control unit 9 may perform additional trigger condition determinations that have been put on hold. After switching in accordance with the switching conditions in this way, the control unit 9 switches the trigger conditions to be used in accordance with the priority.
[0049] The control unit 9 acquires the detection data necessary for determining the trigger condition after the switching (A12, corresponding to S6 in FIG. 20, the detection data acquisition procedure). The control unit 9 determines whether the trigger condition after the switching is satisfied (A13, corresponding to S7 in FIG. 20, the trigger condition determination procedure). If the control unit 6 determines that the trigger condition after the switching is satisfied (A13: YES), it creates collected data (A14, corresponding to the collected data creation procedure), causes the communication unit 10 to transmit the created collected data to the center device 2 (A15, corresponding to S8 in FIG. 20, the collected data transmission procedure), and ends the vehicle-side processing.
[0050] The control unit 9 determines that the pre-switching trigger condition determination A is satisfied when the following is satisfied for the pre-switching trigger condition A: ACC system control state: 1 (in control) Brake pedal operation amount: ≧1%. That is, the control unit 9 determines that the pre-switching trigger condition determination A is satisfied when the user brakes with a brake pedal operation amount of 1% or more while the ACC system is in control. The control unit 9 creates collected data A including the latitude and longitude, vehicle speed, ACC system control state, and brake pedal operation amount from 60 seconds before the trigger condition ignition, and causes the communication unit 10 to transmit the created collected data A to the center device 2.
[0051] The control unit 9 determines that the pre-switching trigger condition determination B is satisfied when the following is satisfied for the pre-switching trigger condition B: Auto light system control state: 1 (under control) Light switch operation: 0. In other words, the control unit 9 determines that the pre-switching trigger condition determination B is satisfied when the auto light system is under control and the light switch has not been operated. The control unit 9 creates, as collected data B, the latitude and longitude, vehicle speed, and illuminance sensor values from 60 seconds before the trigger condition was ignited, and causes the communication unit 10 to transmit the created collected data B to the center device 2.
[0052] When the control unit 9 identifies a switching instruction from the center device 2, it switches from trigger conditions A and B to trigger conditions C, D, and E. The control unit 9 determines that the post-switching trigger condition determination C is satisfied when the following conditions are satisfied for the post-switching trigger condition C: ACC system control state: 1 (in control) Brake pedal operation amount: ≧1% Inter-vehicle distance: ≦10 m. That is, the control unit 9 determines that the post-switching trigger condition determination C is satisfied when the user performs a brake operation with a brake pedal operation amount of 1% or more when the ACC system is in control and the inter-vehicle distance is 10 m or less. The control unit 9 creates, as collected data C, the latitude and longitude, vehicle speed, ACC system control state, and distance from surrounding vehicles from 60 seconds before the trigger condition ignition, and causes the communication unit 10 to transmit the created collected data C to the center device 2.
[0053] The control unit 9 determines that the post-switching trigger condition determination D is satisfied when the following conditions are satisfied for the post-switching trigger condition D: Auto light system control state: 1 (under control) Light switch operation: 0 Illuminance sensor value≦10,000 lux. That is, the control unit 9 determines that the post-switching trigger condition determination D is satisfied when the auto light system is under control, the light switch is not operated, and the illuminance sensor value is 10,000 lux or less. The control unit 9 creates collected data D including the latitude and longitude, vehicle speed, illuminance sensor value, and presence or absence of surrounding vehicles from 60 seconds before the trigger condition is ignited, and causes the communication unit 10 to transmit the created collected data D to the center device 2.
[0054] The control unit 9 determines that the post-switching trigger condition determination E is satisfied when the following is satisfied for the post-switching trigger condition E: Control state of automatic air conditioning system: 1 (in control) Air conditioner switch operation: 0. That is, the control unit 9 determines that the post-switching trigger condition determination E is satisfied when the automatic air conditioning system is in control and the air conditioner switch has not been operated. The control unit 9 creates the latitude, longitude, and outside air temperature from 60 seconds before the trigger condition is ignited as collected data E, and causes the communication unit 10 to transmit the created collected data E to the center device 2.
[0055] (1-2) Processing performed by the control unit 6 of the center device 2 (see FIG. 19 ). In the center device 2, when the control unit 6 starts center-side processing, it creates multiple trigger conditions and multiple collected data lists (B1, corresponding to the trigger condition creation procedure and the collected data list creation procedure), creates switching conditions and priorities (B2, corresponding to the switching information creation procedure), distributes the multiple trigger conditions, the multiple collected data lists, the switching conditions, and priorities from the communication unit 7 to the vehicle device 4 (B3, corresponding to S1, the distribution procedure shown in FIG. 20 ), and waits for reception of collected data from the vehicle device 4. When the collected data transmitted from the vehicle device 4 is received by the communication unit 10, the control unit 6 acquires the collected data from the vehicle device 4 (B4, corresponding to the collected data acquisition procedure).
[0056] When the control unit 6 determines that the switching condition in the center device 2 is met (B5; YES), it causes the communication unit 7 to transmit a switching instruction to the vehicle device 4 (B6) and waits for the reception of collected data from the vehicle device 4. When the collected data transmitted from the vehicle device 4 is received by the communication unit 10, the control unit 6 acquires the collected data from the vehicle device 4 (B7, corresponding to the collected data acquisition procedure) and ends the center-side processing. Thereafter, by analyzing the collected data acquired from the vehicle device 4, it becomes possible to analyze the scene that caused the user dissatisfaction.
[0057] (2) When a switching instruction is issued from the vehicle side (2-1) Processing performed by the control unit 9 of the vehicle device 4 (see FIGS. 21 and 22) In the vehicle device 4, the control unit 9 performs steps A1 to A8 described above when starting vehicle-side processing. When the control unit 9 determines that a switching condition among the switching conditions and priorities distributed from the center device 2 has been met and that a switching instruction from the vehicle side has been identified (A21: YES, S11 shown in FIG. 24), it performs steps A10 to A15 described above and ends the vehicle-side processing.
[0058] (2-2) Processing performed by the control unit 6 of the center device 2 (see FIG. 23). When the control unit 6 of the center device 2 starts the center-side processing, it performs the above-described steps B1 to B4. After the vehicle device 4 switches the trigger condition and the collected data list, the control unit 6 acquires the collected data from the vehicle device 4 (B7, corresponding to the collected data acquisition procedure) when the collected data transmitted from the vehicle device 4 is received by the communication unit 10, and then ends the center-side processing.
[0059] Although the above has exemplified the creation of both the switching conditions and the priority, it is also possible to create only either the switching conditions or the priority. Also, although the above has exemplified the switching of both the trigger conditions to be used and the collected data list, it is also possible to switch only the trigger conditions to be used or only the collected data list to be used according to the switching conditions or the priority.
[0060] In a configuration in which only the trigger condition to be used can be switched, in the center device 2, the trigger condition creation unit 6a creates multiple trigger conditions for detecting specified scenes on the vehicle side. The collected data list creation unit 6b creates a collected data list corresponding to the multiple trigger conditions. The switching information creation unit 6c creates at least one of a switching condition and a priority corresponding to each trigger condition. The distribution unit 6d distributes the multiple trigger conditions, the collected data list, and at least one of the switching condition and the priority to the vehicle device 4. In the vehicle device 4, the trigger condition determination unit 9b can switch the trigger condition to be used in accordance with at least one of the switching condition and the priority, and performs trigger condition determination based on the trigger condition on the basis of the detection data. The collected data creation unit 9c creates collected data based on the result of the trigger condition determination. Furthermore, when a switch in the trigger condition to be used occurs, the vehicle device 4 may be configured to transmit the trigger condition ID after the switch to the center device 2 as a notification of the trigger condition to be used by the vehicle device 4, or may be configured to transmit the collected data to the center device 2 together with the trigger condition ID to be used.
[0061] In a configuration in which only the collected data list to be used can be switched, in the center device 2, the trigger condition creation unit 6a creates trigger conditions for detecting a predetermined scene on the vehicle side. The collected data list creation unit 6b creates multiple collected data lists corresponding to the trigger conditions. The switching information creation unit 6c creates at least one of a switching condition and a priority corresponding to each collected data list. The distribution unit 6d distributes the trigger conditions, the multiple collected data lists, and at least one of the switching condition and the priority to the vehicle device 4. In the vehicle device 4, the trigger condition determination unit 9b performs trigger condition determination using the trigger conditions based on the detection data. The collected data creation unit 9c can switch the collected data list to be used in accordance with at least one of the switching condition and the priority, and creates collected data based on the determination result of the trigger condition determination. Furthermore, when a switch in the collected data list to be used occurs, the vehicle device 4 may be configured to transmit the switched collected data list ID to the center device 2 as a notification of the collected data list to be used by the vehicle device 4, or may be configured to transmit the collected data to the center device 2 together with the collected data list ID to be used.
[0062] As described above, according to the embodiment, the following advantageous effects can be obtained: The center device 2 creates switching conditions and priorities corresponding to each trigger condition and each collected data list, and the vehicle device 4 switches between multiple trigger condition determinations that are performed simultaneously, and creates multiple collected data based on the individual determination results of the multiple trigger condition determinations, which are then transmitted to the center device 2. Multiple trigger conditions that are performed simultaneously to detect scenes that the user is dissatisfied with can be switched in real time, allowing for efficient improvement of vehicle functions.
[0063] The trigger conditions and collected data list to be used are switched in accordance with a switching instruction from the center device 2. The trigger conditions and collected data list to be used can be switched depending on the circumstances of the center device 2.
[0064] The trigger conditions and collected data list to be used are switched in accordance with a switching instruction from the vehicle side. The trigger conditions and collected data list to be used can be switched depending on the circumstances of the vehicle side.
[0065] Whether multiple trigger condition determinations before switching can be performed simultaneously is determined based on vehicle resources. Multiple trigger condition determinations before switching can be performed as many times as vehicle resources are available. Also, if vehicle resources improve and become available when only some of the multiple trigger condition determinations before switching have been performed, additional trigger condition determinations that had been put on hold can be performed. In other words, multiple trigger condition determinations before switching can be performed appropriately based on vehicle resources.
[0066] Whether multiple trigger condition determinations can be performed simultaneously after switching is determined based on vehicle resources. Multiple trigger condition determinations after switching can be performed as many times as vehicle resources are available. Also, if vehicle resources improve and become available when only some of the multiple trigger condition determinations after switching have been performed, trigger condition determinations that have been put on hold can be performed additionally. In other words, multiple trigger condition determinations after switching can be performed appropriately based on vehicle resources.
[0067] 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.
[0068] 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.
[0069] In addition to the claims, the present disclosure also includes the following disclosure. [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 comprises: a trigger condition creation unit (6a) that creates a plurality of trigger conditions for detecting a predetermined scene on the vehicle side; a collected data list creation unit (6b) that creates a plurality of collected data lists corresponding to each of the plurality of trigger conditions; a distribution unit (6d) that distributes the plurality of trigger conditions and the plurality of collected data lists to the vehicle device; and a collected data acquisition unit (6e) that acquires collected data indicated by the collected data list from the vehicle device, and the vehicle device comprises: a detection data acquisition unit (9a) that acquires detection data necessary for trigger condition determination; a trigger condition determination unit (9b) that switches between a plurality of trigger condition determinations based on the detection data that are made simultaneously in parallel depending on each of the plurality of trigger conditions; a collected data creation unit (9c) that creates a plurality of collected data based on each determination result of the plurality of trigger condition determinations; and a collected data transmission unit (9d) that transmits the plurality of collected data to the center device.
[0070] [2] The center device includes a switching information creation unit (6c) that creates at least one of a switching condition and a priority corresponding to each trigger condition and each collected data list, the distribution unit distributes at least one of the multiple trigger conditions, the multiple collected data lists, the switching condition, and the priority to the vehicle device, the trigger condition determination unit is capable of switching the trigger condition to be used according to at least one of the switching condition and the priority, and the collected data creation unit is capable of switching the collected data list to be used according to at least one of the switching condition and the priority.
[0071] [3] The data communication system described in [1], wherein the center device includes a switching information creation unit (6c) that creates at least one of a switching condition and a priority corresponding to each trigger condition and each collected data list, the distribution unit distributes at least one of the multiple trigger conditions, the multiple collected data lists, the switching condition, and the priority to the vehicle device, and the trigger condition determination unit is capable of switching the trigger condition to be used according to at least one of the switching condition and the priority.
[0072] [4] The data communication system described in [1], wherein the center device includes a switching information creation unit (6c) that creates at least one of a switching condition and a priority corresponding to each trigger condition and each collected data list, the distribution unit distributes at least one of the multiple trigger conditions, the multiple collected data lists, the switching condition, and the priority to the vehicle device, and the collected data creation unit is capable of switching the collected data list to be used in accordance with at least one of the switching condition and the priority.
[0073] [5] A data communication system according to [1], wherein the trigger condition determination unit switches the trigger condition to be used in accordance with a switching instruction from the center device, and the collected data creation unit switches the list of collected data to be used in accordance with a switching instruction from the center device.
[0074] [6] The data communication system according to [1], wherein the trigger condition determination unit switches the trigger condition to be used in accordance with a switching instruction from the vehicle side, and the collected data creation unit switches the list of collected data to be used in accordance with the switching instruction from the vehicle side.
[0075] [7] The data communication system according to any one of [1] to [6], wherein the trigger condition determination unit determines whether multiple trigger condition determinations before switching can be performed simultaneously in parallel based on vehicle resources.
[0076] [8] The data communication system according to any one of [1] to [7], wherein the trigger condition determination unit determines whether multiple trigger condition determinations can be performed simultaneously after switching based on vehicle resources.
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 comprises: a trigger condition creation unit (6a) that creates a plurality of trigger conditions for detecting a predetermined scene on the vehicle side; a collected data list creation unit (6b) that creates a plurality of collected data lists corresponding to each of the plurality of trigger conditions; a distribution unit (6d) that distributes the plurality of trigger conditions and the plurality of collected data lists to the vehicle device; and a collected data acquisition unit (6e) that acquires collected data indicated by the collected data list from the vehicle device, and the vehicle device comprises: a detection data acquisition unit (9a) that acquires detection data necessary for trigger condition determination; a trigger condition determination unit (9b) that switches between a plurality of trigger condition determinations based on the detection data that are made simultaneously in parallel depending on each of the plurality of trigger conditions; a collected data creation unit (9c) that creates a plurality of collected data based on each determination result of the plurality of trigger condition determinations; and a collected data transmission unit (9d) that transmits the plurality of collected data to the center device.
2. The data communication system described in claim 1, wherein the center device includes a switching information creation unit (6c) that creates at least one of a switching condition and a priority corresponding to each trigger condition and each collected data list, the distribution unit distributes at least one of the multiple trigger conditions, the multiple collected data lists, the switching condition and the priority to the vehicle device, the trigger condition determination unit is capable of switching the trigger condition to be used in accordance with at least one of the switching condition and the priority, and the collected data creation unit is capable of switching the collected data list to be used in accordance with at least one of the switching condition and the priority.
3. The data communication system described in claim 1, wherein the center device is provided with a switching information creation unit (6c) that creates at least one of a switching condition and a priority corresponding to each trigger condition and each collected data list, the distribution unit distributes at least one of the multiple trigger conditions, the multiple collected data lists, the switching condition and the priority to the vehicle device, and the trigger condition determination unit is capable of switching the trigger condition to be used according to at least one of the switching condition and the priority.
4. The data communication system described in claim 1, wherein the center device comprises a switching information creation unit (6c) that creates at least one of switching conditions and priorities corresponding to each trigger condition and each collected data list, the distribution unit distributes at least one of the multiple trigger conditions, the multiple collected data lists, the switching conditions and the priorities to the vehicle device, and the collected data creation unit is capable of switching the collected data list to be used in accordance with at least one of the switching conditions and the priorities.
5. A data communication system as described in claim 1, wherein the trigger condition determination unit switches the trigger conditions to be used in accordance with a switching instruction from the center device, and the collected data creation unit switches the list of collected data to be used in accordance with a switching instruction from the center device.
6. A data communication system as described in claim 1, wherein the trigger condition determination unit switches the trigger conditions to be used in accordance with a switching instruction from the vehicle side, and the collected data creation unit switches the list of collected data to be used in accordance with a switching instruction from the vehicle side.
7. A data communication system according to claim 1, wherein the trigger condition determination unit determines whether or not a plurality of trigger condition determinations before switching can be performed simultaneously in parallel based on vehicle resources.
8. A data communication system according to claim 1, wherein the trigger condition determination unit determines whether or not multiple trigger condition determinations can be made simultaneously in parallel after switching based on vehicle resources.
9. A center device (2) capable of data communication with a vehicle device (4) that is mounted on a vehicle and switches between multiple trigger condition determinations based on concurrent detection data for each of multiple trigger conditions, and creates multiple collected data based on each determination result of the trigger condition determinations and transmits them to the center device, the center device comprising: a trigger condition creation unit (6a) that creates multiple trigger conditions for detecting a predetermined scene on the vehicle side; a collected data list creation unit (6b) that creates multiple collected data lists corresponding to each of the multiple trigger conditions; a distribution unit (6d) that distributes the multiple trigger conditions and the multiple collected data lists to the vehicle device; and a collected data acquisition unit (6e) that acquires the collected data indicated by the collected data list from the vehicle device.
10. A vehicle device (4) mounted on a vehicle, capable of data communication with a center device (2) that creates multiple trigger conditions for detecting specified scenes on the vehicle side, creates multiple lists of collected data corresponding to each of the multiple trigger conditions, distributes the multiple trigger conditions and the multiple lists of collected data to the vehicle device, and acquires collected data from the vehicle device, the vehicle device comprising: a detection data acquisition unit (9a) that acquires detection data necessary for trigger condition judgment; a trigger condition judgment unit (9b) that switches between multiple trigger condition judgments based on the detection data that are made simultaneously in parallel depending on each of the multiple trigger conditions; a collection data creation unit (9c) that creates multiple collection data based on each judgment result of the multiple trigger condition judgments; and a collection data transmission unit (9d) that transmits the multiple collection data to the center device.
11. A data processing method executed in a data communication system (1) capable of data communication between a center device (2) and a vehicle device (4) mounted on a vehicle, wherein the center device executes: a trigger condition creation procedure for creating multiple trigger conditions for detecting a specified scene on the vehicle side; a collected data list creation procedure for creating multiple collected data lists corresponding to each of the multiple trigger conditions; a distribution procedure for distributing the multiple trigger conditions and the multiple collected data lists to the vehicle device; and a collected data acquisition procedure for acquiring collected data indicated by the collected data list from the vehicle device; and the vehicle device executes: a detection data acquisition procedure for acquiring detection data necessary for trigger condition determination; a trigger condition determination procedure for switching between multiple trigger condition determinations based on the detection data that are made simultaneously in parallel for each of the multiple trigger conditions; a collected data creation procedure for creating multiple collected data based on each of the determination results of the multiple trigger condition determinations; and a collected data transmission procedure for transmitting the collected data to the center device.
12. A data processing method in a center device (2) capable of data communication with a vehicle device (4) that is mounted on a vehicle and switches between multiple trigger condition determinations based on concurrent detection data for each of multiple trigger conditions, and creates multiple collected data based on the individual determination results of the trigger condition determinations and transmits them to the center device, the data processing method comprising: a trigger condition creation procedure that creates multiple trigger conditions for detecting a specified scene on the vehicle side; a collected data list creation procedure that creates multiple collected data lists corresponding to each of the multiple trigger conditions; a distribution procedure that distributes the multiple trigger conditions and the multiple collected data lists to the vehicle device; and a collected data acquisition procedure that acquires the collected data indicated by the collected data list from the vehicle device.
13. A data processing method in a vehicle device (4) mounted on a vehicle, capable of data communication with a center device (2) that creates multiple trigger conditions for detecting specified scenes on the vehicle side, creates multiple lists of collected data corresponding to each of the multiple trigger conditions, distributes the multiple trigger conditions and the multiple lists of collected data to a vehicle device, and acquires collected data from the vehicle device, the data processing method comprising: a detection data acquisition procedure for acquiring detection data necessary for trigger condition judgment; a trigger condition judgment procedure for switching between multiple trigger condition judgments based on the detection data that are made simultaneously in parallel depending on each of the multiple trigger conditions; a collection data creation procedure for creating multiple collection data based on each judgment result of the multiple trigger condition judgments; and a collection data transmission procedure for transmitting the multiple collection data to the center device.
14. A data processing program that causes a control unit (6) of a center device (2) capable of data communication with a vehicle device (4) that is mounted on a vehicle and switches between multiple trigger condition judgments based on simultaneous parallel detection data for each of multiple trigger conditions, creates multiple collected data based on each judgment result of the trigger condition judgments, and transmits them to a center device, to execute the following data processing program: a trigger condition creation procedure that creates multiple trigger conditions for detecting a specified scene on the vehicle side; a collected data list creation procedure that creates multiple collected data lists corresponding to each of the multiple trigger conditions; a distribution procedure that distributes the multiple trigger conditions and the multiple collected data lists to the vehicle device; and a collected data acquisition procedure that acquires the collected data indicated by the collected data list from the vehicle device.
15. A data processing program that creates multiple trigger conditions for detecting specified scenes on the vehicle side, creates multiple lists of collected data corresponding to each of the multiple trigger conditions, distributes the multiple trigger conditions and the multiple lists of collected data to a vehicle device, and is capable of data communication with a center device (2) that acquires collected data from the vehicle device, and causes a control unit (9) of the vehicle device (4) mounted on the vehicle to execute: a detection data acquisition procedure that acquires detection data necessary for trigger condition judgment; a trigger condition judgment procedure that switches between multiple trigger condition judgments based on the detection data that are made simultaneously in parallel depending on each of the multiple trigger conditions; a collection data creation procedure that creates multiple collection data based on each judgment result of the multiple trigger condition judgments; and a collection data transmission procedure that transmits the multiple collection data to the center device.
Citation Information
Patent Citations
Information collection system, on-vehicle device, and server
JP2017004445A