Human body sedentariness reminding method and device, seat and storage medium

By acquiring acceleration data along three axes of the human body, comprehensively calculating the resultant acceleration value and rate of change, and identifying sedentary status, the problem of misjudgment and timing confusion in existing technologies is solved, enabling accurate sedentary reminders and timely health interventions.

CN121817861APending Publication Date: 2026-04-10HANGZHOU HEIBAIDIAO TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANGZHOU HEIBAIDIAO TECH CO LTD
Filing Date
2025-12-31
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In existing technologies, sedentary reminder methods based on acceleration cannot accurately match people's daily activity habits, leading to misjudgments and timing inconsistencies, which affect the accuracy and practicality of the reminders.

Method used

By acquiring acceleration data along three axes of the human body, and comprehensively calculating the resultant acceleration value and the rate of change of resultant acceleration, the system can identify prolonged sitting, adapt to the complexity and diversity of daily human activities, and accurately distinguish between prolonged sitting, short-term absence from sitting, and effective absence from sitting.

Benefits of technology

It improves the accuracy of sedentary status detection and the timeliness of reminders, avoids timing confusion, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121817861A_ABST
    Figure CN121817861A_ABST
Patent Text Reader

Abstract

The invention discloses a human body long-time sitting reminding method and device, a seat and a storage medium. The method comprises the steps that acceleration data of a human body on the X axis, the Y axis and the Z axis when the posture of the human body changes are obtained; determining a resultant acceleration value and a resultant acceleration change rate corresponding to the human body based on the acceleration data to identify whether the human body is in a sedentariness state; if yes, sending out sedentariness reminding, otherwise, re-acquiring the acceleration data of the human body on the X axis, the Y axis and the Z axis. The method can comprehensively and accurately reflect human body motion characteristics, adapt to complexity and diversity of daily activities of a human body, and accurately distinguish sedentariness, short-time leaving and effective leaving, so that the problem of erroneous judgment of human body postures is avoided, the problem of timing disorder caused by unreasonable resetting of sedentariness timing is avoided, and the user experience is improved. And therefore, the accuracy of judging the sedentariness state and the timeliness and reliability of reminding the human body in the sedentariness state are improved, and the experience feeling of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and in particular to a method, device, seat, and storage medium for reminding people to avoid prolonged sitting. Background Technology

[0002] In modern lifestyles, office workers, students, and others generally spend too much time sitting. Prolonged sitting can easily lead to health risks, and timely and accurate reminders about prolonged sitting are of great significance for maintaining human health. Accelerometers are widely used in human motion state recognition scenarios due to their low cost, low power consumption, and ease of integration, providing the hardware foundation for judging sedentary status.

[0003] In existing technologies, sedentary reminder technologies based on acceleration mostly determine whether a person has left their seat by detecting whether the person has made a large displacement. There are two common judgment logics: one is to determine whether a person has left their seat when the change in acceleration exceeds a preset threshold and continues for a certain period of time; otherwise, it is determined that the person has been sitting for too long. The other is to simply accumulate the time spent in the non-seated state and trigger a reminder when it reaches a preset threshold.

[0004] However, existing judgment mechanisms are too crude and fail to fully consider the complex activity patterns in real life. For example, existing mechanisms may misjudge short-term activities as valid absences, leading to an underestimation of actual sitting time. Alternatively, they may fail to set a reasonable confirmation time for absences, causing minor movements to be mistakenly interpreted as not leaving the seat and thus accumulating prolonged sitting time. Furthermore, there are issues with timing inconsistencies when returning immediately after a brief absence. Moreover, the judgment rules of existing technologies lack flexibility and cannot accurately match daily activity habits, resulting in insufficient accuracy and practicality of reminders, thus impacting user experience. Summary of the Invention

[0005] The present invention aims to solve at least one of the technical problems existing in the prior art.

[0006] Therefore, one objective of this invention is to propose a method for reminding the human body to maintain a sedentary lifestyle. This method acquires acceleration data along three axes of the human body and comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify a sedentary state. It can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily activities. It can accurately distinguish between prolonged sitting, short periods of sitting, and effective periods of sitting, thereby avoiding misjudgment of human posture and preventing timing chaos caused by unreasonable reset of sedentary timers. This improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding the human body in a sedentary state, thus enhancing the user experience.

[0007] Therefore, a second objective of the present invention is to provide a sedentary reminder device for the human body.

[0008] Therefore, a third objective of the present invention is to provide a seat.

[0009] Therefore, a fourth object of the present invention is to provide a computer-readable storage medium.

[0010] To achieve the above objectives, a first aspect of the present invention provides a method for reminding a person to avoid prolonged sitting. The method includes the following steps: acquiring acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the posture of the human body changes; determining the resultant acceleration value and the rate of change of resultant acceleration of the human body based on the acceleration data; and identifying whether the human body is in a prolonged sitting state based on the resultant acceleration value and the rate of change of resultant acceleration. If so, a sedentary reminder will be issued; otherwise, the acceleration data of the human body on the X, Y, and Z axes will be reacquired.

[0011] The sedentary reminder method for the human body according to embodiments of the present invention comprehensively calculates the resultant acceleration value and the resultant acceleration change rate by acquiring acceleration data in three axes of the human body to identify the sedentary state. It can comprehensively and accurately reflect the motion characteristics of the human body and adapt to the complexity and diversity of daily human activities. It accurately distinguishes between prolonged sitting, short-term sitting, and effective sitting, thereby avoiding the problem of misjudging human posture and avoiding the problem of timing confusion caused by unreasonable reset of sedentary timers. In this way, it improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding the human body in the sedentary state, thereby improving the user experience.

[0012] In addition, the method for reminding a person to sit for extended periods according to embodiments of the present invention may also have the following additional technical features: In some examples, identifying whether the human body is in a prolonged sitting state based on the resultant acceleration value and the rate of change of resultant acceleration includes: identifying whether the human body is in a seated state based on the resultant acceleration value and the rate of change of resultant acceleration; if so, initiating a prolonged sitting cumulative timer to identify whether the human body is in a prolonged sitting state based on the prolonged sitting cumulative timer; otherwise, initiating an off-seat cumulative timer to identify whether the human body is in a prolonged sitting state based on the off-seat cumulative timer.

[0013] In some examples, identifying whether the human body is in a prolonged sitting state based on the cumulative sitting time includes: determining that the human body is in a prolonged sitting state when the cumulative sitting time reaches a first preset duration.

[0014] In some examples, identifying whether the human body is seated based on the resultant acceleration value and the rate of change of the resultant acceleration includes: when it is identified that the resultant acceleration value is within a preset acceleration range, and the rate of change of the resultant acceleration is less than a preset rate of change threshold, and the duration reaches a second preset duration, it is determined that the human body is seated.

[0015] In some examples, identifying whether the human body is in a prolonged sitting state based on the cumulative time of leaving the seat includes: when the cumulative time of leaving the seat is less than a third preset time, if it is detected that the human body has returned to the seated state, the cumulative time of leaving the seat is reset to zero and the cumulative time of sitting is restored, so as to identify whether the human body is in a prolonged sitting state based on the cumulative time of sitting. In some examples, the step of identifying whether the human body is in a prolonged sitting state based on the cumulative time of leaving the seat also includes: determining that the human body is not in a prolonged sitting state when the cumulative time of leaving the seat reaches a fourth preset duration.

[0016] In some examples, the step of identifying whether the human body is in a prolonged sitting state based on the cumulative time of leaving the seat further includes: when the cumulative time of leaving the seat reaches the third preset time and is less than the fourth preset time, maintaining the cumulative time of leaving the seat until it is detected that the human body has returned to the seated state, then resetting the cumulative time of leaving the seat to zero and restoring the cumulative time of prolonged sitting, so as to identify whether the human body is in a prolonged sitting state based on the cumulative time of prolonged sitting.

[0017] In some examples, after determining that the human body is not in a sedentary state, the method further includes: resetting the cumulative sedentary time and the cumulative time for leaving the seat to zero.

[0018] In some examples, the method for reminding a person to sit for extended periods also includes: acquiring sitting posture data corresponding to the person based on a posture sensing unit; when the person is identified as being in a sedentary state, identifying the sitting posture category of the person based on the sitting posture data; and triggering a poor sitting posture reminder when the sitting posture category is identified as poor sitting posture.

[0019] In some examples, the method for reminding a person to sit for extended periods also includes: obtaining the heart rate of the person; and triggering a heart rate abnormality reminder when the person is identified as being in a sedentary state and the heart rate is not within a preset heart rate range.

[0020] To achieve the above objectives, a second aspect of the present invention provides a sedentary reminder device for the human body, the device comprising: an acquisition module for acquiring acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the posture of the human body changes; a determination module for determining the resultant acceleration value and the rate of change of resultant acceleration of the human body based on the acceleration data; an identification module for identifying whether the human body is in a sedentary state based on the resultant acceleration value and the rate of change of resultant acceleration; and a reminder module for issuing a sedentary reminder when the human body is identified as being in a sedentary state, or for reacquiring the acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the human body is identified as not being in a sedentary state.

[0021] The sedentary reminder device for the human body according to the present invention acquires acceleration data along three axes of the human body and comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify the sedentary state. It can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily human activities. It accurately distinguishes between prolonged sitting, short-term absence from sitting, and effective absence from sitting, thereby avoiding the problem of misjudging human posture and avoiding the problem of timing confusion caused by unreasonable reset of the sedentary timer. In this way, it improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding the human body in the sedentary state, thereby improving the user experience.

[0022] To achieve the above objectives, a third aspect of the present invention discloses a chair, which includes: a sedentary reminder device for the human body as described in the second aspect of the present invention; or, a processor, a memory, and a sedentary reminder program for the human body stored in the memory and executable on the processor, wherein the sedentary reminder program for the human body, when executed by the processor, implements the sedentary reminder method for the human body as described in the first aspect of the present invention.

[0023] The seat according to embodiments of the present invention acquires acceleration data along three axes of the human body, comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify prolonged sitting. It can comprehensively and accurately reflect the motion characteristics of the human body and adapt to the complexity and diversity of daily human activities. It can accurately distinguish between prolonged sitting, short-term absence from the seat, and effective absence from the seat, thereby avoiding misjudgment of human posture and avoiding timing confusion caused by unreasonable reset of the prolonged sitting timer. This improves the accuracy of judging the prolonged sitting state and the timeliness and reliability of reminding the human body in a prolonged sitting state, thus improving the user experience.

[0024] To achieve the above objectives, a fourth aspect of the present invention discloses a computer-readable storage medium storing a sedentary reminder program for a human body. When the sedentary reminder program for a human body is executed by a processor, it implements the sedentary reminder method for a human body as described in the first aspect of the present invention.

[0025] According to embodiments of the present invention, when the sedentary reminder program for the human body stored thereon is executed, it acquires acceleration data along three axes of the human body and comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify the sedentary state. This can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily human activities. It can accurately distinguish between prolonged sitting, short-term absence from sitting, and effective absence from sitting, thereby avoiding misjudgment of human posture and avoiding timing confusion caused by unreasonable reset of the sedentary timer. This improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding the human body in the sedentary state, thus enhancing the user experience.

[0026] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0027] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which: Figure 1 This is a flowchart illustrating a method for reminding the human body to avoid prolonged sitting, according to an embodiment of the present invention. Figure 2 This is a schematic diagram of a sedentary reminder device for the human body according to an embodiment of the present invention.

[0028] Figure label: Human body sedentary reminder device-100; acquisition module-110; confirmation module-120; identification module-130; reminder module-140. Detailed Implementation

[0029] To provide a more detailed understanding of the features and technical content of the embodiments of the present invention, the implementation of the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of the present invention. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be shown in a simplified manner to simplify the drawings.

[0030] The following is for reference. Figures 1-2 This invention describes a method and apparatus for reminding the human body to avoid prolonged sitting, according to an embodiment of the present invention.

[0031] Figure 1 This is a flowchart illustrating a method for reminding the human body to avoid prolonged sitting, according to an embodiment of the present invention. Figure 1 As shown, the methods for reminding the human body to avoid prolonged sitting include: Acquire the acceleration data of the human body on the X, Y, and Z axes when the human body's posture changes.

[0032] Specifically, in the process of detecting human posture to provide sedentary reminders, the acceleration data of the human body on the X, Y, and Z axes can be obtained through a three-axis accelerometer when the human posture changes. That is, the acceleration values ​​of the human body in the three orthogonal coordinate axes of X, Y, and Z, which comprehensively reflects the human body's motion state in space.

[0033] In a specific embodiment, the triaxial accelerometer can be selected as ADXL345 (surface mount package, size can be 3mm×5mm×1mm, material can be ceramic substrate with metal pins, it has the characteristics of shock resistance and temperature resistance range of -40℃~85℃, and can be used in various environments) to collect the acceleration data of the human body in the three orthogonal directions of X, Y, and Z in real time, and transmit it to the controller through the output pin. Its sampling frequency can be set to 10Hz-50Hz (preferably 20Hz, which can ensure the accuracy of acceleration data and avoid the high power consumption caused by high frequency sampling) to ensure that the acceleration characteristics of human body sitting posture changes and actions such as getting up and sitting down can be captured.

[0034] The resultant acceleration value and the rate of change of resultant acceleration for the human body are determined based on acceleration data.

[0035] Specifically, after acquiring triaxial acceleration data, the resultant acceleration value and the rate of change of resultant acceleration for the human body can be determined based on the acceleration data. The resultant acceleration is a vector value obtained by comprehensively considering the acceleration of the human body in three-dimensional space (X, Y, and Z axes). It reflects the magnitude of the acceleration of the overall human body movement and can more comprehensively describe the intensity and dynamic characteristics of the human body's movement. The rate of change of resultant acceleration describes how quickly the resultant acceleration changes over time, reflecting the drastic change in the human body's motion state and describing the dynamic changes in the human body's motion state.

[0036] In a specific implementation example, after acquiring the acceleration data, it can be preprocessed based on a preset processing model (integrated in the controller, which includes a filtering unit and a feature extraction unit; the filtering unit uses a Kalman filter algorithm to eliminate environmental noise (such as slight equipment vibration) in the acceleration data, and the feature extraction unit is used to calculate the resultant acceleration value and rate of change). Furthermore, the formula for calculating the resultant acceleration can be: ,in, , , These are the absolute values ​​of the peak values ​​of the accelerations along the X, Y, and Z axes, respectively. The rate of change of the resultant acceleration can be Δa / Δt (Δt is the sampling interval of the three-axis acceleration data, for example, 0.05 seconds).

[0037] The system identifies whether a person is in a sedentary state based on the resultant acceleration value and the rate of change of resultant acceleration.

[0038] Specifically, after determining the resultant acceleration value and the rate of change of resultant acceleration, it is possible to identify whether a person is in a prolonged sitting state based on the resultant acceleration value and the rate of change of resultant acceleration. This includes, but is not limited to, determining whether a person is in a seated state based on the resultant acceleration value and the rate of change of resultant acceleration, calculating the cumulative sitting time in the seated state, and thus identifying whether a person is in a prolonged sitting state based on the cumulative sitting time.

[0039] In a specific embodiment, the task of identifying whether a human body is in a prolonged sitting state is mainly performed by a state judgment module with built-in sitting posture judgment rules and leaving-sitting judgment rules. It can determine whether the human body is currently "sitting", "briefly leaving", or "effectively leaving" based on the pre-processed acceleration data. The state judgment module and the preset processing model are also integrated into the controller. The controller chip model can be STM32L431, which adopts LQFP32 package, has a size of 7mm×7mm×1.4mm, and can be made of silicon-based semiconductor. It has low power consumption characteristics and can extend the device's battery life.

[0040] If so, issue a sedentary reminder; otherwise, reacquire the acceleration data of the human body on the X, Y, and Z axes.

[0041] Specifically, when a person is detected to be in a sedentary state, a control signal can be sent to the reminder device. This device then controls the reminder to emit a warning signal via a vibration motor (6mm×3mm×2mm in size, made of plastic casing and permanent magnet), a buzzer (12mm×9mm×5mm in size, made of heat-resistant plastic and metal diaphragm), or an LED indicator (selected according to the application device type, such as a 0805 package, 2mm×1.25mm in size). For example, the vibration motor can output a slight, continuous, or rhythmic vibration to alert the user without disturbing others, and / or, a buzzer can emit a sound, and / or, an LED indicator can display a color change to enhance the warning effect. When the person is not detected to be in a sedentary state, acceleration data can be reacquired for continuous monitoring of the person, capturing changes in their movement state to achieve the detection of prolonged sedentary behavior.

[0042] In specific embodiments, voice prompts (such as "You have been sitting for 1 hour, please get up and move around" health advice) can also be issued through a voice interaction device. At the same time, users can also customize the sedentary reminder threshold and reminder method (vibration intensity, ringtone type) in the APP through a Bluetooth device, and view historical sedentary data and health advice to improve the interactive experience.

[0043] Therefore, the aforementioned method for reminding users of prolonged sitting, by acquiring acceleration data along three axes of the human body and comprehensively calculating the resultant acceleration value and rate of change of resultant acceleration from multiple dimensions, can identify prolonged sitting. This method can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily activities. It can precisely distinguish between prolonged sitting, short periods of sitting, and effective periods of sitting, thereby avoiding misjudgment of human posture and preventing timing chaos caused by unreasonable resets of the sedentary timer. This improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding users of the human body in a sedentary state, thus enhancing the user experience.

[0044] In one embodiment of the present invention, identifying whether a human body is in a prolonged sitting state based on the resultant acceleration value and the rate of change of resultant acceleration includes: identifying whether a human body is in a seated state based on the resultant acceleration value and the rate of change of resultant acceleration. If so, a sedentary cumulative timer is activated to identify whether the person is in a sedentary state based on the sedentary cumulative timer; otherwise, an off-seat cumulative timer is activated to identify whether the person is in a sedentary state based on the off-seat cumulative timer.

[0045] Specifically, when identifying whether a person is in a sedentary state based on the resultant acceleration value and the rate of change of resultant acceleration, it is first necessary to identify whether the person is in a seated state based on the resultant acceleration value and the rate of change of resultant acceleration, that is, to identify the current posture of the person.

[0046] Furthermore, when it is determined that a person is seated, a sedentary cumulative timing can be initiated. For example, a timer can be set to accumulate the duration of the person's seated state to identify whether the person is in a sedentary state based on the accumulated sedentary timing. This includes, but is not limited to, comparing the accumulated sedentary timing with a preset accumulated sedentary time threshold to identify whether the person is in a sedentary state based on the comparison result. When it is determined that the person is not in a sedentary state but is seated, the person may be standing, walking, or engaged in other activities for a short period of time. In this case, to more comprehensively consider the impact of changes in the person's state on the sedentary judgment, an off-seat cumulative timing can be initiated to identify whether the person is in a sedentary state based on the off-seat cumulative timing. For example, if the person is off-seat for a short period of time and then quickly sits down again, and the accumulated sitting time reaches the sedentary time threshold, it can still be judged as sedentary. However, if the off-seat time is long, it indicates that the person has engaged in sufficient activity, and the sedentary state judgment needs to be restarted.

[0047] In a specific embodiment, both the cumulative sitting time and the cumulative standing time can be recorded by a timing module, which includes a sitting time timing unit and a standing time timing unit. It can accumulate the duration of the human body in the sitting state and the duration of the standing state, respectively, with a timing accuracy of about 1 second. The timing module is integrated into the peripheral circuit of the controller.

[0048] In one embodiment of the present invention, identifying whether a human body is in a prolonged sitting state based on the cumulative sitting time includes: determining that the human body is in a prolonged sitting state when the cumulative sitting time reaches a first preset duration.

[0049] Specifically, when identifying whether a person is in a prolonged sitting state based on the cumulative sitting time, if the cumulative sitting time reaches the first preset duration (default 60 minutes, customizable), it indicates that the person has been in a seated state for a relatively long period of time, that is, the person may have been in a relatively still state for a long time. At this time, it can be determined that the person is in a prolonged sitting state.

[0050] In one embodiment of the present invention, identifying whether a human body is in a seated state based on the resultant acceleration value and the resultant acceleration change rate includes: when it is identified that the resultant acceleration value is within a preset acceleration range, the resultant acceleration change rate is less than a preset change rate threshold, and the duration reaches a second preset duration, it is determined that the human body is in a seated state.

[0051] Specifically, when identifying whether a person is seated based on the resultant acceleration value and the rate of change of resultant acceleration, if the resultant acceleration value is detected to be within a preset acceleration range (e.g., the resultant acceleration value is within [a0-0.1g, a0+0.1g], where a0 is the sitting acceleration threshold and g is the gravitational acceleration), and the rate of change of resultant acceleration is less than a preset rate of change threshold, it can be said that the person is currently in a relatively stable posture with a relatively small range of motion. If the duration reaches the second preset duration (e.g., 5 seconds), it can be determined that the person is seated.

[0052] In a specific embodiment, pressure distribution data can also be obtained by a pressure sensor module installed on the seat contact surface to assist in judging the seating status and further reduce the false judgment rate. For example, it can be determined whether the pressure exceeds a preset pressure threshold.

[0053] In one embodiment of the present invention, identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat includes: when the cumulative time of leaving the seat is less than a third preset time, if it is detected that the person has returned to a seated state, the cumulative time of leaving the seat is reset to zero and the cumulative time of sitting is restored, so as to identify whether the person is in a prolonged sitting state based on the cumulative time of sitting.

[0054] Specifically, when identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat, if the cumulative time of leaving the seat is less than the third preset time (e.g., two minutes) and the person is detected to have returned to a seated state, it means that the person only briefly got up and returned to the seat and did not actually leave the seat. In this case, the person is only in a brief state of leaving the seat and it does not affect the overall judgment of prolonged sitting. The person is still in the prolonged sitting process that started earlier. At this time, the cumulative time of leaving the seat can be reset to zero. For example, if the user gets up to pour a glass of water, which takes 1 minute, and then returns to the seat to continue working, this 1 minute of leaving the seat time can be reset to zero and the cumulative time of prolonged sitting can be restored to identify whether the person is in a prolonged sitting state based on the cumulative time of prolonged sitting.

[0055] In one embodiment of the present invention, the method of identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat further includes: when the cumulative time of leaving the seat reaches a fourth preset duration, determining that the person is not in a prolonged sitting state.

[0056] Specifically, when identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat, if the cumulative time of leaving the seat reaches the fourth preset duration (e.g., ten minutes), it indicates that the person is currently in a valid state of leaving the seat, such as when the user leaves the workstation after get off work or when the user leaves the house after resting. At this time, it can be determined that the person is not in a prolonged sitting state.

[0057] In a specific embodiment, when it is detected that the human body is not in a prolonged sitting state, the device for detecting acceleration (such as a three-axis accelerometer) can be controlled to reduce the sampling frequency, and the control device can be put into a low-power state, thereby reducing energy consumption. Compared with existing similar technologies, the battery life can be extended by more than 30%, improving the user experience.

[0058] In one embodiment of the present invention, the method of identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat further includes: when the cumulative time of leaving the seat reaches a third preset time and is less than a fourth preset time, maintaining the cumulative time of leaving the seat until it is detected that the person has returned to a seated state, then resetting the cumulative time of leaving the seat to zero and resuming the cumulative time of sitting, so as to identify whether a person is in a prolonged sitting state based on the cumulative time of sitting.

[0059] Specifically, when identifying whether a person is in a prolonged sitting state based on the cumulative timer for leaving their seat, if the cumulative timer for leaving their seat reaches the third preset duration but not the fourth preset duration (i.e., the time the person is away from their seat has not reached the effective time for leaving their seat), the cumulative timer for leaving their seat can be maintained until the person is detected to have returned to their seat. At this point, the cumulative timer for leaving their seat is reset to zero, and the cumulative timer for remaining seated is restarted to identify whether the person is in a prolonged sitting state based on the cumulative timer for remaining seated. For example, if a user sits for a period of time after sitting down and then stands up to think (leaving their seat), the cumulative timer for leaving their seat starts. If the time the person is away from their seat reaches the third preset duration (e.g., two minutes) but not the fourth preset duration (ten minutes), it means that the person has not moved too far from their seat and then returned to their seat. In this case, it can still be determined that the person is in a temporary leaving-the-seat state. Therefore, the cumulative timer for leaving their seat can be reset to zero, and the cumulative timer for remaining seated can be restarted to identify whether the person is in a prolonged sitting state based on the cumulative timer for remaining seated.

[0060] In one embodiment of the present invention, after determining that the human body is not in a prolonged sitting state, the method further includes: resetting the cumulative time for prolonged sitting and the cumulative time for leaving the seat to zero.

[0061] Specifically, after confirming that the user is not in a prolonged sitting state, both the accumulated sitting timer and the accumulated timer for leaving the seat can be reset to zero, awaiting the user's next sitting. This reset prevents the accumulated sitting timer from accumulating (e.g., if a user sits for 40 minutes in the morning and then sits again in the afternoon, accumulating to 80 minutes), thus triggering an early reminder when the actual sitting time is only 40 minutes. It also prevents the accumulated timer for leaving the seat from accumulating across different periods (e.g., leaving the seat for 5 minutes in the morning and 6 minutes in the afternoon, accumulating to 11 minutes, which is mistakenly judged as valid leaving the seat). This allows for precise reminders and scientific intervention, helping users effectively reduce the duration of prolonged sitting in a single session, lowering health risks, and improving the user experience.

[0062] In one embodiment of the present invention, the method for reminding a person to sit for a long time further includes: acquiring sitting posture data corresponding to the human body based on a posture sensing unit; when the human body is detected to be in a sitting state, identifying the sitting posture category of the human body based on the sitting posture data; and triggering a poor sitting posture reminder when the sitting posture category is identified as poor sitting posture.

[0063] Specifically, when it is determined that a person is in a sedentary state, the system can acquire the corresponding sitting posture data based on a posture sensing unit (such as a gyroscope), and identify the type of sitting posture based on the posture data, including but not limited to being classified as good sitting posture or bad sitting posture (such as slouching or stiff sitting posture). Furthermore, when a bad sitting posture is identified, a bad sitting posture reminder can be triggered.

[0064] In specific implementation examples, when performing posture recognition, the collected posture data can be classified and judged through machine learning algorithms or pattern recognition technology to determine the posture category. For example, if the spinal curvature angle of the human body is detected to be beyond the normal range and the shoulder tilts forward too much, it can be judged that the current posture is a poor posture of hunching over.

[0065] In one embodiment of the present invention, the method for reminding a person to sit for extended periods further includes: obtaining the heart rate corresponding to the person; and triggering a heart rate abnormality reminder when it is detected that the person is in the sitting state and the heart rate is not within a preset heart rate range.

[0066] Specifically, when it is determined that a person is in a sedentary state, the system can also obtain the corresponding real-time heart rate and compare it with a preset heart rate range in real time. If the real-time heart rate exceeds the upper or lower limit of the preset range, an abnormal heart rate alert can be triggered. For example, the alert function can be activated when it detects that a person has been sitting for a long time and their heart rate exceeds 100 beats / minute (preset upper limit) or falls below 50 beats / minute (preset lower limit).

[0067] In summary, in specific embodiments, machine learning algorithms can be introduced to train personalized models by collecting acceleration data from different users. Based on the simulation results of the model, parameters such as preset acceleration intervals, first preset duration, second preset duration, third preset duration, fourth preset duration, and sedentary time threshold can be adjusted to adapt to the activity habits of different users, thereby further improving the accuracy of sedentary state judgment. Furthermore, the adjusted parameters, along with recorded cumulative sedentary time, cumulative time after leaving the seat, and sedentary state records, can be stored for user review. The storage device can be a Flash memory chip (model SST25VF016B, size 8mm×6mm×1.2mm, plastic encapsulation, non-volatile, data not lost after power failure) electrically connected to the controller via a communication bus. Its storage capacity is not less than 16KB, meeting the basic data storage requirements for 30 days, and the parameters and timing data in the Flash memory chip can be accessed via read / write commands. Furthermore, all modules in this solution can be connected to a power supply device (the output of the power supply device is electrically connected to the power input of each module through a power management chip. The power management chip can stabilize the voltage at 3.3V, providing an appropriate voltage for modules such as the controller and the triaxial accelerometer. All modules are mounted on a circuit board, which is fixed to the application carrier (such as the internal layer of a smart cushion, the backrest support of an office chair, or the shell of a wearable bracelet). This ensures that the triaxial accelerometer can be close to the human body and accurately collect acceleration data generated by human movement). All modules are relatively independent and can be flexibly adjusted according to different application scenarios (such as wearable devices or fixed office equipment). Compared to the highly integrated and difficult-to-modify structures in existing technologies, this application has stronger adaptability and can be quickly ported to various carriers such as smart cushions, bracelets, and office chairs, reducing product development costs.

[0068] In summary, the sedentary reminder method for the human body according to embodiments of the present invention acquires acceleration data along three axes of the human body and comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify sedentary states. This method can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily human activities. It can accurately distinguish between prolonged sitting, short-term absence from sitting, and effective absence from sitting, thereby avoiding misjudgment of human posture and preventing timing chaos caused by unreasonable reset of sedentary timers. This improves the accuracy of judging sedentary states and the timeliness and reliability of reminding the human body in a sedentary state, thus enhancing the user experience.

[0069] A further embodiment of the present invention provides a sedentary reminder device 100 for the human body, such as... Figure 2As shown, the human body sedentary reminder device 100 includes: an acquisition module 110, used to acquire acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the posture of the human body changes; a determination module 120, used to determine the corresponding resultant acceleration value and resultant acceleration rate of change of the human body based on the acceleration data; an identification module 130, used to identify whether the human body is in a sedentary state based on the resultant acceleration value and resultant acceleration rate of change; and a reminder module 140, used to issue a sedentary reminder when the human body is identified as being in a sedentary state, or to reacquire the acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the human body is identified as not being in a sedentary state.

[0070] In some embodiments, when identifying whether a person is in a prolonged sitting state based on the resultant acceleration value and the rate of change of resultant acceleration, the identification module 130 is used to: identify whether a person is in a seated state based on the resultant acceleration value and the rate of change of resultant acceleration; if so, start a prolonged sitting cumulative timer to identify whether a person is in a prolonged sitting state based on the prolonged sitting cumulative timer; otherwise, start an off-seat cumulative timer to identify whether a person is in a prolonged sitting state based on the off-seat cumulative timer.

[0071] In some embodiments, when identifying whether a person is in a prolonged sitting state based on the cumulative sitting time, the identification module 130 is used to: determine that the person is in a prolonged sitting state when the cumulative sitting time reaches a first preset duration.

[0072] In some embodiments, when identifying whether a human body is seated based on the resultant acceleration value and the rate of change of resultant acceleration, the identification module 130 is used to: determine that the human body is seated when the resultant acceleration value is within a preset acceleration range, the rate of change of resultant acceleration is less than a preset rate of change threshold, and the duration reaches a second preset duration.

[0073] In some embodiments, when identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat, the identification module 130 is used to: when the cumulative time of leaving the seat is less than a third preset time, if it is detected that the person has returned to a seated state, reset the cumulative time of leaving the seat to zero and restore the cumulative time of sitting, so as to identify whether a person is in a prolonged sitting state based on the cumulative time of sitting.

[0074] In some embodiments, when identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat, the identification module 130 is further configured to: determine that the person is not in a prolonged sitting state when the cumulative time of leaving the seat reaches a fourth preset duration.

[0075] In some embodiments, when identifying whether a person is in a prolonged sitting state based on the cumulative time of leaving the seat, the identification module 130 is further configured to: maintain the cumulative time of leaving the seat when the cumulative time of leaving the seat reaches a third preset time and is less than a fourth preset time, until the person is identified to return to a seated state, then clear the cumulative time of leaving the seat and restore the cumulative time of sitting, so as to identify whether a person is in a prolonged sitting state based on the cumulative time of sitting.

[0076] In some embodiments, after determining that the human body is not in a prolonged sitting state, the identification module 130 is further configured to: reset the cumulative time for prolonged sitting and the cumulative time for leaving the seat to zero.

[0077] In some embodiments, the human body sedentary reminder device 100 is further configured to: acquire sitting posture data corresponding to the human body based on the posture sensing unit; when the human body is detected to be in a sedentary state, identify the sitting posture category of the human body based on the sitting posture data; and when the sitting posture category is identified as poor sitting posture, trigger a poor sitting posture reminder.

[0078] In some embodiments, the sedentary reminder device 100 is further configured to: acquire the heart rate corresponding to the human body; and trigger an abnormal heart rate reminder when it is detected that the human body is in a sedentary state and the heart rate is not within a preset heart rate range.

[0079] It should be noted that the application scenarios of the human body sedentary reminder device 100 of this invention include, but are not limited to: smart office chairs, ergonomic cushions, health monitoring bracelets, student study chairs, etc., with the core application scenario being office and study environments that require long-term sitting.

[0080] The sedentary reminder device 100 of the present invention acquires acceleration data along three axes of the human body and comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify the sedentary state. It can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily human activities. It can accurately distinguish between prolonged sitting, short-term sitting, and effective sitting, thereby avoiding the problem of misjudging human posture and avoiding the problem of timing confusion caused by unreasonable reset of the sedentary timer. In this way, it improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding the human body in the sedentary state, thereby improving the user experience.

[0081] To achieve the above objectives, a third aspect of the present invention discloses a chair, which includes: a sedentary reminder device for the human body as described in the second aspect of the present invention; or, a processor, a memory, and a sedentary reminder program for the human body stored in the memory and executable on the processor, wherein the sedentary reminder program for the human body, when executed by the processor, implements the sedentary reminder method for the human body as described in the first aspect of the present invention.

[0082] The seat according to embodiments of the present invention acquires acceleration data along three axes of the human body, comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify prolonged sitting. It can comprehensively and accurately reflect the motion characteristics of the human body and adapt to the complexity and diversity of daily human activities. It can accurately distinguish between prolonged sitting, short-term absence from the seat, and effective absence from the seat, thereby avoiding misjudgment of human posture and avoiding timing confusion caused by unreasonable reset of the prolonged sitting timer. This improves the accuracy of judging the prolonged sitting state and the timeliness and reliability of reminding the human body in a prolonged sitting state, thus improving the user experience.

[0083] To achieve the above objectives, a fourth aspect of the present invention discloses a computer-readable storage medium storing a sedentary reminder program for a human body. When the sedentary reminder program for a human body is executed by a processor, it implements the sedentary reminder method for a human body as described in the first aspect of the present invention.

[0084] According to embodiments of the present invention, when the sedentary reminder program for the human body stored thereon is executed, it acquires acceleration data along three axes of the human body and comprehensively calculates the resultant acceleration value and the rate of change of resultant acceleration from multiple dimensions to identify the sedentary state. This can comprehensively and accurately reflect the movement characteristics of the human body and adapt to the complexity and diversity of daily human activities. It can accurately distinguish between prolonged sitting, short-term absence from sitting, and effective absence from sitting, thereby avoiding misjudgment of human posture and avoiding timing confusion caused by unreasonable reset of the sedentary timer. This improves the accuracy of judging the sedentary state and the timeliness and reliability of reminding the human body in the sedentary state, thus enhancing the user experience.

[0085] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.

[0086] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A method for reminding the human body to avoid prolonged sitting, characterized in that, include: Acquire the acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the posture of the human body changes; Based on the acceleration data, determine the resultant acceleration value and the rate of change of resultant acceleration corresponding to the human body; The resultant acceleration value and the rate of change of resultant acceleration are used to identify whether the human body is in a sedentary state. If so, a sedentary reminder will be issued; otherwise, the acceleration data of the human body on the X, Y, and Z axes will be reacquired.

2. The method for reminding the human body to avoid prolonged sitting according to claim 1, characterized in that, The method of identifying whether the human body is in a sedentary state based on the resultant acceleration value and the rate of change of resultant acceleration includes: The determination of whether the human body is in a seated state is based on the resultant acceleration value and the rate of change of the resultant acceleration. If so, a sedentary cumulative timer is started to identify whether the human body is in a sedentary state based on the sedentary cumulative timer; otherwise, an off-seat cumulative timer is started to identify whether the human body is in a sedentary state based on the off-seat cumulative timer.

3. The method for reminding the human body to avoid prolonged sitting according to claim 2, characterized in that, The method of identifying whether the human body is in a prolonged sitting state based on the cumulative sedentary time includes: When the cumulative time for prolonged sitting reaches a first preset duration, it is determined that the human body is in a prolonged sitting state.

4. The method for reminding the human body to avoid prolonged sitting according to claim 2, characterized in that, The step of identifying whether the human body is seated based on the resultant acceleration value and the rate of change of resultant acceleration includes: When the resultant acceleration value is detected to be within a preset acceleration range, and the rate of change of the resultant acceleration is less than a preset rate of change threshold, and the duration reaches a second preset duration, it is determined that the human body is in a seated state.

5. The method for reminding the human body to avoid prolonged sitting according to claim 2, characterized in that, The method of identifying whether the human body is in a prolonged sitting state based on the cumulative time of leaving the seat includes: When the cumulative timeout is less than the third preset time, if it is detected that the person has returned to the seated state, the cumulative timeout is reset to zero and the cumulative timeout is restored, so as to identify whether the person is in a prolonged sitting state based on the cumulative timeout.

6. The method for reminding the human body to avoid prolonged sitting according to claim 5, characterized in that, The method of identifying whether the human body is in a prolonged sitting state based on the cumulative time of leaving the seat also includes: When the cumulative time for leaving the seat reaches the fourth preset duration, it is determined that the human body is not in a prolonged sitting state.

7. The method for reminding the human body to avoid prolonged sitting according to claim 6, characterized in that, The method of identifying whether the human body is in a prolonged sitting state based on the cumulative time of leaving the seat also includes: When the cumulative timeout reaches the third preset duration but is less than the fourth preset duration, the cumulative timeout is maintained until the person is detected to have returned to the seated state. Then, the cumulative timeout is reset to zero and the cumulative timeout is restored to identify whether the person is in a prolonged sitting state based on the cumulative timeout.

8. The method for reminding the human body to avoid prolonged sitting according to claim 6, characterized in that, After determining that the human body is not in a sedentary state, the process also includes: The accumulated time for prolonged sitting and the accumulated time for leaving the seat are reset to zero.

9. The method for reminding the human body to avoid prolonged sitting according to claim 7, characterized in that, Also includes: The sitting posture data corresponding to the human body is obtained based on the posture sensing unit; When the human body is detected to be in a prolonged sitting state, the sitting posture category of the human body is identified based on the sitting posture data; When the sitting posture category is identified as poor sitting posture, a poor sitting posture reminder is triggered.

10. The method for reminding the human body to avoid prolonged sitting according to claim 1, characterized in that, Also includes: Obtain the heart rate corresponding to the human body; When the human body is detected to be in a sedentary state and its heart rate is not within the preset heart rate range, an abnormal heart rate alert is triggered.

11. A sedentary reminder device for the human body, characterized in that, include: The acquisition module is used to acquire the acceleration data of the human body on the X-axis, Y-axis, and Z-axis when the posture of the human body changes; The determination module is used to determine the resultant acceleration value and the rate of change of resultant acceleration corresponding to the human body based on the acceleration data; The identification module is used to identify whether the human body is in a sedentary state based on the resultant acceleration value and the rate of change of resultant acceleration. The reminder module is used to issue a sedentary reminder when it detects that a person is in a sedentary state, or to reacquire the acceleration data of the person on the X-axis, Y-axis, and Z-axis when it detects that the person is not in a sedentary state.

12. A type of seat, characterized in that, include: The sedentary reminder device for the human body as described in claim 11; or, A processor, a memory, and a sedentary reminder program for a human body stored in the memory and executable on the processor, wherein the sedentary reminder program for a human body, when executed by the processor, implements the sedentary reminder method for a human body as described in any one of claims 1-10.

13. A computer-readable storage medium, characterized in that, A sedentary reminder program for a human body is stored on a computer-readable storage medium, which, when executed by a processor, implements the sedentary reminder method for a human body as described in any one of claims 1-10.