Control method of smart sofa and smart sofa

By installing gravity sensors on the smart sofa to identify users who are prone to fall and adjust the protective device, the problem of insufficient safety of the smart sofa is solved and effective protection for users who are prone to fall is achieved.

CN116439535BActive Publication Date: 2025-09-02HISENSE HOME APPLIANCES GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310366509.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-06
Publication Date
2025-09-02
Estimated Expiration
2043-04-06

AI Technical Summary

Technical Problem

During use, existing smart sofas lack safety protection for users who are prone to fall, such as infants and the elderly, resulting in frequent fall accidents.

Method used

By installing a gravity sensor on the smart sofa, the user's weight, stress area and attitude changes, determine whether the user is a user who is prone to falling, and adjust the position of the protective device and issue reminder information according to the user's position.

Benefits of technology

It effectively prevents users from falling from the sofa, improves the safety performance of smart sofas, especially the protection of users who are prone to falling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116439535B_ABST
    Figure CN116439535B_ABST
Patent Text Reader

Abstract

The present application discloses a control method for a smart sofa and a smart sofa, belonging to the field of smart home technology. The method comprises: determining characteristic information of a target user through at least one gravity sensor, identifying the target user based on the characteristic information to determine whether the target user is a user prone to falling, and if the target user is a user prone to falling, determining the current position of the target user on the smart sofa through at least one gravity sensor, and determining whether the target user needs protection based on the current position, and if it is determined that the target user needs protection, adjusting the position of the protective device and issuing a reminder message. In the case that the target user needs protection, the smart sofa can adjust the position of the protective device and issue a reminder message, so that protection for users prone to falling can be achieved, thereby effectively preventing users from falling from the sofa, and greatly improving the safety performance of the smart sofa.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home technology, and in particular to a control method for a smart sofa and a smart sofa. Background Art

[0002] With the continuous advancement of technology, smart sofas are increasingly entering people's lives. Smart sofas have multiple functions such as entertainment, leisure, and massage, which greatly improves the user experience.

[0003] However, the functions of the above-mentioned smart sofas are mainly to meet the user's entertainment and leisure needs, and there is a lack of improvement in the safety of the smart sofas. In daily life, we often hear news of infants and young children falling from the sofas. Therefore, a control method for smart sofas is urgently needed to prevent infants and young children from falling and improve the safety of smart sofas. Summary of the Invention

[0004] This application provides a control method and a smart sofa, which can solve the problem of low safety of smart sofas. The technical solution is as follows:

[0005] In one aspect, a control method for a smart sofa is provided, which is applied to the smart sofa. The smart sofa includes at least one gravity sensor and a protective device. The method includes:

[0006] determining, by means of the at least one gravity sensor, characteristic information of a target user, wherein the target user refers to a user currently using the smart sofa, the characteristic information including the target user's weight, the force-bearing area of ​​the smart sofa when the target user uses the smart sofa, and the number of posture changes of the target user when using the smart sofa;

[0007] Identifying the target user based on the characteristic information to determine whether the target user is a user prone to falling;

[0008] If the target user is the user prone to falling, determining the current position of the target user on the smart sofa by using the at least one gravity sensor;

[0009] Based on the current location, determining whether the target user needs protection;

[0010] If it is determined that the target user needs protection, the position of the protection device is adjusted and a reminder message is issued.

[0011] In another aspect, a smart sofa is provided, comprising a processor, at least one gravity sensor, and a protective device, wherein the processor is configured to:

[0012] determining, by means of the at least one gravity sensor, characteristic information of a target user, wherein the target user refers to a user currently using the smart sofa, the characteristic information including the target user's weight, the force-bearing area of ​​the smart sofa when the target user uses the smart sofa, and the number of posture changes of the target user when using the smart sofa;

[0013] Identifying the target user based on the characteristic information to determine whether the target user is a user prone to falling;

[0014] If the target user is the user prone to falling, determining the current position of the target user on the smart sofa by using the at least one gravity sensor;

[0015] Based on the current location, determining whether the target user needs protection;

[0016] If it is determined that the target user needs protection, the position of the protection device is adjusted and a reminder message is issued.

[0017] On the other hand, a control device for a smart sofa is provided, the device comprising:

[0018] a first determining module, configured to determine characteristic information of a target user using the at least one gravity sensor, wherein the target user refers to a user currently using the smart sofa, the characteristic information including the target user's weight, the force-bearing area of ​​the smart sofa when the target user uses the smart sofa, and the number of posture changes of the target user when using the smart sofa;

[0019] an identification module, configured to identify the target user based on the feature information to determine whether the target user is a user prone to falling;

[0020] a second determining module, configured to determine a current position of the target user on the smart sofa by using the at least one gravity sensor if the target user is the user prone to falling;

[0021] A third determining module is used to determine whether the target user needs protection based on the current location;

[0022] The adjustment module is used to adjust the position of the protection device and issue a reminder message if it is determined that the target user needs protection.

[0023] On the other hand, a computer-readable storage medium is provided, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor, the steps of the control method of the smart sofa are implemented.

[0024] On the other hand, a computer program product comprising instructions is provided. When the instructions are executed on a computer, the computer executes the steps of the above-mentioned method for controlling the smart sofa.

[0025] The technical solution provided by this application can at least bring the following beneficial effects:

[0026] The system identifies the target user to determine whether they are prone to falling. If so, the system then determines whether they require protection based on their current position on the smart sofa. If protection is required, the smart sofa adjusts the position of the protective device and issues a warning message, effectively preventing them from falling and significantly improving the safety of the smart sofa. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0028] Figure 1 This is a structural diagram of a smart sofa provided in an embodiment of the present application;

[0029] Figure 2 Schematic diagram of a smart sofa provided in an embodiment of the present application;

[0030] Figure 3 Schematic diagram of another smart sofa provided in an embodiment of the present application;

[0031] Figure 4 This is a flow chart of a control method for a smart sofa provided in an embodiment of the present application;

[0032] Figure 5 This is a flowchart of determining whether a target user needs protection, provided by an embodiment of the present application;

[0033] Figure 6 This is a schematic diagram of a sofa boundary provided in an embodiment of the present application;

[0034] Figure 7 This is a flowchart of determining a reference distance threshold provided by an embodiment of the present application;

[0035] Figure 8 This is a flow chart of determining the moving direction of a target user provided by an embodiment of the present application;

[0036] Figure 9 This is a flow chart of determining the moving speed of a target user provided by an embodiment of the present application;

[0037] Figure 10 This is a schematic diagram of a protective plate provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0039] Before explaining in detail the control method of the smart sofa provided in the embodiment of the present application, the application scenarios involved in the embodiment of the present application are first introduced.

[0040] With the continuous advancement of science and technology, smart sofas are increasingly entering people's lives. Smart sofas have multiple functions such as entertainment, leisure, and massage, which greatly improve the user experience. However, the functions of the above-mentioned smart sofas are mainly to meet the user's entertainment and leisure needs, and there is a lack of improvement in the safety of smart sofas. Since infants, elderly people and other users are inconvenient to move and are prone to falling, in daily life, we often hear news of infants, elderly people and other users falling off the sofa. In order to avoid such situations and improve the safety performance of smart sofas, an embodiment of the present application provides a control method for a smart sofa. When it is determined that the target user is a user who is prone to falling, based on the current position of the target user on the smart sofa, it is determined whether the target user needs protection. If the target user needs protection, the position of the protective device of the smart sofa is adjusted and a reminder message is issued. In this way, protection can be achieved for users who are prone to falling, thereby effectively preventing infants, elderly people and other users from falling off the sofa, greatly improving the safety performance of the smart sofa.

[0041] Please refer to Figure 1 , Figure 1 1 is a schematic diagram illustrating the structure of a smart sofa according to an exemplary embodiment. The smart sofa 101 includes at least one gravity sensor 1011 and a protective device 1012. In some embodiments, the at least one gravity sensor 1011 is located anywhere on the smart sofa where it can come into contact with a target user. For example, the at least one gravity sensor 1011 can be located at a seat position on the smart sofa. This embodiment of the present application is not limited to this.

[0042] When the target user is using the smart sofa 101, the smart sofa 101 can determine the characteristic information of the target user through the at least one gravity sensor 1011, and then identify the target user based on the characteristic information to determine whether the target user is a user prone to falling. If the smart sofa determines that the target user is a user prone to falling, it will determine the current position of the target user on the smart sofa 101 through the at least one gravity sensor 1011, and then determine whether the target user needs protection based on the current position of the target user on the smart sofa 101. If it is determined that the target user needs protection, the smart sofa can adjust the position of the protective device 1012 and issue a reminder message.

[0043] In some embodiments, please refer to Figure 2 and Figure 3 The protective device 1012 of the smart sofa 101 may include a sofa leaning portion 10121 of the smart sofa and at least one protective plate 10122 ( Figure 3 4 protective plates are used to schematically represent the at least one protective plate).

[0044] The sofa leaning portion 10121 may be a portion of the smart sofa 101 on which the target user can lean. Figure 2 The armrests and backrest on both sides of the smart sofa 101 serve as the sofa leaning portion 10121. For example, if the smart sofa 101 determines that the target user does not need protection, the at least one protective plate 10122 can be hidden inside the smart sofa 101. If the smart sofa 101 determines that the target user is prone to falling and needs protection, the height of the sofa leaning portion 10121 can be adjusted and / or the at least one protective plate 10122 can be popped out.

[0045] Those skilled in the art should understand that the above-mentioned smart sofa 101 is only an example. Other existing or future smart sofas that are applicable to the embodiments of the present application should also be included in the protection scope of the embodiments of the present application and are included here by reference.

[0046] It should be noted that the application scenarios and smart sofas described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art will know that with the emergence of new application scenarios and technological advancements, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0047] Next, the control method of the smart sofa provided in the embodiment of the present application is explained in detail.

[0048] Figure 4This is a flow chart of a control method for a smart sofa provided by an embodiment of the present application. The method is applied to a smart sofa, which includes at least one gravity sensor and a protective device. Figure 4 , the method includes the following steps.

[0049] Step 401: Determine characteristic information of a target user through the at least one gravity sensor, where the target user refers to a user currently using the smart sofa. The characteristic information includes the target user's weight, the force-bearing area of ​​the smart sofa when the target user uses the smart sofa, and the number of times the target user changes his or her posture when using the smart sofa.

[0050] When a target user sits on the smart sofa, a target gravity sensor among at least one gravity sensor included in the smart sofa can detect the pressure of the target user on the smart sofa. The target gravity sensor can send the detected pressure value to the smart sofa. The smart sofa receives the pressure value sent by the target gravity sensor to obtain a target pressure value, and determines the force-bearing area of ​​the target user when using the smart sofa based on the target gravity sensor. The target user's weight is determined based on the force-bearing area and the target pressure value. The number of posture changes of the target user when using the smart sofa is determined based on the force-bearing area.

[0051] In some embodiments, the smart sofa can determine the force sensor in the target sensor, determine the parameters of the force ellipse based on the coordinates of the force sensor, and determine the force area when the target user uses the smart sofa based on the parameters of the force ellipse. The force ellipse refers to the ellipse where the target sensor is located, and the parameters of the force ellipse include the length of the major axis and the length of the minor axis of the force ellipse.

[0052] In some embodiments, the direct target sensor may be used as the force sensor. In other embodiments, the target sensor corresponding to the target pressure value greater than the first pressure threshold among the target pressure values ​​may be used as the force sensor.

[0053] When the target user sits on the smart sofa, the target user's clothing or palms and other parts can also come into contact with the smart sofa. At this time, the gravity sensor can also detect the corresponding pressure, but this pressure is usually small and does not belong to the force-bearing area of ​​the smart sofa when the target user uses the smart sofa. If the target sensor is directly used as the force sensor, the final calculated force-bearing area of ​​the smart sofa may be large, thereby affecting the accuracy of the subsequent determination of the target user's weight. Therefore, the target sensor corresponding to the target pressure value greater than the pressure threshold in the target pressure value can be used as the force sensor. In this way, the target sensors with smaller pressure values ​​can be filtered, thereby ensuring the accuracy of the force-bearing area of ​​the smart sofa obtained later.

[0054] For example, the smart sofa can establish a rectangular coordinate system and store the coordinates of each gravity sensor in the rectangular coordinate system of the at least one gravity sensor. In this case, the smart sofa can determine the coordinates of the force sensor in the at least one gravity sensor.

[0055] It should be noted that if the origin of the rectangular coordinate system is located at a different position, the at least one gravity sensor may be located in a different quadrant. To facilitate subsequent calculations and reduce the computational complexity of the smart sofa, when establishing the rectangular coordinate system, the at least one gravity sensor can be located in the first quadrant. That is, the coordinates of each gravity sensor in the rectangular coordinate system are non-negative. The following description will use the example of the at least one gravity sensor having non-negative coordinates as an example.

[0056] Based on the coordinates of the force sensor, the implementation process of determining the parameters of the force ellipse includes: determining the maximum value in the horizontal coordinate of the force sensor as the first maximum value, determining the minimum value in the horizontal coordinate of the force sensor as the first minimum value, determining the maximum value in the vertical coordinate of the force sensor as the second maximum value, determining the minimum value in the vertical coordinate of the force sensor as the second minimum value, determining the difference between the first maximum value and the first minimum value as the first value, determining the difference between the second maximum value and the second minimum value as the second value, using the maximum value of the first value and the second value as the length of the major axis, and using the minimum value of the first value and the second value as the length of the minor axis.

[0057] In some embodiments, the length of the major axis may be multiplied by the length of the minor axis, multiplied by one quarter, and then multiplied by π to obtain the force area when the target user uses the smart sofa.

[0058] The process of determining the target user's weight based on the force area and the target pressure value includes: determining a reference pressure value based on the target pressure value, and determining the weight corresponding to the reference pressure value and the force area based on the reference pressure value and the force area, and using the weight as the target user's weight.

[0059] In some embodiments, the maximum pressure value among the target pressure values ​​can be determined as the reference pressure value. In other embodiments, the target pressure values ​​greater than the second pressure threshold among the target pressure values ​​can be used as candidate pressure values, and the average of the candidate pressure values ​​can be used as the reference pressure value. Of course, in actual applications, the reference pressure value can also be determined by other methods, which are not limited in the embodiments of the present application.

[0060] In some embodiments, the smart sofa stores a correspondence between a force-bearing area range, a reference pressure value range, and a weight. In this case, the smart sofa can determine the reference pressure value and the weight corresponding to the force-bearing area from the correspondence between the force-bearing area range, the reference pressure value range, and the weight.

[0061] Based on the force area of ​​the target user when using the smart sofa, the implementation process of determining the number of posture changes of the target user when using the smart sofa includes: the smart sofa stores a historical force area set and a historical position set of the target user, the historical position set includes multiple historical position coordinates, the historical force area set includes multiple historical force areas, and the multiple historical position coordinates correspond to the multiple historical force areas one-to-one. The smart sofa also stores the generation time corresponding to the multiple historical position coordinates (multiple historical force areas), and the generation time indicates the moment when the target user was located at the corresponding historical position coordinate (historical force area). The historical force area is the force area of ​​the smart sofa when the target user used the smart sofa at the historical time, and the historical position coordinates are the coordinates of the smart sofa when the target user used the smart sofa at the historical time. In this case, the current position and current time of the target user on the smart sofa are determined, and the historical position coordinates and current position corresponding to the generation time whose time difference with the current time is less than or equal to the time difference threshold among the multiple generation times are used as candidate coordinates. The historical force areas corresponding to the generation times whose time difference with the current time is less than or equal to the time difference threshold and the force areas when the target user uses the smart sofa are used as candidate force areas. Based on the candidate coordinates and the candidate force areas, the number of posture changes when the target user uses the smart sofa is determined. The force areas when the target user uses the smart sofa are stored in the historical force area set, and the current coordinates are stored in the historical position set.

[0062] In some embodiments, the current position is the current coordinates of the target user on the smart sofa. The parameters of the force ellipse also include the coordinates of the center point of the force ellipse. In this case, the coordinates of the center point of the force ellipse can be directly determined as the current position of the target user on the smart sofa. The implementation method of determining the coordinates of the center point of the force ellipse can be referred to in related art and will not be further described here.

[0063] For any candidate coordinate and candidate force area, if the candidate coordinate immediately before the generation time of the candidate coordinate is different from the candidate coordinate, and / or the difference between the force area corresponding to the candidate coordinate immediately before the generation time of the candidate coordinate and the force area corresponding to the candidate coordinate is greater than the area difference threshold, then the number of posture changes is incremented by 1; otherwise, the number of posture changes is not incremented by 1. Each candidate coordinate and the force area corresponding to the candidate coordinate are processed in the above manner, and the number of posture changes when the target user uses the smart sofa can be ultimately obtained.

[0064] In the case that the generation time of the candidate coordinate is not the generation time closest to the current moment among the generation times of the candidate coordinates, if the adjacent candidate coordinates before the generation time of the candidate coordinate are different from the candidate coordinates, or the difference between the force area corresponding to the adjacent candidate coordinates before the generation time of the candidate coordinate and the force area corresponding to the candidate coordinate is greater than the area difference threshold, it means that the target user has changed the posture, or the target user has moved on the smart sofa, and therefore, the number of posture changes can be increased by 1; otherwise, it means that the target user has not changed the posture or moved, and therefore, the number of posture changes can be not increased by 1.

[0065] The first pressure value, the second pressure value, and the area difference threshold are all pre-set, and the first pressure value and the second pressure value may be the same or different, and may be adjusted according to different needs in different situations.

[0066] For example, the smart sofa also includes a sound collector, and the feature information also includes the sound frequency of the target user. In this case, the smart sofa can collect the audio information of the target user, and then determine the sound frequency of the target user based on the audio information and according to relevant algorithms.

[0067] For example, the feature information also includes an image of the target user. In this case, the smart sofa can shoot the target user through a target camera to obtain the image of the target user. The shooting range of the target camera covers the user activity area of ​​the smart sofa.

[0068] It should be noted that in actual applications, there may be multiple target users using the smart sofa. These multiple target users usually use the smart sofa in a certain order, and the smart sofa determines the characteristic information of each target user according to the order.

[0069] Step 402: Based on the characteristic information of the target user, identify the target user to determine whether the target user is a user prone to falling.

[0070] In some embodiments, identification can be performed through a recognition model, that is, the characteristic information of the target user can be input into the recognition model to obtain a recognition result output by the recognition model. The recognition result can be whether the target user is a user prone to falling, or the probability that the target user is a user prone to falling.

[0071] It should be noted that the entity performing recognition through the recognition model can be either a server or a smart sofa. If the entity performing recognition through the recognition model is a server, the smart sofa can communicate with the server. In this case, the smart sofa can send the target user's feature information to the server, and the server can identify the target user based on the target user's feature information, thereby obtaining a recognition result, which the server can then send to the smart sofa.

[0072] In a case where the identification result is the probability that the target user is a user prone to falling, a target user whose probability of being a user prone to falling is greater than a probability threshold may be determined as a user prone to falling.

[0073] The probability threshold is set in advance, for example, the probability threshold may be set to 0.75, and may be modified according to different needs in different situations.

[0074] In some embodiments, before using the recognition model for recognition, the recognition model may be trained. Specifically, feature information of multiple training users is obtained, and whether the training user corresponding to each of the feature information of the multiple training users is a user prone to falling is determined. The feature information of the training users is used as input to the recognition model, and whether the training user corresponding to the feature information of the training users is a user prone to falling is used as output of the recognition model to train the recognition model.

[0075] Step 403: If the target user is a user prone to falling, the current position of the target user on the smart sofa is determined by at least one gravity sensor.

[0076] If the target user is not a user prone to falling, the current position of the target user on the smart sofa is determined without using at least one gravity sensor.

[0077] If the target user is prone to falling, it means that the target user is prone to falling from the sofa. Therefore, it is necessary to use at least one gravity sensor to determine the current position of the target user on the smart sofa. If the target user is not prone to falling, it means that the target user is prone to falling from the sofa. Therefore, it is not necessary to use at least one gravity sensor to determine the current position of the target user on the smart sofa.

[0078] The implementation method of determining the current position of the target user on the smart sofa through at least one gravity sensor is consistent with the above-mentioned implementation method of determining the current position of the target user on the smart sofa. For details, please refer to the relevant content above and will not be repeated here.

[0079] It should be noted that the user who is prone to falling refers to a user with limited mobility and / or poor body balance, such as infants and the elderly.

[0080] Step 404: Based on the current position of the target user on the smart sofa, determine whether the target user needs protection.

[0081] In some embodiments, the smart sofa includes at least one sofa boundary. In this case, please refer to Figure 5 Based on the current position and the position of the at least one sofa boundary, the distance between the target user and the at least one sofa boundary can be determined to obtain at least one distance, and the reference distance threshold corresponding to the at least one sofa boundary can be determined. Based on the at least one distance and the reference distance threshold corresponding to the at least one sofa boundary, it is determined whether the target user needs protection.

[0082] Please refer to Figure 6 The smart sofa includes four sofa boundaries, namely a first sofa boundary, a second sofa boundary, a third sofa boundary, and a fourth sofa boundary. The first sofa boundary is the backrest of the smart sofa, the second sofa boundary is the boundary of the seat of the smart sofa that is not the backrest and armrest, the third sofa boundary is the left armrest of the smart sofa, and the fourth sofa boundary is the right armrest of the smart sofa.

[0083] Based on the above description, the smart sofa can establish a rectangular coordinate system. In this case, the smart sofa also stores the linear equations corresponding to the at least one sofa boundary in the rectangular coordinate system, and the current position of the target user on the smart sofa is the current coordinates of the target user on the smart sofa. Based on the current coordinates and the linear equations corresponding to the at least one sofa boundary, the smart sofa can calculate the distance between the current coordinates and the at least one linear equation according to the point-to-line distance formula, thereby obtaining at least one distance.

[0084] There are multiple implementation methods for determining the reference distance threshold corresponding to at least one sofa boundary, two of which are described below.

[0085] In a first implementation, the smart sofa stores a correspondence between at least one sofa boundary and a reference distance threshold. In this case, the smart sofa can directly determine the reference distance threshold corresponding to each sofa boundary from the correspondence between at least one sofa boundary and the reference distance threshold.

[0086] For the second implementation, please refer to Figure 7Based on the current position, the moving speed and moving direction of the target user are determined, and the sofa boundary located in the moving direction of at least one sofa boundary is determined as the target boundary. Based on the target boundary and the moving speed, a target distance threshold is determined from the correspondence between the sofa boundary, the moving speed, and the distance threshold. The target distance threshold is determined as the reference distance threshold corresponding to the target boundary. Based on the correspondence between the sofa boundary and the reference distance threshold, the reference distance threshold corresponding to other boundaries of the at least one sofa boundary other than the target boundary is determined.

[0087] In actual applications, the target user's moving speed may be too fast. In this case, the target user can reach the sofa boundary in a shorter time. If the target user's moving speed is not taken into account when determining the reference distance threshold corresponding to the sofa boundary, the target user cannot be protected in time, resulting in poor protection effect of the smart sofa. Therefore, the sofa boundary located in the moving direction of the target user can be determined as the target boundary, and the reference distance threshold corresponding to the target boundary is determined according to the target user's moving speed. In this way, it can effectively ensure that the smart sofa can protect the target user in time even if the target user is at a faster speed.

[0088] In some embodiments, the smart sofa stores a historical location set of the target user, which includes multiple historical location coordinates. The historical location coordinates are the coordinates of the smart sofa when the target user used the smart sofa at a historical time. In this case, please refer to Figure 8 Based on multiple historical location coordinates and the current location, the smart sofa can fit the trajectory equation corresponding to the target user's movement trajectory according to the relevant algorithm, determine the tangent vector of the trajectory equation at the current location according to the relevant algorithm, and use the direction indicated by the tangent vector as the target user's movement direction.

[0089] In some embodiments, the smart sofa also stores the generation time corresponding to multiple historical location coordinates, which indicates the time when the target user is at the historical location coordinates. In this case, please refer to Figure 9 The smart sofa can determine the historical location coordinates with the closest generation time to the current location among multiple historical location coordinates as the first historical location coordinates, and based on the first historical location coordinates and the current location, determine the distance between the first historical location coordinates and the current location according to the distance formula between the two points, and divide the distance between the first historical location coordinates and the current location by the time difference between the first historical location coordinates and the current location as the moving speed of the target user.

[0090] In some embodiments, the smart sofa stores a correspondence between the sofa boundary, the moving speed, and the distance threshold. The smart sofa can determine the target distance threshold corresponding to the target boundary and the moving speed of the target user from the correspondence between the sofa boundary, the moving speed, and the distance threshold, and determine the target distance threshold as the reference distance threshold corresponding to the target boundary.

[0091] In some embodiments, the smart sofa also stores a correspondence between sofa boundaries and reference distance thresholds. In this case, the reference distance thresholds corresponding to other boundaries other than the target boundary in at least one sofa boundary can be determined from the correspondence between the sofa boundaries and the reference distance thresholds.

[0092] Although the sofa boundary corresponding to the target user's movement direction is the target boundary, in actual applications, the target user may fall towards other sofa boundaries while moving towards the target boundary. Therefore, it is necessary to determine the reference distance thresholds corresponding to other boundaries to achieve comprehensive protection for the user.

[0093] For example, if there is a distance in at least one distance that is less than or equal to the corresponding reference distance threshold, it is determined that the target user needs protection. Otherwise, it is determined that the target user does not need protection.

[0094] If at least one of the distances is less than or equal to the corresponding reference distance threshold, it indicates that the target user is close to the sofa boundary and has a high risk of falling. Therefore, it can be determined that the target user needs protection. Otherwise, it indicates that the target user is far from the sofa boundary and has a low risk of falling. Therefore, it can be determined that the target user does not need protection.

[0095] Step 405: If it is determined that the target user needs protection, the position of the protection device is adjusted and a reminder message is issued.

[0096] As an example, the protective device of a smart sofa may include a sofa backrest and at least one protective panel. In this case, the sofa boundary corresponding to the distance less than or equal to the corresponding reference distance threshold in at least one distance may be determined as the protective boundary. If the sofa backrest exists within the protective boundary, the height of the sofa backrest is adjusted and / or the protective panel is popped up at the location of the sofa backrest. The sofa backrest may include a sofa backrest or a sofa armrest. If the sofa backrest does not exist within the protective boundary, the protective panel under the seat of the smart sofa is popped up.

[0097] The sofa boundary corresponding to at least one distance greater than the corresponding reference distance threshold is not determined as a protection boundary.

[0098] In some embodiments, the smart sofa stores a correspondence between the protection boundary and the protection device, and the smart sofa can determine the protection device corresponding to the protection boundary from the correspondence between the protection boundary and the protection device.

[0099] In some embodiments, the height of the sofa backrest can be adjusted higher to prevent the target user from stepping over the sofa backrest and falling. In other embodiments, the height of the sofa backrest can be lowered to prevent the target user's head or other body parts from being hit by the sofa backrest, and to prevent the target user from stepping over the sofa backrest at too high a height, thereby reducing the risk of injury to the target user.

[0100] It should be noted that the protective plate corresponding to the protective boundary of the sofa backrest portion can be one or more. In other words, the protective plate under the seat of the smart sofa can be composed of multiple sub-protective plates. Please refer to Figure 10 In the smart sofa, the protective panel corresponding to the protective boundary where there is no sofa leaning part is composed of three sub-protective panels, namely sub-protective panel 1, sub-protective panel 2, and sub-protective panel 3. In this case, if there is no sofa leaning part in the protective boundary, the smart sofa can also determine the sub-protective panel closest to the current location based on the current location of the target user, and then pop up the sub-protective panel closest to the current location.

[0101] The system identifies the target user to determine whether they are prone to falling. If so, the system then determines whether they require protection based on their current position on the smart sofa. If protection is required, the smart sofa adjusts the position of the protective device and issues a warning message, effectively preventing them from falling and significantly improving the safety of the smart sofa.

[0102] When the target user sits on the smart sofa, the target user's clothing or palms and other parts can also come into contact with the smart sofa. At this time, the gravity sensor can also detect the corresponding pressure, but this pressure is usually small and does not belong to the force-bearing area of ​​the smart sofa when the target user uses the smart sofa. If the target sensor is directly used as the force sensor, the final calculated force-bearing area of ​​the smart sofa may be large, thereby affecting the accuracy of the subsequent determination of the target user's weight. Therefore, the target sensor corresponding to the target pressure value greater than the pressure threshold in the target pressure value can be used as the force sensor. In this way, the target sensors with smaller pressure values ​​can be filtered, thereby ensuring the accuracy of the force-bearing area of ​​the smart sofa obtained later.

[0103] In actual applications, the target user's moving speed may be too fast. In this case, the target user can reach the sofa boundary in a shorter time. If the target user's moving speed is not taken into account when determining the reference distance threshold corresponding to the sofa boundary, the target user cannot be protected in time, resulting in poor protection effect of the smart sofa. Therefore, the sofa boundary in the moving direction can be determined as the target boundary, and the reference distance threshold corresponding to the target boundary can be determined according to the target user's moving speed. In this way, it can effectively ensure that the smart sofa can protect the target user in time even if the target user is at a faster speed.

[0104] The present application also provides a control device for a smart sofa, which can be implemented as part or all of the smart sofa by software, hardware, or a combination of both. The device includes: a first determination module, an identification module, a second determination module, a third determination module, and an adjustment module.

[0105] The first determination module is configured to determine characteristic information of a target user using at least one gravity sensor. The target user is a user currently using the smart sofa. The characteristic information includes the target user's weight, the force-bearing area of ​​the smart sofa when the target user is using the smart sofa, and the number of posture changes the target user makes when using the smart sofa. The detailed implementation process is described in detail in the above embodiments and will not be repeated here.

[0106] The identification module is used to identify the target user based on the feature information to determine whether the target user is a user prone to falling. The detailed implementation process is referred to the corresponding content of each embodiment above and will not be repeated here.

[0107] The second determination module is used to determine the current position of the target user on the smart sofa through at least one gravity sensor if the target user is a user who is prone to falling. The detailed implementation process is referred to the corresponding content of each embodiment above and will not be repeated here.

[0108] The third determination module is used to determine whether the target user needs protection based on the current location. The detailed implementation process refers to the corresponding content of each embodiment above and will not be repeated here.

[0109] The adjustment module is used to adjust the position of the protection device and issue a reminder message if it is determined that the target user needs protection. The detailed implementation process refers to the corresponding content in the above embodiments and will not be repeated here.

[0110] Optionally, the smart sofa includes at least one sofa boundary;

[0111] The third determination module is specifically configured to:

[0112] Based on the current position and the position of at least one sofa boundary, determining the distance between the target user and the at least one sofa boundary to obtain at least one distance;

[0113] Determine a reference distance threshold corresponding to at least one sofa boundary;

[0114] Based on reference distance thresholds corresponding to at least one distance and at least one sofa boundary, it is determined whether the target user needs protection.

[0115] Optionally, the third determining module is specifically configured to:

[0116] Determine the target user's movement speed and direction based on their current location;

[0117] determining a sofa boundary located in the moving direction among the at least one sofa boundary as a target boundary;

[0118] Based on the target boundary and the moving speed, the target distance threshold is determined from the corresponding relationship between the sofa boundary, the moving speed and the distance threshold;

[0119] determining the target distance threshold as a reference distance threshold corresponding to the target boundary;

[0120] Based on the correspondence between the sofa boundaries and the reference distance thresholds, the reference distance thresholds corresponding to the boundaries other than the target boundary in at least one sofa boundary are determined.

[0121] Optionally, the third determining module is specifically configured to:

[0122] If there is a distance in at least one distance that is less than or equal to the corresponding reference distance threshold, it is determined that the target user needs protection.

[0123] Optionally, the adjustment module is specifically configured to:

[0124] Determine the sofa boundary corresponding to at least one distance that is less than or equal to the corresponding reference distance threshold as a protection boundary;

[0125] If there is a sofa leaning portion at the protection boundary, adjusting the height of the sofa leaning portion and / or popping out a protective plate at the location of the sofa leaning portion, the sofa leaning portion including a sofa backrest or a sofa armrest;

[0126] If there is no sofa leaning part in the protection boundary, the protection plate under the seat of the smart sofa will pop out.

[0127] The system identifies the target user to determine whether they are prone to falling. If so, the system then determines whether they require protection based on their current position on the smart sofa. If protection is required, the smart sofa adjusts the position of the protective device and issues a warning message, effectively preventing them from falling and significantly improving the safety of the smart sofa.

[0128] When the target user sits on the smart sofa, the target user's clothing or palms and other parts can also come into contact with the smart sofa. At this time, the gravity sensor can also detect the corresponding pressure, but this pressure is usually small and does not belong to the force-bearing area of ​​the smart sofa when the target user uses the smart sofa. If the target sensor is directly used as the force sensor, the final calculated force-bearing area of ​​the smart sofa may be large, thereby affecting the accuracy of the subsequent determination of the target user's weight. Therefore, the target sensor corresponding to the target pressure value greater than the pressure threshold in the target pressure value can be used as the force sensor. In this way, the target sensors with smaller pressure values ​​can be filtered, thereby ensuring the accuracy of the force-bearing area of ​​the smart sofa obtained later.

[0129] In actual applications, the target user's moving speed may be too fast. In this case, the target user can reach the sofa boundary in a shorter time. If the target user's moving speed is not taken into account when determining the reference distance threshold corresponding to the sofa boundary, the target user cannot be protected in time, resulting in poor protection effect of the smart sofa. Therefore, the sofa boundary in the moving direction can be determined as the target boundary, and the reference distance threshold corresponding to the target boundary can be determined according to the target user's moving speed. In this way, it can effectively ensure that the smart sofa can protect the target user in time even if the target user is at a faster speed.

[0130] It should be noted that the smart sofa control device provided in the above embodiment is merely an example of the division of the above functional modules when controlling the smart sofa. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the smart sofa control device provided in the above embodiment and the smart sofa control method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0131] In some embodiments, a computer-readable storage medium is further provided, which stores a computer program. When executed by a processor, the computer program implements the steps of the smart sofa control method described in the above embodiments. For example, the computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical data storage device.

[0132] It is worth noting that the computer-readable storage medium mentioned in the embodiments of the present application may be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0133] It should be understood that all or part of the steps for implementing the above embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the steps may be implemented in the form of a computer program product. The computer program product may include one or more computer instructions. The computer instructions may be stored in the computer-readable storage medium.

[0134] That is, in some embodiments, a computer program product including instructions is further provided, which, when executed on a computer, enables the computer to execute the steps of the above-mentioned method for controlling the smart sofa.

[0135] It should be understood that the "at least one" mentioned herein refers to one or more, and "a plurality of" refers to two or more. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0136] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in the embodiments of this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the characteristic information of the target user and the current location of the target user on the smart sofa involved in the embodiments of this application are obtained with full authorization.

[0137] The above description is an embodiment provided for this application and is not intended to limit this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application should be included in the scope of protection of this application.

Claims

1. A control method for a smart sofa, characterized in that: Applied to a smart sofa, the smart sofa includes at least one boundary, at least one gravity sensor and a protective device, and the method includes: determining, by means of the at least one gravity sensor, characteristic information of a target user, wherein the target user refers to a user currently using the smart sofa, the characteristic information including the target user's weight, the force-bearing area of ​​the smart sofa when the target user uses the smart sofa, and the number of posture changes of the target user when using the smart sofa; Based on the characteristic information, the target user is identified to determine whether the target user is a user prone to falling, where the user prone to falling refers to a user with limited mobility and / or poor body balance; If the target user is the user prone to falling, determining the current position of the target user on the smart sofa by using the at least one gravity sensor; Based on the current position and the position of the at least one sofa boundary, determining the distance between the target user and the at least one sofa boundary to obtain at least one distance; based on the current position, determining the moving speed and moving direction of the target user; and determining the sofa boundary located in the moving direction among the at least one sofa boundary as the target boundary; Based on the target boundary and the moving speed, determining a target distance threshold from a correspondence between sofa boundaries, moving speeds, and distance thresholds; determining the target distance threshold as a reference distance threshold corresponding to the target boundary; and determining reference distance thresholds corresponding to other boundaries of the at least one sofa boundary other than the target boundary from a correspondence between sofa boundaries and reference distance thresholds; If there is a distance in the at least one distance that is less than or equal to the corresponding reference distance threshold, determining that the target user needs protection; If it is determined that the target user needs protection, the position of the protection device is adjusted and a reminder message is issued.

2. The method according to claim 1, wherein The step of adjusting the position of the protective device comprises: Determine the sofa boundary corresponding to the distance less than or equal to the corresponding reference distance threshold among the at least one distance as the protection boundary; If there is a sofa leaning portion on the protection boundary, adjusting the height of the sofa leaning portion and / or popping out a protective plate at the position of the sofa leaning portion, wherein the sofa leaning portion includes a sofa backrest or a sofa armrest; If the sofa leaning portion does not exist in the protection boundary, the protection plate under the seat of the smart sofa is popped out.

3. A smart sofa, characterized in that: The smart sofa includes at least one boundary, a processor, at least one gravity sensor and a protective device, wherein the processor is configured to: determining, by means of the at least one gravity sensor, characteristic information of a target user, wherein the target user refers to a user currently using the smart sofa, the characteristic information including the target user's weight, the force-bearing area of ​​the smart sofa when the target user uses the smart sofa, and the number of posture changes of the target user when using the smart sofa; Based on the characteristic information, the target user is identified to determine whether the target user is a user prone to falling, where the user prone to falling refers to a user with limited mobility and / or poor body balance; If the target user is the user prone to falling, determining the current position of the target user on the smart sofa by using the at least one gravity sensor; Based on the current position and the position of the at least one sofa boundary, determining the distance between the target user and the at least one sofa boundary to obtain at least one distance; based on the current position, determining the moving speed and moving direction of the target user; and determining the sofa boundary located in the moving direction among the at least one sofa boundary as the target boundary; Based on the target boundary and the moving speed, determining a target distance threshold from a correspondence between the sofa boundary, the moving speed, and the distance threshold; Determining the target distance threshold as a reference distance threshold corresponding to the target boundary; Determining, from a correspondence between sofa boundaries and reference distance thresholds, reference distance thresholds corresponding to other boundaries of the at least one sofa boundary except the target boundary; If there is a distance in the at least one distance that is less than or equal to the corresponding reference distance threshold, determining that the target user needs protection; If it is determined that the target user needs protection, the position of the protection device is adjusted and a reminder message is issued.

4. The smart sofa according to claim 3, wherein: The processor is configured to: Determine the sofa boundary corresponding to the distance less than or equal to the corresponding reference distance threshold among the at least one distance as the protection boundary; If there is a sofa leaning portion on the protection boundary, adjusting the height of the sofa leaning portion and / or popping out a protective plate at the position of the sofa leaning portion, wherein the sofa leaning portion includes a sofa backrest or a sofa armrest; If the sofa leaning portion does not exist in the protection boundary, the protection plate under the seat of the smart sofa is popped out.

Citation Information

Patent Citations

  • Intelligent safety protection device for preventing infant from falling

    CN107248261A

  • Protection method and device for preventing user from falling from bed, storage medium and mattress

    CN110825006A

  • Automatic control method and control system of intelligent sofa

    CN114167908A