Seat adjustment method and apparatus, and device, storage medium, vehicle and program product

By receiving and processing the control instructions and movement directions of adjacent seats and determining the adjustment sequence, the problem of collision between multiple rows of seats during adjustment is solved, and safe and efficient seat adjustment is achieved.

WO2025201525A1PCT designated stage Publication Date: 2025-10-02BEIJING CO WHEELS TECH CO LTD

Patent Information

Application Number
PCT/CN2025/085824
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-28
Filing Date
2025-03-28
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

During the movement of multiple rows of adjacent seats, due to the differences in movement speeds of seats in each row, seats may collide, resulting in adjustment failure and affecting user experience.

Method used

By receiving control instructions from adjacent seats, obtaining their movement directions, and determining the adjustment order based on the movement directions, adjustment instructions are sent to the seats so that they are adjusted to the target positions in turn to avoid collisions.

Benefits of technology

It reduces the probability of seat adjustment failure and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025085824_02102025_PF_FP_ABST
    Figure CN2025085824_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A seat adjustment method and apparatus, and a device, a storage medium, a vehicle and a program product. The method comprises: receiving a control instruction for at least two adjacent rows of seats, wherein the control instruction is used for controlling the seats to enter or exit a target mode; respectively acquiring movement directions of the at least two rows of seats; and determining an adjustment sequence of an adjustment instruction on the basis of the movement directions of the at least two rows of seats, and sending the adjustment instruction to the at least two rows of seats according to the adjustment sequence, so that the at least two rows of seats are adjusted to a target position on the basis of the adjustment instruction, wherein the target position is related to the control instruction. In the present seat adjustment method and apparatus, when the seats enter or exit the target mode and the adjustment sequence of the adjustment instruction is determined on the basis of the movement directions of the at least two rows of seats, the adjustment instruction can be sent to the seats according to the adjustment sequence, so that the at least two rows of seats can be sequentially adjusted to the target position according to a predetermined sequence, thereby avoiding collision in a seat movement process and reducing the probability of seat adjustment failure.
Need to check novelty before this filing date? Find Prior Art

Description

Seat adjustment method, device, equipment, storage medium, vehicle and program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent application No. 202410371228.5 filed on March 28, 2024, entitled “Seat adjustment method, device, equipment, storage medium and vehicle,” the full text of which is incorporated by reference into this disclosure. Technical Field

[0003] The present disclosure relates to the field of vehicle technology, and relates to, but is not limited to, a seat adjustment method, device, equipment, storage medium, vehicle, and program product. Background Art

[0004] A car is not only a means of transportation, but also the third space in the user's life. In order to create an intelligent cockpit environment and enhance the user's driving experience, the electric seats installed in the car with adjustable positions (including the horizontal position of the seat and the position of the seat backrest, etc.) can be automatically adjusted to the target position preset by the system or set by the user when the user wants to take a rest, creating a cockpit atmosphere suitable for a nap and improving the comfort and convenience of the user's rest in the car. However, when users in multiple rows of adjacent seats all have the need to take a nap, if the multiple rows of adjacent seats have the same movement direction and the seat spacing is relatively close, due to the differences in the movement speeds of the seats in each row, collisions may occur during movement, resulting in adjustment failure. Summary of the Invention

[0005] In order to solve the above technical problems, the present disclosure provides a seat adjustment method, device, equipment, storage medium, vehicle and program product.

[0006] An embodiment of the present disclosure provides a seat adjustment method, the method comprising:

[0007] receiving control instructions for at least two adjacent rows of seats, the control instructions being used to control the seats to enter or exit a target mode;

[0008] respectively obtaining movement directions of the at least two rows of seats;

[0009] According to the movement direction of the at least two rows of seats, an adjustment order of the adjustment instructions is determined, and the adjustment instructions are sent to the at least two rows of seats according to the adjustment order, so that the at least two rows of seats are adjusted to the target position according to the adjustment instructions; the target position is related to the control instruction.

[0010] The present disclosure also provides a seat adjustment device, which includes:

[0011] a receiving module configured to receive control instructions for at least two rows of seats, the control instructions being used to control the seats to enter or exit a target mode;

[0012] an acquisition module configured to respectively acquire the movement directions of the at least two rows of seats;

[0013] A sending module is configured to determine an adjustment order of the adjustment instructions according to the movement direction of the at least two rows of seats, and send the adjustment instructions to the at least two rows of seats according to the adjustment order, so that the at least two rows of seats are adjusted to the target position according to the adjustment instructions; the target position is related to the control instruction.

[0014] An embodiment of the present disclosure further provides a computer device, including a memory, a processor, and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the seat adjustment method described above is implemented.

[0015] The embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the seat adjustment method described above is implemented.

[0016] An embodiment of the present disclosure further provides a vehicle, including a memory, a processor, and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the seat adjustment method described above is implemented.

[0017] The embodiment of the present disclosure further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the seat adjustment method described above is implemented.

[0018] The technical solution provided by the embodiments of the present disclosure has the following advantages over the prior art:

[0019] In the seat adjustment method, device, equipment, storage medium, vehicle and program product provided in the embodiments of the present disclosure, by receiving control instructions for at least two adjacent rows of seats, the control instructions are used to control the seats to enter or exit a target mode, respectively obtaining the movement directions of the at least two rows of seats, determining the adjustment order of the adjustment instructions according to the movement directions of the at least two rows of seats, and sending adjustment instructions to the at least two rows of seats according to the adjustment order, so that the at least two rows of seats are adjusted to the target positions according to the adjustment instructions; the target positions are related to the control instructions; when entering or exiting the target mode, and determining the adjustment order of the adjustment instructions according to the movement directions of the at least two rows of seats, the adjustment instructions are sent to the seats according to the adjustment order, for example, when the movement direction is backward, according to the adjustment order from back to front, the adjustment instructions are first sent to the rear seats, and after receiving the adjustment instructions, the rear seats first move to the target positions, and then the adjustment instructions are sent to the front seats, and after receiving the adjustment instructions, the front seats also move to the corresponding target positions, thereby avoiding collisions during seat movement, reducing the probability of seat adjustment failure, and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0021] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0022] FIG1 is a flow chart of a seat adjustment method provided by an embodiment of the present disclosure;

[0023] FIG2 is a flow chart of a method for determining a seat movement direction provided by an embodiment of the present disclosure;

[0024] FIG3 is a flow chart of a method for sending an adjustment instruction provided by an embodiment of the present disclosure;

[0025] FIG4 is a schematic structural diagram of a seat adjustment device provided by an embodiment of the present disclosure;

[0026] FIG5 is a schematic structural diagram of a computer device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0028] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

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

[0030] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0031] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0032] FIG1 is a flow chart of a seat adjustment method provided by an embodiment of the present disclosure. The method can be performed by a seat adjustment device, which can be installed in a vehicle computer. As shown in FIG1 , the seat adjustment method provided by this embodiment includes the following steps:

[0033] S101: Receive control instructions for at least two adjacent rows of seats, where the control instructions are used to control the seats to enter or exit a target mode.

[0034] In the embodiment of the present disclosure, there may be two or more rows of adjustable electric seats in the vehicle. For the convenience of explanation, the following explanation is based on an example in which a vehicle includes three rows of seats, and the first and second rows of seats are adjustable.

[0035] The target mode in the disclosed embodiment is used to facilitate users in the car to quickly adjust the seat position. For example, the target mode can be a nap mode or a sleep mode, etc. When the user is tired or sleepy, the user can enter the nap mode or the sleep mode, providing the user with a series of linked and combined in-car services including seat adjustment to meet the user's needs for a short rest in the car.

[0036] In the embodiment of the present disclosure, when entering the target mode, it is necessary to determine the first target position of each row of seats in the target mode based on the adjustment parameters preset by the system or set by the user. When exiting the target mode, it is necessary to determine the second target position of each row of seats after exiting the target mode based on the position information recorded before entering the target mode.

[0037] In the disclosed embodiment, the seat adjustment device can receive a user-initiated control command for controlling a seat to enter or exit a target mode, and determine, based on the control command, whether the target mode is to be entered or exited by at least two adjacent rows of seats. For example, it can determine whether the control command for entering or exiting the target mode is directed to both the first and second rows of seats. The control command can be a voice command, a gesture command, a touch command, or the like, without limitation.

[0038] In an exemplary implementation of the embodiment of the present disclosure, the seat adjustment device may, after receiving a control instruction, first determine whether the control instruction contains seat information. If it contains seat information, it may determine whether the control object is the first row of seats and the second row of seats based on the seat information. If it does not contain seat information, it may determine whether the control object is the first row of seats and the second row of seats based on the target mode related parameters preset by the system or set by the user.

[0039] S102: Obtain movement directions of at least two rows of seats respectively.

[0040] The movement direction in the embodiment of the present disclosure can be understood as the movement direction of the seat when entering or exiting the target mode. For example, the movement direction can include a first movement direction that is the same as the direction of the vehicle head and a second movement direction that is opposite to the direction of the vehicle head.

[0041] In an embodiment of the present disclosure, the seat adjustment device can obtain the movement directions of the first row seats and the second row seats when entering or exiting the target mode respectively when determining that the control objects of the control instructions for controlling the seats to enter or exit the target mode include the first row seats and the second row seats.

[0042] In some embodiments of the present disclosure, the seat adjustment device obtains the current position of each row of seats in at least two rows of seats and the target position after entering or exiting the target mode; and determines the movement direction of each row of seats based on the current position and target position of each row of seats.

[0043] In an exemplary implementation of the disclosed embodiment, if the adjustable first and second row seats are taken as an example, the seat adjustment device can obtain the current positions of the first and second row seats respectively after receiving the control instructions for the first and second row seats, and when the control instruction is a control instruction corresponding to entering the target mode, obtain the first target positions of the first and second row seats after entering the target mode, determine the movement direction of the first row seats according to the current position of the first row seats and the first target position, and determine the movement direction of the second row seats according to the current position of the second row seats and the first target position; when the control instruction is a control instruction corresponding to exiting the target mode, obtain the second target positions of the first and second row seats after exiting the target mode, determine the movement direction of the first row seats according to the current position and the second target position, and determine the movement direction of the second row seats according to the current position and the second target position.

[0044] S103. Determine an adjustment sequence of adjustment instructions based on the movement directions of at least two rows of seats, and send adjustment instructions to at least two rows of seats according to the adjustment sequence, so that at least two rows of seats are adjusted to target positions according to the adjustment instructions; the target positions are related to the control instructions.

[0045] The adjustment order in the embodiment of the present disclosure can be understood as the order in which at least two adjacent rows of seats are adjusted. For example, after the front of the vehicle is facing the corresponding direction as the front, the adjustment order of the seats can include adjusting from front to back and from back to front, that is, adjusting the first row of seats first and then the second row of seats, or adjusting the second row of seats first and then the first row of seats.

[0046] In the embodiment of the present disclosure, if the movement directions of at least two rows of seats are the same, the adjustment order of the adjustment instructions is opposite to the movement direction.

[0047] For example, if it is determined that the adjustment order of the adjustment instructions is opposite to the movement direction based on the movement direction of at least two rows of seats, the adjustment instructions are sent to the at least two rows of seats in sequence according to the adjustment order opposite to the movement direction, so that the at least two rows of seats are adjusted to the target position in sequence according to the adjustment instructions.

[0048] It should be noted that the target position is related to the control instruction; accordingly, when the control instruction is used to control the seat to enter the target mode, the target position is the preset position corresponding to the target mode; when the control instruction is used to control the seat to exit the target mode, the target position is the position of at least two rows of seats before entering the target mode.

[0049] The adjustment instructions in the embodiment of the present disclosure are used to control the adjustment of each row of seats to their respective corresponding target positions. The adjustment instructions may include information about the target position, and may also include information about adjustment parameters determined based on the current position and the target position. Specifically, they may include information about the seat target position and the backrest target position, and may also include seat adjustment parameters and backrest adjustment parameters, etc. After receiving the control instruction, the target position information may be determined based on the type of control instruction. When the control instruction is a control instruction for exiting the target mode, the positions of at least two rows of seats before entering the target mode are determined as the target positions. When the control instruction is a control instruction for entering the target mode, the preset position corresponding to the target mode is determined as the target position. The preset position corresponding to the target mode may be a system default value obtained from a database or a user-defined value.

[0050] In an embodiment of the present disclosure, the seat adjustment device may, after obtaining the movement directions of the first and second row seats when entering or exiting a target mode, determine whether the movement directions of the first and second row seats are the same. If the movement directions of the first and second row seats are the same, it is determined that there is a risk of seat collision when adjusting the first and second row seats simultaneously. Therefore, the first and second row seats need to be adjusted in a certain adjustment sequence to avoid collision during the adjustment process. When determining the adjustment sequence, the adjustment sequence may be determined based on the movement directions of the seats. Specifically, the sequence corresponding to the direction opposite to the movement direction may be determined as the adjustment sequence. For example, when the movement directions of the first and second row seats are both rearward, the adjustment sequence may be from rear to front, with the second row seats adjusted first and then the first row seats. After determining the adjustment sequence, the seat adjustment device may send adjustment commands to the seats in sequence according to the adjustment sequence, so that the seats are adjusted to the corresponding target positions in accordance with the adjustment commands. For example, when the adjustment sequence is from rear to front, the adjustment command may be sent first to the second row seats and then to the first row seats.

[0051] In an exemplary implementation of the disclosed embodiment, the seat adjustment device may, after determining that the movement directions of at least two rows of seats are the same and determining the adjustment order according to the seat movement directions, send adjustment instructions to at least two rows of seats in sequence according to the adjustment order. After sending the adjustment instruction to one row of seats, the device may send the adjustment instruction to the next row of seats after a certain interval. The interval time may be preset or determined based on the initial spacing between the seats. For example, the larger the initial spacing, the shorter the interval time.

[0052] The disclosed embodiment receives control instructions for at least two adjacent rows of seats, where the control instructions are used to control the seats to enter or exit a target mode, and obtains the movement directions of the at least two rows of seats. If the movement directions of the at least two rows of seats are the same, adjustment instructions are sequentially sent to the at least two rows of seats in an adjustment order opposite to the movement directions, so that the at least two rows of seats are sequentially adjusted to target positions according to the adjustment instructions. When the control instructions are used to control the seats to enter the target mode, the target position is a preset position corresponding to the target mode. When the control instructions are used to control the seats to exit the target mode, the target position is the position of the at least two rows of seats before entering the target mode. When entering or exiting the target mode, and when the adjustment order of the adjustment instructions is determined based on the movement directions of the at least two rows of seats, the adjustment instructions are sent to the seats in the adjustment order. For example, when the movement direction is rearward, the adjustment instructions are first sent to the rear seats in a rear-to-front adjustment order. After receiving the adjustment instructions, the rear seats first move to the target positions. Then, the adjustment instructions are sent to the front seats. After receiving the adjustment instructions, the front seats also move to the corresponding target positions. This avoids collisions during seat movement, reduces the probability of seat adjustment failure, and improves user experience.

[0053] FIG2 is a flow chart of a method for determining a seat movement direction provided by an embodiment of the present disclosure. As shown in FIG2 , based on the above embodiment, the seat movement direction may be determined by the following method.

[0054] S202: For each row of seats, if the seat target position is located in a first direction of the seat's current position and the backrest target position is located in the first direction of the backrest's current position, determine that the seat's movement direction is the first movement direction.

[0055] In an embodiment of the present disclosure, the seat adjustment device can obtain the current position of each row of seats in at least two rows of seats targeted by the control instruction and the target position after entering or exiting the target mode after receiving the control instruction, wherein the current position includes the current position of the seat and the current position of the backrest, and the target position includes the target position of the seat and the target position of the backrest.

[0056] In the embodiment of the present disclosure, the position-adjustable electric seat supports automatic adjustment of the horizontal position of the seat and the backrest position of the seat, wherein the horizontal position of the seat can be adjusted by sliding forward and backward through a slide rail, and the backrest position of the seat can be adjusted by rotating through a shaft.

[0057] The current position may be measured by sensors installed on the vehicle. For example, the seat adjustment device may obtain the current seat position and backrest position of each row of seats, as well as the seat target position and backrest target position.

[0058] In an exemplary implementation of the embodiment of the present disclosure, the seat adjustment device can obtain the current position of each row of seats through sensors such as a two-dimensional camera, a three-dimensional camera, and a laser rangefinder.

[0059] The first direction in the embodiment of the present disclosure can be understood as the direction of the vehicle (i.e., the front of the vehicle), and the first movement direction is the same as the first direction, specifically the movement direction toward the first direction (i.e., forward movement).

[0060] In the disclosed embodiment, the seat adjustment device can compare the seat target position of the same row of seats with the seat current position, and the backrest target position with the backrest current position after obtaining the seat current position, backrest current position, seat target position and backrest target position of each row of seats. For each row of seats, if the seat target position of the row of seats is located in the first direction of the seat current position, and the backrest target position of the row of seats is also located in the first direction of the backrest current position, it can be determined that the seat adjustment direction and the backrest adjustment direction are both the first movement direction, and the overall movement direction of the seat is the first movement direction.

[0061] S203: If the seat target position is located in the second direction of the seat's current position and the backrest target position is located in the second direction of the backrest's current position, determine that the seat's movement direction is the second movement direction.

[0062] The second direction in the disclosed embodiment can be understood as being towards the rear of the vehicle (i.e., the opposite direction of the vehicle's travel direction), the second movement direction is the same as the second direction, specifically the movement direction towards the second direction (i.e., backward movement), the first direction is opposite to the second direction, and the first movement direction is also opposite to the second movement direction.

[0063] In the disclosed embodiment, the seat adjustment device can compare the seat target position of the same row of seats with the seat current position, and the backrest target position with the backrest current position after obtaining the seat current position, backrest current position, seat target position and backrest target position of each row of seats. For each row of seats, if the seat target position of the row of seats is located in the second direction of the seat current position, and the backrest target position of the row of seats is also located in the second direction of the backrest current position, it can be determined that the seat adjustment direction and the backrest adjustment direction are both the second movement direction, and the overall movement direction of the seat is the second movement direction.

[0064] S204. If the seat target position is located in the first direction of the seat's current position and the backrest target position is located in the second direction of the backrest's current position, or the seat target position is located in the second direction of the seat's current position and the backrest target position is located in the first direction of the backrest's current position, then it is determined that the seat adjustment direction of the seat is opposite to the backrest adjustment direction, and the seat's movement direction includes a first movement direction and a second movement direction, wherein the first direction is toward the front of the vehicle, the second direction is toward the rear of the vehicle, the first movement direction is the same as the first direction, and the second movement direction is the same as the second direction.

[0065] In the embodiment of the present disclosure, the seat adjustment device can compare the seat target position of the same row of seats with the seat current position, and compare the backrest target position with the backrest current position. For each row of seats, if the seat target position is located in the first direction of the seat current position, and the backrest target position is located in the second direction of the backrest current position, it can be determined that the seat adjustment direction is the first movement direction, and the backrest adjustment direction is the second movement direction; if the seat target position is located in the second direction of the seat current position, and the backrest target position is located in the first direction of the backrest current position, it can be determined that the seat adjustment direction is the second movement direction, and the backrest adjustment direction is the first movement direction. In the above two cases, the seat adjustment direction and the backrest adjustment direction are opposite. Therefore, the overall movement direction of the seat includes both the first movement direction and the second movement direction.

[0066] The embodiment of the present disclosure obtains the current position of each row of seats in at least two rows of seats and the target position after entering or exiting the target mode, the current position includes the current position of the seat and the current position of the backrest, and the target position includes the target position of the seat and the target position of the backrest. For each row of seats, if the target position of the seat is in the first direction of the current position of the seat and the target position of the backrest is in the first direction of the current position of the backrest, then the movement direction of the seat is determined to be the first movement direction. If the target position of the seat is in the second direction of the current position of the seat and the target position of the backrest is in the second direction of the current position of the backrest, then the movement direction of the seat is determined to be the second movement direction. If the target position of the seat is in the first direction of the current position of the seat and the target position of the backrest is in the second direction of the current position of the backrest, then the movement direction of the seat is determined to be the second movement direction. If the seat is located in the second direction of the current position of the backrest, or the seat target position is located in the second direction of the current position of the seat and the backrest target position is located in the first direction of the current position of the backrest, then it is determined that the seat adjustment direction of the seat is opposite to the backrest adjustment direction, and the movement direction of the seat includes a first movement direction and a second movement direction, wherein the first direction is towards the front of the vehicle, and the second direction is towards the rear of the vehicle, the first movement direction is the same as the first direction, and the second movement direction is the same as the second direction. The movement direction of each row of seats can be comprehensively determined through the current position and target position of the seat and backrest, thereby improving the accuracy of the movement direction determination, facilitating the subsequent determination of whether the movement directions of at least two adjacent rows of seats are the same, and further reducing the probability of seat adjustment failure.

[0067] In some embodiments of the present disclosure, if the movement direction of each row of seats in at least two rows of seats includes a first movement direction and a second movement direction, the first movement direction is determined as the movement direction of the at least two rows of seats.

[0068] For example, after determining the movement direction of each row of seats in at least two rows of seats, if the movement direction of each row of seats includes a first movement direction and a second movement direction (that is, the seat adjustment direction and the backrest adjustment direction of each row of seats are opposite), then according to a preset rule, one of the first movement direction and the second movement direction may be determined as the common movement direction of at least two rows of seats, for example, the first movement direction may be determined as the movement direction of at least two rows of seats.

[0069] For example, if the seat adjustment direction of the first row of seats is the first movement direction and the backrest adjustment direction is the second movement direction, then the overall movement direction of the first row of seats includes the first movement direction and the second movement direction. If the seat adjustment direction of the second row of seats is the second movement direction and the backrest adjustment direction is the first movement direction, then the overall movement direction of the second row of seats also includes the first movement direction and the second movement direction. In this case, the seat adjustment device can determine the first movement direction as the movement direction of at least two rows of seats. If the overall movement direction of the first row of seats includes the first movement direction and the second movement direction, while the movement direction of the second row of seats only includes the second movement direction, then the second movement direction is determined as the common movement direction of at least two rows of seats. By setting the priority of the movement direction, when at least two rows of seats have the same movement direction, an accurate movement direction can be determined, facilitating the subsequent reasonable determination of the adjustment order based on this accurate movement direction, further reducing the probability of seat adjustment failure.

[0070] In other embodiments of the present disclosure, the current position and the target position may be represented by Hall values.

[0071] For example, the closer to the front of the vehicle, the larger the Hall value corresponding to the seat position, and the closer to the rear of the vehicle, the smaller the Hall value corresponding to the seat position. When the seat adjustment device compares the seat target position with the seat current position, or when comparing the backrest target position with the backrest current position, if the Hall value corresponding to the seat target position is greater than the Hall value corresponding to the seat current position, the seat target position is determined to be in the first direction (i.e., forward) of the seat current position; if the Hall value corresponding to the seat target position is less than the Hall value corresponding to the seat current position, the seat target position is determined to be in the second direction (i.e., rear) of the seat current position. Similarly, if the Hall value corresponding to the backrest target position is greater than the Hall value corresponding to the backrest current position, the backrest target position is determined to be in the first direction (i.e., forward) of the backrest current position; if the Hall value corresponding to the backrest target position is less than the Hall value corresponding to the backrest current position, the backrest target position is determined to be in the second direction (i.e., rear) of the backrest current position. By representing the current position and target position through Hall values, the overall movement direction of the seat can be determined by a simple comparison of numerical values ​​when determining the seat adjustment direction and the backrest adjustment direction, shortening processing time, improving processing speed, and further enhancing user experience.

[0072] FIG3 is a flow chart of a method for sending an adjustment instruction provided by an embodiment of the present disclosure. As shown in FIG3 , based on the above embodiment, the adjustment instruction may be sent by the following method.

[0073] S301 : Send an adjustment instruction to a first seat in at least two rows of seats according to an adjustment order, and monitor a feedback signal returned by the first seat, the feedback signal including an adjustment completion signal.

[0074] The first seat in the embodiment of the present disclosure can be understood as any row of seats in at least two rows of seats.

[0075] In an embodiment of the present disclosure, when sending adjustment instructions to at least two rows of seats in an adjustment order, the seat adjustment device may first send the adjustment instruction to the first seat and then send the adjustment instruction to the second seat according to the adjustment order. After sending the adjustment instruction to the first seat, the seat adjustment device will monitor the feedback signal returned by the first seat, and then perform the next operation based on the monitored feedback signal.

[0076] In an exemplary implementation of the presently disclosed embodiment, the seat adjustment device may first send an adjustment instruction to the first row of seats after determining that the movement direction of the first row of seats and the second row of seats is the first movement direction (i.e., forward movement). If the first row of seats returns an adjustment completion signal within 8 seconds, an adjustment instruction is sent to the second row of seats.

[0077] S302: In response to receiving an adjustment completion signal returned by the first seat within a first preset time, or not receiving a feedback signal returned by the first seat within the first preset time, sending an adjustment instruction to a second seat in at least two rows of seats.

[0078] The first preset time in the embodiment of the present disclosure can be understood as the time required for seat adjustment under normal circumstances, which is not limited here. Optionally, the first preset time can be 8 seconds.

[0079] In the embodiment of the present disclosure, after sending an adjustment instruction to the first seat, the seat adjustment device may immediately send an adjustment instruction to the second seat if it detects an adjustment completion signal returned by the first seat within a first preset time. If it does not detect any feedback signal returned by the first seat within the first preset time after sending the adjustment instruction, it may send an adjustment instruction to the second seat after the first preset time is reached.

[0080] In an exemplary implementation of the present disclosure, if the seat adjustment device does not receive an adjustment completion signal or other feedback signal returned by the first row of seats within 8 seconds, it may send an adjustment instruction to the second row of seats 8 seconds after sending the adjustment instruction to the first row of seats.

[0081] The embodiment of the present disclosure sends an adjustment instruction to the first seat in at least two rows of seats in an adjustment order, and monitors the feedback signal returned by the first seat, wherein the feedback signal includes an adjustment completion signal. If the adjustment completion signal returned by the first seat is received within a first preset time, or if the feedback signal returned by the first seat is not received within the first preset time, an adjustment instruction is sent to the second seat in at least two rows of seats. The real-time adjustment status of the seat can be determined based on the feedback information returned by the seat, and other seats can be adjusted after the adjustment of the first adjusted seat is completed, thereby further reducing the probability of adjustment failure caused by collision during the seat adjustment process.

[0082] In some further embodiments of the present disclosure, the feedback signal also includes an adjustment failure signal. The seat adjustment device can stop sending adjustment instructions to other seats in at least two rows of seats and generate a first reminder message in response to receiving an adjustment failure signal returned by the first seat within a first preset time.

[0083] For example, after sending an adjustment instruction to a first seat, the seat adjustment device may detect an adjustment failure signal from the first seat within a first preset time period, thereby determining that the first seat has failed to adjust to the target position and stopping sending adjustment instructions to other seats in at least two rows of seats. This prevents the other seats from colliding with the first seat, which is not in the target position, during adjustment. Furthermore, after detecting the adjustment failure signal from the first seat, the seat adjustment device may generate a first reminder message to alert the user in the vehicle of the adjustment failure. The first reminder message may be displayed as a pop-up window on a display device or played as a voice message within the vehicle, without limitation.

[0084] Optionally, after sending an adjustment instruction to the first row of seats, if the seat adjustment device receives an adjustment failure signal returned by the first row of seats within 8 seconds, it will no longer send an adjustment instruction to the second row of seats and generate a first reminder message.

[0085] In some further embodiments of the present disclosure, the seat adjustment device may generate a second reminder message in response to not receiving a feedback signal returned by the first seat within a second preset time, where the second preset time is greater than the first preset time.

[0086] The second preset time may be understood as a preset timeout period, which is not limited here. For example, the second preset time may be 100 seconds.

[0087] For example, after sending an adjustment command to a first seat, if the seat adjustment device does not receive an adjustment completion signal or an adjustment failure signal from the first seat within a first preset time, the device may continue to monitor for feedback signals from the first seat. If no feedback signal from the first seat is received within a second preset time after sending the adjustment command to the first seat, the device may determine that the adjustment process of the first seat has timed out and generate a second reminder message to alert the user that the adjustment of the first seat has timed out. The second reminder message may be displayed as a pop-up window on a display device or played in the vehicle via voice, without limitation.

[0088] The following takes the example of two adjacent rows of adjustable seats in a vehicle, where the movement direction of the two rows of seats when entering the target mode is the second movement direction (i.e., backward movement) and the movement direction when exiting the target mode is the first movement direction (i.e., forward movement) to explain the specific methods of the seat adjustment device sending adjustment instructions and monitoring feedback signals.

[0089] After receiving the control command to enter the target mode, the seat adjustment device determines that the adjustment order is from back to front, first sends the adjustment command to the rear seat, monitors whether the rear seat returns a feedback signal, and if the feedback signal returned by the rear seat is received within the first preset time, and the feedback signal is an adjustment completion signal, immediately sends the adjustment command to the front seat so that the front seat can be adjusted to the target position as soon as possible; if the feedback signal received is an adjustment failure signal, no adjustment command is sent to the front seat, and a first reminder message is generated to remind the user that the rear seat adjustment failed; if no feedback signal is received from the rear seat within the first preset time after the adjustment command is sent to the rear seat If any feedback signal is returned by the seat, an adjustment instruction will be sent to the front seat after the first preset time, and the rear seat will continue to be monitored. Within the second preset time after the adjustment instruction is sent to the rear seat, if an adjustment completion signal is received from the rear seat, no other processing will be performed. If an adjustment failure signal is received from the rear seat, an adjustment interruption instruction will be immediately sent to the front seat to stop the front seat from moving after receiving the adjustment interruption instruction, and a first reminder message of rear seat adjustment failure will be generated. If no feedback signal is received from the rear seat when the second preset time is reached, a second reminder message will be generated to remind the user that the rear seat adjustment has timed out.

[0090] After receiving the control command to exit the target mode, the seat adjustment device determines that the adjustment order is from front to rear, first sends the adjustment command to the front seat, monitors whether the front seat returns a feedback signal, and if the feedback signal returned by the front seat is received within the first preset time, and the feedback signal is an adjustment completion signal, immediately sends the adjustment command to the rear seat so that the rear seat can be adjusted to the target position as soon as possible; if the feedback signal received is an adjustment failure signal, no adjustment command is sent to the rear seat, and a first reminder message is generated to remind the user that the front seat adjustment failed; if the front seat is not received within the first preset time after the adjustment command is sent If any feedback signal is returned by the seat, an adjustment instruction will be sent to the rear seat after the first preset time, and the front seat will continue to be monitored. Within the second preset time after the adjustment instruction is sent to the front seat, if an adjustment completion signal is received from the front seat, no other processing will be performed. If an adjustment failure signal is received from the front seat, an adjustment interruption instruction will be immediately sent to the rear seat to stop the rear seat from moving after receiving the adjustment interruption instruction, and a first reminder message of the front seat adjustment failure will be generated. If no feedback signal is received from the front seat when the second preset time is reached, a second reminder message will be generated to remind the user that the front seat adjustment has timed out.

[0091] Figure 4 is a structural schematic diagram of a seat adjustment device provided by an embodiment of the present disclosure. As shown in Figure 4, the seat adjustment device 400 includes: a receiving module 410, an acquisition module 420, and a sending module 430, wherein the receiving module 410 is configured to receive control instructions for at least two rows of seats, and the control instructions are used to control the seats to enter or exit a target mode; the acquisition module 420 is configured to respectively acquire the movement directions of the at least two rows of seats; the sending module 430 is configured to determine the adjustment order of the adjustment instructions according to the movement directions of the at least two rows of seats, and send the adjustment instructions to the at least two rows of seats according to the adjustment order, so that the at least two rows of seats are adjusted to the target position according to the adjustment instructions; the target position is related to the control instruction.

[0092] Optionally, the sending module 430 includes: a sequence determining unit configured to, if the movement directions of the at least two rows of seats are the same, adjust the sequence of the adjustment instructions in the opposite direction of the movement direction.

[0093] Optionally, when the control instruction is used to control the seat to enter a target mode, the target position is a preset position corresponding to the target mode; when the control instruction is used to control the seat to exit a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

[0094] Optionally, the acquisition module 420 includes: a position acquisition unit, configured to respectively acquire the current position of each row of seats in the at least two rows of seats and the target position after entering or exiting the target mode; and a direction determination unit, configured to determine the movement direction of each row of seats based on the current position and target position of each row of seats.

[0095] Optionally, the current position includes the current position of the seat and the current position of the backrest, and the target position includes the target position of the seat and the target position of the backrest; the acquisition module 420 further includes: a first determination unit configured to, for each row of seats, determine that the movement direction of the seat is the first movement direction if the target position of the seat is located in the first direction of the current position of the seat and the target position of the backrest is located in the first direction of the current position of the backrest; a second determination unit configured to determine that the movement direction of the seat is the second movement direction if the target position of the seat is located in the second direction of the current position of the seat and the target position of the backrest is located in the second direction of the current position of the backrest direction; a third determining unit, configured to determine that the seat adjustment direction of the seat is opposite to the backrest adjustment direction if the seat target position is located in the first direction of the seat current position and the backrest target position is located in the second direction of the backrest current position, or, the seat target position is located in the second direction of the seat current position and the backrest target position is located in the first direction of the backrest current position, the movement direction of the seat includes a first movement direction and a second movement direction, wherein the first direction is towards the front of the vehicle, the second direction is towards the rear of the vehicle, the first movement direction is the same as the first direction, and the second movement direction is the same as the second direction.

[0096] Optionally, the acquisition module 420 further includes: a fourth determination unit configured to determine the first movement direction as the movement direction of the at least two rows of seats if the movement direction of each row of seats in the at least two rows of seats includes the first movement direction and the second movement direction.

[0097] Optionally, the sending module 430 includes: a first sending unit, configured to send an adjustment instruction to the first seat in the at least two rows of seats in accordance with the adjustment order, and monitor the feedback signal returned by the first seat, wherein the feedback signal includes an adjustment completion signal; a second sending unit, configured to send an adjustment instruction to the second seat in the at least two rows of seats in response to receiving an adjustment completion signal returned by the first seat within a first preset time, or not receiving a feedback signal returned by the first seat within the first preset time.

[0098] Optionally, the feedback signal also includes an adjustment failure signal, and the sending module 430 also includes: a stop unit, configured to stop sending adjustment instructions to other seats in the at least two rows of seats in response to receiving the adjustment failure signal returned by the first seat within the first preset time, and generate a first reminder message.

[0099] Optionally, the sending module 430 further includes: a reminder unit configured to generate a second reminder message in response to not receiving a feedback signal returned by the first seat within a second preset time, where the second preset time is greater than the first preset time.

[0100] The seat adjustment device provided in this embodiment can execute the method described in any of the above embodiments. Its execution method and beneficial effects are similar and will not be described in detail here.

[0101] FIG5 is a schematic structural diagram of a computer device provided by an embodiment of the present disclosure.

[0102] As shown in FIG. 5 , the computer device may include a processor 510 and a memory 520 storing computer program instructions.

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

[0104] Memory 520 may include a large-capacity memory for information or instructions. By way of example, and not limitation, memory 520 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk, a magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 520 may include removable or non-removable (or fixed) media. Where appropriate, memory 520 may be internal or external to the integrated gateway device. In certain embodiments, memory 520 is non-volatile solid-state memory. In certain embodiments, memory 520 includes read-only memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0105] The processor 510 reads and executes computer program instructions stored in the memory 520 to perform the steps of the seat adjustment method provided in the embodiment of the present disclosure.

[0106] In one example, the computer device may further include a transceiver 530 and a bus 540. As shown in FIG5 , the processor 510, the memory 520, and the transceiver 530 are connected via the bus 540 and communicate with each other.

[0107] Bus 540 includes hardware, software or both. For example, and not limitation, bus may include Accelerated Graphics Port (AGP) or other graphics bus, Extended Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industrial Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association Local Bus (VLB) bus or other suitable bus or a combination of two or more of these. Where appropriate, bus 540 may include one or more buses. Although the present disclosure describes and illustrates a specific bus, the present disclosure contemplates any suitable bus or interconnection.

[0108] The embodiment of the present disclosure further provides a computer-readable storage medium, which may store a computer program. When the computer program is executed by a processor, the processor implements the seat adjustment method provided by the embodiment of the present disclosure.

[0109] The above-mentioned storage medium may, for example, include a memory 520 of computer program instructions, and the above-mentioned instructions may be executed by the processor 510 of the seat adjustment device to complete the seat adjustment method provided by the embodiment of the present disclosure. Optionally, the storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a ROM, a random access memory (Random Access Memory, RAM), a compact disc read-only memory (Compact Disc ROM, CD-ROM), a magnetic tape, a floppy disk and an optical data storage device, etc. The above-mentioned computer program may be written in any combination of one or more programming languages ​​to form program codes for performing the operations of the embodiment of the present disclosure, and the programming languages ​​include object-oriented programming languages ​​such as Java, C++, etc., and also include conventional procedural programming languages ​​such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0110] An embodiment of the present disclosure also provides a vehicle, which includes a memory, a processor, and a computer program, wherein the computer program is stored in the memory. When the computer program is executed by the processor, the various processes and effects in the above embodiments of the present disclosure can be implemented, which will not be repeated here.

[0111] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein. Industrial Applicability

[0112] The present disclosure relates to a seat adjustment method, apparatus, device, storage medium, vehicle, and program product, the method comprising: receiving control instructions for at least two adjacent rows of seats, the control instructions being used to control the seats to enter or exit a target mode; respectively obtaining the movement directions of the at least two rows of seats; determining an adjustment sequence of the adjustment instructions based on the movement directions of the at least two rows of seats, and sending adjustment instructions to the at least two rows of seats according to the adjustment sequence, so that the at least two rows of seats are adjusted to target positions according to the adjustment instructions; the target positions are related to the control instructions. The present disclosure can, when entering or exiting a target mode and determining an adjustment sequence of the adjustment instructions based on the movement directions of the at least two rows of seats, send adjustment instructions to the seats according to the adjustment sequence, so that the at least two rows of seats are adjusted to target positions in a predetermined order, thereby avoiding collisions during seat movement and reducing the probability of seat adjustment failure.

Claims

1. A seat adjustment method, comprising: receiving control instructions for at least two adjacent rows of seats, the control instructions being used to control the seats to enter or exit a target mode; respectively obtaining movement directions of the at least two rows of seats; determining an adjustment sequence of adjustment instructions according to the movement directions of the at least two rows of seats, and sending the adjustment instructions to the at least two rows of seats according to the adjustment sequence, so that the at least two rows of seats are adjusted to target positions according to the adjustment instructions; The target position is related to the control instruction.

2. The method according to claim 1, wherein The step of determining the adjustment order of the adjustment instructions according to the movement directions of the at least two rows of seats includes: If the movement directions of the at least two rows of seats are the same, the adjustment order of the adjustment instructions is opposite to the movement direction.

3. The method according to claim 1 or 2, wherein: When the control instruction is used to control the seat to enter the target mode, the target position is the preset position corresponding to the target mode. When the control instruction is used to control the seat to exit the target mode, the target position is the position of the at least two rows of seats before entering the target mode.

4. The method according to any one of claims 1 to 3, wherein: The obtaining of the movement directions of the at least two rows of seats respectively includes: respectively obtaining a current position of each row of seats in the at least two rows of seats and a target position after entering or exiting a target mode; The movement direction of each row of seats is determined according to the current position and target position of each row of seats.

5. The method according to claim 4, wherein The current position includes a current seat position and a current backrest position, the target position includes a target seat position and a backrest target position, and determining the movement direction of each row of seats according to the current position and the target position of each row of seats includes: For each row of seats, if the seat target position is located in the first direction of the seat's current position and the backrest target position is located in the first direction of the backrest's current position, determining the seat's movement direction as the first movement direction; If the seat target position is located in the second direction of the seat current position and the backrest target position is located in the second direction of the backrest current position, determining that the movement direction of the seat is the second movement direction; If the seat target position is located in the first direction of the seat's current position and the backrest target position is located in the second direction of the backrest's current position, or, the seat target position is located in the second direction of the seat's current position and the backrest target position is located in the first direction of the backrest's current position, then it is determined that the seat adjustment direction of the seat is opposite to the backrest adjustment direction, and the seat's movement direction includes a first movement direction and a second movement direction, wherein the first direction is toward the front of the vehicle, the second direction is toward the rear of the vehicle, the first movement direction is the same as the first direction, and the second movement direction is the same as the second direction.

6. The method according to claim 5, wherein: The method further comprises: If the movement direction of each row of seats in the at least two rows of seats includes the first movement direction and the second movement direction, the first movement direction is determined as the movement direction of the at least two rows of seats.

7. The method according to any one of claims 1 to 6, wherein: The sending of adjustment instructions to the at least two rows of seats according to the adjustment sequence includes: sending an adjustment instruction to a first seat in the at least two rows of seats according to the adjustment sequence, and monitoring a feedback signal returned by the first seat, the feedback signal including an adjustment completion signal; In response to receiving an adjustment completion signal returned by the first seat within a first preset time, or not receiving a feedback signal returned by the first seat within the first preset time, an adjustment instruction is sent to the second seat in the at least two rows of seats.

8. The method according to claim 7, wherein: The feedback signal further includes an adjustment failure signal. After sending an adjustment instruction to a first seat in the at least two rows of seats according to the adjustment sequence and monitoring a feedback signal returned by the first seat, the method further includes: In response to receiving an adjustment failure signal returned by the first seat within the first preset time, the sending of adjustment instructions to other seats in the at least two rows of seats is stopped, and a first reminder message is generated.

9. The method according to claim 7, wherein: After sending an adjustment instruction to a first seat in the at least two rows of seats according to the adjustment sequence and monitoring a feedback signal returned by the first seat, the method further includes: In response to not receiving a feedback signal returned by the first seat within a second preset time, a second reminder message is generated, and the second preset time is greater than the first preset time.

10. A seat adjustment device, comprising: a receiving module configured to receive control instructions for at least two rows of seats, the control instructions being used to control the seats to enter or exit a target mode; an acquisition module configured to respectively acquire the movement directions of the at least two rows of seats; a sending module configured to determine an adjustment sequence of adjustment instructions according to the movement directions of the at least two rows of seats, and send the adjustment instructions to the at least two rows of seats according to the adjustment sequence, so that the at least two rows of seats are adjusted to target positions according to the adjustment instructions; The target position is related to the control instruction.

11. A computer device comprising: Memory; processor; and a computer program; wherein the computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1 to 9.

12. A computer-readable storage medium, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

13. A vehicle comprising: Memory; processor; and a computer program; wherein the computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1 to 9.

14. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Seat adjustment method, system, device, and computer readable storage medium

    CN109109683A

  • Method for adjusting vehicle seat, electronic equipment, vehicle and storage medium

    CN115352326A

  • Seat adjusting method, device and equipment and storage medium

    CN116061773A

  • Control method, vehicle and computer readable storage medium

    CN117183841A

  • Seat adjusting method and device, automobile and computer readable storage medium

    CN117360339A

Cited By

  • Seat adjusting method, device and equipment, storage medium and vehicle

    CN120716539A