ES2549629T3 - Método y aparato para coordinar mensajes de solicitud de información en una red de malla ad-hoc - Google Patents

Método y aparato para coordinar mensajes de solicitud de información en una red de malla ad-hoc Download PDF

Info

Publication number
ES2549629T3
ES2549629T3 ES11844793.7T ES11844793T ES2549629T3 ES 2549629 T3 ES2549629 T3 ES 2549629T3 ES 11844793 T ES11844793 T ES 11844793T ES 2549629 T3 ES2549629 T3 ES 2549629T3
Authority
ES
Spain
Prior art keywords
community
node
message
query
mesh network
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
ES11844793.7T
Other languages
English (en)
Inventor
Markku Tapio Turunen
Kari Juhani LEPPÄNEN
Francis Pak Kwan Tam
Kimmo Tapani RÄMÖ
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
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 Nokia Technologies Oy filed Critical Nokia Technologies Oy
Application granted granted Critical
Publication of ES2549629T3 publication Critical patent/ES2549629T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0226Traffic management, e.g. flow control or congestion control based on location or mobility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • 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)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un método que comprende: recibir al menos una solicitud para transmitir uno o más mensajes de solicitud de información a través de una red de malla ad-hoc; determinar definir al menos un esquema de datos basado al menos en parte en un tipo y un formato de la información solicitada; determinar la información de contexto asociada a una comunidad de nodos dentro de la red de malla ad-hoc; determinar generar el uno o más mensajes de solicitud de información basados, al menos en parte, en el al menos un esquema de datos, incluyendo el uno o más mensajes de solicitud uno o más filtros especificando uno o más criterios para seleccionar de entre uno o más artículos de información que coinciden con el al menos un esquema de datos; y determinar transmitir el uno o más mensajes de solicitud de información a través de la red de malla ad-hoc basado, al menos en parte, en la información de contexto.

Description

imagen1
imagen2
imagen3
imagen4
imagen5
imagen6
imagen7
imagen8
imagen9
imagen10
E11844793
06-10-2015
estado inactivo 257 o un estado activo 259. Para la transición entre el estado inactivo 257 y el estado activo 259, la aplicación 201 puede emitir una orden 261 para activar o desactivar el estado unido 253 a través de la interfaz de programación de aplicaciones 225. Cuando el nodo inalámbrico 101 está en el estado inactivo 257, la capa de comunidad 205 abandona el mensaje a pesar de que es un miembro de la comunidad. En ciertas realizaciones, el
5 nodo inalámbrico 101 también puede ser invisible a otros miembros de la comunidad mientras está en el estado inactivo 257. Por ejemplo, el nodo inalámbrico 101 puede entrar en el estado inactivo 257 cuando temporalmente no quiere recibir o compartir información con la comunidad. Cuando el nodo inalámbrico 101 está en el estado activo 259, la capa de comunidad 205 cifra y descifra los mensajes de la comunidad como de costumbre para las comunidades privadas, y permite que todos los mensajes específicos de la comunidad salientes y entrantes para las comunidades públicas (por ejemplo, las comunidades sin restricciones a la membresía).
En el estado activo 259, el nodo inalámbrico 101 también puede estar en un estado invisible 263 o un estado visible
265. Para hacer la transición entre el estado invisible 263 y el estado visible 265, la aplicación 201 emite una orden 267 para establecer el estado ya sea visible o invisible. Cuando está en el estado invisible 263, la identidad
15 específica en la comunidad (por ejemplo, un alias de usuario) asociada con el nodo inalámbrico 101 puede no ser consultada por otros miembros de la comunidad. Por ejemplo, en el estado invisible 263, la capa de comunidad 205 continúa para recibir y enviar mensajes de la comunidad sin su identidad conocida por otros miembros de la comunidad. Cuando está en el estado visible 265, la identidad del nodo inalámbrico 101 puede ser consultada por otros miembros de la comunidad.
En diversas realizaciones, el directorio de la comunidad 243 de la capa de comunidad 205 mantiene, por ejemplo, la información sobre las comunidades a las que el usuario se ha unido. Dicha información contiene, al menos, la identificación de la comunidad (CID). Además, puede contener las claves públicas y/o privadas de autenticación (K) de las comunidades unidas y una lista de identificadores anónimos de la comunidad para cada comunidad. El 25 módulo de control de la comunidad 241 puede volver a calcular periódicamente la lista de CID anónimos. A modo de ejemplo, la capa de comunidad 205 inserta una cabecera en el mensaje que recibe de la capa de concienciación
203. La cabecera contiene, por ejemplo, una lista de identificadores anónimos comunitarios que identifican a las comunidades para que el mensaje sea relevante.
Se contempla que una comunidad personal especial pueda reservarse para el seguimiento de nuevas uniones o relaciones creadas entre los usuarios: Consideremos, por ejemplo, que el usuario A se encuentra con el usuario B por primera vez y quiere crear un enlace de radio entre los dispositivos móviles correspondientes a cada usuario. En una realización, el usuario A puede iniciar la creación de este vínculo con el usuario B mediante la transferencia al usuario B (por ejemplo, mediante el uso de un mecanismo seguro de transferencia) el CID y el K público del usuario
35 de una comunidad personal de "nuevas uniones". Del mismo modo, el usuario B puede dar al usuario A credenciales similares correspondientes a la comunidad de "nuevos uniones" del usuario B. Una vez que las credenciales se intercambian y el vínculo se ha creado, el usuario A puede encontrar el usuario B través de la red de malla ad-hoc 109 mediante la búsqueda de los miembros de la comunidad de "nuevas uniones" del usuario A. En otras palabras, con una búsqueda simple de una sola comunidad, el usuario A puede buscar todas las personas en el usuario de un vecindario local con quien el usuario A ha creado un enlace. Esto requiere que un alto número de CIDs de la comunidad y Ks se puede almacenar en el directorio de la comunidad 243. Además, se debe proporcionar una búsqueda efectiva de la guía de la comunidad. Hay muchas soluciones existentes y buenas para tales operaciones de búsqueda eficiente.
45 A medida que el usuario crea nuevas uniones, el número de CIDs y Ks de la comunidad almacenados en el directorio de la comunidad 243 del usuario puede crecer bastante. En consecuencia, para permitir la búsqueda efectiva de un gran número de comunidades, la capa de comunidad 205 puede generar un mensaje de búsqueda de comunidad especial para iniciar la búsqueda. Por ejemplo, el mensaje de búsqueda de comunidad especial contiene, al menos en parte, una lista de identificadores anónimos comunitarios correspondientes a las comunidades que se deben buscar. Para proteger la privacidad, la capa de comunidad 205 puede generar un nuevo conjunto de identificadores anónimos de la comunidad para cada mensaje de búsqueda de la comunidad. Si la capa de comunidad 205 encuentra una coincidencia con cualquiera de los identificadores de la comunidad anónimos en cualquiera de los nodos vecinos 101 que recibe el mensaje de búsqueda, la capa de comunidad 205 genera un mensaje de respuesta que puede contener el alias del usuario en esa comunidad u otra información específica de la
55 comunidad. El mensaje de respuesta puede ser cifrada con la clave de cifrado de la comunidad. En una realización, el mensaje de búsqueda de la comunidad puede estar relacionado con las preguntas y respuestas transmitidas a través de la red de malla ad-hoc 109 en apoyo de diversas realizaciones del mecanismo de publicación/suscripción que se describe aquí.
Como se muestra en la figura 2C, la capa de comunidad 205 tiene conectividad a la capa de concienciación 203 anterior y la capa de red 207 a continuación. La capa de red 207 gestiona la retransmisión de mensajes de inundación recibidos y el encaminamiento de la unidifusión (normalmente responder) los mensajes recibidos por el nodo inalámbrico 101. La figura 2E representa un diagrama de los componentes de la capa de red 207, de acuerdo con una realización ejemplar. La capa de red 207 incluye un módulo de control de la red 271, la tabla de 65 enrutamiento 273, la tabla de vecinos 275, la tabla de identificación de mensajes (MID) 277, y la tabla de mensajes
279. El módulo de control de la red 271 dirige las transmisiones de los mensajes y la información mediante la gestión
12
imagen11
imagen12
imagen13
imagen14
E11844793
06-10-2015
En cualquier caso, el módulo de servicios de concienciación 111 observa si hay mensajes relacionados con una o más de las comunidades activas (por ejemplo, mediante la comprobación de la información de cabecera de los mensajes para los CIDs correspondientes a cualquiera de las comunidades activas) (etapa 307). Si no se observan mensajes durante el período de tiempo predeterminado para una comunidad en particular, el módulo de servicios de
5 concienciación 111 designa esa comunidad como inactiva y actualiza la lista de comunidades activas en consecuencia (etapa 309). Si se observa un mensaje relacionado con una comunidad en particular durante el período de tiempo, la comunidad se considera todavía activa y el módulo de servicios de concienciación 111 no tiene que actualizar la lista de comunidades activas. Se contempla que el módulo de servicios de concienciación pueda realizar de forma continua o periódica el proceso de seguimiento para actualizar la lista de comunidades activas.
La figura 3B es un diagrama de flujo de un proceso para identificar pasivamente una comunidad activa mediante la monitorización de los mensajes de la comunidad, de acuerdo con una realización. En una realización, el módulo de servicios de concienciación 111 realiza el proceso 320 de la figura 3B y se implementa en, por ejemplo, un conjunto de chips que incluye un procesador y una memoria, tal como se muestra en la figura 15. En la etapa 321, el módulo 15 de servicios de concienciación 111 recibe un mensaje dirigido a una o más comunidades de un nodo vecino inalámbrico 101 sobre la red de malla ad-hoc 109. El módulo de servicios de concienciación 111 determina entonces si el nodo inalámbrico receptor 101 es un miembro de la comunidad a la que se dirige el mensaje (etapa 323). Por ejemplo, la determinación puede implicar la comprobación de si el CID contenido en, por ejemplo, la cabecera del mensaje del mensaje recibido coincide con un CID contenido en el directorio de la comunidad 243 del nodo inalámbrico de recepción 101. En ciertas realizaciones, el CID es anónimo para proteger la privacidad de la comunidad y sus miembros. En este caso, el nodo inalámbrico receptor 101 es un miembro de la comunidad, el módulo de servicios de concienciación 111 pueden decodificar el CID anónimo utilizando la clave de autenticación asociada con el CID de la comunidad que se especifica en el mensaje recibido. Además, si se cifra el mensaje, el módulo de servicios de concienciación 111 puede abrir el cifrado utilizando la clave de cifrado asociada con el CID
25 que se enumera en el directorio de la comunidad 243. Si el módulo de servicios de concienciación 111 determina que el nodo receptor 111 es un miembro de la comunidad (etapa 325), el módulo 111 identifica a la comunidad como una comunidad activa y actualiza la lista de comunidades activas en consecuencia (etapa 327).
La figura 3C es un diagrama de flujo de un proceso para la búsqueda activa de una o más comunidades activas utilizando un mensaje de búsqueda en la comunidad, de acuerdo con una realización ejemplar. En una realización, el módulo de servicios de concienciación 111 realiza el proceso 340 de la figura 3C y se implementa en, por ejemplo, un conjunto de chips que incluye un procesador y una memoria, tal como se muestra en la figura 15. En la etapa 341, el módulo de servicios de concienciación 111 recibe la entrada de solicitar una búsqueda de una o más comunidades activas en el vecindario local de la red de malla ad-hoc 109. La entrada se recibe desde, por ejemplo,
35 la aplicación 201 a través de la interfaz de programación de aplicación 225 (como se describe con respecto a las figuras 2A y 2C). Por ejemplo, en la entrada se pueden especificar una o más comunidades que hay que buscar. En respuesta, el módulo de servicios de concienciación 111 recupera un CID para cada comunidad solicitada (etapa 343). En ciertas realizaciones, los CID son anónimos para proteger la privacidad de la comunidad y sus miembros (etapa 345). Usando CID anónimos se protege la privacidad, por lo que es más difícil que una persona ajena rastree las comunicaciones relacionadas con alguna comunidad en particular. El módulo de control de la comunidad 241 genera entonces un mensaje de búsqueda que contiene una comunidad que contiene un identificador de consulta comunitaria única CQID y una lista de los CIDs anónimos (etapa 347).
Después de crear el mensaje, el módulo de servicios de concienciación 111 inicia la emisión del mensaje sobre la
45 red de malla ad-hoc 109 (etapa 349). En realizaciones de ejemplo, el mensaje de búsqueda comunitaria es equivalente a una consulta y se transmite y responde a la utilización de los procesos descritos con respecto a las figuras 5A y 5B a continuación. Como el mensaje se propaga a través de la red de malla ad-hoc 109, los dispositivos móviles que son miembros de una o más de las comunidades activas asociadas con el CID o CIDs anónimos incluidos en el mensaje de respuesta automáticamente a dispositivo móvil que originalmente envió el mensaje. El módulo de servicios de concienciación 111 inicia la recepción de los mensajes de respuesta (etapa 351). El mensaje de respuesta contiene, por ejemplo, una lista de los CIDs anónimos de esas comunidades buscadas que tienen un estado "activo" en el nodo de respuesta 101. Con base en esta lista, el módulo de servicios de concienciación 111 identifica a cada comunidad en la lista como una comunidad activa y actualiza la lista de comunidades activas en, por ejemplo, el directorio de la comunidad 243 (etapa 353).
55 La figura 3D es un diagrama de flujo de un proceso para determinar activamente la presencia y la identidad específica de la comunidad (por ejemplo, alias) de los miembros de una comunidad o comunidades particulares, de acuerdo con una realización ejemplar. En una realización, el módulo de servicios de concienciación 111 realiza el proceso 360 de la figura 3D y se implementa en, por ejemplo, un conjunto de chips que incluye un procesador y una memoria, tal como se muestra en la figura 15. En la etapa 361, el módulo de servicios de concienciación 111 recibe la entrada de solicitud de una búsqueda de uno o más miembros de una comunidad. La entrada se recibe desde, por ejemplo, la aplicación 201 a través de la interfaz de programación de aplicaciones 225 (como se describe con respecto a las figuras 2A y 2C). Por ejemplo, la entrada puede especificar una o más comunidades cuyos miembros han de buscare. En la etapa 363, el módulo de servicios de concienciación 111 recupera el CID o CIDs asociados
65 con la comunidad o comunidades solicitadas desde el directorio de la comunidad 243. En ciertas realizaciones, los CIDs son anónimos para proteger la privacidad de la comunidad y sus miembros (etapa 365). Si cualquiera de las
17
imagen15
imagen16
imagen17
imagen18
E11844793
06-10-2015
La figura 9 es un diagrama de escalera que ilustra una secuencia de mensajes y procesos para la retransmisión de consultas de suscripción para la información publicada sobre una red de malla ad-hoc, de acuerdo con una realización. Un proceso de la red está representado por una línea vertical delgada. Una etapa o mensaje pasado desde un proceso a otro está representado por las flechas horizontales. Una flecha horizontal discontinua representa
5 una etapa o un mensaje opcional. Los procesos representados en la figura 9 son nodos 901-905 que se dedican a un proceso de publicación/suscripción a través de una red ad-hoc 109.
Como se ha descrito anteriormente, los nodos inalámbricos (por ejemplo, los nodos 901-905) que participan en un proceso de publicación/suscripción pueden optimizar la señalización de sus mensajes para reducir el tráfico de mensajes por la red de malla ad-hoc 109. Un proceso, como se describe con respecto a la figura 9, incluye consultas dilatorias de información suscrita o publicada. En la etapa 907, el nodo 901 inicia una instancia de esquema de datos para la publicación y/o suscripción a los elementos de datos. Bajo la instancia de esquema de datos, el nodo 901 publica un elemento de datos asociado con el esquema de datos en su espacio de valor (etapa 909). Poco después, el nodo 903 inicia su instancia del mismo o similar esquema de datos (etapa 911) y también publica un elemento de
15 datos en su espacio de valor.
En la etapa 915, el nodo 901 inicia una consulta de la información publicada sensible a su instancia de esquema de datos. En una realización, la consulta actúa como una forma de transmitir la suscripción a otros nodos (por ejemplo, los nodos 901 y 905). Se contempla que una de una consulta puede llevar la suscripción y que una sola consulta puede llevar a varias suscripciones. Además, un mensaje de consulta puede incluir múltiples elementos de datos anidados que incluyen información de suscripción, una o más consultas, una o más respuestas a consultas, otros elementos de datos (por ejemplo, incluyendo elementos de datos no relacionados), y/u otros mensajes o información de señalización transmitidos a través de la red de malla ad-hoc 109. En este caso, la consulta se transmite al nodo 903 y al nodo 905 en la red de malla ad-hoc 109. En la etapa 917, el nodo 905 recibe la consulta, pero ignora el
25 mensaje porque el esquema de datos especificado es desconocido para el mismo, ya que aún no ha iniciado una instancia de esquema de datos similar. En la etapa 919, el nodo 903 recibe la misma consulta y determina que el elemento de publicación es sensible y transmite un mensaje de respuesta recibido por el nodo 901 y el nodo 905. El nodo 901 recibe la respuesta y reinicia su tiempo de consulta, ya que ha recibido información sensible (etapa 921). El nodo 905 de nuevo ignora el mensaje, ya que no ha iniciado una instancia de esquema de datos coincidente o que coincida sustancialmente (etapa 923).
En la etapa 925, el nodo 903 genera y transmite una consulta bajo su instancia de esquema de datos. El nodo 901 tiene información sensible y transmite un mensaje de respuesta (etapa 927). El nodo 905 de nuevo ignora el mensaje, ya que no tiene una instancia de un esquema de datos sensibles (etapa 929). Mientras tanto, la respuesta
35 927 desde el nodo 901 se recibe en el nodo 903, que también hace que el nodo 903 reinicie su temporizador de consulta, ya que ha recibido información de respuesta sobre la base de su consulta 925. La respuesta 927 también alcanza el nodo 905, pero se ignora de nuevo porque el nodo 905 no tiene una instancia de un esquema de datos de respuesta (etapa 933).
A continuación, el nodo 905 inicia la instancia del esquema de datos para suscribirse a la información relacionada con los esquemas de datos ya iniciados por los nodos 901 y 903 (etapa 935). El nodo 905 genera y transmite un mensaje de consulta y comienza su tiempo de consulta (etapa 937). La consulta 937 desde el nodo 905 es recibida en los nodos 901 y 903. El nodo 901 genera y transmite una respuesta (etapa 939). En 941, la respuesta 939 se recibe en el nodo 903. A pesar de que la respuesta fue transmitida en respuesta a la consulta 937 del nodo 905, la
45 respuesta 939, no obstante, coincide o sustancialmente coincide con la suscripción creada en el nodo 903 que se realiza en la consulta 925, que está programada para la retransmisión en la etapa 953. En consecuencia, el nodo 903 reinicia su temporizador de consulta (también en la etapa 941), lo que retrasa de manera efectiva el programa de retransmisión 953 para una retransmisión posterior en 955. De esta manera, el número de mensajes se reduce ventajosamente al retrasar la consulta de información adicional cuando el nodo 903 ya tiene la información más reciente basada en la consulta 937 del nodo 905.
En la etapa 947, el nodo 901 retrasa su segunda consulta programada porque se basa en la respuesta 945 por el nodo 903 a la consulta 937 es sensible a la suscripción iniciada por el nodo 901. En este ejemplo, la respuesta 945 también es sensible a la consulta 937 del nodo 905. En consecuencia, los nodos 901 y 905 reinician sus respectivos
55 temporizadores de consulta (respectivamente en las etapas 949 y 951). El reinicio del temporizador también retrasa eficazmente el reenvío original del nodo de consulta 905 (etapa 957).
Como resultado, la siguiente consulta es efectiva en la etapa 959 mediante el nodo 903 basado en, por ejemplo, los temporizadores de consulta en curso. El proceso entonces continúa como se describió previamente empezando con una respuesta 961 desde el nodo 901 que entonces es recibida en los nodos 903 y 905. Tras la recepción de la respuesta, se reinicia el temporizador de consulta en los nodos 903 y 905 (respectivamente en las etapas 963 y 965). De esta manera, los diferentes temporizadores de consulta de los nodos 901-905 están programados eficaz y ventajosamente para reducir el tráfico global de mensajes procedentes de las diversas realizaciones del mecanismo de publicación/suscripción que se describe aquí.
65 La figura 10 es un diagrama de componentes de un nodo asociado con la coordinación de los mensajes de solicitud
22
imagen19
imagen20
imagen21
imagen22
imagen23
imagen24
imagen25
imagen26
imagen27

Claims (1)

  1. imagen1
    imagen2
ES11844793.7T 2010-11-30 2011-11-08 Método y aparato para coordinar mensajes de solicitud de información en una red de malla ad-hoc Active ES2549629T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US41830610P 2010-11-30 2010-11-30
US418306P 2010-11-30
PCT/FI2011/050985 WO2012072869A1 (en) 2010-11-30 2011-11-08 Method and apparatus for coordinating information request messages over an ad-hoc mesh network

Publications (1)

Publication Number Publication Date
ES2549629T3 true ES2549629T3 (es) 2015-10-30

Family

ID=46126607

Family Applications (1)

Application Number Title Priority Date Filing Date
ES11844793.7T Active ES2549629T3 (es) 2010-11-30 2011-11-08 Método y aparato para coordinar mensajes de solicitud de información en una red de malla ad-hoc

Country Status (4)

Country Link
US (3) US8848721B2 (es)
EP (1) EP2646935B1 (es)
ES (1) ES2549629T3 (es)
WO (1) WO2012072869A1 (es)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8548997B1 (en) * 2009-04-08 2013-10-01 Jianqing Wu Discovery information management system
JP5664273B2 (ja) * 2011-01-21 2015-02-04 ソニー株式会社 無線通信装置、プログラム、および無線通信システム
US8644165B2 (en) * 2011-03-31 2014-02-04 Navteq B.V. Method and apparatus for managing device operational modes based on context information
FR2979512B1 (fr) * 2011-08-30 2014-04-04 Bull Sas Procede d'echange de donnees entre nœuds d'une grappe de serveurs et grappe de serveurs mettant en œuvre ce procede
JP2013093717A (ja) * 2011-10-25 2013-05-16 Fujitsu Ltd 無線局、通信システム、及び通信方法
US20130254312A1 (en) * 2012-03-26 2013-09-26 Salesforce.Com, Inc. Computer implemented methods and apparatus for finding people in a physical environment
CN102685687B (zh) * 2012-04-19 2016-02-10 中兴通讯股份有限公司 一种基于Ad Hoc网络的旅游景区布告方法、***和终端
US9128912B2 (en) * 2012-07-20 2015-09-08 Fujitsu Limited Efficient XML interchange schema document encoding
WO2014127366A2 (en) * 2013-02-17 2014-08-21 Parallel Wireless Inc. Methods of incorporating an ad hoc cellular network into a fixed cellular network
US9992021B1 (en) * 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9247396B2 (en) * 2013-03-15 2016-01-26 Cooper Technologies Company Controlled flooding mechanism to facilitate message broadcast in wireless multihop networks
US9316720B2 (en) 2014-02-28 2016-04-19 Tyco Fire & Security Gmbh Context specific management in wireless sensor network
US10878323B2 (en) 2014-02-28 2020-12-29 Tyco Fire & Security Gmbh Rules engine combined with message routing
US10268485B2 (en) * 2014-02-28 2019-04-23 Tyco Fire & Security Gmbh Constrained device and supporting operating system
WO2016003034A1 (ko) * 2014-06-30 2016-01-07 엘지전자 주식회사 무선 통신 시스템에서 메시지의 포워딩을 위한 방법 및 장치
US20170280485A1 (en) * 2014-08-26 2017-09-28 Nokia Solutions And Networks Oy Broadcast based network access
US10820314B2 (en) 2014-12-12 2020-10-27 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10827484B2 (en) * 2014-12-12 2020-11-03 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10708376B2 (en) * 2015-02-20 2020-07-07 Convida Wireless, Llc Message bus service directory
US10097648B2 (en) * 2015-02-27 2018-10-09 Rovi Guides, Inc. Methods and systems for recommending media content
KR20170004054A (ko) * 2015-07-01 2017-01-11 한국전자통신연구원 센서망을 이용한 상호 연동형 통신 서비스 제공 장치 및 방법
US10938719B2 (en) * 2015-11-23 2021-03-02 Ncr Corporation Methods of transforming data packets and systems using executable data packets
US9813875B2 (en) * 2016-03-31 2017-11-07 Intel Corporation Ad-hoc community context awareness for mobile device
CN105960024B (zh) * 2016-06-08 2019-07-23 北京邮电大学 一种d2d通信中基于社交感知的用户发现及资源分配方法
US10004024B2 (en) * 2016-07-22 2018-06-19 Ford Global Technologies, Llc Method and apparatus for varied-host shared vehicular remote connectivity
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US9648544B1 (en) 2016-09-19 2017-05-09 International Business Machines Corporation Community based network protocols
EP3306963B1 (en) * 2016-10-05 2020-02-26 ABB Schweiz AG Device network status information
US10701670B2 (en) 2018-01-03 2020-06-30 Wirepas Oy System for co-operative repetition of broadcast messages
US10944669B1 (en) 2018-02-09 2021-03-09 GoTenna, Inc. System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
EP3831021A1 (en) 2018-07-27 2021-06-09 Gotenna Inc. VINEtm ZERO-CONTROL ROUTING USING DATA PACKET INSPECTION FOR WIRELESS MESH NETWORKS
US11842331B2 (en) * 2018-10-24 2023-12-12 Capital One Services, Llc Network of trust for bill splitting
US11494757B2 (en) * 2018-10-24 2022-11-08 Capital One Services, Llc Remote commands using network of trust
US10931760B2 (en) 2018-11-01 2021-02-23 Cisco Technology, Inc. Wireless event correlation using anonymous data
CN112423324B (zh) * 2021-01-22 2021-04-30 深圳市科思科技股份有限公司 无线智能决策通信方法、装置和***
US11452035B2 (en) * 2021-06-14 2022-09-20 Ultralogic 6G, Llc Hailing procedure for V2R, V2V, and V2X initial contact in 5G and 6G
CN117425181A (zh) * 2022-07-06 2024-01-19 大唐移动通信设备有限公司 网络功能确定方法、装置及存储介质

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020035482A1 (en) * 2000-08-28 2002-03-21 Coble Keith A. Business to business information environment with subscriber-publisher model
US6970444B2 (en) * 2002-05-13 2005-11-29 Meshnetworks, Inc. System and method for self propagating information in ad-hoc peer-to-peer networks
US20050080858A1 (en) * 2003-10-10 2005-04-14 Microsoft Corporation System and method for searching a peer-to-peer network
US7684335B2 (en) * 2005-07-28 2010-03-23 At&T Intellectual Property I, L.P. Method and apparatus for diagnosing faults in a hybrid internet protocol network
US7533111B2 (en) * 2005-12-30 2009-05-12 Microsoft Corporation Using soap messages for inverse query expressions
US7644105B2 (en) * 2006-11-08 2010-01-05 Palo Alto Research Center Incorporated Systems and methods for structured variable resolution information dissemination and discovery
US7849139B2 (en) * 2007-05-02 2010-12-07 Ouri Wolfson Adaptive search in mobile peer-to-peer databases
US8149716B2 (en) * 2007-08-20 2012-04-03 Raytheon Bbn Technologies Corp. Systems and methods for adaptive routing in mobile ad-hoc networks and disruption tolerant networks
TWI462612B (zh) * 2008-03-14 2014-11-21 Koninkl Philips Electronics Nv 多跳躍網路中強固的編碼
US8255469B2 (en) 2009-05-29 2012-08-28 Nokia Corporation Method and apparatus for locating communities over an ad-hoc mesh network
US20100302947A1 (en) * 2009-05-29 2010-12-02 Nokia Corporation Method and apparatus for providing awareness information over an ad-hoc mesh network
US8934462B2 (en) * 2009-10-07 2015-01-13 Qualcomm Incorporated Methods and systems for exploitation of well-connected nodes in peer-to-peer wireless networks

Also Published As

Publication number Publication date
US9485673B2 (en) 2016-11-01
US20120134287A1 (en) 2012-05-31
US8848721B2 (en) 2014-09-30
EP2646935A1 (en) 2013-10-09
US20140362847A1 (en) 2014-12-11
EP2646935B1 (en) 2015-08-05
EP2646935A4 (en) 2014-05-07
US20120300758A1 (en) 2012-11-29
WO2012072869A1 (en) 2012-06-07

Similar Documents

Publication Publication Date Title
ES2549629T3 (es) Método y aparato para coordinar mensajes de solicitud de información en una red de malla ad-hoc
US10587654B2 (en) Privacy enhancements for wireless devices
EP1873674B1 (en) Terminal identification method, authentication method, authentication system, server, terminal, radio base station, program, and recording medium
JP2023123584A (ja) メッシュネットワークコミッショニング
US10219152B2 (en) Security architecture and solution for handling internet of things devices in a fifth generation system
US11632343B2 (en) Mesh networking using peer to peer messages for a hospitality entity
WO2019205825A1 (zh) 一种确定时钟源的方法及装置
EP2912799B1 (en) Methods and apparatus for data security in mobile ad hoc networks
US11349808B2 (en) Internet protocol security messages for subnetworks
CA3023550A1 (en) Mesh networking using peer to peer messages
US20230269793A1 (en) Network selection with stateless network functions
US10771957B2 (en) Wireless communication apparatus, communication system and wireless communication apparatus control method to exchange services
CN113676880A (zh) 秘钥更新方法、网络设备、***与存储介质
US20210167950A1 (en) Methods providing transmission and/or searching of encrypted data and related devices
JP2023108058A (ja) データ送信方法、通信処理方法、装置、および通信処理プログラム
WO2016158866A1 (ja) 通信装置、認証装置およびネットワークシステム
JP2016019181A (ja) 無線通信システム、無線基地局装置、無線端末装置及びデータ配信装置
Kim et al. A scalable and privacy-preserving child-care and safety service in a ubiquitous computing environment
WO2018016183A1 (ja) 通信システム及び通信装置
WO2021179320A1 (zh) 设置组播地址的方法、装置和***
CN117500094A (zh) 信息查询方法、装置、终端及网络侧设备
CN116508292A (zh) 接入认证方法、装置、设备及存储介质
Salonidis Distributed topology organization and transmission scheduling in wireless ad hoc networks
WO2014140613A2 (en) Communications systems and methods
KR20060094670A (ko) 무선 억세스 제어 시스템 및 제어 방법