ES2401346T3 - Red de conmutación de dispositivo de servicio, método de conmutación y encaminador de servicio - Google Patents
Red de conmutación de dispositivo de servicio, método de conmutación y encaminador de servicio Download PDFInfo
- Publication number
- ES2401346T3 ES2401346T3 ES06817853T ES06817853T ES2401346T3 ES 2401346 T3 ES2401346 T3 ES 2401346T3 ES 06817853 T ES06817853 T ES 06817853T ES 06817853 T ES06817853 T ES 06817853T ES 2401346 T3 ES2401346 T3 ES 2401346T3
- Authority
- ES
- Spain
- Prior art keywords
- service
- interaction
- demand
- server
- services
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 24
- 230000003993 interaction Effects 0.000 claims abstract description 137
- 230000004044 response Effects 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000012986 modification Methods 0.000 claims description 4
- 230000004048 modification Effects 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Una red de conmutación para un dispositivo de servicio, comprendiendo la red de conmutación: al menos dos servidores de servicios (S1, S2, S3, 500) diseñados para comunicarse con un centro de información deservicios y al menos un encaminador de servicios; en donde los al menos dos servidores de servicios están diseñadospara proporcionar capacidad de procesamiento para al menos un servicio; un centro de información de servicios (I, 800) diseñado para memorizar información de encaminamiento de variosservicios gestionados por cada uno de los servidores de servicios y al menos un encaminador de servicios (R1, R2, 400) diseñado para encaminar y reenviar una demanda de interacción deservicios procedente del servidor de servicios y una respuesta en función de la información de encaminamiento en elcentro de información de servicios, en dondela información de encaminamiento comprende direcciones de destino lógicas y direcciones físicas de varios serviciosgestionados por cada uno de los servidores de servicios (S1, S2, S3, 500) y la relación de correspondencia entre lasdirecciones de destino lógicas y las direcciones físicas yla dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, un servicio proporcionadoen un servidor de servicios (S1, S2, S3, 500) yla dirección física de un servicio es la dirección de IP y el correspondiente número de puerto del servidor de servicios (S1,S2, S3, 500) que proporciona el servicio; un centro de control de servicios (C, 600) diseñado para realizar la programación y control de reglas para varios serviciosa través de la red completa, en donde una capacidad de solicitud compartida para el mismo servicio se puede distribuir auna pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios (C, 600) y30 el encaminador de servicios (R1, R2) comprende: una unidad de búsqueda de dirección física (410) diseñada para buscar la dirección física correspondiente en el centrode información de servicios (800) en función de la dirección de destino lógica del servicio demandado en la demanda deinteracción de servicios desde el servidor de servicios (S1, S2, S3, 500); una unidad de reenvío (420) diseñada para reenviar la demanda de interacción de servicios al servidor de servicios (S1,S2, S3, 500) que proporciona el servicio en función de la dirección física y para reenviar la respuesta recibida a lademanda de interacción de servicios al servidor de servicios (S1, S2, S3, 500) que inicia la demanda de interacción deservicios yuna unidad de interacción de centros de control (430) diseñada para encaminar la demanda de interacción de servicios alcentro de control de servicios (C, 600) para control de reglas si el contenido de la demanda de interacción de serviciosrecibida cumple los criterios establecidos con anterioridad y para realizar un encaminamiento subsiguiente relacionadocon la demanda de interacción de servicios según una instrucción procedente del centro de control de servicios (C, 600).
Description
Red de conmutación de dispositivo de servicio, método de conmutación y encaminador de servicio
La presente solicitud reivindica la prioridad de la solicitud de patente china número 200510110520.9 titulada “Red de conmutación y método de conmutación para dispositivo de servicio” presentada ante la Oficina China de Patentes con fecha 18 de noviembre de 2005.
Campo de la invención
La presente invención se refiere a una técnica de conmutación entre dispositivos de servicios, en particular a un dispositivo de servicio y una red de conmutación y su método de conmutación.
Antecedentes de la invención
A medida que se desarrolla cada vez más la tecnología de la comunicación, un dispositivo de comunicación de voz sofisticado se puede proporcionar a un abonado por medio de una red de comunicación fija, tal como una Red Telefónica Conmutada Pública (PSTN) y una red de comunicación móvil tal como un Sistema Global para Comunicaciones Móviles (GSM). En la red PSTN y en el GSM, un servicio de llamada fundamental, tal como una llamada telefónica y un servicio de itinerancia, se ponen en práctica en esta forma de realización. Además, un requisito especial para una llamada, tal como encaminamiento y direccionamiento, de un servicio de llamada, se cumple por medio de una red inteligente fija y una red inteligente móvil.
Actualmente, un servicio de llamada de voz simple no puede satisfacer a un abonado que espera servicios más avanzados y más complejos, tales como servicio de mensajería multimedia, un servicio de acceso a red y un servicio de vídeo. Con el fin de proporcionar estos servicios de aplicaciones complejos, una pluralidad de servidores de servicios se puede requerir en el lado de la red para colaborar entre sí. Dicho de otro modo, entre la pluralidad de servicios de servicios, los servicios proporcionados por algunos servidores de servicios pueden necesitar solicitarse por otros servicios de servicio. El servicio mencionado en la presente invención se refiere a una función de servicio proporcionada por un servidor de servicios, que puede ser un servicio directamente proporcionado a un abonado, tal como un servicio de mensajes cortos o una función de servicio proporcionada a otros servidores de servicios en la red, tal como una función contabilización en línea o fuera de línea. Un servidor de servicios puede proporcionar uno más servicios y un solo servicio se puede proporcionar por un servidor de servicios individualmente o proporcionarse conjuntamente por varios servidores en un modo distribuido.
Un sistema de servicio actualmente típico se proporciona por medio de un sistema de un Subsistema Multimedia de IP (IMS). El IMS es una red objetivo para una red móvil de tercera generación (3G) para realizar un servicio de voz en paquetes y de datos en paquetes y para proporcionar un servicio multimedia unificado y su aplicación. Un dominio de paquetes de Protocolo Internet (IP) se utiliza por el subsistema IMS como un canal de soporte para controlar la señalización y su transmisión multimedia y un Protocolo de Iniciación de Sesión (SIP) se utiliza como señalización de control de llamada, de modo que se ponga en práctica la separación de la gestión del servicio, control de la sesión y acceso del soporte. Una estructura del IMS se representa en la Figura 1, en donde los dispositivos implicados incluyen una entidad de Función de Control de Sesión de Llamada (CSCF) 110, un Servidor de Aplicación (AS) 120, un Servidor de Abonado Base (HSS) 130, un servidor de capacidad de servicio de Acceso de Servicio Abierto (OSA) 140, un servidor de aplicación de OSA 150, una entidad de Función de Conmutación de Servicios Multimedia IP (IM-SSF) 160 y un Controlador de Funciones de Recursos Multimedia (MRFC) 170. En el IMS, un sistema de servicios está basado en un modo de iniciación operativa de servicios del CSCF y se utiliza un protocolo de llamada para multimedia, de modo que se puedan realizar más funciones de servicios.
En el IMS, cuando un servidor de servicios (por ejemplo, el AS), se necesita para solicitar un servicio A proporcionado por otro servidor de servicios, la dirección del servidor de servicios que sirve como un proveedor de servicios y un puerto a través del cual ha de proporcionarse el servicio A debe establecerse con anterioridad en el servidor de servicios que actúa como el abonado del servicio y el servicio proporcionado por el servidor de servicios que sirve como el proveedor de servicios se puede obtener enviando un mensaje de demanda a la dirección y al puerto.
Dicho método para obtener el servicio a partir de un servidor de servicios que sirve como el proveedor de servicios enviando un mensaje a la dirección real del servidor de servicios que sirve como el proveedor de servicios se utiliza también ampliamente en una red inteligente fija PSTN y una red inteligente móvil GSM.
Sin embargo, el sistema antes citado tiene un problema de mantenimiento. Por ejemplo, si el servicio A se cambia para proporcionarse por otro servidor de servicios, el ajuste operativo relacionado con el servicio A ha de modificarse en el servidor de servicios que actúa como el abonado del servicio. Si el servidor de servicios requerido para solicitar el servicio A no es un servidor de servicios específico, si no que incluye varias decenas o centenares de servidores de servicios, el ajuste operativo en cada uno de los servidores de servicios ha de modificarse, lo que implica una carga de trabajo excesiva.
El documento US 2003/0069922 A1 da a conocer soluciones para realizar transacciones que implican a múltiples proveedores de servicios a través de una red de servicios.
Sumario de la invención
La presente invención da a conocer un dispositivo de servicio y una red de conmutación así como un método de conmutación para dicha red, que puede realizar la conmutación en una capa de servicio y de este modo, reducir la dificultad para el mantenimiento de la capa de servicio.
Según un aspecto de la presente invención, una red de conmutación para un dispositivo de servicio incluye: al menos dos servidores de servicios diseñados para comunicarse con un centro de información de servicios y al menos un encaminador de servicios; en donde los al menos dos servidores de servicios están diseñados para proporcionar una capacidad de procesamiento para al menos un servicio; un centro de información de servicios diseñado para memorizar la información de encaminamiento de varios servicios gestionados por cada uno de los servidores de servicios; y al menos un encaminador de servicio diseñado para encaminar y enviar una demanda de interacción de servicios desde el servidor de servicios y una respuesta en función de la información de encaminamiento en el centro de información de servicios, en donde
la información de encaminamiento comprende direcciones de destino lógicas y direcciones físicas de varios servicios gestionados por cada servidor de servicios y la relación de correspondencia entre las direcciones de destino lógicas y las direcciones físicas y la dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, el servicio demandado proporcionado en un servidor de servicios y la dirección física de un servicio está diseñada para identificar el servidor de servicios que proporciona el servicio y
un centro de control de servicios diseñado para realizar la programación y control de reglas para varios servicios a través de la red completa, en donde una capacidad de solicitud compartida para el mismo servicio puede distribuirse a una pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios y
el encaminador de servicios comprende:
la unidad de búsqueda es una unidad de búsqueda de dirección física diseñada para buscar la dirección física correspondiente en un centro de información de servicios en función de la dirección de destino lógica del servicio demandado en la demanda de interacción de servicios desde el servidor de servicios;
una unidad de envío diseñada para enviar la demanda de interacción de servicios al servidor de servicios, que proporciona el servicio en función de la dirección física y para reenviar la respuesta recibida a la demanda de interacción de servicio al servidor de servicios que inicia la demanda de interacción de servicios y
una unidad de interacción de centro de control diseñada para encaminar la demanda de interacción de servicios al centro de control de servicios para el control de las reglas si el contenido de la demanda de interacción de servicios recibida cumple los criterios establecidos con anterioridad y para realizar el posterior encaminamiento relacionado con la demanda de interacción de servicios en función de una instrucción desde el centro de control de servicios.
Según otro aspecto de la presente invención, un método de conmutación para un dispositivo de servicio aplicable a la red anteriormente descrita comprende: el envío, por un servidor de servicios, a un encaminador de servicios de una demanda de interacción de servicios con la información del servicio demandado; la búsqueda de la información de encaminamiento correspondiente, por el encaminador de servicios, en un centro de información de servicios en función de la información del servicio demandado en la demanda de interacción de servicios desde el servidor de servicios; el reenvío de la demanda de interacción de servicios a un servidor de servicios que proporciona el servicio en función de la información de encaminamiento y el reenvío, por el encaminador de servicios, de una respuesta recibida a la demanda de interacción de servicios al servidor de servicios, que inicia la demanda de interacción de servicios, en donde la información transmitida en la demanda de interacción de servicios comprende la dirección de destino lógica del servicio demandado, el encaminamiento, por el encaminador de servicios, de la demanda de interacción de servicios a un centro de control de servicios, cuando se recibe la demanda de interacción de servicios y si el contenido de la demanda de interacción de servicios cumple los criterios establecidos con anterioridad, la realización, por el centro de control de servicios, del control de las reglas para la demanda de interacción de servicios recibida y el envío de una instrucción al encaminador de servicios, en donde una capacidad de solicitud compartida para el mismo servicio se puede distribuir a una pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios (C, 600); la realización, por el encaminador de servicios, del posterior encaminamiento relacionado con la demanda de interacción de servicios en función de la instrucción procedente del centro de control de servicios (C, 600) y
la información de encaminamiento comprende la dirección de destino lógica y la dirección física del servicio y la relación de correspondencia entre la dirección de destino lógica y la dirección física y
la dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, un servicio proporcionado en un servidor de servicios y
la dirección física de un servicio es la dirección de IP y el número de puerto correspondiente del servidor de servicios que proporciona el servicio y
en donde la búsqueda de la correspondiente información de encaminamiento en el centro de información de servicios comprende: la búsqueda de la correspondiente dirección física en función de la dirección de destino lógica del servicio demandado.
En otro aspecto de la presente invención, un encaminador de servicios incluye: una unidad de búsqueda, diseñada para buscar información de encaminamiento de un servicio demandado después de recibir una demanda de interacción de servicios desde un servidor de servicios y una unidad de reenvío diseñada para encaminar y reenviar la demanda de interacción de servicios desde el servidor de servicios y una respuesta en función de la información de encaminamiento, en donde la información de encaminamiento comprende las direcciones de destino lógicas y las direcciones físicas de varios servicios gestionados por cada servidor de servicios y la relación de correspondencia entre las direcciones de destino lógicas y las direcciones físicas, una unidad de interacción de centro de control diseñada para encaminar la demanda de interacción de servicios a un centro de control de servicios para el control de las reglas si el contenido de la demanda de interacción de servicios recibida cumple los criterios establecidos con anterioridad y para realizar el posterior encaminamiento relacionado con la demanda de interacción de servicios en función de una instrucción procedente del centro de control de servicios, en donde el centro de control de servicios realiza la programación y control de reglas para varios servicios a través de la red completa, en donde una capacidad de solicitud compartida para el mismo servicio se puede distribuir a una pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios y
la dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, el servicio demandado proporcionado en un servidor de servicios y
la dirección física de un servicio está diseñada para identificar el servidor de servicios que proporciona el servicio y
la unidad de búsqueda es una unidad de búsqueda de direcciones físicas diseñada para buscar la dirección física correspondiente en un centro de control de servicios en función de la dirección de destino lógica del servicio demando en la demanda de interacción de servicios procedente del servidor de servicios.
Según la presente invención, se puede realizar una conmutación interna en la capa de servicios. La información de encaminamiento de varios servicios gestionados por varios servidores de servicios se memoriza en el centro de información de servicios. Cuando se solicita un servicio, la información de encaminamiento se busca por el encaminador de servicios desde el centro de información de servicios y se encamina un mensaje y se reenvía en función de la información de encaminamiento, que puede facilitar el ajuste operativo por parte del abonado. En particular, en el caso de que se cambie el servidor de servicios que proporciona el servicio, el abonado que desea solicitar un servicio correspondiente no necesita realizar ningún cambio en el ajuste operativo; en cambio, sólo necesita que el operador modifique la información de encaminamiento de ese servicio en el centro de información de servicios; por lo tanto, se reduce el coste de mantenimiento del abonado.
Breve descripción de los dibujos
La Figura 1 es un diagrama esquemático de la estructura de red IMS en la técnica anterior;
La Figura 2 es una representación estructural de una red de conmutación para un dispositivo de servicio según una forma de realización de la presente invención;
La Figura 3 es un diagrama de flujo esquemático de interacción de mensajes en el encaminamiento de servicios según una forma de realización de la presente invención;
La Figura 4 es un diagrama de bloques estructural de un encaminador de servicios según una forma de realización de la presente invención y
La Figura 5 es un diagrama de bloques estructural de un servidor de servicios según una forma de realización de la presente invención.
Descripción detallada de las formas de realización
La red de conmutación para el dispositivo de servicios según una forma de realización de la presente invención se representa en la Figura 2.
Conviene señalar que solamente la conexión en red y la señalización en una red de IP se describen en las formas de realización. Debe entenderse por los expertos en esta técnica que la primera posición es también aplicable a una red PSTN fija, una red GSM / CDMA (Acceso Múltiple por División de Códigos) móvil, una red IP de comunicación móvil 3G e Internet.
La red incluye los servidores de servicios S1, S2 y S3, un centro de información de servicios I, encaminadores de servicios R1 y R2, un centro de control de servicios C y un traductor de servicios T. Los servidores de servicios S1 y S2 están conectados al encaminador de servicios R1 y el servidor de servicios S3 está conectado al encaminador de servicios R2. Los encaminadores de servicios R1 y R2 están ambos conectados al centro de información de servicios I y al centro de control de servicios C. El traductor de servicios T está conectado al centro de control de servicios C y al encaminador de servicios R1.
Los servidores de servicios S1, S2 y S3 están diseñados para proporcionar una capacidad de procesamiento para al menos un servicio, tal como un servicio de contabilización en línea, un servicio de contabilización fuera de línea y servicios similares.
Los servidores de servicios están conectados directamente a los encaminadores de servicios correspondientes. Cada uno de los servidores de servicios está configurado con una dirección física (por ejemplo, dirección de IP) y el correspondiente número de puerto del encaminador de servicios directamente conectado al servidor de servicios. Una demanda de interacción de servicios se envía por el servidor de servicios a la dirección física y al número de puerto correspondiente configurado. Por ejemplo, los servidores de servicios S1 y S2 están configurados con la dirección física y el número de puerto correspondiente del encaminador de servicios R1, mientras que el servidor de servicios S3 está configurado con la dirección física y el número de puerto correspondiente el encaminador de servicios R2.
El centro de información de servicios I está diseñado para memorizar la información de encaminamiento de varios servicios gestionados por cada servidor de servicios. En este caso, la información de encaminamiento incluye las direcciones de destino lógicas y las direcciones físicas de varios servicios gestionados por cada servidor de servicios así como la relación de correspondencia entre las direcciones de destino lógicas y las direcciones físicas.
La dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, un servicio proporcionado en un servidor de servicios. La dirección de destino lógica del servicio no corresponde a un servidor de servicios sino a una función de servicios. La función de servicios se puede realizar por un servidor único o por una pluralidad de servidores en un modo distribuido.
La dirección física de un servicio puede ser la dirección de IP y el número de puerto correspondiente del servidor de servicios que proporciona el servicio. Por ejemplo, para un servicio de contabilización en línea proporcionado por el servidor de servicios S1, la dirección física puede ser 63.123.13.2:1900. Cuando el servidor de servicios S1 recibe una demanda de contabilización en línea a través del puerto 1900, se inicia operativamente el proceso de contabilización en línea y el resultado del procesamiento se reenvía a parte demandante.
Los encaminadores de servicios R1 y R2 están diseñados para encaminar y reenviar la demanda de interacción de servicios y la respuesta en función de un protocolo de solicitud de servicios y para conectar redes diferentes.
El proceso de encaminamiento y reenvío esencial es como sigue. La dirección física correspondiente se busca desde el centro de información de servicios en función de la dirección de destino lógica del servicio demandado en la demanda de interacción de servicios desde el servidor de servicios. La demanda de interacción de servicios se reenvía en función de la dirección física y la respuesta recibida a la demanda de interacción de servicios se reenvía al servidor de servicios, que inicia la demanda de interacción de servicios.
Una función de autenticación se puede añadir, además a los encaminadores de servicios R1 y R2. Es decir, cuando se recibe una demanda de interacción de servicios desde un servidor de servicios, se determina si el servidor de servicios tiene derecho a solicitar el servicio. Si el servidor de servicios no tiene ese derecho, se rechaza la demanda. Además, el encaminador de servicios R1 o R2 puede modificar la demanda de interacción de servicios y la respuesta antes de encaminar y reenviar la demanda de interacción de servicios y la respuesta correspondiente.
El centro de control de servicios C es responsable de la programación y control de reglas para varios servicios a través de la red completa y está conectado a los encaminadores de servicios R1 y R2.
Con el fin de iniciar operativamente la demanda de interacción de servicios para el centro de control de servicios C, necesita establecerse con anterioridad los criterios de iniciación operativa en los encaminadores de servicios R1 y R2. Por ejemplo, se determina si el servicio demandado es un servicio específico en función de la dirección de destino lógica. Cuando el encaminador de servicios R1 o R2 recibe una demanda de interacción de servicios, se determina si el contenido de la demanda cumple los criterios de iniciación operativa establecidos con anterioridad. Si los contenidos cumplen los criterios de iniciación operativa establecidos con anterioridad, la demanda de interacción de servicios se inicia para el centro de control de servicios C y se realiza el control de reglas para el centro de control de servicios C. después de que el centro de control de servicios C realice el control de las reglas, se envía una instrucción al encaminador de servicios relacionado R1 o R2. El encaminador de servicios R1 o R2 realiza el trabajo de encaminamiento relacionado subsiguiente en función de la instrucción recibida.
El traductor de servicios T está diseñado para proporcionar un servicio de conversión de protocolo de capas de servicios para la comunicación entre servidores de servicios. Si dos servidores de servicios no se pueden comunicar entre sí directamente según un protocolo de servicio, se requiere una conversión de servicios. Dos o más protocolos de servicios pueden ser objeto de conversión, por el traductor de servicios, en contenidos que se puedan identificar y entender por los respectivos servidores de servicios.
El traductor de servicios T, según una forma de realización de la presente invención, realiza una función de conversión de servicios para fines generales, estando diseñado para gestionar la diferencia de interfaces de protocolos o interfaces de parámetros entre dos o más tipos de servidores de servicios en el sistema de la red de servicios. Por ejemplo, el servidor de servicios S1 utiliza un protocolo de Red Inteligente (IN) basado en la interfaz de llamadas de datos de acceso remoto y el servidor de servicios S2 utiliza un Lenguaje de Marcas Extensible (XML) basado en la interfaz de llamadas de datos de acceso remoto. Aunque los servidores de servicios S1 y S2 puedan colaborar entre sí para realizar la función de acceso mutuo para datos de servicios de forma lógica, los dos servidores no pueden conectarse entre sí directamente debido a la diferencia en la definición de interfaz. En este caso, los servidores de servicios S1 y S2 necesitan conectarse a un traductor de servicios T, que es responsable de la adaptación entre las dos interfaces, de modo que dichos servidores de servicios estén habilitados para interaccionar y tener un acceso mutuo.
En la red de conmutación para el dispositivo de servicios, según una forma de realización de la presente invención, con el fin de buscar una entidad de función de destino (por ejemplo, un servidor de servicios), se requiere un sistema de direccionamiento a nivel de servicio. Dicho sistema de direccionamiento es distinto del sistema de direccionamiento existente de una base de red (por ejemplo, una red IP). En cambio, dicho sistema de direccionamiento debe ser un sistema de direccionamiento independiente de la base de red. Es decir, el método de direccionamiento de dicho sistema de direccionamiento, es un método de direccionamiento independiente de la base de red.
Sin embargo, conviene señalar que pueden existir protocolos de soporte específicos en diferentes redes de soporte. Por ejemplo, si la red de servicio se soporta en una red basada en la conmutación de paquetes, la red de soporte utiliza el protocolo IP. Si la red de servicio se soporta sobre una red de sistema de señalización nº 7 (SS7), la red de soporte utiliza el protocolo de Parte de Aplicación de Capacidades de Transacción (TCAP).
Un aspecto importante del método de direccionamiento de capas de servicios que se utiliza en una forma de realización de la presente invención es una definición específica y una clasificación en categoría de servicios. La dirección de los servidores de servicios utiliza un mecanismo de nombre de dominio similar al SISTEMA DE NOMBRE DE DOMINIOS (DNS), que incluye el nombre de la categoría del servicio / nombre del servicio / dominio 1 / dominio 2 / tipo de servicio / subelemento de servicio / parámetros del servicio.
Por ejemplo, la dirección de un servidor de Tono de Rellamada en Espera (CRBT) de China Mobile se puede direccionar como CRBT.CMCC.CN.
La dirección de gestión de servicios de facturación para el servicio de CRBT puede ser CRBT.CMCC.CN / Carga / Parámetro 1.
Puesto que existe una diversidad de tipos de servicios en la capa de servicios, se requiere un código de dirección de servicio para cada tipo de servicio. El direccionamiento de servicios basado en un mecanismo de texto en lugar de un direccionamiento de servicio basado en un mecanismo digital se puede utilizar en esta forma de realización. Por supuesto, si se requiere la intercomunicación con la codificación basada en un mecanismo digital, se puede introducir un servicio de conversión de direcciones digitales / direcciones de texto similar al servicio del Grupo de Trabajo de Mapeado de Números Telefónicos (ENUM).
El método para solicitar el dominio de circuito puede estar en la forma de código de puntos SS7 o código GT. Sin embargo, dicho servidor de conversión de direcciones mejoradas de servicios (similar a un servidor ENUM) es capaz de convertir direcciones del SS7 en direcciones similares a un mecanismo de nombres de dominio. Por ejemplo, 7F8CED se puede convertir en CRBT.CMCC.CN / Carga / Parámetro 1…
Después de que se establezca un sistema de direccionamiento en la red de servicio con el fin de facilitar la búsqueda de una entidad de función de destino, una función de direccionamiento de servicio específico para la búsqueda de una entidad en el extremo opuesto por medio del sistema de direccionamiento se proporciona según la forma de realización de la presente invención.
En condiciones normales, en un entorno punto a punto correspondiente al direccionamiento con configuración estática, la información de dirección para comunicación está configurada con anterioridad entre los servidores, que puede estar en la forma de una tabla de direccionamiento estática. La información de codificación en la capa de servicios y las correspondientes direcciones de redes físicas y puertos se describe a continuación.
En una forma de realización con un encaminador de servicios único, los respectivos servidores solamente necesitan configurarse por las direcciones físicas y el correspondiente puerto del encaminador de servicios.
En un entorno con conexiones de redes de servicios del tipo arborescente, el respectivo servidor de servicios virtualmente sólo necesita configurarse con información del encaminador de servicios que está directamente conectado. La información de direccionamiento sobre los servidores de servicios objeto de acceso virtual se reenvía a los encaminadores de servicios por el centro de información de servicios, mediante una configuración mutua entre los servidores de servicios o el acceso al centro de información de servicios.
Además del direccionamiento basado en el protocolo de servicios entre redes del mismo tipo, los encaminadores de servicios gestionan el encaminamiento de servicios entre redes de diferentes tipos. Por ejemplo, el protocolo de servicio en la red IP está encapsulado en el protocolo de servicio en la red SS7. Sin embargo, en principio, los contenidos de los paquetes de datos no son gestionados ni modificados.
En una forma de realización de la presente invención, cuando los servidores de servicios necesitan realizar un acceso mutuo, se requiere un protocolo común (un protocolo de demanda de red de servicio) para establecer un canal de comunicaciones entre los servidores de servicios. Dicho protocolo de demanda de red de servicios está diseñado para confirmar el establecimiento del canal de comunicaciones, pero en sí mismo no es un protocolo de aplicación auténtico. El protocolo de aplicación se suele establecer por las dos partes después de que se acepte el protocolo de demanda de red de servicio.
En una forma de realización de la presente invención, una demanda de solicitud de servicio está separada de la interacción de solicitudes de servicios. Es decir, los protocolos incluyen un protocolo de solicitud de servicio y un protocolo de descripción de interacción de servicios. El protocolo de solicitud de servicios se utiliza principalmente para definir el modo de interacción entre dos dispositivos de capas de servicios, tales como cuántos ciclos de diálogo operativo se necesitan y cuál es la función de cada ciclo de diálogo operativo y elementos similares. El protocolo de descripción de interacción de servicios se utiliza para definir el formato de contenidos en un mensaje, tal como cuántos bits ocupa un primer campo y cuál es el significado del primer campo, cuántos bits ocupa un segundo campo y cuál es el significado del segundo campo y elementos de datos operativos similares. El protocolo de descripción de interacción de servicios es similar a un protocolo de descripción de sesión (SDP) bien conocido en función.
La Figura 3 representa un diagrama de flujo de interacción de mensajes para un encaminamiento según una forma de realización de la presente invención. Según se ilustra en la Figura 3, en la etapa 301, el servidor de servicios S1 envía al encaminador de servicios R1 una demanda de interacción de servicios con la descripción de demanda de servicio 1.
En la etapa 302, después de recibir la demanda de interacción de servicios, el encaminador de servicios R1 envía al centro de información de servicios I un mensaje de consulta de ruta de servicio con una dirección de destino lógica de un servicio demandado por el servidor de servicios S1.
En la etapa 303, el centro de información de servicios I encuentra la dirección física correspondiente, es decir, la dirección de IP y el puerto del servidor de servicios S2 que puede proporcionar el servicio demandado por el servidor de servicios S1, en función de la dirección de destino lógica y reenvía la dirección de IP y el puerto del servidor de servicios S2 al encaminador de servicios R1 como el resultado de la consulta.
En la etapa 304, el encaminador de servicios R1 reenvía la demanda de interacción de servicios al servidor de servicios S2 en función del resultado de la consulta recibido. La demanda de interacción de servicios se puede modificar antes de que se reenvíe la demanda y se envía la demanda modificada.
En la etapa 305, el servidor de servicios S2 reenvía al encaminador de servicios R1 una respuesta a la demanda de interacción de servicios con la descripción de demanda de servicio 2.
En la etapa 306, el encaminador de servicios R1 reenvía la respuesta recibida a la demanda de interacción de servicios al servidor de servicios S1 en función de la dirección de IP del servidor de servicios S1 y se concluye el proceso de encaminamiento completo.
En la etapa 307, después de recibir la respuesta a la demanda de interacción de servicios, el servidor de servicios S1 puede obtener la dirección de IP del servidor de servicios S2 y envía directamente al servidor de servicios S2 un mensaje de confirmación de respuesta indicando que se ha recibido la respuesta a la demanda de interacción de servicios.
A continuación, el protocolo de aplicación de servicio auténtico se establece entre los servidores de servicios S1 y S2 y se realiza la interacción de servicios. En este momento, el traductor de servicios T puede necesitarse para participar en la interacción si se requiere.
En la etapa anterior 302, después de que el encaminador de servicios R1 reciba la demanda de interacción de servicios desde el servidor de servicios S1, se puede añadir una subetapa de autenticación; dicho de otro modo, se puede determinar si el servidor de servicios S1 tiene, o no, el derecho a demandar el servicio. Si el servidor de servicios S1 tiene ese derecho, se realizan las etapas subsiguientes. Si el servidor de servicios S1 no tiene ese derecho, se rechaza la demanda de interacción de servicios. La demanda se puede rechazar reenviando un mensaje de rechazo Reject al servidor de servicios S1 o desechando directamente la demanda de interacción de servicios. La determinación tomada
por el encaminador de servicios R1 puede basarse en la información relacionada con el derecho y configurada localmente con anterioridad o sobre la base de la información pertinente obtenida desde un servidor tercero.
Cuando los servidores de servicios se comunican e interaccionan entre sí, los encaminadores de servicios pueden encontrar y detectar los procedimientos que requieren la coordinación y participación del centro de control de servicios de redes. En tal caso, el centro de control de servicios puede enviar, a continuación, instrucciones a los encaminadores de servicios con el fin de realizar un servicio integrado.
Por ejemplo, una capacidad de solicitud compartida para el mismo servicio se puede distribuir a una pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios.
La función del control de servicios es similar a una red inteligente. El centro de control de servicios es equivalente a un Punto de Control de Servicios (SCP) en la red inteligente y dicho servicio es equivalente a un terminal. Si un servicio A llama a un servicio B que puede mejorarse o hacerse defectuoso, se puede realizar un ajuste operativo en el encaminador de servicios, de modo que cuando el encaminador de servicios reciba una demanda del servicio, el encaminador de servicios puede iniciar operativamente la demanda al centro de control de servicios para control de reglas y luego, puede proseguirse los procedimientos subsiguientes.
En una forma de realización de la presente invención, un servicio se identifica por una dirección de destino lógica. Cuando se solicita un servicio, la dirección de destino lógica del servicio se puede utilizar sin la necesidad de apuntamiento a la dirección física del servidor de servicios que proporciona el servicio, lo que facilita el ajuste operativo por el abonado. En particular, después de que se cambie el servidor de servicios que proporciona el servicio, el abonado que solicita un servicio correspondiente no tiene que realizan ningún cambio en el ajuste operativo y solamente el operador está obligado a modificar la relación de correspondencia entre la dirección de destino lógica y la dirección física del servicio en el centro de información de servicios, lo que reduce el coste de mantenimiento del abonado. El servidor de servicios solamente requiere configurarse con la dirección física del encaminador de servicios y el encaminador de servicios encaminará automáticamente la solicitud de un servicio por el servidor de servicios a un servidor de servicios que proporcione dicho servicio.
Después de la introducción de un centro de control de servicios, se puede realizar el control de reglas para el proceso de encaminamiento del servicio, lo que hace más flexible al proceso de encaminamiento y puede poner en práctica funciones más avanzadas, tales como solicitud de servicio compartida y control para diferentes versiones del mismo servicio.
Una vez introducido un traductor de servicios, dos servidores de servicios que utilicen diferentes protocolos de comunicación de servicios pueden comunicarse entre sí de forma satisfactoria, lo que posibilita el pleno uso de los recursos de gestión de servicios existentes.
En conclusión, según las formas de realización de la presente invención, los abonados pueden elegir contenidos con libertad y por otro lado, el operador puede mantener también bajo control su propio servicio.
Haciendo referencia a la Figura 4, la Figura 4 es un diagrama de bloques estructural de un encaminador de servicios según una forma de realización de la presente invención.
El encaminador de servicios según una forma de realización de la presente invención, incluye una unidad de búsqueda 410 y una unidad de reenvío 420. La unidad de búsqueda 410 está diseñada para buscar información de encaminamiento en un centro de información de servicios 800 después de recibir una demanda de interacción de servicios desde un servidor de servicios 500. La unidad de reenvío 420 está diseñada para encaminar y reenviar las demandas de interacción de servicios desde el servidor de servicios 500 y la respuesta en función de la información de encaminamiento.
Según una forma de realización de la presente invención, la información de encaminamiento incluye direcciones de destino lógicas y direcciones físicas de varios servicios gestionados por cada uno de los servidores de servicios y la relación de correspondencia entre las direcciones de destino lógicas y las direcciones físicas. La unidad de búsqueda 410 es una unidad de búsqueda de direcciones físicas diseñada para buscar la dirección física correspondiente en el centro de información de servicios 800 según la dirección de destino lógica del servicio demandado en la demanda de interacción de servicios procedente del servidor de servicios 500.
El encaminador de servicios según una forma de realización de la presente invención puede comprender, además, una unidad de interacción de centro de control 430 diseñada para encaminar la demanda de interacción de servicios a un centro de control de servicios 600 para control de reglas si el contenido de la demanda de interacción de servicios recibida cumple los criterios establecidos con anterioridad y para realizar el encaminamiento subsiguiente relacionado con la demanda de interacción de servicios según la instrucción dada por el centro de control de servicios 600.
El encaminador de servicios según una forma de realización de la presente invención, puede comprender, además, una unidad de autenticación 440 diseñada para realizar la autenticación después de que se reciba una demanda de interacción de servicios. La demanda de interacción de servicios que no realiza satisfactoriamente la autenticación es rechazada y la unidad de reenvío 420 es notificada para reenviar la demanda de interacción de servicios que supera satisfactoriamente la autenticación.
El encaminador de servicios, según una forma de realización de la presente invención, puede incluir, además, una unidad de modificación 450 diseñada para modificar la demanda de interacción de servicios y la respuesta antes de que se encamine y reenvíe la demanda de interacción de servicios y su respuesta.
Haciendo referencia a la Figura 5, la Figura 5 es un diagrama de bloques estructural de un servidor de servicios según una forma de realización de la presente invención.
El servidor de servicios, según una forma de realización de la presente invención, incluye una unidad de solicitud de servicio 510 y una unidad de interacción de servicios 520. La unidad de solicitud de servicio 510 está diseñada para iniciar una demanda de interacción de servicios encaminada y reenviada por un encaminador de servicios 400 o una respuesta a la demanda de interacción de servicios. La unidad de interacción de servicios 520 está diseñada para realizar la interacción de entidades de servicios después de que se realice la solicitud de servicio a través del encaminador de servicios 400.
El encaminador de servicios 400 puede utilizar la estructura representada en la Figura 4.
Además, habida cuenta que los protocolos no se pueden adaptar entre sí, el servidor de servicios, según una forma de realización de la presente invención, puede incluir, además, una unidad de interacción de traductores 530 diseñada para interaccionar con un traductor de servicios 700 para obtener el servicio de conversión de protocolo de capas de servicios proporcionado por el traductor de servicios para la comunicación entre los servidores de servicios.
La presente invención puede reducir el mantenimiento de la capa de servicios. Por ejemplo, en el caso de que una pluralidad de servidores de servicios haya de solicitar un componente de función de contabilización, en el sistema técnico existente, todos estos servidores de servicios se direccionan a la dirección física del componente de función de contabilización. Si la dirección física del componente de función de contabilización se cambia, han de ajustarse la totalidad de los servidores de servicios. Sin embargo, en la presente invención, la totalidad de los servidores de servicios se dirigen al identificador del componente de función de contabilización. El encaminador de servicios encuentra la dirección del componente de función de contabilización desde un centro de información de servicios en función del identificador de la función de contabilización y encamina un mensaje al componente de función de contabilización en función de la dirección. Si se cambia la dirección del componente de la función de contabilización, solamente necesita ajustarse la configuración operativa en el centro de información de servicios y no se necesita cambiar los servidores de servicios, lo que reduce el coste del mantenimiento de la red.
Claims (19)
- REIVINDICACIONES1. Una red de conmutación para un dispositivo de servicio, comprendiendo la red de conmutación:al menos dos servidores de servicios (S1, S2, S3, 500) diseñados para comunicarse con un centro de información de servicios y al menos un encaminador de servicios; en donde los al menos dos servidores de servicios están diseñados para proporcionar capacidad de procesamiento para al menos un servicio;un centro de información de servicios (I, 800) diseñado para memorizar información de encaminamiento de varios servicios gestionados por cada uno de los servidores de servicios yal menos un encaminador de servicios (R1, R2, 400) diseñado para encaminar y reenviar una demanda de interacción de servicios procedente del servidor de servicios y una respuesta en función de la información de encaminamiento en el centro de información de servicios, en dondela información de encaminamiento comprende direcciones de destino lógicas y direcciones físicas de varios servicios gestionados por cada uno de los servidores de servicios (S1, S2, S3, 500) y la relación de correspondencia entre las direcciones de destino lógicas y las direcciones físicas yla dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, un servicio proporcionado en un servidor de servicios (S1, S2, S3, 500) yla dirección física de un servicio es la dirección de IP y el correspondiente número de puerto del servidor de servicios (S1, S2, S3, 500) que proporciona el servicio;un centro de control de servicios (C, 600) diseñado para realizar la programación y control de reglas para varios servicios a través de la red completa, en donde una capacidad de solicitud compartida para el mismo servicio se puede distribuir a una pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios (C, 600) yel encaminador de servicios (R1, R2) comprende:una unidad de búsqueda de dirección física (410) diseñada para buscar la dirección física correspondiente en el centro de información de servicios (800) en función de la dirección de destino lógica del servicio demandado en la demanda de interacción de servicios desde el servidor de servicios (S1, S2, S3, 500);una unidad de reenvío (420) diseñada para reenviar la demanda de interacción de servicios al servidor de servicios (S1, S2, S3, 500) que proporciona el servicio en función de la dirección física y para reenviar la respuesta recibida a la demanda de interacción de servicios al servidor de servicios (S1, S2, S3, 500) que inicia la demanda de interacción de servicios yuna unidad de interacción de centros de control (430) diseñada para encaminar la demanda de interacción de servicios al centro de control de servicios (C, 600) para control de reglas si el contenido de la demanda de interacción de servicios recibida cumple los criterios establecidos con anterioridad y para realizar un encaminamiento subsiguiente relacionado con la demanda de interacción de servicios según una instrucción procedente del centro de control de servicios (C, 600).
-
- 2.
- La red de conmutación para el dispositivo de servicio según la reivindicación 1, caracterizada por comprender, además, un traductor de servicios (T, 700) diseñado para proporcionar un servicio de conversión de protocolos de capas de servicios para la comunicación entre los servidores de servicios (S1, S2, S3, 500).
-
- 3.
- La red de conmutación para el dispositivo de servicio según cualquiera de las reivindicaciones 1 – 2, caracterizada porque la dirección de destino lógica de un servicio está direccionada en la forma de un nombre de dominio.
-
- 4.
- La red de conmutación para el dispositivo de servicio según cualquiera de las reivindicaciones 1 – 2, caracterizada porque cada uno de los servidores de servicios (S1, S2, S3, 500) está configurado con la dirección física y el número de puerto correspondiente del encaminador de servicios (R1, R2) directamente conectado al servidor de servicios (S1, S2, S3, 500) y el servidor de servicios (S1, S2, S3, 500) envía la demanda de interacción de servicios a la dirección física configurada y el número de puerto correspondiente.
-
- 5.
- La red de conmutación para el dispositivo de servicio según cualquiera de las reivindicaciones 1 – 2, caracterizada porque el encaminador de servicio (S1, S2, S3, 500) comprende, además, una unidad de modificación (450) diseñada para modificar la demanda de interacción de servicios y la respuesta antes de que se encamine y reenvíe la demanda de interacción de servicios y la respuesta correspondiente.
-
- 6.
- Un método de conmutación para un dispositivo de servicio aplicable a la red según la reivindicación 1, comprendiendo dicho método:
el envío, por un servidor de servicios, a un encaminador de servicios de una demanda de interacción de servicios con la información del servicio demandado;la búsqueda de la información de encaminamiento correspondiente, por el encaminador de servicios, en un centro de información de servicios en función de la información del servicio demandado en la demanda de interacción de servicios procedente del servidor de servicios y el reenvío de la demanda de interacción de servicios a un servidor de servicios que proporciona el servicio según la información de encaminamiento yel reenvío, por el encaminador de servicios de la respuesta recibida a la demanda de interacción de servicios al servidor de servicios, que inicia la demanda de interacción de servicios, en donde la información transmitida en la demanda de interacción de servicios comprende la dirección de destino lógica del servicio demandado yla información de encaminamiento comprende la dirección de destino lógica y la dirección física del servicio y la relación de correspondencia entre la dirección de destino lógica y la dirección física yla dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, un servicio proporcionado en un servidor de servicios yla dirección física de un servicio es la dirección de IP y el número de puerto correspondiente del servidor de servicios que proporciona el servicio, en donde la búsqueda de la información de encaminamiento correspondiente, en el centro de información de servicios, comprende: la búsqueda de la dirección física correspondiente en función de la dirección de destino lógica del servicio demandado;el encaminamiento, por el encaminador de servicios, de la demanda de interacción de servicios a un centro de control de servicios, cuando se reciba la demanda de interacción de servicios y si el contenido de la demanda de interacción de servicios cumple los criterios establecidos con anterioridad;la realización, por el centro de control de servicios, del control de reglas para la demanda de interacción de servicios recibida y el envío de una instrucción al encaminador de servicios, en donde una capacidad de solicitud compartida para el mismo servicio se puede distribuir a una pluralidad de servidores de servicios bajo asistencia del centro de control de servicios (C, 600) yla realización, por el encaminador de servicios, del encaminamiento subsiguiente relacionado con la demanda de interacción de servicios en conformidad con la instrucción recibida desde el centro de control de servicios (C, 600). - 7. El método de conmutación para el dispositivo de servicio según la reivindicación 6, caracterizado porque comprende, además:el envío, por el servidor de servicios que inicia la demanda de interacción de servicios, de una confirmación de respuesta al servidor de servicios que proporciona el servicio en función de la información de encaminamiento después de que se reciba la respuesta a la demanda de interacción de servicios yla realización de la interacción de entidades de servicios entre el servidor de servicios que inicia la demanda de interacción de servicios y el servidor de servicios que proporciona el servicio.
-
- 8.
- El método de conmutación para el dispositivo de servicio según la reivindicación 6, caracterizado porque comprende, además: la realización, por el encaminador de servicios, de la autenticación a la recepción de la demanda de interacción de servicios y el rechazo de la demanda de interacción de servicios que no supera satisfactoriamente la autenticación.
-
- 9.
- El método de conmutación para el dispositivo de servicio según cualquiera de las reivindicaciones 6 a 8, caracterizado porque comprende, además:
el envío, por los servidores de servicios, de datos de servicios a un traductor de servicios si los protocolos de comunicación de servicios de dos de los servidores de servicios no pueden adaptarse directamente entre sí, realizándose la conversión de los protocolos de comunicación de servicios por el traductor de servicios y enviándose los datos de servicios convertidos a otro servidor de servicios. -
- 10.
- Un encaminador de servicios (400) que comprende:
una unidad de búsqueda (410) diseñada para buscar información de encaminamiento de un servicio demandado después de recibir una demanda de interacción de servicios procedente de un servidor de servicios yuna unidad de reenvío (420) diseñada para encaminar y reenviar la demanda de interacción de servicios desde el servidor de servicios (500) y una respuesta en función de la información de encaminamiento, en donde la información de encaminamiento comprende direcciones de destino lógicas y direcciones físicas de varios servicios gestionados por cada servidor de servicios y la relación de correspondencia entre las direcciones de destino lógicas y las direcciones físicas yla dirección de destino lógica de un servicio está diseñada para identificar, de forma unívoca, el servicio demandado proporcionado en un servidor de servicios (500) yla dirección física de un servicio está diseñada para identificar el servidor de servicios (500) que proporciona el servicio yla unidad de búsqueda (410) es una unidad de búsqueda de dirección física diseñada para buscar la dirección física correspondiente en un centro de información de servicios (800) en función de la dirección de destino lógica del servicio demandado en la demanda de interacción de servicios procedente del servidor de servicios (500);una unidad de interacción de centros de control (430) diseñada para encaminar la demanda de interacción de servicios a un centro de control de servicios (C, 600) para el control de reglas si el contenido de la demanda de interacción de servicios recibida cumple criterios establecidos con anterioridad y para realizar el encaminamiento subsiguiente relacionado con la demanda de interacción de servicios según una instrucción procedente del centro de control de servicios (C, 600), en donde el centro de control de servicios (C, 600) realiza la programación y el control de reglas para varios servicios a través de la red completa, en donde una capacidad de solicitud compartida para el mismo servicio puede distribuirse a una pluralidad de servidores de servicios bajo la asistencia del centro de control de servicios (C, 600). -
- 11.
- El encaminador de servicios según la reivindicación 10, caracterizado por comprender, además, una unidad de autenticación (440) diseñada para realizar la autenticación a la recepción de la demanda de interacción de servicios y para rechazar la demanda de interacción de servicios que no supera satisfactoriamente la autenticación y para notificar a la unidad de reenvío (420), para reenviar la demanda de interacción de servicios que supera satisfactoriamente la autenticación.
-
- 12.
- El encaminador de servicios según cualquiera de las reivindicaciones 10-11, caracterizado por comprender, además, una unidad de modificación (450) diseñada para modificar la demanda de interacción de servicios y una respuesta antes de que se encamine y reenvíe la demanda de interacción de servicios y su respuesta.
- Servidor
- aplicación SIP
- Servidor abonado base
- Entidad función control sesión llamadas Servidor capacidad servicio OSA Servidor aplicación OSA
- Entidad función
- Controlador función
- conmutación servicio
- recurso multimedia
- multimedia IP
- Entorno servicio
- canal
- Figura 1
- Centro control servicios
- Traductor servicios
- Servidor servicios Servidor servicios
- Centro información servicios Servidor servicios
- Encaminador servicio
- Encaminador servicio
- Red 1
- Figura 2 Red 2 Red 3
Servidor servicios Encaminador Centro información Servidor servicios S1 servicio R1 servicios 1 S2 - 301. Demanda interacción serviciosDescripción demanda servicio 1
- 302. Consulta ruta servicioDescripción demanda servicio
- 303. Respuesta a consulta Descripción demanda servicio
- 304. Demanda interacción servicios Descripción demanda servicio 1
- 305. Respuesta a demanda interacción servicios Descripción demanda servicio 2
- 306. Respuesta a demanda interacción serviciosDescripción demanda servicio 2
- 307. Confirmación respuesta Descripción demanda servicioInteracción de entidades serviciosFigura 3Unida de búsquedaUnidad autenticaciónUnidad Unidadreenvío modificaciónUnidad interacción centro controlFigura 4Unidad Encaminador solicitud servicio servicioUnidadTraductor Unidad interacciónservicios interacción traductor serviciosFigura 5Centro información serviciosServidor serviciosCentro control serviciosUnidad solicitud servicioUnidad Unidadinteracción interaccióntraductor servicios
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101105209A CN100450067C (zh) | 2005-11-18 | 2005-11-18 | 业务设备交换网络及交换方法 |
| CN200510110520 | 2005-11-18 | ||
| PCT/CN2006/003115 WO2007056960A1 (en) | 2005-11-18 | 2006-11-20 | A service device switch network and switch method?service device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2401346T3 true ES2401346T3 (es) | 2013-04-18 |
Family
ID=37390461
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES06817853T Active ES2401346T3 (es) | 2005-11-18 | 2006-11-20 | Red de conmutación de dispositivo de servicio, método de conmutación y encaminador de servicio |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20080215752A1 (es) |
| EP (1) | EP1953973B1 (es) |
| CN (1) | CN100450067C (es) |
| ES (1) | ES2401346T3 (es) |
| WO (1) | WO2007056960A1 (es) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101902357B (zh) * | 2010-06-29 | 2014-07-16 | 中兴通讯股份有限公司 | 对业务服务器进行调度的方法和系统 |
| US20130110987A1 (en) * | 2011-10-31 | 2013-05-02 | Electronics And Telecommunications Research Institute | Apparatus and method for providing content location information using ospf opaque lsa |
| US10311426B2 (en) | 2013-02-05 | 2019-06-04 | Visa International Service Association | Integrated communications network for transactions |
| CN105100282B (zh) * | 2015-09-06 | 2021-06-08 | 浪潮软件股份有限公司 | 一种烟草云平台下的定时器工具 |
| CN107087039B (zh) * | 2016-02-15 | 2021-10-01 | 王正伟 | 交换方法和交换云 |
| US10362141B1 (en) * | 2016-03-29 | 2019-07-23 | Amazon Technologies, Inc. | Service group interaction management |
| US10498857B2 (en) * | 2016-03-29 | 2019-12-03 | Amazon Technologies, Inc. | System interaction monitoring and component scaling |
| CN109039878B (zh) * | 2018-07-24 | 2021-04-13 | 西安空间无线电技术研究所 | 一种适用于卫星光交换网络的业务接入方法及系统 |
| CN111901238B (zh) * | 2020-07-09 | 2022-10-18 | 中移(杭州)信息技术有限公司 | 动态路由服务方法、装置、电子设备及存储介质 |
| US20250202818A1 (en) * | 2023-12-15 | 2025-06-19 | Cisco Technology, Inc. | Enabling differentiated multi-segment cloud security for tenants on a multi-tenant edge device |
Family Cites Families (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4387427A (en) * | 1978-12-21 | 1983-06-07 | Intel Corporation | Hardware scheduler/dispatcher for data processing system |
| US5265250A (en) * | 1990-03-29 | 1993-11-23 | At&T Bell Laboratories | Apparatus and methods for performing an application-defined operation on data as part of a system-defined operation on the data |
| JPH06318951A (ja) * | 1993-01-07 | 1994-11-15 | Toshiba Corp | セル転送方法およびセル転送システム |
| EP0625857B1 (en) * | 1993-05-19 | 1998-06-24 | ALCATEL BELL Naamloze Vennootschap | Video server |
| WO1996017306A2 (en) * | 1994-11-21 | 1996-06-06 | Oracle Corporation | Media server |
| GB2304491B (en) * | 1995-08-21 | 2000-02-23 | Motorola Ltd | Communication system and service controller for call handling |
| US7930340B2 (en) * | 1995-11-13 | 2011-04-19 | Lakshmi Arunachalam | Network transaction portal to control multi-service provider transactions |
| US6594355B1 (en) * | 1997-10-06 | 2003-07-15 | Worldcom, Inc. | Method and apparatus for providing real time execution of specific communications services in an intelligent network |
| US6393481B1 (en) * | 1997-10-06 | 2002-05-21 | Worldcom, Inc. | Method and apparatus for providing real-time call processing services in an intelligent network |
| US6229810B1 (en) * | 1997-12-31 | 2001-05-08 | At&T Corp | Network server platform for a hybrid fiber twisted pair local loop network service architecture |
| US6779118B1 (en) * | 1998-05-04 | 2004-08-17 | Auriq Systems, Inc. | User specific automatic data redirection system |
| US6505228B1 (en) * | 1998-07-22 | 2003-01-07 | Cisco Technology, Inc. | Dynamic determination of execution sequence |
| US6353854B1 (en) * | 1998-10-01 | 2002-03-05 | International Business Machines Corporation | Automatic reconfiguration system for change in management servers having protocol destination addresses |
| US6798772B2 (en) * | 1999-09-07 | 2004-09-28 | Nortel Network Limited | Method for public access to private phone numbers and other telephonic peripherals using a caller access code |
| WO2001024460A1 (en) * | 1999-09-13 | 2001-04-05 | Nokia Corporation | Intelligent data network router |
| US7167821B2 (en) * | 2000-06-06 | 2007-01-23 | Microsoft Corporation | Evaluating hardware models having resource contention |
| US7313608B1 (en) * | 2000-06-21 | 2007-12-25 | Nortel Networks Limited | Method and apparatus for using documents written in a markup language to access and configure network elements |
| DE60232612D1 (de) * | 2001-03-02 | 2009-07-23 | Ericsson Telefon Ab L M | Verfahren und Vorrichtung zur Zustellung einer Nachricht an einen Netzwerkserver in einem Serverpool |
| GB2374242B (en) * | 2001-04-07 | 2005-03-16 | Univ Dundee | Integrated circuit and related improvements |
| US7352853B1 (en) * | 2001-05-22 | 2008-04-01 | Cisco Technology, Inc. | Automation of customer premises equipment provisioning in a telecommunications network |
| US20040125762A1 (en) * | 2001-08-17 | 2004-07-01 | Amit Haller | Device, system, method and computer readable medium for attaching to a device identifited by an access point name in a wide area network providing particular services |
| US7194263B2 (en) * | 2001-09-17 | 2007-03-20 | Microsoft Corporation | System and method for concurrent operation of a wireless device in two disjoint wireless networks |
| AU2002339349B2 (en) * | 2001-10-04 | 2006-06-08 | Nokia Siemens Networks Gmbh & Co. Kg | Distributed transmission of traffic flows in communication networks |
| US6892264B2 (en) * | 2001-10-05 | 2005-05-10 | International Business Machines Corporation | Storage area network methods and apparatus for associating a logical identification with a physical identification |
| WO2003058375A2 (en) * | 2001-10-26 | 2003-07-17 | Zeosoft Corporation | Development, management of distributed clients and servers |
| US20030083047A1 (en) * | 2001-10-29 | 2003-05-01 | Garland Phillips | Method and communication network for providing operating information associated with a wireless device |
| US7684321B2 (en) * | 2001-12-21 | 2010-03-23 | Hewlett-Packard Development Company, L.P. | System for supply chain management of virtual private network services |
| US20030145106A1 (en) * | 2002-01-31 | 2003-07-31 | Sun Microsystems, Inc. | System and method for directing wireless data packet traffic |
| JPWO2004006518A1 (ja) * | 2002-07-05 | 2005-11-10 | アライドテレシスホールディングス株式会社 | 中継機器、中継方法、プログラム、及び通信システム |
| KR100502413B1 (ko) * | 2002-11-07 | 2005-07-19 | 삼성전자주식회사 | 라스터 스캔 순서 화상 데이터와 블록 스캔 순서 화상데이터 사이의 변환을 위한 화상 처리 장치 및 방법 |
| US7269348B1 (en) * | 2002-11-18 | 2007-09-11 | At&T Corp. | Router having dual propagation paths for packets |
| US20040255037A1 (en) * | 2002-11-27 | 2004-12-16 | Corvari Lawrence J. | System and method for authentication and security in a communication system |
| US7831693B2 (en) * | 2003-08-18 | 2010-11-09 | Oracle America, Inc. | Structured methodology and design patterns for web services |
| US7757033B1 (en) * | 2004-02-13 | 2010-07-13 | Habanero Holdings, Inc. | Data exchanges among SMP physical partitions and I/O interfaces enterprise servers |
| US7177921B2 (en) * | 2004-03-18 | 2007-02-13 | Hitachi, Ltd. | Method and apparatus for storage network management |
| US7522549B2 (en) * | 2004-04-16 | 2009-04-21 | Broadcom Corporation | Registering access device multimedia content via a broadband access gateway |
| US8018936B2 (en) * | 2004-07-19 | 2011-09-13 | Brocade Communications Systems, Inc. | Inter-fabric routing |
| US8150437B2 (en) * | 2004-09-09 | 2012-04-03 | Nextel Communications Company L.P. | Architecture to facilitate the monetization of disparate, inter-worked pushed to talk technologies |
| US20060090136A1 (en) * | 2004-10-01 | 2006-04-27 | Microsoft Corporation | Methods and apparatus for implementing a virtualized computer system |
| US7627123B2 (en) * | 2005-02-07 | 2009-12-01 | Juniper Networks, Inc. | Wireless network having multiple security interfaces |
| US7646860B2 (en) * | 2005-05-26 | 2010-01-12 | Alcatel-Lucent Usa Inc. | Enhanced private call screening |
| US7853953B2 (en) * | 2005-05-27 | 2010-12-14 | International Business Machines Corporation | Methods and apparatus for selective workload off-loading across multiple data centers |
| US8799431B2 (en) * | 2005-08-15 | 2014-08-05 | Toutvirtual Inc. | Virtual systems management |
| US8281385B2 (en) * | 2005-09-29 | 2012-10-02 | Rockwell Automation Technologies, Inc. | Internet friendly proxy server extending legacy software connectivity |
| FI20060266A0 (fi) * | 2006-03-21 | 2006-03-21 | Nokia Corp | Osoitteenselvittämismenetelmä tietoliikennejärjestelmässä |
| US20070258469A1 (en) * | 2006-05-05 | 2007-11-08 | Broadcom Corporation, A California Corporation | Switching network employing adware quarantine techniques |
-
2005
- 2005-11-18 CN CNB2005101105209A patent/CN100450067C/zh not_active Expired - Fee Related
-
2006
- 2006-11-20 ES ES06817853T patent/ES2401346T3/es active Active
- 2006-11-20 WO PCT/CN2006/003115 patent/WO2007056960A1/zh not_active Ceased
- 2006-11-20 EP EP06817853A patent/EP1953973B1/en not_active Not-in-force
-
2008
- 2008-05-16 US US12/122,416 patent/US20080215752A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CN1863131A (zh) | 2006-11-15 |
| WO2007056960A1 (en) | 2007-05-24 |
| US20080215752A1 (en) | 2008-09-04 |
| EP1953973A4 (en) | 2008-11-19 |
| CN100450067C (zh) | 2009-01-07 |
| EP1953973B1 (en) | 2013-02-13 |
| EP1953973A1 (en) | 2008-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11864091B2 (en) | Method, and nodes, for discovering services in a telecommunication network provided by a network function, NF, in a service based architecture, SBA, based telecommunication network | |
| US12192252B2 (en) | Voice service restoration after element failure | |
| US7974295B2 (en) | Optimized routing between communication networks | |
| ES2393952T3 (es) | Proporcionar servicios de empresa en una red de abastecimiento de servicios | |
| US8351461B2 (en) | Method and apparatus for network based fixed mobile convergence | |
| CN103181217B (zh) | 会话发起协议(sip)路由器 | |
| US8750884B1 (en) | Call routing using domain name service and electronic number mapping | |
| US8224337B2 (en) | Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway | |
| US20080215752A1 (en) | Service device, and switching network and switching method for the same | |
| US20120143982A1 (en) | Methods and Communications Node for Routing Communications Using a Bi-Level Addressing Scheme | |
| ES2534586T3 (es) | Control de conexión con B2BUA ubicado detrás de una pasarela NAT | |
| US11019111B2 (en) | Automated IPv4-IPv6 selection for voice network elements | |
| JP5330540B2 (ja) | 企業ネットワークアクセスポイントの判定のための方法およびシステム | |
| US20200092688A1 (en) | Call routing with a mobile network operator supporting a mobile virtual network operator | |
| ES2509290T3 (es) | Un método para realizar llamadas entre zonas por parte de un nodo en un sistema de red IP | |
| US20040047340A1 (en) | Method for address conversion in packet networks, control element and address converter for communication networks | |
| US8223952B2 (en) | Routing based upon origin of a call | |
| US20250016884A1 (en) | System and method for facilitating machine to machine communication | |
| HK40115064A (zh) | 方法、装置和计算机程序 | |
| JP2025514575A (ja) | レベル1ナンバーのルーティングを容易にするためのシステム及び方法 | |
| ES2583361T3 (es) | Método de llamada, dispositivo y sistema de comunicación para un usuario de centralita privada | |
| CN101094172A (zh) | 分组域间寻址系统和方法 | |
| House et al. | VOIP-Location for Emergency Calls (Architecture) |