Tail gate height determination method, device, equipment, medium and product

The method and device adjust the tailgate height based on user-specific seat information to accommodate varying user heights, addressing discomfort and enhancing accessibility.

CN119163320APending Publication Date: 2024-12-20CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411256654.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The fixed opening height of car tailgates does not accommodate users of varying heights, leading to discomfort for both short and tall individuals, affecting user experience.

Method used

A method and device that determines a tailored tailgate height based on memory seat information of a user, calculating their height when standing with arms straight, and adjusting the tailgate height if the difference exceeds a threshold, using modules for memory seat acquisition, target height determination, and tailgate height adjustment.

Benefits of technology

Enhances user experience by ensuring the tailgate height is suitable for individual users, preventing head strikes or reach limitations, thereby improving accessibility and comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119163320A_ABST
    Figure CN119163320A_ABST
Patent Text Reader

Abstract

The invention discloses a tail gate height determination method, device and equipment, a medium and a product. The method comprises the steps that if a tail door opening signal is received and a tail door user is a target user, memory seat information corresponding to the target user is obtained, and the memory seat information is seat information collected when it is sensed that the target user takes a seat last time; the target height of a target user is determined according to the memory seat information, and the target height is the height of the hands when the target user stands and the arms are straightened; if the difference value between the target height and the preset height is larger than the difference value threshold value, the tail gate height is determined according to the target height, through the technical scheme, the tail gate height suitable for a user can be determined, and then the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of vehicle technology, and in particular, to a method, device, equipment, medium and product for determining the height of a tailgate. Background Art

[0002] The tailgate of a car is also called the trunk of a car.

[0003] When using the car tailgate, the opening height of the tailgate is generally fixed. Due to differences in user heights, the opening height of the tailgate cannot automatically adapt, which in turn affects the user experience of the vehicle. For example, short users may not be able to reach the button, and tall users may hit their heads. Summary of the invention

[0004] Embodiments of the present invention provide a tailgate height determination method, device, equipment, medium and product to determine a tailgate height suitable for a user, thereby improving the user's experience.

[0005] According to one aspect of the present invention, a method for determining a tailgate height is provided, comprising:

[0006] If a tailgate opening signal is received and the tailgate user is a target user, the memory seat information corresponding to the target user is obtained, wherein the memory seat information is the seat information collected when the target user is most recently sensed to be seated;

[0007] Determining a target height of a target user according to the memory seat information, wherein the target height is the height of a hand when the target user stands with his arms straight;

[0008] If the difference between the target height and the preset height is greater than a difference threshold, the tailgate height is determined according to the target height.

[0009] According to another aspect of the present invention, a tailgate height determination device is provided, the tailgate height determination device comprising:

[0010] A memory seat information acquisition module is used to acquire memory seat information corresponding to the target user if a tailgate opening signal is received and the tailgate user is the target user, wherein the memory seat information is the seat information collected when the target user is most recently sensed to be seated;

[0011] A target height determination module for a target user, used to determine a target height for the target user according to the memory seat information, wherein the target height is the height of the hand of the target user when the target user stands with his arms straight;

[0012] The tailgate height determination module is configured to determine the tailgate height according to the target height if a difference between the target height and a preset height is greater than a difference threshold.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the tailgate height determination method described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the tailgate height determination method described in any embodiment of the present invention when executed.

[0018] According to another aspect of the present invention, a computer program product is provided. When the computer program is executed by a processor, the computer program implements the method for determining the height of a tailgate as described in any one of the embodiments of the present invention.

[0019] The embodiment of the present invention determines the target height of the target user according to the memory seat information corresponding to the target user when a tailgate opening signal is received and the tailgate user is the target user; and determines the tailgate height according to the target height when the difference between the target height and the preset height is greater than the difference threshold, so as to obtain a tailgate height suitable for the user, thereby improving the user's usage experience.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 is a flow chart of a method for determining tailgate height in an embodiment of the present invention;

[0023] Figure 2 is a schematic diagram of a method for determining a driver's arm length in an embodiment of the present invention;

[0024] Figure 3 is a flow chart of another method for determining tailgate height in an embodiment of the present invention;

[0025] Figure 4 is a schematic diagram of a method for determining a target height of a driver in an embodiment of the present invention;

[0026] Figure 5 is a schematic structural diagram of a tailgate height determination device in an embodiment of the present invention;

[0027] Figure 6 It is a structural schematic diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0031] Embodiment 1

[0032] Figure 1 Flow chart of a method for determining tailgate height provided in an embodiment of the present invention. This embodiment is applicable to the case of determining tailgate height. The method can be executed by a device for determining tailgate height in an embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method specifically comprises the following steps:

[0033] S110: If a tailgate opening signal is received and the tailgate user is a target user, memory seat information corresponding to the target user is obtained.

[0034] Among them, the target user can be: a user sitting in the main driving seat, a user sitting in the co-pilot seat, or a user sitting in the back seat, and the embodiment of the present invention does not limit this. It should be noted that if the target user is a user sitting in the main driving seat, the collected memory seat information corresponding to the target user is more comprehensive than that of other users. For example, if the target user is a user sitting in the main driving seat, the memory seat information includes: a first distance between the target point of the seat and the front point of the seat, a second distance between the knee joint of the target user and the front point of the seat, seat height, horizontal distance from the front end of the seat to the pedal, seat belt use length, seat belt use angle, seat tilt angle, and at least one of the horizontal distance between the seat back and the steering wheel.

[0035] The tailgate opening signal may be obtained by: if the tailgate side switch is triggered, the tailgate opening signal is received. It should be noted that the tailgate side switch may be triggered by: the user pressing the tailgate side switch, or by the user setting a gesture or a target voice to trigger the tailgate side switch, which is not limited in the embodiment of the present invention.

[0036] The memory seat information is the seat information collected when the target user is most recently seated. For example, the memory seat information is the seat information collected when the target user is sitting on the seat before using the tailgate.

[0037] It should be noted that the method for determining whether the tailgate user is the target user may be: if the first seat pressure change value is greater than a set threshold, the tailgate user is determined to be the target user, wherein the target user is the user who sat on the first seat most recently; and the memory seat information of the first seat where the target user sat is obtained. The method for determining whether the tailgate user is the target user may also be: if the door closing signal is not received within a preset time after the door opening signal is received, and the first seat pressure change value is greater than a set threshold, the tailgate user is determined to be the target user. The method for determining whether the tailgate user is the target user may also be: if the door closing signal is received within a preset time after the door opening signal is received, the tailgate user is determined to be the target user. The method for determining whether the tailgate user is the target user may also be: if the door closing signal is received within a preset time after the door opening signal is received, and there is no one in the main driving position, the tailgate user is determined to be the driver. The embodiment of the present invention does not limit this.

[0038] S120: Determine a target height of a target user according to the memory seat information.

[0039] Specifically, the target height of the target user can be determined according to the memory seat information by: determining the target height of the target user according to the seat position information, the seat belt usage information and the seat tilt angle. The target height of the target user can also be determined according to the memory seat information by: determining the target height of the target user according to the first distance between the target point of the seat and the front point of the seat, the second distance between the knee joint of the target user and the front point of the seat, the seat height, the horizontal distance between the front point of the seat and the edge point of the pedal, the seat belt usage length and the seat belt usage angle. The target height of the target user can also be determined according to the memory seat information by: determining the target height of the target user according to the first distance between the target point of the seat and the front point of the seat, the second distance between the knee joint of the target user and the front point of the seat, the seat height, the horizontal distance between the front point of the seat and the edge point of the pedal, the seat belt usage length, the horizontal distance between the seat back and the steering wheel and the seat belt usage angle. The embodiment of the present invention does not limit this. Wherein, the target height is the height of the hand when the target user stands and stretches his arms.

[0040] Optionally, the memory seat information includes: seat position information, seat belt usage information and seat tilt angle;

[0041] Determining a target height of a target user according to the memory seat information includes:

[0042] A target height of a target user is determined according to the seat position information, the seat belt usage information, and the seat tilt angle.

[0043] Among them, the seat position information includes: seat height, horizontal distance between the front end point of the seat and the edge point of the pedal, a first distance between the target point of the seat and the front end point of the seat, a second distance between the knee joint of the target user and the front end point of the seat, and at least one of the horizontal distance between the seat back and the steering wheel.

[0044] Wherein, the seat belt usage information includes: seat belt usage length and / or seat belt usage angle.

[0045] Specifically, the method for determining the target height of the target user based on the seat position information, the seat belt usage information and the seat inclination angle can be: determining the distance between the knee joint and the heel point of the target user based on the seat position information, determining the distance between the target point of the seat and the shoulder position of the target user based on the seat belt usage information and the seat inclination angle, and determining the target height of the target user based on the seat position information, the distance between the knee joint and the heel point of the target user, and the distance between the target point of the seat and the shoulder position of the target user.

[0046] Optionally, the seat position information includes: seat height and a horizontal distance between a front point of the seat and an edge point of a pedal, and the seat belt usage information includes: seat belt usage length and seat belt usage angle;

[0047] Determining a target height of a target user according to the seat position information, the seat belt usage information, and the seat tilt angle includes:

[0048] Acquire a first distance between a target point of the seat and a front end point of the seat, and a second distance between a knee joint of a target user and a front end point of the seat;

[0049] Determine a third distance between the knee joint and the heel point of the target user according to the seat height, the horizontal distance from the front end of the seat to the pedal, the second distance, and the first formula;

[0050] determining a fourth distance between a target point of the seat and a shoulder position of a target user according to the seat belt usage length, the seat belt usage angle, and the seat tilt angle;

[0051] A target height of the target user is determined according to the first distance, the second distance, the third distance, the fourth distance, and the arm length of the target user.

[0052] The arm length of the target user can be obtained by capturing an image of the target user through a camera inside the cockpit, and recognizing the image of the target user. The arm length of the target user can also be determined by the ratio of the forearm length to the upper arm length, the horizontal distance between the seat back and the steering wheel, the seat belt use length, and the seat belt use angle. The embodiment of the present invention is not limited to this.

[0053] Among them, the target point of the seat is a reference point that can more accurately determine the position of the user (driver or passenger) in the seat. This reference point is the rotation point (hip point) where the torso and thigh are connected. The position of the "hip point" measured on the actual vehicle is called the H point. After the user sits down, most of the body weight acts on the seat cushion through the buttocks, a part is borne by the backrest through the back, and a small part acts on the steering wheel and the floor through the left and right hands and feet. In this sitting posture, the movement of the upper part of the user's body must rotate around the horizontal axis of the H point when operating. Therefore, the position of the H point determines the interior size benchmark for user convenience and comfortable riding.

[0054] Among them, the first distance between the target point of the seat and the front end point of the seat can be obtained by: presetting the first distance between the target point of the seat and the front end point of the seat. The first distance between the target point of the seat and the front end point of the seat can also be obtained by: sending a request for obtaining the target point position information to the server according to the identification information of the current vehicle, so that the server queries and obtains the target point position information corresponding to the identification information of the current vehicle, receives the target point position information sent by the server, and determines the first distance between the target point of the seat and the front end point of the seat according to the target point position information. The first distance between the target point of the seat and the front end point of the seat can also be obtained by: sending a request for obtaining the first distance between the target point of the seat and the front end point of the seat according to the identification information of the current vehicle, so that the server queries and obtains the first distance between the target point of the seat and the front end point of the seat corresponding to the identification information of the current vehicle, and receives the first distance between the target point of the seat and the front end point of the seat sent by the server. The embodiment of the present invention does not limit this.

[0055] The method for obtaining the second distance between the knee joint of the target user and the front end point of the seat may be: presetting the second distance between the knee joint of the target user and the front end point of the seat. The method for obtaining the second distance between the knee joint of the target user and the front end point of the seat may also be: sending a request to the server to obtain the second distance between the knee joint of the target user corresponding to the current vehicle and the front end point of the seat. It should be noted that the method for obtaining the second distance between the knee joint of the target user and the front end point of the seat is similar to the method for obtaining the first distance between the target point of the seat and the front end point of the seat, which will not be repeated here.

[0056] Specifically, the method for determining the third distance between the knee joint and the heel point of the target user based on the seat height, the horizontal distance from the front end of the seat to the pedal, the second distance and the first formula can be: substituting the seat height, the horizontal distance from the front end of the seat to the pedal and the second distance into the first formula to obtain the third distance between the knee joint and the heel point of the target user.

[0057] Specifically, the fourth distance between the target point of the seat and the shoulder position of the target user may be determined according to the seat belt usage length, the seat belt usage angle, and the seat tilt angle as follows:

[0058] Specifically, the target height of the target user may be determined according to the first distance, the second distance, the third distance, the fourth distance, and the arm length of the target user by determining the sum of the first distance, the second distance, the third distance, the fourth distance, and the arm length of the target user as the target height of the target user. The target height of the target user may also be determined according to the first distance, the second distance, the third distance, the fourth distance, and the arm length of the target user by determining the arm length of the target user according to the ratio of the forearm length to the upper arm length, the horizontal distance between the seat back and the steering wheel, the seat belt usage length, and the seat belt usage angle, and the target height of the target user may be determined according to the first distance, the second distance, the third distance, the fourth distance, and the arm length of the target user.

[0059] It should be noted that the arm length of the target user may be determined according to the ratio of the forearm length to the upper arm length, the horizontal distance between the seat back and the steering wheel, the seat belt use length, and the seat belt use angle as follows:

[0060] Determine the vertical distance from the target user's shoulder to the seat based on the seat belt length and seat belt angle;

[0061] The target user's arm length is determined based on the ratio of the forearm length to the upper arm length, the horizontal distance between the seat back and the steering wheel, and the vertical distance from the target user's shoulder position to the seat.

[0062] In a specific example, Figure 2 As shown, L1 is the horizontal distance between the seat back and the steering wheel. Since the spatial layout of the cab is fixed, the horizontal distance between the seat back and the steering wheel can be determined. L3 is the height difference between the user's shoulder position and the center position of the steering wheel. Since the center position of the steering wheel is determined, the height difference between the user's shoulder position and the center position of the steering wheel can be determined based on the shoulder position and the center position of the steering wheel. The ratio of the upper arm length to the lower arm length is 5:4, and the angle of the driver's elbow joint is 90°. The arm length of the target user is determined based on the following formula:

[0063]

[0064] Where k is the target user's arm length, x is the target user's upper arm length, and L2 is the straight-line distance between the user's shoulder position and the center of the steering wheel.

[0065] Optionally, the first formula is:

[0066]

[0067] Wherein, K1 is the third distance between the knee joint and the heel point of the target user, H1 is the seat height, L is the horizontal distance from the front end of the seat to the pedal, and ΔX is the second distance between the knee joint of the target user and the front end point of the seat.

[0068] Optionally, determining a fourth distance between a target point of the seat and a shoulder position of a target user according to the seat belt usage length, the seat belt usage angle, and the seat tilt angle includes:

[0069] Determining a vertical distance from a target user's shoulder position to a seat according to the seat belt use length and the seat belt use angle;

[0070] The fourth distance between the target point of the seat and the shoulder position of the target user is determined according to the vertical distance from the shoulder position of the target user to the seat, the seat tilt angle, and a second formula, wherein the second formula is:

[0071]

[0072] Among them, H2 is the vertical distance from the target user's shoulder position to the seat, and ɑ is the seat tilt angle.

[0073] Specifically, the method for determining the vertical distance from the target user's shoulder position to the seat based on the seat belt usage length and the seat belt usage angle can be: pre-establishing a correspondence table between the seat belt usage length and the seat belt usage angle, and the vertical distance from the target user's shoulder position to the seat, and by querying the correspondence table, obtaining the seat belt usage length and the seat belt usage angle, and the vertical distance from the target user's shoulder position to the seat corresponding to the seat belt usage length and the seat belt usage angle.

[0074] S130: If the difference between the target height and the preset height is greater than a difference threshold, determining a tailgate height according to the target height.

[0075] The preset height may be an existing height. The difference threshold may be a preset value, for example, the difference threshold may be 3 centimeters.

[0076] Specifically, if the difference between the target height and the preset height is greater than the difference threshold, the method for determining the tailgate height according to the target height can be: pre-establishing a correspondence table between the height of the hand and the tailgate height when the user stands with his arms straight; if the difference between the target height and the preset height is greater than the difference threshold, querying the correspondence table to obtain the tailgate height corresponding to the target height.

[0077] Optionally, also include:

[0078] If the difference between the target height and the preset height is less than or equal to the difference threshold, the tailgate height corresponding to the pre-stored preset height is queried, and the tailgate height corresponding to the preset height is determined as the final tailgate height.

[0079] In a specific example, the tailgate heights corresponding to the heights in the height set can be pre-stored. If the height set includes multiple preset heights, and there is a preset height whose difference with the target height is less than or equal to a difference threshold, the tailgate height corresponding to the preset height is determined as the final tailgate height. If the differences between the target height and all the preset heights in the pre-stored height set are greater than the difference threshold, the tailgate height is determined according to the target height.

[0080] Optionally, after determining the tailgate height according to the target height, the method further includes:

[0081] Determine the height of the lower edge of the target vehicle tailgate according to the target height;

[0082] Control the vehicle tailgate to lift up to the target height of the lower edge of the vehicle tailgate.

[0083] Optionally, if a tailgate opening signal is received and the tailgate user is a target user, memory seat information corresponding to the target user is obtained, including:

[0084] If the tailgate opening signal is received, the current position is obtained;

[0085] If the current position is not a preset position and the tailgate user is a target user, the memory seat information corresponding to the target user is obtained.

[0086] Specifically, the current location may be acquired by collecting the current location through a positioning device.

[0087] The preset position may be a garage or other low area, which is not limited in the embodiment of the present invention. In a specific example, if a tailgate opening signal is received, the current position is obtained; if the current position is not the preset position, the tailgate is opened to a default height or a maximum height; if the door is closed after the preset time, and someone is sitting in the main driving seat, the height of the tailgate is kept unchanged; if no one is sitting in the main driving seat, the tailgate user is determined to be a target user, and the memory seat information corresponding to the target user is obtained.

[0088] Optionally, also include:

[0089] If the current position is a preset position, the first height is determined as the tailgate height.

[0090] Wherein, the first height is a preset lower height. The first height is smaller than the preset height.

[0091] In the embodiment of the present invention, after receiving the tailgate opening signal, it is determined whether the current position is the preset position, and if the current position is the preset position, the height of the tailgate is set to a lower first height. This prevents the situation where the tailgate is easily hit due to the low environment if the tailgate height is high. The tailgate can be adjusted to a height suitable for the environment.

[0092] Optionally, if the current position is not a preset position and the tailgate user is a target user, the memory seat information corresponding to the target user is obtained, including:

[0093] If the current position is not a preset position, a door opening signal is received, and the first seat pressure change value is greater than a set threshold, the tailgate user is determined to be a target user, wherein the target user is the user who sat in the first seat most recently;

[0094] Obtain the memory seat information of the first seat occupied by the target user.

[0095] The target user may be a user sitting in the main driver's seat, a user sitting in the front passenger seat, or a user sitting in the back seat, and this embodiment of the present invention does not limit this.

[0096] It should be noted that if the current position is not a preset position, a door opening signal is received, and the first seat pressure change value is greater than a set threshold, it is determined that the tailgate user is the user who sat in the first seat most recently.

[0097] In the embodiment of the present invention, the memory seat information corresponding to the target user is the memory seat information of the first seat.

[0098] Optionally, if the current position is not a preset position, a door opening signal is received, and the first seat pressure change value is greater than a set threshold, then determining that the tailgate user is the target user includes:

[0099] If the current position is not a preset position, after receiving the door opening signal, no door closing signal is received within a preset time, and the first seat pressure change value is greater than a set threshold, the tailgate user is determined to be the target user.

[0100] The target user is the user who sat in the first seat most recently.

[0101] The set threshold is a pre-set pressure value. It should be noted that if the pressure change value of the first seat is greater than the set threshold, it means that the user gets off the vehicle and uses the tailgate after sitting in the first seat.

[0102] Optionally, if the current position is not a preset position and the tailgate user is a target user, the memory seat information corresponding to the target user is obtained, including:

[0103] If the current position is not a preset position, and after receiving a door opening signal, a door closing signal is received within a preset time, the tailgate user is determined to be the target user;

[0104] Get the memory seat information corresponding to the target user.

[0105] The target user may be a user sitting in the main driver's seat or a user sitting in the co-pilot's seat, and this embodiment of the present invention does not impose any limitation on this.

[0106] Specifically, if the door corresponding to the door opening signal and the door corresponding to the door closing signal are both the main driver's side door, the target user is the user sitting in the main driver's seat. If the door corresponding to the door opening signal and the door corresponding to the door closing signal are both the co-pilot side door, the target user is the user sitting in the co-pilot seat. In a specific example, if the current position is not a preset position, after receiving the door opening signal, the door closing signal is received within a preset time, and no one is sitting in the main driver's seat, the tailgate user is determined to be the user sitting in the main driver's seat; if the current position is not a preset position, after receiving the door opening signal, the door closing signal is received within a preset time, and someone is sitting in the main driver's seat, the tailgate height is kept unchanged.

[0107] In another specific example, Figure 3 As shown, the tailgate height adjustment strategy includes the following processes:

[0108] Turn on the tailgate side switch and go to step 1. Step 1: Get the current position.

[0109] Step 2: Determine whether the current position is the preset position. If so, execute step 3; otherwise, execute step 4.

[0110] Step 3: Determine the first height as the tailgate height.

[0111] Step 4: Open the tailgate to the default height or maximum height;

[0112] Step 5: Determine whether the door is open. If so, proceed to step 6; if not, proceed to step 8.

[0113] Step 6: Determine whether the door is closed. If so, proceed to step 7; if not, proceed to step 9.

[0114] Step 7: Determine whether there is someone sitting in the main driver's seat. If so, proceed to step 8; if not, proceed to step 10.

[0115] Step 8. Keep the tailgate height unchanged.

[0116] Step 9: Determine whether the pressure sensor signal change of the main driver's seat exceeds the set threshold. If so, execute step 10; if not, execute step 6.

[0117] Step 10: The user sitting in the main driving seat uses the tailgate;

[0118] Step 11, obtaining the memory seat information of the main driver's seat, and determining the target height H0 of the main driver's seat according to the memory seat information;

[0119] Step 12: determine whether the difference between H0 and the preset height HX is less than 3 cm. If so, execute step 15; if not, execute step 13;

[0120] Step 13, determining the tailgate height according to the target height H0;

[0121] Step 14: Obtain a tailgate height adjustment signal △H and correct the tailgate height;

[0122] Step 15: Output the tailgate height corresponding to the preset height.

[0123] In another specific example, Figure 4 As described above, if the target user is a user sitting in the main driving seat, the target height calculation process of the target user is as follows:

[0124] The pressure sensor detects the position of point H (the target point of the seat), and defines the distance from point H to the front of the seat as K0 (the first distance). Define the distance between the knee joint and the front of the seat as △X = 3cm (the second distance). Using the height of the driver's seat H1, the horizontal distance from the front of the driver's seat to the pedal L, and the distance between the knee joint and the front of the seat, calculate the distance from the knee joint to the heel point.

[0125] Look up the length and angle of the seat belt use part, and the relationship table with the driver's shoulder position to obtain the vertical distance H2 from the driver's shoulder position to the seat. Calculate the length from point H to the center of the two shoulders through the seat back inclination angle ɑ.

[0126] The driver’s arm length K3 is collected through the camera inside the main driver’s seat.

[0127] H0=K1+ΔX+K0+K2+K3;

[0128] Determine H0 as the target height of the target user.

[0129] In an embodiment of the present invention, there are the following ways to determine the height of the tailgate:

[0130] The tailgate is opened, the car door is opened and then closed, and no one is sitting in the main driving seat. The user sitting in the main driving seat uses the tailgate, and the height of the tailgate is adjusted to the adaptive height H0.

[0131] The tailgate is open, the car door is opened and then closed, and someone is sitting in the main driving seat. The user sitting in the main driving seat does not use the tailgate, and the tailgate remains at the default height.

[0132] The tailgate is opened, the car door is not closed after opening, the change of the pressure sensor detecting the main driver's seat is greater than the preset threshold, the user sitting in the main driver's seat uses the tailgate, and the height of the tailgate is adjusted to an adaptive height.

[0133] The tailgate is open, the door is not closed after opening, the pressure sensor change of the main driver's seat is detected to be less than or equal to the preset threshold, and the door closing signal or pressure sensor change is waited;

[0134] The tailgate is open, the door is not open, and no one is sitting in the main driver's seat. The sensor is faulty and the tailgate remains at the default height or maximum height.

[0135] The tailgate is open, the doors are not open, someone is in the driver's seat, and the non-driver uses the tailgate. The tailgate opens to the default height or maximum height.

[0136] The tailgate is opened and it is determined whether it is in the preset position. If it is in the preset position, the first height is used as the tailgate height.

[0137] The tailgate opens at an adaptive height, adjusts the tailgate height, and corrects the corresponding relationship table between the user's target height and the tailgate height based on the adjusted tailgate height.

[0138] The technical solution of this embodiment is to determine the target height of the target user according to the memory seat information corresponding to the target user when the tailgate opening signal is received and the tailgate user is the target user; and when the difference between the target height and the preset height is greater than the difference threshold, determine the tailgate height according to the target height, so as to obtain a tailgate height suitable for the user, thereby improving the user's experience.

[0139] Embodiment 2

[0140] Figure 5 Schematic diagram of a tailgate height determination device provided by an embodiment of the present invention. This embodiment is applicable to the case of tailgate height determination. The device can be implemented in software and / or hardware. The device can be integrated in any device that provides a tailgate height determination function, such as Figure 5 As shown, the XX device specifically includes: a memory seat information acquisition module 510 , a target user's target height determination module 520 , and a tailgate height determination module 530 .

[0141] The memory seat information acquisition module is used to acquire the memory seat information corresponding to the target user if a tailgate opening signal is received and the tailgate user is the target user, wherein the memory seat information is the seat information collected when the target user is most recently sensed to be seated;

[0142] A target height determination module for a target user, used to determine a target height for the target user according to the memory seat information, wherein the target height is the height of the hand of the target user when the target user stands with his arms straight;

[0143] The tailgate height determination module is configured to determine the tailgate height according to the target height if a difference between the target height and a preset height is greater than a difference threshold.

[0144] The above-mentioned product can execute the method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0145] Embodiment 3

[0146] Figure 6A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0147] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0148] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0149] The processor 11 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a tailgate height determination method.

[0150] In some embodiments, the tailgate height determination method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the tailgate height determination method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the tailgate height determination method in any other appropriate manner (e.g., by means of firmware).

[0151] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0152] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0153] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0154] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0155] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0156] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0157] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0158] An embodiment of the present invention further provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the method for determining the height of a tailgate according to any embodiment of the present invention is implemented.

[0159] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0160] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for determining tailgate height, It is characterized in that include: If a tailgate opening signal is received and the tailgate user is a target user, the memory seat information corresponding to the target user is obtained, wherein the memory seat information is the seat information collected when the target user is most recently sensed to be seated; Determining a target height of a target user according to the memory seat information, wherein the target height is the height of a hand when the target user stands with his arms straight; If the difference between the target height and the preset height is greater than a difference threshold, the tailgate height is determined according to the target height.

2. The method according to claim 1, It is characterized in that If a tailgate opening signal is received and the tailgate user is the target user, the memory seat information corresponding to the target user is obtained, including: If the tailgate opening signal is received, the current position is obtained; If the current position is not a preset position and the tailgate user is a target user, the memory seat information corresponding to the target user is obtained.

3. The method according to claim 2, It is characterized in that Also includes: If the current position is a preset position, the first height is determined as the tailgate height.

4. The method according to claim 2, It is characterized in that If the current position is not the preset position and the tailgate user is the target user, the memory seat information corresponding to the target user is obtained, including: If the current position is not a preset position, a door opening signal is received, and the first seat pressure change value is greater than a set threshold, the tailgate user is determined to be a target user, wherein the target user is the user who sat in the first seat most recently; Obtain the memory seat information of the first seat occupied by the target user.

5. The method according to claim 2, It is characterized in that If the current position is not a preset position, a door opening signal is received, and the first seat pressure change value is greater than a set threshold, then determining that the tailgate user is a target user includes: If the current position is not a preset position, after receiving the door opening signal, no door closing signal is received within a preset time, and the first seat pressure change value is greater than a set threshold, the tailgate user is determined to be the target user.

6. The method according to claim 2, It is characterized in that If the current position is not the preset position and the tailgate user is the target user, the memory seat information corresponding to the target user is obtained, including: If the current position is not a preset position, and after receiving a door opening signal, a door closing signal is received within a preset time, the tailgate user is determined to be the target user; Get the memory seat information corresponding to the target user.

7. The method according to claim 1, It is characterized in that The memory seat information includes: seat position information, seat belt usage information and seat tilt angle; Determining a target height of a target user according to the memory seat information includes: A target height of a target user is determined according to the seat position information, the seat belt usage information, and the seat tilt angle.

8. The method according to claim 7, It is characterized in that The seat position information includes: seat height and horizontal distance between the front end of the seat and the edge of the pedal; the seat belt usage information includes: seat belt usage length and seat belt usage angle; Determining a target height of a target user according to the seat position information, the seat belt usage information, and the seat tilt angle includes: Acquire a first distance between a target point of the seat and a front end point of the seat, and a second distance between a knee joint of a target user and a front end point of the seat; determining a third distance between the knee joint and the heel point of the target user according to the seat height, the horizontal distance from the front end of the seat to the pedal, the second distance, and the first formula; determining a fourth distance between a target point of the seat and a shoulder position of a target user according to the seat belt usage length, the seat belt usage angle, and the seat tilt angle; A target height of the target user is determined according to the first distance, the second distance, the third distance, the fourth distance, and an arm length of the target user.

9. The method according to claim 8, It is characterized in that The first formula is: Wherein, K1 is the third distance between the knee joint and the heel point of the target user, H1 is the seat height, L is the horizontal distance from the front end of the seat to the pedal, and ΔX is the second distance between the knee joint of the target user and the front end point of the seat.

10. The method according to claim 8, It is characterized in that Determining a fourth distance between a target point of the seat and a shoulder position of a target user according to the seat belt usage length, the seat belt usage angle, and the seat tilt angle includes: Determining a vertical distance from a target user's shoulder position to a seat according to the seat belt use length and the seat belt use angle; The fourth distance between the target point of the seat and the shoulder position of the target user is determined according to the vertical distance from the shoulder position of the target user to the seat, the seat tilt angle, and a second formula, wherein the second formula is: Among them, H2 is the vertical distance from the target user's shoulder position to the seat, and ɑ is the seat tilt angle.

11. A tailgate height determination device, It is characterized in that include: A memory seat information acquisition module is used to acquire memory seat information corresponding to the target user if a tailgate opening signal is received and the tailgate user is the target user, wherein the memory seat information is the seat information collected when the target user is most recently sensed to be seated; A target height determination module for a target user, used to determine a target height for the target user according to the memory seat information, wherein the target height is the height of the hand of the target user when the target user stands with his arms straight; The tailgate height determination module is configured to determine the tailgate height according to the target height if a difference between the target height and a preset height is greater than a difference threshold.

12. An electronic device, It is characterized in that The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the tailgate height determination method according to any one of claims 1 to 10.

13. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the tailgate height determination method according to any one of claims 1 to 10 when executed.

14. A computer program product, It is characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the tailgate height determination method according to any one of claims 1 to 10.