Linkage adjusting method of vehicle seat, controller and vehicle

By detecting whether there are passengers on the seat and determining the linkage adjustment strategy based on the seat attributes, the seats are controlled for avoiding actions, which solves the problem of users colliding with front and rear seats or passengers when adjusting the vehicle seat, improving safety and user experience.

CN120229153APending Publication Date: 2025-07-01GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311843450.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

When adjusting the vehicle seat, users are prone to collision with the front and rear seats or other occupants riding on the front and rear seats, affecting the safety and user experience of the entire vehicle.

Method used

By detecting whether there are passengers on the second seat and determining the linkage adjustment strategy based on the seat's attribute information, the seats are controlled to perform avoidance actions to avoid collisions.

Benefits of technology

Improves the safety and user experience of the vehicle, and reduces the risk of collisions on the front and rear seats or passengers during seat adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120229153A_ABST
    Figure CN120229153A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of vehicles, and provides a linkage adjusting method for vehicle seats, a controller and a vehicle, the method comprises the following steps: when an adjusting instruction for a first seat is received, determining a second seat from front-row seats or rear-row seats of the first seat according to the adjusting instruction; detecting whether a person sits on the second seat or not; determining a linkage adjustment strategy according to a detection result of whether a person sits on the second seat or not and the attribute information of the first seat and the second seat; and adjusting the first seat and / or the second seat based on the linkage adjustment strategy. According to the invention, the problem that a user easily collides with the front and rear seats or other passengers sitting on the front and rear seats when adjusting the seats of the vehicle can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of vehicles, and particularly relates to a linkage adjustment method, a controller and a vehicle for vehicle seats. Background Art

[0002] With the continuous improvement of people's living standards and the continuous improvement of road traffic conditions, cars have become an indispensable means of transportation for many families. While people enjoy the convenience and speed brought by cars, they put forward higher requirements for the comfort of cars. Among them, the riding comfort of car seats is one of the key points that people pay more attention to.

[0003] In the related art, electrically adjustable seats have been widely used. Users can conveniently and quickly adjust the front-back position, backrest angle, etc. of the seat through the seat adjustment buttons. However, due to the limited space inside the vehicle, when users adjust the seat, it is easy to collide with the front and rear row seats or other occupants sitting on the front and rear row seats, reducing the safety and experience of the whole vehicle. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a linkage adjustment method, a controller and a vehicle for vehicle seats to solve the problem that users are likely to collide with the front and rear row seats or other occupants sitting on the front and rear row seats when adjusting the seats of the vehicle.

[0005] In a first aspect, an embodiment of the present invention provides a linkage adjustment method for vehicle seats, including:

[0006] When a adjustment instruction for the first seat is received, according to the adjustment instruction, determine a second seat from the front row seat or the rear row seat of the first seat;

[0007] Detect whether there is a person sitting on the second seat;

[0008] According to the detection result of whether there is a person sitting on the second seat, and the attribute information of the first seat and the second seat, determine a linkage adjustment strategy;

[0009] Based on the linkage adjustment strategy, adjust the first seat and / or the second seat.

[0010] Optionally, according to the detection result of whether there is a person sitting on the second seat, and the attribute information of the first seat and the second seat, determining a linkage adjustment strategy includes:

[0011] According to the detection result of whether there is a person sitting on the second seat, and the attribute information of the first seat and the second seat, determine an avoidance seat from the first seat and the second seat;

[0012] Based on the avoidance seat, determine the linkage adjustment strategy, which includes: during the process of adjusting the movement of the first seat according to the adjustment instruction, if the distance between the first seat and the second seat reaches the corresponding distance threshold, control the avoidance seat to avoid.

[0013] Optionally, the attribute information includes whether the seat is the driver's seat;

[0014] Determine the avoidance seat from the first seat and the second seat according to the detection result of whether there is a person on the second seat and the attribute information of the first seat and the second seat, including:

[0015] If the first seat or the second seat is the driver's seat, determine the non-driver's seat among the first seat and the second seat as the avoidance seat;

[0016] If the first seat and the second seat are non-driver's seats, determine whether there is a person on the second seat;

[0017] If there is a person on the second seat, determine the first seat as the avoidance seat;

[0018] If there is no person on the second seat, determine the second seat as the avoidance seat.

[0019] Optionally, the linkage adjustment strategy includes:

[0020] During the process of adjusting the movement of the first seat according to the adjustment instruction, if the avoidance seat is the first seat, when the distance between the first seat and the second seat reaches the corresponding distance threshold, control the first seat to move a preset distance in the direction away from the second seat;

[0021] If the avoidance seat is the second seat, when the distance between the first seat and the second seat reaches the corresponding distance threshold, control the second seat to move in the direction away from the first seat until the first seat stops moving.

[0022] Optionally, the method further includes:

[0023] According to the adjustment instruction, determine the first part of the first seat and the second part of the second seat;

[0024] Detect the distance between the first part and the second part, and use the distance between the first part and the second part as the distance between the first seat and the second seat.

[0025] Optionally, determining the first part of the first seat and the second part of the second seat according to the adjustment instruction includes:

[0026] If the adjustment instruction is a forward position adjustment instruction or a backward position adjustment instruction, the first part and the second part are determined based on the front-row and rear-row seat relationship between the first seat and the second seat, the rearmost end of the base of the front-row seat, the preset contact point of the backrest of the front-row seat, and the foremost end of the base of the rear-row seat;

[0027] If the adjustment instruction is a backrest adjustment instruction, the first part and the second part are determined based on the front-row and rear-row seat relationship between the first seat and the second seat, the preset contact point of the backrest of the front-row seat, and the foremost end of the base of the rear-row seat.

[0028] Optionally, the method further includes:

[0029] Obtaining the seat parameters of the first seat and the second seat;

[0030] Calculating the distance between the first seat and the second seat according to the seat parameters.

[0031] Optionally, determining the second seat from the front-row seat or the rear-row seat of the first seat according to the adjustment instruction includes:

[0032] If the adjustment instruction is a forward position adjustment instruction, determining the front-row seat of the first seat as the second seat;

[0033] If the adjustment instruction is a backward position adjustment instruction or a backrest adjustment instruction, determining the rear-row seat of the first seat as the second seat.

[0034] In a second aspect, an embodiment of the present invention provides a linkage adjustment device for a vehicle seat, including:

[0035] A judgment module, configured to determine a second seat from the front-row seat or the rear-row seat of the first seat according to the adjustment instruction when receiving an adjustment instruction for the first seat;

[0036] A detection module, configured to detect whether there is a person sitting on the second seat;

[0037] An analysis module, configured to determine a linkage adjustment strategy according to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat;

[0038] An execution module, configured to adjust the first seat and / or the second seat based on the linkage adjustment strategy.

[0039] In a third aspect, an embodiment of the present invention provides a controller, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method in the first aspect or any implementation manner of the first aspect are implemented.

[0040] Fourthly, an embodiment of the present invention provides a vehicle, which includes a controller as described in the third aspect above.

[0041] Fifthly, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method in the first aspect or any implementation manner of the first aspect above.

[0042] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows:

[0043] When the embodiment of the present invention receives an adjustment instruction from the user for the first seat, according to the different adjustment instructions, the seats with an interaction relationship are determined as the second seats from the front row seats or the rear row seats of the first seat. Further, by analyzing whether there are passengers on the second seat and fully considering the attribute information of the first seat and the second seat, the most suitable linkage adjustment strategy is determined to adjust the seats, reducing the situation where the user collides with the front and rear row seats or other occupants sitting on the front and rear row seats when adjusting the seats of the vehicle, improving the safety of the whole vehicle and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0045] Figure 1 is a flowchart of the linkage adjustment method for vehicle seats provided by an embodiment of the present invention Figure 1 ;

[0046] Figure 2 is a flowchart of the linkage adjustment method for vehicle seats provided by an embodiment of the present invention Figure 2 ;

[0047] Figure 3 is a schematic diagram of calculating the distance between the front and rear row seats provided by an embodiment of the present invention;

[0048] Figure 4 is a schematic diagram of the linkage adjustment device for vehicle seats provided by an embodiment of the present invention;

[0049] Figure 5 is a schematic diagram of the controller provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0050] In the following description, specific details such as specific system architectures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. However, those skilled in the art should clearly understand that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present invention.

[0051] In order to illustrate the technical solution described in the present invention, the following will be described through specific embodiments.

[0052] An embodiment of the present invention provides a linkage adjustment method for a vehicle seat, aiming to improve the seat adjustment strategy and enhance the intelligent vehicle usage experience. This solution can be integrated as a program into the vehicle body domain controller or seat controller, and combined with the cameras and various sensors on the vehicle to implement functions such as personnel detection and seat detection, so as to perform seat linkage control.

[0053] Figure 1 It is a schematic flowchart of a linkage adjustment method for a vehicle seat provided by an embodiment of the present invention. Refer to Figure 1 As shown, the method includes:

[0054] Step S101, when a adjustment instruction for the first seat is received, according to the adjustment instruction, determine a second seat from the front row seat or the rear row seat of the first seat.

[0055] In this embodiment, the user can actively adjust the seat through voice, buttons, the central control screen, etc., and the seat to be adjusted is called the first seat. Here, the adjustment instruction can be a forward adjustment instruction or a backward adjustment instruction for adjusting the front-back position of the seat, or a backrest adjustment instruction for adjusting the backrest angle. Of course, it can also be an instruction for adjusting the leg rest or the seat height. Since adjusting the leg rest or the seat height has little impact on the front and rear row seats, it is not considered in this embodiment.

[0056] Optionally, when this embodiment determines the second seat from the front row seat or the rear row seat of the first seat according to the adjustment instruction, if the adjustment instruction is a forward position adjustment instruction, then determine the front row seat of the first seat as the second seat;

[0057] If the adjustment instruction is a backward position adjustment instruction or a backrest adjustment instruction, then determine the rear row seat of the first seat as the second seat.

[0058] In this embodiment, seats with an interaction relationship are mainly used as the second seats for linkage. For example, when the current seat is adjusted forward, the space between the current seat and the front-row seat is squeezed, and the front-row seat is determined as the second seat. When the current seat is adjusted backward or the backrest is adjusted backward, the space between the current seat and the rear-row seat is squeezed, and the rear-row seat is determined as the second seat.

[0059] Step S102: Detect whether there is a person sitting on the second seat.

[0060] In this embodiment, an in-vehicle camera can be used to capture an image of the interior of the vehicle, and through an image recognition algorithm, it can be detected whether there is a person sitting on the second seat.

[0061] Step S103: Determine a linkage adjustment strategy based on the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat.

[0062] In this embodiment, when the first seat is adjusted, if there is no one sitting on the second seat, the second seat can be directly controlled to make way without considering whether the seating space of the second seat is squeezed. When the first seat is adjusted, if there is a person sitting on the second seat, then the comfort of the person on the second seat needs to be considered, and the second seat cannot be directly controlled to make way.

[0063] In addition, this embodiment takes into account the attribute information of the seats. The attribute information here can be the type of the seat. According to the type of the seat, the importance degree of the seat can be considered during linkage, and selective avoidance adjustment can be performed. For example, the attribute information can be: whether the seat is the driver's seat. During linkage, each seat should give way to the driver's seat to ensure the priority of the driver's comfort.

[0064] In an exemplary scenario, the linkage adjustment strategy can be as follows:

[0065] If any one of the first seat and the second seat is the driver's seat, then control the non-driver's seat among the first seat and the second seat to make way;

[0066] If neither the first seat nor the second seat is the driver's seat, then determine whether there is a person sitting on the second seat;

[0067] If there is a person sitting on the second seat, then control the first seat to make way;

[0068] If there is no person sitting on the second seat, then control the second seat to make way.

[0069] Step S104: Adjust the first seat and / or the second seat based on the linkage adjustment strategy.

[0070] After determining the linkage adjustment strategy, the seat controller can automatically control the first seat and the second seat for linkage adjustment to prevent squeezing passengers and improve functional safety and intelligent experience.

[0071] In an embodiment of the present invention, when receiving an adjustment instruction for the first seat, according to the different adjustment instructions, among the front-row seats or the rear-row seats of the first seat, the seats with an interaction relationship are determined as the second seat. Further, by analyzing whether there are passengers on the second seat and fully considering the attribute information of the first seat and the second seat, the most appropriate linkage adjustment strategy is determined to adjust the seats, reducing the situation that the user collides with the front-row and rear-row seats or other occupants sitting on the front-row and rear-row seats when adjusting the vehicle seats, improving the safety of the whole vehicle and enhancing the user experience.

[0072] In another embodiment of the present application, a safer and more reasonable avoidance method is also formulated. For the method of this embodiment, see Figure 2 as shown, including:

[0073] Step S201, when receiving an adjustment instruction for the first seat, according to the adjustment instruction, among the front-row seats or the rear-row seats of the first seat, determine the second seat.

[0074] Step S202, detect whether there are passengers on the second seat.

[0075] Step S203, according to the detection result of whether there are passengers on the second seat and the attribute information of the first seat and the second seat, determine the avoidance seat from the first seat and the second seat; based on the avoidance seat, determine the linkage adjustment strategy, and the linkage adjustment strategy includes: during the process of adjusting the movement of the first seat according to the adjustment instruction, if the distance between the first seat and the second seat reaches the corresponding distance threshold, control the avoidance seat to avoid.

[0076] Step S204, based on the linkage adjustment strategy, adjust the first seat and / or the second seat.

[0077] Among them, for the implementation manners of Step S201, Step S202 and Step S204, see Figure 1 the relevant descriptions in the embodiment, which will not be elaborated here.

[0078] In Step S203:

[0079] If any one of the first seat and the second seat is the driver's seat, determine the non-driver's seat among the first seat and the second seat as the avoidance seat;

[0080] If both the first seat and the second seat are non-driver's seats, judge whether there are passengers on the second seat;

[0081] If there is a passenger in the second seat, the first seat is determined to be an avoidance seat;

[0082] If there is no one sitting in the second seat, the second seat is determined to be an avoidance seat.

[0083] Furthermore, in the process of adjusting the action of the first seat according to the adjustment instruction, the seat controller obtains the seat parameters of the first seat and the second seat in real time. Here, the seat parameters include the front and rear position of the seat, the backrest angle, the leg rest opening angle, etc., which can be monitored by the Hall sensor at the seat. Thus, the distance between the first seat and the second seat can be calculated. When the distance is less than a certain threshold, it means that the space between the first seat and the second seat is squeezed, and the avoidance seat in the first seat and the second seat needs to be controlled to avoid.

[0084] For example, if the avoidance seat is the first seat, when the distance between the first seat and the second seat reaches the corresponding distance threshold, the first seat is controlled to move away from the second seat by a preset distance, that is, the first seat retreats a short distance. If the avoidance seat is the second seat, when the distance between the first seat and the second seat reaches the corresponding distance threshold, the second seat is controlled to move away from the first seat, so that the distance between the first seat and the second seat remains greater than or equal to the distance threshold.

[0085] Optionally, the method further includes:

[0086] determining a first position of the first seat and a second position of the second seat according to the adjustment instruction;

[0087] The distance between the first portion and the second portion is detected, and the distance between the first portion and the second portion is used as the distance between the first seat and the second seat.

[0088] Since the squeezing points of the occupants are different when adjusting the seat position and the seat back, this solution determines the first part of the first seat and the second part of the second seat according to the adjustment instruction, and calculates the distance based on this, which can more accurately prevent the occupants from being squeezed. Here, the first part can be one or more of the front end of the seat bottom, the rear end of the seat bottom, and the preset contact point of the backrest, and the second part can also be one or more of the front end of the seat bottom, the rear end of the seat bottom, and the preset contact point of the backrest. The specific points of the first part and the second part are determined by the received adjustment instruction and the front-to-back relationship between the first seat and the second seat.

[0089] Exemplary:

[0090] If the adjustment instruction is a forward position adjustment instruction or a backward position adjustment instruction, the squeezing position may be the bottom of the seat or the backrest. Therefore, in the first seat and the second seat, the rearmost end of the base of the front seat, the preset contact point of the backrest of the front seat, and the foremost end of the base of the rear seat are determined as the monitoring parts. At this time, as long as the distance between any one of the rearmost end of the base of the front seat and the preset contact point of the backrest of the front seat and the foremost end of the base of the rear seat reaches the distance threshold, avoidance is performed.

[0091] If the adjustment instruction is a backrest adjustment instruction, the squeezing position can only be at the backrest. Therefore, in the first seat and the second seat, the preset contact point of the backrest of the front seat (generally set as the middle area of the backrest, which can be calibrated according to the actual vehicle) and the foremost end of the base of the rear seat are determined as the monitoring parts.

[0092] For easy understanding, reference can be made to Figure 3 as shown in

[0093] In Figure 3 , when adjusting the backrest of the seat, the distance is the distance between the preset contact point of the backrest of the front seat and the foremost end of the base of the rear seat, that is, L = L2 - L1 - L3 - C3.

[0094] When adjusting the front - rear position of the seat, the distance is the smaller value of L and L + B2. The distance between the rearmost end of the base of the front seat and the foremost end of the base of the rear seat L + B2 = L2 - L1 - L3 - B1.

[0095] L1 is the current position of the front seat, L1 = A1 - A2+ the unit Hall travel of the front - seat position sensor * the current Hall of the front - seat position sensor. A1 is the distance from the seating reference point (R - point) of the front seat to the vehicle body reference point (R - point), and A2 is the length of the seat cushion of the front seat.

[0096] L2 is the current position of the rear seat. Similarly, L2 = C1 - C2+ the unit Hall travel of the rear - seat position sensor * the current Hall of the rear - seat position sensor. C1 is the distance from the seating reference point (R - point) of the rear seat to the vehicle body reference point (R - point), and C2 is the length of the seat cushion of the rear seat.

[0097] L3 is the distance from the R - point of the front seat to the preset contact point of the backrest of the front seat, L3 = B1 + B2. B1 is the distance from the R - point of the front seat to the axis of rotation of the front seat, and B2 is the distance from the axis of rotation of the front seat to the preset contact point of the backrest of the front seat. B2 = b1*tan (the angle turned by the unit Hall of the backrest sensor of the front seat * the current Hall of the backrest sensor of the front seat). b1 is the distance from the preset contact point to the bottom of the seat. Since the backrest may be folded forward or unfolded backward, the backrest angle has positive and negative values, so B2 may be positive or negative.

[0098] C3 is the opening distance of the leg rest of the rear seat, C3 = b2 * sin (the angle turned by the unit Hall of the leg rest sensor of the rear seat * the current Hall of the leg rest sensor of the rear seat), and b2 is the leg rest length.

[0099] In this embodiment, through more accurate distance calculation, the occupant is prevented from being squeezed.

[0100] In a more specific embodiment, the linkage adjustment method of the vehicle seat is as follows.

[0101] Adjust the avoidance strategy of the front row seats:

[0102] (1) Adjust the driver's seat backrest backward. Whether the second row left seat is occupied or not, after the preset contact point of the driver's backrest and the foremost end of the second row left seat base reach the distance threshold, control the second row left seat to perform a linkage retreat avoidance action.

[0103] (2) Adjust the driver's seat slide rail backward. Whether there is someone in the second row left seat or not, after any one of the preset contact point of the driver's backrest and the rearmost end of the driver's seat base and the foremost end of the second row left seat base reach the distance threshold, control the second row left seat to perform a linkage retreat avoidance action.

[0104] (3) Adjust the front passenger seat backrest backward. When there is someone in the second row right seat, after the preset contact point of the front passenger backrest and the foremost end of the second row right seat base reach the safety distance, the front passenger backrest performs a small angle retreat avoidance action.

[0105] (4) Adjust the front passenger seat backrest backward. When there is no one in the second row right seat, after the preset contact point of the front passenger backrest and the foremost end of the second row right seat base reach the safety distance, control the second row right seat to perform a linkage retreat avoidance action.

[0106] (5) Adjust the front passenger seat slide rail backward. When there is someone in the second row right seat, after any one of the preset contact point of the front passenger backrest and the rearmost end of the front passenger seat base and the foremost end of the second row right seat base reach the distance threshold, control the front passenger seat to perform a small distance retreat avoidance action forward.

[0107] (6) Adjust the front passenger seat slide rail backward. When there is no one in the second row right seat, after any one of the preset contact point of the front passenger backrest and the rearmost end of the front passenger seat base and the foremost end of the second row right seat base reach the distance threshold, control the second row right seat to perform a linkage retreat avoidance action.

[0108] Adjust the avoidance strategy of the rear row seats:

[0109] (1) When the adjustment slide rail of the second-row left seat moves forward, and any one of the preset contact point of the driver's seat backrest and the rearmost end of the driver's seat base reaches the distance threshold from the foremost end of the second-row left seat base, the second-row left seat performs an avoidance action of retracting the slide rail backward by a certain distance.

[0110] (2) When the adjustment slide rail of the second-row right seat moves forward and there is a person in the co-driver seat, and any one of the preset contact point of the co-driver seat backrest and the rearmost end of the co-driver seat base reaches the distance threshold from the position of the second-row right seat slide rail, the second-row right seat performs an avoidance action of retracting backward by a certain distance.

[0111] (3) When the adjustment slide rail of the second-row right seat moves forward and there is no person in the co-driver seat, and any one of the preset contact point of the co-driver seat backrest and the rearmost end of the co-driver seat base reaches the distance threshold from the position of the second-row right seat slide rail, the co-driver seat performs a linkage forward avoidance action.

[0112] In addition, in some cases, when the slide rails of the front and rear row seats are adjusted towards each other (the rear row moves forward and the front row moves backward), when the rearmost end of the front row seat base and the foremost end of the rear row seat base reach the safety distance, the front and rear row seats perform an avoidance action of retracting backward by a certain distance at the same time; when the slide rail of the rear row seat moves forward and the backrest of the front row seat moves backward, after the foremost end of the rear row seat base and the preset contact point of the front row backrest reach the safety distance, the slide rail of the rear row seat and the backrest of the front row perform an avoidance action of retracting backward by a certain distance at the same time. After the second-row seat performs zero gravity, semi-recline, or full recline, when the front row slide rail or backrest is adjusted backward, no linkage avoidance action is performed. When the front row seat enters the memory position and reaches the distance threshold, the rear row performs an avoidance action of retracting backward by a certain distance. When the seat and the avoidance seat reach the safety distance, the user actively adjusts the seat to move away from the avoidance seat in the opposite direction, and the avoidance seat stops the avoidance action. When the seat and the avoidance seat reach the safety distance, other users operate the avoidance seat through the central control screen. The avoidance seat preferentially executes the avoidance strategy until the distance between the two seats exceeds the safety distance, and then executes the operation instruction of the user through the central control screen.

[0113] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0114] Figure 4 is a schematic structural diagram of a linkage adjustment device 40 for vehicle seats provided by an embodiment of the present invention. Refer to Figure 4 as shown, the device includes:

[0115] A judgment module 41, configured to, when receiving an adjustment instruction for a first seat, determine a second seat from the front row seat or the rear row seat of the first seat according to the adjustment instruction;

[0116] The detection module 42 is used to detect whether there is a person sitting on the second seat;

[0117] The analysis module 43 is used to determine a linkage adjustment strategy according to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat;

[0118] The execution module 44 is used to adjust the first seat and / or the second seat based on the linkage adjustment strategy.

[0119] Optionally, the analysis module 43 is used for:

[0120] According to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat, determine an avoidance seat from the first seat and the second seat;

[0121] Based on the avoidance seat, determine a linkage adjustment strategy, and the linkage adjustment strategy includes: during the process of adjusting the action of the first seat according to the adjustment instruction, if the distance between the first seat and the second seat reaches the corresponding distance threshold, control the avoidance seat to avoid.

[0122] Optionally, the attribute information includes whether the seat is the driver's seat;

[0123] The analysis module 43 is used for:

[0124] If the first seat or the second seat is the driver's seat, determine the non-driver's seat in the first seat and the second seat as the avoidance seat;

[0125] If the first seat and the second seat are non-driver's seats, determine whether there is a person sitting on the second seat;

[0126] If there is a person sitting on the second seat, determine the first seat as the avoidance seat;

[0127] If there is no person sitting on the second seat, determine the second seat as the avoidance seat.

[0128] Optionally, the linkage adjustment strategy includes:

[0129] During the process of adjusting the action of the first seat according to the adjustment instruction, if the avoidance seat is the first seat, when the distance between the first seat and the second seat reaches the corresponding distance threshold, control the first seat to move a preset distance in the direction away from the second seat;

[0130] If the avoidance seat is the second seat, when the distance between the first seat and the second seat reaches the corresponding distance threshold, control the second seat to move in the direction away from the first seat until the first seat stops moving.

[0131] Optionally, the execution module 44 is further used for:

[0132] Determine the first part of the first seat and the second part of the second seat according to the adjustment instruction;

[0133] Detect the distance between the first part and the second part, and use the distance between the first part and the second part as the distance between the first seat and the second seat.

[0134] Optionally, the execution module 44 is further configured to:

[0135] If the adjustment instruction is a forward position adjustment instruction or a backward position adjustment instruction, determine the first part and the second part according to the front and rear seat relationship between the first seat and the second seat, the rearmost end of the base of the front seat, the preset contact point of the backrest of the front seat, and the foremost end of the base of the rear seat;

[0136] If the adjustment instruction is a backrest adjustment instruction, determine the first part and the second part according to the front and rear seat relationship between the first seat and the second seat, the preset contact point of the backrest of the front seat, and the foremost end of the base of the rear seat.

[0137] Optionally, the execution module 44 is further configured to:

[0138] Obtain the seat parameters of the first seat and the second seat;

[0139] Calculate the distance between the first seat and the second seat according to the seat parameters.

[0140] Optionally, the judgment module 41 is configured to:

[0141] If the adjustment instruction is a forward position adjustment instruction, determine that the front seat of the first seat is the second seat;

[0142] If the adjustment instruction is a backward position adjustment instruction or a backrest adjustment instruction, determine that the rear seat of the first seat is the second seat.

[0143] Figure 5 It is a schematic diagram of the controller 50 provided by an embodiment of the present invention. As Figure 5 shown, the controller 50 of this embodiment includes: a processor 51, a memory 52, and a computer program 53 stored in the memory 52 and executable on the processor 51, such as a linkage adjustment program for vehicle seats. When the processor 51 executes the computer program 53, the steps in the above-mentioned embodiments of the linkage adjustment method for various vehicle seats are implemented, such as Figure 1 the steps S101 to S104 shown. Alternatively, when the processor 51 executes the computer program 53, the functions of the various modules in the above-mentioned device embodiments are implemented, such as Figure 4 the functions of the modules 41 to 44 shown.

[0144] Exemplarily, the computer program 53 can be divided into one or more modules / units, and one or more modules / units are stored in the memory 52 and executed by the processor 51 to implement the present invention. One or more modules / units can be a series of computer program instruction segments capable of accomplishing specific functions, and these instruction segments are used to describe the execution process of the computer program 53 in the controller 50.

[0145] The controller 50 may include, but is not limited to, the processor 51 and the memory 52. Those skilled in the art can understand that Figure 5 merely being examples of the controller 50, they do not constitute a limitation on the controller 50. It may include more or fewer components than those shown in the figure, or combine certain components, or have different components. For example, the controller 50 may further include input / output devices, network access devices, a bus, etc.

[0146] The so-called processor 51 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0147] The memory 52 may be an internal storage unit of the controller 50, such as the hard disk or memory of the controller 50. The memory 52 may also be an external storage device of the controller 50, such as a plug-in hard disk equipped on the controller 50, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 52 may also include both the internal storage unit and the external storage device of the controller 50. The memory 52 is used to store computer programs and other programs and data required by the controller 50. The memory 52 may also be used to temporarily store data that has been output or is to be output.

[0148] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0149] An embodiment of the present invention further provides a vehicle, which includes the controller as described above.

[0150] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0151] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0152] In the embodiments provided by the present invention, it should be understood that the disclosed device / controller and method can be implemented in other ways. For example, the device / controller embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.

[0153] The unit described as a separate component may or may not be physically separated, and the component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0154] In addition, each functional unit in various embodiments of the present invention may be integrated into a processing unit, may exist separately as individual physical units, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0155] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc.

[0156] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A linkage adjustment method for a vehicle seat, characterized in that, Including: When receiving an adjustment instruction for a first seat, determining a second seat from the front row seat or the rear row seat of the first seat according to the adjustment instruction; Detecting whether there is a person sitting on the second seat; Determining a linkage adjustment strategy according to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat; Adjusting the first seat and / or the second seat based on the linkage adjustment strategy.

2. The linkage adjustment method of a vehicle seat according to claim 1, characterized in that The determining the linkage adjustment strategy according to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat includes: Determining an avoidance seat from the first seat and the second seat according to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat; Based on the avoidance seat, determining the linkage adjustment strategy, the linkage adjustment strategy including: during the process of adjusting the first seat according to the adjustment instruction, if the distance between the first seat and the second seat reaches a corresponding distance threshold, controlling the avoidance seat to perform an avoidance.

3. The linkage adjustment method of a vehicle seat according to claim 2, characterized in that, The attribute information includes whether the seat is a driver's seat; The determining the avoidance seat from the first seat and the second seat according to the detection result of whether there is a person sitting on the second seat and the attribute information of the first seat and the second seat includes: If the first seat or the second seat is a driver's seat, determining the non-driver's seat among the first seat and the second seat as the avoidance seat; If the first seat and the second seat are non-driver's seats, determining whether there is a person sitting on the second seat; If there is a person sitting on the second seat, determining the first seat as the avoidance seat; If there is no person sitting on the second seat, determining the second seat as the avoidance seat.

4. The linkage adjustment method of the vehicle seat according to claim 2, wherein The linkage adjustment strategy includes: During the process of adjusting the first seat according to the adjustment instruction, if the avoidance seat is the first seat, when the distance between the first seat and the second seat reaches a corresponding distance threshold, controlling the first seat to move a preset distance in a direction away from the second seat; If the avoidance seat is the second seat, when the distance between the first seat and the second seat reaches a corresponding distance threshold, controlling the second seat to move in a direction away from the first seat until the first seat stops moving.

5. The linkage adjustment method of the vehicle seat according to claim 2, characterized in that, The method further includes: Determining a first part of the first seat and a second part of the second seat according to the adjustment instruction; Detecting the distance between the first part and the second part, and using the distance between the first part and the second part as the distance between the first seat and the second seat.

6. The linkage adjustment method of a vehicle seat according to claim 5, characterized in that, The determining the first part of the first seat and the second part of the second seat according to the adjustment instruction includes: If the adjustment instruction is a forward position adjustment instruction or a backward position adjustment instruction, the first part and the second part are determined based on the front-rear seat relationship between the first seat and the second seat, the rearmost end of the base of the front-row seat, the preset contact point of the backrest of the front-row seat, and the foremost end of the base of the rear-row seat; If the adjustment instruction is a backrest adjustment instruction, the first part and the second part are determined based on the front-rear seat relationship between the first seat and the second seat, the preset contact point of the backrest of the front-row seat, and the foremost end of the base of the rear-row seat.

7. The linkage adjustment method of a vehicle seat according to claim 2, characterized in that, The method further includes: Obtaining the seat parameters of the first seat and the second seat; Calculating the distance between the first seat and the second seat according to the seat parameters.

8. The linkage adjustment method of the vehicle seat according to any one of claims 1 to 7, characterized in that, The determining the second seat from the front-row seat or the rear-row seat of the first seat according to the adjustment instruction includes: If the adjustment instruction is a forward position adjustment instruction, determining the front-row seat of the first seat as the second seat; If the adjustment instruction is a backward position adjustment instruction or a backrest adjustment instruction, determining the rear-row seat of the first seat as the second seat.

9. A controller, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

10. A vehicle, characterized in that, Including the controller according to claim 9.