Seat adjusting method and device
By implementing a seat adjustment method and device in the vehicle, the seat is controlled to avoid the components of the vehicle when it rotates, solving the collision problem that may occur when the seat rotates, and improving safety.
Patent Information
- Application Number
- CN202510354777.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-04-22
AI Technical Summary
When the vehicle seat rotates, it may cause the user on the seat and/or the seat to collide with the vehicle components, causing damage or personal injury. How to avoid these collisions has become a problem that needs to be solved.
Through a seat adjustment method and device, in response to the seat adjustment command, the seat is acquired in response to the seat adjustment command, and when the riding state is a user, the seat is controlled to move and rotate, ensuring that the seat avoids the components of the vehicle, especially the B-pillar and the C-pillar when it rotates.
The safety of the seat when the manned rotation is improved, the collision between the seat and/or the user on the seat and vehicle components is avoided, and the safety of the vehicle is ensured.
Smart Images

Figure CN119858490A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle control, and in particular to a seat adjustment method and device. Background Art
[0002] With the development of automobile rotating seat technology, rotatable seats have become a factor in providing users with a better riding experience.
[0003] At present, some vehicles have the function of rotating seats. However, when the seat of the vehicle rotates, the seat and / or the user on the seat may collide with components of the vehicle, causing damage to components inside the vehicle, or even causing personal injury to the user on the seat.
[0004] Therefore, how to prevent the seat and / or the user on the seat from colliding with vehicle components when the seat rotates becomes a problem that needs to be solved. Summary of the invention
[0005] In view of this, the present invention provides a seat adjustment method and device.
[0006] In a first aspect, the present invention provides a seat adjustment method, the method comprising: in response to a first seat adjustment instruction, obtaining a seating state of a second row seat on a target side of a second row seat of a target vehicle; when the seating state of the second row seat on the target side is a user seating state, controlling the second row seat on the target side to perform a first action, wherein the first action includes one or more of the following: movement, rotation; controlling the second row seat on the target side to perform a second action, so that the position of the second row seat on the target side reaches a first target position and the angle of the second row seat on the target side reaches a first target angle, wherein the second action includes one or more of the following: movement, rotation.
[0007] In one possible implementation, the first action is to control the second row of seats on the target side to avoid the target side B-pillar of the target vehicle, where the target side B-pillar is the B-pillar on the same side as the open door; and / or, the second action is to control the second row of seats on the target side to avoid the target side C-pillar of the target vehicle, where the target side C-pillar is the C-pillar on the same side as the open door.
[0008] In a possible implementation, after the second row of seats on the target side is controlled to move to the second target position, the second row of seats on the target side is controlled to rotate to the second target angle.
[0009] In one possible implementation, the second row of seats on the target side is controlled to perform a second action, including: after the second row of seats on the target side is controlled to move to the third target position, the second row of seats on the target side is controlled to rotate to the third target angle; after the second row of seats on the target side is controlled to move to the first target position, the second row of seats on the target side is controlled to rotate to the first target angle.
[0010] In a possible implementation, the first target position is greater than the third target position, the third target position is greater than the second target position, the first target angle is greater than the third target angle, and the third target angle is greater than the second target angle.
[0011] In one possible implementation, the method further includes: controlling the leg rest of the second row seat on the target side to adjust to a leg rest avoidance position; and / or detecting whether the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than a first angle threshold; if the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the first angle threshold, controlling the second row seat on the target side to rotate so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the first angle threshold.
[0012] In one possible implementation, a remaining moving distance of a row of seats on a target side is obtained, wherein the remaining moving distance of the row of seats on the target side is a first maximum distance that the row of seats on the target side moves in a direction toward the front of the vehicle; if a ratio of the remaining moving distance of the row of seats on the target side to the maximum moving distance of the row of seats on the target side is greater than a ratio threshold, the row of seats on the target side is controlled to move in a direction toward the front of the vehicle so that the ratio of the remaining moving distance of the row of seats on the target side to the maximum moving distance of the row of seats on the target side is not greater than the ratio threshold, wherein the maximum moving distance of the row of seats on the target side is a maximum distance that the row of seats on the target side can be moved; and / or, an angle between a backrest of a row of seats on the target side and a seat cushion of a row of seats on the target side is obtained; if the angle between the backrest of a row of seats on the target side and the seat cushion of a row of seats on the target side is greater than a second angle threshold, the backrest of the row of seats on the target side is controlled to rotate so that the angle between the backrest of a row of seats on the target side and the seat cushion of a row of seats on the target side is not greater than the second angle threshold.
[0013] In one possible implementation, the angle between the backrest of the target three-row seat and the seat cushion of the target three-row seat is obtained; if the angle between the backrest of the target three-row seat and the seat cushion of the target three-row seat is less than a third angle threshold, the target three-row seat is controlled to move in the direction toward the rear of the vehicle until the distance the target three-row seat is controlled to move in the direction toward the rear of the vehicle reaches the second maximum distance of the target three-row seat, wherein the second maximum distance is the remaining moving distance that the target three-row seat can be moved in the direction toward the rear of the vehicle.
[0014] In one possible implementation, the state of a target display screen of a target vehicle is obtained, wherein when the state of the target display screen of the target vehicle is an unfolded state, the target display screen blocks the second row of seats on the target side from performing a first action; if the state of the target display screen of the target vehicle is an unfolded state, the target display screen of the target vehicle is controlled to be converted from the unfolded state to the retracted state.
[0015] In one possible implementation, the seating status of the second row of seats on the target side of the second row of seats of the target vehicle is obtained, including: obtaining the motion status of the target vehicle and the door status of the target vehicle; if the motion status of the target vehicle is a preset status and the door status of the target vehicle is a door open status, the seating status of the second row of seats on the target side of the second row of seats of the target vehicle is obtained.
[0016] In one possible implementation, after controlling the second row of seats on the target side to perform a second action so that the position of the second row of seats on the target side reaches the first target position and the angle of the second row of seats on the target side reaches the first target angle, the method also includes: in response to a second seat adjustment instruction, detecting whether the angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target side is less than a fourth angle threshold, wherein the second seat adjustment instruction is used to instruct the control of other second row of seats in the second row of seats except the second row of seats on the target side to perform a third action, wherein the third action includes one or more of the following: moving, rotating; if the angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target side is greater than the fourth angle threshold, controlling the backrest of the second row of seats on the target side to rotate so that the angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target side is not greater than the fourth angle threshold, and controlling the other second row of seats to perform the third action according to the second seat adjustment instruction.
[0017] In a possible implementation, if the occupancy state of the second row of seats on the target side is unoccupied, the second row of seats on the target side is controlled to move to a first target position, and the second row of seats on the target side is controlled to rotate to a first target angle.
[0018] In one possible implementation, after controlling the second row of seats on the target side to rotate to a first target angle, the method further includes: obtaining the status of seat belts corresponding to the second row of seats on the target side; if the status of seat belts corresponding to the second row of seats on the target side is a locked state, controlling the second row of seats on the target side to reset.
[0019] In one possible implementation, controlling the second row of seats on the target side to reset includes: controlling the second row of seats on the target side to rotate to a third target angle in response to a seat reset instruction, and controlling the second row of seats on the target side to move to a third target position; controlling the second row of seats on the target side to rotate to a second target angle, and controlling the second row of seats on the target side to move to the second target position; controlling the second row of seats on the target side to rotate to a fourth target angle to reset the second row of seats on the target side, wherein the fourth target angle is smaller than the second target angle.
[0020] In one possible implementation, after performing a first action and before performing a second action, controlling the second row of seats on the target side to perform a target movement, wherein the target movement is used to make the distance between the user's target part and the B-pillar on the target side reach a target distance threshold; and controlling the second row of seats on the target side to perform a second action, including: controlling the second row of seats on the target side to perform the second action according to the length of the target movement.
[0021] In one possible implementation, if the length of the target movement is within a first preset length range, the second row of seats on the target side are controlled to rotate to a third target angle, and after the second row of seats on the target side are controlled to move to the first target position, the second row of seats on the target side are controlled to rotate to the first target angle; if the length of the target movement is within a second preset length range, the second row of seats on the target side are controlled to rotate to the first target angle, and the second row of seats on the target side are controlled to move to the first target position, wherein the maximum value of the first preset length range is less than the minimum value of the second preset length range.
[0022] In one possible implementation, in response to a seat reset instruction, the second row of seats on the target side is controlled to rotate to a third target angle, and the second row of seats on the target side is controlled to move to a third target position, and based on a comparison result of a target distance and a target distance threshold, the second row of seats on the target side is controlled to perform a fourth action to reset the second row of seats on the target side, wherein the target distance is the distance between the target part of the user and the B-pillar on the target side after the second row of seats on the target side are controlled to move to the third target position, and the fourth action indicates an action to avoid the C-pillar on the target side, and the fourth action includes one or more of the following: movement, rotation.
[0023] In one possible implementation, based on the comparison result of the target distance and the target distance threshold, the second row of seats on the target side is controlled to perform a fourth action to reset the second row of seats on the target side, including: if the target distance is greater than the target distance threshold, the second row of seats on the target side is controlled to rotate to a fourth target angle; if the target distance is not greater than the target distance threshold, the second row of seats on the target side is controlled to rotate to the second target angle, and after the second row of seats on the target side is controlled to move to the second target distance, the second row of seats on the target side is controlled to rotate to the fourth target angle.
[0024] In a second aspect, the present invention provides a seat adjustment device, which includes: a seating state acquisition module, used to respond to a first seat adjustment instruction to acquire the seating state of the second row seats on the target side of the second row seats of the target vehicle; a first control module, used to control the second row seats on the target side to perform a first action when the seating state of the second row seats on the target side is a user seating state, wherein the first action includes one or more of the following: movement, rotation; a second control module, used to control the second row seats on the target side to perform a second action, so that the position of the second row seats on the target side reaches the first target position and the angle of the second row seats on the target side reaches the first target angle, wherein the second action includes one or more of the following: movement, rotation.
[0025] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the seat adjustment method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0026] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the seat adjustment method of the first aspect or any corresponding embodiment thereof.
[0027] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the seat adjustment method of the first aspect or any corresponding embodiment thereof.
[0028] The beneficial effect of the present application is that when the second-row seat on the target side realizes the rotation with passengers, the second-row seat on the target side is controlled to rotate with passengers by performing a first action on the second-row seat on the target side and a second action on the second-row seat on the target side, thereby avoiding components in the target vehicle that may collide with the second-row seat on the target side or users on the second-row seat on the target side, thereby improving the safety of the rotation of the second-row seat on the target side with passengers. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0030] Figure 1 is a modular schematic diagram of a seat adjustment system according to an embodiment of the present invention; Figure 2is a schematic diagram of the principle of a seat adjustment method according to an embodiment of the present invention; Figure 3 is a schematic flow chart of a seat adjustment method according to an embodiment of the present invention; Figure 4 is a flow chart of another seat adjustment method according to an embodiment of the present invention; Figure 5 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0032] Please refer to Figure 1 and Figure 2 , Figure 1 is a modular schematic diagram of a seat adjustment system according to an embodiment of the present invention. Figure 2 Schematic diagram of the principle of a seat adjustment method according to an embodiment of the present invention.
[0033] Combination Figure 1 and Figure 2 As shown, the seat adjustment system includes a command input module, a vehicle power module, a vehicle controller, a display control module, a display, a seat controller, a seat motor and a seat.
[0034] The command input module may be a hard switch, such as a button, etc. The user may click the button, and the command input module may generate a command for adjusting the seat in response to the user clicking the button, and send the command to the seat controller.
[0035] The vehicle power module may be a body domain controller, wherein the vehicle power module may detect the gear state of the target vehicle and the seating state of the second row of seats on the target side. The vehicle power module may send the gear state of the target vehicle and the seating state of the second row of seats on the target side to the seat controller, and when the gear state of the target vehicle is the parking gear state and the seating state of the second row of seats on the target side is the user seating state, the seat controller sends a command to the seat motor to control the seat.
[0036] The display screen control module can receive instructions sent by the seat controller, and then the display screen control module can control the display screen to be folded.
[0037] The vehicle controller can receive the gear status of the target vehicle and the sitting status of the second row seats on the target side sent by the body domain controller. When the gear status of the target vehicle is the parking gear status and the sitting status of the second row seats on the target side is the user sitting status, the vehicle controller can generate an instruction and send it to the seat controller, so that the seat controller sends an instruction to the seat motor to control the seat.
[0038] According to an embodiment of the present invention, a seat adjustment method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0039] In this embodiment, a seat adjustment method is provided, which can be used in the above-mentioned seat adjustment system. Figure 3 is a flow chart of a seat adjustment method according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps: Step S301, in response to a first seat adjustment instruction, obtaining a seating state of a second row of seats on a target side of a second row of seats of a target vehicle.
[0040] The target vehicle may be any vehicle to which the method provided by the embodiments of the present invention can be applied.
[0041] The first seat adjustment instruction may be an instruction to adjust the second row of seats on the target side of the target vehicle, that is, when the first seat adjustment instruction is triggered, the second row of seats on the target side can be determined from the second row of seats according to the first seat adjustment instruction. The user operating the vehicle may perform operations such as clicking a seat adjustment button configured in the vehicle, and accordingly, the vehicle computer may generate the first seat adjustment instruction in response to the operation.
[0042] The first seat adjustment instruction may also be automatically generated by the vehicle's on-board controller according to the door state and the vehicle gear state, wherein the first seat adjustment instruction may be generated when the door state is an open state and the vehicle gear state is a P gear.
[0043] The second row seat on the target side may be a seat that rotates to carry passengers, wherein the second row seat on the target side and the door on the target side are on the same side, and the door on the target side is an open door. For example, the door on the target side is the right door, and the second row seat on the target side is the second row seat on the right side.
[0044] The seating state of the second row of seats on the target side can indicate whether the second row of seats on the target side is occupied. The seating state of the second row of seats on the target side can be a user's seating state or an unoccupied state. The seating state of the second row of seats on the target side can be detected by a camera configured in the vehicle or by a gravity sensor configured on the second row of seats on the target side. This is not specifically limited here and can be implemented by those skilled in the art.
[0045] Step S302, when the seating state of the second row seat on the target side is the user seating state, controlling the second row seat on the target side to perform a first action, wherein the first action includes one or more of the following: moving, rotating.
[0046] When the seat status of the second row of seats on the target side is the user seat status, the second row of seats on the target side needs to be rotated with passengers. When the second row of seats on the target side is controlled to be rotated with passengers, the second row of seats on the target side can be controlled to move and rotate to avoid parts in the second row of vehicles on the target side that may collide with the second row of seats on the target side. For example: the target side B-pillar of the target vehicle, the target side C-pillar of the target vehicle.
[0047] In a possible implementation, the first action is to control the second row of seats on the target side to avoid the target side B-pillar of the target vehicle, where the target side B-pillar is the B-pillar on the same side as the opened door.
[0048] When the second row seats on the target side are rotated with passengers, the second row seats on the target side may consider avoiding the B-pillar on the target side, that is, the B-pillar on the target side may cause an obstruction to the second row seats on the target side and / or users on the second row seats on the target side when the second row seats on the target side are rotated with passengers.
[0049] As an example, the seat adjustment logic can be pre-configured in the vehicle controller, that is, the position, rotation angle and direction of the second row of seats on the target side during the passenger rotation can be pre-specified. For example: the seat adjustment logic can control the second row of seats on the target side to move forward or backward from their original position until they reach the specified position X1 during the passenger rotation of the second row of seats on the target side at the right door. After the position movement is completed, the second row of seats on the target side are controlled to rotate in the direction close to the right door until they rotate to the specified angle A1, thereby effectively avoiding the B-pillar on the target side.
[0050] Among them, X1 can be in the range of 5% to 20%, and A1 can be in the angle range of 20° to 40°. X1 can be determined by the ratio of the first length of the target point of the total length of the slide rail to the end point of the slide rail close to the rear of the vehicle and the total length of the slide rail. Among them, the target point can be the pre-configured position point that the second row of seats on the target side needs to reach. For example: the end point of the slide rail close to the front direction of the vehicle can be K1, the end point of the slide rail close to the rear direction can be K2, the target point of the total length of the slide rail can be K3, the length between K1 and K2 is the total length of the slide rail, and the length between K2 and K3 can be the first length, wherein, if the first length is 20cm and the total length is 100, then X1 can be 20%.
[0051] The rotation direction of a certain seat is toward the direction close to the door where it is located. For example, taking the front of the vehicle as the front, the second row of seats on the target side includes at least a left seat and a right seat. The rotation direction of the left seat is counterclockwise rotation toward the left door, and the rotation angle of the left seat is the angle from rotation toward the front to rotation toward the left door. The rotation direction of the right seat is clockwise rotation toward the right door, and the rotation angle of the right seat is the angle from rotation toward the front to rotation toward the right door. That is, the occupants sitting in the second row of seats on the target side can rotate to a position that is convenient for getting off from the corresponding side door.
[0052] Therefore, the seat rotation described in this article refers to the rotation of the seat toward its corresponding door direction, and the seat rotation angle described in this article refers to the angle through which the seat rotates from toward the front of the vehicle to toward the corresponding side door.
[0053] Step S303, controlling the second row of seats on the target side to perform a second action so that the position of the second row of seats on the target side reaches the first target position and the angle of the second row of seats on the target side reaches the first target angle, wherein the second action includes one or more of the following: moving, rotating.
[0054] The first target position may represent the position of the second row of seats on the target side of the target vehicle when the second row of seats on the target side of the target vehicle completes the rotation with passengers. The first target angle may represent the angle of rotation of the second row of seats on the target side of the target vehicle when the second row of seats on the target side of the target vehicle completes the rotation with passengers. The first target angle may be within the range of 86° to 93°, and the first target position may be within the range of 46% to 52%.
[0055] Preferably, the first target angle may be 90°, and the first target position may be a position of 50% of the total length of the slide rail.
[0056] In a possible implementation, the second action is to control the second row of seats on the target side to avoid the C-pillar on the target side of the target vehicle, where the C-pillar on the target side is the C-pillar on the same side as the opened door.
[0057] When the second row of seats on the target side is controlled to complete the first action, the second row of seats on the target side can be controlled to perform a second action, so that the position of the second row of seats on the target side reaches the first target position and the angle of the second row of seats on the target side reaches the first target angle. The second action is to control the second row of seats on the target side to avoid the C-pillar on the target side of the target vehicle, and the second action includes one or more of the following: moving, rotating, and the C-pillar on the target side is the C-pillar on the same side as the open door.
[0058] As an example, the seat adjustment logic can be pre-configured in the vehicle controller, that is, the position to which the second row of seats on the target side reaches during the second action can be pre-specified. For example: the seat adjustment logic can control the second row of seats on the target side to move to X2 during the passenger rotation of the second row of seats on the right door, and then control the second row of seats on the target side to rotate to A2, so as to avoid the C-pillar on the target side and complete the passenger rotation. Among them, X2 can be in the range of 25% to 35%. A2 can be in the angle range of 55° to 70°. The method for determining X2 is the same as the method for determining X1, and will not be elaborated here.
[0059] In a possible implementation, the first action is to control the second row of seats on the target side to avoid the B-pillar on the target side of the target vehicle, and the second action is to control the second row of seats on the target side to avoid the C-pillar on the target side of the target vehicle.
[0060] When the second row seats on the target side are rotated with passengers, the second row seats on the target side may consider avoiding the target side B-pillar and the target side C-pillar, that is, both the target side B-pillar and the target side C-pillar cause obstructions to the second row seats on the target side or users on the second row seats on the target side during the process of rotating the second row seats on the target side with passengers.
[0061] When both the target side B-pillar and the target side C-pillar obstruct the target side second row seat or the user on the target side second row seat during the process of the target side second row seat rotating with passengers, it is necessary to avoid the target side B-pillar and the target side C-pillar. In specific implementation, when the target side second row seat avoids the target side B-pillar, the target side second row seat is controlled to perform the first action, and when the target side second row seat avoids the target side C-pillar, the target side second row seat is controlled to perform the second action.
[0062] The seat adjustment method provided in the present embodiment controls the rotation of the second row of seats on the target side with passengers by performing a first action on the second row of seats on the target side and a second action on the second row of seats on the target side, thereby avoiding components in the target vehicle that may collide with the second row of seats on the target side or users on the second row of seats on the target side, thereby improving the safety of the rotation of the second row of seats on the target side with passengers.
[0063] In a possible implementation, in step S301, controlling the second row of seats on the target side to perform a first action includes: Step S3021, after controlling the second row of seats on the target side to move to the second target position, controlling the second row of seats on the target side to rotate to the second target angle.
[0064] The second target position may be the position reached when the second row of seats on the target side avoids the B-pillar on the target side. The second target position may be within a range of 5% to 20%, etc., which is not specifically limited here.
[0065] Preferably, the second target position may be a position that is 12% of the total length of the slide rail.
[0066] Specifically, the second row of seats on the target side may be moved by a first target distance so that the second row of seats on the target side reaches a second target position, and the first target distance may represent the distance moved when the second row of seats on the target side reaches the second target position.
[0067] During specific implementation, the position that the target second-row seat needs to reach to avoid the target-side B-pillar (i.e., the second target position) can be set in advance, and then based on the second target position and the current position when the target second-row seat starts to avoid the target-side B-pillar, it is determined whether the target-side second-row seat needs to move toward the front of the vehicle or the rear of the vehicle.
[0068] As an example, the second target position of the second row of seats on the target side can be a position of 12% of the total length of the slide rail, wherein the current position of the target second row of seats when starting to avoid the B-pillar on the target side can be a position of 30% of the total length of the slide rail, then the second row of seats on the target side can be controlled to move 18% in the direction toward the rear of the vehicle so that the second row of seats on the target side moves from the current position to the second target position.
[0069] As an example, the second target position of the second row of seats on the target side can be a position that is 12% of the total length of the slide rail, wherein the current position of the target second row of seats when starting to avoid the B-pillar on the target side can be a position that is 6% of the total length of the slide rail, then the second row of seats on the target side can be controlled to move 6% in the direction toward the front of the vehicle to move the second row of seats on the target side from the current position to the second target position.
[0070] After the second row of seats on the target side is controlled to move to the second target position, the second row of seats on the target side can be controlled to rotate to a second target angle, wherein the second target angle can be within an angle range of 20° to 40°.
[0071] Preferably, the second target angle may be 35°.
[0072] As an example, the second row of seats on the target side may be controlled to move to the second target position in the direction toward the rear of the vehicle, and then the second row of seats on the target side may be controlled to rotate so that the second row of seats on the target side rotates to 25°.
[0073] As an example, the second row of seats on the target side may be controlled to first move to the second target position in the direction toward the front of the vehicle, then stop moving, and then the second row of seats on the target side may be controlled to rotate to 35°.
[0074] The seat adjustment method provided in this embodiment controls the target side second row seats to move to a second target position when the target side second row seats avoid the target side B-pillar, and then controls the target side second row seats to rotate to a second target angle, so that a distance sufficient for the target side second row seats to rotate is formed between the target side second row seats and the target side B-pillar, and when the target side second row seats are controlled to rotate, the target part of the user and the target side B-pillar will not collide, thereby improving the user's riding experience.
[0075] In a possible implementation, the method further includes: Step S3022, controlling the leg rest of the second row seat on the target side to be adjusted to the leg rest avoidance position.
[0076] The leg rest avoidance position may indicate a position where the leg rest will not interfere with the rotating turntable of the target vehicle. The leg rest may be a component of the second row seat on the target side, used to support the legs of the second row seat on the target side. The leg rest needs to be folded to avoid interference between the leg rest and the rotating turntable of the target vehicle.
[0077] As an example, the leg rest avoidance position may be 23%, 25%, etc., of the maximum position to which the leg rest may be adjusted.
[0078] In a possible implementation, the method further includes: Step S3023, detecting whether the angle between the target side second row seat backrest and the target side second row seat cushion is greater than a first angle threshold.
[0079] The first angle threshold may indicate an angle that will not cause obstruction to the second row of seats on the target side when the seat moves. The preset angle may be Q1, Q2, etc., which is not specifically limited here. The backrest of the second row of seats on the target side may indicate a component used to support the back of the user. The angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target vehicle is not a fixed angle, and the backrest of the second row of seats on the target side may cause obstruction to the second row of seats on the target side when the second row of seats on the target side moves (such as moving or rotating). Therefore, it is necessary to detect the angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target side. If the angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target side is not greater than the first angle threshold, it indicates that the angle between the backrest of the second row of seats on the target side and the seat cushion of the second row of seats on the target side will not cause obstruction to the second row of seats on the target side.
[0080] Step S3024, if the angle between the target side second row seat backrest and the target side second row seat cushion is greater than the first angle threshold, control the target side second row seat to rotate so that the angle between the target side second row seat backrest and the target side second row seat cushion is not greater than the first angle threshold.
[0081] If the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the first angle threshold, then the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side will hinder the movement of the second row seat on the target side, so the backrest of the second row seat on the target side needs to be rotated so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the first angle threshold.
[0082] It should be noted that when the second row of seats on the target side is rotated with passengers, you can choose to execute the above step S3022, the above step S3023 to the above step S3024, or the above step S3022, the above step S3023 and the above step S3024.
[0083] The seat adjustment method provided in this embodiment can more effectively improve the accuracy of the second row of seats on the target side in avoiding the target side B-pillar and the target side C-pillar by adjusting the leg rests of the second row of seats on the target side and / or controlling the rotation of the second row of seats on the target side when the second row of seats on the target side avoids the target side B-pillar.
[0084] In a possible implementation, in step S303, controlling the second row of seats on the target side to perform a second action includes: Step S3031, after controlling the second row of seats on the target side to move to the third target position, controlling the second row of seats on the target side to rotate to the third target angle.
[0085] The third target position may be the position reached by the second row of seats on the target side after avoiding the C-pillar on the target side. The third target position may be in the range of 25% to 35%, and the third target angle may be in the range of 55° to 70°. Specifically, the second row of seats on the target side may be moved by the second target distance so that the second row of seats on the target side reaches the third target position, and the second target distance may represent the distance moved by the second row of seats on the target side from the second target position to the third target position.
[0086] During specific implementation, the third target position that the target second-row seat needs to reach to avoid the target-side B-pillar can be pre-set, and then the moving direction of the target-side second-row seat can be determined based on the second target position and the third target position. Then, after controlling the target-side second-row seat to move to the third target position, the target-side third-row seat is controlled to rotate to the third target angle (such as 65°, 68°, etc.).
[0087] As an example, the third target position may be a position that is 30% of the total length of the slide rail, wherein the current position of the second row of seats on the target side when performing the action of avoiding the target side C-pillar may be the position where the second row of seats on the target side completed the first action, that is, it may be a position that is 12% of the total length of the slide rail. Then, the second row of seats on the target side may be controlled to move 18% of the maximum position to which the second row of seats on the target side can be moved in a direction toward the rear of the vehicle, and then the third row of seats on the target side may be controlled to rotate 30° so that the third row of seats on the target side rotates from the second target angle to the third target angle.
[0088] Step S3032, after controlling the second row of seats on the target side to move to the first target position, controlling the second row of seats on the target side to rotate to the first target angle.
[0089] After controlling the second row of seats on the target side to move to the third target position and controlling the second row of seats on the target side to rotate to the third target angle, the second row of seats on the target side can be controlled to move from the third target position to the first target position, and then the second row of seats on the target side can be controlled to rotate from the third target angle to the first target angle.
[0090] As an example, after the second row of seats on the target side is controlled to perform the first action, the position of the second row of seats on the target side may be H3 (e.g., the second target position), the rotation angle of the second row of seats on the target side may be A3, and the third target position may be H4. The second row of seats on the target side may be controlled to move from the second target position to the third target position, that is, from H3 to H4, and then the second row of seats on the target side may be controlled to rotate from A3 to A4, so as to control the second row of seats on the target side to rotate from the second target angle to the third target angle, and then the second row of seats on the target side may be controlled to move from H4 to H5, and the second row of seats on the target side may be controlled to rotate from A4 to A5. Among them, H5 is the first target position, and A5 is the first target angle.
[0091] In a possible implementation, the first target position is greater than the third target position, the third target position is greater than the second target position, the first target angle is greater than the third target angle, and the third target angle is greater than the second target angle.
[0092] The seat adjustment method provided in this embodiment controls the target side second row seats to move to the third target position when the target side second row seats avoid the target side C-pillar, and then controls the target side second row seats to rotate to the third target angle, and then controls the target side second row seats to move to the first target position, and then controls the target side second row seats to rotate to the first target angle, so that a distance sufficient for the target side second row seats to rotate is formed between the target side second row seats and the target side C-pillar, and when the target side second row seats are controlled to avoid the target side C-pillar, the seats are rotated with passengers, thereby improving the riding experience of users.
[0093] In a possible implementation, after obtaining the seating status of the second row of seats on the target side of the second row of seats of the target vehicle in the step S301, the method further includes: Step S201, obtaining the remaining moving distance of the row of seats on the target side, wherein the remaining moving distance of the row of seats on the target side is the first maximum distance that the row of seats on the target side moves in a direction toward the front of the vehicle.
[0094] The remaining moving distance may represent the first maximum distance that the row of seats on the target side moves in the direction toward the front of the vehicle, wherein the first maximum distance may be determined by the slide rails configured in the vehicle and the current position of the row of seats on the target side, and is not specifically limited here.
[0095] Step S202, if the ratio of the remaining moving distance of the target side row of seats to the maximum moving distance of the target side row of seats is greater than a ratio threshold, control the target side row of seats to move in the direction toward the front of the vehicle so that the ratio of the remaining moving distance of the target side row of seats to the maximum moving distance of the target side row of seats is not greater than the ratio threshold, wherein the maximum moving distance of the target side row of seats is the maximum distance that the target side row of seats can be moved.
[0096] The ratio threshold can represent the threshold at which the first row of seats on the target side will not interfere with the rotation of the second row of seats on the target side to carry passengers. The maximum moving distance of the first row of seats on the target side can be the maximum distance that the first row of seats on the target side can be moved. That is, if the ratio of the remaining moving distance and the maximum moving distance of the first row of seats on the target side to move in the direction of the front of the vehicle is greater than the ratio threshold, it means that the distance between the first row of seats on the target side and the second row of seats on the target side is close, and the first row of seats on the target side may affect the rotation of the second row of seats on the target side to carry passengers. Therefore, it is necessary to control the first row of seats on the target side to move in the direction toward the front of the vehicle until the ratio of the remaining moving distance of the first row of seats on the target side to the maximum moving distance of the first row of seats on the target side is not greater than the ratio threshold.
[0097] For example: the ratio threshold can be 40%, and the ratio of the remaining moving distance of the row of seats on the target side to the maximum moving distance of the row of seats on the target side is 50%. Then it is necessary to control the row of seats on the target side to move toward the front of the vehicle, so that the ratio of the remaining moving distance of the row of seats on the target side to the maximum moving distance of the row of seats on the target side is 40%, 35%, etc.
[0098] In a possible implementation, the method further includes: Step S203, obtaining the included angle between the backrest of the row of seats on the target side and the seat cushion of the row of seats on the target side.
[0099] The angle between the backrest of the target row of seats and the seat cushion of the target row of seats can be 110°, 112°, etc. The angle between the backrest of the target row of seats and the seat cushion of the target row of seats is not a fixed angle and may change due to adjustment by the user of the target row of seats.
[0100] Step S204, if the angle between the backrests of the target row of seats and the seat cushions of the target row of seats is greater than the second angle threshold, control the backrests of the target row of seats to rotate so that the angle between the backrests of the target row of seats and the seat cushions of the target row of seats is not greater than the second angle threshold.
[0101] The second angle threshold may represent the threshold at which the first row of seats on the target side will not hinder the second row of seats on the target side from rotating with passengers. If the angle between the backrest of the first row of seats on the target side and the seat cushion of the first row of seats on the target side is greater than the second angle threshold, it represents that the first row of seats on the target side hinders the second row of seats on the target side from rotating with passengers, and the rotation of the backrest of the first row of seats on the target side may be controlled so that the angle between the backrest of the first row of seats on the target side and the seat cushion of the first row of seats on the target side is not greater than the second angle threshold.
[0102] It should be noted that when the second row of seats on the target side is rotated with passengers, only the above steps S201 to S202 or the above steps S203 to S204 may be executed, or both the above steps S201 to S202 and the above steps S203 to S204 may be executed, depending on the project requirements and no specific limitation is made here.
[0103] The seat adjustment method provided in this embodiment, before obtaining the seating status of the second row of seats on the target side of the second row of seats of the target vehicle, moves the position of the first row of seats on the target side and rotates the backrests of the first row of seats on the target side, so that the first row of seats on the target side and the second row of seats on the target side form a space for the second row of seats on the target side to move and rotate, thereby avoiding collision between the second row of seats on the target side and the first row of seats on the target side when rotating with passengers.
[0104] In a possible implementation, the target vehicle includes a first row of seats, a second row of seats, and a third row of seats arranged in sequence from front to back, wherein the method further includes: Step S203, obtaining the angle between the backrest of the three-row seat on the target side and the seat cushion of the three-row seat on the target side.
[0105] The included angle between the backrest of the target-side three-row seat and the seat cushion of the target-side three-row seat is not a fixed angle, and may change due to adjustments made by users of the target-side three-row seat.
[0106] Step S204, if the angle between the backrest of the target side three rows of seats and the seat cushion of the target side three rows of seats is less than the third angle threshold, the target side three rows of seats are controlled to move in the direction toward the rear of the vehicle until the distance the target side three rows of seats are controlled to move in the direction toward the rear of the vehicle reaches the second maximum distance of the target side three rows of seats, wherein the second maximum distance is the remaining moving distance that the target side three rows of seats can be moved in the direction toward the rear of the vehicle.
[0107] The target vehicle may include a first row of seats, a second row of seats, and a third row of seats arranged in sequence from front to back, wherein the first row of seats may include a driver's seat and a co-driver's seat; and the second row of seats and the third row of seats may both be seats for users to sit on.
[0108] The target-side row of seats may be a row of seats on the same side as the target-side vehicle door, and the target-side three rows of seats may be three rows of seats on the same side as the target-side vehicle door.
[0109] The third angle threshold can represent the threshold at which the target side three-row seat will not hinder the target side two-row seat from rotating with passengers. The target side three-row seat is located behind the target side two-row seat in the direction toward the front of the vehicle, that is, only when the angle between the backrest of the target side three-row seat and the seat cushion of the target side three-row seat is less than 90°, can the target side two-row seat be hindered from rotating with passengers. Therefore, if the angle between the backrest of the target side three-row seat and the seat cushion of the target side three-row seat is less than 90°, it represents that the target side three-row seat hinders the target side two-row seat from rotating with passengers, and the target side three-row seat needs to be moved in the direction toward the rear of the vehicle until the distance controlled to move the target side three-row seat in the direction toward the rear of the vehicle reaches the second maximum distance of the target side three-row seat. The second maximum distance is the remaining moving distance that the target side three-row seat can be moved in the direction toward the rear of the vehicle.
[0110] As an example, if the ratio of the remaining moving distance of the first row of seats on the target side to the maximum moving distance of the first row of seats on the target side is greater than 40%, the first row of seats on the target side can be controlled to move in the direction of the front of the vehicle so that the first row of seats on the target side can be avoided to 40%. If the angle between the backrest of the first row of seats on the target side and the seat cushion of the first row of seats on the target side is greater than 110°, the backrest of the first row of seats on the target side can be rotated so that the angle between the backrest of the first row of seats on the target side and the seat cushion of the first row of seats on the target side is 110°. In addition, if the angle between the backrest of the third row of seats on the target side and the seat cushion of the third row of seats on the target side is less than 45°, the third row of seats on the target side needs to be controlled to automatically avoid to the end (that is, the maximum distance that the third row of seats on the target side can be moved) to prevent interference between the second row of seats on the target side when rotating with passengers.
[0111] The seat adjustment method provided in this embodiment, when the target vehicle includes one row of seats, two rows of seats and three rows of seats, by moving the position of the first row of seats on the target side, rotating the backrests of the first row of seats on the target side, and moving the position of the third row of seats on the target side, space is formed between the first row of seats on the target side and the third row of seats for moving and rotating the second row of seats on the target side, thereby avoiding collision between the second row of seats on the target side and the first row of seats or the third row of seats on the target side when rotating with passengers.
[0112] In a possible implementation, before controlling the second row of seats on the target side to perform the first action in the step S302, the method further includes: Step S205, obtaining a state of a target display screen of the target vehicle, wherein when the state of the target display screen of the target vehicle is an unfolded state, the target display screen prevents the second row of seats on the target side from performing a first action.
[0113] The target display screen of the target vehicle can be a ceiling screen of the target vehicle, etc. Among them, the ceiling screen of the vehicle, also known as the roof screen or the vehicle-mounted hanging screen, is a multimedia display device installed on the top of the car, as the core of the rear entertainment system. Among them, the ceiling screen of the target vehicle can be set between the first row of seats and the second row of seats. When controlling the second row of seats on the target side to rotate with passengers, it is necessary to determine the state of the target display screen of the target vehicle. Among them, if the state of the target display screen of the target vehicle is in the unfolded state, the target display screen may hinder the second row of seats on the target side from rotating with passengers.
[0114] Step S206: If the state of the target display screen of the target vehicle is the unfolded state, control the target display screen of the target vehicle to be converted from the unfolded state to the retracted state.
[0115] If the target display screen of the target vehicle is in the unfolded state, the target display screen may hinder the second row of seats on the target side from rotating with passengers, and the target display screen of the target vehicle may be controlled to be converted from the unfolded state to the retracted state. The retracted state may indicate that the display screen is hidden, folded, etc., and no longer occupies space or no longer hinders the second row of seats on the target side from rotating with passengers.
[0116] In the seat adjustment method provided by the present embodiment, the target display screen of the target vehicle can be used as a factor affecting the movement or rotation of the second row of seats on the target side. By determining the state of the target display screen of the target vehicle, when the state of the target display screen of the target vehicle is the unfolded state, it is characterized that the target display screen of the target vehicle can affect the movement or rotation of the second row of seats on the target side. The target display screen of the target vehicle is controlled to be converted from the unfolded state to the folded state, so as to avoid the collision between the second row of seats on the target side and the target display screen of the target vehicle when rotating with passengers.
[0117] In a possible implementation, the step S301 of obtaining the seating status of the second row of seats on the target side of the second row of seats of the target vehicle includes: Step S3011, obtaining the motion state of the target vehicle and the door state of the target vehicle.
[0118] The motion state of the target vehicle may indicate whether the vehicle is traveling. The preset state may indicate that the vehicle is not traveling, that is, the state when the target vehicle is not moving. The door state of the target vehicle may indicate whether the door of the target vehicle is open or closed. The door state may be detected by a door sensor configured in the vehicle.
[0119] The preset state may be a state where the gear position is P gear, a state where the vehicle speed is zero, etc., and is not specifically limited here.
[0120] As an example, when the gear state of the target vehicle is the parking gear state (ie, the P gear), the motion state of the vehicle is the vehicle preset state. The gear state of the target vehicle can represent which gear the target vehicle is in. The gear state can be detected by a gear sensor configured in the vehicle.
[0121] As an example, when the speed of the target vehicle is zero, the motion state of the vehicle may be a preset state of the vehicle, etc.
[0122] In a specific implementation, the seat controller of the vehicle may respond to the first seat adjustment instruction, the door sensor configured in the vehicle may send the door state of the vehicle to the controller of the vehicle, and the sensor configured in the vehicle may send the motion state of the vehicle to the controller of the vehicle. The controller of the vehicle may determine whether the target vehicle can control the rotation of the second row of seats on the target side according to the motion state of the target vehicle and the door state of the target vehicle.
[0123] Step S3012: If the gear state of the target vehicle is in the moving state and the door state of the target vehicle is in the door open state, the seating state of the second row of seats on the target side of the second row of seats of the target vehicle is obtained.
[0124] The number of the second row of seats can be multiple, for example, 2, 3, etc., which is not specifically limited here. In specific implementation, if the gear state of the target vehicle is in the moving state, and the door state of the target vehicle is in the door open state, it indicates that the second row of seats on the target side can be rotated to carry passengers.
[0125] The seat adjustment method provided in this embodiment determines the gear state of the target vehicle and the door state of the target vehicle. When the gear state of the target vehicle is in a moving state and the door state of the target vehicle is in an open state, the second row of seats on the target side of the target vehicle can be controlled to rotate with passengers, thereby improving the safety of rotating the second row of seats on the target side with passengers.
[0126] In a possible implementation, after controlling the second row of seats on the target side to perform a second action in the above step S303 so that the position of the second row of seats on the target side reaches the first target position and the angle of the second row of seats on the target side reaches the first target angle, the method further includes: Step S401, in response to the second seat adjustment instruction, detect whether the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is less than a fourth angle threshold, wherein the second seat adjustment instruction is used to instruct control of the other second row seats in the second row seats except the second row seat on the target side to perform a third action, wherein the third action includes one or more of the following: movement, rotation.
[0127] The second seat adjustment instruction may be an instruction to control the rotation of the other two rows of seats with or without passengers. The second seat adjustment instruction may instruct the other two rows of seats to adjust 0° or 180°. The second seat adjustment instruction may be an instruction to adjust the second row of seats on the target side of the target vehicle. The user operating the vehicle may perform operations such as clicking a seat adjustment button configured in the vehicle, and accordingly, the vehicle computer may generate a second seat adjustment instruction in response to the operation.
[0128] In one example, due to space limitations in the vehicle, multiple second-row seats cannot rotate at the same time, otherwise there will be interference between the multiple second-row seats. When any second-row seat among the multiple second-row seats rotates, if the second-row seat on the other side is triggered to rotate, the second-row seat on the other side cannot be rotated, and a voice reminder can be broadcast through the voice controller configured in the vehicle, such as "the seat on the other side is rotating, and this side cannot be rotated temporarily."
[0129] In one example, after any one of the multiple second-row seats has been rotated 90°, the second-row seat on the other side cannot be rotated 90°. If the second-row seat on the other side is triggered to rotate 90°, a voice reminder will be triggered: "The seats on both sides cannot be rotated to the 90° position at the same time. Please check the seat position on the other side or choose other operations."
[0130] The fourth angle threshold is used to indicate that the second row seat on the target side will not hinder the rotation of the second row seat on the other side. When the second seat adjustment instruction instructs the other second row seat to adjust 0° or 180°, it is necessary to detect whether the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is less than the fourth angle threshold.
[0131] Step S402, if the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the fourth angle threshold, control the backrest of the second row seat on the target side to rotate so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the fourth angle threshold, and control the other two rows of seats to perform a third action according to the second seat adjustment instruction.
[0132] If the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the fourth angle threshold, the backrest of the second row seat on the target side is controlled to rotate so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the fourth angle threshold (such as 45°, 47°, etc.), and according to the second seat adjustment instruction, the other two rows of seats are controlled to perform the third action.
[0133] As an example, the other two rows of seats may be directly controlled to rotate 180°, so that the other two rows of seats are rotated from 0° to 180° or from 180° to 0°.
[0134] The seat adjustment method provided in this embodiment is that after the second row of seats on the target side completes the rotation with passengers, the other second row of seats in the second row also need to perform the rotation with passengers, and the rotation of the backrests of the second row of seats on the target side is controlled so that the backrests of the second row of seats on the target side will not affect the movement of the second row of seats on other sides, thereby improving the convenience of the rotation of the second row of seats on other sides with passengers.
[0135] In a possible implementation, the method further includes: if the occupancy status of the second row of seats on the target side is unoccupied, controlling the second row of seats on the target side to move to a first target position, and controlling the second row of seats on the target side to rotate to a first target angle.
[0136] When the occupancy status of the second row seats on the target side is unoccupied, the second row seats on the target side can be rotated unoccupied, and the second row seats on the target side can be directly controlled to move to the first target position, and then controlled to rotate to the first target angle.
[0137] The seat adjustment method provided in this embodiment directly controls the target side second row seats to move to a first target position when the occupancy state of the target side second row seats is unoccupied, and then controls the target side second row seats to rotate to a first target angle, without avoiding the target side B-pillar and the target side C-pillar, thereby improving the convenience of the target side second row seat movement.
[0138] In a possible implementation, the method further includes: Step S501, obtaining the status of the seat belts corresponding to the second row of seats on the target side.
[0139] The state of the seat belt corresponding to the second row of seats on the target side can be a loose state or a locked state.
[0140] Step S502: If the seat belt corresponding to the second row seat on the target side is in a locked state, the second row seat on the target side is controlled to be reset.
[0141] When the state of the seat belts corresponding to the second row of seats on the target side is in the locked state, it indicates that the target vehicle needs to be driven, and the second row of seats on the target side can be controlled to be reset.
[0142] The seat adjustment method provided in this embodiment uses the state of the seat belt as a condition for resetting the second row of seats on the target side. That is, if the state of the seat belt corresponding to the second row of seats on the target side is locked, the second row of seats on the target side are controlled to be reset, thereby improving the safety of users.
[0143] In one possible implementation, if the seat belt corresponding to the second row seat on the target side is in a locked state, during the process of controlling the resetting of the second row seat on the target side, the second row seat on the target side is controlled to stop moving in response to a seat stop command. That is, the resetting of the second row seat on the target side can be stopped according to the seat stop command, thereby facilitating the user to view the scenery outside the vehicle.
[0144] In a possible implementation, in the above step S502, controlling the target side second row seat to be reset includes: Step S5021, in response to the seat reset instruction, controlling the second row of seats on the target side to rotate to a third target angle, and controlling the second row of seats on the target side to move to a third target position.
[0145] The seat reset instruction may be an instruction to reset the second row of seats on the target side of the target vehicle. The user operating the vehicle may click a seat reset button configured in the vehicle, and accordingly, the vehicle computer may generate a seat reset instruction in response to the operation.
[0146] The seat return command may also be generated based on the status of the seat belts of the second row of seats on the target side.
[0147] As an example, after the second row seat on the target side completes the rotation with passengers, the user unfastens the seat belt and gets out of the vehicle, and after another user sits in the second row seat on the target side and fastens the seat belt, a seat reset instruction is generated.
[0148] In specific implementation, when responding to a seat reset instruction, it indicates that the second row of seats on the target side has completed the manned rotation, and the method of controlling the second row of seats on the target side to reset according to the seat reset instruction may include: manned seat reset or unmanned seat reset.
[0149] Among them, for the resetting of the passenger seat, it is necessary to consider the interference between the target part of the user sitting in the second row seat on the target side and the B pillar on the target side, as well as the interference between the second row seat on the target side and the C pillar on the target side, so as to avoid the B pillar on the target side and the C pillar on the target side. In specific implementation, the second row seat on the target side can be controlled to rotate to the third target angle, and the second row seat on the target side can be controlled to move to the third target position.
[0150] In a possible implementation, after the second row of seats on the target side completes the manned rotation, that is, after the second row of seats on the target side moves to the first target position, there may be a user who manually adjusts the second row of seats on the target side. Then, after the user manually adjusts the position of the second row of seats on the target side, if the second row of seats on the target side is reset, it is necessary to first control the second row of seats on the target side to move the third target distance so that the second row of seats on the target side returns to the first target position, and then control the second row of seats on the target side to rotate to the third target angle and control the second row of seats on the target side to move to the third target position in the above step S501. The third target distance can be used to indicate the offset distance of the second row of seats on the target side after the second row of seats on the target side completes the manned rotation. For example: after the second row of seats on the target side completes the manned rotation, the second row of seats on the target side are adjusted to the left or right by manual means to adjust the offset distance between the second row of seats on the target side and the first target position.
[0151] Step S5022, controlling the second row of seats on the target side to rotate to a second target angle, and controlling the second row of seats on the target side to move to a second target position.
[0152] After controlling the second row of seats on the target side to move to the third target position, controlling the second row of seats on the target side to rotate to the second target angle, and then controlling the second row of seats on the target side to move to the second target position to avoid interference with the C-pillar on the target side.
[0153] Step S5023, controlling the second row of seats on the target side to rotate to a fourth target angle so that the second row of seats on the target side are reset, wherein the fourth target angle is smaller than the second target angle.
[0154] After the second row of seats on the target side is controlled to move to the second target position, the second row of seats on the target side is controlled to rotate to a fourth target angle, wherein the fourth target angle may be zero degrees, so that the second row of seats on the target side is reset.
[0155] It should be noted that when the second row of seats on the target side is reset and rotated with passengers, the second row of seats on the target side rotates in opposite directions. For example, when the second row of seats on the target side is rotated with passengers, the second row of seats on the target side rotates in the direction of the nearest door, then when the second row of seats on the target side is reset, the second row of seats on the target side rotates in the opposite direction of the nearest door.
[0156] As an example, when the second row of seats on the right side of the vehicle is in the rotating state, in order to facilitate the user to get on and off the vehicle, the seat will rotate towards the right door closest to it, so that the user can get in and out of the vehicle more conveniently. When the user gets off the vehicle, the second row of seats on the target side needs to be reset. At this time, the seat will rotate in the opposite direction of the door closest to it (that is, the right door), that is, towards the center of the vehicle, and return to the original position when the vehicle is driving.
[0157] The seat adjustment method provided in this embodiment controls the second row of seats on the target side to rotate to a third target angle, controls the second row of seats on the target side to move to the third target position, controls the second row of seats on the target side to rotate to the second target angle, controls the second row of seats on the target side to move to the second target position, and controls the second row of seats on the target side to rotate to a fourth target angle, so that the second row of seats on the target side are reset, and the second row of seats on the target side can avoid the target side B-pillar and the target side C-pillar during the resetting process, thereby improving the safety of resetting the second row of seats on the target side.
[0158] In a possible implementation, when the seat status of the second row of seats on the target side is an unoccupied state, controlling the second row of seats on the target side to reset includes: controlling the second row of seats on the target side to rotate to a fourth target angle.
[0159] In a possible implementation, the method further includes: Step S601, after performing the first action and before performing the second action, controlling the second row of seats on the target side to perform a target movement, wherein the target movement is used to make the distance between the target part of the user and the B-pillar on the target side reach a target distance threshold.
[0160] When the seat status of the second row seat on the target side is the user seat status, the second row seat on the target side needs to be rotated with the passenger. When controlling the second row seat on the target side to rotate with the passenger, it is necessary to consider the interference between the target part of the user sitting in the second row seat on the target side and the target side B-pillar, as well as the interference between the second row seat on the target side and the target side C-pillar, so as to avoid the target side B-pillar and the target side C-pillar. Among them, the target part can be the user's feet, or the user's legs, etc., which are not specifically limited here.
[0161] The target distance threshold may represent a threshold at which the target side second row seat and the user on the target side second row seat will not collide with the target side B pillar when the target side second row seat rotates. The target movement may indicate controlling the target side second row seat to move in a direction toward the front of the vehicle.
[0162] In specific implementation, after controlling the second row of seats on the target side to avoid the target side B-pillar, the second row of seats on the target side can be controlled to move in the direction toward the front of the vehicle until the distance between the user's target part and the target side B-pillar reaches the target distance threshold, and then the second row of seats on the target side is controlled to stop, so as to prepare for the subsequent avoidance of the target side C-pillar. The distance between the user's target part and the target side B-pillar can be detected by a camera configured in the target vehicle, etc.
[0163] The above step S303 includes: Step S602, controlling the second row of seats on the target side to perform a second action according to the target moving length.
[0164] When the distance between the user's target part and the target side B pillar reaches the target distance threshold, the target side second row seat can perform the second action to avoid the target side C pillar. When the target side second row seat avoids the target side C pillar, how to control the target side second row seat to perform the second action can be determined according to the target movement length.
[0165] As an example, when the second row of seats on the target side is controlled to move in the direction toward the front of the vehicle, the distance between the target part of the user of the second row of seats on the target side and the B-pillar on the target side becomes smaller and smaller, until the distance between the target part of the user of the second row of seats on the target side and the B-pillar on the target side reaches the target distance threshold, the second row of seats on the target side is controlled to stop, and the distance moved in the direction toward the front of the vehicle is shorter, then the second row of seats on the target side can be controlled in three stages. The specific three-stage control method can be: first control the second row of seats on the target side to rotate a certain angle (such as 20°, etc.), then control the second row of seats on the target side to move in the direction toward the rear of the vehicle, and control the second row of seats on the target side to move in the direction toward the rear of the vehicle to the position where the second row of seats on the target side needs to reach, and then control the second row of seats on the target side to rotate a certain angle (such as 25°, etc.).
[0166] As an example, when the second row seat on the target side is controlled to move in the direction toward the front of the vehicle, the distance between the target part of the user of the second row seat on the target side and the B-pillar on the target side becomes smaller and smaller, until the distance between the target part of the user of the second row seat on the target side and the B-pillar on the target side reaches the target distance threshold, the second row seat on the target side is controlled to stop, and the distance of the second row seat on the target side moving in the direction toward the front of the vehicle can be longer, so the second row seat on the target side can be controlled in two stages. The specific two-stage control method can be: the second row seat on the target side can be controlled to rotate directly to the final angle of the second row seat on the target side (such as 90°, etc.), and then the second row seat on the target side is controlled to move in the direction toward the rear of the vehicle.
[0167] The seat adjustment method provided in the present embodiment takes into account the obstruction of the target side B-pillar and the target side C-pillar to the target side second row seat manned rotation when the target side second row seat realizes the rotation with passengers, controls the target side second row seat to avoid the target side B-pillar of the target vehicle, and then controls the target side second row seat to move in the direction toward the front of the vehicle until the distance between the target part of the user and the target side B-pillar reaches the target distance threshold, and combines the length of the target side second row seat moving in the direction toward the front of the vehicle to control the target side second row seat to perform a second action to avoid the target side C-pillar, so that when the target side second row seat realizes the rotation with passengers, it will not collide with the target side B-pillar and the target side C-pillar, thereby avoiding the seat and / or the user on the seat from colliding with the vehicle components when the seat rotates, thereby improving the safety of the target side second row seat manned rotation.
[0168] In a possible implementation, the above step S602 includes: Step S6021, if the target movement length is within the first preset length range, control the second row of seats on the target side to rotate to the third target angle, and after controlling the second row of seats on the target side to move to the first target position, control the second row of seats on the target side to rotate to the first target angle.
[0169] As can be seen from the above, the target moving length is the length of the second row of seats on the target side moving toward the front of the vehicle. The first preset length range can be a range for controlling the second row of seats on the target side to perform three-stage control. Among them, the first preset length range can be (N1~N2), or (N1~N3), etc., which is not specifically limited here.
[0170] During specific implementation, if the length of the target movement is within the first preset length range, it is necessary to control the second row of seats on the target side for three-stage control, that is, first control the second row of seats on the target side to rotate to the third target angle, and after the second row of seats on the target side moves to the first target position, control the second row of seats on the target side to rotate to the first target angle.
[0171] As an example, if the target movement length is within a first preset length range, the second row of seats on the target side can be controlled to rotate to 65°, and then moved forward and backward to 50% of the maximum distance that the second row of seats on the target side can be moved, and then the second row of seats on the target side can be controlled to rotate from 65° to 90°, that is, the second row of seats on the target side can be controlled to rotate 30°.
[0172] Step S6022, if the target movement length is within the second preset length range, control the second row of seats on the target side to rotate to the first target angle, and control the second row of seats on the target side to move to the first target position, wherein the maximum value of the first preset length range is less than the minimum value of the second preset length range.
[0173] The second preset length range may be a range for performing two-stage control of the second row of seats on the control target side, wherein the maximum value of the first preset range is less than the minimum value of the second preset length range.
[0174] During specific implementation, if the length of the target movement is within the second preset length range, there is less interference between the second row of seats on the target side and the B-pillar on the target side, so the second row of seats on the target side can be controlled to rotate to the first target angle, and the second row of seats on the target side can be controlled to move to the first target position.
[0175] As an example, if the target moving length is within the second preset length range, the second row of seats on the target side can be directly controlled to rotate to 90° and then move forward and backward to 50% of the maximum distance that the second row of seats on the target side can be moved.
[0176] The seat adjustment method provided in this embodiment is that when the length of the second row seat on the target side moving toward the front of the vehicle is within the first preset length range, the action of the second row seat on the target side is a three-stage action, firstly controlling the second row seat on the target side to rotate to the third target angle, and then controlling the second row seat on the target side to move to the first target position, and then controlling the second row seat on the target side to rotate to the first target angle. When the length of the second row seat on the target side moving toward the front of the vehicle is within the second preset length range, the action of the second row seat on the target side is a two-stage action, directly controlling the second row seat on the target side to rotate to the first target angle, and controlling the second row seat on the target side to move to the first target position, that is, by determining whether the length of the second row seat on the target side moving toward the front of the vehicle is within the first preset length range or the second preset length range, different ways of controlling the action of the second row seat on the target side can be matched, thereby improving the efficiency of the second row seat on the target side for manned rotation.
[0177] In a possible implementation, the method further includes: Step S701, in response to the seat reset instruction, controlling the second row of seats on the target side to rotate to a third target angle, and controlling the second row of seats on the target side to move to a third target position.
[0178] The generation of the seat reset instruction may refer to the above step S401, which will not be elaborated here.
[0179] Among them, for the resetting of the manned seat, it is necessary to consider the interference between the target part of the user sitting in the second row of seats on the target side and the B-pillar on the target side, as well as the interference between the second row of seats on the target side and the C-pillar on the target side, so as to avoid the B-pillar and the C-pillar on the target side.
[0180] During specific implementation, the second row of seats on the target side is controlled to rotate to a third target angle, and then the second row of seats on the target side is controlled to move to a third target position.
[0181] Step S702, based on the comparison result between the target distance and the target distance threshold, control the second row seat on the target side to perform the fourth action to reset the second row seat on the target side, wherein the target distance is the distance between the user's target part and the B-pillar on the target side after the second row seat on the target side is controlled to move to the third target position, and the fourth action indicates an action to avoid the C-pillar on the target side, and the fourth action includes one or more of the following: movement, rotation.
[0182] The target distance is the distance between the target part of the user and the target side B-pillar after the target side second row seat is controlled to move to the third target position. After the target side second row seat is controlled to avoid the target side B-pillar, the target side second row seat can be controlled to perform a fourth action to reset the target side second row seat.
[0183] As an example, when the second row seat on the target side is controlled to move in the direction toward the front of the vehicle, the distance between the target part of the user on the second row seat on the target side and the B-pillar on the target side becomes smaller and smaller. When the distance between the target part of the user and the B-pillar on the target side is less than the target distance threshold, the second row seat on the target side is controlled to stop, and the second row seat on the target side can be controlled in three stages. The specific three-stage control method can be: first control the second row seat on the target side to rotate to 35°, then control the second row seat on the target side to move in the direction toward the rear of the vehicle, and control the second row seat on the target side to move to the third target position, and then control the second row seat on the target side to rotate to 0°.
[0184] The seat adjustment method provided in the present embodiment resets the second row of seats on the target side after the second row of seats on the target side completes the rotation with passengers, controls the second row of seats on the target side to rotate to a third target angle, and controls the second row of seats on the target side to move to a third target position, so as to control the second row of seats on the target side to avoid the B-pillar on the target side during the resetting process, and controls the second row of seats on the target side to perform a third action based on the comparison result between the target distance and the target distance threshold, so as to enable the second row of seats on the target side to avoid the C-pillar on the target side during the resetting process, thereby improving the safety of the second row of seats on the target side when resetting.
[0185] In a possible implementation, in the above step S702, according to the comparison result between the target distance and the second target distance threshold, controlling the second row of seats on the target side to perform a fourth action to reset the second row of seats on the target side includes: Step S7021: If the target distance is greater than the target distance threshold, the second row of seats on the target side is controlled to rotate to a fourth target angle.
[0186] As can be seen from the above, the target distance threshold can represent the threshold at which the second row seat on the target side and the users on the second row seat on the target side will not collide with the B-pillar on the target side when the second row seat on the target side rotates.
[0187] In specific implementation, if the target distance is greater than the target distance threshold, it indicates that the space for the second row of seats on the target side to rotate with passengers is large enough, and the second row of seats on the target side can be directly controlled to the fourth target angle. The fourth target angle can be within the angle range of 0° to 3°.
[0188] Step S7022, if the target distance is not greater than the target distance threshold, control the second row of seats on the target side to rotate to the second target angle, and after controlling the second row of seats on the target side to move to the second target position, control the second row of seats on the target side to rotate to the fourth target angle.
[0189] If the target distance is greater than the target distance threshold, it indicates that the space for rotating the second row of seats on the target side with passengers is small, and it is necessary to control the second row of seats on the target side to rotate to the second target angle, and after controlling the second row of seats on the target side to move to the second target distance, control the second row of seats on the target side to rotate to the fourth target angle.
[0190] As an example, if the camera recognizes that the distance between the user's target part and the B-pillar on the target side is ≤10 cm, the second row of seats on the target side is first controlled to rotate to the second target angle of 35°, and then the second row of seats on the target side is controlled to move in the direction toward the rear of the vehicle to 50% of the maximum distance that the second row of seats on the target side can be moved, and then the second row of seats on the target side is controlled to rotate from 35° to the fourth target angle to rotate back to 0°.
[0191] In the seat adjustment method provided in this embodiment, when the second row seat on the target side is reset and the target distance is greater than the target distance threshold, the second row seat on the target side is operated in three stages, the second row seat on the target side is controlled to rotate to the second target angle, and after the second row seat on the target side is controlled to move to the second target position, the second row seat on the target side is controlled to rotate to the fourth target angle. That is, by determining whether the target distance is greater than the target distance threshold, different ways of controlling the second row seat on the target side can be matched, thereby improving the efficiency of the second row seat on the target side for manned rotation.
[0192] Please refer to Figure 4 , Figure 44 is a flow chart of another seat adjustment method according to an embodiment of the present invention.
[0193] Step S1, when the first adjustment instruction for controlling the second row of seats on the target side to rotate 90 degrees is triggered, it is detected whether the gear state of the target vehicle is in the P gear and whether the door of the target vehicle is in the open state.
[0194] Step S2, if the gear state of the target vehicle is in P gear and the door of the target vehicle is in the open state, determine whether the current position of the second row seat on the target side is between 0° and 90°, and whether the sitting state of the second row seat on the target side is the user's sitting state.
[0195] Step S3, if the current position of the second row of seats on the target side is between 0° and 90°, and the sitting state of the second row of seats on the target side is the user sitting state, control the ceiling screen to be folded, the first row of seats on the target side to automatically avoid 40% of the maximum distance that the first row of seats on the target side can be moved in the direction of the front of the vehicle, and the angle between the backrest of the first row of seats on the target side and the seat cushion of the first row of seats on the target side is automatically rotated to 110° to prevent obstruction of the rotation of the second row of seats, and if the angle between the backrest of the third row of seats on the target side and the seat cushion of the third row of seats on the target side is less than 45°, control the third row of seats on the target side to automatically avoid to the maximum distance that the third row of seats on the target side can be moved in the direction of the rear of the vehicle.
[0196] Step S4, control the second row of seats on the target side to move to 12%, control the backrest of the second row of seats on the target side to rotate to 105°, control the leg rest of the second row of seats on the target side to adjust to the position of 23%, and then control the second row of seats on the target side to rotate to 35° to avoid the B-pillar; further, control the second row of seats on the target side to move to 30%, and control the second row of seats on the target side to rotate from 35° to 65°. Further, control the second row of seats on the target side to move to 50%, and control the second row of seats on the target side to rotate from 65° to 90°. Among them, the leg rest of the second row of seats on the target side is lowered to 17%. At this step, the second row of seats on the target side has completed the manned rotation. At this time, the forward or backward adjustment range of the second row of seats on the target side can be limited to between 44% and 64%, the backrest adjustment range of the second row of seats on the target side is not allowed to be greater than 112°, and the leg rest of the second row of seats on the target side is not allowed to be less than 17%.
[0197] Step S5, in the process of controlling the second row of seats on the target side to rotate or move, in response to the seat stop instruction, controlling the second row of seats on the target side to stop rotating or moving.
[0198] The seat adjustment method provided in the present embodiment takes into account the obstruction of the target side B-pillar and the target side C-pillar to the target side second row seat manned rotation when the target side second row seat realizes the rotation with passengers, and performs a first action on the target side second row seat to control the target side second row seat to avoid the target side B-pillar of the target vehicle, and then controls the target side second row seat to move in the direction toward the front of the vehicle until the distance between the user's target part and the target side B-pillar reaches the target distance threshold, and controls the target side second row seat to perform a second action in combination with the length of the target side second row seat moving in the direction toward the front of the vehicle to avoid the target side C-pillar, so that when the target side second row seat realizes the rotation with passengers, it will not collide with the target side B-pillar and the target side C-pillar, which not only improves the user's riding experience but also improves the safety of the rotation with passengers.
[0199] Moreover, when the occupancy status of the second row seats on the target side is unoccupied, the second row seats on the target side are directly controlled to rotate to the first target angle without avoiding the target side B-pillar and the target side C-pillar, thereby improving the convenience of the movement of the second row seats on the target side.
[0200] In this embodiment, a seat adjustment device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0201] The present embodiment provides a seat adjustment device, which includes: a seating state acquisition module, used to respond to a first seat adjustment instruction to acquire the seating state of the second row seat on the target side of the second row seat of the target vehicle; a first control module, used to control the second row seat on the target side to perform a first action when the seating state of the second row seat on the target side is a user seating state, wherein the first action includes one or more of the following: movement, rotation; a second control module, used to control the second row seat on the target side to perform a second action, so that the position of the second row seat on the target side reaches the first target position and the angle of the second row seat on the target side reaches the first target angle, wherein the second action includes one or more of the following: movement, rotation.
[0202] In some possible implementations, the first action is to control the second row of seats on the target side to avoid the target side B-pillar of the target vehicle, where the target side B-pillar is the B-pillar on the same side as the open door; and / or, the second action is to control the second row of seats on the target side to avoid the target side C-pillar of the target vehicle, where the target side C-pillar is the C-pillar on the same side as the open door.
[0203] In some possible implementations, the first control module is further used to control the second row of seats on the target side to move to the second target position, and then control the second row of seats on the target side to rotate to a second target angle.
[0204] In some possible implementations, the above-mentioned device also includes: a third control module, used to control the second row of seats on the target side to move to the third target position, and then control the second row of seats on the target side to rotate to the third target angle; a fourth control module, used to control the second row of seats on the target side to move to the first target position, and then control the second row of seats on the target side to rotate to the first target angle.
[0205] In some possible implementations, the first target position is greater than the third target position, the third target position is greater than the second target position, the first target angle is greater than the third target angle, and the third target angle is greater than the second target angle.
[0206] In some possible implementations, the fifth control module is used to control the leg rest of the second row seat on the target side to adjust to the leg rest avoidance position; the first detection module is used to detect whether the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than a first angle threshold; the sixth control module is used to control the rotation of the second row seat on the target side if the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the first angle threshold, so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the first angle threshold.
[0207] In some possible implementations, the device further includes: a first acquisition module, used to acquire the remaining moving distance of the target side row of seats, wherein the remaining moving distance of the target side row of seats is a first maximum distance that the target side row of seats moves in the direction toward the front of the vehicle; a seventh control module, used to control the target side row of seats to move in the direction toward the front of the vehicle if the ratio of the remaining moving distance of the target side row of seats to the maximum moving distance of the target side row of seats is greater than a ratio threshold, so that the ratio of the remaining moving distance of the target side row of seats to the maximum moving distance of the target side row of seats is not greater than the ratio threshold, wherein the maximum moving distance of the target side row of seats is the maximum distance that the target side row of seats can be moved; a second acquisition module, used to acquire the angle between the backrest of the target side row of seats and the seat cushion of the target side row of seats; an eighth control module, used to control the rotation of the backrest of the target side row of seats if the angle between the backrest of the target side row of seats and the seat cushion of the target side row of seats is greater than a second angle threshold, so that the angle between the backrest of the target side row of seats and the seat cushion of the target side row of seats is not greater than the second angle threshold.
[0208] In one possible implementation, the target vehicle includes a first row of seats, a second row of seats, and a third row of seats arranged in sequence from front to rear, and the above-mentioned device also includes: a second acquisition module, used to obtain the angle between the backrests of the three rows of seats on the target side and the seat cushions of the three rows of seats on the target side; a ninth control module, used to control the three rows of seats on the target side to move in the direction toward the rear of the vehicle if the angle between the backrests of the three rows of seats on the target side and the seat cushions of the three rows of seats on the target side is less than a third angle threshold, until the distance controlled to move the three rows of seats on the target side in the direction toward the rear of the vehicle reaches the second maximum distance of the three rows of seats on the target side, wherein the second maximum distance is the remaining moving distance that the three rows of seats on the target side can be moved in the direction toward the rear of the vehicle.
[0209] In some possible implementations, the above-mentioned device also includes: a third acquisition module, used to obtain the state of the target display screen of the target vehicle, wherein when the state of the target display screen of the target vehicle is the unfolded state, the target display screen hinders the second row of seats on the target side from performing the first action; a tenth control module, used to control the target display screen of the target vehicle to be converted from the unfolded state to the retracted state if the state of the target display screen of the target vehicle is the unfolded state.
[0210] In some possible implementations, the riding status acquisition module includes: a first acquisition unit, used to acquire the motion state of the target vehicle and the door state of the target vehicle; a second acquisition unit, used to acquire the riding state of the second row of seats on the target side of the second row of seats of the target vehicle if the motion state of the target vehicle is a preset state and the door state of the target vehicle is a door open state.
[0211] In some possible implementations, the above-mentioned device also includes: a second detection module, which is used to detect whether the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is less than a fourth angle threshold in response to the second seat adjustment instruction, wherein the second seat adjustment instruction is used to instruct the control of the other two rows of seats in the second row of seats except the second row seat on the target side to perform a fourth action, wherein the fourth action includes one or more of the following: movement, rotation; an eleventh control module, which is used to control the backrest of the second row seat on the target side to rotate if the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the fourth angle threshold, so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the fourth angle threshold, and control the other two rows of seats to perform a third action according to the second seat adjustment instruction.
[0212] In some possible implementations, the above-mentioned device also includes: a twelfth control module, which is used to control the second row of seats on the target side to move to a first target position if the occupancy state of the second row of seats on the target side is unoccupied, and control the second row of seats on the target side to rotate to a first target angle.
[0213] In some possible implementations, the above-mentioned device also includes: a seat belt status acquisition module, used to obtain the status of the seat belts corresponding to the second row of seats on the target side; a thirteenth control module, used to control the reset of the second row of seats on the target side if the status of the seat belts corresponding to the second row of seats on the target side is a locked state.
[0214] In some possible implementations, the above-mentioned device also includes: a fourteenth control module, which is used to control the second row of seats on the target side to rotate to a third target angle and control the second row of seats on the target side to move to a third target position in response to a seat reset instruction; a fifteenth control module, which is used to control the second row of seats on the target side to rotate to a second target angle and control the second row of seats on the target side to move to the second target position; a sixteenth control module, which is used to control the second row of seats on the target side to rotate to a fourth target angle so that the second row of seats on the target side are reset, wherein the fourth target angle is smaller than the second target angle.
[0215] In some possible implementations, the above-mentioned device also includes: a seventeenth control module, used to control the second row of seats on the target side to perform a target movement after performing the first action and before performing the second action, wherein the target movement is used to make the distance between the user's target part and the B-pillar on the target side reach a target distance threshold; and the above-mentioned second control module, further used to control the second row of seats on the target side to perform a second action according to the length of the target movement.
[0216] In one possible implementation, the above-mentioned device also includes: an eighteenth control module, which is used to control the second row of seats on the target side to rotate to a third target angle and control the second row of seats on the target side to move to a third target position in response to a seat reset instruction; a nineteenth control module, which is used to control the second row of seats on the target side to perform a fourth action based on a comparison result of the target distance and a target distance threshold to reset the second row of seats on the target side, wherein the target distance is the distance between the target part of the user and the B-pillar on the target side after the second row of seats on the target side are controlled to move to the third target position, and the fourth action indicates an action to avoid the C-pillar on the target side, and the fourth action includes one or more of the following: movement, rotation.
[0217] In some possible implementations, the nineteenth control module includes: a third control unit, used to control the second row of seats on the target side to rotate to a fourth target angle if the target distance is greater than a target distance threshold; a fourth control unit, used to control the second row of seats on the target side to rotate to the second target angle if the target distance is not greater than the target distance threshold, and to control the second row of seats on the target side to rotate to the fourth target angle after moving the second row of seats on the target side to the second target position.
[0218] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0219] The seat adjustment device in this embodiment is presented in the form of a functional unit, where the functional unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0220] An embodiment of the present invention further provides a computer device having the above-mentioned seat adjustment device.
[0221] See also Figure 5 , Figure 5 is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Figure 5 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.
[0222] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0223] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0224] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0225] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0226] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0227] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0228] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0229] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A seat adjustment method, characterized in that: The method comprises: In response to the first seat adjustment instruction, obtaining a seating state of a second row of seats on a target side of a second row of seats of a target vehicle; When the seat state of the second row of seats on the target side is a user seat state, controlling the second row of seats on the target side to perform a first action, wherein the first action includes one or more of the following: moving, rotating; Control the second row of seats on the target side to perform a second action so that the position of the second row of seats on the target side reaches the first target position and the angle of the second row of seats on the target side reaches the first target angle, wherein the second action includes one or more of the following: movement, rotation.
2. The seat adjustment method according to claim 1, characterized in that: The first action is to control the second row of seats on the target side to avoid the B-pillar on the target side of the target vehicle, wherein the B-pillar on the target side is the B-pillar on the same side as the open door; and / or, The second action is to control the second row of seats on the target side to avoid the target side C-pillar of the target vehicle, and the target side C-pillar is the C-pillar on the same side as the opened door.
3. The seat adjustment method according to claim 1, characterized in that: Controlling the second row of seats on the target side to perform a first action, including: After controlling the second row of seats on the target side to move to the second target position, controlling the second row of seats on the target side to rotate to the second target angle.
4. The seat adjustment method according to claim 1, characterized in that: The controlling the second row of seats on the target side to perform a second action includes: After controlling the second row of seats on the target side to move to a third target position, controlling the second row of seats on the target side to rotate to a third target angle; After controlling the second row of seats on the target side to move to the first target position, controlling the second row of seats on the target side to rotate to the first target angle.
5. The seat adjustment method according to claim 1, characterized in that: The first target position is greater than the third target position, the third target position is greater than the second target position, the first target angle is greater than the third target angle, and the third target angle is greater than the second target angle.
6. The seat adjustment method according to claim 1, characterized in that: The method further comprises: Controlling the leg rest of the second row seat on the target side to be adjusted to a leg rest avoidance position; and / or, Detecting whether an angle between a backrest of the second row seat on the target side and a seat cushion of the second row seat on the target side is greater than a first angle threshold; If the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than the first angle threshold, the second row seat on the target side is controlled to rotate so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the first angle threshold.
7. The seat adjustment method according to claim 1, characterized in that: After obtaining the seating status of the second row of seats on the target side of the second row of seats of the target vehicle, the method further includes: Acquire the remaining moving distance of the row of seats on the target side, wherein the remaining moving distance of the row of seats on the target side is the first maximum distance that the row of seats on the target side moves in a direction toward the front of the vehicle; If the ratio of the remaining moving distance of the row of seats on the target side to the maximum moving distance of the row of seats on the target side is greater than a ratio threshold, control the row of seats on the target side to move in the direction toward the front of the vehicle so that the ratio of the remaining moving distance of the row of seats on the target side to the maximum moving distance of the row of seats on the target side is not greater than the ratio threshold, wherein the maximum moving distance of the row of seats on the target side is the maximum distance that the row of seats on the target side can be moved; and / or, Obtaining an angle between a backrest of a row of seats on the target side and a seat cushion of a row of seats on the target side; If the angle between the backrests of the target side row of seats and the seat cushions of the target side row of seats is greater than a second angle threshold, the backrests of the target side row of seats are controlled to rotate so that the angle between the backrests of the target side row of seats and the seat cushions of the target side row of seats is not greater than the second angle threshold.
8. The seat adjustment method according to claim 7, characterized in that: The target vehicle includes a first row of seats, a second row of seats, and a third row of seats arranged in sequence from front to back, and the method further includes: Obtaining the included angle between the backrest of the three-row seat on the target side and the seat cushion of the three-row seat on the target side; If the angle between the backrest of the three rows of seats on the target side and the seat cushion of the three rows of seats on the target side is less than a third angle threshold, the three rows of seats on the target side are controlled to move in the direction toward the rear of the vehicle until the distance the three rows of seats on the target side are controlled to move in the direction toward the rear of the vehicle reaches the second maximum distance of the three rows of seats on the target side, wherein the second maximum distance is the remaining moving distance that the three rows of seats on the target side can be moved in the direction toward the rear of the vehicle.
9. The seat adjustment method according to claim 1, characterized in that: Before controlling the second row of seats on the target side to perform the first action, the method further includes: Acquiring a state of a target display screen of the target vehicle, wherein when the state of the target display screen of the target vehicle is an unfolded state, the target display screen prevents the second row of seats on the target side from performing a first action; If the state of the target display screen of the target vehicle is an unfolded state, the target display screen of the target vehicle is controlled to be converted from the unfolded state to the retracted state.
10. The seat adjustment method according to claim 1, characterized in that: Obtain the occupancy status of the second row of seats on the target side of the second row of seats of the target vehicle, including: Obtain the motion state of the target vehicle and the door state of the target vehicle; If the motion state of the target vehicle is a preset state, and the door state of the target vehicle is a door open state, the seating state of the second row of seats on the target side of the second row of seats of the target vehicle is obtained.
11. The seat adjustment method according to claim 1, characterized in that: After controlling the target side second row seat to perform a second action so that the position of the target side second row seat reaches the first target position and the angle of the target side second row seat reaches the first target angle, the method further includes: In response to the second seat adjustment instruction, detecting whether the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is less than a fourth angle threshold, wherein the second seat adjustment instruction is used to instruct the control of the other second row seats in the second row seats except the second row seat on the target side to perform a third action, wherein the third action includes one or more of the following: moving, rotating; If the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is greater than a fourth angle threshold, the backrest of the second row seat on the target side is controlled to rotate so that the angle between the backrest of the second row seat on the target side and the seat cushion of the second row seat on the target side is not greater than the fourth angle threshold, and according to the second seat adjustment instruction, the other two rows of seats are controlled to perform the third action.
12. The seat adjustment method according to claim 1, characterized in that: The method further comprises: If the occupancy state of the second row of seats on the target side is an unoccupied state, the second row of seats on the target side is controlled to move to a first target position, and the second row of seats on the target side is controlled to rotate to a first target angle.
13. The seat adjustment method according to claim 1 or 12, characterized in that: After controlling the second row of seats on the target side to rotate to the first target angle, the method further includes: Obtaining the status of the seat belts corresponding to the second row of seats on the target side; If the seat belt corresponding to the second row seat on the target side is in a locked state, the second row seat on the target side is controlled to be reset.
14. The seat adjustment method according to claim 13, characterized in that: When the seat status of the second row of seats on the target side is a user seat status, controlling the second row of seats on the target side to reset includes: In response to the seat reset instruction, controlling the second row seat on the target side to rotate to a third target angle, and controlling the second row seat on the target side to move to a third target position; Controlling the second row of seats on the target side to rotate to a second target angle, and controlling the second row of seats on the target side to move to a second target position; The second row of seats on the target side is controlled to rotate to a fourth target angle so that the second row of seats on the target side is reset, wherein the fourth target angle is smaller than the second target angle.
15. The seat adjustment method according to claim 1, characterized in that: The method further comprises: After performing the first action and before performing the second action, controlling the second row of seats on the target side to perform a target movement, wherein the target movement is used to make the distance between the target part of the user and the B-pillar on the target side reach a target distance threshold; and The controlling the second row of seats on the target side to perform a second action includes: According to the length of the target movement, the second row of seats on the target side is controlled to perform the second action.
16. The seat adjustment method according to claim 15, characterized in that: According to the target movement length, controlling the second row of seats on the target side to perform the second action includes: If the target moving length is within the first preset length range, controlling the second row of seats on the target side to rotate to a third target angle, and after controlling the second row of seats on the target side to move to the first target position, controlling the second row of seats on the target side to rotate to the first target angle; If the length of the target movement is within a second preset length range, the second row of seats on the target side is controlled to rotate to a first target angle, and the second row of seats on the target side is controlled to move to a first target position, wherein the maximum value of the first preset length range is less than the minimum value of the second preset length range.
17. The seat adjustment method according to claim 15, characterized in that: The method further comprises: In response to the seat reset instruction, controlling the second row seat on the target side to rotate to a third target angle, and controlling the second row seat on the target side to move to a third target position; According to the comparison result between the target distance and the target distance threshold, the second row seat on the target side is controlled to perform a fourth action to reset the second row seat on the target side, wherein the target distance is the distance between the target part of the user and the B-pillar on the target side after the second row seat on the target side is controlled to move to the third target position, and the fourth action indicates an action to avoid the C-pillar on the target side, and the fourth action includes one or more of the following: movement, rotation.
18. The seat adjustment method according to claim 17, characterized in that: The step of controlling the second row of seats on the target side to perform a fourth action according to a comparison result between the target distance and the target distance threshold so as to reset the second row of seats on the target side includes: If the target distance is greater than the target distance threshold, controlling the second row of seats on the target side to rotate to a fourth target angle; If the target distance is not greater than the target distance threshold, the second row of seats on the target side are controlled to rotate to a second target angle, and after the second row of seats on the target side are controlled to move to the second target position, the second row of seats on the target side are controlled to rotate to a fourth target angle.
19. A seat adjustment device, characterized in that: The device comprises: A seating state acquisition module, configured to acquire a seating state of a second row of seats on a target side of a second row of seats of a target vehicle in response to a first seat adjustment instruction; A first control module is used to control the second row seat on the target side to perform a first action when the seat state of the second row seat on the target side is a user seat state, wherein the first action includes one or more of the following: moving, rotating; The second control module is used to control the second row of seats on the target side to perform a second action so that the position of the second row of seats on the target side reaches the first target position and the angle of the second row of seats on the target side reaches the first target angle, wherein the second action includes one or more of the following: movement, rotation.
20. A vehicle, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the seat adjustment method according to any one of claims 1 to 18 by executing the computer instructions.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the seat adjustment method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Seat device for vehicle
CN109515255A
Vehicle seat rotation control method and device and medium
CN116160928A
Vehicle, seat control method thereof, seat control device and storage medium
CN117698522A
Vehicle seat control method and device, vehicle and storage medium
CN117755169A
Vehicle seat control method and system and vehicle
CN117841796A