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

By comprehensively considering driver style, vehicle status and road section information, global optimization and coordinated control of local adjustment algorithms, the problem of inaccurate control effects of existing cruise control methods is solved, and more efficient energy management and environmental protection performance is achieved.

CN119953362AActive Publication Date: 2025-05-09SINO TRUK JINAN POWER CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing cruise control methods are controlled based on road traffic information only, resulting in inaccurate control effects and failure to fully consider the driver's driving style and the energy consumption of vehicle accessories.

Method used

By obtaining the driver's style information, vehicle status information and current road section information, it is input into the global optimization algorithm to obtain the target status information, and coordinated control of vehicle speed, gear and accessories is carried out in combination with the local adjustment algorithm.

Benefits of technology

Improves the accuracy of predictive cruise control, optimizes the energy efficiency and environmental performance of the vehicle, improves fuel economy and reduces pollutant emissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119953362A_ABST
    Figure CN119953362A_ABST
Patent Text Reader

Abstract

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

Description

Technical Field

[0001] The present 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 Art

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

[0003] In the prior art, a predictive cruise control (PCC) system usually controls the actual speed and gear position of a vehicle based on road traffic information through a model predictive control algorithm.

[0004] However, since existing methods are only based on road traffic information for control and only focus on cruise control and gear control, the control effect is usually not accurate enough. Summary of the invention

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

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

[0007] Acquiring style information, vehicle state information, and current road section information of a vehicle driver, wherein the style information is used to indicate the driver's preference for changes in vehicle state;

[0008] Inputting style information, vehicle state information and current road section information into a global optimization algorithm to obtain target state information of the vehicle, the target state information including target vehicle speed and target gear position;

[0009] The target state information is input into the local adjustment algorithm to control the vehicle speed and gear. During the process of speed and gear control, the vehicle accessories are controlled according to the current road section information. The accessory control is used to control the 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.

[0010] In a possible design, obtaining the style information of the driver of the vehicle includes:

[0011] Matching the historical operation data of the vehicle with at least one preset operation data respectively to obtain at least one target operation data matching the historical operation data, each preset operation data corresponds to a preset style information, and the historical operation data of the vehicle includes data of one or more historical time periods;

[0012] Displaying preset style information corresponding to at least one target operating data respectively on a human-computer interaction interface of the vehicle according to the historical operating time sequence of the historical operating data matching the target operating data;

[0013] The preset style information selected by the user is used as the style information of the driver of the vehicle.

[0014] In a possible design, the process of generating preset operation data includes:

[0015] Determine preset style features corresponding to the plurality of preset style information respectively;

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

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

[0018] In a possible design, the vehicle accessories are controlled according to the current road section information, including:

[0019] Extracting the slope information of the current road section where the vehicle is located from the current road section information;

[0020] Determine the adjustment direction and adjustment range of the target attachment according to the slope information;

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

[0022] In a possible design, the adjustment direction and adjustment range of the target attachment are determined according to the slope information, including:

[0023] When the slope information indicates that the current road section where the vehicle is located is uphill, determining the adjustment direction is to decrease, and when the slope information indicates that the current road section is downhill, determining the adjustment direction is to increase;

[0024] The adjustment amplitude is determined according to the absolute value of the slope included in the slope information, and the adjustment amplitude is positively correlated with the slope.

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

[0026] Obtaining the priority of each adjustable accessory on the vehicle according to the current road section information. Different current road section information corresponds to different priorities. The adjustable accessories and priorities are set by the driver on the human-machine interface of the vehicle.

[0027] The number of target attachments is determined according to the absolute value of the slope, and the number of target attachments is positively correlated with the absolute value;

[0028] A target accessory is determined from at least one adjustable accessory according to the priority and the number of the target accessories.

[0029] In a second aspect, the present application provides a vehicle cruise control device, the device comprising:

[0030] An acquisition module, used to acquire the driver's style information, vehicle status information and current road section information, wherein the style information is used to indicate the driver's preference for changes in vehicle status;

[0031] An input module, used to input style information, vehicle state information and current road section information into the global optimization algorithm to obtain target state information of the vehicle, wherein the target state information includes a target vehicle speed and a target gear position;

[0032] A control module is used to input target state information into a local adjustment algorithm, control the vehicle speed and gear, and during the process of speed and gear control, control the vehicle accessories according to the current road section 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.

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

[0034] a matching module, used to match the historical operation data of the vehicle with at least one preset operation data respectively, to obtain at least one target operation data matching the historical operation data, each preset operation data corresponds to a preset style information, and the historical operation data of the vehicle includes data of one or more historical time periods;

[0035] A display module, for displaying preset style information respectively corresponding to at least one target operation data on a human-computer interaction interface of the vehicle according to a historical operation time sequence of historical operation data matching the target operation data;

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

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

[0038] A determination module, used to determine preset style features corresponding to the plurality of preset style information respectively;

[0039] A clustering module, used for clustering the plurality of sample operation data, so as to divide the plurality of sample operation data into clusters corresponding to the preset style features of the plurality of preset style information;

[0040] The averaging module is used to perform an average operation on the sample running data in each cluster of the preset style information 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 amplitude determination module, and an adjustment module;

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

[0043] A direction and amplitude determination module is used to determine the adjustment direction and adjustment amplitude of the target accessory according to 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 amplitude determination module includes: a direction determination module and an amplitude determination module;

[0046] a direction determination module, configured to determine the adjustment direction to be decreasing when the slope information indicates that the current road section where the vehicle is located is uphill, and to determine the adjustment direction to be increasing when the slope information indicates that the current road section is downhill;

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

[0048] In one possible design, the apparatus 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 according to the current road section information. Different current road section information corresponds to different priorities. The adjustable accessories and priorities are set by the driver on the human-computer interaction interface of the vehicle;

[0050] An attachment quantity determination module is used to determine the target attachment quantity according to the absolute value of the slope, and the target attachment quantity is positively correlated with the absolute value;

[0051] The target accessory determination module is used to determine the target accessory from at least one adjustable accessory according to the priority and the number of the target accessories.

[0052] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0053] Memory stores computer-executable instructions;

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

[0055] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement a vehicle cruise control method according to the invention content of the first aspect.

[0056] In a fifth aspect, the present 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 invention content of the first aspect.

[0057] The present application provides a vehicle cruise control method, device, equipment, storage medium and program product, the method comprising: first, obtaining the style information, vehicle state information and current road section information of the vehicle driver, the style information being used to indicate the driver's preference for changes in the vehicle state; then, inputting the style information, vehicle state information and current road section information into a global optimization algorithm to obtain the vehicle's target state information, the target state information including a target vehicle speed and a target gear; then, inputting the target state information into a local adjustment algorithm to control the vehicle's speed and gear, and in the process of controlling the vehicle's speed and gear, controlling the vehicle's accessories according to the current road section information, the accessory control being used to control target accessories on the vehicle, the target accessories including accessories having energy consumption greater than or equal to a preset energy consumption threshold, the target accessories including at least one of the following: an air compressor, a generator, or a fan. The following technical effects are achieved: by comprehensively considering the vehicle driver's style information, vehicle status information and current road section information, and using global optimization algorithms and local adjustment algorithms to control the vehicle speed and gear, thereby improving the accuracy of the predictive cruise control effect by comprehensively considering multiple information and using multiple algorithms; by considering the vehicle driver's style information, the vehicle's energy economy and ride comfort are improved; by coordinating the control of high-energy-consuming vehicle accessories while controlling the vehicle speed and gear, and adjusting the working hours of the vehicle accessories in a timely manner, the vehicle's energy efficiency and environmental performance are optimized, the vehicle's fuel economy is improved, and the level of pollutant emissions is reduced; by obtaining the current road section information in real time through TBox, it can adapt to different road conditions and traffic environments, thereby further improving the accuracy of the control effect and the universality of the control method. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0059] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0060] Figure 1 A schematic diagram of a vehicle cruise control method provided in an embodiment of the present application Figure 1 ;

[0061] Figure 2 A schematic diagram of a vehicle cruise control method provided in an embodiment of the present application Figure 2 ;

[0062] Figure 3 A schematic diagram of a vehicle cruise control method provided in an embodiment of the present application Figure 3 ;

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

[0064] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0065] Reference numerals:

[0066] 410 - acquisition module; 420 - input module; 430 - control module;

[0067] 510 - processor; 520 - memory; 530 - communication component; 540 - bus. DETAILED DESCRIPTION

[0068] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0069] In the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way. In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more.

[0070] It should be noted that the "at..." in the embodiment of the present application can be the instant when a certain situation occurs, or can be a period of time after the situation occurs, and the embodiment of the present application does not specifically limit this. In addition, the vehicle cruise control method provided in the embodiment of the present application is only used as an example, and the vehicle cruise control method can also include more or less content.

[0071] In order to clearly describe the technical solutions of the embodiments of the present application, some terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0072] Model Predictive Control (MPC): It 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 the vehicle in the future by solving a finite time domain optimization problem online, and determine the current control input based on the prediction results to optimize the control action.

[0073] Proportional-Integral-Derivative Control (PID) algorithm: It is a commonly used feedback control algorithm that is widely used in automatic control systems. It minimizes the error between the output of the controlled system and the set value by adjusting three independent gain parameters. These three parameters are the proportional error (Proportional, P), the integral error (Integral, I) and the derivative error (Derivative, D).

[0074] Telematics Box (TBox): is an electronic device installed on the vehicle, which integrates a communication module, a global positioning system (GPS) and other sensor interfaces to collect and transmit various data about the vehicle status and operation. TBox can achieve data interaction between the vehicle and the cloud by establishing a stable data connection with the cloud. TBox can also obtain real-time current road section information through 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] In order to improve the driving economy and comfort of the vehicle and reduce energy consumption and pollutant emissions, improving cruise control and gear control strategies is usually one of the most effective means.

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

[0077] However, the current cruise control method has limitations, because it is only based on road traffic information and focuses on cruise control and gear control, while ignoring other key factors that may affect driving efficiency and control effect. Therefore, the control accuracy and control effect are limited to a certain extent, which usually leads to inaccurate control effect.

[0078] Based on this, the embodiments of the present 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, aiming to solve the above technical problems of the prior art. This method not only comprehensively considers road traffic information, but also takes the driver's behavior pattern into consideration, deeply analyzes the driver's driving style information, so as to accurately adjust the actual speed and gear of the vehicle, and significantly improves the accuracy of the control effect by collaboratively controlling the vehicle accessories, thereby improving the fuel economy of the vehicle and reducing the level of pollutant emissions, and optimizing the energy efficiency and environmental performance of the vehicle.

[0079] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following 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 the present application will be described below in conjunction with the accompanying drawings.

[0080] Figure 1 A schematic diagram of a vehicle cruise control method provided in an embodiment of the present application Figure 1 .like Figure 1 As shown, the method includes:

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

[0082] In the embodiment of the present application, the execution subject of a vehicle cruise control method can be an electronic control unit (ECU) in the vehicle, which can be a controller specially designed for the vehicle cruise control method, or an existing autonomous driving controller (ADC), power control unit (PCU) or advanced driver assistance system controller (ADAS Controller) in the vehicle, etc., without specific limitation. For the convenience of subsequent description, the execution subject of the vehicle cruise control method is uniformly described as a controller in the embodiment of the present application.

[0083] Specifically, style information is used to indicate the driver's preference for changes in vehicle status, such as whether the driver prefers smooth driving or tends to emergency acceleration and emergency braking for vehicle acceleration and braking; when turning on a curve, whether the driver tends to turn quickly or slowly; when on a flat road, whether the driver tends to drive at a high speed or a low speed, and other driving style information.

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

[0085] The current road section information may include road condition information such as speed limit information, traffic flow information, road slope and curvature, etc. of the road on which the vehicle is currently traveling.

[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 obtain current road section information in combination with high-precision maps or through TBox.

[0087] S102: inputting style information, vehicle state information and current road section information into a global optimization algorithm to obtain target state information of the vehicle.

[0088] In the embodiment of the present application, the global optimization algorithm may be an MPC algorithm or a dynamic programming algorithm in the prior art, etc., which is not specifically limited here. Since it is a prior art, it is not described here in detail. The target state information includes a target vehicle speed and a target gear.

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

[0090] S103, inputting the target state information into the local adjustment algorithm, controlling the vehicle speed and gear position, and in the process of controlling the vehicle speed and gear position, controlling the vehicle accessories according to the current road section information.

[0091] In the embodiment of the present application, 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, and 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 in the prior art.

[0092] Specifically, after calculating the target speed and target gear of the vehicle, 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 the vehicle speed and gear position, the controller can also coordinately control vehicle accessories with high energy consumption. For example, the controller can synchronously control vehicle accessories such as air compressors, generators, or fans whose energy consumption is greater than or equal to the preset energy consumption threshold. When the vehicle is on an uphill section, the working power of these accessories with high power consumption can be appropriately reduced to save energy; when the vehicle is on a downhill section, the working power of these vehicle accessories can be appropriately increased to provide more power and timely ventilation for the vehicle to go uphill. Through this coordinated control, the working time of vehicle accessories is adjusted in a timely manner, thereby optimizing the energy efficiency and environmental protection performance of the vehicle, and improving the energy economy and ride comfort of the vehicle.

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

[0095] The following technical effects are achieved: by comprehensively considering the vehicle driver's style information, vehicle status information and current road section information, and using global optimization algorithms and local adjustment algorithms to control the vehicle speed and gear, thereby improving the accuracy of the predictive cruise control effect by comprehensively considering multiple information and using multiple algorithms; by considering the vehicle driver's style information, the vehicle's energy economy and ride comfort are improved; by coordinating the control of high-energy-consuming vehicle accessories while controlling the vehicle speed and gear, and adjusting the working hours of the vehicle accessories in a timely manner, the vehicle's energy efficiency and environmental performance are optimized, the vehicle's fuel economy is improved, and the level of pollutant emissions is reduced; by obtaining the current road section information in real time through TBox, it can adapt to different road conditions and traffic environments, thereby further improving the accuracy of the control effect and the universality of the control method.

[0096] Figure 2 A schematic diagram of a vehicle cruise control method provided in an embodiment of the present application Figure 2 In one possible example, Figure 2 As shown, in this embodiment Figure 1 Based on the embodiment, the above step S101, in which the style information of the driver of the vehicle is obtained, is described in detail. Figure 2 As shown, the method includes:

[0097] S201. Match historical operating data of a vehicle with at least one preset operating data respectively to obtain at least one target operating data matching the historical operating data.

[0098] Specifically, each preset operation data corresponds to a preset style information, and the historical operation data of the vehicle includes data of one or more historical time periods. The data of multiple historical time periods may include data generated by multiple different drivers driving the vehicle in different time periods.

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

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

[0101] Determine the preset style features corresponding to the plurality of preset style information. Specifically, first, the preset style information of the plurality of drivers can be identified, and the corresponding preset style features can be determined for each preset style information. These features can include a specific driving style comprehensively determined by driving behaviors such as driving habits, vehicle speed preferences, acceleration and braking modes, for example, aggressive, economical or comfortable driving styles. Specifically, the aggressive type can be manifested as fast acceleration and hard braking, while the economical type can be manifested as a tendency to adopt a smooth driving style to reduce fuel consumption, and avoid unnecessary sudden acceleration and deceleration to save fuel; the comfortable type can be specifically manifested as a tendency to drive smoothly, not in a hurry to accelerate or decelerate, paying more attention to ride comfort and stability during driving, and taking comfortable operation as the first choice when shifting gears.

[0102] Next, cluster analysis is performed on the multiple sample operation data. Specifically, various clustering algorithms may be used, such as K-means clustering algorithm or hierarchical clustering algorithm, so as to effectively classify the multiple sample operation data, thereby dividing the multiple sample operation data into different clusters according to their preset style features, and each cluster corresponds to a preset style feature of preset style information. The sample operation data may be historical operation data of multiple drivers collected in advance.

[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 that the typical driving style under the preset style information can be reflected through the preset running data.

[0104] Furthermore, the controller may also be combined with other statistical methods or machine learning algorithms to further optimize the preset operating data.

[0105] S202: Display preset style information corresponding to at least one target operating data on a human-computer interaction interface of the vehicle according to the historical operating time sequence of the historical operating data matching the target operating data.

[0106] Specifically, after determining the target operation data that successfully matches the historical operation data, the controller can sort the target operation data in the order of the historical operation time of the corresponding historical operation data. The preset style information corresponding to the target operation data is displayed on the human-computer interaction interface of the vehicle in the order of the sorting. By intuitively displaying these preset style information on the interface, it is convenient for the driver to select the preset style information that suits him / her.

[0107] S203: Using the preset style information selected by the user as the style information of the driver of the vehicle.

[0108] Specifically, the controller may use the preset style information selected by the driver through the human-computer interaction interface of the vehicle as the style information of the driver of the vehicle to improve the driver's driving experience and riding comfort.

[0109] A vehicle cruise control method provided in an embodiment of the present application, by setting up a human-computer interaction interface, facilitates the driver to select preset style information suitable for himself, and to view the vehicle status and the working status of the control system. The 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 riding comfort.

[0110] Figure 3 A schematic diagram of a vehicle cruise control method provided in an embodiment of the present application Figure 3 In one possible example, Figure 3 As shown, in this embodiment Figure 1 Based on the embodiment, the above step S103, in which the vehicle accessories are controlled according to the current road section information, is described in detail. Figure 3 As shown, the method includes:

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

[0112] Specifically, the controller can extract the specific slope information of the current road section where the vehicle is located from the acquired current road section information, so as to determine the adjustment direction and adjustment range of the target accessory working power according to the slope information.

[0113] S302: When the slope information indicates that the current road section where the vehicle is located is uphill, determine the adjustment direction to be decreasing; and when the slope information indicates that the current road section is downhill, determine the adjustment direction to be increasing.

[0114] Specifically, after determining the specific slope information of the current road section where the vehicle is located, the controller can further determine that the adjustment direction of the target accessory working power is to decrease when the slope information indicates that the current road section where the vehicle is located is uphill, and determine that the adjustment direction of the target accessory working power is to increase when the slope information indicates that the current road section 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 an adjustment range according to the absolute value of the slope included in the slope information, where the adjustment range is positively correlated with the slope.

[0116] Specifically, after determining the adjustment direction of the target accessory working power, the controller can further determine the adjustment range of the target accessory working power in the vehicle according to the absolute value of the specific slope, and the working power adjustment range can be positively correlated with the absolute value of the slope. Specifically, the greater the absolute value of the slope, the greater the adjustment range of the target accessory working power by the controller; the smaller the absolute value of the slope, the smaller the adjustment range of the target accessory working power by the controller.

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

[0118] Specifically, the controller may adjust the operating power of the target accessory according to the adjustment direction and adjustment amplitude corresponding to the specific slope information.

[0119] Furthermore, the controller can further determine the target accessory based on the current road section information, so as to facilitate the adjustment of the determined target accessory. Specifically, the method for determining the target accessory includes: first, the controller can obtain the priority of each adjustable accessory on the vehicle based on the current road section information, wherein different current road section information corresponds to different priorities. For example, the priority of each adjustable accessory on the vehicle may be different on an uphill section, a downhill section, a congested section, and a curved section. Moreover, the adjustable accessories and the priority of each adjustable accessory are set by the driver on the human-computer interaction interface of the vehicle.

[0120] Next, the controller may determine the number of target accessories according to the absolute value of the slope, and the number of target accessories may be positively correlated with the absolute value of the slope. Specifically, the greater the absolute value of the slope, the greater the number of target accessories determined by the controller; the smaller the absolute value of the slope, the smaller the number of target accessories determined by the controller.

[0121] Then, the controller may determine a target accessory from the at least one adjustable accessory according to the priorities of the respective adjustable accessories and the number of the target accessories.

[0122] A vehicle cruise control method provided in an embodiment of the present application further improves the fuel economy and environmental performance of the vehicle by extracting specific slope information of the current road section where the vehicle is located from the acquired current road section information, and determining the adjustment direction and adjustment range of the target accessory working power according to the slope information, and adjusting the working power of the target accessory accordingly; by setting a human-computer interaction interface, it is convenient to receive the adjustable accessories input by the driver 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] The embodiment of the present invention can divide the electronic device or the main control device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. There may be other division methods 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 the present application. Figure 4 As shown, the device includes: an acquisition module 410; an input module 420; and a control module 430.

[0125] An acquisition module 410 is used to acquire the driver's style information, vehicle state information and current road section information, where the style information is used to indicate the driver's preference for changes in vehicle state;

[0126] An input module 420 is used to input the style information, the vehicle state information and the current road section information into the global optimization algorithm to obtain the target state information of the vehicle, wherein the target state information includes the target vehicle speed and the target gear position;

[0127] The control module 430 is used to input the target state information into the local adjustment algorithm, control the vehicle speed and gear, and during the process of speed and gear control, control the accessories of the vehicle according to the current road section information. The accessory control is used to control the target accessories on the vehicle. The target accessories include accessories with energy consumption 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.

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

[0129] a matching module, used to match the historical operation data of the vehicle with at least one preset operation data respectively, to obtain at least one target operation data matching the historical operation data, each preset operation data corresponds to a preset style information, and the historical operation data of the vehicle includes data of one or more historical time periods;

[0130] A display module, for displaying preset style information respectively corresponding to at least one target operation data on a human-computer interaction interface of the vehicle according to a historical operation time sequence of historical operation data matching the target operation data;

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

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

[0133] A determination module, used to determine preset style features corresponding to the plurality of preset style information respectively;

[0134] A clustering module, used for clustering the plurality of sample operation data, so as to divide the plurality of sample operation data into clusters corresponding to the preset style features of the plurality of preset style information;

[0135] The averaging module is used to perform an average operation on the sample running data in each cluster of the preset style information 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 amplitude determination module, and an adjustment module;

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

[0138] A direction and amplitude determination module is used to determine the adjustment direction and adjustment amplitude of the target accessory according to 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 amplitude determination module includes: a direction determination module and an amplitude determination module;

[0141] a direction determination module, configured to determine the adjustment direction to be decreasing when the slope information indicates that the current road section where the vehicle is located is uphill, and to determine the adjustment direction to be increasing when the slope information indicates that the current road section is downhill;

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

[0143] In one possible design, the apparatus 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 according to the current road section information. Different current road section information corresponds to different priorities. The adjustable accessories and priorities are set by the driver on the human-computer interaction interface of the vehicle;

[0145] An attachment quantity determination module is used to determine the target attachment quantity according to the absolute value of the slope, and the target attachment quantity is positively correlated with the absolute value;

[0146] The target accessory determination module is used to determine the target accessory from at least one adjustable accessory according to the priority and the number of the target accessories.

[0147] A vehicle cruise control device provided in this embodiment can execute a vehicle cruise control method of the above embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.

[0148] In a specific implementation of the aforementioned vehicle cruise control device, each module may be implemented as a processor, and the processor may execute computer-executable instructions stored in a memory, so that the processor executes 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 the present 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, the memory 520 and the communication component 530 are connected via a bus 540.

[0150] In a specific implementation process, at least one processor 510 executes the computer-executable instructions stored in the memory 520, so that at least one processor 510 executes a vehicle cruise control method executed by the electronic device side as described above.

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

[0152] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0153] The memory may include a high-speed RAM memory, and may also include a 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. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0155] The above-mentioned functions implemented by the electronic device and the main control device introduce the scheme provided by the embodiment of the present invention. It can be understood that in order to implement the above-mentioned functions, the electronic device or the main control device includes a hardware structure and / or software module corresponding to the execution of each function. In combination with the units and algorithm steps of each example described in the embodiment disclosed in the embodiment of the present invention, the embodiment of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or 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 to exceed the scope of the technical solution of the embodiment of the present invention.

[0156] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the computer-readable storage medium is used to implement the above vehicle cruise control method.

[0157] The above-mentioned 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 memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0158] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium 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 be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in an electronic device or a main control device.

[0159] The present application also provides a computer program product, which includes a computer program. The computer program is stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium. At least one processor executes the computer program so that the electronic device executes the solution provided by the above embodiment.

[0160] Those skilled in the art can understand that all or part of the steps of the above method embodiments can be completed by hardware related to program instructions. The above program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above method embodiments are executed; and the above storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0161] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments, and the above embodiments are only used to illustrate the technical solution of the present application rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A vehicle cruise control method, characterized in that: include: Acquiring style information, vehicle state information, and current road section information of a driver of the vehicle, wherein the style information is used to indicate the driver's preference for changes in the vehicle state; Inputting the style information, the vehicle state information and the current road section information into a global optimization algorithm to obtain target state information of the vehicle, wherein the target state information includes a target vehicle speed and a target gear position; The target state information is input into a local adjustment algorithm to control the vehicle speed and gear position, and during the speed and gear position control, the vehicle accessories are controlled according to the current road section information, and the accessory control is used to control target accessories on the vehicle, wherein 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.

2. The method according to claim 1, characterized in that The obtaining of the vehicle driver's style information includes: Matching the historical operation data of the vehicle with at least one preset operation data respectively to obtain at least one target operation data matching the historical operation data, each preset operation data corresponds to a preset style information, and the historical operation data of the vehicle includes data of one or more historical time periods; Displaying the preset style information corresponding to at least one of the target operating data respectively on the human-computer interaction interface of the vehicle according to the historical operating time sequence of the historical operating data matching the target operating data; The preset style information selected by the user is used as the style information of the driver of the vehicle.

3. The method according to claim 2, characterized in that The generation process of the preset operation data includes: Determine preset style features corresponding to the plurality of preset style information respectively; Clustering the plurality of sample operation data to divide the plurality of sample operation data into clusters corresponding to the preset style features of the plurality of preset style information; For each cluster of preset style information, the sample running data in the cluster is averaged to obtain the preset running data of the preset style information.

4. The method according to any one of claims 1 to 3, characterized in that The controlling the accessories of the vehicle according to the current road section information includes: Extracting the slope information of the current road section where the vehicle is located from the current road section information; Determining an adjustment direction and an adjustment range of the target accessory according to the slope information; The operating power of the target accessory is adjusted according to the adjustment direction and the adjustment amplitude.

5. The method according to claim 4, characterized in that The step of determining the adjustment direction and adjustment range of the target accessory according to the slope information includes: When the slope information indicates that the current road section where the vehicle is located is uphill, determining that the adjustment direction is decreasing, and when the slope information indicates that the current road section is downhill, determining that the adjustment direction is increasing; The adjustment amplitude is determined according to the absolute value of the slope included in the slope information, and the adjustment amplitude is positively correlated with the slope.

6. The method according to claim 5, characterized in that Also includes: Acquire the priority of each adjustable accessory on the vehicle according to the current road section information, different current road section information corresponds to different priorities, and the adjustable accessories and the priority are set by the driver on the human-computer interaction interface of the vehicle; determining the number of target accessories according to the absolute value of the slope, wherein the number of target accessories is positively correlated with the absolute value; The target accessory is determined from at least one of the adjustable accessories according to the priority and the number of the target accessories.

7. A vehicle cruise control device, characterized in that: The device comprises: An acquisition module, used to acquire style information, vehicle state information and current road section information of a vehicle driver, wherein the style information is used to indicate the driver's preference for changes in vehicle state; An input module, used for inputting the style information, the vehicle state information and the current road section information into a global optimization algorithm to obtain target state information of the vehicle, wherein the target state information includes a target vehicle speed and a target gear position; A control module is used to input the target state information into a local adjustment algorithm, control the vehicle speed and gear, and during the vehicle speed and gear control, control accessories of the vehicle according to the current road section information, wherein the accessory control is used to control target accessories on the vehicle, wherein the target accessories include accessories whose energy consumption is greater than or equal to a preset energy consumption threshold, and wherein the target accessories include at least one of the following: an air compressor, a generator, or a fan.

8. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the vehicle cruise control method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the vehicle cruise control method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the vehicle cruise control method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

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

    CN108883734A

  • Vehicle control method and device, vehicle and storage medium

    CN117922583A

  • System and method for automatically controlling vehicle speed

    DE102012224341A1

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

    DE102016205152A1

  • Hybrid drive for a motor vehicle and method for operating it

    DE102022205989A1