ES2281930T3 - Conectividad simultanea a multiples picoredes (piconets). - Google Patents
Conectividad simultanea a multiples picoredes (piconets). Download PDFInfo
- Publication number
- ES2281930T3 ES2281930T3 ES98944403T ES98944403T ES2281930T3 ES 2281930 T3 ES2281930 T3 ES 2281930T3 ES 98944403 T ES98944403 T ES 98944403T ES 98944403 T ES98944403 T ES 98944403T ES 2281930 T3 ES2281930 T3 ES 2281930T3
- Authority
- ES
- Spain
- Prior art keywords
- unit
- wires
- network
- cables
- wireless
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0219—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave where the power saving management affects multiple terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/58—Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Un método de operar una primera unidad sin cables para participar simultáneamente en una pluralidad de redes sin cables, comprendiendo el método los pasos de: establecer una conexión con una segunda unidad sin cables en una primera red sin cables; determinar un período de tiempo muerto de espera (303); entrar en modo de espera con respecto a la primera red sin cables; establecer una conexión con una tercera unidad sin cables en una segunda red sin cables; participar en actividades en la segunda red sin cables; y tras la expiración del período de tiempo muerto de espera, reanudar (321) la participación activa en la primera red sin cables,
Description
Conectividad simultánea a múltiples picoredes
(piconets).
La presente invención se refiere a una
conectividad autoorganizada en un sistema de multiusuario sin cables
no coordinado, y más particularmente, a técnicas para permitir que
una unidad sin cables pueda ser simultáneamente miembro de
múltiples redes de área local sin cables autoorganizadas que operan
independientemente.
Las picoredes o piconets forman juntas una red
que tiene una topología dispersa, en la cual sólo aquellas unidades
que de hecho quieren compartir información comparten la misma
picored o piconet. Este topología está ilustrada en la Fig. 1, en
la cual la red 101 comprende un número de picoredes
103-x. Cada picored 103-x comprende
un subconjunto de unidades sin cables 1, ..., 10. Las picoredes
103-x están autoorganizadas en el sentido de que
sólo aquellas unidades sin cables 1, ..., 10 que quieren comunicar
entre sí están en una picored 103-x dada. Por
ejemplo, sólo las unidades 3 y 4 están en la primera picored
103-1, y sólo las unidades 1, 5 y 6 están en una
tercera picored 103-3. La unidad sin cables 8 no es
requerida para comunicar con cualquiera de las otras unidades 1,
..., 7, 9, 10, y por tanto no es un miembro de ninguna de las
picoredes 103-x.
Todas las picoredes hacen uso del mismo medio de
radio. Este medio de radio está, sin embargo, dividido en un gran
número de subcanales, cada uno centrado alrededor de una cierta
frecuencia portadora. Todas las unidades de la misma picored saltan
simultáneamente desde un canal hasta el siguiente canal. Debido a
que diferentes picoredes usan diferentes secuencias de salto
pseudos-aleatorias, se obtiene la inmunidad frente a
interferencias por salto de frecuencia mediante una secuencia de
canales seleccionada en, por ejemplo, la banda de 2,4 GHz. En cada
picored, una de las unidades sin cables está diseñada como maestro y
el resto de unidades son esclavos. La secuencia de salto de
frecuencia para cada picored es una función de la dirección de la
unidad maestro. La fase dentro de la secuencia de salto
seleccionada es función del reloj de funcionamiento libre del
maestro. Cuando se establece por primera vez una conexión entre el
maestro y el esclavo se comunica información sobre la dirección del
maestro y el reloj a cada esclavo.
Cuando un esclavo no está ocupado en una
comunicación, está preferentemente en modo en reposo. En la
Solicitud de Patente de EE.UU. Nº 08/771.692 que está publicada con
el número de publicación no. WO 98/28926 pero que no constituye la
técnica anterior publicada, registrada el 23 de diciembre de 1996 a
nombre de Haarten y otros y titulada "Access Technique of
Channel Hopping Communication System", o "Técnica de Acceso
a un Sistema de Comunicaciones por Salto de Canal", se describen
técnicas para permitir que un maestro busque y por tanto
"despierte" a un esclavo en reposo en un sistema de salto de
frecuencia usando la estimación de la dirección y el reloj del
receptor.
En la Solicitud de Patente de EE.UU. Nº
08/685,069 que está publicada con el número de publicación nº WO
98/04055 pero que no constituye la técnica anterior prepublicada,
titulada "Short-Range Radio Communications
System and Method of Use" o "Sistema de Comunicaciones por
Radio de Rango Corto y Método de Uso", que fue registrada el 23
de julio de 1996 a nombre de Paul W. DENT y Jacobus C. HAARTSEN, que
está comúnmente asignada al mismo asignatario que lo es de la
presente solicitud, se describe una interfase aérea descrita para
este sistema de salto de frecuencia, optimizada para soportar tanto
comunicaciones de voz como de datos. Dos unidades que se comunican
saltan en sincronía. Se aplica un esquema "time division
duplex" o dúplex de división de tiempo (TDD) para obtener
comunicaciones completamente dúplex. La estructura TDD comprende una
ranura de transmisión (TX) y una ranura de recepción (RX). Para
cada ranura, se usa una diferencia frecuencia de salto de acuerdo
con la secuencia de salto de frecuencia. Sólo se puede enviar un
único paquete por ranura. Pueden coexistir diferentes enlaces en el
mismo área, teniendo cada enlace su propia secuencia de salto
aleatoria. Si ocurre que dos enlaces colisionan, tiene lugar una
retransmisión de datos inmediata en la siguiente estructura TDD.
La interfase aérea de la Solicitud de Patente de
EE.UU. Nº 08/685,069 antes referenciada ha sido optimizada para
configuraciones de punto a punto. Sin embargo, se pueden establecer
configuraciones limitadas de punto a multipunto. En este caso, se
usa una configuración de estrella con un maestro en el centro, que
está conectado a varios esclavos. Esto es, el maestro envía
paquetes en una ranura de la estructura TDD y todos los esclavos
escuchan. En la siguiente ranura, sólo puede responder un esclavo y
el maestro escucha. Para evitar colisiones de transmisiones por
varios esclavos simultáneamente, se usa un esquema de escrutinio en
el cual sólo un esclavo al que se ha dirigido el maestro en la
ranura TX del maestro se permite que responda en la ranura RX del
maestro. El maestro y los esclavos forman una picored. Como se ha
mencionado antes, la secuencia de salto de frecuencia usada en la
picored es determinada por la dirección del maestro, y la fase en la
secuencia es determinada por el reloj del maestro. Debido a que
todas las unidades tienen relojes que funcionan libremente, el reloj
de cada esclavo es ajustado temporalmente con un desfase para
permitir un valor de reloj idéntico al reloj del maestro. Debido a
que las direcciones y los relojes del maestro difieren en cada
picored, cada picored tiene su propia secuencia de salto de
frecuencia y fase en ella. Por consiguiente, varias picoredes pueden
coexistir muy cerca unas de otras.
Como se ha descrito en los documentos antes
referidos, en cuanto un maestro o un esclavo se ha unido a una
picored, no hay provisión para permitirle comunicar con otra picored
coexistente. Esta restricción puede limitar perjudicialmente la
utilidad de la tecnología de picored.
La Patente de EE.UU.: 5,664,007 describe un
método y aparato para permitir la continuación de una llamada de
comunicación cuando un usuario se mueve desde el área de cobertura
de una red de comunicación hasta el área de cobertura de otra red
que tiene diferentes medios de acceso y diferentes aplicaciones.
La patente de EE.UU.: 5,666,364 describe un
aparato y un método que emplea el concepto de una lista de ocupación
central para coordinar la recepción de las llamadas entrantes hasta
un suscriptor que se suscribe a servicios de llamada de unas redes
separadas de comunicación primera y segunda.
Es, por tanto, un objeto de la presente
invención crear técnicas para permitir que unidades sin cables
participen simultáneamente en comunicaciones que tienen lugar en
más de una picored al mismo tiempo.
El objeto precedente y otros objetos se logran
en un método y un aparato para operar una primera unidad sin cables
para participar simultáneamente en una pluralidad de redes sin
cables. En un aspecto de la invención, esto puede incluir
establecer una conexión con una segunda unidad sin cables en una
primera red sin cables y, en algún punto, determinar un período de
tiempo muerto de espera e introducir un modo de espera con respecto
a la primera red sin cables. Después, la primera unidad sin cables
establece una conexión con una tercera unidad sin cables en una
segunda red sin cables, y participa en actividades en la segunda red
sin cables. Después de que expire el período de tiempo muerto de
espera, la primera unidad sin cables reanuda la participación
activa en la primera red sin cables.
En otro aspecto de la invención, el acto de
reanudar la participación activa en la primera red sin cables
incluye determinar un segundo período de tiempo muerto de espera
para ser usada en conexión con la segunda red sin cables, y entrar
en un modo de espera con respecto a la segunda red sin cables. De
este modo, la estrategia es que mientras que la unidad sin cables
está participando activamente en una red sin cables, puede estar en
espera en una o más redes sin cables.
En otro aspecto más de la invención, el acto de
establecer la conexión con la tercera unidad sin cables en la
segunda red sin cables incluye transmitir un mensaje de búsqueda que
incluye una dirección de la tercera unidad sin cables, recibir una
respuesta desde la tercera unidad sin cables, y establecer la
conexión con la tercera unidad sin cables, De este modo, la primera
unidad puede ser un maestro en la segunda red sin cables.
En otro aspecto más de la invención, el acto de
establecer la conexión con la tercera unidad sin cables en la
segunda red sin cables incluye entrar en modo de espera por un
período de tiempo predeterminado, y determinar periódicamente si se
ha recibido un mensaje de búsqueda que designe la primera unidad sin
cables como receptor. Si se ha recibido el mensaje de búsqueda que
designe la primera unidad sin cables como receptor, entonces la
primera unidad sin cables envía una respuesta al emisor del mensaje
de búsqueda y establece una conexión con el emisor del mensaje de
búsqueda. De este modo, la primera unidad sin cables puede ser un
esclavo en la segunda red sin cables.
En otro aspecto más de la invención, la primera
unidad sin cables es un esclavo en la primera red sin cables; y el
acto de determinar un período de tiempo muerto de espera incluye
acordar mutuamente el período de tiempo muerto de espera con la
segunda unidad sin cables.
En otro aspecto más de la invención, la primera
unidad sin cables puede ser un maestro en la primera red sin
cables; y el acto de determinar un tiempo muerto de espera incluye
acordar mutuamente el período de tiempo muerto de espera con cada
unidad sin cables esclavo en la primera red sin cables.
Los objetos y ventajas de la invención serán
entendidos al leer la siguiente descripción detallada en conjunción
con los dibujos en los cuales:
la Fig. 1 es un diagrama de una red sin cables
que tiene una topología de dispersión que consiste en varias
picoredes para usar con la invención;
la Fig. 2 es un diagrama de una unidad sin
cables que participa simultáneamente en picoredes de acuerdo con la
invención; y
las Figs. 3a y 3b son juntas un diagrama de
flujo de alto nivel que representa operaciones de ejemplo de una
unidad sin cables de acuerdo con la invención.
Ahora se describirán las diversas
características de la invención con respecto a los dibujos, en los
cuales partes iguales son identificadas con los mismos caracteres
de referencia.
La presente invención permite que unidades sin
cables participen simultáneamente en más de una de un número de
picoredes coexistentes. Esto se hace posible por medio de un
denominado "modo de espera" que puede ser implementado usando
la interfase aérea como se ha descrito en la Solicitud de Patente de
EE.UU. antes mencionada Nº 08/685,069.
Mientras está en modo de espera, un enlace entra
en un estado de espera en el cual las dos o más partes en
comunicación mantienen sus relojes avanzando en sincronía, pero no
intercambian paquetes físicamente. Después de un período de tiempo
muerto acordado, cada una de las unidades deja el modo de espera,
vuelve al modo activo e intercambie algunos datos. Este intercambio
de datos permite que cada unidad reajuste su reloj para
contrarrestar las derivas del reloj. No hay más información que
intercambiar, las unidades pueden acordar un nuevo período de
tiempo muerto y entrar en el modo de espera de nuevo. De este modo,
las diversas unidades no tienen que desconectarse si temporalmente
no hay información que intercambiar, ni necesitan transmitir
paquetes en estado inactivo. Por tanto, una unidad en modo de
espera puede reducir su propio consumo de energía a la vez que
simultáneamente evitar contribuir a la interferencia de las
comunicaciones que tienen lugar entre otras unidades.
Mientras que una unidad que está en modo de
espera permanece en reposo, esto no es un requisito. De acuerdo con
un aspecto de la invención, una unidad en modo de espera en una
primera picored usa este tiempo para conectarse con una diferente
picored (por ejemplo, una segunda picored). En la segunda picored la
unidad puede actuar como maestro o como esclavo, dependiendo de
cómo fue configurada la picored. Por ejemplo, un maestro que está
en modo de espera en una primera picored puede entrar en una segunda
picored como unidad esclavo, usando una dirección y un desfase
horario diferentes (correspondientes al maestro de la segunda
picored). Tiene poco sentido para un maestro saliente entrar en una
segunda picored como maestro porque, en ese caso, tanto la primera
como la segunda picoredes estarían completamente sincronizadas y
usarían la misma dirección. Esto sería contemplado como una segunda
picored.
Una unidad esclavo que abandone la primera
picored puede entrar en la segunda picored como un esclavo (usando
la dirección y desfase horario del maestro de la segunda picored), o
como maestro, en cuyo caso la dirección y el reloj de la segunda
picored son los mismos que los de la propia unidad.
De acuerdo con otro aspecto de la invención,
tras la expiración del período de tiempo muerto en la primera
picored, una unidad tiene que llegar a un acuerdo sobre un tiempo
muerto de espera en la segunda picored, y después volver a la
primera picored. En una realización preferente, esta operación no
depende del tiempo porque después de que un maestro en modo de
espera ha sido despertado envía paquetes repetidos al esclavo
despertado, y el esclavo simplemente escucha. Maestro y esclavo
continuarán actuando así hasta que las comunicaciones sean
restablecidas y se coincida en un nuevo tiempo muerto de espera.
En otro aspecto más de la invención, el
procedimiento antes descrito se extiende a más de dos picoredes. De
hecho, una unidad puede saltar desde una picored hasta otra usando
la dirección de la picored como desfase de picored: el desfase
añadido al reloj interno de la unidad restituye el reloj de la
picored.
Además de los desfases de direcciones y relojes,
hay un tiempo muerto de espera para cada picored, para que la
unidad sepa cuándo volver a una picored previa. Para que un maestro
deje una picored, tiene que poner todos los esclavos en modo de
espera. Cuando el tiempo muerto de espera expira, todos los esclavos
se despiertan y escuchan para oír lo que envíe el maestro. No
transmiten nada, pero en cambio escuchan hasta que el maestro
vuelve y escruta a uno o más esclavos.
Para que un esclavo deje una picored, todo lo
que se requiere es que coincida con el maestro en cual debe ser el
período de tiempo muerto. Si el período de tiempo muerto ha
expirado, el maestro puede querer buscar al esclavo. Si el esclavo
no ha retornado todavía a la picored, el maestro puede retransmitir
el paquete hasta que el esclavo haya vuelto y respondido.
Alternativamente, el maestro puede buscar un esclavo diferente. Si
la búsqueda de un esclavo particular falla durante muchas búsquedas
seguidas, el esclavo puede ser desconectado con el supuesto de que
ha ocurrido un fallo de conexión.
En otro aspecto de la invención, si una unidad
maestro o esclavo entra en modo de espera pero no quiere reanudar
la actividad en o crear otra picored, puede permanecer en cambio en
un estado de reserva en el cual escruta búsquedas. En este caso, la
unidad puede ser conectada como un esclavo por un maestro en otra
picored. Un maestro puede añadir esclavos en su propia picored en
cualquier momento.
Con el procedimiento que se ha descrito antes,
una unidad puede estar conectada virtualmente a muchas otras
unidades en diferentes picoredes. La única restricción es que no
puede comunicarse en todas estas picoredes simultáneamente. El
valor del tiempo de reposo para los períodos de espera en otras
picoredes determina cuánto tiempo debe permanecer una unidad en una
picored actual.
Las técnicas antes descritas serán ilustradas a
modo de ejemplo con referencia a la Fig. 2. Considerando tres
picoredes A, B y C, cada una tiene su propia dirección (que define
la secuencia de salto) y su propio reloj (que define la fase en la
secuencia). Se deberá asumir que una unidad X participa
simultáneamente como un esclavo en las tres picoredes. Para hacer
esto, la unidad X mantiene la información mostrada en la siguiente
tabla:
La primera columna de la tabla contiene la
dirección de cada picored A, B, C. Esta dirección es usada para
determinar la secuencia de salto de frecuencia y posiblemente el
identificador de paquete (preámbulo). En la segunda columna hay un
valor de desfase de reloj que, cuando se añade al reloj interno de
la unidad X, devuelve el reloj del maestro para la siguiente
picored. Por ejemplo:
desfase_horario-A=reloj_A-reloj_X.
Como se ha explicado antes, el reloj maestro determina la fase en
la secuencia de salto de la frecuencia de picored y también el
sincronismo en el esquema TDD usado en la picored. En una
realización preferente, el reloj interno de la unidad X está
funcionando libremente y no es nunca restituido para que coincida
con ningún valor de reloj de maestro particular. Por el contrario,
se realiza siempre un cálculo usando el propio reloj interno de la
unidad X y el valor de desfase para derivar un valor de reloj del
maestro presente.
En la tercera columna, se fija un parámetro que
dice a la unidad X si es un maestro o un esclavo en la picored
correspondiente. Como se ha explicado antes, la unidad X puede ser
un maestro o en esclavo en cualquier número de picoredes. Sin
embargo, si la unidad X es un maestro en todas las picoredes,
entonces las picoredes se unen esencialmente en una picored, puesto
que cada una estará usado los mismos valores de dirección y reloj
(es decir, los correspondientes a la unidad X "maestro").
En la cuarta columna se ha listado el valor de
tiempo muerto para el modo de espera que la unidad X ha acordado
con el maestro de la correspondiente picored. Todos los valores de
la cuarta columna son ajustados (por ejemplo, decrementados) a una
velocidad fija, por ejemplo la velocidad de referencia. En una
realización de ejemplo, el valor de tiempo muerto de la picored en
la que la unidad X está participando actualmente es de valor cero o
negativo. Cuando otro valor de tiempo muerto está cerca de cero, la
unidad X puede acordar con el actual maestro entrar en modo de
espera y después puede saltar a la picored cuyo valor de tiempo
muerto ha llegado a cero. Después del salto, la unidad puede
continuar las comunicaciones en la nueva picored. Si ha habido
alguna deriva horaria, la unidad X puede ajustar el parámetro de
desfase de tiempo de la tabla.
En otro aspecto de la invención, la unidad X
puede estimar entonces la deriva para el tiempo siguiente. Usando
la diferencia absoluta debido a la deriva y al período de espera
sobre el cual ha pasado, se puede calcular un gradiente que puede
usarse para estimar la diferencia de deriva después de un período de
espera siguiente.
Las Figs. 3a y 3b son ambas un diagrama de flujo
de alto nivel que representa operaciones de ejemplo de una unidad
sin cables de acuerdo con la invención. En este ejemplo, se presume
que la unidad está participando en una primera picored, denominada
picored A (paso 301). En algún punto, se decide entrar en modo de
espera (paso 303). Si la unidad es un maestro en la picored A, esto
significa acordar un valor de tiempo muerto de espera con cada una
de las otras unidades que son esclavos en la picored A.
Alternativamente, si la unidad es, ella misma, un esclavo, entonces
en-
trar en el modo de espera supone acordar un valor de tiempo muerto de espera con la unidad maestro de la picored A.
trar en el modo de espera supone acordar un valor de tiempo muerto de espera con la unidad maestro de la picored A.
Las subsiguientes operaciones dependen de cuál
es la siguiente acción deseada (bloque de decisión 305). Si la
unidad tiene que permanecer en reposo, entonces entra en modo de
reserva (paso 307). Periódicamente, la unidad chequea para ver si
el período de tiempo muerto de la picored A ha concluido (bloque de
decisión 309). Mientras que no haya expirado el período de tiempo
muerto, la unidad vuelve a entrar en modo de reserva (camino del
"NO" a partir del bloque de decisión 309). Si el período de
tiempo muerto de la red A ha expirado (camino del "SI" que
sale del bloque de decisión 309), entonces la unidad deja el modo de
reserva y reanuda su participación en la picored A (paso 311).
Alternativamente, si la unidad tiene que
convertirse en un maestro de una nueva picored, entonces la
ejecución engancha desde un bloque de decisión 305 hasta el paso
313, en el cual la unidad envía mensajes de búsqueda a una o más
unidades esclavo objetivo, y establece conexiones para una nueva
picored, designada picored B.
Habiendo establecido las conexiones necesarias
en la picored B, la unidad (que actúa como maestro) participa en
una picored B (paso 315). Periódicamente, la unidad debe chequear
para ver si el período de tiempo muerto de la picored A ha expirado
(o casi expirado (bloque de decisión 317)). Mientras que el período
de tiempo muerto de la red A no haya expirado (camino del "NO"
que sale del bloque de decisión 317), la unidad continúa
participando en la picored B (paso 315). Tras expirar (o casi
expirar) el período de tiempo muerto de la picored A (camino del
"SI" saliendo del bloque de decisión 317), la unidad coincide
con todas las unidades esclavo de la picored B para un período de
tiempo muerto para la picored B (paso 319). (Alternativamente, por
supuesto, la unidad, actuando como maestro, podría simplemente
romper todas las conexiones con las unidades esclavo, desintegrando
así la picored B).
Después de entrar en modo de espera en la
picored B, la unidad puede entonces reanudar la participación en la
picored A (paso 321). La unidad debe chequear periódicamente para
buscar la expiración del período de tiempo muerto de la picored B,
y conectar con las picoredes en un momento determinado.
Si, en el momento de entrar en modo de espera en
la red A, la unidad se ha establecido ya como maestro de una
picored B, entonces puede ser innecesario realizar los pasos de
enviar mensajes de búsqueda y establecer conexiones con unidades
esclavo en la picored B. Por el contrario, la operación de la unidad
puede proceder directamente desde el bloque de decisión 305 hasta
el paso 315, en el que las operaciones son realizadas como se ha
descrito antes.
En otra alternativa más, después de entrar en
modo de espera en la picored A, la unidad puede querer convertirse
en participante en otra picored sin convertirse él mismo en un
maestro. En este caso, la operación de la unidad procede desde un
bloque de decisión 305 hasta el paso 323, en el cual la unidad entra
en un período de reserva por un período de tiempo predeterminado.
Después de expirar el período predeterminado, la unidad chequea para
ver si se han recibido mensajes de búsqueda que lo designen como el
receptor (bloque de decisión 325). Si la unidad no ha sido
rastreada (camino del "NO" saliendo del bloque de decisión
325), entonces la entonces la unidad chequea para ver si el período
de tiempo muerto de la picored A ha expirado ya (bloque de decisión
327). Si el período de tiempo muerto no ha expirado (camino del
"NO" que sale del bloque de decisión 327), entonces la
operación continúa de vuelta al paso 323, en el cual se entra en
modo de reserva por un período de tiempo predeterminado.
Si el período de tiempo muerto de la picored A
ha expirado (camino del "SI" que sale del bloque de decisión
327), entonces la unidad reanudará la participación en la picored A
(paso 329). La unidad no se ha convertido en miembro de ninguna
picored en este punto, luego no es necesario realizar otros paso de
limpieza.
Si, sin embargo, un mensaje de búsqueda dirigido
a esta unidad se ha recibido (camino del "SI" saliendo del
bloque de decisión 325), entonces la unidad establecerá una conexión
con la unidad maestro que envió el mensaje de búsqueda (paso 331).
Una vez que se ha establecido la conexión, la unidad puede entonces
continuar la ejecución en el paso 315 como un participante en la
picored B. Los pasos restantes han sido descritos antes.
En referencia de nuevo al bloque de decisión
305, si, en el momento en que se entra en modo de espera en la
picored A, la unidad ya se ha establecido ella misma como un esclavo
en la picored B, entonces puede ser innecesario realizar los pasos
de monitorizar para determinar si se ha recibido un nuevo mensaje de
búsqueda. En cambio, la operación de la unidad puede proseguir
directamente desde el bloque de decisión 305 hasta el paso 315, en
el que se han realizado las operaciones antes descritas.
El ejemplo anterior ha sido simplificado para
facilitar el entendimiento de la invención. Los técnicos
especialistas en la técnica reconocerán que otros escenarios
requerirían la modificación de los pasos antes mostrados. Por
ejemplo, la participación de la unidad en la picored B podría, ella
misma, incluir entrar en modo de espera, y convertirse
opcionalmente en un participante en una o más picoredes adicionales
(por ejemplo, las picoredes C, D,...). Este escenario requeriría,
entre otras cosas, la inclusión de los pasos para coincidir y
monitorizar subsiguientemente los períodos de tiempo muerto, uno
para cada picored en la cual la unidad es un participante en modo
de espera.
La invención ha sido descrita con referencia a
una realización particular. Sin embargo, será fácilmente obvio para
los especialistas en la técnica que es posible realizar la invención
en formas específicas distintas de aquellas de la realización
preferente antes descritas. Esto puede hacerse sin salirse del
alcance de la invención. La realización preferente es meramente
ilustrativa y no debería se considerada como restrictiva en ningún
modo. El alcance de la invención está dado en las reivindicaciones
anexas, más que en la descripción precedente, y se pretende abarcar
aquí todas las variaciones y equivalentes que quedarán dentro del
alcance de las reivindicaciones y que se pretende que queden
abarcadas por ellas.
Claims (12)
1. Un método de operar una primera unidad sin
cables para participar simultáneamente en una pluralidad de redes
sin cables, comprendiendo el método los pasos de:
establecer una conexión con una segunda unidad
sin cables en una primera red sin cables;
determinar un período de tiempo muerto de espera
(303);
entrar en modo de espera con respecto a la
primera red sin cables;
establecer una conexión con una tercera unidad
sin cables en una segunda red sin cables;
participar en actividades en la segunda red sin
cables; y
tras la expiración del período de tiempo muerto
de espera, reanudar (321) la participación activa en la primera red
sin cables,
2. El método de la reivindicación 1, en el que
el paso de reanudar la participación activa en la primera red sin
cables incluye los pasos de:
determinar (319) un segundo período de tiempo
muerto de espera para ser usado en conexión con la segunda red sin
cables; y entrar en modo de espera con respecto a la segunda red sin
cables.
3. El método de la reivindicación 1, en el que
el paso de establecer la conexión con la tercera unidad sin cables
de la segunda red sin cables incluye los pasos de:
transmitir (313) un mensaje de búsqueda que
incluya una dirección de la tercera unidad sin cables;
recibir (325) una respuesta desde la tercera
unidad sin cables; y
establecer (331) la conexión con la tercera
unidad sin cables, por lo cual la primera unidad sin cables es un
maestro en la segunda red sin cables.
4. El método de la reivindicación 1, en el que
el paso de establecer la conexión con la tercera unidad sin cables
en la segunda red sin cables incluye los pasos de:
entrar (325) en modo de reserva durante un
período de tiempo predeterminado;
determinar periódicamente (325) si se ha
recibido un mensaje de búsqueda que designe la primera unidad sin
cables como receptor; y
si el mensaje de búsqueda ha sido recibido que
designe la primera unidad sin cables como receptor, enviar después
una respuesta al emisor del mensaje de búsqueda y establecer una
conexión con el emisor del mensaje de búsqueda, por lo cual la
primera unidad sin cables es un esclavo en la segunda red sin
cables.
5. El método de la reivindicación 1, en el
que:
la primera unidad es un esclavo en la primera
red sin cables; y
el paso de determinar un período de tiempo
muerto de espera incluye acordar mutuamente el período muerto de
espera con la segunda unidad sin cables.
6. El método de la reivindicación 1, en el
que:
la primera unidad sin cables es un maestro en la
primera red sin cables; y
el paso de determinar un período de tiempo
muerto de espera incluye acordar mutuamente un período de tiempo
muerto de espera con cada unidad esclavo en la primera red sin
cables.
7. Una primera unidad sin cables para participar
simultáneamente en una pluralidad de redes sin cables,
comprendiendo la primera unidad sin cables:
medios para establecer una conexión con un
segunda unidad sin cables en una primera red sin cables;
medios para determinar un período de tiempo
muerto de espera;
medios para entrar en modo de espera con
respecto a la primera red sin cables;
medios para establecer una conexión con una
tercera unidad sin cables en una segunda red sin cables;
medios para participar en actividades en la
segunda red sin cables; y
medios para reanudar la participación activa en
la primera red sin cables tras la expiración del período de tiempo
muerto de espera.
8. La primera unidad sin cables de la
reivindicación 7, en la que los medios para reanudar la
participación activa en la primera red sin cables incluye:
medios para determinar un segundo período de
tiempo muerto de espera para ser usado en conexión con la segunda
red sin cables; y
medios para entrar en modo de espera con
respecto a la segunda red sin cables.
9. La primera unidad sin cables de la
reivindicación 7, en la que los medios para establecer la conexión
con la tercera unidad sin cables en la segunda red sin cables
incluye:
medios para transmitir un mensaje de búsqueda
que incluye una dirección de la tercera unidad sin cables;
medios para recibir una respuesta desde la
tercera unidad sin cables; y
medios para establecer la conexión con la
tercera unidad sin cables, con lo que la primera unidad sin cables
es un maestro en la segunda red sin cables.
10. La primera unidad sin cables de la
reivindicación 7, en la que los medios para establecer la conexión
con la tercera unidad sin cables en la segunda red sin cables
incluye:
medios para entrar en modo de reserva por un
período de tiempo predeterminado;
medios para determinar periódicamente si se ha
recibido un mensaje de búsqueda que designe la primera unidad sin
cables como receptor; y
medios para enviar una respuesta al emisor del
mensaje de búsqueda y establecer una conexión con el emisor del
mensaje de búsqueda si se ha recibido el mensaje de búsqueda que
designe la primera unidad sin cables como receptor, con lo que la
primera unidad sin cables es un esclavo en la segunda red sin
cables.
11. La primera unidad sin cables de la
reivindicación 7, en la que
la primera unidad sin cables es un esclavo de la
primera red sin cables; y
medios para determinar un período de tiempo
muerto de espera incluye acordar mutuamente el período muerto de
espera con la segunda unidad sin cables.
12. La primera unidad sin cables de la
reivindicación 7, en la que:
la primera unidad sin cables es un maestro en la
primera red sin cables; y
los medios para determinar un período de tiempo
muerto de espera incluye medios para acordar mutuamente el período
muerto de espera con cada unidad esclavo sin cables en la primera
red sin cables.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US932244 | 1986-11-19 | ||
US08/932,244 US6026297A (en) | 1997-09-17 | 1997-09-17 | Contemporaneous connectivity to multiple piconets |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2281930T3 true ES2281930T3 (es) | 2007-10-01 |
Family
ID=25462014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES98944403T Expired - Lifetime ES2281930T3 (es) | 1997-09-17 | 1998-09-15 | Conectividad simultanea a multiples picoredes (piconets). |
Country Status (14)
Country | Link |
---|---|
US (1) | US6026297A (es) |
EP (1) | EP1016242B1 (es) |
JP (1) | JP4124568B2 (es) |
KR (1) | KR20010024039A (es) |
CN (1) | CN1270726A (es) |
AU (1) | AU751671B2 (es) |
BR (1) | BR9812219A (es) |
DE (1) | DE69837341T2 (es) |
EE (1) | EE200000135A (es) |
ES (1) | ES2281930T3 (es) |
IL (2) | IL134763A0 (es) |
MY (1) | MY134597A (es) |
PL (1) | PL339345A1 (es) |
WO (1) | WO1999014898A1 (es) |
Families Citing this family (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020046143A1 (en) * | 1995-10-03 | 2002-04-18 | Eder Jeffrey Scott | Method of and system for evaluating cash flow and elements of a business enterprise |
US20030035406A1 (en) * | 1998-04-02 | 2003-02-20 | Pctel, Inc. | Multiple handset wireless conferencing system |
FI106512B (fi) * | 1998-06-26 | 2001-02-15 | Nokia Networks Oy | Pakettikytkentäisten yhteyksien hallinta matkaviestinverkossa |
EP1022876B1 (en) * | 1999-01-25 | 2006-04-19 | International Business Machines Corporation | Service advertisements in wireless local networks |
DE19921716A1 (de) * | 1999-05-12 | 2000-11-16 | Philips Corp Intellectual Pty | Drahtloses Netzwerk mit einem versteckten Netzknoten |
US6650630B1 (en) * | 1999-06-25 | 2003-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Resource management and traffic control in time-division-duplex communication systems |
US6574266B1 (en) * | 1999-06-25 | 2003-06-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Base-station-assisted terminal-to-terminal connection setup |
US6650871B1 (en) * | 1999-10-14 | 2003-11-18 | Agere Systems Inc. | Cordless RF range extension for wireless piconets |
US6898430B1 (en) * | 1999-10-27 | 2005-05-24 | Telecordia Technologies, Inc. | Methods for establishing reliable communications between two points in a mobile wireless network |
DE69942507D1 (de) * | 1999-12-06 | 2010-07-29 | Ericsson Telefon Ab L M | Intelligente Herstellung von Piconets |
US8019836B2 (en) | 2002-01-02 | 2011-09-13 | Mesh Comm, Llc | Wireless communication enabled meter and network |
US20010045914A1 (en) * | 2000-02-25 | 2001-11-29 | Bunker Philip Alan | Device and system for providing a wireless high-speed communications network |
US7133396B1 (en) * | 2000-03-06 | 2006-11-07 | Texas Instruments Incorporated | Dynamic assignment of retransmission slots for enhanced quality in wireless communication links |
US6804232B1 (en) * | 2000-03-27 | 2004-10-12 | Bbnt Solutions Llc | Personal area network with automatic attachment and detachment |
US7177668B2 (en) * | 2000-04-20 | 2007-02-13 | Agere Systems Inc. | Access monitoring via piconet connection to telephone |
AU2001259842A1 (en) * | 2000-05-08 | 2001-11-20 | Transilica, Inc. | Transmit-only and receive-only bluetooth apparatus and method |
DE60130836T2 (de) * | 2000-06-12 | 2008-07-17 | Broadcom Corp., Irvine | Architektur und Verfahren zur Kontextumschaltung |
US20020044549A1 (en) * | 2000-06-12 | 2002-04-18 | Per Johansson | Efficient scatternet forming |
GB2364203B (en) * | 2000-06-27 | 2004-03-17 | Nokia Mobile Phones Ltd | Synchronisation |
US6834192B1 (en) * | 2000-07-03 | 2004-12-21 | Nokia Corporation | Method, and associated apparatus, for effectuating handover of communications in a bluetooth, or other, radio communication system |
US7260638B2 (en) * | 2000-07-24 | 2007-08-21 | Bluesocket, Inc. | Method and system for enabling seamless roaming in a wireless network |
US7146636B2 (en) * | 2000-07-24 | 2006-12-05 | Bluesocket, Inc. | Method and system for enabling centralized control of wireless local area networks |
JP3738205B2 (ja) | 2000-08-12 | 2006-01-25 | 三星電子株式会社 | ネットワークの伝送電力最適化装置及びその方法 |
US20020059420A1 (en) * | 2000-09-09 | 2002-05-16 | Ching-Fang Lin | Networked position multiple tracking process |
AU2001280351A1 (en) * | 2000-09-20 | 2002-04-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Traffic dependent bluetooth scatternet optimization procedure |
JP2004514383A (ja) * | 2000-10-23 | 2004-05-13 | ブルーソケット インコーポレーテッド | 無線ローカルエリアネットワークの中央制御を可能にするための方法及びシステム |
US7058050B2 (en) * | 2000-12-01 | 2006-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible inter-network communication scheduling |
WO2002052878A1 (fr) * | 2000-12-25 | 2002-07-04 | Yozan Inc. | Dispositif de radiocommunications, dispositif de communication parent, dispositif de communication parent-enfant, et systeme de radiocommunications |
US7126937B2 (en) * | 2000-12-26 | 2006-10-24 | Bluesocket, Inc. | Methods and systems for clock synchronization across wireless networks |
FI20002860A (fi) * | 2000-12-27 | 2002-06-28 | Nokia Corp | Laiteroolit ja pikoverkkoyhteydet |
US6865371B2 (en) * | 2000-12-29 | 2005-03-08 | International Business Machines Corporation | Method and apparatus for connecting devices via an ad hoc wireless communication network |
KR100414468B1 (ko) * | 2000-12-30 | 2004-01-07 | 주식회사 하이닉스반도체 | 블루투스에서 회로자원을 공유하는 클럭 연산 장치 및 그방법 |
KR100781373B1 (ko) * | 2001-01-05 | 2007-11-30 | 삼성전자주식회사 | 무선 통신기기 및 그 통신방법 및 이를 적용한 무선통신시스템 |
AU2002241925A1 (en) * | 2001-01-18 | 2002-07-30 | Strix Systems, Inc. | System, method and computer-readable medium for wirelessly exchanging communication with a mobile unit |
US7016325B2 (en) * | 2001-01-18 | 2006-03-21 | Strix Systems, Inc. | Link context mobility method and system for providing such mobility, such as a system employing short range frequency hopping spread spectrum wireless protocols |
AU2002237875A1 (en) * | 2001-01-18 | 2002-07-30 | Strix Systems, Inc. | Method, computer-readable medium and apparatus for wirelessly exchanging communications with a mobile unit |
KR100726425B1 (ko) * | 2001-01-30 | 2007-06-11 | 삼성전자주식회사 | 무선 통신기기 및 이를 적용한 무선 통신시스템 및 그제어방법 |
US7668958B2 (en) * | 2001-10-18 | 2010-02-23 | Intel Corporation | Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks |
US7190961B2 (en) * | 2001-10-18 | 2007-03-13 | Intel Corporation | Method for discovery and routing within mobile ad-hoc networks |
US6937861B2 (en) * | 2001-02-13 | 2005-08-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Connection management for dual mode access terminals in a radio network |
KR100788282B1 (ko) * | 2001-02-28 | 2007-12-27 | 엘지전자 주식회사 | 블루투스가 내장된 단말기의 메시지 교환방법 |
US7016372B2 (en) * | 2001-02-28 | 2006-03-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic bandwidth allocation in AD hoc wireless piconets |
WO2002073898A2 (en) * | 2001-03-12 | 2002-09-19 | Hrl Laboratories, Llc | Priority-based dynamic resource allocation method and apparatus for supply-demand systems |
US6950668B2 (en) * | 2001-03-16 | 2005-09-27 | Hewlett-Packard Development Company, L.P. | High data rate communication |
US20020132632A1 (en) * | 2001-03-16 | 2002-09-19 | Brassil John T. | High data rate communication |
US20020136226A1 (en) * | 2001-03-26 | 2002-09-26 | Bluesocket, Inc. | Methods and systems for enabling seamless roaming of mobile devices among wireless networks |
US7577451B2 (en) * | 2001-04-04 | 2009-08-18 | Intel Corporation | Extending personal area networks |
US7113536B2 (en) * | 2001-04-16 | 2006-09-26 | Telefonaktiebolaget L M Ericsson (Publ) | Rendezvous point interpiconet scheduling |
US7152110B2 (en) * | 2001-04-18 | 2006-12-19 | Microsoft Corporation | Information exchange between non-networked devices through an intermediary device via a piconet |
GB2375013A (en) * | 2001-04-27 | 2002-10-30 | Ericsson Telefon Ab L M | Communicating connectivity information in a frequency hopping piconet |
GB2375014A (en) * | 2001-04-27 | 2002-10-30 | Ericsson Telefon Ab L M | Neighbour discovery in a communication network |
US7151757B2 (en) * | 2001-05-02 | 2006-12-19 | Strix Systems, Inc. | Wireless base station to base station synchronization in a communication system, such as a system employing a short-range frequency hopping or time division duplex scheme |
US7194010B2 (en) * | 2001-05-02 | 2007-03-20 | Strix Systems, Inc. | Wireless base station to base station synchronization in a communication system, such as a system employing a short range frequency hopping or time division duplex scheme |
EP1391100A4 (en) | 2001-05-02 | 2009-03-11 | Strix Systems Inc | DISCOVERING NEIGHBORS OF A WIRELESS BASE STATION IN A COMMUNICATION SYSTEM USING A LOW-RANGE FREQUENCY HOPPING PLAN |
DE10122044A1 (de) | 2001-05-07 | 2002-11-14 | Philips Corp Intellectual Pty | Netzwerk mit über Brücken-Terminals verbindbaren Sub-Netzwerken |
DE10125342A1 (de) * | 2001-05-23 | 2002-12-12 | Infineon Technologies Ag | Bluetooth-Datenübertragungssystem mit einer Mehrzahl von Nebenendeinrichtungen |
US6961560B2 (en) * | 2001-05-23 | 2005-11-01 | International Business Machines Corporation | Method and device for prompt and efficient service discovery in wireless networks |
GB0119561D0 (en) * | 2001-08-10 | 2001-10-03 | Red M Communications Ltd | Handoff of bluetooth connections |
US6950666B2 (en) * | 2001-08-14 | 2005-09-27 | Hewlett-Packard Development Company, L.P. | Wireless mobile device network |
WO2003024031A1 (en) * | 2001-09-10 | 2003-03-20 | Nokia Corporation | Method of transmitting time-critical scheduling information between single network devices in a wireless network using slotted point-to point links |
US7720045B2 (en) * | 2003-05-02 | 2010-05-18 | Microsoft Corporation | Method to enable simultaneous connections to multiple wireless networks using a single radio |
AU2002343424A1 (en) * | 2001-09-28 | 2003-04-14 | Bluesocket, Inc. | Method and system for managing data traffic in wireless networks |
US7421257B1 (en) | 2001-11-30 | 2008-09-02 | Stragent, Llc | Receiver scheduling in ad hoc wireless networks |
GB2418809A (en) * | 2001-12-20 | 2006-04-05 | Hewlett Packard Co | A device for inter-network transfer |
KR100447304B1 (ko) * | 2002-01-24 | 2004-09-07 | 삼성전자주식회사 | 스캐터넷 상에서 통신가능한 블루투스 시스템 및 그통신방법 |
US20030152110A1 (en) * | 2002-02-08 | 2003-08-14 | Johan Rune | Synchronization of remote network nodes |
US6795421B1 (en) * | 2002-02-12 | 2004-09-21 | Nokia Corporation | Short-range RF access point design enabling services to master and slave mobile devices |
US20050180343A1 (en) * | 2002-03-12 | 2005-08-18 | Van Valkenburg Sander | Method and device for wireless network formation |
US7532862B2 (en) * | 2002-03-19 | 2009-05-12 | Apple Inc. | Method and apparatus for configuring a wireless device through reverse advertising |
KR20030087746A (ko) * | 2002-05-09 | 2003-11-15 | 한국전자통신연구원 | 블루투스 스캐터넷내의 두 피코넷간 통신 방법 및 장치 |
US20040203787A1 (en) * | 2002-06-28 | 2004-10-14 | Siamak Naghian | System and method for reverse handover in mobile mesh Ad-Hoc networks |
DE60210177T2 (de) * | 2002-08-14 | 2006-12-28 | Sony Deutschland Gmbh | Bandbreitenorientierte Neukonfigurierung von drahtlosen Ad-Hoc-Netzen |
US20040047319A1 (en) * | 2002-09-06 | 2004-03-11 | Johannes Elg | Contention-based medium access control for ad hoc wireless piconets |
JP4211374B2 (ja) * | 2002-12-09 | 2009-01-21 | ソニー株式会社 | 通信処理装置、および通信処理方法、並びにコンピュータ・プログラム |
DE10306453A1 (de) * | 2003-02-17 | 2004-08-26 | Deutsche Telekom Ag | Administrator |
US7508801B1 (en) * | 2003-03-21 | 2009-03-24 | Cisco Systems, Inc. | Light-weight access point protocol |
US8050212B2 (en) | 2003-05-02 | 2011-11-01 | Microsoft Corporation | Opportunistic use of wireless network stations as repeaters |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
DE10394300B4 (de) * | 2003-09-11 | 2022-02-17 | Lantiq Beteiligungs-GmbH & Co. KG | Verfahren zum Datenübertragen innerhalb eines drahtlosen lokalen Netzes (WLAN) |
US7515924B2 (en) * | 2003-10-30 | 2009-04-07 | Qualcomm Incorporated | Method and module for operating independently of a remote terminal if an incoming pilot signal is not detected within a time period and enabling a pilot signal transmission |
KR20050048414A (ko) * | 2003-11-19 | 2005-05-24 | 삼성전자주식회사 | 무선 네트워크에서 무선 디바이스간의 연결 요청 중계방법 및 장치 |
US8959187B2 (en) * | 2004-02-23 | 2015-02-17 | Apple Inc. | Method and system for proximity-based information retrieval and exchange in ad hoc networks |
GB0406104D0 (en) * | 2004-03-17 | 2004-04-21 | Koninkl Philips Electronics Nv | Connecting devices to a peer-to-peer network |
US7907898B2 (en) * | 2004-03-26 | 2011-03-15 | Qualcomm Incorporated | Asynchronous inter-piconet routing |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
FR2869495B1 (fr) * | 2004-04-21 | 2006-06-16 | Sagem | Procede de communication simultanee sur plusieurs sous-reseaux de communication fonctionnant selon la norme dect et dispositif associe |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
DE102004040070B3 (de) * | 2004-08-18 | 2006-03-02 | Siemens Ag | Aufbau eines drahtungebundenen Netzes unter Ermittlung und Nutzung lokaler Topologie-Information |
KR100742611B1 (ko) | 2004-11-01 | 2007-07-25 | 한국전자통신연구원 | 초광대역 임펄스 통신을 위한 무선 통신 시스템과 무선통신 장치 및 그 방법 |
KR100678946B1 (ko) * | 2004-11-26 | 2007-02-07 | 삼성전자주식회사 | 조정자 기반 무선 네트워크에서 채널을 공유하는 방법 및장치 |
EP1670181B1 (en) * | 2004-12-10 | 2008-06-04 | Canon Kabushiki Kaisha | Communication apparatus and communication timing control method |
DE602005010814D1 (de) * | 2004-12-16 | 2008-12-18 | Canon Kk | Kommunikationsvorrichtung und Verfahren dafür |
KR100664027B1 (ko) * | 2005-01-03 | 2007-01-03 | 엘지전자 주식회사 | 휴대용 단말기의 음성통화 처리방법 |
US7673330B2 (en) * | 2006-01-05 | 2010-03-02 | Microsoft Corporation | Ad-hoc creation of group based on contextual information |
WO2007103089A2 (en) * | 2006-03-06 | 2007-09-13 | Rosemount Inc. | Overlapping wireless mesh networks |
KR100832493B1 (ko) * | 2006-03-10 | 2008-05-26 | 인피니온 테크놀로지스 아게 | 무선근거리통신망 내에서 데이터를 전송하기 위한 방법 |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
KR100912542B1 (ko) * | 2006-12-05 | 2009-08-18 | 한국전자통신연구원 | 무선 메쉬 네트워크에서 프레임 에러율 기반의 서빙 pnc선택 방법 및 이를 이용한 무선 디바이스 |
US8750241B2 (en) * | 2006-12-08 | 2014-06-10 | Sibeam, Inc. | Concurrent association with multiple wireless networks |
US8433243B2 (en) * | 2007-03-28 | 2013-04-30 | Agere Systems Llc | Wireless earphone for use in bluetooth piconets |
WO2008151653A1 (de) * | 2007-06-14 | 2008-12-18 | Siemens Aktiengesellschaft | Verfahren und system zum betreiben eines kommunikationsnetzes |
US8139553B2 (en) * | 2008-01-11 | 2012-03-20 | Mediatek Inc. | Methods and apparatuses for link management in a scatternet |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
JP2014057279A (ja) * | 2012-09-14 | 2014-03-27 | Hitachi Ltd | 無線通信装置、無線通信システム、及び無線通信制御方法 |
EP2930999A1 (en) * | 2014-04-08 | 2015-10-14 | BAE Systems PLC | Ad hoc network with unidirectional link |
EP3130194B1 (en) * | 2014-04-07 | 2019-06-05 | BAE Systems PLC | Ad hoc network with unidirectional link |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
US10303422B1 (en) | 2016-01-05 | 2019-05-28 | Sonos, Inc. | Multiple-device setup |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5752191A (en) * | 1984-09-14 | 1998-05-12 | Accessline Technologies, Inc. | Telephone control system which connects a caller with a subscriber AT A telephone address |
US5117424A (en) * | 1989-07-20 | 1992-05-26 | Electrocom Automation L.P. | Method and apparatus for setting clock signals to predetermined phases at remote broadcast sites in simulcast systems |
US5218716A (en) * | 1990-11-05 | 1993-06-08 | Motorola, Inc. | Method for locating a communication unit within a multi mode communication system |
US5426633A (en) * | 1992-06-02 | 1995-06-20 | Nec Corporation | System for processing synchronization signals with phase synchronization in a mobile communication network |
US5387905A (en) * | 1992-10-05 | 1995-02-07 | Motorola, Inc. | Mutli-site group dispatch call method |
FI96156C (fi) * | 1992-11-18 | 1996-05-10 | Nokia Telecommunications Oy | Menetelmä ja järjestelmä tietoliikenneyhteyden muodostamiseksi rajoitetulla kutsualueella sijaitseville tietoliikennelaitteille |
CA2161968C (en) * | 1993-06-11 | 2000-08-22 | Cecil H. Bannister | Method and apparatus for providing user controlled call management services |
US5689641A (en) * | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
JPH07123174A (ja) * | 1993-10-21 | 1995-05-12 | Fujitsu Ltd | 回線交換網の通信方法と通信制御装置 |
US5425049A (en) * | 1993-10-25 | 1995-06-13 | Ericsson Ge Mobile Communications Inc. | Staggered frequency hopping cellular radio system |
US5537470A (en) * | 1994-04-06 | 1996-07-16 | At&T Corp. | Method and apparatus for handling in-bound telemarketing calls |
JPH0819041A (ja) * | 1994-06-25 | 1996-01-19 | Nec Corp | デジタルコードレス電話システムにおける子機間通信方法及びデジタルコードレス電話装置 |
US5594776A (en) * | 1994-09-14 | 1997-01-14 | Ericsson Inc. | Efficient paging system |
US5481602A (en) * | 1994-12-27 | 1996-01-02 | At&T Corp. | Method and apparatus for alternate destination routing for switching egress customers |
US5664007A (en) * | 1995-03-06 | 1997-09-02 | Samadi; Behrokh | Method and apparatus for providing continuation of a communication call across multiple networks |
US5666399A (en) * | 1995-03-31 | 1997-09-09 | Lucent Technologies Inc. | Software architecture for providing communication features to different types of wireless telephones via different communication switching systems |
US5754627A (en) * | 1995-06-07 | 1998-05-19 | Mitel Corporation | Method and apparatus for managing calls using a soft call park |
US5666364A (en) * | 1996-03-01 | 1997-09-09 | Motorola, Inc. | Method for prioritizing services provided by different network entities |
-
1997
- 1997-09-17 US US08/932,244 patent/US6026297A/en not_active Expired - Lifetime
-
1998
- 1998-09-14 MY MYPI98004194A patent/MY134597A/en unknown
- 1998-09-15 WO PCT/SE1998/001646 patent/WO1999014898A1/en active IP Right Grant
- 1998-09-15 ES ES98944403T patent/ES2281930T3/es not_active Expired - Lifetime
- 1998-09-15 PL PL98339345A patent/PL339345A1/xx unknown
- 1998-09-15 BR BR9812219-3A patent/BR9812219A/pt not_active IP Right Cessation
- 1998-09-15 JP JP2000512316A patent/JP4124568B2/ja not_active Expired - Lifetime
- 1998-09-15 IL IL13476398A patent/IL134763A0/xx active IP Right Grant
- 1998-09-15 EE EEP200000135A patent/EE200000135A/xx unknown
- 1998-09-15 EP EP98944403A patent/EP1016242B1/en not_active Expired - Lifetime
- 1998-09-15 DE DE69837341T patent/DE69837341T2/de not_active Expired - Lifetime
- 1998-09-15 CN CN98809242A patent/CN1270726A/zh active Pending
- 1998-09-15 AU AU91950/98A patent/AU751671B2/en not_active Expired
- 1998-09-15 KR KR1020007002777A patent/KR20010024039A/ko not_active Application Discontinuation
-
2000
- 2000-02-28 IL IL134763A patent/IL134763A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JP4124568B2 (ja) | 2008-07-23 |
IL134763A0 (en) | 2001-04-30 |
CN1270726A (zh) | 2000-10-18 |
EP1016242A1 (en) | 2000-07-05 |
BR9812219A (pt) | 2000-07-18 |
AU9195098A (en) | 1999-04-05 |
PL339345A1 (en) | 2000-12-18 |
DE69837341D1 (de) | 2007-04-26 |
IL134763A (en) | 2006-12-10 |
JP2001517022A (ja) | 2001-10-02 |
DE69837341T2 (de) | 2007-12-13 |
EP1016242B1 (en) | 2007-03-14 |
AU751671B2 (en) | 2002-08-22 |
EE200000135A (et) | 2001-02-15 |
WO1999014898A1 (en) | 1999-03-25 |
KR20010024039A (ko) | 2001-03-26 |
US6026297A (en) | 2000-02-15 |
MY134597A (en) | 2007-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2281930T3 (es) | Conectividad simultanea a multiples picoredes (piconets). | |
EP1350359B1 (en) | Method and system of networking in uncoordinated frequency hopping piconets | |
US8045494B2 (en) | System and method for hibernation mode for beaconing devices | |
JP4219809B2 (ja) | いくつかのサブネットワークを有するネットワーク | |
KR100904003B1 (ko) | 근거리 무선 단말기의 제어 | |
JP4734336B2 (ja) | マスタ/スレーブノードを利用したワイヤレスネットワークの相互接続 | |
KR101207321B1 (ko) | 분산형 비커닝 기간 프로토콜을 위한 방법 및 분산형비커닝 장치 | |
FI113123B (fi) | Menetelmä ja laite hajautettujen verkkojen muodostamiseksi tilapäisissä verkoissa | |
US20030231607A1 (en) | Wireless network medium access control protocol | |
US20080117850A1 (en) | Dual Mode Wireless Personal Area Network and Wireless Local Area Network Architecture | |
JP2005101756A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
CA2600993C (en) | Methods for performing client to client communication in a wlan | |
KR20080098587A (ko) | 무선 통신 네트워크의 초기화 | |
Zhang et al. | A directional-antenna based MAC protocol for wireless sensor networks | |
CN106851853B (zh) | 用于多跳无中心网络的多址接入控制方法及控制装置 | |
ES2354526T3 (es) | Sistema y procedimiento para modo de hibernación para dispositivos de señalización de balizas. | |
Mathew et al. | Energy-Efficient Bootstrapping Protocol for Sensor Networks. | |
KR20040085648A (ko) | 비연결 브로드캐스트가 가능한 무선통신방법 | |
CN117941381A (zh) | 通信方法及装置、存储介质、程序产品 | |
Luo et al. | Design and performance evaluation of CAM-MAC for ad hoc networks | |
Cuzdan | Wireless multiple access control protocols | |
van der Meer | Inter-Piconet Scheduling within the Bluetooth Network Saverio Falcone | |
TIE | Dish networks: Protocols, strategies, analysis, and implementation | |
Moy | Multi-hop wireless relay using Bluetooth specification |