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 PDF

Info

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
Application number
ES03252932T
Other languages
English (en)
Inventor
David W. Pedlar
Nicola M. Funnell
Robert J. Harrison
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Application granted granted Critical
Publication of ES2300543T3 publication Critical patent/ES2300543T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing 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.
Antecedentes Campo técnico
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.
Descripción de la técnica relacionada
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,...).
Compendio
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.
Breve descripción de los dibujos
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.
Descripción detallada de los dibujos
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.
ES03252932T 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. Expired - Lifetime ES2300543T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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