ES2264980T3 - Metodo, sistema de pasarela y disposicion en una red de comunicacion. - Google Patents
Metodo, sistema de pasarela y disposicion en una red de comunicacion. Download PDFInfo
- Publication number
- ES2264980T3 ES2264980T3 ES01925548T ES01925548T ES2264980T3 ES 2264980 T3 ES2264980 T3 ES 2264980T3 ES 01925548 T ES01925548 T ES 01925548T ES 01925548 T ES01925548 T ES 01925548T ES 2264980 T3 ES2264980 T3 ES 2264980T3
- Authority
- ES
- Spain
- Prior art keywords
- service
- gateway
- final
- network
- gateway system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un método para controlar el tratamiento de formación de corriente de medios (C1) usada en servicios de comunicación interpersonal, enviados desde un segundo sistema final (B) sobre una red IP, mediante un sistema de pasarela (S), sobre la red IP (102) a un primer sistema final (A) por medio del sistema de pasarela (S) que proporciona un servicio de tratamiento de formación de corriente de medios caracterizado porque dicho servicio es independiente del control de aplicación de usuario final, comprendiendo el sistema de pasarela (S) un controlador de pasarela (202) que tiene un Identificador de Recurso Uniforme (URI) que es conocido para cualquier usuario de servicio potencial, de tal modo que el sistema de pasarela (S) está disponible para control externo por cualquier usuario de servicio potencial, a través del controlador de pasarela (202), comprendiendo el método las operaciones de: acceder el primer sistema final (A) al controlador de pasarela (202) en un primer trayecto, con el propósito de controlar el servicio por configuración y activación, por medio del URI conocido; tratar los medios (C1) que forman corriente en un segundo trayecto que está separado del primer trayecto, de tal modo que los datos son procesados y enviados al primer sistema final (A) continuamente sin haber recibido la corriente de medios completa (C1) antes de comenzar el tratamiento.
Description
Método, sistema de pasarela y disposición en una
red de comunicación.
El presente invento se refiere a un sistema de
pasarela, un método y unos entornos de disposición (IP). Más
específicamente se refiere a servicios de infraestructura de
aplicación interconectados por red.
En modelos de comunicación existentes, el
intento de aproximación céntrico de red es el dominante. La
aproximación céntrica de red implica tradicionalmente que los
servicios son proporcionados por la red de una manera monolítica, y
el propietario de la red es propietario de los servicios. La
implicación es que el terminal y el sistema final están restringidos
a usar los servicios ofrecidos básicamente por uno o unos pocos
operadores, y como tal principalmente sobre bases de suscripción. El
servicio de sistema es típicamente un paquete de un conjunto de
servicios de red de soporte, del que se consigue todo o nada. La
constitución de paquetes está típicamente hecha en los sistemas de
conmutación, por ejemplo intercambios locales, Centro de Conmutación
Móvil (MSC), etc. No hay libertad o hay muy poca libertad para
elegir el mejor proveedor de servicio disponible para estos
servicios de red de soporte en una base de llamada por llamada o de
sesión por sesión. Por ejemplo, un abonado a un servicio de
telefonía está más o menos restringido por su proveedor de servicio
de teléfono para usar cualesquiera servicios de pasarela a otras
redes, servicios de transcodificador, servicios de puente para
conferencias etc.
Una pasarela es un nodo de red en una red de
comunicaciones, equipado para interconectar con otra red que usa
protocolos diferentes. Las pasarelas mencionadas aquí interconectan
capas más elevadas que el enlace y la capa de red (IP). Usualmente
soporta mapeo de direcciones y puede proporcionar también
transformación de los datos entre las redes para soportar
conectividad de aplicación de extremo a extremo.
En un mercado no regulado, una multitud de
proveedores de servicios de todos los tipos de servicios, no solo
los "obvios" se espera que estén disponibles en el mercado.
Esto requiere que los servicios monolíticos de hoy sean separados en
sus partes constituyentes y luego queden disponibles como servicios
separados.
Hay maneras para controlar pasarelas de medios
hoy, pero estos mecanismos se basan en una relación
maestro-esclavo, es decir, quien desea hacer uso de
las pasarelas de medios, debe también ser el propietario real de los
recursos. La propiedad es definida como una clave de configuración,
y no hecha sobre una base de llamada a llamada. Tal mecanismo es el
protocolo megaco,
draft-retf-megaco-protocol-07.txt,
la Fuerza de Tarea de Ingeniería de Internet (IETF)/H.248 de la
Unión de Telecomunicaciones Internacional-Sector de
Estandarización de Telecomunicaciones (ITU-T).
Ejemplos de tales servicios soportados por red
son:
Servicios de transcodificador, por ejemplo voz,
audio y vídeo.
Unidades de conferencia y mezcladores de medios
de audio/vídeo.
Proxys (intermediarios) de seguridad por ejemplo
proxies de seguridad de confianza para encriptación y
desencriptación.
Otros servicios de pasarela de capa de
aplicación
Obsérvese que el servicio procesa una corriente
de medios que no es necesariamente finita en tiempo o tamaño, sino
que realmente se aplica a una corriente. Compárese la diferencia de
enviar un archivo a un servidor para realizar una conversión de
archivo. También características en tiempo real son generalmente
requeridas por la función de tratamiento del medio. Una
característica típica de una corriente es que el receptor comience a
ver o escuchar antes de que el emisor haya cesado de transmitir.
Por ello, lo que es además necesario es un modo
de hacer que estos servicios se separen de manera que puedan ser
accesibles por cualquiera así como proporcionados por cualquiera
como servicios separados.
BHARADVAJH, JOSHI A, AUEPHANWIRIYAKUL: "Un
proxy o intermediario de transcodificación activo para soportar
acceso móvil a la Web" COMUNICACIONES DEL 17º SYMPOSIUM DE LA
IEEE SOBRE SISTEMAS DISTRIBUIDOS FIABLES, 20-23 de
Octubre de 1998, páginas 118-123, XP002147478 West
Lafayette, IN, Estados Unidos de Norteamérica, (D1) describe un
método que implica una unidad de transcodificación (proxy o
intermediario) que realiza la transcodificación necesaria. El método
en D1 se basa en el control de contenido así como en el
contenido.
contenido.
El método en D1 se basa en enviar todas las
demandas o peticiones, y respuestas mediante el proxy o
intermediario. Las demandas y respuestas son a continuación
filtradas para adaptar tanto el contenido de las demandas reales
(como retirada de etiquetas HTML), así como el contenido
referenciado fundamentalmente por las respuestas (por ejemplo
recuperar realmente un archivo referenciado en la página HTML y a
continuación cambiar el formato del mismo).
El proxy o intermediario en D1 realiza la
transcodificación de contenido en un modo de almacenamiento y envío.
Un archivo completo es recuperado, es adaptado y cambiado a un nuevo
archivo, y a continuación el archivo es enviado. Así, el contenido
es recuperado en su totalidad, a continuación procesado, y
finalmente enviado en su totalidad. D1 no se fija como objetivo la
corriente de medios.
El documento
EP-A-0992 992, (D2) describe un
método similar al descrito en D1, es decir, todas las
demandas/respuestas para el contenido van a través del Proxy.
El medio es transcodificado en un modo de
almacenamiento y envío. D2 trabaja sobre un archivo de tamaño
finito, pero comienza a transcodificar y emite datos
transcodificados antes de que se haya recibido el archivo completo.
D2 nunca tiene como objetivo la corriente de medios.
El objetivo de D2 es un
cliente-servidor con
demanda-respuesta del contenido. Esto significa que
cada objeto que ha de ser trancodificado debe ser solicitado por
separado, y como la respuesta viene con el objeto, es
transcodificado.
El presente invento se refiere a comunicación
multimedia entre sistemas finales en entornos IP.
Más particularmente se refiere a que todos los
servicios relativos al tratamiento de corrientes de medios están
constituyendo un paquete. Cuando se consigue una suscripción desde
un proveedor de servicio, se está más o menos forzado a usar los
servicios de ese proveedor. El servicio en cuestión sólo proporciona
típicamente servicios a abonados de ese proveedor de servicio.
Consiguientemente, es un objeto del presente
invento desenmarañar el problema antes mencionado.
Particularmente es un objeto separar los
servicios que han de ser considerado como servicios separados y
separar estos servicios de los servicios de aplicación de usuario
final.
La solución, de acuerdo con el invento es un
sistema de comunicaciones en el que el servicio está disponible
públicamente por cualquier sistema final mediante Identificador de
Recurso Uniforme publicado (URI).
Un método para controlar el tratamiento de
formación de corriente de medios usado en servicios de comunicación
interpersonal, enviados desde un segundo sistema final sobre una red
IP, mediante un sistema de pasarela, sobre la red IP a un primer
sistema final por medio del sistema de pasarela que proporciona un
servicio de formación de corriente de medios que procesa dicho
servicio que es independiente del control de aplicación de usuario
final, comprendiendo el sistema de pasarela un controlador de
pasarela que tiene una Identificador de Recurso Uniforme (URI) que
es conocido para cualquier usuario de servicio potencial, de tal
modo que el sistema de pasarela está disponible para control externo
por cualquier usuario de servicio potencial, a través del
controlador de pasarela, de acuerdo con un primer aspecto del
invento, incluye las operaciones de:
acceder el primer sistema al controlador de
pasarela en un primer trayecto, con el propósito de controlar el
servicio por configuración y activación, por medio del URI
conocido;
tratar los medios que forman corriente en un
segundo trayecto que está separado del primer trayecto, de tal modo
que los datos son procesados y enviados al primer sistema final
continuamente sin haber recibido la corriente de medios completa
antes de comenzar el tratamiento.
Un método de acuerdo con el primer aspecto del
invento está caracterizado aquí por lo que son las características
de la reivindicación 1ª.
De acuerdo con un segundo aspecto, el invento
puede ser llevado a la práctica por segmentos de código de software
y por ejemplo ser almacenado en cualquiera de las entidades
relevantes de un sistema de comunicación, tal como un sistema o
terminal final, un controlador de pasarela, una pasarela, etc. El
producto de programa del ordenador puede cargarse directamente en la
memoria interna de un ordenador digital dentro de dichas entidades e
incluye las partes de código de software para realizar las
operaciones del método de acuerdo con el invento, cuando dicho
programa es ejecutado en un ordenador.
De acuerdo con un tercer aspecto del invento el
producto de programa de ordenador es almacenado en un medio
utilizable por ordenador, que comprende un programa legible para
hacer que un ordenador, dentro de una entidad en el sistema de
comunicaciones de acuerdo con el invento, controle una ejecución de
las operaciones del método de acuerdo con el invento.
Un sistema de comunicaciones para procesar
medios en forma de corriente usado en servicios de comunicación
interpersonal, de acuerdo con un cuarto aspecto del invento incluye
una primera entidad, una segunda entidad y un sistema de pasarela
que proporciona servicio estando todos conectados a una red IP
dentro del sistema de comunicaciones, caracterizado porque:
el sistema de pasarela está adaptado para
proporcionar un servicio de tratamiento de medios en corriente,
siendo dicha servicio independiente del control de aplicación del
usuario final, la primera entidad, la segunda entidad y el sistema
de pasarela,
el sistema de pasarela tiene medios para
tratamiento de medios en corriente, enviado desde la primera entidad
a través de la red IP a la segunda entidad, de tal modo que los
datos son procesados y enviados al primer sistema final
continuamente sin que hayan recibido la corriente de medios completa
antes de comenzar el tratamiento,
el sistema de pasarela comprende un controlador
de pasarela adaptado para controlar el servicio por configuración y
activación, teniendo dicho controlador un Recurso Uniforme.
El Identificador (URI) que es conocido por
cualquier usuario de servicio potencial, incluyendo la primera
entidad, de tal manera que el sistema de pasarela está disponible
para el control por cualquier usuario de servicio potencial, a
través del controlador de pasarela.
Un sistema de comunicación de acuerdo con este
cuarto aspecto del invento no está cubierto por las
reivindicaciones.
Un sistema de pasarela de acuerdo con un quinto
aspecto del invento está conectado a una red IP. El sistema de
pasarela ofrece un servicio de tratamiento de una corriente de
medios enviada entre sistemas finales conectados a la red IP. El
sistema de pasarela incluye una pasarela que tiene medios para
tratar la corriente de medios enviada desde un primer sistema final
a través de la red IP a un segundo sistema final. El sistema de
pasarela incluye además un controlador de pasarela que gestiona la
pasarela. El controlador de pasarela tiene un URI. El sistema de
pasarela es puesto en conocimiento de cualquier usuario de servicio
potencial, mediante un Identificador de Recurso Uniforme (URI) del
controlador de pasarela. El sistema de pasarela tiene medios para
ser configurado por cualquiera de los usuarios de servicio
potenciales en un primer trayecto que está separado del segundo
trayecto, y en que el servicio es independiente del control de
aplicación de usuario final.
Un sistema de comunicaciones de acuerdo con este
quinto aspecto del invento está caracterizado aquí por lo que son
las características de la reivindicación 19ª.
Una ventaja del presente invento es la libertad
de elección para todos los tipos de servicios. Ejemplos de servicios
soportados por el sistema de pasarela y de controlador de pasarela
que usa el presente invento son transcodificadores de audio y vídeo,
transcodificación de medios (por ejemplo texto para hablar),
dispositivos de mezcla de audio o vídeo, y servicios de seguridad de
confianza tales como formadores de anónimos.
Otra ventaja del presente invento es que una
elección de sistema final completo de servicios es posible sin ser
un abonado a un proveedor de servicio particular.
Otra ventaja del invento es que hace posible que
cualquier sistema final acceda al servicio.
Otra ventaja del invento es que el servicio
puede ser hecho independiente de la aplicación de usuario final en
que es usado. Por ejemplo, un servicio de transcodificación de vídeo
puede igualmente ser bien usado en una aplicación de telefonía de
vídeo, o en una formación de corriente de vídeo ("TV Web").
Esto significa un elevado grado de posibilidad de reutilización del
servicio así como una eliminación de la necesidad de desarrollar ese
servicio específicamente como parte de una aplicación
particular.
Otra ventaja del presente invento es que
resultan más servicios disponibles para elegir entre ellos y la
probabilidad de encontrar un servicio adecuado para una llamada o
sesión específica es incrementada. El usuario final puede también
elegir un servicio que cueste tanto como está dispuesto a pagar.
Aún otra ventaja es que los proveedores de
servicio pueden seleccionar el mejor de los sistemas de servicio
desde los proveedores que se adaptan a sus necesidades individuales.
Por tanto no están limitados a sistemas monolíticos o constitutivos
de paquetes de unos pocos proveedores.
Otro marco de aplicabilidad del presente invento
resultará evidente a partir de la descripción detallada dada a
continuación. Sin embargo debe comprenderse que la descripción
detallada y los ejemplos específicos, aunque indiquen realizaciones
preferidas del invento, están dados a modo de ilustración solo, ya
que distintos cambios y modificaciones dentro del marco del invento
resultarán evidentes para los expertos en la técnica a partir de
esta descripción detallada.
La fig. 1 muestra un diagrama esquemático de
bloques del sistema de comunicación de acuerdo con el invento.
La fig. 2 muestra un diagrama esquemático de
bloques de un sistema de pasarela de acuerdo con el invento.
La fig. 3 muestra un diagrama de flujo del
método según el invento.
La fig. 4 muestra una diagrama esquemático de
bloques de un escenario según el presente invento.
El invento se refiere a comunicaciones
multimedia del tipo de conversación que incluyen una corriente de
medios. La corriente de medios de comunicación es aquí definida como
una corriente de información que es transferida continuamente y no
es necesariamente finita en tiempo o tamaño. Una corriente está
caracterizada porque el receptor está tratando e interpretando la
información antes de que el emisor haya dejado de enviarla. Un
ejemplo de una corriente de medios es la información, voz, música,
vídeo conferencia, etc., en tiempo real. Ejemplo de algo que no es
una corriente de medios es enviar un archivo a un servidor para
conversión, la descarga una película de vídeo desde un servidor en
Internet y después de la descarga, ver la película, etc.
La fig. 1 muestra un sistema de comunicaciones
101 de acuerdo con el invento. El sistema de comunicaciones 101
incluye una primera entidad A y una segunda entidad B, siendo la
primera entidad A un terminal móvil y siendo la segunda entidad un
sistema final o usuario final que sirve a los terminales. Estando
ambas entidades implicadas en la misma sesión. La primera entidad A
y la segunda entidad B tienen ambas un ordenador digital
respectivamente, teniendo cada ordenador una memoria interna para
almacenar un programa de ordenador, no mostrado en la figura. La
sesión en este ejemplo ficticio tiene dos componentes de medios de
comunicación, C1 y C2, por ejemplo voz y vídeo que han de ser
transferidos desde la segunda entidad B, sobre una red IP 102 a la
primera entidad A, dentro del sistema de comunicaciones 101. En el
establecimiento de sesión 103, la primera entidad A y la segunda
entidad B han negociado formatos específicos para las corrientes de
voz y vídeo, por ejemplo Sistema Global para comunicación Móvil
(GSM) de voz y Grupo 2 Experto en Películas (MPEG2) de vídeo. En
este ejemplo la segunda entidad B solo puede soportar MPEG2 de vídeo
C1, mientras que la primera entidad A es un terminal móvil que tiene
una pantalla pequeña y sólo puede manejar H.261 de vídeo. H.261 es
un protocolo estándar de codec de vídeo para servicios audiovisuales
a velocidades de px64kbit/s. Sin embargo la primera entidad A ha
acordado dejar a la segunda entidad B transmitir el vídeo en el
formato MPEG2. Para manejar esto, se requiere un servicio de
transcodificación que transcodifique MPEG2 a H.261 de vídeo. La
corriente de voz C2 que es típicamente bidireccional es en este
ejemplo dejada sin modificar de extremo a extremo entre la segunda
entidad B y la primera entidad A que está representada en la fig. 1.
La invitación y negociación 103 de sesión A a B puede por ejemplo
ser realizada usando procedimientos de Protocolo de Iniciación de
Sesión/Protocolo de Descripción de Sesión (SIP/SDP). El SIP es un
protocolo de capa de aplicación para crear, modificar, y terminar
sesiones con uno o más participantes. Estas sesiones incluyen
conferencias multimedia por Internet, llamadas telefónicas por
Internet y distribución multimedia. El SDP es un protocolo destinado
a describir sesiones multimedia con el propósito de anuncios de
sesión, invitación de sesión, negociación y otras formas de control
de sesión multimedia. El sistema de comunicaciones 101 también
incluye un sistema de pasarela S que proporciona un servicio de
tratamiento de corrientes de medios de comunicación. Este servicio
es independiente del control de aplicación del usuario final. En
este ejemplo el servicio es transcodificación de MPEG2 a H.261 de
vídeo.
El sistema de pasarela S será descrito a
continuación de forma más detallada soportado por el diagrama de
bloques mostrado en la fig. 2. El sistema de pasarela, al que se
hace referencia en la fig. 2 como 201, comprende un controlador de
pasarela 202 y una pasarela 203. Estas dos entidades pueden ser
situadas al mismo tiempo en el mismo nodo o en dos nodos separados,
conectado cada uno por separado a la red IP. Están ambos conectados
a la red IP (véase 102 en la fig. 1) y cada uno tiene típicamente
una dirección IP. El sistema de pasarela 201 está disponible para
control externo a través del controlador de pasarela 202. El
controlador de pasarela 202 está disponible públicamente a través de
su Identificador de Recursos Universales (URI) publicado por ejemplo
service@domain (servicio@dominio). El URI puede por ejemplo ser
publicado en una página de inicio en Internet. La pasarela tiene
medios 204 para procesar la corriente de medios de comunicación C1,
es decir en este ejemplo transcodificar MPEG2 C1 a H.261 C1' de
vídeo. La invocación 104 tiene lugar en un trayecto entre el sistema
de pasarela S y la primera entidad A que está separada del trayecto
usado por la corriente de medios de comunicación C1' entre el
sistema de pasarela S y la primera entidad A, separando así
completamente el control de servicio real de la corriente de medios
de comunicación. El controlador de pasarela 202 gestiona la pasarela
203. La comunicación 205 entre el controlador de pasarela 202 y la
pasarela 203 puede por ejemplo estar de acuerdo con IETF
megacop/ITU-T H.248 (megacop = Protocolo de Control
de Pasarela de Medios = H.248). La pasarela 203 y el controlador de
pasarela 202 tienen cada uno un ordenador digital que tiene una
memoria interna para almacenar un programa de ordenador 207.
La primera entidad A separadamente, es decir
fuera de la sesión 103 de A a B, invoca 104 un servicio de
transcodificación separado por el sistema de pasarela S que
transcodifica MPEG2 a H.261 de vídeo. Esto se ha mostrado en la fig.
1.
Este ejemplo mostrará un flujo unidireccional,
pero también es posible un flujo bidireccional.
La primera operación es para configurar el
servicio. Eso es realizado con una o más demandas de servicio
enviadas en un protocolo de control 206 desde la primera entidad A
hasta el controlador de pasarela 202. El protocolo de control puede
estar basado en SIP o SDP. También es posible enviar la demanda de
servicio en el mismo intercambio de mensaje que la invitación de
sesión de A a B. El control de pasarela 202 es accedido usando un
URI en la forma de service@host por ejemplo
transcoder@services.oprator.com en la demanda. En el caso de un
protocolo de control 206 que está basado en SIP y SDP, el URI podría
ser usado en el Localizador de Recursos Uniforme SIP (URL) de
acuerdo con la práctica conocida en el formato sip:service@host. La
demanda de servicio contiene típicamente información sobre el tipo
de servicio, por ejemplo transcodificación de MPEG2 a H.261. La
demanda o demandas de servicio también contienen información acerca
de la dirección a la que debe enviarse la corriente, por ejemplo
dirección IP y número de puerto de la primera entidad A y otra
información de dirección necesaria que pertenece a las entidades A y
B y la corriente de medios de comunicación asociada.
Una o más respuestas 206 a la demanda o demandas
de servicio que incluyen la información de dirección necesaria, que
pertenece al sistema de pasarela S y pasarela 203, de relevancia a
la corriente de medios de comunicación asociada pueden ser
intercambiadas. Esto incluye la información de dirección acerca de
la entrada a la pasarela 203 en forma de una dirección IP y un
número de puerto.
En esta fase es configurado el servicio. La
respuesta o respuestas típicamente también indican el resultado de
las demandas de configuración, tales como éxito o fracaso.
La siguiente operación es la activación real del
servicio. Esto es indicado por la demanda de activación de servicio
de 206.
Es totalmente posible que la configuración de
servicio y la activación de servicio puedan ser constituidos en
paquetes en una misma demanda. Es también totalmente posible que la
configuración sea realizada en partes usando operaciones de varias
demandas y respuestas.
La segunda entidad B comienza transmitiendo la
corriente de medios de comunicación C1. La corriente de vídeo C1, en
formato MPEG2, es transferida sobre la red IP 102, a través del
puerto asignado de la pasarela 203 y es procesada por los medios de
tratamiento es decir el transcodificador desde MPEG2 a H.261 de
vídeo. La corriente de medios de comunicación C1' en formato H.261
de vídeo es a continuación transferida, sobre la red IP 102, al
puerto asignado de la primera entidad A. La corriente de voz C2 es
transferida sin modificar sobre la red IP entre las entidades.
La fig. 3 muestra un diagrama de flujo de un
escenario posible de tratar una corriente de medios transferida
desde un primer sistema final a través de un sistema de pasarela a
un segundo sistema final dentro de un sistema de comunicaciones.
El método incluye las operaciones
siguientes:
301. Un sistema final hará una llamada a otro
sistema final. Para esta llamada específica el sistema final desea
usar un servicio proporcionado por el sistema de pasarela para
procesar una corriente de medios que va a ser transferida. El
controlador de pasarela es accedido por el sistema final en un
primer trayecto por medio del conocido URI. Esto es con el propósito
de controlar el servicio por configuración 302 y activación 303.
304. A continuación el lado de transmisión envía
su corriente de medios, que es procesada en el sistema de pasarela
de modo que en el lado de recepción que forma corriente con los
medios es procesado en un segundo trayecto que está separado del
primer trayecto, de tal modo que los datos son procesados y
expedidos al otro sistema final continuamente sin haber recibido la
corriente completa de medios antes de comenzar el proceso.
El método es puesto en práctica por medio de un
producto de programa de ordenador que comprende las partes de código
de software para realizar las operaciones del método. El producto de
programa de ordenador es ejecutado sobre un ordenador almacenado en
un ordenador digital dentro del sistema final y en el sistema de
pasarela.
El programa de ordenador es cargado directamente
o desde un medio utilizable por ordenador, tal como un disco
flexible, CD, Internet, etc.
El método anterior puede también ser realizado
en otro escenario posible mostrado en la fig. 4. En este escenario,
el sistema final A requiere procesar una corriente de medios de
comunicación C. A envía la corriente de medios de comunicación C
sobre la Internet 401 hacia un sistema de pasarela S en el que la
corriente de medios de comunicación es procesada y enviada a A.
Un ejemplo de esto es si el sistema final A
puede estar escuchando una emisión de radio que se desea grabar por
partes. Qué parte se ha de grabar no es conocida de antemano. El
sistema final A prefiere almacenar el formato grabado de MPEG1 capa
3 (MP3) debido a limitaciones de memoria internas, mientras que la
emisión de radio está disponible en Modulación de Código de Impulso
(PCM) de 44,1 kHz en estéreo. El sistema final A envía a
continuación de forma continua la corriente C de PCM de 44,1 kHz al
sistema de servicio S, que en este caso constituye un sistema
compresor MP3. El sistema de servicio devuelve MP3 en formato de
corriente C' al sistema final A. A puede entonces grabar partes
seleccionadas en formato MP3 cuando A escucha la emisión de
radio.
Claims (15)
1. Un método para controlar el tratamiento de
formación de corriente de medios (C1) usada en servicios de
comunicación interpersonal, enviados desde un segundo sistema final
(B) sobre una red IP, mediante un sistema de pasarela (S), sobre la
red IP (102) a un primer sistema final (A) por medio del sistema de
pasarela (S) que proporciona un servicio de tratamiento de formación
de corriente de medios caracterizado porque dicho servicio es
independiente del control de aplicación de usuario final,
comprendiendo el sistema de pasarela (S) un controlador de pasarela
(202) que tiene un Identificador de Recurso Uniforme (URI) que es
conocido para cualquier usuario de servicio potencial, de tal modo
que el sistema de pasarela (S) está disponible para control externo
por cualquier usuario de servicio potencial, a través del
controlador de pasarela (202), comprendiendo el método las
operaciones de: acceder el primer sistema final (A) al controlador
de pasarela (202) en un primer trayecto, con el propósito de
controlar el servicio por configuración y activación, por medio del
URI conocido; tratar los medios (C1) que forman corriente en un
segundo trayecto que está separado del primer trayecto, de tal modo
que los datos son procesados y enviados al primer sistema final (A)
continuamente sin haber recibido la corriente de medios completa
(C1) antes de comenzar el tratamiento.
2. El método según la reivindicación 1ª, en el
que el primer sistema final es el mismo que el segundo sistema
final.
3. El método según cualquiera de las
reivindicaciones 1ª-2ª, en el que la operación de configurar el
servicio es realizada enviando un mensaje de demanda de servicio
desde la primera entidad (A) al sistema de pasarela (S).
4. El método según la reivindicación 3ª, en el
que el mensaje de demanda de servicio comprende información acerca
de un tipo de servicio requerido.
5. El método según la reivindicación 3ª, en el
que el mensaje de demanda de servicio incluye información acerca de
la dirección a la que la corriente debe ser enviada.
6. El método según cualquiera de las
reivindicaciones 1ª-2ª, en el que la operación de configurar el
servicio es realizada enviando un mensaje de respuesta al servicio
demandado, desde el sistema de pasarela (S) a la primera entidad
(A).
7. El método según la reivindicación 6ª, en el
que el mensaje de respuesta incluye información de dirección de la
entrada a la pasarela (203).
8. El método según cualquiera de las
reivindicaciones 1ª-7ª, en el que la operación de activar el
servicio es realizada enviando un mensaje de demanda de servicio
desde la primera entidad (A) hasta el sistema de pasarela (S).
9. El método según cualquiera de las
reivindicaciones 1ª-2ª, en el que la operación de configuración y la
operación de activación son transportadas en el mismo mensaje de
demanda.
10. Un medio de almacenamiento legible por
ordenador que almacena un conjunto de código ejecutable de máquina,
siendo ejecutable dicho conjunto de código ejecutable por máquina
mediante un ordenador para realizar las operaciones del método de
cualquiera de las reivindicaciones 1ª-9ª.
11. Un sistema de pasarela (201) conectado a una
red IP, ofreciendo el sistema de pasarela (201) un servicio de
tratamiento de una corriente de medios (C1) enviada entre sistemas
finales conectados a la red IP, incluyendo el sistema de pasarela
(201) una pasarela (203) que tiene medios (204) para tratar la
corriente de medios (C1) en un segundo trayecto enviada desde un
primer sistema final a través de la red IP, incluyendo además el
sistema de pasarela (201) un controlador de pasarela (202) que
gestiona la pasarela (203) y que tiene un Identificador de Recurso
Uniforme (URI) caracterizado porque el sistema de pasarela
(201) es conocido para cualquier usuario de servicio potencial,
incluyendo el primer sistema final, a través del URI del controlador
de pasarela (202) y el sistema de pasarela (201) tiene además medios
para ser configurado por cualquiera de los usuarios de servicio
potenciales en un primer trayecto que está separado del segundo
trayecto; y porque el servicio es independiente del control de
aplicación de usuario final.
12. El sistema de pasarela (201) según la
reivindicación 11ª, caracterizado porque el controlador de
pasarela (202) tiene medios para realizar la configuración
recibiendo una demanda de servicio desde el sistema final.
13. El sistema de pasarela (201) según la
reivindicación 11ª, caracterizado porque el controlador de
entrada (202) tiene medios para realizar la configuración enviando
un mensaje de respuesta al sistema final.
14. El sistema de pasarela (201) según la
reivindicación 11ª, caracterizado porque tiene medios para
activar el servicio.
15. El sistema de pasarela (201) según la
reivindicación 14ª, caracterizado porque el controlador de
pasarela (202) tiene medios para realizar la activación del servicio
recibiendo una demanda de activación de servicio desde el sistema
final.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP00850070A EP1148690A1 (en) | 2000-04-20 | 2000-04-20 | Method, gateway system and arrangement in a communication network |
EP00850070 | 2000-04-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2264980T3 true ES2264980T3 (es) | 2007-02-01 |
Family
ID=8175657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES01925548T Expired - Lifetime ES2264980T3 (es) | 2000-04-20 | 2001-04-12 | Metodo, sistema de pasarela y disposicion en una red de comunicacion. |
Country Status (9)
Country | Link |
---|---|
US (1) | US7310665B2 (es) |
EP (2) | EP1148690A1 (es) |
JP (1) | JP4831913B2 (es) |
CN (1) | CN1201546C (es) |
AT (1) | ATE331376T1 (es) |
AU (1) | AU2001252260A1 (es) |
DE (1) | DE60120952T2 (es) |
ES (1) | ES2264980T3 (es) |
WO (1) | WO2001082557A1 (es) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060020688A1 (en) * | 2001-05-14 | 2006-01-26 | At&T Corp. | System having generalized client-server computing |
JP4420584B2 (ja) * | 2001-05-21 | 2010-02-24 | ソニー株式会社 | 携帯情報処理端末、情報処理方法、プログラム、および情報処理システム |
JP3961796B2 (ja) * | 2001-08-27 | 2007-08-22 | ソニー株式会社 | 情報提供システム、情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラム |
EP1492297B1 (en) * | 2003-06-27 | 2006-11-02 | Alcatel | Communication system and method providing IP facilities to a stimuli terminal |
US8281353B1 (en) * | 2004-09-29 | 2012-10-02 | Avaya Inc. | Service creation system and method for packet based cellular networks |
US7716586B2 (en) * | 2006-02-17 | 2010-05-11 | International Business Machines Corporation | Apparatus, system, and method for progressively disclosing information in support of information technology system visualization and management |
US8582559B2 (en) | 2006-08-03 | 2013-11-12 | Aspect Software, Inc. | System and method for handling media streams |
US9942280B2 (en) * | 2009-09-22 | 2018-04-10 | Orange | Data exchange sessions using groups of terminals of a first user and at least one terminal of a second user |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2316495A (en) | 1994-04-28 | 1995-11-29 | British Telecommunications Public Limited Company | Service provision system for communications networks |
CA2179337C (en) | 1995-08-22 | 2000-11-14 | Thomas F. Laporta | Network-based migrating user agents for personal communication services |
US6553410B2 (en) * | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
US5768527A (en) * | 1996-04-23 | 1998-06-16 | Motorola, Inc. | Device, system and method of real-time multimedia streaming |
US5996022A (en) * | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
US5974446A (en) * | 1996-10-24 | 1999-10-26 | Academy Of Applied Science | Internet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface |
JP3668742B2 (ja) * | 1996-11-28 | 2005-07-06 | 株式会社日立製作所 | ゲートウェイ装置およびそれを用いた通信システム |
US6711622B1 (en) * | 1997-12-31 | 2004-03-23 | Broadware Technologies, Inc. | Video and audio streaming for multiple users |
US6421733B1 (en) * | 1997-03-25 | 2002-07-16 | Intel Corporation | System for dynamically transcoding data transmitted between computers |
US6594699B1 (en) * | 1997-10-10 | 2003-07-15 | Kasenna, Inc. | System for capability based multimedia streaming over a network |
US6272127B1 (en) * | 1997-11-10 | 2001-08-07 | Ehron Warpspeed Services, Inc. | Network for providing switched broadband multipoint/multimedia intercommunication |
US6185620B1 (en) * | 1998-04-03 | 2001-02-06 | Lsi Logic Corporation | Single chip protocol engine and data formatter apparatus for off chip host memory to local memory transfer and conversion |
US6155840A (en) * | 1998-09-18 | 2000-12-05 | At Home Corporation | System and method for distributed learning |
US6563517B1 (en) * | 1998-10-02 | 2003-05-13 | International Business Machines Corp. | Automatic data quality adjustment to reduce response time in browsing |
US6760916B2 (en) * | 2000-01-14 | 2004-07-06 | Parkervision, Inc. | Method, system and computer program product for producing and distributing enhanced media downstreams |
US6697365B1 (en) * | 1999-06-10 | 2004-02-24 | Charles Hayes Messenger | Method of listener transmitted broadcasting |
US6845398B1 (en) * | 1999-08-02 | 2005-01-18 | Lucent Technologies Inc. | Wireless multimedia player |
US6795863B1 (en) * | 1999-08-10 | 2004-09-21 | Intline.Com, Inc. | System, device and method for combining streaming video with e-mail |
US6631410B1 (en) * | 2000-03-16 | 2003-10-07 | Sharp Laboratories Of America, Inc. | Multimedia wired/wireless content synchronization system and method |
DE50003567D1 (de) * | 2000-04-28 | 2003-10-09 | Swisscom Mobile Ag | Verfahren und system für videokonferenzen |
US6996768B1 (en) * | 2000-06-15 | 2006-02-07 | International Business Machines Corporation | Electric publishing system and method of operation generating web pages personalized to a user's optimum learning mode |
AU2001276992A1 (en) * | 2000-07-20 | 2002-02-05 | Aeptec Microsystems, Inc. | Method, system, and protocol for location-aware mobile devices |
US20020103935A1 (en) * | 2001-01-26 | 2002-08-01 | Neil Fishman | Pushing rich content information to mobile devices |
-
2000
- 2000-04-20 EP EP00850070A patent/EP1148690A1/en not_active Withdrawn
-
2001
- 2001-04-12 AT AT01925548T patent/ATE331376T1/de not_active IP Right Cessation
- 2001-04-12 EP EP01925548A patent/EP1275233B1/en not_active Expired - Lifetime
- 2001-04-12 AU AU2001252260A patent/AU2001252260A1/en not_active Abandoned
- 2001-04-12 CN CNB018084001A patent/CN1201546C/zh not_active Expired - Fee Related
- 2001-04-12 WO PCT/EP2001/004211 patent/WO2001082557A1/en active IP Right Grant
- 2001-04-12 JP JP2001579521A patent/JP4831913B2/ja not_active Expired - Lifetime
- 2001-04-12 DE DE60120952T patent/DE60120952T2/de not_active Expired - Lifetime
- 2001-04-12 ES ES01925548T patent/ES2264980T3/es not_active Expired - Lifetime
- 2001-04-18 US US09/837,493 patent/US7310665B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1275233A1 (en) | 2003-01-15 |
AU2001252260A1 (en) | 2001-11-07 |
US7310665B2 (en) | 2007-12-18 |
DE60120952D1 (de) | 2006-08-03 |
US20010034784A1 (en) | 2001-10-25 |
JP4831913B2 (ja) | 2011-12-07 |
ATE331376T1 (de) | 2006-07-15 |
CN1201546C (zh) | 2005-05-11 |
EP1275233B1 (en) | 2006-06-21 |
EP1148690A1 (en) | 2001-10-24 |
WO2001082557A1 (en) | 2001-11-01 |
DE60120952T2 (de) | 2007-07-12 |
JP2003532340A (ja) | 2003-10-28 |
CN1426653A (zh) | 2003-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1334639B1 (en) | Optimal gateway discovery while roaming | |
ES2223856T3 (es) | Aparato y metodo de proxy. | |
Camarillo et al. | Grouping of media lines in the session description protocol (SDP) | |
US7305230B2 (en) | System, apparatus, and method for providing a mobile server | |
TWI223530B (en) | Method, server and arrangement in a communication network | |
RU2367118C2 (ru) | Поддержание соединения передачи данных при смене сети коммуникационного доступа | |
CN106850399B (zh) | 一种基于WebRTC技术即时消息的通信方法 | |
US20070071002A1 (en) | Method and apparatus for verifying encryption of sip signalling | |
CN101548524B (zh) | 在不同通信方之间的相互作用控制 | |
US20090070586A1 (en) | Method, Device and Computer Program Product for the Encoded Transmission of Media Data Between the Media Server and the Subscriber Terminal | |
CN105554029A (zh) | WebRTC与SIP终端媒体互通的方法和媒体网关 | |
ES2264980T3 (es) | Metodo, sistema de pasarela y disposicion en una red de comunicacion. | |
US7512118B1 (en) | CODEC negotiation considering quality and costs | |
WO2021073155A1 (zh) | 视频会议方法、装置、设备及存储介质 | |
WO2007042620A1 (en) | A method, a system and a proxy for inter-service-provider-ip-backbone | |
JP5465260B2 (ja) | Ipドメイン間の相互接続を構成する方法、システムおよび装置 | |
KR100840076B1 (ko) | 광대역 통신망을 이용한 통합 서비스 제공 시스템 및 방법 | |
US9154510B2 (en) | Methods, apparatuses, and related computer program product for network security | |
CN100366105C (zh) | 一种加密通话业务的网络侧放音方法 | |
JP4070655B2 (ja) | メディア通信方法及びメディア通信システム | |
Camarillo | Framework for Transcoding with the Session Initiation Protocol (SIP) | |
JP2006020158A (ja) | データ伝送管理装置、データ伝送システムおよびデータ伝送方法 | |
Nielsen | of Deliverable: The Status of Basic Relays and Gateways | |
Camarillo et al. | RFC3388: Grouping of Media Lines in the Session Description Protocol (SDP) | |
Wisely et al. | SIP—THE SESSION INITIATION PROTOCOL |