Vehicle data processing method and device, electronic equipment and storage medium
By adding a new target storage space in the airbag controller, real-time monitoring and collection of the status value of the airbag detonation collision signal solves the problem of difficulty in determining the causes of fires and door locks after vehicle collisions, and achieves effective optimization of vehicle safety. Analyze and improve.
Patent Information
- Application Number
- CN202411369556.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-09-29
AI Technical Summary
After a vehicle crash, it is difficult to accurately determine the cause of the vehicle's fire or door lock, which affects the improvement of the car's safety design.
Add a new target storage space in the airbag controller to monitor whether the vehicle collides in real time, and collect and store the status value of the airbag detonation collision signal according to different sampling cycles. These data can be used to analyze whether the airbag detonation signal did not trigger door unlocking, power outage, and oil circuit failure in time, resulting in a fire and door lock during a vehicle collision.
By storing and analyzing the status value of the airbag detonation collision signal, it is possible to accurately determine the timeliness of unlocking the door, cutting off power, and cutting off the oil circuit in a vehicle collision event, thereby optimizing the airbag control system and improving vehicle safety.
Smart Images

Figure CN119329452A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of driving safety technology, and in particular to a vehicle data processing method, device, electronic equipment and storage medium. Background Art
[0003] When a vehicle crashes, it is sometimes accompanied by a fire or a locked door. In order to improve the safety design of the vehicle, it is necessary to find out the real cause of the above situations. Therefore, after a vehicle crash, accurately determining the cause of the vehicle fire or locked door has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present invention provides a vehicle data processing method, device, electronic equipment and storage medium.
[0005] According to another aspect of the present invention, there is provided a vehicle data processing method, comprising:
[0006] The vehicle's airbag controller monitors in real time whether the vehicle has collided;
[0007] In response to the vehicle not having a collision, collecting a state value of an airbag detonation collision signal according to a first sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added by the safety airbag controller;
[0008] In response to a collision of the vehicle, collecting a state value of an airbag detonation collision signal according to a second sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller; wherein the second sampling period is shorter than the first sampling period;
[0009] In response to the received diagnosis request, the state value of the airbag detonation collision signal stored in the target storage space is sent to the diagnosis device, so that the diagnosis device performs vehicle collision event analysis according to the state value of the airbag detonation collision signal.
[0010] Optionally, the method further includes:
[0011] When collecting the state value of the airbag detonation collision signal, assigning a data identifier to the state value of the airbag detonation collision signal;
[0012] Correspondingly, storing the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller includes:
[0013] According to the data identifier associated with the state value of the airbag detonation collision signal and in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in the target storage space newly added by the safety airbag controller.
[0014] Optionally, in response to the received diagnosis request, sending the state value of the airbag detonation collision signal stored in the target storage space to the diagnosis device includes:
[0015] Determine a data identifier included in the diagnosis request, and determine the address of the target storage space in combination with a predetermined mapping relationship between the data identifier and the address of the target storage space;
[0016] According to the address of the target storage space, the state value of the airbag detonation collision signal is obtained from the target storage space and sent to the diagnostic device.
[0017] Optionally, the method further includes:
[0018] In response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the first sampling period reaching a preset quantity threshold, the target storage space is updated with data.
[0019] Optionally, the method further includes:
[0020] In response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the second sampling period reaching a preset quantity threshold, the storage of data into the target storage space is stopped.
[0021] Optionally, the target storage space is provided by a non-volatile storage unit.
[0022] According to another aspect of the present invention, there is provided a vehicle data processing device, comprising:
[0023] A monitoring module, used to monitor in real time whether the vehicle has collided through the vehicle's airbag controller;
[0024] A first acquisition module, configured to acquire a state value of an airbag detonation collision signal according to a first sampling period in response to the vehicle not having a collision, and store the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller;
[0025] A second acquisition module is used for acquiring a state value of an airbag detonation collision signal according to a second sampling period in response to a collision of the vehicle, and storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller; wherein the second sampling period is shorter than the first sampling period;
[0026] The diagnostic response module is used to send the state value of the airbag detonation collision signal stored in the target storage space to the diagnostic device in response to the received diagnostic request, so that the diagnostic device can perform vehicle collision event analysis according to the state value of the airbag detonation collision signal.
[0027] In an optional implementation, the method further includes:
[0028] A data identifier allocation module, used to allocate a data identifier to the state value of the airbag detonation collision signal when collecting the state value of the airbag detonation collision signal;
[0029] Correspondingly, storing the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller includes:
[0030] According to the data identifier associated with the state value of the airbag detonation collision signal and in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in the target storage space newly added by the safety airbag controller.
[0031] In an optional implementation, the diagnosis response module is specifically used to:
[0032] Determine a data identifier included in the diagnostic request, and determine the address of the target storage space in combination with a predetermined mapping relationship between the data identifier and the address of the target storage space;
[0033] According to the address of the target storage space, the state value of the airbag detonation collision signal is obtained from the target storage space and sent to the diagnostic device.
[0034] In an optional implementation, the method further includes:
[0035] The updating module is used to update the data in the target storage space in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the first sampling period reaching a preset quantity threshold.
[0036] In an optional implementation, the method further includes:
[0037] The storage stopping module is used to stop storing data into the target storage space in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the second sampling period reaching a preset quantity threshold.
[0038] In an optional implementation, the target storage space is provided by a non-volatile storage unit.
[0039] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0040] at least one processor; and
[0041] a memory communicatively connected to the at least one processor; wherein,
[0042] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle data processing method described in the embodiment of the present invention.
[0043] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle data processing method described in the embodiment of the present invention when executed.
[0044] The technical solution of the embodiment of the present invention is to add a target storage space in the airbag controller, and store the collected status value of the airbag detonation collision signal in the target storage space. Subsequently, based on the status value of the airbag detonation collision signal saved in the target storage space, it can be analyzed to determine whether the status value of the airbag detonation collision signal fails to trigger automatic unlocking of the door and power and oil circuit disconnection in time, resulting in fire and locking of the door during a vehicle collision.
[0045] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0047] Figure 1 is a flow chart of a vehicle data processing method provided according to an embodiment of the present invention;
[0048] Figure 2 is a flow chart of a vehicle data processing method provided according to an embodiment of the present invention;
[0049] Figure 3 is a structural schematic diagram of a vehicle data processing device provided according to an embodiment of the present invention;
[0050] Figure 4It is a structural schematic diagram of an electronic device for implementing the vehicle data processing method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0052] Embodiment 1
[0053] Figure 1 A flowchart of a vehicle data processing method is provided for an embodiment of the present invention. This embodiment is applicable to scenarios where airbag detonation collision signals are processed. The method can be executed by a vehicle data processing device, which can be implemented in the form of hardware and / or software. The vehicle data processing device can be configured in an electronic device.
[0054] like Figure 1 As shown, the vehicle data processing method includes:
[0055] S101. Monitor in real time whether the vehicle has collided by using the airbag controller of the vehicle.
[0056] In the embodiment of the present invention, the airbag controller (Airbag Control Unit, ACU for short) is the core component of the automobile airbag system, which plays a vital role when the vehicle collides. During the driving process of the vehicle, the airbag controller can collect the vehicle's operating status data (such as the vehicle's acceleration data) and body pressure data in real time, and then determine whether the vehicle collides based on the collected vehicle's operating status data and body pressure data.
[0057] According to whether the monitored vehicle has collided, the state value of the airbag detonation collision signal is collected and stored according to step S102 or step S103. It can be understood that the airbag controller prompts the vehicle control system whether a collision has occurred by controlling and changing the state value of the airbag detonation collision signal. Therefore, the state value of the airbag detonation collision signal is different when the vehicle has collided or not.
[0058] S102: In response to the vehicle not having a collision, collecting a state value of an airbag detonation collision signal according to a first sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller.
[0059] In an embodiment of the present invention, in order to realize the storage record of the state value of the airbag detonation collision signal, a target storage space is added in the design process of the airbag controller, wherein the target storage space is provided by a non-volatile storage unit. It can be understood that a non-volatile storage unit refers to a memory in which the stored data does not disappear after the current is turned off. In this way, by using a non-volatile storage unit to provide a target storage space, it can be ensured that the state value of the stored airbag detonation collision signal will not be lost due to power failure. In addition, it should be noted that the size of the target storage space can be set according to actual needs and is not specifically limited here. Exemplarily, the size of the target storage space is 1.2kb.
[0060] In the embodiment of the present invention, the first sampling period is exemplarily 100ms. In response to the vehicle not colliding, the state value of the airbag detonation collision signal can be collected according to the sampling period of 100ms, and the collected state value of the airbag detonation collision signal can be stored in the newly added target storage space of the airbag controller. In the specific implementation, the storage location of the state value of the airbag detonation collision signal can be specified as the target storage space in the control program of the airbag controller in advance. In this way, after the state value of the airbag detonation collision signal is collected, it can be directly stored in the target storage space. In this way, the storage record of the state value of the airbag detonation collision signal is realized.
[0061] Furthermore, in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the first sampling period reaching a preset quantity threshold, the target storage space is updated, for example, the previously stored data is overwritten with the later stored data, or the previously stored data in the target storage space is directly deleted. By timely updating the data in the target storage space, it is prevented that the stored data exceeds the target storage space limit. Exemplarily, the target storage space is updated as long as the state value of the airbag detonation collision signal for 300ms is stored in the target storage space.
[0062] S103: In response to a collision of the vehicle, collecting a state value of an airbag detonation collision signal according to a second sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller.
[0063] In the embodiment of the present invention, the second sampling period is less than the first sampling period. For example, the second sampling period may be 10ms. It is understandable that the reason for collecting the state value of the airbag detonation collision signal when the vehicle collides according to the second sampling period is to be able to trigger the unlocking of the vehicle door and the cutting off of the power and oil circuit more quickly according to the state value of the airbag detonation collision signal collected when the vehicle collides. The state value of the airbag detonation collision signal collected according to the second sampling period will be stored in the newly added target storage space of the safety airbag controller at the same time.
[0064] Further, in response to the amount of data of the state value of the airbag detonation collision signal collected and stored according to the second sampling period reaching a preset quantity threshold, the storage of data to the target storage space is stopped. Exemplarily, after storing and recording the state value of the airbag detonation collision signal for 300ms, the storage of data to the target storage space can be stopped.
[0065] It should be noted that, in the current prior art, the state value of the airbag detonation collision signal is not stored and recorded, resulting in the inability to determine the real cause of the vehicle fire and the door being locked based on the state value of the airbag detonation collision signal after the vehicle collides, that is, it is impossible to determine whether the vehicle triggers the door unlocking and cuts off the power and oil circuit in time according to the state value of the airbag detonation collision signal. On the contrary, the solution of the present invention adds a special target storage space when designing the airbag controller, and can subsequently collect and save the state value of the airbag detonation collision signal based on the real-time monitoring collision results, so as to conduct subsequent vehicle collision event analysis.
[0066] S104. In response to the received diagnosis request, the state value of the airbag detonation collision signal stored in the target storage space is sent to the diagnosis device, so that the diagnosis device performs vehicle collision event analysis according to the state value of the airbag detonation collision signal.
[0067] In an embodiment of the present invention, a diagnostic request is sent by a diagnostic device to an airbag controller through a diagnostic service. An exemplary diagnostic service may be service 22 in the Unified Diagnostic Services (UDS) specified in ISO 14229. In an embodiment of the present invention, the diagnostic request sent by the diagnostic service at least includes a data identifier. On this basis, the airbag controller sends the status value of the airbag detonation collision signal stored in the target storage space to the diagnostic device, including: determining the address of the target storage space according to the data identifier included in the diagnostic request and in combination with a predetermined mapping relationship between the data identifier and the address of the target storage space; the airbag controller obtains the status value of the airbag detonation collision signal from the target storage space according to the address of the target storage space and sends it to the diagnostic device, so that the diagnostic device performs vehicle collision event analysis according to the status value of the airbag detonation collision signal. For example, it can be analyzed to determine whether the door was locked and caught fire after a vehicle collision because the door unlocking, power and oil circuit were not cut off in time according to the status value of the airbag detonation collision signal; if so, the airbag control system can be further optimized; if not, the real cause of the door locking and fire can be further analyzed, and the vehicle design can be optimized based on the real cause to ensure the safety of the vehicle.
[0068] The technical solution of the embodiment of the present invention is to add a target storage space in the airbag controller, and store the collected status value of the airbag detonation collision signal in the target storage space. Subsequently, based on the status value of the airbag detonation collision signal saved in the target storage space, it can be analyzed to determine whether the status value of the airbag detonation collision signal fails to trigger automatic unlocking of the door and power and oil circuit disconnection in time, resulting in fire and locking of the door during a vehicle collision.
[0069] Embodiment 2
[0070] Figure 2 A flow chart of a vehicle data processing method is provided for an embodiment of the present invention. Figure 2 , the method comprises the following steps:
[0071] S201. Monitor in real time whether the vehicle has collided by using the airbag controller of the vehicle.
[0072] S202. In response to the vehicle not having a collision, the state value of the airbag detonation collision signal is collected according to a first sampling period, and a data identifier is assigned to the collected state value of the airbag detonation collision signal; based on the data identifier associated with the state value of the airbag detonation collision signal, in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in a target storage space newly added to the airbag controller.
[0073] S203. In response to a collision of the vehicle, the state value of the airbag detonation collision signal is collected according to a second sampling period, and a data identifier is assigned to the collected state value of the airbag detonation collision signal; based on the data identifier associated with the state value of the airbag detonation collision signal, in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in a target storage space newly added to the airbag controller.
[0074] In an embodiment of the present invention, in addition to specifying the storage location of the status value of the airbag detonation collision signal as the target storage space in the control program of the airbag controller, a mapping relationship between a certain data identifier and the target storage space can also be established in advance. Subsequently, regardless of whether the status value of the airbag detonation collision signal is collected and stored according to the first sampling period or the status value of the airbag detonation collision signal is collected and stored according to the second sampling period, as long as the status value of the airbag detonation collision signal is collected, a data identifier is assigned to the collected status value of the airbag detonation collision signal. Subsequently, the airbag controller only needs to know the location where the status value of the airbag detonation collision signal is to be stored based on the mapping relationship between the data identifier and the target storage space, and then perform data storage.
[0075] It is understandable that the reason why the status value of the airbag detonation collision signal is stored in this way is that if the storage space of the status value of the airbag detonation collision signal needs to be changed later, it is only necessary to modify the mapping relationship, and there is no need to modify the airbag control program, which makes changing the storage space more efficient.
[0076] S204. In response to the received diagnosis request, send the state value of the airbag detonation collision signal stored in the target storage space to the diagnosis device, so that the diagnosis device performs vehicle collision event analysis according to the state value of the airbag detonation collision signal.
[0077] In an embodiment of the present invention, a target storage space is added in the airbag controller, and the state value of the collected airbag detonation collision signal is stored in the target storage space, so as to facilitate subsequent vehicle collision analysis based on the stored state value of the airbag detonation collision signal.
[0078] Embodiment 3
[0079] Figure 3 Schematic diagram of the structure of a vehicle data processing device provided by an embodiment of the present invention. This embodiment is applicable to the scene of processing airbag detonation collision signal. Figure 3 As shown, the device comprises:
[0080] The monitoring module 301 is used to monitor in real time whether the vehicle has collided through the airbag controller of the vehicle;
[0081] A first acquisition module 302, configured to acquire a state value of an airbag detonation collision signal according to a first sampling period in response to the vehicle not having a collision, and store the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller;
[0082] A second acquisition module 303 is used for, in response to a collision of the vehicle, acquiring a state value of an airbag detonation collision signal according to a second sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller; wherein the second sampling period is shorter than the first sampling period;
[0083] The diagnostic response module 304 is used to send the state value of the airbag detonation collision signal stored in the target storage space to the diagnostic device in response to the received diagnostic request, so that the diagnostic device can perform vehicle collision event analysis based on the state value of the airbag detonation collision signal.
[0084] In an optional implementation, the method further includes:
[0085] A data identifier allocation module, used to allocate a data identifier to the state value of the airbag detonation collision signal when collecting the state value of the airbag detonation collision signal;
[0086] Correspondingly, storing the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller includes:
[0087] According to the data identifier associated with the state value of the airbag detonation collision signal and in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in the target storage space newly added by the safety airbag controller.
[0088] In an optional implementation, the diagnostic response module 304 is specifically configured to:
[0089] Determine a data identifier included in the diagnosis request, and determine the address of the target storage space in combination with a predetermined mapping relationship between the data identifier and the address of the target storage space;
[0090] According to the address of the target storage space, the state value of the airbag detonation collision signal is obtained from the target storage space and sent to the diagnostic device.
[0091] In an optional implementation, the method further includes:
[0092] The updating module is used to update the data in the target storage space in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the first sampling period reaching a preset quantity threshold.
[0093] In an optional implementation, the method further includes:
[0094] The storage stopping module is used to stop storing data into the target storage space in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the second sampling period reaching a preset quantity threshold.
[0095] In an optional implementation, the target storage space is provided by a non-volatile storage unit.
[0096] The vehicle data processing device provided in the embodiment of the present invention can execute the vehicle data processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0097] Embodiment 4
[0098] Figure 4A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to be a controller device in a new energy vehicle. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0099] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0100] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0101] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as executing a vehicle data processing method.
[0102] In some embodiments, the vehicle data processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the vehicle data processing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the vehicle data processing method in any other appropriate manner (e.g., by means of firmware).
[0103] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0104] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable vehicle data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0105] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0106] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0107] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0108] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0109] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0110] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A vehicle data processing method, characterized in that: include: The vehicle's airbag controller monitors in real time whether the vehicle has collided; In response to the vehicle not having a collision, collecting a state value of an airbag detonation collision signal according to a first sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added by the safety airbag controller; In response to a collision of the vehicle, collecting a state value of an airbag detonation collision signal according to a second sampling period, and storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller; wherein the second sampling period is shorter than the first sampling period; In response to the received diagnosis request, the state value of the airbag detonation collision signal stored in the target storage space is sent to the diagnosis device, so that the diagnosis device performs vehicle collision event analysis according to the state value of the airbag detonation collision signal.
2. The method according to claim 1, characterized in that Also includes: When collecting the state value of the airbag detonation collision signal, assigning a data identifier to the state value of the airbag detonation collision signal; Correspondingly, storing the state value of the airbag detonation collision signal in a target storage space newly added by the safety airbag controller includes: According to the data identifier associated with the state value of the airbag detonation collision signal and in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in the target storage space newly added by the safety airbag controller.
3. The method according to claim 1, characterized in that The step of sending the state value of the airbag detonation collision signal stored in the target storage space to the diagnostic device in response to the received diagnostic request includes: Determine a data identifier included in the diagnosis request, and determine the address of the target storage space in combination with a predetermined mapping relationship between the data identifier and the address of the target storage space; According to the address of the target storage space, the state value of the airbag detonation collision signal is obtained from the target storage space and sent to the diagnostic device.
4. The method according to claim 1, characterized in that Also includes: In response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the first sampling period reaching a preset quantity threshold, the target storage space is updated with data.
5. The method according to claim 1, characterized in that Also includes: In response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the second sampling period reaching a preset quantity threshold, the storage of data into the target storage space is stopped.
6. The method according to any one of claims 1 to 5, characterized in that The target storage space is provided by a non-volatile storage unit.
7. A vehicle data processing device, characterized in that: include: A monitoring module, used to monitor in real time whether the vehicle has collided through the vehicle's airbag controller; A first acquisition module, configured to acquire a state value of an airbag detonation collision signal according to a first sampling period in response to the vehicle not having a collision, and store the state value of the airbag detonation collision signal in a target storage space newly added by the airbag controller; A second acquisition module is used for acquiring a state value of an airbag detonation collision signal according to a second sampling period in response to a collision of the vehicle, and storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller; wherein the second sampling period is shorter than the first sampling period; The diagnostic response module is used to send the state value of the airbag detonation collision signal stored in the target storage space to the diagnostic device in response to the received diagnostic request, so that the diagnostic device can perform vehicle collision event analysis according to the state value of the airbag detonation collision signal.
8. The device according to claim 7, characterized in that Also includes: A data identifier allocation module, used to allocate a data identifier to the state value of the airbag detonation collision signal when collecting the state value of the airbag detonation collision signal; Correspondingly, storing the state value of the airbag detonation collision signal in a target storage space newly added by the safety airbag controller includes: According to the data identifier associated with the state value of the airbag detonation collision signal and in combination with a predetermined mapping relationship between the data identifier and the target storage space, the state value of the airbag detonation collision signal is stored in the target storage space newly added by the safety airbag controller.
9. The device according to claim 7, characterized in that The diagnostic response module is specifically used for: Determine a data identifier included in the diagnosis request, and determine the address of the target storage space in combination with a predetermined mapping relationship between the data identifier and the address of the target storage space; According to the address of the target storage space, the state value of the airbag detonation collision signal is obtained from the target storage space and sent to the diagnostic device.
10. The device according to claim 7, characterized in that Also includes: The updating module is used to update the data in the target storage space in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the first sampling period reaching a preset quantity threshold.
11. The device according to claim 7, characterized in that Also includes: The storage stopping module is used to stop storing data into the target storage space in response to the data amount of the state value of the airbag detonation collision signal collected and stored according to the second sampling period reaching a preset quantity threshold.
12. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the method according to any one of claims 1 to 6.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Method and system for preserving and processing vehicle crash data evidence
CN110050296A
Method and device for testing data storage system
CN114758718A
Vehicle diagnosis method and device, electronic equipment and storage medium
CN116880456A
Airbag system for vehicle
JP1999078772A
A automobile
KR1020130048537A