Automatic parking control method, device, electronic device and storage medium

By obtaining vehicle status parameters to determine the operating status and switch the braking function, the problem of poor adaptability of traditional automatic parking systems in complex scenarios is solved, flexible braking control is achieved, and driving safety and convenience are improved.

CN119261829BActive Publication Date: 2025-09-26CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411539994.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-09-26
Estimated Expiration
2044-10-31

AI Technical Summary

Technical Problem

Traditional automatic parking systems have poor adaptability and flexibility in complex scenarios and dynamic conditions and cannot meet the needs of drivers.

Method used

By obtaining the vehicle's status parameters, including the brake pedal's push rod stroke, pedaling change rate, accelerator pedal's push rod stroke, pedaling change rate, motor speed and actual gear position, the vehicle's operating status is determined, and the temporary braking function is activated under specific conditions, and switched to the parking brake function after the preset time period.

Benefits of technology

It improves the flexibility and adaptability of the automatic parking system in a variety of complex scenarios and dynamic conditions, ensures stable parking of the vehicle, reduces unnecessary energy consumption and wear, and improves driving safety and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119261829B_ABST
    Figure CN119261829B_ABST
Patent Text Reader

Abstract

The present application provides an automatic parking control method, device, electronic device and storage medium, which belongs to the field of vehicle braking technology. In this method, the operating state of the vehicle can be determined by obtaining the state parameters of the vehicle, so that when the operating state of the vehicle is any preset state, the temporary braking function of the vehicle is started according to the preset strategy, and when the duration of the vehicle executing the temporary braking function exceeds the first preset duration, the parking brake function of the vehicle is started. Since the state parameters of the vehicle include the push rod stroke of the brake pedal, the stepping change rate of the brake pedal, the push rod stroke of the accelerator pedal, the stepping change rate of the accelerator pedal, the motor speed, the actual gear position and the ignition switch gear position and other parameters, the current operating state of the vehicle and the corresponding scene can be accurately determined, thereby enabling the vehicle to adopt the corresponding braking strategy, so that it can better adapt to a variety of complex scenes and dynamic conditions, and has high flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle braking technology, and in particular to an automatic parking control method, device, electronic device and storage medium. Background Art

[0002] With the development of intelligent driving technology, the level of vehicle automation continues to improve, and automatic parking systems are becoming widely used. When the driver presses the brake pedal while the vehicle is parked, the system automatically maintains the vehicle's current parking position without the driver having to keep the brake pedal depressed. This prevents foot fatigue even during long parking periods. When the driver presses the accelerator pedal again, the system automatically releases the brakes and starts the vehicle. However, traditional automatic parking systems have simple operating logic, poor adaptability in complex scenarios and dynamic conditions, and low flexibility, making them unable to meet driver needs. Summary of the Invention

[0003] The embodiments of the present application provide an automatic parking control method, device, electronic device, and storage medium that can adapt to a variety of complex scenarios and dynamic conditions with high flexibility. The technical solution is as follows:

[0004] In one aspect, an automatic parking control method is provided, the method comprising:

[0005] Acquiring vehicle status parameters, including brake pedal push rod travel, brake pedal stepping change rate, accelerator pedal push rod travel, accelerator pedal stepping change rate, motor speed, actual gear position, and ignition switch gear position;

[0006] determining, based on the state parameters of the vehicle, whether the operating state of the vehicle is any preset state;

[0007] When the running state of the vehicle is any preset state, a temporary braking function of the vehicle is activated, wherein the temporary braking function is used to realize service braking of the vehicle;

[0008] When the duration for which the vehicle performs the temporary braking function exceeds a first preset duration, the parking brake function of the vehicle is activated and the temporary braking function is released.

[0009] In some embodiments, when the running state of the vehicle is any preset state, activating the temporary braking function of the vehicle includes:

[0010] When the operating state of the vehicle is the first state, the temporary braking function of the vehicle is started, and the first state is that the ignition switch gear is on, the push rod stroke of the brake pedal is greater than the push rod stroke preset value, the stepping change rate of the brake pedal is less than the change rate preset value, the push rod stroke of the accelerator pedal is zero, the stepping change rate of the accelerator pedal is zero, the motor speed is less than the speed preset value and the actual gear is the forward gear.

[0011] In some embodiments, the method further comprises:

[0012] When the vehicle is in the first state, determining a temporary braking level based on a push rod stroke interval of the brake pedal, wherein different push rod stroke intervals correspond to different temporary braking levels, and the temporary braking level is positively correlated with the temporary braking degree;

[0013] Based on the temporary braking level, a temporary braking function of the vehicle corresponding to the temporary braking level is activated.

[0014] In some embodiments, the method further comprises:

[0015] When the running state of the vehicle is the first state, if the push rod stroke of the brake pedal is greater than the preset push rod stroke value within a second preset time period, obtaining a slope parameter of the vehicle, where the slope parameter is used to indicate a tilt angle of the vehicle;

[0016] When the slope parameter indicates that the vehicle is in a downhill state, a downhill auxiliary braking function of the vehicle is activated and the temporary braking function is released.

[0017] In some embodiments, when the running state of the vehicle is any preset state, activating the temporary braking function of the vehicle includes:

[0018] When the operating state of the vehicle is the second state, the temporary braking function of the vehicle is started, and the second state is that the ignition switch gear is on, the push rod stroke of the brake pedal is zero, the stepping change rate of the brake pedal is zero, the push rod stroke of the accelerator pedal is zero, the stepping change rate of the accelerator pedal is zero, the motor speed is not zero and the actual gear is a non-parking gear.

[0019] In some embodiments, the method further comprises:

[0020] When the vehicle is executing the temporary braking function, if a first preset parameter is not zero, the temporary braking function is released, and the first preset parameter includes at least one of the push rod stroke of the brake pedal, the pedaling change rate of the brake pedal, the push rod stroke of the accelerator pedal, and the pedaling change rate of the accelerator pedal.

[0021] In some embodiments, the method further comprises:

[0022] When the vehicle is performing the parking brake function, if a second preset parameter is not zero, the parking brake function is released, and the second preset parameter is at least one of the push rod stroke of the accelerator pedal and the pedaling change rate of the accelerator pedal.

[0023] In some embodiments, the method further comprises:

[0024] The parking brake function is activated when the running state of the vehicle is a third state, wherein the third state is that the ignition switch gear is an off gear, the motor speed is not zero, and the actual gear is a non-parking gear.

[0025] In some embodiments, the method further comprises:

[0026] When the running state of the vehicle is the third state, an abnormality prompt function of the vehicle is started, and the prompt function is used to prompt that the vehicle is in an abnormal state through sound and light prompts.

[0027] In another aspect, an automatic parking control device is provided, the device comprising:

[0028] an acquisition module for acquiring vehicle status parameters, wherein the status parameters include a brake pedal push rod stroke, a brake pedal stepping change rate, an accelerator pedal push rod stroke, an accelerator pedal stepping change rate, a motor speed, an actual gear position, and an ignition switch gear position;

[0029] a determination module, configured to determine whether the operating state of the vehicle is any preset state based on the state parameters of the vehicle;

[0030] a control module, configured to activate a temporary braking function of the vehicle when the running state of the vehicle is any preset state, wherein the temporary braking function is used to realize service braking of the vehicle;

[0031] The control module is further configured to activate the parking brake function of the vehicle and release the temporary braking function when the duration for which the vehicle performs the temporary braking function exceeds a first preset duration.

[0032] In some embodiments, the control module is used to start the temporary braking function of the vehicle when the operating state of the vehicle is a first state, wherein the first state is that the ignition switch gear is in the on gear, the push rod stroke of the brake pedal is greater than the push rod stroke preset value, the brake pedal stepping change rate is less than the change rate preset value, the accelerator pedal push rod stroke is zero, the accelerator pedal stepping change rate is zero, the motor speed is less than the speed preset value and the actual gear is the forward gear.

[0033] In some embodiments, the control module is also used to determine the temporary braking level based on the push rod stroke range of the brake pedal when the operating state of the vehicle is the first state, different push rod stroke ranges correspond to different temporary braking levels, and the temporary braking level is positively correlated with the temporary braking degree; based on the temporary braking level, the temporary braking function of the vehicle corresponding to the temporary braking level is started.

[0034] In some embodiments, the control module is also used to obtain the slope parameter of the vehicle if the push rod stroke of the brake pedal is greater than the push rod stroke preset value within a second preset time period when the operating state of the vehicle is the first state, and the slope parameter is used to indicate the inclination angle of the vehicle; when the slope parameter indicates that the vehicle is in a downhill state, start the downhill auxiliary braking function of the vehicle and release the temporary braking function.

[0035] In some embodiments, the control module is used to start the temporary braking function of the vehicle when the operating state of the vehicle is a second state, and the second state is that the ignition switch gear is on, the push rod stroke of the brake pedal is zero, the stepping change rate of the brake pedal is zero, the push rod stroke of the accelerator pedal is zero, the stepping change rate of the accelerator pedal is zero, the motor speed is not zero and the actual gear is a non-parking gear.

[0036] In some embodiments, the control module is further used to release the temporary braking function when the vehicle is performing the temporary braking function if a first preset parameter is not zero, and the first preset parameter includes at least one of the push rod stroke of the brake pedal, the pedaling change rate of the brake pedal, the push rod stroke of the accelerator pedal, and the pedaling change rate of the accelerator pedal.

[0037] In some embodiments, the control module is further configured to, when the vehicle is executing the parking brake function, release the parking brake function if a second preset parameter is not zero, wherein the second preset parameter is at least one of the push rod stroke of the accelerator pedal and the pedaling change rate of the accelerator pedal.

[0038] In some embodiments, the control module is further used to activate the parking brake function when the operating state of the vehicle is a third state, and the third state is that the ignition switch gear is in the off gear, the motor speed is not zero and the actual gear is a non-parking gear.

[0039] In some embodiments, the apparatus further comprises:

[0040] The prompt module is used to start the abnormal prompt function of the vehicle when the operating state of the vehicle is the third state, and the prompt function is used to prompt that the vehicle is in an abnormal state through sound and light prompts.

[0041] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the automatic parking control method in the embodiment of the present application.

[0042] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the automatic parking control method in an embodiment of the present application.

[0043] On the other hand, a computer program product is provided, including a computer program, wherein the computer program is executed by a processor to implement the automatic parking control method in the embodiment of the present application.

[0044] The present application provides an automatic parking control method, in which the vehicle's operating state can be determined by obtaining the vehicle's state parameters. Thus, when the vehicle's operating state is any preset state, the vehicle's temporary braking function is activated according to a preset strategy. Furthermore, when the vehicle executes the temporary braking function for a period exceeding a first preset duration, the vehicle's parking brake function is activated. Because the vehicle's state parameters include multiple parameters such as the brake pedal push rod travel, the brake pedal's pedaling rate of change, the accelerator pedal push rod travel, the accelerator pedal's pedaling rate of change, the motor speed, the actual gear position, and the ignition switch position, the current vehicle's operating state and corresponding scenarios can be accurately determined, enabling the vehicle to adopt a corresponding braking strategy, thereby better adapting to a variety of complex scenarios and dynamic conditions and providing greater flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0046] Figure 1 Schematic diagram of an implementation environment of an automatic parking control method provided in an embodiment of the present application;

[0047] Figure 2 This is a flow chart of an automatic parking control method provided by an embodiment of the present application;

[0048] Figure 3 is a flow chart of another automatic parking control method provided by an embodiment of the present application;

[0049] Figure 4 This is a schematic diagram of an overall process provided by an embodiment of the present application;

[0050] Figure 5 is a block diagram of an automatic parking control device provided in an embodiment of the present application;

[0051] Figure 6 is a block diagram of another automatic parking control device provided by an embodiment of the present application;

[0052] Figure 7 This is a schematic structural diagram of an electronic device provided in an embodiment of the present application;

[0053] Figure 8 This is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0055] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with substantially the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on the quantity and execution order.

[0056] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.

[0057] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, and display, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the vehicle status parameters involved in this application are all obtained with full authorization.

[0058] Figure 1 This is a schematic diagram of an implementation environment of an automatic parking control method provided by an embodiment of the present application. Figure 1 The implementation environment includes a parameter acquisition device 101 and a vehicle controller 102, and the implementation environment is deployed in a vehicle. The parameter acquisition device 101 and the vehicle controller 102 can be directly or indirectly connected via wired or wireless communication, which is not limited in this application.

[0059] The parameter acquisition device 101 is used to collect vehicle status parameters. These parameters include brake pedal push rod travel, brake pedal pedal change rate, accelerator pedal push rod travel, accelerator pedal change rate, motor speed, actual gear position, and ignition switch position. It should be noted that the parameter acquisition device 101 includes at least multiple sensors for collecting vehicle status parameters, such as acceleration sensors, pressure sensors, and displacement sensors. The parameter acquisition device 101 may also include a data transmission module for transmitting the vehicle status parameters to the vehicle controller 102.

[0060] The vehicle controller 102 is used to obtain vehicle status parameters, determine whether the vehicle's operating state is any of the preset states, and, if the vehicle's operating state is any of the preset states, control the vehicle to implement a braking function. This braking function includes temporary braking and parking braking. It should be noted that the vehicle controller 102 obtains the vehicle's status parameters from the parameter acquisition device 101. This application does not limit the data acquisition and data transmission methods.

[0061] Figure 2 This is a flow chart of an automatic parking control method provided by an embodiment of the present application, which is executed by a vehicle controller. Figure 2 , the method comprises the following steps:

[0062] 201. Obtain vehicle status parameters, including brake pedal push rod stroke, brake pedal stepping change rate, accelerator pedal push rod stroke, accelerator pedal stepping change rate, motor speed, actual gear position, and ignition switch gear position.

[0063] In the embodiments of the present application, state parameters refer to various data reflecting the current operating status of the vehicle. The brake pedal push rod travel indicates the degree to which the brake pedal is depressed, and the brake pedal depression rate of change indicates the change in speed at which the brake pedal is depressed. The accelerator pedal push rod travel indicates the degree to which the accelerator pedal is depressed, and the accelerator pedal depression rate of change indicates the change in speed at which the accelerator pedal is depressed. The motor speed indicates the rotational speed of the vehicle's drive motor. The ignition switch position indicates the state of the vehicle's ignition system. For example, the ignition switch position (ON) indicates that the vehicle's ignition system is active, and the vehicle's electrical system is typically powered on; the ignition switch position (OFF) indicates that the vehicle's ignition system is off, and the vehicle's engine is stopped, and the vehicle's electrical system is typically powered off. The actual gear position indicates the vehicle's current transmission gear state. The actual gear position directly reflects the vehicle's power transmission and driving status. Actual gear positions typically include P (park), N (neutral), R (reverse), and D (drive). Park is used for extended parking, locking the drive shaft and preventing the vehicle from moving. Neutral disengages the vehicle's drivetrain, preventing engine power from reaching the wheels. Reverse is used for reverse driving, while forward is for normal driving.

[0064] By obtaining the vehicle's status parameters, it is easy to determine the vehicle's current operating status, providing accurate data support for subsequent judgment and control.

[0065] 202. Based on the vehicle state parameters, determine whether the vehicle's operating state is any preset state.

[0066] In the embodiments of the present application, the "preset state" refers to a pre-set state condition used to determine whether the vehicle needs to perform a braking operation. This state condition can be a combination or threshold value based on state parameters such as the travel and change rate of the brake and accelerator pedals, motor speed, actual gear position, and ignition switch position. This condition can be determined based on actual needs and experiments and is not limited here.

[0067] By comparing the vehicle's current operating status with the preset status, it is possible to accurately determine whether the vehicle needs to perform braking operations, thereby ensuring driving safety.

[0068] 203. When the vehicle's operating state is any preset state, a temporary braking function of the vehicle is activated, where the temporary braking function is used to achieve service braking of the vehicle.

[0069] In the embodiments of this application, the temporary braking function refers to a braking function that is temporarily activated to slow down or stop the vehicle, with the same effect as service braking. Service braking is the process of slowing down or stopping the wheels through friction between the brake pads and the brake disc or drum, thereby slowing down or stopping the vehicle. Accordingly, the ECU (Electronic Control Unit) sends preset instructions to the service brake solenoid valve, which then generates service braking force to achieve service parking.

[0070] By first activating the vehicle's temporary braking function, the vehicle speed is effectively slowed down and driving safety is ensured.

[0071] 204. When the duration of the temporary braking function of the vehicle exceeds a first preset duration, the parking brake function of the vehicle is activated and the temporary braking function is released.

[0072] In this embodiment of the present application, the first preset duration refers to a pre-set time threshold for determining whether the vehicle needs to switch from temporary braking to parking braking. The parking brake function is a braking function activated for long-term parking. The parking brake locks the vehicle's drive shaft or rear wheels and is typically used to prevent the vehicle from moving when stationary.

[0073] By automatically switching to the parking brake function, the vehicle is ensured to stop stably, while by releasing the temporary braking function, unnecessary energy consumption and wear are avoided.

[0074] An embodiment of the present application provides an automatic parking control method, in which the vehicle's operating state can be determined by obtaining the vehicle's state parameters. Thus, when the vehicle's operating state is any preset state, the vehicle's temporary braking function is activated according to a preset strategy. Furthermore, when the vehicle executes the temporary braking function for a period exceeding a first preset duration, the vehicle's parking brake function is activated. Because the vehicle's state parameters include multiple parameters such as the brake pedal push rod travel, the brake pedal's pedaling rate of change, the accelerator pedal push rod travel, the accelerator pedal's pedaling rate of change, the motor speed, the actual gear position, and the ignition switch gear position, the current vehicle's operating state and corresponding scenarios can be accurately determined, enabling the vehicle to adopt a corresponding braking strategy, thereby better adapting to a variety of complex scenarios and dynamic conditions and providing greater flexibility.

[0075] Figure 3 This is a flow chart of another automatic parking control method provided by an embodiment of the present application, which is executed by the vehicle controller. Figure 3 , the method comprises the following steps:

[0076] 301. Obtain vehicle status parameters, including brake pedal push rod stroke, brake pedal stepping change rate, accelerator pedal push rod stroke, accelerator pedal stepping change rate, motor speed, actual gear position, and ignition switch gear position.

[0077] In the embodiments of the present application, vehicle status parameters are collected and acquired in real time. Status parameters refer to various data reflecting the current operating status of the vehicle. For ease of description, the brake pedal may also be referred to as the foot brake pedal, service brake pedal, or foot brake pedal, and the accelerator pedal may also be referred to as the accelerator pedal or accelerator pedal.

[0078] The brake pedal push rod stroke indicates the degree to which the brake pedal is depressed, and the brake pedal depression rate of change indicates the change in speed at which the brake pedal is depressed. The accelerator pedal push rod stroke indicates the degree to which the accelerator pedal is depressed, and the accelerator pedal depression rate of change indicates the change in speed at which the accelerator pedal is depressed. The motor speed indicates the rotational speed of the vehicle's drive motor. The ignition switch position indicates the state of the vehicle's ignition system. For example, the ignition switch position (ON) indicates that the vehicle's ignition system is activated, and the vehicle's electrical system is typically powered on. The ignition switch position (OFF) indicates that the vehicle's ignition system is turned off, and the vehicle's engine is stopped, and the vehicle's electrical system is typically powered off.

[0079] Among them, the actual gear position indicates the current transmission gear state of the vehicle. The actual gear position directly reflects the power transmission and driving status of the vehicle. The actual gear position usually includes P gear (parking gear), N gear (neutral gear), R gear (reverse gear) and D gear (forward gear), and may also include S gear (sports gear) and L gear (low gear), etc., which are not restricted here. Among them, the parking gear is used for long-term parking, locking the drive shaft to prevent the vehicle from moving. Neutral gear is used to disconnect the vehicle's transmission system, and the engine power will not be transmitted to the wheels. Reverse gear is used for reverse driving, and forward gear is used for normal driving. Sports gear provides a more sensitive acceleration response and is suitable for scenarios such as overtaking. Low gear is used to provide greater torque output and is suitable for scenarios such as low-speed driving or climbing.

[0080] Optionally, before obtaining the vehicle's status parameters, parameters such as the brake pedal push rod stroke and the brake pedal's pedaling change rate are collected using devices such as displacement sensors, acceleration sensors, speed sensors, and pressure sensors installed on the brake pedal. Parameters such as the accelerator pedal push rod stroke and the accelerator pedal's pedaling change rate are collected using devices such as displacement sensors, acceleration sensors, speed sensors, and pressure sensors installed on the accelerator pedal. Motor speed is collected using devices such as motor speed sensors. The actual gear position indicated by the transmission is collected using devices such as gear sensors; alternatively, the actual gear position is obtained from the TCU (Transmission Control Unit) via the CAN (Controller Area Network) bus. The ignition switch gear position is collected using devices such as an ignition switch sensor; alternatively, the ignition switch gear position is obtained through the vehicle's power management system.

[0081] By obtaining the vehicle's status parameters, it is easy to determine the vehicle's current operating status, providing accurate data support for subsequent judgment and control.

[0082] 302. Based on the vehicle state parameters, determine whether the vehicle's operating state is any preset state.

[0083] In the embodiments of this application, the "preset state" refers to a pre-set condition used to determine whether the vehicle requires braking. This condition can be a combination or threshold based on parameters such as the travel and rate of change of the brake and accelerator pedals, motor speed, actual gear position, and ignition switch position. This condition can be determined based on actual needs and testing and is not limited here. By comparing the vehicle's current operating state with the preset state, it is possible to accurately determine whether the vehicle requires braking, thereby ensuring driving safety.

[0084] It should be noted that the preset states may include a single or multiple states, and different preset states may indicate different driving scenarios. The braking strategies corresponding to the different preset states may be the same or different, without limitation herein. For illustration, the first and second preset states correspond to the same braking strategies, as illustrated in steps 303 and 304 below, respectively.

[0085] 303. When the vehicle's operating state is the first state, activate a temporary braking function of the vehicle.

[0086] In the embodiment of the present application, the first state means that the ignition switch gear is in the on gear, the push rod stroke of the brake pedal is greater than the push rod stroke preset value, the brake pedal stepping change rate is less than the change rate preset value, the accelerator pedal push rod stroke is zero, the accelerator pedal stepping change rate is zero, the motor speed is less than the speed preset value and the actual gear is the forward gear.

[0087] In the first state, both the accelerator pedal's push rod travel and the accelerator pedal's rate of change are zero, indicating the accelerator pedal is not depressed. Forward gear is typically used to control vehicle travel on normal roads. Open gear is used to connect all vehicle circuits. Therefore, when the vehicle's operating state is in the first state, it generally indicates that the vehicle is capable of normal driving, but the driver intends to temporarily stop. Accordingly, the first state corresponds to scenarios such as stopping at a red light, pulling over, and driving in congested traffic. In these situations, the vehicle is temporarily braked.

[0088] Temporary braking is a function that is temporarily activated to slow the vehicle, stop it in the shortest possible distance, or maintain a stable speed when driving downhill. Service braking uses friction between the brake pads and the brake disc or drum to slow or stop the wheels, thereby slowing or stopping the vehicle. Accordingly, the ECU (Electronic Control Unit) sends preset commands to the service brake solenoid valve, which then generates service braking force to achieve parking.

[0089] By first activating the vehicle's temporary braking function, the vehicle speed is effectively slowed down and driving safety is ensured.

[0090] In some embodiments, temporary braking is performed to a corresponding degree based on the recommended travel range of the brake pedal push rod. Accordingly, when the vehicle is in the first operating state, a temporary braking level is determined based on the travel range of the brake pedal push rod. Different travel ranges correspond to different temporary braking levels, and the temporary braking level is positively correlated with the degree of temporary braking. Based on the temporary braking level, the temporary braking function of the vehicle corresponding to the temporary braking level is activated.

[0091] Temporary braking levels are divided into different levels based on the range of the brake pedal's push rod travel. Each temporary braking level corresponds to a different degree of braking and effect.

[0092] This approach allows for more precise control of the vehicle's braking level and effectiveness, meeting the driver's braking needs in different situations and improving the accuracy and flexibility of braking control. Precise control of braking level and effectiveness prevents over- or under-braking, reducing brake system wear and failure rates while improving driving safety.

[0093] In some embodiments, a corresponding braking function is activated when the vehicle is in a downhill state. Accordingly, when the vehicle is in a first operating state, if the push rod stroke of the brake pedal is greater than a preset push rod stroke value for a second preset time period, a vehicle slope parameter is obtained, which indicates the vehicle's inclination angle. If the slope parameter indicates that the vehicle is in a downhill state, the vehicle's downhill auxiliary braking function is activated and the temporary braking function is released.

[0094] The slope parameter indicates the vehicle's current slope or inclination angle. The slope parameter can be measured by the vehicle's sensors, such as accelerometers and gyroscopes. Downhill assist braking automatically adjusts the braking force when the vehicle is traveling downhill to prevent acceleration due to gravity.

[0095] By activating the downhill assist braking function when the vehicle is traveling downhill, it automatically adjusts braking force to prevent the vehicle from accelerating downward due to gravity, thereby improving downhill driving safety and stability. Through intelligent braking control strategies, the braking force and effect are automatically adjusted based on the driver's needs and the vehicle's operating status, improving driving convenience.

[0096] 304. When the vehicle's operating state is the second state, activate a temporary braking function of the vehicle.

[0097] In the embodiment of the present application, the second state means that the ignition switch gear is in the on gear, the push rod stroke of the brake pedal is zero, the brake pedal stepping change rate is zero, the push rod stroke of the accelerator pedal is zero, the accelerator pedal stepping change rate is zero, the motor speed is not zero and the actual gear is non-parking gear.

[0098] In the second state, the push rod stroke of the brake pedal and the rate of change of the brake pedal are both zero, indicating that the brake pedal is not being stepped on; the push rod stroke of the accelerator pedal and the rate of change of the accelerator pedal are both zero, indicating that the accelerator pedal is not being stepped on. The motor speed is not zero, indicating that the motor is running or in working condition and is providing power. In one possible case, the motor speed is getting faster and faster. The parking gear can be used to lock the axle when the vehicle is stationary on a slope. The non-parking gear refers to the actual gear corresponding to the transmission other than the parking gear. The non-parking gear indicates that the vehicle has not locked the axle. Therefore, when the vehicle's operating state is the second state, it usually means that the vehicle is in a slipping state. At this time, the vehicle is temporarily braked.

[0099] By first activating the vehicle's temporary braking function, the vehicle speed is effectively slowed down and driving safety is ensured.

[0100] 305. When the duration of the vehicle executing the temporary braking function exceeds a first preset duration, the parking brake function of the vehicle is activated and the temporary braking function is released.

[0101] In this embodiment of the present application, the first preset duration refers to a pre-set time threshold for determining whether the vehicle needs to switch from temporary braking to parking braking. The parking brake function is a braking function activated for long-term parking. The parking brake locks the vehicle's drive shaft or rear wheels and is typically used to prevent the vehicle from moving when stationary.

[0102] By automatically switching to the parking brake function, the vehicle is ensured to stop stably, while by releasing the temporary braking function, unnecessary energy consumption and wear are avoided.

[0103] In some embodiments, when the vehicle is performing a temporary braking function, if a first preset parameter is not zero, the temporary braking function is released, and the first preset parameter includes at least one of the push rod stroke of the brake pedal, the pedaling change rate of the brake pedal, the push rod stroke of the accelerator pedal, and the pedaling change rate of the accelerator pedal.

[0104] When the vehicle is in a temporary braking state within a first preset time period, if at least one of the push rod stroke of the brake pedal and the rate of change of the brake pedal is not zero, it means that the brake pedal of the vehicle is stepped on, which means that the driver needs to stop temporarily or the vehicle is in a slipping state, and the driver has taken braking measures at this time, so the temporary braking is released; if at least one of the push rod stroke of the accelerator pedal and the rate of change of the accelerator pedal is not zero, it means that the accelerator pedal of the vehicle is stepped on, which means that the driver has no intention of stopping temporarily and still needs to accelerate the vehicle, and the temporary braking is released at this time.

[0105] This approach allows the vehicle to respond promptly and activate or deactivate the temporary braking function in a variety of scenarios, providing greater convenience and improved safety. For example, the system can respond promptly when the driver alternates between pressing the brake and accelerator pedals while driving in congested traffic or following a vehicle.

[0106] 306. When the vehicle's operating state is the third state, activate the parking brake function.

[0107] In the embodiment of the present application, the third state refers to the ignition switch position being in the off position, the motor speed being non-zero, and the actual gear being a non-parking position. In the third state, the off position is the position in which the entire vehicle is powered off. The actual gear position is not in the park position, indicating that the vehicle is not parked. In this case, the motor speed is non-zero, indicating that the vehicle is unmanned and rolling. At this point, the vehicle is parked. The parking brake locks the vehicle's drive shaft or rear wheels, providing resistance to the vehicle when parked and preventing it from rolling.

[0108] By switching to the parking brake function, the vehicle is ensured to stop stably. At the same time, by releasing the temporary brake function, unnecessary energy consumption and wear are avoided. This approach reduces the driver's operational burden in heavy traffic or when parking, improving the driving experience and enhancing driving safety.

[0109] In some embodiments, when the vehicle is performing the parking brake function, if the second preset parameter is not zero, the parking brake function is released, and the second preset parameter is at least one of the push rod stroke of the accelerator pedal and the accelerator pedal depression change rate.

[0110] When the vehicle is in a state of temporary braking, if the push rod stroke of the accelerator pedal and the rate of change of the accelerator pedal are not zero, it means that the accelerator pedal of the vehicle is stepped on, which means that the driver needs to control the vehicle to start, and the parking brake is released at this time. Normally, the release of the parking brake function means that the vehicle exits the Auto Hold function and enters the Standby state. Among them, Standby usually refers to the low-power standby state of the vehicle. Optionally, the condition for releasing the parking brake can also be set to that the push rod stroke of the accelerator pedal is greater than the corresponding preset value, which is not restricted here.

[0111] Through the above method, the vehicle can quickly respond to the driver's operation of the accelerator pedal to start the vehicle, thereby improving the driving experience.

[0112] In some embodiments, when the vehicle's operating state is in the third state, an abnormality prompt function of the vehicle is activated, and the prompt function is used to prompt the vehicle to be in an abnormal state through sound and light prompts. For example, a red indicator light on the vehicle's dashboard lights up, or the vehicle emits a continuous alarm sound.

[0113] Through the above method, the driver or other personnel can be promptly reminded that the vehicle is in an abnormal state, thereby improving intelligence and ensuring safety.

[0114] To describe the overall process of the automatic parking method, see Figure 4 As shown, Figure 4This is a schematic diagram of an overall process provided by an embodiment of the present application. First, the state parameters of the vehicle are collected in real time. Then, the state of the vehicle's ignition switch is determined. When the vehicle's ignition switch is in the off position, if the motor speed is not zero and the actual gear is not the parking gear, it means that the vehicle is in a rolling state at this time, and the parking brake function is activated. When the vehicle's ignition switch is in the on position, the vehicle's operating state is determined. When the vehicle's operating state is the first state or the second state, the temporary braking function is activated. When the duration of the temporary braking exceeds the first preset duration, the parking brake function is activated. Among them, the first state refers to the ignition switch gear being the on gear, the push rod stroke of the brake pedal being greater than the push rod stroke preset value, the brake pedal's stepping change rate being less than the change rate preset value, the accelerator pedal's push rod stroke being zero, the accelerator pedal's stepping change rate being zero, the motor speed being less than the speed preset value, and the actual gear being the forward gear. The second state means that the ignition switch gear is on, the brake pedal push rod stroke is zero, the brake pedal stepping change rate is zero, the accelerator pedal push rod stroke is zero, the accelerator pedal stepping change rate is zero, the motor speed is not zero and the actual gear is non-parking gear.

[0115] Specifically, the system first collects vehicle status parameters in real time, including brake pedal push rod travel, brake pedal depression rate of change, accelerator pedal push rod travel, accelerator pedal depression rate of change, motor speed, actual gear position, and ignition switch position. The system then analyzes these parameters to determine whether the driver intends to stop the vehicle temporarily, whether the vehicle is rolling, or whether the vehicle is rolling without a driver. If the driver intends to stop the vehicle temporarily or the vehicle is rolling, the system applies the temporary brake. If the temporary brake lasts longer than a preset time, the parking brake is applied and the temporary brake is released. If the vehicle is in the temporary brake state and the brake pedal or accelerator pedal is depressed, the temporary brake is released. If the vehicle is rolling without a driver, the parking brake is applied.

[0116] The embodiment of the present application provides an automatic parking control method, which reduces the driver's operating load, effectively reduces the probability of accidents, and improves driving safety. In this method, the operating state of the vehicle can be determined by obtaining the vehicle's state parameters, so that when the vehicle's operating state is any preset state, the vehicle's temporary braking function is activated according to a preset strategy, and when the vehicle performs the temporary braking function for a period exceeding a first preset time, the vehicle's parking brake function is activated. Since the vehicle's state parameters include multiple parameters such as the brake pedal push rod stroke, the brake pedal's stepping change rate, the accelerator pedal push rod stroke, the accelerator pedal's stepping change rate, the motor speed, the actual gear position, and the ignition switch gear position, the current vehicle's operating state and corresponding scenarios can be accurately determined, thereby enabling the vehicle to adopt a corresponding braking strategy, thereby better adapting to a variety of complex scenarios and dynamic conditions, and having high flexibility.

[0117] Figure 5 This is a block diagram of an automatic parking control device provided by an embodiment of the present application. The device is used to execute the steps of the above automatic parking control method. Optionally, the device can be applied to Figure 1 The implementation environment shown is shown in FIG. 1 , and the device can also be applied to other implementation environments, which are not limited in the present application embodiment. Figure 5 The automatic parking control device includes: an acquisition module 501, a determination module 502 and a control module 503.

[0118] An acquisition module 501 is used to acquire vehicle status parameters, including brake pedal push rod stroke, brake pedal stepping change rate, accelerator pedal push rod stroke, accelerator pedal stepping change rate, motor speed, actual gear position, and ignition switch gear position;

[0119] A determination module 502 is configured to determine whether the vehicle's operating state is any preset state based on the vehicle's state parameters;

[0120] The control module 503 is used to activate the temporary braking function of the vehicle when the running state of the vehicle is any preset state, and the temporary braking function is used to realize the service braking of the vehicle;

[0121] The control module 503 is further configured to activate the parking brake function of the vehicle and release the temporary braking function when the duration of the temporary braking function of the vehicle exceeds a first preset duration.

[0122] In some embodiments, the control module 503 is used to start the temporary braking function of the vehicle when the vehicle's operating state is a first state, wherein the first state is that the ignition switch gear is in the on gear, the push rod stroke of the brake pedal is greater than the push rod stroke preset value, the brake pedal's stepping change rate is less than the change rate preset value, the accelerator pedal's push rod stroke is zero, the accelerator pedal's stepping change rate is zero, the motor speed is less than the speed preset value and the actual gear is the forward gear.

[0123] In some embodiments, the control module 503 is also used to determine the temporary braking level based on the push rod stroke range of the brake pedal when the vehicle's operating state is the first state, different push rod stroke ranges correspond to different temporary braking levels, and the temporary braking level is positively correlated with the temporary braking degree; based on the temporary braking level, the temporary braking function of the vehicle corresponding to the temporary braking level is started.

[0124] In some embodiments, the control module 503 is also used to obtain the slope parameter of the vehicle if the push rod stroke of the brake pedal is greater than the preset push rod stroke value within a second preset time period when the vehicle's operating state is the first state, and the slope parameter is used to indicate the inclination angle of the vehicle; when the slope parameter indicates that the vehicle is in a downhill state, the vehicle's downhill auxiliary braking function is started and the temporary braking function is released.

[0125] In some embodiments, the control module 503 is used to start the temporary braking function of the vehicle when the vehicle's operating state is a second state, wherein the second state is that the ignition switch gear is on, the push rod stroke of the brake pedal is zero, the brake pedal's stepping change rate is zero, the accelerator pedal's push rod stroke is zero, the accelerator pedal's stepping change rate is zero, the motor speed is not zero and the actual gear is a non-parking gear.

[0126] In some embodiments, the control module 503 is also used to release the temporary braking function when the vehicle is performing the temporary braking function if the first preset parameter is not zero. The first preset parameter includes at least one of the push rod stroke of the brake pedal, the pedaling change rate of the brake pedal, the push rod stroke of the accelerator pedal, and the pedaling change rate of the accelerator pedal.

[0127] In some embodiments, the control module 503 is further used to release the parking brake function when the vehicle is executing the parking brake function if a second preset parameter is not zero, and the second preset parameter is at least one of the push rod stroke of the accelerator pedal and the pedaling change rate of the accelerator pedal.

[0128] In some embodiments, the control module 503 is further used to activate the parking brake function when the vehicle's operating state is a third state, where the ignition switch gear is in the off gear, the motor speed is not zero, and the actual gear is a non-parking gear.

[0129] In some embodiments, Figure 6 is a block diagram of another automatic parking control device provided in an embodiment of the present application, such as Figure 6 As shown, the device also includes:

[0130] The prompt module 504 is used to start the abnormal prompt function of the vehicle when the operating state of the vehicle is the third state. The prompt function is used to prompt that the vehicle is in an abnormal state through sound and light prompts.

[0131] The present application provides an automatic parking control device, wherein the vehicle's operating state can be determined by acquiring vehicle state parameters. Thus, when the vehicle's operating state is any preset state, the vehicle's temporary braking function is activated according to a preset strategy. Furthermore, when the vehicle executes the temporary braking function for a period exceeding a first preset duration, the vehicle's parking brake function is activated. Because the vehicle's state parameters include multiple parameters such as brake pedal push rod travel, brake pedal depression rate of change, accelerator pedal push rod travel, accelerator pedal depression rate of change, motor speed, actual gear position, and ignition switch position, the device can accurately determine the vehicle's current operating state and corresponding scenarios, enabling the vehicle to adopt a corresponding braking strategy, thereby better adapting to a variety of complex scenarios and dynamic conditions and providing greater flexibility.

[0132] It should be noted that the automatic parking control device provided in the above embodiment is merely an example of the division of the aforementioned functional modules when running an application. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, i.e., the internal structure of the electronic device can be divided into different functional modules to perform all or part of the functions described above. Furthermore, the automatic parking control device provided in the above embodiment and the automatic parking control method embodiment are based on the same concept. The implementation process is described in the method embodiment and will not be further described here.

[0133] Figure 77 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 700 may be an in-vehicle terminal or a portable mobile terminal, such as a smartphone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer, or a desktop computer. The electronic device 700 may also be referred to as an in-vehicle terminal, user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other similar names.

[0134] Typically, the electronic device 700 includes a processor 701 and a memory 702 .

[0135] The processor 701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 701 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the volume cloud of the content to be displayed on the display screen. In some embodiments, the processor 701 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0136] The memory 702 may include one or more computer-readable storage media, which may be non-transitory. The memory 702 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 702 is used to store at least one computer program, which is executed by the processor 701 to implement the automatic parking control method provided in the method embodiment of the present application.

[0137] In some embodiments, electronic device 700 may optionally include a peripheral device interface 703 and at least one peripheral device. Processor 701, memory 702, and peripheral device interface 703 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 703 via a bus, signal lines, or circuit boards. The peripheral device may include at least one of a radio frequency circuit 704, a display screen 705, a camera assembly 706, an audio circuit 707, and a power supply 708.

[0138] The peripheral device interface 703 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 701 and the memory 702. In some embodiments, the processor 701, the memory 702, and the peripheral device interface 703 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 701, the memory 702, and the peripheral device interface 703 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0139] The RF circuit 704 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 704 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 704 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the RF circuit 704 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The RF circuit 704 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 704 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0140] Display screen 705 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, or any combination thereof. When display screen 705 is a touchscreen display, it is also capable of collecting touch signals on or above the surface of display screen 705. These touch signals can be input as control signals to processor 701 for processing. Display screen 705 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be one display screen 705, located on the front panel of electronic device 700. In other embodiments, there can be at least two display screens 705, located on different surfaces of electronic device 700 or in a foldable design. In other embodiments, display screen 705 can be a flexible display, located on a curved or foldable surface of electronic device 700. Display screen 705 can also be configured as a non-rectangular, irregular shape, also known as a special-shaped screen. Display screen 705 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0141] The camera assembly 706 is used to capture images or videos. In some embodiments, the camera assembly 706 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 706 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0142] The audio circuit 707 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals to be input into the processor 701 for processing, or to be input into the radio frequency circuit 704 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there can be multiple microphones, which are respectively arranged in different parts of the electronic device 700. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 701 or the radio frequency circuit 704 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signals into sound waves audible to humans, but also convert the electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 707 may also include a headphone jack.

[0143] Power supply 708 is used to power the various components of electronic device 700. Power supply 708 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 708 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0144] In some embodiments, the electronic device 700 further includes one or more sensors 709 , including but not limited to: an acceleration sensor 710 , a gyroscope sensor 711 , a pressure sensor 712 , an optical sensor 713 , and a proximity sensor 714 .

[0145] The accelerometer 710 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the electronic device 700. For example, the accelerometer 710 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 701 can control the display screen 705 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 710. The accelerometer 710 can also be used to collect game or user motion data.

[0146] The gyroscope sensor 711 can detect the orientation and rotation angle of the electronic device 700. It can also work with the accelerometer 710 to collect 3D motions of the user on the electronic device 700. Based on the data collected by the gyroscope sensor 711, the processor 701 can implement the following functions: motion sensing (for example, changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0147] The pressure sensor 712 can be set on the side frame of the electronic device 700 and / or the lower layer of the display screen 705. When the pressure sensor 712 is set on the side frame of the electronic device 700, it can detect the user's grip signal of the electronic device 700, and the processor 701 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 712. When the pressure sensor 712 is set on the lower layer of the display screen 705, the processor 701 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 705. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0148] The optical sensor 713 is used to detect ambient light intensity. In one embodiment, the processor 701 can control the display brightness of the display screen 705 based on the ambient light intensity detected by the optical sensor 713. Optionally, when the ambient light intensity is high, the display brightness of the display screen 705 is increased; when the ambient light intensity is low, the display brightness of the display screen 705 is decreased. In another embodiment, the processor 701 can also dynamically adjust the shooting parameters of the camera assembly 706 based on the ambient light intensity detected by the optical sensor 713.

[0149] Proximity sensor 714, also known as a distance sensor, is disposed on the front panel of electronic device 700. Proximity sensor 714 is used to detect the distance between the user and the front of electronic device 700. In one embodiment, when proximity sensor 714 detects that the distance between the user and the front of electronic device 700 is gradually decreasing, processor 701 controls display screen 705 to switch from the screen-on state to the screen-off state. When proximity sensor 714 detects that the distance between the user and the front of electronic device 700 is gradually increasing, processor 701 controls display screen 705 to switch from the screen-off state to the screen-on state.

[0150] Those skilled in the art will understand that Figure 7 The structure shown in the figure does not constitute a limitation on the electronic device 700, and the electronic device 700 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0151] Figure 88 is a schematic diagram of the structure of a server provided in an embodiment of the present application. The server 800 may vary significantly due to different configurations or performance, and may include one or more processors (Central Processing Units, CPUs) 801 and one or more memories 802. The memories 802 store at least one computer program, which is loaded and executed by the processor 801 to implement the automatic parking control methods provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which are not detailed here.

[0152] The present application also provides a computer-readable storage medium storing at least one computer program, which is loaded and executed by a processor to implement the automatic parking control method of the above embodiment. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, or an optical data storage device.

[0153] An embodiment of the present application further provides a computer program product, including a computer program, which is executed by a processor to implement the automatic parking control method in the embodiment of the present application.

[0154] Those skilled in the art will understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by a program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a disk or an optical disk, etc.

[0155] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. An automatic parking control method, characterized in that: The method comprises: Acquiring vehicle status parameters, including brake pedal push rod travel, brake pedal stepping change rate, accelerator pedal push rod travel, accelerator pedal stepping change rate, motor speed, actual gear position, and ignition switch gear position; determining, based on the state parameters of the vehicle, whether the operating state of the vehicle is any preset state; When the running state of the vehicle is any preset state, a temporary braking function of the vehicle is activated, wherein the temporary braking function is used to realize service braking of the vehicle; When the duration of the temporary braking function of the vehicle exceeds a first preset duration, activating the parking brake function of the vehicle and releasing the temporary braking function; Wherein, when the running state of the vehicle is any preset state, starting the temporary braking function of the vehicle includes: When the operating state of the vehicle is the first state, the temporary braking level is determined based on the push rod stroke interval of the brake pedal, wherein the first state is that the ignition switch gear is the on gear, the push rod stroke of the brake pedal is greater than the push rod stroke preset value, the brake pedal stepping change rate is less than the change rate preset value, the accelerator pedal push rod stroke is zero, the accelerator pedal stepping change rate is zero, the motor speed is less than the speed preset value and the actual gear is the forward gear, different push rod stroke intervals correspond to different temporary braking levels, and the temporary braking level is positively correlated with the temporary braking degree; based on the temporary braking level, the temporary braking function of the vehicle corresponding to the temporary braking level is started.

2. The method according to claim 1, characterized in that The method further comprises: When the running state of the vehicle is the first state, if the push rod stroke of the brake pedal is greater than the preset push rod stroke value within a second preset time period, obtaining a slope parameter of the vehicle, where the slope parameter is used to indicate a tilt angle of the vehicle; When the slope parameter indicates that the vehicle is in a downhill state, a downhill auxiliary braking function of the vehicle is activated and the temporary braking function is released.

3. The method according to claim 1, characterized in that When the running state of the vehicle is any preset state, starting the temporary braking function of the vehicle includes: When the operating state of the vehicle is the second state, the temporary braking function of the vehicle is started, and the second state is that the ignition switch gear is on, the push rod stroke of the brake pedal is zero, the stepping change rate of the brake pedal is zero, the push rod stroke of the accelerator pedal is zero, the stepping change rate of the accelerator pedal is zero, the motor speed is not zero and the actual gear is a non-parking gear.

4. The method according to claim 1, wherein The method further comprises: When the vehicle is executing the temporary braking function, if a first preset parameter is not zero, the temporary braking function is released, and the first preset parameter includes at least one of the push rod stroke of the brake pedal, the pedaling change rate of the brake pedal, the push rod stroke of the accelerator pedal, and the pedaling change rate of the accelerator pedal.

5. The method according to claim 1, wherein The method further comprises: When the vehicle is performing the parking brake function, if a second preset parameter is not zero, the parking brake function is released, and the second preset parameter is at least one of the push rod stroke of the accelerator pedal and the pedaling change rate of the accelerator pedal.

6. The method according to claim 1, wherein The method further comprises: The parking brake function is activated when the running state of the vehicle is a third state, wherein the third state is that the ignition switch gear is an off gear, the motor speed is not zero, and the actual gear is a non-parking gear.

7. The method according to claim 6, characterized in that The method further comprises: When the running state of the vehicle is the third state, an abnormality prompt function of the vehicle is started, and the prompt function is used to prompt that the vehicle is in an abnormal state through sound and light prompts.

8. An automatic parking control device, characterized in that: The device comprises: an acquisition module for acquiring vehicle status parameters, wherein the status parameters include a brake pedal push rod stroke, a brake pedal stepping change rate, an accelerator pedal push rod stroke, an accelerator pedal stepping change rate, a motor speed, an actual gear position, and an ignition switch gear position; a determination module, configured to determine whether the operating state of the vehicle is any preset state based on the state parameters of the vehicle; a control module, configured to activate a temporary braking function of the vehicle when the running state of the vehicle is any preset state, wherein the temporary braking function is used to realize service braking of the vehicle; The control module is further configured to activate the parking brake function of the vehicle and release the temporary brake function if the duration for which the temporary brake function is executed by the vehicle exceeds a first preset duration; Among them, the control module is also used to determine the temporary braking level based on the push rod stroke range of the brake pedal when the operating state of the vehicle is the first state. The first state is that the ignition switch gear is the on gear, the push rod stroke of the brake pedal is greater than the push rod stroke preset value, the brake pedal stepping change rate is less than the change rate preset value, the accelerator pedal push rod stroke is zero, the accelerator pedal stepping change rate is zero, the motor speed is less than the speed preset value and the actual gear is the forward gear. Different push rod stroke ranges correspond to different temporary braking levels, and the temporary braking level is positively correlated with the temporary braking degree; based on the temporary braking level, the temporary braking function of the vehicle corresponding to the temporary braking level is started.

9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor and executes the automatic parking control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the automatic parking control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automatic parking method

    CN114148300A

  • Brake system and electronic control device

    CN116917174A