Self-adaptive cruise vehicle speed control method and device, storage medium, computer equipment and vehicle

Through the adaptive cruise speed control method, the driver can directly set the vehicle speed through the accelerator pedal, solving the problem of cumbersome operation in the existing technology, improving the driving experience and vehicle intelligence.

CN120080842APending Publication Date: 2025-06-03ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510247939.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

When existing vehicles use the intelligent driving cruise function, the driver needs to operate the steering wheel buttons to modify the cruise speed, which is high in operation and low in intelligence.

Method used

An adaptive cruise speed control method is provided. The driver can directly set the cruise speed through the accelerator pedal, start by identifying the vehicle's intelligent driving cruise function, obtain vehicle speed information, detect the vehicle speed updated by the accelerator pedal, determine the vehicle speed range and monitor whether the vehicle speed is within the range within the set time. If so, control the vehicle's adaptive cruise speed.

Benefits of technology

It greatly improves the driving experience and vehicle intelligence, reduces the driver's operating costs, and achieves more intuitive and convenient cruising speed adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120080842A_ABST
    Figure CN120080842A_ABST
Patent Text Reader

Abstract

The invention relates to a self-adaptive cruise speed control method and device, a storage medium, computer equipment and a vehicle, and the method comprises the steps: recognizing that an intelligent driving cruise function of the vehicle is started, and obtaining the speed information of the vehicle; when it is detected that a driver of the vehicle updates the vehicle speed through an accelerator pedal according to the vehicle speed information, the currently updated vehicle speed is obtained, and the vehicle speed range is determined according to the currently updated vehicle speed; and monitoring whether the speed of the vehicle within the set time length is within the speed range or not by taking the current time point as a time starting point, and if so, controlling the self-adaptive cruise speed of the vehicle according to the current updated speed. According to the method, a driver can directly set the cruise speed through the accelerator pedal without operating keys of a steering wheel, so that the driving experience and the intelligence of the vehicle are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and particularly to an adaptive cruise vehicle speed control method, device, storage medium, computer device and vehicle. Background Art

[0002] With the popularization of current vehicle intelligence, more and more users will choose the intelligent driving cruise function. However, for the vehicles on the current market, when a driver wants to modify the cruise vehicle speed, the driver still needs to use buttons or rollers to adjust the vehicle speed, which is rather cumbersome. Therefore, there are problems of high operation cost and low intelligence. Summary of the Invention

[0003] Based on this, in view of the above technical problems, it is necessary to provide an adaptive cruise vehicle speed control method, device, storage medium, computer device and vehicle, so that a driver can directly set the cruise vehicle speed through an accelerator pedal without operating the steering wheel buttons, greatly improving the driving experience and the intelligence of the vehicle.

[0004] An adaptive cruise vehicle speed control method includes: when it is recognized that the intelligent driving cruise function of the vehicle is started, obtaining the vehicle speed information of the vehicle; when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed through the accelerator pedal, obtaining the currently updated vehicle speed, and determining a vehicle speed range according to the currently updated vehicle speed; monitoring whether the vehicle speed of the vehicle is within the vehicle speed range within a set duration starting from the current time point, and if so, controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed.

[0005] In one embodiment, determining the vehicle speed range according to the currently updated vehicle speed includes: obtaining the road information of the current road section where the vehicle is traveling, and obtaining a hysteresis interval value according to the road information of the current road section; determining the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0006] In one embodiment, obtaining the hysteresis interval value according to the road information of the current road section includes: if it is recognized according to the road information of the current road section that the road type of the current road section is a closed road, obtaining a reference interval value and increasing the reference interval value by a first set ratio to obtain the hysteresis interval value; if it is recognized according to the road information of the current road section that the road type of the current road section is a non-closed road, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0007] In one embodiment, obtaining a hysteresis interval value according to the road information of the current road section includes: if it is recognized according to the road information of the current road section that there is no vehicle within a set distance in front of the vehicle, obtaining a reference interval value and increasing the reference interval value by a second set ratio to obtain the hysteresis interval value; if it is recognized according to the road information of the current road section that there is a vehicle within a set distance in front of the vehicle, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0008] In one embodiment, determining a vehicle speed range according to the currently updated vehicle speed includes: obtaining a hysteresis interval value according to the currently updated vehicle speed; setting the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0009] In one embodiment, obtaining a hysteresis interval value according to the currently updated vehicle speed includes: if the currently updated vehicle speed is greater than a set speed threshold, obtaining a reference interval value and increasing the reference interval value by a third set ratio to obtain the hysteresis interval value; if the currently updated vehicle speed is less than or equal to the set speed threshold, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0010] In one embodiment, before the step of monitoring whether the vehicle speed of the vehicle is within the vehicle speed range within a set duration with the current time point as the starting time, it further includes: obtaining the historical driving data of the driver of the vehicle; determining, according to the historical driving data, the proportion of the historical driving with manual speed control within the default duration of the vehicle initialization configuration in all the counted historical driving, and setting the set duration according to the proportion; wherein, manual speed control means that after the driver updates the vehicle speed through the accelerator pedal, the intelligent driving cruise function is manually turned off or the vehicle speed set in the intelligent driving cruise function is adjusted within a set time threshold.

[0011] In one embodiment, setting the set duration according to the proportion includes: when the proportion is less than a set proportion threshold, setting the set duration to the default duration of the vehicle initialization configuration; when the proportion is greater than or equal to the set proportion threshold, obtaining a preset first time adjustment value and setting the set duration according to the sum value of the default duration of the vehicle initialization configuration and the first time adjustment value.

[0012] In one embodiment, setting a set duration according to the sum of the default duration configured during vehicle initialization and a first time adjustment value includes: setting an adjustable duration according to the sum of the default duration configured during vehicle initialization and the first time adjustment value; obtaining the updated driving data of the driver of the vehicle again after the preset duration; counting the proportion of the historical driving with manual speed control within the adjustable duration in the updated driving data, and when the proportion is less than a set proportion threshold, obtaining a preset second time adjustment value, and setting the set duration according to the difference between the adjustable duration and the second time adjustment value; when the proportion is greater than or equal to the set proportion threshold, setting the set duration according to the sum of the adjustable duration and the first time adjustment value; wherein, the second time adjustment value is equal to the first time adjustment value, or the second time adjustment value is not equal to the first time adjustment value.

[0013] In one embodiment, controlling the adaptive cruise vehicle speed according to the currently updated vehicle speed includes: monitoring the duration during which the driver's eyes are looking straight ahead within the set duration; if the ratio of the duration during which the driver's eyes are looking straight ahead to the set duration is greater than a set ratio, controlling the adaptive cruise vehicle speed according to the currently updated vehicle speed; if the ratio of the duration during which the driver's eyes are looking straight ahead to the set duration is less than or equal to the set ratio, outputting information indicating that the control of the adaptive cruise vehicle speed fails.

[0014] After the step of controlling the adaptive cruise vehicle speed according to the currently updated vehicle speed in one embodiment, it further includes: after determining that the adaptive cruise vehicle speed of the vehicle is updated, outputting a reminder message indicating that the update of the adaptive cruise vehicle speed is successful through the man-machine interaction system of the vehicle.

[0015] An adaptive cruise vehicle speed control device includes: an acquisition module, configured to identify the activation of the intelligent driving cruise function of the vehicle and acquire the vehicle speed information; a determination module, configured to, when detecting that the driver of the vehicle updates the vehicle speed through the accelerator pedal according to the vehicle speed information, acquire the currently updated vehicle speed and determine a vehicle speed range according to the currently updated vehicle speed; a control module, configured to monitor whether the vehicle speed of the vehicle is within the vehicle speed range within the set duration starting from the current time point, and if so, control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed.

[0016] A computer device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it performs the steps of any one of the above methods.

[0017] A vehicle is configured with the above computer device.

[0018] A computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, it implements the steps of any one of the above methods.

[0019] The above-mentioned adaptive cruise vehicle speed control method, device, storage medium, computer device and vehicle recognize the activation of the intelligent driving cruise function of the vehicle and obtain the vehicle speed information; when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed through the accelerator pedal, obtain the currently updated vehicle speed, and determine the vehicle speed range according to the currently updated vehicle speed; monitor whether the vehicle speed of the vehicle is within the vehicle speed range within a set duration starting from the current time point. If so, control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed. Therefore, the driver can directly set the cruise vehicle speed through the accelerator pedal without having to operate the steering wheel buttons, greatly improving the driving experience and the intelligence of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 FIG. is an application environment diagram of an adaptive cruise vehicle speed control method in an embodiment;

[0021] Figure 2 FIG. is a flowchart of an adaptive cruise vehicle speed control method in an embodiment;

[0022] Figure 3 FIG. is a structural block diagram of an adaptive cruise vehicle speed control device in an embodiment;

[0023] Figure 4 FIG. is an internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0024] To make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0025] It should be understood that in the description of the present application, unless otherwise clearly required by the context, the words such as "including" and "comprising" throughout the specification should be interpreted as the meaning of including rather than exclusive or exhaustive; that is, the meaning of "including but not limited to".

[0026] It should also be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. In addition, in the description of the present application, unless otherwise stated, the meaning of "a plurality" is two or more.

[0027] An adaptive cruise vehicle speed control method provided by the present application is applied to an application environment as Figure 1 shown. As Figure 1As shown, the vehicle terminal 100 is used to execute an adaptive cruise vehicle speed control method of the present application. Specifically, as Figure 1 shown, the vehicle terminal 100 is configured with an intelligent driving cruise function. When the vehicle terminal 100 recognizes that the intelligent driving cruise function of the vehicle is started, it obtains the vehicle speed information of the vehicle through the speed sensor 200. When it detects that the driver of the vehicle updates the vehicle speed through the accelerator pedal 300 according to the vehicle speed information, it obtains the currently updated vehicle speed and determines the vehicle speed range according to the currently updated vehicle speed; starting from the current time point, it monitors whether the vehicle speed of the vehicle is within the vehicle speed range within a set duration. If so, it controls the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed. Therefore, the driver can directly set the cruise vehicle speed through the accelerator pedal without having to operate the steering wheel buttons, greatly improving the driving experience and the intelligence of the vehicle.

[0028] In one embodiment, the present application provides an adaptive cruise vehicle speed control method, which is applied to Figure 1 the vehicle terminal 100 shown. Among them, as Figure 2 shown, the present application provides an adaptive cruise vehicle speed control method, including the following steps:

[0029] S202, recognize that the intelligent driving cruise function of the vehicle is started, and obtain the vehicle speed information of the vehicle.

[0030] In this embodiment, a vehicle terminal is configured on the vehicle, and the vehicle terminal is used to perform intelligent control on the vehicle. The vehicle terminal is configured with an intelligent driving cruise function. Users such as drivers can control the cruise vehicle speed of the vehicle by operating the intelligent driving cruise function. Specifically, when the driver starts the intelligent driving cruise function of the vehicle and the vehicle terminal recognizes that the intelligent driving cruise function of the vehicle is started, it determines that the driver enables intelligent cruise vehicle speed control. Furthermore, it obtains and monitors the vehicle speed information of the vehicle in real time. Specifically, when the intelligent driving cruise function is turned on and the initial vehicle speed v o . The user turns on the intelligent driving cruise function, such as ACC (Adaptive Cruise Control), ICC (Intelligent Cruise Control), and sets the initial vehicle speed v o , and the cruise longitudinal function state machine is in the Active state.

[0031] S204, when it detects that the driver of the vehicle updates the vehicle speed through the accelerator pedal according to the vehicle speed information, obtain the currently updated vehicle speed and determine the vehicle speed range according to the currently updated vehicle speed.

[0032] In this embodiment, when the vehicle-mounted terminal detects that the driver updates the vehicle speed through the accelerator pedal via a speed sensor, it obtains the currently updated vehicle speed of the vehicle. Specifically, when the driver updates the vehicle speed through the accelerator pedal, the speed sensor obtains the updated vehicle speed information and sends the updated vehicle speed information to the vehicle-mounted terminal. The vehicle-mounted terminal identifies that the driver of the vehicle updates the vehicle speed through the accelerator pedal based on the speed change of the vehicle at the front and rear time points.

[0033] The way for the vehicle-mounted terminal to determine the vehicle speed range according to the currently updated vehicle speed can be as follows: The vehicle-mounted terminal pre-sets the configuration conditions for the vehicle speed range, and the configuration conditions for the vehicle speed range are related to the currently updated vehicle speed of the vehicle. When the currently updated vehicle speed of the vehicle is determined, the vehicle speed range can be determined through its configuration conditions. For example, a redundancy value is set in the configuration conditions, and the vehicle speed range is determined by the absolute value of the difference between the currently updated vehicle speed and the redundancy value.

[0034] In an example of this embodiment, the step of determining the vehicle speed range according to the currently updated vehicle speed includes: obtaining the road information of the current section where the vehicle is traveling, and obtaining the hysteresis interval value according to the road information of the current section; determining the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0035] In this example, the hysteresis interval value refers to the above-mentioned redundancy value. Different road information sets different redundancy values. The redundancy value corresponding to it is determined according to the road information of the current section where the vehicle is traveling, and then the vehicle speed range is determined according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value. For example, the currently updated vehicle speed is v to , and the hysteresis interval value is k, then the vehicle speed range is [v to -k, v to +k]. Among them, the specific value of k is dynamically adjusted according to the road type, road environment, and the vehicle speed of the own vehicle to ensure that when the road is good, the traffic condition is good, and the vehicle speed of the own vehicle is relatively high, it is easier to update the set vehicle speed.

[0036] In a scenario of this example, the step of obtaining the hysteresis interval value according to the road information of the current section includes: if it is identified according to the road information of the current section that the road type of the current section is a closed road, then obtain the reference interval value and increase the reference interval value by the first set ratio to obtain the hysteresis interval value; if it is identified according to the road information of the current section that the road type of the current section is a non-closed road, then obtain the reference interval value and use the reference interval value as the hysteresis interval value.

[0037] In this scenario, the reference interval value is set when the vehicle leaves the factory. If it is recognized from the road information of the current road section that the current road section is a closed road such as a highway or an urban expressway, the reference interval value is increased by a certain proportion to obtain the hysteresis interval value. For example, the reference interval value is k o , where k = (1 + m 1 %) * k o . Among them, m 1 % is the first set proportion, and m 1 % ≥ 0.

[0038] If it is recognized from the road information of the current road section that the current road section is other non-closed roads such as national roads or rural roads, to ensure the safety of vehicle driving, the reference interval value is used as the hysteresis interval value. That is, k = k o .

[0039] Therefore, by setting different vehicle speed ranges for different road scenarios, it is possible to accurately recognize the driver's intention to set the cruise vehicle speed through the accelerator pedal according to the scenario requirements.

[0040] In another scenario of this example, the step of obtaining the hysteresis interval value according to the road information of the current road section includes: if it is recognized from the road information of the current road section that there is no vehicle within a set distance in front of the vehicle, obtain the reference interval value, and increase the reference interval value by the second set proportion to obtain the hysteresis interval value; if it is recognized from the road information of the current road section that there is a vehicle within a set distance in front of the vehicle, obtain the reference interval value, and use the reference interval value as the hysteresis interval value.

[0041] In this scenario, in the current road section, if there are no other vehicles in front of the vehicle, a wider vehicle speed range can be configured to meet the driver's need to adjust the vehicle speed significantly on the section without other vehicles. If there are other vehicles in front of the vehicle, a smaller vehicle speed range needs to be configured to meet the situation where the driver will not adjust the vehicle speed significantly when there are other vehicles. Specifically, the reference interval value is set when the vehicle leaves the factory. If it is recognized that there is no vehicle within a set distance in front of the vehicle, the reference interval value is increased by a certain proportion to obtain the hysteresis interval value. For example, the reference interval value is k o , where k = (1 + m 2 %) * k o . Among them, m 2 % is the second set proportion, and m 2 % ≥ 0. If it is recognized from the road information of the current road section that there is a vehicle within a set distance in front of the vehicle, to ensure the safety of vehicle driving, the reference interval value is used as the hysteresis interval value. That is, k = k o . For example, when there is no vehicle continuously 100m in front of the own vehicle, k is dynamically adjusted to (1 + m 2 %) * k o , and in other cases it is ko Therefore, by setting different vehicle speed ranges for different road scenarios, the intention of the driver to set the cruise vehicle speed through the accelerator pedal can be accurately identified according to the scenario requirements.

[0042] In another example of this embodiment, the step of determining the vehicle speed range according to the currently updated vehicle speed includes: obtaining a hysteresis interval value according to the currently updated vehicle speed; setting the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value. Among them, obtaining the hysteresis interval value according to the currently updated vehicle speed includes: if the currently updated vehicle speed is greater than the set speed threshold, obtaining a reference interval value, and increasing the reference interval value by a third set ratio to obtain the hysteresis interval value; if the currently updated vehicle speed is less than or equal to the set speed threshold, obtaining the reference interval value and using the reference interval value as the hysteresis interval value.

[0043] In one implementation, the hysteresis interval value can also be determined according to the currently updated vehicle speed of the vehicle. When the currently updated vehicle speed is greater than the set speed threshold, k = (1 + m 3 %) * k o . Where m 3 % is the third set ratio, and m 3 % ≥ 0.. When the currently updated vehicle speed is less than or equal to the set speed threshold, k = k o . The set speed threshold can be set according to the specific scenario. For example, when the vehicle speed of the host vehicle is above 60 km / h, k is dynamically adjusted to (1 + m 3 %) * k o , and in other cases it is k o .

[0044] S206, starting from the current time point as the time starting point, monitor whether the vehicle speed of the vehicle is within the vehicle speed range within the set duration. If so, control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed.

[0045] In this embodiment, after the in-vehicle terminal determines the vehicle speed range, starting from the current time point as the time starting point for monitoring the vehicle speed, monitor whether the vehicle speed of the vehicle is within the vehicle speed range within the set duration. If so, it is recognized that the driver sets the cruise vehicle speed through the accelerator pedal, and at this time, directly control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed. If not, it is recognized that the driver does not set the cruise vehicle speed through the accelerator pedal, and at this time, the in-vehicle terminal does not process the cruise vehicle speed.

[0046] Based on the above various examples, a specific example is provided:

[0047] The user turns on the intelligent driving cruise function, such as ACC (Adaptive Cruise Control), ICC (Intelligent Cruise Control), and sets the initial vehicle speed v o。The cruise longitudinal function state machine is in the Active state.

[0048] The user actively accelerates and maintains the vehicle speed within (v to ±k) within the set duration X.

[0049] When the user wants to update the cruise vehicle speed by actively accelerating, they need to maintain the vehicle speed within the range of (v to ±k) for a duration of X. The cruise vehicle speed will be updated to v to 。That is to say, when the cruise function state machine is in the override state, if the vehicle speed remains within the range of (v to ±k) for a continuous duration of X, then the cruise function state machine will jump to Active and the cruise vehicle speed will be updated to v to 。

[0050] v to : The target cruise vehicle speed. The value updated for the cruise vehicle speed that the system monitors the driver wants to set by actively accelerating. Theoretically, v to >v o 。

[0051] k: The value of the deadband interval set without feeling. The purpose is to provide an operation redundancy interval when the driver wants to set the vehicle speed by actively accelerating, reducing the difficulty of using the function. The specific value of k can be adjusted through actual vehicle tests.

[0052] X: The set duration to be maintained. The X strategy is set to ensure that the user has a subjective request to update the vehicle speed. The specific value of X can also be adjusted through actual vehicle tests.

[0053] In one embodiment, before the step of monitoring whether the vehicle speed of the vehicle is within the vehicle speed range within the set duration with the current time point as the starting point of time, it further includes: obtaining the historical driving data of the driver of the vehicle; determining, according to the historical driving data, the proportion of historical driving with manual speed control within the default duration of the vehicle initialization configuration among all the historical driving statistics, and setting the set duration according to the proportion; where manual speed control means that after the driver updates the vehicle speed through the accelerator pedal, they manually turn off the intelligent driving cruise function or adjust the vehicle speed set in the intelligent driving cruise function within the set time threshold.

[0054] In an example of this embodiment, setting the set duration according to the proportion includes: when the proportion is less than the set proportion threshold, setting the set duration to the default duration of the vehicle initialization configuration; when the proportion is greater than or equal to the set proportion threshold, obtaining a pre-set first time adjustment value, and setting the set duration according to the sum value of the default duration of the vehicle initialization configuration and the first time adjustment value.

[0055] In one implementation of this example, the set duration is set according to the sum of the default duration configured during vehicle initialization and the first time adjustment value, including: setting the duration to be adjusted according to the sum of the default duration configured during vehicle initialization and the first time adjustment value; obtaining the updated driving data of the vehicle driver again after the preset duration; counting the proportion of the historical driving with manual speed control within the duration to be adjusted in the updated driving data, and when the proportion is less than the set proportion threshold, obtaining the preset second time adjustment value, and setting the set duration according to the difference between the duration to be adjusted and the second time adjustment value; when the proportion is greater than or equal to the set proportion threshold, setting the set duration according to the sum of the duration to be adjusted and the first time adjustment value. Wherein, the second time adjustment value is the same as the first time adjustment value, or the second time adjustment value is different from the first time adjustment value.

[0056] In this embodiment, the set duration is set by collecting the historical driving data of the driver. That is, the set duration is dynamically adjusted based on the driving habits of the vehicle driver. Specifically, the historical driving data of the driver is collected, all the historical driving to be counted is determined from the historical driving data, and the historical driving situation with manual speed control in all the historical driving is determined. The set duration is set based on the proportion of the historical driving with manual speed control in all the historical driving to be counted. Among them, if the proportion is less than the set proportion threshold, it means that the possibility of the driver canceling or adjusting the cruising speed of the intelligent driving cruise function in the historical driving is small, that is, the driver accepts the default duration configured during vehicle initialization, and the set duration is set to the default duration configured during vehicle initialization. If the proportion is greater than or equal to the set proportion threshold, it means that the possibility of the driver canceling or adjusting the cruising speed of the intelligent driving cruise function in the historical driving is large, that is, the driver does not accept the default duration configured during vehicle initialization and manually intervenes in the adaptive cruising speed. At this time, it is necessary to adjust the default duration configured during vehicle initialization. That is, obtain the preset first time adjustment value, and set the set duration according to the sum of the default duration configured during vehicle initialization and the first time adjustment value. Therefore, the set duration can be adjusted according to the driving habits of the driver, so that the automatic control of the adaptive cruising speed of the vehicle can meet the personalized requirements of the driver.

[0057] Further, setting the set duration according to the sum of the default duration configured during vehicle initialization and the first time adjustment value can be as follows: First, set the duration to be adjusted according to the sum of the default duration configured during vehicle initialization and the first time adjustment value, and then continue to collect the driver's driving data. If the proportion of the historical driving with manual speed control within the duration to be adjusted in the newly collected driving data is less than the set proportion threshold, then set the set duration according to the difference between the duration to be adjusted and the second time adjustment value. Here, the second time adjustment value and the first time adjustment value are independently configured time adjustment values. The second time adjustment value can be the same as or different from the first time adjustment value. Setting the set duration according to the difference between the duration to be adjusted and the second time adjustment value can avoid the time error that may exist when the duration to be adjusted is the critical duration acceptable to the driver. Subtracting a certain time adjustment value from the duration to be adjusted to set the set duration can make the set duration after setting largely meet the driver's usage requirements.

[0058] For example, the maintained set duration X is adaptively set according to the driving habits of the driver of the vehicle itself to ensure that the maintained set duration gradually matches the driver's driving habits. The specific way to adaptively adjust the duration is as follows:

[0059] When the vehicle leaves the factory, the maintained set duration is the default duration, uniformly X o .

[0060] Statistically analyze 50 scenarios where the driver updates the vehicle speed through the accelerator pedal. When the vehicle speed is updated each time, if in more than 50% of the scenarios, the driver actively turns off the cruise function or adjusts the set vehicle speed within 3 seconds, then extend the value of X to X o +t; if in 50% of the exit scenarios still exist after 50 such adjustments, then extend the duration again to X o +2t, and the maximum value of X o is X o at most. Keep the switch to actively turn off the "cruise vehicle speed automatic update function". Among them, the first time adjustment value is t. t and the maximum value X max are configured when the vehicle leaves the factory. If the number of driving times collected is insufficient, the set duration is configured as the default duration X max . If the number of driving times collected is greater than 50 and less than 100, but in more than 50% of the scenarios, the driver actively turns off the cruise function or adjusts the set vehicle speed within 3 seconds, then extend the value of X to X o +t until the number of driving times in the next statistics is greater than or equal to 50, and then judge and adjust the duration through the newly added 50 driving scenarios. In addition, when the maintained duration is (X o o ), oWhen (n + t), where n is a positive integer, if in 50 adjusted times, there are 90% of the scenarios where the driver does not exit the cruise function or adjust the vehicle speed, then the updated maintained set duration is shortened to X o +(n - 1)t.

[0061] The above adaptive cruise vehicle speed control method recognizes the activation of the intelligent driving cruise function of the vehicle and obtains the vehicle speed information of the vehicle; when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed through the accelerator pedal, the currently updated vehicle speed is obtained, and the vehicle speed range is determined according to the currently updated vehicle speed; starting from the current time point, it is monitored whether the vehicle speed of the vehicle is within the vehicle speed range within the set duration. If so, the adaptive cruise vehicle speed of the vehicle is controlled according to the currently updated vehicle speed. Therefore, the driver can directly set the cruise vehicle speed through the accelerator pedal without having to operate the steering wheel buttons, greatly improving the driving experience and the intelligence of the vehicle.

[0062] In one embodiment, the step of controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed includes: monitoring the duration of the driver's eyes looking straight ahead within the set duration; if the ratio of the duration of the driver's eyes looking straight ahead to the set duration is greater than the set ratio, then control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed; if the ratio of the duration of the driver's eyes looking straight ahead to the set duration is less than or equal to the set ratio, then output information indicating the failure of adaptive cruise vehicle speed control.

[0063] In this embodiment, if the vehicle is equipped with a driver status monitoring system, it should be ensured that the driver is in the loop before updating the cruise vehicle speed, that is, the driver's eyes are looking at the road, so as to improve the safety and fault tolerance of the function. Specifically, it can also be set that the driver looking at the road is a prerequisite for adaptive cruise vehicle speed control. Considering the daily habits of drivers and the uncertainty of sensors, it is required that the driver's looking-at-road time exceeds 80% within the set duration before allowing the vehicle speed to be automatically updated. If the condition is not met, then directly output information indicating the failure of adaptive cruise vehicle speed control. Therefore, the safety of the driver can be ensured in the scenario of adaptive cruise vehicle speed control.

[0064] In one embodiment, after the step of controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed, it further includes: after determining that the adaptive cruise vehicle speed of the vehicle is updated, output a reminder message indicating the success of the adaptive cruise vehicle speed update through the vehicle's human-machine interaction system.

[0065] Specifically, after the system automatically updates the cruise vehicle speed, a reminder is sent to the driver through the human-machine interaction system to remind the vehicle to enter the new cruise vehicle speed and ensure the safety of the driver.

[0066] Among them, the parameters mentioned in the above embodiments: the set duration X, the driving skills counted 50 times, the monitoring thresholds of 50% and 90% within the set duration, the time adjustment value t, the hysteresis interval value, and the driver's road-watching maintenance ratio of 80% should be dynamically adjusted in combination with the vehicle configuration and the vehicle usage area. In addition, the in-vehicle terminal configures a switch for an adaptive cruise vehicle speed control method of the present application, and starts or closes the adaptive cruise vehicle speed control through the switch.

[0067] An adaptive cruise vehicle speed control method of the present application can reduce the driver's operation cost, improve vehicle intelligence, and also enhance the driving experience. Specifically:

[0068] 1. An inappreciable set vehicle speed is proposed, reducing the driver's operation cost.

[0069] 2. The proposed strategy requires the driver to be in the loop, ensuring the safety of the function.

[0070] 3. An automatic vehicle speed update strategy for a single vehicle is proposed, improving vehicle intelligence.

[0071] It should be understood that although the steps in the flowchart are sequentially shown according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.

[0072] The present application also provides an adaptive cruise vehicle speed control device. As Figure 3 shown, an adaptive cruise vehicle speed control device includes an acquisition module 302, a determination module 304, and a control module 306. The acquisition module 302 is used to identify that the intelligent driving cruise function of the vehicle is started and acquire the vehicle speed information of the vehicle; the determination module 304 is used to acquire the currently updated vehicle speed when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed through the accelerator pedal, and determine the vehicle speed range according to the currently updated vehicle speed; the control module 306 is used to monitor whether the vehicle speed of the vehicle within the set duration starting from the current time point is within the vehicle speed range. If so, control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed.

[0073] In one embodiment, determining a vehicle speed range according to the currently updated vehicle speed includes: obtaining road information of the current road section where the vehicle is traveling, and obtaining a hysteresis interval value according to the road information of the current road section; determining the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0074] In one embodiment, obtaining a hysteresis interval value according to the road information of the current road section includes: if it is identified from the road information of the current road section that the road type of the current road section is a closed road, obtaining a reference interval value, and increasing the reference interval value by a first set ratio to obtain the hysteresis interval value; if it is identified from the road information of the current road section that the road type of the current road section is a non-closed road, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0075] In one embodiment, obtaining a hysteresis interval value according to the road information of the current road section includes: if it is identified from the road information of the current road section that there is no vehicle within a set distance in front of the vehicle, obtaining a reference interval value, and increasing the reference interval value by a second set ratio to obtain the hysteresis interval value; if it is identified from the road information of the current road section that there is a vehicle within a set distance in front of the vehicle, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0076] In one embodiment, determining a vehicle speed range according to the currently updated vehicle speed includes: obtaining a hysteresis interval value according to the currently updated vehicle speed; setting the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0077] In one embodiment, obtaining a hysteresis interval value according to the currently updated vehicle speed includes: if the currently updated vehicle speed is greater than a set speed threshold, obtaining a reference interval value, and increasing the reference interval value by a third set ratio to obtain the hysteresis interval value; if the currently updated vehicle speed is less than or equal to the set speed threshold, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0078] In one embodiment, before monitoring whether the vehicle speed of the vehicle is within the vehicle speed range within a set duration with the current time point as the time starting point, it further includes: obtaining historical driving data of the driver of the vehicle; determining the proportion of historical driving with manual speed control within the default duration of the vehicle initialization configuration in all the historical driving statistics according to the historical driving data, and setting the set duration according to the proportion; wherein, manual speed control means that after the driver updates the vehicle speed through the accelerator pedal, the intelligent driving cruise function is manually turned off within a set time threshold or the vehicle speed set in the intelligent driving cruise function is adjusted.

[0079] In one embodiment, setting a preset duration according to a proportion includes: when the proportion is less than a preset proportion threshold, setting the preset duration as the default duration of the vehicle initialization configuration; when the proportion is greater than or equal to the preset proportion threshold, obtaining a preset first time adjustment value, and setting the preset duration according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value.

[0080] In one embodiment, setting the preset duration according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value includes: setting a duration to be adjusted according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value; obtaining the updated driving data of the driver of the vehicle again after a preset duration; counting the proportion of the historical driving with manual speed control within the duration to be adjusted in the updated driving data, when the proportion is less than the preset proportion threshold, obtaining a preset second time adjustment value, and setting the preset duration according to the difference between the duration to be adjusted and the second time adjustment value; when the proportion is greater than or equal to the preset proportion threshold, setting the preset duration according to the sum of the duration to be adjusted and the first time adjustment value; wherein, the second time adjustment value is equal to the first time adjustment value, or the second time adjustment value is not equal to the first time adjustment value.

[0081] In one embodiment, controlling the adaptive cruise vehicle speed according to the currently updated vehicle speed includes: monitoring the duration that the driver's eyes look straight ahead within the preset duration; if the ratio of the duration that the driver's eyes look straight ahead to the preset duration is greater than a preset ratio, controlling the adaptive cruise vehicle speed according to the currently updated vehicle speed; if the ratio of the duration that the driver's eyes look straight ahead to the preset duration is less than or equal to the preset ratio, outputting information indicating that the control of the adaptive cruise vehicle speed fails.

[0082] In one embodiment, after controlling the adaptive cruise vehicle speed according to the currently updated vehicle speed, it further includes: after determining that the adaptive cruise vehicle speed of the vehicle is updated, outputting a reminder message indicating that the update of the adaptive cruise vehicle speed is successful through the man-machine interaction system of the vehicle.

[0083] For the specific limitations of an adaptive cruise vehicle speed control device, reference can be made to the limitations of an adaptive cruise vehicle speed control method in the above text, which will not be elaborated here. Each module in the above adaptive cruise vehicle speed control device can be implemented in whole or in part by software, hardware and their combination. The above modules can be embedded in the processor of the in-vehicle controller in hardware form or be independent of it, or be stored in the memory of the in-vehicle controller in software form, so as to facilitate the processor to call and execute the operations corresponding to the above modules.

[0084] In one embodiment, a computer device is provided, and the computer device can be Figure 1 the in-vehicle terminal shown, and its internal structure diagram can be asFigure 4 As shown. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements an adaptive cruise vehicle speed control method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0085] Those skilled in the art can understand that Figure 4 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0086] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: recognizing that the intelligent driving cruise function of the vehicle is started, and obtaining the vehicle speed information of the vehicle; when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed through the accelerator pedal, obtaining the currently updated vehicle speed, and determining a vehicle speed range according to the currently updated vehicle speed; monitoring whether the vehicle speed of the vehicle is within the vehicle speed range within a set duration starting from the current time point. If so, controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed.

[0087] In one of the embodiments, when the processor executes the computer program to implement the step of determining the vehicle speed range according to the currently updated vehicle speed as described above, the following steps are specifically implemented: obtaining the road information of the current section where the vehicle is traveling, and obtaining a hysteresis interval value according to the road information of the current section; determining the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0088] In one embodiment, when the processor executes a computer program to implement the above step of obtaining the hysteresis interval value according to the road information of the current road section, the following steps are specifically implemented: If it is identified from the road information of the current road section that the road type of the current road section is a closed road, obtain the reference interval value, and increase the reference interval value by a first set ratio to obtain the hysteresis interval value; If it is identified from the road information of the current road section that the road type of the current road section is a non-closed road, obtain the reference interval value, and use the reference interval value as the hysteresis interval value.

[0089] In one embodiment, when the processor executes a computer program to implement the above step of obtaining the hysteresis interval value according to the road information of the current road section, the following steps are specifically implemented: If it is identified from the road information of the current road section that there is no vehicle within a set distance in front of the vehicle, obtain the reference interval value, and increase the reference interval value by a second set ratio to obtain the hysteresis interval value; If it is identified from the road information of the current road section that there is a vehicle within a set distance in front of the vehicle, obtain the reference interval value, and use the reference interval value as the hysteresis interval value.

[0090] In one embodiment, when the processor executes a computer program to implement the above step of determining the vehicle speed range according to the currently updated vehicle speed, the following steps are specifically implemented: Obtain the hysteresis interval value according to the currently updated vehicle speed; Set the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0091] In one embodiment, when the processor executes a computer program to implement the above step of obtaining the hysteresis interval value according to the currently updated vehicle speed, the following steps are specifically implemented: If the currently updated vehicle speed is greater than the set speed threshold, obtain the reference interval value, and increase the reference interval value by a third set ratio to obtain the hysteresis interval value; If the currently updated vehicle speed is less than or equal to the set speed threshold, obtain the reference interval value, and use the reference interval value as the hysteresis interval value.

[0092] In one embodiment, when the processor executes a computer program, the following steps are further implemented: Obtain the historical driving data of the driver of the vehicle; Determine the proportion of the historical driving with manual speed control within the default duration of the vehicle initialization configuration in all the historical driving statistics according to the historical driving data, and set the set duration according to the proportion; where manual speed control means that after the driver updates the vehicle speed through the accelerator pedal, the intelligent driving cruise function is manually turned off or the set vehicle speed in the intelligent driving cruise function is adjusted within the set time threshold.

[0093] In one embodiment, when the processor executes a computer program to implement the above step of setting a set duration according to the proportion, the following steps are specifically implemented: when the proportion is less than the set proportion threshold, set the set duration to the default duration of the vehicle initialization configuration; when the proportion is greater than or equal to the set proportion threshold, obtain a preset first time adjustment value, and set the set duration according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value.

[0094] In one embodiment, when the processor executes a computer program to implement the above step of setting the set duration according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value, the following steps are specifically implemented: set the duration to be adjusted according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value; obtain the updated driving data of the driver of the vehicle again after a preset duration; count the proportion of the historical driving with manual speed control within the duration to be adjusted in the updated driving data. When the proportion is less than the set proportion threshold, obtain a preset second time adjustment value, and set the set duration according to the difference between the duration to be adjusted and the second time adjustment value; when the proportion is greater than or equal to the set proportion threshold, set the set duration according to the sum of the duration to be adjusted and the first time adjustment value; wherein, the second time adjustment value is equal to the first time adjustment value, or the second time adjustment value is not equal to the first time adjustment value.

[0095] In one embodiment, when the processor executes a computer program to implement the above step of controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed, the following steps are specifically implemented: monitor the duration that the driver's eyes look straight ahead within the set duration; if the ratio of the duration that the driver's eyes look straight ahead to the set duration is greater than the set ratio, control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed; if the ratio of the duration that the driver's eyes look straight ahead to the set duration is less than or equal to the set ratio, output information indicating that the control of the adaptive cruise vehicle speed fails.

[0096] In one embodiment, when the processor executes a computer program, the following steps are further implemented: after determining that the adaptive cruise vehicle speed of the vehicle is updated, output a reminder message indicating that the update of the adaptive cruise vehicle speed is successful through the man-machine interaction system of the vehicle.

[0097] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: recognize that the intelligent driving cruise function of the vehicle is started, and obtain the vehicle speed information of the vehicle; when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed through the accelerator pedal, obtain the currently updated vehicle speed, and determine the vehicle speed range according to the currently updated vehicle speed; monitor whether the vehicle speed of the vehicle is within the vehicle speed range within the set duration starting from the current time point. If so, control the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed.

[0098] In one embodiment, when the computer program is executed by the processor to implement the above step of determining the vehicle speed range according to the currently updated vehicle speed, the following steps are specifically implemented: obtaining road information of the current section where the vehicle is traveling, and obtaining a hysteresis interval value according to the road information of the current section; determining the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0099] In one embodiment, when the computer program is executed by the processor to implement the above step of obtaining the hysteresis interval value according to the road information of the current section, the following steps are specifically implemented: if it is recognized from the road information of the current section that the road type of the current section is a closed road, obtaining a reference interval value and increasing the reference interval value by a first set ratio to obtain the hysteresis interval value; if it is recognized from the road information of the current section that the road type of the current section is a non-closed road, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0100] In one embodiment, when the computer program is executed by the processor to implement the above step of obtaining the hysteresis interval value according to the road information of the current section, the following steps are specifically implemented: if it is recognized from the road information of the current section that there is no vehicle within a set distance in front of the vehicle, obtaining a reference interval value and increasing the reference interval value by a second set ratio to obtain the hysteresis interval value; if it is recognized from the road information of the current section that there is a vehicle within a set distance in front of the vehicle, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0101] In one embodiment, when the computer program is executed by the processor to implement the above step of determining the vehicle speed range according to the currently updated vehicle speed, the following steps are specifically implemented: obtaining the hysteresis interval value according to the currently updated vehicle speed; setting the vehicle speed range according to the difference between the currently updated vehicle speed and the hysteresis interval value and the sum value of the currently updated vehicle speed and the hysteresis interval value.

[0102] In one embodiment, when the computer program is executed by the processor to implement the above step of obtaining the hysteresis interval value according to the currently updated vehicle speed, the following steps are specifically implemented: if the currently updated vehicle speed is greater than a set speed threshold, obtaining a reference interval value and increasing the reference interval value by a third set ratio to obtain the hysteresis interval value; if the currently updated vehicle speed is less than or equal to the set speed threshold, obtaining a reference interval value and using the reference interval value as the hysteresis interval value.

[0103] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: obtaining historical driving data of the driver of the vehicle; determining, according to the historical driving data, the proportion of historical driving with manual speed control within the default duration of the vehicle initialization configuration in all the counted historical driving, and setting a set duration according to the proportion; wherein, manual speed control means that after the driver updates the vehicle speed through the accelerator pedal, the intelligent driving cruise function is manually turned off or the set vehicle speed in the intelligent driving cruise function is adjusted within a set time threshold.

[0104] In one embodiment, when the computer program is executed by a processor to implement the above step of setting the set duration according to the proportion, the following steps are specifically implemented: when the proportion is less than the set proportion threshold, setting the set duration as the default duration of the vehicle initialization configuration; when the proportion is greater than or equal to the set proportion threshold, obtaining a preset first time adjustment value, and setting the set duration according to the sum value of the default duration of the vehicle initialization configuration and the first time adjustment value.

[0105] In one embodiment, when the computer program is executed by a processor to implement the above step of setting the set duration according to the sum value of the default duration of the vehicle initialization configuration and the first time adjustment value, the following steps are specifically implemented: setting a duration to be adjusted according to the sum value of the default duration of the vehicle initialization configuration and the first time adjustment value; obtaining the updated driving data of the driver of the vehicle again after a preset duration; counting the proportion of historical driving with manual speed control within the duration to be adjusted in the updated driving data, when the proportion is less than the set proportion threshold, obtaining a preset second time adjustment value, and setting the set duration according to the difference value between the duration to be adjusted and the second time adjustment value; when the proportion is greater than or equal to the set proportion threshold, setting the set duration according to the sum value of the duration to be adjusted and the first time adjustment value; wherein, the second time adjustment value is equal to the first time adjustment value, or the second time adjustment value is not equal to the first time adjustment value.

[0106] In one embodiment, when the computer program is executed by a processor to implement the above step of controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed, the following steps are specifically implemented: monitoring the duration of the driver's eyes looking straight ahead within the set duration; if the ratio of the duration of the driver's eyes looking straight ahead to the set duration is greater than the set ratio, controlling the adaptive cruise vehicle speed of the vehicle according to the currently updated vehicle speed; if the ratio of the duration of the driver's eyes looking straight ahead to the set duration is less than or equal to the set ratio, outputting information indicating that the control of the adaptive cruise vehicle speed fails.

[0107] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: after determining that the adaptive cruise vehicle speed of the vehicle is updated, outputting a reminder message indicating that the update of the adaptive cruise vehicle speed is successful through the man-machine interaction system of the vehicle.

[0108] The present application also provides a vehicle, in which the computer device of the above embodiment is configured.

[0109] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided by the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0110] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.

[0111] The above embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application.

Claims

1. An adaptive cruise speed control method, characterized in that: The method comprises: Recognize that the intelligent driving cruise function of the vehicle is activated, and obtain the speed information of the vehicle; When it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed by using the accelerator pedal, obtaining the currently updated vehicle speed, and determining the vehicle speed range according to the currently updated vehicle speed; Taking the current time point as the time starting point, monitoring whether the vehicle speed is within the speed range within a set time period, and if so, controlling the adaptive cruise speed of the vehicle according to the currently updated speed.

2. The method according to claim 1, characterized in that The determining the vehicle speed range according to the currently updated vehicle speed includes: Acquire road information of a current road section on which the vehicle is traveling, and acquire a hysteresis interval value according to the road information of the current road section; The vehicle speed range is determined according to a difference between the currently updated vehicle speed and the hysteresis interval value and a sum of the currently updated vehicle speed and the hysteresis interval value.

3. The method according to claim 2, characterized in that The obtaining of the hysteresis interval value according to the road information of the current road section includes: If the road type of the current road section is identified as a closed road according to the road information of the current road section, a reference interval value is obtained, and the reference interval value is increased by a first set ratio to obtain the hysteresis interval value; If the road type of the current road section is identified as a non-closed road according to the road information of the current road section, a reference interval value is obtained and the reference interval value is used as the hysteresis interval value.

4. The method according to claim 2, characterized in that: The obtaining of the hysteresis interval value according to the road information of the current road section includes: If it is identified according to the road information of the current road section that there is no vehicle within a set distance in front of the vehicle, a reference interval value is obtained, and the reference interval value is increased by a second set ratio to obtain the hysteresis interval value; If it is identified based on the road information of the current road section that there is a vehicle within a set distance in front of the vehicle, a reference interval value is obtained and the reference interval value is used as the hysteresis interval value.

5. The method according to claim 1, characterized in that The determining the vehicle speed range according to the currently updated vehicle speed includes: Obtaining a hysteresis interval value according to the currently updated vehicle speed; The vehicle speed range is set according to a difference between the currently updated vehicle speed and the hysteresis interval value and a sum of the currently updated vehicle speed and the hysteresis interval value.

6. The method according to claim 5, characterized in that The obtaining of the hysteresis interval value according to the currently updated vehicle speed includes: If the currently updated vehicle speed is greater than the set speed threshold, a reference interval value is obtained, and the reference interval value is increased by a third set ratio to obtain the hysteresis interval value; If the currently updated vehicle speed is less than or equal to the set speed threshold, a reference interval value is obtained and the reference interval value is used as the hysteresis interval value.

7. The method according to claim 1, characterized in that Before the step of monitoring whether the vehicle speed is within the vehicle speed range within a set time period with the current time point as the time starting point, the method further includes: Acquiring historical driving data of the driver of the vehicle; Determine, according to the historical driving data, the proportion of historical driving with manual speed control within the default duration of the vehicle initialization configuration in all the historical driving statistics, and set the set duration according to the proportion; Among them, the manual speed control is that the driver manually turns off the intelligent driving cruise function or adjusts the vehicle speed set in the intelligent driving cruise function within a set time threshold after updating the vehicle speed through the accelerator pedal.

8. The method according to claim 7, characterized in that The setting of the set duration according to the proportion includes: When the proportion is less than a set ratio threshold, setting the set duration as a default duration for initialization configuration of the vehicle; When the proportion is greater than or equal to a set ratio threshold, a preset first time adjustment value is obtained, and the set duration is set according to the sum of a default duration of the vehicle initialization configuration and the first time adjustment value.

9. The method according to claim 8, characterized in that The setting of the set duration according to the sum of the default duration of the vehicle initialization configuration and the first time adjustment value includes: Setting the time to be adjusted according to the sum of the default time of the vehicle initialization configuration and the first time adjustment value; Reacquiring updated driving data of the driver of the vehicle after a preset period of time; Counting the proportion of historical driving with manual speed control within the time to be adjusted in the updated driving data, and when the proportion is less than a set ratio threshold, obtaining a preset second time adjustment value, and setting the set time according to the difference between the time to be adjusted and the second time adjustment value; When the proportion is greater than or equal to a set ratio threshold, setting the set duration according to the sum of the duration to be adjusted and the first time adjustment value; The second time adjustment value is equal to the first time adjustment value, or the second time adjustment value is not equal to the first time adjustment value.

10. The method according to any one of claims 1 to 9, characterized in that The controlling the adaptive cruise speed of the vehicle according to the currently updated vehicle speed includes: Monitor the time the driver's eyes are looking straight ahead within a set time period; If the ratio of the time period during which the driver's eyes are looking straight ahead to the set time period is greater than the set ratio, controlling the adaptive cruise speed of the vehicle according to the currently updated vehicle speed; If the ratio of the time period during which the driver's eyes are looking straight ahead to the set time period is less than or equal to the set ratio, information indicating that the adaptive cruise speed control has failed is output.

11. The method according to any one of claims 1 to 9, characterized in that After the step of controlling the adaptive cruise speed of the vehicle according to the currently updated vehicle speed, the method further includes: After determining that the adaptive cruise speed of the vehicle is updated, a reminder message indicating that the adaptive cruise speed is updated successfully is outputted through the human-computer interaction system of the vehicle.

12. An adaptive cruise speed control device, characterized in that: The device comprises: An acquisition module, used to recognize that the intelligent driving cruise function of the vehicle is activated and acquire the speed information of the vehicle; a determination module, configured to obtain a currently updated vehicle speed when it is detected according to the vehicle speed information that the driver of the vehicle updates the vehicle speed by using an accelerator pedal, and determine a vehicle speed range according to the currently updated vehicle speed; The control module is used to monitor whether the vehicle speed is within the speed range within a set time period with the current time point as the time starting point, and if so, control the adaptive cruise speed of the vehicle according to the currently updated speed.

13. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method according to any one of claims 1 to 11 when executing the computer program.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

15. A vehicle, characterized in that: The vehicle is equipped with the computer device of claim 13.

Citation Information

Cited By

  • Adaptive cruise vehicle speed control method and apparatus, and storage medium, computer device and vehicle

    WO2026184561A1