ES2300543T3 - Aparato y metodo para manejar procedimientos simultaneos de control de recursos de radio utran con instantes de activacion en un equipo de usuario umts. - Google Patents
Aparato y metodo para manejar procedimientos simultaneos de control de recursos de radio utran con instantes de activacion en un equipo de usuario umts. Download PDFInfo
- Publication number
- ES2300543T3 ES2300543T3 ES03252932T ES03252932T ES2300543T3 ES 2300543 T3 ES2300543 T3 ES 2300543T3 ES 03252932 T ES03252932 T ES 03252932T ES 03252932 T ES03252932 T ES 03252932T ES 2300543 T3 ES2300543 T3 ES 2300543T3
- Authority
- ES
- Spain
- Prior art keywords
- activation
- instant
- command
- received
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000004913 activation Effects 0.000 title claims abstract description 155
- 238000000034 method Methods 0.000 title claims abstract description 106
- 230000008569 process Effects 0.000 claims description 4
- 238000003672 processing method Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 45
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 102100026620 E3 ubiquitin ligase TRAF3IP2 Human genes 0.000 description 6
- 101710140859 E3 ubiquitin ligase TRAF3IP2 Proteins 0.000 description 6
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 5
- 101000777470 Mus musculus C-C motif chemokine 4 Proteins 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
Abstract
Un aparato de equipo de usuario (220) destinado a recibir mensajes provenientes de una UTRAN (210); seleccionar mensajes que tienen un comando de selección, teniendo cada comando un instante de activación para invocar a un procedimiento de Control de Recursos de Radio, en adelante denominado procedimiento de RRC, en el equipo de usuario, el aparato comprendiendo: un manejador (240) de mensajes para recibir un mensaje recibido proveniente del UTRAN, teniendo el mensaje recibido un comando recibido, siendo dicho manejador de mensajes capaz de extraer el comando recibido del mensaje recibido proporcionando, de ese modo, un instante de activación recibido y una referencia del procedimiento de RRC recibido; un procesador (238) secuencial para recibir un comando (245) en curso que tiene un instante de activación en curso para invocar un procedimiento de RRC en curso, siendo dicho procesador secuencial capaz de invocar el procedimiento de RRC en curso en el instante de activación en curso; un almacén (260) de comandos conectado al manejador de mensajes para guardar el comando recibido, siendo dicho almacén de comandos capaz de guardar el comando recibido proporcionando, de ese modo, un instante de activación guardado y una referencia del procedimiento de RRC guardado; un comparador (250) de valores de instante de activación para recibir un primer instante de activación que consiste en uno de los instantes de activación recibidos, el instante de activación guardado, y el instante de activación en curso, y para recibir un segundo instante de activación que consiste en otro de los instantes de activación recibidos, el instante de activación guardado y el instante de activación en curso, siendo capaz dicho comparador de instante de activación de determinar si el primer instante de activación viene después del segundo instante de activación; en el que dicho manejador de mensajes está acoplado a dicho almacén de comandos y está acoplado a dicho procesador secuencial para guardar y tratar comandos, respectivamente, de manera que, tras la recepción de un comando que tiene un segundo instante de activación, dicho manejador de mensajes es capaz de determinar si hay, al menos, un comando existente en el equipo de usuario, en el que un primer instante de activación es el último instante de activación para los comandos existentes, y en el que el comando existente es uno de los comandos guardados y el comando en curso; en el que dicho manejador de mensajes está acoplado a dicho comparador de valores de instantes de activación, de manera que, tras la determinación de que hay un comando existente, el segundo instante de activación es comparado con el primer instante de activación; en el que: si dicho comparador de valores de instantes de activación determina que el segundo instante de activación viene después del primer instante de activación, entonces el comando recibido es enviado al almacén de mensajes para ser guardado; y si dicho comparador de valores de instante de activación determina que el segundo instante de activación no viene después del primer instante de activación, entonces el comando recibido es rechazado.
Description
Aparato y método para manejar procedimientos
simultáneos de control de recursos de radio UTRAN con instantes de
activación en un equipo de usuario UMTS.
Esta aplicación se refiere a UMTS (Sistema
Universal de Telecomunicaciones entre Móviles) en general, y a un
aparato y métodos de manejar procedimientos simultáneos de control
de recursos de radio en redes de acceso a radio terrestre
universales con instantes de activación en un equipo de usuario en
particular de un sistema universal de telecomunicaciones entre
móviles.
UMTS es un sistema terrestre público de
telecomunicaciones entre móviles de tercera generación. Varios
organismos de estandardización son conocidos por publicar y
establecer estándares para UMTS, cada uno en sus áreas de
competencia respectivas. Por ejemplo, el 3GPP (Proyecto de Consorcio
de Tercera Generación) ha sido conocido por publicar y establecer
estándares para UMTS basado en GSM (Sistema Global para
Comunicaciones entre Móviles), mientras el 3GPP2 (Proyecto de
Consorcio de Tercera Generación 2) ha sido conocido por publicar y
establecer estándares para UMTS basado en CDMA (Acceso Múltiple
mediante División de Código). Dentro del alcance de un organismo de
estandardización particular, socios específicos publican y
establecen estándares en sus áreas respectivas.
El documento de estándar ETSI TS 125 331 v3.10.0
(2002-03) habla del tema de los requisitos del
protocolo de RRC (Control de Recursos de Radio) en UMTS entre la
UTRAN (Red Universal de Acceso Terrestre) y el UE (equipo de
usuario). Aunque el documento ETSI TS 125 331 especifica el
requisito de que el UE será capaz de tratar varios procedimientos
de RRC, el documento no puede tratar sobre cómo cumplir los
requisitos para manejar procedimientos simultáneos de RRC en
particular.
Considere un dispositivo móvil inalámbrico,
también conocido como equipo de usuario (UE), que cumple con las
especificaciones del ETSI para el protocolo del UMTS. La
especificación del ETSI para la capa RRC del UE, ETSI TS 125 331
v3.10.0 (2002-03), expresa en su sección 8 lo que
citamos:
"El UE podrá tratar varios procedimientos
simultáneos de RRC. Después de la recepción de un mensaje que
invoque un procedimiento, el UE estará preparado para recibir y
activar otro mensaje que pueda invocar un segundo
procedimiento".
La mayoría de procedimientos de RRC son
iniciados al recibir un comando de la UTRAN y la mayoría de los
procedimientos terminan después de que el UE haya enviado un
mensaje de respuesta de vuelta a la UTRAN. A menudo el procedimiento
se extiende para incluir la recepción de un acuse de recibo del
mensaje de respuesta de la UTRAN, pero no siempre. Este
comportamiento se detalla en el documento TS 125.331 para cada
procedimiento en concreto. Aunque no pueda ser posible manejar,
realmente, comandos de UTRAN simultáneamente sin el empleo de
múltiples procesadores, es necesaria una solución que se pueda
realizar utilizando un solo procesador.
El documento US5999825 describe un MSC que
comprende un planificador para datos de servicios supletorios no
estructurados (USSD) para que sean transferidos a un equipo de
usuario.
El documento WO0154381 A2 describe un
dispositivo inalámbrico de comunicaciones que comprende un
planificador, que genera señales para controlar la operación del
dispositivo, basado en ciertas condiciones (por ejemplo, momento
del día, fecha,...).
Según un aspecto de la presente invención, hay
previsto un aparato de equipo de usuario destinado a recibir
mensajes desde una UTRAN; seleccionar mensajes que tienen un comando
seleccionado, teniendo cada comando un instante de activación para
invocar un procedimiento de RRC en el equipo de usuario,
comprendiendo el aparato: un manejador de mensajes para recibir un
mensaje recibido de la UTRAN, teniendo el mensaje recibido un
comando recibido, siendo capaz, dicho manejador de mensajes, de
extraer el comando recibido del mensaje recibido proporcionando, de
ese modo, un instante de activación recibido y una referencia de un
procedimiento de RRC recibido; un procesador secuencial para
recibir un comando en curso que tenga un instante de activación en
curso para invocar un procedimiento de RRC en curso, siendo capaz
dicho procesador secuencial de invocar el procedimiento de RRC en
curso en el instante de activación en curso; un almacén de comandos
conectado al manejador de mensajes para guardar el comando
recibido, siendo capaz, dicho almacén de comandos, de guardar el
comando recibido proporcionando, de ese modo, un instante de
activación guardado y una referencia de un procedimiento de RRC
guardado; un comparador de valor de instante de activación parar
recibir un primer instante de activación que consiste en uno de los
instantes de activación recibidos, el instante de activación
guardado, y el instante de activación en curso, y recibir un
segundo instante de activación que consiste en otro de los instantes
de activación, el instante de activación guardado, y el instante de
activación en curso, siendo capaz, dicho comparador de instantes de
activación, de determinar si el primer instante de activación viene
después del segundo instante de activación; en el que dicho
manejador de mensajes está acoplado a dicho almacén de comandos y
está acoplado a dicho procesador secuencial para guardar y tratar
comandos respectivamente, de manera que al recibir un comando que
tenga un segundo instante de activación, dicho manejador de
mensajes es capaz de determinar si hay un comando existente en el
equipo de usuario, en el que el comando existente es uno de los
comandos en curso y de los comandos guardados, y un primer instante
de activación es el último instante de activación de los comandos
existentes; en el que dicho manejador de mensajes está acoplado a
dicho comparador de valores de instantes de activación de manera
que, tras la determinación de si hay un comando existente, el
segundo instante de activación es comparado con el primer instante
de activación; en donde: si dicho comparador de valores de instante
de activación determina que el segundo instante de activación viene
después del primer instante de activación, entonces el comando
recibido es enviado al almacén de mensajes para ser guardado; y si
dicho comparador de valores de instante de activación determina que
el segundo instante de activación no viene después del primer
instante de activación, entonces el comando recibido es
rechazado.
Según otro aspecto de la presente solicitud, hay
previsto un método de tratar comandos simultáneos de un aparato de
usuario, estando el equipo de usuario destinado a recibir mensajes
de una UTRAN, seleccionar mensajes que tengan un comando
seleccionado, teniendo cada comando un instante de activación para
invocar un procedimiento de RRC en el equipo de usuario,
comprendiendo el método: recibir un mensaje recibido de la UTRAN,
teniendo el mensaje recibido un comando recibido; extraer el
comando recibido del mensaje recibido proporcionando, de ese modo,
un instante de activación recibido y una referencia de un
procedimiento de RRC recibido; recibir un comando en curso que
tiene un instante de activación en curso para invocar un
procedimiento de RRC en curso; invocar el procedimiento de RRC en
curso en el instante de activación en curso; guardar el comando
recibido proporcionando, de ese modo, un instante de activación
guardado y una referencia de un procedimiento de RRC guardado;
recibir un primer instante de activación consistente en uno de los
instantes de activación recibidos, el instante de activación
guardado, y el instante de activación en curso, y recibir un segundo
instante de activación que consiste en otro de los instantes de
activación recibidos, el instante de activación guardado, y el
instante de activación en curso, y determinar si el primer instante
de activación viene después del segundo instante de activación; al
recibir un comando recibido que tiene un segundo instante de
activación, determinar si hay un comando existente en el equipo de
usuario, si el comando existente es uno de entre el comando en
curso y los comandos guardados, y si un primer instante de
activación es el último instante de activación de los comandos
existentes, y tras la determinación de que hay un comando existente,
el segundo instante de activación es comparado con el primer
instante de activación; si se determina que el segundo instante de
activación viene después del primer instante de activación,
entonces el comando recibido es enviado al almacén de mensajes para
ser guardado; y si se determina que el segundo instante de
activación no viene después del primer instante de activación,
entonces el comando recibido es rechazado.
Otros aspectos y características de la presente
solicitud resultarán evidentes a los habituales expertos en la
técnica al revisar la siguiente descripción de realizaciones
específicas de un aparato y métodos de manejo de procedimientos
simultáneos de control de recursos de radio en redes de acceso de
radio terrestre universales con instantes de activación en un
equipo de usuario de un sistema universal de telecomunicaciones
entre móviles junto con las figuras adjuntas.
Las realizaciones de la presente solicitud serán
descritas ahora, solamente a modo de ejemplo, haciendo referencia a
las figuras adjuntas, en las que:
la figura 1 es un diagrama de bloques que
ilustra una realización de un aparato de pila de protocolos provisto
con un bloque de RRC con manejo simultáneo, de acuerdo con la
presente solicitud;
la figura 2 es un diagrama de bloques que
ilustra, con mayor detalle, el bloque de RRC con manejo simultáneo
de la figura 1;
la figura 3 es un primer diagrama de
interacciones que ilustra el manejo de procedimientos simultáneos,
de acuerdo con la presente solicitud;
la figura 4 es un segundo diagrama de
interacciones que ilustra el manejo de procedimientos simultáneos,
de acuerdo con la presente solicitud;
la figura 5 es un diagrama de flujo que ilustra
una realización de un método de manejo de procedimientos simultáneos
de acuerdo con la presente solicitud;
la figura 6 es un organigrama que ilustra una
realización de un método de comparación de valores de instante de
activación, provisto de acuerdo con la presente solicitud; y
la figura 7 es un diagrama de bloques que
ilustra un dispositivo móvil, que puede actuar como un UE y cooperar
con el aparato y los métodos de las figuras 1 a 6.
Se usan los mismos números de referencia en
diferentes figuras para indicar elementos similares.
Haciendo referencia a los dibujos, la figura 1
es un diagrama de bloques que ilustra una realización de un aparato
de pila de protocolos provisto de un bloque de RRC con manejo
simultáneo, de acuerdo con la presente solicitud.
El bloque de SH RRC (RRC con Manejo Simultáneo)
200 es una capa secundaria de la Capa 3 130 de la interfaz de radio
de una pila de protocolos 100 de UMTS. El SH RRC 200 existe,
solamente, en el plano de control y proporciona servicio de
transferencia de información al estrato de no acceso NAS 134. El SH
RRC 200 es responsable de controlar la configuración de la Capa 1
110 y de la Capa 2 120 de la interfaz de radio. Cuando la UTRAN
desea cambiar la configuración del UE, expedirá un mensaje al UE que
contendrá un comando para invocar un procedimiento específico de
RRC. La capa SH RRC 200 del UE descodifica este mensaje e inicia el
procedimiento apropiado de RRC. Generalmente, cuando el
procedimiento ha sido completado (con o sin éxito), entonces el SH
RRC envía un mensaje de respuesta a la UTRAN (vía las capas más
bajas) que informa a la UTRAN del resultado. Aunque debe advertirse
que hay unos pocos escenarios en los que el SH RRC no expedirá un
mensaje de respuesta a la UTRAN, en esos casos, el SH RRC no
necesita responder y no lo hace.
Ventajosamente, el bloque 200 de SH RRC permite
que la pila de protocolos 100 sea vista como si tratara los
procedimientos de comandos de UTRAN simultáneamente, mientras
permite que la pila de protocolos 100 trate los procedimientos de
comandos de la UTRAN de manera secuencial.
Volviendo ahora a la figura 2, la figura 2 es un
diagrama de bloques que ilustra con mayor detalle el bloque de RRC
con manejo simultáneo de la figura 1. La UTRAN 210 envía mensajes
con procedimientos simultáneos 215 al UE 220. El UE 220 está
provisto de un receptor 212, y un transmisor 214 para recibir los
mensajes 215, y para responder a la UTRAN sobre esos mensajes en
los que es aplicable una respuesta. El UE 220 está provisto,
también, de un bloque 200 de RRC con manejo simultáneo, que está
conectado para recibir mensajes provenientes de la UTRAN 210 vía el
receptor 212, y que está conectado para enviar respuestas a la UTRAN
210 vía el transmisor 214. Las conexiones entre el receptor 212 y
el RRC 200 con manejo simultáneo, y entre el RRC con manejo
simultáneo y el transmisor 214, pueden suponer bloques que no se
muestran, de manera expresa, en la figura 2, como, por ejemplo, los
bloques de la pila de protocolos de la figura 1.
El bloque 200 de RRC con manejo simultáneo está
provisto de un manejador 240 de mensajes, un procesador secuencial
238, un comparador 250 de tiempos, un almacén 260 de comandos, un
elemento generador 270 de acuses de recibo y un circuito eliminador
280.
Dependiendo del estado actual del bloque 200 de
RRC con manejo simultáneo de mensajes, puede haber, o no, comandos
245 en curso o guardados, denominados, también, en lo que sigue,
comandos existentes, en el SH RRC 200. Según lo utilizado en esta
descripción y en las reivindicaciones adjuntas, el término comando
se define para significar un procedimiento que fue invocado desde
un mensaje o un mensaje que incluye una invocación a un
procedimiento. Por ejemplo, no habría comandos existentes en el SH
RRC si el procesador secuencial no tuviera procedimientos en curso
ni el almacén de comandos tuviera mensajes guardados. Inversamente,
puede decirse que hay comandos existentes en el SH RRC si el
procesador secuencial está tratando un procedimiento en curso, y/o
si el almacén de comandos tuviera un mensaje guardado. Se concibe
que el procesador secuencial 238 trate comandos, es decir, mensajes
o procedimientos. De manera similar, se concibe que el almacén 260
de comandos guarde procedimientos, es decir, procedimientos o
mensajes.
El manejador 240 de mensajes está conectado al
receptor 212. El manejador 240 de mensajes es capaz de determinar
si hay algún comando 245 en curso o guardado, es decir, comandos
existentes que existen en el RRC 200 con manejo simultáneo. Si no
hay ningún comando existente, entonces el procesador secuencial 238
trata los comandos de UTRAN recibidos en orden. Sin embargo, si el
manejador 240 de mensajes determina que hay un comando existente,
por ejemplo, porque el procesador secuencial 238 está ocupado
tratando un comando recibido previamente, entonces el manejador 240
de mensajes encamina el comando recibido hacia el bloque 250
comparador de tiempos, que procede a comparar la instante de
activación del comando existente con el instante de activación del
comando recibido. Si el instante de activación del comando recibido
es posterior al instante de activación del comando existente,
entonces el bloque 260 de almacenamiento de comandos guarda el
comando recibido de modo que puede ser tratado después de que el
comando existente haya completado el tratamiento. Por otra parte, si
el instante de activación del comando recibido no es posterior al
instante de activación del comando existente, entonces el circuito
eliminador 280 rechaza, simplemente, el comando recibido. El
procesador secuencial 238 trata los comandos recibidos y guardados
en orden en los correspondientes instantes de activación y,
dependiendo del resultado del tratamiento, rechaza un mensaje
específico vía el circuito eliminador 280, o acusa recibo de un
mensaje específico vía el elemento generador 270 de acuses de
recibo. Tanto el elemento generador 270 de acuses de recibo como el
circuito eliminador 280 comunican el resultado del tratamiento de
RRC con manejo simultáneo de mensajes a la UTRAN vía el transmisor
214. En el caso de que un comando no requiera una respuesta, el
procesador secuencial 238 no necesita enviar una respuesta o un
rechazo.
En caso de que exista más de un comando
existente en el SH RRC 200, se concibe que el último instante de
activación para los comandos existentes sea utilizado por el
comparador de tiempos 250 al comparar el instante de activación
recibido con el instante de activación existente.
Ventajosamente, el aparato de la figura 2
posibilita que el UE trate los procedimientos de la UTRAN de manera
secuencial, mientras el UTRAN ve al UE tratar los procedimientos de
la UTRAN simultáneamente.
Volviendo ahora a la figura 3, la figura 3 es un
primer diagrama de interacciones que ilustra el manejo simultáneo
de procedimientos, de acuerdo con la presente solicitud. La UTRAN
310 envía un primer mensaje, "mensaje 1" 315 que tiene el
instante de activación "ACT1" 317, al UE 320, y luego envía un
segundo mensaje, "mensaje 2" 325, que tiene el instante de
activación "ACT2 > ACT1" 327, al UE 320. El instante de
activación del "mensaje 2" 325 es posterior al instante de
activación del "mensaje 1". Por lo tanto, tras la recepción del
"mensaje 2" 327, el UE 320 guarda el "mensaje 2" en la
operación 330, activa el "mensaje 1" en la operación 340 en el
instante T=ACT1 337, y envía "respuesta al mensaje 1" 345 de
vuelta a la UTRAN 310. Sin embargo, puesto que el UE 320,
ventajosamente, ha "guardado el mensaje 2" 335, en un instante
posterior a "ACT1" pero anterior a "ACT2", el UE 320
procede a tratar el "mensaje guardado 2" como si acabara de ser
recibido de la UTRAN 310. El resultado es que el "mensaje 2"
se activa, en la operación 350, en T=ACT2, y el UE 320 envía la
"respuesta al mensaje 2" 355 de modo que, desde el punto de
vista de la UTRAN 310, el UE está manejando procedimientos
simultáneos. Hay que advertir que cualquier respuesta puede ser un
acuse de recibo o una rechazo si, por ejemplo, los mensajes no
pueden ser tratados por razones distintas a las que conciernen al
instante de activación. Aunque no se muestra, expresamente, en la
figura 3, si algún mensaje no precisara una respuesta, el UE no la
enviaría.
Volviendo ahora a la figura 4, la figura 4 es un
segundo diagrama de interacción que ilustra el manejo simultáneo de
procedimientos, de acuerdo con la presente solicitud. La UTRAN 410
envía un primer mensaje, el "mensaje 1" 415 que tiene un
instante de activación "ACT1" 417 al UE 420, y luego envía un
segundo mensaje, "mensaje 2" 425, que tiene un instante de
activación "ACT2 <= ACT 1" 427 al UE 420. El instante de
activación del "mensaje 2" 425 es anterior o igual al instante
de activación del "mensaje 1". Por lo tanto, tras la recepción
del "mensaje 2" 427, el UE 420 envía un "mensaje de rechazo
2" 435 a la UTRAN 410. En el instante T=ACT2 437, el UE 420 no
necesita activar el "mensaje 2" ya que el UE 420 ha rechazado,
ventajosamente, el "mensaje 2" 425. En T=ACT1, el UE 420
activa el "mensaje 1" en la operación 450, y envía la
"respuesta al mensaje 1" 455 de vuelta a la UTRAN 410. Hay que
advertir que la respuesta al mensaje 1 puede ser un acuse de recibo
o una rechazo si, por ejemplo, el mensaje no puede ser tratado por
otras razones distintas de las que conciernen al instante de
activación.
Aunque el término mensaje se ha utilizado en las
figuras 3 y 4, y en su descripción, se contempla que procedimientos
o comandos se manejen simultáneamente en este documento,
substancialmente de la misma forma que la ilustrada y descrita.
Volviendo ahora a la figura 5, la figura 5 es un
diagrama de flujo que ilustra una realización de un método de
manejo simultáneo de procedimientos de acuerdo con la presente
solicitud.
El UE puede tratar, solamente, un procedimiento,
o parte de un procedimiento, en cada momento, por lo tanto, los
procedimientos complejos se deben dividir en operaciones
intermedias. Entre cada operación, el UE está en un estado
transitorio, esperando un evento para hacer iniciar la siguiente
operación del procedimiento. En cada uno de estos estados
transitorios, el UE debe ser capaz de responder a mensajes
adicionales provenientes de la UTRAN que iniciarán procedimientos
"simultáneos". Los comandos simultáneos se definen como
aquellos recibidos antes de que el UE haya completado la ejecución
de un comando previo.
Tener que manejar un comando simultáneo con un
instante de activación anterior al de un comando ya recibido puede
requerir la incorporación en la práctica de un software
excesivamente complejo. Por lo tanto, se rechazan los comandos
simultáneos con instantes de activación anteriores a los de los
comandos previos.
Hay que advertir que, aunque el estándar de RRC
puede sugerir que comandos simultáneos defectuosos (con respecto a
los instantes de activación) deban ser soportados por el UE, se
contempla que esto no será ejecutado en la práctica por muchos UE
debido a la complejidad que conlleva, de modo que la puesta en
práctica de la UTRAN enviará, probablemente, comandos simultáneos
en orden.
Comandos simultáneos con instantes de activación
posteriores a aquellos de los comandos previos pueden ser puestos
en cola hasta que las capas inferiores hayan completado la ejecución
de los comandos previos. En el caso de que el nuevo instante de
activación sea posterior al anterior existente, el UE será capaz de
aparentar, con éxito, ante la UTRAN que estará manejando los
comandos simultáneamente cuando, de hecho, no lo estará.
El diagrama de flujo de la figura 5 resume una
realización de un método previsto en el UE de acuerdo con la
presente solicitud. En la operación 510, comienza el procedimiento
500. En la operación 520, se recibe un mensaje de la UTRAN en el
UE. En la operación 530, se hace una determinación en función de si
hay un procedimiento existente que existe, es decir, en curso o
guardado. Si no hay ningún procedimiento existente, entonces el
procedimiento continúa en la operación 540 con la cual se inicia un
procedimiento nuevo, y el método espera mensajes nuevos en la
operación 520. Sin embargo, si hay un procedimiento existente,
entonces el método continúa en la operación 550 con lo que el
método examina el contenido del mensaje recibido en la operación
520, después de la cual, en la operación 560, se determina si el
nuevo instante de activación examinado en la operación 550 es
anterior al antiguo instante de activación del procedimiento
existente determinado en la operación 530. Si el nuevo instante de
activación es anterior al antiguo instante de activación, entonces
el método continúa en la operación 570, con lo que se rechaza el
mensaje nuevo y el método vuelve a la operación 520 para esperar
mensajes nuevos. Sin embargo, si el nuevo instante de activación no
es anterior al antiguo instante de activación, entonces el método
continúa en la operación 580 con lo que se guarda el mensaje nuevo
hasta que el antiguo mensaje termina, después de lo cual el mensaje
guardado llega a estar en curso, y el método continúa en la
operación 520 para esperar mensajes nuevos.
Los instantes de activación del UMTS especifican
el momento en que el UE debe volver a configurar sus canales de
comunicación. Estos están expresados en términos de un número de CFN
que puede variar entre 0 y 255. El número de CFN se incrementa en
cada TTI. Después de alcanzar 255, el número de CFN "vuelve" a
0, de manera que se concatena con 0, y continúa incrementándose
desde allí. Debido a esta vuelta, es difícil comparar dos instantes
de activación para determinar cuál viene primero. Los CFN están
descritos en el documento de 3GPP TS 25.402 "Synchronization in
UTRAN; Stage 2" ("Sincronización en UTRAN; Etapa 2"). El
diagrama de flujo de la figura 6 es una forma definitiva de
comparar dos instantes de activación, teniendo en cuenta la
necesidad de vuelta, que se deja como detalle específico de la
puesta en práctica por los estándares relevantes de ETSI.
Volviendo ahora a la figura 6, la figura 6 es un
diagrama de flujo que ilustra una realización de un método de
comparación del valor de instante de activación, previsto de acuerdo
con la presente solicitud. En la operación 605, empieza el método.
En la operación 610, el valor T de instante actual se compara con
T1. Si T1 es mayor que T, entonces sigue la operación 620, y si no
sigue la operación 630. En los operaciones 620 y 630, el valor T de
instante actual se compara con T2. Si se encuentra que T2 es mayor
que T en la operación 630, o si se encuentra que T es más pequeño
que T2 en la operación 620, entonces se concatena T1 o T2 y sigue la
operación 640 con lo que T2 se compara directamente con T1 para
determinar si T1 es mayor que T2, y si se encuentra que T1 es mayor
en esa comparación, entonces, debido a la concatenación, el
resultado opuesto vuelve a las operaciones 650 y 660. Sin embargo,
si en la operación 620 se ha determinado que T2 es mayor que el
valor T de instante actual, o si, en la operación 630, se ha
determinado lo contrario, entonces sigue la operación 690 ya que,
en el primer caso, ni T1 ni T2 fueron concatenados, de modo que una
comparación directa es correcta, y en el segundo caso, ya que
ambos, T1 y T2, fueron concatenados, entonces sigue la operación
690, con lo que T1 puede ser comparado directamente con T2 para
determinar si T1 es mayor que T2, y si se encuentra que T1 es mayor
en esa comparación, entonces, ya que ambos, T1 y T2, están en el
mismo estado concatenado, el resultado directo vuelve en las
operaciones 670 y 680.
El UE puede adoptar varios estados (estos están
descritos en 25-331, cláusula 7.2). Una de las
obligaciones del RRC es seguir la pista del estado del UE. En
algunos estados, los canales compartidos o comunes se usan para
comunicarse con la UTRAN. En el estado de celda_DCH, se usan canales
dedicados al UE. Sin embargo, la entrada a celda_DCH requiere que
se consiga la sincronización. Todos estos estados, requieren
diferentes configuraciones de Portador de Radio y estos están
contenidos en comandos recibidos de la UTRAN. En el funcionamiento
normal, se requieren muchas transiciones de estado del UE.
El RRC puede necesitar comparar los Instantes de
Activación contenidos en comandos de Reconfiguración de la UTRAN
para mantener la sincronización del uso y de la transición del canal
al estado correcto en el momento requerido por la UTRAN.
Adoptar el método siguiente para determinar si
T1 viene después de T2 resuelve el problema:
T1 viene después de T2 si
(ahora < T1)
XOR (ahora < T2) XOR (T2 <
T1)
Esto puede ejecutarse en la práctica, también,
por medio de expresiones lógicas equivalentes, o por medio de una
serie de declaraciones anidadas de tipo SI en un lenguaje de
programación adecuado.
Donde:
- "ahora" es el número actual de CFN.
- T1 es un Instante de Activación
- T2 es otro Instante de Activación
- XOR es el operador booleano O exclusivo
Se supone que:
(a) Ambos, T1 y T2, están en el futuro
(b) Ni T1 ni T2 son más de 255 TTI en el
futuro
Esto puede ejecutarse en la práctica mediante el
diagrama de flujo ilustrado en la figura 6, que es equivalente a la
forma más compacta descrita más arriba.
Volviendo ahora a la figura 7, la figura 7 es un
diagrama de bloques que ilustra un dispositivo móvil, que puede
funcionar como UE y cooperar con el aparato y según los métodos de
las figuras 1 a 6, y que es un dispositivo ilustrativo de
comunicaciones inalámbricas. La estación móvil 700 es,
preferiblemente, un dispositivo de comunicaciones inalámbricas de
dos vías que tiene, al menos, posibilidades de comunicación de voz y
de datos. La estación móvil 700 tiene, preferiblemente, la
posibilidad de comunicar con otros sistemas informáticos en
Internet. Dependiendo de la funcionalidad prevista en concreto, el
dispositivo inalámbrico puede denominarse dispositivo de mensajería
de datos, receptor de telemensajes de dos vías, dispositivo
inalámbrico de correo electrónico, teléfono celular con
posibilidades de mensajería de datos, aparato inalámbrico de
Internet, o dispositivo de comunicaciones de datos, como
ejemplos.
Cuando la estación móvil 700 está posibilitada
para comunicación de dos vías, incorporará un subsistema 711 de
comunicaciones, que incluye tanto un receptor 712 como un transmisor
714, así como componentes asociados, tales como uno o más,
preferiblemente, incrustados o internos, elementos 716 y 718 de
antena, osciladores locales (OL) 713, o un módulo de tratamiento
tal como un procesador de señales digitales (DSP) 720. Como será
evidente para los expertos en el campo de las comunicaciones, el
diseño concreto del subsistema 711 de comunicaciones será
dependiente de la red de comunicaciones en la que se tiene la
intención de que funcione el dispositivo. Por ejemplo, la estación
móvil 700 puede incluir un subsistema 711 de comunicaciones diseñado
para funcionar dentro del sistema de comunicaciones entre móviles
Mobitex^{TM}, el sistema de comunicaciones entre móviles
DataTAC^{TM}, red de GPRS, red de UMTS, red de EDGE.
Los requisitos de acceso a la red también
variarán dependiendo del tipo de red 719. Por ejemplo, en las redes
Mobitex y DataTAC, la estación móvil 700 se registra en la red
utilizando un número de identificación único asociado con cada
estación móvil. En redes de UMTS y de GPRS, sin embargo, el acceso a
la red está asociado con un abonado o con un usuario de la estación
móvil 700. Una estación móvil de GPRS, por lo tanto, requiere una
tarjeta de módulo de identidad del abonado (SIM) para funcionar en
una red de GPRS. Sin una tarjeta de SIM válida, una estación móvil
de GPRS no será funcional completamente. Las funciones de
comunicaciones locales o fuera de red, así como las funciones
legalmente necesarias (si las hubiera), tal como la llamada de
emergencia "911", pueden estar disponibles, pero la estación
móvil 700 será incapaz de realizar cualquier otra función que
suponga comunicaciones sobre la red 700. La interfaz 744 de SIM es,
normalmente, semejante a una ranura de tarjeta en la que se pueda
insertar y expulsar una tarjeta de SIM, como un disquete o una
tarjeta de PCMCIA. La tarjeta de SIM puede tener, aproximadamente,
64K de memoria y mantener numerosas configuraciones 751 de claves,
y otra información 753 como identificación, e información
relacionada con el abonado.
Cuando los procedimientos de registro o de
activación necesarios de la red han sido completados, la estación
móvil 700 puede enviar y recibir señales de comunicaciones sobre la
red 719. Las señales recibidas por la antena 716 a través de la red
719 de comunicaciones son introducidas al receptor 712, que puede
realizar tales funciones comunes del receptor como la amplificación
de la señal, la conversión de frecuencia a frecuencias inferiores,
el filtrado, la selección de canal y similares, y en el sistema del
ejemplo mostrado en la figura 7, la conversión de analógico a
digital (A/D). La conversión A/D de una señal recibida permite que
se realicen funciones de comunicación más complejas, tales como la
desmodulación y la descodificación, en el DSP 720. De manera
similar, las señales que se van a transmitir son tratadas,
incluyendo la modulación y la codificación, por ejemplo, por el DSP
720, e introducidas al transmisor 714 para su conversión de digital
a analógico, conversión en frecuencia a frecuencias superiores,
filtrado, amplificación y transmisión sobre la red 719 de
comunicaciones vía la antena 718. El DSP 720 no trata, sólo,
señales de comunicaciones, sino que también permite el control del
receptor y del transmisor. Por ejemplo, las ganancias aplicadas a
las señales de comunicaciones en el receptor 712 y en el transmisor
714 pueden ser controladas, de manera adaptativa, mediante
algoritmos de control automático de ganancia llevados a cabo en el
DSP 720.
La estación móvil 700 incluye, preferiblemente,
un microprocesador 738 que controla el funcionamiento total del
dispositivo. Funciones de comunicaciones, que incluyen, por lo
menos, comunicaciones de datos y de voz, son realizadas a través
del subsistema 711 de comunicaciones. El microprocesador 738
interactúa, también, con subsistemas adicionales del dispositivo,
tales como el dispositivo de presentación 722, la memoria 724 de
acceso rápido, la memoria de acceso aleatorio (RAM) 726, los
subsistemas 728 de entradas y salidas auxiliares (I/O), el puerto
en serie 730, el teclado 732, el altavoz 734, el micrófono 736, un
subsistema de comunicaciones de corto alcance 740 y muchos otros
subsistemas de dispositivos designados de manera general con
742.
Algunos de los subsistemas mostrados en la
figura 7 realizan funciones relacionadas con las comunicaciones,
mientras otros subsistemas pueden proporcionar funciones
"residentes" o
en-el-dispositivo. Notablemente,
algunos subsistemas, tales como el teclado 732 y el dispositivo de
presentación 722, por ejemplo, se pueden utilizar tanto para
funciones relacionadas con las comunicaciones, tales como introducir
un mensaje de texto para su transmisión sobre una red de
comunicaciones, como para funciones residentes
en-el-dispositivo, tales como una
calculadora o una lista de tareas.
El software del sistema operativo utilizado por
el microprocesador 738 se almacena, preferiblemente, en un almacén
permanente, tal como la memoria 724 de acceso rápido, que puede ser,
en su lugar, una memoria de solo lectura (ROM) o un elemento de
almacenamiento semejante (no mostrado). Los expertos en la técnica
apreciarán que el sistema operativo, las aplicaciones del
dispositivo específico, o partes del mismo, se puedan cargar
temporalmente en una memoria volátil, tal como una memoria de RAM
726. Las señales de comunicación recibidas se pueden almacenar,
también, en una memoria de RAM 726.
Como se muestra, la memoria de acceso rápido 724
puede ser segregada en diferentes áreas tanto para los programas
758 del ordenador como para el almacenamiento 750, 752, 754 y 756 de
datos de programa. Estos diferentes tipos de almacenamiento indican
que cada programa puede asignar una parte de la memoria 724 de
acceso rápido para sus propios requisitos de almacenamiento de
datos. El microprocesador 738, además de las funciones del sistema
operativo, posibilita, preferiblemente, la ejecución de aplicaciones
de software en la estación móvil. Un conjunto predeterminado de
aplicaciones que controlan las operaciones básicas, que incluyen,
por lo menos, aplicaciones de comunicaciones de datos y de voz por
ejemplo, será instalado, normalmente, en la estación móvil 700
durante su fabricación. Una aplicación preferida de software puede
ser una aplicación de gestor de información personal (PIM) que
tiene la capacidad de organizar y gestionar datos referentes al
usuario de la estación móvil, como, sin estar limitado a esto,
correo electrónico, eventos del calendario, correos de voz, citas y
tareas. Naturalmente, uno o más almacenes de memoria estarían
disponibles en la estación móvil para facilitar el almacenamiento
de datos de PIM. Tal aplicación de PIM tendría, preferiblemente, la
capacidad de enviar y de recibir datos, vía la red inalámbrica 719.
En una realización preferida, los datos de PIM son integrados,
sincronizados y actualizados de manera continua, vía la red
inalámbrica 719, con los detalles de los datos correspondientes al
usuario de la estación móvil almacenados o asociados con un sistema
de ordenador anfitrión. Otras aplicaciones pueden, también,
cargarse en la estación móvil 700 a través de la red 719, de un
subsistema 728 de I/O auxiliar, del puerto en serie 730, del
subsistema de comunicaciones de corto alcance 740 o cualquier otro
subsistema 742 adecuado, e instalado por un usuario en la RAM 726 o,
preferiblemente, en un almacén no volátil (no mostrado) para su
ejecución por el microprocesador 738. Tal flexibilidad en la
instalación de aplicaciones aumenta la funcionalidad del dispositivo
y puede proporcionar funciones
en-el-dispositivo mejoradas,
funciones relacionadas con la comunicación, o ambas. Por ejemplo,
aplicaciones de comunicaciones seguras pueden posibilitar que se
realicen funciones de comercio electrónico y otras transacciones
financieras utilizando la estación móvil 700.
En un modo de comunicación de datos, una señal
recibida como un mensaje de texto o una descarga de páginas de la
red será tratada por el subsistema 711 de comunicaciones e
introducida al microprocesador 738, que preferiblemente trata la
señal recibida para entregarla al dispositivo de presentación 722 o,
de manera alternativa, a un dispositivo auxiliar 728 de I/O. Un
usuario de la estación móvil 700 puede, también, componer detalles
de los datos, tales como, por ejemplo, mensajes de correo
electrónico, utilizando el teclado 732, que es, preferiblemente, un
teclado alfanumérico completo o un teclado de tipo telefónico,
conjuntamente con el dispositivo de presentación 722 y,
posiblemente, un dispositivo auxiliar 728 de I/O. Tales detalles
compuestos se pueden transmitir luego sobre una red de
comunicaciones a través del subsistema 711 de comunicaciones.
Para las comunicaciones de voz, el
funcionamiento global de la estación móvil 700 es similar, salvo que
las señales recibidas serían, preferiblemente, entregadas a un
altavoz 734 y las señales para la transmisión serían generadas por
un micrófono 736. Los subsistemas alternativos de I/O de voz o de
audio, tales como un subsistema grabador de mensajes de voz,
también se pueden llevar a cabo en la estación móvil 700. Aunque la
salida de la señal de voz o de audio se lleva a cabo,
preferiblemente, sobre todo a través del altavoz 734, también se
puede utilizar el dispositivo de presentación 722 para proporcionar
una indicación de la identidad de una parte que llama, de la
duración de una llamada de voz, o de otra información relacionada
con la llamada de voz, por ejemplo.
El puerto serie 730 de la figura 7 estaría
incorporado en la práctica, normalmente, en una estación móvil de
tipo Asistente Personal Digital (PDA) para la cual la sincronización
con el ordenador de sobremesa (no mostrado) del usuario puede ser
deseable, pero es un componente opcional del dispositivo. Tal puerto
730 posibilitaría al usuario establecer preferencias mediante un
dispositivo externo o una aplicación de software y ampliaría las
posibilidades de la estación móvil 700 permitiendo descargas de
información o de software a la estación móvil 700 en lugar de a
través de una red de comunicaciones inalámbrica. El trayecto
alternativo de descargas puede usarse, por ejemplo, para cargar una
clave de encriptación en el dispositivo mediante una conexión
directa y, de esa manera, fiable y de confianza, para posibilitar,
de ese modo, la comunicación segura del dispositivo.
Otros subsistemas 740 de comunicaciones, tales
como un subsistema de comunicaciones de corto alcance, es otro
componente opcional que puede permitir la comunicación entre la
estación móvil 700 y diferentes sistemas o dispositivos, que no
necesitan, necesariamente, ser dispositivos similares. Por ejemplo,
el subsistema 740 puede incluir un dispositivo de infrarrojos y sus
circuitos y componentes asociados o un módulo de comunicaciones
mediante Bluetooth^{TM} para permitir la comunicación con
subsistemas y dispositivos habilitados de manera similar.
Cuando el dispositivo móvil 700 se utiliza como
un UE, las pilas 746 de protocolos incluyen un aparato y métodos de
manejar procedimientos simultáneos de control de los recursos de
radio de la red terrestre universal de acceso a radio con instantes
de activación en un equipo de usuario del sistema universal de
telecomunicaciones entre móviles.
Aunque los términos mensaje, procedimiento y
comando se han utilizado, específicamente, en la descripción
anterior y en las figuras adjuntas, se contempla que los mensajes,
los comandos o los procedimientos se manejen, simultáneamente, de
acuerdo con el aparato y los métodos de la presente solicitud, de
manera que estos términos puedan ser intercambiados sin cambiar el
alcance de la presente solicitud.
Las realizaciones, descritas más arriba, de la
presente solicitud están destinadas a ser, únicamente, ejemplos.
Los expertos en la técnica pueden efectuar alteraciones,
modificaciones o variaciones a las realizaciones particulares sin
apartarse del alcance de la aplicación.
Claims (6)
1. Un aparato de equipo de usuario (220)
destinado a recibir mensajes provenientes de una UTRAN (210);
seleccionar mensajes que tienen un comando de selección, teniendo
cada comando un instante de activación para invocar a un
procedimiento de Control de Recursos de Radio, en adelante
denominado procedimiento de RRC, en el equipo de usuario, el
aparato comprendiendo:
un manejador (240) de mensajes para recibir un
mensaje recibido proveniente del UTRAN, teniendo el mensaje
recibido un comando recibido, siendo dicho manejador de mensajes
capaz de extraer el comando recibido del mensaje recibido
proporcionando, de ese modo, un instante de activación recibido y
una referencia del procedimiento de RRC recibido;
un procesador (238) secuencial para recibir un
comando (245) en curso que tiene un instante de activación en curso
para invocar un procedimiento de RRC en curso, siendo dicho
procesador secuencial capaz de invocar el procedimiento de RRC en
curso en el instante de activación en curso;
un almacén (260) de comandos conectado al
manejador de mensajes para guardar el comando recibido, siendo dicho
almacén de comandos capaz de guardar el comando recibido
proporcionando, de ese modo, un instante de activación guardado y
una referencia del procedimiento de RRC guardado;
un comparador (250) de valores de instante de
activación para recibir un primer instante de activación que
consiste en uno de los instantes de activación recibidos, el
instante de activación guardado, y el instante de activación en
curso, y para recibir un segundo instante de activación que consiste
en otro de los instantes de activación recibidos, el instante de
activación guardado y el instante de activación en curso, siendo
capaz dicho comparador de instante de activación de determinar si
el primer instante de activación viene después del segundo instante
de activación;
en el que dicho manejador de mensajes está
acoplado a dicho almacén de comandos y está acoplado a dicho
procesador secuencial para guardar y tratar comandos,
respectivamente, de manera que, tras la recepción de un comando que
tiene un segundo instante de activación, dicho manejador de mensajes
es capaz de determinar si hay, al menos, un comando existente en el
equipo de usuario, en el que un primer instante de activación es el
último instante de activación para los comandos existentes, y en el
que el comando existente es uno de los comandos guardados y el
comando en curso;
en el que dicho manejador de mensajes está
acoplado a dicho comparador de valores de instantes de activación,
de manera que, tras la determinación de que hay un comando
existente, el segundo instante de activación es comparado con el
primer instante de activación;
en el que: si dicho comparador de valores de
instantes de activación determina que el segundo instante de
activación viene después del primer instante de activación, entonces
el comando recibido es enviado al almacén de mensajes para ser
guardado; y si dicho comparador de valores de instante de activación
determina que el segundo instante de activación no viene después
del primer instante de activación, entonces el comando recibido es
rechazado.
2. El aparato según se narra en la
reivindicación 1, en el que si dicho manejador de mensajes determina
que no hay un comando entrante en dicho procesador secuencial,
entonces dicho manejador de mensajes envía uno de los mensajes
guardados y el mensaje recibido al procesador secuencial para
convertirse en el mensaje en curso.
3. El aparato según se narra en la
reivindicación 1 o en la 2, en el que el comparador de valores de
instantes incluye unos medios para determinar el instante actual
(T), y en el que el primer instante de activación (T1) está
determinado para venir después del segundo instante de activación
(T2) si
(T<T1)XOR(T<T2)XOR(T2<T1).
4. El aparato según se narra en la
reivindicación 3, en el que el tiempo actual es el número de CFN
actual en el equipo de usuario.
5. El aparato según se narra en la
reivindicación 4, en el que ni T1 ni T2 son más de 255 TTI en el
futuro.
6. Un método de tratamiento de comandos
simultáneos de un aparato de usuario, estando el aparato de equipo
de usuario (220) destinado a recibir mensajes provenientes de una
UTRAN (210), seleccionar mensajes que tienen un comando de
selección, teniendo cada comando un instante de activación para
invocar a un procedimiento de Control de Recursos de Radio, en
adelante denominado procedimiento de RRC, en el equipo de usuario,
comprendiendo el método:
\vskip1.000000\baselineskip
recibir un mensaje recibido proveniente de la
UTRAN, teniendo el mensaje recibido un comando recibido;
extraer el comando recibido del mensaje recibido
proporcionando, de ese modo, un instante de activación recibido y
una referencia del procedimiento de RRC recibido;
recibir un comando (245) en curso que tiene un
instante de activación en curso para invocar un procedimiento de
RRC en curso;
invocar el procedimiento de RRC en curso en el
instante de activación en curso;
guardar el comando recibido en un almacén de
mensajes proporcionando, de ese modo, un instante de activación
guardado y una referencia del procedimiento de RRC guardado;
recibir un primer instante de activación que
consiste en uno de los instantes de activación recibidos, el
instante de activación guardado, y el instante de activación en
curso, y recibir un segundo instante de activación que consiste en
otro de los instantes de activación recibidos, el instante de
activación guardado y el instante de activación en curso, y
determinar si el primer instante de activación viene después del
segundo instante de activación;
tras la recepción de un comando recibido que
tiene un segundo instante de activación, determinar si hay un
comando existente en el equipo de usuario, siendo un primer instante
de activación el último instante de activación para los comandos
existentes, y en el que el comando existente es uno de los comandos
guardados y el comando en curso, y tras la determinación de que hay
un comando existente, el segundo instante de activación es comparado
con el primer instante de activación;
si se determina que el segundo instante de
activación viene después del primer instante de activación, entonces
el comando recibido es enviado al almacén de mensajes para ser
guardado; y
si se determina que el segundo instante de
activación no viene después del primer instante de activación,
entonces el comando recibido es rechazado.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA002428303A CA2428303C (en) | 2003-05-07 | 2003-05-07 | Apparatus and methods of handling simultaneous universal terrestrial radio access network radio resource control procedures with activation times in a universal mobile telecommunications system user equipment |
| US10/431,264 US7190955B2 (en) | 2003-05-07 | 2003-05-07 | Apparatus and methods of handling simultaneous universal terrestrial radio access network radio resource control procedures with activation times in universal mobile telecommunications system user equipment |
| CA2428303 | 2003-05-07 | ||
| US431264 | 2003-05-07 | ||
| EP03252932A EP1475977B1 (en) | 2003-05-07 | 2003-05-12 | Apparatus and method of handling simultaneous UTRAN radio resource control procedures with activation times in a UMTS user equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2300543T3 true ES2300543T3 (es) | 2008-06-16 |
Family
ID=33436828
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03252932T Expired - Lifetime ES2300543T3 (es) | 2003-05-07 | 2003-05-12 | Aparato y metodo para manejar procedimientos simultaneos de control de recursos de radio utran con instantes de activacion en un equipo de usuario umts. |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US7190955B2 (es) |
| EP (1) | EP1475977B1 (es) |
| AT (1) | ATE384409T1 (es) |
| CA (1) | CA2428303C (es) |
| DE (1) | DE60318682T2 (es) |
| ES (1) | ES2300543T3 (es) |
| WO (1) | WO2004100584A1 (es) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7027811B2 (en) * | 2003-05-08 | 2006-04-11 | M-Stack Limited | Apparatus and method of uplink data during cell update in universal mobile telecommunications system user equipment |
| US7746773B2 (en) * | 2003-12-17 | 2010-06-29 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for dynamically optimized message processing |
| KR101213285B1 (ko) * | 2006-01-04 | 2012-12-17 | 삼성전자주식회사 | 이동통신 시스템에서 아이들모드 단말기의 세션 설정 프로토콜 데이터를 전송하는 방법 및 장치 |
| US8693877B2 (en) * | 2007-03-09 | 2014-04-08 | Apple Inc. | Integrated infrared receiver and emitter for multiple functionalities |
| EP2156618B1 (en) * | 2007-06-19 | 2014-07-30 | LG Electronics Inc. | Conditional procedure handling in a wireless communication system |
| US8817728B2 (en) * | 2011-02-22 | 2014-08-26 | Qualcomm Incorporated | System and method for third-party assisted peer-to-peer communication |
| CN103369513B (zh) * | 2012-03-29 | 2018-02-13 | 中兴通讯股份有限公司 | 一种用户设备标识的传递方法和系统 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19622007C2 (de) | 1996-05-31 | 1998-11-19 | Ericsson Telefon Ab L M | USSD-Scheduler für Mobilfunk-Vermittlungsamt MSC |
| WO2001054381A2 (en) | 2000-01-19 | 2001-07-26 | Qualcomm Incorporated | System and method for time-based information management in a wireless communication device |
| GB2377586B (en) * | 2001-07-06 | 2005-06-29 | Ipwireless Inc | System and method for channel transport format allocation in a wireless communication system |
| US7020455B2 (en) * | 2001-11-28 | 2006-03-28 | Telefonaktiebolaget L M Ericsson (Publ) | Security reconfiguration in a universal mobile telecommunications system |
| KR100891785B1 (ko) * | 2002-04-27 | 2009-04-07 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템에서 멀티캐스트멀티미디어 방송 서비스를 위한 소프트 핸드오버 방법 |
| DE60321921D1 (de) * | 2003-11-07 | 2008-08-14 | Research In Motion Ltd | Behandlung von Konfigurations- und Mobilitätsverwaltungsnachrichten mit fehlender "Ciphering Activation Time for DPCH" Information in einem universellen Funktelekommunikationssytem (UMTS) |
| US7184792B2 (en) * | 2004-02-10 | 2007-02-27 | Qualcomm Incorporated | Delayed data transmission in a wireless communication system after physical layer reconfiguration |
-
2003
- 2003-05-07 CA CA002428303A patent/CA2428303C/en not_active Expired - Fee Related
- 2003-05-07 US US10/431,264 patent/US7190955B2/en not_active Expired - Fee Related
- 2003-05-12 ES ES03252932T patent/ES2300543T3/es not_active Expired - Lifetime
- 2003-05-12 DE DE60318682T patent/DE60318682T2/de not_active Expired - Lifetime
- 2003-05-12 EP EP03252932A patent/EP1475977B1/en not_active Expired - Lifetime
- 2003-05-12 AT AT03252932T patent/ATE384409T1/de not_active IP Right Cessation
-
2004
- 2004-05-07 WO PCT/GB2004/001988 patent/WO2004100584A1/en not_active Ceased
-
2007
- 2007-01-23 US US11/626,012 patent/US7349696B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20040224683A1 (en) | 2004-11-11 |
| WO2004100584A1 (en) | 2004-11-18 |
| US7349696B2 (en) | 2008-03-25 |
| EP1475977A1 (en) | 2004-11-10 |
| CA2428303C (en) | 2009-10-13 |
| DE60318682T2 (de) | 2009-01-02 |
| DE60318682D1 (de) | 2008-03-06 |
| US7190955B2 (en) | 2007-03-13 |
| EP1475977B1 (en) | 2008-01-16 |
| CA2428303A1 (en) | 2004-11-07 |
| HK1072861A1 (en) | 2005-09-09 |
| US20070116053A1 (en) | 2007-05-24 |
| ATE384409T1 (de) | 2008-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2309275T3 (es) | Aparato y metodo para subir datos durante actualizacion de celda en un equipo de usuario de sistema universal de telecomunicaciones moviles. | |
| EP1475976A1 (en) | Apparatus and method of handling UTRAN radio resource control connecting messages in UMTS user equipment | |
| US8811943B2 (en) | Apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment | |
| EP2391173A1 (en) | Method and apparatus for back-off algorithm of different retry time classes | |
| US7349696B2 (en) | Apparatus and methods of handling simultaneous universal terrestrial radio access network radio resource control procedures with activation times in a universal mobile telecommunications system user equipment | |
| US7738867B2 (en) | Method and apparatus for processing messages in a universal mobile telecommunications system | |
| CN101631390B (zh) | 对状态转移具有改进处理的方法和装置 | |
| US20050070273A1 (en) | Apparatus and method for responding to a CELL/URA update confirm message using a correct C-RNTI in universal mobile telecommunications system user equipment | |
| US8391204B2 (en) | Method and apparatus for setting an integrity protection uplink application time for signalling bearer RBO in a universal mobile telecommunications system | |
| EP1475978B1 (en) | Apparatus and method of handling simultaneous UTRAN radio resource control procedures which change the security configuration in a UMTS user equipment | |
| CA2428300C (en) | Apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment | |
| US20050157655A1 (en) | Method and apparatus for controlling traffic volume measurement validity in a universal mobile telecommunications system | |
| HK1072861B (en) | Apparatus and method of handling simultaneous utran radio resource control procedures with activation times in a umts user equipment | |
| ES2332468T3 (es) | Un metodo y un aparato para reducir la interferencia de enlace mediante un enlace entre un componente de un equipo de usuario y un componente de una red de acceso. | |
| HK1072864B (en) | Apparatus and method of handling simultaneous utran radio resource control procedures which change the security configuration in a umts user equipment | |
| WO2004100583A1 (en) | Apparatus and method of handling simultaneous utran radio resource control procedures | |
| HK1074141A (en) | Processing configuration and mobility management messages with missing ciphering activation time for dpch information in a universal mobile telecommunications system (umts) | |
| HK1072862A (en) | Apparatus and method of handling utran radio resource control connecting messages in umts user equipment | |
| HK1073564A (en) | Apparatus and method for responding to a cell/ura update confirm message using a correct c-rnti in universal mobile telecommunications system user equipment |