ES2248382T3 - Sistema de comunicacion. - Google Patents

Sistema de comunicacion.

Info

Publication number
ES2248382T3
ES2248382T3 ES01962752T ES01962752T ES2248382T3 ES 2248382 T3 ES2248382 T3 ES 2248382T3 ES 01962752 T ES01962752 T ES 01962752T ES 01962752 T ES01962752 T ES 01962752T ES 2248382 T3 ES2248382 T3 ES 2248382T3
Authority
ES
Spain
Prior art keywords
station
additional data
data field
primary station
bluetooth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01962752T
Other languages
English (en)
Inventor
Robert J. Davies
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26244534&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2248382(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from GBGB0015454.2A external-priority patent/GB0015454D0/en
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Application granted granted Critical
Publication of ES2248382T3 publication Critical patent/ES2248382T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • H04W74/06Scheduled access using polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Eye Examination Apparatus (AREA)

Abstract

Estación (100) primaria para su uso en un sistema de comunicaciones Bluetooth que tiene al menos una estación (101) secundaria, comprendiendo la estación (100) primaria un medio (202) para emitir una serie de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos (502) de datos dispuestos según el protocolo de comunicaciones Bluetooth, caracterizada por un medio (210) para añadir un campo (504) de datos adicional a cada mensaje de consulta para interrogar a al menos una estación (101) secundaria del sistema de comunicación.

Description

Sistema de comunicación.
Campo técnico
La presente invención se refiere a un sistema de comunicación y se refiere además a estaciones primarias y secundarias para su uso en tal sistema y a un método de operación de tal sistema. Aunque la presente invención se describe con referencia particular a un sistema Bluetooth, es aplicable a una gama de otros sistemas de comunicación.
Técnica anterior
En años recientes ha habido un interés creciente en la habilitación de dispositivos para interactuar a través de enlaces de comunicación inalámbricos, evitando así la necesidad de un cableado extenso. Un ejemplo de un sistema de comunicación que puede utilizarse para tales enlaces inalámbricos es una red Bluetooth, que opera según la especificación definida por el Bluetooth Special Interest Group (grupo de interés especial Bluetooth). Tal red está destinada a proporcionar enlaces de radio de bajo coste y corto alcance entre PC portátiles, teléfonos móviles y otros dispositivos, ya sean portátiles o no. En "Bluetooth - The universal radio interface for ad hoc, wireless connectivity", Haarsten J., Ericsson Review, Estocolmo, Suecia, nº 3, 1998, páginas 110-117, se proporciona una perspectiva general de Bluetooth.
La comunicación en una red Bluetooth tiene lugar en la banda ISM sin licencia a aproximadamente 2,45 GHz. Las estaciones forman redes ad hoc que se conocen como picorredes, comprendiendo cada una una estación maestra y hasta varias estaciones esclavas. Todas las estaciones son idénticas y capaces de actuar como maestro o esclavo según se sea necesario. Una estación puede participar en más de una picorred, conectando así picorredes y habilitando la comunicación a lo largo de un alcance extendido.
Una aplicación para la que se propone el uso de Bluetooth es la conexión de dispositivos controladores a sistemas anfitriones. Un dispositivo controlador, conocido también como un dispositivo de interfaz hombre-máquina (HID), es un dispositivo de entrada tal como un teclado, un ratón, un controlador de juegos, una tableta gráfica o similares. Tales dispositivos HID no requieren normalmente un enlace con un rendimiento de datos alto, pero sí requieren un enlace muy sensible.
Un sistema Bluetooth es más que capaz de soportar los requisitos de rendimiento de los dispositivos HID. Sin embargo, el grado de sensibilidad requerido puede ser más difícil de alcanzar. Un enlace Bluetooth activo puede ofrecer un servicio razonablemente sensible, pero esto requiere tanto del establecimiento del enlace como de su mantenimiento aún durante periodos de inactividad.
Dos tipos de enlace de comunicación soportados en una red Bluetooth son los enlaces asíncronos sin conexión (ACL) y los enlaces síncronos orientados a conexión (SCO). Los enlaces ACL permiten a los esclavos entrar en un modo "aparcado" e interrumpir comunicaciones activas, lo que también permite que un número de otros dispositivos HID mantengan enlaces con la estación maestra sin violar la regla Bluetooth de que no puede haber activos más de 7 esclavos en un momento determinado. Debe interrogarse a un esclavo antes de que éste pueda enviar una petición para abandonar el modo aparcado y activarse. Los enlaces SCO requieren una operación continua por parte de un esclavo, pero sólo hay un número limitado de canales SCO disponibles.
El establecimiento de un enlace requiere que un HID se una, como esclavo, a la picorred que incluye el sistema anfitrión (que actuará normalmente como maestro de la picorred, es decir, una estación base). Unirse a la picorred requiere de dos conjuntos de procedimientos, concretamente, de "consulta" y de "radiobúsqueda". La consulta permite un aspirante a esclavo encontrar una estación base y emitir una petición para unirse a la picorred. La radiobúsqueda permite a una estación base invitar a esclavos de su elección a unirse a la red. Un análisis de estos procedimientos indica que el tiempo que lleva unirse a una picorred y estar entonces en condiciones de transferir entradas de usuario al maestro podría ser de varias decenas de segundos.
Es posible que este procedimiento se lleve a cabo de una vez por todas cuando el sistema anfitrión se enciende. Sin embargo, los dispositivos HID normalmente funcionarán a pilas y por tanto no es aceptable para ellos que tengan que permanecer encendidos permanentemente. Particularmente, para que un dispositivo HID se conecte a la picorred automáticamente cuando el sistema anfitrión se enciende, deberá despertarse regularmente para buscar ráfagas de consulta Bluetooth, consumiendo por tanto energía, o deberá ser despertado manualmente por el usuario.
Por tanto, es más probable que un dispositivo HID permanezca inactivo hasta que sea despertado o bien encendiéndose explícitamente o bien por un usuario que intenta algún tipo de entrada. Por tanto, el maestro Bluetooth del sistema anfitrión tendrá que ejecutar ciclos de consulta periódicamente, lo que tiene dos implicaciones. La primera es que, dado que la fase de consulta es periódica en lugar de continua, el tiempo de acceso inicial podría ser de varias decenas de segundos. Esto puede significar que podría tardarse medio minuto o más desde el momento en el que un usuario mueve un ratón hasta que un cursor se mueve en una pantalla. En segundo lugar, el hecho de que tenga lugar un ciclo de consulta significa que los enlaces ACL estarán suspendidos durante este ciclo hasta 10,24 segundos cada vez. Aunque pueden usarse enlaces SCO, un dispositivo HID que utilice tal enlace no podría dejar de transmitir durante los periodos de inactividad.
Descripción de la invención
Es por tanto un objeto de la presente invención tratar el problema de proporcionar un enlace sensible entre un dispositivo HID y un sistema anfitrión que permita al dispositivo HID entrar en suspensión durante los periodos de inactividad.
Según un primer aspecto de la presente invención, se proporciona una estación primaria para el uso en un sistema de comunicaciones Bluetooth que tiene al menos una estación secundaria, comprendiendo la estación primaria un medio para emitir una serie de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos de datos predeterminados dispuestos según el protocolo de comunicaciones Bluetooth, caracterizada por un medio para añadir a cada mensaje de consulta un campo de datos adicional para interrogar a al menos una estación secundaria del sistema de comunicación.
Según un segundo aspecto de la presente invención, se proporciona una estación secundaria para el uso en un sistema de comunicaciones Bluetooth que comprende una estación primaria, en el que la estación primaria tiene un medio para transmitir una serie de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos de datos predeterminados dispuestos según el protocolo de comunicaciones Bluetooth y habiéndole añadido un campo de datos adicional para interrogar a al menos una estación secundaria del sistema de comunicación, comprendiendo la estación secundaria un medio para recibir un mensaje de consulta emitido por la estación primaria, caracterizada por un medio para determinar cuándo se ha añadido un campo de datos adicional a la pluralidad de campos de datos predeterminados, un medio para determinar a partir del campo de datos adicional si ha sido interrogada y un medio para responder a una interrogación cuando tiene datos que transmitir a la estación pri-
maria.
Según un tercer aspecto de la presente invención, se proporciona un método de operación de un sistema de comunicaciones Bluetooth que comprende una estación primaria y al menos una estación secundaria, comprendiendo el método la difusión por la estación primaria de una seria de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos de datos predeterminados dispuestos según el protocolo de comunicaciones Bluetooth, caracterizados por añadir a un mensaje de consulta un campo de datos adicional para interrogar a al menos una estación secundaria del sistema de comunicación, recibir el campo de datos adicional en la o cada estación secundaria, determinar en la o cada estación secundaria cuándo se ha añadido un campo de datos adicional a la pluralidad de campos de datos y determinar en la o cada estación secundaria si ha sido interrogada a partir del campo de datos adicional y responder a una interrogación cuando tiene datos que transmitir a la estación primaria.
Según un cuarto aspecto de la presente invención, se proporciona un sistema de comunicaciones Bluetooth que comprende una estación primaria según el primer aspecto de la invención y al menos una estación secundaria que comprende un medio para recibir un mensaje de consulta emitido por la estación primaria, caracterizado porque la o cada estación secundaria tiene un medio para determinar cuándo se ha añadido el campo de datos adicional a la pluralidad de campos de datos predeterminados, un medio para determinar a partir del campo de datos adicional si ha sido interrogada y un medio para responder a una interrogación cuando tiene datos que transmitir a la estación primaria.
En las reivindicaciones dependientes se describen realizaciones adicionales de la invención.
Breve descripción de los dibujos
Se describirán a continuación, a título de ejemplo, realizaciones de la presente invención con referencia a los dibujos adjuntos, en los que:
La figura 1 es un diagrama de una red inalámbrica ad hoc que comprende dos picorredes conectadas;
la figura 2 es un diagrama de bloques esquemático de una estación Bluetooth típica;
la figura 3 es una gráfica que ilustra la transmisión de un tren de códigos de acceso de consulta centrado en una frecuencia dada;
la figura 4 ilustra una alternancia entre trenes de mensajes de consulta a lo largo de la duración de una difusión de consulta;
la figura 5 ilustra la inserción de un paquete de datos de difusión dentro de una ranura de transmisión existente; y
la figura 6 es un diagrama de flujo que ilustra el método de interrogación de un dispositivo HID según la presente invención.
En los dibujos se han usado los mismos números de referencia para indicar características correspondientes.
Modos de realización de la invención
En la siguiente descripción se considera particularmente un sistema que utiliza protocolos Bluetooth para la comunicación de mensajes entre estaciones. Tal como se reconocerá, el concepto general de la invención de interrogar a dispositivos HID a través de un canal de difusión utilizado como parte del procedimiento de consulta no se restringe a dispositivos Bluetooth y es aplicable a otras disposiciones de comunicaciones, particularmente a sistemas de saltos de frecuencia.
En la figura 1 se muestra una configuración básica de red Bluetooth. Tal configuración empezaría normalmente con dos dispositivos anfitriones conectados, por ejemplo un PC portátil y un teléfono celular, y crecería para incluir dispositivos conectados adicionales. Puede incluirse una amplia gama de dispositivos anfitriones adicionales, por ejemplo auriculares inalámbricos, organizadores personales y aparatos de entretenimiento doméstico. La red comprende una pluralidad de estaciones 100, 101 incluidas cada una en tal dispositivo anfitrión, formadas en dos picorredes 102a, 102b. Generalmente, los componentes de conexión en red (es decir, el chip Bluetooth para una red Bluetooth) de todas las estaciones 100, 101 se implementará de manera idéntica. Sin embargo, sólo es necesario que todas las estaciones 100, 101 que componen la red sean capaces de operar según un protocolo compatible.
La primera picorred 102a es una red punto a multipunto que comprende cuatro estaciones 100, un maestro 100 (A) y tres esclavos 101 (A1, A2, A3), con canales 104 de comunicación bidireccionales entre el maestro 100 y cada una de los esclavos 101. La segunda picorred 102b es una red punto a punto que comprende un maestro 100 (B) y un esclavo 101 (B1). La comunicación entre las picorredes 102a, 102b está habilitada por el maestro A en la primera picorred 102a actuando también como esclavo en la segunda picorred 102b. No es necesario que el enlace entre picorredes 102a, 102b sea entre maestros: sería posible igualmente que el enlace fuese entre las estaciones A3 y B1 o entre A y B1, por ejemplo.
Un ejemplo de estación 100 para el uso en un sistema Bluetooth se ilustra en mayor detalle en la figura 2, y comprende dos secciones principales. La primera sección es una unidad analógica que comprende una radio 202 (RF) que tiene una antena 204 para transmitir y recibir señales de radio por el canal 104 de comunicación. La segunda sección es una unidad 206 de control digital, que comprende adicionalmente un controlador (LC) 208 de banda base de enlace, un microprocesador (\muP) 210 y una unidad 212 de interfaz (INT).
El controlador 208 de enlace comprende medios para realizar el procesamiento de banda base y la ejecución de protocolos básicos cercanos a la capa física, por ejemplo, implementar una codificación de corrección de errores, generar peticiones de repetición automáticas (ARQ) y realizar una codificación de audio. El microprocesador 210 gestiona la estación 100, controlando la transferencia de datos entre la unidad 212 de interfaz y el controlador 208 de enlace. La unidad 212 de interfaz comprende hardware y software para interconectar la estación 100 a un dispositivo anfitrión tal como un PC portátil o un teléfono celular. La interconexión se realiza a través de un enlace 214, que puede incluir interfaces a un USB (Bus Serie Universal), una memoria externa y otros elementos tales como sean adecuados para la aplicación par-
ticular.
El procedimiento de consulta Bluetooth permite a un aspirante a esclavo 101 encontrar una estación base y enviar una petición para unirse a su picorred. Se ha propuesto específicamente solucionar los problemas ocasionados por la naturaleza de saltos de frecuencia de los sistemas Bluetooth y similares. Los solicitantes han reconocido que es posible acoplar (piggyback) un canal de difusión en los mensajes de consulta emitidos por la maestro 100. Puede utilizarse el canal de difusión para interrogar a dispositivos HID a intervalos regulares. Sin embargo, en la interfaz de aire, el mecanismo es totalmente compatible con sistemas Bluetooth convencionales.
Para ilustrar cómo se implementa esto, se considera primero cómo operan los propios procedimientos de consulta con referencia a las figuras 3 y 4. Cuando una unidad Bluetooth quiere descubrir otros dispositivos Bluetooth, entra en un subestado denominado de consulta. En este modo, envía un mensaje de consulta que contiene un código de acceso de consulta general (GIAC) o un número de códigos dedicados de acceso de consulta (DIAC) opcionales. Este mensaje se repite a varios niveles; en primer lugar, se repite en un tren A de 16 frecuencias de un total de 32 que forman la secuencia de consulta de saltos. Se envía el mensaje dos veces en dos frecuencias en segmentos de tiempo pares, utilizándose los siguientes segmentos de tiempo impares para esperar respuestas en las dos frecuencias de salto de respuesta a consulta. Se pueden cubrir por tanto 16 frecuencias y sus homólogas de respuesta en 16 segmentos de tiempo, o 10 ms. La gráfica de la figura 3 ilustra la transmisión de un único tren en dieciséis frecuencias centradas en torno a f{k}, donde f{k} representa la secuencia de salto de consulta.
La etapa siguiente es la repetición del tren una pluralidad de veces. Como muy poco, tal como se especifica actualmente, esto significa 256 repeticiones de todo el tren. Finalmente, se cambia el tren A por el tren B que consta de las 16 frecuencias restantes y se repite el ciclo. Tal como se muestra en la figura 4, la especificación establece que este cambio debe ocurrir al menos tres veces para garantizar la recopilación de todas las respuestas en un entorno libre de errores. Esto quiere decir que una difusión de consulta podría durar al menos 10,24 segundos.
Un dispositivo portátil que quiere ser descubierto por un maestro 100 Bluetooth entra en el subestado de exploración de consulta. Aquí, está atento a un mensaje que contenga el código GIAC o los códigos DIAC de interés. También opera de manera cíclica. Está atento en una única frecuencia de salto durante un periodo de exploración de consulta que es lo suficientemente largo como para cubrir las 16 frecuencias de consulta usadas por la consulta. Al percibir una consulta que contiene un código de acceso de consulta (AIC) adecuado, el dispositivo portátil entra en un subestado denominado de respuesta a consulta y emite un número de mensajes de respuesta a consulta al maestro 100. El maestro 100 buscará por radio entonces al dispositivo portátil, invitándolo a unirse a la picorred.
Tal como se mencionó anteriormente y se muestra en la figura 5, los solicitantes proponen que los mensajes de consulta emitidos por la estación de base tenga un campo 504 adicional adjunto a los mismos, capaz de llevar un mensaje de interrogación de dispositivo HID. El campo 504 ampliado puede incluir una cabecera que indique una interrogación de dispositivo HID para diferenciarlo de otras aplicaciones de información de campo ampliada, tales como servicios conscientes de contexto o audio de difusión (tal como se da a conocer en las solicitudes de patente del Reino Unido 0015454.2 (referencia del solicitante PHGB 000084) y 0015453.4 (referencia del solicitante PHGB 000085) en tramitación junto con la presente, respectivamente, de los solicitantes). También incluirá la dirección del dispositivo HID que se está interrogando y puede también llevar una pequeña cantidad de información al dispositivo HID que puede utilizarse para proporcionar información adicional a un usuario (tal como texto en una pantalla LCD) o una realimentación (por ejemplo, realimentación de movimiento en controladores de juegos). Añadiendo el campo al final del mensaje de consulta, se apreciará que los receptores que no son dispositivos HID pueden ignorarlo sin modificación. Adicionalmente, utilizando un código DIAC especial para indicar una interrogación de dispositivo HID, puede alertarse a los dispositivos HID de la presencia de una interrogación próxima.
La presencia del campo 504 de datos adicional significa que se reduce el espacio de protección permitido convencionalmente al final de un paquete de consulta Bluetooth. Sin embargo, se proporciona este espacio para darle tiempo a un sintetizador de frecuencia para cambiar a una nueva frecuencia de variación por saltos y por lo demás no será utilizado generalmente, ya que los sintetizadores de frecuencia actuales son capaces de cambiar a velocidades que no requieren una ampliación en el espacio de protección adicional. El paquete de interrogación estándar es un paquete 502 de identificación (ID PKT) de 68 bits de longitud. Dado que se envía en un medio segmento que comienza o bien en un límite 506 de segmento (LS) o bien en un límite 508 de medio segmento (LMS), el espacio de protección asignado es de (625/2 - 68) = 244,5 \mus (periodo de segmento de 625 \mus, velocidad de señalización de 1 Mbit/s). Los sintetizadores modernos pueden cambiar en mucho menos tiempo con cifras de 100 \mus o menores consideradas rutinarias por los expertos en la técnica. Por tanto, un tamaño adecuado para el campo 504 de datos adicional podría ser de 100 bits.
En una realización normal, se perderán cuatro de los 100 bits como bits de cola para el paquete 502 de identificación: esto es una consecuencia de su lectura por un correlador. De los 96 bits restantes, la asignación preferida por los solicitantes es que se usen 64 bits como datos y 32 bits como una suma de control de 2/3 FEC (corrección de errores hacia delante). Cada ráfaga de consulta contiene así 8 bits de datos de difusión, dejando espacio para varios canales de entradas codificadas por clave o analógicas digitalizadas.
Para conseguir la sensibilidad deseada, y dado se ha asignado una dirección específica al dispositivo HID, se permite responder al dispositivo HID, si se desea, en el medio segmento de tiempo después del siguiente con un paquete de formato similar, que contiene la información correspondiente a la entrada del usuario. Tal como se describió anteriormente, el procedimiento de consulta implica la transmisión de dos conjuntos de dieciséis frecuencias en trenes de transmisiones de consulta. Las 16 frecuencias usadas en un tren pueden considerarse como 16 canales de interrogación, y pueden interrogarse por tanto a 16 dispositivos cada 10 ms si se desea. Son posibles otras disposiciones, por ejemplo interrogar a hasta 32 dispositivos cada 20 ms o a hasta 8 dispositivos cada 5 ms. La disposición de canales de interrogación también puede ser flexible, con una interrogación más rápida proporcionada para dispositivos que necesiten un tiempo de respuesta más rápido y viceversa.
Cada dispositivo necesita únicamente monitorizar una única frecuencia en un tren, pero debe ser capaz de seguir los cambios de tren y los cambios de frecuencia debido a una fase de reloj cambiante. Se supone que un proceso de establecimiento inicial sincroniza el esclavo 101 Bluetooth de dispositivo HID al maestro 100 Bluetooth, así como establece la naturaleza del dispositivo HID y el formato que utiliza para transmisiones de enlace ascendente y de enlace descendente. En este instante, se adjudica al dispositivo HID una dirección de dispositivo y un número de canal correspondiente a uno de los dieciséis canales en un tren.
Para una interrogación rápida, es necesario que el maestro 100 Bluetooth opere continuamente. Esto interfiere con el mecanismo convencional para el establecimiento de enlaces bidireccionales. Sin embargo, el uso de dos radios que operan en tándem, tal como se divulga en la solicitud de patente del Reino Unido 0015452.6 (referencia del solicitante GB 000086) en tramitación junto con la presente de los solicitantes, evita este problema, permitiendo así la provisión de un acceso rápido a la picorred y una capacidad ilimitada de rendimiento bidireccional.
Interrogando cada 10 ms, con ocho bytes por interrogación, se proporciona una capacidad de 800 bytes por segundo para dieciséis dispositivos. En variaciones del esquema básico descrito anteriormente, esta capacidad podría reducirse para permitir la operación de procedimientos de consulta convencionales o para aumentar el número de dispositivos HID que puede soportar un sistema 100 anfitrión por encima de dieciséis.
Para minimizar el consumo energético, los dispositivos HID no están obligados a responder a cada interrogación si no tienen información que ofrecer. Podría proporcionarse un temporizador de vigilancia en un dispositivo HID para hacerlo transmitir al menos una vez en un determinado periodo mientras esté activo nominalmente. Por ejemplo, el periodo podría estar predeterminado, ser determinado por el sistema anfitrión o ser determinado mediante una negociación entre el anfitrión y cada dispositivo HID. Los dispositivos HID que no transmitan en el periodo determinado se eliminarían entonces de la lista de dispositivos activos del maestro.
En la figura 6 se resume un método de interrogación de un dispositivo HID según la presente invención. El método comienza, en la etapa 602, cuando el dispositivo HID tiene datos que transmitir al sistema anfitrión. El dispositivo HID recibe, en la etapa 604, datos del campo 504 adicional y entonces evalúa, en la etapa 606, si ha sido interrogado por el sistema anfitrión. Si no ha sido interrogado, el dispositivo HID vuelve a la etapa 604 para recibir el siguiente campo 504 adicional. Si el dispositivo HID ha sido interrogado, transmite sus datos en el medio segmento después del siguiente, en la etapa 608.
Ya que es necesario un modo de consulta para permitir el acceso a la picorred del sistema anfitrión, debe proporcionarse de manera convencional durante al menos parte del tiempo. Existe una gama de estrategias que pueden emplearse.
Una primera estrategia implica la operación de una radio en dos modos, denominados de establecimiento y de interrogación. En el modo de establecimiento, el procedimiento de consulta funciona de manera normal y los dispositivos HID pueden establecer contacto con el maestro 100 anfitrión de manera convencional. Una vez que todos los dispositivos HID se han establecido a sí mismos, la radio maestra cambia al modo de interrogación, en el que el procedimiento de consulta funciona ahora tan sólo en modo de interrogación. Esta estrategia es ideal para máquinas de juegos, ya que consigue la respuesta más rápida cuando está operativo el modo de interrogación, mientras que las oportunidades para que otros controladores se incorporen a la picorred ocurren en instantes bien definidos, tal como entre partidas.
Una segunda estrategia es más adecuada cuando el sistema anfitrión es un dispositivo de uso general, tal como un PC, en cuyo caso deben proporcionarse oportunidades para que nuevos dispositivos se incorporen en cualquier instante. En este caso, la radio del maestro puede operar sin modo, dedicando parte de su tiempo a una interrogación rápida y otros momentos a operaciones de interrogación convencionales. Podrían dedicarse a cada operación periodos alternantes de 10 ms para conseguir una proporción de 50:50 por ejemplo, pudiendo modificarse la elación tal como se desee. Un sistema así aún tendría una respuesta rápida a los dispositivos HID, y la operación de consulta general, aunque posiblemente más lenta, aún funcionaría con normalidad. La utilización de un código DIAC especial en un mensaje de interrogación debería garantizar que un esclavo 101 que está pasando por los procedimientos normales de respuesta a consulta no envíe un paquete de respuesta a consulta en el espacio reservado para una respuesta a interrogación
rápida.
Permitir consultas convencionales en paralelo con una interrogación rápida implica que, ocasionalmente, habrá una breve pausa en la consulta o en la interrogación rápida para permitir que un nuevo dispositivo HID acceda al anfitrión. Esto probablemente no le importará al usuario dado que ya no estará utilizando los dispositivos HID antiguos y por tanto no se percatará de la pérdida temporal de sensibili-
dad.
Se precisa de una tercera estrategia cuando se requiere de enlaces de datos Bluetooth convencionales (u otros), para soportar tanto una respuesta rápida para el mecanismo de interrogación como la capacidad de carga de datos de Bluetooth convencional. Esto requiere del uso de dos radios, y puede utilizarse en este caso el enfoque divulgado en la solicitud de patente del Reino Unido 0015452.6 (referencia del solicitante PHGB 000086) en tramitación junto con la presente de los solicitantes. Alternativamente, una radio podría operar como una radio Bluetooth convencional, con la otra dedicada permanentemente a la interrogación
rápida.

Claims (10)

1. Estación (100) primaria para su uso en un sistema de comunicaciones Bluetooth que tiene al menos una estación (101) secundaria, comprendiendo la estación (100) primaria un medio (202) para emitir una serie de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos (502) de datos dispuestos según el protocolo de comunicaciones Bluetooth, caracterizada por un medio (210) para añadir un campo (504) de datos adicional a cada mensaje de consulta para interrogar a al menos una estación (101) secundaria del sistema de comunicación.
2. Estación primaria según la reivindicación 1, caracterizada por un medio (210) para añadir el campo (504) de datos adicional al final de un respectivo mensaje de consulta.
3. Estación primaria según la reivindicación 1 ó 2, caracterizada por medios para incluir una indicación en uno de los campos de datos predeterminados, denotando la indicación la presencia del campo de datos adicional.
4. Estación primaria según cualquiera de las reivindicaciones 1 a 3, caracterizada porque el campo (504) de datos adicional incluye al menos 64 bits de datos.
5. Estación primaria según una cualquiera de las reivindicaciones 1 a 4, caracterizada por un medio (202) de radio para emitir mensajes de consulta que contienen el campo (504) de datos adicional de manera sustancialmente continua, y unos segundos medios de radio para tratar otros aspectos de los enlaces de comunicación con estaciones (101) secundarias.
6. Estación (101) secundaria para su uso en un sistema de comunicaciones Bluetooth que comprende una estación (100) primaria, en el que la estación primaria tiene medios para transmitir una serie de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos (502) de datos predeterminados dispuestos según el protocolo de comunicaciones Bluetooth y teniendo un campo (504) de datos adicional añadido al mismo para la interrogación de al menos una estación (101) secundaria del sistema de comunicación, comprendiendo la estación secundaria un medio (202) para recibir un mensaje de consulta emitido por la estación (100) primaria, caracterizada por un medio (210) para determinar cuándo se ha añadido un campo (504) de datos adicional a la pluralidad de campos (502) de datos predeterminados, un medio (210) para determinar a partir del campo (504) de datos adicional si ha sido interrogada y un medio (210) para responder a una interrogación cuando tiene datos que transmitir a la estación (100) primaria.
7. Estación secundaria según la reivindicación 6, caracterizada por un medio (210) para responder a una interrogación después de haber pasado un intervalo predeterminado sin transmisión de datos, tenga o no la estación secundaria datos que transmitir.
8. Método de operación de un sistema de comunicaciones Bluetooth que comprende una estación (100) primaria y al menos una estación (101) secundaria, comprendiendo el método que la estación (100) primaria emita una serie de mensajes de consulta, estando cada mensaje de consulta en forma de una pluralidad de campos (502) de datos predeterminados dispuestos según un protocolo de comunicaciones Bluetooth, caracterizado por añadir a un mensaje de consulta un campo (504) de datos adicional para interrogar a al menos una estación (101) secundaria del sistema de comunicaciones, recibir el campo de datos adicional en la o cada estación (101) secundaria, determinar en la o cada estación (101) secundaria cuándo se ha añadido el campo (504) de datos adicional a la pluralidad de campos (502) de datos, y determinar en la o cada estación secundaria a partir del campo (504) de datos adicional si ha sido interrogada y responder a una interrogación cuando tiene datos que transmitir a la estación (101) primaria.
9. Método según la reivindicación 8, caracterizado porque no todos los mensajes de consulta tienen un campo (504) de datos adicional para interrogar a una estación (101) secundaria añadido a ellos.
10. Sistema de comunicaciones Bluetooth que comprende una estación (100) primaria según cualquiera de las reivindicaciones 1 a 5 y al menos una estación (101) secundaria que comprende un medio (202) para recibir un mensaje de consulta emitido por la estación (100) primaria, caracterizado porque la o cada estación secundaria tiene un medio (210) para determinar cuándo se ha añadido el campo (504) de datos adicional a la pluralidad de campos (504) de datos predeterminados, un medio (210) para determinar a partir del campo (504) de datos adicional si ha sido interrogada y un medio (210) para responder a una interrogación cuando tiene datos que transmitir a la estación (100) primaria.
ES01962752T 2000-06-26 2001-06-18 Sistema de comunicacion. Expired - Lifetime ES2248382T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GBGB0015454.2A GB0015454D0 (en) 2000-06-26 2000-06-26 Data delivery through beacons
GB0015454 2000-06-26
GB0020076 2000-08-15
GBGB0020076.6A GB0020076D0 (en) 2000-06-26 2000-08-15 Communications system

Publications (1)

Publication Number Publication Date
ES2248382T3 true ES2248382T3 (es) 2006-03-16

Family

ID=26244534

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01962752T Expired - Lifetime ES2248382T3 (es) 2000-06-26 2001-06-18 Sistema de comunicacion.

Country Status (7)

Country Link
US (1) US6993049B2 (es)
EP (1) EP1232613B1 (es)
CN (1) CN1225873C (es)
AT (1) ATE304762T1 (es)
DE (1) DE60113370T2 (es)
ES (1) ES2248382T3 (es)
WO (1) WO2002001811A2 (es)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7587207B2 (en) * 2000-06-26 2009-09-08 Ipg Electronics 503 Limited Data delivery through beacons
US6664891B2 (en) * 2000-06-26 2003-12-16 Koninklijke Philips Electronics N.V. Data delivery through portable devices
US20020013129A1 (en) * 2000-06-26 2002-01-31 Koninklijke Philips Electronics N.V. Data delivery through beacons
GB0015453D0 (en) * 2000-06-26 2000-08-16 Koninkl Philips Electronics Nv Localised audio data delivery
US20090104874A1 (en) * 2001-06-13 2009-04-23 John Ellis System And Method Of Providing Automatic Information Exchange And Matching
AU2002237286A1 (en) 2002-01-15 2003-07-30 Nokia Corporation Rescue beacon
JP2003318917A (ja) * 2002-04-26 2003-11-07 Sony Corp 無線通信システム、無線通信端末および無線通信システムへの参加方法
CN100474827C (zh) * 2003-08-06 2009-04-01 松下电器产业株式会社 用于介质访问通信系统中主从交接的终端设备和方法
JP4483271B2 (ja) * 2003-11-19 2010-06-16 ソニー株式会社 無線通信装置,無線通信装置の応答データ処理方法
EP1536599A1 (en) * 2003-11-26 2005-06-01 STMicroelectronics Belgium N.V. Scheduling poll packets in bluetooth sniff mode
EP1548994B1 (en) * 2003-11-26 2012-06-27 ST-Ericsson SA Bluetooth polling with fewer poll packets
US7730152B2 (en) * 2004-06-28 2010-06-01 Broadcom Corporation Wireless input control of multiple computing devices
US20060003785A1 (en) * 2004-07-01 2006-01-05 Vocollect, Inc. Method and system for wireless device association
US7656853B2 (en) * 2004-12-27 2010-02-02 Microsoft Corporation Reducing power consumption of a wireless device
US7533813B2 (en) * 2005-04-21 2009-05-19 Iml Limited Wireless voting method
US7636042B2 (en) * 2006-05-24 2009-12-22 Broadcom Corporation Battery life improvement for wireless devices through activity report combining
US20080127223A1 (en) * 2006-06-27 2008-05-29 Christian Zechlin System and method for communications operations
US7519039B2 (en) * 2006-09-28 2009-04-14 Xocyst Transfer Ag L.L.C. Transmission using a plurality of protocols
KR100913902B1 (ko) * 2007-05-25 2009-08-26 삼성전자주식회사 지그비 개인영역 네트워크에서 이동통신 단말기를 이용하여데이터를 송수신하는 통신방법 및 그를 위한 통신 시스템
US7664894B2 (en) * 2007-09-14 2010-02-16 Broadcom Corporation Wireless human interface device (HID) coordination
US7936736B2 (en) 2008-09-08 2011-05-03 Proctor Jr James Arthur Enforcing policies in wireless communication using exchanged identities
US8135346B2 (en) 2008-12-04 2012-03-13 Broadcom Corporation Method and system for a reduced USB polling rate to save power on a Bluetooth host
CN102036125B (zh) * 2009-09-29 2013-02-13 徐佳义 便携式数字无线电团体导览系统
US8509753B2 (en) * 2011-03-25 2013-08-13 Microsoft Corporation Transfer of data-intensive content between portable devices
GB201115791D0 (en) * 2011-09-13 2011-10-26 Nordic Semiconductor Asa Wireless data communication
US8989667B2 (en) * 2012-03-28 2015-03-24 Debanjan Mukherjee Apparatus and methods for a bandwidth efficient scheduler
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
KR102370733B1 (ko) * 2015-04-13 2022-03-08 에스케이하이닉스 주식회사 출력 커맨드들을 전송하는 컨트롤러 및 그것의 동작 방법
CN111132099B (zh) * 2019-10-08 2023-03-24 珠海市杰理科技股份有限公司 一种蓝牙主、从设备的控制方法、装置及蓝牙设备
CN112825572B (zh) 2019-11-20 2025-01-17 联发科技(新加坡)私人有限公司 蓝牙查询/寻呼的方法及通信设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0669163B2 (ja) * 1985-09-17 1994-08-31 日本電気株式会社 表示機能付無線選択呼出受信機
DE19857782C2 (de) * 1998-12-04 2001-01-11 Mannesmann Ag Verfahren zum Übertragen von Tabelleninformationen von einer Zentrale an ein Endgerät über einen Übertragungskanal und Zentrale zum Durchführen des Verfahrens
US6574266B1 (en) * 1999-06-25 2003-06-03 Telefonaktiebolaget Lm Ericsson (Publ) Base-station-assisted terminal-to-terminal connection setup
GB0015453D0 (en) * 2000-06-26 2000-08-16 Koninkl Philips Electronics Nv Localised audio data delivery
US20020013129A1 (en) * 2000-06-26 2002-01-31 Koninklijke Philips Electronics N.V. Data delivery through beacons
US7587207B2 (en) * 2000-06-26 2009-09-08 Ipg Electronics 503 Limited Data delivery through beacons
US6664891B2 (en) * 2000-06-26 2003-12-16 Koninklijke Philips Electronics N.V. Data delivery through portable devices

Also Published As

Publication number Publication date
WO2002001811A2 (en) 2002-01-03
EP1232613B1 (en) 2005-09-14
WO2002001811A3 (en) 2002-05-10
EP1232613A2 (en) 2002-08-21
US20020028657A1 (en) 2002-03-07
ATE304762T1 (de) 2005-09-15
CN1225873C (zh) 2005-11-02
DE60113370D1 (de) 2005-10-20
DE60113370T2 (de) 2006-06-14
US6993049B2 (en) 2006-01-31
CN1389050A (zh) 2003-01-01

Similar Documents

Publication Publication Date Title
ES2248382T3 (es) Sistema de comunicacion.
ES2566158T3 (es) Protocolo escalable para grandes WSN que tienen nodos de extremo de bajo ciclo de trabajo
McDermott-Wells What is bluetooth?
JP5231546B2 (ja) ピアツーピア通信におけるデータ交換方法および装置
US8514758B2 (en) Low-power wireless multi-hop networks
ES2281930T3 (es) Conectividad simultanea a multiples picoredes (piconets).
US7653017B2 (en) Bluetooth sniff mode power saving
ES2754724T3 (es) Sistema y método para sincronización de temporización de enlace ascendente en conjunción con la recepción discontinua
US9706600B2 (en) Connectionless Wi-Fi mesh communication
ES2339976T3 (es) Procedimientos y aparatos para su utilziacion en un sistema de comunicaciones inalambricas que utiliza una estacion base multimodo.
ES2668216T3 (es) Método para determinar un canal operacional en una red de comunicación, dispositivo restringido en energía y dispositivo intermediario
KR20100070112A (ko) 비동기식 mac 프로토콜에 기반한 센서 노드 및 그 센서 노드에서 수행되는 데이터 송수신 방법
JP3777155B2 (ja) 接続率の向上が可能な無線通信機器及びその方法
WO2012153917A2 (ko) 장치의 이동성에 따른 채널 선택 방법 및 장치
KR20050025053A (ko) 통신시스템에서 비콘 스케쥴링 장치 및 방법
KR100719791B1 (ko) 통신 시스템
CN1829183B (zh) 通信终端装置、通信系统、通信方法
ES2383558T3 (es) Procedimiento de sincronización rápida y de detección de secuencias de salto de frecuencia en las redes de sensores inalámbricos
Goyal et al. TDMA based delay sensitive and energy efficient protocol for WBAN
CN103379655A (zh) 无线局域网与另一无线传输类型共存的系统和传输方法
JP2009049924A (ja) ビーコン無線通信装置
Okumura et al. feasibility study of Wi-SUN JUTA profile-compliant F-RIT protocol
KR101160376B1 (ko) 듀얼 모드 단말기의 소비 전력 절감 방법
ES2351217T3 (es) Control central de acceso múltiple para redes de radio de salto de frecuencia.
JP2902959B2 (ja) 低速周波数ホッピング方式を使用した無線通信方法