ES2573123T3 - Sistemas y procedimientos para el control y activación de dispositivos máquina a máquina - Google Patents
Sistemas y procedimientos para el control y activación de dispositivos máquina a máquina Download PDFInfo
- Publication number
- ES2573123T3 ES2573123T3 ES12805861.7T ES12805861T ES2573123T3 ES 2573123 T3 ES2573123 T3 ES 2573123T3 ES 12805861 T ES12805861 T ES 12805861T ES 2573123 T3 ES2573123 T3 ES 2573123T3
- Authority
- ES
- Spain
- Prior art keywords
- network
- user equipment
- identifier
- connection identifier
- communication
- 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 121
- 230000004913 activation Effects 0.000 title description 29
- 238000004891 communication Methods 0.000 claims abstract description 237
- 230000005540 biological transmission Effects 0.000 claims description 59
- 230000008569 process Effects 0.000 description 37
- 238000010586 diagram Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 239000012190 activator Substances 0.000 description 9
- 230000008901 benefit Effects 0.000 description 7
- 230000000977 initiatory effect Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000011664 signaling Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000013475 authorization Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 239000000779 smoke Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 235000017060 Arachis glabrata Nutrition 0.000 description 1
- 241001553178 Arachis glabrata Species 0.000 description 1
- 235000010777 Arachis hypogaea Nutrition 0.000 description 1
- 235000018262 Arachis monticola Nutrition 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 235000020232 peanut Nutrition 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/022—One-way selective calling networks, e.g. wide area paging
- H04W84/027—One-way selective calling networks, e.g. wide area paging providing paging services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
Un procedimiento para unir una pluralidad de dispositivos (112, 308) a un equipo de usuario (106, 302), comprendiendo el procedimiento: recibir (502), en el equipo de usuario, a través de una primera red, un mensaje de al menos uno de la pluralidad de dispositivos, incluyendo el mensaje información que identifica el dispositivo conectado con el equipo de usuario; asignar (504), en el equipo de usuario, un identificador de conexión de dispositivo al dispositivo, incluyendo el identificador de conexión de dispositivo al menos una porción de un identificador de equipo de usuario asociado al equipo de usuario; transmitir (506), en el equipo de usuario, a través de una segunda red, información indicativa de la asignación del identificador de conexión de dispositivo a un operador de red, de tal forma que la comunicación de datos al dispositivo desde el operador de red se basa, al menos en parte, en el identificador de conexión de dispositivo; y transmitir, en el equipo de usuario, al dispositivo, la comunicación de datos a través de la primera red basándose, al menos en parte, en el identificador de conexión de dispositivo, la comunicación de datos recibida por el equipo de usuario a través de la segunda red.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Sistemas y procedimientos para el control y activacion de dispositivos maquina a maquina
ANTECEDENTES
Campo
La presente solicitud se refiere en general a sistemas de comunicacion y, mas espedficamente, a procedimientos de control y activacion y dispositivos para comunicaciones maquina a maquina.
Antecedentes
En muchos sistemas de comunicacion, se usan redes de comunicaciones para intercambiar mensajes entre varios dispositivos separados en el espacio que interaction. Las redes pueden clasificarse de acuerdo con el alcance geografico, que puede ser, por ejemplo, un area metropolitana, un area local, o un area personal. Dichas redes se designaran respectivamente como una red de area extensa (WAN), red de area metropolitana (MAN), red de area local (LAN), o red de area personal (PAN). Las redes tambien difieren de acuerdo con la tecnica de conmutacion/enrutamiento usada para interconectar los diversos nodos y dispositivos de red (por ejemplo, conmutacion de circuitos frente a conmutacion en paquetes), el tipo de medios ffsicos empleados para la transmision (por ejemplo, alambrico frente a inalambrico), y el conjunto de protocolos de comunicacion usados (por ejemplo, familia de protocolos de Internet, SONET (red optica srncrona), Ethernet, etc.).
A menudo se prefieren las redes inalambricas cuando los elementos de red son moviles y, por lo tanto, tienen necesidades de conectividad dinamicas, o si la arquitectura de red se forma en una topologfa ad hoc, en lugar de fija. Las redes inalambricas emplean medios ffsicos intangibles en un modo de propagacion no guiado usando ondas electromagneticas en las bandas de frecuencia de radio, microondas, infrarrojos, opticas, etc. Las redes inalambricas facilitan ventajosamente la movilidad del usuario y un rapido desplieguen en campo en comparacion con las redes alambricas fijas.
Segun las redes proliferan, los tipos de elementos de redes conectados a las mismas tambien se expanden. Un tipo de elementos de red que se esta introduciendo son elementos maquina a maquina (M2M). Los ejemplos de elementos M2M incluyen un contador de suministros inteligente ("contador inteligente"), seismografos, vehfculos y electrodomesticos. Un elemento M2M puede conectarse a una red a traves de un equipo de usuario (por ejemplo, telefono inteligente, enrutador WiFi). Por consiguiente, pueden ser deseables mejoras en los sistemas de comunicaciones para mejorar la comunicacion a traves de la red, tal como una comunicacion desde un proveedor de servicios M2M (por ejemplo, empresa de suministros), con un elemento M2M conectado.
Se dirige la atencion al documento WO 2011/098150 A1 que describe un nodo proxy de comunicacion maquina a maquina. El nodo proxy puede usarse como un dispositivo de traduccion en comunicaciones maquina a maquina. Por ejemplo, si un dispositivo en una red movil inicia una comunicacion con un servidor de aplicaciones en una red basada en paquetes, el nodo proxy puede utilizarse para reemplazar los numeros de red digital de servicios integrados de abonado movil (MSISDn) E. 164 usados comunmente con el protocolo de inicio de sesion (SIP) y el identificador de recursos uniforme s (URI) para identificar el dispositivo en el dominio basado en paquetes. La identificacion del dispositivo puede proporcionarse por un dispositivo que se registra con el nodo proxy, o puede utilizarse una notificacion de paginacion si el dispositivo no esta registrado.
Se presta atencion adicional a una propuesta de AHMAD MUHANNA: “Details of the M2M Identifiers Info Model”, 3GPP2 DRAFT; M2M-20110125-006_ERICSSON-M2M-IDENTIFIERS -INFO-MODEL-SC.P4005, 3RD
GENERATION PARTNERSHIP PROJECT 2, 3GPP2, 2500 WILSON BOULEVARD, SUITE 300, ARLINGTON, VIRGINIA 22201; Estados Unidos, vol. TSGS 26 de enero de 2011 (), paginas 1-31. Recuperado de Internet: URL
:http://ftp.3gpp2.org/TSGS/Working/_2011/2011-01-Seattle/SC_M2M_Numbering-2011-0125/ que
:http://ftp.3gpp2.org/TSGS/Working/_2011/2011-01-Seattle/SC_M2M_Numbering-2011-0125/ que
documenta el analisis de las cuestiones asociadas a la numeracion M2M y las recomendaciones de la numeracion 3GPP2 SC M2M AdHoc.
RESUMEN
De acuerdo con la presente invencion, se proporcionan procedimientos y aparatos, como se expone en las reivindicaciones independientes, respectivamente. Realizaciones preferentes de la invencion se describen en las reivindicaciones dependientes.
Los procedimientos y dispositivos descritos tienen cada uno varios aspectos, ninguno de los cuales es el unico responsable de sus atributos deseables. Sin limitar el alcance de esta divulgacion, como se expresa por las reivindicaciones que siguen, ahora se analizaran brevemente algunas caractensticas. Despues de considerar este analisis, y particularmente despues de leer la seccion titulada "Descripcion detallada", se entendera como las caractensticas descritas proporcionan ventajas que incluyen la identificacion de y la comunicacion con dispositivos
5
10
15
20
25
30
35
40
45
50
55
60
65
M2M unidos a un equipo de usuario.
En un aspecto innovador, se proporciona un procedimiento para unir una pluralidad de dispositivos a un equipo de usuario. El procedimiento incluye recibir, a traves de una primera red, un mensaje de al menos uno de la pluralidad de dispositivos, incluyendo el mensaje informacion que identifica un dispositivo de la pluralidad de dispositivos conectados con el equipo de usuario. El procedimiento incluye asignar un identificador de conexion de dispositivo al dispositivo, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. El procedimiento incluye transmitir, a traves de una segunda red, informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que la comunicacion de datos al dispositivo desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo.
En otro aspecto innovador, se proporciona un aparato para hospedar localmente una pluralidad de dispositivos de comunicacion. El aparato incluye un receptor configurado para recibir, a traves de una primera red, un mensaje desde al menos uno de la pluralidad de dispositivos de comunicacion, incluyendo el mensaje informacion que identifica el dispositivo de comunicacion conectado con el aparato. El aparato incluye un circuito de asignacion configurado para asignar un identificador de conexion de dispositivo al dispositivo de comunicacion, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato. El aparato incluye un transmisor configurado para transmitir, a traves de una segunda red, informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que la comunicacion de datos al dispositivo de comunicacion desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo.
En otro aspecto innovador, se proporciona un aparato para hospedar localmente una pluralidad de dispositivos de comunicacion. El aparato incluye medios para recibir, a traves de una primera red, un mensaje desde al menos uno de la pluralidad de dispositivos de comunicacion, incluyendo el mensaje informacion que identifica el dispositivo de comunicacion conectado con el aparato. El aparato incluye medios para asignar un identificador de conexion de dispositivo al dispositivo de comunicacion, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato. El aparato incluye medios para transmitir, a traves de una segunda red, informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que la comunicacion de datos al dispositivo de comunicacion desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo.
En otro aspecto innovador, se proporciona un medio de almacenamiento legible por ordenador que comprende instrucciones ejecutables por un procesador de un aparato para hospedar localmente una pluralidad de dispositivos de comunicacion. Las instrucciones hacen que el aparato reciba un mensaje desde al menos uno de la pluralidad de dispositivos de comunicacion, incluyendo el mensaje informacion que identifica el dispositivo de comunicacion conectado con el aparato. Las instrucciones hacen que el aparato asigne un identificador de conexion de dispositivo al dispositivo de comunicacion, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato. Las instrucciones hacen que el aparato transmita, a traves de una segunda red, informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que la comunicacion de datos al dispositivo de comunicacion desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo.
En un aspecto innovador adicional, se proporciona un procedimiento para unir una pluralidad de dispositivos a un equipo de usuario. El procedimiento incluye transmitir, a traves de una primera red desde el equipo de usuario a un operador de red, informacion de registro que incluye un identificador para al menos uno de la pluralidad de dispositivos conectados con el equipo de usuario a traves de una segunda red. El procedimiento incluye recibir un identificador de conexion de dispositivo para el dispositivo desde el operador de red a traves de la primera red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario, indicando el identificador de conexion de dispositivo una conexion entre el dispositivo y el equipo de usuario en la segunda red. El procedimiento incluye recibir una comunicacion de datos desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo.
En otro aspecto innovador mas, se proporciona un aparato para hospedar localmente una pluralidad de dispositivos inalambricos. El aparato incluye un transmisor configurado para transmitir desde el aparato a un operador de red, a traves de una primera red, informacion de registro que incluye un identificador para al menos uno de la pluralidad de dispositivos inalambricos. El dispositivo inalambrico se conecta con el aparato a traves de una segunda red. El aparato incluye un receptor configurado para recibir un identificador de conexion de dispositivo para el dispositivo desde el operador de red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato. El identificador de conexion de dispositivo indica una conexion entre el dispositivo de comunicacion y el aparato a traves de la segunda red. El receptor esta configurado adicionalmente para recibir una comunicacion de datos desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo.
En un aspecto innovador adicional, se proporciona un aparato para hospedar localmente una pluralidad de
5
10
15
20
25
30
35
40
45
50
55
60
65
dispositivos inalambricos. El aparato incluye medios para transmitir desde el aparato a un operador de red a traves de una primera red, informacion de registro que incluye un identificador para al menos uno de la pluralidad de dispositivos inalambricos conectados con el aparato a traves de una segunda red. El aparato incluye adicionalmente medios para recibir un identificador de conexion de dispositivo para el dispositivo desde el operador de red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato. El identificador de conexion de dispositivo indica una conexion entre el dispositivo inalambrico y el aparato en la segunda red. El aparato tambien incluye medios para recibir, a traves de la primera red, una comunicacion de datos desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo.
En otro aspecto innovador, se proporciona un medio de almacenamiento legible por ordenador que comprende instrucciones ejecutables por un procesador de un aparato para hospedar localmente una pluralidad de dispositivos de comunicacion. Las instrucciones hacen que el aparato transmita desde el aparato a un operador de red, a traves de una primera red, informacion de registro que incluye un identificador para al menos uno de la pluralidad de dispositivos de comunicacion, el dispositivo de comunicacion conectado con el aparato a traves de una segunda red. Las instrucciones hacen que el aparato reciba un identificador de conexion de dispositivo para el dispositivo de comunicacion desde el operador de red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato. El identificador de conexion de dispositivo indica una conexion entre el dispositivo de comunicacion y el aparato a traves de la segunda red. Las instrucciones hacen que el aparato reciba, a traves de la primera red, una comunicacion de datos desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo.
En otro aspecto innovador mas, se proporciona un procedimiento de union de un dispositivo a un equipo de usuario. El procedimiento incluye transmitir, a traves de una primera red, un mensaje desde el dispositivo al equipo de usuario, incluyendo el mensaje informacion que identifica el dispositivo conectado con el equipo de usuario a traves de la primera red. El procedimiento incluye recibir, a traves de la primera red, un identificador de conexion de dispositivo desde el equipo de usuario en el dispositivo, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. El procedimiento incluye recibir una comunicacion de datos desde el equipo de usuario a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de una segunda red.
En un aspecto innovador adicional, se proporciona un aparato para unir un equipo de usuario. El aparato incluye un transmisor configurado para transmitir un mensaje al equipo de usuario a traves de una primera red, incluyendo el mensaje informacion que identifica el aparato conectado con el equipo de usuario. El aparato incluye un receptor configurado para recibir un identificador de conexion de dispositivo desde el equipo de usuario, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. El receptor esta configurado adicionalmente para recibir una comunicacion de datos desde el equipo de usuario basandose, al menos en parte, en el identificador de conexion de dispositivo. La comunicacion de datos se recibe por el equipo de usuario a traves de una segunda red.
En un aspecto innovador, se proporciona otro aparato para la union a un equipo de usuario. El aparato incluye medios para transmitir un mensaje desde el dispositivo al equipo de usuario a traves de una primera red, incluyendo el mensaje informacion que identifica el aparato conectado con el equipo de usuario. El aparato incluye medios para recibir un identificador de conexion de dispositivo desde el equipo de usuario en el aparato a traves de la primera red. El identificador de conexion de dispositivo incluye al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. El aparato incluye medios para recibir una comunicacion de datos del equipo de usuario a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de una segunda red.
En un aspecto innovador adicional se proporciona un medio de almacenamiento legible por ordenador que comprende instrucciones ejecutables por un procesador de un aparato para la union de un equipo de usuario. Las instrucciones hacen que el aparato transmita un mensaje desde el dispositivo al equipo de usuario a traves de una primera red, incluyendo el mensaje informacion que identifica el aparato conectado con el equipo de usuario. Las instrucciones hacen que el aparato reciba un identificador de conexion de dispositivo desde el equipo de usuario en el aparato a traves de la primera red. El identificador de conexion de dispositivo incluye al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. Las instrucciones hacen que el aparato reciba una comunicacion de datos desde el equipo de usuario basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de una segunda red.
En otro aspecto innovador, se proporciona un procedimiento de activacion de un dispositivo conectado a un equipo de usuario. El procedimiento incluye recibir, en una red de operador, una solicitud de activacion de dispositivo que incluye un identificador asociado al dispositivo a activar. El dispositivo se conecta al equipo de usuario a traves de una primera red. El procedimiento incluye identificar el equipo de usuario que aloja el dispositivo basandose, al menos en parte, en el identificador. El procedimiento incluye iniciar un enlace de comunicacion en una segunda red al equipo de usuario, estando el enlace de comunicacion basado, al menos en parte, en informacion que identifica el
5
10
15
20
25
30
35
40
45
50
55
60
65
dispositivo a activar. El procedimiento incluye transmitir, a traves de la segunda red, la solicitud de activacion de dispositivo al equipo de usuario.
En otro aspecto innovador se proporciona un aparato para activar un dispositivo conectado a un equipo de usuario. El aparato incluye un receptor configurado para recibir, en una red de operador, una solicitud de activacion de dispositivo que incluye un identificador asociado al dispositivo a activar. El dispositivo se conecta al equipo de usuario a traves de una primera red. El aparato tambien incluye un procesador. El procesador esta configurado para identificar el equipo de usuario que aloja el dispositivo basandose, al menos en parte, en el identificador. El procesador esta configurado adicionalmente para iniciar un enlace de comunicacion en una segunda red al equipo de usuario, estando el enlace de comunicacion basado, al menos en parte, en informacion que identifica el dispositivo a activar. El aparato tambien incluye un transmisor configurado para transmitir a traves de la segunda red la solicitud de activacion de dispositivo al equipo de usuario.
Se proporciona otro aparato para activar un dispositivo conectado a un equipo de usuario en un aspecto mas innovador. El aparato incluye medios para recibir, en una red de operador, una solicitud de activacion de dispositivo que incluye un identificador asociado al dispositivo a activar. El dispositivo se conecta al equipo de usuario a traves de una primera red. El aparato incluye medios para identificar el equipo de usuario que aloja el dispositivo basandose, al menos en parte, en el identificador. El aparato incluye medios para iniciar un enlace de comunicacion en una segunda red al equipo de usuario, estando el enlace de comunicacion basado, al menos en parte, en informacion que identifica el dispositivo a activar. El aparato incluye medios para transmitir a traves de la segunda red la solicitud de activacion de dispositivo al equipo de usuario.
En un aspecto innovador adicional se proporciona otro medio de almacenamiento legible por ordenador que comprende instrucciones ejecutables por un procesador de un aparato para activar un dispositivo conectado a un equipo de usuario. Las instrucciones hacen que el aparato reciba en una red de operador una solicitud de activacion de dispositivo que incluye un identificador asociado al dispositivo a activar. El dispositivo se conecta al equipo de usuario a traves de una primera red. Las instrucciones hacen que el aparato identifique el equipo de usuario que hospeda el dispositivo basandose, al menos en parte, en el identificador. Las instrucciones hacen que el aparato inicie un enlace de comunicacion en una segunda red al equipo de usuario, estando el enlace de comunicacion basado, al menos en parte, en informacion que identifica el dispositivo a activar. Las instrucciones hacen que el aparato transmita a traves de la segunda red la solicitud de activacion de dispositivo al equipo de usuario.
En otro aspecto innovador, se proporciona un procedimiento de comunicacion a un dispositivo hospedado por un equipo de usuario. El procedimiento incluye almacenar, en el equipo de usuario, informacion que relaciona un identificador de red para el dispositivo con un identificador de servicio para el dispositivo. El procedimiento incluye recibir, en el equipo de usuario desde un operador de red a traves de una primera red, informacion de enrutamiento y el identificador de red. El procedimiento incluye recibir, en el equipo de usuario desde un operador de red a traves de la primera red, un mensaje que incluye el identificador de servicio, el mensaje dirigido al dispositivo. El procedimiento incluye obtener la informacion de enrutamiento y el identificador de red basandose, al menos en parte, en el identificador de servicio. El procedimiento incluye transmitir a traves de una segunda red al menos una porcion del mensaje al dispositivo, estando la transmision basada, al menos en parte, en la informacion de enrutamiento obtenida.
En otro aspecto innovador mas, se proporciona un aparato para comunicar con un dispositivo hospedado localmente por el aparato. El aparato incluye una memoria que almacena informacion que relaciona un identificador de red para el dispositivo con un identificador de servicio para el dispositivo. El aparato incluye un receptor configurado para recibir, desde un operador de red a traves de una primera red, informacion de enrutamiento y el identificador de red. El receptor esta configurado adicionalmente para recibir un mensaje a traves de la primera red que incluye el identificador de servicio, el mensaje dirigido al dispositivo. El aparato incluye un procesador configurado para obtener la informacion de enrutamiento y el identificador de red basandose, al menos en parte, en el identificador de servicio. El aparato incluye un transmisor configurado para transmitir a traves de una segunda red al menos una porcion del mensaje al dispositivo, estando la transmision basada, al menos en parte, en la informacion de enrutamiento obtenida.
En un aspecto innovador adicional, se proporciona un aparato para comunicar con un dispositivo hospedado localmente por el aparato. El aparato incluye medios para almacenar informacion que relaciona un identificador de red para el dispositivo con un identificador de servicio para el dispositivo. El aparato incluye medios para recibir, desde un operador de red a traves de una primera red, informacion de enrutamiento y el identificador de red. El aparato incluye medios para recibir, a traves de la primera red, un mensaje que incluye el identificador de servicio, el mensaje dirigido al dispositivo. El aparato incluye medios para obtener la informacion de enrutamiento y el identificador de red basandose, al menos en parte, en el identificador de servicio. El aparato incluye medios para transmitir, a traves de una segunda red, al menos una porcion del mensaje al dispositivo, estando la transmision basada, al menos en parte, en la informacion de enrutamiento obtenida.
Un medio de almacenamiento legible por ordenador que comprende instrucciones ejecutables por un procesador de un aparato para comunicar con un dispositivo hospedado localmente por el aparato. Las instrucciones hacen que el
5
10
15
20
25
30
35
40
45
50
55
60
65
aparato almacene informacion que relaciona un identificador de red para el dispositivo con un identificador de servicio para el dispositivo. Las instrucciones hacen que el aparato reciba, desde un operador de red a traves de una primera red, informacion de enrutamiento y el identificador de red. Las instrucciones hacen que el aparato reciba un mensaje que incluye el identificador de servicio a traves de la primera red, el mensaje dirigido al dispositivo. Las instrucciones hacen que el aparato obtenga la informacion de enrutamiento y el identificador de red basandose, al menos en parte, en el identificador de servicio. Las instrucciones hacen que el aparato transmita, a traves de una segunda red, al menos una porcion del mensaje al dispositivo, estando la transmision basada, al menos en parte, en la informacion de enrutamiento obtenida.
BREVE DESCRIPCION DE LOS DIBUJOS
La figura 1 muestra un sistema de comunicacion ejemplar.
La figura 2 muestra un diagrama de bloques funcional de un dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1.
La figura 3 muestra un diagrama de interaccion para diversos aspectos de un sistema de comunicacion.
La figura 4 muestra un diagrama de flujo de llamadas para una union de un dispositivo ejemplar.
La figura 5 muestra un diagrama de flujo de procesos de un proceso ejemplar para unir una pluralidad de dispositivos a un equipo de usuario.
La figura 6 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1.
La figura 7 muestra un diagrama de flujo de procesos de otro proceso ejemplar para unir una pluralidad de dispositivos a un equipo de usuario.
La figura 8 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1.
La figura 9 muestra un diagrama de flujo de procesos de un proceso ejemplar de union de un dispositivo a un equipo de usuario.
La figura 10 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1.
La figura 11 muestra un diagrama de flujo de procesos de un proceso ejemplar para activar un dispositivo hospedado por un anfitrion local/equipo de usuario.
La figura 12 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1.
La figura 13 muestra un diagrama de flujo de procesos de un proceso ejemplar de comunicacion a un dispositivo a traves de un anfitrion local/equipo de usuario.
La figura 14 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1.
DESCRIPCION DETALLADA
Varios aspectos de los aparatos y procedimientos novedosos se describen a continuacion en mayor detalle con referencia a los dibujos adjuntos. Sin embargo, las ensenanzas de esta divulgacion pueden realizarse de muchas formas diferentes y no debe considerarse que se limita a alguna estructura o funcion especfficas presentadas a lo largo de esta divulgacion. En cambio, estos aspectos se proporcionan para que esta divulgacion sea minuciosa y completa, transmitiendo completamente el alcance de la divulgacion a los expertos en la tecnica. En funcion de las ensenanzas del presente documento, los expertos en la tecnica apreciaran que el alcance de la divulgacion pretende cubrir cualquier aspecto de los aparatos y procedimientos novedosos divulgados en el presente documento, ya sea implementada de manera independiente de o en combinacion con cualquier otro aspecto de la divulgacion. Por ejemplo, un aparato puede implementarse o un procedimiento puede llevarse a la practica usando cualquier numero de los aspectos dados a conocer en el presente documento. Ademas, el alcance de la descripcion pretende cubrir un aparato o procedimiento de este tipo llevado a la practica usando otra estructura, funcionalidad, o estructura y funcionalidad, ademas de o diferentes de los diversos aspectos descritos en el presente documento. Cualquier aspecto divulgado en el presente documento puede implementarse por uno o mas elementos de una reivindicacion.
5
10
15
20
25
30
35
40
45
50
55
60
65
Aunque en el presente documento se describen aspectos particulares, muchas variaciones y permutaciones de estos aspectos estan dentro del alcance de la divulgacion. Aunque se mencionan algunos beneficios y ventajas de los aspectos preferentes, el alcance de la divulgacion no pretende limitarse a beneficios, usos u objetivos particulares. En cambio, los aspectos de la divulgacion pueden aplicarse, por lo general, a diferentes tecnologfas de comunicacion, configuraciones de sistema, redes y protocolos de transmision, algunos de los cuales se ilustran a modo de ejemplo en las figuras y en la siguiente descripcion de los aspectos preferentes. La descripcion detallada y los dibujos simplemente ilustran la divulgacion y no limitan el alcance de la divulgacion, la cual esta definida por las reivindicaciones adjuntas y equivalencias de las mismas.
Las tecnologfas de red inalambricas populares pueden incluir diversos tipos de redes de area local inalambricas (WLAN). Puede usarse una WLAN para interconectar dispositivos cercanos juntos, empleando protocolos de red usados ampliamente. Los diversos aspectos descritos en el presente documento pueden aplicarse a un estandar de comunicacion, tal como protocolos inalambricos. Por ejemplo, los diversos aspectos descritos en el presente documento pueden usar comunicaciones Zigbee, WiFi, HomePlug, Bluetooth, Zwave, celulares, u otras comunicaciones de radio.
En algunas implementaciones, una red de comunicacion incluye diversos dispositivos que son los componentes que acceden a la red. Por ejemplo, puede haber dos tipos de dispositivos: puntos de acceso ("AP") y clientes (tambien denominados como estaciones, o "STA"). En general, un AP sirve como un concentrador o estacion base para la red de comunicacion y una STA sirve como un usuario de la red de comunicacion. Por ejemplo, una STA puede ser un ordenador portatil, un asistente personal digital (PDA), un telefono movil, etc. En un ejemplo, una STA se conecta a un AP a traves de un enlace inalambrico conforme con WiFi (por ejemplo, protocolo IEEE 802.11, tal como 802.11ah) para obtener conectividad general a Internet o a otras redes de area extensa.
Un punto de acceso ("AP") tambien puede comprender, implementarse como, o conocerse como un NodoB, un controlador de red de radio ("RNC"), un eNodoB, un controlador de estacion base ("BSC"), una estacion de transceptor base ("BTS"), una estacion base ("BS"), una funcion de transceptor ("TF"), un enrutador, un transceptor, un concentrador, o alguna otra terminologfa.
Una estacion "STA" tambien puede comprender, implementarse como o conocerse como un terminal de acceso ("AT"), una estacion de abonado, una unidad de abonado, una estacion movil, una estacion remota, un terminal remoto, un terminal de usuario, un agente de usuario, un dispositivo de usuario, un equipo de usuario, o utilizando otra terminologfa. En algunas implementaciones un terminal de acceso puede comprender un telefono movil, un telefono, un telefono de protocolo de inicio de sesion ("SIP"), una estacion de bucle local inalambrico ("WLL"), un asistente personal digital ("PDA"), un dispositivo manual, o algun otro dispositivo de procesamiento adecuado conectado a un modem. Por consiguiente, uno o mas aspectos dados a conocer en el presente documento pueden incorporarse en un telefono (por ejemplo, un telefono celular o telefono inteligente), un ordenador (por ejemplo, un ordenador portatil), un dispositivo de comunicaciones portatil, un auricular, un dispositivo informatico portatil (por ejemplo, un asistente de datos personal), un dispositivo de entretenimiento (por ejemplo, un dispositivo de musica o video, o una radio por satelite), un dispositivo o sistema de videojuegos, un dispositivo de sistema de posicionamiento global, un electrodomestico, un equipo de generacion/transmision de potencia, un equipo de vigilancia (por ejemplo, un seismografo, un detector de humos, un contador Geiger, una camara), un contador inteligente, una maquina expendedora, o cualquier otro dispositivo adecuado que este configurado para comunicarse a traves de un medio inalambrico o cableado de una manera maquina a maquina.
Algunos dispositivos pueden usarse para medicion inteligente, en una red electrica inteligente, o en electrodomesticos inteligentes (por ejemplo, electrodomesticos configurables en respuesta a senales transmitidas o detectadas). Dichos dispositivos pueden proporcionar aplicaciones de sensor o usarse en automatizacion domestica. Los dispositivos pueden usarse, en su lugar, o adicionalmente, en un contexto de atencion medica, por ejemplo, para asistencia sanitaria personal. Tambien pueden usarse para vigilancia, para permitir una conectividad a Internet de rango extendido (por ejemplo, para su uso con puntos de acceso), o para implementar comunicaciones de maquina a maquina.
Antes de comunicar con una red, una STA se registra generalmente con una red. El registro puede hacerse en encendido, basado en zonas, basado en tiempo (por ejemplo, periodico), o basado en parametros. Por ejemplo, en un sistema cdma2000 1x, se usa un sistema de registro periodico para asegurar que la STA pueda alcanzarse. En algunas implementaciones, un AP transmite (por ejemplo, emite) un periodo de registro. Si una STA no tiene ningun canal de trafico establecido, u otros tipos de registro (por ejemplo, senalizacion) durante el periodo de registro, la STA esta configurada para transmitir un registro al menos una vez durante el periodo de registro para mantener la presencia en la red. Esta forma de registro tambien puede incluirse en sistemas EVDO, UMTS, LTE, HRPD y PPP.
En algunas implementaciones, una primera STA puede proporcionar un servicio a otra STA. Por ejemplo, un sitio web puede considerarse una STA que proporciona servicios donde el servidor que hospeda el sitio web puede ser la STA que proporciona servicios. Un telefono inteligente que accede al sitio web puede considerarse la otra STA. El telefono inteligente y la STA del sitio web pueden comunicarse a traves de uno o mas AP. El AP conectado con el telefono inteligente identifica el telefono inteligente y cualquier comunicacion descrita asociada al mismo. La
5
10
15
20
25
30
35
40
45
50
55
60
65
identificacion puede realizarse a traves de un protocolo de registro. Puede usarse un procedimiento similar para conectar el servidor que hospeda el sitio web. Mediante este ejemplo, la red de AP puede considerarse competencia de un operador de red. El operador de red puede controlar los dispositivos identificados para este, por ejemplo, conformando el trafico de red (por ejemplo, latencia, prioridad, ancho de banda) o bloqueando cierto trafico (por ejemplo, el nivel de paquetes, fuente, destino, puerto, etc.).
Como se ha analizado anteriormente, las tecnologfas de red y los dispositivos compatibles con red estan cada vez mas generalizados. En algunos casos, un dispositivo puede acceder a una red proporcionada por un proveedor de red a traves de un equipo de usuario tal como un modem por cable o un punto de acceso movil. En esta situacion, el modem por cable o el punto de acceso movil puede configurarse para identificar por si mismo al operador de red para obtener acceso a servicios de red. Sin embargo, una vez conectados, diversos dispositivos acoplados con el modem por cable o el punto de acceso movil pueden usar los servicios de red. En algunas implementaciones, el equipo de usuario puede denominarse como "pasarela".
Una ventaja no limitante de los sistemas y procedimientos descritos en el presente documento es conceder a un operador de red la capacidad de identificar y controlar estos dispositivos que acceden a una red de un operador a traves de dispositivos tales como un punto de acceso movil. Mediante la identificacion no solo del equipo de usuario unido a la red (por ejemplo, punto de acceso movil), sino tambien de los dispositivos unidos al equipo de usuario, el trafico puede controlarse con mas precision. Por ejemplo, en el contexto maquina a maquina (M2M), puede ser deseable conceder a un detector de fuego compatible con M2M mayor prioridad que a un dispositivo de recogida de datos M2M (por ejemplo, termometro). La identificacion tambien permite que el operador de red ajuste los niveles de suscripcion para diversos dispositivos.
Otra ventaja no limitante de los sistemas y procedimientos descritos aquf es permitir que el operador de red localice el dispositivo conectado a un equipo de usuario (UE). En el contexto de la movilidad, el equipo de usuario puede operar sobre una red celular. El equipo de usuario puede ser movil. En caso de que un proveedor de servicios desee enviar una senal (por ejemplo, una activacion) a un dispositivo unido al equipo de usuario, la red puede configurarse para identificar la ubicacion del UE, asf como el dispositivo.
Una ventaja no limitante adicional de los sistemas y procedimientos descritos es dejar que multiples dispositivos hospedados localmente compartan una conexion de equipo de usuario para la comunicacion de datos. La comparticion puede implementarse como una comparticion de conexion paralela, por lo que cada dispositivo hospedado puede obtener una unica conexion al equipo de usuario que puede usarse independiente de otras conexiones del dispositivo para una comunicacion de enlace directo o inverso. Por ejemplo, si el equipo de usuario se configura para comunicaciones de multiple entrada y multiple salida, el equipo de usuario puede recibir y/o transmitir datos para dos o mas dispositivos hospedados en o cerca del mismo momento determinado. La recepcion y/o transmision no necesita aplazarse mientras que se espera otro dispositivo para completar las comunicaciones.
La figura 1 muestra un sistema de comunicacion ejemplar. El sistema de comunicacion 100 puede funcionar de conformidad con un estandar inalambrico. El sistema de comunicacion 100 puede incluir un AP 104, que se comunica con STA, tales como un ordenador 106c, un servidor de proveedor de servicios 106b, un dispositivo maquina a maquina 106a, tal como una maquina expendedora, y un punto de acceso local (tambien conocido como anfitrion local o pasarela) 106d (identificado individual o colectivamente en lo sucesivo en el presente documento por 106). Cada STA 106 puede configurarse para incluir un identificador. Por ejemplo, el punto de acceso local 106d puede incluir un identificador de equipo de usuario. El identificador de equipo de usuario puede usarse para identificar un punto de acceso local 106d. En algunas implementaciones el identificador de equipo de usuario puede identificar unicamente el punto de acceso local 106d. En algunas implementaciones, el identificador de equipo de usuario puede usarse junto con otra informacion (por ejemplo, un operador de red) para identificar unicamente el punto de acceso local 106d. Un identificador de equipo de usuario puede incluir una identidad internacional de equipo movil o una identidad internacional del abonado movil.
El punto de acceso local 106d puede configurarse adicionalmente para comunicarse con uno o mas dispositivos maquina a maquina 112a, 112b y 112c (identificados colectiva o individualmente en lo sucesivo en el presente documento por 112), tal como un contador de contadores inteligente o un contador inteligente. En algunas implementaciones, un dispositivo maquina a maquina 112 puede estar asociado a un proveedor de servicios maquina a maquina (por ejemplo, companfa de suministros). Cada dispositivo maquina a maquina 112 puede configurarse para incluir un identificador de dispositivo. El identificador de dispositivo puede usarse para identificar un dispositivo maquina a maquina 112. En algunas implementaciones, el identificador de dispositivo puede identificar unicamente el dispositivo maquina a maquina 112. En algunas implementaciones, el identificador de dispositivo puede usarse junto con otra informacion (por ejemplo, operador de red, proveedor de servicios maquina a maquina) para identificar unicamente el dispositivo maquina a maquina 112. Se apreciara que, aunque el punto de acceso local 106d se describe y se muestra como conectado a dispositivos maquina a maquina 112, otros dispositivos de comunicacion inalambrica pueden configurarse para comunicarse con la red a traves del punto de acceso local 106d. Los ejemplos de dichos dispositivos de comunicaciones inalambricos incluyen un telefono IP, un reproductor multimedia compatible con la red, y un electrodomestico compatible con la red (por ejemplo, una lavadora, una secadora, un acondicionador de aire, un horno, un microondas, una olla de coccion lenta).
5
10
15
20
25
30
35
40
45
50
55
60
65
Pueden usarse una diversidad de procesos y procedimientos para transmisiones en el sistema de comunicacion 100 entre el AP 104 y las STA 106. Por ejemplo, pueden enviarse y recibirse senales entre el AP 104 y las STA 106 de acuerdo con tecnicas OFDM/OFDMA. Si este es el caso, el sistema de comunicacion 100 puede denominarse como un sistema OFDM/OFDMA. Como alternativa, las senales pueden enviarse y recibirse entre el AP 104 y las STA 106 de acuerdo con tecnicas CDMA. Si este es el caso, el sistema de comunicacion 100 puede denominarse como un sistema CDMA. En algunas implementaciones, las senales entre el AP 104 y las STA 106 pueden enviarse a traves de conexiones alambricas, tales como Ethernet, opticas, cable, telefono, lfnea electrica, y conexiones de facsimiles.
Un enlace de comunicacion que facilita la transmision desde el AP 104 a una o mas de las STA 106 puede denominarse como un enlace descendente (DL) 108, y un enlace de comunicacion que facilita la transmision desde una o mas de las STA 106 al AP 104 puede denominarse como un enlace ascendente (UL) 110. Como alternativa, un enlace descendente 108 puede denominarse como un enlace directo o un canal directo, y un enlace ascendente 110 puede denominarse como un enlace inverso o un canal inverso.
El AP 104 puede proporcionar cobertura de comunicacion en un area de servicios basicos (BSA) 102. El AP 104 junto con las STA 106 asociadas al AP 104 y que estan configurados para usar el AP 104 para la comunicacion puede denominarse como un conjunto de servicios basicos (BSS). El sistema de comunicacion 100 puede no tener un AP central 104, pero en su lugar puede funcionar como una red par a par entre las STA 106. Por consiguiente, las funciones del AP 104 descritas en el presente documento pueden realizarse, como alternativa, por una STA 106. Por ejemplo, en algunas implementaciones, una o mas STA 106 pueden localizarse fuera del BSA 102.
En el sistema 100 mostrado en la figura 1, a diferencia del dispositivo maquina a maquina 106a, los dispositivos maquina a maquina 112a, 112b y 112c pueden no ser capaces de iniciar una comunicacion con el AP 104. De forma analoga, el AP 104 puede no ser capaz de identificar que dispositivos estan conectados localmente al punto de acceso local 106d. Por ejemplo, el Ap 104 puede recibir una comunicacion desde el servidor de proveedor de servicios 106b, tal como una senal de respuesta de la demanda. Esta comunicacion puede dirigirse a un contador inteligente especifico 112a. Por consiguiente, en algunas implementaciones, puede ser deseable registrar el contador inteligente especifico 112a de tal forma que el AP 104 puede identificar el contador inteligente especifico 112a. Este proceso de registro se describira en mas detalle a continuacion.
En otro ejemplo, el dispositivo maquina a maquina 112a puede ser un dispositivo de control automovilfstico incluido en un automovil. Este tipo de dispositivo maquina a maquina 112a puede configurarse para comunicarse a traves de un dispositivo movil en el automovil. Sin embargo, el dispositivo maquina a maquina 112a puede no localizarse en el mismo BSA 102 entre las transmisiones de datos. En este ejemplo, una manera de comunicar con el dispositivo maquina a maquina 112a, es localizar en primer lugar el dispositivo celular. Por consiguiente, en algunas implementaciones, puede ser deseable configurar el AP 104 para localizar el dispositivo maquina a maquina especifico 112a en una configuracion de movilidad. Esto puede permitir que un servidor de proveedor de servicios 106b active el dispositivo 112a. Por ejemplo, un fabricante de automoviles puede ser el proveedor de servicios. Mediante este ejemplo, el servidor de proveedor de servicios 106b puede configurarse para recuperar informacion de diagnostico del dispositivo de control automovilfstico para un procesamiento adicional (por ejemplo, generar recordatorios de mantenimiento, resolucion de problemas, garantfa de calidad, etc.).
La comunicacion entre el punto de acceso local 106d y los dispositivos maquina a maquina 112 puede ser un protocolo de comunicacion local. La comunicacion puede comprender un enlace cableado entre los dispositivos maquina a maquina 112 y el punto de acceso local 106d (por ejemplo, Ethernet, lfnea electrica, cable telefonico, cable coaxial). La comunicacion puede comprender un enlace inalambrico, tal como Peanut, Zigbee, WiFi, Bluetooth y similares. Pueden usarse multiples procedimientos de comunicacion para comunicar con los diversos dispositivos maquina a maquina 112. Ademas, se apreciara que, aunque en la figura 1 todos los dispositivos maquina a maquina 112 se muestran como contadores inteligentes, pueden conectarse dispositivos del tipo maquina a maquina a traves del mismo punto de acceso local 106d (por ejemplo, contador inteligente, alarma de incendios, maquina expendedora, etc.).
La figura 2 muestra un diagrama de bloques funcional de un dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1. El dispositivo 202 es un ejemplo de un dispositivo que puede configurarse para implementar los diversos procedimientos descritos en el presente documento. Por ejemplo, el dispositivo 202 puede comprender el AP 104, una de las STA 106, o un dispositivo maquina a maquina 112.
El dispositivo 202 puede incluir una unidad o unidades de procesador 204 que controlan el funcionamiento del dispositivo 202. Una o mas de la unidad o unidades de procesador 204 puede denominarse colectivamente como una unidad de procesamiento central (CPU). La memoria 206, que puede incluir tanto memoria de solo lectura (ROM) como memoria de acceso aleatorio (RAM), proporciona instrucciones y datos a las unidades de procesador 204. Una porcion de la memoria 206 tambien puede incluir una memoria de acceso aleatorio no volatil (NVRAM). La unidad o unidades de procesador 204 pueden configurarse para realizar operaciones logicas y aritmeticas basadas en instrucciones de programa almacenadas en la memoria 206. Las instrucciones en la memoria 206 pueden ejecutarse para implementar los procedimientos descritos en el presente documento.
5
10
15
20
25
30
35
40
45
50
55
60
65
Cuando el dispositivo 202 se implementa o se usa como un nodo de transmision, la unidad o unidades de procesador 204 pueden configurarse para seleccionar uno de una pluralidad de formatos de paquetes, y para generar un paquete que tiene ese formato. Por ejemplo, la unidad o unidades de procesador 204 pueden configurarse para generar paquetes de datos. Cuando el dispositivo 202 se implementa o se usa como un nodo receptor, la unidad o unidades de procesador 204 pueden configurarse para procesar los paquetes recibidos. La unidad o unidades de procesador 204 generan un paquete para la transmision a una o mas STA 106 o dispositivos maquina a maquina 112. Un paquete comprende una serie de bits de datos que representan los datos que se intercambian entre un AP 104 y una STA 106/dispositivo maquina a maquina 112.
La unidad o unidades de procesador 204 puede implementarse con cualquier combinacion de microprocesadores de proposito general, microcontroladores, procesadores de senal digital (DSP), matrices de puertas programables en campo (FPGA), dispositivos logicos programables (PLD), controladores, maquinas de estado, logica controlada, componentes de hardware discretos, maquinas de estado finitas de hardware dedicado, o cualquier otra entidad adecuada que pueda realizar calculos u otras manipulaciones de informacion. En una implementacion en la que la unidad o unidades de procesador 204 comprenden un DSP, el DSP puede configurarse para generar un paquete para su transmision. En algunos aspectos, el paquete puede comprender una unidad de datos de capa fisica (PLDU).
El dispositivo 202 tambien puede incluir medios legibles por maquina para almacenar software. La unidad o unidades de procesador 204 pueden comprender uno o mas medios legibles por maquina para almacenar software. El software debe interpretarse de manera generica como cualquier tipo de instrucciones, independientemente de que se denomine software, firmware, middleware, microcodigo, lenguaje de descripcion de hardware o de otro modo. Las instrucciones pueden incluir codigo (por ejemplo, en formato de codigo fuente, formato en codigo binario, formato en codigo ejecutable, o cualquier otro formato adecuado de codigo). Las instrucciones, cuando se ejecutan por la unidad o unidades de procesador 204, hacen que el dispositivo 202 realice las diversas funciones descritas en el presente documento.
El dispositivo 202 puede incluir un transmisor 210 y/o un receptor 212 para permitir la transmision y la recepcion, respectivamente, de datos entre el dispositivo 202 y una ubicacion remota. El transmisor 210 y el receptor 212 pueden combinarse en un transceptor 214. Una antena 216 puede acoplarse electricamente al transceptor 214. El dispositivo inalambrico 202 tambien puede incluir (no se muestran) multiples transmisores, multiples receptores, multiples transceptores, y/o multiples antenas.
El transmisor 210 puede configurarse para transmitir inalambricamente paquetes y/o senales. Por ejemplo, el transmisor 210 puede configurarse para transmitir diferentes tipos de paquetes generados por la unidad o unidades de procesador 204, se ha analizado anteriormente. Los paquetes estan disponibles para el transmisor 210. Por ejemplo, la unidad o unidades de procesador 204 pueden almacenar un paquete en la memoria 206 y el transmisor 210 puede configurarse para recuperar el paquete. Una vez que el transmisor 210 recupera el paquete, el transmisor 210 transmite el paquete al dispositivo 202 a traves de la antena 216.
La antena 216 en el dispositivo 202 puede detectar los paquetes/senales que se transmiten. El receptor 212 puede configurarse para procesar los paquetes/senales que se detectan y ponerlos a la disposicion de la unidad o unidades de procesador 204. Por ejemplo, el receptor 212 puede almacenar el paquete en la memoria 206 y la unidad o unidades de procesador 204 puede configurarse para recuperar el paquete.
El dispositivo 202 tambien puede incluir un detector de senales 218 que puede usarse para detectar y cuantificar el nivel de senales recibidas por el transceptor 214. El detector de senal 218 puede detectar dichas senales como la energfa total, energfa por subportadora por sfmbolo, densidad espectral de potencia y otras senales.
En algunos aspectos, el dispositivo 202 puede comprender adicionalmente una interfaz de usuario 222. La interfaz de usuario 222 puede comprender un teclado, un microfono, un altavoz y/o una pantalla. La interfaz de usuario 222 puede incluir cualquier elemento o componente que transporte informacion a un usuario del dispositivo 202 y/o reciba una entrada del usuario. El dispositivo 202 tambien puede incluir un alojamiento 208 que rodea uno o mas de los componentes incluidos en el dispositivo 202.
El dispositivo 202 tambien puede incluir un circuito de asignacion 228. Por ejemplo, el circuito de asignacion 228 puede incluirse en un dispositivo 202 implementado como un punto de acceso local 106. El circuito de asignacion 228 puede configurarse para asignar un identificador de conexion de dispositivo a cada uno del identificador de dispositivos, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al punto de acceso local 106. Por ejemplo, cuando el dispositivo 202 se configura para comunicarse a traves de Ethernet con un dispositivo maquina a maquina 112, el circuito de asignacion 228 puede recibir una senal que indica una conexion con el dispositivo maquina a maquina 112. El identificador de conexion de dispositivo puede ser un identificador compuesto (por ejemplo, un identificador de dispositivo (por ejemplo, IID, MAC- ID) y un identificador de conexion (por ejemplo, un puerto)). El circuito de asignacion 228 puede mantener una lista de uniones de comunicacion con el AP 104 (por ejemplo, en la memoria 206). Despues, el circuito de asignacion 228
5
10
15
20
25
30
35
40
45
50
55
60
65
puede identificar una union de comunicacion sin utilizar de la lista mantenida a configurar para el dispositivo maquina a maquina 112. Despues, el circuito de asignacion 228 puede configurar una ruta de comunicacion entre la conexion de Ethernet y la union de comunicacion sin utilizar. Esta ruta de comunicacion puede asociarse entonces al dispositivo maquina a maquina 112 usando el identificador de dispositivo. El dispositivo 202 puede referirse a toda la union a traves del uso de un identificador de conexion de dispositivo.
El circuito de asignacion 228 puede proporcionar el identificador de conexion de dispositivo al AP 104. Por ejemplo, el circuito de asignacion 228 puede almacenar el identificador de conexion de dispositivo en la memoria 206. El transmisor 210 puede obtener el identificador de conexion de dispositivo y transmitir este al AP 104. En algunas implementaciones, el transmisor 210 puede configurarse para identificar paquetes de datos transmitidos desde el dispositivo maquina a maquina 112 e incorporar el identificador de conexion de dispositivo en los paquetes transmitidos desde el dispositivo maquina a maquina 116 a traves del dispositivo 202. Por consiguiente, el AP 104 puede identificar que un paquete particular no solo se transmitio por una STA particular, sino tambien que un paquete particular se transmitio por un dispositivo particular conectado a la STA.
El dispositivo 202 tambien puede incluir un circuito de calidad de servicio 232. Un circuito de calidad de servicio 232 puede incluirse en una STA 106, un AP 104, o un dispositivo maquina a maquina 112. Un punto de acceso local 106d puede incluir un circuito de calidad de servicio 232 configurado para realizar dos niveles de calidad de servicio, es decir, para mantener la calidad de servicio entre cada dispositivo maquina a maquina conectado 112, asf como mantener la calidad de servicio con el AP 104.
El circuito de calidad de servicio 232 puede configurarse para mantener diversos atributos operativos que afectan a la calidad de los servicios proporcionados o recibidos. El transmisor 210 y/o el receptor pueden configurarse para comunicar con el circuito de calidad de servicio 232 para controlar como se transmiten o se reciben los datos. Por ejemplo, el circuito de calidad de servicio 232 puede configurarse para identificar un ancho de banda maximo para un flujo de comunicacion particular. La informacion de la calidad de servicio puede almacenarse en la memoria 104. La informacion de la calidad de servicio puede recibirse desde un dispositivo que proporciona el servicio, tal como un servidor de proveedor de servicios 106b. En alguna implementacion, el circuito de calidad de servicio 232 puede configurarse para derivar la informacion de la calidad de servicio, por ejemplo, basandose en una clase de dispositivo del dispositivo maquina a maquina 112. Por ejemplo, a un dispositivo que esta en una clase de baja prioridad, tal como un dispositivo de informe de datos, se le puede asignar una calidad de servicio inferior durante periodos de gran volumen de trabajo. Por el contrario, a un dispositivo que esta en una clase de alta prioridad, tal como un detector de humo, se le puede asignar una mayor calidad de servicio para asegurar que una alarma se da a tiempo. En implementaciones adicionales, el circuito de calidad de servicio 232 puede configurarse para negociar la calidad de servicio con otro dispositivo (por ejemplo, un dispositivo maquina a maquina 112 que negocia con un punto de acceso local 106d, la STA 106 que negocia con un AP 104).
En algunas implementaciones, la calidad de servicio puede especificarse usando una tupla. La tupla de calidad de servicio puede incluir el identificador de conexion de dispositivo. En algunas implementaciones, una tupla de RSVP puede usarse para especificar la informacion de calidad de servicio.
El dispositivo 202 tambien puede incluir un circuito de registro 234. El circuito de registro 234 puede configurarse para permitir que el dispositivo 202 acceda a los servicios. Por ejemplo, cuando el dispositivo 202 se configura como un punto de acceso local 106d, el punto de acceso local 106d puede proporcionar su identificador de equipo de usuario al AP 104 como parte del establecimiento de un enlace de comunicacion con el mismo. En algunas implementaciones, el identificador de equipo de usuario puede usarse por el AP 104 para identificar uniones de dispositivo maquina a maquina para el dispositivo. Por ejemplo, al desplegar un sistema de contador inteligente, puede saberse, a priori, cuantos contadores 112 estaran unidos en un punto de acceso local dado 106d. Por consiguiente, en esta implementacion, el punto de acceso local 106d puede proporcionar su identificador al AP 104 y el AP 104 puede determinar la union de comunicacion apropiada para el dispositivo. Por ejemplo, el AP 104 puede consultar un almacenamiento de datos mantenido por un proveedor de servicios para determinar el numero de contador unido a la direccion identificada. En otras implementaciones, el AP 104 puede configurarse para proporcionar un numero predeterminado de uniones por punto de acceso local 106d. En esta implementacion, el AP 104 puede consultar un registro de suscripcion de identificadores de equipos de usuario y proporcionar el numero predeterminado de uniones basandose en una suscripcion para el punto de acceso local 106d. Tambien pueden usarse tecnicas similares para proporcionar informacion de la calidad de servicio al circuito de calidad de servicio 232. Tambien puede incluirse un circuito de contabilizacion (no mostrado) para generar informacion contable en base al identificador de conexion de dispositivo, la clase de dispositivo, el uso de la red (por ejemplo, tiempo, cantidad, tipo), y similares. Despues, la informacion contable puede usar para controlar un acceso posterior tal como de acuerdo con una informacion de suscripcion y/o proporcionar informacion de facturacion basada en la informacion contable para el dispositivo.
El dispositivo puede incluir adicionalmente un circuito de localizador 236. Por ejemplo, al desplegar el dispositivo 202 como un AP 104, el circuito de localizador 236 puede configurarse para identificar una localizacion para un anfitrion local/equipo de usuario. La ubicacion puede identificarse basandose, al menos en parte, en uno o mas del identificador de equipo de usuario y un identificador de dispositivo para un dispositivo maquina a maquina 112 unido
5
10
15
20
25
30
35
40
45
50
55
60
65
al anfitrion local/equipo de usuario. Por ejemplo, en el ejemplo de movilidad que se ha analizado anteriormente, puede ser deseable activar el dispositivo maquina a maquina 112. Sin embargo, si el dispositivo maquina a maquina 112 es movil, la ubicacion de la STA 106 asociada al dispositivo maquina a maquina 112 puede cambiar. El circuito de localizador 236 puede almacenar la ubicacion (por ejemplo, casa, movil) de la STA 106. Usando el identificador de equipo de usuario y/o el identificador de dispositivo, el circuito de localizacion 236 puede configurarse para identificar la ubicacion de la STA 106 (por ejemplo, consulta).
El dispositivo tambien puede incluir un circuito de cifrado 238. El circuito de cifrado 238 puede configurarse para proteger la informacion transmitida desde el dispositivo 202. Por ejemplo, el identificador de dispositivo puede firmarse fntegramente por el dispositivo 202. Esto puede impedir dispositivos maquina a maquina no autorizados procedentes de "direccionamiento" como dispositivos maquina a maquina legftimos 112. El circuito de cifrado 238 puede incluir un almacenamiento de claves para mantener una clave de cifrado publica o privada, un certificado digital, un valor de sincronizacion, un generador de numeros aleatorio, o similares. El transmisor 212 puede configurarse para proporcionar datos al circuito de cifrado 238 antes de la transmision para su cifrado. Una vez se han cifrado los datos, el circuito de cifrado 238 puede configurarse para proporcionar informacion sobre el cifrado al transmisor 212 a transmitir para permitir que el dispositivo receptor descifre la informacion. El circuito de cifrado 238 tambien puede configurarse para descifrar informacion invirtiendo lo anterior para una senal recibida.
El dispositivo tambien puede incluir un administrador de union 240. El administrador de union 240 puede incluirse en un dispositivo 202 cuando se implementa como un punto de acceso local 106d o como un AP 104. El administrador de union 204 puede configurarse para recibir informacion de union para la pluralidad de dispositivos. En algunas implementaciones, la administracion de union 204 puede configurarse para determinar la informacion de union para cada uno del uno o mas dispositivos maquina a maquina 112 en base, al menos en parte, en el identificador de equipo de usuario para el punto de acceso local 106d. Por ejemplo, en una implementacion en la que el AP 104 proporciona una asignacion de union predeterminada al punto de acceso local 106d, el administrador de union 240 puede configurarse para procesar las asignaciones de union. En una implementacion, el administrador de union 240 incluye una memoria o esta configurado para comunicarse con la memoria 240.
El dispositivo tambien puede incluir un administrador de llamadas de circuito 242. El administrador de llamadas de circuito 242 puede incluirse en un dispositivo implementado como un AP 104. Por ejemplo, en una implementacion en la que un proveedor de servicios transmite un mensaje al AP 104 para un dispositivo maquina a maquina 112, el administrador de llamadas de circuito 242 puede configurarse para iniciar una llamada de circuito al anfitrion local/equipo de usuario. El administrador de llamadas de circuito 242 puede incluir informacion que identifica el dispositivo a activar para permitir un encaminamiento apropiado del activador al dispositivo maquina a maquina 112. En algunas implementaciones, el administrador de llamadas de circuito 242 puede configurarse para administrar comunicaciones de circuito cdma2000 1x, tales como llamadas de circuito y senalizacion de entrega de mensajes cortos punto a punto (SMDPP).
Los diversos componentes del dispositivo 202 pueden acoplarse entre si por un sistema de bus 226. El sistema de bus 226 puede incluir un bus de datos, por ejemplo, asf como un bus de potencia, un bus de senal de control, y una senal de estado, ademas del bus de datos. Los expertos en la tecnica apreciaran que los componentes del dispositivo 202 pueden acoplarse juntos o aceptar o proporcionar entradas entre si usando algun otro mecanismo.
Aunque se ilustran varios componentes separados en la figura 2, los expertos en la tecnica reconoceran que uno o mas de los componentes pueden combinarse o implementarse comunmente. Por ejemplo, la unidad o unidades de procesador 204 pueden usarse para implementar no solo la funcionalidad que se ha descrito anteriormente con respecto a la unidad o unidades de procesador 204, sino tambien para implementar la funcionalidad que se ha descrito anteriormente con respecto al detector de senal 218. Ademas, cada uno de los componentes ilustrados en la figura 2 puede implementarse usando una pluralidad de elementos separados.
La figura 3 muestra un diagrama de interaccion para diversos aspectos de un sistema de comunicacion. El sistema 300 incluye dos dispositivos de equipo de usuario (UE) 302a y 302b (identificados colectiva o individualmente en lo sucesivo en el presente documento como 302). En alguna implementacion, los dispositivos de equipo de usuario 302 pueden implementarse como puntos de acceso local. El equipo de usuario 302a incluye una aplicacion de cliente maquina a maquina (M2M APP) 304. Esta aplicacion de cliente maquina a maquina 304 puede configurarse para comunicar con una aplicacion de servidor maquina a maquina 318. Por ejemplo, la aplicacion de cliente maquina a maquina 304 puede ser una aplicacion de recogida de datos configurada para transmitir una lectura de contador a la aplicacion de servidor maquina a maquina 318 para un procesamiento adicional (por ejemplo, control de seguridad, facturacion).
El equipo de usuario 302b mostrado en la figura 3 incluye una pasarela maquina a maquina (M2M GW) 306. La pasarela maquina a maquina 306 puede incluir uno o mas de los elementos mostrados en la figura 2 para permitir que los dispositivos maquina a maquina se conecten al equipo de usuario 302b. En la implementacion mostrada, el dispositivo maquina a maquina 308a y el dispositivo maquina a maquina 308n (identificados colectiva o individualmente en lo sucesivo en el presente documento como 308) se acoplan con el equipo de usuario 302b. Como se ha analizado anteriormente, este acoplamiento puede ser cableado (por ejemplo, Ethernet, lfnea electrica,
5
10
15
20
25
30
35
40
45
50
55
60
65
coaxial, fibra optica) o inalambrico (por ejemplo, Zigbee, WLAN, Bluetooth). El dispositivo maquina a maquina 308a y el dispositivo maquina a maquina 308n incluyen una aplicacion de cliente maquina a maquina 310a y una aplicacion de cliente maquina a maquina 310n, respectivamente. Aunque no se muestra, un dispositivo maquina a maquina 308 puede incluir mas de una aplicacion de cliente maquina a maquina.
Cuando el dispositivo maquina a maquina 308 se conecta con el equipo de usuario 302b, el dispositivo maquina a maquina 308 puede transmitir informacion de registro para unirse al equipo de usuario 302b. La informacion de registro puede incluir uno o mas de una clase de dispositivo y un identificador de dispositivo asociado al dispositivo maquina a maquina 308. Por ejemplo, el identificador de dispositivo puede incluir un identificador de control de acceso a medios (MAC), o un identificador unico de proveedor de servicios.
El equipo de usuario 302 puede configurarse para acoplarse con una red de acceso por radio (RAN) 310. La red de acceso por radio 310 puede implementar LTE, cdma2000, 1x, u otra tecnologfa de acceso por radio. Como parte del acoplamiento, el equipo de usuario 302 puede configurarse para transmitir un identificador de equipo de usuario al RAN 310 que puede usarse para encaminar el trafico al equipo de usuario 302.
El equipo de usuario 302b puede configurarse adicionalmente para asignar un identificador de conexion de dispositivo a cada dispositivo maquina a maquina 308 conectado con el equipo de usuario 302b. En algunas implementaciones, la asignacion puede realizarse a nivel de la aplicacion maquina a maquina. La pasarela maquina a maquina 306 puede usar esta informacion de asignacion para enviar datos a y recibir datos del dispositivo maquina a maquina 308. Por ejemplo, la pasarela maquina a maquina 306 puede garantizar que los paquetes incluyen la informacion de conexion del dispositivo antes de la transmision a la RAN 310. En el extremo receptor, cuando se recibe un paquete desde la RAN 310, una porcion del paquete (por ejemplo, el campo del encabezado) puede interrogarse para obtener el identificador de conexion de dispositivo asociado al paquete. Despues, la pasarela maquina a maquina 306 puede usar este identificador de dispositivo para encaminar el paquete al dispositivo maquina a maquina apropiado 308.
En algunas implementaciones, la RAN 310 se acopla con un anclaje IP 314. El anclaje IP 314 puede incluir uno o mas de una pasarela de paquetes (P-GW), un nodo de servicio de datos en paquetes (PDSN), un agente base (HA), o un anclaje de movilidad de posicion (LMA). El anclaje IP 314 puede configurarse para proporcionar un puente entre el dominio de radio y el dominio de datos en paquetes. Como tal, el anclaje IP 314 puede realizar una comunicacion de datos con un servidor maquina a maquina (M2M) 316. La comunicacion de datos recibida por el servidor maquina a maquina 316 puede obtener servicio por ultimo por una aplicacion maquina a maquina 318. En algunas implementaciones, el servidor maquina a maquina 316 y la aplicacion de servidor maquina a maquina 318 se controlan por un proveedor de servicios maquina a maquina, tal como una empresa de suministros o un fabricante de automoviles como se ha descrito anteriormente. En algunas implementaciones, el anclaje IP 314 puede configurarse para comunicar directamente con la aplicacion de servidor maquina a maquina 318.
En algunas implementaciones, tal como la mostrada en la figura 3, puede ser deseable para un proveedor de servicios incluir tambien un modulo de autenticacion, autorizacion y contabilizacion (AAA) de proveedor de servicios (SP) 317. Este modulo puede implementarse como un almacenamiento de datos configurado para almacenar informacion de uso para el servidor maquina a maquina 316 y/o la aplicacion de servidor maquina a maquina 318. Por ejemplo, segun un paquete de datos pasa a traves del servidor maquina a maquina, el servidor maquina a maquina 316 puede identificar la informacion de conexion del dispositivo asociada al paquete. Esto puede permitir que el servidor maquina a maquina 316 identifique el dispositivo maquina a maquina 308 que genero el paquete. En base a uno de autenticacion, autorizacion, suscripcion, y similares, el servidor maquina a maquina 316 puede procesar el paquete. Por ejemplo, si el dispositivo maquina a maquina 308 esta suscrito para una transaccion por semana y se recibe una segunda transaccion, el servidor maquina a maquina 316 puede bloquear el paquete. En este caso, el servidor maquina a maquina 316 puede configurarse para transmitir un paquete de respuesta que identifica la causa (por ejemplo, suscripcion excedida) y/o como corregir el problema (por ejemplo, aumentando el nivel de suscripcion).
En algunas implementaciones, puede ser deseable comunicarse con el dispositivo maquina a maquina 308 a traves de una red no conmutada por paquetes. Por ejemplo, el servidor maquina a maquina 316 puede transmitir informacion al dispositivo maquina a maquina usando senalizacion del plano de control. En un ejemplo, el servidor maquina a maquina 316 puede configurarse para comunicarse con un marco de interfuncionamiento maquina a maquina (M2M-IWF) 330. El marco de interfuncionamiento maquina a maquina 330 puede recibir una senal del plano de control desde el servidor maquina a maquina 316. En una implementacion, el marco de interfuncionamiento maquina a maquina 330 puede acoplarse con el anclaje IP 314. En esta implementacion, el M2M-IWF 330 puede transmitir la senal de control al anclaje IP 314 para la administracion como se ha descrito anteriormente. En algunas implementaciones, el M2M-IWF 330 puede configurarse adicionalmente para traducir la senal del plano de control en una senal en paquetes para su transmision al anclaje IP 314.
En algunas implementaciones, el servidor M2M 316 o la aplicacion de servidor M2M 318 puede transmitir datos a un dispositivo maquina a maquina 308 a traves de mensajerfa SMS. El mensaje puede recibirse por un controlador de servicio de SMS (SMS-SC)/pasarela de mensajes cortos por IP (IP-SM-GW) 320. En esta implementacion, el SMS-
5
10
15
20
25
30
35
40
45
50
55
60
65
SC/IP-SM-GW 320 puede configurarse para recibir el mensaje y transmitir el mensaje al anclaje IP 314. En una implementacion, el SMS-SC/IP-SM-GW 320 puede comunicarse con el M2M-IWF 330 para determinar la PSDN asociada al receptor del mensaje pretendido. Despues, el SMS-SC/IP-SM-GW 320 puede establecer una conexion con el anclaje IP identificado y transmite el SMS como un paquete SMS IP. El paquete SMS IP puede incluir uno o mas del identificador de dispositivo, el identificador de conexion de dispositivo y el identificador de equipo de usuario asociado al dispositivo maquina a maquina 308 para recibir el mensaje SMS.
Aunque las trayectorias de comunicacion anteriores se han descrito como comunicaciones que se originan con el servidor maquina a maquina 316 o la aplicacion de servidor maquina a maquina 318 y se destinan a un dispositivo maquina a maquina 308 o una aplicacion de cliente maquina a maquina ejecutada en el mismo, se entendera que pueden implementarse patrones de transmision similares para permitir que el dispositivo maquina a maquina 308 transmita una comunicacion al servidor maquina a maquina 316 o la aplicacion de servidor maquina a maquina 318.
En algunas implementaciones, el servidor M2M 316 y/o la aplicacion de servidor M2M 318 puede lanzar un mensaje a un dispositivo M2M 308. Por ejemplo, si una empresa de suministros es el proveedor de servicios, durante periodos de alta demanda de electricidad, la empresa de suministros puede transmitir una senal de respuesta de demanda a los contadores inteligentes (dispositivo M2M 308) indicando que ha surgido una situacion de uso reducido. Los contadores inteligentes pueden configurarse, por ejemplo, para reducir el uso deshabilitando ciertos electrodomesticos no esenciales. En este caso, la ubicacion del dispositivo M2M 308 puede no conocerse necesariamente.
Cuando un UE 302b se registra en primer lugar con la RAN 310, la RAN 310 puede transmitir un registro de la ubicacion del UE 302b a un centro de conmutacion de movilidad (MSG)/registro de localizacion de visitantes 324. En algunas implementaciones, la RAN 310 puede proporcionar el identificador de equipo de usuario para el UE 302b. En alguna implementacion, la RAN 310 tambien puede proporcionar el identificador de conexion de dispositivo para los dispositivos unidos 308. En alguna implementacion, la RAN 310 tambien puede proporcionar el identificador de dispositivo para los dispositivos unidos 308. Un registro correspondiente puede transmitirse a un registro de posicion base (HLR)/centro de autenticacion (AC) 324. Como parte del registro, la RAN 310 puede comunicarse con un autenticacion, autorizacion y contabilidad (AAA)/servidor de abonado base (HSS)/registro de posicion base (HLR) 312 (en lo sucesivo en el presente documento denominado como "AAA 312") para identificar si el dispositivo puede unirse a la red, que nivel de servicio puede proporcionarse, etc. En el contexto de redes de datos en paquetes, cuando el UE 302b se registra con la RAN 310, una direccion IP puede asociarse con el UE 302b y/o los dispositivos unidos con el UE 302b.
Despues del registro del UE 302b, el servidor M2M 316 puede transmitir un mensaje para un dispositivo M2M 308n unido al UE 302b a traves de una o mas rutas de comunicacion. En el contexto de datos en paquetes, puede usarse una activacion del dispositivo del plano del usuario para proporcionar un mensaje desde un proveedor de servicios maquina a maquina a un dispositivo maquina a maquina. En esta implementacion, el servidor M2M 316 puede transmitir la solicitud de activacion al M2M-IWF 330. La solicitud de activacion puede incluir un identificador de interfaz externa, tal como el identificador de dispositivo y/o el identificador de conexion de dispositivo. El M2M-IWF 330 puede determinar la direccion IP para el dispositivo asociado al identificador de interfaz externa. Por ejemplo, el M2M-IWF 330 puede consultar uno o ambos del operador de red AAA 312 o el proveedor de servicios AAA 317 para identificar el identificador de conexion de dispositivo apropiado a usar para transmitir la solicitud de activacion. Al igual que con AAA 312, el proveedor de servicios AAA 317 puede implementarse como uno o mas de un servidor de autenticacion, autorizacion y contabilidad (AAA), un servidor de abonado base (HSS), y un registro de posicion base (HLR). En el contexto de conexiones de datos en paquetes, la direccion IP puede usarse para crear un flujo de datos a traves del anclaje IP 314 o el anclaje IP apropiado para la direccion IP. Esto, a su vez, puede hacer que la RAN 310 unida al UE 302b cree un flujo de datos para el activador del dispositivo. Una vez establecido, el flujo de datos puede usarse para una comunicacion de datos en paquetes bidireccional entre el dispositivo a activar y el servidor M2M 316.
Otra ruta de comunicacion que puede usarse para activar un dispositivo puede incluir la activacion de entrega de mensajes cortos punto a punto de circuito 1x (SMDPP). Como anteriormente, el UE 302b se registra con el operador de red. En este caso, el M2M-IWF 330 puede consultar el operador de red AAA 312 para obtener un identificador interno para el operador de red para el dispositivo a activar. El identificador interno puede ser un identificador compuesto generado basandose en un identificador de estacion movil (MS_ID) o una identidad internacional de abonado movil (IMSI) para el UE 302b y el identificador de conexion de dispositivo para el dispositivo M2M 308a. Una vez obtenido el identificador interno, el M2M-IWF 330 puede configurarse para consultar el registro de posiciones base (HLR)/centro de autenticacion (AC) 324 para identificar donde se encuentra el UE 302b, asf como el dispositivo 308n. Por ejemplo, el M2M-IWF 330 puede enviar un mensaje SMSREQ al HLR/AC 325. Una vez identificada la ubicacion, puede iniciarse una SMDPp de llamada de circuito al MSC/VLR de movilidad 324 para el UE 302b al que el dispositivo 308n esta unido actualmente. Por ejemplo, el M2M-IWF 330 puede configurarse para transmitir una senal SMDPP que incluye el activador del dispositivo y una comunicacion. Mediante este ejemplo, el M2M-IWF 330 puede configurarse para transmitir la solicitud de activador junto con un nuevo indicador de servicio (SRVIND). El MSC/VLR 324 puede transmitir un mensaje de servicio de entrega de datos de aplicacion (ADDS) a la RAN 310 a la que esta unido el UE 302b. El mensaje ADDS puede incluir el activador del dispositivo, tal como un
5
10
15
20
25
30
35
40
45
50
55
60
65
mensaje de pagina y un identificador de opcion de servicio. En algunas implementaciones, el identificador de opcion de servicio puede ser indicativo de que la senal de paginacion es una pagina de activador del dispositivo maquina a maquina. El mensaje ADDS, a su vez, puede hacer que una senal de paginacion se transmita desde la RAN 310 al punto de acceso local 302b. En algunas implementaciones, la senal de paginacion puede incluir el identificador de opcion de servicio. Uno o mas de los mensajes transmitidos pueden implementarse usando mensajerfa de rafaga de datos. En algunas implementaciones, puede usarse un tipo de mensaje de rafaga de datos existente para la activacion del dispositivo maquina a maquina. En algunas implementaciones, puede definirse un nuevo tipo de mensaje de rafaga de datos para su uso en la activacion del dispositivo maquina a maquina.
Otra ruta de comunicacion mas que puede usarse para activar un dispositivo maquina a maquina es la activacion del identificador de llamada especial de cdma2000 1x. En algunas implementaciones, puede ser posible activar el dispositivo 308n a traves de HRPD sin IP/PPP. El UE 302b registra en primer lugar su identificador de equipo de usuario con el operador de red de tal forma que el M2M-IWF 330 puede identificar la ubicacion del UE 302b. El M2M-IWF 330 recibe un mensaje de activador desde el servidor M2M 316. El M2M-IWF 330 puede configurarse para activar una llamada de voz con el UE 302b. La RAN 310, a su vez, puede transmitir el activador al UE 302b, tal como a traves de paginacion. El UE 302b puede transmitir una respuesta de paginacion a la RAN 310. Despues, la RAN 310 puede transmitir un acuse de recibo del activador al M2M-IWF 330 que, a su vez, puede transmitir el acuse de recibo al servidor M2M 316. Una vez se ha establecido un canal entre el UE 302b y la red, el MSC/VLR 324 puede transmitir un identificador de llamada predeterminado al UE 302b indicando que el activador es un activador maquina a maquina. El UE 302b puede configurarse para recibir el identificador de llamada y finalizar la llamada sin responder la llamada. Aun en otra implementacion, puede ser posible entregar el activador M2M usando un mensaje de rafaga de datos usando la configuracion del canal de trafico para llamada de voz. En lugar de responder la llamada, el UE 302b puede establecer entonces un enlace de datos con el anclaje IP 314 a traves de la rAn 310 al servidor M2M 316 a traves de HRPD o a traves de IS2000 1x. Por consiguiente, el enlace de datos en paquetes se establece entre el UE 302b y, por lo tanto, cualquier dispositivo M2M unido localmente 308, y el servidor M2M 316. Este enlace de datos en paquetes puede usarse para comunicar directamente con el dispositivo M2M 308 como se ha descrito anteriormente.
Aun otra ruta de comunicacion que puede usarse para activar un dispositivo maquina a maquina es una llamada de circuito cdma2000 1x con una opcion de servicio maquina a maquina. Esta ruta de comunicacion es sustancialmente similar a la activacion de identificador de llamada especial cdma2000 1x que se ha descrito anteriormente. Sin embargo, en lugar de evitar la respuesta de la llamada, en esta ruta, la llamada se configura entre el UE 302b y la red (por ejemplo, el MSC/VLR 324 a traves de la RAN 310). Una vez se ha establecido la llamada, los datos pueden transmitirse a traves de la llamada de circuito desde el M2M-IWF 330 al UE 302b. Despues, el UE 302b puede configurarse para pasar el activador al dispositivo 308 a activar. En algunas implementaciones, el M2M-IWF 330 puede hospedar una aplicacion de circuito conmutado. La aplicacion de circuito conmutado hospedada alojada por el M2M-IWF 330 puede actuar como un par a una aplicacion de circuito conmutado correspondiente configurada en el UE 302b. Como tal, el M2M-IWF 330 y el UE 302b (y por lo tanto el dispositivo M2M 308 conectado al mismo) pueden comunicarse usando senalizacion de llamada de conmutacion de circuitos. En algunas implementaciones, la comunicacion puede realizarse en un canal dedicado.
Una o mas de la RAN 310, el anclaje IP 314, y el M2M-IWF 330 pueden configurarse para comunicar con un AAA/RAN AAA 312. En algunas implementaciones, AAA/RAN AAA 312 puede proporcionarse por el operador de red. AAA/RAN AAA 312 puede incluir informacion de autenticacion, autorizacion y contabilizacion. Esta informacion puede usarse para controlar las comunicaciones en la red del operador. En algunas implementaciones, la informacion puede almacenarse en un almacenamiento de datos acoplado con AAA/RAN AAA 312. La informacion puede asociarse a uno o mas de una clase de dispositivo, un identificador de conexion de dispositivo, un identificador de dispositivo, un identificador de equipo de usuario, o cualquier combinacion de estos. La informacion puede identificar tipos de paquetes que se permiten para un dispositivo identificado o clase de dispositivo. La informacion tambien puede usarse para generar informacion contable (por ejemplo, informacion de facturacion basada en la cantidad, el tipo y/o el tiempo de uso de recursos de la red) para un dispositivo, anfitrion local/equipo de usuario, o proveedor de servicios.
Aunque se ilustran varios componentes separados en la figura 3, los expertos en la tecnica reconoceran que uno o mas de los componentes pueden combinarse o implementarse comunmente. Ademas, cada uno de los componentes ilustrados en la figura 3 puede implementarse usando una pluralidad de elementos separados.
La figura 4 muestra un diagrama de flujo de llamadas para una union de un dispositivo ejemplar. El flujo de llamadas que comienza con el dispositivo M2M 308a proporciona un registro de la capa de servicios 402. El registro de la capa de servicios puede incluir informacion sobre el dispositivo M2M 308a, tal como el identificador del dispositivo, el URL del dispositivo, el identificador de interfaz externa, la clase de dispositivo, y el identificador de equipo de usuario. Como se muestra en la figura 4, el registro de la capa de servicios 402 puede incluir informacion sobre multiples dispositivos M2M. Cada registro de la capa de servicios 402 puede corresponder a un dispositivo y/o una aplicacion configurada para ejecutarse en un dispositivo M2M 308.
El registro de la capa de servicios 402 puede predefinirse para cada capa de servicios. Por ejemplo, la informacion
5
10
15
20
25
30
35
40
45
50
55
60
65
de registro puede almacenarse en una memoria. En algunas implementaciones, la informacion de registro puede recibirse usando el aprovisionamiento inalambrico, o a traves de una conexion de datos con el proveedor de servicios. El servidor M2M 316 mantiene un registro del registro del dispositivo M2M 308. Por ejemplo, el servidor M2M 316 puede acoplarse con un proveedor de servicios AAA/base de datos para almacenar la informacion de registro 404. En algunas implementaciones, esta informacion puede almacenarse cuando se fabrica el dispositivo M2M 308. En algunas implementaciones, esta informacion puede almacenarse cuando se activa el dispositivo M2M 308.
El dispositivo M2M 308a y el dispositivo M2M 308n pueden conectarse entonces al punto de acceso local 302b a traves de la llamada 406. La conexion puede ser, por ejemplo, a traves de una red de area local (LAN). El punto de acceso local 302b puede configurarse para asignar un identificador de conexion de dispositivo a cada uno del dispositivo M2M 308a y el dispositivo M2M 308n como se ha descrito anteriormente. En algunas implementaciones, el punto de acceso local puede configurarse para usar la traduccion de direcciones de red (NAT). En estas implementaciones, el identificador de conexion de dispositivo puede ser un identificador de puerto externo que se usa por el dispositivo 308 junto con la direccion IP externa (por ejemplo, la direccion IP del punto de acceso local 302b) asignada por el anclaje IP 314. Segun el trafico pasa a traves del punto de acceso local 302b, el punto de acceso local 302b puede configurarse para modificar la informacion IP incluida en el trafico (por ejemplo, el encabezado del paquete IP), para identificar el dispositivo 308 asociado al trafico. De esta manera, los paquetes que fluyen desde el dispositivo 308 a traves del punto de acceso local 302b podran identificarse desde el dispositivo 308. De forma analoga, un paquete transmitido para el dispositivo 308 puede usar la informacion IP para identificar no solo el punto de acceso local 302b, sino tambien el dispositivo 308 que debe recibir el paquete. En algunas implementaciones, el punto de acceso local 302b puede configurarse para usar direccionamiento de IPv6. En estas implementaciones, el identificador de conexion de dispositivo puede ser el identificador de interfaz de IPv6 que se usa junto con el prefijo de IPv6 que se asigna por el anclaje IP 314. Aunque se describe en la alternativa, un punto de acceso local 302 puede configurarse para realizar tanto NAT como direccionamiento de IPv6.
En algunas implementaciones, el anclaje IP 314 puede usar el encabezado IP para controlar el dispositivo 308. Basandose en el encabezado IP en solitario, el anclaje IP 314 puede no tener visibilidad en el encabezado de la aplicacion para el trafico que se origina desde el dispositivo 308. La direccion IP para todos los dispositivos 308, como se observa por el anclaje IP 314, es la misma direccion IP externa que se asigno al punto de acceso local 302b. Sin embargo, la direccion TP privada de cada dispositivo 308 puede ser diferente detras del modulo NAT del punto de acceso local 302b. Por consiguiente, en algunas implementaciones, puede ser deseable permitir que el anclaje IP 314 controle cada uno de los dispositivos 308 detras del modulo NAT del punto de acceso local 302b.
Una vez asignado, el punto de acceso local 302b puede configurarse para transmitir la informacion de asignacion para los dispositivos conectados a la red a traves de la llamada 408. Por ejemplo, el punto de acceso local puede transmitir al anclaje IP 314 el identificador de puerto externo que asigna por el modulo NAT configurado en el punto de acceso local a cada uno de los dispositivos conectados. En otra implementacion, el punto de acceso local puede transmitir al anclaje IP 314 el identificador de interfaz que se asigna por el modulo IPv6 configurado en el punto de acceso local a cada uno de los dispositivos conectados. Como se muestra en la figura 4, una llamada transmite la informacion de asignacion para el dispositivo M2M 308a y el dispositivo M2M 308n. En algunas implementaciones, pueden hacerse llamadas separadas para cada asignacion de dispositivo/aplicacion. La informacion de asignacion puede transmitirse a traves de la rAn al anclaje IP 314. Pueden usarse diversos protocolos para transmitir la informacion de asignacion tales como RSVP, procedimientos de union de red de datos en paquetes, funciones de descubrimiento y seleccion de redes de acceso, y senalizacion del plano de control. Si se usa RSVP, pueden anadirse uno o mas campos al qufntuplo que se envfa en el RSVP para incluir la informacion de asignacion. Por ejemplo, un qufntuplo de RSVP puede incluir: direccion IP fuente, direccion IP de destino, numero de puerto fuente, numero de puerto de destino y numero de protocolo. Un campo adicional puede incluirse para incluir el identificador de conexion de dispositivo. El campo adicional tambien puede incluir el identificador de dispositivo. Como alternativa, puede incluirse aun otro campo separado para especificar el identificador de dispositivo. En algunas implementaciones, la informacion de asignacion tambien puede transmitirse a traves de la RAN al centro de movilidad de conmutacion. La informacion de asignacion tambien puede transmitirse al operador de red AAA 312.
La informacion de asignacion transmitida puede ser una asignacion sugerida. El operador de red puede procesar adicionalmente la asignacion sugerida por el punto de acceso local 302b. Si el operador de red determina que la asignacion es apropiada, la red puede transmitir una confirmacion de la asignacion al punto de acceso local 402b en la llamada 410. Si la red determina que la asignacion es inapropiada, la red puede transmitir una asignacion alterna al punto de acceso local 402b en la llamada 410. La determinacion de la adecuabilidad de una asignacion sugerida puede basarse en uno o mas del identificador de dispositivo, la clase de dispositivo, el punto de acceso local, el proveedor de servicios para el dispositivo, las condiciones de la red, y similares.
En algunas implementaciones, el punto de acceso local 302b puede no transmitir la informacion de asignacion. En algunas implementaciones puede ser deseable permitir que el operador de red asigne el identificador de conexion para los dispositivos conectados. En esta implementacion, el punto de acceso local 302b puede trasmitir el identificador de dispositivo a la red (por ejemplo, anclaje IP 314). El operador de red puede entonces transmitir la informacion de asignacion al punto de acceso local 302b a traves de la llamada 410. Por ejemplo, la informacion de
5
10
15
20
25
30
35
40
45
50
55
60
65
asignacion puede transmitirse a traves de RSVP. En algunas implementaciones, puede usarse senalizacion del plano de control para transmitir la informacion de asignacion. Una vez acordada, la informacion de asignacion puede transmitirse desde el anclaje IP 314 al operador de red AAA 312 en la llamada 412. El operador de red AAA 312 puede configurarse para almacenar la informacion de asignacion (por ejemplo, identificador de dispositivo, identificador de conexion del dispositivo, identificador de equipo de usuario) en la llamada 414. Por ejemplo, el operador de red AAA 312 puede incluir un almacenamiento de datos configurado para mantener un mapeo entre la informacion de conexion y los dispositivos que incluyen la conexion.
En algunas implementaciones, la informacion de asignacion puede usar AAA 312 del operador de red, asf como el proveedor de servicios AAA 317 para determinar el control para el dispositivo M2M identificado. Por ejemplo, el operador de red AAA 312 puede incluir unicamente informacion de suscripcion para el punto de acceso local 302. En este ejemplo, el proveedor de servicios AAA 317 se comunicara con el proveedor de servicios AAA 317 para perfeccionar el control para el dispositivo M2M 308a. En algunas implementaciones, el operador de red AAA 312 puede incluir tanto la informacion asociada con el punto de acceso local 302 como el dispositivo M2M 308a. En algunas implementaciones, el operador de red AAA 312 puede obtener la informacion de control para el dispositivo M2M 308a basandose, al menos en parte, en la informacion de asignacion. Por ejemplo, el operador de red AAA 312 puede transmitir una consulta generada en base a la informacion de la informacion de asignacion al proveedor de servicios AAA 317. En este ejemplo, el proveedor de servicios AAA 317 puede responder con la informacion de control apropiada para el dispositivo M2M identificado. En algunas implementaciones, la informacion de control puede basarse, al menos en parte, en un acuerdo entre el operador de red y el proveedor de servicios.
Una vez que la informacion de control se ha obtenido, en la llamada 416 el enlace de comunicacion preconfigurado o el enlace de comunicacion en lfnea pueden construirse para el punto de acceso local 302b. En 418, se determina una polftica para el punto de acceso local y/o el dispositivo M2M. La polftica puede determinarse basandose, al menos en parte, en la carga de la red, la informacion del punto de acceso local, la informacion del dispositivo M2M, el proveedor de servicios, etc. En algunas implementaciones, la polftica puede proporcionarse al anclaje IP 314 a traves del M2M-IWF 330. En estas implementaciones, la polftica puede transmitirse al M2M-IWF 330 en la llamada 420. La polftica puede transmitirse como un mensaje push desde el operador de red AAA 312 al M2M-IWF 330. En algunas implementaciones, la funcionalidad M2M-IWF 330 puede configurarse para arrastrar la informacion de la polftica desde el operador de red AAA 312, tal como a traves de una consulta. En la llamada 420, la polftica puede transmitirse desde el M2M-IWF 330 al anclaje IP 314. En la llamada 422, la informacion de polfticas puede enviarse al servidor M2M 316 desde el M2M-IFW 330. El operador de red AAA 312 puede incluir uno o mas del URL, el identificador de dispositivo, o el identificador de conexion de dispositivo en la informacion de polfticas. La informacion de polfticas puede transmitirse basandose en el dispositivo M2M 308 implicado en la comunicacion. Al transmitir la informacion de polfticas desde el M2M-IWF 330 al anclaje IP 314 (por ejemplo, llamada 422), la informacion de polfticas puede incluir uno o mas del identificador de dispositivo y la informacion de conexion del dispositivo.
Puede usarse un mecanismo de empuje o arrastre similar como se ha descrito anteriormente para proporcionar la polftica al anclaje IP 314. En algunas implementaciones, puede ser deseable configurar el anclaje IP 314 para recibir directamente la informacion de polfticas desde el operador de red AAA 312. Por ejemplo, en la llamada 424, el anclaje IP 314 puede configurarse para arrastrar la informacion de polfticas desde el operador de red AAA 312. El operador de red AAA 312 puede configurarse para empujar la informacion de polfticas al anclaje IP 314.
En la llamada 426, la informacion de polfticas puede proporcionarse al punto de acceso local 302b y el dispositivo M2M 308 a traves de empuje o arrastre (push o pull) como se ha descrito anteriormente. En algunas implementaciones, la informacion de polfticas proporcionada al punto de acceso local 302b incluye el identificador de dispositivo y el identificador de conexion de dispositivo para el dispositivo implicado en la trayectoria de comunicacion. En algunas implementaciones, la informacion de polfticas transmitida en la llamada 426 puede transmitirse a traves de RSVP o senalizacion de datos en paquetes.
Una vez que el dispositivo M2M 308a se ha encontrado, el control de enlace directo tambien puede realizarse para el dispositivo M2M 308a. Por ejemplo, el M2M IWF 330 puede configurarse para proporcionar la polftica al servidor M2M en un dispositivo M2M identificado usando un identificador de conexion M2M para bloquear o retrasar ciertas clases de dispositivos. El M2M-IWF 330 puede configurarse para consultar el aAa 312 o SP AAA 317 para la informacion de identidad del dispositivo y la conexion del dispositivo para bloquear o retrasar ciertos dispositivos o clases de dispositivos que se conectan al punto de acceso local 302b. La informacion de conexion del dispositivo y la polftica asociada pueden enviarse al anclaje IP 314 (por ejemplo, el anclaje IP) o el centro MSC/SMS (por ejemplo, el anclaje de datos). Por consiguiente, el anclaje IP o anclaje de datos puede configurarse para hacer cumplir la polftica para la conexion correspondiente para el dispositivo M2M 308a. El anclaje IP usara el identificador de dispositivo externo incrustado en la direccion de los paquetes dirigidos al dispositivo M2M para hacer cumplir la polftica. Por ejemplo, el numero de puerto usado por el modulo NAT configurado en el punto de acceso local, que esta incrustado en el encabeza IP para controlar el dispositivo M2M.
Una vez que el dispositivo M2M 308a se ha encontrado, el control de enlace inverso tambien puede realizarse para el trafico del dispositivo M2M 308a. El operador de red puede proporcionar la polftica al punto de acceso local 302b para bloquear o retrasar ciertos dispositivos o clases de dispositivos que conectaron al punto de acceso local 302b.
5
10
15
20
25
30
35
40
45
50
55
60
65
La RAN puede configurarse para enviar esta informacion de polfticas a traves de mensajes de sobrecarga. La red puede configurarse para transmitir la informacion de polfticas a traves de una funcion de descubrimiento y seleccion de red de acceso (ANDSF), PPP o RSVP. El punto de acceso local 302b puede entonces aplicar la polftica para el identificador de conexion de dispositivo correspondiente. Los paquetes pueden bajarse por la red (por ejemplo, anclaje IP) basandose en el identificador de conexion de dispositivo del dispositivo (IID/numero de puerto) que genera el trafico. Como se ha descrito anteriormente, el identificador de conexion de dispositivo puede incluirse en el trafico transmitido (por ejemplo, en un campo de encabezado).
La figura 5 muestra un diagrama de flujo de procesos de un proceso ejemplar para unir una pluralidad de dispositivos a un equipo de usuario. El procedimiento puede realizarse por uno o mas de los dispositivos descritos en el presente documento, tal como, por ejemplo, el dispositivo 202 mostrado en la figura 2 o el dispositivo mostrado a continuacion en la figura 6. En algunas implementaciones, el proceso puede implementarse en/por un punto de acceso local 106d.
El proceso mostrado en la figura 5 puede describirse generalmente como un proceso de asignacion. El equipo de usuario puede configurarse para asignar informacion de conexion para cada dispositivo conectado al (por ejemplo, hospedado localmente por el) equipo de usuario. El alojamiento local puede ser a traves de una primera red tal como una red de area local (por ejemplo, Bluetooth, Zigbee, WiFi, Z-wave, etc.). La informacion asignada puede transmitirse entonces al operador de red a traves de una segunda red (por ejemplo, red de area extensa o red de area local) que proporciona servicio al equipo de usuario. Cuando una entidad de red recibe una comunicacion para el dispositivo, la informacion asignada puede usarse para identificar no solo el equipo de usuario, sino tambien el dispositivo para recibir la comunicacion.
En el bloque 502, se recibe un mensaje a traves de una primera red desde al menos uno de la pluralidad de dispositivos. El mensaje incluye informacion que identifica cada dispositivo conectado con el equipo de usuario. En algunas implementaciones, la recepcion del procedimiento incluye recibir el mensaje a traves de una conexion de red local. El mensaje puede incluir una clase de dispositivo para cada dispositivo. Una clase de dispositivo proporciona generalmente informacion sobre el dispositivo asociado, tal como tasa de datos, patron de uso pretendido (por ejemplo, datos, voz, hfbrido), capacidad para el dispositivo (por ejemplo, tecnologfa de acceso por radio), y similares. Como se ha analizado anteriormente, la informacion que identifica cada dispositivo puede incluir un identificador de control de acceso a medios (MAC), una identidad internacional de equipo movil, o una identidad internacional del abonado movil.
En el bloque 504, se asigna un identificador de conexion de dispositivo al dispositivo. El identificador de conexion de dispositivo incluye al menos una porcion del identificador de equipo de usuario asociado al equipo de usuario. En algunas implementaciones, la asignacion del identificador de conexion de dispositivo incluye asignar un identificador de identidad de interfaz al dispositivo. La asignacion del identificador de conexion de dispositivo puede incluir asignar un numero de puerto al identificador de conexion de dispositivo. La asignacion puede incluir almacenar el identificador de conexion en una memoria junto con la informacion asociada que identifica el dispositivo.
En el bloque 506, se transmite informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red a traves de una segunda red. En algunas implementaciones, la informacion indicativa del dispositivo identificado tambien puede transmitirse. Esta informacion puede usarse para permitir una comunicacion de datos al dispositivo desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo. En algunas implementaciones, el operador de red puede proporcionar estar informacion a un proveedor de servicios M2M, tal como una empresa de suministros o un proveedor de medios electronicos. Una comunicacion de datos ejemplar es una comunicacion de datos en paquetes donde la comunicacion de datos en paquetes incluye el identificador de conexion de dispositivo para el dispositivo. En algunas implementaciones, la comunicacion de datos en paquetes puede incluir una senal de control (por ejemplo, activador) para el dispositivo. En algunas implementaciones, la transmision del bloque 506 puede seguir uno o mas de los procedimientos RSVP, PPP, u otros procedimientos de conexion a red de datos en paquetes.
La figura 6 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1. El dispositivo 600 puede implementarse como un anfitrion local/equipo de usuario configurado para hospedar localmente una pluralidad de dispositivos de comunicacion. Un dispositivo de alojamiento local puede tener mas componentes que el dispositivo simplificado 600 mostrado en la figura 6. El dispositivo de comunicacion 600 mostrado incluye unicamente aquellos componentes utiles para describir ciertas caracterfsticas relevantes de ciertas implementaciones. El dispositivo 600 incluye un circuito receptor 602, un circuito de asignacion 604, y un circuito de transmision 606.
En algunas implementaciones, el circuito receptor 602 esta configurado para recibir un mensaje desde al menos uno de una pluralidad de dispositivos de comunicacion a traves de una primera red (por ejemplo, red de area local), incluyendo el mensaje informacion que identifica el dispositivo de comunicacion conectado con el dispositivo 600. El circuito receptor 602 puede incluir uno o mas de una antena, un receptor y un procesador. En algunas implementaciones, los medios de recepcion incluyen el circuito receptor 602.
5
10
15
20
25
30
35
40
45
50
55
60
65
El circuito de asignacion 604 puede configurarse para asignar un identificador de conexion de dispositivo al dispositivo de comunicacion, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al dispositivo 600. El circuito de asignacion 604 puede incluir uno o mas de un procesador, una interfaz de red y una memoria. En algunas implementaciones, los medios de asignacion pueden incluir el circuito de asignacion 704.
El circuito de transmision 606 puede configurarse para transmitir, a traves de una segunda red (por ejemplo, una red de area local y/o red de area extensa) informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que la comunicacion de datos al dispositivo de comunicacion desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo. El circuito de transmision 606 puede incluir uno o mas de un procesador, una antena, un transmisor y una memoria. En algunas implementaciones, los medios de transmision incluyen el circuito de transmision 606.
La figura 7 muestra un diagrama de flujo de procesos de otro proceso ejemplar para unir una pluralidad de dispositivos a un equipo de usuario. El procedimiento puede realizarse por uno o mas de los dispositivos descritos en el presente documento, tal como, por ejemplo, el dispositivo 202 mostrado en la figura 2 o el dispositivo mostrado a continuacion en la figura 8. En algunas implementaciones, el proceso puede implementarse en/por un punto de acceso local 106d.
El proceso mostrado en la figura 7 puede describirse generalmente como un proceso de busqueda. El equipo de usuario transmite informacion asociada a un dispositivo unido a un operador de red a traves de una primera red, tal como una red de area local o una red de area extensa. El operador de red (o un proveedor de servicios acoplado con el mismo) proporciona entonces la informacion de conexion para el dispositivo identificado al equipo de usuario.
En el bloque 702, la informacion de registro que incluye un identificador para al menos uno de la pluralidad de dispositivos conectados con el equipo de usuario se transmite desde el equipo de usuario a un operador de red a traves de una primera red. Cada dispositivo esta conectado al equipo de usuario a traves de una segunda red. En algunas implementaciones, la primera red incluye una red de area local o de area extensa, tal como una red celular. La informacion de registro puede recibirse desde el dispositivo a traves de la segunda red, tal como una red de area local (por ejemplo, Bluetooth, Zigbee, WiFi, Z-wave, etc.). La transmision puede ser una transmision alambrica o inalambrica. En algunas implementaciones, puede ser deseable transmitir una clase de dispositivo para el dispositivo conectado. El identificador para cada dispositivo puede incluir uno o mas de un identificador de control de acceso a medios, un identificador internacional de entidad movil, o una identidad internacional del abonado movil.
En el bloque 704, un identificador de conexion de dispositivo para cada dispositivo se recibe desde el operador de red. El identificador de conexion de dispositivo incluye al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. El identificador de conexion de dispositivo puede indicar una conexion entre cada dispositivo y el equipo de usuario en la segunda red. El identificador de equipo de usuario puede incluir uno o mas de un identificador de control de acceso a medios, un identificador internacional de entidad movil, o una identidad internacional del abonado movil. El identificador de conexion de dispositivo puede incluir un identificador de identidad de interfaz y un puerto para la conexion. En algunas implementaciones, el identificador de conexion de dispositivo y/o la clase de dispositivo pueden usarse para determinar una calidad de servicio para el dispositivo.
En el bloque 706, una comunicacion de datos se recibe desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo. En implementaciones en las que la calidad de servicio tambien se basa en el identificador de conexion de dispositivo, la comunicacion de datos esta sometida adicionalmente a la calidad de servicio asociada. La comunicacion de datos puede incluir una comunicacion de red de datos en paquetes.
La figura 8 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1. El dispositivo 800 puede implementarse como un equipo de usuario configurado para hospedar localmente una pluralidad de dispositivos de comunicacion. Un dispositivo de equipo de usuario puede tener mas componentes que el dispositivo simplificado 800 mostrado en la figura 8. El dispositivo 800 mostrado incluye unicamente aquellos componentes utiles para describir algunas caracterfsticas relativas de ciertas implementaciones. El dispositivo 800 incluye un circuito de transmision 802, un circuito receptor 804, y un circuito de comunicacion de datos 806.
El circuito de transmision 802 puede configurarse para transmitir desde el dispositivo 800 a un operador de red, a traves de una primera red, informacion de registro que incluye un identificador para al menos uno de la pluralidad de dispositivos de comunicacion. El circuito de transmision 802 puede incluir uno o mas de un procesador, una antena, un transmisor y una memoria. En algunas implementaciones, los medios para transmitir incluyen el circuito de transmision 802.
El circuito receptor 804 puede configurarse para recibir un identificador de conexion de dispositivo para el dispositivo de comunicacion desde el operador de red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al dispositivo anfitrion local/equipo de usuario 800. El identificador de conexion de dispositivo indica una conexion entre el dispositivo de comunicacion y el dispositivo
5
10
15
20
25
30
35
40
45
50
55
60
65
anfitrion local/equipo de usuario 800 en la segunda red. El circuito receptor 804 puede incluir uno o mas de una antena, un receptor y un procesador. En algunas implementaciones, los medios de recepcion incluyen el circuito receptor 804.
El circuito de comunicacion de datos 806 puede configurarse para recibir, a traves de la primera red, comunicacion de datos del operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo. El circuito de comunicacion de datos 806 puede incluir uno o mas de un procesador de senal, un receptor, una antena y una memoria. En algunas implementaciones, los medios de comunicacion de datos pueden incluir el circuito de comunicacion de datos 806.
La figura 9 muestra un diagrama de flujo de procesos de un proceso ejemplar de union de un dispositivo a un equipo de usuario. El proceso mostrado en la figura 9 puede implementarse, por ejemplo, en el dispositivo 202 mostrado en la figura 2, o como se describe a continuacion en la figura 10. En algunas implementaciones, el proceso puede implementarse en/por un dispositivo maquina a maquina 112a acoplado con un punto de acceso local 106d. El proceso de union para un dispositivo a un equipo de usuario mostrado en la figura 9 puede aplicarse ya sea la union realizada de acuerdo con una asignacion o una consulta como se ha descrito anteriormente en las figuras 5 y 7, respectivamente.
En el bloque 902, se transmite un mensaje, a traves de una primera red tal como una red de area local, desde el dispositivo al equipo de usuario. El mensaje incluye informacion que identifica el dispositivo conectado al equipo de usuario. La transmision puede ser una transmision alambrica o inalambrica. En algunas implementaciones, la transmision puede ser a traves de una conexion de red local. El mensaje puede incluir una clase de dispositivo para el dispositivo identificado.
En el bloque 904, un identificador de conexion de dispositivo se recibe desde el equipo de usuario en el dispositivo a traves de la primera red. El identificador de conexion de dispositivo incluye al menos una porcion del identificador de equipo de usuario asociado al equipo de usuario. En algunas implementaciones, puede recibirse la informacion de calidad de servicio para el dispositivo y/o la clase de dispositivo.
En el bloque 906, se recibe una comunicacion de datos desde el equipo de usuario a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo. La comunicacion de datos se recibe por el equipo de usuario a traves de una segunda red. Por ejemplo, la comunicacion de datos puede originarse desde un proveedor de servicios maquina a maquina como se ha analizado anteriormente. La comunicacion de datos se recibe a traves de una red de proveedor (por ejemplo, red de area local y/o de area extensa) en el equipo de usuario. Despues, el equipo de usuario transmite la comunicacion de datos al dispositivo. La primera y segunda redes pueden comprender diferentes protocolos de comunicacion, procedimientos, tecnologfas de acceso por radio, calidad de servicio, etc. En algunas implementaciones, la comunicacion de datos comprende una comunicacion de datos en paquetes.
La figura 10 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1. El dispositivo 1000 puede implementarse como un dispositivo (por ejemplo, el dispositivo maquina a maquina 112) para la union con un equipo de usuario. Un dispositivo alojado localmente puede tener mas componentes que el dispositivo simplificado 1000 mostrado en la figura 10. El dispositivo 1000 mostrado incluye unicamente aquellos componentes utiles para describir algunas caracterfsticas relativas de ciertas implementaciones. El dispositivo 1000 incluye un circuito de transmision 1002, un circuito receptor 1004, y un circuito de comunicacion de datos 1006.
El circuito de transmision 1002 puede configurarse para transmitir un mensaje desde el dispositivo 1000 al equipo de usuario, incluyendo el mensaje informacion que identifica el dispositivo 1000 conectado con el equipo de usuario a traves de una primera red (por ejemplo, red de area local). El circuito de transmision 1002 puede incluir uno o mas de un procesador, una antena, un transmisor y una memoria. En algunas implementaciones, los medios de transmision incluyen el circuito de transmision 1002.
El circuito receptor 1004 puede configurarse para recibir un identificador de conexion de dispositivo desde el equipo de usuario en el dispositivo 1000, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario. El circuito receptor 1004 puede incluir uno o mas de una antena, un receptor y un procesador. En algunas implementaciones, los medios de recepcion incluyen el circuito receptor 804.
El circuito de comunicacion de datos 1006 puede configurarse para recibir, a traves de la primera red, comunicacion de datos desde el equipo de usuario basandose, al menos en parte, en el identificador de conexion de dispositivo. La comunicacion de datos puede recibirse por el equipo de usuario a traves de una segunda red como se ha descrito anteriormente. El circuito de comunicacion de datos 1006 puede incluir uno o mas de un procesador de senal, un receptor, una antena y una memoria. En algunas implementaciones, los medios de comunicacion de datos pueden incluir el circuito de comunicacion de datos 1006.
5
10
15
20
25
30
35
40
45
50
55
60
65
La figura 11 muestra un diagrama de flujo de procesos de un proceso ejemplar para activar un dispositivo hospedado por un anfitrion local/equipo de usuario. El proceso mostrado en la figura 11 puede implementarse, por ejemplo, usando el dispositivo como se ha descrito anteriormente en la figura 2 o a continuacion en la figura 12. En algunas implementaciones, este procedimiento puede incluirse en un punto de acceso 104 (por ejemplo, una IWF) como se ha descrito anteriormente. En el bloque 1102, se recibe una solicitud de activacion de dispositivo en una red de operador. El dispositivo solicitud de activacion puede incluir un identificador de dispositivo asociado al dispositivo a activar. El dispositivo a activar puede conectarse al equipo de usuario a traves de una primera red, tal como una red de area local.
En el bloque 1104, un equipo de usuario que hospeda el dispositivo se identifica basandose, al menos en parte, en el identificador de dispositivo. En algunas implementaciones, la identificacion puede incluir consultar un registro de posicion base para el anfitrion local/equipo de usuario, basandose la consulta, al menos en parte, en el identificador asociado al dispositivo a activar.
En el bloque 1106, se inicia un enlace de comunicacion en una segunda red al anfitrion local/equipo de usuario, estando el enlace de comunicacion basado, al menos en parte, en informacion que identifica el dispositivo a activar. El enlace de comunicacion puede incluir una llamada de circuito, tal como una llamada de circuito cdma2000 1x. En algunas implementaciones, el inicio del enlace de comunicacion se basa adicionalmente en un identificador de opcion de servicio. Un identificador de opcion de servicio puede referirse generalmente a un valor correspondiente con una caracterfstica de enlace de comunicacion tal como multiplexacion de enlace directo o inverso, como tasas de datos de enlace directo o inverso, y similares.
En el bloque 1108, la solicitud de activacion de dispositivo se transmite al anfitrion local/equipo de usuario a traves de la segunda red. En algunas implementaciones, la transmision de la solicitud de activacion al anfitrion local/equipo de usuario puede incluir recibir una solicitud para un segundo enlace de comunicacion desde el anfitrion local/equipo de usuario y transmitir la solicitud de activacion de dispositivo al anfitrion local/equipo de usuario a traves del segundo enlace de comunicacion. El segundo enlace de comunicacion puede no ser necesariamente el mismo (por ejemplo, red, tecnologfa de acceso a radio) que el enlace de comunicacion iniciado en el bloque 1106. En algunas implementaciones, el segundo enlace de comunicacion puede incluir un enlace de comunicacion de paquete de datos. Puede ser deseable recibir un acuse de recibo de que el dispositivo se activo, tal como a traves de una respuesta de paginacion.
La figura 12 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1. Un dispositivo de comunicacion puede tener mas componentes que el dispositivo de comunicacion inalambrica simplificado 1200 mostrado en la figura 12. El dispositivo de comunicacion 1200 mostrado incluye unicamente aquellos componentes utiles para describir ciertas caracterfsticas relevantes de ciertas implementaciones. El dispositivo de comunicacion 1200 incluye un circuito receptor 1202, un circuito de identificacion 1204, un circuito de inicio de llamada 1206, y un circuito de transmision 1208.
El circuito receptor 1202 puede configurarse para recibir, en una red de operador, una solicitud de activacion de dispositivo que incluye un identificador de dispositivo asociado al dispositivo a activar. El dispositivo a activar puede conectarse al equipo de usuario a traves de una primera red. El circuito receptor 1202 puede incluir uno o mas de una memoria, un procesador y un detector de senal. En algunas implementaciones, los medios de recepcion incluyen un circuito receptor 1202.
El circuito de identificacion 1204 puede configurarse para identificar la ubicacion de un anfitrion local/equipo de usuario para el dispositivo basandose, al menos en parte, en el identificador de dispositivo. El circuito de identificacion 1204 puede incluir uno o mas de una memoria, un procesador y un circuito de localizacion. En algunas implementaciones, los medios de identificacion incluyen el circuito de identificacion 1204.
El circuito de inicio de llamada 1206 puede configurarse para iniciar un enlace de comunicacion al anfitrion local/equipo de usuario en una segunda red, estando el enlace de comunicacion basado, al menos en parte, en informacion que identifica el dispositivo a activar. El circuito de inicio de llamada 1206 puede incluir un detector de senal, una memoria y un transmisor. En algunas implementaciones, los medios de inicio incluyen el circuito de inicio de llamada 1206.
El circuito de transmision 1208 puede configurarse para transmitir la solicitud de activacion de dispositivo al anfitrion local/equipo de usuario a traves de la segunda red. El circuito de transmision 1208 puede incluir uno o mas de un procesador, una antena, un transmisor y una memoria. En algunas implementaciones, los medios para transmitir incluyen el circuito de transmision 1208.
La figura 13 muestra un diagrama de flujo de procesos de un procedimiento de comunicacion a un dispositivo hospedado por un equipo de usuario. El procedimiento mostrado en la figura 13 puede implementarse en/por uno o mas de los dispositivos descritos en el presente documento, tal como el dispositivo 202 mostrado en la figura 2 o a continuacion en la figura 14. En algunas implementaciones, el proceso puede implementarse en/por un punto de acceso local 106d.
5
10
15
20
25
30
35
40
45
50
55
60
65
En el bloque 1302, la informacion que relaciona un identificador de red para el dispositivo con un identificador de servicio para el dispositivo se almacena en el equipo de usuario. En algunas implementaciones, el identificador de red puede incluir un identificador de acceso de red permanente. El identificador de servicio puede estar asociado a una suscripcion a un servicio para el dispositivo.
En el bloque 1304, informacion de enrutamiento y el identificador de red se reciben desde un operador de red a traves de una primera red. La primera red puede incluir una red de area extensa y/o una red de area local. La informacion de enrutamiento puede incluir una identidad internacional del abonado movil temporal asignada por una red de acceso a radio local y uno o mas de un identificador de sub-red y un identificador de nodos de servicio de datos en paquetes. Ahora, el equipo de usuario puede tener la informacion necesaria para transmitir informacion al dispositivo. De forma analoga, la red de acceso a radio local puede tener la informacion necesaria para enrutar informacion, no solo al anfitrion local/equipo de usuario, sino a un dispositivo especffico acoplado con el anfitrion local.
En el bloque 1306, un mensaje que incluye el identificador de servicio se recibe a traves de la primera red. El mensaje puede dirigirse al dispositivo. El mensaje puede recibirse por el anfitrion local/equipo de usuario desde el operador de red. El mensaje puede generarse por un proveedor de servicios asociado al operador de red, tal como un proveedor de servicios publicos.
En el bloque 1308, la informacion de enrutamiento y el identificador de red se obtienen basandose, al menos en parte, en el identificador de servicio. Por ejemplo, la informacion recibida en el bloque 1302 y el bloque 1304 puede almacenarse en una memoria, tal como una tabla de consulta. Usando el identificador de servicio en el mensaje recibido, pueden identificarse la informacion de enrutamiento y el identificador de red.
En el bloque 1310, se transmite al menos una porcion del mensaje recibido, a traves de una segunda red (por ejemplo, una red de area local) al dispositivo basandose, al menos en parte, en la informacion de enrutamiento obtenida. En algunas implementaciones, el mensaje puede transformarse o reformatearse de otro modo para su transmision al dispositivo.
La figura 14 muestra un diagrama de bloques funcional de otro dispositivo ejemplar que puede emplearse en el sistema de comunicacion de la figura 1. Un dispositivo puede tener mas componentes que el dispositivo simplificado 1400 mostrado en la figura 14. El dispositivo 1400 mostrado incluye unicamente aquellos componentes utiles para describir algunas caracterfsticas relativas de ciertas implementaciones. El dispositivo 1400 puede estar configurado para comunicarse con un dispositivo de comunicaciones conectado al dispositivo 1400. En algunas implementaciones, el dispositivo 1400 puede implementarse en/como un anfitrion local o pasarela. El dispositivo 1400 incluye una memoria 1402, un receptor de enrutamiento 1404, un receptor de mensajes 1406, un procesador de enrutamiento de mensajes 1408, y un circuito de transmision 1410.
La memoria 1402 esta configurada para almacenar informacion que relaciona un identificador de red para el dispositivo de comunicaciones con un identificador de servicio para el dispositivo de comunicaciones. La memoria 1402 puede incluir una o mas de una memoria estatica, una memoria volatil, una memoria no volatil, una memoria en red, una memoria nativa, u otro medio de almacenamiento adecuado. En algunas implementaciones, los medios para almacenar informacion pueden incluir la memoria 1402.
El receptor de enrutamiento 1404 esta configurado para recibir, desde un operador de red a traves de una primera red, informacion de enrutamiento y el identificador de red. El receptor de enrutamiento 1404 puede incluir uno o mas de una antena, un receptor, un procesador de senal, un procesador y una memoria. En algunas implementaciones, los medios para recibir informacion de enrutamiento y el identificador de red pueden incluir el receptor de enrutamiento 1404.
El receptor de mensajes 1406 esta configurado para recibir un mensaje, a traves de la primera red, incluyendo el identificador de servicio, el mensaje dirigido al dispositivo de comunicacion. El receptor de mensajes 1406 puede incluir uno o mas de una antena, un receptor, un procesador de senal, un procesador y una memoria. En algunas implementaciones, el receptor de mensajes 1406 y el receptor de enrutamiento 1404 pueden implementarse comunmente en su conjunto o en parte. Los medios para recibir un mensaje pueden incluir el receptor de mensajes 1406.
El procesador de enrutamiento de mensajes 1408 esta configurado para obtener la informacion de enrutamiento y el identificador de red basandose, al menos en parte, en el identificador de servicio. El procesador de enrutamiento de mensajes 1408 puede incluir uno o mas de una memoria, un procesador, un comparador y una tabla de consulta. Los medios para obtener la informacion de enrutamiento y el identificador de red pueden incluir el procesador de enrutamiento de mensajes.
El circuito de transmision 1410 se configura para transmitir al menos una porcion del mensaje al dispositivo de comunicaciones a traves de una segunda red, estando la transmision basada, al menos en parte, en la informacion
5
10
15
20
25
30
35
40
45
50
55
60
65
de enrutamiento obtenida. El circuito de transmision 1410 puede incluir uno o mas de una antena, un generador de senal, un transmisor y una fuente de energfa. Los medios de transmision de al menos una porcion del mensaje al dispositivo de comunicacion pueden incluir el circuito de transmision 1410.
Tal y como se usa en el presente documento, el termino "determinar" engloba un gran numero de acciones. Por ejemplo, "determinar" puede incluir calcular, computar, procesar, obtener, investigar, consultar (por ejemplo, consultar una tabla, una base de datos u otra estructura de datos), averiguar, etc. "Determinar" tambien puede incluir recibir (por ejemplo, recibir informacion), acceder (por ejemplo, acceder a datos de una memoria), etc. "Determinar" tambien puede incluir resolver, seleccionar, elegir, establecer, etc. Ademas, un "ancho de canal" como se usa en el presente documento, puede incluir o puede denominarse tambien como un ancho de banda en ciertos aspectos.
Tal y como se usa en el presente documento, las expresiones que hacen referencia a "al menos uno de" una lista de elementos se refieren a cualquier combinacion de tales elementos, incluyendo elementos individuales. Como ejemplo, "al menos uno de: a, b, o c" pretende incluir : a, b, c, a-b, a-c, b-c y a-b-c.
Las diversas operaciones de procedimientos que se han descrito anteriormente pueden realizarse por cualquier medio adecuado capaz de realizar las operaciones, tales como ciertos componentes, circuitos y/o modulos de hardware y/o software. Generalmente, cualquiera operacion ilustrada en las figuras puede realizarse por medios funcionales correspondientes capaces de realizar las operaciones.
Los diversos bloques logicos, modulos y circuitos ilustrativos descritos en relacion con la presente divulgacion pueden implementarse o realizarse con un procesador de proposito general, con un procesador de senales digitales (DSP), con un circuito integrado de aplicacion espedfica (ASIC), con una senal de matriz de puertas de campo programable (FPGA) o con otro dispositivo de logica programable (PLD), logica de transistor o de puertas discretas, componentes de hardware discretos, o con cualquier combinacion de los mismos disenada para realizar las funciones descritas en el presente documento. Un procesador de proposito general puede ser un microprocesador pero, como alternativa, el procesador puede ser cualquier maquina de estados, microcontrolador, controlador o procesador disponibles comercialmente. Un procesador tambien puede implementarse como una combinacion de dispositivos informaticos, por ejemplo una combinacion de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o mas microprocesadores junto con un nucleo de DSP o cualquier otra configuracion de este tipo.
En uno o mas aspectos, las funciones descritas pueden implementarse en hardware, software, firmware o cualquier combinacion de los mismos. Si se implementan en software, las funciones pueden almacenarse en o transmitirse como una o mas instrucciones o codigo en un medio legible por ordenador. Los medios legibles por ordenador incluyen tanto medios de almacenamiento informaticos como medios de comunicacion, incluyendo cualquier medio que facilite la transferencia de un programa informatico de un lugar a otro. Un medio de almacenamiento puede ser cualquier medio disponible al que pueda accederse mediante un ordenador. A modo de ejemplo, y no de manera limitativa, tales medios legibles por ordenador pueden comprender RAM, ROM, EEPROM, CD-ROM u otro almacenamiento de disco optico, almacenamiento de disco magnetico u otros dispositivos de almacenamiento magnetico, o cualquier otro medio que pueda usarse para transportar o almacenar codigo de programa deseado en forma de instrucciones o estructuras de datos y al que pueda accederse mediante un ordenador. Ademas, cualquier conexion puede denominarse de manera apropiada medio legible por ordenador. Por ejemplo, si el software se transmite desde un sitio web, un servidor u otra fuente remota usando un cable coaxial, un cable de fibra optica, un par trenzado, una lmea de abonado digital (DSL) o tecnologfas inalambricas tales como infrarrojos, radio y microondas, entonces el cable coaxial, el cable de fibra optica, el par trenzado, la DSL o las tecnologfas inalambricas tales como infrarrojos, radio y microondas se incluyen en la definicion de medio. Los discos, como se usan en el presente documento, incluyen discos compactos (CD), discos de laser, discos opticos, discos versatiles digitales (DVD), discos flexibles y discos Blu-ray, donde los discos normalmente reproducen datos de manera magnetica asf como de manera optica con laser. Por lo tanto, en algunos aspectos, el medio legible por ordenador puede comprender un medio legible por ordenador no transitorio (por ejemplo, medios tangibles). Ademas, en algunos aspectos, el medio legible por ordenador puede comprender un medio legible por ordenador transitorio (por ejemplo, una senal). Las combinaciones de lo anterior tambien deben incluirse dentro del alcance de los medios legibles por ordenador.
Los procedimientos divulgados en el presente documento comprenden una o mas etapas o acciones para llevar a cabo el procedimiento descrito. Las etapas de procedimiento y/o acciones pueden intercambiarse entre sf sin apartarse del alcance de las reivindicaciones. Dicho de otro modo, a no ser que se indique un orden espedfico de etapas o acciones, el orden y/o uso de etapas y/o acciones espedficas puede modificarse sin apartarse del alcance de las reivindicaciones.
Las funciones descritas pueden implementarse en hardware, software, firmware o cualquier combinacion de los mismos. Si se implementan en software, las funciones pueden almacenarse como una o mas instrucciones en un medio legible por ordenador. Los medios de almacenamiento pueden ser cualquier medio disponible al que pueda accederse mediante un ordenador. A modo de ejemplo, y no de manera limitativa, tales medios legibles por ordenador pueden comprender RAM, ROM, EEPROm, CD-ROM u otro almacenamiento de disco optico,
5
10
15
20
25
30
35
40
almacenamiento de disco magnetico u otros dispositivos de almacenamiento magnetico, o cualquier otro medio que pueda usarse para transportar o almacenar codigo de programa deseado en forma de instrucciones o estructuras de datos y al que pueda accederse mediante un ordenador. Los discos, como se usan en el presente documento, incluyen discos compactos (CD), discos de laser, discos opticos, discos versatiles digitales (DVD), discos flexibles y discos Blu-ray®, donde los discos normalmente reproducen datos de manera magnetica asf como de manera optica con laser.
Por lo tanto, determinados aspectos pueden comprender un producto de programa informatico para llevar a cabo las operaciones presentadas en el presente documento. Por ejemplo, este producto de programa informatico puede comprender un medio legible por ordenador que tiene instrucciones almacenadas (y/o codificadas) en el mismo, donde las instrucciones pueden ser ejecutadas por uno o mas procesadores para llevar a cabo las operaciones descritas en el presente documento. En determinados aspectos, el producto de programa informatico puede incluir material de empaquetado.
El software o las instrucciones tambien pueden transmitirse a traves de un medio de transmision. Por ejemplo, si el software se transmite desde un sitio web, un servidor u otra fuente remota usando un cable coaxial, un cable de fibra optica, un par trenzado, una lfnea de abonado digital (DSL) o tecnologfas inalambricas tales como infrarrojos, radio y microondas, entonces el cable coaxial, el cable de fibra optica, el par trenzado, la DSL o las tecnologfas inalambricas tales como infrarrojos, radio y microondas se incluyen en la definicion de medio de transmision.
Ademas, los modulos y/u otros medios apropiados para llevar a cabo los procedimientos y las tecnicas descritos en el presente documento pueden descargarse y/o obtenerse de otro modo por un terminal de usuario y/o una estacion base, segun corresponda. Por ejemplo, un dispositivo de este tipo puede estar acoplado a un servidor para facilitar la transferencia de medios para llevar a cabo los procedimientos descritos en el presente documento. Como alternativa, varios procedimientos descritos en el presente documento pueden proporcionarse a traves de medios de almacenamiento (por ejemplo, RAM, ROM, un medio de almacenamiento ffsico tal como un disco compacto (CD) o un disco flexible, etc.), de modo que un terminal de usuario y/o una estacion base puedan obtener los diversos procedimientos tras acoplar o proporcionar los medios de almacenamiento al dispositivo. Tambien puede utilizarse cualquier otra tecnica adecuada para proporcionar los procedimientos y tecnicas descritos en el presente documento a un dispositivo.
Debe entenderse que las reivindicaciones no estan limitadas a la configuracion y componentes precisos ilustrados anteriormente. Diversas modificaciones, cambios y variaciones pueden realizarse en la disposicion, funcionamiento y detalles de los procedimientos y aparatos descritos anteriormente sin apartarse del alcance de las reivindicaciones.
Aunque lo anterior se dirige a los aspectos de la presente divulgacion, aspectos diferentes y adicionales de la divulgacion se pueden prever sin apartarse del alcance basico de la misma, y el alcance de la misma se determina por las reivindicaciones que siguen.
Claims (11)
10
15
20
2.
25
30
3.
35
40
4.
45
50
55
5.
60
REIVINDICACIONES
Un procedimiento para unir una pluralidad de dispositivos (112, 308) a un equipo de usuario (106, 302), comprendiendo el procedimiento:
recibir (502), en el equipo de usuario, a traves de una primera red, un mensaje de al menos uno de la pluralidad de dispositivos, incluyendo el mensaje informacion que identifica el dispositivo conectado con el equipo de usuario;
asignar (504), en el equipo de usuario, un identificador de conexion de dispositivo al dispositivo, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario;
transmitir (506), en el equipo de usuario, a traves de una segunda red, informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que la comunicacion de datos al dispositivo desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo;_y
transmitir, en el equipo de usuario, al dispositivo, la comunicacion de datos a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de la segunda red.
El procedimiento de la reivindicacion 1, en el que el mensaje incluye adicionalmente una clase de dispositivo para el dispositivo; y preferentemente
que comprende adicionalmente determinar una calidad de servicio para el dispositivo basandose, al menos en parte, en uno o mas del identificador de conexion de dispositivo y la clase de dispositivo del dispositivo; y/o
que comprende adicionalmente generar informacion contable para el dispositivo basandose, al menos en parte en uno o mas del identificador de conexion de dispositivo del dispositivo, la clase de dispositivo del dispositivo, la cantidad de recursos de red a los que se accede, el tipo de recursos de red a los que se accede, y el tiempo de acceso de red.
El procedimiento de la reivindicacion 1, en el que la asignacion de un identificador de conexion de dispositivo comprende asignar un numero de puerto al identificador de conexion de dispositivo, comprendiendo adicionalmente el procedimiento traducir la comunicacion de datos asociada al dispositivo basandose, al menos en parte, en el numero de puerto asignado; o
en el que la asignacion de un identificador de conexion de dispositivo comprende asignar un identificador de identidad de interfaz al dispositivo.
El procedimiento de la reivindicacion 1, que comprende adicionalmente encriptar la informacion indicativa de la asignacion del identificador de conexion de dispositivo y la informacion que identifica el dispositivo antes de la transmision; y/o
en el que la transmision de la informacion indicativa de la asignacion comprende transmitir la informacion de acuerdo con al menos uno de PPP o RSVP; y/o
en el que la comunicacion de datos al dispositivo comprende una comunicacion de datos en paquetes, incluyendo la comunicacion de datos en paquetes el identificador de conexion de dispositivo para el dispositivo, estando la comunicacion de datos en paquetes operativa para transmitir una senal de control al dispositivo; y/o
en el que la comunicacion de datos comprende una comunicacion maquina a maquina.
Un aparato para hospedar localmente una pluralidad de dispositivos de comunicacion, comprendiendo el aparato:
medios para recibir, a traves de una primera red, un mensaje desde al menos uno de la pluralidad de dispositivos de comunicacion, incluyendo el mensaje informacion que identifica el dispositivo de comunicacion conectado con el aparato;
medios para asignar un identificador de conexion de dispositivo a los dispositivos de comunicacion, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato;
5
10
15
20
25
30
35
40
45
50
55
60
65
medios para transmitir, a traves de una segunda red, informacion indicativa de la asignacion del identificador de conexion de dispositivo a un operador de red, de tal forma que, la comunicacion de datos al dispositivo de comunicacion desde el operador de red se basa, al menos en parte, en el identificador de conexion de dispositivo-; y
medios para transmitir al dispositivo, la comunicacion de datos a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de la segunda red.
Un procedimiento para unir una pluralidad de dispositivos (112, 308) a un equipo de usuario (106, 302), comprendiendo el procedimiento:
recibir, en el equipo de usuario, a traves de una primera red, un mensaje de al menos uno de la pluralidad de dispositivos, incluyendo el mensaje informacion que identifica el dispositivo conectado con el equipo de usuario;
transmitir (702) desde el equipo de usuario a un operador de red a traves de una segunda red informacion de registro que incluye un identificador para e] dispositivo conectado con el equipo de usuario a traves de la primera red;
recibir (704), en el equipo de usuario, un identificador de conexion de dispositivo para el dispositivo desde el operador de red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario, indicando el identificador de conexion de dispositivo una conexion entre el dispositivo y el equipo de usuario en la primera red;
recibir (706), en el equipo de usuario, una comunicacion de datos desde el operador de red basandose, al menos en parte, en el identificador de conexion de dispositivo;_y
transmitir, en el equipo de usuario, al dispositivo, la comunicacion de datos a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de la segunda red.
El procedimiento de la reivindicacion 6, comprendiendo adicionalmente el procedimiento recibir la informacion de registro por el equipo de usuario desde el dispositivo a traves de la primera red.
El procedimiento de la reivindicacion 6, en el que la transmision de la informacion de registro comprende adicionalmente transmitir una clase de dispositivo para el dispositivo; y preferentemente
que comprende adicionalmente determinar una calidad de servicio para el dispositivo basandose, al menos en parte, en uno o mas del identificador de conexion de dispositivo y la clase de dispositivo; o
que comprende adicionalmente generar informacion contable para el dispositivo basandose, al menos en parte, en uno o mas del identificador de conexion de dispositivo del dispositivo de comunicacion, la clase de dispositivo del dispositivo de comunicacion, la cantidad de recursos de red a los que se accede, el tipo de recursos de red a los que se accede, y el tiempo de acceso de red.
Un aparato para hospedar localmente una pluralidad de dispositivos inalambricos, comprendiendo el aparato:
medios para recibir, a traves de una primera red, un mensaje desde al menos uno de la pluralidad de dispositivos inalambricos, incluyendo el mensaje informacion que identifica el dispositivo inalambrico conectado al aparato;
medios para transmitir desde el aparato a un operador de red a traves de una segunda red informacion de registro que incluye un identificador para dispositivos inalambricos conectados con el aparato a traves de la primera red;
medios para recibir un identificador de conexion de dispositivo para el dispositivo inalambrico desde el operador de red, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al aparato, indicando el identificador de conexion de dispositivo una conexion entre el dispositivo inalambrico y el aparato en la primera red;
medios para recibir, a traves de la segunda red, una comunicacion de datos desde el operador de red basada, al menos en parte, en el identificador de conexion de dispositivo-;_y
medios para transmitir al dispositivo, la comunicacion de datos a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el
5
10
15
20
25
30
35
40
45
50
55
equipo de usuario a traves de la segunda red.
10. Un procedimiento para unir un dispositivo (112, 308) a un equipo de usuario (106, 302), comprendiendo el procedimiento:
transmitir (902), a traves de una primera red, un mensaje desde el dispositivo al equipo de usuario, incluyendo el mensaje informacion que identifica el dispositivo conectado con el equipo de usuario a traves de la primera red;
recibir (904), en el dispositivo, a traves de la primera red, un identificador de conexion de dispositivo desde el equipo de usuario en el dispositivo, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario; y
recibir (906), en el dispositivo, una comunicacion de datos desde el equipo de usuario a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de una segunda red.
11. El procedimiento de la reivindicacion 1, 6 o 10, en el que la primera red comprende una red de area local; y/o en el que la segunda red comprende al menos una de una red de area local y una red de area extensa; y/o en el que el identificador para el dispositivo comprende un identificador de control de acceso a medios.
12. El procedimiento de la reivindicacion 10, en el que la transmision del mensaje comprende adicionalmente transmitir una clase de dispositivo para el dispositivo; y preferentemente
que comprende adicionalmente recibir una calidad de servicio para el dispositivo basandose, al menos en parte, en uno o mas del identificador de conexion de dispositivo y la clase de dispositivo.
13. El procedimiento de la reivindicacion 6 o 10, en el que la transmision comprende transmitir de forma inalambrica; y/o
en el que el identificador de equipo de usuario comprende un identificador de control de acceso a medios; y/o
en el que el identificador de conexion de dispositivo comprende al menos uno de un identificador de identidad de interfaz y un puerto; y/o
en el que la recepcion de una comunicacion de datos comprende recibir una comunicacion de red de datos en paquetes.
14. Un aparato para la union a un equipo de usuario, comprendiendo el aparato:
medios para transmitir, a traves de una primera red, un mensaje desde el dispositivo al equipo de usuario, incluyendo el mensaje informacion que identifica el aparato conectado con el equipo de usuario;
medios para recibir, a traves de la primera red, un identificador de conexion de dispositivo desde el equipo de usuario en el aparato, incluyendo el identificador de conexion de dispositivo al menos una porcion de un identificador de equipo de usuario asociado al equipo de usuario; y
medios para recibir una comunicacion de datos del equipo de usuario a traves de la primera red basandose, al menos en parte, en el identificador de conexion de dispositivo, la comunicacion de datos recibida por el equipo de usuario a traves de una segunda red.
15. Un medio de almacenamiento legible por ordenador que comprende instrucciones ejecutables por un procesador de un aparato para unir a un equipo de usuario, las instrucciones que hacen que el aparato realice el procedimiento de cualquiera de las reivindicaciones 1-4, 6-8 o 10-13.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161567537P | 2011-12-06 | 2011-12-06 | |
| US201161567537P | 2011-12-06 | ||
| US201261596150P | 2012-02-07 | 2012-02-07 | |
| US201261596150P | 2012-02-07 | ||
| US201213691347 | 2012-11-30 | ||
| US13/691,347 US9497102B2 (en) | 2011-12-06 | 2012-11-30 | Systems and methods for machine to machine device control and triggering |
| PCT/US2012/068289 WO2013086223A1 (en) | 2011-12-06 | 2012-12-06 | Systems and methods for machine to machine device control and triggering |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2573123T3 true ES2573123T3 (es) | 2016-06-06 |
Family
ID=48523955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12805861.7T Active ES2573123T3 (es) | 2011-12-06 | 2012-12-06 | Sistemas y procedimientos para el control y activación de dispositivos máquina a máquina |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US9497102B2 (es) |
| EP (1) | EP2789172B1 (es) |
| JP (1) | JP6081482B2 (es) |
| KR (2) | KR101978580B1 (es) |
| CN (1) | CN104106270B (es) |
| ES (1) | ES2573123T3 (es) |
| HU (1) | HUE027122T2 (es) |
| WO (1) | WO2013086223A1 (es) |
Families Citing this family (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101784264B1 (ko) * | 2010-04-28 | 2017-10-11 | 삼성전자주식회사 | 이동 통신 시스템에서의 핸드오버 방법 및 장치 |
| US9497102B2 (en) | 2011-12-06 | 2016-11-15 | Qualcomm Incorporated | Systems and methods for machine to machine device control and triggering |
| KR101871512B1 (ko) | 2012-02-23 | 2018-06-26 | 주식회사 케이티 | 자가 설치 m2m 플랫폼 장치 및 m2m 서비스 제공 방법 |
| KR101559059B1 (ko) * | 2012-02-23 | 2015-10-08 | 주식회사 케이티 | M2m 응용 서비스 방법 및 장치 |
| US9173224B2 (en) * | 2012-03-01 | 2015-10-27 | Futurewei Technologies, Inc. | System and methods for differentiated association service provisioning in WiFi networks |
| US9253621B2 (en) | 2012-05-18 | 2016-02-02 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for associating service provider network identifiers with access network identifiers |
| US9094790B2 (en) * | 2012-05-18 | 2015-07-28 | Telefonaktiebolaget L M Ericsson (Publ) | Automatic transfer of machine-to-machine device identifier to network-external service providers |
| US9445399B2 (en) * | 2012-05-25 | 2016-09-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for associating service provider network identifiers with access network identifiers |
| US9497567B2 (en) | 2012-06-22 | 2016-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Selection of M2M devices by external triggering |
| WO2014022856A1 (en) * | 2012-08-03 | 2014-02-06 | ENNIS, Louis, C. | Mobile social media platform and devices |
| KR101600422B1 (ko) | 2012-08-14 | 2016-03-21 | 주식회사 케이티 | 통화 단말과 다른 단말로 연속적으로 제공하는 감시 정보 서비스 방법 및 시스템 |
| US8977269B2 (en) | 2012-11-08 | 2015-03-10 | Apple Inc. | Extending use of a cellular communication capabilities in a wireless device to another device |
| KR101550062B1 (ko) * | 2013-02-26 | 2015-09-04 | 주식회사 케이티 | M2m 디바이스의 제어권 공유 방법 및 이를 위한 m2m 서비스 플랫폼 |
| KR101441567B1 (ko) | 2013-03-05 | 2014-09-22 | 주식회사 케이티 | Ims 망을 통한 m2m 데이터 전달 방법 및 이를 위한 m2m 서비스 플랫폼 |
| US10200353B2 (en) | 2013-07-25 | 2019-02-05 | Convida Wireless, Llc | End-to-end M2M service layer sessions |
| US9210533B1 (en) * | 2013-11-15 | 2015-12-08 | Sprint Communications Company L.P. | Resource block structure and control in a wireless OFDM communication system |
| KR101844437B1 (ko) * | 2013-11-21 | 2018-04-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 비셀룰러 무선 액세스를 위한 시스템 및 방법 |
| US10433128B2 (en) * | 2014-01-07 | 2019-10-01 | Visa International Service Association | Methods and systems for provisioning multiple devices |
| EP3146673B1 (en) * | 2014-05-23 | 2018-03-21 | Nec Corporation | Method for connecting a device to a server in a network |
| JP6434618B2 (ja) * | 2014-07-03 | 2018-12-05 | コンヴィーダ ワイヤレス, エルエルシー | マルチトランスポート機構をサポートするネットワークのためのアプリケーションデータ配信サービス |
| KR102360767B1 (ko) | 2014-09-19 | 2022-02-14 | 콘비다 와이어리스, 엘엘씨 | 서비스 레이어 세션 마이그레이션 및 공유 |
| GB2530750A (en) * | 2014-09-30 | 2016-04-06 | Vodafone Ip Licensing Ltd | Communications bearer selection for a communications interface |
| US9544395B2 (en) | 2014-10-10 | 2017-01-10 | At&T Intellectual Property I, L.P. | Facilitating quality of service and security via functional classification of devices in networks |
| TWI535323B (zh) * | 2014-11-04 | 2016-05-21 | 物聯智慧科技(深圳)有限公司 | 點對點裝置與點對點連線方法 |
| US9716653B2 (en) * | 2014-11-18 | 2017-07-25 | Hauwei Technologies Co., Ltd. | System and method for flow-based addressing in a mobile environment |
| EP3235312A1 (en) * | 2014-12-16 | 2017-10-25 | Huawei Technologies Co., Ltd. | Control device, network device and user device registration methods thereof |
| US10064123B2 (en) | 2015-06-30 | 2018-08-28 | At&T Intellectual Property I, L.P. | WI-FI and cellular interworking for internet of things devices |
| CN106339632B (zh) * | 2015-07-10 | 2019-04-26 | 华为终端(东莞)有限公司 | 一种分配m2m设备管理权限的方法、用户设备及系统 |
| US10735965B2 (en) * | 2015-10-07 | 2020-08-04 | Mcafee, Llc | Multilayer access control for connected devices |
| US10078753B2 (en) | 2015-10-22 | 2018-09-18 | Mcafee, Llc | Advanced threat protection cross-product security controller |
| KR102418668B1 (ko) * | 2015-12-15 | 2022-07-12 | 삼성전자 주식회사 | 전자장치, 사물인터넷 환경을 위한 시스템 및 그들의 제어방법 |
| JP6816152B2 (ja) * | 2016-01-26 | 2021-01-20 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | M2mデバイスを構成するための方法および装置 |
| US10880304B2 (en) * | 2016-04-06 | 2020-12-29 | Qualcomm Incorporated | Network verification of wearable devices |
| EP3455985B1 (en) | 2016-05-11 | 2022-03-09 | Convida Wireless, LLC | New radio downlink control channel |
| JP2019518392A (ja) | 2016-06-15 | 2019-06-27 | コンヴィーダ ワイヤレス, エルエルシー | 新しい無線のための許可不要アップリンク伝送 |
| WO2017218849A1 (en) | 2016-06-15 | 2017-12-21 | Convida Wireless, Llc | Network slice discovery and selection |
| CN107517182B (zh) * | 2016-06-16 | 2020-11-17 | 华为技术有限公司 | 一种垂直行业用户系统、设备以及分发身份识别号的方法 |
| EP3482566B1 (en) | 2016-07-08 | 2024-02-28 | InterDigital Madison Patent Holdings, SAS | Systems and methods for region-of-interest tone remapping |
| US10840982B2 (en) | 2016-08-11 | 2020-11-17 | Convidia Wireless, LLC | Beamforming sweeping and training in a flexible frame structure for new radio |
| US10375548B2 (en) | 2016-09-15 | 2019-08-06 | At&T Intellectual Property I, L.P. | Method and apparatus for data delivery to wireless communication devices |
| CN109891772B (zh) | 2016-11-03 | 2022-10-04 | 康维达无线有限责任公司 | Nr中的帧结构 |
| WO2018152437A1 (en) | 2017-02-17 | 2018-08-23 | Vid Scale, Inc. | Systems and methods for selective object-of-interest zooming in streaming video |
| CN107196958B (zh) * | 2017-06-21 | 2020-04-07 | 深圳市盛路物联通讯技术有限公司 | 一种物联网数据传输的加密方法及系统 |
| US10542476B2 (en) * | 2017-07-13 | 2020-01-21 | Nokia Solutions And Networks Oy | Selecting communication paths for application server queries of devices |
| CA3020553A1 (en) * | 2017-10-17 | 2019-04-17 | Pierre Desjardins | Interconnecting detector |
| CN112753265B (zh) | 2018-09-27 | 2025-02-11 | 交互数字专利控股公司 | 新无线电的未经许可的频谱中的子频带操作 |
| CN109933997B (zh) * | 2019-02-19 | 2022-10-28 | 湖南云数信息科技有限公司 | 一种自动售货机数据交互方法、装置、设备以及存储介质 |
| US11082914B2 (en) * | 2019-05-24 | 2021-08-03 | California Eastern Laboratories, Inc. | Transient network communication |
| US11129179B2 (en) * | 2019-07-25 | 2021-09-21 | Landis+Gyr Innovations, Inc. | Initiating or postponing radio transmissions in compliance with dwell time limitations |
| US11172033B2 (en) * | 2019-07-26 | 2021-11-09 | Samsung Electronics Co., Ltd. | Method for service prioritization in electronic device comprising multiple SIMS |
| US11032239B1 (en) | 2019-12-05 | 2021-06-08 | AT&T Intellectual Propety I, L.P. | Methods and systems for providing global internet protocol (IP) addresses |
| FR3105694A1 (fr) * | 2019-12-23 | 2021-06-25 | Orange | Procédé de configuration d’un équipement utilisateur, équipement utilisateur, et entité de gestion de règles |
| US12615511B2 (en) | 2023-12-20 | 2026-04-28 | The Adt Security Corporation | Exchange of device specific keys |
Family Cites Families (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7468968B2 (en) * | 2002-10-15 | 2008-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for connecting peripheral devices to a supporting network through a mobile station |
| KR100555911B1 (ko) * | 2003-03-15 | 2006-03-03 | (주)네이츠 | 원격검침 시스템의 검침 데이터 중계장치 |
| JP4455537B2 (ja) | 2006-05-24 | 2010-04-21 | 日本電信電話株式会社 | 無線通信を介して測定データを収集するためのネットワークシステム |
| CN101321099B (zh) * | 2007-06-06 | 2011-07-20 | 艾威梯科技(北京)有限公司 | 一种自动接入ip网络的方法、设备和系统 |
| US20110085470A1 (en) | 2009-10-12 | 2011-04-14 | Electronics And Telecommunications Research Institute | Apparatus and method for integrated signal processing for ip-based convergence network |
| KR101394576B1 (ko) * | 2009-10-12 | 2014-05-13 | 한국전자통신연구원 | Ip 기반의 유무선 통합 네트워크를 위한 통합 신호 처리 장치 및 그 방법 |
| CN102056140B (zh) | 2009-11-06 | 2013-08-07 | 中兴通讯股份有限公司 | 机器类通讯终端信息的获取方法和系统 |
| US10251146B2 (en) | 2009-12-11 | 2019-04-02 | Qualcomm Incorporated | Apparatus and method for network-initiated attachment and registration-less paging |
| CN102123477B (zh) * | 2010-01-08 | 2015-06-10 | 中兴通讯股份有限公司 | M2m核心网络的接入实现方法及装置 |
| KR101609580B1 (ko) * | 2010-02-10 | 2016-04-07 | 삼성전자주식회사 | 무선 통신 시스템 및 그의 사용자 단말기와 이동성 관리 엔티티 간 연결 방법 |
| EP2537323B1 (en) | 2010-02-15 | 2016-08-24 | Telefonaktiebolaget LM Ericsson (publ) | Machine-to-machine device triggering using session initiation protocol uniform resourse identifier |
| CN102907068A (zh) * | 2010-03-09 | 2013-01-30 | 交互数字专利控股公司 | 支持机器对机器通信的方法和设备 |
| EP2550827A4 (en) * | 2010-03-25 | 2015-06-03 | Nokia Corp | METHOD AND DEVICE FOR PROVIDING A MACHINE TO MACHINE COMMUNICATION IN A WIRELESS NETWORK |
| EP2369890A1 (en) | 2010-03-26 | 2011-09-28 | Panasonic Corporation | Connection peak avoidance for machine-type-communication (MTC) devices |
| US9807602B2 (en) | 2010-04-07 | 2017-10-31 | Qualcomm Incorporated | Apparatus and method for connection establishment in a communications network |
| CN102215474B (zh) | 2010-04-12 | 2014-11-05 | 华为技术有限公司 | 对通信设备进行认证的方法和装置 |
| JP5755639B2 (ja) | 2010-04-14 | 2015-07-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 接続確立方法及び通信ノード |
| US9445215B2 (en) * | 2010-04-21 | 2016-09-13 | Telefonaktiebolaget Lm Ericsson (Publ) | MTC device bandwidth reduction |
| WO2011135790A1 (ja) | 2010-04-27 | 2011-11-03 | パナソニック株式会社 | 通信装置及びネットワークノード |
| EP2712150A3 (en) | 2010-05-03 | 2014-08-06 | Interdigital Patent Holdings, Inc. | Allocation of internet (IP) addresses and usage during short message service (SMS) transmission |
| CN102238530A (zh) * | 2010-05-04 | 2011-11-09 | 中兴通讯股份有限公司 | 一种为mtc设备扩展ue标识的方法和装置 |
| CN102264087A (zh) * | 2010-05-31 | 2011-11-30 | 中兴通讯股份有限公司 | 一种m2m业务中终端状态或事件管理的方法及系统 |
| GB201009649D0 (en) | 2010-06-09 | 2010-07-21 | Roke Manor Research | Mobile device and method |
| WO2011163561A1 (en) * | 2010-06-25 | 2011-12-29 | Interdigital Patend Holdings, Inc. | Interface of an m2m server with the 3gpp core network |
| CN102395209B (zh) * | 2010-11-08 | 2015-07-29 | 开曼群岛威睿电通股份有限公司 | 机器对机器应用的类别识别方法及其移动装置与服务网络 |
| US8996689B2 (en) * | 2010-11-11 | 2015-03-31 | Telefonaktiebolaget L M Ericsson (Publ) | Methods of operating networks, application servers, and wireless devices supporting machine-to-machine applications |
| US20120142268A1 (en) * | 2010-12-06 | 2012-06-07 | Industrial Technology Research Institute | Signal transmission method,base station and wireless communication device |
| WO2012135680A1 (en) * | 2011-04-01 | 2012-10-04 | Interdigital Patent Holdings, Inc. | System and method for sharing a common pdp context |
| US20120284777A1 (en) | 2011-04-15 | 2012-11-08 | Eugenio Caballero Herrero Jose | Method for managing data in m2m systems |
| US9031013B2 (en) | 2011-05-05 | 2015-05-12 | Industrial Technology Research Institute | Identifier-sharing method for wireless communication devices and wireless communication device and base station using the same |
| EP2732565A4 (en) * | 2011-07-14 | 2015-03-25 | Intel Corp | COMMUNICATIONS BETWEEN MACHINERY (M2M) USING SMS SERVICES |
| US8989091B2 (en) * | 2011-07-15 | 2015-03-24 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic enablement of M2M services over 3GPP access networks |
| KR101579013B1 (ko) * | 2011-08-11 | 2015-12-18 | 인터디지탈 패튼 홀딩스, 인크 | 머신 타입 통신 연결성 공유 |
| JP5944004B2 (ja) * | 2011-10-03 | 2016-07-05 | インテル・コーポレーション | デバイスツーデバイス通信(d2d通信)メカニズム |
| JP5826090B2 (ja) * | 2011-10-13 | 2015-12-02 | Kddi株式会社 | ゲートウェイ、およびプログラム |
| TWI625048B (zh) * | 2011-10-24 | 2018-05-21 | 內數位專利控股公司 | 在複數服務層之間機器到機器(m2m)通信的方法、系統及裝置 |
| WO2013062619A1 (en) * | 2011-10-26 | 2013-05-02 | Intel Corporation | Method for paging-based delgate indication for m2m group |
| US9241351B2 (en) * | 2011-11-04 | 2016-01-19 | Intel Corporation | Techniques and configurations for triggering a plurality of wireless devices |
| US9497102B2 (en) | 2011-12-06 | 2016-11-15 | Qualcomm Incorporated | Systems and methods for machine to machine device control and triggering |
-
2012
- 2012-11-30 US US13/691,347 patent/US9497102B2/en active Active
- 2012-12-06 ES ES12805861.7T patent/ES2573123T3/es active Active
- 2012-12-06 EP EP12805861.7A patent/EP2789172B1/en active Active
- 2012-12-06 KR KR1020177003987A patent/KR101978580B1/ko active Active
- 2012-12-06 HU HUE12805861A patent/HUE027122T2/en unknown
- 2012-12-06 CN CN201280068980.8A patent/CN104106270B/zh active Active
- 2012-12-06 JP JP2014546090A patent/JP6081482B2/ja active Active
- 2012-12-06 WO PCT/US2012/068289 patent/WO2013086223A1/en not_active Ceased
- 2012-12-06 KR KR1020147018680A patent/KR101708539B1/ko active Active
-
2016
- 2016-10-28 US US15/337,071 patent/US10299092B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10299092B2 (en) | 2019-05-21 |
| US20170111755A1 (en) | 2017-04-20 |
| US20130142118A1 (en) | 2013-06-06 |
| KR20140108549A (ko) | 2014-09-11 |
| CN104106270B (zh) | 2018-06-01 |
| EP2789172A1 (en) | 2014-10-15 |
| EP2789172B1 (en) | 2016-03-23 |
| US9497102B2 (en) | 2016-11-15 |
| KR101708539B1 (ko) | 2017-02-20 |
| CN104106270A (zh) | 2014-10-15 |
| JP6081482B2 (ja) | 2017-02-15 |
| KR101978580B1 (ko) | 2019-05-14 |
| WO2013086223A1 (en) | 2013-06-13 |
| HUE027122T2 (en) | 2016-08-29 |
| JP2015501107A (ja) | 2015-01-08 |
| KR20170020932A (ko) | 2017-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2573123T3 (es) | Sistemas y procedimientos para el control y activación de dispositivos máquina a máquina | |
| JP7298718B2 (ja) | ユーザ機器、方法、及びプログラム | |
| JP7749599B2 (ja) | ニューラジオ・システムのためのランダムアクセス手順中の小規模データ伝送 | |
| ES2637418T3 (es) | Procedimiento, aparato y programa informático para descubrir dispositivos en una red de área de vecindario | |
| ES2755953T3 (es) | Sistemas y procedimientos para la gestión remota de credenciales | |
| CN104604270B (zh) | 用于在多跳网络中关联的系统、装置和方法 | |
| US20250175899A1 (en) | Resource determination for low power wake-up signal | |
| US20130273855A1 (en) | Systems, methods, and apparatus for machine to machine device triggering | |
| JP2023531355A (ja) | 強化されたアクセストラフィックステアリング、スイッチングおよび分割のためのran認識トラフィック分配ルールおよびran測定 | |
| JP2023535543A (ja) | 物理アップリンク制御チャネルの送信スキーム | |
| CN113632517A (zh) | 用于无线通信中的安全接入控制的方法和装置 | |
| KR20160130309A (ko) | 무선 네트워크에서 공공 안전 릴레이를 사용한 합법적 인터셉트 보고 | |
| JP2016538770A (ja) | 統合されたメッシュ認証および関連付けのためのシステムおよび方法 | |
| KR20170129762A (ko) | 주변 인식 네트워크들에서의 개인 서비스 식별자들 | |
| ES3056562T3 (en) | Method and apparatus for performing link identifier update procedure in a wireless communication system | |
| JP2024528779A (ja) | 単一のdciを介したマルチpdsch/puschスケジューリングを伴うマルチセル通信 | |
| US20150071443A1 (en) | Systems and methods for fast initial link setup security optimizations for psk & sae security modes | |
| JP2024510203A (ja) | データ送信のための拡張された周波数ホッピング | |
| JP2024513347A (ja) | マルチ送受信ポイント(trp)ベースのアップリンクチャネル送信のための技法 | |
| JP2024541783A (ja) | ワイヤレス通信のための事前構成された測定ギャップの向上されたアクティブ化 | |
| WO2022031692A1 (en) | Discovery reference signal beamforming randomization | |
| EP2737740A2 (en) | Circuit switched mobile telephony in fixed wireless access | |
| JP2025509028A (ja) | 上りリンク送信のための向上された復調参照信号(dmrs) | |
| JP2024538913A (ja) | 測定ギャップを使用したユーザ装置(ue)のネットワーク間の切り換え | |
| JP2025523351A (ja) | RedCapデバイスの処理時間を緩和するためのシステム及び方法 |