Seat adjusting method and device, vehicle and storage medium
By obtaining and using the target travel during the seat adjustment process, the problem of offset during the vehicle seat adjustment process is solved, and the accurate seat adjustment and user safety and comfort experience are achieved.
Patent Information
- Application Number
- CN202510343150.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2045-03-21
AI Technical Summary
Vehicle seats may be offset during adjustment, resulting in errors in the user's habitual position, affecting the riding experience and may pose a potential threat to driving safety.
By obtaining the target stroke between the predetermined position and the target position during the seat adjustment process and adjusting the seat according to the stroke, ensuring that the seat is adjusted to the target position accurately and avoiding offset.
It is achieved to avoid deviation during seat adjustment, ensure that the seat is accurately adjusted to the user's habitual position, improve the riding experience and enhance driving safety.
Smart Images

Figure CN119898258A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of vehicle technology, and specifically relates to a seat adjustment method, device, vehicle and storage medium. Background Art
[0002] In automobile design, the adjustment function of vehicle seats has become one of the key factors in improving driving and riding comfort. Users can adjust the position of the vehicle seat through the vehicle seat adjustment system according to their personal body shape, driving habits and riding needs, and then adjust the vehicle seat to the position the user is accustomed to. However, in the actual use of the vehicle, the position of the vehicle seat will often be adjusted. For example, the vehicle's welcome function will move the vehicle seat toward the rear of the vehicle when the user gets on or off the vehicle to provide the user with sufficient space to get on or off the vehicle. For another example, after user A adjusts the vehicle seat to the position he is accustomed to, user B driving the same vehicle may adjust the vehicle seat to the position user B is accustomed to.
[0003] When using a vehicle, users usually need to adjust the vehicle seat to the user's accustomed position or the default position. However, when adjusting the vehicle seat from other positions back to the user's accustomed position, there may be a problem of seat adjustment deviation caused by system failure or software abnormality, resulting in a difference between the adjusted seat position and the user's accustomed position. This problem not only affects the user's riding experience, but also poses a potential threat to driving safety.
[0004] Therefore, how to prevent the seat from shifting during the process of the user adjusting the seat has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention
[0005] In view of the above problems, the present disclosure provides a seat adjustment method, device, vehicle and storage medium that overcome the above problems or at least partially solve the above problems. The technical solutions are as follows: A seat adjustment method comprises: when adjusting the seat through a predetermined position of a slide rail, obtaining a target stroke between the predetermined position and a target position, wherein the target stroke is determined when the target position is preset; and adjusting the seat from the predetermined position to the target position according to the target stroke.
[0006] Optionally, obtaining the stroke between the predetermined position and the target position includes: obtaining a first calibration value, the first calibration value being determined based on the stroke between the predetermined position and a first extreme position in the first direction of the slide rail when setting the predetermined position; obtaining a second calibration value, the second calibration value being determined based on the stroke between the target position and the first extreme position when setting the target position; and determining the target stroke based on the first calibration value and the second calibration value.
[0007] Optionally, adjusting the seat to the target position according to the target stroke includes: calibrating the predetermined position by using the first calibration value; and adjusting the seat to the target position according to the calibrated predetermined position and the target stroke.
[0008] Optionally, before obtaining the target travel distance between the predetermined position and the target position, the method further includes: determining that the seat is located at the predetermined position when the seat is detected by a detection device arranged at the predetermined position.
[0009] Optionally, when the predetermined position is the same as the first extreme position, the first calibration value is a zero point value.
[0010] Optionally, when the predetermined position is the same as the second limit position of the slide rail in the second direction, the first calibration value is the total stroke between the first limit position and the second limit position.
[0011] Optionally, the predetermined position is any position on the seat rail except a first extreme position in the first direction of the rail and a second extreme position in the second direction.
[0012] A seat adjustment device comprises: an acquisition module, which is used to obtain a target stroke between a predetermined position and a target position when the seat is adjusted to pass through a predetermined position of a slide rail, wherein the target stroke is determined when the target position is pre-set; and an adjustment module, which is used to adjust the seat from the predetermined position to the target position according to the target stroke.
[0013] A vehicle comprises a processor, a memory and an executable program code stored in the memory and executable on the processor, wherein the executable program code implements the steps of the method described in the first aspect when executed by the processor.
[0014] A readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0015] An electronic device comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0016] By means of the above technical scheme, the present disclosure provides a seat adjustment method, device, electronic device and vehicle, which obtains a target stroke between the predetermined position and the target position when adjusting the seat to pass through the predetermined position of the slide rail, and the target stroke is determined when the target position is pre-set; according to the target stroke, the seat is adjusted from the predetermined position to the target position, so that the seat can be adjusted according to the target stroke determined when the target position is pre-set when the seat passes through the predetermined position, because the target stroke between the predetermined position and the target position is accurate when the target position is pre-set, even if an offset occurs before the seat is adjusted to the predetermined position, the seat can be adjusted from the predetermined position to the target position by the accurate target stroke at the predetermined position, thereby avoiding the offset of the seat after the adjustment is completed, and ensuring that the seat can be accurately adjusted to the target position.
[0017] The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present disclosure. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings: Figure 1 A schematic diagram of a seat travel provided by an embodiment of the present application is shown; Figure 2 A schematic diagram showing a flow chart of a seat adjustment method provided in an embodiment of the present application is shown; Figure 3 A schematic structural diagram of a seat adjustment device provided in an embodiment of the present application is shown; Figure 4 A schematic structural diagram of a vehicle provided in an embodiment of the present application is shown; Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0020] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0021] With the increase in the number of vehicles in society, the adjustment function of vehicle seats has become an indispensable part of modern automobile design and user experience. The adjustment function of seats also reflects the automobile manufacturing industry's in-depth understanding of humanized design and user needs. For example, the vehicle's seat welcome function will automatically adjust the vehicle seat from the user's customary position to the rear limit position of the seat slide every time the user gets off the vehicle, providing the user with sufficient space for activities. After the user gets off the vehicle, the vehicle seat will be adjusted back to the user's customary position. Another example is the one-button bed function of the seat. After the user turns on the one-button bed function of the seat, the vehicle's seat will be adjusted to the front limit position of the seat slide, and then the seat will be folded down to form a bed. All of these bring a more comfortable and intelligent driving experience to drivers and passengers.
[0022] However, during the process of adjusting the vehicle seat, especially when adjusting the seat back to the user's habitual position, certain sensor failures or software abnormalities may cause the seat to be offset when adjusting, and the seat cannot be accurately adjusted to the user's habitual position. This may cause the user to be unable to step on the accelerator or brake, or to be unable to stretch their legs, thereby affecting the user's driving safety.
[0023] As an example, Figure 1 As shown in the seat travel diagram, when the seat is in a normal state, the vehicle will have the following working conditions: when the angle between the seat back and the seat cushion is less than or equal to the preset angle, the seat travel on the slide rail is from point A to point B. When the angle between the seat back and the seat cushion is greater than the preset angle, the seat travel on the slide rail is from point A to point C. Assuming that point B is the user's customary position, when the vehicle seat is adjusted from point A to point B, due to some sensor failure or software abnormality, when the vehicle seat is adjusted from point A to point B, there is an error in counting the travel, resulting in a final position deviation of the seat, and the seat cannot be accurately adjusted to point B, which may affect the user's inability to step on the accelerator or brake, causing safety hazards to the user's driving.
[0024] The traditional way to solve the problem of offset in vehicle seat adjustment is usually to relearn or correct the total stroke of the vehicle seat on the slide rail after the vehicle seat is adjusted, if the vehicle seat is found to be offset, and then readjust the vehicle seat. However, this method is usually a corrective measure taken when the seat is found to be offset after the vehicle seat is adjusted, and it is unable to solve the problem of seat offset in time during the process of adjusting the vehicle seat to the user's accustomed position. In addition, the offset of some seats is small, which makes it difficult to find that the seat has been offset after the seat adjustment is completed. In order to solve the above problems, the present application discloses a seat adjustment method, device, vehicle and storage medium, which can realize the automatic calibration function of the seat during the user's adjustment of the vehicle seat, avoid the offset of the vehicle seat, and ensure the accurate position of the seat after adjustment.
[0025] In the following, in combination with the accompanying drawings, a seat adjustment method, device, vehicle and storage medium provided in an embodiment of the present application are described in detail through specific embodiments and their application scenarios.
[0026] Figure 2 A seat adjustment method provided by an embodiment of the present application is shown, and the method can be executed by an electronic device, and the electronic device can include a seat drive device, a control device, etc. of a vehicle. In other words, the method can be executed by software or hardware installed in the electronic device, and the method includes the following steps: Step 202: When the seat is adjusted to pass through a predetermined position of the slide rail, a target stroke between the predetermined position and the target position is obtained.
[0027] Normally, after the user sets the seat to the position they are used to, if the seat is not adjusted or the seat adjustment function is not used, for example, the vehicle does not use the seat welcome function, then the seat position will not change. The seat position is still the user's accustomed position, and no seat adjustment or seat shift will occur.
[0028] However, in order to provide users with a more comfortable and user-friendly driving experience, the position of the vehicle's seats will often be adjusted. For example, if the user has enabled the vehicle's seat welcome function, the vehicle's seat will retreat to the rear limit position of the seat rail each time the user gets off the vehicle. When the user gets off the vehicle, the seat needs to be adjusted back to the user's accustomed target position, or other users may also adjust the seat when using the vehicle. When the user adjusts the seat position or the vehicle automatically adjusts the seat position, the vehicle's electronic equipment will receive a seat adjustment instruction. In response to the seat adjustment instruction, the electronic equipment needs to adjust the seat to the target position on the seat rail. The target position can be the user's pre-set accustomed position or the vehicle's default position. The target position can be set according to user needs and is not specifically limited here.
[0029] In the embodiment of the present application, a predetermined position is set on the seat rail in advance, and in the process of adjusting the seat to the target position, it can be detected whether the seat passes through the predetermined position. In the case of detecting that the seat passes through the predetermined position on the rail, the target stroke between the predetermined position and the target position can be obtained, and the target stroke can represent the moving distance from the predetermined position to the target position. It can be understood that the target stroke has been determined when the seat is set in the target position in advance, so in the case that there is no failure in the vehicle system or software, the target stroke is always accurate.
[0030] Step 204: According to the target travel, adjust the seat from the predetermined position to the target position.
[0031] Specifically, during the seat adjustment process, the Hall sensor is usually used to count the stroke and generate a Hall value to represent the stroke before and after the seat is adjusted. In the vehicle system, the Hall sensor is usually installed on the seat rail and works with the magnet or magnetic strip fixed on the rail. When the seat moves on the rail, the Hall sensor detects different magnetic field strengths and outputs different Hall values. Through pre-calibration and setting, the corresponding relationship between the Hall value and the seat position can be established.
[0032] In an embodiment of the present application, when the predetermined position, target position and target stroke are pre-set, the Hall value from the starting point of the slide rail to the predetermined position and the target position can be calculated by the Hall sensor, and represented by the Hall value output by the Hall sensor. The starting point can be the zero point of the slide rail. For example, when setting the predetermined position and the target position, the Hall value from the starting point of the slide rail to the predetermined position calculated by the Hall sensor is α, and the Hall value from the starting point of the slide rail to the target position is β. Then the target stroke is the Hall value between the predetermined position and the target position, and the target stroke between the predetermined position and the target position can also be expressed as [α, β].
[0033] However, during the seat adjustment process, the travel count may be incorrect due to a Hall sensor failure or software abnormality. For example, when adjusting the seat, the accurate travel count from the starting point to the target position should be [0, 1, 2, 3, …, α, …, β]. However, due to a Hall sensor failure, one digit is missing from the accurate travel count from the starting point to the target position. This causes the Hall value of the seat's final position to become β-1, making it impossible to adjust the seat to the target position.
[0034] Therefore, in the embodiment of the present application, when it has been determined that the seat is located at the predetermined position and the target travel between the predetermined position and the target position is accurate, no matter whether the travel count by the Hall sensor before the seat is adjusted to the predetermined position is correct or whether the seat is offset before it is adjusted to the predetermined position, the seat is calibrated to be adjusted according to the accurate target travel at the predetermined position. Assuming that the target travel between the predetermined position and the target position is expressed as [α, β], then it is calibrated to α at the predetermined position, and the seat is adjusted from the predetermined position to the target position according to the target travel.
[0035] The present application provides a seat adjustment method, which obtains a target stroke between a predetermined position and a target position when adjusting the seat to pass through a predetermined position of a slide rail, the target stroke being determined when the target position is pre-set; and adjusts the seat from the predetermined position to the target position according to the target stroke. In this way, the seat can be adjusted according to the target stroke determined when the target position is pre-set when the seat passes through the predetermined position. Since the target stroke between the predetermined position and the target position is accurate when the target position is pre-set, even if an offset occurs before the seat is adjusted to the predetermined position, the seat can be adjusted from the predetermined position to the target position by the accurate target stroke at the predetermined position, thereby avoiding an offset of the seat after the adjustment is completed, ensuring that the seat can be accurately adjusted to the target position, and ensuring that the seat is aligned with the actual position without offset.
[0036] Compared to the traditional method of relearning or correcting the total travel of the vehicle seat on the slide rail and then re-adjusting the vehicle seat after adjusting the vehicle seat, the seat adjustment method provided in the embodiment of the present application can calibrate the errors or offsets generated during the seat adjustment process, thereby avoiding the problem of seat offset and ensuring the accuracy of the user's adjustment of the seat position.
[0037] In one implementation, obtaining a target stroke between a predetermined position and a target position includes: obtaining a first calibration value, the first calibration value being determined when setting the predetermined position based on the stroke between the predetermined position and a first extreme position in a first direction of the slide rail; obtaining a second calibration value, the second calibration value being determined when setting the target position based on the stroke between the target position and the first extreme position; and determining the target stroke based on the first calibration value and the second calibration value.
[0038] In an embodiment of the present application, to obtain the stroke between the predetermined position and the target position, the first calibration value of the predetermined position can be first obtained. The first calibration value is determined according to the stroke between the predetermined position and the first extreme position in the first direction of the slide rail when setting the predetermined position. Then, when setting the predetermined position, the Hall value between the predetermined position and the first extreme position in the first direction of the slide rail can be calculated by the Hall sensor, and used as the first calibration value of the predetermined position. The first calibration value is also the stroke between the first extreme position and the predetermined position. The first extreme position can be the extreme position of the slide rail in the direction of the front of the vehicle, or it can be the extreme position of the slide rail in the direction of the rear of the vehicle. The first extreme position is not specifically limited here.
[0039] The predetermined position may be any position of the slide rail. In most cases, the user's seat adjustment range is only a section in the middle of the slide rail. In this case, the predetermined position may be set within the user's commonly used slide rail range. In this case, the predetermined position may be a fixed position within the user's commonly used slide rail range. For example, the predetermined position may be the reset position of the seat slide rail, that is, the seat position recommended to the user by the OEM. In this way, the first calibration value of the predetermined position may be obtained within the user's frequently adjusted seat range or when the seat is adjusted to the predetermined position.
[0040] In the embodiment of the present application, the second calibration value of the target position is also determined in advance based on the stroke between the target position and the first extreme position of the seat slide. That is to say, after the seat is adjusted to the target position for the first time, the Hall value between the target position and the first extreme position can be calculated by the Hall sensor, and the Hall value between the target position and the first extreme position is the second calibration value, that is, the stroke between the target position and the first extreme position of the slide. The stroke is the second calibration value of the target position. After obtaining the first calibration value and the second calibration value, the target stroke between the predetermined position and the target position can be calculated, and the seat can be adjusted from the predetermined position to the target position according to the target stroke. The target stroke can be determined by the first calibration value and the second calibration value, so that even if the seat is offset before the seat is adjusted to the predetermined position, the seat can be adjusted from the predetermined position to the target position by the accurate target stroke at the predetermined position, avoiding the offset of the seat after the adjustment is completed, ensuring that the seat can be accurately adjusted to the target position, and ensuring that the seat will not be offset.
[0041] In one implementation, adjusting the seat to a target position according to a target travel includes: calibrating a predetermined position by a first calibration value; and adjusting the seat to the target position according to the calibrated predetermined position and the target travel.
[0042] Specifically, after the first calibration value is obtained, the predetermined position can be calibrated by the first calibration value. Assuming that the predetermined position is a fixed position in the slide rail, when the first calibration value is obtained and the seat is adjusted to the predetermined position, regardless of whether the current Hall value of the predetermined position calculated by the Hall sensor is accurate, the predetermined position can be calibrated to the first calibration value.
[0043] As an example, suppose the seat is located at point A of the seat rail, and you want to adjust the seat to point C of the seat rail. In the process of adjusting the seat, you will pass through point B of the predetermined position of the seat rail. The actual stroke value between point B and the first extreme position of the rail is α, so the first calibration value is also α. When the seat is adjusted from point A to point B, if there is an error in calculating the Hall value of point B, the Hall value of point B will not be equal to the first calibration value α, and the seat cannot be accurately adjusted to point C. Therefore, in the embodiment of the present application, no matter what the Hall value calculated when the seat is at the predetermined position B, the Hall value of the predetermined position will be calibrated to the first calibration value, ensuring that the first calibration value of the predetermined position B is accurate.
[0044] In this way, no matter whether the seat adjustment is offset when the seat is at the predetermined position or before the predetermined position, the predetermined position can be calibrated by the first calibration value when the seat passes through the predetermined position, so that the Hall value of the predetermined position is accurate, and then the seat can be adjusted to the target position according to the calibrated predetermined position and target stroke, avoiding offset in adjusting the seat and ensuring that the seat can be accurately adjusted to the target position.
[0045] In one implementation, before obtaining the target travel distance between the predetermined position and the target position, it also includes: when the seat is detected by a detection device arranged at the predetermined position, determining that the seat is located at the predetermined position.
[0046] In an embodiment of the present application, a detection device may be provided at a predetermined position of the slide rail, and the detection device may be used to detect whether the seat is located at the predetermined position of the slide rail. For example, the detection device may be a micro switch, which is a simple open-close switch, that is, when the seat is at the predetermined position, the micro switch is in a closed state, and when the seat is not at the predetermined position, the micro switch is in an open state. That is, when the seat is at the predetermined position, the predetermined switch is closed, so that it can be detected whether the seat has moved to the predetermined position. When the micro switch is detected to be closed when the seat is adjusted, it can be determined that the seat is at the predetermined position, and then the predetermined position can be calibrated by the first calibration value.
[0047] In one implementation, when the predetermined position is the same as the first limit position, the first calibration value is a zero point value.
[0048] In an embodiment of the present application, the predetermined position may be the first extreme position of the slide rail in the first direction, that is, the predetermined position and the first extreme position are the same position, then at this time the stroke between the predetermined position and the first extreme position is zero, so the first calibration value may be a zero value. The calibration value of the first extreme position may be a zero value, then when the predetermined position and the first extreme position are the same position, the first calibration value of the predetermined position may also be a zero value. Therefore, in the process of adjusting the seat, if the seat is located at the predetermined position, the predetermined position may be calibrated to a zero value. Among them, the first direction may be the front direction of the vehicle or the rear direction of the vehicle, that is, the first extreme position may be the front extreme position of the slide rail in the front direction of the vehicle, or the rear extreme position of the slide rail in the rear direction of the vehicle.
[0049] By setting the first extreme position as the predetermined position, even after, for example, the vehicle's welcome function or one-touch large bed function is enabled, the first extreme position (predetermined position) can be calibrated using the first calibration value, and then the seat can be accurately adjusted from the predetermined position to the target position based on the first calibration value, the target stroke between the predetermined position and the target position, thereby ensuring that the seat position is always accurate, ensuring that the seat position is consistent with the actual position, and avoiding the problem of seat adjustment offset.
[0050] In one implementation, when the predetermined position is the same as the second limit position of the second direction of the slide rail, the first calibration value is the total stroke between the first limit position and the second limit position.
[0051] In the embodiment of the present application, the predetermined position may be the second extreme position of the slide rail in the second direction, that is, the predetermined position and the second extreme position are the same position, then at this time the second calibration value of the predetermined position may be the Hall value between the first extreme position and the second extreme position, which may be used as the total stroke between the first extreme position and the second extreme position. That is, when the vehicle is off the assembly line, the diagnostic instruction requires the slide rail to be driven to the first extreme position first, and this position is set as the zero value, and then driven to the second extreme position. During the process, the Hall value between the first extreme position and the second extreme position is calculated by the Hall sensor, and it is set as the total stroke of the slide rail, that is, the total stroke between the first extreme position and the second extreme position, and then the total stroke can be determined as the first calibration value of the predetermined position (second extreme position). In the process of adjusting the seat, if the seat is located at the predetermined position, the predetermined position can be calibrated to the total stroke between the first extreme position and the second extreme position.
[0052] The first direction may be the vehicle front direction or the vehicle rear direction, that is, the second limit position may be the front limit position of the slide rail in the vehicle front direction or the rear limit position of the slide rail in the vehicle rear direction. It is understandable that when the first limit position is the front limit position of the slide rail in the vehicle front direction, the second limit position can only be the rear limit position of the slide rail in the vehicle rear direction. When the second limit position is the front limit position of the slide rail in the vehicle front direction, the first limit position can only be the rear limit position of the slide rail in the vehicle rear direction.
[0053] By setting the second extreme position to a predetermined position, even after, for example, the vehicle's welcome function or one-touch bed function is enabled, the second extreme position can be calibrated using the first calibration value, and then the seat can be accurately adjusted from the predetermined position to the target position based on the first calibration value, the target stroke between the predetermined position and the target position, ensuring that the seat position is always accurate and consistent with the actual position, without position offset, thereby avoiding the problem of seat adjustment offset.
[0054] In one implementation, the predetermined position is any position on the slide rail except a first extreme position in the first direction and a second extreme position in the second direction of the slide rail.
[0055] When the user adjusts the driving sitting posture, the seat will usually not be adjusted to the first extreme position and the second extreme position. Therefore, the predetermined position in the embodiment of the present application can be any position on the slide rail except the first extreme position in the first direction of the slide rail and the second extreme position in the second direction. For example, in most cases, the range in which the user adjusts the seat is only a range in the middle of the slide rail. In this case, the predetermined position can be set within the range of the slide rail that the user often uses to adjust the seat. It can be a fixed position within the range of the slide rail. For example, the predetermined position can be the reset position of the seat slide rail, that is, the seat position recommended to the user by the OEM. In this way, within the range of the slide rail where the user often adjusts the seat, or when the seat is adjusted to the predetermined position, the predetermined position can be calibrated by the first calibration value, and then the seat can be accurately adjusted to the target position according to the target travel between the predetermined position and the target position within the range of the slide rail where the user often adjusts the seat, thereby avoiding the displacement of the seat and ensuring that the seat position is accurate.
[0056] The seat adjustment method provided in the present application is described in detail below through specific embodiments.
[0057] When the vehicle rolls off the assembly line, the diagnostic instructions can be used to require the slide rail to be driven to the rear limit position first, and this position is set as the zero value, and then driven forward to the front limit position. During the process, the Hall value between the rear limit and the front limit is calculated by the Hall sensor and set as the total stroke of the slide rail.
[0058] 1. If the user does not turn on the seat welcome function, after the user adjusts the seat to a suitable posture for the first time, the seat will not change, the seat position will remain unchanged, and there will be no offset problem.
[0059] 2. If the user turns on the vehicle's seat welcome function, each time the user gets off the vehicle, the seat will move back to the rear limit position of the rear slide rail (predetermined position), and the rear limit position will be automatically calibrated to the zero value. After the user gets off the vehicle, the seat can be adjusted back to the target position based on the rear limit position and the target travel between the rear limit position and the target position. In this way, even if the seat welcome function moves the seat back to the rear limit position, the rear limit position can be calibrated, and the seat can be adjusted back to the target position, ensuring that the seat position is always accurate and consistent with the actual position, without position offset.
[0060] 3. When performing a one-key function, such as a one-key bed, the seat will move forward to the front limit position of the slide rail (predetermined position). At this time, the front limit position will be automatically calibrated to the total travel of the slide rail. After the user cancels the one-key function, the seat can be adjusted back to the target position based on the front limit position and the target travel between the front limit position and the target position. In this way, even if the seat is moved forward to the front limit position by a one-key bed, the front limit position can be calibrated and then the seat can be adjusted back to the target position, ensuring that the seat position is always accurate and consistent with the actual position without position offset.
[0061] 4. Install a micro switch in a fixed position of the slide rail in advance, such as the reset position, which is the position recommended by the OEM to the user. If the micro switch is detected to be valid during the process of driving the seat to move, it means that the seat has moved to the fixed position and the fixed position is calibrated to a fixed value. The micro switch is a simple on-off switch, that is, when the seat is in this position, the switch is closed, and when it is not in this position, the switch is open. In this way, as long as the fixed position is passed when adjusting the seat, the fixed position can be calibrated, and then the seat can be adjusted back to the target position to ensure that the seat position is always accurate and consistent with the actual position without position offset.
[0062] In addition, if Figure 3 As shown, Figure 3 It is a structural schematic diagram of a seat adjustment device provided in an embodiment of the present application, and the device includes: an acquisition module 301 and an adjustment module 302.
[0063] The acquisition module 301 is used to obtain the target stroke between the predetermined position and the target position when the seat is adjusted to pass through the predetermined position of the slide rail, and the target stroke is determined when the target position is set in advance; the adjustment module 302 is used to adjust the seat from the predetermined position to the target position according to the target stroke.
[0064] In a specific embodiment, the acquisition module 301 is used to obtain a first calibration value, which is determined according to the stroke between the predetermined position and the first extreme position in the first direction of the slide rail when setting the predetermined position; obtain a second calibration value, which is determined according to the stroke between the target position and the first extreme position when setting the target position; determine the target stroke based on the first calibration value and the second calibration value.
[0065] In a specific embodiment, the adjustment module 302 is used to calibrate the predetermined position by using a first calibration value; and adjust the seat to the target position according to the calibrated predetermined position and the target travel.
[0066] In a specific embodiment, the acquisition module 301 is further used to determine that the seat is located at the predetermined position when the seat is detected by a detection device arranged at the predetermined position.
[0067] In a specific embodiment, when the predetermined position is the same as the first limit position, the first calibration value is a zero point value.
[0068] In a specific embodiment, when the predetermined position is the same as the second limit position of the slide rail in the second direction, the first calibration value is the total stroke between the first limit position and the second limit position.
[0069] In a specific embodiment, the predetermined position is any position on the slide rail except a first extreme position in the first direction and a second extreme position in the second direction of the slide rail.
[0070] Regarding the device in the above embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.
[0071] Figure 4 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0072] like Figure 4 As shown, the vehicle 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 seat adjustment method.
[0073] In this embodiment, the functional modules of the vehicle 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.
[0074] In the case of dividing each functional module according to each function, the vehicle may include: an acquisition 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.
[0075] The vehicle provided in this embodiment is used to execute the above-mentioned seat adjustment method, and thus can achieve the same effect as the above-mentioned implementation method.
[0076] In the case of an integrated unit, the vehicle may include a processing module and a storage module. 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 to execute mutual program codes and data.
[0077] The processing module may be a processor or a controller, 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 computing functions, 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.
[0078] like Figure 5 As shown, an embodiment of the present application further provides an electronic device 500, including a processor 501 and a memory 502, wherein the memory 502 stores a program or instruction that can be executed on the processor 501, and the program or instruction is implemented when executed by the processor 501: when adjusting the seat to pass through the predetermined position of the slide rail, obtaining a target stroke between the predetermined position and the target position, the target stroke being determined when the target position is set in advance; and adjusting the seat from the predetermined position to the target position according to the target stroke.
[0079] In one implementation, a first calibration value is obtained, the first calibration value is determined when setting a predetermined position based on the stroke between the predetermined position and the first extreme position in the first direction of the slide rail; a second calibration value is obtained, the second calibration value is determined when setting a target position based on the stroke between the target position and the first extreme position; and the target stroke is determined based on the first calibration value and the second calibration value.
[0080] In one implementation, the predetermined position is calibrated by a first calibration value; and the seat is adjusted to the target position according to the calibrated predetermined position and the target travel.
[0081] In one implementation, before obtaining the target travel distance between the predetermined position and the target position, when the seat is detected by a detection device disposed at the predetermined position, it is determined that the seat is located at the predetermined position.
[0082] In one implementation, when the predetermined position is the same as the first limit position, the first calibration value is a zero point value.
[0083] In one implementation, when the predetermined position is the same as the second limit position of the second direction of the slide rail, the first calibration value is the total stroke between the first limit position and the second limit position.
[0084] In one implementation, the predetermined position is any position on the seat rail except a first extreme position in the first direction and a second extreme position in the second direction of the rail.
[0085] The specific execution steps can refer to the various steps of the above-mentioned seat adjustment method embodiment, and can achieve the same technical effect. To avoid repetition, they will not be repeated here.
[0086] It should be noted that the electronic devices in the embodiments of the present application include: servers, terminals or other devices except terminals.
[0087] The above electronic device structure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the input unit may include a graphics processing unit (GPU) and a microphone, and the display unit may be configured with a display panel in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit includes a touch panel and at least one of other input devices. The touch panel is also called a touch screen. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0088] The memory can be used to store software programs and various data. The memory may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory may include a volatile memory or a non-volatile memory, or the memory may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM).
[0089] The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor.
[0090] This embodiment also provides a computer-readable storage medium, which stores computer program code (including but not limited to disk storage, CD-ROM, optical storage, etc.). When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement a seat adjustment method provided in the above embodiment.
[0091] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a seat adjustment method provided in the above embodiment.
[0092] Among them, the beneficial effects of the above embodiments can refer to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0093] 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.
[0094] 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.
[0095] In the description of the present disclosure, it should be understood that the terms "up", "down", "front", "back", "left" and "right" etc. indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description. They do not indicate or imply that the positions or elements referred to must have specific directions, be constructed and operate in specific directions. Therefore, they should not be understood as limitations of the present disclosure.
[0096] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0097] The above are only embodiments of the present disclosure and are not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of the claims of the present disclosure.
Claims
1. A method for adjusting a seat, characterized in that: include: When the seat is adjusted to pass through a predetermined position of the slide rail, a target stroke between the predetermined position and a target position is obtained, wherein the target stroke is determined when the target position is preset; According to the target stroke, the seat is adjusted from the predetermined position to the target position.
2. The method according to claim 1, characterized in that The step of obtaining a target distance between the predetermined position and the target position includes: Acquire a first calibration value, where the first calibration value is determined according to a stroke between the predetermined position and a first extreme position in a first direction of the slide rail when setting the predetermined position; Acquire a second calibration value, where the second calibration value is determined according to a stroke between the target position and the first limit position when setting the target position; The target travel is determined according to the first calibration value and the second calibration value.
3. The method according to claim 2, characterized in that The step of adjusting the seat from the predetermined position to the target position according to the target stroke includes: calibrating the predetermined position by using the first calibration value; According to the calibrated predetermined position and the target stroke, the seat is adjusted to the target position.
4. The method according to claim 1, characterized in that Before obtaining the target distance between the predetermined position and the target position, the method further includes: When the seat is detected by the detection device provided at the predetermined position, it is determined that the seat is located at the predetermined position.
5. The method according to claim 2, characterized in that: When the predetermined position is the same as the first limit position, the first calibration value is a zero point value.
6. The method according to claim 2, characterized in that When the predetermined position is the same as the second limit position of the slide rail in the second direction, the first calibration value is the total stroke between the first limit position and the second limit position.
7. The method according to claim 1, characterized in that The predetermined position is any position on the slide rail except a first extreme position in the first direction of the slide rail and a second extreme position in the second direction of the slide rail.
8. A seat adjustment device, characterized in that: include: An acquisition module, used for acquiring a target stroke between a predetermined position and a target position when the seat is adjusted to pass through a predetermined position of the slide rail, wherein the target stroke is determined when the target position is preset; The adjustment module is used to adjust the seat from the predetermined position to the target position according to the target travel.
9. A vehicle, characterized in that: It comprises a processor, a memory and an executable program code stored in the memory and executable on the processor, wherein the executable program code, when executed by the processor, implements the steps of the seat adjustment method as described in any one of claims 1 to 7.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the seat adjustment method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Adjusting method, adjusting device, vehicle and storage medium
CN111546950A
Seat data calibration method and device, vehicle and storage medium
CN116279001A
Feeding device for cooking equipment, control method and device
CN118058623A
Vehicle seat adjusting method and device and vehicle
CN119527122A
Method and Apparatus for Determining Position of Motor Vehicle Seat
US20130184942A1
Cited By
Seat adjustment method, vehicle, and storage medium
WO2026195064A1