ES2653846T3 - Método de proceso de configuración de parámetros de comunicación, aparato de comunicación, método de control para el mismo, y programa - Google Patents
Método de proceso de configuración de parámetros de comunicación, aparato de comunicación, método de control para el mismo, y programa Download PDFInfo
- Publication number
- ES2653846T3 ES2653846T3 ES07829749.6T ES07829749T ES2653846T3 ES 2653846 T3 ES2653846 T3 ES 2653846T3 ES 07829749 T ES07829749 T ES 07829749T ES 2653846 T3 ES2653846 T3 ES 2653846T3
- Authority
- ES
- Spain
- Prior art keywords
- terminal
- communication
- provider
- receiving
- parameters
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 109
- 238000004891 communication Methods 0.000 title claims abstract description 89
- 230000008569 process Effects 0.000 title description 74
- 230000001629 suppression Effects 0.000 claims abstract 4
- 230000006870 function Effects 0.000 description 95
- 230000004044 response Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Aparato de comunicación que comprende: medios de configuración adaptados para configurar (F500 a F508, F600 a F611) la función del 5 propio aparato de comunicación como aparato receptor de parámetros de comunicación o un aparato proveedor de parámetros de comunicación; medios de ejecución adaptados para ejecutar (F510 a F515, F612 a F618) un procedimiento de configuración de parámetros de comunicación, en el que el aparato proveedor proporciona parámetros de comunicación configurados al aparato receptor, intercambiando el aparato proveedor o el aparato receptor mensajes predeterminados entre el aparato proveedor y el aparato receptor para permitir que los aparatos proveedor y receptor se comuniquen entre sí en una red; y medios de supresión adaptados para suprimir (F511, F613) la ejecución de otro de dichos procedimientos de configuración de parámetros de comunicación con el aparato proveedor por otro aparato de comunicación distinto del aparato proveedor y distinto del aparato receptor mientras el aparato proveedor y el aparato receptor ejecutan el procedimiento de configuración de parámetros de comunicación, en el que el conjunto de parámetros de comunicación comprende por lo menos uno de un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCIÓN
Método de proceso de configuración de parámetros de comunicación, aparato de comunicación, método de control para el mismo, y programa
SECTOR TÉCNICO
La presente invención se refiere a un método de configuración de parámetros de comunicación para configurar los parámetros de comunicación en un aparato de comunicación, a un aparato de comunicación, a un método de control para el mismo, y a un programa.
ESTADO DE LA TÉCNICA ANTERIOR
En la comunicación inalámbrica representada por una LAN inalámbrica que cumple con la serie de estándares IEEE802.11 existen muchos elementos de configuración que se tienen que configurar previamente. Los elementos de configuración incluyen parámetros inalámbricos necesarios para la comunicación inalámbrica, tales como un SSID como identificador de la red, un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación. Es muy problemático para un usuario configurarlos manualmente.
Varios fabricantes han propuesto métodos de configuración automática para configurar fácilmente parámetros inalámbricos en un aparato inalámbrico. En dichos métodos de configuración automática, un aparato proporciona a otro aparato parámetros inalámbricos utilizando un procedimiento predeterminado entre dichos aparatos conectados y un mensaje, configurando con ello automáticamente los parámetros inalámbricos.
En cuanto al método de configuración automática de parámetros inalámbricos, cada fabricante emplea a menudo su propio método. Los procedimientos para configurar los parámetros inalámbricos o los mensajes interpretables son diferentes entre aparatos que no soportan un método común de configuración automática de parámetros inalámbricos. En este caso, es imposible configurar los parámetros inalámbricos utilizando un método de configuración automática. Por otro lado, entre aparatos que soportan un método común de configuración automática de parámetros inalámbricos, es posible ajustar fácilmente los parámetros inalámbricos utilizando el método de configuración automática.
En la patente japonesa N° 2003-338821 a Inspección Pública, se da a conocer un ejemplo de un método de configuración automática de parámetros inalámbricos.
En un método convencional de configuración de parámetros inalámbricos, las funciones de un proveedor (lado de transmisión) y de un receptor (lado de recepción) de los parámetros inalámbricos están predeterminadas. La dirección de transferencia de los parámetros inalámbricos está, por lo tanto, determinada de manera única.
Cuando las funciones de un proveedor y un receptor de los parámetros inalámbricos no están predeterminadas, es imposible determinar de manera única la dirección de transferencia de los parámetros inalámbricos. En tal caso, si se requiere que un usuario seleccione un aparato como proveedor y un aparato como receptor de parámetros, la facilidad de utilización se reduce significativamente.
Además, si una serie de aparatos son proveedores, un aparato como receptor no puede determinar de cuál de dichos proveedores debería recibir información de parámetros.
Los problemas anteriores pueden surgir no solo para parámetros inalámbricos, sino también para parámetros de comunicación cableada que tengan que ser configurados para la comunicación entre aparatos.
La Patente U.S.A. 2006/0045055 A1 da a conocer un método y un aparato para un despliegue de red ad hoc en tiempo real, en el que, durante el despliegue, los nodos que constituyen la red son descartados periódicamente en serie. Durante el despliegue, un nodo determinará inmediatamente si pasará a ser un coordinador de la red determinando si se escucha una baliza de coordinador de picorred. Si durante el despliegue no se escucha una baliza, el nodo pasará a ser un coordinador de picorred y asumirá esas responsabilidades inmediatamente.
Y la Patente EP 1 545 053 A2 da a conocer un aparato de comunicación que se utiliza como terminal en una red de comunicaciones, en que uno de una serie de terminales actúa como principal y el otro o los otros como secundario o secundarios, ejecutando de este modo la comunicación entre los terminales, y en que se puede realizar una conmutación de función principal/secundario.
CARACTERÍSTICAS DE LA INVENCIÓN
La presente invención hace posible establecer parámetros de comunicación incluso si las funciones de un proveedor y un receptor de parámetros no están predeterminadas.
5
10
15
20
25
30
35
40
45
50
55
60
65
Esto se consigue mediante el aparato de comunicación según la reivindicación 1, el método de control para un aparato de comunicación según la reivindicación 7 y el medio de almacenamiento legible por ordenador según la reivindicación 8. Las otras reivindicaciones se refieren a otros desarrollos.
Otras características de la presente invención se pondrán de manifiesto a partir de la siguiente descripción de realizaciones a, modo de ejemplo, haciendo referencia a los dibujos adjuntos.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La figura 1 es una vista que muestra una configuración en la que una red ad hoc se compone de una serie de terminales en una realización;
la figura 2 es un diagrama de bloques que muestra un ejemplo de configuración de un terminal en la realización;
la figura 3 es un diagrama de flujo que muestra el funcionamiento de un terminal en la realización;
la figura 4 es un diagrama de flujo que muestra el funcionamiento de un terminal en la realización;
la figura 5 es un diagrama de secuencia que muestra las operaciones de un terminal A, un terminal B y un terminal C
en la realización;
la figura 6 es un diagrama de secuencia que muestra las operaciones del terminal A, del terminal B y del terminal C en la realización; y
la figura 7 es un diagrama de secuencia que muestra las operaciones del terminal A, del terminal B y del terminal C en la realización.
MEJOR MODO DE LLEVAR A CABO LA INVENCIÓN
La figura 1 muestra un ejemplo de configuración de red para explicar una realización.
En la configuración mostrada en la figura 1, existe un terminal A -100a-, un terminal B -100b- y un terminal C -100c- que tienen una función de comunicación inalámbrica de una LAN inalámbrica IEEE802.11. El terminal A -100a- se denomina en adelante terminal A; el terminal B -100b-, terminal B; y el terminal C -100c-, terminal. El terminal A, el terminal B y el terminal C tienen una aplicación de configuración automática de parámetros inalámbricos. Con la aplicación de configuración automática de parámetros inalámbricos según la realización, el primer terminal proporciona al segundo terminal parámetros inalámbricos para ejecutar la comunicación inalámbrica. Supóngase que los parámetros inalámbricos son todos o algunos, elementos de información tales como un SSID como identificador de la red, un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación. Cabe señalar que SSID es una abreviatura de identificador de conjunto de servicios (Service Set Identifier). El segundo terminal configura los parámetros inalámbricos recibidos. Los parámetros inalámbricos se suministran utilizando un procedimiento predeterminado y un mensaje por medio de un paquete que puede ser comunicado con independencia de los parámetros inalámbricos de los dos terminales de comunicación. Alternativamente, los parámetros inalámbricos se pueden proporcionar utilizando un procedimiento predeterminado y un mensaje de la siguiente manera. Cuando se proporcionan parámetros inalámbricos, los dos terminales pasan a un modo de configuración y cambian sus parámetros inalámbricos a los predeterminados para la configuración, estableciendo de este modo una comunicación entre los terminales.
El terminal B de la figura 1 almacena, en una memoria, información de configuración de parámetros inalámbricos -101b-, como información de configuración de los parámetros inalámbricos para una comunicación inalámbrica. El terminal C almacena la información de configuración de parámetros inalámbricos -101c- en una memoria. La información de configuración de parámetros inalámbricos contiene parámetros inalámbricos para ejecutar una comunicación inalámbrica, tales como un SSID como identificador de la red, un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación. Cada terminal realiza la comunicación inalámbrica mediante comunicación ad hoc en una LAN inalámbrica IEEE802.11 en modo ad hoc.
La figura 2 es un diagrama de bloques que muestra un ejemplo de configuración para el terminal A, el terminal B y el terminal C.
Una ROM -12- almacena programas para ejecutar diversos procesos (que se describirán más adelante). Una RAM -11- almacena variables temporales, datos y datos de memoria caché. La RAM -11- tiene una unidad -11a- de configuración de parámetros inalámbricos para configurar los parámetros inalámbricos. Además, la RAM -11- tiene una unidad -11b- de configuración de información de función, un indicador -11c- de recepción de información de función, un indicador -11 d- de cambio información de función, un temporizador T1 -11e- y un temporizador T2 -11f- (que se describen más adelante). Una CPU -13- ejecuta los programas almacenados en la ROM -12- para realizar diversos procesos (que se describirán más adelante). La CPU -13- tiene una unidad -13a- de ejecución de la
5
10
15
20
25
30
35
40
45
50
55
60
65
configuración automática para ejecutar una aplicación de configuración automática de parámetros inalámbricos. Una unidad de control -14- controla una función inalámbrica. Una unidad RF -15- realiza una comunicación LAN inalámbrica que cumple con el estándar IEE802.11 a través de una unidad de antena -18-. La unidad -16- de interfaz externa es una interfaz cableada para conectar el terminal con aparatos externos. Un módulo -17- de interfaz externa es un módulo tal como un conector para conectar aparatos externos. Los aparatos de procesamiento de información como aparatos externos, tales como un ordenador personal, una cámara digital, una impresora y un escáner están conectados a través de la unidad de interfaz externa -16- y del módulo de interfaz externa -17-. La configuración del hardware mostrada en la figura 2 es un ejemplo, y es posible utilizar otras configuraciones.
Las figuras 3 y 4 son diagramas de flujo que muestran el funcionamiento del proceso de configuración de parámetros inalámbricos en el terminal A, el terminal B y el terminal C en esta realización. El funcionamiento mostrado en las figuras 3 y 4 se implementa cuando la unidad de ejecución de la configuración automática -13a- de la CPU -13- en cada uno del terminal A, el terminal B y el terminal C ejecuta respectivamente los programas almacenados en la ROM -12-.
El proceso de la configuración de parámetros inalámbricos se inicia mediante una operación tal como una operación de pulsar un pulsador en una unidad de operación (no mostrada) del terminal. Una vez que se ha iniciado el proceso de configuración de parámetros inalámbricos, la unidad de ejecución de la configuración automática -13a- determina si se almacena la información de configuración de los parámetros inalámbricos en la unidad de configuración de parámetros inalámbricos -11a- (-S300-). Dado que el terminal A no almacena la información de configuración de parámetros inalámbricos en la unidad de configuración de parámetros inalámbricos -11a-, el proceso avanza a la etapa -S401 - en la figura 4.
Puesto que el terminal B almacena la información -101b- de configuración de parámetros inalámbricos en la unidad de configuración de parámetros inalámbricos -11a-, el proceso avanza a la etapa -S301-. Dado que el terminal C almacena asimismo la información -101c- de configuración de parámetros inalámbricos en la unidad de configuración de parámetros inalámbricos -11a-, el proceso avanza a la etapa -S301-. La unidad de ejecución de la configuración automática -13a- del terminal que almacena la información de configuración de parámetros inalámbricos en la unidad de configuración de parámetros inalámbricos -11a- configura a “candidato a proveedor” la información de función que indica si el terminal puede proporcionar o recibir parámetros y la configura en la unidad de configuración de información de función -11b- (-S301-).
La unidad de ejecución de la configuración automática -13a- ajusta a DESACTIVADO el indicador de recepción de información de función -11c- que indica si el terminal ha recibido información de función de otro terminal (-S302-). Además, la unidad de ejecución de la configuración automática -13a- ajusta a DESACTIVADO el indicador de cambio de información de función -11d- que indica si la información de función de su propio terminal ha cambiado (-S303-).
La unidad de ejecución de la configuración automática -13a- inicia el temporizador T1 en el que está configurado un valor de tiempo de espera para todo el proceso de configuración de parámetros inalámbricos (-S304-). La unidad de ejecución de la configuración automática -13a- espera la información de función desde otro terminal en el proceso de configuración de parámetros inalámbricos, e inicia el temporizador T2 en el que está configurado un valor del tiempo de espera para iniciar el proceso de determinación de una función final de su propio terminal(-S305-).
El valor del temporizador T1 es mucho mayor que el del temporizador T2, y está predeterminado. El valor del temporizador T2 puede ser un valor de tiempo de espera fijo que está predeterminado en un sistema o puede ser un valor de tiempo de espera que se determina como un valor aleatorio menor que el valor del temporizador T1 al iniciar el temporizador T2.
El proceso de las etapas -S306- a -S311 - se repite hasta un tiempo de espera del temporizador T2.
La unidad de ejecución de la configuración automática -13a- difunde la información de función (que ya está configurada a "candidato a proveedor" en este momento) de su propio terminal a otro terminal en la misma red (-S306-).
La unidad de ejecución de la configuración automática -13a- determina si el temporizador T2 ha expirado (-S307-). Si el temporizador T2 no ha expirado, la unidad de ejecución de la configuración automática -13a- determina si el terminal ha recibido información de función de otro terminal (-S308-). Si el terminal no ha recibido información de función de otro terminal, el proceso vuelve al procesamiento de la transmisión de la información de función (-S306-). Si el terminal recibe la información de función, la unidad de ejecución de la configuración automática -13a- ajusta el indicador de recepción de la información de función -11c- a ACTIVADA (-S309-). Además, la unidad de ejecución de la configuración automática -13a- determina si la información de función recibida indica "proveedor", lo que significa que el terminal está confirmado como proveedor de parámetros (-S310-). Si la información de función recibida indica "proveedor", la unidad de ejecución de la configuración automática -13a- ajusta el indicador de cambio de información de función -11d- a ACTIVADO (-S311-); de lo contrario, el proceso vuelve al procesamiento de transmisión de la información de función (-S306-).
5
10
15
20
25
30
35
40
45
50
55
60
65
Cuando el temporizador T2 expira (-S307-), la unidad de ejecución de la configuración automática -13a- determina si el indicador de recepción de información de función -11c- está ACTIVADO (-S312-). Si el indicador de recepción de información de función -11c- está DESACTIVADO, se puede considerar que no existe ningún otro terminal en la misma red. La unidad de ejecución de la configuración automática -13a- cambia la información de función de su propio terminal a "proveedor" y la ajusta en la unidad de configuración de información de función -11b- (-S315-). Alternativamente, si el indicador de recepción de información de función -11c- está ACTIVADO, la unidad de ejecución de la configuración automática -13a- comprueba el indicador de cambio de información de función -11d- (-S313-). Si el indicador de recepción de información de función -11c- está ACTIVADO, significa que existe otro terminal en la misma red.
Si el indicador de cambio de información de función -11d- está ACTIVADO, ya existe un proveedor de parámetros inalámbricos en la misma red. La unidad de ejecución de la configuración automática -13a- cambia la información de función de su propio terminal a "receptor" y la ajusta en la unidad de configuración de información de función (-11 b-) (-S314-). Si el indicador de cambio de información de función -11d- está DESACTIVADO, no existe un proveedor de parámetros inalámbricos en la misma red. La unidad de ejecución de la configuración automática -13a- cambia la información de función de su propio terminal a "proveedor", y la ajusta en la unidad de configuración de información de función (-S315-). Cuando las etapas -S314- y -S315- se han completado, se determina si la función del terminal es el lado de suministro o el lado de recepción de los parámetros inalámbricos.
En las etapas siguientes, el lado de suministro difunde de hecho parámetros inalámbricos a un receptor (lado de recepción) y ejecuta el proceso de registro de registrar los parámetros inalámbricos con el receptor.
La unidad de ejecución de la configuración automática -13a- difunde la información de función de su propio terminal a otros terminales (-S316-) e inicia el proceso de registro de los parámetros inalámbricos con los otros terminales (-S317-). En este momento, la unidad de ejecución de la configuración automática -13a- comprueba los contenidos de la configuración de la unidad de configuración de información de función -11b- para determinar si la información de función de su propio terminal indica "proveedor" o "receptor" (-S318-). Si la información de función indica "proveedor", el terminal es el lado de suministro de parámetros inalámbricos; de lo contrario, el terminal es el lado de recepción de parámetros inalámbricos.
Si la información de función de su propio terminal indica "proveedor", la unidad de ejecución de la configuración automática -13a- proporciona a un terminal en el lado de recepción parámetros inalámbricos que son configurados en la unidad de configuración de parámetros inalámbricos -11a- de acuerdo con una solicitud desde el terminal en el lado de recepción (-S319-). La unidad de ejecución de la configuración automática -13a- termina el proceso de configuración cuando el temporizador T1 ha expirado, o el usuario detecta una operación de finalización. Tras la finalización del proceso de configuración, la CPU -13- realiza una comunicación de LAN inalámbrica utilizando los parámetros inalámbricos configurados en la unidad de configuración de parámetros inalámbricos -11a-. Si ni el temporizador T1 ha expirado ni se ha detectado una operación de finalización, la unidad de ejecución de la configuración automática -13a- repite el proceso de registro de parámetros inalámbricos con los terminales restantes.
Por otro lado, si la información de función de su propio terminal indica "receptor" (NO en la etapa -S318-), la unidad de ejecución de la configuración automática -13a- solicita parámetros inalámbricos a otro terminal cuya información de función indica "proveedor", y ejecuta el proceso de recepción de los parámetros inalámbricos (-S321-). La unidad de ejecución de la configuración automática -13a- ajusta los parámetros inalámbricos recibidos en la unidad de configuración de parámetros inalámbricos -11a-, y finaliza el proceso de configuración (-S322-). Tras la finalización del proceso de configuración, la CPU -13- realiza la comunicación LAN inalámbrica utilizando los parámetros inalámbricos configurados en la unidad de configuración de parámetros inalámbricos -11a-. Los parámetros inalámbricos se solicitan transmitiendo una solicitud de inicio de registro (que se describirá más adelante).
A continuación se explicará el proceso de la figura 4. Tal como se ha descrito anteriormente, la figura 4 muestra el proceso ejecutado por un terminal cuya unidad de configuración de parámetros inalámbricos -11a- no almacena la información de configuración de parámetros inalámbricos.
La unidad -13a- de ejecución de la configuración automática ajusta, a "receptor", la información de función que indica si su propio terminal puede proporcionar o recibir parámetros, y la ajusta en la unidad de configuración de información de función -11 b- (-S401 -). Esto se debe a que un terminal cuya unidad de configuración de parámetros inalámbricos -11a- no almacena parámetros inalámbricos inicia el proceso de configuración de parámetros inalámbricos para requerir a otro terminal proporcione parámetros inalámbricos.
La unidad de ejecución de la configuración automática -13a- inicia a continuación el temporizador T1 en el que se ha ajustado el valor del tiempo de espera para todo el proceso de configuración de parámetros inalámbricos (-S402-). La unidad de ejecución de la configuración automática -13a- difunde la información de función (que ya está configurada a "receptor" en este momento) de su propio terminal a otro terminal o terminales en la misma red (-S403-). La unidad de ejecución de la configuración automática -13a- determina si su propio terminal recibe
5
10
15
20
25
30
35
40
45
50
55
60
65
información de función desde otro terminal (-S404-). Si el terminal no recibe la información de función desde ningún otro terminal, la unidad de ejecución de la configuración automática -13a- determina si el temporizador T1 ha expirado o si el usuario ejecuta una operación de finalización (-S409-). Si el temporizador T1 ha expirado o se detecta una operación de finalización del usuario (-S409-), la unidad de ejecución de la configuración automática -13a- finaliza el proceso de configuración. Si el temporizador T1 no ha expirado y no se detecta una operación de finalización, la unidad de ejecución de la configuración automática -13a- repite la transmisión de la información de función (-S403-).
Si se recibe información de función, la unidad de ejecución de la configuración automática -13a- determina si la información de función recibida indica "proveedor”, lo que significa que se ha determinado que el terminal es un proveedor de parámetros (-S405-). Si la información de función recibida no indica "proveedor", la unidad de ejecución de la configuración automática -13a- inicia el proceso anterior en la etapa -S409-. Si la información de función recibida indica "proveedor", la unidad de ejecución de la configuración automática -13a- inicia el proceso de registro de parámetros inalámbricos con el terminal que ha difundido la información de función que indica "proveedor" (-S406-). Una vez que se inicia el proceso de registro, la unidad -13a- de ejecución de la configuración automática solicita parámetros inalámbricos al terminal que ha transmitido la información de función indicando "Proveedor". La unidad de ejecución de la configuración automática -13a- recibe los parámetros inalámbricos transmitidos por el terminal que ha recibido la solicitud (-S407-), configura los parámetros inalámbricos recibidos en la unidad de configuración de parámetros inalámbricos -11a- y finaliza el proceso de configuración (-S408-). Tras finalizar el proceso de configuración, la CPU -13- realiza una comunicación LAN inalámbrica utilizando los parámetros inalámbricos configurados en la unidad de configuración de parámetros inalámbricos -11a-.
Cuando cada terminal ejecuta el proceso anterior, se determina un terminal que proporciona parámetros inalámbricos y un terminal que los recibe, y se realiza la configuración automática de los parámetros inalámbricos desde el terminal en el lado de suministro al del lado de recepción. Después de configurar los parámetros inalámbricos, es posible ejecutar la comunicación LAN inalámbrica utilizando los parámetros inalámbricos configurados.
La figura 5 es un diagrama de secuencia que muestra un caso en la que el terminal A, el terminal B y el terminal C funcionan en un modo LAN inalámbrico ad hoc y los terminales se encuentran en la misma red. Un ejemplo en la figura 5 muestra las operaciones de los terminales en la siguiente situación. El terminal C comienza el proceso de configuración de parámetros inalámbricos después de que el terminal A y el terminal B inician el proceso de configuración casi al mismo tiempo, y el tiempo de espera del temporizador T2 del terminal B se alcanza antes que el del temporizador T2 del terminal C.
En la figura 5, el terminal A configura su información de función a "receptor" (lo que se muestra como MyMode=Receptor en la figura 5, y se denominará R en lo que sigue). Al comienzo del proceso, el terminal B y el terminal C configuran su información de función a "candidato a proveedor" (lo que se muestra como MyMode=Candidato a proveedor en la figura 5, y se denominará PC).
Las operaciones de los terminales se explicarán a continuación de acuerdo con el diagrama de secuencia de la figura 5.
En primer lugar, el terminal A y el terminal B inician el proceso de configuración de parámetros inalámbricos casi al mismo tiempo. El terminal B inicia el temporizador T2.
El terminal A difunde ProbeReq (que se denominará solicitud de sondeo de R en lo que sigue) en la que su información de función se ajusta a R (-F500-). El terminal B, que ha recibido la solicitud de sondeo R desde el terminal A, devuelve ProbeRsp (que se denominará PC de respuesta de sondeo en lo que sigue) en la que su información de función se configura a PC (-F501-).
A diferencia de esto, el terminal BB difunde ProbeReq (que se denominará solicitud de sondeo PC en lo que sigue) en la que su información de función se ajusta a PC (-F502-) El terminal A, que ha recibido la de solicitud de sondeo PC desde el terminal B, devuelve ProbeRsp (que se denominará respuesta de sondeo R en lo que sigue) en la que su información de función se configura a R (-F503-).
A continuación, el terminal C empieza a participar en la red. El terminal C difunde una solicitud de sondeo PC en la que su información de función se ajusta a PC (-F504-). El terminal B devuelve una respuesta de sondeo PC como respuesta a la solicitud (-F505-). El terminal A devuelve una respuesta de sondeo R (F505-1).
En este momento, dado que el tiempo de espera del temporizador T2 no se alcanza en el terminal B o en el terminal C, no se determina la información de función.
El terminal B no recibe la información de función que indica "proveedor" antes de que expire el temporizador T2. Cuando el temporizador T2 expira, el terminal B, por lo tanto, cambia su información de función a "proveedor" (lo que se muestra como MyMode=Proveedor en la figura 5, y se denominará P en lo que sigue). El terminal B difunde
5
10
15
20
25
30
35
40
45
50
55
60
65
ProbeReq (que se denominará solicitud de sondeo P en lo que sigue) en la que su información de función se ajusta a P (-F506- y -F507-).
El terminal A devuelve una respuesta de sondeo R en respuesta a la solicitud de sondeo P del terminal B (-F509-). Dado que el temporizador T2 del terminal C no ha expirado, el terminal C devuelve una respuesta de sondeo PC en respuesta a la solicitud de sondeo P desde el terminal B (-F508-).
Dado que el terminal A recibe la solicitud de sondeo P en la que la información de función se ajusta a "proveedor", el terminal A inicia el proceso de registro con el terminal B que ha transmitido la solicitud de sondeo de P. El terminal A, que ha iniciado el proceso de registro, transmite al terminal B (-F510-) la solicitud de inicio de registro (que se denominará solicitud de inicio de registro en lo que sigue) que indica una solicitud de inicio del proceso de la configuración de parámetros inalámbricos. El terminal B que ha recibido la solicitud avanza el proceso de registro con el terminal A (-F512-). En este proceso se ejecuta autenticación de seguridad, intercambio de claves y otros, entre los terminales.
Cuando el proceso en -F512- tiene éxito, el terminal B transmite los parámetros inalámbricos utilizando el ofrecimiento de información de parámetros al terminal A, proporcionando de ese modo los parámetros inalámbricos (-F513-).
Tras recibir los parámetros inalámbricos, el terminal A transmite recepción satisfactoria de parámetros indicando el éxito de la recepción al terminal B (-F514-). Tras recibir recepción satisfactoria de parámetros, el terminal B transmite registro finalizado, indicando el final del proceso de registro al terminal A (-F515-).
Con el proceso anterior, el terminal B ha dotado de parámetros inalámbricos al terminal A, y éste los configura para realizar una comunicación LAN inalámbrica. Cuando se inicia el proceso de registro con el terminal A, el terminal B transmite, en la red, Baliza (que se denominará baliza) que contiene información que indica "OCUPADO" para suprimir el proceso de registro de otro terminal. Un terminal que ha recibido la baliza suprime el inicio del proceso de registro (-F511-).
Cuando el proceso de registro con el terminal A se ha completado, el terminal B transmite una baliza que contiene información que indica "EN REPOSO" en la red (-F516-). Un terminal, que ha detectado la baliza, inicia el proceso de registro que ha sido suprimido (-F517-). Sin embargo, si el temporizador T2 se ha iniciado, el proceso de registro comienza después de la expiración del temporizador T2.
El terminal C recibe la información de función que indica "proveedor" desde el terminal B antes de que expire el temporizador T2. Cuando el temporizador T2 expira, el terminal C, por lo tanto, configura su información de función a "receptor".
Tras recibir la baliza que contiene la información que indica "EN REPOSO", el terminal C solicita al terminal B el inicio del proceso de registro de parámetros inalámbricos transmitiendo una solicitud de inicio de registro al terminal B (-F517-). El siguiente proceso de registro (-F518-, -F519-, -F520- y -F521-) entre el terminal B y el terminal C es el mismo que el proceso antes mencionado entre el terminal A y el terminal B, y se omitirá una descripción del mismo. En la descripción anterior, se utiliza una baliza para notificar a otros terminales el estado de su propio terminal, con el fin de suprimir el proceso de configuración. Sin embargo, es posible obtener los mismos efectos conteniendo información que indica un estado de ejecución del proceso de configuración, información que indica un estado ocupado y otros en una solicitud de sondeo o una respuesta de sondeo.
La figura 6 es un diagrama de secuencia que muestra un caso en la que el terminal A, el terminal B y el terminal C funcionan en un modo LAN inalámbrico ad hoc, y los terminales se encuentran en la misma red. Un ejemplo en la figura 6 muestra las operaciones de los terminales en la siguiente situación. El terminal B inicia el proceso de configuración de parámetros inalámbricos después de que el terminal A y el terminal C inicien el proceso de configuración casi al mismo tiempo, y el tiempo de espera del temporizador T2 del terminal C se ha alcanzado antes que el del temporizador T2 del terminal B.
En la figura 6, el terminal A configura su información de función a "receptor" (lo que se muestra como MyMode=Receptor en la figura 6, y se denominará R en lo que sigue). Al comienzo del proceso, el terminal B y el terminal C configuran su información de función a "candidato a proveedor" (lo que se muestra como MyMode=Candidato a proveedor, y se denominará PC en lo que sigue).
La parte básica de la figura 6 es igual que la de la secuencia de la figura 5. Las operaciones de los terminales se explicarán a continuación en términos de una parte característica de la figura 6 de acuerdo con el diagrama de secuencia.
En primer lugar, el terminal A y el terminal C inician el proceso de configuración de parámetros inalámbricos casi al mismo tiempo. El terminal C inicia el temporizador T2. El terminal A difunde una solicitud de sondeo R en la que su información de función se ajusta a R (-F600-).
5
10
15
20
25
30
35
40
45
50
55
60
65
Tras recibir la solicitud de sondeo R del terminal A, el terminal C devuelve una respuesta de sondeo PC en la que su información de función se ajusta a PC (-F601 -).
Supóngase que el terminal B inicia a continuación el proceso de configuración. Cuando el terminal B inicia el proceso de configuración, el terminal B difunde una solicitud de sondeo PC en la que su información de función se ajusta a PC (-F602- y -F603-). En respuesta a esta solicitud de sondeo PC el terminal C devuelve una respuesta de sondeo PC (-F604-), y el terminal A devuelve una respuesta de sondeo R (-F605-).
Supóngase que el temporizador T2 del terminal C expira a continuación. El terminal C no recibe información de función que indique "proveedor" antes de que expire el temporizador T2. El terminal C, por lo tanto, cambia su información de función a "proveedor" (lo que se muestra como MyMode=Proveedor, y se denominará P en lo que sigue) cuando el temporizador T2 expira. El terminal C difunde una solicitud de sondeo P (-F606- y -F607-).
T ras recibir la solicitud de sondeo P desde el terminal C, el terminal A devuelve una respuesta de sondeo R (-F608-).
Supóngase que el temporizador T2 expira antes de que el terminal B responda a la solicitud de sondeo P del terminal C. Dado que el terminal B ha recibido la solicitud de sondeo P desde el terminal C, el terminal B cambia su información de función a "receptor" y devuelve una respuesta de sondeo R en respuesta a la solicitud de sondeo P desde el terminal C (-F609-).
El terminal C transmite una baliza que contiene información que indica "EN REPOSO" en la red (-F610- y -F611 -).
Después de que se haya confirmado que la baliza del terminal C indica "EN REPOSO", el terminal A transmite una solicitud de inicio de registro que indica una solicitud de inicio del proceso de registro al terminal C cuya información de función indica "Proveedor" (-F612-). Tras recibir la solicitud de inicio de registro, el terminal C transmite una baliza que contiene información que indica "OCUPADO" en la red (-F613- y -F614-).
El terminal C que ha recibido la solicitud de inicio de registro desde el terminal A avanza el proceso de registro con el terminal A (-F615-), y proporciona al terminal A la información de configuración de parámetros inalámbricos (-F616-, -F617- y -F618-).
Por otro lado, el terminal B que ha recibido la baliza que indica "OCUPADO" suprime el proceso de registro.
Cuando el proceso de registro con el terminal A se ha completado, el terminal C cambia la baliza para indicar "EN REPOSO" y la transmite (-F619-). Tras recibir la baliza que indica "EN REPOSO", el terminal B libera la supresión del proceso de registro e inicia el proceso de registro con el terminal C (-F620- a -F624-).
La figura 7 es un diagrama de secuencia en el que el terminal A, el terminal B y el terminal C funcionan en modo LAN inalámbrico ad hoc, en primer lugar solamente el terminal B forma una red, y el terminal A y el terminal C participan en la misma red cuando expira el temporizador T2 del terminal B.
La parte básica de la figura 7 es igual que la de la secuencia de las figuras 5 o 6. Las operaciones de los terminales se explicarán a continuación en términos de una parte característica de la figura 7 de acuerdo con el diagrama de secuencia.
El terminal B inicia el proceso de configuración de parámetros inalámbricos, e inicia el temporizador T2.
El terminal B difunde una solicitud de sondeo PC en la que su información de función se ajusta a PC (-F700- a -F703-). La figura 7 muestra un estado en el que no hay una respuesta puesto que otros terminales no participan en la red en este momento.
Cuando se alcanza el tiempo de espera del temporizador T2, el terminal B difunde una solicitud de sondeo P en la que su información de función se ajusta a "proveedor". En este momento, no participan otros terminales (-F704- y -F705-).
A continuación, el terminal C participa en la red. Cuando el terminal C difunde una solicitud de sondeo PC (-F706- y -F707-), el terminal C recibe una respuesta de sondeo P transmitida como respuesta por el terminal B (-F708-).
El terminal A participa asimismo en la red siguiente. El terminal A devuelve una respuesta de sondeo R en respuesta a la solicitud de sondeo P (-F710-) desde el terminal B (-F712-). Cuando el temporizador T2 expira, el terminal C cambia su información de función a "receptor", dado que el terminal C ha recibido información de función que indica "proveedor" desde el terminal B. El terminal C devuelve una respuesta de sondeo R en respuesta a la solicitud de sondeo P del terminal B (-F709- y -F711-).
A continuación, el terminal B y el terminal C ejecutan el proceso de registro (-F713- a -F719-). El terminal B y el
5
10
15
20
25
30
35
40
terminal A llevan a cabo asimismo el proceso de registro (-F720- a -F725-).
Tal como se ha descrito anteriormente, un terminal que puede proporcionar parámetros de comunicación inicia su funcionamiento después de ajustar su información de función a "candidato a proveedor". El terminal cuya información de función indica "candidato a proveedor" ajusta finalmente la información de función a "proveedor" o "receptor" y sirve como proveedor o receptor de los parámetros de comunicación. Un terminal que no puede proporcionar los parámetros de comunicación establece su información de función a "receptor" e inicia el funcionamiento. Cuando el terminal descubre un terminal cuya información de función indica "proveedor", el terminal recibe parámetros de comunicación de ese terminal. De este modo, incluso si las funciones de un proveedor y receptor de parámetros de comunicación no están predeterminadas, es posible determinar fácilmente de manera única la dirección de transferencia de los parámetros de comunicación. Además, incluso si hay una serie de terminales que pueden proporcionar parámetros de comunicación, es posible decidir solamente un terminal como proveedor de parámetros de comunicación entre estos. De esta manera, es posible establecer parámetros de comunicación sin la necesidad de que un usuario realice ninguna operación engorrosa tal como la selección de un proveedor y un receptor de los parámetros de comunicación.
Incluso si las funciones de un proveedor y un receptor de parámetros de comunicación no están predeterminadas, es posible ejecutar el proceso de configuración de parámetros de comunicación.
En lo anterior se ha descrito una realización preferente de la presente invención. Sin embargo, ésta es simplemente un ejemplo para explicar la presente invención, y se pueden realizar diversas modificaciones a la realización sin apartarse del alcance de la presente invención.
En la descripción anterior, se describe como ejemplo una LAN inalámbrica que cumple con el estándar IEEE802.11. Sin embargo, la presente invención se puede implementar en otro medio inalámbrico tal como un USB inalámbrico, MBOA (alianza OFDM multibanda, Multi Band OFDM Alliance), Bluetooth®, UWB (WUSB, W1394, WINET) y ZigBee. Además, la presente invención se puede implementar en un medio de comunicación cableado, tal como una LAN de cable.
Aunque se utilizan como ejemplos de parámetros de comunicación un identificador de red, un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación, se puede utilizar otra información e incluirla asimismo en los parámetros de comunicación.
Aunque la presente invención se ha descrito haciendo referencia a realizaciones a modo de ejemplo, se debe comprender que la invención no se limita a las realizaciones a modo de ejemplo dadas a conocer. Se debe conceder al alcance de las reivindicaciones siguientes la interpretación más amplia, de tal modo que abarque la totalidad de dichas modificaciones y estructuras y funciones equivalentes.
Esta solicitud reivindica la prioridad de la solicitud de patente japonesa N° 2006-292710, presentada el 27 de octubre de 2006, que se puede utilizar como referencia adicional.
Claims (8)
- 5101520253035404550556065REIVINDICACIONES1. Aparato de comunicación que comprende:medios de configuración adaptados para configurar (F500 a F508, F600 a F611) la función del propio aparato de comunicación como aparato receptor de parámetros de comunicación o un aparato proveedor de parámetros de comunicación;medios de ejecución adaptados para ejecutar (F510 a F515, F612 a F618) un procedimiento de configuración de parámetros de comunicación, en el que el aparato proveedor proporciona parámetros de comunicación configurados al aparato receptor, intercambiando el aparato proveedor o el aparato receptor mensajes predeterminados entre el aparato proveedor y el aparato receptor para permitir que los aparatos proveedor y receptor se comuniquen entre sí en una red; ymedios de supresión adaptados para suprimir (F511, F613) la ejecución de otro de dichos procedimientos de configuración de parámetros de comunicación con el aparato proveedor por otro aparato de comunicación distinto del aparato proveedor y distinto del aparato receptor mientras el aparato proveedor y el aparato receptor ejecutan el procedimiento de configuración de parámetros de comunicación,en el que el conjunto de parámetros de comunicación comprende por lo menos uno de un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación.
- 2. Aparato según la reivindicación 1, en el que dichos medios de supresión suprimen una solicitud de los parámetros de comunicación configurados desde cualquier aparato receptor excepto un primer aparato receptor, mientras que dichos medios de ejecución ejecutan, como aparato proveedor, el procedimiento de configuración de parámetros de comunicación con el primer aparato receptor.
- 3. Aparato según la reivindicación 1, en el que dichos medios de supresión suprimen una solicitud de los parámetros de comunicación configurados para el aparato proveedor mientras el aparato proveedor ejecuta el procedimiento de configuración de parámetros de comunicación con otro aparato receptor.
- 4. Aparato según la reivindicación 1, en el que dichos medios de configuración configuran la función del propio aparato de comunicación como aparato receptor tras detectar el aparato proveedor.
- 5. Aparato según la reivindicación 1, en el que dichos medios de configuración configuran la función del propio aparato de comunicación como aparato proveedor tras detectar el aparato receptor.
- 6. Aparato según cualquiera de las reivindicaciones 1 a 5, que comprende además medios de notificación adaptados para notificar a otro aparato de comunicación la función del propio aparato de comunicación,en el que cuando la función del propio aparato de comunicación no se ha decidido como aparato proveedor o aparato receptor, dicho medios de notificación notifican a otro aparato de comunicación información que indica que el propio aparato de comunicación no está decidido.
- 7. Método de control para un aparato de comunicación, que comprende las etapas de:configurar (F500 a F508, F600 a F611) de la función del propio aparato de comunicación como un aparato receptor de parámetros de comunicación o un aparato proveedor de parámetros de comunicación;ejecutar (F510 a F515, F612 a F618) un procedimiento de configuración de parámetros de comunicación, en el que el aparato proveedor proporciona un conjunto de parámetros de comunicación configurados al aparato receptor, intercambiando el aparato proveedor o el aparato receptor de mensajes predeterminados entre el aparato proveedor y el aparato receptor para permitir que los aparatos proveedor y receptor se comuniquen entre sí en una red; ysuprimir (F511, F613) la ejecución de otro de dichos procedimientos de configuración de parámetros de comunicación con el aparato proveedor mediante otro aparato de comunicación distinto del aparato proveedor y distinto del aparato receptor, mientras el aparato proveedor y el aparato receptor ejecutan el procedimiento de configuración de parámetros de comunicación,en el que el conjunto de parámetros de comunicación comprende por lo menos uno de un esquema de cifrado, una clave de cifrado, un esquema de autenticación y una clave de autenticación.
- 8. Medio de almacenamiento legible por ordenador que almacena un programa para controlar un aparato de comunicación haciendo que el aparato de comunicación ejecute código para las etapas del método de control reivindicado en la reivindicación 7.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006292710 | 2006-10-27 | ||
| JP2006292710A JP4871696B2 (ja) | 2006-10-27 | 2006-10-27 | 通信パラメータの設定処理方法、通信装置、通信装置の制御方法、プログラム |
| PCT/JP2007/070013 WO2008050622A1 (en) | 2006-10-27 | 2007-10-05 | Communication parameter setting processing method, communication apparatus, control method therefor, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2653846T3 true ES2653846T3 (es) | 2018-02-09 |
Family
ID=38951737
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17001548T Active ES2734848T3 (es) | 2006-10-27 | 2007-10-05 | Aparato de comunicación, método para la configuración de parámetros, medio legible por ordenador y programa |
| ES17001546T Active ES2735249T3 (es) | 2006-10-27 | 2007-10-05 | Aparato de comunicación, método para la configuración de parámetros, medio legible por ordenador y programa |
| ES07829749.6T Active ES2653846T3 (es) | 2006-10-27 | 2007-10-05 | Método de proceso de configuración de parámetros de comunicación, aparato de comunicación, método de control para el mismo, y programa |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17001548T Active ES2734848T3 (es) | 2006-10-27 | 2007-10-05 | Aparato de comunicación, método para la configuración de parámetros, medio legible por ordenador y programa |
| ES17001546T Active ES2735249T3 (es) | 2006-10-27 | 2007-10-05 | Aparato de comunicación, método para la configuración de parámetros, medio legible por ordenador y programa |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9107108B2 (es) |
| EP (4) | EP2400695B1 (es) |
| JP (1) | JP4871696B2 (es) |
| KR (1) | KR101121488B1 (es) |
| CN (3) | CN101529818A (es) |
| ES (3) | ES2734848T3 (es) |
| RU (1) | RU2425451C2 (es) |
| WO (1) | WO2008050622A1 (es) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4789817B2 (ja) | 2007-01-29 | 2011-10-12 | キヤノン株式会社 | 通信装置及び通信装置の通信方法、プログラム |
| JP4929040B2 (ja) * | 2007-05-10 | 2012-05-09 | キヤノン株式会社 | 通信装置及び通信方法 |
| JP5270937B2 (ja) | 2008-03-17 | 2013-08-21 | キヤノン株式会社 | 通信装置及びその制御方法 |
| JP5307508B2 (ja) | 2008-08-29 | 2013-10-02 | キヤノン株式会社 | 通信装置、通信方法、コンピュータプログラム |
| JP5649694B2 (ja) * | 2008-08-29 | 2015-01-07 | キヤノン株式会社 | 通信装置、制御方法、及びプログラム |
| JP5127658B2 (ja) * | 2008-10-06 | 2013-01-23 | キヤノン株式会社 | 通信装置、通信装置の制御方法、コンピュータプログラム及び記憶媒体 |
| JP5571892B2 (ja) * | 2008-10-06 | 2014-08-13 | キヤノン株式会社 | 通信装置、通信方法、コンピュータプログラム、記憶媒体 |
| JP5483985B2 (ja) * | 2008-12-22 | 2014-05-07 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム、記憶媒体 |
| JP5235777B2 (ja) * | 2009-05-15 | 2013-07-10 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| EP2547140A1 (en) * | 2011-07-11 | 2013-01-16 | Koninklijke Philips Electronics N.V. | Method for configuring a node |
| JP5853478B2 (ja) * | 2011-08-04 | 2016-02-09 | 株式会社バッファロー | アクセスポイント装置および通信設定提供方法 |
| JP6408753B2 (ja) | 2012-05-17 | 2018-10-17 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| CN102711082A (zh) * | 2012-06-28 | 2012-10-03 | 宇龙计算机通信科技(深圳)有限公司 | 在移动通信中共享信任无线接入点信息的方法及系统 |
| KR102006413B1 (ko) | 2012-09-05 | 2019-08-01 | 삼성전자주식회사 | 메신저 서비스를 제공하기 위한 방법 및 그 전자 장치 |
| JP6087598B2 (ja) * | 2012-11-28 | 2017-03-01 | キヤノン株式会社 | 通信装置及びその制御方法、プログラム |
| JP5442140B2 (ja) * | 2013-01-16 | 2014-03-12 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| JP5597299B2 (ja) * | 2013-12-19 | 2014-10-01 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| JP6383149B2 (ja) * | 2013-12-27 | 2018-08-29 | キヤノン株式会社 | 通信装置、通信装置の制御方法 |
| WO2016009738A1 (ja) * | 2014-07-15 | 2016-01-21 | ソニー株式会社 | 処理装置、情報処理装置、情報処理システム、処理方法、および情報処理方法 |
| JP2016136364A (ja) | 2015-01-23 | 2016-07-28 | キヤノン株式会社 | 通信装置及びその制御方法、プログラム |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5940383A (en) * | 1996-01-29 | 1999-08-17 | Qualcomm Incorporated | Automatic data service selection |
| GB9720152D0 (en) * | 1996-12-18 | 1997-11-26 | Mayup Limited | Communications system and method |
| JP2001168881A (ja) | 1999-09-30 | 2001-06-22 | Toshiba Corp | 無線通信ネットワークシステムとその無線機器 |
| JP2002164901A (ja) | 2000-11-27 | 2002-06-07 | Sharp Corp | マスタ/スレーブ設定方法及び通信制御装置及びネットワークシステム |
| JP3599032B2 (ja) | 2001-02-21 | 2004-12-08 | 日本電信電話株式会社 | 無線通信システム、無線通信方法及び無線局 |
| JP4029629B2 (ja) * | 2001-03-27 | 2008-01-09 | セイコーエプソン株式会社 | 通信機器、通信方法およびプログラム |
| KR100423498B1 (ko) * | 2001-08-25 | 2004-03-18 | 삼성전자주식회사 | 일대다 무선통신에서 통신 간섭 및 끊김 현상을 방지할 수있는 무선통신방법 |
| JP2003069580A (ja) | 2001-08-28 | 2003-03-07 | Canon Inc | 無線通信装置、その制御方法、無線通信システム、及び制御プログラム |
| JP3700839B2 (ja) * | 2001-08-30 | 2005-09-28 | ソニー株式会社 | 無線通信装置及び無線通信装置の制御方法、並びにコンピュータ・プログラム |
| JP2003338821A (ja) | 2002-05-20 | 2003-11-28 | Nec Viewtechnology Ltd | 無線ネットワークシステム |
| US7698550B2 (en) * | 2002-11-27 | 2010-04-13 | Microsoft Corporation | Native wi-fi architecture for 802.11 networks |
| JP2006513623A (ja) * | 2003-01-10 | 2006-04-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 無線アドホック・ネットワークに関する動的ネットワーク形成 |
| JP4136771B2 (ja) | 2003-04-23 | 2008-08-20 | キヤノン株式会社 | 通信システム、通信装置、及びその制御方法、並びにコンピュータプログラム |
| JP4125172B2 (ja) | 2003-04-23 | 2008-07-30 | キヤノン株式会社 | 無線通信システム、無線通信装置、及びその制御方法、並びにコンピュータプログラム |
| JP2005341290A (ja) | 2004-05-27 | 2005-12-08 | Keio Gijuku | 通信システムおよび無線通信装置 |
| JP4136857B2 (ja) | 2003-09-11 | 2008-08-20 | キヤノン株式会社 | 機器検索方法およびプログラム |
| US7631181B2 (en) | 2003-09-22 | 2009-12-08 | Canon Kabushiki Kaisha | Communication apparatus and method, and program for applying security policy |
| JP4266165B2 (ja) | 2003-12-19 | 2009-05-20 | 株式会社東芝 | 通信装置および通信制御プログラム |
| US20060045055A1 (en) * | 2004-08-30 | 2006-03-02 | Padmaja Ramadas | Method and apparatus for deploying an ad-hoc network |
| JP4895346B2 (ja) * | 2004-11-19 | 2012-03-14 | キヤノン株式会社 | 通信装置及びシステムならびにそれらの制御方法 |
| JP4182946B2 (ja) * | 2004-12-09 | 2008-11-19 | ブラザー工業株式会社 | 管理システム、無線通信装置、プログラム、及び、無線通信装置の管理方法 |
| JP4398886B2 (ja) * | 2005-03-07 | 2010-01-13 | ソニー株式会社 | 通信端末装置、通信システム、通信方法、およびプログラム |
| JP4366323B2 (ja) | 2005-03-15 | 2009-11-18 | キヤノン株式会社 | 通信装置およびその制御方法 |
| JP4656637B2 (ja) * | 2005-04-27 | 2011-03-23 | キヤノン株式会社 | 通信装置及び通信システムとその通信パラメータ設定方法 |
| JP4250611B2 (ja) | 2005-04-27 | 2009-04-08 | キヤノン株式会社 | 通信装置、通信パラメータ設定方法及び通信方法 |
| JP4900891B2 (ja) | 2005-04-27 | 2012-03-21 | キヤノン株式会社 | 通信装置及び通信方法 |
| JP4455418B2 (ja) * | 2005-06-13 | 2010-04-21 | キヤノン株式会社 | 通信パラメータ設定方法及び通信装置 |
| JP4266962B2 (ja) | 2005-06-16 | 2009-05-27 | キヤノン株式会社 | 通信装置、その制御方法及びプログラム |
| JP5298391B2 (ja) * | 2006-09-18 | 2013-09-25 | マーベル インターナショナル リミテッド | 多数のデバイス間のアドホックネットワーク構築 |
-
2006
- 2006-10-27 JP JP2006292710A patent/JP4871696B2/ja active Active
-
2007
- 2007-10-05 ES ES17001548T patent/ES2734848T3/es active Active
- 2007-10-05 CN CNA2007800399062A patent/CN101529818A/zh active Pending
- 2007-10-05 ES ES17001546T patent/ES2735249T3/es active Active
- 2007-10-05 EP EP11007695.7A patent/EP2400695B1/en active Active
- 2007-10-05 EP EP17001546.5A patent/EP3293920B1/en active Active
- 2007-10-05 EP EP07829749.6A patent/EP2087652B1/en active Active
- 2007-10-05 CN CN201110391751.7A patent/CN102510570B/zh active Active
- 2007-10-05 US US12/442,225 patent/US9107108B2/en active Active
- 2007-10-05 KR KR1020097010796A patent/KR101121488B1/ko active Active
- 2007-10-05 WO PCT/JP2007/070013 patent/WO2008050622A1/en not_active Ceased
- 2007-10-05 ES ES07829749.6T patent/ES2653846T3/es active Active
- 2007-10-05 CN CN201110391785.6A patent/CN102547870B/zh active Active
- 2007-10-05 RU RU2009120039/09A patent/RU2425451C2/ru active
- 2007-10-05 EP EP17001548.1A patent/EP3293921B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| ES2734848T3 (es) | 2019-12-12 |
| EP3293921B1 (en) | 2019-07-03 |
| CN102510570A (zh) | 2012-06-20 |
| EP3293920A1 (en) | 2018-03-14 |
| EP2087652A1 (en) | 2009-08-12 |
| CN102547870A (zh) | 2012-07-04 |
| JP2008109581A (ja) | 2008-05-08 |
| ES2735249T3 (es) | 2019-12-17 |
| CN101529818A (zh) | 2009-09-09 |
| RU2425451C2 (ru) | 2011-07-27 |
| US9107108B2 (en) | 2015-08-11 |
| RU2009120039A (ru) | 2010-12-10 |
| EP2400695B1 (en) | 2018-06-20 |
| KR20090082437A (ko) | 2009-07-30 |
| JP4871696B2 (ja) | 2012-02-08 |
| EP2400695A1 (en) | 2011-12-28 |
| EP3293920B1 (en) | 2019-07-03 |
| KR101121488B1 (ko) | 2012-02-28 |
| CN102547870B (zh) | 2016-03-30 |
| US20100020706A1 (en) | 2010-01-28 |
| WO2008050622A1 (en) | 2008-05-02 |
| EP2087652B1 (en) | 2017-12-13 |
| EP3293921A1 (en) | 2018-03-14 |
| CN102510570B (zh) | 2015-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2653846T3 (es) | Método de proceso de configuración de parámetros de comunicación, aparato de comunicación, método de control para el mismo, y programa | |
| US11678179B2 (en) | Communication apparatus, control method of communication apparatus, computer program, and storage medium | |
| US9877221B2 (en) | Wireless LAN system, and access point and station for the wireless LAN system | |
| US8891771B2 (en) | Communication apparatus, communication method, and computer program | |
| US9307387B2 (en) | Communication apparatus, communication method, computer program, and storage medium | |
| CN101589632B (zh) | 通信装置及其通信方法 | |
| ES2936845T3 (es) | Dispositivo de comunicación, procedimiento de control del dispositivo de comunicación y programa | |
| US8396497B2 (en) | Communication device and method for controlling communication device | |
| US20110170686A1 (en) | Communication apparatus, control method of communication apparatus, computer program, and storage medium | |
| JP2010041066A (ja) | 通信装置、画像入力装置、画像出力装置、無線通信回路、通信装置の制御方法、プログラム | |
| ES2966214T3 (es) | Dispositivo de comunicación, procedimiento de control del dispositivo de comunicación y programa | |
| ES2375617T3 (es) | Configuraciones de paquetes para la coexistencia de estaciones en una red de �?rea local sin cables multiest�?ndar. | |
| BR102013001955A2 (pt) | Aparelhos de comunicação, métodos para controlar um aparelho de comunicação, e, meios de armazenamento legível por computador | |
| JP6084269B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
| JP5591197B2 (ja) | 通信パラメータの設定手順を実行する通信装置、通信装置の制御方法、プログラム | |
| JP5404893B2 (ja) | 通信パラメータの共有手順を実行する通信装置、通信装置の制御方法、プログラム | |
| JP5858966B2 (ja) | 通信パラメータの設定手順を実行する通信装置、通信装置の制御方法、プログラム | |
| JP2014195157A (ja) | 通信装置、通信装置の制御方法、及びプログラム |