Vehicle speed limit control method and apparatus, controller, and vehicle
By receiving configuration information to determine the usable power range of the vehicle battery and implementing speed limit control, the problem of vehicles becoming unusable when the battery lease expires is solved, thus achieving sustainable vehicle operation and cost control.
Patent Information
- Application Number
- PCT/CN2025/110895
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-31
- Filing Date
- 2025-07-28
- Publication Date
- 2026-02-05
AI Technical Summary
In existing technologies, when the battery lease period for new energy vehicles expires, the system locks the battery, rendering the vehicle unusable and increasing user costs and inconvenience.
By receiving configuration information from the server, the new usable battery capacity range of the vehicle is determined, and speed limit control is implemented when the battery capacity is below a threshold to avoid directly locking the battery and ensure that the vehicle can continue to drive.
This allows the vehicle to continue operating at a limited speed even when the battery lease expires, avoiding the problem of the vehicle becoming unusable and reducing the user's purchase cost and inconvenience.
Smart Images

Figure CN2025110895_05022026_PF_FP_ABST
Abstract
Description
Vehicle speed limiting control methods, devices, controllers, and vehicles
[0001] This application claims priority to Chinese Patent Application No. 202411044183.7, filed on July 31, 2024, entitled “Control method, device, controller and vehicle for vehicle speed limiting”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to, but is not limited to, the field of vehicle technology, and in particular to a vehicle speed limiting control method, device, controller, and vehicle. Background Technology
[0003] With the development of the automotive industry, cars have become an indispensable means of transportation in people's lives. Increasingly stringent emission standards have accelerated the popularization of new energy vehicles.
[0004] For new energy vehicles, the battery is a core component that directly affects the overall performance and reliability of the vehicle. With continuous advancements in battery technology, high-performance batteries are being used more and more widely, significantly improving charging speed, driving range, and lifespan. However, while these high-performance batteries offer numerous advantages, they also inevitably increase vehicle manufacturing costs, thus driving up the purchase price for consumers.
[0005] In related technologies, battery leasing can effectively reduce the cost of purchasing a vehicle for users, who can lease the entire battery or a portion of it. However, when the lease expires, or when the remaining battery power is used, the system locks the battery, rendering the vehicle unusable and preventing the user from using it. Summary of the Invention
[0006] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.
[0007] This application provides a vehicle speed limiting control method, device, controller, and vehicle, which can limit the vehicle speed when the battery rental period expires or when the vehicle uses unrented battery power, thus avoiding the disadvantage of being unable to use the vehicle due to directly locking the battery.
[0008] In a first aspect, this application provides a method for controlling vehicle speed limits, the method comprising:
[0009] Receive configuration information sent by the server, the configuration information including the usage ratio of the battery power purchased by the user;
[0010] Based on the current usable charge range of the vehicle battery and the configuration information, determine the new usable charge range of the vehicle battery;
[0011] If the vehicle battery charge is less than the lower limit of the new usable battery charge range, then it is determined whether the vehicle meets the speed limit execution conditions.
[0012] If the vehicle meets the speed limit execution conditions, the vehicle speed will be controlled according to the preset speed limit threshold.
[0013] In one possible implementation, the percentage of battery power used by the user is an indication of the percentage of battery power used in a single purchase by the user.
[0014] Accordingly, determining the new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information includes:
[0015] The new usable battery range is determined based on the current usable battery capacity range and the usage ratio of the battery capacity purchased by the user in a single transaction.
[0016] In one possible implementation, the percentage of battery power purchased by the user is the percentage of the total battery power purchased by the user.
[0017] Accordingly, determining the new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information includes:
[0018] Based on the current available power range, determine the free available power range of the vehicle battery;
[0019] The new usable power range is determined based on the free usable power range and the percentage of total battery power used by the user.
[0020] In one possible implementation, the configuration information further includes the usage period corresponding to the percentage of battery capacity purchased by the user, and the method further includes:
[0021] Determine the usage period of each portion of the new usable power range;
[0022] If the current date exceeds the usage period of any portion of the usable percentage, the updated usable battery range will be obtained based on the current usable battery range and the usable percentage that has exceeded the usage period.
[0023] In one possible implementation, the speed limit enforcement condition includes any one of the following conditions:
[0024] The vehicle was powered back on;
[0025] The vehicle's overdraft has reached the preset overdraft limit;
[0026] The vehicle travels a distance exceeding a preset mileage when the range of usable battery power is less than the lower limit of the range.
[0027] The number of unpaid charges for driving a vehicle exceeds a preset number when the vehicle's battery capacity is below the lower limit of the usable battery capacity range.
[0028] In one possible implementation, the method further includes:
[0029] Determine the maximum percentage of available battery capacity between the upper and lower limits of the new available capacity range;
[0030] The maximum available range of the vehicle is determined based on the percentage of the maximum available battery power.
[0031] In one possible implementation, the method further includes:
[0032] Obtain the remaining available mileage of the vehicle, which indicates the mileage the vehicle can travel without speed limits;
[0033] If the remaining available mileage is greater than the maximum available mileage, a prompt message is output, which indicates that the vehicle's remaining available mileage needs to be verified.
[0034] In one possible implementation, the configuration information is in the format of a service with a service identifier of 0x2E in the Unified Diagnostic Service (UDS) protocol.
[0035] Secondly, this application also provides a vehicle speed limiting control device, the device comprising:
[0036] The receiving module is used to receive configuration information sent by the server, the configuration information including the usage ratio of the battery power purchased by the user;
[0037] The determining module is used to determine a new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information.
[0038] The speed limit determination module is used to determine whether the vehicle meets the speed limit execution conditions if the vehicle battery charge is less than the lower limit of the new usable battery charge range.
[0039] The speed limit execution module is used to control the speed of the vehicle according to a preset speed limit threshold if the vehicle meets the speed limit execution conditions.
[0040] Thirdly, this application also provides a controller, including: a memory and a processor;
[0041] The memory stores computer-executed instructions;
[0042] The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any of the first aspects.
[0043] Fourthly, this application also provides a vehicle including a controller for performing the method as described in any of the first aspects.
[0044] Fourthly, this application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any of the first aspects.
[0045] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the first aspects.
[0046] This application provides a vehicle speed limiting control method, device, controller, and vehicle. The method includes: receiving configuration information sent by a server, the configuration information including the usage ratio of the battery power purchased by the user; determining a new usable battery power range for the vehicle based on the current usable battery power range and the configuration information; if the vehicle battery power is less than the lower limit of the new usable battery power range, determining whether the vehicle meets the speed limiting execution conditions; if the vehicle meets the speed limiting execution conditions, then controlling the vehicle's speed according to a preset speed limiting threshold. With this method, when the vehicle exceeds the user-rented portion of the battery power during operation, the speed is limited by the speed limiting threshold, allowing the vehicle to continue driving, avoiding the situation in existing technologies where the battery is directly locked and cannot be used.
[0047] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. Other aspects will become apparent upon reading and understanding the accompanying drawings and detailed description. Attached Figure Description
[0048] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.
[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0050] Figure 1 is a flowchart illustrating the vehicle speed limit control method provided in this application.
[0051] Figure 2 is a schematic flowchart of the vehicle speed limit control method provided in this application.
[0052] Figure 3 is a flowchart illustrating the vehicle speed limit control method provided in this application.
[0053] Figure 4 is a flowchart illustrating the vehicle speed limit control method provided in this application.
[0054] Figure 5 is a schematic diagram of the configuration information transmission process of the vehicle speed limit control method provided in this application;
[0055] Figure 6 is a structural schematic diagram of a first embodiment of the vehicle speed limiting control device provided in this application;
[0056] Figure 7 is a structural schematic diagram of Embodiment 2 of the vehicle speed limiting control device provided in this application;
[0057] Figure 8 is a schematic diagram of the structure of the vehicle controller provided in this application.
[0058] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0059] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0060] It should be noted that the user information (including but not limited to user device information, user vehicle information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0061] First, let me explain the terms used in this application:
[0062] Over-the-Air (OTA) technology: remotely updating a vehicle's software, firmware, or map data via wireless networks (such as cellular networks or Wi-Fi) without requiring a physical connection or access to a service station.
[0063] The Telematics Service Provider (TSP) controller manages remote vehicle services, communicates with the OTA (Over-The-Air) marketplace, receives order information, and transmits vehicle configuration information. It communicates with cloud services via the in-vehicle network to enable remote vehicle monitoring, diagnostics, and control.
[0064] Telematics Control and Management (TCAM) controller: manages the remote communication and control of the vehicle, processes vehicle configuration information from the TSP controller, and transmits it to other vehicle controllers.
[0065] Body Gateway Module (BGM Controller): As one of the central control units of the vehicle, it manages the vehicle's electrical system and communication network. It receives vehicle configuration information from the TCAM controller and broadcasts it to other controllers via the vehicle's internal communication network.
[0066] Vehicle Control Unit (VCU): Monitors and controls the vehicle's powertrain system, including the engine and transmission. It may receive vehicle configuration information broadcast from the BGM controller and execute corresponding operations.
[0067] Driver Information Head Unit (DHU): Manages vehicle information display and user interaction, and is responsible for updating the displayed content to reflect changes in vehicle status or configuration.
[0068] Currently, improving battery performance is crucial for the development of new energy vehicles. Battery performance determines a vehicle's range and charging speed, both factors considered by consumers when purchasing a car. With continuous advancements in battery technology, high-performance batteries are becoming increasingly widely used. However, while these high-performance batteries offer numerous advantages, they inevitably increase vehicle manufacturing costs, thus driving up the purchase price for consumers. Existing technology allows for battery leasing, which can effectively reduce the cost for users. However, when the lease expires, the system locks the battery, reducing the vehicle's speed to zero, rendering it unable to continue driving.
[0069] This application proposes a method for controlling vehicle speed limits. A user purchases a percentage of the vehicle's battery capacity that is currently usable. A cloud server then distributes this purchased percentage to the vehicle via configuration information. Based on the current usable battery capacity and the purchased percentage, the vehicle determines its post-purchase usable battery capacity range. When the battery capacity is within this range, no speed limit is applied. As the battery depletes and falls below the usable capacity, the vehicle's speed is limited. When the vehicle is charging and the battery capacity is again within the usable range, no speed limit is applied.
[0070] The main implementer of this solution is the vehicle control unit (VCU), which can be the processor inside the VCU or a chip with processing capabilities.
[0071] The following describes the technical solution of this application and how it solves the aforementioned technical problems, using the vehicle control unit (VCU) as the executing entity, through specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0072] Figure 1 is a flowchart illustrating the vehicle speed limit control method provided in this application. As shown in Figure 1, the method includes:
[0073] S101. Receive configuration information sent by the server, including the usage ratio of the battery power purchased by the user.
[0074] Users purchase a percentage of battery capacity via their mobile phones or vehicle terminals; for example, a user might order 10% of the battery capacity. The OTA (Over-The-Air) delivery system packages the purchased battery capacity percentage, generates configuration information, and then sends this configuration information to the vehicle.
[0075] The vehicle receives configuration information from the cloud server (OTA container) to determine the usage ratio of the battery power purchased by the user.
[0076] In one specific implementation, configuration information is distributed in the form of configuration words. Transmitting the battery usage percentage purchased by the user via configuration words requires both the vehicle and server sides to pre-adopt the same configuration word strategy. For example, a configuration word of 01 represents a user purchasing 10% of the battery capacity; 05 represents 50%; and 10 represents 10.
[0077] S102. Determine the new usable power range of the vehicle battery based on the current usable power range and configuration information of the vehicle battery.
[0078] In this step, the current usable battery capacity range recorded by the vehicle is obtained. For example, based on the user's previous purchases, the current usable battery capacity range is 60%-100%. Upon receiving configuration information, a new usable battery capacity range can be determined based on the battery capacity usage percentage of the user's current purchase.
[0079] In one implementation, the server sends the percentage of battery capacity used in a single purchase by the user. For example, if the current usable battery capacity is 60%-100%, and the user's single purchase shows a usage percentage of 10%, the new usable battery capacity range can be calculated to be 50%-100%.
[0080] In another implementation, the server generates a usage percentage for the total purchased battery capacity based on the user's total battery capacity within the validity period of their historical purchases, and then sends this information to the vehicle. In this method, the vehicle determines its new usable battery capacity range based on the received usage percentage. For example, if the vehicle's current usable battery capacity is 60%-100%, and the user purchases an additional 10% usage percentage, the server-generated configuration information indicates that the user has purchased a total of 50% usage percentage. Upon receiving this configuration information, the vehicle determines the new usable battery capacity range to be 50%-100% based on this total purchase percentage.
[0081] In another implementation, the server generates a usage percentage of the total purchased battery capacity based on the user's total purchased capacity within the validity period and distributes this percentage to the vehicle. The vehicle can offer a fixed percentage of free usable battery capacity, such as 10%, or it can determine the free usable battery capacity range based on the current usable capacity range. For example, if the user purchased 30% of the usable capacity, a 10% free usable capacity percentage is provided; if the user purchased 50% of the usable capacity, a 12% free usable capacity percentage is provided. In other words, different usable capacity ranges correspond to different free usable capacity percentages. The free usable capacity percentage can be determined based on the total battery capacity usage percentage purchased by the user, and thus, the new usable capacity range can be determined.
[0082] S103. If the vehicle battery charge is less than the lower limit of the new usable battery charge range, determine whether the vehicle meets the speed limit execution conditions.
[0083] In this step, the vehicle's battery power will be continuously consumed during use. When the vehicle's battery power is lower than the lower limit of the new usable battery range, it means that the range of the battery power purchased by the user has been exceeded, and the vehicle's speed will be limited.
[0084] To prevent speed limits from posing safety risks to vehicles, it is necessary to determine whether the conditions for implementing speed limits are met. Only when the conditions for implementing speed limits are met can speed limits be implemented on vehicles.
[0085] If the conditions for implementing the speed limit are not met, then the speed limit will not be applied.
[0086] Speed limiting will not be applied when the vehicle battery charge is greater than or equal to the lower limit of the new usable battery charge range.
[0087] The conditions for enforcing the speed limit include any one, a combination of two, or a combination of more of the following conditions:
[0088] 1. When the vehicle is powered back on, it indicates that the vehicle is not currently being driven. The power-on period marks the initial stage of a driving session before the vehicle has been driven. The user is reminded that a speed limit will be enforced during this driving session, and they should charge the battery or purchase a battery usage right in time.
[0089] 2. When the vehicle's overcharged battery capacity reaches the preset overcharge limit, it means the vehicle allows for a preset overcharge range for the user, provided the battery capacity is below the lower limit of its usable range. Speed limiting only applies after the preset overcharge limit is fully used. For example, if a user purchases a usable battery capacity range of 50%-100% and provides a 10% overcharge, when the battery reaches 50%, the user will be notified that the usable battery capacity has been used up and the overcharge limit will be applied. Speed limiting will apply after the 10% overcharge limit is reached, and the user is advised to charge the battery or purchase a new battery capacity. Speed limiting will only apply when the battery capacity reaches 40%.
[0090] 3. The vehicle travels more than the preset mileage when the battery charge is below the lower limit of its usable range. The vehicle can provide a preset mileage for the user to use beyond the initial usable range when it reaches the lower limit of the usable range. Speed limiting will only be implemented after the preset mileage is fully used. For example, a user purchases a battery charge range of 50%-100% and is provided with a preset mileage of 50km. When the battery charge reaches 50% during use, the user is notified that the usable battery charge range has been exhausted and the preset mileage will be used. After the preset mileage of 50km is used up, speed limiting will be implemented, and the user is advised to charge the battery or purchase additional battery charge. If the battery charge is still less than 50% after driving another 50km, speed limiting will be implemented.
[0091] 4. If the number of unpaid charges exceeds a preset limit when the vehicle is operating below the lower limit of the usable battery capacity, the vehicle is allowed to continue driving. However, the user must pay for the electricity used within the usable battery capacity range at the end of the trip. If the user fails to pay multiple times and the number of unpaid charges exceeds the preset limit, the speed will be limited.
[0092] 5. The vehicle is in a non-emergency situation. Emergencies include: the user's braking time exceeding the preset duration; the accelerator pedal being pressed for a longer time than the preset duration; the accelerator pedal being pressed to a greater depth than the preset depth; a collision being detected with a vehicle ahead; a vehicle ahead braking suddenly; or a collision being detected with a collision time less than the preset duration.
[0093] S104. If the vehicle meets the speed limit execution conditions, the vehicle speed is controlled according to the preset speed limit threshold.
[0094] When a vehicle meets the conditions for speed limit enforcement, speed control is applied to the vehicle.
[0095] In one implementation, a preset speed limit threshold is directly used to control the vehicle's speed. For example, if the speed limit threshold is 60 km / h, the vehicle speed cannot exceed 60 km / h.
[0096] In another implementation, different speed limit thresholds are set to correspond to different operating scenarios. The corresponding speed limit threshold is selected in different scenarios, such as 80km / h on highways, 60km / h on urban roads, and 40km / h on rural roads.
[0097] In another implementation, the speed limit threshold is determined based on the range of usable battery power. For example, when the usable battery power range is 80%-100%, the speed limit threshold is 40 km / h; when the usable battery power range is 50%-100%, the speed limit threshold is 60 km / h; and when the usable battery power range is 30%-100%, the speed limit threshold is 80 km / h.
[0098] In another implementation, the vehicle speed is limited based on the speed limit threshold of the current road in the navigation map.
[0099] This embodiment provides a vehicle speed limit control method. The method includes: receiving configuration information sent by a server, the configuration information including the usage ratio of the battery power purchased by the user; determining a new usable battery power range for the vehicle based on the current usable battery power range and the configuration information; if the vehicle battery power is less than the lower limit of the new usable battery power range, determining whether the vehicle meets the speed limit execution conditions; if the vehicle meets the speed limit execution conditions, then controlling the vehicle's speed according to a preset speed limit threshold. With this method, when the vehicle exceeds a portion of the user-rented battery power during operation, the speed is limited by the speed limit threshold, allowing the vehicle to continue driving, avoiding the situation in existing technologies where the battery is directly locked and cannot be used.
[0100] In some cases, the percentage of battery capacity purchased by a user can be used indefinitely.
[0101] In some cases, the percentage of battery capacity a user purchases has an expiration date; once this period expires, that percentage of battery capacity becomes invalid. The following example illustrates a scenario where the percentage of battery capacity a user purchases has an expiration date.
[0102] Figure 2 is a schematic flowchart of the vehicle speed limit control method provided in this application. As shown in Figure 2, it includes the following steps:
[0103] S201. Receive configuration information sent by the server. The configuration information includes the usage percentage of the battery power purchased by the user and the usage period corresponding to the usage percentage of the battery power purchased by the user.
[0104] In this step, the configuration information includes the percentage of battery power purchased by the user and the corresponding usage period.
[0105] For example, a user purchases 50% of the battery capacity for one year. The user redeems 10% of the battery capacity using points for one month.
[0106] In one implementation, the usage percentage and corresponding usage period of the purchased battery capacity are specified by a configuration word. For example, if a user purchases 50% of the battery capacity for one year, the configuration word would be 0A05, where 0A indicates one year and 05 represents the purchase of 50% of the battery capacity. If a user purchases 50% of the battery capacity for permanent use, the configuration word would be FF05, where FF indicates permanent and 05 represents the purchase of 50% of the battery capacity.
[0107] Transmitting information via configuration words reduces the risk of transmission errors and makes it easier to control the vehicle's VCU.
[0108] S202. Determine the usage period of each portion of the new usable electricity range.
[0109] In this step, the usable battery capacity range after the vehicle battery update may be the usable battery capacity range composed of multiple purchases by the user. Therefore, it may be divided into multiple parts, and the realization period of the usable proportion of each part is different. The vehicle side records the realization period of the usable proportion of each part.
[0110] For example, the free usable battery capacity provided by the vehicle is 10%, the usage period of the 50% battery capacity purchased by the user is one year, and the usage period of the 10% battery capacity purchased by the user with points is one month. Therefore, if the usage period of all purchased battery capacity has not expired, the current usable battery capacity range is 30%-100%.
[0111] S203. If the current date exceeds the usage period of any portion of the usable percentage, then the updated usable battery range is obtained based on the current usable battery range and the usable percentage that has exceeded the usage period.
[0112] In this step, when the usage period of any usable percentage expires, the vehicle subtracts the usable percentage that has exceeded the usage period from the current usable battery capacity range to obtain the updated usable capacity range.
[0113] For example, in the above example, the current usable battery capacity range is 30%-100%, with a total usable battery capacity of 70%. After one month, 10% of the capacity expires, reducing the total usable battery capacity to 60%, and the new usable battery capacity range is 40%-100%. If the user does not purchase additional battery capacity, after one year, 50% of the capacity expires, reducing the total usable battery capacity to 10%, and the new usable battery capacity range is 90%-100%. If the user purchases additional battery capacity during this period, a similar calculation is performed.
[0114] This method allows for the separate management of the usable capacity of different batteries purchased by users, resulting in an accurate range of usable battery capacity.
[0115] For vehicle control, speed limits can be set directly based on battery charge and available charge range.
[0116] However, vehicle batteries may age or degrade. One solution is to compensate for the usable battery range based on a pre-measured rate of battery aging. Another solution is to convert the percentage of battery capacity purchased by the user into remaining usable range. This remaining usable range then controls whether the vehicle's speed is limited. For example, if the user's total purchased battery capacity is used to the extent that 50% is available, then at a full charge, 50% usage corresponds to a remaining usable range of 100km. In this case, if the vehicle's battery level reaches 45% but the total mileage has not yet reached 100km, no speed limit is applied. The speed limit is only applied when the remaining mileage reaches 100km.
[0117] If a vehicle's speed limit is determined based on the remaining available range, the accuracy of this range must be ensured. If this range is tampered with by unscrupulous individuals, the vehicle's battery could be used indefinitely. The following example illustrates how to verify the remaining available range.
[0118] Figure 3 is a flowchart illustrating the vehicle speed limit control method provided in this application. As shown in Figure 3, it includes the following steps:
[0119] S301. Obtain the vehicle's remaining available mileage, which indicates the mileage the vehicle can travel without speed limits.
[0120] In one implementation, the vehicle receives its remaining available mileage from the server. The server determines the remaining available mileage based on the percentage of battery power used in the user's total purchase and the current battery level. This remaining available mileage is obtained through a lookup table and does not change with the vehicle's battery usage. The remaining available mileage is sent to the vehicle each time it is powered on.
[0121] In another implementation, the vehicle obtains the current battery level each time it is powered on, determines the percentage of battery capacity that is between the current battery level and the lower limit of the usable battery range, and then looks up the remaining usable mileage in a table. The remaining mileage corresponding to each percentage of battery capacity does not change with the use of the vehicle's battery.
[0122] S302. Determine the maximum available charge of the vehicle battery between the upper and lower limits of the new usable charge range.
[0123] In this step, based on the usable capacity range of the battery purchased by the user, the proportion of the maximum usable capacity within the current usable capacity range can be determined.
[0124] S303. Determine the maximum available mileage of the vehicle based on the proportion of the maximum available battery power.
[0125] Based on the percentage of maximum usable battery capacity, determine the maximum usable range of the battery when driving at energy-saving speeds without battery degradation. This maximum usable range can be determined by consulting a table; the data in the table is the result of pre-testing by the manufacturer based on battery performance.
[0126] S304. If the remaining available mileage is greater than the maximum available mileage, output a prompt message. The prompt message is used to indicate that the vehicle's remaining available mileage needs to be verified.
[0127] Under normal circumstances, the remaining available mileage is less than or equal to the maximum available mileage. If the remaining available mileage is greater than the maximum available mileage, it indicates that the remaining available mileage is abnormal and may have been illegally tampered with. A prompt message will be output indicating that the remaining available mileage is abnormal and requires verification.
[0128] Optionally, if the remaining available mileage is greater than the maximum available mileage, the vehicle speed will be limited, and the user will be prompted to go to the after-sales service center for verification to resolve the abnormality.
[0129] This embodiment provides a vehicle speed limit control method, which limits the speed based on the remaining available mileage and verifies the remaining available mileage based on the usable range of the battery power, to prevent the remaining available mileage from being illegally tampered with, thus preventing the vehicle from being used indefinitely.
[0130] The following is a complete example to illustrate the entire process.
[0131] Figure 4 is a flowchart illustrating the vehicle speed limit control method provided in this application. As shown in Figure 4, it includes the following steps:
[0132] S401, The user purchases 10% of the battery capacity on the terminal device.
[0133] S402. The server generates a configuration word based on the usage ratio and lifespan of the 10% battery power purchased by the user, and then sends the configuration word to the vehicle.
[0134] In this step, the user purchases a 10% battery capacity usage percentage from the OTA store through their terminal device, for a period of one month. The OTA container will then generate a configuration word "0B01" for the 10% battery capacity and package and send it to the vehicle corresponding to the user's identification.
[0135] The configuration information may also include the vehicle's drive type (two-wheel drive / four-wheel drive), motor power, air conditioning, and other information.
[0136] The configuration word is distributed via a service format message with a service identifier of 0x2E in the Unified Diagnostic Service (UDS) protocol. The 0x2E service allows clients to write information to a specified internal location, such as the VCU or ECU, using a Data Identifier (DID). The DID is a configuration parameter predefined by the protocol, and the format of the 0x2E service is "2E DID data".
[0137] With 10% battery power and a usage period of 1 month, the configuration word "0B01" is generated. 0E is defined as the write configuration word, and the sent message format is: "2E 0E 0B01".
[0138] Figure 5 is a schematic diagram of the configuration information transmission process of the vehicle speed limit control method provided in this application. As shown in Figure 5, the cloud server sends the configuration information to the vehicle's TCAM, and then the TCAM controller transmits the configuration information to the BGM controller. The BGM controller then transmits the configuration information to the VCU at an appropriate time.
[0139] The appropriate timing is a pre-set triggering time, such as when the vehicle is powered on and restarted, or when the vehicle is in P gear.
[0140] S403, Update the current available battery capacity range.
[0141] The VCU obtains the configuration word indicating the 10% usable percentage and usage period purchased by the user. The current usable battery capacity range is 50-100%, and based on the newly purchased 10% usable percentage, the new usable battery capacity range is determined to be 40%-100%.
[0142] S404: Real-time acquisition of the vehicle's current battery level.
[0143] S405. Determine whether the current battery level is lower than the lower limit of the usable battery capacity range.
[0144] If the current battery level is greater than or equal to the lower limit of the usable battery power range, proceed to step S404 to continue obtaining the current battery level of the vehicle.
[0145] If the current battery level is less than the lower limit of the usable battery capacity range, proceed to step S406.
[0146] S406. Determine whether the speed limit execution conditions are met.
[0147] In this example, the speed limit enforcement condition is set as follows: the vehicle's overcharged battery level reaches a preset overcharge of 10%, and the vehicle is powered on again. If the vehicle's battery level is detected to reach 30%, and the vehicle is powered off and then powered on again, the speed limit enforcement condition is met; otherwise, the speed limit enforcement condition is not met.
[0148] If the conditions for speed limit execution are met, proceed to step S407.
[0149] If the speed limit conditions are not met, proceed to step 404 to continue obtaining the current battery level.
[0150] S407. Obtain the speed limit value of the current road from the vehicle navigation information and control the vehicle to drive at the speed limit.
[0151] The VCU limits the vehicle's speed to 80% of the current road speed limit.
[0152] This example provides a speed limiting control method that can determine whether to limit the speed based on the actual charge level and usable charge range of the vehicle battery. In actual use of the vehicle, when the battery charge that has not been purchased (i.e. not leased) is used, the vehicle will not lock the battery, but will only limit the speed of the vehicle.
[0153] Figure 6 is a schematic diagram of the structure of a vehicle speed limiting control device according to a first embodiment of the present application. As shown in Figure 6, the vehicle speed limiting control device 60 provided in this embodiment includes:
[0154] The receiving module 601 is used to receive configuration information sent by the server, the configuration information including the usage ratio of the battery power purchased by the user;
[0155] The determining module 602 is used to determine a new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information.
[0156] The speed limit determination module 603 is used to determine whether the vehicle meets the speed limit execution conditions if the vehicle battery charge is less than the lower limit of the new usable battery charge range.
[0157] The speed limit execution module 604 is used to control the speed of the vehicle according to a preset speed limit threshold if the vehicle meets the speed limit execution conditions.
[0158] Optionally, the usage percentage of the battery power purchased by the user indicates the usage percentage of the battery power purchased by the user in a single transaction.
[0159] Accordingly, the determining module 602 is specifically used for:
[0160] The new usable battery range is determined based on the current usable battery capacity range and the usage ratio of the battery capacity purchased by the user in a single transaction.
[0161] Optionally, the usage percentage of the battery power purchased by the user indicates the usage percentage of the total battery power purchased by the user.
[0162] Accordingly, the determining module 602 is specifically used for:
[0163] Based on the current available power range, determine the free available power range of the vehicle battery;
[0164] The new usable power range is determined based on the free usable power range and the usage ratio of the total battery power purchased by the user.
[0165] Optionally, the configuration information also includes the usage period corresponding to the percentage of battery power purchased by the user, and the determining module 602 is further used for:
[0166] Determine the usage period of each portion of the new usable power range;
[0167] If the current date exceeds the usage period of any portion of the usable percentage, the updated usable battery range will be obtained based on the current usable battery range and the usable percentage that has exceeded the usage period.
[0168] Optionally, the speed limit enforcement conditions include any one of the following conditions:
[0169] The vehicle was powered back on;
[0170] The vehicle's overdraft has reached the preset overdraft limit;
[0171] The vehicle travels a distance exceeding a preset mileage when the range of usable battery power is less than the lower limit of the range.
[0172] The number of unpaid charges for driving a vehicle exceeds a preset number when the vehicle's battery capacity is below the lower limit of the usable battery capacity range.
[0173] Optionally, the device further includes an acquisition module 605 and a verification module 606:
[0174] The acquisition module 605 is used to acquire the remaining available mileage of the vehicle, which indicates the mileage that the vehicle can travel without speed limits.
[0175] The verification module 606 is specifically used for:
[0176] Determine the maximum percentage of available battery capacity between the upper and lower limits of the new available capacity range;
[0177] The maximum available range of the vehicle is determined based on the percentage of the maximum available battery power.
[0178] If the remaining available mileage is greater than the maximum available mileage, a prompt message is output, which indicates that the vehicle's remaining available mileage needs to be verified.
[0179] Optionally, the configuration information is in the format of a service with a service identifier of 0x2E in the Unified Diagnostic Service (UDS) protocol.
[0180] The vehicle speed limiting control device provided in this embodiment can execute the vehicle-side method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0181] Figure 7 is a schematic diagram of the second embodiment of the vehicle speed limiting control device provided in this application. As shown in Figure 7, the vehicle speed limiting control device 70 provided in this embodiment includes:
[0182] The receiving module 701 is used to receive the percentage of battery power used by the user and the validity period of the usage percentage.
[0183] The calculation module 702 is used to calculate the percentage of battery power used within the validity period of the total battery purchased by the user.
[0184] The sending module 703 is used to convert the usage ratio of the battery power purchased by the user and the validity period of the usage ratio into configuration information, and send the configuration information to the vehicle.
[0185] The vehicle speed limit control device provided in this embodiment can execute the server-side method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0186] Figure 8 is a schematic diagram of the controller provided in this application. As shown in Figure 8, the controller 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.
[0187] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0188] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0189] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0190] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0191] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0192] This application also provides a vehicle including a vehicle controller for performing the vehicle-side methods of any of the above embodiments.
[0193] This application also provides a server for performing the server-side methods in any of the above embodiments.
[0194] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0195] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0196] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0197] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0198] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0199] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0200] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0201] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0202] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0203] Finally, it should be noted that other embodiments of this application will readily conceive of by those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and alterations may be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for controlling vehicle speed limits, the method comprising: Receive configuration information sent by the server, the configuration information including the usage ratio of the battery power purchased by the user; Based on the current usable charge range of the vehicle battery and the configuration information, determine the new usable charge range of the vehicle battery; If the vehicle battery charge is less than the lower limit of the new usable battery charge range, then it is determined whether the vehicle meets the speed limit execution conditions. If the vehicle meets the speed limit execution conditions, the vehicle speed will be controlled according to the preset speed limit threshold.
2. The method according to claim 1, wherein the usage ratio of the battery power purchased by the user is an indication of the usage ratio of the battery power purchased by the user in a single transaction; Accordingly, determining the new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information includes: The new usable battery range is determined based on the current usable battery capacity range and the usage ratio of the battery capacity purchased by the user in a single transaction.
3. The method according to claim 1, wherein the usage ratio of the battery power purchased by the user is an indication of the usage ratio of the total battery power purchased by the user; Accordingly, determining the new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information includes: Based on the current available power range, determine the free available power range of the vehicle battery; The new usable power range is determined based on the free usable power range and the percentage of total battery power used by the user.
4. The method according to claim 1, wherein the configuration information further includes the usage period corresponding to the usage ratio of the battery power purchased by the user, and the method further includes: Determine the usage period of each portion of the new usable power range; If the current date exceeds the usage period of any portion of the usable percentage, the updated usable battery range will be obtained based on the current usable battery range and the usable percentage that has exceeded the usage period.
5. The method according to any one of claims 1 to 4, wherein the speed limit enforcement condition includes any one of the following conditions: The vehicle was powered back on; The vehicle's overdraft has reached the preset overdraft limit; The vehicle travels a distance exceeding a preset mileage when the range of usable battery power is less than the lower limit of the range. The number of unpaid charges for driving a vehicle exceeds a preset number when the vehicle's battery capacity is below the lower limit of the usable battery capacity range.
6. The method according to any one of claims 1 to 5, wherein the method further comprises: Determine the maximum percentage of available battery capacity between the upper and lower limits of the new available capacity range; The maximum available range of the vehicle is determined based on the percentage of the maximum available battery power.
7. The method according to claim 6, further comprising: Obtain the remaining available mileage of the vehicle, which indicates the mileage the vehicle can travel without speed limits; If the remaining available mileage is greater than the maximum available mileage, a prompt message is output, which indicates that the vehicle's remaining available mileage needs to be verified.
8. A vehicle speed limiting control device, the device comprising: The receiving module is used to receive configuration information sent by the server, the configuration information including the usage ratio of the battery power purchased by the user; The determining module is used to determine a new usable power range of the vehicle battery based on the current usable power range of the vehicle battery and the configuration information. The speed limit determination module is used to determine whether the vehicle meets the speed limit execution conditions if the vehicle battery charge is less than the lower limit of the new usable battery charge range. The speed limit execution module is used to control the speed of the vehicle according to a preset speed limit threshold if the vehicle meets the speed limit execution conditions.
9. A controller, comprising: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method according to any one of claims 1 to 7.
10. A vehicle comprising a controller for performing the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicle speed limiting method, device and equipment and readable storage medium
CN115626055A
Vehicle speed limit control method, device and equipment, vehicle and storage medium
CN118254592A
Vehicle speed limiting control method and device, controller and vehicle
CN118596836A
Vehicle system
JP2012070568A
Battery lending system, vehicle, server, and battery lending method
JP2020149679A