Parking method, server and storage medium

By receiving and processing parking instructions in the automobile braking system, generating and forwarding parking signals, the shortcomings of the existing system in signal transmission quality and main chip are solved, and the parking mechanism that can still be effectively controlled when the control components fail, improving the signal transmission efficiency and quality, and ensuring the parking brake response efficiency.

CN120039234APending Publication Date: 2025-05-27GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311595807.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing automobile braking system has high requirements in terms of signal transmission quality and main chip, which has affected the vehicle's braking efficiency. If there is a malfunction, it is difficult to ensure the safety of parking brake.

Method used

By receiving parking instructions sent by the vehicle, a parking signal is generated based on a preset or personalized parking strategy, and forwarded to the control component of the vehicle through the communication device, the parking mechanism is driven to perform parking operations. When one of the control components fails, the system can still control the unfailed parking mechanism to park, improving signal transmission efficiency and quality.

Benefits of technology

It realizes the parking mechanism that can still effectively control the vehicle when the control component fails, improves signal transmission efficiency and quality, reduces the occupation of channel resources by the communication device, ensures the parking brake response efficiency, and improves the server's control ability of multiple vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120039234A_ABST
    Figure CN120039234A_ABST
Patent Text Reader

Abstract

The invention provides a parking method, a server and a storage medium, the method is applied to the field of automobile braking, and the method comprises the steps that a parking instruction is received; and generating at least one parking signal, sending the parking signal to a communication device of the corresponding vehicle, forwarding the parking signal to any control assembly of the corresponding vehicle by using the communication device, forwarding the parking signal to another control assembly by any control assembly, and driving the corresponding parking mechanism to park. According to the method, parking of the non-invalid parking mechanism of the vehicle can be controlled, the communication device does not need to communicate with multiple control assemblies at the same time, the signal transmission efficiency and transmission quality can be improved, channel resource occupation of the communication device is reduced, and therefore the parking braking response efficiency is guaranteed, one server can control multiple vehicles at the same time, and the user experience is improved. The resource utilization rate is effectively improved, maintenance is more convenient, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile braking, and more specifically, to a parking method, a server and a storage medium in the field of automobile braking. Background Art

[0002] In the related technology, the shortcomings of the traditional mechanical parking brake system are circumvented by adopting an electronic parking system, namely EPB (Electrical Park Brake). EPB has higher precision and control performance, and is the core parking system for realizing vehicle advanced assisted driving, automatic driving and deep braking energy recovery.

[0003] However, in the related technologies, the parking brake system has high requirements on signal transmission quality and main chip. The signal transmission quality affects the braking efficiency of the vehicle, and the main chip affects whether the vehicle can complete the parking brake action. Once a fault occurs, it will be difficult to ensure the safety of the parking brake, which urgently needs to be improved. Summary of the invention

[0004] The present application provides a parking method, a server and a storage medium. The method can receive a parking instruction sent by a vehicle, thereby generating a corresponding parking signal based on a preset parking strategy or a parking strategy corresponding to each vehicle, and then sending the parking signal to a communication device of the corresponding vehicle, so as to use the communication device to forward the parking signal to any control component of the corresponding vehicle, and any control component forwards the parking signal to another control component to drive the corresponding parking mechanism to park, so that when one of the control components fails, the parking mechanism of the vehicle that has not failed can still be controlled to park, and the communication device does not need to communicate with multiple control components at the same time, which can improve the signal transmission efficiency and transmission quality, reduce the resource occupation of the communication device on the channel, thereby ensuring the parking brake response efficiency, and one server can control multiple vehicles at the same time, effectively improve the utilization rate of resources, make maintenance more convenient, and improve the user experience.

[0005] In a first aspect, a parking method is provided, the method is applied to a server, and a vehicle includes a first parking device and a second parking device, a first control component driving the first parking device to park and a second control component driving the second parking device to park, and a communication device communicating with the first control component or the second control component, wherein the first control component and the second control component each include at least one parking chip, the first control component and the second control component communicate with each other, and the first parking device and the second parking device each include two parking mechanisms, wherein the method includes the following steps:

[0006] receiving a parking instruction sent by at least one vehicle;

[0007] The at least one parking signal is generated based on a preset parking strategy or a parking strategy corresponding to each vehicle, and the parking signal is sent to a communication device of the corresponding vehicle, so that the communication device forwards the parking signal to any control component of the corresponding vehicle, and any control component forwards the parking signal to another control component to drive the corresponding parking mechanism to park.

[0008] Through the above-mentioned technical approach, the parking mechanism of the vehicle that has not failed can be controlled to park based on the parking instruction with a preset parking strategy or the parking strategy corresponding to each vehicle, so that when one of the control components fails, the corresponding parking mechanism of the vehicle that has not failed can still be controlled to park, and the communication device does not need to communicate with multiple control components at the same time, which can improve the signal transmission efficiency and transmission quality, reduce the resource occupation of the communication device on the channel, thereby ensuring the parking brake response efficiency, and one server can control multiple vehicles at the same time, effectively improving the utilization rate of resources, making maintenance more convenient, and improving the user experience.

[0009] In combination with the first aspect, in some possible implementations, before sending the parking signal to the communication device of the corresponding vehicle, the method further includes:

[0010] Receiving a failure signal of a parking chip of the first control component and / or the second control component;

[0011] Based on the failure signal, optimizing the preset parking strategy or the parking strategy corresponding to each vehicle to obtain an optimized parking strategy;

[0012] A new parking signal for the corresponding vehicle is generated based on the optimized parking strategy, and the new parking signal is sent to a communication device of the corresponding vehicle.

[0013] Through the above-mentioned technical approach, it is possible to determine whether the parking chip of the first control component and / or the second control component has failed before sending the parking signal to the communication device of the corresponding vehicle, and then optimize the parking strategy according to the judgment result, and generate a new parking signal according to the optimized parking strategy, so that when the parking chip of the vehicle fails, the parking strategy can be adjusted to increase parking stability and safety.

[0014] In combination with the first aspect, in some possible implementations, before generating the at least one parking signal based on the preset parking strategy or the parking strategy corresponding to each vehicle, the method further includes:

[0015] Obtaining the control type of each vehicle;

[0016] The preset parking strategy or the parking strategy corresponding to each vehicle is determined according to the control type.

[0017] Through the above technical approach, the corresponding parking strategy can be determined according to the control type of each vehicle, so that the parking strategy can be applicable to vehicles of different control types, further increasing parking stability and safety.

[0018] In conjunction with the first aspect, in some possible implementations, after receiving the parking instruction sent by the at least one vehicle, the method further includes:

[0019] Detecting whether the parking instruction satisfies a preset validity condition;

[0020] When it is detected that the parking instruction satisfies the preset validity condition, it is determined that the parking instruction is valid and parking control is performed.

[0021] Through the above technical approach, it is possible to determine in advance whether the parking command is valid, and perform parking control when the parking command is valid, thereby preventing factors such as false touch from affecting the normal control of the vehicle.

[0022] In combination with the first aspect, in some possible implementations, after generating the at least one parking signal based on the preset parking strategy or the parking strategy corresponding to each vehicle, the method further includes:

[0023] Obtaining environmental information of the current environment of each vehicle;

[0024] The at least one parking signal is modified based on the environmental information.

[0025] Through the above technical approach, the parking signal can be corrected according to the current environment of the vehicle to adjust the parking strategy, thereby increasing parking stability and safety.

[0026] In combination with the first aspect, in some possible implementations, the present invention further includes:

[0027] At every preset period, updating the preset parking strategy or the parking strategy corresponding to each vehicle;

[0028] Alternatively, an update request of the at least one vehicle is received, and the preset parking strategy or the parking strategy corresponding to each vehicle is updated based on the update request.

[0029] Through the above technical approach, the preset parking strategy or the parking strategy for each vehicle can be updated regularly, or the preset parking strategy or the parking strategy for each vehicle can be updated according to the update request of the server to maintain the practicality of the parking strategy and reduce the impact of strategy loopholes on the vehicle.

[0030] In combination with the first aspect, in some possible implementations, after sending the parking signal to the communication device of the corresponding vehicle, the method further includes:

[0031] collecting the actual parking state of the corresponding vehicle;

[0032] determining an adjustment value between the target parking state corresponding to the parking signal according to the actual parking state;

[0033] The parking strategy corresponding to the corresponding vehicle is optimized according to the adjustment value.

[0034] Through the above technical approach, the parking strategy can be optimized according to the actual parking state and the target parking state of the vehicle, thereby increasing parking stability and safety.

[0035] In combination with the first aspect, in some possible implementations, before sending the parking signal to the communication device of the corresponding vehicle, the method further includes:

[0036] extracting a vehicle identification of the at least one vehicle from the parking instruction;

[0037] matching a historical parking strategy of the at least one vehicle based on the vehicle identification;

[0038] The preset parking strategy or the parking strategy corresponding to each vehicle is determined according to the historical parking strategy.

[0039] Through the above technical approach, a preset parking strategy or a parking strategy corresponding to each vehicle can be determined according to the historical parking strategies of the vehicle, so that the obtained parking strategy can meet the parking habits of the user.

[0040] In a second aspect, a parking device is provided, the device is applied to a server, and a vehicle includes a first parking device and a second parking device, a first control component driving the first parking device to park and a second control component driving the second parking device to park, and a communication device communicating with the first control component or the second control component, wherein the first control component and the second control component each include at least one parking chip, the first control component and the second control component communicate with each other, and the first parking device and the second parking device each include two parking mechanisms, wherein the device includes:

[0041] A receiving module, used for receiving a parking instruction sent by at least one vehicle;

[0042] A parking module is used to generate at least one parking signal based on a preset parking strategy or a parking strategy corresponding to each vehicle, and send the parking signal to a communication device of the corresponding vehicle, so as to use the communication device to forward the parking signal to any control component of the corresponding vehicle, and any control component forwards the parking signal to another control component to drive the corresponding parking mechanism to park.

[0043] In conjunction with the first aspect, in some possible implementations, the parking module includes:

[0044] A receiving unit, used for receiving a failure signal of a parking chip of the first control component and / or the second control component;

[0045] A first optimization unit, configured to optimize the preset parking strategy or the parking strategy corresponding to each vehicle based on the failure signal to obtain an optimized parking strategy;

[0046] A sending unit is used to generate a new parking signal for the corresponding vehicle based on the optimized parking strategy, and send the new parking signal to a communication device of the corresponding vehicle.

[0047] In conjunction with the second aspect, in some possible implementations, the parking module further includes:

[0048] A first acquisition unit, configured to acquire a control type of each vehicle;

[0049] The first determining unit is used to determine the preset parking strategy or the parking strategy corresponding to each vehicle according to the control type.

[0050] In conjunction with the second aspect, in some possible implementations, the parking device further includes:

[0051] A detection module, used to detect whether the parking instruction meets a preset validity condition;

[0052] The determination module is used to determine that the parking instruction is valid and perform parking control when it is detected that the parking instruction meets the preset validity condition.

[0053] In conjunction with the second aspect, in some possible implementations, the parking module further includes:

[0054] A second acquisition unit, used to acquire environmental information of the current environment of each vehicle;

[0055] A correction unit is used to correct the at least one parking signal according to the environmental information.

[0056] In conjunction with the second aspect, in some possible implementations, the parking module further includes:

[0057] A first updating module, configured to update the preset parking strategy or the parking strategy corresponding to each vehicle at every preset period;

[0058] Alternatively, the second updating module is used to receive an update request of the at least one vehicle, and update the preset parking strategy or the parking strategy corresponding to each vehicle based on the update request.

[0059] In conjunction with the second aspect, in some possible implementations, the parking module further includes:

[0060] A collection unit, used for collecting the actual parking state of the corresponding vehicle;

[0061] a second determining unit, configured to determine an adjustment value between the target parking state corresponding to the parking signal according to the actual parking state;

[0062] The second optimization unit is used to optimize the parking strategy corresponding to the corresponding vehicle according to the adjustment value.

[0063] In conjunction with the second aspect, in some possible implementations, the method further includes:

[0064] an extraction module, configured to extract a vehicle identification of the at least one vehicle from the parking instruction;

[0065] a matching module, configured to match a historical parking strategy of the at least one vehicle based on the vehicle identification;

[0066] A determination module is used to determine the preset parking strategy or the parking strategy corresponding to each vehicle according to the historical parking strategy.

[0067] In a third aspect, a server is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the first aspect or any possible parking method of the first aspect.

[0068] In a fourth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1a is a schematic diagram of the system architecture of a parking method according to an embodiment of the present application;

[0070] Figure 1b The system architecture of the parking method according to one embodiment of the present application is shown in FIG. Figure 2 ;

[0071] Figure 2 The system architecture of the parking method according to one embodiment of the present application is shown in FIG. Figure 3 ;

[0072] Figure 3 The system architecture of the parking method according to one embodiment of the present application is shown in FIG. Figure 4 ;

[0073] Figure 4 The system architecture of the parking method according to one embodiment of the present application is shown in FIG. Figure 5 ;

[0074] Figure 5 A flow chart of a parking method provided according to an embodiment of the present application;

[0075] Figure 6 A parking strategy optimization flow chart according to an embodiment of the present application;

[0076] Figure 7 It is a structural schematic diagram of a parking device provided according to an embodiment of the present application;

[0077] Figure 8 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0078] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0079] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0080] The traditional parking brake system is in the form of a mechanical parking brake handle, which can lock the drive shaft or rear wheel for braking through a lever and a cable connected to the parking brake. When the driver needs to stop the car, the driver can manually pull up the parking brake lever to contact the brake plate with the wheel and stop the vehicle from moving forward. This is rather cumbersome and laborious, and the risk of accidents is relatively high. In addition, since the operation of the mechanical parking system requires the intervention of the driver, it is not compatible with autonomous driving technology, which imposes certain restrictions on the future development of automobiles.

[0081] Based on the improvement of the traditional parking brake system, the relevant technology can realize electronic parking brake through EPB (Electrical Park Brake) with higher precision and control performance, thereby reducing the driver's intervention, reducing the impact of terrain factors on the braking effect, improving parking brake safety, and providing auxiliary basis for braking and parking for autonomous driving technology. However, EPB needs to realize vehicle deceleration and parking control through the parking mechanism. When the parking chip driving the parking mechanism fails, it often causes the parking brake to fail, causing a major safety accident, making it difficult to ensure the safety of parking brakes, which is not conducive to improving the driver's driving experience.

[0082] At the same time, for the parking chip that drives the parking mechanism, when the parking chip fails, it will often cause the vehicle parking to fail, causing a traffic accident. For vehicles with multiple parking chips, when any of the parking chips fails, it is easy to cause uneven distribution of parking force, causing accidents such as vehicle rollover.

[0083] Before explaining the parking method provided in the embodiment of the present application, the system architecture involved in the embodiment of the present application is first explained.

[0084] Next, the applicable scenarios or system architectures of the embodiments of the present application will be described exemplarily. Figure 1a , Figure 1b , Figure 2 , Figure 3 and Figure 4 .

[0085] Combination Figure 1a , Figure 1b , Figure 2 and Figure 3 As shown, the system architecture of the embodiment of the present application may include: a first parking device 100 , a second parking device 200 , a first control component 300 , a second control component 400 and a communication device 500 .

[0086] Based on the different numbers of parking chips included in the control component, the embodiments of the present application may also have the following architectures:

[0087] Figure 1a , Figure 1b Combination Figure 2 As shown, the first parking device 100 and the second parking device 200 are respectively arranged corresponding to the front wheels and the rear wheels;

[0088] Alternatively, the first parking device 100 is disposed correspondingly to one of the front wheels of the vehicle and one of the rear wheels of the vehicle, and the second parking device 200 is disposed correspondingly to the other of the front wheels of the vehicle and the other of the rear wheels of the vehicle;

[0089] Among them, each parking device controls the wheel by driving the corresponding parking mechanism, and each parking mechanism is set corresponding to a wheel of the vehicle. The corresponding relationship between the parking device and the wheel can be divided into three types: Type 2, Type II and Type X.

[0090] For example, the structure of type II is described as follows:

[0091] The first parking device 100 is disposed corresponding to the two front wheels of the vehicle, and the second parking device 200 is disposed corresponding to the two rear wheels of the vehicle;

[0092] Alternatively, the first parking device 100 is disposed corresponding to the two rear wheels of the vehicle, and the second parking device 200 is disposed corresponding to the two front wheels of the vehicle.

[0093] Based on the above-mentioned type 2 structure, type 2 parking control of the vehicle is realized.

[0094] The structure of type II is described as follows:

[0095] The first parking device 100 is provided corresponding to the front and rear wheels on the left side of the vehicle, and the second parking device 200 is provided corresponding to the front and rear wheels on the right side of the vehicle;

[0096] Alternatively, the first parking device 100 is disposed corresponding to the front and rear wheels on the right side of the vehicle, and the second parking device 200 is disposed corresponding to the front and rear wheels on the left side of the vehicle.

[0097] Based on the above-mentioned Type II structure, Type II parking control of the vehicle is implemented.

[0098] The structure of type X is described as follows:

[0099] The first parking device 100 is disposed corresponding to the left front wheel and the right rear wheel of the vehicle, and the second parking device 200 is disposed corresponding to the right front wheel and the left rear wheel of the vehicle;

[0100] Alternatively, the first parking device 100 is disposed corresponding to the right front wheel and the left rear wheel of the vehicle, and the second parking device 200 is disposed corresponding to the left front wheel and the right rear wheel of the vehicle.

[0101] Based on the above X-type structure, X-type parking control of the vehicle is realized.

[0102] The first control component 300 includes a first parking chip 301;

[0103] The second control component 400 includes a second parking chip 401;

[0104] The first control component 300 can drive the first parking device 100 to park the vehicle;

[0105] The second control component 400 can park the vehicle using the second parking device 200;

[0106] On this basis, the first parking chip 301 and the second parking chip 401 can determine a parking strategy that matches the corresponding relationship based on the corresponding relationship between the parking device and the wheels to ensure the stability of the vehicle parking.

[0107] It should be noted that the first control component 300 and the second control component 400 are not limited to the first parking chip 301 and the second parking chip 401. The first control component 300 and the second control component 400 may also respectively include corresponding actuators, corresponding drive units and other structures to achieve parking through combined linkage.

[0108] Figure 1a , Figure 1b Combination Figure 3 As shown, the first parking device 100 and the second parking device 200 are respectively arranged corresponding to the front wheels and the rear wheels;

[0109] Wherein, each parking device controls the wheel by driving the corresponding parking mechanism, and each parking mechanism is provided corresponding to one wheel of the vehicle;

[0110] The first control component 300 includes a third parking chip 302 and a fourth parking chip 303;

[0111] The second control component 400 includes a fifth parking chip 402 and a sixth parking chip 403;

[0112] The first control component 300 can drive the first parking device 100 to park the vehicle;

[0113] The second control component 400 can park the vehicle using the second parking device 200;

[0114] The communication device 500 can communicate with the first control component 300 or the second control component 400, and after the communication device 500 sends a parking signal to any control component, any control component forwards the parking signal to another control component to realize the transmission of the parking signal, wherein the first control component 300 and the second control component 400 can communicate with each other, the first parking chip 301 and the second parking chip 401 can communicate with each other, or the third parking chip 302, the fourth parking chip 303, the fifth parking chip 402 and the sixth parking chip 403 can communicate with each other.

[0115] For example, Figure 4As shown, the first control component 300 and the second control component 400 can be a front controller and a rear controller respectively, so as to control the corresponding parking mechanism, such as an EMB (Electromechanical Brake System) actuator, based on the relationship between the first parking device 100 and the second parking device 200 and the corresponding settings of the wheels.

[0116] The communication device 500 receives signals from the first control component 300 and the second control component 400 respectively, and as redundancy, ensures that after the first control component 300 and the second control component 400 fail, the communication device 500 can still send instructions to the parking mechanisms of the four wheels through the parking chip.

[0117] The power supplies are respectively used to supply power to the four parking mechanisms, the first control assembly 300 and the second control assembly 400, one of which is a redundant power supply to prevent the electronic parking system from being unable to work due to a failure of a certain power supply.

[0118] Figure 5 It is a schematic flow chart of a vehicle control method provided in an embodiment of the present application.

[0119] For example, Figure 5 As shown, the method is applied to a server, wherein the method comprises the following steps:

[0120] In step S501, a parking instruction sent by at least one vehicle is received.

[0121] In the actual implementation process, the embodiment of the present application is applied to a server, and the server can receive a parking instruction sent by at least one vehicle, wherein the server can be a car enterprise platform, a cloud data platform, etc.

[0122] The embodiment of the present application can determine the parking strategy corresponding to the vehicle based on the parking instruction to assist the vehicle in completing the parking action.

[0123] Optionally, in one embodiment of the present application, after receiving a parking instruction sent by at least one vehicle, it also includes: detecting whether the parking instruction satisfies a preset validity condition; when it is detected that the parking instruction satisfies the preset validity condition, determining that the parking instruction is valid and performing parking control.

[0124] In some embodiments, after receiving a parking command sent by at least one vehicle, the embodiments of the present application can check whether the parking command meets preset validity conditions, that is, determine whether the vehicle needs to be parked and whether the parking command is a false trigger, so as to perform parking control when it is judged that the parking command is valid.

[0125] Through the above technical approach, it is possible to determine in advance whether the parking command is valid, and perform parking control when the parking command is valid, thereby preventing factors such as false touch from affecting the normal control of the vehicle.

[0126] In step S502, at least one parking signal is generated based on a preset parking strategy or a parking strategy corresponding to each vehicle, and the parking signal is sent to a communication device of the corresponding vehicle, so that the communication device forwards the parking signal to any control component of the corresponding vehicle, and any control component forwards the parking signal to another control component to drive the corresponding parking mechanism to park.

[0127] It can be understood that the electronic parking function is a control function based on the whole vehicle being stationary. First, the embodiment of the present application can determine whether the electronic parking function status of the vehicle is available, that is, whether the parking mechanism of the vehicle has failed, such as judging whether the parking mechanism has failed through vehicle status such as function switch, clamping force, response time, etc.; when it is determined that the parking mechanism has not failed, the embodiment of the present application can realize the caliper clamping and releasing function of the parking mechanism according to the driver's intention, and during the caliper clamping and releasing process, the caliper target parking force needs to be controlled.

[0128] As a possible implementation method, the embodiment of the present application can generate a corresponding parking signal according to a preset parking strategy or a parking strategy corresponding to each vehicle, and send the parking signal to the communication device of the corresponding vehicle, so that the communication device of the vehicle can forward the parking signal to any control component in the same vehicle, and then the control component forwards it to another control component. There is no need for the communication device to forward the signal at the same time, thereby reducing the channel resource occupancy, thereby driving the corresponding parking mechanism to park.

[0129] Among them, the preset parking strategy can be obtained based on the target parking force, and the target parking force can be calculated by the friction between the wheels and the current road. Among them, based on different parameters such as road slope, road state (ice, water, sand, etc.), wheel wear, tire pressure, etc., the friction between the wheels and the current road is also different, resulting in different target parking forces.

[0130] Optionally, in one embodiment of the present application, before sending the parking signal to the communication device of the corresponding vehicle, it also includes: receiving a failure signal of the parking chip of the first control component and / or the second control component; based on the failure signal, optimizing the preset parking strategy or the parking strategy corresponding to each vehicle to obtain an optimized parking strategy; generating a new parking signal for the corresponding vehicle based on the optimized parking strategy, and sending the new parking signal to the communication device of the corresponding vehicle.

[0131] That is to say, if Figure 6As shown, the embodiment of the present application can pre-determine whether the parking chip of the first control component and / or the second control component has failed. When the parking chip of the first control component and / or the second control component has not failed, the embodiment of the present application can send a parking signal to the communication device of the corresponding vehicle to normally drive the parking chip to complete parking; and when a parking chip in the first control component and / or the second control component fails, the embodiment of the present application can collect failure data, that is, the failed parking chip data, generate a failure signal, and transmit it to the server. The server can optimize the preset parking strategy or the parking strategy corresponding to each vehicle based on the failure signal to obtain the optimized parking strategy, and then generate a new parking signal for the corresponding vehicle based on the optimized parking strategy, and send the new parking signal to the communication device of the corresponding vehicle.

[0132] Among them, based on the different types of parking chip failure, the optimized parking strategies are also different.

[0133] For example, when the failure type of the parking chip is internal operation logic failure, the parking chip cannot complete the calculation work, and thus cannot calculate whether the received parking strategy is consistent with the current working condition, or cannot accurately calculate the parking response time of the vehicle, etc. At this time, the optimized parking strategy can be that the failed parking chip forwards the corresponding data (parking strategy, parameters fed back by the parking device, etc.) to the parking chip that has not failed, and the parking chip that has not failed performs the corresponding logic operation, thereby controlling the parking device corresponding to the failed parking chip to park;

[0134] When the failure type of the parking chip is data transmission failure, the parking chip cannot send the parking parameters to the corresponding parking device based on the parking strategy, or the parking chip cannot receive the parameter information fed back by the parking device, resulting in the inability to complete the parking action. At this time, the optimized parking strategy can be that the parking device corresponding to the failed parking chip is driven by the non-failed parking chip.

[0135] Through the above-mentioned technical approach, it is possible to determine whether the parking chip of the first control component and / or the second control component has failed before sending the parking signal to the communication device of the corresponding vehicle, and then optimize the parking strategy according to the judgment result, and generate a new parking signal according to the optimized parking strategy, so that when the parking chip of the vehicle fails, the parking strategy can be adjusted to increase parking stability and safety.

[0136] Optionally, in one embodiment of the present application, before generating at least one parking signal based on a preset parking strategy or a parking strategy corresponding to each vehicle, it also includes: obtaining a control type of each vehicle; determining a preset parking strategy or a parking strategy corresponding to each vehicle according to the control type.

[0137] In some embodiments, the embodiments of the present application can also obtain the control type of each vehicle, such as the type of the left front wheel parking chip and the right rear wheel parking chip controlled by the first control component, or the type of the left front wheel parking chip and the left rear wheel parking chip controlled by the first control component, etc., so as to determine the preset parking strategy or the parking strategy corresponding to each vehicle according to the control type.

[0138] For example, when the control type is that the first control component controls the left front wheel parking chip and the right rear wheel parking chip, the parking strategy of the vehicle can provide the parking force of the left front wheel and the right rear wheel respectively to be greater than or equal to 50% of the vehicle's resistance. The specific values ​​and the specific calculation process are as follows:

[0139] For example: a car weighing 2000kg is parked on a 30% slope. The parking strategy at this time can provide a parking force F≥2000*9.8*sin18° / 2=2940N for the left front wheel and the right rear wheel respectively (a 30% slope is approximately equal to 18°).

[0140] Through the above calculation method, the corresponding parking strategy can be determined according to the control type of each vehicle, so that the parking strategy can be applicable to vehicles of different control types, further improving parking stability and safety.

[0141] Optionally, in one embodiment of the present application, after generating at least one parking signal based on a preset parking strategy or a parking strategy corresponding to each vehicle, it also includes: acquiring environmental information of the current environment of each vehicle; and correcting at least one parking signal according to the environmental information.

[0142] During the actual implementation process, the embodiments of the present application can obtain environmental information collected by at least one environmental sensor of each vehicle, such as the road state signal of the vehicle (such as high adhesion, low adhesion, open road, etc.), the vehicle environment signal (such as high cold, high temperature, high humidity, etc.), etc., and correct at least one parking signal to determine the state of the vehicle in the current environment for different temperatures. For example, when the temperature is too high, the air pressure in the wheel is too high, which can easily lead to a tire blowout. The embodiments of the present application can adjust the braking force according to the wheel state at different temperatures to maintain the stability of the vehicle body; it can use a humidity sensor to determine the slip probability of the wheel for different humidity, such as judging whether there is water on the road where the wheel is currently traveling, and then provide corresponding parking braking force based on the different friction forces at different humidity to stabilize the vehicle body.

[0143] In some embodiments, when a vehicle is in a parking state and is hit by an external force causing the body to slide, if the surrounding environment is different from when the vehicle is parked, such as water on the ground, ice, sand and gravel, etc., when the vehicle still controls the wheels according to the parking force when parked, it is difficult to ensure that the vehicle can be parked stably. At this time, the embodiment of the present application can update and correct at least one parking signal based on environmental information, thereby using the corrected parking signal to adjust the parking force of the vehicle to ensure that the vehicle can be parked stably again.

[0144] Through the above technical approach, the parking signal can be corrected according to the current environment of the vehicle to adjust the parking strategy, thereby increasing parking stability and safety.

[0145] Optionally, in one embodiment of the present application, after sending a parking signal to the communication device of the corresponding vehicle, it also includes: collecting the actual parking state of the corresponding vehicle; determining an adjustment value between the target parking state corresponding to the parking signal according to the actual parking state; and optimizing the parking strategy corresponding to the corresponding vehicle according to the adjustment value.

[0146] It is understandable that the driver may manually adjust the parking parameters during the parking process, that is, the driver can adjust the parking parameters in the parking strategy so that the actual parking state of the vehicle does not match the target parking state in the parking strategy. Therefore, the embodiment of the present application can collect the actual parking state of the vehicle after sending the parking signal to the communication device of the corresponding vehicle, such as obtaining the current data of the vehicle, including wheel speed, wheel direction, torque, inertial sensor data, speed, brake disc temperature, motor angle, pedal travel data, etc., and determine the corresponding data difference, i.e., adjustment value, based on the data of the target parking state, such as the wheel speed is zero, the wheel direction is returned to the positive position, etc., and then optimize the parking strategy corresponding to the corresponding vehicle according to the adjustment value, so that the actual parking state can be converted into the target parking state.

[0147] The parking brake function will be triggered when the vehicle meets the following conditions:

[0148] The electronic parking function has not been degraded (electronic parking function status);

[0149] And the vehicle is stationary (stationary state management module);

[0150] And the electronic parking brake system state is the release state (electronic parking brake system state);

[0151] And (the electronic parking brake system switch is pulled up (electronic parking brake system switch processing module) and the driver steps on the brake);

[0152] Or the P gear automatically triggers the clamping function (gear position judgment management module);

[0153] Or flameout automatically triggers the clamping function (flameout judgment management module);

[0154] Through the above technical approach, the parking strategy can be optimized according to the actual parking state and the target parking state of the vehicle, thereby increasing parking stability and safety.

[0155] Optionally, in one embodiment of the present application, it also includes: updating the preset parking strategy or the parking strategy corresponding to each vehicle at every preset period; or, receiving an update request from at least one vehicle, and updating the preset parking strategy or the parking strategy corresponding to each vehicle based on the update request.

[0156] In some embodiments, the embodiments of the present application may preset an update cycle, so that the preset parking strategy or the parking strategy corresponding to each vehicle is updated at regular intervals, to prevent data lag caused by the parking strategy not being updated for a long time, to prevent the parking strategy from being difficult to apply to the current operating conditions of the vehicle, and to eliminate security loopholes.

[0157] In other embodiments, the embodiments of the present application can receive an update request from at least one vehicle, such as when a user sends an update request to a server through a vehicle, or when a vehicle manufacturer terminal updates a parking strategy to a server, the server proactively initiates an update request, thereby updating a preset parking strategy or a parking strategy corresponding to each vehicle based on the update request.

[0158] Through the above technical approach, the preset parking strategy or the parking strategy corresponding to each vehicle can be updated regularly, or the preset parking strategy or the parking strategy corresponding to each vehicle can be updated according to the update request of the server to maintain the practicality of the parking strategy and reduce the impact of strategy loopholes on the vehicle.

[0159] Optionally, in one embodiment of the present application, before sending a parking signal to the communication device of the corresponding vehicle, it also includes: extracting a vehicle identification of at least one vehicle from the parking instruction; matching a historical parking strategy of at least one vehicle based on the vehicle identification; and determining a preset parking strategy or a parking strategy corresponding to each vehicle based on the historical parking strategy.

[0160] In the actual implementation process, the embodiment of the present application can extract the vehicle identification of the vehicle from the parking instruction, such as the SIN code of the vehicle, so as to determine the historical parking strategy of the vehicle, and determine the preset parking strategy or the parking strategy corresponding to each vehicle according to the historical parking strategy;

[0161] The embodiment of the present application can also extract the vehicle model identification from the parking instruction, so as to determine the historical parking strategies of vehicles of the same model, and determine the preset parking strategy or the parking strategy corresponding to each vehicle based on the historical parking strategies.

[0162] Through the above technical approach, a preset parking strategy or a parking strategy corresponding to each vehicle can be determined according to the historical parking strategies of the vehicle, so that the obtained parking strategy can meet the parking habits of the user.

[0163] In summary, the present application can control the parking of the vehicle's non-failed parking mechanism based on the parking instruction, with a preset parking strategy or the parking strategy corresponding to each vehicle, so that when one of the control components fails, the non-failed parking mechanism corresponding to the vehicle can still be controlled to park, and the communication device does not need to communicate with multiple control components at the same time, which can improve the signal transmission efficiency and transmission quality, reduce the resource occupation of the communication device on the channel, thereby ensuring the parking brake response efficiency, and one server can control multiple vehicles at the same time, effectively improving the utilization rate of resources, making maintenance more convenient, and improving user experience.

[0164] Figure 7 It is a structural schematic diagram of a parking device provided in an embodiment of the present application.

[0165] For example, Figure 7 As shown, the device 70 is applied to a server, and includes: a receiving module 71 and a parking module 72 .

[0166] Specifically, the receiving module 71 is used to receive a parking instruction sent by at least one vehicle.

[0167] The parking module 72 is used to generate at least one parking signal based on a preset parking strategy or a parking strategy corresponding to each vehicle, and send the parking signal to the communication device of the corresponding vehicle, so as to use the communication device to forward the parking signal to any control component of the corresponding vehicle, and any control component forwards the parking signal to another control component to drive the corresponding parking mechanism to park, wherein the parking mechanism is one of the first parking device or the second parking device.

[0168] Optionally, in one embodiment of the present application, the parking module 72 includes: a receiving unit, a first optimization unit and a sending unit.

[0169] The receiving unit is used to receive a failure signal of the parking chip of the first control component and / or the second control component.

[0170] The first optimization unit is used to optimize a preset parking strategy or a parking strategy corresponding to each vehicle based on the failure signal to obtain an optimized parking strategy.

[0171] The sending unit is used to generate a new parking signal for the corresponding vehicle based on the optimized parking strategy, and send the new parking signal to the communication device of the corresponding vehicle.

[0172] Optionally, in one embodiment of the present application, the parking module 72 further includes: a first acquiring unit and a first determining unit.

[0173] Wherein, the first acquisition unit is used to acquire the control type of each vehicle.

[0174] The first determining unit is used to determine a preset parking strategy or a parking strategy corresponding to each vehicle according to the control type.

[0175] Optionally, in one embodiment of the present application, the parking device 70 further includes: a detection module and a determination module.

[0176] The detection module is used to detect whether the parking instruction meets the preset validity conditions.

[0177] The determination module is used to determine that the parking instruction is valid and perform parking control when it is detected that the parking instruction meets the preset validity condition.

[0178] Optionally, in one embodiment of the present application, the parking module 72 further includes: a second acquisition unit and a correction unit.

[0179] The second acquisition unit is used to acquire the environmental information of the current environment of each vehicle.

[0180] The correction unit is used to correct at least one parking signal according to environmental information.

[0181] Optionally, in one embodiment of the present application, the parking module 72 further includes: a first update module or a second update module.

[0182] The first updating module is used to update the preset parking strategy or the parking strategy corresponding to each vehicle at every preset period.

[0183] The second updating module is used to receive an update request of at least one vehicle, and update a preset parking strategy or a parking strategy corresponding to each vehicle based on the update request.

[0184] Optionally, in one embodiment of the present application, the parking module 72 further includes: a collection unit, a second determination unit and a second optimization unit.

[0185] The collecting unit is used to collect the actual parking status of the corresponding vehicle.

[0186] The second determining unit is used to determine an adjustment value between the target parking state corresponding to the parking signal according to the actual parking state.

[0187] The second optimization unit is used to optimize the parking strategy corresponding to the corresponding vehicle according to the adjustment value.

[0188] Optionally, in one embodiment of the present application, the parking device 70 further includes: an extraction module, a matching module and a determination module.

[0189] The extraction module is used to extract the vehicle identification of the at least one vehicle from the parking instruction.

[0190] A matching module is used to match the historical parking strategy of the at least one vehicle based on the vehicle identification.

[0191] A determination module is used to determine the preset parking strategy or the parking strategy corresponding to each vehicle according to the historical parking strategy.

[0192] In summary, the present application can control the parking of the vehicle's non-failed parking mechanism based on the parking instruction, with a preset parking strategy or the parking strategy corresponding to each vehicle, so that when one of the control components fails, the non-failed parking mechanism corresponding to the vehicle can still be controlled to park, and the communication device does not need to communicate with multiple control components at the same time, which can improve the signal transmission efficiency and transmission quality, reduce the resource occupation of the communication device on the channel, thereby ensuring the parking brake response efficiency, and one server can control multiple vehicles at the same time, effectively improving the utilization rate of resources, making maintenance more convenient, and improving user experience.

[0193] Figure 8 A schematic diagram of the structure of a server provided in an embodiment of the present application. The server may include:

[0194] A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .

[0195] When the processor 802 executes the program, the parking method provided in the above embodiment is implemented.

[0196] Furthermore, the server also includes:

[0197] The communication interface 803 is used for communication between the memory 801 and the processor 802 .

[0198] The memory 801 is used to store computer programs that can be executed on the processor 802 .

[0199] The memory 801 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0200] If the memory 801, the processor 802 and the communication interface 803 are implemented independently, the communication interface 803, the memory 801 and the processor 802 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0201] Optionally, in a specific implementation, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.

[0202] The processor 802 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0203] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above parking method is implemented.

[0204] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0205] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0206] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0207] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0208] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0209] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0210] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0211] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A parking method, It is characterized in that The method is applied to a server, and the vehicle includes a first parking device and a second parking device, a first control component driving the first parking device to park and a second control component driving the second parking device to park, and a communication device communicating with the first control component or the second control component, wherein the first control component and the second control component each include at least one parking chip, the first control component and the second control component communicate with each other, and the first parking device and the second parking device each include two parking mechanisms, wherein the method includes the following steps: receiving a parking command sent by at least one vehicle; The at least one parking signal is generated based on a preset parking strategy or a parking strategy corresponding to each vehicle, and the parking signal is sent to a communication device of the corresponding vehicle, so that the communication device forwards the parking signal to any control component of the corresponding vehicle, and any control component forwards the parking signal to another control component to drive the corresponding parking mechanism to park.

2. The method according to claim 1, It is characterized in that Before sending the parking signal to the communication device of the corresponding vehicle, the method further includes: Receiving a failure signal of a parking chip of the first control component and / or the second control component; Based on the failure signal, optimizing the preset parking strategy or the parking strategy corresponding to each vehicle to obtain an optimized parking strategy; A new parking signal for the corresponding vehicle is generated based on the optimized parking strategy, and the new parking signal is sent to a communication device of the corresponding vehicle.

3. The method according to claim 1, It is characterized in that Before generating the at least one parking signal based on the preset parking strategy or the parking strategy corresponding to each vehicle, the method further includes: Obtaining the control type of each vehicle; The preset parking strategy or the parking strategy corresponding to each vehicle is determined according to the control type.

4. The method according to claim 1, It is characterized in that After receiving the parking instruction sent by the at least one vehicle, the method further includes: Detecting whether the parking instruction satisfies a preset validity condition; When it is detected that the parking instruction satisfies the preset validity condition, it is determined that the parking instruction is valid and parking control is performed.

5. The method according to claim 1, It is characterized in that After generating the at least one parking signal based on the preset parking strategy or the parking strategy corresponding to each vehicle, the method further includes: Obtaining environmental information of the current environment of each vehicle; The at least one parking signal is modified based on the environmental information.

6. The method according to claim 1, It is characterized in that Also includes: At every preset period, updating the preset parking strategy or the parking strategy corresponding to each vehicle; Alternatively, an update request of the at least one vehicle is received, and the preset parking strategy or the parking strategy corresponding to each vehicle is updated based on the update request.

7. The method according to claim 1, It is characterized in that After sending the parking signal to the communication device of the corresponding vehicle, the method further includes: collecting the actual parking state of the corresponding vehicle; determining an adjustment value between the target parking state corresponding to the parking signal according to the actual parking state; The parking strategy corresponding to the corresponding vehicle is optimized according to the adjustment value.

8. The method according to claim 1, It is characterized in that Before sending the parking signal to the communication device of the corresponding vehicle, the method further includes: extracting a vehicle identification of the at least one vehicle from the parking instruction; matching a historical parking strategy of the at least one vehicle based on the vehicle identification; The preset parking strategy or the parking strategy corresponding to each vehicle is determined according to the historical parking strategy.

9. A server, It is characterized in that include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the parking method according to any one of claims 1 to 8.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed, the parking method according to any one of claims 1 to 8 is implemented.