Automatic alerting method, apparatus and media

CN117141404BActive Publication Date: 2026-10-27HUBEI QIGUANG TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311125707.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2026-10-27
Estimated Expiration
2043-08-31

AI Technical Summary

Technical Problem

但在实际操作过程中,只通过脚踏板的深浅程度检测车辆是否发生紧急碰撞,依靠单一传感器获取的车辆状态,对于车辆处于紧急碰撞的判断准确率较低

Benefits of technology

[0015]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117141404B_ABST
    Figure CN117141404B_ABST
Patent Text Reader

Abstract

The application discloses an automatic alarm method, device and medium. The method comprises the following steps: acquiring first sensing data through a sensor on a target vehicle when the target vehicle is in a continuous motion state; acquiring second sensing data through an electronic device; fusing at least one kind of data in the first sensing data and at least one kind of data in the second sensing data to determine a current driving condition of the target vehicle; determining that the current driving condition of the target vehicle is abnormal, starting an emergency recording function of the target vehicle and sending alarm information to the electronic device. According to the application, whether the target vehicle is abnormal is comprehensively determined according to the first sensing data collected by the sensor on the vehicle and the second sensing data acquired by the electronic device, and the emergency recording function is automatically started when the target vehicle is abnormal, so that the emergency recording function is taken as a basis, the phenomenon of false triggering is effectively avoided, the triggering accuracy of the emergency recording function is ensured, and the timeliness and effectiveness of the automatic alarm are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more particularly to an automatic alarm method, device, and medium. Background Technology

[0002] With the continuous improvement of vehicle configuration, an emergency call rescue unit (E-call) can be installed in the vehicle to activate the vehicle's emergency call rescue function.

[0003] During normal driving, the depth of the pedals can be used to detect whether an emergency collision has occurred, triggering an emergency call for help. However, in practice, relying solely on the pedal depth for collision detection, based on a single sensor, has a low accuracy rate in determining whether a vehicle is in an emergency. Furthermore, even with an increased number of sensors, relying on multiple sensors on the same device remains relatively inaccurate, unable to avoid errors in data from the same device or malfunctions within the device itself. Therefore, acquiring sensor data from different devices for emergency collision detection enables more precise judgments, and combined with automatic alarms, improves vehicle safety and emergency response capabilities. Summary of the Invention

[0004] According to one aspect of this application, an automatic alarm method is provided, comprising:

[0005] GPS data was used to determine that the target vehicle was in continuous motion.

[0006] First sensing data is acquired through sensors on the target vehicle;

[0007] Second sensor data is acquired through electronic devices within the target vehicle;

[0008] By fusing any one or more data points from the first sensor data and any one or more data points from the second sensor data, the current driving condition of the target vehicle is determined based on the fused data.

[0009] Once it is determined that the target vehicle is in an abnormal driving condition, the emergency recording function of the target vehicle is activated and an alarm message is sent to the electronic equipment.

[0010] According to another aspect of this application, an electronic device is provided, the electronic device comprising:

[0011] At least one processor; and

[0012] A memory that is communicatively connected to at least one processor; wherein,

[0013] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor can perform the automatic alarm method of any embodiment of this application.

[0014] According to another aspect of this application, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the automatic alarm method of any embodiment of this application.

[0015] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a flowchart of an automatic alarm method provided in an embodiment of this application;

[0018] Figure 2 This is a flowchart of another automatic alarm method provided in the embodiments of this application;

[0019] Figure 3 This is a schematic diagram of the structure of an automatic alarm device provided in an embodiment of this application;

[0020] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0023] In one embodiment, Figure 1 This is a flowchart of an automatic alarm method provided in an embodiment of this application. This embodiment is applicable to situations where an automatic alarm is triggered in the event of an emergency collision. The method can be executed by an automatic alarm device, which can be implemented in hardware and / or software. The automatic alarm device can be configured in the main controller of the target vehicle. Figure 1 As shown, the method includes:

[0024] S110. Determine that the target vehicle is in continuous motion using GPS data.

[0025] The Global Positioning System (GPS) data can refer to either the GPS data of the target vehicle or the GPS data of the electronic devices within the target vehicle. In other words, GPS data can be used to characterize the current location of the target vehicle or the GPS data of the electronic devices. It should be noted that the electronic devices are located inside the target vehicle; for example, they could be located in the wireless charging area or in another specific location within the vehicle.

[0026] For example, electronic devices may include, but are not limited to: wearable devices; smart terminals. Smart terminals may include, but are not limited to: mobile terminals with data processing capabilities such as smartphones, iPads, and tablets.

[0027] In one embodiment, the current state of the electronic device is monitored by a positioning sensor within the electronic device. This positioning sensor can be a GPS positioning system; the current state characterizes the electronic device's current location relative to the ground. In practice, GPS data can be obtained through either the GPS positioning system built into the target vehicle or the electronic device. By monitoring whether the GPS data of the target vehicle or electronic device undergoes continuous changes, it is determined whether the target vehicle is in continuous motion. If the target vehicle is in continuous motion, the motion parameters of the target vehicle and / or the electronic device are continuously monitored; if the target vehicle is not in continuous motion, i.e., it is stationary, then monitoring of the target vehicle's motion parameters is unnecessary.

[0028] S120: Obtain first sensing data through sensors on the target vehicle.

[0029] The first sensing data is used to characterize parameters related to the target vehicle. In one embodiment, the first sensing data may include, but is not limited to, the target vehicle's current operating parameters and / or the current environmental parameters. The current operating parameters may include, for example, parameters related to the target vehicle's brake pedal and the operating status of the suspension system; the current environmental parameters may include, but are not limited to, the actual braking noise of the brakes in the target vehicle. In this embodiment, different first sensing data require different sensors for collection. For instance, the actual braking noise can be collected by the target vehicle's external sound sensor; the brake pedal parameters can be collected by the brake pedal controller; and the operating status of the suspension system can be obtained by the suspension system controller.

[0030] S130: Acquire second sensor data through electronic devices inside the target vehicle.

[0031] The second sensing data is used to characterize parameters related to the electronic device and the target vehicle. In one embodiment, the second sensing data may include, but is not limited to, sudden changes in the target vehicle's speed and the positional shift of the electronic device. The sudden changes in the target vehicle's speed characterize whether the actual speed of the target vehicle changes abruptly between two adjacent moments; the positional shift characterizes whether the current position of the electronic device moves significantly between two adjacent moments.

[0032] S140. Fuse any one or more data from the first sensor data and any one or more data from the second sensor data, and determine the current driving condition of the target vehicle based on the fused data.

[0033] The current driving condition is used to characterize whether the target vehicle is in a normal driving state, or it can be understood as whether the target vehicle has experienced an abnormal situation such as an emergency collision. The current driving condition includes, but is not limited to, abnormal driving conditions caused by emergency braking, abnormal bumps, vehicle malfunction, vehicle collision, and personal collision, as well as normal driving conditions. In the embodiment, it can be determined whether the target vehicle is in an emergency braking condition or an abnormal bump condition based on at least one of the first sensor data and at least one of the second sensor data.

[0034] S150. If the current driving condition of the target vehicle is determined to be abnormal, the emergency recording function of the target vehicle is activated and an alarm message is sent to the electronic equipment.

[0035] The "Current Driving Condition Abnormality" setting indicates an abnormality or collision situation currently affecting the target vehicle. This includes, but is not limited to, abnormal driving conditions caused by emergency braking, abnormal bumps, vehicle malfunction, vehicle collision, or pedestrian collision. When the target vehicle is in an abnormal driving condition, the emergency recording function is automatically activated. This emergency recording function records the current situation inside and outside the target vehicle.

[0036] In one embodiment, activating the emergency recording function of the target vehicle includes: activating the vehicle's in-vehicle camera to record video inside the vehicle, obtaining corresponding in-vehicle video information; and activating the vehicle's dashcam to record video outside the vehicle, obtaining corresponding external video information. In actual operation, a camera can be installed both inside and outside the target vehicle, namely an in-vehicle camera and a dashcam; the in-vehicle camera records the current situation inside the target vehicle, obtaining corresponding in-vehicle time-frequency information; simultaneously, the dashcam records the current external situation of the target vehicle, obtaining corresponding external video information.

[0037] After recording both inside and outside the vehicle using the in-vehicle camera and dashcam, an alarm is sent to an electronic device. This device then transmits the video information to an emergency contact, allowing them to review and confirm the health status of the occupants. By combining data from the vehicle's sensors (first sensor data) with data from the electronic device (second sensor data), the system determines whether an anomaly has occurred, improving the accuracy and sensitivity of the vehicle's assessment of abnormal conditions. Furthermore, it automatically activates emergency recording upon detection of an anomaly, effectively preventing false triggers and ensuring the accuracy of emergency recording, as well as the timeliness and effectiveness of automatic alarms, thus enhancing vehicle safety.

[0038] In one embodiment, Figure 2 This is a flowchart of another automatic alarm method provided in this application embodiment. This embodiment, based on the above embodiment, elaborates on the process of acquiring the first and second sensor data, as well as the process of determining the current driving condition. Figure 2 As shown, the method includes:

[0039] S210. Determine that the target vehicle is in a state of continuous motion through GPS data.

[0040] S220. Obtain the instantaneous depth and opening / closing switching duration of the brake pedal in the target vehicle through the brake pedal controller in the target vehicle.

[0041] The instantaneous depth of the brake pedal is used to characterize the degree of braking. For example, the instantaneous depth of the brake pedal can include, but is not limited to, 30%, 50%, and 70%. The opening and closing switching time refers to the total time required for the brake pedal to go from the open state to the fully closed state. It can be understood that the instantaneous depth and the opening and closing switching time are equivalent; the greater the instantaneous depth, the shorter the corresponding opening and closing switching time.

[0042] The brake pedal controller can be an electronic control unit (ECU). The ECU can collect the instantaneous depth of the brake pedal or the duration of its opening and closing to determine whether the target vehicle is undergoing emergency braking or constant-speed braking.

[0043] S230: The actual braking noise of the target vehicle is collected in real time by the external sound collector in the target vehicle.

[0044] Actual braking noise refers to the noise generated by the brakes in the target vehicle during braking, generally referring to the brake squeak. Typically, the fundamental frequency of brake noise is around 1900Hz, with second harmonic frequencies around 3800Hz and 5700Hz. The first peak may reach over 100dB, while the second and third peaks gradually decrease. This is because during braking, the friction pairs vibrate due to friction, causing other structures to vibrate at second and third levels, radiating significant noise, which is the root cause of braking noise. During the target vehicle's operation, the actual braking noise is captured in real-time using an external sound acquisition device.

[0045] S240. Obtain the current operating status of the suspension system in the target vehicle through the suspension system controller in the target vehicle.

[0046] The suspension system controller can be a suspension system ECU. The current operating status of the suspension system indicates whether the suspension system inside the target vehicle is operational. In this embodiment, the current operating status of the suspension system can be monitored by the suspension system ECU in the target vehicle, and the system can be used to monitor whether the target vehicle experiences bumps based on this status. Generally, if the target vehicle does not experience bumps while driving on normal roads, the suspension system does not need to intervene; however, when the target vehicle is driving on bumpy road sections, the suspension system in the target vehicle begins to engage to prevent the vehicle from experiencing bumps during driving.

[0047] S250: Obtain information on sudden changes in the target vehicle's speed and the positional offset of the electronic device through electronic devices.

[0048] In one embodiment, acquiring information about sudden speed changes of a target vehicle via an electronic device includes: acquiring the actual speed of the target vehicle in real time via the electronic device; and determining the sudden speed change based on the difference between the actual speeds at two adjacent moments. In this embodiment, an AI algorithm can be configured within the electronic device. The AI ​​algorithm within the electronic device monitors the actual speed of the target vehicle in real time to determine whether the target vehicle has experienced abnormal conditions such as sudden braking or a collision. The AI ​​algorithm within the electronic device acquires the actual speed of the target vehicle at each moment in real time and determines whether a sudden speed change has occurred based on the difference between the actual speeds at two adjacent moments. For example, if the target vehicle suddenly drops from a normal average speed of 80 km / h to 0 km / h within 5 seconds, the AI ​​algorithm of the electronic device records this abnormal speed change.

[0049] In one embodiment, obtaining the positional offset of an electronic device includes: obtaining the linear acceleration and rotational acceleration of the electronic device using an accelerometer in the electronic device; and obtaining the gravitational acceleration of the electronic device using a gravity sensor in the electronic device; and determining the positional offset of the electronic device based on the linear acceleration, rotational acceleration, and gravitational acceleration. The positional offset of the electronic device refers to whether the position of the electronic device has moved between two consecutive moments. The positional offset of the electronic device may include cases of falling and / or large-area displacement.

[0050] It should be noted that gravity sensors are used to measure the acceleration of electronic devices in a gravitational field. They can detect whether the electronic device is in free fall, i.e., whether it is in free fall. When the electronic device is in free fall, the gravity sensor records its acceleration data.

[0051] Accelerometers are used to measure the acceleration of electronic devices in various directions, including linear acceleration and rotational acceleration. Linear acceleration is the acceleration of an electronic device when it is not affected by rotation, while rotational acceleration is the acceleration caused by rotation. By monitoring the data from accelerometers, it is possible to detect whether an electronic device is accelerating or rotating; for example, when an electronic device is dropped from a hand, it will experience significant acceleration and rotation.

[0052] Based on the data from these two sensors, the following methods can be used to determine whether an electronic device has been dropped:

[0053] Free Fall Detection: This involves using a gravity sensor to detect whether an electronic device experiences instantaneous acceleration or, after experiencing instantaneous acceleration, is in a free fall state. If the electronic device experiences a large change in acceleration within a short period, and the acceleration stabilizes at g (the gravitational acceleration value, typically 9.8 m / s²) after the change, it will be considered a free fall device. 2 If there is no obvious rotational acceleration, it may mean that the electronic device is in free fall, that is, it may be falling.

[0054] Acceleration detection: This involves using an accelerometer to detect whether the acceleration of an electronic device in a certain direction exceeds a set threshold. For example, if the acceleration of an electronic device in the direction perpendicular to the ground exceeds a high threshold and is accompanied by changes in rotational acceleration, it may mean that the electronic device is undergoing a drop or large-area displacement.

[0055] In one embodiment, the linear acceleration and rotational acceleration of the electronic device can be acquired by an accelerometer in the electronic device, and a large-area displacement of the electronic device can be determined based on the linear acceleration and rotational acceleration. For example, if the accelerometer in the electronic device detects large abnormal data over a period of time, such as when the electronic device falls or undergoes large-area displacement, the electronic device transmits the acceleration values ​​of the X, Y, and Z axes of the accelerometer inside the device (i.e., the values ​​of acceleration X, Y, and Z) and the values ​​of the X, Y, and Z axes of the electronic device when it is in a flat, stationary state (the coordinate values ​​of the electronic device X, Y, and Z) to the main controller of the target vehicle (when the electronic device is flat and stationary on the target vehicle, x: 0, y: 0, z: -1; when the vehicle undergoes large-area displacement, such as when the top of the electronic device is raised). When the bottom of the electronic device is raised, y decreases and becomes negative; when the right side of the electronic device is raised, x decreases and becomes negative; when the left side of the electronic device is raised, x increases and becomes positive; when the screen of the electronic device is placed vertically, z = 0; when the screen of the electronic device is placed downwards, z = 1; when the screen of the electronic device is placed upwards, z = -1. If the acceleration values ​​of the X, Y, and Z axes of the normal accelerometer deviate significantly from the values ​​during uniform or linear acceleration (when the electronic device is flat and stationary on the vehicle, x: 0, y: 0, z: -1), it is considered that the electronic device has undergone large-area displacement.

[0056] In one embodiment, the gravitational acceleration of the electronic device can be obtained through a gravity sensor in the electronic device, and a fall can be determined based on the gravitational acceleration. The gravity sensor monitors the Z-axis data, and simultaneously utilizes the gravity rocker chip built into the electronic device. By monitoring the Z-axis of the gravity sensor, when the electronic device falls due to sudden braking from a flat position, the Z-axis values ​​will deviate significantly from the x / y / z-axis values ​​when the device is flat. For example, the Z-axis value of the electronic device may change from 1 to -1. In this case, it is determined that the electronic device has fallen.

[0057] S260. Determine the current braking status of the target vehicle based on at least one of instantaneous depth, opening / closing switching duration, and actual braking noise.

[0058] Generally, when a vehicle brakes suddenly, the brake pedal takes about 2 seconds to switch from open to fully closed. When the vehicle brakes at a non-uniform speed, the brake pedal takes about 5-10 seconds to switch from open to fully closed. Typically, when the actual braking noise outside the vehicle momentarily (e.g., within 3 seconds) reaches 100 dB, it is considered that the vehicle has braked suddenly.

[0059] For example, a preset instantaneous depth threshold of 50%, an opening / closing switching duration of 1-2 seconds, and a preset braking noise threshold of 100dB can be configured. In an embodiment, if the actual instantaneous depth of the brake pedal reaches the preset instantaneous depth threshold (e.g., 50%), or the opening / closing switching duration is within the emergency braking switching duration range (e.g., 1-2 seconds), or the actual braking noise reaches the preset braking noise threshold (e.g., 100dB), then the current braking condition of the target vehicle is determined to be emergency braking, i.e., an emergency braking situation has occurred.

[0060] S270. Determine the current bumpiness of the target vehicle based on the current operating status of the suspension system.

[0061] If the suspension system of the target vehicle is currently in working condition, then the current bumpy condition of the target vehicle is determined to be an abnormal bumpy condition.

[0062] S280. Determine the current driving condition of the target vehicle based on at least one of sudden speed change and position shift, and at least one of braking and bump conditions.

[0063] In one embodiment, S280 includes one of the following:

[0064] In cases where the sudden change in driving speed is at least one of the sudden drop in driving speed and the large-area displacement, and the braking situation is emergency braking, the current driving condition of the target vehicle is determined to be an emergency braking condition.

[0065] If the sudden change in driving speed is at least one of the following: a sudden drop in driving speed, a large-area displacement, or abnormal bumpiness, then the current driving condition of the target vehicle is determined to be an abnormal bumpy condition.

[0066] In one example, during the driving of the target vehicle, the electronic device detects a sudden drop in the vehicle's speed, a large-area shift in the position of the electronic device, and an actual braking noise higher than 100dB collected by the external sound collector. Furthermore, the brake pedal is fully closed within 2 seconds. Therefore, the current driving condition of the target vehicle is determined to be an emergency braking condition.

[0067] In one example, if the electronic device experiences large-area displacement and falls while the target vehicle is in motion, and the suspension system of the target vehicle begins to engage, then the current driving condition of the target vehicle is determined to be an abnormally bumpy condition.

[0068] S290. If the current driving condition of the target vehicle is determined to be abnormal, the emergency recording function of the target vehicle shall be activated and an alarm message shall be sent to the electronic equipment.

[0069] The technical solution of this embodiment obtains the current operating parameters of the target vehicle and / or the current environmental parameters through one or more sensors in the target vehicle, and obtains the sudden changes in the driving speed of the target vehicle and the positional offset of the electronic devices in the target vehicle through electronic devices in the target vehicle. It comprehensively judges whether the target vehicle is experiencing bumpy abnormal driving or emergency braking, thus realizing the effective judgment of the current driving condition of the target vehicle and ensuring the accuracy of the data.

[0070] In one embodiment, the automatic alarm method further includes: collecting the current location information of the target vehicle at the moment the emergency recording function is activated; and sending in-vehicle video information, out-of-vehicle video information, and the current location information to an electronic device, so that the electronic device sends the current location information, in-vehicle video information, and out-of-vehicle video information to the emergency contact corresponding to the target user. The target user can refer to any passenger in the target vehicle. Preferably, the target user is the driver of the target vehicle. The emergency contact corresponding to the target user can be one or more. At the moment the emergency recording function is activated, the target vehicle can be located using its GPS system to obtain the current location information. Simultaneously with sending the in-vehicle video information and out-of-vehicle video information to the electronic device, the current location information is also sent to the electronic device, so that the electronic device simultaneously sends the current location information, in-vehicle video information, and out-of-vehicle video information to the emergency contact corresponding to the target user.

[0071] Generally, dashcam memory is limited, and the dashcam automatically deletes the oldest video footage over time. To avoid deleting video footage due to full memory, you can configure the system to require manual deletion of footage recorded during emergency recording, or to delete the footage recorded during emergency recording after sending it to an electronic device. This ensures the availability of evidence for future use of the external video footage.

[0072] In one embodiment, Figure 3 This is a schematic diagram of the structure of an automatic alarm device provided in an embodiment of this application. Figure 3 As shown, the device includes: a first determining module 310, a first acquiring module 320, a second acquiring module 330, a second determining module 340, and a starting module 350.

[0073] The first determining module 310 is used to determine that the target vehicle is in a state of continuous motion through GPS data;

[0074] The first acquisition module 320 is used to acquire first sensing data through sensors on the target vehicle;

[0075] The second acquisition module 330 is used to acquire second sensor data through electronic devices inside the target vehicle;

[0076] The second determining module 340 is used to fuse any one or more data from the first sensing data and any one or more data from the second sensing data, and determine the current driving condition of the target vehicle based on the fused data.

[0077] The startup module 350 is used to determine if the target vehicle's current driving condition is abnormal, activate the target vehicle's emergency recording function, and send alarm information to the electronic equipment.

[0078] In one embodiment, the second acquisition module 330 is specifically used to: acquire the sudden changes in the driving speed of the target vehicle and the positional offset of the electronic device through the electronic device.

[0079] In one embodiment, acquiring sudden changes in the target vehicle's speed via an electronic device is specifically used for:

[0080] The actual driving speed of the target vehicle is obtained in real time through electronic devices;

[0081] The sudden change in the target vehicle's speed is determined by the difference between the actual driving speeds at two adjacent moments.

[0082] In one embodiment, obtaining the positional offset of an electronic device is specifically used for:

[0083] The linear acceleration and rotational acceleration of electronic devices are obtained through accelerometers in the electronic devices.

[0084] In addition, the gravitational acceleration of electronic devices can be obtained through gravity sensors in electronic devices;

[0085] The positional offset of electronic devices is determined based on linear acceleration, rotational acceleration, and gravitational acceleration.

[0086] In one embodiment, the first acquisition module 320 includes:

[0087] The first acquisition unit is used to acquire the instantaneous depth and opening / closing switching duration of the brake pedal in the target vehicle through the brake pedal controller in the target vehicle.

[0088] The acquisition unit is used to collect the actual braking noise of the target vehicle in real time through the external sound acquisition device in the target vehicle.

[0089] The second acquisition unit is used to acquire the current operating status of the suspension system in the target vehicle through the suspension system controller in the target vehicle.

[0090] In one embodiment, the second determining module 340 includes:

[0091] The first determining unit is used to determine the current braking status of the target vehicle based on at least one of instantaneous depth, opening / closing switching duration and actual braking noise.

[0092] The second determining unit is used to determine the current bump condition of the target vehicle based on the current operating condition of the suspension system;

[0093] The third determining unit is used to determine the current driving condition of the target vehicle based on at least one of sudden speed change and position shift, and at least one of braking and bump conditions.

[0094] In one embodiment, the third determining unit includes:

[0095] The first determining subunit is used to determine the current driving condition of the target vehicle as an emergency braking condition when the sudden change in driving speed is a sudden drop in driving speed and the position shift is a large-area displacement, and the braking condition is emergency braking.

[0096] The second determining subunit is used to determine the current driving condition of the target vehicle as an abnormal bumpy condition when the sudden change in driving speed is a sudden drop in driving speed and the position shift is a large-area displacement, and the bumpy condition is abnormal bumpy.

[0097] In one embodiment, activating the emergency recording function of the target vehicle is specifically used for:

[0098] The in-vehicle camera of the target vehicle is activated to record in-vehicle video, thereby obtaining the corresponding in-vehicle video information;

[0099] Additionally, the dashcam of the target vehicle is activated to record external video footage, obtaining the corresponding external video information.

[0100] In one embodiment, the automatic alarm device further includes:

[0101] The acquisition module is used to acquire the current location information of the target vehicle at the moment when the emergency recording function is activated;

[0102] The sending module is used to send in-vehicle video information, out-of-vehicle video information, and current location information to the electronic device, so that the electronic device can send the current location information, in-vehicle video information, and out-of-vehicle video information to the emergency contact corresponding to the target user.

[0103] In one embodiment, the electronic device includes one of the following: a wearable device; a smart terminal.

[0104] In one embodiment, the current state of the electronic device is monitored by a positioning sensor in the electronic device.

[0105] The automatic alarm device provided in this application embodiment can execute the automatic alarm method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of the execution method.

[0106] In one embodiment, Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example... Figure 4 The diagram illustrates a schematic representation of an electronic device 10 that can be used to implement embodiments of this application. 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 may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.

[0107] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0108] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0109] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as automatic alarm methods.

[0110] In some embodiments, the automatic alarm method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the automatic alarm method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the automatic alarm method by any other suitable means (e.g., by means of firmware).

[0111] Various embodiments 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-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0112] Computer programs used to implement the methods of this application 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, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0113] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0114] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0115] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0116] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0117] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.

[0118] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. An automatic alarm method, characterized in that, include: GPS data was used to determine that the target vehicle was in continuous motion. First sensing data is acquired through sensors on the target vehicle; Second sensor data is acquired through electronic devices within the target vehicle; By fusing any one or more data from the first sensor data and any one or more data from the second sensor data, the current driving condition of the target vehicle is determined based on the fused data. If the current driving condition of the target vehicle is determined to be abnormal, the emergency recording function of the target vehicle is activated and an alarm message is sent to the electronic device. The step of acquiring the second sensing data through electronic devices within the target vehicle includes: The electronic device acquires information on sudden changes in the target vehicle's speed and the positional offset of the electronic device. The step of acquiring the first sensing data through sensors on the target vehicle includes: The instantaneous depth and opening / closing switching duration of the brake pedal in the target vehicle are obtained through the brake pedal controller in the target vehicle. The actual braking noise of the target vehicle is collected in real time by an external sound acquisition device in the target vehicle. The current operating status of the suspension system in the target vehicle is obtained through the suspension system controller in the target vehicle; By fusing any one or more data points from the first sensor data and any one or more data points from the second sensor data, and based on the fused data, determining the current driving condition of the target vehicle, including: The current braking status of the target vehicle is determined based on at least one of the instantaneous depth, the opening / closing switching duration, and the actual braking noise. The current bump condition of the target vehicle is determined based on the current operating status of the suspension system; The current driving condition of the target vehicle is determined based on at least one of the sudden speed change and the position shift, and at least one of the braking and the bump conditions.

2. The method according to claim 1, characterized in that, The step of acquiring the sudden changes in the target vehicle's speed through the electronic device includes: The electronic device acquires the actual driving speed of the target vehicle in real time. The sudden change in the target vehicle's speed is determined based on the difference between the actual driving speeds at two adjacent moments.

3. The method according to claim 1, characterized in that, The step of obtaining the position offset of the electronic device through the electronic device includes: The linear acceleration and rotational acceleration of the electronic device are obtained by an accelerometer in the electronic device. And, the gravitational acceleration of the electronic device is obtained through a gravity sensor in the electronic device; The positional offset of the electronic device is determined based on the linear acceleration, the rotational acceleration, and the gravitational acceleration.

4. The method according to claim 1, characterized in that, Determining the current driving condition of the target vehicle based on at least one of the sudden speed change and the position shift, and at least one of the braking and the bump conditions, includes one of the following: If the sudden change in driving speed is at least one of a sudden drop in driving speed and the position shift is at least one of a large-area displacement, and the braking situation is emergency braking, then the current driving condition of the target vehicle is determined to be an emergency braking condition. If the sudden change in driving speed is at least one of a sudden drop in driving speed and the position shift is at least one large-area displacement, and the bump condition is abnormal bump, then the current driving condition of the target vehicle is determined to be an abnormal bump condition.

5. The method according to any one of claims 1-4, characterized in that, Activating the emergency recording function of the target vehicle includes: The in-vehicle camera of the target vehicle is activated to record in-vehicle video, thereby obtaining the corresponding in-vehicle video information; Additionally, the vehicle's dashcam is activated to record external video footage, obtaining corresponding external video information.

6. The method according to claim 5, characterized in that, The method further includes: Collect the current location information of the target vehicle at the moment when the emergency recording function is activated; The in-vehicle video information, the out-of-vehicle video information, and the current location information are sent to the electronic device, so that the electronic device can send the current location information, the in-vehicle video information, and the out-of-vehicle video information to the emergency contact corresponding to the target user.

7. The method according to any one of claims 1-4, characterized in that, The electronic device includes one of the following: a wearable device; a smart terminal.

8. The method according to any one of claims 1-4, characterized in that, The current state of the electronic device is monitored by a positioning sensor in the electronic device.

9. An electronic device, characterized in that, The electronic device includes: at least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the automatic alarm method according to any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the automatic alarm method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Accident-severity scoring device, method, and system

    US20210287462A1