Control method and device of vehicle electric seat adjustment, electronic equipment and medium

By calculating the safe distance between the electric seat and adjacent seats and controlling the motor adjustment, the problem of the traditional electric seat anti-pinch function being affected by the environment is solved, achieving a more efficient and safer anti-pinch effect.

CN123040686APending Publication Date: 2026-11-06VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611206352.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-10
Publication Date
2026-11-06

AI Technical Summary

Technical Problem

The anti-pinch function of traditional vehicle electric seats is easily affected by environmental changes such as temperature and voltage, which can lead to errors or failures, reduce anti-pinch efficiency and increase safety risks.

Method used

By acquiring the position parameters of the target electric seat and the adjacent seat, the safe distance between them is calculated, and the motor is adjusted according to the safe distance to ensure that the anti-pinch function is only executed when the safe distance meets the threshold.

Benefits of technology

It effectively avoids anti-pinch failure caused by environmental factors, improves anti-pinch efficiency and safety, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123040686A_ABST
    Figure CN123040686A_ABST
Patent Text Reader

Abstract

This application discloses a control method, device, electronic device, and medium for adjusting a vehicle's electric seat. It includes: responding to an adjustment command to adjust the position of a target electric seat in the vehicle; acquiring target position parameters of the target electric seat in a target seat coordinate system; acquiring adjacent position parameters of adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system; determining a first safe distance between the target electric seat and adjacent seats based on the target position parameters and adjacent position parameters; if the first safe distance is greater than a first anti-pinch safety threshold, controlling the motor of the target electric seat to stop adjusting; if the first safe distance is not greater than the first anti-pinch safety threshold, continuing to execute the adjustment command. The technical solution provided by this application can improve the efficiency and effectiveness of vehicle seat anti-pinch measures, further enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of control technology for vehicle electric seat adjustment, and particularly relates to a control method, device, electronic device, and medium for vehicle electric seat adjustment. Background Technology

[0002] With the rapid development of vehicle technology, vehicle configurations are becoming increasingly diverse, among which electric vehicle seats are a crucial component.

[0003] In traditional electric seats, seat adjustment is mainly triggered by the current of the seat motor to activate the anti-pinch function. However, this design is prone to errors or failures due to changes in the environment (such as temperature and voltage), which can lead to the failure of the anti-pinch function, greatly reducing the efficiency of the anti-pinch function and increasing safety risks.

[0004] Therefore, it is necessary to provide a control method for adjusting the electric seat in a vehicle to solve the problems existing in the prior art. Summary of the Invention

[0005] The embodiments of this application provide a control method, device, electronic device, and medium for adjusting a vehicle's electric seat, which solves the problem that traditional seat anti-pinch methods are prone to errors or failures due to changes in the environment (such as temperature and voltage), thus failing to achieve the anti-pinch function, greatly reducing anti-pinch efficiency, and increasing safety risks.

[0006] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0007] According to a first aspect of the embodiments of this application, a control method for adjusting a vehicle's electric seat is provided, the method comprising: In response to the adjustment command to adjust the position of the target electric seat of the vehicle, the target position parameters of the target electric seat in the target seat coordinate system are obtained, and the adjacent position parameters of the adjacent seats in the target seat coordinate system in the position adjustment direction of the target electric seat are obtained. Based on the target location parameters and adjacent location parameters, determine the first safe distance between the target electric seat and the adjacent seats; If the first safe distance is greater than the first anti-pinch safety threshold, the motor of the target electric seat will stop adjusting. If the first safe distance is not greater than the first anti-pinch safety threshold, continue to execute the adjustment command.

[0008] In some embodiments of this application, based on the foregoing scheme, obtaining the adjacent position parameters of adjacent seats in the target seat coordinate system along the position adjustment direction of the target electric seat includes: Obtain the seat position parameters of adjacent seats in the first seat coordinate system; Transform the seat position parameters into the target seat coordinate system to obtain the adjacent position parameters; The first seat coordinate system uses the location of the initial seat back rotation axis center point of the adjacent seats as the origin, the horizontal direction as the horizontal coordinate, and the vertical direction as the vertical coordinate.

[0009] In some embodiments of this application, based on the aforementioned scheme, one of the target position parameters and adjacent position parameters includes the coordinates of the center point of the seat back pivot and the coordinates of the top of the seat headrest; the other position parameter includes one of the following: the coordinates of the knee point of the occupant on the seat, the coordinates of the center point of the front end of the seat cushion, and the coordinates of the center point of the front end of the seat leg rest.

[0010] In some embodiments of this application, based on the foregoing scheme, the following features are provided: If the target electric seat is adjusted to the rear of the vehicle and there are no occupants in the adjacent seats, the adjacent position parameters are: one of the coordinates of the center point of the front end of the seat cushion or the coordinates of the center point of the front end of the seat leg rest. If the target electric seat is adjusted towards the rear of the vehicle, and there is an occupant in the adjacent seat, the adjacent position parameter is the knee coordinate of the occupant in the seat. If the target electric seat is adjusted in the direction of the vehicle's front and there are no occupants in the target electric seat, the target position parameter is one of the coordinates of the center point of the front end of the seat cushion or the center point of the front end of the seat leg rest. If the target electric seat is adjusted in the direction of the vehicle's front and there is an occupant in the target electric seat, the target position parameter is: the knee coordinates of the occupant in the seat.

[0011] In some embodiments of this application, based on the foregoing scheme, and based on the target position parameters and adjacent position parameters, determining a first safe distance between the target electric seat and adjacent seats includes: In the target seat coordinate system, calculate the shortest distance from one of the following parameters—the knee point coordinate of the occupant on the seat, the center point coordinate of the front end of the seat cushion, and the center point coordinate of the front end of the seat leg rest—to the straight line containing the center point coordinate of the seat back pivot and the apex coordinate of the seat headrest, and use the shortest distance as the first safety distance.

[0012] In some embodiments of this application, based on the foregoing scheme, the position parameters of all electric seats in the vehicle are acquired in real time before responding to the adjustment command to adjust the position of the target electric seat in the vehicle; The positional parameters include: the coordinates of the center point of the front end of the seat cushion, the coordinates of the center point of the front end of the seat leg rest, the coordinates of the center point of the seat back pivot, and the coordinates of the top of the seat headrest.

[0013] In some embodiments of this application, based on the foregoing scheme, the process of obtaining the position parameters of any seat in a vehicle includes: A second seat coordinate system is established with the initial center point of the seat back pivot as the origin, the horizontal direction as the abscissa, and the vertical direction as the ordinate. In the second seat coordinate system, obtain the initial coordinates of the headrest vertex, the front center point of the seat cushion, the front center point of the leg rest, and the center point of the backrest pivot. The system acquires the seat adjustment parameters in real time, including: seat level adjustment parameters, seat height adjustment parameters, seat back adjustment parameters, seat cushion angle adjustment parameters, and leg rest adjustment parameters. Based on the seat adjustment parameters, the position parameters are adjusted to obtain new position parameters.

[0014] In some embodiments of this application, based on the foregoing scheme, the seat leveling adjustment parameters include: seat leveling sliding distance; The seat height adjustment parameters include: the initial angle between the height adjustment mechanism and the horizontal direction, the rotation radius of the height adjustment mechanism, and the height adjustment angle; The seat back adjustment parameters include: the initial angle of the seat back, the adjustment angle of the seat back, the length of the seat back, and the distance from the top center point of the seat back to the top center point of the seat headrest. The seat cushion angle adjustment parameters include: the distance between the center of rotation of the seat back and the origin of the second seat coordinate system, the initial angle of the seat cushion, and the adjustment angle of the seat cushion; The leg support adjustment parameters include: initial length of the seat leg support, extended length of the seat leg support, and adjustment angle of the seat leg support.

[0015] In some embodiments of this application, based on the foregoing scheme and the seat adjustment parameters, position parameters are adjusted to obtain new position parameters, including: Based on the seat leveling adjustment parameters, the change in the first coordinate is calculated; The change in the second coordinate is calculated based on the seat height adjustment parameters; The change in the third coordinate is calculated based on the seat back adjustment parameters; The change in the fourth coordinate is calculated based on the seat angle adjustment parameters; Based on the leg support adjustment parameters, the change in the fifth coordinate is calculated; Based on the changes in the first, second, third, and fourth coordinates, the initial headrest vertex coordinates are adjusted to obtain the new headrest vertex coordinates. Based on the changes in the first, second, and fourth coordinates, the initial coordinates of the center point at the front of the seat cushion are adjusted to obtain the new coordinates of the center point at the front of the seat cushion. Based on the changes in the first, second, and fourth coordinates, the initial coordinates of the center point of the seat back pivot are adjusted to obtain the new coordinates of the center point of the seat back pivot. Based on the change in the fifth coordinate, adjust the coordinates of the new center point of the front end of the seat cushion to obtain the coordinates of the new center point of the front end of the seat leg rest.

[0016] In some embodiments of this application, based on the foregoing scheme, the position parameters also include the knee coordinates of the occupant in the seat; Prior to receiving an adjustment command to adjust the position of the target power seat in the vehicle, the knee coordinates of the occupant in the seat are acquired in real time, including: The fixed coordinates are used as the knee coordinates of the occupant in the seat.

[0017] In some embodiments of this application, based on the foregoing scheme, the position parameters also include the knee coordinates of the occupant in the seat; Prior to receiving an adjustment command to adjust the position of the target power seat in the vehicle, the knee coordinates of the occupant in the seat are acquired in real time, including: Obtain the thigh length of the seat occupant; Based on thigh length, the knee coordinates of the occupant in the seat are calculated.

[0018] In some embodiments of this application, based on the aforementioned scheme, when the position adjustment direction of the target electric seat is the rear direction of the vehicle and there are adjacent seats, if an occupant is detected in the adjacent seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold is increased by a preset multiple. When the target electric seat is adjusted in the direction of the vehicle's front and there is an adjacent seat, if an occupant is detected on the target electric seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold will be increased by a preset multiple.

[0019] In some embodiments of this application, based on the foregoing scheme, the method further includes: When the target electric seat is adjusted in the direction of the rear of the vehicle and there are no adjacent seats, obtain the target coordinates of the target object in the target seat coordinate system in the direction of the target electric seat's adjustment. Based on the coordinates of the center point of the seat back pivot of the target electric seat, the coordinates of the top point of the seat headrest, and the target coordinates, the second safe distance between the target electric seat and the target object is determined. If the second safety distance is greater than the second anti-pinch safety threshold, the motor of the target electric seat will stop adjusting. If the second safety distance is not greater than the second anti-pinch safety threshold, continue to execute the adjustment command.

[0020] According to a second aspect of the present application, a control device for adjusting a vehicle's electric seat is provided, the device comprising: The acquisition unit is used to acquire the target position parameters of the target electric seat in the target seat coordinate system in response to the adjustment command for adjusting the position of the target electric seat of the vehicle, and to acquire the adjacent position parameters of the adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system. The determining unit is used to determine the first safe distance between the target electric seat and the adjacent seats based on the target position parameters and the adjacent position parameters; The control unit is used to control the motor of the target electric seat to stop adjusting if the first safe distance is greater than the first anti-pinch safety threshold. The execution unit is used to continue executing the adjustment command if the first safety distance is not greater than the first anti-pinch safety threshold.

[0021] According to a third aspect of the embodiments of this application, a computer-readable storage medium is provided, storing computer program instructions that, when loaded and executed by a processor, implement the steps of the control method for adjusting a vehicle electric seat as described in any of the first aspects.

[0022] According to a fourth aspect of the present application, an electronic device is provided, including a processor and a memory, the memory storing computer program instructions executable by the processor, wherein when the processor executes the computer program instructions, it implements the steps of the control method for adjusting a vehicle electric seat as described in any of the first aspects.

[0023] According to a fifth aspect of the embodiments of this application, a vehicle is provided, the vehicle being equipped with a controller for adjusting a vehicle electric seat, the controller being used to implement the steps of the control method for adjusting a vehicle electric seat as described in any of the first aspects.

[0024] According to a sixth aspect of the embodiments of this application, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of a control method for adjusting a vehicle electric seat as described in any of the first aspects.

[0025] In this application, in response to an adjustment command to adjust the position of a target electric seat in a vehicle, the target position parameters of the target electric seat in the target seat coordinate system are obtained, and the adjacent position parameters of adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system are also obtained. Based on the target position parameters and the adjacent position parameters, a first safe distance between the target electric seat and the adjacent seats is determined. If the first safe distance is greater than a first anti-pinch safety threshold, the motor of the target electric seat is controlled to stop adjusting; if the first safe distance is not greater than the first anti-pinch safety threshold, the adjustment command continues to be executed. By introducing the position parameters of adjacent seats through the technical solution provided in this application, and calculating the safe distance between adjacent seats to determine whether to trigger the anti-pinch function, this method not only avoids anti-pinch failure caused by errors in current, voltage, and other data due to environmental factors, but also greatly improves anti-pinch efficiency and safety, further enhancing the user experience.

[0026] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0027] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings: Figure 1 A flowchart illustrating a control method for adjusting a vehicle's electric seat according to an embodiment of this application is shown. Figure 2 A structural schematic diagram of a vehicle seat according to an embodiment of this application is shown; Figure 3 A schematic diagram of a process for obtaining adjacent position parameters is shown in an embodiment of this application; Figure 4 A flowchart illustrating a process for obtaining seat position parameters according to an embodiment of this application is shown; Figure 5 A schematic diagram of a process for obtaining new position parameters is shown in an embodiment of this application; Figure 6 A schematic diagram of a seat leveling adjustment structure is shown in an embodiment of this application; Figure 7 A schematic diagram of a seat height adjustment structure according to an embodiment of this application is shown; Figure 8 A schematic diagram of a seat backrest adjustment structure is shown in an embodiment of this application; Figure 9 A schematic diagram of a seat angle adjustment structure according to an embodiment of this application is shown; Figure 10 A schematic diagram of a leg support adjustment structure according to an embodiment of this application is shown; Figure 11 A schematic diagram of a process for real-time acquisition of the knee coordinates of an occupant in a seat is shown in an embodiment of this application; Figure 12 A flowchart illustrating another control method for adjusting a vehicle's electric seat according to an embodiment of this application is shown; Figure 13 A schematic diagram of the structure of a vehicle electric seat adjustment control device according to an embodiment of this application is shown; Figure 14 A schematic diagram of the structure of an electronic device according to an embodiment of this application is shown. Detailed Implementation

[0028] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0029] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0030] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0031] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0032] With the rapid development of vehicle technology, vehicle configurations are becoming increasingly diverse, among which electric vehicle seats are a crucial component.

[0033] In traditional electric seats, seat adjustment is mainly triggered by the current of the seat motor to activate the anti-pinch function. However, this design is prone to errors or failures due to changes in the environment (such as temperature and voltage), which can lead to the failure of the anti-pinch function, greatly reducing the efficiency of the anti-pinch function and increasing safety risks.

[0034] In one exemplary embodiment, refer to Figure 1 The diagram shows a flowchart of a control method for adjusting a vehicle's electric seat according to an embodiment of this application. The execution body of the control method for adjusting a vehicle's electric seat is an electronic device with data processing capabilities, such as an on-board controller. The detailed description of the method is as follows: steps S101-S104: S101, in response to the adjustment command to adjust the position of the target electric seat of the vehicle, the target position parameters of the target electric seat in the target seat coordinate system are obtained, and the adjacent position parameters of the adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system are obtained.

[0035] In some embodiments, one of the target position parameters and adjacent position parameters includes the coordinates of the center point of the seat back pivot and the coordinates of the top point of the seat headrest; the other position parameter includes one of the coordinates of the knee point of the occupant on the seat, the coordinates of the center point of the front end of the seat cushion, and the coordinates of the center point of the front end of the seat leg rest.

[0036] Specifically, in practice, when performing step S101, the target position parameters contain different data than the adjacent position parameters.

[0037] In some embodiments, the adjustment direction refers to the direction of seat movement.

[0038] In some embodiments, to better understand the adjustment direction and position parameters in this scheme, it can be combined with Figure 2 As shown, to give a further example: (The three seats in the picture, from left to right, are the first seat, the second seat, and the third seat) First embodiment: If the target electric seat is adjusted in the direction of the rear of the vehicle and there are no occupants in the adjacent seats, the adjacent position parameters are one of the coordinates of the center point of the front end of the seat cushion and the coordinates of the center point of the front end of the seat leg rest.

[0039] Specifically, if the target electric seat is the first seat, the first seat is adjusted towards the rear of the vehicle, and there is no passenger on the second seat, then it is necessary to obtain the target position parameters of the first seat and the adjacent position parameters of the second seat. The adjacent position parameters are one of the coordinates of the center point of the front end of the seat cushion and the coordinates of the center point of the front end of the seat leg rest. The target position parameters include the coordinates of the center point of the seat back pivot and the coordinates of the top of the seat headrest.

[0040] Second embodiment: If the target electric seat is adjusted in the direction of the rear of the vehicle, and there is an occupant in the adjacent seat, the adjacent position parameter is the knee coordinate of the occupant in the seat.

[0041] Specifically, if the target electric seat is the first seat, the first seat is adjusted towards the rear of the vehicle, and there is an occupant on the second seat, then it is necessary to obtain the target position parameters of the first seat and the adjacent position parameters of the second seat. The adjacent position parameters are the knee coordinates of the occupant on the seat, and the target position parameters include the coordinates of the center point of the seat back pivot and the coordinates of the top of the seat headrest.

[0042] The third embodiment: If the target electric seat is adjusted in the direction of the vehicle's front and there are no occupants in the target electric seat, the target position parameter is one of the coordinates of the center point of the front end of the seat cushion or the coordinates of the center point of the front end of the seat leg rest.

[0043] Specifically, if the target electric seat is the second seat, the second seat is adjusted towards the front of the vehicle, and there is no passenger in the second seat, then it is necessary to obtain the target position parameters of the second seat and the adjacent position parameters of the first seat. The adjacent position parameters are one of the coordinates of the center point of the front of the seat cushion and the center point of the front of the seat leg rest. The target position parameters are one of the coordinates of the center point of the front of the seat cushion and the center point of the front of the seat leg rest.

[0044] Fourth embodiment: If the target electric seat is adjusted in the direction of the vehicle's front and there is a passenger on the target electric seat, the target position parameter is: the knee coordinates of the passenger on the seat.

[0045] Specifically, if the target electric seat is the second seat, the second seat is adjusted towards the front of the vehicle, and there is an occupant on the second seat, then it is necessary to obtain the target position parameters of the second seat and the adjacent position parameters of the first seat. The adjacent position parameters are one of the coordinates of the center point of the front end of the seat cushion and the coordinates of the center point of the front end of the seat leg rest. The target position parameter is the knee coordinates of the occupant on the seat.

[0046] S102, based on the target position parameters and adjacent position parameters, determine the first safe distance between the target electric seat and the adjacent seats.

[0047] S103, if the first safe distance is greater than the first anti-pinch safety threshold, control the motor of the target electric seat to stop adjusting.

[0048] S104, if the first safety distance is not greater than the first anti-pinch safety threshold, continue to execute the adjustment command.

[0049] In this embodiment, during the movement of the target electric seat, the target position parameters of the target electric seat and the adjacent position parameters of adjacent seats in the adjustment direction are acquired in real time. A first safe distance between the target electric seat and the adjacent seats is then calculated. As adjustment continues, the first safe distance decreases. When the first safe distance is less than a first anti-pinch safety threshold, it indicates that the target electric seat cannot continue to adjust and needs to be stopped immediately. If the first safe distance is not less than the first anti-pinch safety threshold, it indicates that there is still room for adjustment and adjustment can continue. By introducing the position parameters of adjacent seats and calculating the safe distance between them, it is determined whether to trigger the anti-pinch function. This method not only avoids anti-pinch failure caused by errors in current, voltage, and other data due to environmental factors, but also greatly improves anti-pinch efficiency and safety, further enhancing the user experience.

[0050] In some embodiments, for step S101 described above, the adjacent position parameters of adjacent seats in the target seat coordinate system located in the position adjustment direction of the target electric seat are obtained, which can be referred to... Figure 3 As shown, steps S201-S202 are included: S201, obtain the seat position parameters of adjacent seats in the first seat coordinate system.

[0051] The first seat coordinate system uses the location of the initial seat back rotation axis center point of the adjacent seats as the origin, the horizontal direction as the horizontal coordinate, and the vertical direction as the vertical coordinate.

[0052] S202, transform the seat position parameters into the target seat coordinate system to obtain the adjacent position parameters.

[0053] The target seat coordinate system refers to the coordinate system in which the target electric seat is located, that is, with the initial center point of the seat back pivot of the target electric seat as the origin, the horizontal direction as the abscissa, and the vertical direction as the ordinate.

[0054] In some embodiments, to better understand the coordinate system in this scheme, further combinations are made. Figure 2 As shown, Figure 2 The first seat in the middle, the initial center point of the seat back pivot of the seat. Origin, horizontal direction x-axis, y-axis Used as the ordinate.

[0055] Furthermore, if the first seat is the target electric seat, then the coordinate system of the first seat is the target seat coordinate system.

[0056] In some embodiments, for the above S201-S202, the following combination is continued. Figure 2 As shown, if the first seat is the target electric seat and the second seat is the adjacent seat, the seat position parameters in the coordinate system of the second seat are obtained, and then the seat position parameters are transformed to the coordinate system of the first seat to obtain the adjacent position parameters.

[0057] The coordinate transformation between different coordinate systems can be set according to the actual situation, and will not be elaborated here.

[0058] In some embodiments, in order to precisely control the power seats, the method further includes, in response to an adjustment command to adjust the position of a target power seat in the vehicle, acquiring position parameters of all power seats in the vehicle in real time.

[0059] The positional parameters include: the coordinates of the center point of the front end of the seat cushion, the coordinates of the center point of the front end of the seat leg rest, the coordinates of the center point of the seat back pivot, and the coordinates of the top of the seat headrest.

[0060] In some embodiments, the process of obtaining the position parameters of any seat in a vehicle can be referred to Figure 4 As shown, steps S301-S304 are included: S301. A second seat coordinate system is established with the initial center point of the seat back pivot as the origin, the horizontal direction as the abscissa, and the vertical direction as the ordinate.

[0061] The establishment of the second seat coordinate system can be referenced from the establishment of the first seat coordinate system, and will not be elaborated here.

[0062] S302, obtain the initial coordinates of the headrest vertex, the initial center point of the front end of the seat cushion, the initial center point of the front end of the leg rest, and the initial center point of the backrest pivot in the second seat coordinate system.

[0063] S303 obtains seat adjustment parameters in real time.

[0064] In some embodiments, the seat adjustment parameters include: seat level adjustment parameters, seat height adjustment parameters, seat back adjustment parameters, seat cushion angle adjustment parameters, and leg rest adjustment parameters.

[0065] S304, based on the seat adjustment parameters, adjusts the position parameters to obtain new position parameters.

[0066] In some embodiments, for step S302 above, the initial coordinates of the headrest apex, the initial coordinates of the front center point of the seat cushion, the initial coordinates of the front center point of the seat leg rest, and the initial coordinates of the center point of the seat back pivot are fixed.

[0067] The process of determining the initial headrest vertex coordinates described above can be found by referring to... Figure 2 As shown, and taking the second seat as an example, the details are as follows: Obtain the first distance L_back2 from the center point of the backrest pivot of the second seat to the backrest vertex, the second distance L_head2 from the backrest vertex to the highest point of the headrest, and the initial backrest angle α_back2 of the second seat; based on the first distance, the second distance, and the initial backrest angle, calculate the initial headrest vertex coordinates in the seat coordinate system where the second seat is located.

[0068] The first and second distances can be obtained from the cloud server, and the specific method of obtaining them is not limited.

[0069] The initial backrest angle can be collected by the Hall sensor of the backrest adjustment motor or obtained from the cloud server; the specific method of acquisition is not limited.

[0070] The initial coordinates of the center point of the front end of the seat cushion mentioned above can be used as a reference. Figure 2 As shown, and taking the second seat as an example, the details are as follows: Obtain the cushion length and the cushion angle between the second seat and the horizontal plane. Based on the cushion length and the cushion angle, calculate the coordinates of the initial center point of the front end of the seat cushion in the seat coordinate system where the second seat is located.

[0071] The length of the second seat cushion can be obtained from a cloud server, and the specific method of obtaining it is not limited.

[0072] The seat cushion angle can be obtained through a Hall sensor installed in the seat or from a cloud server; the specific method of acquisition is not limited.

[0073] The initial coordinates of the center point of the front end of the seat leg rest mentioned above can be referenced. Figure 2 As shown, and taking the second seat as an example, the details are as follows: Obtain the initial length of the leg rest, and based on the initial length of the leg rest and the coordinates of the center point of the front end of the initial seat cushion, calculate the coordinates of the center point of the front end of the initial seat leg rest in the seat coordinate system where the second seat is located.

[0074] The initial length of the leg support can be obtained from the cloud server, and the specific method of obtaining it is not limited.

[0075] The initial coordinates of the center point of the seat back pivot are fixed coordinates.

[0076] In some embodiments, in actual vehicles, the seats have multiple adjustment directions, such as horizontal adjustment, height adjustment, and backrest angle adjustment. Once an adjustment occurs, the seat's position parameters will also change. Therefore, in step S304 above, based on the seat adjustment parameters, the position parameters are adjusted to obtain new position parameters. See [reference needed] for details. Figure 5 As shown, steps SS401-S402 are included: S401, calculates the coordinate change based on seat adjustment parameters.

[0077] In some embodiments, to better understand the adjustment process in this embodiment, different adjustment parameters are processed separately, as follows: 1) Regarding seat leveling parameters: Based on the seat leveling adjustment parameters, the change in the first coordinate is calculated. These parameters include the seat leveling sliding distance.

[0078] Specifically, in combination Figure 6 The specific calculation process includes: taking the horizontal sliding distance of the seat as the first coordinate change, that is... The change in the horizontal coordinate of the entire seat after horizontal adjustment is: .

[0079] The change in the longitudinal coordinate of the entire seat after horizontal adjustment is: .

[0080] The horizontal sliding distance of the seat can be collected by the Hall sensor of the slide rail motor or by other means, and can be set according to the actual situation.

[0081] 2) Regarding seat height adjustment parameters: Based on the seat height adjustment parameters, the change in the second coordinate is calculated. These parameters include: the initial angle between the height adjustment mechanism and the horizontal direction, the rotation radius of the height adjustment mechanism, and the height adjustment angle.

[0082] Specifically, in combination Figure 7 As shown, the specific formula for calculating the change in the second coordinate is as follows: The change in the horizontal axis of the entire seat after adjusting the seat height is: .

[0083] The change in the longitudinal axis of the entire seat after adjusting the seat height is: .

[0084] in, To adjust the initial angle between the mechanism and the horizontal direction, To increase the rotation radius of the mechanism, To adjust the angle.

[0085] The aforementioned height adjustment angle is acquired by a Hall sensor on the height adjustment motor, with the upward adjustment angle defined as positive. It can also be obtained through other methods, depending on the specific circumstances.

[0086] 3) Regarding seat back adjustment parameters: Based on the seat back adjustment parameters, the change in the third coordinate is calculated. The seat back adjustment parameters include: the initial angle of the seat back, the adjustment angle of the seat back, the length of the seat back, and the distance from the top center point of the seat back to the top center point of the headrest.

[0087] Specifically, in combination Figure 8 As shown, the specific formula for calculating the change in the third coordinate is as follows: The change in the x-coordinate of a point on the seat back after adjustment is: .

[0088] The change in the ordinate of a point on the seat back after adjustment is: .

[0089] in, The initial angle of the seat back is... For adjusting the angle of the seat back, The length of the seat back. The distance is the distance from the center point of the top of the seat back to the center point of the top of the headrest.

[0090] 4) Regarding the seat cushion angle adjustment parameters; Based on the seat cushion angle adjustment parameters, the change in the fourth coordinate is calculated. The seat cushion angle adjustment parameters include: the distance between the rotation center of the seat back and the origin of the second seat coordinate system, the initial angle of the seat cushion, and the adjustment angle of the seat cushion.

[0091] Specifically, because changes in the seat cushion angle cause the entire seat to rotate, this has a significant impact on other coordinate points. Therefore, the following explanations will separately illustrate the effect of the seat cushion angle on these other coordinate points, combined with... Figure 9 As shown, the specific formula for calculating the change in the fourth coordinate is as follows: The change in the x-coordinate of the center point at the front of the seat cushion after adjusting the seat cushion angle is: .

[0092] The change in the ordinate of the center point at the front of the seat cushion after adjusting the seat cushion angle is: .

[0093] The change in the x-coordinate of the center point of the seat back pivot after adjusting the seat cushion angle is: .

[0094] The change in the ordinate of the center point of the seat back pivot after adjusting the seat cushion angle is: .

[0095] The change in the horizontal coordinate of the headrest apex after adjusting the coordinates of the center point of the seat back pivot is: .

[0096] The change in the ordinate of the headrest apex after adjusting the coordinates of the center point of the seat back pivot is: .

[0097] The change in the horizontal coordinate of the headrest apex after adjusting the seat cushion angle is: .

[0098] The change in the ordinate of the headrest apex after adjusting the seat cushion angle is: .

[0099] in, Let be the distance between the center of rotation of the seat back and the origin of the second seat coordinate system. This is the initial angle of the seat cushion. Adjust the seat cushion angle.

[0100] 5) Adjustment parameters for the leg rest: Based on the leg rest adjustment parameters, the change in the fifth coordinate is calculated. These parameters include: initial leg rest length, extended leg rest length, and leg rest adjustment angle.

[0101] Specifically, in combination Figure 10 As shown, the specific formula for calculating the change in the fifth coordinate is as follows: The change in the horizontal coordinate relative to the center point of the front end of the seat cushion after adjusting the leg rest is: .

[0102] The change in the vertical coordinate relative to the center point of the front end of the seat cushion after adjusting the leg rest is: .

[0103] in, This is the initial length of the seat leg rest. This refers to the extended length of the seat leg rest. Adjust the angle of the seat leg rest.

[0104] S402, adjust the position parameters according to the coordinate change to obtain the new position parameters.

[0105] In some embodiments, after determining the amount of change according to the example in step S401 above, the position parameters can be adjusted according to the amount of change, as follows: For the vertex coordinates of the seat headrest: Based on the changes in the first, second, third, and fourth coordinates, the initial headrest vertex coordinates are adjusted to obtain the new headrest vertex coordinates.

[0106] Coordinates of the center point of the front end of the seat cushion: Based on the changes in the first, second, and fourth coordinates, the initial coordinates of the center point at the front of the seat cushion are adjusted to obtain the new coordinates of the center point at the front of the seat cushion.

[0107] Coordinates of the center point of the seat back pivot: Based on the changes in the first, second, and fourth coordinates, the initial coordinates of the center point of the seat back pivot are adjusted to obtain the new coordinates of the center point of the seat back pivot.

[0108] Coordinates of the center point of the front end of the seat cushion: Based on the change in the fifth coordinate, adjust the coordinates of the new center point of the front end of the seat cushion to obtain the coordinates of the new center point of the front end of the seat leg rest.

[0109] In this embodiment, the adjustment method described in the above embodiment is simply to add the changes to the corresponding horizontal and vertical coordinates, which will not be elaborated further here.

[0110] In some embodiments, the aforementioned change refers to the change between the new position and the initial position.

[0111] Specifically, to better understand the changes in this solution, we will take the backrest as a specific example, as follows: The initial angle of the backrest is 10°. The first adjustment is 30° towards the rear of the car, at which point the change in the backrest angle is 30° and the original backrest angle is 40°. The second adjustment is 10° towards the rear of the car, at which point the change in the backrest angle is 40°. The third adjustment is 10° towards the front of the car, at which point the change in the backrest angle is 30°.

[0112] In some embodiments, the position parameters also include the knee coordinates of the occupant in the seat.

[0113] Specifically, because the body shapes of passengers vary, resulting in different knee point coordinates, this case sets up two methods, as follows: The first method involves acquiring the knee coordinates of the occupant in real time before responding to an adjustment command that adjusts the position of the target electric seat in the vehicle, including using fixed coordinates as the knee coordinates of the occupant.

[0114] The fixed coordinates can be set according to the actual situation, and will not be elaborated here.

[0115] The second method: can be referred to Figure 11Prior to receiving an adjustment command to adjust the position of the target electric seat in the vehicle, the knee coordinates of the occupant in the seat are acquired in real time, including steps S501-S502: S501, obtain the thigh length of the seat occupant.

[0116] S502, based on thigh length, calculates the knee coordinates of the occupant in the seat.

[0117] In this embodiment, the knee coordinates of the occupant on the seat are calculated based on body parameters, including: obtaining the hip coordinates and thigh angle at the thigh; and determining the knee coordinates of the occupant in the seat coordinate system based on the hip coordinates, thigh length, and thigh angle. The thigh angle refers to the angle between the thigh surface and the horizontal plane.

[0118] Specifically, based on the thigh length and thigh angle, the horizontal and vertical distances from the knee point coordinates to the hip point coordinates on the thigh can be calculated, and thus the knee point coordinates can be determined.

[0119] Among them, the coordinates of the hip point at the thigh are fixed coordinates, which can be set according to the actual situation.

[0120] In some embodiments, for step S102 above, determining the first safe distance between the target electric seat and the adjacent seats based on the target position parameters and the adjacent position parameters includes: in the target seat coordinate system, calculating the shortest distance from one of the following parameters—the knee point coordinate of the occupant on the seat, the center point coordinate of the front end of the seat cushion, and the center point coordinate of the front end of the seat leg rest—to the straight line containing the center point coordinate of the seat back pivot and the apex coordinate of the seat headrest, and using the shortest distance as the first safe distance.

[0121] In some embodiments, during the actual adjustment of the vehicle seat, if the distance between the occupant's foot and the straight line connecting the center point of the front end of the seat cushion to the center point of the seat back pivot and the apex of the headrest is shorter than the distance between the footrest and the center point of the backrest pivot, then if the footrest adjustment is detected, the first safety distance can be increased by a fixed factor. Specific operations can be set according to actual conditions and will not be elaborated here.

[0122] In other embodiments, the position parameters also include the ankle coordinates of the occupant in the seat.

[0123] The specific acquisition methods include: obtaining the occupant's lower leg length, lower leg angle, and knee coordinates, and then determining the occupant's ankle coordinates in the seat's coordinate system. The specific calculation method can be found in the knee coordinate calculation method, and will not be elaborated upon here.

[0124] The lower leg angle can be determined based on the current angle of the footrest.

[0125] In some embodiments, the first anti-pinch safety threshold mentioned above is a fixed value, but it can also be set according to the actual situation, which will not be elaborated here.

[0126] In some embodiments, in real life, the occupants of the seat are not only adults, but may also include minors. Because the size difference between adults and minors is too large, the situation of minors must be taken into account in the actual process. Therefore, the method further includes: when the position adjustment direction of the target electric seat is the rear direction of the vehicle and there is an adjacent seat, if an occupant is detected in the adjacent seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold is increased by a preset multiple; when the position adjustment direction of the target electric seat is the front direction of the vehicle and there is an adjacent seat, if an occupant is detected in the target electric seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold is increased by a preset multiple.

[0127] One of the preset conditions is that the height is lower than a preset height. Other conditions can be set according to actual circumstances, which will not be elaborated upon here.

[0128] In some embodiments, in real-life situations, if the last row of seats moves, the size of the space behind it or whether anything obstructs the seats determines whether the motor should stop. Figure 12 As shown, the method further includes steps S601-S604: S601, when the position adjustment direction of the target electric seat is the rear direction of the vehicle and there are no adjacent seats, obtain the target coordinates of the target object located in the position adjustment direction of the target electric seat in the target seat coordinate system.

[0129] The target object refers to the object located behind the seat.

[0130] To better understand the scenario in this embodiment, combined with Figure 2 As shown, during the adjustment of the third seat towards the rear of the vehicle, since there is no seat at the rear, if an item is detected behind the third seat, the coordinates of the item need to be obtained to prevent the seat from crushing it. This item could be a suitcase, etc.

[0131] S602, based on the coordinates of the center point of the seat back pivot of the target electric seat, the coordinates of the top of the seat headrest, and the target coordinates, determine the second safe distance between the target electric seat and the target object.

[0132] S603, if the second safety distance is greater than the second anti-pinch safety threshold, control the motor of the target electric seat to stop adjusting.

[0133] The second anti-pinch safety threshold can be the same as or different from the first anti-pinch safety threshold, and can be set according to the actual situation.

[0134] S604, if the second safety distance is not greater than the second anti-pinch safety threshold, continue to execute the adjustment command.

[0135] In this embodiment of the disclosure, it is indicated that this setting can prevent the seat from crushing items, thereby improving the user experience.

[0136] In other embodiments, in actual vehicles, there may be situations where the seats are folded forward. Therefore, if the forward folding of the seats is detected, when calculating the first safe distance, the position parameter uses the coordinates of the headrest apex, that is, the distance between the coordinates of the folded headrest apex and the coordinates of the center point of the seat back pivot of the front seat and the coordinates of the headrest apex.

[0137] In some embodiments, in actual vehicles, the vehicle seats can also move laterally. This reduces the gap between the two seats, and the seat armrests are less rigid and easily deformed. Therefore, to protect hands or arms from being pinched by the seat armrests, the method further includes: acquiring images of the passage space between the seats in real time, and identifying whether a human structure appears in the image. If a human structure is detected in the passage space, the lateral movement of the seats is limited to a preset percentage. Here, the human structure refers to an arm or hand, etc.

[0138] The preset percentage is a fixed threshold that can be set according to the actual situation. For example, if an arm appears in the channel space, the preset percentage is 50%; if a palm appears in the middle of the channel, the preset percentage is 80%.

[0139] In this embodiment, images of the passageway space between seats can be acquired using a camera device, which can be mounted on the vehicle's armrest or roof. Specific configurations can be tailored to individual circumstances and will not be elaborated upon here.

[0140] In other embodiments, if a human structure is detected in the passageway, the vehicle's alarm system issues an alarm signal to alert the occupants to avoid injury.

[0141] In some embodiments, in actual vehicles, due to the complexity of occupants, some occupants may engage in unsafe actions, such as sticking their heads or arms out of the window. Therefore, to protect customer safety, this application may further include: acquiring an image at the window and identifying whether a human structure is present in the image; if a human structure is detected, the use of the seat adjustment function is prohibited. This design can prevent injury to occupants and improve user experience. The image at the window is acquired via a camera device, which can be positioned on one side of the vehicle window; the specific location can be determined according to actual conditions.

[0142] In some embodiments, in actual vehicles, due to the complexity of occupants, some occupants may put their feet under the seat, which may compress their bodies when adjusting the seat. Therefore, in order to protect the safety of occupants, this application also includes: acquiring a bottom image, and if a human body structure is detected in the bottom image, then the use of the seat adjustment function is prohibited.

[0143] In some embodiments, in actual vehicles, due to the complexity of occupants, some occupants may scream after being pinched by the seat. Therefore, the method may further include: real-time acquisition of in-vehicle sound data; if the sound data meets preset conditions, the anti-pinch function is immediately triggered, and the power-adjustable seat is activated. This setup can protect occupant safety and improve user experience.

[0144] The preset conditions can be preset voice data, such as a passenger shouting "Stop!" or other voice data, which can be set according to the actual situation.

[0145] In other embodiments, the preset condition can be that the volume of the sound data exceeds a safe threshold.

[0146] In some embodiments, to protect the safety of the occupants, the method further includes: during the adjustment of the target electric seat, if a preset button is detected to be triggered, controlling the motor of the target electric seat to stop working.

[0147] The preset buttons can be any button on the seat armrest. The specific design location can be set according to the actual situation.

[0148] In some embodiments, to improve occupant safety, the method may further include: acquiring the motor operating current of the target electric seat in real time, and controlling the motor to stop working if the motor operating current is greater than the safe current.

[0149] In this application, in response to an adjustment command to adjust the position of a target electric seat in a vehicle, the target position parameters of the target electric seat in the target seat coordinate system are obtained, and the adjacent position parameters of adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system are also obtained. Based on the target position parameters and the adjacent position parameters, a first safe distance between the target electric seat and the adjacent seats is determined. If the first safe distance is greater than a first anti-pinch safety threshold, the motor of the target electric seat is controlled to stop adjusting; if the first safe distance is not greater than the first anti-pinch safety threshold, the adjustment command continues to be executed. By introducing the position parameters of adjacent seats through the technical solution provided in this application, and calculating the safe distance between adjacent seats to determine whether to trigger the anti-pinch function, this method not only avoids anti-pinch failure caused by errors in current, voltage, and other data due to environmental factors, but also greatly improves anti-pinch efficiency and safety, further enhancing the user experience.

[0150] The following describes an embodiment of the apparatus described in this application, which can be used to execute the control method for adjusting a vehicle's electric seat as described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the control method for adjusting a vehicle's electric seat described above in this application.

[0151] See Figure 13 This illustration shows a structural schematic diagram of a vehicle electric seat adjustment control device according to an embodiment of this application. The vehicle electric seat adjustment control device 700 specifically includes: The acquisition unit 701 is used to acquire the target position parameters of the target electric seat in the target seat coordinate system in response to the adjustment command for adjusting the position of the target electric seat of the vehicle, and to acquire the adjacent position parameters of the adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system. The determining unit 702 is used to determine a first safe distance between the target electric seat and the adjacent seats based on the target position parameters and the adjacent position parameters; Control unit 703 is used to control the motor of the target electric seat to stop adjusting if the first safety distance is greater than the first anti-pinch safety threshold. The execution unit 704 is used to continue executing the adjustment command if the first safety distance is not greater than the first anti-pinch safety threshold.

[0152] In an exemplary embodiment, based on the above embodiments, the vehicle electric seat adjustment control device 700 is used to obtain the adjacent position parameters of adjacent seats in the target seat coordinate system in the position adjustment direction of the target electric seat, specifically for: Obtain the seat position parameters of adjacent seats in the first seat coordinate system; Transform the seat position parameters into the target seat coordinate system to obtain the adjacent position parameters; The first seat coordinate system uses the location of the initial seat back rotation axis center point of the adjacent seats as the origin, the horizontal direction as the horizontal coordinate, and the vertical direction as the vertical coordinate.

[0153] In an exemplary embodiment, based on the above embodiment, one of the target position parameters and adjacent position parameters includes the coordinates of the center point of the seat back pivot and the coordinates of the top point of the seat headrest; the other position parameter includes one of the coordinates of the knee point of the occupant on the seat, the coordinates of the center point of the front end of the seat cushion, and the coordinates of the center point of the front end of the seat leg rest.

[0154] In an exemplary embodiment, based on the above embodiment, if the target electric seat is adjusted in the direction of the rear of the vehicle and there are no occupants in the adjacent seats, the adjacent position parameters are one of the coordinates of the center point of the front end of the seat cushion and the coordinates of the center point of the front end of the seat leg rest. If the target electric seat is adjusted towards the rear of the vehicle, and there is an occupant in the adjacent seat, the adjacent position parameter is the knee coordinate of the occupant in the seat. If the target electric seat is adjusted in the direction of the vehicle's front and there are no occupants in the target electric seat, the target position parameter is one of the coordinates of the center point of the front end of the seat cushion or the center point of the front end of the seat leg rest. If the target electric seat is adjusted in the direction of the vehicle's front and there is an occupant in the target electric seat, the target position parameter is: the knee coordinates of the occupant in the seat.

[0155] In an exemplary embodiment, based on the above embodiments, the vehicle electric seat adjustment control device 700 is used to determine a first safe distance between the target electric seat and adjacent seats based on target position parameters and adjacent position parameters, specifically for: In the target seat coordinate system, calculate the shortest distance from one of the following parameters—the knee point coordinate of the occupant on the seat, the center point coordinate of the front end of the seat cushion, and the center point coordinate of the front end of the seat leg rest—to the straight line containing the center point coordinate of the seat back pivot and the apex coordinate of the seat headrest, and use the shortest distance as the first safety distance.

[0156] In an exemplary embodiment, based on the above embodiment, the vehicle electric seat adjustment control device 700 is further configured to: acquire position parameters of all electric seats in the vehicle in real time before responding to the adjustment command for adjusting the position of the target electric seat in the vehicle; The positional parameters include: the coordinates of the center point of the front end of the seat cushion, the coordinates of the center point of the front end of the seat leg rest, the coordinates of the center point of the seat back pivot, and the coordinates of the top of the seat headrest.

[0157] In an exemplary embodiment, based on the above embodiments, the process by which the vehicle electric seat adjustment control device 700 obtains the seat position parameters for any seat in the vehicle is as follows: A second seat coordinate system is established with the initial center point of the seat back pivot as the origin, the horizontal direction as the abscissa, and the vertical direction as the ordinate. In the second seat coordinate system, obtain the initial coordinates of the headrest vertex, the front center point of the seat cushion, the front center point of the leg rest, and the center point of the backrest pivot. The system acquires the seat adjustment parameters in real time, including: seat level adjustment parameters, seat height adjustment parameters, seat back adjustment parameters, seat cushion angle adjustment parameters, and leg rest adjustment parameters. Based on the seat adjustment parameters, the position parameters are adjusted to obtain new position parameters.

[0158] In one exemplary embodiment, based on the above embodiments, the seat leveling adjustment parameters include: seat leveling sliding distance; The seat height adjustment parameters include: the initial angle between the height adjustment mechanism and the horizontal direction, the rotation radius of the height adjustment mechanism, and the height adjustment angle; The seat back adjustment parameters include: the initial angle of the seat back, the adjustment angle of the seat back, the length of the seat back, and the distance from the top center point of the seat back to the top center point of the seat headrest. The seat cushion angle adjustment parameters include: the distance between the center of rotation of the seat back and the origin of the second seat coordinate system, the initial angle of the seat cushion, and the adjustment angle of the seat cushion; The leg support adjustment parameters include: initial length of the seat leg support, extended length of the seat leg support, and adjustment angle of the seat leg support.

[0159] In an exemplary embodiment, based on the above embodiments, the vehicle electric seat adjustment control device 700 is used to adjust the position parameters based on the seat adjustment parameters to obtain new position parameters, specifically for: Based on the seat leveling adjustment parameters, the change in the first coordinate is calculated; The change in the second coordinate is calculated based on the seat height adjustment parameters; The change in the third coordinate is calculated based on the seat back adjustment parameters; The change in the fourth coordinate is calculated based on the seat angle adjustment parameters; Based on the leg support adjustment parameters, the change in the fifth coordinate is calculated; Based on the changes in the first, second, third, and fourth coordinates, the initial headrest vertex coordinates are adjusted to obtain the new headrest vertex coordinates. Based on the changes in the first, second, and fourth coordinates, the initial coordinates of the center point at the front of the seat cushion are adjusted to obtain the new coordinates of the center point at the front of the seat cushion. Based on the changes in the first, second, and fourth coordinates, the initial coordinates of the center point of the seat back pivot are adjusted to obtain the new coordinates of the center point of the seat back pivot. Based on the change in the fifth coordinate, adjust the coordinates of the new center point of the front end of the seat cushion to obtain the coordinates of the new center point of the front end of the seat leg rest.

[0160] In one exemplary embodiment, based on the above embodiments, the position parameters further include the knee coordinates of the occupant in the seat.

[0161] In an exemplary embodiment, based on the above embodiments, the vehicle electric seat adjustment control device 700 is used to acquire the knee coordinates of the occupant in real time before responding to the adjustment command for adjusting the position of the target electric seat of the vehicle, specifically for: The fixed coordinates are used as the knee coordinates of the occupant in the seat.

[0162] In one exemplary embodiment, based on the above embodiments, the position parameters further include the knee coordinates of the occupant in the seat.

[0163] In an exemplary embodiment, based on the above embodiments, the vehicle electric seat adjustment control device 700 is used to acquire the knee coordinates of the occupant in real time before responding to the adjustment command for adjusting the position of the target electric seat of the vehicle, specifically for: Obtain the thigh length of the seat occupant; Based on thigh length, the knee coordinates of the occupant in the seat are calculated.

[0164] In an exemplary embodiment, based on the above embodiment, when the target electric seat is adjusted in the direction of the rear of the vehicle and there is an adjacent seat, if an occupant is detected in the adjacent seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold is increased by a preset multiple. When the target electric seat is adjusted in the direction of the vehicle's front and there is an adjacent seat, if an occupant is detected on the target electric seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold will be increased by a preset multiple.

[0165] In one exemplary embodiment, based on the above embodiments, the vehicle electric seat adjustment control device 700 is further configured to: When the target electric seat is adjusted in the direction of the rear of the vehicle and there are no adjacent seats, obtain the target coordinates of the target object in the target seat coordinate system in the direction of the target electric seat's adjustment. Based on the coordinates of the center point of the seat back pivot of the target electric seat, the coordinates of the top point of the seat headrest, and the target coordinates, the second safe distance between the target electric seat and the target object is determined. If the second safety distance is greater than the second anti-pinch safety threshold, the motor of the target electric seat will stop adjusting. If the second safety distance is not greater than the second anti-pinch safety threshold, continue to execute the adjustment command.

[0166] In this application, in response to an adjustment command to adjust the position of a target electric seat in a vehicle, the target position parameters of the target electric seat in the target seat coordinate system are obtained, and the adjacent position parameters of adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system are also obtained. Based on the target position parameters and the adjacent position parameters, a first safe distance between the target electric seat and the adjacent seats is determined. If the first safe distance is greater than a first anti-pinch safety threshold, the motor of the target electric seat is controlled to stop adjusting; if the first safe distance is not greater than the first anti-pinch safety threshold, the adjustment command continues to be executed. By introducing the position parameters of adjacent seats through the technical solution provided in this application, and calculating the safe distance between adjacent seats to determine whether to trigger the anti-pinch function, this method not only avoids anti-pinch failure caused by errors in current, voltage, and other data due to environmental factors, but also greatly improves anti-pinch efficiency and safety, further enhancing the user experience.

[0167] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium storing computer program instructions. When the computer program instructions are loaded and executed by a processor, they implement the steps of the control method for adjusting the electric seat of a vehicle as described above.

[0168] Based on the same inventive concept, this application provides an electronic device, see [link to relevant documentation]. Figure 14 The diagram shows a schematic of the structure of an electronic device in an embodiment of this application. The electronic device includes one or more memories 804, one or more processors 802, and at least one computer program stored in the memory 804 and executable on the processor 802. When the processor 802 executes the computer program, it implements the steps of the control method for adjusting the electric seat of a vehicle as described above.

[0169] The bus architecture (represented by bus 800) can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 802 and memory represented by memory 804. Bus 800 can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 805 provides an interface between bus 800 and receiver 801 and transmitter 803. Receiver 801 and transmitter 803 can be the same element, a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 802 is responsible for managing bus 800 and general processing, while memory 804 can be used to store data used by processor 802 during operation.

[0170] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and embodiments are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Furthermore, the functional units may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0171] Based on the same inventive concept, this application provides a vehicle equipped with a controller for adjusting the electric vehicle seat. The controller is used to implement the steps of the control method for adjusting the electric vehicle seat as described above.

[0172] Based on the same inventive concept, this application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the control method for adjusting a vehicle's electric seat as described above.

[0173] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0174] The units described as separate components may or may not be physically separate. Similarly, the components of the control device may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

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

[0176] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A control method for adjusting a vehicle's electric seat, characterized in that, The method includes: In response to an adjustment command to adjust the position of a target electric seat in a vehicle, the target position parameters of the target electric seat in the target seat coordinate system are obtained, and the adjacent position parameters of adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system are obtained. Based on the target position parameters and the adjacent position parameters, a first safe distance is determined between the target electric seat and the adjacent seats; If the first safe distance is greater than the first anti-pinch safety threshold, control the motor of the target electric seat to stop adjusting; If the first safe distance is not greater than the first anti-pinch safety threshold, continue to execute the adjustment command.

2. The method according to claim 1, characterized in that, The step of obtaining the adjacent position parameters of adjacent seats in the target seat coordinate system in the position adjustment direction of the target electric seat includes: Obtain the seat position parameters of the adjacent seats in the first seat coordinate system; The seat position parameters are transformed into the target seat coordinate system to obtain the adjacent position parameters; The first seat coordinate system uses the location of the initial seat back pivot center point of the adjacent seats as the origin, the horizontal direction as the abscissa, and the vertical direction as the ordinate.

3. The method according to claim 1, characterized in that, One of the target position parameters and the adjacent position parameters includes the coordinates of the center point of the seat back pivot and the coordinates of the top of the seat headrest; the other position parameter includes one of the following: the coordinates of the knee point of the occupant on the seat, the coordinates of the center point of the front end of the seat cushion, and the coordinates of the center point of the front end of the seat leg rest.

4. The method according to claim 3, characterized in that, If the target electric seat is adjusted to the rear of the vehicle and there are no occupants in the adjacent seat, the adjacent position parameter is one of the coordinates of the center point of the front end of the seat cushion and the center point of the front end of the seat leg rest. If the target electric seat is adjusted in the direction of the rear of the vehicle and there is an occupant in the adjacent seat, the adjacent position parameter is the knee coordinate of the occupant in the seat; If the target electric seat is adjusted in the direction of the vehicle's front and there are no occupants in the target electric seat, the target position parameter is one of the coordinates of the center point of the front end of the seat cushion or the center point of the front end of the seat leg rest. If the target electric seat is adjusted in the direction of the vehicle's front and there is a passenger on the target electric seat, the target position parameter is: the knee coordinates of the passenger on the seat.

5. The method according to claim 3, characterized in that, Determining the first safe distance between the target electric seat and the adjacent seats based on the target position parameters and the adjacent position parameters includes: In the target seat coordinate system, calculate the shortest distance from one of the following parameters—the knee point coordinate of the occupant on the seat, the center point coordinate of the front end of the seat cushion, and the center point coordinate of the front end of the seat leg rest—to the straight line containing the center point coordinate of the seat back pivot and the apex coordinate of the seat headrest, and use the shortest distance as the first safety distance.

6. The method according to claim 1, characterized in that, Prior to the adjustment command to adjust the position of the target electric seat in the vehicle, the position parameters of all electric seats in the vehicle are acquired in real time. The positional parameters include: the coordinates of the center point of the front end of the seat cushion, the coordinates of the center point of the front end of the seat leg rest, the coordinates of the center point of the seat back pivot, and the coordinates of the top of the seat headrest.

7. The method according to claim 6, characterized in that, The process of obtaining the position parameters of any seat in the vehicle includes: A second seat coordinate system is established with the initial center point of the seat back pivot as the origin, the horizontal direction as the abscissa, and the vertical direction as the ordinate. In the second seat coordinate system, obtain the initial coordinates of the headrest vertex, the initial center point of the front end of the seat cushion, the initial center point of the front end of the seat leg rest, and the initial center point of the seat back pivot. The seat adjustment parameters of the seat are acquired in real time, including: seat level adjustment parameters, seat height adjustment parameters, seat back adjustment parameters, seat cushion angle adjustment parameters, and leg rest adjustment parameters. Based on the seat adjustment parameters, the position parameters are adjusted to obtain new position parameters.

8. The method according to claim 7, characterized in that, The seat leveling adjustment parameters include: seat leveling sliding distance; The seat height adjustment parameters include: the initial angle between the height adjustment mechanism and the horizontal direction, the rotation radius of the height adjustment mechanism, and the height adjustment angle; The seat back adjustment parameters include: the initial angle of the seat back, the adjustment angle of the seat back, the length of the seat back, and the distance from the top center point of the seat back to the top center point of the seat headrest. The seat cushion angle adjustment parameters include: the distance between the rotation center of the seat back and the origin of the second seat coordinate system, the initial angle of the seat cushion, and the adjustment angle of the seat cushion; The leg support adjustment parameters include: initial length of seat leg support, extended length of seat leg support, and adjustment angle of seat leg support.

9. The method according to claim 8, characterized in that, The step of adjusting the position parameters based on the seat adjustment parameters to obtain new position parameters includes: Based on the seat leveling parameters, the change in the first coordinate is calculated; Based on the seat height adjustment parameters, the change in the second coordinate is calculated; Based on the seat back adjustment parameters, the change in the third coordinate is calculated; Based on the seat angle adjustment parameters, the change in the fourth coordinate is calculated; Based on the leg support adjustment parameters, the change in the fifth coordinate is calculated; Based on the first coordinate change, the second coordinate change, the third coordinate change, and the fourth coordinate change, the initial headrest vertex coordinates are adjusted to obtain new headrest vertex coordinates; Based on the first coordinate change, the second coordinate change, and the fourth coordinate change, the initial coordinates of the center point of the front end of the seat cushion are adjusted to obtain the new coordinates of the center point of the front end of the seat cushion. Based on the first coordinate change, the second coordinate change, and the fourth coordinate change, the initial coordinates of the center point of the seat back pivot are adjusted to obtain the new coordinates of the center point of the seat back pivot. Based on the change in the fifth coordinate, the coordinates of the new center point of the front end of the seat cushion are adjusted to obtain the coordinates of the new center point of the front end of the seat leg rest.

10. The method according to claim 7, characterized in that, The position parameters also include the knee coordinates of the occupant in the seat; Prior to receiving an adjustment command to adjust the position of the target electric seat in the vehicle, the knee coordinates of the occupant on the seat are acquired in real time, including: The fixed coordinates are used as the knee coordinates of the occupant in the seat.

11. The method according to claim 7, characterized in that, The position parameters also include the knee coordinates of the occupant in the seat; Prior to receiving an adjustment command to adjust the position of the target electric seat in the vehicle, the knee coordinates of the occupant on the seat are acquired in real time, including: Obtain the thigh length of the seat occupant; Based on the thigh length, the knee coordinates of the occupant in the seat are calculated.

12. The method according to claim 1, characterized in that, When the target electric seat is adjusted in the direction of the rear of the vehicle and there is an adjacent seat, if an occupant is detected in the adjacent seat and the occupant's body parameters do not meet the preset conditions, the first anti-pinch safety threshold is increased by a preset multiple. When the target electric seat is adjusted in the direction of the vehicle's front and there is an adjacent seat, if a passenger vehicle is detected on the target electric seat and the passenger's body parameters do not meet the preset conditions, the first anti-pinch safety threshold is increased by a preset multiple.

13. The method according to claim 1, characterized in that, The method further includes: When the position adjustment direction of the target electric seat is the rear of the vehicle and there are no adjacent seats, obtain the target coordinates of the target object located in the position adjustment direction of the target electric seat in the target seat coordinate system; Based on the coordinates of the center point of the seat back pivot of the target electric seat, the coordinates of the top point of the seat headrest, and the target coordinates, a second safe distance between the target electric seat and the target object is determined; If the second safety distance is greater than the second anti-pinch safety threshold, control the motor of the target electric seat to stop adjusting; If the second safety distance is not greater than the second anti-pinch safety threshold, continue to execute the adjustment command.

14. A control device for adjusting an electric seat in a vehicle, characterized in that, The device includes: The acquisition unit is configured to, in response to an adjustment command for adjusting the position of a target electric seat in a vehicle, acquire the target position parameters of the target electric seat in a target seat coordinate system, and acquire the adjacent position parameters of adjacent seats located in the position adjustment direction of the target electric seat in the target seat coordinate system. The determining unit is configured to determine a first safe distance between the target electric seat and the adjacent seats based on the target position parameters and the adjacent position parameters; The control unit is used to control the motor of the target electric seat to stop adjusting if the first safe distance is greater than the first anti-pinch safety threshold. An execution unit is configured to continue executing the adjustment command if the first safe distance is not greater than the first anti-pinch safety threshold.

15. An electronic device comprising a processor and a memory, characterized in that, The memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, it performs the operation as described in any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when loaded and executed by a processor, perform the operations performed by the method as described in any one of claims 1 to 13.