Driving seat adjusting method and device and vehicle
The method predicts driving behavior to automatically adjust driver seat settings, simplifying the adjustment process and improving comfort and safety by aligning seat configurations with user needs.
Patent Information
- Application Number
- CN202411386321.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-09-30
AI Technical Summary
Existing driver seat adjustment systems require repeated user intervention to achieve the desired seat configuration, leading to cumbersome operations.
A method that predicts the user's target driving behavior based on historical driving data, road conditions, and vehicle state to automatically adjust seat parameters, including height, position, and auxiliary functions like ventilation and massage, to match the predicted driving behavior.
Simplifies the seat adjustment process by automatically configuring the seat to meet user needs, enhancing driving comfort and safety.
Smart Images

Figure CN119099441A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and more specifically, to a driver seat adjustment method, device and vehicle. Background Art
[0002] At present, in order to simplify user operation, more and more driver's seats support electric adjustment, so that users can adjust the position, height and backrest angle of the driver's seat through buttons, touch screens or remote controls. Although electric adjustment can reduce the difficulty of adjusting the driver's seat, it may require users to adjust the driver's seat repeatedly during the adjustment process to make the state of the driver's seat meet user needs, and the operation is relatively cumbersome. Summary of the invention
[0003] The present application provides a driver's seat adjustment method, device and vehicle, which can simplify the driver's seat adjustment process.
[0004] In a first aspect, a method for adjusting a driver's seat is provided, the method comprising:
[0005] Obtain the historical driving behavior of the user in the driver's seat in the previous adjacent cycle;
[0006] Predicting the target driving behavior of the user in the current cycle based on the road condition information of the current road of the vehicle, the historical driving state of the vehicle and the historical driving behavior; wherein the historical driving state is the driving state of the vehicle in the previous cycle;
[0007] Acquiring seat control parameters corresponding to the target driving behavior;
[0008] In the current cycle, the state of the driver's seat is adjusted according to the seat control parameter so that the state of the driver's seat matches the target driving behavior.
[0009] In the embodiment of the present application, for the adjustment of the driver's seat, the historical driving behavior of the user sitting in the driver's seat in the adjacent previous cycle is first obtained, and based on the road condition information of the current road of the vehicle, the historical driving status of the vehicle and the historical driving behavior, the target driving behavior of the user in the current cycle is predicted, and then the seat control parameters corresponding to the target driving behavior are obtained, and the state of the driver's seat is adjusted according to the seat control parameters in the current cycle to match the state of the driver's seat with the target driving behavior. In this way, the state of the seat can be automatically adjusted according to the seat control parameters corresponding to the target driving behavior, so that the state of the seat matches the possible driving behavior of the user, which not only makes the state of the seat meet the user's needs, but also simplifies the seat adjustment process and improves the efficiency of seat adjustment.
[0010] Optionally, the acquiring of the seat control parameters corresponding to the target driving behavior includes: predicting the target driving state of the vehicle in the current cycle based on the road condition information, the historical driving state and the target driving behavior; and acquiring the seat control parameters corresponding to the target driving state.
[0011] In an embodiment of the present application, the target driving state of the vehicle is predicted based on road condition information, historical driving status and target driving behavior, and the state of the driver's seat is adjusted according to the seat control parameters corresponding to the target driving state. The state of the driver's seat can be matched with the possible driving states of the vehicle, and the state of the driver's seat can be made to better meet the needs of the user during driving.
[0012] Optionally, obtaining the seat control parameters corresponding to the target driving state includes: determining the user's current driving mentality from multiple driving mentalities; wherein the multiple driving mentalities include calm driving and aggressive driving; when the current driving mentality is the calm driving, obtaining the seat control parameters corresponding to the target driving state; or, when the current driving mentality is the aggressive driving, obtaining the seat control parameters pre-configured for the aggressive driving.
[0013] In an embodiment of the present application, when the user's driving mentality is calm driving, the state of the driver's seat is adjusted according to the seat control parameters corresponding to the predicted target driving state. When the user's driving mentality is aggressive driving, the state of the driver's seat is adjusted according to the seat control parameters pre-configured for aggressive driving. This can make the state of the driver's seat more in line with user needs.
[0014] Optionally, the predicting of the user's target driving behavior in the current cycle based on the road condition information of the vehicle's current road, the vehicle's historical driving status and the historical driving behavior includes: determining the user's current driving mentality from multiple driving mentalities; wherein the multiple driving mentalities include calm driving and aggressive driving; when the current driving mentality is the calm driving, predicting the target driving behavior based on the road condition information, the historical driving status and the historical driving behavior; or, when the current driving mentality is the aggressive driving, using the historical driving behavior as the target driving behavior, or using a preset driving behavior as the target driving behavior.
[0015] In an embodiment of the present application, when the user's driving mentality is calm driving, the user's target driving behavior is predicted based on road condition information, historical driving status and historical driving behavior. When the user's driving mentality is aggressive driving, the historical driving behavior is used as the target driving behavior or the preset driving behavior is used as the target driving behavior, so that a more accurate target driving behavior can be obtained.
[0016] Optionally, the target driving behavior is predicted based on the road condition information, the historical driving status and the historical driving behavior, including: when the historical driving status is a low-speed driving status, if the historical driving behavior includes acceleration and the road condition information indicates that the vehicle is traveling on a high-speed section, determining that the target driving behavior includes acceleration; or, when the historical driving status is a high-speed driving status, if the historical driving behavior includes acceleration and deceleration and the road condition information indicates that the vehicle is traveling on a low-speed section, determining that the target driving behavior includes deceleration.
[0017] Optionally, determining the current driving mentality of the user from multiple driving mentalities includes: obtaining physiological information and / or behavioral characteristic information of the user in the previous cycle; determining the current driving mentality from the multiple driving mentalities based on the physiological information and / or behavioral characteristic information; or, determining the current driving mentality from the multiple driving mentalities based on the historical driving behavior.
[0018] In an embodiment of the present application, a more accurate driving mentality can be obtained by predicting the user's driving mentality based on the user's physiological information and / or behavioral characteristic information in the previous cycle, or predicting the user's driving mentality based on the user's historical driving behavior in the previous cycle.
[0019] Optionally, the seat control parameters include a first seat control parameter for the basic function of the driver's seat, and a second seat control parameter for the auxiliary function of the driver's seat; adjusting the state of the driver's seat according to the seat control parameters includes: if a first confirmation instruction corresponding to the basic function is received from the user, adjusting the basic function of the driver's seat according to the first seat control parameter; if a second confirmation instruction corresponding to the auxiliary function is received from the user, adjusting the auxiliary function of the driver's seat according to the second seat control parameter.
[0020] In an embodiment of the present application, after receiving a confirmation instruction corresponding to the basic function of the driver's seat, the basic function of the driver's seat is adjusted according to the corresponding seat control parameters. After receiving a confirmation instruction corresponding to the auxiliary function of the driver's seat, the auxiliary function of the driver's seat is adjusted according to the corresponding seat control parameters. Therefore, fine adjustment of the driver's seat can be achieved.
[0021] In a second aspect, a driver's seat adjustment device is provided, the device comprising:
[0022] An acquisition module, used to acquire the historical driving behavior of the user sitting in the driver's seat in the previous adjacent cycle;
[0023] A prediction module, configured to predict the target driving behavior of the user in the current cycle based on the road condition information of the current road of the vehicle, the historical driving state of the vehicle and the historical driving behavior; wherein the historical driving state is the driving state of the vehicle in the previous cycle;
[0024] The acquisition module is also used to acquire seat control parameters corresponding to the target driving behavior;
[0025] The adjustment module is used to adjust the state of the driver's seat according to the seat control parameter during the current cycle so that the state of the driver's seat matches the target driving behavior.
[0026] In a third aspect, a vehicle is provided, the vehicle comprising:
[0027] A memory for storing executable program codes;
[0028] A processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in any possible implementation of the first aspect.
[0029] In a fourth aspect, a control device program product is provided, the control device program product comprising: an executable program code, when the executable program code is run on the control device, the control device executes the method in any possible implementation of the above-mentioned first aspect.
[0030] In a fifth aspect, a readable storage medium is provided, which stores an executable program code. When the executable program code runs on a control device, the control device executes the method in any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 is a structural schematic diagram of a driver's seat provided in an embodiment of the present application;
[0032] Figure 2 is a flowchart of the steps of a driver's seat adjustment method provided in an embodiment of the present application;
[0033] Figure 3 is a structural schematic diagram of a driver's seat adjustment device provided in an embodiment of the present application;
[0034] Figure 4 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0036] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0037] See also Figure 1 , Figure 1 Schematic diagram of the structure of a driver's seat provided in an embodiment of the present application. Figure 1 As shown, the basic functions of the driver's seat 10 include height adjustment, position adjustment and backrest angle adjustment. For example, a driving mechanism can be set in the base of the driver's seat 10, through which the driver's seat can be driven to move along the X axis to adjust the position of the driver's seat 10, and the driving mechanism can also drive the driver's seat 10 to move along the Y axis to adjust the height of the driver's seat 10. A driving mechanism can also be set inside the backrest, through which the backrest can be controlled to move to the Z axis. 1 Direction or Z 2 To adjust the seat back angle, turn the
[0038] The auxiliary functions of the driver's seat 10 include ventilation function, massage function, heating function and leg support function. For example, a ventilation mechanism 11 can be set inside the seat back. After the ventilation mechanism 11 is started, the back of the user sitting on the driver's seat can be ventilated. A massage mechanism 12 can be set on the side of the seat back facing the user, and the massage mechanism 12 can be used to massage the user. A heating mechanism 13 can also be set inside the seat 10, and the driver's seat can be heated by the heating mechanism 13. A leg support mechanism 14 can also be set in front of the driver's seat 10. The angle and height of the leg support mechanism 14 can also be adjusted. The leg support mechanism 14 is used to support the user's legs to help the user relax their legs.
[0039] Exemplarily, the above-mentioned mechanisms can be connected to a control device in the vehicle, such as a head unit terminal (HUT) or other controller that can control the actions of the mechanisms in the driver's seat. The control device can execute the driver's seat adjustment method provided in the embodiment of the present application, control the actions of the above-mentioned mechanisms, and adjust the state of the driver's seat. Adjusting the state of the driver's seat refers to adjusting one or more of the multiple seat control parameters such as the height, position, backrest angle of the driver's seat, the gear position of the ventilation mechanism and the heating mechanism, the gear position and mode of the massage mechanism, and the angle and height of the leg rest mechanism. It should be understood that the basic functions and auxiliary functions of the driver's seat may include but are not limited to the above examples.
[0040] See also Figure 2 , Figure 2 is a flowchart of the steps of a driver seat adjustment method provided in an embodiment of the present application. The method can be executed by a control device, such as a HUT, Figure 2 As shown, the method may include the following steps:
[0041] Step 201: Obtain the historical driving behavior of the user sitting in the driver's seat in the previous adjacent cycle.
[0042] The driving behaviors include, but are not limited to, acceleration, deceleration, turning, U-turn, and turning on a turn signal. The historical driving behaviors may be preset driving behaviors of the user in an adjacent previous cycle, such as the turning on a turn signal and turning behaviors in the above driving behaviors.
[0043] In this embodiment, when the vehicle is in a driving state, the control device can periodically monitor the user's driving behavior and store the user's driving behavior in each cycle. When a cycle (i.e., the adjacent previous cycle) ends and the next cycle (i.e., the current cycle) begins, the pre-stored driving behavior of the previous cycle can be obtained, and the driving behavior is the historical driving behavior.
[0044] For example, the cycle length of each cycle can be set to 10 minutes. When the vehicle is in driving state, every 10 minutes is divided into a cycle. In each cycle, the control device can monitor whether the turn signal of the vehicle has been turned on by the user. If the turn signal has been turned on once or more times, it is determined that the driving behavior in the cycle includes turning on the turn signal. Similarly, in each cycle, the control device can monitor the steering angle change of the steering wheel in the vehicle. If the steering angle is greater than or equal to the preset steering angle threshold once or more times, it is determined that the driving behavior in the cycle includes turning behavior. At the beginning of the Nth cycle, the driving behavior in the pre-stored N-1th cycle can be obtained. The N-1th cycle is the adjacent previous cycle, and the Nth cycle is the current cycle. In this way, the historical driving behavior in the adjacent previous cycle can be obtained.
[0045] Step 202: predict the user's target driving behavior in the current cycle based on the road condition information of the vehicle's current road, the vehicle's historical driving status and historical driving behavior.
[0046] Among them, the road condition information may include the road type, traffic status, speed limit, traffic volume, etc. of the road where the vehicle is currently located. The road type may be a highway, provincial road, county road, township road, etc., and the traffic status may include unblocked, congested, slow, closed, etc. The driving status may include high-speed driving status, medium-speed driving status, low-speed driving status, and may also include accelerated driving status, decelerated driving status, uniform speed driving status, etc. but not limited thereto. The historical driving status is the driving status of the vehicle in the adjacent previous cycle. The control device may determine and store the driving status of the vehicle in each cycle. At the end of the N-1th cycle and the beginning of the Nth cycle, the driving status in the N-1th cycle stored in advance may be obtained to obtain the historical driving status. .
[0047] In one embodiment, the target driving behavior of the user in the current cycle can be predicted by a neural network model (which can be called a behavior prediction model). For example, a behavior prediction model can be pre-trained, and the behavior prediction model can be installed in a control device. The behavior prediction model can be predicted based on road condition information, historical driving status, and historical driving behavior to obtain the target driving behavior. Specifically, when entering the Nth cycle from the N-1th cycle, after obtaining the historical driving behavior, historical driving status, and road condition information of the N-1th cycle, the historical driving behavior, historical driving status, and road condition information can be input into the behavior prediction model, and the target driving behavior that the user may have in the Nth cycle can be predicted by the behavior prediction model.
[0048] It should be understood that users usually adjust the state of the vehicle based on road conditions, the vehicle's driving status and historical driving behavior. Therefore, the user's target driving behavior that may occur in the next stage (i.e., the current cycle) can be predicted based on road condition information, historical driving status and historical driving behavior.
[0049] Step 203: Acquire seat control parameters corresponding to the target driving behavior.
[0050] In one embodiment, multiple driving behavior combinations may be preset, each driving behavior combination includes multiple driving behaviors, and a set of corresponding seat control parameters may be set for each driving behavior combination. When obtaining seat control parameters corresponding to a target driving behavior, if the target driving behavior is a driving behavior in one of the driving behavior combinations, a set of seat control parameters corresponding to the driving behavior combination is used as the seat control parameters corresponding to the target driving behavior.
[0051] For example, a driving behavior combination includes turning on the turn signal, turning and accelerating. After determining the target driving behavior, if the target driving behavior includes turning on the turn signal, turning and accelerating, a set of seat control parameters corresponding to the driving behavior combination is used as the seat control parameters corresponding to the target driving behavior. For the driving behavior combination including turning on the turn signal, turning and accelerating, since turning on the turn signal, turning and accelerating means that the user controls the vehicle to accelerate while controlling the vehicle to turn or change lanes, the user needs a wider field of view and needs to improve attention. Therefore, a corresponding set of seat control parameters can be set to include a higher seat height and a smaller seat back angle. The higher seat height can make the driver's seat have a higher height, so that the user can have a wider field of view, and the smaller seat back angle can make the seat back closer to the front, so that the user can straighten his back and improve his attention. In this way, when adjusting the driver's seat according to the set of seat control parameters, the user can have a wider field of view, and at the same time can help the user improve his attention, thereby improving the safety of the vehicle during driving.
[0052] Step 204: In the current cycle, adjust the state of the driver's seat according to the seat control parameters so that the state of the driver's seat matches the target driving behavior.
[0053] In one embodiment, after the seat control parameters corresponding to the target driving behavior are obtained, the state of the driver's seat can be adjusted directly according to the obtained seat control parameters. In another embodiment, after the seat control parameters corresponding to the target driving behavior are obtained, the control device can output a prompt message to prompt the user whether the seat state needs to be automatically adjusted through the prompt message. The prompt message can be a voice prompt or a text prompt. For example, the control device can output a voice prompt "whether to automatically adjust the seat" through a speaker, or output a text prompt "whether to automatically adjust the seat" through a display screen. Correspondingly, the control device is connected to a command input device, which can be a button and a display screen, etc. After outputting the prompt message, if a confirmation instruction input by the user through a button or a display screen is received, the control device can adjust the state of the driver's seat according to the obtained seat control parameters.
[0054] As described above, after obtaining a set of seat control parameters corresponding to the target driving behavior, when adjusting the state of the driver's seat according to the obtained set of seat control parameters, for each seat control parameter in the set of seat control parameters, if the current state of the driver's seat is consistent with the seat control parameter, the driver's seat is not adjusted; if the current state of the driver's seat is inconsistent with the seat control parameter, the driver's seat is adjusted. For example, if the seat height in a set of seat control parameters is X and the current height of the driver's seat is X, the height of the driver's seat is not adjusted; if the seat back angle in a set of seat control parameters is Y and the current seat back angle of the driver's seat is Z, the seat back angle of the driver's seat is adjusted to Y.
[0055] Among them, for auxiliary functions such as ventilation mechanism, heating mechanism, massage mechanism and leg support mechanism, the driver's seat can be adjusted according to the relevant seat control parameters in all the acquired seat control parameters after the auxiliary function is started by the user. For example, for the ventilation mechanism, after the user starts the ventilation mechanism, the gear position of the ventilation mechanism can be adjusted according to the gear position of the ventilation mechanism included in all the acquired seat control parameters. On the contrary, when the user does not start the ventilation mechanism, the gear position of the ventilation mechanism is not adjusted according to the gear position of the ventilation mechanism included in all the acquired seat control parameters.
[0056] In the embodiment of the present application, for the adjustment of the driver's seat, the historical driving behavior of the user sitting in the driver's seat in the adjacent previous cycle is first obtained, and based on the road condition information of the current road of the vehicle, the historical driving status of the vehicle and the historical driving behavior, the target driving behavior of the user in the current cycle is predicted, and then the seat control parameters corresponding to the target driving behavior are obtained, and the state of the driver's seat is adjusted according to the seat control parameters in the current cycle to match the state of the driver's seat with the target driving behavior. In this way, the state of the seat can be automatically adjusted according to the seat control parameters corresponding to the target driving behavior, so that the state of the seat matches the possible driving behavior of the user, which not only makes the state of the seat meet the user's needs, but also simplifies the seat adjustment process and improves the efficiency of seat adjustment.
[0057] Optionally, obtaining a seat control parameter corresponding to the target driving behavior includes:
[0058] Predict the target driving state of the vehicle in the current cycle based on road condition information, historical driving status and target driving behavior;
[0059] Acquire seat control parameters corresponding to the target driving state.
[0060] In one embodiment, the target driving state of the vehicle in the current cycle can be predicted by a neural network model (which can be called a state prediction model). For example, the state prediction model can be pre-trained, and the state prediction model can be installed in the control device. The state prediction model can be predicted based on road condition information, historical driving status, and target driving behavior to obtain the target driving state that the vehicle may have. Specifically, when entering the Nth cycle from the N-1th cycle, after predicting the target driving behavior that the user may have in the current cycle, the target driving behavior, the historical driving state of the vehicle, and the road condition information can be input into the state prediction model, and the target driving state that the vehicle may have in the Nth cycle can be predicted by the state prediction model.
[0061] In another embodiment, a plurality of preset driving states may be pre-set, and for each preset driving state, corresponding road condition information, corresponding preset historical driving state, and corresponding driving behavior may be respectively set. After the target driving behavior is predicted, for each preset driving state, if the road condition information of the road where the vehicle is currently located matches the road condition information corresponding to the preset driving state, and the historical driving state of the vehicle matches the preset historical driving state corresponding to the preset driving state, and the target driving behavior matches the driving behavior corresponding to the preset driving state, then the preset driving state is determined to be the target driving state.
[0062] Exemplarily, when the driving state of the vehicle includes an accelerated driving state, a decelerated driving state, and a uniform driving state, three groups of seat control parameters can be set for the accelerated driving state, the decelerated driving state, and the uniform driving state, and the three groups of seat control parameters correspond to the three driving states (i.e., the accelerated driving state, the decelerated driving state, and the uniform driving state). For example, for the accelerated driving state, the user needs a wider field of vision and a higher concentration, so a corresponding group of seat control parameters can be set to include a higher seat height and a smaller seat back angle. In this way, when adjusting the driver's seat according to the group of seat control parameters, the user can have a wider field of vision and can help the user improve his concentration. For the decelerated driving state, the user's required field of vision and concentration are lower than those of the accelerated driving state, so the seat height in the corresponding group of seat control parameters can be set to be slightly lower than the seat height corresponding to the accelerated driving state, and the seat back angle can be set to be slightly larger than the seat back angle corresponding to the accelerated driving state. In this way, when adjusting the driver's seat according to the group of seat control parameters, the user can have a wider field of vision and can help the user improve his concentration, and the driver's seat can have a larger seating space and can improve the comfort of the driver's seat. When the vehicle is in a state of constant speed driving, it indicates that the road condition of the vehicle and the driving state of the user are good, and the user may have been driving for a long time. The seat height and seat back angle included in the corresponding set of seat control parameters can be set to normal values, and the gear position of the ventilation mechanism and the heating mechanism, as well as the gear position and mode of the massage mechanism and other control parameters can be added to the set of seat control parameters. In this way, when adjusting the driver's seat according to the set of seat control parameters, the relevant auxiliary functions can be controlled to start based on the gear position of the ventilation mechanism and the heating mechanism, as well as the gear position and mode of the massage mechanism, so as to relieve the fatigue caused by long-term driving.
[0063] When the predicted target driving state is one of the acceleration driving state, the deceleration driving state and the constant speed driving state, a set of seat control parameters corresponding to the target driving state can be used as the seat control parameters of the driver's seat in the current cycle. Afterwards, the state of the driver's seat can be adjusted according to the determined set of seat control parameters.
[0064] It should be understood that the above are merely illustrative examples, and the method for predicting the target driving state of a vehicle based on road condition information, historical driving status, and target driving behavior may include but is not limited to the above examples.
[0065] In an embodiment of the present application, the target driving state of the vehicle is predicted based on road condition information, historical driving status and target driving behavior, and the state of the driver's seat is adjusted according to the seat control parameters corresponding to the target driving state. The state of the driver's seat can be matched with the possible driving states of the vehicle, and the state of the driver's seat can be made to better meet the needs of the user during driving.
[0066] Optionally, obtaining a seat control parameter corresponding to the target driving state includes:
[0067] Determining a user's current driving mentality from a plurality of driving mentalities; wherein the plurality of driving mentalities include calm driving and aggressive driving;
[0068] When the current driving state is calm driving, obtaining seat control parameters corresponding to the target driving state;
[0069] Alternatively, when the current driving mentality is aggressive driving, the seat control parameters pre-configured for aggressive driving are obtained.
[0070] Among them, when the driving mentality is calm driving, the user's mentality when driving the vehicle is relatively calm, and the vehicle can be driven rationally, and the predicted target driving behavior is more reliable. When the driving mentality is intense driving, the user's mentality when driving the vehicle is unstable, and the reliability of the predicted driving behavior is low.
[0071] In one embodiment, in the process of determining the seat control parameters corresponding to the target driving state, the user's current driving mentality can be determined first. If the current driving mentality is calm driving, it is determined that the user can drive the vehicle rationally, and the seat control parameters corresponding to the target driving state can be obtained. On the contrary, if the current driving mentality is aggressive driving, a set of seat control parameters pre-configured for aggressive driving is obtained, and the driver's seat is adjusted according to the set of seat control parameters.
[0072] Exemplarily, for intense driving, a corresponding set of seat control parameters can be set to include a smaller seat height and a larger position parameter. The smaller seat height can increase the distance between the driver's seat and the roof, while the larger position parameter can increase the distance between the driver's seat and the console, thereby providing the driver's seat with a larger seating space. The larger seating space can give the user a more comfortable and relaxed feeling, thereby reducing the user's anxiety and tension.
[0073] It should be noted that when the user's driving mentality is aggressive driving, the reliability of the predicted target driving behavior is low, so the target driving state determined based on the target driving behavior is not accurate. At this time, when the driver's seat is adjusted according to the seat control parameters corresponding to the target driving state, the state of the driver's seat may not meet the user's needs. The seat control parameters pre-configured for aggressive driving can accurately fit the user's current needs, thereby making the state of the driver's seat more in line with the user's needs.
[0074] In an embodiment of the present application, when the user's driving mentality is calm driving, the state of the driver's seat is adjusted according to the seat control parameters corresponding to the predicted target driving state. When the user's driving mentality is aggressive driving, the state of the driver's seat is adjusted according to the seat control parameters pre-configured for aggressive driving. This can make the state of the driver's seat more in line with user needs.
[0075] Optionally, determining the user's current driving mentality from a plurality of driving mentalities includes:
[0076] Acquire physiological information and / or behavioral characteristic information of the user in a previous cycle; determine the current driving mentality from multiple driving mentalities based on the physiological information and / or behavioral characteristic information;
[0077] Alternatively, based on historical driving behaviors, the current driving mentality is determined from multiple driving mentalities.
[0078] Physiological information may include, but is not limited to, the user's heart rate, blood pressure, electromyography, and skin temperature, and other physiological information that can determine the user's state of mind. Behavioral characteristic information may include, but is not limited to, the user's blinking frequency and amplitude, eye closure duration, facial expression, head posture, sitting posture, and other behavioral characteristic information that can determine the user's state of mind.
[0079] In one embodiment, the user's current driving mentality can be predicted by a neural network model (which can be called a mentality prediction model). For example, a mentality prediction model can be pre-trained, and the mentality prediction model can be installed in a control device. The mentality prediction model can be based on one or more current physiological information and / or one or more behavioral characteristic information of the user to make predictions to obtain the user's current driving mentality. Specifically, in each cycle, the control device can obtain and store the physiological information and behavioral characteristic information required to predict the user's driving mentality. When entering the Nth cycle from the N-1th cycle, the pre-stored physiological information and behavioral characteristic information of the user in the N-1th cycle can be obtained, and then the obtained physiological information and behavioral characteristic information can be input into the mentality prediction model, and the user's current driving mentality can be predicted by the mentality prediction model.
[0080] In another embodiment, the current driving mentality can be determined from multiple driving mentalities based on the user's historical driving behavior in the previous cycle. A mentality prediction model can be pre-trained, and the mentality prediction model can predict the user's driving mentality based on the user's driving behavior. When entering the Nth cycle from the N-1th cycle, the pre-stored historical driving behavior in the N-1th cycle can be obtained, and then the historical driving behavior can be input into the mentality prediction model, and the user's current driving mentality can be predicted by the mentality prediction model.
[0081] For another example, for each driving mentality, multiple driving behavior combinations can be pre-set, each driving behavior combination includes multiple driving behaviors, and each driving behavior combination corresponds to a driving mentality. After obtaining the historical driving behavior, if the historical driving behavior is a driving behavior in one of the driving behavior combinations, the driving mentality corresponding to the driving behavior combination is used as the user's current driving mentality. For example, a driving behavior combination includes turning on the turn signal, turning, and accelerating. After determining the target driving behavior, if the target driving behavior includes turning on the turn signal, turning, and accelerating, the driving mentality corresponding to the driving behavior combination is used as the current driving mentality.
[0082] It should be understood that the above are merely illustrative examples, and specific methods for determining the current driving mentality may include but are not limited to the above examples.
[0083] In an embodiment of the present application, a more accurate driving mentality can be obtained by predicting the user's driving mentality based on the user's physiological information and / or behavioral characteristic information in the previous cycle, or predicting the user's driving mentality based on the user's historical driving behavior in the previous cycle.
[0084] Optionally, based on the road condition information of the current road where the vehicle is located, the historical driving status and historical driving behavior of the vehicle, the target driving behavior of the user in the current cycle is predicted, including:
[0085] Determining a user's current driving mentality from a plurality of driving mentalities; wherein the plurality of driving mentalities include calm driving and aggressive driving;
[0086] When the current driving mentality is calm driving, the target driving behavior is predicted based on the road condition information, historical driving status and historical driving behavior;
[0087] Alternatively, when the current driving mentality is aggressive driving, the historical driving behavior is used as the target driving behavior, or the preset driving behavior is used as the target driving behavior.
[0088] In one embodiment, in the process of predicting the user's target driving behavior, the user's current driving mentality can be determined first. If the current driving mentality is calm driving, it is determined that the user can drive the vehicle rationally. At this time, the user's target driving behavior can be predicted based on the road condition information of the vehicle's current road, the vehicle's historical driving status and historical driving behavior. On the contrary, if the current driving mentality is aggressive driving, the historical driving behavior can be directly used as the target driving behavior, or the preset driving behavior corresponding to aggressive driving can be used as the target driving behavior.
[0089] It should be noted that when the user's current driving mentality is aggressive driving, the reliability of the predicted target driving behavior is low. At this time, the user's driving behavior is highly similar to the historical driving behavior, and the user's driving behavior is highly consistent and can be pre-set. Therefore, when the user's driving mentality is aggressive driving, taking the historical driving behavior as the target driving behavior, or taking the preset driving behavior as the target driving behavior, can obtain a more accurate target driving behavior.
[0090] In an embodiment of the present application, when the user's driving mentality is calm driving, the user's target driving behavior is predicted based on road condition information, historical driving status and historical driving behavior. When the user's driving mentality is aggressive driving, the historical driving behavior is used as the target driving behavior or the preset driving behavior is used as the target driving behavior, so that a more accurate target driving behavior can be obtained.
[0091] Optionally, based on the road condition information, historical driving status and historical driving behavior, the target driving behavior is predicted, including:
[0092] In the case where the historical driving state is a low-speed driving state, if the historical driving behavior includes acceleration and the road condition information indicates that the vehicle is traveling on a high-speed road section, it is determined that the target driving behavior includes acceleration;
[0093] Alternatively, when the historical driving state is a high-speed driving state, if the historical driving behavior includes acceleration and deceleration and the road condition information indicates that the vehicle is traveling on a low-speed section, it is determined that the target driving behavior includes deceleration.
[0094] The low-speed driving state refers to the vehicle speed being less than the first speed threshold, and the high-speed driving state refers to the vehicle speed being greater than the second speed threshold, and the first speed threshold being less than the second speed threshold. The high-speed road section may be a road with a speed limit greater than the third speed threshold, and the low-speed road section may be a road with a speed limit less than the fourth speed threshold, and the third speed threshold being greater than the fourth speed threshold.
[0095] For example, in the process of determining the historical driving state, the current speed of the vehicle may be obtained. When the speed is less than the first speed threshold, the historical driving state is determined to be a low-speed driving state. When the speed is greater than the second speed threshold, the historical driving state is determined to be a high-speed driving state. After obtaining the road condition information, if the speed limit of the road is determined to be greater than the third speed threshold according to the road condition information, it is determined that the vehicle is traveling on a high-speed section. If the speed limit of the road is determined to be less than the fourth speed threshold according to the road condition information, it is determined that the vehicle is traveling on a low-speed section.
[0096] After determining the historical driving state and the historical driving behavior, if the historical driving state is a low-speed driving state, the historical driving behavior includes an acceleration behavior, and the road condition information indicates that the vehicle is traveling on a high-speed section, then it is determined that the target driving behavior includes an acceleration behavior. Similarly, after determining the historical driving state and the historical driving behavior, if the historical driving state is a high-speed driving state, the historical driving behavior includes an acceleration behavior and / or a deceleration behavior, and the road condition information indicates that the vehicle is traveling on a low-speed section, then it is determined that the target driving behavior includes a deceleration behavior.
[0097] It should be understood that the above are merely illustrative examples, and the specific method of predicting target driving behavior based on road condition information, historical driving status and historical driving behavior may include but is not limited to the above examples.
[0098] Optionally, the seat control parameter includes a first seat control parameter of a basic function of the driver's seat and a second seat control parameter of an auxiliary function of the driver's seat; adjusting the state of the driver's seat according to the seat control parameter includes:
[0099] If a first confirmation instruction corresponding to the basic function input by the user is received, adjusting the basic function of the driver's seat according to the first seat control parameter;
[0100] If a second confirmation instruction corresponding to the auxiliary function input by the user is received, the auxiliary function of the driver's seat is adjusted according to the second seat control parameter.
[0101] Exemplarily, the acquired set of seat control parameters may include one or more first seat control parameters such as height, position and seat back angle corresponding to basic functions such as height adjustment, position adjustment and seat back angle adjustment of the driver's seat, and one or more second seat control parameters such as the gear position of the ventilation mechanism and heating mechanism, the gear position and mode of the massage mechanism, and the angle and height of the leg rest mechanism corresponding to auxiliary functions such as ventilation function, massage function, heating function and leg rest function.
[0102] During the process of adjusting the state of the driver's seat, the control device may output a first prompt message, prompting the user through the first prompt message whether to automatically adjust basic functions such as the height, position and backrest angle of the driver's seat. After outputting the first prompt message, if a first confirmation instruction input by the user through a button or a display screen is received, the control device may automatically adjust the basic functions of the driver's seat according to a first seat control parameter in a group of seat control parameters.
[0103] Similarly, in the process of adjusting the state of the driver's seat, the control device can output a second prompt message to prompt the user whether to automatically adjust the auxiliary function of the driver's seat through the second prompt message. After outputting the second prompt message, if a second confirmation instruction input by the user through a button or a display screen is received, the control device can automatically adjust the auxiliary function of the driver's seat according to the second seat control parameter in a set of seat control parameters.
[0104] Among them, for the auxiliary function, the control device can output the corresponding second prompt information after the auxiliary function is activated by the user, and automatically adjust the auxiliary function according to the second seat control parameter after receiving the second confirmation instruction input by the user. For example, for the ventilation mechanism, the control device can output the second prompt information after the user activates the ventilation mechanism, and the second prompt information is, for example, a voice prompt information "whether to automatically adjust the ventilation gear". Afterwards, after receiving the second confirmation instruction input by the user, the ventilation mechanism can be adjusted according to the gear of the ventilation mechanism included in a set of seat control parameters.
[0105] In an embodiment of the present application, after receiving a confirmation instruction corresponding to the basic function of the driver's seat, the basic function of the driver's seat is adjusted according to the corresponding seat control parameters. After receiving a confirmation instruction corresponding to the auxiliary function of the driver's seat, the auxiliary function of the driver's seat is adjusted according to the corresponding seat control parameters. Therefore, fine adjustment of the driver's seat can be achieved.
[0106] Optionally, obtaining a seat control parameter corresponding to the target driving behavior includes:
[0107] Determine the target time period where the current time point is located from multiple time periods within a day;
[0108] A seat control parameter corresponding to the target driving behavior and the target time period is determined.
[0109] Exemplarily, 0:00 to 6:00 in a day can be divided into a time period, 6:00 to 12:00 can be divided into a time period, 12:00 to 20:00 can be divided into a time period, and 20:00 to 24:00 can be divided into a time period. For each time period, multiple driving behavior combinations can be set, each driving behavior combination includes multiple driving behaviors, and a set of corresponding seat control parameters can be set for each driving behavior combination. In the process of obtaining the seat control parameters, the target time period of the current time point is first determined, and the target driving behavior is determined, and then the multiple driving behavior combinations corresponding to the target time period can be determined. For the multiple driving behavior combinations corresponding to the target time period, if the target driving behavior is a driving behavior in one of the driving behavior combinations, a set of seat control parameters corresponding to the driving behavior combination is used as the seat control parameters corresponding to the target driving behavior.
[0110] In an embodiment of the present application, the seat control parameters are determined based on the current time point and the target driving behavior, so that the seat control parameters can be matched with the current time and the user's driving behavior, thereby improving the matching degree between the driver's seat state and the user state, and matching the driver's seat state with the user's physical state.
[0111] See also Figure 3 , Figure 3 Schematic diagram of the structure of a driver's seat adjustment device provided in an embodiment of the present application. Figure 3 As shown, the device 300 may include:
[0112] An acquisition module 301 is used to acquire the historical driving behavior of the user sitting in the driver's seat in the previous adjacent cycle;
[0113] A prediction module 302, configured to predict the target driving behavior of the user in the current cycle based on the road condition information of the current road of the vehicle, the historical driving status of the vehicle and the historical driving behavior;
[0114] The acquisition module 301 is also used to acquire the seat control parameters corresponding to the target driving behavior;
[0115] The adjustment module 303 is used to adjust the state of the driver's seat according to the seat control parameter in the current cycle so that the state of the driver's seat matches the target driving behavior.
[0116] Optionally, the acquisition module 301 is specifically used to predict the target driving state of the vehicle in the current cycle based on the road condition information, the historical driving state and the target driving behavior; and acquire the seat control parameters corresponding to the target driving state.
[0117] Optionally, the acquisition module 301 is specifically used to determine the user's current driving mentality from multiple driving mentalities; wherein the multiple driving mentalities include calm driving and aggressive driving; when the current driving mentality is the calm driving, the seat control parameters corresponding to the target driving state are acquired; or, when the current driving mentality is the aggressive driving, the seat control parameters pre-configured for the aggressive driving are acquired.
[0118] Optionally, the prediction module 302 is specifically used to determine the user's current driving mentality from multiple driving mentalities; wherein the multiple driving mentalities include calm driving and aggressive driving; when the current driving mentality is the calm driving, the target driving behavior is predicted based on the road condition information, the historical driving status and the historical driving behavior; or, when the current driving mentality is the aggressive driving, the historical driving behavior is used as the target driving behavior, or a preset driving behavior is used as the target driving behavior.
[0119] Optionally, the prediction module 302 is specifically used to determine that the target driving behavior includes acceleration when the historical driving state is a low-speed driving state, if the historical driving behavior includes acceleration and the road condition information indicates that the vehicle is traveling on a high-speed section; or, when the historical driving state is a high-speed driving state, if the historical driving behavior includes acceleration and deceleration and the road condition information indicates that the vehicle is traveling on a low-speed section, determine that the target driving behavior includes deceleration.
[0120] Optionally, determining the current driving mentality of the user from multiple driving mentalities includes: obtaining physiological information and / or behavioral characteristic information of the user in the previous cycle; determining the current driving mentality from the multiple driving mentalities based on the physiological information and / or behavioral characteristic information; or, determining the current driving mentality from the multiple driving mentalities based on the historical driving behavior.
[0121] Optionally, the adjustment module 303 is specifically used to adjust the state of the driver's seat according to the seat control parameters, including: if a first confirmation instruction corresponding to the basic function is received from the user, adjusting the basic function of the driver's seat according to the first seat control parameter; if a second confirmation instruction corresponding to the auxiliary function is received from the user, adjusting the auxiliary function of the driver's seat according to the second seat control parameter.
[0122] See also Figure 4 , Figure 4 Schematic diagram of a vehicle structure provided by an embodiment of the present application. Figure 4 As shown, the vehicle 400 includes: a memory 401 and a processor 402, wherein the memory 401 stores an executable program code 4011, and the processor 402 is used to call and execute the executable program code 4011 to perform a driver's seat adjustment method.
[0123] In addition, an embodiment of the present application also protects a driver's seat adjustment device, which may include a memory and a processor, wherein the memory stores an executable program code, and the processor is used to call and execute the executable program code to execute a driver's seat adjustment method provided in an embodiment of the present application.
[0124] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0125] In the case of dividing each functional module according to each function, the device may also include an acquisition module, a prediction module, an adjustment module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0126] It should be understood that the device provided in this embodiment is used to execute the above-mentioned driver's seat adjustment method, and thus can achieve the same effect as the above-mentioned implementation method.
[0127] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing mutual program codes, etc.
[0128] The processing module may be a processor or a control device, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in the present application. The processor may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.
[0129] In addition, the device provided in the embodiments of the present application may specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a driver's seat adjustment method provided in the above embodiments.
[0130] This embodiment also provides a readable storage medium, in which executable program code is stored. When the executable program code runs on a control device, the control device executes the above-mentioned related method steps to implement a driver's seat adjustment method provided in the above embodiment.
[0131] This embodiment also provides a control device program product. When the control device program product runs on a control device, the control device executes the above-mentioned related steps to implement a driver's seat adjustment method provided in the above embodiment.
[0132] Among them, the device, readable storage medium, control device program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.
[0133] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0134] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0135] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for adjusting a driver's seat, It is characterized in that The method comprises: Obtain the historical driving behavior of the user in the driver's seat in the previous adjacent cycle; Predicting the target driving behavior of the user in the current cycle based on the road condition information of the current road of the vehicle, the historical driving state of the vehicle and the historical driving behavior; wherein the historical driving state is the driving state of the vehicle in the previous cycle; Acquiring seat control parameters corresponding to the target driving behavior; In the current cycle, the state of the driver's seat is adjusted according to the seat control parameter so that the state of the driver's seat matches the target driving behavior.
2. The method according to claim 1, It is characterized in that The acquiring of the seat control parameters corresponding to the target driving behavior includes: Predicting a target driving state of the vehicle in the current cycle based on the road condition information, the historical driving state, and the target driving behavior; The seat control parameter corresponding to the target driving state is acquired.
3. The method according to claim 2, It is characterized in that The acquiring the seat control parameter corresponding to the target driving state includes: Determining the user's current driving mentality from a plurality of driving mentalities; wherein the plurality of driving mentalities include calm driving and aggressive driving; When the current driving state is calm driving, acquiring the seat control parameter corresponding to the target driving state; Alternatively, when the current driving mentality is the aggressive driving, the seat control parameters pre-configured for the aggressive driving are obtained.
4. The method according to claim 1, It is characterized in that The predicting the target driving behavior of the user in the current cycle based on the road condition information of the current road of the vehicle, the historical driving state of the vehicle and the historical driving behavior includes: Determining the user's current driving mentality from a plurality of driving mentalities; wherein the plurality of driving mentalities include calm driving and aggressive driving; In the case where the current driving mentality is the calm driving, based on the road condition information, the historical driving state and the historical driving behavior, the target driving behavior is predicted; Alternatively, when the current driving mentality is the intense driving, the historical driving behavior is used as the target driving behavior, or a preset driving behavior is used as the target driving behavior.
5. The method according to claim 4, It is characterized in that The predicting the target driving behavior based on the road condition information, the historical driving state and the historical driving behavior includes: In the case where the historical driving state is a low-speed driving state, if the historical driving behavior includes acceleration and the road condition information indicates that the vehicle is traveling on a high-speed road section, determining that the target driving behavior includes acceleration; Alternatively, when the historical driving state is a high-speed driving state, if the historical driving behavior includes acceleration and deceleration and the road condition information indicates that the vehicle is traveling on a low-speed section, it is determined that the target driving behavior includes deceleration.
6. The method according to claim 3 or 4, It is characterized in that Determining the current driving mentality of the user from a plurality of driving mentalities comprises: Acquiring physiological information and / or behavioral characteristic information of the user in the previous cycle; determining the current driving mentality from the multiple driving mentalities based on the physiological information and / or behavioral characteristic information; Alternatively, based on the historical driving behavior, the current driving mentality is determined from the multiple driving mentalities.
7. The method according to claim 1, It is characterized in that The seat control parameters include a first seat control parameter of a basic function of the driver's seat and a second seat control parameter of an auxiliary function of the driver's seat; The step of adjusting the state of the driver's seat according to the seat control parameter comprises: If a first confirmation instruction corresponding to the basic function input by the user is received, adjusting the basic function of the driver's seat according to the first seat control parameter; If a second confirmation instruction corresponding to the auxiliary function input by the user is received, the auxiliary function of the driver's seat is adjusted according to the second seat control parameter.
8. A driver's seat adjustment device, It is characterized in that The device comprises: An acquisition module, used to acquire the historical driving behavior of the user sitting in the driver's seat in the previous adjacent cycle; A prediction module, configured to predict the target driving behavior of the user in the current cycle based on the road condition information of the current road of the vehicle, the historical driving state of the vehicle and the historical driving behavior; wherein the historical driving state is the driving state of the vehicle in the previous cycle; The acquisition module is also used to acquire seat control parameters corresponding to the target driving behavior; The adjustment module is used to adjust the state of the driver's seat according to the seat control parameter during the current cycle so that the state of the driver's seat matches the target driving behavior.
9. A readable storage medium, It is characterized in that The readable storage medium stores executable program codes, and when the executable program codes are executed by a control device, the control device executes the method according to any one of claims 1 to 7.
10. A vehicle, It is characterized in that The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicle seat adjustment method and vehicle seat adjustment device
CN108770351A
Method, device and system for optimizing driving environment of cockpit
CN118683467A
Vehicle control system, vehicle control method and vehicle control program
JP2017226253A
Information processing system, information processing method, and program
US20180052458A1
Vehicle seat adjustment method and vehicle seat adjustment apparatus
WO2019205013A1
Cited By
Vehicle seat self-adaptive adjusting method, device, equipment and medium
CN120096401A
