Event record report generation method and device
Through the event record report generation method and device, users can obtain and analyze the event record data of the ADAS system when a vehicle accident occurs, solving the problem that users find it difficult to determine the responsibility of the accident and reducing the risk of disputes with car companies.
Patent Information
- Application Number
- CN202311330686.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-13
- Publication Date
- 2025-04-15
AI Technical Summary
When a vehicle accident occurs, it is difficult for users to obtain and analyze the incident record data of the ADAS system, making it difficult to determine the responsibility for the accident, increasing the risk of disputes with the car company.
A method and device for generating an event record report is provided. By obtaining trigger instructions, obtaining event data, generating event record reports and sending them to the report receiving end, users can conveniently obtain accident-related data to analyze the responsibility ownership.
Users can quickly obtain accident-related data, reduce disputes caused by ADAS system failure, and improve the efficiency and accuracy of accident liability analysis.
Smart Images

Figure CN119832653A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle data security, and in particular to a method and device for generating an event record report. The present invention also relates to a computer storage medium and a computer program product. Background Art
[0002] With the emergence and development of driver assistance systems, more and more vehicles are equipped with advanced driver assistance systems (ADAS) to perform "autonomous driving assistance functions". Advanced driver assistance systems use a variety of sensors installed on the car (millimeter wave radar, lidar, single / binocular cameras and satellite navigation) to sense the surrounding environment at any time during the car's driving, collect data, identify, detect and track static and dynamic objects, and combine navigation map data to perform systematic calculations and analysis, so as to make the driver aware of possible dangers in advance and effectively increase the comfort and safety of car driving.
[0003] Vehicles traveling on the road may be involved in an accident. Once an accident involving a vehicle occurs, accident reconstruction can be performed to determine the cause of the accident, who is at fault, or for other purposes. However, when an accident occurs, especially when the ADAS function is active, it is difficult for users (such as car owners and drivers) to prove whether the accident was caused by a malfunction of the ADAS system. Event recorder (EDR) data can help, but currently EDR data can only be read through dedicated tools of car companies, and users cannot obtain EDR data. Summary of the invention
[0004] According to one aspect of the present invention, there is provided a method for generating an event record report, comprising:
[0005] Get the trigger instruction for generating event record report;
[0006] Get event data;
[0007] Generate incident log reports; and
[0008] The event record report is sent to a report receiving end to analyze the responsibility for the event.
[0009] According to another aspect of the present invention, there is provided an event data record report generating device, characterized in that the device comprises:
[0010] A first acquisition module, used for receiving a trigger instruction for generating an event record report;
[0011] A second acquisition module is used to acquire event data;
[0012] A report generation module for generating an event record report; and
[0013] The sending module is used to send the event record report to the report receiving end.
[0014] According to another aspect of the present invention, there is provided a machine-readable storage medium as claimed in claim 14, which stores executable instructions, and when the instructions are executed, one or more processors execute the event data record report generation method as described above.
[0015] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, and when the computer program is executed by a processor, the method as described above is implemented.
[0016] The event data recording report generating device and method of the embodiment of the present invention, when the user presses the trigger button or a collision occurs, the event recording report generating device obtains the event data from the memory (such as the airbag ECU), generates a report and sends the report to the user's mobile device and / or remote data server, so that the user can easily obtain valuable evidence of traffic accidents or greater potential dangers, thereby analyzing the responsibility for the incident and reducing disputes between users and car manufacturers after problems occur due to the failure of the ADAS system. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a schematic block diagram of an event record report generating system according to an embodiment of the present invention.
[0018] Figure 2 It is a schematic flow chart of a method for generating an event record report according to an embodiment of the present invention.
[0019] Figure 3 It is a schematic block diagram of an event record report generating device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In view of this, an embodiment of the present invention provides a method and device for generating an event record report.
[0021] Specific embodiments of the present invention will be described below with reference to the accompanying drawings.
[0022] Figure 1 1 is a schematic block diagram of an event record report generation system according to an embodiment of the present invention. The event record report generation system according to an embodiment of the present invention comprises an event recorder 10 (EDR, event data recorder), an event record report generation device 20, a report receiving terminal 30, a trigger instruction device 40 and a memory 50.
[0023] In an embodiment of the present invention, event data is stored in one or more memories 50, which may be a dedicated memory of the event recording device 10, or a storage unit in an electronic control unit of each functional module, a body control unit, or a domain controller, such as a storage unit of an airbag electronic control unit, an emergency brake electronic control unit, an ADAS domain controller, etc. The memory 50 is used to store event data received in real time or periodically.
[0024] The trigger instruction device 40 is used to generate a trigger instruction and send the trigger instruction to the event record report generating device 20. The trigger instruction device 40 includes a user interface module 41 and / or an accident detection module 42. The user interface module 41 is at least one of the physical buttons on the central control panel of the vehicle, the electronic menu button, the voice input system, and the input interface set on the user's mobile device, and is used to receive user input to generate a trigger instruction. The trigger instruction generated by the user input includes at least one of a trigger instruction triggered by one key and a trigger instruction that is gradually completed according to the menu guidance. The accident detection module 42 is used to detect an accident. When an accident is detected, a trigger instruction is generated, and the trigger instruction of the accident is transmitted to the event record report generating device 20. The accident detection module 42 generates a trigger instruction when, for example, it detects a signal of an airbag explosion, a very large lateral / longitudinal acceleration signal, a very large steering wheel angle, an angular acceleration signal, etc. Here, the very large lateral / longitudinal acceleration signal, the very large steering wheel angle, and the angular acceleration signal refer to signals exceeding a predetermined threshold.
[0025] The report receiving end 30 includes a user's mobile device and / or a remote data server. Based on the trigger instruction, the event record report generating device 20 sends the event record report to the report receiving end 30 through a wired or wireless network, such as a cable, cellular communication, Wi-Fi communication, Bluetooth communication network, etc. The event record report generating device 20 can send the event record report to the two report receiving ends 30 at the same time or selectively. The report receiving end 30 needs to be authenticated and authorized, and the authentication and authorization are, for example, obtaining a user name, password, verification code, security credential information, etc. According to actual needs, the authentication and authorization can be completed in advance, or it can be authenticated and authorized in real time after receiving the trigger instruction. In this embodiment, the authentication and authorization are completed in advance, so that once the trigger command is received, the event record report generating device 20 can automatically send the event record report to the report receiving end 30, so that the user can receive the event record report in a timely and convenient manner. Thereby facilitating the real-time acquisition of event data.
[0026] When the user's mobile device serves as the report receiving end 30, the user's mobile device is at least one of the user's smart phone, personal computer, and tablet computer. When the report receiving end 30 is a remote data server, the user or the car manufacturer can remotely send a query request to the data server to retrieve the event record report.
[0027] The event record report generating device 20 acquires event data from the memory 50 through the event recording device 10 based on the trigger signal input by the trigger instruction device 40 , thereby generating an event record report and sending it to the report receiving end 30 .
[0028] Figure 2 FIG. 2 is a flow chart showing a method for generating an event record report according to an embodiment of the present invention. Figure 2 As shown, the event record report generation method includes the following steps:
[0029] In step S110, a trigger instruction for generating an event record report is obtained.
[0030] The trigger instruction includes a trigger instruction input by the user, and / or an accident trigger instruction. The trigger instruction input by the user is a user (driver or passenger) confirming the retention of event data, the transmission of event data, the selection of event data, or the generation of a report via the user interface (UI). The accident trigger instruction is an instruction that triggers the generation of an event record report due to the occurrence of an "accident" or a greater potential danger. The "accident" may refer to an event that causes damage or harm to the vehicle, objects, vehicles, and / or people around the vehicle, or a greater potential danger. Here, an event with a greater potential danger refers to an event that has not yet caused damage or harm to the vehicle, objects, vehicles, and / or people around the vehicle, but has a great possibility of causing damage or harm, such as an operation that exceeds a predetermined threshold, such as a very large lateral / longitudinal acceleration signal, a very large steering wheel angle, an angular acceleration signal, etc.
[0031] In step S120, event data is obtained. "Event data" can be information related to the operation of the vehicle, the environment around the vehicle, and any other information that may be useful for analyzing the responsibility of the event. The event data is stored in the memory 50 of the vehicle. The storage of event data in the vehicle should be tamper-proof and integrity protected. The acquired event data generally includes all data within the first predetermined time before receiving the trigger instruction, when receiving the trigger instruction, and within the second predetermined time after receiving the trigger instruction. For example, when the trigger instruction is an accident trigger instruction, the event data includes all data within 3 minutes before the accident occurs, when the accident occurs, and within 30 seconds after the accident occurs. According to actual needs, the duration of the first predetermined time and the second predetermined time can be selected, for example, the first predetermined time is set to any duration within the range of 5 seconds to 5 minutes, and the second predetermined time is set to any duration within the range of 3 seconds to 2 minutes, and data sufficient for correctly analyzing the event can be obtained.
[0032] Event data includes, for example, the vehicle's geographic location, heading, steering, speed, acceleration / deceleration, radar and sensor readings, light detection and ranging, camera images, infotainment system data, alarm information, vehicle driving status, driver monitoring data, fault information, airbag deployment, brake pedal, accelerator pedal information, etc. The radar includes, for example, at least one of the position, speed, and acceleration of the front target, side target, and rear target of the vehicle. The camera image is, for example, at least one of the position, speed, and / or acceleration information of the front target, side target, and rear target of the vehicle. The camera image can come from a camera and / or other devices connected to the camera, such as a driving recorder, an ADAS domain controller, etc. The driving status of the vehicle is, for example, ADAS function activation / exit status data, and driver-vehicle interaction information. Driver monitoring data is, for example, data such as driver fatigue, drinking, concentration, and health status. Event data can be stored with relevant timestamps. Optionally, according to actual needs and / or accident types, users can customize different event data lists for selection and output in real time or in advance, such as obtaining only airbag-related data, brake-related data and / or ADAS function-related data.
[0033] In step S130, an event record report is generated, and the acquired event data is converted into a document in a format readable by the report receiving end 30, such as a document in a format such as csv, xls, pdf or word.
[0034] In step S140, the event record report is sent to the report receiving end 30. In this embodiment, the report receiving end 30 is a user's mobile device, so that it is convenient to obtain event data in real time. Based on the trigger instruction, the event record report is automatically sent to the report receiving end through a wired or wireless network, such as a cable, cellular communication, Wi-Fi communication, Bluetooth communication network, etc. It also includes the steps of the report receiving end 30 being authenticated and authorized. According to actual needs, the authentication and authorization can be completed in advance or in real time. The authentication and authorization are, for example, obtaining a user name, password, verification code, security credential information, etc. In this embodiment, the authentication and authorization are completed in advance, so that once the trigger instruction is received, the event record report is automatically sent to the report receiving end 30, so that the user can receive the event record report in a timely and convenient manner. In actual application, when the user presses the start button or a collision occurs, the event record report generation device obtains event data from the memory (such as the airbag ECU), generates a report and automatically sends the report to the user's mobile device, such as a smart phone, so that the user can obtain valuable evidence for determining the responsibility of the event.
[0035] Figure 3 The schematic diagram of the structure of the event record report generating device 20 according to one embodiment of the present invention is shown. The event record report generating device 20 is set separately, or is set in the event recording device 10, or is set in any electronic control unit (ECU) of the vehicle, or in the body control unit (VCU) or in the domain controller. The event record report generating device 20 can be implemented in software or hardware or a combination of software and hardware. For the hardware-implemented part, it can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), data signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic units designed to perform their functions, or combinations thereof. For the part implemented in software, it can be implemented with the help of microcodes, program codes or code segments, and they can also be stored in machine-readable storage media such as storage components.
[0036] In one embodiment, the event record report generating device 20 is implemented as including a memory and a processor. The memory contains instructions, which, when executed by the processor, enable the processor to perform the event record report generating method according to the embodiment of the present invention.
[0037] The event record report generating device 20 is configured to generate an event record report for a user based on the event data in response to a trigger instruction. Figure 3 ,like Figure 3As shown, the event record report generating device 20 includes: a first acquisition module 21, a second acquisition module 23, a report generating module 25 and a sending module 27. The first acquisition module 21 is used to receive a trigger instruction for generating an event record report and determine the need for generating an event record report. The second acquisition module 23 is used to obtain event data. The report generating module 25 is used to generate an event record report. The acquired event data is converted into a document in a format readable by the report receiving end, such as a document in a format such as csv, xls, pdf or word. The sending module 27 is used to send the event record report to the report receiving end. The report receiving end includes, for example, a mobile device of an authorized user (such as a car owner) or a remote data server. In this embodiment, the report receiving end is a user's mobile device (smartphone), so as to facilitate real-time acquisition of event data. When the report receiving end is a data server, the user or the car company can remotely send a query request to the data server to retrieve the event record report. The event record report is sent via a wired or wireless network, such as a cable, cellular communication, Wi-Fi communication, Bluetooth communication network, etc. The naming of the event record report generating device 20 and its modules should be understood as a logical (functional) description, and should not be understood as a limitation on the physical location or setting method. For example, the first acquisition module 21, the second acquisition module 23, the report generating module 25 and the sending module 27 can be implemented on the same circuit or the same chip, or on multiple circuits or multiple chips.
[0038] An event record report generating device according to an embodiment of the present invention obtains event data from a memory (e.g., an airbag ECU) when a user presses a start button or a collision occurs, generates a report, and automatically sends the report to a user's mobile device and / or a remote data server.
[0039] In addition, it is easy for those skilled in the art to understand that the event record report generation method provided by one or more embodiments of the present invention can be implemented by a computer program. For example, the computer program is contained in a computer program product, and when the computer program is executed by a processor, the event record report generation method of one or more embodiments of the present invention is implemented. For another example, when a computer storage medium (such as a USB flash drive) storing the computer program is connected to a computer, the event record report generation method of one or more embodiments of the present invention can be executed by running the computer program. A vehicle of one embodiment of the present invention includes the event record report generation device 20 described above.
[0040] Although some embodiments have been described above, these embodiments are given by way of example only and are not intended to limit the scope of the invention. The appended claims and their equivalents are intended to cover all modifications, substitutions and changes made within the scope and spirit of the invention.
Claims
1. A method for generating an event record report, characterized in that: The method comprises: Get the trigger instruction for generating event record report; Get event data; Generate incident log reports; and The event record report is sent to a report receiving end to analyze the responsibility for the event.
2. The method of claim 1, wherein: The trigger instruction includes a trigger instruction input by the user and / or an accident trigger instruction. The trigger instruction input by the user is an instruction for the user to confirm the retention of event data, the transmission of event data, the selection of event data or the generation of a report via the user interface. The accident trigger instruction is an instruction for triggering the generation of an event record report due to an accident or a greater potential danger.
3. The method of claim 2, wherein: In the step of acquiring event data, the acquired event data includes all data within a first predetermined time before receiving the trigger instruction, when the trigger instruction is received, and within a second predetermined time after receiving the trigger instruction.
4. The method of claim 3, wherein: The first predetermined time is set to any time length within a range of 5 seconds to 5 minutes, and the second predetermined time is set to any time length within a range of 3 seconds to 2 minutes.
5. The method of claim 1, wherein: The event data includes at least one or more of the vehicle's geographic location, heading, steering, speed, acceleration / deceleration, radar and sensor readings, camera images, light detection and ranging, alarm information, vehicle driving status, driver monitoring data, fault information, airbag deployment, brake pedal, and accelerator pedal information.
6. The method of claim 1, wherein: The event data is stored with an associated timestamp.
7. The method of claim 1, wherein: In the step of obtaining event data, the user can select different event data lists to be output in real time or in advance according to actual needs and / or accident types.
8. The method of claim 1, wherein: In the step of generating an event record report, the acquired event data is converted into a document in a format readable by the report receiving end.
9. The method as claimed in claim 1 further includes a step in which the report receiving end is authenticated and authorized, and the authentication and authorization step is completed before the step of sending the event record report to the report receiving end, or the authentication and authorization step is performed during the step of sending the event record report to the report receiving end, and the authentication and authorization includes obtaining at least one of a user name, a password, a verification code, and security credential information.
10. An event record report generating device, characterized in that: The device comprises: A first acquisition module, used for receiving a trigger instruction for generating an event record report; A second acquisition module is used to acquire event data; A report generation module for generating an event record report; and The sending module is used to send the event record report to the report receiving end.
11. The device of claim 10, wherein: The trigger instruction received by the first acquisition module is issued by a trigger instruction device, which includes a user interface module and / or an accident detection module. The user interface module is at least one of a physical button on the center control panel of the vehicle, an electronic menu button, a voice input system, and an input interface on the user's mobile device, and is used to receive user input to generate a trigger instruction and transmit it to the first acquisition module. The trigger instruction generated by the user input includes at least one of a one-touch trigger instruction and a trigger instruction that is completed step by step according to a menu guide; the accident detection module is used to detect accidents or major potential dangers. When an accident or a major potential danger is detected, a trigger instruction is generated and transmitted to the first acquisition module.
12. The device of claim 10, wherein: The second acquisition module acquires event data through an event recording device, the report generation module converts the acquired event data into a document in a format readable by a report receiving end, and the sending module automatically sends an event record report to the report receiving end through a wired or wireless network.
13. The device of claim 10, wherein: The first acquisition module, the second acquisition module, the report generation module and the sending module are implemented on the same circuit or the same chip, or are implemented on multiple circuits or multiple chips.
14. A machine-readable storage medium storing executable instructions, which, when executed, enable one or more processors to perform the driving record data generating method according to any one of claims 1 to 9.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.