Method and apparatus for releasing vehicle speed limit, device, vehicle and storage medium
By acquiring driving information and external environment in real time through the vehicle control unit (VCU), determining and removing speed limit conditions, the problem of drivers being unable to adjust vehicle speed due to vehicle speed limits is solved, and safe speed control is achieved in emergency scenarios.
Patent Information
- Application Number
- PCT/CN2025/093226
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-10
- Filing Date
- 2025-05-07
- Publication Date
- 2025-11-13
AI Technical Summary
Vehicle speed limits prevent drivers from adjusting their speed in time during unexpected situations, increasing driving safety risks.
When the vehicle is in a speed-limited driving state, the vehicle control unit (VCU) obtains driving information and external environment in real time to determine whether the preset conditions for lifting the speed limit are met, and lifts the speed limit on the vehicle when the conditions are met, so that the vehicle speed is controlled according to the driver's operation of the accelerator pedal.
In emergency situations, drivers can adjust their speed in time, improving driving safety and reducing the risk of traffic accidents.
Smart Images

Figure CN2025093226_13112025_PF_FP_ABST
Abstract
Description
Methods, devices, equipment, vehicles, and storage media for lifting vehicle speed limits
[0001] This application claims priority to Chinese Patent Application No. 202410578029.1, filed on May 10, 2024, entitled “Method, Apparatus, Device, Vehicle and Storage Medium for Removing Vehicle Speed Limits”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of automotive technology, and more particularly to a method, apparatus, device, vehicle, and storage medium for removing a vehicle speed limit. Background Technology
[0003] In some scenarios, vehicle speeds are limited to improve road safety, reduce traffic accidents, and thus provide a safer and smoother driving experience for users and road users.
[0004] In related technologies, vehicle speed can be limited based on road conditions to maintain the vehicle's speed at the limit. However, because the speed is limited, the driver cannot adjust the speed in unexpected situations, which can easily lead to driving safety issues. Summary of the Invention
[0005] This application provides a method, apparatus, device, vehicle, and storage medium for removing vehicle speed limits, which addresses the driving safety problem that can easily arise when drivers are unable to adjust their speed in a timely manner in emergency situations due to vehicle speed limits.
[0006] In a first aspect, this application provides a method for removing a vehicle speed limiter, applied to the vehicle control unit (VCU) of a vehicle, the method comprising:
[0007] When the vehicle is in a speed-limited driving state, determine whether the vehicle meets the preset conditions for lifting the speed limit; wherein, the conditions for lifting the speed limit are determined based on the vehicle's driving information and / or the external environment;
[0008] If the conditions for lifting the speed limit are met, the speed limit on the vehicle is lifted so that the vehicle speed can be controlled according to the driver's operation of the accelerator pedal.
[0009] In one possible implementation, determining whether the vehicle meets the preset conditions for lifting the speed limit includes:
[0010] Real-time acquisition of the vehicle's driving information and the current driving environment;
[0011] Based on the driving information and the driving environment, determine whether the vehicle meets the conditions for lifting the speed limit.
[0012] In one possible implementation, the current driving environment of the vehicle is acquired in real time, including:
[0013] Images of the vehicle's external environment are captured by an image acquisition device installed on the vehicle's exterior.
[0014] The image is processed for recognition to determine the current driving environment;
[0015] or,
[0016] Based on the vehicle's current location and time information, obtain the weather information of the vehicle's current environment from the cloud server;
[0017] The driving environment in which the vehicle is currently located can be determined based on the weather information, or based on the weather information and external images.
[0018] In one possible implementation, the vehicle's driving information is acquired in real time, including:
[0019] The vehicle's speed, steering wheel angle, throttle opening, and throttle opening change rate are acquired in real time. The driving information includes the vehicle speed, throttle opening, and throttle opening change rate.
[0020] Accordingly, determining whether the vehicle meets the preset conditions for lifting the speed limit includes:
[0021] If the steering wheel angle changes, and the vehicle speed is greater than the preset speed, and the throttle opening is greater than the preset throttle opening, and the throttle opening change rate is greater than the preset throttle opening change rate, then the speed limit release condition is determined to be met.
[0022] In one possible implementation, the speed limit lifting condition includes at least one of the following:
[0023] The driver was detected to have attempted to overtake.
[0024] The vehicle was detected traveling on a highway, muddy road, or gravel road.
[0025] An obstacle was detected in front of the vehicle;
[0026] The vehicle was detected to be driving in at least one of the following conditions: rain, snow, fog, or frost.
[0027] In one possible implementation, the condition for lifting the speed limit is pre-configured in the VCU or pre-issued by the cloud server via configuration information.
[0028] In one possible implementation, the method further includes:
[0029] A notification message is pushed to remind the user that the vehicle speed limit control has been lifted.
[0030] Secondly, this application provides a device for limiting vehicle speed, the device comprising:
[0031] The determining module is used to determine whether the vehicle meets a preset speed limit lifting condition when the vehicle is in a speed-limited driving state; wherein the speed limit lifting condition is determined based on the vehicle's driving information and / or external environment;
[0032] The release module is used to release the speed limit on the vehicle if the speed limit release condition is met, so that the vehicle speed is controlled according to the driver's operation of the accelerator pedal.
[0033] In one possible implementation, the determining module is specifically used for:
[0034] Real-time acquisition of the vehicle's driving information and the current driving environment;
[0035] Based on the driving information and the driving environment, determine whether the vehicle meets the conditions for lifting the speed limit.
[0036] In one possible implementation, the determining module is specifically used for:
[0037] Images of the vehicle's external environment are captured by an image acquisition device installed on the vehicle's exterior.
[0038] The image is processed for recognition to determine the current driving environment;
[0039] or,
[0040] Based on the vehicle's current location and time information, obtain the weather information of the vehicle's current environment from the cloud server;
[0041] The driving environment in which the vehicle is currently located can be determined based on the weather information, or based on the weather information and external images.
[0042] In one possible implementation, the determining module is specifically used for:
[0043] The vehicle's speed, steering wheel angle, throttle opening, and throttle opening change rate are acquired in real time. The driving information includes the vehicle speed, throttle opening, and throttle opening change rate.
[0044] In one possible implementation, the determining module is specifically used for:
[0045] If the steering wheel angle changes, and the vehicle speed is greater than the preset speed, and the throttle opening is greater than the preset throttle opening, and the throttle opening change rate is greater than the preset throttle opening change rate, then the speed limit release condition is determined to be met.
[0046] In one possible implementation, the speed limit lifting condition includes at least one of the following:
[0047] The driver was detected to have attempted to overtake.
[0048] The vehicle was detected traveling on a highway, muddy road, or gravel road.
[0049] An obstacle was detected in front of the vehicle;
[0050] The vehicle was detected to be driving in at least one of the following conditions: rain, snow, fog, or frost.
[0051] In one possible implementation, the condition for lifting the speed limit is pre-configured in the VCU or pre-issued by the cloud server via configuration information.
[0052] In one possible implementation, the release module is further configured to:
[0053] A notification message is pushed to remind the user that the vehicle speed limit control has been lifted.
[0054] Thirdly, this application provides a vehicle controller, including: a processor, a memory, and a communication interface;
[0055] The memory stores computer-executed instructions;
[0056] The processor executes computer execution instructions stored in the memory to implement the method for removing the vehicle speed limit as described in the first aspect above.
[0057] Fourthly, this application provides a vehicle, including: a vehicle body, a storage unit disposed in the vehicle body, a vehicle controller, a display, and a communication interface;
[0058] The storage unit stores computer-executed instructions;
[0059] The vehicle controller executes the computer execution instructions stored in the storage unit to implement the method for removing the vehicle speed limit as described in the first aspect above.
[0060] Fifthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method for lifting the vehicle speed limit as described in the first aspect.
[0061] Sixthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method for lifting the vehicle speed limit as described in the first aspect.
[0062] In a seventh aspect, this application provides a computer program that, when executed by a processor, implements the method for lifting vehicle speed limits as described in the first aspect.
[0063] The method, apparatus, equipment, vehicle, and storage medium for lifting vehicle speed limits provided in this application determine whether the vehicle meets preset conditions for lifting the speed limit when it is traveling at a limited speed. If the conditions are met, the speed limit is lifted, allowing the vehicle to control its speed based on the driver's operation of the accelerator pedal. This method enables the lifting of speed limit control in emergency situations once the preset conditions are met, allowing the driver to adjust the vehicle speed promptly to cope with unexpected events and improving driving safety. Attached Figure Description
[0064] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0065] Figure 1 is a schematic diagram of the application scenario provided in the embodiments of this application;
[0066] Figure 2 is a flowchart illustrating an embodiment of the method for removing vehicle speed limits provided in this application;
[0067] Figure 3 is a flowchart illustrating Embodiment 2 of the method for lifting vehicle speed limits provided in this application;
[0068] Figure 4 is a flowchart illustrating Embodiment 3 of the method for lifting vehicle speed limits provided in this application;
[0069] Figure 5 is a schematic diagram of the device for removing vehicle speed limits provided in an embodiment of this application;
[0070] Figure 6 is a schematic diagram of a vehicle controller provided in an embodiment of this application;
[0071] Figure 7 is a structural schematic diagram of a vehicle provided in an embodiment of this application.
[0072] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0073] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0074] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of this application. Referring to Figure 1, the vehicle can travel at a speed limit and can avoid obstacles when they are detected in front of it.
[0075] For example, a vehicle can travel at a speed of 40 kilometers per hour (km / h) in the inner lane. If it encounters a pedestrian or bicycle in front of it, it can give way, change lanes to the right, and enter the outer lane to continue driving.
[0076] In related technologies, vehicle speed can be limited based on road conditions to maintain the vehicle's speed at the limit. However, this method of speed limiting may prevent drivers from adjusting their speed in time in unexpected situations, such as encountering suddenly appearing obstacles, pedestrians suddenly entering the road, or other emergencies. Drivers may not be able to reduce their speed or avoid obstacles in time, thus increasing the risk of traffic accidents.
[0077] To address the aforementioned problems, the inventors, while researching how vehicle speed limits prevent drivers from adjusting speed in emergency situations, discovered that while speed-limiting technology helps improve user and road safety, it's also necessary to consider how to ensure drivers can respond flexibly in emergency scenarios to minimize potential safety risks. Therefore, the inventors considered setting conditions in the controller; if these conditions are met during vehicle operation, speed control is released. Based on this, after numerous experiments, the inventors found that speed-limit release conditions determined by vehicle driving information and / or the external environment can be preset in the controller. When the vehicle is in a speed-limited driving state, by determining that the vehicle meets the preset release conditions, speed control is released, allowing the vehicle to control its speed based on the driver's accelerator pedal operation. Therefore, this application proposes a method for releasing vehicle speed limits, aiming to solve the driving safety problem that may arise from drivers' inability to adjust speed in time during emergency scenarios due to vehicle speed limits.
[0078] The technical solutions shown in this application will now be described in detail through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; for identical or similar content, the description will not be repeated in different embodiments.
[0079] Figure 2 is a flowchart illustrating an embodiment of the method for removing a vehicle speed limit provided in this application. Referring to Figure 2, the method, applied to the vehicle's vehicle control unit (VCU), may include:
[0080] S201. When the vehicle is traveling at a speed limit, determine whether the vehicle meets the preset conditions for lifting the speed limit.
[0081] The executing entity in this application embodiment can be a vehicle control unit (VCU) or a device for deactivating the vehicle speed limit set in the VCU. The device for deactivating the vehicle speed limit can be implemented in software or a combination of software and hardware. The device for deactivating the vehicle speed limit can be a processor in the VCU. For ease of understanding, the following description uses the VCU as the executing entity.
[0082] In this step, the VCU can determine whether the vehicle meets the preset conditions for lifting the speed limit, based on the vehicle's driving information and / or the external environment, when the vehicle is driving at a speed limit. Specifically, the VCU can acquire the vehicle's driving information and the current driving environment in real time while the vehicle is driving at a speed limit, and determine whether the vehicle meets the conditions for lifting the speed limit based on the driving information and the driving environment.
[0083] Driving information may include at least one of the following: vehicle speed, throttle opening, throttle opening change rate, steering wheel angle, steering wheel speed, coefficient of friction between vehicle tires and the ground, engine torque, tire pressure, vehicle load status, vehicle battery charge, slip ratio, adhesion, and steering force.
[0084] Driving environment can include factors such as road conditions, weather conditions, and traffic conditions.
[0085] Road conditions can include situations where vehicles are traveling on highways, muddy roads, gravel roads, or mountain roads.
[0086] Weather conditions can include the vehicle's driving environment, such as rain, snow, fog, frost, thunderstorms, and sandstorms.
[0087] Traffic conditions can include various obstacles in front of the vehicle, such as bicycles, electric vehicles, pedestrians, animals, and other possible obstacles, such as traffic cones, trash cans, etc.
[0088] Optionally, the conditions for lifting the speed limit include at least one of the following:
[0089] The driver was detected to have attempted to overtake.
[0090] The vehicle was detected traveling on a highway, muddy road, or gravel road.
[0091] An obstacle was detected in front of the vehicle;
[0092] The vehicle was detected to be driving in at least one of the following conditions: rain, snow, fog, or frost.
[0093] Optionally, the conditions for lifting the speed limit can be determined based on the vehicle's driving information. For example, driving information includes: vehicle speed, steering wheel angle, throttle opening, and the rate of change of throttle opening. If the vehicle is traveling at a speed limit and a vehicle ahead is moving slowly below the speed limit, the driver may need to accelerate and steer to avoid getting too close to the slow-moving vehicle, thereby reducing the risk of a traffic accident. Accelerating increases the throttle opening and changes the rate of change of throttle opening.
[0094] Optionally, the conditions for lifting the speed limit can be determined based on the external environment.
[0095] For example, external environmental factors include: a vehicle traveling at a speed limit on a highway, which could cause traffic congestion if the vehicle continues to travel at the speed limit; or external environmental factors include: a vehicle traveling at a speed limit on a muddy or gravel road, which could cause damage to the vehicle from gravel or other debris if the vehicle continues to travel at the speed limit.
[0096] For example, external environmental factors include: detecting that the vehicle's driving environment is at least one of rain, snow, fog, or frost. If the vehicle continues to drive at the speed limit, it may make the road more slippery, the driving environment more dangerous, reduce the vehicle's controllability, and increase driving risks.
[0097] Optionally, the conditions for lifting the speed limit can be determined based on the vehicle's driving information and the external environment. For example, driving information includes vehicle speed, steering wheel angle, throttle opening, and rate of change of throttle opening; the external environment includes the presence of an obstacle ahead. If the vehicle is traveling at a speed limit and detects an obstacle ahead, continuing to reduce the speed could lead to a collision with the obstacle, causing injury to the vehicle and occupants. In this case, the driver needs to accelerate and steer to avoid the obstacle.
[0098] It should be understood that when the driver is detected to have performed an overtaking maneuver, or when an obstacle is detected in front of the vehicle, the driving information may also include the steering wheel angle.
[0099] For example, if the preset condition for lifting the speed limit is detecting that a vehicle has entered a highway, then when the vehicle is traveling at a speed limit, the VCU can determine that the vehicle meets the preset condition for lifting the speed limit based on the vehicle's driving information. Specifically, the VCU can acquire the vehicle's driving information and the current driving environment in real time, and determine whether the vehicle meets the condition for lifting the speed limit based on the driving information and the driving environment. The driving information may include: vehicle speed, throttle opening, and throttle opening change rate; the driving environment may include: the vehicle being on a highway.
[0100] S202. If the conditions for lifting the speed limit are met, the speed limit on the vehicle is lifted so that the vehicle speed can be controlled according to the driver's operation of the accelerator pedal.
[0101] In this step, once the vehicle meets the preset conditions for lifting the speed limit, the speed limit on the vehicle can be lifted, allowing the vehicle to control its speed based on the driver's operation of the accelerator pedal, without being affected by the speed limit.
[0102] For example, if the VCU detects that a vehicle is traveling on a highway, it can remove the speed limit on the vehicle so that the vehicle can output power according to the current throttle opening, thereby increasing the vehicle speed and meeting the driving requirements of the highway.
[0103] In this embodiment, when the vehicle is traveling at a speed limit, it can be determined whether the vehicle meets a preset speed limit release condition. If the speed limit release condition is met, the speed limit on the vehicle can be released, allowing the vehicle to control its speed based on the driver's operation of the accelerator pedal. In this process, by satisfying the preset speed limit release condition in the VCU, the speed limit on the vehicle can be released, enabling the driver to adjust the vehicle speed promptly in emergency situations to cope with unexpected events and improve driving safety.
[0104] Based on the embodiment shown in Figure 2, the method for lifting the vehicle speed limit will be further described in detail below with reference to Figure 3.
[0105] Figure 3 is a flowchart illustrating a second embodiment of the method for lifting a vehicle speed limit provided in this application. Referring to Figure 3, the method for lifting a vehicle speed limit may include:
[0106] S301. When the vehicle is traveling at a speed limit, obtain the vehicle's driving information and the current driving environment in real time.
[0107] In this step, the vehicle's driving information can be obtained in real time based on whether the vehicle is driving at a speed limit. The current driving environment of the vehicle can be obtained in real time based on the image acquisition device, the cloud server, or a combination of the image acquisition device and the cloud server.
[0108] Optionally, the vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate can be obtained in real time, depending on whether the vehicle is in a speed-limited driving state. The driving information includes vehicle speed, throttle opening, and throttle opening change rate.
[0109] Steering wheel angle refers to the angle at which a driver adjusts the direction of the vehicle's front wheels by operating the steering wheel. It represents the degree to which the steering wheel rotates from its neutral position (i.e., directly in front), and is measured in degrees (°). Changes in steering wheel angle can be used to control the vehicle's direction of travel, such as turning left or right.
[0110] Optionally, you can use "+" to represent turning the steering wheel to the right and "-" to represent turning the steering wheel to the left. For example, a steering wheel angle of +60° means that the steering wheel has been rotated 60 degrees to the right relative to the neutral position.
[0111] Regarding throttle opening, if the driver does not operate the accelerator pedal, the accelerator pedal is in the stop position, and the throttle opening is 0; if the driver presses the accelerator pedal all the way down, the accelerator pedal is in the bottom position, and the throttle opening is 100%.
[0112] The throttle opening change rate refers to the rate at which the accelerator pedal position changes over time, measured in percentages per second (% / s). For example, if the accelerator pedal is pressed from the stop position to half position within two seconds (s), the throttle opening change rate is 25% / s.
[0113] In one possible implementation, the rate of change of throttle opening can be calculated from the throttle opening. The formula for calculating the rate of change of throttle opening is:
[0114] Where G1 represents the throttle opening at the current moment, G0 represents the throttle opening at the previous moment, T1 represents the current moment, and T0 represents the previous moment.
[0115] For example, G1 is 50%, G0 is 25%, and the interval between T1 and T0 is 1 second. If the accelerator pedal is pressed at time T0, then the rate of change of the accelerator opening at time T1, Δθ, is 25% / s.
[0116] For example, based on whether the vehicle is driving at a speed limit, the system can obtain the vehicle's speed, steering wheel angle, throttle opening, and throttle opening change rate in real time; and the vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate at the current moment. The vehicle speed at the previous moment can be the speed limit value. Specifically, if the previous speed was 40 km / h, the steering wheel angle was 0°, the throttle opening was 10%, and the throttle opening change rate was 0% / s; and the current speed is 60 km / h, the steering wheel angle is +60°, the throttle opening is 40%, and the throttle opening change rate is 30% / s.
[0117] It should be noted that the current vehicle speed can be the speed obtained by the VCU through the change in throttle opening when the throttle opening is updated from 10% to 40%.
[0118] In one possible implementation, the current driving environment of the vehicle can be determined by any of the following methods.
[0119] Method 1: Use an image acquisition device installed on the outside of the vehicle to acquire images of the external environment of the vehicle, perform image recognition processing, and determine the current driving environment.
[0120] Optionally, the image acquisition device can be a camera installed on the exterior of the vehicle. The camera can capture images of the vehicle's external environment in real time, including road conditions, traffic signs, pedestrians, and obstacles. By processing the images captured by the camera, the vehicle's current external environment can be determined.
[0121] For example, a forward-facing camera can be installed on the vehicle. The forward-facing camera can capture images of the road in front of the vehicle in real time, and by recognizing and processing the images, it can determine that the current driving environment is such that there are pedestrians in front of the vehicle.
[0122] Method 2: Based on the vehicle's current location and time information, obtain the weather information of the vehicle's current environment from the cloud server, and determine the vehicle's current driving environment based on the weather information.
[0123] Optionally, the VCU can send a request to the cloud server based on the vehicle's current location and time information. The cloud server can then retrieve weather information from the corresponding weather data source based on the received location information and send the retrieved weather information to the VCU. The VCU can then determine the vehicle's current driving environment based on the received weather information. The application programming interface (API) or service for the weather data source can be provided by a meteorological department.
[0124] For example, the VCU can determine that the current driving environment of the vehicle is snowy based on the vehicle's current location and time information.
[0125] Method 3: Determine the current driving environment of the vehicle based on weather information and external images.
[0126] For example, based on weather information and external images, it can be determined that the current driving environment of the vehicle is snowy and that there are pedestrians in front of the vehicle.
[0127] S302. Based on driving information and driving environment, determine whether the vehicle meets the conditions for lifting the speed limit.
[0128] In this step, after acquiring the vehicle's driving information in real time and determining the vehicle's current driving environment, it can be determined whether the vehicle meets the conditions for lifting the speed limit based on the vehicle speed, throttle opening, and throttle opening change rate included in the driving information, combined with the vehicle's current driving environment.
[0129] Optionally, the system detects that the vehicle is traveling on a highway, muddy road, or gravel road; or, it detects that the vehicle's driving environment is at least one of rain, snow, fog, or frost. Since there is no necessary correlation between road conditions, weather conditions, and steering wheel angle, when the real-time driving environment of the vehicle is determined based on road conditions and weather conditions, determining whether the vehicle meets the conditions for lifting the speed limit can be done by considering only the vehicle speed, throttle opening, and throttle opening change rate included in the driving information.
[0130] For example, if the real-time vehicle driving information includes: the previous speed was 40 km / h, the steering wheel angle was 0°, the throttle opening was 10%, and the throttle opening change rate was 0% / s; and the current speed is 60 km / h, the steering wheel angle is +60°, the throttle opening is 40%, and the throttle opening change rate is 30% / s, and the vehicle is currently traveling on a highway, then based on the vehicle speed, throttle opening, and throttle opening change rate included in the driving information, combined with the fact that the vehicle is traveling on a highway, it can be determined that the vehicle meets the conditions for lifting the speed limit.
[0131] Optionally, when a driver is detected overtaking; or when an obstacle is detected in front of the vehicle. Since there is a relationship between overtaking and the presence of an obstacle in front of the vehicle and the steering wheel angle, when the vehicle is in a real-time driving environment where the driver is overtaking or an obstacle is present, determining whether the vehicle meets the conditions for lifting the speed limit needs to consider the vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate included in the driving information.
[0132] For example, if the real-time vehicle driving information includes: the previous speed was 40 km / h, the steering wheel angle was 0°, the throttle opening was 10%, and the throttle opening change rate was 0% / s; and the current speed is 60 km / h, the steering wheel angle is +60°, the throttle opening is 40%, and the throttle opening change rate is 30% / s, and if the current driving environment is that there is a pedestrian in front of the vehicle, then based on the vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate included in the driving information, combined with the presence of a pedestrian in front of the vehicle, it can be determined that the vehicle meets the conditions for lifting the speed limit.
[0133] Optionally, the conditions for lifting the rate limit can be pre-configured in the VCU or pre-issued by the cloud server through configuration information.
[0134] For example, vehicle manufacturers or software development teams can define a series of preset conditions for lifting the speed limit based on the vehicle model and usage scenario, and then encode or describe these conditions and input them into the vehicle's VCU. These conditions can include the vehicle's speed, driving environment, and driving information. After configuration, the VCU can determine whether to lift the vehicle's speed limit based on these conditions.
[0135] The configuration information distributed by the cloud server can include settings for various speed limits, such as speed limits for specific geographical areas and road condition restrictions. Vehicle manufacturers can configure and adjust this information on the cloud server and then distribute it to the vehicle's VCU to achieve dynamic speed limit management.
[0136] Optionally, a new transmission signal can be established between the cloud server and the VCU, and the configuration information can be sent through the newly established transmission signal; or, a new field can be added to the existing transmission signal between the cloud server and the VCU, the configuration information can be added to the new field, and the configuration information can be sent through the existing transmission signal.
[0137] S303. If the conditions for lifting the speed limit are met, the speed limit on the vehicle is lifted so that the vehicle speed can be controlled according to the driver's operation of the accelerator pedal.
[0138] For example, if the VCU detects a pedestrian in front of the vehicle, it can lift the speed limit on the vehicle so that the vehicle can output power according to the current throttle opening, increase the speed, and adjust the vehicle's direction of travel according to the steering wheel angle to quickly move the vehicle away from the pedestrian's lane and avoid the pedestrian.
[0139] S304. Push notification message: The notification message is used to remind the user that the vehicle speed limit control has been lifted.
[0140] In this step, when a vehicle in a speed-limited driving state meets the preset conditions for lifting the speed limit, a notification message can be sent to the user indicating that the vehicle's speed limit control has been lifted, reminding the user that the vehicle's speed-limited driving state has been lifted.
[0141] Optionally, the prompt information can be at least one of the following: voice prompt, text prompt, warning icon prompt, and vibration prompt.
[0142] Voice prompts can be played directly to users through the in-vehicle system or a mobile application (App). For example, when the vehicle meets the preset conditions for lifting the speed limit, the in-vehicle system can issue a voice prompt, "The vehicle speed has reached the conditions for lifting the speed limit. Please drive carefully." After hearing the voice prompt, the user will know that the vehicle speed limit control has been lifted.
[0143] Text messages and warning icons can be displayed through in-vehicle displays and mobile app interfaces. For example, when it is determined that the vehicle meets the preset conditions for lifting the speed limit, the in-vehicle display can show the text message "The vehicle speed has reached the conditions for lifting the speed limit, please drive carefully," allowing the user to know that the vehicle speed limit control has been lifted after seeing the text message. The in-vehicle display can be the vehicle's central control screen.
[0144] Vibration alerts can be implemented via mobile phone or in-vehicle devices. For example, when it is determined that the vehicle meets the preset conditions for lifting the speed limit, the user can be notified by vibration of the mobile phone that the vehicle speed limit control has been lifted.
[0145] It should be noted that if the prompt is a voice prompt, the user being reminded can refer to both the driver and passengers; if the prompt is not a voice prompt, the user being reminded can refer only to the driver. This application does not restrict the user to be reminded by the prompt.
[0146] In this embodiment, when the vehicle is driving at a speed limit, the VCU can acquire the vehicle's driving information and the current driving environment in real time. Based on the driving information and environment, it determines whether the vehicle meets the conditions for lifting the speed limit. If the conditions are met, the speed limit is lifted, allowing the vehicle to control its speed according to the driver's operation of the accelerator pedal. A notification message indicating that the speed limit control has been lifted can also be sent to the user. In this process, the VCU can determine whether the vehicle meets the preset conditions for lifting the speed limit based on the vehicle's driving information and environmental conditions. If the conditions are met, the speed limit can be lifted, enabling the driver to adjust the vehicle speed promptly in unexpected situations, thus improving driving safety.
[0147] Figure 4 is a flowchart illustrating a third embodiment of the method for lifting vehicle speed limits provided in this application. Referring to Figure 4, based on the above embodiments, taking the detection of whether a vehicle needs to overtake as an example, the following steps can be used to determine whether a vehicle meets the preset conditions for lifting the speed limit:
[0148] S401: Real-time acquisition of vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate.
[0149] In this step, when the vehicle is driving at a speed limit, the driving information acquired by the VCU may include: vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate.
[0150] For example, when the vehicle is driving at a speed limit, the VCU can obtain the vehicle speed of the previous moment as 40 km / h, the steering wheel angle as 0°, the throttle opening as 10%, and the throttle opening change rate as 0% / s; and the vehicle speed of the current moment as 60 km / h, the steering wheel angle as +60°, the throttle opening as 40%, and the throttle opening change rate as 30% / s.
[0151] S402: Real-time acquisition of the vehicle's current driving environment.
[0152] In this step, the current driving environment of the vehicle can be obtained to meet the conditions for lifting the speed limit, which is that the driver has been detected to have performed an overtaking operation.
[0153] For example, when the vehicle is traveling at a speed limit, the VCU can obtain real-time information about the current driving environment, such as: there are slow-moving vehicles in front of the vehicle, and the driver can overtake.
[0154] S403. If the steering wheel angle changes, and the vehicle speed is greater than the preset speed, the throttle opening is greater than the preset throttle opening, and the rate of change of the throttle opening is greater than the preset rate of change of the throttle opening, then the conditions for lifting the speed limit are met.
[0155] In this step, the VCU can determine whether a vehicle in a speed-limited driving state meets the conditions for lifting the speed limit by real-time acquisition of vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate, combined with the real-time acquisition of the vehicle's current driving environment. Specifically, if the steering wheel angle changes, the vehicle speed is greater than a preset speed, the throttle opening is greater than a preset throttle opening, and the throttle opening change rate is greater than a preset throttle opening change rate, then the conditions for lifting the speed limit are determined to be met.
[0156] Optionally, to avoid lifting the speed limit in non-sudden scenarios, the vehicle speed, throttle opening, and throttle opening change rate can be preset.
[0157] The preset speed refers to the speed limit required when the vehicle is traveling under speed-limited conditions. For example, the speed limit is set at 40 km / h when the vehicle is currently traveling at a speed limit of 40 km / h.
[0158] The preset throttle opening and preset throttle opening change rate refer to the throttle opening threshold and throttle opening change rate threshold set to achieve the lifting of the speed limit condition. For example, the preset throttle opening is 20%, and the preset throttle opening change rate is 20% / s.
[0159] For example, if a vehicle is traveling at a speed limit and there is an obstacle in front of it, the speed limit can be lifted if the steering wheel angle changes, the current vehicle speed (60 km / h) is greater than the preset speed (40 km / h), the current throttle opening (40%) is greater than the preset throttle opening (20%), and the current throttle opening change rate (30% / s) is greater than the preset throttle opening change rate (20% / s).
[0160] In one possible implementation, in addition to presetting the vehicle speed, throttle opening, and throttle opening change rate, the steering wheel angle and / or steering wheel angle change rate can also be preset.
[0161] The preset steering wheel angle and / or preset steering wheel angle change rate refers to the conditions for lifting the speed limit when the vehicle speed is greater than the preset vehicle speed, the throttle opening is greater than the preset throttle opening, and the throttle opening change rate is greater than the preset throttle opening change rate. The conditions for lifting the speed limit also include: the steering wheel angle is greater than the preset steering wheel angle and / or the steering wheel angle change rate is greater than the preset steering wheel angle change rate.
[0162] For example, the preset steering wheel angle can be 10°, and the preset steering wheel angle change rate can be 10° / s. The preset steering wheel angle of 10° includes a 10° (+10°) right turn and a 10° (-10°) left turn. It should be understood that the preset steering wheel angle can be set according to the road conditions when the vehicle is traveling at a speed limit. For example, when the vehicle is traveling on a highway, the preset steering wheel angle can be 10°; when traveling on rural roads, the preset steering wheel angle can be 20°.
[0163] For example, when the vehicle is driving at a speed limit, the VCU can obtain real-time data such as the previous vehicle speed of 40 km / h, steering wheel angle of 0°, throttle opening of 10%, and throttle opening change rate of 0% / s; and the current vehicle speed of 60 km / h, steering wheel angle of +60°, throttle opening of 40%, and throttle opening change rate of 30% / s. Based on the fact that the current steering wheel angle of +60° is greater than the preset steering wheel angle of 10°, the current vehicle speed of 60 km / h is greater than the preset vehicle speed of 40 km / h, the current throttle opening of 40% is greater than the preset throttle opening of 20%, and the current throttle opening change rate of 30% / s is greater than the preset throttle opening change rate of 20% / s, it is determined that the conditions for lifting the speed limit are met.
[0164] For example, when the vehicle is traveling at a speed limit, the VCU can obtain real-time data such as the previous vehicle speed (40 km / h), steering wheel angle change rate (0° / s), throttle opening (10%), and throttle opening change rate (0% / s); and the current vehicle speed (60 km / h), steering wheel angle change rate (60° / s), throttle opening (40%), and throttle opening change rate (30% / s). Based on the fact that the current steering wheel angle change rate (60° / s) is greater than the preset steering wheel angle change rate (10° / s), the current vehicle speed (60 km / h) is greater than the preset vehicle speed (40 km / h), the current throttle opening (40%) is greater than the preset throttle opening (20%), and the current throttle opening change rate (30% / s) is greater than the preset throttle opening change rate (20% / s), the conditions for lifting the speed limit are determined to be met.
[0165] In this embodiment, the VCU can acquire vehicle speed, steering wheel angle, throttle opening, and throttle opening change rate in real time when the vehicle is in a speed-limited driving state, thereby obtaining the current driving environment of the vehicle. Based on a change in steering wheel angle, a vehicle speed greater than a preset speed, a throttle opening greater than a preset throttle opening, and a throttle opening change rate greater than a preset throttle opening change rate, it is determined that the conditions for lifting the speed limit are met. In the above process, by comparing the vehicle speed, throttle opening, and throttle opening change rate with preset values, it is determined that the vehicle meets the preset conditions for lifting the speed limit, enabling the removal of speed restrictions in emergency scenarios, ensuring that the driver can respond promptly to emergencies, and improving driving safety.
[0166] Figure 5 is a schematic diagram of the structure of the device for removing a vehicle speed limit according to an embodiment of this application. Referring to Figure 5, the device 10 for removing a vehicle speed limit includes:
[0167] The determining module 11 is used to determine whether the vehicle meets a preset speed limit lifting condition when the vehicle is in a speed-limited driving state; wherein the speed limit lifting condition is determined based on the vehicle's driving information and / or external environment;
[0168] The release module 12 is used to release the speed limit on the vehicle if the speed limit release condition is met, so that the vehicle speed is controlled according to the driver's operation of the accelerator pedal.
[0169] The device for removing vehicle speed limits provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0170] In one possible implementation, the determining module 11 is specifically used for:
[0171] Real-time acquisition of the vehicle's driving information and the current driving environment;
[0172] Based on the driving information and the driving environment, determine whether the vehicle meets the conditions for lifting the speed limit.
[0173] In one possible implementation, the determining module 11 is specifically used for:
[0174] Images of the vehicle's external environment are captured by an image acquisition device installed on the vehicle's exterior.
[0175] The image is processed for recognition to determine the current driving environment;
[0176] or,
[0177] Based on the vehicle's current location and time information, obtain the weather information of the vehicle's current environment from the cloud server;
[0178] The driving environment in which the vehicle is currently located can be determined based on the weather information, or based on the weather information and external images.
[0179] In one possible implementation, the determining module 11 is specifically used for:
[0180] The vehicle's speed, steering wheel angle, throttle opening, and throttle opening change rate are acquired in real time. The driving information includes the vehicle speed, throttle opening, and throttle opening change rate.
[0181] In one possible implementation, the determining module 11 is specifically used for:
[0182] If the steering wheel angle changes, and the vehicle speed is greater than the preset speed, and the throttle opening is greater than the preset throttle opening, and the throttle opening change rate is greater than the preset throttle opening change rate, then the speed limit release condition is determined to be met.
[0183] In one possible implementation, the speed limit lifting condition includes at least one of the following:
[0184] The driver was detected to have attempted to overtake.
[0185] The vehicle was detected traveling on a highway, muddy road, or gravel road.
[0186] An obstacle was detected in front of the vehicle;
[0187] The vehicle was detected to be driving in at least one of the following conditions: rain, snow, fog, or frost.
[0188] In one possible implementation, the condition for lifting the speed limit is pre-configured in the VCU or pre-issued by the cloud server via configuration information.
[0189] In one possible implementation, the release module 12 is further configured to:
[0190] A notification message is pushed to remind the user that the vehicle speed limit control has been lifted.
[0191] The device for removing vehicle speed limits provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0192] Figure 6 is a schematic diagram of a vehicle controller provided in an embodiment of this application. Referring to Figure 6, the vehicle controller 20 may include a processor 21, a memory 22, and a communication interface 24. Exemplarily, the processor 21, the memory 22, and the communication interface 24 are interconnected via a bus 23.
[0193] The memory 22 stores computer-executed instructions;
[0194] The processor 21 executes the computer execution instructions stored in the memory 22, causing the processor 21 to perform the method for removing the vehicle speed limit as provided in the above method embodiment.
[0195] The vehicle controller provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be repeated here.
[0196] Figure 7 is a structural schematic diagram of a vehicle provided in an embodiment of this application. Referring to Figure 7, the vehicle 30 may include: a vehicle body 31, a storage unit 32 disposed in the vehicle body 31, a vehicle controller 33, a display 34, and a communication interface 35;
[0197] The storage unit 32 stores computer-executed instructions;
[0198] The vehicle controller 33 executes the computer execution instructions stored in the storage unit 31 to implement the method of removing the vehicle speed limit in any of the aforementioned method embodiments.
[0199] Accordingly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method for removing vehicle speed limits provided in any of the above method embodiments.
[0200] Accordingly, embodiments of this application may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the method for removing vehicle speed limits provided in any of the above method embodiments.
[0201] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0202] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for removing a vehicle speed limit, characterized in that, The method, applied to a vehicle control unit (VCU), includes: When the vehicle is in a speed-limited driving state, determine whether the vehicle meets the preset conditions for lifting the speed limit; wherein, the conditions for lifting the speed limit are determined based on the vehicle's driving information and / or the external environment; If the conditions for lifting the speed limit are met, the speed limit on the vehicle is lifted so that the vehicle speed can be controlled according to the driver's operation of the accelerator pedal.
2. The method according to claim 1, characterized in that, Determining whether the vehicle meets the preset conditions for lifting the speed limit includes: Real-time acquisition of the vehicle's driving information and the current driving environment; Based on the driving information and the driving environment, determine whether the vehicle meets the conditions for lifting the speed limit.
3. The method according to claim 2, characterized in that, Real-time acquisition of the vehicle's current driving environment, including: Images of the vehicle's external environment are captured by an image acquisition device installed on the vehicle's exterior. The image is processed for recognition to determine the current driving environment; or, Based on the vehicle's current location and time information, obtain the weather information of the vehicle's current environment from the cloud server; The driving environment in which the vehicle is currently located can be determined based on the weather information, or based on the weather information and external images.
4. The method according to claim 2 or 3, characterized in that, Real-time acquisition of the vehicle's driving information, including: The vehicle's speed, steering wheel angle, throttle opening, and throttle opening change rate are acquired in real time. The driving information includes the vehicle speed, throttle opening, and throttle opening change rate. Accordingly, determining whether the vehicle meets the preset conditions for lifting the speed limit includes: If the steering wheel angle changes, and the vehicle speed is greater than the preset speed, and the throttle opening is greater than the preset throttle opening, and the throttle opening change rate is greater than the preset throttle opening change rate, then the speed limit release condition is determined to be met.
5. The method according to any one of claims 1 to 3, characterized in that, The conditions for lifting the speed limit include at least one of the following: The driver was detected to have attempted to overtake. The vehicle was detected traveling on a highway, muddy road, or gravel road. An obstacle was detected in front of the vehicle; The vehicle was detected to be driving in at least one of the following conditions: rain, snow, fog, or frost.
6. The method according to any one of claims 1 to 4, characterized in that, The conditions for lifting the speed limit are either pre-configured in the VCU or pre-issued by the cloud server through configuration information.
7. The method according to any one of claims 1 to 4, characterized in that, The method further includes: A notification message is pushed to remind the user that the vehicle speed limit control has been lifted.
8. A device for removing a vehicle speed limit, characterized in that, The device includes: The determining module is used to determine whether the vehicle meets a preset speed limit lifting condition when the vehicle is in a speed-limited driving state; wherein the speed limit lifting condition is determined based on the vehicle's driving information and / or external environment; The release module is used to release the speed limit on the vehicle if the speed limit release condition is met, so that the vehicle speed is controlled according to the driver's operation of the accelerator pedal.
9. A vehicle controller, characterized in that, include: Processor, memory, and communication interface; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method for removing the vehicle speed limit as described in any one of claims 1 to 7.
10. A vehicle, characterized in that, include: The vehicle body includes a storage unit, a vehicle controller, a display, and a communication interface. The storage unit stores computer-executed instructions; The vehicle controller executes the computer execution instructions stored in the storage unit to implement the method for removing the vehicle speed limit as described in any one of claims 1 to 7.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method for lifting vehicle speed limits as described in any one of claims 1 to 7.
12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method for removing a vehicle speed limit as described in any one of claims 1 to 7.
13. A computer program, characterized in that, When the computer program is executed by the processor, it implements the method for removing the vehicle speed limit as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Speed limit relieving method, device and terminal
CN110264759A
Vehicle speed-limiting cruise method and device, electronic equipment and storage medium
CN115107772A
Method, device and equipment for relieving vehicle speed limit, vehicle and storage medium
CN118254583A
Vehicle speed limiting device
JP2008045403A
Method and apparatus for adjusting speed limit value, and vehicle
WO2024000394A1