Method and device for adjusting speed limit value and vehicle

CN119451851APending Publication Date: 2025-02-14YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280097617.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

New energy vehicles have battery life anxiety in scenarios of low battery or insufficient battery life, and existing vehicle speed limits are fixed, affecting safety and user experience.

Method used

By obtaining the accelerator pedal opening and the change rate of the accelerator pedal opening, the vehicle's speed limit value is dynamically adjusted, and the speed limit value is increased or decreased according to preset conditions to identify the user's driving intention and scene needs, and improve the safety and intelligence of the vehicle. degree of ization.

Benefits of technology

It increases the speed of the vehicle in emergency situations, improves the user's driving experience, extends the cruising range, meets the needs of the vehicle in different scenarios, and enhances the degree of intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119451851A_ABST
    Figure CN119451851A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for adjusting a speed limit value and a vehicle, and the method comprises the steps that the accelerator pedal opening degree and / or the accelerator pedal opening degree change rate of the vehicle running in a first mode are / is obtained, and the speed limit value of the vehicle in the first mode is a first speed limit value; when it is detected that the accelerator pedal opening degree and / or the accelerator pedal opening degree change rate meet the preset condition, the speed limiting value of the vehicle is adjusted to be a second speed limiting value; wherein the second speed limit value is greater than the first speed limit value. The embodiment of the invention can be applied to an intelligent automobile or an electric automobile, the safety of the automobile can be improved, and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device and vehicle for adjusting speed limit value Technical Field

[0001] Embodiments of the present application relate to the field of intelligent driving, and more specifically, to a method, device, and vehicle for adjusting a speed limit value. Background Art

[0002] New energy vehicles are commonly plagued by range anxiety, especially when the battery is low or the range is insufficient. Therefore, improving range is crucial. Limiting speed is a very effective way to conserve energy, as high wind resistance leads to high energy consumption at high speeds. Speed ​​limits also reduce aggressive driving. Current speed limits are often fixed, which can compromise vehicle safety.

[0003] Summary of the Invention

[0004] The embodiments of the present application provide a method, device, and vehicle for adjusting a speed limit value, which help improve vehicle safety and also help improve user experience.

[0005] The vehicle (sometimes referred to as a vehicle) in this application is a vehicle in a broad sense, which can be a means of transportation (such as a car, truck, motorcycle, airplane, train, ship, etc.), an industrial vehicle (such as a forklift, trailer, tractor, etc.), an engineering vehicle (such as an excavator, a bulldozer, a crane, etc.), agricultural equipment (such as a lawn mower, a harvester, etc.), amusement equipment, a toy vehicle, etc. The embodiments of this application do not specifically limit the type of vehicle.

[0006] In a first aspect, a method for adjusting a speed limit value is provided, the method comprising: obtaining an accelerator pedal opening and / or an accelerator pedal opening rate of a vehicle operating in a first mode, wherein the speed limit value of the vehicle in the first mode is a first speed limit value; and upon detecting that the accelerator pedal opening and / or the accelerator pedal opening rate meets a preset condition, adjusting the speed limit value of the vehicle to a second speed limit value; wherein the second speed limit value is greater than the first speed limit value.

[0007] In an embodiment of the present application, when the accelerator pedal opening and / or the rate of change of the accelerator pedal opening meet a preset condition, the vehicle can increase the speed limit from the first speed limit to the second speed limit. In this way, the accelerator pedal opening and / or the rate of change of the accelerator pedal opening can be used to determine whether the user has the intention of emergency acceleration. When it is recognized that the user has the intention of emergency acceleration, increasing the speed limit helps to ensure that the vehicle has room to speed up in an emergency (for example, when overtaking is required), helps to improve the safety of the vehicle, and also helps to improve the user's driving experience. At the same time, by dynamically adjusting the speed limit, the needs of the vehicle in different scenarios can be met, which helps to improve the intelligence level of the vehicle.

[0008] The above accelerator pedal can also be understood as a throttle.

[0009] In some possible implementations, the method further includes: before obtaining the accelerator pedal opening and / or the accelerator pedal opening rate, determining to enter the first mode.

[0010] In some possible implementations, the first mode is an economic mode or a power saving mode.

[0011] In some possible implementations, when it is detected that a user selects the first mode from multiple modes, it is determined to enter the first mode; or, when it is detected that a user turns off some or all of multiple accessories (for example, air conditioning, central control screen, audio, lights, seats, etc.), it is determined to enter the first mode.

[0012] In some possible implementations, the method further includes: prompting the user to adjust the speed limit of the vehicle from the first speed limit to the second speed limit.

[0013] In combination with the first aspect, in certain implementations of the first aspect, when it is detected that the accelerator pedal opening and / or the rate of change of the accelerator pedal opening meet a preset condition, the speed limit value of the vehicle is adjusted to a second speed limit value, including: when it is detected that the accelerator pedal opening is greater than or equal to a first threshold value, the speed limit value of the vehicle is adjusted to the second speed limit value; and / or, when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold value, the speed limit value of the vehicle is adjusted to the second speed limit value.

[0014] In an embodiment of the present application, upon detecting that the accelerator pedal opening is greater than or equal to a first threshold and / or detecting that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold, the vehicle may increase the speed limit from the first speed limit to the second speed limit. This helps ensure that the vehicle has room to increase speed in an emergency (for example, when overtaking is required), helps improve vehicle safety, and also helps enhance the user's driving experience. At the same time, by dynamically adjusting the speed limit, the needs of the vehicle in different scenarios can be met, helping to improve the vehicle's intelligence.

[0015] In some possible implementations, adjusting the speed limit of the vehicle to the second speed limit includes: adjusting the speed limit of the vehicle to the second speed limit according to a difference between the accelerator pedal opening and a first threshold.

[0016] In some possible implementations, adjusting the speed limit of the vehicle to the second speed limit includes: adjusting the speed limit of the vehicle to the second speed limit according to the accelerator pedal opening rate of change.

[0017] In combination with the first aspect, in certain implementations of the first aspect, when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value, including: when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to the second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value within a first preset time period.

[0018] In an embodiment of the present application, when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold value, the vehicle's speed limit value can be adjusted to the second speed limit value within a first preset time period. This ensures that the vehicle has room to speed up within the first preset time period, helps to improve the vehicle's intelligence and safety, and also helps to improve the user's driving experience.

[0019] In some possible implementations, when it is detected that the accelerator pedal opening is greater than or equal to a first threshold, the speed limit of the vehicle is adjusted to the second speed limit, including: when it is detected that the accelerator pedal opening is greater than or equal to the first threshold, the speed limit of the vehicle is adjusted to the second speed limit within a fourth preset time period.

[0020] In combination with the first aspect, in certain implementations of the first aspect, when it is detected that the accelerator pedal opening is less than or equal to the first threshold, the speed limit value of the vehicle is adjusted to the first speed limit value; and / or, when it is detected that the duration for which the accelerator pedal opening change rate is less than or equal to the second threshold is greater than or equal to a second preset duration, the speed limit value of the vehicle is adjusted to the first speed limit value.

[0021] In an embodiment of the present application, upon detecting that the accelerator pedal opening is less than or equal to a first threshold and / or detecting that the rate of change of the accelerator pedal opening is less than or equal to a second threshold for a duration greater than or equal to a second preset duration, the vehicle's speed limit can be adjusted to the first speed limit. This automatically lowers the speed limit when the vehicle is in a non-emergency situation, helping to improve the vehicle's range. Furthermore, by dynamically adjusting the speed limit, the vehicle's needs can be met in different scenarios, helping to enhance the vehicle's intelligence.

[0022] In some possible implementations, the method further includes: prompting the user to adjust the speed limit of the vehicle from the second speed limit to the first speed limit.

[0023] In combination with the first aspect, in certain implementations of the first aspect, adjusting the speed limit of the vehicle to the first speed limit includes: adjusting the speed of the vehicle from the current speed to the first speed limit within a third preset time period.

[0024] In the embodiment of the present application, the vehicle's speed limit can be adjusted from the second speed limit to the first speed limit through the third preset time length, thereby avoiding the impact on the user caused by sudden deceleration, helping to improve the user's driving comfort during the speed limit adjustment process, and thus helping to improve the user's driving experience.

[0025] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: when it is detected that the remaining power of the vehicle is less than or equal to a third threshold, and / or the cruising range corresponding to the remaining power is less than or equal to a fourth threshold, adjusting the speed limit of the vehicle to a third speed limit; wherein the first speed limit is greater than the third speed limit.

[0026] In this embodiment of the present application, in the absence of navigation information, if it is detected that the vehicle's remaining battery power is less than or equal to a third threshold and / or the cruising range corresponding to the remaining battery power is less than or equal to a fourth threshold, the vehicle's speed limit can be adjusted to the third speed limit. In this way, by lowering the vehicle's speed limit, the vehicle's cruising range can be increased, avoiding risks to users due to insufficient cruising range, thereby helping to improve the user's driving experience.

[0027] In some possible implementations, the method further includes: prompting the user to adjust the speed limit of the vehicle from the first speed limit to a third speed limit.

[0028] In some possible implementations, detecting that the cruising range corresponding to the remaining power of the vehicle is less than or equal to a fourth threshold includes: determining the cruising range based on the vehicle's historical energy consumption information and the remaining power; and determining that the cruising range is less than or equal to the fourth threshold.

[0029] In some possible implementations, the vehicle is currently traveling through a first route, and the historical energy consumption information of the vehicle includes energy consumption information when the vehicle has historically traveled through the first route; or, the historical energy consumption information includes energy consumption information of a preset distance (e.g., 100 kilometers) that the vehicle has recently traveled.

[0030] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: obtaining a first target mileage of the vehicle; determining a first cruising range based on a first remaining power of the vehicle and the first speed limit; when the first cruising range is less than or equal to a first distance, adjusting the speed limit of the vehicle to a third speed limit; wherein the first distance is determined by the first target mileage, and the first speed limit is greater than the third speed limit.

[0031] In this embodiment of the present application, the vehicle can obtain a first target driving range and a first cruising range based on a first remaining battery level and a first speed limit. If the first cruising range is less than or equal to the first distance, the vehicle's speed limit can be adjusted to a third speed limit. In this way, when the cruising range cannot support the vehicle's driving mission, lowering the speed limit can increase the vehicle's cruising range, helping to avoid risks to users caused by insufficient cruising range and thus improving the user's driving experience. Furthermore, dynamically adjusting the speed limit helps improve the vehicle's intelligence.

[0032] In some possible implementations, the method further includes prompting the user that the destination cannot be reached by using the first speed limit value and that the speed limit value has been switched to the third speed limit value for the user.

[0033] In some possible implementations, under the first remaining power and the third speed limit value, the vehicle's cruising range is greater than the first distance.

[0034] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: obtaining a second target mileage of the vehicle; determining a second cruising range based on a second remaining power of the vehicle and the third speed limit; when the second cruising range is less than or equal to a second distance, adjusting the speed limit of the vehicle to a fourth speed limit; wherein the second distance is determined by the second target mileage, and the third speed limit is greater than the fourth speed limit.

[0035] In this embodiment of the present application, after the vehicle adjusts its speed limit to the third speed limit, it can also calculate a second target driving range and a second cruising range based on the second remaining battery level and the third speed limit. When the second cruising range is less than or equal to the second distance, the vehicle's speed limit is adjusted to a fourth speed limit. Thus, after adjusting the speed limit to the third speed limit, if the vehicle determines that the cruising range is insufficient to complete the driving mission after traveling at the third speed limit for a period of time, the speed limit can be further lowered, thereby further increasing the vehicle's cruising range. This helps avoid risks to users due to insufficient cruising range, thereby improving the user's driving experience.

[0036] In combination with the first aspect, in certain implementations of the first aspect, obtaining the second target mileage of the vehicle includes: obtaining the second target mileage upon detecting a user operation of switching the destination; or obtaining the second target mileage when the destination cannot be reached according to the third speed limit value.

[0037] In this embodiment of the present application, the vehicle can determine a second target range when it detects a user changing their destination, or when the destination cannot be reached using the third speed limit. When the second cruising range is less than or equal to a second distance determined by the second target range, the vehicle's speed limit can be promptly lowered, thereby reducing the risk to the user due to insufficient cruising range and improving the user's driving experience.

[0038] In some possible implementations, under the second remaining power and the fourth speed limit value, the cruising range of the vehicle is greater than the second distance.

[0039] In some possible implementations, if the vehicle determines that it cannot reach its destination at the fourth speed limit and that the speed limit cannot be reduced further while traveling at the fourth speed limit, the vehicle may prompt the user to charge the vehicle or to change the destination. In this case, the vehicle may maintain the lowest speed limit.

[0040] In combination with the first aspect, in certain implementations of the first aspect, obtaining the first target mileage includes: receiving information about the first target mileage; obtaining the first target mileage when detecting a user input operation of a destination; or obtaining the first target mileage based on historical driving records.

[0041] In an embodiment of the present application, the vehicle can receive information about the first target mileage sent by another device (e.g., a map server), or can obtain information about the first target mileage based on the destination when a user inputs a destination, or can obtain information about the first target mileage based on the vehicle's historical driving records. In this way, the vehicle can compare the cruising range at a certain speed limit with the first distance determined by the first target mileage to determine whether the vehicle can reach the destination, thereby helping to reduce the risk to the user due to insufficient cruising range and thus helping to improve the user's driving experience.

[0042] In some possible implementations, receiving the first target mileage information includes: sending the vehicle's energy consumption information and destination information to a map server; and receiving the first target mileage determined by the map server based on the vehicle's energy consumption information and destination. By transmitting the vehicle's energy consumption information to the map server, the first target mileage determined by the map server is more accurate, further improving the vehicle's accuracy in determining whether the cruising range supports the completion of a driving mission, reducing the risk to users due to insufficient cruising range, and thereby enhancing the user's driving experience.

[0043] In combination with the first aspect, in certain implementations of the first aspect, determining the first cruising range based on the first remaining power of the vehicle and the first speed limit value includes: determining the first cruising range based on the first remaining power of the vehicle, the first speed limit value and the historical energy consumption information of the vehicle.

[0044] In an embodiment of the present application, the vehicle's historical energy consumption information can also be combined when determining the vehicle's range. This can make the vehicle's calculated range more accurate, help reduce the risks to users due to insufficient range, and thus help improve the user's driving experience.

[0045] In some possible implementations, the vehicle is currently traveling through a first route, and the historical energy consumption information of the vehicle includes energy consumption information when the vehicle has historically traveled through the first route; or, the historical energy consumption information includes energy consumption information of a preset distance (e.g., 100 kilometers) that the vehicle has recently traveled.

[0046] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: when detecting that the vehicle is located on a first type of road, adjusting the speed limit of the vehicle to a fifth speed limit value based on the congestion level of the road and / or the speed limit of the road; wherein the first type of road includes an expressway, an urban road, or a suburban road.

[0047] In an embodiment of the present application, the vehicle can adjust the speed limit value based on the road type and road congestion, so that the speed limit value adjustment process is more in line with the real scene, which helps to improve the user's driving experience.

[0048] In combination with the first aspect, in certain implementations of the first aspect, the speed limit of the vehicle is adjusted to a fifth speed limit based on the congestion level of the road and / or the speed limit of the road, including: when the road is unobstructed and the speed limit of the road is greater than the first speed limit, the speed limit of the vehicle is adjusted to the fifth speed limit, and the fifth speed limit is greater than the first speed limit.

[0049] In an embodiment of the present application, when the road is clear and the speed limit of the road is higher than the current speed limit of the vehicle, the speed limit of the vehicle can be increased, thereby providing a better driving experience when the vehicle is traveling on a clear road.

[0050] In combination with the first aspect, in certain implementations of the first aspect, the speed limit of the vehicle is adjusted to a fifth speed limit based on the congestion level of the road and / or the speed limit of the road, including: when the road is congested, the speed limit of the vehicle is adjusted to the fifth speed limit, and the fifth speed limit is less than the first speed limit.

[0051] In an embodiment of the present application, the speed limit of the vehicle can be lowered when the road is congested. This can avoid the waste of power consumption caused by the user's sudden acceleration or deceleration in congested conditions, and help to improve the vehicle's cruising range.

[0052] In some possible implementations, the method further includes: determining a congestion level of the road based on navigation information and / or historical driving records.

[0053] In some possible implementations, the historical driving record includes speed information of the vehicle when traveling on the road.

[0054] In some possible implementations, adjusting the speed limit of the vehicle to the fifth speed limit includes: adjusting the speed limit of the vehicle to the fifth speed limit according to a degree of road congestion.

[0055] In this embodiment of the present application, the vehicle can dynamically adjust its speed limit based on the degree of road congestion. For example, when the road is extremely congested, the speed limit can be lower than when the road is generally congested. This can avoid wasted energy consumption caused by users accelerating or decelerating suddenly in congested conditions, help improve the vehicle's range, and be more realistic.

[0056] In a second aspect, a device for adjusting a speed limit value is provided, the device comprising: an acquisition unit for acquiring an accelerator pedal opening and / or an accelerator pedal opening rate of a vehicle operating in a first mode, wherein the speed limit value of the vehicle in the first mode is a first speed limit value; an adjustment unit for adjusting the speed limit value of the vehicle to a second speed limit value when the accelerator pedal opening and / or the accelerator pedal opening rate meets a preset condition; wherein the second speed limit value is greater than the first speed limit value.

[0057] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is specifically used to: when it is detected that the accelerator pedal opening is greater than or equal to a first threshold, adjust the speed limit value of the vehicle to the second speed limit value; and / or, when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold, adjust the speed limit value of the vehicle to the second speed limit value.

[0058] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is specifically used to: when it is detected that the accelerator pedal opening change rate is greater than or equal to a second threshold, adjust the speed limit value of the vehicle to the second speed limit value within a first preset time period.

[0059] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is further used to adjust the speed limit of the vehicle to the first speed limit when the accelerator pedal opening is less than or equal to the first threshold; and / or, when the duration for which the accelerator pedal opening change rate is less than or equal to the second threshold is greater than or equal to a second preset duration, adjust the speed limit of the vehicle to the first speed limit.

[0060] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is specifically configured to: adjust the vehicle speed from the current speed to the first speed limit value within a third preset time period.

[0061] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is further used to adjust the speed limit of the vehicle to a third speed limit when the remaining power of the vehicle is less than or equal to a third threshold, and / or the cruising range corresponding to the remaining power is less than or equal to a fourth threshold; wherein the first speed limit is greater than the third speed limit.

[0062] In combination with the second aspect, in certain implementations of the second aspect, the device further includes a determination unit, wherein the acquisition unit is further used to obtain a first target mileage of the vehicle; the determination unit is used to determine a first cruising range based on the first remaining power of the vehicle and the first speed limit value; the adjustment unit is further used to adjust the speed limit value of the vehicle to a third speed limit value when the first cruising range is less than or equal to the first distance; wherein the first distance is determined by the first target mileage, and the first speed limit value is greater than the third speed limit value.

[0063] In combination with the second aspect, in certain implementations of the second aspect, the acquisition unit is further used to obtain a second target mileage of the vehicle; the determination unit is further used to determine a second cruising range based on the second remaining power of the vehicle and the third speed limit value; the adjustment unit is further used to adjust the speed limit value of the vehicle to a fourth speed limit value when the second cruising range is less than or equal to the second distance; wherein the second distance is determined by the second target mileage, and the third speed limit value is greater than the fourth speed limit value.

[0064] In combination with the second aspect, in some implementations of the second aspect, the acquisition unit is specifically used to: acquire the second target mileage when the user switches the destination; or acquire the second target mileage when the destination cannot be reached according to the third speed limit value.

[0065] In combination with the second aspect, in certain implementations of the second aspect, the acquisition unit is specifically used to: receive information about the first target mileage; when the user enters a destination, obtain the first target mileage based on the destination; or, obtain the first target mileage based on historical driving records.

[0066] In combination with the second aspect, in certain implementations of the second aspect, the determination unit is specifically used to: determine the first cruising range based on the first remaining power of the vehicle, the first speed limit value, and historical energy consumption information of the vehicle.

[0067] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is further used to adjust the speed limit of the vehicle to a fifth speed limit value when the vehicle is located on a first type of road, based on the congestion level of the road and / or the speed limit of the road; wherein the first type of road includes an expressway, an urban road, or a suburban road.

[0068] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is specifically used to: when the road is unobstructed and the speed limit of the road is greater than the first speed limit, adjust the speed limit of the vehicle to the fifth speed limit, and the fifth speed limit is greater than the first speed limit.

[0069] In combination with the second aspect, in certain implementations of the second aspect, the adjustment unit is specifically configured to: when the road is congested, adjust the speed limit of the vehicle to the fifth speed limit, where the fifth speed limit is less than the first speed limit.

[0070] In combination with the second aspect, in some implementations of the second aspect, the first mode is an economic mode or a power-saving mode.

[0071] In a third aspect, a device is provided, comprising a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit, so that the device performs any possible method in the first aspect.

[0072] In a fourth aspect, a controller is provided, which includes a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the device to execute any possible method in the first aspect.

[0073] In combination with the fourth aspect, in some implementations of the fourth aspect, the controller is a vehicle controller.

[0074] In combination with the fourth aspect, in certain implementations of the fourth aspect, the controller includes a vehicle controller and a cockpit domain controller.

[0075] Optionally, the above-mentioned processing unit may include at least one processor, and the above-mentioned storage unit may be a memory, wherein the memory may be a storage unit within the chip (for example, a register, a cache, etc.), or a storage unit located outside the chip within the vehicle (for example, a read-only memory, a random access memory, etc.).

[0076] In a fifth aspect, a terminal is provided, which includes the device described in any one of the second aspect or the third aspect.

[0077] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the terminal is a vehicle. When the terminal is a vehicle, the vehicle may include the apparatus described in either the second or third aspect, or the controller described in the fourth aspect.

[0078] In a sixth aspect, a server is provided, which includes the device described in any one of the second aspect or the third aspect.

[0079] In some possible implementations, the server may be a virtual server, or the server may be a physical server.

[0080] In a seventh aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute any possible method in the first aspect.

[0081] It should be noted that the above-mentioned computer program code can be stored in whole or in part on the first storage medium, wherein the first storage medium can be packaged together with the processor or separately packaged with the processor, and the embodiments of the present application do not specifically limit this.

[0082] In an eighth aspect, a computer-readable medium is provided, wherein the computer-readable medium stores a program code, and when the computer program code is run on a computer, the computer is enabled to execute any possible method in the first aspect.

[0083] In the ninth aspect, an embodiment of the present application provides a chip system, which includes a processor for calling a computer program or computer instructions stored in a memory so that the processor executes any possible method of the first aspect above.

[0084] In combination with the ninth aspect, in one possible implementation, the processor is coupled to the memory through an interface.

[0085] In combination with the ninth aspect, in one possible implementation, the chip system also includes a memory, in which a computer program or computer instructions are stored. BRIEF DESCRIPTION OF THE DRAWINGS

[0086] FIG1 is a functional block diagram of a vehicle provided in an embodiment of the application.

[0087] FIG2 is a set of graphical user interfaces GUI provided by an embodiment of the present application.

[0088] FIG3 is another set of GUIs provided in an embodiment of the present application.

[0089] FIG4 is another GUI provided by an embodiment of the present application.

[0090] FIG5 is another set of GUIs provided in an embodiment of the present application.

[0091] FIG6 is another set of GUIs provided in an embodiment of the present application.

[0092] FIG7 is a schematic diagram of the system architecture provided in an embodiment of the present application.

[0093] FIG8 is a schematic flowchart of a method for adjusting a speed limit value provided in an embodiment of the present application.

[0094] FIG9 is another schematic flowchart of a method for adjusting a speed limit value provided in an embodiment of the present application.

[0095] FIG10 is another schematic flowchart of the method for adjusting the speed limit value provided in an embodiment of the present application.

[0096] FIG11 is another schematic flowchart of a method for adjusting a speed limit value provided in an embodiment of the present application.

[0097] FIG12 is a schematic block diagram of an apparatus for adjusting a speed limit value provided in an embodiment of the present application. DETAILED DESCRIPTION

[0098] The following describes the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents "or." For example, A / B can represent A or B. "And / or" in this document is merely a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, or B exists alone.

[0099] In the embodiments of the present application, prefixes such as "first" and "second" are used only to distinguish different description objects and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present application does not constitute a restriction on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and the use of such prefixes should not constitute an unnecessary restriction. In addition, in the description of this embodiment, unless otherwise specified, the meaning of "plurality" is two or more.

[0100] FIG1 is a functional block diagram of a vehicle 100 according to an embodiment of the present application. Vehicle 100 may include a perception system 120, a display device 130, and a computing platform 150. Perception system 120 may include several sensors for sensing information about the environment surrounding vehicle 100. For example, perception system 120 may include a positioning system, which may be a global positioning system (GPS), a BeiDou system or other positioning system, an inertial measurement unit (IMU), a lidar, a millimeter-wave radar, an ultrasonic radar, or a camera.

[0101] Some or all functions of vehicle 100 may be controlled by computing platform 150. Computing platform 150 may include processors 151 to 15n (n is a positive integer). A processor is a circuit capable of processing signals. In one implementation, the processor may be a circuit capable of reading and executing instructions, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor may implement certain functions through the logical relationships of hardware circuits. The logical relationships of the hardware circuits may be fixed or reconfigurable. For example, the processor may be a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration file to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. In addition, the computing platform 150 can also include a memory for storing instructions. Some or all of the processors 151 to 15n can call the instructions in the memory and execute the instructions to achieve corresponding functions.

[0102] The display devices 130 in the cockpit are mainly divided into two categories: the first is the vehicle-mounted display screen; the second is a projection display screen, such as a head-up display (HUD). The vehicle-mounted display screen is a physical display screen and a key component of the in-vehicle infotainment system. The cockpit can be equipped with multiple displays, such as the digital instrument panel, the central control screen, the display in front of the front passenger (also known as the front passenger), the display in front of the left rear passenger, and the display in front of the right rear passenger. Even the vehicle windows can serve as display screens. A head-up display, also known as a head-up display system, is primarily used to display driving information such as speed and navigation on a display device in front of the driver (such as the windshield). This reduces the driver's gaze shift time, avoids pupil changes caused by the driver's gaze shift, and improves driving safety and comfort. HUDs include, for example, combiner-HUD (C-HUD), windshield-HUD (W-HUD), and augmented reality HUD (AR-HUD).

[0103] FIG2 shows a set of graphical user interfaces (GUIs) provided in an embodiment of the present application.

[0104] As shown in FIG2 (a), the vehicle's central control screen displays wallpaper, avatar information of the user account logged in to the vehicle, a Bluetooth function icon, a Wi-Fi function icon, a cellular network signal icon, a card 201 for displaying settings, a card 202 for displaying the in-car music application, a card 203 for displaying the vehicle's remaining battery power and remaining mileage, and a card 204 for displaying the navigation application. Upon detecting that the user has switched the vehicle's mode to super power saving mode, the vehicle may display a prompt box 205 on the central control screen, wherein the prompt box 205 includes the prompt message "The vehicle has entered super power saving mode. The speed limit of the vehicle in super power saving mode is 90 km / h."

[0105] The "vehicle speed limit in super power saving mode is 90km / h" displayed in the above prompt box can be understood as the default speed limit in super power saving mode is 90km / h.

[0106] In one embodiment, the vehicle can increase the speed limit when it detects that the accelerator pedal opening is greater than or equal to a first threshold. Thus, by detecting that the accelerator pedal opening is greater than or equal to the first threshold, the vehicle can recognize the user's intention to accelerate urgently and can increase the speed limit, thereby enabling the vehicle to accelerate in an emergency.

[0107] As shown in FIG2(b), when the accelerator pedal opening is detected to be greater than or equal to a first threshold (e.g., 80%), the vehicle may deem the user intending to accelerate to overtake and may display a prompt box 206 on the central control screen. Prompt box 206 includes the prompt message "Detected you are accelerating to overtake. The speed limit has been increased to 120 km / h." By increasing the speed limit from 90 km / h to 120 km / h, the user can drive the vehicle to overtake.

[0108] In one embodiment, when it is detected that the opening of the accelerator pedal is greater than or equal to a first threshold, the vehicle may increase the speed limit value within a fourth preset time period (eg, 30 seconds).

[0109] For example, when the vehicle detects that the accelerator pedal opening is greater than or equal to a first threshold (e.g., 80%), it can start a timer with a duration of 30 seconds. During the timer, the vehicle's speed limit is adjusted to 120 km / h. After the timer expires, the vehicle's speed limit is adjusted to 90 km / h.

[0110] For another example, when the timer is running (for example, the timer runs to 15 seconds), the vehicle once again detects that the opening of the accelerator pedal is greater than or equal to the first threshold, then the vehicle can restart the timer.

[0111] In one embodiment, when it is detected that the opening of the accelerator pedal is greater than or equal to a first threshold, the vehicle may consider that the user has the intention to accelerate and overtake, including: when it is detected that the opening of the accelerator pedal is greater than or equal to the first threshold and it is detected that the user turns on the left turn signal, determining that the user has the intention to accelerate and overtake.

[0112] In one embodiment, when it is detected that the opening of the accelerator pedal is greater than or equal to a first threshold, the vehicle may deem that the user has the intention to accelerate and overtake, including: when it is detected that the opening of the accelerator pedal is greater than or equal to the first threshold, when it is detected that the user turns on the left turn signal, and when it is detected that another vehicle in the same lane as the vehicle is in front of the vehicle, it is determined that the user has the intention to accelerate and overtake.

[0113] In one embodiment, when a vehicle detects that another vehicle in the same lane is in front of it and has its left turn signal on, the vehicle can determine that the other vehicle intends to change lanes to the left, turn left, or make a U-turn. In this case, the vehicle can maintain the default speed limit in super power saving mode, thereby avoiding safety accidents caused by accelerating to overtake.

[0114] In one embodiment, the vehicle can increase the speed limit when it detects that the rate of change in the accelerator pedal's opening is greater than or equal to a second threshold. Thus, by detecting that the rate of change in the accelerator pedal's opening is greater than or equal to the second threshold, the vehicle can recognize the user's intention to accelerate urgently and, by increasing the speed limit, enable acceleration in an emergency.

[0115] In one embodiment, when it is detected that the rate of change of the opening of the accelerator pedal is greater than or equal to a second threshold, the vehicle may increase the speed limit value within a first preset time period (eg, 30 seconds).

[0116] In one embodiment, the vehicle may increase the speed limit based on the road's speed limit when it detects the user's intention to accelerate urgently. For example, if the vehicle detects that the road's speed limit is 100 km / h and the accelerator pedal opening is greater than or equal to a first threshold, the vehicle may increase the speed limit from 90 km / h to 100 km / h.

[0117] In an embodiment of the present application, when the accelerator pedal opening and / or the rate of change of the accelerator pedal opening meet preset conditions, the vehicle can increase the speed limit. In this way, the accelerator pedal opening and / or the rate of change of the accelerator pedal opening can be used to determine whether the user has the intention of emergency acceleration. When it is recognized that the user has the intention of emergency acceleration, increasing the speed limit helps to ensure that the vehicle has room to speed up in an emergency (for example, when overtaking is required), helps to improve the safety of the vehicle, and also helps to improve the user's driving experience. At the same time, by dynamically adjusting the speed limit, the needs of the vehicle in different scenarios can be met, which helps to improve the intelligence level of the vehicle.

[0118] As shown in (c) in Figure 2, when it is detected that the opening of the accelerator pedal is less than the first threshold, the vehicle can recognize that the user has completed the acceleration to overtake, and can display a prompt box 207 through the central control screen, wherein the prompt box 207 includes the prompt information "It is detected that you have completed overtaking, and the speed limit has been reduced to 90km / h for you."

[0119] In one embodiment, when it is detected that the opening of the accelerator pedal is less than a first threshold, the vehicle can recognize that the user has completed acceleration and overtaking, including: when it is detected that the opening of the accelerator pedal is less than a first threshold and the user turns on the right turn signal and controls the vehicle to return to the original lane, the vehicle can recognize that the user has completed acceleration and overtaking.

[0120] In one embodiment, upon detecting that the rate of change in the accelerator pedal's opening is less than a second threshold, the vehicle can adjust the speed limit back to the default speed limit in super power saving mode. By detecting that the rate of change in the accelerator pedal's opening is less than the second threshold, the vehicle can recognize that the user is not currently attempting emergency acceleration and adjust the speed limit back to the default speed limit in super power saving mode, thereby improving the vehicle's range. Furthermore, this eliminates the need for the user to manually adjust the speed limit to the default value, contributing to a more intelligent vehicle.

[0121] In one embodiment, when it is detected that the opening rate of the accelerator pedal is less than a second threshold, the vehicle can adjust the speed limit value to the default speed limit value in the super power saving mode, including: when it is detected that the opening rate of the accelerator pedal is less than the second threshold for a duration greater than or equal to a second preset duration, the vehicle can adjust the speed limit value to the default speed limit value in the super power saving mode.

[0122] In one embodiment, the vehicle may adjust the speed limit value to the default speed limit value in the super power saving mode, including adjusting the speed limit value to the default speed limit value in the super power saving mode within a third preset time period.

[0123] FIG3 shows another set of GUIs provided by an embodiment of the present application.

[0124] As shown in Figure 3(a), the vehicle is in Super Power Saving Mode. The central control screen displays wallpaper, the user account's profile picture, Bluetooth, Wi-Fi, and cellular network signal icons, and cards 201-204. The vehicle's speed limit can be the default speed limit for Super Power Saving (e.g., 90 km / h). Card 203, which displays the remaining battery and remaining range, indicates a 10% remaining battery and a range of 40 km at the default speed limit.

[0125] As shown in FIG3(b), when the vehicle detects that the remaining battery power is less than a third threshold (e.g., 10%), a prompt box 301 may be displayed on the central control screen. Prompt box 301 includes the prompt message "Remaining battery power detected to be less than 10%. The speed limit has been reduced to 70 km / h. Please charge immediately." At this time, the vehicle may adjust the speed limit from 90 km / h to 70 km / h. The remaining battery power and remaining driving range display card 203 indicates that the remaining battery power is 9%, and at this remaining battery power and the speed limit of 70 km / h, the vehicle's range is 60 km.

[0126] In this embodiment of the present application, in the absence of navigation information, if the vehicle's remaining battery power is detected to be less than or equal to a third threshold, the vehicle's speed limit can be reduced. By reducing the vehicle's speed limit, the vehicle's range can be increased, avoiding risks to users due to insufficient range, thereby improving the user's driving experience.

[0127] FIG4 shows another set of GUIs provided by an embodiment of the present application.

[0128] As shown in FIG4(a), the vehicle is in super power saving mode. The vehicle's central control screen displays wallpaper, the user account's profile picture, Bluetooth function icons, Wi-Fi function icons, and cellular network signal icons, as well as cards 201-204. At this time, the vehicle's speed limit can be the default speed limit for super power saving (e.g., 90 km / h). Card 203, which displays the vehicle's remaining battery and remaining range, shows that the vehicle's remaining battery is 10%, and that at 10% remaining battery and the default speed limit, the vehicle's range is 41 km.

[0129] As shown in FIG3( b ), when the vehicle detects that the cruising range is less than a fourth threshold (e.g., 40 km), the vehicle may display a prompt box 401 on the central control screen. Prompt box 401 includes the prompt message "Cruising range detected to be less than 40 km. The speed limit has been reduced to 70 km / h. Please charge immediately." At this time, the vehicle may adjust the speed limit from 90 km / h to 70 km / h. The remaining battery and remaining driving range display card 203 indicates that the remaining battery is 10%. At this 10% remaining battery and a speed limit of 70 km / h, the vehicle's cruising range is 60 km.

[0130] In this embodiment of the present application, in the absence of navigation information, if it is detected that the vehicle's cruising range is less than or equal to a fourth threshold, the vehicle's speed limit can be reduced. By reducing the vehicle's speed limit, the vehicle's cruising range can be increased, avoiding risks to the user due to insufficient cruising range, thereby helping to improve the user's driving experience.

[0131] FIG5 shows another set of GUIs provided by an embodiment of the present application.

[0132] As shown in FIG5(a), the vehicle is in super power saving mode, and the vehicle's central control screen displays a navigation route from the current location to the company and navigation information 501. At this time, the vehicle's speed limit can be the default speed limit under super power saving (e.g., 90 km / h). The vehicle's remaining power and remaining mileage display card 203 shows that the vehicle's remaining power is 20%, and at 20% remaining power and the default speed limit, the vehicle's range is 80 km.

[0133] As shown in (b) of FIG5 , while the vehicle is traveling, if the cruising range (for example, the cruising range is 36 km at 10% remaining power) is greater than the first distance, the vehicle can continue to travel at the default speed limit value of the super power saving mode.

[0134] In one embodiment, the first distance may be the target mileage indicated in the navigation information 502 (e.g., 31 km), or the sum of the target mileage and a fixed value, or the product of the target mileage and a preset multiplier (e.g., 1.1 times).

[0135] As shown in FIG5(c), when the vehicle detects that the cruising range is less than or equal to the target driving range indicated in the navigation information, a prompt box 503 may be displayed on the central control screen. Prompt box 503 includes the prompt message "The cruising range may not be sufficient to reach the company. The speed limit has been reduced to 70 km / h." At this time, the remaining battery and remaining driving range display card 203 indicates that the vehicle's remaining battery is 10%. At a remaining battery of 10% and a speed limit of 70 km / h, the vehicle's cruising range is 60 km.

[0136] In one embodiment, when it is detected that the vehicle still cannot reach the company after passing the deceleration value of 70 km / h, the vehicle can further reduce the speed limit value (for example, adjust the speed limit value to 60 km / h).

[0137] In one embodiment, if the vehicle's minimum speed limit is 60 km / h, when it is detected that the vehicle cannot reach the company even after passing the speed limit of 60 km / h, the vehicle can prompt the user that the vehicle cannot reach the destination, or prompt the user to charge the vehicle immediately.

[0138] In this embodiment of the present application, the vehicle can obtain a target driving range and a cruising range based on the remaining battery power and a certain speed limit. If the cruising range is less than or equal to a first distance, the vehicle's speed limit can be lowered. This allows the vehicle to increase its cruising range by lowering the speed limit, helping to avoid risks to users caused by insufficient cruising range and thus improving the user's driving experience. Furthermore, dynamically adjusting the speed limit helps enhance the vehicle's intelligence.

[0139] FIG6 shows another set of GUIs provided by an embodiment of the present application.

[0140] As shown in (a) of FIG6 , the vehicle is in super power saving mode. When it is detected that the vehicle is on a highway and the road is clear, the vehicle can adjust the speed limit to 110 km / h.

[0141] In one embodiment, when it is detected that the vehicle is on a highway and the road is clear, the vehicle may adjust the speed limit of the vehicle according to the speed limit of the highway.

[0142] For example, if the speed limit on the highway is 120 km / h, the vehicle can adjust the speed limit from 90 km / h to 110 km / h.

[0143] For another example, if the speed limit on the highway is 100 km / h, the vehicle can adjust the speed limit from 90 km / h to 95 km / h.

[0144] In one embodiment, when it is detected that the vehicle is on a highway and the road is clear, the speed limit of the vehicle may be adjusted according to the speed limit of the lane in which the vehicle is located.

[0145] For example, if a vehicle is traveling on a one-way, four-lane highway, with a speed limit of 120 km / h in the two left lanes and 100 km / h in the two right lanes, the speed limit can be adjusted from 90 km / h to 110 km / h when the vehicle is in the leftmost lane, and from 90 km / h to 95 km / h when the vehicle is in the rightmost lane.

[0146] In an embodiment of the present application, when the road is clear and the speed limit of the road is higher than the current speed limit of the vehicle, the speed limit of the vehicle can be increased, thereby providing a better driving experience when the vehicle is traveling on a clear road.

[0147] As shown in (b) of FIG6 , the vehicle is in super power saving mode. When detecting that the current road is congested, the vehicle can adjust the speed limit to 70 km / h.

[0148] In an embodiment of the present application, the speed limit of the vehicle can be lowered when the road is congested. This can avoid the waste of power consumption caused by the user's sudden acceleration or deceleration in congested conditions, and help to improve the vehicle's cruising range.

[0149] Several sets of GUIs provided in the embodiments of the present application are introduced above. The following describes the method and device for adjusting the speed limit value provided in the embodiments of the present application in conjunction with the accompanying drawings.

[0150] Figure 7 shows a schematic block diagram of the system architecture provided by an embodiment of the present application. The system architecture includes a control device 710 and an actuator 720. The control device 710 includes a driving habit learning module 711, a driving intention recognition module 712, a road condition information recognition module 713, an energy consumption information recording module 714, and a speed limit value adjustment module 715.

[0151] The above control device 710 can be a vehicle control unit (VCU), or it can be a system composed of a VCU and a cockpit domain controller, or it can be a system composed of a VCU and a battery controller (for example, a battery management system (BMS)), or it can be a system composed of a VCU, a CDC and a battery controller.

[0152] The above-mentioned control device can be located in the vehicle or in a server. For example, the vehicle can send information about the accelerator pedal's opening degree and / or the rate of change of the accelerator pedal's opening degree to the server, which can then determine whether the information about the accelerator pedal's opening degree and / or the rate of change of the accelerator pedal's opening degree meets preset conditions. If the preset conditions are met, the server can send a command to the vehicle, instructing it to adjust the vehicle's speed limit.

[0153] The control device 710 can collect vehicle information. For example, this information may include user driving habits, vehicle control information, road condition information, and energy consumption information. Based on the collected information, the control device 710 can learn driving habits and driving intentions, identify road conditions, and record energy consumption information, thereby executing a dynamic speed limit algorithm. Finally, it controls the actuator to implement dynamic speed limit.

[0154] The driving habit learning module 711 can combine road information to record the user's driving habits under different road conditions (urban, suburban, highway) and scenarios (smooth, congested).

[0155] The driving intention recognition module 712 can recognize the user's driving intention based on the vehicle control information and road condition information, such as the emergency acceleration intention when the accelerator is pressed quickly.

[0156] The road condition information identification module 713 can determine the current road condition of the user based on the currently collected road condition information (road speed limit, map information and navigation information, etc.).

[0157] The energy consumption information recording module 714 can record the user's historical energy consumption information under different road conditions and different vehicle speeds, and update it in real time.

[0158] The speed limit adjustment module 715 can dynamically adjust the speed limit of the vehicle according to one or more of driving habits, road condition information, driving intention, and energy consumption information, and send an instruction to adjust the speed limit to the actuator.

[0159] After receiving the instruction sent by the control device 710, the executor 720 can execute the instruction to adjust the speed limit value.

[0160] FIG8 shows a schematic flow chart of a method 800 for adjusting a speed limit value provided in an embodiment of the present application. As shown in FIG8 , the method can be executed by the control device 710 described above, and the method 800 includes:

[0161] S801, determining that the vehicle enters a first mode, in which the speed limit of the vehicle is speed limit value 1.

[0162] In one embodiment, the first mode may be an economic mode or a power saving mode.

[0163] In one embodiment, the first mode may be an economic mode or a sub-mode of the power saving mode.

[0164] For example, the first mode is sub-mode 1 of the power saving mode or the first mode is sub-mode 2 of the power saving mode. For example, in sub-mode 1, the air conditioner or the ambient light can be used; while in sub-mode 2, the air conditioner or the ambient light cannot be used.

[0165] In one embodiment, the first mode may also be a user-defined mode.

[0166] For example, the user can set the first mode to use air conditioning, ambient lighting, and rear entertainment screen; for another example, the user can also set the second mode to use the rear entertainment screen but not the air conditioning and ambient lighting.

[0167] In one embodiment, the first mode may also be a non-economic mode or a non-power-saving mode.

[0168] For example, the first mode may be a sports mode or a comfort mode.

[0169] S802: Acquire information on the accelerator pedal opening and / or the accelerator pedal opening rate of change.

[0170] For example, the control device 710 may obtain the accelerator pedal opening and / or the accelerator pedal opening change rate through information collected by the accelerator pedal opening sensor.

[0171] The above accelerator pedal opening rate can be between 0% and 100%, where 0 is the opening when no user is detected stepping on the accelerator pedal, and 100% is the opening when the user is detected stepping on the accelerator pedal to the bottom.

[0172] The above rate of change of the accelerator pedal opening can be understood as the rate of change of the accelerator pedal opening per unit time. For example, if the accelerator pedal opening increases from k1 to k2 within the time period ΔT, then the rate of change of the accelerator pedal opening can be determined by the following formula (1):

[0173]

[0174] Wherein, Roc is the rate of change of the accelerator pedal opening.

[0175] S803: Determine whether the opening of the accelerator pedal is greater than or equal to a threshold value A.

[0176] For example, the threshold A may be 80%.

[0177] If the opening degree of the accelerator pedal is less than the threshold value A, the process may return to executing S802.

[0178] S804: When the opening of the accelerator pedal is greater than or equal to a threshold value A, the speed limit of the vehicle is adjusted to a speed limit value 2, wherein the speed limit value 2 is greater than the speed limit value 1.

[0179] When the opening of the accelerator pedal is greater than or equal to the threshold value A, the driving intention recognition module 712 in the control device 710 can recognize that the user has the intention of emergency acceleration, and thus can adjust the speed limit value of the vehicle from speed limit value 1 to speed limit value 2.

[0180] In one embodiment, when the opening of the accelerator pedal is greater than or equal to threshold A, the speed limit value of the vehicle is adjusted to speed limit value 2, including: when the opening of the accelerator pedal is greater than or equal to threshold A, the speed limit value of the vehicle is adjusted to speed limit value 2 within a preset time period.

[0181] In one embodiment, the method further includes: when the opening degree of the accelerator pedal is less than the threshold value A, adjusting the speed limit value of the vehicle to the speed limit value 1.

[0182] S805: Determine whether the rate of change of the accelerator pedal opening is greater than or equal to a threshold value B.

[0183] If the opening change rate is less than the threshold value B, the process returns to the initial step S802.

[0184] S806 , when the rate of change of the opening of the accelerator pedal is greater than or equal to a threshold value B, adjusting the speed limit of the vehicle to a speed limit value 3 , wherein the speed limit value 3 is greater than the speed limit value 1 .

[0185] It should be understood that S803 - S804 and S805 - S806 may be performed in parallel.

[0186] For example, the control device 710 may calculate the accelerator pedal opening change rate in a 1-second cycle. Thus, when the opening change rate in a certain cycle is greater than or equal to a threshold value B, the speed limit value may be adjusted to speed limit value 3.

[0187] In one embodiment, speed limit value 2 and speed limit value 3 may be the same, or may be different.

[0188] In one embodiment, when the rate of change of the opening of the accelerator pedal is greater than or equal to a threshold value B, a timer can be started, wherein the speed limit value can be adjusted to a speed limit value of 3 during the timer movement; when the timer times out, the speed limit value can be adjusted to a speed limit value of 1.

[0189] In one embodiment, when the rate of change of the accelerator pedal opening is less than a threshold value B, the speed limit value of the vehicle may be adjusted to a speed limit value 1.

[0190] In one embodiment, when the duration of the accelerator pedal opening rate change being less than a threshold value B is greater than or equal to a preset duration, the vehicle speed limit may be adjusted to speed limit value 1.

[0191] In one embodiment, the speed of the vehicle may be adjusted from the current speed to the speed limit value 1 within a preset time period.

[0192] Exemplarily, the control device 710 can calculate the opening change rate of the accelerator pedal with a period of 1 second. In this way, when the opening change rate within a certain period is greater than or equal to the threshold value B, a timer can be started (for example, the timer duration is 10 seconds). In this way, there is no need to judge the relationship between the opening change rate of the accelerator pedal and the threshold value B in the next 10 seconds, and the speed limit value can be adjusted to the speed limit value 3 within these 10 seconds. After 10 seconds, the relationship between the opening change rate of the accelerator pedal and the threshold value B can continue to be judged. If the opening change rate of the accelerator pedal is less than the threshold value B, the speed limit value is adjusted to the speed limit value 3; if the opening change rate of the accelerator pedal is greater than or equal to the threshold value B, the timer can continue to be started.

[0193] Alternatively, the relationship between the accelerator pedal opening rate and threshold B may be continuously determined during the timer start-up process. For example, if the accelerator pedal opening rate is less than threshold B during the 0-5 second period, and if the accelerator pedal opening rate is again greater than or equal to threshold B at the 6th second, the timer duration may be restarted from the 6th second. If the accelerator pedal opening rate is less than threshold B throughout the timer running period, the speed limit may be adjusted to speed limit value 3 upon timer expiration.

[0194] For example, speed limit 1 is 90 km / h. When the vehicle speed is 80 km / h and the accelerator pedal opening is greater than or equal to 80%, the control device may adjust the vehicle speed limit to 110 km / h, thereby increasing the vehicle speed from 80 km / h to 105 km / h. If the accelerator pedal opening is detected to be less than 80%, the control device may reduce the vehicle speed limit from 110 km / h to 90 km / h. Furthermore, the control device may reduce the vehicle speed from 105 km / h to 90 km / h within a preset time period.

[0195] For example, the control device may control the speed of the vehicle to decrease from 105 km / h to 90 km / h within 30 seconds or 1 minute.

[0196] For another example, the control device can reduce the vehicle speed from 105 km / h to 90 km / h through a straight line or curve change.

[0197] For another example, the control device may obtain the time required for the current vehicle speed to change to the speed limit value 1 by looking up a table, and thereby reduce the vehicle speed from the current vehicle speed to the speed limit value 1 within the time.

[0198] In an embodiment of the present application, by adjusting the vehicle's speed limit from the current speed to the first speed limit within a preset time period, the impact of sudden deceleration on the user is avoided, which helps to improve the user's driving comfort during the speed limit adjustment process, thereby helping to improve the user's driving experience.

[0199] FIG9 shows a schematic flow chart of a method 900 for adjusting a speed limit value provided in an embodiment of the present application. As shown in FIG9 , the method can be executed by the control device 710 described above. The method 90 includes:

[0200] S901 , determining that the vehicle enters a first mode, in which the speed limit of the vehicle is speed limit 1.

[0201] The above S901 can refer to the description of S801 and will not be repeated here.

[0202] S902 , determining a cruising range 1 according to the remaining power and the speed limit value 1 .

[0203] In one embodiment, determining the cruising range 1 according to the remaining power and the speed limit value 1 includes: determining the cruising range 1 according to the remaining power, the speed limit value 1 and historical energy consumption information.

[0204] For example, the control device 710 can predict the cruising range 1 under the remaining power and speed limit 1 based on an estimate of the vehicle's most recent 100 km. For example, the 100 km recently traveled through speed limit 1 can be divided into segments, and energy consumption values ​​at [0, 10 km), [10, 20 km), [20, 30 km), [30, 40 km), [40, 50 km), [50, 60 km), [60, 70 km), [70, 80 km), [80, 90 km), and [90, 100 km] are calculated respectively, and an average energy consumption value is calculated based on these energy consumption values. The control device 710 can determine the cruising range 1 under the remaining power and speed limit 1 based on the average energy consumption value of the vehicle's most recent 100 km traveled through speed limit 1.

[0205] For another example, the control device 710 may also calculate the comprehensive energy consumption value of the most recent 100 km traveled through speed limit 1. When calculating the comprehensive energy consumption value, the weight of each segment may be different. For example, the weight value of the energy consumption corresponding to each segment in [0, 50 km) may be higher than the weight value of the energy consumption corresponding to each segment in [50, 100 km]. The control device 710 may determine the remaining power and the cruising range 1 under speed limit 1 based on the comprehensive energy consumption value of the most recent 100 km traveled through speed limit 1.

[0206] In one embodiment, the control device 710 may determine the cruising range 1 under the remaining power and the speed limit value 1 based on the historical energy consumption information of the vehicle when it previously traveled on the route.

[0207] For example, the control device 710 can determine the cruising range 1 under the remaining power and the speed limit value 1 based on the average energy consumption value of the vehicle during the previous five driving times on the route.

[0208] In one embodiment, the control device 710 can also predict the cruising range 1 based on the average energy consumption in mode 1. The average energy consumption in different modes can be obtained by adding the average driving energy consumption per mile and the accessory power in different modes. The average driving energy consumption per mile can be read as a preset value based on the test calibration data of the vehicle controller in different modes and different working conditions (which can also be standard comprehensive working conditions). The accessory energy consumption can be calculated based on the sum of the energy consumption of all working accessories in different modes (such as the power of accessories such as air conditioning, central control screen, audio, lighting, and seats).

[0209] S903: Determine whether navigation information or map information can be obtained.

[0210] For example, when the vehicle can receive navigation information or map information from a map server, it is determined that the navigation information or map information can be obtained; or, when it is detected that the user has entered the destination information through the central control screen and the navigation information can be obtained through the map information stored locally in the vehicle, it is determined that the navigation information or map information can be obtained.

[0211] For example, although the vehicle has stored map information locally or the vehicle can communicate with the map server, the vehicle does not detect the user opening the navigation application after power-on or the user does not detect the user entering the destination after opening the navigation application, then it is determined that no navigation information or map information is obtained.

[0212] When navigation information or map information is not obtained, S904-907 may be executed; when navigation information or map information is obtained, S908-S913 may be executed.

[0213] S904: Determine whether the remaining power is less than or equal to a threshold value C.

[0214] Exemplarily, the threshold C may be 10%.

[0215] When the remaining power is greater than the threshold C, the process may return to S903 .

[0216] S905 , when the remaining power is less than or equal to the threshold value C, the speed limit of the vehicle may be adjusted to a speed limit value 4 , which is less than a speed limit value 1 .

[0217] Exemplarily, speed limit value 4 is 70 km / h.

[0218] In the embodiment of the present application, in the absence of navigation information or map information, if the vehicle's remaining battery power is detected to be less than a threshold value C, the vehicle's speed limit can be adjusted to a speed limit of 4. In this way, by lowering the vehicle's speed limit, the vehicle's range can be increased, avoiding the risks posed to the user by insufficient range, thereby helping to improve the user's driving experience.

[0219] S906: Determine whether the cruising range is less than or equal to a threshold value D.

[0220] Exemplarily, the threshold D may be 40 km.

[0221] When the cruising range is greater than the threshold D, the process may return to executing S903 .

[0222] S907: When the cruising range is less than or equal to the threshold value D, the speed limit of the vehicle may be adjusted to a speed limit of 5, which is less than a speed limit of 1.

[0223] Exemplarily, the speed limit value 5 is 70 km / h.

[0224] The above S904-S905 and S906-S907 can be performed in parallel.

[0225] In the embodiment of the present application, in the absence of navigation information, if it is detected that the vehicle's cruising range is less than or equal to a threshold value D, the vehicle's speed limit can be adjusted to a speed limit of 5. In this way, by lowering the vehicle's speed limit, the vehicle's cruising range can be increased, avoiding the risks posed to the user by insufficient cruising range, thereby helping to improve the user's driving experience.

[0226] S908 : When navigation information or map information is available, determine the target driving mileage 1 based on the navigation information or map information.

[0227] Exemplarily, the navigation information may be navigation information obtained by the vehicle from a map server. For example, after the vehicle detects that the user has input destination information through an in-vehicle navigation application, the vehicle may send the destination information to the map server. The map server may plan one or more driving routes from the vehicle's current location to the destination based on the destination, as well as the target mileage corresponding to each driving route. The map server may send information about the one or more driving routes and the target mileage corresponding to each driving route to the vehicle, so that the vehicle may display the one or more driving routes and the target mileage corresponding to each driving route through the central control screen. When it is detected that the user has selected a certain driving route from the one or more driving routes, the target mileage 1 may be determined based on the driving route.

[0228] In one embodiment, the vehicle may also send destination information and historical energy consumption information of the vehicle to a map server, so that the map server can determine a more accurate target mileage based on the destination and historical energy consumption information.

[0229] In one embodiment, the vehicle may also receive information on the destination, navigation route, and target mileage 1 sent by an electronic device (eg, a mobile phone).

[0230] In one embodiment, after detecting that a user has entered a destination through an in-vehicle navigation application, the vehicle may plan one or more navigation routes for the user based on a locally stored map in the vehicle and determine a target mileage for each navigation route. When it is detected that the user has selected a route from the one or more routes, the target mileage 1 may be determined based on the route.

[0231] The cruising range 1 in mode 1 above can be understood as the maximum mileage that the vehicle can travel in mode 1, and the target mileage can be understood as the mileage to be traveled by the vehicle, or it can also be understood as the mileage that the vehicle needs to travel from its current location to its destination.

[0232] S909: Determine whether the cruising range 1 is greater than the first distance.

[0233] The above determination of whether the cruising range 1 is greater than the first distance can also be understood as determining whether the vehicle can reach the destination.

[0234] Optionally, the first distance may be the target driving distance 1, or the first distance may be the sum of the target driving distance 1 and a preset distance value, or the first distance may be the product of the target driving distance 1 and a preset magnification.

[0235] When the cruising range 1 is greater than the first distance, the process may return to executing S908 .

[0236] S910: When the cruising range 1 is less than or equal to the first distance, adjust the vehicle speed limit to a speed limit of 6.

[0237] Exemplarily, the speed limit value 6 may be 70 km / h.

[0238] In one embodiment, when the cruising range 1 is less than or equal to a first distance, the speed limit value 6 may be determined based on a difference between the first distance and the cruising range 1.

[0239] For example, if the difference between the first distance and the cruising range 1 is greater than 20 km, the speed limit value 6 may be 70 km / h.

[0240] For example, if the difference between the first distance and the cruising range 1 is greater than 10 km and less than or equal to 20 km, the speed limit value 6 may be 60 km / h.

[0241] For example, if the difference between the first distance and the cruising range 1 is less than or equal to 10 km, the speed limit value 6 may be 50 km / h.

[0242] In one embodiment, the vehicle's cruising range is greater than the first distance under the remaining power and the speed limit of 6. Alternatively, the cruising range determined based on the remaining power, the speed limit of 6, and historical energy consumption information is greater than the first distance.

[0243] S911: When the vehicle is traveling through the speed limit 6, a target mileage 2 may be obtained.

[0244] In one embodiment, when the vehicle detects that the user has changed the destination, the vehicle may determine the target mileage 2 based on the changed destination.

[0245] In one embodiment, when it is detected that the vehicle cannot reach the destination according to the speed limit value 6, the vehicle can obtain the target mileage 2.

[0246] In one embodiment, after the speed limit of the vehicle is adjusted to speed limit 6, the vehicle can obtain the target mileage 2 in real time and compare the target mileage 2 with the cruising range determined based on the remaining power and speed limit 6.

[0247] In one embodiment, the cruising range 2 can be determined based on the remaining power and the speed limit value 6.

[0248] In one embodiment, the target mileage 2 may be determined based on the remaining power, the speed limit 6, and historical energy consumption information.

[0249] The process of determining the target mileage 2 may refer to the process of determining the target mileage 1 in the above embodiment, and will not be repeated here.

[0250] S912, determine whether the cruising range 2 is greater than the second distance.

[0251] For example, at time t1, the vehicle determines that the cruising range 1 at a remaining power of 10% and a speed limit of 90 km / h is 45 km. When the cruising range 1 is less than or equal to a first distance of 45 km (for example, the first distance may be the sum of a target driving range of 45 km and a fixed value of 5 km), the vehicle may adjust the speed limit to 70 km / h, wherein the cruising range at a remaining power of 10% and a speed limit of 70 km / h is greater than the first distance.

[0252] At time t2, the vehicle determines that the cruising range 2 at a remaining charge of 5% and a speed limit of 70 km / h is 35 km. When the cruising range 2 is less than or equal to a second distance of 35 km (for example, the second distance may be the sum of the target driving range of 30 km and a fixed value of 5 km), the vehicle may adjust the speed limit to 50 km / h, where the cruising range at a remaining charge of 5% and a speed limit of 50 km / h (for example, 45 km) is greater than the second distance.

[0253] The above determination of whether the cruising range 2 is greater than the second distance can also be understood as determining whether the vehicle can reach the destination.

[0254] Optionally, the second distance may be the target driving distance 2, or the second distance may be the sum of the target driving distance 2 and a preset distance value, or the second distance may be the product of the target driving distance 2 and a preset magnification.

[0255] When the cruising range 2 is greater than the second distance, the process may return to S911 .

[0256] S913: If the cruising range 2 is less than or equal to the second distance, determine whether the speed limit value has been adjusted to the minimum speed limit value.

[0257] Exemplarily, the minimum speed limit may be 50 km / h.

[0258] In one embodiment, if the cruising range 2 is less than or equal to the second distance, then in addition to determining whether the speed limit has been adjusted to the minimum speed limit, it may also be determined whether the cruising range at the minimum speed limit is greater than the second distance. For example, if the speed limit has been adjusted to the minimum speed limit and the cruising range at the minimum speed limit is less than or equal to the second distance, the user may be prompted that the cruising range is insufficient to reach the destination, or the user may be prompted to find a charging station.

[0259] S914: If the speed limit is not adjusted to the minimum value, the vehicle may continue to adjust the speed limit to speed limit 7, where speed limit 7 is less than or equal to speed limit 6.

[0260] In one embodiment, the cruising range at the speed limit value 7 is greater than the second distance.

[0261] In this way, when the vehicle has not yet been adjusted to the minimum speed limit, the vehicle's range can be increased by further lowering the speed limit, which helps to further reduce the risks caused by insufficient range.

[0262] S915: If the speed limit has been adjusted to the minimum speed limit, the user is prompted that the cruising range is insufficient to reach the destination, or the user is prompted to find a charging station.

[0263] The above target mileage can be determined in combination with navigation information or map information, but the present invention is not limited thereto. In the absence of navigation information or map information, the target mileage can also be determined based on historical driving records.

[0264] For example, when the vehicle is powered on, the positioning system can be used to obtain the current location of the vehicle (for example, the vehicle is currently located at XX Building). The vehicle can then determine the target mileage that the vehicle may travel when departing from XX Building based on the mileage information stored in the vehicle.

[0265] For example, in one month, a vehicle departs from Building XX 20 times, with its destination being Home 13 times, Restaurant A 5 times, and School A 2 times. The vehicle can predict that the destination of this trip is likely Home, and can then determine a target mileage (e.g., 40 km) from Building XX to Home based on stored map information or mileage information.

[0266] For example, a vehicle can store the number of times it traveled from Building XX to each destination in its historical driving history. Alternatively, the vehicle can store the mileage traveled each time it departed Building XX in its historical mileage history. For example, in a month, a vehicle departed from Building XX 20 times, with mileages between 38km and 40km on 15 occasions, 8km to 10km on 3 occasions, and 60km to 70km on 2 occasions. In this case, the vehicle can predict the user's target mileage to be 40km.

[0267] In one embodiment, the historical driving record may also store the driving record of the vehicle when it departs from a certain location within a preset time period. For example, Table 1 shows the historical driving record of the vehicle within one month.

[0268] Table 1 Historical driving records

[0269]

[0270] It should be understood that the data recorded in Table 1 above is merely illustrative, and the historical driving records may include more or less data than in the above table, and the embodiments of the present application are not limited thereto.

[0271] For example, when the vehicle's location when powered on is xx Building and the time of power-on is 6 p.m., the vehicle can predict that the target mileage is 30 km based on the historical driving records shown in Table 1 above, or the target mileage is the average of 20 driving mileages between 5 p.m. and 7 p.m. (for example, the average is 29 km).

[0272] In one embodiment, the historical driving record may also store driving records of the vehicle when it departs from a certain location within a preset time period. Table 2 shows another historical driving record of the vehicle within one month.

[0273] Table 2 Historical driving records

[0274]

[0275]

[0276] It should be understood that the data recorded in Table 2 above is merely illustrative, and the historical driving records may include more or less data than in the above table, and the embodiments of the present application are not limited thereto.

[0277] For example, when the vehicle's location when powered on is xx Building and the time of power-on is 6:00 p.m. on Friday, the vehicle can predict that the target mileage is 65 km based on the historical driving records shown in Table 2 above, or the target mileage is the average of four driving mileages between 5:00 p.m. and 7:00 p.m. (for example, the average is 63 km).

[0278] In one embodiment, the historical driving records may also include the user's identity information.

[0279] For example, Table 3 shows another historical driving record of a vehicle within one month.

[0280] Table 3 Historical driving records

[0281]

[0282] For example, when the vehicle is powered on, an in-cabin camera (e.g., a driver monitoring system (DMS) camera or a cabin monitoring system (CMS) camera) can capture image information of the main driving area and determine the user's identity information based on the image information. For example, the user in the main driving area is user B. If the vehicle's current location is cell xx and the time of power-on is 8:00 a.m., the vehicle can predict a target mileage of 45 km based on the historical driving records shown in Table 3 above. Alternatively, the target mileage can be the average of 10 driving mileages between 7:00 a.m. and 9:00 a.m. (e.g., the average is 43 km).

[0283] In an embodiment of the present application, when the vehicle is unable to obtain navigation information, the first distance can also be determined based on one or more mileages when the vehicle departs from a certain location within a preset time period. In this way, the vehicle can obtain more accurate information on the first distance, which helps to further reduce the risks caused by insufficient cruising range, thereby helping to improve the user's driving experience.

[0284] FIG10 is a schematic flow chart of a method 1000 for adjusting a speed limit value provided in an embodiment of the present application. As shown in FIG10 , the method 1000 includes:

[0285] S1001, determining that the vehicle enters a first mode, in which the speed limit of the vehicle is speed limit 1.

[0286] The above S1001 can refer to the description of S801 and will not be repeated here.

[0287] S1002: Adjust the speed limit of the vehicle to a speed limit of 8 according to the degree of road congestion and / or the speed limit of the road.

[0288] In one embodiment, if the speed limit of the road where the vehicle is located is 60 km / h and the speed limit of the road is lower than speed limit 1, the vehicle can adjust the speed limit to speed limit 8, where speed limit 8 is lower than the speed limit of the road.

[0289] In one embodiment, the vehicle's speed limit is adjusted to a speed limit of 8 based on the degree of road congestion and / or the speed limit of the road, including: when the road is unobstructed and the speed limit of 1 is less than the speed limit of the road, the vehicle's speed limit can be adjusted to a speed limit of 8, wherein the speed limit of 8 is greater than the speed limit of 1.

[0290] For example, the speed limit of the road may be 100 km / h, and the speed limit 8 may be 100 km / h.

[0291] For example, the speed limit of the road may be 120 km / h, and the speed limit 8 may be 110 km / h.

[0292] In one embodiment, the speed limit of the vehicle is adjusted to a speed limit of 8 based on the congestion level of the road and / or the speed limit of the road, including: when it is detected that the vehicle is located on a first type of road, the speed limit of the vehicle is adjusted to a speed limit of 8 based on the congestion level of the road and / or the speed limit of the road; wherein the first type of road includes an expressway, an urban road, or a suburban road.

[0293] For example, when it is detected that the vehicle is on a highway, if the road is clear and the speed limit value 1 is less than the speed limit of the highway, the vehicle's speed limit may be adjusted to speed limit 8. When it is detected that the vehicle is on a suburban road, if the road is clear and the speed limit value 1 is less than the speed limit of the suburban road, the vehicle's speed limit may be maintained at speed limit 1.

[0294] In one embodiment, the vehicle may determine the type of road the vehicle is on based on navigation information or map information.

[0295] In one embodiment, the vehicle may also determine the type of road the vehicle is on based on images captured by sensors (eg, a surround-view camera outside the vehicle).

[0296] In one embodiment, the speed limit of the vehicle is adjusted to the speed limit value 9 based on the congestion level of the road and / or the speed limit value of the road, including: when the road is congested, the speed limit of the vehicle is adjusted to the speed limit value 9, and the speed limit value 9 is less than the speed limit value 1.

[0297] In one embodiment, the degree of road congestion may be determined based on navigation information and / or historical driving records.

[0298] For example, if the navigation information shows that there is a traffic jam 10 kilometers ahead, the speed limit can be adjusted to a speed limit of 9 at 1 kilometer away from the congested section. This can avoid the energy consumption wasted by the vehicle's sudden deceleration very close to the congested section, helping to improve the vehicle's range.

[0299] For another example, when a vehicle's route is in an urban area, the vehicle can determine whether to adjust speed limit 1 to speed limit 9 based on the average speed information on the route stored in the historical driving record. For example, if the average speed of the vehicle on the previous five trips on the route was 30 km / h, it can be considered that congestion will occur when the vehicle travels on the route, and the speed limit can be adjusted to speed limit 9.

[0300] In one embodiment, the speed limit value 9 may be determined based on the historical average vehicle speed.

[0301] For example, if the vehicle is traveling on a route with a historical average speed of 30 km / h-50 km / h, the speed limit value 9 may be 60 km / h.

[0302] For another example, if the vehicle is traveling on a route with a historical average speed of 50 km / h-60 km / h, the speed limit value 9 may be 70 km / h.

[0303] In one embodiment, the speed limit value 9 may be determined based on the congestion level of the road.

[0304] For example, when the navigation information shows that the road ahead is severely congested, the speed limit value 9 may be 50 km / h.

[0305] For another example, when the navigation information shows that the road ahead is generally congested, the speed limit value 9 may be 70 km / h.

[0306] In the embodiment of the present application, when it is determined that the road is congested, the speed limit can be lowered to avoid energy waste caused by sudden acceleration or deceleration, which helps to improve the vehicle's cruising range, avoid the risks caused by insufficient cruising range, and help improve the user's driving experience.

[0307] The various embodiments shown in FIG. 8 to FIG. 10 above can be combined with each other.

[0308] For example, when it is detected that the cruising range 1 is less than or equal to the first distance, the speed limit value can be reduced from 90km / h to 70km / h. During the process of driving only at the speed limit value of 70km / h, if it is detected that the opening of the accelerator pedal is greater than the threshold value A, the speed limit value can be increased from 70km / h to 120km / h. When it is detected that the opening of the accelerator pedal is less than the threshold value A, the speed limit value can be reduced from 120km / h to 70km / h. In this way, when the cruising range is insufficient and the user is detected to have the intention of emergency acceleration, the speed limit value can be increased based on the principle of safety first to ensure the vehicle's speed-up space, which helps to improve the safety of the vehicle in emergency situations.

[0309] For another example, when a vehicle is driving on a highway and detects congestion 10 kilometers ahead, the speed limit of the vehicle can be adjusted from 90km / h to 70km / h 1 kilometer away from the congested section. While driving only at the 70km / h speed limit, if it is detected that the rate of change of the accelerator pedal opening is greater than threshold B, the speed limit can be increased from 70km / h to 120km / h within 20 seconds. After 20 seconds, the speed limit can be reduced from 120km / h to 70km / h. In this way, when the cruising range is insufficient and the user's intention to accelerate urgently is detected, the speed limit can be increased based on the principle of safety first to ensure the vehicle's speed-up space, which helps to improve the safety of the vehicle in emergency situations.

[0310] FIG11 is a schematic flow chart of a method 1100 for adjusting a speed limit value provided in an embodiment of the present application. As shown in FIG11 , the method 1100 includes:

[0311] S1101 , obtaining an accelerator pedal opening and / or an accelerator pedal opening change rate of a vehicle operating in a first mode, wherein a speed limit value of the vehicle in the first mode is a first speed limit value.

[0312] For the above S1101 , reference may be made to the description of the embodiment in FIG8 , which will not be repeated here.

[0313] Exemplarily, the first speed limit value is 90 km / h.

[0314] S1102: When it is detected that the accelerator pedal opening and / or the accelerator pedal opening change rate meets a preset condition, adjust the speed limit of the vehicle to a second speed limit; wherein the second speed limit is greater than the first speed limit.

[0315] In this embodiment of the present application, the preset condition may include a correspondence between the number of times the accelerator pedal opening exceeds P% within a preset time period and the triggering number n. For example, Table 4 shows the correspondence between the number of times the accelerator pedal opening exceeds P% within a preset time period, the triggering number n, and whether the speed limit value is adjusted.

[0316] Table 4

[0317]

[0318] As shown in Table 4, if the number of times the driver's actual accelerator pedal opening exceeds P% during a preset time period T1 is greater than or equal to n, the speed limit can be adjusted to the second speed limit. If the number of times the driver's actual accelerator pedal opening exceeds P% during a preset time period T2 is greater than 2.5n, the speed limit can be adjusted to the second speed limit. If the number of times the driver's actual accelerator pedal opening exceeds P% during a preset time period T3 is greater than 5n, the speed limit can be adjusted to the second speed limit.

[0319] For example, the adjusted speed limit value can also be determined based on the number of times the accelerator pedal opening is greater than P% within a preset time period. Table 5 shows the correspondence between the number of times the accelerator pedal opening is greater than 70% within 60 seconds and the second speed limit value.

[0320] Table 5

[0321]

[0322] The data in Tables 4 and 5 above are merely illustrative.

[0323] Optionally, when it is detected that the accelerator pedal opening and / or the rate of change of the accelerator pedal opening meet a preset condition, the speed limit value of the vehicle is adjusted to a second speed limit value, including: when it is detected that the accelerator pedal opening is greater than or equal to a first threshold value, the speed limit value of the vehicle is adjusted to the second speed limit value; and / or, when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold value, the speed limit value of the vehicle is adjusted to the second speed limit value.

[0324] The above process of adjusting the speed limit value by the accelerator pedal opening and / or the rate of change of the accelerator pedal opening can refer to the description of the above method 800 and will not be repeated here.

[0325] Optionally, the method further includes: when the speed limit value of the vehicle is adjusted to the second speed limit value, prompting the user that the speed limit value has been adjusted to the second speed limit value.

[0326] Optionally, adjusting the speed limit of the vehicle to the second speed limit includes: adjusting the speed limit of the vehicle to the second speed limit according to a difference between the accelerator pedal opening and a first threshold value.

[0327] For example, the first threshold is 70%. If the opening of the accelerator pedal is 80%, the speed limit value can be adjusted to 110 km / h.

[0328] For example, the first threshold is 70%. If the opening of the accelerator pedal is 90%, the speed limit value can be adjusted to 120 km / h.

[0329] Optionally, adjusting the speed limit value of the vehicle to the second speed limit value includes: adjusting the speed limit value of the vehicle to the second speed limit value according to the accelerator pedal opening rate of change.

[0330] Optionally, when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to a second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value, including: when it is detected that the rate of change of the accelerator pedal opening is greater than or equal to the second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value within a first preset time period.

[0331] Optionally, the method further includes: when it is detected that the accelerator pedal opening is less than or equal to the first threshold, adjusting the speed limit of the vehicle to the first speed limit; and / or, when it is detected that the duration for which the accelerator pedal opening change rate is less than or equal to the second threshold is greater than or equal to a second preset duration, adjusting the speed limit of the vehicle to the first speed limit.

[0332] Optionally, the method further includes: when the speed limit value of the vehicle is adjusted to the first speed limit value, prompting the user that the speed limit value has been adjusted to the first speed limit value.

[0333] Optionally, adjusting the speed limit value of the vehicle to the first speed limit value includes: adjusting the speed of the vehicle from the current speed to the first speed limit value within a third preset time period.

[0334] Exemplarily, adjusting the speed of the vehicle from the current speed to the first speed limit includes: adjusting the speed of the vehicle from the current speed to the first speed limit by reducing the speed in a straight line or a curve.

[0335] Exemplarily, adjusting the speed of the vehicle from the current speed to the first speed limit value includes: adjusting the speed of the vehicle from the current speed to the first speed limit value by looking up a table.

[0336] Optionally, the method also includes: when it is detected that the remaining power of the vehicle is less than or equal to a third threshold, and / or the cruising range corresponding to the remaining power is less than or equal to a fourth threshold, adjusting the speed limit of the vehicle to a third speed limit; wherein the first speed limit is greater than the third speed limit.

[0337] Optionally, the method further includes: when the speed limit value of the vehicle is adjusted to the third speed limit value, prompting the user that the speed limit value has been adjusted to the third speed limit value.

[0338] The above process of adjusting the speed limit value according to the remaining power and / or the cruising range when there is no navigation information can refer to the description in the above method 900 and will not be repeated here.

[0339] Optionally, the method further includes: obtaining a first target mileage of the vehicle; determining a first cruising range based on a first remaining power of the vehicle and the first speed limit; and adjusting the speed limit of the vehicle to a third speed limit when the first cruising range is less than or equal to a first distance; wherein the first distance is determined by the first target mileage, and the first speed limit is greater than the third speed limit.

[0340] Optionally, obtaining the first target mileage of the vehicle includes: obtaining the first target mileage based on navigation information; or, receiving information about the first target mileage sent by a map server; or, receiving information about the first target mileage sent by an electronic device (e.g., a mobile phone).

[0341] Optionally, the method further includes: obtaining a second target mileage of the vehicle; determining a second cruising range based on a second remaining power of the vehicle and the third speed limit; and adjusting the speed limit of the vehicle to a fourth speed limit when the second cruising range is less than or equal to a second distance; wherein the second distance is determined by the second target mileage, and the third speed limit is greater than the fourth speed limit.

[0342] Optionally, when it is impossible to reach the destination or complete the driving task even at the minimum speed limit, the user is prompted to charge the vehicle immediately.

[0343] The above process of adjusting the speed limit value according to the cruising range and the target mileage when there is navigation information can refer to the description of the above method 900 and will not be repeated here.

[0344] Optionally, the method further includes: when detecting that the vehicle is located on a first type of road, adjusting the speed limit of the vehicle to a fifth speed limit value based on the congestion level of the road and / or the speed limit of the road; wherein the first type of road includes an expressway, an urban road or a suburban road.

[0345] Optionally, the method further includes: determining the congestion level of the road based on navigation information and / or historical driving records of the vehicle when driving on the road.

[0346] For example, the road congestion degree may include three levels: no congestion (or smooth road), general congestion, and extreme congestion. The road congestion degree may be determined through navigation information.

[0347] For example, when the road is a highway, if the navigation information shows that the average speed of other vehicles passing through the road is greater than 90km / h, it can be determined that the road congestion level is not congested; if the navigation information shows that the average speed of other vehicles passing through the road is less than 90km / h and greater than 50km / h, it can be determined that the road congestion level is generally congested; if the navigation information shows that the average speed of other vehicles passing through the road is less than 50km / h, it can be determined that the road congestion level is extremely congested.

[0348] For another example, when the road is a suburban road, if the navigation information shows that the average speed of other vehicles passing the road is greater than 70 km / h, it can be determined that the road congestion level is not congested; if the navigation information shows that the average speed of other vehicles passing the road is less than 70 km / h and greater than 30 km / h, it can be determined that the road congestion level is generally congested; if the navigation information shows that the average speed of other vehicles passing the road is less than 30 km / h, it can be determined that the road congestion level is extremely congested.

[0349] For another example, if the road is an urban road and the average speed of vehicles traveling on the road in the historical driving records is greater than 60 km / h, it can be determined that the road congestion level is not congested; if the average speed of vehicles traveling on the road in the historical driving records is less than 60 km / h and greater than 20 km / h, it can be determined that the road congestion level is generally congested; if the average speed of vehicles traveling on the road in the historical driving records is less than 20 km / h, it can be determined that the road congestion level is extremely congested.

[0350] Optionally, the speed limit of the vehicle is adjusted to a fifth speed limit value based on the congestion level of the road and / or the speed limit value of the road, including: when the road is unobstructed and the speed limit value of the road is greater than the first speed limit value, the speed limit value of the vehicle is adjusted to the fifth speed limit value, and the fifth speed limit value is greater than the first speed limit value.

[0351] Optionally, the speed limit of the vehicle is adjusted to a fifth speed limit value based on the congestion level of the road and / or the speed limit value of the road, including: when the road is congested, the speed limit of the vehicle is adjusted to the fifth speed limit value, and the fifth speed limit value is less than the first speed limit value.

[0352] The process of adjusting the speed limit value according to the road congestion level and / or the speed limit value of the road can refer to the above method 1000 and will not be repeated here.

[0353] Optionally, the first mode is an economic mode or a power saving mode.

[0354] The embodiments of the present application also provide a device for implementing any of the above methods. For example, a device is provided that includes units (or means) for implementing each step performed by a control device, vehicle or server in any of the above methods.

[0355] Figure 12 shows a schematic block diagram of a device for adjusting a speed limit provided in an embodiment of the present application. As shown in Figure 12, the device 1200 includes: an acquisition unit 1210 for acquiring an accelerator pedal position and / or an accelerator pedal position change rate of a vehicle operating in a first mode, where the vehicle's speed limit is a first speed limit; and an adjustment unit 1220 for adjusting the vehicle's speed limit to a second speed limit when the accelerator pedal position and / or the accelerator pedal position change rate meet a preset condition; wherein the second speed limit is greater than the first speed limit.

[0356] Optionally, the adjustment unit 1220 is specifically used to: adjust the speed limit value of the vehicle to the second speed limit value when it is detected that the accelerator pedal opening is greater than or equal to a first threshold value; and / or adjust the speed limit value of the vehicle to the second speed limit value when it is detected that the accelerator pedal opening rate of change is greater than or equal to a second threshold value.

[0357] Optionally, the adjusting unit 1220 is specifically configured to adjust the speed limit of the vehicle to the second speed limit within a first preset time period when it is detected that the accelerator pedal opening change rate is greater than or equal to a second threshold.

[0358] Optionally, the adjustment unit 1220 is further configured to adjust the speed limit of the vehicle to the first speed limit when the accelerator pedal opening is less than or equal to the first threshold; and / or, when the duration for which the accelerator pedal opening change rate is less than or equal to the second threshold is greater than or equal to a second preset duration, adjust the speed limit of the vehicle to the first speed limit.

[0359] Optionally, the adjusting unit 1220 is specifically configured to: adjust the speed limit value of the vehicle from the second speed limit value to the first speed limit value within a third preset time period.

[0360] Optionally, the adjustment unit 1220 is further used to adjust the speed limit of the vehicle to a third speed limit when the remaining power of the vehicle is less than or equal to a third threshold, and / or the cruising range corresponding to the remaining power is less than or equal to a fourth threshold; wherein the first speed limit is greater than the third speed limit.

[0361] Optionally, the device further includes a determination unit, wherein the acquisition unit 1210 is further used to obtain a first target mileage of the vehicle; the determination unit is used to determine a first cruising range based on the first remaining power of the vehicle and the first speed limit value; the adjustment unit 1220 is further used to adjust the speed limit value of the vehicle to a third speed limit value when the first cruising range is less than or equal to the first distance; wherein the first distance is determined by the first target mileage, and the first speed limit value is greater than the third speed limit value.

[0362] Optionally, the acquisition unit 1210 is further used to obtain a second target mileage of the vehicle; the determination unit is further used to determine a second cruising range based on the second remaining power of the vehicle and the third speed limit value; the adjustment unit 1220 is further used to adjust the speed limit value of the vehicle to a fourth speed limit value when the second cruising range is less than or equal to the second distance; wherein the second distance is determined by the second target mileage, and the third speed limit value is greater than the fourth speed limit value.

[0363] Optionally, the acquiring unit 1210 is specifically configured to: acquire the second target mileage when the user switches the destination; or acquire the second target mileage when the destination cannot be reached according to the third speed limit value.

[0364] Optionally, the acquisition unit 1210 is specifically used to: receive information about the first target mileage; or, when a user inputs a destination, acquire the first target mileage according to the destination; or, acquire the first target mileage according to historical driving records.

[0365] Optionally, the determining unit is specifically configured to determine the first cruising range according to the first remaining power of the vehicle, the first speed limit value, and historical energy consumption information of the vehicle.

[0366] Optionally, the adjusting unit 1220 is further configured to adjust the speed limit of the vehicle to a fifth speed limit value according to the congestion level of the road and / or the speed limit value of the road when the vehicle is located on the first type of road;

[0367] The first type of roads include expressways, urban roads or suburban roads.

[0368] Optionally, the adjusting unit 1220 is specifically configured to: when the road is unobstructed and the speed limit of the road is greater than the first speed limit, adjust the speed limit of the vehicle to the fifth speed limit, where the fifth speed limit is greater than the first speed limit.

[0369] Optionally, the adjusting unit 1220 is specifically configured to: when the road is congested, adjust the speed limit value of the vehicle to the fifth speed limit value, where the fifth speed limit value is smaller than the first speed limit value.

[0370] Optionally, the first mode is an economic mode or a power saving mode.

[0371] It should be understood that the division of the various units in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a single physical entity, or they may be physically separated. Furthermore, the units in the device may be implemented in the form of a processor calling software; for example, the device includes a processor connected to a memory storing instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or the functions of the various units in the device, where the processor is, for example, a general-purpose processor such as a CPU or a microprocessor, and the memory is a memory within the device or a memory external to the device. Alternatively, the units in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units may be implemented through the design of the hardware circuits. The hardware circuits may be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all of the above units may be implemented through the design of the logical relationships between the components within the circuits. In another implementation, the hardware circuit may be implemented using a PLD, such as an FPGA, which may include a large number of logic gate circuits, and the connections between the logic gate circuits may be configured using a configuration file to implement the functions of some or all of the above units. All units of the above apparatus may be implemented entirely in the form of software called by a processor, or entirely in the form of hardware circuits, or partially in the form of software called by a processor and the rest in the form of hardware circuits.

[0372] In an embodiment of the present application, a processor is a circuit with the ability to process signals. In one implementation, the processor may be a circuit with the ability to read and execute instructions, such as a CPU, a microprocessor, a GPU, or a DSP. In another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, DPU, etc.

[0373] It can be seen that each unit in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0374] In addition, the various units in the above apparatus may be fully or partially integrated together, or may be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the various units of the apparatus. The at least one processor may be of different types, such as a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.

[0375] An embodiment of the present application also provides a device, which includes a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the device executes the method or steps performed by the above embodiment.

[0376] Optionally, if the device is located in a vehicle, the processing unit may be the processors 151 - 15n shown in FIG. 1 .

[0377] An embodiment of the present application further provides a vehicle, which may include the above-mentioned device 710 or device 1200.

[0378] Optionally, the transportation vehicle may be a vehicle.

[0379] An embodiment of the present application further provides a server, which may include the above-mentioned device 710 or device 1200.

[0380] An embodiment of the present application further provides a computer program product, which includes: computer program code, which enables the computer to execute the above method when the computer program code is run on a computer.

[0381] An embodiment of the present application further provides a computer-readable medium, wherein the computer-readable medium stores a program code. When the computer program code is run on a computer, the computer executes the above method.

[0382] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or a power-on erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.

[0383] It should be understood that in the embodiment of the present application, the memory may include a read-only memory and a random access memory, and provide instructions and data to the processor.

[0384] It should also be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0385] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0386] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0387] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0388] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0389] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0390] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0391] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be covered and fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for adjusting a speed limit value, characterized in that: include: obtaining an accelerator pedal opening and / or an accelerator pedal opening rate of a vehicle operating in a first mode, wherein a speed limit value of the vehicle in the first mode is a first speed limit value; When it is detected that the accelerator pedal opening and / or the accelerator pedal opening rate of change satisfies a preset condition, adjusting the speed limit value of the vehicle to a second speed limit value; The second speed limit value is greater than the first speed limit value.

2. The method according to claim 1, wherein When detecting that the accelerator pedal opening and / or the accelerator pedal opening change rate satisfies a preset condition, adjusting the speed limit value of the vehicle to a second speed limit value includes: When it is detected that the accelerator pedal opening is greater than or equal to a first threshold, adjusting the speed limit of the vehicle to the second speed limit; and / or, When it is detected that the accelerator pedal opening change rate is greater than or equal to a second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value.

3. The method according to claim 2, wherein When detecting that the accelerator pedal opening change rate is greater than or equal to a second threshold, adjusting the vehicle speed limit to the second speed limit includes: When it is detected that the accelerator pedal opening change rate is greater than or equal to a second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value within a first preset time period.

4. The method according to claim 2 or 3, wherein: The method further comprises: When it is detected that the accelerator pedal opening is less than or equal to the first threshold, adjusting the speed limit of the vehicle to the first speed limit; and / or, When it is detected that the duration for which the accelerator pedal opening rate of change is less than or equal to the second threshold is greater than or equal to a second preset duration, the speed limit value of the vehicle is adjusted to the first speed limit value.

5. The method according to claim 4, wherein The adjusting the speed limit of the vehicle to the first speed limit includes: Within a third preset time period, the speed of the vehicle is adjusted from the current speed to the first speed limit value.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: When it is detected that the remaining power of the vehicle is less than or equal to a third threshold, and / or the cruising range corresponding to the remaining power is less than or equal to a fourth threshold, adjusting the speed limit of the vehicle to the third speed limit; The first speed limit value is greater than the third speed limit value.

7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Obtaining a first target mileage of the vehicle; determining a first cruising range according to a first remaining battery level of the vehicle and the first speed limit; When the first cruising range is less than or equal to a first distance, adjusting the speed limit of the vehicle to a third speed limit; The first distance is determined by the first target mileage, and the first speed limit value is greater than the third speed limit value.

8. The method according to claim 7, wherein The method further comprises: Obtaining a second target mileage of the vehicle; determining a second cruising range according to a second remaining power of the vehicle and the third speed limit; When the second cruising range is less than or equal to a second distance, adjusting the speed limit of the vehicle to a fourth speed limit; The second distance is determined by the second target mileage, and the third speed limit value is greater than the fourth speed limit value.

9. The method according to claim 8, wherein The obtaining of the second target mileage of the vehicle includes: Upon detecting a user's operation of switching the destination, obtaining the second target mileage; or When the destination cannot be reached according to the third speed limit value, the second target mileage is obtained.

10. The method according to any one of claims 7 to 9, characterized in that The obtaining of the first target mileage includes: receiving information of the first target mileage; When detecting that the user inputs a destination, obtaining the first target mileage; or The first target mileage is obtained according to historical driving records.

11. The method according to any one of claims 7 to 10, characterized in that The determining a first cruising range according to the first remaining power of the vehicle and the first speed limit value includes: The first cruising range is determined according to a first remaining power of the vehicle, the first speed limit value, and historical energy consumption information of the vehicle.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: When detecting that the vehicle is located on a road of the first type, adjusting the speed limit of the vehicle to a fifth speed limit according to the congestion level of the road and / or the speed limit of the road; The first type of roads include expressways, urban roads or suburban roads.

13. The method according to claim 12, wherein: The adjusting the speed limit of the vehicle to a fifth speed limit value according to the congestion level of the road and / or the speed limit value of the road includes: When the road is unobstructed and the speed limit of the road is greater than the first speed limit, the speed limit of the vehicle is adjusted to the fifth speed limit, and the fifth speed limit is greater than the first speed limit.

14. The method according to claim 12, wherein: The adjusting the speed limit of the vehicle to a fifth speed limit value according to the congestion level of the road and / or the speed limit value of the road includes: When the road is congested, the speed limit of the vehicle is adjusted to the fifth speed limit, and the fifth speed limit is smaller than the first speed limit.

15. The method according to any one of claims 1 to 14, characterized in that The first mode is an economic mode or a power saving mode.

16. A device for adjusting a speed limit, characterized in that: include: an acquiring unit, configured to acquire an accelerator pedal opening and / or an accelerator pedal opening change rate of a vehicle operating in a first mode, wherein a speed limit value of the vehicle in the first mode is a first speed limit value; an adjusting unit, configured to adjust the speed limit value of the vehicle to a second speed limit value when the accelerator pedal opening and / or the accelerator pedal opening change rate meets a preset condition; The second speed limit value is greater than the first speed limit value.

17. The device according to claim 16, wherein The adjustment unit is specifically used for: When it is detected that the accelerator pedal opening is greater than or equal to a first threshold, adjusting the speed limit of the vehicle to the second speed limit; and / or, When it is detected that the accelerator pedal opening change rate is greater than or equal to a second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value.

18. The device according to claim 17, wherein The adjustment unit is specifically used for: When it is detected that the accelerator pedal opening change rate is greater than or equal to a second threshold, the speed limit value of the vehicle is adjusted to the second speed limit value within a first preset time period.

19. The device according to claim 17 or 18, characterized in that The adjusting unit is further configured to adjust the speed limit of the vehicle to the first speed limit when the accelerator pedal opening is less than or equal to the first threshold; and / or, When the duration during which the accelerator pedal opening change rate is less than or equal to the second threshold is greater than or equal to a second preset duration, the speed limit value of the vehicle is adjusted to the first speed limit value.

20. The device according to claim 19, wherein The adjustment unit is specifically used for: Within a third preset time period, the speed of the vehicle is adjusted from the current speed to the first speed limit value.

21. The device according to any one of claims 16 to 20, characterized in that The adjustment unit is further configured to adjust the speed limit of the vehicle to the third speed limit when the remaining power of the vehicle is less than or equal to a third threshold value and / or the cruising range corresponding to the remaining power is less than or equal to a fourth threshold value; The first speed limit value is greater than the third speed limit value.

22. The device according to any one of claims 16 to 20, characterized in that The device further comprises a determining unit, wherein: The acquisition unit is further configured to acquire a first target mileage of the vehicle; The determining unit is configured to determine a first cruising range based on a first remaining battery level of the vehicle and the first speed limit; The adjustment unit is further configured to adjust the speed limit of the vehicle to a third speed limit when the first cruising range is less than or equal to the first distance; The first distance is determined by the first target mileage, and the first speed limit value is greater than the third speed limit value.

23. The device according to claim 22, wherein The acquisition unit is further configured to acquire a second target mileage of the vehicle; The determining unit is further configured to determine a second cruising range based on a second remaining battery level of the vehicle and the third speed limit value; The adjustment unit is further configured to adjust the speed limit of the vehicle to a fourth speed limit when the second cruising range is less than or equal to a second distance; The second distance is determined by the second target mileage, and the third speed limit value is greater than the fourth speed limit value.

24. The device according to claim 23, wherein The acquisition unit is specifically configured to: When the user switches the destination, the second target mileage is obtained; or, When the destination cannot be reached according to the third speed limit value, the second target mileage is obtained.

25. The device according to any one of claims 22 to 24, characterized in that The acquisition unit is specifically configured to: receiving information of the first target mileage; When the user inputs a destination, the first target mileage is obtained according to the destination; or The first target mileage is obtained according to historical driving records.

26. The device according to any one of claims 22 to 25, characterized in that The determining unit is specifically configured to: The first cruising range is determined according to a first remaining power of the vehicle, the first speed limit value, and historical energy consumption information of the vehicle.

27. The device according to any one of claims 16 to 26, characterized in that The adjusting unit is further configured to adjust the speed limit of the vehicle to a fifth speed limit value according to the congestion level of the road and / or the speed limit value of the road when the vehicle is located on the first type of road; The first type of roads include expressways, urban roads or suburban roads.

28. The device according to claim 27, wherein The adjustment unit is specifically used for: When the road is unobstructed and the speed limit of the road is greater than the first speed limit, the speed limit of the vehicle is adjusted to the fifth speed limit, and the fifth speed limit is greater than the first speed limit.

29. The device according to claim 27, wherein The adjustment unit is specifically used for: When the road is congested, the speed limit of the vehicle is adjusted to the fifth speed limit, and the fifth speed limit is smaller than the first speed limit.

30. The device according to any one of claims 16 to 29, characterized in that The first mode is an economic mode or a power saving mode.

31. A device, characterized in that The device comprises: memory for storing computer programs; A processor, configured to execute the computer program stored in the memory, so that the apparatus performs the method according to any one of claims 1 to 15.

32. A vehicle, characterized in that: A device comprising the apparatus of any one of claims 16 to 31.

33. A computer-readable storage medium, characterized in that A computer program is stored thereon, and when the computer program is executed by a computer, the method according to any one of claims 1 to 15 is implemented.

34. A chip, characterized in that: The chip includes a processor and a data interface, and the processor reads instructions stored in a memory through the data interface to execute the method according to any one of claims 1 to 15.