Method for transmitting and receiving biological information without loss based on a transmission packet identifier in a continuous blood glucose measurement system

The method for continuous glucose monitoring systems uses packet identifiers to ensure uninterrupted transmission of blood glucose data by calculating and requesting missing packets, addressing communication losses and improving diabetic management.

JP7717703B2Active Publication Date: 2025-08-04I SENS INC
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2022548085
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-02-19
Filing Date
2021-02-19
Publication Date
2025-08-04
Estimated Expiration
2041-02-19

AI Technical Summary

Technical Problem

Existing continuous glucose monitoring systems face issues with communication interruptions between the sensor transmitter and communication terminal, leading to potential loss of blood glucose information, which is critical for diabetic management.

Method used

The system incorporates a method where transmission packets include identifiers for identifying their generation procedure, allowing the sensor transmitter to transmit packets without loss by calculating the total number of packets based on the last received packet identifier, and requesting unreceived packets during the next interval.

Benefits of technology

This method ensures continuous and lossless transmission of blood glucose information by eliminating the need for additional completion messages, enhancing diabetic management and emergency response capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007717703000001
    Figure 0007717703000001
  • Figure 0007717703000002
    Figure 0007717703000002
  • Figure 0007717703000003
    Figure 0007717703000003
Patent Text Reader

Abstract

A method for transmitting and receiving biometric information in a continuous blood glucose monitoring system is provided. [Solution] At each communication cycle, an identifier for the last transmission packet received by the communication terminal is transmitted to the sensor transmitter, and the sensor transmitter transmits transmission packets generated after the last transmission packet to the communication terminal, thereby enabling the biometric information generated by the sensor transmitter to be transmitted to the communication terminal without loss.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method for transmitting and receiving biological information in a continuous blood glucose measurement system. More specifically, for each communication cycle, an identifier for the last transmission packet received by a communication terminal is transmitted to a sensor transmitter, and the sensor transmitter transmits the transmission packets generated after the last transmission packet to the communication terminal, so that the biological information generated by the sensor transmitter can be transmitted to the communication terminal without loss. The present invention relates to a method for transmitting and receiving biological information.

Background Art

[0002] Diabetes is a chronic disease that occurs frequently in modern people. In the case of South Korea, it has reached more than 2 million people, accounting for 5% of the total population.

[0003] Diabetes is caused by various factors such as obesity, stress, incorrect eating habits, and congenital inheritance. Insulin produced by the pancreas is absolutely insufficient or relatively insufficient, and it cannot quickly balance the sugar in the blood, resulting in an absolute increase in the sugar component in the blood and the onset of the disease.

[0004] Normally, a certain concentration of glucose is contained in the blood, and tissue cells obtain energy from here.

[0005] However, if the glucose increases more than necessary, it cannot be properly stored in the liver, muscles, or fat cells, etc., and accumulates in the blood. As a result, diabetic patients maintain a much higher blood sugar than normal people. The excessive blood sugar passes through the tissues and is excreted in the urine, resulting in a shortage of the sugar absolutely necessary for each tissue of the body and causing abnormalities in each tissue of the body.

[0006] Diabetes is characterized by almost no symptoms in the early stage. However, as the disease progresses, specific symptoms such as excessive thirst, excessive hunger, polyuria, weight loss, general fatigue, itchy skin, and persistent non-healing wounds on the hands and feet may appear. If the disease progresses further, additional diseases such as vision impairment, hypertension, kidney disease, stroke, periodontal disease, muscle spasms and neuralgia, and gangrene may occur.

[0007] In order to diagnose such diabetes and manage it so that it does not progress to additional diseases, systematic blood glucose measurement and treatment must be carried out simultaneously.

[0008] For the management of diabetes, it is necessary to continuously measure blood glucose without relaxation. The devices related to blood glucose measurement are showing an increasing trend in demand without relaxation. It has been confirmed through various studies that when diabetic patients strictly control blood glucose regulation, the occurrence of additional diseases of diabetes is significantly reduced. Therefore, it is very important for diabetic patients to regularly measure blood glucose for blood glucose regulation.

[0009] Generally, the finger prick method blood glucose meter is mainly used for the blood glucose management of diabetic patients. Although such a blood glucose meter helps in the blood glucose management of diabetic patients, there is a problem that it is difficult to accurately grasp the frequently changing blood glucose values because only the result at the time of measurement is shown. In addition, the finger prick method blood glucose meter requires blood sampling each time for measuring blood glucose at any time of the day, which poses a significant burden on diabetic patients for blood sampling.

[0010] Diabetic patients generally alternate between hyperglycemia and hypoglycemia, and emergency situations occur in the hypoglycemic state. The hypoglycemic state occurs when sugar does not persist for a long time and may result in loss of consciousness or, in the worst case, loss of life. Therefore, it is very important for diabetic patients to immediately detect the hypoglycemic state. However, the finger prick method blood glucose meter, which measures blood glucose intermittently, has obvious limitations.

[0011] To overcome the limitations of such blood glucose meters, a Continuous Glucose Monitoring System (CGMS) has been developed that is inserted into the human body to measure blood glucose at intervals of body fluids, and by using this, it is possible to easily manage diabetic patients and respond to emergencies.

[0012] The continuous blood glucose monitoring system includes a sensor transmitter that is attached to a user's body part to extract body fluid and measure blood glucose, and a communication terminal that outputs the transmitted blood glucose numerical values. The sensor transmitter measures the user's blood glucose for a certain period, for example, approximately 15 days, while the sensor is inserted into the human body, and generates blood glucose information. The sensor transmitter periodically generates blood glucose information, and the communication terminal periodically receives the blood glucose information and outputs it so that the user can confirm the received blood glucose information.

[0013] In the continuous blood glucose monitoring system described above, the sensor transmitter and the communication terminal transmit and receive blood glucose information by a wired communication method or a wireless communication method. However, the communication terminal must continuously receive transmission packets from the sensor transmitter without loss.

[0014] However, due to a temporary communication interruption between the sensor transmitter and the communication terminal or the user's inexperienced operation, the communication terminal may not be able to continuously receive blood glucose information from the sensor transmitter, and as a result, there may be cases where the user cannot continuously monitor their blood glucose information through the communication terminal.

Disclosure of the Invention

Problems to be Solved by the Invention

[0015] The present invention is for solving the problems of the method of transmitting and receiving biological information between the above-mentioned conventional sensor transmitter and the communication terminal, and the object that the present invention aims to achieve is to generate a transmission packet in the sensor transmitter so that the transmission packet includes an identifier for identifying the transmission packet according to the generation procedure of the transmission packet, and to provide a method capable of transmitting and receiving biological information without loss of the transmission packet through the identifier of the transmission packet.

[0016] Another object that the present invention aims to achieve is to transmit the identifier for the last transmission packet previously received by the communication terminal to the sensor transmitter for each communication interval, and the sensor transmitter transmits the transmission packets generated after the last transmission packet to the communication terminal without loss, and to provide a method for transmitting and receiving biological information.

[0017] Another object that the present invention aims to achieve is to transmit the identifier for the last transmission packet previously received by the communication terminal to the sensor transmitter for each communication interval, and the sensor transmitter calculates the total number information of the transmission packets to be transmitted to the communication terminal during the corresponding communication interval based on the identifier for the last transmission packet, provides it to the communication terminal, and provides a method for transmitting and receiving biological information that does not require the transmission and reception of additional messages to confirm whether the transmission packets have been successfully received between the communication terminal and the sensor transmitter.

[0018] Another object that the present invention aims to achieve is to provide a method for transmitting and receiving biological information that can determine the existence of unreceived transmission packets based on the total number of transmission packets transmitted by the sensor transmitter and the identifiers of the transmission packets received from the sensor transmitter, and request and receive the unreceived transmission packets during the next communication interval.

Means for Solving the Problems

[0019] To achieve the object of the present invention, the method for transmitting and receiving biological information according to the present invention includes: receiving the total number of transmission packets transmitted by a sensor transmitter from the sensor transmitter; receiving transmission packets from the sensor transmitter during a set first communication interval and storing the received transmission packets; receiving transmission packets approximately equal to the total number of transmission packets from the sensor transmitter based on the total number of transmission packets, or ending communication with the sensor transmitter when the first communication interval ends.

[0020] Here, when communication between the communication terminal and the sensor transmitter ends, it is characterized in that a separate reception completion message is not transmitted and received between the communication terminal and the sensor transmitter.

[0021] Here, the sensor transmitter generates a transmission packet including biological information measured through a measurement sensor and transmits it to a communication terminal, and the transmission packet includes a generation identifier for identifying the transmission packet according to the generation procedure of the transmission packet.

[0022] Desirably, the method for transmitting and receiving biological information according to the present invention further includes transmitting, from the communication terminal to the sensor transmitter, an information request message including an identifier of the last transmission packet already stored in the communication terminal.

[0023] Here, the sensor transmitter calculates the total number of transmission packets to be transmitted to the communication terminal during the first communication interval based on the identifier of the last transmission packet already stored and received from the communication terminal.

[0024] Desirably, the method for transmitting and receiving biological information according to the present invention further includes counting the number of transmission packets received from the sensor transmitter based on the generation identifier of the transmission packet, and determining the identifier of the last transmission packet received during the first communication interval.

[0025] Preferably, the method for transmitting and receiving biological information according to the present invention further includes the step of sorting the identifiers of the transmission packets received during the first communication interval in ascending order.

[0026] Preferably, the method for transmitting and receiving biological information according to the present invention further includes the step of the communication terminal transmitting, to the sensor transmitter, an information request message including the identifier of the transmission packet last received during the first communication interval during a second communication interval consecutive to the first communication interval, and the sensor transmitter calculating the total number of transmission packets to be transmitted by the sensor transmitter to the communication terminal during the second communication interval based on the transmission packets newly generated after the identifier of the transmission packet last received during the first communication interval based on the identifier of the transmission packet last received during the first communication interval.

[0027] Preferably, the method for transmitting and receiving biological information according to an embodiment of the present invention further includes the step of determining whether a transmission packet of the next procedure after the identifier of the last transmission packet stored in the communication terminal among the transmission packets received during the first communication interval is received based on the identifier of the transmission packet received during the first communication interval, and when the transmission packet of the next procedure after the identifier of the last transmission packet stored in the communication terminal cannot be received among the transmission packets received during the first communication interval, transmitting, to the sensor transmitter, an information request message including the identifier of the last transmission packet stored in the communication terminal.

[0028] Preferably, the method for transmitting and receiving biological information according to another embodiment of the present invention further includes the step of determining whether there is a transmission packet that could not be continuously received during the first communication interval based on the identifier of the transmission packet received during the first communication interval, and when there is a transmission packet that could not be continuously received during the first communication interval, transmitting, to the sensor transmitter during the second communication interval, an information request message including the identifier of the last transmission packet among the transmission packets continuously received during the first communication interval.

[0029] Desirably, according to another embodiment of the present invention, the method for transmitting and receiving biological information further includes determining an identifier of a communication packet not received during a first communication interval based on the total number of transmission packets transmitted by a sensor transmitter during the first communication interval and the identifier of the transmission packet received by a communication terminal during the first communication interval, and transmitting an information request message including the identifier of the communication packet not received during the first communication interval to the sensor transmitter.

Advantages of the Invention

[0030] The method for transmitting and receiving a transmission packet according to the present invention has the following various advantages.

[0031] First, the method for transmitting and receiving biological information according to the present invention generates a transmission packet so as to include an identifier for identifying the transmission packet by a transmission packet generation procedure when generating the transmission packet by a sensor transmitter, and can transmit and receive biological information without loss of the transmission packet through the identifier of the transmission packet.

[0032] Second, the method for transmitting and receiving biological information according to the present invention transmits an identifier for the last transmission packet received by a communication terminal to a sensor transmitter for each communication interval, and the sensor transmitter calculates total number information of transmission packets to be transmitted to the communication terminal during the corresponding communication interval based on the identifier for the last transmission packet and provides it to the communication terminal. Thus, biological information can be transmitted and received without loss of the transmission packet without the sensor transmitter transmitting a transmission completion message after transmitting the transmission packet or the communication terminal transmitting a reception completion message after receiving the transmission packet.

[0033] Third, the method for transmitting and receiving biological information according to the present invention transmits an identifier for the last transmission packet received by a communication terminal to a sensor transmitter for each communication interval, and the sensor transmitter transmits the transmission packets generated after the last transmission packet to the communication terminal. Thus, the biological information generated by the sensor transmitter can be transmitted to the communication terminal without loss.

[0034] Fourth, the method for transmitting and receiving biological information according to the present invention determines the presence or absence of unreceived transmission packets based on the total number of transmission packets transmitted by the sensor transmitter and the identifiers of the transmission packets received from the sensor transmitter, and provides the identifier of the last transmission packet received by the communication terminal based on the unreceived transmission packets to the sensor transmitter, so that the unreceived transmission packets can be requested and received during the next communication interval.

Brief Description of the Drawings

[0035]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Mode for Carrying Out the Invention

[0036] It should be noted that the technical terms used in the present invention are merely used for explaining specific embodiments and are not intended to limit the present invention. Also, unless otherwise defined in the present invention, the technical terms used in the present invention should be interpreted in the meaning generally understood by those having ordinary knowledge in the technical field to which the present invention belongs, and should not be interpreted in an overly comprehensive meaning or an overly narrowed meaning. Further, when the technical terms used in the present invention are incorrect technical terms that cannot accurately express the idea of the present invention, they should be replaced with technical terms that can be correctly understood by those skilled in the art and then understood.

[0037] Also, the singular expressions used in the present invention include plural expressions unless the context clearly indicates otherwise. In the present invention, terms such as "configured to" or "including" should not be interpreted as necessarily including all of the many components or many steps described in the invention, and some of the components or some of the steps may not be included, or may be interpreted as further including additional components or steps.

[0038] Also, it should be noted that the attached drawings are only for facilitating the understanding of the idea of the present invention, and should not be interpreted as limiting the idea of the present invention by the attached drawings.

[0039] Hereinafter, with reference to the attached drawings, the method for transmitting and receiving biological information according to the present invention will be described in more specific detail.

[0040] FIG. 1 is a schematic diagram showing a continuous blood glucose measurement system according to an embodiment of the present invention.

[0041] Referring to FIG. 1, a continuous blood glucose measurement system 1 according to an embodiment of the present invention includes a sensor transmitter 10 and a communication terminal 30.

[0042] The sensor transmitter 10 is attached to the body. When the sensor transmitter 10 is attached to the body, one end of the sensor of the sensor transmitter 10 is inserted into the skin to periodically extract the body fluid of the human body and measure the blood glucose.

[0043] The communication terminal 30 is a terminal that can receive blood glucose information from the sensor transmitter 10 and display the received blood glucose information to the user. A mobile terminal that can communicate with the sensor transmitter 10, such as a smartphone, a tablet PC, or a notebook, can be used. Of course, the communication terminal 13 is not limited to this, and any type of terminal can be used as long as it includes a communication function and programs and applications can be installed.

[0044] The sensor transmitter 10 sends the blood glucose information measured periodically at the request of the communication terminal 30 or at set times to the communication terminal 30. For data communication between the sensor transmitter 10 and the communication terminal 30, the sensor transmitter 10 and the communication terminal 30 can be communicatively connected to each other by wire using a USB cable or the like, or can be communicatively connected by a wireless communication method such as infrared communication, NFC communication, or Bluetooth (registered trademark).

[0045] Here, the sensor transmitter 10 is attached to a body part through an applicator. FIG. 2 is a drawing showing an applicator for attaching the sensor transmitter of the present invention to the body, and FIGS. 3 and 4 are drawings for explaining the process of attaching the sensor transmitter to the human body using the applicator.

[0046] First, looking in detail at the applicator 50 with reference to FIG. 2, the applicator 50 is configured to include the sensor transmitter 10 inside and operate to eject the sensor transmitter 10 to the outside by the user's operation and attach it to a specific body part of the user. The applicator 50 is formed in a shape with one side open, and the sensor transmitter 10 is installed in the applicator 50 through the open side of the applicator 50.

[0047] When attaching the sensor transmitter 10 to a body part using the applicator 50, the applicator 50 includes a needle (not shown) formed to surround one end of the sensor inside to insert one end of the sensor provided in the sensor transmitter 10 into the skin, a first elastic member (not shown) for pushing both the needle and one end of the sensor out to the skin, and a second elastic member (not shown) for pulling out only the needle. Through such a configuration of the applicator 50, when the compression of the first elastic member (not shown) arranged in a compressed state inside the applicator 50 is released, the needle and one end of the sensor are simultaneously inserted into the skin, and when one end of the sensor is inserted into the skin, only the needle is pulled out by the release of the compression of the second elastic member (not shown). The user can safely and easily attach the sensor transmitter 10 to the skin through the applicator 50.

[0048] Referring to FIGS. 3 and 4 for a more detailed view of the process of attaching the sensor transmitter 10 to the body, with the protective cap 51 separated, the open side of the applicator 50 is brought into close contact with the specific part of the body muscle 20. When the applicator 50 is thus brought into close contact with the body muscle 20 and the applicator 50 is activated, the sensor transmitter 10 can adhere to the muscle 20 while being ejected by the applicator 50. Here, one end of the sensor 12 is exposed and disposed on the lower part of the sensor transmitter 10, and a part of one end of the sensor 12 is inserted into the muscle 20 through the needle provided on the applicator 50. Therefore, the sensor transmitter 10 can adhere to the muscle 20 with one end of the sensor 12 inserted into the muscle 20.

[0049] Here, an adhesive tape can be provided on the body contact surface of the sensor transmitter 10 so that the sensor transmitter 10 can be fixedly attached to the body muscle 20. Therefore, when the applicator 50 is separated from the body muscle 20, the sensor transmitter 10 is in a state of being fixedly attached to the body muscle 20 by the adhesive tape.

[0050] Thereafter, when power is applied to the sensor transmitter 10, the sensor transmitter 10 establishes a communication link with the communication terminal 50, and the sensor transmitter 10 sends the measured blood glucose information to the communication terminal.

[0051] The sensor transmitter 10 can measure not only blood glucose information but also various biological information. Hereinafter, it will be described by taking the measurement of blood glucose information as an example of biological information.

[0052] FIG. 5 is a drawing for explaining the messages transmitted and received between the sensor transmitter and the communication terminal.

[0053] Referring to FIG. 5 in detail, when a transmission packet containing the measured blood glucose information is generated, the sensor transmitter periodically transmits the generated transmission packet to the communication terminal at the set communication interval. However, the sensor transmitter transmits an advertisement message to the peripheral device in order to transmit the transmission packet every communication cycle (S1).

[0054] The communication terminal that has received the advertisement message connects communication with the sensor transmitter. When communication is connected between the communication terminal and the sensor transmitter, the communication terminal transmits an information request message to the sensor transmitter (S3). Here, the information request message includes the identifier of the last transmission packet previously stored in the communication terminal or information regarding the total number of transmission packets received and stored by the communication terminal. The identifier of the transmission packet can be a serial number assigned according to the procedure by which the sensor transmitter generates the transmission packet, and the total number of transmission packets received by the communication terminal can be determined through the identifier of the last transmission packet previously stored.

[0055] The sensor transmitter calculates the total number of transmission packets to be transmitted from the sensor transmitter to the communication terminal during the corresponding communication interval based on the identifier of the last transmission packet previously stored in the communication terminal, and transmits transmission packet information including information regarding the total number of transmission packets to be transmitted from the sensor transmitter to the communication terminal during the communication interval to the communication terminal (S5). That is, even when not communicatively connected to the communication terminal, the sensor transmitter continues to measure biological information and generate transmission packets, counts the number of transmission packets generated after the identifier of the last transmission packet previously stored in the communication terminal, and determines the total number of transmission packets to be transmitted to the communication terminal during the connected communication interval.

[0056] The communication terminal receives transmission packets from the sensor transmitter during the communication interval. The communication terminal either receives approximately the total number of transmission packets from the sensor transmitter or terminates communication with the sensor transmitter when the set communication interval expires (S7).

[0057] The communication terminal can determine the total number of transmission packets received by the communication terminal from the sensor transmitter out of the transmission packet information, but the communication terminal counts the number of transmission packets received from the sensor transmitter during the connected communication interval, and when receiving about the total number of transmission packets, the communication terminal ends the communication with the sensor transmitter even if the communication interval has not elapsed.

[0058] When transmitting and receiving transmission packets between the communication terminal and the sensor transmitter, or when ending the communication between the communication terminal and the sensor transmitter, the communication terminal additionally generates a reception completion message to inform whether it has received a transmission packet at the sensor transmitter, or does not generate it, and the sensor transmitter additionally generates a transmission completion message to inform whether it has transmitted a transmission packet at the communication terminal, or does not generate it.

[0059] In the present invention, instead of using a reception completion message or a transmission completion message, for each communication interval, the communication terminal first transmits an identifier for the last transmission packet received by the communication terminal to the sensor transmitter, and the sensor transmitter calculates the total number of transmission packets to be transmitted to the communication terminal during the corresponding communication interval based on the identifier for the last transmission packet and provides it to the communication terminal, so that after the transmission of the transmission packet, the sensor transmitter does not need to transmit a transmission completion message, or after the reception of the transmission packet, the communication terminal does not need to transmit a reception completion message, and biometric information can be transmitted and received without loss of transmission packets.

[0060] FIG. 6 is a functional block diagram for explaining a sensor transmitter according to an embodiment of the present invention.

[0061] Referring to FIG. 6 in more detail, the sensor module 110 includes a sensor, and the sensor is partially inserted into the body to measure blood glucose information.

[0062] The sensor control unit 130 receives the blood glucose information measured by the sensor module 110 and stores the received blood glucose information in the storage unit 150. Here, the blood glucose information received by the sensor control unit 130 from the sensor module 110 is an analog signal, but the sensor control unit 130 removes noise from the analog signal and converts it back into a digital signal to generate blood glucose information.

[0063] Each time the blood glucose information is generated, the sensor control unit 130 increases the count and stores the total number of blood glucose information in the storage unit 150. On the other hand, based on the number of generated blood glucose information counted, when a preset number of blood glucose information is generated, the sensor control unit 130 controls the transmission packet generation unit 170 to generate a transmission packet from the plurality of blood glucose information.

[0064] Under the control of the sensor control unit 130, the transmission packet generation unit 170 combines the blood glucose information sequentially stored in the storage unit 150 to generate a transmission packet composed of the time-series blood glucose information for a certain period of time. Here, each time the transmission packet generation unit 170 generates a transmission packet, it includes a transmission packet identifier for identifying each transmission packet and generates the transmission packet.

[0065] Each time a transmission packet is generated by the transmission packet generation unit 170, the sensor control unit 130 increases the count and stores the total number of transmission packets in the storage unit 150.

[0066] The sensor control unit 130 transmits an advertisement message through the sensor communication unit 190 at regular transmission intervals to establish communication with the communication terminal. When establishing communication, the sensor control unit 130 receives the identifier of the last transmitted packet stored in the communication terminal from the communication terminal, compares it with the identifier of the last transmitted packet stored in memory, and the identifier of the transmitted packet stored in the storage unit 150, and calculates the number of transmitted packets newly generated and stored in the storage unit 150 after the last transmitted packet stored in the communication terminal. The sensor control unit 130 determines the number of transmitted packets newly generated and stored after the last transmitted packet stored in the communication terminal, and controls the transmission of information regarding the total number of determined transmitted packets to the communication terminal while judging based on the total number of transmitted packets to be transmitted to the communication terminal during the corresponding communication interval.

[0067] FIG. 7 is a drawing for explaining an example in which biological information is generated by a sensor transmitter.

[0068] First, data for the biological signal measured by the sensor module is measured at predetermined intervals as described above, but each time it is measured, it can be measured several times. For example, the sensor module measures biological signal data every 10 seconds. At this time, each time it is measured, the biological signal is measured 30 times, and the time required for measuring the biological signal may be 1 second. Therefore, the sensor module measures 30 pieces of analog biological signal data every 10 seconds.

[0069] That is, as an example, blood glucose information can be measured at 10 - second intervals, such as measuring blood glucose information 30 times between 2:14:25 PM and 2:14:26 PM, and measuring blood glucose information 30 times again between 2:14:35 PM and 2:14:36 PM.

[0070] The biological signal data measured in this way is converted by the sensor control unit. The sensor control unit calculates the average value of 30 pieces of blood glucose information data converted into digital signals by the trimmed mean method and calculates one average value every 10 seconds. At this time, the top 7 data and the bottom 7 data among the 30 pieces of blood glucose information data are removed, and the average value (A) of the remaining 16 data is calculated.

[0071] The trimmed mean value (A) calculated in this way can be generated in units of 10 seconds, and as shown in the figure, six trimmed mean values (A1~A6) can be generated in one minute.

[0072] Also, six trimmed mean values (A1~A6) are generated in one minute, and the generated six trimmed mean values (A1~A6) are used to generate a secondary trimmed mean value (B1) again. At this time, the generated secondary trimmed mean value (B1) is calculated from the average of the remaining four values after removing the maximum value and the smallest value among the six trimmed mean values (A1~A6). Therefore, blood glucose information is generated from one secondary trimmed mean value (B) per minute.

[0073] The blood glucose information data generated every minute in this way is stored in the memory unit by the sensor control unit, and the stored blood glucose information can be generated into a transmission packet and transmitted to the communication terminal through the sensor communication unit.

[0074] FIG. 8 is a drawing for explaining an example of generating a transmission packet by a sensor transmitter. Referring to FIG. 8(a) and looking closely at an example of generating a transmission packet, blood glucose information (B1, B2, B3, B4, B5, B6,...) is sequentially generated for each set blood glucose information generation period (TP). However, each time the blood glucose information is generated, a transmission packet (P1, P2, P3, P4, P5, P6) including the corresponding blood glucose information is generated. When generating a transmission packet, a series of unique identifiers (Identifier) are assigned according to the generation procedure of the transmission packet, and the transmission packet is generated so as to include the identifier of the corresponding transmission packet and the blood glucose information. Desirably, a sequence that sequentially increases according to the generation procedure of the transmission packet can be assigned as the identifier of the transmission packet, or the generation time of the transmission packet can be assigned as the identifier of the transmission packet.

[0075] The generated transmission packets (P1, P2, P3, P4, P5, P6) are stored in the storage unit. However, when the set communication period (TS) arrives, the transmission packets (P1, P2, P3, P4, P5) stored in the storage unit are transmitted to the communication terminal respectively.

[0076] Referring to FIG. 8(b) and looking closely at another example of generating a transmission packet, blood glucose information (B1, B2, B3, B4, B5, B6,...) is sequentially generated for each set blood glucose information generation period (TP). However, each time the blood glucose information is generated, it is stored in the storage unit. When the set communication period (TS) arrives, a transmission packet (P1) including all the blood glucose information (B1, B2, B3, B4, B5) stored in the storage unit until the communication period is generated, and the generated transmission packet (P1) is transmitted to the communication terminal.

[0077] FIG. 9 is a functional block diagram for explaining a communication terminal according to the present invention.

[0078] Looking more specifically in detail with reference to FIG. 9, when the terminal control unit 210 receives an advertisement message from the sensor transmitter at each set communication interval, it connects communication with the sensor transmitter through the terminal communication unit 230, and ends communication with the communication terminal even before the communication interval elapses or when reception of a transmission packet from the sensor transmitter is completed.

[0079] On the other hand, when communication is connected with the sensor transmitter, the packet management unit 240 determines the identifier of the last transmission packet already stored in the storage unit 250 based on the identifier of the transmission packet stored in the storage unit 250 under the control of the terminal control unit 210, generates an information request message including the identifier of the last transmission packet already stored, and transmits the generated information request message to the sensor transmitter through the terminal communication unit 230.

[0080] The packet management unit 240 determines whether it has received approximately the total number of transmission packets notified by the sensor transmitter based on the identifier of the transmission packet received from the sensor transmitter during the connected communication interval. When there are transmission packets not received from the sensor transmitter, it determines the non-received type and selectively stores the received transmission packets in the storage unit 250. The packet management unit 240 determines the identifier of the last transmission packet stored in the storage unit 250 among the transmission packets stored in the storage unit 250, generates an information request message including the identifier of the last transmission packet stored in the next communication interval, and transmits it to the sensor transmitter.

[0081] On the other hand, the terminal control unit 210 outputs the biometric information of the received transmission packet to the display unit 270 so that the user can confirm it.

[0082] Preferably, when there is a transmission packet that has not been received from the sensor transmitter or biometric information, if the terminal control unit 210 outputs to the display unit 270 the existence of the transmission packet that has not been received and a reception request command for the transmission packet that has not been received is input through the user interface unit 290 even before the next communication interval arrives, the terminal control unit 210 can request the sensor transmitter for the transmission packet that has not been received or the biometric information.

[0083] FIG. 10 is a functional block diagram for explaining an example of a packet management unit according to the present invention.

[0084] Looking at FIG. 10 in more detail, the sorting unit 241 sorts the transmission packets received from the sensor transmitter during the connected communication intervals in ascending order of the identifiers. The non-received packet determination unit 243 counts the number of transmission packets received during the communication interval based on the identifiers of the transmission packets actually received at the communication terminal during the communication interval, and determines whether there are non-received transmission packets based on the counted number of transmission packets and the total number of transmission packets that the sensor transmitter transmits during the communication interval.

[0085] When there are no non-received transmission packets, the non-received packet determination unit 243 controls the storage of the transmission packets received during the communication interval in the storage unit. However, when there are non-received transmission packets, it is determined whether the non-received transmission packet is the first transmission packet among the transmission packets that the sensor transmitter transmits during the communication interval or an intermediate transmission packet. Depending on the non-received type of the transmission packet, when the non-received packet determination unit 243 has not received from the first transmission packet, it deletes all the transmission packets received during the communication interval without storing them in the storage unit. When the first transmission packet has been received but there are non-received packets continuously from the intermediate transmission packets, it deletes all the transmission packets after the non-received transmission packets and controls the storage of the transmission packets continuously received from the first transmission packet in the storage unit.

[0086] For example, if the transmission packets received from the sensor transmitter during the communication interval are P1, P2, P3, P4, P5, and the actually received transmission packets are P2, P3, P4, P5, since the first transmission packet (P1) was not received, the actually received transmission packets (P2, P3, P4, P5) are also subject to deletion control. On the other hand, if the transmission packets received from the sensor transmitter during the communication interval are P1, P2, P3, P4, P5, and the actually received transmission packets are P1, P2, P4, P5, since the middle transmission packet (P3) was not received continuously, the continuously received transmission packets (P1, P2) from the first transmission packet are stored in the storage unit under storage control, and the continuously unreceived transmission packets (P4, P5) are subject to deletion control.

[0087] The message generation unit 245 determines the identifier of the last transmission packet already stored in the storage unit, generates an information request message including the identifier of the last transmission packet stored in the storage unit, and when communication is connected to the sensor transmitter at the set communication interval, transmits the previously generated information request message to the sensor transmitter.

[0088] FIG. 11 is a flowchart for explaining a method of receiving biological information from a sensor transmitter according to the present invention.

[0089] Referring to FIG. 11 for a more specific and detailed view, the communication terminal receives an advertisement message from the sensor transmitter at each set communication period (S110). In response to the advertisement message, the communication terminal and the sensor transmitter establish communication connection. Since the communication connection is already known content, a specific description thereof will be omitted.

[0090] When communication is established between the sensor transmitter and the communication terminal, the communication terminal first transmits an information request message to the sensor transmitter (S130). The information request message includes the identifier of the last transmission packet already stored in the communication terminal.

[0091] The sensor transmitter generates a transmission information message that includes information on the total number of transmission packets that the sensor transmitter transmits to the communication terminal during the communication interval of the corresponding communication cycle based on the identifier of the last transmission packet previously stored in the communication terminal. However, before receiving the transmission packet from the sensor transmitter, the communication terminal first receives the transmission information message from the sensor transmitter (S150).

[0092] It is determined whether the communication interval of the corresponding communication cycle has expired (S170). If the communication interval has not expired, it is determined whether all the transmission packets to be transmitted by the sensor transmitter have been received (S180).

[0093] If all the transmission packets to be transmitted by the sensor transmitter have been received, after storing the received transmission packets in the storage unit, the communication is terminated (S190). However, if the communication interval has not expired and all the transmission packets to be transmitted by the sensor transmitter cannot be received, the communication continues to receive the transmission packets to be transmitted by the sensor transmitter until before the communication interval elapses. However, if the communication interval has expired while all the transmission packets to be transmitted by the sensor transmitter cannot be received, the communication is terminated (S190).

[0094] In the present invention, the sensor transmitter can transmit to the communication terminal the transmission packets after the last transmission packet previously stored among the transmission packets generated and stored by the sensor transmitter based on the identifier of the last transmission packet previously stored in the communication terminal. The communication terminal can determine the number of transmission packets received by the communication terminal during the communication interval of the corresponding communication cycle based on the total number of transmission packets.

[0095] Through this, if there are transmission packets that have not been received during the communication interval of the corresponding communication cycle, the communication terminal can provide information on the transmission packets that have not been received to the sensor transmitter in the next communication cycle and receive the transmission packets without loss of transmission packets.

[0096] In addition, there is no need to generate or transmit a separate reception completion message for the communication terminal to confirm whether the reception of the transmission packet is completed or a separate transmission completion message for the sensor transmitter to confirm whether the transmission of the transmission packet is completed.

[0097] FIG. 12 is a flowchart for explaining an example of generating an information request message after communication ends.

[0098] Referring to FIG. 12 in more detail, it is determined whether the communication interval of the communication cycle with communication connection has elapsed (S211). When the communication interval has elapsed, it is determined whether there are unreceived transmission packets (S213).

[0099] When all the transmission packets to be transmitted by the sensor transmitter have been received, all the received transmission packets are stored in the storage unit (S217), an information request message including the identifier of the last transmission packet among the stored transmission packets is generated, and the information request message generated in the next communication cycle is transmitted to the sensor transmitter (S219).

[0100] On the other hand, when there are unreceived transmission packets from the sensor transmitter, the type of unreceived transmission packets is determined (S215), the received transmission packets are selectively stored in the storage unit according to the determined type of unreceived transmission packets, and an information request message including the identifier of the last transmission packet among the stored transmission packets is generated, and the information request message generated in the next communication cycle is transmitted to the sensor transmitter (S219).

[0101] FIG. 13 is a flowchart for explaining an example of generating an information request message according to the type of unreceived transmission packets.

[0102] Referring to FIG. 13 in more detail, the transmission packets received during the communication interval of the communication cycle are sorted based on the identifier (S231). Desirably, the transmission packets received during the communication interval of the communication cycle are sorted in ascending order of the identifier.

[0103] Count the number of transmission packets received from the sensor transmitter during the communication interval of the communication cycle based on the identifier of the sorted transmission packets (S232), and the total number of transmission packets (N T ) to be transmitted by the sensor transmitter during the communication interval and the number of transmission packets (N R ) actually received by the communication terminal during the communication interval are compared to determine whether there are unreceived transmission packets (S233).

[0104] If there are no unreceived transmission packets, all received transmission packets are stored in the storage unit, but the identifier of the last transmission packet among the transmission packets stored in the storage unit is determined (S224), and an information request message including the determined identifier of the last transmission packet is generated (S235).

[0105] On the other hand, if there are unreceived transmission packets, it is determined whether the first transmission packet among the transmission packets to be transmitted by the sensor transmitter during the communication interval is not received (S236). If the first transmission packet is not received, all transmission packets received from the sensor transmitter during the communication interval are discarded without being stored, but the identifier of the last transmission packet already stored in the storage unit is determined (S237), and an information request message including the identifier of the last transmission packet already stored in the storage unit is generated (S235).

[0106] On the other hand, if there are unreceived transmission packets and the first transmission packet among the transmission packets to be transmitted by the sensor transmitter during the communication interval is received but some subsequent transmission packets cannot be received, only the transmission packets continuously received after the first transmission packet are stored in the storage unit, and all transmission packets received after the unreceived transmission packets are discarded, but the identifier of the last transmission packet stored in the storage unit is determined (S239), and an information request message including the identifier of the last transmission packet stored in the storage unit is generated (S235).

[0107] On the one hand, the above-described embodiments of the present invention can be created by a program that can be executed by a computer, and can be embodied in a general-purpose digital computer that operates the program using a computer-readable recording medium.

[0108] The computer-readable recording medium includes storage media such as magnetic storage media (e.g., ROM (Read Only Memory), floppy disk, hard disk, etc.), optical reading media (e.g., CD-ROM, DVD, etc.) and carrier waves (e.g., transmission through the Internet).

[0109] The present invention has been described with reference to the embodiments shown in the drawings, but these are merely exemplary, and those having ordinary knowledge in the art will understand that various modifications and equivalent other embodiments will be possible hereinafter. Therefore, the true technical protection scope of the present invention should be determined by the technical idea of the appended registered claims.

Claims

1. A method for communicating biological information between a sensor transmitter that is disposed on a part of a user's body part and measures the user's biological information and a communication terminal that receives the biological information from the sensor transmitter, comprising: receiving, by the communication terminal, transmission packet information from the sensor transmitter, wherein the transmission packet information is information indicating the total number of transmission packets transmitted from the sensor transmitter to the communication terminal during a first communication interval; receiving, by the communication terminal, at least a part of the transmission packets from the sensor transmitter during the first communication interval and storing the received transmission packets; ending, by the communication terminal, communication with the sensor transmitter; wherein when the number of received transmission packets is equal to the total number of the transmission packets, the communication terminal ends communication with the sensor transmitter without transmitting and receiving a separate reception completion message between the communication terminal and the sensor transmitter even before the first communication interval elapses. A method for communicating biological information.

2. The method for communicating biological information according to Claim 1, wherein the sensor transmitter generates a transmission packet for transmission to the communication terminal, and the transmission packet includes biological information measured through a measurement sensor; the transmission packet includes a generation identifier for identifying the transmission packet according to the order in which the transmission packet is generated. A method for communicating biological information.

3. The method for communicating biological information according to Claim 2, further comprising transmitting, by the communication terminal, an information request message including the generation identifier of the last transmission packet previously stored in the communication terminal to the sensor transmitter before the transmission packet information is received by the communication terminal. A method for communicating biological information.

4. The method for communicating biological information according to Claim 3, wherein the sensor transmitter calculates the total number of transmission packets for transmission to the communication terminal during the first communication interval based on the generation identifier of the last transmission packet previously stored in the communication terminal. A method for communicating biological information.

5. The method for communicating biological information according to Claim 3, wherein ​ Counting the number of transmission packets received from the sensor transmitter based on the generation identifier of the transmission packet; Determining the generation identifier of the transmission packet received at the end of the first communication interval further comprising A method for communicating biological information.

6. The method for communicating biological information according to claim 5, Sorting the generation identifiers of the transmission packets received during the first communication interval in ascending order further comprising A method for communicating biological information.

7. The method for communicating biological information according to claim 5, During a second communication interval consecutive to the first communication interval, the communication terminal transmits an information request message including the generation identifier of the transmission packet received at the end of the first communication interval to the sensor transmitter further comprising, The total number of transmission packets transmitted from the sensor transmitter to the communication terminal during the second communication interval is determined based on the transmission packets newly generated after the reception of the transmission packet received at the end of the first communication interval A method for communicating biological information.

8. The method for communicating biological information according to claim 7, The communication terminal determines whether a next transmission packet that was previously stored in the communication terminal and follows the transmission packet received at the end of the first communication interval among the transmission packets received during the first communication interval has been received further comprising, If a next transmission packet that was previously stored in the communication terminal and follows the transmission packet received at the end of the first communication interval among the transmission packets received during the first communication interval has not been received, an information request message including the generation identifier of the last transmission packet previously stored in the communication terminal is transmitted to the sensor transmitter A method for communicating biological information.

9. The method for communicating biological information according to claim 8, The communication terminal determines whether there is a transmission packet that could not be received continuously during the first communication interval based on the generation identifier of the transmission packets received during the first communication interval further comprising, If there is a transmission packet that could not be received continuously during the first communication interval, an information request message including the generation identifier of the last transmission packet received continuously during the first communication interval is transmitted to the sensor transmitter during the second communication interval Communication method for biological information.

10. The communication method for biological information according to Claim 7, a step of determining generation identifiers of transmission packets not received during the first communication interval based on the total number of transmission packets transmitted by the sensor transmitter and the generation identifiers of the transmission packets received by the communication terminal during the first communication interval further comprising, an information request message including the generation identifiers of the transmission packets not received during the first communication interval is transmitted to the sensor transmitter Communication method for biological information.

11. A method for communicating biological information between a sensor transmitter disposed on a part of a user's body part to measure the user's biological information and a communication terminal that receives biological information from the sensor transmitter, a step of connecting communication between the communication terminal and the sensor transmitter; a step of transmitting, from the communication terminal to the sensor transmitter, an information request message including the generation identifier of the last transmission packet previously stored in the communication terminal; a step of determining whether there are transmission packets generated by the sensor transmitter after the transmission of the last transmission packet based on the generation identifier of the last transmission packet; a step of transmitting, from the sensor transmitter to the communication terminal, transmission packet information indicating the total number of transmission packets to be transmitted from the sensor transmitter to the communication terminal during a first communication interval; a step of receiving, by the communication terminal, at least a part of the transmission packets from the sensor transmitter during the first communication interval including, when the number of received transmission packets is equal to the total number of transmission packets, the communication between the communication terminal and the sensor transmitter ends without transmitting and receiving a separate reception completion message even before the first communication interval elapses. Communication method for biological information.

12. The communication method for biological information according to Claim 11, wherein the sensor transmitter generates transmission packets to be transmitted to the communication terminal during the first communication interval, and the transmission packets include biological information measured through a measurement sensor, and the transmission packets include generation identifiers for identifying the transmission packets according to the order in which the transmission packets are generated. Communication method for biological information.

13. The communication method for biological information according to claim 12, wherein the communication terminal determines a generation identifier of the last transmission packet previously stored during the first communication interval, and generates an information request message including the generation identifier of the last transmission packet Communication method for biological information.

Citation Information

Patent Citations

  • ARQ communication system

    JP1992111553A

  • telemedicine system

    JP2005538794A

  • Data frame transmission device and data frame transmission method

    JP2009081571A

  • Medical devices and methods

    JP2013502978A

  • Packet loss detection method and system, transmitting device and receiving device

    JP2014531172A