Automatic parking optimization method, device, system, electronic equipment and storage medium

By receiving vehicle status information through cloud terminal devices, determining user habits, and updating the automatic parking control software, the problem of difficulty in triggering the automatic parking function caused by different user driving habits has been solved, thus improving user satisfaction.

CN119611405BActive Publication Date: 2025-12-05SAIC GM WULING AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411784221.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-12-05
Estimated Expiration
2044-12-05

AI Technical Summary

Technical Problem

Due to different driving habits, some users are unable to trigger the automatic parking function, which requires them to readjust to driving operations and reduces user satisfaction.

Method used

The system receives vehicle status information through cloud terminal devices, determines user habit information, and updates the automatic parking control software to match the user's driving habits, including adjusting the parking activation threshold, starting torque threshold, and pressure holding time.

Benefits of technology

It improves the triggering accuracy and user satisfaction of the automatic parking function, ensuring that the automatic parking function is easier to trigger and reducing the user's adaptation time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119611405B_ABST
    Figure CN119611405B_ABST
Patent Text Reader

Abstract

This application provides an optimization method, apparatus, system, electronic device, and storage medium for automatic parking. The method includes: first, receiving vehicle status information sent by the vehicle; then, determining user habit information based on the vehicle status information; and finally, updating the automatic parking control software in a cloud terminal device based on the user habit information, so that the automatic control function of the automatic parking control software better matches the actual vehicle state controlled by the target user. It is understood that because the automatic parking control software in the cloud terminal device can generate and send automatic parking control commands to the vehicle, controlling the vehicle's automatic parking control function; and because the cloud terminal device can continuously optimize and iterate the automatic parking control software based on vehicle status information, the automatic control function of the automatic parking control software is better matched to the driving habits of the target user, thereby improving user satisfaction to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to an optimization method, device, system, electronic equipment and storage medium for automatic parking. BACKGROUND

[0002] Automatic parking is a function of automatic braking. After starting the automatic parking function, the number of times of using the hand brake or the electronic hand brake by the user can be reduced, and the parking efficiency can be improved. For example, when the automatic parking function is started and the vehicle is stopped at a traffic light, the user does not need to pull the hand brake or start the electronic hand brake, and the vehicle automatically provides brake torque.

[0003] In the related art, when the user starts the automatic parking function, the automatic parking control software in the vehicle is always monitoring the state of the vehicle, and starts or exits the automatic parking function according to the accepted state of the vehicle. Specifically, when the vehicle is in a braking condition, it is determined whether to execute automatic parking according to the brake pedal opening; when the vehicle is in a starting condition, it is determined whether to end the automatic parking according to the accelerator pedal opening; when the vehicle is in a parking condition, the vehicle is controlled to end the automatic parking and start the rear wheel mechanical parking (i.e., the electronic hand brake is turned on) according to the preset time length.

[0004] However, due to different driving habits of users, some users cannot trigger the automatic parking function (for example, when stopping the vehicle, the user likes to step on the brake lightly, thereby causing the brake pedal opening to not meet the condition for executing automatic parking; when starting the vehicle, the user likes to step on the accelerator lightly, thereby causing the accelerator pedal opening to not meet the condition for ending the automatic parking, etc.), thereby requiring the user to adapt to the driving operation again, which reduces user satisfaction.

[0005] It should be noted that the information disclosed in the background section of the present application is only intended to deepen the understanding of the general background of the present application, and should not be regarded as acknowledging or implying in any form that the information constitutes prior art known to those skilled in the art. SUMMARY

[0006] Therefore, the present application provides an optimization method, device, system, electronic equipment and storage medium for automatic parking, so as to solve the problem in the prior art that due to different driving habits of users, some users cannot trigger the automatic parking function, thereby requiring the user to adapt to the driving operation again, which ultimately leads to reduced user satisfaction.

[0007] In a first aspect, an automatic parking control method is provided, characterized by being applied to a cloud terminal device, the cloud terminal device running an automatic parking control software, the automatic parking control software being configured to generate and issue an automatic parking control instruction to a vehicle, and the method comprising:

[0008] Receive vehicle status information sent by the vehicle, the vehicle status information being used to characterize the status of the vehicle within a preset time period;

[0009] Based on the vehicle status information, user habit information is determined. The user habit information is used to characterize the target user's habitual operation of the vehicle. The target user is the user currently driving the vehicle.

[0010] Based on the user habit information, the automatic parking control software in the cloud terminal device is updated so that the automatic control function of the automatic parking control software is more closely matched with the actual vehicle state controlled by the target user.

[0011] In this embodiment, vehicle status information sent by the vehicle is first received; then, user habit information is determined based on the vehicle status information; finally, the automatic parking control software in the cloud terminal device is updated based on the user habit information, so that the automatic control function of the automatic parking control software is more closely matched with the actual vehicle status controlled by the target user. It is understood that because the automatic parking control software in the cloud terminal device can generate and send automatic parking control commands to the vehicle, controlling the vehicle's automatic parking control function; and because the cloud terminal device can continuously optimize and iterate the automatic parking control software based on vehicle status information, the automatic control function of the automatic parking control software is more closely matched with the driving habits of the target user, thereby improving user satisfaction to a certain extent.

[0012] In one possible implementation, determining the user habit parameters based on the vehicle status information includes:

[0013] Based on the vehicle status information, determine the vehicle operating condition corresponding to the vehicle status information. The vehicle operating condition includes: parking condition, starting condition, and stationary condition.

[0014] Based on the vehicle operating conditions and the vehicle status information, determine the user habit information corresponding to the vehicle operating conditions.

[0015] In this embodiment, the vehicle operating condition is first determined based on the vehicle status information; then, user habit information corresponding to the vehicle operating condition is determined based on the vehicle operating condition and the vehicle status information. It is understood that mapping user habit information to vehicle operating conditions allows for more efficient and accurate updates to the automatic parking control software, thereby making the automatic control function of the automatic parking control software more compatible with the driving habits of the target user, and improving user satisfaction to a certain extent.

[0016] In one possible implementation, the vehicle operating condition is a parking condition;

[0017] The step of determining user habit information corresponding to the vehicle operating condition based on the vehicle operating condition and the vehicle status information includes:

[0018] First user habit information is determined based on the vehicle status information. The first user habit information is used to characterize the correspondence between the initial speed and the brake pedal opening corresponding to the parking condition.

[0019] The step of updating the automatic parking control software in the cloud terminal device according to the user habit information includes:

[0020] Based on the first user habit information, the automatic parking control software adjusts the parking activation threshold corresponding to different initial speed conditions in the parking condition. The parking activation threshold is used to characterize the brake pedal opening when activating the parking condition.

[0021] In this embodiment, when the vehicle is in a parking state, first user habit information is determined based on vehicle status information. Then, based on the first user habit information, the parking activation threshold of the automatic parking control software is adjusted for different initial speed conditions corresponding to the parking state. It is understood that since the first user habit information is used to characterize the correspondence between the initial speed and the brake pedal opening corresponding to the parking state, a parking activation threshold that better conforms to user operating habits can be determined based on the first user habit information, thereby improving user satisfaction to a certain extent.

[0022] In one possible implementation, the vehicle operating condition is a starting condition;

[0023] The step of determining user habit information corresponding to the vehicle operating condition based on the vehicle operating condition and the vehicle status information includes:

[0024] The second user habit information is determined based on the vehicle status information. The second user habit information is used to characterize the relationship between road slope and accelerator pedal opening.

[0025] The step of updating the automatic parking control software in the cloud terminal device according to the user habit information includes:

[0026] Based on the second user habit information, the automatic parking control software adjusts the starting torque threshold corresponding to different road slope conditions in the starting condition. The starting torque threshold is used to characterize the accelerator pedal opening when leaving the parking condition.

[0027] In this embodiment, firstly, second user habit information is determined based on vehicle status information; then, based on the second user habit information, the starting torque threshold corresponding to different road slope conditions in the automatic parking control software is adjusted. It is understood that since the second user habit information is used to characterize the relationship between road slope and accelerator pedal opening, a starting torque threshold that better conforms to user operating habits can be determined based on the second user habit information, thereby improving user satisfaction to a certain extent.

[0028] In one possible implementation, the vehicle operating condition is a parking condition;

[0029] The step of determining user habit information corresponding to the vehicle operating condition based on the vehicle operating condition and the vehicle status information includes:

[0030] The third user habit information is determined based on the vehicle status information, and the third user habit information is used to characterize the parking duration.

[0031] The step of updating the automatic parking control software in the cloud terminal device according to the user habit information includes:

[0032] Based on the third user habit information, the pressure holding time of the automatic parking control software is adjusted, and the pressure holding time is used to characterize the parking time.

[0033] In this embodiment, third-party user habit information is first determined based on vehicle status information; then, the pressure holding duration of the automatic parking control software is adjusted based on the third-party user habit information. It is understood that since the third-party user habit information is used to characterize parking duration, the pressure holding duration determined based on this information is more in line with user habits, thus improving user satisfaction to some extent.

[0034] In one possible implementation, adjusting the parking activation threshold of the automatic parking control software according to the first user habit information under different initial speed conditions corresponding to the parking condition includes:

[0035] Determine whether the first user habit information matches the parking activation threshold;

[0036] When the first user habit information does not match the parking activation threshold, the automatic parking control software adjusts the parking activation threshold corresponding to different initial speed conditions in the parking condition.

[0037] In this embodiment, firstly, it is determined whether the first user habit information matches the parking activation threshold. When the first user habit information does not match the parking activation threshold, the parking activation threshold corresponding to different initial speed conditions in the automatic parking control software is adjusted. It can be understood that when upgrading the parking activation threshold of the automatic parking control software based on the first user habit information, it is first determined whether the current parking activation threshold is easier to trigger. If the current parking activation threshold is not as easy to trigger as the upgraded parking activation threshold of the automatic parking control software, then the automatic parking control software is upgraded. That is, while ensuring that user habits can trigger the automatic parking control function, it ensures that the automatic parking control function is easier to trigger, which to a certain extent improves user satisfaction.

[0038] In one possible implementation, adjusting the starting torque threshold of the automatic parking control software according to the second user habit information under different road gradient conditions corresponding to the starting condition includes:

[0039] Determine whether the second user habit information matches the starting torque threshold;

[0040] When the second user habit information does not match the starting torque threshold, the automatic parking control software adjusts the starting torque threshold corresponding to different road slope conditions in the starting condition.

[0041] In this embodiment, the system first determines whether the second user habit information matches the starting torque threshold. Then, if the second user habit information does not match the starting torque threshold, the starting torque threshold of the automatic parking control software is adjusted for different road gradient conditions corresponding to the starting conditions. It can be understood that when upgrading the starting torque threshold of the automatic parking control software based on the second user habit information, the system first determines whether the current starting torque threshold is easier to trigger. If the current starting torque threshold is less likely to trigger than the upgraded starting torque threshold of the automatic parking control software, then the automatic parking control software is upgraded. That is, while ensuring that user habits can trigger the automatic parking control function, the system also ensures that the automatic parking control function is easier to trigger, thereby improving user satisfaction to a certain extent.

[0042] One possible implementation also includes:

[0043] Based on the user habit information, determine the automatic parking control software upgrade package;

[0044] Send the automatic parking control software upgrade package to the vehicle, so that the vehicle updates the automatic parking control software in the vehicle.

[0045] In this embodiment, an automatic parking control software upgrade package is first determined based on user habit information. Then, the upgrade package is sent to the vehicle, updating its automatic parking control software. It is understood that by sending the upgrade package to the vehicle, updating its automatic parking control software, the automatic parking control function can still function normally even when the communication connection between the vehicle and the cloud terminal device is lost, thus improving user satisfaction to some extent.

[0046] In one possible implementation, after updating the automatic parking control software in the cloud terminal device according to the user habit information, the method further includes:

[0047] Determine whether the control effect parameter corresponding to the updated automatic parking control software is greater than the preset effect parameter, wherein the preset effect parameter is used to characterize the control effect corresponding to the automatic parking control software before the update.

[0048] When the control effect parameter corresponding to the updated automatic parking control software is less than or equal to the preset effect parameter, the automatic parking control software is reverted to the state before software optimization.

[0049] In this embodiment, after updating the automatic parking control software in the cloud terminal device, it is further determined whether the control effect parameter corresponding to the updated automatic parking control software is greater than the preset effect parameter. When the control effect parameter corresponding to the updated automatic parking control software is less than or equal to the preset effect parameter, the automatic parking control software is reverted to its state before software optimization. To a certain extent, this ensures that the automatic parking control software is upgraded in a direction that is beneficial to user operation, ultimately improving user satisfaction.

[0050] Secondly, embodiments of this application provide an automatic parking control device applied to a cloud terminal device. The cloud terminal device runs automatic parking control software, which generates and sends automatic parking control commands to the vehicle. The device includes:

[0051] The vehicle status information receiving module is used to receive vehicle status information sent by the vehicle, and the vehicle status information is used to characterize the status of the vehicle within a preset time period.

[0052] The user habit information determination module is used to determine user habit information based on the vehicle status information. The user habit information is used to characterize the target user's habitual operation of the vehicle. The target user is the user currently driving the vehicle.

[0053] The automatic parking control software update module is used to update the automatic parking control software in the cloud terminal device according to the user habit information, so that the automatic control function of the automatic parking control software is more matched with the actual vehicle state controlled by the target user.

[0054] Thirdly, embodiments of this application provide an automatic parking control system, including:

[0055] vehicle;

[0056] Any of the cloud terminal devices mentioned in the first aspect;

[0057] The vehicle is communicatively connected to the cloud terminal device.

[0058] Fourthly, embodiments of this application provide a cloud terminal device, characterized in that it includes:

[0059] processor;

[0060] Memory;

[0061] And a computer program, wherein the computer program is stored in the memory, the computer program including instructions that, when executed by the processor, cause the cloud terminal device to perform the method described in any one of the first aspects.

[0062] Fifthly, embodiments of this application provide a computer-readable storage medium, characterized in that the computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the method described in any one of the first aspects.

[0063] Understandably, the automatic parking control device provided in the second aspect, the automatic parking control system provided in the third aspect, the cloud terminal device provided in the fourth aspect, and the computer-readable storage medium provided in the fifth aspect are all used to execute the method provided in this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description

[0064] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0065] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application.

[0066] Figure 2 This is a flowchart illustrating an optimized method for automatic parking provided in an embodiment of this application.

[0067] Figure 3 This is a schematic diagram illustrating the communication connection between a cloud terminal device and a vehicle, as provided in an embodiment of this application.

[0068] Figure 4 This is a schematic diagram of the structure of an optimized automatic parking device provided in an embodiment of this application.

[0069] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0070] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0071] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0072] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0073] It should be understood that the term "and / or" used in this article is merely a description of 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, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0074] To facilitate understanding, specific application scenarios will be illustrated below.

[0075] See Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1As shown, this application scenario includes a vehicle 100. The vehicle 100 includes a sensor 101, a chassis domain controller 102, and an actuator 103. The sensor 101 is used to collect various status information of the vehicle; the chassis domain controller 102 includes automatic parking control software, which generates corresponding automatic parking control commands based on the various status information collected by the sensors; the actuator 103 controls the vehicle to perform related functions according to the automatic parking control commands.

[0076] In related technologies, when a user activates the automatic parking function, the vehicle's internal sensors constantly collect the vehicle's status and send the vehicle's status information to the automatic parking control software; the automatic parking control software then activates or deactivates the automatic parking function based on the received vehicle status.

[0077] Specifically, when the vehicle is braking, the system determines whether to engage automatic parking based on the brake pedal opening; when the vehicle is starting, the system determines whether to disengage automatic parking based on the accelerator pedal opening; and when the vehicle is parking, the system controls the vehicle to disengage automatic parking and engage the rear wheel mechanical parking brake (i.e., engage the electronic parking brake) based on a preset duration.

[0078] However, due to different driving habits, some users may not be able to trigger the automatic parking function (for example, when braking, users tend to lightly press the brake, which may result in the brake pedal opening not meeting the conditions for executing automatic parking; when starting, users tend to lightly press the accelerator, which may result in the accelerator pedal opening not meeting the conditions for ending automatic parking, etc.). This requires users to readjust their driving operation, reducing user satisfaction.

[0079] To address the aforementioned issues, this embodiment first receives vehicle status information sent by the vehicle; then, based on the vehicle status information, it determines user habit information; finally, based on the user habit information, it updates the automatic parking control software in the cloud terminal device, making the automatic control function of the automatic parking control software more closely match the actual vehicle status controlled by the target user. It is understood that because the automatic parking control software in the cloud terminal device can generate and send automatic parking control commands to the vehicle, controlling the vehicle's automatic parking control function; simultaneously, the cloud terminal device can continuously optimize and iterate the automatic parking control software based on vehicle status information, making the automatic control function of the automatic parking control software more closely match the driving habits of the target user, thereby improving user satisfaction to a certain extent. Specifically, this will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0080] See Figure 2 This is a flowchart illustrating an optimized method for automatic parking provided in an embodiment of this application. This method can be applied to... Figure 1The application scenarios shown are as follows: Figure 2 As shown, it mainly includes the following steps.

[0081] Step S201: Receive vehicle status information sent by the vehicle.

[0082] In this embodiment, the cloud terminal device receives vehicle status information sent by the vehicle. This vehicle status information characterizes the vehicle's status over a preset period of time. Specifically, the vehicle status information includes: vehicle speed, vehicle gear, vehicle acceleration, vehicle brake pedal opening, vehicle accelerator pedal opening, and user voice requests, etc.

[0083] It should be noted that the cloud terminal device communicates with the vehicle. For easier understanding, see [link to relevant documentation]. Figure 3 This figure illustrates a communication connection between a cloud terminal device and a vehicle, as provided in an embodiment of this application. The figure shows a vehicle 301 and a cloud terminal device 302. The vehicle 301 and the cloud terminal device 302 are communicatively connected. This communication network can be a local area network (LAN) or a wide area network (WAN) relayed through a relay device. When the communication network is a LAN, for example, it can be a Wi-Fi hotspot network, a Wi-Fi P2P network, a Bluetooth network, a Zigbee network, or a near field communication (NFC) network, etc. When the communication network is a WAN, for example, it can be a 3rd generation wireless telephone technology (3G) network, a 4th generation mobile communication technology (4G) network, a 5th generation mobile communication technology (5G) network, a future public land mobile network (PLMN), or the Internet, etc.

[0084] In its implementation, the vehicle mainly includes sensors, a chassis domain controller, and an actuator network module. The sensors are responsible for collecting vehicle status information; the chassis domain controller receives this information and controls the actuators; the actuators are responsible for braking force and parking force control, and the specific hardware structure is not limited in this application; the network module collects information from the chassis domain controller, other vehicle controllers, and satellite positioning information, and sends it to the cloud computing platform, while also collecting control information from the cloud computing platform and sending it to the chassis controller.

[0085] Of course, the vehicle also includes other related functional modules, such as satellite positioning modules or vehicle controllers, which will not be described in detail here for the sake of brevity.

[0086] It should be noted that the sensors mentioned above are only a general description. The sensors specifically include: wheel speed sensors, master cylinder pressure sensors, acceleration sensors, steering wheel angle sensors, etc. This application does not impose any specific limitations on them.

[0087] In its implementation, the cloud terminal device uses the collected vehicle status information to train the automatic parking control software and sends control commands to the network module. The cloud terminal device includes basic automatic parking control software and user matching optimization software. The user matching optimization software identifies user operating habits and experience preferences based on the collected vehicle status information and continuously optimizes the automatic parking control software through intelligent software control logic, thereby achieving intelligent automatic parking functionality.

[0088] Step S202: Determine user habit information based on vehicle status information.

[0089] In this embodiment, user habit information is determined based on vehicle status information. This user habit information characterizes the target user's habitual operations on the vehicle; the target user is the user currently driving the vehicle.

[0090] Understandably, in practical applications, since the updated automatic parking control software is usually only matched to one target user, the target user must be identified before updating the automatic parking control software in the cloud terminal device.

[0091] Specifically, the system can identify the user by using signals from the driver's side camera, voice recognition, and seat weight sensors in the vehicle. Once the user's identity is identified, the corresponding automatic parking control software is activated on the cloud terminal device.

[0092] Of course, when a new user is detected, the automatic parking control software corresponding to that new user can be automatically registered. The version of this automatic parking control software can be the default version.

[0093] In practical applications, the automatic parking function typically corresponds to three vehicle states: the vehicle is stopped and in parking state, the vehicle is in parking state, and the vehicle is started and disengaged from parking state. These three states can be further divided into three vehicle operating conditions: parking condition, parking condition, and starting condition.

[0094] Since automatic parking control software typically controls the vehicle based on three operating conditions, it's possible to first determine the vehicle operating condition corresponding to the vehicle status information, and then determine the corresponding user habits under different operating conditions. Specifically, in one possible implementation, first, based on the vehicle status information, the vehicle operating condition corresponding to the vehicle status information is determined; then, based on the vehicle operating condition and the vehicle status information, the user habit information corresponding to the vehicle operating condition is determined.

[0095] Specifically, whether a vehicle is in a parking state can be determined by information such as the vehicle's gear position, speed, acceleration, brake pedal opening, and accelerator pedal opening. Whether a vehicle is in a starting state can be determined by information such as the vehicle's gear position, speed, torque, brake pedal opening, and accelerator pedal opening. Whether a vehicle is in a parking state can be determined by information such as the vehicle's gear position, speed, whether the automatic parking control function is activated, and whether the driver is in the driver's seat.

[0096] It should be noted that the automatic parking function being activated or the electronic parking brake being in a clamped state is considered a parking condition; the automatic parking function being deactivated when the driver is not in the driver's seat is considered to be out of parking condition even if the electronic parking brake is in a clamped state; the automatic parking function being deactivated or the electronic parking brake changing from a clamped state to another state, and the vehicle speed and torque being greater than 0, are considered to be out of parking condition.

[0097] In this embodiment, by mapping user habit information to vehicle operating conditions, the automatic parking control software can be updated more efficiently and accurately. This makes the automatic control function of the automatic parking control software more compatible with the driving habits of the target user, thereby improving user satisfaction to a certain extent.

[0098] In one possible implementation, when the vehicle is determined to be in a parking condition, firstly, first user habit information is determined based on the vehicle status information; then, based on the first user habit information, the automatic parking control software adjusts the parking activation threshold corresponding to different initial speed conditions under the parking condition. The first user habit information characterizes the correspondence between the initial speed and the brake pedal opening for the parking condition; the parking activation threshold characterizes the brake pedal opening required to activate the parking condition.

[0099] Specifically, when the vehicle is determined to be in a parking condition, the parking condition is divided into segments based on the initial parking speed; the brake pedal opening value is recorded during the process of the vehicle decelerating from the initial speed to zero under different segments of deceleration parking conditions.

[0100] In this embodiment, since the first user habit information is used to characterize the correspondence between the initial speed and the brake pedal opening corresponding to the parking condition, a parking activation threshold that is more in line with the user's operating habits can be determined based on the first user habit information, which improves user satisfaction to a certain extent.

[0101] In one possible implementation, it is first determined whether the first user habit information matches the parking activation threshold; when the first user habit information does not match the parking activation threshold, the parking activation threshold corresponding to the different initial speed conditions in the automatic parking control software is adjusted.

[0102] For example, under the same initial speed conditions, the brake pedal opening in the first user habit information is A1, and the corresponding parking activation threshold is A2. It is determined whether A1 is less than A2. If A1 is greater than or equal to A2, the brake pedal opening A1 is used as the new parking activation threshold. If A1 is less than A2, the parking activation threshold remains unchanged. The larger the brake pedal opening, the weaker the braking force.

[0103] In this embodiment, when upgrading the parking activation threshold of the automatic parking control software based on the first user habit information, it is first determined whether the current parking activation threshold is easier to trigger. If the current parking activation threshold is not as easy to trigger as the upgraded parking activation threshold of the automatic parking control software, then the automatic parking control software is upgraded. That is, while ensuring that the automatic parking control function can be triggered according to user habits, it ensures that the automatic parking control function is easier to trigger, which improves user satisfaction to a certain extent.

[0104] In one possible implementation, when the first user habit information does not match the parking activation threshold, it is determined whether the braking force corresponding to the first user habit information under the same initial speed condition is greater than the parking slope force. When the braking force corresponding to the first user habit information under the same initial speed condition is greater than the parking slope force, the parking activation threshold corresponding to different initial speed conditions in the automatic parking control software is adjusted according to the first user habit information. When the braking force corresponding to the first user habit information under the same initial speed condition is not greater than the parking slope force, the parking activation threshold corresponding to different initial speed conditions in the automatic parking control software is the parking slope force. Here, the parking slope force mentioned above represents the stable braking force corresponding to when the vehicle does not roll back.

[0105] Of course, different control methods can be set depending on whether the braking system is a linear system. Specifically, in one possible implementation, when the braking system is a linear system, the parking activation threshold is set to the braking force corresponding to the first user habit information; after the vehicle comes to a stop, the braking force is actively increased to the parking force; when the braking system is a nonlinear system, the parking activation threshold is set to the parking force.

[0106] In this embodiment, the correction of the parking activation threshold by the first user habit information can enable the automatic parking function to be triggered naturally according to the user's parking habits, avoiding the function not being activated after the vehicle stops, reducing the user's secondary operation to activate the function (pressing the brake pedal deeply), and preventing the vehicle from rolling away because the user does not notice that the function is not activated and releases the brake directly.

[0107] In one possible implementation, when the vehicle is determined to be in a starting condition, second user habit information is first determined based on the vehicle status information. Then, based on the second user habit information, the automatic parking control software adjusts the starting torque threshold corresponding to different road slope conditions under the starting condition. The second user habit information is used to characterize the relationship between road slope and accelerator pedal opening; the starting torque threshold is used to characterize the accelerator pedal opening when disengaging from the parking condition.

[0108] Specifically, the starting conditions are divided into segments based on the slope at which the vehicle starts; the maximum accelerator pedal opening is recorded for different starting conditions with different slopes, from 0-5 km / h. It can be understood that the larger the accelerator pedal opening, the lower the engine output torque.

[0109] In this embodiment, since the second user habit information is used to characterize the relationship between road slope and accelerator pedal opening, a starting torque threshold that is more in line with user operating habits can be determined based on the second user habit information, which improves user satisfaction to a certain extent.

[0110] In practical applications, the correction of the starting torque threshold based on the second user habit information allows the automatic parking function to start smoothly according to the user's starting habits, reducing starting lag and ensuring that the vehicle does not roll back due to a slow start. Specifically, this will be explained in detail below with reference to specific embodiments.

[0111] In one possible implementation, it is first determined whether the second user habit information matches the starting torque threshold; when the second user habit information does not match the starting torque threshold, the starting torque threshold corresponding to different road slope conditions in the automatic parking control software is adjusted.

[0112] For example, under the same road gradient, the accelerator pedal opening in the corresponding second user habit information is A3, and the corresponding road gradient is A4. It is determined whether A3 is less than A4. If A3 is greater than or equal to A4, the brake pedal opening A3 is used as the new parking activation threshold. If A3 is less than A4, the parking activation threshold remains unchanged.

[0113] In this embodiment, when upgrading the starting torque threshold of the automatic parking control software based on the second user habit information, it is first determined whether the current starting torque threshold is easier to trigger. If the current starting torque threshold is not as easy to trigger as the starting torque threshold of the upgraded automatic parking control software, then the automatic parking control software is upgraded. That is, while ensuring that the automatic parking control function can be triggered according to user habits, it ensures that the automatic parking control function is easier to trigger, which improves user satisfaction to a certain extent.

[0114] In practical applications, after adjusting the holding time based on third-party user habit information, the holding time can be reduced to extend hardware lifespan while minimizing the noise caused by switching the electronic parking brake (an abnormal noise occurs when the holding time is less than the user's parking time). This also prevents pressure leakage due to excessively long holding times, which could lead to vehicle rollover. Detailed explanations will follow below with specific embodiments.

[0115] In one possible implementation, third-user habit information is determined based on vehicle status information; the pressure holding duration of the automatic parking control software is then adjusted based on the third-user habit information. Here, the third-user habit information characterizes the parking duration; the pressure holding duration also characterizes the parking duration.

[0116] In this embodiment, since the third user habit information is used to characterize the parking time, the pressure holding time determined based on the third user habit information is more in line with user habits, which improves user satisfaction to a certain extent.

[0117] Step S203: Based on user habit information, update the automatic parking control software in the cloud terminal device to make the automatic control function of the automatic parking control software more compatible with the actual vehicle status controlled by the target user.

[0118] In this embodiment of the application, after the user habit information is determined, the automatic parking control software in the cloud terminal device is updated according to the user habit information, so that the automatic control function of the automatic parking control software is more matched with the actual vehicle state controlled by the target user.

[0119] In this embodiment, the automatic parking control software in the cloud terminal device can generate and send automatic parking control commands to the vehicle to control the vehicle's automatic parking control function. At the same time, the cloud terminal device can continuously optimize and iterate the automatic parking control software based on vehicle status information, making the automatic control function of the automatic parking control software more compatible with the driving habits of the target user, thereby improving user satisfaction to a certain extent.

[0120] In one possible implementation, the vehicle's internal chassis domain controller retains the automatic parking control software to ensure fast response times while preventing malfunctions caused by cloud terminal device disconnection. Typically, actions with low response time requirements are directly controlled by control commands issued from the cloud terminal device.

[0121] In one possible implementation, the automatic parking control software upgrade package is first determined based on user habit information; then, the automatic parking control software upgrade package is sent to the vehicle, causing the vehicle to update its automatic parking control software.

[0122] In this embodiment, by sending an automatic parking control software upgrade package to the vehicle, the automatic parking control software in the vehicle is updated, thereby ensuring that the automatic parking control function of the vehicle can still be used normally when the communication connection between the vehicle and the cloud terminal device is disconnected, which improves user satisfaction to a certain extent.

[0123] In one possible implementation, after updating the automatic parking control software in the cloud terminal device, the method further includes: determining whether the control effect parameter corresponding to the updated automatic parking control software is greater than a preset effect parameter; and when the control effect parameter corresponding to the updated automatic parking control software is less than or equal to the preset effect parameter, controlling the automatic parking control software to revert to the state before software optimization. The preset effect parameter is used to characterize the control effect of the automatic parking control software before the update.

[0124] In this embodiment, the effects of optimizing the automatic parking control software vary under different operating conditions. To determine whether the upgraded automatic parking control software enhances the control effect, an effect analysis can be performed for different operating conditions.

[0125] [Scenario 1]: Under parking conditions, the optimization of the automatic parking control software aims to reduce the difficulty of triggering the automatic parking function. A target difference can be used to assess the ease of triggering the automatic parking function under parking conditions. The target difference is the difference between the braking pressure when the vehicle speed drops to zero and the braking pressure corresponding to the parking activation threshold under parking conditions.

[0126] [Scenario 2]: During the starting condition, the optimization of the automatic parking control software aims to reduce the smoothness of departure from the parking state. Departure smoothness is assessed by the magnitude of the drag force when the automatic parking function departs. Specifically, the starting condition is first screened using the automatic parking function activation and deactivation status signals; then, during the starting condition, the braking force is obtained using the estimated wheel pressure and braking pressure-braking force curve; the driving force is calculated using the wheel-end drive torque and the driving wheel rolling radius; the drag force is taken as the smaller value between the braking force and the driving force; and the smoothness is assessed by integrating the drag force during braking and parking.

[0127] [Scenario 3]: Under parking conditions, the optimization of the automatic parking control software is to ensure a more accurate pressure holding time. The ratio of the number of times the pressure holding time is maintained when the automatic parking function exits to the total number of automatic parking cycles is used as the pressure holding time accuracy.

[0128] Once the control effects of the three scenarios described above are determined, compare the control effect parameters before and after optimization. If the control effect is improved, no action is required. Since the software-calculated parameters may have some deviation, if the control effect deteriorates, first assess whether the deterioration exceeds a preset threshold. If it exceeds the preset threshold, revert to the state before software optimization. If it does not exceed the preset threshold, no action is required, but the better control effect parameters are retained for the next comparison to avoid the cumulative effect of multiple small deteriorations in control effect exceeding the threshold.

[0129] In this embodiment, relying on the powerful computing capabilities provided by the cloud computing platform and utilizing massive amounts of data from real vehicles, the computational model is continuously optimized through machine learning algorithms such as neural networks and deep learning algorithms to achieve more accurate calculations and intelligent control. To a certain extent, this ensures that the automatic parking control software is upgraded in a way that benefits user operation, ultimately improving user satisfaction.

[0130] Corresponding to the above embodiments, this application also provides a cloud terminal device. Specifically, see [link to relevant documentation]. Figure 4 This is a schematic diagram of an optimized automatic parking device provided in an embodiment of this application. As shown in the figure, the optimized automatic parking device specifically includes: a vehicle status information receiving module 401, a user habit information determining module 402, and a parking control software updating module 403. The vehicle status information receiving module receives vehicle status information sent by the vehicle; the user habit information determining module determines user habit information based on the vehicle status information; and the automatic parking control software updating module updates the automatic parking control software in the cloud terminal device based on the user habit information, making the automatic control function of the automatic parking control software more closely match the actual vehicle state controlled by the target user.

[0131] Corresponding to the above embodiments, this application also provides an optimized automatic parking system. The optimized automatic parking system includes a vehicle and a cloud terminal device. The vehicle and the cloud terminal device are communicatively connected.

[0132] Corresponding to the above embodiments, this application also provides a cloud terminal device. See also Figure 5This is a schematic diagram of the structure of a cloud terminal device provided in an embodiment of this application. The cloud terminal device 500 may include a processor 501, a memory 502, and a communication unit 503. These components communicate through one or more buses. Those skilled in the art will understand that the structure of the cloud terminal device shown in the figure does not constitute a limitation on the embodiments of the present invention. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0133] The communication unit 503 is used to establish a communication channel, enabling the cloud terminal device to communicate with other devices, including receiving user data from other devices and sending user data to other devices.

[0134] The processor 501 serves as the control center of the cloud terminal device. It connects various parts of the cloud terminal device via various interfaces and lines. It executes software programs, instructions, and / or modules stored in the memory 502, and calls data stored in the memory to perform various functions of the cloud terminal device and / or process data. The processor can be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 501 may only include a central processing unit (CPU). In this embodiment of the invention, the CPU may have a single processing core or include multiple processing cores.

[0135] The memory 502 is used to store the execution instructions of the processor 501. The memory 502 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0136] When the execution instructions in memory 502 are executed by processor 501, the cloud terminal device 500 is able to execute... Figure 2 Some or all of the steps in the illustrated embodiments.

[0137] In a specific implementation, this application also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, it may include some or all of the steps in the various embodiments of the simulation scene generation method provided by this invention. The storage medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0138] In a specific implementation, this application also provides a computer program product, wherein the computer program product includes executable instructions, which, when executed on a computer, cause the computer to perform some or all of the steps in various embodiments of the simulation scene generation method provided by the present invention.

[0139] In this application embodiment, "at least one" refers to one or more, and "more than one" 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 the existence of A alone, the simultaneous existence of A and B, or the existence of B alone. A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0140] Those skilled in the art will recognize that the units and algorithm steps described in the embodiments disclosed herein can be implemented using electronic hardware, computer software, or a combination of electronic hardware and software. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0141] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0142] In the several embodiments provided in this application, any function, if implemented as a software functional unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0143] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the device embodiments and terminal embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.

Claims

1. An optimization method for automatic parking, characterized in that, The method is applied to a cloud terminal device, the cloud terminal device runs automatic parking control software, the automatic parking control software is used to generate and issue automatic parking control instructions to a vehicle, and the method comprises the following steps: Receiving vehicle state information sent by the vehicle, the vehicle state information is used to represent the state of the vehicle within a predetermined time period; According to the vehicle state information, determine the user habit information, the user habit information is used to represent the habit operation of the target user to the vehicle, and the target user is the user currently driving the vehicle; According to the user habit information, update the automatic parking control software in the cloud terminal device, so that the automatic control function of the automatic parking control software is more matched with the actual vehicle state controlled by the target user; After the step of updating the automatic parking control software in the cloud terminal device according to the user habit information, the method further comprises the following steps: Determine whether the control effect parameter corresponding to the updated automatic parking control software is greater than the preset effect parameter, and the preset effect parameter is used to represent the control effect corresponding to the automatic parking control software before updating; When the control effect parameter corresponding to the updated automatic parking control software is less than or equal to the preset effect parameter, control the automatic parking control software to return to the state before software optimization.

2. The method of claim 1, wherein, The step of determining the user habit parameter according to the vehicle state information comprises the following steps: According to the vehicle state information, determine the vehicle working condition corresponding to the vehicle state information, the vehicle working condition comprises: parking working condition, starting working condition and parking working condition; According to the vehicle working condition and the vehicle state information, determine the user habit information corresponding to the vehicle working condition.

3. The method of claim 2, wherein, The vehicle working condition is parking working condition; The step of determining the user habit information corresponding to the vehicle working condition according to the vehicle working condition and the vehicle state information comprises the following steps: According to the vehicle state information, determine the first user habit information, and the first user habit information is used to represent the corresponding relationship between the initial speed corresponding to the parking working condition and the brake pedal opening degree; The step of updating the automatic parking control software in the cloud terminal device according to the user habit information comprises the following steps: According to the first user habit information, adjust the parking activation threshold corresponding to the automatic parking control software under different initial speed conditions corresponding to the parking working condition, and the parking activation threshold is used to represent the brake pedal opening degree for activating the parking working condition.

4. The method of claim 2, wherein, The vehicle working condition is starting working condition; The step of determining the user habit information corresponding to the vehicle working condition according to the vehicle working condition and the vehicle state information comprises the following steps: According to the vehicle state information, determine the second user habit information, and the second user habit information is used to represent the corresponding relationship between the road slope and the accelerator pedal opening degree; The step of updating the automatic parking control software in the cloud terminal device according to the user habit information comprises the following steps: According to the second user habit information, adjust the starting torque threshold corresponding to the automatic parking control software under different road slope conditions corresponding to the starting working condition, and the starting torque threshold is used to represent the accelerator pedal opening degree for leaving the parking working condition.

5. The method of claim 2, wherein, The vehicle working condition is a parking working condition; The user habit information corresponding to the vehicle working condition is determined according to the vehicle working condition and the vehicle state information, and the determination includes: Third user habit information is determined according to the vehicle state information, and the third user habit information is used to represent the parking duration; The automatic parking control software in the cloud terminal device is updated according to the user habit information, and the updating includes: The pressure maintaining duration of the automatic parking control software is adjusted according to the third user habit information, and the pressure maintaining duration is used to represent the parking duration.

6. The method of claim 3, wherein, The parking activation threshold corresponding to the different initial speed conditions of the parking working condition is adjusted according to the first user habit information, and the adjusting includes: It is judged whether the first user habit information matches the parking activation threshold; When the first user habit information does not match the parking activation threshold, the parking activation threshold corresponding to the different initial speed conditions of the parking working condition is adjusted.

7. The method of claim 4, wherein, The starting torque threshold corresponding to the different road slope conditions of the starting working condition is adjusted according to the second user habit information, and the adjusting includes: It is judged whether the second user habit information matches the starting torque threshold; When the second user habit information does not match the starting torque threshold, the starting torque threshold corresponding to the different road slope conditions of the starting working condition is adjusted.

8. The method of claim 1, wherein, It also includes: An automatic parking control software upgrade package is determined according to the user habit information; The automatic parking control software upgrade package is sent to the vehicle, so that the vehicle updates the automatic parking control software in the vehicle.

9. An apparatus for optimizing automatic parking, characterized in that, Applied to a cloud terminal device, the cloud terminal device runs an automatic parking control software, and the automatic parking control software is used to generate and issue an automatic parking control instruction to a vehicle, and the device includes: A vehicle state information receiving module is configured to receive vehicle state information sent by the vehicle, and the vehicle state information is used to represent the state of the vehicle within a predetermined period of time; A user habit information determining module is configured to determine user habit information according to the vehicle state information, and the user habit information is used to represent the habitual operation of a target user on the vehicle, and the target user is a user currently driving the vehicle; An automatic parking control software updating module is configured to update the automatic parking control software in the cloud terminal device according to the user habit information, so that the automatic control function of the automatic parking control software is more matched with the actual vehicle state controlled by the target user. The automatic parking control software updating module is also configured to judge whether a control effect parameter corresponding to the updated automatic parking control software is greater than a preset effect parameter, and the preset effect parameter is used to represent the control effect corresponding to the automatic parking control software before updating; when the control effect parameter corresponding to the updated automatic parking control software is less than or equal to the preset effect parameter, the automatic parking control software is controlled to return to the state before software optimization.

10. A cloud terminal device, characterized by, It includes: A processor; A memory; and a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions, which, when executed by the processor, cause the cloud terminal device to perform the method of any one of claims 1 to 8.

11. An optimized system for automatic parking, characterized in that, comprising: a vehicle; the cloud terminal device of claim 10; wherein the vehicle is communicatively connected with the cloud terminal device.

12. A computer-readable storage medium, characterized in that, the computer readable storage medium includes a stored program, wherein the program, when executed, controls a device in which the computer readable storage medium is located to perform the method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Self-learning method and system for vehicle

    CN117270383A

  • Parking method and device, vehicle and computer readable storage medium

    CN118418994A