ES2336360T3

Method for transmitting data in a blood glucose system and corresponding blood glucose system

Abstract

A method for wireless data transmission between components of a blood glucose system (1, 1 '') that includes a master controller (2, 2 '') that has a receiver (10) and a transmitter (9) , and a slave device (3) comprising an insulin dispensing means (20) and having a receiver (19) and a transmitter (18), in which the method comprises the following steps: - operate the slave device (3) normally in the energy saving mode in which its receiver (19) is activated intermittently at the activation frequency of the receiver, the receiver being activated each time during a predetermined listening period and being deactivated the receiver (19) for the rest of the time, - activate the transmitter (9) of the controller (2, 2 '') during a transmission period to transmit a communication initiation data frame that includes a preamble portion (301) that is chosen so that the preamble signal is transmitted during a preamble period, and subsequently activates the receiver (10) of the controller (2, 2 '') during a response period, and - in the event that the slave device (3) receives the preamble signal during the listening period, a) keep the receiver (19) of the slave device (3) active until at least a portion of the rest of the communication initiation data frame has been received, b) switch the slave device (3) to the communication mode in which the transmitter (18) of the slave device (3) is activated to transmit a response to the controller (2, 2 ''), and c) switch the slave device (3) from the communication mode to the energy saving mode , characterized by - initially setting the activation frequency of the receiver to a first frequency value once it is switched from the communication mode to the energy-saving mode, and setting the activation frequency of the receiver to a second smaller frequency value that the first value of the frequency if no communication initiation data frame is received during a predetermined period of energy saving timeout, wherein - the communication initiation data frame is transmitted so that the preamble period exceeds the length of the cycle duration corresponding to the first frequency value, and, in the event that no response is received by the controller during the response period, the communication initiation data frame is adapted and retransmitted so that the preamble period is increased and the length of the cycle duration corresponding to the second frequency value is exceeded.

ES2336360T3, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 20 April 2026, 0.4 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

23 claims: 15 independent, 8 dependent

  1. 1
    ES 2 336 360 T3 ES 2 336 360 T3 CLAIMS REIVINDICACIONES 1. A method for wireless transmission of data between components of a blood glucose system (1, 1 ') including a master controller (2, 2') having a receiver (10) and a transmitter (9), and a slave device (3) comprising an insulin dispensing means (20) and having a receiver (19) and a transmitter (18), wherein the method comprises the following steps:1. Un método para la transmisión sin hilos de datos entre componentes de un sistema de glucosa en sangre (1, 1') que incluye un controlador maestro (2, 2') que tiene un receptor (10) y un transmisor (9), y un dispositivo esclavo (3) que comprende un medio de dispensación de insulina (20) y que tiene un receptor (19) y un transmisor (18), en el que el método comprende las siguientes etapas: - actuar el dispositivo esclavo (3) normalmente en el modo de ahorro de energía en el cual su receptor (19) se activa intermitentemente a la frecuencia de activación del receptor, estando activado cada vez el receptor durante un periodo de escucha predeterminado y estando desactivado el receptor (19) durante el resto del tiempo, - actuate the slave device (3) normally in the energy saving mode in which its receiver (19) is activated intermittently at the activation frequency of the receiver, the receiver being activated each time during a predetermined listening period and being deactivated the receiver (19) for the rest of the time, - activar el transmisor (9) del controlador (2, 2') durante un periodo de transmisión para transmitir una trama de datos de iniciación de la comunicación que incluye una porción de preámbulo (301) que se elige de modo que la señal de preámbulo se transmite durante un periodo de preámbulo, y posteriormente se activa el receptor (10) del controlador (2, 2') durante un periodo de respuesta, y - activating the transmitter (9) of the controller (2, 2 ') during a transmission period to transmit a communication initiation data frame that includes a preamble portion (301) that is chosen so that the preamble signal is transmitted during a preamble period, and subsequently the receiver (10) of the controller (2, 2 ') is activated during a response period, and - en el caso de que el dispositivo esclavo (3) reciba la señal de preámbulo durante el periodo de escucha, - in the event that the slave device (3) receives the preamble signal during the listening period, a) keeping the receiver (19) of the slave device (3) active until at least a portion of the rest of the communication initiation data frame has been received, a) mantener activo el receptor (19) del dispositivo esclavo (3) hasta que se haya recibido al menos una porción del resto de la trama de datos de iniciación de la comunicación, b) conmutar el dispositivo esclavo (3) al modo de comunicación en el cual se activa el transmisor (18) del dispositivo esclavo (3) para transmitir una respuesta al controlador (2, 2'), y b) switching the slave device (3) to the communication mode in which the transmitter (18) of the slave device (3) is activated to transmit a response to the controller (2, 2 '), and c) conmutar el dispositivo esclavo (3) desde el modo de comunicación al modo de ahorro de energía, caracterizado por c) switching the slave device (3) from the communication mode to the energy saving mode, characterized by - fijar inicialmente la frecuencia de activación del receptor a un primer valor de frecuencia una vez que se conmuta desde el modo de comunicación al modo de ahorro de energía, y fijar la frecuencia de activación del receptor a un segundo valor de frecuencia más pequeño que el primer valor de la frecuencia si no se recibe ninguna trama de datos de iniciación de la comunicación durante un periodo de tiempo de espera de ahorro de energía predeterminado, en el que - initially setting the receiver activation frequency to a first frequency value once the communication mode is switched to power saving mode, and setting the receiver activation frequency to a second frequency value smaller than the first value of the frequency if no communication initiation data frame is received during a predetermined power save timeout period, in which - la trama de datos de iniciación de la comunicación se transmite de modo que el periodo de preámbulo excede la longitud de la duración del ciclo correspondiente al primer valor de la frecuencia, y, en el caso de que no se reciba ninguna respuesta por el controlador durante el periodo de respuesta, se adapta la trama de datos de iniciación de la comunicación y se retransmite de modo que se aumenta el periodo de preámbulo y se excede la longitud de la duración del ciclo correspondiente al segundo valor de la frecuencia. - the communication initiation data frame is transmitted such that the preamble period exceeds the length of the cycle duration corresponding to the first value of the frequency, and, in the event that no response is received by the controller during the response period, the communication initiation data frame is adapted and retransmitted so that the preamble period is increased and the length of the cycle duration corresponding to the second value of the frequency is exceeded.
  2. 4
    El método de acuerdo con cualquiera de las reivindicaciones 1 a 3, en el que el controlador (2, 2') sólo transmite tramas de datos de iniciación de la comunicación. Four. The method according to any of claims 1 to 3, wherein the controller (2, 2 ') only transmits communication initiation data frames.
  3. 5
    The method according to any of claims 1 to 3, further comprising the following steps:5. El método de acuerdo con cualquiera de las reivindicaciones 1 a 3, que comprende además las siguientes etapas: - following the transmission of a communication initiation data frame, activating the transmitter (9) of the controller (2, 2 ') for at least one additional transmission period to transmit at least one additional data frame including a portion preamble (301) that is chosen so that the preamble signal is transmitted during a preamble period, and following the transmission of each of the, at least one, Additional data frames activate the receiver (10) of the controller (2, 2 ') during a response period, in which all data frames (300) transmitted by the controller include a command portion (304) in which a command is included, - seguir la transmisión de una trama de datos de iniciación de la comunicación, activar el transmisor (9) del controlador (2, 2') durante al menos un periodo de transmisión adicional para transmitir al menos una trama de datos adicional que incluye una porción de preámbulo (301) que se elije de modo que la señal de preámbulo se transmite durante un periodo de preámbulo, y a continuación de la transmisión de cada una de las, al menos una, tramas de datos adicionales activar el receptor (10) del controlador (2, 2') durante un periodo de respuesta, en el que todas las tramas de datos (300) transmitidas por el controlador incluyen una porción de comandos (304) en la cual se incluye un comando, - including a communication initiation command in the command portion (304) of any communication initiation data frame to indicate that this data frame (300) is a communication initiation data frame, - incluir un comando de iniciación de comunicación en la porción de comandos (304) de cualquier trama de datos de iniciación de la comunicación para indicar que esta trama de datos (300) es una trama de datos de iniciación de la comunicación, - en el caso de que un dispositivo esclavo (3, 4) reciba la señal de preámbulo durante un periodo de escucha mientras que está en el modo de ahorro de energía: - in the event that a slave device (3, 4) receives the preamble signal during a listening period while in power saving mode: a) keeping the receiver (19) of the slave device (3, 4) active at least until the command included in the command portion (304) of the data frame (300) has been received, and a) mantener el receptor (19) del dispositivo esclavo (3, 4) activo al menos hasta que se haya recibido el comando incluido en la porción de comandos (304) de la trama de datos (300), y b) keep the slave device (3, 4) in power saving mode in case the command is not the communication initiation command, and b) mantener el dispositivo esclavo (3, 4) en el modo de ahorro de energía en el caso de que el comando no sea el comando de iniciación de la comunicación, y - en el caso de que un dispositivo esclavo (3, 4) reciba la señal de preámbulo mientras que está en el modo de comunicación: - in the event that a slave device (3, 4) receives the preamble signal while in communication mode: a) keeping the receiver (19) of the slave device (3, 4) active at least until the command included in the command portion (304) of the data frame (300) has been received, and a) mantener el receptor (19) del dispositivo esclavo (3, 4) activo al menos hasta que se haya recibido el comando incluido en la porción de comandos (304) de la trama de datos (300), y b) if the command is not the communication initiation command and the slave device (3, 4) is the intended receiver of the data frame (300), keep the receiver (19) of the slave device (3, 4) active until the rest of the data frame (300) has been received, activate and deactivate the transmitter (18) of the slave device (3, 4) to transmit a response to the controller (2, 2 '). b) si el comando no es el comando de iniciación de la comunicación y el dispositivo esclavo (3, 4) es el receptor pretendido de la trama de datos (300), mantener el receptor (19) del dispositivo esclavo (3, 4) activo hasta que se haya recibido el resto de la trama de datos (300), activar y desactivar el transmisor (18) del dispositivo esclavo (3, 4) para transmitir una respuesta al controlador (2, 2').
  4. 6
    The method according to any of the preceding claims, wherein the communication mode is terminated if no data frame (300) is received for the respective slave device (3,4) during a predetermined communication wait period and wherein in the communication mode the receiver (19) of the respective slave device (3, 4) is kept active as long as its transmitter (18) is not active to transmit a response. 6. El método de acuerdo con cualquiera de las reivindicaciones anteriores, en el que el modo de comunicación se termina si no se recibe ninguna trama de datos (300) para el dispositivo esclavo respectivo (3,4) durante un periodo de espera de comunicación predeterminado y en el que en el modo de comunicación se mantiene activo el receptor (19) del dispositivo esclavo respectivo (3, 4) siempre que su transmisor (18) no esté activo para transmitir una respuesta.
  5. 8
    The method according to any of claims 6 to 7, further comprising the steps of:8. El método de acuerdo con cualquiera de las reivindicaciones 6 a 7, que comprende además las etapas de: - include an indication of a delay time period within the response transmitted by a slave device (3, 4) for a particular first data frame to indicate that the actual response will be transmitted later, - incluir una indicación de un periodo de tiempo de retardo dentro de la respuesta transmitida por un dispositivo esclavo (3, 4) para una primera trama de datos particular para indicar que la respuesta real se transmitirá más tarde, - deactivate the transmitter (18, 19) and the receiver (19, 10) of both the slave device (3, 4) and the controller (2, 2 ') during the indicated delay time period, - desactivar el transmisor (18, 19) y el receptor (19, 10) tanto del dispositivo esclavo (3, 4) como del controlador (2, 2') durante el periodo de tiempo de retardo indicado, - activar el transmisor (9) del controlador (2, 2') después del final del periodo de tiempo de retardo para transmitir una segunda trama de datos solicitando la respuesta a la primera trama de datos, - activating the transmitter (9) of the controller (2, 2 ') after the end of the delay time period to transmit a second data frame requesting the response to the first data frame, - activar el receptor (19) del dispositivo esclavo (3, 4) después del final del periodo de tiempo de retardo para esperar la recepción de la segunda trama de datos, y - activating the receiver (19) of the slave device (3, 4) after the end of the delay time period to wait for the reception of the second data frame, and ES 2 336 360 T3 ES 2 336 360 T3 - posteriormente activar el transmisor (18) del dispositivo esclavo (3, 4) para transmitir la respuesta solicitada al controlador (2, 2'). - subsequently activating the transmitter (18) of the slave device (3, 4) to transmit the requested response to the controller (2, 2 ').
  6. 9
    The method according to any of the preceding claims, wherein a data frame including a termination command is transmitted by means of the controller (2, 2 ') to a slave device (3, 4) in the communication mode , and wherein the communication mode of the slave device (3, 4) is terminated once this data frame is received. 9. El método de acuerdo con cualquiera de las reivindicaciones anteriores, en el que se transmite una trama de datos que incluye un comando de terminación por medio del controlador (2, 2') a un dispositivo esclavo (3, 4) en el modo de comunicación, y en el que el modo de comunicación del dispositivo esclavo (3, 4) se termina una vez que se recibe esta trama de datos.
  7. 10
    The method according to any of the preceding claims, wherein the transmission of at least one communication initiation data frame by the controller (2, 2 ') is initiated by a request from the user. 10. El método de acuerdo con cualquiera de las reivindicaciones anteriores, en el que la transmisión de al menos un trama de datos de iniciación de la comunicación por el controlador (2, 2') se inicia por una petición del usuario.
  8. 11
    El método de acuerdo con cualquiera de las reivindicaciones anteriores, que comprende además las etapas de generar periódicamente un evento de temporizador en el controlador (2, 2'), y transmitir una trama de datos de iniciación de la comunicación por el controlador (2, 2') cada vez que se produce un evento de temporizador. eleven. The method according to any of the preceding claims, further comprising the steps of periodically generating a timer event in the controller (2, 2 '), and transmitting a frame of communication initiation data by the controller (2, 2 ') each time a timer event occurs.
  9. 13
    A blood glucose system (1, 1 ') comprising 13. Un sistema de glucosa en sangre (1, 1') que comprende - a master controller (2, 2 ') having a receiver (10), a transmitter (9) and a control means (12), in which the control means (12) can be actuated to activate the transmitter ( 9) during a transmission period to transmit a communication initiation data frame including a preamble portion (301) so that a preamble signal is transmitted during a preamble period, and subsequently activate the receiver (10) during a response period, - un controlador maestro (2, 2') que tiene un receptor (10), un transmisor (9) y un medio de control (12), en el que el medio de control (12) se puede actuar para activar el transmisor (9) durante un periodo de transmisión para transmitir una trama de datos de iniciación de la comunicación que incluye una porción de preámbulo (301) de modo que se transmite una señal de preámbulo durante un periodo de preámbulo, y activar posteriormente el receptor (10) durante un periodo de respuesta, - a slave device (3) comprising an insulin dispensing means (20) and having a receiver (19), a transmitter (18) and a control means (21), in which the slave device (3) it is adapted to be worn or to be implanted subcutaneously within the body of a patient so that insulin can be delivered from the slave device (3) to the body of the patient, - un dispositivo esclavo (3) que comprende un medio de dispensación de insulina (20) y que tiene un receptor (19), un transmisor (18) y un medio de control (21), en el que el dispositivo esclavo (3) está adaptado para llevar puesto o para implantarse de forma subcutánea dentro del cuerpo de un paciente de modo que puede suministrarse la insulina desde el dispositivo esclavo (3) al cuerpo del paciente, - en el que el medio de control (21) del dispositivo esclavo (3) está adaptado para operar el dispositivo esclavo (3) normalmente en un modo de ahorro de energía en el cual el medio de control (21) activa el receptor (19) de forma intermitente a la frecuencia de activación del receptor, activándose el receptor (19) cada una de las veces durante un periodo de escucha predeterminado y desactivándose el receptor (19) durante el resto del tiempo, y - wherein the control means (21) of the slave device (3) is adapted to operate the slave device (3) normally in an energy saving mode in which the control means (21) activates the receiver (19 ) intermittently at the receiver activation frequency, the receiver (19) activating each time during a predetermined listening period and the receiver (19) deactivating for the rest of the time, and - en el que el medio de control (21) del dispositivo esclavo (3) está adaptado además para determinar si el receptor (19) del dispositivo esclavo (3) recibe la señal de preámbulo durante un periodo de escucha, y en el caso en el que se reciba la señal de preámbulo - wherein the control means (21) of the slave device (3) is further adapted to determine whether the receiver (19) of the slave device (3) receives the preamble signal during a listening period, and in the case in the one receiving the preamble signal a) keeping the receiver (19) of the slave device (3) active until at least a portion of the rest of the communication initiation data frame has been received, a) mantener el receptor (19) del dispositivo esclavo (3) activo hasta que se haya recibido al menos una porción del resto de la trama de datos de iniciación de la comunicación, b) conmutar el dispositivo esclavo (3) al modo de comunicación en el cual el medio de control (21) activa el transmisor (18) del dispositivo esclavo (3) para transmitir una respuesta al controlador (2, 2'), y b) switching the slave device (3) to the communication mode in which the control means (21) activates the transmitter (18) of the slave device (3) to transmit a response to the controller (2, 2 '), and c) conmutar posteriormente el dispositivo esclavo (3) desde el modo de comunicación al modo de ahorro de energía, caracterizado porque c) subsequently switching the slave device (3) from the communication mode to the energy saving mode, characterized in that - el medio de control (21) del dispositivo esclavo (3) está adaptado para fijar inicialmente la frecuencia de activación a un primer valor de la frecuencia una vez que se conmuta el dispositivo esclavo (3) desde el modo de comunicación al modo de ahorro de energía, y para fijar la frecuencia de activación al segundo valor de la frecuencia menor que el primer valor de la frecuencia si el receptor (19) no recibe una trama de datos de iniciación de la comunicación durante un periodo de tiempo espera de ahorro de energía predeterminado, en el que - the control means (21) of the slave device (3) is adapted to initially set the activation frequency to a first value of the frequency once the slave device (3) is switched from the communication mode to the saving mode of energy, and to set the activation frequency to the second value of the frequency less than the first value of the frequency if the receiver (19) does not receive a communication initiation data frame during a predetermined power saving time-out period, in which ES 2 336 360 T3 ES 2 336 360 T3 - el medio de control (12) del controlador (2, 2') está adaptado para efectuar la transmisión de la trama de datos de iniciación de la comunicación de modo que el periodo del preámbulo excede la longitud de la duración del ciclo correspondiente al primer valor de la frecuencia, y, en el caso de que no se reciba ninguna respuesta durante el periodo de respuesta, adaptar y retransmitir la trama de datos de iniciación de la comunicación de modo que el periodo de preámbulo se aumenta y excede la longitud de la duración del ciclo correspondiente al segundo valor de la frecuencia. - the control means (12) of the controller (2, 2 ') is adapted to transmit the communication initiation data frame such that the preamble period exceeds the length of the cycle duration corresponding to the first frequency value, and, in the event that no response is received during the response period, adapting and retransmitting the communication initiation data frame so that the preamble period is increased and exceeds the length of the cycle duration corresponding to the second value of the frequency.
  10. 16
    The control system according to any of claims 13 to 15, wherein the control means (21) of each of the slave devices (3, 4) is adapted to terminate the communication mode if the receiver ( 19) does not receive a data frame (300) for the respective slave device (3, 4) during a predetermined communication timeout period, and keep the receiver (19) of the respective slave device (3, 4) active in communication mode as long as the transmitter (18) is not activated to transmit a response. 16. El sistema de control de acuerdo con cualquiera de las reivindicaciones de 13 a 15, en el que el medio de control (21) de cada uno de los dispositivos esclavos (3, 4) está adaptado para terminar el modo de comunicación si el receptor (19) no recibe una trama de datos (300) para el dispositivo esclavo respectivo (3, 4) durante un periodo de tiempo de espera de comunicación predeterminado, y mantener el receptor (19) del dispositivo esclavo respectivo (3, 4) activo en el modo de comunicación siempre que no se active el transmisor (18) para transmitir una respuesta.
  11. 18
    The system according to any of claims 16 to 17, wherein 18. El sistema de acuerdo con cualquiera de las reivindicaciones 16 a 17, en el que - el medio de control (21) de cada uno de los dispositivos esclavos (3, 4) está adaptado para incluir una indicación de un periodo de tiempo de retardo dentro de la respuesta transmitida por el dispositivo esclavo (3,4) para una primera trama de datos particular para indicar que la respuesta real se transmitirá más tarde, desactivar el transmisor (18) y el receptor (19) durante el periodo de tiempo de retardo indicado, activar el receptor (19) del dispositivo esclavo (3, 4) después del final del periodo de tiempo de retardo para esperar la recepción de una segunda trama de datos solicitando la respuesta a la primera trama de datos, y posteriormente activar el transmisor (18) del dispositivo esclavo (3, 4) para transmitir la respuesta solicitada al controlador (2, 2'), y en el que - the control means (21) of each of the slave devices (3, 4) is adapted to include an indication of a delay time period within the response transmitted by the slave device (3,4) for a first particular data frame to indicate that the actual response will be transmitted later, deactivate the transmitter (18) and receiver (19) for the indicated delay time period, activate the receiver (19) of the slave device (3, 4) after the end of the delay time period to wait for the reception of a second data frame requesting the response to the first data frame, and subsequently activate the transmitter (18) of the slave device (3, 4) to transmit the response requested from controller (2, 2 '), and in which - el medio de control (12) del controlador (2, 2') está adaptado para desactivar, una vez recibida la respuesta que incluye una indicación del periodo de tiempo de retardo, el transmisor (9) y el receptor (10) del controlador (2, 2') durante el periodo de tiempo de retardo indicado, y activar el transmisor (9) del controlador (2, 2') después del final del periodo de tiempo de retardo para transmitir una segunda trama de datos solicitando la respuesta a la primera trama de datos. - the control means (12) of the controller (2, 2 ') is adapted to deactivate, once the response including an indication of the delay time period is received, the transmitter (9) and the receiver (10) of the controller (2, 2 ') during the indicated delay time period, and activate the transmitter (9) of the controller (2, 2') after the end of the delay time period to transmit a second data frame requesting the response to the first data frame.
  12. 19
    The system according to any of claims 13 to 18, wherein the control means (12) of the controller (2, 2 ') can be actuated to transmit a data frame including a termination command to a slave device (3, 4) in the communication mode, and in which the control means (21) of each of the slave devices (3, 4) is adapted to terminate the communication mode once this transmission frame is received. data. 19. El sistema de acuerdo con cualquiera de las reivindicaciones 13 a 18, en el que el medio de control (12) del controlador (2, 2') se puede actuar para transmitir una trama de datos que incluye un comando de terminación a un dispositivo esclavo (3, 4) en el modo de comunicación, y en el que el medio de control (21) de cada uno de los dispositivos esclavos (3, 4) está adaptado para terminar el modo de comunicación una vez que se recibe esta trama de datos.
  13. 20
    El sistema de acuerdo con cualquiera de las reivindicaciones 13 a 19, en el que el controlador (2,2') comprende un medio de actuación para actuarse por un usuario, en el que la actuación del medio de actuación proporciona una señal al medio de control (12) que instruye al medio de control (12) para que transmita una trama de datos de iniciación de la comunicación. twenty. The system according to any of claims 13 to 19, wherein the controller (2,2 ') comprises an actuation means to be actuated by a user, wherein actuation of the actuation means provides a signal to the actuation means. control (12) that instructs the control means (12) to transmit a frame of communication initiation data.
  14. 21
    El sistema de acuerdo con cualquiera de las reivindicaciones 13 a 20, en el que el controlador (2.2') comprende además un generador de eventos de temporizador que se puede actuar para generar periódicamente un evento de temporizador y para proporcionar las correspondientes señales de eventos de temporizador al medio de control (12) del controlador (2, 2'), y en el que el medio de control (12) del controlador (2, 2') está adaptado para transmitir una trama de datos de iniciación de la comunicación una vez recibida tal señal de evento de temporizador. twenty-one. The system according to any of claims 13 to 20, wherein the controller (2.2 ') further comprises a timer event generator that can be actuated to periodically generate a timer event and to provide the corresponding timer event signals. timer to the control means (12) of the controller (2, 2 '), and wherein the control means (12) of the controller (2, 2 ') is adapted to transmit a communication initiation data frame upon receipt of such a timer event signal.
  15. 23
    2. 3. The system according to any of claims 13 to 22, wherein the controller (2 ') includes a blood glucose sensing means (20). 23. El sistema de acuerdo con cualquiera de las reivindicaciones 13 a 22, en el que el controlador (2') incluye un medio de detección de glucosa en sangre (20).