A remote vehicle airbag fault repair method and device, a vehicle-mounted terminal and a vehicle
By acquiring vehicle data from a cloud server and using an airbag fault model to diagnose and provide repair measures, the problem of inefficient airbag fault detection in traditional methods has been solved, achieving efficient and accurate fault repair.
Patent Information
- Application Number
- CN202411665055.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2044-11-20
AI Technical Summary
Traditional methods for detecting airbag malfunctions rely on driver experience or on-vehicle inspections, which are inefficient and may result in malfunctions not being detected and repaired in a timely manner, posing safety hazards.
Vehicle data is obtained through a cloud server, and faults are identified and repair measures are provided using an airbag fault model. A comprehensive judgment is made by combining vehicle operating conditions, indicator light status, and sensor signals, and fault codes are read and repair measures are transmitted.
It improves the accuracy and efficiency of fault diagnosis, ensures timely repair of the airbag system, reduces false alarms and missed alarms, and lowers maintenance costs and time.
Smart Images

Figure CN119512050B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle networking technology, specifically to a remote vehicle airbag fault repair method, device, vehicle terminal, and vehicle. Background Technology
[0002] With the continuous development of automotive technology, airbag systems have become an indispensable safety feature in modern cars. However, in actual use, due to various reasons such as internal system malfunctions, sensor abnormalities, and wiring connection problems, the airbag indicator light may remain illuminated, thus reminding the driver that there is a malfunction in the airbag system and that it needs to be inspected.
[0003] Traditional fault detection methods rely on the driver's experience to guess based on instrument prompts, or on the actual vehicle inspection by maintenance personnel after the vehicle has stopped. This method is not only inefficient, but may also lead to the failure to detect and repair airbag malfunctions in a timely manner, thus posing certain safety hazards. Summary of the Invention
[0004] This application provides a method, device, vehicle terminal, and vehicle for remotely repairing vehicle airbag malfunctions, in order to solve the aforementioned technical problems.
[0005] This application provides a remote vehicle airbag fault repair method applied to a cloud server. The method includes: acquiring vehicle data uploaded by the vehicle, the vehicle data including vehicle power-on signal, vehicle speed, airbag indicator light signal, and sensor signals; determining whether the vehicle airbag is faulty based on the vehicle data; when the vehicle airbag is faulty, reading the airbag fault code, inputting the airbag fault code into a pre-constructed airbag fault model to obtain airbag repair measures; and transmitting the airbag repair measures to the vehicle so that the vehicle executes the airbag repair measures.
[0006] In one embodiment of this application, the process of determining whether a vehicle airbag is faulty based on the vehicle data includes: determining the vehicle's operating condition based on the vehicle's power-on signal and vehicle speed; determining whether a vehicle airbag is faulty based on the vehicle's operating condition, the airbag indicator light signal, and sensor signals; and when a vehicle airbag is faulty, reading the corresponding airbag fault code from a pre-established vehicle airbag fault feature knowledge base; wherein the vehicle airbag fault feature knowledge base is established based on historical airbag fault data.
[0007] In one embodiment of this application, the process of determining whether a vehicle airbag is faulty further includes: removing abnormal vehicle speed values from the vehicle speed to obtain a normal vehicle speed; smoothing the normal vehicle speed using exponential smoothing to obtain the target vehicle speed; removing abnormal state code values from the indicator light status of the vehicle airbag to obtain the target indicator light status; determining the vehicle operating condition based on the target vehicle speed and the vehicle power-on signal; and determining whether a vehicle airbag is faulty based on the vehicle operating condition, the target indicator light status, and the sensor signal; and when a vehicle airbag is faulty, reading the corresponding airbag fault code from a pre-established vehicle airbag fault feature knowledge base.
[0008] In one embodiment of this application, if the target vehicle speed includes driving speed and vehicle acceleration, determining the vehicle operating condition based on the target vehicle speed and the vehicle power-on signal includes: in response to the vehicle power-on signal, comparing the driving speed with a first vehicle speed threshold, a second vehicle speed threshold, a third vehicle speed threshold, and a fourth vehicle speed threshold, and comparing the absolute value of the vehicle acceleration with a first vehicle acceleration threshold; if the driving speed is greater than the first vehicle speed threshold and less than or equal to the second vehicle speed threshold, and the absolute value of the vehicle acceleration is less than the first vehicle acceleration threshold, then the vehicle operating condition is determined to be idling; if the driving speed is greater than the second vehicle speed threshold and less than or equal to the third vehicle speed threshold, then the vehicle operating condition is determined to be low-speed driving; if the driving speed is greater than the third vehicle speed threshold and less than or equal to the fourth vehicle speed threshold, then the vehicle operating condition is determined to be high-speed driving.
[0009] In one embodiment of this application, determining whether the vehicle airbag is faulty based on the vehicle operating condition and the target indicator light status includes: under idling conditions, if the target indicator light remains illuminated for a preset time period, it is determined that the airbag is faulty, and a corresponding airbag fault code is searched in the airbag fault feature knowledge base based on the idling conditions and the target indicator light status under idling conditions, as the first airbag fault code; under low-speed driving conditions, if the target indicator light is detected to be illuminated, the collision pressure value of the collision sensor on the airbag is detected, and if the collision pressure value is greater than or equal to a preset pressure value, it is determined that the airbag is faulty, and Based on the low-speed driving condition, the target indicator light status under the low-speed driving condition, and the collision pressure value greater than or equal to the preset pressure value, the corresponding airbag fault code is searched in the airbag fault feature knowledge base as the second airbag fault code; under the high-speed driving condition, if the target indicator light is detected to be illuminated, the collision pressure value of the collision sensor on the airbag is detected. If the collision pressure value is less than the preset pressure value, it is determined that the airbag is faulty, and based on the high-speed driving condition, the target indicator light status under the high-speed driving condition, and the collision pressure value less than the preset pressure value, the corresponding airbag fault code is searched in the airbag fault feature knowledge base as the third airbag fault code.
[0010] In one embodiment of this application, the training process of the airbag failure model includes: acquiring historical airbag failure data, setting sample airbag failure codes based on the historical airbag failure data, and setting corresponding airbag repair measures for the sample airbag failure codes; generating a dataset by associating the sample airbag failure codes and the airbag repair measures, the dataset including a training set and a validation set; training a pre-calibrated initial airbag failure model based on the training set; and validating the initial airbag failure model using the validation set to obtain the airbag failure model.
[0011] In one embodiment of this application, setting corresponding airbag repair measures for the airbag fault codes includes: parsing the first airbag fault code to obtain first airbag fault information; parsing the second airbag fault code to obtain second airbag fault information; and parsing the third airbag fault code to obtain third airbag fault information; and setting different, not completely the same, or completely the same airbag repair measures based on the first airbag fault information, the second airbag fault information, and the third airbag fault information.
[0012] The remote vehicle airbag fault repair device provided in this application includes: an acquisition module for acquiring vehicle data uploaded by the vehicle, the vehicle data including vehicle power-on signal, vehicle speed, airbag indicator light signal, and sensor signals; a judgment module for judging whether the vehicle airbag is faulty based on the vehicle data; a repair module for reading the airbag fault code when the vehicle airbag is faulty, inputting the airbag fault code into a pre-built airbag fault model to obtain airbag repair measures; and transmitting the airbag repair measures to the vehicle so that the vehicle executes the airbag repair measures.
[0013] This application provides a vehicle-mounted terminal, including a processor, a memory, and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the above-described remote vehicle airbag fault repair method.
[0014] The beneficial effects of this application are as follows: By acquiring vehicle data uploaded by the vehicle, including vehicle power-on signal, vehicle speed, airbag indicator light signal, and sensor signals; determining whether the vehicle's airbags are faulty based on the vehicle data; when a faulty airbag is found, reading the airbag fault code and inputting it into a pre-built airbag fault model to obtain airbag repair measures; and transmitting the airbag repair measures to the vehicle so that the vehicle can execute the airbag repair measures. This comprehensive consideration of multiple vehicle indicators to determine whether an airbag is faulty is more accurate and reliable than judging by a single indicator. For example, in some cases, relying solely on the indicator light status may result in false alarms or missed alarms, while combining this with vehicle speed can further rule out temporary abnormalities in the indicator lights caused by special driving conditions, improving the accuracy of fault diagnosis. Once an airbag fault is determined, reading the airbag fault code and inputting it into the pre-built airbag fault model can quickly and accurately determine the cause of the fault. Through the fault repair model, the fault code can be analyzed in a short time, improving diagnostic efficiency.
[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0017] Figure 1 This is a flowchart illustrating a remote vehicle airbag malfunction repair method according to an exemplary embodiment of this application;
[0018] Figure 2 This is a block diagram illustrating a remote vehicle airbag malfunction repair device, as shown in an exemplary embodiment of this application.
[0019] Figure 3 This is a schematic diagram illustrating the structure of an in-vehicle terminal, as shown in an exemplary embodiment of this application. Detailed Implementation
[0020] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.
[0021] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0022] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.
[0023] The embodiments of this application respectively propose a remote vehicle airbag fault repair method, a remote vehicle airbag fault repair device, an in-vehicle terminal, and a vehicle. These embodiments will be described in detail below.
[0024] Please see Figure 1 , Figure 1 A flowchart illustrating a remote vehicle airbag malfunction repair method according to one embodiment of this application is shown. Figure 1 As shown, the method includes at least steps S110 to S140, and the execution entity is the cloud server. Details are as follows:
[0025] Step S110: Obtain vehicle data uploaded by the vehicle. This vehicle data includes vehicle power-on signal, vehicle speed, airbag indicator light signal, and sensor signals. In this embodiment, the airbag indicator light is off when the trigger condition is not met during normal use, and illuminated when the trigger condition is met. When there is a fault in the airbag or its wiring, the airbag indicator light is either constantly on or flashing. The vehicle controller can obtain the airbag indicator light status by acquiring its operating signal.
[0026] Step S120: Determine whether the vehicle's airbags are faulty based on the vehicle data.
[0027] Step S130: When the vehicle airbag malfunctions, read the airbag fault code and input the airbag fault code into the pre-built airbag fault model to obtain airbag repair measures.
[0028] Step S140: The airbag repair measures are transmitted to the vehicle so that the vehicle performs the airbag repair measures.
[0029] exist Figure 1 The technical solution described involves acquiring vehicle data uploaded by the vehicle, including vehicle power-on signal, vehicle speed, airbag indicator light signal, and sensor signals. Based on this data, the system determines whether the vehicle's airbags are faulty. If a fault is found, the system reads the airbag fault code and inputs it into a pre-built airbag fault model to obtain airbag repair measures. These repair measures are then transmitted to the vehicle for execution. This comprehensive approach, considering multiple vehicle indicators, is more accurate and reliable than relying on a single indicator. For example, in some cases, relying solely on indicator light status may result in false alarms or missed alarms. Combining this with vehicle speed can further eliminate temporary abnormalities caused by special driving conditions, improving the accuracy of fault diagnosis. Once an airbag fault is confirmed, reading the airbag fault code and inputting it into the pre-built airbag fault model allows for quick and accurate identification of the cause. The fault repair model enables analysis of the fault code in a short time, improving diagnostic efficiency.
[0030] In one embodiment of this application, the process of determining whether a vehicle airbag is faulty based on vehicle data includes: determining the vehicle's operating condition based on the vehicle's power-on signal and speed; determining whether the vehicle airbag is faulty based on the vehicle's operating condition, airbag indicator light signal, and sensor signals; and when the vehicle airbag is faulty, retrieving the corresponding airbag fault code from a pre-established vehicle airbag fault feature knowledge base. This knowledge base is established based on historical airbag fault data. By monitoring the vehicle's power-on signal, speed, and airbag indicator light signal in real time, potential faults in the airbag system can be detected promptly, ensuring that the airbags can deploy normally in emergencies and provide maximum protection for passengers. Using the pre-established vehicle airbag fault feature knowledge base, the type of airbag fault can be quickly identified and located, shortening the fault diagnosis time and improving maintenance efficiency. By retrieving the corresponding airbag fault code, maintenance personnel can accurately identify the location of the fault, enabling targeted repairs, avoiding unnecessary disassembly and inspection, reducing maintenance costs, and minimizing other potential problems caused by incorrect repairs.
[0031] In one embodiment of this application, the process of determining whether a vehicle airbag is faulty further includes: removing abnormal vehicle speed values from the vehicle speed data to obtain a normal vehicle speed; smoothing the normal vehicle speed using exponential smoothing to obtain a target vehicle speed; and removing abnormal state code values from the vehicle airbag indicator light statuses to obtain a target indicator light status. It should be noted that abnormal vehicle speed values may be caused by a charging circuit fault or a vehicle speed sensor fault, and abnormal state code values may be generated during the vehicle OTA upgrade process or by abnormal vehicle network communication. The pre-processed target vehicle speed and target indicator light status are more reliable, providing a solid foundation for subsequent fault diagnosis. This reduces misjudgments and unnecessary repairs caused by inaccurate data, improving the overall reliability of the airbag fault diagnosis system. Combining vehicle operating conditions and target indicator light status to determine whether an airbag is faulty takes into account multiple factors. While the indicator light status directly reflects the current state of the airbag system, a single indicator light status may result in false alarms or inaccuracies. Vehicle operating conditions, on the other hand, provide broader background information, considering the impact of vehicle speed on the airbag and the operating characteristics of the airbag under different conditions. This comprehensive judgment method can more fully assess the airbag's fault status and reduce the possibility of misjudgment.
[0032] In one embodiment of this application, if the target vehicle speed includes driving speed and vehicle acceleration, determining the vehicle operating condition based on the target vehicle speed and the vehicle power-on signal includes: in response to the vehicle power-on signal, comparing the driving speed with a first vehicle speed threshold, a second vehicle speed threshold, a third vehicle speed threshold, and a fourth vehicle speed threshold, and comparing the absolute value of the vehicle acceleration with a first vehicle acceleration threshold; if the driving speed is greater than the first vehicle speed threshold and less than or equal to the second vehicle speed threshold, and the absolute value of the vehicle acceleration is less than the first vehicle acceleration threshold, then the vehicle operating condition is determined to be idling; if the driving speed is greater than the second vehicle speed threshold and less than or equal to the third vehicle speed threshold, then the vehicle operating condition is determined to be low-speed driving; if the driving speed is greater than the third vehicle speed threshold and less than or equal to the fourth vehicle speed threshold, then the vehicle operating condition is determined to be high-speed driving. The method combines vehicle operating conditions and target indicator light status to determine whether an airbag is malfunctioning. It takes into account multiple factors. The indicator light status directly reflects the current status of the airbag system, but a single indicator light status may give false alarms or be inaccurate. The vehicle operating conditions provide a wider range of background information, taking into account the impact of vehicle speed on the airbag and the working characteristics of the airbag under different operating conditions. This comprehensive judgment method can more fully assess the airbag malfunction and reduce the possibility of misjudgment.
[0033] As an example, the first vehicle speed threshold is set to 0 km / h, the second to 30 km / h, the third to 60 km / h, and the fourth to 120 km / h. The first vehicle acceleration threshold is set to 1 m / s². 2 At a certain moment, the vehicle's speed is 25 km / h, and the absolute value of its acceleration is 0.5 m / s². 2 Since the vehicle speed is greater than the first speed threshold (0 km / h) and less than or equal to the second speed threshold (30 km / h), and the absolute value of the vehicle acceleration is less than the first vehicle acceleration threshold (1 m / s²), the vehicle's speed is not greater than the second speed threshold (30 km / h). 2At one point, the vehicle's speed is idling. At another point, the vehicle's speed is 45 km / h, which is greater than the second speed threshold (30 km / h) and less than or equal to the third speed threshold (60 km / h), thus determining the vehicle's operating condition as low-speed driving. At yet another point, the vehicle's speed is 80 km / h, which is greater than the third speed threshold (60 km / h) and less than or equal to the fourth speed threshold (120 km / h), thus determining the vehicle's operating condition as high-speed driving. In idling conditions, the vehicle is usually stationary or moving slowly. If the airbag malfunctions in this condition, it may be related to factors such as low load operation of the electrical system and static response of sensors. In low-speed driving conditions, airbags may be less frequently triggered, but if a malfunction indicator light illuminates, it may be due to a minor false alarm from a sensor or a temporary poor connection in the wiring. However, in high-speed driving conditions, if the airbag malfunctions, it may pose a serious threat to the lives of the occupants, requiring a more rigorous and accurate diagnosis. By analyzing different operating conditions, the standards and methods for fault detection can be adjusted according to specific circumstances, thereby improving the accuracy of detection.
[0034] In one embodiment of this application, determining whether a vehicle airbag is faulty based on vehicle operating conditions and the status of a target indicator light includes: Under idling conditions, if the target indicator light remains illuminated for a preset time period, a faulty airbag is determined, and a corresponding airbag fault code is searched in an airbag fault feature knowledge base based on the idling conditions and the target indicator light status under idling conditions, designated as the first airbag fault code; Under low-speed driving conditions, if the target indicator light is detected to be illuminated, the collision pressure value of the collision sensor on the airbag is detected. If the collision pressure value is greater than or equal to a preset pressure value, a faulty airbag is determined, and the faulty airbag is determined based on the low-speed driving conditions and the target indicator light status under idling conditions, designated as the first airbag fault code; Under low-speed driving conditions, if the target indicator light is detected to be illuminated, the collision pressure value of the collision sensor on the airbag is detected. If the collision pressure value is greater than or equal to a preset pressure value, a faulty airbag is determined, and a faulty airbag is determined based on the low-speed driving conditions and the target indicator light status under idling conditions, designated as the first airbag fault code. In low-speed driving conditions, the target indicator light status and a collision pressure value greater than or equal to a preset pressure value are used to search for the corresponding airbag fault code in the airbag fault feature knowledge base, which is then designated as the second airbag fault code. In high-speed driving conditions, if the target indicator light is illuminated, the collision pressure value of the collision sensor on the airbag is detected. If the collision pressure value is less than the preset pressure value, an airbag fault is determined, and the corresponding airbag fault code is searched in the airbag fault feature knowledge base based on the high-speed driving conditions, the target indicator light status, and the collision pressure value less than the preset pressure value, which is then designated as the third airbag fault code. In low-speed driving conditions, airbags may be less frequently triggered, but if a fault indicator light illuminates, it may be due to a minor false alarm from the sensor or a temporary poor connection in the wiring. However, in high-speed driving conditions, if an airbag malfunctions, it may pose a serious threat to the lives of occupants, requiring more stringent and accurate fault diagnosis. By analyzing different driving conditions, the standards and methods for fault detection can be adjusted according to specific circumstances, improving detection accuracy.
[0035] As an example, the preset time period is set to 5 minutes. When the car is idling, the airbag indicator light should normally be off. If, at a certain moment, the car is idling and the airbag indicator light remains illuminated for the next 5 minutes, a faulty airbag is identified. Based on the idling condition and the target indicator light status during idling, the corresponding airbag fault code is searched in the airbag fault characteristic knowledge base and designated as the first airbag fault code, such as "IDL-FLT-001," indicating an airbag fault occurring during idling. The onboard computer records this fault code and warns the driver via a warning light on the dashboard or information display, prompting the driver to check the airbag system as soon as possible. The code is also sent to the after-sales management system so that professionals can guide the user in handling the airbag fault. During idling, the collision risk is low. The airbag indicator light on the dashboard is continuously monitored. If the indicator light remains illuminated for a preset time period, a potential airbag malfunction is determined.
[0036] As an example, the preset pressure value is set to 500 Newtons. When the car is traveling at low speed, if the airbag indicator light suddenly illuminates, the system immediately checks the collision pressure value of the collision sensor on the airbag. For instance, if the airbag indicator light illuminates during low-speed driving and the detected collision pressure value is 600 Newtons, exceeding the preset pressure value, the system determines that the airbag is faulty. Based on the low-speed driving condition, the target indicator light status during that condition, and the collision pressure value greater than or equal to the preset pressure value, the system searches the airbag fault code knowledge base for the corresponding airbag fault code, which is then used as a second airbag fault code. For example, "LOW-FLT-002" indicates an airbag malfunction occurring under low-speed driving conditions. Similarly, the onboard computer records this fault code, issues a warning to the driver, reminding them to pay attention to safety and promptly check and repair the airbag. The code is also sent to the after-sales management system, allowing professionals to guide the user in handling the airbag malfunction. Since different fault conditions may cause different indicator light states and pressure values, setting reasonable judgment criteria for pressure values can effectively prevent false airbag deployment. If only the indicator light is used for judgment, false alarms may occur due to electrical system failures or other reasons, causing the airbag to deploy unnecessarily and injuring the occupants. However, by combining the judgment with the pressure value, it is possible to more accurately determine whether a collision situation requiring airbag deployment has actually occurred, thus avoiding false triggering.
[0037] As an example, the preset pressure value is 500 Newtons. When the car is traveling at high speed, if the airbag indicator light illuminates, the system detects the collision pressure value of the collision sensor on the airbag. At high speed, the airbag indicator light illuminates, and the detected collision pressure value is 400 Newtons, which is less than the preset pressure value. At this point, the system determines that the airbag is faulty and searches for the corresponding airbag fault code in the airbag fault characteristic knowledge base based on the high-speed driving condition, the target indicator light status under high-speed driving conditions, and the collision pressure value less than the preset pressure value. This is recorded as a third airbag fault code, such as "HIGH-FLT-003," indicating an airbag malfunction occurring under high-speed driving conditions. The onboard computer records this fault code and takes more urgent warning measures, such as audible alarms and flashing warning lights, to remind the driver to take immediate action to ensure driving safety. The code is also sent to the after-sales management system, allowing professionals to guide the user in handling the airbag malfunction. Different fault conditions may lead to different indicator light states and pressure value changes. Setting reasonable judgment criteria for pressure values can effectively prevent false airbag deployment. If only the indicator light is used for judgment, false alarms may occur due to electrical system failures or other reasons, causing the airbag to deploy unnecessarily and injuring the occupants. However, by combining the judgment with the pressure value, it is possible to more accurately determine whether a collision situation requiring airbag deployment has actually occurred, thus avoiding false triggering.
[0038] As an example, different fault conditions may lead to different indicator light states and pressure value changes. By comprehensively analyzing these two parameters, the type and location of the airbag malfunction can be more accurately pinpointed. For instance, if the indicator light remains on and the pressure value is zero, it may indicate a damaged collision sensor or a broken circuit; if the indicator light flashes and the pressure value is abnormally high, it may indicate a fault in the airbag's internal gas generator. This provides maintenance personnel with a clearer direction for fault diagnosis, improving maintenance efficiency.
[0039] In one embodiment of this application, the training process of the airbag failure model includes: acquiring historical airbag failure data, setting sample airbag failure codes based on the historical airbag failure data, and setting corresponding airbag repair measures for the sample airbag failure codes; generating a dataset by associating the sample airbag failure codes and airbag repair measures, the dataset including a training set and a validation set; training a pre-calibrated initial airbag failure model based on the training set; and validating the initial airbag failure model using the validation set to obtain the airbag failure model. Reading the airbag failure code and inputting it into the pre-built airbag failure model can quickly and accurately determine the cause of the failure. Through the failure repair model, the failure code can be analyzed in a short time, improving diagnostic efficiency.
[0040] In one embodiment of this application, setting corresponding airbag repair measures for airbag fault codes includes: parsing a first airbag fault code to obtain first airbag fault information; parsing a second airbag fault code to obtain second airbag fault information; and parsing a third airbag fault code to obtain third airbag fault information; and setting different, not completely the same, or completely the same airbag repair measures based on the first airbag fault information, the second airbag fault information, and the third airbag fault information. Specifically, the process of setting corresponding airbag repair measures for airbag fault codes in this embodiment may include: parsing the first airbag fault code to obtain the first airbag fault information, and setting the first airbag repair measures based on the first airbag fault information; parsing the second airbag fault code to obtain the second airbag fault information, and setting the second airbag repair measures based on the second airbag fault information; parsing the third airbag fault code to obtain the third airbag fault information, and setting the third airbag repair measures based on the third airbag fault information; wherein, the first, second, and third airbag repair measures can be completely different airbag repair measures, not completely the same airbag repair measures, or completely the same airbag repair measures. Therefore, this embodiment can quickly send fault information to a remote server or repair center through the on-board diagnostic system, which can promptly detect airbag faults, prevent further deterioration of the fault, and improve the timeliness of fault handling. By remotely locating software vulnerabilities that may cause airbag short circuits, targeted repairs can be performed, eliminating the need for vehicle owners to drive their vehicles to repair centers for cumbersome inspections and diagnoses, saving time and costs. This precise repair method can effectively improve the success rate of repairs and reduce security risks caused by software problems.
[0041] As an example, the first airbag fault code is C12011, indicating a short circuit to ground in the driver's side airbag; the second airbag fault code is C121013, indicating excessively high resistance in the passenger side airbag; and the third airbag fault code is C126513, indicating an open circuit in the driver's side pressure sensor. For the first airbag fault code C12011, the corrective action involves sending the fault information to a remote server or service center via the vehicle's on-board diagnostics system to fix the software vulnerability that could cause the airbag short circuit. For the second airbag fault code C121013, the corrective action involves reading and calibrating the resistance values of the airbag system. For the third airbag fault code C126513, the corrective action involves reading the status and data of the pressure sensor and issuing an instruction to replace the sensor based on this information. By quickly sending fault information to a remote server or service center via the on-board diagnostics system, airbag faults can be detected promptly, preventing further deterioration and improving the timeliness of fault handling. By remotely locating software vulnerabilities that could cause airbag short circuits, targeted repairs can be performed, eliminating the need for vehicle owners to take their vehicles to a repair center for cumbersome inspections and diagnoses, saving time and costs. This precise repair method can effectively improve the success rate of repairs and reduce safety hazards caused by software issues.
[0042] Figure 2 A block diagram of a remote vehicle airbag malfunction repair device according to an exemplary embodiment of this application is shown. (Reference) Figure 2As shown, a remote vehicle airbag fault repair device 200 according to an embodiment of this application includes: an acquisition module 210, a judgment module 220, and a repair module 230. The acquisition module is used to acquire vehicle data uploaded by the vehicle, including vehicle power-on signal, vehicle speed, airbag indicator light signal, and sensor signals. The judgment module is used to determine whether the vehicle airbag is faulty based on the vehicle data. The repair module is used to, when the vehicle airbag is faulty, read the airbag fault code, input the airbag fault code into a pre-constructed airbag fault model to obtain airbag repair measures, and transmit the airbag repair measures to the vehicle so that the vehicle executes the airbag repair measures. By comprehensively considering multiple vehicle indicators to determine whether the airbag is faulty, the determination is more accurate and reliable than determining based on a single indicator. For example, in some cases, relying solely on the indicator light status may result in false alarms or missed alarms. However, combining this with vehicle speed can further eliminate temporary abnormalities in the indicator lights caused by special driving conditions, thus improving the accuracy of fault diagnosis. Once a fault is determined to be in the airbag, reading the airbag fault code and inputting it into a pre-built airbag fault model can quickly and accurately determine the cause of the fault. Through the fault repair model, the fault code can be analyzed in a short time, improving diagnostic efficiency.
[0043] In one embodiment of this application, the judgment module is used to judge the vehicle's operating condition based on the vehicle's power-on signal and vehicle speed, and to judge whether the vehicle's airbag is faulty based on the vehicle's operating condition, the airbag indicator light signal, and sensor signals; when the vehicle's airbag is faulty, the corresponding airbag fault code is read from a pre-established vehicle airbag fault feature knowledge base; wherein, the vehicle airbag fault feature knowledge base is established based on historical airbag fault data.
[0044] In one embodiment of this application, the determination module is used to respond to the vehicle power-on signal by comparing the driving speed with a first vehicle speed threshold, a second vehicle speed threshold, a third vehicle speed threshold, and a fourth vehicle speed threshold, and by comparing the absolute value of the vehicle acceleration with a first vehicle acceleration threshold. If the driving speed is greater than the first vehicle speed threshold and less than or equal to the second vehicle speed threshold, and the absolute value of the vehicle acceleration is less than the first vehicle acceleration threshold, then the vehicle is determined to be in an idling condition. If the driving speed is greater than the second vehicle speed threshold and less than or equal to the third vehicle speed threshold, then the vehicle is determined to be in a low-speed driving condition. If the driving speed is greater than the third vehicle speed threshold and less than or equal to the fourth vehicle speed threshold, then the vehicle is determined to be in a high-speed driving condition.
[0045] In one embodiment of this application, the judgment module is used to remove abnormal vehicle speed values from the vehicle speed to obtain a normal vehicle speed, and to smooth the normal vehicle speed through exponential smoothing to obtain a target vehicle speed; and to remove abnormal state code values from the indicator light status of the vehicle airbag to obtain a target indicator light status; to judge the vehicle operating condition based on the target vehicle speed and the vehicle power-on signal, and to judge whether the vehicle airbag is faulty based on the vehicle operating condition, the target indicator light status and the sensor signal; and when the vehicle airbag is faulty, to read the corresponding airbag fault code from the pre-established vehicle airbag fault feature knowledge base.
[0046] In one embodiment of this application, the determination module is used to determine if the airbag malfunctions when the target indicator light remains illuminated for a preset time period during idling, and to search for the corresponding airbag fault code in the airbag fault feature knowledge base based on the idling condition and the target indicator light status during idling, which is then designated as the first airbag fault code. During low-speed driving, if the target indicator light is detected to be illuminated, the collision pressure value of the collision sensor on the airbag is detected. If the collision pressure value is greater than or equal to a preset pressure value, the airbag malfunctions are determined, and the determination is made based on the low-speed driving condition and the target indicator light status during idling. The target indicator light status and the collision pressure value greater than or equal to the preset pressure value are used to search for the corresponding airbag fault code in the airbag fault feature knowledge base, which is then used as the second airbag fault code. Under high-speed driving conditions, if the target indicator light status is detected to be illuminated, the collision pressure value of the collision sensor on the airbag is detected. If the collision pressure value is less than the preset pressure value, it is determined that the airbag is faulty, and the corresponding airbag fault code is searched for in the airbag fault feature knowledge base based on the high-speed driving conditions, the target indicator light status under high-speed driving conditions, and the collision pressure value less than the preset pressure value, which is then used as the third airbag fault code.
[0047] In one embodiment of this application, the remote vehicle airbag fault repair device further includes a model training module 240, which is used to acquire historical airbag fault data, set sample airbag fault codes based on the historical airbag fault data, and set corresponding airbag repair measures for the sample airbag fault codes; generate a dataset by associating the sample airbag fault codes and airbag repair measures, the dataset including a training set and a validation set; train a pre-calibrated initial airbag fault model based on the training set; and validate the initial airbag fault model through the validation set to obtain an airbag fault model.
[0048] In one embodiment of this application, the repair module is used to parse the first airbag fault code to obtain the first airbag fault information; and to parse the second airbag fault code to obtain the second airbag fault information; and to parse the third airbag fault code to obtain the third airbag fault information; and to set different or not completely the same or completely the same airbag repair measures based on the first airbag fault information, the second airbag fault information and the third airbag fault information.
[0049] It should be noted that the apparatus and method provided in the above embodiments belong to the same concept, and the specific ways in which each module and unit performs operations have been described in detail in the method embodiments, and will not be repeated here. In practical applications, the apparatus provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above, and this is not a limitation.
[0050] Please see Figure 3 , Figure 3 This is a schematic diagram illustrating the structure of an in-vehicle terminal, as shown in an exemplary embodiment of this application. It should be noted that... Figure 3 The vehicle terminal 300 shown is merely an example and should not impose any limitations on the functionality and usage area of the embodiments of this application.
[0051] like Figure 3 As shown, the vehicle terminal 300 includes a processor 301, a memory 302, and a communication bus 303; the communication bus 303 is used to connect the processor 301 and the memory 302; the processor 301 is used to execute the computer program stored in the memory 302 to implement one or more methods as described in the above embodiments.
[0052] The vehicle-mounted terminal provided in this application includes a processor, a memory, a transceiver, and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication between them. The memory is used to store computer programs, the communication interface is used to perform communication, and the processor and the transceiver are used to run the computer programs, enabling the electronic device to perform the various steps of the above method.
[0053] In this embodiment, the memory may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.
[0054] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0055] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A method for remotely repairing a vehicle airbag fault, the method comprising: The method is applied to a cloud server end, and the method comprises: obtaining vehicle data uploaded by a vehicle, wherein the vehicle data comprises a vehicle power-on signal, a vehicle speed, an airbag indicator light signal, and a sensor signal; judging whether the vehicle airbag has a fault according to the vehicle data, comprising: judging a vehicle working condition according to the vehicle power-on signal and the vehicle speed, judging whether the vehicle airbag has a fault based on the vehicle working condition, the airbag indicator light signal, and the sensor signal; when the vehicle airbag has a fault, reading out a corresponding airbag fault code from a pre-established vehicle airbag fault feature knowledge base; wherein the vehicle airbag fault feature knowledge base is established based on historical airbag fault data; and removing abnormal vehicle speed values in the vehicle speed to obtain a normal vehicle speed, performing smoothing processing on the normal vehicle speed through exponential smoothing to obtain a target vehicle speed; and removing abnormal state code values in the indicator light state of the vehicle airbag to obtain a target indicator light state; judging a vehicle working condition according to the target vehicle speed and the vehicle power-on signal, and judging whether the vehicle airbag has a fault based on the vehicle working condition, the target indicator light state, and the sensor signal; and when the vehicle airbag has a fault, reading out a corresponding airbag fault code from a pre-established vehicle airbag fault feature knowledge base; when the vehicle airbag has a fault, reading out an airbag fault code, inputting the airbag fault code into a pre-established airbag fault model to obtain airbag repair measures; and transmitting the airbag repair measures to the vehicle to enable the vehicle to execute the airbag repair measures wherein, if the target vehicle speed comprises a driving vehicle speed and a vehicle acceleration, judging a vehicle working condition according to the target vehicle speed and the vehicle power-on signal comprises: in response to the vehicle power-on signal, comparing the driving vehicle speed with a first vehicle speed threshold, a second vehicle speed threshold, a third vehicle speed threshold, and a fourth vehicle speed threshold, respectively, and comparing an absolute value of the vehicle acceleration with a first vehicle acceleration threshold; if the driving vehicle speed is greater than the first vehicle speed threshold and less than or equal to the second vehicle speed threshold, and the absolute value of the vehicle acceleration is less than the first vehicle acceleration threshold, it is determined that the vehicle working condition is an idling working condition; if the driving vehicle speed is greater than the second vehicle speed threshold and less than or equal to the third vehicle speed threshold, it is determined that the vehicle working condition is a low-speed driving working condition; and if the driving vehicle speed is greater than the third vehicle speed threshold and less than or equal to the fourth vehicle speed threshold, it is determined that the vehicle working condition is a high-speed driving working condition. The determination of whether the vehicle airbag is faulty based on the vehicle working condition and the target indicator light state comprises: in the idle speed working condition, if the target indicator light state is in the lighting state for a preset time period, it is determined that the airbag is faulty, and a corresponding airbag fault code is searched in an airbag fault feature knowledge base according to the idle speed working condition and the target indicator light state in the idle speed working condition, as a first airbag fault code; in the low-speed driving working condition, if the target indicator light state is detected to be in the lighting state, a collision pressure value of a collision sensor on the airbag is detected, and if the collision pressure value is greater than or equal to a preset pressure value, it is determined that the airbag is faulty, and a corresponding airbag fault code is searched in the airbag fault feature knowledge base according to the low-speed driving working condition, the target indicator light state in the low-speed driving working condition and the collision pressure value greater than or equal to the preset pressure value, as a second airbag fault code; in the high-speed driving working condition, if the target indicator light state is detected to be in the lighting state, a collision pressure value of a collision sensor on the airbag is detected, and if the collision pressure value is less than a preset pressure value, it is determined that the airbag is faulty, and a corresponding airbag fault code is searched in the airbag fault feature knowledge base according to the high-speed driving working condition, the target indicator light state in the high-speed driving working condition and the collision pressure value less than the preset pressure value, as a third airbag fault code.
2. The remote vehicle airbag fault remediation method of claim 1, wherein, The training process of the airbag fault model comprises: obtaining historical airbag fault data, and setting a sample airbag fault code based on the historical airbag fault data, and setting a corresponding airbag repair measure for the sample airbag fault code; generating a data set by associating the sample airbag fault code and the airbag repair measure, the data set comprising a training set and a validation set; model training of a pre-calibrated initial airbag fault model based on the training set; verifying the initial airbag fault model through the validation set to obtain an airbag fault model.
3. The remote vehicle airbag fault remediation method of claim 1 or 2, wherein, Setting a corresponding airbag repair measure for the airbag fault code comprises: analyzing the first airbag fault code to obtain first airbag fault information, analyzing the second airbag fault code to obtain second airbag fault information, and analyzing the third airbag fault code to obtain third airbag fault information; setting different or not completely same or completely same airbag repair measures based on the first airbag fault information, the second airbag fault information and the third airbag fault information.
4. A remote vehicle airbag failure remediation apparatus for use in the remote vehicle airbag failure remediation method according to any one of claims 1 to 3, characterized by The device comprises: an acquisition module for acquiring vehicle data uploaded by a vehicle, the vehicle data comprising a vehicle power-on signal, a vehicle speed, an airbag indicator light signal and a sensor signal; a judgment module for judging whether the vehicle airbag is faulty based on the vehicle data; The repair module is configured to read an airbag fault code when the airbag of the vehicle has a fault, input the airbag fault code into a pre-built airbag fault model to obtain an airbag repair measure, and transmit the airbag repair measure to the vehicle to enable the vehicle to execute the airbag repair measure.
5. A vehicle terminal, characterized by comprising: The remote vehicle airbag fault repair method comprises the following steps: a vehicle airbag fault is detected; an airbag fault code is read; the airbag fault code is input into a pre-built airbag fault model to obtain an airbag repair measure; and the airbag repair measure is transmitted to the vehicle to enable the vehicle to execute the airbag repair measure.
6. A vehicle characterized by comprising: The remote vehicle airbag fault repair device or the vehicle-mounted terminal.
Citation Information
Patent Citations
Method and device for remotely maintaining air bag restraint system module and computer equipment
CN114326683A
Safety air bag rack test system
CN115808917A