Data processing method and device based on blood pressure evaluation

By monitoring user activity in real time and collecting blood pressure values ​​at regular intervals, and combining external environmental factors, the blood pressure assessment method was optimized, solving the problem of inaccurate data in dynamic blood pressure monitoring and achieving a more accurate assessment of blood pressure diurnal rhythm.

CN122266736APending Publication Date: 2026-06-23GUANGDONG SKG INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411888248.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing ambulatory blood pressure monitoring devices fail to effectively consider patient activity factors when identifying the diurnal rhythm of blood pressure, resulting in inaccurate measurement data and affecting the accuracy of assessment results.

Method used

The system monitors the user's activity status in real time using a first sensor, and collects blood pressure values ​​at regular intervals using a second sensor. The server determines a set of blood pressure values ​​based on the activity status information and measurement time. It then uses measurement frequencies and time periods corresponding to different reference user statuses to filter valid blood pressure values ​​and considers the influence of external environmental factors to conduct a circadian rhythm assessment of blood pressure.

Benefits of technology

It improves the accuracy and effectiveness of blood pressure assessment, avoids data distortion caused by user activities and external environmental factors, and ensures the authenticity and reliability of blood pressure data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122266736A_ABST
    Figure CN122266736A_ABST
Patent Text Reader

Abstract

The application provides a data processing method and device based on blood pressure evaluation, applied to a server in a blood pressure evaluation system. The method comprises: monitoring a target user in real time through a first sensor to obtain activity state information; determining state maintenance time periods corresponding to a plurality of reference user states according to the activity state information; controlling a second sensor to perform a blood pressure measurement operation on the target user at a predetermined measurement period to obtain a measured blood pressure value and a corresponding measurement time; determining a blood pressure value set of the target user within a predetermined evaluation period; and determining a blood pressure evaluation result according to the blood pressure value set. In this way, the server in the application combines the cooperative work of multiple sensors to collect the blood pressure values of the target user in the state maintenance time periods corresponding to different reference user states, and then obtains a blood pressure value set for blood pressure evaluation. The blood pressure fluctuation type of the target user is evaluated according to the blood pressure value set, thereby improving the accuracy and stability of the blood pressure evaluation system in performing blood pressure evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of physiological data acquisition technology, specifically relating to a data processing method and device based on blood pressure assessment. Background Technology

[0002] Currently, ambulatory blood pressure monitoring, as a key means of recording diurnal blood pressure changes, has been widely used in the field of cardiovascular diagnosis and treatment, becoming an indispensable assessment tool with extremely important clinical application value. For example, it can accurately identify normal dipper blood pressure and various abnormal blood pressure types.

[0003] However, the traditional monitoring and analysis methods currently used by ambulatory blood pressure monitoring devices to identify the diurnal rhythm of blood pressure are often inaccurate in actual clinical use. This is because the devices do not take into account factors such as patient activity when starting the measurement at set times, resulting in blood pressure data that cannot accurately reflect the patient's true diurnal blood pressure rhythm. This can easily lead to abnormal blood pressure measurements and incorrect assessment results. Summary of the Invention

[0004] This application provides a data processing method and apparatus based on blood pressure assessment. The server in the blood pressure assessment system can accurately determine the user's activity status through the collaborative work of multiple sensors, thereby ensuring the effectiveness and practicality of the blood pressure value set used for blood pressure assessment, and thus improving the accuracy of blood pressure circadian rhythm assessment.

[0005] In a first aspect, embodiments of this application provide a data processing method based on blood pressure assessment, applied to a server in a blood pressure assessment system, the blood pressure assessment system further including a first sensor and a second sensor; the method includes:

[0006] The first sensor monitors the target user in real time to obtain the target user's activity status information.

[0007] Based on the activity status information, determine the status maintenance period corresponding to multiple preset reference user statuses, with each reference user status corresponding to multiple status maintenance periods; and,

[0008] According to the preset measurement cycle, the second sensor is controlled to perform a blood pressure measurement operation for the target user in a timed manner to obtain the measured blood pressure value and the corresponding measurement time.

[0009] Based on multiple status maintenance periods, measured blood pressure values, and measurement times, a set of blood pressure values ​​for the target user within a preset evaluation period is determined. The set of blood pressure values ​​includes a first blood pressure value and a second blood pressure value. The first blood pressure value is the measured blood pressure value collected when the target user is in the daytime, and the second blood pressure value is the measured blood pressure value collected when the target user is in the nighttime.

[0010] Based on the first and second blood pressure values ​​in the blood pressure value set, the blood pressure assessment result is determined. The blood pressure assessment result is used to indicate the type of blood pressure fluctuation corresponding to the target user's blood pressure diurnal rhythm.

[0011] Secondly, embodiments of this application provide a data processing device based on blood pressure assessment, applied to a server in a blood pressure assessment system, the blood pressure assessment system further including a first sensor and a second sensor; the device includes:

[0012] The information acquisition unit is used to monitor the target user in real time through the first sensor in order to obtain the target user's activity status information;

[0013] The information processing unit is used to determine the state maintenance period corresponding to multiple preset reference user states based on the activity status information, with each reference user state corresponding to multiple state maintenance periods; and to control the second sensor to perform a blood pressure measurement operation for the target user at regular intervals according to a preset measurement cycle, so as to obtain the measured blood pressure value and the corresponding measurement time.

[0014] The blood pressure acquisition unit is used to determine the set of blood pressure values ​​of the target user within a preset evaluation period based on multiple state maintenance periods, measured blood pressure values ​​and measurement time. The set of blood pressure values ​​includes a first blood pressure value and a second blood pressure value. The first blood pressure value is the measured blood pressure value collected when the target user is in the daytime period, and the second blood pressure value is the measured blood pressure value collected when the target user is in the nighttime period.

[0015] The blood pressure assessment unit is used to determine the blood pressure assessment result based on the first and second blood pressure values ​​in the blood pressure value set. The blood pressure assessment result is used to indicate the type of blood pressure fluctuation corresponding to the target user's blood pressure diurnal rhythm.

[0016] Thirdly, embodiments of this application provide a server including a processor, a memory, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps as described in the first aspect of embodiments of this application.

[0017] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps in the first aspect of embodiments of this application.

[0018] Fifthly, embodiments of this application provide a computer program product, including a computer program / instructions, which, when executed by a processor, implement some or all of the steps described in the first aspect of embodiments of this application.

[0019] As can be seen, in this embodiment of the application, the server obtains the target user's activity status information through the first sensor and collects the target user's blood pressure value through the second sensor. By combining the data, a set of blood pressure values ​​for assessing circadian rhythm is obtained, and the target user's blood pressure is assessed. This avoids data distortion caused by the target user's irregular activities or sleep patterns, improves the effectiveness of blood pressure data, and enhances the accuracy of blood pressure assessment results. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a structural block diagram of a blood pressure assessment system provided in an embodiment of this application;

[0022] Figure 2 This is a schematic flowchart of a data processing method based on blood pressure assessment provided in an embodiment of this application;

[0023] Figure 3 This is a schematic diagram of a scenario for collecting user action information provided in an embodiment of this application;

[0024] Figure 4 This is a schematic diagram illustrating a scenario where the external environment affects blood pressure values, provided in an embodiment of this application.

[0025] Figure 5 This is a schematic diagram illustrating the changes in the diurnal rhythm pattern of blood pressure provided in an embodiment of this application;

[0026] Figure 6 This is a functional unit block diagram of a data processing device based on blood pressure assessment provided in an embodiment of this application;

[0027] Figure 7 This is a functional unit block diagram of another data processing device based on blood pressure assessment provided in the embodiments of this application;

[0028] Figure 8 This is a structural block diagram of a server provided in an embodiment of this application. Detailed Implementation

[0029] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0030] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0031] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0032] Please see Figure 1 , Figure 1 This is a structural block diagram of a blood pressure assessment system provided in an embodiment of this application. Figure 1As shown, the blood pressure assessment system 100 includes a server 110, a first sensor 120, and a second sensor 130. The first sensor 120 and the second sensor 130 are worn by the target user 140 to perform corresponding data acquisition operations. The first sensor 120 is used to monitor the target user 140 in real time to obtain the target user 140's activity status information, and the second sensor 130 is used to periodically collect the target user 140's blood pressure values. The first sensor 120 and the second sensor 130 can be any commercially available sensor device that performs the corresponding function. The server 110 communicates with the first sensor 120 and the second sensor 130 to obtain the data they collect. It then performs data analysis on this data to determine the duration of the target user 140's state in each reference user state. By combining the blood pressure values ​​collected during the corresponding time periods, it determines a set of highly effective blood pressure values. Finally, based on the determined set of blood pressure values ​​and an assessment method for blood pressure circadian rhythm, it evaluates the type of blood pressure fluctuation in the target user 140. The server 110 can be a single server, a server cluster consisting of several servers, or a cloud computing service center. A server 110 can simultaneously communicate with the first sensor 120 and the second sensor 130 worn by one or more target users 140, with each target user 140 corresponding to one first sensor 120 and one second sensor 130.

[0033] Based on this, the present application provides a data processing method based on blood pressure assessment. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0034] Please see Figure 2 , Figure 2 This is a flowchart illustrating a data processing method based on blood pressure assessment provided in an embodiment of this application. The method is applied to a server in a blood pressure assessment system, which further includes a first sensor and a second sensor; the method includes:

[0035] Step S201: Monitor the target user in real time using the first sensor to obtain the target user's activity status information.

[0036] The first sensor can be a combination of multiple sensors, and its specific functions can be similar to those of commonly available wearable gravity sensors and sensors capable of photoplethysmography (PPG). A gravity sensor is a sensor that detects acceleration. When an object is subjected to force and accelerates, its internal sensitive elements deform, and this deformation is detected to measure acceleration. This sensor device is specifically used to detect the motion state of a target user and, by analyzing the pattern of acceleration changes, to determine the type of motion. PPG is an optical technique used to detect changes in light absorption or reflection caused by changes in blood volume. Its principle is based on the light absorption characteristics of blood. When the heart beats, arteries periodically fill and dilate, causing changes in blood volume. When light of a specific wavelength (usually red or infrared) is shone onto the skin surface, the light passes through the skin tissue and blood and is received by a photodetector. Since the degree to which blood absorbs light changes with the change in blood volume, the light intensity received by the photodetector will also change periodically accordingly. By detecting and analyzing this change in light intensity, pulse wave signals can be obtained, thereby enabling real-time monitoring of the target user's heart rate.

[0037] Step S202: Based on the activity status information, determine the status maintenance period corresponding to multiple preset reference user statuses; and based on the preset measurement cycle, control the second sensor to perform a blood pressure measurement operation for the target user at regular intervals to obtain the measured blood pressure value and the corresponding measurement time.

[0038] Each reference user state corresponds to multiple state maintenance periods.

[0039] The server determines the reference user state mapped to the activity status information within each time period based on the activity status information collected by the first sensor, thereby determining the time period during which each reference user state is maintained, i.e., the state maintenance period. Specifically, the duration of each state maintenance period is from the initial collection time to the latest collection time of the activity status information determining the corresponding reference user state. Over a longer observation period, each reference user state may correspond to multiple state maintenance periods. For example, if the observation period for a target user is one day, the reference user states include sleep and activity states. Based on the activity status information, the target user may be in a sleep state at multiple different times during this day, such as taking a nap or sleeping at night. Similarly, the target user may be in an activity state at multiple different times, such as exercising in the morning or afternoon. To ensure the validity of subsequent blood pressure data collection, additional sensors are needed to confirm the user state over time, thereby determining the reference user state corresponding to the blood pressure measurement value collected by each second sensor at the corresponding time.

[0040] In one possible embodiment, the reference user state includes the following state types: active state, quiet state, and sleep state; based on the activity state information, the state maintenance period corresponding to a plurality of preset reference user states is determined, including: determining the motion information and heart rate information of preset body parts of the target user based on the real-time acquired activity state information; if the number of actions indicated by the motion information in the first detection period is greater than or equal to the first threshold, then the reference user state corresponding to the current first detection period is determined to be active; if the number of actions indicated by the motion information in the first detection period is less than the first threshold, then the reference user state corresponding to the current first detection period is determined to be quiet; and, based on the heart rate information, the heart rate change curve of the target user is determined; if the number of actions indicated by the motion information in the second detection period is less than the second threshold, and the heart rate change curve in the second detection period drops to a preset heart rate range, then the reference user state corresponding to the current second detection period is updated to sleep state; and the state maintenance period corresponding to a plurality of reference user states is determined based on the first or second detection period corresponding to each reference user state.

[0041] The duration of the first detection cycle is shorter than that of the second detection cycle, the threshold for the first count is lower than that for the second count, and the preset heart rate range is associated with the target user's age.

[0042] The server acquires activity status information to determine the motion and heart rate information collected by the first sensor worn by the target user on a preset body part. Based on different judgment conditions, it determines whether the reference user is in an active, quiet, or sleep state. Specifically, in the first detection cycle, if the number of movements indicated by the motion information is greater than or equal to a first threshold, it is determined to be in an active state; otherwise, it is in a quiet state. In the second detection cycle, when the number of movements indicated by the motion information is less than the second threshold and the heart rate curve drops to a preset heart rate range associated with the user's age, it is determined to be in a sleep state. Finally, based on the first or second detection cycle corresponding to each reference user's state, the duration of each state is determined, with the first detection cycle being shorter than the second detection cycle and the first threshold being less than the second threshold. Furthermore, the principle behind setting heart rate ranges based on age is that the structure and function of the human cardiovascular system continuously develop and mature from infancy to adulthood. For example, an infant's heart is smaller, and the amount of blood pumped with each contraction is relatively small, so the heart rate is faster to meet the body's metabolic needs. As age increases, the heart's pumping capacity increases, and the heart rate gradually slows down. Therefore, normal heart rate ranges differ across age groups, necessitating the creation of age-specific heart rate zones to accurately assess a user's condition. Sleep structures and physiological processes also vary across age groups. For instance, during deep sleep in adults, the heart rate remains at a lower level to promote bodily repair and recovery. Therefore, age-based heart rate zone division allows for better assessment of sleep stages and whether a user has entered a sleep state. Furthermore, older target users may be more susceptible to cardiovascular disease; thus, age-based heart rate zone division allows for more targeted identification of potential health issues.

[0043] Preferably, the device is positioned on the wrist, making it convenient for the target user to wear. The wrist is highly involved in daily human activities, from arm swings (walking and running) to fine motor skills (writing and using tools), all of which are effectively captured by the wrist sensor. During activities like aerobics, the wrist's movement frequency and amplitude are even higher, providing important information for assessing activity levels. The wrist also has relatively superficial arteries, which are advantageous for collecting heart rate information. Furthermore, using the aforementioned photoplethysmography (PPG) technology, the wrist-worn sensor can easily detect changes in light absorption or reflection caused by changes in blood volume through the skin, thereby obtaining heart rate information.

[0044] As can be seen in this example, by acquiring the activity status information collected by the first sensor, the server can more accurately and automatically determine the different states (active, quiet, sleep) of the user. Based on the corresponding data such as exercise and heart rate, combined with different detection cycles and different threshold settings, it provides a basis for understanding the distribution of user states and health monitoring, improves the accuracy and efficiency of determining the state maintenance period corresponding to each reference user state, and thus improves the effectiveness of subsequent screening of blood pressure data.

[0045] In one possible embodiment, according to a preset measurement cycle, the second sensor is periodically controlled to perform a blood pressure measurement operation for a target user to obtain the measured blood pressure value and the corresponding measurement time. This includes: determining a reference measurement frequency corresponding to the target user's reference user state at the current moment as the target measurement frequency; when the timing time recorded by the system's internal clock accumulates to the cycle duration indicated by the target measurement frequency, sending a first control command to the second sensor to control the second sensor to perform the current blood pressure measurement operation; obtaining blood pressure measurement information sent by the second sensor in response to the first control command; determining the system time corresponding to the system's internal clock when the blood pressure measurement information is received as the current measurement time; and resetting the timing time and saving the current measured blood pressure value and the corresponding measurement time.

[0046] The target measurement frequency is used to indicate the cycle duration corresponding to the preset measurement cycle. The reference measurement frequencies for active and quiet states are higher than the reference measurement frequency for sleep states. The blood pressure measurement information includes the current blood pressure value of the target user collected during the current blood pressure measurement operation.

[0047] The server sets different reference measurement frequencies for different user states. Specifically, during activity, muscles frequently contract and relax, and the heart pumps harder to meet the body's increased demand for oxygen and energy, resulting in significantly accelerated blood circulation and increased blood pressure fluctuations. For example, during high-intensity exercise like sprinting or strength training, the body's metabolic rate spikes, the sympathetic nervous system is excited, and blood pressure rises rapidly in a short period, fluctuating by 20-30 mmHg. Therefore, high-frequency measurements are necessary, with a reference measurement frequency set every 15 minutes to accurately capture blood pressure dynamics, detect abnormal increases promptly, and prevent discomfort or even danger caused by exercise-induced hypertension. Even at rest, emotional fluctuations, minor external stimuli, and slight postural adjustments after prolonged sitting can subtly alter blood pressure. For instance, prolonged sitting in an office, due to work pressure and mental tension from staring at a screen for extended periods, can cause blood pressure to rise slowly by 5-10 mmHg; immersion in a story while reading and emotional fluctuations can also affect blood pressure. Given these subtle yet significant fluctuations, a reference measurement frequency of once every 30 minutes is set for quiet conditions. This avoids excessive disturbance to the user while still providing close monitoring of blood pressure trends. During sleep, the body's metabolism slows down, sympathetic nerve activity is at its lowest, and the parasympathetic nervous system dominates, resulting in stable blood pressure. In a normal sleep cycle, blood pressure is slightly higher during light sleep than during deep sleep, with fluctuations mostly within 5 mmHg. These small changes do not require high-frequency monitoring; setting the reference measurement frequency to once every 60 minutes captures key changes while aligning with sleep physiology and minimizing disruption to the user's sleep from frequent device activation. Preferably, a wrist-type blood pressure sensor is used, offering advantages such as convenience, compactness, and space-saving design. It is comfortable for daily wear and can be measured anytime, anywhere, meeting the needs of continuous monitoring. It incorporates a highly sensitive pressure sensor and a microprocessor. The pressure sensor accurately senses arterial pulsation pressure and converts it into an electrical signal; the microprocessor uses advanced algorithms, referencing a built-in blood pressure model and combining factors such as pulse wave morphology and rate, to calculate an accurate blood pressure value. The wrist-mounted design fits snugly against the radial artery in the wrist, and uses photoplethysmography (PPG) technology to assist in locating the measurement point, improving measurement accuracy.

[0048] As can be seen in this example, the server intelligently sets the blood pressure measurement frequency based on the target user's reference user status, and records the blood pressure value and time accurately at regular intervals. This ensures the validity and integrity of the blood pressure measurement values ​​collected by the second sensor, thereby improving the accuracy of blood pressure assessment for the target user.

[0049] In one possible embodiment, after sending a first control command to the second sensor to control the second sensor to perform the current blood pressure measurement operation, the method further includes: sending a second control command to the first sensor; after the second sensor returns blood pressure measurement information, receiving activity status information collected by the first sensor within an estimated measurement duration in response to the first control command; determining the target user's action information when performing the blood pressure measurement operation on the second sensor based on the activity status information collected within the estimated measurement duration; if the action amplitude indicated by the action information is greater than a preset amplitude, or if the number of actions indicated by the action information is greater than a third threshold, then the current blood pressure value indicated by the blood pressure measurement information is not saved, and the timing is reset.

[0050] The second control command carries the estimated measurement duration for the blood pressure measurement operation. The estimated measurement duration is set based on the second control command sent to the first sensor, and is determined according to the different measurement times required for different blood pressure measurement devices and methods. For example, the inflation, deflation, data acquisition, and analysis process of a traditional arm-type blood pressure monitor takes approximately 30-60 seconds; some newer, algorithm-optimized wrist-type blood pressure monitors may only take 15-30 seconds. Reasonably estimating this duration allows for precise focus on the user's activity during the measurement process, ensuring no key information is missed while avoiding the collection of excessive redundant data and increased computational burden on the device.

[0051] The design principle of this example lies in combining a first sensor (for monitoring activity status) and a second sensor (for blood pressure measurement) to optimize the accuracy of blood pressure measurement. Simultaneously with triggering the second sensor to perform blood pressure measurement, a command is sent to the first sensor to capture the real-time activity status of the target user during the measurement. Because large-scale or frequent limb movements when the body is in motion can significantly interfere with blood pressure measurement results, leading to inaccurate readings, it is necessary to monitor movement simultaneously to verify the validity of the measured blood pressure value. Furthermore, based on preset amplitude and a third-count threshold as judgment criteria, blood pressure measurement data with errors caused by improper user movements are filtered out. Blood pressure measurement requires the user to remain relatively still; tense arm muscles and large-scale limb swings can alter vascular pressure distribution and affect blood circulation, causing the measured blood pressure to deviate from the true value. Once the amplitude of the movement exceeds the preset amplitude or the number of movements exceeds the threshold, the measurement is considered severely interfered with, the measurement data is unreliable, it is not saved, the timer is reset, and the measurement is awaited for the next accurate measurement.

[0052] For example, the threshold for the number of movements can be adjusted according to the different sensitivities of different measuring devices. Generally speaking, within the estimated measurement time, more than 3 movements may cause the blood pressure reading to deviate by more than 10 mmHg. After studying the unconscious movement patterns of people of different ages and health conditions during measurement, a threshold of 5 movements was set for the third movement in healthy adults; for children who are naturally active, the threshold was lowered to 3 movements; and for the elderly whose cardiovascular systems are fragile and whose blood pressure fluctuates sensitively, the threshold was also set to 3 movements to ensure accurate and reliable data.

[0053] For example, please refer to Figure 3 , Figure 3 This is a schematic diagram illustrating a scenario for collecting user action information provided in an embodiment of this application. For example... Figure 3 As shown, the target user 140 wears a first sensor 120 and a second sensor 130 on preset body parts. The first sensor 120 collects the target user 140's activity status information and uploads it to the server 110. The second sensor 130 collects the target user 140's blood pressure measurement information and uploads it to the server 110. The server 110 then determines the current blood pressure value of the target user 140 based on the blood pressure measurement information, and simultaneously determines the amplitude and frequency of the target user 140's movements at preset body parts based on the activity status information collected by the first sensor 120. The amplitude and frequency of movements determine whether to save the corresponding blood pressure value or not. Through the synchronous processing of different types of user data, highly valid blood pressure values ​​are retained, improving the accuracy of subsequent blood pressure assessments based on these values.

[0054] As can be seen in this example, when the second sensor performs the blood pressure measurement operation, in order to ensure the validity of the blood pressure measurement value collected for the target user, the action of the first sensor is combined to detect whether the target user has high-frequency actions, thereby eliminating abnormally collected blood pressure measurement values, improving the validity of the blood pressure measurement value, and improving the accuracy of subsequent blood pressure assessment.

[0055] In one possible embodiment, the blood pressure assessment system further includes an environmental monitoring device; after acquiring blood pressure measurement information sent by the second sensor in response to the first control command, the method further includes: acquiring environmental factor information collected by the environmental monitoring device within a preset time period with the current time as the end timestamp; acquiring a reference value range corresponding to at least one reference environmental factor; determining that a reference environmental factor with an actual measurement value exceeding the corresponding reference value range is an abnormal environmental factor; determining the average of multiple differences between the actual measurement value corresponding to the abnormal environmental factor and the extreme value of the reference value range; determining a blood pressure deviation value based on the average value and a preset blood pressure influence coefficient corresponding to the abnormal environmental factor; and updating the current measured blood pressure value based on the blood pressure deviation value.

[0056] The environmental factor information includes the actual measured value of at least one reference environmental factor, which is an external environmental factor that medical personnel pre-set to affect the blood pressure value of the target user.

[0057] This example considers the close connection between human blood pressure and the external environment, as blood pressure values ​​are influenced by various environmental factors. To accurately reflect the target user's true blood pressure status and overcome the limitations of focusing solely on individual physiological data measurement, this study addresses the issue. In real-world scenarios, environmental factors such as temperature, air pressure, and humidity can effectively cause blood pressure fluctuations by stimulating skin receptors, altering blood circulation resistance, and affecting the cardiovascular regulatory center. For instance, high temperatures cause blood vessels on the skin to dilate, accelerating blood circulation and potentially lowering blood pressure in the short term; conversely, cold stimulation causes blood vessels to constrict, raising blood pressure. By incorporating environmental monitoring equipment, comprehensive environmental information is collected, and environmental factors are quantified and integrated into the blood pressure assessment system, making the measurement results more closely reflect actual physiological conditions. When environmental factors exceed normal ranges, a specific algorithm calculates the blood pressure deviation, dynamically calibrating the current measurement value to ensure accurate and timely blood pressure data output. This provides reliable reference for relevant technical personnel, assisting in precise diagnosis and health management.

[0058] For example, after the server identifies abnormal environmental factors, it calculates the difference between the actual measured value and the extreme value of the reference range, and then calculates the average value. Assume the measured air pressure is 1020 hPa, the air pressure reference range is 980-1010 hPa, the difference from the upper limit is 10 hPa, the difference from the lower limit is 40 hPa, and the average value is 25 hPa. Each abnormal environmental factor is assigned a specific blood pressure influence coefficient, derived from long-term medical research and population sampling statistics, reflecting the sensitivity of blood pressure to fluctuations in that factor. For example, the temperature influence coefficient is 0.5 mmHg / hPa, and the air pressure coefficient is 0.3 mmHg / hPa. The average value obtained in the previous step is multiplied by the corresponding coefficient to calculate the blood pressure deviation value. In this example, the blood pressure deviation value caused by air pressure is 25 × 0.3 = 7.5 mmHg. Finally, the current blood pressure measurement value is updated based on the calculated blood pressure deviation value. If the original blood pressure measurement is 130 / 80 mmHg, after calculating the air pressure, a deviation of 7.5 mmHg is introduced, and the systolic blood pressure is updated to 137.5 mmHg, which intuitively presents the true blood pressure after environmental correction.

[0059] As can be seen in this example, when the server evaluates based on blood pressure data, it can obtain relevant data on external environmental factors through additional sensors, thereby correcting the blood pressure values ​​during the day and night, and avoiding poor accuracy of the final circadian rhythm evaluation due to the influence of external environmental factors.

[0060] In one possible embodiment, the reference environmental factor is any of the following types of external environmental factors: temperature factor, noise factor, altitude factor, and light factor.

[0061] For example, please refer to Figure 4 , Figure 4 This is a schematic diagram illustrating a scenario where the external environment affects blood pressure values, as provided in an embodiment of this application. Figure 4 As shown, in this example, the external environmental factors that the server can process include temperature, noise, altitude, and light. Specifically, excessively high temperature causes a decrease in blood pressure, while excessively low temperature causes an increase. Excessively high noise levels cause an increase in blood pressure, while excessively low temperature levels have no effect. Similarly, excessively high altitude levels cause an increase in blood pressure, while excessively low altitude levels have no effect. Excessively high light levels cause fluctuations in blood pressure, as do excessively low altitude levels. By analyzing the patterns of blood pressure changes caused by these external environmental factors at different levels, the server corrects blood pressure measurements taken at times when external environmental factors exceed the normal range, ensuring that the corrected blood pressure readings are closer to the actual blood pressure readings.

[0062] When considering temperature as the primary environmental factor, as ambient temperature rises, blood vessels on the body's surface dilate as the body attempts to dissipate heat by increasing blood flow through the skin. This vasodilation reduces peripheral resistance, decreasing the resistance the heart faces when pumping blood, thus lowering blood pressure. For example, on a hot summer day, when people move from an air-conditioned room to a hot outdoor environment, the dilation of blood vessels may cause a temporary drop in blood pressure. Conversely, in cold environments, blood vessels on the body's surface constrict to reduce heat loss. This constriction increases peripheral resistance, requiring the heart to exert more force to pump blood, leading to an increase in blood pressure. For instance, in cold winters, people's blood pressure is often higher when they spend a long time outdoors than when they are indoors in a warm environment.

[0063] When noise is considered as a reference environmental factor, the sympathetic nervous system is excited when the human body receives noise stimulation, prompting the adrenal medulla to secrete catecholamines such as adrenaline and noradrenaline. These hormones increase heart rate and myocardial contractility, while also causing vasoconstriction, leading to elevated blood pressure. For example, people who work in noisy environments such as factory workshops for extended periods have a relatively higher risk of developing hypertension.

[0064] When altitude is considered as the reference environmental factor, atmospheric pressure gradually decreases with increasing altitude. In high-altitude areas, the human body undergoes a series of physiological changes to adapt to the low-oxygen environment. Among these changes, blood pressure increases to ensure adequate blood perfusion to tissues and organs. This is because low oxygen stimulates the chemoreceptors in the carotid and aortic bodies, reflexively causing deeper and faster breathing, and also excites the sympathetic nervous system, leading to an increase in blood pressure.

[0065] When considering light as the environmental factor, its effect on blood pressure primarily occurs through regulating the body's biological clock and neuroendocrine system. Appropriate light exposure can regulate melatonin secretion, which has a protective effect on the cardiovascular system and can lower blood pressure. For example, exposure to appropriate sunlight in the early morning helps regulate the body's biological clock, maintaining blood pressure at a normal level. However, excessively strong or weak light, or irregular light exposure, may disrupt the body's biological clock, leading to fluctuations in blood pressure.

[0066] As can be seen in this example, by incorporating external environmental factors such as temperature, noise, altitude, and light into the blood pressure assessment system, the server can comprehensively consider the interference of environmental factors on blood pressure, breaking the limitations of traditional blood pressure measurement that only focuses on individual physiological signs and ignores the influence of the external environment, thus improving the effectiveness and accuracy of the final blood pressure data.

[0067] Step S203: Based on multiple state maintenance periods, measured blood pressure values, and measurement times, determine the set of blood pressure values ​​for the target user within a preset evaluation period.

[0068] The blood pressure value set includes a first blood pressure value and a second blood pressure value. The first blood pressure value is the blood pressure value measured by the target user during the daytime, and the second blood pressure value is the blood pressure value measured by the target user during the nighttime.

[0069] In one possible embodiment, the preset assessment period is in days; based on multiple state maintenance periods, measured blood pressure values, and measurement times, a set of blood pressure values ​​for the target user within the preset assessment period is determined, including: matching the measured blood pressure value corresponding to each state maintenance period based on each measurement time; determining the state maintenance period corresponding to the reference user's active or quiet state as the daytime period; determining the state maintenance period corresponding to the reference user's sleep state as the sleep period; and determining the sleep period whose corresponding period length is greater than or equal to the preset sleep duration as the nighttime period; determining the measured blood pressure value corresponding to the daytime period as the first blood pressure value, and determining the measured blood pressure value corresponding to the nighttime period as the second blood pressure value.

[0070] This example incorporates a time-segmentation mechanism and a blood pressure value classification and matching mechanism. The time-segmentation mechanism cleverly distinguishes between daytime and nighttime periods reflected in the target user's blood pressure values, based on the user's state and its duration. Active and quiet states correspond to the daytime, when people are awake and engaged in daily activities. During this time, metabolism is active, the sympathetic nervous system is relatively excitable, and blood pressure fluctuates frequently due to activity, emotions, and environmental stimuli. Sleep periods, on the other hand, are primarily defined at night, when the body rests, metabolism slows, and blood pressure is relatively stable. The server uses a preset sleep duration as a key benchmark for filtering nighttime periods. For example, setting the preset sleep duration to 6 hours ensures that a sleep state lasting 6 hours or more is accurately identified as a nighttime period, aligning with the body's biological clock and sleep physiology, laying the foundation for subsequent blood pressure classification. The blood pressure value classification and matching mechanism strictly associates the measured blood pressure values ​​with the corresponding state duration based on the measurement time, achieving orderly classification of blood pressure values. Specifically, this involves adding a timestamp to each blood pressure measurement taken by the second sensor, then comparing it with the start and end times of the corresponding status periods for each reference user. Blood pressure values ​​falling during the daytime are grouped as the first blood pressure value, used to centrally reflect blood pressure dynamics during daytime activities; values ​​measured at night are designated as the second blood pressure value, used to centrally reflect blood pressure dynamics during sleep at night. In this way, scattered single blood pressure measurement data are structured, and the blood pressure trend under the diurnal rhythm is determined, facilitating subsequent in-depth analysis and health assessment.

[0071] For example, to safeguard the health of the target user, the blood pressure assessment system can also be additionally linked to the guardian's terminal device. While the server monitors the target user's daytime and nighttime blood pressure trends in real time, it can also detect abnormal fluctuations in blood pressure values. By setting dynamic thresholds and referencing the user's past blood pressure averages, standard deviations, and clinical medical standards, the system immediately sends an alert to the guardian's terminal device if a significant deviation from the normal range is detected during a measurement period. For instance, if the target user's daytime blood pressure remains above the normal upper limit of 20 mmHg for more than 30 minutes, or if nighttime blood pressure drops sharply by more than 10 mmHg, the blood pressure assessment system sends an alert to the user, family members, and medical personnel, along with a blood pressure trend chart and details of the abnormal period. This facilitates timely intervention and prevention of cardiovascular risks, improving the practicality and comprehensiveness of the blood pressure assessment system.

[0072] As can be seen in this example, the server accurately matches blood pressure values ​​based on measurement time and status maintenance period through a preset evaluation cycle on a daily basis, distinguishing between day and night time periods and corresponding blood pressure values. This facilitates subsequent analysis of the blood pressure fluctuation type of the diurnal rhythm and improves the accuracy of blood pressure diurnal rhythm assessment for the target user.

[0073] In one possible embodiment, after determining that a sleep period with a duration greater than or equal to a preset sleep duration is a nighttime period, the method further includes: obtaining the reference activity duration of a preset number of reference users in the same age group as the target user; if the total duration of a reference user's active state in any day is less than the reference activity duration, then determining the duration difference between the total duration and the reference activity duration; and determining the duration ratio of the duration difference to the total duration; if the duration ratio is greater than a preset ratio, then deleting all blood pressure values ​​corresponding to all measurement times included in the corresponding day.

[0074] The reference activity duration is the average daily activity duration per person, determined based on the duration of the activity of a preset number of reference users within a preset number of days.

[0075] In this example, the server uses the reference activity duration of a preset number of users in the same age group as a benchmark to measure whether the target user's daily activity level is within a reasonable range. The reference activity duration is derived from big data statistics, collecting data on the duration of activity levels maintained by numerous people in the same age group over a preset number of days to obtain the average daily activity duration per person, ensuring the data is representative of the group. For example, by analyzing the activity data of 100 samples from a 30-40 year old working group over 30 days, an average daily activity of 4-6 hours is calculated as the reference activity duration. Furthermore, by comparing the total activity duration corresponding to the target user's activity level with the reference activity duration, the deviation of individual activity levels is accurately determined, thereby filtering out unreliable blood pressure data affected by abnormal activity levels. Furthermore, the server sets a preset ratio as a threshold; when the ratio exceeds the preset value, it indicates extreme lack of activity or excessive activity on that day, disrupting normal physiological balance and significantly interfering with blood pressure rhythm. For example, for sedentary office workers, if their activity level is only 1 hour on a given day, a difference of 4 hours from the recommended 5 hours, this ratio far exceeds the preset value. This will cause their blood pressure to be affected by prolonged sitting and lack of physical activity, leading to distorted blood pressure data. All blood pressure measurements taken during that day should be promptly deleted to ensure that the retained blood pressure data accurately reflects the target user's normal physiological state. In addition, besides sedentary office workers, extreme situations such as sudden illness leading to bed rest, prolonged periods of inactivity at home, or excessive fatigue can also cause blood pressure to deviate from the normal fluctuation range. The server needs to identify these extreme situations and delete the corresponding blood pressure data for that day.

[0076] As can be seen in this example, by effectively removing blood pressure data that is interfered with by abnormal activity levels, the validity and authenticity of the blood pressure data on which subsequent statistical analysis and blood pressure assessment are based are improved, thereby improving the accuracy of blood pressure assessment results.

[0077] Step S204: Determine the blood pressure assessment result based on the first and second blood pressure values ​​in the blood pressure value set.

[0078] Among them, the blood pressure assessment results are used to indicate the type of blood pressure fluctuation corresponding to the target user's circadian rhythm.

[0079] In one possible embodiment, determining a blood pressure assessment result based on a first blood pressure value and a second blood pressure value in a set of blood pressure values ​​includes: determining the average value of the first blood pressure value as the daytime average blood pressure value; and determining the average value of the second blood pressure value as the nighttime average blood pressure value; comparing the daytime average blood pressure value and the nighttime average blood pressure value to determine the magnitude and direction of change of the nighttime average blood pressure value relative to the daytime average blood pressure value; and determining the blood pressure assessment result based on the magnitude and direction of change.

[0080] The direction of change is used to indicate whether the change is an increase or a decrease.

[0081] The server calculates the average of the first blood pressure value (during the daytime) and the second blood pressure value (during the nighttime) to eliminate the interference of single measurement errors and occasional blood pressure fluctuations, highlighting the overall level and trend of blood pressure during the day and night. Then, by comparing the average daytime and nighttime blood pressure values, the magnitude and direction of change between the two are determined, thus determining the blood pressure assessment result. The magnitude and direction of change are key indicators for assessing the circadian rhythm of the target user's blood pressure.

[0082] As can be seen in this example, the server performs data processing based on the first and second blood pressure values ​​to determine the average blood pressure of the target user during the daytime and nighttime periods, thereby determining the blood pressure fluctuation type corresponding to the diurnal rhythm, and identifying different blood pressure fluctuation types based on the magnitude and direction of change, thus improving the flexibility and accuracy of blood pressure assessment.

[0083] In one possible embodiment, the blood pressure fluctuation type indicated by the blood pressure assessment result includes reverse dipper, non-dipper, dipper, and super-dipper. Determining the blood pressure assessment result based on the magnitude and direction of change includes: if the direction of change indicates an increase in the magnitude of change, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be reverse dipper; if the direction of change indicates a decrease in the magnitude of change, then a first magnitude threshold and a second magnitude threshold are obtained; and if the magnitude of change is less than or equal to the first magnitude threshold, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be non-dipper; if the magnitude of change is greater than the first magnitude threshold and less than or equal to the second magnitude threshold, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be dipper; if the magnitude of change is greater than the second magnitude threshold, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be super-dipper.

[0084] The first amplitude threshold is less than the second amplitude threshold. The first amplitude threshold and the second amplitude threshold are used to indicate the magnitude of change of the nighttime average blood pressure value corresponding to the dipper blood pressure value compared to the daytime average blood pressure value.

[0085] Dipper blood pressure is a normal circadian rhythm pattern. In this pattern, blood pressure is relatively high during daytime activity and decreases during sleep at night, typically by 10%-20%. For example, a person's average daytime blood pressure is 120 / 80 mmHg, while their nighttime blood pressure may drop to around 100-108 / 60-64 mmHg. This blood pressure variation pattern is closely related to the body's biological clock and the regulation of the autonomic nervous system. During the day, the body is active, and the sympathetic nervous system is excited, maintaining blood pressure at a certain level to meet the blood perfusion needs of various organs. During sleep at night, blood pressure decreases, aiding in rest and recovery. Dipper blood pressure is considered an ideal blood pressure rhythm in healthy individuals, reflecting the normal physiological regulation of the cardiovascular system and indicating that the body can effectively adapt to diurnal changes, protecting organs such as the heart and blood vessels. Non-dipper blood pressure is an abnormal circadian rhythm, characterized by a nighttime blood pressure drop of less than 10% of the daytime blood pressure. For example, if a person's daytime blood pressure is 130 / 85 mmHg, their nighttime blood pressure may remain around 120-125 / 75-80 mmHg, without a normal nighttime drop. Over-dipper blood pressure refers to a nighttime blood pressure drop exceeding 20% ​​of the daytime blood pressure. For example, if daytime blood pressure is 120 / 80 mmHg, a nighttime drop below 90 / 60 mmHg is excessive. Reverse-dipper blood pressure is a serious abnormal blood pressure rhythm, characterized by nighttime blood pressure higher than daytime blood pressure. For example, if daytime blood pressure is 110 / 70 mmHg, nighttime blood pressure may rise above 120 / 80 mmHg. In summary, dipper blood pressure is a normal circadian rhythm pattern, while over-dipper, non-dipper, and reverse-dipper blood pressure are all abnormal circadian rhythm patterns.

[0086] For example, please refer to Figure 5 , Figure 5 This is a schematic diagram illustrating the changes in the diurnal rhythm pattern of blood pressure provided in an embodiment of this application. Figure 5 As shown, Figure 5 The different circadian rhythm patterns of blood pressure shown represent the variations in blood pressure values ​​during the day and night, reflecting different types of blood pressure fluctuations. Figure 5The four lines indicate different types of blood pressure fluctuations. The solid line indicates the normal blood pressure fluctuation pattern, known as the "dipper" pattern. In dipper blood pressure, nighttime blood pressure is 10%-20% lower than daytime blood pressure, meaning the difference between daytime and nighttime blood pressure is >10%–20%. The first dashed line indicates the reverse dipper pattern, a serious abnormal blood pressure rhythm characterized by higher nighttime blood pressure than daytime blood pressure, meaning the difference between daytime and nighttime blood pressure is <0%. The second dashed line indicates the non-dipper pattern, an abnormal diurnal blood pressure rhythm. Its characteristic is that the nighttime blood pressure drop is less than 10% of the daytime blood pressure, meaning the difference between daytime and nighttime blood pressure is 0–10%. The third dashed line indicates a type of blood pressure fluctuation called "super-dipper blood pressure," which refers to a nighttime blood pressure drop exceeding 20% ​​of daytime blood pressure. In other words, the daytime blood pressure value differs from the nighttime blood pressure value by more than 20%. After identifying the target user's different blood pressure fluctuation types, the server can further process the data to provide the target user with treatment plans corresponding to the detected abnormal blood pressure fluctuation types, helping the target user's blood pressure return to normal.

[0087] As can be seen in this example, the server performs data processing based on the first and second blood pressure values ​​to determine the average blood pressure of the target user during the daytime and nighttime periods, thereby determining the blood pressure fluctuation type corresponding to the diurnal rhythm, and identifying different blood pressure fluctuation types based on the magnitude and direction of change, thus improving the flexibility and accuracy of blood pressure assessment.

[0088] In one possible embodiment, after determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the blood pressure value set, the method further includes: if the current blood pressure assessment result indicates an abnormal fluctuation type, then obtaining the target user's historical assessment results; when the blood pressure fluctuation types indicated by the historical assessment results are all dipper patterns, obtaining the next blood pressure assessment result determined in the next preset assessment cycle; if the next blood pressure assessment result is the same as the current blood pressure assessment result, then outputting the current blood pressure assessment result.

[0089] Among them, the historical assessment results are the blood pressure assessment results of a number of adjacent preset numbers obtained for the target user, and the abnormal fluctuation type is the blood pressure fluctuation type other than the dipper pattern.

[0090] This embodiment adds an abnormal fluctuation verification mechanism, trend judgment based on historical patterns, and consideration of result output stability. The abnormal fluctuation verification mechanism means that when the current blood pressure assessment result shows an abnormal fluctuation type, the server immediately retrieves historical assessment results for retrospective analysis to distinguish whether the abnormality is an occasional fluctuation or a persistent pathological change. The principle is that human blood pressure is affected by factors such as daily emotions and temporary environmental stimuli, occasionally resulting in single abnormalities; however, continuous abnormalities are highly likely to indicate an imbalance in the target user's bodily functions and potential disease risks. By using historical assessment results as a reference, the server can accurately filter "noise" data and accurately identify abnormal changes in blood pressure values. The trend judgment based on historical patterns means that the server focuses on whether the blood pressure fluctuation type in historical results is always dipper-shaped to determine whether the current assessment result is a sudden abnormality, i.e., a blood pressure abnormality caused by short-term external interference. Furthermore, by waiting and observing the results of the next preset assessment cycle, it follows the dynamic changes in human physiology, captures blood pressure fluctuation trends, avoids outputting assessment results based solely on single abnormalities, and improves the effectiveness and accuracy of blood pressure assessment results. Furthermore, the consideration of result output stability means that the server will only output the result if the current blood pressure assessment result is consistent with the current abnormal result. The principle is that two consecutive abnormal results improve the credibility of the result, reduce the probability of misjudgment, and ensure that the blood pressure assessment information presented to medical staff and users reflects the true physical condition, which is beneficial to subsequent health management.

[0091] The server can also adjust the assessment cycle based on each blood pressure assessment result and historical assessment results to improve the flexibility of the blood pressure assessment system in performing blood pressure measurement operations. For example, if a user's assessment results are close to the threshold and fluctuate frequently, the preset assessment cycle can be shortened to half a day or even several hours, and monitoring can be intensified; for those with long-term stable blood pressure, the cycle can be appropriately extended to reduce equipment energy consumption and data redundancy, improve monitoring efficiency, and achieve a personalized and flexible assessment rhythm.

[0092] As can be seen in this example, the server can combine the blood pressure assessment results of abnormal fluctuation types with historical assessment results to make a comprehensive judgment, avoid misjudgment, and only output results when there are continuous abnormalities, thereby improving the accuracy of the assessment.

[0093] In one possible embodiment, the blood pressure assessment system further includes a voice playback device; after determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the blood pressure value set, the method further includes: if the blood pressure fluctuation type indicated by the current blood pressure assessment result is an abnormal fluctuation type, then shortening the preset measurement cycle according to a preset adjustment duration until the blood pressure fluctuation type indicated by the new blood pressure assessment result is a normal fluctuation type; and acquiring the target user's physical condition data; matching the abnormal fluctuation type and physical condition data with the medication prescription information for the target user; and controlling the voice playback device to output a medication prompt voice when the system time is detected to have reached the medication time.

[0094] Among them, the medication information is used to instruct the target user on the medication information, dosage, and timing required to treat abnormal fluctuations in blood pressure circadian rhythm; and medication prompts are generated based on the medication information and dosage.

[0095] Because blood pressure fluctuates in real time due to numerous factors, when the server detects abnormal blood pressure fluctuations, it can capture blood pressure changes more frequently by shortening the preset measurement cycle. Frequent measurements then allow for precise tracking of blood pressure trends, timely detection of subtle abnormalities, and monitoring until blood pressure returns to normal fluctuations, providing accurate data support for subsequent interventions. Furthermore, by combining the functionality of voice playback devices with the target user's physical condition data and matching it with medication information, individual differences are fully considered. This ensures that treatment plans corresponding to blood pressure assessment results are tailored to individual characteristics, improving medication safety and effectiveness, and enhancing the intelligence and comprehensiveness of the blood pressure assessment system.

[0096] As can be seen in this example, the server, through the additional voice playback device in the system, can not only adjust the measurement cycle in real time to effectively improve the accuracy of blood pressure assessment, but also accurately match medication information and provide timely voice prompts, thereby optimizing the blood pressure management process and effect for the target user, improving the system's usability and the timeliness of subsequent detection of blood pressure abnormalities.

[0097] visible, Figure 2 This is a flowchart illustrating a data processing method based on blood pressure assessment provided in an embodiment of this application. The server acquires the activity status information of the target user through a first sensor and collects the blood pressure value of the target user through a second sensor. By combining the data, a set of blood pressure values ​​for assessing circadian rhythm is obtained, thereby assessing the blood pressure of the target user. This avoids data distortion caused by irregular activities or sleep patterns of the target user, improves the effectiveness of blood pressure data, and enhances the accuracy of blood pressure assessment results.

[0098] The following are embodiments of the apparatus of this application. These embodiments of the apparatus and the embodiments of the method of this application belong to the same concept and are used to execute the methods described in the embodiments of this application. For ease of explanation, only the parts related to the apparatus embodiments of this application are shown in the embodiments of this application. For specific technical details not disclosed, please refer to the description of the embodiments of the method of this application, which will not be repeated here.

[0099] This application provides a data processing device based on blood pressure assessment, which is applied to... Figure 1 The blood pressure assessment system 100 shown includes a server 110. The system also includes a first sensor 120 and a second sensor 130, and the server 110 is communicatively connected to both sensors. Specifically, the data processing device based on blood pressure assessment is used to execute the steps performed by the server in the above-described data processing method based on blood pressure assessment. The data processing device based on blood pressure assessment provided in this application embodiment may include modules corresponding to the respective steps.

[0100] This application embodiment can divide the data processing device based on blood pressure assessment into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0101] When dividing each function into modules according to its corresponding function. Figure 6This is a functional unit block diagram of a data processing device based on blood pressure assessment provided in an embodiment of this application. The data processing device 60 based on blood pressure assessment is applied to a server in a blood pressure assessment system, which also includes a first sensor and a second sensor. The device includes: an information acquisition unit 601, used to monitor a target user in real time through the first sensor to obtain the target user's activity status information; an information processing unit 602, used to determine the state maintenance period corresponding to multiple preset reference user states based on the activity status information, each reference user state corresponding to multiple state maintenance periods; and, according to a preset measurement cycle, to periodically control the second sensor to perform actions targeting the target user. The blood pressure measurement operation acquires the measured blood pressure value and the corresponding measurement time. The blood pressure value acquisition unit 603 is used to determine the set of blood pressure values ​​of the target user within a preset evaluation period based on multiple state maintenance periods, measured blood pressure values, and measurement times. The set of blood pressure values ​​includes a first blood pressure value and a second blood pressure value. The first blood pressure value is the measured blood pressure value collected when the target user is in the daytime, and the second blood pressure value is the measured blood pressure value collected when the target user is in the nighttime. The blood pressure evaluation unit 604 is used to determine the blood pressure evaluation result based on the first blood pressure value and the second blood pressure value in the blood pressure value set. The blood pressure evaluation result is used to indicate the blood pressure fluctuation type corresponding to the blood pressure diurnal rhythm of the target user.

[0102] In one possible embodiment, the reference user state includes the following state types: active state, quiet state, and sleep state; in determining the state maintenance period corresponding to the preset multiple reference user states based on the activity state information, the information processing unit 602 is specifically used to: determine the motion information and heart rate information of preset body parts of the target user based on the real-time acquired activity state information; if the number of actions indicated by the motion information in the first detection period is greater than or equal to the first threshold, then determine that the reference user state corresponding to the current first detection period is an active state; if the number of actions indicated by the motion information in the first detection period is less than the first threshold, then determine that the current first detection period is an active state. The reference user state corresponding to the measurement cycle is a quiet state; and, based on heart rate information, the heart rate change curve of the target user is determined; if the number of actions indicated by the exercise information in the second detection cycle is less than the second threshold, and the heart rate change curve in the second detection cycle drops to the preset heart rate range, then the reference user state corresponding to the current second detection cycle is updated to a sleep state, the duration of the first detection cycle is less than the duration of the second detection cycle, the first threshold is less than the second threshold, and the preset heart rate range is associated with the target user's age; based on the first or second detection cycle corresponding to each reference user state, the state maintenance period corresponding to multiple reference user states is determined.

[0103] In one possible embodiment, regarding the timing control of the second sensor to perform a blood pressure measurement operation for a target user according to a preset measurement cycle, in order to obtain the measured blood pressure value and the corresponding measurement time, the information processing unit 602 specifically: determines the reference measurement frequency corresponding to the reference user state of the target user at the current moment as the target measurement frequency, the target measurement frequency is used to indicate the cycle length corresponding to the preset measurement cycle, and the reference measurement frequencies corresponding to the active state and the quiet state are both higher than the reference measurement frequency of the sleep state; when the timing time recorded by the system's internal clock accumulates to the cycle length indicated by the target measurement frequency, a first control command is sent to the second sensor to control the second sensor to perform the current blood pressure measurement operation; obtains the blood pressure measurement information sent by the second sensor in response to the first control command, the blood pressure measurement information including the current measured blood pressure value of the target user collected in the current blood pressure measurement operation; and determines the system time corresponding to the system's internal clock when the blood pressure measurement information is received as the current measurement time; and resets the timing time and saves the current measured blood pressure value and the corresponding measurement time.

[0104] In one possible embodiment, after sending a first control command to the second sensor to control the second sensor to perform the current blood pressure measurement operation, the information processing unit 602 is further configured to: send a second control command to the first sensor, the second control command carrying an estimated measurement duration corresponding to the blood pressure measurement operation; after the second sensor returns blood pressure measurement information, receive activity status information collected by the first sensor within the estimated measurement duration in response to the first control command; determine the target user's action information when performing the blood pressure measurement operation on the second sensor based on the activity status information collected within the estimated measurement duration; if the action amplitude indicated by the action information is greater than a preset amplitude, or if the number of actions indicated by the action information is greater than a third threshold, then the current blood pressure value indicated by the blood pressure measurement information is not saved, and the timing is reset.

[0105] In one possible embodiment, the blood pressure assessment system further includes an environmental monitoring device; after acquiring blood pressure measurement information sent by the second sensor in response to the first control command, the information processing unit 602 is further configured to: acquire environmental factor information collected by the environmental monitoring device within a preset time period with the current time as the end timestamp, the environmental factor information including the actual measured value of at least one reference environmental factor, the reference environmental factor being an external environmental factor preset by medical personnel that affects the blood pressure value of the target user; acquire a reference value range corresponding to at least one reference environmental factor; determine that a reference environmental factor with an actual measured value exceeding the corresponding reference value range is an abnormal environmental factor; determine the average of multiple differences between the actual measured value corresponding to the abnormal environmental factor and the extreme value of the reference value range; determine a blood pressure deviation value based on the average value and the blood pressure influence coefficient corresponding to the preset abnormal environmental factor; and update the current measured blood pressure value based on the blood pressure deviation value.

[0106] In one possible embodiment, the reference environmental factor is any of the following types of external environmental factors: temperature factor, noise factor, altitude factor, and light factor.

[0107] In one possible embodiment, the duration of the preset assessment period is in days; regarding determining the set of blood pressure values ​​for the target user within the preset assessment period based on multiple state maintenance periods, measured blood pressure values, and measurement times, the blood pressure value acquisition unit 603 is specifically used to: match the measured blood pressure value corresponding to each state maintenance period according to each measurement time; determine the state maintenance period corresponding to the reference user's active state or quiet state as the daytime period; determine the state maintenance period corresponding to the reference user's sleep state as the sleep period; and determine the sleep period whose corresponding period length is greater than or equal to the preset sleep duration as the nighttime period; determine the measured blood pressure value corresponding to the daytime period as the first blood pressure value, and determine the measured blood pressure value corresponding to the nighttime period as the second blood pressure value.

[0108] In one possible embodiment, after determining that a sleep period with a duration greater than or equal to a preset sleep duration is a nighttime period, the blood pressure acquisition unit 603 is further configured to: acquire the reference activity duration of a preset number of reference users in the same age group as the target user, wherein the reference activity duration is the average daily activity duration per person determined based on the state maintenance period of the preset number of reference users within a preset number of days; if the total state maintenance period of a reference user in an active state on any given day is less than the reference activity duration, then determine the duration difference between the total duration and the reference activity duration; and determine the duration ratio of the duration difference to the total duration; if the duration ratio is greater than a preset ratio, then delete the blood pressure values ​​corresponding to all measurement times included in the corresponding day.

[0109] In one possible embodiment, in determining the blood pressure assessment result based on a first blood pressure value and a second blood pressure value in the set of blood pressure values, the blood pressure assessment unit 604 is specifically configured to: determine the average value of the first blood pressure value as the daytime average blood pressure value; and determine the average value of the second blood pressure value as the nighttime average blood pressure value; compare the daytime average blood pressure value and the nighttime average blood pressure value to determine the magnitude and direction of change of the nighttime average blood pressure value relative to the daytime average blood pressure value, the direction of change indicating whether the magnitude of change is an increase or a decrease; and determine the blood pressure assessment result based on the magnitude and direction of change.

[0110] In one possible embodiment, the blood pressure fluctuation type indicated by the blood pressure assessment result includes reverse dipper, non-dipper, dipper, and super-dipper. Regarding determining the blood pressure assessment result based on the magnitude and direction of change, the blood pressure assessment unit 604 is specifically configured to: if the direction of change indicates an increase in the magnitude of change, then determine that the blood pressure fluctuation type indicated by the blood pressure assessment result is reverse dipper; if the direction of change indicates a decrease in the magnitude of change, then obtain a first magnitude threshold and a second magnitude threshold, the first magnitude threshold being less than the second magnitude threshold, the first and second magnitude thresholds being used to indicate the magnitude of change of the nighttime average blood pressure value corresponding to dipper blood pressure compared to the daytime average blood pressure value; and if the magnitude of change is less than or equal to the first magnitude threshold, then determine that the blood pressure fluctuation type indicated by the blood pressure assessment result is non-dipper; if the magnitude of change is greater than the first magnitude threshold and less than or equal to the second magnitude threshold, then determine that the blood pressure fluctuation type indicated by the blood pressure assessment result is dipper; if the magnitude of change is greater than the second magnitude threshold, then determine that the blood pressure fluctuation type indicated by the blood pressure assessment result is super-dipper.

[0111] In one possible embodiment, after determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the blood pressure value set, the blood pressure assessment unit 604 is further configured to: if the current blood pressure assessment result indicates an abnormal fluctuation type, obtain the target user's historical assessment results, where the historical assessment results are the adjacent preset number of blood pressure assessment results obtained for the target user, and the abnormal fluctuation type is a blood pressure fluctuation type other than dipper; when the blood pressure fluctuation type indicated by the historical assessment results is all dipper, obtain the next blood pressure assessment result determined in the next preset assessment cycle; if the next blood pressure assessment result is the same as the current blood pressure assessment result, output the current blood pressure assessment result.

[0112] In one possible embodiment, the blood pressure assessment system further includes a voice playback device; after determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the blood pressure value set, the blood pressure assessment unit 604 is further configured to: if the blood pressure fluctuation type indicated by the current blood pressure assessment result is an abnormal fluctuation type, shorten the preset measurement cycle according to the preset adjustment duration until the blood pressure fluctuation type indicated by the new blood pressure assessment result is a normal fluctuation type; and acquire the target user's physical condition data; match the medication prescription information for the target user based on the abnormal fluctuation type and physical condition data, the medication prescription information being used to indicate the drug information, dosage, and medication time required for the target user to treat the abnormal fluctuation type of blood pressure diurnal rhythm; generate a medication prompt voice based on the drug information and dosage; and control the voice playback device to output the medication prompt voice when the system time is detected to have reached the medication time.

[0113] When using integrated units, such as Figure 7 As shown, Figure 7 This is a functional unit block diagram of another data processing device based on blood pressure assessment provided in an embodiment of this application. Figure 7 The blood pressure assessment-based data processing device 60 includes a processing module 702 and a communication module 701. The processing module 702 controls and manages the operations of the blood pressure assessment-based data processing device, such as the steps of the information acquisition unit 601, information processing unit 602, blood pressure value acquisition unit 603, and blood pressure assessment unit 604, and / or performs other processes described herein. The communication module 701 supports interaction between the blood pressure assessment-based data processing device and other devices. Figure 7 As shown, the data processing device based on blood pressure assessment may include a storage module 703, which is used to store the program code and data of the data processing device based on blood pressure assessment.

[0114] The processing module 702 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 701 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 703 can be a memory.

[0115] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. The data processing device 60 based on blood pressure assessment described above can execute the above... Figure 2 The data processing method based on blood pressure assessment is shown.

[0116] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions according to the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. A computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. Available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media can be solid-state drives.

[0117] Figure 8 This is a structural block diagram of a server provided in an embodiment of this application. For example... Figure 8 As shown, server 110 may include one or more of the following components: processor 810, memory 820 coupled to processor 810, wherein memory 820 may store one or more programs 821 (i.e. computer programs), the one or more computer programs being configured to implement the methods described in the above embodiments when executed by one or more processors 810.

[0118] The processor 810 may include one or more processing cores. The processor 810 connects to various parts within the server 110 using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 820, and by calling data stored in the memory 820. Optionally, the processor 810 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 810 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 810 and may be implemented separately using a communication chip.

[0119] The memory 820 may include random access memory (RAM) or read-only memory (ROM). The memory 820 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 820 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created by the server 110 during use.

[0120] It is understood that server 110 may include more or fewer structural elements than those shown in the above block diagram, and this is not limited thereto.

[0121] This application also provides a computer storage medium storing a computer program / instructions thereon, which, when executed by a processor, implements some or all of the steps of any of the methods described in the above method embodiments.

[0122] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments.

[0123] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0124] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and there may be other division methods in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0125] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0126] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.

[0127] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute partial steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes: a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, volatile memory, or non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM), etc., which are various media capable of storing program code.

[0128] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can easily conceive of variations or substitutions without departing from the spirit and scope of the present invention, and various modifications and alterations can be made, including combinations of the different functions and implementation steps described above, as well as software and hardware implementation methods, all of which are within the protection scope of the present invention.

Claims

1. A data processing method based on blood pressure assessment, characterized in that, A server used in a blood pressure assessment system, the blood pressure assessment system further including a first sensor and a second sensor; the method includes: The first sensor is used to monitor the target user in real time to obtain the target user's activity status information. Based on the activity status information, a plurality of preset reference user states are determined to correspond to state maintenance periods, wherein each reference user state corresponds to a plurality of state maintenance periods; and, According to a preset measurement cycle, the second sensor is controlled to perform a blood pressure measurement operation for the target user at regular intervals to obtain the measured blood pressure value and the corresponding measurement time. Based on the multiple state maintenance periods, the measured blood pressure values, and the measurement time, a set of blood pressure values ​​for the target user within a preset evaluation period is determined. The set of blood pressure values ​​includes a first blood pressure value and a second blood pressure value. The first blood pressure value is the measured blood pressure value collected when the target user is in the daytime, and the second blood pressure value is the measured blood pressure value collected when the target user is in the nighttime. Based on the first blood pressure value and the second blood pressure value in the set of blood pressure values, a blood pressure assessment result is determined, which is used to indicate the type of blood pressure fluctuation corresponding to the circadian rhythm of the target user.

2. The method according to claim 1, characterized in that, The reference user states include the following state types: active state, quiet state, and sleep state; the step of determining the state maintenance period corresponding to a plurality of preset reference user states based on the activity state information includes: Based on the real-time acquired activity status information, determine the motion information and heart rate information of the target user's preset body parts; If the number of actions indicated by the motion information within the first detection period is greater than or equal to the first detection threshold, then the reference user state corresponding to the current first detection period is determined as the activity state. If the number of actions indicated by the motion information within the first detection period is less than the first threshold number, then the reference user state corresponding to the current first detection period is determined to be the quiet state; and, Based on the heart rate information, determine the heart rate change curve of the target user; If the number of actions indicated by the motion information in the second detection period is less than the second number threshold, and the heart rate change curve in the second detection period drops to the preset heart rate range, then the reference user state corresponding to the current second detection period is updated to the sleep state. The duration of the first detection period is less than the duration of the second detection period, the first number threshold is less than the second number threshold, and the preset heart rate range is associated with the user age of the target user. Based on the first detection period or the second detection period corresponding to each of the reference user states, the state maintenance period corresponding to the plurality of reference user states is determined.

3. The method according to claim 2, characterized in that, The step of controlling the second sensor to perform a blood pressure measurement operation for the target user at preset measurement cycles to obtain the measured blood pressure value and the corresponding measurement time includes: The reference measurement frequency corresponding to the reference user state of the target user at the current moment is determined as the target measurement frequency. The target measurement frequency is used to indicate the cycle duration corresponding to the preset measurement cycle. The reference measurement frequencies corresponding to the active state and the quiet state are both higher than the reference measurement frequency of the sleep state. When the accumulated timing time recorded by the internal clock of the system reaches the cycle duration indicated by the target measurement frequency, a first control command is sent to the second sensor to control the second sensor to perform the current blood pressure measurement operation; Acquire blood pressure measurement information sent by the second sensor in response to the first control command, the blood pressure measurement information including the current blood pressure value of the target user collected during the current blood pressure measurement operation; and, The system time corresponding to the internal clock of the system when the blood pressure measurement information is received is determined to be the current measurement time; and, Reset the timing and save the current blood pressure measurement value and the corresponding measurement time.

4. The method according to claim 3, characterized in that, After sending the first control command to the second sensor to control the second sensor to perform the current blood pressure measurement operation, the method further includes: Send a second control command to the first sensor, the second control command carrying the estimated measurement duration corresponding to the blood pressure measurement operation; After the second sensor returns the blood pressure measurement information, the activity status information collected by the first sensor within the estimated measurement time in response to the first control command is received. Based on the activity status information collected within the estimated measurement duration, determine the target user's action information when the second sensor performs the blood pressure measurement operation; If the range of motion indicated by the motion information is greater than a preset range, or if the number of times the motion indicated by the motion information is greater than the third threshold, then the current blood pressure value indicated by the blood pressure measurement information will not be saved, and the timing will be reset.

5. The method according to claim 3, characterized in that, The blood pressure assessment system further includes environmental monitoring equipment; after acquiring the blood pressure measurement information sent by the second sensor in response to the first control command, the method further includes: The environmental monitoring equipment collects environmental factor information within a preset time period, with the current time as the end timestamp. The environmental factor information includes the actual measured value of at least one reference environmental factor, which is an external environmental factor that affects the blood pressure value of the target user and is preset by medical personnel. Obtain the reference value range corresponding to the at least one reference environmental factor; Environmental factors that are identified as abnormal environmental factors are those in which actual measured values ​​exceed the corresponding range of reference values. Determine the average of multiple differences between the actual measured value corresponding to the abnormal environmental factor and the extreme value of the reference value range; The blood pressure deviation value is determined based on the average value and the preset blood pressure influence coefficient corresponding to the abnormal environmental factors; The current blood pressure measurement value is updated based on the blood pressure deviation value.

6. The method according to claim 5, characterized in that, The reference environmental factor is any one of the following types of external environmental factors: Temperature, noise, altitude, and light.

7. The method according to claim 3, characterized in that, The preset assessment period is in days; determining the set of blood pressure values ​​for the target user within the preset assessment period based on the multiple state maintenance periods, the measured blood pressure values, and the measurement time includes: Based on each measurement time, match the measured blood pressure value corresponding to each state maintenance period; The period during which the reference user state is determined to be either the active state or the quiet state is defined as the daytime period. The reference user state is determined to be the period of time during which the state of sleep is maintained, which is defined as the sleep period; and, The sleep period whose corresponding duration is greater than or equal to the preset sleep duration is defined as the nighttime period; The blood pressure value corresponding to the daytime period is determined to be the first blood pressure value, and the blood pressure value corresponding to the nighttime period is determined to be the second blood pressure value.

8. The method according to claim 7, characterized in that, After determining the sleep period whose corresponding duration is greater than or equal to a preset sleep duration as the nighttime period, the method further includes: Obtain the reference activity duration of a preset number of reference users who are in the same age group as the target user. The reference activity duration is the average daily activity duration per person, determined based on the duration of the state of the preset number of reference users in the activity state within a preset number of days. If the total duration of the period during which the reference user's state is in the active state on any given day is less than the reference activity duration, then the duration difference between the total duration and the reference activity duration is determined; and, Determine the ratio of the duration difference to the total duration; If the duration ratio is greater than a preset ratio, then all blood pressure values ​​corresponding to the measurement time within the same day are deleted.

9. The method according to claim 7, characterized in that, The step of determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the set of blood pressure values ​​includes: The average value of the first blood pressure value is determined to be the average blood pressure value during the day; and, The average of the second blood pressure value is the nighttime average blood pressure value; The average daytime blood pressure value and the average nighttime blood pressure value are compared to determine the magnitude and direction of change of the average nighttime blood pressure value relative to the average daytime blood pressure value. The direction of change is used to indicate whether the magnitude of change is an increase or a decrease. The blood pressure assessment result is determined based on the magnitude and direction of the change.

10. The method according to claim 8, characterized in that, The blood pressure fluctuation type indicated by the blood pressure assessment result includes reverse dipper, non-dipper, dipper, and super-dipper; determining the blood pressure assessment result based on the amplitude and direction of change includes: If the direction of change indicates that the magnitude of change is the increase, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be the reverse dipper pattern. If the direction of change indicates that the magnitude of change is the decrease, then a first magnitude threshold and a second magnitude threshold are obtained, wherein the first magnitude threshold is less than the second magnitude threshold. The first magnitude threshold and the second magnitude threshold are used to indicate the magnitude of change of the nighttime average blood pressure value corresponding to the dipper blood pressure relative to the daytime average blood pressure value; and, If the change amplitude is less than or equal to the first amplitude threshold, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be the non-dipper type; If the change amplitude is greater than the first amplitude threshold and the change amplitude is less than or equal to the second amplitude threshold, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be the dipper pattern. If the change amplitude is greater than the second amplitude threshold, then the blood pressure fluctuation type indicated by the blood pressure assessment result is determined to be the superdipper type.

11. The method according to claim 10, characterized in that, After determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the set of blood pressure values, the method further includes: If the current blood pressure assessment result indicates an abnormal fluctuation type, then the historical assessment results of the target user are obtained. The historical assessment results are the blood pressure assessment results of a preset number of adjacent users obtained for the target user. The abnormal fluctuation type is the blood pressure fluctuation type other than the dip pattern. When the blood pressure fluctuation type indicated by the historical assessment results is always the dipper pattern, obtain the next blood pressure assessment result determined in the next preset assessment cycle; If the next blood pressure assessment result is the same as the current blood pressure assessment result, then the current blood pressure assessment result will be output.

12. The method according to any one of claims 1-11, characterized in that, The blood pressure assessment system also includes a voice playback device; After determining the blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the set of blood pressure values, the method further includes: If the blood pressure fluctuation type indicated by the current blood pressure assessment result is an abnormal fluctuation type, then the preset measurement cycle is shortened according to the preset adjustment time until the blood pressure fluctuation type indicated by the new blood pressure assessment result is a normal fluctuation type; and, Obtain the target user's physical condition data; Based on the abnormal fluctuation type and the physical condition data, medication information is matched for the target user. The medication information is used to indicate the drug information, dosage and time of administration required for the target user to treat the abnormal fluctuation type of blood pressure diurnal rhythm. Based on the drug information and the dosage, generate a medication prompt voice; When the system time is detected to have reached the medication time, the voice playback device is controlled to output the medication prompt voice.

13. A data processing device based on blood pressure assessment, characterized in that, A server used in a blood pressure assessment system, the blood pressure assessment system further including a first sensor and a second sensor; the device includes: An information acquisition unit is used to monitor the target user in real time through the first sensor in order to obtain the target user's activity status information; The information processing unit is configured to determine, based on the activity status information, a number of preset reference user states corresponding to a number of state maintenance periods, each of the reference user states corresponding to a number of state maintenance periods; and, based on a preset measurement cycle, to periodically control the second sensor to perform a blood pressure measurement operation for the target user, so as to obtain the measured blood pressure value and the corresponding measurement time. A blood pressure acquisition unit is used to determine a set of blood pressure values ​​of the target user within a preset evaluation period based on the multiple state maintenance periods, the measured blood pressure values, and the measurement time. The set of blood pressure values ​​includes a first blood pressure value and a second blood pressure value. The first blood pressure value is the measured blood pressure value collected when the target user is in the daytime period, and the second blood pressure value is the measured blood pressure value collected when the target user is in the nighttime period. A blood pressure assessment unit is used to determine a blood pressure assessment result based on the first blood pressure value and the second blood pressure value in the set of blood pressure values. The blood pressure assessment result is used to indicate the type of blood pressure fluctuation corresponding to the circadian rhythm of the target user.

14. A terminal device, characterized in that, The method includes a processor, a memory, a communication interface, and one or more programs, said programs being stored in the memory and configured to be executed by the processor, said programs including instructions for performing the steps of the method as described in any one of claims 1-12.

15. A computer-readable storage medium, characterized in that, A computer program for storing electronic data interchange is provided, wherein the computer program causes a computer to perform the method as described in any one of claims 1-12.