Vehicle collision data processing method, device, equipment and medium
By setting up an airbag controller in the vehicle to detect collision events and send collision messages, the problem of vehicle collision information collection and transmission is solved, and the evaluation of the degree of vehicle collision and efficient rescue is achieved.
Patent Information
- Application Number
- CN202411236146.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing vehicle-mounted ECALL equipment cannot collect and send specific collision information in a timely manner when a vehicle collision occurs, resulting in the inability to evaluate the degree of collision and affecting the rescue efficiency.
The airbag controller detects a vehicle collision event, determines the collision start time, and sends a target collision message frame, including collision type and real-time speed information until the set conditions are met, and the information is reported to the rescue service center through the on-board controller.
The severity assessment of the vehicle collision has been achieved, targeted and efficient rescue has been promoted, and the efficiency and accuracy of traffic accident handling has been improved.
Smart Images

Figure CN119131992A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle communication technology, and in particular to a vehicle collision data processing method, device, equipment and medium. Background Art
[0002] With the continuous development of the domestic automobile industry, China's domestic automobile technology has been continuously improved, especially the new energy vehicle technology has been at the forefront of the industry and has been leading the development of new energy technology. Domestic new energy vehicles have not only been recognized by users in the Chinese market, but also won a good reputation in overseas markets.
[0003] However, while cars bring convenience to people, road traffic accidents also occur frequently, which not only cause traffic congestion, but also may cause casualties. In many cases, failure to provide timely rescue after a traffic accident will lead to more serious consequences. The on-board ECALL device is an emergency alarm device used to alarm when a vehicle crashes or other accidents occur; most of the ECALL devices currently used do not have the ability to collect and send specific collision information when making emergency calls for help, and therefore cannot assess the extent of the collision, which is not conducive to targeted and efficient rescue. Summary of the invention
[0004] The present invention provides a vehicle collision data processing method, device, equipment and medium, which can report the collision type and real-time speed information to a rescue service center to evaluate the severity of the collision, thereby performing targeted and efficient rescue.
[0005] According to one aspect of the present invention, a vehicle collision data processing method is provided, comprising:
[0006] When the airbag controller detects a vehicle collision event, determining a collision start time and a target collision message frame based on the vehicle collision event;
[0007] Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information;
[0008] The received collision type and the real-time speed information are reported to a rescue service center through the vehicle-mounted controller.
[0009] Optionally, the real-time speed information includes a real-time speed change;
[0010] Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met, and further includes:
[0011] Compare the real-time speed changes in the sent target collision message frames to obtain the maximum speed change;
[0012] The maximum speed change is used as a newly added collision message frame and sent to the vehicle-mounted controller.
[0013] Optionally, the message frame sending cut-off condition includes a first set time period after the collision start time, or a set number of target collision message frames.
[0014] Optionally, starting from the collision start time, sending the target collision message frame to the vehicle controller according to a set period until a message frame sending cut-off condition is met, including:
[0015] Starting from the collision start time, a frame of target collision message is sent to the vehicle controller every set period until the number of sent target collision messages meets the set number.
[0016] Optionally, determining the collision start time based on the vehicle collision event includes:
[0017] Obtaining a speed change of a second set time period within the vehicle collision event;
[0018] Determine whether the speed change is greater than a set threshold;
[0019] If the speed change is greater than a set threshold, the time corresponding to the speed change is taken as the collision start time.
[0020] Optionally, the collision types include frontal collision, left-side collision, right-side collision, rear-side collision, rollover collision and pedestrian collision.
[0021] According to another aspect of the present invention, there is provided a vehicle collision data processing device, comprising:
[0022] An information determination module, configured to determine a collision start time and a target collision message frame based on a vehicle collision event when an airbag controller detects a vehicle collision event;
[0023] A message sending module, used to send the target collision message frame to the vehicle controller according to a set period starting from the collision start time until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information;
[0024] The information reporting module is used to report the received collision type and the real-time speed information to a rescue service center through the vehicle-mounted controller.
[0025] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0026] at least one processor; and
[0027] a memory communicatively connected to the at least one processor; wherein,
[0028] 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 collision data processing method described in any embodiment of the present invention.
[0029] 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 collision data processing method described in any embodiment of the present invention when executed.
[0030] 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 collision data processing method according to any embodiment of the present invention is implemented.
[0031] The technical solution of the embodiment of the present invention is that when the airbag controller detects a vehicle collision event, the collision start time and the target collision message frame are determined based on the vehicle collision event; starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information; and the received collision type and real-time speed information are reported to the rescue service center by the vehicle controller. This technical solution can report the collision type and real-time speed information to the rescue service center to evaluate the severity of the collision, thereby conducting targeted and efficient rescue.
[0032] 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
[0033] 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.
[0034] Figure 1is a flow chart of a vehicle collision data processing method provided according to Embodiment 1 of the present invention;
[0035] Figure 2 is a flow chart of a vehicle collision data processing method provided according to Embodiment 2 of the present invention;
[0036] Figure 3 is a structural schematic diagram of a vehicle collision data processing device provided according to Embodiment 3 of the present invention;
[0037] Figure 4 It is a schematic diagram of the structure of an electronic device provided according to Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0038] 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.
[0039] It should be noted that the terms "first", "second" and "target" 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.
[0040] Embodiment 1
[0041] Figure 1 This is a flow chart of a vehicle collision data processing method provided according to the first embodiment of the present invention. This embodiment is applicable to the case where vehicle collision information is uploaded when the vehicle rescue function is used. The method can be executed by a vehicle collision data processing device. The vehicle collision data processing device can be implemented in the form of hardware and / or software. The vehicle collision data processing method device can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:
[0042] The technical solution of this embodiment can be executed by the vehicle control system, which can specifically include the airbag controller, the vehicle controller (T-BOX controller) and the rescue service center, etc. When using the vehicle road life rescue (eCall function), this technical solution can upload some additional information to the MSD, which the rescue center uses to assess the severity of the collision, so as to carry out targeted and efficient rescue.
[0043] Furthermore, the technical solution of this embodiment can be adapted to the European eCall function. In the European market, in addition to meeting basic mandatory regulations, the European New Car Assessment Program (Euro-Ncap) has set higher standards for automobile safety. The rescue and relief part of Euro-Ncap stipulates specific requirements for the eCall function. When a vehicle collides, the T-BOX controller will automatically dial the nearest rescue center and report some necessary information related to the vehicle, collision, and location (MSD) according to certain coding rules. The regulations stipulate the format and coding of MSD. On the basis of this necessary information, Euro-Ncap also requires reporting some additional information to be attached to the MSD, which the rescue center uses to assess the severity of the collision, so as to carry out targeted and efficient rescue. The additional information includes the type of collision event and the maximum lateral and longitudinal speed change of the vehicle within 250ms from the start of the collision.
[0044] S110: When the airbag controller detects a vehicle collision event, a collision start time and a target collision message frame are determined based on the vehicle collision event.
[0045] Among them, the airbag controller can be responsible for collecting, analyzing, judging and processing the collision signal when the vehicle collides, and issuing an ignition command in a timely manner to drive the gas generator to ignite, thereby detonating the airbag to protect the safety of the driver and passengers. Specifically, in this embodiment, the airbag controller can determine whether the vehicle has collided, detect the type of collision, and decide whether it is necessary to ignite certain ignition circuits and provide energy for airbag detonation by collecting the acceleration information and body pressure information of the vehicle. A vehicle collision event can be understood as a situation where the vehicle has collided. The collision start time can be understood as the starting time point of the vehicle collision. The target collision message frame can be understood as a message frame generated when a vehicle collision event occurs. In this embodiment, the target collision message can be understood as an event-type trigger message. The target message frame can include collision type and speed information.
[0046] Furthermore, the airbag electronic control module in this embodiment is equipped with a front collision acceleration sensor, a side collision pressure sensor, and a side collision acceleration sensor, and the airbag controller is also equipped with a five-axis IMU sensor, which can detect the lateral and longitudinal speeds and the rolling angular velocity. Therefore, the airbag controller has the highest accuracy in detecting the collision type and the changes in the lateral and longitudinal accelerations.
[0047] In this embodiment, the vehicle control system can periodically receive signal messages sent by the vehicle. When the airbag controller detects a vehicle collision event, it can trigger the generation of a target collision message frame based on the vehicle collision event, and determine the start time point information of the vehicle collision.
[0048] S120 . Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met.
[0049] Among them, the target collision message frame includes the collision type and real-time speed information. In this embodiment, optionally, the collision type includes front collision, left collision, right collision, rear collision, rollover collision and pedestrian collision. Among them, the front collision can be understood as the collision sent by the front side of the vehicle; the left collision can be understood as the collision on the left side of the vehicle; the right collision can be understood as the collision sent by the right side of the vehicle; the rear collision can be understood as the collision sent by the rear side of the vehicle; the rollover collision can be understood as the vehicle sending a rollover collision; the pedestrian collision can be understood as the collision between the vehicle and the pedestrian. The real-time speed information can be understood as the lateral or longitudinal speed change information between the current time of sending the message and the collision start time. The setting period can be understood as the sending period of the target collision message frame. In this embodiment, the setting period can be pre-set, and for example, the setting period can be 10ms, and can also be set according to actual needs, which is not limited in this embodiment. The vehicle controller can also be called a vehicle networking controller (Telematics Box, T-Box), which can realize the functions of remote monitoring, data acquisition, communication and control of the vehicle by integrating multiple functional modules. The message frame transmission cut-off condition may be a condition for stopping the transmission of the target collision message frame. In this embodiment, the target collision message frame transmission cut-off condition may be that the set period of transmission meets the first set duration, or may be set according to actual needs. For example, the first set duration may be 250ms.
[0050] Specifically, in this embodiment, starting from the moment when the airbag controller determines that the vehicle has reached the threshold of a collision event, that is, the collision start moment, the current real-time target collision message frame is sent to the vehicle controller according to the set period until the first set time is met, and then the sending of the target collision message frame can be stopped.
[0051] In addition, in order to save bus resources and facilitate the T-BOX controller to more easily determine the occurrence of a collision event, the target collision message can be defined as an event type. This message is sent only when a collision occurs, and can remain silent at other times.
[0052] In this embodiment, optionally, the message frame sending cut-off condition includes a first set time period after the collision start time, or a set number of target collision message frames.
[0053] The first set duration may be pre-set time information. For example, the first set duration in this embodiment may be 250 ms, and may also be set according to actual needs, which is not limited in this embodiment. The set quantity may be understood as the number of target message frames to be sent. For example, the set quantity may be 25 frames, or 30 frames, etc., which may be set according to actual needs, which is not limited in this embodiment.
[0054] Through such a setting in this embodiment, the real-time target collision message frame that can be sent can be limited to a sending cutoff condition, and the collision type and speed information within the required time can be sent according to the actual needs of the user, so that the actual situation of the current collision can be clearly understood based on the target collision message frame that occurs, which is more convenient and flexible.
[0055] In this embodiment, optionally, starting from the start time of the collision, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met, including: starting from the start time of the collision, one frame of the target collision message is sent to the vehicle controller every set period until the number of target collision messages sent meets the set number.
[0056] In this embodiment, starting from the collision start time, a target collision message frame containing collision type and speed information may be sent to the vehicle controller at set intervals until the number of sent target collision message frames meets the set number requirement.
[0057] Exemplarily, the moment when the airbag controller determines that the vehicle has reached the threshold of a collision event is taken as the collision start moment (T0), and a target collision message frame including collision type and speed information is sent every set period of 10ms until the number of target collision message frames sent reaches 25 frames, that is, the sending period reaches 250ms, and then the sending of target collision message frames to the T-BOX can be stopped.
[0058] Through such a setting in the present embodiment, the sending cut-off condition can be limited according to the number of real-time target collision message frames sent, so that when the sent target collision message frames reach the set number, the sending of target collision message frames can be stopped. This not only facilitates the clear understanding of the actual situation of the vehicle collision based on the target collision message frames that occur, but also avoids the situation where resources are wasted by sending messages continuously, thereby saving system resources.
[0059] S130: Report the received collision type and real-time speed information to a rescue service center through the vehicle-mounted controller.
[0060] Among them, the rescue service center can also be called the eCall function. When a vehicle is involved in a traffic accident and needs rescue, the alarm can be triggered by pressing a button on the on-board device, or the alarm will be automatically triggered in the event of a severe collision. The on-board controller will automatically upload key accident information, including time, location, weather, vehicle information, etc., to increase the rescue speed.
[0061] In addition to automatically uploading key accident information by the on-board controller, the present embodiment also generates a target collision message frame through the airbag controller and sends it to the on-board controller. The on-board controller reports the received target collision message frame containing the collision type and real-time speed information to the rescue service center, so that the rescue service center can evaluate the severity of the current collision and carry out targeted and efficient rescue.
[0062] Exemplarily, the airbag controller adds an outgoing target collision message frame, and the set sending period can be 10ms. The message contains the collision type and the lateral and longitudinal speed change values. The T-BOX controller receives this group of messages from the bus and decodes the information, and reports it to the MSD of the rescue service center.
[0063] The technical solution of the embodiment of the present invention is that when the airbag controller detects a vehicle collision event, the collision start time and the target collision message frame are determined based on the vehicle collision event; starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information; and the received collision type and real-time speed information are reported to the rescue service center through the vehicle controller. This technical solution can report the collision type and real-time speed information to the rescue service center to evaluate the severity of the collision, thereby conducting targeted and efficient rescue.
[0064] Embodiment 2
[0065] Figure 2It is a flow chart of a vehicle collision data processing method provided according to the second embodiment of the present invention. This embodiment is optimized based on the above embodiment. The specific optimization is as follows: the real-time speed information includes the real-time speed change; starting from the collision start time, the target collision message frame is sent to the vehicle controller according to the set period until the message frame sending cut-off condition is met, and it also includes: comparing the real-time speed change in the sent target collision message frame to obtain the maximum speed change; using the maximum speed change as a new collision message frame and sending it to the vehicle controller. Figure 2 As shown, the method includes:
[0066] S210: When the airbag controller detects a vehicle collision event, a collision start time and a target collision message frame are determined based on the vehicle collision event.
[0067] In this embodiment, optionally, determining the collision start time based on the vehicle collision event includes: obtaining the speed change within a second set time period within the vehicle collision event; determining whether the speed change is greater than a set threshold; if the speed change is greater than the set threshold, taking the time corresponding to the speed change as the collision start time.
[0068] The second set duration can be understood as the set duration information within the collision time. In this embodiment, the second set duration can be 20ms, and can also be set according to actual needs. The set threshold can be pre-set. In this embodiment, the set threshold corresponding to the speed change value can be different according to different collision types.
[0069] In this embodiment, if the airbag controller detects a vehicle collision event, it can obtain the speed change of 20ms within the vehicle collision event, and determine whether the speed change of 20ms is greater than the set threshold. If the speed change of 20ms is greater than the set threshold, the moment corresponding to the speed change can be used as the start time of the collision.
[0070] For example, if the collision type is a frontal collision or a rearward collision, the second set time length can be 20ms. Within the 20ms time interval, the moment when the longitudinal cumulative speed change value is greater than the set threshold value of 0.8km / h can be used as the collision start time, or within the second set time length of 5ms for a side collision event, the moment when the lateral cumulative speed change value is greater than 0.8km / h can be used as the collision start time.
[0071] Through such a setting in this embodiment, the speed change amount corresponding to different durations of the collision type can be compared with the corresponding set threshold to determine the collision start time, which is more accurate and reliable.
[0072] S220: Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to the set period until the message frame sending end condition is met.
[0073] Among them, the target collision message frame includes the collision type and real-time speed information; the real-time speed information includes the real-time speed change; the real-time speed change can be understood as the difference data between the real-time speed corresponding to the current real-time moment and the lateral and / or longitudinal speed corresponding to the collision start moment.
[0074] S230: Compare the real-time speed changes in the sent target collision message frames to obtain a maximum speed change.
[0075] The maximum speed variation may be the maximum speed difference data among all target collision message frames sent by the airbag controller.
[0076] In this embodiment, the airbag controller can compare the real-time changes in all the sent target collision message frames to obtain the maximum speed change value in the target collision message frame.
[0077] S240: Use the maximum speed change as a newly added collision message frame and send it to the vehicle controller.
[0078] The newly added collision message frame can be understood as an additional message frame in addition to the sent target collision message frame. In this embodiment, the maximum speed change obtained by comparing the real-time changes in all target collision message frames can be used as the newly added collision message frame and sent to the T-BOX controller.
[0079] Specifically, in this embodiment, within a short period of time after the collision event occurs, after the T-BOX controller receives the information about the collision event, it needs to confirm the vehicle position, collect information in the MSD, and call for help in a short period of time. It may not have the resources to compare the lateral and longitudinal speed changes and select the largest lateral and longitudinal speed changes. Therefore, in this embodiment, after the airbag controller sends 25 frames of target collision message frames, it is necessary to add a frame of message information to select the maximum speed change in the 25 frames and send it to the T-BOX controller, so that if the T-BOX has computing resources, it can compare and select by itself, or it can directly upload the received newly added collision message frames to the MSD. This saves the computing resources of the MSD and increases the success rate of correctly uploaded information.
[0080] S250: Report the received collision type and real-time speed information to a rescue service center through the vehicle-mounted controller.
[0081] In this embodiment, the airbag control unit is used as the detection subject for detecting collision information, which can ensure the accuracy of the information to the greatest extent; the target collision message is an event-triggered message of the airbag controller, which will be sent out only when a collision occurs, which not only saves communication resources on the entire vehicle, but also ensures that the T-box can accurately identify the starting point of the collision information; and a unique design is made on the signal of the lateral and longitudinal speed change. After the 250ms specified by Euro-Ncap from the collision starting point, another frame of information is added to filter out the maximum change and send it to T-BOX, saving the computing resources of T-BOX. Therefore, through the technical solution of this embodiment, the requirements of Euro-Ncap for the eCall function to upload additional MSD information can be achieved with minimal resources, and the accuracy of this information can be guaranteed.
[0082] The technical solution of the embodiment of the present invention is as follows: when the airbag controller detects a vehicle collision event, the collision start time and the target collision message frame are determined based on the vehicle collision event; starting from the collision start time, the target collision message frame is sent to the on-board controller according to the set period until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information; the real-time speed change in the sent target collision message frame is compared to obtain the maximum speed change; the maximum speed change is used as a new collision message frame and sent to the on-board controller. The received collision type and real-time speed information are reported to the rescue service center by the on-board controller. This technical solution can report the collision type and real-time speed information to the rescue service center to evaluate the severity of the collision, thereby performing targeted and efficient rescue.
[0083] Embodiment 3
[0084] Figure 3 Schematic diagram of the structure of a vehicle collision data processing device provided according to the third embodiment of the present invention. Figure 3 As shown, the device comprises:
[0085] An information determination module 310, configured to determine a collision start time and a target collision message frame based on the vehicle collision event when the airbag controller detects a vehicle collision event;
[0086] The message sending module 320 is used to send the target collision message frame to the vehicle controller according to the set period from the collision start time until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information;
[0087] The information reporting module 330 is used to report the received collision type and real-time speed information to the rescue service center through the vehicle controller.
[0088] Optionally, the real-time speed information includes a real-time speed change;
[0089] The device further comprises:
[0090] A comparison module is used to send the target collision message frame to the vehicle controller according to a set period starting from the collision start time until the message frame sending cut-off condition is met, and then compare the real-time speed change in the sent target collision message frame to obtain the maximum speed change;
[0091] A new message frame sending module is added to use the maximum speed change as a new collision message frame and send it to the vehicle controller.
[0092] Optionally, the message frame sending cut-off condition includes a first set time period after the collision start time, or a set number of target collision message frames.
[0093] Optionally, the message sending module 320 is specifically configured to send a frame of target collision message to the vehicle controller every set period starting from the collision start time, until the number of target collision messages sent meets the set number.
[0094] Optionally, the information determination module 310 is specifically used to obtain the speed change within a second set time period within the vehicle collision event; determine whether the speed change is greater than a set threshold; if the speed change is greater than the set threshold, then use the moment corresponding to the speed change as the collision start moment.
[0095] Optionally, the collision type includes a front collision, a left collision, a right collision, a rear collision, a rollover collision, and a pedestrian collision.
[0096] A vehicle collision data processing device provided by an embodiment of the present invention can execute a vehicle collision data processing method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0097] Embodiment 4
[0098] Figure 4 1 is a schematic diagram of the structure of an electronic device provided according to Embodiment 4 of the present invention. The electronic device 10 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 may 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.
[0099] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0100] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0101] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a vehicle collision data processing method.
[0102] In some embodiments, the vehicle collision data processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the vehicle collision data processing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the vehicle collision data processing method in any other appropriate manner (e.g., by means of firmware).
[0103] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0104] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable 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.
[0105] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0106] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0107] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0108] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0109] An embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the vehicle collision data processing method provided in any embodiment of the present application.
[0110] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0111] 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.
[0112] 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 collision data processing method, characterized in that: include: When the airbag controller detects a vehicle collision event, determining a collision start time and a target collision message frame based on the vehicle collision event; Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information; The received collision type and the real-time speed information are reported to a rescue service center through the vehicle-mounted controller.
2. The method according to claim 1, characterized in that The real-time speed information includes a real-time speed change; Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending end condition is met, and further includes: Compare the real-time speed changes in the sent target collision message frames to obtain the maximum speed change; The maximum speed change is used as a newly added collision message frame and sent to the vehicle controller.
3. The method according to claim 1, characterized in that The message frame sending deadline condition includes a first set time period after the collision start time, or a set number of target collision message frames.
4. The method according to claim 3, characterized in that Starting from the collision start time, the target collision message frame is sent to the vehicle controller according to a set period until the message frame sending cut-off condition is met, including: Starting from the collision start time, a frame of target collision message is sent to the vehicle controller every set period until the number of sent target collision messages meets the set number.
5. The method according to claim 1, characterized in that Determining a collision start time based on the vehicle collision event includes: Obtaining a speed change of a second set time period within the vehicle collision event; Determine whether the speed change is greater than a set threshold; If the speed change is greater than a set threshold, the time corresponding to the speed change is taken as the collision start time.
6. The method according to claim 1, characterized in that The collision types include frontal collision, left side collision, right side collision, rear side collision, rollover collision and pedestrian collision.
7. A vehicle collision data processing device, characterized in that: include: An information determination module, configured to determine a collision start time and a target collision message frame based on a vehicle collision event when an airbag controller detects a vehicle collision event; A message sending module, used to send the target collision message frame to the vehicle controller according to a set period starting from the collision start time until the message frame sending cut-off condition is met; wherein the target collision message frame includes the collision type and real-time speed information; The information reporting module is used to report the received collision type and the real-time speed information to a rescue service center through the vehicle-mounted controller.
8. 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 collision data processing method according to any one of claims 1 to 6.
9. 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 collision data processing method according to any one of claims 1 to 6 when executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the vehicle collision data processing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle collision detection method and rapid processing system
CN105070059A
Collision event recording system and method
CN111415437A
Method and device for judging vehicle collision, readable storage medium and electronic equipment
CN114132281A
Vehicle control method and device and electronic equipment
CN118107510A
Systems and Methods for Sending Notifications to Vehicle Operators Upon Detecting a Likely Occurrence of a Vehicular Accident or Collision
US20230308848A1
Cited By
Vehicle collision judgment method and system, terminal and storage medium
CN119851511A
Vehicle collision detection method, device, vehicle, server and system
CN121725666A
