Vehicle seat adjusting method, vehicle and computer readable storage medium
By detecting the rear passenger status to generate a virtual seat model interface, the problem of lack of accurate basis in traditional seat adjustment methods is solved, thereby improving the accuracy of seat adjustment and enhancing passenger comfort.
Patent Information
- Application Number
- CN202511890476.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-15
- Publication Date
- 2026-01-23
AI Technical Summary
Traditional seat adjustment methods lack accurate guidelines, which can affect the comfort of rear passengers when adjusting the seats, and may even cause physical injury, thus reducing the user's riding experience.
By detecting the rear passenger status of the seat to be adjusted in the vehicle, the adjustment range is determined, and a virtual seat model interface is generated. Users can adjust the seat by interacting with the data through the interface, avoiding adjustments based on feeling.
The accuracy of seat adjustments has been improved to ensure that they do not adversely affect rear passengers, thus enhancing the riding experience and comfort.
Smart Images

Figure CN121375592A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a vehicle seat adjustment method, a vehicle and a computer readable storage medium. BACKGROUND
[0002] The comfort and convenience of a passenger car have always been the focus of users. With the popularization of new energy vehicles, electric seats have become a standard configuration for most vehicle models. Currently, the adjustment of electric seats mainly relies on long-press switches to control the seat posture, or is realized through several preset modes (such as seat memory function). However, in actual use, passengers often lack accurate adjustment basis when adjusting the seat. For example, when adjusting the seat backward, the adjustment of the moving distance and the backrest angle often depends on personal feelings. If there is a passenger in the back row at this time, the action of the front-row passenger adjusting the front-row seat according to his feelings may affect the comfort of the rear passenger, and even may cause physical harm to the rear passenger, thereby reducing the user's ride experience.
[0003] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY
[0004] The main purpose of the present application is to provide a vehicle seat adjustment method, a vehicle and a computer readable storage medium, aiming to solve the technical problem that the traditional seat adjustment method reduces the user's ride experience.
[0005] To achieve the above-mentioned purpose, the present application provides a vehicle seat adjustment method, which comprises: detecting the rear seat state of a seat to be adjusted in a vehicle, and determining the adjustment range of the seat to be adjusted according to the rear seat state; generating a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range; adjusting the seat to be adjusted in response to the interface interaction data generated by the virtual seat model interface.
[0006] Optionally, the step of determining the adjustment range of the seat to be adjusted according to the rear seat state comprises: in the case that the rear seat state is no passenger seating, taking the preset limit range of the seat to be adjusted as the adjustment range; in the case that the rear seat state is passenger seating, determining the knee position of the rear passenger of the seat to be adjusted; generating an adjustment limiting parameter according to the knee position, and adjusting the preset limit range based on the adjustment limiting parameter to obtain the adjustment range.
[0007] Optionally, the adjustment limiting parameter comprises a seat rearward movement limiting position. The step of generating the adjustment limiting parameter according to the knee position comprises: determining a first distance between the knee position and a preset forward movement limiting point of the seat to be adjusted in a horizontal direction; determining a second distance between the knee position and a backrest rotation point of the seat to be adjusted in a vertical direction; determining a backrest occupied length of the seat to be adjusted based on the second distance and a real-time backrest reclining angle of the seat to be adjusted; accumulating the backrest occupied length and a non-backrest occupied length of the seat to be adjusted to obtain an overall occupied length of the seat to be adjusted; determining the seat rearward movement limiting position based on a difference between the first distance and the overall occupied length.
[0008] Optionally, the adjustment limiting parameter further comprises a seat backrest maximum reclining angle. The step of generating the adjustment limiting parameter according to the knee position further comprises: determining a second distance between the knee position and a backrest rotation point of the seat to be adjusted in a vertical direction; determining a third distance between the knee position and the backrest rotation point of the seat to be adjusted in a horizontal direction; generating the seat backrest maximum reclining angle based on a proportional relationship between the second distance and the third distance.
[0009] Optionally, the step of determining the knee position of the rear passenger of the seat to be adjusted comprises at least one of: identifying the knee position of the rear passenger through a position sensor in the vehicle; mapping passenger information of the rear passenger to obtain the knee position of the rear passenger based on a preset mapping relationship; determining the knee position based on real-time body information of the rear passenger.
[0010] Optionally, the step of determining the knee position based on real-time body information of the rear passenger comprises: obtaining real-time body information of the rear passenger; estimating a standard sitting posture model of the rear passenger in the rear row based on the real-time body information, and obtaining the knee position based on the standard sitting posture model.
[0011] Optionally, the step of generating a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range comprises: Load the digital seat model of the seat to be adjusted, wherein the digital seat model is generated based on the actual size of the seat to be adjusted and the real-time posture of the seat to be adjusted; A seat adjustment sliding component is constructed based on the adjustment range and the real-time posture of the seat to be adjusted; Configure the seat adjustment sliding component for the digital seat model to generate a virtual seat model interface for the seat to be adjusted.
[0012] Optionally, after the step of detecting the rear seat seating position of the seat to be adjusted in the vehicle, the method further includes: When the rear seat seating state is such that there are passengers in the rear seat, the real-time seat posture of the seat to be adjusted is obtained; If the real-time seat posture meets the preset posture conditions, the seat to be adjusted is adjusted to make way, and the process returns to the step of detecting the rear seat seating status of the seat to be adjusted in the vehicle. The adjustment includes at least one of moving the seat to be adjusted forward and reducing the reclining angle of the seat to be adjusted.
[0013] In addition, to achieve the above objectives, this application also proposes a vehicle, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle seat adjustment method as described above.
[0014] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the vehicle seat adjustment method described above.
[0015] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the vehicle seat adjustment method described above.
[0016] One or more technical solutions proposed in this application have at least the following technical effects: In the embodiments of the present application, the vehicle detects the rear seat occupancy state of a seat to be adjusted in the vehicle, determines an adjustment range of the seat to be adjusted according to the rear seat occupancy state, generates a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range, and adjusts the seat to be adjusted in response to interface interaction data generated by the virtual seat model interface. It can be understood that the vehicle detects the rear seat occupancy state of the seat to be adjusted, and determines the adjustment range of the seat to be adjusted according to the rear seat occupancy state, thereby restricting the adjustment process of the seat to be adjusted. At the same time, a visual virtual seat model interface is generated based on the adjustment range, and the user can complete the seat adjustment by interacting with the virtual seat model interface, thereby visually displaying the seat adjustment process and avoiding the user adjusting the seat according to the feeling, thereby improving the accuracy of the seat adjustment. Therefore, the embodiments of the present application can restrict the adjustment of the seat to be adjusted according to the rear seat occupancy state, and visually display the seat adjustment process through the virtual interface to ensure the accuracy of the adjustment. Therefore, the present application can ensure that the adjustment of the seat to be adjusted does not adversely affect the rear passengers, thereby improving the user's riding experience and ensuring the comfort of the ride. BRIEF DESCRIPTION OF DRAWINGS
[0017] The accompanying drawings, which are incorporated into and form a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, those skilled in the art can obtain other drawings according to these drawings without any creative effort.
[0019] Figure 1 Flowchart of the first embodiment of the vehicle seat adjustment method of the present application; Figure 2 Communication framework of the vehicle in the vehicle seat adjustment method of the present application; Figure 3 First scenario of seat adjustment in the vehicle seat adjustment method of the present application; Figure 4 Second scenario of seat adjustment in the vehicle seat adjustment method of the present application; Figure 5 Schematic diagram of the seat adjustment sliding assembly in the vehicle seat adjustment method of the present application; Figure 6 Schematic diagram of warning information in the vehicle seat adjustment system of the present application; Figure 7 Flowchart of the second embodiment of the vehicle seat adjustment method of the present application.
[0020] The objectives, functional features and advantages of the present application will be further explained in conjunction with the embodiments, with reference to the accompanying drawings. DETAILED DESCRIPTION
[0021] It should be understood that the specific embodiments described herein merely serve to explain the technical solutions of the present application and do not serve to limit the present application.
[0022] In order to better understand the technical solutions of the present application, the following will be described in detail in conjunction with the drawings of the specification and specific embodiments.
[0023] The ride comfort and convenience of a passenger vehicle have always been the focus of users. With the popularization of new energy vehicles, electric seats have become a standard configuration for most vehicle models. Currently, the adjustment of electric seats mainly relies on long-press type switches to control the seat posture, or through several preset modes (such as seat memory function) to achieve. However, in actual use, passengers often lack accurate adjustment basis when adjusting the seat. For example, when adjusting the seat backward, the adjustment of the moving distance and the backrest angle often depends on personal feeling. If there is a passenger in the back row at this time, the action of the front row passenger adjusting the front row seat according to his feeling may affect the comfort of the rear passenger, and even may cause physical harm to the rear passenger, thereby reducing the user's ride experience.
[0024] The main solution of the embodiments of the present application is to detect the rear sitting state of the seat to be adjusted in the vehicle, determine the adjustment range of the seat to be adjusted according to the rear sitting state, generate a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range, and adjust the seat to be adjusted in response to the interface interaction data generated by the virtual seat model interface.
[0025] That is, the vehicle in the present application detects the rear sitting state of the seat to be adjusted, and determines the adjustment range of the seat to be adjusted according to the rear sitting state, thereby constraining the adjustment process of the seat to be adjusted. At the same time, a visual virtual seat model interface is generated based on the adjustment range, and the user can complete the seat adjustment by interacting with the virtual seat model interface, thereby visually displaying the seat adjustment process and improving the accuracy of the seat adjustment. Therefore, the embodiments of the present application can constrain the adjustment of the seat to be adjusted according to the rear sitting state, and visually display the seat adjustment process through the virtual interface to ensure the accuracy of the adjustment. Therefore, the present application fully ensures that the adjustment of the seat to be adjusted will not adversely affect the rear passenger, thereby improving the user's ride experience and ensuring the ride comfort.
[0026] It should be noted that the execution subject of the present embodiment can be a device with data processing, network communication and program running functions, such as a vehicle or a cloud server.
[0027] Referring to Figure 1 FIG. 1 is a flowchart of a first embodiment of a vehicle seat adjustment method according to the present application.
[0028] In this embodiment, the vehicle seat adjustment method comprises steps S10-S30: Step S10, detecting the rear seat occupancy state of the seat to be adjusted in the vehicle, and determining the adjustment range of the seat to be adjusted according to the rear seat occupancy state; It should be noted that in this embodiment, the execution subject of the above-mentioned vehicle seat adjustment method can be the vehicle itself, such as implementing the above-mentioned vehicle seat adjustment method through the car machine on the vehicle. The execution subject can also be a cloud server associated with the vehicle, etc., which will not be described here. In the following content, in order to facilitate the explanation of the technical solution of the present application, if not specially mentioned, the vehicle will be taken as an example for description. In addition, the above-mentioned seat to be adjusted usually refers to the seat in the front row, or refers to the seat with the rear row. Referring to Figure 2 FIG. 2 is a schematic diagram of a communication framework of a vehicle in the present application. Through the CAN (Controller Area Network) bus, the vehicle controller communicates with the electric seat controller and the memory. Among them, the electric seat controller is used to communicate with the seat actuator for controlling the seat, the vehicle controller is used to communicate with the speaker and the display, and the display can be used for outputting the related interface in the subsequent steps.
[0029] Optionally, for a vehicle with double-row seats, the seat to be adjusted can be the first-row seat, for example, the main driver seat or the co-driver seat. For a vehicle with more than three rows of seats, the seat to be adjusted can refer to the seat except the last row. It can be understood that the seat adjustment process is roughly the same for different types of vehicles, so in the following content, if not specially mentioned, a double-row vehicle will be taken as an example for description.
[0030] For example, the vehicle can monitor the rear seat occupancy state of the seat to be adjusted in the vehicle in real time. Optionally, the rear seat occupancy state usually refers to whether there is a passenger in the rear seat to be adjusted, such as no passenger or a passenger. In addition, the rear seat occupancy state can be detected by the OMS (Occupant Monitoring System) camera or seat occupancy sensor in the cabin, etc. For example, the OMS camera is used to collect the cabin image in the vehicle, and the target detection (such as human recognition) is performed on the cabin image to determine whether there is a passenger in the rear seat. Alternatively, the occupancy sensor is used for detection, such as when a passenger sits in the rear seat, the passenger triggers the occupancy sensor to generate a specific electrical signal under the action of gravity, so that the vehicle determines that there is a passenger in the rear seat.
[0031] Further, the adjustment range of the to-be-adjusted seat is determined according to the rear seat occupancy state. For example, the rear seat occupancy state can be divided into no passenger occupancy and passenger occupancy. In the case of no passenger occupancy, the limit range of the seat is directly used as the adjustment range, because the comfort of the rear passengers does not need to be considered when adjusting the to-be-adjusted seat. For example, referring to FIG. 11, Figure 3 FIG. 11 is a schematic diagram of a first scenario of seat adjustment in the application, Figure 3 In FIG. 11, A is the front seat, i.e., the to-be-adjusted seat, B is the rear seat, C is the instrument panel, and the range shown by a to b is the preset limit range of the forward and backward movement of the to-be-adjusted seat.
[0032] In the case of passenger occupancy, the comfort of the rear passengers needs to be considered, and accordingly, the adjustment range can be obtained by reducing the limit range of the seat. Optionally, the degree of reduction of the limit range can be determined based on the size of the rear passenger. For example, the image of the rear passenger is captured by the OMS camera, and the weight of the passenger is detected by the occupancy sensor. Then, the size of the passenger is estimated based on the image and the weight of the passenger. Generally, the larger the size of the passenger, the greater the degree of reduction of the limit range. Optionally, the adjustment range of the to-be-adjusted seat can include at least one of the range of the forward and backward movement of the seat and the range of the adjustment angle of the seat back.
[0033] It can be understood that the adjustment range of the seat is determined based on the rear seat occupancy state of the to-be-adjusted seat, so that the adverse effect on the rear passengers caused by the adjustment of the to-be-adjusted seat can be avoided, and the comfort of the rear passengers can be ensured.
[0034] In step S20, a virtual seat model interface for adjusting the to-be-adjusted seat is generated based on the adjustment range. For example, the virtual seat model interface for adjusting the to-be-adjusted seat is generated based on the adjustment range. The digital seat model of the to-be-adjusted seat is included in the virtual seat model interface. It can be understood that, in a normal case, the type of the seat on the vehicle is fixed and the size of the seat is known after the vehicle model is determined, so the virtual seat model can be constructed in advance according to the size of the seat, and the real-time posture (e.g., the position and the reclining angle of the seat back) of the seat is mapped to the virtual seat model, so as to obtain the digital seat model. The seat adjustment component is generated according to the determined adjustment range. The seat adjustment component can be a bar-shaped or sector-shaped sliding adjustment component. The seat adjustment component can be used to adjust the forward and backward movement of the seat and the reclining angle of the seat back. The digital seat model is configured with the seat adjustment component, and the virtual seat model interface is generated by rendering. The virtual seat model interface can be output on the center control screen of the vehicle. The user can interact with the virtual seat model interface to adjust the to-be-adjusted seat.
[0035] Optionally, for a vehicle with double-row seats, the seat to be adjusted (i.e. the front-row seat) can be the seat of the main driver position or the seat of the co-driver position. Optionally, in order to facilitate the distinction between the seats and the seat adjustment, when the virtual seat model interface is displayed on the center large screen, if the adjustment is for the main driver position, the virtual seat model interface can be popped up on the left side of the center large screen, and if the adjustment is for the co-driver position, the virtual seat model interface can be popped up on the right side of the center large screen. If the adjustment is for both positions, the virtual seat model interface can be popped up on both sides. The popped-up virtual seat model interface can be closed after a delay of a certain period of time (with a recommended value or customized) after the seat adjustment is completed. Alternatively, the virtual seat model interface can be closed after a preset time period after the user stops interacting.
[0036] It can be understood that in the present embodiment, by generating a virtual seat model interface, the process of seat adjustment can be visually displayed, avoiding the user from adjusting the seat by feeling, improving the accuracy of seat adjustment, and avoiding adverse effects on the rear passengers.
[0037] Step S30, adjusting the seat to be adjusted in response to the interface interaction data generated by the virtual seat model interface.
[0038] It should be noted that the interface interaction data generated by the virtual seat model interface is usually a sliding operation of the user on the interface.
[0039] Illustratively, the vehicle can adjust the seat to be adjusted in response to the interface interaction data generated by the virtual seat model interface. Optionally, the interface interaction data can include a sliding operation. Optionally, the sliding operation can include a sliding starting point, a sliding direction, and a sliding distance. The sliding starting point is used to determine the adjustment object of the seat to be adjusted, such as the position of the seat, the backrest reclining angle of the seat, etc., and the backrest reclining angle can refer to the angle between the seat backrest and the seat cushion. The sliding direction can represent the direction of adjustment, such as moving the seat forward or backward, or adjusting the backrest reclining angle. The sliding distance can represent the amplitude of adjustment, such as the distance of moving forward or backward, the angle of adjusting the backrest reclining angle, etc. Therefore, the user can complete the adjustment of the seat to be adjusted by interacting with the virtual seat model interface.
[0040] In the embodiment, the vehicle detects a rear seat occupancy state of a seat to be adjusted in the vehicle, determines an adjustment range of the seat to be adjusted according to the rear seat occupancy state, generates a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range, and adjusts the seat to be adjusted in response to interface interaction data generated by the virtual seat model interface. It can be understood that the vehicle detects the rear seat occupancy state of the seat to be adjusted, and determines the adjustment range of the seat according to the rear seat occupancy state, thereby generating a constraint on the adjustment process of the seat to be adjusted. At the same time, a visual virtual seat model interface is generated based on the adjustment range, and the user can complete the seat adjustment by interacting with the virtual seat model interface, thereby visually displaying the seat adjustment process and avoiding the user adjusting the seat by feeling, thereby improving the accuracy of the seat adjustment. Therefore, the embodiment can constrain the adjustment of the seat to be adjusted according to the rear seat occupancy state, and visually display the seat adjustment process through the virtual interface to ensure the accuracy of the adjustment. Therefore, the application fully ensures that the adjustment of the seat to be adjusted does not adversely affect the rear passengers, thereby improving the user's riding experience and ensuring the comfort of the ride.
[0041] In an available embodiment, the step of determining the adjustment range of the seat to be adjusted according to the rear seat occupancy state includes steps S11-S13. Step S11, in the case of no passenger occupancy in the rear seat occupancy state, the preset limit range of the seat to be adjusted is taken as the adjustment range. Step S12, in the case of passenger occupancy in the rear seat occupancy state, the knee position of the rear passenger of the seat to be adjusted is determined. Step S13, generating an adjustment limiting parameter according to the knee position, and adjusting the preset limit range based on the adjustment limiting parameter to obtain the adjustment range.
[0042] For example, in the embodiment, the rear seat occupancy state can include two scenarios, i.e., no passenger occupancy and passenger occupancy. In the scenario of no passenger occupancy, the preset limit range of the seat to be adjusted is taken as the adjustment range, because there is no need to consider the rear passenger in this scenario. The preset limit range can refer to the range in which the seat to be adjusted can move forward and backward in the physical structure, and the angle range in which the backrest can rotate.
[0043] It should be noted that for the scenario of passenger occupancy, the adjustment range needs to be determined based on the size of the rear passenger. Generally, when adjusting the seat to be adjusted, the knee position of the rear passenger is most likely to interfere. Therefore, in the embodiment, the adjustment range is determined according to the knee position of the rear passenger.
[0044] Exemplarily, in the case that the rear seat state is with passengers, the knee position of the rear seat passenger to be adjusted is determined. Optionally, the knee position of the rear seat passenger can be quickly measured by millimeter wave radar or camera ranging, or can be quickly obtained in a manual input memory manner and a table lookup manner, wherein the knee position can be three-dimensional coordinate data of the knee of the rear seat passenger in the vehicle coordinate system.
[0045] Exemplarily, the adjustment limiting parameter is generated according to the knee position. The adjustment limiting parameter can include at least one of a seat rearward movement limiting position and a seat backrest maximum reclining angle. The adjustment limiting parameter is mainly used to limit the movement range of the seat to be adjusted to avoid interference with the knee of the rear seat passenger during adjustment of the seat to be adjusted. Accordingly, the preset limit range can be adjusted to obtain the above-mentioned adjustment range based on the adjustment limiting parameter. Optionally, when the preset limit range is adjusted, the seat rearward movement limiting position can be used to replace the rearward limit position of the seat forward and backward movement range in the preset limit range, and the seat backrest maximum reclining angle can be used to replace the maximum limit reclining angle of the seat backrest rotation range in the preset limit range, so as to obtain the above-mentioned adjustment range.
[0046] In a possible implementation, the adjustment limiting parameter includes the seat rearward movement limiting position; the step of generating the adjustment limiting parameter according to the knee position includes steps S1311-S1315: Step S1311, determining a first distance between the knee position and a preset forward movement limit point of the seat to be adjusted in a horizontal direction; Step S1312, determining a second distance between the knee position and a backrest rotation point of the seat to be adjusted in a vertical direction; Step S1313, determining a backrest occupied length of the seat to be adjusted based on the second distance and a real-time backrest reclining angle of the seat to be adjusted; Step S1314, accumulating the backrest occupied length and a non-backrest occupied length of the seat to be adjusted to obtain an overall occupied length of the seat to be adjusted; Step S1315, determining the seat rearward movement limiting position based on the difference between the first distance and the overall occupied length.
[0047] Exemplarily, in this embodiment, the seat rearward movement limiting position can be included in the adjustment limiting parameter. The vehicle can determine a first distance between the knee position and a preset forward movement limit point of the seat to be adjusted in a horizontal direction, such as the length of the vertical projection of the connecting line between the knee position and the preset forward movement limit point on the horizontal plane. The preset forward movement limit point of the seat to be adjusted, that is, the limit position of the physical structure of the seat to be adjusted, is a inherent attribute of the seat.
[0048] Exemplarily, the vehicle can determine a second distance in a vertical direction between the knee position and a backrest rotation point of the seat to be adjusted, such as a length of a vertical projection of a line between the knee position and the backrest rotation point of the current seat on a vertical plane relative to a horizontal plane. The backrest rotation point generally refers to a position of a connection between the seat backrest and the seat cushion, and the seat backrest can be rotated at the backrest rotation point.
[0049] Exemplarily, a backrest occupied length of the seat to be adjusted is determined based on the second distance and a real-time backrest reclining angle of the seat to be adjusted. For example, the second distance is converted into a length of a backrest part from the backrest rotation point to the knee position in a horizontal direction when the seat backrest is close to or at the knee position, i.e., the backrest occupied length, by a trigonometric function relationship corresponding to the real-time backrest reclining angle.
[0050] Exemplarily, the backrest occupied length and a non-backrest occupied length of the seat to be adjusted are accumulated to obtain an overall occupied length of the seat to be adjusted. The non-backrest occupied length generally refers to a length occupied by the seat cushion and belongs to an inherent attribute of the seat. Alternatively, the backrest occupied length and the non-backrest occupied length are added to obtain the overall occupied length.
[0051] Exemplarily, a difference between the first distance and the overall occupied length is obtained, and a seat rearward movement limiting position is determined according to the difference. It can be understood that the first distance refers to a distance between a preset forward movement limiting position of the seat to be adjusted and the knee position in a horizontal direction in a limit state in which the seat to be adjusted is about to interfere or just interferes with the knee of the passenger in the rear row. The overall occupied length refers to a length occupied by the seat cushion and the backrest of the seat to be adjusted between the preset forward movement limiting position and the knee position in the limit state. Therefore, the difference between the first distance and the overall occupied length is the range of forward and rearward movement of the seat to be adjusted. Since the preset forward movement limiting position is a fixed parameter, the seat rearward movement limiting position can be determined based on the range of forward and rearward movement. The seat rearward movement limiting position can ensure that the seat to be adjusted is moved forward and rearward while maintaining the current backrest reclining angle, and the backrest of the seat to be adjusted does not affect or does not excessively affect the riding experience of the passenger in the rear row.
[0052] In a possible implementation, the adjustment limiting parameter further includes a maximum backrest reclining angle of the seat backrest; The step of generating the adjustment limiting parameter according to the knee position further includes steps S1321-S1323: Step S1321, determining a second distance in a vertical direction between the knee position and a backrest rotation point of the seat to be adjusted; Step S1322, determining a third distance in a horizontal direction between the knee position and the backrest rotation point of the seat to be adjusted; Step S1323: Based on the proportional relationship between the second distance and the third distance, generate the maximum reclining angle of the seat back.
[0053] It should be noted that, in this embodiment, the adjustable limiting parameters may also include the maximum reclining angle of the seat back.
[0054] For example, the vehicle can determine a second distance in the vertical direction between the knee position and the rotation point of the seat back to be adjusted, such as the length of the vertical projection of the line connecting the knee position and the current rotation point of the seat back onto a vertical plane relative to the horizontal plane. The rotation point of the seat back typically refers to the connection point between the seat back and the seat cushion, where the seat back can rotate.
[0055] For example, the vehicle can determine a third distance in the horizontal direction in real time between the knee position and the rotation point of the backrest of the seat to be adjusted, such as the length of the vertical projection of the line connecting the knee position and the current rotation point of the backrest of the seat onto the horizontal plane.
[0056] For example, the maximum reclining angle of the seat back is generated based on the proportional relationship between the second and third distances. For instance, the ratio between the second and third distances can be converted into the maximum reclining angle of the seat back using trigonometric functions. This maximum reclining angle ensures that, in the current seat position, adjusting the reclining angle of the seat back will not significantly affect the riding experience of rear passengers.
[0057] To clearly explain the aforementioned seat rearward movement limit position and the process for determining the maximum reclining angle of the seat back, the following explanation is provided in conjunction with... Figure 4 Please provide an explanation. Figure 4 This is a schematic diagram of a second scenario for seat adjustment according to an embodiment of this application. Figure 4 In the diagram, point G represents the knee position of the rear passenger, point N represents the backrest rotation point (the seat back can rotate around this point), point a is the preset forward movement limit point, point b is the preset backward movement limit point, point O is the contact point between the seat to be adjusted and the seat's fore-and-aft movement guide rail, and θ is the real-time reclining angle of the seat back. The relevant mathematical model for the maximum reclining angle of the seat back can be as follows: - - ; ; In the formula, For the third distance mentioned above, For the first distance mentioned above, The distance between the preset forward limiting point and the contact point. a distance between the contact point and the backrest rotation point in the horizontal direction, i.e., a non-backrest-occupied length of the seat to be adjusted, the second distance, a proportional relationship between the second distance and the third distance, the arctangent trigonometric function relationship, the maximum backrest reclining angle of the seat, and accordingly, the real-time backrest reclining angle θ of the seat during the adjustment process should be less than the maximum backrest reclining angle of the seat.
[0058] Further, the mathematical model of the seat rearward movement limit position can be as follows: - ); In the formula, the seat rearward movement limit position, a distance between the preset forward limit point and the seat rearward movement limit position, the first distance, the second distance, the tangent trigonometric function relationship, a distance between the contact point and the backrest rotation point in the horizontal direction, i.e., a non-backrest-occupied length of the seat to be adjusted.
[0059] It should be noted that in the embodiments of the present application, a child seat mode can also be set. For a vehicle with a child seat, a Hall sensor or a touch switch sensor can be added to sense whether the child seat is connected to the safety interface, which indicates that there is a child seat currently. When it is determined that there is a child seat in the current state, the adjustment range of the seat to be adjusted can be determined according to the size of the child seat. For example, the position on the child seat that is closest to the seat backrest can be regarded as the above-mentioned knee position.
[0060] In addition, it should be noted that after the adjustment range is determined, the passenger on the seat to be adjusted can also input his / her height and weight. The vehicle can automatically adjust the seat according to the height and weight of the passenger under the constraint of the adjustment range.
[0061] In a possible implementation, the step of determining the knee position of the rear passenger of the seat to be adjusted includes at least one of steps S121-S123: Step S121: identifying the knee position of the rear passenger by a position sensor in the vehicle; Step S122: mapping the passenger information of the rear passenger to obtain the knee position of the rear passenger based on a preset mapping relationship; Step S123: determining the knee position based on the real-time body information of the rear passenger.
[0062] It should be noted that in the present embodiment, there are various ways to determine the knee position of the rear passenger.
[0063] Optionally, in the case where a position sensor is configured in the vehicle, the knee position of the rear passenger can be identified by the position sensor in the vehicle. Optionally, the position sensor can be a millimeter wave radar or a range camera, etc. Illustratively, the millimeter wave radar can emit radio waves and receive signals reflected back from the knee, and by analyzing these signals, the accurate distance of the knee is calculated to determine the knee position. While the range camera can directly measure the depth distance between the knee and the sensor by emitting and receiving infrared light, thereby generating a depth image containing the knee position, and further determining the knee position.
[0064] Optionally, in the case where the passenger information of the rear passenger is pre-recorded in the vehicle, the passenger information of the rear passenger can be mapped to obtain the knee position of the rear passenger according to the preset mapping relationship. For example, the passenger information can be the height and weight of the rear passenger input in advance, and the height and weight can be mapped to the knee position of the rear passenger through the preset mapping relationship. For the acquisition of the passenger information, after the rear passenger gets on the vehicle, the rear passenger can be face-recognized, and the passenger information of the rear passenger can be searched in the database according to the face recognition result.
[0065] Optionally, the knee position of the rear passenger can also be determined according to the real-time body information of the rear passenger. The real-time body information can be information collected in real time after the passenger gets on the vehicle, such as the upper body image data of the rear passenger and the pressure data applied by the rear passenger to the rear seat. The image data and pressure data of the upper body are used to estimate a standard sitting posture model of the rear passenger in the rear seat, and the three-dimensional coordinate data of the knee in the standard sitting posture model in the vehicle coordinate system is taken as the knee position of the rear passenger.
[0066] It should be noted that in actual application, one of the above-mentioned ways to determine the knee position can be selected to obtain the knee position, or the results of various ways can be combined to obtain the knee position, such as weighted calculation of the results of various ways to obtain the knee position.
[0067] In a feasible implementation, the step of determining the knee position based on the real-time body information of the rear passenger includes steps S1231-S1232: Step S1231, acquiring real-time body information of the rear passenger; Step S1232, estimating a standard sitting posture model of the rear passenger in the rear seat based on the real-time body information, and obtaining the knee position based on the standard sitting posture model.
[0068] For example, real-time body information of rear passengers may include upper body image data of the rear passengers and pressure data exerted by the rear passengers on the rear seats. The upper body image data can be acquired using an OMS camera installed in the vehicle. The pressure data exerted by the rear passengers on the rear seats can be acquired using pressure sensors located under the rear seats.
[0069] Furthermore, a standard sitting posture model for rear passengers is estimated based on real-time body information. Optionally, the height and weight of the rear passengers can be estimated based on body information. For example, the height of the rear passengers can be estimated using upper body image data. For instance, a human detection model can identify the skeletal key points of the rear passengers in the upper body image data. These skeletal key points can include shoulder joint feature points, elbow joint feature points, and wrist joint feature points. It should be noted that the aforementioned OMS camera can be a depth camera, so the upper body image data can include depth information. Furthermore, the position of the OMS camera is usually fixed; therefore, the position data of each feature point in the upper body image data can be directly mapped, and the arm length of the rear passengers can be calculated based on the position data. For example, the arm length can be obtained by calculating the length from the shoulder joint feature point to the elbow joint feature point to the wrist joint feature point. It is understood that arm length has a very direct and close positive correlation with height; therefore, height can be estimated from arm length. Weight can be obtained by mapping the pressure data exerted by the rear passengers on the rear seats. After obtaining the height and weight, a human digital model can be constructed. In one feasible implementation, target detection can be performed on the upper body image data to determine whether the rear passenger is holding an object, such as a luggage bag or a child. If the rear passenger is holding an object, the pressure data exerted by the rear passenger on the rear seat can be discarded. A pre-trained facial recognition model is then used to identify the rear passenger's face shape. The facial recognition results can include categories such as thin, slim, medium, overweight, and overweight. These facial recognition results are used as the rear passenger's body type (i.e., thin, slim, medium, overweight, and overweight), and a digital human body model is constructed based on height and body type.
[0070] Furthermore, a human digital model is used to simulate the rear-seat passenger's posture while seated in the vehicle, i.e., the standard sitting posture model. This standard sitting posture can be set based on actual needs and is not restricted here. Correspondingly, in the vehicle coordinate system, the three-dimensional coordinate data of the knees in the standard sitting posture model represents the knee position of the rear-seat passenger.
[0071] It can be understood that in actual application, since the sitting posture of the rear passenger is generally random when sitting in the rear row, and the sitting posture of the rear passenger can be interfered and affected by the seat to be adjusted, compared with directly measuring the knee position of the rear passenger, the embodiment of the application, by estimating the standard sitting posture model of the rear passenger in the rear row, and through the knee position of the standard sitting posture model, will be more in line with the demand for riding comfort of the rear passenger, thereby ensuring that the user has a good riding experience.
[0072] In an available embodiment, the step of generating the virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range comprises steps S21-S23: Step S21, loading a digital seat model of the seat to be adjusted, wherein the digital seat model is generated based on the actual size of the seat to be adjusted and the real-time posture of the seat to be adjusted; Step S22, constructing a seat adjustment sliding component based on the adjustment range and the real-time posture of the seat to be adjusted; Step S23, configuring the seat adjustment sliding component for the digital seat model to generate the virtual seat model interface of the seat to be adjusted.
[0073] Exemplarily, when generating the virtual seat model interface for adjusting the seat, the digital seat model of the seat to be adjusted can be loaded first. The digital seat model is generated based on the actual size of the seat to be adjusted and the real-time posture of the seat to be adjusted. For example, a basic seat model can be constructed in advance according to the actual size of the seat to be adjusted, and when generating the corresponding interface, the vehicle can obtain the real-time posture of the seat to be adjusted. The real-time posture can include the seat position of the seat on the front and rear rails and the reclining angle of the seat back. The basic seat model is adjusted based on the real-time posture to form the digital seat model.
[0074] Exemplarily, the seat adjustment sliding component is constructed based on the adjustment range and the real-time posture of the seat to be adjusted. Optionally, the adjustment range is used to determine the adjustable range in the seat adjustment sliding component, such as the position points at which the seat can move forward and backward, the angle size at which the seat back can rotate, etc. And the above-mentioned real-time posture is used to determine the position of the adjustment element in the seat adjustment sliding component. For example, for the seat adjustment sliding component using a sliding rail to represent the adjustable range and a slider to represent the adjustment element, the position of the slider relative to the sliding rail can represent the real-time posture position of the seat to be adjusted. For example, referring to Figure 5As a schematic diagram of the seat adjusting sliding assembly in the embodiment of the present application, the Y area of the slide rail represents the adjustable range of the seat moving forward and backward, and the X area represents the restricted range of the seat moving forward and backward, that is, the constraint formed according to the rear-row sitting state on the adjusting range. The current position reflects the real-time posture of the seat. It should be noted that in actual application, the seat adjusting sliding assembly can be in the form of a strip or a sector, and the specific form is not limited herein. After generating the seat adjusting sliding assembly, the seat adjusting sliding assembly is configured to the digital seat model, and a virtual seat model interface of the seat to be adjusted is rendered and generated.
[0075] It can be understood that the generated virtual seat model interface can visually display the real-time posture of the seat to be adjusted and the adjustable range of the seat, so that the passenger can have a clue when adjusting the seat, avoiding the case of adjusting the seat completely by feeling, and ensuring the accuracy of the seat adjustment.
[0076] In addition, it should be noted that when the passenger adjusts the seat to be adjusted based on the virtual seat model interface, if the real-time posture of the seat to be adjusted is close to the above-mentioned seat rearward movement limit position or the maximum seat backrest backward angle, corresponding warning information can be output. The real-time posture close to the above-mentioned seat rearward movement limit position or the maximum seat backrest backward angle can mean that the distance between the seat position in the real-time posture of the seat to be adjusted and the seat rearward movement limit position is less than a preset distance threshold, or the angle difference between the backrest backward angle in the real-time posture of the seat to be adjusted and the maximum seat backrest backward angle is less than a preset threshold. The warning information can be displayed through the virtual seat model interface, for example, the warning information can refer to FIG. 6. Figure 6 It should be noted that, Figure 6 Only for illustration, in actual application, the warning information can also appear in other forms.
[0077] Referring to Figure 7 , a flowchart of a second embodiment of the vehicle seat adjusting method of the present application. In this embodiment, the same or similar contents as the above-mentioned embodiments can be referred to the above description, and will not be described in detail hereinafter. After the step of detecting the rear-row sitting state of the seat to be adjusted in the vehicle, the method further comprises steps S01-S02: Step S01, when the rear-row sitting state is that there is a passenger on the vehicle and sitting in the rear row, obtaining the real-time seat posture of the seat to be adjusted; Step S02, if the real-time seat posture meets the preset posture condition, adjusting the seat to be adjusted by giving way, and returning to execute the step of detecting the rear-row sitting state of the seat to be adjusted in the vehicle, wherein the giving-way adjustment comprises at least one of moving the seat to be adjusted forward and reducing the backward angle of the seat to be adjusted.
[0078] It should be noted that in the present embodiment, the rear seat occupancy state can include a transition state in addition to the above-mentioned no passenger occupancy and passenger occupancy, i.e., the rear seat is in a state of having a passenger getting on.
[0079] Exemplarily, whether the rear seat is in a state of having a passenger getting on can be determined by whether the rear seat door is opened. Alternatively, when the rear seat door is opened, it can be considered that the rear seat is in a state of having a passenger getting on. In this case, the real-time seat posture of the seat to be adjusted is obtained, including the real-time position of the seat and the real-time reclining angle of the seat back. The real-time seat posture is compared with a preset posture condition, wherein the preset posture condition can be at least one of that the real-time seat posture is close to a preset limit posture, for example, the position difference between the real-time seat position in the real-time seat posture and a preset seat rearward moving limit position is less than a preset distance threshold, and the angle difference between the real-time seat back reclining angle in the real-time seat posture and a preset seat back reclining angle is less than a preset angle threshold. Accordingly, if the real-time seat posture satisfies the preset posture condition, the seat to be adjusted can be adjusted to give way to facilitate the passenger in the rear seat to get on. For example, the give-way adjustment can include at least one of moving the seat to be adjusted forward and adjusting the reclining angle of the seat to be adjusted to be smaller. Accordingly, after the give-way adjustment of the seat to be adjusted, the step of detecting the rear seat occupancy state of the seat to be adjusted in the vehicle can be performed again to confirm whether the passenger in the rear seat gets on and sits down.
[0080] In a possible implementation, the vehicle can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) or loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for vehicle operation are also stored. The processing device, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus. Generally, the following systems can be connected to the I / O interface: input devices including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device. The communication device can allow the vehicle to communicate with other devices wirelessly or by wire to exchange data. Although the vehicle with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be alternatively implemented or provided.
[0081] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiments disclosed in the present application are executed.
[0082] The vehicle provided by the present application adopts the vehicle seat adjustment method in the above-mentioned embodiments, and can solve the technical problem that the conventional seat adjustment method reduces the riding experience of the user. Compared with the prior art, the vehicle provided by the present application has the same beneficial effects as the vehicle seat adjustment method provided by the above-mentioned embodiments, and other technical features in the vehicle are the same as the features disclosed in the above-mentioned embodiment method, which will not be described here.
[0083] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0084] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0085] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the vehicle seat adjustment method in the above-mentioned embodiments.
[0086] The computer readable storage medium provided in the application may be, for example, a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiment, the computer readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), and the like, or any suitable combination of the above.
[0087] The above computer readable storage medium may be contained in a vehicle, or may exist separately without being assembled into a vehicle.
[0088] The above computer readable storage medium carries one or more programs, which, when executed by the vehicle, cause the vehicle to: detect a rear seat occupancy state of a seat to be adjusted in the vehicle, and determine an adjustment range of the seat to be adjusted according to the rear seat occupancy state; generate a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range; adjust the seat to be adjusted in response to interface interaction data generated by the virtual seat model interface.
[0089] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0090] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may
[0091] The modules involved in the embodiments of the present application can be implemented in the form of software or in the form of hardware. In some cases, the name of the module does not constitute a limitation on the module itself.
[0092] The readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e. computer programs) for executing the vehicle seat adjustment method described above, and can solve the technical problem that the conventional seat adjustment method reduces the user's riding experience. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the vehicle seat adjustment method provided by the above-mentioned embodiments, and will not be described here.
[0093] The application further provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the vehicle seat adjustment method as described above.
[0094] The computer program product provided by the application can solve the technical problem that the conventional seat adjustment method reduces the riding experience of the user. Compared with the prior art, the beneficial effects of the computer program product provided by the application are the same as those of the vehicle seat adjustment method provided by the above-described embodiments, and are not described here.
[0095] The above only describes some embodiments of the application, and does not limit the patent scope of the application. Any equivalent structural transformation, direct / indirect application in other related technical fields, or the like made by using the content of the application specification and drawings within the technical concept of the application is included in the patent protection scope of the application.
Claims
1. A method for adjusting a vehicle seat, characterized in that, The vehicle seat adjustment method includes: The rear passenger position of the seat to be adjusted in the vehicle is detected, and the adjustment range of the seat to be adjusted is determined based on the rear passenger position. A virtual seat model interface for adjusting the seat to be adjusted is generated based on the adjustment range; The seat to be adjusted is adjusted in response to the interface interaction data generated by the virtual seat model interface.
2. The vehicle seat adjustment method as described in claim 1, characterized in that, The step of determining the adjustment range of the seat to be adjusted based on the rear seat seating position includes: When there are no passengers in the rear seats, the preset limit range of the seat to be adjusted is taken as the adjustment range; When there are passengers in the rear seats, determine the knee position of the rear passenger in the seat to be adjusted; The adjustment range is obtained by generating adjustment limit parameters based on the knee position and adjusting the preset limit range based on the adjustment limit parameters.
3. The vehicle seat adjustment method as described in claim 2, characterized in that, The adjustment limit parameters include the seat rearward movement limit position; The step of generating adjustment limit parameters based on the knee position includes: Determine a first horizontal distance between the knee position and the preset forward movement limit point of the seat to be adjusted; Determine the second distance in the vertical direction between the knee position and the rotation point of the backrest of the seat to be adjusted; The backrest length of the seat to be adjusted is determined based on the second distance and the real-time backrest tilt angle of the seat to be adjusted. The total length occupied by the seat to be adjusted is obtained by accumulating the length occupied by the backrest and the length occupied by the non-backrest of the seat to be adjusted. The seat retraction restriction position is determined based on the difference between the first distance and the overall occupied length.
4. The vehicle seat adjustment method as described in claim 2, characterized in that, The adjustment limit parameters also include the maximum reclining angle of the seat back; The step of generating adjustment limit parameters based on the knee position further includes: Determine the second distance in the vertical direction between the knee position and the rotation point of the backrest of the seat to be adjusted; Determine the third distance in the horizontal direction between the knee position and the rotation point of the backrest of the seat to be adjusted; The maximum reclining angle of the seat back is generated based on the proportional relationship between the second distance and the third distance.
5. The vehicle seat adjustment method as described in claim 2, characterized in that, The step of determining the knee position of the rear passenger in the seat to be adjusted includes at least one of the following: The position of the rear passenger's knees is identified using position sensors in the vehicle; The passenger information of the rear passengers is mapped to obtain the knee position of the rear passengers based on a preset mapping relationship; The knee position is determined based on the real-time body information of the rear passengers.
6. The vehicle seat adjustment method as described in claim 5, characterized in that, The step of determining the knee position based on the real-time body information of the rear passenger includes: Obtain the real-time body measurements of the rear-seat passengers; Based on the real-time body information, the standard sitting posture model of the rear passenger in the rear seat is estimated, and the knee position is obtained based on the standard sitting posture model.
7. The vehicle seat adjustment method as described in claim 1, characterized in that, The step of generating a virtual seat model interface for adjusting the seat to be adjusted based on the adjustment range includes: Load the digital seat model of the seat to be adjusted, wherein the digital seat model is generated based on the actual size of the seat to be adjusted and the real-time posture of the seat to be adjusted; A seat adjustment sliding component is constructed based on the adjustment range and the real-time posture of the seat to be adjusted; Configure the seat adjustment sliding component for the digital seat model to generate a virtual seat model interface for the seat to be adjusted.
8. The vehicle seat adjustment method as described in claim 1, characterized in that, After the step of detecting the rear seat seating position of the seat to be adjusted in the vehicle, the method further includes: When the rear seat seating state is such that there are passengers in the rear seat, the real-time seat posture of the seat to be adjusted is obtained; If the real-time seat posture meets the preset posture conditions, the seat to be adjusted is adjusted to make way, and the process returns to the step of detecting the rear seat seating status of the seat to be adjusted in the vehicle. The adjustment includes at least one of moving the seat to be adjusted forward and reducing the reclining angle of the seat to be adjusted.
9. A vehicle, characterized in that, The vehicle includes: a processor, a memory, and a vehicle seat adjustment program stored in the memory and executable on the processor, wherein the vehicle seat adjustment program, when executed, implements the steps of the vehicle seat adjustment method as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a vehicle seat adjustment program, which, when executed, implements the steps of the vehicle seat adjustment method as described in any one of claims 1-8.
Citation Information
Patent Citations
Proportional mapping seat control method and electronic equipment
CN110979107A
Seat adjusting system and method and vehicle
CN118238688A
Vehicle seat adjusting method and system, seat controller and computer program product
CN120396783A
Vehicular seat position adjustment device, vehicular seat position adjustment method, and vehicular seat position adjustment program
JP2009202738A
Intelligent cabin control method, control system, vehicle, and storage medium
WO2024255082A1
