A seat adjusting method of an intelligent cockpit and the intelligent cockpit
By receiving passengers' seat adjustment commands in the smart cockpit and automatically adjusting the seat position or airbag gas volume using pressure sensors, the problem of low efficiency in manual adjustment is solved, realizing intelligent seat adjustment without manual operation, thus improving user experience and safety.
Patent Information
- Application Number
- CN202411676309.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-11-21
AI Technical Summary
In existing technologies, adjusting the seats in smart cockpits requires manual operation by passengers, which is inefficient, prone to errors, and wastes time.
By receiving passengers' seat adjustment commands, the system uses pressure sensors to obtain the pressure value of the area to be adjusted, and automatically adjusts the seat position or airbag gas volume according to a specified threshold, achieving intelligent adjustment without the need for manual adjustment.
It improves the efficiency of seat adjustment and user experience, simplifies the operation process, and ensures passenger comfort and safety.
Smart Images

Figure CN119636527B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart cockpits, and more particularly to a method for adjusting seats in a smart cockpit and a smart cockpit. Background Technology
[0002] Currently, with the widespread adoption of electric vehicles and smart cockpits, the in-vehicle cabin environment is evolving towards greater intelligence and comfort. To ensure passenger comfort in smart cockpits, the seats are becoming increasingly comfortable, with more and more adjustable areas available.
[0003] In existing technology, passengers need to manually adjust various areas of the seat. This often leads to passengers being unable to find the desired adjustment area amidst numerous adjustment buttons, or making mistakes during adjustment. This wastes passengers' time and results in low seat adjustment efficiency. Summary of the Invention
[0004] This application provides a seat adjustment method and a smart cockpit, which automatically adjusts the seat area to be adjusted based on the force exerted by the passenger on the area to be adjusted, without requiring manual adjustment by the user, saving user time, improving seat adjustment efficiency, and enhancing user experience.
[0005] In a first aspect, embodiments of this application provide a method for adjusting the seat in a smart cockpit, the method comprising:
[0006] After receiving a seat adjustment command from the user, the system obtains the area of the target seat to be adjusted in the seat adjustment command.
[0007] Obtain the current pressure value of the first region, wherein the first region is any one of the regions to be adjusted;
[0008] The current pressure value is compared with a specified threshold, wherein the specified threshold includes a first specified threshold and a second specified threshold, and the first specified threshold is greater than the second specified threshold;
[0009] If the current pressure value is greater than the first specified threshold, then the first region is controlled to move a specified distance away from the preset center point corresponding to the first region according to the target speed, or the airbag in the first region is controlled to expel a specified volume of gas according to the target speed, and then the current pressure value of the first region is obtained again, wherein the target speed is obtained based on the current pressure value;
[0010] If the current pressure value is less than the second specified threshold, then the first region is moved a specified distance toward the preset center point corresponding to the first region according to the target speed, or the airbag in the first region is inflated with a specified volume of gas according to the target speed, and then the current pressure value of the first region is obtained.
[0011] If the current pressure value is greater than the second specified threshold and less than the first specified threshold, then the adjustment of the first region is terminated.
[0012] In this embodiment, the seat adjustment area is automatically adjusted based on the force exerted by the passenger on the area to be adjusted, eliminating the need for manual adjustment by the user. This greatly improves the passenger's riding environment, simplifies the seat adjustment process, saves user time, increases the efficiency of seat adjustment, and enhances the user experience.
[0013] In one embodiment, after obtaining the current pressure value of the first region, the method further includes:
[0014] If the current pressure value is the first pressure value obtained after receiving the seat adjustment command, then it is determined whether the current pressure is greater than a first specified threshold; if yes, then the steps of controlling the first area to move a specified distance away from the preset center point corresponding to the first area according to the target speed, or controlling the airbag in the first area to discharge a specified volume of gas according to the target speed are executed; if no, then the adjustment of the first area is terminated.
[0015] If the current pressure value obtained is not the first pressure value obtained after receiving the seat adjustment command, then the step of comparing the current pressure value with a specified threshold is executed.
[0016] In this embodiment, different specified conditions are applied to different situations, which ensures that the seat can be adjusted automatically and avoids misadjustment, thereby improving the user experience.
[0017] In one embodiment, before controlling the first region to move a specified distance away from a preset center point corresponding to the first region according to the target speed, or controlling the airbag in the first region to discharge a specified volume of gas according to the target speed, the method further includes:
[0018] Get the current position of the first region;
[0019] It is determined that the current position of the first region is not the maximum limit position of the first region, wherein the maximum limit position is the position where the distance between the first region and the preset center point corresponding to the first region is the maximum;
[0020] Before controlling the first region to move the specified distance toward a preset center point corresponding to the first region according to the target speed, or controlling the airbag in the first region to inflate a specified volume of gas according to the target speed, the method further includes:
[0021] Get the current position of the first region;
[0022] It is determined that the current position of the first region is not the minimum limit position of the first region, wherein the minimum limit position is the position where the distance between the first region and the preset center point corresponding to the first region is the minimum.
[0023] In this embodiment, before adjusting the area to be adjusted, it is necessary to determine that the area to be adjusted is not at the corresponding limit position, so as to avoid the situation where it cannot be adjusted and improve the adjustment efficiency.
[0024] Before comparing the current pressure value with the specified threshold, the method further includes:
[0025] Using a pre-set correspondence between weight and a specified threshold, a specified threshold corresponding to the user's weight is determined, wherein the user's weight is determined based on the pressure value of the user on the seat cushion.
[0026] In this embodiment, customized adjustments are achieved by different specified thresholds for different users, thereby improving the user experience.
[0027] In one embodiment, the area to be adjusted of the seat is at least one of the headrest area, shoulder area, back area, lumbar area, seat cushion area, and leg support area;
[0028] The shoulder area includes a left shoulder area and a right shoulder area; the back area includes a left back area and a right back area; and the seat cushion area includes a left seat cushion area and a right seat cushion area.
[0029] In this embodiment, seat adjustment is achieved through multi-zone adjustment, ensuring passenger comfort.
[0030] In one embodiment, controlling the first region to move a specified distance away from a preset center point corresponding to the first region according to a target speed, or controlling the airbag in the first region to discharge a specified volume of gas according to the target speed, includes:
[0031] If the first area is the headrest area or the leg support area, then the first area is controlled to move a specified distance away from the preset center point corresponding to the first area according to the target speed;
[0032] If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, then the airbag in the first region is controlled to expel a specified volume of gas according to the target speed.
[0033] Controlling the first region to move a specified distance toward a preset center point corresponding to the first region according to the target speed, or controlling the airbags in the first region to inflate a specified volume of gas according to the target speed, including:
[0034] If the first region is the headrest region or the leg support region, then the first region is controlled to move the specified distance toward the preset center point corresponding to the first region according to the target speed;
[0035] If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, then the airbag in the first region is inflated with a specified volume of gas according to the target speed.
[0036] In this embodiment, the adjustment methods for different areas of the seat are different to ensure that the seat can achieve different riding effects to adapt to different users and ensure user comfort.
[0037] In one embodiment, after comparing the current pressure value with a specified threshold, the method further includes:
[0038] The pressure difference is obtained based on the current pressure value and the specified threshold.
[0039] The target velocity is obtained based on the pressure difference.
[0040] In this embodiment, the seat adjustment process can be customized according to the individual circumstances of different users, thereby improving the user experience.
[0041] In one embodiment, obtaining the target velocity based on the pressure difference includes:
[0042] Using a pre-set correspondence between pressure difference and proportional coefficient, a target proportional coefficient corresponding to the pressure difference is determined; the target proportional coefficient is multiplied by the pressure difference to obtain the target velocity; or,
[0043] By utilizing a pre-set correspondence between pressure difference and speed, the target speed corresponding to the pressure difference is determined.
[0044] In this embodiment, different adjustment speeds are determined by different pressure differences to ensure that the seat adjustment process can be customized according to the individual circumstances of different users, thereby improving the user experience.
[0045] In one embodiment, after obtaining the area to be adjusted of the target seat in the seat adjustment command, the method further includes:
[0046] Using the pre-set seat linkage areas corresponding to each seat area, determine the target seat linkage area corresponding to the first area;
[0047] The target seat linkage area is determined as the area to be adjusted.
[0048] In this embodiment, by pre-setting the linkage area corresponding to each seat area, when any seat area is adjusted, the linkage area corresponding to that area is also automatically adjusted, ensuring the comfort of the passenger.
[0049] In one embodiment, before obtaining the area to be adjusted of the target seat in the seat adjustment command, the method further includes:
[0050] It is determined that the current gear position of the intelligent cockpit is the parking gear.
[0051] In this embodiment, the automatic seat adjustment is only performed when the smart cockpit is in the parking position, thus preventing user safety from being threatened by seat adjustments while driving the smart cockpit. This ensures user safety during travel.
[0052] A second aspect of this application provides an intelligent cockpit, including a processor and a memory, wherein the processor and the memory are connected via a bus;
[0053] The memory stores a computer program, and the processor is configured to perform the following operations based on the computer program:
[0054] After receiving a seat adjustment command from the user, the system obtains the area of the target seat to be adjusted in the seat adjustment command.
[0055] Obtain the current pressure value of the first region, wherein the first region is any one of the regions to be adjusted;
[0056] The current pressure value is compared with a specified threshold, wherein the specified threshold includes a first specified threshold and a second specified threshold, and the first specified threshold is greater than the second specified threshold;
[0057] If the current pressure value is greater than the first specified threshold, then the first region is controlled to move a specified distance away from the preset center point corresponding to the first region according to the target speed, or the airbag in the first region is controlled to expel a specified volume of gas according to the target speed, and then the current pressure value of the first region is obtained again, wherein the target speed is obtained based on the current pressure value;
[0058] If the current pressure value is less than the second specified threshold, then the first region is moved a specified distance toward the preset center point corresponding to the first region according to the target speed, or the airbag in the first region is inflated with a specified volume of gas according to the target speed, and then the current pressure value of the first region is obtained.
[0059] If the current pressure value is greater than the second specified threshold and less than the first specified threshold, then the adjustment of the first region is terminated.
[0060] According to a third aspect of the present invention, a computer storage medium is provided, the computer storage medium storing a computer program for performing the method as described in the first aspect. Attached Figure Description
[0061] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0062] Figure 1 An exemplary schematic diagram of the structure of the intelligent cockpit provided in an embodiment of this application is shown;
[0063] Figure 2 An exemplary schematic diagram of the structure of an in-vehicle control unit provided in an embodiment of this application is shown;
[0064] Figure 3 An exemplary schematic diagram of one of the seat adjustment methods for a smart cockpit provided in this application embodiment is shown;
[0065] Figure 4 An exemplary illustration is shown as one of the interface diagrams displayed in a smart cockpit provided in an embodiment of this application;
[0066] Figure 5 The following is an exemplary illustration of a second schematic diagram of an interface displayed in a smart cockpit, provided in an embodiment of this application.
[0067] Figure 6An exemplary illustration shows a schematic diagram of the seat linkage area corresponding to each seat area provided in an embodiment of this application;
[0068] Figure 7 An exemplary diagram illustrating the correspondence between body weight and a specified threshold provided in an embodiment of this application is shown.
[0069] Figure 8 An exemplary schematic diagram of the process for determining a target speed provided in an embodiment of this application is shown;
[0070] Figure 9 The second schematic flowchart of the seat adjustment method for the smart cockpit provided in this application is illustrated by way of example;
[0071] Figure 10 A schematic diagram of a seat adjustment device for a smart cockpit provided in an embodiment of this application is shown as an example. Detailed Implementation
[0072] To make the objectives, implementation methods and advantages of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the described exemplary embodiments are only some embodiments of this application, and not all embodiments.
[0073] Based on the exemplary embodiments described in this application, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of the appended claims. Furthermore, although the disclosures in this application are presented by way of one or more exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete implementation on its own.
[0074] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0075] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to be omnipresent but not exclusive; for example, a product or device comprising a series of components is not necessarily limited to those explicitly listed, but may include other components not explicitly listed or inherent to such product or device.
[0076] As used in this application, the term "module" means any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code capable of performing the functions associated with that element.
[0077] The following is an overview of the ideas behind the embodiments of this application.
[0078] Currently, passengers need to manually adjust various areas of the seat. This often leads to passengers being unable to find the desired adjustment area amidst numerous buttons, or making mistakes during adjustments. This wastes passengers' time and results in low seat adjustment efficiency.
[0079] Therefore, this application provides a seat adjustment method for a smart cockpit, which automatically adjusts the seat area to be adjusted based on the force exerted by the passenger on the area to be adjusted, without requiring manual adjustment by the user. This greatly improves the passenger's riding environment, simplifies the seat adjustment steps, saves user time, improves the efficiency of seat adjustment, and enhances the user experience.
[0080] Before introducing the seat adjustment method of the intelligent cockpit in this application, the intelligent cockpit in this application will first be described. For example... Figure 1 The diagram shows the structure of the intelligent cockpit, including an in-vehicle control unit 101, a display unit 102, and an in-vehicle seat unit 103. The in-vehicle seat unit includes a headrest pressure sensor 1031, a left shoulder pressure sensor 1032, a right shoulder pressure sensor 1033, a left back pressure sensor 1034, a right back pressure sensor 1035, a left seat cushion pressure sensor 1036, a right seat cushion pressure sensor 1037, a lumbar pressure sensor 1038, a leg rest pressure sensor 1039, and a seat cushion upper and lower pressure sensor 1040.
[0081] The headrest pressure sensor 1031 is used to acquire pressure in the headrest area. The left shoulder pressure sensor 1032 is used to acquire pressure in the left shoulder area. The right shoulder pressure sensor 1033 is used to acquire pressure in the right shoulder area. The left back pressure sensor 1033 is used to acquire pressure in the left back area. The right back pressure sensor 1034 is used to acquire pressure in the right back area. The left seat cushion pressure sensor 1035 is used to acquire pressure in the left seat cushion area. The right seat cushion pressure sensor 1036 is used to acquire pressure in the right seat cushion area. The lumbar pressure sensor 1037 is used to acquire pressure in the lumbar area. The leg support pressure sensor 1038 is used to acquire pressure in the leg support area. The seat cushion upper and lower pressure sensor 1039 is used to acquire the overall pressure exerted by the user on the seat cushion.
[0082] The display unit 102 is used to receive seat adjustment commands sent by the user and to display corresponding adjustment animations when adjustments are made to the area to be adjusted.
[0083] The in-vehicle control unit 101 is configured to acquire the area to be adjusted of the target seat in the seat adjustment command, and then acquire the current pressure value of a first area, wherein the first area is any one of the areas to be adjusted; and compare the current pressure value with a specified threshold, wherein the specified threshold includes a first specified threshold and a second specified threshold, and the first specified threshold is greater than the second specified threshold; if the current pressure value is greater than the first specified threshold, the first area is moved a specified distance away from the preset center point corresponding to the first area according to a target speed, or the airbag in the first area is displaced by a specified volume of gas according to the target speed, and then the current pressure value of the first area is acquired again, wherein the target speed is obtained based on the current pressure value; if the current pressure value is less than the second specified threshold, the first area is moved a specified distance closer to the preset center point corresponding to the first area according to the target speed, or the airbag in the first area is inflated by a specified volume of gas according to the target speed, and then the current pressure value of the first area is acquired again; if the current pressure value is greater than the second specified threshold and less than the first specified threshold, the adjustment of the first area is terminated.
[0084] The display unit in this application embodiment may be a rear armrest screen and / or a central control screen. The in-vehicle control unit in this application embodiment includes a cockpit controller and an ICC (Intelligent Control Center). Specifically, as follows... Figure 2 The diagram shows the structure of the in-vehicle control unit. The in-vehicle control unit 101 includes a cockpit controller 1011 and an intelligent cruise control (ICC) system 1012. The main function of the cockpit controller 1011 is to acquire CAN signals from the seats (e.g., CAN signals corresponding to the current pressure value) and convert control commands into CAN signals to send to the seats. The cockpit controller is integrated with the central control screen for display and operation. The main function of the ICC is to communicate with the rear armrest screen, which connects to the ICC via a Wi-Fi network to communicate with the cockpit controller to obtain information or send commands.
[0085] The seat adjustment method of the smart cockpit in this application will now be described with reference to the accompanying drawings. Figure 3 The diagram shown is a flowchart of a seating method for a smart cockpit, which may include the following steps:
[0086] Step 301: After receiving the seat adjustment command sent by the user, obtain the area of the target seat to be adjusted in the seat adjustment command;
[0087] In this embodiment of the application, the seat area includes a headrest area, a left shoulder area, a right shoulder area, a left back area, a right back area, a lumbar area, a left seat cushion area, a right seat cushion area, and a leg rest area.
[0088] The seat adjustment modes in this application embodiment may include a fully automatic adjustment mode and a zoned adjustment mode, and the user can select the specific mode according to their needs. Figure 4 The image shows a schematic of the interface. Users can select the corresponding adjustment mode by clicking the corresponding buttons. For example, if the user clicks the "Fully Automatic Adjustment Mode" button, the seat adjustment mode will be fully automatic, allowing adjustment of various parts of the seat. After adjustment, deselecting the "Fully Automatic Adjustment Mode" button will maintain the seat's state. If the user selects the "Zone Adjustment Mode" button, adjustment selection boxes for each part will be displayed on the seat, as shown below. Figure 5 As shown, after selecting the part to be adjusted, the user can adjust the selected seat part. After the adjustment is completed, the "Zone Adjustment Mode" button will be deselected and the seat state will be maintained.
[0089] If the seat is currently in fully automatic adjustment mode, the target adjustment area in the seat adjustment command will be the headrest area, left shoulder area, right shoulder area, left back area, right back area, lumbar area, left seat cushion area, right seat cushion area, or leg rest area. If the seat is currently in zone adjustment mode, the adjustment area will be set according to the user's needs, that is, at least one of the following areas: headrest area, left shoulder area, right shoulder area, left back area, right back area, lumbar area, left seat cushion area, right seat cushion area, or leg rest area.
[0090] The seat adjustment command in this embodiment also includes a seat identifier. By using a pre-set correspondence between the seat identifier and the seat, the target seat corresponding to the seat identifier in the seat adjustment command is determined.
[0091] To ensure user safety, in one embodiment, before obtaining the area to be adjusted of the target seat in the seat adjustment command, it is determined that the current gear of the smart cockpit is in the parking gear.
[0092] In this embodiment, the seat adjustment method described herein cannot be used when the smart cockpit is not in the parking position. Therefore, this embodiment ensures that automatic seat adjustment is only possible when the smart cockpit is in the parking position, preventing users from adjusting the seat while driving and thus protecting their safety.
[0093] To ensure user comfort, in one embodiment, after performing step 301, a target seat linkage area corresponding to the first area is determined using the pre-set seat linkage areas corresponding to each seat area; the target seat linkage area is then determined as the area to be adjusted.
[0094] For example, such as Figure 6 The diagram shows the corresponding seat linkage areas for each seat area. As can be seen from the diagram, the seat linkage area corresponding to the left shoulder area is the right shoulder area, the seat linkage area corresponding to the left back area is the right back area, and the seat linkage area corresponding to the left seat cushion area is the right seat cushion area, etc.
[0095] In this embodiment, the linkage modes include unidirectional linkage and bidirectional linkage. For example, if the seat linkage area corresponding to the left shoulder area is the right shoulder area, and the linkage mode is unidirectional linkage, if the area to be adjusted includes the left shoulder area, the right shoulder area will also be identified as the area to be adjusted; that is, adjusting the left shoulder area will simultaneously adjust the right shoulder area. However, if the area to be adjusted includes the right shoulder area, the left shoulder area will not be added to the area to be adjusted. In this case, the right shoulder area will be directed for adjustment.
[0096] For example, the seat linkage area corresponding to the left shoulder area is the right shoulder area, and the linkage mode is bidirectional. If the area to be adjusted includes the left shoulder area, then the right shoulder area will also be identified as the area to be adjusted; that is, adjusting the left shoulder area will also adjust the right shoulder area. However, if the area to be adjusted includes the right shoulder area, then the left shoulder area will also be identified as the area to be adjusted; that is, adjusting the right shoulder area will also adjust the left shoulder area.
[0097] The seat linkage areas corresponding to each area of the seat in this embodiment can be set according to the user's actual needs. This embodiment does not limit the linkage areas corresponding to each seat area.
[0098] Therefore, in this embodiment of the application, by pre-setting the linkage area corresponding to each seat area, when any seat area is adjusted, the linkage area corresponding to that area is also automatically adjusted, ensuring the comfort of the passenger.
[0099] Step 302: Obtain the current pressure value of the first region, wherein the first region is any one of the regions to be adjusted;
[0100] In one embodiment, after executing step 302, if the obtained current pressure value is the first pressure value obtained after receiving the seat adjustment command, then it is determined whether the current pressure is greater than a first specified threshold; if yes, then the step of controlling the first area to move a specified distance away from the preset center point corresponding to the first area according to the target speed, or controlling the airbag in the first area to discharge a specified volume of gas according to the target speed is executed; if no, then the adjustment of the first area is terminated; if the obtained current pressure value is not the first pressure value obtained after receiving the seat adjustment command, then the step of comparing the current pressure value with the specified threshold is executed.
[0101] In this embodiment, each area of the seat has a corresponding preset center point.
[0102] Step 303: Compare the current pressure value with a specified threshold, wherein the specified threshold includes a first specified threshold and a second specified threshold, and the first specified threshold is greater than the second specified threshold;
[0103] To enable user customization, in one embodiment, the specified threshold is determined before performing step 303 by the following method:
[0104] Using a pre-set correspondence between body weight and a specified threshold, a specified threshold corresponding to the user's weight is determined, wherein the user's weight is determined based on the pressure value of the user on the seat cushion. Figure 7 This is a diagram illustrating the relationship between weight and a specified threshold. For example, if a user's weight falls within the range of a to b, then... Figure 7 Based on the correspondence in the table, the first specified threshold for the user is determined to be A, and the second specified threshold is determined to be B.
[0105] Therefore, this application achieves customized adjustment by different specified thresholds for different users, thereby improving the user experience.
[0106] Step 304: If the current pressure value is greater than the first specified threshold, then control the first area to move a specified distance away from the preset center point corresponding to the first area according to the target speed, or control the airbag in the first area to discharge a specified volume of gas according to the target speed, and then return to execute step 302, wherein the target speed is obtained based on the current pressure value;
[0107] To ensure smooth adjustment, in one embodiment, before executing step 304, the current position of the first region is obtained; it is determined that the current position of the first region is not the maximum limit position of the first region, wherein the maximum limit position is the position where the distance between the first region and the preset center point corresponding to the first region is the maximum.
[0108] In this embodiment of the application, when the current position of the first region is the maximum limit position of the first region, no further adjustment can be made.
[0109] The specific adjustment method in step 304 will be described below. In one embodiment, step 304 can be specifically implemented as follows:
[0110] If the first area is the headrest area or the leg support area, then the first area is controlled to move a specified distance away from the preset center point corresponding to the first area according to the target speed;
[0111] If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, then the airbag in the first region is controlled to expel a specified volume of gas according to the target speed.
[0112] Step 305: If the current pressure value is less than the second specified threshold, then control the first region to move the specified distance toward the preset center point corresponding to the first region according to the target speed, or control the airbag in the first region to be inflated with a specified volume of gas according to the target speed, and then return to execute step 302.
[0113] In one embodiment, before performing step 305, the current position of the first region is obtained; it is determined that the current position of the first region is not the minimum limit position of the first region, wherein the minimum limit position is the position where the distance between the first region and the preset center point corresponding to the first region is the minimum.
[0114] In this embodiment, when the first region is at its minimum limit position, the actual center point of the first region coincides with the position of the preset center point.
[0115] In one embodiment, step 305 can be specifically implemented as follows:
[0116] If the first region is the headrest region or the leg support region, then the first region is controlled to move the specified distance toward the preset center point corresponding to the first region according to the target speed;
[0117] If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, then the airbag in the first region is inflated with a specified volume of gas according to the target speed.
[0118] In this embodiment of the application, if the first region is at its maximum or minimum limit position and cannot be adjusted, the passenger user will be reminded that they are already at the maximum or minimum limit position.
[0119] It should be noted that the maximum and minimum limit positions corresponding to each seat area in this embodiment are preset, and this embodiment does not limit the maximum and minimum limit positions corresponding to each seat area.
[0120] Step 306: If the current pressure value is greater than the second specified threshold and less than the first specified threshold, then the adjustment of the first region ends.
[0121] In this embodiment, a corresponding seat adjustment animation will be displayed on the screen corresponding to the seat during the adjustment process. This allows passengers to easily view the adjustment effect and position.
[0122] The following describes the methods for determining the target speed in the embodiments of this application. The target speed can be determined in the following ways:
[0123] Method 1: When the current pressure value is greater than a first specified threshold, a pre-set first speed is determined as the target speed. When the current pressure value is less than a second specified threshold, a pre-set second speed is determined as the target speed.
[0124] It should be noted that the specific values of the first speed and the second speed in the embodiments of this application can be set according to the specific actual situation. The embodiments of this application do not limit the specific values of the first speed and the second speed.
[0125] Method 2: While acquiring the current pressure value, the identifier of the first region is also acquired. A mapping relationship is determined based on the identifier of the first region, and the target speed is determined based on the current pressure value of the first region and the determined mapping relationship. The mapping relationship represents the correspondence between the current pressure value and the speed.
[0126] In this embodiment, each area of the seat has a corresponding mapping relationship. The mapping relationships of different areas in the seat may be the same or different.
[0127] The mapping relationship can be a mapping table or a mapping curve. When the mapping relationship is a mapping curve, the curvature of the position corresponding to the pre-set first pressure is greater than the curvature of the position corresponding to the pre-set second pressure, meaning the first pressure is greater than the second pressure. The second pressure is greater than a first specified threshold so that it can quickly adjust as the user's force increases when pushing the first area. Alternatively, the curvature of the position corresponding to the pre-set third pressure in the mapping curve can approach 0, meaning the third pressure is greater than the first pressure. This provides an upper limit to the adjustment speed of the first area when the user applies excessive force, preventing accidental application of force and potential shock to the user. Furthermore, the curvature of the pre-set fourth pressure in the mapping curve can be greater than the curvature of the position corresponding to the pre-set fifth pressure, meaning the fourth pressure is less than the fifth pressure. The fifth pressure is less than a second specified threshold so that it can quickly adjust as the user's force decreases when withdrawing from the first area.
[0128] Method 3: Determine the target speed based on the difference between the current pressure value and the set threshold.
[0129] like Figure 8 The diagram shown illustrates the process for determining the target speed, which may include the following steps:
[0130] Step 801: Obtain the pressure difference based on the current pressure value and the specified threshold;
[0131] In one embodiment, step 801 may be specifically implemented as: determining the difference between the current pressure value and the specified threshold as the pressure difference.
[0132] Step 802: Obtain the target velocity based on the pressure difference.
[0133] In one embodiment, step 802 can be specifically implemented as follows:
[0134] Method 1: Utilize a pre-set correspondence between pressure difference and proportional coefficient to determine the target proportional coefficient corresponding to the pressure difference; multiply the target proportional coefficient by the pressure difference to obtain the target speed.
[0135] Method 2: Determine the target speed corresponding to the pressure difference by using a pre-set correspondence between pressure difference and speed.
[0136] Step 305: End the adjustment of the first region.
[0137] In this embodiment of the application, during the adjustment process of the first region, if the current position of the first region meets the specified conditions and is maintained for a specified duration, then the position of the first region is set as the target position and no longer changes. The adjustment of the first region ends.
[0138] To ensure that the seat can be adjusted in a timely manner according to the user's posture, in one embodiment, after the adjustment of the first area is completed, the current pressure value of the first area is obtained at specified intervals; if the current pressure value is greater than a first specified threshold and the current position of the first area is not at the maximum limit position, then the process returns to step 303 to continue adjusting the seat.
[0139] If the user closes the corresponding button for seat adjustment at this time, the current pressure value of the first area will no longer be obtained, and the adjusted parameters of each area of the seat will be saved.
[0140] To improve the user experience, after the adjustment is finished, the user can save the adjustment parameters for each area of the target seat so that the user can directly use the seat parameters next time.
[0141] In this embodiment, the user can move the seat forward and backward according to actual needs. The ultrasonic radar sensor in the seat back of the smart cockpit in this application senses the real-time distance D between the seat and the rear. 实时 The default threshold for the fore-aft distance of the seat is D. 阈值 This threshold can be modified on the central control panel or the rear armrest screen PAD. When the user adjusts the seat's fore-aft or backrest position, the seat transmits its real-time travel data to the central control panel or rear armrest screen PAD (front seats transmit data to the central control panel, rear seats transmit data to the rear armrest screen PAD), displaying a real-time animation of the seat's fore-aft or backrest adjustment on the screen for easy viewing of the adjustment effect and position. When the seat is adjusted to its minimum or maximum limit, the screen indicates to the passenger that it has reached the limit position. When D... 实时 <D 阈值 The system will prompt passengers via the central control screen that the rear distance is too small and stop adjusting (this feature is unique to the front seats).
[0142] To further understand the seat adjustment method of the smart cockpit in the embodiments of this application, such as Figure 9 The diagram shown illustrates a process for adjusting the seats in a smart cockpit, which may include the following steps:
[0143] Step 901: After receiving the seat adjustment command sent by the user, determine that the current gear of the smart cockpit is the parking gear;
[0144] Step 902: Obtain the area to be adjusted of the target seat in the seat adjustment command;
[0145] Step 903: Using the pre-set seat linkage areas corresponding to each seat area, determine the target seat linkage area corresponding to the first area;
[0146] Step 904: Determine the target seat linkage area as the area to be adjusted;
[0147] Step 905: Obtain the current pressure value of the first region, wherein the first region is any one of the regions to be adjusted;
[0148] Step 906: Compare the current pressure value with a specified threshold, wherein the specified threshold includes a first specified threshold and a second specified threshold, and the first specified threshold is greater than the second specified threshold;
[0149] Step 907: If the current pressure value is greater than the first specified threshold, then control the first area to move a specified distance away from the preset center point corresponding to the first area according to the target speed, or control the airbag in the first area to discharge a specified volume of gas according to the target speed, and then return to execute step 905.
[0150] The target speed is obtained based on the current pressure value;
[0151] Step 908: If the current pressure value is less than the second specified threshold, then control the first region to move the specified distance toward the preset center point corresponding to the first region according to the target speed, or control the airbag in the first region to be inflated with a specified volume of gas according to the target speed, and then return to execute step 905.
[0152] Step 909: If the current pressure value is greater than the second specified threshold and less than the first specified threshold, then the adjustment of the first region ends.
[0153] Based on the same inventive concept, the seat adjustment method for a smart cockpit as described above can also be implemented by a seat adjustment device for a smart cockpit. The effect of this seat adjustment device is similar to that of the aforementioned method, and will not be described again here.
[0154] Figure 10 This is a schematic diagram of the structure of a seat adjustment device for a smart cockpit according to an embodiment of the present disclosure.
[0155] like Figure 10 As shown, the seat adjustment device 1000 of the intelligent cockpit disclosed herein may include a first acquisition module 1010, a second acquisition module 1020, a comparison module 1030, a first adjustment module 1040, a second adjustment module 1050, and an end module 1060.
[0156] The first acquisition module 1010 is used to acquire the area to be adjusted of the target seat in the seat adjustment command after receiving the seat adjustment command sent by the user.
[0157] The second acquisition module 1020 is used to acquire the current pressure value of the first region, wherein the first region is any one of the regions to be adjusted;
[0158] The comparison module 1030 is used to compare the current pressure value with a specified threshold, wherein the specified threshold includes a first specified threshold and a second specified threshold, and the first specified threshold is greater than the second specified threshold;
[0159] The first adjustment module 1040 is used to, if the current pressure value is greater than the first specified threshold, control the first region to move a specified distance away from the preset center point corresponding to the first region according to the target speed, or control the airbag in the first region to discharge a specified volume of gas according to the target speed and then continue to obtain the current pressure value of the first region, wherein the target speed is obtained based on the current pressure value.
[0160] The second adjustment module 1050 is used to control the first region to move a specified distance toward a preset center point corresponding to the first region according to the target speed if the current pressure value is less than the second specified threshold, or to control the airbag in the first region to be filled with a specified volume of gas according to the target speed and then continue to obtain the current pressure value of the first region.
[0161] The termination module 1060 is used to terminate the adjustment of the first region if the current pressure value is greater than the second specified threshold and less than the first specified threshold.
[0162] In one embodiment, the apparatus further includes:
[0163] The judgment module 1070 is used to determine whether the current pressure value of the first region is greater than a first specified threshold if the current pressure value is the first pressure value obtained after receiving the seat adjustment command. If yes, the module executes the steps of controlling the first region to move a specified distance away from the preset center point corresponding to the first region according to the target speed, or controlling the airbag in the first region to discharge a specified volume of gas according to the target speed. If no, the adjustment of the first region ends.
[0164] If the current pressure value obtained is not the first pressure value obtained after receiving the seat adjustment command, then the step of comparing the current pressure value with a specified threshold is executed.
[0165] In one embodiment, the determining module 1070 is further configured to:
[0166] Before controlling the first region to move a specified distance away from the preset center point corresponding to the first region according to the target speed, or before controlling the airbag in the first region to discharge a specified volume of gas according to the target speed, the current position of the first region is obtained; it is determined that the current position of the first region is not the maximum limit position of the first region, wherein the maximum limit position is the position when the distance between the first region and the preset center point corresponding to the first region is the largest.
[0167] Before controlling the first region to move the specified distance toward the preset center point corresponding to the first region according to the target speed, or before controlling the airbag in the first region to be inflated with a specified volume of gas according to the target speed, the current position of the first region is obtained; it is determined that the current position of the first region is not the minimum limit position of the first region, wherein the minimum limit position is the position when the distance between the first region and the preset center point corresponding to the first region is the smallest.
[0168] In one embodiment, the apparatus further includes:
[0169] The threshold determination module 1080 determines the specified threshold corresponding to the user's weight by using a pre-set correspondence between weight and the specified threshold before comparing the current pressure value with the specified threshold. The user's weight is determined based on the pressure value of the user on the seat cushion.
[0170] In one embodiment, the area to be adjusted of the seat is at least one of the headrest area, shoulder area, back area, lumbar area, seat cushion area, and leg support area;
[0171] The shoulder area includes a left shoulder area and a right shoulder area; the back area includes a left back area and a right back area; and the seat cushion area includes a left seat cushion area and a right seat cushion area.
[0172] In one embodiment, the first adjustment module 1040 is specifically used for:
[0173] If the first area is the headrest area or the leg support area, then the first area is controlled to move a specified distance away from the preset center point corresponding to the first area according to the target speed;
[0174] If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, then the airbag in the first region is controlled to expel a specified volume of gas according to the target speed.
[0175] The second adjustment module 1050 is specifically used for:
[0176] If the first region is the headrest region or the leg support region, then the first region is controlled to move the specified distance toward the preset center point corresponding to the first region according to the target speed;
[0177] If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, then the airbag in the first region is inflated with a specified volume of gas according to the target speed.
[0178] In one embodiment, the apparatus further includes:
[0179] The target speed determination module 1090 is used to compare the current pressure value with a specified threshold and then obtain the pressure difference based on the current pressure value and the specified threshold.
[0180] The target velocity is obtained based on the pressure difference.
[0181] In one embodiment, the target speed determination module 1090 performs the process of obtaining the target speed based on the pressure difference, specifically for:
[0182] Using a pre-set correspondence between pressure difference and proportional coefficient, a target proportional coefficient corresponding to the pressure difference is determined; the target proportional coefficient is multiplied by the pressure difference to obtain the target velocity; or,
[0183] By utilizing a pre-set correspondence between pressure difference and speed, the target speed corresponding to the pressure difference is determined.
[0184] In one embodiment, the apparatus further includes:
[0185] The linkage area determination module 1091 is used to determine the target seat linkage area corresponding to the first area after obtaining the adjustment area of the target seat in the seat adjustment command, by using the pre-set seat linkage areas corresponding to each seat area.
[0186] The target seat linkage area is determined as the area to be adjusted.
[0187] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”
[0188] In some possible implementations, various aspects of the seat adjustment method for an intelligent cockpit provided by the present invention can also be implemented in the form of a program product, which includes program code that, when the program product is run on a computer device, causes the computer device to perform the steps in the seat adjustment method for an intelligent cockpit according to various exemplary embodiments of the present invention described above.
[0189] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for adjusting a seat of an intelligent cockpit, characterized in that, The method comprises: after receiving the seat adjustment instruction sent by the user, obtaining a to-be-adjusted region of a target seat in the seat adjustment instruction; obtaining a current pressure value of a first region, wherein the first region is any one of the to-be-adjusted regions; if the obtained current pressure value is a pressure value obtained for the first time after receiving the seat adjustment instruction, determining whether the current pressure is greater than a first specified threshold value; if yes, performing a step of controlling the first region to move a specified distance away from a preset center point corresponding to the first region at a target speed, or controlling a gas bag in the first region to discharge a specified volume of gas at the target speed; if no, ending the adjustment of the first region; if the obtained current pressure value is a pressure value obtained for the first time after receiving the seat adjustment instruction, comparing the current pressure value with a specified threshold value, wherein the specified threshold value comprises a first specified threshold value and a second specified threshold value, and the first specified threshold value is greater than the second specified threshold value; if the current pressure value is greater than the first specified threshold value, controlling the first region to move the specified distance away from the preset center point corresponding to the first region at a target speed, or controlling the gas bag in the first region to discharge the specified volume of gas at the target speed, and then continuing to obtain the current pressure value of the first region; if the current pressure value is less than the second specified threshold value, controlling the first region to move the specified distance towards the preset center point corresponding to the first region at the target speed, or controlling the gas bag in the first region to inflate a specified volume of gas at the target speed, and then continuing to obtain the current pressure value of the first region; if the current pressure value is greater than the second specified threshold value and less than the first specified threshold value, ending the adjustment of the first region.
2. The method of claim 1, wherein, Before the step of controlling the first region to move the specified distance away from the preset center point corresponding to the first region at the target speed, or controlling the gas bag in the first region to discharge the specified volume of gas at the target speed, the method further comprises: obtaining a current position of the first region; determining that the current position of the first region is not a maximum limit position of the first region, wherein the maximum limit position is a position at which the distance between the first region and the preset center point corresponding to the first region is maximum; Before the step of controlling the first region to move the specified distance towards the preset center point corresponding to the first region at the target speed, or controlling the gas bag in the first region to inflate the specified volume of gas at the target speed, the method further comprises: obtaining a current position of the first region; determining that the current position of the first region is not a minimum limit position of the first region, wherein the minimum limit position is a position at which the distance between the first region and the preset center point corresponding to the first region is minimum.
3. The method of claim 1, wherein, Before the comparing the current pressure value with the specified threshold value, the method further comprises: Determining the specified threshold value corresponding to the weight of the user according to the preset correspondence between the weight and the specified threshold value, wherein the weight of the user is determined based on the pressure value of the seat cushion of the seat by the user.
4. The method of claim 1, wherein, The region to be adjusted of the seat is at least one of a headrest region, a shoulder region, a back region, a waist region, a seat cushion region, and a leg support region. The shoulder region includes a left shoulder region and a right shoulder region, the back region includes a left back region and a right back region, and the seat cushion region includes a left seat cushion region and a right seat cushion region.
5. The method of claim 4, wherein, Controlling the first region to move a specified distance away from a preset center point corresponding to the first region at a target speed, or controlling the air bag in the first region to discharge a specified volume of gas at the target speed, including: If the first region is the headrest region or the leg support region, controlling the first region to move the specified distance away from the preset center point corresponding to the first region at the target speed; If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, controlling the air bag in the first region to discharge a specified volume of gas at the target speed; Controlling the first region to move the specified distance towards a preset center point corresponding to the first region at a target speed, or controlling the air bag in the first region to charge a specified volume of gas at the target speed, including: If the first region is the headrest region or the leg support region, controlling the first region to move the specified distance towards the preset center point corresponding to the first region at the target speed; If the first region is any one of the shoulder region, the back region, the waist region, and the seat cushion region, controlling the air bag in the first region to charge a specified volume of gas at the target speed.
6. The method of claim 1, wherein, After the comparing the current pressure value with the specified threshold value, the method further comprises: Obtaining a pressure difference according to the current pressure value and the specified threshold value; Obtaining the target speed based on the pressure difference.
7. The method of claim 6, wherein, The obtaining the target speed based on the pressure difference includes: Determining a target proportionality coefficient corresponding to the pressure difference according to a preset correspondence between the pressure difference and the proportionality coefficient, and multiplying the target proportionality coefficient by the pressure difference to obtain the target speed; or Determining a target speed corresponding to the pressure difference according to a preset correspondence between the pressure difference and the speed.
8. The method of claim 1, wherein, After the obtaining the region to be adjusted of the target seat in the seat adjustment instruction, the method further comprises: Determining a target seat linkage region corresponding to the first region according to a preset seat linkage region corresponding to each seat region; Determining the target seat linkage region as the region to be adjusted.
9. An intelligent cabin, characterized in that, The seat adjustment device comprises a processor and a memory connected through a bus. The memory stores a computer program, and the processor is configured to execute the following operations based on the computer program: After receiving the seat adjustment instruction sent by the user, a to-be-adjusted region of a target seat in the seat adjustment instruction is acquired; A current pressure value of a first region is acquired, wherein the first region is any one of the to-be-adjusted regions; If the acquired current pressure value is a pressure value acquired for the first time after receiving the seat adjustment instruction, it is determined whether the current pressure is greater than a first specified threshold value; if yes, a step of controlling the first region to move a specified distance away from a preset center point corresponding to the first region at a target speed, or controlling a gas bag in the first region to discharge a specified volume of gas at the target speed is executed; if no, the adjustment of the first region is ended; If the acquired current pressure value is a pressure value acquired for the first time after receiving the seat adjustment instruction, it is determined whether the current pressure is greater than a first specified threshold value; if yes, a step of controlling the first region to move a specified distance away from a preset center point corresponding to the first region at a target speed, or controlling a gas bag in the first region to discharge a specified volume of gas at the target speed is executed; if no, the adjustment of the first region is ended; If the current pressure value is greater than the first specified threshold value, the first region is controlled to move a specified distance away from a preset center point corresponding to the first region at a target speed, or a gas bag in the first region is controlled to discharge a specified volume of gas at the target speed, and then the current pressure value of the first region is continuously acquired; If the current pressure value is less than the second specified threshold value, the first region is controlled to move the specified distance towards the preset center point corresponding to the first region at the target speed, or a gas bag in the first region is controlled to fill a specified volume of gas at the target speed, and then the current pressure value of the first region is continuously acquired; If the current pressure value is greater than the second specified threshold value and less than the first specified threshold value, the adjustment of the first region is ended.
Citation Information
Patent Citations
Seat adjusting method and system and automobile
CN111645571A
Control method for improving driving comfort of vehicle, seat and equipment
CN114043906A
Seat structure adaptive to human body contour, seat assembly and seat adjusting method
CN115431846A
Waist support, control method and device thereof, seat and vehicle
CN115848249A