Sofa air bag adjusting system and method, functional sofa and storage medium

By incorporating airbag modules, pressure detection, and posture detection devices into the functional sofa in conjunction with the main controller, intelligent and precise adjustment of the airbags is achieved, solving the problem of insufficient comfort adaptation and self-adaptation capabilities in existing technologies, and improving the overall comfort experience for users.

CN121943071APending Publication Date: 2026-05-01NINGBO MINGSHANG SMART HOME CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-03
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing airbag adjustment technology in functional sofas is insufficient in terms of comfort adaptation, dynamic self-adaptation, and intelligent adjustment precision, making it difficult to meet users' needs for personalized and dynamic comfort support.

Method used

By combining an airbag module, a pressure detection device, and a posture detection device with a main controller, the airbag can be intelligently and precisely adjusted by monitoring the internal pressure signal of the airbag and human posture data in real time.

Benefits of technology

It improves the intelligence level and overall comfort experience of functional sofas, providing ergonomic support pressure in different postures, and solving the problems of low accuracy and poor comfort of traditional adjustment solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121943071A_ABST
    Figure CN121943071A_ABST
Patent Text Reader

Abstract

The invention discloses a sofa air bag adjusting system and method, a functional sofa and a storage medium, the system comprises: an air bag module arranged in the sofa, the air bag module comprising an air bag for providing support for a human body; the pressure detection device is connected with the air bag and is used for detecting an internal pressure signal of the air bag; the posture detection device is arranged on the sofa and is used for collecting human body posture data on the sofa; the main controller is connected with the air bag module, the pressure detection device and the posture detection device and used for receiving the internal pressure signal detected by the pressure detection device and the human body posture data collected by the posture detection device and conducting inflation and deflation control over the air bag in combination with the internal pressure signal and the human body posture data. The air bag is adjusted by combining the internal pressure signal and the human body posture data, and the intelligent level and the overall comfortable experience of the functional sofa can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

A sofa airbag adjustment system, method, functional sofa, and storage medium. Technical Field

[0001] This invention relates to the field of furniture technology, and in particular to a sofa airbag adjustment system, method, functional sofa, and storage medium. Background Technology

[0002] In the field of functional sofas, airbag adjustment technology is one of the core means to achieve comfortable support for the human body. Currently, common airbag adjustment solutions in the industry mainly include manual adjustment, adjustment based on the internal pressure of the airbag, and adjustment based on the force on the surface of the airbag. While all three adjustment solutions can achieve airbag inflation and deflation control and basic support functions in practical applications, they still have significant shortcomings in terms of comfort adaptation, dynamic self-adaptation, and intelligent adjustment precision, making it difficult to fully meet users' needs for personalized and dynamic comfortable support in functional sofas. The manual adjustment solution, as an earlier and relatively simple traditional method, relies on a hand controller or button to trigger an air pump, causing the airbag to inflate and deflate, thereby adjusting the support state. The limitation of this solution lies in its high dependence on manual operation; the adjustment process requires users to repeatedly operate based on subjective feeling, resulting in poor ease of use. When a user's body shape, sitting posture, or usage scenario changes, the airbag status needs to be manually readjusted, making it impossible to achieve continuous and stable comfortable support output. At the same time, different users have significant individual differences in their perception threshold of support strength, and the manual adjustment mode is difficult to take into account these differentiated needs, which can easily lead to problems such as insufficient support or excessive support in certain areas, affecting the user experience.

[0003] The airbag internal pressure-based adjustment scheme collects the air pressure value inside the airbag through built-in pressure detection elements, using this as the core basis for judging the airbag inflation status and executing adjustment control, which improves the degree of automation compared to manual adjustment. However, the adjustment logic of this scheme is one-sided, relying solely on the internal pressure of the airbag as the judgment standard, and cannot accurately reflect the actual force situation at the interface between the human body and the airbag. Due to the inherent differences in the structural rigidity, human body contact area, and force direction of different parts of the sofa, the support effect and comfort produced by the same internal pressure of the airbag can vary significantly at different contact points. Moreover, when the angles of the sofa back, seat cushion, leg rest, and other components are adjusted, the distribution of human weight on the sofa will dynamically change accordingly. Relying solely on internal air pressure feedback cannot quickly adapt to this change in gravity distribution, easily leading to local support imbalance and failing to maintain a comfortable experience in dynamic scenarios. The airbag surface pressure-based adjustment scheme directly detects the surface pressure generated by the human body in contact with the airbag by deploying pressure sensors on the airbag surface. Compared to the internal pressure detection scheme, its adjustment logic is closer to the actual force needs of the human body, and the comfort is improved to some extent, but it still has technical limitations. On the one hand, the detection range of surface pressure sensors is mostly limited to local areas, making it difficult to fully capture changes in the overall posture of the human body and the characteristics of the force distribution throughout the body, resulting in a lack of overall reference for adjustment decisions. On the other hand, when the posture of the sofa is adjusted, the change in the distribution of human body weight will cause dynamic fluctuations in support requirements. However, relying solely on the real-time feedback of surface pressure signals for adjustment has obvious adjustment lag, making it impossible to predict and compensate for the differences in support requirements caused by posture changes in a timely manner, and making it difficult to achieve accurate and synchronous dynamic support adjustment. Summary of the Invention

[0004] This invention provides a sofa airbag adjustment system, method, functional sofa, and storage medium, aiming to improve the intelligence level and overall comfort experience of functional sofas.

[0005] In a first aspect, embodiments of the present invention provide a sofa airbag adjustment system, comprising: an airbag module disposed inside the sofa, the airbag module including an airbag for providing support for a human body; a pressure detection device connected to the airbag for detecting the internal pressure signal of the airbag; a posture detection device disposed on the sofa for collecting human posture data on the sofa; and a main controller connected to the airbag module, the pressure detection device, and the posture detection device respectively, for receiving the internal pressure signal detected by the pressure detection device and the human posture data collected by the posture detection device, and controlling the inflation and deflation of the airbag by combining the internal pressure signal and the human posture data.

[0006] Secondly, embodiments of the present invention provide a sofa airbag adjustment method, applied to the sofa airbag adjustment system as described in the first aspect, the method comprising: detecting the internal pressure signal of the airbag through a pressure detection device; collecting human posture data on the sofa through a posture detection device; and controlling the inflation and deflation of the airbag by combining the internal pressure signal and the human posture data.

[0007] Thirdly, embodiments of the present invention provide a functional sofa, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the sofa airbag adjustment method as described in the second aspect.

[0008] Fourthly, embodiments of the present invention provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, which, when executed by a processor, implements the sofa airbag adjustment method as described in the second aspect.

[0009] This invention provides a sofa airbag adjustment system, method, functional sofa, and storage medium. The system includes: an airbag module disposed inside the sofa, the airbag module including airbags for providing support to the human body; a pressure detection device connected to the airbags for detecting the internal pressure signal of the airbags; a posture detection device disposed on the sofa for collecting human posture data on the sofa; and a main controller connected to the airbag module, the pressure detection device, and the posture detection device, for receiving the internal pressure signal detected by the pressure detection device and the human posture data collected by the posture detection device, and controlling the inflation and deflation of the airbags by combining the internal pressure signal and the human posture data. This invention, on the one hand, obtains the internal pressure signal of the airbags through the pressure detection device, and on the other hand, collects human posture data on the sofa through the posture detection device. Then, by combining the internal pressure signal and the human posture data, the airbags are adjusted, enabling the airbags to maintain a more ergonomic support pressure under different postures. This effectively improves the intelligence level and overall comfort experience of the functional sofa, solving problems such as low accuracy of adaptive airbag adjustment and poor functional experience in functional sofas. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 is an overall architecture diagram of a sofa airbag adjustment system provided in an embodiment of the present invention; Figure 2 is a schematic diagram of the gyroscope arrangement in a sofa airbag adjustment system provided in an embodiment of the present invention; Figure 3 is a schematic diagram of the spring connection line in a sofa airbag adjustment system provided in an embodiment of the present invention; Figure 4 is a partial architecture diagram of a sofa airbag adjustment system provided in an embodiment of the present invention; Figure 5 is a schematic diagram of the airbag arrangement in a sofa airbag adjustment system provided in an embodiment of the present invention; Figure 6 is a flowchart of a sofa airbag adjustment method provided in an embodiment of the present invention; Figure 7 is a logical architecture diagram of a sofa airbag adjustment method provided in an embodiment of the present invention; Figure 8 is a sub-flow diagram of a sofa airbag adjustment method provided in an embodiment of the present invention.

[0012] The diagram shows: 1. Airbag; 2. Pressure detection device; 3. Attitude detection device; 4. Main controller; 5. Spring connecting wire; 51. Dry terminal; 6. Air pump; 7. Air pipe; 8. Air valve; 9. Airbag controller. Detailed Implementation

[0013] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0014] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0015] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0016] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0017] Please refer to Figure 1 below. An embodiment of the present invention provides a sofa airbag adjustment system, comprising: an airbag module disposed inside the sofa, the airbag module including an airbag 1 for providing support for the human body; a pressure detection device 2 connected to the airbag 1 for detecting the internal pressure signal of the airbag 1; a posture detection device 3 disposed on the sofa for collecting human posture data on the sofa; and a main controller 4 connected to the airbag module, the pressure detection device 2 and the posture detection device 3 respectively, for receiving the internal pressure signal detected by the pressure detection device 2 and the human posture data collected by the posture detection device 3, and controlling the inflation and deflation of the airbag by combining the internal pressure signal and the human posture data.

[0018] In this embodiment, the adjustment system specifically includes core components such as an airbag module, a pressure detection device 2, a posture detection device 3, and a main controller 4. The airbag module, as a key component providing support to the human body, contains airbags 1 that can adjust their shape according to different pressure changes to adapt to different postures and support needs of the human body. The pressure detection device 2 monitors the internal pressure signals of the airbags 1 in real time and accurately feeds these signals back to the main controller 4. The posture detection device 3 can accurately collect the posture data of the human body on the sofa, such as the tilt angle and center of gravity position. The main controller 4 plays a core decision-making and control role in the entire system. Specifically, after receiving the internal pressure signals from the pressure detection device 2 and the human posture data from the posture detection device 3, the main controller 4 performs comprehensive analysis and processing. Through adaptive algorithms and arbitration modules, the main controller 4 can accurately determine the current support state required by the human body and generate corresponding control commands based on this information, thereby controlling the inflation and deflation of the airbags 1.

[0019] This embodiment acquires the internal pressure signal of the airbag 1 through the pressure detection device 2 and collects human posture data on the sofa through the posture detection device. Then, by combining the internal pressure signal and the human posture data, the airbag 1 is adjusted to maintain a more ergonomic support pressure under different postures. This adjustment method, combining internal pressure signals and human posture data, enables the sofa airbag 1 to achieve more intelligent and precise adjustment. Regardless of the human posture, such as lying flat, semi-reclining, or sitting normally, the sofa airbag 1 can quickly respond and adjust to the optimal support state, providing stable and ergonomically comfortable support for the user. This not only effectively improves the intelligence level of the functional sofa, enabling it to better adapt to the user's personalized needs, but also greatly enhances the user's overall comfort experience, solving the problems of low accuracy and poor functional experience of traditional functional sofa airbag adaptive adjustment.

[0020] Specifically, the sofa airbag adjustment system provided in this embodiment can be applied to products such as electric recliners, smart massage sofas, medical rehabilitation chairs, elderly care chairs, and high-end office chairs. It is especially suitable for usage scenarios that require frequent posture adjustments and high lumbar support.

[0021] This embodiment introduces a sofa posture sensing unit (i.e., the posture detection device 3) to acquire real-time information on the tilt angle and posture changes of the sofa backrest, enabling airbag adjustment to no longer rely solely on manual operation or single pressure feedback. Compared to traditional manual or fixed pressure adjustment methods, this embodiment can actively sense changes in sofa posture, achieving dynamic matching of airbag 1 support and effectively solving the problem of inconsistent support from existing airbags under different sitting and lying postures. Furthermore, this embodiment employs a control method that combines posture information with the internal pressure of airbag 1, making airbag adjustment more precise and reliable. By setting up the pressure detection device 2, the system can monitor the actual working status of airbag 1 in real time, avoiding over-support or under-support caused by misjudgment of pressure, thereby significantly improving human comfort and safety.

[0022] In a specific embodiment, the attitude detection device 3 includes a gyroscope, which is fixedly installed inside the sofa, and the main controller 4 is connected to the gyroscope via a spring connecting wire 5.

[0023] In this embodiment, a gyroscope is selected as the core attitude detection component. The specific installation method of the gyroscope is shown in Figure 2. The gyroscope is fixed to the internal frame of the sofa with screws, and is specifically arranged inside the sofa backrest. This fixing method can effectively avoid measurement errors caused by vibration, slippage, or loosening, and ensure the stability and consistency of attitude detection data.

[0024] In addition, to accommodate the displacement changes during repeated adjustment of the sofa backrest, the main controller 4 and the gyroscope are connected by a spring connecting wire 5, as shown in Figure 3. The two ends of the spring connecting wire 5 are provided with unconnected terminals 51 to form electrical connections with the gyroscope and the main controller 4 respectively. The spring connecting wire 5 can effectively prevent the cable from being damaged due to pulling, significantly improving the operational reliability of the entire adjustment system.

[0025] The gyroscope can sense the posture changes of the sofa backrest in real time. Its output signal includes angle information and the trend of angle change. When the sofa backrest tilts forward or backward under the drive of the motor, the gyroscope can detect the corresponding tilt angle change in real time and transmit the posture data outward through the spring connecting line 5.

[0026] In practical applications, the gyroscope incorporates a functional frame, allowing for precise measurement of the sofa backrest's tilt angle and posture changes through variations in the frame's angle. When the sofa backrest angle is adjusted, the gyroscope quickly detects the change in the functional frame's angle and transmits the corresponding posture data to the main controller 4. Upon receiving this data, the main controller 4 combines it with the internal pressure signal from the airbag 1 detected by the pressure detection device 2 to perform more accurate analysis and decision-making.

[0027] For example, when a user adjusts the sofa backrest from an upright position to a semi-reclined position, the gyroscope detects the change in backrest angle in real time and transmits this information to the main controller 4. Based on preset algorithms and models, and combined with the internal pressure signal of the airbag 1, the main controller 4 determines the user's support needs in the new posture. If insufficient support pressure is detected in the lumbar region, the main controller 4 will promptly issue a command to inflate the corresponding airbag 1 to increase lumbar support and ensure a comfortable support experience even in a semi-reclined position.

[0028] For example, the functional frame changes a total angle of 30° from a fully closed state to a fully open state, that is, from an initial 88° to 58°. Based on this angle change range, the system divides it into three adjustment intervals, that is, each adjustment interval is 10°. During the operation of the functional frame, when the gyroscope detects that the angle of the functional frame decreases by 10°, it transmits the angle change information to the main controller 4 in real time. After receiving the signal, the main controller 4 immediately controls the airbag pressure to decrease by 2.5 kPa. Similarly, when the operating angle of the frame increases by 10°, the gyroscope detects and feeds back the angle change information to the main controller 4, and the main controller 4 correspondingly controls the airbag pressure to increase by 2.5 kPa, thereby realizing the dynamic adaptation between the frame attitude and the airbag pressure.

[0029] Furthermore, in scenarios where multiple people use the sofa, different users have different body characteristics and usage habits, resulting in varying support needs. The sofa airbag adjustment system provided in this embodiment can use a gyroscope to sense changes in the posture of different users in real time and combine this with pressure detection data to provide a personalized support adjustment plan for each user. For example, taller users may need more leg support when lying down, while shorter users may require more lumbar and back support. The system can automatically adjust the inflation and deflation of airbag 1 according to the specific circumstances of different users to meet their individual needs, further improving the user experience and applicability of the sofa.

[0030] In a specific embodiment, as shown in FIG4, the airbag module further includes an air pump 6, which is connected to the airbag 1 via an air tube 7 and is used to deliver or extract gas to the airbag 1.

[0031] In this embodiment, the airbag module includes not only the airbag 1 but also an air pump 6. The air pump 6 serves as the power source for gas delivery and extraction, precisely controlling the gas delivery and extraction volume according to instructions from the main controller 4, thereby achieving precise adjustment of the internal pressure of the airbag 1. For example, when the main controller 4 determines that the support force of the airbag 1 needs to be increased, it sends an inflation command to the air pump 6. The air pump 6 then starts working, delivering external air through the air tube 7 into the airbag 1, causing the airbag 1 to inflate and increase the support pressure. Conversely, when the support force needs to be reduced, the air pump 6 extracts gas from the airbag 1, causing the airbag 1 to contract and reduce the support pressure. The air tube 7 is responsible for guiding the gas delivered by the air pump 6 into the airbag 1 and also for expelling gas from within the airbag 1. The material and diameter of the air tube 7 have a significant impact on the gas transmission efficiency and stability. Therefore, a material with good flexibility and sealing properties can be selected for the air tube 7 to ensure that gas does not leak during transmission and to adapt to the bending and stretching caused by different posture adjustments of the sofa.

[0032] In practical use, the coordinated operation of the air pump 6 and the air tube 7 ensures that the airbag module responds quickly and accurately to the commands of the main controller 4, achieving efficient inflation and deflation control of the airbag 1. Whether the user quickly adjusts the sofa posture or needs to make fine pressure adjustments to the airbag 1, the air pump 6 and the air tube 7 can react rapidly, allowing the airbag 1 to adjust to a suitable support state in a timely manner, providing the user with a continuous and stable comfortable support experience. In addition, the airbag module can also be equipped with an air valve 8, which can precisely control the entry and exit of gas, further improving the accuracy and stability of airbag pressure regulation. The air valve 8 can be flexibly opened or closed according to the commands of the main controller 4 to control the flow direction and flow rate of gas in the air tube 7. For example, when the main controller 4 needs to fine-tune the airbag 1 in a specific area, the air valve 8 can precisely control the inflation or deflation speed of the airbag 1, avoiding the impact on the support effect due to excessive or insufficient gas flow.

[0033] Specifically, as shown in Figure 5, the airbag 1 can be installed on the underside of the sofa backrest and connected to the main controller 4 via a flexible tube. In practical applications, the main controller 4 includes an airbag controller 9 (or airbag control unit), which is connected to the airbag module to control the airbag module, such as controlling the air pump 6 in the airbag module to inflate and deflate the airbag 1. Simultaneously, the pressure detection device 2 can be a pressure tube with one end connected to the airbag controller 9 and the other end extending into the airbag 1. This pressure tube senses real-time pressure changes inside the airbag 1 and accurately transmits the detected internal pressure signal to the airbag controller 9. Alternatively, a main control box can be set up, integrating the main controller 4 and the airbag controller 9 inside, and incorporating a gyroscope connected by a spring-loaded connecting wire 5. This not only makes the overall system structure more compact and easier to install, but also allows it to adapt to the mechanical displacement caused by frequent sofa adjustments, improving the overall reliability of the system.

[0034] Preferably, to further enhance the personalized support capabilities and system stability of the functional sofa, this embodiment can also employ a distributed airbag 1 control expansion scheme. Specifically, multiple airbags 1 can be installed in different locations such as the sofa backrest, seat cushion, and leg rest. Each airbag 1 corresponds to an independent airbag control unit, and each control unit establishes a communication connection with the main controller 4 via a bus. The main controller 4 can uniformly manage and coordinate the control of multiple airbag modules, achieving precise adaptive adjustment of airbags 1 in different areas based on changes in human posture, force distribution, and internal pressure signals. This facilitates system expansion and future maintenance. When it is necessary to increase the number of airbags 1 or expand the support area, only the corresponding airbag 1 and control unit need to be added and connected to the bus, without requiring significant modifications to the main controller 4. Furthermore, it enables fault isolation; when a single airbag module fails, it will not affect the normal operation of other airbag modules, effectively improving the overall reliability and fault tolerance of the entire adjustment system.

[0035] Figure 6 is a flowchart illustrating a sofa airbag adjustment method according to an embodiment of the present invention. The method is applied to the sofa airbag adjustment system described above, and includes steps S101 to S103.

[0036] Step S101: Detect the internal pressure signal of the airbag using a pressure detection device; Step S102: Collect human posture data on the sofa using a posture detection device; Step S103: Control the inflation and deflation of the airbag by combining the internal pressure signal and the human posture data.

[0037] Referring to Figure 7, in this embodiment, when adjusting the sofa airbags, a pressure detection device is first used to detect the internal pressure signal of the airbags in real time, which is the basic data for adjusting the airbag state. Simultaneously, a posture detection device collects the posture data of the person sitting on the sofa. The gyroscope in the posture detection device can sensitively capture the tilt angle and posture changes of the sofa backrest, such as whether the person is in a normal sitting posture, a semi-reclining posture, or a fully reclining posture. After receiving the internal pressure signal from the pressure detection device and the posture data collected by the posture detection device, the main controller comprehensively analyzes these two sets of data to control the inflation and deflation of the airbags accordingly.

[0038] Throughout the adjustment process, the system continuously monitors pressure and collects posture data, constantly providing the latest updates. The main controller then adjusts the inflation and deflation of the airbags in real time based on this feedback, ensuring that the airbags consistently provide ergonomic support pressure. Even as the user changes posture on the sofa, the system responds quickly, dynamically matching the airbag support to provide a stable and comfortable support experience regardless of the user's posture.

[0039] In one embodiment, as shown in FIG8, step S103 includes steps S201 to S204.

[0040] Step S201: Based on the internal pressure signal and human posture data, obtain the current support state of the airbag through an adaptive algorithm; Step S202: Use an arbitration mechanism to determine whether the current support state is within a preset comfort range; Step S203: If it is determined that the current support state is not within the preset comfort range, generate an airbag adjustment command based on the internal pressure signal and human posture data; Step S204: Control the inflation and deflation of the airbag through the airbag adjustment command.

[0041] In this embodiment, when controlling the inflation and deflation of the airbag, an adaptive algorithm is first used to determine the current support state of the airbag based on internal pressure signals and human posture data. This adaptive algorithm comprehensively considers the support requirements of various parts of the body under different postures and the real-time pressure of the airbag. Through corresponding calculations and analysis, it can accurately evaluate the actual support effect of the airbag. For example, when the body is lying flat, the airbag support pressure requirements for the legs and waist are different from those when sitting. The adaptive algorithm can accurately determine the support state of the airbag based on these changes.

[0042] Next, an arbitration mechanism is used to determine whether the current support state is within a preset comfort range. This preset comfort range is set based on extensive ergonomic research and actual user experience, encompassing the optimal support pressure range required for various parts of the body in different postures. The arbitration mechanism compares the current support state with this comfort range. For example, when the body is in a semi-reclined position, the arbitration mechanism checks whether the support pressure of the lumbar airbag is within the comfortable pressure range for that posture.

[0043] If the current support state is determined to be outside the preset comfort range, the main controller will generate an airbag adjustment command based on internal pressure signals and human posture data. During the command generation process, the main controller calculates the required inflation / deflation volume of the airbag based on detected pressure deviations and posture changes. For example, if the lumbar airbag support pressure is detected to be below the comfort range, the main controller can calculate the required inflation volume based on the pressure difference and human posture, and then generate the corresponding inflation command.

[0044] Finally, the inflation and deflation of the airbags are controlled via airbag adjustment commands. For example, the main controller sends an airbag adjustment command to the air pump. Upon receiving the command, the air pump controls the amount of gas delivered or extracted according to the command. For instance, during inflation, the air pump delivers gas through the air tube to the airbag at an appropriate speed, gradually inflating it to a suitable support state; during deflation, the air pump extracts the gas from the airbag, causing it to contract and reducing the support pressure. Throughout the entire airbag inflation and deflation control process, the internal pressure signal of the airbag and the human posture data on the sofa are continuously monitored, and the inflation and deflation operations are constantly adjusted to ensure that the airbag can quickly and accurately reach the preset comfortable support state. This further improves the accuracy and reliability of the sofa's airbag adjustment, providing users with a superior comfort experience.

[0045] Of course, in practical applications, the airbag support can also be adjusted manually by the user. For example, users can send commands directly to the main controller via the control panel on the sofa or a mobile application to change the pressure of one or more airbags. This manual intervention method gives users more autonomy, allowing them to flexibly adjust the sofa's support according to their immediate feelings and specific needs. For instance, when reading a book, a user might want to increase the support of the neck airbags to more comfortably maintain a downward head posture; while watching TV, they might want to lower the pressure of the backrest airbags for greater relaxation. Through manual intervention, users can quickly achieve these personalized adjustments.

[0046] Furthermore, to further enhance the system's intelligence and user-friendliness, a learning function can be introduced. The main controller can record user habits and preferences, such as frequently adjusted sofa postures and support needs at different times. Over time, the system can automatically adjust the airbag support based on these records, providing users with comfortable support tailored to their habits in advance. For example, if the system detects that the user adjusts the sofa to a semi-reclined position every night and increases lumbar and leg support, then around this time, the system can automatically adjust the airbags to the corresponding preset state without requiring manual operation from the user.

[0047] In actual testing, the pressure values ​​for the comfort zone can be determined by multiple (e.g., 100) professional evaluators. For example, their height, weight, and hip circumference can be measured according to industry anthropometric standards, covering individuals with varying heights, weights, hip circumferences, waist circumferences, sitting hip-to-knee distance, knee height, and sitting hip width. The results are obtained through a combination of subjective experience and objective pressure information testing. This is illustrated in Table 1 below, which shows the influence of evaluators of different genders and body types on the sofa airbag comfort zone pressure values. This means that the diversity of user groups needs to be fully considered when determining the comfort zone pressure values. Users with different body characteristics have different requirements for sofa support pressure. For example, taller, heavier users may require greater support pressure, while shorter, lighter users require relatively less support pressure. By combining the subjective experiences and objective pressure information test results of multiple professional evaluators, a relatively scientific and comprehensive range of comfort zone pressure values ​​can be obtained. This range can better meet the needs of different users and improve the applicability and comfort of the sofa airbag adjustment system. Table 1 shows that in one embodiment, obtaining the current support state of the airbag based on the internal pressure signal and human posture data using an adaptive algorithm includes: preprocessing the internal pressure signal to filter out air pump operating noise and environmental vibration interference signals, and extracting the steady-state value and pressure change rate of the airbag pressure; parsing the human posture data to obtain the tilt angle between the human torso and the sofa contact surface, the torso center of gravity offset, and the posture holding time; constructing a standardized feature dataset by combining the steady-state value of the airbag pressure, the pressure change rate, the tilt angle between the human torso and the sofa contact surface, the torso center of gravity offset, and the posture holding time; inputting the standardized feature dataset into a preset adaptive neural network model, and having the adaptive neural network model output the current support state parameters; wherein, the current support state parameters include: the fit between the airbag and the human body, the pressure distribution coefficient of key support parts, and the posture adaptation deviation value; and determining the current support state of the airbag based on the current support state parameters.

[0048] In this embodiment, when calculating the current support state of the airbag using an adaptive algorithm, noise generated during air pump operation and vibration interference from the surrounding environment can affect the accuracy of the pressure signal. Therefore, the internal pressure signal is preprocessed, for example, by using a filtering algorithm to effectively filter out these interference signals, thereby extracting the steady-state value and pressure change rate of the airbag pressure. The steady-state pressure value reflects the pressure situation of the airbag in a stable state, while the pressure change rate reflects the dynamic changes in airbag pressure.

[0049] Then, the human posture data is analyzed to gain a deeper understanding of the specific posture information of the human body on the sofa. For example, the angle between the human torso and the sofa contact surface can reflect the degree of tilt of the human body, the offset of the torso's center of gravity can indicate the change in the position of the human body's center of gravity, and the duration of posture maintenance can reflect how long the human body remains in a certain posture. All this information combined can provide a more comprehensive description of the postural characteristics of the human body on the sofa.

[0050] The obtained steady-state airbag pressure values, pressure change rates, tilt angles between the human torso and the sofa contact surface, torso center of gravity offset, and posture holding duration are then used to construct a standardized feature dataset. This makes the data more suitable for input into a pre-defined adaptive neural network model. Standardization makes different types of data comparable, improving the model's training effect and prediction accuracy.

[0051] Here, the pre-trained adaptive neural network model is trained on a large amount of data and can output the current support state parameters based on the input standardized feature dataset. For the current support state parameters, the fit between the airbag and the human body reflects the tightness of contact between the airbag and the human body, the pressure distribution coefficient of the key support parts reflects the proportion of pressure borne by each key support part, and the posture adaptation deviation value indicates the degree of deviation between the current posture and the preset comfortable posture.

[0052] Finally, based on these current support parameters, the current support status of the airbag can be accurately determined. For example, if the airbag's fit to the body is poor, the pressure distribution at key support points is unreasonable, and the posture adaptation deviation is large, then the current support status of the airbag is inadequate and requires adjustment. Conversely, if the airbag's fit to the body is good, but the pressure distribution at key support points is unreasonable, it will also affect user comfort and requires adjustment to optimize the support status. In this way, the system can combine internal pressure signals and human posture data, using adaptive algorithms to accurately evaluate the current support effect of the airbag, providing a reliable basis for subsequent adjustments, thereby further improving the sofa's support performance and the user experience.

[0053] In one embodiment, determining whether the current support state is within a preset comfort range using an arbitration mechanism includes: establishing a multi-dimensional arbitration index system based on preset arbitration indicators; wherein the arbitration indicators include a pressure distribution coefficient threshold range, a minimum standard value for fit, and an allowable value for posture adaptation deviation; verifying each individual indicator in the current support state based on the multi-dimensional arbitration index system to determine whether each individual indicator meets the corresponding threshold requirement and obtaining the corresponding individual indicator verification result; when all individual indicator verification results of the current support state are qualified, the current support state is determined to be within the preset comfort range; when any individual indicator verification result of the current support state is unqualified, the current support state is determined to be outside the preset comfort range.

[0054] This embodiment employs an arbitration mechanism based on a multi-dimensional arbitration index system to accurately determine whether the airbag's current support status is within a preset comfort range. This mechanism scientifically evaluates the support status from multiple dimensions, providing a reliable basis for subsequent adjustments. Specifically, the system first constructs a multi-dimensional arbitration index system based on preset arbitration indices. These indices cover core indicators such as the pressure distribution coefficient threshold range, the minimum standard value for fit, and the allowable value for posture adaptation deviation. The pressure distribution coefficient threshold range ensures a balanced and reasonable pressure distribution across key support components; the minimum standard value for fit ensures sufficient tightness between the airbag and the body; and the allowable value for posture adaptation deviation limits the upper limit of the deviation between the current posture and the preset comfortable posture. These three elements work together to achieve a comprehensive assessment of the support status. After the multi-dimensional arbitration index system is built, each individual indicator of the current support status is verified. For example, the pressure distribution coefficient is checked to see if it falls within the preset threshold range; the fit is checked to see if it reaches the set minimum standard value; and the posture adaptation deviation is checked to see if it is controlled within the allowable value. Furthermore, if all individual indicator verification results are qualified, it indicates that the current airbag support state conforms to the preset comfort range, providing users with a high-quality support experience. In this case, the system can maintain the current airbag state without adjusting airbag parameters, while continuously performing real-time pressure detection and posture acquisition to ensure the stability and continuity of the support state. If any individual indicator verification fails, it indicates that the current support state has not reached the preset comfort range, which may lead to user discomfort. In response, the system will quickly generate a targeted airbag adjustment command by combining the internal airbag pressure signal and human posture data. After the command is sent to the air pump in the airbag module, the air pump adjusts the airbag's support height and force through inflation and deflation, prompting the support state to return to the comfort range as quickly as possible, ensuring the continuity of the user's comfortable experience. Through the above-mentioned arbitration-based judgment method, the airbag support state can be more scientifically and accurately quantified and evaluated, ensuring that the system can respond and adjust airbag parameters in a timely manner under different postures and stress scenarios, meeting the user's dynamic needs for comfortable support. Meanwhile, the arbitration mechanism is flexible, supporting both adaptive airbag adjustment and allowing users to manually intervene and control the sofa according to their personal preferences, further enhancing the sofa's personalization capabilities and practical value.

[0055] In one embodiment, if it is determined that the current support state is not within a preset comfort range, generating an airbag adjustment command based on the internal pressure signal and human posture data includes: obtaining a deviation quantification value between the current support state and the preset comfort range; wherein the deviation quantification value includes pressure replenishment or pressure release amount and posture adaptation correction amplitude; obtaining the hardware parameters of the airbag module, and generating an airbag adjustment strategy in combination with the deviation quantification value and the hardware parameters; wherein the airbag adjustment strategy includes adjustment duration and inflation / deflation rate; and generating a standardized airbag adjustment command based on the airbag adjustment strategy.

[0056] In this embodiment, when generating airbag adjustment commands, the deviation quantification value between the current support state and the preset comfort range is first obtained. This deviation quantification value can specifically include the pressure replenishment / release amount and the posture adaptation correction range. Among them, the pressure replenishment amount or pressure release amount specifies the specific pressure value that the airbag needs to increase or decrease, while the posture adaptation correction range defines the target degree that the posture adjustment needs to achieve.

[0057] After obtaining the deviation quantification value, an appropriate airbag adjustment strategy needs to be generated based on the hardware parameters of the airbag module. Different airbag modules have different hardware characteristics; parameters such as pump power, air tube diameter, and airbag volume directly affect the inflation / deflation rate, pressure stability, and adjustment efficiency. Therefore, by comprehensively considering the deviation quantification value and hardware parameters, the adjustment time and inflation / deflation rate can be accurately determined. For example, when the airbag needs to be replenished with a large pressure but the pump power is low, the system can correspondingly extend the adjustment time to avoid pressure fluctuations caused by excessively rapid inflation / deflation, ensuring that the airbag pressure steadily approaches the target value. If the deviation is small and the pump response is efficient, a faster inflation / deflation rate can be set to achieve rapid fine-tuning.

[0058] Finally, standardized airbag adjustment commands are generated based on the established airbag adjustment strategy. These standardized commands can use a unified format to ensure that actuators such as the air pump accurately interpret and execute the operation, avoiding problems such as adjustment deviations and action lags caused by inconsistent command formats. For example, specific coding rules and data structures can be used to accurately include key information such as adjustment duration and inflation / deflation rate in the commands. In this way, after receiving the command, the air pump can precisely inflate and deflate the airbag according to the specified inflation / deflation rate within the corresponding adjustment duration. After the command is sent to the corresponding airbag control unit, the air pump will accurately complete the inflation / deflation action according to the command parameters, quickly adjusting the airbag support state to the preset comfort range, ensuring that the user receives a stable and comfortable support experience.

[0059] Preferably, to improve the reliability and stability of the system, a command retransmission mechanism and an error handling mechanism can also be set. If the air pump does not provide feedback on the execution result within a certain period of time, or if the feedback result shows that the adjustment is abnormal, the main controller can resend the command or take other remedial measures, such as adjusting the adjustment strategy or issuing an alarm.

[0060] In practical applications, the system can monitor the entire airbag adjustment process in real time. If a deviation is detected between the actual pressure change, posture adjustment, and the preset adjustment strategy, the main controller will immediately recalculate the deviation quantification value based on the latest collected pressure detection signal and posture data, dynamically adjust the adjustment strategy and corresponding commands, and ensure the accuracy and stability of the adjustment effect. Simultaneously, it can also record key data for each adjustment, including adjustment duration, inflation / deflation rate, and pressure change amplitude. This data provides a reliable basis for subsequent system algorithm optimization and hardware performance evaluation, further improving the intelligence level of the sofa airbag adjustment system and the consistency of the user experience.

[0061] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed, can perform the steps provided in the above embodiments. The storage medium may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0062] This invention also provides a functional sofa, which may include a memory and a processor. The memory stores a computer program, and when the processor calls the computer program in the memory, it can implement the steps provided in the above embodiments. Of course, the functional sofa may also include various network interfaces, power supplies, and other components.

[0063] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to in the method section. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.

[0064] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A sofa airbag adjustment system, characterized in that, include: An airbag module, located inside the sofa, includes airbags for providing support to the human body; A pressure detection device, connected to the airbag, is used to detect the internal pressure signal of the airbag; A posture detection device, installed on the sofa, is used to collect human posture data on the sofa; a main controller is connected to the airbag module, the pressure detection device and the posture detection device respectively, and is used to receive the internal pressure signal detected by the pressure detection device and the human posture data collected by the posture detection device, and combine the internal pressure signal and the human posture data to control the inflation and deflation of the airbag.

2. The sofa airbag adjustment system according to claim 1, characterized in that, The attitude detection device includes a gyroscope, which is fixedly installed inside the sofa, and the main controller is connected to the gyroscope via a spring connecting wire.

3. The sofa airbag adjustment system according to claim 1, characterized in that, The airbag module also includes an air pump, which is connected to the airbag via an air tube and is used to deliver or extract gas from the airbag.

4. A method for adjusting sofa airbags, applied to the sofa airbag adjustment system as described in any one of claims 1-3, characterized in that, The method includes: detecting the internal pressure signal of the airbag using a pressure detection device; collecting human posture data on the sofa using a posture detection device; and controlling the inflation and deflation of the airbag by combining the internal pressure signal and the human posture data.

5. The sofa airbag adjustment method according to claim 4, characterized in that, The step of controlling the inflation and deflation of the airbag by combining the internal pressure signal and human posture data includes: obtaining the current support state of the airbag through an adaptive algorithm based on the internal pressure signal and human posture data; determining whether the current support state is within a preset comfort range using an arbitration mechanism; if it is determined that the current support state is not within the preset comfort range, generating an airbag adjustment command based on the internal pressure signal and human posture data; and controlling the inflation and deflation of the airbag through the airbag adjustment command.

6. The sofa airbag adjustment method according to claim 5, characterized in that, The process of obtaining the current support state of the airbag based on the internal pressure signal and human posture data using an adaptive algorithm includes: preprocessing the internal pressure signal to filter out air pump operating noise and environmental vibration interference signals, and extracting the steady-state value and pressure change rate of the airbag pressure; parsing the human posture data to obtain the tilt angle between the human torso and the sofa contact surface, the torso center of gravity offset, and the posture holding time; constructing a standardized feature dataset by combining the steady-state value of the airbag pressure, the pressure change rate, the tilt angle between the human torso and the sofa contact surface, the torso center of gravity offset, and the posture holding time; inputting the standardized feature dataset into a preset adaptive neural network model, and having the adaptive neural network model output the current support state parameters; wherein, the current support state parameters include: the fit between the airbag and the human body, the pressure distribution coefficient of key support parts, and the posture adaptation deviation value; and determining the current support state of the airbag based on the current support state parameters.

7. The sofa airbag adjustment method according to claim 5, characterized in that, The step of using an arbitration mechanism to determine whether the current support state is within a preset comfort range includes: establishing a multi-dimensional arbitration indicator system based on preset arbitration indicators; wherein, the arbitration indicators include a pressure distribution coefficient threshold range, a minimum standard value for fit, and an allowable value for posture adaptation deviation; verifying each individual indicator in the current support state based on the multi-dimensional arbitration indicator system to determine whether each individual indicator meets the corresponding threshold requirements and obtaining the corresponding individual indicator verification result; when all individual indicator verification results of the current support state are qualified, the current support state is determined to be within the preset comfort range; when any individual indicator verification result of the current support state is unqualified, the current support state is determined to be outside the preset comfort range.

8. The sofa airbag adjustment method according to claim 5, characterized in that, If it is determined that the current support state is not within the preset comfort range, an airbag adjustment command is generated based on the internal pressure signal and human posture data, including: obtaining a quantified deviation value between the current support state and the preset comfort range; wherein the quantified deviation value includes pressure replenishment or pressure release amount and posture adaptation correction range; obtaining the hardware parameters of the airbag module, and generating an airbag adjustment strategy in combination with the quantified deviation value and the hardware parameters; wherein the airbag adjustment strategy includes adjustment duration and inflation / deflation rate; and generating a standardized airbag adjustment command based on the airbag adjustment strategy.

9. A functional sofa, characterized in that, The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the sofa airbag adjustment method as described in any one of claims 4 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the sofa airbag adjustment method as described in any one of claims 4 to 8.