A seat adjustment method, device, medium, and electronic device

By acquiring the seating information and position parameters of the rear seats of the entire vehicle, calculating the stretching data and comfort score, determining the adjustment mode, and adjusting the seats, the problem of uneven passenger comfort in the entire vehicle cabin is solved, and the rational adjustment of the rear seats of the entire vehicle and the maximization of passenger comfort are achieved.

CN117022064BActive Publication Date: 2026-02-10DONGFENG MOTOR GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311187735.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-12
Publication Date
2026-02-10
Estimated Expiration
2043-09-12

AI Technical Summary

Technical Problem

Existing seat adjustment methods cannot take into account the overall comfort of all passengers in the vehicle cabin, resulting in significant differences in comfort between some passengers and others, making it difficult to balance the overall comfort of the vehicle cabin.

Method used

By acquiring the seating information and seat position parameters of a person sitting on the rear seats of the vehicle, the system calculates the stretching data and comfort score data of the target parts, determines the adjustment mode of the rear seats, and adjusts the seats to balance passenger comfort.

Benefits of technology

It enables the adjustment of the rear seats of the vehicle based on the seating arrangements and comfort rating data of different passengers, thereby improving the rationality of seat adjustment and maximizing passenger comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117022064B_ABST
    Figure CN117022064B_ABST
Patent Text Reader

Abstract

The application relates to the whole vehicle technical field and discloses a seat adjusting method, a seat adjusting device, a medium and an electronic device. The method comprises the following steps: acquiring seating information of a human body seated on a rear seat of a whole vehicle and a rear seat position parameter of the whole vehicle; acquiring a plurality of sets of stretch data of a target part of the human body based on the seating information and the rear seat position parameter; determining a plurality of sets of comfort score data of the target part of the human body based on the plurality of sets of stretch data of the target part; determining an adjusting mode of the rear seat of the whole vehicle based on the plurality of sets of comfort score data; and adjusting the rear seat of the whole vehicle based on the adjusting mode and the plurality of sets of comfort score data. The method provided by the application can balance the comfort of the human body on the rear seat according to the seating information of the human body, simultaneously provides a seat adjusting scheme maximizing the comfort of the human body, and further improves the rationality of seat adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a seat adjustment method, device, medium, and electronic device. Background Technology

[0002] For multi-row vehicles, the front and middle rows typically include fore-and-aft adjustment and backrest adjustment, while the last row only includes backrest adjustment. Due to these multiple degrees of freedom, passengers need to repeatedly adjust each seat to achieve balance, making the process complex. Existing seat adjustment methods generally focus on the front seat, i.e., the driver's seat, failing to consider the overall comfort of all passengers in the cabin. This results in significant differences in comfort between some passengers and others, making it difficult to balance the overall comfort of the vehicle's passenger compartment. Summary of the Invention

[0003] This application provides a seat adjustment method, device, medium, and electronic device that can balance the comfort of the human body in the rear seat based on the human body seating information, and at the same time provide a seat adjustment scheme that maximizes human comfort, further improving the rationality of seat adjustment.

[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0005] According to one aspect of the embodiments of this application, a seat adjustment method is provided, the method comprising:

[0006] Obtain information on the seating position of a person in the rear seats of the vehicle and the position parameters of the rear seats of the vehicle;

[0007] Based on the seating information and the rear seat position parameters, multiple sets of stretching data for the target parts of the human body are obtained.

[0008] Based on multiple sets of stretching data of the target body part, multiple sets of comfort score data of the target body part are determined;

[0009] The adjustment mode of the rear seats of the vehicle is determined based on multiple sets of comfort score data;

[0010] The rear seats of the vehicle are adjusted based on the adjustment mode and multiple sets of comfort score data.

[0011] In one embodiment of this application, based on the foregoing scheme, the seating information includes first seating information, second seating information, and third seating information, and the rear seats of the vehicle include middle row seats and last row seats; obtaining multiple sets of stretching data of the target parts of the human body based on the seating information and the rear seat position parameters includes:

[0012] If the seating information is the first seating information, multiple sets of first stretching data of the target part of the first human body sitting on the middle row seat are obtained based on the rear seat position parameters.

[0013] If the seating information is the second seating information, multiple sets of second stretching data of the target part of the second human body sitting on the last row seat are obtained based on the rear seat position parameters;

[0014] If the seating information is the third seating information, multiple sets of first stretching data of the target part of the first human body sitting on the middle row seat and multiple sets of second stretching data of the target part of the second human body sitting on the last row seat are obtained based on the rear seat position parameters.

[0015] In one embodiment of this application, based on the foregoing scheme, determining multiple sets of comfort score data for the target body part based on multiple sets of stretching data of the target body part includes:

[0016] If the stretchability data is the first stretchability data, multiple sets of first comfort score data for the target body part are determined based on multiple sets of first stretchability data for the target body part, and the comfort score data is determined to be the first comfort score data.

[0017] If the stretching data is the second stretching data, multiple sets of second comfort score data for the target body part are determined based on the multiple sets of second stretching data for the target body part, and the comfort score data is determined to be the second comfort score data;

[0018] If the stretchability data is the first stretchability data and the second stretchability data, multiple sets of first comfort score data for the target part of the first human body are determined based on multiple sets of first stretchability data for the target part, and multiple sets of second comfort score data for the target part of the second human body are determined based on multiple sets of second stretchability data for the target part, and the comfort score data is determined to be the sum of the first comfort score data and the second comfort score data.

[0019] In one embodiment of this application, based on the foregoing scheme, the adjustment mode includes a first adjustment mode, a second adjustment mode, and a third adjustment mode; determining the adjustment mode of the rear seats of the vehicle based on multiple sets of comfort rating data includes:

[0020] If the comfort rating data is the first comfort rating data, then the adjustment mode of the rear seats of the vehicle is determined to be the first adjustment mode;

[0021] If the comfort rating data is the second comfort rating data, then the adjustment mode of the rear seats of the vehicle is determined to be the second adjustment mode;

[0022] If the comfort score data is the sum of the first comfort score data and the second comfort score data, then the adjustment mode of the rear seats of the vehicle is determined to be the third adjustment mode.

[0023] In one embodiment of this application, based on the foregoing scheme, adjusting the rear seats of the vehicle based on the adjustment mode and multiple sets of comfort rating data includes:

[0024] If the adjustment mode is the first adjustment mode, control the rear seats of the vehicle to adjust the seats according to the first preset operation;

[0025] If the adjustment mode is the second adjustment mode, control the rear seats of the vehicle to adjust the seats according to the second preset operation;

[0026] If the adjustment mode is the third adjustment mode, the seat adjustment parameters of the rear seats of the vehicle are determined based on multiple sets of comfort score data, and the rear seats of the vehicle are adjusted based on the seat adjustment parameters.

[0027] In one embodiment of this application, based on the foregoing scheme, each set of comfort rating data includes multiple comfort rating values, and determining the seat adjustment parameters of the rear seats of the vehicle based on multiple sets of comfort rating data includes:

[0028] If each comfort score in multiple sets of comfort score data is greater than a preset score threshold, the set with the largest comfort score data is selected from the multiple sets of comfort score data as the target comfort score data.

[0029] Based on the target comfort score data, obtain the first target stretch data of the target part of the first human body and the second target stretch data of the target part of the second human body, which correspond to the target comfort score data.

[0030] The seat adjustment parameters of the rear seats of the vehicle are determined based on the first target stretching data and the second target stretching data.

[0031] In one embodiment of this application, based on the foregoing solution, determining the seat adjustment parameters of the rear seats of the vehicle according to multiple sets of comfort rating data further includes:

[0032] If any comfort score value in the multiple sets of comfort score data is less than the preset score threshold, the set of comfort score data with the smallest difference between each comfort score value in the multiple sets of comfort score data is selected as the target comfort score data.

[0033] Based on the target comfort score data, obtain the first target stretch data of the target part of the first human body and the second target stretch data of the target part of the second human body, which correspond to the target comfort score data.

[0034] The seat adjustment parameters of the rear seats of the vehicle are determined based on the first target stretching data and the second target stretching data.

[0035] According to one aspect of the embodiments of this application, a seat adjustment device is provided, the device comprising: a first acquisition unit, configured to acquire seating information of a human body sitting on a rear seat of a vehicle and rear seat position parameters of the vehicle; a second acquisition unit, configured to acquire multiple sets of stretching data of a target part of the human body based on the seating information and the rear seat position parameters; a first determination unit, configured to determine multiple sets of comfort score data of the target part of the human body based on the multiple sets of stretching data of the target part; a second determination unit, configured to determine an adjustment mode of the rear seat of the vehicle based on the multiple sets of comfort score data; and an adjustment unit, configured to adjust the rear seat of the vehicle based on the adjustment mode and the multiple sets of comfort score data.

[0036] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided having a computer program stored thereon, the computer program including executable instructions that, when executed by a processor, implement the seat adjustment method as described in the above embodiments.

[0037] According to one aspect of the embodiments of this application, an electronic device is provided, comprising: one or more processors; and a memory for storing executable instructions of the processors, wherein when the executable instructions are executed by the one or more processors, the one or more processors implement the seat adjustment method as described in the above embodiments.

[0038] In the technical solution of this application embodiment, multiple sets of stretching data for target parts of the human body are obtained by acquiring seating information of a human body sitting on the rear seats of a vehicle and the position parameters of the rear seats. These multiple sets of stretching data are then used to determine multiple sets of comfort score data for the target parts of the human body, thereby determining the adjustment mode of the rear seats. The rear seats are adjusted using the obtained adjustment mode and the multiple sets of comfort score data. This means that the entire vehicle can be adjusted based on different seating arrangements of the human body on the rear seats and the corresponding comfort score data, thereby balancing the comfort of the human body in the rear seats and providing a seat adjustment scheme that maximizes comfort, further improving the rationality of seat adjustment.

[0039] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0041] Figure 1 This is a flowchart illustrating a seat adjustment method according to an embodiment of this application;

[0042] Figure 2 This is a flowchart illustrating the process of obtaining multiple sets of stretching data of target parts of the human body based on the seating information and the rear seat position parameters, according to an embodiment of this application.

[0043] Figure 3 This is a block diagram illustrating a seat adjustment device according to an embodiment of this application;

[0044] Figure 4 This is a schematic diagram of the system structure of an electronic device according to an embodiment of this application;

[0045] Figure 5 This is a schematic diagram illustrating the stretching data of the human body according to an embodiment of this application;

[0046] Figure 6 This is a schematic diagram showing the hip angle data of a human body and the corresponding score values ​​according to an embodiment of this application;

[0047] Figure 7 This is a schematic diagram showing the knee angle data of a human body and the corresponding score values ​​according to an embodiment of this application;

[0048] Figure 8 This is a schematic diagram showing the knee space data of a human body and the corresponding score values ​​according to an embodiment of this application. Detailed Implementation

[0049] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0050] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0051] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller node devices.

[0052] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0053] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0054] The implementation details of the technical solutions in the embodiments of this application are described in detail below:

[0055] First, it should be noted that the seat adjustment scheme proposed in this application can be applied to the relevant technical field of vehicles. This application obtains multiple sets of comfort data for target parts of the human body by acquiring seating information of a person sitting on the rear seats of the vehicle and the position parameters of the rear seats. Based on these multiple sets of comfort data, multiple sets of comfort score data for the target parts of the human body are determined, thereby determining the adjustment mode of the rear seats. By adjusting the rear seats using the obtained adjustment mode and the multiple sets of comfort score data, the rear seats can be adjusted. In other words, the entire vehicle can be adjusted according to different seating arrangements of people on the rear seats and the corresponding comfort score data, thereby balancing the comfort of people in the rear seats and providing a seat adjustment scheme that maximizes comfort, further improving the rationality of seat adjustment.

[0056] According to one aspect of this application, a seat adjustment method is provided. Figure 1 The flowchart below illustrates a seat adjustment method according to an embodiment of this application. The seat adjustment method includes at least steps 110 to 150, detailed below:

[0057] In step 110, the seating information of the human body sitting on the rear seat of the vehicle and the position parameters of the rear seat of the vehicle are obtained.

[0058] Specifically, the rear seats of a vehicle can include second-row seats (middle row) and third-row seats (last row). After all passengers have boarded and closed the doors, there may only be occupants in the middle row, only in the last row, or both. Gravity sensors installed on the rear seats can detect whether there are occupants in the middle and last rows, and then the seating information can be obtained based on the detection results. The parameters of the rear seats can also be obtained through sensors and the vehicle controller. The degree of comfort for a person sitting in a seat varies depending on the different rear seat parameters.

[0059] In step 120, multiple sets of stretching data of the target parts of the human body are obtained based on the seating information and the rear seat position parameters.

[0060] In one embodiment of this application, the seating information includes first seating information, second seating information, and third seating information, and the rear seats of the vehicle include the middle row seats and the last row seats. See [link / reference needed] Figure 2 Step 120 can be performed according to steps S1-S3:

[0061] Step S1: If the seating information is the first seating information, obtain multiple sets of first stretching data of the target part of the first human body sitting on the middle row seat based on the rear seat position parameters.

[0062] Step S2: If the seating information is the second seating information, obtain multiple sets of second stretching data of the target part of the second human body sitting on the last row seat based on the rear seat position parameters.

[0063] Step S3: If the seating information is the third seating information, based on the rear seat position parameters, obtain multiple sets of first stretching data of the target part of the first human body sitting on the middle row seat and multiple sets of second stretching data of the target part of the second human body sitting on the last row seat.

[0064] Specifically, the first seating information can be defined as only having a person seated in the middle row of seats, with no person seated in the last row. In this case, it is only necessary to obtain multiple sets of first stretching data for the target parts of the first person seated in the middle row based on the rear seat position parameters. The first stretching data refers to the hip angle A42-2, knee angle A44-2, and knee space L48-2 data of the first person. Figure 5 As shown, Figure 5 The hip angles A42-2, A44-2, and L48-2 represent a set of first stretching data for the first human body. These multiple sets of first stretching data are obtained from different positions of the middle row seats in the vehicle. Therefore, different rear seat position parameters will result in different first stretching data.

[0065] The second seating information can specifically refer to a situation where only the last row of seats has a person seated, while the middle row seats have no person seated. In this case, it is only necessary to obtain multiple sets of second stretching data for the target parts of the second person seated in the last row based on the rear seat position parameters. The second stretching data refers to the hip angle A42-3, knee angle A44-3, and knee space L48-3 data of the second person. Figure 5 As shown, Figure 5 The hip angles A42-3, A44-3, and L48-3 represent a set of second stretching data for the second human body. These multiple sets of second stretching data are calculated from the first stretching data under different positions of the middle row seats in the vehicle. Therefore, the second stretching data will also be different depending on the position parameters of the rear seats.

[0066] The third seating information can specifically indicate that there are people seated in both the middle and last rows of seats. In this case, based on the rear seat position parameters, multiple sets of first stretching data for the target body parts of the first person seated in the middle row and multiple sets of second stretching data for the target body parts of the second person seated in the last row can be obtained, that is, as follows: Figure 5 The data shown are the hip angle A42-2, knee angle A44-2, and knee space L48-2 of the first human body, and the hip angle A42-3, knee angle A44-3, and knee space L48-3 of the second human body.

[0067] In step 130, multiple sets of comfort score data for the target body part are determined based on multiple sets of stretching data of the target body part.

[0068] In one embodiment of this application, determining multiple sets of comfort score data for the target body part based on multiple sets of stretching data of the target body part includes:

[0069] If the stretchability data is the first stretchability data, multiple sets of first comfort score data for the target body part are determined based on multiple sets of first stretchability data for the target body part, and the comfort score data is determined to be the first comfort score data.

[0070] If the stretching data is the second stretching data, multiple sets of second comfort score data for the target body part are determined based on the multiple sets of second stretching data for the target body part, and the comfort score data is determined to be the second comfort score data;

[0071] If the stretchability data is the first stretchability data and the second stretchability data, multiple sets of first comfort score data for the target part of the first human body are determined based on multiple sets of first stretchability data for the target part, and multiple sets of second comfort score data for the target part of the second human body are determined based on multiple sets of second stretchability data for the target part, and the comfort score data is determined to be the sum of the first comfort score data and the second comfort score data.

[0072] Specifically, multiple sets of comfort score data for the target body part can be determined by using multiple sets of stretching data for the target body part, such as... Figure 5As shown, if the seating information is the first seating information, then the multiple sets of stretching data for the target area are multiple sets of first stretching data, which are multiple sets of hip angle A42-2, knee angle A44-2, and knee space L48-2 data. The corresponding single-set comfort score data at this time are E(A42-2), E(A44-2), and E(L48-2). Specific score values ​​and the corresponding hip angle A42-2, knee angle A44-2, and knee space L48-2 data can be found in the reference. Figure 6 , Figure 7 , Figure 8 As shown, Figure 6 E(A42) is the score value of the hip angle data derived from the hip angle A42 data. Figure 7 E(A44) is the score value of the knee angle data derived from the knee angle A44 data. Figure 8 E(L48) is the score value of the knee angle data derived from the knee space L48 data.

[0073] If the stretch data is the first stretch data, that is, the seating information is the first seating information, then the multiple stretch data of the target part are multiple sets of first stretch data, that is, multiple sets of hip angle A42-2, knee angle A44-2 and knee space L48-2 data. At this time, the corresponding multiple sets of E(A42-2), E(A44-2), and E(L48-2) comfort score data are obtained. It should be noted that when the stretch data is the first stretch data, E(A42-2), E(A44-2), and E(L48-2) are single sets of comfort score data.

[0074] If the stretch data is the second stretch data, that is, the seating information is the second seating information, then the multiple stretch data of the target part are multiple sets of second stretch data, that is, multiple sets of hip angle A42-3, knee angle A44-3 and knee space L48-3 data. At this time, the corresponding multiple sets of E(A42-3), E(A44-3), and E(L48-3) comfort score data are obtained. It should be noted that when the stretch data is the second stretch data, E(A42-3), E(A44-3), and E(L48-3) are single sets of comfort score data.

[0075] If the stretching data is the first stretching data and the second stretching data, then the seating information is the first seating information and the second seating information. At this time, the corresponding multiple sets of comfort score data are multiple sets of E(A42-2), E(A44-2), E(L48-2) and E(A42-3), E(A44-3), E(L48-3) data. It should be noted that when the stretching data is the first stretching data and the second stretching data, E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), E(L48-3) are single sets of comfort score data.

[0076] In step 140, the adjustment mode of the rear seats of the vehicle is determined based on multiple sets of comfort score data.

[0077] In one embodiment of this application, the adjustment mode includes a first adjustment mode, a second adjustment mode, and a third adjustment mode; determining the adjustment mode of the rear seats of the vehicle based on multiple sets of comfort rating data includes:

[0078] If the comfort rating data is the first comfort rating data, then the adjustment mode of the rear seats of the vehicle is determined to be the first adjustment mode;

[0079] If the comfort rating data is the second comfort rating data, then the adjustment mode of the rear seats of the vehicle is determined to be the second adjustment mode;

[0080] If the comfort score data is the sum of the first comfort score data and the second comfort score data, then the adjustment mode of the rear seats of the vehicle is determined to be the third adjustment mode.

[0081] Specifically, the comfort score data refers to the first comfort score data, meaning that only the middle row seat has a person in the rear seats. In this case, the adjustment mode of the rear seats is determined to be the first adjustment mode. In the first adjustment mode, the middle row seat can be moved to the very back. The vehicle controller has preset movement ranges for the middle row seat. Moving the middle row seat to the very front means that the middle row seat is closest to the front seats, and moving the middle row seat to the very back means that the middle row seat is closest to the very back seats. Since there is no one in the very back seats, the comfort of the passenger sitting in the middle row is maximized.

[0082] The comfort rating data is the second comfort rating data, meaning that only the last row of rear seats has a person on them. Therefore, the adjustment mode for the rear seats of the entire vehicle is determined to be the second adjustment mode. In this second adjustment mode, the middle row seat can be moved to the front. The vehicle controller has preset movement ranges for the middle row seat. Moving the middle row seat to the front means that it is closest to the front seats, and moving it to the back means that it is closest to the last row seats. Since there is no one in the middle row, moving it to the front maximizes the comfort of the passenger sitting in the middle row.

[0083] The comfort rating data refers to the third comfort rating data, which means that there are people sitting in the middle row seats and the last row seats. At this time, the adjustment mode of the rear seats of the whole vehicle is determined to be the third adjustment mode. In the third adjustment mode, the comfort rating data, namely multiple sets of E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), and E(L48-3), need to fully consider the comfort of people sitting in the middle row seats and the last row seats.

[0084] In step 150, the rear seats of the vehicle are adjusted based on the adjustment mode and multiple sets of comfort score data.

[0085] In one embodiment of this application, adjusting the rear seats of the vehicle based on the adjustment mode and multiple sets of comfort score data includes:

[0086] If the adjustment mode is the first adjustment mode, control the rear seats of the vehicle to adjust the seats according to the first preset operation;

[0087] If the adjustment mode is the second adjustment mode, control the rear seats of the vehicle to adjust the seats according to the second preset operation;

[0088] If the adjustment mode is the third adjustment mode, the seat adjustment parameters of the rear seats of the vehicle are determined based on multiple sets of comfort score data, and the rear seats of the vehicle are adjusted based on the seat adjustment parameters.

[0089] Specifically, in the first adjustment mode, the first preset operation can be to move the middle row seat to the rear. The vehicle controller has a preset range for the middle row seat's movement. Moving the middle row seat to the front means it is closest to the front seats, and moving it to the rear means it is closest to the rear seats. Since there is no one in the rear seats, this maximizes the comfort of the passengers in the middle row.

[0090] In the second adjustment mode, the second preset operation can specifically involve moving the middle row seat to the front. The vehicle controller has preset movement ranges for the middle row seat; moving it to the front means it's closest to the front seats, and moving it to the back means it's closest to the rear seats. Since the middle row is unoccupied, moving it to the front maximizes the comfort of the passenger sitting in the middle row.

[0091] In the third adjustment mode, the seat adjustment parameters of the rear seats of the vehicle are determined based on multiple sets of comfort score data, and the rear seats of the vehicle are adjusted based on the seat adjustment parameters. That is, the comfort score data, namely multiple sets of E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), and E(L48-3), are used to fully consider the comfort of people sitting in the middle and last rows of seats, so as to achieve a more balanced effect of comfort for all people in the vehicle.

[0092] In one embodiment of this application, each set of comfort rating data includes multiple comfort rating values, and determining the seat adjustment parameters of the rear seats of the vehicle based on the multiple sets of comfort rating data includes:

[0093] If each comfort score in multiple sets of comfort score data is greater than a preset score threshold, the set with the largest comfort score data is selected from the multiple sets of comfort score data as the target comfort score data.

[0094] Based on the target comfort score data, obtain the first target stretch data of the target part of the first human body and the second target stretch data of the target part of the second human body, which correspond to the target comfort score data.

[0095] The seat adjustment parameters of the rear seats of the vehicle are determined based on the first target stretching data and the second target stretching data.

[0096] Specifically, when the adjustment mode is the third adjustment mode, each set of comfort score data includes multiple comfort score values, namely, E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), and E(L48-3) as a set of comfort score data. If any one of the following scores in each set is greater than a preset score threshold (which can be 4), then the scores for each set of E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), and E(L48-3) are calculated. 2) The sum of the scores of E(A42-3), E(A44-3), and E(L48-3) is used. Then, the comfort score data with the highest score is selected from these groups as the target comfort score data. This yields the stretching data corresponding to the target comfort score data, namely (A42-2), (A44-2), (L48-2), (A42-3), (A44-3), and (L48-3). Among these, (A42-2), (A44-2), and (L48-2) are the first target stretching data for the target body parts of the first human body; and (A42-3), (A44-3), and (L48-3) are the second target stretching data for the target body parts of the second human body.

[0097] Since any one of the scores in each group, E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), and E(L48-3), is greater than the preset score threshold, it means that no matter how the middle row seat is moved, the human body is in a relatively comfortable state. At this time, by selecting the comfort score data with the largest score as the target comfort score data, the human comfort can be maximized and the rationality of seat adjustment can be improved.

[0098] In one embodiment of this application, determining the seat adjustment parameters of the rear seats of the vehicle based on multiple sets of comfort rating data further includes:

[0099] If any comfort score value in the multiple sets of comfort score data is less than the preset score threshold, the set of comfort score data with the smallest difference between each comfort score value in the multiple sets of comfort score data is selected as the target comfort score data.

[0100] Based on the target comfort score data, obtain the first target stretch data of the target part of the first human body and the second target stretch data of the target part of the second human body, which correspond to the target comfort score data.

[0101] The seat adjustment parameters of the rear seats of the vehicle are determined based on the first target stretching data and the second target stretching data.

[0102] If any one of the multiple sets of E(A42-2), E(A44-2), E(L48-2), E(A42-3), E(A44-3), and E(L48-3) scores is less than a preset scoring threshold, it indicates that the comfort of the human body is not good enough when the middle row seat is moved to a certain position. In this case, the set of comfort score data with the smallest difference between each comfort score value can be selected as the target comfort score data. That is, in the target comfort score data, the comfort score data of the first human body (E(A42-2), E(A44-2), E(L48-2)) and the comfort score data of the second human body (E(A42-3), E(A44-3), E(L48-3)) are relatively balanced, and the comfort score difference of all the human bodies is very small, with no obvious shortcomings, so as to balance the comfort of the human body in the entire vehicle cabin.

[0103] In summary, the embodiments of this application obtain multiple sets of stretching data for target parts of the human body by acquiring seating information of a person sitting on the rear seats of a vehicle and the position parameters of the rear seats. These multiple sets of stretching data are then used to determine multiple sets of comfort score data for the target parts of the human body, thereby determining the adjustment mode of the rear seats. By adjusting the rear seats using the obtained adjustment mode and the multiple sets of comfort score data, the entire vehicle can be adjusted according to different seating arrangements and corresponding comfort score data. This balances the comfort of the people in the rear seats and provides a seat adjustment scheme that maximizes comfort, further improving the rationality of seat adjustment.

[0104] Figure 3 This is a block diagram of a backup braking control device 300 according to an embodiment of the present application. The backup braking control device 300 according to an embodiment of the present application includes: a first acquisition unit 301, a second acquisition unit 302, a first determination unit 303, a second determination unit 304, and an adjustment unit 305.

[0105] The first acquisition unit 301 is used to acquire the seating information of a person sitting on the rear seat of the vehicle and the position parameters of the rear seat of the vehicle.

[0106] The second acquisition unit 302 is used to acquire multiple sets of stretching data of the target parts of the human body based on the seating information and the rear seat position parameters.

[0107] The first determining unit 303 is used to determine multiple sets of comfort score data for the target part of the human body based on multiple sets of stretching data of the target part.

[0108] The second determining unit 304 is used to determine the adjustment mode of the rear seats of the vehicle based on multiple sets of comfort rating data.

[0109] The adjustment unit 305 is used to adjust the rear seats of the vehicle based on the adjustment mode and multiple sets of comfort rating data.

[0110] In another aspect, this application also provides a computer-readable storage medium storing a program product capable of implementing the methods provided above in this specification. In some possible implementations, various aspects of this application may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Embodiment Methods" section of this specification according to various exemplary embodiments of this application.

[0111] The program product for implementing the above-described method according to the embodiments of this application may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of this application is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0112] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0113] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0114] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0115] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0116] In another respect, this application also provides an electronic device capable of implementing the above-described method.

[0117] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0118] The following reference Figure 4 To describe an electronic device 400 according to this embodiment of the present application. Figure 4 The electronic device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0119] like Figure 4As shown, the electronic device 400 is manifested in the form of a general-purpose computing device. The components of the electronic device 400 may include, but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including storage unit 420 and processing unit 410).

[0120] The storage unit stores program code that can be executed by the processing unit 410, causing the processing unit 410 to perform the steps described in the "Embodiment Methods" section above according to various exemplary embodiments of this application.

[0121] Storage unit 420 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 421 and / or cache memory 422, and may further include a read-only memory (ROM) 423.

[0122] Storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0123] Bus 430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell control node, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0124] Electronic device 400 can also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 400, and / or with any device that enables electronic device 400 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 450. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 460. As shown, network adapter 460 communicates with other modules of electronic device 400 via bus 430. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0125] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the embodiments of this application.

[0126] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this application, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0127] It should be understood that this application is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for adjusting a seat, characterized in that, The method includes: Obtain information on the seating position of a person in the rear seats of the vehicle and the position parameters of the rear seats of the vehicle; Based on the seating information and the rear seat position parameters, multiple sets of stretching data for the target parts of the human body are obtained. Based on multiple sets of stretch data of the target body part, multiple sets of comfort score data of the target body part are determined, and the stretch data includes the hip angle, knee angle and knee space data of the human body; The adjustment mode of the rear seats of the vehicle is determined based on multiple sets of comfort score data; The rear seats of the vehicle are adjusted based on the adjustment mode and multiple sets of comfort score data; The seating information includes first seating information, second seating information, and third seating information; the rear seats of the vehicle include the middle row seats and the last row seats; the adjustment modes include a first adjustment mode, a second adjustment mode, and a third adjustment mode. If the seating information is the first seating information, then the adjustment mode of the rear seats of the vehicle is determined to be the first adjustment mode, and the first seating information is that only the middle row seats have people sitting on them, and the last row seats have no people sitting on them; if the adjustment mode is the first adjustment mode, then the rear seats of the vehicle are controlled to perform seat adjustment according to the first preset operation, and the first preset operation is to move the position of the middle row seats to the last row. If the seating information is the second seating information, then the adjustment mode of the rear seats of the vehicle is determined to be the second adjustment mode, and the second seating information is that only the last row of seats has a person sitting on them, and the middle row of seats has no person sitting on them; if the adjustment mode is the second adjustment mode, then the rear seats of the vehicle are controlled to perform seat adjustment according to the second preset operation, and the second preset operation is to move the position of the middle row of seats to the front. If the seating information is the third seating information, then the adjustment mode of the rear seats of the vehicle is determined to be the third adjustment mode, where the third seating information indicates that there are people sitting in both the middle row seats and the last row seats. If the adjustment mode is the third adjustment mode, the seat adjustment parameters of the rear seats of the vehicle are determined based on multiple sets of comfort score data, and the rear seats of the vehicle are adjusted based on the seat adjustment parameters to fully consider the comfort of people sitting in the middle row seats and the last row seats in accordance with the comfort score data, so as to achieve a more balanced effect of comfort for all people in the vehicle.

2. The seat adjustment method according to claim 1, characterized in that, The process of obtaining multiple sets of stretching data for target parts of the human body based on the seating information and the rear seat position parameters includes: If the seating information is the first seating information, multiple sets of first stretching data of the target part of the first human body sitting on the middle row seat are obtained based on the rear seat position parameters. If the seating information is the second seating information, multiple sets of second stretching data of the target part of the second human body sitting on the last row seat are obtained based on the rear seat position parameters; If the seating information is the third seating information, multiple sets of first stretching data of the target part of the first human body sitting on the middle row seat and multiple sets of second stretching data of the target part of the second human body sitting on the last row seat are obtained based on the rear seat position parameters.

3. The seat adjustment method according to claim 2, characterized in that, The determination of multiple sets of comfort score data for the target body part based on multiple sets of stretching data of the target body part includes: If the stretchability data is the first stretchability data, multiple sets of first comfort score data for the target body part are determined based on multiple sets of first stretchability data for the target body part, and the comfort score data is determined to be the first comfort score data. If the stretching data is the second stretching data, multiple sets of second comfort score data for the target body part are determined based on the multiple sets of second stretching data for the target body part, and the comfort score data is determined to be the second comfort score data; If the stretchability data is the first stretchability data and the second stretchability data, multiple sets of first comfort score data for the target part of the first human body are determined based on multiple sets of first stretchability data for the target part, and multiple sets of second comfort score data for the target part of the second human body are determined based on multiple sets of second stretchability data for the target part, and the comfort score data is determined to be the sum of the first comfort score data and the second comfort score data.

4. The seat adjustment method according to claim 3, characterized in that, The process of determining the adjustment mode of the rear seats of the vehicle based on multiple sets of comfort score data includes: If the comfort rating data is the first comfort rating data, then the adjustment mode of the rear seats of the vehicle is determined to be the first adjustment mode; If the comfort rating data is the second comfort rating data, then the adjustment mode of the rear seats of the vehicle is determined to be the second adjustment mode; If the comfort score data is the sum of the first comfort score data and the second comfort score data, then the adjustment mode of the rear seats of the vehicle is determined to be the third adjustment mode.

5. The seat adjustment method according to claim 1, characterized in that, Each set of comfort rating data includes multiple comfort rating values. Determining the seat adjustment parameters of the rear seats of the vehicle based on multiple sets of comfort rating data includes: If each comfort score in multiple sets of comfort score data is greater than a preset score threshold, the set with the largest comfort score data is selected from the multiple sets of comfort score data as the target comfort score data. Based on the target comfort score data, obtain the first target stretch data of the target part of the first human body and the second target stretch data of the target part of the second human body, which correspond to the target comfort score data. The seat adjustment parameters of the rear seats of the vehicle are determined based on the first target stretching data and the second target stretching data.

6. The seat adjustment method according to claim 5, characterized in that, The step of determining the seat adjustment parameters of the rear seats of the vehicle based on multiple sets of comfort score data also includes: If any comfort score value in the multiple sets of comfort score data is less than the preset score threshold, the set of comfort score data with the smallest difference between each comfort score value in the multiple sets of comfort score data is selected as the target comfort score data. Based on the target comfort score data, obtain the first target stretch data of the target part of the first human body and the second target stretch data of the target part of the second human body, which correspond to the target comfort score data. The seat adjustment parameters of the rear seats of the vehicle are determined based on the first target stretching data and the second target stretching data.

7. A seat adjustment device, characterized in that, The device includes: The first acquisition unit is used to acquire the seating information of a person sitting on the rear seat of the vehicle and the position parameters of the rear seat of the vehicle. The second acquisition unit is used to acquire multiple sets of stretching data of the target parts of the human body based on the seating information and the rear seat position parameters; The first determining unit is used to determine multiple sets of comfort score data for the target part of the human body based on multiple sets of stretching data of the target part, wherein the stretching data includes the hip angle, knee angle and knee space data of the human body; The second determining unit is used to determine the adjustment mode of the rear seats of the vehicle based on multiple sets of comfort score data; An adjustment unit is used to adjust the rear seats of the vehicle based on the adjustment mode and multiple sets of comfort score data; The seating information includes first seating information, second seating information, and third seating information; the rear seats of the vehicle include the middle row seats and the last row seats; the adjustment modes include a first adjustment mode, a second adjustment mode, and a third adjustment mode. If the seating information is the first seating information, then the adjustment mode of the rear seats of the vehicle is determined to be the first adjustment mode, and the first seating information is that only the middle row seats have people sitting on them, and the last row seats have no people sitting on them; if the adjustment mode is the first adjustment mode, then the rear seats of the vehicle are controlled to perform seat adjustment according to the first preset operation, and the first preset operation is to move the position of the middle row seats to the last row. If the seating information is the second seating information, then the adjustment mode of the rear seats of the vehicle is determined to be the second adjustment mode, and the second seating information is that only the last row of seats has a person sitting on them, and the middle row of seats has no person sitting on them; if the adjustment mode is the second adjustment mode, then the rear seats of the vehicle are controlled to perform seat adjustment according to the second preset operation, and the second preset operation is to move the position of the middle row of seats to the front. If the seating information is the third seating information, then the adjustment mode of the rear seats of the vehicle is determined to be the third adjustment mode, where the third seating information indicates that there are people sitting in both the middle row seats and the last row seats. If the adjustment mode is the third adjustment mode, the seat adjustment parameters of the rear seats of the vehicle are determined based on multiple sets of comfort score data, and the rear seats of the vehicle are adjusted based on the seat adjustment parameters to fully consider the comfort of people sitting in the middle row seats and the last row seats in accordance with the comfort score data, so as to achieve a more balanced effect of comfort for all people in the vehicle.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to perform the operations performed by the method as described in any one of claims 1 to 6.

9. An electronic device, characterized in that, The electronic device includes one or more processors and one or more memories, wherein at least one piece of program code is stored in the one or more memories, and the at least one piece of program code is loaded and executed by the one or more processors to perform the operation performed by the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Layout comfort evaluation method of a high-speed train cab car

    CN109543995A

  • Shared automobile intelligent seat adjusting method based on ergonomics

    CN111267681A