Segmented seat sitting posture detection method and device and storage medium

By dividing the chair surface into multiple partitions and combining the chair back pressure analysis, different strategies are used to determine whether the user's sitting posture is tilted, which solves the problem of inaccurate sitting posture detection under heavy clothing, and achieves higher accuracy and sensitivity sitting posture detection.

CN120226876AInactive Publication Date: 2025-07-01ZHEJIANG SUNON FURNITURE MFG

Patent Information

Application Number
CN202510713298.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-07-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The sitting posture detection method based on key points of the human body in the prior art is insufficient in the case of heavy clothing, resulting in inaccurate sitting posture detection results.

Method used

By dividing the chair surface into several partitions, the chair back pressure and the chair surface pressure of each partition are detected, and different strategies are used to analyze whether the user's sitting posture is inclined according to different sitting posture types, including upright sitting posture and backrest sitting posture, and the pressure difference value and gender factor are used to make judgments.

Benefits of technology

The dependence on human key point detection algorithms has been eliminated, and the accuracy and sensitivity of sitting posture detection has been improved, especially in heavy clothing, and the detection results are avoided due to changes in chair surface pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120226876A_ABST
    Figure CN120226876A_ABST
Patent Text Reader

Abstract

The invention provides a sitting posture detection method and equipment for a segmented seat and a storage medium, and relates to the technical field of sitting posture detection. Comprising the following steps that S1, a seat is provided, and the seat comprises a seat face and a seat back; s2, dividing the chair surface into a plurality of subareas; s3, detecting the pressure of the chair back and the pressure of the chair surface in each subarea; s4, whether the user is in an upright sitting posture or a backrest sitting posture is distinguished according to the chair back pressure; s5, in the upright sitting posture, analyzing whether the sitting posture of the user inclines left and right or forwards or not according to the chair surface pressure by adopting a first strategy; under the backrest sitting posture, a second strategy is adopted to jointly analyze whether the sitting posture of the user is inclined leftwards and rightwards or not according to the chair surface pressure and the chair back pressure; and S6, when the sitting posture is judged to incline leftwards and rightwards and / or forwards, giving an alarm. According to the application, the seat pressure in different subareas is analyzed, and whether a user on the seat tilts left and right or forwards can be judged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of sitting posture detection, and in particular to a sitting posture detection method, device, and storage medium for segmenting a chair surface. Background Art

[0002] Sitting at a work station for a long time has a great impact on the physical health of workers. Especially in the case of adopting an incorrect sitting posture, it will cause great damage to the neck, shoulders, and lumbar spine of workers, leading to the occurrence of various diseases.

[0003] In this situation, workers are often immersed in their work and are difficult to self-check for incorrect sitting postures. Therefore, it is necessary to detect the sitting postures of workers through external detection and issue an alarm to workers when incorrect sitting postures are found.

[0004] Chinese Patent Application No. CN116884083A proposes a sitting posture detection method, medium, and device based on human key points. By analyzing the human key points identified in the user image, it is determined whether the user has a sitting posture tilt. However, during use, technicians found that this method highly depends on the accuracy of the human key point extraction algorithm. Especially in winter, when users wear thick clothes, it causes great difficulties in identifying some of the human key points, such as the shoulders, and thus the sitting posture detection results are inaccurate. Summary of the Invention

[0005] This application provides a sitting posture detection method, device, and storage medium for segmenting a chair surface to at least solve the above technical problems existing in the prior art.

[0006] According to the first aspect of this application, a sitting posture detection method for segmenting a chair surface is provided, including the following steps: S1, provide a seat, where the seat includes a seat surface and a backrest; S2, segment the seat surface into several partitions; S3, detect the backrest pressure and the seat surface pressure in each partition; S4, distinguish whether the user is in an upright sitting posture or a reclined sitting posture according to the backrest pressure; S5, in the upright sitting posture, use a first strategy to analyze whether the user's sitting posture is tilted left and right or forward based on the seat surface pressure; in the reclined sitting posture, use a second strategy to jointly analyze whether the user's sitting posture is tilted left and right based on the seat surface pressure and the backrest pressure; S6, issue an alarm when it is determined that the sitting posture is tilted left and right and / or forward.

[0007] In certain embodiments of the first aspect of this application, the method for distinguishing an upright sitting posture from a reclined sitting posture is as follows: Obtain all the backrest pressures measured within the most recent first time period, count the first quantity of backrest pressures greater than a preset back pressure threshold, and divide the first quantity by the total number of backrest pressures to obtain a first ratio. If this first ratio is greater than a fixed ratio threshold, it is determined that the user is in a reclined sitting position; otherwise, it is determined that the user is in an upright sitting position.

[0008] In some embodiments of the first aspect of the present application, there are four such partitions, including a front left partition, a front right partition, a rear left partition, and a rear right partition.

[0009] In some embodiments of the first aspect of the present application, in the upright sitting position, the method of analyzing whether the user's sitting position is tilted left and right or forward using a first strategy for the seat surface pressure is as follows: Obtain all the seat surface pressures within the first time period; Calculate a first difference between the pressure on the left side of the seat and the pressure on the right side of the seat ;

[0010] Wherein, represents the pressure on the left side of the seat surface; represents the pressure on the right side of the seat surface; 、 、 、 respectively represent the seat surface pressures within the rear left partition, the front left partition, the rear right partition, and the front right partition measured at the time point i ; represents the first time period; represents the number of time points within the first time period i ; Compare the first difference with a set first threshold. If the first difference is greater than the first threshold, it is determined that the user is tilted left and right; otherwise, it is determined that the user is upright in the front; Calculate a second difference between the pressure on the rear side of the seat and the pressure on the front side of the seat ;

[0011] Wherein, represents the pressure on the rear side of the seat surface; represents the pressure on the front side of the seat surface; 、 、 、 respectively represent at the time point iThe measured seat surface pressures in the rear left partition, rear right partition, front left partition, and front right partition; represents the first time period; represents the time points within the first time period i quantity; is the gender factor; Compare the second difference with a set second threshold. If the second difference is less than the second threshold, it is determined that the user is leaning forward; otherwise, the user is sitting upright on the side.

[0012] In some embodiments of the first aspect of the present application, when the user is sitting upright both frontally and laterally, it is determined that the user's sitting posture is correct in the upright sitting position.

[0013] In some embodiments of the first aspect of the present application, when the user's gender is male, the gender factor b = 40N; when the user's gender is female, the gender factor b = 10N.

[0014] In some embodiments of the first aspect of the present application, In the backrest sitting posture, the method of jointly analyzing whether the user's sitting posture is in a left - right leaning sitting posture for the seat surface pressure and the backrest pressure by using a second strategy is as follows: Calculate the third difference between the pressure on the left side and the pressure on the right side of the seat ;

[0015] wherein, represents the pressure on the left side of the seat surface; represents the pressure on the right side of the seat surface; represents the backrest pressure; 、 、 、 respectively represent the seat surface pressures measured in the rear left partition, front left partition, rear right partition, and front right partition at the time point i ; represents the backrest pressure measured at the time point i; represents the correction coefficient of the backrest pressure to the pressure difference between the left and right sides of the seat surface; represents the first time period; represents the time points within the first time period i quantity; Compare the third difference with a set first threshold. If the third difference is greater than the first threshold, it is determined that the user is leaning left - right; otherwise, it is determined that the user's sitting posture is correct in the backrest sitting posture.

[0016] In certain embodiments of the first aspect of the present application, the value range of the correction coefficient k is from 0.05 to 0.1.

[0017] According to a second aspect of the present application, there is provided an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the present application.

[0018] According to a third aspect of the present application, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the method described in the present application.

[0019] Compared with the prior art, the present application has the following beneficial effects: 1. By detecting the seat surface pressure in different partitions of the seat surface and analyzing the seat surface pressure in these partitions, the present application can determine whether the user sitting on the seat is tilted left or right or tilted forward. Compared with the traditional sitting posture detection method based on human key points, it can eliminate the dependence on the human key point detection algorithm, especially avoiding the influence of wearing thick clothing on the recognition of human key points.

[0020] 2. Based on different backrest pressures, the present application divides the sitting posture detection into two situations: upright sitting posture and backrest sitting posture, and adopts different strategies for analysis respectively, so as to avoid the situation that when the user leans on the backrest, the seat surface pressure received by the seat surface will change accordingly, thus affecting the accuracy and sensitivity of the sitting posture detection.

[0021] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features and advantages of the exemplary embodiments of the present application will become readily understood. In the drawings, several embodiments of the present application are shown in an exemplary rather than restrictive manner, wherein: In the drawings, the same or corresponding reference numerals denote the same or corresponding parts.

[0023] Figure 1 Shows the overall method flowchart of the present application.

[0024] Figure 2 Shows the installation schematic diagram of the seat and pressure sensors of the present application.

[0025] Figure 3 Shows the schematic diagram of the seat surface partition of the present application.

[0026] Figure 4 Shows the schematic diagram for distinguishing different sitting postures of the present application.

[0027] Figure 5 Shows the schematic diagram of the sitting posture tilting forward of the present application.

[0028] Figure 6 Shows the schematic diagram of the sitting posture tilting left and right of the present application.

[0029] Figure 7 Shows the schematic diagram of the composition structure of the electronic device of the present application.

[0030] Description of reference numerals: 1. Seat; 11. Seat surface; 12. Backrest; 2. First pressure sensor; 3. Second pressure sensor. Detailed implementation manners

[0031] To make the objectives, features, and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0032] Embodiment 1: Please refer to Figure 1 , Embodiment 1 of the present application provides a sitting posture detection method for dividing the seat surface, including the following steps: S1, please provide a seat 1 according to Figure 2 , where the seat 1 includes a seat surface 11 and a backrest 12.

[0033] S2, please refer to Figure 3 , and divide the seat surface 11 into several partitions.

[0034] S3, detect the backrest pressure and the seat surface pressure in each partition.

[0035] A first pressure sensor 2 for detecting the seat surface pressure in the corresponding partition is respectively arranged in each partition. Preferably, there are four partitions in total, including a front left partition fl, a front right partition fr, a back left partition bl, and a back right partition br in sequence.

[0036] It is worth mentioning that the method for dividing the partition is as follows: taking the center point of the seat surface as the intersection point, two mutually perpendicular lines are respectively drawn, thereby dividing the seat surface into a front left partition fl, a front right partition fr, a rear left partition bl, and a rear right partition br.

[0037] In addition, a second pressure sensor 3 for detecting the pressure on the backrest is correspondingly arranged on the backrest 12. The first pressure sensor 2 and the second pressure sensor 3 regularly detect the corresponding pressure data (i.e., the seat surface pressure and the backrest pressure) and upload them.

[0038] S4. First, it is judged whether the user is sitting on the seat. If the user is sitting on the seat, then according to the backrest pressure, it is distinguished whether the user is in an upright sitting posture or a reclined sitting posture.

[0039] As Figure 4 shown, the user profile shown by the solid line represents the upright sitting posture, with the upper body of the user remaining upright and having no contact with the backrest. While the user profile shown by the dashed line represents the reclined sitting posture, with the upper body of the user in contact with the backrest.

[0040] As is well known, breaks are needed intermittently during office work. The function of the backrest is to provide support for the back when the user is resting, making the user more comfortable. Since the backrest gives a certain support force to the user, the pressure situation on the seat surface will change to a certain extent compared with the upright sitting posture. Therefore, here it is first distinguished whether the user is in an upright sitting posture or a reclined sitting posture, so as to conduct different strategy analyses later to achieve more accurate detection results.

[0041] Specifically, the method for distinguishing between the upright sitting posture and the reclined sitting posture can be realized according to the pressure situation on the backrest within a certain period of time, as follows: Obtain all the backrest pressures measured within the most recent first time period T1 , count the backrest pressures greater than a preset back pressure threshold to obtain a first quantity , and divide the first quantity by the total number of backrest pressures to obtain a first ratio . If this first ratio is greater than a fixed ratio threshold, which is preferably 70%, it is considered that the user's back is leaning on the backrest for more than 70% of the time within the first time period T1, and it is determined that the user is in a reclined sitting posture. Otherwise, it is determined that the user is in an upright sitting posture.

[0042] Similarly, the judgment on whether the user is sitting on the seat is similar to the analysis of the pressure situation on the backrest.

[0043] Obtain a number of seat surface pressure arrays measured within the second most recent time period. Each seat surface pressure array includes the seat surface pressures of all partitions. Statistically count the second quantity of seat surface pressure arrays where the seat surface pressures of all partitions are greater than a set surface pressure threshold. And divide the second quantity by the total number of seat surface pressure arrays to obtain a second ratio. If this second ratio is greater than a fixed ratio threshold, it is determined that the user is sitting on the seat.

[0044] If this second ratio is greater than the fixed ratio threshold, it means that within the first time period T1, the seat surface receives pressure for more than 70% of the time, and it is considered that the user is sitting on the seat.

[0045] S5. In the upright sitting posture, use the first strategy to analyze whether the user's sitting posture is tilted left or right or forward based on the seat surface pressure. In the backrest sitting posture, use the second strategy to jointly analyze whether the user's sitting posture is tilted left or right based on the seat surface pressure and the backrest pressure.

[0046] In this step, different strategies are used for analysis according to the two sitting postures distinguished above to determine whether the sitting posture is correct. The following will be specifically elaborated in several cases.

[0047] First, in the upright sitting posture, the method of using the first strategy to analyze whether the user's sitting posture is tilted left or right based on the seat surface pressure is as follows: Obtain all the seat surface pressures within the first time period T1.

[0048] Calculate the first difference between the pressure on the left side and the pressure on the right side of the seat .

[0049]

[0050] where represents the pressure on the left side of the seat surface; represents the pressure on the right side of the seat surface; 、 、 、 respectively represent the seat surface pressures within the rear left partition, front left partition, rear right partition, and front right partition measured at the time point i ; represents the first time period; represents the number of time points within the first time period i .

[0051] As Figure 6 shown, if the user's sitting posture is correct in the front, the pressure exerted by the human body on the seat surface should be approximately symmetric left and right. , that is, the obtained first difference should be approximately zero, and as the user's sitting posture gradually shifts to the left or right, the calculated first difference will also increase accordingly. Therefore, based on the first difference it is possible to determine whether the sitting posture is correct.

[0052] Specifically, compare the first difference with a set first threshold . If the first difference is greater than the first threshold, it is determined that the user is tilted left or right; otherwise, it is determined that the user is upright in the front. It should be noted that the first threshold is preferably 50N.

[0053] II. Under the upright sitting posture, the method of analyzing whether the user's sitting posture is tilted forward using the first strategy for the seat surface pressure is as follows: Calculate the second difference between the pressure on the rear side and the pressure on the front side of the seat .

[0054]

[0055] Among them, represents the pressure on the rear side of the seat surface; represents the pressure on the front side of the seat surface; 、 、 、 respectively represent the seat surface pressures within the rear left partition, rear right partition, front left partition, and front right partition measured at the time point i ; represents the first time period; represents the number of time points i within the first time period.

[0056] As Figure 5 shown, through analysis, it can be seen that under the sitting posture, the main weight of the upper body of the human body is exerted on the rear side of the seat surface. Therefore, whether the user is sitting upright or tilted forward, the pressures exerted on the front and rear sides of the seat surface (i.e., the rear pressure and the front pressure ) are not equal.

[0057] However, their difference will change uniformly, that is, compared with the upright sitting posture, the calculated second difference will decrease accordingly for the tilted forward sitting posture.

[0058] Therefore, the following method is used for discrimination: Compare the second difference with a set second threshold In comparison, if the second difference is less than the second threshold value, it is determined that the user is leaning forward, otherwise the user remains upright on the side.

[0059] It is worth mentioning that the value of the second threshold is different from that of the first threshold, and the value of the second threshold is positively correlated with the body weight of the human body or the total pressure applied to the seat surface. Taking a person with a body weight of 70 kg as an example, when sitting upright, the pressure difference between the front and rear sides of the chair may be about 50 - 100 N. Therefore, the value of the second threshold is the weighted value of the user's body weight or the total pressure on the seat surface . Taking the total pressure as an example, ; preferably is 0.1 - 0.2.

[0060] In the above two cases, when the user remains upright both frontally and laterally, it is determined that the user's sitting posture is correct in the upright sitting posture.

[0061] III. In the backrest sitting posture, the method of jointly analyzing whether the user's sitting posture is in a left - right tilted sitting posture for the seat surface pressure and the backrest pressure by using the second strategy is as follows: Since in the backrest sitting posture, the user's upper body relies on the backrest, there is no need to judge forward tilt, and only the left - right tilt needs to be judged.

[0062] Calculate the third difference between the pressure on the left side and the pressure on the right side of the seat .

[0063]

[0064] Among them, represents the pressure on the left side of the seat surface; represents the pressure on the right side of the seat surface; represents the backrest pressure; 、 、 、 respectively represent the seat surface pressures in the rear left partition, front left partition, rear right partition, and front right partition measured at the time point i ; represents the backrest pressure measured at the time point i; represents the correction coefficient of the backrest pressure to the pressure difference between the left and right sides of the seat surface; represents the first time period; represents the number of time points i in the first time period.

[0065] Since the backrest provides a certain amount of support to the user, the pressure on the seat surface will change compared to the upright sitting position. Specifically, the pressure on both sides of the seat surface will be reduced overall. Therefore, compared with the first case, in order to maintain the same sensitivity and accuracy, in the calculation of the third difference a correction factor for the backrest pressure is added. The value range of the correction factor k is from 0.05 to 0.1.

[0066] The judgment principle is similar to the first case. Compare the third difference with the set first threshold . If the third difference is greater than the first threshold, it is determined that the user is tilting left and right; otherwise, it is determined that the user's sitting posture is correct in the backrest sitting position.

[0067] Based on the above three cases, it can be analyzed whether the user has a tilted sitting posture in the two sitting postures respectively.

[0068] S6. When it is determined that the sitting posture is tilted left and right and / or forward, an alarm is issued. Preferably, the alarm can be a sound alarm or an alarm sent through the App program bound to the user account on the terminal.

[0069] Embodiment 2: This Embodiment 2 also proposes a sitting posture detection method with pressure zoning that can integrate gender factors.

[0070] In the second case of the above Embodiment 1, during the process of analyzing whether the user's sitting posture is tilted forward, the staff found that based on different genders, when men and women sit on the seat, the second difference between the pressure at the rear of the seat and the pressure at the front of the seat shows an obvious difference.

[0071] Based on this, in this Embodiment 2, the formula for calculating the second difference in its second case is corrected based on gender factors.

[0072] The specific replacement is as follows. Each seat is configured with the user's gender and uploaded.

[0073] Calculate the second difference between the pressure at the rear of the seat and the pressure at the front of the seat.

[0074]

[0075] Among them, represents the pressure at the rear of the seat surface; represents the pressure at the front of the seat surface; 、 、 、 respectively represent the seat surface pressures within the rear left partition, rear right partition, front left partition, and front right partition measured at the time point i ; represents the first time period; represents the number of time points within the first time period i ; is the gender factor. Preferably, when the user's gender is male, the gender factor b = 40 N; when the user's gender is female, the gender factor b = 10 N.

[0076] Embodiment 2 of the present invention can eliminate the error caused by the difference in male and female body types during the judgment of whether the sitting posture is tilted forward.

[0077] Embodiment 3: According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.

[0078] Figure 7 The schematic block diagram of an exemplary electronic device that can be used to implement the embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.

[0079] As Figure 7 shown, the device includes a computing unit, which can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) or the computer program loaded from the storage unit into the random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other through a bus. The input / output (I / O) interface is also connected to the bus.

[0080] Multiple components in the device are connected to the I / O interface, including: an input unit, such as a keyboard, a mouse, etc.; an output unit, such as various types of displays, speakers, etc.; a storage unit, such as a disk, an optical disc, etc.; and a communication unit, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit allows the device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0081] The computing unit can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit executes the various methods and processes described above, such as the sitting posture detection method for segmenting the chair surface described in Embodiment 1. For example, in some embodiments, the sitting posture detection method for segmenting the chair surface can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device via the ROM and / or the communication unit. When the computer program is loaded into the RAM and executed by the computing unit, one or more steps of the sitting posture detection method for segmenting the chair surface described above can be executed. Alternatively, in other embodiments, the computing unit can be configured to execute the sitting posture detection method for segmenting the chair surface in any other suitable way (e.g., by means of firmware).

[0082] Various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), application-specific standard products (ASSP), system-on-chip systems (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs, which can be executed and / or interpreted on a programmable system including at least one programmable processor, and the programmable processor can be a special or general programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0083] The program code for implementing the methods of this application can be written in any combination of one or more programming languages. These program codes can be provided to the processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing devices, such that when the program codes are executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program codes can be executed entirely on the machine, partially on the machine, executed partially on the machine as an independent software package and partially on a remote machine, or executed entirely on a remote machine or server.

[0084] In the context of this application, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0085] To provide for interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic, speech, or tactile input).

[0086] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0087] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is generated by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server incorporating a blockchain.

[0088] It should be understood that the various forms of processes shown above can be used, with steps reordered, added or deleted. For example, the steps recited in this application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved, and no limitations are imposed herein.

[0089] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In the description of this application, "a plurality of" means two or more, unless otherwise specifically defined.

[0090] As described above, the above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.

Claims

1. A sitting posture detection method for dividing a chair surface, characterized in that, Including the following steps: S1. Provide a seat, where the seat includes a seat surface and a backrest; S2. Divide the seat surface into several partitions; S3. Detect the backrest pressure and the seat surface pressure within each partition; S4. Distinguish whether the user is in an upright sitting position or a reclined sitting position according to the backrest pressure; S5. In the upright sitting position, adopt a first strategy to analyze whether the user's sitting position is tilted left and right or forward based on the seat surface pressure; in the reclined sitting position, adopt a second strategy to jointly analyze whether the user's sitting position is tilted left and right based on the seat surface pressure and the backrest pressure; S6. When it is determined that the sitting position is tilted left and right and / or forward, issue an alarm.

2. The sitting posture detection method for dividing a chair surface according to claim 1, wherein The method for distinguishing an upright sitting position from a reclined sitting position is as follows: Obtain all the backrest pressures measured in the most recent first time period, count the first quantity of backrest pressures greater than a preset back pressure threshold, and divide the first quantity by the total number of backrest pressures to obtain a first ratio. If the first ratio is greater than a fixed ratio threshold, it is determined that the user is in a reclined sitting position; otherwise, it is determined that the user is in an upright sitting position.

3. The sitting posture detection method for dividing a chair surface according to claim 1, characterized in that, There are four partitions in total, including a front left partition, a front right partition, a rear left partition, and a rear right partition.

4. A sitting posture detection method for dividing a chair surface according to claim 3, characterized in that, In the upright sitting position, the method for adopting a first strategy to analyze whether the user's sitting position is tilted left and right or forward based on the seat surface pressure is as follows: Obtain all the seat surface pressures within the first time period; Calculate the first difference between the pressure on the left side and the pressure on the right side of the seat ; Among them, represents the left pressure of the seat surface; represents the right pressure of the seat surface; 、 、 、 respectively represent the seat surface pressures within the rear left partition, front left partition, rear right partition, and front right partition measured at the time point i ; represents the first time period; represents the number of time points within the first time period i . Compare the first difference with a set first threshold value. If the first difference is greater than the first threshold value, it is determined that the user tilts left and right; otherwise, it is determined that the user remains upright in the front. Calculate the second difference between the rear pressure and the front pressure of the seat ; Among them, represents the rear pressure of the seat surface; represents the front pressure of the seat surface; 、 、 、 respectively represent the seat surface pressures within the rear left partition, rear right partition, front left partition, and front right partition measured at time point i ; represents the first time period; represents the number of time points i within the first time period; is the gender factor; Compare the second difference with a set second threshold. If the second difference is less than the second threshold, it is determined that the user is leaning forward; otherwise, the user remains upright on the side.

5. The sitting posture detection method for dividing a chair surface according to claim 4, wherein, When the user remains upright both frontally and laterally, it is determined that the user's sitting position is upright in the upright sitting position.

6. A sitting posture detection method for dividing a chair surface according to claim 4, characterized in that When the user's gender is male, the gender factor b = 40 N; when the user's gender is female, the gender factor b = 10 N.

7. A sitting position detection method for dividing a seat surface according to claim 3, characterized in that In the reclined sitting position, the method for jointly analyzing whether the user's sitting position is in a left-right tilted sitting position based on the seat surface pressure and the backrest pressure by adopting a second strategy is as follows: Calculate the third difference between the pressure on the left side and the pressure on the right side of the seat ; Among them, represents the left-side pressure of the chair surface; represents the right-side pressure of the chair surface; represents the backrest pressure; 、 、 、 respectively represent the chair surface pressures within the rear left partition, front left partition, rear right partition, and front right partition measured at the time point i ; represents the backrest pressure measured at the time point i; represents the correction coefficient of the backrest pressure to the pressure difference between the left and right sides of the chair surface; represents the first time period; represents the number of time points i within the first time period; Compare the third difference with a set first threshold. If the third difference is greater than the first threshold, it is determined that the user is tilting left and right. Otherwise, it is determined that the user has a proper sitting posture in the backrest sitting position.

8. A sitting posture detection method for dividing a chair surface according to claim 7, characterized in that The value range of the correction coefficient k is from 0.05 to 0.

1.

9. An electronic device, characterized in that, Including: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1-8.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Sitting posture detection method based on human body key points, medium and equipment

    CN116884083A

  • Man-machine interaction intelligent device based on sitting posture identification and application thereof

    CN102440588A

  • Seat pressure sensing sitting posture detection system and method thereof

    CN107067674A

  • Sitting posture identification method and smart seat

    CN108814616A

  • Intelligent seat with sitting posture acquisition function and sitting posture data acquisition method

    CN113558419A

Cited By

  • Posture correction device control method, system and terminal

    CN121500816A

  • Posture correction device control method, system and terminal

    CN121500816B