Head posture monitoring method, master control device and smart wearable device

By calculating neck fatigue values ​​and repositioning posture data, the system determines whether the user's head posture repositioning is qualified. By adjusting the correction detection time and fatigue threshold, the system solves the problem of poor head posture prompt correction in smart wearable devices, and achieves more effective posture correction and neck pressure relief.

CN116898423BActive Publication Date: 2026-05-01JIANGXI RUISHENG ELECTRONIC CO LTD
View PDF 3 Cites 0 Cited by

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-05-01

AI Technical Summary

Technical Problem

In existing technologies, smart wearable devices fail to effectively reset the head after detecting an abnormal posture, resulting in poor prompting and correction effects.

Method used

By calculating the neck fatigue value within the correction detection time, sending prompt information and collecting reset posture data, determining the high-frequency duration of the reset posture angle, sequentially obtaining the effective interval duration, judging whether the reset is qualified based on the high-frequency duration, and adjusting the correction detection time and fatigue threshold to improve the correction effect.

Benefits of technology

It improves the effectiveness of head posture prompts and corrections by resetting and detecting the user's head posture to ensure that the user has made effective posture adjustments within a preset time, thereby relieving neck pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116898423B_ABST
    Figure CN116898423B_ABST
Patent Text Reader

Abstract

The application discloses a head posture monitoring method, comprising: triggering a posture correction mode, calculating a neck fatigue value within a correction detection duration; when the neck fatigue value is greater than or equal to a fatigue threshold, sending a prompt information, collecting reset posture data within a reset detection duration; when there are at least two short-time posture angles in the reset posture angle, sequentially obtaining effective interval durations between adjacent short-time posture angles; calculating the sum of all effective interval durations and reset durations adjacent to the effective interval durations as a high-frequency duration; judging whether the reset is qualified according to the high-frequency duration and a preset judgment duration; when the reset is qualified, exiting the posture correction mode; when the reset is not qualified, adjusting the correction detection duration and the fatigue threshold, and calculating the neck fatigue value again. The head posture monitoring method disclosed by the application can solve the problem of poor correction effect of human head posture prompt. In addition, the application also discloses a master control device and an intelligent wearable device.
Need to check novelty before this filing date? Find Prior Art

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 there are at least two short-time attitude angles in the reset attitude angle, the effective interval duration between adjacent short-time attitude angles is obtained sequentially;

[0009] Calculate the sum of all the effective interval durations and the reset durations adjacent to the effective interval durations, as the high-frequency duration;

[0010] Based on the duration of the high-frequency signal and the preset determination duration, determine whether the reset is qualified;

[0011] When the reset is successful, the attitude correction mode is exited; and

[0012] If the reset fails, adjust the correction detection duration and the fatigue threshold, and recalculate the neck fatigue value.

[0013] Preferably, the step of sequentially obtaining the effective interval duration between adjacent short-time attitude angles includes:

[0014] The interval between the reset durations of two adjacent short-time attitude angles is calculated sequentially and used as the short-time interval duration; and

[0015] When the duration of the short time interval is less than or equal to the preset shaking duration, the duration of the short time interval is marked as the effective interval duration.

[0016] Preferably, before sequentially acquiring the effective interval duration between adjacent short-time attitude angles when at least two short-time attitude angles exist in the reset attitude angles, the head attitude monitoring method further includes:

[0017] Sequentially determine whether all the reset attitude angles are within the safe angle range;

[0018] When all the reset attitude angles are not within the safe angle range, the reset is deemed unqualified; and

[0019] When the reset attitude angle is within the safe angle range, if the reset duration of the reset attitude angle is less than the effective duration, it is marked as a short-term attitude angle.

[0020] Preferably, adjusting the correction detection time and the fatigue threshold includes:

[0021] The ratio of the high-frequency duration to the determination duration is calculated as the high-frequency reset ratio; and

[0022] Based on the high-frequency reset ratio, the correction detection time is shortened and the fatigue threshold is reduced.

[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: After entering the posture correction mode, the neck fatigue value within the correction detection time is calculated. When the neck fatigue value is greater than or equal to the fatigue threshold, it indicates that the user's neck is fatigued, and 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 time is collected to reset the user's head posture, thereby determining whether the user has performed posture correction within the preset reset detection time. When the user performs reciprocating head movements, it indicates that the user is performing head rotation or tilting movements to relieve neck pressure. Therefore, the short-term posture angle in the reset posture angle is detected, and the corresponding high-frequency duration is calculated. Based on the high-frequency duration, it is determined whether the user's reset is qualified, thereby 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 The eighth sub-flowchart of the head posture monitoring method provided in the embodiments of the present invention.

[0054] Figure 10 This is a schematic diagram illustrating an application scenario of the head posture monitoring method provided in an embodiment of the present invention.

[0055] Figure 11This is a schematic diagram of the internal structure of the main control device provided in an embodiment of the present invention.

[0056] Figure 12 This is a schematic diagram of the internal structure of a smart wearable device provided in an embodiment of the present invention.

[0057] 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

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] Please refer to the following: Figure 1 and Figure 10 , Figure 1 This is a flowchart of the head posture monitoring method provided in an embodiment of the present invention. Figure 10This 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 simultaneously tracking and detecting 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.

[0063] by Figure 10 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).

[0064] The head posture monitoring method specifically includes the following steps.

[0065] Step S102: Trigger posture correction mode and calculate neck fatigue value within the correction detection time.

[0066] 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.

[0067] 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 angles 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.

[0068] The specific process for calculating the neck fatigue value within the correction testing period will be described in detail below.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] 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. The main control device 10 calculates the reset attitude data within the reset detection duration by performing calculations on several recorded times. The reset attitude data includes the reset attitude angle and the reset duration; each reset attitude angle corresponds 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.

[0073] Step S106: When there are at least two short-time attitude angles in the reset attitude angle, the effective interval duration between adjacent short-time attitude angles is obtained sequentially.

[0074] The main control device 10 determines whether the reset attitude angle is a short-time attitude angle based on the reset attitude angle and the corresponding reset duration. A short-time attitude angle refers to an attitude angle that falls within the safe angle range and is maintained for a short period. When there are at least two short-time attitude angles among the reset attitude angles, the main control device 10 obtains the effective interval duration based on the interval duration between adjacent short-time attitude angles.

[0075] The specific process of obtaining the effective interval duration between adjacent short-term attitude angles will be described in detail below.

[0076] Step S108: Calculate the sum of all effective interval durations and the reset durations adjacent to the effective interval durations, as the high-frequency duration.

[0077] The main control device 10 calculates the sum of all effective interval durations as a first value, calculates the sum of all reset durations adjacent to the effective interval durations as a second value, and calculates the sum of the first and second values ​​as the high-frequency duration. It can be understood that an effective interval duration plus the sum of the reset durations of two adjacent short-term attitude angles represents the start of the human head's attitude angle entering the safe angle range, moving outside the safe angle range, re-entering the safe angle range, and then ending the movement outside the safe angle range. In this embodiment, the high-frequency duration represents the cumulative duration of the user 3's head reciprocating during head posture adjustments.

[0078] Step S110: Determine whether the reset is qualified based on the high frequency duration and the preset judgment duration.

[0079] In this embodiment, the main control device 10 is pre-set with a judgment duration. The main control device 10 determines whether the duration of high-frequency operation 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.

[0080] When the duration of high frequency is greater than or equal to the judgment duration, it means that within the reset detection duration, the duration of the user 3 controlling the head to make reciprocating movements has reached the time requirement for relieving neck pressure, so that the neck pressure is relieved, and the main control device 10 confirms that the reset is qualified.

[0081] When the duration of high frequency is less than the judgment duration, it means that although user 3 controls the head to make reciprocating movements within the reset detection duration, the duration of the head making reciprocating movements does not meet the time requirement for relieving neck pressure, thus the neck pressure is not effectively relieved. In this case, the main control device 10 confirms that the reset is unqualified.

[0082] If the reset is successful, proceed to step S112; if the reset is unsuccessful, proceed to step S114.

[0083] Step S112: Exit attitude correction mode.

[0084] 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.

[0085] Step S114: Adjust and correct the detection time and fatigue threshold, and recalculate the neck fatigue value.

[0086] 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 can be understood that the main control device 10 calculates the neck fatigue value based on the adjusted correction detection duration and judges the neck fatigue value based on the adjusted fatigue threshold.

[0087] The specific process of adjusting and correcting the detection time and fatigue threshold will be described in detail below.

[0088] 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 to correct the head posture.

[0089] In the above embodiments, after entering the posture correction mode, the neck fatigue value within the correction detection time is calculated. When the neck fatigue value is greater than or equal to the fatigue threshold, it indicates that the user's neck is fatigued, and 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 time is collected to reset the user's head posture, thereby determining whether the user has performed posture correction within the preset reset detection time. When the user performs reciprocating head movements, it indicates that the user is performing head rotation or tilting movements to relieve neck pressure. Therefore, the short-term posture angle in the reset posture angle is detected, and the corresponding high-frequency duration is calculated. Based on the high-frequency duration, it is determined whether the user's reset is qualified, thereby enabling the detection of the user's reset status and improving the head posture prompt correction effect.

[0090] 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 executing step S102 to trigger the posture correction mode, the head posture monitoring method further includes the following steps.

[0091] Step S202: Collect the initial attitude angle.

[0092] 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 the attitude detection sensor 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.

[0093] 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.

[0094] In this embodiment, the main control device 10 pre-sets a safe angle range. 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 specific size of the safe angle range can be set according to the actual monitoring situation and is not limited here. The safe angle range includes two endpoints. Specifically, the main control device 10 determines the initial attitude angle based on the endpoints.

[0095] 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.

[0096] 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 time. The main control device 10 calculates the difference between the current moment and the start time 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.

[0097] Step S206: When the duration of the abnormality is greater than or equal to the trigger duration, the attitude correction mode is triggered.

[0098] 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.

[0099] 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.

[0100] When the duration of the abnormality 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 reset status of the human head.

[0101] In this embodiment, while calculating the duration of the anomaly, the main control device 10 also needs to continue detecting the initial attitude angle. 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 already calculated duration of the anomaly to zero.

[0102] 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. Users 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.

[0103] 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.

[0104] 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.

[0105] Step S302: Collect attitude detection data within the correction detection time.

[0106] 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 within the correction detection time 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 time. The main control device 10 can obtain the attitude detection data within the correction detection time by calculating several recorded moments. 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.

[0107] Step S304: Select valid attitude angles and abnormal attitude angles from the detected attitude angles.

[0108] 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.

[0109] The specific process of filtering out valid and abnormal attitude angles from the detected attitude angles will be described in detail below.

[0110] Step S306: Obtain the correction coefficient based on the attitude duration corresponding to the effective attitude angle.

[0111] 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 coefficients 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.

[0112] 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.

[0113] Step S308: Calculate the preliminary fatigue value based on the abnormal posture angle and the corresponding posture duration.

[0114] 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 under the abnormal posture angle.

[0115] 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.

[0116] Step S310: Calculate the product of the correction factor and the preliminary fatigue value as the neck fatigue value.

[0117] 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.

[0118] 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 to obtain posture detection data. 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 actually 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.

[0119] 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.

[0120] Step S402: Determine whether the detected attitude angle is within the safe angle range.

[0121] The main control device 10 sequentially judges the detected attitude angle to determine whether the detected attitude angle is within the safe angle range.

[0122] 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.

[0123] Step S404: Mark the detected attitude angle as an abnormal attitude angle.

[0124] 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.

[0125] Step S406: Mark the detected attitude angle as the initial attitude angle.

[0126] 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.

[0127] 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.

[0128] The main control device 10 determines the duration of the posture corresponding to each initial posture angle, and whether the duration 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, and the specific value of the effective duration can be set according to the actual monitoring situation, and is not limited here.

[0129] 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.

[0130] When the duration of the initial attitude angle is greater than or equal to the effective duration, it means that the human head is held at the initial attitude angle for a duration greater than or equal to the effective duration. Within the corresponding duration of the attitude angle, the pressure exerted by the human head on the neck remains within the normal range, thus effectively relieving neck pressure. In this case, the main control device 10 marks the initial attitude angle as the effective attitude angle.

[0131] 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.

[0132] 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.

[0133] Step S502: Calculate the product of each abnormal attitude angle and the corresponding attitude duration as the attitude angle fatigue value.

[0134] 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.

[0135] 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.

[0136] 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.

[0137] Specifically, the main control device 10 determines whether the sub-angle is within the safe angle range. When the sub-angle is outside 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.

[0138] 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.

[0139] Step S604: Calculate the compensation coefficient based on the several sub-angles corresponding to each abnormal attitude angle.

[0140] 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.

[0141] Step S606: Calculate the product of the principal angle, the corresponding attitude duration, and the compensation coefficient, as the attitude angle fatigue value.

[0142] 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.

[0143] Step S504: Calculate the sum of all attitude angle fatigue values ​​as the initial fatigue value.

[0144] 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.

[0145] In the above embodiments, by judging each sub-angle of 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 taken as the main angle of the corresponding abnormal posture 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.

[0146] 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. Before executing step S106, the head posture monitoring method further includes the following steps.

[0147] Step S702: Sequentially determine whether all reset attitude angles are within the safe angle range.

[0148] The main control device 10 sequentially detects all reset attitude angles to determine whether they are within the safe angle range.

[0149] When all reset attitude angles are not within the safe angle range, proceed to step S704; when the reset attitude angles are within the safe angle range, proceed to step S706.

[0150] Step S704: Confirm that the reset is unqualified.

[0151] 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 has not been within the safe angle range. User 3 has not adjusted the head posture, resulting in no relief of the pressure on the neck, or the adjusted angle still does not relieve the neck pressure. In this case, the main control device 10 confirms that the reset is unqualified.

[0152] Step S706: If the reset duration of the reset attitude angle is less than the effective duration, it is marked as a short-term attitude angle.

[0153] When the reset posture angle is within the safe angle range, it indicates that the posture angle of the human head is within the safe angle range during the reset detection time, and the pressure on the neck caused by the human head may be relieved. The main control device 10 then detects the reset duration corresponding to each reset posture angle within the safe angle range and determines whether the reset duration is less than the effective duration. The effective duration is less than the reset detection time.

[0154] When the reset duration corresponding to the reset attitude angle is less than the effective duration, it indicates that the human head may have performed reciprocating motion. In this case, the main control device 10 marks the reset attitude angle with a reset duration less than the effective duration as a short-term attitude angle.

[0155] In the above embodiments, after the prompt mode is triggered, the user may have performed a reciprocating head movement. Short-term attitude angles are filtered based on whether the reset duration of the reset attitude angle within the safe angle range is less than the effective duration. Reset attitude angles within the safe angle range and whose reset duration is less than the effective duration are marked as short-term attitude angles, in preparation for subsequent effective detection of reciprocating head movements.

[0156] 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 S106, which sequentially obtains the effective interval duration between adjacent short-term posture angles, specifically includes the following steps.

[0157] Step S802: Calculate the interval between the reset durations of two adjacent short-time attitude angles in sequence, and use it as the short-time interval duration.

[0158] The main control device 10 sequentially calculates the interval between the reset durations of two adjacent short-time attitude angles, which is taken as the short-time interval duration. Specifically, the main control device 10 calculates the difference between the start and end times of the two adjacent short-time attitude angles, based on the end time of the preceding short-time attitude angle and the start time of the following short-time attitude angle, as the corresponding short-time interval duration.

[0159] Step S804: When the duration of the short time interval is less than or equal to the preset shaking duration, the duration of the short time interval is marked as the effective interval duration.

[0160] In this embodiment, the main control device 10 is preset with a shaking duration. The main control device 10 determines whether the short interval duration is less than or equal to the shaking duration. The shaking duration is less than the reset detection duration. The specific value of the shaking duration is set according to the actual monitoring situation and is not limited here.

[0161] When the duration of the short interval is longer than the duration of the shaking, it means that after the human head's posture angle moves from the safe angle range to outside the safe angle range, the duration of the movement is longer than the duration of the shaking, resulting in the neck pressure not being effectively relieved.

[0162] When the short-time detection duration is less than or equal to the shaking duration, it means that after the human head's posture angle moves from the safe angle range to outside the safe angle range, it returns to the safe angle range again within the shaking duration, so that the neck pressure can be effectively relieved. Then the main control device 10 marks the short-time interval duration as the effective interval duration.

[0163] In the above embodiments, the short interval duration between the reset durations of two adjacent short-term attitude angles is calculated, and the short interval duration is filtered according to the shaking duration to obtain the effective interval duration. The effective interval duration indicates that after the head's attitude angle is outside the safe angle range, it quickly returns to the safe angle range. Therefore, by using the short interval duration and the shaking duration, it is possible to quickly determine whether the user's head has performed reciprocating movements within the reset detection duration.

[0164] Please refer to the following: Figure 9 This is the eighth sub-flowchart of the head posture monitoring method provided in this embodiment of the invention. Step S114, adjusting and correcting the detection time and fatigue threshold, specifically includes the following steps.

[0165] Step S902: Calculate the ratio of the high-frequency duration to the determination duration, and use it as the high-frequency reset ratio.

[0166] When the reset fails, the main control device 10 calculates the ratio of the high-frequency duration to the judgment duration, which is used as the high-frequency reset ratio. The high-frequency reset ratio indicates the release of accumulated pressure on the neck by user 3 within the reset detection duration.

[0167] Step S904: Based on the high-frequency reset ratio, shorten the correction detection time and reduce the fatigue threshold.

[0168] In this embodiment, the main control device 10 pre-establishes a relationship between the correction detection time and the high-frequency reset ratio, as well as a relationship between the fatigue threshold and the high-frequency reset ratio. Specifically, the larger the high-frequency reset ratio, the longer the correction detection time and the larger the fatigue threshold; conversely, the smaller the high-frequency reset ratio, the shorter the correction detection time and the smaller the fatigue threshold.

[0169] The main control device 10 obtains a new correction detection time and a new fatigue threshold based on the high-frequency 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.

[0170] 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 high-frequency 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.

[0171] Please refer to the following: Figure 11 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.

[0172] 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.

[0173] 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.

[0174] Please refer to the following: Figure 12 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.

[0175] 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.

[0176] 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.

[0177] 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 during correction detection time; 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 there are at least two short-time attitude angles in the reset attitude angle, the effective interval duration between adjacent short-time attitude angles is obtained sequentially. The step of sequentially obtaining the effective interval duration between adjacent short-time attitude angles includes: The interval between the reset durations of two adjacent short-time attitude angles is calculated sequentially and used as the short-time interval duration; and When the duration of the short time interval is less than or equal to the preset shaking duration, the duration of the short time interval is marked as the effective interval duration; Before sequentially acquiring the effective interval duration between adjacent short-time attitude angles when at least two short-time attitude angles exist in the reset attitude angles, the head attitude monitoring method further includes: Sequentially determine whether all the reset attitude angles are within the safe angle range; When all the stated reset attitude angles are not within the safe angle range, 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 less than the effective duration, it is marked as a short-time attitude angle. Calculate the sum of all the effective interval durations and the reset durations adjacent to the effective interval durations, as the high-frequency duration; Based on the duration of the high-frequency signal and the preset determination 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 time and the fatigue threshold includes: The ratio of the high-frequency duration to the determination duration is calculated as the high-frequency reset ratio; and Based on the high-frequency reset ratio, the correction detection time is shortened and the fatigue threshold is reduced.

2. The head posture monitoring method according to claim 1, characterized in that, 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.

3. The head posture monitoring method according to claim 2, 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.

4. The head posture monitoring method according to claim 3, 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.

5. 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.

6. 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 5.

7. 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 6, wherein the main control device is communicatively connected to the main body.

Citation Information

Patent Citations

  • Head and neck health management method and system

    CN108389372A

  • Prompting method and device, headwear device and computer readable storage medium

    CN109528205A

  • Massage mode generation method and device, electronic equipment and storage medium

    CN113616466A