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

By receiving and processing seat control instructions, obtaining the direction of movement and adjusting in the opposite direction, the problem of collision during the adjustment of multiple rows of seats is solved, and the success rate of seat adjustment and user experience are improved.

CN120716539APending Publication Date: 2025-09-30BEIJING CO WHEELS TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202410371228.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-28
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

When multiple rows of adjacent seats move in the same direction and are close together, collisions are likely to occur during seat adjustment, resulting in adjustment failure and affecting the user experience.

Method used

By receiving control instructions from adjacent seats, obtaining their movement directions, and sending adjustment instructions in the opposite order of the movement direction, the seats are adjusted to the target positions in sequence to avoid collisions.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120716539A_ABST
    Figure CN120716539A_ABST
Patent Text Reader

Abstract

The invention relates to a seat adjusting method and device, equipment, a storage medium and a vehicle, and the method comprises the steps that control instructions for at least two adjacent rows of seats are received, and the control instructions are used for controlling the seats to enter / exit a target mode; respectively acquiring the movement directions of the at least two rows of seats; and if the movement directions of the at least two rows of seats are the same, according to an adjustment sequence opposite to the movement directions, sequentially sending an adjustment instruction to the at least two rows of seats, so that the at least two rows of seats are sequentially adjusted to target positions according to the adjustment instruction. According to the method and the device, when the target mode is entered / quitted and the movement directions of the at least two adjacent rows of seats are the same, the adjusting instruction is sent to the seats according to the adjusting sequence opposite to the movement directions, so that the at least two rows of seats can be sequentially adjusted to the target positions according to the preset sequence, and the seats are prevented from colliding in the movement process; and the probability of seat adjustment failure is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle technology, and in particular to a seat adjustment method, device, equipment, storage medium, and vehicle. Background Art

[0002] 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

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

[0004] A first aspect of an embodiment of the present disclosure provides a seat adjustment method, the method comprising:

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

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

[0007] If the movement directions of the at least two rows of seats are the same, adjustment instructions are sent to the at least two rows of seats in sequence in an adjustment order opposite to the movement direction, so that the at least two rows of seats are adjusted to the target positions in sequence according to the adjustment instructions, wherein, when the control instruction is used to control the seats to enter a target mode, the target position is a preset position corresponding to the target mode, and when the control instruction is used to control the seats to exit a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

[0008] A second aspect of an embodiment of the present disclosure provides a seat adjustment device, the device comprising:

[0009] 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 / exit a target mode;

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

[0011] A sending module is used to send adjustment instructions to the at least two rows of seats in sequence according to an adjustment order opposite to the movement direction if the movement directions of the at least two rows of seats are the same, so that the at least two rows of seats are adjusted to the target positions in sequence according to the adjustment instructions, wherein, when the control instruction is used to control the seats to enter a target mode, the target position is a preset position corresponding to the target mode, and when the control instruction is used to control the seats to exit a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

[0012] A third aspect of an embodiment of the present disclosure provides a computer device comprising 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 as described in the first aspect above is implemented.

[0013] A fourth aspect of an embodiment of the present disclosure 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 as described in the first aspect above is implemented.

[0014] A fifth aspect of an embodiment of the present disclosure provides a vehicle comprising a memory and 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 as described in the first aspect above is implemented.

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

[0016] In the seat adjustment method, device, equipment, storage medium and vehicle provided by 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 / exit a target mode, and the movement directions of the at least two rows of seats are respectively obtained. If the movement directions of the at least two rows of seats are the same, 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 positions in sequence according to the adjustment instructions, wherein, when the control instructions are used to control the seats to enter the target mode, the target position is the preset position corresponding to the target mode, and when the control instructions are used to control the seats to exit the target mode mode, the target position is the position of at least two rows of seats before entering the target mode. When entering / exiting the target mode and the movement direction of at least two adjacent rows of seats is the same, adjustment instructions are sent to the seats in an adjustment order opposite to the movement direction. For example, when the movement direction is backward, the adjustment instruction is sent to the rear seats first in the adjustment order from back to front. After receiving the adjustment instruction, the rear seats first move to the target position, and then the adjustment instruction is sent to the front seats. After receiving the adjustment instruction, the front seats also move to the corresponding target position, thereby avoiding collision during seat movement, reducing the probability of seat adjustment failure, and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] 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.

[0018] 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.

[0019] Figure 1 is a flow chart of a seat adjustment method provided by an embodiment of the present disclosure;

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

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

[0022] Figure 4 is a structural schematic diagram of a seat adjustment device provided by an embodiment of the present disclosure;

[0023] Figure 5 It is a structural diagram of a computer device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0024] 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.

[0025] 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.

[0026] 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.

[0027] 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.

[0028] 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".

[0029] Figure 1 This 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 set in a vehicle computer. Figure 1 As shown, the seat adjustment method provided in this embodiment includes the following steps:

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

[0031] 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.

[0032] The target mode in the embodiment of the present disclosure is used to facilitate users in the car to quickly adjust the seat position. For example, the target mode can be a nap mode. When the user is tired or sleepy, the user can enter the nap 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.

[0033] 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.

[0034] 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 is for 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.

[0035] 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.

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

[0037] The movement direction in the embodiment of the present disclosure can be understood as the movement direction of the seat when entering / 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.

[0038] 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 / exiting the target mode respectively when determining that the control objects of the control instructions for controlling the seats to enter / exit the target mode include the first row seats and the second row seats.

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

[0040] S103. If the movement direction of at least two rows of seats is the same, adjustment instructions are sent to the at least two rows of seats in sequence in an adjustment order opposite to the movement direction, so that the at least two rows of seats are adjusted to the target positions in sequence according to the adjustment instructions. When the control instructions are used to control the seats to enter a 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 a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

[0041] 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.

[0042] 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.

[0043] 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 / 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.

[0044] 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.

[0045] 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 / exit a target mode. The movement directions of the at least two rows of seats are respectively obtained. 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 / exiting the target mode and the movement directions of the at least two adjacent rows of seats are the same, adjustment instructions are sent to the seats in an adjustment order opposite to the movement directions. For example, when the movement direction is rearward, adjustment instructions are first sent to the rear seats in an adjustment order from rear to front. After receiving the adjustment instructions, the rear seats first move to the target positions. Then, 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.

[0046] Figure 2 is a flow chart of a method for determining the movement direction of a seat provided by an embodiment of the present disclosure, such as Figure 2 As shown, based on the above embodiment, the seat movement direction can be determined by the following method.

[0047] S201. Obtain the current position of each row of seats in at least two rows of seats and the target position after entering / exiting the target mode, the current position including the current position of the seat and the current position of the backrest, and the target position including the target position of the seat and the target position of the backrest.

[0048] 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.

[0049] 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 / exiting the target mode after receiving the control instruction, wherein the current position can be measured by sensors installed on the vehicle. Specifically, the seat adjustment device can obtain the current position of the seat and the current position of the backrest of each row of seats, as well as the target position of the seat and the target position of the backrest.

[0050] 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.

[0051] 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.

[0052] 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).

[0053] 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.

[0054] S203: 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, determine that the movement direction of the seat is the second movement direction.

[0055] 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.

[0056] 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.

[0057] 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 and the second direction is toward the rear of the vehicle, and the first movement direction and the second movement direction are the same as the first direction and the second direction, respectively.

[0058] 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.

[0059] 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 / 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, and the first movement direction and the second movement direction are respectively the same as the first direction and 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 the 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.

[0060] 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.

[0061] Specifically, 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 the seat adjustment device can determine one of the first movement direction and the second movement direction as the common movement direction of at least two rows of seats according to a preset rule, for example, determine the first movement direction as the movement direction of at least two rows of seats.

[0062] 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.

[0063] In some other embodiments of the present disclosure, the current position and the target position are represented by Hall values.

[0064] Specifically, 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 numerical comparison when determining the seat adjustment direction and the backrest adjustment direction, shortening processing time, improving processing speed, and further enhancing user experience.

[0065] Figure 3 This is a flow chart of a method for sending an adjustment instruction provided by an embodiment of the present disclosure. Figure 3 As shown, based on the above embodiment, the adjustment instruction can be sent by the following method.

[0066] 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.

[0067] 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.

[0068] 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.

[0069] 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.

[0070] 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.

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

[0072] 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.

[0073] 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.

[0074] 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.

[0075] 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.

[0076] Specifically, after sending an adjustment command to a first seat, the seat adjustment device may, if it detects an adjustment failure signal from the first seat within a first preset time, determine that the first seat has failed to adjust to the target position and therefore cease sending adjustment commands to other seats in at least two rows of seats, thereby preventing 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 in the vehicle via voice, without limitation.

[0077] 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.

[0078] 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.

[0079] The second preset time may be understood as a preset timeout period. For example, the second preset time may be 100 seconds.

[0080] Specifically, after sending an adjustment command to the 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 thus generate a second reminder message to remind 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.

[0081] 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.

[0082] 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.

[0083] 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.

[0084] Figure 4 Schematic diagram of a seat adjustment device provided by an embodiment of the present disclosure. Figure 4As shown, 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 used to receive control instructions for at least two rows of seats, and the control instructions are used to control the seats to enter / exit a target mode; the acquisition module 420 is used to respectively obtain the movement directions of the at least two rows of seats; the sending module 430 is used to send adjustment instructions to the at least two rows of seats in sequence in an adjustment order opposite to the movement direction if the movement directions of the at least two rows of seats are the same, so that the at least two rows of seats are adjusted to the target positions in sequence according to the adjustment instructions, wherein, when the control instructions are used to control the seats to enter a target mode, the target position is a preset position corresponding to the target mode, and when the control instructions are used to control the seats to exit a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

[0085] Optionally, the acquisition module 420 includes: a position acquisition unit for respectively acquiring the current position of each row of seats in the at least two rows of seats and the target position after entering / exiting the target mode, the current position including the current position of the seat and the current position of the backrest, and the target position including the target position of the seat and the target position of the backrest; a first determination unit for, for each row of seats, determining 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 for determining that the movement direction of the seat is the first 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 The movement direction of the seat includes a first movement direction and a second movement direction, wherein the first direction is the front direction of the vehicle, the second direction is the rear direction of the vehicle, and the first movement direction and the second movement direction are the same as the first direction and the second direction respectively.

[0086] 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.

[0087] Optionally, the sending module 430 includes: a first sending unit, used 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, used to send an adjustment instruction to the second seat in the at least two rows of seats in response to receiving the adjustment completion signal returned by the first seat within a first preset time, or not receiving the feedback signal returned by the first seat within the first preset time.

[0088] Optionally, the feedback signal also includes an adjustment failure signal, and the sending module 430 also includes: a stop unit, which is used 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.

[0089] 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.

[0090] 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.

[0091] Figure 5 It is a structural diagram of a computer device provided by an embodiment of the present disclosure.

[0092] like Figure 5 As shown, the computer device may include a processor 510 and a memory 520 storing computer program instructions.

[0093] Specifically, 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 application.

[0094] 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.

[0095] 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.

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

[0097] The bus 540 includes hardware, software, or both. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, the bus 540 may include one or more buses. Although embodiments herein describe and illustrate a particular bus, this application contemplates any suitable bus or interconnect.

[0098] 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.

[0099] 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.

[0100] 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.

[0101] 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.

Claims

1. A seat adjustment method, characterized in that: include: receiving control instructions for at least two adjacent rows of seats, the control instructions being used to control the seats to enter / exit a target mode; respectively obtaining 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 sent to the at least two rows of seats in sequence in an adjustment order opposite to the movement direction, so that the at least two rows of seats are adjusted to the target positions in sequence according to the adjustment instructions, wherein, when the control instruction is used to control the seats to enter a target mode, the target position is a preset position corresponding to the target mode, and when the control instruction is used to control the seats to exit a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

2. The method according to claim 1, characterized in that The obtaining of the movement directions of the at least two rows of seats respectively includes: respectively acquiring a current position of each row of seats in the at least two rows of seats and a target position after entering / exiting a target mode, the current position including a current seat position and a current backrest position, and the target position including a seat target position and a backrest target 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 first direction of the backrest current position, then determining the movement direction of the seat 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 movement direction of the seat 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, and the first movement direction and the second movement direction are the same as the first direction and the second direction, respectively.

3. The method according to claim 2, characterized in that 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.

4. The method according to claim 1, wherein The sending of adjustment instructions to the at least two rows of seats in sequence according to an adjustment sequence opposite to the movement direction 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.

5. The method according to claim 4, characterized in that 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.

6. The method according to claim 4, characterized in that 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.

7. A seat adjustment device, characterized in that: The device comprises: 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 / 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 is used to send adjustment instructions to the at least two rows of seats in sequence according to an adjustment order opposite to the movement direction if the movement directions of the at least two rows of seats are the same, so that the at least two rows of seats are adjusted to the target positions in sequence according to the adjustment instructions, wherein, when the control instruction is used to control the seats to enter a target mode, the target position is a preset position corresponding to the target mode, and when the control instruction is used to control the seats to exit a target mode, the target position is the position of the at least two rows of seats before entering the target mode.

8. A computer device, characterized in that: include: 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 6.

9. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A vehicle, characterized in that: include: 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 6.

Citation Information

Patent Citations

  • Automobile seat self-adaptive adjusting method and device, electronic equipment and storage medium

    CN114919471A

  • Vehicle seat adjusting method and device and vehicle

    CN116353434A

  • Control method, vehicle and computer readable storage medium

    CN117183841A

  • Seat adjusting method and device, electronic equipment and computer storage medium

    CN119319788A

  • Seat control device

    US20090243356A1