ES2703228T3 - Detección de pares en redes de enlace de datos asistidas por interconexión por conocimiento de vecinas (NAN) - Google Patents

Detección de pares en redes de enlace de datos asistidas por interconexión por conocimiento de vecinas (NAN) Download PDF

Info

Publication number
ES2703228T3
ES2703228T3 ES15721932T ES15721932T ES2703228T3 ES 2703228 T3 ES2703228 T3 ES 2703228T3 ES 15721932 T ES15721932 T ES 15721932T ES 15721932 T ES15721932 T ES 15721932T ES 2703228 T3 ES2703228 T3 ES 2703228T3
Authority
ES
Spain
Prior art keywords
nan
station
data link
service
stations
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.)
Active
Application number
ES15721932T
Other languages
English (en)
Inventor
Abhishek Pramod Patil
Santosh Paul Abraham
George Cherian
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2703228T3 publication Critical patent/ES2703228T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/244Connectivity information management, e.g. connectivity discovery or connectivity update using a network of reference devices, e.g. beaconing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un procedimiento de comunicación inalámbrica de una primera estación (110), que comprende: detectar (802) una segunda estación (112) capaz de proporcionar un servicio de interés para la primera estación (110), la segunda estación (112) que es una de una pluralidad de estaciones (604, 610) que participan en una red de enlace de datos (130, 140, 302, 304, 306) de interconexión por conocimiento de vecindario, NAN, que proporciona el servicio de interés y admite comunicación a través de un canal de enlace de datos NAN (402) sin balizamiento, en el que la detección se produce a través de la comunicación a través de un canal NAN admitido por una pluralidad de estaciones de vecindario que forman una red NAN que tiene una operación de balizamiento que proporciona sincronización, y en el que la sincronización proporcionada a través del canal NAN admite la repetición de ventanas de transmisión en el canal de enlace de datos NAN (402) durante el que se espera que la primera estación (110) esté activa durante al menos una parte de una ventana de transmisión; y comunicarse (804) con la segunda estación (112) a través del canal de enlace de datos NAN (402).

Description

DESCRIPCIÓN
Detección de pares en redes de enlace de datos asistidas por interconexión por conocimiento de vecinas (NAN)
ANTECEDENTES
Campo
[0001] La presente divulgación se refiere en general a los sistemas de comunicación, y, más concretamente, a comunicaciones de detección y post-detección mediante dispositivos en redes de interconexión por conocimiento de vecinas (NAN).
Antecedentes
[0002] En muchos sistemas de telecomunicación, las redes de comunicaciones se usan para intercambiar mensajes entre varios dispositivos separados espacialmente que interactúan. Las redes pueden clasificarse de acuerdo al alcance geográfico, que podría ser, por ejemplo, un área metropolitana, un área local o un área personal. Dichas redes se designarían respectivamente como red de área amplia (WAN), red de área metropolitana (MAN), red de área local (LAN), red inalámbrica de área local (WLAN) o red de área personal (PAN). Las redes también difieren según la técnica de conmutación/encaminamiento usada para interconectar los diversos nodos y dispositivos de red (por ejemplo, conmutación de circuitos frente a conmutación de paquetes), el tipo de medio físico empleado para la transmisión (por ejemplo, medio alámbrico frente a medio inalámbrico) y el conjunto de protocolos de comunicación usados (por ejemplo, la familia de protocolos de Internet, la red óptica síncrona (SONET), Ethernet, etc.).
[0003] En las redes anteriores, los dispositivos normalmente forman una red y, a continuación, detectan las capacidades de otros dispositivos dentro de la red. Ejemplos de detección de capacidades en una red se describen en US 2010/271959 A1 con respecto a redes de par a par, en US 2014/080481 A1 con respecto a redes de conocimiento de vecinas, y en US 2009/319663 A1 con respecto a interfaces alternativas. La interconexión por conocimiento de vecindario es otra solución de interconexión, en la que los dispositivos anuncian servicios que pueden proporcionar y/o detectan los servicios de dispositivos cercanos. Una red de interconexión por conocimiento de vecinas (NAN) proporciona balizamiento, sincronización y pequeñas tramas de anuncio y suscripción que permiten a los dispositivos anunciar servicios y detectar servicios. El propósito principal de una red NAN es asistir en la detección de servicios dentro del rango de un salto de un dispositivo detector. Sin embargo, las especificaciones de las redes NAN se centran en la detección de servicios y proporcionan poca información sobre los procesos post-detección mediante los que un dispositivo detector puede acceder a un servicio de interés. Por ejemplo, las especificaciones de las redes NAN proporcionan atributos de conexión que permiten que un dispositivo proveedor que puede proporcionar un servicio informe a un dispositivo buscador interesado en ese servicio, del punto de acceso al que está conectado el dispositivo proveedor. El dispositivo buscador puede entonces conectarse al punto de acceso para recibir el servicio o, alternativamente, ir a una ruta de Wi-Fi directa, por medio de la que uno del dispositivo proveedor y el dispositivo buscador se convierte en un propietario del grupo y el dispositivo buscador se conecta con el dispositivo proveedor para recibir el servicio de interés. Las opciones anteriores de recibir un servicio de interés a través de una red n An dependen de la infraestructura de la red, tal como un punto de acceso, que a su vez depende del servicio celular, o la formación de un grupo dentro de una configuración de Wi-Fi directa. Las redes n An también pueden denominarse redes Wi-Fi sociales.
[0004] Una red de enlace de datos NAN es una red de dispositivos o estaciones que normalmente admiten uno o más servicios o aplicaciones, por ejemplo, la transmisión continua de música, que es de interés para las estaciones dentro de la red de enlace de datos NAN. Las estaciones participantes en una red de enlace de datos NAN reciben servicios asociándose con otras estaciones en la red. Las estaciones que participan en una red de enlace de datos NAN pueden denominarse un grupo de ruta de datos (DP), un grupo de DP NAN o un grupo de malla. Una estación que participa en una red de enlace de datos NAN que está interesada en un servicio disponible a través de la red puede denominarse un abonado, un receptor o un destinatario. Una estación que proporciona un servicio particular puede denominarse un proveedor o un transmisor. Las redes de enlace de datos NAN no dependen de la infraestructura de la red, tal como los puntos de acceso o la formación de grupos de Wi-Fi directa para acceder a los servicios. En este sentido, las redes de enlace de datos NAN se consideran de menor infraestructura. Las redes de enlace de datos NAN también pueden denominarse redes NDL, redes de malla Wi-Fi sociales, redes de malla SWF o redes de ruta de datos NAN (NDP).
[0005] Si bien algunos aspectos de la operación de una red de enlace de datos NAN se basan en el protocolo IEEE 802.11s específico de las redes de malla, existen diferencias entre una red de enlace de datos NAN y una red de malla. Por ejemplo, las redes de enlace de datos NAN eliminan el balizamiento de detección del canal de enlace de datos NAN. Esto es ventajoso, ya que elimina la sobrecarga asociada con el balizamiento de 802.11s, en el que las estaciones participantes tienen que emitir balizas periódicamente. Sin embargo, debido a que no hay balizamiento en el canal de enlace de datos NAN, las estaciones detectoras no pueden identificar estaciones vecinas para su asociación. Asimismo, una vez que una estación se convierte en una estación participante de una red de enlace de datos NAN, la estación necesita identificar cambios en su vecindario debido a la movilidad de otras estaciones que entran y salen de la red de enlace de datos NAN. De nuevo, debido a que no hay balizamiento en el canal de enlace de datos NAN, las estaciones detectoras no pueden mantener un registro preciso de las estaciones participantes.
[0006] Sería ventajoso proporcionar la detección de servicios de un servicio de interés, y los cambios de los participantes de la red de enlace de datos NAN, a través de una red de enlace de datos NAN sin tener que introducir balizamiento sobre el canal de enlace de datos NAN.
SUMARIO
[0007] Los sistemas, procedimientos y dispositivos de la invención tienen cada uno varios aspectos, ninguno de los cuales es el único responsable de sus atributos deseables. Sin limitar el alcance de la presente invención, según lo expresado por las reivindicaciones siguientes, a continuación se analizarán brevemente algunas características. Tras considerar este análisis y, en particular, tras leer la sección titulada "Descripción detallada", se entenderá cómo las características de la presente invención dan a conocer ventajas que incluyen una selección de canal de banda estrecha mejorada para dispositivos en una red inalámbrica.
[0008] Se da a conocer un procedimiento, un aparato y un producto de programa informático para comunicación inalámbrica. En un aspecto de la divulgación, una primera estación detecta una segunda estación capaz de proporcionar un servicio de interés para la primera estación. La segunda estación es una de una pluralidad de estaciones que participan en una red de enlace de datos de red de conocimiento de vecinas (NAN) que proporciona el servicio de interés y admite la comunicación a través de un canal de enlace de datos NAN sin balizamiento. La segunda estación se detecta a través de la comunicación a través de un canal NAN admitido por una pluralidad de estaciones de vecindario que forman una red NAN. El canal NAN tiene una operación de balizamiento que proporciona sincronización. La sincronización admite la repetición de ventanas de transmisión en el canal de enlace de datos NAN durante las que se espera que la primera estación esté activa durante al menos una parte de una ventana de transmisión. Después de la detección de la segunda estación, la primera estación se comunica con la segunda estación a través del canal de enlace de datos NAN, para obtener los datos correspondientes al servicio de interés.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
[0009]
La FIG. 1 muestra un sistema de comunicación inalámbrica de ejemplo en el que se pueden emplear aspectos de la presente divulgación.
La FIG. 2 muestra un diagrama de bloques funcional de un dispositivo inalámbrico de ejemplo que puede emplearse dentro del sistema de comunicación inalámbrica de la FIG. 1.
La FIG. 3 muestra una red de interconexión por conocimiento de vecinas (NAN) de ejemplo que incluye varias redes de enlace de datos NAN superpuestas, cada una de las cuales proporciona una red de comunicación de datos para un servicio o aplicación particular, en la que se pueden emplear aspectos de la presente divulgación.
La FIG. 4 muestra un cronograma de ejemplo de transmisiones a través de un canal NAN de una red NAN, y un cronograma de ejemplo de transmisiones a través de un canal de enlace de datos NAN de una red de enlace de datos NAN, en los que se pueden emplear aspectos de la presente divulgación.
La FIG. 5 muestra un escenario de ejemplo de detección de pares solicitada mediante una estación detectora, en el que se pueden emplear aspectos de la presente divulgación.
La FIG. 6 muestra un escenario de ejemplo de detección de servicio y de malla no solicitada mediante una estación detectora, en el que se pueden emplear aspectos de la presente divulgación.
La FIG. 7 muestra un escenario de ejemplo de detección de servicio y de pares simultánea mediante una estación detectora, en el que se pueden emplear aspectos de la presente divulgación.
Las FIG. 8A, 8B, 8C y 8D incluyen diagramas de flujo de procedimientos de comunicaciones inalámbricas mediante una estación detectora a través de un canal NAN admitido por una red NAN y un canal de enlace de datos NAN admitido por una red de enlace de datos NAN, en los que se pueden emplear aspectos de la presente divulgación.
La FIG. 9 es un diagrama de bloques funcional de una estación de ejemplo para un dispositivo de comunicación inalámbrica.
Las FIG. 10A, 10B y 10C incluyen diagramas de flujo de procedimientos de comunicaciones inalámbricas mediante una estación proveedora a través de un canal NAN admitido por una red NAN y un canal de enlace de datos NAN admitido por una red de enlace de datos NAN, en los que se pueden emplear aspectos de la presente divulgación.
DESCRIPCIÓN DETALLADA
[0010] En lo sucesivo se describen de forma más detallada diversos aspectos de los sistemas, aparatos y procedimientos novedosos, con referencia a los dibujos adjuntos. Sin embargo, esta divulgación se puede integrar de muchas formas diferentes y no se debería interpretar que está limitada a cualquier estructura o función específica presentada a lo largo de esta divulgación. En su lugar, estos aspectos se proporcionan para que esta divulgación sea exhaustiva y completa, y transmita por completo el alcance de la divulgación a los expertos en la materia. Basándose en las enseñanzas en el presente documento, un experto en la materia debería apreciar que el alcance de la divulgación está concebido para abarcar cualquier aspecto de los sistemas, aparatos y procedimientos novedosos divulgados en el presente documento, ya sea implementados de forma independiente de, o en combinación con, cualquier otro aspecto de la invención. Por ejemplo, un aparato se puede implementar o un procedimiento se puede llevar a la práctica usando cualquier número de los aspectos expuestos en el presente documento. Además, el alcance de la invención está concebido para abarcar uno de dichos aparatos o procedimientos que se lleva a la práctica usando otra estructura, otra funcionalidad u otras estructura y funcionalidad, de forma adicional o alternativa a los diversos aspectos de la presente invención expuestos en el presente documento. Debería entenderse que cualquier aspecto divulgado en el presente documento puede realizarse mediante uno o más elementos de una reivindicación.
[0011] Aunque en el presente documento se describen aspectos particulares, muchas variantes y permutaciones de estos aspectos quedan dentro del alcance de la divulgación. Aunque se mencionan algunos beneficios y ventajas de los aspectos preferentes, el alcance de la divulgación no pretende limitarse a beneficios, usos u objetivos particulares. En cambio, los aspectos de la divulgación pretenden ser ampliamente aplicables a diferentes tecnologías inalámbricas, configuraciones de sistema, redes y protocolos de transmisión, algunos de los cuales se ilustran a modo de ejemplo en las figuras y en la siguiente descripción de los aspectos preferentes. La descripción detallada y los dibujos son meramente ilustrativos de la divulgación en lugar de ser limitativos, definiéndose el alcance de la divulgación mediante las reivindicaciones adjuntas y equivalentes de las mismas.
[0012] El término "asociado", o "asociación", o cualquier variante del mismo, tal como, por ejemplo, "emparejamiento" dentro del contexto de una asociación de malla, debe tener el significado más amplio posible dentro del contexto de la presente divulgación. A modo de ejemplo, cuando un primer aparato se asocia con un segundo aparato, debe entenderse que los dos aparatos pueden estar asociados directamente o que pueden estar presentes aparatos intermedios para proporcionar una asociación entre los dos dispositivos. Con fines de brevedad, el proceso para establecer una asociación entre dos aparatos se describirá usando un protocolo de negociación que requiere una "petición de asociación" mediante uno de los aparatos seguida de una "respuesta de asociación" mediante el otro aparato. Los expertos en la materia comprenderán que el protocolo de negociación puede requerir otra señalización, tal como, por ejemplo, señalización para proporcionar autenticación.
[0013] Cualquier referencia a un elemento en el presente documento usando una designación tal como "primero", "segundo", etc., en general no limita la cantidad o el orden de esos elementos. En cambio, estas designaciones se usan en el presente documento como un procedimiento conveniente para distinguir entre dos o más elementos o instancias de un elemento. Así pues, una referencia a unos primer y segundo elementos no significa que puedan emplearse solamente dos elementos o que el primer elemento deba preceder al segundo elemento. Además, la terminología que cita al menos uno de una combinación de elementos (por ejemplo, "al menos uno de A, B o C") se refiere a uno o más de los elementos citados (por ejemplo, A, o B, o C, o cualquier combinación de los mismos).
[0014] Como se ha descrito anteriormente, la interconexión NAN, también conocida como interconexión de Wi-Fi social, es una solución de interconexión en la que los dispositivos anuncian servicios que pueden proporcionar y/o detectan los servicios de dispositivos cercanos. Los dispositivos, tales como un grupo de estaciones, pueden formar una red NAN. Por ejemplo, diversas estaciones dentro de una red NAN pueden comunicarse entre sí, de un dispositivo a otro dispositivo (por ejemplo, comunicaciones de par a par) con respecto a las aplicaciones que admite cada una de las estaciones. Es deseable que un protocolo de detección usado en una red NAN permita que las estaciones se anuncien a sí mismas (por ejemplo, enviando paquetes de detección), así como que detecten servicios proporcionados por otras estaciones (por ejemplo, enviando paquetes de búsqueda [paging] o de consulta), al mismo tiempo que garantiza una comunicación segura y un consumo bajo de energía. Debería observarse que un paquete de detección también puede denominarse mensaje de detección o trama de detección. Debería observarse también que un paquete de búsqueda o consulta también puede denominarse mensaje de búsqueda o consulta o trama de búsqueda o consulta.
[0015] Como también se ha descrito anteriormente, una red de enlace de datos NAN, conocida como una red de malla Wi-Fi social, es una red de dispositivos o estaciones que normalmente admite uno o más servicios o aplicaciones, por ejemplo, la transmisión continua de música, que es de interés para las estaciones dentro de la red de enlace de datos NAN. Las estaciones participantes en una red de enlace de datos NAN reciben servicios asociándose con otras estaciones en la red. Las redes de enlace de datos NAN no dependen de la infraestructura de la red, tal como los puntos de acceso, para acceder a los servicios. En este sentido, las redes de enlace de datos NAN son de menor infraestructura.
[0016] La FIG. 1 muestra un sistema de comunicación inalámbrica de ejemplo 100 en el que se pueden emplear aspectos de la presente divulgación. El sistema de comunicación inalámbrica 100 puede incluir una red NAN 102, con una o más redes de enlace de datos NAN superpuestas 130, 140. Algunos aspectos de la red NAN 102 pueden operar conforme a una norma inalámbrica, por ejemplo la norma IEEE 802.11.
[0017] La red NAN 102 puede incluir un punto de acceso 104 que se comunica directamente con una o más estaciones, por ejemplo, las estaciones 106, 108, 110, 112, 114 y 116, e indirectamente con estaciones adicionales, por ejemplo, las estaciones 132, 134, 136. 142, 144, 146, 148, a través de estaciones intermedias. Las estaciones que forman una red NAN pueden denominarse una agrupación NAN. En algunas implementaciones, una estación puede usarse como un punto de acceso. En general, un punto de acceso puede servir como un concentrador o estación base para la NAN y una estación puede servir como un usuario de la NAN. Una estación puede conectarse a un punto de acceso a través de un enlace inalámbrico compatible con Wi-Fi (por ejemplo, el protocolo IEEE 802.11) para obtener conectividad general a Internet.
[0018] Una estación puede ser un ordenador portátil, un asistente digital personal (PDA), un teléfono móvil, etc. Una estación también puede comprender, implementarse como o conocerse como, un terminal de acceso (AT), una estación de abonado, una unidad de abonado, una estación móvil, una estación remota, un terminal remoto, un terminal de usuario, un agente de usuario, un dispositivo de usuario, un equipo de usuario, o con alguna otra terminología. En algunas implementaciones, un terminal de acceso puede comprender un teléfono móvil, un teléfono sin cables, un teléfono de Protocolo de Inicio de Sesión (SIP), una estación de bucle local inalámbrico (WLL), un asistente digital personal (PDA), un dispositivo manual con capacidad de conexión inalámbrica o algún otro dispositivo de procesamiento adecuado conectado a un módem inalámbrico. En consecuencia, uno o más aspectos divulgados en el presente documento se pueden incorporar a un teléfono (por ejemplo, un teléfono celular o un teléfono inteligente), un ordenador (por ejemplo, un ordenador portátil), un dispositivo de comunicación portátil, un auricular, un dispositivo informático portátil (por ejemplo, un asistente personal de datos), un dispositivo de entretenimiento (por ejemplo, un dispositivo de música o de vídeo o una radio por satélite), un dispositivo o sistema de juegos, un dispositivo de sistema de posicionamiento global o cualquier otro dispositivo adecuado que esté configurado para comunicarse a través de un medio inalámbrico.
[0019] Se pueden usar diversos procesos y procedimientos para las transmisiones en la red NAN 102 entre el punto de acceso 104 y las estaciones 106, 108, 110, 112, 114, 116. Por ejemplo, se pueden enviar y recibir señales entre el punto de acceso 104 y las estaciones 106, 108, 110, 112, 114, 116 según técnicas de OFDM/OFDMA.
[0020] Un enlace de comunicación que facilita la transmisión desde el punto de acceso 104 a una o más de las estaciones 106, 108, 110, 112, 114, 116 se puede denominar un enlace descendente (DL) 118, y un enlace de comunicación que facilita la transmisión desde una o más de las estaciones al punto de acceso 104 se puede denominar un enlace ascendente (UL) 120. De forma alternativa, un enlace descendente 118 se puede denominar un enlace directo o canal directo, y un enlace ascendente 120 se puede denominar un enlace inverso o canal inverso. En algunos aspectos, las comunicaciones DL pueden incluir indicaciones de tráfico de unidifusión o multidifusión.
[0021] Se puede establecer un enlace de comunicación entre las estaciones 106, 108, 110, 112, 114, 116 de la red n An 102. En la FIG. 1 se ilustran algunos enlaces de comunicación posibles entre las estaciones. A modo de ejemplo, un primer enlace de comunicación 122 puede facilitar la transmisión desde una primera estación 110 hasta una segunda estación 112. Un segundo enlace de comunicación 124 puede facilitar la transmisión desde la segunda estación 112 hasta la primera estación 110.
[0022] El punto de acceso 104 puede actuar como una estación base y proporcionar cobertura de comunicación inalámbrica en un área correspondiente al límite de la red NAN 102. El punto de acceso 104 junto con las estaciones 106, 108, 110, 112, 114, 116 asociadas con el punto de acceso 104 y que usan el punto de acceso 104 para la comunicación desde la red NAN. Se debe observar que la red NAN 102 puede no tener un punto de acceso 104, sino que, en cambio, puede funcionar como una red de par a par entre las estaciones 106, 108, 110, 112, 114, 116. Por ejemplo, en una red NAN, las estaciones pueden estar conectadas o no a un punto de acceso o ser parte de una conexión de Wi-Fi directa. Estas estaciones pueden estar fuera de la cobertura celular y formar su propia red ad hoc. En consecuencia, las funciones del punto de acceso 104 descritas en el presente documento pueden realizarse, de forma alternativa, mediante una o más de las estaciones 106, 108, 110, 112, 114, 116.
[0023] El punto de acceso 104 puede transmitir una señal de baliza (o simplemente una "baliza") en uno o más canales a través de un enlace de comunicación, tal como el enlace descendente 118. Los canales a través de los que se transmiten las balizas pueden ser múltiples canales de banda estrecha, y cada canal puede incluir un ancho de banda de frecuencia. La baliza se transmite a otros nodos (estaciones) del sistema de comunicación inalámbrica 100, y proporciona sincronización de temporización entre las otras estaciones y el punto de acceso 104. La baliza puede proporcionar otra información o funcionalidades. Dichas balizas se pueden transmitir periódicamente. El periodo entre transmisiones de balizas sucesivas puede denominarse una supertrama. La transmisión de una baliza se puede dividir en varios grupos o intervalos. La baliza puede incluir, pero no está limitada a, información tal como información de marca temporal para establecer un reloj común, un identificador de red de par a par, un identificador de dispositivo, información de capacidad, una duración de supertrama, información de dirección de transmisión, información de dirección de recepción, una lista de vecinas, y/o una lista de vecinas ampliada, algunos de los cuales se describen en más detalle a continuación. Así pues, una baliza puede incluir información tanto común (por ejemplo, compartida) entre varias estaciones, como información específica para una estación dada.
[0024] Puede requerirse que una estación (por ejemplo, la estación 116) se asocie con el punto de acceso 104 con el fin de enviar comunicaciones a y/o recibir comunicaciones del punto de acceso 104. En un aspecto, se incluye información para la asociación en una baliza difundida por el punto de acceso 104. Para recibir dicha baliza, la estación 116 puede, por ejemplo, realizar una búsqueda de cobertura amplia sobre una región de cobertura. Una búsqueda puede realizarse también mediante la estación 116 barriendo una región de cobertura similar a un faro, por ejemplo. Después de recibir la información para la asociación, la estación 116 puede transmitir una señal de referencia, tal como un sondeo o petición de asociación, al punto de acceso 104. El punto de acceso 104 puede usar servicios de retorno, por ejemplo, para comunicarse con una red más grande, tal como Internet o una red telefónica pública conmutada (PSTN).
[0025] La una o más redes de enlace de datos NAN 130, 140 están formadas por un cierto número de estaciones de la red NAN 102. Las estaciones de una red de enlace de datos NAN 130, 140 son un subconjunto del grupo de estaciones, por ejemplo, la agrupación NAN, que forman la red NAN 102. Las estaciones de una red de enlace de datos NAN 130, 140 pueden denominarse un grupo de ruta de datos, un grupo de DP NAN o un grupo de malla. Una primera red de enlace de datos NAN 130 está formada por las estaciones 106, 108, 132, 134 y 136. Una segunda red de enlace de datos NAN 140 está formada por las estaciones 114, 142, 144, 146 y 148. Una red de enlace de datos NAN 130, 140 normalmente admite uno o más servicios o aplicaciones, por ejemplo, la transmisión continua de música, que es de interés para las estaciones dentro de la red de enlace de datos NAN. De acuerdo con aspectos de la divulgación, las comunicaciones con fines de detección de pares se implementan a través de un canal de comunicaciones admitido por la red NAN 102 que incluye detección y sincronización, mientras que las comunicaciones con fines de post-detección se implementan a través de un canal de comunicaciones diferente admitido por una red de enlace de datos NAN 130, 140.
[0026] La FIG. 2 muestra un diagrama de bloques funcional de ejemplo de un dispositivo inalámbrico 202 que puede emplearse en el sistema de comunicación inalámbrica 100 de la FIG. 1. El dispositivo inalámbrico 202 es un ejemplo de un dispositivo que puede estar configurado para implementar los diversos procedimientos descritos en el presente documento. El dispositivo inalámbrico 202 puede ser una de las estaciones 106, 108, 110, 112, 114, 116 de la FIG. 1, y se denomina a continuación una estación.
[0027] La estación 202 puede incluir un procesador 204 que controla la operación de la estación 202. El procesador 204 se puede denominar también unidad central de procesamiento (CPU). La memoria 206, que puede incluir tanto memoria de solo lectura (ROM) como memoria de acceso aleatorio (RAM), puede proporcionar instrucciones y datos al procesador 204. Una parte de la memoria 206 también puede incluir memoria de acceso aleatorio no volátil (NVRAM). El procesador 204 realiza habitualmente operaciones lógicas y aritméticas basándose en instrucciones de programa almacenadas dentro de la memoria 206. Las instrucciones en la memoria 206 pueden ser ejecutables para implementar los procedimientos descritos en el presente documento.
[0028] El procesador 204 puede comprender o ser un componente de un sistema de procesamiento implementado con uno o más procesadores. Los uno o más procesadores pueden implementarse con cualquier combinación de microprocesadores de uso general, microcontroladores, procesadores de señales digitales (DSP), matrices de puertas programables in situ (FPGA), dispositivos de lógica programable (PLD), controladores, máquinas de estados, lógica de compuertas, componentes de hardware discretos, máquinas de estados finitos de hardware dedicado u otras entidades adecuadas cualesquiera, que puedan realizar cálculos u otras manipulaciones de información.
[0029] El sistema de procesamiento también puede incluir medios legibles por máquina para almacenar software. Se interpretará en sentido amplio que software significa cualquier tipo de instrucciones, independientemente de si se denomina software, firmware, middleware, microcódigo, lenguaje de descripción de hardware o de otra forma. Las instrucciones pueden incluir código (por ejemplo, en formato de código fuente, formato de código binario, formato de código ejecutable o cualquier otro formato de código adecuado). Las instrucciones, cuando se ejecutan mediante los uno o más procesadores, hacen que el sistema de procesamiento realice las diversas funciones descritas en el presente documento.
[0030] La estación 202 también puede incluir un transmisor 210 y/o un receptor 212 para permitir la transmisión y la recepción de datos entre el dispositivo inalámbrico 202 y una localización remota. El transmisor 210 y el receptor 212 se pueden combinar en un transceptor 214. Una antena 216 puede acoplarse a una carcasa 208 y conectarse eléctricamente al transceptor 214. El dispositivo inalámbrico 202 también puede incluir múltiples transmisores, múltiples receptores, múltiples transceptores y/o múltiples antenas.
[0031] La estación 202 también puede incluir un detector de señales 218 que puede usarse para detectar y cuantificar el nivel de señales recibidas por el transceptor 214. El detector de señales 218 puede detectar dichas señales como energía total, energía por subportadora por símbolo, densidad espectral de potencia y otras señales. La estación 202 también puede incluir un DSP 220 para su uso en el procesamiento de señales. El DSP 220 puede configurarse para generar un paquete para su transmisión. En algunos aspectos, el paquete puede comprender una unidad de datos de capa física (PPDU).
[0032] La estación 202 puede incluir un módulo de detección 230 y un módulo de post-detección 232 usados para admitir detección y comunicación entre la estación 202 (denominada en adelante "primera estación") y otra estación (llamada en adelante "segunda estación"). El módulo de detección 230 se puede configurar para detectar una segunda estación capaz de proporcionar un servicio de interés para una primera estación. La segunda estación se puede detectar a través de la comunicación a través de un primer canal, por ejemplo, un canal NAN, admitido por una pluralidad de estaciones de vecindario que forman una red NAN. La segunda estación es una de una pluralidad de estaciones que participan en una red de enlace de datos NAN que admite la comunicación a través de un segundo canal, por ejemplo, un canal de enlace de datos NAN. Después de detectar la segunda estación, el módulo de post-detección 232 de la primera estación se comunica con la segunda estación a través del segundo canal, para obtener los datos correspondientes al servicio de interés.
[0033] El canal NAN admitido por la red NAN puede ser un canal NAN que proporciona tramas de detección periódicas y balizas de sincronización durante las ventanas de detección que permiten la detección mediante las estaciones. El segundo canal admitido por una red de enlace de datos NAN puede ser un canal de enlace de datos NAN que proporciona la entrega de contenidos o la entrega de servicios durante las ventanas de transmisión periódica. El segundo canal normalmente no proporciona tramas de detección ni balizas de sincronización, sino que se basa en el primer canal para estas funciones. Una red de enlace de datos NAN se puede describir como construida sobre la red NAN. La red NAN y la red de enlace de datos NAN pueden operar o no en el mismo canal/frecuencia. Los parámetros o atributos proporcionados por la red de enlace de datos NAN para cada servicio proporcionan información sobre el canal de enlace de datos NAN que transporta el servicio.
[0034] La estación 202 puede comprender, además, una interfaz de usuario 222 en algunos aspectos. La interfaz de usuario 222 puede comprender un teclado, un micrófono, un altavoz y/o una pantalla. La interfaz de usuario 222 puede incluir cualquier elemento o componente que transporte información a un usuario de la estación 202 y/o reciba una entrada del usuario.
[0035] Los diversos componentes de la estación 202 pueden conectarse entre sí mediante un sistema de buses 226. El sistema de buses 226 puede incluir un bus de datos, por ejemplo, así como un bus de alimentación, un bus de señales de control y un bus de señales de estado, además del bus de datos. Los componentes de la estación 202 pueden conectarse juntos o aceptar o proporcionar entradas entre sí usando algún otro mecanismo.
[0036] Aunque se ilustra una serie de componentes independientes en la FIG. 2, uno o más de los componentes pueden combinarse o implementarse en común. Por ejemplo, el procesador 204 se puede usar para implementar no solo la funcionalidad descrita anteriormente con respecto al procesador 204, sino también para implementar la funcionalidad descrita anteriormente con respecto al detector de señales 218 y/o al DSP 220. Además, cada uno de los componentes ilustrados en la FIG. 2 se puede implementar usando una pluralidad de elementos independientes.
[0037] La FIG. 3 muestra una red NAN de ejemplo 300 que incluye varias redes de enlace de datos NAN superpuestas 302, 304, 306, cada una de las cuales proporciona una red de comunicación de datos para un servicio o aplicación particular, en la que se pueden emplear aspectos de la presente divulgación. La red NAN 300 está formada por un cierto número de estaciones 308, cada una de las cuales admite un primer canal de comunicaciones, denominado un "canal NAN". Las estaciones 308 dentro de una red NAN 300 tienen relojes sincronizados, se activan juntas periódicamente para la detección y operan en el mismo canal NAN. El canal n An puede admitir balizamiento y sincronización según la norma IEEE 802.11, como se ha descrito anteriormente con referencia a la FIG. 1. Una estación 308 dentro de una red NAN puede denominarse una "estación de vecindario".
[0038] Cada una de las redes de enlace de datos NAN 302, 304, 306 está formada por un cierto número de estaciones 308 de la red NAN 300. Una red de enlace de datos NAN 302, 304, 306 normalmente admite uno o más servicios o aplicaciones, por ejemplo, la transmisión continua de música, que es de interés para las estaciones dentro de la red de enlace de datos NAN. Las estaciones 308 dentro de una red de enlace de datos NAN respectiva 302, 304, 306 admiten un segundo canal de comunicación, denominado "canal de enlace de datos NAN". El canal de enlace de datos NAN admite el transporte de datos relacionados con el uno o más servicios admitidos por la red de enlace de datos NAN 302, 304, 306. El canal de enlace de datos NAN normalmente no proporciona balizamiento ni sincronización y se basa en la red NAN subyacente 300 para la sincronización. El grupo de estaciones, por ejemplo, el grupo de ruta de datos, el grupo de ruta de datos NAN, que participan en la red de enlace de datos NAN 302, 304, 306 pueden ser de único salto o de múltiples saltos, pueden compartir una ventana de búsqueda y pueden tener credenciales de seguridad comunes. Basándose en las credenciales de seguridad, un grupo de ruta de datos puede estar restringido, en cuyo caso el grupo de ruta de datos puede requerir una credencial fuera de banda. Una estación 308 dentro de una red de enlace de datos NAN 302, 304, 306 puede autorizar mensajes de detección de servicio de otras estaciones dentro de la red de enlace de datos NAN y puede enviar datos relacionados con los servicios admitidos por la red de enlace de datos NAN. Una estación 308 que participa en una red de enlace de datos NAN puede denominarse una "estación". Una estación 308 que está tanto dentro de una red NAN como que participa en una red de enlace de datos NAN puede denominarse una o ambas de una estación y una estación de vecindario.
[0039] En resumen, la red NAN 300 proporciona balizamiento, sincronización y pequeñas tramas de anuncio y suscripción que permiten a las estaciones detectar servicios. El objetivo principal de la red NAN 300 es asistir en la detección de servicios. Como se ha mencionado anteriormente, las especificaciones de la red NAN no abordan el intercambio de datos entre las estaciones 308 que participan en la red NAN 300. En consecuencia, no hay intercambio de datos a través de la red NAN. Por otro lado, la red de enlace de datos NAN 302, 304, 306 está construida sobre la red NAN 300 para asistir en la conectividad post-detección, para admitir así el intercambio de datos.
[0040] La FIG. 4 muestra un cronograma de ejemplo para transmisiones a través de un canal NAN 400 y transmisiones a través de un canal de enlace de datos NAN 402, en el que se pueden emplear aspectos de la presente divulgación. El canal NAN puede operar en un canal o frecuencia en particular, por ejemplo, el canal 6. El cronograma del canal NAN 400 está formado por ventanas de detección 404 y balizas de detección 406. Las ventanas de detección 404 tienen una longitud de 16 ms y se producen periódicamente, por ejemplo, cada 512 ms. Durante cada ventana de detección 404, todas las estaciones dentro de una red NAN 300 están activas. Las tramas de detección o los mensajes de detección, y las balizas de sincronización 412 se transmiten durante la ventana de detección 404. Los mensajes de detección pueden incluir mensajes de difusión de anuncio de servicio que anuncian qué servicio puede proporcionar una estación y mensajes de detección de servicio que indican un servicio que está buscando una estación. Un mensaje de anuncio de servicio puede incluir atributos de la red de enlace de datos NAN que proporciona el servicio, una identificación del servicio (por ejemplo, un troceo del nombre del servicio), una identificación de instancia (por ejemplo, un identificador de publicación y/o un identificador de suscripción), etc. Los atributos ayudan a las nuevas estaciones a unirse a la red de enlace de datos NAN para obtener el servicio. La baliza de sincronización se usa para la corrección de la temporización para estaciones existentes dentro de la red NAN 300.
[0041] Las balizas de detección 406 se transmiten durante el intervalo entre ventanas de detección adyacentes 404. Las estaciones fuera de una red NAN usan balizas de detección 406 para localizar una red NAN existente a la que puedan estar interesadas en unirse. Solo un subconjunto de estaciones 308 dentro de la red NAN 300 se activan para transmitir balizas de detección 406.
[0042] El canal de enlace de datos NAN 402 puede operar o no en el mismo canal/frecuencia que el canal NAN 400. El canal de enlace de datos NAN 402 está formado por ventanas de transmisión separadas 408. Cada ventana de transmisión 408 incluye una ventana de búsqueda 410. La ventana de búsqueda 410 es un período de tiempo durante el que todas las estaciones que participan en una red de enlace de datos NAN 302, 304, 306 se activan, es decir, entran en un estado activo. Como se ha mencionado anteriormente, las estaciones en la red de enlace de datos NAN 302, 304, 306 no emiten balizas en el canal de enlace de datos NAN 402. En consecuencia, se usa un mecanismo alternativo para indicar el tráfico hacia las estaciones inactivas en la red de enlace de datos NAN 302, 304, 306. La ventana de búsqueda 410 al comienzo de cada ventana de transmisión 408 se usa para indicar si una estación tiene tráfico para enviar. En una red de enlace de datos NAN 302, 304, 306, todas las estaciones están sincronizadas en el tiempo con respecto a la activación y la transmisión. Todas las estaciones participantes se activan durante la ventana de búsqueda 410 para escuchar (o enviar) su indicación de tráfico. Las estaciones se vuelven inactivas (entran en el modo de ahorro de energía) durante el resto de la ventana de transmisión 408 si no se indica tráfico durante la ventana de búsqueda 410. Las ventanas de transmisión 408 y las ventanas de búsqueda 410 del canal de enlace de datos NAN 402 pueden repetirse entre ventanas de detección consecutivas 404 del canal NAN 400. Se pueden enviar mensajes de encaminamiento (por ejemplo, PREQ, PREP, RANN, etc.) durante las ventanas de transmisión, ya que se espera que todas las estaciones estén activas.
[0043] Así pues, una estación puede operar en el canal NAN 400 en un canal/frecuencia particular durante las ventanas de detección 404 del canal. Durante estos tiempos, la estación puede realizar funciones de detección. Durante el tiempo entre ventanas de detección consecutivas 404 del canal NAN 400, la estación puede operar en el canal de enlace de datos NAN 402 en un canal/frecuencia particular que puede ser o no el mismo que el canal/frecuencia del canal NAN 400. Durante las ventanas de transmisión 408 del canal de enlace de datos NAN 402, la estación puede realizar funciones de entrega de contenidos.
[0044] A continuación se describen tres implementaciones para la detección de pares y la comunicación relacionada con redes de comunicaciones, incluyendo en particular las redes NAN y las redes de enlace de datos NAN. Las implementaciones permiten la detección de pares mediante dispositivos pares (o estaciones pares) a través de comunicaciones a través de un primer canal de una red NAN y la comunicación post-detección, por ejemplo, comunicaciones de contenidos, a través de un segundo canal de una red de enlace de datos NAN. Las estaciones pares, tal como se usan en el presente documento, pueden referirse a estaciones que, con fines de comunicación post-detección, están dentro de un salto de la red de enlace de datos NAN que proporciona un servicio de interés para la estación. La red de enlace de datos NAN real en sí misma puede ser de múltiples saltos y el contenido proporcionado puede estar a múltiples saltos de la estación par interesada en recibir el contenido. La red de enlace de datos NAN puede admitir la entrega de datos de múltiples saltos.
Detección de servicio/pares solicitada
[0045] La FIG. 5 muestra un escenario de ejemplo 500 de detección de pares solicitada mediante una estación 502 (denominada en el presente documento "estación detectora") que busca un servicio, en el que se pueden emplear aspectos de la presente divulgación. Una estación detectora 502 que busca un servicio envía un mensaje de detección de servicio 510. La estación detectora 502 también puede denominarse un abonado, un receptor o un destinatario. La estación detectora 502 puede ser parte de una red NAN 506. Sin embargo, para mayor claridad de la ilustración, la estación detectora 502 de la FIG. 5 se muestra fuera de la caja que limita la red NAN 506. El mensaje de detección de servicio 510, que puede ser un sencillo mensaje de suscripción, incluye información (por ejemplo, el nombre del servicio, la identificación del servicio, etc.) sobre un servicio que la estación detectora 502 está interesada en recibir. Con referencia a la FIG. 4, el mensaje de detección de servicio se envía a través de un canal NAN 400 durante una ventana de detección 404. En algunas implementaciones, el mensaje de detección de servicio 510 puede ser un mensaje de difusión.
[0046] Una o más estaciones 504 dentro de una red NAN 506 capaz de proporcionar el servicio, ya sea directamente o como un servidor intermediario [proxy], pueden enviar un mensaje de respuesta de servicio 512 en respuesta al mensaje de detección de servicio 510. En este contexto, se puede hacer referencia a una o más estaciones 504 que envían un mensaje de respuesta de servicio como una "estación respondedora". El mensaje de respuesta de servicio 512 incluye información correspondiente a y que identifica una red de enlace de datos NAN 508 que proporciona el servicio. La estación respondedora 504 es parte de la red de enlace de datos NAN identificada 508. La información incluida en el mensaje de respuesta de servicio 512 puede incluir parámetros, tales como un identificador del enlace de datos NAN, el canal de enlace de datos NAN, la planificación de transmisión del enlace de datos NAN y la clave del enlace de datos NAN, de la red de enlace de datos NAN 508. Con referencia a la FIG. 4, el mensaje de respuesta de servicio se envía a través de un canal NAN 400 durante una ventana de detección 404. El mensaje de respuesta de servicio 512 se envía normalmente en una ventana de detección, subsiguiente a la ventana de detección en la que se envió el mensaje de detección de servicio 510.
[0047] Después de recibir el mensaje de respuesta de servicio 512, la estación detectora 502 tiene información suficiente, proporcionada por los parámetros del enlace de datos NAN incluidos en el mensaje de respuesta de servicio, para determinar una red de enlace de datos NAN 508 que proporciona el servicio, y para crear una lista de estaciones 504 en la red de enlace de datos NAN 508 y en la red NAN 506. La estación detectora 502 puede enviar entonces un mensaje de asociación 514 para asociarse con una de las estaciones 504 dentro de la red de enlace de datos NAN identificada 508. El mensaje de asociación 514 enviado por la estación detectora 502 puede incluir capacidades de capa física y MAC de la estación detectora 502, junto con información de seguridad (por ejemplo, uno o más valores nonce (número usado una sola vez)) necesaria para establecer una clave de seguridad entre la estación detectora 502 y una estación 504 dentro de la red de enlace de datos NAN identificada 508 para cifrar el tráfico de datos entre ellas. Las capacidades de capa física y MAC pueden incluir la velocidad de transferencia datos, qué esquema de codificación se debe usar y el algoritmo de seguridad admitido. Basándose en la información incluida en el mensaje de asociación 514, la estación detectora 502 y una estación dentro de la red de enlace de datos NAN identificada 508 establecen una estructura de emparejamiento. Con referencia a la FIG. 4, el mensaje de asociación se envía a través del canal de enlace de datos NAN 402 durante una ventana de búsqueda 410 cuando se espera que todas las estaciones 504 que participan en la red de enlace de datos NAN 508 estén activas.
[0048] La estación detectora 502 puede enviar o difundir periódicamente un mensaje de detección de pares 516 a través del canal de enlace de datos NAN. El mensaje de detección de pares 516 incluye información relativa a las capacidades de PHY/MAC de la estación detectora 502. El mensaje de detección de pares 516 puede incluir información adicional, tal como el número actual de pares de la estación detectora 502, el servicio al que está suscrita la estación detectora 502, y el número de pares aceptadores. Las estaciones vecinas de la estación detectora 502 pueden usar esta información para decidir si responder al mensaje de detección de pares 516. La estación detectora 502 puede recibir mensajes de respuesta de las estaciones y actualizar su lista de estaciones de vecindario basándose en los mensajes de respuesta.
[0049] La solución solicitada anterior implica el envío activo de peticiones mediante la estación detectora 502. Esta solución puede no ser óptima en casos en los que la conservación de la energía y una vida útil prolongada de la batería para la estación son de importancia. Esta solución puede ser ventajosa para estaciones que tienen mucha energía o están conectadas a una fuente de alimentación.
Detección de servicio/malla no solicitada seguida de detección de pares solicitada
[0050] La FIG. 6 muestra un escenario de ejemplo 600 de detección de servicio y malla no solicitada mediante una estación detectora 602, seguido por detección de pares, en el que se pueden emplear aspectos de la presente divulgación. La estación detectora 602 puede ser parte de una red NAN 606. Sin embargo, para mayor claridad de la ilustración, la estación detectora 602 de la FIG. 6 se muestra fuera de la caja que limita la red n An 606. Una o más estaciones 604 en una red de enlace de datos NAN 608 dentro de una red NAN 606 pueden enviar un mensaje de difusión de anuncio de servicio 612. En este contexto, la una o más estaciones 604 que envían un mensaje de difusión de anuncio de servicio 612 pueden denominarse una "estación anunciadora". La estación anunciadora 604 que envía el mensaje de difusión de anuncio de servicio 612 puede proporcionar el servicio directamente o servir como un servidor intermediario para otra estación que proporciona el servicio. En este último caso, la otra estación que proporciona el servicio permite la detección de servicio de múltiples saltos. Con referencia a la FIG.
4, el mensaje de difusión de anuncio de servicio puede enviarse durante una ventana de detección 404 del canal NAN 400.
[0051] El mensaje de difusión de anuncio de servicio 612 incluye información correspondiente al servicio y los parámetros correspondientes a la red de enlace de datos NAN 608 que proporciona el servicio que se está anunciando. Los parámetros pueden incluir un identificador de enlace de datos NAN, un canal de enlace de datos NAN, una planificación de transmisión del enlace de datos NAN y una clave del enlace de datos NAN. El mensaje de difusión de anuncio de servicio 612 permite a la estación detectora 602 detectar el servicio y encontrar la red de enlace de datos NAN 608 en la que se proporciona el servicio. En esta implementación, la estación detectora 602 no envía un mensaje de detección de servicio como en la primera implementación. Esto es ventajoso en el sentido de que conserva la energía de la estación detectora 602.
[0052] Una vez que la estación detectora 602 recibe un mensaje de difusión de anuncio de servicio 612 que anuncia un servicio en el que está interesada la estación detectora 602, la estación detectora puede enviar un mensaje de detección de pares 614. Con referencia a la FIG. 4, el mensaje de detección de pares 614 se envía durante la ventana de detección del canal de Wi-Fi social 400, subsiguiente la ventana de detección durante la que se envió el mensaje de difusión de anuncio de servicio. El mensaje de detección de pares 614 incluye información sobre el servicio y la red de enlace de datos NAN 608 a la que la estación detectora 602 desea unirse. El mensaje de detección de pares 614 puede estar limitado a un salto si la estación detectora 602 está interesada en un vecindario de un salto. En otras palabras, las estaciones que están a un salto de la estación detectora 602 reciben el mensaje de detección de pares 614, y las estaciones receptoras no envían el mensaje a otras estaciones.
[0053] Dado que todas las estaciones dentro de la red NAN 606, incluyendo todas las estaciones 604, 610 dentro de la red de enlace de datos NAN 608 que proporciona el servicio de interés, están activas y disponibles durante la ventana de detección 404, las estaciones de vecindario pueden recibir el mensaje de detección de pares 614 enviado por la estación detectora 602. Las estaciones vecinas 604, 610 que están dentro de un salto de la estación detectora 602 y son parte de la red de enlace de datos NAN 608 reciben el mensaje de detección de pares 614 de la estación detectora 602. Una o más de las estaciones de vecindario 604, 610 que forman parte de la red de enlace de datos NAN 608 ahora pueden enviar un mensaje de asociación 616. Un mensaje de asociación 616 enviado por una estación vecina 604, 610 puede incluir capacidades de capa física y MAC de la estación vecina, junto con información de seguridad (por ejemplo, uno o más valores nonce) necesarios para establecer una clave de seguridad entre la estación detectora 602 y la estación vecina 604, 610 para cifrar el tráfico de datos entre ellas. Con referencia a la FIG. 4, una o más estaciones vecinas 604, 610 pueden enviar un mensaje de asociación durante una ventana de búsqueda 410 del canal de enlace de datos NAN 402. El mensaje de asociación 616 enviado por una estación vecina 604, 610 proporciona información acerca de esa estación vecina particular que permite a la estación detectora 602 emparejarse con la estación vecina 610 dentro de la red de enlace de datos NAN 608 y unirse así a la red de enlace de datos NAN.
[0054] En una red NAN densa 606, la transmisión de un mensaje de detección de pares 614 a través de un canal NAN puede dar como resultado un gran número de mensajes de asociación 616 desde las estaciones 604, 610 dentro de la red de enlace de datos NAN 608. En una implementación, la estación detectora 602 puede emparejarse de manera selectiva basándose en uno o más criterios. Por ejemplo, la estación detectora 602 puede elegir emparejarse con estaciones que están cerca de la estación detectora 602. La estación detectora 602 puede determinar la proximidad de una estación 604, 610 basándose en una medida de la intensidad de señal. Por ejemplo, la estación detectora 602 puede recibir un mensaje de asociación 616 de una estación, determinar una intensidad de señal del mensaje de asociación 616, y determinar si debe emparejarse con la estación basándose en la intensidad de señal determinada. La intensidad de señal determinada por la estación detectora 602 puede ser una medida de la indicación de la intensidad de señal recibida (RSSI) y la estación detectora 602 puede emparejarse con estaciones 604, 610 que tienen una medición de RSSI por encima de un valor umbral.
[0055] En otro escenario, la estación detectora 602 puede elegir emparejarse con una mezcla de estaciones que están cerca de la estación detectora y estaciones que están más alejadas de la estación detectora. De este modo, puede proporcionar una cobertura uniforme para todas las estaciones que participan en la red de enlace de datos NAN 608, ya que las estaciones participantes están más dispersas geográficamente. Esto puede evitar la situación en la que las estaciones distantes quedan fuera de la red de enlace de datos NAN 608 porque todas las estaciones optaron por emparejarse con estaciones que están cerca. Una estación detectora 602 puede seleccionar una estación distante para el emparejamiento basándose en una intensidad de señal débil. En otras palabras, una estación detectora puede obtener señales de múltiples estaciones diferentes, comparar las intensidades de señal y seleccionar la estación que tiene la intensidad de señal más débil.
[0056] En otro escenario más, una estación detectora 602 puede emparejarse basándose en estructuras de pares existentes. Por ejemplo, si una primera estación potencial con la que emparejarse ya está emparejada con otras cuatro estaciones, y una segunda estación potencial con la que emparejarse solo está emparejada con otras dos estaciones, la estación detectora puede elegir emparejarse con la estación potencial que tiene un menor número de pares.
Detección simultánea de servicio y de pares
[0057] La FIG. 7 muestra un escenario de ejemplo 700 de detección simultánea de servicio y de pares mediante una estación detectora 702, en el que se pueden emplear aspectos de la presente divulgación. La estación detectora 702 puede ser parte de una red NAN 706. Sin embargo, para mayor claridad de la ilustración, la estación detectora 702 de la FIG. 7 se muestra fuera de la caja que limita la red NAN 706. A modo de referencia, una estación 704 que forma parte de una red de enlace de datos NAN 708 tiene conocimiento de otras estaciones dentro de la misma red de enlace de datos NAN 708 y de otras estaciones dentro de la red NAN 706 subyacente a la red de enlace de datos NAN. Este conocimiento puede obtenerse, por ejemplo, de mensajes de difusión de anuncio de servicio enviados por estas otras estaciones. Estos mensajes de difusión de anuncio de servicio incluyen información correspondiente a los parámetros de la red de enlace de datos NAN que proporciona el servicio que se está anunciando. Los parámetros del enlace de datos NAN pueden incluir un identificador de enlace de datos NAN, un canal de enlace de datos NAN, una planificación de transmisión del enlace de datos NAN y una clave de malla.
[0058] Basándose en este conocimiento, los mensajes de anuncio de servicio 714 de una estación 704 que participa en una red de enlace de datos NAN 708 pueden incluir no solo información correspondiente a un servicio que puede proporcionar la estación, ya sea directamente como una "estación proveedora", o indirectamente como una "estación intermediaria", sino también información correspondiente a los parámetros del enlace de datos NAN y a la red NAN 706. Por ejemplo, los mensajes de anuncio de servicio 714 de una estación proveedora 704 o de una estación intermediaria, pueden incluir información que identifica las estaciones 710, 712, que son estaciones de un salto en relación con la estación proveedora/intermediaria 704.
[0059] Cuando una estación detectora 702 recibe este mensaje de anuncio de servicio 714 con información de la red de enlace de datos NAN 708 e información de la red NAN 706, la estación detectora puede dirigir un mensaje de asociación 716 para seleccionar estaciones. Por ejemplo, si la estación detectora 702 prefiere emparejarse con una estación que está a un solo salto de distancia, la estación detectora 702 puede enviar directamente un mensaje de asociación 716 a todas las estaciones 704, 710, 712 dentro del vecindario de un salto. El mensaje de asociación 716 enviado por la estación detectora 702 puede incluir capacidades de capa física y MAC de la estación detectora, junto con información de seguridad (por ejemplo, uno o más valores nonce) necesarios para establecer una clave de seguridad entre la estación detectora 702 y la estación proveedora/intermediaria 704, 710 o 712 para cifrar el tráfico de datos entre las dos estaciones. Con referencia a la FIG. 4, el mensaje de asociación se envía a través del canal de enlace de datos NAN 402 durante una ventana de búsqueda 410. La implementación de la FIG. 7 pasa por alto el mensaje de detección de pares 614 enviado por la estación detectora 602 en la implementación anterior de la FIG. 6. Aquí, la estación detectora 702 envía un mensaje de asociación 716 en lugar de esperar a recibir mensajes de asociación de otras estaciones.
[0060] La información adicional en el mensaje de asociación 716 puede indicar la estación 704, 710, 712 con la que se empareja la estación detectora 702. Por ejemplo, el mensaje de asociación 716 puede indicar una preferencia de que la estación detectora 702 se empareje con una estación intermediaria que esté dentro de un número específico de saltos de la estación que proporciona el servicio. Esto puede ser ventajoso en que reducir el número de saltos entre la estación proveedora y la estación detectora 702 reduce la latencia del servicio. En otro ejemplo, el mensaje de asociación 716 puede indicar una preferencia de que la estación detectora 702 se empareje con una estación que tenga un nivel de carga de batería por encima de un umbral. Esto es ventajoso en que puede garantizar que la estación que se selecciona para el emparejamiento mediante la estación detectora 702 tiene la energía suficiente para mantener una estructura de emparejamiento con la estación detectora durante un período de tiempo suficiente. En otro ejemplo, el mensaje de asociación 716 puede indicar una limitación en el número de pares con los que puede emparejarse la estación detectora 702. Con este fin, el campo Información de formación de malla y el campo Capacidades de malla del Elemento de configuración de malla de la norma de malla 802.11 s podrían usarse para indicar este número.
[0061] Con el tiempo, una red NAN puede cambiar debido a la movilidad de las estaciones o a estaciones que se unen a o dejan la red NAN o una red de enlace de datos NAN superpuesta a la red NAN. En consecuencia, en las implementaciones descritas anteriormente, una estación detectora que se haya emparejado con una estación dentro de una red NAN y una red de enlace de datos NAN superpuesta, puede enviar periódicamente un mensaje de detección de pares. En respuesta al mensaje de detección de pares, la estación detectora 702 puede recibir mensajes de respuesta de las estaciones, y actualizar su lista de estaciones de vecindario basándose en la información incluida en los mensajes de respuesta. Dicha información puede incluir identificaciones de estaciones con las que la estación que envía el mensaje de respuesta está emparejada. Con el fin de ahorrar batería, una estación puede tomar decisiones inteligentes sobre cuándo enviar mensajes de detección de pares con fines de actualizar la información del vecindario. Dichas decisiones pueden basarse, por ejemplo, en el tiempo transcurrido desde que una nueva estación se unió a la red NAN o a la red de enlace de datos NAN, o respondió a una solicitud de emparejamiento.
[0062] La FIG. 8A es un procedimiento de comunicación inalámbrica de una primera estación que detecta un servicio. En la etapa 802, una primera estación detecta una segunda estación capaz de proporcionar un servicio de interés para la primera estación. La segunda estación se detecta a través de la comunicación a través de un primer canal, por ejemplo, un canal NAN, admitido por una pluralidad de estaciones de vecindario que forman una red NAN. El canal NAN proporciona balizamiento y admite detección y sincronización. La segunda estación es una de una pluralidad de estaciones que participan en una red de enlace de datos NAN que admite la comunicación a través de un segundo canal, por ejemplo, un canal de enlace de datos NAN. El segundo canal no proporciona balizamiento y no admite detección y sincronización. En consecuencia, la pluralidad de estaciones que participan en la red de enlace de datos NAN se basa en la sincronización proporcionada por el canal NAN. En la etapa 804, después de la detección de la segunda estación, la primera estación se comunica con la segunda estación a través del canal de enlace de datos NAN, para obtener los datos correspondientes al servicio de interés.
[0063] En la etapa 822, la primera estación puede enviar opcionalmente un mensaje de detección de pares a través del canal de enlace de datos NAN. En la etapa 824, en respuesta a los mensajes recibidos de una o más estaciones como resultado del mensaje de detección de pares, la primera estación puede actualizar una lista de vecinas correspondiente a la pluralidad de estaciones de vecindario actualmente dentro de la red NAN y que participan en la red de enlace de datos NAN. Dicha actualización puede incluir añadir una o más estaciones de vecindario nuevas a la lista de vecinas. La primera estación puede enviar entonces un mensaje de asociación a través del canal de enlace de datos NAN a al menos una de las nuevas estaciones de vecindario.
[0064] La FIG. 8B es un diagrama de flujo de una implementación de detección de estaciones. En la etapa 806, y con referencia adicional a la FIG. 5, una primera estación 502 detecta la segunda estación 504 enviando un mensaje de detección de servicio 510 a través del canal NAN. El mensaje de detección de servicio 510 incluye información correspondiente a y que identifica el servicio de interés. En la etapa 808, la primera estación 502 recibe entonces un mensaje de respuesta de servicio 512 de al menos una de las estaciones de vecindario, por ejemplo, la segunda estación 504. El mensaje de respuesta de servicio 512 incluye información correspondiente a una red de enlace de datos NAN 508 que proporciona el servicio de interés. En la etapa 810, la primera estación 502 se comunica con la segunda estación enviando un mensaje de asociación 514 a través del canal de enlace de datos NAN a una o más de las estaciones dentro de la red de enlace de datos NAN identificada en el mensaje de respuesta de servicio. La una o más estaciones incluyen la segunda estación 504.
[0065] La FIG. 8C es un diagrama de flujo de otra implementación de detección de estaciones. En la etapa 812, y con referencia adicional a la FIG. 6, una primera estación 602 detecta una segunda estación 604 recibiendo un mensaje de difusión de anuncio de servicio 612 a través del canal NAN. El mensaje de difusión de anuncio de servicio 612 incluye información correspondiente a y que identifica un servicio de interés y a una red de enlace de datos NAN 608 que proporciona el servicio de interés. En la etapa 814, la primera estación 602 envía entonces un mensaje de detección de pares 614 a través del canal NAN a la pluralidad de estaciones de vecindario, en el que la pluralidad de estaciones de vecindario incluye una pluralidad de estaciones que participan en la red de enlace de datos NAN que proporciona el servicio de interés. El mensaje de detección de pares 614 incluye información correspondiente al servicio de interés y a una red de enlace de datos NAN que proporciona el servicio de interés. En la etapa 816, la primera estación 602 se comunica entonces con la segunda estación 604 recibiendo un mensaje de asociación 616 a través del canal de enlace de datos NAN de una o más de las estaciones 604, 610, que recibieron el mensaje de detección de pares. La una o más de la pluralidad de estaciones 604, 610 incluyen la segunda estación.
[0066] La FIG. 8C es un diagrama de flujo de otra implementación de detección de estaciones. En la etapa 818, y con referencia adicional a la FIG. 7, una primera estación 702 detecta una segunda estación 704, 710, 712 recibiendo un mensaje de anuncio de servicio 714 a través del canal NAN. El mensaje de anuncio de servicio 714 incluye información correspondiente a y que identifica un servicio de interés, a una red de enlace de datos NAN 708 que proporciona el servicio de interés y a una red NAN 706. El mensaje de anuncio de servicio 714 se envía mediante una estación incluida en la red de enlace de datos NAN 708 identificada en el mensaje de anuncio de servicio. En la etapa 820, la primera estación 702 se comunica con la segunda estación 704, 710, 712 enviando un mensaje de asociación 716 a través del canal de enlace de datos NAN a una o más de la pluralidad de estaciones dentro de la red de enlace de datos NAN identificadas en el mensaje de respuesta de servicio, en el que la una o más de la pluralidad de estaciones incluyen la segunda estación.
[0067] La FIG. 9 es un diagrama de bloques funcional de una estación de ejemplo 900 para comunicación inalámbrica. La estación base 900 puede incluir un receptor 905, un sistema de procesamiento 910 y un transmisor 915. El sistema de procesamiento 910 puede incluir un módulo de detección 912 y un módulo de post-detección 914.
[0068] El sistema de procesamiento 910 puede corresponder a los elementos del dispositivo inalámbrico 202 mostrados en la FIG. 2. El sistema de procesamiento 910, el transmisor 915 y/o el receptor 905 se pueden configurar para detectar una segunda estación capaz de proporcionar un servicio de interés para la primera estación. La segunda estación se puede detectar mediante el módulo de detección 912 a través de la comunicación a través de un primer canal, por ejemplo, un canal NAN, admitido por una pluralidad de estaciones de vecindario que forman una red NAN. La segunda estación es una de una pluralidad de estaciones que participan en una red de enlace de datos NAN que admite la comunicación a través de un segundo canal, por ejemplo, un canal de enlace de datos NAN. La detección de la segunda estación se puede realizar mediante el módulo de detección 912, el transmisor 915 y/o el receptor 905 según el procedimiento de la FIG. 8 descrito anteriormente. Con ese fin, uno o más del módulo de detección 912, el transmisor 915 y/o el receptor 905 se configuran para realizar los aspectos de detección del procedimiento de la FIG. 8.
[0069] El módulo de post-detección 914, el transmisor 915 y/o el receptor 905 pueden configurarse para, después de detectar la segunda estación, comunicarse con la segunda estación a través del canal de enlace de datos NAN, para obtener los datos correspondientes al servicio de interés. . La comunicación con la segunda estación puede realizarse mediante el módulo de post-detección 914, el transmisor 915 y/o el receptor 905 según los procedimientos de las FIG. 8A, 8B, 8C y 8D descritos anteriormente. Con ese fin, uno o más del módulo de post­ detección 914, el transmisor 915 y/o el receptor 905 se configuran para realizar los aspectos de comunicación del procedimiento de la FIG. 8.
[0070] En una configuración, una estación que implementa los procedimientos de las FIG. 8A, 8B, 8C y 8D incluye medios para detectar, a través de la comunicación a través de un canal NAN admitido por una pluralidad de estaciones de vecindario que forman una red NAN, una segunda estación capaz de proporcionar un servicio de interés para la primera estación, siendo la segunda estación una de una pluralidad de estaciones que participan en una red de enlace de datos NAN que admite la comunicación a través de un canal de enlace de datos NAN, y medios para comunicarse con la segunda estación a través del canal de enlace de datos NAN. La estación también puede incluir medios para enviar un mensaje de detección de pares a través del canal de enlace de datos NAN y, medios para actualizar, en respuesta a los mensajes recibidos de una o más estaciones, una lista de vecinas correspondiente a las estaciones de vecindario actualmente dentro de la red de vecinas.
[0071] En una implementación, los medios para detectar se pueden configurar para enviar un mensaje de detección de servicio a través del canal NAN, incluyendo el mensaje de detección de servicio información correspondiente al servicio de interés; y para recibir un mensaje de respuesta de servicio a través del canal NAN de al menos una de la pluralidad de estaciones de vecindario, incluyendo el mensaje de respuesta de servicio información que identifica una red de enlace de datos NAN que proporciona el servicio de interés a través del canal NAN. En esta implementación, los medios para comunicar están configurados para enviar un mensaje de asociación a través del canal de enlace de datos NAN a una o más de la pluralidad de estaciones dentro de la red de enlace de datos NAN identificadas en el mensaje de respuesta de servicio, en el que la una o más de la pluralidad de estaciones incluyen la segunda estación. En este caso, la estación también puede incluir medios para enviar un mensaje de detección de pares a través del canal de enlace de datos NAN y, medios para actualizar, en respuesta a los mensajes recibidos de una o más estaciones, una lista de vecinas correspondiente a la pluralidad de estaciones de vecindario actualmente dentro de la red NAN. Los medios para actualizar pueden configurarse para añadir una o más estaciones de vecindario nuevas a la lista de vecinas, y los medios para comunicar pueden configurarse para enviar un mensaje de asociación a través del canal de enlace de datos NAN a al menos una de la una o más estaciones de vecindario nuevas.
[0072] En otra implementación, los medios para detectar se configuran para recibir un mensaje de difusión de anuncio de servicio a través del canal NAN, incluyendo el mensaje de difusión de anuncio de servicio información que identifica un servicio de interés y una red de enlace de datos de NAN que proporciona el servicio de interés; y para enviar un mensaje de detección de pares a través del canal NAN a la pluralidad de estaciones de vecindario, en el que la pluralidad de estaciones de vecindario incluye una pluralidad de estaciones que forman la red de enlace de datos NAN que proporciona el servicio de interés, incluyendo el mensaje de detección de pares información correspondiente al servicio de interés y a una red de enlace de datos NAN que proporciona el servicio de interés. En este caso, los medios para comunicar se configuran para recibir un mensaje de asociación a través del canal de enlace de datos NAN de una o más de la pluralidad de estaciones que recibieron el mensaje de detección de pares, en el que la una o más de la pluralidad de estaciones incluyen la segunda estación.
[0073] En otra implementación más, los medios para detectar se configuran para recibir un mensaje de anuncio de servicio a través del canal NAN, incluyendo el mensaje de anuncio de servicio información que identifica un servicio de interés, una red de enlace de datos de NAN que proporciona el servicio de interés y una lista de estaciones de vecindario, enviándose el mensaje de anuncio de servicio mediante una estación de la red de enlace de datos NAN identificada en el mensaje de anuncio de servicio. En este caso, los medios para comunicar están configurados para enviar un mensaje de asociación a través del canal de enlace de datos NAN a una o más de la pluralidad de estaciones dentro de la red de enlace de datos NAN identificadas en el mensaje de anuncio de servicio, en el que la una o más de la pluralidad de estaciones incluyen la segunda estación.
[0074] Los medios mencionados anteriormente pueden ser uno o más del sistema de procesamiento 910, el transmisor 915 y/o el receptor 905 de la FIG. 9, o uno o más de los componentes del dispositivo de la FIG. 2.
[0075] La FIG. 10A es un diagrama de flujo de un procedimiento de comunicación inalámbrica de una estación en una red de enlace de datos NAN que puede proporcionar un servicio de interés para una estación detectora. En la etapa 1006, y con referencia adicional a la FIG. 5, la estación proveedora 504 recibe, de una estación detectora 502, un mensaje de detección de servicio 510 a través de un primer canal, por ejemplo, un canal NAN. El mensaje de detección de servicio 510 incluye información correspondiente a un servicio de interés de la estación detectora 502. En la etapa 1008, la estación proveedora 504 envía, a través del canal NAN, un mensaje de respuesta de servicio 512 a la estación detectora 502. El mensaje de respuesta de servicio 512 incluye información correspondiente a y que identifica una red de enlace de datos NAN 508 que proporciona el servicio de interés. En la etapa 1010, la estación proveedora 504 (o posiblemente otra estación en la red de enlace de datos NAN que proporciona el servicio) recibe un mensaje de asociación 514 a través de un segundo canal, por ejemplo, un canal de enlace de datos NAN, de la estación detectora 502. Basándose en el mensaje de asociación 514, la estación proveedora y la estación detectora establecen una estructura de emparejamiento por medio de la cual las estaciones intercambian datos.
[0076] La FIG. 10B es un diagrama de flujo de un procedimiento de comunicación inalámbrica de una estación en una red de enlace de datos NAN que puede proporcionar un servicio de interés para una estación detectora. En la etapa 1012, y con referencia adicional a la FIG. 6, una estación proveedora 604 envía un mensaje de difusión de anuncio de servicio 612 a través de un primer canal, por ejemplo, un canal NAN. El mensaje de difusión de anuncio de servicio 612 incluye información correspondiente a un servicio y a una red de enlace de datos NAN que proporciona el servicio. En la etapa 1014, la estación proveedora 604 recibe a través del canal NAN un mensaje de detección de pares 614 de una estación detectora 602 que está interesada en el servicio anunciado por la estación proveedora. El mensaje de detección de pares 614 incluye información correspondiente al servicio de interés y a una red de enlace de datos NAN 608 que proporciona el servicio de interés. En la etapa 1016, la estación proveedora 604 (o posiblemente otra estación 610 en la red de enlace de datos NAN que proporciona el servicio) envía un mensaje de asociación 616 a través del canal de enlace de datos NAN a la estación detectora 602. Basándose en el mensaje de asociación 616, la estación proveedora 604, 610 y la estación detectora 602 establecen una estructura de emparejamiento por medio de la cual las estaciones intercambian datos.
[0077] La FIG. 10C es un diagrama de flujo de un procedimiento de comunicación inalámbrica de una estación en una red de enlace de datos NAN que puede proporcionar un servicio de interés para una estación detectora. En la etapa 1018, y con referencia adicional a la FIG. 7, una estación proveedora 704 envía un mensaje de anuncio de servicio 714 a través de un primer canal correspondiente a un canal NAN admitido por una red NAN 706. El mensaje de anuncio de servicio 714 incluye información correspondiente a un servicio, a una red de enlace de datos NAN 708 que proporciona el servicio y a una lista de estaciones vecinas que participan en la red de enlace de datos NAN. En la etapa 1020, la estación proveedora 704 (o posiblemente otra estación 710, 712 en la red de enlace de datos NAN que proporciona el servicio) recibe, a través de un segundo canal correspondiente a un canal de enlace de datos NAN, un mensaje de asociación 716 de una estación detectora que está interesada en el servicio. Basándose en el mensaje de asociación 716, la estación proveedora 704, 710 o 712 y la estación detectora 702 establecen una estructura de emparejamiento por medio de la cual las estaciones intercambian datos.
[0078] Los procedimientos divulgados en el presente documento comprenden una o más etapas o acciones para lograr el procedimiento descrito. Las etapas y/o acciones del procedimiento se pueden intercambiar entre sí sin apartarse del alcance de las reivindicaciones. En otras palabras, a menos que se especifique un orden específico de etapas o acciones, el orden y/o el uso de etapas y/o acciones específicas se pueden modificar sin apartarse del alcance de las reivindicaciones. Las diversas operaciones de los procedimientos descritos anteriormente pueden llevarse a cabo mediante cualquier medio adecuado capaz de llevar a cabo las operaciones, tales como diversos componentes, circuitos y/o módulos de hardware y/o software. En general, cualquier operación ilustrada en las Figuras puede llevarse a cabo mediante los correspondientes medios funcionales capaces de llevar a cabo las operaciones. Debe entenderse que el orden o jerarquía específicos de los bloques de los procesos/diagramas de flujo divulgados es una ilustración de soluciones a modo de ejemplo. Basándose en las preferencias de diseño, debe entenderse que el orden o jerarquía específicos de los bloques de los procesos/diagramas de flujo puede reorganizarse. Además, alguno bloques pueden combinarse u omitirse. Las reivindicaciones de procedimiento adjuntas presentan los elementos de los diversos bloques en un orden de muestra y no pretenden limitarse al orden o jerarquía específicos presentados.
[0079] En uno o más aspectos, las funciones descritas pueden implementarse en hardware, software, firmware o cualquier combinación de estos. Si se implementan en software, las funciones se pueden almacenar en, o transmitir por, un medio legible por ordenador, como una o más instrucciones o código. Los medios legibles por ordenador incluyen tanto medios de almacenamiento informático como medios de comunicación, incluido cualquier medio que facilite la transferencia de un programa informático de un lugar a otro. Un medio de almacenamiento puede ser cualquier medio disponible al que pueda accederse mediante un ordenador. A modo de ejemplo y no de limitación, dichos medios legibles por ordenador pueden comprender RAM, ROM, EEPROM, CD-ROM u otros dispositivos de almacenamiento en disco óptico, almacenamiento en disco magnético u otros dispositivos de almacenamiento magnético, o cualquier otro medio que pueda utilizarse para transportar o almacenar código de programa deseado en forma de instrucciones o estructuras de datos y al que pueda accederse mediante un ordenador. Además, cualquier conexión recibe debidamente la denominación de medio legible por ordenador. Por ejemplo, si el software se transmite desde una sede de la Red, un servidor u otro origen remoto, utilizando un cable coaxial, un cable de fibra óptica, un par trenzado, una línea de abonado digital (DSL) o tecnologías inalámbricas tales como infrarrojos, radio y microondas, entonces el cable coaxial, el cable de fibra óptica, el par trenzado, la DSL o las tecnologías inalámbricas, tales como infrarrojos, radio y microondas, se incluyen en la definición de medio. Por tanto, en algunos aspectos, el medio legible por ordenador puede comprender un medio no transitorio legible por ordenador (por ejemplo, medios tangibles). Además, en algunos aspectos, el medio legible por ordenador puede comprender un medio transitorio legible por ordenador (por ejemplo, una señal). Las combinaciones de lo anterior también deberían incluirse dentro del alcance de los medios legibles por ordenador.
[0080] Por lo tanto, determinados aspectos pueden comprender un producto de programa informático para realizar las operaciones presentadas en el presente documento. Por ejemplo, dicho producto de programa informático puede comprender un medio legible por ordenador que tenga instrucciones almacenadas (y/o codificadas) en el mismo, siendo las instrucciones ejecutables por uno o más procesadores para llevar a cabo las operaciones descritas en el presente documento. Para determinados aspectos, el producto de programa informático puede incluir material de embalaje.
[0081] El software o las instrucciones pueden transmitirse también por un medio de transmisión. Por ejemplo, si el software se transmite desde una sede de la Red, un servidor u otro origen remoto mediante un cable coaxial, un cable de fibra óptica, un par trenzado, una línea de abonado digital (DSL) o unas tecnologías inalámbricas tales como infrarrojos, radio y microondas, entonces el cable coaxial, el cable de fibra óptica, el par trenzado, la DSL o las tecnologías inalámbricas tales como infrarrojos, radio y microondas se incluyen en la definición de medio de transmisión.
[0082] La descripción anterior se proporciona para permitir que cualquier experto en la materia lleve a la práctica los diversos aspectos descritos en el presente documento. Diversas modificaciones de estos aspectos resultarán fácilmente evidentes para los expertos en la materia, y los principios genéricos definidos en el presente documento pueden aplicarse a otros aspectos. Por lo tanto, las reivindicaciones no pretenden limitarse a los aspectos mostrados en el presente documento, sino que se les debe conceder el alcance completo de conformidad con el lenguaje de las reivindicaciones, en las que la referencia a un elemento en forma singular no pretende significar «uno y solo uno», a no ser que se indique específicamente, sino «uno o más». A menos se indique de forma específica de otra forma, el término "algunos/as" se refiere a uno o más.
[0083] La descripción anterior se proporciona para permitir que cualquier experto en la materia lleve a la práctica los diversos aspectos descritos en el presente documento. Diversas modificaciones de estos aspectos resultarán fácilmente evidentes para los expertos en la materia, y los principios genéricos definidos en el presente documento pueden aplicarse a otros aspectos. Por lo tanto, las reivindicaciones no pretenden limitarse a los aspectos mostrados en el presente documento, sino que se les debe conceder el alcance completo de conformidad con el lenguaje de las reivindicaciones, en las que la referencia a un elemento en forma singular no pretende significar «uno y solo uno», a no ser que se indique específicamente, sino «uno o más». El término «a modo de ejemplo» se usa en el presente documento para indicar que «sirve de ejemplo, caso o ilustración». Cualquier aspecto descrito en el presente documento como "ejemplar" no se debe interpretar necesariamente que es preferente o ventajoso con respecto a otros aspectos. A menos se indique de forma específica de otra forma, el término "algunos/as" se refiere a uno o más. Las combinaciones tales como "al menos uno de A, B, o C", "al menos uno de A, B, y C", y "A, B, C, o cualquier combinación de los mismos" incluyen cualquier combinación de A, B, y/o C, y pueden incluir múltiplos de A, múltiplos de B o múltiplos de C. Específicamente, combinaciones tales como "al menos uno de A, B, o C", "al menos uno de A, B, y C" , y "A, B, C, o cualquier combinación de los mismos" pueden ser solo A, solo B, solo C, A y B, A y C, B y C, o A y B y C, donde cualquiera de dichas combinaciones puede incluir uno o más miembros de A, B, o C. Todos los equivalentes estructurales y funcionales de los elementos de los diversos aspectos descritos a lo largo de la presente divulgación que los expertos en la materia conocen o conocerán posteriormente se incorporan expresamente en el presente documento como referencia, y se pretende que estén incluidos en las reivindicaciones. Por otro lado, no se pretende que nada de lo divulgado en el presente documento esté dedicado al público, independientemente de si dicha divulgación se menciona o no de forma explícita en las reivindicaciones. Ningún elemento de reivindicación debe considerarse simultáneamente como un medio y una función a no ser que el elemento se describa expresamente usando la expresión "medios para".

Claims (15)

REIVINDICACIONES
1. Un procedimiento de comunicación inalámbrica de una primera estación (110), que comprende:
detectar (802) una segunda estación (112) capaz de proporcionar un servicio de interés para la primera estación (110), la segunda estación (112) que es una de una pluralidad de estaciones (604, 610) que participan en una red de enlace de datos (130, 140, 302, 304, 306) de interconexión por conocimiento de vecindario, NAN, que proporciona el servicio de interés y admite comunicación a través de un canal de enlace de datos NAN (402) sin balizamiento, en el que la detección se produce a través de la comunicación a través de un canal NAN admitido por una pluralidad de estaciones de vecindario que forman una red NAN que tiene una operación de balizamiento que proporciona sincronización, y en el que la sincronización proporcionada a través del canal NAN admite la repetición de ventanas de transmisión en el canal de enlace de datos NAN (402) durante el que se espera que la primera estación (110) esté activa durante al menos una parte de una ventana de transmisión; y
comunicarse (804) con la segunda estación (112) a través del canal de enlace de datos NAN (402).
2. El procedimiento según la reivindicación 1, en el que comunicarse comprende iniciar una asociación con la segunda estación durante un período de tiempo asignado, en el que el período de tiempo asignado es una ventana de búsqueda (410), dentro de una ventana de transmisión (408) del canal de enlace de datos NAN (402), durante el que se espera que la pluralidad de estaciones (604, 610) estén en un modo activo.
3. El procedimiento según la reivindicación 1, en el que una ventana de búsqueda (410) que es una parte inicial de una ventana de transmisión (408) del canal de enlace de datos NAN (402), se usa para indicar si una estación tiene tráfico para enviar.
4. El procedimiento según la reivindicación 1, en el que detectar comprende:
enviar un mensaje de detección de servicio a través del canal NAN, el mensaje de detección de servicio que incluye información correspondiente al servicio de interés; y
recibir un mensaje de respuesta de servicio a través del canal NAN desde al menos una de la pluralidad de estaciones de vecindario, el mensaje de respuesta de servicio que incluye información que identifica una red de enlace de datos NAN (130, 140, 302, 304, 306) que proporciona el servicio de interés a través del canal de enlace de datos NAN (402).
5. El procedimiento según la reivindicación 4, en el que comunicarse comprende:
enviar un mensaje de asociación a través del canal de enlace de datos NAN (402) a una o más de la pluralidad de estaciones (604, 610) dentro de la red de enlace de datos NAN (130, 140, 302, 304, 306) identificadas en el mensaje de respuesta de servicio, en el que la una o más de la pluralidad de estaciones (604, 610) incluyen la segunda estación (112).
6. El procedimiento según la reivindicación 4, que comprende además:
enviar (822) un mensaje de detección de pares a través del canal de enlace de datos NAN (402); y
actualizar (824), en respuesta a los mensajes recibidos de una o más estaciones, una lista de vecinas correspondiente a la pluralidad de estaciones de vecindario actualmente dentro de la red NAN y que participan en la red de enlace de datos NAN (130, 140, 302, 304, 306) .
7. El procedimiento según la reivindicación 1, en el que detectar comprende:
recibir (812) un mensaje de radiodifusión de anuncio de servicio a través del canal NAN, el mensaje de radiodifusión de anuncio de servicio que incluye información que identifica un servicio de interés y una red de enlace de datos de NAN (130, 140, 302, 304, 306) que proporciona el servicio de interés; y
enviar (814) un mensaje de detección de pares a través del canal NAN a la pluralidad de estaciones de vecindario, en el que la pluralidad de estaciones de vecindario incluye una pluralidad de estaciones (604, 610) que participan en la red de enlace de datos NAN (130, 140, 302, 304, 306) que proporciona el servicio de interés, el mensaje de detección de pares que incluye información correspondiente al servicio de interés y una red de enlace de datos NAN (130, 140, 302, 304, 306) que proporciona el servicio de interés.
8. El procedimiento según la reivindicación 1, en el que detectar comprende:
recibir (818) un mensaje de anuncio de servicio a través del canal NAN, el mensaje de anuncio de servicio que incluye información que identifica un servicio de interés, a una red de enlace de datos de NAN (130, 140, 302, 304, 306) que proporciona el servicio de interés y a una lista de estaciones vecinas, el mensaje de anuncio de servicio que se envía mediante una estación de la red de enlace de datos NAN (130, 140, 302, 304, 306) identificada en el mensaje de anuncio de servicio.
9. El procedimiento según la reivindicación 8, en el que comunicarse comprende:
enviar (820) un mensaje de asociación a través del canal de enlace de datos NAN (402) a una o más de la pluralidad de estaciones (604, 610) dentro de la red de enlace de datos NAN (130, 140, 302, 304, 306) identificadas en el mensaje de anuncio de servicio, en el que la una o más de la pluralidad de estaciones (604, 610) incluyen la segunda estación (112).
10. El procedimiento según la reivindicación 1, en el que la segunda estación (112) está a un salto desde la primera estación (110).
11. El procedimiento según la reivindicación 1, en el que la segunda estación (112) proporciona el servicio de interés.
12. El procedimiento según la reivindicación 1, en el que la segunda estación (112) es una estación intermediaria para el servicio de interés.
13. El procedimiento según la reivindicación 1, en el que el canal NAN se configura para admitir sincronización y el canal de enlace de datos NAN (402) se basa en una sincronización admitida por el canal NAN.
14. Una primera estación (110) para comunicación inalámbrica, que comprende:
medios para detectar una segunda estación (112) capaz de proporcionar un servicio de interés para la primera estación (110), la segunda estación (112) que es una de una pluralidad de estaciones (604, 610) que participan en una red de enlace de datos (130, 140, 302, 304, 306) de interconexión por conocimiento de vecindario, NAN, que proporciona el servicio de interés y admite la comunicación a través de un canal de enlace de datos NAN (402) sin balizamiento,
en el que la detección se produce a través de la comunicación a través de un canal NAN admitido por una pluralidad de estaciones de vecindario que forman una red NAN que tiene una operación de balizamiento que proporciona sincronización, y en el que la sincronización proporcionada a través del canal NAN admite la repetición de ventanas de transmisión (408) en el canal de enlace de datos NAN (402) durante el cual se espera que la primera estación (110) esté activa durante al menos una parte de una ventana de transmisión; y
medios para comunicarse con la segunda estación (112) a través del canal de enlace de datos NAN (402).
15. Un medio legible por ordenador de una primera estación (110) que almacena código ejecutable por ordenador, en el que el código ejecutable por ordenador hace que un ordenador realice un procedimiento según cualquiera de las reivindicaciones 1 a 13, cuando se ejecuta.
ES15721932T 2014-06-02 2015-04-22 Detección de pares en redes de enlace de datos asistidas por interconexión por conocimiento de vecinas (NAN) Active ES2703228T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462006813P 2014-06-02 2014-06-02
US14/629,892 US10455400B2 (en) 2014-06-02 2015-02-24 Peer discovery in neighbor awareness networking (NAN) aided data link networks
PCT/US2015/027106 WO2015187255A1 (en) 2014-06-02 2015-04-22 Peer discovery in neighbor awareness networking (nan) aided data link networks

Publications (1)

Publication Number Publication Date
ES2703228T3 true ES2703228T3 (es) 2019-03-07

Family

ID=54703393

Family Applications (1)

Application Number Title Priority Date Filing Date
ES15721932T Active ES2703228T3 (es) 2014-06-02 2015-04-22 Detección de pares en redes de enlace de datos asistidas por interconexión por conocimiento de vecinas (NAN)

Country Status (10)

Country Link
US (1) US10455400B2 (es)
EP (1) EP3149982B1 (es)
JP (1) JP6563426B2 (es)
KR (1) KR101929996B1 (es)
CN (1) CN106465092B (es)
BR (1) BR112016028293A2 (es)
CA (1) CA2950097A1 (es)
ES (1) ES2703228T3 (es)
HU (1) HUE039571T2 (es)
WO (1) WO2015187255A1 (es)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9763073B2 (en) * 2014-06-11 2017-09-12 Intel Corporation Dynamically associated neighbor awareness networking (NAN) discovery windows for fine timing measurement
US9955523B2 (en) * 2014-12-01 2018-04-24 Intel Corporation Adaptively changing availability of NAN devices for post NAN activities
US10098168B2 (en) 2014-12-08 2018-10-09 Apple Inc. Neighbor awareness networking datapath
US10200826B2 (en) * 2015-01-30 2019-02-05 Intel Corporation Neighbor aware networking (NAN) device and method for service discovery
US9872234B2 (en) * 2015-02-12 2018-01-16 Intel IP Corporation Apparatus, system and method of communicating in an awareness cluster
US10455401B2 (en) * 2015-02-24 2019-10-22 Apple Inc. Neighbor awareness networking datapath—reciprocation and coexistence
US10433353B2 (en) * 2015-03-09 2019-10-01 Apple Inc. Neighbor awareness networking service discovery proxy
KR102314917B1 (ko) * 2015-03-19 2021-10-21 삼성전자주식회사 통신 시스템에서 디바이스들 간의 연결 설정 방법 및 장치
US10212574B2 (en) 2015-03-20 2019-02-19 Apple Inc. Neighbor awareness networking datapath—base scheduling, scheduler rank, and further service discovery
US10893083B2 (en) 2015-05-25 2021-01-12 Apple Inc. Neighbor awareness networking datapath—scheduling, scheduler rank, and pre-datapath operation triggering
CN107852367B (zh) * 2015-06-17 2021-04-06 瑞典爱立信有限公司 网状网络中的路径建立的方法、中继节点及计算机可读存储介质
US10368381B2 (en) * 2015-07-27 2019-07-30 Lg Electronics Inc. Method for terminal to establish multi-links in wireless communication system, and apparatus therefor
US10097608B2 (en) 2015-12-26 2018-10-09 Intel Corporation Technologies for wireless transmission of digital media
WO2017113176A1 (zh) * 2015-12-30 2017-07-06 华为技术有限公司 临近感知网络nan中用于服务发现的方法和终端设备
EP3379864B1 (en) * 2015-12-30 2020-11-11 Huawei Technologies Co., Ltd. Method for determining transmission link and terminal device
US10271180B2 (en) 2016-01-13 2019-04-23 Apple Inc. Neighbor awareness networking multicast support
WO2017123068A1 (ko) * 2016-01-14 2017-07-20 엘지전자 주식회사 무선 통신 시스템에서 nan 단말이 데이터 교환을 수행하는 제공하는 방법 및 장치
US10194370B2 (en) * 2016-01-15 2019-01-29 Intel IP Corporation Proximity information in configuration of data links in wireless networks
JP6659147B2 (ja) * 2016-01-19 2020-03-04 キヤノン株式会社 通信装置、通信方法、およびプログラム
US10117161B2 (en) 2016-01-25 2018-10-30 Intel IP Corporation Station (STA) and method for ranging in neighborhood awareness network (NAN) communication
US10148558B2 (en) * 2016-06-06 2018-12-04 Intel IP Corporation Apparatus, system and method of establishing a mesh data path between neighbor awareness networking (NAN) devices
US10404794B2 (en) 2016-06-21 2019-09-03 Orion Labs Discovery and formation of local communication group
JP7133898B2 (ja) * 2016-07-21 2022-09-09 キヤノン株式会社 通信装置、通信装置の制御方法、およびプログラム
JP6808411B2 (ja) 2016-09-15 2021-01-06 キヤノン株式会社 通信装置、通信方法、及びプログラム
JP6821363B2 (ja) * 2016-09-15 2021-01-27 キヤノン株式会社 通信装置、通信方法、及びプログラム
JP2018046450A (ja) * 2016-09-15 2018-03-22 キヤノン株式会社 通信装置、通信方法、及びプログラム
US10098067B2 (en) 2016-09-21 2018-10-09 Intel IP Corporation Service discovery via low-power wake-up radio
US9949129B1 (en) 2016-10-17 2018-04-17 Cisco Technology, Inc. Location-specific data sharing
US11638229B2 (en) 2017-02-28 2023-04-25 Apple Inc. Selective peer synchronization with mutual services
DE102018202787A1 (de) * 2017-02-28 2018-08-30 Apple Inc. Selektive Peer-Synchronisierung mit gegenseitigen Diensten
WO2019055098A1 (en) * 2017-09-13 2019-03-21 Intel IP Corporation APPARATUS, SYSTEM AND METHOD FOR COMMUNICATING DATA ON A NEIGHBORHOOD RANGE (NAN) NETWORK COMPUTING DATA (NAN) PATH
US20190297525A1 (en) * 2018-03-20 2019-09-26 Qualcomm Incorporated Adaptive nan discovery beacon transmission interval changes
CN109275125B (zh) * 2018-08-08 2021-04-09 Oppo广东移动通信有限公司 资源共享方法、装置、设备和存储介质
CN109168158B (zh) * 2018-08-08 2021-04-13 Oppo广东移动通信有限公司 资源下载方法及相关装置
CN108990039B (zh) * 2018-08-08 2021-04-13 Oppo广东移动通信有限公司 数据传输方法及相关装置
US11296883B2 (en) * 2018-12-14 2022-04-05 Apple Inc. Neighbor awareness networking password authentication
US10972895B2 (en) * 2018-12-19 2021-04-06 Sony Corporation Multi-BSS discovery assistance
CN111615220B (zh) * 2020-04-30 2022-06-28 华为技术有限公司 一种基于邻居感知网络的设备连接方法及设备
US11811638B2 (en) 2021-07-15 2023-11-07 Juniper Networks, Inc. Adaptable software defined wide area network application-specific probing
WO2023014024A1 (en) * 2021-08-02 2023-02-09 Samsung Electronics Co., Ltd. Method and pan device for managing pan devices in cluster
US20230060222A1 (en) * 2021-08-24 2023-03-02 Mediatek Inc. Apparatuses and methods for extending service range of neighbor awareness networking (nan) communication
WO2023087192A1 (zh) * 2021-11-17 2023-05-25 Oppo广东移动通信有限公司 通信方法和设备
CN120457753A (zh) * 2023-01-13 2025-08-08 三星电子株式会社 用于Wi-Fi感知通信的方法和设备
EP4738940A1 (en) * 2023-08-03 2026-05-06 Samsung Electronics Co., Ltd. Electronic device for performing low power wireless communication and operation method thereof
US20250063515A1 (en) * 2023-08-18 2025-02-20 Samsung Electronics Co., Ltd. Determining proxy device transmit power using signal strength information from origin device

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522540B1 (en) 2005-04-15 2009-04-21 Nvidia Corporation Extended service set mesh topology discovery
US7814322B2 (en) 2005-05-03 2010-10-12 Sri International Discovery and authentication scheme for wireless mesh networks
US7613426B2 (en) * 2005-12-20 2009-11-03 Microsoft Corporation Proximity service discovery in wireless networks
US7860038B2 (en) * 2006-08-04 2010-12-28 Microsoft Corporation Wireless support for portable media player devices
US7898983B2 (en) 2007-07-05 2011-03-01 Qualcomm Incorporated Methods and apparatus supporting traffic signaling in peer to peer communications
US8601156B2 (en) * 2007-07-06 2013-12-03 Qualcomm Incorporated Methods and apparatus related to peer discovery and/or paging in peer to peer wireless communications
US8385317B2 (en) * 2007-07-06 2013-02-26 Qualcomm Incorporated Methods and apparatus supporting multiple timing synchronizations corresponding to different communications peers
US8599823B2 (en) 2007-07-06 2013-12-03 Qualcomm Incorporated Communications methods and apparatus related to synchronization with respect to a peer to peer timing structure
US8385316B2 (en) 2007-07-06 2013-02-26 Qualcomm Incorporated Methods and apparatus related to peer to peer communications timing structure
US8005091B2 (en) * 2007-07-10 2011-08-23 Qualcomm Incorporated Apparatus and method of generating and maintaining hybrid connection identifications (IDs) for peer-to-peer wireless networks
US8499079B2 (en) 2008-06-23 2013-07-30 Apple Inc. Apparatus and methods for providing service discovery over alternate transports
US8493887B2 (en) 2008-12-30 2013-07-23 Qualcomm Incorporated Centralized control of peer discovery pilot transmission
US8233495B2 (en) 2009-04-22 2012-07-31 Intel Corporation Discovery channel and discovery beacon for peer-to-peer devices in wireless communications network
US9191219B2 (en) 2009-06-16 2015-11-17 Adobe Systems Incorporated Network multicast peer discovery methods
US8599768B2 (en) 2009-08-24 2013-12-03 Intel Corporation Distributing group size indications to mobile stations
US9307483B2 (en) 2011-12-14 2016-04-05 Qualcomm Incorporated Systems and methods for transmitting and receiving discovery and paging messages
US9433025B2 (en) * 2012-02-10 2016-08-30 Lg Electronics Inc. D2D communication method according to D2D service type as well as D2D application type, and apparatus for same
US9661558B2 (en) * 2012-06-01 2017-05-23 Apple Inc. Service constraint advertisement and discovery
US9094820B2 (en) 2012-08-29 2015-07-28 Qualcomm Incorporated Systems and methods for securely transmitting and receiving discovery and paging messages
US9313641B2 (en) * 2012-09-17 2016-04-12 Qualcomm Incorporated System and method for advertising and communicating within a neighborhood aware network
CN105027641B (zh) * 2013-02-11 2018-11-09 英特尔Ip公司 用于时间同步和发现的方法、无线通信站和系统
CN105191451B (zh) * 2013-02-12 2017-05-17 英特尔Ip公司 用于同步设备和相邻区域网络化(nan)配置的方法、无线通信站和系统
CN104159299B (zh) * 2013-05-15 2018-06-05 华为终端(东莞)有限公司 一种服务公告消息的传输方法及设备
US9125236B2 (en) * 2013-06-07 2015-09-01 Apple Inc. Method and apparatus for cooperative channel switching
US9485708B2 (en) * 2013-09-10 2016-11-01 Qualcomm Incorporated Systems and methods for concurrent service discovery and minimum spanning tree formation for service delivery
US9723464B2 (en) * 2013-10-18 2017-08-01 Qualcomm Incorporated System and method for identifying a service mesh
US9955505B2 (en) * 2013-12-06 2018-04-24 Apple Inc. Peer-to-peer communications on restricted channels
US9674643B2 (en) * 2014-03-17 2017-06-06 Intel IP Corporation Method, apparatus, and computer readable medium for switching between lower energy and higher energy wireless communication techniques
US9386512B2 (en) * 2014-05-02 2016-07-05 Intel Corporation Techniques for energy efficient WiFi neighbor awareness network operation
US9554344B2 (en) * 2014-05-02 2017-01-24 Intel Corporation Bluetooth assisted NAN cluster discovery
US9998535B2 (en) * 2014-05-02 2018-06-12 Apple Inc. Method and apparatus for coordinating multiple peer-to-peer networks
US9439089B2 (en) * 2014-05-23 2016-09-06 Google Inc. Device to device round-trip time (RTT) measurement via neighbor aware network
US10178167B2 (en) * 2014-05-30 2019-01-08 Apple Inc. Real-time peer-to-peer communications in an environment that includes a restricted channel

Also Published As

Publication number Publication date
HUE039571T2 (hu) 2019-01-28
JP6563426B2 (ja) 2019-08-21
EP3149982A1 (en) 2017-04-05
EP3149982B1 (en) 2018-10-03
BR112016028293A2 (pt) 2017-08-22
CN106465092B (zh) 2019-11-19
US20150350866A1 (en) 2015-12-03
CN106465092A (zh) 2017-02-22
KR20170013259A (ko) 2017-02-06
KR101929996B1 (ko) 2018-12-18
CA2950097A1 (en) 2015-12-10
WO2015187255A1 (en) 2015-12-10
JP2017522781A (ja) 2017-08-10
US10455400B2 (en) 2019-10-22

Similar Documents

Publication Publication Date Title
KR101929996B1 (ko) Nan(neighbor awareness networking) 보조 데이터 링크 네트워크들에서 피어 발견
US9936009B2 (en) Systems and methods of operating a device of a data path group network
ES2633480T3 (es) Sistemas y procedimientos para la sincronización dentro de una red para vecinos
ES2716610T3 (es) Métricas para fusionarse con una red de vecindario
US20150350906A1 (en) Systems and methods for selective association
ES2683708T3 (es) Sistemas y procedimientos para formatear tramas en redes de área de vecindario
ES2778775T3 (es) Procedimientos y aparatos para temporización de baliza inalámbrica de baja sobrecarga
US9723464B2 (en) System and method for identifying a service mesh
KR102129295B1 (ko) 디바이스간 네트워크에서의 근접도 검출
ES2768085T3 (es) Sistemas y procedimientos para una rápida configuración inicial de enlace de red
ES2637418T3 (es) Procedimiento, aparato y programa informático para descubrir dispositivos en una red de área de vecindario
US9723581B2 (en) Systems and methods for establishing synchronization across multiple networks and participating STAs via operations on a known common channel
ES2622171T3 (es) Sistemas y procedimientos para la sincronización dentro de una red con conocimiento del vecindario
US9392525B2 (en) Establishing reliable routes without expensive mesh peering
ES2517270T3 (es) Procedimientos y sistemas para la explotación de nodos bien conectados en redes inalámbricas entre iguales
ES2768039T3 (es) Sistemas y procedimientos para una rápida configuración inicial de enlace de red
ES2681959T3 (es) Sistemas, aparatos y procedimientos para proporcionar actualizaciones de estado en una red de malla
ES2775605T3 (es) Procedimientos y aparatos para rutas de datos basadas en un conjunto de servicios básicos independiente para redes conscientes de vecinos
KR20150052276A (ko) 멀티-홉 네트워크들에서의 연관을 위한 시스템들, 장치, 및 방법들
CN106537989A (zh) 经由探测请求/响应和信标来通告所支持的域