Method and system for monitoring students' physical status during answering questions
By collecting and analyzing the upper and lower limb data during the students' answering questions, judging the students' physical status, and sending alarm signals based on the status, the emergencies caused by physical discomfort in large examination rooms are solved, and students' safety guarantees and examination order maintenance are achieved.
Patent Information
- Application Number
- CN202110427086.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-20
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-04-20
AI Technical Summary
In a large examination room, students may faint or fall due to physical discomfort during the examination and answering questions, and the invigilator cannot arrive in time, threatening the safety of students' lives and disrupting the order of the examination.
By collecting upper limb movement and posture data during the students' answering questions, analyzing the body's balance state, and combining lower limb movement state data and height data between lower limbs and the ground, we can determine whether the student is in a preset physical state. When the student is in a preset state, the relative positional relationship between the student and the teacher is collected and alarm signals of different volumes are sent according to the distance.
Real-time physical condition monitoring and timely alarming of students during the answering questions is realized, ensuring that teachers can reach the location of students in dangerous states in a timely manner, ensuring students' safety and maintaining examination order.
Smart Images

Figure CN113171058B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent teaching, and in particular to a method and system for monitoring the physical state of students during the process of answering questions. Background Art
[0002] Large examination halls usually contain hundreds of students taking exams, while the number of invigilators is relatively small. Students may faint or suffer from physical discomfort during the exam, and serious accidents such as students falling may also occur. Due to the large number of students in the examination hall, the invigilator cannot reach the location of the student in time, which not only seriously threatens the students' lives, but also disrupts the normal progress of the exam. It can be seen that the prior art needs a method that can monitor the physical state of students in the process of answering questions in real time and send an alarm signal to the invigilator in time about whether the student's physical state is normal or not. Summary of the invention
[0003] In view of the defects of the prior art, the present invention provides a method and system for monitoring the physical state of students in the process of answering questions, which collects the upper limb movement and posture data of the students in the process of answering questions and analyzes the upper limb movement and posture data to judge the body balance state of the students in the process of answering questions, and collects the lower limb movement state data and the height data between the lower limbs and the ground in the process of answering questions; then, according to the body balance state judgment result of the students in the process of answering questions, the lower limb movement state data and the height data between the lower limbs and the ground, it is judged whether the students are in a preset physical state in the process of answering questions; and when it is determined that the students are in the preset physical state in the process of answering questions, the relative position relationship between the students and the teacher is collected, and the relative position relationship between the students and the teacher is collected according to the phase position relationship. According to the distance between the students and the teachers, an alarm signal of corresponding volume is sent to the teacher; it can be seen that the method and system for monitoring the physical state of students in the process of answering questions judges the students' body balance state based on the upper limb movement posture data of the students in the process of answering questions, and collects the students' lower limb movement state data and the height data between the lower limbs and the ground to judge whether the students are in the preset physical state in the process of answering questions; and it can also send alarm signals of different volumes to teachers at different distances from the students according to the relative position relationship between the students and the teachers, so that the teachers can go to the location area of the students in the preset physical state in time, thereby providing effective safety guarantees for the students in the process of answering questions, and can also improve the comprehensiveness of monitoring the students' physical state and ensure the orderliness of the answering site.
[0004] The present invention provides a method for monitoring the physical state of students during the process of answering questions, which is characterized by comprising the following steps:
[0005] Step S1, collecting upper limb movement and posture data of students in the process of answering questions, and analyzing the upper limb movement and posture data to determine the body balance state of students in the process of answering questions;
[0006] Step S2, collecting the student's lower limb motion state data and the height data between the lower limb and the ground during the answering process; and then judging whether the student is in a preset body state during the answering process according to the judgment result of the student's body balance state during the answering process, the lower limb motion state data and the height data between the lower limb and the ground;
[0007] Step S3, when it is determined that the student is in a preset physical state during the answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the phase position relationship, an alarm signal of a corresponding volume is sent to the teacher;
[0008] Further, in step S1, collecting upper limb movement and posture data of the student in the process of answering questions, and analyzing the upper limb movement and posture data, so as to judge the body balance state of the student in the process of answering questions specifically includes:
[0009] Step S101, collect the acceleration of the student's upper limbs in the three-axis directions of space during any three seconds of the student's answering process, and use the following formula (1) to determine the pitch and roll angle of the student's body during the answering process:
[0010]
[0011] In the above formula (1), α represents the front and back pitch angle of the student's body within any three seconds of the answering process, β represents the left and right side deviation angle of the student's body within any three seconds of the answering process, and γ represents the rotation angle of the student's body relative to the vertical direction within any three seconds of the answering process. They represent the acceleration of the upper limbs in the space X-axis, Y-axis, and Z-axis respectively during any three seconds of the student's answering process, t represents the corresponding moment during any three seconds of the student's answering process, and t=0, 1, 2, 3;
[0012] Step S102, using the following formula (2), determine the change value F of the instantaneous posture angle of the student's body during the answering process,
[0013]
[0014] In the above formula (2), A t and A t+1 A represents the angular velocity vector of the student's upper limb at time t and time t+1 during any three seconds of the student's answering process, i.e. t =(a xt , ayt , a zt ), A t+1 =(a xt+1 , a yt+1 , a zt+1 ), a xt 、a yt 、a zt represents the acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t within any three seconds during the answering process, a xt+1 、a yt+1 、a zt+1 represents the motion acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t+1 within any three seconds of the student's answering process, and || || represents vector modulo operation;
[0015] Step S103, using the following formula (3), determine the student's body balance state during the answering process,
[0016] H=u(T-max(α,β,γ))*u(TF) (3)
[0017] In the above formula (3), H represents the evaluation value of the student's body balance state during the answering process, max(α, β, γ) represents the maximum value of the three angles α, β, and γ in the brackets, u() represents a step function, when the value in the brackets is greater than 0, the value of the step function is 1, when the value in the brackets is less than or equal to 0, the value of the step function is 0, T represents the maximum allowable tilt angle of the student's body during the answering process, and the value range of T is 30°-45°;
[0018] When H = 1, it indicates that the student's body is in a balanced state during the answering process; when H = 0, it indicates that the student's body is in an unbalanced state during the answering process;
[0019] Further, in the step S2, the lower limb motion state data and the height data between the lower limb and the ground of the student in the process of answering the questions are collected; and then according to the body balance state judgment result of the student in the process of answering the questions, the lower limb motion state data and the height data between the lower limb and the ground, it is judged whether the student is in a preset body state in the process of answering the questions, which specifically includes:
[0020] Step S201, collecting the movement speed of the students' lower limbs and the height of their lower limbs relative to the ground during the process of answering questions;
[0021] Step S202: Use the following formula (4) to determine whether the student is in a preset physical state during the answering process.
[0022]
[0023] In the above formula (4), λ represents the judgment value of whether the student falls down during the test, V R (t) represents the movement speed of the student’s right lower limb at time t during the answering process, V R (tt 0 ) represents the time when students answer questions 0 The movement speed of the right lower limb at this moment, V L (t) represents the movement speed of the student’s left lower limb at time t during the question-answering process, V L (tt 0 ) represents the time when students answer questions 0 The movement speed of the left lower limb at time, h R (t) represents the height of the student’s right lower limb relative to the ground at time t during the test, h L (t) represents the height of the student’s left lower limb relative to the ground at time t during the test, t 0 represents the preset initial moment in the student's answering process, δ() represents the unit impulse function, when the value in the bracket is equal to 0, the value of the unit impulse function is 1, when the value in the bracket is not equal to 0, the value of the unit impulse function is 0, u() represents the step function, when the value in the bracket is greater than 0, the value of the step function is 1, when the value in the bracket is less than or equal to 0, the value of the step function is 0;
[0024] When λ=0, it indicates that the student is not in the preset physical state during the answering process; when λ=1, it indicates that the student is in the preset physical state during the answering process;
[0025] Further, in step S3, when it is determined that the student is in a preset physical state during the answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the phase position relationship, an alarm signal of a corresponding volume is sent to the teacher, specifically including:
[0026] When it is determined that the student is in a preset physical state during the answering process, the geographical location information of the student and the teacher are collected, and the volume value corresponding to sending an alarm signal to the teacher is determined using the following formula (5):
[0027]
[0028] In the above formula (5), f i represents the volume value corresponding to sending an alarm signal to the i-th teacher in the same area as the student, f max represents the maximum volume value allowed for sending an alarm signal, (X,Y) represents the latitude and longitude coordinates of the student's geographical location, (X i ,Y i) represents the latitude and longitude coordinates of the geographical location of the i-th teacher, n represents the total number of teachers in the same area as the student, Indicates taking the maximum value of the values in the brackets;
[0029] Finally, according to the volume value f determined above i , sending warning signals with corresponding volume values to different teachers.
[0030] The present invention also provides a physical state monitoring system for students in the process of answering questions, which is characterized by comprising an upper limb action posture data acquisition and analysis module, a lower limb movement state data acquisition module, a student physical state judgment module and an alarm signal sending module; wherein,
[0031] The upper limb movement posture data collection and analysis module is used to collect the upper limb movement posture data of the students in the process of answering questions, and analyze the upper limb movement posture data, so as to determine the body balance state of the students in the process of answering questions;
[0032] The lower limb motion state data acquisition module is used to collect the lower limb motion state data and the height data between the lower limb and the ground of the students during the answering process;
[0033] The student body state judgment module is used to judge whether the student is in a preset body state during the answering process according to the body balance state judgment result of the student during the answering process, the lower limb movement state data and the height data between the lower limb and the ground;
[0034] The alarm signal sending module is used to collect the relative position relationship between the student and the teacher when it is determined that the student is in a preset physical state during the answering process, and send an alarm signal of corresponding volume to the teacher according to the distance of the phase position relationship;
[0035] Furthermore, the upper limb movement posture data collection and analysis module collects the upper limb movement posture data of the student during the question-answering process, and analyzes the upper limb movement posture data to determine the body balance state of the student during the question-answering process, specifically including:
[0036] The acceleration of the students' upper limbs in the three-axis directions of space is collected within any three seconds during the answering process, and the following formula (1) is used to determine the pitch and roll angle of the students' body during the answering process:
[0037]
[0038] In the above formula (1), α represents the front and back pitch angle of the student's body within any three seconds of the answering process, β represents the left and right side deviation angle of the student's body within any three seconds of the answering process, and γ represents the rotation angle of the student's body relative to the vertical direction within any three seconds of the answering process. They represent the acceleration of the upper limbs in the space X-axis, Y-axis, and Z-axis respectively during any three seconds of the student's answering process, t represents the corresponding moment during any three seconds of the student's answering process, and t=0, 1, 2, 3;
[0039] Then use the following formula (2) to determine the change value F of the student's instantaneous posture angle during the answering process:
[0040]
[0041] In the above formula (2), A t and A t+1 A represents the angular velocity vector of the student's upper limb at time t and time t+1 during any three seconds of the student's answering process, i.e. t =(a xt , a yt , a zt ), A t+1 =(a xt+1 , a yt+1 , a zt+1 ), a xt 、a yt 、a zt represents the acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t within any three seconds during the answering process, a xt+1 、a yt+1 、a zt+1 represents the motion acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t+1 within any three seconds of the student's answering process, and || || represents vector modulo operation;
[0042] Finally, the following formula (3) is used to determine the student's body balance state during the answering process:
[0043] H=u(T-max(α,β,γ))*u(TF) (3)
[0044] In the above formula (3), H represents the evaluation value of the student's body balance state during the answering process, max(α, β, γ) represents the maximum value of the three angles α, β, and γ in the brackets, u() represents a step function, when the value in the brackets is greater than 0, the value of the step function is 1, when the value in the brackets is less than or equal to 0, the value of the step function is 0, T represents the maximum allowable tilt angle of the student's body during the answering process, and the value range of T is 30°-45°;
[0045] When H = 1, it indicates that the student's body is in a balanced state during the answering process; when H = 0, it indicates that the student's body is in an unbalanced state during the answering process;
[0046] Furthermore, the lower limb motion state data acquisition module acquires the lower limb motion state data of the student during the question-answering process and the height data between the lower limb and the ground, specifically including:
[0047] Collect students' lower limb movement speed and the height of their lower limbs relative to the ground while answering questions;
[0048] as well as,
[0049] The student body state judgment module judges whether the student is in a preset body state during the answering process according to the body balance state judgment result of the student during the answering process, the lower limb movement state data and the height data between the lower limb and the ground, specifically including:
[0050] Use the following formula (4) to determine whether the student is in the preset physical state during the answering process.
[0051]
[0052] In the above formula (4), λ represents the judgment value of whether the student falls down during the test, V R (t) represents the movement speed of the student’s right lower limb at time t during the answering process, V R (tt 0 ) represents the time when students answer questions 0 The movement speed of the right lower limb at this moment, V L (t) represents the movement speed of the student’s left lower limb at time t during the question-answering process, V L (tt 0 ) represents the time when students answer questions 0 The movement speed of the left lower limb at time, h R (t) represents the height of the student’s right lower limb relative to the ground at time t during the test, h L (t) represents the height of the student’s left lower limb relative to the ground at time t during the test, t 0represents the preset initial moment in the student's answering process, δ() represents the unit impulse function, when the value in the bracket is equal to 0, the value of the unit impulse function is 1, when the value in the bracket is not equal to 0, the value of the unit impulse function is 0, u() represents the step function, when the value in the bracket is greater than 0, the value of the step function is 1, when the value in the bracket is less than or equal to 0, the value of the step function is 0;
[0053] When λ=0, it indicates that the student is not in the preset physical state during the answering process; when λ=1, it indicates that the student is in the preset physical state during the answering process;
[0054] Further, when the alarm signal sending module determines that the student is in a preset physical state during the answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the phase position relationship, an alarm signal of a corresponding volume is sent to the teacher, specifically including:
[0055] When it is determined that the student is in a preset physical state during the answering process, the geographical location information of the student and the teacher are collected, and the volume value corresponding to sending an alarm signal to the teacher is determined using the following formula (5):
[0056]
[0057] In the above formula (5), f i represents the volume value corresponding to sending an alarm signal to the i-th teacher in the same area as the student, f max represents the maximum volume value allowed for sending an alarm signal, (X,Y) represents the latitude and longitude coordinates of the student's geographical location, (X i ,Y i ) represents the latitude and longitude coordinates of the geographical location of the i-th teacher, n represents the total number of teachers in the same area as the student, Indicates taking the maximum value of the values in the brackets;
[0058] Finally, according to the volume value f determined above i , sending warning signals with corresponding volume values to different teachers.
[0059] Compared with the prior art, the method and system for monitoring the physical state of students in the process of answering questions collects the upper limb movement and posture data of the students in the process of answering questions and analyzes the upper limb movement and posture data to judge the body balance state of the students in the process of answering questions, and collects the lower limb movement state data and the height data between the lower limbs and the ground in the process of answering questions; then, according to the body balance state judgment result of the students in the process of answering questions, the lower limb movement state data and the height data between the lower limbs and the ground, it is judged whether the students are in a preset body state in the process of answering questions; and when it is determined that the students are in the preset body state in the process of answering questions, the relative position relationship between the students and the teacher is collected, and according to the distance of the phase position relationship, the teacher is informed. The teacher sends an alarm signal of corresponding volume; it can be seen that the method and system for monitoring the physical state of students in the process of answering questions judges the student's body balance state based on the student's upper limb movement posture data in the process of answering questions, and collects the student's lower limb movement state data and the height data between the lower limb and the ground to judge whether the student is in a preset body state in the process of answering questions; and it can also send alarm signals of different volumes to teachers at different distances from the students according to the relative position relationship between the students and the teachers, so that the teachers can go to the location area of the students in the preset body state in time, thereby providing effective safety guarantees for the students in the process of answering questions, and can also improve the comprehensiveness of monitoring the students' physical state and ensure the orderliness of the answering site.
[0060] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0061] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0063] Figure 1 A schematic flow chart of a method for monitoring the physical condition of students during the question-answering process provided by the present invention.
[0064] Figure 2 This is a structural schematic diagram of the physical condition monitoring system for students during the question-answering process provided by the present invention. DETAILED DESCRIPTION
[0065] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0066] See also Figure 1 , is a flow chart of a method for monitoring the physical state of a student during the process of answering questions provided by an embodiment of the present invention. The method for monitoring the physical state of a student during the process of answering questions comprises the following steps:
[0067] Step S1, collecting upper limb movement and posture data of students in the process of answering questions, and analyzing the upper limb movement and posture data to determine the body balance state of students in the process of answering questions;
[0068] Step S2, collecting the student's lower limb motion state data and the height data between the lower limb and the ground during the answering process; then judging whether the student is in a preset body state during the answering process based on the judgment result of the student's body balance state during the answering process, the lower limb motion state data and the height data between the lower limb and the ground; wherein the preset body state may be, but is not limited to, a preset body fall state, a preset body movement range excessive state or a preset head turning amplitude excessive state;
[0069] Step S3, when it is determined that the student is in a preset physical state during the answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the phase position relationship, an alarm signal of a corresponding volume is sent to the teacher.
[0070] The beneficial effects of the above technical solution are: the body condition monitoring system for students in the process of answering questions uses the upper limb movement posture data of students in the process of answering questions to judge the student's body balance state, and combines the student's lower limb movement state data and the height data between the lower limbs and the ground to judge whether the student is in a falling state during the process of answering questions; and it can also send alarm signals of different volumes to teachers at different distances from the students according to the relative position relationship between the students and the teachers, so that the teachers can go to the location area of the students in the preset physical state in time, thereby providing effective safety guarantees for the students in the process of answering questions, and can also improve the comprehensiveness of the monitoring of the students' physical conditions and ensure the orderliness of the answering site.
[0071] Preferably, in step S1, collecting upper limb movement and posture data of the student in the process of answering questions, and analyzing the upper limb movement and posture data to determine the body balance state of the student in the process of answering questions specifically includes:
[0072] Step S101, collect the acceleration of the student's upper limbs in the three-axis directions of space during any three seconds of the student's answering process, and use the following formula (1) to determine the pitch and roll angle of the student's body during the answering process:
[0073]
[0074] In the above formula (1), α represents the front and back pitch angle of the student's body within any three seconds of the answering process, β represents the left and right side deviation angle of the student's body within any three seconds of the answering process, and γ represents the rotation angle of the student's body relative to the vertical direction within any three seconds of the answering process. They represent the acceleration of the upper limbs in the space X-axis, Y-axis, and Z-axis respectively during any three seconds of the student's answering process, t represents the corresponding moment during any three seconds of the student's answering process, and t=0, 1, 2, 3;
[0075] Step S102, using the following formula (2), determine the change value F of the instantaneous posture angle of the student's body during the answering process,
[0076]
[0077] In the above formula (2), A t and A t+1 A represents the angular velocity vector of the student's upper limb at time t and time t+1 during any three seconds of the student's answering process, i.e. t =(a xt , a yt , a zt ), A t+1 =(a xt+1 , a yt+1 , a zt+1 ), a xt 、a yt 、a zt represents the acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t within any three seconds during the answering process, a xt+1 、a yt+1 、a zt+1 represents the motion acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t+1 within any three seconds of the student's answering process, and || || represents vector modulo operation;
[0078] Step S103, using the following formula (3), determine the student's body balance state during the answering process,
[0079] H=u(T-max(α,β,γ))*u(TF) (3)
[0080] In the above formula (3), H represents the evaluation value of the student's body balance state during the answering process, max(α, β, γ) represents the maximum value of the three angles α, β, and γ in the brackets, u() represents a step function, when the value in the brackets is greater than 0, the value of the step function is 1, when the value in the brackets is less than or equal to 0, the value of the step function is 0, T represents the maximum allowable tilt angle of the student's body during the answering process, and the value range of T is 30°-45°;
[0081] When H=1, it indicates that the student's body is in a balanced state during the process of answering the questions; when H=0, it indicates that the student's body is in an unbalanced state during the process of answering the questions.
[0082] The beneficial effects of the above technical solution are as follows: the upper limb movement posture of the student will affect the overall balance state of the student's body. Through the above formula (1), the pitch angle, lateral deviation angle and rotation angle of the student's body in any three seconds during the answering process can be accurately and effectively calculated. When the pitch angle, lateral deviation angle and rotation angle of the student's body change greatly within three seconds, the student's body as a whole will switch between a balanced state and an unbalanced state, that is, the student's body will be unbalanced in an instant. The above formula (2) uses the pitch angle, lateral deviation angle and rotation angle of the student's body as a reference to calculate the change value of the instantaneous posture angle of the body, which can be used as an important influencing factor to measure whether the student is balanced or not. Finally, the above formula (3) is used to judge the body balance state of the student during the answering process, which can improve the confidence and reliability of the judgment of the student's body balance state.
[0083] Preferably, in step S2, collecting the lower limb motion state data and the height data between the lower limb and the ground of the student in the process of answering questions; and judging whether the student is in a preset body state in the process of answering questions according to the body balance state judgment result of the student in the process of answering questions, the lower limb motion state data and the height data between the lower limb and the ground specifically includes:
[0084] Step S201, collecting the movement speed of the students' lower limbs and the height of their lower limbs relative to the ground during the process of answering questions;
[0085] Step S202: Use the following formula (4) to determine whether the student is in a preset physical state during the answering process.
[0086]
[0087] In the above formula (4), λ represents the judgment value of whether the student falls down during the test, V R (t) represents the movement speed of the student’s right lower limb at time t during the answering process, V R (tt 0) represents the time when students answer questions 0 The movement speed of the right lower limb at this moment, V L (t) represents the movement speed of the student’s left lower limb at time t during the question-answering process, V L (tt 0 ) represents the time when students answer questions 0 The movement speed of the left lower limb at time, h R (t) represents the height of the student’s right lower limb relative to the ground at time t during the test, h L (t) represents the height of the student’s left lower limb relative to the ground at time t during the test, t 0 represents the preset initial moment in the student's answering process, δ() represents the unit impulse function, when the value in the bracket is equal to 0, the value of the unit impulse function is 1, when the value in the bracket is not equal to 0, the value of the unit impulse function is 0, u() represents the step function, when the value in the bracket is greater than 0, the value of the step function is 1, when the value in the bracket is less than or equal to 0, the value of the step function is 0;
[0088] When λ=0, it indicates that the student is not in the preset physical state during the answering process; when λ=1, it indicates that the student is in the preset physical state during the answering process.
[0089] The beneficial effect of the above technical solution is that when the student is in a preset physical state, the movement speed of the student's lower limbs and the height of the lower limbs relative to the ground will be significantly different from when the student is in a non-preset physical state. The above formula (4) can provide a unique and reliable basis for judging whether the student is in a preset physical state, thereby greatly improving the accuracy of judging the student's physical state.
[0090] Preferably, in step S3, when it is determined that the student is in a preset physical state during the question-answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the phase position relationship, an alarm signal of a corresponding volume is sent to the teacher, specifically including:
[0091] When it is determined that the student is in a preset physical state during the answering process, the geographical location information of the student and the teacher are collected, and the volume value corresponding to sending an alarm signal to the teacher is determined using the following formula (5):
[0092]
[0093] In the above formula (5), f i represents the volume value corresponding to sending an alarm signal to the i-th teacher in the same area as the student, f max represents the maximum volume value allowed for sending an alarm signal, (X,Y) represents the latitude and longitude coordinates of the student's geographical location, (Xi ,Y i ) represents the latitude and longitude coordinates of the geographical location of the i-th teacher, n represents the total number of teachers in the same area as the student, Indicates taking the maximum value of the values in the brackets;
[0094] Finally, according to the volume value f determined above i , sending warning signals with corresponding volume values to different teachers.
[0095] The beneficial effect of the above technical solution is as follows: since there are a large number of students and a small number of invigilators in the examination room, and different invigilators are distributed at different locations in the examination room, when a student is in a preset physical state, the distance between different invigilators and the student is not the same. By using the above formula (5), a warning signal with a volume value corresponding to the distance can be provided to the invigilators at different locations in the examination room. If a certain invigilator is far away from the student, the volume value of the warning signal sent to the invigilator is also correspondingly large. This can provide effective safety guarantees for students in the process of answering questions, and can also improve the comprehensiveness of monitoring the students' physical state and ensure the orderliness of the answering site.
[0096] See also Figure 2 , is a schematic diagram of the structure of a physical state monitoring system for students answering questions provided by an embodiment of the present invention. The physical state monitoring system for students answering questions includes an upper limb action posture data acquisition and analysis module, a lower limb movement state data acquisition module, a student physical state judgment module and an alarm signal sending module; wherein,
[0097] The upper limb movement posture data collection and analysis module is used to collect the upper limb movement posture data of students in the process of answering questions, and analyze the upper limb movement posture data to determine the body balance state of students in the process of answering questions;
[0098] The lower limb motion state data acquisition module is used to collect the lower limb motion state data and the height data between the lower limb and the ground of the students during the answering process;
[0099] The student body state judgment module is used to judge whether the student is in a preset body state during the answering process according to the body balance state judgment result of the student during the answering process, the lower limb movement state data and the height data between the lower limb and the ground; wherein the preset body state may be, but is not limited to, a body fall state, a body movement range too large state or a head turning amplitude too large state;
[0100] The alarm signal sending module is used to collect the relative position relationship between the student and the teacher when it is determined that the student is in a preset physical state during the answering process, and send an alarm signal of corresponding volume to the teacher according to the distance of the phase position relationship.
[0101] The beneficial effects of the above technical solution are: the body condition monitoring system for students in the process of answering questions uses the upper limb movement posture data of students in the process of answering questions to judge the student's body balance state, and combines the student's lower limb movement state data and the height data between the lower limbs and the ground to judge whether the student is in a falling state during the process of answering questions; and it can also send alarm signals of different volumes to teachers at different distances from the students according to the relative position relationship between the students and the teachers, so that the teachers can go to the location area of the students in the preset physical state in time, thereby providing effective safety guarantees for the students in the process of answering questions, and can also improve the comprehensiveness of the monitoring of the students' physical conditions and ensure the orderliness of the answering site.
[0102] Preferably, the upper limb movement posture data collection and analysis module collects the upper limb movement posture data of the student in the process of answering questions, and analyzes the upper limb movement posture data to determine the body balance state of the student in the process of answering questions, specifically including:
[0103] The acceleration of the students' upper limbs in the three-axis directions of space is collected within any three seconds during the answering process, and the following formula (1) is used to determine the pitch and roll angle of the students' body during the answering process:
[0104]
[0105] In the above formula (1), α represents the front and back pitch angle of the student's body within any three seconds of the answering process, β represents the left and right side deviation angle of the student's body within any three seconds of the answering process, and γ represents the rotation angle of the student's body relative to the vertical direction within any three seconds of the answering process. They represent the acceleration of the upper limbs in the space X-axis, Y-axis, and Z-axis respectively during any three seconds of the student's answering process, t represents the corresponding moment during any three seconds of the student's answering process, and t=0, 1, 2, 3;
[0106] Then use the following formula (2) to determine the change value F of the student's instantaneous posture angle during the answering process:
[0107]
[0108] In the above formula (2), A t and A t+1 A represents the angular velocity vector of the student's upper limb at time t and time t+1 during any three seconds of the student's answering process, i.e. t =(a xt , a yt , a zt ), A t+1=(a xt+1 , a yt+1 , a zt+1 ), a xt 、a yt 、a zt represents the acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t within any three seconds during the answering process, a xt+1 、a yt+1 、a zt+1 represents the motion acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t+1 within any three seconds of the student's answering process, and || || represents vector modulo operation;
[0109] Finally, the following formula (3) is used to determine the student's body balance state during the answering process:
[0110] H=u(T-max(α,β,γ))*u(TF) (3)
[0111] In the above formula (3), H represents the evaluation value of the student's body balance state during the answering process, max(α, β, γ) represents the maximum value of the three angles α, β, and γ in the brackets, u() represents a step function, when the value in the brackets is greater than 0, the value of the step function is 1, when the value in the brackets is less than or equal to 0, the value of the step function is 0, T represents the maximum allowable tilt angle of the student's body during the answering process, and the value range of T is 30°-45°;
[0112] When H=1, it indicates that the student's body is in a balanced state during the process of answering the questions; when H=0, it indicates that the student's body is in an unbalanced state during the process of answering the questions.
[0113] The beneficial effects of the above technical solution are as follows: the upper limb movement posture of the student will affect the overall balance state of the student's body. Through the above formula (1), the pitch angle, lateral deviation angle and rotation angle of the student's body in any three seconds during the answering process can be accurately and effectively calculated. When the pitch angle, lateral deviation angle and rotation angle of the student's body change greatly within three seconds, the student's body as a whole will switch between a balanced state and an unbalanced state, that is, the student's body will be unbalanced in an instant. The above formula (2) uses the pitch angle, lateral deviation angle and rotation angle of the student's body as a reference to calculate the change value of the instantaneous posture angle of the body, which can be used as an important influencing factor to measure whether the student is balanced or not. Finally, the above formula (3) is used to judge the body balance state of the student during the answering process, which can improve the confidence and reliability of the judgment of the student's body balance state.
[0114] Preferably, the lower limb motion state data acquisition module acquires the lower limb motion state data of the student during the question-answering process and the height data between the lower limb and the ground, specifically including:
[0115] Collect students' lower limb movement speed and the height of their lower limbs relative to the ground while answering questions;
[0116] as well as,
[0117] The student body state judgment module judges whether the student is in a preset body state during the answering process according to the body balance state judgment result of the student during the answering process, the lower limb movement state data and the height data between the lower limb and the ground. Specifically, the module includes:
[0118] Use the following formula (4) to determine whether the student is in the preset physical state during the answering process.
[0119]
[0120] In the above formula (4), λ represents the judgment value of whether the student falls down during the test, V R (t) represents the movement speed of the student’s right lower limb at time t during the answering process, V R (tt 0 ) represents the time when students answer questions 0 The movement speed of the right lower limb at this moment, V L (t) represents the movement speed of the student’s left lower limb at time t during the question-answering process, V L (tt 0 ) represents the time when students answer questions 0 The movement speed of the left lower limb at time, h R (t) represents the height of the student’s right lower limb relative to the ground at time t during the test, h L (t) represents the height of the student’s left lower limb relative to the ground at time t during the test, t 0 represents the preset initial moment in the student's answering process, δ() represents the unit impulse function, when the value in the bracket is equal to 0, the value of the unit impulse function is 1, when the value in the bracket is not equal to 0, the value of the unit impulse function is 0, u() represents the step function, when the value in the bracket is greater than 0, the value of the step function is 1, when the value in the bracket is less than or equal to 0, the value of the step function is 0;
[0121] When λ=0, it indicates that the student is not in the preset physical state during the answering process; when λ=1, it indicates that the student is in the preset physical state during the answering process.
[0122] The beneficial effect of the above technical solution is that when the student is in a preset physical state, the movement speed of the student's lower limbs and the height of the lower limbs relative to the ground will be significantly different from when the student is in a non-preset physical state. The above formula (4) can provide a unique and reliable basis for judging whether the student is in a preset physical state, thereby greatly improving the accuracy of judging the student's physical state.
[0123] Preferably, when the alarm signal sending module determines that the student is in a preset physical state during the answering process, it collects the relative position relationship between the student and the teacher, and sends an alarm signal of a corresponding volume to the teacher according to the distance of the phase position relationship, specifically including:
[0124] When it is determined that the student is in a preset physical state during the answering process, the geographical location information of the student and the teacher are collected, and the volume value corresponding to sending an alarm signal to the teacher is determined using the following formula (5):
[0125]
[0126] In the above formula (5), f i represents the volume value corresponding to sending an alarm signal to the i-th teacher in the same area as the student, f max represents the maximum volume value allowed for sending an alarm signal, (X,Y) represents the latitude and longitude coordinates of the student's geographical location, (X i ,Y i ) represents the latitude and longitude coordinates of the geographical location of the i-th teacher, n represents the total number of teachers in the same area as the student, Indicates taking the maximum value of the values in the brackets;
[0127] Finally, according to the volume value f determined above i , sending warning signals with corresponding volume values to different teachers.
[0128] The beneficial effect of the above technical solution is as follows: since there are a large number of students and a small number of invigilators in the examination room, and different invigilators are distributed at different locations in the examination room, when a student is in a preset physical state, the distance between different invigilators and the student is not the same. By using the above formula (5), a warning signal with a volume value corresponding to the distance can be provided to the invigilators at different locations in the examination room. If a certain invigilator is far away from the student, the volume value of the warning signal sent to the invigilator is also correspondingly large. This can provide effective safety guarantees for students in the process of answering questions, and can also improve the comprehensiveness of monitoring the students' physical state and ensure the orderliness of the answering site.
[0129] It can be seen from the contents of the above embodiments that the method and system for monitoring the physical state of students in the process of answering questions collects the upper limb movement and posture data of the students in the process of answering questions, and analyzes the upper limb movement and posture data, so as to judge the body balance state of the students in the process of answering questions, and collects the lower limb movement state data and the height data between the lower limbs and the ground in the process of answering questions; then, according to the body balance state judgment result of the students in the process of answering questions, the lower limb movement state data and the height data between the lower limbs and the ground, it is judged whether the students are in a preset body state in the process of answering questions; and when it is determined that the students are in the preset body state in the process of answering questions, the relative position relationship between the students and the teacher is collected, and according to the distance of the phase position relationship, An alarm signal of a corresponding volume is sent to the teacher; it can be seen that the method and system for monitoring the physical condition of students in the process of answering questions judges the student's body balance state based on the student's upper limb movement posture data in the process of answering questions, and collects the student's lower limb movement state data and the height data between the lower limb and the ground to judge whether the student is in a preset physical state in the process of answering questions; and it can also send alarm signals of different volumes to teachers at different distances from the students according to the relative position relationship between the students and the teachers, so that the teachers can go to the location area of the students in the preset physical state in time, thereby providing effective safety guarantees for the students in the process of answering questions, and can also improve the comprehensiveness of monitoring the students' physical conditions and ensure the orderliness of the answering site.
[0130] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. Method for monitoring students' physical condition during answering questions. It is characterized in that It includes the following steps: Step S1, collecting upper limb movement and posture data of students in the process of answering questions, and analyzing the upper limb movement and posture data to determine the body balance state of students in the process of answering questions; Step S2, collecting the student's lower limb motion state data and the height data between the lower limb and the ground during the answering process; and then judging whether the student is in a preset body state during the answering process according to the judgment result of the student's body balance state during the answering process, the lower limb motion state data and the height data between the lower limb and the ground; Step S3, when it is determined that the student is in a preset physical state during the answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the relative position relationship, an alarm signal of a corresponding volume is sent to the teacher; In the step S2, the lower limb motion state data and the height data between the lower limb and the ground of the student in the process of answering questions are collected; and then according to the body balance state judgment result of the student in the process of answering questions, the lower limb motion state data and the height data between the lower limb and the ground, it is judged whether the student is in a preset body state in the process of answering questions, specifically including: Step S201, collecting the movement speed of the students' lower limbs and the height of their lower limbs relative to the ground during the process of answering questions; Step S202: Use the following formula (4) to determine whether the student is in a preset physical state during the answering process. In the above formula (4), λ represents the judgment value of whether the student is in the preset physical state during the answering process, H represents the judgment value of the student's body balance state during the answering process, V R (t) represents the movement speed of the student’s right lower limb at time t during the answering process, V R (tt 0 ) represents the time that students spend answering questions 0 The movement speed of the right lower limb at this moment, V L (t) represents the movement speed of the student’s left lower limb at time t during the question-answering process, V L (tt 0 ) represents the time that students spend answering questions 0 The movement speed of the left lower limb at time, h R (t) represents the height of the student’s right lower limb relative to the ground at time t during the test, h L (t) represents the height of the student’s left lower limb relative to the ground at time t during the test, t 0 represents the preset initial moment in the process of students answering questions, δ() represents the unit impulse function, when the value in the bracket is equal to 0, the value of the unit impulse function is 1, when the value in the bracket is not equal to 0, the value of the unit impulse function is 0, u() represents the step function, when the value in the bracket is greater than 0, the value of the step function is 1, when the value in the bracket is less than or equal to 0, the value of the step function is 0; when H=1, it indicates that the student's body is in a balanced state during the process of answering questions; when H=0, it indicates that the student's body is in an unbalanced state during the process of answering questions; When λ=0, it indicates that the student is not in the preset physical state during the answering process; when λ=1, it indicates that the student is in the preset physical state during the answering process.
2. The method for monitoring the physical state of students during the process of answering questions as claimed in claim 1, Features: In the step S1, collecting the upper limb movement posture data of the student in the process of answering questions, and analyzing the upper limb movement posture data to determine the body balance state of the student in the process of answering questions specifically includes: Step S101, collect the acceleration of the student's upper limbs in the three-axis directions of space during any three seconds of the student's answering process, and use the following formula (1) to determine the pitch and roll angle of the student's body during the answering process: In the above formula (1), α represents the front and back pitch angle of the student's body within any three seconds of the answering process, β represents the left and right side deviation angle of the student's body within any three seconds of the answering process, and γ represents the rotation angle of the student's body relative to the vertical direction within any three seconds of the answering process. They represent the acceleration of the upper limbs in the space X-axis, Y-axis, and Z-axis respectively during any three seconds of the student's answering process, t represents the corresponding moment during any three seconds of the student's answering process, and t=0, 1, 2, 3; Step S102, using the following formula (2), determine the change value F of the instantaneous posture angle of the student's body during the answering process, In the above formula (2), A t and A t+1 A represents the acceleration vector of the student's upper limbs at time t and time t+1 during any three seconds of the student's answering process. t =(a xt , a yt , a zt ), A t+1 =(a xt+1 , a yt+1 , a zt+1 ), a xt 、a yt 、a zt represents the acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t within any three seconds during the answering process, a xt+1 、a yt+1 、a zt+1 represents the motion acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t+1 within any three seconds of the student's answering process, and |||| represents vector modulo operation; Step S103, using the following formula (3), determine the student's body balance state during the answering process, H=u(T-max(α,β,γ))*u(TF) (3) In the above formula (3), H represents the evaluation value of the student's body balance state during the answering process, max(α, β, γ) represents the maximum value of the three angles α, β, and γ in the brackets, u() represents a step function, when the value in the brackets is greater than 0, the value of the step function is 1, when the value in the brackets is less than or equal to 0, the value of the step function is 0, T represents the maximum allowable tilt angle of the student's body during the answering process, and the value range of T is 30°-45°; When H=1, it indicates that the student's body is in a balanced state during the process of answering the questions; when H=0, it indicates that the student's body is in an unbalanced state during the process of answering the questions.
3. The method for monitoring the physical state of students during the process of answering questions as claimed in claim 2, Features: In step S3, when it is determined that the student is in a preset physical state during the question-answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the relative position relationship, an alarm signal of a corresponding volume is sent to the teacher, specifically including: When it is determined that the student is in a preset physical state during the answering process, the geographical location information of the student and the teacher are collected, and the volume value corresponding to sending an alarm signal to the teacher is determined using the following formula (5): In the above formula (5), f i represents the volume value corresponding to sending an alarm signal to the i-th teacher in the same area as the student, f max represents the maximum volume value allowed for sending an alarm signal, (X,Y) represents the latitude and longitude coordinates of the student's geographical location, (X i ,Y i ) represents the latitude and longitude coordinates of the geographical location of the i-th teacher, n represents the total number of teachers in the same area as the student, Indicates taking the maximum value of the values in the brackets; Finally, according to the volume value f determined above i , sending warning signals with corresponding volume values to different teachers.
4. A system for monitoring the physical state of students during the test-taking process. It is characterized in that It includes an upper limb movement posture data acquisition and analysis module, a lower limb movement status data acquisition module, a student physical status judgment module and an alarm signal sending module; wherein, The upper limb movement posture data collection and analysis module is used to collect the upper limb movement posture data of the students in the process of answering questions, and analyze the upper limb movement posture data, so as to determine the body balance state of the students in the process of answering questions; The lower limb motion state data acquisition module is used to collect the lower limb motion state data and the height data between the lower limb and the ground of the students during the answering process; The student body state judgment module is used to judge whether the student is in a preset body state during the answering process according to the body balance state judgment result of the student during the answering process, the lower limb movement state data and the height data between the lower limb and the ground; The alarm signal sending module is used to collect the relative position relationship between the student and the teacher when it is determined that the student is in a preset physical state during the answering process, and send an alarm signal of a corresponding volume to the teacher according to the distance of the relative position relationship; The lower limb motion state data acquisition module acquires the lower limb motion state data and the height data between the lower limb and the ground of the students during the question-answering process, specifically including: Collect students' lower limb movement speed and the height of their lower limbs relative to the ground while answering questions; as well as, The student body state judgment module judges whether the student is in a preset body state during the answering process according to the body balance state judgment result of the student during the answering process, the lower limb movement state data and the height data between the lower limb and the ground, specifically including: Use the following formula (4) to determine whether the student is in the preset physical state during the answering process. In the above formula (4), λ represents the judgment value of whether the student falls down during the answering process, H represents the judgment value of the student's body balance state during the answering process, and V R (t) represents the movement speed of the student’s right lower limb at time t during the answering process, V R (tt 0 ) represents the time that students spend answering questions 0 The movement speed of the right lower limb at this moment, V L (t) represents the movement speed of the student’s left lower limb at time t during the question-answering process, V L (tt 0 ) represents the time that students spend answering questions 0 The movement speed of the left lower limb at time, h R (t) represents the height of the student’s right lower limb relative to the ground at time t during the test, h L (t) represents the height of the student’s left lower limb relative to the ground at time t during the test, t 0 represents the preset initial moment in the process of students answering questions, δ() represents the unit impulse function, when the value in the bracket is equal to 0, the value of the unit impulse function is 1, when the value in the bracket is not equal to 0, the value of the unit impulse function is 0, u() represents the step function, when the value in the bracket is greater than 0, the value of the step function is 1, when the value in the bracket is less than or equal to 0, the value of the step function is 0; when H=1, it indicates that the student's body is in a balanced state during the process of answering questions; when H=0, it indicates that the student's body is in an unbalanced state during the process of answering questions; When λ=0, it indicates that the student is not in the preset physical state during the answering process; when λ=1, it indicates that the student is in the preset physical state during the answering process.
5. The system for monitoring the physical state of students during the process of answering questions as claimed in claim 4, Features: The upper limb movement posture data collection and analysis module collects the upper limb movement posture data of the student during the question-answering process, and analyzes the upper limb movement posture data to determine the body balance state of the student during the question-answering process. Specifically, it includes: The acceleration of the students' upper limbs in the three-axis directions of space is collected within any three seconds during the answering process, and the following formula (1) is used to determine the pitch and roll angle of the students' body during the answering process: In the above formula (1), α represents the front and back pitch angle of the student's body within any three seconds of the answering process, β represents the left and right side deviation angle of the student's body within any three seconds of the answering process, and γ represents the rotation angle of the student's body relative to the vertical direction within any three seconds of the answering process. They represent the acceleration of the upper limbs in the space X-axis, Y-axis, and Z-axis respectively during any three seconds of the student's answering process, t represents the corresponding moment during any three seconds of the student's answering process, and t=0, 1, 2, 3; Then use the following formula (2) to determine the change value F of the student's instantaneous posture angle during the answering process: In the above formula (2), A t and A t+1 A represents the acceleration vector of the student's upper limbs at time t and time t+1 during any three seconds of the student's answering process. t =(a xt , a yt , a zt ), A t+1 =(a xt+1 , a yt+1 , a zt+1 ), a xt 、a yt 、a zt represents the acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t within any three seconds during the answering process, a xt+1 、a yt+1 、a zt+1 represents the motion acceleration of the student's upper limbs in the X-axis, Y-axis, and Z-axis of space at time t+1 within any three seconds of the student's answering process, and |||| represents vector modulo operation; Finally, the following formula (3) is used to determine the student's body balance state during the answering process: H=u(T-max(α,β,γ))*u(TF) (3) In the above formula (3), H represents the evaluation value of the student's body balance state during the answering process, max(α, β, γ) represents the maximum value of the three angles α, β, and γ in the brackets, u() represents a step function, when the value in the brackets is greater than 0, the value of the step function is 1, when the value in the brackets is less than or equal to 0, the value of the step function is 0, T represents the maximum allowable tilt angle of the student's body during the answering process, and the value range of T is 30°-45°; When H=1, it indicates that the student's body is in a balanced state during the process of answering the questions; when H=0, it indicates that the student's body is in an unbalanced state during the process of answering the questions.
6. The system for monitoring the physical state of students during the process of answering questions as claimed in claim 5, Features: When the alarm signal sending module determines that the student is in a preset physical state during the question answering process, the relative position relationship between the student and the teacher is collected, and according to the distance of the relative position relationship, an alarm signal of a corresponding volume is sent to the teacher. Specifically, the alarm signal sending module includes: When it is determined that the student is in a preset physical state during the answering process, the geographical location information of the student and the teacher are collected, and the volume value corresponding to sending an alarm signal to the teacher is determined using the following formula (5): In the above formula (5), f i represents the volume value corresponding to sending an alarm signal to the i-th teacher in the same area as the student, f max represents the maximum volume value allowed for sending an alarm signal, (X,Y) represents the latitude and longitude coordinates of the student's geographical location, (X i ,Y i ) represents the latitude and longitude coordinates of the geographical location of the i-th teacher, n represents the total number of teachers in the same area as the student, Indicates taking the maximum value of the values in the brackets; Finally, according to the volume value f determined above i , sending warning signals with corresponding volume values to different teachers.
Citation Information
Patent Citations
Attitude monitoring method and device and wearable equipment
CN107293099A
Device and method for relieving stress of examinees in examination rooms
CN108095742A