Data guarantee system and method based on continuous blood glucose monitoring system and storage medium

By designing a data assurance system in the continuous blood glucose monitoring system, and using the communication connections between CGM acquisition equipment, terminal equipment and cloud servers for abnormal detection, the problem of blood glucose data collection stability is solved and data security and continuity is achieved.

CN119785956APending Publication Date: 2025-04-08GOERTEK INC

Patent Information

Application Number
CN202411718205.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

Continuous blood glucose monitoring system faces stability problems when collecting blood glucose data, resulting in data discontinuity and gaps in monitoring.

Method used

A data assurance system based on a continuous blood glucose monitoring system is designed, including CGM acquisition equipment, terminal equipment and cloud server. Through the communication connection between the terminal device and the CGM acquisition device and the cloud server, blood sugar data is obtained and abnormal detection is performed to ensure the stability and storage security of the data.

Benefits of technology

By storing blood sugar data in three locations: the collection device, the terminal device and the cloud server, the security and continuity of the data are ensured, and the monitoring data gaps caused by device failure or communication problems are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119785956A_ABST
    Figure CN119785956A_ABST
Patent Text Reader

Abstract

The invention relates to the field of blood glucose monitoring, in particular to a data guarantee system and method based on a continuous blood glucose monitoring system and a storage medium. The data guarantee system comprises a CGM acquisition device, a terminal device and a cloud server. The terminal device is in communication connection with the CGM collection device and the cloud server, and the terminal device obtains blood glucose data collected by the CGM collection device based on communication connection and uploads the blood glucose data to the cloud server; the terminal equipment is further used for performing first anomaly detection according to the blood glucose data, and the first anomaly detection is used for detecting the equipment state of the CGM acquisition equipment and the communication condition of the CGM acquisition equipment and the terminal equipment; the cloud server is used for acquiring the blood glucose data sent by the terminal equipment and performing second anomaly detection according to the blood glucose data, and the second anomaly detection is at least used for detecting the communication condition between the terminal equipment and the cloud server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of blood glucose monitoring, and more specifically, to a data assurance system, method and storage medium based on a continuous blood glucose monitoring system. Background Art

[0002] Blood sugar refers to the glucose content in the blood, which is the main source of energy for the human body. Normal blood sugar levels are essential for maintaining body functions. China has 141 million people with diabetes, making it the region with the most diabetes patients in the world, far higher than India (74 million), Pakistan (33 million) and the United States (32 million), which rank second to fourth. The number of patients continues to grow rapidly, with 60 million new diabetes patients in the past decade.

[0003] CGM (Continuous Glucose Monitoring) is a technology that continuously monitors the glucose concentration in the interstitial fluid of the subcutaneous tissue through a glucose sensor. Compared with traditional finger capillary blood glucose monitoring, CGM can provide more comprehensive and continuous blood glucose information, help understand the trend of blood glucose fluctuations, and discover high and low blood glucose events that are not easily detected by traditional monitoring methods. However, one of the main challenges facing continuous glucose monitoring (CGM) technology is how to ensure the stability of blood glucose data collected by the continuous glucose monitoring system. Summary of the invention

[0004] An object of the present disclosure is to provide a data assurance system based on a continuous blood glucose monitoring system, which can ensure the stability of blood glucose data collected by the continuous blood glucose monitoring system.

[0005] According to a first aspect of the present disclosure, there is provided a data assurance system based on a continuous blood glucose monitoring system, the data assurance system comprising a CGM acquisition device, a terminal device and a cloud server;

[0006] The terminal device is connected to the CGM acquisition device and the cloud server for communication respectively. The terminal device obtains the blood glucose data collected by the CGM acquisition device based on the communication connection and uploads the blood glucose data to the cloud server.

[0007] The terminal device is also used to perform a first abnormality detection based on the blood glucose data, and the first abnormality detection is used to detect the device state of the CGM acquisition device and the communication status between the CGM acquisition device and the terminal device;

[0008] The cloud server is used to obtain the blood sugar data sent by the terminal device and perform a second abnormality detection based on the blood sugar data. The second abnormality detection is at least used to detect the communication status between the terminal device and the cloud server.

[0009] Optionally, performing a first abnormality detection according to the blood sugar data includes:

[0010] determining whether the terminal device receives blood sugar data within a first preset time;

[0011] When receiving the blood sugar data, determining whether the blood sugar data is valid data;

[0012] The terminal device is also used to: when the blood glucose data is invalid data, send a first message prompt to the user, and the first message prompt is used to prompt the user that the CGM collection device is not worn correctly.

[0013] Optionally, performing a first abnormality detection according to the blood sugar data further includes:

[0014] In the case where no blood glucose data is received, the communication status between the terminal device and the CGM collection device is detected;

[0015] In the case where the CGM acquisition device is in communication connection with the terminal device, determining a device state of the CGM acquisition device based on the communication connection;

[0016] The terminal device is also used to send a second message prompt to the user, and the second message prompt is used to show the user the device status of the CGM collection device.

[0017] Optionally, performing a first abnormality detection according to the blood sugar data further includes:

[0018] In the case where the CGM acquisition device and the terminal device are not in communication connection, detect whether the communication connection can be restored;

[0019] The terminal device is also used to: send a third message prompt to the user when the communication connection cannot be restored, and the third message prompt is used to prompt the user that the communication between the terminal device and the CGM acquisition device fails;

[0020] When the communication connection is recoverable, the communication connection with the CGM collection device is reestablished, and blood glucose data is received based on the communication connection.

[0021] Optionally, performing a second abnormality detection based on the blood sugar data includes:

[0022] determining whether the cloud server receives the blood sugar data within a second preset time;

[0023] In the case where no blood sugar data is received, detecting the communication status between the terminal device and the cloud server;

[0024] When the terminal device is in communication connection with the cloud server, determining a device state of the terminal device based on the communication connection;

[0025] The cloud server is also used to send a fourth message prompt to the user, and the fourth message prompt is used to show the device status of the terminal device to the user.

[0026] Optionally, performing a second abnormality detection based on the blood sugar data includes:

[0027] When the terminal device and the cloud server are not connected, detect whether the communication connection can be restored;

[0028] The cloud server is further used to: send a fifth message prompt to the user when the communication connection cannot be restored, and the fifth message prompt is used to prompt the user that there is a communication failure between the terminal device and the cloud server;

[0029] When the communication connection is recoverable, the communication connection with the terminal device is reestablished, and the blood sugar data is received based on the communication connection.

[0030] Optionally, the CGM acquisition device is further connected to a cloud server for communication, and the cloud server acquires the second blood glucose data collected by the CGM acquisition device based on the communication connection;

[0031] The cloud server is further configured to: upon receiving the second blood sugar data, determine whether the second blood sugar data is valid data;

[0032] In the case where the second blood glucose data is invalid data, a sixth message prompt is sent to the user, and the sixth message prompt is used to prompt the user that the CGM collection device is not worn correctly.

[0033] Optionally, the cloud server is also used to compare the first blood sugar data uploaded by the terminal device with the second blood sugar data, and when the first blood sugar data is the same as the second blood sugar data, store the first blood sugar data or the second blood sugar data.

[0034] According to a second aspect of the present disclosure, a data assurance method based on a continuous blood glucose monitoring system is provided, wherein the continuous blood glucose monitoring system includes a CGM acquisition device, a terminal device and a cloud server; the terminal device is respectively connected to the CGM acquisition device and the cloud server for communication, the terminal device obtains the blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server, the method comprising:

[0035] Controlling the terminal device to perform a first abnormality detection according to the blood glucose data, wherein the first abnormality detection is used to detect a device state of the CGM acquisition device and a communication status between the CGM acquisition device and the terminal device;

[0036] The cloud server is controlled to perform a second abnormality detection according to the blood glucose data, wherein the second abnormality detection is at least used to detect the communication status between the terminal device and the cloud server.

[0037] According to a third aspect of the present disclosure, a storage medium is provided, on which computer instructions are stored, and when the computer instructions are executed by a processor, the steps of the method described in the second aspect are implemented.

[0038] One technical effect of the present disclosure is that it provides a data security system based on a continuous blood glucose monitoring system, wherein a terminal device is communicatively connected to a CGM acquisition device and a cloud server respectively, and the terminal device obtains blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server. Based on this, the blood glucose data collected by the CGM acquisition device can be stored in three locations, namely the acquisition device, the terminal and the cloud, respectively, thereby ensuring the security of the data. At the same time, the terminal device and the cloud device can also detect the device status of the CGM acquisition device and the above-mentioned communication connection according to the blood glucose data, thereby improving the robustness of the CGM system, ensuring continuous monitoring of blood glucose data, and reducing gaps in monitoring data caused by equipment failure or communication problems.

[0039] Other features and advantages of the embodiments of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.

[0041] Figure 1 It is a structural diagram of a data assurance system based on a continuous blood glucose monitoring system provided by the present application;

[0042] Figure 2 This is a flow chart of a data assurance method based on a continuous blood glucose monitoring system provided in this application. DETAILED DESCRIPTION

[0043] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.

[0044] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0045] Techniques and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the techniques and equipment should be considered part of the specification.

[0046] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0047] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0048] The present application embodiment provides a data security system 100 based on a continuous blood glucose monitoring system. Figure 1 As shown, the data security system includes a CGM acquisition device 101, a terminal device 102 and a cloud server 103. The terminal device is respectively connected to the CGM acquisition device and the cloud server in communication, and the terminal device obtains the blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server; the terminal device is also used to perform a first abnormality detection based on the blood glucose data, and the first abnormality detection is used to detect the device state of the CGM acquisition device and the communication status between the CGM acquisition device and the terminal device; the cloud server is used to obtain the blood glucose data sent by the terminal device, and perform a second abnormality detection based on the blood glucose data, and the second abnormality detection is at least used to detect the communication status between the terminal device and the cloud server.

[0049] In the application embodiment, the CGM collection device can be an implantable collection device that continuously samples the user's glucose level through a glucose sensor. In another example, the CGM collection device can also be a non-implantable CGM device, whose sensor can be attached to the skin surface to monitor the glucose concentration of the subcutaneous tissue fluid, thereby monitoring the user's blood sugar level.

[0050] In this embodiment, the CGM acquisition device may include a sensor for collecting data and a transmitter for sending data, that is, a communication module. The CGM device can be connected to the terminal device or the cloud server in communication based on the transmitter.

[0051] In this embodiment, the terminal device can be, for example, a mobile phone, a tablet or other smart device. The terminal device is respectively connected to the CGM acquisition device and the cloud server for communication, and can receive the blood sugar data of the user collected by the CGM acquisition device. In the present application, the CGM acquisition device can upload its own collected data once in each cycle. After receiving the blood sugar data, the terminal device can store it and upload it to the cloud server periodically. In this example, the cycle of uploading blood sugar data by the CGM acquisition device and the cycle of uploading blood sugar data by the terminal device can be different. Generally speaking, the terminal device can upload data to the cloud in a longer cycle to store the data, while the CGM device can upload it to the terminal device in a relatively shorter cycle to determine the user's blood sugar condition at a higher frequency.

[0052] In this embodiment, after receiving the blood sugar data sent by the terminal device, the cloud server can store the data, or determine the user's blood sugar condition by analyzing the blood sugar data.

[0053] In an embodiment of the present application, the terminal device is also used to perform abnormality detection based on the blood glucose data uploaded by the CGM acquisition device, by detecting the status and communication status of the CGM device. For example, when the blood glucose data received by the terminal device is empty, it can be determined that the CGM acquisition device is not worn properly. Alternatively, in the case of a spike in blood glucose data, it can also be determined that electromagnetic signal infection may occur in the surrounding area, or, when the blood glucose data drifts, it may be necessary to adjust the setting position of the CGM device, etc. At the same time, in other cases, data stagnation, attenuation, deviation, etc. can be detected.

[0054] In the present application, the cloud server can also be used to perform anomaly detection based on the blood glucose data sent by the terminal device. The detection is at least used to detect the communication between the terminal device and the cloud server. For example, when data loss occurs, or when the blood glucose data uploaded by the terminal device is not received in a certain period, it can be determined that there is an abnormality in the communication between the terminal device and the cloud server.

[0055] In this example, a data security system based on a continuous blood glucose monitoring system is provided, wherein the terminal device is respectively connected to the CGM acquisition device and the cloud server in communication, and the terminal device obtains the blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server. Based on this, the blood glucose data collected by the CGM acquisition device can be stored in three locations: the acquisition device, the terminal, and the cloud, respectively, to ensure the security of the data. At the same time, the terminal device and the cloud device can also detect the device status of the CGM acquisition device and the above-mentioned communication connection based on the blood glucose data, thereby improving the robustness of the CGM system, ensuring continuous monitoring of blood glucose data, and reducing gaps in monitoring data caused by equipment failure or communication problems.

[0056] In an example of the present embodiment, a first abnormality detection is performed based on blood glucose data, including: determining whether the terminal device receives blood glucose data within a first preset time; when the blood glucose data is received, determining whether the blood glucose data is valid data; the terminal device is also used to: when the blood glucose data is invalid data, send a first message prompt to the user, the first message prompt is used to prompt the user that the CGM acquisition device is not worn correctly.

[0057] The terminal device may first determine whether blood glucose data is received within the first preset time, and the first preset time may be the same as or longer than the period during which the CGM acquisition device uploads blood glucose data. If the terminal device receives blood glucose data within the first preset time, it indicates that the communication between the CGM acquisition device and the terminal device is normal. At this time, it may be determined whether the blood glucose data uploaded by the CGM acquisition device is valid data. When the blood glucose data is invalid data, such as empty data or other forms of invalid data, the terminal device may determine that the CGM acquisition device is not worn properly. At this time, the terminal device may send a message prompt to remind the user that the device is not worn properly, so that the user can adjust the CGM device based on the message prompt to monitor his or her own blood glucose data.

[0058] In the embodiment of the present application, the terminal device can obtain and analyze blood glucose data based on its own installed APP (Application), or send message prompts to the user, etc. In this example, the terminal device APP can send a message prompt to the user that "CGM collection device is worn abnormally".

[0059] In an example of the present embodiment, performing a first abnormality detection based on blood glucose data also includes: when no blood glucose data is received, detecting the communication status between the terminal device and the CGM acquisition device; when the CGM acquisition device is communicatively connected to the terminal device, determining the device status of the CGM acquisition device based on the communication connection; the terminal device is also used to: send a second message prompt to the user, the second message prompt is used to show the device status of the CGM acquisition device to the user.

[0060] In one example, if the terminal device does not receive blood glucose data within the first preset time, it indicates that there is a problem with the communication between the CGM acquisition device and the terminal device or the CGM device itself. At this time, the communication status between the terminal device and the CGM acquisition device can be determined, for example, a handshake signal is sent to the CGM device, and a signal fed back by the CGM device is received. When the feedback signal of the CGM device is received, it indicates that there is no problem in the communication between the two. The reason why the terminal device did not receive the blood glucose data is that there is a problem with the CGM device itself. At this time, the terminal device can obtain the device status of the CGM device based on the communication connection, which may include the power status of the CGM device, the working status of each module, the power supply status, etc., so as to determine the reason why the blood glucose data was not received. At this time, the terminal device can send a message prompt to prompt the user of the current device status of the CGM device, so that the user can adjust the CGM device based on the message prompt to monitor his own blood glucose data.

[0061] In an example of the present embodiment, performing a first abnormality detection based on blood glucose data also includes: when the CGM acquisition device and the terminal device are not in communication connection, detecting whether the communication connection is recoverable; the terminal device is also used to: when the communication connection is not recoverable, sending a third message prompt to the user, the third message prompt is used to prompt the user that there is a communication failure between the terminal device and the CGM acquisition device; when the communication connection is recoverable, re-establishing the communication connection with the CGM acquisition device, and receiving blood glucose data based on the communication connection.

[0062] In one example, when the terminal device is not in communication connection with the CGM device, it may be due to network fluctuations or the distance between the two being too far at a certain moment, or it may be due to a failure of the communication module of a certain device. At this time, the terminal device can determine whether the communication connection can be restored. For example, you can try to search for the CGM device to see if you can search for the device. If you can search, it is considered that the communication connection can be restored. If you can't search, it is determined that the communication connection cannot be restored. In another example, the terminal device can also determine how many cycles of blood glucose data are missing. When the number of cycles is less than the threshold, it means that the communication between the terminal device and the CGM acquisition device may be temporarily disconnected. At this time, it can be considered that the communication connection can be restored. When the number of cycles is greater than or equal to the threshold, it means that the terminal device and the CGM device are disconnected for a long time. At this time, the communication connection can be artificially unrecoverable. In the case of restorable communication connection, the terminal device can continuously try to communicate with the CGM acquisition device. In the case of unrecoverable communication connection, the terminal device can send a message prompt to prompt the user that the communication between the terminal device and the CGM device is faulty, so that the user can check whether the CGM device is off or lost based on the message prompt, so as to retrieve it in time to monitor their own blood glucose data.

[0063] In an example of the present embodiment, a second abnormality detection is performed based on blood glucose data, including: determining whether the cloud server receives the blood glucose data within a second preset time; if the blood glucose data is not received, detecting the communication status between the terminal device and the cloud server; if the terminal device is communicatively connected to the cloud server, determining the device status of the terminal device based on the communication connection; the cloud server is also used to: send a fourth message prompt to the user, and the fourth message prompt is used to show the device status of the terminal device to the user.

[0064] The cloud server may first determine whether the blood glucose data is received within the second preset time, and the second preset time may be the same as or longer than the period of the terminal device uploading the blood glucose data. If the cloud server receives the blood glucose data within the second preset time, it indicates that the communication between the cloud server and the terminal device is normal, and the terminal device state is relatively normal. If the cloud server does not receive the blood glucose data within the second preset time, it indicates that there is a problem with the communication between the cloud server and the terminal device or the terminal device itself. At this time, the communication status of the terminal device and the cloud server can be determined. For example, the cloud server sends a handshake signal to the terminal device and receives a signal fed back by the terminal device. When the feedback signal of the terminal device is received, it indicates that there is no problem in the communication between the two. The reason why the cloud server did not receive the blood glucose data is that there is a problem with the terminal device itself. At this time, the cloud server can obtain the device status of the terminal device based on the communication connection, such as the running status of the APP in the terminal device, etc., so as to determine the reason why the blood glucose data was not received. At this time, the terminal device can send a message prompt to prompt the user of the current device status of the terminal, so that the user can adjust the terminal device based on the message prompt to upload the blood glucose data.

[0065] It should be noted that in this embodiment, since there may be problems with the APP process, the cloud server may send message reminders to the user not through the APP, but in the form of text messages, phone calls, etc.

[0066] In an example of the present embodiment, a second abnormality detection is performed based on blood glucose data, including: when the terminal device and the cloud server are not in communication connection, detecting whether the communication connection is recoverable; the cloud server is also used to: when the communication connection is not recoverable, send a fifth message prompt to the user, the fifth message prompt is used to prompt the user that there is a communication failure between the terminal device and the cloud server; when the communication connection is recoverable, re-establish the communication connection with the terminal device, and receive blood glucose data based on the communication connection.

[0067] In this embodiment, when the terminal device is not in communication connection with the CGM device, it may be a situation of network fluctuation or a situation of failure of the communication module of a certain device. At this time, the terminal device can determine whether the communication connection can be restored. For example, you can try to search for the terminal device to see if you can search for the device. If you can search, it is considered that the communication connection can be restored. If you can't search, it is determined that the communication connection cannot be restored. In another example, the cloud server can also determine how many cycles of blood glucose data are missing. When the number of cycles is less than the threshold, it means that the communication between the terminal device and the cloud server may be temporarily disconnected. At this time, it can be considered that the communication connection can be restored. When the number of cycles is greater than or equal to the threshold, it means that the terminal device and the cloud server are disconnected for a long time. At this time, it can be considered that the communication connection cannot be restored. In the case that the communication connection can be restored, the cloud server can continuously try to communicate with the terminal device. In the case that the communication connection cannot be restored, the cloud server can send a message prompt to prompt the user that the communication between the terminal device and the cloud server is faulty, so that the user can check whether the terminal device terminal APP has lost the process or the card owner based on the message prompt, so as to reconnect in time and upload their own blood glucose data.

[0068] In one example of this embodiment, the CGM acquisition device is also connected to a cloud server for communication, and the cloud server obtains second blood glucose data collected by the CGM acquisition device based on the communication connection; the cloud server is also used to: upon receiving the second blood glucose data, determine whether the second blood glucose data is valid data; and when the second blood glucose data is invalid data, send a sixth message prompt to the user, and the sixth message prompt is used to prompt the user that the CGM acquisition device is not worn correctly.

[0069] In this embodiment, the CGM acquisition device can also be connected to the cloud server for communication at the same time, and the CGM acquisition device can also upload blood glucose data to the cloud server regularly. The cloud server can first determine whether the blood glucose data is received within the second preset time, and the second preset time can be the same as or longer than the cycle of the blood glucose data uploaded by the CGM acquisition device to the cloud server. If the cloud server receives the blood glucose data within the first preset time, it means that the communication between the CGM acquisition device and the cloud server is normal. At this time, it can be determined whether the blood glucose data uploaded by the CGM acquisition device is valid data. When the blood glucose data is invalid data, such as empty data or other forms of invalid data, the cloud server can determine that the CGM acquisition device is not worn normally. At this time, the cloud server can send a message prompt to prompt the user that the device is not worn properly, so that the user can adjust the CGM device based on the message prompt to monitor his own blood glucose data. In this example, the cloud server can send a message prompt based on the terminal device, for example, the message prompt can be displayed through the APP in the terminal device.

[0070] In an example of this embodiment, the cloud server is also used to compare the first blood sugar data uploaded by the terminal device with the second blood sugar data, and when the first blood sugar data is the same as the second blood sugar data, store the first blood sugar data or the second blood sugar data.

[0071] In this embodiment, after receiving the blood glucose data sent by the CGM device and the terminal device respectively, the cloud server can also compare and verify the two, and only store them when the two are the same, that is, when the blood glucose data is accurate. When the first blood glucose data and the second blood glucose data are different, it means that the blood glucose data uploaded by a certain path is interfered by other factors. At this time, the cloud server can also control the CGM device and the terminal device to re-upload the blood glucose data based on the communication connection for verification.

[0072] In an example of this embodiment, a data assurance method based on a continuous blood glucose monitoring system is also provided, wherein the continuous blood glucose monitoring system includes a CGM acquisition device, a terminal device and a cloud server; the terminal device is respectively connected to the CGM acquisition device and the cloud server for communication, the terminal device obtains blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server, and the method includes:

[0073] Step S11, controlling the terminal device to perform a first abnormality detection according to the blood glucose data, wherein the first abnormality detection is used to detect the device state of the CGM acquisition device and the communication status between the CGM acquisition device and the terminal device;

[0074] Step S12, controlling the cloud server to perform a second abnormality detection based on the blood glucose data, where the second abnormality detection is at least used to detect the communication status between the terminal device and the cloud server.

[0075] In this example, a data protection method based on a continuous blood glucose monitoring system is provided, wherein the terminal device is respectively connected to the CGM acquisition device and the cloud server in communication, and the terminal device obtains the blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server. Based on this, the blood glucose data collected by the CGM acquisition device can be stored in three locations: the acquisition device, the terminal, and the cloud, respectively, to ensure the security of the data. At the same time, the terminal device and the cloud device can also detect the device status of the CGM acquisition device and the above-mentioned communication connection based on the blood glucose data, thereby improving the robustness of the CGM system, ensuring continuous monitoring of blood glucose data, and reducing gaps in monitoring data caused by equipment failure or communication problems.

[0076] Optionally, a first abnormality detection is performed based on the blood glucose data, including: determining whether the terminal device has received the blood glucose data within a first preset time; if the blood glucose data is received, determining whether the blood glucose data is valid data; if the blood glucose data is invalid data, sending a first message prompt to the user, the first message prompt being used to prompt the user that the CGM collection device is not worn correctly.

[0077] Optionally, performing a first abnormality detection based on blood glucose data also includes: when no blood glucose data is received, detecting the communication status between the terminal device and the CGM acquisition device; when the CGM acquisition device is communicatively connected to the terminal device, determining the device status of the CGM acquisition device based on the communication connection; and sending a second message prompt to the user, the second message prompt being used to display the device status of the CGM acquisition device to the user.

[0078] Optionally, performing a first abnormality detection based on blood glucose data also includes: when the CGM acquisition device and the terminal device are not in communication connection, detecting whether the communication connection is recoverable; the terminal device is also used to: when the communication connection is not recoverable, sending a third message prompt to the user, the third message prompt is used to prompt the user that there is a communication failure between the terminal device and the CGM acquisition device; when the communication connection is recoverable, re-establishing the communication connection with the CGM acquisition device, and receiving blood glucose data based on the communication connection.

[0079] Optionally, a second abnormality detection is performed based on the blood glucose data, including: determining whether the cloud server receives the blood glucose data within a second preset time; if the blood glucose data is not received, detecting the communication status between the terminal device and the cloud server; if the terminal device is communicatively connected to the cloud server, determining the device status of the terminal device based on the communication connection; and sending a fourth message prompt to the user, the fourth message prompt being used to display the device status of the terminal device to the user.

[0080] Optionally, a second abnormality detection is performed based on the blood glucose data, including: when the terminal device and the cloud server are not in communication connection, detecting whether the communication connection is recoverable; when the communication connection is not recoverable, sending a fifth message prompt to the user, the fifth message prompt being used to prompt the user that there is a communication failure between the terminal device and the cloud server; when the communication connection is recoverable, re-establishing the communication connection with the terminal device, and receiving the blood glucose data based on the communication connection.

[0081] Optionally, the CGM acquisition device is also connected to a cloud server for communication, and the cloud server obtains second blood glucose data collected by the CGM acquisition device based on the communication connection; the method also includes: upon receiving the second blood glucose data, determining whether the second blood glucose data is valid data; and when the second blood glucose data is invalid data, sending a sixth message prompt to the user, the sixth message prompt being used to prompt the user that the CGM acquisition device is not worn correctly.

[0082] Optionally, the method further includes: comparing the first blood sugar data uploaded by the terminal device with the second blood sugar data, and storing the first blood sugar data or the second blood sugar data when the first blood sugar data is the same as the second blood sugar data.

[0083] An embodiment of the present application also provides an electronic device, including a processor and a memory, wherein the memory stores computer instructions, and when the computer instructions are executed by the processor, any one of the above-mentioned data protection method embodiments based on the continuous blood glucose monitoring system is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0084] An embodiment of the present application also provides a storage medium on which computer instructions are stored. When the computer instructions are executed by a processor, any one of the above-mentioned data protection method embodiments based on a continuous blood glucose monitoring system is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0085] Each embodiment in the present disclosure is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and equipment embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0086] The above describes specific embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0087] The embodiments of the present disclosure may be systems, methods and / or computer program products. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the embodiments of the present disclosure.

[0088] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0089] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0090] The computer program instructions for performing the operation of the embodiments of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of a computer-readable program instruction, and the electronic circuit may execute a computer-readable program instruction, thereby realizing various aspects of the embodiments of the present disclosure.

[0091] Various aspects of the embodiments of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0092] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0093] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0094] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and a part of a module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0095] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A data security system based on a continuous blood glucose monitoring system, characterized in that: The data security system includes CGM collection equipment, terminal equipment and cloud server; The terminal device is respectively connected to the CGM acquisition device and the cloud server for communication, and the terminal device obtains the blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server; The terminal device is further used to perform a first abnormality detection according to the blood glucose data, wherein the first abnormality detection is used to detect the device state of the CGM acquisition device and the communication status between the CGM acquisition device and the terminal device; The cloud server is used to obtain the blood sugar data sent by the terminal device and perform a second abnormality detection based on the blood sugar data. The second abnormality detection is at least used to detect the communication status between the terminal device and the cloud server.

2. The system according to claim 1, characterized in that The performing a first abnormality detection according to the blood sugar data includes: Determine whether the terminal device receives the blood sugar data within a first preset time; Upon receiving the blood sugar data, determining whether the blood sugar data is valid data; The terminal device is also used to: when the blood sugar data is invalid data, send a first message prompt to the user, and the first message prompt is used to prompt the user that the CGM acquisition device is not worn correctly.

3. The system according to claim 2, characterized in that The performing a first abnormality detection according to the blood sugar data further includes: In the case where the blood glucose data is not received, detecting the communication status between the terminal device and the CGM acquisition device; In the case where the CGM acquisition device is in communication connection with the terminal device, determining a device state of the CGM acquisition device based on the communication connection; The terminal device is also used to send a second message prompt to the user, where the second message prompt is used to show the user the device status of the CGM acquisition device.

4. The system according to claim 3, characterized in that The performing a first abnormality detection according to the blood sugar data further includes: In the case where the CGM acquisition device and the terminal device are not in communication connection, detecting whether the communication connection can be restored; The terminal device is further used to: send a third message prompt to the user when the communication connection cannot be restored, and the third message prompt is used to prompt the user that the communication failure between the terminal device and the CGM acquisition device occurs; In the case where the communication connection can be restored, the communication connection with the CGM acquisition device is re-established, and the blood glucose data is received based on the communication connection.

5. The system according to claim 1, characterized in that The performing a second abnormality detection according to the blood sugar data comprises: Determine whether the cloud server receives the blood sugar data within a second preset time; In the case where the blood sugar data is not received, detecting the communication status between the terminal device and the cloud server; In a case where the terminal device is in communication connection with the cloud server, determining a device state of the terminal device based on the communication connection; The cloud server is also used to: send a fourth message prompt to the user, and the fourth message prompt is used to show the device status of the terminal device to the user.

6. The system according to claim 5, characterized in that The performing a second abnormality detection according to the blood sugar data comprises: In the case where the terminal device is not in communication connection with the cloud server, detecting whether the communication connection is recoverable; The cloud server is further used to: send a fifth message prompt to the user when the communication connection cannot be restored, and the fifth message prompt is used to prompt the user that the terminal device has a communication failure with the cloud server; In the case where the communication connection can be restored, the communication connection with the terminal device is re-established, and the blood sugar data is received based on the communication connection.

7. The system according to claim 1, characterized in that The CGM acquisition device is also connected to the cloud server for communication, and the cloud server acquires the second blood glucose data acquired by the CGM acquisition device based on the communication connection; The cloud server is further configured to: upon receiving the second blood glucose data, determine whether the second blood glucose data is valid data; In the case that the second blood glucose data is invalid data, a sixth message prompt is sent to the user, and the sixth message prompt is used to prompt the user that the CGM acquisition device is not worn correctly.

8. The system according to claim 7, characterized in that The cloud server is also used to compare the first blood sugar data uploaded by the terminal device with the second blood sugar data, and when the first blood sugar data is the same as the second blood sugar data, store the first blood sugar data or the second blood sugar data.

9. A data assurance method based on a continuous blood glucose monitoring system, characterized in that: The continuous blood glucose monitoring system comprises a CGM acquisition device, a terminal device and a cloud server; the terminal device is respectively connected to the CGM acquisition device and the cloud server for communication, the terminal device acquires the blood glucose data collected by the CGM acquisition device based on the communication connection, and uploads the blood glucose data to the cloud server, and the method comprises: Controlling the terminal device to perform a first abnormality detection according to the blood glucose data, wherein the first abnormality detection is used to detect a device state of the CGM acquisition device and a communication status between the CGM acquisition device and the terminal device; The cloud server is controlled to perform a second abnormality detection according to the blood glucose data, wherein the second abnormality detection is at least used to detect the communication status between the terminal device and the cloud server.

10. A storage medium, characterized in that: Computer instructions are stored thereon, and when the computer instructions are executed by a processor, the steps of the method according to claim 9 are implemented.

Citation Information

Patent Citations

  • Online fault detecting and diagnosis system based on continuous blood sugar monitoring system

    CN110379503A

  • Fault information query method and device, wearable electronic equipment and storage medium

    CN112686101A

  • Sensor state detection method and device and readable storage medium

    CN115658408A

  • Abnormality detection method and communication device

    CN117528527A

  • Multi-sensor blood glucose monitoring system

    CN117838111A

Cited By

  • Data acquisition method, electronic equipment and system

    CN120560712A