[go: up one dir, main page]

ES2329438T3 - Sistema y procedimiento para determinar cuando una cscf deberia actuar como i-cscf o como s-cscf. - Google Patents

Sistema y procedimiento para determinar cuando una cscf deberia actuar como i-cscf o como s-cscf. Download PDF

Info

Publication number
ES2329438T3
ES2329438T3 ES00956306T ES00956306T ES2329438T3 ES 2329438 T3 ES2329438 T3 ES 2329438T3 ES 00956306 T ES00956306 T ES 00956306T ES 00956306 T ES00956306 T ES 00956306T ES 2329438 T3 ES2329438 T3 ES 2329438T3
Authority
ES
Spain
Prior art keywords
cscf
message
network element
network
procedure
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
ES00956306T
Other languages
English (en)
Inventor
Risto Kauppinen
Ilkka Westman
Petteri Yla-Outinen
Markus Martin
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.)
Nokia Inc
Original Assignee
Nokia Inc
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 Nokia Inc filed Critical Nokia Inc
Application granted granted Critical
Publication of ES2329438T3 publication Critical patent/ES2329438T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Materials For Photolithography (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Medicines Containing Plant Substances (AREA)
  • Networks Using Active Elements (AREA)
  • Burglar Alarm Systems (AREA)

Abstract

Un sistema de red que comprende una red inalámbrica, un primer elemento (2) de red, y al menos un segundo elemento (3) de red, siendo los elementos de red dispositivos que llevan a cabo funciones de control de estado de llamadas, estando el segundo elemento (3) de red adaptado para funcionar en al menos dos distintas modalidades, en donde el primer elemento (2) de red está adaptado para enviar un mensaje al segundo elemento de red, el segundo elemento (3) de red está adaptado para establecer la modalidad en respuesta a si hay información incluida en el mensaje o no, indicando la información si un procesamiento de una solicitud de ubicación debe ser realizado, o ya ha sido realizado.

Description

Sistema y procedimiento para determinar cuando una CSCF debería actuar como I-CSCF o como S-CSCF.
La presente invención se refiere a un sistema de red y a un procedimiento para controlar un elemento de red que puede configurarse en al menos dos modalidades distintas.
La invención se refiere al control de llamadas (CC) y, en particular, a la función de la denominada Función de Control de Estado de Llamada (CSCF). La CSCF, típicamente, se incluye en un nodo de red como un Servidor de Procesamiento de Llamadas (CPS).
La CSCF es la entidad de control de llamadas, en la arquitectura totalmente basada en IP (Protocolo de Internet), responsable de supervisar la llamada (o la llamada de multimedios por IP). Gestiona el establecimiento de llamada, la supervisión y la señalización de desconexión, y puede controlar recursos asociados a la llamada, tales como pasarelas de medios, que procesan los diversos flujos de medios relacionados con la llamada.
La CSCF consta de dos componentes: la CSCF Servidora (S-CSCF) y la CSCF Interrogadora (I-CSCF).
La CSCF Servidora se utiliza para comunicaciones originadas en móvil, y también para brindar soporte a comunicaciones terminadas por móvil; proporciona la funcionalidad de la Base de Datos de Perfiles de Servidor (SPD) y de Gestión de Direcciones (AH), descrita más adelante. La CSCF Servidora brinda soporte a las interacciones de señalización con la UE (Entidad del Usuario). El Servidor del Abonado Doméstico (HSS) se actualiza con la dirección de la CSCF Servidora y el HSS envía los datos de abonado a la CSCF Servidora, para su almacenamiento.
La CSCF Interrogadora se utiliza para las comunicaciones terminadas por móvil y se emplea para determinar cómo encaminar llamadas terminadas por móvil. La CSCF Interrogadora interroga al HSS en busca de información para permitir que la llamada se dirija a la CSCF Servidora. La CSCF Interrogadora proporciona la funcionalidad de Pasarela de Llamadas Entrantes (ICGW) y de AH, descrita más adelante.
Para comunicaciones terminadas por móvil, pueden involucrarse tanto la funcionalidad de CSCF Servidora como la de CSCF Interrogadora. Para las comunicaciones originadas en móvil no se requiere la funcionalidad de la CSCF Interrogadora. Ambos componentes, CSCF Servidora y CSCF Interrogadora, pueden proporcionarse en una única CSCF, si así se requiere.
En lo siguiente, la funcionalidad de la CSCF anteriormente mencionada se describe en más detalle.
La ICGW (Pasarela de llamadas entrantes) actúa como un primer punto de entrada y efectúa el encaminamiento de llamadas entrantes. Además, lleva a cabo la activación del servicio de una llamada entrante (p. ej., filtrado de llamadas/remisión de llamadas incondicionalmente). Además, realiza el tratamiento de direcciones de consulta y se comunica con el HSS.
La CCF (Función de Control de Llamada) lleva a cabo el establecimiento/terminación de llamadas y la gestión de estados/sucesos. Interactúa con MRF a fin de prestar soporte al servicio de conferencias y a otros servicios, informa de sucesos de llamada para la facturación, auditoría, intercepción u otros fines, y recibe y procesa el registro de niveles de aplicación. Además, también realiza el tratamiento de direcciones de consulta. Además, puede proporcionar mecanismos de activación de servicios (características de capacidades de servicios) con respecto a una red de aplicación y servicios (VHE/OSA), puede invocar servicios basados en la ubicación, relevantes para la red servidora, y puede comprobar si la comunicación saliente solicitada está autorizada, dado el abono actual.
La SPD (Base de Datos de Perfiles de Servidor) interactúa con el HSS en el dominio local para recibir información de perfiles para el usuario R00 de red, totalmente basada en IP, y puede almacenarlos según al Acuerdo de Nivel de Servicio con el dominio local. Además, notifica al dominio local acerca del acceso inicial del usuario. Además, puede almacenar en memoria caché información relacionada con el acceso (p. ej., la dirección, o direcciones, de IP de terminales donde el usuario puede localizarse, etc.)
La funcionalidad de AH (Gestión de Direcciones) realiza el análisis, la traducción, la modificación, si se requiere, la portabilidad de dirección y la correspondencia de direcciones seudónimas. Adicionalmente, puede efectuar el tratamiento de direcciones temporales para el encaminamiento entre redes.
Además, una CSCF Originadora (O-CSCF) es la CSCF donde se registra el usuario originador y donde se gestionan los servicios del usuario originador (y donde se invoca la funcionalidad de la CCF). Por otra parte, la S-CSCF es la CSCF donde está registrado el usuario terminador y donde se gestionan los servicios del usuario terminador (utilizando la funcionalidad de la CCF).
Durante el establecimiento de una conexión, una estación móvil transmite primero un mensaje de establecimiento a la O-CSCF, la cual, a su vez, remite un mensaje de establecimiento a una CSCF que actúa como una I-CSCF. Esta CSCF, a su vez, remite un mensaje a otra CSCF que actúa como una S-CSCF. La S-CSCF envía un mensaje de establecimiento al usuario llamado.
De esta manera, se completa un establecimiento para una conexión. Sin embargo, durante el procedimiento de establecimiento, es difícil para una CSCF que recibe un mensaje de establecimiento, distinguir si debería actuar como una I-CSCF o como una S-CSCF. Por ejemplo, una I-CSCF no tiene que llevar a cabo la Función de Control de Llamada (CCF). Por ello, sería una pérdida de tiempo y un derroche de prestaciones y capacidad si una CSCF, que se espera que actúe como una I-CSCF, actuara como una S-CSCF.
Hay soluciones casi óptimas para determinar la modalidad en que debería funcionar la CSCF. Por ejemplo, se muestra un procedimiento casi óptimo en la Fig. 9. Según la Fig. 9, se utiliza una consulta a la SPD para la decisión. Cuando una CSCF (en este ejemplo, la CSCF 93) recibe un mensaje de establecimiento desde la O-CSCF 92, efectúa una consulta a la SPD a fin de averiguar si el establecimiento atañe a un abonado registrado. Así, accede a su SPD 98. Si la respuesta es sí, la CSCF se identifica como una S-CSCF (como es el caso de la CSCF 95); en caso contrario (como es el caso de la CSCF 93), se identifica como una I-CSCF. Si la CSCF se identifica como una I-CSCF, entonces la Solicitud de Ubicación debería ser hecha al HSS 4. Este problema no sólo ocurre en los ejemplos anteriormente descritos. Hay muchas situaciones en las cuales un elemento de red que recibe un mensaje, como un mensaje de establecimiento, no es consciente de qué función debería proporcionar, es decir, en qué modalidad debería funcionar.
El documento US 5 612 950 da a conocer un procedimiento de gestionar la comunicación, en el cual varios nodos de red realizan transiciones a través de distintos estados. En particular, los nodos pueden adoptar distintos estados de establecimiento de enlace, en los cuales cada nodo adopta un estado específico de enlace al recibir un mensaje determinado.
El documento US 5 111 451 describe un sistema de comunicación óptica en el cual se sincronizan dos módems ópticos. Los módems pueden adoptar dos modalidades distintas de operación: una modalidad de esclavo o una modalidad de maestro.
El documento US 5 109 220 da a conocer un controlador selectivo de llamadas, en el cual un terminal funciona en al menos dos modalidades, esto es, una modalidad "por omisión", en la cual recibe y descodifica señales DTMF (tono dual y frecuencia múltiple), y una modalidad de recepción de módem. Además, un controlador y supervisor del terminal comprende dos puertos de entrada, en donde los dispositivos de comunicación conectados con uno de los puertos son reconocidos como módems y los dispositivos de comunicación conectados con el otro puerto son reconocidos como teléfonos DTMF.
El objetivo subyacente a la invención reside en eliminar los inconvenientes anteriores de la tecnología antigua y garantizar que un elemento de red que recibe un mensaje, tal como un mensaje de establecimiento, sea consciente de qué función debería proporcionar, es decir, en qué modalidad debería funcionar.
El objetivo es logrado por un sistema de red según lo definido en la reivindicación independiente 1. Además, el objetivo se logra por un procedimiento según lo expuesto en la reivindicación independiente 12. Además, el objetivo anterior se logra por un elemento de red según lo definido en la reivindicación independiente 16.
Se exponen desarrollos ventajosos adicionales en las reivindicaciones subordinadas.
Los elementos de red anteriormente mencionados son dispositivos que llevan a cabo las Funciones de Control de Estado de Llamada (CSCF). Las distintas modalidades pueden ser una funcionalidad de CSCF Interrogadora (I-CSCF), una funcionalidad de CSCF Servidora (S-CSCF), una funcionalidad de CSCF Originadora (O-CSCF), una Función de Control de Pasarela de Medios (MGCF), o similares.
El mensaje transmitido entre el primer y el segundo elemento de red y/o entre el segundo y el tercer elemento de red puede ser un mensaje de establecimiento.
Así, inmediatamente tras iniciar una conexión, es decir, el establecimiento de una conexión, los correspondientes elementos de red pueden disponerse en las modalidades correctas sin comandos adicionales y sin la necesidad de negociaciones entre los elementos de red.
Además, la invención puede aplicarse ventajosamente al Protocolo de Iniciación de Sesiones.
Además, puede accederse a una base de datos a fin de obtener información con respecto a un abonado al cual se ha enviado un mensaje de establecimiento, y de decidir la modalidad del segundo elemento de red sobre la base de la información obtenida.
La presente invención se comprenderá más fácilmente con referencia a los dibujos adjuntos, en los cuales:
La Fig. 1 muestra un diagrama de bloques de un sistema de red según una primera realización;
La Fig. 2 muestra un diagrama de bloques de un sistema de red según una segunda realización;
La Fig. 3 muestra un diagrama de bloques de un sistema de red según una tercera realización;
La Fig. 4 muestra un diagrama de bloques de un sistema de red según un ejemplo que no forma parte de la presente invención;
La Fig. 5 muestra un diagrama de bloques de un sistema de red según un segundo ejemplo que no forma parte de la presente invención;
La Fig. 6 muestra un diagrama de bloques de un sistema de red según un tercer ejemplo que no forma parte de la presente invención;
La Fig. 7 muestra un diagrama de bloques de un sistema de red según un cuarto ejemplo que no forma parte de la presente invención;
La Fig. 8 muestra un diagrama de bloques de un sistema de red según un quinto ejemplo que no forma parte de la presente invención;
La Fig. 9 muestra un diagrama de bloques de un sistema de red según un procedimiento casi óptimo de determinación de la modalidad de la CSCF; y
La Fig. 10 muestra un diagrama de bloques de un sistema de red según un sexto ejemplo que no forma parte de la presente invención.
En lo que sigue, se describe la idea básica de la aplicación.
Como se ha mencionado anteriormente, el objetivo de la invención radica en establecer distintas modalidades (como I-CSCF o S-CSCF) de un elemento de red como una CSCF. En principio, la modalidad del elemento de red puede ser establecido de una o más de las siguientes formas:
A. Por un proceso de deducción basado en el mensaje recibido por el elemento de red en cuestión
A.a.
El mensaje mismo es un mensaje especial.
A.b.
El mensaje mismo no es un mensaje especial, pero contiene uno o más indicadores y/o campos que contienen la información necesaria para el proceso de deducción.
B. Por un proceso de deducción no basado en el mensaje recibido por el elemento de red en cuestión
B.a.
El proceso de deducción se basa en la dirección
B.a.a.
El proceso de deducción se basa en la dirección en la cual se recibe el mensaje.
B.a.b.
El proceso de deducción se basa en la dirección desde la cual se recibe el mensaje y/o las direcciones de los elementos por los que ya ha pasado.
B.b.
El proceso de deducción no se basa en la dirección
B.b.a.
El proceso de deducción se basa en la información de Abonado, de control u otra información disponible para el elemento de red
B.b.b.
El proceso de deducción no se basa en la información de Abonado, de control u otra información disponible para el elemento de red, sino en la información de estado del elemento mismo de red.
\vskip1.000000\baselineskip
En otras palabras, el elemento de red conmuta a una cierta modalidad después del proceso de deducción, sobre la base de uno o más de los siguientes:
X1.
la dirección desde la que se envió el mensaje,
X2.
el mensaje mismo,
X3.
el contenido del mensaje,
X4.
la dirección a la que se envió el mensaje,
X5.
la información de estado del elemento de red,
X6.
la información de abonado, de control u otra, disponible en una o más bases de datos del elemento de red,
X7.
la información de abonado, control u otra, disponible en una o más bases de datos fuera del elemento de red,
donde
"el mensaje mismo" se refiere al nombre, tipo, formato o característica similar del mensaje, y
"el contenido del mensaje" se refiere a uno o más indicadores y/o campos del mensaje, cada uno de los cuales puede contener información simple o compleja, recogida en uno o más elementos de red por los que ya se ha pasado.
\vskip1.000000\baselineskip
En lo siguiente, las realizaciones preferidas de la invención, y ejemplos que no forman parte de la invención, se describen en más detalle con referencia a los dibujos adjuntos, y con respecto a la idea general de la aplicación, anteriormente descrita.
La Fig. 1 ilustra un diagrama de bloques simplificado de un sistema de red según una primera realización de la invención.
En esta realización, se lleva a cabo un procedimiento de establecimiento entre una primera estación móvil 1 y una segunda estación móvil 7. Por descontado, las Entidades de Usuario (EU) no se limitan a estaciones móviles, sino que también pueden ser teléfonos fijos, módems de ordenador o similares. Además, se hace notar que una llamada, según se entiende en esta descripción, no se refiere sólo a llamadas telefónicas, sino también a llamadas de multimedios IP.
La estación móvil 1 envía un mensaje de establecimiento a una CSCF 2. Como esta CSCF recibe el mensaje de establecimiento desde una estación móvil, sabe que tiene que actuar como una CSCF Originadora, es decir, una O-CSCF. Después de recibir el mensaje de establecimiento, la O-CSCF 2 remite un mensaje de establecimiento a una CSCF 3 adicional. Esta CSCF 3 actúa como una CSCF Interrogadora, es decir, esta CSCF se ocupa de solicitudes de ubicación. En particular, accede a un Servidor de Abonado Doméstico (HSS) 4 que proporciona información con respecto a la ubicación del abonado con el cual debe establecerse una conexión, es decir, la estación móvil 7.
Cuando la solicitud está completa, es decir, la ubicación de la estación móvil 7 está determinada, la I-CSCF 3 envía un mensaje de establecimiento a una CSCF 5 adicional. El mensaje de establecimiento comprende un indicador "Solicitud de Ubicación Completa". Al recibir el mensaje de establecimiento que incluye este indicador específico, la CSCF 5 sabe inmediatamente que tiene que actuar como una CSCF Servidora (S-CSCF). El indicador incluido en el mensaje de establecimiento entre la I-CSCF 3 y la S-CSCF 5 puede colocarse en el mensaje de establecimiento como un campo propio, o bien puede ocultarse en un campo existente, de manera estandarizada.
La S-CSCF 5 accede a una Base de Datos de Perfiles de Servidor (SPD) 6. La SPD 6 interactúa con el HSS en el dominio local de un abonado, a fin de obtener información con respecto al usuario y de notificar al dominio local con respecto a la ubicación del abonado, o similar. Finalmente, la S-CSCF 5 envía un mensaje de establecimiento a la estación móvil 7 a fin de completar el procedimiento de establecimiento.
Por tanto, según la primera realización, una CSCF que recibe un mensaje de establecimiento, que incluye información en cuanto a que una solicitud de ubicación ya está completa, sabe que debería actuar como una S-CSCF.
Así, según la primera realización, la decisión de si un una CSCF específica debería actuar como una I-CSCF o como una S-CSCF se toma utilizando un mensaje de establecimiento con un indicador especial que se fija cuando se envía desde la I-CSCF.
Por tanto, el procedimiento según la primera realización corresponde a los elementos A.b y X3 de la idea general de la aplicación, descrita anteriormente.
Según la primera realización, es posible un procedimiento sencillo. Por medio de este procedimiento, es fácil organizar la red. Esto significa, por ejemplo, que, por medio del procedimiento según la realización, puede satisfacerse un requisito en cuanto a que una I-CSCF de otro operador sólo pueda conectarse desde cierta(s) CSCF. Esto es ventajoso en particular con respecto a la seguridad de la red.
Luego, se describe una segunda realización con referencia a la Fig. 2. Las partes indicadas con el mismo número de referencia que en la Fig. 1 son las mismas que las de la Fig. 1. Por ello, se omite aquí una descripción detallada.
Según la segunda realización, la O-CSCF 22 envía un mensaje de establecimiento a una CSCF 23 adicional al recibir un mensaje de establecimiento desde la estación móvil 1, como según la primera realización. Sin embargo, según la segunda realización, este mensaje de establecimiento entre las CSCF 22 y 23 incluye un indicador "hacer solicitud de ubicación". Por este indicador, la CSCF 23 se identifica como una I-CSCF. Es decir, cada vez que la CSCF 23 recibe un mensaje que le solicita realizar una solicitud de ubicación, la CSCF sabe automáticamente que debería actuar como una I-CSCF y no como una S-CSCF.
\newpage
Cuando el procesamiento de la solicitud de ubicación está completo, la I-CSCF 23 envía un mensaje de establecimiento a la CSCF 25. A diferencia de la primera realización, no se incluye aquí ningún indicador especial. Según la segunda realización, una CSCF sabe inmediatamente, al recibir un mensaje de establecimiento sin un indicador especial, que debería actuar como una S-CSCF.
De esta manera, el procedimiento según la segunda realización corresponde a los elementos A.b. y X3 de la idea general de la aplicación anteriormente descrita.
También según la segunda realización, puede lograrse un procedimiento sencillo para la decisión sobre si una CSCF en cuestión debería actuar como una I-CSCF o una S-CSCF.
Además, las realizaciones primera y segunda pueden combinarse. Es decir, el mensaje de establecimiento entre la O-CSCF y la I-CSCF puede contener el indicador "hacer solicitud de ubicación" y el mensaje de establecimiento entre la I-CSCF y la S-CSCF puede contener el indicador "la solicitud de ubicación está completa". Por este criterio, una CSCF en cuestión puede distinguir fácilmente, en respuesta a la recepción del primer o del segundo indicador, si debería actuar como una I-CSCF o como una S-CSCF. Por este criterio, es posible una determinación más fiable del papel de la CSCF.
A continuación, se describe una tercera realización con respecto a la Fig. 3.
Aquí, la O-CSCF 32 no envía un mensaje de establecimiento a la I-CSCF, sino que envía una solicitud de ubicación a la I-CSCF 33. La I-CSCF obtiene la información de ubicación requerida con respecto al usuario llamado (es decir, la estación móvil 7) del HSS 4. Luego, la I-CSCF envía la información de ubicación de vuelta a la O-CSCF 32. Así, la O-CSCF 32 aprende la ubicación de la estación móvil 7 y, por lo tanto, la CSCF 35 con la cual establecer contacto, y envía un mensaje de establecimiento a la S-CSCF 35. La S-CSCF 35 envía un mensaje de establecimiento a la estación móvil 7, a fin de completar el procedimiento de establecimiento.
Así, según la tercera realización, no se incluye ningún indicador especial en los mensajes de establecimiento, sino que se emplea un encaminamiento especial. Por ello, la tercera realización corresponde a los elementos A.a. y X2 de la idea general de la aplicación.
Es decir, una CSCF que recibe un mensaje de establecimiento sabe automáticamente que debería actuar como una S-CSCF, puesto que una CSCF que tiene que actuar como una I-CSCF recibe un mensaje que contiene sólo una solicitud de ubicación. Por lo tanto, la S-CSCF sabe que no hay que ejecutar ningún procedimiento tal como la realización de una solicitud de ubicación.
Por tanto, también según la tercera realización, puede lograrse un procedimiento sencillo para decidir si una CSCF específica debería actuar como una I-CSCF o como una S-CSCF. Además, puede obtenerse una conexión directa entre la O-CSCF y la S-CSCF, dado que la O-CSCF obtiene información con respecto a la ubicación de la estación móvil 7 y, por ello, de la S-CSCF que actúa como la CSCF servidora para la estación móvil 7.
A continuación, se describe un primer ejemplo que no forma parte de la presente invención, con referencia a la Fig. 4.
Aquí, la O-CSCF 2 envía un mensaje de establecimiento a una G-CSCF 43. Esta CSCF es una CSCF especial que sólo puede realizar una función. Es decir, a diferencia de la CSCF según las realizaciones anteriores, esta CSCF no puede conmutar entre distintas modalidades. Según este ejemplo, la función de la G-CSCF es una función de pasarela. En particular, no es posible ningún registro de abonado en esta CSCF.
La G-CSCF 43 ejecuta automáticamente un procedimiento de solicitud de ubicación al recibir un mensaje de establecimiento. A continuación, la G-CSCF 43 envía un mensaje de establecimiento a una CSCF 45 adicional. Esta CSCF está adaptada para funcionar en dos modalidades distintas, según las realizaciones anteriormente descritas. Aquí, la CSCF 45 sabe automáticamente, al recibir el mensaje de establecimiento, que debería actuar como una S-CSCF.
Así, según este ejemplo, la información con respecto a un procedimiento predeterminado, como el procesamiento de una solicitud de ubicación, está dada sencillamente por el hecho de que este procesamiento ha de llevarse a cabo por un elemento de red específico. Es decir, si otra CSCF recibe un mensaje de establecimiento que no incluye ningún indicador con respecto a una solicitud de ubicación, esta CSCF sabe que tiene que actuar como una S-CSCF.
Por tanto, este ejemplo corresponde a los elementos B.b.b y X5 de la idea general de la aplicación anteriormente descrita.
Por medio del procedimiento según este ejemplo, una I-CSCF de otro operador sólo puede conectarse desde ciertas CSCF. Así, es posible mejorar la seguridad de la red.
En lo que sigue, se describe un segundo ejemplo que no forma parte de la presente invención, con respecto a la Fig. 5.
Aquí, cada CSCF escucha por dos puertos distintos: el puerto I-CSCF y el puerto S-CSCF. Cuando se recibe un mensaje de establecimiento mediante el puerto I-CSCF, se inicia la funcionalidad de la I-CSCF, mientras que, si se recibe mediante el puerto S-CSCF, se inicia la funcionalidad de la S-CSCF. El puerto I-CSCF es el puerto por omisión de la IPT (Telefonía por Protocolo de Internet).
Así, según el puerto al que se envía un mensaje, la CSCF se configura en una modalidad de I-CSCF o en una de S-CSCF.
Por tanto, el segundo ejemplo que no forma parte de la presente invención corresponde a los elementos B.a.a. y X4 de la idea general de la aplicación anteriormente descrita.
Según la ilustración en la Fig. 5, la O-CSCF 52 envía un mensaje de establecimiento al puerto por omisión de la CSCF 53. De esta manera, la CSCF sabe que debería actuar como una I-CSCF y realiza una solicitud de ubicación remitiéndose a un HSS 54. Es decir, cuando la CSCF ha recibido el mensaje de establecimiento en el puerto por omisión, se identifica como una I-CSCF y realiza una solicitud de ubicación al HSS. El HSS 54 responde con la dirección de IP y el número de puerto S-CSCF de la CSCF donde está registrado el abonado (es decir, la estación móvil 7). La I-CSCF 53 envía el mensaje de establecimiento posteriormente al puerto dado de la S-CSCF 55.
Después de que el registro está efectuado, el HSS 54 conoce el número de puerto S-CSCF y la dirección IP de la S-CSCF 55 con la que hay que entrar en contacto. El puerto S-CSCF puede ser cualquier puerto que la S-CSCF haya escogido, siempre que no sea el puerto por omisión de la IPT. En este contexto, el puerto se refiere a, p. ej., un puerto TCP/IP. El puerto TCP/IP es un campo en las cabeceras del protocolo TCP y UDP de Internet, que identifica el protocolo y la entidad de capa superior encima de la capa de protocolo TCP o UDP. Generalmente, un puerto es un identificador en una cabecera de protocolo de capa inferior que identifica al protocolo de capa superior.
Así, según este ejemplo, la decisión en cuanto a si una CSCF debería actuar como una I-CSCF o como una S-CSCF se toma enviando el mensaje de establecimiento a un cierto puerto de la CSCF cuando se desea la funcionalidad de la I-CSCF, y a un puerto distinto cuando se desea la funcionalidad de la S-CSCF.
Preferiblemente, para identificar y direccionar los distintos puertos de la CSCF, pueden utilizarse los números de puerto del protocolo IP.
Según este ejemplo, puede lograrse un procedimiento sencillo para la decisión. Además, según todas las realizaciones y ejemplos que no forman parte de la presente invención, no se necesitan reglas complicadas en los modelos de estado de llamada básica para decidir qué funcionalidad debería iniciarse. La decisión se toma sobre la base del número de puerto por el cual se recibió el mensaje de establecimiento. Además, no se necesita ninguna estandarización extra, porque el mensaje de establecimiento se envía a la CSCF siempre por el puerto de IPT por omisión, y por excepción al puerto S-CSCF en caso de que la CSCF en cuestión sea seleccionada como la S-CSCF,
A continuación, se describe un tercer ejemplo que no forma parte de la presente invención, con referencia a la Fig. 6.
A diferencia del segundo ejemplo que no forma parte de la presente invención, la CSCF no tiene distintos puertos, sino distintas direcciones de IP. Es decir, según a qué dirección IP de una CSCF específica se envíe un mensaje de establecimiento, la CSCF actúa como una I-CSCF o como una S-CSCF. Así, este tercer ejemplo corresponde a los elementos B.a.a. y X4 de la idea general de la aplicación anteriormente descrita.
Como se muestra en la Fig. 6, la O-CSCF 62 envía un mensaje de establecimiento a la dirección IP de I-CSCF de la CSCF 63. Así, la CSCF 63 sabe automáticamente que debería actuar como una I-CSCF y, en consecuencia, realiza una solicitud de ubicación remitiéndose al HSS 64. LA I-CSCF 63 obtiene del HSS 64 la ubicación de la estación móvil 7 llamada y la dirección IP de S-CSCF de la CSCF a cargo de la estación móvil 7. De esta manera, la I-CSCF 63 envía un mensaje de establecimiento a la dirección IP de S-CSCF de la CSCF 65, la cual, a su vez, sabe automáticamente que tiene que actuar como una S-CSCF.
De esta manera, según este ejemplo, puede obtenerse un procedimiento sencillo para decidir si una CSCF específica tiene que actuar como una I-CSCF o como una S-CSCF. Sólo es necesario proporcionar dos direcciones IP distintas para cada CSCF y enviar un mensaje de establecimiento a la correspondiente dirección de IP de la CSCF.
A continuación, se describe un cuarto ejemplo que no forma parte de la presente invención, con referencia a la Fig. 7.
Según este ejemplo, el mensaje de establecimiento se envía desde un puerto especializado. Esto corresponde a los elementos B.a.b y X1 de la idea general de la aplicación anteriormente descrita.
Es decir, la O-CSCF 72 envía el mensaje de establecimiento desde el puerto O-CSCF de la misma a la CSCF (es decir, en el ejemplo de la Fig. 7, a la CSCF 73). La CSCF 73 se identifica como una I-CSCF porque el mensaje de establecimiento fue enviado desde el puerto O-CSCF de la CSCF 72. La I-CSCF 73 efectúa una Solicitud de Ubicación al HSS 4, el cual responde con la dirección IP de la S-CSCF de la EU 7 con la que hay que entrar en contacto. Así, la I-CSCF envía el mensaje de establecimiento desde el puerto I-CSCF con la dirección IP a la CSCF 75. La CSCF 75 se identifica como una S-CSCF, dado que recibe el mensaje de establecimiento enviado desde el puerto I-CSCF de la I-CSCF 73.
En lo siguiente, se describe un quinto ejemplo que no forma parte de la presente invención, con referencia a la Fig. 8.
Según este ejemplo, el mensaje de establecimiento se envía desde una dirección especializada. Así, este ejemplo corresponde a los elementos B.a.b. y X1 de la idea general de la aplicación anteriormente descrita.
En este ejemplo, la O-CSCF 82 envía el mensaje de establecimiento desde una dirección de IP "O-CSCF" a la CSCF 83. La CSCF 83 se identifica como una I-CSCF porque el mensaje de establecimiento fue recibido desde la dirección IP de O-CSCF. La I-CSCF 83 efectúa una Solicitud de Ubicación al HSS 4, el cual responde con la dirección IP de la S-CSCF de la EU 7 con la que hay que entrar en contacto. A continuación, la I-CSCF envía el mensaje de establecimiento a la S-CSCF 85 con la dirección IP obtenida del HSS 4. La CSCF 85 se identifica como una S-CSCF porque el mensaje de establecimiento fue recibido desde la dirección IP "I-CSCF".
A continuación, se describe un sexto ejemplo que no forma parte de la presente invención, con referencia a la Fig. 10.
Según este ejemplo, se efectúa una Solicitud de Ubicación al HSS a fin de averiguar si el establecimiento atañe a un abonado registrado. De esta manera, el sexto ejemplo corresponde a los elementos B.b.a y X7 de la idea general de la aplicación anteriormente descrita.
En detalle, cuando la CSCF 103 recibe un mensaje de establecimiento desde la O-CSCF 102, efectúa una Solicitud de Ubicación al HSS 4, a fin de averiguar si el establecimiento atañe a un abonado registrado. Si la respuesta es sí, la CSCF es una S-CSCF; en caso contrario, es una I-CSCF.
En el ejemplo mostrado en la Fig. 10, la CSCF 103 obtiene la información del HSS 4 en cuanto a que el EU 7 no es un abonado registrado. De esta manera, la CSCF se identifica como una I-CSCF.
Por otra parte, la CSCF 105 obtiene del HSS 109 la información en cuanto a que el EU 7 es un abonado registrado. Por ello, la CSCF 105 se identifica como una S-CSCF.
Aunque los procesos según este ejemplo son más complicados que aquellos según las realizaciones anteriores de la invención y los ejemplos que no forman parte de la invención, debido al acceso al HSS y/o a la SPD, ofrecen la ventaja de una decisión muy fiable en cuanto a si la CSCF en cuestión es una I-CSCF o una S-CSCF.
La descripción anterior y los dibujos adjuntos sólo ilustran la presente invención a modo de ejemplo. Por ello, las realizaciones de la invención pueden variar dentro del ámbito de las reivindicaciones adjuntas.
Por ejemplo, las distintas funciones (en particular, la funcionalidad de I-CSCF y la funcionalidad de S-CSCF) de una CSCF se emplean sólo como ejemplos. También puede distinguirse entre la funcionalidad de O-CSCF, I-CSCF, S-CSCF y MGCF, entre otras.
Según las realizaciones primera a tercera, se utiliza un indicador para indicar que la solicitud de ubicación debe hacerse, o que ya ha sido hecha. Sin embargo, esta información puede ser llevada por dos o más indicadores. Alternativamente, esta información puede grabarse en uno más campos de datos extra.
Además, en lugar de una dirección IP y/o un puerto, según lo anteriormente descrito, puede utilizarse cualquier dirección de los otros niveles de la pila del protocolo. Por ejemplo, en el caso de medios de Ethernet, puede utilizarse la dirección de Ethernet (es decir, la dirección del nivel de medios).
Además, según las realizaciones y ejemplos anteriormente descritos, la I-CSCF y la S-CSCF se representan como entidades distintas. Sin embargo, también es posible que la I-CSCF que realiza la solicitud de ubicación reconozca que la estación móvil 7 llamada está en su mismo dominio, de forma tal que la I-CSCF tenga que funcionar como la S-CSCF.
Por lo tanto, la I-CSCF tiene que conmutarse a la otra modalidad, es decir, a la funcionalidad de S-CSCF. Esto puede efectuarse enviando un mensaje de establecimiento que incluye un indicador para ella misma (como en las realizaciones primera y segunda), o enviando el mensaje de establecimiento al puerto S-CSCF o a la dirección IP de S-CSCF (como en los ejemplos primero y segundo que no forman parte de la presente invención), por ejemplo.
Lo mismo vale para la O-CSCF. Es decir, la O-CSCF, la I-CSCF y la S-CSCF pueden ser la misma entidad.
Además, es posible que la CSCF con la que se pone en contacto la O-CSCF a fin de realizar una solicitud de ubicación no sea capaz de llevar a cabo la solicitud de ubicación. En este caso, esta CSCF específica tiene que remitir el mensaje recibido de establecimiento, sin cambios, a una CSCF adicional que, supuestamente, puede llevar a cabo la solicitud de ubicación. Es decir, por ejemplo, con respecto a la Fig. 1, entre la O-CSCF 2 y la I-CSCF 3, puede situarse una CSCF intermedia adicional.
Además, se hace notar que, con respecto a la arquitectura 3GPP (proyecto de asociación de tercera generación), es probable que la O-CSCF también pudiera estar situada en otra red distinta a la red que actualmente sirve al usuario originador. Esto significa que se requerirá una CSCF con una funcionalidad de ICGW en la frontera de red entre la red servidora y la O-CSCF. En otras palabras, esta ICGW (en la frontera de la red) determina la CSCF que sirve al usuario originador.
De manera correspondiente, si el mismo elemento de red (NE) está funcionando tanto cual una ICGW (I-CSCF) en el lado originario como cual una O-CSCF, necesita saber si las funciones de ICGW o CCF deberían invocarse de manera similar a como se describen las cuestiones de la I-CSCF y S-CSCF en la aplicación.
Además, el elemento de red no se limita a una CSCF. La invención también puede aplicarse a otros elementos de red que pueden conmutarse entre distintas modalidades.
Por ejemplo, si un CPS (Servidor de Procesamiento de Llamadas) contiene funcionalidad tanto de MGCF como de CSCF, se requiere algún procedimiento para determinar si deberían invocarse las funciones de MGCF o CSCF cuando se recibe un mensaje de establecimiento. Esto puede efectuarse de forma análoga a los procedimientos anteriormente descritos.
Adicionalmente, la invención también puede aplicarse a un Servidor de Abonado Doméstico (HSS). El HSS puede contemplarse como conteniendo las siguientes modalidades: funcionalidad de Registro, funcionalidad de Actualización de Ubicación, funcionalidad de Solicitud de Ubicación y funcionalidad de Recuperación del Perfil de Abonado.
Esta invención puede aplicarse directamente también al HSS, para ayudarle a conmutar a la modalidad correcta cuando se recibe un mensaje. En lo que sigue, se describen en breve las modificaciones a las anteriores realizaciones.
Es decir, la primera realización debe modificarse de forma tal que un mensaje recibido por el HSS contenga un indicador que dice qué se ha hecho. El HSS deduce qué tiene que hacer a continuación. Por ejemplo, el HSS recibe un mensaje con el indicador "Registro completo" y conmuta a la modalidad "Actualización de Ubicación".
La segunda realización tiene que modificarse de forma tal que el mensaje recibido por el HSS contenga un indicador que dice qué debe hacerse a continuación. Por ejemplo, el HSS recibe un mensaje con el indicador "Hacer Actualización de Ubicación" y conmuta a la modalidad "Actualización de Ubicación".
La tercera realización anteriormente descrita tiene que modificarse en este caso, de forma tal que haya un mensaje especial para cada funcionalidad. Por ejemplo, debe recuperarse el perfil de abonado. Cuando el HSS recibe el correspondiente mensaje, conmuta a la modalidad "Recuperación de Perfil de Abonado".
El primer ejemplo que no forma parte de la presente invención, anteriormente descrito, tiene que modificarse en este caso, de forma tal que haya un HSS especial que sólo hace Actualizaciones de Ubicación. Cuando recibe un mensaje, se conmuta siempre a la modalidad "Actualización de Ubicación".
El segundo ejemplo que no forma parte de la presente invención, anteriormente descrito, tiene que modificarse en este caso, de forma tal que haya un puerto especial para cada modalidad. Cuando se necesita cierta funcionalidad, se envía el mensaje al puerto correspondiente.
El tercer ejemplo que no forma parte de la presente invención debe modificarse en este caso, de forma tal que haya una dirección IP especial para cada modalidad. Cuando se necesita cierta funcionalidad, se envía el mensaje a la correspondiente dirección IP.
El cuarto ejemplo que no forma parte de la presente invención debe modificarse en este caso, de forma tal que haya un puerto especial para cada modalidad. Cuando se necesita cierta funcionalidad, el mensaje se envía desde el puerto correspondiente.
El quinto ejemplo que no forma parte de la presente invención, en este caso debe modificarse de forma tal que haya una dirección, o direcciones, IP para cada modalidad. Cuando se necesita cierta funcionalidad, el mensaje se envía desde la correspondiente dirección IP.
Los distintos procedimientos presentados anteriormente pueden combinarse arbitrariamente. Al hacerlo así, puede obtenerse una determinación más fiable del papel del elemento de red, es decir, la CSCF, en cuestión. Por ejemplo, los procesos descritos en el sexto ejemplo que no forma parte de la presente invención pueden combinarse con los procesos según una o más de las realizaciones primera a tercera. Además, dos de las realizaciones primera a tercera y los segundos ejemplos primero a quinto, que no forman parte de la presente invención, pueden combinarse, y cuando los dos procedimientos llevan a distintos resultados (debido a alguna clase de fallo), puede ejecutarse un procedimiento según el sexto ejemplo que no forma parte de la presente invención.
La invención puede aplicarse a cualquier problema donde uno o más elementos de red tengan al menos dos funcionalidades, funciones, modalidades, estados o similares.
Además, la invención no está acotada al protocolo IP y su mecanismo de direccionamiento. La invención puede aplicarse también a otros protocolos de comunicación y sus mecanismos de direccionamiento. En ese caso, la dirección IP es reemplazada por la dirección del nuevo protocolo de comunicación. De manera similar, el puerto, que puede verse como una subdirección de una dirección IP, es reemplazado por la subdirección del nuevo protocolo.
Especialmente, la invención puede aplicarse a problemas de compartición de carga y de compensación de carga. En las redes, la compartición de carga puede ser un problema. El problema surge cuando hay más de un elemento de red similar disponible que puede efectuar la misma tarea. El problema se complica más cuando las tareas no son iguales en tamaño y cuando existen muchas fuentes de tareas. Hay dos procedimientos principales en cuanto a cómo puede dividirse la carga entre los elementos de red similares. La compartición de carga es un procedimiento que sencillamente divide cada tarea entre los elementos de red, sin preocuparse de si la carga total está igualmente dividida entre los elementos. La compensación de carga es un procedimiento que trata de dividir cada tarea entre los elementos de red de forma tal que la carga total de cada elemento sea igual. En la compartición o compensación de carga, el procesamiento del algoritmo de compartición/compensación, a fin de escoger el elemento de red óptimo para la tarea actual, puede verse como una modalidad del elemento de red. Efectuar la tarea en sí puede verse como otra modalidad del elemento de red.
En lo que sigue, se describe en breve algún ejemplo del problema de compartición de carga o compensación de carga. Se consideran dos casos: el primer caso es que sólo uno, o unos pocos elementos de red, puede(n) efectuar la compartición o compensación de la carga, mientras que el segundo caso es que todos los elementos de la red pueden efectuar compartición o compensación.
Por ejemplo, para el primer caso, puede aplicarse el tercer ejemplo que no forma parte de la invención, que describe el procedimiento de pasarela. En este caso, al recibir un mensaje, el elemento efectúa la compartición o compensación y envía el mensaje posteriormente al elemento de red escogido.
Otra aplicación para el primer caso es la tercera realización. Al recibir un mensaje especial, el elemento efectúa la compartición o compensación de la carga y envía un mensaje de respuesta que informa la dirección a donde debe enviarse el mensaje.
Para el segundo caso, puede aplicarse el procedimiento según la primera realización. Así, al recibir un mensaje se desactiva el indicador "la compartición/compensación de carga ha sido realizado", el elemento de red efectúa la compartición o compensación, activa el indicador "la compartición/compensación de carga ha sido realizado" y envía posteriormente el mensaje al elemento escogido.
Además, para el segundo caso pueden aplicarse las soluciones de mensajes en cuanto a lo que debe hacerse, es decir, la segunda realización. Al recibir un mensaje, hay un indicador de "debe hacerse la compartición/compensación de carga". El elemento de red efectúa la compartición o compensación de carga, desactiva el indicador de "debe hacerse la compartición/compensación de carga" y envía posteriormente el mensaje al elemento escogido.
Además, también puede aplicarse el primer ejemplo que no forma parte de la presente invención al segundo caso. Aquí, al recibir un mensaje en el puerto por omisión, el elemento de red efectúa la compartición o compensación de la carga y envía posteriormente el mensaje al puerto especial del elemento escogido.
También puede aplicarse el segundo ejemplo que no forma parte de la presente invención al segundo caso. Al recibir un mensaje en la dirección IP por omisión, el elemento de red efectúa la compartición o compensación de la carga y envía posteriormente el mensaje a la dirección IP especial del elemento escogido.
Además, puede aplicarse el tercer ejemplo que no forma parte de la presente invención al segundo caso anteriormente descrito. Luego, al recibir un mensaje desde el puerto por omisión, el elemento de red efectúa la compartición o compensación de la carga y envía posteriormente el mensaje desde el puerto especial al elemento escogido.
Además, también puede aplicarse el cuarto ejemplo que no forma parte de la presente invención al segundo caso. Al recibir un mensaje desde ciertas direcciones IP, el elemento de red efectúa la compartición o compensación de la carga y envía posteriormente el mensaje desde la dirección IP especial al elemento escogido.
Especialmente, la invención puede aplicarse como se ha descrito anteriormente a los problemas de compartición de carga y de compensación de carga en el caso donde la carga debe compartirse o compensarse entre varios HSS, en el caso donde la carga debe compartirse o balancearse entre varias I-CSCF, y en el caso donde la carga debe compartirse o compensarse entre varias CSCF en el proceso de registro.
En el caso de los HSS, todos los mensajes recibidos desde la I-CSCF y la S-CSCF pueden verse como carga que debe compartirse o compensarse entre los elementos HSS de red. Uno o más de los elementos HSS de red puede ejecutar el proceso de compartición o compensación, o puede haber un elemento de red especializado para ello. Pueden aplicarse varias realizaciones, según la estructura de la solución.
En el caso de las I-CSCF, los mensajes de establecimiento originados en otra red, o incluso desde la propia red, llegados a los elementos CSCF de red capaces de funcionar en modalidad de I-CSCF, pueden verse como carga que debe compartirse o compensarse entre los elementos CSCF de red en cuestión. Puede haber una o más pasarelas de frontera que comparten o equilibran la carga originada en otra(s) red(es). Pueden aplicarse varias realizaciones, según la estructura de la solución.
En el caso del proceso de registro, los procesos de registro en la red pueden verse como carga que debe compartirse o compensarse entre los elementos CSCF de la red. Puede existir un elemento, o un denominado agente, de red especializado, para llevar a cabo el proceso de compartición o compensación. Pueden aplicarse varias realizaciones, según la estructura de la solución.
Por ejemplo, si los procesos de registro deben compartirse entre tres elementos CSCF de red y se utiliza un agente, el algoritmo de compartición de carga puede ser sencillamente la rotación. Según el procedimiento de rotación, el agente escoge la primera CSCF para el primer proceso de registro, la segunda CSCF para el segundo proceso de registro, la tercera CSCF para el tercer proceso de registro, la primera CSCF para el cuarto proceso de registro, la segunda CSCF para el quinto proceso de registro, y así sucesivamente. Por otra parte, la compensación de carga puede hacerse sencillamente con la ayuda de una tabla que indique la carga de cada CSCF. El algoritmo de compensación de carga indica al agente que escoja siempre la CSCF para el proceso de registro que tenga la menor carga en ese momento. Cada CSCF actualiza la tabla de carga según su carga efectiva.
Además, la invención puede aplicarse ventajosamente al Protocolo de Iniciación de Sesión (SIP). Sin embargo, por supuesto, la invención no se limita al mismo, sino que puede aplicarse también a otros protocolos adecuados.
Al utilizar el SIP, la decisión entre la funcionalidad de I-CSCF o S-CSCF puede llevarse a cabo de una manera alternativa. En particular, la CSCF puede analizar el mensaje SIP por medio de un campo, y comprobar si contiene un nombre de nodo conocido (es decir, ciertos nombres de nodos pasarela). Sobre la base de estos nombres de nodos, puede determinarse si se requiere la consulta a la SPD (es decir, la funcionalidad S-CSCF), o si el HSS (UMS) podría consultarse directamente (es decir, debería seleccionarse la funcionalidad I-CSCF). Esto es similar a los ejemplos tercero y cuarto que no forman parte de la presente invención, y corresponde a los elementos B.a.b. y X1, y también a A.b y X3, de la idea general de la aplicación.
Por ejemplo, con respecto a la Fig. 7, esto significa que la I-CSCF 73 envía un mensaje normal de establecimiento de SIP a la CSCF 75. La CSCF 75 comprueba si conoce al nodo remitente, es decir, la I-CSCF 73. Si es éste el caso, la CSCF 75 sabe que debería actuar como una S-CSCF.
En particular, el nombre de nodo en la cabecera-VIA del mensaje de establecimiento es un indicador que indica el estado de la llamada (consulta realizada o pendiente).
En el mensaje de Invitación de SIP (es decir, el mensaje de establecimiento de llamada), hay una cabecera-VIA que enumera nombres lógicos (es decir, nombres de dominio) o direcciones de nodos que han participado en el encaminamiento de la llamada. La cabecera-VIA del mensaje de Invitación del SIP puede ser inspeccionada por una CSCF (I-CSCF o S-CSCF) para determinar de dónde llega la llamada, y qué clase de llamada es. Por clase de llamada se entiende si la llamada es una llamada itinerante, es decir, si la consulta al HSS ha sido realizada. Los posibles tipos de nodos buscados desde la cabecera-VIA incluyen:
- nodos I-CSCF
- nodos O-CSCF de la propia red
- agentes entre redes dedicados para llamadas donde la red de abono del usuario llamado es la red receptora, es decir, la consulta al HSS no ha sido efectuada
- agentes entre redes dedicados para llamadas para las cuales la consulta al HSS ha sido realizada, y donde la red servidora del usuario llamado es la red receptora.
Se supone que hay una correspondencia entre nombres de agentes y tipos de agentes en la CSCF que analiza la cabecera-VIA.
En el caso más simplista, la cabecera-VIA puede inspeccionarse en busca de la existencia de posibles nombres o direcciones de nodos I-CSCF. Según la primera realización de la presente invención, la presencia de un nombre de un nodo que actúa como una I-CSCF en la cabecera-VIA indica que la consulta al HSS ha sido realizada.
En un caso más complejo, por ejemplo, si la llamada está entrando desde una primera red como una llamada entrante a un abonado de la segunda red receptora, puede concebirse que la cabecera-VIA contiene nombres de nodo o una dirección de nodo referida a al menos un nodo agente entre la primera y la segunda red, que está dedicado a tratar las llamadas entrantes donde el abono del usuario llamado está en la segunda red.
\newpage
De manera similar, si la consulta al HSS ha sido realizada en la primera red y el abonado llamado está en itinerancia en la segunda red, puede concebirse que hay un agente específico, o un conjunto de agentes específicos, entre la primera y la segunda red, dedicados a encaminar los tramos de llamadas itinerantes posteriores a la consulta al HSS. La CSCF en la segunda red puede determinar, analizando la cabecera-VIA, los tipos de agentes que han encaminado la llamada. Según los nombres o direcciones de agentes, puede determinar si la consulta al HSS ha sido realizada o no.

Claims (18)

1. Un sistema de red que comprende
una red inalámbrica,
un primer elemento (2) de red, y al menos
un segundo elemento (3) de red, siendo los elementos de red dispositivos que llevan a cabo funciones de control de estado de llamadas, estando el segundo elemento (3) de red adaptado para funcionar en al menos dos distintas modalidades, en donde
el primer elemento (2) de red está adaptado para enviar un mensaje al segundo elemento de red,
el segundo elemento (3) de red está adaptado para establecer la modalidad en respuesta a si hay información incluida en el mensaje o no, indicando la información si un procesamiento de una solicitud de ubicación debe ser realizado, o ya ha sido realizado.
2. El sistema de red según la reivindicación 1, en el cual el primer elemento (2) de red está adaptado para enviar el mensaje sin la información con respecto al procedimiento, y
el segundo elemento (3) de red está adaptado para configurarse en una primera modalidad y para realizar el procedimiento en respuesta a la recepción del mensaje sin la información.
3. El sistema de red según la reivindicación 2, que comprende adicionalmente un tercer elemento (5) de red, en el cual
el segundo elemento (3) de red está adaptado para enviar un mensaje al tercer elemento (5) de red, que incluye la información de que el procedimiento fue realizado, y el tercer elemento (5) de red está adaptado para configurarse en una segunda modalidad, en respuesta a la recepción del mensaje que incluye la información de que el procedimiento fue realizado.
4. El sistema de red según la reivindicación 1, en el cual el primer elemento (22) de red está adaptado para enviar el mensaje que incluye la información de que el procedimiento debe ser realizado, y
la segunda red (23) está adaptada para configurarse en una primera modalidad y realiza el procedimiento en respuesta a la recepción del mensaje que incluye la información.
5. El sistema de red según la reivindicación 4, que comprende adicionalmente un tercer elemento (25) de red, en el cual
el segundo elemento (23) de red está adaptado para enviar un mensaje al tercer elemento (25) de red sin información con respecto al procedimiento, y
el tercer elemento (25) de red está adaptado para configurarse en la segunda modalidad en respuesta a la recepción del mensaje sin información con respecto al procedimiento.
6. El sistema de red según la reivindicación 4, en el cual el segundo elemento (33) de red está adaptado para realizar el procedimiento en respuesta a la recepción del mensaje que contiene la información de que el procedimiento debe realizarse, y para enviar un resultado del procedimiento al primer elemento (32) de red.
7. El sistema de red según la reivindicación 6, que comprende adicionalmente un tercer elemento (35) de red, en el cual
el primer elemento (32) de red envía un mensaje sin información con respecto al procedimiento al tercer elemento de red, y
el tercer elemento (35) de red está adaptado para configurarse en una segunda modalidad en respuesta a la recepción del mensaje sin información con respecto al procedimiento.
8. El sistema de red según la reivindicación 1, en el cual el mensaje es un mensaje de establecimiento de llamada.
9. El sistema de red según la reivindicación 1, en el cual la información con respecto al procedimiento se incluye en un indicador dentro del mensaje.
10. El sistema de red según la reivindicación 1, en el cual la información con respecto al procedimiento se obtiene inspeccionando la cabecera-VIA del mensaje.
11. El sistema de red según la reivindicación 8, que comprende adicionalmente medios para realizar un acceso a una base de datos (94; 104) a fin de obtener información con respecto a un abonado al cual se envía un mensaje de establecimiento, y decidir la modalidad del segundo elemento (83; 93) de red sobre la base de la información obtenida.
12. Un procedimiento para controlar un elemento de red, en el cual el elemento (3) de red es un dispositivo que lleva a cabo funciones de control de estado de llamadas y que está adaptado para funcionar en al menos dos modalidades distintas en una red inalámbrica, comprendiendo el procedimiento las etapas de
recibir un mensaje;
extraer información del mensaje con respecto a un procesamiento de una solicitud de ubicación que debe realizarse, o que ha sido realizada; y
decidir la modalidad a configurar para el elemento de red, sobre la base de la información extraída.
13. El procedimiento según la reivindicación 12, en el cual el mensaje es un mensaje de establecimiento de llamada.
14. El procedimiento según la reivindicación 12, en el cual el procedimiento se obtiene inspeccionando la cabecera-VIA del mensaje.
15. El procedimiento según la reivindicación 14, que comprende adicionalmente la etapa de acceder a una base de datos (94; 104) a fin de obtener información con respecto a un abonado al cual debe enviarse un mensaje de establecimiento, y de decidir la modalidad del segundo elemento (83; 93) de red sobre la base de la información obtenida.
16. Un elemento de red, siendo el elemento (3) de red un dispositivo que lleva a cabo funciones de control de estado de llamadas, y está adaptado para funcionar en al menos dos modalidades distintas en una red inalámbrica,
estando el elemento (32) de red adaptado para
recibir un mensaje;
extraer información del mensaje con respecto a un procesamiento de una solicitud de ubicación, que debe realizarse o que ha sido realizada; y para decidir la modalidad a configurar para el elemento de red, sobre la base de la información extraída.
17. El elemento de red según la reivindicación 16, en el cual el mensaje es un mensaje de establecimiento.
18. El elemento de red según la reivindicación 16, estando el elemento de red adaptado para obtener el procedimiento inspeccionando la cabecera-VIA del mensaje.
ES00956306T 2000-07-26 2000-07-26 Sistema y procedimiento para determinar cuando una cscf deberia actuar como i-cscf o como s-cscf. Expired - Lifetime ES2329438T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2000/007203 WO2002009365A1 (en) 2000-07-26 2000-07-26 System and method for determining when a cscf should act like i-cscf or like s-cscf

Publications (1)

Publication Number Publication Date
ES2329438T3 true ES2329438T3 (es) 2009-11-26

Family

ID=8164038

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00956306T Expired - Lifetime ES2329438T3 (es) 2000-07-26 2000-07-26 Sistema y procedimiento para determinar cuando una cscf deberia actuar como i-cscf o como s-cscf.

Country Status (7)

Country Link
US (1) US7602762B1 (es)
EP (1) EP1305913B1 (es)
AT (2) ATE442025T1 (es)
AU (1) AU2000268296A1 (es)
DE (1) DE60042898D1 (es)
ES (1) ES2329438T3 (es)
WO (1) WO2002009365A1 (es)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769374B2 (en) 2001-03-12 2010-08-03 Son Phan-Anh Recovery techniques in mobile networks
US20040243711A1 (en) * 2001-09-11 2004-12-02 Jaakko Rajaniemi Method, system and network element for controlling data transmission in a network environment
WO2003058913A1 (en) * 2002-01-10 2003-07-17 Nokia Corporation Method and system for proxying a message
GB0205399D0 (en) * 2002-03-07 2002-04-24 Nokia Corp Allocation of an S-CSCF to a subscriber
CA2516774A1 (en) * 2003-02-19 2004-09-02 Nokia Corporation Routing messages via an ims system
CN101834869A (zh) * 2003-02-19 2010-09-15 诺基亚公司 通过ims系统路由消息
GB0306863D0 (en) 2003-03-25 2003-04-30 Nokia Corp Service provisioning in a communication system
KR100807863B1 (ko) * 2003-03-25 2008-02-27 노키아 코포레이션 통신 시스템에서의 서비스 제공
US8817772B2 (en) 2003-07-02 2014-08-26 Nokia Corporation Function mode routing
ATE415770T1 (de) * 2003-07-02 2008-12-15 Nokia Corp Funktionsmodus-routing
US8929360B2 (en) 2006-12-07 2015-01-06 Cisco Technology, Inc. Systems, methods, media, and means for hiding network topology
WO2010072264A1 (en) * 2008-12-23 2010-07-01 Telefonaktiebolaget Lm Ericsson (Publ) Setting up a call from a non- ims to an ims network whereby the gateway interfaces the hss
WO2025044063A1 (en) * 2023-08-31 2025-03-06 Huawei Technologies Co., Ltd. Data processing method and related products

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109220A (en) 1989-03-15 1992-04-28 Motorola, Inc. Selective call controller
US5111451A (en) 1989-10-27 1992-05-05 Crystal Semiconductor Method and apparatus for synchronizing an optical transceiver over a full duplex data communication channel
US5612950A (en) 1993-05-27 1997-03-18 Rockwell International Corporation Managing communication on an unstable error-prone channel
FI108829B (fi) * 1998-04-02 2002-03-28 Nokia Corp Menetelmä pakettiverkossa

Also Published As

Publication number Publication date
US7602762B1 (en) 2009-10-13
EP1305913A1 (en) 2003-05-02
EP1305913B1 (en) 2009-09-02
DE60042898D1 (de) 2009-10-15
ATE442025T1 (de) 2009-09-15
ATE441307T1 (de) 2009-09-15
WO2002009365A1 (en) 2002-01-31
AU2000268296A1 (en) 2002-02-05

Similar Documents

Publication Publication Date Title
CN102694813B (zh) 在包括ims的网络环境中将来电呼叫路由到合适的域的系统和方法
KR100805507B1 (ko) 엠엔피 서비스 시스템 및 방법
US8909224B2 (en) Connecting device via multiple carriers
CN101467471B (zh) 多模式的通信终端设备的多重注册方法
US11184479B2 (en) Mobile roaming and authentication
ES2687988T3 (es) Método y elemento para control de servicio
CN101087301B (zh) 用户接入网络的方法和系统
ES2401301T3 (es) Método y aparato para su uso en una red de comunicaciones
ES2329438T3 (es) Sistema y procedimiento para determinar cuando una cscf deberia actuar como i-cscf o como s-cscf.
CN102960046A (zh) 互联以支持跨电路交换和分组交换域的全局漫游的方法和装置
KR20070074553A (ko) 단일 번호를 갖는 유-무선 통합에서 의사 번호 이동성
BRPI0410151B1 (pt) Método em um sistema de comunicação para o processamento de solicitações de entrada em uma entidade controladora, sistema de comunicação configurado para atender um usuário com múltiplos endereços de contato e uma entidade controladora
EP1711027A1 (en) A SYSTEM AND A METHOD OF REALIZING SUBSCRIBER’S FOREIGN ROAMING SERVICE THROUGH THE ROUTER
ES2534586T3 (es) Control de conexión con B2BUA ubicado detrás de una pasarela NAT
US10257801B2 (en) Enabling dual registration of user equipment with IP multimedia subsystems
US12413959B2 (en) Operation of a user equipment within or as part of a telecommunications network using a control plane functionality
KR100447412B1 (ko) Ip 멀티미디어 서비스 가입자의 이동성 관리를 위한가입자 데이터 관리 장치 및 방법
EP1944945B1 (en) Communication system with transparent subscriber mobility based on group registration
JP2009021691A (ja) 通信制御装置、通信制御方法及び通信制御システム
ES2927639T3 (es) Nodo de telecomunicación
KR20220143563A (ko) RCS(Rich Communication Suite) 서비스를 지원하는 무선 통신 장치 및 무선 통신 방법
ES2325093T3 (es) Transmision de datos en una red de telecomunicaciones.
ES2936147T3 (es) Dispositivo y método para conectar un dispositivo de usuario con una red a través de un nodo de telecomunicación
ES2936239T3 (es) Dispositivo y método para conectar un dispositivo de usuario con una red a través de un nodo de telecomunicación
ES2937258T3 (es) Dispositivo y método para conectar un dispositivo de usuario con una red a través de un nodo de telecomunicación