Vehicle emergency braking data recording method and device, electronic equipment and storage medium

By detecting vehicle emergency braking events in real time and comparing priorities, the problem of difficulty in quickly and accurately recording vehicle emergency braking data in the prior art is solved, and accurate recording and data analysis of emergency braking events are achieved.

CN119479103APending Publication Date: 2025-02-18CHINA FAW CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411393965.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The prior art is difficult to quickly and accurately record vehicle emergency braking data, which leads to difficulty in analyzing the cause of accidents.

Method used

By detecting the vehicle in real time whether there is an emergency braking event, detecting the status of the EDR module, and comparing the emergency braking event priorities, determining the target emergency braking event and recording its data.

Benefits of technology

It realizes accurate recording of vehicle emergency braking events, and quickly and accurately record emergency braking data, which is convenient for subsequent analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119479103A_ABST
    Figure CN119479103A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle emergency braking data recording method and device, electronic equipment and a storage medium, and relates to the technical field of vehicle driving. The method comprises the steps that whether a current emergency braking event exists in a current vehicle or not is detected in real time; when it is detected that the current vehicle has the current emergency braking event, the EDR module state of the current vehicle is detected; and when the EDR module is in an occupied state, performing priority comparison on the current emergency braking event and the currently recorded emergency braking event, and according to a priority comparison result, determining a target emergency braking event and recording target emergency braking data corresponding to the target emergency braking event. According to the technical scheme, the vehicle emergency braking data can be rapidly and accurately recorded, and subsequent analysis of the vehicle emergency braking data is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle driving technology, and in particular to a vehicle emergency braking data recording method, device, electronic equipment and storage medium. Background Art

[0002] As the number of vehicles continues to increase, vehicle accidents are also increasing. The causes of accidents are different, so the parties responsible for the accidents are also different. After a vehicle accident, if the vehicle driving information record is incomplete or the driver cannot describe the incident, it usually takes a lot of manpower and material resources to make subjective judgments on the cause of the vehicle emergency and the potential responsible party. Sometimes it is even impossible to judge the cause of the vehicle emergency and the potential responsible party. Therefore, how to accurately and quickly analyze the cause of vehicle accidents or vehicle emergencies becomes crucial.

[0003] The current conventional processing method is to use the vehicle's own camera to record the target information in front of the vehicle at the time of the accident. The main steps of this method are to use the vehicle camera to record the information of the vehicle, pedestrians and obstacles in front of the vehicle at the time of the accident, store the recorded data in the memory, and then upload the data stored in the memory to the cloud to facilitate the analysis of the cause of the accident.

[0004] However, how to quickly and accurately record the vehicle emergency braking data during emergency braking needs to be improved. Summary of the invention

[0005] The present invention provides a vehicle emergency braking data recording method, device, electronic equipment and storage medium, which can quickly and accurately record vehicle emergency braking data, and facilitate subsequent analysis of the vehicle emergency braking data.

[0006] According to one aspect of the present invention, a vehicle emergency brake data recording method is provided, which is applied to an EDR control system, and the method comprises:

[0007] Real-time detection of whether the current vehicle is experiencing an emergency braking event;

[0008] When it is detected that the current vehicle has the current emergency braking event, detecting the EDR module state of the current vehicle;

[0009] When the EDR module state is occupied, a priority comparison is performed on the current emergency braking event and the emergency braking event being recorded, and according to the priority comparison result, a target emergency braking event is determined and target emergency braking data corresponding to the target emergency braking event is recorded.

[0010] According to another aspect of the present invention, a vehicle emergency brake data recording device is provided, which is applied to an EDR control system, and the device comprises:

[0011] An emergency braking event detection module is used to detect in real time whether the current vehicle has a current emergency braking event;

[0012] An EDR module state detection module, configured to detect the EDR module state of the current vehicle when detecting that the current vehicle has the current emergency braking event;

[0013] The emergency braking data recording module is used to compare the priorities of the current emergency braking event and the emergency braking event being recorded when the EDR module is in the occupied state, and determine the target emergency braking event and record the target emergency braking data corresponding to the target emergency braking event according to the priority comparison result.

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

[0015] at least one processor; and

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

[0017] 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 execute the vehicle emergency braking data recording method described in any embodiment of the present invention.

[0018] 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 emergency braking data recording method described in any embodiment of the present invention when executed.

[0019] According to another aspect of the present invention, a computer program product is provided. The computer program product comprises a computer program. When the computer program is executed by a processor, the vehicle emergency braking data recording method according to any embodiment of the present invention is implemented.

[0020] The technical solution of the embodiment of the present invention detects in real time whether the current vehicle has a current emergency braking event. When it is detected that the current vehicle has a current emergency braking event, the EDR module status of the current vehicle is detected. When the EDR module status is occupied, a priority comparison is performed between the current emergency braking event and the emergency braking event being recorded. According to the priority comparison result, the target emergency braking event is determined and the target emergency braking data corresponding to the target emergency braking event is recorded. The priority comparison of emergency braking events is introduced, and the accurate recording of the target emergency braking event of the current vehicle is realized. The vehicle emergency braking data can be recorded quickly and accurately, which is convenient for the subsequent analysis of the vehicle emergency braking data.

[0021] 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

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

[0023] Figure 1 is a flow chart of a vehicle emergency braking data recording method provided according to Embodiment 1 of the present invention;

[0024] Figure 2 is a flow chart of a vehicle emergency braking data recording method provided according to Embodiment 2 of the present invention;

[0025] Figure 3 is a structural schematic diagram of a vehicle emergency brake data recording device provided according to Embodiment 3 of the present invention;

[0026] Figure 4 1 is a schematic diagram of the structure of an electronic device for implementing the vehicle emergency braking data recording method according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment 1

[0030] Figure 1 A flowchart of a vehicle emergency brake data recording method provided in Embodiment 1 of the present invention. The embodiment of the present invention is applicable to recording emergency brake data of a vehicle that has an emergency brake event. The method can be performed by a vehicle emergency brake data recording device, which can be implemented in the form of hardware and / or software. The vehicle emergency brake data recording device can be configured in an electronic device that carries the vehicle emergency brake data recording function, such as a vehicle-mounted terminal.

[0031] See also Figure 1 The vehicle emergency brake data recording method shown is applied to an EDR control system, comprising:

[0032] S110 , detecting in real time whether the current vehicle has a current emergency braking event.

[0033] The current vehicle may be a vehicle currently traveling. The current emergency braking event may be used to characterize the emergency braking situation of the current vehicle at the current moment. Optionally, the triggering cause of the current emergency braking event may include an obstacle appearing around the current vehicle and being close to the current vehicle, or a collision situation of the current vehicle.

[0034] In an optional embodiment of the present invention, the current emergency braking event includes a collision event, an AEB (Automatic Emergency Brake) event and an AWB (Automatic Warning Brake) event; wherein the priorities from high to low are collision event, AEB event and AWB event respectively.

[0035] A collision event can be used to indicate that the current vehicle has collided. An AEB event can be used to indicate that the current vehicle has emergency braked to a greater extent. An AWB event can be used to indicate that the current vehicle has emergency braked to a lesser extent. In terms of urgency, a collision event is higher than an AEB event; an AEB event is higher than an AWB event.

[0036] This scheme can improve the detection efficiency of vehicle emergency braking events and further improve the recording efficiency of vehicle emergency braking data by concretizing the current emergency braking events into collision events, AEB events and AWB events, selecting typical events among emergency braking events, and sorting the priorities of collision events, AEB events and AWB events.

[0037] Specifically, the sensor of the current vehicle can be used to detect whether there is an emergency operation on the brakes of the current vehicle. If yes, it is determined that the current vehicle has a current emergency braking event; if no, it is determined that the current vehicle does not have a current emergency braking event.

[0038] S120: When it is detected that the current vehicle has a current emergency braking event, the EDR module status of the current vehicle is detected.

[0039] The EDR (Event Data Recorder) module can be used to record the emergency braking data of the current vehicle. The EDR module status can be used to indicate whether the current vehicle is recording emergency braking data. Among them, the EDR module status can include occupied and idle. Optionally, the EDR module can have a corresponding flag. For example, "B" means occupied; "F" means idle.

[0040] Specifically, when the device detects that the current vehicle has a current emergency braking event, it can detect the state of the EDR module of the current vehicle to determine whether the state of the EDR module of the current vehicle is idle or occupied.

[0041] S130. When the EDR module state is occupied, a priority comparison is performed between the current emergency braking event and the emergency braking event being recorded, and according to the priority comparison result, a target emergency braking event is determined and target emergency braking data corresponding to the target emergency braking event is recorded.

[0042] The EDR module state is occupied, which can be understood as that the EDR module of the current vehicle is recording the emergency braking data of the current vehicle or performing other data processing operations. The emergency braking event being recorded can be the emergency braking event being recorded by the current vehicle. In the process of emergency braking of the vehicle, emergency braking events may occur multiple times, thereby, the emergency braking situation of the vehicle can be recorded more accurately. The priorities of the current emergency braking event and the emergency braking event being recorded can be the same or different. The priority comparison result can be the comparison result of the priorities between the current emergency braking event and the emergency event being recorded. The target emergency braking event can be used to characterize the emergency braking event that the current vehicle needs to record. Optionally, the target emergency braking event can be a certain emergency braking event in the current emergency braking event and the emergency braking event being recorded. The target emergency braking data can be the emergency braking data that the current vehicle needs to record at the current moment. Among them, the target emergency braking data can include the vehicle driving data and the surrounding obstacle operation data at the target moment. For example, the vehicle driving data can include the vehicle speed, the vehicle acceleration and the steering wheel angle of the vehicle. The surrounding obstacle operation data can include the surrounding obstacle type, the number of surrounding obstacles and the driving direction of the surrounding obstacles.

[0043] Specifically, when the EDR module status is occupied, a priority comparison can be performed on the current emergency braking event and the emergency braking event being recorded. Based on the priority comparison result, the emergency braking data corresponding to the emergency braking event with a higher priority can be determined as the target emergency braking data that needs to be recorded by the current vehicle and recorded.

[0044] In an optional embodiment of the present invention, there are multiple current emergency braking events; accordingly, based on the priority comparison result, the target emergency braking event is determined and the target emergency braking data corresponding to the target emergency braking event is recorded, including: performing a priority comparison on each current emergency braking event and the emergency braking event being recorded; screening the target emergency braking event with the highest priority among each current emergency braking event and the emergency braking event being recorded; and recording the target emergency braking data corresponding to the target emergency braking event.

[0045] There are multiple current emergency braking events. The highest priority is selected among the current emergency braking events and the emergency braking events being recorded, which can be understood as the most urgent emergency braking event among the current emergency braking events and the emergency braking events being recorded.

[0046] Specifically, the priority of each current emergency braking event and the emergency braking event being recorded can be compared. The target emergency braking event with the highest priority can be screened out from each current emergency braking event and the emergency braking event being recorded. The target emergency braking data corresponding to the target emergency braking event can be recorded.

[0047] This solution concretizes the number of current emergency braking events into multiple ones, compares the priorities of each current emergency braking event and the emergency braking event being recorded, selects the target emergency braking event with the highest priority among each current emergency braking event and the emergency braking event being recorded, and records the target emergency braking data corresponding to the target emergency braking event, thereby realizing data recording of multiple concurrent emergency braking events and further improving the accuracy of vehicle emergency braking data recording.

[0048] In an optional embodiment of the present invention, recording target emergency braking data corresponding to a target emergency braking event includes: acquiring multiple preset recording moments corresponding to the target moment; and recording target emergency braking data of the current vehicle at each preset recording moment.

[0049] The target time may be the time when the target emergency braking event occurs. The preset recording time may be a plurality of recording times corresponding to the preset target time. Exemplarily, the preset recording time is 3 seconds before and 2 seconds after the target time. Preferably, the preset recording time may be the target time, 1 second before and 1 second after the target time.

[0050] Specifically, multiple preset recording moments corresponding to the target moment may be obtained, and target emergency braking data of the current vehicle at each preset recording moment may be recorded.

[0051] This solution introduces multiple preset recording moments corresponding to the target moment, taking into account both the recording integrity of the target emergency braking event and the minimization of the storage cost of this device.

[0052] Optionally, the target emergency braking data may be image data. Optionally, multiple frames of image data collected at each preset recording moment may be screened, and a certain frame of image data may be selected as the image data corresponding to the preset recording moment, thereby further saving storage space of the device.

[0053] Optionally, before recording the target emergency braking data of the current vehicle at each preset recording time, the historical emergency braking data stored in the cache of this device may be erased, taking into account both the integrity of the target emergency braking data and the storage cost of this device.

[0054] Optionally, the event type of the target emergency braking event and the storage space occupied by the same event type in the storage medium can be detected, and when the storage space occupied by the same event type exceeds the preset storage space size, the historical emergency braking events in the storage space can be cleared. In this way, the utilization rate of the storage space of the device can be maximized.

[0055] As the number of vehicles continues to increase, vehicle accidents also increase. The causes of accidents are different, so the responsible parties for the accidents are also different. For example, if the root cause of the accident is the failure of certain functions of the vehicle, the manufacturer needs to be held accountable; if the root cause of the accident is that the driver himself has problems during driving, the driver needs to bear relevant responsibilities. After a vehicle accident, if the vehicle driving information record is incomplete or the driver cannot describe the incident, it usually takes a lot of manpower and material resources to make subjective judgments on the cause of the vehicle emergency and the potential responsible party, and sometimes it is even impossible to judge the cause of the vehicle emergency and the potential responsible party. Therefore, how to accurately and quickly analyze the cause of vehicle accidents or vehicle emergencies becomes crucial. The current more conventional processing method is to use the vehicle's own camera to record the target information in front of the vehicle at the time of the accident. The main steps of this method are to use the vehicle camera to record the information of the front vehicle, pedestrians and obstacles at the time of the accident, store the recorded memory, and then upload the data stored in the memory to the cloud to facilitate the analysis of the cause of the accident. However, how to quickly and accurately record the vehicle emergency braking data when the vehicle is in emergency braking needs to be improved.

[0056] The technical solution of the embodiment of the present invention detects in real time whether there is a current emergency braking event for the current vehicle. When it is detected that there is a current emergency braking event for the current vehicle, the EDR module status of the current vehicle is detected. When the EDR module status is occupied, a priority comparison is performed between the current emergency braking event and the emergency braking event being recorded. Based on the priority comparison result, a target emergency braking event is determined and target emergency braking data corresponding to the target emergency braking event is recorded. Priority comparison of emergency braking events is introduced, and accurate recording of emergency braking events of the current vehicle is achieved. The vehicle emergency braking data can be recorded quickly and accurately, which is convenient for subsequent analysis of the vehicle emergency braking data.

[0057] In an optional embodiment of the present invention, recording target emergency braking data corresponding to a target emergency braking event includes: recording the target emergency braking data corresponding to the target emergency braking event to a non-desensitized area; after determining the target emergency braking event according to a priority comparison result and recording the target emergency braking data corresponding to the target emergency braking event, further including: detecting a target recording state of the target emergency braking data in the non-desensitized area; when the target recording state is recording completed, desensitizing the target emergency braking data; when desensitization of the target emergency braking data is completed, transferring the target emergency braking data from the non-desensitized area to the desensitized area.

[0058] The non-desensitized area may be a storage area for non-desensitized target emergency braking data. The target recording status may be used to characterize the recording status of the target emergency braking data. Exemplarily, the target recording status may include recording completed or recording incomplete. Among them, the target recording status is recording completed, which can be understood as the target emergency braking data has been recorded. The target recording status is recording incomplete, which can be understood as the target emergency braking data has not been recorded. Desensitization processing may be processing sensitive information in the target emergency braking data, for example, blocking sensitive information, such as mosaicing, to ensure the security of sensitive information. The desensitized area may be a storage area for desensitized target emergency braking data.

[0059] Specifically, the target emergency braking data corresponding to the target emergency braking event can be recorded in the non-desensitized area. After determining the target emergency braking event and recording the target emergency braking data corresponding to the target emergency braking event according to the priority comparison result, the target recording status of the target emergency braking data in the non-desensitized area can also be detected. When the target recording status is recording completed, the target emergency braking data is desensitized. When the desensitization of the target emergency braking data is completed, the target emergency braking data is transferred from the non-desensitized area to the desensitized area.

[0060] This solution introduces desensitization processing of target emergency braking data by transferring data between non-desensitized areas and desensitized areas, thereby ensuring the security of sensitive information in the target emergency braking data.

[0061] Optionally, when the device detects other emergency braking events and performs desensitization processing at the same time, the recording of emergency braking data is performed first, thereby ensuring the integrity of the emergency braking data.

[0062] In an optional embodiment of the present invention, after detecting the EDR module status of the current vehicle, the method further includes: when the EDR module status is idle, recording the current emergency braking data of the current vehicle.

[0063] The EDR module status is idle, which can be understood as that the EDR module of the current vehicle does not record the emergency braking data of the current vehicle and does not perform other data processing operations.

[0064] Specifically, after detecting the EDR module state of the current vehicle, when the EDR module state is idle, the current emergency braking data of the current vehicle may be recorded.

[0065] This solution records the current emergency braking data of the current vehicle after detecting the EDR module status of the current vehicle when the EDR module status is idle, thereby ensuring the instant recording of the current emergency braking data and improving the real-time and accuracy of the vehicle emergency braking data.

[0066] Embodiment 2

[0067] Figure 2 A flow chart of a vehicle emergency braking data recording method provided for the second embodiment of the present invention. Based on the above embodiments, the embodiment of the present invention concretizes "determining the target emergency braking event and recording the target emergency braking data corresponding to the target emergency braking event based on the priority comparison result" as "when the priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, determining the current emergency braking event as the target emergency braking event, and terminating the recording of the emergency braking data of the emergency braking event being recorded; detecting whether there is recording feedback that the emergency braking event is being recorded; when detecting recording feedback that the emergency braking event is being recorded, recording the target emergency braking data corresponding to the target emergency braking event", further improving the efficiency of recording vehicle emergency braking data. It should be noted that for the parts not described in detail in the embodiments of the present invention, reference can be made to the descriptions of other embodiments.

[0068] See also Figure 2 The vehicle emergency brake data recording method shown is applied to an EDR control system, comprising:

[0069] S210 , detecting in real time whether the current vehicle has a current emergency braking event.

[0070] S220: When it is detected that the current vehicle has a current emergency braking event, the EDR module status of the current vehicle is detected.

[0071] S230. When the EDR module status is occupied, a priority comparison is performed between the current emergency braking event and the emergency braking event being recorded, and when the priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, the current emergency braking event is determined to be a target emergency braking event, and recording of the emergency braking data of the emergency braking event being recorded is terminated.

[0072] The priority of the current emergency braking event can be used to characterize the urgency of the current emergency braking event. The priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, which can be understood as the urgency of the current emergency braking event is greater than or equal to the urgency of the emergency braking event being recorded.

[0073] Specifically, when the priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, the current emergency braking event may be determined to be a target emergency braking event, and recording of the emergency braking data of the emergency braking event being recorded may be stopped.

[0074] S240: Detect whether there is a recording feedback of recording an emergency braking event.

[0075] The recording feedback can be used to characterize the recording situation of the emergency braking event being recorded. Exemplarily, the recording feedback can include recording success, recording failure or recording suspension.

[0076] Specifically, it may be detected whether there is a recording feedback that an emergency braking event is being recorded.

[0077] S250: When recording feedback indicating that an emergency braking event is being recorded is detected, target emergency braking data corresponding to the target emergency braking event is recorded.

[0078] The recording feedback that the emergency event is being recorded may be understood as the recording of the emergency braking event being terminated.

[0079] Specifically, when a recording feedback indicating that an emergency braking event is being recorded is detected, target emergency braking data corresponding to the target emergency braking event, that is, current emergency braking data corresponding to the current emergency braking event, may be recorded.

[0080] The technical solution of the embodiment of the present invention determines that the current emergency braking event is a target emergency braking event when the priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, stops recording the emergency braking data of the emergency braking event being recorded, detects whether there is recording feedback of the emergency braking event being recorded, and records the target emergency braking data corresponding to the target emergency braking event when recording feedback of the emergency braking event being recorded is detected, thereby further improving the recording efficiency of the vehicle emergency braking data. At the same time, the recording feedback of the emergency braking event being recorded is introduced, which can avoid data conflicts between the current emergency braking event and the emergency braking event being recorded, and further ensures the integrity and stability of the vehicle emergency braking data.

[0081] In an optional embodiment of the present invention, based on the priority comparison result, the target emergency braking event is determined and the target emergency braking data corresponding to the target emergency braking event is recorded, and it also includes: when the priority of the current emergency braking event is lower than the priority of the emergency braking event being recorded, determining that the emergency braking event being recorded is the target emergency braking event, and continuing to record the target emergency braking data corresponding to the target emergency braking event.

[0082] The priority of the current emergency braking event is lower than the priority of the emergency braking event being recorded. It can be understood that the urgency of the current emergency braking event is lower than the urgency of the emergency braking event being recorded.

[0083] Specifically, when the priority of the current emergency braking event is lower than the priority of the emergency braking event being recorded, the emergency braking event being recorded may be determined to be a target emergency braking event, and the target emergency braking data corresponding to the target emergency braking event continues to be recorded.

[0084] This solution can determine that the emergency braking event being recorded is a target emergency braking event when the priority of the current emergency braking event is lower than the priority of the emergency braking event being recorded, and continue to record the target emergency braking data corresponding to the target emergency braking event, thereby further improving the efficiency of recording vehicle emergency braking data.

[0085] The equipment required by the present invention includes an intelligent driving controller, an intelligent driving front camera, a side view camera and a rear view camera. Among them, the intelligent driving controller includes a processor and a memory, wherein the memory can be any of various types of memory devices or storage devices. The term "storage medium" is intended to include installation media, such as CD-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDRRAM, SRAM, EDORAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system: the second computer system is connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that can reside in different locations (for example, in different computer systems connected via a network). The storage medium can store program instructions (for example, specifically implemented as a computer program) that can be executed by one or more processors. Among them, the processor usually adopts a processing architecture that integrates image processing design, such as DSP, GPU and MMA (accelerator), which has excellent image processing performance and can process the original data of the camera, including AI processing, desensitization processing, arbitration scheduling of the computing power of each module, etc. At the same time, it can calculate visual perception algorithms, perception fusion algorithms and vehicle control. Among them, the function of the camera is to transmit the image data of the surrounding area of ​​the vehicle in real time to the intelligent driving controller when the vehicle is driving. The intelligent driving controller stores it in the storage module in time according to the received image information (i.e., the target emergency braking data), and a filtering module is provided inside the controller. The module erases the data stored in the first 5s in real time and fills the new data at the same time, so that the data in the storage module is always the latest data. Once the car has emergency braking or collision, the intelligent driving controller will automatically lock the data recorded 3s before and 2s after the collision. At this time, the filtering module will no longer erase the data in the storage module. The target emergency braking data includes the motion data of the vehicle and the motion data of surrounding obstacles, including pedestrians and surrounding vehicles.

[0086] The present invention also provides a preferred embodiment of a vehicle emergency braking data recording method. The method comprises:

[0087] First, the present invention can use sensors such as the intelligent driving front camera and the surrounding camera (i.e., the side view camera and the rear view camera) to record the vehicle's surrounding environment information (i.e., the surrounding obstacle operation data) in real time into the memory in the intelligent driving controller, such as the type of the vehicle in front, the number of vehicles in front, the number of pedestrians around, and the walking direction of pedestrians. In the process of recording vehicle emergency braking data, emergency braking events can be divided into three types, namely AWB events, AEB events, and collision events. When recording pictures, they can be prioritized. Among them, the priorities are collision events, AEB events, and AWB events from high to low. Among them, the role of priority is that the picture recording system (that is, the EDR control system) will determine the priority, and only the emergency braking event with the highest priority will be recorded each time, and the pictures of other events will not be recorded. Secondly, the EDR control system will adjust the EDR module status. The EDR module status is idle and recording (i.e., occupied).

[0088] Specifically, the EDR control system can detect the state of the EDR module. When it is in normal mode, that is, idle, the EDR control system will detect the current emergency braking event. Among them, the current emergency braking event includes a collision event, an AEB event, and an AWB event. The signals of each current emergency braking event are 0 and 1 respectively. Among them, 1 represents triggering; 0 represents not triggering. For example, in a collision event, 1 represents a collision at this time; 0 represents no collision at this time. When the signal of the current emergency braking event is set to 1, that is, when the current emergency braking event is triggered, the EDR control system changes the EDR module state from "idle" to "occupied" and checks whether there is historical emergency braking data of historical emergency braking events of the same event type. If so, the image directory of the historical emergency braking event record is deleted, and the current emergency braking event directory is established at the same time, and the EDR module is notified to record the image. After the recording is completed, the recorded image can be placed in the storage directory of the current emergency braking event of the image storage module. Among them, the undesensitized image (that is, the target emergency braking data that has not been desensitized) is stored in the undesensitized area; the desensitized image (that is, the target emergency braking data that has been desensitized) is stored in the desensitized area. After the EDR module completes the storage, it notifies the EDR control system that the storage is complete, at which point the EDR controller system changes the EDR module state to "idle".

[0089] When the trigger state of the current emergency braking event is 1, this moment is called T0. The EDR control system will notify the EDR module to record. This record records T 0-1 , T0 and T 0+1The picture at the moment. The EDR module will cache 30 pictures, that is, 10 pictures per second. Preferably, a single picture can be filtered per second, and a total of 3 pictures can be recorded instead of 30. The purpose is to reduce the internal storage space. At the same time, the intervals between these three pictures are all in seconds, and it will not affect the analysis and judgment of the cause of the after-sales accident. If it is detected that the EDR module state is "recording (i.e. occupied)", and the EDR control system detects that a new current emergency braking event is being triggered, it is necessary to process it according to the priority of the current emergency braking event. Specifically, if the priority of the current emergency braking event is greater than or equal to the emergency braking event being recorded or the event types of the two are the same, a notification of terminating the recording of the emergency braking event is sent to the EDR module, and after receiving the recording feedback from the EDR module, that is, the feedback of successful saving, failed saving or aborted saving, the current emergency braking data of the current emergency braking event is recorded. If the priority of the current emergency braking event is less than the emergency braking event being recorded, wait for the emergency braking event to be recorded to be completed, and then start recording the current emergency braking data of the current emergency braking event. If it is detected that multiple current emergency brakes are being triggered, only the current emergency brake event with the highest priority or the emergency brake data of the emergency brake event being recorded will be recorded.

[0090] The vehicle emergency braking data recording method provided by the present invention can quickly and accurately record vehicle emergency braking data, thereby supporting after-sales accident cause analysis.

[0091] Embodiment 3

[0092] Figure 3 This is a schematic diagram of the structure of a vehicle emergency brake data recording device provided in Embodiment 3 of the present invention. The embodiment of the present invention can be applied to the case of recording emergency brake data of a vehicle that has an emergency brake event. The device can execute a vehicle emergency brake data recording method. The device can be implemented in the form of hardware and / or software. The device can be configured in an electronic device that carries a vehicle emergency brake data recording function, such as a vehicle-mounted terminal.

[0093] See also Figure 3The vehicle emergency braking data recording device shown is applied to the EDR control system, and includes: an emergency braking event detection module 310, an EDR module state detection module 320 and an emergency braking data recording module 330. Among them, the emergency braking event detection module 310 is used to detect in real time whether the current vehicle has a current emergency braking event; the EDR module state detection module 320 is used to detect the EDR module state of the current vehicle when it is detected that the current vehicle has the current emergency braking event; the emergency braking data recording module 330 is used to compare the priority of the current emergency braking event and the emergency braking event being recorded when the EDR module state is occupied, and determine the target emergency braking event according to the priority comparison result and record the target emergency braking data corresponding to the target emergency braking event.

[0094] The technical solution of the embodiment of the present invention detects in real time whether there is a current emergency braking event for the current vehicle. When it is detected that there is a current emergency braking event for the current vehicle, the EDR module status of the current vehicle is detected. When the EDR module status is occupied, a priority comparison is performed between the current emergency braking event and the emergency braking event being recorded. Based on the priority comparison result, a target emergency braking event is determined and target emergency braking data corresponding to the target emergency braking event is recorded. Priority comparison of emergency braking events is introduced, and accurate recording of emergency braking events of the current vehicle is achieved. The vehicle emergency braking data can be recorded quickly and accurately, which is convenient for subsequent analysis of the vehicle emergency braking data.

[0095] In an optional embodiment of the present invention, the emergency braking data recording module 330 includes: a first target emergency braking event detection unit, which is used to determine that the current emergency braking event is a target emergency braking event when the priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, and to stop recording the emergency braking data of the emergency braking event being recorded; a recording feedback detection unit, which is used to detect whether there is recording feedback of the emergency braking event being recorded; and a first emergency braking data recording unit, which is used to record the target emergency braking data corresponding to the target emergency braking event when detecting the recording feedback of the emergency braking event being recorded.

[0096] In an optional embodiment of the present invention, the emergency braking data recording module 330 further includes: a second emergency braking data recording unit, which is used to determine that the emergency braking event being recorded is a target emergency braking event when the priority of the current emergency braking event is less than the priority of the emergency braking event being recorded, and continue to record the target emergency braking data corresponding to the target emergency braking event.

[0097] In an optional embodiment of the present invention, the number of the current emergency braking events is multiple; accordingly, the emergency braking data recording module 330 includes: a priority comparison unit, used to compare the priorities of each of the current emergency braking events and the emergency braking events being recorded; a second target emergency braking event detection unit, used to screen the target emergency braking event with the highest priority among each of the current emergency braking events and the emergency braking events being recorded; and a third emergency braking data recording unit, used to record the target emergency braking data corresponding to the target emergency braking event.

[0098] In an optional embodiment of the present invention, the emergency braking data recording module 330 includes: a preset recording time acquisition unit, used to acquire multiple preset recording times corresponding to the target time; and a fourth emergency braking data recording unit, used to record the target emergency braking data of the current vehicle at each of the preset recording times.

[0099] In an optional embodiment of the present invention, the emergency braking data recording module 330 includes: a fifth emergency braking data recording unit, used to record the target emergency braking data corresponding to the target emergency braking event to the non-desensitized area; the device also includes: a target recording state detection module, used to detect the target recording state of the target emergency braking data in the non-desensitized area after determining the target emergency braking event according to the priority comparison result and recording the target emergency braking data corresponding to the target emergency braking event; a target emergency braking data desensitization module, used to desensitize the target emergency braking data when the target recording state is recording completed; a target emergency braking data transfer module, used to transfer the target emergency braking data from the non-desensitized area to the desensitized area when the desensitization of the target emergency braking data is completed.

[0100] In an optional embodiment of the present invention, the device further includes: a current emergency braking data recording module, which is used to record the current emergency braking data of the current vehicle after detecting the EDR module status of the current vehicle when the EDR module status is idle.

[0101] In an optional embodiment of the present invention, the current emergency braking event includes a collision event, an AEB event and an AWB event; wherein the priorities from high to low are respectively the collision event, the AEB event and the AWB event.

[0102] The vehicle emergency braking data recording device provided in the embodiment of the present invention can execute the vehicle emergency braking data recording method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0103] In the technical solution of the embodiment of the present invention, the acquisition, storage and application of the current emergency braking event, the EDR module status of the current vehicle, the recording feedback of the emergency braking event and the multiple preset recording times corresponding to the target time, etc., all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0104] Embodiment 4

[0105] Figure 4 A schematic diagram of the structure of an electronic device 400 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. 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 required herein.

[0106] like Figure 4 As shown, the electronic device 400 includes at least one processor 401, and a memory connected to the at least one processor 401 in communication, such as a read-only memory (ROM) 402, a random access memory (RAM) 403, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 401 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 402 or the computer program loaded from the storage unit 408 to the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0107] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0108] The processor 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 401 performs the various methods and processes described above, such as a vehicle emergency braking data recording method.

[0109] In some embodiments, the vehicle emergency braking data recording method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the processor 401, one or more steps of the vehicle emergency braking data recording method described above may be performed. Alternatively, in other embodiments, the processor 401 may be configured to perform the vehicle emergency braking data recording method in any other appropriate manner (e.g., by means of firmware).

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

[0111] 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 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 and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

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

[0113] 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).

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

[0115] 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 relationship between the client and the server 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 a 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 (Virtual Private Server) services.

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

[0117] 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 emergency braking data recording method, characterized in that: Applied to an EDR control system, the method comprises: Real-time detection of whether the current vehicle is experiencing an emergency braking event; When it is detected that the current vehicle has the current emergency braking event, detecting the EDR module state of the current vehicle; When the EDR module state is occupied, a priority comparison is performed on the current emergency braking event and the emergency braking event being recorded, and according to the priority comparison result, a target emergency braking event is determined and target emergency braking data corresponding to the target emergency braking event is recorded.

2. The method according to claim 1, characterized in that The step of determining a target emergency braking event and recording target emergency braking data corresponding to the target emergency braking event according to the priority comparison result includes: When the priority of the current emergency braking event is greater than or equal to the priority of the emergency braking event being recorded, determining the current emergency braking event as a target emergency braking event, and stopping recording the emergency braking data of the emergency braking event being recorded; Detecting whether there is a recording feedback that the emergency braking event is being recorded; When the recording feedback that the emergency braking event is being recorded is detected, the target emergency braking data corresponding to the target emergency braking event is recorded.

3. The method according to claim 2, characterized in that Also includes: When the priority of the current emergency braking event is lower than the priority of the emergency braking event being recorded, the emergency braking event being recorded is determined to be a target emergency braking event, and target emergency braking data corresponding to the target emergency braking event continues to be recorded.

4. The method according to claim 1, characterized in that: The number of the current emergency braking events is multiple; Correspondingly, determining a target emergency braking event and recording target emergency braking data corresponding to the target emergency braking event according to the priority comparison result includes: performing a priority comparison between the current emergency braking event and the emergency braking event being recorded; Screening a target emergency braking event with the highest priority among the current emergency braking events and the emergency braking events being recorded; The target emergency braking data corresponding to the target emergency braking event is recorded.

5. The method according to claim 1, characterized in that The target emergency braking data corresponding to the target emergency braking event is recorded, including: Obtain multiple preset recording moments corresponding to the target moment; The target emergency braking data of the current vehicle at each of the preset recording moments is recorded.

6. The method according to claim 1, characterized in that The target emergency braking data corresponding to the target emergency braking event is recorded, including: Recording the target emergency braking data corresponding to the target emergency braking event to a non-desensitized area; After determining the target emergency braking event according to the priority comparison result and recording the target emergency braking data corresponding to the target emergency braking event, the method further includes: Detecting a target recording state of the target emergency braking data in the non-desensitized area; When the target recording state is recording completed, performing desensitization processing on the target emergency braking data; When the desensitization of the target emergency braking data is completed, the target emergency braking data is transferred from the non-desensitized area to the desensitized area.

7. The method according to claim 1, characterized in that After detecting the EDR module status of the current vehicle, the method further includes: When the EDR module is in an idle state, current emergency braking data of the current vehicle is recorded.

8. The method according to claim 1, characterized in that The current emergency braking event includes a collision event, an AEB event and an AWB event; wherein the priorities from high to low are respectively the collision event, the AEB event and the AWB event.

9. A vehicle emergency brake data recording device, characterized in that: Applied to EDR control system, the device comprises: An emergency braking event detection module is used to detect in real time whether the current vehicle has a current emergency braking event; An EDR module state detection module, configured to detect the EDR module state of the current vehicle when detecting that the current vehicle has the current emergency braking event; The emergency braking data recording module is used to compare the priorities of the current emergency braking event and the emergency braking event being recorded when the EDR module is in the occupied state, and determine the target emergency braking event and record the target emergency braking data corresponding to the target emergency braking event according to the priority comparison result.

10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and 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 execute the vehicle emergency brake data recording method according to any one of claims 1 to 8.

11. 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 vehicle emergency braking data recording method according to any one of claims 1 to 8 when executed.

12. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the vehicle emergency brake data recording method according to any one of claims 1 to 8.