Vehicle overspeed alarm methods, systems, storage media and electronic devices

By combining positioning and image recognition technologies to obtain actual speed limit information, calculating the overspeed coefficient, and selecting an appropriate alarm method, the problem of invalid alarms in existing overspeed alarm systems is solved, improving the driving experience and safety.

CN116844316BActive Publication Date: 2026-01-30CHONGQING CHANGAN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310720868.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2026-01-30
Estimated Expiration
2043-06-16

AI Technical Summary

Technical Problem

Existing overspeed warning systems cannot provide appropriate warnings based on actual vehicle speed changes, resulting in frequent invalid warnings and negatively impacting the driving experience.

Method used

By combining vehicle location information and image recognition technology to obtain actual speed limit information, calculating the overspeed coefficient, and selecting visual and auditory alarm strategies based on the overspeed threshold and vehicle deceleration, an intelligent alarm method is achieved.

Benefits of technology

It provides real-time and accurate overspeed alarms, reduces invalid alarms, and improves the driver's driving experience and road safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116844316B_ABST
    Figure CN116844316B_ABST
Patent Text Reader

Abstract

This invention discloses a vehicle overspeed alarm method, system, storage medium, and electronic device. The alarm method includes the following steps: calculating the current overspeed coefficient based on the current vehicle speed and the actual speed limit information, comparing it with the overspeed threshold, and executing a visual alarm if the comparison result meets the visual alarm conditions; in the case of executing the visual alarm, selecting and executing an auditory alarm strategy based on the current vehicle speed, the current overspeed coefficient, and deceleration. This invention has strong real-time performance, diverse alarm methods, intelligent operation, and the system can issue alarms in a timely and accurate manner, provide multi-channel alarms, automatically execute alarm methods, adjust the overspeed threshold as needed, and facilitate system updates and optimization, thereby improving driving safety and driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle safety driving, in particular to a vehicle overspeed alarm method, system, storage medium and electronic device. BACKGROUND

[0002] With the development of intelligent driving technology, intelligent driving assistance technology gradually popularizes. The intelligent driving assistance system is to collect the environment data inside and outside the vehicle by using various sensors installed on the vehicle, and to perform static and dynamic object recognition, detection and tracking and other technical processing, so that the driver can perceive the possible danger in the shortest time, so as to cause attention and improve safety. The overspeed alarm is a speed alarm system equipped in the speedometer or the vehicle computer to protect the driving safety. When the vehicle overspeeds, the driver is reminded to pay attention to safe driving, not to overspeed, and the vehicle speed should not be too fast to avoid causing safety accidents. At present, the overspeed alarm system has been widely used in the field of domestic intelligent vehicles.

[0003] The existing overspeed alarm locates the current position of the vehicle by the positioning system, identifies the speed limit sign by the camera, combines the vehicle speed information, comprehensively judges whether the vehicle overspeeds, and if the vehicle overspeeds, the overspeed alarm text, icon and sound prompt will be issued. If the vehicle speed exceeds the current speed limit, the alarm will be issued immediately, and many invalid alarms will be generated, for example, the vehicle is decelerating and will be reduced to below the speed limit in a period of time. If the alarm includes sound alarm, frequent sound alarm will affect the driver driving the vehicle and cause bad driving experience.

[0004] How to alarm the vehicle speed that does not meet the requirements and adjust the alarm strategy combined with the actual change of the vehicle speed is a problem to be solved in the field. SUMMARY

[0005] In order to solve the problem that the existing technology cannot combine the actual change of the vehicle speed during driving to make appropriate alarm, the present application provides a vehicle overspeed alarm method, system, storage medium and electronic device, which analyzes the real vehicle speed change and selects appropriate alarm strategy to improve the driving experience of the user.

[0006] In order to achieve the above purpose, the technical scheme adopted by the present application is as follows:

[0007] The current overspeed coefficient is calculated based on the current vehicle speed and the actual speed limit information, compared with the overspeed threshold, and the visual alarm is executed in the case that the comparison result meets the visual alarm condition;

[0008] In the case of executing the visual alarm, the hearing alarm strategy is selected and executed based on the current vehicle speed, the current overspeed coefficient and the deceleration.

[0009] Preferably, the actual speed limit information is determined by the positioning speed limit information and the image speed limit information.

[0010] The speed limit information of the lane where the vehicle is located is determined by matching the positioning information of the vehicle with the map information, as the positioning speed limit information.

[0011] The image recognition is used to monitor whether there is a speed limit sign, and if there is, the corresponding speed limit information is taken as the image speed limit information.

[0012] Preferably, the actual speed limit information is determined by the positioning speed limit information and the image speed limit information, including:

[0013] When the positioning speed limit information and the image speed limit information are both invalid values, the actual speed limit information is not outputted.

[0014] When the positioning speed limit information is a valid value and the image speed limit information is an invalid value, the positioning speed limit information is outputted as the actual speed limit information.

[0015] When the image speed limit information is a valid value, no matter whether the positioning speed limit information is a valid value or not, the image speed limit information is outputted as the actual speed limit information.

[0016] When the vehicle enters a tunnel, the actual speed limit information before entering the tunnel is used as the reference, until the vehicle leaves the tunnel or a new image speed limit information is obtained in the tunnel and used as the actual speed limit information.

[0017] Preferably, the current overspeed coefficient is calculated based on the current speed and the actual speed limit information, including:

[0018] The overspeed value is determined by the current speed and the actual speed limit information, and the calculation expression is:

[0019]

[0020] wherein, represents the overspeed value; represents the value of the current speed; represents the value of the actual speed limit information; and

[0021] The current overspeed coefficient is determined by the overspeed value and the actual speed limit information, and the calculation expression is:

[0022]

[0023] wherein, represents the current overspeed coefficient.

[0024] Preferably, the overspeed threshold value includes a first threshold value, a second threshold value and a third threshold value.

[0025] Preferably, the visual alarm condition includes:

[0026] When the overspeed value is greater than the first threshold value and the overspeed coefficient is greater than the second threshold value, a visual alarm is executed;

[0027] When the overspeed value is less than or equal to the third threshold value, the visual alarm is exited.

[0028] Preferably, the selection of the auditory alarm strategy based on the current vehicle speed, the current overspeed coefficient and the deceleration comprises:

[0029] The duration of the auditory alarm is determined according to the duration of the current vehicle speed and the current overspeed coefficient matching a preset interval range.

[0030] It is determined whether the vehicle is decelerating, if not, the auditory alarm corresponding to the time is executed, if yes, it is determined whether the deceleration meets a preset condition, if the preset condition is met, the auditory alarm is cancelled.

[0031] Preferably, the preset condition comprises that the deceleration meets the condition that the overspeed coefficient is less than or equal to zero within a specified duration. A vehicle overspeed alarm system comprises:

[0032] A speed limit information acquisition unit, which determines actual speed limit information by positioning speed limit information and image speed limit information;

[0033] A visual alarm unit, which calculates a current overspeed coefficient based on the current vehicle speed and the actual speed limit information, compares the current overspeed coefficient with an overspeed threshold value, and executes a visual alarm when the comparison result meets a visual alarm condition;

[0034] An auditory alarm unit, which selects an auditory alarm strategy based on the current vehicle speed, the current overspeed coefficient and the deceleration when the visual alarm is executed.

[0035] Preferably, the actual speed limit information is determined by positioning speed limit information and image speed limit information.

[0036] The speed limit information of the lane where the vehicle is located is determined as the positioning speed limit information by matching the positioning information of the vehicle with map information; and

[0037] Whether there is a speed limit sign is monitored by image recognition, and if there is, the corresponding speed limit information is taken as the image speed limit information.

[0038] Preferably, the determination of the actual speed limit information by the positioning speed limit information and the image speed limit information comprises:

[0039] When the positioning speed limit information and the image speed limit information are both invalid values, the actual speed limit information is not outputted.

[0040] When the positioning speed limit information is a valid value and the image speed limit information is an invalid value, the positioning speed limit information is output as the actual speed limit information;

[0041] When the image speed limit information is a valid value, the image speed limit information is output as the actual speed limit information regardless of whether the positioning speed limit information is a valid value or not;

[0042] When the vehicle enters a tunnel, the actual speed limit information before entering the tunnel is used as the actual speed limit information until the vehicle exits the tunnel or a new image speed limit information is obtained in the tunnel and used as the actual speed limit information.

[0043] Preferably, the current overspeed coefficient is calculated based on the current vehicle speed and the actual speed limit information, and the calculation expression is:

[0044] The overspeed value is determined based on the current vehicle speed and the actual speed limit information, and the calculation expression is:

[0045]

[0046] wherein, the overspeed value is represented by V; the current vehicle speed is represented by Vcur; the actual speed limit information is represented by Vlim; and

[0047] The current overspeed coefficient is determined based on the overspeed value and the actual speed limit information, and the calculation expression is:

[0048]

[0049] wherein, the current overspeed coefficient is represented by Kcur.

[0050] Preferably, the overspeed threshold value includes a first threshold value, a second threshold value and a third threshold value.

[0051] Preferably, the visual alarm condition includes:

[0052] When the overspeed value is greater than the first threshold value and the overspeed coefficient is greater than the second threshold value, the visual alarm is executed;

[0053] When the overspeed value is less than or equal to the third threshold value, the visual alarm is exited.

[0054] Preferably, the audible alarm strategy is selected based on the current vehicle speed, the current overspeed coefficient and the deceleration, and the selection includes:

[0055] The audible alarm duration is determined according to the duration of the current vehicle speed and the current overspeed coefficient and a preset interval range;

[0056] If not, an audible alarm corresponding to the time is executed; if yes, it is judged whether the deceleration meets a preset condition; if yes, the audible alarm is cancelled.

[0057] Preferably, the preset condition comprises that the deceleration meets a condition that a speed exceeding coefficient is less than or equal to zero within a specified duration.

[0058] A computer readable storage medium stores at least one instruction, which is executed by a processor to implement a vehicle speed exceeding alarm method.

[0059] An electronic device comprises a memory for storing at least one instruction and a processor for executing a vehicle speed exceeding alarm method.

[0060] Advantages of the present application:

[0061] (1) Strong real-time performance: By real-time acquisition of the current speed of the vehicle and the actual speed limit information, the system can accurately calculate the speed exceeding coefficient in time, and immediately issue visual and audible alarms to help the driver realize and correct the speed exceeding behavior as soon as possible.

[0062] (2) Multiple alarm modes: The present application not only performs visual alarm, but also selects an audible alarm strategy based on the current speed, speed exceeding coefficient and vehicle deceleration, which helps to improve the driver's attention and response to speed exceeding.

[0063] (3) Direct connection between alarm form and speed exceeding condition: The present application performs visual alarm under the condition that the comparison result triggers the visual alarm condition, and based on the audible alarm strategy under the condition that the vehicle performs visual alarm, determines the audible alarm mode according to the current speed, current speed exceeding coefficient and deceleration and executes it, which indirectly helps the driver to understand the degree of vehicle speed exceeding.

[0064] (4) Intelligent operation: The present application realizes intelligent operation through the memory and processor in the electronic device, not only automatically executes the alarm method, reduces human error, but also judges whether the vehicle is decelerating and cancels the audible alarm when the condition is met, improves the intelligence and practicability of the alarm system, and improves the driving experience.

[0065] (5) Adjustable alarm threshold: According to different driving environment and driver's needs, the speed exceeding threshold can be adjusted, so that the alarm system has better adaptability and flexibility. BRIEF DESCRIPTION OF DRAWINGS

[0066] Figure 1 The flowchart of the present application is shown in the figure;

[0067] Figure 2A flowchart for determining actual speed limit information in the present application;

[0068] Figure 3 A structural schematic diagram of the present application. DETAILED DESCRIPTION

[0069] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that the description which follows is merely illustrative and is not intended to limit the scope of the present disclosure. In the following detailed description of embodiments of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. However, it would be apparent to one skilled in the art that the embodiments of the present disclosure can be practiced without these specific details. In other instances, well-known structures and functions have not been described in detail in order to avoid obscuring aspects of the present disclosure.

[0070] The terms used herein are merely used to describe specific embodiments and are not intended to limit the present disclosure. The terms "include", "comprise" and the like used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0071] All terms used herein, including technical and scientific terms, have the same meanings as those generally understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having meanings consistent with the context of the present specification, and should not be interpreted in an idealized or excessively formal manner.

[0072] In the case of using expressions similar to "at least one of A, B, and C, etc.", it should generally be interpreted to include at least one of each of the items listed. In the case of using expressions similar to "at least one of A, B, or C, etc.", it should generally be interpreted to include at least one of each of the items listed. In the case of using expressions similar to "at least one of A, B, and C, etc.", it should generally be interpreted to include at least one of each of the items listed (for example, "a system having at least one of A, B, and C" should include but not be limited to a system having A alone, a system having B alone, a system having C alone, a system having both A and B, a system having both A and C, a system having both B and C, and / or a system having A, B, and C, etc.). In the case of using expressions similar to "at least one of A, B, or C, etc.", it should generally be interpreted to include at least one of each of the items listed (for example, "a system having at least one of A, B, or C" should include but not be limited to a system having A alone, a system having B alone, a system having C alone, a system having both A and B, a system having both A and C, a system having both B and C, and / or a system having A, B, and C, etc.).

[0073] The accompanying drawings illustrate several block diagrams and / or flowcharts. It should be understood that some blocks, or combinations thereof, in the block diagrams and / or flowcharts can be implemented by computer program instructions. These computer program instructions can 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, these instructions can create means for implementing the functions / operations described in these block diagrams and / or flowcharts. The technology of this disclosure can be implemented in hardware and / or software (including firmware, microcode, etc.). Alternatively, the technology of this disclosure can take the form of a computer program product stored on a computer-readable storage medium, which is available for use by or in conjunction with an instruction execution system.

[0074] like Figure 1 As shown, the vehicle overspeed warning method includes the following steps:

[0075] The current speeding coefficient is calculated based on the current vehicle speed and the actual speed limit information, and compared with the speeding threshold. If the comparison result meets the visual alarm conditions, a visual alarm is triggered.

[0076] When a visual alarm is triggered, an auditory alarm strategy is selected based on the current vehicle speed, the current overspeed coefficient, and the deceleration.

[0077] In this invention, determining the actual speed limit information involves using both the vehicle's location-based speed limit information and image-based speed limit information. The location-based speed limit information is derived by comparing the vehicle's location information with map data, reflecting the speed limit regulations for the road where the vehicle is located. The image-based speed limit information is obtained from road signs using image recognition technology. If there are speed limit signs on the road, the image recognition system can identify these signs and convert them into digital speed limit information.

[0078] Calculate the current speeding factor and execute a visual warning: The current speeding factor is obtained by calculating the difference between the current vehicle speed and the actual speed limit. This speeding factor is compared with a preset speeding threshold. If the speeding factor exceeds the threshold, the system will execute a visual warning, such as flashing a warning signal on the vehicle's dashboard.

[0079] Selecting an auditory alarm strategy: When a visual alarm is activated, the system will also select whether to activate an auditory alarm based on the current vehicle speed, the current overspeed coefficient, and the vehicle's deceleration, such as playing an alarm sound.

[0080] The vehicle overspeed warning method of the present application can accurately reflect whether the vehicle is overspeed. First, the system uses positioning and image recognition technology to obtain actual speed limit information, which can ensure the accuracy of the speed limit information. Then, by comparing the current vehicle speed and the speed limit information, the overspeed coefficient is calculated, and if the vehicle is overspeed, the system will execute visual warning to remind the driver. In addition, according to the vehicle speed, the overspeed coefficient and the deceleration, the system will also select whether to execute auditory warning to further enhance the effect of the warning. These functions are to remind the driver to pay attention to the speed and avoid overspeed driving, so as to improve the driving safety.

[0081] In one embodiment, a vehicle is driving on a highway with a speed limit of 100 km / h. The positioning system and the image recognition system obtain the actual speed limit information of 100 km / h by comparing the positioning information and the map data, and recognizing the speed limit sign. Assuming that the current speed of the vehicle is 120 km / h, the system can calculate the current overspeed coefficient of 20%. If the set overspeed threshold is 10%, the vehicle exceeds the threshold, and the system will flash the warning signal on the dashboard to execute visual warning. At the same time, according to the current speed of the vehicle, the overspeed coefficient and the deceleration, the system will also select whether to play the warning sound to execute auditory warning. If the vehicle decelerates to the overspeed coefficient below the threshold, the warning will stop.

[0082] Preferably, the actual speed limit information is determined by the positioning speed limit information and the image speed limit information.

[0083] The speed limit information of the lane where the vehicle is located is determined by matching the positioning information of the vehicle with the map information as the positioning speed limit information.

[0084] Whether there is a speed limit sign is monitored by image recognition, and if there is, the corresponding speed limit information is taken as the image speed limit information.

[0085] The positioning speed limit information is determined by the high-precision map combined with the current position, and the positioning speed limit information represents the speed limit value of the current driving lane. The speed limit sign information is obtained and recognized during the driving of the vehicle, and the speed limit sign information is taken as the image speed limit information.

[0086] The positioning speed limit information is determined by matching the positioning information of the vehicle with the map information. This is achieved by combining the high-precision map with the position information of the current vehicle to accurately understand the speed limit value of the current driving lane. For example, the vehicle is currently driving on a road with a speed limit of 60 km / h, and the high-precision map can accurately provide this speed limit information through the positioning information of the vehicle.

[0087] Determine image speed limit information: the present application uses image recognition technology to monitor whether there is a speed limit sign, if there is, the system will identify and obtain the specific value of the speed limit sign, as image speed limit information. This process is constantly carried out during vehicle driving, whenever the vehicle passes a new speed limit sign, the system will reacquire and identify this new sign.

[0088] The present application adds two information sources, high-precision map and image recognition, to the existing basis, which can provide more accurate and timely speed limit information. Using high-precision map can more accurately determine the lane where the vehicle is located and the related speed limit information, while image recognition can obtain and update the speed limit sign information on the road in real time. This double guarantee makes the vehicle overspeed warning system work more accurately and timely, greatly improving the driving safety.

[0089] For example: suppose a vehicle is driving on a city main road, the speed limit of this road is 60km / h. The positioning system of the vehicle will first use the high-precision map to determine the specific position and lane of the vehicle, so as to know that the speed limit information of this lane is 60km / h. In addition, if there is a temporary speed limit sign in front of the vehicle due to construction or other reasons, the sign reads speed limit 40km / h, then the image recognition system will identify this sign and update the speed limit information to 40km / h. In this way, whether it is because of map information or real-time road information changes, the vehicle overspeed warning system can obtain the latest and most accurate speed limit information, so as to issue accurate warning when the vehicle exceeds the speed limit.

[0090] Preferably, as shown in Figure 2 The method comprises the following steps:

[0091] When the positioning speed limit information and the image speed limit information are both invalid values, the actual speed limit information is not outputted;

[0092] When the positioning speed limit information is a valid value and the image speed limit information is an invalid value, the positioning speed limit information is outputted as the actual speed limit information, and the actual speed limit information is always valid;

[0093] When the image speed limit information is a valid value, whether the positioning speed limit information is a valid value or not, the image speed limit information is outputted as the actual speed limit information;

[0094] In one embodiment, if image speed limit information is identified, it is output as the actual speed limit information regardless of whether the positioning speed limit information is valid, and the actual speed limit information is always valid. In one special case, if the image speed limit information is temporary, for example, when the vehicle is on a highway, the valid time of the image speed limit information is less than 2 km (calibrated value) of vehicle travel distance and no more than 200 s (calibrated value) of time, and if the vehicle is not on a highway, the valid time of the output actual speed limit information is less than 1 km (calibrated value) of vehicle travel distance and no more than 100 s (calibrated value) of time. It should be noted that in actual application, the specific parameters need to be set according to the actual situation, and the parameters exemplified in this paper only serve as an example and do not specifically refer to a certain parameter or parameter range.

[0095] When the vehicle enters the tunnel, the actual speed limit information before entering the tunnel is used, and the actual speed limit information is maintained until the vehicle leaves the tunnel or obtains new image speed limit information in the tunnel.

[0096] The present application determines the actual speed limit information that the vehicle should comply with through two information sources. The two sources include positioning speed limit information (derived from matching the positioning information of the vehicle and the map information) and image speed limit information (derived from the recognition of speed limit signs by image recognition technology). Through these two ways, the system can obtain a more comprehensive and accurate speed limit information.

[0097] When neither the positioning speed limit information nor the image speed limit information is valid, no actual speed limit information is output. This may occur when the vehicle is driving in an area without speed limit information or the system cannot obtain the speed limit information.

[0098] When the positioning speed limit information is valid and the image speed limit information is invalid, the positioning speed limit information is used as the actual speed limit information. This may occur when the high-precision map is valid but the speed limit sign cannot be obtained (for example, the speed limit sign is blocked or damaged).

[0099] When the image speed limit information is valid, regardless of whether the positioning speed limit information is valid, the image speed limit information is used as the actual speed limit information. This is because the image speed limit information is usually more accurate and can respond to the real-time speed limit situation of a specific road or area (for example, a work zone or a school zone).

[0100] In some specific cases, such as when the vehicle is on a highway, or the image speed limit information is temporary, the valid time of the image speed limit information will be limited by the vehicle travel distance and time.

[0101] When the vehicle enters the tunnel, the actual speed limit information before entering the tunnel is maintained until the vehicle leaves the tunnel or obtains new image speed limit information in the tunnel.

[0102] The present application allows vehicles to obtain more accurate speed limit information, as it combines both geolocation and image recognition technologies. This not only helps drivers to comply with traffic rules, but also improves road safety. This method will be particularly effective in cases where speed limit information changes or is temporarily altered.

[0103] For example, a car is driving on a city street, and through geolocation information, the system obtains from a map database that the speed limit for this street is 30 km / h. Then, the system identifies through image recognition technology a school zone speed limit sign, which indicates a speed limit of 20 km / h. Because the image speed limit information is valid, the system will select 20 km / h as the actual speed limit information. Assuming that at this time the vehicle speed is 25 km / h, the system will compare the overspeed coefficient (25 / 20 = 1.25) with the set threshold to determine whether to perform visual and audible alarms.

[0104] In another example, assume that the vehicle is on a highway, and the geolocation speed limit information indicates a speed limit of 100 km / h. Then, the vehicle passes through a work zone, and the image recognition system identifies a temporary speed limit sign indicating a speed limit of 60 km / h. In this case, the system will select 60 km / h as the actual speed limit, but this speed limit is only valid for a distance less than 2 km and a time not exceeding 200 seconds of the vehicle's travel. After exceeding this limit, the system will again use the geolocation speed limit information, i.e., 100 km / h.

[0105] Preferably, the calculation of the current overspeed coefficient based on the current vehicle speed and the actual speed limit information comprises:

[0106] The overspeed value is determined by the current vehicle speed and the actual speed limit information, and the calculation expression is:

[0107]

[0108] wherein, represents the overspeed value; represents the value of the current vehicle speed; represents the value of the actual speed limit information;

[0109] This formula calculates the absolute value of the current speed of the vehicle exceeding the speed limit information;

[0110] and

[0111] The current overspeed coefficient is determined by the overspeed value and the actual speed limit information, and the calculation expression is:

[0112]

[0113] wherein, represents the current overspeed coefficient.

[0114] This formula calculates the percentage of the current speed of the vehicle exceeding the speed limit, that is, the relative degree of overspeed.

[0115] Through the above formula, the overspeed degree of the vehicle can be accurately calculated, not only considering the absolute value of overspeed, but also considering the relative degree of overspeed. This helps the system accurately determine whether the vehicle is overspeeding and the severity of overspeed, thereby providing appropriate warnings.

[0116] For example, the current speed of a vehicle is 80 km / h, and the actual speed limit is 60 km / h. First, we calculate the overspeed value A = 80 - 60 = 20, which means the vehicle is overspeeding by 20 km / h. Then, we calculate the overspeed coefficient P = (80 - 60) / 60 * 100% = 33.33%, which means the vehicle is overspeeding by about 33.33%. Through these two calculations, we know not only the specific value of the vehicle's overspeed, but also the relative degree of overspeed.

[0117] Preferably, the overspeed threshold includes a first threshold, a second threshold, and a third threshold.

[0118] Preferably, the visual warning condition includes:

[0119] When the overspeed value is greater than the first threshold and the overspeed coefficient is greater than the second threshold, the visual warning is executed.

[0120] When the overspeed value is less than or equal to the third threshold, the visual warning is exited.

[0121] The present application describes how to determine whether to execute a visual warning based on the overspeed situation, which involves the setting of the overspeed threshold and the triggering condition of the visual warning.

[0122] The overspeed threshold sets three levels, namely the first threshold, the second threshold, and the third threshold. According to the comparison of the overspeed coefficient and the overspeed threshold, the system decides whether to start the visual warning.

[0123] Specifically:

[0124] When the overspeed value (A) is greater than the first threshold and the overspeed coefficient (P) is greater than the second threshold, the system will start the visual warning. This is because the overspeed value and the overspeed coefficient both exceed the set threshold, indicating that the vehicle's overspeed situation is relatively serious, and the driver needs to be reminded to slow down through visual warning.

[0125] When the overspeed value (A) is less than or equal to the third threshold, the system will exit the visual warning. This is because the overspeed value does not reach the set minimum threshold, indicating that the vehicle's overspeed situation is not serious, and there is no need to continue to provide visual warning.

[0126] ​​The method can flexibly start and exit the visual alarm according to the actual overspeed of the vehicle, helps to remind the driver to slow down, and avoids over-alarming when the overspeed is not serious, thereby improving the practicability of the alarm system and the driving comfort of the driver.

[0127] Suppose the first threshold value is 10 km / h, the second threshold value is 20%, and the third threshold value is 5 km / h. If the vehicle overspeed value (A) is 15 km / h and the overspeed coefficient (P) is 25%, the system will start the visual alarm and prompt the driver to slow down because the overspeed value is greater than the first threshold value and the overspeed coefficient is greater than the second threshold value. If the overspeed value of the vehicle subsequently decreases to 5 km / h, the system will exit the visual alarm because the overspeed value is less than or equal to the third threshold value.

[0128] Preferably, the selection of the execution of the audible alarm strategy based on the current vehicle speed, the current overspeed coefficient, and the deceleration speed comprises:

[0129] The duration of the audible alarm is determined by matching the duration of the current vehicle speed and the current overspeed coefficient with the preset interval range.

[0130] It is determined whether the vehicle is decelerating. If not, the audible alarm corresponding to the time is executed. If yes, it is determined whether the deceleration meets the preset condition. If the preset condition is met, the audible alarm is cancelled.

[0131] After the visual alarm is issued, the corresponding preset interval range is matched according to the current vehicle speed V, the overspeed coefficient P, and the deceleration a, and it is determined in real time whether to upgrade the alarm level and issue a sound alarm. In one embodiment, the specific strategy is as follows:

[0132] ① For the current vehicle speed V satisfying 20 kph≤V<60 kph, for P≥30%, the sound alarm is issued for 3.0 seconds (the nominal value is 3 seconds, and the maximum is 3 seconds); for P≥20%, the sound alarm is issued for 4.0 seconds (the nominal value is 4 seconds, and the maximum is 4 seconds); for P≥10%, the sound alarm is issued for 5.0 seconds (the nominal value is 5 seconds, and the maximum is 5 seconds); and for P>1%, the sound alarm is issued for 6.0 seconds (the nominal value is 6 seconds, and the maximum is 6 seconds).

[0133] ② For the current vehicle speed V satisfying 60 kph≤V<90 kph, for P≥30%, the sound alarm is issued for 2.5 seconds (the calibration value, the maximum is 3 seconds); for P≥20%, the sound alarm is issued for 3.5 seconds (the calibration value, the maximum is 4 seconds); for P≥10%, the sound alarm is issued for 4.5 seconds (the calibration value, the maximum is 5 seconds); for P>1%, the sound or tactile alarm is issued for 5.5 seconds (the calibration value, the maximum is 6 seconds). At the same time, it is judged whether the vehicle is decelerating. If the vehicle is decelerating and the current deceleration a of the vehicle satisfies the condition P≤0 (the calibration value) within the above-mentioned required time Tx (speed duration), that is, the expected deceleration time T=A / a≤Tx, where A>0, the sound alarm is not issued.

[0134] For the current vehicle speed V satisfying 90 kph≤V, for P≥30%, the sound alarm is issued for 2 seconds (the calibration value, the maximum is 3 seconds); for P≥20%, the sound alarm is issued for 3.5 seconds (the calibration value, the maximum is 4 seconds); for P≥10%, the sound alarm is issued for 4.5 seconds (the calibration value, the maximum is 5 seconds); for P>1%, the sound alarm is issued for 5.5 seconds (the calibration value, the maximum is 6 seconds).

[0135] The above describes a strategy for selecting to execute auditory alarm based on the current vehicle speed, the current overspeed coefficient and the deceleration. The strategy includes three steps: determining the auditory alarm duration, judging whether to perform auditory alarm and adjusting the alarm level when needed.

[0136] Determining the auditory alarm duration: The duration is matched with the preset interval according to the current vehicle speed and the current overspeed coefficient. Such a design can make the alarm duration match the overspeed situation, and the alarm time will be longer when the overspeed situation is more serious or lasts longer.

[0137] Judging whether to perform auditory alarm: If the vehicle is not decelerating, the auditory alarm will be performed. However, if the vehicle is decelerating, it is necessary to judge whether the deceleration satisfies the preset condition. If the preset condition is satisfied, that is, the expected deceleration time is less than or equal to the alarm duration, the auditory alarm will be cancelled. Such a design can make the system not perform unnecessary auditory alarm when the driver has noticed the overspeed situation and is decelerating.

[0138] Adjusting the alarm level when needed: According to the current vehicle speed, the overspeed coefficient and the deceleration, it is judged in real time whether the alarm level needs to be upgraded, and the sound alarm is issued. Such a design can make the system remind the driver by upgrading the alarm level when the overspeed situation lasts or further deteriorates.

[0139] This strategy can achieve fine management of overspeeding, give targeted audible warning in different situations, and cancel unnecessary warning when the driver has already started to slow down, thus improving the practicability and driving comfort of the system.

[0140] For example, assume that the current vehicle speed is 50 kph, the overspeed coefficient is 15%, and it has lasted for 4.5 seconds. Then according to the set rules, the system will give an audible warning lasting 5.0 seconds. If the vehicle starts to slow down at this time, and it is expected that the overspeed coefficient can be reduced to 0 within the next 5.0 seconds, then the system will cancel the audible warning. If the overspeed coefficient duration further increases, or the overspeed coefficient further increases, then the system may also upgrade the warning level.

[0141] Preferably, the preset condition includes that the deceleration satisfies the condition that the overspeed coefficient is less than or equal to zero within a specified duration.

[0142] While executing the audible warning, it is necessary to determine whether the vehicle is slowing down. If it is slowing down and the current deceleration a of the vehicle satisfies the condition P ≤ 0 (a specified value) within the duration Tx (speed duration), i.e. the expected deceleration time T = A / a ≤ Tx, where A > 0, then no audible warning is given.

[0143] When the vehicle has started to slow down, and it is expected that its overspeed coefficient can be reduced to zero or below within the warning duration, the system will cancel the audible warning.

[0144] Judgment of the preset condition: the system will determine whether the deceleration of the vehicle satisfies a specific condition. This condition is that, with the current deceleration, the overspeed coefficient of the vehicle can be reduced to zero or below within the duration of the warning (denoted as Tx). The formula is expressed as: the expected deceleration time T = A / a ≤ Tx, where A > 0, A is the overspeed value, and a is the deceleration.

[0145] This design can make the audible warning system more intelligent, avoid continuing to give warning when the driver has started to slow down and is expected to reduce the speed below the speed limit within a certain time, thus improving driving comfort and reducing unnecessary interference.

[0146] Assume that the vehicle is driving at an overspeed, the current speed is 80 kph, the speed limit is 70 kph, the overspeed value A = 10 kph, and the system starts to give an audible warning at this time. The driver sees the warning and starts to slow down with a deceleration a of -5 kph / s. Now we need to determine whether the warning should continue.

[0147] We calculate the expected deceleration time T = A / a = 10 / 5 = 2s according to the formula, that is, according to the current deceleration, the speed of the vehicle will be reduced to below the speed limit after 2 seconds. Assuming that the alarm duration Tx is set to 3 seconds, then because the expected deceleration time T is less than the time Tx that the alarm should last, the system will cancel the audible alarm.

[0148] As Figure 3 shown, the vehicle overspeed warning system comprises:

[0149] a speed limit information acquisition unit, which determines the actual speed limit information by locating speed limit information and image speed limit information;

[0150] a visual warning unit, which calculates the current overspeed coefficient based on the current vehicle speed and the actual speed limit information, compares it with the overspeed threshold, and executes visual warning if the comparison result meets the visual warning condition;

[0151] an audible warning unit, which selects an audible warning strategy based on the current vehicle speed, the current overspeed coefficient and the deceleration in the case of executing visual warning.

[0152] This vehicle overspeed warning system is composed of three main parts: the speed limit information acquisition unit, the visual warning unit, and the audible warning unit.

[0153] Speed limit information acquisition unit: It determines the actual speed limit information by locating speed limit information and image speed limit information. The location speed limit information may be based on GPS data or other types of positioning data, while the image speed limit information may come from the road sign information captured by the vehicle-mounted camera.

[0154] Visual warning unit: It calculates the current overspeed coefficient based on the current vehicle speed and the actual speed limit information. The calculation formula is (V - V limit ) / V limit *100%, where V represents the current vehicle speed and V limit represents the actual speed limit information. Then it compares this coefficient with the overspeed threshold, and executes visual warning if the overspeed value is greater than the first threshold and the overspeed coefficient is greater than the second threshold. It will exit visual warning when the overspeed value is less than or equal to the third threshold.

[0155] Audible warning unit: It selects an audible warning strategy based on the current vehicle speed, the current overspeed coefficient and the deceleration of the vehicle in the case of executing visual warning. According to the duration of the current vehicle speed and the overspeed coefficient, it matches with the preset interval range to determine the duration of the audible warning. At the same time, if the vehicle is decelerating, it will judge whether the deceleration meets the preset condition, and if it does, it will cancel the audible warning.

[0156] The goal of the whole system is to ensure that the driver complies with the speed limit and reduce the possibility of traffic accidents. The visual and audible alarms are to attract the driver's attention and make them aware that they are speeding. In addition, if the vehicle is decelerating and it is expected that the speed will drop below the limit within a certain time, the audible alarm will be cancelled, which also reduces the disturbance to the driver and improves the driving experience.

[0157] For example, a driver is driving at 70kph on a road with a speed limit of 60kph. The speed limit information acquisition unit obtains the actual speed limit of 60kph through positioning and image information. Then, the visual alarm unit calculates the overspeed coefficient and finds that the overspeed coefficient exceeds the set threshold, so the visual alarm is executed, and the warning screen may display "overspeed" or other warning information.

[0158] Next, the audible alarm unit determines the duration of the audible alarm according to the current vehicle speed and the duration of the overspeed coefficient, and if the vehicle does not start to decelerate, the audible alarm is executed, such as the warning sound of the car horn.

[0159] However, if the driver starts to decelerate after seeing the visual alarm and it is expected that the speed will drop below the limit within a certain time, the audible alarm will be cancelled because the system judges that the driver has noticed the overspeed warning and is taking action.

[0160] Preferably, the speed limit information of the lane where the vehicle is located is determined as the positioning speed limit information by matching the positioning information of the vehicle with the map information; and

[0161] The presence or absence of a speed limit sign is monitored through image recognition, and if present, the corresponding speed limit information is taken as the image speed limit information.

[0162] The positioning speed limit information is determined by combining the high-precision map with the current position, and the positioning speed limit information represents the speed limit value of the current lane; and the image speed limit information is obtained by acquiring and recognizing the speed limit signs set on both sides of the road during vehicle driving.

[0163] Determining the positioning speed limit information: the positioning speed limit information of the lane where the vehicle is located is determined by matching the positioning information of the vehicle with the map information. This is achieved by combining the high-precision map with the current position of the vehicle to accurately understand the speed limit value of the current lane. For example, the vehicle is currently driving on a road with a speed limit of 60km / h, and the high-precision map can accurately provide this speed limit information through the positioning information of the vehicle.

[0164] Determine image speed limit information: the present application uses image recognition technology to monitor whether there is a speed limit sign, if there is, the system will identify and obtain the specific value of the speed limit sign, as image speed limit information. This process is constantly carried out during vehicle driving, whenever the vehicle passes a new speed limit sign, the system will reacquire and identify this new sign.

[0165] The present application adds two information sources of using high-precision map and image recognition on the basis of the existing, which can provide more accurate and timely speed limit information. Using high-precision map can more accurately determine the lane where the vehicle is and the related speed limit information, and image recognition can obtain and update the speed limit sign information on the road in real time. This double guarantee makes the vehicle overspeed alarm system work more accurately and timely, greatly improving the driving safety.

[0166] For example: suppose a vehicle is driving on a city main road, the speed limit of this road is 60km / h. The positioning system of the vehicle will first use the high-precision map to determine the specific position and lane of the vehicle, so as to know that the speed limit information of this lane is 60km / h. In addition, if there is a temporary speed limit sign in front of the vehicle due to construction or other reasons, which marks the speed limit 40km / h, then the image recognition system will identify this sign and update the speed limit information to 40km / h. In this way, whether it is because of the map information or the real-time road information changes, the vehicle overspeed alarm system can obtain the latest and most accurate speed limit information, so as to issue accurate alarm when the vehicle overspeeds.

[0167] Preferably, the actual speed limit information is determined by the positioning speed limit information and the image speed limit information, comprising:

[0168] When the positioning speed limit information and the image speed limit information are both invalid values, the actual speed limit information is not outputted;

[0169] When the positioning speed limit information is a valid value and the image speed limit information is an invalid value, the positioning speed limit information is outputted as the actual speed limit information, and the actual speed limit information is always valid;

[0170] When the image speed limit information is a valid value, whether the positioning speed limit information is a valid value or not, the image speed limit information is outputted as the actual speed limit information;

[0171] In one embodiment, if image speed limit information is identified, it is output as the actual speed limit information regardless of whether the positioning speed limit information is valid, and the actual speed limit information is always valid. In one special case, if the image speed limit information is temporary, for example, when the vehicle is on a highway, the valid time of the image speed limit information is less than 2 km (calibrated value) of vehicle travel distance and no more than 200 s (calibrated value) of time, and if the vehicle is not on a highway, the valid time of the output actual speed limit information is less than 1 km (calibrated value) of vehicle travel distance and no more than 100 s (calibrated value) of time. It should be noted that in actual application, the specific parameters need to be set according to the actual situation, and the parameters exemplified in this paper only serve as an example and do not specifically refer to a certain parameter or parameter range.

[0172] When the vehicle enters the tunnel, the actual speed limit information before entering the tunnel is used, and the actual speed limit information is maintained until the vehicle leaves the tunnel or obtains new image speed limit information in the tunnel.

[0173] The present application determines the actual speed limit information that the vehicle should comply with through two information sources. The two sources include positioning speed limit information (derived from matching the positioning information of the vehicle and the map information) and image speed limit information (derived from the recognition of speed limit signs by image recognition technology). Through these two ways, the system can obtain a more comprehensive and accurate speed limit information.

[0174] When neither the positioning speed limit information nor the image speed limit information is valid, no actual speed limit information is output. This may occur when the vehicle is driving in an area without speed limit information or the system cannot obtain the speed limit information.

[0175] When the positioning speed limit information is valid and the image speed limit information is invalid, the positioning speed limit information is used as the actual speed limit information. This may occur when the high-precision map is valid but the speed limit sign cannot be obtained (for example, the speed limit sign is blocked or damaged).

[0176] When the image speed limit information is valid, regardless of whether the positioning speed limit information is valid, the image speed limit information is used as the actual speed limit information. This is because the image speed limit information is usually more accurate and can respond to the real-time speed limit situation of a specific road or area (for example, a work zone or a school zone).

[0177] In some specific cases, such as when the vehicle is on a highway, or the image speed limit information is temporary, the valid time of the image speed limit information will be limited by the vehicle travel distance and time.

[0178] When the vehicle enters the tunnel, the actual speed limit information before entering the tunnel is maintained until the vehicle leaves the tunnel or obtains new image speed limit information in the tunnel.

[0179] The present application allows vehicles to obtain more accurate speed limit information, as it combines both geolocation and image recognition technologies. This not only helps drivers to comply with traffic rules, but also improves road safety. This method will be particularly effective in cases where speed limit information changes or is temporarily altered.

[0180] For example, a car is driving on a city street, and through geolocation information, the system obtains from a map database that the speed limit for this street is 30 km / h. Then, the system identifies through image recognition technology a school zone speed limit sign, which indicates a speed limit of 20 km / h. Because the image speed limit information is valid, the system will select 20 km / h as the actual speed limit information. Assuming that at this time the vehicle speed is 25 km / h, the system will compare the overspeed coefficient (25 / 20 = 1.25) with the set threshold to determine whether to perform visual and audible alarms.

[0181] In another example, assume that the vehicle is on a highway, and the geolocation speed limit information indicates a speed limit of 100 km / h. Then, the vehicle passes through a work zone, and the image recognition system identifies a temporary speed limit sign indicating a speed limit of 60 km / h. In this case, the system will select 60 km / h as the actual speed limit, but this speed limit is only valid for a distance less than 2 km and a time not exceeding 200 seconds of the vehicle's travel. After exceeding this limit, the system will again use the geolocation speed limit information, i.e., 100 km / h.

[0182] Preferably, the current overspeed coefficient is calculated based on the current vehicle speed and the actual speed limit information, and the calculation expression is:

[0183] The overspeed value is determined by the current vehicle speed and the actual speed limit information, and the calculation expression is:

[0184]

[0185] wherein, represents the overspeed value; represents the value of the current vehicle speed; represents the value of the actual speed limit information;

[0186] This formula calculates the absolute value of the current speed of the vehicle exceeding the speed limit information;

[0187] and

[0188] The current overspeed coefficient is determined by the overspeed value and the actual speed limit information, and the calculation expression is:

[0189]

[0190] wherein, represents the current overspeed coefficient.

[0191] This formula calculates the percentage of the current speed of the vehicle exceeding the speed limit, that is, the relative degree of overspeed.

[0192] The above formula can accurately calculate the degree of overspeed of the vehicle, not only considering the absolute value of overspeed, but also considering the relative degree of overspeed. This helps the system accurately determine whether the vehicle is overspeeding and the severity of overspeed, thereby providing appropriate warnings.

[0193] For example, the current speed of a vehicle is 80 km / h, and the actual speed limit is 60 km / h. First, we calculate the overspeed value A = 80 - 60 = 20, which means the vehicle is overspeeding by 20 km / h. Then, we calculate the overspeed coefficient P = (80 - 60) / 60 * 100% = 33.33%, which means the vehicle is overspeeding by about 33.33%. Through these two calculations, we know not only the specific value of overspeed, but also the relative degree of overspeed.

[0194] Preferably, the overspeed threshold includes a first threshold, a second threshold, and a third threshold.

[0195] Preferably, the visual warning condition includes:

[0196] When the overspeed value is greater than the first threshold and the overspeed coefficient is greater than the second threshold, the visual warning is executed.

[0197] When the overspeed value is less than or equal to the third threshold, the visual warning is exited.

[0198] The present application describes how to determine whether to execute a visual warning based on the overspeed situation, which involves the setting of the overspeed threshold and the triggering condition of the visual warning.

[0199] The overspeed threshold sets three levels, namely the first threshold, the second threshold, and the third threshold. According to the comparison of the overspeed coefficient and the overspeed threshold, the system decides whether to start the visual warning.

[0200] Specifically:

[0201] When the overspeed value (A) is greater than the first threshold and the overspeed coefficient (P) is greater than the second threshold, the system will start the visual warning. This is because the overspeed value and the overspeed coefficient both exceed the set threshold, indicating that the overspeed situation of the vehicle is relatively serious, and the driver needs to be reminded to slow down through visual warning.

[0202] When the overspeed value (A) is less than or equal to the third threshold, the system will exit the visual warning. This is because the overspeed value does not reach the set minimum threshold, indicating that the overspeed situation of the vehicle is not serious, and there is no need to continue to provide visual warning.

[0203] ​​The method can flexibly start and exit the visual alarm according to the actual overspeed of the vehicle, helps to remind the driver to slow down, and avoids over-alarming when the overspeed is not serious, thereby improving the practicability of the alarm system and the driving comfort of the driver.

[0204] Suppose the first threshold value is 10 km / h, the second threshold value is 20%, and the third threshold value is 5 km / h. If the vehicle overspeed value (A) is 15 km / h and the overspeed coefficient (P) is 25%, the system will start the visual alarm to prompt the driver to slow down because the overspeed value is greater than the first threshold value and the overspeed coefficient is greater than the second threshold value. If the overspeed value of the vehicle subsequently decreases to 5 km / h, the system will exit the visual alarm because the overspeed value is less than or equal to the third threshold value.

[0205] Preferably, the selection of the execution of the audible alarm strategy based on the current vehicle speed, the current overspeed coefficient, and the deceleration speed comprises:

[0206] The duration of the audible alarm is determined by matching the current vehicle speed and the current overspeed coefficient with the preset interval range.

[0207] It is determined whether the vehicle is decelerating. If not, the audible alarm corresponding to the time is executed. If yes, it is determined whether the deceleration speed meets the preset condition. If the preset condition is met, the audible alarm is cancelled.

[0208] After the visual alarm is issued, the corresponding preset interval range is matched according to the current vehicle speed V, the overspeed coefficient P, and the deceleration speed a, and it is determined in real time whether to upgrade the alarm level and issue a sound alarm. In an embodiment, the specific strategy is as follows:

[0209] ③ For the current vehicle speed V satisfying 20 kph≤V<60 kph, for P≥30%, the sound alarm is issued for 3.0 seconds (the nominal value is 3 seconds, and the maximum is 3 seconds); for P≥20%, the sound alarm is issued for 4.0 seconds (the nominal value is 4 seconds, and the maximum is 4 seconds); for P≥10%, the sound alarm is issued for 5.0 seconds (the nominal value is 5 seconds, and the maximum is 5 seconds); and for P>1%, the sound alarm is issued for 6.0 seconds (the nominal value is 6 seconds, and the maximum is 6 seconds).

[0210] IV. For current vehicle speed V satisfying 60 kph≤V<90 kph, for P≥30%, sound warning is issued for 2.5 seconds (calibration value, maximum 3 seconds); for P≥20%, sound warning is issued for 3.5 seconds (calibration value, maximum 4 seconds); for P≥10%, sound warning is issued for 4.5 seconds (calibration value, maximum 5 seconds); for P>1%, sound or tactile warning is issued for 5.5 seconds (calibration value, maximum 6 seconds). At the same time, it is judged whether the vehicle is decelerating. If it is decelerating and the current deceleration a of the vehicle satisfies the condition P≤0 (calibration value) within the required time Tx (speed duration), i.e. the expected deceleration time T=A / a≤Tx, where A>0, no sound warning is issued.

[0211] For current vehicle speed V satisfying 90 kph≤V, for P≥30%, sound warning is issued for 2 seconds (calibration value, maximum 3 seconds); for P≥20%, sound warning is issued for 3.5 seconds (calibration value, maximum 4 seconds); for P≥10%, sound warning is issued for 4.5 seconds (calibration value, maximum 5 seconds); for P>1%, sound warning is issued for 5.5 seconds (calibration value, maximum 6 seconds).

[0212] The above describes a strategy for selecting to execute auditory warning based on current vehicle speed, current overspeed coefficient and deceleration. This strategy includes three steps: determining auditory warning duration, judging whether to perform auditory warning and adjusting warning level when needed.

[0213] Determining auditory warning duration: The duration of the current vehicle speed and the current overspeed coefficient is matched with the preset interval. Such a design can make the warning duration match the overspeed situation, and the warning time will be longer when the overspeed situation is more serious or lasts longer.

[0214] Judging whether to perform auditory warning: If the vehicle is not decelerating, auditory warning will be performed. But if the vehicle is decelerating, it needs to be judged whether the deceleration meets the preset condition. If it meets the preset condition, i.e. the expected deceleration time is less than or equal to the warning duration, the auditory warning will be cancelled. Such a design can make the system not perform unnecessary auditory warning when the driver has noticed the overspeed situation and is decelerating.

[0215] Adjusting warning level when needed: According to the current vehicle speed, overspeed coefficient and deceleration, it is judged in real time whether the warning level needs to be upgraded, and sound warning is issued. Such a design can make the system remind the driver by upgrading the warning level when the overspeed situation continues or further deteriorates.

[0216] This strategy can achieve fine management of overspeeding, give targeted audible warning in different situations, and cancel unnecessary warning when the driver has already started to slow down, thus improving the practicability and driving comfort of the system.

[0217] For example, assume that the current vehicle speed is 50 kph, the overspeed coefficient is 15%, and it has lasted for 4.5 seconds. Then according to the set rules, the system will give an audible warning lasting 5.0 seconds. If the vehicle starts to slow down at this time, and it is expected that the overspeed coefficient can be reduced to 0 within the next 5.0 seconds, then the system will cancel the audible warning. If the overspeed coefficient duration further increases, or the overspeed coefficient further increases, then the system may also upgrade the warning level.

[0218] Preferably, the preset condition includes that the deceleration satisfies the condition that the overspeed coefficient is less than or equal to zero within a specified duration.

[0219] While executing the audible warning, it is necessary to determine whether the vehicle is slowing down. If it is slowing down and the current deceleration a of the vehicle satisfies the condition P ≤ 0 (a specified value) within the duration Tx (speed duration), i.e. the expected deceleration time T = A / a ≤ Tx, where A > 0, then no audible warning is given.

[0220] When the vehicle has started to slow down, and it is expected that its overspeed coefficient can be reduced to zero or below within the warning duration, the system will cancel the audible warning.

[0221] Judgment of the preset condition: the system will determine whether the deceleration of the vehicle satisfies a specific condition. This condition is that, with the current deceleration, the overspeed coefficient of the vehicle can be reduced to zero or below within the duration of the warning (denoted as Tx). The formula is expressed as: the expected deceleration time T = A / a ≤ Tx, where A > 0, A is the overspeed value, and a is the deceleration.

[0222] This design can make the audible warning system more intelligent, avoid continuing to give warning when the driver has started to slow down and is expected to reduce the speed below the speed limit within a certain time, thus improving driving comfort and reducing unnecessary interference.

[0223] Assume that the vehicle is driving at an overspeed, the current speed is 80 kph, the speed limit is 70 kph, the overspeed value A = 10 kph, and the system starts to give an audible warning at this time. The driver sees the warning and starts to slow down with a deceleration a of -5 kph / s. Now we need to determine whether the warning should continue.

[0224] We calculate the expected deceleration time T = A / a = 10 / 5 = 2s according to the formula, that is, according to the current deceleration, the speed of the vehicle will be reduced to below the speed limit after 2 seconds. Assuming that the alarm duration Tx is set to 3 seconds, then because the expected deceleration time T is less than the time Tx that the alarm should last, the system will cancel the audible alarm.

[0225] A computer-readable storage medium stores at least one instruction, which is executed by a processor to implement a vehicle overspeed warning method.

[0226] A computer-readable storage medium is a physical device that can store data or information, such as a hard disk, optical disk, flash drive, SSD, etc. In this case, the medium stores at least one instruction, which is executed by a processor to implement a vehicle overspeed warning method.

[0227] In the overspeed warning method, the instructions may include steps such as obtaining actual speed limit information, calculating an overspeed coefficient, and performing visual or audible warnings according to a predetermined threshold. The processor executes these instructions to run algorithms based on input data (such as current speed, actual speed limit information, deceleration, etc.) to produce predetermined outputs (such as visual warnings, audible warnings, etc.).

[0228] The use of this computer-readable storage medium improves the intelligence of the overspeed warning system, enabling it to automatically and accurately perform overspeed warnings and improve vehicle safety. At the same time, since these instructions can be programmed and automated, errors can be reduced, improving the reliability and efficiency of the system.

[0229] For example, a driver is driving at 70kph on a road with a speed limit of 60kph. The computer-readable storage medium of the overspeed warning system stores a set of instructions that, when executed by the processor, first obtains the actual speed limit information (60kph), then calculates the overspeed coefficient, and finally performs visual and audible warnings according to the preset threshold.

[0230] When the driver begins to decelerate, the processor executes another instruction to determine whether the vehicle is decelerating and meets the preset conditions for canceling the alarm, and if so, the audible alarm is canceled. In this way, the instructions in the storage medium enable the overspeed warning system to respond to the driver's behavior in real time.

[0231] An electronic device includes a memory for storing at least one instruction and a processor for executing a vehicle overspeed warning method.

[0232] In this case, the electronic device includes a memory and a processor. The memory is used to store at least one instruction associated with the vehicle overspeed warning method. These instructions can cover how to obtain and process vehicle speed information, how to determine the actual speed limit, how to calculate the overspeed coefficient, and under what conditions to trigger visual and audible warnings, etc.

[0233] The role of the processor is to execute the instructions in the memory, that is, to implement the vehicle overspeed warning method. It will perform calculations and decisions based on the instructions in the memory and the current input data (such as real-time speed and speed limit information of the vehicle) to determine whether to issue an overspeed warning.

[0234] The use of electronic devices makes the vehicle overspeed warning system intelligent and improves vehicle safety. Electronic devices not only automatically execute the warning method, reducing human error, but also can timely and accurately respond to the overspeed state of the vehicle, improving the reliability and efficiency of the warning system.

[0235] For example, an electronic device can be a smart controller installed in a car. When the speed of the vehicle exceeds the speed limit of a certain section of the road, the processor of this controller will execute the overspeed warning method according to the instructions in the memory.

[0236] Specifically, if the vehicle is traveling at 70kph on a road with a speed limit of 60kph, the processor will execute the instructions in the memory to obtain the actual speed limit information (60kph), calculate the overspeed coefficient, and then execute the visual and audible warnings according to the preset threshold. Similarly, when the driver starts to slow down, the processor will execute other instructions to detect whether the vehicle is slowing down and meets the conditions for canceling the warning, and if so, the audible warning will be canceled.

[0237] Those skilled in the art will appreciate that embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0238] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0239] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0240] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0241] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0242] The memory includes non-persistent memory and / or volatile memory, such as a random access memory (RAM) including a cache area for the temporary storage of data. The memory also includes non-volatile memory, such as a read only memory (ROM), EPROM, EEPROM, or flash memory, which is used for the storage of data and / or instructions. The memory can also include a storage area for use by a file system of the device. The storage area can be used by a file system for the device for storing persistent and / or non-volatile data.

[0243] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0244] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusions, so that a process, method, article or apparatus that includes a list of elements does not only include those elements, but also includes other elements not explicitly listed, or further includes elements inherent in such a process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0245] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.

Claims

1. A method of vehicle overspeed warning, characterized by, The method comprises the following steps: a current overspeed coefficient is calculated based on the current vehicle speed and actual speed limit information, and a visual alarm is executed when a comparison result meets a visual alarm condition; the overspeed threshold value comprises a first threshold value, a second threshold value and a third threshold value; the visual alarm condition comprises: when the overspeed value is greater than the first threshold value and the overspeed coefficient is greater than the second threshold value, the visual alarm is executed; and when the overspeed value is less than or equal to the third threshold value, the visual alarm is exited; the overspeed value is obtained according to the current vehicle speed and the actual speed limit information; in the case of executing the visual alarm, the duration of the current vehicle speed and the current overspeed coefficient is matched with a preset interval range to determine the duration of an auditory alarm; it is judged whether the vehicle is decelerating; if not, the auditory alarm corresponding to the time is executed; if yes, it is judged whether the deceleration meets a preset condition; if the preset condition is met, the auditory alarm is cancelled; the preset condition comprises that the deceleration meets the condition that the overspeed coefficient is less than or equal to zero within a specified duration.

2. The vehicle overspeed warning method according to claim 1, wherein actual speed limit information is determined through positioning speed limit information and image speed limit information; the speed limit information of the lane where the vehicle is located is determined through the positioning information of the vehicle and the matching with the map information, and is used as the positioning speed limit information; and whether there is a speed limit sign is monitored through image recognition; if there is, the corresponding speed limit information is used as the image speed limit information.

3. The vehicle overspeed warning method according to claim 2, wherein the actual speed limit information is determined through the positioning speed limit information and the image speed limit information, comprising: when the positioning speed limit information and the image speed limit information are both invalid values, the actual speed limit information is not output; when the positioning speed limit information is a valid value and the image speed limit information is an invalid value, the positioning speed limit information is output as the actual speed limit information; when the image speed limit information is a valid value, the image speed limit information is output as the actual speed limit information regardless of whether the positioning speed limit information is a valid value; when the vehicle enters a tunnel, the actual speed limit information before entering the tunnel is used as the reference, until the vehicle leaves the tunnel or new image speed limit information is obtained in the tunnel and is used as the actual speed limit information.

4. The vehicle overspeed warning method of claim 1, wherein the current overspeed coefficient is calculated based on the current vehicle speed and the actual speed limit information, comprising: an overspeed value is determined through the current vehicle speed and the actual speed limit information, and the calculation expression is: wherein, represents an overspeed value; represents a value of a current vehicle speed; represents a value of actual speed limit information; and the current overspeed coefficient is determined through the overspeed value and the actual speed limit information, and the calculation expression is: wherein represents the current overspeed coefficient.

5. A vehicle overspeed warning system characterized by, comprising: a speed limit information acquisition unit, which determines actual speed limit information through positioning speed limit information and image speed limit information; a visual alarm unit, which calculates a current overspeed coefficient based on a current vehicle speed and actual speed limit information, compares the current overspeed coefficient with an overspeed threshold value, and executes a visual alarm when a comparison result meets a visual alarm condition; the overspeed threshold value comprises a first threshold value, a second threshold value and a third threshold value; the visual alarm condition comprises: when the overspeed value is greater than the first threshold value and the overspeed coefficient is greater than the second threshold value, the visual alarm is executed; and when the overspeed value is less than or equal to the third threshold value, the visual alarm is exited; the overspeed value is obtained according to the current vehicle speed and the actual speed limit information; The audible alarm unit determines the audible alarm duration according to the current vehicle speed and the duration of the current overspeed coefficient matching the preset interval range in the case of the execution of the visual alarm; If not, the audible alarm corresponding to the time is executed; if yes, it is judged whether the deceleration meets the preset condition; if yes, the audible alarm is cancelled; The preset condition includes that the deceleration meets the condition that the overspeed coefficient is less than or equal to zero within a specified duration.

6. The vehicle overspeed warning system of claim 5, wherein The actual speed limit information is determined through the positioning speed limit information and the image speed limit information; The speed limit information of the lane where the vehicle is located is determined as the positioning speed limit information through the positioning information of the vehicle and the matching with the map information; And The image recognition is used to monitor whether there is a speed limit sign, and if yes, the corresponding speed limit information is taken as the image speed limit information.

7. The vehicle overspeed warning system of claim 6, wherein The determination of the actual speed limit information through the positioning speed limit information and the image speed limit information includes: When the positioning speed limit information and the image speed limit information are both invalid values, the actual speed limit information is not outputted; When the positioning speed limit information is a valid value and the image speed limit information is an invalid value, the positioning speed limit information is outputted as the actual speed limit information; When the image speed limit information is a valid value, no matter whether the positioning speed limit information is a valid value or not, the image speed limit information is outputted as the actual speed limit information; When the vehicle enters a tunnel, the actual speed limit information before entering the tunnel is used as the reference until the vehicle leaves the tunnel or obtains new image speed limit information in the tunnel and takes it as the actual speed limit information.

8. The vehicle overspeed warning system of claim 5, wherein, The calculation of the current overspeed coefficient based on the current vehicle speed and the actual speed limit information includes: The overspeed value is determined through the current vehicle speed and the actual speed limit information, and the calculation expression is: wherein, represents an overspeed value; represents a value of a current vehicle speed; represents a value of actual speed limit information; and The current overspeed coefficient is determined through the overspeed value and the actual speed limit information, and the calculation expression is: wherein, represents the current overspeed coefficient.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores at least one instruction, and the at least one instruction is executed by the processor to realize the vehicle overspeed alarm method in any one of claims 1 to 4.

10. An electronic device, comprising: The electronic device includes a memory and a processor, the memory is used to store at least one instruction, and the processor is used to execute the at least one instruction to realize the vehicle overspeed alarm method in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Vehicle overspeeding warning method and automobile instrument

    CN105083014A

  • Speed limit control method based on camera and navigation data fusion

    CN109774473A

  • Vehicle speed limit prompting method, device and equipment and storage medium

    CN112950974A