ES2870916T3 - Método y sistema para establecer sesiones de servicios de corto alcance - Google Patents

Método y sistema para establecer sesiones de servicios de corto alcance Download PDF

Info

Publication number
ES2870916T3
ES2870916T3 ES17172963T ES17172963T ES2870916T3 ES 2870916 T3 ES2870916 T3 ES 2870916T3 ES 17172963 T ES17172963 T ES 17172963T ES 17172963 T ES17172963 T ES 17172963T ES 2870916 T3 ES2870916 T3 ES 2870916T3
Authority
ES
Spain
Prior art keywords
range
short
wireless
wireless communications
communications device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES17172963T
Other languages
English (en)
Inventor
Arto Palin
Juha Salokannel
Jari P Leppänen
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 ES2870916T3 publication Critical patent/ES2870916T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/062Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

Un método para establecer una sesión de servicio local en una red de comunicación inalámbrica de corto alcance, habilitando la sesión de servicio local que un dispositivo de comunicación inalámbrico (102) utilice uno o más servicios proporcionados por otro dispositivo de comunicaciones inalámbricas (110) a través de comunicación de corto alcance inalámbrica cuando está en la proximidad de uno o más dispositivos de comunicaciones inalámbricas (108, 110), que comprende: enviar, por el dispositivo de comunicaciones inalámbricas (102), a través de una porción inalámbrica de largo alcance (222), una petición de información de preconfiguración a través de una red de largo alcance (104) a un servidor de preconfiguración (112), habilitando la información de preconfiguración el establecimiento de la sesión de servicio local con uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios; recibir, por el dispositivo de comunicaciones inalámbricas (102), a través de la porción inalámbrica de largo alcance (222), desde el servidor de preconfiguración (112), la información de preconfiguración solicitada, en donde la información de preconfiguración solicitada incluye una o más direcciones de dispositivo que corresponden al uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios y claves de seguridad asociadas para realizar un proceso de autenticación para efectuar encriptación de enlace de una conexión de comunicación inalámbrica de corto alcance cuando está en la proximidad de cualquiera del uno o más dispositivos de comunicaciones inalámbricas que proporcionan el uno o más servicios; realizar, por el dispositivo de comunicaciones inalámbricas (102), a través de una porción inalámbrica de corto alcance (220), un proceso de autenticación para efectuar encriptación de enlace de una conexión de comunicación inalámbrica de corto alcance usando la información de preconfiguración recibida cuando está en la proximidad de uno cualquiera del uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios; y establecer, por el dispositivo de comunicaciones inalámbricas (102), a través de la porción inalámbrica de corto alcance (220), la sesión de servicio local con el uno o más dispositivos de comunicaciones inalámbricas cercanos (110) que proporcionan el uno o más servicios después de que el proceso de autenticación efectúe la encriptación de enlace de la conexión de comunicaciones inalámbricas de corto alcance con el dispositivo de comunicaciones inalámbricas cercano, para habilitar de este modo que el dispositivo de comunicaciones inalámbricas utilice uno o más servicios proporcionados por el dispositivo de comunicaciones inalámbricas cercano a través de comunicación de corto alcance inalámbrica.

Description

DESCRIPCIÓN
Método y sistema para establecer sesiones de servicios de corto alcance
Campo de la invención
La presente invención se refiere a comunicaciones inalámbricas. Más particularmente, la presente invención se refiere al establecimiento de sesiones de servicio a través de redes de comunicación inalámbrica de corto alcance.
Antecedentes de la invención
Los sistemas inalámbricos de corto alcance implican habitualmente dispositivos que tienen un alcance de comunicación de unos cientos de metros o menos. Para proporcionar comunicaciones sobre distancias largas, estos sistemas de corto alcance a menudo interactúan con otras redes. Por ejemplo, las redes de corto alcance pueden interactuar con redes celulares, redes de telecomunicaciones alámbricas y la Internet.
Cada una de las redes de área personal (PAN) inalámbricas y las redes de área local (LAN) inalámbricas son tipos de sistemas inalámbricos de corto alcance. PAN y WLAN tienen habitualmente la característica común de operar en porciones sin licencia del espectro de radio, normalmente o bien en la banda Industrial, Científica y Médica (ISM) de 2,4 GHz o la banda de Infraestructura Nacional de Información Sin Licencia (U-NII) de 5 GHz. Ejemplos de tecnología de red de área local inalámbrica incluyen la norma IEEE 802.11 WLAN y la norma HiperLAN. Un ejemplo bien conocido de tecnología de red de área personal inalámbrica es la norma Bluetooth.
Bluetooth define una red de radio de corto alcance, prevista originalmente como una sustitución del cable. Puede usarse para crear redes ad hoc de hasta ocho dispositivos, en las que un dispositivo se denomina como un dispositivo maestro. Los otros dispositivos se denominan como dispositivos esclavos. Los dispositivos esclavos pueden comunicarse con el dispositivo maestro y entre sí a través del dispositivo maestro. El Grupo con Interés Especial en Bluetooth, la Especificación del Sistema de Bluetooth, Volúmenes 1 y 2, Núcleo y Perfiles: Versión 1.1, 22 de febrero de 2001, describe los principios de la operación de dispositivo Bluetooth y los protocolos de comunicación. Los dispositivos operan en la banda de radio de 2,4 GHz reservada para su uso general por las aplicaciones Industriales, Científicas y Médicas (ISM). Los dispositivos de Bluetooth se diseñan para encontrar otros dispositivos Bluetooth dentro de su alcance de comunicaciones y para descubrir qué servicios ofrecen.
Establecer una sesión de comunicaciones de corto alcance requiere que se realicen diversos procesos. Por ejemplo, en redes Bluetooth, los dispositivos realizan un proceso de consulta para conocer la identidad de otros dispositivos en su alcance de comunicaciones. Una vez que un primer dispositivo conoce la identidad de otro dispositivo a través del proceso de consulta, los dispositivos realizan un proceso conocido como radiobúsqueda para establecer una conexión no segura entre los dos dispositivos.
Además, cuando se desean ciertas características de seguridad, los dispositivos terminales y puntos de acceso realizan un proceso conocido como autenticación. La autenticación es un proceso en el que dos dispositivos verifican que ambos tienen la misma clave secreta. Esta clave secreta puede usarse a continuación para efectuar características de seguridad, tales como encriptación de enlace.
Una vez que se finalizan estos procesos, los dispositivos pueden comunicarse entre sí de acuerdo con una o más aplicaciones. Por ejemplo, uno de los dispositivos puede utilizar servicios proporcionados por el otro dispositivo, tal como navegación web, impresión, etc. La comunicación de acuerdo con tales servicios se denomina en este documento como una "sesión de servicio". Para que el dispositivo determine los servicios proporcionados por el otro dispositivo, Bluetooth proporciona un protocolo conocido como el Protocolo de Descubrimiento de Servicio (SDP). SDP habilita que los terminales identifiquen servicios ofrecidos por otros dispositivos. De acuerdo con SDP, la identificación de servicios implica el intercambio de múltiples mensajes entre dispositivos.
Por lo tanto, el establecimiento de una conexión así como el establecimiento y selección de servicios puede implicar el intercambio de una cantidad amplia de información. Desafortunadamente, esto puede consumir grandes cantidades de tiempo y potencia de batería. Además, este intercambio de información impone grandes demandas en ancho de banda de red, así como en la capacidad de procesamiento del dispositivo terminal y el punto de acceso. Por consiguiente, se necesitan técnicas para el establecimiento eficiente de sesiones de servicio.
Como se expone anteriormente, dispositivos tales como puntos de acceso Bluetooth pueden proporcionar diferentes clases de servicios para usuarios de dispositivos móviles. Por ejemplo, un punto de acceso puede entregar diferentes clases de contenido y aplicaciones a dispositivos móviles dentro de su área de cobertura. Ejemplos de tales aplicaciones incluyen jugar a juegos interactivos y la creación de mensajes para diversos propósitos, tales como la compra de entradas de cine.
Se produce un problema frecuente cuando un dispositivo móvil no contiene el software necesario para realizar aplicaciones proporcionadas por dispositivos, tales como puntos de acceso. Por consiguiente, es deseable proporcionar técnicas para la instalación de software de conectividad de red de acceso en el terminal móvil. Existen diferentes métodos para instalar tal software. Por ejemplo, puede establecerse una página web que habilita que un usuario descargue el software de conectividad de red. Como alternativa, el software de conectividad puede enviarse por correo electrónico. Desafortunadamente, estas técnicas habitualmente implican redes de largo alcance, que no habilitan que un usuario utilice servicios de red de acceso espontáneamente en la ubicación en la que se proporcionan tales servicios. Por consiguiente, también se necesitan técnicas para la instalación de software que se produce durante encuentros de dispositivos de corto alcance.
El documento US2002/031228 divulga un dispositivo de acceso. El documento EP1233570 divulga un método y un sistema para establecer un enlace de comunicaciones inalámbricas.
Sumario de la invención
La invención se expone en las reivindicaciones.
Realizaciones se dirigen a un método y un sistema para establecer una sesión de servicio local en una red de comunicaciones de corto alcance. El método y el sistema reciben información de preconfiguración a través de una red de largo alcance, y establecen la sesión de servicio local en la red de comunicación de corto alcance usando la información de preconfiguración recibida.
La información de preconfiguración se refiere al establecimiento de la sesión de servicio local en la red de comunicación de corto alcance. Por consiguiente, la información de preconfiguración recibida puede incluir una dirección de un dispositivo de comunicaciones de corto alcance remoto, tal como una dirección de dispositivo Bluetooth (BD_ADDR). La información de preconfiguración recibida también puede incluir información de seguridad, tal como un número de identificación personal (PIN) y/o una o más claves de encriptación. Además, la información de preconfiguración puede incluir un identificador de un servicio de corto alcance ofrecido, así como un identificador que indica una ubicación en la que se ofrece el servicio de corto alcance.
El método y el sistema pueden enviar una petición para la información de preconfiguración a través de la red de largo alcance. Además, el método y el sistema pueden obtener software de aplicación de servicio de corto alcance desde el dispositivo remoto.
Un método y un sistema adicionales de la presente invención implican establecer una sesión de servicio local en una red de comunicaciones de corto alcance entre un primer dispositivo de comunicaciones inalámbricas y un segundo dispositivo de comunicaciones inalámbricas. Este método y este sistema envían una primera transmisión de preconfiguración a través de una red de largo alcance al primer dispositivo de comunicaciones inalámbricas, y envía una segunda transmisión de preconfiguración a través de la red de largo alcance al segundo dispositivo de comunicaciones inalámbricas. La primera y segunda transmisiones de preconfiguración incluyen información relacionada con el establecimiento de la sesión de servicio local en la red de comunicación de corto alcance. Por consiguiente, cada una de estas transmisiones puede incluir una dirección (por ejemplo, una dirección de dispositivo Bluetooth) para uno del primer y segundo dispositivos de comunicaciones. Adicionalmente, cada una de estas transmisiones puede incluir información de seguridad, tal como un número de identificación personal (PIN).
Un dispositivo de comunicaciones inalámbricas de la presente invención incluye porciones de comunicaciones de corto y largo alcance para comunicación a través de redes de comunicaciones inalámbricas de corto y largo alcance, una memoria y un procesador que ejecuta instrucciones almacenadas en la memoria. Estas instrucciones son para recibir información de preconfiguración a través de una red inalámbrica de largo alcance, y establecer la sesión de servicio local en la red de comunicaciones de corto alcance usando la información de preconfiguración recibida.
La presente invención habilita que se establezcan de forma eficiente sesiones de servicio. Características y ventajas adicionales de la presente invención serán evidentes a partir de la siguiente descripción.
Breve descripción de los dibujos
En los dibujos, números de referencia similares generalmente indican elementos idénticos, funcionalmente similares y/o estructuralmente similares. El dibujo en el que un elemento aparece primero se indica por el digito o dígitos más a la izquierda en el número de referencia.
La presente invención se describirá con referencia a los dibujos adjuntos, en donde:
La Figura 1 es un diagrama de un entorno operacional ilustrativo en el que los principios de la presente invención pueden implementarse de forma beneficiosa;
Las Figuras 2A y 2B son diagramas de bloque que muestran una implementación de un dispositivo de comunicaciones inalámbricas de acuerdo con realizaciones ilustrativas de la presente invención;
La Figura 3 es un diagrama de flujo de un proceso de preconfiguración de corto alcance para un dispositivo de comunicaciones inalámbricas de acuerdo con una realización de la presente invención;
Las Figuras 4 y 5 son diagramas de flujo de procesos de preconfiguración de corto alcance que implican múltiples dispositivos de comunicaciones inalámbricas de acuerdo con realizaciones de la presente invención;
La Figura 6 es un diagrama de flujo de un encuentro de corto alcance inalámbrico convencional;
La Figura 7 es un diagrama de flujo de un encuentro de corto alcance inalámbrico eficiente de acuerdo con una realización de la presente invención;
La Figura 8 es un diagrama que ilustra un intercambio de información entre múltiples dispositivos de acuerdo con una realización de la presente invención;
Las Figuras 9A y 9B son vistas de una interfaz de usuario que visualiza diversas ofertas de selección de servicio de acuerdo con diversas realizaciones de la presente invención; y
Las Figuras 10 y 11 son diagramas de flujo de procesos de instalación de software de acuerdo con realizaciones de la presente invención.
Descripción detallada de las realizaciones preferidas
Entorno operacional ilustrativo
En la siguiente descripción de las diversas realizaciones, se hace referencia a los dibujos adjuntos, que forman una parte de este documento, y en los que se muestran por medio de ilustración diversas realizaciones en las que pueden ponerse en práctica la invención. Debe apreciarse que pueden utilizarse otras realizaciones y pueden hacerse modificaciones estructurales y funcionales sin alejarse del alcance de la presente invención.
Antes de describir la invención en detalle, es útil describir un entorno en el que puede usarse la invención. Por consiguiente, la Figura 1 es un diagrama de bloques de un entorno operacional que incorpora la presente invención en el que los dispositivos inalámbricos pueden obtener información de preconfiguración para establecer de forma eficiente sesiones de comunicaciones de corto alcance posteriores.
El entorno de la Figura 1 incluye un dispositivo de comunicaciones inalámbricas (WCD) 102, que es capaz de comunicarse con dispositivos a través de diversas redes. Por ejemplo, la Figura 1 muestra que el WCD 102 puede comunicarse a través de una red de comunicación de largo alcance 104. Además, el WCD 102 puede comunicarse con diversos dispositivos remotos, tal como un punto de acceso 108 y un dispositivo terminal remoto 110, a través de redes de radio de corto alcance ad hoc. Por lo tanto, cuando el WCD 102 entra dentro de la proximidad de comunicación de un dispositivo de corto alcance remoto, puede establecerse una conexión de comunicación inalámbrica de corto alcance entre los dos dispositivos. Para un dispositivo Bluetooth, un alcance de comunicación típico es de 10 metros.
La red de largo alcance 104 puede incluir una red de telefonía inalámbrica. Por ejemplo, la Figura 1 muestra la red de largo alcance 104 que tiene una red celular. La red celular incluye una pluralidad de estaciones base 120, cada una de las cuales se acopla a un centro de conmutación móvil (MSC) 122. Esta red celular proporciona que el WCD 102 intercambie datos de acuerdo con diversas normas, tales como GSM, EDGE y GPRS. La red de largo alcance 104 también puede incluir una red alámbrica. Por consiguiente, la Figura 1 muestra que la red de largo alcance 104 incluye una red basada en paquetes 114, tal como la Internet, que se acopla a la red celular.
En el contexto de la Figura 1, la presente invención proporciona técnicas para establecer de forma eficiente una conexión de corto alcance entre el WCD 102 y un dispositivo de corto alcance remoto preconfigurando el WCD 102 para la conexión de dispositivo remota antes de que entre en alcance de comunicación del dispositivo remoto. Esta preconfiguración se consigue a través de comunicaciones a través de la red de largo alcance 104. Estas comunicaciones pueden implicar que el WCD 102 reciba información de preconfiguración, tal como parámetros de conexión desde un servidor de preconfiguración 112, que se acopla a la red de largo alcance 104. Como alternativa, estas comunicaciones pueden implicar que el WCD 102 y otro dispositivo inalámbrico (tal como dispositivo terminal 110) intercambien información de preconfiguración de corto alcance directamente a través de la red de largo alcance 104. Esta información de preconfiguración habilita que el WCD 102 establezca de forma eficiente una o más conexiones de corto alcance. La información de preconfiguración puede intercambiarse en diversas formas. Por ejemplo, la información de preconfiguración puede transmitirse como uno o más mensajes en un formato, tal como el formato de servicio de mensajes cortos (SMS). Como alternativa, la información de preconfiguración puede transmitirse como mensajes de petición y respuesta de acuerdo con protocolos de cliente/servidor, tales como el protocolo de transferencia de hipertexto (HTTP) o el protocolo de aplicación inalámbrica (WAP).
Dispositivo terminal ilustrativo
Ya que la presente invención puede emplearse en entornos que implican comunicaciones inalámbricas, se describe un dispositivo con capacidad de participar en tales comunicaciones. Las Figuras 2A y 2B son diagramas de bloques de una implementación del WCD 102 ilustrativo que incorpora la presente invención. El WCD 102 puede ser un teléfono móvil inalámbrico, una PDA inalámbrica, un buscapersonas, un ordenador portátil equipado con capacidades de comunicaciones de corto y largo alcance u otros dispositivos inalámbricos evidentes para expertos en la materia.
La Figura 2A muestra que el WCD 102 incluye varios componentes. Por ejemplo, el WCD 102 incluye una porción de hardware de comunicaciones 204 que se acopla a una o más antenas 202. La porción de hardware de comunicaciones 204 incluye electrónica, tal como un transceptor y un diplexor. Esta electrónica permite que el WCD 102 participe en comunicaciones de RF bidireccionales con entidades de red de largo y corto alcance, tales como estaciones base celulares y puntos de acceso Bluetooth. Como se muestra en la Figura 2A, la porción de hardware de comunicaciones 204 puede incluir una porción inalámbrica de corto alcance 220 para permitir que el WCD 102 se comunique a través de redes inalámbricas de corto alcance, y una porción inalámbrica de largo alcance 222 para permitir que el WCD 102 se comunique a través de redes inalámbricas de largo alcance. Cada una de las porciones 222 y 224 puede incluir componentes distintos. Además, las porciones 222 y 224 pueden compartir ciertos componentes. Además, cada una de las porciones 222 y 224 puede transmitir y recibir señales inalámbricas a través de antenas separadas, o puede compartir como alternativa una o más antenas.
Un procesador 206 se acopla a la porción de hardware de comunicaciones 204. El procesador 206 controla todas las funciones del WCD 102. Por ejemplo, el procesador 206 ordena y controla la operación de la porción de hardware de comunicaciones 204. El procesador 206 puede implementarse con uno o más microprocesadores cada uno de los cuales es capaz de ejecutar instrucciones de software almacenadas en una memoria 208.
Una interfaz de usuario 210 se acopla al procesador 206. La interfaz de usuario 210 facilita el intercambio de información con un usuario. La Figura 2A muestra que la interfaz de usuario 210 incluye una porción de entrada de usuario 212 y una porción de salida de usuario 214. La porción de entrada de usuario 212 puede incluir uno o más dispositivos que permiten que un usuario introduzca información. Ejemplos de tales dispositivos incluyen teclados numéricos, pantallas táctiles y micrófonos. La porción de salida de usuario 214 permite que un usuario reciba información desde el WCD 102. Por lo tanto, la porción de salida de usuario 214 puede incluir diversos dispositivos, tales como un visualizador (por ejemplo, la pantalla táctil anteriormente mencionada) y uno o más altavoces de audio. Visualizadores ilustrativos incluyen pantallas de cristal líquido (LCD) y visualizadores de vídeo.
La memoria 208 almacena información en forma de datos y componentes de software. Estos componentes de software incluyen instrucciones que pueden ejecutarse por el procesador 206. Diversos tipos de componentes de software pueden almacenarse en la memoria 208. Por ejemplo, la memoria 208 puede almacenar componentes de software que controlan las operaciones de la porción de hardware de comunicaciones 204, y componentes de software que controlan el intercambio de información a través de la interfaz de usuario 210. Además, la memoria 208 almacena componentes de software que se asocian con aplicaciones de usuario que permiten que el WCD 102 participe en sesiones de comunicaciones con otros dispositivos. Estas sesiones de comunicaciones incluyen acceso de servidor de telefonía y remoto con dispositivos a través de la red de largo alcance 104, así como sesiones de servicio con dispositivos de corto alcance a través de redes ad hoc.
Los componentes anteriores pueden acoplarse de acuerdo con diversas técnicas. Una técnica de este tipo implica acoplar el hardware de comunicaciones 204, el procesador 206, la memoria 208 y la interfaz de usuario 210 a través de una o más interfaces de bus. Además, cada uno de estos componentes se acopla a una fuente de alimentación, tal como un paquete de baterías extraíble o recargable (no mostrado).
La Figura 2B es un diagrama de bloques que ilustra cómo pueden asignarse diversos atributos funcionales de los componentes de la Figura 2A entre dos segmentos: un anfitrión de terminal 220 y un módulo de terminal 222. El anfitrión de terminal 220 es responsable de aplicaciones de usuario y capas de protocolo superiores, mientras el módulo de terminal 222 es responsable de protocolos de capa inferior. Por ejemplo, en comunicaciones Bluetooth, el módulo de terminal 222 realiza funciones de gestión de enlaces y de control de enlaces, así como la transmisión y recepción de señales de RF.
El anfitrión de terminal 220 y el módulo de terminal 222 se comunican de acuerdo con una interfaz de controlador de anfitrión (HCI) 224. Para las comunicaciones Bluetooth, se establecen formatos específicos para mensajes y/o paquetes que cruzan la HCI 224. Ejemplos de tales mensajes convencionales incluyen el módulo de terminal 222 solicitando una clave de enlace del anfitrión de terminal 220, y el anfitrión de terminal 220 proporcionando una clave de enlace al módulo de terminal 222.
Como se ha descrito anteriormente, la memoria 208 almacena componentes de software asociados con aplicaciones de usuario. Las aplicaciones de usuario ilustrativas permiten que el WCD 102 seleccione y reciba información de preconfiguración durante una sesión con el servidor de preconfiguración 112. Ya que tales aplicaciones de usuario pueden implicar el intercambio de información con el servidor de preconfiguración 112, la memoria 208 almacena componentes de software que habilitan comunicaciones con el servidor de preconfiguración 112 de acuerdo con protocolos, tales como el servicio de mensajes cortos (SMS) y el protocolo de aplicación inalámbrica (WAP).
Cuando participa en comunicaciones WAP con el servidor de preconfiguración 112, el WCD 102 funciona como un cliente WAP. Para proporcionar esta funcionalidad, el anfitrión de terminal 220 incluye software de cliente WAP, tal como la Versión 2.0 de Cliente WAP. La Versión 2.0 de Cliente WAP es un producto de software comercialmente disponible proporcionado por Nokia Corporation de Finlandia. La Versión 2.0 de Cliente WAP contiene componentes, tales como un navegador de Lenguaje de Marcas Inalámbrico (WML), un motor de WMLScript, un subsistema por proposición y una pila de protocolos inalámbrica.
Componentes de software de aplicación almacenados en la memoria 208 del WCD 102 interactúan con el software de cliente WAP para implementar una diversidad de aplicaciones de comunicaciones. Ejemplos de tales aplicaciones de comunicaciones incluyen la recepción de contenido basado por Internet, tal como titulares de noticias, tipos de cambio, resultados deportivos, cotizaciones de bolsa, previsiones meteorológicas, diccionarios de expresiones multilingüe, calendarios personales en línea y servicios de viajes y banca en línea.
El WCD 102 con capacidad WAP puede acceder a pequeños archivos llamados barajas, cada uno de los cuales se compone de páginas más pequeñas llamadas cartas. Las cartas son lo suficientemente pequeñas para encajar en una pequeña área de visualización que se denomina en este documento como un microexplorador. El tamaño pequeño del microexplorador y los tamaños de archivos pequeños son adecuados para adaptarse a los dispositivos de memoria baja y las restricciones de comunicaciones de ancho de banda bajo impuestas por las porciones inalámbricas de las redes de comunicaciones.
Las cartas se escriben en el Lenguaje de Marcas Inalámbrico (WML), que está ideado específicamente para pequeñas pantallas y navegación de una mano sin un teclado. WML es escalable de modo que es compatible con una amplia diversidad de visualizadores que cubren visualizadores de texto de dos líneas, así como grandes pantallas LCD encontradas en dispositivos, tales como teléfonos inteligentes, PDA y comunicadores personales.
Las cartas WML pueden incluir programas escritos en WMLScript, que es similar a JavaScript. Sin embargo, a través de la eliminación de varias funciones innecesarias encontradas en estos otros lenguajes de guiones, WMLScript minimiza las exigencias sobre la memoria 208 y el procesador 206.
Preconfiguración
Como se ha descrito anteriormente, la presente invención proporciona la preconfiguración de dispositivos para permitir que se establezcan de forma eficiente sesiones de servicios de corto alcance posteriores. Por consiguiente, la Figura 3 es un diagrama de flujo que ilustra un proceso de preconfiguración de acuerdo con una realización de la presente invención. Este proceso puede realizarse en diversas configuraciones de comunicaciones, tal como el entorno de la Figura 1.
Como se muestra en la Figura 3, este proceso de preconfiguración comienza con una etapa 302. En esta etapa, un dispositivo de comunicaciones accede a un servicio de preconfiguración a través de una red de largo alcance. Por ejemplo, en el contexto de la Figura 1, esta etapa comprende que el WCD 102 accede al servidor de preconfiguración 112 a través de la red de largo alcance 104. Esto puede realizarse por el WCD 102 transmitiendo uno o más mensajes de acuerdo con protocolos tales como HTTP y WAP, o de acuerdo con el servicio de mensajes cortos (SMS).
Mientras accede a este servicio, el servicio de preconfiguración transmite una o más opciones de selección de servicio de corto alcance al dispositivo de comunicaciones en forma de uno o más mensajes. Estas opciones pueden visualizare, por ejemplo, en la interfaz de pantalla táctil del dispositivo como un menú interactivo.
En una etapa 304, el usuario del dispositivo de comunicaciones selecciona uno o más servicios deseados. Por consiguiente, esta etapa comprende que el usuario interactúa con la interfaz de usuario del dispositivo para hacer selecciones de preconfiguración.
Una vez que se hacen estas selecciones, se realiza una etapa 305. En esta etapa, el dispositivo de comunicaciones transmite una petición al servicio de preconfiguración (por ejemplo, el servidor de preconfiguración 112) para la información de reconfiguración seleccionada. A continuación, en una etapa 306, se descarga información de preconfiguración en el dispositivo de comunicaciones a través de la red de largo alcance. La información transmitida en las etapas 305 y 306 puede ser en forma de mensajes estandarizados, tales como mensajes SMS, mensajes WAP y mensajes HTTP.
En una etapa 308, el dispositivo de comunicaciones almacena la información de preconfiguración para su uso posterior. Por lo tanto, para la implementación del WCD 102 de la Figura 2, esta etapa comprende que el WCD 102 almacena la información de preconfiguración recibida en la memoria 208. En este punto, el dispositivo de comunicaciones está preparado para establecer de forma eficiente sesiones de servicios de corto alcance con dispositivos para los que tiene información de preconfiguración.
Mientras la Figura 3 describe un dispositivo inalámbrico que obtiene información de preconfiguración para sus propias sesiones de servicios de corto alcance posteriores, un primer dispositivo inalámbrico puede preconfigurar otro dispositivo inalámbrico para sesiones de servicios de corto alcance posteriores. Por consiguiente, las Figuras 4 y 5 son diagramas de flujo de procesos de preconfiguración que implican múltiples partes de acuerdo con realizaciones de la presente invención. En particular, las Figuras 4 y 5 muestran procesos de preconfiguración en los que un primer dispositivo preconfigura un encuentro de corto alcance futuro entre un segundo dispositivo y un tercer dispositivo. El proceso de la Figura 4 comienza con una etapa 402. En esta etapa, los usuarios del primer y segundo dispositivos coordinan una sesión de servicio de corto alcance futura entre el segundo dispositivo y el tercer dispositivo. Más particularmente, la etapa 402 comprende que estos usuarios llegan a un acuerdo o entendimiento general para preconfigurar el encuentro de corto alcance futuro.
Este acuerdo o entendimiento puede conseguirse de diversas formas implicando comunicaciones de voz y texto. Tales comunicaciones pueden realizarse a través de redes de comunicaciones, tales como la red de largo alcance 104, o una red ad hoc. Por consiguiente, el primer y segundo dispositivos pueden implementarse como la implementación de WCD de las Figuras 2A y 2B. Como alternativa, tales comunicaciones pueden realizarse a través de medios más tradicionales, tales como conversaciones cara a cara o el intercambio de correspondencia en papel.
Como se muestra en la Figura 4, una etapa 404 sigue a la etapa 402. En la etapa 404, el primer dispositivo proporciona información de preconfiguración al segundo dispositivo a través de una red de comunicaciones de largo alcance. Esta información de preconfiguración puede ser en forma de uno o más mensajes estandarizados (por ejemplo, SMS, WAP o HTTP).
A continuación, en una etapa 406, el segundo dispositivo almacena la información de preconfiguración recibida en la etapa 404. Para implementaciones de segundo dispositivo de acuerdo con las Figuras 2a y 2B, esta etapa comprende almacenar la información de preconfiguración en la memoria 208.
Por lo tanto, tras la finalización de la etapa 406, el segundo dispositivo posee información de preconfiguración de modo que puede establecer de forma eficiente una sesión de comunicaciones de corto alcance con el tercer dispositivo. La Figura 5 es un diagrama de flujo de un proceso que es similar al proceso de la Figura 4. Sin embargo, en este proceso, el primer dispositivo envía información de preconfiguración tanto al primer como al tercer dispositivos. Esto habilita características, tales como verificación tanto por el segundo como el tercer dispositivos de que la sesión de servicio preconfigurada está autorizada por el primer dispositivo.
El proceso de la Figura 5 comienza con una etapa 502. En esta etapa, los usuarios del primer y segundo dispositivos coordinan una sesión de servicio de corto alcance futura entre el segundo dispositivo y el tercer dispositivo. Más particularmente, la etapa 502 comprende que estos usuarios llegan a un acuerdo o entendimiento general para preconfigurar el encuentro de corto alcance futuro.
Como se ha descrito con referencia a la Figura 4, este acuerdo o entendimiento puede conseguirse de diversas formas implicando comunicaciones de voz o texto, que puede implicar diversas redes de comunicaciones o más medios de comunicaciones convencionales.
Una etapa 504 sigue a la etapa 502. En esta etapa, el primer dispositivo proporciona información de preconfiguración al segundo dispositivo a través de una red de comunicaciones de largo alcance. Esta información de preconfiguración puede ser en forma de uno o más mensajes estandarizados (por ejemplo, SMS, WAP o HTTP). En una etapa 506, el segundo dispositivo almacena la información de preconfiguración recibida en la etapa 504. Para implementaciones de segundo dispositivo de acuerdo con las Figuras 2A y 2B, esta etapa comprende almacenar la información de preconfiguración en la memoria 208.
En una etapa 508, el primer dispositivo proporciona información de preconfiguración al tercer dispositivo a través de una red de comunicaciones de largo alcance. Como en la etapa 504, esta información de preconfiguración puede ser en forma de uno o más mensajes estandarizados. A continuación en una etapa 510, el tercer dispositivo almacena la información de preconfiguración recibida en la etapa 508 de la misma manera que el segundo dispositivo en la etapa 506.
Tras la finalización de la etapa 510, el segundo dispositivo y el tercer dispositivo poseen información de preconfiguración de modo que pueden establecer de forma eficiente una sesión de comunicaciones de corto alcance entre sí.
Encuentros de corto alcance
Las Figuras 6 y 7 proporcionan ejemplos de encuentros de corto alcance en los que un dispositivo de comunicaciones, tal como el WCD 102, establece una sesión de servicio de corto alcance con un dispositivo remoto. Más particularmente, la Figura 6 es un diagrama de flujo de un encuentro de corto alcance convencional en el que el dispositivo de comunicaciones no tiene información de preconfiguración, mientras que la Figura 7 es un diagrama de flujo de un encuentro de corto alcance eficiente de acuerdo con la presente invención en el que el dispositivo de comunicaciones utiliza información de preconfiguración anteriormente recibida.
El encuentro de corto alcance convencional de la Figura 6 se describe con referencia a un WCD (tal como el WCD 102) y un dispositivo de comunicaciones de corto alcance remoto. Este encuentro comienza con una etapa 602 en la que el WCD entra en alcance de comunicación con el dispositivo de corto alcance remoto.
A continuación, en una etapa 604, el WCD y el dispositivo remoto participa en un proceso de consulta. En esta etapa, el WCD conoce la identidad (o descubre la existencia) del dispositivo remoto. En implementaciones Bluetooth, el WCD opera en un estado de consulta mientras el dispositivo remoto opera en un estado de exploración de consulta. Cuando opera en el estado de consulta, el WCD transmite un paquete de consulta y el dispositivo remoto escucha paquetes de consulta.
Cuando el dispositivo remoto recibe el paquete de consulta desde el WCD, transmite uno o más paquetes de sincronización de salto de frecuencia (FHS), que se reciben por el WCD. El paquete o paquetes de FHS permiten que el WCD se sincronice con la secuencia de saltos del dispositivo remoto. Además, el paquete o paquetes de FHS permiten que el WCD derive información necesaria para hacer una conexión Bluetooth con el dispositivo remoto. Esta información incluye el reloj nativo del dispositivo remoto (CLKN), la dirección Bluetooth (BD_ADDR) del dispositivo remoto e información de codificación de corrección de errores.
En una etapa 606, el WCD y el dispositivo remoto participa en un proceso de radiobúsqueda. Durante el proceso de radiobúsqueda, el WCD invita al dispositivo remoto a unirse a una red ad hoc. Tras una finalización satisfactoria, el proceso de radiobúsqueda resulta en una conexión no segura que se establece entre el WCD y el dispositivo remoto. En implementaciones Bluetooth, la etapa 606 comprende el intercambio de diversa información entre el WCD (que está en un estado de radiobúsqueda) y el dispositivo remoto (que está en un estado de exploración de página).
Más particularmente, el WCD entra en el estado de radiobúsqueda y transmite uno o más paquetes de radiobúsqueda. Cada uno de estos paquetes de radiobúsqueda incluye un número de identificación basándose en la dirección del dispositivo remoto. Mientras tanto, el dispositivo remoto (que está en el estado de exploración de página) responde a los paquetes de radiobúsqueda transmitiendo un paquete que contiene esta dirección.
El WCD recibe este paquete desde el dispositivo remoto. En respuesta, el WCD transmite un paquete de sincronización de salto de frecuencia (FHS). El paquete de FHS se usa para pasar información que permite que el dispositivo remoto se sincronice con la secuencia de salto de frecuencia del WCD. Tras la recepción de este paquete de FHS, el dispositivo remoto transmite un paquete adicional para confirmar la recepción del paquete de FHS.
En este punto, se forma un enlace entre el WCD y el dispositivo remoto y ambos dispositivos entran en un estado de conexión. En el estado de conexión, el WCD opera como un dispositivo maestro y el dispositivo remoto opera como un dispositivo esclavo. Por lo tanto, el dispositivo remoto emplea la temporización y secuencia de salto de frecuencia del WCD. Adicionalmente, el WCD transmite un paquete para verificar que se ha establecido un enlace. El dispositivo remoto confirma este enlace enviando un paquete al WCD.
En una etapa opcional 608, se realiza una conmutación de maestro/esclavo. En implementaciones Bluetooth, esta etapa comprende que el dispositivo remoto transmite un paquete de petición de conmutación que se recibe para su aceptación por el WCD. Si el WCD acepta esta petición de conmutación, a continuación el WCD iniciará una transmisión en la que la temporización de transmisión y las secuencias de salto de frecuencia se basan en el dispositivo remoto en lugar del WCD. Tras la finalización de esta transición, el dispositivo remoto se vuelve el maestro y el WCD se vuelve el esclavo.
Como se ha descrito anteriormente, el proceso de radiobúsqueda de etapa 606 resulta en una conexión no segura que se establece entre el WCD y el dispositivo remoto. En una etapa opcional 610, el WCD y el dispositivo remoto participan en un proceso de autenticación cuando se desean ciertas características de seguridad. Durante la autenticación, el WCD y el dispositivo remoto verifican que ambos tienen la misma clave secreta. Esta clave secreta puede usarse a continuación para efectuar características de seguridad, tales como encriptación de enlace. Como alternativa, o además de estas técnicas de autenticación, la etapa 610 puede comprender que el WCD transmite un número de identificación personal (PIN) al dispositivo remoto. Este PIN "autentica" el WCD al dispositivo remoto.
En una etapa 612, el WCD y el dispositivo remoto participan en un proceso de descubrimiento de servicio. En esta etapa, el WCD identifica o "descubre" servicios proporcionados por el dispositivo remoto. En implementaciones Bluetooth, esta etapa puede incluir una comunicación de acuerdo con el protocolo de descubrimiento de servicio (SDP). SDP implica el intercambio de mensajes entre el WCD y el dispositivo remoto.
De acuerdo con SDP, el dispositivo Bluetooth remoto almacena información de descubrimiento de servicio en forma de registros de base de datos, incluyendo cada uno una colección de atributos de servicio que definen los servicios ofrecidos por el dispositivo remoto. Es decir, cada registro de servicio de SDP incluye una colección de atributos de servicio que contienen diversa información. Por ejemplo, atributos puede indicar el servicio particular así como describir las capas de pila de protocolos que se necesitan para interactuar con el servicio. Además, atributos pueden proporcionar información descriptiva acerca del servicio que está en un formato legible por el usuario de un dispositivo terminal.
En una etapa 614, el WCD y el dispositivo remoto comienzan una sesión de servicio en la que el WCD utiliza uno o más de los servicios descubiertos en la etapa 612. En contextos Bluetooth, esta etapa puede comprender transmitir un identificador o identificadores o un atributo o atributos de servicio al dispositivo remoto. Tales transmisiones indican qué servicio o servicios el WCD está interesado en iniciar.
La Figura 7 es un diagrama de flujo de una conexión de corto alcance que se establece de forma eficiente entre dos dispositivos de acuerdo con una realización de la presente invención. Los dos dispositivos son un WCD (tal como el WCD 102) y un dispositivo de comunicaciones de corto alcance remoto. Este diagrama de flujo comienza con una etapa 702. En esta etapa, el WCD participa en un proceso de preconfiguración, tal como el proceso de la Figura 3 o el proceso de la Figura 4. Por lo tanto, la etapa 702 comprende el WCD comunicándose con un dispositivo remoto, tal como el servidor de preconfiguración 112. A través de estas comunicaciones, el WCD recibe información de preconfiguración para una o más sesiones de comunicación de corto alcance posteriores.
En una etapa 704, el WCD entra en alcance de comunicación con un dispositivo de corto alcance remoto. En una etapa 706, el WCD y el dispositivo remoto participan en un proceso de radiobúsqueda, tal como el proceso de radiobúsqueda Bluetooth descrito anteriormente con respecto a la Figura 6. Por lo tanto, esta etapa resulta en una conexión que se establece entre el WCD y el dispositivo remoto. En implementaciones Bluetooth, este proceso de radiobúsqueda puede resultar en el WCD operando como un dispositivo maestro y el dispositivo remoto operando como un dispositivo esclavo.
En una etapa opcional 708, se realiza una conmutación de maestro/esclavo. En esta etapa, se intercambian las funciones del w Cd y el dispositivo remoto.
En una etapa opcional 710, el WCD y el dispositivo remoto participan en un proceso de autenticación cuando se desean ciertas características de seguridad. Esta etapa puede comprender las técnicas de autenticación Bluetooth descritas anteriormente con referencia a la Figura 6.
En una etapa 714, el WCD y el dispositivo remoto comienzan una sesión de servicio en la que el WCD utiliza uno o más de los servicios identificados a través del proceso de preconfiguración realizado en 702. Por lo tanto, como se muestra en la Figura 7, la preconfiguración elimina la necesidad de realizar consulta y descubrimiento de servicio. Como se ha descrito con referencia a la Figura 3, un usuario puede presentarse con una o más opciones de selección de servicio de corto alcance durante preconfiguración. Ejemplos de servicios de corto alcance incluyen recursos de impresora, correo electrónico, navegación web, telefonía, intercomunicación y radio. Además, ubicaciones asociadas con tales servicios pueden acompañar a estas opciones de selección.
Información de preconfiguración
Como se ha descrito con referencia a las Figuras 3-5, la presente invención proporciona un dispositivo de comunicaciones para recibir información de preconfiguración para sesiones de servicios de corto alcance posteriores con dispositivos remotos. Para una oferta de servicio particular, esta información de preconfiguración puede incluir diversos artículos de información, tales como un identificador del servicio ofrecido, direcciones de uno o más dispositivos remotos que ofrecen este servicio e información de seguridad.
Por ejemplo, en el contexto de una oferta de servicio Bluetooth, información de preconfiguración puede incluir un identificador de servicio de SDP, una o más BD_ADDR que corresponden a dispositivos que ofrecen el servicio e información de seguridad, tal como un PIN o clave o claves de encriptación. Como se ha descrito con referencia a las Figuras 6 y 7, la BD_ADDR es útil en iniciar un proceso de radiobúsqueda sin tener que realizar primero un proceso de consulta de dispositivo remoto. La información de seguridad es útil en la simplificación de la autenticación. Además, un identificador de SDP habilita que un dispositivo de comunicaciones indique de forma eficiente a un dispositivo remoto qué servicio le gustaría iniciar.
Además, información de preconfiguración para una oferta de servicio puede incluir un identificador o identificadores que indican una o más ubicaciones en las que se ofrece el servicio. Esto habilita que un usuario conozca dónde puede iniciar una sesión de servicio de acuerdo con las técnicas de la presente invención.
Ejemplo de Bluetooth
La Figura 8 es un diagrama que ilustra un intercambio de información entre múltiples dispositivos, de acuerdo con una realización la presente invención. En particular, la Figura 8 muestra un propietario de coche y su amigo preconfigurando una conexión Bluetooth de corto alcance entre el amigo y el coche del propietario del coche. El coche está equipado con un dispositivo con capacidad Bluetooth y GSM que controla el acceso al coche. Más particularmente, este dispositivo Bluetooth permitirá únicamente que usuarios de confianza operen el coche. El propietario del coche es un usuario de confianza. Sin embargo, su amigo, en la actualidad, no es un usuario de confianza.
La Figura 8 muestra un intercambio de información de acuerdo con las técnicas de la presente invención para hacer al amigo un usuario de confianza y concederle acceso al coche. Más particularmente, la Figura 8 ilustra una secuencia de mensajes intercambiados entre el dispositivo de comunicación 802 del propietario del coche, el dispositivo 804 del amigo y el dispositivo 806 del coche.
Como se muestra en la Figura 8, esta secuencia comienza con una etapa 820 en la que el dispositivo 804 del amigo inicia una llamada de GSM inalámbrica de largo alcance con el dispositivo 802 del propietario del coche. Durante esta llamada, el propietario del coche acuerda prestar su coche al amigo. A continuación, en una etapa 822, el propietario del coche envía al dispositivo 806 del coche un mensaje de SMS que contiene información de preconfiguración a través de una red GSM de largo alcance. Esta información de preconfiguración incluye la BD_ADDR del dispositivo 804 del amigo y un PIN asociado con el amigo. Como resultado de este mensaje, el dispositivo 806 del coche añade el dispositivo del amigo (por ejemplo, su BD_ADDR) a una lista de usuarios (de confianza) autorizados que esta mantiene.
En una etapa 824, el propietario del coche envía al dispositivo 804 del amigo un mensaje de SMS que contiene información de preconfiguración a través de la red GSM de largo alcance. Esta información de preconfiguración incluye la BD_ADDR del dispositivo 806 del coche y un PIN asociado con el coche.
Una etapa 826 sigue a la etapa 824. En esta etapa, el dispositivo 804 del amigo inicia un proceso de radiobúsqueda Bluetooth con el dispositivo 806 del coche. Como se muestra en la Figura 8, este proceso implica que el dispositivo 804 transmite la BD_ADDR del coche al dispositivo 806. Este proceso de radiobúsqueda resulta en una conexión Bluetooth que se establece entre los dispositivos 804 y 806. En esta conexión, el dispositivo 804 es el dispositivo maestro y el dispositivo 806 es el dispositivo esclavo. En este punto, el dispositivo 806 comprueba su lista de dispositivos (de confianza) autorizados y determina que el dispositivo 804 está en la lista.
En una etapa 828, el dispositivo 806 del coche inicia una conmutación de maestro/esclavo transmitiendo una petición. En respuesta, el dispositivo 804 transmite un paquete de FHS en una etapa 830. A través de las etapas 828 y 830, el dispositivo 806 se vuelve el dispositivo maestro y el dispositivo 804 se vuelve el dispositivo esclavo.
A continuación, en una etapa 832, el dispositivo 806 del coche transmite una consulta de PIN para verificar que el amigo es un usuario de confianza. En respuesta, el dispositivo 804 del amigo transmite el PIN recibido en la etapa 824. Después de que el dispositivo 806 recibe este PIN, determina que el dispositivo 804 ha satisfecho tres criterios de seguridad establecidos para conceder acceso. En concreto, el dispositivo 804 conoce la dirección de dispositivo 806, el dispositivo 804 conoce el PIN transmitido en la etapa 824 y el dispositivo 804 está en la lista de dispositivos autorizados mantenida por el dispositivo 806. Por consiguiente, el dispositivo 806 provoca que las puertas del coche se desbloqueen y permite que el amigo opere el coche.
Interfaz de usuario
Las Figuras 9A y 9B son vistas de una interfaz de usuario para un dispositivo, tal como el WCD 102, de acuerdo con diversas realizaciones de la presente invención. Estos dibujos muestran que la interfaz de usuario visualiza diversas ofertas de selección de servicio. Para propósitos de ilustración, estas ofertas se proporcionan en el contexto de servicios de comunicaciones de corto alcance ofrecidos por un crucero. Sin embargo, las características descritas con referencia a estos dibujos pueden emplearse en otros contextos.
En este ejemplo, un crucero ofrece diversos servicios de comunicaciones de corto alcance a sus pasajeros. Antes de subirse al crucero, un pasajero puede usar su dispositivo de comunicaciones para acceder al servicio de preconfiguración del barco. Como se ha descrito anteriormente, este servicio puede proporcionarse por un servidor que es accesible a través de redes de comunicaciones de largo alcance, tales como el servidor de preconfiguración 112.
Una vez que se accede al servicio de preconfiguración, el usuario puede ver y seleccionar uno o más de los servicios ofrecidos para preconfiguración. Como se muestra en las Figuras 9A y 9B, el crucero ofrece servicios de impresora, correo electrónico, radio, juego y navegación web. Estos servicios se visualizan al usuario en una tabla que tiene múltiples filas, en las que cada fila incluye una columna 902 que indica un servicio particular, una columna 904 que indica una o más ubicaciones en las que este servicio está disponible, una columna 906 que indica si el usuario ha seleccionado este servicio para preconfiguración y una columna 908 que indica si el servicio se ha preconfigurado. Además, cada fila incluye una columna 910 que tiene un botón de conexión para el correspondiente servicio.
La Figura 9A muestra que el usuario ha seleccionado tres servicios para preconfiguración: impresora, correo electrónico y radio. Sin embargo, no se ha preconfigurado ninguno de estos servicios. En otras palabras, el dispositivo de comunicación del usuario aún no ha recibido información de preconfiguración para estos servicios.
Por lo tanto, una vez que el usuario ha finalizado sus selecciones, puede preconfigurar su dispositivo para los servicios seleccionados activando el botón de preconfiguración 920. Cuando se activa este botón, el dispositivo del usuario inicia un intercambio de información con el servicio de preconfiguración. Este intercambio de información puede ser en forma de uno o más SMS mensajes o en forma de peticiones y respuestas de acuerdo con WAP. En este intercambio de información, el dispositivo del usuario transmite una petición al servicio de preconfiguración para información de preconfiguración que corresponde a los servicios seleccionados. En respuesta, el servicio de preconfiguración transmite esta correspondiente información de preconfiguración. Tras la recepción de esta información, el visualizador del dispositivo del usuario se actualiza para indicar que el dispositivo está preconfigurado para los servicios seleccionados, como se muestra en la Figura 9B.
Como se ha descrito anteriormente, las ubicaciones asociadas con las ofertas de servicios también se proporcionan en las visualizaciones de las Figuras 9A y 9B. Por ejemplo, se proporciona un servicio de radio en la cubierta principal y en cada camarote. Cuando el usuario sube el crucero, puede ver los preajustes de configuración de su dispositivo, como se muestra en la Figura 9B, para determinar qué servicios están disponibles en su presente ubicación.
Por ejemplo, la Figura 9B muestra que cuando el usuario está en la cubierta principal, los servicios de navegación web y radio están disponibles para él. Si el usuario desea utilizar cualquiera de estos servicios recientemente disponibles, activa los botones de conexión 922 para los correspondientes servicios.
Escenarios
Las técnicas de la presente invención pueden emplearse en diversos escenarios. Un escenario de este tipo implica un servicio de citas, que encuentra pareja a las personas. Usando un dispositivo, tal como el WCD 102, un abonado de este servicio carga información personal en el servicio a través de una red de comunicaciones de largo alcance. Esta información personal puede indicar las preferencia y requisitos de cita particulares del usuario. El servicio procesa esta información personal e identifica una o más personas que "coinciden". En este punto, el servicio envía la información de preconfiguración del usuario que corresponde a las personas coincidentes a través de la red de comunicaciones de largo alcance 104. Además de esta información de preconfiguración, el usuario puede recibir una lista de lugares de fiesta favoritos (por ejemplo, clubes nocturnos) proporcionados por la persona coincidente.
Por consiguiente, el usuario puede establecer de forma eficiente una conexión de comunicaciones de corto alcance con los dispositivos de las personas coincidentes. Además, cuando el usuario está en los lugares de fiesta favoritos, puede llamar a esa persona con la BD_ADDR conocida asociada.
Un escenario adicional implica una situación en la que un usuario puede desear que su dispositivo de comunicaciones tenga capacidades de corto alcance limitadas. Este deseo puede surgir de preocupaciones de seguridad. Por ejemplo, un usuario puede querer evitar que su dispositivo Bluetooth entre en los estados operacionales de consulta y exploración de consulta. Esto evitará que otros dispositivos descubran el dispositivo, o que descubra otros dispositivos. Tales limitaciones pueden ser deseables durante una sesión de comunicaciones en curso (ya sea de corto o largo alcance) en la que se está intercambiando información confidencial.
Sin embargo, durante tales sesiones, un usuario puede preferir establecer una sesión de comunicaciones de corto alcance con alguien familiar. Una sesión de comunicaciones de este tipo puede implicar, por ejemplo, jugar a juegos interactivos durante una presentación empresarial aburrida. Para establecer una sesión de este tipo, el usuario puede enviar información de preconfiguración (por ejemplo, la BD_ADDR de su dispositivo) a su amigo a través de una red de comunicaciones de largo alcance. Como se ha descrito anteriormente, esta información puede ser un formato de mensaje estandarizado (por ejemplo, SMS, WAP o HTTP). Para iniciar una sesión de juego de corto alcance, el amigo puede iniciar en este punto un proceso de radiobúsqueda Bluetooth con la BD_ADDR recibida.
Otro escenario implica a una aerolínea que proporciona servicios de información gratuitos en el aeropuerto a sus pasajeros preferidos a través de tecnologías de comunicaciones inalámbricas de corto alcance. Para obtener este servicio gratuito, un pasajero preferido visita el sitio web protegido por contraseña de la aerolínea y envía un mensaje de SMS que contiene información de preconfiguración de modo que los dispositivos de comunicaciones de corto alcance de la aerolínea pueden establecer de forma eficiente sesiones de comunicaciones de corto alcance con los dispositivos del pasajero.
Instalación de software
Como se ha indicado anteriormente, es deseable que los dispositivos móviles, tales como el WCD 102, participen en una sesión de servicio de corto alcance espontáneamente. Para adaptarse a dispositivos que no están equipados con el software necesario para soportar tales sesiones de servicio, la presente invención proporciona técnicas de instalación de software para dispositivos móviles. Estas técnicas pueden emplearse durante un encuentro de dispositivo de corto alcance para obtener software de conectividad desde los dispositivos remotos, tales como puntos de acceso Bluetooth. Por ejemplo, en los procesos de las Figuras 6 y 7, estas técnicas de instalación de software pueden emplearse antes de establecer una sesión de servicio, como se realiza en las etapas 614 y 714.
La Figura 10 es un diagrama de flujo de a proceso de instalación de software de acuerdo con una realización de la presente invención. Este proceso puede emplearse cuando el usuario de un dispositivo móvil, tal como el WCD 102, sabe que está dentro del área de cobertura de un dispositivo de corto alcance remoto, tal como un punto de acceso Bluetooth. Este proceso comienza con una etapa 1002 en la que el dispositivo móvil envía una tarjeta de visita electrónica (por ejemplo, una vCard) al dispositivo remoto. En las realizaciones, esta tarjeta de visita identifica al usuario.
El usuario puede saber si está dentro del área de cobertura del dispositivo remoto por diversas razones. Por ejemplo, el usuario puede conocer esto a partir de información de preconfiguración que recibió anteriormente de acuerdo con las técnicas anteriormente descritas. Sin embargo, el usuario también puede determinar que está dentro del área de cobertura del dispositivo remoto haciendo una consulta de dispositivos cercanos y conociendo el dispositivo remoto por su identificador (tal como un identificador de punto de acceso) recibido a través del proceso de consulta. En una etapa 1004, el dispositivo remoto recibe la tarjeta de visita transmitida en la etapa 1002.
A continuación, en una etapa 1006, el dispositivo remoto transmite una aplicación de servicio local al dispositivo móvil. Este software de aplicación de servicio local puede ser en forma de una aplicación Symbian o una aplicación Java. El dispositivo remoto puede transmitir el software de aplicación de servicio local a través de una transferencia de archivos OBEX. En una etapa 1008, el dispositivo móvil recibe la aplicación, en la que aparece en la bandeja de entrada del usuario. En este punto, el usuario puede instalar el software y comenzar servicios locales con el dispositivo remoto. La presente invención proporciona también técnicas de instalación de software que incluyen procedimientos de autenticación. Una técnica de este tipo se muestra en el diagrama de flujo de la Figura 11. Este diagrama de flujo comienza con una etapa 1102, en la que el usuario de dispositivo móvil envía un mensaje de SMS que contiene una palabra clave predeterminada a un número de servicio de operador a través de una red de largo alcance, tal como la red 104. El usuario del dispositivo móvil puede informarse del número de servicio de operador a través de interacciones de audio y/o visuales cuando el usuario entra en el área de servicio. Tales indicaciones incluyen difusión de audios y señales.
En respuesta a este mensaje, el sistema de operador genera y transmite una contraseña al usuario en una etapa 1104. Esta contraseña puede decodificarse en un formato de imagen, tal como JPEG, y enviarse al dispositivo móvil a través de un mensaje de servicio de mensajería multimedia (MMS).
A continuación, en una etapa 1106, el usuario envía la contraseña decodificada a un dispositivo de corto alcance remoto, tal como un punto de acceso Bluetooth. En respuesta, el dispositivo remoto transmite la contraseña y una aplicación de servicio local al dispositivo móvil en una etapa 1108. Esta aplicación de servicio local puede ser en forma de una aplicación Symbian o una aplicación Java. El dispositivo remoto puede transmitir el software de aplicación de servicio local a través de una transferencia de archivos OBEX.
En una etapa 1110, el dispositivo móvil recibe el software de aplicación, en el que aparece en la bandeja de entrada del usuario. En este punto, el usuario puede instalar el software y comenzar servicios locales con el dispositivo remoto. La contraseña transmitida con el software permite que el usuario obtenga servicios locales. Por consiguiente, una vez que se ha establecido una conexión con el dispositivo remoto, el dispositivo remoto solicita que esta contraseña se transmita por el dispositivo móvil. Una vez que el dispositivo remoto recibe esta contraseña, el dispositivo móvil es capaz de usar servicios locales proporcionados por el dispositivo remoto.
Conclusión
Aunque se han descrito anteriormente diversas realizaciones de la presente invención, debería entenderse que se han presentado únicamente a modo de ejemplo, y no como limitación. Por ejemplo, la presente invención no se limita a Bluetooth.
Adicionalmente, la presente invención puede aplicarse a normas Bluetooth desarrolladas anteriormente y en el futuro, así como variaciones de tales normas Bluetooth.
Por consiguiente, será evidente para expertos en la materia que pueden hacerse diversos cambios en forma y detalles en la misma sin alejarse del alcance de la invención. Por lo tanto, el alcance y ámbito de la presente invención no deberían limitarse por ninguna de las realizaciones ilustrativas anteriormente descritas, sino que deberían definirse únicamente de acuerdo con las siguientes reivindicaciones.

Claims (1)

  1. REIVINDICACIONES
    1. Un método para establecer una sesión de servicio local en una red de comunicación inalámbrica de corto alcance, habilitando la sesión de servicio local que un dispositivo de comunicación inalámbrico (102) utilice uno o más servicios proporcionados por otro dispositivo de comunicaciones inalámbricas (110) a través de comunicación de corto alcance inalámbrica cuando está en la proximidad de uno o más dispositivos de comunicaciones inalámbricas (108, 110), que comprende:
    enviar, por el dispositivo de comunicaciones inalámbricas (102), a través de una porción inalámbrica de largo alcance (222), una petición de información de preconfiguración a través de una red de largo alcance (104) a un servidor de preconfiguración (112), habilitando la información de preconfiguración el establecimiento de la sesión de servicio local con uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios;
    recibir, por el dispositivo de comunicaciones inalámbricas (102), a través de la porción inalámbrica de largo alcance
    (222), desde el servidor de preconfiguración (112), la información de preconfiguración solicitada, en donde la información de preconfiguración solicitada incluye una o más direcciones de dispositivo que corresponden al uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios y claves de seguridad asociadas para realizar un proceso de autenticación para efectuar encriptación de enlace de una conexión de comunicación inalámbrica de corto alcance cuando está en la proximidad de cualquiera del uno o más dispositivos de comunicaciones inalámbricas que proporcionan el uno o más servicios;
    realizar, por el dispositivo de comunicaciones inalámbricas (102), a través de una porción inalámbrica de corto alcance (220), un proceso de autenticación para efectuar encriptación de enlace de una conexión de comunicación inalámbrica de corto alcance usando la información de preconfiguración recibida cuando está en la proximidad de uno cualquiera del uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios; y
    establecer, por el dispositivo de comunicaciones inalámbricas (102), a través de la porción inalámbrica de corto alcance (220), la sesión de servicio local con el uno o más dispositivos de comunicaciones inalámbricas cercanos
    (110) que proporcionan el uno o más servicios después de que el proceso de autenticación efectúe la encriptación de enlace de la conexión de comunicaciones inalámbricas de corto alcance con el dispositivo de comunicaciones inalámbricas cercano, para habilitar de este modo que el dispositivo de comunicaciones inalámbricas utilice uno o más servicios proporcionados por el dispositivo de comunicaciones inalámbricas cercano a través de comunicación de corto alcance inalámbrica.
    2. El método de la reivindicación
    Figure imgf000013_0001
    donde la red de largo alcance (104) incluye una red basada en paqu 3. El método de la
    Figure imgf000013_0002
    reivindicación
    Figure imgf000013_0003
    donde la red basada en paquetes comprende la Internet (114). 4. El método de la reivindicación 1, en donde el servidor de preconfiguración está configurado para proporcionar información de preconfiguración para una o más sesiones de comunicación de corto alcance posteriores con el dispositivo de comunicaciones inalámbricas cercano (110).
    5. El método de la
    Figure imgf000013_0004
    reivindicación
    Figure imgf000013_0005
    donde el servidor de preconfiguración (112) se acopla a la Internet.
    6. El método de la reivindicación 1, en donde la comunicación de corto alcance comprende la comunicació de un protocolo de comunicación Bluetooth.
    7. El método de la reivindicación 1, en donde el dispositivo de comunicaciones inalámbricas cercano (110) es un dispositivo inalámbrico que está dentro de la proximidad de comunicación de la porción inalámbrica de corto alcance
    (220) del dispositivo de comunicaciones inalámbricas (102).
    8. El método de la reivindicación 1, en donde la una o más claves de seguridad comprenden una clave de encriptación para el protocolo de comunicación Bluetooth.
    9. El método de la reivindicación 1, en donde la una o más claves de seguridad comprenden una clave de enlace.
    10. Un programa informático que comprende código de programa legible por ordenador configurado para provocar la realización del método de cualquiera de las reivindicaciones precedentes cuando dicho programa se ejecuta en un ordenador.
    11. El programa informático de la reivindicación 10, en donde el programa informático es un producto de programa informático que comprende un medio legible por ordenador que lleva código de programa informático incorporado en el mismo para su uso con un ordenador.
    12. Un dispositivo de comunicaciones inalámbricas (102) para establecer una sesión de servicio local en una red de comunicación inalámbrica de corto alcance, siendo la sesión de servicio local para que el dispositivo de comunicaciones inalámbricas utilice uno o más servicios proporcionados por otro dispositivo de comunicaciones inalámbricas (110) a través de comunicación de corto alcance inalámbrica cuando está en la proximidad de uno o más dispositivos de comunicaciones inalámbricas (108, 110), que comprende:
    medios para enviar (222) una petición de información de preconfiguración a través de una red de largo alcance (104) a un servidor de preconfiguración (112), habilitando la información de preconfiguración el establecimiento de la sesión de servicio local con uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios;
    medios para recibir (222) desde el servidor de preconfiguración (112), la información de preconfiguración solicitada, en donde la información de preconfiguración solicitada incluye una o más direcciones de dispositivo que corresponden al uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios y claves de seguridad asociadas para realizar un proceso de autenticación para efectuar encriptación de enlace de una conexión de comunicación inalámbrica de corto alcance cuando está en la proximidad de cualquiera del uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios;
    medios para realizar (220) un proceso de autenticación para efectuar encriptación de enlace de una conexión de comunicación inalámbrica de corto alcance usando la información de preconfiguración recibida cuando está en la proximidad de cualquiera del uno o más dispositivos de comunicaciones inalámbricas (108, 110) que proporcionan el uno o más servicios; y
    medios para establecer (220) la sesión de servicio local con el uno o más dispositivos de comunicaciones inalámbricas cercanos (112) que proporcionan el uno o más servicios después de que el proceso de autenticación efectúe la encriptación de enlace de la conexión de comunicaciones inalámbricas de corto alcance con el dispositivo de comunicaciones inalámbricas cercano, para habilitar de este modo que el dispositivo de comunicaciones inalámbricas utilice uno o más servicios proporcionados por el dispositivo de comunicaciones inalámbricas cercano a través de comunicación de corto alcance inalámbrica.
    13. El dispositivo de comunicaciones inalámbricas de la reivindicación 12, en donde la red de largo alcance (104) incluye una red basada en paquetes.
    14. El dispositivo de comunicaciones inalámbricas de la reivindicación 13, en donde la red basada en paquetes comprende la Internet (114).
    15. El dispositivo de comunicaciones inalámbricas de la reivindicación 12, en donde el servidor de preconfiguración (112) proporciona información de preconfiguración al dispositivo de comunicaciones inalámbricas para una o más sesiones de comunicación de corto alcance posteriores con el dispositivo de comunicaciones inalámbricas cercano (110).
    16. El dispositivo de comunicaciones inalámbricas de la reivindicación 12, en donde la comunicación de corto alcance comprende la comunicación a través de un protocolo de comunicación Bluetooth.
    17. El dispositivo de comunicaciones inalámbricas de la reivindicación 12, en donde la una o más claves de seguridad comprenden una clave de encriptación para el protocolo de comunicación Bluetooth.
    18. Un sistema que comprende:
    un dispositivo de comunicaciones inalámbricas (102) de acuerdo con cualquiera de las reivindicaciones 12 a 17; y un servidor de preconfiguración (112), en donde el servidor de preconfiguración (112) está configurado para proporcionar información de preconfiguración para una o más sesiones de comunicación de corto alcance posteriores con el dispositivo de comunicaciones inalámbricas cercano (110).
ES17172963T 2003-06-25 2004-06-18 Método y sistema para establecer sesiones de servicios de corto alcance Expired - Lifetime ES2870916T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/602,661 US7158756B2 (en) 2003-06-25 2003-06-25 Method and system for establishing short-range service sessions

Publications (1)

Publication Number Publication Date
ES2870916T3 true ES2870916T3 (es) 2021-10-28

Family

ID=33418639

Family Applications (1)

Application Number Title Priority Date Filing Date
ES17172963T Expired - Lifetime ES2870916T3 (es) 2003-06-25 2004-06-18 Método y sistema para establecer sesiones de servicios de corto alcance

Country Status (4)

Country Link
US (1) US7158756B2 (es)
EP (3) EP1492302B1 (es)
CN (1) CN100394734C (es)
ES (1) ES2870916T3 (es)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2812509B1 (fr) * 2000-07-26 2002-12-27 Gemplus Card Int Procede de reconnaissance securisee entre deux appareils d'un reseau radiofrequence
JP3926277B2 (ja) * 2003-02-17 2007-06-06 株式会社東芝 サービス提供装置、サービス提供プログラム及びサービス提供方法
DE10330075B3 (de) * 2003-07-03 2004-10-28 Siemens Ag Telekommunikations-Endgerät und Telekommunikationsanordnung
US20070276911A1 (en) * 2003-07-11 2007-11-29 Soujanya Bhumkar Method and System for Transferring Contact Information and Calendar Events to a Wireless Device Via E-Mail
EP1566938A1 (en) * 2004-02-18 2005-08-24 Sony International (Europe) GmbH Device registration in a wireless multi-hop ad-hoc network
JP4670270B2 (ja) * 2004-06-28 2011-04-13 ソニー株式会社 通信システム及び通信装置
US20060083187A1 (en) * 2004-10-18 2006-04-20 Mobile (R&D) Ltd. Pairing system and method for wirelessly connecting communication devices
US20060126537A1 (en) * 2004-12-10 2006-06-15 Booth Cory J System and method to connect devices to a network via a network learning and programming remote control
US7359674B2 (en) * 2005-05-10 2008-04-15 Nokia Corporation Content distribution & communication system for enhancing service distribution in short range radio environment
US7653037B2 (en) * 2005-09-28 2010-01-26 Qualcomm Incorporated System and method for distributing wireless network access parameters
DE102005053282B4 (de) * 2005-11-08 2012-08-16 Hewlett-Packard Development Co., L.P. Einrichtung und Verfahren zum Aufbau einer Kommunikationsverbindung
EP1966940B1 (en) * 2006-01-31 2012-08-15 Panasonic Corporation Method for selective service updates for communication networks
NZ571374A (en) * 2006-04-03 2012-03-30 Resonance Holdings Ltd Methods for determining proximity between radio frequency devices and controlling switches
US20070274271A1 (en) * 2006-05-25 2007-11-29 Motorola, Inc. Wireless communication device having dual transceivers for network pairing with another device
US20070274270A1 (en) * 2006-05-25 2007-11-29 Motorola, Inc. Network pairing of wireless communication devices through one or more intermediate devices
US8798671B2 (en) * 2006-07-26 2014-08-05 Motorola Mobility Llc Dual mode apparatus and method for wireless networking configuration
US20080080477A1 (en) * 2006-10-02 2008-04-03 Nokia Corporation System and method for connection functionality
ES2303464B1 (es) * 2007-01-19 2009-06-04 Vodafone España, S.A. Metodo de identificacion, autentificacion y control de cobertura basado en el estandar bluetooth.
JP2008193265A (ja) 2007-02-01 2008-08-21 Canon Inc 画像処理システム、情報処理装置、画像処理装置及びそれらの制御方法、コンピュータプログラム
US20080261617A1 (en) * 2007-04-22 2008-10-23 Keng-Chung Lin Mobile wireless apparatus and connection method thereof
US20090006846A1 (en) * 2007-06-27 2009-01-01 Apple Inc. Bluetooth device as security access key
KR101442169B1 (ko) * 2007-11-27 2014-11-03 삼성전자주식회사 공개키 기반의 블루투스 스마트 키 시스템 및 동작 방법
NZ564196A (en) * 2007-12-10 2010-08-27 Resonance Holdings Ltd Electronic lock for security system and key on a wireless device including methods of encoding data
US7529542B1 (en) * 2008-04-21 2009-05-05 International Business Machines Corporation Method of establishing communication between two or more real world entities and apparatuses performing the same
WO2009130796A1 (en) 2008-04-22 2009-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Bootstrap of nfc application using gba
JP5078736B2 (ja) * 2008-04-28 2012-11-21 キヤノン株式会社 通信装置、通信装置の通信方法、プログラム、記憶媒体
US7936736B2 (en) 2008-09-08 2011-05-03 Proctor Jr James Arthur Enforcing policies in wireless communication using exchanged identities
US20100087164A1 (en) * 2008-10-05 2010-04-08 Sony Ericsson Mobile Communications Ab Wlan set up using phone number identification apparatus and method
JP5155821B2 (ja) * 2008-10-31 2013-03-06 株式会社東芝 無線通信装置および無線通信方法
KR101207178B1 (ko) * 2008-12-12 2012-11-30 에스케이플래닛 주식회사 다른 이동통신단말기의 인증 정보를 이용하는 종단 단말기에 대한 서비스 제공 시스템, 방법, 서비스 서버, 이동통신단말기, 종단 단말기 및 저장 매체
WO2010090533A2 (en) * 2009-01-07 2010-08-12 Resonance Holdings Limited Bluetooth authentication system and method
US8131217B2 (en) * 2009-03-31 2012-03-06 Telibrahma Convergent Communications Private Limited Identification of make and model of communication devices over Bluetooth protocol
DE102009054211B4 (de) * 2009-11-21 2020-08-06 Volkswagen Ag Verfahren zur automatischen Erstellung einer Kommunikationsverbindung für ein Fahrzeug sowie entsprechend ausgestaltete(s) Kommunikationsverbindung, System und Fahrzeug
JP5815924B2 (ja) * 2010-03-24 2015-11-17 ソニー株式会社 情報処理システム、情報処理装置、および管理サーバ
IL216072A0 (en) * 2011-10-31 2012-02-29 Cardo Systems Inc System and method for managing hardware community
US8407759B1 (en) * 2012-02-24 2013-03-26 Monolith Innovations, LLC Device, method, and system for secure mobile data storage
WO2013189533A1 (en) * 2012-06-20 2013-12-27 Nokia Siemens Networks Oy Device to machine communications
US9258704B2 (en) 2012-06-27 2016-02-09 Advanced Messaging Technologies, Inc. Facilitating network login
US9167512B2 (en) 2012-12-13 2015-10-20 Blackberry Limited Methods and apparatus for use in controlling connections to wireless networks
EP2744247B1 (en) * 2012-12-13 2018-08-01 BlackBerry Limited Controlling connections to wireless networks
US9107028B2 (en) 2012-12-14 2015-08-11 Microsoft Technology Licensing, Llc Coupling devices using multiple discovery zones
US9042829B2 (en) * 2013-01-04 2015-05-26 Nokia Corporation Method, apparatus, and computer program product for wireless short-range communication
US20140370971A1 (en) * 2013-06-12 2014-12-18 Wms Gaming, Inc. Using personal devices to connect network-limited wagering game machines
CN103533671A (zh) * 2013-11-12 2014-01-22 深圳如果技术有限公司 一种蓝牙连接方法、移动终端及车载终端
JP6306866B2 (ja) * 2013-12-09 2018-04-04 キヤノン株式会社 通信装置及びその制御方法、並びにプログラム
GB2522022A (en) * 2014-01-09 2015-07-15 Nokia Technologies Oy Service Data Provision
US10387004B2 (en) * 2014-04-17 2019-08-20 Jimmy Albert Real time monitoring of users within a predetermined range and selective receipt of virtual cards
US10091310B2 (en) * 2014-07-17 2018-10-02 Verizon Patent And Licensing Inc. Method and system for high-latency data collection from sensors
DE102014010752A1 (de) * 2014-07-21 2016-01-21 Wabco Gmbh Verfahren zum Aufbau einer drahtlosen Verbindung
JP6380551B2 (ja) * 2014-12-01 2018-08-29 富士通株式会社 ペアリング管理方法、ペアリング管理プログラム、および端末装置
JP6376015B2 (ja) * 2015-03-24 2018-08-22 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
KR20170016693A (ko) * 2015-08-04 2017-02-14 삼성전자주식회사 전자 장치 및 전자 장치의 서비스 제공 방법
US10284703B1 (en) * 2015-08-05 2019-05-07 Netabla, Inc. Portable full duplex intercom system with bluetooth protocol and method of using the same
JP6693218B2 (ja) * 2016-03-25 2020-05-13 ブラザー工業株式会社 近接通信装置のプログラム、携帯装置のプログラム、及びこれらの装置を備えるシステム
US10796484B2 (en) * 2017-06-14 2020-10-06 Anand Babu Chitavadigi System and method for interactive multimedia and multi-lingual guided tour/panorama tour
WO2019083909A1 (en) * 2017-10-24 2019-05-02 Antenna Audio, Inc. SYSTEMS AND METHODS FOR MULTIMEDIA GUIDED TOURS
US10813169B2 (en) * 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
CN111098797A (zh) * 2018-10-25 2020-05-05 上海博泰悦臻电子设备制造有限公司 一种车载装置及车辆
US11072310B1 (en) * 2020-04-15 2021-07-27 GM Global Technology Operations LLC Method and system to mitigate smart phone battery drainage while using a virtual key to access a vehicle
CN116527427A (zh) * 2023-04-23 2023-08-01 珠海格力电器股份有限公司 远程配网方法及系统

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI112897B (fi) 1998-03-03 2004-01-30 Nokia Corp Menetelmä tiedonsiirtoverkossa ja tiedonsiirtolaite
ATE253283T1 (de) * 1999-09-29 2003-11-15 Swisscom Mobile Ag Verfahren um mitglieder einer gemeinsamen interessengruppe zu finden
US6766160B1 (en) * 2000-04-11 2004-07-20 Nokia Corporation Apparatus, and associated method, for facilitating authentication of communication stations in a mobile communication system
US6714797B1 (en) * 2000-05-17 2004-03-30 Nokia Corporation System and method for the transfer of digital data to a mobile device
GB2364202A (en) * 2000-06-27 2002-01-16 Nokia Mobile Phones Ltd Mobile phone for opening locks
EP1233570A1 (en) * 2001-02-16 2002-08-21 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Method and system for establishing a wireless communications link
GB0106681D0 (en) 2001-03-19 2001-05-09 Philips Electronics Uk Ltd Arrangement comprising beacon device and portable device
US6968178B2 (en) 2001-04-27 2005-11-22 Hewlett-Packard Development Company, L.P. Profiles for information acquisition by devices in a wireless network
US7715533B2 (en) 2001-04-27 2010-05-11 Hewlett-Packard Development Company, L.P. Brokering of information acquisition by devices in a wireless network
FI113145B (fi) 2001-05-03 2004-02-27 Nokia Corp Laitteen piilottaminen
US6845097B2 (en) * 2001-11-21 2005-01-18 Ixi Mobile (Israel) Ltd. Device, system, method and computer readable medium for pairing of devices in a short distance wireless network

Also Published As

Publication number Publication date
EP1492302B1 (en) 2018-07-25
EP3232643A1 (en) 2017-10-18
US20040266347A1 (en) 2004-12-30
EP1492302A2 (en) 2004-12-29
EP3232643B1 (en) 2021-04-28
CN1578240A (zh) 2005-02-09
EP3136686A1 (en) 2017-03-01
CN100394734C (zh) 2008-06-11
US7158756B2 (en) 2007-01-02
EP1492302A3 (en) 2009-05-20

Similar Documents

Publication Publication Date Title
ES2870916T3 (es) Método y sistema para establecer sesiones de servicios de corto alcance
US6600902B1 (en) Multiple link data object conveying method for conveying data objects to wireless stations
EP2753108B1 (en) Wireless local area network authentication method and mobile terminal
US9154955B1 (en) Authenticated delivery of premium communication services to trusted devices over an untrusted network
US9252951B1 (en) Vehicle key function control from a mobile phone based on radio frequency link from phone to vehicle
US7136999B1 (en) Method and system for electronic device authentication
CN102100111B (zh) 用于提供时间性信息的方法和设备
KR100964942B1 (ko) 개인화된 휴대용 장치를 가지고 개인 및 공유 리소스들사이에서 정보를 관리하기 위한 방법 및 시스템
US20050009469A1 (en) Client software download in bluetooth device bonding
US20070004387A1 (en) Sharing of services between a mobile computer and a wireless device
TW200403000A (en) Method and system for access point roaming
US9438718B2 (en) Method for selecting and configuring wireless connections in an electronic device
CN101444007A (zh) 我附近的服务:利用邻近发现来发现并连接至可用无线服务
CN111556216A (zh) 配置无线连接的方法及执行该方法的图像形成装置
JP2021180510A (ja) 通信装置、通信方法、及びプログラム
JP2007043259A (ja) 無線lan内蔵型携帯電話端末、携帯電話システムおよびその個人情報保護方法
US9154949B1 (en) Authenticated delivery of premium communication services to untrusted devices over an untrusted network
US20150312945A1 (en) Apparatus and method for managing instant connection based on wireless local area network
CN102711221A (zh) 无线lan中继装置及其中的通信方法
KR20050096930A (ko) 스마트카드와 서버 사이의 통신
KR101478207B1 (ko) 이동통신 단말에서 블루투스를 이용하여 자바푸시를요구하는 기기들을 식별하기 위한 방법 및 장치
NO338828B1 (no) Forbedret løsning for konnektivitet
CN113114798B (zh) 一种互联网协议ip地址的获取方法及电子设备
US20060286990A1 (en) Message validity determining method to determine whether an information equipment is indeed connected to a wireless network
KR100787575B1 (ko) 단말기 프로파일 정보 자동 업데이트 방법과 이를 위한이동통신 단말기 및 가입자식별모듈 카드 장치