A sitting posture correction method based on a smart sofa and related products
By incorporating a combination of pressure sensors and elastic airbags into the smart sofa, improper sitting posture can be detected and corrected, solving the problem that existing smart sofas cannot effectively correct posture and improving the intelligence and posture correction effect of the smart sofa.
Patent Information
- Application Number
- CN202310761907.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-25
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-06-25
AI Technical Summary
Existing smart sofas cannot effectively correct users' improper sitting posture and have a low level of intelligence.
Multiple evenly spaced pressure sensors and correction mechanisms, including elastic airbags, are installed on the smart sofa. The pressure sensors detect the user's initial sitting posture, compare it with the standard sitting posture, determine the body parts that need correction, and correct the posture by adjusting the volume of the elastic airbags.
It enables automatic correction of the user's sitting posture, improves the intelligence level of the smart sofa, and ensures the correctness of the user's sitting posture.
Smart Images

Figure CN116671747B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart home technology, specifically to a posture correction method based on a smart sofa and related products. Background Technology
[0002] A sofa is a multi-seat chair with cushions. A smart sofa is a sofa designed to meet various user needs, integrating a variety of high-quality, healthy raw materials and combining them scientifically to create a sofa with adjustable firmness.
[0003] Users spend a significant portion of their time at home on smart sofas, often adopting improper sitting or lying postures for comfort. Prolonged improper posture can negatively impact a user's health. However, current smart sofas can only adjust the firmness of the sofa and cannot effectively correct improper posture, indicating that their overall intelligence level remains relatively low. Summary of the Invention
[0004] This application discloses a posture correction method and related products based on a smart sofa, which can at least correct the user's posture and improve the intelligence level of the smart sofa.
[0005] The first aspect of this application discloses a posture correction method based on a smart sofa, applied to a smart sofa, the smart sofa including one or more seating areas, each seating area being provided with multiple pressure sensors, the multiple pressure sensors in the same seating area being evenly spaced; the smart sofa is also provided with a correction mechanism, the correction mechanism including an elastic airbag; the method includes:
[0006] The user's initial sitting posture on the smart sofa is determined based on the pressure value obtained by each of the pressure sensors.
[0007] The initial sitting posture is compared with the standard sitting posture, and the correct body parts of the user are determined based on the comparison results.
[0008] The volume of the elastic airbag is adjusted to correct the body part being corrected.
[0009] A second aspect of this application discloses a smart sofa, comprising one or more seating areas, each seating area being provided with multiple pressure sensors, the multiple pressure sensors within the same seating area being evenly spaced; the smart sofa also includes a correction mechanism, the correction mechanism including an elastic airbag; the device includes:
[0010] The posture determination module is used to determine the user's initial sitting posture on the smart sofa based on the pressure value obtained by each of the pressure sensors.
[0011] The position determination module is used to compare the initial sitting posture with the standard sitting posture and determine the user's corrected body parts based on the comparison result.
[0012] The posture correction module is used to adjust the volume of the elastic airbag to correct the body part.
[0013] A third aspect of this application discloses another smart sofa, the smart sofa comprising:
[0014] Memory containing executable program code;
[0015] A processor coupled to the memory;
[0016] The memory stores a computer program, which, when executed by the processor, causes the processor to implement the steps of the posture correction method based on a smart sofa disclosed in the first aspect of the present application.
[0017] The fourth aspect of this application discloses a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the posture correction method based on a smart sofa disclosed in the first aspect of this application.
[0018] Compared with the prior art, the embodiments of this application have the following beneficial effects:
[0019] In this embodiment, the smart sofa includes one or more seating areas, each equipped with multiple pressure sensors. These pressure sensors are evenly spaced within the same seating area. The smart sofa also includes a correction mechanism, which comprises elastic airbags. Based on the pressure values obtained from each pressure sensor, the user's initial sitting posture on the smart sofa is determined. This initial posture is compared to a standard sitting posture, and the body parts requiring correction are determined based on the comparison results. The smart sofa can accurately identify the user's initial sitting posture and the body parts requiring correction during the posture correction process. By adjusting the volume of the elastic airbags, the body parts requiring correction are corrected. This achieves automatic correction of improper sitting postures on the smart sofa, improving its overall intelligence. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is an application scenario diagram of a posture correction method based on a smart sofa disclosed in one embodiment;
[0022] Figure 2 This is a flowchart illustrating a posture correction method based on a smart sofa disclosed in an embodiment of this application.
[0023] Figure 3 This is a flowchart illustrating another posture correction method based on a smart sofa disclosed in an embodiment of this application;
[0024] Figure 4 This is a flowchart illustrating another posture correction method based on a smart sofa disclosed in an embodiment of this application.
[0025] Figure 5 This is a schematic diagram of the posture correction device based on a smart sofa disclosed in an embodiment of this application;
[0026] Figure 6 This is a schematic diagram of the structure of the smart sofa disclosed in the embodiments of this application. Specific Implementation
[0027] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0028] It should be noted that the terms "comprising" and "having" and any variations thereof in the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices.
[0029] This application discloses a posture correction method and related products based on a smart sofa, which can at least correct the user's posture and improve the intelligence level of the smart sofa. A detailed description is provided below with reference to the accompanying drawings.
[0030] Please see Figure 1 , Figure 1 This is an application scenario diagram of a posture correction method based on a smart sofa, as disclosed in one embodiment. For example... Figure 1As shown, the system may include a smart sofa 10 and a user. The user is positioned on the smart sofa 10 in any posture, such as lying, sitting, or standing. The smart sofa 10 includes one or more seating areas 11, each seating area 11 being provided with multiple pressure sensors 12. Optionally, the multiple pressure sensors 12 within the same seating area 11 are evenly spaced. The smart sofa 10 also includes a correction mechanism 13, which includes elastic airbags.
[0031] Based on the pressure values obtained by each pressure sensor 12, the user's initial sitting posture on the smart sofa 10 is determined; the initial sitting posture is compared with the standard sitting posture, and the user's body parts to be corrected are determined based on the comparison results; the volume of the elastic airbag is adjusted to correct the body parts to be corrected.
[0032] Please see Figure 2 , Figure 2 This is a flowchart illustrating a posture correction method based on a smart sofa disclosed in an embodiment of this application. This method can be applied to, for example... Figure 1 The smart sofa 10 shown in the application scenario includes one or more seating areas 11, each seating area 11 is equipped with multiple pressure sensors 12, and the multiple pressure sensors 12 within the same seating area 11 are evenly spaced; the smart sofa 10 also includes a correction mechanism 13, which includes elastic airbags. Figure 2 As shown, the posture correction method based on a smart sofa may include the following steps:
[0033] 210. Determine the user's initial sitting posture on the smart sofa based on the pressure values obtained from each pressure sensor.
[0034] In this embodiment, the pressure sensor can continuously detect the pressure value within its detection range, or it can detect the pressure value within its detection range at certain time intervals. The pressure sensor transmits the detected pressure value to the smart sofa. The smart sofa determines the user's initial sitting posture based on the pressure value transmitted by the pressure sensor. The initial sitting posture is the user's posture on the smart sofa before the smart sofa corrects the user's posture.
[0035] In practice, the smart sofa can mark the sensors whose pressure values are not zero based on the pressure values obtained from each sensor, obtain the positions of these marked sensors on the smart sofa, fit these positions, and thus determine the user's initial sitting posture on the smart sofa.
[0036] 220. Compare the initial sitting posture with the standard sitting posture, and determine the user's correct body parts based on the comparison results.
[0037] In this embodiment, the smart sofa can pre-store the user's standard sitting posture. Specifically, the smart sofa can output prompts to guide the user to input their standard sitting posture. After the user sits on the smart sofa according to the prompts and adopts the customized standard posture, the smart sofa can record the pressure values obtained by each pressure sensor, determine the user's standard sitting posture based on the obtained pressure values, and store the standard sitting posture. Alternatively, the smart sofa can obtain the user's standard sitting posture from the internet and store the corresponding pressure information.
[0038] The smart sofa compares a pre-stored standard sitting posture with a predetermined initial sitting posture. Based on the comparison, it determines the body part that the user needs to correct—that is, the body part to be corrected. In practice, the smart sofa compares the position covered by the initial sitting posture with the position covered by the standard sitting posture, identifies the different positions covered by the two postures, and determines the corresponding body part of the user based on the initial sitting posture. This body part is the one to be corrected.
[0039] Alternatively, the smart sofa can compare the pressure value corresponding to the initial sitting posture on the smart sofa with the pressure value corresponding to the standard sitting posture on the smart sofa to determine the location where the pressure values of the initial sitting posture and the standard sitting posture differ. Based on the initial sitting posture, it can determine the user's body part corresponding to the location where the pressure values differ; this body part is the correction body part. For example, the pressure value of the initial sitting posture at position A on the smart sofa is 30, and the pressure value at position B is 50; while the pressure value of the standard sitting posture at position A on the smart sofa is 20, and the pressure value at position B is 49. The smart sofa calculates the difference between the pressure values of different sitting postures at the same position and compares this difference with a pressure value threshold (5). If the difference is greater than the pressure value threshold, it is considered that the pressure value of the initial sitting posture at that position is different from the pressure value of the standard sitting posture at that position. Here, it can be determined that the pressure value of the initial sitting posture at position A is different from the pressure value of the standard sitting posture at position A, while the pressure value of the initial sitting posture at position B is the same as the pressure value of the standard sitting posture at position B. Therefore, the smart sofa can determine that the user's body part corresponding to position A is the waist based on the initial posture, and then determine that the smart sofa should correct the user's body part as the waist.
[0040] 230. Adjust the volume of the elastic airbag to correct the body parts.
[0041] In this embodiment, after determining the body part to be corrected, the smart sofa can control the correction mechanism, specifically by adjusting the volume of the elastic airbags. This changes the pressure value exerted by the airbags on the body part to be corrected and alerts the user, thus correcting the body part. In practice, the smart sofa can adjust the volume of the elastic airbags at the location of the body part to correct it.
[0042] Using the above embodiments, the user's initial sitting posture is determined by the pressure value on the smart sofa, and the initial sitting posture is compared with the standard sitting posture to determine the body parts that need to be corrected. By adjusting the volume of the elastic airbags, the contact between the body parts to be corrected and the smart sofa is changed, and the user is reminded. This realizes automatic correction of the user's improper sitting posture on the smart sofa, thereby improving the intelligence level of the smart sofa.
[0043] In some embodiments, the smart sofa also includes a rotating mechanism for rotating the seating area of the smart sofa.
[0044] After determining the user's initial sitting posture based on the pressure values obtained from each pressure sensor, the smart sofa can also perform the following steps:
[0045] The direction the user is facing is determined based on the user's initial sitting posture on the smart sofa;
[0046] The target home appliance is determined based on the direction the user is facing and the location of each home appliance; the target home appliance is the home appliance located in the direction the user is facing.
[0047] If any target home appliance is detected to be on, the rotating mechanism is controlled to rotate the seat area of the smart sofa so that the seat area of the smart sofa faces the target home appliance that is on.
[0048] For example, a smart sofa may include a rotating mechanism such as a rotating rod. The seating area of the smart sofa faces due north. Appliance 1 is located northeast of the smart sofa, appliance 2 is located northwest of the smart sofa, appliance 3 is located southeast of the smart sofa, and appliance 4 is located southwest of the smart sofa. The smart sofa determines that the user is facing northwest based on the user's initial posture. At this time, the smart sofa can detect whether appliance 2 is in the on state. Specifically, the smart sofa can establish a communication connection with appliance 2 to detect whether appliance 2 is in the on state. If appliance 2 is detected to be not in the on state, the smart sofa can perform step 220 and subsequent posture correction steps. If the smart sofa detects that appliance 2 is in the on state, the smart sofa can control the rotating mechanism to rotate the seating area of the smart sofa, so that the orientation of the seating area of the smart sofa changes from due north to northwest.
[0049] Because the user's posture changes when the seat area of the smart sofa rotates, the smart sofa can subsequently re-acquire the pressure values from each pressure sensor and determine the user's latest posture based on these values. The smart sofa compares this latest posture with the standard posture, identifies the user's body parts requiring correction based on the comparison results, and adjusts the volume of the elastic airbags to correct these body parts.
[0050] Implementing the above embodiments, the direction the user is facing is determined based on their initial sitting posture. If an appliance is turned on in the direction the user is facing, it can be assumed that the user's initial posture is incorrect because the smart sofa's seating area is not facing the currently turned-on appliance. Therefore, when the smart sofa detects that the target appliance is turned on, it controls the rotation mechanism to rotate the smart sofa's seating area so that the seating area faces the turned-on target appliance. This allows for preliminary correction of the user's posture by considering the usage of other appliances, improving the effectiveness of posture correction and the overall intelligence of the smart sofa.
[0051] In one embodiment, see Figure 3 , Figure 3 This is a flowchart illustrating another posture correction method based on a smart sofa disclosed in an embodiment of this application. This method can be applied to, for example... Figure 1 The smart sofa 10 shown in the application scenario includes one or more seating areas 11, each seating area 11 is equipped with multiple pressure sensors 12, and the multiple pressure sensors 12 within the same seating area 11 are evenly spaced; the smart sofa 10 is divided into several initial areas, each initial area is equipped with a correction mechanism 13, and the correction mechanism 13 includes elastic airbags; as shown Figure 3 As shown, the method may include the following steps:
[0052] 310. Determine the user's initial sitting posture on the smart sofa based on the pressure values obtained from each pressure sensor.
[0053] 320. Determine the target area based on the initial sitting posture, and compare the pressure value obtained by the pressure sensor in the target area with the pressure value obtained by the pressure sensor in the standard area corresponding to the standard sitting posture. Determine the body part to be corrected based on the comparison result. The target area is the initial area covered by the initial sitting posture on the smart sofa.
[0054] In this embodiment of the application, the smart sofa can be divided into several initial areas. Specifically, each seat area on the smart sofa can be further divided into several initial areas. Each initial area is provided with a correction mechanism. Since the correction mechanism includes an elastic airbag, each initial area is provided with an elastic airbag.
[0055] The smart sofa determines the initial area covered by the initial sitting posture, designating this initial area as the target area. Simultaneously, it determines the initial area covered by a pre-stored standard sitting posture, designating this initial area as the standard area. The smart sofa compares the pressure values obtained by pressure sensors located within the target area with those obtained by pressure sensors located within the standard area, determining the body part to be corrected based on the comparison result. Specifically, if the pressure values obtained by the same pressure sensor under different sitting postures are different, the smart sofa determines the body part to be corrected based on the location of the pressure sensor and the initial posture; alternatively, if the difference between the pressure values obtained by the same pressure sensor under different sitting postures exceeds a threshold, the smart sofa determines the body part to be corrected based on the location of the pressure sensor and the initial posture.
[0056] 330. Determine the correction area based on the body part to be corrected; wherein, the correction area is the initial area covered by the body part to be corrected on the smart sofa.
[0057] In this embodiment, after identifying the body parts to be corrected, the smart sofa determines the initial area covered by the corrected body parts on the smart sofa based on the initial posture and several initial areas divided by the smart sofa, and defines this initial area as the correction area. Specifically, the smart sofa determines one or more body parts to be corrected based on pressure values obtained from one or more pressure sensors, and then defines the initial area covered by the one or more corrected body parts on the smart sofa as the correction area.
[0058] 340. Adjust the volume of the elastic airbags set in the correction area to correct the body parts.
[0059] In this embodiment of the application, after the smart sofa determines the correction area, it adjusts the volume of the elastic airbags set in the correction area, that is, it adjusts the volume of the elastic airbags set in the initial area covered by the smart sofa for the body part being corrected, thereby realizing the correction of the body part being corrected.
[0060] By using the above embodiments, the pressure values obtained by pressure sensors under different sitting postures are compared to determine the body parts to be corrected, thereby improving the accuracy of the determined body parts to be corrected. Furthermore, based on several initial areas divided by the smart sofa, the initial area covered by the body parts to be corrected is determined, which can accurately determine the area to be adjusted during the posture correction process, thereby improving the effect of posture correction and further enhancing the intelligence level of the smart sofa.
[0061] In some embodiments, please refer to Figure 4 , Figure 4 This is a flowchart illustrating another posture correction method based on a smart sofa disclosed in this application. This method can be applied to, for example... Figure 1 The smart sofa 10 shown in the application scenario includes one or more seating areas 11, each seating area 11 is equipped with multiple pressure sensors 12, and the multiple pressure sensors 12 within the same seating area 11 are evenly spaced. The smart sofa 10 is divided into several initial areas, each initial area is equipped with a correction mechanism 13, the correction mechanism 13 includes an elastic airbag and an adjustment rod; as shown Figure 4 As shown, the method may include the following steps:
[0062] 410. Determine the user's initial sitting posture on the smart sofa based on the pressure values obtained from each pressure sensor.
[0063] 420. Determine the target area based on the initial sitting posture, and compare the pressure value obtained by the pressure sensor in the target area with the pressure value obtained by the pressure sensor in the standard area corresponding to the standard sitting posture. Determine the body part to be corrected based on the comparison result. The target area is the initial area covered by the initial sitting posture on the smart sofa.
[0064] 430. Determine the correction area based on the body part to be corrected; wherein, the correction area is the initial area covered by the body part to be corrected on the smart sofa.
[0065] 440. Obtain the pressure data corresponding to the correction area. The pressure data corresponding to the correction area includes the pressure value obtained by the pressure sensor set in the correction area.
[0066] 450. Based on the pressure data corresponding to the correction area, determine the correction level corresponding to the correction area; wherein the correction level includes at least the first level and the second level, and the second level is greater than the first level.
[0067] 460. If the correction level corresponding to the correction area is the first level, the volume of the elastic airbag set in the correction area shall be adjusted in order to correct the body part.
[0068] 470. If the correction level corresponding to the correction area is the second level, the extension of the adjustment rod set in the correction area shall be adjusted to correct the body part.
[0069] In this embodiment of the application, after the smart sofa determines the correction area on the smart sofa according to the body part to be corrected, it can also obtain the pressure data corresponding to the correction area, that is, the pressure value obtained by the pressure sensor set in the correction area.
[0070] After acquiring pressure data corresponding to the correction area, the smart sofa determines the correction level for that area. The correction level includes at least a first level and a second level, with the second level being higher than the first. Specifically, the smart sofa can pre-set a fourth pressure threshold, which is the pressure value used to determine the correction level of the correction area. The smart sofa determines a pressure value for the correction area based on the pressure data. This can be achieved by averaging the pressure values acquired by each pressure sensor within the correction area; or by using the maximum (or minimum) pressure value acquired by each pressure sensor within the correction area; or by summing the pressure values acquired by each pressure sensor within the correction area.
[0071] Next, the smart sofa compares the pressure value corresponding to the correction area with the fourth pressure threshold. If the pressure value is less than or equal to the fourth pressure threshold, the smart sofa determines the correction level of the correction area as Level 1; if the pressure value is greater than the fourth pressure threshold, the smart sofa determines the correction level as Level 2. Since the force applied by the adjustment rod is greater than the force applied by the elastic airbag, if the correction level is Level 1, the smart sofa can adjust the volume of the elastic airbag in the correction area to change the force distribution between the user's body and the correction area, thus achieving posture correction. If the correction level is Level 2, the smart sofa can adjust the extension of the adjustment rod in the correction area, specifically by controlling the extension or shortening of the adjustment rod, to change the force distribution between the user's body and the correction area, thereby achieving posture correction.
[0072] By implementing the above embodiments, the correction area is divided into correction levels according to the pressure value corresponding to the correction area, and when the correction level is high, the adjustment rod in the correction mechanism is controlled to extend and retract to correct the user's sitting posture. This can adjust the user's sitting posture more reasonably and effectively, further improving the intelligence level of the smart sofa.
[0073] In some embodiments, the step of determining the correction level corresponding to a correction area based on pressure data corresponding to the correction area may include the following steps:
[0074] Based on the pressure data corresponding to the correction area, count the first number of pressure sensors in the correction area whose pressure values are greater than or equal to the first pressure threshold.
[0075] If the proportion of the first quantity to the second quantity is greater than the proportion threshold, then the correction level corresponding to the correction area is determined to be the second level; where the second quantity is the number of pressure sensors contained in the correction area.
[0076] If the proportion of the first quantity to the second quantity is less than or equal to the proportion threshold, then the correction level corresponding to the correction area is determined to be the first level.
[0077] In this embodiment, the smart sofa can obtain the pressure values acquired by the pressure sensors set in the correction area to obtain the pressure data corresponding to the correction area. Then, the smart sofa can compare the pressure values acquired by each pressure sensor set in the correction area with a first pressure threshold; wherein, the first pressure threshold is a pressure value used to filter the pressure sensors set in the correction area.
[0078] If the pressure value obtained by the pressure sensor located within the correction area is greater than or equal to a first pressure threshold, the smart sofa can filter out that pressure sensor; if the pressure value obtained by the pressure sensor located within the correction area is less than the first pressure threshold, the smart sofa will not exclude that pressure sensor. The smart sofa uses this method to filter out pressure sensors located within the correction area whose obtained pressure values are greater than or equal to the first pressure threshold, and counts the number of filtered pressure sensors to obtain a first number; where the first number is the number of pressure sensors located within the correction area whose obtained pressure values are greater than or equal to the first pressure threshold.
[0079] After obtaining the first quantity, the smart sofa can determine the ratio of the first quantity to the second quantity, and compare the determined ratio with a preset ratio threshold. The second quantity is the total number of pressure sensors installed within the correction area; the ratio threshold is the numerical value used to determine the correction level corresponding to the correction area.
[0080] If the proportion of the first quantity to the second quantity is greater than the proportion threshold, the smart sofa can determine that the correction level corresponding to the correction area is the second level, and thus adjust the extension of the adjustment rod set in the correction area to correct the user's sitting posture; if the proportion of the first quantity to the second quantity is less than or equal to the proportion threshold, the smart sofa can determine that the correction level corresponding to the correction area is the first level, and thus adjust the volume of the elastic airbag set in the correction area to correct the user's sitting posture.
[0081] By implementing the above embodiments, the pressure values obtained by each pressure sensor set in the correction area are compared with a first pressure threshold, and a first number of pressure sensors with pressure values greater than or equal to the first pressure threshold are counted. The correction level corresponding to the correction area is determined based on the ratio of the first number to the second number. The correction level corresponding to the correction area can be comprehensively judged based on the force situation of each pressure sensor in the correction area, which improves the rationality of the determined correction level, thereby improving the effect of subsequent posture correction and further improving the intelligence level of the smart sofa.
[0082] In some embodiments, the step of adjusting the volume of the elastic airbags set in the correction area if the correction level corresponding to the correction area is the first level may include the following steps:
[0083] If the correction level corresponding to the correction area is the first level, then determine the first proportion range in which the proportion of the first quantity to the second quantity is located.
[0084] The volume of the elastic airbags set in the correction area is adjusted according to the target volume of the airbags corresponding to the first ratio range.
[0085] The process of adjusting the extension of the adjustment rod set in the correction area when the correction level corresponding to the correction area of the smart sofa is the second level may include the following steps:
[0086] If the correction level corresponding to the correction area is the second level, then determine the second proportion range in which the proportion of the first quantity to the second quantity is located.
[0087] The length of the adjusting rod in the correction zone is adjusted according to the elongation corresponding to the second proportional range.
[0088] In this embodiment, after the smart sofa counts the first number of pressure sensors whose pressure values are greater than or equal to a first pressure threshold and determines the proportion of the first number to a second number, if it determines that the correction level corresponding to the correction area is a first level based on the relationship between the proportion of the first number to the second number and a proportional threshold, then the smart sofa can determine the first proportional interval in which the proportion of the first number to the second number lies, and adjust the volume of the elastic airbag set in the correction area according to the airbag target volume corresponding to the first proportional interval. Here, the first proportional interval is the proportional interval in which the proportion of the first number to the second number lies when the correction level corresponding to the correction area is the first level; the first level may include multiple proportional regions, and the first proportional interval is one of these multiple intervals, with each proportional interval in the first level corresponding to an airbag target volume.
[0089] After determining the ratio of the first quantity to the second quantity, if the smart sofa determines that the correction level corresponding to the correction area is the second level based on the relationship between the ratio of the first quantity to the second quantity and the ratio threshold, then the smart sofa can determine the second ratio range in which the ratio of the first quantity to the second quantity lies, and adjust the length of the adjustment rod set in the correction area according to the elongation corresponding to the second ratio range. Here, the second quantity refers to the number of pressure sensors included in the correction area; the second ratio range is the ratio range in which the ratio of the first quantity to the second quantity lies when the correction level corresponding to the correction area is the second level; the second level can include multiple ratio areas, and the second ratio range is one of these multiple ranges, with each ratio range in the second level corresponding to an elongation amount.
[0090] By implementing the above embodiments, a corresponding target volume or elongation of the airbag is determined based on the ratio range of the first quantity to the second quantity. The volume of the elastic airbag or the length of the adjusting rod is adjusted according to the target volume or elongation of the airbag, which further improves the effect of correcting the user's sitting posture and the intelligence level of the smart sofa.
[0091] In some embodiments, the smart sofa adjusts the volume of the elastic airbags in the correction area if the correction level corresponding to the correction area is the first level; and adjusts the extension of the adjustment rod in the correction area if the correction level corresponding to the correction area is the second level; the steps for correcting body parts may include the following:
[0092] Detect the smart mode of the smart sofa; the smart mode includes at least correction mode, entertainment mode and protection mode;
[0093] When the smart sofa is detected to be in either a posture correction mode or an entertainment mode, a prompt message is output. The prompt message is used to remind the user that the smart sofa will perform a posture correction operation after a preset time period.
[0094] When the smart sofa is in correction mode and no instruction to stop correction is received within a preset time period, if the correction level corresponding to the correction area is the first level, the volume of the elastic airbags set in the correction area will be adjusted; if the correction level corresponding to the correction area is the second level, the extension of the adjustment rod set in the correction area will be adjusted; in order to correct the body parts.
[0095] If the smart sofa is in entertainment mode and no instruction to stop correction is received within the preset time period, and the correction level corresponding to the correction area is the first level, then the volume of the elastic airbags set in the correction area will be adjusted.
[0096] For example, the correction mode is used to correct the user's posture. In this mode, the smart sofa can use elastic airbags and adjustment rods to correct the user's posture. For instance, when a user is reading or studying on the smart sofa, they can switch to this mode to correct their posture using the elastic airbags or adjustment rods. The entertainment mode is for users to play and have fun on the smart sofa. Since the adjustment rods might interfere with play, in entertainment mode, the smart sofa can only use elastic airbags to correct the user's posture. For instance, when a child is playing with toys on the smart sofa, the user can switch to this mode to correct their posture using the elastic airbags. The protection mode is for when posture correction is not required. In correction mode, the smart sofa does not need to use elastic airbags or adjustment rods to correct the user's posture. For instance, if a user is unwell or an elderly person or infant is sitting on the smart sofa, adjusting the elastic airbags and adjustment rods could affect their health. Therefore, in protection mode, the smart sofa prohibits adjusting the elastic airbags and adjustment rods.
[0097] When the smart sofa detects that it is in either correction or entertainment mode, it can output a prompt message to the user, indicating that the sofa will correct the user's posture using elastic airbags or adjustment rods after a preset time period. If the user does not need posture correction, they can input a command to stop the correction within the preset time period via button or voice input, causing the smart sofa to cease correcting the user's posture.
[0098] If a user needs posture correction, they do not need to input a stop command. If the smart sofa does not receive a stop command within a preset time period, it will correct the user's posture according to its current smart mode. If the smart sofa does not receive a stop command within the preset time period, and its current smart mode is correction mode, it can use elastic airbags or adjusting rods to correct the user's posture based on the correction level corresponding to the correction area. Specifically, if the smart sofa does not receive a stop command within the preset time period, and its current smart mode is correction mode, and the correction level for the correction area is level one, the volume of the elastic airbag in the correction area will be adjusted; if the correction level is level two, the extension of the adjusting rod in the correction area will be adjusted to correct the posture of the affected body part.
[0099] If the smart sofa does not receive a stop-correction command within the preset time period, and the smart sofa is in entertainment mode, it can only correct the user's posture using elastic airbags in entertainment mode. Therefore, the smart sofa can only use elastic airbags to correct the user's posture if the correction level corresponding to the correction area is at level one. Specifically, if the smart sofa does not receive a stop-correction command within the preset time period, and the smart sofa is in entertainment mode, and the correction level corresponding to the correction area is level one, the volume of the elastic airbags in the correction area will be adjusted.
[0100] By implementing the above embodiments, the posture correction function of the smart sofa can be limited by setting different smart modes, enabling the smart sofa to adapt to different posture correction situations and further improving the intelligence level of the smart sofa.
[0101] In some embodiments, the smart sofa 10 includes one or more seating areas 11, each seating area 11 including a seat cushion and a backrest, the seat cushion and the backrest being rotatably connected.
[0102] After determining the user's initial sitting posture, the smart sofa can also perform the following steps:
[0103] Determine the tilt angle between the user's back and the seat cushion based on the initial posture;
[0104] If the tilt angle is greater than the angle threshold, the backrest is rotated relative to the seat cushion so that the backrest is perpendicular to the seat cushion.
[0105] In this embodiment, after determining the user's initial sitting posture, the smart sofa can also determine the tilt angle between the user's back and the smart sofa cushion based on the initial sitting posture. Specifically, if the smart sofa cushion is parallel to the horizontal plane, the smart sofa can determine the body parts in contact between the user and the backrest based on the initial sitting posture, and determine the tilt angle between the user's back and the horizontal plane based on these body parts. This tilt angle is the tilt angle between the user's back and the cushion. If the smart sofa cushion is not parallel to the horizontal plane, the smart sofa can determine the body parts in contact between the user and the backrest and the body parts in contact between the user and the cushion based on the initial sitting posture. The tilt angle between the user's back and the horizontal plane can be determined based on the body parts in contact between the user and the backrest, and the tilt angles between the user's buttocks and thighs and the horizontal plane can be determined based on the body parts in contact between the user and the cushion. The tilt angle between the user's back and the cushion can then be determined based on these two tilt angles.
[0106] After determining the tilt angle between the user's back and the seat cushion, the smart sofa compares this angle with a preset angle threshold. The angle threshold is a numerical value used to determine the user's back tilt. If the tilt angle is less than or equal to the threshold, the user's back is considered perpendicular to the seat cushion in their initial sitting posture, and the smart sofa does not need to adjust the backrest. If the tilt angle is greater than the threshold, the user's back is considered not perpendicular to the seat cushion in their initial sitting posture, or the back tilt is significant. In this case, the smart sofa can control the backrest to rotate relative to the seat cushion, making the backrest perpendicular to the seat cushion, thus initially correcting the user's posture and allowing them to sit with an upright back.
[0107] By implementing the above embodiments, the tilt angle between the user's back and the seat cushion is compared with an angle threshold to determine whether the user's posture needs to be initially corrected, that is, whether the user's back needs to be perpendicular to the smart sofa's seat cushion. This allows for a more comprehensive correction of the user's posture, further improving the smart sofa's effectiveness in correcting the user's posture and enhancing the smart sofa's intelligence.
[0108] In some embodiments, Figure 1 Each seating area 11 is also equipped with an airbag.
[0109] After determining the user's initial sitting posture, the smart sofa can also perform the following steps:
[0110] If it is determined that the user is lying on the smart sofa, the target seating area and the target airbag in the target seating area are determined based on the pressure value obtained by each pressure sensor; the target seating area is the seating area where the pressure value obtained by the corresponding pressure sensor is greater than the second pressure threshold or less than the third pressure threshold.
[0111] Control the inflation or deflation of the target airbag to adjust the firmness of the target seating area.
[0112] In this embodiment, after determining the user's initial sitting posture, the smart sofa can determine whether the user is lying on the smart sofa. Specifically, the smart sofa can determine whether the user is lying on the sofa based on the tilt angle between the user's back and the seat cushion; if the tilt angle between the user's back and the seat cushion is greater than or equal to a certain angle, such as 130 degrees, then the smart sofa can consider the user to be lying on the smart sofa. At this time, the smart sofa can determine the seat area covered by the user when lying on the smart sofa, that is, the target seat area, from each seat area based on the pressure value obtained by each pressure sensor. After determining the target seat area, the smart sofa can inflate or deflate the target airbags set in the target seat to adjust the softness and hardness of the seat area. The target airbag is an airbag set in the target seat area. The airbag set in the seat area may be different from the elastic airbag included in the correction mechanism. The elastic airbag of the correction mechanism is used to correct the user's body parts, while the airbag set in the seat area is used to adjust the softness and hardness of the smart sofa. Therefore, the size of the airbag set in the seat area is larger than the size of the elastic airbag included in the correction mechanism.
[0113] In practical implementation, the smart sofa determines the pressure value for each seating area based on the pressure values obtained by pressure sensors within the corresponding range of each airbag when the user lies on the sofa. For example, a seating area might correspond to a 10cm x 10cm area containing 10 pressure sensors. The smart sofa determines the pressure value for that seating area based on the pressure values obtained by these 10 sensors; specifically, the average of these 10 pressure values can be used as the pressure value for that seating area, and so on. After determining the pressure value for each seating area, the smart sofa compares these pressure values with a second pressure threshold and a third pressure threshold. If the pressure value for a seating area is greater than the second pressure threshold, or less than the third pressure threshold, the smart sofa designates that seating area as the target seating area and identifies the airbags located in that target seating area as target airbags. The second pressure threshold is greater than the third pressure threshold; both the second and third pressure thresholds are used to filter the target seating areas.
[0114] After determining the target seating area, if the pressure value corresponding to the target seating area is greater than the second pressure threshold, the smart sofa can control the airbags set in the target seating area to deflate, thereby reducing the volume of the airbags and thus reducing the hardness of the target seating area where the airbags are located; if the pressure value corresponding to the target seating area is less than the third pressure threshold, the smart sofa can control the airbags set in the target seating area to inflate, thereby increasing the volume of the airbags and thus increasing the hardness of the target seating area where the airbags are located.
[0115] By implementing the above embodiments, when a user is lying on the smart sofa, if the pressure value of the seating area is too high, the airbags in the seating area are deflated to reduce the firmness of the seating area; if the pressure value of the seating area is too low, the airbags in the seating area are inflated to increase the firmness of the seating area. This achieves the adjustment of the firmness when the user is lying on the smart sofa, further improving the intelligence level of the smart sofa.
[0116] Please see Figure 5 , Figure 5 This is a schematic diagram of the posture correction device based on a smart sofa disclosed in an embodiment of this application. The posture correction device can be based on... Figure 1 The smart sofa 10 shown includes one or more seating areas 11, each seating area 11 is equipped with multiple pressure sensors 12, and the multiple pressure sensors 12 within the same seating area 11 are evenly spaced; the smart sofa 10 also includes a correction mechanism 13, which includes elastic airbags. Figure 5As shown, the posture correction device 500 may include: a posture determination module 510, a position determination module 520, and a posture correction module 530.
[0117] The posture determination module 510 is used to determine the user's initial sitting posture on the smart sofa based on the pressure values obtained by each pressure sensor.
[0118] The position determination module 520 is used to compare the initial sitting posture with the standard sitting posture and determine the user's correct body parts based on the comparison results.
[0119] The posture correction module 530 is used to adjust the volume of the elastic airbag to correct the body parts.
[0120] In some embodiments, the smart sofa further includes a rotating mechanism for rotating the seating area of the smart sofa. Figure 5 As shown, the posture correction device 500 also includes:
[0121] The orientation adjustment module 540 is used to determine the user's orientation on the smart sofa after determining the user's initial sitting posture on the smart sofa based on the pressure value obtained by each pressure sensor.
[0122] The target home appliance is determined based on the direction the user is facing and the location of each home appliance; the target home appliance is the home appliance located in the direction the user is facing.
[0123] If any target home appliance is detected to be on, the rotating mechanism is controlled to rotate the seat area of the smart sofa so that the seat area of the smart sofa faces the target home appliance that is on.
[0124] By implementing the above embodiments, the user's sitting posture can be initially corrected by combining the usage of other home appliances, thereby improving the effect of posture correction and the intelligence level of the smart sofa.
[0125] In some embodiments, the smart sofa is divided into several initial areas, each of which is equipped with a correction mechanism.
[0126] The location determination module 520 is also used for:
[0127] The target area is determined based on the initial sitting posture, and the pressure value obtained by the pressure sensor in the target area is compared with the pressure value obtained by the pressure sensor in the standard area corresponding to the standard sitting posture. The body parts to be corrected are determined based on the comparison result. The target area is the initial area covered by the initial sitting posture on the smart sofa.
[0128] The correction area is determined based on the body part being corrected; the correction area is the initial area covered by the body part being corrected on the smart sofa.
[0129] The 530 posture correction module is also used for:
[0130] The volume of the elastic airbags set in the correction area is adjusted to correct the body parts.
[0131] By adopting the above embodiments, the accuracy of the identified body parts to be corrected can be improved, and the area to be adjusted during the posture correction process can be accurately determined, thereby improving the effect of posture correction and further enhancing the intelligence level of the smart sofa.
[0132] In some embodiments, the correction mechanism further includes an adjustment rod.
[0133] The 530 posture correction module is also used for:
[0134] Before adjusting the volume of the elastic airbag set in the correction area, the pressure data corresponding to the correction area is obtained. The pressure data corresponding to the correction area includes the pressure value obtained by the pressure sensor set in the correction area.
[0135] Based on the pressure data corresponding to the correction area, the correction level corresponding to the correction area is determined; wherein, the correction level includes at least the first level and the second level, and the second level is greater than the first level;
[0136] If the correction level corresponding to the correction area is the first level, then the volume of the elastic airbag set in the correction area will be adjusted.
[0137] If the correction level corresponding to the correction area is the second level, then the extension of the adjustment rod set in the correction area is adjusted.
[0138] Implementing the above embodiments allows for more reasonable and effective adjustment of the user's sitting posture, further improving the intelligence level of the smart sofa.
[0139] In some embodiments, the posture correction module 530 is further used for:
[0140] Based on the pressure data corresponding to the correction area, count the first number of pressure sensors in the correction area whose pressure values are greater than or equal to the first pressure threshold.
[0141] If the proportion of the first quantity to the second quantity is greater than the proportion threshold, then the correction level corresponding to the correction area is determined to be the second level; where the second quantity is the number of pressure sensors contained in the correction area.
[0142] If the proportion of the first quantity to the second quantity is less than or equal to the proportion threshold, then the correction level corresponding to the correction area is determined to be the first level.
[0143] By implementing the above embodiments, the correction level corresponding to the correction area can be comprehensively judged based on the force conditions of each pressure sensor in the correction area, which improves the rationality of the determined correction level, thereby improving the effect of subsequent posture correction and further enhancing the intelligence level of the smart sofa.
[0144] In some embodiments, the posture correction module 530 is further used for:
[0145] If the correction level corresponding to the correction area is the first level, then determine the first proportion range in which the proportion of the first quantity to the second quantity is located.
[0146] The volume of the elastic airbags set in the correction area is adjusted according to the target volume of the airbags corresponding to the first ratio range.
[0147] The 530 posture correction module is also used for:
[0148] If the correction level corresponding to the correction area is the second level, then determine the second proportion range in which the proportion of the first quantity to the second quantity is located.
[0149] The length of the adjusting rod in the correction zone is adjusted according to the elongation corresponding to the second proportional range.
[0150] By implementing the above embodiments, a corresponding target volume or elongation of the airbag is determined based on the ratio range of the first quantity to the second quantity. The volume of the elastic airbag or the length of the adjusting rod is adjusted according to the target volume or elongation of the airbag, which further improves the effect of correcting the user's sitting posture and the intelligence level of the smart sofa.
[0151] In some embodiments, the posture correction module 530 is further used for:
[0152] Detect the smart mode of the smart sofa; the smart mode includes at least correction mode, entertainment mode and protection mode;
[0153] When the smart sofa is detected to be in either a posture correction mode or an entertainment mode, a prompt message is output. The prompt message is used to remind the user that the smart sofa will perform a posture correction operation after a preset time period.
[0154] When the smart sofa is in correction mode and no instruction to stop correction is received within a preset time period, if the correction level corresponding to the correction area is the first level, the volume of the elastic airbags set in the correction area will be adjusted; if the correction level corresponding to the correction area is the second level, the extension of the adjustment rod set in the correction area will be adjusted; in order to correct the body parts.
[0155] If the smart sofa is in entertainment mode and no instruction to stop correction is received within the preset time period, and the correction level corresponding to the correction area is the first level, then the volume of the elastic airbags set in the correction area will be adjusted.
[0156] By implementing the above embodiments, the posture correction function of the smart sofa can be limited by setting different smart modes, enabling the smart sofa to adapt to different posture correction situations and further improving the intelligence level of the smart sofa.
[0157] In some embodiments, the seating area includes a seat cushion and a backrest, which are rotatably connected. Figure 5 The posture correction device 500 shown also includes:
[0158] Backrest adjustment module 550 is used to determine the tilt angle between the user's back and the seat cushion based on the initial posture;
[0159] If the tilt angle is greater than the angle threshold, the backrest is rotated relative to the seat cushion so that the backrest is perpendicular to the seat cushion.
[0160] Implementing the above embodiments enables more comprehensive correction of the user's sitting posture, further improving the effectiveness of the smart sofa in correcting the user's sitting posture and enhancing the overall intelligence of the smart sofa.
[0161] In some embodiments, the seating area is also provided with an airbag. Figure 5 The posture correction device 500 shown also includes:
[0162] The soft and hard adjustment module 560 is used to determine the target seat area and the target airbag set in the target seat area based on the pressure value obtained by each pressure sensor if it is determined that the user is lying on the smart sofa. The target seat area is the seat area where the pressure value obtained by the corresponding pressure sensor is greater than the second pressure threshold or less than the third pressure threshold.
[0163] Control the inflation or deflation of the target airbag to adjust the firmness of the target seating area.
[0164] By implementing the above embodiments, the firmness of the smart sofa can be adjusted when the user is lying on it, further improving the intelligence level of the smart sofa.
[0165] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of the smart sofa disclosed in this application embodiment. The smart sofa 10 includes one or more seating areas 11, each seating area 11 is provided with multiple pressure sensors 12, and the multiple pressure sensors 12 within the same seating area 11 are evenly spaced. The smart sofa 10 also includes a correction mechanism 13, which includes elastic airbags. Figure 6 As shown, the smart sofa 600 includes:
[0166] Memory 610 storing executable program code;
[0167] Processor 620 coupled to memory;
[0168] Specifically, the processor 620 calls the executable program code stored in the memory 610 and performs the following steps:
[0169] The user's initial sitting posture on the smart sofa is determined based on the pressure value obtained from each pressure sensor.
[0170] The initial sitting posture is compared with the standard sitting posture, and the correct body parts for the user are determined based on the comparison results.
[0171] The volume of the elastic airbag is adjusted to correct the body part.
[0172] In some embodiments, the smart sofa is divided into several initial areas, each of which is equipped with a correction mechanism.
[0173] The processor 620 compares the initial sitting posture with the standard sitting posture, and determines the correction area based on the comparison results as follows:
[0174] The target area is determined based on the initial sitting posture, and the pressure value obtained by the pressure sensor in the target area is compared with the pressure value obtained by the pressure sensor in the standard area corresponding to the standard sitting posture. The body parts to be corrected are determined based on the comparison result. The target area is the initial area covered by the initial sitting posture on the smart sofa.
[0175] The correction area is determined based on the body part being corrected; the correction area is the initial area covered by the body part being corrected on the smart sofa.
[0176] The volume of the elastic airbag is adjusted to correct the body part, including:
[0177] The volume of the elastic airbags set in the correction area is adjusted to correct the body parts.
[0178] In some embodiments, the correction mechanism further includes an adjustment rod.
[0179] Before adjusting the volume of the elastic airbag set in the correction area, the processor 620 also performs the following steps:
[0180] Obtain pressure data corresponding to the correction area, including pressure values obtained by pressure sensors set in the correction area;
[0181] Based on the pressure data corresponding to the correction area, the correction level corresponding to the correction area is determined; wherein, the correction level includes at least the first level and the second level, and the second level is greater than the first level;
[0182] The processor 620 adjusts the volume of the elastic airbags set in the correction area in the following way:
[0183] If the correction level corresponding to the correction area is the first level, then the volume of the elastic airbag set in the correction area will be adjusted.
[0184] Processor 620 also performs the following steps:
[0185] If the correction level corresponding to the correction area is the second level, then the extension of the adjustment rod set in the correction area is adjusted.
[0186] In some embodiments, the processor 620 determines the correction level corresponding to the correction area based on the pressure data corresponding to the correction area in the following manner:
[0187] Based on the pressure data corresponding to the correction area, count the first number of pressure sensors in the correction area whose pressure values are greater than or equal to the first pressure threshold.
[0188] If the proportion of the first quantity to the second quantity is greater than the proportion threshold, then the correction level corresponding to the correction area is determined to be the second level; where the second quantity is the number of pressure sensors contained in the correction area.
[0189] If the proportion of the first quantity to the second quantity is less than or equal to the proportion threshold, then the correction level corresponding to the correction area is determined to be the first level.
[0190] In some embodiments, if the correction level corresponding to the correction area is the first level, the processor 620 adjusts the volume of the elastic airbag set in the correction area in the following manner:
[0191] If the correction level corresponding to the correction area is the first level, then determine the first proportion range in which the proportion of the first quantity to the second quantity is located.
[0192] The volume of the elastic airbags set in the correction area is adjusted according to the target volume of the airbags corresponding to the first ratio range.
[0193] If the correction level corresponding to the correction area is the second level, the processor 620 adjusts the extension of the adjustment rod set in the correction area in the following way:
[0194] If the correction level corresponding to the correction area is the second level, then determine the second proportion range in which the proportion of the first quantity to the second quantity is located.
[0195] The length of the adjusting rod in the correction zone is adjusted according to the elongation corresponding to the second proportional range.
[0196] In some embodiments, the seating area includes a seat cushion and a backrest, the seat cushion and the backrest being rotatably connected. The processor 620 also performs the following steps:
[0197] Determine the tilt angle between the user's back and the seat cushion based on the initial posture;
[0198] If the tilt angle is greater than the angle threshold, the backrest is rotated relative to the seat cushion so that the backrest is perpendicular to the seat cushion.
[0199] In some embodiments, the seating area is also provided with an airbag. The processor 620 further performs the following steps:
[0200] If it is determined that the user is lying on the smart sofa, then the target seating area and the target airbag set in the target seating area are determined based on the pressure value obtained by each pressure sensor; the target seating area is the seating area where the pressure value obtained by the corresponding pressure sensor is greater than the second pressure threshold or less than the third pressure threshold;
[0201] Control the inflation or deflation of the target airbag to adjust the firmness of the target seating area.
[0202] In some embodiments, the smart sofa also includes a rotating mechanism for rotating the seating area of the smart sofa.
[0203] After determining the user's initial sitting posture on the smart sofa based on the pressure values obtained from each pressure sensor, the processor 620 also performs the following steps:
[0204] The direction the user is facing is determined based on the user's initial sitting posture on the smart sofa;
[0205] The target home appliance is determined based on the direction the user is facing and the location of each home appliance; the target home appliance is the home appliance located in the direction the user is facing.
[0206] If any target home appliance is detected to be on, the rotating mechanism is controlled to rotate the seat area of the smart sofa so that the seat area of the smart sofa faces the target home appliance that is on.
[0207] In some embodiments, if the correction level corresponding to the correction area is the first level, the processor 620 adjusts the volume of the elastic airbag provided in the correction area; if the correction level corresponding to the correction area is the second level, the processor 620 adjusts the extension of the adjusting rod provided in the correction area; the method for correcting the body part is as follows:
[0208] Detect the smart mode of the smart sofa; the smart mode includes at least correction mode, entertainment mode and protection mode;
[0209] When the smart sofa is detected to be in either a posture correction mode or an entertainment mode, a prompt message is output. The prompt message is used to remind the user that the smart sofa will perform a posture correction operation after a preset time period.
[0210] When the smart sofa is in correction mode and no instruction to stop correction is received within a preset time period, if the correction level corresponding to the correction area is the first level, the volume of the elastic airbags set in the correction area will be adjusted; if the correction level corresponding to the correction area is the second level, the extension of the adjustment rod set in the correction area will be adjusted; in order to correct the body parts.
[0211] If the smart sofa is in entertainment mode and no instruction to stop correction is received within the preset time period, and the correction level corresponding to the correction area is the first level, then the volume of the elastic airbags set in the correction area will be adjusted.
[0212] It should be noted that the processor 620 can also perform other steps described in the previous embodiments, which will not be repeated here.
[0213] Among them, implementation Figure 6 The smart sofa shown can automatically correct improper sitting postures of users, thus improving the overall intelligence of the smart sofa.
[0214] This application further discloses a computer-readable storage medium storing a computer program thereon, characterized in that the computer program, when executed by a processor, implements the steps in the posture correction method based on a smart sofa described in the preceding embodiments.
[0215] The foregoing has provided a detailed description of a posture correction method based on a smart sofa and related products disclosed in the embodiments of this application. Specific examples have been used to illustrate the principles and embodiments of this application. The description of the embodiments above is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in specific embodiments and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of the application.
Claims
1. A smart sofa-based sitting posture correction method, characterized in that, The application is applied to a smart sofa, the smart sofa comprises one or more seat areas, each of the seat areas is provided with a plurality of pressure sensors, and the plurality of pressure sensors in the same seat area are uniformly distributed; the smart sofa is further provided with a correction mechanism, the correction mechanism comprises an elastic air bag; the smart sofa further comprises a rotating mechanism, the rotating mechanism is used for driving the seat area of the smart sofa to rotate; the method comprises the following steps: According to the pressure value obtained by each pressure sensor, the initial sitting posture of the user on the smart sofa is determined; The initial sitting posture is compared with a standard sitting posture, and the correction body part of the user is determined according to the comparison result; The volume of the elastic air bag is adjusted to correct the correction body part; After the initial sitting posture of the user on the smart sofa is determined according to the pressure value obtained by each pressure sensor, the method further comprises the following steps: According to the initial sitting posture of the user on the smart sofa, the direction towards which the user faces is determined; According to the direction and the position of each household electrical appliance, a target household electrical appliance is determined; wherein the target household electrical appliance is a household electrical appliance located at the position of the direction towards which the user faces; If it is detected that the target household electrical appliance is in an open state, the rotating mechanism is controlled to drive the seat area to rotate, so that the seat area faces the target household electrical appliance in the open state, and the initial sitting posture is preliminarily corrected.
2. The method of claim 1, wherein, The smart sofa is divided into a plurality of initial areas, and each initial area is provided with the correction mechanism; The initial sitting posture is compared with a standard sitting posture, and the correction body part of the user is determined according to the comparison result; According to the initial sitting posture, a target area is determined, and the pressure value obtained by the pressure sensor in the target area is compared with the pressure value obtained by the pressure sensor in the standard area corresponding to the standard sitting posture, and the correction body part is determined according to the comparison result; wherein the target area is an initial area covered by the initial sitting posture on the smart sofa; According to the correction body part, a correction area is determined; wherein the correction area is an initial area covered by the correction body part on the smart sofa; The volume of the elastic air bag provided in the correction area is adjusted to correct the correction body part. The correction mechanism further comprises an adjusting rod; 3. The method of claim 2, wherein, Before the volume of the elastic air bag provided in the correction area is adjusted, the method further comprises the following steps: Obtain the pressure data corresponding to the correction area, the pressure data corresponding to the correction area comprises the pressure value obtained by the pressure sensor provided in the correction area; According to the pressure data corresponding to the correction area, a correction level corresponding to the correction area is determined; wherein the correction level comprises at least a first level and a second level, and the second level is greater than the first level; The volume of the elastic air bag provided in the correction area is adjusted, comprising: If the correction level corresponding to the correction region is the first level, the volume of the elastic air bag arranged in the correction region is adjusted; The method further comprises: If the correction level corresponding to the correction region is the second level, the elongation of the adjusting rod arranged in the correction region is adjusted.
4. The method of claim 3, wherein, The method further comprises: According to the pressure data corresponding to the correction region, the first number of pressure sensors in the correction region whose corresponding pressure values are greater than or equal to a first pressure threshold value is counted; If the proportion of the first number in the second number is greater than a proportion threshold value, it is determined that the correction level corresponding to the correction region is a second level; wherein the second number is the number of pressure sensors included in the correction region; If the proportion of the first number in the second number is less than or equal to the proportion threshold value, it is determined that the correction level corresponding to the correction region is a first level.
5. The method of claim 4, wherein, The method further comprises: If the correction level corresponding to the correction region is the first level, it is determined that the proportion of the first number in the second number is in a first proportion interval; According to the target volume of the air bag corresponding to the first proportion interval, the volume of the elastic air bag arranged in the correction region is adjusted; The method further comprises: If the correction level corresponding to the correction region is the second level, it is determined that the proportion of the first number in the second number is in a second proportion interval; According to the elongation corresponding to the second proportion interval, the length of the adjusting rod arranged in the correction region is adjusted.
6. The method according to any one of claims 1 to 5, characterized in that, The seat region comprises a seat cushion and a backrest, and the seat cushion and the backrest are rotationally connected; the method further comprises: According to the initial sitting posture, an inclination angle between the back of the user and the seat cushion is determined; If the inclination angle is greater than an angle threshold value, the backrest is controlled to rotate relative to the seat cushion so that the backrest is perpendicular to the seat cushion.
7. The method of any one of claims 1-5, wherein, The seat region is further provided with an air bag; the method further comprises: If it is determined that the user lies on the intelligent sofa, according to the pressure values obtained by each pressure sensor, a target seat region and a target air bag arranged in the target seat region are determined; the target seat region is a seat region whose corresponding pressure value obtained by the pressure sensor is greater than a second pressure threshold value or less than a third pressure threshold value; The target air bag is controlled to inflate or deflate to adjust the softness of the target seat region.
8. A smart sofa based sitting posture correction device, characterized in that, The intelligent sofa comprises one or more seat areas, each of which is provided with a plurality of pressure sensors, and the plurality of pressure sensors in the same seat area are uniformly spaced; the intelligent sofa is further provided with a correction mechanism, the correction mechanism comprising an elastic air bag; the intelligent sofa further comprises a rotating mechanism, which is used to drive the seat area of the intelligent sofa to rotate; the device comprises: a sitting posture determination module, configured to determine an initial sitting posture of a user on the intelligent sofa according to the pressure values obtained by each pressure sensor; a position determination module, configured to compare the initial sitting posture with a standard sitting posture and determine a correction body part of the user according to the comparison result; a sitting posture correction module, configured to adjust the volume of the elastic air bag to correct the correction body part; an orientation adjustment module, configured to determine the orientation towards which the user faces according to the initial sitting posture of the user on the intelligent sofa; determine a target household appliance according to the orientation and the position of each household appliance; wherein the target household appliance is a household appliance located at the position of the orientation towards which the user faces; if it is detected that the target household appliance is in an open state, control the rotating mechanism to drive the seat area to rotate so that the seat area faces the target household appliance in the open state to preliminarily correct the initial sitting posture.
9. An intelligent sofa, characterized by The intelligent sofa comprises: a memory storing an execution program code; a processor coupled with the memory; the memory stores a computer program, and the computer program is executed by the processor to enable the processor to implement the method of any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Multifunctional intelligent backrest chair
CN109662501A
Intelligent seat capable of correcting sitting posture
CN113827055A
Posture stabilizer device of chair
KR1020160133967A