A vehicle data processing method and device, electronic equipment and storage medium

By adding storage space to the airbag controller and real-time monitoring and analysis of the status values ​​of the airbag detonation collision signal, the problem of analyzing the causes of vehicle fires and door locking after a collision is solved, and the airbag system is optimized.

CN119329452BActive Publication Date: 2025-10-10CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411369556.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-10-10
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

After a vehicle collision, it is impossible to accurately determine the true cause of the vehicle fire or door locking, resulting in the inability to trigger door unlocking and power and oil circuit cutting in time.

Method used

A new target storage space is added to the airbag controller to monitor vehicle collisions in real time and collect the status values ​​of airbag detonation collision signals, which are stored according to different sampling periods and sent to the diagnostic equipment for analysis.

Benefits of technology

By analyzing the status value of the airbag detonation collision signal, it is determined whether the vehicle fire and door locking during a collision were caused by the failure to trigger door unlocking and power and oil circuit disconnection in time, and the airbag control system is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119329452B_ABST
    Figure CN119329452B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle data processing method and device, electronic equipment and storage medium, and relates to the technical field of driving safety. The method comprises the following steps: monitoring whether a vehicle has collided in real time through a safety airbag controller of the vehicle; in response to the vehicle not having collided, collecting state values of airbag ignition collision signals at a first sampling period and storing the state values in a target storage space newly added to the safety airbag controller; in response to the vehicle having collided, collecting state values of airbag ignition collision signals at a second sampling period and storing the state values in the target storage space newly added to the safety airbag controller; and in response to a diagnosis request, sending the state values of the airbag ignition collision signals stored in the target storage space to a diagnosis device, so that the diagnosis device analyzes a vehicle collision event according to the state values of the airbag ignition collision signals. The application records the state values of the airbag ignition collision signals, so that a vehicle collision event analysis is performed based on the stored signal state values.
Need to check novelty before this filing date? Find Prior Art

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 device and storage medium. Background Art

[0002] Vehicle collisions can sometimes be accompanied by fires and locked doors. To improve vehicle safety design, it's crucial to identify the underlying causes of these incidents. Therefore, accurately determining the cause of a fire or locked doors after a collision has become a pressing technical challenge. Summary of the Invention

[0003] The present invention provides a vehicle data processing method, device, electronic equipment and storage medium.

[0004] According to another aspect of the present invention, a vehicle data processing method is provided, comprising:

[0005] The vehicle's airbag controller monitors in real time whether the vehicle has collided;

[0006] 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 newly added target storage space of the airbag controller;

[0007] 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 newly added target storage space of the airbag controller; wherein the second sampling period is shorter than the first sampling period;

[0008] In response to the received diagnosis request, the state value of the airbag deployment 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 deployment collision signal.

[0009] Optionally, the method further includes:

[0010] 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;

[0011] Accordingly, storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller includes:

[0012] According to the data identifier associated with the state value of the airbag detonation collision signal and the 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 airbag controller.

[0013] Optionally, in response to the received diagnostic request, sending the state value of the airbag detonation collision signal stored in the target storage space to the diagnostic device includes:

[0014] Determining a data identifier included in the diagnostic request, and determining an 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;

[0015] 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.

[0016] Optionally, the method further includes:

[0017] 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.

[0018] Optionally, the method further includes:

[0019] 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.

[0020] Optionally, the target storage space is provided by a non-volatile storage unit.

[0021] According to another aspect of the present invention, there is provided a vehicle data processing device, comprising:

[0022] A monitoring module is used to monitor whether the vehicle has collided in real time through the vehicle's airbag controller;

[0023] a first acquisition module, configured to acquire, in response to the vehicle not having a collision, a state value of an airbag detonation collision signal according to a first sampling period, and store the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller;

[0024] a second acquisition module, configured to acquire a state value of an airbag detonation collision signal according to a second sampling period in response to a collision of the vehicle, and store 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;

[0025] The diagnostic response module is used to send the status value of the airbag deployment 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 status value of the airbag deployment collision signal.

[0026] In an optional implementation, the method further includes:

[0027] a data identifier allocation module, configured 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;

[0028] Accordingly, storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller includes:

[0029] According to the data identifier associated with the state value of the airbag detonation collision signal and the 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 airbag controller.

[0030] In an optional implementation, the diagnostic response module is specifically configured to:

[0031] Determining a data identifier included in the diagnostic request, and determining an 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;

[0032] 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.

[0033] In an optional implementation, the method further includes:

[0034] The updating module is configured to update 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 threshold.

[0035] In an optional implementation, the method further includes:

[0036] The storage stopping module is configured to stop storing data into the target storage space 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 threshold.

[0037] In an optional implementation, the target storage space is provided by a non-volatile storage unit.

[0038] According to another aspect of the present invention, an electronic device is provided, comprising:

[0039] at least one processor; and

[0040] a memory communicatively connected to the at least one processor; wherein,

[0041] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the vehicle data processing method described in the embodiment of the present invention.

[0042] 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 according to an embodiment of the present invention when executed.

[0043] The technical solution of an 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 stored in the target storage space, it can be analyzed to determine whether the failure of the status value of the airbag detonation collision signal to trigger automatic unlocking of the vehicle door and power and oil line disconnection in time leads to fire and locking of the vehicle door during a vehicle collision.

[0044] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] 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.

[0046] Figure 1 is a flow chart of a vehicle data processing method provided according to an embodiment of the present invention;

[0047] Figure 2 is a flow chart of a vehicle data processing method provided according to an embodiment of the present invention;

[0048] Figure 3 is a structural diagram of a vehicle data processing device provided according to an embodiment of the present invention;

[0049] Figure 4It is a structural diagram of an electronic device for implementing the vehicle data processing method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions 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 embodiments described 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 making creative efforts should fall within the scope of protection of the present invention.

[0051] Example 1

[0052] 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 and can be configured in an electronic device.

[0053] like Figure 1 As shown, the vehicle data processing method includes:

[0054] S101. Monitor in real time whether the vehicle has collided using the vehicle's airbag controller.

[0055] In the embodiments of the present invention, the airbag control unit (ACU) is a core component of a vehicle's airbag system and plays a crucial role in the event of a collision. While the vehicle is in motion, the ACU collects real-time vehicle operating status data (e.g., acceleration data) and body pressure data. Based on this data, the ACU determines whether the vehicle has been involved in a collision.

[0056] Depending on whether the vehicle has been detected to have collided, the state value of the airbag deployment collision signal is collected and stored in step S102 or S103. It will be appreciated that the airbag controller controls and changes the state value of the airbag deployment collision signal to inform the vehicle control system whether a collision has occurred. Therefore, the state value of the airbag deployment collision signal is different when the vehicle has collided or not.

[0057] 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 newly added target storage space of the airbag controller.

[0058] In an embodiment of the present invention, in order to realize the storage and recording of the status value of the airbag detonation collision signal, a target storage space is added during the design process of the airbag controller, wherein the target storage space is provided by a non-volatile storage unit. It is understandable 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 stored status value of the 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. For example, the size of the target storage space is 1.2kb.

[0059] In an embodiment of the present invention, the first sampling period is exemplarily 100ms. In response to the vehicle not being involved in a collision, the state value of the airbag detonation collision signal can be collected according to the 100ms sampling period, and the collected state value of the airbag detonation collision signal can be stored in a target storage space newly added to the airbag controller. In a specific implementation, the storage location of the state value of the airbag detonation collision signal can be pre-specified as the target storage space in the control program of the pre-designated airbag controller. 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. This achieves the storage and recording of the state value of the airbag detonation collision signal.

[0060] Furthermore, in response to the amount of airbag deployment collision signal status values ​​collected and stored during the first sampling period reaching a preset threshold, the target storage space is updated, for example, by overwriting earlier stored data with later stored data or directly deleting earlier stored data in the target storage space. By timely updating the data in the target storage space, the stored data is prevented from exceeding the target storage space limit. For example, the target storage space is updated after 300ms of airbag deployment collision signal status values ​​have been stored in the target storage space.

[0061] S103 . In response to a collision of the vehicle, collect a state value of an airbag detonation collision signal according to a second sampling period, and store the state value of the airbag detonation collision signal in a newly added target storage space of the airbag controller.

[0062] In an embodiment of the present invention, the second sampling period is shorter than the first sampling period. For example, the second sampling period may be 10ms. It is understood that the purpose of collecting the status value of the airbag deployment collision signal during a vehicle collision according to the second sampling period is to more quickly trigger vehicle door unlocking and power and fuel shutoff based on the collected status value of the airbag deployment collision signal during a vehicle collision. The status value of the airbag deployment collision signal collected according to the second sampling period is simultaneously stored in the newly added target storage space of the airbag controller.

[0063] Further, in response to the data amount of the state value of the airbag ignition collision signal collected and stored according to the second sampling period reaching a preset number threshold, the data is stopped from being stored to the target storage space. For example, after the state value of the airbag ignition collision signal is stored for 300 ms, the data can be stopped from being stored to the target storage space.

[0064] It should be noted that, in the prior art, the state value of the airbag ignition collision signal is not stored, so that after the vehicle collision, the real reason for causing the vehicle to catch fire and the door to be locked cannot be determined based on the state value of the airbag ignition collision signal, that is, whether the vehicle triggers the door unlocking and the power and oil circuit breaking in time according to the state value of the airbag ignition collision signal cannot be determined. On the contrary, in the design of the safety airbag controller, a target storage space is specially added, and the state value of the airbag ignition collision signal can be collected and stored according to the real-time monitored collision result, so as to analyze the vehicle collision event in the future.

[0065] S104, in response to the received diagnostic request, the state value of the airbag ignition collision signal stored in the target storage space is sent to the diagnostic device, so that the diagnostic device analyzes the vehicle collision event according to the state value of the airbag ignition collision signal.

[0066] In the embodiment of the application, the diagnostic request is sent by the diagnostic device to the safety airbag controller through a diagnostic service, and the diagnostic service is, for example, the 22 service in the Unified Diagnostic Services (UDS) specified in ISO 14229. In the embodiment of the application, the diagnostic request sent by the diagnostic service at least includes a data identifier. On this basis, the safety airbag controller sends the state value of the airbag ignition 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 combining the predetermined mapping relationship between the data identifier and the address of the target storage space; the safety airbag controller acquires the state value of the airbag ignition 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 analyzes the vehicle collision event according to the state value of the airbag ignition collision signal. For example, whether the door is locked and the vehicle catches fire after the collision because the door unlocking and the power and oil circuit breaking are not triggered in time according to the state value of the airbag ignition collision signal is analyzed and judged; if yes, the safety airbag control system can be further optimized; if not, the real reason for causing the door to be locked and the vehicle to catch fire is further analyzed, and then the vehicle is designed according to the real reason, so as to ensure the safety of the vehicle.

[0067] The technical solution of an 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 stored in the target storage space, it can be analyzed to determine whether the failure of the status value of the airbag detonation collision signal to trigger automatic unlocking of the vehicle door and power and oil line disconnection in time leads to fire and locking of the vehicle door during a vehicle collision.

[0068] Example 2

[0069] 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:

[0070] S201. Monitor in real time whether the vehicle has collided using the vehicle's airbag controller.

[0071] 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, combined 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.

[0072] 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, combined 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] 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 determined 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.

[0074] It can be understood that the state value of the airbag triggering crash signal is stored in this way, considering that if the storage space of the state value of the airbag triggering crash signal is changed later, only the mapping relationship needs to be modified, and the control program of the safety airbag does not need to be modified, so that the efficiency of changing the storage space is higher.

[0075] S204, in response to the received diagnostic request, sending the state value of the airbag triggering crash signal stored in the target storage space to the diagnostic device, so that the diagnostic device analyzes the vehicle crash event according to the state value of the airbag triggering crash signal.

[0076] In the embodiment of the application, a target storage space is added in the safety airbag controller, and the collected state value of the airbag triggering crash signal is stored in the target storage space, so as to facilitate subsequent vehicle crash analysis according to the stored state value of the airbag triggering crash signal.

[0077] Embodiment three

[0078] Figure 3 A structural schematic diagram of a vehicle data processing device provided by the embodiment of the application. The embodiment can be applied to the scene of processing the airbag triggering crash signal. As shown in the figure, Figure 3 The device comprises:

[0079] The monitoring module 301 is configured to monitor whether the vehicle has a crash in real time through the safety airbag controller of the vehicle.

[0080] The first acquisition module 302 is configured to, in response to the vehicle not having a crash, acquire the state value of the airbag triggering crash signal at a first sampling period, and store the state value of the airbag triggering crash signal in the target storage space added in the safety airbag controller.

[0081] The second acquisition module 303 is configured to, in response to the vehicle having a crash, acquire the state value of the airbag triggering crash signal at a second sampling period, and store the state value of the airbag triggering crash signal in the target storage space added in the safety airbag controller. The second sampling period is less than the first sampling period.

[0082] The diagnostic response module 304 is configured to, in response to a received diagnostic request, send the state value of the airbag triggering crash signal stored in the target storage space to the diagnostic device, so that the diagnostic device analyzes the vehicle crash event according to the state value of the airbag triggering crash signal.

[0083] In an optional implementation, the device further comprises:

[0084] a data identifier allocation module, configured 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;

[0085] Accordingly, storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller includes:

[0086] According to the data identifier associated with the state value of the airbag detonation collision signal and the 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 airbag controller.

[0087] In an optional implementation, the diagnostic response module 304 is specifically configured to:

[0088] Determining a data identifier included in the diagnostic request, and determining an 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;

[0089] 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.

[0090] In an optional implementation, the method further includes:

[0091] The updating module is configured to update 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 threshold.

[0092] In an optional implementation, the method further includes:

[0093] The storage stopping module is configured to stop storing data into the target storage space 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 threshold.

[0094] In an optional implementation, the target storage space is provided by a non-volatile storage unit.

[0095] 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.

[0096] Example 4

[0097] Figure 4The following is a schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention. The electronic device is intended to optionally be a controller device in a new energy vehicle. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0098] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. 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 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0099] Multiple 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 magnetic 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 via a computer network such as the Internet and / or various telecommunication networks.

[0100] The processor 11 can be any general-purpose and / or specialized processing component 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 specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the vehicle data processing method.

[0101] In some embodiments, the vehicle data processing method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as the 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).

[0102] Various embodiments of the systems and techniques described above 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), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes 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.

[0103] Computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable vehicle data processing device, such that when executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0104] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0105] To provide for interaction with a user, the systems and techniques described here can 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 a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0106] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can 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.

[0107] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0108] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.

[0109] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection 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 newly added target storage space of the 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 newly added target storage space of 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 deployment 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 deployment 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; Accordingly, storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller includes: According to the data identifier associated with the state value of the airbag detonation collision signal and the 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 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: Determining a data identifier included in the diagnostic request, and determining an 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, wherein 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, wherein 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 is used to monitor whether the vehicle has collided in real time through the vehicle's airbag controller; a first acquisition module, configured to acquire, in response to the vehicle not having a collision, a state value of an airbag detonation collision signal according to a first sampling period, and store the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller; a second acquisition module, configured to acquire a state value of an airbag detonation collision signal according to a second sampling period in response to a collision of the vehicle, and store 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 status value of the airbag deployment 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 status value of the airbag deployment collision signal.

8. The device according to claim 7, characterized in that Also includes: a data identifier allocation module, configured 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; Accordingly, storing the state value of the airbag detonation collision signal in a target storage space newly added to the airbag controller includes: According to the data identifier associated with the state value of the airbag detonation collision signal and the 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 airbag controller.

9. The device according to claim 7, characterized in that The diagnostic response module is specifically used to: Determining a data identifier included in the diagnostic request, and determining an 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 configured to update 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 configured to stop storing data into the target storage space 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 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. The computer program is executed by the at least one processor to enable the at least one processor to 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