Vehicle cruise control method, device, equipment, storage medium and program product

By combining driver style and road information, the control of vehicle speed, gear, and accessories is optimized, solving the problem of inaccurate control in existing technologies and achieving more efficient energy utilization and environmental performance.

CN119953362BActive Publication Date: 2025-11-18SINO TRUK JINAN POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510141597.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-11-18
Estimated Expiration
2045-02-08

AI Technical Summary

Technical Problem

Existing predictive cruise control systems rely solely on road traffic information for control, resulting in inaccurate driving economy and comfort, as well as insufficient energy efficiency and environmental performance.

Method used

Taking into account the driver's driving style and current road conditions, the system uses global optimization and local adjustment algorithms to adjust the vehicle's speed, gear, and the working status of accessories, including air compressors, generators, and fans, thereby optimizing energy efficiency and environmental performance.

Benefits of technology

It improves the accuracy of predictive cruise control, enhances vehicle fuel economy and ride comfort, reduces pollutant emissions, and increases the versatility of the control method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119953362B_ABST
    Figure CN119953362B_ABST
Patent Text Reader

Abstract

The application provides a vehicle cruise control method, device, equipment, storage medium and program product, and relates to the technical field of automatic driving control. The method comprises the following steps: acquiring style information of a driver of a vehicle, vehicle state information and current section information, wherein the style information is used to indicate the preference of the driver for the change of the vehicle state; inputting the style information, the vehicle state information and the current section information into a global optimization algorithm to obtain target state information of the vehicle; inputting the target state information into a local adjustment algorithm to control the speed and gear of the vehicle, and performing accessory control on the vehicle according to the current section information in the process of the speed and gear control. According to the method, the road traffic information and the driving style information of the driver are comprehensively considered to accurately adjust the actual speed and gear of the vehicle, and the accessories of the vehicle are cooperatively controlled, so that the accuracy of the control effect is improved, and the energy efficiency and environmental protection performance of the vehicle are optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of autonomous driving control technology, and in particular to a vehicle cruise control method, device, equipment, storage medium, and program product. Background Technology

[0002] By optimizing cruise control and gear shifting strategies, the driving economy and comfort of a vehicle can be significantly improved, thereby effectively reducing energy consumption and pollutant emissions.

[0003] In existing technologies, predictive cruise control (PCC) systems typically use model predictive control algorithms based on road traffic information to control the vehicle's actual speed and gear.

[0004] However, because existing methods rely solely on road traffic information for control and focus only on cruise control and gear shifting, the control effect is often not accurate enough. Summary of the Invention

[0005] This application provides a vehicle cruise control method, device, equipment, storage medium, and program product, which accurately adjusts the actual vehicle speed and gear by comprehensively considering road traffic information and driver driving style information, and performs coordinated control of vehicle accessories to improve the accuracy of control effect, thereby optimizing the vehicle's energy efficiency and environmental performance.

[0006] In a first aspect, this application provides a vehicle cruise control method, the method comprising:

[0007] Acquire driver style information, vehicle status information, and current road segment information. Style information is used to indicate the driver's preference for changes in vehicle status.

[0008] The style information, vehicle status information, and current road segment information are input into the global optimization algorithm to obtain the vehicle's target status information, which includes the target vehicle speed and target gear.

[0009] The target state information is input into the local adjustment algorithm to control the vehicle speed and gear. During the speed and gear control process, the vehicle accessories are controlled according to the current road segment information. The accessory control is used to control the target accessories on the vehicle. The target accessories include accessories whose energy consumption is greater than or equal to the preset energy consumption threshold. The target accessories include at least one of the following: air compressor, generator, or fan.

[0010] In one possible design, the driver's style information is obtained, including:

[0011] The vehicle's historical operating data is matched with at least one preset operating data to obtain at least one target operating data that matches the historical operating data. Each preset operating data corresponds to a preset style information. The vehicle's historical operating data includes data from one or more historical time periods.

[0012] The preset style information corresponding to at least one target running data is displayed on the vehicle's human-machine interface in the order of the historical running time of the historical running data that matches the target running data.

[0013] The user-selected preset style information is used as the driver's style information for the vehicle.

[0014] In one possible design, the process for generating the pre-defined runtime data includes:

[0015] Determine the preset style features corresponding to multiple preset style information;

[0016] Clustering multiple sample running data to divide the multiple sample running data into clusters corresponding to the preset style features of multiple preset style information;

[0017] For each cluster of preset style information, the sample running data in the cluster are averaged to obtain the preset running data of the preset style information.

[0018] In one possible design, the vehicle's accessories are controlled based on the current road segment information, including:

[0019] Extract the slope information of the current road segment where the vehicle is located from the current road segment information;

[0020] Determine the adjustment direction and range of the target attachments based on the slope information;

[0021] Adjust the working power of the target accessory according to the adjustment direction and adjustment range.

[0022] In one possible design, the adjustment direction and adjustment range of the target attachment are determined based on the slope information, including:

[0023] When the gradient information indicates that the current road segment where the vehicle is located is uphill, the adjustment direction is determined to decrease; and when the gradient information indicates that the current road segment is downhill, the adjustment direction is determined to increase.

[0024] The adjustment range is determined based on the absolute value of the slope included in the slope information, and the adjustment range is positively correlated with the slope.

[0025] In one possible design, the method also includes:

[0026] The priority of each adjustable accessory on the vehicle is obtained based on the current road segment information. Different current road segment information corresponds to different priorities. The adjustable accessories and priorities are set by the driver on the vehicle's human-machine interface.

[0027] The number of target attachments is determined based on the absolute value of the slope, and the number of target attachments is positively correlated with the absolute value.

[0028] Based on priority and the number of target attachments, the target attachment is determined from at least one adjustable attachment.

[0029] Secondly, this application provides a vehicle cruise control device, the device comprising:

[0030] The acquisition module is used to acquire the driver's style information, vehicle status information, and current road segment information. The style information is used to indicate the driver's preference for changes in vehicle status.

[0031] The input module is used to input style information, vehicle status information and current road segment information into the global optimization algorithm to obtain the vehicle's target status information, which includes the target vehicle speed and target gear.

[0032] The control module is used to input target state information into the local adjustment algorithm to control the vehicle speed and gear. During the speed and gear control process, the module controls the vehicle accessories based on the current road segment information. The accessory control is used to control target accessories on the vehicle. Target accessories include accessories whose energy consumption is greater than or equal to a preset energy consumption threshold. Target accessories include at least one of the following: air compressor, generator, or fan.

[0033] In one possible design, the acquisition module includes: a matching module, a display module, and a selection module;

[0034] The matching module is used to match the vehicle's historical operating data with at least one preset operating data to obtain at least one target operating data that matches the historical operating data. Each preset operating data corresponds to a preset style information. The vehicle's historical operating data includes data from one or more historical time periods.

[0035] The display module is used to display the preset style information corresponding to at least one target running data on the vehicle's human-machine interface in the order of the historical running time of the historical running data that matches the target running data.

[0036] The selection module is used to use the preset style information selected by the user as the driver's style information for the vehicle.

[0037] In one possible design, the matching module includes: a determination module, a clustering module, and an averaging module;

[0038] The determination module is used to determine the preset style features corresponding to multiple preset style information;

[0039] The clustering module is used to cluster multiple sample running data to divide the multiple sample running data into clusters corresponding to the preset style features of multiple preset style information;

[0040] The averaging module is used to average the sample running data in each preset style information cluster to obtain the preset running data of the preset style information.

[0041] In one possible design, the control module includes: an extraction module, a direction and magnitude determination module, and an adjustment module;

[0042] The extraction module is used to extract the slope information of the current road segment where the vehicle is located from the current road segment information;

[0043] The direction and magnitude determination module is used to determine the adjustment direction and magnitude of the target attachment based on the slope information;

[0044] The adjustment module is used to adjust the working power of the target accessory according to the adjustment direction and adjustment range.

[0045] In one possible design, the direction and magnitude determination module includes: a direction determination module and an magnitude determination module;

[0046] The direction determination module is used to determine the adjustment direction to decrease when the slope information indicates that the current road segment where the vehicle is located is uphill, and to determine the adjustment direction to increase when the slope information indicates that the current road segment is downhill;

[0047] The amplitude determination module is used to determine the adjustment amplitude based on the absolute value of the slope included in the slope information. The adjustment amplitude is positively correlated with the slope.

[0048] In one possible design, the device further includes: a priority module, an attachment quantity determination module, and a target attachment determination module;

[0049] The priority module is used to obtain the priority of each adjustable accessory on the vehicle based on the current road segment information. Different current road segment information corresponds to different priorities. The adjustable accessories and priorities are set by the driver on the vehicle's human-machine interface.

[0050] The attachment quantity determination module is used to determine the number of target attachments based on the absolute value of the slope. The number of target attachments is positively correlated with the absolute value.

[0051] The target attachment determination module is used to determine the target attachment from at least one adjustable attachment based on priority and the number of target attachments.

[0052] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0053] The memory stores instructions that the computer executes;

[0054] The processor executes computer execution instructions stored in memory to implement a vehicle cruise control method according to the first aspect of the invention.

[0055] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a vehicle cruise control method according to the first aspect of the invention.

[0056] Fifthly, this application provides a computer program product, including a computer program, which, when executed by a processor, is used to implement a vehicle cruise control method according to the first aspect of the invention.

[0057] This application provides a vehicle cruise control method, device, equipment, storage medium, and program product. The method includes: first, acquiring the driver's style information, vehicle status information, and current road segment information, wherein the style information is used to indicate the driver's preference for changes in vehicle status; next, inputting the style information, vehicle status information, and current road segment information into a global optimization algorithm to obtain the vehicle's target status information, which includes a target speed and a target gear; then, inputting the target status information into a local adjustment algorithm to control the vehicle's speed and gear, and during the speed and gear control process, performing accessory control on the vehicle based on the current road segment information, wherein accessory control is used to control target accessories on the vehicle, including accessories whose energy consumption is greater than or equal to a preset energy consumption threshold, and the target accessories include at least one of the following: an air compressor, a generator, or a fan. The following technical effects were achieved: By comprehensively considering driver style information, vehicle status information, and current road segment information, and employing global optimization algorithms and local adjustment algorithms, vehicle speed and gear control were implemented. This improved the accuracy of predictive cruise control by comprehensively considering multiple information sources and using multiple algorithms. Considering driver style information improved vehicle energy economy and ride comfort. Simultaneously controlling high-energy-consuming vehicle accessories and adjusting their operating times in a timely manner optimized vehicle energy efficiency and environmental performance, improving fuel economy and reducing pollutant emissions. Real-time acquisition of current road segment information via the TBox allows adaptation to different road conditions and traffic environments, further improving the accuracy and versatility of the control method. Attached Figure Description

[0058] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0059] 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.

[0060] Figure 1 A flowchart illustrating a vehicle cruise control method provided in this application embodiment. Figure 1 ;

[0061] Figure 2 A flowchart illustrating a vehicle cruise control method provided in this application embodiment. Figure 2 ;

[0062] Figure 3 A flowchart illustrating a vehicle cruise control method provided in this application embodiment. Figure 3 ;

[0063] Figure 4 This is a schematic diagram of the structure of a vehicle cruise control device provided in an embodiment of this application;

[0064] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0065] Figure label:

[0066] 410 - Acquisition module; 420 - Input module; 430 - Control module;

[0067] 510 - Processor; 520 - Memory; 530 - Communication components; 540 - Bus. Detailed Implementation

[0068] 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.

[0069] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.

[0070] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the vehicle cruise control method provided in the embodiments of this application is merely an example; a vehicle cruise control method may include more or fewer elements.

[0071] To facilitate a clear description of the technical solutions in the embodiments of this application, some terms and technologies involved in the embodiments of this application will be briefly introduced below:

[0072] Model Predictive Control (MPC) is an advanced process control method. In the field of autonomous driving control technology, the core idea of ​​MPC is to predict the behavior of a vehicle in the future by solving a finite-time optimization problem online, and to determine the current control input based on the prediction results, thereby optimizing the control action.

[0073] Proportional-Integral-Derivative (PID) control is a commonly used feedback control algorithm with wide applications in automatic control systems. It minimizes the error between the controlled system's output and the setpoint by adjusting three independent gain parameters: the proportional (P) error, the integral (I) error, and the derivative (D) error.

[0074] A Telematics Box (TBox) is an electronic device installed in a vehicle that integrates a communication module, Global Positioning System (GPS), and other sensor interfaces to collect and transmit various data about the vehicle's status and operation. The TBox can establish a stable data connection with the cloud, enabling data interaction between the vehicle and the cloud. The TBox can also obtain real-time road information via satellite navigation systems such as GPS and BeiDou and send it to the vehicle's control unit, thereby achieving precise control of the vehicle's speed and gear.

[0075] To improve vehicle driving economy and comfort, and reduce energy consumption and pollutant emissions, improving cruise control and gear control strategies is usually a very effective means.

[0076] Existing PCC systems typically rely on road traffic information and use model predictive control algorithms to adjust the vehicle's actual speed and gear.

[0077] However, current cruise control methods have limitations. Because they rely solely on road traffic information and primarily focus on cruise control and gear shifting, they neglect other key factors that may affect driving efficiency and control effectiveness. Therefore, control precision and effectiveness are somewhat limited, often resulting in inaccurate control.

[0078] Based on this, embodiments of this application propose a vehicle cruise control method, device, equipment, storage medium, and program product, which can be used in the field of autonomous driving control technology and aims to solve the above-mentioned technical problems of the prior art. This method not only comprehensively considers road traffic information but also incorporates the driver's behavior patterns, deeply analyzes the driver's driving style information, and thus accurately adjusts the vehicle's actual speed and gear. By coordinating the control of vehicle accessories, it significantly improves the accuracy of the control effect, thereby enhancing vehicle fuel economy, reducing pollutant emissions, and optimizing the vehicle's energy efficiency and environmental performance.

[0079] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0080] Figure 1 A flowchart illustrating a vehicle cruise control method provided in this application embodiment. Figure 1 .like Figure 1 As shown, the method includes:

[0081] S101. Obtain the driver's style information, vehicle status information, and current road segment information.

[0082] In this embodiment, the executing entity of a vehicle cruise control method can be an Electronic Control Unit (ECU) in the vehicle. This ECU can be a controller specifically designed for vehicle cruise control, or it can be an existing Autonomous Driving Controller (ADC), Power Control Unit (PCU), or Advanced Driver Assistance Systems Controller (ADAS Controller) in the vehicle, etc., without specific limitations. For ease of description later, this embodiment will uniformly describe the executing entity of the vehicle cruise control method as a controller.

[0083] Specifically, style information is used to indicate a driver's preferences for changes in vehicle conditions, such as whether the driver prefers smooth driving or sudden acceleration and braking; whether the driver tends to turn quickly or slowly when cornering; and whether the driver tends to drive at high speeds or low speeds on flat roads.

[0084] Vehicle status information may include the vehicle's current speed and acceleration, as well as engine status, the current gear of the transmission, and the working status of vehicle accessories.

[0085] Current road information can include speed limits, traffic flow, road gradient, curvature, and other road condition information.

[0086] The controller can identify the driver's driving style information through the driver's driving operations, obtain vehicle status information through various on-board sensors, and combine high-precision maps or obtain current road segment information through TBox.

[0087] S102. Input the style information, vehicle status information and current road segment information into the global optimization algorithm to obtain the vehicle's target status information.

[0088] In this embodiment, the global optimization algorithm can specifically be the MPC algorithm or dynamic programming algorithm in the prior art, etc., and no specific limitation is made here. Since they are prior art, they will not be described in detail here. The target state information includes the target vehicle speed and the target gear.

[0089] Specifically, the controller can calculate the vehicle's target speed and target gear by inputting the acquired driver style information, vehicle status information, and current road segment information into the global optimization algorithm.

[0090] S103. Input the target state information into the local adjustment algorithm to control the vehicle speed and gear, and during the speed and gear control process, perform accessory control on the vehicle based on the current road segment information.

[0091] In this embodiment, accessory control is used to control target accessories on the vehicle. Target accessories include accessories whose energy consumption is greater than or equal to a preset energy consumption threshold. The target accessories include at least one of the following: an air compressor, a generator, or a fan. The local adjustment algorithm can specifically be a PID algorithm as used in the prior art.

[0092] Specifically, after calculating the target vehicle speed and gear, the controller can further combine the PID algorithm for local adjustment, thereby achieving precise control of the vehicle speed and gear.

[0093] Furthermore, while controlling vehicle speed and gear selection, the controller can also coordinate the control of high-energy-consuming vehicle accessories. For example, it can simultaneously and comprehensively control vehicle accessories such as air compressors, generators, or fans whose energy consumption is greater than or equal to a preset energy consumption threshold. When the vehicle is on an uphill section, the operating power of these high-power accessories can be appropriately reduced to save energy; when the vehicle is on a downhill section, the operating power of these vehicle accessories can be appropriately increased to provide more power and timely ventilation for the vehicle going uphill. Through this coordinated control, the operating time of vehicle accessories can be adjusted in a timely manner, thereby optimizing the vehicle's energy efficiency and environmental performance, and improving the vehicle's energy economy and ride comfort.

[0094] This embodiment provides a vehicle cruise control method, which includes: first, acquiring the driver's style information, vehicle status information, and current road segment information, wherein the style information is used to indicate the driver's preference for changes in vehicle status; next, inputting the style information, vehicle status information, and current road segment information into a global optimization algorithm to obtain the vehicle's target status information, which includes the target speed and target gear; then, inputting the target status information into a local adjustment algorithm to control the vehicle's speed and gear, and during the speed and gear control process, performing accessory control on the vehicle based on the current road segment information, wherein accessory control is used to control target accessories on the vehicle, and the target accessories include accessories whose energy consumption is greater than or equal to a preset energy consumption threshold, and the target accessories include at least one of the following: an air compressor, a generator, or a fan.

[0095] The following technical effects were achieved: By comprehensively considering driver style information, vehicle status information, and current road segment information, and employing global optimization algorithms and local adjustment algorithms, vehicle speed and gear control were implemented. This improved the accuracy of predictive cruise control by comprehensively considering multiple information sources and using multiple algorithms. Considering driver style information improved vehicle energy economy and ride comfort. Simultaneously controlling high-energy-consuming vehicle accessories and adjusting their operating times in a timely manner optimized vehicle energy efficiency and environmental performance, improving fuel economy and reducing pollutant emissions. Real-time acquisition of current road segment information via the TBox allows adaptation to different road conditions and traffic environments, further improving the accuracy and versatility of the control method.

[0096] Figure 2 A flowchart illustrating a vehicle cruise control method provided in this application embodiment. Figure 2 In one possible example, such as Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, the step S101 above, which involves obtaining the driver's style information of the vehicle, will be described in detail. For example... Figure 2 As shown, the method includes:

[0097] S201. Match the vehicle's historical operating data with at least one preset operating data to obtain at least one target operating data that matches the historical operating data.

[0098] Specifically, each preset operating data corresponds to a preset style information, and the vehicle's historical operating data includes data from one or more historical time periods. Data from multiple historical time periods can include data generated by multiple different drivers driving the vehicle at different times.

[0099] In order to obtain the specific style information of the vehicle's driver, the controller can first compare and match the vehicle's historical operating data in multiple historical time periods with multiple preset operating data that include different preset style information, so as to determine the target operating data that successfully matches the historical operating data among the multiple preset operating data.

[0100] Furthermore, the process of generating the preset runtime data may include:

[0101] The system identifies preset style characteristics corresponding to multiple preset style information. Specifically, it first identifies preset style information for multiple drivers and determines corresponding preset style characteristics for each. These characteristics can include specific driving styles determined by a combination of driving behaviors such as driving habits, speed preferences, acceleration, and braking patterns, for example, aggressive, economical, or comfortable driving styles. Specifically, an aggressive style might be characterized by rapid acceleration and sharp braking, while an economical style might be characterized by a tendency to use a smooth driving method to reduce fuel consumption, avoiding unnecessary rapid acceleration and deceleration to save fuel; a comfortable style might be characterized by a tendency to drive smoothly, without rushing to accelerate or decelerate, prioritizing passenger comfort and smoothness during driving, and prioritizing comfortable operation when shifting gears.

[0102] Next, cluster analysis is performed on the multiple sample operation data. Various clustering algorithms can be used, such as K-means clustering or hierarchical clustering, to effectively classify the multiple sample operation data. This allows the multiple sample operation data to be divided into different clusters based on their preset style characteristics, with each cluster corresponding to a preset style characteristic. The sample operation data can be pre-collected historical operation data from multiple drivers.

[0103] Then, for each cluster corresponding to the preset style information, the average value of all sample running data in the cluster is calculated, and the average value is used as the preset running data of the preset style information, so as to reflect the typical driving style under the preset style information through the preset running data.

[0104] Furthermore, the controller can also combine other statistical methods or machine learning algorithms to further optimize the preset operating data.

[0105] S202. Display the preset style information corresponding to at least one target running data on the vehicle's human-machine interface according to the historical running time sequence of the historical running data that matches the target running data.

[0106] Specifically, after identifying target operating data that successfully matches historical operating data, the controller can sort the target operating data according to the historical operating time sequence of the corresponding historical operating data. The preset style information corresponding to each target operating data is then displayed on the vehicle's human-machine interface in this sorted order. By intuitively displaying this preset style information on the interface, the driver can easily select the preset style information that suits their needs.

[0107] S203. Use the preset style information selected by the user as the style information of the vehicle's driver.

[0108] Specifically, the controller can use the preset style information selected by the driver through the vehicle's human-machine interface as the driver's style information to improve the driver's driving experience and ride comfort.

[0109] This application provides a vehicle cruise control method that, through a human-machine interface, allows drivers to easily select preset style information suitable for themselves, as well as view vehicle status and the working status of the control system. This interface improves the operability and transparency of the control system, enhances the driver's trust and acceptance of the control system, and improves the driver's driving experience and ride comfort.

[0110] Figure 3 A flowchart illustrating a vehicle cruise control method provided in this application embodiment. Figure 3 In one possible example, such as Figure 3 As shown, in this embodiment... Figure 1 Based on the embodiments, the step S103 above, which involves controlling the vehicle's accessories according to the current road segment information, will be described in detail. For example... Figure 3 As shown, the method includes:

[0111] S301. Extract the slope information of the current road segment where the vehicle is located from the current road segment information.

[0112] Specifically, the controller can extract the specific slope information of the current road segment from the acquired current road segment information, so as to determine the adjustment direction and adjustment range of the target accessory working power based on the slope information.

[0113] S302. When the gradient information indicates that the current road segment where the vehicle is located is uphill, the adjustment direction is determined to decrease; and when the gradient information indicates that the current road segment is downhill, the adjustment direction is determined to increase.

[0114] Specifically, after determining the specific slope information of the current road segment where the vehicle is located, the controller can further determine the adjustment direction of the target accessory's working power to decrease when the slope information indicates that the current road segment is uphill, and determine the adjustment direction of the target accessory's working power to increase when the slope information indicates that the current road segment is downhill. The target accessory can be a vehicle accessory whose energy consumption is greater than or equal to a preset energy consumption threshold.

[0115] S303. Determine the adjustment range based on the absolute value of the slope included in the slope information. The adjustment range is positively correlated with the slope.

[0116] Specifically, after determining the direction of power adjustment for the target accessory, the controller can further determine the adjustment range of the target accessory's power in the vehicle based on the absolute value of the slope. The power adjustment range can be positively correlated with the absolute value of the slope. Specifically, the larger the absolute value of the slope, the larger the adjustment range of the controller's power for the target accessory; the smaller the absolute value of the slope, the smaller the adjustment range of the controller's power for the target accessory.

[0117] S304. Adjust the working power of the target accessory according to the adjustment direction and adjustment range.

[0118] Specifically, the controller can adjust the working power of the target accessory based on the adjustment direction and adjustment range corresponding to the specific slope information.

[0119] Furthermore, the controller can further determine target accessories based on the current road segment information, thereby facilitating the adjustment of these accessories. Specifically, the method for determining target accessories includes: First, the controller can obtain the priority of each adjustable accessory on the vehicle based on the current road segment information, where different current road segment information corresponds to different priorities. For example, the priorities of each adjustable accessory on the vehicle may differ on uphill, downhill, congested, and curved road segments. Moreover, the adjustable accessories and their priorities are set by the driver through the vehicle's human-machine interface.

[0120] Next, the controller can determine the number of target attachments based on the absolute value of the slope, which can be positively correlated with the absolute value of the slope. Specifically, the larger the absolute value of the slope, the more target attachments the controller determines; the smaller the absolute value of the slope, the fewer target attachments the controller determines.

[0121] Then, the controller can determine the target accessory from at least one adjustable accessory based on the priority of each adjustable accessory and the number of target accessories.

[0122] This application provides a vehicle cruise control method that extracts the specific slope information of the current road segment from the acquired current road segment information, determines the adjustment direction and adjustment range of the target accessory's working power based on the slope information, and adjusts the working power of the target accessory accordingly, thereby further improving the vehicle's fuel economy and environmental performance. By setting up a human-machine interface, it is easy to receive the driver's input of adjustable accessories and the priority of each adjustable accessory, thereby further improving the operability and transparency of the control system and further improving the driver's driving experience.

[0123] In this embodiment of the invention, electronic devices or main control devices can be divided into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment of the invention is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0124] Figure 4 This is a schematic diagram of the structure of a vehicle cruise control device provided in an embodiment of this application. Figure 4 As shown, the device includes: an acquisition module 410; an input module 420; and a control module 430.

[0125] The acquisition module 410 is used to acquire the driver's style information, vehicle status information and current road segment information. The style information is used to indicate the driver's preference for changes in vehicle status.

[0126] The input module 420 is used to input style information, vehicle status information and current road segment information into the global optimization algorithm to obtain the vehicle's target status information, which includes the target vehicle speed and target gear.

[0127] The control module 430 is used to input target state information into the local adjustment algorithm to control the vehicle speed and gear. During the speed and gear control process, it controls the vehicle accessories according to the current road segment information. The accessory control is used to control the target accessories on the vehicle. The target accessories include accessories whose energy consumption is greater than or equal to a preset energy consumption threshold. The target accessories include at least one of the following: air compressor, generator, or fan.

[0128] In one possible design, the acquisition module 410 includes: a matching module, a display module, and a selection module;

[0129] The matching module is used to match the vehicle's historical operating data with at least one preset operating data to obtain at least one target operating data that matches the historical operating data. Each preset operating data corresponds to a preset style information. The vehicle's historical operating data includes data from one or more historical time periods.

[0130] The display module is used to display the preset style information corresponding to at least one target running data on the vehicle's human-machine interface in the order of the historical running time of the historical running data that matches the target running data.

[0131] The selection module is used to use the preset style information selected by the user as the driver's style information for the vehicle.

[0132] In one possible design, the matching module includes: a determination module, a clustering module, and an averaging module;

[0133] The determination module is used to determine the preset style features corresponding to multiple preset style information;

[0134] The clustering module is used to cluster multiple sample running data to divide the multiple sample running data into clusters corresponding to the preset style features of multiple preset style information;

[0135] The averaging module is used to average the sample running data in each preset style information cluster to obtain the preset running data of the preset style information.

[0136] In one possible design, the control module 430 includes: an extraction module, a direction and amplitude determination module, and an adjustment module;

[0137] The extraction module is used to extract the slope information of the current road segment where the vehicle is located from the current road segment information;

[0138] The direction and magnitude determination module is used to determine the adjustment direction and magnitude of the target attachment based on the slope information;

[0139] The adjustment module is used to adjust the working power of the target accessory according to the adjustment direction and adjustment range.

[0140] In one possible design, the direction and magnitude determination module includes: a direction determination module and an magnitude determination module;

[0141] The direction determination module is used to determine the adjustment direction to decrease when the slope information indicates that the current road segment where the vehicle is located is uphill, and to determine the adjustment direction to increase when the slope information indicates that the current road segment is downhill;

[0142] The amplitude determination module is used to determine the adjustment amplitude based on the absolute value of the slope included in the slope information. The adjustment amplitude is positively correlated with the slope.

[0143] In one possible design, the device further includes: a priority module, an attachment quantity determination module, and a target attachment determination module;

[0144] The priority module is used to obtain the priority of each adjustable accessory on the vehicle based on the current road segment information. Different current road segment information corresponds to different priorities. The adjustable accessories and priorities are set by the driver on the vehicle's human-machine interface.

[0145] The attachment quantity determination module is used to determine the number of target attachments based on the absolute value of the slope. The number of target attachments is positively correlated with the absolute value.

[0146] The target attachment determination module is used to determine the target attachment from at least one adjustable attachment based on priority and the number of target attachments.

[0147] The vehicle cruise control device provided in this embodiment can execute a vehicle cruise control method of the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0148] In the aforementioned specific implementation of a vehicle cruise control device, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, thereby enabling the processor to execute the aforementioned vehicle cruise control method.

[0149] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 5 As shown, the electronic device includes at least one processor 510 and a memory 520. The electronic device also includes a communication component 530. The processor 510, memory 520, and communication component 530 are connected via a bus 540.

[0150] In the specific implementation process, at least one processor 510 executes computer execution instructions stored in memory 520, causing at least one processor 510 to execute a vehicle cruise control method as executed on the electronic device side as described above.

[0151] The specific implementation process of processor 510 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0152] 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.

[0153] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.

[0154] 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.

[0155] The above description of the functions implemented by electronic devices and main control devices has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.

[0156] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the vehicle cruise control method described above.

[0157] 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.

[0158] 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 an electronic device or a host device.

[0159] This application also provides a computer program product, which includes a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the solution provided in the above embodiments.

[0160] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.

[0161] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A vehicle cruise control method, characterized in that, include: The driver's style information, vehicle status information, and current road segment information are obtained, wherein the style information is used to indicate the driver's preference for changes in vehicle status; This includes: matching the vehicle's historical operating data with at least one preset operating data to obtain at least one target operating data that matches the historical operating data, each preset operating data corresponding to a preset style information, and the vehicle's historical operating data including data from one or more historical time periods; displaying the preset style information corresponding to at least one target operating data on the vehicle's human-machine interface in chronological order of the historical operating data that matches the target operating data; and using the preset style information selected by the user as the driver's style information for the vehicle. The style information, vehicle status information, and current road segment information are input into a global optimization algorithm to obtain the target status information of the vehicle, which includes the target speed and target gear. The target state information is input into the local adjustment algorithm to control the vehicle speed and gear. During the speed and gear control process, the vehicle is subject to accessory control based on the current road segment information. The accessory control is used to control target accessories on the vehicle. The target accessories include accessories with energy consumption greater than or equal to a preset energy consumption threshold. The target accessories include at least one of the following: an air compressor, a generator, or a fan.

2. The method according to claim 1, characterized in that, The process of generating the preset operating data includes: Determine the preset style features corresponding to multiple preset style information; Clustering is performed on multiple sample running data to classify the multiple sample running data into clusters corresponding to the preset style features of the multiple preset style information; For each cluster of preset style information, the sample running data in the cluster are averaged to obtain the preset running data of the preset style information.

3. The method according to any one of claims 1 to 2, characterized in that, The step of performing accessory control on the vehicle based on the current road segment information includes: Extract the slope information of the current road segment where the vehicle is located from the current road segment information; The adjustment direction and adjustment range of the target attachment are determined based on the slope information; The working power of the target accessory is adjusted according to the adjustment direction and the adjustment range.

4. The method according to claim 3, characterized in that, Determining the adjustment direction and adjustment range of the target attachment based on the slope information includes: When the slope information indicates that the current road segment where the vehicle is located is uphill, the adjustment direction is determined to be decreasing; and when the slope information indicates that the current road segment is downhill, the adjustment direction is determined to be increasing. The adjustment range is determined based on the absolute value of the slope included in the slope information, and the adjustment range is positively correlated with the slope.

5. The method according to claim 4, characterized in that, Also includes: The priority of each adjustable accessory on the vehicle is obtained based on the current road segment information. Different current road segment information corresponds to different priorities. The adjustable accessories and the priorities are set by the driver on the vehicle's human-machine interface. The number of target attachments is determined based on the absolute value of the slope, and the number of target attachments is positively correlated with the absolute value. The target accessory is determined from at least one of the adjustable accessories based on the priority and the number of target accessories.

6. A vehicle cruise control device, characterized in that, The device includes: An acquisition module is used to acquire the driver's style information, vehicle status information, and current road segment information of a vehicle. The style information is used to indicate the driver's preference for changes in vehicle status. This includes: matching the vehicle's historical operating data with at least one preset operating data set to obtain at least one target operating data set matching the historical operating data; each preset operating data set corresponds to a preset style information set; the vehicle's historical operating data includes data from one or more historical time periods; displaying the preset style information set corresponding to each of the at least one target operating data set on the vehicle's human-machine interface in chronological order of the historical operating data set matching the target operating data set; and using the preset style information selected by the user as the driver's style information. The input module is used to input the style information, the vehicle status information and the current road segment information into the global optimization algorithm to obtain the target status information of the vehicle, wherein the target status information includes the target vehicle speed and the target gear. The control module is used to input the target state information into the local adjustment algorithm to control the vehicle speed and gear. During the speed and gear control process, the module controls the vehicle accessories according to the current road segment information. The accessory control is used to control target accessories on the vehicle. The target accessories include accessories with energy consumption greater than or equal to a preset energy consumption threshold. The target accessories include at least one of the following: an air compressor, a generator, or a fan.

7. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the vehicle cruise control method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the vehicle cruise control method as described in any one of claims 1 to 5.

9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the vehicle cruise control method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Systems and methods of energy management and control of vehicle accessories

    CN108883734A

  • driver assistance system for supporting a driver when driving a vehicle

    DE102016205152A1