A cruise braking method and device for a vehicle, a storage medium and a terminal
Patent Information
- Application Number
- CN202310019012.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-06
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-01-06
AI Technical Summary
现有巡航模式在车辆下坡时无法有效控制车速,导致驾驶人员需频繁手动操作,影响驾驶体验并增加安全隐患。
When the vehicle is going downhill, the auxiliary braking or braking is linked with the cruise mode to automatically control the vehicle speed, and the auxiliary braking or braking is activated while maintaining the cruise mode.
No manual operation is required, which improves driving safety and experience and ensures the stability of vehicle speed control.
Smart Images

Figure CN116176578B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of transmission control technology, and in particular to a method, device, storage medium, and terminal for cruise braking of a vehicle. Background Technology
[0002] Cruise control is an important driver assistance feature, now standard on all vehicles, and it provides excellent driving assistance on smooth roads. However, when going downhill, because cruise control lacks assisted braking capabilities, it's difficult to effectively control the vehicle's speed, potentially leading to accidents.
[0003] The existing solution typically involves reminding the driver to manually operate the cruise control, and then restarting it after the descent is complete. This method requires close driver attention and can cause the vehicle to frequently disengage from cruise control on roads with many downhill sections, negatively impacting the driving experience. Summary of the Invention
[0004] This application provides a cruise braking method, apparatus, storage medium, and terminal for a vehicle. To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general description, nor is it intended to identify key / important components or describe the scope of protection of these embodiments. Its sole purpose is to present some concepts in a simple form as a prelude to the detailed description that follows.
[0005] In a first aspect, embodiments of this application provide a cruise braking method for a vehicle, the method comprising:
[0006] In cruise mode, the vehicle's cruise speed and real-time speed are obtained;
[0007] The vehicle's driving status is determined based on the cruise speed and the real-time speed;
[0008] When the vehicle is speeding downhill, activate the vehicle's auxiliary braking and / or brakes and maintain cruise control.
[0009] Optionally, the method further includes:
[0010] Determine whether the vehicle has exited the downhill speeding state based on the cruise speed and the real-time speed.
[0011] When the vehicle exits the downhill speeding state, deactivate the vehicle's auxiliary braking and / or brakes.
[0012] Optionally, the method further includes:
[0013] Exit cruise mode after detecting a manual brake signal or an auxiliary brake manual switch signal.
[0014] Optionally, determining the vehicle's driving status based on the cruise speed and the real-time speed includes:
[0015] Obtain the vehicle's first braking threshold;
[0016] When the difference between the real-time speed and the cruise speed is greater than the first braking threshold, the vehicle is determined to be in a downhill speeding state.
[0017] Optionally, determining whether the vehicle has exited the downhill speeding state based on the cruise speed and the real-time speed includes:
[0018] Obtain a second braking threshold for the vehicle, wherein the second braking threshold is less than the first braking threshold;
[0019] When the difference between the real-time speed and the cruise speed is less than the second braking threshold, the vehicle is determined to exit the downhill speeding state.
[0020] Optionally, the step of activating the vehicle's auxiliary braking and / or braking and maintaining cruise mode when the vehicle is in a downhill speeding state includes:
[0021] Obtain the vehicle's real-time acceleration;
[0022] When the real-time acceleration is less than the first acceleration threshold, the vehicle's auxiliary braking or brakes are activated and cruise mode is maintained.
[0023] When the real-time acceleration is greater than the first acceleration threshold, the vehicle's auxiliary braking and braking are activated and cruise mode is maintained.
[0024] Optionally, when the vehicle is in a downhill speeding state, the method further includes:
[0025] Obtain the downhill cruise threshold;
[0026] If the cruise speed is greater than the downhill cruise threshold, then the downhill cruise threshold is set to the cruise speed.
[0027] Secondly, embodiments of this application provide a cruise braking device for a vehicle, the device comprising:
[0028] The vehicle monitoring module is used in cruise mode to obtain the vehicle's cruise speed and real-time speed.
[0029] A driving judgment module is used to determine the driving status of the vehicle based on the cruise speed and the real-time speed.
[0030] The auxiliary braking module is used to activate the vehicle's auxiliary braking and / or braking and maintain cruise mode when the vehicle is speeding downhill.
[0031] Thirdly, embodiments of this application provide a computer storage medium storing multiple instructions adapted for loading and execution of the above-described method steps by a processor.
[0032] Fourthly, embodiments of this application provide a terminal that may include: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and executed by the above-described method steps.
[0033] The technical solutions provided in this application embodiment may include the following beneficial effects:
[0034] In this embodiment, when the vehicle is going downhill, the auxiliary braking or brake is activated while maintaining the cruise mode to control the vehicle speed. The cruise mode is linked with the auxiliary braking / brake, thus eliminating the need for manual operation and improving driving safety and driving experience.
[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description
[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0037] Figure 1 This is a flowchart of a vehicle cruise braking method provided in an embodiment of this application;
[0038] Figure 2 This is another flowchart of a vehicle cruise braking method provided in an embodiment of this application;
[0039] Figure 3 This is a flowchart illustrating the process of determining the driving state in the vehicle cruise braking method provided in this application embodiment;
[0040] Figure 4 This is a flowchart of the process for determining the speeding state during downhill driving in the vehicle cruise braking method provided in this application embodiment;
[0041] Figure 5 This is a flowchart of the downhill braking method for the vehicle's cruise braking provided in this application embodiment;
[0042] Figure 6 This is a flowchart of updating the cruise speed in the vehicle cruise braking method provided in the embodiments of this application;
[0043] Figure 7 This is a schematic diagram of the structure of a vehicle cruise braking device provided in an embodiment of this application;
[0044] Figure 8This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation
[0045] The following description and accompanying drawings fully illustrate specific embodiments of the invention to enable those skilled in the art to practice them.
[0046] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0047] In the following description, when referring to the accompanying drawings, the same numbers in different drawings denote the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0048] In the description of this invention, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of these terms in this invention based on the specific circumstances. Furthermore, in the description of this invention, unless otherwise stated, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0049] To facilitate understanding, a detailed analysis of the existing technology and its problems is provided:
[0050] Cruise control is a mode that maintains a constant vehicle speed. It's typically achieved by controlling the amount of fuel injected into the engine. The specific control principle is as follows: the amount of fuel injected affects engine power, which in turn affects the vehicle's traction. During driving, the vehicle is also affected by drag. When the traction is greater than the drag, the vehicle accelerates; when the traction is less than the drag, the vehicle decelerates. Therefore, after setting the cruise speed, if the vehicle's real-time speed exceeds the cruise speed, the amount of fuel injected is reduced to slow the vehicle; if the vehicle's real-time speed is lower than the cruise speed, the amount of fuel injected is increased to accelerate the vehicle.
[0051] However, when a vehicle is going downhill, due to the vehicle's own weight and inertia, even if the engine fuel injection is zero, the vehicle will still accelerate continuously, making it impossible to control the vehicle speed.
[0052] When speeding downhill, the driver should manually apply the brakes to control the speed. This will cause the cruise control function to disengage. It needs to be reset after the downhill is over to re-engage the cruise control function, which affects the driving experience. At the same time, the driver needs to pay close attention. If the driver is distracted or makes a mistake, it is very easy to cause a traffic accident.
[0053] This application provides a cruise control braking method, device, storage medium, and terminal for a vehicle to solve the problems existing in the aforementioned related technologies. In the technical solution provided by this application, when the vehicle is going downhill, the auxiliary braking or brake is activated while maintaining the cruise mode to control the vehicle's speed. The cruise mode is linked with the auxiliary braking / brake, thus eliminating the need for manual operation and improving driving safety and experience. The following is a detailed description using exemplary embodiments.
[0054] The following will be combined with the appendix Figure 1 - Appendix Figure 6 This application provides a detailed description of the vehicle cruise braking method provided in its embodiments. This method can be implemented using a computer program and can run on the cruise braking device of a vehicle based on the von Neumann architecture. The computer program can be integrated into an application or run as a standalone utility application.
[0055] Please see Figure 1 This is a flowchart illustrating a cruise braking method for a vehicle, as provided in this application embodiment. Figure 1 As shown, the method in this application embodiment may include the following steps:
[0056] S100, in cruise mode, obtains the vehicle's cruise speed and real-time speed;
[0057] In this application, the real-time speed of the vehicle is the real-time speed of the vehicle, which can be obtained through the ECU (Electronic Control Unit); the cruising speed of the vehicle is the speed that the vehicle needs to maintain in cruise mode, which can be preset and then obtained by reading; the specific method of obtaining the speed is not limited in this application.
[0058] In this application, unless otherwise specified, the vehicle is generally a motor vehicle with a high load capacity, such as a tractor or truck; such motor vehicles need to strictly control their speed when going downhill due to the high load to avoid safety hazards.
[0059] S200, determine the vehicle's driving status based on the cruise speed and the real-time speed;
[0060] In this application, the driving status of the vehicle may include downhill speeding status and other driving statuses such as speeding status and uphill status. The specific details of other driving statuses are not limited in this application.
[0061] S300: When the vehicle is speeding downhill, activate the vehicle's auxiliary braking and / or brakes and maintain cruise control.
[0062] Among them, vehicle auxiliary braking refers to the equipment, scheme or component that assists in vehicle deceleration (collectively referred to as auxiliary braking in this application), such as an auxiliary brake; auxiliary braking includes various types such as exhaust braking, electric deceleration, hydraulic deceleration and cylinder braking.
[0063] Among them, exhaust braking works by blocking the exhaust pipe and stopping the high-pressure oil pump from supplying oil, which can improve the braking effect of the engine and save fuel; electric deceleration works by using the power of the drive shaft rotation to generate eddy currents, forming a braking torque that resists rotation, thus achieving a braking effect with greater braking strength; hydraulic deceleration works by using an existing oil pump and installing a hydraulic deceleration device in the transmission, relying on the hydraulic friction between the rotor and stator to absorb energy and decelerate the vehicle; and cylinder braking works by using the compression resistance generated by the engine's compression stroke, internal friction, and intake and exhaust resistance to form a braking effect on the drive wheels.
[0064] The phrase "activating the vehicle's auxiliary braking and / or braking" is a combined description of three parallel schemes: activating the vehicle's auxiliary braking; activating the vehicle's braking; and activating both the vehicle's auxiliary braking and braking. In practice, one of the three parallel schemes can be selected based on the actual situation or pre-set parameters.
[0065] In this application, when the vehicle is going downhill, the auxiliary braking or brake is activated while maintaining the cruise mode to control the vehicle's speed. The cruise mode is linked with the auxiliary braking / brake, thus eliminating the need for manual operation and improving driving safety and driving experience.
[0066] In one implementation, such as Figure 2 As shown, the method further includes:
[0067] S400 determines whether the vehicle has exited the downhill speeding state based on the cruise speed and the real-time speed.
[0068] In this application, the vehicle's driving status is determined based on the cruise speed and the real-time speed. If the vehicle is not in a downhill speeding state, it is determined that the vehicle has exited the downhill speeding state.
[0069] S500: When the vehicle exits the downhill overspeed condition, the auxiliary braking and / or brakes of the vehicle are deactivated.
[0070] In this embodiment, turning off the vehicle's auxiliary braking and / or brakes is a combined description of three parallel schemes: turning off the vehicle's auxiliary braking; turning off the vehicle's brakes; and turning off both the vehicle's auxiliary braking and brakes.
[0071] It should be noted that the three schemes in this step correspond one-to-one with the three schemes in step S300; the specific scheme to be executed in this step is consistent with the scheme selected in step S300.
[0072] In one implementation, such as Figure 2 As shown, the method further includes:
[0073] The S600 exits cruise mode after detecting a manual brake signal or an auxiliary brake manual switch signal.
[0074] In this embodiment, the activation and deactivation of the brakes and the auxiliary brakes are both divided into two types: automatic signals and manual signals. The specific distinction can be made by setting an identifier or setting a data source, etc. This application does not limit the specific distinction method.
[0075] One option is to install a brake actuator to control the brake opening. This actuator can accept control commands from the ECU. In this case, the brake opening control performed by the actuator is the automatic control / automatic signal, while the driver's foot pressing the brake pedal is the manual control / manual braking signal.
[0076] This step allows you to exit cruise control mode after manual operation, preventing cruise control from interfering with the driver's control of the vehicle and improving driving safety.
[0077] In one implementation, such as Figure 3 As shown, determining the vehicle's driving status based on the cruise speed and the real-time speed includes:
[0078] S201, Obtain the vehicle's first braking threshold;
[0079] In this application, the first braking threshold is a threshold used to determine the driving status of the vehicle, which can be preset and then obtained by reading; the specific method of obtaining it is not limited in this application.
[0080] S202, when the difference between the real-time speed and the cruise speed is greater than the first braking threshold, it is determined that the vehicle is in a downhill speeding state.
[0081] By determining the difference between the real-time speed and the cruise speed, the first braking threshold can correspond to multiple cruise speeds, thus eliminating the need to update the first braking threshold when the cruise speed changes.
[0082] In one implementation, such as Figure 4 As shown, determining whether the vehicle has exited the downhill speeding state based on the cruise speed and the real-time speed includes:
[0083] S401, Obtain the second braking threshold of the vehicle; wherein the second braking threshold is less than the first braking threshold;
[0084] In this application, the second braking threshold is a threshold used to determine the driving status of the vehicle, which can be preset and then obtained by reading; the specific method of obtaining it is not limited in this application.
[0085] In this embodiment, the second braking threshold is less than the first braking threshold. The interval between the first braking threshold and the second braking threshold is used as a buffer zone to determine whether the vehicle is in a downhill speeding state, so as to avoid frequent changes to the vehicle's driving state.
[0086] S402, when the difference between the real-time speed and the cruise speed is less than the second braking threshold, determine that the vehicle exits the downhill speeding state.
[0087] For similar reasons, by judging the difference between the real-time speed and the cruise speed, the second braking threshold can correspond to multiple cruise speeds.
[0088] In one implementation, such as Figure 5 As shown, the step of activating the vehicle's auxiliary braking and / or regular braking and maintaining cruise mode when the vehicle is speeding downhill includes:
[0089] S301, obtain the vehicle's real-time acceleration;
[0090] The vehicle's real-time acceleration can be calculated from the vehicle's current real-time speed and one or more previous real-time speeds, or it can be obtained through the ECU (Electronic Control Unit). The specific method of obtaining this information is not limited in this application.
[0091] S302, when the real-time acceleration is less than the first acceleration threshold, activate the vehicle's auxiliary braking or braking and maintain cruise mode;
[0092] Activating the vehicle's auxiliary braking or braking function refers to activating the vehicle's auxiliary braking or braking function independently. When the real-time acceleration is less than a first acceleration threshold, activating either the vehicle's auxiliary braking or braking function alone is sufficient to achieve the corresponding deceleration effect. The first acceleration threshold is preset, and its specific value can be determined based on experience or actual conditions.
[0093] In one implementation, if the vehicle has an auxiliary braking function, the auxiliary braking of the vehicle is activated and cruise mode is maintained when the real-time acceleration is less than a first acceleration threshold.
[0094] Thus, for a vehicle, some of its braking functions cannot be used continuously, as continuous use can lead to safety accidents such as brake failure. When a vehicle has an auxiliary braking function, only activating the auxiliary braking function can avoid the safety risks that may result from continuous braking.
[0095] S303, when the real-time acceleration is greater than the first acceleration threshold, activate the vehicle's auxiliary braking and braking and maintain cruise mode.
[0096] In this embodiment, the vehicle's acceleration reflects the vehicle's possible future state. If the acceleration is too large, the vehicle speed will increase too quickly, and it is easy to lose speed control when going downhill.
[0097] By assessing the vehicle's speeding condition on a downhill slope using acceleration data, different braking methods are activated at different acceleration levels to maintain braking capability and prevent loss of vehicle speed control. By first activating auxiliary braking when acceleration is relatively low, prolonged braking can prevent brake failure.
[0098] In one implementation, when the real-time acceleration is less than a first acceleration threshold, the vehicle's brakes are activated and cruise mode is maintained; when the real-time acceleration is greater than the first acceleration threshold, the vehicle's auxiliary braking and braking are activated and cruise mode is maintained.
[0099] In one implementation, the vehicle's gradient is used for further judgment. Specifically, the vehicle's real-time gradient is obtained using a gradient meter. When the real-time gradient is less than a first gradient threshold, the vehicle's auxiliary braking (or the vehicle's brakes) is activated and cruise mode is maintained. When the real-time gradient is greater than the first gradient threshold, the vehicle's auxiliary braking and brakes are activated and cruise mode is maintained.
[0100] In one implementation, the vehicle's gradient and acceleration are combined for further judgment. Specifically, when the real-time gradient is less than a first gradient threshold and the real-time acceleration is less than a first acceleration threshold, the vehicle's auxiliary braking (or the vehicle's brakes) is activated and cruise mode is maintained; when the real-time gradient is greater than the first gradient threshold or the real-time acceleration is greater than the first acceleration threshold, the vehicle's auxiliary braking and brakes are activated and cruise mode is maintained.
[0101] It should be noted that the vehicle itself has a cruise mode and auxiliary braking. The required execution strategies are different when cruise mode is executed alone, when auxiliary braking is executed alone, and when cruise mode is linked with auxiliary braking / braking. Therefore, different braking strategies can be preset for the vehicle's auxiliary braking / braking in cruise mode and the vehicle's auxiliary braking / braking in non-cruise mode, so that the corresponding strategy can be directly selected and executed in cruise mode to avoid safety hazards.
[0102] In this application, auxiliary braking includes various types such as exhaust braking, electric deceleration, hydraulic deceleration, and in-cylinder braking. Due to design issues, the vehicle itself may have one or more of the following auxiliary braking methods: exhaust braking, electric deceleration, hydraulic deceleration, and in-cylinder braking.
[0103] It should be noted that cruise mode may interfere with some of the auxiliary braking methods, such as exhaust braking, electric deceleration, hydraulic deceleration, and in-cylinder braking. Therefore, the braking strategy needs to be adjusted according to the interference to avoid interference and achieve precise braking.
[0104] In one implementation, such as Figure 6 As shown, when the vehicle is in a downhill speeding state, the method further includes:
[0105] S311, obtain the downhill cruise threshold;
[0106] In this embodiment, the speed of the vehicle is affected differently when going downhill and when driving normally. When going downhill, the braking effect is reduced due to the vehicle's own weight, and the same deceleration requires a longer braking distance. Therefore, in order to ensure driving safety, it is necessary to limit the maximum speed of the vehicle when going downhill, which is the downhill cruise threshold.
[0107] S312, if the cruise speed is greater than the downhill cruise threshold, then the downhill cruise threshold is set to the cruise speed.
[0108] By controlling the downhill cruising speed, the real-time speed of vehicles going downhill is controlled to avoid safety hazards caused by excessive vehicle speed.
[0109] In one implementation, the downhill cruise threshold is set to the cruise speed before the cache setting when the cruise speed is set, and when the vehicle exits the downhill overspeed state, the current cruise speed is restored based on the cached cruise speed.
[0110] In this way, by restoring the cruising speed, the vehicle's cruising speed is kept consistent before and after going downhill, thus improving the driving experience.
[0111] The following are embodiments of the apparatus of the present invention, which can be used to execute embodiments of the method of the present invention. For details not disclosed in the embodiments of the apparatus of the present invention, please refer to the embodiments of the method of the present invention.
[0112] Please see Figure 7 This illustration shows a schematic diagram of a vehicle cruise braking device provided in an exemplary embodiment of the present invention. The vehicle cruise braking device can be implemented as all or part of a terminal through software, hardware, or a combination of both. The device includes a vehicle monitoring module 10, a driving judgment module 20, and an auxiliary braking module 30.
[0113] The vehicle monitoring module 10 is used in cruise mode to obtain the vehicle's cruise speed and real-time speed.
[0114] The driving judgment module 20 is used to judge the driving status of the vehicle based on the cruise speed and the real-time speed.
[0115] The auxiliary braking module 30 is used to activate the vehicle's auxiliary braking and / or braking and maintain cruise mode when the vehicle is in a downhill speeding state.
[0116] It should be noted that the vehicle cruise braking device provided in the above embodiments is only illustrated by the division of the above functional modules when performing the vehicle cruise braking method. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle cruise braking device and the vehicle cruise braking method embodiments provided in the above embodiments belong to the same concept, and the implementation process is detailed in the method embodiments, which will not be repeated here.
[0117] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0118] In this embodiment, when the vehicle is going downhill, the auxiliary braking or brake is activated while maintaining the cruise mode to control the vehicle speed. The cruise mode is linked with the auxiliary braking / brake, thus eliminating the need for manual operation and improving driving safety and driving experience.
[0119] The present invention also provides a computer-readable medium having program instructions stored thereon, which, when executed by a processor, implement the cruise braking method for a vehicle provided in the above-described method embodiments.
[0120] The present invention also provides a computer program product containing instructions that, when run on a computer, causes the computer to execute the cruise braking method of the vehicle described in the above-described method embodiments.
[0121] Please see Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Figure 8 As shown, terminal 1000 may include: at least one processor 1001, at least one network interface 1004, user interface 1003, memory 1005, and at least one communication bus 1002.
[0122] The communication bus 1002 is used to realize the connection and communication between these components.
[0123] The user interface 1003 may include a display screen and a camera. Optionally, the user interface 1003 may also include a standard wired interface and a wireless interface.
[0124] The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0125] The processor 1001 may include one or more processing cores. The processor 1001 connects to various parts within the electronic device 1000 using various interfaces and lines. It executes various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1005, and by calling data stored in the memory 1005. Optionally, the processor 1001 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1001 may integrate one or more of the following: a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content to be displayed on the screen; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip, not integrated into the processor 1001.
[0126] The memory 1005 may include random access memory (RAM) or read-only memory. Optionally, the memory 1005 may include a non-transitory computer-readable storage medium. The memory 1005 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 1005 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 1005 may also be at least one storage device located remotely from the aforementioned processor 1001. Figure 8 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a vehicle cruise control application.
[0127] exist Figure 8 In the terminal 1000 shown, the user interface 1003 is mainly used to provide an input interface for the user and to obtain the user's input data; while the processor 1001 can be used to call the vehicle's cruise control application stored in the memory 1005 and specifically perform the following operations:
[0128] In cruise mode, the vehicle's cruise speed and real-time speed are obtained;
[0129] The vehicle's driving status is determined based on the cruise speed and the real-time speed;
[0130] When the vehicle is speeding downhill, activate the vehicle's auxiliary braking and / or brakes and maintain cruise control.
[0131] In one embodiment, after the processor 1001 performs the following operations when the vehicle is in a downhill speeding state, after activating the vehicle's auxiliary braking and / or braking and maintaining cruise mode:
[0132] Determine whether the vehicle has exited the downhill speeding state based on the cruise speed and the real-time speed.
[0133] When the vehicle exits the downhill speeding state, deactivate the vehicle's auxiliary braking and / or brakes.
[0134] In one embodiment, when executing the above program, the processor 1001 also performs the following operations:
[0135] Exit cruise mode after detecting a manual brake signal or an auxiliary brake manual switch signal.
[0136] In one embodiment, when the processor 1001 determines the vehicle's driving status based on the cruise speed and the real-time speed, it also performs the following operations:
[0137] Obtain the vehicle's first braking threshold;
[0138] When the difference between the real-time speed and the cruise speed is greater than the first braking threshold, the vehicle is determined to be in a downhill speeding state.
[0139] In one embodiment, when the processor 1001 determines whether the vehicle has exited the downhill speeding state based on the cruise speed and the real-time speed, it also performs the following operations:
[0140] Obtain a second braking threshold for the vehicle, wherein the second braking threshold is less than the first braking threshold;
[0141] When the difference between the real-time speed and the cruise speed is less than the second braking threshold, the vehicle is determined to exit the downhill speeding state.
[0142] In one embodiment, when the processor 1001 performs the following operations while activating the vehicle's auxiliary braking and / or braking and maintaining cruise mode when the vehicle is in a downhill speeding state:
[0143] Obtain the vehicle's real-time acceleration;
[0144] When the real-time acceleration is less than the first acceleration threshold, the vehicle's auxiliary braking or brakes are activated and cruise mode is maintained.
[0145] When the real-time acceleration is greater than the first acceleration threshold, the vehicle's auxiliary braking and braking are activated and cruise mode is maintained.
[0146] In one embodiment, when the vehicle is in a downhill speeding state, the processor 1001 also performs the following operations:
[0147] Obtain the downhill cruise threshold;
[0148] If the cruise speed is greater than the downhill cruise threshold, then the downhill cruise threshold is set to the cruise speed.
[0149] In this embodiment, when the vehicle is going downhill, the auxiliary braking or brake is activated while maintaining the cruise mode to control the vehicle speed. The cruise mode is linked with the auxiliary braking / brake, thus eliminating the need for manual operation and improving driving safety and driving experience.
[0150] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The vehicle's cruise braking program can be stored in a computer-readable storage medium. When executed, the program can include the processes of the embodiments of the methods described above. The storage medium can be a magnetic disk, optical disk, read-only memory, or random access memory, etc.
[0151] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A method of cruise braking of a vehicle, characterized by, The method comprises: In the cruise mode, obtaining a cruise speed and a real-time speed of the vehicle; judging a driving state of the vehicle according to the cruise speed and the real-time speed; when the vehicle is in a downhill overspeed state, starting auxiliary braking and / or braking of the vehicle and keeping the cruise mode; the judging of the driving state of the vehicle according to the cruise speed and the real-time speed comprises: obtaining a first braking threshold of the vehicle; when a difference between the real-time speed and the cruise speed is greater than the first braking threshold, determining that the vehicle is in the downhill overspeed state, the first braking threshold corresponding to multiple cruise speeds; the method further comprises judging whether the vehicle exits the downhill overspeed state according to the cruise speed and the real-time speed; the judging of whether the vehicle exits the downhill overspeed state according to the cruise speed and the real-time speed comprises: obtaining a second braking threshold of the vehicle, the second braking threshold being less than the first braking threshold; when the difference between the real-time speed and the cruise speed is less than the second braking threshold, determining that the vehicle exits the downhill overspeed state, the second braking threshold corresponding to multiple cruise speeds, and an interval between the first braking threshold and the second braking threshold being a buffer interval for judging whether the vehicle is in the downhill overspeed state; the starting of the auxiliary braking and / or braking of the vehicle and the keeping of the cruise mode when the vehicle is in the downhill overspeed state comprises: obtaining a real-time acceleration of the vehicle; when the real-time acceleration is less than a first acceleration threshold, starting the auxiliary braking or the braking of the vehicle and keeping the cruise mode; when the real-time acceleration is greater than the first acceleration threshold, starting the auxiliary braking and the braking of the vehicle and keeping the cruise mode; the method further comprises, when the vehicle is in the downhill overspeed state: obtaining a downhill cruise threshold; if the cruise speed is greater than the downhill cruise threshold, setting the downhill cruise threshold as the cruise speed.
2. The method of claim 1, wherein, the method further comprises: judging whether the vehicle exits the downhill overspeed state according to the cruise speed and the real-time speed; when the vehicle exits the downhill overspeed state, closing the auxiliary braking and / or braking of the vehicle.
3. The method of claim 1, wherein, the method further comprises: after detecting a manual braking signal or an auxiliary braking manual switch signal, exiting the cruise mode.
4. A cruise braking device for a vehicle, characterized by comprising: The device comprises: a vehicle monitoring module configured to, in the cruise mode, obtain a cruise speed and a real-time speed of the vehicle; a driving judgment module configured to judge a driving state of the vehicle according to the cruise speed and the real-time speed; an auxiliary braking module configured to, when the vehicle is in a downhill overspeed state, start auxiliary braking and / or braking of the vehicle and keep the cruise mode; the driving judgment module is further configured to perform the judging of the driving state of the vehicle according to the cruise speed and the real-time speed in the following manner: obtaining a first braking threshold of the vehicle; when a difference between the real-time speed and the cruise speed is greater than the first braking threshold, determining that the vehicle is in the downhill overspeed state, the first braking threshold corresponding to multiple cruise speeds; the device is further configured to judge whether the vehicle exits the downhill overspeed state according to the cruise speed and the real-time speed; The determining whether the vehicle exits the downhill overspeed state according to the cruise speed and the real-time speed comprises: obtaining a second brake threshold of the vehicle, the second brake threshold being smaller than the first brake threshold; determining that the vehicle exits the downhill overspeed state when a difference between the real-time speed and the cruise speed is smaller than the second brake threshold, the second brake threshold corresponding to multiple cruise speeds, and an interval between the first brake threshold and the second brake threshold being a buffer interval for determining whether the vehicle is in the downhill overspeed state; The auxiliary brake module is further configured to execute the starting of the auxiliary brake and / or brake of the vehicle and the keeping of the cruise mode when the vehicle is in the downhill overspeed state in the following manner: obtaining a real-time acceleration of the vehicle; starting the auxiliary brake or brake of the vehicle and keeping the cruise mode when the real-time acceleration is smaller than a first acceleration threshold; and starting the auxiliary brake and brake of the vehicle and keeping the cruise mode when the real-time acceleration is greater than the first acceleration threshold; The device is further configured to: obtain a downhill cruise threshold; and set the downhill cruise threshold as the cruise speed when the cruise speed is greater than the downhill cruise threshold.
5. A computer storage medium, characterized in that The computer storage medium stores a plurality of instructions, the instructions being adapted to be loaded and executed by the processor to perform the method steps of any one of claims 1-3.
6. A terminal, characterized by comprising: The device comprises: a processor and a memory; wherein the memory stores a computer program, the computer program being adapted to be loaded and executed by the processor to perform the method steps of any one of claims 1-3.
Citation Information
Patent Citations
An arrangement and method for a cruise control brake in a vehicle
CN106414203A
Cited By
Cruise control acceleration planning method and module and storage medium
CN116811861A