Method for realizing function control on application vehicle based on auxiliary vehicle data
By acquiring sensor and actuator data from auxiliary vehicles and using the manufacturer's server to perform automatic function control and sensor fault detection, the problem of low-end vehicles being unable to automatically perform functions is solved, and the utilization efficiency and degree of automation of sensor data are improved.
Patent Information
- Application Number
- CN202510964433.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2025-10-17
AI Technical Summary
Among the current intelligent connected vehicles, low-end models lack sensors, resulting in the inability to automatically perform functions. When sensors fail, they cannot use data from other vehicles for detection or calibration, and sensor data is not fully utilized.
By acquiring sensor and actuator data from auxiliary vehicles, the manufacturer's server is used to perform automatic function control, sensor fault detection, and automatic calibration, including screening, calculation of influence weights, and estimation values, to achieve automatic function control of the application vehicle.
It realizes automatic control of functions of low-equipped vehicles, improves the automation level of sensor fault detection and calibration, and improves the utilization efficiency of sensor data.
Smart Images

Figure CN120792704A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to the technical field of intelligent cockpits, in particular to a method for realizing function control of an application vehicle based on auxiliary vehicle data. BACKGROUND
[0002] Current intelligent networked vehicles have more and more sensors and networked devices, but the data of these sensors and networked devices are only applied to the current vehicle (hereinafter referred to as “application vehicle”) that generates the data, and the data is not fully utilized, mainly reflected in the following aspects: 1. When a low-end vehicle does not have a sensor, it cannot automatically execute vehicle control functions based on sensor data. For example, a low-end vehicle does not have a rain sensor, so it does not have an automatic wiper function.
[0003] 2. When some sensors of the current vehicle fail, it cannot detect the failure based on the sensor data of other vehicles (hereinafter referred to as “auxiliary vehicle”), or it needs additional expensive detection equipment for on-site detection.
[0004] 3. It is not possible to use sensor data generated by other vehicles to automatically calibrate the sensors of the current vehicle. SUMMARY
[0005] The application provides a method for realizing function control of an application vehicle based on auxiliary vehicle data, aiming to realize automatic control of the function of the application vehicle, sensor fault detection and automatic calibration based on sensor data of the auxiliary vehicle.
[0006] To achieve this purpose, the application adopts the following technical solutions: A method for realizing function control of an application vehicle based on auxiliary vehicle data is provided, comprising the steps of: S1, obtaining sensor data and / or actuator data of each auxiliary vehicle within a threshold distance range from the application vehicle; S2, based on the obtained data of the auxiliary vehicle, realizing automatic control of the function of the application vehicle. Preferably, the sensor generating the sensor data includes any one or more of a rain sensor, a temperature sensor, an illumination sensor, a light intensity sensor, and a PM2.5 sensor; The actuator generating the actuator data includes any one or more of a wiper, an automatic headlight, an air conditioner, and a vehicle controller.
[0007] Preferably, in step S2, the method for realizing automatic control of the function of the application vehicle by the manufacturer server includes the steps of: L1, based on the positioning data obtained for the application vehicle and each of the auxiliary vehicles, screening out each of the auxiliary vehicles whose distance from the application vehicle is less than a threshold distance; L2, calculate each auxiliary vehicle screened Distance from the application vehicle ; L3, calculate each auxiliary vehicle screened The influence weight ; L4, obtain each auxiliary vehicle that is filtered Sensor value ; L5, according to and Calculate sensor estimates for the application vehicle ; L6, according to After analyzing the intended control function of the application vehicle, the application vehicle is automatically controlled.
[0008] Preferably, in step S2, when the manufacturer's server implements the automatic wiper function for the application vehicle, In wiper state , Estimated rainfall , step L6 is specifically as follows: judge Is it greater than the preset probability value? , If so, the wiper of the vehicle is controlled to execute Corresponding wiper status; If not, the wiper of the application vehicle is controlled to maintain the current execution state.
[0009] Preferably, completing steps L1-L6 once is equivalent to completing a driving cycle. In step S2, when the manufacturer's server automatically detects a temperature sensor failure on the application vehicle, is the temperature sensor value , Estimated temperature , step L6 comprises the steps of: L61, calculate the temperature sensor value associated with the current driving cycle of the application vehicle and The absolute value of the difference , and judge Is it greater than the preset first deviation threshold? If so, the current driving cycle The historical data generated by the same application vehicle in each historical driving cycle Perform accumulation, and then proceed to step L62; If not, filter out the current driving cycle ; L62, judge the "if" of step L61 Whether the accumulated value is greater than a preset first accumulated value threshold, If so, it is determined that the temperature sensor of the application vehicle is faulty; If not, it is determined that the temperature sensor of the application vehicle is normal or the process returns to step L1 according to a set period.
[0010] Preferably, in the same cycle The number of the first deviation threshold value is greater than the preset first number threshold value, or the number of the same cycle in multiple cycles is greater than the first deviation threshold value. When the number of the temperature sensor of the application vehicle is smaller than or equal to the first deviation threshold and is greater than the preset first number threshold, it is determined that the temperature sensor of the application vehicle is normal and the temperature sensor of the application vehicle is cleared. The accumulated value of .
[0011] Preferably, completing steps L1-L6 once is equivalent to completing a driving cycle. In step S2, when the manufacturer's server automatically calibrates the PM2.5 sensor of the application vehicle, PM2.5 sensor value , Estimated value for PM2.5 , step L6 comprises the steps of: L611, calculate the PM2.5 sensor value associated with the application vehicle in the current driving cycle and The absolute value of the difference , and judge Is it greater than the preset second deviation threshold? If so, the current driving cycle The historical data generated by the same application vehicle in each historical driving cycle Perform accumulation, and then proceed to step L612; If not, filter out the current driving cycle ; L612, judge the "if" of step L611 Whether the accumulated value is greater than the preset second accumulated value threshold, If so, an alarm is issued to prompt the PM2.5 sensor of the application vehicle to be calibrated for accuracy; If not, it is determined that the accuracy of the PM2.5 sensor of the application vehicle is normal, or the process returns to step L1 according to a set cycle.
[0012] Preferably, the number of the same round cycle is greater than the preset second number threshold value. The number less than or equal to the second deviation threshold value is greater than the preset second number threshold value, or the same round cycle appears in multiple round cycles When the number less than or equal to the second deviation threshold value is greater than the preset second number threshold value, it is determined that the accuracy of the PM2.5 sensor of the application vehicle is normal, and the accumulated value of the application vehicle is cleared.
[0013] Preferably, .
[0014] Preferably, , The number of the auxiliary vehicle screened out in step L1 is represented.
[0015] As a preferred, the application vehicle is replaced by a virtual vehicle, and the sensor estimation value of the virtual vehicle is calculated through steps L1-L5 , and the sensor estimation value of each application vehicle within a distance less than a preset distance threshold value from the virtual vehicle is directly assigned as .
[0016] Based on the sensor data of the auxiliary vehicle, the application realizes the automatic control of the function of the application vehicle on the server side of the manufacturer, so that the application vehicle without the corresponding sensor also has the function of relying on the data of the sensor to automatically execute the corresponding control function, and the degree of automation of the function control of the application vehicle is improved. In addition, the function control method provided by the application based on the data of the auxiliary vehicle can also be used for detecting the sensor fault of the application vehicle, automatic calibration and other scenes, and has high practicability and market application value. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the application, the drawings needed to be used in the embodiments of the application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creating laborious work on the premise of not paying.
[0018] Figure 1 is an example diagram of realizing the function control of the application vehicle depending on the sensor data of the auxiliary vehicle; Figure 2 is an implementation step diagram of realizing the function control of the application vehicle based on the data of the auxiliary vehicle provided by the embodiments of the application. DETAILED DESCRIPTION
[0019] The technical solutions of the application will be further described below by combining the drawings and through specific embodiments.
[0020] The drawings are only used for illustrative description, and the representation is only a schematic diagram, not a physical diagram, and cannot be understood as a limitation of the patent; in order to better illustrate the embodiments of the present application, some components in the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product; for those skilled in the art, it is understandable that some well-known structures and their descriptions in the drawings may be omitted.
[0021] The same or similar reference numerals in the drawings of the embodiments of the present application correspond to the same or similar components; in the description of the present application, it should be understood that if the terms "upper", "lower", "left", "right", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, therefore the terms describing the positional relationship in the drawings are only used for illustrative description, and cannot be understood as a limitation of the patent, for those skilled in the art, the specific meaning of the above terms can be understood according to the specific circumstances.
[0022] In the description of the present application, unless otherwise explicitly specified and limited, if the term "connection" and the like appear to indicate the connection relationship between components, the term should be interpreted broadly, for example, it can be fixedly connected, or it can be detachably connected, or it can be integrated; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium; it can be the communication or interaction relationship between two components. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0023] The principle of the method for controlling the function of the application vehicle based on the auxiliary vehicle provided by the embodiment is: from the sensor data collected by each auxiliary vehicle and the actuator data for executing the vehicle control function depending on the sensor data, the data that has influence on the function control of the application vehicle is extracted, and then the extracted data is analyzed and processed, thereby realizing the function control of the application vehicle.
[0024] The sensor data and the actuator data on the vehicle are generally convergent at the geographical position level. For example, the rainfall sensed by the rainfall sensors of the vehicles within a range of 100 meters is similar, and the wiper states executed by the wipers are generally the same, such as executing the wiper function at a low gear. For another example, the external temperatures sensed by the external temperature sensors of the vehicles within a range of 100 meters are basically the same, and the air outlet temperature and the gear of the air conditioner controlled by the vehicle controllers according to the external temperature are also generally the same. In addition, the sensor data including the light sensor, the light intensity sensor, the PM2.5 sensor, and the like also presents convergence within a certain distance range; the actuator data of the vehicle control function execution devices such as the automatic headlamp also presents convergence within the distance range.
[0025] The technical core of the present application is to associate the sensor data, the actuator data, and the geographical position, to spatialize the data, and to realize the automatic control of the function of the application vehicle within the preset position distance range based on the sensor data and / or the actuator data of the auxiliary vehicle. The application subjects of these data include three types of auxiliary vehicles, application vehicles, and server ends of manufacturers.
[0026] The method for realizing the function control of the application vehicle based on the auxiliary vehicle data provided by the embodiment includes the steps of Figure 2 as shown in the figure, including the steps of: S1, obtaining the sensor data and / or the actuator data of each auxiliary vehicle within a threshold distance range from the application vehicle; S2, realizing the automatic control of the function of the application vehicle based on the obtained data of the auxiliary vehicle. In the embodiment, the sensors generating the sensor data include but are not limited to any one or more of the rainfall sensor, the temperature sensor, the light sensor, the light intensity sensor, and the PM2.5 sensor; The actuators generating the actuator data include but are not limited to any one or more of the wiper, the automatic headlamp, the air conditioner, and the vehicle controller.
[0027] In the embodiment, the method for realizing the automatic control of the function of the application vehicle (such as the application vehicle without the automatic wiper function) by the server end of the manufacturer includes the steps of L1, screening each auxiliary vehicle with a distance less than a threshold distance from the application vehicle according to the positioning data obtained from the application vehicle and each auxiliary vehicle; for example, Figure 1 In the figure, there are five auxiliary vehicles 200 with a distance less than a threshold distance from the application vehicle 100.
[0028] L2, calculating the distance between each auxiliary vehicle screened and the application vehicle ; The distance is directly calculated according to the positioning coordinates of the auxiliary vehicle and the positioning coordinates of the application vehicle. L3, calculate each auxiliary vehicle screened The influence weight ; ,distance The larger the influence, the greater the The smaller, The square of the influence weight is strengthened to improve the accuracy of vehicle function control.
[0029] L4, obtain each auxiliary vehicle that is filtered Sensor value ; L5, according to and Calculate sensor estimates for the application vehicle ; , Indicates the number of auxiliary vehicles screened in step L1; L6, according to and / or After analyzing the intended control functions of the application vehicle, the application vehicle is automatically controlled.
[0030] The following provides examples of application scenarios of the method for implementing functional control of an application vehicle based on auxiliary vehicle data provided by this embodiment.
[0031] 1. Realize remote automatic wiper function control for vehicles without automatic wiper function In this embodiment, when the manufacturer's server implements the automatic wiper function for the application vehicle, the step L4 In wiper state (For example, wiper status Including wiper off, wiper intermittent wiping, wiper high speed wiping. Assume that the wiper is off, , when the wipers are wiping intermittently, , when the wipers are moving at high speed, ), Estimated rainfall , step L6 is specifically as follows: judge Is it greater than the preset probability value? , If so, the wiper of the vehicle is controlled to execute The corresponding wiper state; for example, the probability value corresponding to the wiper wiping at high speed , then when When it is greater than 0.9, the manufacturer's server controls the wipers of the vehicle to perform high-speed wiping. If not, the wipers of the vehicle are controlled to maintain the current execution state.
[0032] 2. Automatically detect faults in the temperature sensors of the vehicle being used In this embodiment, completing steps L1-L6 once is considered to complete a driving cycle. When the manufacturer's server automatically detects temperature sensor failures on the application vehicle, is the temperature sensor value , Estimated temperature , step L6 comprises the steps of: L61, calculates the temperature sensor value associated with the application vehicle during the current driving cycle and The absolute value of the difference , and judge Is it greater than the preset first deviation threshold? If so, the current driving cycle The historical data generated by the same application vehicle in each historical driving cycle Perform accumulation, and then proceed to step L62; If not, filter out the current driving cycle ; L62, judge the "if" of step L61 Whether the accumulated value is greater than a preset first accumulated value threshold, If so, it is determined that the temperature sensor of the application vehicle is faulty; If not, it is determined that the temperature sensor of the vehicle is normal or the process returns to step L1 according to a set period.
[0033] Preferably, in the same cycle The number of deviations less than or equal to the first deviation threshold is greater than the preset first number threshold, or the number of deviations in the same cycle appears in multiple cycles. When the number of the vehicle temperature sensor is smaller than or equal to the first deviation threshold and is greater than the preset first number threshold, the vehicle temperature sensor is determined to be normal and the temperature sensor is cleared. The cumulative value of . Completing steps L1-L6 once is a driving cycle.
[0034] 3. Automatically calibrate the PM2.5 sensor of the vehicle in use Completing steps L1-L6 once completes a driving cycle. When the manufacturer's server automatically calibrates the PM2.5 sensor of the application vehicle, PM2.5 sensor value , Estimated value for PM2.5 , step L6 comprises the steps of: L611, calculates the PM2.5 sensor value associated with the application vehicle during the current driving cycle and The absolute value of the difference , and judge Is it greater than the preset second deviation threshold? If so, the current driving cycle The historical data generated by the same application vehicle in each historical driving cycle Perform accumulation, and then proceed to step L612; If not, filter out the current driving cycle ; L612, judge the "if" of step L611 Whether the accumulated value is greater than the preset second accumulated value threshold, If so, an alarm will be issued to prompt the PM2.5 sensor of the vehicle to be calibrated; If not, it is determined that the PM2.5 sensor accuracy of the applied vehicle is normal, or the process returns to step L1 according to the set cycle.
[0035] Preferably, in the same cycle The number of the second deviation threshold value is greater than the preset second number threshold value, or the number of the same cycle in multiple cycles is greater than the preset second number threshold value. When the number of the PM2.5 sensor of the vehicle is smaller than or equal to the second deviation threshold and is greater than the preset second number threshold, it is determined that the accuracy of the PM2.5 sensor of the vehicle is normal and the PM2.5 sensor is cleared. The cumulative value of . Completing steps L1-L6 once is a driving cycle.
[0036] In addition, the method provided in this embodiment can also be applied to scenarios such as automatic headlight control and air conditioning control of the application vehicle (not equipped with a light intensity sensor). The principle is the same as the vehicle function control in the above three scenarios and will not be repeated here. The deviation between the function control result of step L6 and the actual value can also be used to trace back to determine whether the manufacturer's settings for the first deviation threshold, the second deviation threshold, the first cumulative value threshold, and the second cumulative value threshold are reasonable, prompting the manufacturer to adjust these thresholds in a timely manner. For example, if step L62 determines that the temperature sensor of the application sensor is faulty, but it is not actually faulty, it indicates that the settings of the first deviation threshold and / or the first cumulative value threshold are unreasonable, prompting the manufacturer to adjust these thresholds in a timely manner.
[0037] In addition, in order to reduce the computing power consumption, more preferably, the application first divides the city range into several regional grids, and defines a virtual vehicle in each regional grid, and the distance between the application vehicle and the virtual vehicle in the same regional grid is less than the preset distance threshold. In the above steps L1-L5, the application vehicle is replaced by the virtual vehicle, and the sensor estimation value of the virtual vehicle is calculated through steps L1-L5 Then, the sensor estimation value of each application vehicle (i.e. each application vehicle in the same regional grid with the virtual vehicle) with a distance less than the preset distance threshold from the virtual vehicle is directly assigned as . Thus, only the virtual vehicle needs to be calculated once in the same regional grid, and then directly assigned to each application vehicle in the regional grid, without the need to calculate the value for each application vehicle in the regional grid one by one, reducing the computing power consumption.
[0038] In summary, based on the sensor data of the auxiliary vehicle, the application realizes the automatic control of the function of the application vehicle on the server side of the manufacturer, so that the application vehicle without the corresponding sensor also has the function of relying on the data of the sensor to automatically execute the corresponding control function, improving the degree of automation of the function control of the application vehicle. In addition, the function control method based on the auxiliary vehicle data provided by the embodiment can also be used in the detection, automatic calibration and other scenes of the sensor fault of the application vehicle, and has high practicality and market application value.
[0039] It should be noted that the above specific embodiments are only preferred embodiments of the application and the technical principles applied. Those skilled in the art should understand that various modifications, equivalent replacements, changes and the like can be made to the application. However, as long as these changes do not deviate from the spirit of the application, they should be within the protection scope of the application. In addition, some terms used in the specification and claims of the application are not limited, but only for convenience of description.
Claims
1. A method for controlling the functions of an application vehicle based on auxiliary vehicle data, characterized in that: Including steps: S1, obtaining sensor data and / or actuator data of each auxiliary vehicle within a threshold distance range from the application vehicle; S2, based on the acquired data of the auxiliary vehicle, realize automatic control of the functions of the application vehicle.
2. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 1, characterized in that: The sensor generating the sensor data includes any one or more of a rain sensor, a temperature sensor, a light sensor, a light intensity sensor, and a PM2.5 sensor; The actuators that generate the actuator data include any one or more of wipers, automatic headlights, air conditioners, and vehicle controllers.
3. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 1, characterized in that: In step S2, the method for the manufacturer's server to realize automatic function control of the application vehicle includes the following steps: L1, based on the positioning data obtained for the application vehicle and each of the auxiliary vehicles, screening out each of the auxiliary vehicles whose distance from the application vehicle is less than a threshold distance; L2, calculate each auxiliary vehicle screened Distance from the application vehicle ; L3, calculate each auxiliary vehicle screened The influence weight ; L4, obtain each auxiliary vehicle that is filtered Sensor value ; L5, according to and Calculate sensor estimates for the application vehicle ; L6, according to After analyzing the intended control function of the application vehicle, the application vehicle is automatically controlled.
4. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 3, characterized in that: In step S2, when the manufacturer's server implements the automatic wiper function for the application vehicle, In wiper state , Estimated rainfall , step L6 is specifically as follows: judge Is it greater than the preset probability value? , If so, the wiper of the vehicle is controlled to execute Corresponding wiper status; If not, the wiper of the application vehicle is controlled to maintain the current execution state.
5. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 3, characterized in that: Completing steps L1-L6 once completes a driving cycle. In step S2, when the manufacturer's server automatically detects temperature sensor failures on the application vehicle, is the temperature sensor value , Estimated temperature , step L6 comprises the steps of: L61, calculate the temperature sensor value associated with the application vehicle in the current driving cycle and The absolute value of the difference , and judge Is it greater than the preset first deviation threshold? If so, the current driving cycle The historical data generated by the same application vehicle in each historical driving cycle Perform accumulation, and then proceed to step L62; If not, filter out the current driving cycle ; L62, judge the "if" of step L61 and determine the Whether the accumulated value is greater than a preset first accumulated value threshold, If so, it is determined that the temperature sensor of the application vehicle is faulty; If not, it is determined that the temperature sensor of the application vehicle is normal or the process returns to step L1 according to a set period.
6. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 5, characterized in that: In the same cycle The number of the first deviation threshold value is greater than the preset first number threshold value, or the number of the same cycle in multiple cycles is greater than the first deviation threshold value. When the number of the temperature sensor of the application vehicle is smaller than or equal to the first deviation threshold and is greater than the preset first number threshold, it is determined that the temperature sensor of the application vehicle is normal and the temperature sensor of the application vehicle is cleared. The accumulated value of .
7. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 1, characterized in that: Completing steps L1-L6 once completes a driving cycle. In step S2, when the manufacturer's server automatically calibrates the PM2.5 sensor of the application vehicle, PM2.5 sensor value , Estimated value for PM2.5 , step L6 comprises the steps of: L611, calculate the PM2.5 sensor value associated with the application vehicle in the current driving cycle and The absolute value of the difference , and judge Is it greater than the preset second deviation threshold? If so, the current driving cycle The historical data generated by the same application vehicle in each historical driving cycle Perform accumulation, and then proceed to step L612; If not, filter out the current driving cycle ; L612, judge the "if" of step L611 Whether the accumulated value is greater than the preset second accumulated value threshold, If so, an alarm is issued to prompt the PM2.5 sensor of the application vehicle to be calibrated for accuracy; If not, it is determined that the accuracy of the PM2.5 sensor of the application vehicle is normal, or the process returns to step L1 according to a set cycle.
8. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 7, characterized in that: In the same cycle The number of the second deviation threshold value is greater than the preset second number threshold value, or the number of the same cycle in multiple cycles is greater than the preset second number threshold value. When the number of the second deviation threshold is less than or equal to the second deviation threshold and is greater than the preset second number threshold, it is determined that the accuracy of the PM2.5 sensor of the application vehicle is normal and the PM2.5 sensor is cleared. The accumulated value of .
9. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 3, characterized in that: 。 10. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 3, characterized in that: , Indicates the number of auxiliary vehicles screened in step L1.
11. The method for realizing functional control of an application vehicle based on auxiliary vehicle data according to claim 3, characterized in that: Replace the application vehicle with a virtual vehicle and calculate the sensor estimation value of the virtual vehicle through steps L1-L5 Then, the sensor estimation value of each of the application vehicles whose distance from the virtual vehicle is less than the preset distance threshold is directly assigned as .