ES2303199T3 - Resolucion de conflictos entre aplicaciones que requieren conexiones de datos entre un dispositivo de comunicaciones moviles y una red inalambrica de datos por paquetes. - Google Patents

Resolucion de conflictos entre aplicaciones que requieren conexiones de datos entre un dispositivo de comunicaciones moviles y una red inalambrica de datos por paquetes. Download PDF

Info

Publication number
ES2303199T3
ES2303199T3 ES05256859T ES05256859T ES2303199T3 ES 2303199 T3 ES2303199 T3 ES 2303199T3 ES 05256859 T ES05256859 T ES 05256859T ES 05256859 T ES05256859 T ES 05256859T ES 2303199 T3 ES2303199 T3 ES 2303199T3
Authority
ES
Spain
Prior art keywords
data
application
applications
communication device
mobile communications
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
ES05256859T
Other languages
English (en)
Inventor
Kenneth Liang
Mahmud-Ul Hassan
Colin Ho
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36000985&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2303199(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Application granted granted Critical
Publication of ES2303199T3 publication Critical patent/ES2303199T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/34Selective release of ongoing connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/204Multiple access
    • H04B7/216Code division or spread-spectrum multiple access [CDMA, SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

Un método para resolver conflictos entre aplicaciones que funcionan sobre un dispositivo (30) de comunicaciones móviles, que requieren conexiones de datos a una red inalámbrica (12), comprendiendo el método: dirigir al menos dos conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12), estando asociadas cada una de las conexiones de datos con una aplicación conectada que funciona en el dispositivo (30) de comunicaciones móviles; solicitar una conexión de datos para una aplicación no conectada que funciona en el dispositivo (30) de comunicaciones móviles; como respuesta a la petición, seleccionar automáticamente una de las aplicaciones conectadas; liberar la conexión de datos asociada con la aplicación conectada seleccionada; y establecer la conexión de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) para la aplicación no conectada.

Description

Resolución de conflictos entre aplicaciones que requieren conexiones de datos entre un dispositivo de comunicaciones móviles y una red inalámbrica de datos por paquetes.
Campo técnico de la solicitud
La presente divulgación está relacionada, en general, con sesiones de comunicaciones entre dispositivos de comunicaciones móviles y redes inalámbricas de servicio de datos por paquetes y, en particular, con un sistema y un método para resolver conflictos entre aplicaciones que funcionan en un dispositivo de comunicaciones móviles que requiere conexiones de datos a una red inalámbrica de servicio de datos por paquetes.
Antecedentes
Se está haciendo muy común utilizar las redes inalámbricas de servicio de datos por paquetes para efectuar sesiones de datos con dispositivos de comunicaciones móviles. Por ejemplo, se puede utilizar un dispositivo de comunicaciones móviles para proporcionar ciertos servicios de datos de alta prioridad, tales como la extensión inalámbrica de una cuenta corporativa de correo electrónico, la gestión de información personal, o similares. De forma similar, el mismo dispositivo de comunicaciones móviles puede ser utilizado también para proporcionar otros servicios de datos de menor prioridad, tales como aplicaciones de mensajería, navegación por la red o similares. Como muchas de estas aplicaciones requieren una conexión de datos activa continuamente, o una conectividad constante, se ha sabido que solamente un número limitado de tales aplicaciones pueden funcionar al mismo tiempo sobre un dispositivo típico de comunicaciones móviles. Consecuentemente, ha surgido la necesidad de un sistema y un método para resolver conflictos entre aplicaciones que funcionan en un dispositivo de comunicaciones móviles que requiere conexiones de datos a una red inalámbrica de servicio de datos por paquetes.
El documento WO 2004/061638 A2 describe cómo compartir un recurso de interfaz de radiofrecuencia que utiliza la resolución de conflictos entre aplicaciones. La resolución de conflictos implica determinar la prioridad de cada aplicación que busca el acceso al recurso del interfaz de radio frecuencia y conceder el acceso basándose en esa prioridad.
Sumario
En esta memoria se divulgan métodos y sistemas para resolver conflictos entre aplicaciones que funcionan en un dispositivo de comunicaciones móviles que requiere conexiones de datos a una red inalámbrica de servicio de datos por paquetes. En términos amplios, la técnica implica la ejecución de una rutina gestora de conflictos en el dispositivo de comunicaciones móviles, que puede hacerse funcionar para seleccionar cuál de las aplicaciones que están ejecutando actualmente sesiones de datos, deben liberar su sesión de datos a favor de una aplicación que solicita actualmente una sesión de datos.
En un aspecto, un método para resolver conflictos entre aplicaciones, que funcione en un dispositivo de comunicaciones móviles, implica llevar a cabo al menos dos conexiones de datos entre el dispositivo de comunicaciones móviles y la red inalámbrica, estando cada una de las conexiones de datos asociada con una aplicación conectada, que funciona en el dispositivo de comunicaciones móviles solicitando una conexión de datos para una aplicación no conectada que funciona en el dispositivo de comunicaciones móviles, liberando una de las conexiones de datos que responde a la solicitud, incluyendo esa liberación la selección de una de las aplicaciones conectadas por el gestor de confrontaciones, basándose en la comparación un parámetro de confrontación asociado con cada una de las aplicaciones conectadas y liberando la conexión de datos asociada con la aplicación conectada seleccionada, y estableciendo después la conexión de datos entre el dispositivo de comunicaciones móviles y la red inalámbrica, para la aplicación solicitante no conectada.
En un modo de realización, al menos dos conexiones de datos entre el dispositivo de comunicaciones móviles y la red inalámbrica representan el máximo número de conexiones de datos permitidas por el dispositivo de comunicaciones móviles. En otro modo de realización, las al menos dos conexiones de datos entre el dispositivo de comunicaciones móviles y la red inalámbrica representan el número máximo de conexiones de datos permitidas entre el dispositivo de comunicaciones móviles y la red inalámbrica. En un modo de realización adicional, cada una de las aplicaciones es una aplicación que requiere una conectividad constante.
El método puede utilizar una diversidad de parámetros de confrontación para determinar cuál de las aplicaciones conectadas debe liberar su conexión de datos. Por ejemplo, los parámetros de confrontación pueden incluir la prioridad de la aplicación, el tráfico de datos, la duración de la conexión actual, y similares. El método puede utilizar un solo parámetro de conexión o un grupo de parámetros de confrontación que pueden ser analizados por el gestor de confrontaciones en serie o en paralelo.
En otro aspecto, un dispositivo de comunicaciones móviles incluye un transceptor inalámbrico que funciona dirigiendo al menos dos conexiones de datos entre el dispositivo de comunicaciones móviles y una red inalámbrica en la que cada una de las conexiones de datos está asociada con una aplicación conectada funcionando en un dispositivo de comunicaciones móviles. Hay acoplado un procesador al transceptor inalámbrico y funciona procesando una petición de una conexión de datos para una aplicación no conectada funcionando en el dispositivo de comunicaciones móviles, para liberar una de las conexiones de datos asociadas con una de las aplicaciones conectadas, y para establecer una conexión de datos entre el dispositivo de comunicaciones móviles y la red inalámbrica, para la aplicación no conectada. Un gestor de confrontaciones funciona seleccionando la aplicación conectada para liberarla, basándose en una comparación de un parámetro de confrontación asociado con cada una de las aplicaciones conectadas.
En un aspecto adicional, un programa de ordenador incluye un medio de almacenamiento e instrucciones de ordenador almacenadas en el medio de almacenamiento. Las instrucciones de ordenador son ejecutables por un procesador del dispositivo de comunicaciones móviles que funciona dirigiendo al menos dos conexiones con una red inalámbrica. Cada una de las conexiones de datos está asociada con una aplicación conectada que funciona en el dispositivo de comunicaciones móviles. Las instrucciones de ordenador resuelven conflictos entre aplicaciones que funcionan en el dispositivo de comunicaciones móviles al recibir una petición para la conexión de datos de una aplicación no conectada que funciona en el dispositivo de comunicaciones móviles, seleccionando una de las aplicaciones conectadas basándose en una comparación de un parámetro de confrontación asociado con cada una de las aplicaciones conectadas, liberando la conexión de datos asociada con la aplicación conectada seleccionada y estableciendo la conexión de datos entre el dispositivo de comunicaciones móviles y la red inalámbrica para la aplicación no conectada.
Breve descripción de los dibujos
Para una comprensión más completa de las características y ventajas del presente método y del dispositivo móvil, se hace referencia ahora a la descripción detallada junto con las figuras que se acompañan, en las cuales las referencias numéricas correspondientes en las distintas figuras se refieren a partes correspondientes, y en las cuales:
La figura 1 representa un ejemplo de entorno de red que incluye una red inalámbrica de servicios de datos por paquetes, en la que puede ponerse en práctica un modo de realización del presente método;
La figura 2 representa un diagrama de bloques de un dispositivo de comunicaciones móviles de acuerdo con un modo de realización de la presente divulgación;
La figura 3 representa una vista de la arquitectura de software de un dispositivo de comunicaciones móviles de acuerdo con un modo de realización de la presente divulgación;
La figura 4 representa detalles adicionales de un ejemplo de red inalámbrica de servicios de datos por paquetes, que funciona con un dispositivo de comunicaciones móviles de acuerdo con un modo de realización de la presente divulgación; y
La figura 5 representa un diagrama de flujo de un modo de realización para resolver conflictos entre aplicaciones que funcionan en un dispositivo de comunicaciones móviles que requiere la conexión de datos a una red inalámbrica de servicios de datos por paquetes.
Descripción detallada de los dibujos
Aunque se estudian en detalle a continuación diversos modos de realización del dispositivo de comunicaciones móviles que funciona dentro de un sistema de red, debe apreciarse que la presente divulgación proporciona muchos conceptos inventivos aplicables, que pueden ser materializados en una diversidad de contextos específicos. Los modos de realización específicos estudiados en esta memoria son meramente ilustrativos de formas específicas de utilizar el dispositivo de comunicaciones móviles dentro del sistema de red, y no delimitan el alcance de la presente divulgación.
Haciendo referencia ahora a los dibujos, y más en particular a la figura 1, se representa en ella un ejemplo de entorno 10 de red que incluye una red inalámbrica 12 de servicios de datos por paquetes, donde se puede poner en práctica un modo de realización del presente método. Una red corporativa 14 para dar servicio a una pluralidad de usuarios corporativos, que puede ser una red de conmutación de paquetes, puede incluir uno o más lugares geográficos y estar organizada como una red de área local (LAN), una red de área amplia (WAN), una red de área metropolitana (MAN) o similar. Hay diversos servidores 16-1 a 16-N de aplicaciones, dispuestos como parte de la red corporativa 14, que funcionan proporcionando o efectuando un ordenador central de servicios internos o externos, tales como el acceso a Internet, el acceso a datos corporativos, la gestión de la información y similares, así como ciertos servicios de datos que funcionan continuamente, tales como el correo electrónico, el correo de vídeos, la mensajería, el calendario, la agenda y similares. Consecuentemente, pueden funcionar en la red una serie diversa de aparatos 18 de información personal, tales como ordenadores de mesa, ordenadores portátiles, ordenadores de mano o similares, a uno o más de los servidores de aplicaciones 16-i, i=1,2,...N, con respecto a los servicios a los que la red corporativa 14 da soporte.
Además, puede hacerse un interfaz entre el servidor 20 de servicios remotos y la red, para permitir a un usuario corporativo acceder o efectuar cualquiera de los servicios desde un lugar remoto, utilizando un dispositivo adecuado de comunicaciones móviles (MCD) 22. Puede establecerse un enlace de comunicaciones seguras, con una codificación de extremo a extremo, por medio de una red IP externa, es decir, una red pública de conmutación de paquetes, tal como la red Internet 24, así como la red inalámbrica 12 de servicios de datos por paquetes, que funciona con el MCD 22 a través de una infraestructura de red inalámbrica adecuada, que incluya una estación base 26. En un modo de realización, se puede disponer una red 28 de retransmisión de confianza, entre la red de Internet 24 y la infraestructura de la red inalámbrica 12 de servicios de datos por paquetes. A modo de ejemplo, el MCD 22 puede ser un dispositivo de mano con capacidad de datos, y capaz de recibir y enviar mensajes, navegar por la red, hacer de interfaz con servidores de aplicaciones corporativas, y similares.
Para los fines de la presente divulgación, la red inalámbrica 12 de servicios de datos por paquetes puede ser implementada con cualquier tecnología y protocolos de red conocidos, o previamente desconocidos, siempre que el servicio de datos por conmutación de paquetes esté disponible en ellas para transmitir la información en paquetes. Por ejemplo, la red inalámbrica 12 de servicios de datos por paquetes puede estar comprendida por una red de Servicios Generales de Radio por Paquetes (GPRS), que proporciona un acceso a radio por paquetes para los dispositivos móviles que utilizan la infraestructura celular de una red portadora basada en el Sistema Global para las Comunicaciones Móviles. En otras implementaciones, la red inalámbrica 12 de servicios de datos por paquetes puede comprender una red de Velocidades Mejoradas de Datos para la Evolución GSM (EDGE), una Red Digital Integrada Mejorada (IDEN), una red de Acceso Múltiple por División de Código (CDMA), un Sistema Universal de Telecomunicaciones Móviles (UMTS) o cualquier red de Tercera Generación (3G). Como se observará a continuación, los modos de realización de la presente divulgación para resolver conflictos entre aplicaciones que funcionan en un dispositivo de comunicaciones móviles y que requieren conexiones de datos a una red inalámbrica de servicios de datos por paquetes, serán descritos independientemente de cualquier implementación particular de una red inalámbrica.
La figura 2 representa un diagrama de bloques de un dispositivo de comunicaciones móviles que da soporte a un servicio de datos que funciona continuamente, y que se designa generalmente con el número 30. Los expertos en la técnica reconocerán al hacer referencia a ello, que aunque un modo de realización de un MCD 30 puede comprender una configuración similar a la ilustrada en la figura 2, puede haber cualquier número de variaciones y modificaciones, en hardware, software o firmware, con respecto a los diversos módulos representados. Consecuentemente, la configuración de la figura 2 debe ser considerada como ilustrativa en lugar de limitativa, con respecto a los modos de realización de la presente divulgación. Un microprocesador 32, que proporciona el control global del MCD 30, funciona acoplado a un subsistema 34 de comunicaciones, que incluye un receptor 36 y un transmisor 38, así como los componentes asociados, tal como uno o más módulos 40 de oscilador local (LO) y un módulo de proceso, tal como un procesador de señales digitales (DSP) 42. Como será evidente para los expertos en el campo de las comunicaciones, el diseño particular del módulo 34 de comunicaciones puede depender de la red de comunicaciones con la cual se pretende que funcione el dispositivo móvil.
En un modo de realización, el módulo 34 de comunicaciones puede funcionar tanto con voz como con datos. Sin embargo, independientemente del diseño particular, las señales recibidas por la antena 44 a través de la estación base 26, son proporcionadas al receptor 36, que puede realizar tales funciones comunes del receptor como la amplificación de señales, la conversión hacia debajo de frecuencias, el filtrado, la selección de canales, la conversión de analógico a digital (A/D), y similares. De forma similar, las señales a transmitir son procesadas, incluyendo la modulación y la codificación, por ejemplo, por el DSP 42, y son proporcionadas al transmisor 44 para la conversión de digital a analógico (D/A), la conversión hacia arriba de frecuencias, el filtrado, la amplificación y transmisión por un interfaz de radio a través de la antena 46.
El microprocesador 32 incluye también interfaces con subsistemas de dispositivos adicionales, tales como una entrada/salida auxiliar (E/S) 48, un puerto serie 50, una pantalla 52, un teclado 54, un altavoz 56, un micrófono 58, una memoria de acceso aleatorio (RAM) 60, un subsistema 62 de comunicaciones de corto alcance y cualquier otro subsistema de dispositivos etiquetados en general con la referencia numérica 64. Para controlar el acceso, se proporciona también un Módulo de Identificación del Abonado (SIM) o interfaz 66 del Módulo Removible de Identidad del Usuario (RUIM), en comunicación con el microprocesador 32. En una implementación, el interfaz 66 de SIM/RUIM puede funcionar con una tarjeta SIM/RUIM, que tiene varias configuraciones clave 68 y otra información 70, tal como los datos de identificación y relacionados con el abonado.
El software del sistema operativo y del software asociado con la pila 72 de transporte puede ser materializado en un módulo de almacenamiento persistente (es decir, un almacenamiento no volátil), tal como la memoria flash 74. En una implementación, la memoria flash 74 puede ser segregada en áreas diferentes, por ejemplo áreas de almacenamiento para programas 76 de ordenador, estados 78 de dispositivos, libro 80 de direcciones, otros datos 82 del gestor de información personal (PIM) y otras áreas de almacenamiento de datos etiquetadas en general con la referencia numérica 84. Además, se dispone un módulo 86 de lógica del gestor de confrontación para resolver conflictos entre aplicaciones que funcionan en el MCD 30 y que requieren conexiones de datos a la red inalámbrica 12 de servicios de datos por paquetes, de acuerdo con las enseñanzas establecidas en esta memoria.
La figura 3 representa una vista de la arquitectura del software de un dispositivo de comunicaciones móviles, que funciona de acuerdo con un modo de realización para regular y programar el acceso de la aplicación a las sesiones de comunicaciones con la red inalámbrica de servicios de datos por paquetes, independientemente del fabricante del MCD o del proveedor de servicios inalámbricos. Hay una pila de transporte (TS) 100 de múltiples capas, que funciona proporcionando un protocolo de transporte de datos genéricos para cualquier tipo de datos corporativos, incluyendo correo electrónico, a través de conexiones continuas fiables, seguras y sin interrupciones a una red inalámbrica 12 de servicios de datos por paquetes. Como se ha ilustrado en el modo de realización de la figura 3, una capa 102 de integración funciona como un interfaz entre la capa 104 de radio del MCD y la pila 100 de transporte. De igual manera, se proporciona una capa 106 de integración para hacer de interfaz entre la pila 100 de transporte y las aplicaciones 108 del usuario soportadas en el MCD, por ejemplo el correo electrónico 110, el gestor 112 de información personal (PIM), que incluye el calendario, la agenda los contactos y similares, las mensajerías 114, el navegador 116 de red, y similares. Aunque no está ilustrado específicamente, la pila 100 de transporte puede tener también un interfaz con el sistema operativo del MCD. En otra implementación, la pila 100 de transporte puede ser proporcionada como parte del módulo del cliente de comunicaciones de datos, que funciona con una máquina virtual independiente del ordenador central, sobre un dispositivo móvil.
La capa inferior (Capa 1) de la pila 100 de transporte, funciona como un interfaz con la capa de paquetes de la red inalámbrica. La capa 1 gestiona la coordinación del servicio básico dentro del ejemplo de entorno 10 de red ilustrado en la figura 1. Por ejemplo, cuando un MCD efectúa una itinerancia entre una red portadora y otra, la capa 1 verifica que los paquetes son retransmitidos a la red inalámbrica apropiada y que cualquier paquete pendiente de una red previa es reenviado a la red en curso. La capa superior (Capa 4) expone diversos interfaces de aplicación a los servicios soportados por un MCD. Las dos capas restantes, Capa 2 y Capa 3, son responsables de la segmentación/re-montaje del datagrama y de la seguridad, de la compresión y del enrutamiento, respectivamente.
La figura 3 representa también un módulo 118 de lógica del gestor de confrontación, proporcionado como parte del entorno de software del MCD que está dispuesto en una comunicación funcionando con la pila 100 de transporte y la capa 104 de radio, así como del entorno del sistema operativo para regular y programar el acceso a aplicaciones para las sesiones de comunicaciones con la red inalámbrica 12 de servicios de datos por paquetes. En una implementación, el módulo 118 de lógica del gestor de confrontación funciona seleccionando una conexión de datos para su liberación, basándose en los parámetros de confrontación asociados con cada una de las aplicaciones conectadas. Por ejemplo, cuando se ha alcanzado el número máximo de conexiones de datos permitidas por el MCD, o entre el MCD y la red inalámbrica 12 de servicios de datos por paquetes, y hay una aplicación no conectada solicitando una conexión de datos, el módulo 118 de lógica del gestor de confrontación determina cuál de las aplicaciones conectadas debe liberar su conexión de datos en beneficio de la aplicación desconectada solicitante.
Para fines de ilustración, un MCD particular es capaz de tener dos conexiones de datos simultáneas y efectuar actualmente una sesión de datos para la aplicación 114 de mensajería y una sesión de datos para la aplicación 110 de correo electrónico. El usuario del MCD intenta ahora lanzar la aplicación 116 del navegador. Como el presente MCD solamente puede tener dos conexiones de datos simultáneas, el MCD no es capaz de abrir una nueva sesión de datos para la aplicación 116 del navegador, sin liberar primero una de las sesiones de datos activas desde la aplicación 114 de mensajería o bien de la aplicación 110 de correo electrónico. El módulo 118 de lógica del gestor de confrontación determina cuál de las dos aplicaciones debe liberar su conexión de datos, y después establece una conexión de datos para la aplicación 116 del navegador. Específicamente, el módulo 118 de lógica del gestor de confrontación utiliza uno o más parámetros de confrontación asociados con las aplicaciones conectadas, en este caso la aplicación 114 de mensajería y la aplicación 110 de correo electrónico, o las conexiones de datos asociadas con las aplicaciones conectadas, para determinar qué conexión de datos liberar. En un modo de realización, el módulo 118 de lógica del gestor de confrontación puede utilizar la prioridad de la aplicación como parámetro de confrontación. En el presente ejemplo, como la aplicación 110 de correo electrónico intenta ser una aplicación "siempre activa", la aplicación 110 de correo electrónico tiene una alta prioridad. Así, utilizando el parámetro de confrontación de prioridad de la aplicación, el módulo 118 de lógica del gestor de confrontación selecciona la aplicación 114 para liberar su conexión de datos. A partir de ahí, se puede establecer la conexión de datos para la aplicación 116 del navegador.
Continuando con el presente ejemplo, y suponiendo que el MCD está actualmente dirigiendo una sesión de datos para la aplicación 114 de mensajería y una sesión de datos para la aplicación 116 del navegador, la aplicación 110 solicita ahora una conexión de datos, bien por una entrada del usuario, o bien debido a un intento automático para restablecer una conexión de datos. Como antes, el MCD no es capaz de abrir una nueva sesión de datos para la aplicación 110 de correo electrónico sin liberar primero una de las sesiones de datos activas, la aplicación 114 de mensajería o la aplicación 116 del navegador. En este caso, la prioridad de la aplicación es baja tanto para la aplicación 114 de mensajería como para la aplicación 116 del navegador. Así, el módulo 118 de lógica de control de confrontaciones utiliza un parámetro de confrontación alternativo para seleccionar la aplicación que debe liberar su conexión de datos. Por ejemplo, el módulo 118 de lógica del gestor de confrontación puede utilizar el tráfico de datos, la duración de la conexión de datos u otros símbolos como el parámetro de confrontación, para seleccionar la aplicación que debe liberar su conexión de datos. A partir de ahí, la conexión de datos de la aplicación seleccionada se libera y se puede establecer una conexión de datos para la aplicación 110 del correo electrónico.
En una implementación, el módulo 118 de lógica del gestor de confrontación puede considerar un parámetro de confrontación determinando cuál de las aplicaciones conectadas debe liberar su conexión de datos. Por ejemplo, en el caso anterior, en el que el MCD está actualmente efectuando sesiones de datos para la aplicación 114 de mensajería y para la aplicación 116 del navegador, entonces la aplicación 110 de correo electrónico solicita una conexión de datos, el módulo 118 de lógica del gestor de confrontación podría analizar secuencialmente o simultáneamente múltiples parámetros de confrontación, tal como el tráfico de datos y la duración de la conexión de datos, para determinar que siempre que la conexión de datos de la aplicación 114 de mensajería tenga una duración mayor, el tráfico de datos asociado con esa conexión garantiza que debe mantenerse su conexión. Así, el módulo 118 de lógica del gestor de confrontación selecciona la aplicación 116 del navegador para liberar su conexión de datos, de forma que se puede establecer una conexión de datos para la aplicación 110 de correo electrónico.
Como se comprenderá por los expertos en la técnica, el módulo 118 de lógica del gestor de confrontación puede considerar uno o cualquier número de parámetros de confrontación asociados con las aplicaciones conectadas, las conexiones de datos asociadas con las aplicaciones conectadas u otros símbolos, para determinar cuál es la conexión de datos que debe liberar. De igual manera, se comprenderá por los expertos en la técnica, que el módulo 118 de lógica del gestor de confrontación puede considerar múltiples parámetros de confrontación simultáneamente, utilizando una fórmula del parámetro de confrontación para ponderar los diversos parámetros de confrontación en su determinación de qué conexión de datos ha de liberar. Además, se comprenderá por los expertos en la técnica, que el módulo 118 de lógica del gestor de confrontación puede considerar secuencialmente múltiples parámetros de confrontación utilizando, por ejemplo, una jerarquía de parámetros de confrontación para determinar el orden de consideración. Además, aunque el módulo 118 de lógica del gestor de confrontación ha sido descrito como que libera automáticamente la conexión de datos de la aplicación conectada seleccionada, se comprenderá por los expertos en la técnica que el módulo 118 de lógica del gestor de confrontación puede pedir al usuario que acuse recibo de que la aplicación seleccionada por el módulo 118 de lógica del gestor de confrontación debe liberar su conexión de datos.
La figura 4 representa detalles adicionales de un ejemplo de red inalámbrica de servicios de datos por paquetes que funciona con un dispositivo de comunicaciones móviles de acuerdo con un modo de realización. Como está ilustrado, la referencia numérica 130 se refiere a la red GPRS que funciona como la red inalámbrica de servicios de datos por paquetes con respecto al MCD 30, que está provisto de diversas aplicaciones 138 de usuario con datos centralizados, tales como, por ejemplo, el correo electrónico 110, el PIM 112, la mensajería 114, el navegador 116, así como otras aplicaciones 117, como las aplicaciones multimedia, el Protocolo de Transferencia de Ficheros (FTP), Telnet y similares. La estación base 26 da servicio al MCD 30 a través del interfaz aéreo, utilizando protocolos de la capa de radio aplicables.
El GPRS utiliza la técnica de conmutación de paquetes para transferir datos de alta velocidad como de baja velocidad y señalización de una manera eficiente sobre redes de radio GSM. La conmutación de paquetes significa que los recursos de radio GPRS se utilizan solamente cuando los usuarios están realmente enviando o recibiendo datos. En lugar de dedicar un canal radio a un usuario de datos de móviles, por ejemplo, el MCD 30, durante un periodo de tiempo fijo, los canales de radio disponibles pueden ser compartidos concurrentemente entre varios usuarios. Por tanto, el GPRS está diseñado para dar soporte desde las transferencias de datos intermitentes y en ráfagas (por ejemplo, la navegación por la red) hasta la transmisión ocasional de grandes volúmenes de datos (por ejemplo, FTP). La asignación de canales radio de GPRS pueden ser flexibles: se pueden asignar desde 1 a 8 ventanas de tiempo del interfaz de radio por cada trama del Acceso Múltiples por División de Tiempos (TDMA). Típicamente, las ventanas de tiempo son compartidas por usuarios activos, y los enlaces ascendentes y los enlaces descendentes se asignan por separado. Hay disponibles varios esquemas de codificación de canales de radio, para permitir una gama de velocidades binarias de transferencia de datos.
Dentro de una red GSM se proporcionan dos nodos de red adicionales, con el fin de implementar un servicio de transferencia de datos por conmutación de paquetes. Un Nodo 134 de Soporte de GPRS de Servicio (SGSN), que está acoplado a un Registrador Local de Lugares (HLR) 132 y dispuesto en el mismo nivel jerárquico que el Centro de Conmutación de Móviles (MSC) de la red celular de conmutación de circuitos, funciona acoplado a una estación base 26 y hace un seguimiento del lugar de un usuario GPRS, tal como un usuario del MCD 30. Además, el SGSN 134 es responsable de realizar funciones de seguridad y gestionar el control de acceso con respecto al MCD 30. Un Nodo de Soporte GPRS de Pasarelas (GGSN) 136 proporciona la cooperación con la red IP externa 24 de conmutación de paquetes, y funciona acoplado a uno o más SGSN, por ejemplo, el SGSN 134, a través de una red central GPRS basada en IP.
Con el fin de acceder al servicio de datos por paquetes, el MCD 30 da a conocer su presencia a la red, efectuando lo que se conoce como un Añadido de GPRS. A partir de ahí, para enviar o recibir datos por paquetes, el MCD 30 activa la dirección de datos por paquetes que desea utilizar. Esta operación hace "visible" al MCD 30 en el GGSN correspondiente, y se puede comenzar entonces la cooperación con las redes externas de datos. Los datos del usuario son transferidos transparentemente entre el MCD 30 y las redes externas de datos, con un método conocido como encapsulación y tunelización, en el que los paquetes de datos están equipados con información del protocolo específico de GPRS, y transferidos transparentemente entre el MCD 30 y el GGSN 136 utilizando, por ejemplo, un contexto de Protocolo de Datos por paquetes (PDP) entre el MCD 30 y la red GPRS 130.
La figura 5 representa un diagrama de flujo que describe un método para resolver conflictos entre aplicaciones, que funcionan en un dispositivo de comunicaciones móviles que requiere las conexiones de datos con una red inalámbrica. El diagrama de flujo ilustra una rutina denominada "Gestor de Confrontación" (bloque de inicio 150). Esta rutina es llamada cuando se abre una aplicación de datos no conectada que funciona en el MCD y solicita un contexto PDP (bloque 152). Con la petición se determina si el MCD es capaz de dirigir un contexto adicional de PDP, asociado con la aplicación de datos no conectada, (decisión 154). Si el MCD es capaz de dirigir un contexto PDP adicional, asociado con la aplicación de datos no conectada; después se establece un contexto PDP para la aplicación de datos desconectada entre el MCD y la red inalámbrica (bloque 156) y se completa la rutina (bloque final 158). Si en la decisión 154 el MCD no es capaz de dirigir un contexto adicional de PDP asociado con la aplicación de datos no conectada, el gestor de confrontación realiza un análisis del parámetro de confrontación asociado con las aplicaciones conectadas, los contextos PDP asociados con las aplicaciones conectadas o con ambas cosas (bloque 160). Basándose en los resultados del análisis del parámetro de confrontación, el parámetro de confrontación selecciona la aplicación conectada que deba tener liberado su contexto PDP (bloque 162). El contexto PDP de la aplicación conectada seleccionada se libera (bloque 164). Se establece entonces un contexto PDP entre el MCD y la red inalámbrica para la aplicación de datos no conectada (bloque 156) y después termina la rutina (Bloque final 158). Como se ha afirmado anteriormente, en ciertas implementaciones, antes de liberar el contexto PDP de la aplicación seleccionada, se pide al usuario del MCD que acuse recibo de que tal contexto PDP debe ser liberado.
Aunque esta divulgación ha descrito un dispositivo de comunicaciones móviles que funciona dentro de un sistema de red con referencia a modos de realización ilustrativos, esta descripción no pretende ser interpretada en un sentido limitativo. Para los expertos en la técnica serán evidentes diversas modificaciones y combinaciones de los modos de realización ilustrativos, así como otros modos de realización, al hacer referencia a la descripción. Se pretende, por tanto, que las reivindicaciones anexas abarcan cualquiera de tales modificaciones o modos de realización.

Claims (21)

1. Un método para resolver conflictos entre aplicaciones que funcionan sobre un dispositivo (30) de comunicaciones móviles, que requieren conexiones de datos a una red inalámbrica (12), comprendiendo el método:
dirigir al menos dos conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12), estando asociadas cada una de las conexiones de datos con una aplicación conectada que funciona en el dispositivo (30) de comunicaciones móviles;
solicitar una conexión de datos para una aplicación no conectada que funciona en el dispositivo (30) de comunicaciones móviles;
como respuesta a la petición, seleccionar automáticamente una de las aplicaciones conectadas;
liberar la conexión de datos asociada con la aplicación conectada seleccionada; y
establecer la conexión de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) para la aplicación no conectada.
2. El método que se ha descrito en la reivindicación 1, en el que el paso de dirigir al menos dos conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) comprende además dirigir el número máximo de conexiones de datos permitidas por el dispositivo (30) de comunicaciones móviles.
3. El método que se ha descrito en la reivindicación 1, en el que el paso de dirigir al menos dos conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) comprende además dirigir el número máximo de conexiones de datos permitidas entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12).
4. El método que se ha descrito en la reivindicación 1, en el que cada una de las aplicaciones comprende además una aplicación que requiere una conectividad constante.
5. El método que se ha descrito en la reivindicación 1, en el que el paso de seleccionar automáticamente una de las aplicaciones conectadas, comprende además una comparación de la prioridad de la aplicación asociada con las aplicaciones conectadas, para determinar la aplicación conectada seleccionada.
6. El método que se ha descrito en la reivindicación 1, en el que el paso de seleccionar automáticamente una de las aplicaciones conectadas comprende además una comparación del tráfico de datos asociado con las conexiones de datos de las aplicaciones conectadas, para determinar la aplicación conectada seleccionada.
7. El método que se ha descrito en la reivindicación 1, en el que el paso de seleccionar automáticamente una de las aplicaciones conectadas comprende además una comparación de la duración de la conexión asociada con las conexiones de datos de las aplicaciones conectadas, para determinar la aplicación conectada seleccionada.
8. Un dispositivo (30) de comunicaciones móviles, que comprende:
un transceptor inalámbrico (34) que funciona dirigiendo al menos dos conexiones de datos entre el dispositivo (30) de comunicaciones móviles y una red inalámbrica (12), estando asociada cada una de las conexiones de datos con una aplicación conectada que funciona en el dispositivo (30) de comunicaciones móviles;
un procesador (32) acoplado al transceptor inalámbrico (34) y que funciona procesando una petición para una conexión de datos de una aplicación no conectada que funciona en el dispositivo (30) de comunicaciones móviles, para liberar una de las conexiones de datos asociada con una de las aplicaciones conectadas y establecer una conexión de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) para la aplicación no conectada; y
un gestor (86) de confrontaciones, que funciona para seleccionar automáticamente la aplicación conectada que ha de liberarse.
9. El dispositivo (30) de comunicaciones móviles, como se ha descrito en la reivindicación 8, en el que las conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) comprende además un número máximo de conexiones de datos permitidas por el dispositivo (30) de comunicaciones móviles.
10. El dispositivo (30) de comunicaciones móviles, como se ha descrito en la reivindicación 8, en el que las conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) comprende además un número máximo de conexiones de datos permitidas entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12).
11. El dispositivo (30) de comunicaciones móviles, como se ha descrito en la reivindicación 8, en el que cada una de las aplicaciones comprende además una aplicación que requiere una conectividad constante.
12. El dispositivo (30) de comunicaciones móviles, como se ha descrito en la reivindicación 8, en el que el gestor (86) de confrontación funciona analizando una prioridad de las aplicaciones asociada con cada una de las aplicaciones conectadas, para seleccionar la aplicación conectada que ha de liberarse.
13. El dispositivo (30) de comunicaciones móviles, como se ha descrito en la reivindicación 8, en el que el gestor (86) de confrontación funciona analizando el tráfico de datos asociado con la conexión de datos de cada una de las aplicaciones conectadas, para seleccionar la aplicación conectada que ha de liberarse.
14. El dispositivo (30) de comunicaciones móviles, como se ha descrito en la reivindicación 8, en el que el gestor (86) de confrontación funciona analizando la duración de la conexión de datos asociada con cada una de las aplicaciones conectadas, para seleccionar la aplicación conectada que ha de liberarse.
15. Un producto de un programa de ordenador que comprende:
un medio (74) de almacenamiento; e
instrucciones (86) de ordenador almacenadas en el medio (74) de almacenamiento y ejecutables por un procesador (32) de un dispositivo (30) de comunicaciones móviles, que funciona dirigiendo al menos dos conexiones de datos con una red inalámbrica (12), estando asociada cada una de las conexiones de datos con una aplicación conectada que funciona en el dispositivo (30) de comunicaciones móviles, de manera que las instrucciones (86) de ordenador funcionan resolviendo conflictos entre aplicaciones que funcionan en el dispositivo (30) de comunicaciones móviles: por medio de:
la recepción de una petición para una conexión de datos para una aplicación no conectada, que funciona en el dispositivo (30) de comunicaciones móviles;
la selección automática de una de las aplicaciones conectadas;
la liberación de la conexión de datos asociada con la aplicación conectada seleccionada; y
el establecimiento de la conexión de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) para la aplicación no conectada.
16. El producto de programa de ordenador, como se ha descrito en la reivindicación 15, en el que las conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) comprenden además un número máximo de conexiones de datos permitidas por el dispositivo (30) de comunicaciones móviles.
17. El producto de programa de ordenador, como se ha descrito en la reivindicación 15, en el que las conexiones de datos entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12) comprenden además un número máximo de conexiones de datos permitidas entre el dispositivo (30) de comunicaciones móviles y la red inalámbrica (12).
18. El producto de programa de ordenador, como se ha descrito en la reivindicación 15, en el que cada una de las aplicaciones comprende además una aplicación que requiere una conectividad constante.
19. El producto de programa de ordenador, como se ha descrito en la reivindicación 15, en el que la selección de una de las aplicaciones conectadas comprende además la comparación de una prioridad de la aplicación, asociada con las aplicaciones conectadas, para determinar la aplicación conectada seleccionada.
20. El producto de programa de ordenador, como se ha descrito en la reivindicación 15, en el que la selección de una de las aplicaciones conectadas comprende además la comparación del tráfico de datos asociado con las conexiones de datos de las aplicaciones conectadas, para determinar la aplicación conectada seleccionada.
21. El producto de programa de ordenador, como se ha descrito en la reivindicación 15, en el que la selección de una de las aplicaciones conectadas comprende además la comparación de una conexión asociada con las conexiones de datos de las aplicaciones conectadas, para determinar la aplicación conectada seleccionada.
ES05256859T 2005-11-04 2005-11-04 Resolucion de conflictos entre aplicaciones que requieren conexiones de datos entre un dispositivo de comunicaciones moviles y una red inalambrica de datos por paquetes. Expired - Lifetime ES2303199T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP05256859A EP1783961B1 (en) 2005-11-04 2005-11-04 Contention resolution among applications requiring data connections between a mobile communications device and a wireless packet data network

Publications (1)

Publication Number Publication Date
ES2303199T3 true ES2303199T3 (es) 2008-08-01

Family

ID=36000985

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05256859T Expired - Lifetime ES2303199T3 (es) 2005-11-04 2005-11-04 Resolucion de conflictos entre aplicaciones que requieren conexiones de datos entre un dispositivo de comunicaciones moviles y una red inalambrica de datos por paquetes.

Country Status (12)

Country Link
EP (3) EP2184946B1 (es)
JP (3) JP4909707B2 (es)
KR (2) KR101116524B1 (es)
CN (2) CN101026824B (es)
AT (3) ATE463907T1 (es)
AU (2) AU2006235810B2 (es)
BR (2) BRPI0622295B8 (es)
CA (1) CA2567115C (es)
DE (2) DE602005020526D1 (es)
ES (1) ES2303199T3 (es)
SG (1) SG131920A1 (es)
TW (1) TWI338527B (es)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7474671B2 (en) 2005-11-04 2009-01-06 Research In Motion Limited System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
EP2053829A1 (en) * 2007-10-26 2009-04-29 Telefonaktiebolaget LM Ericsson (publ) Method and devices for data context sharing
GB2471486A (en) * 2009-06-30 2011-01-05 Nokia Corp Apparatus and method for resolving resource contention using access priority.
JP4929386B2 (ja) * 2009-09-07 2012-05-09 株式会社エヌ・ティ・ティ・ドコモ 通信競合管理装置
US20110125902A1 (en) * 2009-11-24 2011-05-26 Nokia Corporation Apparatus And A Method For Resource Management
US8184560B2 (en) 2010-02-18 2012-05-22 At&T Mobility Ii Llc Systems and methods for managing PDP contexts in a wireless data communications network
GB2494858B (en) * 2011-08-31 2014-01-29 Samsung Electronics Co Ltd Managing connections to a network in a mobile device
EP2792206B1 (en) * 2011-12-15 2017-07-19 Telefonaktiebolaget LM Ericsson (publ) Prioritizing packets in a node of a radio access network by establishing, based on intercepted first pdp context related information, a second pdp context
CN110062479A (zh) 2012-03-08 2019-07-26 三星电子株式会社 用于控制无线通信系统中的服务的方法
US20140105125A1 (en) * 2012-10-16 2014-04-17 Qualcomm Incorporated Criteria for ue-initiated bearer deactivation when maximum number of active bearers has been reached
US9554300B2 (en) * 2013-01-18 2017-01-24 Blackberry Limited System and method for reporting that a maximum number of data contexts is reached
DE102014103196A1 (de) * 2014-03-11 2015-09-17 Vodafone Gmbh Verfahren für die Kontrolle eines Datenverkehrs zwischen einem Kommunikationsgerät und einem Kommunikationsnetz über eine Kommunikationsverbindung
US10838972B2 (en) 2014-03-13 2020-11-17 Microsoft Technology Licensing, Llc Storing service items in association with views
CN106162940A (zh) * 2015-04-20 2016-11-23 宇龙计算机通信科技(深圳)有限公司 一种多路数据连接管理方法、系统及移动终端
KR102308289B1 (ko) * 2017-04-06 2021-10-06 삼성전자주식회사 외부 전자 장치에 연결하고 데이터를 업데이트 하는 전자 장치
US20220322489A1 (en) * 2019-10-11 2022-10-06 Nec Corporation Controlling and restricting of user identities per ue
CN117349385A (zh) * 2023-09-01 2024-01-05 中国联合网络通信集团有限公司 一种数据库表连接方法、装置、电子设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07245663A (ja) * 1994-03-04 1995-09-19 Nippon Telegr & Teleph Corp <Ntt> 競合制御システム
EP1039697A1 (en) * 1999-03-22 2000-09-27 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and apparatus for setting up parallel calls
US20040023646A1 (en) * 2002-07-31 2004-02-05 Satoshi Inami Information processing terminal and information processing method
JP2004078936A (ja) * 2002-07-31 2004-03-11 Matsushita Electric Ind Co Ltd 情報処理端末及び情報処理方法
US9414255B2 (en) * 2002-09-13 2016-08-09 Alcatel Lucent Packet flow control in a wireless communications network based on an indication contained in a packet
US7574233B2 (en) * 2002-12-30 2009-08-11 Intel Corporation Sharing a radio frequency interface resource
JP2005005909A (ja) * 2003-06-10 2005-01-06 Sony Ericsson Mobilecommunications Japan Inc 競合管理プログラム,競合管理プログラムが記憶された記憶媒体,競合管理方法及び電子機器

Also Published As

Publication number Publication date
KR20110044840A (ko) 2011-05-02
ATE463907T1 (de) 2010-04-15
BRPI0622295B8 (pt) 2022-05-24
TWI338527B (en) 2011-03-01
HK1143266A1 (en) 2010-12-24
DE602005005834T2 (de) 2009-04-09
DE602005020526D1 (de) 2010-05-20
CN102065567A (zh) 2011-05-18
HK1102880A1 (en) 2007-12-07
CN101026824B (zh) 2011-11-23
ATE519353T1 (de) 2011-08-15
JP5368498B2 (ja) 2013-12-18
BRPI0622295B1 (pt) 2022-04-26
EP2184946A1 (en) 2010-05-12
KR20070048628A (ko) 2007-05-09
CA2567115C (en) 2013-07-30
EP2184946B1 (en) 2011-08-03
EP1783961B1 (en) 2008-04-02
SG131920A1 (en) 2007-05-28
CN102065567B (zh) 2013-01-16
JP4909707B2 (ja) 2012-04-04
TW200735679A (en) 2007-09-16
JP2013118651A (ja) 2013-06-13
CA2567115A1 (en) 2007-05-04
DE602005005834D1 (de) 2008-05-15
BRPI0605755A (pt) 2008-04-15
ATE391378T1 (de) 2008-04-15
KR101116459B1 (ko) 2012-03-07
KR101116524B1 (ko) 2012-02-28
EP1924037B1 (en) 2010-04-07
BRPI0622295A2 (es) 2012-01-17
CN101026824A (zh) 2007-08-29
AU2010257363B2 (en) 2013-03-07
EP1783961A1 (en) 2007-05-09
JP2011155658A (ja) 2011-08-11
AU2010257363A1 (en) 2011-01-20
AU2006235810A1 (en) 2007-05-24
JP2007129715A (ja) 2007-05-24
EP1924037A1 (en) 2008-05-21
AU2006235810B2 (en) 2010-11-11

Similar Documents

Publication Publication Date Title
ES2303199T3 (es) Resolucion de conflictos entre aplicaciones que requieren conexiones de datos entre un dispositivo de comunicaciones moviles y una red inalambrica de datos por paquetes.
US10652809B2 (en) Method and apparatus for supporting network slicing selection and authorization for new radio access technology
US10470149B2 (en) Method and apparatus for performing MM attach and service request procedure for network slice based new radio access technology in wireless communication system
JP6724232B2 (ja) 無線通信システムにおけるネットワークスライスベースのnrのためのセル特定手順を実行する方法及び装置
US8379666B2 (en) System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
ES2392601T3 (es) Método y aparato para proporcionar una estructura de trama para soportar modos operativos diferentes
CN113508639B (zh) 一种用于中继通信的方法和装置
WO2022110184A1 (zh) 一种通信方法、装置及系统
WO2020015727A1 (zh) 路径选择的方法、终端设备和网络设备
CN117544923A (zh) 侧行链路信令无线承载配置的方法和通信装置
EP3304940B1 (en) Method for transmitting small and infrequent communication data between, on the one hand, a plurality of internet-of-things communication devices, and, on the other hand, a mobile communication network, system for transmitting small and infrequent communication data, internet-of-things communication device mobile communication network for transmitting small and infrequent communication data, user equipment, program and computer program product
US8249628B2 (en) Method, system and apparatus for alternate data service provisioning
WO2026036393A1 (zh) 无线通信的方法及通信设备