A control method and device of a sphygmomanometer, a computer device and the sphygmomanometer
Patent Information
- Application Number
- CN202311237210.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2043-09-22
AI Technical Summary
[0005]有鉴于此,本发明提供了一种血压计的控制方法、装置、计算机设备及血压计,以解决某些用户经常忘记进行血压检测,不利于其病情监控的问题
[0005]有鉴于此,本发明提供了一种血压计的控制方法、装置、计算机设备及血压计,以解决某些用户经常忘记进行血压检测,不利于其病情监控的问题。
Smart Images

Figure CN117243581B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electrical equipment technology, and specifically to a control method, device, computer equipment, and blood pressure monitor for a blood pressure monitor. Background Technology
[0002] Hypertension is one of the most common internal medicine diseases, with a wide distribution, affecting people from the elderly to young adults. Patients with hypertension need to closely monitor their health and gradually manage it through diet and lifestyle changes.
[0003] A blood pressure monitor is an instrument used to measure blood pressure, also known as a sphygmomanometer, which helps patients better monitor blood pressure fluctuations. Blood pressure monitors on the market can be divided into mercury sphygmomanometers, electronic sphygmomanometers, and spring-loaded sphygmomanometers. Among these, spring-loaded and electronic sphygmomanometers are more commonly used. Compared to spring-loaded sphygmomanometers, electronic sphygmomanometers are significantly more intelligent and user-friendly, with features such as large screen displays and voice announcements that are more appealing to middle-aged and elderly people.
[0004] Currently, most blood pressure monitors on the market only have the function of broadcasting the measured blood pressure value via voice, and do not have the function of reminding users to check their blood pressure. This is not conducive to monitoring the condition of people who often forget to check their blood pressure due to reasons such as being too busy with work or memory decline. Summary of the Invention
[0005] In view of this, the present invention provides a control method, device, computer equipment and blood pressure monitor for a blood pressure monitor, in order to solve the problem that some users often forget to perform blood pressure checks, which is not conducive to their condition monitoring.
[0006] In a first aspect, embodiments of the present invention provide a control method for a blood pressure monitor, the method comprising the following steps: obtaining the current time; obtaining the current recommended measurement time point; and issuing a first prompt message indicating that blood pressure detection is required when the actual duration of the current time exceeding the current recommended measurement time point is greater than a preset duration threshold.
[0007] The blood pressure monitor control method provided in this embodiment obtains the current time and the current recommended measurement time. When the actual duration of the current time exceeding the current recommended measurement time exceeds a preset duration threshold, a first prompt message indicating that blood pressure measurement is required is issued. This allows the user to be reminded to perform a blood pressure measurement if they forget to do so.
[0008] In one optional implementation, before obtaining the current recommended measurement time point, the following steps are further included: when a set measurement time point is received, the previous recommended measurement time point is obtained; it is determined whether the set measurement time point is consistent with the previous recommended measurement time point; if they are consistent, the set measurement time point is used as the current recommended measurement time point; otherwise, a second prompt message is issued asking whether the set measurement time point needs to be changed, and the current recommended measurement time point is determined based on the feedback information of the second prompt message; or, when the historical measurement data analysis time point is reached, multiple historical measurement times are obtained, and the current recommended measurement time point is determined based on the multiple historical measurement times.
[0009] The currently recommended measurement time point can be determined by the user or by analyzing multiple historical measurement times, thus making the currently recommended measurement time point more in line with the user's habits.
[0010] In one optional implementation, determining the current recommended measurement time point based on multiple historical measurement times includes: calculating the median of the multiple historical measurement times; determining a time range based on the median; determining whether all the multiple historical measurement times are within the time range; if all the multiple historical measurement times are within the time range, calculating the average of the multiple historical measurement times and using the average as the current recommended measurement time point; otherwise, obtaining multiple preset time periods, determining the time period to which each historical measurement time belongs, and determining the current recommended measurement time point based on the time period to which each historical measurement time belongs; or, calculating the median of the multiple historical measurement times; determining a time range based on the median; determining whether all the multiple historical measurement times are within the time range; if all the multiple historical measurement times are within the time range, calculating the average of the multiple historical measurement times and using the average as the current recommended measurement time point; otherwise, using a preset time point as the current recommended measurement time point.
[0011] Therefore, whether the user's measurement time is relatively fixed or the user's measurement time is relatively scattered, the determined current recommended measurement time point can be more in line with the user's habits; or, it can enable the user to perform blood pressure measurement regularly, and the measured blood pressure value is more accurate.
[0012] In one optional implementation, determining the current recommended measurement time point based on the time period to which each historical measurement time belongs includes: determining the number of measurements for each time period and selecting the time period with the most measurements from multiple time periods; determining the similarity of historical measurement times contained in each time period and selecting the time period with the highest similarity; when the time period with the most measurements and the time period with the highest similarity are the same time period, determining the current recommended measurement time point based on the time period with the most measurements; when the time period with the most measurements and the time period with the highest similarity are not the same time period, displaying the time period with the most measurements and the time period with the highest similarity, and determining the current recommended measurement time point based on the feedback results.
[0013] This makes the determined current recommended measurement time point more in line with users' habits.
[0014] In one optional implementation, determining the current recommended measurement time point based on the feedback result includes: when a feedback result is received, using the feedback result as the current recommended measurement time point; when no feedback result is received, determining the current recommended measurement time point based on the time period with the most measurements.
[0015] This makes the determined current recommended measurement time point more in line with users' habits.
[0016] In one optional implementation, determining the current recommended measurement time point based on the time period with the most measurements includes: determining whether the historical measurement times contained in the test time period with the most measurements are concentrated; when the historical measurement times contained in the test time period with the most measurements are concentrated, calculating the average value of the historical measurement times contained in the test time period with the most measurements, and using the average value as the current recommended measurement time point; otherwise, using the middle time of the test time period with the most measurements as the current recommended measurement time point.
[0017] This makes the determined current recommended measurement time point more in line with users' habits.
[0018] In one optional implementation, when the actual duration of the current time exceeding the current recommended measurement time point is greater than a preset duration threshold, issuing a first prompt message indicating that blood pressure testing is required includes: sending the first prompt message to a first terminal when the actual duration of the current time exceeding the current recommended measurement time point reaches the duration threshold; and sending the first prompt message to a second terminal when no blood pressure test has been performed within the preset time period.
[0019] By sending the first notification message to different terminals, it can be ensured that users can complete blood pressure measurement within a fixed time period every day, thus ensuring stable blood pressure and good health.
[0020] Secondly, embodiments of the present invention also provide a control device for a blood pressure monitor. The device includes a first acquisition module, a second acquisition module, and an alert module. The first acquisition module is used to acquire the current time; the second acquisition module is used to acquire the current recommended measurement time point; and the alert module is used to issue a first alert message indicating that blood pressure testing is required when the current time exceeds the actual duration of the current recommended measurement time point by more than a preset duration threshold.
[0021] Thirdly, embodiments of the present invention also provide a computer device, including a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the control method of the blood pressure monitor described in the first aspect or any corresponding embodiment.
[0022] Fourthly, embodiments of the present invention also provide a blood pressure monitor, including the computer device of the third aspect.
[0023] Fifthly, embodiments of the present invention also provide a computer-readable storage medium storing computer instructions, which are used to cause a computer to execute the control method of the blood pressure monitor according to the first aspect or any corresponding embodiment. Attached Figure Description
[0024] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0025] Figure 1 This is a flowchart of a blood pressure monitor control method according to an embodiment of the present invention;
[0026] Figure 2 This is a flowchart of another blood pressure monitor control method according to an embodiment of the present invention;
[0027] Figure 3 This is a flowchart of another blood pressure monitor control method according to an embodiment of the present invention;
[0028] Figure 4 This is a flowchart of another blood pressure monitor control method according to an embodiment of the present invention;
[0029] Figure 5 This is a structural block diagram of a blood pressure monitor control device according to an embodiment of the present invention;
[0030] Figure 6 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of the present invention.
[0032] According to an embodiment of the present invention, a blood pressure monitor control method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0033] This embodiment provides a blood pressure monitor control method, which can be used in computer equipment. Figure 1 This is a flowchart of a blood pressure monitor control method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:
[0034] Step S101: Obtain the current time.
[0035] In this embodiment, the current time can be a certain time of day.
[0036] Step S102: Obtain the current recommended measurement time point.
[0037] In this embodiment, the currently recommended measurement time point is any time of day.
[0038] Step S103: When the actual duration of the current time exceeds the current recommended measurement time point and is greater than the preset duration threshold, a first prompt message indicating that blood pressure testing is required is issued.
[0039] The preset duration threshold can be determined based on actual circumstances, such as by the user according to their own habits. For example, the duration threshold could be 10 minutes or 5 minutes.
[0040] Specifically, if the current time has not reached the currently recommended measurement time point, or if the actual duration of the current time exceeding the currently recommended measurement time point has not reached the preset duration threshold, there is no need to issue the first prompt message indicating that blood pressure measurement is required.
[0041] The first prompt message can be sent to a smartphone connected to the blood pressure monitor. The smartphone connected to the blood pressure monitor can be the user's own smartphone or a smartphone belonging to a relative of the user. The control method for the blood pressure monitor provided in this embodiment obtains the current time and the current recommended measurement time point. When the actual duration of the current time exceeding the current recommended measurement time point is greater than a preset duration threshold, a first prompt message indicating that blood pressure measurement is required is issued. Therefore, the first prompt message can remind the user to perform a blood pressure measurement if they forget to do so.
[0042] This embodiment provides a blood pressure monitor control method, which can be used in computer equipment. Figure 2 This is a flowchart of another blood pressure monitor control method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:
[0043] Step S201: Determine the current recommended measurement time point.
[0044] As a specific implementation, step S201 includes: when a measurement time point is set, obtaining the previous recommended measurement time point; determining whether the set measurement time point is consistent with the previous recommended measurement time point; if consistent, using the set measurement time point as the current recommended measurement time point; otherwise, issuing a second prompt message asking whether the set measurement time point needs to be changed, and determining the current recommended measurement time point based on the feedback information of the second prompt message.
[0045] Specifically, when the feedback message indicates that no change is needed to the measurement time point, the set measurement time point will be used as the current recommended measurement time point; when the feedback message indicates that the set measurement time point needs to be changed, the previous recommended measurement time point will be used as the current recommended measurement time point.
[0046] As another specific implementation method, step S201: When the historical measurement data analysis time point is reached, multiple historical measurement times are obtained, and the current recommended measurement time point is determined based on the multiple historical measurement times.
[0047] In other words, the current recommended measurement time can be determined by the user or by analyzing multiple historical measurement times, thus making the current recommended measurement time more in line with the user's habits.
[0048] In one specific implementation, once the current recommended measurement time point is determined, it remains unchanged for a period of time (e.g., one month) until the user inputs a set measurement time point; or when the next historical measurement data analysis time point is reached (e.g., one month later), multiple historical measurement times within this month are obtained, and the current recommended measurement time point is determined based on the multiple historical measurement times.
[0049] Step S202: Obtain the current time.
[0050] Step S203: Obtain the current recommended measurement time point.
[0051] Step S204: When the actual duration of the current time exceeds the current recommended measurement time point and reaches the preset duration threshold, a first prompt message indicating that blood pressure detection is required is sent to the first terminal.
[0052] Specifically, the first terminal can be the user's own smartphone.
[0053] Step S205: Determine whether a blood pressure test has been conducted within the preset time period; if no blood pressure test has been conducted, proceed to step S206.
[0054] Step S206: Send the first prompt message indicating that blood pressure testing is required to the second terminal.
[0055] Specifically, the second terminal can be a smartphone belonging to a relative of the user.
[0056] In other words, if the actual duration of the current measurement exceeds the preset threshold, a first reminder message will be sent to the user's smartphone. If the user does not take a blood pressure measurement within the preset time period after the blood pressure monitor sends the first reminder message, the blood pressure monitor will send the first reminder message to a relative's smartphone, allowing the family to remind the user to take a blood pressure measurement. This ensures that the user completes the blood pressure measurement within a fixed time period every day, guaranteeing stable blood pressure and good health.
[0057] The blood pressure monitor control method provided in this embodiment can not only remind the user to perform a blood pressure measurement when the user forgets to do so, but also make the current recommended measurement time point more in line with the user's habits by obtaining the user's set current recommended measurement time point or by analyzing multiple historical measurement times. By sending the first reminder message to different terminals, it can ensure that the user can complete the blood pressure measurement within a fixed time period every day, thus ensuring the user's blood pressure stability and physical health.
[0058] This embodiment provides a blood pressure monitor control method, which can be used in computer equipment. Figure 3 This is a flowchart of another blood pressure monitor control method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:
[0059] Step S301: When the historical measurement data analysis time point is reached, acquire multiple historical measurement times.
[0060] Step S302: Determine the current recommended measurement time point based on multiple historical measurement times.
[0061] Specifically, step S302 includes:
[0062] Step S3021: Calculate the median of multiple historical measurement times.
[0063] Step S3022: Determine the time range based on the median.
[0064] Specifically, the time range can be obtained from the median. For example, when the median of multiple historical measurement times is 2:45 PM, the time range can be 2:30 PM to 3:00 PM; as another example, when the median of multiple historical measurement times is 8:00 AM, the time range can be 7:30 AM to 8:20 AM.
[0065] Step S3023: Determine whether multiple historical measurement times are all within the time range. If multiple historical measurement times are all within the time range, proceed to step S3024; if at least one historical measurement time is not within the time range, proceed to step S3025.
[0066] This is because some users have relatively fixed measurement times, while others have more dispersed measurement times. Therefore, different processing methods are needed for different users.
[0067] Step S3024: Calculate the average of multiple historical measurement times and use the average as the current recommended measurement time point.
[0068] For some users, the measurement time is relatively fixed and falls within a certain time range. For example, the measurement time point on the first day is M1, the measurement time point on the second day is M2, and so on, with the measurement time point on the 30th day being M30. Then the current recommended measurement time point S = (M1 + M2 + M3 + ... + M30) / 30.
[0069] Step S3025: Obtain multiple preset time periods, determine the time period to which each historical measurement time belongs, and determine the current recommended measurement time point based on the time period to which each historical measurement time belongs.
[0070] Specifically, step S3025 includes:
[0071] Step a1: Determine the number of measurements for each time period, and select the time period with the most measurements from among the multiple time periods.
[0072] Step a2: Determine the similarity of historical measurement times within each time period, and select the time period with the highest similarity; when the time period with the most measurements and the time period with the highest similarity are the same time period, determine the current recommended measurement time point based on the time period with the most measurements.
[0073] Step a3: When the time period with the most measurements and the time period with the highest similarity are not the same time period, display the time period with the most measurements and the time period with the highest similarity, and determine the current recommended measurement time point based on the feedback results. More specifically, determining the current recommended measurement time point based on the feedback results includes: when feedback results are received, using the feedback results as the current recommended measurement time point; when no feedback results are received, determining the current recommended measurement time point based on the time period with the most measurements. This makes the determined recommended measurement time more in line with user habits.
[0074] More specifically, determining the current recommended measurement time based on the period with the most measurements involves: determining whether the historical measurement times within the period with the most measurements are concentrated; if so, calculating the average of the historical measurement times within that period and using that average as the current recommended measurement time; otherwise, using the midpoint of the period with the most measurements as the current recommended measurement time. This ensures that the determined recommended measurement time better aligns with user habits.
[0075] Some users' measurement times are scattered and not within a specific time frame. For example, the time can be divided into several time periods: morning (5:00 AM to 11:00 AM), noon (11:00 AM to 2:00 PM), afternoon (2:00 PM to 6:00 PM), and evening (6:00 PM to midnight). Determine which time period a user measured the most times within a month; then determine the similarity of historical measurement times within each time period and select the time period with the highest similarity.
[0076] When the time period with the most measurements and the time period with the highest similarity are the same, the midpoint of that time period is taken as the current recommended measurement time point. For example, if it is a morning time period, the current recommended measurement time point is 8:00 AM.
[0077] When the time period with the most measurements and the time period with the highest similarity are not the same time period, the time period with the most measurements and the time period with the highest similarity are displayed to the user. When the user's feedback is received, the feedback result is used as the current recommended measurement time point; when no feedback result is received, the current recommended measurement time point is determined based on the time period with the most measurements.
[0078] Step S303: Obtain the current time.
[0079] Step S304: Obtain the current recommended measurement time point.
[0080] Step S305: When the actual duration of the current time exceeds the current recommended measurement time point and is greater than the preset duration threshold, a first prompt message indicating that blood pressure testing is required is issued.
[0081] The blood pressure monitor control method provided in this embodiment can not only remind the user to perform a blood pressure measurement when the user forgets to do so, but also ensure that the determined current recommended measurement time point is more in line with the user's habits, regardless of whether the user's measurement time is relatively fixed or scattered.
[0082] This embodiment provides a blood pressure monitor control method, which can be used in computer equipment. Figure 4 This is a flowchart of another blood pressure monitor control method according to an embodiment of the present invention, such as... Figure 4 As shown, the process includes the following steps:
[0083] Step S401: When the historical measurement data analysis time point is reached, acquire multiple historical measurement times.
[0084] Step S402: Determine the current recommended measurement time point based on multiple historical measurement times.
[0085] Specifically, step S402 includes:
[0086] Step S4021: Calculate the median of multiple historical measurement times.
[0087] Step S4022: Determine the time range based on the median.
[0088] Step S4023: Determine whether multiple historical measurement times are all within the time range. If multiple historical measurement times are all within the time range, proceed to step S4024; if at least one historical measurement time is not within the time range, proceed to step S4025.
[0089] This is because some users have relatively fixed measurement times, while others have more dispersed measurement times. Therefore, different processing methods are needed for different users.
[0090] Step S4024: Calculate the average of multiple historical measurement times and use the average as the current recommended measurement time point.
[0091] Step S4025: Use the preset time point as the current recommended measurement time point.
[0092] Specifically, the preset time point is the time point when the blood pressure measurement value is relatively accurate.
[0093] This is because when users' blood pressure measurements are scattered, it indicates an irregular measurement pattern, and the measurement time has a certain impact on the results. Generally, blood pressure readings taken between 7:00 AM and 9:00 AM are the time after waking up and preparing for breakfast, and these times are considered relatively accurate. Therefore, choosing a time point between 7:00 AM and 9:00 AM is the recommended measurement time. This not only allows users to perform blood pressure checks regularly but also ensures more accurate readings.
[0094] Step S403: Obtain the current time.
[0095] Step S404: Obtain the current recommended measurement time point.
[0096] Step S405: When the actual duration of the current time exceeds the current recommended measurement time point and is greater than the preset duration threshold, a first prompt message indicating that blood pressure testing is required is issued.
[0097] The blood pressure monitor control method provided in this embodiment can not only remind the user to perform a blood pressure test when the user forgets to do so, but also enable the user to perform blood pressure tests regularly and obtain relatively accurate blood pressure values.
[0098] This embodiment also provides a control device for a blood pressure monitor, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0099] This embodiment provides a control device for a blood pressure monitor, such as... Figure 5 As shown, it includes:
[0100] The first acquisition module 501 is used to acquire the current time.
[0101] The second acquisition module 502 is used to acquire the current recommended measurement time point.
[0102] The reminder module 503 is used to issue a first reminder message that blood pressure testing is required when the actual duration of the current time exceeds the current recommended measurement time point and is greater than the preset duration threshold.
[0103] In some optional embodiments, the control device of the blood pressure monitor further includes a first currently recommended measurement time point determination module and a second currently recommended measurement time point determination module. When a set measurement time point is received, the first currently recommended measurement time point determination module is used to use the set measurement time point as the currently recommended measurement time point. When the historical measurement data analysis time point is reached, the second currently recommended measurement time point determination module is used to acquire multiple historical measurement times and determine the currently recommended measurement time point based on the multiple historical measurement times.
[0104] In some optional implementations, the second current recommended measurement time point determination module includes a calculation unit, a time range determination unit, and a judgment sub-unit. The calculation unit is used to calculate the median of multiple historical measurement times; the time range determination unit is used to determine the time range based on the median; the judgment unit is used to determine whether multiple historical measurement times are all within the time range; when multiple historical measurement times are all within the time range, the calculation unit is also used to calculate the average value of multiple historical measurement times and use the average value as the current recommended measurement time point; when at least one historical measurement time is not within the time range, the calculation unit is also used to obtain multiple preset time periods, determine the time period to which each historical measurement time belongs, and determine the current recommended measurement time point based on the time period to which each historical measurement time belongs; or use the preset time point as the current recommended measurement time point.
[0105] In one optional implementation, the calculation unit is specifically used to: determine the number of measurements for each time period, and select the time period with the most measurements from multiple time periods; determine the similarity of historical measurement times contained in each time period, and select the time period with the highest similarity; when the time period with the most measurements and the time period with the highest similarity are the same time period, determine the current recommended measurement time point based on the time period with the most measurements; when the time period with the most measurements and the time period with the highest similarity are not the same time period, display the time period with the most measurements and the time period with the highest similarity, and determine the current recommended measurement time point based on the feedback results.
[0106] In one optional implementation, the calculation unit is specifically used to: when a feedback result is received, use the feedback result as the current recommended measurement time point; when no feedback result is received, determine the current recommended measurement time point based on the time period with the most measurements.
[0107] In one optional implementation, the calculation unit is specifically used to: determine whether the historical measurement times contained in the test time period with the most measurements are concentrated; when the historical measurement times contained in the test time period with the most measurements are concentrated, calculate the average value of the historical measurement times contained in the test time period with the most measurements, and use the average value as the current recommended measurement time point; otherwise, use the middle time of the test time period with the most measurements as the current recommended measurement time point.
[0108] In this embodiment, the control device of the blood pressure monitor is presented in the form of a functional unit. Here, a unit refers to an ASIC circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0109] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0110] This invention also provides a computer device having the above-described features. Figure 5 The control device of the blood pressure monitor shown.
[0111] This invention also provides a blood pressure monitor with the aforementioned computer device. In related technologies, blood pressure monitors only provide voice announcements during and at the end of the test, informing the user of precautions during the test and the results after the test, respectively. However, they lack any reminder function for users who frequently forget to take their blood pressure readings. The blood pressure monitor provided by this invention can remind users in such situations to prevent them from forgetting to take the test; moreover, it can remind users based on their measurement habits or at specified intervals.
[0112] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 6 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 6Take a processor 10 as an example.
[0113] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0114] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0115] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device as shown by a landing page for an app. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0116] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0117] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.
[0118] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.
[0119] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0120] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A control method for a blood pressure monitor, characterized in that, The method includes: Get the current time; Obtain the current recommended measurement time point; When the current time exceeds the actual duration of the currently recommended measurement time point by more than a preset duration threshold, a first prompt message indicating that blood pressure testing is required is issued. Before obtaining the current recommended measurement time point, the method further includes: when the historical measurement data analysis time point is reached, obtaining multiple historical measurement times, and determining the current recommended measurement time point based on the multiple historical measurement times; Determining the current recommended measurement time point based on multiple historical measurement times includes: Calculate the median of multiple historical measurement times; determine a time range based on the median; determine whether all of the multiple historical measurement times are within the time range; when all of the multiple historical measurement times are within the time range, calculate the average of the multiple historical measurement times and use the average as the current recommended measurement time point; otherwise, obtain multiple preset time periods, determine the time period to which each of the historical measurement times belongs, and determine the current recommended measurement time point based on the time period to which each of the historical measurement times belongs. The step of determining the current recommended measurement time point based on the time period to which each of the historical measurement times belongs includes: determining the number of measurements for each time period and selecting the time period with the most measurements from the multiple time periods; determining the similarity of the historical measurement times contained in each time period and selecting the time period with the highest similarity; when the time period with the most measurements and the time period with the highest similarity are the same time period, determining the current recommended measurement time point based on the time period with the most measurements; when the time period with the most measurements and the time period with the highest similarity are not the same time period, displaying the time period with the most measurements and the time period with the highest similarity, and determining the current recommended measurement time point based on the feedback result.
2. The method according to claim 1, characterized in that, Before obtaining the current recommended measurement time point, the following is also included: When the set measurement time point is received, the previous recommended measurement time point is retrieved; Determine whether the set measurement time point is consistent with the previous recommended measurement time point; When they match, the set measurement time point is taken as the current recommended measurement time point; Otherwise, a second prompt message is issued asking whether the measurement time point needs to be changed, and the current recommended measurement time point is determined based on the feedback information from the second prompt message.
3. The method according to claim 1, characterized in that, Determining the current recommended measurement time point based on the feedback results includes: When the feedback result is received, the feedback result will be used as the current recommended measurement time point; If no feedback result is received, the current recommended measurement time point is determined based on the time period with the most measurements.
4. The method according to claim 1 or 2, characterized in that, Determining the current recommended measurement time point based on the time period with the most measurements includes: Determine whether the historical measurement times within the test period with the most measurements are concentrated; When the historical measurement times contained in the test time period with the most measurements are concentrated, the average value of the historical measurement times contained in the test time period with the most measurements is calculated, and the average value is used as the current recommended measurement time point; Otherwise, the midpoint of the test period with the most measurements will be used as the current recommended measurement time point.
5. The method according to claim 1, characterized in that, When the current time exceeds the actual duration of the currently recommended measurement time point by more than a preset duration threshold, a first prompt message indicating the need for blood pressure monitoring is issued, including: When the actual duration of the current time exceeding the current recommended measurement time point reaches the duration threshold, the first prompt message will be sent to the first terminal; If no blood pressure test has been performed within the preset time period, the first prompt message will be sent to the second terminal.
6. A control device for a blood pressure monitor, characterized in that, The device includes: The first acquisition module is used to acquire the current time. The second acquisition module is used to acquire the current recommended measurement time point; The reminder module is used to issue a first reminder message that blood pressure testing is required when the actual duration of the current time exceeds the current recommended measurement time point by more than a preset duration threshold. The control device further includes a second currently recommended measurement time point determination module; Before obtaining the current recommended measurement time point, when the historical measurement data analysis time point is reached, the second current recommended measurement time point determination module is used to obtain multiple historical measurement times and determine the current recommended measurement time point based on the multiple historical measurement times. The second currently recommended measurement time point determination module is specifically used for: Calculate the median of multiple historical measurement times; determine a time range based on the median; determine whether all of the multiple historical measurement times are within the time range; when all of the multiple historical measurement times are within the time range, calculate the average of the multiple historical measurement times and use the average as the current recommended measurement time point; otherwise, obtain multiple preset time periods, determine the time period to which each of the historical measurement times belongs, and determine the current recommended measurement time point based on the time period to which each of the historical measurement times belongs. The step of determining the current recommended measurement time point based on the time period to which each of the historical measurement times belongs includes: determining the number of measurements for each time period and selecting the time period with the most measurements from the multiple time periods; determining the similarity of the historical measurement times contained in each time period and selecting the time period with the highest similarity; when the time period with the most measurements and the time period with the highest similarity are the same time period, determining the current recommended measurement time point based on the time period with the most measurements; when the time period with the most measurements and the time period with the highest similarity are not the same time period, displaying the time period with the most measurements and the time period with the highest similarity, and determining the current recommended measurement time point based on the feedback result.
7. A computer device, characterized in that, include: The device includes a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the control method of the blood pressure monitor according to any one of claims 1 to 5.
8. A blood pressure monitor, characterized in that, Includes the computer device as described in claim 7.
Citation Information
Patent Citations
Card punching recommendation method, electronic equipment and computer readable storage medium
CN116320141A
Blood pressure measurement and reminder system
US20100194572A1