Vehicle tail gate control method and device, vehicle and medium

By identifying the actual distance between the tailgate and obstacles and calculating the vehicle's movement distance, the problem of the tailgate not being able to open fully was solved, enabling automated adjustment and safe opening of the tailgate and improving the user experience.

CN121138680APending Publication Date: 2025-12-16ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511413228.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

In existing technologies, the tailgate cannot be guaranteed to open fully when opened, leading to a risk of collision and affecting the user experience.

Method used

By identifying the actual distance between the tailgate and obstacles behind it, comparing it with the standard distance required for a preset standard angle, calculating the vehicle's movement distance, and controlling the vehicle to move forward when there are no obstacles to ensure the tailgate is fully opened.

Benefits of technology

It achieves automated adjustment of the tailgate opening space, avoiding collisions and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121138680A_ABST
    Figure CN121138680A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a tail gate control method and device of a vehicle, the vehicle and a medium, and the method comprises the steps that when tail gate opening operation is obtained, the actual distance between a tail gate and a rear obstacle is recognized; comparing the size relationship between the standard distance required by opening the tail gate to the preset standard angle and the actual distance, and determining whether the tail gate can be opened to the preset standard angle according to the comparison result; when it is determined that the tail door cannot be opened to the preset standard angle, the vehicle moving distance is calculated according to the standard distance and the actual distance; determining whether an obstacle is included within the moving distance of the vehicle ahead of the vehicle; and when the obstacle is not included, controlling the vehicle to move forwards according to the vehicle moving distance, and then controlling the tail door to be opened. According to the technical scheme, automatic adjustment of the tail door opening space is achieved, on the basis that collision is avoided when the tail door is opened, opening sufficiency of the tail door is guaranteed, and user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of vehicle control, and particularly relates to a tailgate control method and device of a vehicle, a vehicle and a medium. BACKGROUND

[0002] With the popularity of vehicles, the types of vehicles are increasingly diversified, and the application of large vehicles in daily life is increasingly common. The space required for opening the tailgate of a large vehicle is also relatively large. Therefore, how to avoid collision when the tailgate is opened becomes a need.

[0003] In the related art, the tailgate is provided with a sensing device. When the tailgate is controlled to be opened, the sensing device senses that the tailgate is close to an obstacle, and reminds the user to stop opening the tailgate in the form of a beep, so that the user stops opening the tailgate.

[0004] However, in the above-mentioned way of avoiding collision when the tailgate is opened, the tailgate cannot be fully opened, which affects the user's experience. SUMMARY

[0005] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a tailgate control method and device of a vehicle, a vehicle and a medium.

[0006] The tailgate control method of a vehicle provided by the present disclosure comprises: when a tailgate opening operation is acquired, the actual distance between the tailgate and the rear obstacle is identified; the size relationship between the standard distance required for the tailgate to open to a preset standard angle and the actual distance is compared, and whether the tailgate can be opened to the preset standard angle is determined according to the comparison result; when it is determined that the tailgate cannot be opened to the preset standard angle, the vehicle moving distance is calculated according to the standard distance and the actual distance; it is determined whether there is an obstacle within the vehicle moving distance from the front of the vehicle; when there is no obstacle, the vehicle is controlled to move forward according to the vehicle moving distance, and then the tailgate is controlled to be opened.

[0007] The tailgate control device of the vehicle also includes an identification module configured to identify an actual distance between the tailgate and an obstacle behind the vehicle when a tailgate opening operation is acquired; a comparison module configured to compare a size relationship between a standard distance required for the tailgate to open to a preset standard angle and the actual distance; a determination module configured to determine whether the tailgate can open to the preset standard angle according to a comparison result; a calculation module configured to calculate a vehicle moving distance according to the standard distance and the actual distance when it is determined that the tailgate cannot open to the preset standard angle; the determination module is further configured to determine whether an obstacle is included within the vehicle moving distance from the front of the vehicle; and a tailgate control module configured to control the tailgate to open after the vehicle moves forward according to the vehicle moving distance when no obstacle is included.

[0008] The vehicle also includes a memory, one or more processors coupled to the memory, and one or more application programs stored in the memory and configured to be executed by the one or more processors, the one or more application programs being configured to perform the tailgate control method of the vehicle.

[0009] The vehicle also includes a computer readable storage medium storing a computer program configured to perform the tailgate control method of the vehicle.

[0010] Compared with the prior art, the technical solution provided in the embodiments of the present disclosure has the following advantages:

[0011] The tailgate control method of the vehicle provided in the embodiments of the present disclosure includes: identifying an actual distance between a tailgate and an obstacle behind the vehicle when a tailgate opening operation is acquired; comparing a size relationship between a standard distance required for the tailgate to open to a preset standard angle and the actual distance; determining whether the tailgate can open to the preset standard angle according to a comparison result; calculating a vehicle moving distance according to the standard distance and the actual distance when it is determined that the tailgate cannot open to the preset standard angle; determining whether an obstacle is included within the vehicle moving distance from the front of the vehicle; and controlling the tailgate to open after the vehicle moves forward according to the vehicle moving distance when no obstacle is included. In the technical solution, the opening space of the tailgate is automatically adjusted, the sufficiency of the opening of the tailgate is ensured on the basis of avoiding collision when the tailgate is opened, and user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0013] Figure 1 A schematic flowchart illustrating a tailgate control method for a vehicle provided in an embodiment of this disclosure;

[0014] Figure 2 A schematic diagram of a vehicle tailgate control scenario provided in an embodiment of this disclosure;

[0015] Figure 3 A schematic flowchart illustrating another vehicle tailgate control method provided in this embodiment of the present disclosure;

[0016] Figure 4 A schematic diagram of the structure of a vehicle tailgate control device provided in an embodiment of this disclosure;

[0017] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of the present disclosure. Detailed Implementation

[0018] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0019] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0020] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0021] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0022] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0023] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0024] To address the aforementioned problems, this disclosure provides a method for controlling the tailgate of a vehicle, which will be described below with reference to specific embodiments.

[0025] Figure 1 This is a flowchart illustrating a vehicle tailgate control method according to an embodiment of the present disclosure. The method can be executed by a vehicle tailgate control device, which can be implemented in software and / or hardware, and is generally integrated into the vehicle's processor. Figure 1 As shown, the method includes:

[0026] Step 101: When the tailgate opening operation is detected, identify the actual distance between the tailgate and the obstacle behind it.

[0027] The tailgate opening operation can include clicking the tailgate opening control or using voice commands containing keywords such as "open tailgate".

[0028] In the embodiments of this disclosure, when the tailgate opening operation is detected, the actual distance between the tailgate and the rear obstacle is identified. The rear obstacle may include any object that affects the opening of the tailgate, such as a wall or a tree.

[0029] The actual distance between the tailgate and obstacles behind it can be obtained through sensors on the tailgate.

[0030] Step 102: Compare the standard distance required for the tailgate to open to the preset standard angle with the actual distance, and determine whether the tailgate can be opened to the preset standard angle based on the comparison result.

[0031] The preset standard angle can be the default tailgate opening angle set at the factory, or it can be a tailgate opening angle set by the user according to their height or preference. Figure 2 The tailgate opening angle refers to the angle that the tailgate traverses from its initial closed position to its open position. It is easy to understand that the distance required to open the tailgate to different opening angles is different. Therefore, in the embodiments of this disclosure, a standard distance required to open to a preset standard angle is predetermined.

[0032] In the embodiments of this disclosure, the relationship between the standard distance required for the tailgate to open to a preset standard angle and the actual distance is compared, and the tailgate is determined to be able to open to the preset standard angle based on the comparison result.

[0033] In this embodiment, when the standard distance is greater than the actual distance, it indicates that the tailgate opening space is insufficient, that is, the tailgate cannot be opened to the preset standard angle. When the standard distance is less than or equal to the actual distance, it indicates that the tailgate opening space is sufficient, that is, the tailgate can be opened to the preset standard angle.

[0034] Step 103: When it is determined that the tailgate cannot be opened to the preset standard angle, calculate the vehicle movement distance based on the standard distance and the actual distance.

[0035] In the embodiments of this disclosure, when it is determined that the tailgate cannot be opened to a preset standard angle, in order to allow the tailgate to have sufficient opening space to move the vehicle forward, the vehicle movement distance is calculated based on the standard distance and the actual distance.

[0036] It should be noted that the methods for calculating the vehicle's travel distance based on the standard distance and the actual distance differ in different application scenarios, as shown in the following examples:

[0037] In one embodiment of this disclosure, the standard distance is directly used as the vehicle movement distance. Therefore, since the tailgate only requires a standard distance of space to fully open to a preset standard angle, controlling the vehicle movement by a preset standard distance ensures that the tailgate is fully opened to the preset standard angle.

[0038] In one embodiment of this disclosure, calculating the vehicle travel distance based on the standard distance and the actual distance includes: calculating the distance difference between the standard distance and the actual distance. For example, if the standard distance is B and the actual distance is A, then C = BA, where C is the distance difference.

[0039] Furthermore, the first product of the distance difference and the preset coefficient is calculated, and the first product is determined to be the vehicle travel distance. The preset coefficient is greater than 1. For example, D = 1.2 * C is calculated, where D is the vehicle travel distance. It should be noted that in this disclosure, after calculating the distance difference between the standard distance and the actual distance, the distance difference is not directly used as the vehicle travel distance. Instead, the first product value is calculated by multiplying the preset coefficient and the distance difference, and then the first product value is used as the vehicle travel distance. Since the preset coefficient is greater than 1, the vehicle travel distance is relatively large compared to the distance difference, which can ensure that the space for opening the tailgate is relatively sufficient.

[0040] It should be noted that the aforementioned preset coefficients can be customized. For example, the preset preference coefficient can be set to 1.2. In some possible embodiments, after setting the preset coefficients, when the parking module in the vehicle detects that the vehicle is in outdoor weather, it can also determine whether to update the preset coefficients based on the outdoor weather. For example, it can determine the type of outdoor weather. If the weather type belongs to the preset first type (under the first type, the impact on vehicle driving safety is relatively low; for example, the weather type under the first type can include sunny days, cloudy days, etc.), the preset coefficients will not be updated. That is, if the weather type belongs to the preset second type (under the second type, the impact on vehicle driving safety is relatively high; for example, the weather type under the second type can include rainy days, snowy days, etc.), the preset coefficients will be updated. Because the weather is bad in the second type, the user may need to use an umbrella, etc., and therefore needs more space when going to the tailgate. Therefore, after updating the coefficients in the second type, the updated coefficients will be larger than the original coefficients.

[0041] The method for updating the preset coefficients can be customized, as shown in the following example: In some possible embodiments, the coefficient increment corresponding to each second type is preset, the sum of the preset coefficients and the coefficient increments is calculated, and the preset coefficients are updated according to the sum.

[0042] Step 104: Determine whether there are any obstacles within the distance of the vehicle moving in front of the vehicle.

[0043] Step 105: When there are no obstacles, control the vehicle to move forward according to the vehicle's moving distance, and then control the tailgate to open.

[0044] In embodiments of this disclosure, the distance between the vehicle and an obstacle in front can be determined, and it can be determined whether the distance is greater than the distance the vehicle has traveled. If the distance is greater than the distance the vehicle has traveled, it is determined that there is no obstacle within the distance of the distance the vehicle has traveled in front of it.

[0045] When there are no obstacles, the vehicle is moved forward according to the distance it has traveled, which increases the space for the tailgate to open, thus allowing the tailgate to be opened directly.

[0046] In actual implementation, to ensure vehicle safety, in one embodiment of this disclosure, before controlling the vehicle to move forward based on the vehicle's travel distance, a movement request message carrying the vehicle's travel distance is sent to the user equipment. In response to receiving a confirmation operation for the movement request message, the vehicle is controlled to move forward based on the vehicle's travel distance. Otherwise, if no confirmation operation is received from the user, or if a cancellation operation is received from the user, the vehicle is not controlled to move forward based on the vehicle's travel distance. The movement request message can be played through the vehicle's speakers, thereby allowing the user's confirmation operation to be obtained through the vehicle's microphone (the confirmation operation may include voice confirmation information containing keywords such as "confirm driving forward").

[0047] In summary, the tailgate control method of this embodiment identifies the actual distance between the tailgate and any obstacles behind it when a tailgate opening operation is detected. It compares the standard distance required for the tailgate to open to a preset standard angle with the actual distance, and determines whether the tailgate can be opened to the preset standard angle based on the comparison result. If it is determined that the tailgate cannot be opened to the preset standard angle, the method calculates the vehicle movement distance based on the standard distance and the actual distance, and determines whether there are any obstacles within the vehicle movement distance in front of the vehicle. If there are no obstacles, the method controls the vehicle to move forward based on the vehicle movement distance and then controls the tailgate to open. This technical solution achieves automated adjustment of the tailgate opening space, ensuring sufficient tailgate opening while avoiding collisions during tailgate opening, thus improving the user experience.

[0048] In actual operation, the environment in which the vehicle is located may not be suitable for moving forward based on the distance the vehicle has traveled. For example, if there is an obstacle in front of the vehicle at a relatively close distance, directly controlling the vehicle to move forward based on the distance the vehicle has traveled may cause the vehicle to collide with the obstacle in front.

[0049] In one embodiment of this disclosure, such as Figure 3 As shown, after determining whether there is an obstacle within the distance the vehicle has traveled in front of it, the method further includes:

[0050] Step 301: When there are obstacles, calculate the actual openable angle of the tailgate based on the preset standard angle, standard distance and actual distance, wherein the actual openable angle is less than the preset standard angle.

[0051] Step 302: Control the tailgate to open to the actual openable angle.

[0052] In one embodiment of this disclosure, when it is determined that there is an obstacle within the vehicle's forward movement distance, and it is confirmed that the vehicle does not meet the conditions for moving forward, the actual openable angle of the tailgate is calculated based on a preset standard angle, a standard distance, and the actual distance. The actual openable angle is less than the preset standard angle, meaning that when the tailgate opening space is insufficient, in order to balance the user's need to open the tailgate and avoid collisions, the tailgate is controlled to open to the actual openable angle, i.e., the tailgate is partially opened.

[0053] In different application scenarios, the actual openable angle of the tailgate is calculated based on a preset standard angle, a standard distance, and the actual distance. The method for determining if the actual openable angle is less than the preset standard angle varies, as shown in the following examples:

[0054] In some possible examples, the distance difference between the standard distance and the actual distance is calculated. Then, the ratio of the preset standard angle to the standard distance is calculated, which represents the distance required per unit standard angle. The second product of the ratio and the distance difference is calculated, which represents the lost angle corresponding to the distance difference. Then, the difference between the preset standard angle and the second product is calculated to obtain the actual openable angle.

[0055] For example, if the distance difference between the standard distance B and the actual distance A is C, calculate the ratio G / B of the preset standard angle G and the standard distance B. Then, calculate the second product of the ratio G / B and the distance difference C (G*C) / B. Finally, calculate G-(G*C) / B to obtain the actual opening angle.

[0056] In some possible examples, a correspondence can be pre-constructed based on experimental data. This correspondence includes the correspondence between the distance difference range and the actual openable angle. After calculating the distance difference between the standard distance and the actual distance, the above correspondence is queried based on the distance difference, and the actual openable angle is determined based on the query result.

[0057] In summary, the tailgate control method of this embodiment determines whether the vehicle meets the conditions for forward movement before controlling the vehicle to move forward based on the vehicle's travel distance. If the conditions for forward movement are not met, the actual openable angle of the vehicle's tailgate is calculated, and the tailgate is opened according to the actual openable angle. This ensures vehicle safety.

[0058] To implement the above embodiments, this disclosure also proposes a tailgate control device for a vehicle.

[0059] Figure 4 This is a schematic diagram of a vehicle tailgate control device provided in an embodiment of this disclosure. The device can be implemented by software and / or hardware, and is generally integrated into the vehicle's processor. Figure 4 As shown, the device includes: an identification module 410, a comparison module 420, a determination module 430, a calculation module 440, and a tailgate control module 450, wherein...

[0060] The recognition module 410 is used to identify the actual distance between the tailgate and the obstacle behind it when the tailgate opening operation is detected.

[0061] Comparison module 420 is used to compare the standard distance required for the tailgate to open to a preset standard angle with the actual distance.

[0062] The determination module 430 is used to determine whether the tailgate can be opened to a preset standard angle based on the comparison results.

[0063] The calculation module 440 is used to calculate the vehicle movement distance based on the standard distance and the actual distance when it is determined that the tailgate cannot be opened to the preset standard angle.

[0064] The determination module 430 is also used to determine whether there are obstacles within the distance of the vehicle's movement in front of it;

[0065] The tailgate control module 450 is used to control the tailgate to open after the vehicle moves forward based on the distance traveled when there are no obstacles.

[0066] In one embodiment of this disclosure, an activation confirmation module is further included, used for:

[0067] When the standard distance is greater than the actual distance, the tailgate must not be opened to the preset standard angle;

[0068] When the standard distance is less than or equal to the actual distance, the tailgate can be opened to a preset standard angle.

[0069] In one embodiment of this disclosure, the calculation module 440 is specifically used for:

[0070] Calculate the difference between the standard distance and the actual distance;

[0071] Calculate the first product of the distance difference and the preset coefficient, and determine the first product as the distance the vehicle has traveled, where the preset coefficient is greater than 1.

[0072] In one embodiment of this disclosure, it further includes: a determining module, which is further configured to:

[0073] When obstacles are included,

[0074] The actual opening angle of the tailgate is calculated based on the preset standard angle, standard distance and actual distance. The actual opening angle is less than the preset standard angle.

[0075] The tailgate control module 450 is also used to control the tailgate to open to the actual openable angle.

[0076] In one embodiment of this disclosure, the tailgate control module 450 is further configured to:

[0077] Calculate the difference between the standard distance and the actual distance;

[0078] Calculate the ratio of the preset standard angle to the standard distance;

[0079] Calculate the second product of the ratio and the distance difference;

[0080] The difference between the preset standard angle and the second product value is calculated to obtain the actual openable angle.

[0081] In one embodiment of this disclosure, a reminder module is also included, for:

[0082] Send a movement request message carrying the distance the vehicle has moved to the user equipment;

[0083] In response to receiving confirmation of the move request message, the vehicle is controlled to move forward based on the distance traveled.

[0084] To implement the above embodiments, this disclosure also proposes a vehicle. Figure 5 This is a structural schematic diagram of a vehicle provided as an embodiment of this disclosure. Figure 5 As shown, the vehicle includes one or more of the following components: a memory 510, a processor 520, and one or more application programs, wherein one or more application programs can be stored in the memory 510 and configured to be executed by one or more processors 520, and one or more application programs are configured to perform the methods as described in the foregoing method embodiments.

[0085] The memory 510 may include random access memory (RAM) or read-only memory (ROM). The memory 510 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 510 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as obtaining the actual distance between the tailgate and a rear obstacle), and instructions for implementing the various method embodiments described below. The data storage area may also store data generated by the vehicle 500 during use (such as the actual distance between the tailgate and a rear obstacle, a preset standard angle, and a standard distance corresponding to the preset standard angle).

[0086] Processor 520 may include one or more processing cores. Processor 520 connects to various parts within the vehicle 500 via various interfaces and lines, executing instructions, programs, code sets, or instruction sets stored in memory 510, and calling data stored in memory 510 to perform various functions and process data within the vehicle 500. Optionally, processor 520 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 520 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into processor 520 and may be implemented separately using a communication chip.

[0087] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium storing a computer program for executing the above method embodiments.

[0088] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0089] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0090] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0091] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0092] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0093] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0094] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0095] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for controlling the tailgate of a vehicle, characterized in that, include: When the tailgate opening operation is detected, the actual distance between the tailgate and the obstacle behind it is identified. Compare the standard distance required for the tailgate to open to a preset standard angle with the actual distance, and determine whether the tailgate can be opened to the preset standard angle based on the comparison result; When it is determined that the tailgate cannot be opened to the preset standard angle, the vehicle movement distance is calculated based on the standard distance and the actual distance. Determine whether there are any obstacles within the distance the vehicle has traveled in front of it. When there are no obstacles, the vehicle is controlled to move forward based on the distance the vehicle has traveled, and then the tailgate is controlled to open.

2. The method as described in claim 1, characterized in that, The step of determining whether the tailgate can be opened to the preset standard angle based on the comparison result includes: When the standard distance is greater than the actual distance, it is determined that the tailgate cannot be opened to the preset standard angle; When the standard distance is less than or equal to the actual distance, it is determined that the tailgate can be opened to the preset standard angle.

3. The method as described in claim 1, characterized in that, The calculation of the vehicle travel distance based on the standard distance and the actual distance includes: Calculate the distance difference between the standard distance and the actual distance; Calculate the first product of the distance difference and a preset coefficient, and determine the first product as the distance the vehicle has traveled, wherein the preset coefficient is greater than 1.

4. The method as described in claim 1, characterized in that, After determining whether there is an obstacle within the distance the vehicle has traveled in front of it, the method further includes: When obstacles are present, the actual openable angle of the tailgate is calculated based on the preset standard angle, the standard distance, and the actual distance, wherein the actual openable angle is less than the preset standard angle. Control the tailgate to open to the actual openable angle.

5. The method as described in claim 4, characterized in that, The step of calculating the actual openable angle of the tailgate based on the preset standard angle, the standard distance, and the actual distance includes: Calculate the distance difference between the standard distance and the actual distance; Calculate the ratio of the preset standard angle to the standard distance; Calculate the second product of the ratio and the distance difference; The difference between the preset standard angle and the second product value is calculated to obtain the actual openable angle.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Send a movement request message carrying the distance the vehicle has moved to the user equipment; In response to receiving confirmation of the movement request message, the vehicle is controlled to move forward based on the distance traveled.

7. A tailgate control device for a vehicle, characterized in that, include: The recognition module is used to identify the actual distance between the tailgate and the obstacle behind it when the tailgate opening operation is detected. The comparison module is used to compare the standard distance required for the tailgate to open to a preset standard angle with the actual distance. The determining module is used to determine whether the tailgate can be opened to the preset standard angle based on the comparison result; The calculation module is used to calculate the vehicle movement distance based on the standard distance and the actual distance when it is determined that the tailgate cannot be opened to the preset standard angle. The determining module is further configured to determine whether there are obstacles within the distance of the vehicle's movement in front of the vehicle; The tailgate control module is used to control the tailgate to open after the vehicle moves forward based on the distance traveled by the vehicle, when there are no obstacles.

8. A vehicle, characterized in that, The vehicles include: Memory; One or more processors are coupled to the memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by one or more processors, the one or more applications being configured to perform the tailgate control method of the vehicle as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program for executing the tailgate control method of the vehicle according to any one of claims 1-6.