Intelligent cruise control method, electronic equipment and computer storage medium
By obtaining the set cruise speed and speed limit reference speed, determining the integrated speed and controlling the vehicle cruise, the speed risks and safety hazards caused by users due to negligence are solved, and driving safety and user experience are improved.
Patent Information
- Application Number
- CN202411829150.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-04-01
AI Technical Summary
When users use the intelligent cruise control function, the risk of overspeed deductions and safety hazards caused by negligence is high, and the existing technology is difficult to effectively solve this problem.
By obtaining the current set cruise speed and speed limit reference speed (including road speed limit value and experienced speed), when the specific speed fusion conditions are met, the fused speed is determined and the vehicle cruise is controlled according to the fused speed.
It reduces the risk of speeding points deductions and safety hazards caused by users due to negligence, improves driving safety, and improves user experience.
Smart Images

Figure CN119734702A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent driving technology, and in particular to an intelligent cruise control method, electronic equipment and computer storage medium. Background Art
[0002] With the rapid development of intelligent driving technology, the basic Level 2 intelligent driving solutions are becoming more and more mature, among which Intelligent Cruise Control (ICC) is also one of the most popular and practical functions. Intelligent cruise control is an important function of the Intelligent Driving Assistance System (ADAS). It automatically controls the vehicle's throttle, brakes and steering wheel through the comprehensive use of obstacle perception, lane line detection, map information, etc., to provide a safe and efficient driving experience. Among them, how to achieve intelligent control of longitudinal vehicle speed during cruising is one of the functional performances that users are more concerned about. Summary of the invention
[0003] The purpose of this application is to provide an intelligent cruise control method, electronic device and computer storage medium to reduce the risk of speeding points deduction due to negligence of users and potential safety hazards, improve driving safety and enhance user experience.
[0004] To achieve the above purpose, the technical solution of this application is implemented as follows:
[0005] In a first aspect, the present application provides an intelligent cruise control method, the method comprising:
[0006] When the smart cruise function is turned on, the current set cruise speed and the current speed limit reference speed are obtained. The speed limit reference speed includes the road speed limit value and / or the experienced speed;
[0007] When the speed limit reference speed and the set cruising speed meet the speed fusion condition, the fusion speed is determined according to the speed limit reference speed and the set cruising speed;
[0008] Control vehicle cruise based on fused vehicle speed.
[0009] As one implementation method, when the smart cruise function is turned on, the current speed limit reference speed is obtained, including:
[0010] In response to the operation of selecting the road speed limit control mode, obtaining the road speed limit value as the current speed limit reference vehicle speed;
[0011] In response to the operation of selecting the experience-based vehicle speed control mode, the experience-based vehicle speed is acquired as the current speed limit reference vehicle speed.
[0012] As one implementation method, when the current speed limit reference speed is the road speed limit value, the speed fusion condition includes:
[0013] The road speed limit is greater than or equal to the minimum speed limit; and
[0014] The road speed limit is less than the set cruising speed, and the difference between the road speed limit and the set cruising speed is less than or equal to a first preset threshold; and
[0015] The set cruising speed is not updated within a first preset period of time before the road speed limit value is acquired.
[0016] As one implementation manner, in response to the operation of selecting the road speed limit control mode, obtaining the road speed limit value as the current speed limit reference speed includes:
[0017] Obtain the road speed limit of the road section where the vehicle is located in real time based on the vehicle positioning information and navigation map; and / or
[0018] Get the road speed limit value marked by the traffic sign on the road ahead where the vehicle is located.
[0019] As one implementation method, when the current speed limit reference speed is the experience speed, the speed fusion conditions include:
[0020] The difference between the real-time speed of the vehicle and the set cruising speed is less than or equal to a second preset threshold; and
[0021] The set cruising vehicle speed is not updated within a second preset period of time before the experienced vehicle speed is acquired.
[0022] As one implementation manner, in response to selecting the operation of the experience vehicle speed control mode, obtaining the experience vehicle speed as the current speed limit reference speed includes:
[0023] Obtain driving behavior data of multiple vehicles on high-precision positioning sections based on cloud servers;
[0024] Filter driving behavior data for abnormal vehicle speeds;
[0025] The filtered driving behavior data is subjected to big data statistical learning to obtain the empirical vehicle speed of each high-precision positioning section.
[0026] As one implementation manner, after determining the fused vehicle speed according to the road speed limit value and the set cruising speed, the method further includes:
[0027] Determine whether the road speed limit value and / or the current user operation meets the fusion speed release condition;
[0028] If yes, then updating the current set cruise speed according to the set cruise speed and / or the current user operation;
[0029] The vehicle cruises according to the updated current set cruise speed.
[0030] As one implementation mode, the fusion vehicle speed release condition includes:
[0031] The road speed limit is greater than the set cruising speed; or
[0032] The current user operation is to update and set the fused vehicle speed.
[0033] In a second aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the intelligent cruise control method of the first aspect are implemented.
[0034] In a third aspect, the present application provides a computer storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the intelligent cruise control method of the first aspect are implemented.
[0035] The present application provides an intelligent cruise control method, electronic device and computer storage medium, the method comprising: when the intelligent cruise function is turned on, obtaining the current set cruise speed and the current speed limit reference speed, the speed limit reference speed including the road speed limit value and / or the experience speed; when the speed limit reference speed and the set cruise speed meet the speed fusion condition, determining the fusion speed according to the speed limit reference speed and the set cruise speed; and controlling the vehicle cruise according to the fusion speed. The technical solution of the present application, when the intelligent cruise function is turned on, by obtaining the current set cruise speed and the current speed limit reference speed, when the speed limit reference speed and the set cruise speed meet the speed fusion condition, determining the fusion speed according to the speed limit reference speed and the set cruise speed, and controlling the vehicle cruise according to the fusion speed, reduces the risk of speeding penalty points and safety hazards caused by negligence of the user, improves driving safety, and enhances the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0037] Figure 1 A flow chart of an intelligent cruise control method provided in an embodiment of the present application;
[0038] Figure 2 A schematic diagram of a specific process of an intelligent cruise control method in a road speed limit control mode provided by an embodiment of the present application;
[0039] Figure 3 A schematic diagram of a specific flow chart of an intelligent cruise control method in an experience-based vehicle speed control mode provided in an embodiment of the present application;
[0040] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0041] Description of reference numerals: processor 110 , memory 111 , network interface 112 , bus system 113 . DETAILED DESCRIPTION
[0042] The specific embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the description of the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0043] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0044] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate the existence of features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0045] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0046] It should be noted that, in this article, step codes such as S101, S102, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the scope of protection of this application.
[0047] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0048] See also Figure 1 , is a flow chart of an intelligent cruise control method provided by an embodiment of the present application. Figure 1As shown, the intelligent cruise control method of the present application includes the following steps:
[0049] Step S101: when the smart cruise function is turned on, the current set cruise speed and the current speed limit reference speed are obtained, where the speed limit reference speed includes the road speed limit value and / or the experienced speed;
[0050] Step S102: when the speed limit reference speed and the set cruising speed meet the speed fusion condition, determining the fusion speed according to the speed limit reference speed and the set cruising speed;
[0051] Step S103: Control vehicle cruising according to the fused vehicle speed.
[0052] The technical solution of the present application, when the intelligent cruise function is turned on, obtains the current set cruise speed and the current speed limit reference speed. When the speed limit reference speed and the set cruise speed meet the speed fusion condition, the fusion speed is determined according to the speed limit reference speed and the set cruise speed, and the vehicle cruise is controlled according to the fusion speed, thereby reducing the risk of speeding points deduction due to negligence of the user and safety hazards, improving driving safety, and enhancing the user experience.
[0053] In one embodiment, when the smart cruise function is turned on, obtaining the current speed limit reference speed includes:
[0054] In response to the operation of selecting the road speed limit control mode, obtaining the road speed limit value as the current speed limit reference vehicle speed;
[0055] In response to the operation of selecting the experience-based vehicle speed control mode, the experience-based vehicle speed is acquired as the current speed limit reference vehicle speed.
[0056] Here, by designing the switch setting items, the user can choose to use the road speed limit control mode or the experience speed control mode when turning on the smart cruise function. When the road speed limit control mode is selected, the road speed limit value is used as the current speed limit reference speed; when the experience speed control mode is selected, the experience speed is used as the current speed limit reference speed.
[0057] In one embodiment, in response to selecting the operation of the road speed limit control mode, obtaining the road speed limit value as the current speed limit reference speed includes:
[0058] Obtain the road speed limit of the road section where the vehicle is located in real time based on the vehicle positioning information and navigation map; and / or
[0059] Get the road speed limit value marked by the traffic sign on the road ahead where the vehicle is located.
[0060] Here, according to the speed limit information given by the navigation map, the road speed limit value of the road section where the vehicle is located is obtained in real time, or the traffic sign speed limit indication marked by the road sign ahead is obtained through the on-board machine vision system. When the road speed limit value given by the navigation map is different from the road speed limit value given by the road traffic sign, the road speed limit value given by the road traffic sign is used as the current speed limit reference speed, which can avoid speeding points due to driver negligence.
[0061] In one implementation, when the current speed limit reference speed is the road speed limit, the speed fusion condition includes:
[0062] The road speed limit is greater than or equal to the minimum speed limit; and
[0063] The road speed limit is less than the set cruising speed, and the difference between the road speed limit and the set cruising speed is less than or equal to a first preset threshold; and
[0064] The set cruising speed is not updated within a first preset period of time before the road speed limit value is acquired.
[0065] Here, speed fusion is performed only when the road speed limit is less than the set cruising speed, and the difference between the road speed limit and the set cruising speed must be less than or equal to a first preset threshold value, which can be calibrated according to actual application requirements, for example 40kph. In this way, speed fusion can be prevented when the difference between the road speed limit and the set cruising speed is too large, resulting in excessive speed drop and sudden braking of the vehicle, thereby affecting driving safety.
[0066] If the set cruise speed is updated by the user within the first preset time period (e.g. 1s, which can be calibrated according to actual application requirements) before obtaining the road speed limit value, the vehicle speed fusion will not be performed after obtaining the road speed limit value. If the user has just updated the set cruise speed in a very short time, it means that the user currently intends to control the vehicle according to the set cruise speed. When the road speed limit value is obtained, the user's intention should be given priority, ignoring the road speed limit value, and continuing to control the vehicle cruise according to the set cruise speed updated by the user, thus further improving the user experience.
[0067] In one embodiment, after determining the fused vehicle speed according to the road speed limit value and the set cruising speed, the method further includes:
[0068] Determine whether the road speed limit value and / or the current user operation meets the fusion speed release condition;
[0069] If yes, then updating the current set cruise speed according to the set cruise speed and / or the current user operation;
[0070] The vehicle cruises according to the updated current set cruise speed.
[0071] In one embodiment, the fusion vehicle speed release condition includes:
[0072] The road speed limit is greater than the set cruising speed; or
[0073] The current user operation is to update and set the fused vehicle speed.
[0074] Here, when the smart cruise function is turned on, the user sets a set cruise speed of 65kph, and the vehicle controls the cruise according to the set cruise speed of 65kph; if the road speed limit of 50kph is obtained to meet the speed fusion condition, the speed is fused according to the road speed limit of 50kph to obtain a fused speed of 50kph, and the vehicle controls the cruise according to the fused speed of 50kph; if a road speed limit of 70kph is obtained that is greater than the set cruise speed of 65kph and greater than the fused speed of 50kph, the current set cruise speed (i.e., the fused speed of 50kph) is restored to the set cruise speed of 65kph set by the user at the beginning. In this way, when encountering a road speed limit value greater than the user-set cruise speed, the vehicle cruise is still controlled with the user's intention as the priority, further improving the user experience.
[0075] In addition, after integrating the road speed limit or the experienced speed, if the user updates the set cruise speed through the Speed± button on the steering wheel, the speed will be increased or decreased based on the integrated speed. The integrated speed will be released and the vehicle will cruise according to the set cruise speed updated by the user. In this way, the vehicle cruise is controlled with the user's intention as the priority, further improving the user experience.
[0076] Specifically, see Figure 2 , which is a specific flow chart of an intelligent cruise control method in a road speed limit control mode provided in an embodiment of the present application.
[0077] like Figure 2 As shown in the figure, when the driver turns on the intelligent cruise function and selects the road speed limit control mode, the ICC system activates to receive the set speed (i.e., set the cruise speed), and during driving, receives the road speed limit value of the section where the vehicle is located in real time according to the navigation map or road traffic signs, and determines whether the road speed limit value meets the fusion condition (i.e., the vehicle speed fusion condition):
[0078] ① The road speed limit is greater than or equal to the minimum speed limit (for example, 30 kph, which can be set according to actual application requirements);
[0079] ② The road speed limit is less than the set speed, and the difference between the road speed limit and the set speed is less than or equal to a first preset threshold (e.g., 40 kph, which can be set according to actual application requirements);
[0080] ③ If the vehicle speed is greater than a preset vehicle speed threshold (e.g., 90 kph, which can be set according to actual application requirements), the road speed limit is less than the vehicle speed, and the difference between the road speed limit and the vehicle speed is less than or equal to a preset threshold (e.g., 20 kph, which can be set according to actual application requirements);
[0081] ④ Within a first preset time period (eg, 1 second, which may be set according to actual application requirements) before obtaining the road speed limit value, the set vehicle speed is not updated by the driver.
[0082] If the road speed limit meets the fusion conditions, the road speed limit is integrated for cruise control, that is, the current road speed limit is used as the fused speed for vehicle cruise control, and the current set speed is stored and remembered; after the road speed limit is integrated, if the driver updates the set speed through the Speed± button on the steering wheel, the speed is increased or decreased based on the fused speed (i.e. the road speed limit), the fused speed is released, and the vehicle cruise is controlled according to the speed set by the driver; after the road speed limit is integrated, if the driver does not update the set speed, and receives a new road speed limit again, and the new road speed limit is greater than the set speed, the vehicle is cruise controlled according to the set speed.
[0083] If the road speed limit value does not meet the fusion condition, the vehicle will continue to be cruise controlled according to the set speed; if the driver updates the set speed through the Speed± button on the steering wheel, the speed will be increased or decreased based on the set speed, and the vehicle cruise will be controlled according to the speed set by the driver; if the driver does not update the set speed and receives a new road speed limit value again, the process returns to the step of determining whether the road speed limit value meets the fusion condition.
[0084] In one embodiment, in response to selecting the operation of the experience vehicle speed control mode, obtaining the experience vehicle speed as the current speed limit reference speed includes:
[0085] Obtain driving behavior data of multiple vehicles on high-precision positioning sections based on cloud servers;
[0086] Filter driving behavior data for abnormal vehicle speeds;
[0087] The filtered driving behavior data is subjected to big data statistical learning to obtain the empirical vehicle speed of each high-precision positioning section.
[0088] Here, the cloud server obtains the driving behavior data of multiple vehicles on high-precision positioning sections (such as highways, elevated roads, on- and off-ramps, tunnels, etc.), and avoids scenes such as road congestion and dangerous driving. That is, the speed filtering conditions are set according to the map information. For example, when the speed is lower than 60kph, it is judged as road congestion data, and when the speed is higher than 140kph, it is judged as dangerous driving data. These driving behavior data are filtered for abnormal speeds, and then the filtered driving behavior data are subjected to big data statistical learning to obtain the empirical speed of each high-precision positioning section.
[0089] In one implementation, when the current speed limit reference speed is the empirical speed, the speed fusion condition includes:
[0090] The difference between the real-time speed of the vehicle and the set cruising speed is less than or equal to a second preset threshold; and
[0091] The set cruising vehicle speed is not updated within a second preset period of time before the experienced vehicle speed is acquired.
[0092] Here, within a third preset time period (for example, 30 seconds, which can be set according to actual application requirements) before obtaining the empirical vehicle speed, the difference between the vehicle's real-time speed and the set cruising speed must be less than or equal to a second preset threshold (for example, 5 kph, which can be set according to actual application requirements). In this way, it can be ensured that the vehicle is not in an abnormal driving condition. For example, the vehicle cruise cannot be controlled according to the set cruising speed due to road congestion, etc. The vehicle speed is integrated according to the empirical vehicle speed only when it is determined that the vehicle is driving normally.
[0093] If the set cruise speed is updated by the user within the second preset time period (e.g., 1s, which can be calibrated according to actual application requirements) before obtaining the experienced speed, the speed fusion will not be performed after obtaining the experienced speed. If the user has just updated the set cruise speed in a very short time, it means that the user currently intends to control the vehicle according to the set cruise speed. When the experienced speed is obtained, the user's intention should be given priority, the experienced speed should be ignored, and the vehicle cruise should continue to be controlled according to the set cruise speed updated by the user, thus further improving the user experience.
[0094] Specifically, see Figure 3 , which is a specific flow chart of an intelligent cruise control method in an experience-based vehicle speed control mode provided in an embodiment of the present application.
[0095] like Figure 3 As shown in the figure, when the driver turns on the intelligent cruise function and selects the experience speed control mode, the ICC system activates to receive the set speed (i.e., set the cruise speed), and receives the experience speed of the road section where the vehicle is located in real time during driving, and determines whether the real-time speed meets the fusion conditions:
[0096] ① Within a preset time period (e.g., 30 seconds, which can be set according to actual application requirements) before obtaining the experienced vehicle speed, the difference between the vehicle's real-time vehicle speed and the set vehicle speed is less than or equal to a second preset threshold value (e.g., 5 kph, which can be set according to actual application requirements);
[0097] ② Within a second preset time period (eg, 1 second, which may be set according to actual application requirements) before obtaining the experienced vehicle speed, the set vehicle speed is not updated and set by the driver.
[0098] If the real-time vehicle speed meets the fusion condition, the experienced speed is integrated for cruise control, that is, the current experienced speed is used as the fused speed for vehicle cruise control, and the current set speed is stored and remembered; after the fusion of the experienced speed, if the driver updates the set speed through the Speed± button on the steering wheel, the speed is increased or decreased based on the fused speed (i.e. the experienced speed), the fused speed is released, and the vehicle cruise is controlled according to the speed set by the driver; after the fusion of the experienced speed, if the driver does not update the set speed and receives a new experienced speed again, the process returns to the step of determining whether the real-time vehicle speed meets the fusion condition.
[0099] If the real-time vehicle speed does not meet the fusion conditions, the cruise control will continue according to the set speed; if the driver updates the set speed through the Speed± button on the steering wheel, the speed will be increased or decreased based on the set speed, and the vehicle cruise will be controlled according to the speed set by the driver; if the driver does not update the set speed and receives a new experienced speed again, the process returns to the step of determining whether the real-time vehicle speed meets the fusion conditions.
[0100] Based on the same inventive concept as the above embodiments, the present application embodiment provides an electronic device, such as Figure 4 As shown, the electronic device includes: a processor 110 and a memory 111 for storing a computer program that can be run on the processor 110; wherein, Figure 4 The processor 110 shown in the figure is not used to indicate that the number of the processor 110 is one, but is only used to indicate the positional relationship of the processor 110 relative to other devices. In actual applications, the number of the processor 110 may be one or more; similarly, Figure 4 The memory 111 shown in the figure has the same meaning, that is, it is only used to refer to the position relationship of the memory 111 relative to other devices. In practical applications, the number of memories 111 can be one or more. When the processor 110 is used to run a computer program, the above-mentioned intelligent cruise control method is implemented.
[0101] The electronic device may also include: at least one network interface 112. The various components in the electronic device are coupled together via a bus system 113. It is understood that the bus system 113 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 113 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 4 Various buses are labeled as bus system 113 .
[0102] The memory 111 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 111 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memories.
[0103] The memory 111 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device. Examples of these data include: any computer program used to operate on the electronic device, such as an operating system and an application; contact data; phone book data; messages; pictures; videos, etc. Among them, the operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and handle hardware-based tasks. The application program may include various applications, such as a media player (Media Player), a browser (Browser), etc., for implementing various application services. Here, the program that implements the method of the embodiment of the present application may be included in the application program.
[0104] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a computer storage medium, in which a computer program is stored. The computer storage medium may be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); it may also be various devices including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer storage medium is executed by the processor, the above-mentioned intelligent cruise control method is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to Figure 1 The description of the illustrated embodiment will not be repeated here.
[0105] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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, they should be considered to be within the scope of this specification.
[0106] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.
[0107] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. An intelligent cruise control method, characterized in that: The method comprises: When the smart cruise function is turned on, the current set cruise speed and the current speed limit reference speed are obtained, and the speed limit reference speed includes the road speed limit value and / or the experienced speed; When the speed limit reference speed and the set cruising speed meet a speed fusion condition, determining a fusion speed according to the speed limit reference speed and the set cruising speed; The vehicle cruise is controlled according to the fused vehicle speed.
2. The intelligent cruise control method according to claim 1, characterized in that: When the smart cruise function is turned on, the current speed limit reference speed is obtained, including: In response to the operation of selecting the road speed limit control mode, obtaining the road speed limit value as the current speed limit reference vehicle speed; In response to the operation of selecting the experience-based vehicle speed control mode, the experience-based vehicle speed is acquired as the current speed limit reference vehicle speed.
3. The intelligent cruise control method according to claim 1, characterized in that: When the current speed limit reference speed is the road speed limit value, the speed fusion condition includes: The road speed limit value is greater than or equal to the minimum speed limit value; and The road speed limit value is less than the set cruising speed, and the difference between the road speed limit value and the set cruising speed is less than or equal to a first preset threshold; and The set cruising speed is not updated within a first preset time period before the road speed limit value is obtained.
4. The intelligent cruise control method according to claim 2, characterized in that: In response to the operation of selecting the road speed limit control mode, obtaining the road speed limit value as the current speed limit reference speed includes: According to the vehicle positioning information and the navigation map, obtaining the road speed limit of the road section where the vehicle is located in real time; and / or Obtain the road speed limit value marked by the traffic sign on the road ahead of the vehicle.
5. The intelligent cruise control method according to claim 1, characterized in that: When the current speed limit reference speed is the experienced speed, the speed fusion condition includes: The difference between the real-time speed of the vehicle and the set cruising speed is less than or equal to a second preset threshold; and The set cruising speed is not updated within a second preset time period before the experienced vehicle speed is acquired.
6. The intelligent cruise control method according to claim 2, characterized in that: In response to the operation of selecting the experience vehicle speed control mode, obtaining the experience vehicle speed as the current speed limit reference vehicle speed includes: Obtain driving behavior data of multiple vehicles on high-precision positioning sections based on cloud servers; Performing abnormal vehicle speed filtering on the driving behavior data; The filtered driving behavior data is subjected to big data statistical learning to obtain the empirical vehicle speed of each high-precision positioning section.
7. The intelligent cruise control method according to claim 1, characterized in that: After determining the fused vehicle speed according to the road speed limit value and the set cruising speed, the method further includes: Determining whether the road speed limit value and / or the current user operation meets the fusion vehicle speed release condition; If so, the fused vehicle speed is adjusted according to the set cruising speed and / or the current user operation.
8. The intelligent cruise control method according to claim 7, characterized in that: The fusion speed release conditions include: The road speed limit is greater than the set cruising speed; or The current user operation is to update and set the fused vehicle speed.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the intelligent cruise control method according to any one of claims 1 to 8 are implemented.
10. A computer storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the intelligent cruise control method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Method and device of vehicle speed adjusting, controller and automobile
CN110356398A
Automatic cruise control method and device, medium, equipment and vehicle
CN111976724A
Automatic cruise speed adjusting method and system, vehicle controller and electric vehicle
CN113060137A
Adaptive cruise system optimization method based on big data analysis
CN114906139A
Vehicle speed adjusting method, device and equipment and computer readable storage medium
CN116001784A