Parking method, vehicle, and storage medium

By setting up redundant parking chips in the vehicle and updating the parking strategy through communication between chips when preset conditions are met, the problems of update data complexity and lack of state judgment in the prior art are solved, and higher parking performance and safety are achieved.

WO2025113194A1PCT designated stage expired Publication Date: 2025-06-05GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132078
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-27
Filing Date
2024-11-14
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

The existing electronic parking system needs to be transmitted through complex line structures when updating data, which can easily lead to update failure and lack of judgment on the vehicle status, resulting in data update failure or update at abnormal moments, affecting the parking effect.

Method used

A parking method is provided by providing a first and second parking chips in the vehicle and updating the parking policy through communication between these chips when preset upgrade conditions are met without the need for complex line structures.

Benefits of technology

Enhanced vehicle parking performance, improve driving safety and fuel economy, and avoid incorrect updates affecting the vehicle's normal parking function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132078_05062025_PF_FP_ABST
    Figure CN2024132078_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a parking method, a vehicle, and a storage medium. The method is applied to the technical field of vehicle braking. The method comprises: receiving a first upgrade instruction sent by a communication device, the first upgrade instruction comprising a first data packet; detecting whether a vehicle meets a first preset upgrade condition; and when it is detected that the vehicle meets the first preset upgrade condition, updating the parking strategy of any parking chip on the basis of the first data packet, and sending the first data packet to another parking chip so as to control a corresponding parking device for vehicle parking on the basis of the updated parking strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Parking method, vehicle, and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure is based on the Chinese patent application with application number 202311595648.3 and application date of November 27, 2023, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this disclosure as a reference. Technical Field

[0003] The present disclosure relates to the field of vehicle braking technology, and in particular to a parking method, a vehicle, and a storage medium. Background Art

[0004] In related technologies, electronic parking systems, or EPBs (Electrical Park Brakes), circumvent the shortcomings of traditional mechanical parking brakes, offering greater precision and control performance. Parking systems typically consist of multiple components, including sensors, control units, and actuators, all of which require chips for data calculation and command control. Upgrading parking system chips can address existing issues, improve system reliability and compatibility, and add new functionality and features.

[0005] However, in the related art, the update data needs to be transmitted to the parking chip to complete the update. For a parking system with a redundant parking structure, accurate transmission of the update data to the parking chip requires the arrangement of redundant communication lines, which makes the line arrangement in the parking system more complicated, and when the corresponding line fails, it will directly lead to update failure; at the same time, the related art mostly matches the optimal parking strategy based on the corresponding parking conditions, and then realizes the targeted data update of the parking chip. The lack of judgment on the vehicle status can easily lead to data update failure or data update at abnormal times, thereby affecting the parking effect, and urgently needs to be improved.

[0006] Summary of the Invention

[0007] The present disclosure provides a parking method, a vehicle, and a storage medium. The method can be applied to a redundantly controlled parking system. When the vehicle meets the upgrade conditions, the parking strategy of any parking chip can be updated to prevent erroneous updates from affecting the normal parking function of the vehicle. The updated data can be transmitted to another parking chip by forwarding the parking chip, without the need for a complex wiring structure, thereby enhancing the vehicle's parking performance and improving driving safety and fuel economy.

[0008] In a first aspect, a parking method is provided, wherein the vehicle includes a first parking device and a second parking device respectively arranged corresponding to the front wheels and the rear wheels, or a first parking device arranged corresponding to one of the front wheels of the vehicle and one of the rear wheels of the vehicle and a second parking device arranged corresponding to the other of the front wheels of the vehicle and the other of the rear wheels of the vehicle, a first control component for driving the first parking device, a second control component for driving the second parking device, and a communication device for communicating with the first control component or the second control component, wherein the first control component includes a first parking chip and the second control component includes a second parking chip, wherein the first parking chip and the second parking chip communicate with each other, and the method includes the following steps:

[0009] receiving a first upgrade instruction sent by the communication device, wherein the first upgrade instruction includes a first data packet;

[0010] detecting whether the vehicle meets a first preset upgrade condition; and

[0011] When it is detected that the vehicle meets the first preset upgrade condition, the parking strategy of the parking chip is updated according to the first data packet, and the first data packet is sent to the other parking chip to control the corresponding parking device to park according to the updated parking strategy.

[0012] The above technical solution can be applied to the parking system with redundant control. When the vehicle meets the upgrade conditions, the parking strategy of the parking chip can be updated to prevent the erroneous update from affecting the normal parking function of the vehicle.

[0013] The updated data is transmitted to another parking chip in a distributed manner without the need for complex wiring structures, thereby enhancing the vehicle's parking performance, driving safety and fuel economy.

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

[0015] receiving a second upgrade instruction sent by the server, wherein the second upgrade instruction includes a second data packet;

[0016] detecting whether the vehicle meets a second preset upgrade condition; and

[0017] When it is detected that the vehicle meets the second preset upgrade condition, the parking strategy of the parking chip is updated according to the second data packet, and the second data packet is sent to the other parking chip.

[0018] Through the above technical solution, in addition to receiving the upgrade instruction sent by the communication device, the upgrade instruction sent by the server can also be received, thereby avoiding the update failure caused by the failure of the communication device and enriching the source of update data.

[0019] In conjunction with the first aspect, in some possible implementations, detecting whether the vehicle meets a second preset upgrade condition includes:

[0020] determining whether the vehicle is in a driving state;

[0021] Determining whether the occupancy status of the vehicle channel meets the upgrade requirements;

[0022] Determining whether the internal communication of the vehicle is normal;

[0023] Determine whether the parking structure of the vehicle is faulty.

[0024] Through the above technical solution, the upgrade conditions can be judged according to the vehicle's driving conditions, channel occupancy, internal communication status and parking mechanism, thereby avoiding upgrade failures.

[0025] In conjunction with the first aspect, in some possible implementations, before receiving the first upgrade instruction sent by the communication device, the method further includes:

[0026] Obtaining the current location and / or current environment of the vehicle;

[0027] Determining whether a latest parking strategy corresponding to the current position and / or the current environment is the parking strategy;

[0028] If it is not the parking strategy, an update prompt is given to the user, or an update prompt is sent to a preset terminal to recommend the latest parking strategy to the user.

[0029] Through the above technical solution, it is possible to determine whether the parking strategy needs to be updated based on the vehicle's current position and / or current environment, and remind the user or recommend the latest parking strategy when an update is required, so that the parking strategy can always meet the current needs of the vehicle.

[0030] In conjunction with the first aspect, in some possible implementations, before receiving the first upgrade instruction sent by the communication device, the method further includes:

[0031] Identify the current user's driving style and match the corresponding parking strategy according to the driving style;

[0032] A corresponding upgrade package is recommended to the current user according to the corresponding parking strategy and the parking strategy, wherein the first upgrade instruction is obtained from the upgrade package.

[0033] Through the above technical solution, the parking preference of the user can be determined according to the current driving style of the user, and then the corresponding parking strategy can be matched more specifically, thereby improving the user's driving experience.

[0034] In combination with the first aspect, in some possible implementations, the first upgrade instruction includes at least one of an upgrade method, an upgrade time, and an upgrade judgment condition.

[0035] Through the above technical solution, the corresponding upgrade method and upgrade time can be determined according to the upgrade instruction, and it can be determined whether the upgrade can be performed at present.

[0036] In combination with the first aspect, in some possible implementations, the upgrade method is a phased upgrade method generated by the first data packet and the idle time period of the vehicle.

[0037] Through the above technical solution, the segmented upgrade method can be determined according to the data packet size and idle period to avoid affecting the normal use of the vehicle.

[0038] With reference to the first aspect, in some possible implementations, updating the parking strategy of the parking chip according to the first data packet includes:

[0039] Obtaining the actual parking type of the vehicle;

[0040] Matching the corresponding upgrade method according to the actual parking type;

[0041] The parking strategy is upgraded based on the first data packet and in accordance with the corresponding upgrade method.

[0042] Through the above technical solution, the corresponding upgrade method can be matched according to the actual parking type of the vehicle, thereby solving the impact of the parking structure inside the vehicle on the parking strategy upgrade.

[0043] In conjunction with the first aspect, in some possible implementations, after updating the parking strategy of the parking chip according to the first data packet, the method further includes:

[0044] Determining whether the parking strategy is updated successfully;

[0045] If the update is not successful, the vehicle is controlled to perform a manual update prompt, or after a preset time interval, the parking strategy of the parking chip is updated again according to the first data packet until the update is successful.

[0046] Through the above technical solution, it is possible to determine whether the parking strategy is updated successfully, and promptly notify the user to take appropriate measures to avoid the update failure affecting the normal parking of the vehicle.

[0047] In conjunction with the first aspect, in some possible implementations, before receiving the first upgrade instruction sent by the communication device, the method further includes:

[0048] obtaining a destination of the vehicle according to navigation information of the vehicle;

[0049] Determining whether the parking strategy meets a preset upgrade condition according to the parking strategy corresponding to the destination;

[0050] If the preset upgrade condition is met, an upgrade request is sent to the server.

[0051] Through the above technical solution, the parking strategy can be updated in advance according to the destination of the vehicle to assist the vehicle in parking.

[0052] With reference to the first aspect, in some possible implementations, determining whether the parking strategy corresponding to the destination satisfies a preset upgrade condition includes:

[0053] Determine whether the vehicle will stop on the way to the destination;

[0054] determining whether the parking strategy update conflicts with the driving state of the vehicle;

[0055] It is determined whether the updating process of the parking strategy has an impact on other functions of the vehicle.

[0056] With reference to the first aspect, in some possible implementations, before updating the parking strategy of the parking chip according to the first data packet, the method further includes:

[0057] Get the update mode preset by the user;

[0058] If the update mode is the automatic update mode, updating the parking strategy of the parking chip according to the first data packet;

[0059] If the update mode is the manual confirmation update mode, an update request is generated and pushed to the user.

[0060] Through the above technical solution, updates can be performed based on the update mode preset by the user, so that the update time and update method are more in line with user needs.

[0061] In a second aspect, a parking device is provided, wherein the vehicle includes a first parking device and a second parking device respectively arranged corresponding to the front wheels and the rear wheels, or a first parking device arranged corresponding to one of the front wheels of the vehicle and one of the rear wheels of the vehicle and a second parking device arranged corresponding to the other of the front wheels of the vehicle and the other of the rear wheels of the vehicle, a first control component for driving the first parking device, a second control component for driving the second parking device, and a communication device for communicating with the first control component or the second control component, wherein the first control component includes a first parking chip and the second control component includes a second parking chip, wherein the first parking chip and the second parking chip communicate with each other, wherein the device is applied to any parking chip, and the device includes:

[0062] A first receiving module is configured to receive a first upgrade instruction sent by the communication device, wherein the first upgrade instruction includes a first data packet;

[0063] A first detection module, configured to detect whether the vehicle meets a first preset upgrade condition; and

[0064] The first parking module is configured to update the parking strategy of the parking chip according to the first data packet when detecting that the vehicle meets the first preset upgrade condition, and send the first data packet to the other parking chip to control the corresponding parking device to park according to the updated parking strategy.

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

[0066] A second receiving module is configured to receive a second upgrade instruction sent by the server, wherein the second upgrade instruction includes a second data packet;

[0067] A second detection module is configured to detect whether the vehicle meets a second preset upgrade condition; and

[0068] The second parking module is configured to update the parking strategy of the parking chip according to the second data packet and send the second data packet to the other parking chip when detecting that the vehicle meets the second preset upgrade condition.

[0069] With reference to the second aspect, in some possible implementations, the second detection module includes:

[0070] a first judging unit, configured to judge whether the vehicle is in a driving state;

[0071] a second judging unit, configured to judge whether the occupancy status of the vehicle channel meets the upgrade requirement;

[0072] a third judging unit, configured to judge whether the internal communication of the vehicle is normal;

[0073] The fourth judgment unit is used to judge whether the parking structure of the vehicle is faulty.

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

[0075] A first acquisition module, configured to acquire the current location and / or current environment of the vehicle;

[0076] a first judgment module, configured to judge whether the latest parking strategy corresponding to the current position and / or the current environment is the parking strategy;

[0077] The first recommendation module is configured to, when the parking strategy is not the latest one, prompt the user to update the strategy, or send an update prompt to a preset terminal, so as to recommend the latest parking strategy to the user.

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

[0079] A matching module, configured to identify the current user's driving style and match a corresponding parking strategy according to the driving style;

[0080] A second recommendation module is configured to recommend a corresponding upgrade package to the current user according to the corresponding parking strategy and the parking strategy, wherein the first upgrade instruction is obtained from the upgrade package.

[0081] In combination with the second aspect, in some possible implementations, the first upgrade instruction includes at least one of an upgrade method, an upgrade time, and an upgrade judgment condition.

[0082] In combination with the second aspect, in some possible implementations, the upgrade method is a phased upgrade method generated by the first data packet and the idle time period of the vehicle.

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

[0084] an acquiring unit, configured to acquire an actual parking type of the vehicle;

[0085] A matching unit, configured to match a corresponding upgrade mode according to the actual parking type;

[0086] An upgrading unit is configured to upgrade the parking strategy based on the first data packet and in accordance with the corresponding upgrading method.

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

[0088] A second judgment module is used to judge whether the parking strategy is updated successfully;

[0089] The updating module is used to control the vehicle to prompt for manual updating when the updating is not successful, or to re-update the parking strategy of the parking chip according to the first data packet after a preset time interval until the updating is successful.

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

[0091] A second acquisition module, configured to acquire a destination of the vehicle according to the navigation information of the vehicle;

[0092] A third judgment module is used to judge whether the parking strategy corresponding to the destination meets the preset upgrade condition;

[0093] The sending module is used to send an upgrade request to the server when the preset upgrade conditions are met.

[0094] With reference to the second aspect, in some possible implementations, the third determination module includes:

[0095] a fifth judgment unit, configured to judge whether the vehicle will stop on the way to the destination;

[0096] a sixth determining unit, configured to determine whether the parking strategy update conflicts with the driving state of the vehicle;

[0097] The seventh judgment unit is configured to judge whether the updating process of the parking strategy affects other functions of the vehicle.

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

[0099] The third acquisition module is used to obtain the update mode preset by the user;

[0100] an automatic update module, configured to update the parking strategy of the parking chip according to the first data packet when the update mode is the automatic update mode;

[0101] The manual update module is used to generate an update request and push the update request to the user when the update mode is the manual confirmation update mode.

[0102] In a third aspect, a vehicle 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 parking device as described in the above embodiment.

[0103] 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 parking method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0104] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0105] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0106] FIG1a is a schematic diagram of a system architecture of a parking method according to one embodiment of the present disclosure;

[0107] FIG1 b is a schematic diagram of a system architecture of a parking method according to another embodiment of the present disclosure;

[0108] FIG2 is a schematic diagram of a system architecture of a parking method according to another embodiment of the present disclosure;

[0109] FIG3 is a schematic diagram of a system architecture of a parking method according to another embodiment of the present disclosure;

[0110] FIG4 is a flow chart of a parking method according to an embodiment of the present disclosure;

[0111] FIG5 is a schematic diagram of a driving preference analysis principle according to an embodiment of the present disclosure;

[0112] FIG6 is a schematic diagram of the principle of low-adhesion road parking force analysis according to one embodiment of the present disclosure;

[0113] FIG7a is a first structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0114] FIG7 b is a second structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0115] FIG7c is a third structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0116] FIG7 d is a fourth structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0117] FIG7e is a fifth structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0118] FIG7f is a sixth structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0119] FIG7g is a seventh structural diagram of a parking device provided according to an embodiment of the present disclosure;

[0120] FIG7h is a structural schematic diagram eight of a parking device provided according to an embodiment of the present disclosure;

[0121] FIG7i is a ninth structural diagram of a parking device according to an embodiment of the present disclosure;

[0122] FIG7j is a structural schematic diagram 10 of a parking device provided according to an embodiment of the present disclosure;

[0123] FIG8 is a schematic structural diagram of a vehicle provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0124] The technical solutions in the present disclosure will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present disclosure, 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 disclosure, "multiple" means two or more than two.

[0125] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0126] 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. When the user needs to park the car, the user 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 cumbersome and laborious, and is greatly affected by the terrain. The braking effect is poor when the terrain is uneven, and when driving at high speeds, the speed must be reduced before the brake operation can be performed, which increases the risk of accidents. In addition, since the operation of mechanical parking requires user intervention, it is not compatible with autonomous driving technology, which has imposed certain restrictions on the future development of automobiles.

[0127] Based on improvements to traditional parking brake systems, related technologies can achieve electronic parking brakes through EPB (Electrical Park Brake) with higher precision and control performance, thereby reducing user intervention, reducing the impact of terrain factors on braking effectiveness, improving parking brake safety, and providing an auxiliary braking and parking foundation for autonomous driving technology. However, EPB requires a parking mechanism to achieve vehicle deceleration and parking control. When the main line of the parking mechanism fails, it often causes the parking brake to fail, resulting in major safety accidents, making it difficult to ensure parking brake safety and not conducive to improving the user's driving experience.

[0128] At the same time, the parking chip in the control center of the parking system needs to be updated in a timely manner to enhance the vehicle's parking performance, improve driving safety and fuel economy, fix security vulnerabilities, and enhance functional scalability. However, in related technologies, the update data needs to be transmitted to the parking chip to complete the update. For parking systems with redundant parking structures, accurately transmitting the update data to the parking chip requires the arrangement of redundant communication lines, making the wiring layout in the parking system more complicated. When the corresponding line fails, it will directly lead to update failure. At the same time, related technologies mostly match the optimal parking strategy based on the corresponding parking conditions, thereby achieving targeted data updates for the parking chip. The lack of judgment on the vehicle status can easily lead to data update failure or data update at abnormal times, thus affecting the parking effect.

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

[0130] Next, the application scenario or system architecture of the embodiment of the present disclosure will be described. See Figure 1a, Figure 1b and Figure 2.

[0131] 1a , 1b and 2 , the system architecture of the embodiment of the present disclosure 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 .

[0132] The first parking device 100 and the second parking device 200 are respectively provided corresponding to the front wheels and the rear wheels;

[0133] Alternatively, the first parking device 100 is provided corresponding 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 provided corresponding to the other of the front wheels of the vehicle and the other of the rear wheels of the vehicle;

[0134] Among them, each parking device controls the wheel by driving the corresponding parking mechanism. 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.

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

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

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

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

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

[0140] 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;

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

[0142] The Type II parking control of the vehicle is realized based on the above-mentioned Type II structure.

[0143] The structure of the X-type is described as follows:

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

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

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

[0147] In addition, the first control component 300 includes a first parking chip 301;

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

[0149] The first control assembly 300 drives the first parking device 100;

[0150] The second control assembly 400 and the second parking device 200;

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

[0152] 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 can also respectively include corresponding actuators, corresponding drive units and other structures to achieve parking through combined linkage.

[0153] 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 the other 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, and the first parking chip 301 and the second parking chip 401 can communicate with each other.

[0154] Specifically, as shown in Figure 3, the first control component 300 and the second control component 400 can be a front controller and a rear controller, respectively, 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.

[0155] 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.

[0156] 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 the power supplies is a redundant power supply to prevent the electronic parking system from not working due to a power failure.

[0157] FIG4 is a schematic flowchart of a parking method provided in an embodiment of the present disclosure.

[0158] Exemplarily, as shown in FIG4 , the method includes the following steps:

[0159] In step S401, a first upgrade instruction sent by a communication device is received, where the first upgrade instruction includes a first data packet.

[0160] Optionally, in one embodiment of the present disclosure, the first upgrade instruction includes at least one of an upgrade method, an upgrade time, and an upgrade judgment condition.

[0161] Optionally, in one embodiment of the present disclosure, the upgrade method is a phased upgrade method generated by the first data packet and the idle time period of the vehicle.

[0162] During actual implementation, any parking chip according to the disclosed embodiments may receive a first upgrade instruction including a first data packet transmitted by a communication device. The first data packet may contain updated parking strategy data, and the first upgrade instruction may include information such as the upgrade method, upgrade time, and upgrade judgment criteria. If the idle time period of a vehicle system or functional application is short, the upgrade method may be a phased upgrade, whereby a portion of the system is upgraded each time during the idle time period to minimize the impact on other vehicle functions. For example, if the vehicle's historical driving records indicate that the vehicle has a long period of idle time after a fixed time period each day, this period may be used as the upgrade time.

[0163] The communication device of the embodiment of the present disclosure can receive an update request for the parking chip, and then download a corresponding first data packet from a server, such as a car manufacturer's client, a cloud, etc. based on the update request, and generate a corresponding first upgrade instruction based on the first data packet to update the parking strategy of the parking chip.

[0164] Optionally, in one embodiment of the present disclosure, before receiving the first upgrade instruction sent by the communication device, it also includes: identifying the driving style of the current user and matching the corresponding parking strategy according to the driving style; recommending a corresponding upgrade package to the current user according to the corresponding parking strategy and parking strategy, wherein the first upgrade instruction is obtained from the upgrade package.

[0165] In some embodiments, the disclosed embodiments can identify the user's driving style based on historical vehicle data before receiving the first upgrade instruction sent by the communication device, wherein the historical vehicle data may include the vehicle's historical driving data, historical parking data, etc., and the driving style may include an aggressive driving style, a stable driving style, etc., and then match the corresponding parking strategy according to the driving style.

[0166] For example, as shown in FIG5 , the disclosed embodiment can determine the driver's parking preference based on the time it takes for the brake pedal to reach full travel. A time greater than 0.7s indicates an aggressive driving preference; a time less than 0.7s indicates a comfortable and stable driving preference. Comfort represents the deceleration corresponding to a slow and comfortable parking pedal travel, while Sport represents the deceleration corresponding to a fast brake pedal travel.

[0167] For example, the disclosed embodiment can obtain the parking parameters manually adjusted by the driver each time the car is parked, identify the frequency and signal wavelength of the parking signal, etc., determine the driver's parking preference, and determine the latest parking strategy to make the parking action more in line with the driver's preferences.

[0168] The relationship between the parking signal frequency and wavelength and the parking preference may be shown in Table 1. Table 1 is a table showing the relationship between the parking signal frequency and wavelength and the parking preference.

[0169] Table 1

[0170] Depending on the driving preference, the corresponding optimal parking strategy is also different. The embodiment of the present disclosure can calculate the parking response time, parking mechanism response speed and corresponding parking force based on the driving preference. For example, under the aggressive preference, the parking signal transmission is faster and more sensitive, and the corresponding parking force is greater. When the parking chip recognizes that the parking signal wavelength is less than or equal to a certain limit, the parking chip defaults to a false trigger situation.

[0171] Under the stable preference, the parking signal wavelength is smaller and the parking signal frequency is larger. When the parking chip recognizes that the parking signal wavelength is greater than a certain limit value, the parking chip defaults to a false touch situation.

[0172] Through the above technical solution, the embodiment of the present disclosure can determine the parking preference of the driver according to the current user's driving style, and then more specifically match the corresponding parking strategy, thereby improving the user's driving experience.

[0173] Optionally, in one embodiment of the present disclosure, before receiving the first upgrade instruction sent by the communication device, it also includes: obtaining the destination of the vehicle based on the vehicle's navigation information; judging whether the parking strategy meets the preset upgrade conditions based on the parking strategy corresponding to the destination; if the preset upgrade conditions are met, sending an upgrade request to the server.

[0174] In other embodiments, before receiving the first upgrade instruction sent by the communication device, the embodiments of the present disclosure can also obtain the destination of the vehicle based on the navigation information of the vehicle, and then obtain corresponding information of the destination, such as the current weather, climate, altitude, etc. of the destination, so as to obtain the parking strategy corresponding to the destination. For example, when the current weather at the destination is rainy or snowy, the corresponding parking strategy can adjust the parking force to increase friction, thereby ensuring the stability and safety of parking.

[0175] Optionally, in one embodiment of the present disclosure, determining whether the parking strategy meets preset upgrade conditions based on the parking strategy corresponding to the destination includes: determining whether the vehicle will park on the way to the destination; determining whether the parking strategy update conflicts with the vehicle's driving status; and determining whether the parking strategy update process affects other functions of the vehicle.

[0176] The disclosed embodiment can determine whether the parking strategy meets preset upgrade conditions based on the parking strategy corresponding to the destination. The preset upgrade conditions may include determining whether the vehicle will park en route to the destination, such as if the parking strategy cannot meet the requirements of the intermediate parking location due to a long parking period; determining whether the parking strategy update conflicts with the vehicle's driving state, such as if the vehicle is currently in a long-distance high-speed driving state, rashly updating the parking strategy may easily lead to vehicle control failure; determining whether the update process will interact with other vehicle functions, such as if the update occupies too many resources and affects the vehicle's current navigation; and determining whether communication is normal. For example, the disclosed embodiment can obtain destination information such as slopes, low-lying roads, high-lying roads, and open roads based on the driver's destination, such as through GPS (Global Positioning System). When it is determined that the vehicle has been at a certain destination for more than a certain preset time and frequency, the parking strategy is upgraded. The upgrade strategy of the disclosed embodiment can target the vehicle's parking habits and reduce the vehicle's dependence on the user's driving experience.

[0177] For example, the embodiment of the present disclosure can automatically set the permanent residence, such as company, home, shopping mall, etc., through navigation; or the control unit can automatically identify the parking strategy according to the parking time;

[0178] If the parking duration exceeds 6 hours and the frequency is about 5-7 times per week, and the parking time range is 18:00-8:00, the destination can be defaulted to home;

[0179] If the parking duration exceeds 6 hours and the frequency is about 5-7 times per week, and the parking time range is 8:00-18:00, the destination can be defaulted to the company;

[0180] Parking time is ≤ 4 hours, the frequency is not fixed, and it can be regarded as temporary parking.

[0181] In the three situations described above, the embodiment of the present disclosure can send an upgrade request to the server within the corresponding parking time period when the destination is home or company.

[0182] When the parking strategy corresponding to the destination meets the preset upgrade conditions, the parking chip of the embodiment of the present disclosure can send an upgrade request to the server to implement the issuance of the first upgrade instruction through the communication device.

[0183] Through the above technical solution, the parking strategy can be updated in advance according to the destination of the vehicle to assist the vehicle in parking.

[0184] Optionally, in one embodiment of the present disclosure, before receiving the first upgrade instruction sent by the communication device, it also includes: obtaining the current position and / or current environment of the vehicle; determining whether the latest parking strategy corresponding to the current position and / or current environment is the parking strategy; if it is not the parking strategy, prompting the user to update, or sending an update prompt to a preset terminal to recommend the latest parking strategy to the user.

[0185] In other embodiments, before receiving the first upgrade instruction sent by the communication device, the embodiment of the present disclosure may also determine the corresponding latest parking strategy according to the current location and / or current environment of the vehicle.

[0186] For example, the disclosed embodiments can also utilize environmental information collected by at least one environmental sensor of the vehicle to obtain the current environment of the vehicle, such as the road status signal of the vehicle (such as high-attachment, low-attachment, and open road surface), the vehicle environment signal (such as high cold, high temperature, high humidity, etc.), etc., to correct the parking strategy. For example, the parking clamping force of the low-attachment road surface is greater than that of the open road surface and greater than that of the high-attachment road surface, and the parking clamping force in the high-temperature zone is greater than that in the high-humidity zone and greater than that in the high-cold zone, so as 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, thereby determining the latest parking strategy suitable for the current environment.

[0187] During actual implementation, the disclosed embodiment may also determine the parking force and parking response time of the vehicle based on the braking process of the vehicle before parking.

[0188] Taking the road status signal as an example, as shown in Figure 6, it is a schematic diagram of the corresponding relationship between deceleration and pedal travel when the status signal is low adhesion (icy road, snowy road, tile road). For low-adhesion road surfaces, the corresponding adjustment of the parking strategy can be to increase the deceleration faster and shorten the brake pedal travel. That is, the parking mechanism requires a shorter parking response time and a faster response speed to obtain the latest parking strategy, so that the vehicle can complete the parking action after braking on the low-adhesion road surface to prevent the vehicle from sliding down the slope.

[0189] In addition, when the vehicle is in the parking state and is hit by an external force causing the body to slide, if the surrounding environment is different from when the vehicle was 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 disclosure can update the control parameters of the latest parking strategy based on environmental information, thereby adjusting the parking force of the vehicle to ensure that the vehicle can be parked stably again.

[0190] The disclosed embodiment can compare the latest parking strategy with the vehicle's current parking strategy, and when the current parking strategy is not the latest parking strategy, prompt the user to update, or send an update prompt to a preset terminal such as a mobile terminal associated with the vehicle, a vehicle manufacturer terminal, etc., to recommend the latest parking strategy to the user, so that the parking strategy can always meet the current needs of the vehicle.

[0191] In step S402 , it is detected whether the vehicle meets a first preset upgrade condition.

[0192] As a possible implementation, the disclosed embodiment can detect whether a vehicle meets a first preset upgrade condition. The first preset upgrade condition can include determining whether the vehicle is currently in a driving state, such as determining whether the vehicle is in a coasting state, a driving state, or a parking state by using a vehicle speed signal, a drive motor torque signal, or a drive motor speed signal; determining whether the occupancy status of the vehicle's current channel meets the upgrade requirements, such as determining the channel status by determining the usage status of certain network software, such as music, GPS, and OTA (Over-the-Air Technology); determining whether internal vehicle communications are normal, such as determining whether the T-BOX (Telematics BOX) is fault-free and operating normally, and determining whether communication on the CAN (Controller Area Network) is normal by determining whether parking status signals in the CAN, such as a caliper motor angle signal in the parking mechanism, are normal; and determining whether the parking mechanism is faulty, such as a caliper hardware fault or a transmission structure fault, by determining whether the parking mechanism is faulty by determining whether the status of each wheel parking mechanism can normally complete the parking action. Based on the first preset upgrade condition, it is determined whether the vehicle can undergo a parking strategy update.

[0193] In step S403, when it is detected that the vehicle meets the first preset upgrade condition, the parking strategy of the parking chip is updated according to the first data packet, and the first data packet is sent to another parking chip to control the corresponding parking device to park according to the updated parking strategy.

[0194] During the actual implementation process, when the embodiment of the present disclosure detects that the vehicle meets the first preset upgrade condition, the parking chip can update the parking strategy of the parking chip according to the first data packet based on the upgrade instruction of the communication device, and forward the first data packet to another parking chip to realize the parking strategy update of all parking chips of the vehicle.

[0195] When the parking chip fails to receive the upgrade instruction from the communication device, the upgrade instruction can be received by another parking chip and forwarded to the parking chip. When both parking chips cannot receive the upgrade instruction from the communication device, it can be determined that the vehicle does not meet the first preset upgrade condition. For example, the embodiment of the present disclosure can generate a feedback signal based on the upgrade instruction reception status of the parking chip, so that when the parking chip fails to receive the upgrade instruction from the communication device, a feedback signal of failure to receive the upgrade instruction is fed back. At this time, the communication device can communicate with the other parking chip, and the other parking chip receives the upgrade instruction.

[0196] Optionally, in one embodiment of the present disclosure, before updating the parking strategy of the parking chip according to the first data packet, it also includes: obtaining an update mode preset by the user; if the update mode is an automatic update mode, updating the parking strategy of the parking chip according to the first data packet; if the update mode is a manual confirmation update mode, generating an update request and pushing the update request to the user.

[0197] During the actual implementation process, the user can pre-set the update mode, such as setting the update mode through the vehicle center console or through a mobile terminal associated with the vehicle, where the update mode may include automatic update mode, manual update mode, automatic update mode in a fixed time period, etc.

[0198] The embodiment of the present disclosure can update the parking strategy of the parking chip according to the first data packet according to the update mode.

[0199] If the update mode is the automatic update mode, the embodiment of the present disclosure can automatically update without asking the user;

[0200] When the update mode is the manual update mode, the embodiment of the present disclosure may generate a query reminder and send it to the user, such as to a central console or a mobile terminal;

[0201] When the update mode is the automatic update mode with a fixed time period, the embodiment of the present disclosure can make corresponding judgments based on the current state of the vehicle. For example, when the vehicle is not in a driving state and is not in the automatic update time period, an inquiry reminder can be sent to the user, or the vehicle can wait until the automatic update time period to update itself; when the vehicle is in a driving state and the target parking location of the vehicle requires the use of an updated parking strategy and is not in the automatic update time period, the embodiment of the present disclosure can send an inquiry reminder to the user.

[0202] Through the above technical solution, updates can be performed based on the update mode preset by the user, so that the update time and update method are more in line with user needs.

[0203] Optionally, in one embodiment of the present disclosure, updating the parking strategy of the parking chip according to the first data packet includes: obtaining the actual parking type of the vehicle; matching the corresponding upgrade method according to the actual parking type; and upgrading the parking strategy according to the corresponding upgrade method based on the first data packet.

[0204] It is understandable that different parking types will affect the actual parking method of the vehicle. Therefore, the corresponding upgrade methods are also different. The embodiment of the present disclosure can obtain the actual parking type of the vehicle and then match the corresponding upgrade method according to the actual parking type.

[0205] For example, if the parking mechanism corresponding to one parking chip is connected to the two front wheels of the vehicle, and the parking mechanism corresponding to another parking chip is connected to the two rear wheels of the vehicle, the corresponding upgrade method can be to upgrade in parallel when the vehicle is stationary. In this case, the vehicle will not be unable to park due to upgrade failure. When the vehicle is in motion, that is, the speed is greater than 0kph, the parking chip connected to the two rear wheels will be upgraded first. If the vehicle upgrade fails, the two parking mechanisms of the front wheels will serve as the primary parking source;

[0206] The parking mechanism corresponding to this parking chip is connected to the two left wheels of the vehicle, while the parking mechanism corresponding to the other parking chip is connected to the two right wheels of the vehicle. In this case, the corresponding upgrade method can be when the vehicle is stationary, that is, the speed = 0kph, and the vehicle is upgraded through a parallel upgrade method. In this case, the vehicle will not be unable to park due to upgrade failure. If the vehicle is in a moving state, that is, the speed is 0kph < 10kph, the upgrade of either parking chip will be prioritized. If the vehicle upgrade fails, the other two wheels can serve as the primary parking source. If the vehicle is in a moving state, that is, the speed is greater than 10kph, the upgrade cannot be performed and can only be performed when the vehicle is stationary.

[0207] The parking mechanism corresponding to this parking chip is connected to the left front wheel and the right rear wheel of the vehicle, and the parking mechanism corresponding to another parking chip is connected to the right front wheel and the left rear wheel of the vehicle. At this time, the corresponding upgrade method can be that the vehicle is in a stationary state, that is, the speed = 0kph, and it is upgraded through a parallel upgrade method. In this case, the vehicle will not be unable to park due to upgrade failure. When the vehicle is in a moving state, that is, the speed is greater than 0kph, this parking chip is upgraded first. If the vehicle upgrade fails, the other two wheels can be used as the main parking source. After the upgrade is completed or during the upgrade process, the parking chips of the disclosed embodiment can monitor each other to determine whether the upgrade is successful or whether a fault occurs during the upgrade process.

[0208] Through the above technical solution, the corresponding upgrade method can be matched according to the actual parking type of the vehicle, thereby solving the impact of the parking structure inside the vehicle on the parking strategy upgrade.

[0209] Optionally, in one embodiment of the present disclosure, after updating the parking strategy of the parking chip according to the first data packet, it also includes: judging whether the parking strategy is updated successfully; if the update is not successful, controlling the vehicle to perform a manual update prompt, or re-updating the parking strategy of the parking chip according to the first data packet after a preset time interval until the update is successful.

[0210] The embodiment of the present disclosure can determine whether the parking strategy is successfully updated after the update is performed, and execute the parking strategy based on the driving intention after the update is successful. When the update is unsuccessful, the embodiment of the present disclosure can control the vehicle to perform a manual update prompt, such as by sending an update reminder to the user's mobile terminal associated with the vehicle, flashing the dashboard indicator light, reminding the central control screen, or playing a voice reminder through the speaker when the vehicle is powered on, to remind the user to perform a manual update, so as to avoid the user being unable to use the optimal parking strategy when parking due to an update failure.

[0211] Among them, the reasons for unsuccessful update may include network failure, channel occupancy status cannot meet the upgrade requirements, internal signal transmission failure, driver refusal to update, etc.

[0212] The embodiment of the present disclosure can also update again after a preset time interval when the update is unsuccessful until the update is successful, thereby avoiding update failures caused by problems such as signal interference, channel occupancy, resource call, etc.

[0213] Through the above technical solution, it is possible to determine whether the parking strategy is updated successfully, and promptly notify the user to take appropriate measures to avoid the update failure affecting the normal parking of the vehicle.

[0214] Optionally, in one embodiment of the present disclosure, it also includes: receiving a second upgrade instruction sent by the server, the second upgrade instruction has a second data packet; detecting whether the vehicle meets the second preset upgrade condition; and when it is detected that the vehicle meets the second preset upgrade condition, updating the parking strategy of the parking chip according to the second data packet, and sending the second data packet to another parking chip.

[0215] As a possible implementation method, the parking chip of the embodiment of the present disclosure can also directly receive a second upgrade instruction with a second data packet sent by the server, thereby avoiding the failure of parking strategy update when the communication device fails or there is a communication failure between the communication device and any parking chip.

[0216] Optionally, in one embodiment of the present disclosure, detecting whether the vehicle meets the second preset upgrade condition includes: determining whether the vehicle is in a driving state; determining whether the occupancy status of the vehicle channel meets the upgrade requirements; determining whether the internal communication of the vehicle is normal; and determining whether the parking structure of the vehicle is faulty.

[0217] The disclosed embodiment can detect whether the vehicle meets the second preset upgrade condition after receiving the second upgrade instruction, wherein the second preset upgrade condition can be determining whether the current vehicle is in a driving state, determining whether the occupancy state of the current vehicle channel meets the upgrade requirements, determining whether the current internal communication of the vehicle is normal, determining whether the current parking structure is faulty, etc., thereby determining whether the vehicle can perform a parking strategy update based on the second preset upgrade condition.

[0218] In the embodiment of the present disclosure, when it is detected that the vehicle meets the second preset upgrade condition, any parking chip can update the parking strategy of any parking chip according to the second data packet based on the upgrade instruction of the communication device, and forward the second data packet to another parking chip to realize the parking strategy update of all parking chips of the vehicle.

[0219] When any parking chip fails to receive the upgrade instruction from the communication device, the upgrade instruction can be received by the other parking chip and forwarded to any parking chip. When both parking chips cannot receive the upgrade instruction from the communication device, it can be determined that the vehicle does not meet the second preset upgrade condition.

[0220] Through the above technical solution, in addition to receiving the upgrade instruction sent by the communication device, the upgrade instruction sent by the server can also be received, thereby avoiding the update failure caused by the failure of the communication device and enriching the source of update data.

[0221] In summary, the present disclosure can be applied to a redundantly controlled parking system. When the vehicle meets the upgrade conditions, the parking strategy of any parking chip can be updated to prevent erroneous updates from affecting the normal parking function of the vehicle. The updated data can be transmitted to another parking chip by forwarding the parking chip without the need for a complex wiring structure, thereby enhancing the vehicle's parking performance and improving driving safety and fuel economy.

[0222] 7a-7j are schematic structural diagrams of a parking device provided in an embodiment of the present disclosure.

[0223] Exemplarily, as shown in FIG7 a , the parking device 70 is applied to the parking chip, and the device includes: a receiving module 701 , a detection module 702 and a parking module 703 .

[0224] Specifically, the first receiving module 701 is configured to receive a first upgrade instruction sent by a communication device, where the first upgrade instruction includes a first data packet.

[0225] The first detection module 702 is used to detect whether the vehicle meets a first preset upgrade condition.

[0226] The first parking module 703 is configured to update the parking strategy of the parking chip according to the first data packet when detecting that the vehicle meets the first preset upgrade condition, and send the first data packet to another parking chip to control the corresponding parking device to park according to the updated parking strategy.

[0227] Optionally, as shown in FIG. 7 b , in one embodiment of the present disclosure, the parking device 70 further includes: a second receiving module 704 , a second detecting module 705 and a second parking module 706 .

[0228] The second receiving module 704 is configured to receive a second upgrade instruction sent by the server, where the second upgrade instruction includes a second data packet.

[0229] The second detection module 705 is used to detect whether the vehicle meets the second preset upgrade condition.

[0230] The second parking module 706 is configured to update the parking strategy of the parking chip according to the second data packet and send the second data packet to another parking chip when detecting that the vehicle meets the second preset upgrade condition.

[0231] Optionally, as shown in FIG. 7 c , in one embodiment of the present disclosure, the second detection module 705 includes: a first judgment unit 7051 , a second judgment unit 7052 , a third judgment unit 7053 and a fourth judgment unit 7054 .

[0232] The first judgment unit 7051 is used to judge whether the vehicle is in a driving state.

[0233] The second judgment unit 7052 is used to judge whether the occupancy status of the vehicle channel meets the upgrade requirements.

[0234] The third judgment unit 7053 is used to judge whether the internal communication of the vehicle is normal.

[0235] The fourth judgment unit 7054 is used to judge whether the parking structure of the vehicle is faulty.

[0236] Optionally, as shown in FIG. 7 d , in one embodiment of the present disclosure, the parking device 70 further includes: a first acquisition module 707 , a first judgment module 708 and a first recommendation module 709 .

[0237] The first acquisition module 707 is used to acquire the current location and / or current environment of the vehicle.

[0238] The first determination module 708 is configured to determine whether the latest parking strategy corresponding to the current location and / or the current environment is a parking strategy.

[0239] The first recommendation module 709 is configured to provide an update prompt to the user when the parking strategy is not the current one, or to send an update prompt to a preset terminal, so as to recommend the latest parking strategy to the user.

[0240] Optionally, as shown in FIG. 7 e , in one embodiment of the present disclosure, the parking device 70 further includes: a matching module 710 and a second recommendation module 711 .

[0241] The matching module 710 is used to identify the current user's driving style and match the corresponding parking strategy according to the driving style.

[0242] The second recommendation module 711 is configured to recommend a corresponding upgrade package to the current user according to the corresponding parking strategy and parking policy, wherein the first upgrade instruction is obtained from the upgrade package.

[0243] Optionally, in one embodiment of the present disclosure, the first upgrade instruction includes at least one of an upgrade method, an upgrade time, and an upgrade judgment condition.

[0244] Optionally, in one embodiment of the present disclosure, the upgrade method is a phased upgrade method generated by the first data packet and the idle time period of the vehicle.

[0245] Optionally, as shown in FIG. 7 f , in one embodiment of the present disclosure, the first parking module 703 includes: an acquisition unit 7031 , a matching unit 7032 and an upgrading unit 7033 .

[0246] The acquisition unit 7031 is used to acquire the actual parking type of the vehicle.

[0247] The matching unit 7032 is used to match the corresponding upgrade method according to the actual parking type.

[0248] The upgrading unit 7033 is configured to upgrade the parking strategy according to the corresponding upgrading method based on the first data packet.

[0249] Optionally, as shown in FIG. 7 g , in one embodiment of the present disclosure, the parking device 70 further includes: a second judgment module 712 and an updating module 713 .

[0250] The second determination module 712 is configured to determine whether the parking strategy is updated successfully.

[0251] The updating module 713 is used to control the vehicle to prompt for manual update when the update is not successful, or to re-update the parking strategy of the parking chip according to the first data packet after a preset time interval until the update is successful.

[0252] Optionally, as shown in FIG. 7 h , in one embodiment of the present disclosure, the parking device 70 further includes: a second acquisition module 714 , a third judgment module 715 and a sending module 716 .

[0253] The second acquisition module 714 is configured to acquire the destination of the vehicle according to the navigation information of the vehicle.

[0254] The third judgment module 715 is configured to judge whether the parking strategy corresponding to the destination satisfies a preset upgrade condition.

[0255] The sending module 716 is configured to send an upgrade request to the server when a preset upgrade condition is met.

[0256] Optionally, as shown in FIG. 7 i , in one embodiment of the present disclosure, the third judgment module 715 includes: a fifth judgment unit 7151 , a sixth judgment unit 7152 and a seventh judgment unit 7153 .

[0257] The fifth judgment unit 7151 is used to judge whether the vehicle will stop on the way to the destination;

[0258] a sixth determination unit 7152, configured to determine whether the parking strategy update conflicts with the vehicle's driving state;

[0259] The seventh judgment unit 7153 is used to judge whether the updating process of the parking strategy affects other functions of the vehicle.

[0260] Optionally, as shown in FIG. 7 j , in one embodiment of the present disclosure, the parking device 70 further includes: a third acquisition module 717 , an automatic update module 718 and a manual update module 719 .

[0261] The third acquisition module 717 is used to acquire the update mode preset by the user.

[0262] The automatic update module 718 is configured to update the parking strategy of the parking chip according to the first data packet when the update mode is the automatic update mode.

[0263] The manual update module 719 is configured to generate an update request and push the update request to the user when the update mode is the manual confirmation update mode.

[0264] In summary, the present disclosure can be applied to a redundantly controlled parking system. When the vehicle meets the upgrade conditions, the parking strategy of the parking chip can be updated to prevent erroneous updates from affecting the normal parking function of the vehicle. The updated data can be transmitted to another parking chip by forwarding the parking chip without the need for a complex wiring structure, thereby enhancing the vehicle's parking performance and improving driving safety and fuel economy.

[0265] FIG8 is a schematic diagram of the structure of a vehicle provided by an embodiment of the present disclosure. The vehicle may include:

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

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

[0268] The vehicle also includes:

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

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

[0271] 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.

[0272] If the memory 801, processor 802, and communication interface 803 are implemented independently, the communication interface 803, memory 801, and processor 802 can be interconnected via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, FIG8 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0273] 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.

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

[0275] 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.

[0276] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" 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 disclosure. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0277] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. Throughout the present disclosure, "N" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0278] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a custom logical function or step of a process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which functions may be performed out of 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 those skilled in the art to which the embodiments of the present disclosure pertain.

[0279] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or N wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). Furthermore, 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 it in another suitable manner if necessary, and then storing it in a computer memory.

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

[0281] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0282] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.

[0283] 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 disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. A person of ordinary skill in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A parking method, wherein: A vehicle comprises a first parking device and a second parking device respectively arranged corresponding to the front wheels and the rear wheels, or a first parking device arranged corresponding to one of the front wheels of the vehicle and one of the rear wheels of the vehicle and a second parking device arranged corresponding to the other of the front wheels of the vehicle and the other of the rear wheels of the vehicle, a first control component driving the first parking device to work, a second control component driving the second parking device to work, and a communication device communicating with the first control component or the second control component, wherein the first control component comprises a first parking chip, and the second control component comprises a second parking chip, wherein the first parking chip and the second parking chip communicate with each other, wherein the method is applied to any parking chip, and the method comprises the following steps: receiving a first upgrade instruction sent by the communication device, wherein the first upgrade instruction includes a first data packet; Detecting whether the vehicle meets a first preset upgrade condition; and When it is detected that the vehicle meets the first preset upgrade condition, the parking strategy of the parking chip is updated according to the first data packet, and the first data packet is sent to another parking chip to control the corresponding parking device to park according to the updated parking strategy.

2. The method according to claim 1, wherein: Also includes: receiving a second upgrade instruction sent by the server, wherein the second upgrade instruction includes a second data packet; Detecting whether the vehicle meets a second preset upgrade condition; as well as When it is detected that the vehicle meets the second preset upgrade condition, the parking strategy of the parking chip is updated according to the second data packet, and the second data packet is sent to the other parking chip.

3. The method according to claim 2, wherein: The detecting whether the vehicle meets a second preset upgrade condition includes: Determining whether the vehicle is in a driving state; Determining whether the occupancy status of the vehicle channel meets the upgrade requirements; Determining whether the internal communication of the vehicle is normal; It is determined whether the parking structure of the vehicle is faulty.

4. The method according to claim 1, wherein: Before receiving the first upgrade instruction sent by the communication device, the method further includes: Acquiring the current location and / or current environment of the vehicle; Determining whether the latest parking strategy corresponding to the current position and / or the current environment is the parking strategy; If it is not the parking strategy, an update prompt is given to the user, or an update prompt is sent to a preset terminal to recommend the latest parking strategy to the user.

5. The method according to claim 1, wherein: Before receiving the first upgrade instruction sent by the communication device, the method further includes: Identify the current user's driving style and match a corresponding parking strategy according to the driving style; A corresponding upgrade package is recommended to the current user according to the corresponding parking strategy and the parking strategy, wherein the first upgrade instruction is obtained from the upgrade package.

6. The method according to any one of claims 1 to 5, wherein: The first upgrade instruction includes at least one of an upgrade method, an upgrade time, and an upgrade judgment condition.

7. The method according to any one of claims 1 to 6, wherein: The upgrade method is a phased upgrade method generated by the first data packet and the idle time period of the vehicle.

8. The method according to claim 1, wherein: The updating of the parking strategy of any parking chip according to the first data packet includes: Obtaining the actual parking type of the vehicle; Matching a corresponding upgrade method according to the actual parking type; The parking strategy is upgraded based on the first data packet according to the corresponding upgrade method.

9. The method according to claim 1, wherein: After updating the parking strategy of the parking chip according to the first data packet, the method further includes: Determining whether the parking strategy is updated successfully; If the update is not successful, the vehicle is controlled to perform a manual update prompt, or the parking strategy of the parking chip is updated again according to the first data packet after a preset time interval until the update is successful.

10. The method according to claim 1, wherein: Before receiving the first upgrade instruction sent by the communication device, the method further includes: Acquiring a destination of the vehicle according to navigation information of the vehicle; Determining whether the parking strategy meets a preset upgrade condition according to the parking strategy corresponding to the destination; If the preset upgrade condition is met, an upgrade request is sent to the server.

11. The method according to claim 10, wherein: The determining, according to the parking strategy corresponding to the destination, whether the parking strategy satisfies a preset upgrade condition includes: Determine whether the vehicle will stop on the way to the destination; determining whether the parking strategy update conflicts with the driving state of the vehicle; It is determined whether the updating process of the parking strategy has an impact on other functions of the vehicle.

12. The method according to claim 1, wherein: Before updating the parking strategy of the parking chip according to the first data packet, the method further includes: Get the update mode preset by the user; If the update mode is the automatic update mode, updating the parking strategy of any parking chip according to the first data packet; If the update mode is the manual confirmation update mode, an update request is generated and pushed to the user.

13. A vehicle, wherein: 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 12.

14. A computer-readable storage medium, wherein: 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 12 is implemented.

Citation Information

Patent Citations

  • Method and device for automatically parking vehicle

    CN109484396A

  • Electrically-driven electronic parking brake system for commercial vehicle

    CN110203189A

  • Information processing apparatus and program rewriting method

    JP2013174974A

  • Brake control system architecture and method for updating firmware of embedded controller

    US20070212016A1

  • Electric parking brake system and control method therefor

    WO2021075763A1