ES2693226T3 - Método y sistema para facilitar acceso de red inalámbrica - Google Patents

Método y sistema para facilitar acceso de red inalámbrica Download PDF

Info

Publication number
ES2693226T3
ES2693226T3 ES15754970.0T ES15754970T ES2693226T3 ES 2693226 T3 ES2693226 T3 ES 2693226T3 ES 15754970 T ES15754970 T ES 15754970T ES 2693226 T3 ES2693226 T3 ES 2693226T3
Authority
ES
Spain
Prior art keywords
access
account
client device
internet
request
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
ES15754970.0T
Other languages
English (en)
Inventor
Jinhai Liu
Xiangyao LIN
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Application granted granted Critical
Publication of ES2693226T3 publication Critical patent/ES2693226T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Un método de facilitación de acceso a la Internet, comprendiendo el método: en un servidor (108) con uno o más procesadores y memoria: - recibir una solicitud desde un dispositivo (104-1, 104-2) de cliente para descargar un fichero de configuración de acceso de red, en el que el fichero de configuración de acceso de red está configurado para posibilitar el acceso a la Internet mediante un respectivo punto (126) de acceso a Internet; - de acuerdo con la solicitud recibida, identificar una primera cuenta en una plataforma de interconexión en red social que corresponde a un proveedor del respectivo punto de acceso a Internet; - determinar una relación entre la primera cuenta y una segunda cuenta que corresponde a un usuario del dispositivo de cliente en la plataforma de interconexión en red social; - de acuerdo con una primera determinación de que la relación satisface uno o más criterios de acceso predeterminados, enviar una solicitud a un servidor (122-1) de terceros asociado con la primera cuenta para obtener información de configuración de conexión inalámbrica del punto (126) de acceso, incluyendo dicha solicitud el identificador único del punto (126) de acceso, - recibir desde el servidor (122-1) de terceros la información de configuración de conexión inalámbrica asociada al identificador de punto de acceso único, incluyendo dicha información de configuración de conexión inalámbrica el Identificador de Establecimiento de Servicio SSID y la contraseña de acceso del punto (126) de acceso, - proporcionar la información de configuración de conexión inalámbrica al dispositivo (104-1, 104-2) de cliente.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Metodo y sistema para facilitar acceso de red inalambrica Campo tecnico
La presente divulgacion se refiere al campo de las tecnologfas de Internet, y en particular, a un metodo y sistema para facilitar el acceso a la Internet.
Antecedentes
Actualmente, los codigos graficos (por ejemplo, codigos de QR) para seguir diferentes cuentas de aplicacion social se publican normalmente en diferentes lugares publicos, tales como hoteles, restaurantes, comercios y similares, de modo que un usuario pueda seguir las cuentas de aplicacion social a traves de aplicaciones sociales para obtener la informacion mas novedosa emitida por las cuentas de aplicacion social. Adicionalmente, los puntos de acceso inalambricos (tales como puntos calientes Wi-Fi) estan normalmente dispuestos en los lugares publicos, tales como los hoteles, restaurantes, comercios y similares, de modo que el usuario puede acceder a la Internet mediante los puntos de acceso inalambricos. Sin embargo, en uso practico, cuando es necesario acceder a un punto de acceso inalambrico en un lugar publico, el usuario generalmente necesita solicitar al personal de servicio una contrasena e introducir manualmente la contrasena para acceder a la Internet mediante el punto de acceso. De manera evidente, la eficacia del acceso inalambrico se reduce teniendo que solicitar e introducir manualmente la contrasena. Se desvelan soluciones por ejemplo en los documentos US2013/198383A1 y US2013/185426A1 que no son satisfactorias.
Sumario
La presente invencion es un metodo como se define en las reivindicaciones. Un metodo de facilitacion de acceso a una red (por ejemplo, la Internet) se realiza en un servidor (por ejemplo, el sistema 108 de servidor, Figuras 1-2) con uno o mas procesadores y memoria. El metodo incluye recibir una solicitud desde un dispositivo de cliente para descargar un fichero de configuracion de acceso de red, donde el fichero de configuracion de acceso de red esta configurado para posibilitar el acceso a la Internet mediante un respectivo punto de acceso a Internet. De acuerdo con la solicitud recibida, el metodo incluye identificar una primera cuenta en una plataforma de interconexion en red social que corresponde a un proveedor del respectivo punto de acceso a Internet. El metodo incluye determinar una relacion entre la primera cuenta y una segunda cuenta que corresponde a un usuario del dispositivo de cliente en la plataforma de interconexion en red social. De acuerdo con una primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados, el metodo incluye proporcionar el fichero de configuracion de acceso de red al dispositivo de cliente.
La presente invencion es un dispositivo informatico como se define en las reivindicaciones. Un dispositivo informatico (por ejemplo, el sistema 108 de servidor, Figuras 1-2; el dispositivo 104 de cliente, Figuras 1 y 3; o una combinacion de los mismos) incluye uno o mas procesadores y memoria que almacena uno o mas programas para su ejecucion por el uno o mas procesadores, el uno o mas programas incluyen instrucciones para realizar, o controlar la realizacion de, las operaciones de cualquiera de los metodos descritos en el presente documento. En algunas realizaciones, un medio de almacenamiento legible por ordenador no transitorio que almacena uno o mas programas, comprendiendo el uno o mas programas instrucciones, que, cuando se ejecutan por un dispositivo informatico (por ejemplo, el sistema 108 de servidor, Figuras 1-2; el dispositivo 104 de cliente, Figuras 1 y 3; o una combinacion de los mismos) con uno o mas procesadores, provocan que el dispositivo informatico realice, o controle la realizacion de, las operaciones de cualquiera de los metodos descritos en el presente documento. En algunas realizaciones, un dispositivo informatico (por ejemplo, el sistema 108 de servidor, Figuras 1-2; el dispositivo 104 de cliente, Figuras 1 y 3; o una combinacion de los mismos) incluye medios para realizar, o controlar la realizacion de, las operaciones de cualquiera de los metodos descritos en el presente documento.
Diversas ventajas de la presente solicitud son evidentes a la luz de las descripciones a continuacion.
Breve descripcion de los dibujos
Las caractensticas y ventajas anteriormente mencionadas de la tecnologfa desvelada asf como caractensticas y ventajas adicionales de la misma se entenderan de manera mas evidente en lo sucesivo como resultado de una descripcion detallada de realizaciones preferidas cuando se toman en conjunto con los dibujos.
Para describir las soluciones tecnicas en las realizaciones de la presente tecnologfa desvelada o en la tecnica anterior de manera mas evidente, lo siguiente introduce brevemente los dibujos adjuntos requeridos para describir las realizaciones o la tecnica anterior. De manera evidente, los dibujos adjuntos en la siguiente descripcion muestran simplemente algunas realizaciones de la presente tecnologfa desvelada, y los expertos en la materia pueden aun derivar otros dibujos a partir de estos dibujos adjuntos sin esfuerzos creativos.
5
10
15
20
25
30
35
40
45
50
55
60
65
La Figura 1 es un diagrama de
La Figura 2 es un diagrama de
La Figura 3 es un diagrama de
Las Figuras 4A-4B ilustran la algunas realizaciones.
La Figura 5 ilustra un diagrama de flujo de un metodo de acceso inalambrico de acuerdo con algunas realizaciones.
La Figura 6 ilustra un diagrama de flujo de un metodo de acceso inalambrico de acuerdo con algunas realizaciones.
La Figura 7 ilustra un diagrama de flujo de un proceso de acceso inalambrico de acuerdo con algunas realizaciones.
Las Figuras 8A-8B ilustran un diagrama de flujo de un proceso de acceso inalambrico de acuerdo con algunas
realizaciones.
Las Figuras 9A-9B ilustran un diagrama de flujo de un metodo de facilitacion de acceso a la Internet de acuerdo con algunas realizaciones.
La Figura 10A es un diagrama de bloques de un aparato del lado de cliente para proporcionar acceso inalambrico de acuerdo con algunas realizaciones.
La Figura 10B es un diagrama de bloques de un aparato del lado de servidor para proporcionar acceso inalambrico de acuerdo con algunas realizaciones.
Numeros de referencia similares hacen referencia a partes correspondientes a traves de las varias vistas de los dibujos.
Descripcion de las realizaciones
Se hara ahora referencia en detalle a las realizaciones, ejemplos de las que se ilustran en los dibujos adjuntos. En la siguiente descripcion detallada, se exponen numerosos detalles espedficos para proporcionar un entendimiento minucioso de la materia objeto presentada en el presente documento. Aunque sera evidente para un experto en la materia que la materia objeto puede ponerse en practica sin estos detalles espedficos. En otros casos, metodos bien conocidos, procedimientos, componentes, y circuitos no se han descrito en detalle para no oscurecer innecesariamente aspectos de las realizaciones.
Lo siguiente describe de manera evidente y completa las soluciones tecnicas en las realizaciones de la presente solicitud con referencia a los dibujos adjuntos en las realizaciones de la presente solicitud. De manera evidente, las realizaciones descritas son simplemente una parte en lugar de todas las realizaciones de la presente solicitud. Todas las demas realizaciones obtenidas por los expertos en la materia basandose en las realizaciones de la presente solicitud sin esfuerzos creativos deberan caer dentro del alcance de proteccion de la presente solicitud.
Como se muestra en la Figura 1, el procesamiento de datos para una plataforma de interconexion en red social se implementa en un entorno 100 servidor-cliente de acuerdo con algunas realizaciones. De acuerdo con algunas realizaciones, el entorno 100 servidor-cliente incluye procesamiento 102-1, 102-2 del lado de cliente (en lo sucesivo “modulos 102 del lado de cliente”) ejecutado en un dispositivo 104-1, 104-2 de cliente, y el procesamiento 106 del lado de servidor (en lo sucesivo “modulo 106 del lado de servidor”) ejecutado en un sistema 108 de servidor. El modulo 102 del lado de cliente comunica con el modulo 106 del lado de servidor a traves de una o mas redes 110. El modulo 102 del lado de cliente proporciona funcionalidades del lado de cliente para la plataforma de interconexion en red social y comunicaciones con el modulo 106 del lado de servidor. El modulo 106 del lado de servidor proporciona funcionalidades del lado de servidor para la plataforma de interconexion en red social para cualquier numero de modulos 102 de cliente residiendo cada uno en un respectivo dispositivo 104 de cliente.
En algunas realizaciones, el modulo 106 del lado de servidor incluye uno o mas procesadores 112, base de datos 114 de ficheros de configuracion, base de datos 116 de mensajes, una interfaz de E/S a uno o mas clientes 118, y una interfaz de E/S a uno o mas servidores 120 de terceros. La interfaz de E/S a uno o mas clientes 118 facilita el procesamiento de entrada y salida de cara al cliente para el modulo 106 del lado de servidor. En algunas realizaciones, el procesador o procesadores 112 procesan solicitudes para acceso a Internet mediante un punto de acceso basandose en una relacion en la plataforma de interconexion en red social entre una primera cuenta que corresponde al proveedor del punto de acceso y una segunda cuenta que corresponde al solicitante. La base de datos 114 de ficheros de configuracion almacena uno o mas ficheros de configuracion de acceso de red configurados para posibilitar el acceso a la Internet mediante los respectivos puntos de acceso a Internet, y la base de datos 116 de mensajes almacena mensajes enviados por los usuarios en la plataforma de interconexion en red
bloques de un entorno servidor-cliente de acuerdo con algunas realizaciones. bloques de un sistema de servidor de acuerdo con algunas realizaciones. bloques de un dispositivo de cliente de acuerdo con algunas realizaciones. interfaz de usuario ejemplar para facilitar el acceso a la Internet de acuerdo con
5
10
15
20
25
30
35
40
45
50
55
60
65
social. La interfaz de E/S a uno o mas servidores 120 de terceros facilita las comunicaciones con uno o mas servidores 122 de terceros (por ejemplo, comerciantes en lmea o en persona, servicios bancarios, servicios de compras en lmea, servicios de liquidacion de cuenta, alojamiento de aplicaciones, alojamiento web, o servicios basados en la nube tales como alojamiento de video y/o imagen y sitios web de almacenamiento).
En algunas realizaciones, uno o mas servidores 122 de terceros esta cada uno asociado con una cuenta publica en la plataforma de interconexion en red social y algunos del uno o mas servidores 122 de terceros proporcionan puntos de acceso a la Internet en localizaciones ffsicas especificadas. Por ejemplo, un respectivo servidor 122 de terceros esta asociado con un proveedor de cafe y proporciona un punto 126 de acceso en su cafeteria ffsica. Continuando con este ejemplo, el punto 126 de acceso puede usarse para acceder a la Internet explorando un codigo grafico visualizado en una localizacion en la cafeteria o seleccionando una disponibilidad asociada con el acceso a Internet en su pagina de cuenta publica en la plataforma de interconexion en red social.
Ejemplos del dispositivo 104 de cliente incluyen, pero sin limitacion, un ordenador portatil, un dispositivo informatico llevable, un asistente digital personal (PDA), un ordenador de tableta, un ordenador portatil, un ordenador de sobremesa, un telefono celular, un telefono inteligente, un telefono movil del servicio general de paquetes de radio mejorado (EGPRS), un reproductor multimedia, un dispositivo de navegacion, una consola de juegos, una television, un control remoto, un terminal de punto de venta (POS), ordenador montado en vehmulo, un lector de libros electronicos o una combinacion de cualesquiera dos o mas de estos dispositivos de procesamiento de datos u otros dispositivos de procesamiento de datos.
Ejemplos de una o mas redes 110 incluyen redes de area local (LAN) y redes de area extensa (WAN) tales como Internet. Una o mas redes 110 se implementan, opcionalmente, usando cualquier protocolo de red conocido, incluyendo diversos protocolos alambricos o inalambricos, tales como Ethernet, Bus Serie Universal (USB), FIREWIRE, Evolucion a Largo Plazo (LTE), Sistema Global para Comunicacion Movil (GSM), Entorno de GSM de Datos Mejorado (EDGE), acceso multiple por division de codigo (CDMA), acceso multiple por division en el tiempo (TDMA), Bluetooth, Wi-Fi, voz sobre el Protocolo de Internet (VoIP), Wi-MAX, o cualquier otro protocolo de comunicacion adecuado.
El sistema 108 de servidor se implementa en uno o mas aparatos de procesamiento de datos independientes o una red distribuida de ordenadores. En algunas realizaciones, el sistema 108 de servidor tambien emplea diversos dispositivos virtuales y/o servicios de proveedores de servicio de terceros (por ejemplo, proveedores de servicio en la nube de terceros) para proporcionar los recursos informaticos subyacentes y/o recursos de infraestructura del sistema 108 de servidor. En algunas realizaciones, el sistema 108 de servidor incluye, pero sin limitacion, un ordenador de mano, un ordenador de tableta, un ordenador portatil, un ordenador de sobremesa, o una combinacion de cualesquiera dos o mas de estos dispositivos de procesamiento de datos u otros dispositivos de procesamiento de datos.
El entorno 100 servidor-cliente mostrado en la Figura 1 incluye tanto una porcion del lado de cliente (por ejemplo, el modulo 102 del lado de cliente) como una porcion del lado de servidor (por ejemplo, el modulo 106 del lado de servidor). En algunas realizaciones, el procesamiento de datos se implementa como una aplicacion independiente instalada en el dispositivo 104 de cliente. Ademas, la division de funcionalidades entre las porciones de cliente y servidor del entorno 100 servidor-cliente pueden variar en diferentes realizaciones. Por ejemplo, en algunas realizaciones, el modulo 102 del lado de cliente es un cliente ligero que proporciona unicamente funciones de procesamiento de entrada y salida de cara al usuario, y delega todas las otras funcionalidades de procesamiento de datos a un servidor de extremo trasero (por ejemplo, el sistema 108 de servidor). Aunque se describen muchos aspectos de la presente tecnologfa desde la perspectiva del sistema 108 de servidor, las correspondientes acciones realizadas por el dispositivo 104 de cliente serian evidentes para los expertos en la materia sin ningun esfuerzo creativo. Adicionalmente, algunos aspectos de la presente tecnologfa pueden realizarse por el sistema 108 de servidor, el dispositivo 104 de cliente, o el sistema 108 de servidor y el dispositivo 104 de cliente de manera cooperativa.
La Figura 2 es un diagrama de bloques que ilustra el sistema 108 de servidor de acuerdo con algunas realizaciones. El sistema 108 de servidor, ripicamente, incluye una o mas unidades 112 de procesamiento (CPU), una o mas interfaces 204 de red (por ejemplo, incluyendo la interfaz de E/S a uno o mas clientes 118 y la interfaz de E/S a uno o mas servidores 120 de terceros), la memoria 206, y uno o mas buses 208 de comunicacion para interconectar estos componentes (en ocasiones denominados un conjunto de chips). La memoria 206 incluye memoria de acceso aleatorio de alta velocidad, tal como DRAM, SRAM, DDR RAM, u otros dispositivos de memoria de estado solido de acceso aleatorio; y, opcionalmente, incluye memoria no volatil, tal como uno o mas dispositivos de almacenamiento de disco magnetico, uno o mas dispositivos de almacenamiento de disco optico, uno o mas dispositivos de memoria flash, o uno o mas otros dispositivos de almacenamiento de estado solido no volatiles. La memoria 206, opcionalmente, incluye uno o mas dispositivos de almacenamiento localizados de manera remota de una o mas unidades 112 de procesamiento. La memoria 206, o como alternativa la memoria no volatil en la memoria 206, incluye un medio de almacenamiento legible por ordenador no transitorio. En algunas implementaciones, la memoria 206, o el medio de almacenamiento legible por ordenador no transitorio de la memoria 206, almacena los siguientes programas, modulos, y estructuras de datos, o un subconjunto o super-conjunto de los mismos:
5
10
15
20
25
30
35
40
45
50
55
60
65
• sistema operativo 210 que incluye procedimientos para manejar diversos servicios de sistema basicos y para realizar tareas dependientes de hardware;
• modulo 212 de comunicacion de red para conectar el sistema 108 de servidor a otros dispositivos informaticos (por ejemplo, los dispositivos 104 de cliente y uno o mas servidores 122 de terceros) conectados a una o mas redes 110 mediante una o mas interfaces 204 de red (alambricas o inalambricas);
• modulo 106 del lado de servidor, que proporciona el procesamiento de datos del lado de servidor y funcionalidades para la plataforma de interconexion en red social, incluyendo pero sin limitacion:
o modulo 214 de autenticacion para realizar un proceso de autenticacion para validar una cuenta de usuario para acceder a la plataforma de interconexion en red social;
o modulo 216 de mensajena para gestionar y encaminar mensajes enviados entre usuarios de la plataforma de interconexion en red social;
o (opcional) modulo 218 de pago para procesar transacciones para un respectivo usuario de la plataforma de interconexion en red social basandose en datos de pago en un perfil de usuario en la base de datos de perfiles 242 que corresponde al respectivo uso;
o modulo 220 de acceso de red para facilitar el acceso a la Internet, incluyendo pero sin limitacion:
■ modulo 222 de manejo de solicitud para recibir una solicitud desde un respectivo dispositivo 104 de cliente para descargar un fichero de configuracion de acceso de red, donde el fichero de configuracion de acceso de red esta configurado para posibilitar el acceso a la Internet mediante un respectivo punto de acceso a Internet;
■ (opcional) modulo 224 de extraccion para extraer una cadena de caracteres desde una imagen de un codigo grafico recibida desde el respectivo dispositivo 104 de cliente, donde la cadena de caracteres incluye la primera cuenta y un identificador que corresponde al respectivo punto de acceso a Internet desde el codigo bidimensional;
■ modulo 226 de identificacion de cuenta para identificar una primera cuenta en la plataforma de interconexion en red social que corresponde a un proveedor del respectivo punto de acceso a Internet;
■ modulo 228 de determinacion de relacion para determinar una relacion entre la primera cuenta y una segunda cuenta que corresponde a un usuario del respectivo dispositivo 104 de cliente en la plataforma de interconexion en red social;
■ modulo 230 de solicitud para solicitar el fichero de configuracion de acceso de red desde un servidor 122 de terceros que corresponde a la primera cuenta identificada por el modulo 226 de identificacion de cuenta;
■ modulo de 232 peticion para pedir que el usuario del dispositivo 104 de cliente realice al menos una accion predeterminada en la plataforma de interconexion en red social de acuerdo con una determinacion de que la relacion no satisface el uno o mas criterios de acceso predeterminados; y
■ modulo 234 de suministro para proporcionar el fichero de configuracion de acceso de red al respectivo dispositivo 104 de cliente de acuerdo con una primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados; y
• datos 240 de servidor que almacenan datos para la plataforma de interconexion en red social, incluyendo pero sin limitacion:
o base de datos 114 de ficheros de configuracion que almacena uno o mas ficheros de configuracion de acceso de red configurados para posibilitar el acceso a la Internet mediante los respectivos puntos de acceso a Internet;
o base de datos 116 de mensajes que almacena mensajes enviados por los usuarios en la plataforma de interconexion en red social; y
o base de datos 242 de perfiles que almacena perfiles de usuario para usuarios de la plataforma de interconexion en red social, donde un respectivo perfil de usuario para un usuario incluye un identificador de usuario (por ejemplo, un nombre de cuenta o manejador), credenciales de inicio de sesion a la plataforma de interconexion en red social, (opcionalmente) datos de pago (por ejemplo, informacion de la tarjeta de credito vinculada, saldo de la tarjeta de credito o de regalo de la aplicacion, direccion de facturacion, direccion de
5
10
15
20
25
30
35
40
45
50
55
60
65
envfo, etc.), una direccion de IP o informacion de contacto preferida, chat o chats de grupo a los que esta suscrito, lista de contactos (es decir, cuentas publicas y privadas seguidas), parametros personalizados para el usuario (por ejemplo, edad, localizacion, aficiones, etc.), y tendencias identificadas y/o cantidad de "me gusta"/"no me gusta" del usuario.
Cada uno de los elementos anteriormente identificados puede almacenarse en uno o mas de los dispositivos de memoria previamente mencionados, y corresponde a un conjunto de instrucciones para realizar una funcion anteriormente descrita. Los modulos o programas anteriormente identificados (es decir, conjuntos de instrucciones) no necesitan implementarse como programas de software, procedimientos, o modulos separados, y por lo tanto diversos subconjuntos de estos modulos pueden combinarse o reorganizarse de otra manera en diversas implementaciones. En algunas implementaciones, la memoria 206, opcionalmente, almacena un subconjunto de los modulos y estructuras de datos anteriormente identificados. Adicionalmente, la memoria 206, opcionalmente, almacena modulos y estructuras de datos adicionales no descritos anteriormente.
La Figura 3 es un diagrama de bloques que ilustra un dispositivo 104 de cliente representativo asociado con un usuario (por ejemplo, un comerciante, o un usuario que solicita pago) de acuerdo con algunas realizaciones. El dispositivo 104 de cliente, tfpicamente, incluye una o mas unidades 302 de procesamiento (CPU), una o mas interfaces 304 de red, memoria 306, y uno o mas buses 308 de comunicacion para interconectar estos componentes (en ocasiones denominados un conjunto de chips). El dispositivo 104 de cliente tambien incluye una interfaz 310 de usuario. La interfaz 310 de usuario incluye uno o mas dispositivos 312 de salida que posibilitan la presentacion de contenido de medios, servicios de sistema basicos y/o una o mas pantallas visuales. La interfaz 310 de usuario tambien incluye uno o mas dispositivos 314 de entrada, que incluyen componentes de interfaz de usuario que facilitan la entrada de usuario tal como un teclado, un raton, una unidad de entrada de comando de voz o microfono, una pantalla tactil, una almohadilla de entrada tactil, una camara de captura de gestos u otros botones o controles de entrada. Adicionalmente, algunos dispositivos 104 de cliente usan un microfono y reconocimiento de voz o una camara y reconocimiento de gestos para complementar o sustituir el teclado. En algunas realizaciones, el dispositivo 104 de cliente opcionalmente incluye uno o mas sensores 315, que proporcionan informacion de contexto en cuanto al estado actual del dispositivo 104 de cliente o las condiciones del entorno asociadas con el dispositivo 104 de cliente. El sensor o sensores 315 incluyen pero sin limitacion uno o mas microfonos, una o mas camaras, un sensor de luz ambiental, uno o mas acelerometros, uno o mas giroscopos, un sistema de posicionamiento de GPS, otro sistema de localizacion, un sistema de Bluetooth o Bluetooth de Baja Energfa (BLE), un sensor de temperatura, uno o mas sensores de movimiento, uno o mas sensores biologicos (por ejemplo, un sensor de resistencia galvanica de la piel, un pulsioxfmetro y similares), y otros sensores.
La memoria 306 incluye memoria de acceso aleatorio de alta velocidad, tal como DRAM, SRAM, DDR RAM, u otros dispositivos de memoria de estado solido de acceso aleatorio; y, opcionalmente, incluye memoria no volatil, tal como uno o mas dispositivos de almacenamiento de disco magnetico, uno o mas dispositivos de almacenamiento de disco optico, uno o mas dispositivos de memoria flash, o uno o mas otros dispositivos de almacenamiento de estado solido no volatil. La memoria 306, opcionalmente, incluye uno o mas dispositivos de almacenamiento localizados de manera remota de una o mas unidades 302 de procesamiento. La memoria 306, o como alternativa la memoria no volatil en la memoria 306, incluye un medio de almacenamiento legible por ordenador no transitorio. En algunas implementaciones, la memoria 306, o el medio de almacenamiento legible por ordenador no transitorio de la memoria 306, almacena los siguientes programas, modulos, y estructuras de datos, o un subconjunto o super- conjunto de los mismos:
• sistema operativo 316 que incluye procedimientos para manejar diversos servicios de sistema basicos y para realizar tareas dependientes de hardware;
• modulo 318 de comunicacion de red para conectar el dispositivo 104 de cliente a otros dispositivos informaticos (por ejemplo, el sistema 108 de servidor y uno o mas servidores 122 de terceros) conectados a una o mas redes 110 mediante una o mas interfaces 304 de red (alambrica o inalambrica);
• modulo 320 de presentacion para posibilitar la presentacion de informacion (por ejemplo, una interfaz de usuario para la aplicacion o aplicaciones 326 o la plataforma de interconexion en red social, miniaplicaciones, sitios web y paginas web de los mismos, y/o juegos, contenido de audio y/o de video, texto, etc.) en el dispositivo 104 de cliente mediante uno o mas dispositivos 312 de salida (por ejemplo, pantallas, altavoces, etc.) asociados con la interfaz 310 de usuario;
• modulo 322 de procesamiento de entrada para detectar una o mas entradas o interacciones de usuario desde el uno o mas dispositivos 314 de entrada e interpretar la entrada o interaccion detectada;
• modulo 324 de explorador web para navegar, solicitar (por ejemplo, mediante HTTP), y visualizar sitios web y paginas web de las mismos;
• una o mas aplicaciones 326 para ejecucion por el dispositivo 104 de cliente (por ejemplo, juegos, tiendas de aplicaciones, plataformas de pago y/u otras aplicaciones basadas en web o no en web);
5
10
15
20
25
30
35
40
45
50
55
60
65
• modulo 102 del lado de cliente, que proporciona el procesamiento de datos del lado del cliente y funcionalidades para la plataforma de interconexion en red social, incluyendo pero sin limitacion:
o modulo 330 de autenticacion para autenticar el usuario del dispositivo 104 de cliente para acceder a su respectiva cuenta de usuario en la plataforma de interconexion en red social;
o modulo 332 de mensajena para enviar mensajes a y recibir mensajes desde otros usuarios de la plataforma de interconexion en red social (por ejemplo, mensajena instantanea, chat de grupo, panel de mensajes, fuentes de mensaje/noticias, y similares);
o (opcional) modulo 334 de pago para procesar pagos asociados con transacciones iniciadas en la plataforma de interconexion en red social o en un sitio web del comerciante en el modulo 324 de explorador web;
o modulo 336 de captura de imagen para capturar imagenes;
o modulo 338 de extraccion para extraer cadenas de caracteres desde codigos graficos en las imagenes capturadas por el modulo 336 de captura de imagen; y
o modulo 340 de acceso de red para facilitar el acceso a la Internet, incluyendo pero sin limitacion:
■ modulo 342 de solicitud para enviar una solicitud, al sistema 108 de servidor, para descargar un fichero de configuracion de acceso de red, donde el fichero de configuracion de acceso de red esta configurado para posibilitar el acceso a la Internet mediante un respectivo punto de acceso a Internet (por ejemplo, la solicitud incluye una imagen de un codigo grafico capturado por el modulo 336 de captura de imagen o la cadena de caracteres extrafda por el modulo 338 de extraccion desde el codigo grafico en la imagen capturada);
■ modulo 344 de obtencion para obtener el fichero de configuracion de acceso de red desde el sistema 108 de servidor;
■ modulo 346 de confirmacion para confirmar que el usuario del dispositivo 104 de cliente desea acceder al respectivo punto de acceso a Internet asociado con el fichero de configuracion de acceso de red; y
■ modulo 348 de establecimiento de conexion para establecer una conexion a la Internet mediante el respectivo punto de acceso a Internet; y
• datos 360 de cliente que almacenan datos asociados con la plataforma de interconexion en red social, que incluye, pero sin limitacion:
o base de datos 362 de ficheros de configuracion que almacena uno o mas ficheros de configuracion de acceso de red configurados para posibilitar el acceso a la Internet mediante los respectivos puntos de acceso a Internet;
o perfil 364 de usuario que almacena un perfil de usuario para el usuario del dispositivo 104 de cliente, que incluye, pero sin limitacion, un identificador de usuario (por ejemplo, un nombre o manejador de cuenta), credenciales de inicio de sesion a la plataforma de interconexion en red social, (opcionalmente) datos de pago (por ejemplo, informacion de la tarjeta de credito vinculada, saldo de la tarjeta de credito o de regalo de la aplicacion, direccion de facturacion, direccion de envfo, etc.), una direccion de IP o informacion de contacto preferida, chat o chats de grupo a los que esta suscrito, lista de contactos (es decir, cuentas publicas y privadas seguidas), parametros personalizados para el usuario (por ejemplo, edad, localizacion, aficiones, etc.), y tendencias identificadas y/o "me gusta"/"no me gusta" del usuario; y
o datos 366 de usuario que almacenan datos de autona, grabados, que gustan, o elegidos como favoritos por el usuario del dispositivo 104 de cliente en la plataforma de interconexion en red social.
Cada uno de los elementos anteriormente identificados puede almacenarse en uno o mas de los dispositivos de memoria previamente mencionados, y corresponde a un conjunto de instrucciones para realizar una funcion anteriormente descrita. Los modulos o programas anteriormente identificados (es decir, conjuntos de instrucciones) no necesitan implementarse como programas de software, procedimientos, modulos o estructuras de datos separados, y por lo tanto diversos subconjuntos de estos modulos pueden combinarse o reorganizarse de otra manera en diversas implementaciones. En algunas implementaciones, la memoria 306, opcionalmente, almacena un subconjunto de los modulos y estructuras de datos anteriormente identificados. Adicionalmente, la memoria 306, opcionalmente, almacena modulos y estructuras de datos adicionales no descritos anteriormente.
En algunas realizaciones, al menos algunas de las funciones del sistema 108 de servidor se realizan por el dispositivo 104 de cliente, y los correspondientes sub-modulos de estas funciones pueden localizarse en el
5
10
15
20
25
30
35
40
45
50
55
60
65
dispositivo 104 de cliente en lugar de en el sistema 108 de servidor. En algunas realizaciones, al menos algunas de las funciones de dispositivo 104 de cliente se realizan por el sistema 108 de servidor, y los correspondientes sub- modulos de estas funciones pueden localizarse en el sistema 108 de servidor en lugar de en el dispositivo 104 de cliente. El dispositivo 104 de cliente y el sistema 108 de servidor mostrados en las Figuras 2-3, respectivamente, se ilustran de manera sencilla, y son posibles diferentes configuraciones de los modulos para implementar las funciones descritas en el presente documento en diversas realizaciones.
Se dirige ahora la atencion hacia las realizaciones de las interfaces de usuario y procesos asociados que pueden implementarse en un dispositivo 104 de cliente con cero o mas altavoces 402, cero o mas microfonos 404, y una pantalla 406. Por ejemplo, la pantalla 406 es una pantalla tactil (en ocasiones tambien en el presente documento denominada una "pantalla de visualizacion tactil") posibilitada para recibir uno o mas contactos e informacion de visualizacion (por ejemplo, contenido de medios, sitios web y paginas web de los mismos, y/o interfaces de usuario para la aplicacion o aplicaciones 326 o la plataforma de interconexion en red social). Las Figuras 4A-4B ilustran interfaces de usuario ejemplares para facilitar el acceso a la Internet de acuerdo con algunas realizaciones.
Aunque algunos de los ejemplos que siguen se proporcionaran con referencia a entradas en una pantalla tactil (donde se combinan la superficie tactil y la pantalla), en algunas realizaciones, el dispositivo detecta entradas en una superficie tactil que esta separada de la pantalla. En algunas realizaciones, la superficie tactil tiene un eje primario que corresponde a un eje primario en la pantalla. De acuerdo con estas realizaciones, el dispositivo detecta contactos con la superficie tactil en localizaciones que corresponden a respectivas localizaciones en la pantalla. De esta manera, las entradas de usuario detectadas por el dispositivo en la superficie tactil se usan por el dispositivo para manipular la interfaz de usuario en la pantalla del dispositivo cuando la superficie tactil esta separada de la pantalla. Debena entenderse que se usan metodos similares, de manera opcional, para otras interfaces de usuario descritas en el presente documento.
Adicionalmente, aunque los siguientes ejemplos se proporcionan principalmente con referencia a contactos (por ejemplo, entradas de dedo tales como contactos de dedo, gestos de toque de dedo, gestos de deslizamiento de dedo, etc.), debena entenderse que, en algunas realizaciones, uno o mas de los contactos se sustituyen por la entrada desde otro dispositivo de entrada (por ejemplo, una entrada basada en raton, basada en lapiz optico o basada en boton ffsico). Por ejemplo, un gesto de deslizamiento, opcionalmente, se sustituye por un clic de raton (por ejemplo, en lugar de un contacto) seguido por el movimiento del cursor a lo largo de la ruta del deslizamiento (por ejemplo, en lugar del movimiento del contacto). Como otro ejemplo, una gestion de toque, opcionalmente, se sustituye por un clic de raton mientras que el cursor esta localizado sobre la localizacion del gesto de toque (por ejemplo, en lugar de la deteccion del contacto seguido por dejar de detectar el contacto) o la presion de un boton ffsico. De manera similar, cuando se detectan simultaneamente multiples entradas de usuario, debena entenderse que se usan simultaneamente multiples ratones informaticos, opcionalmente, o se usan simultaneamente un raton y contactos de dedo de manera opcional.
Las Figuras 4A-4B muestran la interfaz de usuario 408 visualizada en el dispositivo 104 de cliente (por ejemplo, un telefono movil); sin embargo, un experto en la materia apreciara que las interfaces de usuario mostradas en las Figuras 4A-4B pueden implementarse en otros dispositivos informaticos similares. Las interfaces de usuario en las Figuras 4A-4B se usan para ilustrar los procesos descritos en el presente documento, que incluyen los metodos y procesos descritos con respecto a las Figuras 5-7, 8A-8B, y 9A-9B.
La Figura 4A ilustra el dispositivo 104 de cliente que visualiza una interfaz 410 domestica en la pantalla 406. Por ejemplo, el usuario del dispositivo 104 de cliente ejecuta la plataforma de interconexion en red social en el dispositivo 104 de cliente e introduce sus credenciales de inicio de sesion para acceder a su cuenta para la plataforma de interconexion en red social. La interfaz 410 domestica, por ejemplo, se visualiza despues de que se validan las credenciales de inicio de sesion introducidas por el usuario del dispositivo 104 de cliente. En la Figura 4A, la interfaz 410 domestica posibilita que el usuario del dispositivo 104 de cliente acceda a diferentes caractensticas de la plataforma de interconexion en red social.
En la Figura 4A, la interfaz 410 domestica incluye la region 412 de fuente de datos de mensajes mediante la cual el usuario puede acceder a su fuente de datos de mensajes realizando un gesto (por ejemplo, un gesto de toque) en la region 412 de fuente de datos de mensaje. Por ejemplo, la fuente de datos de mensajes incluye mensajes enviados o publicados por cuentas publicas que el usuario sigue en la plataforma de red social y/o todos los mensajes enviados o publicados por lista de contactos del usuario (por ejemplo, cada contacto corresponde a una cuenta privada). En la Figura 4A, la region 412 de fuente de datos de mensajes incluye las previsualizaciones 413-A, 413-B, y 413-C que corresponden a un subconjunto de los mensajes en la fuente de datos de mensajes del usuario. En la Figura 4A, la interfaz 410 domestica tambien incluye la region 414 de conversaciones en curso mediante las cuales el usuario puede acceder a conversaciones recientes (por ejemplo, conversaciones de mensajena instantanea) con otros usuarios de la plataforma de interconexion en red social realizando un gesto (por ejemplo, un gesto de toque) en la region 414 de conversaciones en curso. En la Figura 4A, la region 414 de conversaciones en curso incluye un recuento de mensajes 415 no lefdos enviados por otros usuarios de la plataforma de interconexion en red social. En la Figura 4A, la interfaz 410 domestica incluye adicionalmente la region 416 de centro de juegos para acceder a juegos asociados con la plataforma de interconexion en red social (por ejemplo, juegos multijugador jugados contra
5
10
15
20
25
30
35
40
45
50
55
60
65
otros usuarios de la plataforma de interconexion en red social) y la disposicion 418 de explorador de codigo grafico, que cuando se activa (por ejemplo, por un gesto de toque), posibilita que el usuario de dispositivo 104 de cliente capture una imagen de un codigo grafico. Por ejemplo, un modulo de extension de la plataforma de interconexion en red social extrae informacion desde el codigo grafico en la imagen capturada que posibilita que el usuario del dispositivo 104 de cliente acceda a un punto de acceso de red.
La Figura 4B ilustra el dispositivo 104 de cliente que visualiza una interfaz 420 que corresponde una cuenta publica YYY en la pantalla 406. Por ejemplo, la interfaz 420 es una pagina de perfil que corresponde a la cuenta publica YYY de la plataforma de interconexion en red social, donde la cuenta publica YYY se gestiona/es de propiedad de una cafeteria. En la Figura 4B, la interfaz 420 incluye informacion 422 de cuenta publica que corresponde a la cuenta publica YYY tal como una direccion ffsica, horas de servicio de su cafeteria, numero de telefono, direccion de correo electronico, especialidad de bebidas, declaracion de principios y/o similares. En la Figura 4B, la interfaz 420 tambien incluye los anuncios 424-A y 424-B que corresponden a la cuenta publica YYY u otro producto/servicio basandose en los "me gusta"/"no me gusta" y/o historial de uso del usuario. En la Figura 4B, la interfaz 420 tambien incluye la disposicion 426 de acceso de red, que cuando se activa (por ejemplo, con un gesto de toque), posibilita que el usuario del dispositivo 104 de cliente acceda a un punto de acceso de red proporcionado por la cuenta publica YYY. En la Figura 4B, la interfaz 420 incluye adicionalmente los mensajes 428-A, 428-B y 429-C publicados por la cuenta publica YYY. En la Figura 4B, la interfaz 420 incluye adicionalmente la barra 430 de desplazamiento, que posibilita que el usuario se desplace hacia abajo para visualizar los saldos 428 de mensajes.
La Figura 5 ilustra un diagrama de flujo de un metodo 500 de acceso inalambrico de acuerdo con algunas realizaciones. En algunas realizaciones, el metodo 500 se realiza por un terminal con uno o mas procesadores y memoria. Por ejemplo, en algunas realizaciones, el metodo 500 se realiza por el dispositivo 104 de cliente (Figuras 1 y 3) o un componente del mismo (por ejemplo, el modulo 102 del lado de cliente, Figuras 1 y 3). En algunas realizaciones, el metodo 500 se rige por instrucciones que se almacenan en un medio de almacenamiento legible por ordenador no transitorio y las instrucciones se ejecutan por uno o mas procesadores del terminal.
En algunas realizaciones, el procesamiento de datos para una plataforma de interconexion en red social se implementa en el entorno 100 servidor-cliente (Figura 1) con un sistema 108 de servidor y el modulo 102 del lado de cliente ejecutado en uno o mas dispositivos 104 de cliente. En algunas realizaciones, el sistema 108 de servidor (Figuras 1-2) gestiona y opera la plataforma de interconexion en red social. En algunas realizaciones, un respectivo modulo 102 del lado de cliente (Figuras 1 y 3) esta asociado con una cuenta de usuario en la plataforma de interconexion en red social que corresponde a un usuario de dispositivo 104 de cliente (Figuras 1 y 3).
El terminal explora (502) un codigo grafico para obtener una cadena de caracteres. El terminal puede ser un cliente en el equipo de comunicacion, por ejemplo, un cliente de mensajena instantanea, un cliente de juegos, un cliente de aplicacion social, un cliente de correo electronico, un cliente de audio-video y similares, en los que las realizaciones de la presente solicitud no tienen limitacion. Adicionalmente, el terminal puede ser un aparato inteligente, tal como un telefono inteligente, un ordenador personal de tableta, un ordenador de bolsillo, un lector electronico, un controlador remoto, un PC (Ordenador Personal), un ordenador portatil, un aparato montado en vehuculo, una television de red (o IPTV), un aparato llevable, o similares. El codigo grafico puede ser un codigo bidimensional, un codigo tridimensional, o similares. Por ejemplo, el codigo grafico es un codigo bidimensional en un lugar publico, donde no se publica unicamente una cuenta de aplicacion social, sino tambien esta dispuesto un punto de acceso inalambrico (tal como un punto caliente Wi-Fi), por ejemplo, un hotel, un restaurante, un mercado, o similares. En algunas realizaciones, un usuario del terminal ejecuta un modulo de extension de exploracion de codigo grafico en una aplicacion social que se ejecuta actualmente en un terminal, para explorar el codigo grafico y obtener una cadena de caracteres. En algunas realizaciones, un usuario del terminal ejecuta una aplicacion de exploracion de codigo grafico en un escritorio del terminal, para explorar el codigo grafico y obtener una cadena de caracteres.
El terminal envfa (504) la cadena de caracteres a un servidor de aplicacion para activar el servidor de aplicacion para analizar la cadena de caracteres. En algunas realizaciones, el servidor de aplicacion identifica una cuenta de aplicacion social y un unico identificador de punto de acceso inalambrico desde la cadena de caracteres. En algunas realizaciones, el terminal envfa la cadena de caracteres a un servidor de aplicacion que corresponde a la aplicacion social que se ejecuta actualmente en el para activar el servidor de aplicacion para analizar la cadena de caracteres y a continuacion obtener la cuenta de aplicacion social y un identificador de punto de acceso (AP) unico, donde el identificador de AP unico puede incluir un nombre de un punto de acceso inalambrico.
El terminal obtiene (506) la cuenta de aplicacion social y el identificador de punto de acceso unico enviado por el servidor de aplicacion. En algunas realizaciones, el terminal puede visualizar la cuenta de aplicacion social y el identificador de AP unico enviado por el servidor de aplicacion en una interfaz de recepcion despues de obtener la cuenta de aplicacion social y el identificador de AP unico enviado por el servidor de aplicacion.
El terminal detecta (508) una operacion en la cuenta de aplicacion social realizada por el usuario del terminal. Por ejemplo, el terminal detecta una siguiente operacion de la cuenta de aplicacion social. En otro ejemplo, el terminal detecta una operacion de seleccion de una opcion para obtener acceso de red (tal como una opcion de obtencion de contrasena de acceso Wi-Fi) que corresponde a la cuenta de aplicacion social.
5
10
15
20
25
30
35
40
45
50
55
60
65
En respuesta a detectar la operacion, el terminal envfa (510) una instruccion que incluye la cuenta de aplicacion social y el identificador de punto de acceso unico al servidor de aplicacion para activar el servidor de aplicacion para obtener informacion de configuracion de conexion inalambrica que corresponde al identificador de punto de acceso unico, donde la informacion de configuracion de conexion inalambrica incluye un SSID (Identificador de Establecimiento de Servicio) y una contrasena de acceso del punto de acceso. En algunas realizaciones, en respuesta a recibir la instruccion, el servidor de aplicacion envfa una solicitud de informacion de configuracion de conexion inalambrica, que incluye el identificador de punto de acceso unico, a un servidor de terceros que corresponde a la cuenta de aplicacion social. En algunas realizaciones, en respuesta a la solicitud de informacion de configuracion de conexion inalambrica, el servidor de terceros envfa la informacion de configuracion de conexion inalambrica que corresponde al identificador de punto de acceso unico al servidor de aplicacion. En algunas realizaciones, el terminal envfa la instruccion que incluye la cuenta de aplicacion social y el identificador de punto de acceso unico al servidor de aplicacion a traves de la aplicacion social que se ejecuta actualmente en el.
El terminal recibe (512) la informacion de configuracion de conexion inalambrica que corresponde al identificador de punto de acceso unico desde el servidor de aplicacion. En algunas realizaciones, el terminal recibe la informacion de configuracion de conexion inalambrica que corresponde al identificador de AP unico, que puede enviarse por el servidor de aplicacion, a traves de la aplicacion social que se ejecuta actualmente en el. En algunas realizaciones, la informacion de configuracion de conexion inalambrica que corresponde al identificador de AP unico tambien puede incluir un nombre, tipo, metodo de encriptacion y/o similares para el punto de acceso inalambrico.
El terminal establece (514) una conexion con el punto de acceso de acuerdo con la informacion de configuracion de conexion inalambrica. En algunas realizaciones, el terminal accede automaticamente a una red (tal como una red Wi-Fi) que corresponde al SSID y a la contrasena de acceso del punto de acceso inalambrico, que se incluyen en la informacion de configuracion de conexion inalambrica, para realizar una conexion de red.
De acuerdo con el metodo 500, se combinan la cuenta de aplicacion social y el punto de acceso inalambrico en el lugar publico, de modo que el terminal puede obtener automaticamente el SSID y la contrasena de acceso del punto de acceso inalambrico explorando el codigo bidimensional y a continuacion puede acceder automaticamente al punto de acceso inalambrico. Por lo tanto, las etapas de solicitar al personal de servicio para contrasena de red e introducir manualmente la contrasena de red se eliminan de un proceso de acceso de red, dando como resultado una mejora eficaz significativa al obtener acceso inalambrico.
Debena entenderse que el orden particular en el que se han descrito las operaciones en la Figura 5 es meramente ejemplar y no se pretende para indicar que el orden descrito es el unico orden en el que podnan realizarse las operaciones. Un experto en la materia reconocena diversas maneras para reordenar las operaciones descritas en el presente documento. Adicionalmente, debena observarse que los detalles de otros procesos descritos en el presente documento con respecto a otros metodos y/o procesos descritos en el presente documento (por ejemplo, los metodos 600 y 900, y los procesos 700 y 800) son tambien aplicables de una manera analoga al metodo 500 anteriormente descrito con respecto a la Figura 5.
La Figura 6 ilustra un diagrama de flujo de un metodo 600 de acceso inalambrico de acuerdo con algunas realizaciones. En algunas realizaciones, el metodo 600 se realiza por un servidor de aplicacion con uno o mas procesadores y memoria. Por ejemplo, en algunas realizaciones, el metodo 600 se realiza por el sistema 108 de servidor (Figuras 1-2) o un componente del mismo (por ejemplo, el modulo 106 del lado de servidor, Figuras 1-2). En algunas realizaciones, el metodo 600 se rige por instrucciones que se almacenan en un medio de almacenamiento legible por ordenador no transitorio y las instrucciones se ejecutan por uno o mas procesadores del servidor.
En algunas realizaciones, el procesamiento de datos para una plataforma de interconexion en red social se implementa en el entorno 100 servidor-cliente (Figura 1) con un sistema 108 de servidor y el modulo 102 del lado de cliente ejecutado en uno o mas dispositivos 104 de cliente. En algunas realizaciones, el sistema 108 de servidor (Figuras 1-2) gestiona y opera la plataforma de interconexion en red social. En algunas realizaciones, un respectivo modulo 102 del lado de cliente (Figuras 1 y 3) esta asociado con una cuenta de usuario en la plataforma de interconexion en red social que corresponde a un usuario de dispositivo 104 de cliente (Figuras 1 y 3).
El servidor de aplicacion recibe (602) una cadena de caracteres enviados por un terminal, donde la cadena de caracteres se obtiene por el terminal a traves de explorar un codigo grafico. En algunas realizaciones, el servidor de aplicacion recibe la cadena de caracteres, que puede enviarse por el terminal a traves de una aplicacion social que se ejecuta actualmente en el terminal.
El servidor de aplicacion analiza (604) la cadena de caracteres para obtener una cuenta de aplicacion social y un identificador de punto de acceso (AP) unico. En algunas realizaciones, el identificador de Ap unico incluye un nombre del AP.
El servidor de aplicacion envfa (606) la cuenta de aplicacion social y el identificador de AP unico al terminal. En algunas realizaciones, el servidor de aplicacion puede enviar la cuenta de aplicacion social y el identificador de AP unico al terminal para activar el terminal para visualizar la cuenta de aplicacion social y el identificador de AP unico a
5
10
15
20
25
30
35
40
45
50
55
60
65
traves de la aplicacion social que se ejecuta actualmente en el.
El servidor de aplicacion recibe (608) una instruccion que incluye la cuenta de aplicacion social y un identificador de AP unico desde el terminal en respuesta a una operacion en la cuenta de aplicacion social por el usuario del terminal.
En respuesta a recibir la instruccion, el servidor de aplicacion envfa (610) una solicitud de informacion de configuracion de conexion inalambrica que incluye el identificador de AP unico a un servidor de terceros que corresponde a la cuenta de aplicacion social.
El servidor de aplicacion recibe (612) informacion de configuracion de conexion inalambrica que corresponde al identificador de AP unico desde el servidor de terceros en respuesta a la solicitud de informacion de configuracion de conexion inalambrica, donde la informacion de configuracion de conexion inalambrica comprende un SSID y contrasena de acceso del AP. En algunas realizaciones, la informacion de configuracion de conexion inalambrica que corresponde al identificador de AP unico puede incluir un nombre, tipo, metodo de encriptacion, y/o similares del AP.
El servidor de aplicacion envfa (614) la informacion de configuracion de conexion inalambrica que corresponde al identificador de Ap unico al terminal para activar el terminal para establecer la conexion con el AP de acuerdo con la informacion de configuracion de conexion inalambrica.
De acuerdo con el metodo 600, se combinan la cuenta de aplicacion social y el punto de acceso inalambrico en el lugar publico, de modo que el terminal puede obtener automaticamente el SSID y la contrasena de acceso del punto de acceso inalambrico explorando el codigo bidimensional y a continuacion puede acceder automaticamente al punto de acceso inalambrico. Por lo tanto, las etapas de solicitar al personal de servicio para contrasena de red e introducir manualmente la contrasena de red se eliminan de un proceso de acceso de red, dando como resultado una mejora eficaz significativa al obtener acceso inalambrico.
Debena entenderse que el orden particular en el que se han descrito las operaciones en la Figura 6 es meramente ejemplar y no se pretende para indicar que el orden descrito es el unico orden en el que podnan realizarse las operaciones. Un experto en la materia reconocena diversas maneras para reordenar las operaciones descritas en el presente documento. Adicionalmente, debena observarse que los detalles de otros procesos descritos en el presente documento con respecto a otros metodos y/o procesos descritos en el presente documento (por ejemplo, los metodos 500 y 900, y los procesos 700 y 800) son tambien aplicables de una manera analoga al metodo 600 anteriormente descrito con respecto a la Figura 6.
La Figura 7 ilustra un diagrama de flujo de un proceso 700 de acceso inalambrico de acuerdo con algunas realizaciones. En algunas realizaciones, el proceso 700 se realiza al menos en parte por un terminal con uno o mas procesadores y memoria, un servidor de aplicacion con uno o mas procesadores y memoria, y un servidor de terceros con uno o mas procesadores y memoria. Por ejemplo, en algunas realizaciones, el proceso 700 se realiza al menos en parte por el dispositivo 104 de cliente (Figuras 1 y 3) o un componente del mismo (por ejemplo, el modulo 102 del lado de cliente, Figuras 1 y 3), el sistema 108 de servidor (Figuras 1-2) o un componente del mismo (por ejemplo, el modulo 106 del lado de servidor, Figuras 1-2), y un respectivo servidor 122 de terceros.
En algunas realizaciones, el procesamiento de datos para una plataforma de interconexion en red social se implementa en el entorno 100 servidor-cliente (Figura 1) con un sistema 108 de servidor y el modulo 102 del lado de cliente ejecutado en uno o mas dispositivos 104 de cliente. En algunas realizaciones, el sistema 108 de servidor (Figuras 1-2) gestiona y opera la plataforma de interconexion en red social. En algunas realizaciones, un respectivo modulo 102 del lado de cliente (Figuras 1 y 3) esta asociado con una cuenta de usuario en la plataforma de interconexion en red social que corresponde a un usuario de dispositivo 104 de cliente (Figuras 1 y 3).
El terminal captura (702) una imagen de un codigo grafico y extrae una cadena de caracteres desde el codigo grafico. Por ejemplo, el codigo grafico es un codigo bidimensional en un lugar publico, donde no se publica unicamente una cuenta de aplicacion social, sino tambien esta dispuesto un punto de acceso inalambrico (tal como un punto caliente Wi-Fi), por ejemplo, un hotel, un restaurante, un mercado, o similares.
El terminal envfa (704) la cadena de caracteres extrafda al servidor de aplicacion. En algunas realizaciones, el terminal envfa la cadena de caracteres al servidor de aplicacion a traves de una aplicacion social que se ejecuta actualmente en el.
El servidor de aplicacion analiza (706) la cadena de caracteres para determinar una cuenta de aplicacion social en la plataforma de interconexion en red social (por ejemplo, la aplicacion) y un identificador de punto de acceso (AP) unico. En algunas realizaciones, el identificador de AP unico incluye un nombre de una red inalambrica o punto de acceso.
5
10
15
20
25
30
35
40
45
50
55
60
65
El servidor de aplicacion envfa (708) la cuenta de aplicacion social y el identificador de AP unico al terminal.
El terminal recibe y visualiza (710) la cuenta de aplicacion social y el identificador de AP unico.
El terminal detecta (712) una operacion con respecto a la cuenta de aplicacion social en la cuenta de aplicacion social realizada por el usuario del terminal. Por ejemplo, el terminal detecta una siguiente operacion de la cuenta de aplicacion social. En otro ejemplo, el terminal detecta una operacion de seleccion de una opcion para obtener acceso de red (tal como una opcion de obtencion de contrasena de acceso Wi-Fi) que corresponde a la cuenta de aplicacion social.
En respuesta a detectar la operacion, el terminal envfa (714) una instruccion que incluye la cuenta de aplicacion social y el identificador de AP unico al servidor de aplicacion.
En respuesta a recibir la instruccion, el servidor de aplicacion envfa (716) una solicitud de informacion de conexion que incluye el identificador de AP unico a un servidor de terceros que corresponde a la cuenta de aplicacion social.
En respuesta a la solicitud de informacion de conexion, el servidor de terceros envfa (718) informacion de conexion inalambrica para el punto de acceso que corresponde al identificador de AP unico al servidor de aplicacion, donde la informacion de conexion inalambrica comprende un SSID y contrasena de acceso del punto de acceso.
El servidor de aplicacion envfa (720) la informacion de conexion inalambrica que corresponde al identificador de AP unico al terminal.
El terminal establece (722) una conexion con el punto de acceso de acuerdo con la informacion de conexion inalambrica.
Debena entenderse que el orden particular en el que se han descrito las operaciones en la Figura 7 es meramente ejemplar y no se pretende para indicar que el orden descrito es el unico orden en el que podnan realizarse las operaciones. Un experto en la materia reconocena diversas maneras para reordenar las operaciones descritas en el presente documento. Adicionalmente, debena observarse que tambien son aplicables detalles de otros procesos descritos en el presente documento con respecto a otros metodos y/o procesos descritos en el presente documento (por ejemplo, los metodos 500, 600 y 900, y el proceso 800) de una manera analoga al proceso 700 descrito anteriormente con respecto a la Figura 7.
Las Figuras 8A-8B ilustran un diagrama de flujo de un proceso 800 de acceso inalambrico de acuerdo con algunas realizaciones. En algunas realizaciones, el proceso 800 se realiza al menos en parte por un terminal con uno o mas procesadores y memoria, un servidor de aplicacion con uno o mas procesadores y memoria, y un servidor de terceros con uno o mas procesadores y memoria. Por ejemplo, en algunas realizaciones, el metodo 800 se realiza al menos en parte por el dispositivo 104 de cliente (Figuras 1 y 3) o un componente del mismo (por ejemplo, el modulo 102 del lado de cliente, Figuras 1 y 3), el sistema 108 de servidor (Figuras 1-2) o un componente del mismo (por ejemplo, el modulo 106 del lado de servidor, Figuras 1-2), y un respectivo servidor 122 de terceros.
En algunas realizaciones, el procesamiento de datos para una plataforma de interconexion en red social se implementa en el entorno 100 servidor-cliente (Figura 1) con un sistema 108 de servidor y el modulo 102 del lado de cliente ejecutado en uno o mas dispositivos 104 de cliente. En algunas realizaciones, el sistema 108 de servidor (Figuras 1-2) gestiona y opera la plataforma de interconexion en red social. En algunas realizaciones, un respectivo modulo 102 del lado de cliente (Figuras 1 y 3) esta asociado con una cuenta de usuario en la plataforma de interconexion en red social que corresponde a un usuario de dispositivo 104 de cliente (Figuras 1 y 3).
El servidor de terceros determina (802) informacion de conexion que corresponde a un identificador de punto de acceso (AP) unico, que incluye un SSID y una contrasena de acceso para el AP. En algunas realizaciones, la informacion de conexion tambien incluye un nombre, tipo, y/o similares para el AP.
El servidor de terceros almacena (804) la informacion de conexion en asociacion con el identificador de AP unico.
El terminal captura (806) una imagen de un codigo grafico y extrae una cadena de caracteres desde el codigo grafico. Por ejemplo, el codigo grafico es un codigo bidimensional en un lugar publico, donde no se publica unicamente una cuenta de aplicacion social, sino tambien esta dispuesto un punto de acceso inalambrico (tal como un punto caliente Wi-Fi), por ejemplo, un hotel, un restaurante, un mercado, o similares.
El terminal envfa (808) la cadena de caracteres extrafda al servidor de aplicacion. En algunas realizaciones, el terminal envfa la cadena de caracteres al servidor de aplicacion a traves de una aplicacion social que se ejecuta actualmente en el.
El servidor de aplicacion analiza (810) la cadena de caracteres para determinar una primera cuenta de aplicacion social en la plataforma de interconexion en red social (por ejemplo, la aplicacion) y un identificador de punto de
5
10
15
20
25
30
35
40
45
50
55
60
65
acceso (AP) unico. En algunas realizaciones, el identificador de AP unico incluye un nombre de una red inalambrica o punto de acceso.
El servidor de aplicacion env^a (812) la primera cuenta de aplicacion social y el identificador de AP unico al terminal.
El terminal recibe y visualiza (814) la primera cuenta de aplicacion social y el identificador de AP unico.
El terminal detecta (816) una operacion en la cuenta de aplicacion social realizada por el usuario del terminal. Por ejemplo, el terminal detecta una siguiente operacion de la cuenta de aplicacion social. En otro ejemplo, el terminal detecta una operacion de seleccion de una opcion para obtener acceso de red (tal como una opcion de obtencion de contrasena de acceso Wi-Fi) que corresponde a la cuenta de aplicacion social.
En respuesta a la operacion de deteccion, el terminal envfa (818) una instruccion que incluye la primera cuenta de aplicacion social y el identificador de AP unico al servidor de aplicacion.
En respuesta a recibir la instruccion, el servidor de aplicacion envfa (820) una solicitud de informacion de conexion que incluye el identificador de AP unico a un servidor de terceros que corresponde a la primera cuenta de aplicacion social y una identidad del terminal. En algunas realizaciones, la identidad del terminal incluye una segunda cuenta de aplicacion social que corresponde al usuario del terminal (y, opcionalmente, correspondientes credenciales de inicio de sesion).
En algunas realizaciones, la identidad del terminal incluye el numero de telefono movil que corresponde al terminal o la localizacion del terminal.
El servidor de terceros determina (822) si permitir el acceso al punto de acceso que corresponde al identificador de AP unico basandose en la identidad del terminal. En algunas realizaciones, el servidor de terceros determina si se permite que el terminal acceda al AP que corresponde al identificador de AP unico basandose en una lista de usuarios permitidos (o no permitidos)
En algunas realizaciones, el servidor de terceros envfa un mensaje que incluye la identidad del terminal a un terminal de gestion de permiso de acceso, donde el mensaje se usa para consultar si el terminal se permite acceder al AP que corresponde al identificador de AP unico o no. En algunas realizaciones, el terminal de gestion de permiso de acceso es un telefono inteligente, un ordenador personal de tableta, un ordenador de bolsillo, un MID (Dispositivo de Internet Movil) y similares de un administrador asociado con el servidor de terceros. En algunas realizaciones, el terminal de gestion de permiso de acceso visualiza el mensaje. Posteriormente, en algunas realizaciones, el terminal de gestion de permiso de acceso detecta una operacion de confirmacion relacionada con el mensaje y envfa un mensaje de respuesta al servidor de terceros que indica que el terminal esta permitido a acceder al AP que corresponde al identificador de AP unico. Despues de recibir el mensaje de respuesta, el servidor de terceros determina que el terminal esta permitido a acceder al AP que corresponde al identificador de AP unico.
Como alternativa, en algunas realizaciones, el terminal de gestion de permiso de acceso detecta una operacion de denegacion relacionada con el mensaje y envfa un mensaje de respuesta al servidor de terceros que indica que el terminal no esta permitido a acceder al AP que corresponde al identificador de AP unico. Despues de recibir el mensaje de respuesta, el servidor de terceros determina que el terminal no esta permitido a acceder al AP que corresponde al identificador de AP unico.
De acuerdo con una determinacion de que el terminal esta permitido a acceder al AP que corresponde al identificador de AP unico, el servidor de terceros envfa (824) informacion de conexion inalambrica para el AP que corresponde al identificador de AP unico.
El servidor de aplicacion envfa (826) la informacion de conexion inalambrica que corresponde al identificador de AP unico al terminal.
El terminal establece (828) una conexion con el punto de acceso de acuerdo con la informacion de conexion inalambrica.
Debena entenderse que el orden particular en el que se han descrito las operaciones en las Figuras 8A-8B es meramente ejemplar y no se pretende que indique que el orden descrito es el unico orden en el que podnan realizarse las operaciones. Un experto en la materia reconocena diversas maneras para reordenar las operaciones descritas en el presente documento. Adicionalmente, debena observarse que los detalles de otros procesos descritos en el presente documento con respecto a otros metodos y/o procesos descritos en el presente documento (por ejemplo, los metodos 500, 600 y 900, y el proceso 700) son tambien aplicables de una manera analoga al proceso 800 anteriormente descrito a las Figuras 8A-8B.
Las Figuras 9A-9B ilustran un diagrama de flujo de un metodo 900 de facilitacion de acceso a la Internet de acuerdo con algunas realizaciones. En algunas realizaciones, el metodo 900 se realiza por un servidor con uno o mas procesadores y memoria. Por ejemplo, en algunas realizaciones, el metodo 900 se realiza por el sistema 108 de
5
10
15
20
25
30
35
40
45
50
55
60
65
servidor (Figuras 1-2) o un componente del mismo (por ejemplo, el modulo 106 del lado de servidor, Figuras 1-2). En algunas realizaciones, el metodo 900 se rige por instrucciones que se almacenan en un medio de almacenamiento legible por ordenador no transitorio y las instrucciones se ejecutan por uno o mas procesadores del dispositivo informatico. Se indican operaciones opcionales por lmeas discontinuas (por ejemplo, recuadros con bordes de lmea discontinua).
En algunas realizaciones, el procesamiento de datos para una plataforma de interconexion en red social se implementa en el entorno 100 servidor-cliente (Figura 1) con un sistema 108 de servidor y el modulo 102 del lado de cliente ejecutado en uno o mas dispositivos 104 de cliente. En algunas realizaciones, el sistema 108 de servidor (Figuras 1-2) gestiona y opera la plataforma de interconexion en red social. En algunas realizaciones, un respectivo modulo 102 del lado de cliente (Figuras 1 y 3) esta asociado con una cuenta de usuario en la plataforma de interconexion en red social que corresponde a un usuario de dispositivo 104 de cliente (Figuras 1 y 3).
El servidor recibe (902) una solicitud desde un dispositivo de cliente para descargar un fichero de configuracion de acceso de red, donde el fichero de configuracion de acceso de red esta configurado para posibilitar el acceso a la Internet mediante un respectivo punto de acceso a Internet. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 222 de manejo de solicitud, la Figura 2) recibe una solicitud desde un respectivo dispositivo 104 de cliente para descargar un fichero de configuracion de acceso de red. Por ejemplo, la solicitud corresponde a la recepcion de una imagen con un codigo grafico (por ejemplo, un codigo bidimensional, codigo de QR, codigo de barras, o similares) explorado por el usuario del dispositivo 104 de cliente. En algunas realizaciones, el codigo grafico codifica la identidad del proveedor del punto de acceso (por ejemplo, aeropuerto, propietario de cafeteria, propietario de tienda, etc.) y opcionalmente un identificador del punto de acceso. En otro ejemplo, la solicitud corresponde a la recepcion de una notificacion desde el dispositivo 104 de cliente que indica la seleccion de una disposicion en una interfaz de usuario de la plataforma de interconexion en red social y la solicitud incluye la identidad del proveedor del punto de acceso (por ejemplo, aeropuerto, propietario de cafeteria, propietario de tienda, etc.) y opcionalmente un identificador del punto de acceso. En algunas realizaciones, la disponibilidad para solicitar el fichero de configuracion esta asociada con un respectivo proveedor o patrocinador del punto de acceso en la interfaz de usuario (por ejemplo, si el proveedor o patrocinador tiene una cuenta publica, la disponibilidad puede enumerarse como un servicio proporcionado o patrocinado por la cuenta publica). Por ejemplo, el sistema 108 de servidor puede almacenar una lista de puntos de acceso y selecciona un punto de acceso particular para el dispositivo 104 de cliente cuando el dispositivo 104 de cliente este en el alcance del punto de acceso.
En algunas realizaciones, recibir la solicitud desde el dispositivo de cliente para descargar el fichero de configuracion de acceso de red comprende (904) adicionalmente recibir desde el dispositivo de cliente una imagen de un codigo bidimensional capturado por el usuario del dispositivo de cliente. En algunas realizaciones, la solicitud incluye una imagen con un codigo grafico (por ejemplo, un codigo bidimensional, codigo de QR, codigo de barras, o similares) explorado por el usuario del dispositivo 104 de cliente. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 224 de extraccion, la Figura 2) decodifica el codigo grafico o extrae una indicacion de la primera cuenta de usuario y la Internet AP desde el codigo grafico. Por ejemplo, el codigo grafico puede publicarse en la localizacion del punto de acceso de red en una forma impresa. Como alternativa, el codigo grafico puede visualizarse en un sitio web que el usuario puede acceder usando otro canal de datos (por ejemplo, red de datos celular). En algunas realizaciones, el codigo puede transmitirse tambien mediante una conexion de Bluetooth a un quiosco, etc. En otras palabras, el codigo grafico no tiene que ser una imagen, puede ser una cadena codificada tambien.
En algunas realizaciones, recibir la solicitud desde el dispositivo de cliente para descargar el fichero de configuracion comprende (906) adicionalmente obtener una indicacion desde el dispositivo de cliente que corresponde a la disponibilidad de seleccion de usuario de un acceso a Internet que corresponde a la primera cuenta en la plataforma de interconexion en red social. En algunas realizaciones, la solicitud incluye una notificacion desde el dispositivo 104 de cliente que indica la seleccion de una disponibilidad en una interfaz de usuario de la plataforma de interconexion en red social y la solicitud incluye la identidad del proveedor del punto de acceso (por ejemplo, aeropuerto, propietario de cafeteria, propietario de tienda, etc.) y opcionalmente un identificador del punto de acceso. Por ejemplo, con referencia a la Figura 4B, el usuario del dispositivo 104 de cliente accede a una pagina 420 de perfil que corresponde a la cafeteria (por ejemplo, asociada con la cuenta publica YYY en la plataforma de interconexion en red social) y selecciona disponibilidad de “Acceso de Red” 426 en la pagina de perfil de la cafeteria. En algunas realizaciones, la disponibilidad de “Acceso de Red” 426 esta asociada opcionalmente con una localizacion particular de la cafeteria. En algunas realizaciones, el sistema 108 de servidor determina el punto de acceso apropiado para el dispositivo 104 de cliente basandose en la localizacion actual de dispositivo 104 de cliente.
En algunas realizaciones, el servidor identifica (908) el punto de acceso a la Internet basandose en una localizacion del dispositivo de cliente. En algunas realizaciones, la localizacion se determina en el momento en el que se recibe la indicacion. Por ejemplo, con referencia a la Figura 4B, mientras esta en la cafeteria, el usuario del dispositivo 104 de cliente explora la pagina 420 del perfil de la cafeteria en la plataforma de interconexion en red social y selecciona la disponibilidad de "Acceso de Red" 426. Continuando con este ejemplo, para determinar a que punto de acceso el usuario esta solicitando acceso, el sistema 108 de servidor determina el punto de acceso apropiado para el
5
10
15
20
25
30
35
40
45
50
55
60
65
dispositivo 104 de cliente basandose en la localizacion actual de dispositivo 104 de cliente.
De acuerdo con la solicitud recibida, el servidor identifica (910) una primera cuenta en una plataforma de interconexion en red social que corresponde a un proveedor del respectivo punto de acceso a Internet. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 226 de identificacion de cuenta, Figura 2) identifica una primera cuenta en la plataforma de interconexion en red social que corresponde a un proveedor del respectivo punto de acceso a Internet. En algunas realizaciones, la primera cuenta corresponde a la cuenta de usuario en la plataforma de interconexion en red social que es cualquiera de una cuenta publica o una cuenta privada. Por ejemplo, una cuenta publica esta asociada con una empresa minorista y puede seguirse por todos los usuarios de la plataforma de interconexion en red social. Por ejemplo, una cuenta privada esta asociada con un individuo y puede unicamente seguirse o enviarse mensajes tras la aceptacion de una solicitud de amistad/contacto.
En algunas realizaciones, identificar la primera cuenta que corresponde al proveedor del respectivo punto de acceso a Internet comprende (912) adicionalmente determinar la primera cuenta y un identificador que corresponde al respectivo punto de acceso a Internet desde el codigo bidimensional.
En algunas realizaciones, despues de identificar la primera cuenta, el servidor proporciona (914) una peticion de confirmacion al dispositivo de cliente que incluye informacion que identifica la primera cuenta y el respectivo punto de acceso a Internet. Por ejemplo, despues de enviar el codigo grafico explorado o seleccionar la disponibilidad de “Acceso de Red”, el sistema 108 de servidor proporciona una peticion, para visualizar en la plataforma de interconexion en red social, para la confirmacion del usuario del AP de Internet identificado al que el usuario esta apunto de acceder. Por ejemplo, si el AP identificado incluido en la peticion no coincide con la localizacion actual del usuario, el usuario puede reiniciar el proceso.
El servidor determina (916) una relacion entre la primera cuenta y una segunda cuenta que corresponde a un usuario del dispositivo de cliente en la plataforma de interconexion en red social. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 228 de determinacion de relacion, Figura 2) determina una relacion entre la primera cuenta y una segunda cuenta que corresponde a un usuario del respectivo dispositivo 104 de cliente en la plataforma de interconexion en red social. Por ejemplo, el modulo 228 de determinacion de relacion determina si la primera cuenta es seguida por la segunda cuenta o, como alternativa, si la primera cuenta esta en la lista de contactos de la segunda cuenta y viceversa.
De acuerdo con una primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados, el servidor proporciona (918) el fichero de configuracion de acceso de red al dispositivo de cliente. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 230 de solicitud, Figura 2) solicita el fichero de configuracion de acceso de red desde un servidor 122 de terceros asociado con la primera cuenta (es decir, el punto de acceso de proveedor de la Internet). En algunas realizaciones, el sistema 108 de servidor identifica el fichero de configuracion de acceso de red desde una base de datos de ficheros de configuracion almacenados en cache/grabados (por ejemplo, la base de datos 114 de ficheros de configuracion, Figuras 1-2). En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 234 de suministro, Figura 2) proporcionan el fichero de configuracion de acceso de red al respectivo dispositivo 104 de cliente de acuerdo con una primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados.
En algunas realizaciones, el servidor (920): proporciona, a la primera cuenta, informacion de identificacion que corresponde a la segunda cuenta; y, en respuesta a proporcionar la informacion de identificacion a la primera cuenta, obtiene una determinacion de autorizacion desde la primera cuenta. En algunas realizaciones, proporcionar el fichero de configuracion de acceso de red al dispositivo de cliente comprende adicionalmente proporcionar el fichero de configuracion de acceso de red al dispositivo de cliente de acuerdo con la primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados y de acuerdo con una segunda determinacion de que la determinacion de autorizacion autoriza a la segunda cuenta acceder al respectivo punto de acceso a Internet. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el modulo 230 de solicitud, Figura 2) solicita el fichero de configuracion de acceso de red desde un servidor 122 de terceros asociado con la primera cuenta (es decir, el punto de acceso de proveedor de la Internet), donde la solicitud incluye informacion de identificacion que corresponde a la segunda cuenta. En algunas realizaciones, un administrador del servidor 122 de terceros (por ejemplo, que controla/gestiona la primera cuenta) determina si la segunda cuenta esta permitida o autorizada a acceder al respectivo punto de acceso a Internet. En algunas realizaciones, la autorizacion no se proporciona de vuelta al sistema 108 de servidor, en su lugar, el administrador del servidor 122 de terceros simplemente usa la interfaz de control del punto de acceso para permitir que el dispositivo 104 de cliente use el respectivo punto de acceso cuando el dispositivo de cliente ejecuta el fichero de configuracion de acceso de red.
En algunas realizaciones, de acuerdo con una determinacion de que la relacion no satisface el uno o mas criterios de acceso predeterminados, el servidor pide (922) al usuario del dispositivo de cliente que realice al menos una accion predeterminada en la plataforma de interconexion en red social para cumplir los criterios de acceso predeterminados. En algunas realizaciones, el sistema 108 de servidor o un componente del mismo (por ejemplo, el
5
10
15
20
25
30
35
40
45
50
55
60
65
modulo 232 de peticion, Figura 2) pide al usuario del dispositivo 104 de cliente que realice al menos una accion predeterminada en la plataforma de interconexion en red social de acuerdo con una determinacion de que la relacion no satisface el uno o mas criterios de acceso predeterminados. Por ejemplo, la relacion no satisface el uno o mas criterios de acceso predeterminados cuando la segunda cuenta asociada con el usuario del dispositivo 104 de cliente no sigue a la primera cuenta o no ha establecido la primera cuenta como un contacto en la plataforma de interconexion en red social.
En algunas realizaciones, la al menos una accion predeterminada es (924) seguir la primera cuenta en la plataforma de interconexion en red social. Por ejemplo, la al menos una accion predeterminada pide que el usuario del dispositivo 104 de cliente siga la primera cuenta en la plataforma de interconexion en red social para establecer una relacion entre la segunda cuenta asociada con el usuario del dispositivo 104 de cliente y la primera cuenta.
En algunas realizaciones, la al menos una accion predeterminada es (926) visualizar uno o mas anuncios. Por ejemplo, la al menos una accion predeterminada pide que el usuario del dispositivo 104 de cliente vea o visualice uno o mas anuncios (por ejemplo, anuncios que corresponden a la primera cuenta u otro producto/servicio basandose en los "me gusta"/"no me gusta" y/o historial de uso del usuario del dispositivo 104 de cliente). Por ejemplo, para omitir los criterios, el usuario del dispositivo 104 de cliente puede elegir reproducir la primera cuenta o comprar un producto en una localizacion o en el mercado en lmea asociado con la primera cuenta.
En algunas realizaciones, el usuario puede acceder a un nivel de Internet superior (por ejemplo, con conectividad mas rapida o mayor ancho de banda) visualizando anuncios adicionales o comentando/tuiteando acerca del proveedor del respectivo punto de acceso. En algunas realizaciones, si estan disponibles multiples puntos de acceso, el sistema 108 de servidor sugiere uno con el mayor ancho de banda disponible o los clasifica de acuerdo con criterios predefinidos para que el usuario elija desde del dispositivo 104 de cliente. Por ejemplo, el sistema 108 de servidor tiene conocimiento de que la cafeteria en la que esta localizado el usuario tiene 3 puntos de acceso y propone que el usuario acceda al punto de acceso menos usado basandose en datos historicos o recomienda que el usuario vea anuncios para acceder a un nivel de Internet superior basandose en la disponibilidad de ancho de banda actual. En algunas realizaciones, un usuario puede compartir un fichero de configuracion de acceso de red con un amigo o contacto a traves de la plataforma de interconexion en red social. En algunas realizaciones, la etapa adicional en la operacion 920 de requerir el servidor 122 de terceros de autorizacion evita la comparticion de los ficheros de configuracion de acceso de red.
Como tal, el proveedor del punto de acceso puede elegir cual modo de operacion es el que funciona mejor para el.
Deberia entenderse que el orden particular en el que se han descrito las operaciones en las Figuras 9A-9B es meramente ejemplar y no se pretende que indique que el orden descrito es el unico orden en el que podrian realizarse las operaciones. Un experto en la materia reconoceria diversas maneras para reordenar las operaciones descritas en el presente documento. Adicionalmente, deberia observarse que los detalles de otros procesos descritos en el presente documento con respecto a otros metodos y/o procesos descritos en el presente documento (por ejemplo, los metodos 500 y 600, y los procesos 700 y 800) son tambien aplicables de una manera analoga al metodo 900 anteriormente descrito con respecto a las Figuras 9A-9B.
La Figura 10A es un diagrama de bloques de un aparato 1000 del lado de cliente para proporcionar acceso inalambrico de acuerdo con algunas realizaciones. En algunas realizaciones, el aparato 1000 del lado de cliente puede implementarse en su totalidad o en parte por software, hardware, o una combinacion de los mismos. Por ejemplo, el aparato 1000 del lado de cliente corresponde al dispositivo 104 de cliente (Figuras 1 y 3) o a un componente del mismo (por ejemplo, el modulo 102 del lado de cliente, Figuras 1 y 3). En algunas realizaciones, el aparato 1000 del lado de cliente incluye: la unidad 1002 de exploracion, la unidad 1004 de transceptor, la unidad 1006 de deteccion, y la unidad 1008 de conexion.
En algunas realizaciones, la unidad 1002 de exploracion esta configurada para capturar una imagen de un codigo grafico y extraer una cadena de caracteres del codigo grafico.
En algunas realizaciones, la unidad 1004 de transceptor esta configurada para enviar la cadena de caracteres extrafda al aparato 1050 del lado de servidor (Figura 10B) y recibir una cuenta de aplicacion social y el identificador de AP unico.
En algunas realizaciones, la unidad 1006 de deteccion esta configurada para detectar una operacion en la cuenta de aplicacion social realizada por el usuario del aparato 1000 del lado de cliente.
En algunas realizaciones, la unidad 1004 de transceptor esta configurada adicionalmente para enviar al aparato 1050 del lado de servidor una instruccion que incluye la cuenta de aplicacion social y el identificador de AP unico al servidor de aplicacion en respuesta a que la unidad 1006 de deteccion detecta la operacion. En algunas realizaciones, la unidad 1004 de transceptor esta configurada adicionalmente para recibir informacion de conexion inalambrica que corresponde al identificador de AP unico desde el aparato 1050 del lado de servidor.
5
10
15
20
25
30
35
40
45
En algunas realizaciones, la unidad 1008 de conexion esta configurada para establecer una conexion con el punto de acceso de acuerdo con la informacion de conexion inalambrica.
La Figura 10B es un diagrama de bloques de un aparato 1050 del lado de servidor para proporcionar acceso inalambrico de acuerdo con algunas realizaciones. En algunas realizaciones, el aparato 1050 del lado de servidor puede implementarse en su totalidad o en parte por software, hardware, o una combinacion de los mismos. Por ejemplo, el aparato 1050 del lado de servidor corresponde al sistema 108 de servidor (Figuras 1-2) o a un componente del mismo (por ejemplo, el modulo 106 del lado de servidor, Figuras 1-2). En algunas realizaciones, el aparato 1050 del lado de servidor incluye: la primera unidad 1052 de recepcion, la unidad 1054 de analisis, la unidad 1056 de envfo, y la segunda unidad 1058 de recepcion.
En algunas realizaciones, la primera unidad 1052 de recepcion esta configurada para recibir la cadena de caracteres extrafda desde el aparato 1000 del lado de cliente (Figura 10A).
En algunas realizaciones, la unidad 1054 de analisis esta configurada para analizar la cadena de caracteres recibida por la primera unidad 1052 de recepcion para determinar una cuenta de aplicacion social en la plataforma de interconexion en red social y un identificador de punto de acceso (AP) unico.
En algunas realizaciones, la unidad 1056 de envfo esta configurada para enviar la cuenta de aplicacion social y el identificador de AP unico determinado por la unidad 1054 de analisis al aparato 1000 del lado de cliente.
En algunas realizaciones, la primera unidad 1052 de recepcion esta configurada adicionalmente para recibir una instruccion que incluye la cuenta de aplicacion social y el identificador de AP unico desde el aparato 1000 del lado de cliente.
En algunas realizaciones, la unidad 1056 de envfo esta configurada adicionalmente para enviar una solicitud de informacion de conexion que incluye el identificador de AP unico a un servidor de terceros que corresponde a la cuenta de aplicacion social.
En algunas realizaciones, la segunda unidad 1058 de recepcion esta configurada para recibir, desde el servidor de terceros, informacion de conexion inalambrica para el punto de acceso que corresponde al identificador de AP unico al servidor de aplicacion, donde la informacion de conexion inalambrica comprende un SSID y contrasena de acceso del punto de acceso.
En algunas realizaciones, la unidad 1056 de envfo esta configurada adicionalmente para enviar la informacion de conexion inalambrica recibida por la segunda unidad 1058 de recepcion al aparato 1000 del lado de cliente.
Aunque se han descrito anteriormente realizaciones particulares, se entiende que no se pretende que se limite la solicitud a estas realizaciones particulares. Por el contrario, la aplicacion incluye alternativas, modificaciones y equivalentes. Numerosos detalles espedficos se exponen para proporcionar un entendimiento minucioso de la materia objeto presentada en el presente documento. Aunque sera evidente para un experto en la materia que la materia objeto puede ponerse en practica sin estos detalles espedficos. En otros casos, metodos bien conocidos, procedimientos, componentes, y circuitos no se han descrito en detalle para no oscurecer innecesariamente aspectos de las realizaciones.

Claims (14)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
    REIVINDICACIONES
    1. Un metodo de facilitacion de acceso a la Internet, comprendiendo el metodo: en un servidor (108) con uno o mas procesadores y memoria:
    - recibir una solicitud desde un dispositivo (104-1, 104-2) de cliente para descargar un fichero de configuracion de acceso de red, en el que el fichero de configuracion de acceso de red esta configurado para posibilitar el acceso a la Internet mediante un respectivo punto (126) de acceso a Internet;
    - de acuerdo con la solicitud recibida, identificar una primera cuenta en una plataforma de interconexion en red social que corresponde a un proveedor del respectivo punto de acceso a Internet;
    - determinar una relacion entre la primera cuenta y una segunda cuenta que corresponde a un usuario del dispositivo de cliente en la plataforma de interconexion en red social;
    - de acuerdo con una primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados, enviar una solicitud a un servidor (122-1) de terceros asociado con la primera cuenta para obtener informacion de configuracion de conexion inalambrica del punto (126) de acceso, incluyendo dicha solicitud el identificador unico del punto (126) de acceso,
    - recibir desde el servidor (122-1) de terceros la informacion de configuracion de conexion inalambrica asociada al identificador de punto de acceso unico, incluyendo dicha informacion de configuracion de conexion inalambrica el Identificador de Establecimiento de Servicio SSID y la contrasena de acceso del punto (126) de acceso,
    - proporcionar la informacion de configuracion de conexion inalambrica al dispositivo (104-1, 104-2) de cliente.
  2. 2. El metodo de la reivindicacion 1, en el que recibir la solicitud desde el dispositivo (104-1, 104-2) de cliente para descargar el fichero de configuracion de acceso de red comprende adicionalmente:
    - recibir desde el dispositivo (104-1, 104-2) de cliente una imagen de un codigo bidimensional capturado por el usuario del dispositivo (104-1, 104-2) de cliente y en el que identificar la primera cuenta que corresponde al proveedor del respectivo punto de acceso a Internet comprende adicionalmente:
    - determinar la primera cuenta y un identificador que corresponde al respectivo punto de acceso a Internet desde el codigo bidimensional.
  3. 3. El metodo de la reivindicacion 1, en el que recibir la solicitud desde el dispositivo (104-1, 104-2) de cliente para descargar el fichero de configuracion comprende adicionalmente:
    obtener una indicacion desde el dispositivo (104-1, 104-2) de cliente que corresponde a seleccion de usuario de una disponibilidad de acceso a Internet que corresponde a la primera cuenta en la plataforma de interconexion en red social.
  4. 4. El metodo de la reivindicacion 3, que comprende adicionalmente:
    identificar el punto de acceso a la Internet basandose en una localizacion del dispositivo (104-1, 104-2) de cliente.
  5. 5. El metodo de cualquiera de las reivindicaciones 2-4, que comprende adicionalmente:
    despues de identificar la primera cuenta, proporcionar una peticion de confirmacion al dispositivo (104-1, 104-2) de cliente que incluye informacion que identifica la primera cuenta y el respectivo punto (126) de acceso a Internet.
  6. 6. El metodo de cualquiera de las reivindicaciones 1-5, que comprende adicionalmente:
    de acuerdo con una determinacion de que la relacion no satisface el uno o mas criterios de acceso predeterminados, pedir al usuario del dispositivo (104-1, 104-2) de cliente que realice al menos una accion predeterminada en la plataforma de interconexion en red social para cumplir los criterios de acceso predeterminados.
  7. 7. El metodo de cualquiera de las reivindicaciones 1-6, que comprende adicionalmente: proporcionar, a la primera cuenta, informacion de identificacion que corresponde a la segunda cuenta;
    en respuesta a proporcionar la informacion de identificacion a la primera cuenta, obtener una determinacion de autorizacion desde la primera cuenta; y
    en el que proporcionar el fichero de configuracion de acceso de red al dispositivo (104-1, 104-2) de cliente comprende adicionalmente:
    proporcionar el fichero de configuracion de acceso de red al dispositivo (104-1, 104-2) de cliente de acuerdo con la primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados y de acuerdo con una segunda determinacion de que la determinacion de autorizacion autoriza la segunda cuenta a acceder al respectivo punto (126) de acceso a Internet.
  8. 8. Un dispositivo informatico, que comprende:
    - uno o mas procesadores; y
    - memoria que almacena uno o mas programas a ejecutarse por el uno o mas procesadores, comprendiendo el uno o mas programas instrucciones para:
    - recibir una solicitud desde un dispositivo (104-1, 104-2) de cliente para descargar un fichero de configuracion de acceso de red, en el que el fichero de configuracion de acceso de red esta configurado para posibilitar el acceso
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    a la Internet mediante un respectivo punto (126) de acceso a Internet;
    - de acuerdo con la solicitud recibida, identificar una primera cuenta en una plataforma de interconexion en red social que corresponde a un proveedor del respectivo punto (126) de acceso a Internet;
    - determinar una relacion entre la primera cuenta y una segunda cuenta que corresponde a un usuario del dispositivo (104-1, 104-2) de cliente en la plataforma de interconexion en red social;
    - de acuerdo con una primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados, enviar una solicitud a un servidor (122-1) de terceros asociado con la primera cuenta para obtener informacion de configuracion de conexion inalambrica del punto (126) de acceso, incluyendo dicha solicitud el identificador unico del punto (126) de acceso;
    - recibir desde el servidor (122-1) de terceros la informacion de configuracion de conexion inalambrica asociada al identificador de punto de acceso unico, incluyendo dicha informacion de configuracion de conexion inalambrica el Identificador de Establecimiento de Servicio SSID y la contrasena de acceso del punto (126) de acceso,
    - proporcionar la informacion de configuracion de conexion inalambrica al dispositivo (104-1, 104-2) de cliente
  9. 9. El dispositivo informatico de la reivindicacion 8, en el que recibir la solicitud desde el dispositivo (106) de cliente para descargar el fichero de configuracion de acceso de red comprende adicionalmente:
    recibir desde el dispositivo (104-1, 104-2) de cliente una imagen de un codigo bidimensional capturado por el usuario del dispositivo (104-1, 104-2) de cliente; y
    en el que identificar la primera cuenta que corresponde al proveedor del respectivo punto (126) de acceso a Internet comprende adicionalmente:
    determinar la primera cuenta y un identificador que corresponde al respectivo punto (126) de acceso a Internet desde el codigo bidimensional.
  10. 10. El dispositivo informatico de la reivindicacion 8, en el que recibir la solicitud desde el dispositivo (104-1, 104-2) de cliente para descargar el fichero de configuracion comprende adicionalmente:
    obtener una indicacion desde el dispositivo de cliente que corresponde una disponibilidad de seleccion de usuario de un acceso a Internet que corresponde a la primera cuenta en la plataforma de interconexion en red social.
  11. 11. El dispositivo informatico de la reivindicacion 10, en el que el uno o mas programas comprenden adicionalmente instrucciones para:
    identificar el punto de acceso a la Internet basandose en una localizacion del dispositivo (104-1, 104-2) de cliente.
  12. 12. El dispositivo informatico de cualquiera de las reivindicaciones 9-11, en el que el uno o mas programas comprenden adicionalmente instrucciones para:
    despues de identificar la primera cuenta, proporcionar una peticion de confirmacion al dispositivo (104-1, 104-2) de cliente que incluye informacion que identifica la primera cuenta y el respectivo punto (126) de acceso a Internet.
  13. 13. El dispositivo informatico de cualquiera de las reivindicaciones 8-12, en el que el uno o mas programas comprenden adicionalmente instrucciones para:
    de acuerdo con una determinacion de que la relacion no satisface el uno o mas criterios de acceso predeterminados, pedir al usuario del dispositivo (104-1, 104-2) de cliente que realice al menos una accion predeterminada en la plataforma de interconexion en red social para cumplir los criterios de acceso predeterminados.
  14. 14. El dispositivo informatico de cualquiera de las reivindicaciones 8-13, en el que el uno o mas programas comprenden adicionalmente instrucciones para:
    proporcionar, a la primera cuenta, informacion de identificacion que corresponde a la segunda cuenta; en respuesta a proporcionar la informacion de identificacion a la primera cuenta, obtener una determinacion de autorizacion desde la primera cuenta; y
    en el que proporcionar el fichero de configuracion de acceso de red al dispositivo de cliente comprende adicionalmente:
    proporcionar el fichero de configuracion de acceso de red al dispositivo de cliente de acuerdo con la primera determinacion de que la relacion satisface uno o mas criterios de acceso predeterminados y de acuerdo con una segunda determinacion de que la determinacion de autorizacion autoriza la segunda cuenta a acceder al respectivo punto de acceso a Internet.
ES15754970.0T 2014-02-26 2015-01-09 Método y sistema para facilitar acceso de red inalámbrica Active ES2693226T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410067279.5A CN104144420B (zh) 2014-02-26 2014-02-26 一种无线接入方法及相关设备、***
CN201410067279 2014-02-26
PCT/CN2015/070405 WO2015127833A1 (en) 2014-02-26 2015-01-09 Method and system for facilitating wireless network access

Publications (1)

Publication Number Publication Date
ES2693226T3 true ES2693226T3 (es) 2018-12-10

Family

ID=51853470

Family Applications (1)

Application Number Title Priority Date Filing Date
ES15754970.0T Active ES2693226T3 (es) 2014-02-26 2015-01-09 Método y sistema para facilitar acceso de red inalámbrica

Country Status (6)

Country Link
US (2) US10447699B2 (es)
EP (1) EP3111690B1 (es)
CN (1) CN104144420B (es)
ES (1) ES2693226T3 (es)
MY (1) MY187133A (es)
WO (1) WO2015127833A1 (es)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5993164B2 (ja) * 2012-03-08 2016-09-14 オリンパス株式会社 通信機器、通信方法およびプログラム
US9729643B2 (en) * 2014-12-09 2017-08-08 Facebook, Inc. Customizing third-party content using beacons on online social networks
US9729667B2 (en) 2014-12-09 2017-08-08 Facebook, Inc. Generating user notifications using beacons on online social networks
US9692838B2 (en) 2014-12-09 2017-06-27 Facebook, Inc. Generating business insights using beacons on online social networks
CN104602318B (zh) * 2015-01-08 2018-04-27 联想(北京)有限公司 一种信息处理方法及电子设备
JP6312866B2 (ja) * 2015-01-23 2018-04-18 マクセル株式会社 表示装置および表示方法
US9680822B2 (en) 2015-02-12 2017-06-13 At&T Mobility Ii Llc Point of sale pairing
CN104717131B (zh) 2015-02-13 2017-09-15 腾讯科技(深圳)有限公司 信息交互方法及服务器
US9753622B2 (en) * 2015-05-06 2017-09-05 James L. Moran Customized interactive computing environment
CN105141651B (zh) * 2015-06-24 2018-05-29 赵亮 一种基于图腾识别的交互***及方法
CN105873046B (zh) * 2015-08-05 2018-02-23 上海连尚网络科技有限公司 一种用于管理无线接入点的方法和设备
CN105307169B (zh) * 2015-09-18 2018-12-28 腾讯科技(深圳)有限公司 访客网络的接入方法、装置和***
US10164975B1 (en) 2016-03-30 2018-12-25 Snap Inc. Authentication via camera
KR102669843B1 (ko) 2016-05-13 2024-05-28 삼성전자 주식회사 무선 이동통신 시스템에서 자원 이용 방법 및 장치
WO2017196119A1 (ko) * 2016-05-13 2017-11-16 삼성전자 주식회사 무선 이동통신 시스템에서 자원 이용 방법 및 장치
CA3080883A1 (en) * 2016-10-31 2018-05-03 Kevin Kelly Drive-thru / point-of-sale automated transaction technologies and apparatus
US10304147B2 (en) 2016-10-31 2019-05-28 Kevin Kelly Drive-thru / point-of-sale automated transaction technologies and apparatus
EP3319361A1 (en) * 2016-11-03 2018-05-09 Alcatel Lucent Method and apparatus for a radio communication network
CN106412807A (zh) * 2016-11-03 2017-02-15 靳涛 一种基于低耗能蓝牙传输方式控制无源无线***的方法及其装置
CN107835498B (zh) * 2017-10-18 2021-01-08 上海掌门科技有限公司 一种用于管理用户的方法与设备
TWI652619B (zh) * 2017-10-26 2019-03-01 隆宸星股份有限公司 應用於智慧型機器人的開機系統及其開機方法
US10826853B1 (en) * 2018-03-09 2020-11-03 Facebook, Inc. Systems and methods for content distribution
US10333934B1 (en) * 2018-05-14 2019-06-25 Capital One Services, Llc Method and system for verifying user identity
US11205011B2 (en) * 2018-09-27 2021-12-21 Amber Solutions, Inc. Privacy and the management of permissions
US11349296B2 (en) 2018-10-01 2022-05-31 Intelesol, Llc Solid-state circuit interrupters
US11144099B1 (en) 2018-12-28 2021-10-12 Facebook, Inc. Systems and methods for providing content
US11233799B1 (en) * 2019-09-30 2022-01-25 Snap Inc. Scan to login
CN110856173B (zh) * 2019-11-26 2022-11-18 维沃移动通信有限公司 网络接入方法、装置及电子设备
CN110896364B (zh) * 2019-11-28 2022-09-16 北京小米移动软件有限公司 配网方法及装置、电子设备及存储介质
CN111372251B (zh) * 2020-02-27 2024-04-09 深圳市信锐网科技术有限公司 无线访问接入方法、装置、***、终端设备、服务器及存储介质
US11670946B2 (en) 2020-08-11 2023-06-06 Amber Semiconductor, Inc. Intelligent energy source monitoring and selection control system
JP2023043018A (ja) * 2021-09-15 2023-03-28 富士フイルムビジネスイノベーション株式会社 認証システム、認証サーバ及びプログラム
CN115348643A (zh) * 2022-08-17 2022-11-15 中国联合网络通信集团有限公司 一种Wi-Fi网络的接入方法、装置及计算机可读存储介质

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269395B1 (en) * 1998-12-21 2001-07-31 Nortel Networks Limited Method and system in a computer-based system for providing access to services associated with different access points
US7814157B2 (en) * 2000-01-11 2010-10-12 Eolas Technlogies, Inc. Hypermedia browser API simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs
US7496652B2 (en) * 2000-07-17 2009-02-24 Teleservices Solutions, Inc. Intelligent network providing network access services (INP-NAS)
US7136846B2 (en) * 2001-04-06 2006-11-14 2005 Keel Company, Inc. Wireless information retrieval
US20030233580A1 (en) * 2002-05-29 2003-12-18 Keeler James D. Authorization and authentication of user access to a distributed network communication system with roaming features
US9942271B2 (en) * 2005-12-29 2018-04-10 Nextlabs, Inc. Information management system with two or more interactive enforcement points
US8339991B2 (en) * 2007-03-01 2012-12-25 Meraki, Inc. Node self-configuration and operation in a wireless network
US7792538B2 (en) * 2007-04-17 2010-09-07 Embarq Holdings Company, Llc System and method for enabling subscribers of a communications carrier to access a network of wireless access points of subscribers of other communications carriers
US8700033B2 (en) * 2008-08-22 2014-04-15 International Business Machines Corporation Dynamic access to radio networks
US8667009B2 (en) * 2009-07-21 2014-03-04 Saambaa Llc Systems and methods for utilizing and searching social network information
US9003531B2 (en) * 2009-10-01 2015-04-07 Kaspersky Lab Zao Comprehensive password management arrangment facilitating security
EP2692121A1 (en) * 2011-03-31 2014-02-05 Orange A method and device to provide automated connection to a wireless network
JP5842362B2 (ja) * 2011-03-31 2016-01-13 富士通株式会社 プログラム、情報通信機器および連携方法
CN102156943A (zh) * 2011-04-18 2011-08-17 徐蔚 一种通过嵌入感动芯引擎的移动终端实现即时交易的信息处理***及其方法
KR101244841B1 (ko) * 2011-05-19 2013-04-01 부산대학교 산학협력단 Qr 코드 및 음파를 이용한 무선랜 접속 설정 방법 및 실내 위치 확인 방법
EP2785874B1 (en) * 2011-11-30 2018-09-26 Children's Hospital Medical Center Personalized pain management and anesthesia: preemptive risk identification and therapeutic decision support
US9467818B2 (en) * 2012-01-04 2016-10-11 Cisco Technology, Inc. Method and apparatus for identifying wireless access points using beacon frames
US8943202B2 (en) * 2012-01-12 2015-01-27 Cisco Technology, Inc. Network resource access using social networks
US9479488B2 (en) * 2012-01-26 2016-10-25 Facebook, Inc. Network access based on social-networking information
AU2013204953B2 (en) * 2012-08-30 2016-09-08 The Nielsen Company (Us), Llc Methods and apparatus to collect distributed user information for media impressions
CN102932793A (zh) * 2012-11-15 2013-02-13 北京易和迅科技有限公司 基于二维码的无线网络认证方法和***
CN102984139A (zh) * 2012-11-16 2013-03-20 中兴通讯股份有限公司 多用户接入设备的登录方法及***、用户终端
US9178883B2 (en) * 2012-12-12 2015-11-03 SocialSign.in, Inc. Leveraging online identities to grant access to private networks
US9386511B2 (en) * 2013-02-25 2016-07-05 Lg Electronics Inc. Method and an apparatus for access network selection in visited network in a wireless communication system
CN103442356A (zh) * 2013-07-30 2013-12-11 广东明创软件科技有限公司 便捷获取无线网络授权的方法及其移动终端
US9479987B2 (en) * 2013-08-28 2016-10-25 Google Technology Holdings LLC Wireless communication device with internal local access point
CN103442411A (zh) * 2013-09-12 2013-12-11 李梁 通讯设备通过扫描二维码图形自动连接至wifi的方法
US9686819B2 (en) * 2013-09-24 2017-06-20 Xiaomi Inc. Methods, devices and systems for router access control
CN103532971B (zh) * 2013-10-24 2017-01-25 北京星网锐捷网络技术有限公司 基于二维码的认证方法、装置和***
US9253200B2 (en) * 2013-10-28 2016-02-02 GM Global Technology Operations LLC Programming vehicle modules from remote devices and related methods and systems
FR3013177A1 (fr) * 2013-11-12 2015-05-15 Orange Technique de configuration d'acces securise d'un terminal invite a un reseau hote
RU2641660C1 (ru) * 2014-02-24 2018-01-19 Телефонактиеболагет Лм Эрикссон (Пабл) Способ для осуществления доступа к локальным услугам в wlan
US9949127B1 (en) * 2014-04-21 2018-04-17 Google Llc Web-based wireless hotspot creation and management
CN104270405A (zh) * 2014-08-29 2015-01-07 小米科技有限责任公司 基于路由器的联网控制方法及装置
US9729667B2 (en) * 2014-12-09 2017-08-08 Facebook, Inc. Generating user notifications using beacons on online social networks
US9912438B2 (en) * 2015-02-11 2018-03-06 Qualcomm Incorporated Techniques for managing a plurality of radio access technologies accessing a shared radio frequency spectrum band

Also Published As

Publication number Publication date
EP3111690A4 (en) 2017-08-23
WO2015127833A1 (en) 2015-09-03
CN104144420A (zh) 2014-11-12
EP3111690B1 (en) 2018-10-03
US11005834B2 (en) 2021-05-11
CN104144420B (zh) 2015-11-25
US20190394205A1 (en) 2019-12-26
EP3111690A1 (en) 2017-01-04
MY187133A (en) 2021-09-03
US10447699B2 (en) 2019-10-15
US20160156635A1 (en) 2016-06-02

Similar Documents

Publication Publication Date Title
ES2693226T3 (es) Método y sistema para facilitar acceso de red inalámbrica
US10673798B2 (en) Method and system for providing notifications for group messages
CN110635911B (zh) 针对移动应用的本机单点登录(sso)的方法、设备和介质
US10789614B2 (en) Method and system for issuing recommended information
US10861000B2 (en) Method, system, and apparatus for application loading
US11818140B2 (en) Targeted authentication queries based on detected user actions
US20160352816A1 (en) Method and system for sharing data between social networking platforms
US9406061B2 (en) Quick response (QR) secure shake
US9537809B2 (en) Method and system for graphic code processing
TWI637286B (zh) 隨選密碼方法及其系統
US9619644B2 (en) Third-party captive portal
US20160344730A1 (en) System and method for authenticating users across devices
US10944701B2 (en) Systems and methods for channel based communication and engagement through advertising units
US10333915B2 (en) Customization of user account authentication
US11722846B2 (en) Network based enforcement of geographical compliance
US10924469B2 (en) Single sign-on (SSO) for internet of things (IoT) applications