Intelligent sitting posture correction system

Through the intelligent sitting posture correction system, three-dimensional modeling and machine learning technology are used to monitor and evaluate students' sitting posture in real time, and guide students to correct it through non-invasive vibration reminder, solving the problem of sitting posture correction in the existing technology that is inefficient, unable to adapt to different student forms and reminders and interfere with the classroom, achieving efficient and personalized sitting posture correction effect.

CN119904979APending Publication Date: 2025-04-29WUXI BOLT EDUCATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411664416.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The sitting posture correction method of students in the existing classroom is inefficient and has large environmental restrictions, so they cannot adapt to the physical shapes of different students, and the correction reminder method interferes with classroom order.

Method used

The intelligent sitting posture correction system is adopted, including modeling module, coordinate system establishment module, sitting posture recognition module and vibration reminder module. Through three-dimensional modeling and machine learning technology, students' sitting postures are monitored and evaluated in real time, personalized correction suggestions are provided, and students are guided to correct through non-invasive vibration reminder.

Benefits of technology

It improves the accuracy and real-time nature of sitting posture monitoring, realizes personalized assessment and intelligent reminders of students' sitting postures, avoids poor correction results or excessive correction problems caused by unified standards, and does not interfere with classroom order.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904979A_ABST
    Figure CN119904979A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet of Things and intelligent classrooms, in particular to an intelligent sitting posture correction system, which comprises a modeling module, a coordinate system establishment module, a sitting posture recognition module and a vibration reminding module, and is characterized in that the modeling module is used for establishing a three-dimensional model of a classroom where students are located; the space positions of all the students are determined; the coordinate system establishing module is used for establishing a coordinate system of a three-dimensional model and updating positioning of coordinate points of key parts of n students; the server is used for calculating sitting posture parameters of the n students and storing coordinate point data and the sitting posture parameters of key parts of the n students; the sitting posture recognition module is used for storing preset correct sitting posture parameters of students; the matching module is used for matching sitting posture parameters and position data of corresponding students and generating data packets; whether the sitting posture is correct or not is judged, and a reminding signal is generated; the vibration reminding module is used for displaying the position data of the nth student; and a vibration prompt is given out to remind the nth student to correct the sitting posture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet of Things and smart classroom, and in particular to an intelligent sitting posture correction system. Background Art

[0002] With the development of Internet of Things technology and people's attention to students' health, in the field of sitting posture monitoring and correction technology, although a variety of methods and systems have been proposed and applied in real life, the existing technology still has significant deficiencies and challenges, which has promoted the research and development needs of new intelligent sitting posture correction systems. Traditional sitting posture monitoring technologies mostly rely on simple camera monitoring or pressure sensor devices. However, these technologies face many limitations in practical applications. Camera monitoring technology is limited by light conditions, shooting angles and possible obstructions, which greatly reduces the accuracy and reliability of monitoring results. In addition, this technology also involves the issue of student privacy protection and is not easy to be widely used in public places in classrooms. Although the pressure sensor can detect some information about the sitting posture, its monitoring range is limited and cannot fully reflect the student's sitting posture status. It is also susceptible to external interference, resulting in frequent false alarms and missed alarms. Different students have different physical characteristics in terms of body shape, height, and weight, while existing sitting posture monitoring technologies often use a unified sitting posture standard for evaluation. This "one-size-fits-all" assessment method not only fails to accurately reflect the students' actual sitting posture, but may also lead to poor correction effects or over-correction due to overly strict or loose standards. The traditional wired connection method limits the flexibility and portability of the monitoring equipment, which is not conducive to its wide application in actual scenarios. In addition, most traditional reminder methods for correcting sitting posture are disruptive, which can easily disrupt classroom order and affect the learning of other students, and are not suitable for use in classroom teaching.

[0003] Therefore, an intelligent sitting posture correction system is proposed. Summary of the invention

[0004] The present invention aims to solve the problem that the current traditional method of correcting students' sitting posture in the classroom is inefficient and has great environmental restrictions. At the same time, it is impossible to take into account the different physical characteristics of different students in terms of body shape, height, weight and physiological characteristics. The correction effect may be poor or over-correction may occur due to overly strict or loose standards. At the same time, the reminder method for correcting sitting posture interferes with classroom order and is not suitable for use in the classroom.

[0005] The technical solution adopted by the present invention to solve its technical problem is:

[0006] An intelligent sitting posture correction system includes a modeling module, a coordinate system establishment module, a sitting posture recognition module and a vibration reminder module.

[0007] The modeling module is used to build a three-dimensional model of the classroom where the students are located; and to determine the spatial positions of all students; and then transmit the spatial position data of n students to the sitting posture recognition module;

[0008] The coordinate system establishment module is used to establish the coordinate system of the three-dimensional model; and is used to update the positioning of the coordinate points of the key parts of the n students; and is used to calculate the sitting posture parameters of the n students based on the coordinate point data of the key parts of the n students, and then transmit the sitting posture parameters of the n students to the above-mentioned sitting posture recognition module; and is used to store the coordinate point data and sitting posture parameters of the key parts of the n students;

[0009] The sitting posture recognition module is used to store preset correct sitting posture parameters of students; and is used to obtain the correct sitting posture threshold range according to the preset correct sitting posture parameters of students; and is used to match the sitting posture parameters and position data of the corresponding students and generate a data packet after receiving the sitting posture parameters of n students and the spatial position data of n students; and is used to compare the sitting posture parameters of n students with the correct sitting posture threshold range; and is used to generate a reminder signal after determining that the sitting posture of the nth student is incorrect, and then transmit the reminder signal and the position data of the nth student to the vibration reminder module;

[0010] The vibration reminder module is used to convert the reminder signal and the location data of the nth student into a format recognizable by the intelligent terminal after receiving the reminder signal and the location data of the nth student; and to display the location data of the nth student; and to send a vibration reminder to remind the nth student to correct his sitting posture.

[0011] Preferably, the modeling module includes a space scanning unit, a model building unit and a Bluetooth positioning unit.

[0012] The space scanning unit is used to perform an all-round scan of the classroom to obtain the geometric shape, size and layout information of the classroom, and then transmit the obtained geometric shape, size and layout information of the classroom to the model building unit;

[0013] The model building unit is used to build a three-dimensional model of the classroom according to the geometric shape, size and layout information of the classroom after receiving the geometric shape, size and layout information of the classroom;

[0014] The Bluetooth positioning unit is used to determine the spatial positions of n students based on the propagation time and signal strength parameters of the measurement signals sent by the receiver and the smart bracelets worn by n students, combined with the triangulation positioning algorithm, and then transmit the spatial position data of the n students to the sitting posture recognition module.

[0015] Preferably, the method for determining the spatial positions of n students is:

[0016] d i =c*Δti / 2;

[0017] (x n -x i ) 2 +(y n -y i ) 2 =(d i ) 2 ;

[0018] Among them, d i is the distance between the i-th receiver and the bracelet, in m, c is the speed of light, in m / s, Δt i It is half of the total time difference from the signal being sent from the bracelet to the i-th receiver receiving and returning the confirmation signal, and its unit is s. (x n ,y n ) is the spatial position of the nth student, and its unit is m, (x i ,y i ) is the coordinate position of the i-th receiver, its unit is m, i∈(1,3), and i is an integer.

[0019] Preferably, it includes a coordinate system submodule, a dynamic update submodule and a parameter calculation submodule,

[0020] The coordinate system submodule is used to establish a unified global three-dimensional coordinate system after the three-dimensional model of the classroom is built; and is used to generate key point tracking signals after the coordinate system is established, and then transmit the key point tracking signals to the dynamic update submodule;

[0021] The dynamic update submodule is used to track and update the coordinate point data of the contact points between the heads, necks, buttocks and seats of the n students in real time after receiving the key point tracking signal, and then transmit the coordinate point data of the contact points between the heads, necks, buttocks and seats of the n students to the parameter calculation submodule and the storage unit;

[0022] The parameter calculation submodule is used for calculating the sitting posture parameters of the n students according to the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students after receiving the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students, and then transmitting the calculated sitting posture parameters of the n students to the storage unit and the sitting posture recognition module respectively;

[0023] The storage unit is used to store the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students and the sitting posture parameters of the n students after receiving the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students and the sitting posture parameters of the n students.

[0024] Preferably, the calculation formula for the sitting posture parameters of n students is:

[0025]

[0026] in, is the vector from the 2D coordinate point of the head to the 2D coordinate point of the neck of the nth student, is the vector from the two-dimensional coordinate point of the nth student's neck to the two-dimensional coordinate point where the buttocks touch the seat, is the two-dimensional coordinate point data of the head of the nth student, is the two-dimensional coordinate point data of the neck of the nth student, is the two-dimensional coordinate point data of the contact point between the nth student's buttocks and the seat, is the sitting posture parameter of the nth student, in degrees.

[0027] Preferably, the sitting posture recognition module includes a sitting posture database submodule, a data matching unit and a comparison and judgment submodule;

[0028] The sitting posture database submodule is used to store preset correct sitting posture parameters of students; and is used to obtain the correct sitting posture threshold range according to the preset correct sitting posture parameters of students, and then transmit the correct sitting posture threshold range to the comparison and judgment submodule;

[0029] The data matching unit is used to match the sitting posture parameters and position data of the corresponding students and package the data after receiving the spatial position data of n students and the sitting posture parameters of n students; and is used to generate a sitting posture judgment signal after the matching is completed, and then transmit the sitting posture judgment signal and the data packet to the comparison judgment submodule;

[0030] The comparison and judgment submodule is used to compare the sitting posture parameters of n students with the correct sitting posture threshold range after receiving the correct sitting posture threshold range, the sitting posture judgment signal and the data packet; and is used to generate a reminder signal after judging that the sitting posture of the nth student is incorrect, and then transmit the reminder signal and the position data of the nth student to the vibration reminder module.

[0031] Preferably, the correct sitting posture threshold range is obtained by training the preset correct sitting posture parameters of the students as follows:

[0032]

[0033] in, is the maximum value of the correct sitting posture threshold range, in degrees. is the preset correct sitting posture parameter of the i-th student, the unit is degree, and D is the total number of preset correct sitting posture parameters of students.

[0034] Preferably, the method of comparing the sitting posture parameters of n students with the correct sitting posture threshold range is:

[0035]

[0036] When Result=true, it is determined that the sitting posture of the nth student is correct, and when Result=false, it is determined that the sitting posture of the nth student is incorrect.

[0037] Preferably, the vibration reminder module includes a signal conversion submodule, a Zigbee module and a reminder module;

[0038] The signal conversion submodule is used to convert the reminder signal and the location data of the nth student into a format recognizable by the intelligent terminal after receiving the reminder signal and the location data of the nth student, and then transmit the format-converted reminder signal and the location data of the nth student to the Zigbee module;

[0039] The Zigbee module is used for transmitting the format-converted reminder signal and the position data of the nth student to the reminder module respectively after receiving the format-converted reminder signal and the position data of the nth student;

[0040] The reminder module is used to display the location data of the nth student after receiving the location data of the nth student; and is used to vibrate to remind the student to correct his sitting posture after receiving the reminder signal.

[0041] Preferably, the reminder module includes a teacher mobile display unit and a student vibration reminder unit;

[0042] The teacher's mobile display unit is used to display the location data of the nth student after receiving the location data of the nth student; the teacher's mobile display unit is one or more of a smart phone or a tablet;

[0043] The student vibration reminder unit is used to vibrate to remind students to correct their sitting posture after receiving a reminder signal; the student vibration reminder unit is one or more types of smart bracelets.

[0044] Beneficial effects of the present invention:

[0045] 1. Through high-precision 3D modeling technology, the system can accurately construct the classroom environment and locate the spatial position of each student in real time. This technology not only improves the accuracy of positioning, but also enables the system to flexibly adapt to different classroom layouts, enhancing the versatility and practicality of the system.

[0046] 2. The coordinate system establishment module can update the coordinate points of students' key parts in real time and calculate the students' sitting posture parameters based on these coordinate point data. This dynamic monitoring and calculation capability enables the system to detect changes in students' sitting postures in a timely manner, store the key coordinate point data and sitting posture parameters of each student, and provide a rich data source for subsequent data analysis and optimization.

[0047] 3. The sitting posture recognition module uses machine learning technology to train the correct sitting posture threshold range, and can intelligently match and judge according to the received sitting posture parameters. This intelligent recognition method not only improves the accuracy of sitting posture judgment, but also realizes personalized assessment of students' sitting posture, avoiding poor correction effect or over-correction problems caused by unified standards.

[0048] 4. The vibration reminder module uses a non-invasive reminder method, which sends vibration reminders through smart terminals, which can effectively guide students to improve their sitting posture without interfering with the normal classroom teaching order. This technology not only improves the effectiveness of reminders, but also enhances students' comfort and acceptance. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings of the embodiments are briefly introduced below. The drawings described below only relate to some embodiments of the present invention, but are not intended to limit the present invention.

[0050] In the attached picture:

[0051] Figure 1 It is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION

[0052] The concept and technical effects of the present invention will be clearly and completely described below in conjunction with embodiments to fully understand the purpose, features and effects of the present invention.

[0053] See also Figure 1 ,

[0054] An intelligent sitting posture correction system includes a modeling module, a coordinate system establishment module, a sitting posture recognition module and a vibration reminder module.

[0055] The modeling module is used to build a three-dimensional model of the classroom where the students are located; and to determine the spatial positions of all students; and then transmit the spatial position data of n students to the sitting posture recognition module;

[0056] The coordinate system establishment module is used to establish the coordinate system of the three-dimensional model; and is used to update the positioning of the coordinate points of the key parts of the n students; and is used to calculate the sitting posture parameters of the n students based on the coordinate point data of the key parts of the n students, and then transmit the sitting posture parameters of the n students to the above-mentioned sitting posture recognition module; and is used to store the coordinate point data and sitting posture parameters of the key parts of the n students;

[0057] The sitting posture recognition module is used to store preset correct sitting posture parameters of students; and is used to obtain the correct sitting posture threshold range according to the preset correct sitting posture parameters of students; and is used to match the sitting posture parameters and position data of the corresponding students and generate a data packet after receiving the sitting posture parameters of n students and the spatial position data of n students; and is used to compare the sitting posture parameters of n students with the correct sitting posture threshold range; and is used to generate a reminder signal after determining that the sitting posture of the nth student is incorrect, and then transmit the reminder signal and the position data of the nth student to the vibration reminder module;

[0058] The vibration reminder module is used to convert the reminder signal and the location data of the nth student into a format recognizable by the intelligent terminal after receiving the reminder signal and the location data of the nth student; and to display the location data of the nth student; and to send a vibration reminder to remind the nth student to correct his sitting posture.

[0059] In this embodiment, the modeling module includes a space scanning unit, a model building unit and a Bluetooth positioning unit.

[0060] The space scanning unit is used to perform an all-round scan of the classroom to obtain the geometric shape, size and layout information of the classroom, and then transmit the obtained geometric shape, size and layout information of the classroom to the model building unit. The space scanning unit is a three-dimensional scanner;

[0061] The model building unit is used to build a three-dimensional model of the classroom according to the geometric shape, size and layout information of the classroom after receiving the geometric shape, size and layout information of the classroom, and the model building unit is AutoCAD;

[0062] The Bluetooth positioning unit is used to determine the spatial position of n students based on the propagation time and signal strength parameters of the measured signal emitted by the receiver and the smart bracelets worn by n students, combined with the triangulation positioning algorithm, and then transmit the spatial position data of n students to the sitting posture recognition module. The Bluetooth positioning unit is a Bluetooth low-power beacon or receiver. By constructing a three-dimensional model of the classroom where the students are located, it accurately depicts the spatial layout of the classroom. On this basis, it can accurately locate and record the spatial position information of all students in the classroom. Subsequently, this information is efficiently transmitted to the sitting posture recognition module to provide basic data for subsequent student sitting posture analysis. Through high-precision three-dimensional modeling technology, the system can accurately construct the classroom environment and locate the spatial position of each student in real time. This technology not only improves the accuracy of positioning, but also enables the system to flexibly adapt to different classroom layouts, enhancing the versatility and practicality of the system.

[0063] In this embodiment, the method for determining the spatial positions of n students is:

[0064] d i =c*Δti / 2;

[0065] (x n -x i ) 2 +(y n -y i ) 2 =(d i ) 2 ;

[0066] Among them, d i is the distance between the i-th receiver and the bracelet, in m, c is the speed of light, in m / s, Δt i It is half of the total time difference from the signal being sent from the bracelet to the i-th receiver receiving and returning the confirmation signal, and its unit is s. (x n ,y n ) is the spatial position of the nth student, and its unit is m, (x i ,y i ) is the coordinate position of the i-th receiver, its unit is m, i∈(1,3), and i is an integer.

[0067] In this embodiment, when (x1, y1) = (0, 0), (x2, y2) = (4, 0), (x3, y3) = (2, 3), d1, d2, d3 are 3m, 3.61m, 3.46m respectively, the spatial position of the nth student is calculated to be (2.4, 1.8).

[0068] In this embodiment, the sitting posture recognition module includes a coordinate system submodule, a dynamic update submodule and a parameter calculation submodule.

[0069] The coordinate system submodule is used to establish a unified global three-dimensional coordinate system after the three-dimensional model of the classroom is built; and is used to generate key point tracking signals after the coordinate system is established, and then transmit the key point tracking signals to the dynamic update submodule. The coordinate system submodule is a processor;

[0070] The dynamic update submodule is used to track and update the coordinate point data of the contact points between the heads, necks, buttocks and seats of the n students in real time after receiving the key point tracking signal, and then transmit the coordinate point data of the contact points between the heads, necks, buttocks and seats of the n students to the parameter calculation submodule and the storage unit. The dynamic update submodule is a processor;

[0071] The parameter calculation submodule is used for calculating the sitting posture parameters of the n students according to the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students after receiving the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students, and then transmitting the calculated sitting posture parameters of the n students to the storage unit and the sitting posture recognition module respectively. The parameter calculation submodule is a processor;

[0072] The storage unit is used to store the coordinate point data of the contact points of the heads, necks, buttocks and seats of n students and the sitting posture parameters of n students after receiving the coordinate point data of the contact points of the heads, necks, buttocks and seats of n students and the sitting posture parameters of n students. The storage unit is a solid-state hard disk. By further setting the coordinate system in the constructed three-dimensional model, the coordinate points of the key body parts of each student can be accurately located. These coordinate points will be updated in real time as the sitting posture of the students changes. The module will also calculate the sitting posture parameters of each student, such as spinal curvature and shoulder inclination, based on these coordinate point data, and store these parameters together with the coordinate point data, and transmit them to the sitting posture recognition module for further analysis.

[0073] In this embodiment, the calculation formula of the sitting posture parameters of n students is:

[0074]

[0075] in, is the vector from the 2D coordinate point of the head to the 2D coordinate point of the neck of the nth student, is the vector from the two-dimensional coordinate point of the nth student's neck to the two-dimensional coordinate point where the buttocks touch the seat, is the two-dimensional coordinate point data of the head of the nth student, is the two-dimensional coordinate point data of the neck of the nth student, is the two-dimensional coordinate point data of the contact point between the nth student's buttocks and the seat, is the sitting posture parameter of the nth student, in degrees.

[0076] In this embodiment, when The calculated sitting posture parameter value of the nth student is 86 degrees.

[0077] In this embodiment, the sitting posture recognition module includes a sitting posture database submodule, a data matching unit and a comparison and judgment submodule;

[0078] The sitting posture database submodule is used to store preset correct sitting posture parameters of students; and is used to train the correct sitting posture threshold range obtained according to the preset correct sitting posture parameters of students, and then transmit the correct sitting posture threshold range to the comparison and judgment submodule. The sitting posture database submodule is an edge computing platform;

[0079] The data matching unit is used to match the sitting posture parameters and position data of the corresponding students and package the data after receiving the spatial position data of n students and the sitting posture parameters of n students; and is used to generate a sitting posture judgment signal after the matching is completed, and then transmit the sitting posture judgment signal and the data packet to the comparison judgment submodule, and the data matching unit is a processor;

[0080] The comparison and judgment submodule is used to compare the n students' sitting posture parameters and the correct sitting posture threshold range after receiving the correct sitting posture threshold range, the sitting posture judgment signal and the data packet; and is used to generate a reminder signal after judging that the nth student's sitting posture is incorrect, and then transmit the reminder signal and the nth student's position data to the vibration reminder module. The comparison and judgment submodule is a processor. This module is embedded with preset students' correct sitting posture parameters, and based on these parameters, the correct sitting posture threshold range is trained through machine learning technology. When receiving the student sitting posture parameters and spatial position data from the modeling module, the module will quickly match the corresponding student's data and generate a data packet. Subsequently, it will compare these sitting posture parameters with the preset correct sitting posture threshold range to determine whether the student's sitting posture is standard. Once it is found that a student's sitting posture does not meet the standard, the module will immediately generate a reminder signal and send it to the vibration reminder module together with the student's position data.

[0081] In this embodiment, the correct sitting posture threshold range is obtained according to the preset correct sitting posture parameter training of the student as follows:

[0082]

[0083] in, is the maximum value of the correct sitting posture threshold range, in degrees. is the preset correct sitting posture parameter of the i-th student, the unit is degree, and D is the total number of preset correct sitting posture parameters of students.

[0084] In this embodiment,

[0085] In this embodiment, the method of comparing n students' sitting posture parameters with the correct sitting posture threshold range is as follows:

[0086]

[0087] When Result=true, it is determined that the sitting posture of the nth student is correct, and when Result=false, it is determined that the sitting posture of the nth student is incorrect.

[0088] In this embodiment, the vibration reminder module includes a signal conversion submodule, a Zigbee module and a reminder module;

[0089] The signal conversion submodule is used to convert the reminder signal and the location data of the nth student into a format recognizable by the intelligent terminal after receiving the reminder signal and the location data of the nth student, and then transmit the format-converted reminder signal and the location data of the nth student to the Zigbee module. The signal conversion submodule is a microprocessor;

[0090] The Zigbee module is used for transmitting the format-converted reminder signal and the position data of the nth student to the reminder module respectively after receiving the format-converted reminder signal and the position data of the nth student;

[0091] The reminder module is used to display the location data of the nth student after receiving the location data of the nth student; and is used to send vibrations to remind students to correct their sitting posture after receiving the reminder signal. After receiving the reminder signal and the student's location data, this module will convert this information into a format that can be recognized by the smart terminal. Subsequently, the module will display the student's location information on the smart terminal, and gently and effectively remind the student to pay attention and correct his sitting posture through vibration prompts. This non-invasive reminder method not only ensures the effectiveness of the reminder, but also avoids interference with the student's learning environment.

[0092] In this embodiment, the reminder module includes a teacher mobile display unit and a student vibration reminder unit;

[0093] The teacher's mobile display unit is used to display the location data of the nth student after receiving the location data of the nth student; the teacher's mobile display unit is one or more of a smart phone or a tablet;

[0094] The student vibration reminder unit is used to vibrate to remind students to correct their sitting posture after receiving a reminder signal; the student vibration reminder unit is one or more types of smart bracelets.

[0095] In summary, the implementation of the intelligent sitting posture correction system not only improves the accuracy and real-time performance of sitting posture monitoring, but also realizes personalized evaluation and intelligent reminders of students' sitting posture. This improvement in technical effects provides a more efficient, intelligent and personalized solution for students' sitting posture correction, which helps prevent and improve students' spinal diseases caused by poor sitting posture.

[0096] The above embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, other embodiments obtained by those skilled in the art without creative work shall all fall within the scope of protection of the present invention.

Claims

1. An intelligent sitting posture correction system, characterized in that: It includes modeling module, coordinate system building module, sitting posture recognition module and vibration reminder module. The modeling module is used to build a three-dimensional model of the classroom where the students are located; and to determine the spatial positions of all students; and then transmit the spatial position data of n students to the sitting posture recognition module; The coordinate system establishment module is used to establish the coordinate system of the three-dimensional model; and is used to update the positioning of the coordinate points of the key parts of the n students; and is used to calculate the sitting posture parameters of the n students based on the coordinate point data of the key parts of the n students, and then transmit the sitting posture parameters of the n students to the above-mentioned sitting posture recognition module; and is used to store the coordinate point data and sitting posture parameters of the key parts of the n students; The sitting posture recognition module is used to store preset correct sitting posture parameters of students; and is used to obtain a correct sitting posture threshold range according to the preset correct sitting posture parameters of students; and is used to match the sitting posture parameters and position data of the corresponding students and generate a data packet after receiving n students' sitting posture parameters and n students' spatial position data; and is used to compare the n students' sitting posture parameters with the correct sitting posture threshold range; and is used to generate a reminder signal after determining that the nth student's sitting posture is incorrect, and then transmit the reminder signal and the position data of the nth student to the vibration reminder module; The vibration reminder module is used to convert the reminder signal and the location data of the nth student into a format recognizable by the intelligent terminal after receiving the reminder signal and the location data of the nth student; and to display the location data of the nth student; and to send a vibration reminder to remind the nth student to correct his sitting posture.

2. The intelligent sitting posture correction system according to claim 1, characterized in that: The modeling module includes a space scanning unit, a model building unit and a Bluetooth positioning unit. The space scanning unit is used to perform an all-round scan of the classroom to obtain the geometric shape, size and layout information of the classroom, and then transmit the obtained geometric shape, size and layout information of the classroom to the model building unit; The model building unit is used to build a three-dimensional model of the classroom according to the geometric shape, size and layout information of the classroom after receiving the geometric shape, size and layout information of the classroom; The Bluetooth positioning unit is used to determine the spatial positions of the n students based on the propagation time and signal strength parameters of the measurement signals sent by the receiver and the smart bracelets worn by the n students, combined with the triangulation positioning algorithm, and then transmit the spatial position data of the n students to the sitting posture recognition module.

3. The intelligent sitting posture correction system according to claim 2, characterized in that: The method for determining the spatial positions of n students is: d i =c*Δt i / 2; (x n -x i ) 2 +(y n -y i ) 2 =(d i ) 2 ; Among them, d i is the distance between the i-th receiver and the bracelet, in m, c is the speed of light, in m / s, Δt i It is half of the total time difference from the signal being sent from the bracelet to the i-th receiver receiving and returning the confirmation signal, and its unit is s. (x n ,y n ) is the spatial position of the nth student, and its unit is m, (x i ,y i ) is the coordinate position of the i-th receiver, its unit is m, i∈(1,3), and i is an integer.

4. The intelligent sitting posture correction system according to claim 1, characterized in that: The module includes a coordinate system submodule, a dynamic update submodule and a parameter calculation submodule. The coordinate system submodule is used to establish a unified global three-dimensional coordinate system after the three-dimensional model of the classroom is built; and is used to generate a key point tracking signal after the coordinate system is established, and then transmit the key point tracking signal to the dynamic update submodule; The dynamic update submodule is used to track and update the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students in real time after receiving the key point tracking signal, and then transmit the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students to the parameter calculation submodule and the storage unit; The parameter calculation submodule is used for calculating the sitting posture parameters of the n students according to the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students after receiving the coordinate point data of the contact points of the heads, necks, buttocks and seats of the n students, and then transmitting the calculated sitting posture parameters of the n students to the storage unit and the sitting posture recognition module respectively; The storage unit is used to store the coordinate point data of the contact points of the heads, necks, buttocks and seats of n students and the sitting posture parameters of n students after receiving the coordinate point data of the contact points of the heads, necks, buttocks and seats of n students and the sitting posture parameters of n students.

5. The intelligent sitting posture correction system according to claim 4, characterized in that: The calculation formula for the sitting posture parameters of n students is: in, is the vector from the 2D coordinate point of the head to the 2D coordinate point of the neck of the nth student, is the vector from the two-dimensional coordinate point of the nth student's neck to the two-dimensional coordinate point where the buttocks touch the seat, is the two-dimensional coordinate point data of the head of the nth student, is the two-dimensional coordinate point data of the neck of the nth student, is the two-dimensional coordinate point data of the contact point between the nth student's buttocks and the seat, is the sitting posture parameter of the nth student, in degrees.

6. The intelligent sitting posture correction system according to claim 1, characterized in that: The sitting posture recognition module includes a sitting posture database submodule, a data matching unit and a comparison and judgment submodule; The sitting posture database submodule is used to store preset correct sitting posture parameters of students; and is used to obtain a correct sitting posture threshold range according to the preset correct sitting posture parameters of students, and then transmit the correct sitting posture threshold range to the comparison and judgment submodule; The data matching unit is used to match the sitting posture parameters and position data of the corresponding students and package the data after receiving the spatial position data of n students and the sitting posture parameters of n students; and is used to generate a sitting posture judgment signal after the matching is completed, and then transmit the sitting posture judgment signal and the data packet to the comparison judgment submodule; The comparison and judgment submodule is used to compare the sitting posture parameters of n students with the correct sitting posture threshold range after receiving the correct sitting posture threshold range, the sitting posture judgment signal and the data packet; and is used to generate a reminder signal after judging that the sitting posture of the nth student is incorrect, and then transmit the reminder signal and the position data of the nth student to the vibration reminder module.

7. The intelligent sitting posture correction system according to claim 6, characterized in that: The correct sitting posture threshold range obtained by training based on the preset correct sitting posture parameters of students is as follows: in, is the maximum value of the correct sitting posture threshold range, in degrees. is the preset correct sitting posture parameter of the i-th student, the unit is degree, and D is the total number of preset correct sitting posture parameters of students.

8. The intelligent sitting posture correction system according to claim 7, characterized in that: The method of comparing the sitting posture parameters of n students with the correct sitting posture threshold range is: When Result=true, it is determined that the sitting posture of the nth student is correct, and when Result=false, it is determined that the sitting posture of the nth student is incorrect.

9. The intelligent sitting posture correction system according to claim 1, characterized in that: The vibration reminder module includes a signal conversion submodule, a Zigbee module and a reminder module; The signal conversion submodule is used to convert the reminder signal and the location data of the nth student into a format recognizable by the intelligent terminal after receiving the reminder signal and the location data of the nth student, and then transmit the format-converted reminder signal and the location data of the nth student to the Zigbee module; The Zigbee module is used to transmit the format-converted reminder signal and the position data of the nth student to the reminder module after receiving the format-converted reminder signal and the position data of the nth student; The reminder module is used to display the location data of the nth student after receiving the location data of the nth student; and is used to emit vibration to remind the student to correct the sitting posture after receiving the reminder signal.

10. The intelligent sitting posture correction system according to claim 9, characterized in that: The reminder module includes a teacher mobile display unit and a student vibration reminder unit; The teacher mobile display unit is used to display the location data of the nth student after receiving the location data of the nth student; the teacher mobile display unit is one or more of a smart phone or a tablet; The student vibration prompt unit is used to emit vibration to remind students to correct their sitting posture after receiving a reminder signal; the student vibration prompt unit is one or more of smart bracelets.

Citation Information

Patent Citations

  • Method and device for correcting posture

    CN106372294A

  • Intelligent adjusting device, system and method of automobile seat

    CN106985709A

  • Method and device for reminding poor postures based on depth images

    CN107153829A

  • Student learning habit analysis system based on big data

    CN112043282A

  • Sitting posture recognition method, intelligent sitting posture recognition table lamp and intelligent sitting posture recognition device

    CN118262409A