Intelligent standing and sitting monitoring method, system and equipment, medium and program product

By setting a pressure threshold and collecting data from sensors, combined with a judgment and statistics module and a timing module, the problems of high noise and counting error in existing sit-up and stand-up monitoring devices have been solved, and accurate identification and real-time synchronous counting of sit-up and stand-up movements have been achieved.

CN121867767APending Publication Date: 2026-04-17NANJING FUTURE MEDICAL INFORMATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NANJING FUTURE MEDICAL INFORMATION CO LTD
Filing Date
2025-12-31
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing sit-up monitoring devices generate noise in the pressure data they collect, making it impossible to fully determine valid sit-up movements. They are also susceptible to subjective factors, resulting in large counting errors and low timing accuracy, and they cannot achieve real-time synchronous recording of data.

Method used

A pressure threshold is set, and a preset pressure sensor is used to collect sit-up pressure data. Through the collaboration of the effective sit-up judgment and statistics module and the timing module, the effective sit-up count and timing statistics are realized in real time. The sit-up judgment parameters are set to identify the action state and suppress instantaneous fluctuations, and anti-interference processing and dynamic parameter optimization are performed.

Benefits of technology

It improves the accuracy and stability of sitting and standing motion recognition, achieves real-time synchronization of counting and timing, adapts to different users and seat conditions, and enhances detection accuracy and adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121867767A_ABST
    Figure CN121867767A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent standing-up and sitting-down monitoring method, system and device, a medium and a program product, and the method comprises the steps: setting pressure thresholds, which comprise a pressure no-load threshold, a pressure standing-up threshold and a pressure sitting posture threshold; based on the no-load pressure threshold value, the pressure getting-up threshold value and the sitting posture pressure threshold value, a preset pressure sensor is adopted to conduct getting-up and sitting-down pressure data collection so as to obtain pressure data in a linear analog voltage signal form; digitally sampling the acquired pressure data, and converting an analog voltage signal into a digital electric signal; transmitting the pressure data and the time data in the digital electric signal form to a receiving end in real time through a real-time transmission module; and the receiving end receives, decodes and restores the pressure data and the time data, and realizes real-time display of effective standing and sitting frequency judgment statistics and timing statistics corresponding to effective standing and sitting. According to the embodiment of the invention, false triggering caused by short-time fluctuation or accidental noise is inhibited, and incomplete sitting-up actions are prevented from being recognized as effective sitting-up actions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information monitoring technology, specifically to a method, system, device, medium, and program product for intelligent monitoring of sitting and standing. Background Technology

[0002] Quantitative monitoring of short-duration, high-frequency sit-ups is widely used in physical fitness testing, fitness training, and rehabilitation assessment. However, existing sit-up monitoring methods have significant drawbacks: Existing sit-up monitoring devices have high noise levels in the pressure data they collect. When determining a valid and complete sit-up based on the pressure data, they do not consider all factors and do not perform corresponding comprehensive judgment processing on the collected data. They cannot overcome the false triggering problem caused by relying on instantaneous pressure changes for judgment. They may collect and use false triggering data caused by short-term fluctuations or occasional noise, which may lead to incomplete sit-up actions being identified as valid sit-ups.

[0003] In addition, existing methods for monitoring sit-ups mainly rely on manual counting or external sensor devices. Manual monitoring is easily affected by subjective factors, resulting in large counting errors, low timing accuracy, and the inability to record the force state of each sit-up simultaneously.

[0004] Therefore, there is an urgent need to provide a method, system, device, medium, and program product for intelligent monitoring of sitting and standing, in order to improve monitoring accuracy and real-time data synchronization.

[0005] The content in the background section merely discloses technology known only to the inventors and is not intended to represent prior art in the field. Summary of the Invention

[0006] This application aims to provide a method, system, device, medium, and program product for intelligent monitoring of sitting up and sitting down, in order to solve at least one problem existing in the prior art.

[0007] According to a first aspect of this application, a method for intelligent monitoring of sitting up and sitting down is provided, comprising: Set pressure thresholds, including pressure no-load threshold, pressure standing-up threshold, and pressure sitting posture threshold; Based on the no-load pressure threshold, the pressure to stand up threshold, and the sitting pressure threshold, a preset pressure sensor is used to collect sitting and standing pressure data to obtain pressure data in the form of a linear analog voltage signal. In the sitting and standing pressure data collection, the effective sitting up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sitting up count judgment and statistics with the corresponding effective sitting up. This includes real-time synchronization of the statistics on the number of valid sit-ups with the corresponding time statistics, including: The sitting-up determination parameters include a pressure no-load threshold, a pressure standing-up threshold, a pressure sitting posture threshold, and a sitting stability determination condition. Based on these parameters, the action state is determined to identify valid sitting-up actions and their start and end times. When a valid sitting-up is confirmed, the sitting-up count is incremented, and the time interval between the start and end times of the corresponding valid sitting-up action is taken as the sitting-up time. The action state is preset based on the characteristics of pressure data changes over time, including an unsitated state, a seated state, a standing state, and a seated state. Preferably, the sitting-up determination parameters also include a threshold-triggered hysteresis parameter and a data smoothing parameter to suppress instantaneous fluctuations. The acquired pressure data is digitally sampled to convert analog voltage signals into digital electrical signals; The pressure data and time data in the form of digital electrical signals are transmitted to the receiving end in real time through a real-time transmission module. The receiving end receives and decodes the pressure data and time data, and displays the statistics of the number of effective sit-ups and the corresponding timing statistics in real time.

[0008] In some embodiments, the sitting stability determination condition is a stability time threshold set based on the duration of a complete effective sit-up action, or a number of continuous sampling points determined based on the sampling period set based on the duration of a complete effective sit-up action.

[0009] In some embodiments, the action state is determined based on the sit-up determination parameters to identify valid sit-up actions, as well as the start and end times of valid sit-up actions, including: Initially, the pressure data is the pressure no-load threshold. When the pressure data reaches the pressure sitting threshold, it is determined to switch from the non-sitting state to the sitting state. When the pressure data rapidly decreases from the pressure sitting threshold of the sitting state to the standing threshold, it is determined to switch from the sitting state to the standing state, and the moment of switching to the standing state is taken as the starting time of a sitting-up action. After entering the standing state, the pressure data changes are continuously monitored. When the pressure data rises again to the pressure sitting posture threshold and remains stable within the set stable time threshold or multiple consecutive sampling cycles, it is determined that the standing state is switched to the sitting state, and a complete and effective sitting-up action is confirmed. The moment of switching to the sitting state is taken as the end time point of a sitting-up action.

[0010] In some embodiments, obtaining pressure thresholds includes: generating a pressure no-load threshold, a pressure sitting posture threshold, a pressure standing up threshold, and related proportional thresholds for recognizing sitting up and standing up actions based on the non-sitting pressure reference value and the sitting pressure reference value. The pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold, and related proportional thresholds can be determined by using an absolute threshold method or a proportional method relative to the reference value. Preferably, the pressure threshold calibration process includes the following steps: S11, Reference State Calibration: The pressure readings collected when the user is not seated are used as the baseline pressure value for the unseatened state. S12, Standard for seated meditation: When the user is sitting in a natural sitting position, the system collects multiple sets of pressure data within a preset time and performs statistical processing on the data to obtain the corresponding sitting pressure benchmark value. S13, Threshold parameter generation: Based on the non-sitting pressure reference value and the sitting pressure reference value, pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold and related proportional threshold are generated for recognizing sitting up and standing up actions. The threshold can be determined by absolute value or by proportion relative to the reference value. S14, Parameter Storage and Application: The generated calibrated pressure threshold is stored in the parameter storage area of ​​the control module. In the subsequent sitting and standing action recognition and timing process, the real-time collected pressure data is compared with the calibrated pressure threshold and the action status is determined based on the threshold.

[0011] In some embodiments, the dynamic optimization of the sitting-up determination parameter includes the following steps: S21, Generation of calibration parameters for this test: Before each sit-up monitoring session begins, the pressure data is calibrated based on the current test conditions to obtain the baseline values ​​for non-sitting pressure and sitting pressure. Based on these, the initial sit-up judgment parameters for use in this monitoring cycle are generated in real time. The initial sit-up judgment parameters are only valid within the current monitoring cycle. S22, Data collection during the sitting-up process: During the sitting-up and sitting-down monitoring process, pressure data was continuously collected and a pressure time series was constructed to record the pressure change characteristics and time characteristics corresponding to each sitting-up and sitting-down action. S23, adaptive parameter fine-tuning: Based on the completed sitting-up and standing-up movements, the pressure no-load threshold, pressure standing-up threshold, pressure sitting posture threshold, and sitting stability judgment conditions used for subsequent sitting-up and standing judgments are adaptively adjusted according to the pressure change amplitude, change rate, and stability characteristics, in order to reduce false triggering or missed detection. S24, Parameter application and testing completed: After completing the sit-up monitoring, the remaining sit-up actions are identified and timed using the adaptive parameters. The use of these parameters is automatically terminated after the sit-up monitoring ends, and new judgment parameters are generated based on the current calibration results in the next sit-up monitoring.

[0012] In some embodiments, the real-time synchronization of the effective sit-up count determination statistics and the corresponding time statistics for effective sit-ups further includes: anti-interference processing of pressure data, including: the pressure data is processed by a signal conditioning circuit, wherein the signal conditioning circuit has a built-in low-pass filter structure and sets the filter cutoff frequency so that the retained signal frequency band matches the pressure change frequency of the sit-up action, thereby filtering out high-frequency interference signals and improving the signal-to-noise ratio of the effective pressure signal.

[0013] A second aspect of this application provides a sitting-up intelligent monitoring system, comprising: The pressure threshold setting module is configured to set pressure thresholds, including pressure no-load threshold, pressure standing-up threshold, and pressure sitting posture threshold. The sensor acquisition module is configured as follows: Based on the no-load pressure threshold, the pressure to stand up threshold, and the sitting pressure threshold, a preset pressure sensor is used to collect sitting and standing pressure data to obtain pressure data in the form of a linear analog voltage signal. In the sitting and standing pressure data collection, the effective sitting up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sitting up count judgment and statistics with the corresponding effective sitting up. This includes real-time synchronization of the statistics on the number of valid sit-ups with the corresponding time statistics, including: The sitting-up determination parameters include a pressure no-load threshold, a pressure standing-up threshold, a pressure sitting posture threshold, and a sitting stability determination condition. Based on these parameters, the action state is determined to identify valid sitting-up actions and their start and end times. When a valid sitting-up is confirmed, the sitting-up count is incremented, and the time interval between the start and end times of the corresponding valid sitting-up action is taken as the sitting-up time. The action state is preset based on the characteristics of pressure data changes over time, including an unsitated state, a seated state, a standing state, and a seated state. Preferably, the sitting-up determination parameters also include a threshold-triggered hysteresis parameter and a data smoothing parameter to suppress instantaneous fluctuations. The digital sampling module is configured to digitally sample the acquired pressure data and convert analog voltage signals into digital electrical signals. A real-time transmission module is configured to transmit the pressure data and time data in the form of digital electrical signals to the receiving end in real time. The receiving and display module is configured to receive and decode pressure data and time data, and to display the statistics of the number of effective sit-ups and the timing statistics corresponding to each effective sit-up in real time.

[0014] A third aspect of this application provides an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method described in any of the above embodiments.

[0015] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in any of the above embodiments.

[0016] A fifth aspect of this application provides a program product including a computer program, wherein the computer program, when executed by a processor, implements any of the methods described in the above embodiments.

[0017] Based on the above embodiments of this application, the beneficial effects of this application include one or more of the following effects in combination: This application embodiment is based on no-load pressure threshold, pressure standing-up threshold, and sitting pressure threshold. It uses a preset pressure sensor to collect pressure data for sitting and standing, and obtains pressure data in the form of a linear analog voltage signal. Pressure data that does not conform to the action state is filtered out, thereby improving the accuracy of pressure data.

[0018] The system sets parameters for judging sitting up and standing up, including pressure no-load threshold, pressure standing up threshold, pressure sitting posture threshold, and sitting stability judgment conditions. Based on these parameters, the system judges the movement state, identifies valid sitting up and standing up movements, and identifies the start and end times of valid sitting up and standing up movements. This allows the system to collect pressure data corresponding to complete sitting up and standing up movements, suppresses false triggering caused by short-term fluctuations or occasional noise, and avoids identifying incomplete sitting up and standing up movements as valid sitting up and standing up movements.

[0019] Furthermore, by setting a stable time threshold or a continuous number of sampling points, misjudgments caused by body swaying, half-sitting, or brief contact with the cushion can be avoided.

[0020] In the data acquisition of sit-up pressure, the effective sit-up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sit-up count and the corresponding timing statistics. When a valid sit-up is confirmed to be completed, the sit-up count is incremented by one, and the time interval between the start and end times of the corresponding valid sit-up action is taken as the sit-up time. The receiving end receives and decodes the pressure data and time data, and displays the effective sit-up count and the corresponding timing statistics in real time, thus achieving real-time synchronization and display of counting and timing.

[0021] The pressure data is subjected to anti-interference processing, and the filter cutoff frequency is set to match the frequency of pressure changes during sitting and standing. This is used to filter out high-frequency interference signals (such as signals introduced by environmental vibration, slight shaking of the seat, or instantaneous touch) to improve the signal-to-noise ratio of the effective pressure signal.

[0022] The parameters for determining whether a user sits up or sits down are dynamically optimized to improve the accuracy, consistency, and robustness of the sitting up / sitting count and timing results, and to enhance the adaptability and stability of the sitting up / sitting determination under different user weights, different seat firmness, and different sitting up / sitting conditions.

[0023] The pressure threshold is calibrated to ensure detection accuracy for different seats and users; specifically, the pressure threshold can be calibrated using standard weights or known body weight. Attached Figure Description

[0024] The embodiments of this application are described in detail below with reference to the accompanying drawings. These drawings, which form part of this application, are used to provide a further understanding of the application. The illustrative embodiments and descriptions of this application are used to explain the application and do not constitute an undue limitation of the application. In the drawings: Figure 1 An exemplary flowchart of a sitting-up intelligent monitoring method according to an example embodiment of this application is shown; Figure 2 An exemplary block diagram of a sitting-up intelligent monitoring system according to an example embodiment of this application is shown. Detailed Implementation

[0025] In the following description, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments can be modified in various ways without departing from the spirit or scope of this application. Therefore, the drawings and description are considered to be exemplary in nature and not restrictive.

[0026] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," and "counterclockwise," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used only for description and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more similar features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0027] In the description of this application, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linkage" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection, an electrical connection, or a communication connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0028] In this application, unless otherwise expressly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature being directly above or diagonally above the second feature, or simply indicates that the relative height of the first feature in a certain dimension is higher than that of the second feature. "Below," "below," and "under" the second feature includes the first feature being directly above or diagonally above the second feature, or simply indicates that the relative position of the first feature in a certain dimension is smaller than that of the second feature.

[0029] Different embodiments or examples are provided below to implement different structures of this application. To simplify this application, the components and arrangements of specific examples are described below. Of course, these are merely examples and are not intended to limit this application. Reference numerals may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements described. Furthermore, this application provides examples of various specific processes and materials, but those skilled in the art can apply other processes and / or substitute other materials based on the teachings of this application.

[0030] The following description, with reference to the accompanying drawings, illustrates some preferred embodiments of the present application. It should be noted that the following description is for illustrative purposes only and is not intended to limit the scope of protection of this application.

[0031] Figure 1 This is an exemplary flowchart of a sitting-up intelligent monitoring method according to some embodiments of this application. See also: Figure 1 The intelligent monitoring method for sitting up and sitting down 100 may include the following steps.

[0032] Step S1: Set pressure thresholds, including pressure no-load threshold, pressure standing-up threshold, and pressure sitting posture threshold.

[0033] In some embodiments, the intelligent sitting and standing monitoring method is implemented based on an intelligent sitting and standing monitoring system. This system includes a seat, a seat cushion, and a pressure band concealed within the seat cushion. The pressure band is a flexible pressure sensing band (3-5cm wide, length adapted to the seat cushion size) with a built-in array of pressure sensing units (preferably piezoresistive sensors, sensitivity ≥0.5V / N). The sensing units are evenly distributed in the central area of ​​the pressure band to ensure effective coverage of buttock pressure during sitting and standing. When a user sits on the seat cushion, the buttocks apply pressure to the pressure band. The sensing units experience a change in resistance due to the pressure, which is converted into a linear analog voltage signal by a built-in signal conditioning circuit (including amplification and filtering modules).

[0034] In some embodiments, the pressure no-load threshold is the pressure value obtained when the user is not sitting; the pressure sitting threshold is the pressure value obtained when the user is sitting still; and the pressure standing threshold is the pressure value obtained when the user stands up.

[0035] Specifically, obtaining pressure thresholds includes: obtaining the non-sitting pressure reference value of the user in an unsitating state and the sitting pressure reference value of the user in a seated state; and generating a pressure no-load threshold, a pressure sitting posture threshold, a pressure standing up threshold, and related proportional thresholds for recognizing sitting up and standing up actions based on the non-sitting pressure reference value and the sitting pressure reference value. The pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold, and related proportional thresholds can be determined by using an absolute threshold method or a proportional method relative to the reference value.

[0036] In some embodiments, setting a pressure threshold includes calibrating the pressure threshold to ensure detection accuracy for different seats and different users; specifically, the pressure threshold can be calibrated using standard weights or known body weight.

[0037] In some specific examples, the pressure threshold calibration process includes the following steps: S11, Reference State Calibration: In some embodiments, the pressure readings collected when the user is not seated are used as a baseline for the unseaten pressure. In some specific examples, the baseline unseaten pressure is close to 0.

[0038] S12, Standard for seated meditation: When the user is sitting in a natural sitting posture, the system collects multiple sets of pressure data within a preset time and performs statistical processing on the data to obtain the corresponding sitting pressure benchmark value. Specifically, for example, when the user is sitting on the cushion, the pressure value is stable at the sitting pressure benchmark value, such as 50-80 kgf, which can be calibrated through a computer.

[0039] S13, Threshold parameter generation: Based on the non-sitting pressure reference value and the sitting pressure reference value, pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold and related proportional threshold are generated for recognizing sitting up and standing up actions. The thresholds can be determined by absolute value method or proportional method relative to the reference value.

[0040] S14, Parameter Storage and Application: The generated calibrated pressure threshold is stored in the parameter storage area of ​​the control module. In the subsequent sitting and standing action recognition and timing process, the real-time collected pressure data is compared with the calibrated pressure threshold and the action status is determined based on the threshold.

[0041] After the pressure threshold is set, the initial state of the sit-up / stand-up intelligent monitoring system is determined, specifically including: When the user is not sitting, the pressure of the compression belt meets the pressure no-load threshold; when the user is sitting on the cushion, the pressure value stabilizes at the pressure sitting posture threshold (such as the preset 50-80 kgf, which can be calibrated via computer), the system determines that it is in a ready state, at which point the user starts the test, and the timing module begins initialization.

[0042] Specifically, the timing module is integrated into the control module of the sit-up intelligent monitoring system and is used to record time information related to sit-up actions.

[0043] In some specific implementations, the startup, reset, and counting parameters of the timing module can be configured or triggered by the intelligent monitoring system for sitting up and sitting down (such as computer software) via wireless communication; after detecting the initial conditions for recognizing sitting up and sitting down, the control module automatically initializes the timing module and begins recording the time of the corresponding sitting up and sitting down action.

[0044] Step S2: Based on the no-load pressure threshold, the pressure to stand up threshold, and the sitting pressure threshold, a preset pressure sensor is used to collect sitting-up pressure data to obtain pressure data in the form of a linear analog voltage signal. During the sitting-up pressure data collection, the effective sitting-up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sitting-up count judgment and statistics with the corresponding effective sitting-up timing statistics. This includes real-time synchronization of the statistics on the number of valid sit-ups with the corresponding time statistics, including: The parameters for determining whether a sitting-up or sitting-down occurs are set, including a pressure no-load threshold, a pressure standing-up threshold, a pressure sitting posture threshold, and a sitting stability determination condition. Based on these parameters, the action state is determined to identify valid sitting-up actions and their start and end times. When a valid sitting-up is confirmed, the sitting-up count is incremented by one, and the time interval between the start and end times of the corresponding valid sitting-up action is taken as the sitting-up time for that valid sitting-up. The action state is preset based on the characteristics of pressure data changes over time, including an unsitated state, a seated state, a standing state, and a seated state.

[0045] In some embodiments, the sit-up determination parameters further include threshold-triggered hysteresis parameters and data smoothing parameters for suppressing transient fluctuations.

[0046] In some embodiments, the sitting stability determination condition can be a stability time threshold set based on the duration of a complete valid sit-up, or it can be a number of consecutive sampling points determined based on the sampling period, also set based on the duration of a complete valid sit-up. Setting a sitting stability determination condition is beneficial for performing stability assessments on pressure data, collecting pressure data corresponding to a complete sit-up, suppressing false triggers caused by short-term fluctuations or occasional noise, and avoiding the identification of incomplete sit-ups as valid sit-ups. Specifically, by setting a stability time threshold or a number of consecutive sampling points, false judgments caused by body swaying, half-sitting, or brief contact with the seat cushion can be avoided.

[0047] Specifically, the action state is determined based on the sitting-up judgment parameters to identify effective sitting-up actions, as well as the start and end times of effective sitting-up actions. This includes: in the initial state, the pressure data is the pressure no-load threshold; when the pressure data reaches the pressure sitting posture threshold, it is determined to switch from the non-sitting state to the sitting state; when the pressure data rapidly decreases from the pressure sitting posture threshold of the sitting state to the standing threshold, it is determined to switch from the sitting state to the standing state, and the moment of switching to the standing state is taken as the start time of a sitting-up action. After entering the standing state, the pressure data changes are continuously monitored. When the pressure data rises again to the pressure sitting posture threshold and remains stable within the set stable time threshold or multiple consecutive sampling cycles, it is determined that the standing state is switched to the sitting state, and a complete and effective sitting-up action is confirmed. The moment of switching to the sitting state is taken as the end time point of a sitting-up action.

[0048] That is, the determination and recognition of a complete and valid sit-up motion includes: When a standing motion is detected based on pressure data, this motion is taken as the starting event of a sitting-up process. After this motion, pressure data changes are continuously monitored, and a complete and effective sitting-up process is confirmed when the corresponding sitting-down motion is determined to be completed. The complete and effective sitting-up process is defined as "one effective sitting-up".

[0049] Specifically, a valid sitting action is determined as follows: Given that the user has already been identified as standing up, when the user falls back towards the seat and makes contact with the cushion, the pressure data value detected by the compression belt gradually increases. When the pressure data value reaches a preset pressure posture threshold and remains stable over multiple consecutive sampling periods, the system determines it as a valid sitting action.

[0050] When a sitting action is determined to be valid, that is, when a valid sitting up is confirmed to be completed, the time interval from the start time point when the sitting up action is recognized to the end time point when the corresponding sitting action is determined to be completed is recorded as the sitting up time of the corresponding valid sitting up, and the sitting up count value is incremented by one.

[0051] In some specific examples, the recognition of sitting up and sitting down includes: when the user stands up, the buttocks leave the compression band, and the pressure value quickly drops to the "standing up threshold" (preset <10kgf), which the system determines as a "standing up action"; then the user sits down again, and the pressure value rises back to the "sitting posture threshold", which the system determines as a valid sitting up and sitting down, increments the count by 1, and records the time taken to stand up and sit down for this sitting up and sitting down action.

[0052] By using the above-mentioned methods to determine and identify the action state based on pressure no-load threshold, pressure standing-up threshold, pressure sitting posture threshold, and sitting stability judgment conditions, as well as to identify the start and end times of effective sitting-up actions, the false triggering problem caused by relying solely on instantaneous pressure changes for judgment is avoided, thus improving the accuracy and stability of sitting-up action recognition.

[0053] In some embodiments, the sitting-up determination parameters are dynamically optimized to improve the accuracy, consistency and robustness of sitting-up counts and timing results, and to improve the adaptability and stability of sitting-up determination under different user weights, different seat firmness and different sitting-up conditions.

[0054] In one implementation scheme, the dynamic optimization of the sitting-up determination parameters includes the following steps: S21, Generation of calibration parameters for this test: Before each sit-up monitoring session begins, the pressure data is calibrated based on the current test conditions to obtain the baseline values ​​for non-sitting pressure and sitting pressure. Based on these, the initial sit-up judgment parameters for use in this monitoring cycle are generated in real time. The initial sit-up judgment parameters are only valid within the current monitoring cycle and do not require the prior establishment of long-term configuration files for users or seats.

[0055] In one implementation scheme, the computer software has a built-in calibration function, which allows users to calibrate the pressure threshold using standard weights or known weights to ensure the detection accuracy when using different seats or by different users. Specifically, the pressure threshold calibration operation can be referred to step S1 above.

[0056] S22, Data collection during the sitting-up process: During the sitting-up and sitting-down monitoring process, pressure data was continuously collected and a pressure time series was constructed to record the pressure change characteristics and time characteristics corresponding to each sitting-up and sitting-down action.

[0057] S23, adaptive parameter fine-tuning: Based on the completed sitting-up and sitting-down movements, the pressure no-load threshold, pressure standing-up threshold, pressure sitting posture threshold, and sitting stability judgment conditions used for subsequent sitting-up and sitting-down judgments are adaptively adjusted according to the pressure change amplitude, change rate, and stability characteristics, in order to reduce false triggering or missed detection, specifically including false triggering or missed detection caused by individual differences, seat rebound, or changes in movement rhythm.

[0058] S24, Parameter application and testing completed: After completing the sit-up monitoring, the remaining sit-up actions are identified and timed using the adaptive parameters. The use of these parameters is automatically terminated after the sit-up monitoring ends, and new judgment parameters are generated based on the current calibration results in the next sit-up monitoring.

[0059] With the above parameter optimization scheme, there is no need to establish long-term parameter files for different users or different seats. Adaptive optimization of the sitting and standing action judgment parameters can be achieved within a single test cycle, thereby improving the accuracy, consistency and robustness of sitting and standing counts and timing results.

[0060] In some embodiments, the real-time synchronization of the effective number of sit-ups determination statistics and the corresponding timing statistics further includes: anti-interference processing of pressure data, including: the pressure data is processed by a signal conditioning circuit, wherein the signal conditioning circuit has a built-in low-pass filter structure and sets the filter cutoff frequency so that the retained signal frequency band matches the pressure change frequency of the sit-up action, thereby filtering out high-frequency interference signals and improving the signal-to-noise ratio of the effective pressure signal; wherein the high-frequency interference signals include, but are not limited to, signals introduced by environmental vibration, slight shaking of the seat or instantaneous touch.

[0061] Step S3: Digitally sample the acquired pressure data to convert the analog voltage signal into a digital electrical signal.

[0062] In some specific embodiments, the analog voltage signal is converted into a digital electrical signal by a 12-bit ADC conversion chip (model ADS1015), with the sampling rate set to 100Hz to ensure that the peak and valley values ​​of pressure changes during the sit-up process are captured.

[0063] Step S4: The pressure data and time data in the form of digital electrical signals are transmitted to the receiving end in real time through the real-time transmission module.

[0064] In some specific examples, the receiving end can be a host computer, such as a PC.

[0065] In some embodiments, the real-time transmission module shortens the end-to-end transmission delay by controlling the length of a single data frame, the transmission period, and the data transmission, so that the amount of data transmitted per unit time meets the requirements for real-time monitoring of sitting-up movements, and ensures the real-time performance of sitting-up movement recognition and timing.

[0066] Specifically, the real-time transmission module receives pressure data in the form of digital electrical signals, and encapsulates the pressure data after analog-to-digital conversion according to a preset data frame format. The data frame includes at least a frame header, a pressure data field, and a time identifier field. The real-time transmission module supports automatic channel switching to avoid transmission delays caused by signal congestion, thereby reducing the impact of channel congestion, transient interference, or packet loss on real-time data transmission.

[0067] Specifically, the real-time transmission module uses a WiFi transmission module. The WiFi transmission module encapsulates the pressure data after analog-to-digital conversion according to a preset data frame format. The data frame includes at least a frame header, a pressure data field, and a time identifier field, and is transmitted to the computer via a 2.4GHz or 5GHz wireless channel.

[0068] In this embodiment, by controlling the length of a single data frame, the transmission period, and the smoothness of data transmission, the amount of data transmitted per unit time meets the requirements for real-time monitoring of sitting and standing movements. Under a conventional wireless network environment, an effective transmission rate of no less than 1Mbps can be achieved, and the end-to-end transmission delay is controlled within 20ms, thereby ensuring the real-time performance of sitting and standing movement recognition and timing.

[0069] Step S5: The receiving end receives and decodes the restored pressure data and time data, and realizes real-time display of the effective sit-up count determination statistics and the corresponding time statistics of effective sit-ups.

[0070] In some embodiments, the receiving end (such as a computer) has accompanying receiving software installed, which automatically searches for and connects to devices. Specifically: The receiving software establishes a data connection with the WiFi transmission module and buffers the received byte stream; Then, frame synchronization processing is performed, using frame header features to locate frame boundaries in the data stream and extract complete data frames. The extracted data frame is validated by a checksum. If the validation passes, the pressure data field and the time identifier field are parsed according to the preset field order. If the verification fails or the field length is abnormal, the frame is discarded and the frame loss event is recorded for communication quality assessment. The parsed pressure data and time identifiers are used to construct a pressure data sequence arranged in chronological order, and can be time-aligned and refreshed in real time according to the time identifiers; The pressure data sequence is further input into the effective sit-up determination and statistics module and the timing module. Through the coordinated operation of the effective sit-up determination and statistics module and the timing module, based on the preset pressure threshold and sitting stability determination conditions, pressure threshold triggering and action state recognition calculation are used to realize real-time synchronization of effective sit-up count determination statistics and timing statistics corresponding to each effective sit-up.

[0071] In some specific examples, such as the five-times-to-sit monitoring, the intelligent monitoring system for sitting up and sitting down focuses on monitoring five times by default. When the count reaches 5 times, the timing module automatically stops, records the total time (from the first time to the fifth time to sit down), and simultaneously calculates the average time per session. It also supports manually resetting the count and timing for repeated monitoring.

[0072] The specific data is presented as follows: the computer software displays the current number of times (1-5 times), cumulative duration, and time taken for a single sit-up in real time. After the test, a monitoring report (including data tables and sit-up pressure change curves) is automatically generated, and data storage, export (Excel / CSV format), and historical query are supported.

[0073] This application provides a sit-up intelligent monitoring system 200 in some embodiments to implement the sit-up intelligent monitoring method of the above embodiments. The sit-up intelligent monitoring system of this application includes: a pressure threshold setting module 210, a sensing acquisition module 220, a digital sampling module 230, a real-time transmission module 240, and a receiving and display module 250, as detailed below: The pressure threshold setting module 210 is configured to set pressure thresholds, including pressure no-load threshold, pressure standing-up threshold, and pressure sitting posture threshold. The sensor acquisition module 220 is configured to acquire sitting-up pressure data using a preset pressure sensor based on no-load pressure threshold, pressure stand-up threshold, and sitting posture pressure threshold, in order to obtain pressure data in the form of a linear analog voltage signal. In the acquisition of sitting-up pressure data, the effective sit-up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sit-up count judgment and statistics with the corresponding effective sit-up timing statistics. This includes real-time synchronization of the statistics on the number of valid sit-ups with the corresponding time statistics, including: The sitting-up determination parameters include a pressure no-load threshold, a pressure standing-up threshold, a pressure sitting posture threshold, and a sitting stability determination condition. Based on these parameters, the action state is determined to identify valid sitting-up actions and their start and end times. When a valid sitting-up is confirmed, the sitting-up count is incremented, and the time interval between the start and end times of the corresponding valid sitting-up action is taken as the sitting-up time. The action state is preset based on the characteristics of pressure data changes over time, including an unsitated state, a seated state, a standing state, and a seated state. Preferably, the sitting-up determination parameters also include a threshold-triggered hysteresis parameter and a data smoothing parameter to suppress instantaneous fluctuations. The digital sampling module 230 is configured to digitally sample the acquired pressure data and convert the analog voltage signal into a digital electrical signal. The real-time transmission module 240 is configured to transmit the pressure data and time data in the form of digital electrical signals to the receiving end in real time. The receiving and display module 250 is configured to receive and decode the pressure data and time data, and to display the statistics of the number of effective sit-ups and the corresponding timing statistics in real time.

[0074] In some specific embodiments, the sensor acquisition module 220 is used to acquire pressure data.

[0075] Specifically, the sensing module 220 includes a pressure sensing module, which comprises a pressure band. The pressure band is a flexible pressure sensing band (3-5cm wide, length adapted to the seat cushion size), with a built-in array of pressure sensing units (preferably piezoresistive sensors, sensitivity ≥0.5V / N). The sensing units are evenly distributed in the central area of ​​the pressure band to ensure effective coverage of buttock pressure during sitting up. Specifically, the pressure band is embedded entirely inside the seat cushion, located between the cushion surface (breathable fabric) and the cushioning layer (sponge / latex). The edges of the pressure band are fixed with Velcro or sewing, and the surface is flush with the cushion surface without any protruding foreign objects. A micro-outlet hole is provided on the side of the cushion for the sensor signal line to be led out. The overall design does not damage the original structure of the seat, and there is no significant change in appearance after installation. The concealed installation design of this embodiment does not interfere with sitting up or getting up, improves ease of use by 80% compared to external sensors, and is compatible with various seat types, offering strong versatility.

[0076] In some specific examples, the compression belt substrate is made of flexible nylon fabric, which carries the sensing unit, adapts to the curvature of the seat cushion, and is breathable and wear-resistant.

[0077] In some specific examples, the pressure sensing unit of the sensing acquisition module 220 of the sitting-up intelligent monitoring system of this application adopts a piezoresistive flexible pressure sensor (FSR402), which generates a change in resistance when compressed to capture the pressure force on the buttocks.

[0078] In some specific examples, the fabrication and installation of compression belts includes the following steps: 8-10 FSR402 pressure sensing units are evenly sewn onto a flexible nylon cloth (spaced 3-4cm apart), the sensing units are connected in series, and positive and negative signal lines are led out. Remove the seat cushion cover fabric, lay the compression strap flat on top of the cushioning layer, and secure the edges with Velcro (to ensure no displacement). Lead the signal cable out through the pre-drilled hole on the side of the seat cushion, and resew the cover fabric to complete the concealed installation. Connect the signal cable to the signal conditioning module inside the control box. The control box is fixed under the seat (by clips or adhesive), without affecting the appearance or use of the seat.

[0079] When a user sits on the cushion, the buttocks apply pressure to the compression belt. The sensing unit experiences a change in resistance due to this pressure. The built-in signal conditioning circuit (including amplification and filtering modules) converts this change in resistance into a linear analog voltage signal with a voltage range of 0-5V, a pressure detection range of 0-200kgf, and an accuracy of ±1% FS. In the embodiments of this application, the pressure-to-electrical signal conversion accuracy is ±1% FS.

[0080] The monitoring system in this application supports adaptation to chairs of different sizes (office chairs, training chairs, rehabilitation chairs), and the compression belt can be cut to different lengths (to fit 40-60cm wide seat cushions), without requiring any modification to the chair structure during installation.

[0081] In some specific examples, the sensing acquisition module 220 also includes an anti-interference module, which is configured to perform anti-interference processing on the pressure data, including: the pressure data is processed by a signal conditioning circuit, the signal conditioning circuit has a built-in low-pass filter structure, and the filter cutoff frequency is set so that the retained signal frequency band matches the pressure change frequency of the sitting up and sitting down action, in order to filter out high-frequency interference signals and improve the signal-to-noise ratio of the effective pressure signal.

[0082] In some specific examples, the anti-interference module can use a signal conditioning chip, which employs an operational amplifier LM324 to amplify and filter the pressure analog signal acquired by the pressure sensing unit, thereby improving the signal-to-noise ratio.

[0083] In some specific examples, the digital sampling module 230 uses a 12-bit ADC conversion chip (model ADS1015). The digital sampling module 230 receives pressure data in the form of a linear analog voltage signal collected by the sensing acquisition module 220, converts the analog voltage signal into a digital electrical signal, and sets the sampling rate to 100Hz to ensure that the peak and valley values ​​of pressure changes during the sitting-up process are captured.

[0084] In some specific examples, the real-time transmission module 240 receives the digitized pressure electrical signal and the time data from the timing module and transmits them to the receiving end in real time. This facilitates the subsequent real-time display of the effective number of sit-ups and the timing statistics corresponding to each effective sit-up. The real-time transmission module 240 includes a communication module, specifically a WiFi transmission module, preferably the WiFi 6 module ESP32-C3, which supports the 802.11 b / g / n / ac protocol. The control box is hidden under or on the side of the seat. The control box has a built-in WiFi transmission module. The WiFi transmission module is connected to the ADC conversion chip module through a UART interface to receive the digitized pressure electrical signal.

[0085] In some specific examples, the WiFi transmission module encodes the pressure electrical signal according to a custom data frame format (frame header + pressure data + timestamp + checksum) and sends it to the computer via the 2.4GHz / 5GHz dual-band, with a transmission rate of ≥1Mbps and a latency of ≤20ms, ensuring real-time performance.

[0086] In some specific examples, the receiving end of the receiving display module 250 can be a computer. For instance, matching receiving software can be installed on the computer to automatically search for and connect to the device, decode and restore the pressure data and time information, and achieve real-time display. Specifically, the computer software functions include: device search and connection, real-time display of pressure data, count and time statistics, and report generation and export.

[0087] In some specific examples, the sit-up intelligent monitoring system also includes a control module, which can be a main control MCU, such as an STM32G031 (low power), used to control sensor acquisition, control signal processing, and control the coordinated work of various modules. For example, it controls the statistics module and the timing module to work together to achieve real-time synchronization of the statistics of valid sit-ups and the timing statistics corresponding to valid sit-ups.

[0088] In some specific embodiments, the monitoring system also includes a power supply module: the control box has a built-in 5V / 2A rechargeable lithium battery to power the modules inside the control box, supports USB-C fast charging, and has a battery life of ≥8 hours on a single charge (continuous monitoring state); it also supports external power supply to adapt to long-term fixed test scenarios.

[0089] In some specific embodiments, the connection method of the related components of the above modules includes: pressure sensing unit of sensing acquisition module 220 → LM324 operational amplifier → ADS1015 ADC chip → STM32G031 main control MCU → ESP32-C3 WiFi transmission module, and battery connected to power management circuit (including charging protection module).

[0090] In some specific examples, pressure calibration is performed after power is applied: the user sits on the cushion, the computer software reads the current pressure value and sets it as the "sitting posture threshold"; when the user stands up, the pressure value is read and set as the "standing up threshold", and the calibration is completed.

[0091] In some specific examples, the transmission stability of the WiFi transmission module was tested by continuously transmitting 100 sets of stress data within a 10-meter range (without obstructions), verifying that the transmission latency was ≤20ms and there was no packet loss.

[0092] In some embodiments, specifically taking a five-times sit-up test as an example, the usage process of the sit-up intelligent monitoring system of this application is as follows: Device startup: Turn on the power to the control box, and the WiFi transmission module will automatically enter pairing mode; Connecting the device: Open the receiving software on your computer, search for and connect to the target device, and it will display "Connected"; Test preparation: The user sits in the chair, the software displays the current pressure value, confirms that the "sitting posture threshold" has been reached, and enters the "ready state"; Start Test: The user initiates the sitting-up action, and the software recognizes the sitting-up / sitting-down state in real time, automatically counting (1-5 times) and timing; Test complete: After 5 sit-ups are completed, the software automatically stops timing, displays the total time and time per sit-up, generates a test report, and supports data export; Reset Test: Click the "Reset" button in the software to start the next set of tests.

[0093] In summary, this application embodiment uses a preset pressure sensor to collect pressure data for sitting and standing based on no-load pressure threshold, pressure for standing up threshold, and sitting pressure threshold, obtaining pressure data in the form of a linear analog voltage signal; and filters out pressure data that does not conform to the action state, thereby improving the accuracy of pressure data.

[0094] The system sets parameters for judging sitting up and standing up, including pressure no-load threshold, pressure standing up threshold, pressure sitting posture threshold, and sitting stability judgment conditions. Based on these parameters, the system judges the movement state, identifies valid sitting up and standing up movements, and identifies the start and end times of valid sitting up and standing up movements. This allows the system to collect pressure data corresponding to complete sitting up and standing up movements, suppresses false triggering caused by short-term fluctuations or occasional noise, and avoids identifying incomplete sitting up and standing up movements as valid sitting up and standing up movements.

[0095] Furthermore, by setting a stable time threshold or a continuous number of sampling points, misjudgments caused by body swaying, half-sitting, or brief contact with the cushion can be avoided.

[0096] In the data acquisition of sit-up pressure, the effective sit-up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sit-up count and the corresponding timing statistics. When a valid sit-up is confirmed to be completed, the sit-up count is incremented by one, and the time interval between the start and end times of the corresponding valid sit-up action is taken as the sit-up time. The receiving end receives and decodes the pressure data and time data, and displays the effective sit-up count and the corresponding timing statistics in real time, thus achieving real-time synchronization and display of counting and timing.

[0097] In summary, the pressure-to-electrical signal conversion accuracy of the embodiments of this application is ±1% FS, the WiFi transmission delay is ≤20ms, the counting accuracy is ≥99.8%, and the timing accuracy is ±0.01s, which significantly improves the reliability of data compared with manual monitoring.

[0098] In the embodiments of this application, the sit-up intelligent monitoring system can selectively incorporate features of the sit-up intelligent monitoring method, and vice versa.

[0099] In some embodiments, this application also provides an electronic device, the digital device comprising: a device comprising any one of the above embodiments.

[0100] In some embodiments, this application also provides an electronic device that may include a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, can implement the steps of the method described in any of the above embodiments.

[0101] In some embodiments, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in any one of the above embodiments. The computer program includes various program modules / units constituting the apparatus according to the embodiments of this application. When the computer program, composed of the various program modules / units, is executed, it can perform the functions corresponding to the various steps in the methods described in the above embodiments. The computer program can also run on the electronic device described in the embodiments of this application.

[0102] Although not shown, some embodiments also provide a program product including a computer program, wherein the computer program, when executed by a processor, implements the method described in any of the above embodiments.

[0103] The basic concepts have been described herein. It is obvious that the detailed disclosure above is merely illustrative and does not constitute a limitation of this application. Although not explicitly stated herein, various modifications, improvements, and corrections may be made to this application by those skilled in the art. Such modifications, improvements, and corrections are suggested in this application and therefore remain within the spirit and scope of the exemplary embodiments of this application.

[0104] Furthermore, this application uses specific terms to describe its embodiments. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this application do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this application can be appropriately combined.

[0105] Furthermore, those skilled in the art will understand that aspects of this application can be described and illustrated through several patentable types or situations, including any new and useful combination of processes, machines, products, or substances, or any new and useful improvements thereof. Accordingly, aspects of this application can be implemented entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. All of the above hardware or software may be referred to as a “data block,” “module,” “engine,” “unit,” “component,” or “system.” Furthermore, aspects of this application may manifest as a computer product located on one or more computer-readable media, the product including computer-readable program code.

[0106] Computer storage media may contain a propagated data signal containing computer program code, for example, on baseband or as part of a carrier wave. This propagated signal may take various forms, including electromagnetic, optical, and suitable combinations thereof. Computer storage media can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program code located on the computer storage medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.

[0107] The computer program code required for the operation of each part of this application can be written in any one or more programming languages, including object-oriented programming languages ​​such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages ​​such as C, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages ​​such as Python, Ruby, and Groovy, or other programming languages. This program code can run entirely on the user's computer, or as a standalone software package on the user's computer, or partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network, such as a local area network (LAN) or wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as Software as a Service (SaaS).

[0108] Furthermore, unless expressly stated in the claims, the order of processing elements and sequences, the use of numbers and letters, or other names described in this application are not intended to limit the order of the processes and methods of this application. Although the foregoing disclosure has discussed some currently considered useful embodiments of the invention through various examples, it should be understood that such details are for illustrative purposes only, and the appended claims are not limited to the disclosed embodiments; rather, the claims are intended to cover all modifications and equivalent combinations that conform to the substance and scope of the embodiments of this application. For example, while the system components described above can be implemented using hardware devices, they can also be implemented solely through software solutions, such as installing the described system on existing servers or mobile devices.

[0109] Similarly, it should be noted that, in order to simplify the description of the present application and thus aid in the understanding of one or more embodiments of the invention, the foregoing description of the embodiments of the present application sometimes combines multiple features into a single embodiment, drawing, or description thereof. However, this disclosure method does not imply that the subject matter of the application requires more features than those mentioned in the claims. In fact, the embodiments contain fewer features than all the features of the single embodiments disclosed above.

[0110] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may be changed depending on the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of scope in some embodiments of this application are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

[0111] For each patent, patent application, patent application publication, and other material such as articles, books, specifications, publications, and documents referenced in this application, the entire contents of that material are incorporated herein by reference. This excludes historical application documents that are inconsistent with or conflict with the content of this application, as well as documents that limit the broadest scope of the claims in this application (currently or subsequently appended to this application). It should be noted that if there is any inconsistency or conflict between the descriptions, definitions, and / or terminology used in the supplementary materials of this application and the content of this application, the descriptions, definitions, and / or terminology used in this application shall prevail.

[0112] Finally, it should be noted that the above descriptions are merely exemplary embodiments of this application and are not intended to limit this application. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A sit-to-stand intelligent monitoring method, characterized in that, include: Set pressure thresholds, including pressure no-load threshold, pressure standing-up threshold, and pressure sitting posture threshold; Based on the no-load pressure threshold, the pressure to stand up threshold, and the sitting pressure threshold, a preset pressure sensor is used to collect sitting and standing pressure data to obtain pressure data in the form of a linear analog voltage signal. In the sitting and standing pressure data collection, the effective sitting up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sitting up count judgment and statistics with the corresponding effective sitting up. This includes real-time synchronization of the statistics on the number of valid sit-ups with the corresponding time statistics, including: The sitting-up determination parameters include a pressure no-load threshold, a pressure standing-up threshold, a pressure sitting posture threshold, and a sitting stability determination condition. Based on these parameters, the action state is determined to identify valid sitting-up actions and their start and end times. When a valid sitting-up is confirmed, the sitting-up count is incremented, and the time interval between the start and end times of the corresponding valid sitting-up action is taken as the sitting-up time. The action state is preset based on the characteristics of pressure data changes over time, including an unsitated state, a seated state, a standing state, and a seated state. Preferably, the sitting-up determination parameters also include a threshold-triggered hysteresis parameter and a data smoothing parameter to suppress instantaneous fluctuations. The acquired pressure data is digitally sampled to convert analog voltage signals into digital electrical signals; The pressure data and time data in the form of digital electrical signals are transmitted to the receiving end in real time through a real-time transmission module. The receiving end receives and decodes the pressure data and time data, and displays the statistics of the number of effective sit-ups and the corresponding timing statistics in real time.

2. The intelligent monitoring method for sitting up and standing up according to claim 1, characterized in that: The criteria for determining sitting stability are either a stability time threshold set based on the duration of a complete and effective sit-up action, or a number of continuous sampling points determined based on the sampling period set based on the duration of a complete and effective sit-up action.

3. The intelligent monitoring method for sitting up and sitting down according to claim 1, characterized in that: Based on the sit-up determination parameters, the action state is determined to identify valid sit-up actions, as well as the start and end times of valid sit-up actions, including: Initially, the pressure data is the pressure no-load threshold. When the pressure data reaches the pressure sitting threshold, it is determined to switch from the non-sitting state to the sitting state. When the pressure data rapidly decreases from the pressure sitting threshold of the sitting state to the standing threshold, it is determined to switch from the sitting state to the standing state, and the moment of switching to the standing state is taken as the starting time of a sitting-up action. After entering the standing state, the pressure data changes are continuously monitored. When the pressure data rises again to the pressure sitting posture threshold and remains stable within the set stable time threshold or multiple consecutive sampling cycles, it is determined that the standing state is switched to the sitting state, and a complete and effective sitting-up action is confirmed. The moment of switching to the sitting state is taken as the end time point of a sitting-up action.

4. The intelligent monitoring method for sitting up and sitting down according to claim 1, characterized in that: Obtaining pressure thresholds includes: generating pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold, and related proportional thresholds for recognizing sitting up and standing up actions based on the non-sitting pressure reference value and the sitting pressure reference value. The pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold, and related proportional thresholds can be determined by using an absolute threshold method or a proportional method relative to the reference value. Preferably, the pressure threshold calibration process includes the following steps: S11, Reference State Calibration: The pressure readings collected when the user is not seated are used as the baseline pressure value for the unseatened state. S12, Standard for Sedentary State: When the user is sitting in a natural sitting position, the system collects multiple sets of pressure data within a preset time and performs statistical processing on the data to obtain the corresponding sitting pressure benchmark value. S13, Threshold parameter generation: Based on the non-sitting pressure reference value and the sitting pressure reference value, pressure no-load threshold, pressure sitting posture threshold, pressure standing up threshold and related proportional threshold are generated for recognizing sitting up and standing up actions. The threshold can be determined by absolute value or by proportion relative to the reference value. S14, Parameter Storage and Application: The generated calibrated pressure threshold is stored in the parameter storage area of ​​the control module. In the subsequent sitting and standing action recognition and timing process, the real-time collected pressure data is compared with the calibrated pressure threshold and the action status is determined based on the threshold.

5. The intelligent monitoring method for sitting up and sitting down according to claim 1, characterized in that: Dynamic optimization of the sitting-up determination parameters includes the following steps: S21, Generation of calibration parameters for this test: Before each sit-up monitoring session begins, the pressure data is calibrated based on the current test conditions to obtain the baseline values ​​for non-sitting pressure and sitting pressure. Based on these, the initial sit-up judgment parameters for use in this monitoring cycle are generated in real time. The initial sit-up judgment parameters are only valid within the current monitoring cycle. S22, Data collection during the sitting-up process: During the sitting-up and sitting-down monitoring process, pressure data was continuously collected and a pressure time series was constructed to record the pressure change characteristics and time characteristics corresponding to each sitting-up and sitting-down action. S23, adaptive parameter fine-tuning: Based on the completed sitting-up and standing-up movements, the pressure no-load threshold, pressure standing-up threshold, pressure sitting posture threshold, and sitting stability judgment conditions used for subsequent sitting-up and standing judgments are adaptively adjusted according to the pressure change amplitude, change rate, and stability characteristics, in order to reduce false triggering or missed detection. S24, Parameter application and testing completed: After completing the sit-up monitoring, the remaining sit-up actions are identified and timed using the adaptive parameters. The use of these parameters is automatically terminated after the sit-up monitoring ends, and new judgment parameters are generated based on the current calibration results in the next sit-up monitoring.

6. The intelligent monitoring method for sitting up and standing up according to claim 1, characterized in that: To achieve real-time synchronization of the statistical determination of the number of effective sit-ups and the timing statistics corresponding to the effective sit-ups, the method also includes: anti-interference processing of pressure data, including: the pressure data is processed by a signal conditioning circuit, the signal conditioning circuit has a built-in low-pass filter structure, and the filter cutoff frequency is set so that the retained signal frequency band matches the pressure change frequency of the sit-up action, in order to filter out high-frequency interference signals and improve the signal-to-noise ratio of the effective pressure signal.

7. A sit-to-stand intelligent monitoring system, characterized by, include: The pressure threshold setting module is configured to set pressure thresholds, including pressure no-load threshold, pressure standing-up threshold, and pressure sitting posture threshold. The sensor acquisition module is configured to acquire sitting-up pressure data using preset pressure sensors based on no-load pressure threshold, pressure to stand up threshold, and sitting pressure threshold, in order to obtain pressure data in the form of a linear analog voltage signal. In the acquisition of sitting-up pressure data, the effective sitting-up judgment and statistics module and the timing module work together to achieve real-time synchronization of the effective sitting-up count judgment and statistics with the corresponding effective sitting-up. This includes real-time synchronization of the statistics on the number of valid sit-ups with the corresponding time statistics, including: The sitting-up determination parameters include a pressure no-load threshold, a pressure standing-up threshold, a pressure sitting posture threshold, and a sitting stability determination condition. Based on these parameters, the action state is determined to identify valid sitting-up actions and their start and end times. When a valid sitting-up is confirmed, the sitting-up count is incremented, and the time interval between the start and end times of the corresponding valid sitting-up action is taken as the sitting-up time. The action state is preset based on the characteristics of pressure data changes over time, including an unsitated state, a seated state, a standing state, and a seated state. Preferably, the sitting-up determination parameters also include a threshold-triggered hysteresis parameter and a data smoothing parameter to suppress instantaneous fluctuations. The digital sampling module is configured to digitally sample the acquired pressure data and convert analog voltage signals into digital electrical signals. A real-time transmission module is configured to transmit the pressure data and time data in the form of digital electrical signals to the receiving end in real time. The receiving and display module is configured to receive and decode pressure data and time data, and to display the statistics of the number of effective sit-ups and the timing statistics corresponding to each effective sit-up in real time.

8. An electronic device, comprising: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the method as described in any one of claims 1-6.

10. A program product, characterized in that, Includes a computer program, wherein the computer program, when executed by a processor, implements the method as described in any one of claims 1-6.