Information acquisition method, system, blood pressure measurement device, and electronic device
By working in tandem with the blood pressure measurement device and the server, user medical information is automatically collected, solving the problem of low efficiency in manual telephone follow-ups and achieving efficient and timely collection and diagnosis of medical information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ANHUI IFLYHEALTH CO LTD
- Filing Date
- 2023-06-09
- Publication Date
- 2026-06-26
AI Technical Summary
In existing technologies, collecting information on the condition of users of blood pressure measuring devices through manual telephone follow-ups is inefficient and makes it difficult to conduct timely follow-ups on the condition of each user.
Through the collaborative work of the blood pressure measuring device and the server, the system automatically collects patient information. After receiving the blood pressure measurement results, the server determines whether the abnormality is preset and sends a voice prompt to the user to provide patient information. The blood pressure measuring device collects the user's response and sends it to the server.
It enables efficient and timely collection of users' medical information, improves the efficiency of disease diagnosis, reduces the time and cost of manual follow-up, and has a high user acceptance rate.
Smart Images

Figure CN116763273B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to an information acquisition method, system, blood pressure measurement device, and electronic device. Background Technology
[0002] Blood pressure is one of the basic vital signs of a person, and it is also an important factor in diagnosing diseases, observing changes in the condition, and judging the effectiveness of treatment. In order to obtain human blood pressure, blood pressure measuring devices (such as sphygmomanometers) have been developed.
[0003] As people's living standards improve, more and more families are equipped with at least one blood pressure measuring device to facilitate blood pressure measurement. Furthermore, with the development of network communication technology, more and more blood pressure measuring devices support network communication functions, which can upload the measured blood pressure values to the backend server for diagnostic analysis.
[0004] Among these, user medical information (such as symptoms, medication history, etc.) is indispensable for accurate diagnosis and analysis. In related technologies, after receiving blood pressure values from the blood pressure measuring device, the backend server can alert staff to collect user medical information via telephone follow-up. However, due to limited staff numbers and manpower, it is difficult to conduct timely telephone follow-ups with every user, resulting in low efficiency. Summary of the Invention
[0005] Based on the defects and shortcomings of the prior art, this application proposes an information acquisition method, system, blood pressure measurement device, and electronic device, which can solve the problem of low efficiency in the prior art when collecting medical information on blood pressure values through manual telephone follow-up.
[0006] According to a first aspect of the embodiments of this application, an information acquisition method is provided, implemented by a server, the method comprising:
[0007] Upon receiving the target blood pressure value sent by the blood pressure measuring device, determine whether the current blood pressure measurement belongs to the first preset anomaly; wherein, the target blood pressure value is measured by the blood pressure measuring device, and the first preset anomaly includes at least one of the following situations: the blood pressure measurement is correct but the blood pressure value is abnormal, and the time interval between two consecutive blood pressure measurements is greater than or equal to the first preset duration;
[0008] If the current blood pressure measurement falls under the first preset abnormality, a first voice message is sent to the blood pressure measuring device.
[0009] The system receives a second voice message sent by the blood pressure measuring device; wherein the second voice message includes the user's medical condition information in response to the first voice message.
[0010] According to a second aspect of the embodiments of this application, an information acquisition method is provided, implemented through a blood pressure measuring device, the method comprising:
[0011] Upon detecting the end of the blood pressure measurement, the measured target blood pressure value is sent to the server;
[0012] The server receives and plays the first voice message sent by the server. The first voice message is sent by the server when it determines that the current blood pressure measurement belongs to a first preset abnormality. The first preset abnormality includes at least one of the following situations: the blood pressure measurement is correct but the blood pressure value is abnormal, or the time interval between two consecutive blood pressure measurements exceeds a first preset duration.
[0013] The system receives a second voice message and sends it to the server; wherein the second voice message includes the user's medical condition information in response to the first voice message.
[0014] According to a third aspect of the embodiments of this application, an information acquisition device is provided, deployed on a server, the device comprising:
[0015] An anomaly determination module is used to determine whether the current blood pressure measurement belongs to a first preset anomaly when a target blood pressure value is received from a blood pressure measuring device; wherein, the target blood pressure value is measured by the blood pressure measuring device, and the first preset anomaly includes: a situation where the blood pressure measurement is correct but the blood pressure value is abnormal or a situation where the time interval between two consecutive blood pressure measurements is greater than or equal to a first preset duration;
[0016] The voice transmission module is used to send a first voice message to the blood pressure measuring device if the current blood pressure measurement is in the case of the first preset abnormality.
[0017] The voice receiving module is used to receive a second voice message sent by the blood pressure measuring device; wherein the second voice message includes the user's medical condition information in response to the first voice message.
[0018] According to a fourth aspect of the embodiments of this application, a blood pressure measuring device is provided, including: a processor, a network communication module, a speaker, and a microphone;
[0019] The processor is used to implement the information acquisition method as described in the second aspect by controlling the network communication module, the speaker, and the microphone;
[0020] The network communication module is used to transmit data under the control of the processor;
[0021] The speaker is used to play voice under the control of the processor;
[0022] The microphone is used to collect voice under the control of the processor.
[0023] According to a fifth aspect of the embodiments of this application, an information acquisition system is provided, including: a server and a blood pressure measuring device;
[0024] The server is used to implement the information acquisition method as described in the first aspect;
[0025] The blood pressure measuring device is used to implement the information acquisition method as described in the second aspect.
[0026] According to a sixth aspect of the embodiments of this application, an electronic device is provided, including: a memory and a processor;
[0027] The memory is connected to the processor and is used to store programs;
[0028] The processor is used to implement the information acquisition method as described in the first or second aspect by running a program in the memory.
[0029] According to a seventh aspect of the embodiments of this application, a storage medium is provided, on which a computer program is stored, and when the computer program is run by a processor, it implements the information acquisition method as described in the first or second aspect.
[0030] In this embodiment, after completing the blood pressure measurement, the blood pressure measuring device sends the measured blood pressure value to the server. Upon receiving the blood pressure value, the server determines whether the measurement falls under a first preset anomaly, i.e., whether the blood pressure measurement is correct but the value is abnormal, or whether there is a long time interval between previous and subsequent blood pressure measurements. If the measurement is determined to be under the first preset anomaly, a follow-up voice message (i.e., the first voice message) is sent to the blood pressure measuring device for playback by the user, allowing the user to provide medical information and thus enabling the collection of medical information. Because the server has powerful processing capabilities, it can collect user medical information promptly after the blood pressure measuring device completes the measurement, making it more efficient than manual telephone follow-ups. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0032] Figure 1 A flowchart illustrating an information acquisition method implemented via a server, as provided in an embodiment of this application;
[0033] Figure 2 A flowchart illustrating an information acquisition method using a blood pressure measuring device, provided as an embodiment of this application;
[0034] Figure 3 A block diagram of an information acquisition device deployed on a server, provided in an embodiment of this application;
[0035] Figure 4 A block diagram of a blood pressure measuring device provided in an embodiment of this application;
[0036] Figure 5 This is a schematic diagram of the physical structure of a blood pressure measuring device provided in an embodiment of this application;
[0037] Figure 6 Another block diagram of a blood pressure measuring device provided in an embodiment of this application;
[0038] Figure 7 This is a schematic diagram of an information acquisition system provided in an embodiment of this application;
[0039] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0040] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0041] Application Overview
[0042] With the increasing number of people suffering from hypertension, more and more families are choosing to purchase their own blood pressure monitoring devices for continuous monitoring. Currently, some blood pressure monitoring devices have network communication capabilities, allowing them to send measured blood pressure values to a backend server for diagnostic analysis. User medical information (such as symptoms and medication history) is essential for accurate diagnosis.
[0043] In related technologies, user medical information is generally collected manually, such as through telephone follow-ups. However, manual methods are limited by factors such as time, number of personnel, and staff energy, making it difficult to conduct timely telephone follow-ups with every user, resulting in low efficiency. For example, if a user takes their blood pressure measurement at night due to discomfort, but the telephone follow-up personnel have already left work, a follow-up cannot be conducted. Similarly, a large number of blood pressure measurements may be generated simultaneously, but the limited number of telephone follow-up personnel makes it difficult to conduct timely follow-ups with all users.
[0044] Based on this, this application provides a technical solution for collecting medical condition information to solve the aforementioned problems.
[0045] Exemplary application scenarios
[0046] The technical solution provided in this application is applicable to home blood pressure measurement scenarios. In this scenario, a blood pressure measuring device capable of network communication with a backend server is required. After detecting that a blood pressure measurement has been completed, the device sends the measurement result to the backend server via its network communication function. The backend server can then perform further processing based on the blood pressure measurement result. Of course, this is only one possible application scenario; it can also be applied to other blood pressure measurement scenarios where a professional physician is not available on-site.
[0047] Exemplary methods
[0048] This application provides an information acquisition method, which can be implemented by a server, that is, the server executes the method.
[0049] like Figure 1 As shown, the information acquisition method may include:
[0050] Step 101: Upon receiving the target blood pressure value from the blood pressure measuring device, determine whether the current blood pressure measurement falls under the first preset abnormality.
[0051] The aforementioned blood pressure measuring device has a blood pressure measurement function, and the target blood pressure value is the value measured by this device. This blood pressure measuring device can be a dedicated device for measuring blood pressure, such as various types of electronic blood pressure monitors; or it can be an electronic device that incorporates blood pressure measurement as one of its functions, such as a wristwatch with blood pressure measurement capabilities.
[0052] This blood pressure measuring device has network communication capabilities. After completing a blood pressure measurement, it can send the measured blood pressure value (i.e., the target blood pressure value) to a server via the network, allowing the server to further process the event. The network mentioned here can be a wireless network; for example, the blood pressure measuring device supports WiFi, allowing it to connect to a home WiFi network and transmit data via WiFi. Alternatively, the network can be a wired network; for example, the blood pressure measuring device may have a network cable interface, allowing it to connect to a network cable and transmit data via the network cable.
[0053] In this embodiment, after receiving the blood pressure measurement result sent by the blood pressure measuring device, the server can determine whether the current blood pressure measurement belongs to a first preset anomaly. The first preset anomaly mentioned here may include at least one anomaly situation obtained through long-term research and summarization. Each anomaly situation corresponds to a corresponding judgment criterion. Based on the judgment criterion, it can be determined whether the current blood pressure measurement belongs to the first preset anomaly, and what specific first preset anomaly it belongs to.
[0054] For example, the first preset abnormality may include at least one of the following situations: the blood pressure measurement is correct but the blood pressure value is abnormal, or the time interval between two consecutive blood pressure measurements exceeds the first preset duration.
[0055] If the blood pressure measurement is correct but the blood pressure value is abnormal, it is generally due to the user's physical condition, such as having a disease that affects blood pressure levels, high mental stress, poor sleep quality, etc. In this case, follow-up of the condition is required.
[0056] Furthermore, based on the applicant's long-term research, it has been found that in cases where the time interval between two blood pressure measurements is too long (e.g., the time interval is greater than a first preset duration), the latter blood pressure measurement is often performed because the user experiences discomfort. Therefore, in this embodiment, this situation is treated as an abnormal condition requiring follow-up to obtain the user's medical information in a timely manner, provide diagnostic suggestions, and enable the user to take timely measures to reduce the harm caused by the disease. The first preset duration mentioned here can be a value greater than or equal to one week.
[0057] The target blood pressure value can include diastolic blood pressure and systolic blood pressure. Diastolic blood pressure is the low-pressure value, and systolic blood pressure is the high-pressure value.
[0058] Step 102: If the current blood pressure measurement is an abnormal condition as defined by the first preset rule, send the first voice message to the blood pressure measuring device.
[0059] The first voice message is used for follow-up on the patient's condition. For example, the first voice message could be something like, "Your current systolic blood pressure is high. Have you been having poor sleep quality or experiencing a lot of stress lately?"
[0060] Sending the first voice message to the blood pressure measuring device allows the device to play it for the user to listen to, enabling the user to provide relevant medical information based on the played follow-up voice message, thus achieving the collection of medical information.
[0061] Step 103: Receive the second voice message sent by the blood pressure measuring device.
[0062] The second voice message can be the user's voice captured by a microphone on the blood pressure measuring device. This second voice message includes the user's medical information in response to the first voice message. For example, if the first voice message is "Your current systolic blood pressure is high. Have you been experiencing poor sleep quality or high stress levels lately?", the corresponding second voice message could include responses such as "Poor sleep quality," "High stress levels," or "Good sleep quality, low stress levels." Based on the medical information provided by the user, professional physicians or artificial intelligence systems can better understand the actual condition corresponding to the blood pressure value, thereby providing more accurate diagnostic recommendations.
[0063] The technical solution provided in this application eliminates the need for manual patient follow-up. Instead, the server and blood pressure measuring device work together to automate the process. Because the server has powerful processing capabilities and is not time-constrained, it can promptly collect user information after the blood pressure measuring device completes the measurement. Therefore, compared to manual telephone follow-up, this method is more efficient, saves on phone charges, and reduces follow-up costs. Furthermore, in existing manual telephone follow-up methods, users needing blood pressure measurements report their condition using mobile phones, landlines, or other telephone-enabled electronic devices. In this application embodiment, however, users can complete the collection of condition information using a single blood pressure measuring device. Blood pressure measurement and patient follow-up are completed on the same device simultaneously, making it convenient, natural, and highly acceptable to users.
[0064] As an optional implementation, upon receiving the target blood pressure value, the information acquisition method may further include:
[0065] Determine whether the current blood pressure measurement falls under the second preset abnormality; if the current blood pressure measurement falls under the second preset abnormality, send a third voice message to the blood pressure measuring device.
[0066] The second pre-defined abnormality includes cases where blood pressure measurement is incorrect.
[0067] The third voice prompt is used to guide users to remeasure their blood pressure. For example, the third voice prompt could be "Blood pressure measurements are frequent. Please remeasure in five minutes."
[0068] During blood pressure measurement, in addition to the abnormal situations included in the aforementioned first preset abnormality, improper measurement may also occur, i.e., blood pressure is not measured correctly. In this case, the embodiments of this application can send a third voice message to the blood pressure measuring device for playback to the user, guiding the user to remeasure their blood pressure and alleviating the user's anxiety caused by abnormal blood pressure.
[0069] As an optional implementation, after step 103 "receiving the second voice message sent by the blood pressure measuring device", the information acquisition method may further include:
[0070] Based on the user's response regarding their medical condition, a diagnostic analysis is generated and sent to the target device.
[0071] The target device mentioned herein may include at least one of the following: a blood pressure measuring device, a corresponding user terminal, or a corresponding physician terminal.
[0072] In this embodiment of the application, after the follow-up of the patient's condition is completed, a more accurate diagnostic analysis can be generated based on the patient's condition information and sent to the target device.
[0073] For example, diagnostic analyses can be sent to a blood pressure measuring device, which then plays them back to the user, allowing them to understand the cause of their illness promptly. This can be done by sending the diagnostic analysis in voice format, which the device can then play directly upon receipt; or by sending the diagnostic analysis in text format, which the device can convert to voice and play back, or display the text analysis on a screen. Alternatively, both formats can be sent to the blood pressure measuring device, which can play the voice analysis through a speaker while simultaneously displaying the text analysis on the screen.
[0074] For example, diagnostic analyses can also be sent to pre-bound user terminals (such as mobile phones), allowing users to understand the cause of their illness anytime, anywhere through their terminal devices. The diagnostic analyses sent to the user terminal can be in at least one of voice or text format. The display of the diagnostic analyses is similar to that of the blood pressure measurement devices mentioned above, and will not be elaborated upon here.
[0075] For example, diagnostic analyses can be sent to pre-connected physician terminals for review by professional physicians. If errors or omissions are found, the analyses can be corrected, improving accuracy. The physician can then send the corrected analyses to a server. The server then sends the corrected analyses to blood pressure measuring devices or pre-connected user terminals for user notification. At least a text-based version of the diagnostic analysis can be sent to the physician's terminal for review and adjustment. Alternatively, both text and voice versions can be sent to the physician's terminal, allowing them to understand the analysis through listening when viewing is inconvenient.
[0076] Optionally, the server can generate diagnostic analyses using a large-scale AI cognitive model. For example, the dialogue content during patient follow-up can be input into the large-scale AI cognitive model, which will then generate diagnostic analyses based on the dialogue content. It is understandable that the large-scale model can be pre-trained to improve the accuracy of the output results.
[0077] As an optional implementation, the step of determining whether the current blood pressure measurement belongs to the first preset abnormality or the second preset abnormality may include:
[0078] Step A1: Obtain the target parameters.
[0079] The target parameters mentioned above may include: the time difference between the current blood pressure measurement and the previous blood pressure measurement, the systolic pressure difference, the diastolic pressure difference, and the target blood pressure value.
[0080] The time difference mentioned above refers to the absolute value of the difference between two blood pressure measurements. For example, if the current blood pressure measurement was taken at 17:37 on May 31, 2023, and the previous blood pressure measurement was taken at 17:17 on May 31, 2023, then the time difference between the two is 20 minutes.
[0081] The systolic pressure difference, also known as the high pressure difference, refers to the absolute value of the difference between the systolic pressure measured in two consecutive blood pressure measurements. For example, if the systolic pressure measured in this blood pressure measurement is 110 mmHg and the systolic pressure measured in the previous blood pressure measurement is 120 mmHg, then the systolic pressure difference is 10 mmHg.
[0082] The diastolic pressure gradient, also known as the low pressure gradient, refers to the absolute value of the difference between the diastolic pressures obtained from two consecutive blood pressure measurements. For example, if the diastolic pressure obtained in this blood pressure measurement is 75 mmHg and the diastolic pressure obtained in the previous blood pressure measurement is 80 mmHg, then the diastolic pressure gradient is 5 mmHg.
[0083] In this embodiment of the application, the server can obtain the first time of the current blood pressure measurement, the first diastolic blood pressure value and the first systolic blood pressure value, and the second time of the previous blood pressure measurement, the second diastolic blood pressure value and the second systolic blood pressure value. Then, the absolute value of the difference between the first time and the second time is taken as the time difference, the absolute value of the difference between the first diastolic blood pressure value and the second diastolic blood pressure value is taken as the diastolic pressure difference, and the absolute value of the difference between the first systolic blood pressure value and the second systolic blood pressure value is taken as the systolic pressure difference.
[0084] Step A2: Based on the target parameters, determine whether this blood pressure measurement belongs to the first preset abnormality or the second preset abnormality.
[0085] The time difference between the current blood pressure measurement and the previous blood pressure measurement, the systolic pressure difference, the diastolic pressure difference, and the target blood pressure value can, to some extent, reflect abnormal situations. Therefore, in this embodiment of the application, the server can determine whether the current blood pressure measurement belongs to the first preset abnormality or the second preset abnormality by at least the aforementioned four parameters.
[0086] For specific judgment methods, please refer to the explanations of abnormal situations A to F below and the contents of Table 1. Table 1 provides examples of abnormal situations A to F. In Table 1, T represents the time difference, S represents the systolic pressure gradient, and D represents the diastolic pressure gradient.
[0087] A. If the time difference is less than or equal to the second preset duration, the blood pressure measurement is determined to be an abnormality under the second preset condition.
[0088] After each blood pressure measurement, the arteries at the cuff placement position require a certain recovery time. Repeated blood pressure measurements within this recovery time may lead to inaccurate readings. Therefore, if the time interval between two consecutive blood pressure measurements is too short, the latter measurement (corresponding to the current measurement) is considered an error under the second preset anomaly. This second preset duration can be set based on the arterial recovery time, specifically the average recovery time. The second preset duration can be greater than or equal to the average recovery time to accommodate differences in recovery time among different users. The second preset duration is shorter than the first preset duration.
[0089] In Table 1, the first case corresponds to abnormal situation A. As shown in Table 1, the second preset duration can be 1 minute. If the time difference T ≤ 1 minute, regardless of the systolic pressure difference S, diastolic pressure difference D, or the blood pressure value measured this time, the blood pressure measurement is considered to be abnormal, and the reason for the abnormality is that the measurement is not standardized.
[0090] B. If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and the systolic pressure difference is greater than or equal to the first pressure value, or the diastolic pressure difference is greater than or equal to the second pressure value, then the blood pressure measurement is determined to be an abnormal condition under the second preset duration. The third preset duration is greater than the second preset duration.
[0091] If the time interval between two blood pressure measurements meets the measurement requirements (i.e., the time difference is greater than the second preset time), but the time interval is short (i.e., the time difference is less than or equal to the third preset time), and the systolic pressure error between the two blood pressure measurements is too large (i.e., the systolic pressure difference is greater than or equal to the first pressure value), or the diastolic pressure error is too large (the diastolic pressure difference is greater than or equal to the second pressure value), then it is considered that it may be caused by improper measurement operation, and the latter blood pressure measurement is judged to be an abnormality of the second preset time.
[0092] The first pressure value is a preset systolic blood pressure error threshold, and the second pressure value is a preset diastolic blood pressure error threshold. The first and second pressure values can be the same or different. The third preset duration, the first pressure value, and the second pressure value mentioned here can be determined according to the blood pressure measurement guidelines.
[0093] In Table 1, the second scenario corresponds to abnormal scenario B. As shown in Table 1, the third preset time duration can be 5 minutes, and both the systolic and diastolic blood pressure error thresholds can be 10 mmHg. If the systolic blood pressure difference S ≥ 10 mmHg or the diastolic blood pressure difference D ≥ 10 mmHg when the time difference T > 1 minute and T ≤ 5 minutes, regardless of the measured blood pressure value, the blood pressure measurement is considered abnormal, and the cause of the abnormality is improper measurement.
[0094] C. If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the second pressure value, and the average of the two blood pressure measurements is not within the normal blood pressure range, then the current blood pressure measurement is determined to be an abnormal condition under the first preset condition.
[0095] If the time interval between two consecutive blood pressure measurements meets the measurement requirements (i.e., the time difference is greater than the second preset duration), but the time interval is short (i.e., the time difference is less than or equal to the third preset duration), and the systolic pressure error between the two consecutive blood pressure measurements meets the requirements (i.e., the systolic pressure difference is less than the first pressure value), and the diastolic pressure error also meets the requirements (i.e., the diastolic pressure difference is less than the second pressure value), then the measurement is considered to be compliant.
[0096] Based on the applicant's long-term research, when the time interval between two blood pressure measurements is short, using the average of the two blood pressure readings to determine whether the blood pressure value is abnormal is more accurate. Therefore, in the aforementioned situation, this embodiment of the application can calculate the average of the target blood pressure value measured in the current blood pressure measurement and the blood pressure value measured in the previous blood pressure measurement, and then determine whether the average value is within the normal blood pressure range. If the average value is within the normal blood pressure range, the current blood pressure measurement is considered normal and does not belong to the first preset abnormality; conversely, if the average value is not within the normal blood pressure range, the current blood pressure measurement is considered abnormal and belongs to the second preset abnormality.
[0097] The average blood pressure values mentioned here include the average diastolic blood pressure and the average systolic blood pressure. For example, if the target blood pressure value measured in this measurement includes a first diastolic blood pressure value and a first systolic blood pressure value, and the blood pressure value measured in the previous measurement includes a second diastolic blood pressure value and a second systolic blood pressure value, then the average of the first diastolic blood pressure value and the second diastolic blood pressure value, as well as the average of the first systolic blood pressure value and the second systolic blood pressure value, are calculated. It should be noted that if any type of blood pressure average value is abnormal, the blood pressure value measured in this measurement is considered abnormal.
[0098] The normal blood pressure range mentioned here can be the publicly known normal blood pressure monitoring range, which is generally considered to be: systolic blood pressure: 90-139 mmHg, diastolic blood pressure: 60-89 mmHg.
[0099] Among them, the third situation in Table 1 corresponds to abnormal situation C. As shown in the third situation in Table 1, if the average of the two blood pressure measurements is not within the normal range when the time difference T > 1 minute and the time difference T ≤ 5 minutes, and the systolic blood pressure difference S < 10 and the diastolic blood pressure difference D < 10, then the blood pressure measurement is considered to be abnormal, and the cause of the abnormality is due to the user's physical condition, requiring intervention.
[0100] D. If the time difference is greater than the third preset duration but less than or equal to the first preset duration, and the systolic pressure difference is greater than or equal to the first pressure value, or the diastolic pressure difference is greater than or equal to the third pressure value, then the current blood pressure measurement is determined to be a second preset abnormality. Specifically, the third pressure value is less than the second pressure value, and the first preset duration is greater than the third preset duration.
[0101] If the time interval between two blood pressure measurements is relatively long (i.e., the time difference is greater than the third preset time but less than or equal to the first preset time), and if the systolic pressure error between the two measurements is large (i.e., the systolic pressure difference is greater than or equal to the first pressure value), or the diastolic pressure error is large (i.e., the diastolic pressure difference is greater than or equal to the third pressure value), then it is considered that the measurement operation may be improper, and the blood pressure measurement is determined to be an abnormal situation, and the abnormality is due to non-standard measurement.
[0102] It should be noted that, according to the applicant's long-term research, under normal circumstances, when the time interval between two blood pressure measurements is relatively long, the diastolic pressure error is not as obvious as the systolic pressure error. In some blood pressure measurement guidelines, the recommended diastolic pressure error threshold is the same as the systolic pressure error threshold, which may miss some abnormal cases. Therefore, in this application embodiment, a smaller diastolic pressure error threshold is selected as the judgment basis.
[0103] In Table 1, the fourth scenario corresponds to abnormal scenario D. As shown in Table 1, the first preset duration can be one week, the systolic blood pressure error threshold can be 10 mmHg, and the diastolic blood pressure error threshold can be 5 mmHg. If the time difference T > 5 minutes and the time difference T ≤ one week, and the systolic blood pressure difference S ≥ 10 or the diastolic blood pressure difference D ≥ 5, regardless of the blood pressure value obtained in this measurement, the blood pressure measurement is considered abnormal, and the cause of the abnormality is improper measurement.
[0104] E. If the time difference is greater than the third preset duration and less than or equal to the first preset duration, and the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the third pressure value, and the target blood pressure value is not within the normal blood pressure range, then the blood pressure measurement is determined to be an abnormal condition under the first preset condition.
[0105] If the time interval between two blood pressure measurements is relatively long (i.e., the time difference is greater than the third preset time but less than or equal to the first preset time), and if the systolic and diastolic blood pressure errors of the two measurements do not exceed the thresholds (i.e., the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the third pressure value), then the measurement is considered normal. In this case, it can be further determined whether the target blood pressure value measured in the next measurement is within the normal blood pressure range. If the target blood pressure value is within the normal blood pressure range, then this blood pressure measurement is considered normal and does not belong to the preset abnormal situation; conversely, if the target blood pressure value is not within the normal blood pressure range, then this blood pressure measurement is considered to belong to the first preset abnormality. It should be noted that if any type of blood pressure (such as diastolic or systolic pressure) in the target blood pressure value is abnormal, then the target blood pressure value is considered abnormal.
[0106] Among them, the fifth situation in Table 1 corresponds to abnormal situation E. As shown in the fifth situation in Table 1, if the blood pressure value (i.e. the target blood pressure value) does not meet the standard when the time difference T > 5 minutes and the time difference T ≤ one week, and the systolic blood pressure difference S < 10 and the diastolic blood pressure difference D < 5, then the blood pressure measurement is considered to be abnormal, and the abnormality is due to the user's physical condition, requiring intervention.
[0107] F. If the time difference is greater than the first preset duration, then the blood pressure measurement is determined to be an abnormal condition with the first preset duration.
[0108] Based on the applicant's long-term research, it has been found that in most cases where the time interval between two blood pressure measurements is too long (i.e., the time difference is greater than the first preset time), it is because the user feels unwell and takes the blood pressure measurement again. Therefore, in this embodiment of the application, this situation is treated as a preset abnormal situation in order to obtain the user's medical information in a timely manner, provide the user with diagnostic suggestions, and enable the user to take timely measures to reduce the harm caused by the disease.
[0109] In Table 1, the sixth scenario corresponds to abnormal scenario F. As shown in Table 1, if the time difference T is greater than one week, the blood pressure measurement is considered abnormal, and the cause of the abnormality is due to the user's physical condition, requiring intervention.
[0110] Table 1
[0111]
[0112] As can be seen from the foregoing, when judging abnormal situations, the priority order of the judgment parameters in this application embodiment is: time difference, diastolic pressure difference and systolic pressure difference, and blood pressure value compliance status.
[0113] As an optional implementation, the aforementioned target parameters may also include user characteristic information. Specifically, this user characteristic information may include at least one of the following: physical characteristics (such as height, weight, etc.) and past medical history (such as history of hypertension, history of diabetes, etc.). The user characteristic information described here is pre-collected.
[0114] Accordingly, step A2, "determine whether the current blood pressure measurement belongs to the first preset abnormality or the second preset abnormality based on the target parameters," may include:
[0115] Step A21: If the time difference is greater than the first preset duration, determine that the current blood pressure measurement belongs to the first preset abnormality.
[0116] Regarding the solution described in this step, please refer to the description of abnormal situation F in the foregoing embodiments, which will not be repeated here.
[0117] Step A22: If the time difference is less than or equal to the first preset duration, determine whether the blood pressure measurement is standard based on the time difference, systolic pressure difference, and diastolic pressure difference. If the blood pressure measurement is standard, determine whether the blood pressure measurement belongs to the first preset abnormality or the second preset abnormality based on the target blood pressure value and user characteristic information.
[0118] In this embodiment of the application, when the time interval between two blood pressure measurements is relatively long (the time difference is less than or equal to the first preset time), the standardization of the current blood pressure measurement can be determined based on the time difference, systolic pressure difference, and diastolic pressure difference between the two blood pressure measurements.
[0119] For example, if the time difference is greater than the second preset duration and less than or equal to the third preset duration, and the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the second pressure value, then the blood pressure measurement is determined to be correct; if the time difference is less than or equal to the second preset duration, then the blood pressure measurement is determined to be incorrect; or if the time difference is greater than the second preset duration and less than or equal to the third preset duration, and the systolic pressure difference is greater than or equal to the first pressure value or the diastolic pressure difference is greater than or equal to the second pressure value, then the blood pressure measurement is determined to be incorrect.
[0120] If the time difference is greater than the third preset duration and less than or equal to the first preset duration, and the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the third pressure value, then the blood pressure measurement is determined to be correct.
[0121] The method for determining whether the measurement is correct and the parameters involved (such as the second preset duration, the third preset duration, the first preset duration, the first pressure value, the second pressure value, the third pressure value, etc.) described here are the same as or similar to the method for determining whether the measurement is correct and the parameters involved in the abnormal situations A to E described above. For a detailed explanation, please refer to the aforementioned embodiments, which will not be repeated here.
[0122] As can be seen from the foregoing, when judging abnormal situations in this application embodiment, the priority order of the judgment parameters is as follows: time difference, diastolic pressure difference and systolic pressure difference, blood pressure value compliance status, and user characteristic information.
[0123] In this embodiment of the application, when determining whether the current blood pressure measurement belongs to a preset abnormal situation, combining user characteristic information can improve the accuracy of the judgment result.
[0124] As an optional implementation, before the aforementioned step "sending the first voice message to the blood pressure measuring device" or before the aforementioned step "sending the third voice message to the blood pressure measuring device," the information acquisition method may further include:
[0125] Generate a first voice based on the dialogue template corresponding to the first preset anomaly; or generate a third voice based on the dialogue template corresponding to the second preset anomaly.
[0126] In this embodiment, a dialogue template can be set for each abnormal situation. Then, based on the abnormal situation to which the current blood pressure measurement belongs, the corresponding dialogue template is obtained. After that, the text in the dialogue template is converted into speech and sent to the blood pressure measuring device for playback.
[0127] The dialogue template corresponding to the first preset anomaly includes at least one follow-up text statement. For example, the text statement in the dialogue template corresponding to anomalies C and / or E may include "Your current systolic blood pressure is high. Do you have hypertension?"; the text statement in the dialogue template corresponding to anomaly F may include "Was your blood pressure measurement due to illness?". It should be noted that, based on the previous question, the dialogue template may also include further follow-up content set for possible responses. For example, the follow-up statement for the response "have hypertension" could be "Have you taken your blood pressure medication today?", and the follow-up statement for the response "do not have hypertension" could be "Have you been experiencing poor sleep quality or high stress levels recently?" Of course, the specific follow-up content can be set according to follow-up needs; this is just an example.
[0128] The dialogue template corresponding to the second preset abnormality may include at least one blood pressure measurement instruction text statement. For example, the text statement in the dialogue template corresponding to abnormality A may include "Blood pressure measurement is frequent, please measure again in five minutes"; the text statement in the dialogue template corresponding to abnormality B and / or D may include "Please ensure that the cuff is worn correctly. The cuff should be tight enough to allow one or two fingers to be inserted. It should not be too tight or too loose. At the same time, ensure that the measurement posture is correct, sit upright or lie flat, and perform blood pressure measurement in a quiet state."
[0129] The text in the dialogue template can include punctuation marks to improve the accuracy of speech conversion, such as correct pauses and tone of voice, thereby enhancing the user's listening experience.
[0130] In this embodiment of the application, by setting a dialogue template for each abnormal situation, the server can select targeted follow-up content according to different abnormal situations. This not only helps to collect the core disease data corresponding to the required blood pressure value, but also reduces the dialogue harassment caused to users by ineffective communication.
[0131] Optionally, the aforementioned step of "generating the first speech based on the dialogue template corresponding to the first preset exception" may include:
[0132] If the dialogue template corresponding to the first preset anomaly includes at least two follow-up text statements, the same number of first voices are generated.
[0133] Accordingly, step 102, "sending the first voice message to the blood pressure measuring device," may include:
[0134] Send one of the first voice messages to the blood pressure measuring device. When sending the first voice message for the first time, this first voice message may be the first follow-up text statement in the dialogue template corresponding to the first preset abnormality.
[0135] Furthermore, after the step of "sending one of the first voice messages to the blood pressure measuring device", the information acquisition method may also include:
[0136] Upon receiving a second voice message from the blood pressure measuring device, the system determines the next first voice message based on the second voice message and sends the next first voice message to the blood pressure measuring device; wherein, the second voice message includes the user's medical condition information in response to one of the aforementioned first voice messages.
[0137] In this embodiment of the application, when the dialogue template includes at least two patient follow-up text statements, all patient follow-up text statements can be converted into speech first; then a speech statement (such as the speech statement corresponding to the first patient follow-up text statement in the dialogue template) can be sent to the blood pressure measuring device; after receiving the second speech statement sent by the blood pressure measuring device, the content of the second speech statement is analyzed to determine the patient information replied by the user; finally, based on the user's reply, the next speech statement to be sent is determined.
[0138] For example, if the first voice message sent is "Your systolic blood pressure is currently high. Do you have hypertension?", and the user replies "I do not have hypertension", the next message is determined to be "Have you been experiencing poor sleep quality or high stress levels lately?"; if the user replies "I have hypertension", the next message is determined to be "Have you taken your blood pressure medication today?"
[0139] In this embodiment, a manual telephone follow-up method can be simulated to conduct disease follow-up in a question-and-answer manner. Furthermore, a follow-up message can be determined based on the user's response, which helps to improve the effectiveness of communication.
[0140] Optionally, the aforementioned step of "generating the first speech based on the dialogue template corresponding to the first preset exception" may include:
[0141] If the dialogue template corresponding to the first preset anomaly includes at least two patient follow-up text statements, a first voice message corresponding to the first patient follow-up text statement is generated; wherein, the first patient follow-up text statement is one of the text statements in the dialogue template corresponding to the first preset anomaly. When the first voice message is sent for the first time, the first patient follow-up text statement may be the first patient follow-up text statement in the dialogue template corresponding to the first preset anomaly.
[0142] Accordingly, "sending the first voice message to the blood pressure measuring device" in step 102 may include: sending the first voice message corresponding to the first follow-up text statement to the blood pressure measuring device.
[0143] Furthermore, after the step of "sending the first voice message corresponding to the first follow-up text statement to the blood pressure measuring device", the information acquisition method may further include:
[0144] Upon receiving a second voice message from the blood pressure measuring device, a second follow-up text statement matching the second voice message is determined in the dialogue template corresponding to the first preset abnormality, and a fourth voice message corresponding to the second follow-up text statement is generated and sent to the blood pressure measuring device; wherein, the second voice message includes the user's medical information in response to the first voice message corresponding to the first follow-up text statement.
[0145] In this embodiment, when the dialogue template corresponding to the first preset abnormality includes at least two follow-up text statements, the currently required follow-up statement can be determined first, and then converted into speech and sent to the blood pressure measuring device. Afterwards, upon receiving the second speech from the blood pressure measuring device, the content of the second speech is analyzed to determine the user's response regarding their condition; finally, based on the user's response, the next required follow-up statement is determined, and then converted into speech and sent to the blood pressure measuring device.
[0146] For example, the required follow-up statement might be, "Your systolic blood pressure is currently high. Do you have hypertension?", which is then converted to speech and sent to the blood pressure measuring device. If the user replies, "I do not have hypertension," the next required follow-up statement is determined to be, "Have you been experiencing poor sleep quality or high stress levels recently?", which is then converted to speech and sent to the blood pressure measuring device. If the user replies, "I have hypertension," the next required follow-up statement is determined to be, "Have you taken your blood pressure medication today?", which is then converted to speech and sent to the blood pressure measuring device.
[0147] In this embodiment, a simulated human telephone follow-up method can be used to conduct patient follow-up in a question-and-answer format. Furthermore, based on the user's response, a single follow-up sentence can be determined, which helps improve the effectiveness of communication. In addition, this embodiment only converts the necessary patient follow-up text into speech and sends it to the blood pressure measuring device, reducing the processing of invalid speech.
[0148] Optionally, in this embodiment, the dialogue template can be saved not only in text format but also in voice format. This allows the required voice to be directly retrieved from the dialogue template and sent to the blood pressure measuring device. Regarding the method of sending the voice, please refer to the descriptions in the two optional embodiments above. That is, one sentence of voice can be sent to the blood pressure measuring device first, and then, based on the user's response, the next sentence to be sent can be determined and sent to the blood pressure measuring device. It should be noted that the voice-format dialogue template can be converted from the text-format dialogue template.
[0149] Optionally, the dialogue template in the embodiments of this application may be generated based on an artificial intelligence model, specifically an artificial intelligence cognitive model.
[0150] During the process of generating dialogue templates, users' medical information can be input into the model, which then simulates the dialogue to obtain the template. The dialogue templates output by the model can also be manually corrected to ensure greater accuracy.
[0151] It should be noted that, based on the content of the user's reply, once it is determined that there are no more questions to ask, the follow-up on the patient's condition is considered complete.
[0152] This application also provides an information acquisition method implemented by a blood pressure measuring device, that is, the method is executed by the blood pressure measuring device.
[0153] like Figure 2 As shown, the information acquisition method may include:
[0154] Step 201: Upon detecting the end of the blood pressure measurement, send the measured target blood pressure value to the server.
[0155] The aforementioned blood pressure measuring devices have blood pressure measurement functions. They can be dedicated devices for measuring blood pressure, such as various types of electronic blood pressure monitors; or they can be electronic devices that include blood pressure measurement as one of their functions, such as wristwatches with blood pressure measurement capabilities.
[0156] This blood pressure measuring device has network communication capabilities. After completing a blood pressure measurement, it can send the measured blood pressure value (i.e., the target blood pressure value) to a server via the network, allowing the server to further process the event. The network mentioned here can be a wireless network; for example, the blood pressure measuring device supports WiFi, allowing it to connect to a home WiFi network and transmit data via WiFi. Alternatively, the network can be a wired network; for example, the blood pressure measuring device may have a network cable interface, allowing it to connect to a network cable and transmit data via the network cable.
[0157] Step 202: Receive the first voice message sent by the server and play the first voice message.
[0158] In this embodiment, after receiving the blood pressure measurement result from the blood pressure measuring device, the server can determine whether the current blood pressure measurement falls under a first preset anomaly. If the current blood pressure measurement falls under the first preset anomaly, a first voice message for follow-up monitoring is sent to the blood pressure measuring device. The first preset anomaly may include at least one of the following situations: a blood pressure measurement that is correct but the blood pressure value is abnormal; or a time interval between two consecutive blood pressure measurements exceeding a first preset duration. For a detailed explanation of the first preset anomaly, please refer to the description of the first preset anomaly in the foregoing embodiments; it will not be repeated here.
[0159] After receiving the patient follow-up audio (i.e., the first audio message) from the server, the blood pressure measuring device can play it to the user through a speaker. This allows the user to provide relevant medical information based on the audio, thus enabling the collection of patient information. Based on the information provided by the user, professional physicians or artificial intelligence systems can better understand the actual condition corresponding to the blood pressure value, thereby providing more accurate diagnostic recommendations.
[0160] Step 203: Receive the second voice message and send it to the server.
[0161] The aforementioned second voice message can be the user's voice captured by a microphone on the blood pressure measuring device. This second voice message includes the user's medical information in response to the first voice message. For example, if the first voice message is "Your current systolic blood pressure is high. Have you been experiencing poor sleep quality or high stress levels recently?", the corresponding second voice message could include responses such as "My sleep quality is poor," "I am experiencing high stress levels," or "My sleep quality is good, and I am not experiencing high stress levels."
[0162] In this embodiment, the automatic collection of patient information can be achieved through the cooperation between the blood pressure measuring device and the server. Furthermore, because the server has powerful processing capabilities and is not limited by time, it can promptly collect the user's patient information after the blood pressure measuring device completes the measurement. Compared to manual telephone follow-ups, this method is more efficient, saves on phone charges, and reduces follow-up costs.
[0163] Furthermore, in existing manual telephone follow-up methods, users who need to have their blood pressure measured use electronic devices with telephone functions, such as mobile phones and landlines, to report their condition information. However, in this embodiment, users can complete the collection of condition information using a single blood pressure measuring device. Blood pressure measurement and condition follow-up are completed on the same device at the same time, which is convenient to use, the process is natural, and users have a high acceptance rate.
[0164] As an optional implementation, after the step of "sending the measured target blood pressure value to the server" in step 201, the information acquisition method may further include:
[0165] Receive and play the third voice message sent by the server.
[0166] The second pre-defined abnormality includes cases where blood pressure measurement is incorrect.
[0167] The third voice prompt is used to guide users to remeasure their blood pressure. For example, the third voice prompt could be "Blood pressure measurements are frequent. Please remeasure in five minutes."
[0168] During blood pressure measurement, in addition to the abnormal situations included in the aforementioned first preset abnormality, there may also be cases of improper measurement, i.e., incorrect blood pressure measurement. In such cases, the server in this embodiment can send a third voice message to the blood pressure measuring device to guide the user to remeasure their blood pressure, so that the device can play it for the user to listen to, guiding them to remeasure their blood pressure and alleviating the user's anxiety caused by abnormal blood pressure.
[0169] As an optional implementation, blood pressure measuring devices are also equipped with a display screen.
[0170] While sending the first voice message to the blood pressure measuring device, the server can also send the corresponding first text message to the device. Similarly, while sending the third voice message, the server can also send the corresponding second text message to the device. The blood pressure measuring device can display the corresponding first text message on its screen when the first voice message is playing, or display the corresponding second text message on its screen when the third voice message is playing, for the user to view. This way, even if the user did not hear the voice message clearly, they can still determine the follow-up information by viewing the text message displayed on the screen.
[0171] As an optional implementation, after the step of "sending the second voice to the server" in step 203, the information acquisition method may further include:
[0172] Receive diagnostic analysis sent by the server and play the diagnostic analysis; the diagnostic analysis is generated based on the user's reply with information about their condition.
[0173] The system can send diagnostic analyses in voice format to the blood pressure measuring device, allowing the device to play them directly upon receipt. Alternatively, it can send diagnostic analyses in text format, which the device then converts into voice content for playback or displays on a screen. Conversely, it can send both formats of diagnostic analyses to the blood pressure measuring device, which then plays the voice analysis through a speaker while simultaneously displaying the text analysis on the screen.
[0174] The above is a description of the information acquisition method provided in the embodiments of this application.
[0175] In summary, this embodiment of the application utilizes the cooperation between a blood pressure measuring device and a server to collect patient information. On one hand, compared to existing manual telephone follow-up methods, in this implementation, users can complete the collection of patient information using a single blood pressure measuring device. Blood pressure measurement and patient follow-up are completed simultaneously on the same device, making it convenient, natural, and highly acceptable to users. On the other hand, because the server has powerful processing capabilities and is not time-limited, it can collect user patient information promptly after the blood pressure measuring device completes the measurement. Compared to manual telephone follow-up, this method is more efficient, saves on call charges, and reduces follow-up costs.
[0176] Exemplary device
[0177] Accordingly, this application also provides an information acquisition device deployed on a server.
[0178] like Figure 3 As shown, the device 300 may include:
[0179] The anomaly determination module 301 is used to determine whether the current blood pressure measurement belongs to a first preset anomaly when a target blood pressure value is received from the blood pressure measuring device; wherein the target blood pressure value is measured by the blood pressure measuring device, and the first preset anomaly includes at least one of the following situations: the blood pressure measurement is correct but the blood pressure value is abnormal, and the time interval between two consecutive blood pressure measurements exceeds a first preset duration.
[0180] The voice transmission module 302 is used to send a first voice message to the blood pressure measuring device when the current blood pressure measurement is in the case of the first preset abnormality.
[0181] The voice receiving module 303 is used to receive a second voice message sent by the blood pressure measuring device; wherein the second voice message includes the user's medical condition information in response to the first voice message.
[0182] Optionally, the anomaly determination module 301 can also be used to: determine whether the current blood pressure measurement belongs to a second preset anomaly; wherein, the second preset anomaly includes the case of incorrect blood pressure measurement;
[0183] The voice transmission module 302 can also be used to: send a third voice message to the blood pressure measuring device if the current blood pressure measurement is an abnormality of the second preset condition; wherein the third voice message is used to guide the user to remeasure the blood pressure.
[0184] Optionally, the device 300 may further include:
[0185] The diagnostic analysis generation module is used to generate diagnostic analyses based on the user's reported medical condition information.
[0186] A diagnostic analysis sending module is used to send the diagnostic analysis to a target device; wherein the target device includes at least one of the following: the blood pressure measuring device, a corresponding user terminal, or a corresponding physician terminal.
[0187] Optionally, the anomaly determination module 301 may include:
[0188] The parameter acquisition unit is used to acquire target parameters; wherein, the target parameters include: the time difference between the current blood pressure measurement and the previous blood pressure measurement, the systolic pressure difference, the diastolic pressure difference, and the target blood pressure value.
[0189] An anomaly determination unit is used to determine, based on the target parameters, whether the current blood pressure measurement belongs to the first preset anomaly or the second preset anomaly.
[0190] Optionally, the anomaly determination unit may specifically be used for:
[0191] If the time difference is less than or equal to the second preset duration, the blood pressure measurement is determined to be an abnormality of the second preset duration.
[0192] If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and if the systolic pressure difference is greater than or equal to the first pressure value, or the diastolic pressure difference is greater than or equal to the second pressure value, then the current blood pressure measurement is determined to be an abnormality of the second preset duration.
[0193] If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and if the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the second pressure value, and the average of the two blood pressure measurements is not within the normal blood pressure range, then the current blood pressure measurement is determined to be an abnormality of the first preset duration.
[0194] If the time difference is greater than the third preset duration and less than or equal to the first preset duration, and if the systolic pressure difference is greater than or equal to the first pressure value, or the diastolic pressure difference is greater than or equal to the third pressure value, then the current blood pressure measurement is determined to be a second preset abnormality; wherein, the third pressure value is less than the second pressure value.
[0195] If the time difference is greater than the third preset duration and less than or equal to the first preset duration, and if the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the third pressure value, and the target blood pressure value is not within the normal blood pressure range, then the current blood pressure measurement is determined to be an abnormality of the first preset duration.
[0196] If the time difference is greater than the first preset duration, then the current blood pressure measurement is determined to be an abnormal condition as defined by the first preset time.
[0197] Optionally, the target parameter further includes: user characteristic information, which includes at least one of the following: vital signs information and past medical history information.
[0198] The anomaly determination unit may include:
[0199] The first anomaly determination subunit is used to determine that the current blood pressure measurement belongs to the first preset anomaly when the time difference is greater than the first preset duration.
[0200] The first anomaly determination subunit is used to determine whether the current blood pressure measurement is valid based on the time difference, the systolic pressure difference, and the diastolic pressure difference when the time difference is less than or equal to a first preset duration, and to determine whether the current blood pressure measurement belongs to the first preset anomaly or the second preset anomaly when the current blood pressure measurement is correct based on the target blood pressure value and the user characteristic information.
[0201] Optionally, the anomaly determination subunit may be specifically used for:
[0202] If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the second pressure value, then the blood pressure measurement is determined to be valid.
[0203] Alternatively, if the time difference is greater than the third preset duration and less than or equal to the first preset duration, and the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the third pressure value, then the blood pressure measurement is determined to be valid.
[0204] Wherein, the second preset duration is less than the third preset duration, the third preset duration is less than the first preset duration, and the third pressure value is less than the second pressure value.
[0205] Optionally, the device 300 may further include:
[0206] The speech generation module is used to generate the first speech based on a dialogue template corresponding to the first preset anomaly; or to generate the third speech based on a dialogue template corresponding to the second preset anomaly; wherein the dialogue template corresponding to the first preset anomaly includes at least one sentence of disease follow-up text; and the dialogue template corresponding to the second preset anomaly includes at least one sentence of blood pressure measurement guidance text.
[0207] Optionally, the speech generation module may be specifically used to: generate a first speech corresponding to the first follow-up text statement when the dialogue template corresponding to the first preset abnormality includes at least two follow-up text statements; wherein, the first follow-up text statement is one of the text statements in the dialogue template corresponding to the first preset abnormality.
[0208] The voice sending module 302 can be specifically used to send the first voice corresponding to the first disease follow-up text statement to the blood pressure measuring device.
[0209] The device 300 may further include:
[0210] The dialogue determination module is used to determine, upon receiving a second voice message sent by the blood pressure measuring device, a second follow-up text statement matching the second voice message in a dialogue template corresponding to the first preset abnormality; wherein, the second voice message includes the user's medical information in response to the first voice message corresponding to the first follow-up text statement.
[0211] The speech generation module can also be used to generate a fourth speech corresponding to the second disease follow-up text statement.
[0212] The voice transmission module 302 can also be used to: send the fourth voice message to the blood pressure measuring device.
[0213] The information acquisition device deployed on a server provided in this embodiment belongs to the same application concept as the information acquisition method implemented by a server provided in the above embodiments of this application. It can execute the information acquisition method implemented by a server provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail in this embodiment can be found in the specific processing content of the information acquisition method implemented by a server provided in the above embodiments of this application, and will not be repeated here.
[0214] Accordingly, embodiments of this application also provide a blood pressure measuring device, such as... Figure 4As shown, the blood pressure measuring device 400 may include: a processor 401, a network communication module 402, a speaker 403, and a microphone 404.
[0215] The processor 401 is used to control the network communication module 402, the speaker 403, and the microphone 404 to implement the information acquisition method described below:
[0216] Upon detecting the end of blood pressure measurement, processor 401 can control network communication module 402 to send the measured target blood pressure value to the server; then, it can control network communication module 402 to receive the first voice message sent by the server and control speaker 403 to play the first voice message; then, it can control microphone 404 to receive the second voice message and control network communication module 402 to send the second voice message to the server.
[0217] The first voice message is sent by the server when it determines that the current blood pressure measurement falls under a first preset anomaly. The first preset anomaly includes at least one of the following: a blood pressure measurement that is correct but the blood pressure value is abnormal; or a time interval between two consecutive blood pressure measurements exceeding a first preset duration. The second voice message includes the user's medical information in response to the first voice message.
[0218] The network communication module 402 is used to transmit data under the control of the processor 401, for example, to receive the first voice sent by the server.
[0219] The speaker 403 is used to play voice under the control of the processor 401, such as playing the first voice.
[0220] Microphone 404 is used to collect user voice, such as second voice, under the control of processor 401.
[0221] Optionally, the blood pressure measuring device 400 can be as follows: Figure 5 As shown, the processor 401 and the network communication module 402 are located inside the device. Figure 5 (Not shown in the image), a speaker 403 is provided on the side of the device, and a microphone 404 is provided on the bottom of the device. Of course, this is only an example and is not a specific limitation on the embodiments of this application.
[0222] As an optional embodiment, the processor 401 can also control the network communication module 402 to receive the third voice message sent by the server, and control the speaker 403 to play the third voice message; wherein, the third voice message is sent by the server when it determines that the current blood pressure measurement belongs to a second preset abnormality, the second preset abnormality includes the situation of incorrect blood pressure measurement, and the third voice message is used to guide the user to remeasure the blood pressure. As an optional implementation, such as Figure 6 and Figure 5As shown, the blood pressure measuring device 400 may also include a display screen 405.
[0223] While sending the first voice message to the blood pressure measuring device 400, the server can also send the corresponding first text content to the blood pressure measuring device 400. Similarly, while sending the third voice message to the blood pressure measuring device 400, the server can also send the corresponding second text content to the blood pressure measuring device 400. The processor 401 of the blood pressure measuring device 400 can also be used to control the display screen 405 to display the corresponding first text content when the speaker 403 plays the first voice message, or to control the display screen 405 to display the corresponding second text content when the speaker 403 plays the third voice message, for the user to view. In this way, even if the user does not hear the voice message clearly, they can still determine the follow-up information by viewing the text content displayed on the screen.
[0224] The blood pressure measuring device provided in this embodiment belongs to the same concept as the information acquisition method implemented by the blood pressure measuring device provided in the above embodiments of this application. It can execute the information acquisition method implemented by the blood pressure measuring device provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail in this embodiment can be found in the specific processing content of the information acquisition method implemented by the blood pressure measuring device provided in the above embodiments of this application, and will not be repeated here.
[0225] Exemplary System
[0226] This application also provides an information acquisition system, such as... Figure 7 As shown, the system may include: a server 701 and a blood pressure measuring device 702.
[0227] The server is used to implement the information acquisition method as described in the above embodiments. The blood pressure measuring device is used to implement the information acquisition method as described in the above embodiments.
[0228] As an optional implementation method, such as Figure 7 As shown, server 701 may include a follow-up unit 7011 and a voice dialogue unit 7012. Blood pressure measuring device 702 may include a blood pressure measuring unit 7021, a network communication unit 7022, and a voice recording unit 7023.
[0229] First, when a user measures blood pressure using the blood pressure measuring device 702, the blood pressure measuring unit 7021 completes the blood pressure measurement, and the measured target blood pressure value is sent to the network communication unit 7022, which then uploads it to the server 701.
[0230] Subsequently, the follow-up unit 7011 in server 701 can determine whether the current blood pressure measurement belongs to a preset anomaly (such as the first preset anomaly or the second preset anomaly) based on parameters such as user profile (corresponding to user characteristic information), target blood pressure value, and historical blood pressure values. If it belongs to a preset anomaly, it selects the dialogue template corresponding to the current preset anomaly, obtains the corresponding dialogue voice (such as the first voice or the third voice) based on the dialogue template, and sends the dialogue voice to the voice dialogue unit 7012. The voice dialogue unit 7012 sends the dialogue voice to the blood pressure measuring device 702.
[0231] Next, the blood pressure measuring device 702 receives the dialogue voice sent by the server 702 through the network communication unit 7022, and sends it to the voice recording unit 7023, which plays the dialogue voice. The voice recording unit 7023 can also collect the user's voice and send it to the network communication unit 7022, which then sends the user's voice to the server 701.
[0232] Finally, after receiving the user's voice sent by the blood pressure measuring device 702, the server 701 sends it to the follow-up unit 7011 via the voice dialogue unit 7012, and the follow-up unit 7011 extracts the required medical information from the user's voice.
[0233] The information acquisition system provided in this embodiment belongs to the same application concept as the information acquisition method implemented through a server and the information acquisition method implemented through a blood pressure measuring device provided in the above embodiments of this application. It can execute the information acquisition method provided in any of the above embodiments of this application and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail in this embodiment can be found in the specific processing content of the information acquisition method implemented through a server and the information acquisition method implemented through a blood pressure measuring device provided in the above embodiments of this application, and will not be repeated here.
[0234] Exemplary electronic devices
[0235] This application also provides an electronic device, such as... Figure 8 As shown, the electronic device includes a memory 800 and a processor 810.
[0236] The memory 800 is connected to the processor 810 and is used to store programs.
[0237] When the electronic device is a server, the processor 810 is used to implement the information acquisition method implemented by the server in the above embodiments by running the program stored in the memory 800. When the electronic device is a blood pressure measuring device, the processor 810 is used to implement the information acquisition method implemented by the blood pressure measuring device in the above embodiments by running the program stored in the memory 800.
[0238] Specifically, the aforementioned electronic device may also include: a communication interface 820, an input device 830, an output device 840, and a bus 850.
[0239] The processor 810, memory 800, communication interface 820, input device 830, and output device 840 are interconnected via a bus. Among them:
[0240] Bus 850 may include a pathway for transmitting information between various components of a computer system.
[0241] The processor 810 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present invention. It can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0242] The processor 810 may include a main processor, as well as a baseband chip, modem, etc.
[0243] The memory 800 stores a program that executes the technical solution of this invention, and may also store an operating system and other key business functions. Specifically, the program may include program code, which includes computer operation instructions. More specifically, the memory 800 may include read-only memory (ROM), other types of static storage devices capable of storing static information and instructions, random access memory (RAM), other types of dynamic storage devices capable of storing information and instructions, disk storage, flash memory, etc.
[0244] Input device 830 may include a device for receiving user input data and information, such as a keyboard, mouse, camera, scanner, light pen, voice input device, touch screen, pedometer, or gravity sensor.
[0245] Output device 840 may include devices that allow information to be output to a user, such as a display screen, printer, speaker, etc.
[0246] The communication interface 820 may include a device that uses any transceiver to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.
[0247] The processor 810 executes the program stored in the memory 800 and calls other devices, which can be used to implement the various steps of the information acquisition method implemented by the server or the various steps of the information acquisition method implemented by the blood pressure measuring device provided in the embodiments of this application.
[0248] Exemplary computer program products and storage media
[0249] In addition to the methods and devices described above, embodiments of this application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps in the information acquisition method implemented by a server or the information acquisition method implemented by a blood pressure measuring device as described in the embodiments of this application.
[0250] The computer program product can be written in any combination of one or more programming languages to perform the operations of the embodiments of this application. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0251] Furthermore, embodiments of this application may also be storage media storing computer programs, which are executed by a processor in the steps of the information acquisition method implemented by a server, and / or the steps of the information acquisition method implemented by a blood pressure measuring device, as described in the embodiments of this application.
[0252] For the foregoing method embodiments, in order to simplify the description, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0253] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For apparatus embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0254] The steps in the methods of the various embodiments of this application can be adjusted, merged, or deleted in order according to actual needs, and the technical features described in each embodiment can be replaced or combined.
[0255] The modules and sub-modules in the various embodiments of the present application's devices and terminals can be merged, divided, and deleted according to actual needs.
[0256] It should be understood that the disclosed terminals, devices, and methods can be implemented in other ways, given the several embodiments provided in this application. For example, the terminal embodiments described above are merely illustrative. For instance, the division of modules or sub-modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple sub-modules or modules may be combined or integrated into another module, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0257] The modules or submodules described as separate components may or may not be physically separate. The components that constitute a module or submodule may or may not be physical modules or submodules; that is, they may be located in one place or distributed across multiple network modules or submodules. Some or all of the modules or submodules can be selected to achieve the purpose of this embodiment's solution, depending on actual needs.
[0258] Furthermore, the functional modules or sub-modules in the various embodiments of this application can be integrated into one processing module, or each module or sub-module can exist physically separately, or two or more modules or sub-modules can be integrated into one module. The integrated modules or sub-modules described above can be implemented in hardware or in the form of software functional modules or sub-modules.
[0259] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0260] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software unit executed by a processor, or a combination of both. The software unit can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0261] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0262] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information acquisition method, characterized in that, Implemented via a server, the method includes: Upon receiving the target blood pressure value sent by the blood pressure measuring device, determine whether the current blood pressure measurement belongs to the first preset anomaly; wherein, the target blood pressure value is measured by the blood pressure measuring device, and the first preset anomaly includes at least one of the following situations: the blood pressure measurement is correct but the blood pressure value is abnormal or the time interval between two consecutive blood pressure measurements is greater than or equal to the first preset duration; If the current blood pressure measurement falls under the first preset abnormality, a first voice message is sent to the blood pressure measuring device; wherein, the first voice message is used for follow-up of the patient's condition. Receive a second voice message sent by the blood pressure measuring device; wherein the second voice message includes the user's medical condition information in response to the first voice message; Based on the user's reported medical condition information, a diagnostic analysis is generated; The diagnostic analysis is sent to the target device; wherein the target device includes at least one of the following: the blood pressure measuring device, the corresponding user terminal, or the corresponding physician terminal.
2. The information acquisition method according to claim 1, characterized in that, Upon receiving the target blood pressure value, the method further includes: Determine whether this blood pressure measurement falls under the second preset anomaly; wherein, the second preset anomaly includes cases where the blood pressure measurement is incorrect; If the current blood pressure measurement is found to be an abnormality as defined by the second preset rule, a third voice message is sent to the blood pressure measuring device; wherein the third voice message is used to guide the user to remeasure the blood pressure.
3. The information acquisition method according to claim 2, characterized in that, The steps for determining whether this blood pressure measurement falls under the first preset abnormality or the second preset abnormality include: Obtain target parameters; wherein, the target parameters include: the time difference between the current blood pressure measurement and the previous blood pressure measurement, the systolic pressure difference, the diastolic pressure difference, and the target blood pressure value; Based on the target parameters, determine whether the current blood pressure measurement belongs to the first preset abnormality or the second preset abnormality.
4. The information acquisition method according to claim 3, characterized in that, The step of determining whether the current blood pressure measurement belongs to the first preset abnormality or the second preset abnormality based on the target parameter includes: If the time difference is less than or equal to the second preset duration, the blood pressure measurement is determined to be an abnormality of the second preset duration. If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and if the systolic pressure difference is greater than or equal to the first pressure value, or the diastolic pressure difference is greater than or equal to the second pressure value, then the current blood pressure measurement is determined to be an abnormality of the second preset duration. If the time difference is greater than the second preset duration and less than or equal to the third preset duration, and if the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the second pressure value, and the average of the two blood pressure measurements is not within the normal blood pressure range, then the current blood pressure measurement is determined to be an abnormality of the first preset duration. If the time difference is greater than the third preset duration and less than or equal to the first preset duration, and if the systolic pressure difference is greater than or equal to the first pressure value, or the diastolic pressure difference is greater than or equal to the third pressure value, then the current blood pressure measurement is determined to be a second preset abnormality; wherein, the third pressure value is less than the second pressure value. If the time difference is greater than the third preset duration and less than or equal to the first preset duration, and if the systolic pressure difference is less than the first pressure value and the diastolic pressure difference is less than the third pressure value, and the target blood pressure value is not within the normal blood pressure range, then the current blood pressure measurement is determined to be an abnormality of the first preset duration. If the time difference is greater than the first preset duration, then the current blood pressure measurement is determined to be an abnormal condition as defined by the first preset time.
5. The information acquisition method according to claim 2, characterized in that, Before the step of sending the first voice message to the blood pressure measuring device, or before the step of sending the third voice message to the blood pressure measuring device, the method further includes: The first voice is generated based on the dialogue template corresponding to the first preset anomaly; or the third voice is generated based on the dialogue template corresponding to the second preset anomaly; wherein the dialogue template corresponding to the first preset anomaly includes at least one sentence of disease follow-up text; and the dialogue template corresponding to the second preset anomaly includes at least one sentence of blood pressure measurement guidance text.
6. The information acquisition method according to claim 5, characterized in that, The step of generating the first speech based on the dialogue template corresponding to the first preset anomaly includes: If the dialogue template corresponding to the first preset anomaly includes at least two patient follow-up text statements, a first voice corresponding to the first patient follow-up text statement is generated; wherein, the first patient follow-up text statement is one of the text statements in the dialogue template corresponding to the first preset anomaly. The step of sending the first voice message to the blood pressure measuring device includes: Send the first voice message corresponding to the first patient follow-up text statement to the blood pressure measuring device; After the step of sending the first voice message corresponding to the first patient follow-up text statement to the blood pressure measuring device, the method further includes: Upon receiving the second voice message sent by the blood pressure measuring device, a second follow-up text statement matching the second voice message is determined in the dialogue template corresponding to the first preset abnormality; wherein, the second voice message includes the user's medical information in response to the first voice message corresponding to the first follow-up text statement. Generate a fourth voice corresponding to the second disease follow-up text statement; The fourth voice message is sent to the blood pressure measuring device.
7. An information acquisition method, characterized in that, This is achieved using a blood pressure measuring device, and the method includes: Upon detecting the end of the blood pressure measurement, the measured target blood pressure value is sent to the server; The server receives and plays the first voice message; wherein the first voice message is sent by the server when it determines that the current blood pressure measurement belongs to a first preset abnormality, and is used for disease follow-up. The first preset abnormality includes at least one of the following situations: the blood pressure measurement is correct but the blood pressure value is abnormal, or the time interval between two consecutive blood pressure measurements exceeds a first preset duration. The system receives a second voice message and sends it to the server; wherein the second voice message includes the user's medical condition information in response to the first voice message; the medical condition information is used to generate a diagnostic analysis.
8. The information acquisition method according to claim 7, characterized in that, After the step of sending the measured target blood pressure value to the server, the method further includes: The system receives and plays a third voice message sent by the server; wherein the third voice message is sent by the server when it determines that the current blood pressure measurement belongs to a second preset anomaly, the second preset anomaly including the case of incorrect blood pressure measurement, and the third voice message is used to guide the user to remeasure the blood pressure.
9. A blood pressure measuring device, characterized in that, include: Processor, network communication module, speaker and microphone; The processor is used to implement the information acquisition method as described in any one of claims 7 and 8 by controlling the network communication module, the speaker, and the microphone; The network communication module is used to transmit data under the control of the processor; The speaker is used to play voice under the control of the processor; The microphone is used to collect voice under the control of the processor.
10. An information acquisition system, characterized in that, include: Servers and blood pressure measurement devices; The server is used to implement the information acquisition method as described in any one of claims 1 to 6; The blood pressure measuring device is used to implement the information acquisition method as described in any one of claims 7 and 8.
11. An electronic device, characterized in that, include: Memory and processor; The memory is connected to the processor and is used to store programs; The processor is configured to implement the information acquisition method as described in claims 1 to 6 or any one of claims 7 and 8 by running a program in the memory.
12. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the information acquisition method as described in claims 1 to 6 or any one of claims 7 and 8.