Head posture monitoring method, master control device and smart wearable device
By calculating neck fatigue values and reset posture data, smart wearable devices determine whether the reset is qualified, solving the problem of poor head posture prompting and correction effects in existing technologies, and achieving more effective posture correction and power saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIANGXI RUISHENG ELECTRONIC CO LTD
- Filing Date
- 2023-07-18
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, smart wearable devices fail to effectively reset the head after detecting an abnormal posture, resulting in poor prompting and correction effects.
By calculating the neck fatigue value within the correction detection period, when the neck fatigue value reaches the threshold, a prompt message is sent, and the reset posture data within the reset detection period is collected to determine whether the reset posture angle is within the safe angle range. The sum of the reset duration of the safe posture angle is calculated to determine whether the reset is qualified. The correction detection period and fatigue threshold are adjusted to improve the correction effect.
It achieves effective detection and reset of human head posture, improves the prompting and correction effect, ensures that users adjust their head posture to an angle that relieves neck pressure, reduces power waste, and improves the user experience of smart wearable devices.
Smart Images

Figure CN116942144B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wearable device technology, and in particular to a head posture monitoring method, a main control device, and a smart wearable device. Background Technology
[0002] With the continuous development of mobile internet and electronic technology, smart wearable devices such as headphones, smart headbands, and smart glasses are becoming increasingly popular. During entertainment, work, and study, the human head may unconsciously tilt forward or maintain an abnormal angle, putting significant pressure on the neck. If a smart wearable device is worn during this process, its relatively stationary position relative to the head can be utilized to detect the head's posture.
[0003] Existing technologies typically use posture sensors to detect the posture angles of smart wearable devices, and determine whether the human head is in an abnormal posture by the duration of abnormal posture angles. However, after detecting an abnormal head posture and providing a correction prompt, there is no detection of the head resetting, resulting in poor prompting and correction effectiveness. Summary of the Invention
[0004] The main objective of this invention is to propose a head posture monitoring method, a main control device, and a smart wearable device, aiming to solve the problem of poor head posture prompting and correction effects.
[0005] To achieve the above objectives, the present invention proposes a head posture monitoring method, the head posture monitoring method comprising:
[0006] Trigger posture correction mode and calculate neck fatigue value within the correction detection period;
[0007] When the neck fatigue value is greater than or equal to the fatigue threshold, a prompt message is sent and reset posture data within the reset detection time is collected. The reset posture data includes the reset posture angle and the reset duration corresponding to each reset posture angle.
[0008] When a safe attitude angle exists among the reset attitude angles, the sum of the reset durations corresponding to the safe attitude angles is calculated as the effective reset duration;
[0009] Based on the effective reset duration, determine whether the reset is qualified;
[0010] When the reset is successful, the attitude correction mode is exited; and
[0011] If the reset fails, adjust the correction detection duration and the fatigue threshold, and recalculate the neck fatigue value.
[0012] Preferably, determining whether the reset is qualified based on the effective reset duration includes:
[0013] Determine whether the effective reset time is less than the preset determination time;
[0014] When the effective reset duration is greater than or equal to the determination duration, the reset is confirmed to be successful; and
[0015] If the effective reset time is less than the determination time, the reset is deemed unqualified.
[0016] Preferably, adjusting the correction detection time and the fatigue threshold includes:
[0017] The ratio of the effective reset duration to the determination duration is calculated as the effective reset ratio; and
[0018] Based on the effective reset ratio, the correction detection time is shortened and the fatigue threshold is reduced.
[0019] Preferably, before calculating the sum of the attitude durations corresponding to the safe attitude angles as the effective reset duration, the head attitude monitoring method further includes:
[0020] Sequentially determine whether all the reset attitude angles are within the safe angle range;
[0021] If all of the stated reset attitude angles are not within the safe angle range, then the reset is deemed unqualified; and
[0022] When the reset attitude angle is within the safe angle range, if the reset duration of the reset attitude angle is greater than or equal to the effective duration, it is marked as a safe attitude angle.
[0023] Preferably, the calculation of the neck fatigue value within the correction detection period includes:
[0024] Collect attitude detection data within the correction detection time, the attitude detection data including the detected attitude angle and the attitude duration corresponding to each detected attitude angle;
[0025] Valid attitude angles and abnormal attitude angles are selected from the detected attitude angles;
[0026] The correction coefficient is obtained based on the attitude duration corresponding to the effective attitude angle;
[0027] Based on the abnormal posture angle and the corresponding posture duration, a preliminary fatigue value is calculated; and
[0028] The product of the correction factor and the preliminary fatigue value is calculated as the neck fatigue value.
[0029] Preferably, the step of calculating the preliminary fatigue value based on the abnormal posture angle and the corresponding posture duration includes:
[0030] Calculate the product of each abnormal attitude angle and its corresponding attitude duration as the attitude angle fatigue value; and
[0031] The sum of all the aforementioned attitude angle fatigue values is calculated as the initial fatigue value.
[0032] Preferably, calculating the product of each abnormal attitude angle and the corresponding attitude duration as the attitude angle fatigue value includes:
[0033] Based on the safe angle range, one sub-angle is selected from several sub-angles corresponding to each abnormal attitude angle as the main angle;
[0034] Calculate the compensation coefficient based on several sub-angles corresponding to each of the aforementioned abnormal attitude angles; and
[0035] The product of the principal angle, the corresponding attitude duration, and the compensation coefficient is calculated as the attitude angle fatigue value.
[0036] Preferably, before triggering the posture correction mode, the head posture monitoring method further includes:
[0037] Acquire initial attitude angles;
[0038] When the initial attitude angle is outside the safe angle range, record the duration of the abnormality when the initial attitude angle is outside the safe angle range; and
[0039] When the duration of the anomaly is greater than or equal to the trigger duration, the attitude correction mode is triggered.
[0040] The present invention further proposes a main control device, the main control device comprising:
[0041] Memory, used to store program instructions; and
[0042] A processor for executing the program instructions to implement the head posture monitoring method as described above.
[0043] The present invention further proposes a smart wearable device for wearing on the head of a human body. The smart wearable device includes a main body and a main control device as described above, and the main control device is communicatively connected to the main body.
[0044] The beneficial effects of this invention are as follows: It calculates the neck fatigue value within the correction detection period. When the user's neck is determined to be fatigued based on the neck fatigue value (i.e., the neck fatigue value is greater than or equal to a fatigue threshold), a prompt mode is triggered. A prompt message is sent, and simultaneously, reset posture data within the reset detection period is collected to detect the user's head posture, thereby determining whether the user has performed posture correction within the preset reset detection period. When the user adjusts their head posture to a safe posture angle, it indicates that the user has adjusted the head posture angle to an angle that can relieve neck pressure. Therefore, the sum of the reset durations of the safe posture angle is used as a judgment condition to determine whether the user's reset is qualified, thus enabling the detection of the user's reset status and improving the head posture prompt correction effect. Attached Figure Description
[0045] Figure 1 A flowchart of a head posture monitoring method provided in an embodiment of the present invention.
[0046] Figure 2 This is a first sub-flowchart of the head posture monitoring method provided in an embodiment of the present invention.
[0047] Figure 3 This is a second sub-flowchart of the head posture monitoring method provided in an embodiment of the present invention.
[0048] Figure 4 The third sub-flowchart of the head posture monitoring method provided in the embodiments of the present invention.
[0049] Figure 5 The fourth sub-flowchart of the head posture monitoring method provided in the embodiments of the present invention.
[0050] Figure 6 The fifth sub-flowchart of the head posture monitoring method provided in the embodiments of the present invention.
[0051] Figure 7 The sixth sub-flowchart of the head posture monitoring method provided in the embodiments of the present invention.
[0052] Figure 8 The seventh sub-flowchart of the head posture monitoring method provided in the embodiments of the present invention.
[0053] Figure 9 This is a schematic diagram illustrating an application scenario of the head posture monitoring method provided in an embodiment of the present invention.
[0054] Figure 10 This is a schematic diagram of the internal structure of the main control device provided in an embodiment of the present invention.
[0055] Figure 11 This is a schematic diagram of the internal structure of a smart wearable device provided in an embodiment of the present invention.
[0056] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0057] The solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0058] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.
[0059] It should also be noted that when a component is described as "fixed to" or "set on" another component, it can be directly on the other component or there may be an intervening component present. When a component is described as "connected to" another component, it can be directly connected to the other component or there may be an intervening component present.
[0060] Furthermore, the use of terms such as "first" and "second" in this invention is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this invention.
[0061] Please refer to the following: Figure 1 and Figure 9 , Figure 1 This is a flowchart of the head posture monitoring method provided in an embodiment of the present invention. Figure 9 This is a schematic diagram illustrating an application scenario of the head posture monitoring method provided in this embodiment of the invention. The head posture monitoring method is used to monitor the head posture of a human body, preventing abnormal head posture from causing excessive pressure on the neck while tracking the repositioning of the head. In this embodiment, the head posture monitoring method monitors the head posture using a smart wearable device worn on the human head. This smart wearable device includes, but is not limited to, headphones (e.g., TWS headphones, Bluetooth headphones, wired headphones, etc.), smart headbands, smart glasses, VR headsets, and other electronic devices.
[0062] by Figure 9 Taking the illustrated application scenario as an example, user 3 wears earphone 2 on their head, and the main control device 10 is located inside earphone 2. In this embodiment, the main control device 10 is used to execute a head posture monitoring method. The functions of the main control device 10 can be implemented by a single device, multiple devices working together, or one or more functional modules within a single device; no specific limitations are made here. It is understood that the aforementioned functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0063] The head posture monitoring method specifically includes the following steps.
[0064] Step S102: Trigger posture correction mode and calculate neck fatigue value within the correction detection time.
[0065] In this embodiment, the earphone 2 is equipped with an attitude detection sensor, and the main control device 10 is communicatively connected to the attitude detection sensor. The attitude detection sensor continuously detects the attitude angle of the earphone 2 and sends the detected attitude angle of the earphone 2 to the main control device 10 in real time. Since the user's head and earphone 2 remain relatively stationary after the user wears the earphone 2, the attitude angle of the earphone 2 is approximated as the attitude angle of the user's head. The attitude detection sensor includes, but is not limited to, an accelerometer, a gyroscope, and a magnetometer.
[0066] Specifically, the main control device 10 is pre-set with a correction detection duration. After triggering the posture correction mode, the main control device 10 collects the posture angle of the earphone 2 sent by the posture detection sensor within the correction detection duration to calculate the neck fatigue value. In this embodiment, the neck fatigue value represents the fatigue value caused by the human head to the neck within the correction detection duration. The specific value of the correction detection duration can be set according to the actual monitoring situation and is not limited here.
[0067] The specific process for calculating the neck fatigue value within the correction testing period will be described in detail below.
[0068] Step S104: When the neck fatigue value is greater than or equal to the fatigue threshold, a prompt message is sent and reset posture data within the reset detection time is collected.
[0069] In this embodiment, the main control device 10 is pre-set with a fatigue threshold. The main control device 10 determines whether the neck is in a fatigued state based on the neck fatigue value and the fatigue threshold. Specifically, when the neck fatigue value is greater than or equal to the fatigue threshold, it indicates that the neck is in a fatigued state; when the neck fatigue value is less than the fatigue threshold, it indicates that the neck is not yet fatigued. The specific value of the fatigue threshold can be set according to the actual monitoring situation and is not limited here.
[0070] When the neck is fatigued, the main control device 10 sends a prompt message and collects reset posture data within the reset detection period. The prompt message includes, but is not limited to, voice and vibration information. That is, the main control device 10 can send voice information so that the user 3 can hear it through the earphone 2 to correct and reset the head posture; the main control device 10 can also send vibration information so that the user 3 can feel the vibration through the earphone 2 to correct and reset the head posture.
[0071] Specifically, the main control device 10 is pre-set with a reset detection duration. After sending a prompt message, the main control device 10 collects the attitude angle of the earphone 2 transmitted by the attitude detection sensor within the reset detection duration as the reset attitude angle. Correspondingly, the main control device 10 records the time when the prompt message is sent, collects the reset attitude angle corresponding to that time, and detects the collected reset attitude angle. Whenever a change in the attitude angle of the earphone 2 is detected, the main control device 10 records the time of the change and the corresponding reset attitude angle until the end of the reset detection duration. By calculating from several recorded times, the main control device 10 can obtain the reset attitude data within the reset detection duration. The reset attitude data includes the reset attitude angle and the reset duration, with each reset attitude angle corresponding to a reset duration. It can be understood that the main control device 10 calculates the difference between two times as the reset duration of the corresponding reset attitude angle. The reset detection duration represents the duration of the reset detection; the specific value of the reset detection duration can be set according to the actual monitoring situation and is not limited here.
[0072] Step S106: When there is a safe attitude angle in the reset attitude angle, calculate the sum of the reset durations corresponding to the safe attitude angles, and use it as the effective reset duration.
[0073] The main control device 10 determines whether the reset is qualified based on the reset posture angle and the corresponding reset duration in the reset posture data. It is understandable that after sending the prompt message, the main control device 10 monitors the corrective reset status of the human head to achieve a better prompting and correction effect.
[0074] Specifically, the main control device 10 sequentially determines whether all reset attitude angles are within the safe angle range. When a reset attitude angle is within the safe angle range, if the reset duration of the reset attitude angle is greater than or equal to the effective duration, the main control device 10 marks the reset attitude angle as a safe attitude angle and calculates the sum of the reset durations corresponding to all safe attitude angles as the effective reset duration.
[0075] In this embodiment, the main control device 10 is pre-set with a safe angle range. The main control device 10 sequentially detects all reset posture angles to determine whether they are within the safe angle range. When all reset posture angles are not within the safe angle range, it indicates that the user 3 has not adjusted their head posture, or the adjusted angle still does not relieve neck pressure. In this case, the main control device 10 confirms that the reset is unqualified. When the reset posture angle is within the safe angle range, it indicates that during the reset detection period, the posture angle of the human head is within the safe angle range, and the pressure on the neck caused by the human head may have been relieved. The specific size of the safe angle range can be set according to the actual monitoring situation and is not limited here.
[0076] Furthermore, the main control device 10 detects the reset duration corresponding to each reset attitude angle within the safe angle range, and determines whether the reset duration is greater than or equal to the effective duration. The effective duration is less than the reset detection duration.
[0077] When the reset duration corresponding to the reset posture angle is less than the effective duration, it means that the human head is held at the reset posture angle for a short period of time, and the neck pressure cannot be relieved within the corresponding reset duration. When the reset duration corresponding to the reset posture angle is not less than the effective duration, that is, greater than or equal to the effective duration, it means that the human head is held at the reset posture angle for a longer period of time, and the neck pressure can be relieved within the corresponding reset duration. In this case, the main control device 10 marks the reset posture angle with a reset duration greater than or equal to the effective duration as a safe posture angle.
[0078] Step S108: Determine whether the reset is qualified based on the effective reset duration.
[0079] The main control device 10 determines whether the reset is qualified based on the calculated effective reset time.
[0080] If the reset is successful, proceed to step S110; if the reset is unsuccessful, proceed to step S112.
[0081] The specific process for determining whether a reset is qualified based on the effective reset duration will be described in detail below.
[0082] Step S110: Exit attitude correction mode.
[0083] When the reset is successful, it indicates that user 3 has adjusted the head posture and relieved the pressure on the neck, and the main control device 10 exits the posture correction mode.
[0084] Step S112: Adjust and correct the detection time and fatigue threshold, and recalculate the neck fatigue value.
[0085] When the reset fails, it indicates that user 3 has not adjusted their head posture, or user 3's head posture adjustment is inadequate, resulting in insufficient or minimal relief of neck pressure. In this case, the main control device 10 adjusts the correction detection duration and fatigue threshold, and recalculates the neck fatigue value. It is understood that the main control device 10 collects posture detection data based on the adjusted correction detection duration and judges the neck fatigue value based on the adjusted fatigue threshold.
[0086] The specific process of adjusting and correcting the detection time and fatigue threshold will be described in detail below.
[0087] In some feasible embodiments, when the reset fails, the main control device 10 can also send a prompt message again to remind the user 3.
[0088] In the above embodiments, the neck fatigue value within the correction detection period is calculated. When the user's neck is determined to be fatigued based on the neck fatigue value (i.e., the neck fatigue value is greater than or equal to the fatigue threshold), it indicates that the user needs to be prompted to reset or correct their head posture, thus triggering the prompt mode. A prompt message is sent, and simultaneously, reset posture data within the reset detection period is collected to reset the user's head posture, thereby determining whether the user has performed posture correction within the preset reset detection period. When the user adjusts their head posture to a safe posture angle, it means that the user has adjusted the head posture angle to an angle that can relieve neck pressure. Therefore, the sum of the reset durations of the safe posture angle is used as a criterion to determine whether the user's reset is qualified, thereby enabling the detection of the user's reset status and improving the effectiveness of head posture prompt correction.
[0089] Please refer to the following: Figure 2 This is a first sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Before triggering the posture correction mode in step S102, the head posture monitoring method further includes the following steps.
[0090] Step S202: Collect the initial attitude angle.
[0091] In this embodiment, the main control device 10 detects whether the earphone 2 is being worn. When the earphone 2 is being worn, the main control device 10 controls the attitude detection sensor to continuously detect the attitude angle of the earphone 2 and sends the attitude angle to the main control device 10 in real time. The main control device 10 collects the attitude angle sent by the attitude detection sensor as the initial attitude angle.
[0092] Step S204: When the initial attitude angle is outside the safe angle range, record the duration of the abnormality when the initial attitude angle is outside the safe angle range.
[0093] In this embodiment, the main control device 10 detects the initial attitude angle in real time and determines whether the initial attitude angle is within the safe angle range. The safe angle range includes two endpoints. Specifically, the main control device 10 determines the initial attitude angle based on these endpoints.
[0094] When the initial attitude angle is within the safe angle range, it means that the initial attitude angle is normal and the pressure exerted by the human head on the neck is within the normal range.
[0095] When the initial attitude angle is outside the safe angle range, it indicates an abnormal angle, resulting in significant pressure on the neck from the human head. The main control device 10 then records the duration of this abnormality. Specifically, when the initial attitude angle is detected to be outside the safe angle range, the main control device 10 records the corresponding moment as the start moment. The main control device 10 calculates the difference between the current moment and the start moment in real time as the duration of the abnormality. In other words, the main control device 10 updates the duration of the abnormality based on the current moment.
[0096] Step S206: When the duration of the abnormality is greater than or equal to the trigger duration, the attitude correction mode is triggered.
[0097] In this embodiment, the main control device 10 is pre-set with a trigger duration. The main control device 10 determines whether the abnormal duration is less than the trigger duration based on the real-time calculated abnormal duration. The specific value of the trigger duration can be set according to the actual monitoring situation and is not limited here.
[0098] When the duration of the abnormality is less than the trigger duration, it means that the duration of the abnormality in which the initial attitude angle exceeds the safe angle range has not reached the trigger duration, and the pressure exerted by the human head on the neck is within the normal range.
[0099] When the duration of the abnormality is not less than the trigger duration, that is, greater than or equal to the trigger duration, it means that the initial posture angle has been outside the safe angle range during the trigger duration, that is, the human head has been in a posture that puts great pressure on the neck. In this case, the main control device 10 triggers the posture correction mode to monitor the human head posture and track the human head's reset status.
[0100] In this embodiment, the main control device 10 needs to continue detecting the initial attitude angle while calculating the duration of the anomaly. When the initial attitude angle is detected to be within the safe angle range, the main control device 10 stops calculating the duration of the anomaly. When the initial attitude angle is detected to be outside the safe angle range again, the main control device 10 recalculates the duration of the anomaly and determines whether the duration of the anomaly is greater than the trigger duration. In other words, once the initial attitude angle is detected to be within the safe angle range, the main control device 10 resets the duration of the anomaly to zero.
[0101] In some feasible embodiments, to further reduce unnecessary power waste, improve the user experience of the head posture monitoring function, and improve the rationality of the triggering timing of the monitoring function, a head posture detection or neck pressure monitoring control switch can be set on the terminal app. That is, the user can choose whether to activate the corresponding head posture detection or neck pressure monitoring function according to their own needs. The terminal is communicatively connected to the main control device 10.
[0102] In the above embodiments, given the variable head posture of a user wearing a smart wearable device, frequent triggering of the posture correction mode would waste the device's battery. To better align with the human body's tendency to maintain a certain posture before needing to move and de-stress, a trigger mechanism is implemented. Head posture detection and correction are only performed after this mechanism is met, thus reducing power consumption. Specifically, the initial posture angle generated in real-time is cyclically detected. Posture correction mode is only activated when the initial posture angle is abnormal (outside the safe angle range) and the duration of this abnormal state is greater than or equal to the trigger duration. It is understood that if the head posture angle remains outside the safe angle range for a period, it indicates the user is in a focused state and has maintained an abnormal posture for an extended period. This may lead to excessive pressure on the neck. Activating the corresponding posture correction mode in this situation better reflects real-world usage scenarios, saves power, and reduces the computational burden on the smart wearable device's chip.
[0103] Please refer to the following: Figure 3This is the second sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Step S102, calculating the neck fatigue value within the correction detection time, specifically includes the following steps.
[0104] Step S302: Collect attitude detection data within the correction detection time.
[0105] After triggering the attitude correction mode, the main control device 10 collects the attitude angle of the earphone 2 sent by the attitude detection sensor during the correction detection period as the detection attitude angle. In this embodiment, the main control device 10 records the moment the attitude correction mode is triggered, collects the detection attitude angle corresponding to the moment the attitude correction mode is triggered, and detects the collected detection attitude angle. Whenever a change in the attitude angle of the earphone 2 is detected, the main control device 10 records the moment the attitude angle changes and the corresponding detection attitude angle until the end of the correction detection period. By calculating several recorded moments, the main control device 10 can obtain the attitude detection data within the correction detection period. The attitude detection data includes the detection attitude angle and the attitude duration, and each detection attitude angle corresponds to an attitude duration. It can be understood that the main control device 10 calculates the difference between two moments as the attitude duration of the corresponding detection attitude angle.
[0106] Step S304: Select valid attitude angles and abnormal attitude angles from the detected attitude angles.
[0107] The main control device 10 filters the detected posture angles to obtain effective posture angles and abnormal posture angles. Among them, the effective posture angle indicates that when the human head is at a certain angle, it can alleviate the pressure accumulated in the neck to a certain extent; the abnormal posture angle indicates that when the human head is at a certain angle, it will cause greater pressure on the neck.
[0108] The specific process of filtering out valid and abnormal attitude angles from the detected attitude angles will be described in detail below.
[0109] Step S306: Obtain the correction coefficient based on the attitude duration corresponding to the effective attitude angle.
[0110] In this embodiment, the main control device 10 pre-constructs a relationship between several consecutive preset duration intervals and correction coefficients. It calculates the sum of the attitude durations corresponding to all effective attitude angles as the mitigation duration, and then obtains the corresponding correction coefficient based on the mitigation duration and the preset duration intervals. Each preset duration interval corresponds to a correction coefficient, and the relationship between the preset duration intervals and the correction coefficients is non-linear, with the correction coefficient ranging from [0,1]. The maximum and minimum values of two adjacent preset duration intervals are continuous; the larger the maximum value of a preset duration interval, the smaller the correction coefficient; conversely, the smaller the maximum value of a preset duration interval, the larger the correction coefficient. The length of each preset duration interval is not necessarily the same. The upper and lower limits of the two preset duration intervals located at opposite ends of the preset duration interval sequence can be set according to actual monitoring needs and are not limited here.
[0111] Specifically, after calculating the release duration, the main control device 10 first compares the release duration with a preset duration interval to determine which preset duration interval the release duration falls into; then, it obtains the corresponding correction coefficient based on the preset duration interval it falls into. It can be understood that the longer the release duration, the better the pressure accumulated by the head on the neck is released within that duration, and the smaller the correction coefficient; conversely, the shorter the release duration, the less effectively the pressure accumulated by the head on the neck is released within that duration, and the larger the correction coefficient. Specifically, when the release duration is long enough, it means the neck pressure is completely released within the release duration, and the correction coefficient is 0; when the release duration is too short, it means the neck pressure is not released at all within the release duration, and the correction coefficient is 1. In other words, when the release duration exceeds the upper or lower limits of the preset duration interval, the correction coefficient is 0 or 1.
[0112] Step S308: Calculate the preliminary fatigue value based on the abnormal posture angle and the corresponding posture duration.
[0113] The main control device 10 calculates the preliminary fatigue value based on the abnormal posture angle outside the safe angle range and the corresponding posture duration. The preliminary fatigue value represents the initial pressure exerted by the human head on the neck when the human head is in an abnormal posture angle.
[0114] The specific process of calculating the preliminary fatigue value based on the abnormal posture angle and the corresponding posture duration will be described in detail below.
[0115] Step S310: Calculate the product of the correction factor and the preliminary fatigue value as the neck fatigue value.
[0116] The main control device 10 calculates the product of the correction factor and the preliminary fatigue value as the neck fatigue value. Because neck pressure is cumulative and has a short-term release characteristic, the pressure exerted on the neck by the head can be somewhat relieved when the human head is at an effective posture angle during the correction detection period. Therefore, the preliminary fatigue value is corrected using the correction factor to make the obtained neck fatigue value more consistent with the neck pressure state.
[0117] In the above embodiments, after entering the posture correction mode, the detected posture angles sent by the smart wearable device are collected within a preset correction detection duration, and the corresponding posture duration is recorded. The detected posture angles are filtered to obtain effective posture angles and abnormal posture angles. A correction coefficient is obtained based on the posture duration corresponding to the effective posture angle, and a preliminary fatigue value is calculated based on the abnormal posture angle and its corresponding posture duration. Since the duration of the slow-release effect when the head is at an effective posture angle affects the accumulation of neck pressure, a relationship between a preset duration interval and the correction coefficient is established. The correction coefficient is obtained based on the actual calculated slow-release duration to correct the preliminary fatigue value, thereby obtaining the neck fatigue value caused by the human head to the neck within the correction detection duration. This makes the head posture monitoring method more consistent with the characteristics of the cumulative and short-term release of human neck pressure, thus effectively improving detection accuracy.
[0118] Please refer to the following: Figure 4 This is the third sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Step S304 specifically includes the following steps.
[0119] Step S402: Determine whether the detected attitude angle is within the safe angle range.
[0120] The main control device 10 sequentially judges the detected attitude angle to determine whether the detected attitude angle is within the safe angle range.
[0121] When the detected attitude angle is not within the safe angle range, proceed to step S404; when the detected attitude angle is within the safe angle range, proceed to step S406.
[0122] Step S404: Mark the detected attitude angle as an abnormal attitude angle.
[0123] When the detected posture angle is not within the safe angle range, it indicates that the detected posture angle is abnormal and the pressure of the human head on the neck is too great. In this case, the main control device 10 will mark the corresponding detected posture angle as an abnormal posture angle.
[0124] Step S406: Mark the detected attitude angle as the initial attitude angle.
[0125] When the detected posture angle is within the safe angle range, it indicates that the detected posture angle is normal and the pressure exerted by the human head on the neck is within the normal range. Then, the main control device 10 marks the corresponding detected posture angle as the preliminary posture angle.
[0126] Step S408: When the duration of the attitude corresponding to the initial attitude angle is greater than or equal to the effective duration, the initial attitude angle is marked as an effective attitude angle.
[0127] The main control device 10 determines the duration of the posture corresponding to each initial posture angle, and whether the duration of the posture is greater than or equal to the effective duration. In this embodiment, the effective duration represents the basic time required to alleviate the pressure accumulated in the neck when the human head posture angle is within the safe angle range. The effective duration is less than the correction detection duration. The specific value of the effective duration can be set according to the actual monitoring situation and is not limited here.
[0128] When the duration of the initial posture angle is less than the effective duration, it means that although the head is maintained at the initial posture angle and the pressure on the neck is within the normal range, the neck pressure cannot be relieved within the corresponding posture duration because the duration of maintenance is insufficient. For example, this could be a brief moment when the head is tilted back or held in a neutral position for a short period.
[0129] When the duration of the initial posture angle is not less than the effective duration (i.e., greater than or equal to the effective duration), it indicates that the human head is held at the initial posture angle for a duration greater than or equal to the effective duration. In this case, the main control device 10 marks the initial posture angle as the effective posture angle. It can be understood that within the corresponding posture duration, the pressure exerted by the human head on the neck remains within the normal range, and neck pressure can be effectively relieved.
[0130] In the above embodiments, based on the characteristics of cumulative and short-term release of neck pressure, if the duration of the detected posture angle within the safe angle range is greater than or equal to the effective duration, the pressure exerted by the head on the neck will be relieved. Therefore, the detected posture angle that is within the safe angle range and has a duration greater than or equal to the effective duration is marked as the effective posture angle.
[0131] Please refer to the following: Figure 5 and Figure 6 , Figure 5 This is the fourth sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Figure 6 This is the fifth sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Step S308 specifically includes the following steps.
[0132] Step S502: Calculate the product of each abnormal attitude angle and the corresponding attitude duration as the attitude angle fatigue value.
[0133] The main control device 10 calculates the product of each abnormal attitude angle and the corresponding attitude duration as the attitude angle fatigue value. Specifically, this includes steps S602 to S606.
[0134] Step S602: Based on the safe angle range, select one sub-angle from several sub-angles corresponding to each abnormal attitude angle as the main angle.
[0135] In this embodiment, each abnormal attitude angle includes several sub-angles. These sub-angles include pitch angle, yaw angle, and roll angle. Specifically, during actual monitoring, one or more sub-angles of the abnormal attitude angle may exceed the safe angle range. Therefore, the main control device 10 selects one sub-angle as the principal angle from the several sub-angles corresponding to each abnormal attitude angle, based on the safe angle range. It can be understood that each abnormal attitude angle corresponds to one principal angle.
[0136] Specifically, the main control device 10 determines whether the sub-angle is within the safe angle range. When the sub-angle is not within the safe angle range, the main control device 10 calculates the absolute value of the difference between the sub-angle and the endpoint of the safe angle range as the excess value, and marks the sub-angle with the largest excess value among the same abnormal attitude angles as the main angle.
[0137] The main control device 10 sequentially determines whether each sub-angle within each abnormal attitude angle is within the safe angle range. The safe angle range includes both large-endian and small-endian values, with the large-endian value being greater than the small-endian value. When a sub-angle is outside the safe angle range, the main control device 10 determines whether the sub-angle is greater than the large-endian value or less than the small-endian value. If the sub-angle is greater than the large-endian value, the main control device 10 calculates the absolute value of the difference between the sub-angle and the large-endian value as the excess value; if the sub-angle is less than the small-endian value, the main control device 10 calculates the absolute value of the difference between the sub-angle and the small-endian value as the excess value. The main control device 10 sorts the excess values corresponding to the sub-angles of the same abnormal attitude angle and marks the sub-angle with the largest excess value as the main angle.
[0138] Step S604: Calculate the compensation coefficient based on the several sub-angles corresponding to each abnormal attitude angle.
[0139] The main control device 10 calculates the number of sub-angles exceeding the safe angle range in each abnormal attitude angle, and calculates the corresponding compensation coefficient based on the number of sub-angles exceeding the safe angle range. It is understood that each abnormal attitude angle corresponds to a compensation coefficient. In this embodiment, the compensation coefficient includes a first value, a second value, and a third value. When the number of sub-angles exceeding the safe angle range is one, the corresponding compensation coefficient is the first value; when the number of sub-angles exceeding the safe angle range is two, the corresponding compensation coefficient is the second value; and when the number of sub-angles exceeding the safe angle range is three, the corresponding compensation coefficient is the third value. The first value is less than both the second and third values, and the second value is less than the third value. For example, the first value is 1, the second value is 1.1, and the third value is 1.2. The specific values of the first, second, and third values can be set according to the actual monitoring situation and are not limited here.
[0140] Step S606: Calculate the product of the principal angle, the corresponding attitude duration, and the compensation coefficient, as the attitude angle fatigue value.
[0141] The main control device 10 calculates the product of the principal angle, the corresponding attitude duration, and the corresponding compensation coefficient as the attitude fatigue value. In other words, the attitude fatigue value corresponding to an abnormal attitude angle is the product of the corresponding principal angle, the attitude duration, and the compensation coefficient.
[0142] Step S504: Calculate the sum of all attitude angle fatigue values as the initial fatigue value.
[0143] The main control device 10 calculates the sum of the attitude angle fatigue values corresponding to all abnormal attitude angles, which is used as the preliminary fatigue value.
[0144] In the above embodiments, by judging each sub-angle in the abnormal posture angle, the sub-angle that exceeds the safe angle range to the greatest extent, i.e., the most serious abnormal situation, is obtained as the main angle, which can more accurately represent the pressure exerted by the human head on the neck. At the same time, under the same posture duration, the more sub-angles that exceed the safe angle range, the greater the cumulative pressure exerted by the human head on the neck, and therefore, the greater the corresponding compensation coefficient.
[0145] Please refer to the following: Figure 7 This is the sixth sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Step S108 specifically includes the following steps.
[0146] Step S702: Determine whether the effective reset time is less than the preset determination time.
[0147] In this embodiment, the main control device 10 is pre-set with a judgment duration. The main control device 10 determines whether the effective reset duration is less than the judgment duration. The judgment duration is less than or equal to the reset detection duration. The specific value of the judgment duration can be set according to the actual monitoring situation and is not limited here.
[0148] When the effective reset duration is greater than or equal to the determination duration, step S704 is executed; when the effective reset duration is less than the determination duration, step S706 is executed.
[0149] Step S704: Confirm that the reset is successful.
[0150] When the effective reset duration is not less than the judgment duration, that is, greater than or equal to the judgment duration, it means that within the reset detection duration, the user 3 has adjusted the head posture angle to a safe angle range and maintained it for at least the judgment duration, thus relieving neck pressure. In this case, the main control device 10 confirms that the reset is qualified.
[0151] Step S706: Confirm that the reset is unqualified.
[0152] When all reset posture angles are not within the safe angle range, it means that during the reset detection time, the posture angle of the human head is not within the safe angle range, and the pressure of the human head on the neck is not relieved at all. In this case, the main control device 10 confirms that the reset is unqualified.
[0153] When the effective reset time is less than the judgment time, it means that although user 3 has adjusted the head posture angle to a safe angle range within the reset detection time, the duration of maintenance is shorter than the judgment time, and the neck pressure has not been effectively relieved. In this case, the main control device 10 confirms that the reset is unqualified.
[0154] In the above embodiments, based on the safe angle range and the effective duration, a safe posture angle is selected, that is, a reset posture angle that is within the safe angle range and whose reset duration is greater than or equal to the effective duration. Then, the effective reset duration is calculated based on the safe posture angle to obtain the cumulative duration for which the user adjusts the head posture to the safe angle range and maintains it for at least the effective duration. When the effective reset duration is greater than or equal to the judgment duration, it means that the user has adjusted the head posture to an angle that can effectively relieve neck pressure, and the duration of maintenance is sufficient to relieve the neck pressure caused within the correction detection duration, which indicates that the reset is qualified.
[0155] Please refer to the following: Figure 8 This is the seventh sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Step S112, adjusting and correcting the detection time and fatigue threshold, specifically includes the following steps.
[0156] Step S802: Calculate the ratio of effective reset time to determination time, and use it as the effective reset ratio.
[0157] When the reset fails, the main control device 10 calculates the ratio of the effective reset time to the judgment time, which is taken as the effective reset ratio. The effective reset ratio indicates the release of accumulated pressure on the neck by user 3 within the reset detection time.
[0158] Step S804: Based on the effective reset ratio, shorten the correction detection time and reduce the fatigue threshold.
[0159] In this embodiment, the main control device 10 pre-establishes the relationship between the correction detection time and the effective reset ratio, as well as the relationship between the fatigue threshold and the effective reset ratio. Specifically, the larger the effective reset ratio, the longer the correction detection time and the larger the fatigue threshold; conversely, the smaller the effective reset ratio, the shorter the correction detection time and the smaller the fatigue threshold.
[0160] The main control device 10 obtains a new correction detection time and a new fatigue threshold based on the effective reset ratio. The new correction detection time is shorter than the original correction detection time, and the new fatigue threshold is lower than the original fatigue threshold.
[0161] In the above embodiments, to make the head posture monitoring correction function more adaptable to the cumulative nature of neck pressure, the next round of posture detection and correction can be judged more quickly based on the effective reset ratio. That is, by replacing different correction detection durations and fatigue thresholds according to the cumulative neck pressure and restarting the posture correction mode, the detection can be completed more quickly and the prompt mode can be triggered more easily after the neck has accumulated pressure following a failed reset, making the next round of posture correction mode more consistent with the actual situation.
[0162] Please refer to the following: Figure 10 This is a schematic diagram of the internal structure of the main control device provided in an embodiment of the present invention. The main control device 10 includes a memory 11 and a processor 12. The memory 11 is used to store program instructions, and the processor 12 is used to execute the program instructions to implement the above-described head posture monitoring method.
[0163] In some embodiments, the processor 12 may be a central processing unit (CPU), controller, microcontroller, microprocessor or other data processing chip, used to run program instructions stored in the memory 11.
[0164] The memory 11 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 may be an internal storage unit of a computer device, such as a hard disk. In other embodiments, the memory 11 may be an external storage device of a computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the memory 11 may include both internal and external storage units of the computer device. The memory 11 can be used not only to store application software and various types of data installed on the computer device, such as code implementing head posture monitoring methods, but also to temporarily store data that has been output or will be output.
[0165] Please refer to the following: Figure 11 This is a schematic diagram of the internal structure of the smart wearable device provided in an embodiment of the present invention. The smart wearable device 1 includes a main body 20 and a main control device 10, and the main control device 10 is communicatively connected to the main body 20.
[0166] In this embodiment, the smart wearable device 1 is worn on the head. Specifically, the smart wearable device 1 is a device that can remain relatively stationary with the head after being worn, including but not limited to headphones (e.g., TWS headphones, Bluetooth headphones, wired headphones, etc.), smart headbands, smart glasses, VR headsets, and other electronic devices. The smart wearable device 1 is also equipped with an attitude detection sensor, and the main control device 10 is communicatively connected to the attitude detection sensor. The attitude detection sensor includes, but is not limited to, accelerometers, gyroscopes, and magnetometers.
[0167] The main control device 10 can be located on the main body 20 or it can be separate from the main body 20; no limitation is made here. The specific structure of the main control device 10 is as described in the above embodiments. Since the smart wearable device 1 adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be described in detail here.
[0168] The above description is only a part or preferred embodiment of the present invention. Neither the text nor the drawings should limit the scope of protection of the present invention. All equivalent structural transformations made using the content of the present invention specification and drawings under the overall concept of the present invention, or direct / indirect applications in other related technical fields, are included within the scope of protection of the present invention.
Claims
1. A head posture monitoring method, characterized in that, The head posture monitoring method includes: Trigger posture correction mode and calculate neck fatigue value within the correction detection period; When the neck fatigue value is greater than or equal to the fatigue threshold, a prompt message is sent and reset posture data within the reset detection time is collected. The reset posture data includes the reset posture angle and the reset duration corresponding to each reset posture angle. When a safe attitude angle exists among the reset attitude angles, the sum of the reset durations corresponding to the safe attitude angles is calculated as the effective reset duration; Based on the effective reset duration, determine whether the reset is qualified; When the reset is successful, the attitude correction mode is exited; and If the reset fails, adjust the correction detection time and the fatigue threshold, and recalculate the neck fatigue value. The adjustment of the correction detection duration and the fatigue threshold includes: The ratio of the effective reset duration to the determination duration is calculated as the effective reset ratio; and Based on the effective reset ratio, the correction detection time is shortened and the fatigue threshold is reduced; the larger the effective reset ratio, the longer the correction detection time and the larger the fatigue threshold; the smaller the effective reset ratio, the shorter the correction detection time and the smaller the fatigue threshold. The calculation of neck fatigue values within the correction detection period includes: Collect attitude detection data within the correction detection time, the attitude detection data including the detected attitude angle and the attitude duration corresponding to each detected attitude angle; Valid attitude angles and abnormal attitude angles are selected from the detected attitude angles; The correction coefficient is obtained based on the attitude duration corresponding to the effective attitude angle; Based on the abnormal posture angle and the corresponding posture duration, a preliminary fatigue value is calculated; and The product of the correction factor and the preliminary fatigue value is calculated as the neck fatigue value.
2. The head posture monitoring method according to claim 1, characterized in that, The step of determining whether a reset is qualified based on the effective reset duration includes: Determine whether the effective reset time is less than the preset determination time; When the effective reset duration is greater than or equal to the determination duration, the reset is confirmed to be successful; and If the effective reset time is less than the determination time, the reset is deemed unqualified.
3. The head posture monitoring method according to claim 1, characterized in that, Before calculating the sum of the attitude durations corresponding to the safe attitude angles as the effective reset duration, the head attitude monitoring method further includes: Sequentially determine whether all the reset attitude angles are within the safe angle range; If all of the stated reset attitude angles are not within the safe angle range, then the reset is deemed unqualified; and When the reset attitude angle is within the safe angle range, if the reset duration of the reset attitude angle is greater than or equal to the effective duration, it is marked as a safe attitude angle.
4. The head posture monitoring method according to claim 1, characterized in that, The calculation of the preliminary fatigue value based on the abnormal posture angle and the corresponding posture duration includes: Calculate the product of each abnormal attitude angle and its corresponding attitude duration as the attitude angle fatigue value; and The sum of all the aforementioned attitude angle fatigue values is calculated as the initial fatigue value.
5. The head posture monitoring method according to claim 4, characterized in that, The calculation of the product of each abnormal attitude angle and the corresponding attitude duration as the attitude angle fatigue value includes: Based on the safe angle range, one sub-angle is selected from several sub-angles corresponding to each abnormal attitude angle as the main angle; Calculate the compensation coefficient based on several sub-angles corresponding to each of the aforementioned abnormal attitude angles; and The product of the principal angle, the corresponding attitude duration, and the compensation coefficient is calculated as the attitude angle fatigue value.
6. The head posture monitoring method according to claim 1, characterized in that, Prior to triggering the posture correction mode, the head posture monitoring method further includes: Acquire initial attitude angles; When the initial attitude angle is outside the safe angle range, record the duration of the abnormality when the initial attitude angle is outside the safe angle range; and When the duration of the anomaly is greater than or equal to the trigger duration, the attitude correction mode is triggered.
7. A master control device, characterized in that, The main control device includes: Memory, used to store program instructions; and A processor for executing the program instructions to implement the head posture monitoring method as described in any one of claims 1 to 6.
8. A smart wearable device, characterized in that, The smart wearable device is worn on the head of a human body. The smart wearable device includes a main body and a main control device as described in claim 7, wherein the main control device is communicatively connected to the main body.
Citation Information
Patent Citations
Prompting method and device, headwear device and computer readable storage medium
CN109528205A
Fatigue estimation system, fatigue estimation device, and fatigue estimation method
CN114760921A
Sitting posture monitoring method and device and computer readable storage medium
CN115346257A
Doctor console adjusting method and system and computer readable storage medium
CN115553927A