ES2320098T3 - Sistema de mensajeria con servicio proxy automatico. - Google Patents

Sistema de mensajeria con servicio proxy automatico. Download PDF

Info

Publication number
ES2320098T3
ES2320098T3 ES01948730T ES01948730T ES2320098T3 ES 2320098 T3 ES2320098 T3 ES 2320098T3 ES 01948730 T ES01948730 T ES 01948730T ES 01948730 T ES01948730 T ES 01948730T ES 2320098 T3 ES2320098 T3 ES 2320098T3
Authority
ES
Spain
Prior art keywords
unit
stationary
communications
mobile
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01948730T
Other languages
English (en)
Inventor
David Kilp
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Application granted granted Critical
Publication of ES2320098T3 publication Critical patent/ES2320098T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42382Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2061Language aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/20Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems
    • H04M2207/206Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems composed of PSTN and wireless network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Un sistema de comunicaciones que comprende una unidad estacionaria (15) adaptada para enviar y recibir mensajes, y una unidad móvil (20) adaptada para establecer un enlace de comunicaciones (25) con la unidad estacionaria y enviar y recibir mensajes, caracterizado el sistema de comunicaciones por: un servidor Proxy (45) adaptado para encaminar mensajes a una de las unidades de, la unidad estacionaria o la unidad móvil en base a la disponibilidad del enlace de comunicaciones y transmitir una copia de los mensajes a la otra unidad de, la unidad estacionaria y la unidad móvil para mantener las unidades estacionaria y móvil sincronizadas, en el que al menos una de las unidades de, la unidad estacionaria y la unidad móvil está adaptada para notificar al servidor Proxy de la disponibilidad del enlace de comunicaciones.

Description

Sistema de mensajería con servicio Proxy automático.
Campo de la invención
Esta invención se refiere en general al campo de las comunicaciones personales y, más en particular, a un sistema de mensajería que tiene un servicio Proxy automático para redirigir mensajes a una unidad móvil cuando un usuario está fuera del alcance de una unidad base.
Antecedentes de la invención
La proliferación de dispositivos de ordenadores y la inter-conectividad proporcionada por las redes globales, tales como la Internet, han proporcionado muchas oportunidades para cambiar la naturaleza de las comunicaciones de negocios y personales. Los sistemas de mensajería electrónica, tales como el correo electrónico (e-mail), correo de voz, y mensajería instantánea (IM) han proporcionado herramientas convenientes para contactar personas o grupos de personas eficazmente. Tales sistemas de mensajería electrónica proporcionan un método rápido y barato para comunicar y colaborar. La confianza en estos sistemas de mensajería para la comunicación ha aumentado enormemente en los últimos años, y la tendencia es probable que continúe.
Debido al volumen de mensajes electrónicos que algunos individuos reciben, a menudo se sienten "perdidos" sin acceder a sus mensajes. Los dispositivos de comunicaciones móviles, tales como los asistentes de datos personales (PDA), los ordenadores portátiles, los buscapersonas, los teléfonos celulares, etc. se equipan comúnmente con una funcionalidad para recuperar y responder a los mensajes electrónicos. Cuando se está lejos de la oficina, un individuo puede configurar los dispositivos móviles para recibir mensajes entrantes en lugar del servicio de mensajes normal instalado en la oficina del usuario.
Un sistema de mensajería particular que requiere un punto físico de presencia es un sistema de IM. Un individuo usa un ordenador para inscribirse en el servidor de mensajería de un proveedor de IM, tal como America On Line, Yahoo, o Microsoft Network. Por ejemplo, el individuo puede inscribirse en un ordenador de escritorio en la oficina. Durante el proceso de inscripción, el servidor de mensajes observa el nombre del usuario y la dirección IP del individuo y registra ese nombre del usuario de modo que esté disponible para otros usuarios del sistema de IM. Un individuo diferente puede acceder a una lista de "amigos" para determinar quien está disponible sobre el sistema de IM y enviar mensajes electrónicos al ordenador del amigo.
Diversas aplicaciones software de IM permiten al usuario fijar un indicador de estado dependiendo de su disponibilidad actual. Por ejemplo, los indicadores de estado típicos incluyen disponible, ocupado, al teléfono, fuera para comer, etc. En base al indicador de disponibilidad, un diferente usuario puede decidir enviar un mensaje electrónico o esperar hasta que el individuo esté disponible.
Un problema con el uso de los indicadores de estado es que los individuos a menudo se olvidan de actualizar su estado de disponibilidad. Típicamente, un usuario corre una pluralidad de aplicaciones de ordenador simultáneamente. El software de IM puede que no esté siempre visible, y el usuario puede olvidar cambiar el indicador de estado cuando suena el teléfono, cuando se llama al usuario fuera de la oficina, cuando el usuario se va a adquirir una taza de café, o similares. Por lo tanto, el indicador de estado del usuario puede indicar disponible, cuando en realidad, el usuario no está disponible. Esta situación puede conducir a una frustración por parte del remitente que intenta contactar con el usuario. Además, si el mensaje es urgente, el indicador erróneo de disponibilidad puede conducir a un retardo indeseable en asegurar una respuesta.
Para mantener la disponibilidad cuando el usuario está lejos del ordenador de escritorio, puede configurarse un dispositivo móvil para recibir los mensajes del usuario. Para configurar el dispositivo móvil para el servicio de IM, el usuario necesitaría desconectarse del servidor de mensajes desde la localización estacionaria (por ejemplo, el ordenador de escritorio), e inscribirse en el servicio usando el dispositivo móvil, registrando de este modo la dirección IP del dispositivo móvil. Este cambio de técnica del servicio sufre el mismo inconveniente que la técnica del indicador de estado, a saber que el usuario debe cambiar activamente el servicio. No sería eficaz en cuando al costo ni cómodo para el usuario inscribirse usando sólo el dispositivo móvil, ya que las tasas del servicio móvil son típicamente mucho más altas que las conexiones de la red de cable, y el ordenador de escritorio generalmente tiene mejores teclado y pantalla.
Un problema similar existe al redirigir llamadas de teléfono o mensajes de voz a un teléfono móvil. Por ejemplo, si un individuo deja la oficina, las llamadas al número de teléfono de la oficina o los mensajes de voz dejados en la oficina pueden redirigirse al teléfono móvil del individuo. De nuevo la característica de redirección debe activarse por el individuo, y a menudo este paso se olvida, especialmente para salidas cortas del área de la oficina.
La presente invención se dirige a superar o al menos reducir los efectos de, uno o más de los problemas mostrados anteriormente.
El documento US-A-5752191 describe un sistema comunicador portátil adaptado para registrar su localización a un sistema de control de acceso. Después de este registro un sistema de control telefónico redirige todas las llamadas entrantes a un teléfono asociado con la localización actual del usuario. Se envía un mensaje al comunicador portátil para alertar al usuario de una llamada entrante y a continuación el sistema de control telefónico hace que suene el teléfono próximo al usuario. El documento US-A-6002750 describe un buzón de correo unificado a través del teléfono cableado o el teléfono inalámbrico, en el que cuando se recibe un mensaje de voz desde una parte llamante, se alerta al usuario tanto en teléfono cableado como en teléfono inalámbrico.
Breve descripción de los dibujos
Esta invención puede entenderse por referencia a la siguiente descripción tomada junto con los dibujos adjuntos, en los cuales referencias numéricas iguales identifican los mismos elementos, y el los que:
la Fig. 1 es un diagrama de bloques simplificado de un sistema de comunicaciones de acuerdo con una realización de la presente invención;
la Fig. 2 es un diagrama de flujo de las comunicaciones que ilustra el funcionamiento del sistema de la Fig. 1; y
la Fig. 3 es un diagrama de flujo de un método para encaminar mensajes de acuerdo con otra realización de la presente invención.
Aunque la invención es susceptible a diversas modificaciones y formas alternativas, las realizaciones específicas de la misma se han mostrado a modo de ejemplo en los dibujos y se describen en este documento con detalle. Sin embargo, debería entenderse que la descripción en este documento de las realizaciones específicas no intenta limitar la invención a las formas particulares descritas, sino que por el contrario, la intención es cubrir todas las modificaciones, equivalencias y alternativas definidas por las reivindicaciones adjuntas.
Descripción detallada de la realización preferida
A continuación se describen las realizaciones ilustrativas de la invención. En interés de la claridad, no se describen todas las características de una implementación real en esta memoria descriptiva. Por supuesto se apreciará que en el desarrollo de cualquiera de tales realizaciones reales, deben realizarse numerosas decisiones específicas de la implementación para conseguir los objetivos específicos del desarrollador, tales como el cumplimiento de las restricciones relacionadas con el sistema y relacionadas con el negocio, que variarán de una implementación a otra. Además, se apreciará que tal esfuerzo de desarrollo podría ser complejo y consumir un tiempo, pero sin embargo sería una tarea de rutina para las personas de ordinario especialistas en la técnica que obtienen los beneficios de esta descripción.
Refiriéndonos ahora a las figuras, y en particular a la Fig. 1, se muestra un diagrama de bloques simplificado de un sistema de comunicaciones 10 de acuerdo con la presente invención. El sistema de comunicaciones 10 incluye una unidad estacionaria 15 y una unidad móvil 20 a través de la cual un usuario puede enviar y recibir mensajes. El sistema de comunicaciones 10 puede tomar numerosas formas, no todas de las cuales se describen con un detalle completo en este documento. Por ejemplo, el sistema de comunicaciones 10 puede ser una red de ordenadores adaptada para transferir mensajes electrónicos, tales como correos electrónicos o mensajes instantáneos (IM). Como alternativa el sistema de comunicaciones 10 puede ser una red telefónica adaptada para manejar las llamadas telefónicas. En la realización ilustrada, el sistema de comunicaciones 10 se describe de forma que se puede implementar para una aplicación de IM, sin embargo, la aplicación de la presenta invención no está limitada y puede aplicarse a numerosas otras aplicaciones de comunicaciones.
La unidad estacionaria 15 puede tomar una diversidad de formas, tales como un ordenador de escritorio o un teléfono de oficina. Asimismo, la unidad móvil 20 puede tomar una diversidad de formas, tales como una PDA, un ordenador portátil, un buscapersonas de dos direcciones, un radioteléfono en la forma de inalámbrico, un celular, un sistema de comunicaciones personal (PCS) u otro teléfono de tipo similar, o similares. En general, la unidad estacionaria 15 es una unidad que está usualmente instalada en una localización. La unidad estacionaria 15 puede no estar necesariamente instalada de forma permanente. Por ejemplo, la unidad estacionaria 15 puede ser un ordenador portátil que se conecta a una red interna en la estación de acoplamiento. La unidad estacionaria 15 comunica con la unidad móvil 20 sobre un enlace de comunicaciones 25. Se apreciará que las unidades estacionaria y móvil 15, 20 pueden configurarse para comunicar a través de numerosos medios de comunicación tales como un enlace de RF de baja potencia, un enlace de infrarrojos (IR), una conexión serie cableada (por ejemplo, similar a las usadas para sincronizar las PDA), etc. Por ejemplo pueden usarse normativas de interfaz aire, tales como la normativa Bluetooth, la normativa de RF doméstica, la IEEE 802.11, un enlace IrDA, o cualquier otra normativa.
La unidad estacionaria 15 está acoplada a una red de comunicaciones 30, tal como la Internet, una red de área local, una red de área ancha, o la red telefónica pública conmutada (PSTN), para permitir la comunicación de voz y/o datos entre la unidad estacionaria 15 y los otros diversos dispositivos de comunicación que están interconectados a través de la red de comunicaciones 30. Estos otros dispositivos de comunicación pueden incluir, pero no necesariamente estar limitados a estos, dispositivos telefónicos, ordenadores, etc.
La unidad móvil 20 está también adaptada para comunicar con un transmisor de una red de área ancha (WAN) 35 sobre un enlace de área ancha 40 usando un protocolo de área ancha, tal como el protocolo de un celular o un buscapersonas. El transmisor WAN 35 también puede estar conectado a la red de comunicaciones 30.
El sistema de comunicaciones 10 incluye además un servidor Proxy 45 que intercede en la trayectoria del mensaje y encamina los mensajes a una o a ambas de las unidades estacionaria y móvil 15, 20, dependiendo de su disponibilidad. El servidor Proxy 45 puede comunicar con la unidad estacionaria 15 a través de la red de comunicaciones 30 y con la unidad móvil 20 a través de la red de comunicaciones 30 junto con el transmisor WAN 35. El servidor Proxy 45 puede estar residente sobre un ordenador distinto como se ilustra, o como alternativa, el servidor Proxy 45 puede estar residente sobre la unidad estacionaria 15.
Hablando en general, cuando un usuario está dentro de la proximidad general de la unidad estacionaria 15, los mensajes se suministran por el servidor Proxy 45 a la unidad estacionaria 15. Cuando el usuario se mueve fuera de la proximidad, los mensajes se encaminan en cambio a la unidad móvil 20. En funcionamiento, el servidor Proxy 45 hace interfaz con un sistema de mensajería externo 50, tal como un sistema de IM operado por una tercera parte, a través de la red de comunicaciones 30. El sistema de mensajería externa 50 puede incluir una pluralidad de servidores de mensajes 55 interconectados a través de la red 60 operada por el proveedor de servicios del sistema de mensajería. Para el sistema de mensajería externo 50, el servidor Proxy 45 parece que es un usuario normalizado (es decir, como si el usuario se hubiese inscrito en el sistema de mensajería externo 50 directamente desde la unidad estacionaria 15). El sistema de mensajería externa 50 registra la dirección IP del servidor Proxy 45 como el destino de los mensajes para el usuario. La emulación de una conexión de usuario puede realizarse por técnicas bien conocidas por las personas de ordinario especialistas en la técnica, tal como la simulación de un enlace o la manipulación directa del cliente a través de una interfaz de un programa de aplicación (API).
Para enviar mensajes al usuario inscrito a través del servidor Proxy 45, la unidad remota 65 se inscribe en el sistema de mensajería externo 50 a través de la red de comunicaciones 30. Los mensajes enviados a través de la unidad remota 65 al usuario se suministran por el sistema de mensajería externo 50 al servidor Proxy 45. Como se describe con mayor detalle más adelante, el servidor Proxy 45, basado en el conocimiento de la disponibilidad, encamina el mensaje a una o a ambas unidades estacionaria o móvil 15, 20 como sea apropiado. Se envían las respuestas o los mensajes originales por una de las unidades estacionaria o móvil 15, 20 que esté disponible y se encaminan al servidor Proxy 45, el cual a su vez, redirige el mensaje o responde al sistema de mensajería externo 50.
Para determinar cual de las unidades estacionaria o móvil 15, 20 está disponible para recibir mensajes, el servidor Proxy 45 mantiene un indicador de estado indicativo de si la unidad móvil 20 está en la proximidad de la unidad estacionaria 15. La unidad móvil 20 se considera que está en la proximidad de la unidad estacionaria 15 cuando existe entre ellos el enlace de comunicaciones 25 (por ejemplo, el enlace de radiofrecuencia (RF) de baja potencia o un enlace serie cableado). Típicamente, cuando el enlace de comunicaciones 25 está activo, el usuario está en la oficina y está disponible para responder a los mensajes a través de la unidad estacionaria 15. Como alternativa, cuando el enlace de comunicaciones 25 se pierde, se puede asumir que el usuario ha dejado la oficina, y ya no estará disponible en la unidad estacionaria 15. Las comunicaciones se encaminan entonces a la unidad móvil 20.
En alguna capa de protocolo, las unidades estacionaria y móvil 15, 20 se enteran de si hay un enlace de comunicaciones 25 entre las mismas. En respuesta a los cambios en el estado del enlace de comunicaciones 25 (es decir, enlace establecido, enlace perdido), una o ambas de las unidades estacionaria y móvil 15, 20 envían un mensaje al servidor Proxy 45 del nuevo estado. El servidor Proxy 45 a continuación encamina el tráfico a través de la red de comunicaciones 30 a la unidad estacionaria 15 o a través del transmisor WAN 35 a la unidad móvil 20, como sea apropiado. Para mensajes enviados a la unidad estacionaria 15, el servidor Proxy 45 puede configurarse para enviar copias de los mensajes a la unidad móvil 25 (por ejemplo, al mismo tiempo o por lotes) o viceversa para mantener sincronizadas las unidades estacionaria y móvil 15, 20.
En la realización ilustrada, la unidad estacionaria 15 ejecuta una aplicación software 70 que incluye un cliente de mensajería 72, una capa de descubrimiento del servicio 74, y una capa de comunicaciones 76. Asimismo, la unidad móvil 20 ejecuta una aplicación software 80 que incluye un cliente de mensajería 82, una capa de descubrimiento del servicio 84, y una capa de comunicaciones 86, Las capas de comunicaciones 76, 86 manejan la comunicación a nivel básico (es decir, modulación/demodulación de la señal de banda base) entre las unidades estacionaria y móvil 15, 20. Las capas de descubrimiento del servicio 74, 84 determinan las capacidades respectivas de las unidades estacionaria y móvil 15, 20. Los clientes de mensajería 72, 82 proporcionan la interfaz a través de la cual el usuario intercambia mensajes con la unidad remota 65 a través del sistema de mensajería externo 50. La construcción específica de los clientes de mensajería 72, 82, las capas de descubrimiento del servicio 74, 84, y las capas de comunicaciones 76, 86 dependen del sistema específico de mensajería externa 50 con el que se está comunicando y el protocolo particular usado para establecer el enlace de comunicaciones 25 entre las unidades estacionaria y móvil 15, 20. Aunque las capas de protocolo 74, 76, 84, 86 y los clientes 72, 82 se ilustran como aplicaciones únicas 70, 80, realmente pueden ser una o más aplicaciones separadas.
La interacción entre las aplicaciones 70, 80 y el servidor Proxy 45 para encaminar mensajes desde la unidad remota 65 se describen con mayor detalle en referencia a la Fig. 2, que es un diagrama del flujo de comunicaciones que ilustra el funcionamiento del sistema de comunicaciones 10. La Fig. 2 ilustra una diversidad de transacciones emitidas por las diversas entidades en el sistema de comunicaciones 10.
En un primer conjunto de transacciones (denotado por las referencias numéricas de la serie 100) la unidad móvil 20 no está en la proximidad del enlace fijo 15 (es decir, no hay enlace de comunicaciones 25). El usuario envía una transacción de mensaje (MSJ1) 100 desde la unidad móvil 20 a la unidad remota 65. El servidor Proxy 45 recibe la transacción de mensaje 100 desde el transmisor WAN 35 y emite la transacción de mensaje correspondiente 102 a la unidad remota 65 a través de la red de comunicaciones 30 al sistema de mensajería externa 50. El sistema de mensajería externa 50, a su vez, redirige la transacción de mensaje 102 a la unidad remota 65. Una transacción del mensaje de respuesta (RESP1) 104 se envía por la unidad remota 65 a través del mismo camino al servidor Proxy 45. El servidor Proxy 45 envía una transacción del mensaje de respuesta correspondiente 106 a través del transmisor WAN 30 a la unidad móvil 20. Aunque no ilustrado, el servidor Proxy 45 puede enviar opcionalmente una copia del mensaje de respuesta a la unidad estacionaria 15 para mantener la sincronización.
En un segundo conjunto de transacciones (denominado por las referencias numéricas de la serie 200), la unidad móvil 20 establece el enlace de comunicaciones 25 con la unidad estacionaria 15, y el servidor Proxy 45 se reconfigura consecuentemente. La capa de comunicaciones 86 de la unidad móvil 20 emite periódicamente las transacciones de interrogación 200, 202, 204 para determinar si está cerca la unidad estacionaria 15. La transacción de interrogación 204 se recibe por la capa de comunicaciones 76 de la unidad estacionaria 15 indicando proximidad, y las capas de comunicaciones 76, 86 emiten las transacciones de conexión 208, 210 a sus respectivas capas de descubrimiento de servicio 74, 84. Las capas de descubrimiento de servicio 74, 84 comparten una transacción de intercambio de información 212 para identificarse a si mismas e intercambiar los parámetros de operación. Después del intercambio de información, las capas de descubrimiento del servicio 74, 84 emiten transacciones de notificación de conexión 214, 216 a sus respectivos clientes de mensajería 72, 82. El cliente móvil 82 envía una transacción de actualización de estado de mensajería 218 al cliente estacionario 82, que envía una transacción de actualización de estado correspondiente 220 al servidor Proxy 45. Es concebible que cualquiera o ambos, del cliente móvil 82 y el cliente estacionario 72 pueden notificar al servidor Proxy 45. Los clientes 72, 82 a continuación intercambian una transacción de inhibición 222 para desactivar el cliente móvil 82.
En un tercer conjunto de transacciones (denominadas por las referencias numéricas de la serie 300), el usuario presente en la unidad estacionaria 15 emite una transacción de mensaje (MSJ2) 300 dirigido a la unidad remota 65. El servidor Proxy 45 intercepta la transacción de mensaje 300 y emite una transacción correspondiente 302 a través de la red de comunicaciones 30 al sistema de mensajería externa 50. El sistema de mensajería externa 50, a su vez, redirige la transacción de mensaje 302 a la unidad remota 65. Puede enviarse una copia del mensaje por el cliente estacionario 15 a través de una transacción de copia 304 a la unidad móvil 20 para propósitos de sincronización. Una transacción de mensaje de respuesta (RESP2) 306 se envía de vuelta a la unidad remota 65 a través del mismo camino al servidor Proxy 45. El servidor Proxy 45 envía una transacción del mensaje de respuesta correspondiente 308 a través de la red de comunicaciones 30 a la unidad estacionaria 15. De nuevo, puede emitirse una transacción de copia 310 por el cliente estacionario 72 al cliente móvil 82 para mantener la sincronización.
En un cuarto conjunto de transacciones (denominado por las referencias numéricas de la serie 400), el usuario se mueve de la proximidad de la unidad estacionaria 15, y se pierde el enlace de comunicaciones 25. Las capas de comunicaciones estacionaria y móvil 76, 86 envían transacciones de pérdida de conexión 400, 402 a sus capas de descubrimiento de servicio respectivas 74, 84, que redirigen las transacciones de perdida de la unidad móvil 404, 406 a los clientes estacionario y móvil 72, 82. El cliente móvil 82 emite una transacción de actualización de estado 408 a través del transmisor WAN 35 al servidor Proxy 45 indicando el cambio de estado. De nuevo, es concebible que uno cualquiera o ambos del cliente móvil 82 y el cliente estacionario 72 pueden notificar al servidor Proxy 45 el cambio de estado. El servidor Proxy 45 emite a continuación una transacción de inhibición 410 para desactivar el cliente estacionario 72.
En un quinto conjunto de transacciones (denominadas por las referencias numéricas de la serie 500), la unidad remota envía una transacción de mensaje (MSG3) 500 al servidor Proxy 45. El servidor Proxy 45 emite una transacción correspondiente 502 al cliente móvil 82 a través del transmisor WAN 35, y se recibe una transacción de respuesta (RESP3) 504 por el servidor Proxy 45. El servidor Proxy 45 emite una transacción correspondiente 506 a la unidad remota 65 a través de la trayectoria de encaminamiento descrita anteriormente.
Volviendo ahora a Fig. 3, se proporciona un diagrama de flujo de un método para encaminar mensajes de acuerdo con otra realización de la presente invención. En el bloque 600, se monitoriza el estado del enlace de comunicaciones 25 entre una unidad móvil 20 y una unidad estacionaria 15. La monitorización del enlace de comunicaciones 25 puede incluir recibir un mensaje de notificación desde al menos una de las estaciones, la unidad estacionaria 15 y la unidad móvil 20 en respuesta al enlace de comunicaciones 25 que se ha establecido o perdido. En el bloque 610 se recibe un mensaje, y el mensaje se encamina a una de las unidades, la unidad estacionaria 15 ó la unidad móvil 20 en base al estado del enlace de comunicaciones 25 en el bloque 620.
Por ejemplo, el mensaje se encamina a la unidad móvil 20 en respuesta a que el enlace de comunicaciones 25 está inactivo y a la unidad estacionaria 15 en respuesta a que el enlace de comunicaciones 25 está activo. Los mensajes pueden encaminarse a la unidad estacionaria 15 a través de la red de comunicaciones acoplada a la unidad estacionaria 15, y los mensajes pueden encaminarse a la unidad móvil 20 a través de la conexión de red de área ancha. Pueden enviarse copias de los mensajes a la otra unidad 15, 20.
Proporcionar servicios Proxy automáticos para encaminar mensajes como se ha descrito en este documento tiene numerosas ventajas. En primer lugar, los usuarios del sistema de mensajería no necesitan preocuparse acerca de cambiar manualmente entre las conexiones estacionaria y móvil para el servicio de mensajería cuando dejan el área de la oficina. También, es más probable que los individuos que comunican con el usuario reciban sus mensajes y respondan a los mismos en manera oportuna por el encaminamiento automático. Globalmente se mejora la eficacia, conveniencia y flexibilidad del sistema de comunicaciones 10, de modo que permite el incremento correspondiente de la productividad de los usuarios del sistema 10.

Claims (10)

1. Un sistema de comunicaciones que comprende una unidad estacionaria (15) adaptada para enviar y recibir mensajes, y una unidad móvil (20) adaptada para establecer un enlace de comunicaciones (25) con la unidad estacionaria y enviar y recibir mensajes, caracterizado el sistema de comunicaciones por:
un servidor Proxy (45) adaptado para encaminar mensajes a una de las unidades de, la unidad estacionaria o la unidad móvil en base a la disponibilidad del enlace de comunicaciones y transmitir una copia de los mensajes a la otra unidad de, la unidad estacionaria y la unidad móvil para mantener las unidades estacionaria y móvil sincronizadas, en el que al menos una de las unidades de, la unidad estacionaria y la unidad móvil está adaptada para notificar al servidor Proxy de la disponibilidad del enlace de comunicaciones.
2. El sistema de comunicaciones de la Reivindicación 1, en el que al menos una de las unidades de, la unidad estacionaria (15) y la unidad móvil (20) está adaptada para notificar al servidor Proxy de un cambio en la disponibilidad del enlace de comunicaciones.
3. El sistema de comunicaciones de la Reivindicación 1, que comprende además:
una red de comunicaciones (30) que acopla el servidor Proxy (45) a la unidad estacionaria (15); y
una transmisor de red de área ancha (35) adaptada para permitir la comunicación entre el servidor Proxy (45) y la unidad móvil (20).
4. El sistema de comunicaciones de la Reivindicación 3, en el que el transmisor de red de área ancha (35) está acoplado a la red de comunicaciones (30).
5. El sistema de comunicaciones de la Reivindicación 1, en el que el servidor Proxy (45) y la unidad estacionaria (15) están alojados en un ordenador único.
6. El sistema de comunicaciones de la Reivindicación 1, en el que la unidad estacionaria (15) comprende al menos uno de, un ordenador de escritorio y un teléfono.
7. El sistema de comunicaciones de la Reivindicación 1, en el que la unidad móvil (20) comprende al menos uno de, un asistente de datos personal, un ordenador portátil, un buscapersonas de dos direcciones, y un radioteléfono.
8. El sistema de comunicaciones de la Reivindicación 1, en el que el enlace de comunicaciones (25) comprende al menos uno de, un enlace sin hilos y una conexión cableada.
9. Un método para encaminar mensajes, que comprende:
monitorizar (600) la disponibilidad de un enlace de comunicaciones (25) entre la unidad móvil y la unidad estacionaria (15) por al menos una de las unidades, la unidad móvil y la unidad estacionaria:
recibir (610), por un servidor Proxy (45), un mensaje con la disponibilidad del enlace de comunicaciones; y
encaminar (620), desde el servidor Proxy (45), el mensaje a una de las unidades de, la unidad estacionaria (15) o la unidad móvil (20) en base a la disponibilidad del enlace de comunicaciones y transmitir una copia del mensaje a la otra de las unidades, la unidad estacionaria y la unidad móvil para mantener las unidades estacionaria y móvil sincronizadas.
10. El método de la reivindicación 9, que monitoriza la disponibilidad del enlace de comunicaciones (25) comprende recibir un mensaje de notificación desde al menos una de las unidades de, la unidad estacionaria (15) y la unidad móvil (20) en respuesta a un cambio en la disponibilidad del enlace de comunicaciones.
ES01948730T 2000-06-27 2001-06-26 Sistema de mensajeria con servicio proxy automatico. Expired - Lifetime ES2320098T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/604,172 US6463142B1 (en) 2000-06-27 2000-06-27 Messaging system with automatic proxy service
US604172 2000-06-27

Publications (1)

Publication Number Publication Date
ES2320098T3 true ES2320098T3 (es) 2009-05-19

Family

ID=24418481

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01948730T Expired - Lifetime ES2320098T3 (es) 2000-06-27 2001-06-26 Sistema de mensajeria con servicio proxy automatico.

Country Status (9)

Country Link
US (1) US6463142B1 (es)
EP (1) EP1303975B1 (es)
KR (1) KR100496585B1 (es)
CN (1) CN100394753C (es)
AT (1) ATE421825T1 (es)
AU (1) AU2001270174A1 (es)
DE (1) DE60137508D1 (es)
ES (1) ES2320098T3 (es)
WO (1) WO2002001844A1 (es)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5758644A (en) 1995-06-07 1998-06-02 Masimo Corporation Manual and automatic probe calibration
ATE350857T1 (de) * 2000-05-17 2007-01-15 Ibm System und methode um den aufenthalt oder die verfügbarkeit eines telefonnutzers zu erkennen und die rufnummer im internet zu veröffentlichen
US20020024940A1 (en) * 2000-06-08 2002-02-28 Smith Scott R. Method and apparatus for a communication system having multiple service functionality
US6757365B1 (en) * 2000-10-16 2004-06-29 Tellme Networks, Inc. Instant messaging via telephone interfaces
US7260388B1 (en) * 2001-04-20 2007-08-21 Sprint Communications Company L.P. Communication device qualification for broadband wireless service
US6879838B2 (en) * 2001-04-20 2005-04-12 Koninklijke Philips Electronics N.V. Distributed location based service system
US7054623B1 (en) * 2001-05-08 2006-05-30 Nokia Corporation Grapevine driven updating technique
US8644475B1 (en) 2001-10-16 2014-02-04 Rockstar Consortium Us Lp Telephony usage derived presence information
US20030131061A1 (en) * 2001-11-28 2003-07-10 Active Buddy, Inc. Transparent proxy server for instant messaging system and methods
US20030112585A1 (en) * 2001-12-13 2003-06-19 Silvester Kelan Craig Multiprocessor notebook computer with a tablet PC conversion capability
US7299286B2 (en) * 2001-12-27 2007-11-20 Nortel Networks Limited Personal user agent
JP2003304573A (ja) * 2002-02-08 2003-10-24 Ntt Docomo Inc 通信システム、通信装置、通信方法
US6658095B1 (en) 2002-03-19 2003-12-02 Nortel Networks Limited Customized presence information delivery
US7227937B1 (en) 2002-03-19 2007-06-05 Nortel Networks Limited Monitoring natural interaction for presence detection
US7139797B1 (en) 2002-04-10 2006-11-21 Nortel Networks Limited Presence information based on media activity
US7035923B1 (en) 2002-04-10 2006-04-25 Nortel Networks Limited Presence information specifying communication preferences
US6658092B1 (en) * 2002-06-26 2003-12-02 International Business Machines Corporation Method, apparatus and computer program product for authorizing re-recording
US8392609B2 (en) 2002-09-17 2013-03-05 Apple Inc. Proximity detection for media proxies
US20040059781A1 (en) * 2002-09-19 2004-03-25 Nortel Networks Limited Dynamic presence indicators
US7555108B2 (en) * 2002-10-01 2009-06-30 Nortel Networks Limited Presence information for telephony users
US7496625B1 (en) 2002-11-04 2009-02-24 Cisco Technology, Inc. System and method for communicating messages between a text-based client and a voice-based client
US20040122901A1 (en) * 2002-12-20 2004-06-24 Nortel Networks Limited Providing computer presence information to an integrated presence system
US7257218B2 (en) * 2002-12-30 2007-08-14 Nortel Networks Limited Presence enabled queue management
US7711810B2 (en) * 2003-01-03 2010-05-04 Nortel Networks Limited Distributed services based on presence technology
EP1494394A1 (en) * 2003-06-30 2005-01-05 Sony International (Europe) GmbH Distance-aware service mechanism for determining the availability of remote services in wireless personal area networks
US9118574B1 (en) 2003-11-26 2015-08-25 RPX Clearinghouse, LLC Presence reporting using wireless messaging
US7702792B2 (en) * 2004-01-08 2010-04-20 Cisco Technology, Inc. Method and system for managing communication sessions between a text-based and a voice-based client
US8229454B1 (en) 2004-03-22 2012-07-24 Avaya Inc. Personal location information management
US20060005063A1 (en) * 2004-05-21 2006-01-05 Bea Systems, Inc. Error handling for a service oriented architecture
US20060031431A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Reliable updating for a service oriented architecture
US7774485B2 (en) * 2004-05-21 2010-08-10 Bea Systems, Inc. Dynamic service composition and orchestration
US7653008B2 (en) * 2004-05-21 2010-01-26 Bea Systems, Inc. Dynamically configurable service oriented architecture
US20060031355A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Programmable service oriented architecture
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US10188348B2 (en) 2006-06-05 2019-01-29 Masimo Corporation Parameter upgrade system
US7880626B2 (en) 2006-10-12 2011-02-01 Masimo Corporation System and method for monitoring the life of a physiological sensor
US8132165B2 (en) * 2007-05-25 2012-03-06 Samsung Electronics Co., Ltd. Interception proxy-based approach for in-service software upgrade
US8571619B2 (en) 2009-05-20 2013-10-29 Masimo Corporation Hemoglobin display and patient treatment
US8836501B2 (en) 2011-10-24 2014-09-16 Qualcomm Incorporated Methods and devices for serving as a proxy beacon for a tracking device
US8739151B1 (en) 2013-03-15 2014-05-27 Genetec Inc. Computer system using in-service software upgrade
CN112637044A (zh) * 2020-12-11 2021-04-09 国电南瑞科技股份有限公司 一种基于远程服务的消息跨区转发系统及方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5752191A (en) * 1984-09-14 1998-05-12 Accessline Technologies, Inc. Telephone control system which connects a caller with a subscriber AT A telephone address
US5363425A (en) * 1992-06-29 1994-11-08 Northern Telecom Limited Method and apparatus for providing a personal locator, access control and asset tracking service using an in-building telephone network
NZ279750A (en) * 1994-02-24 1997-12-19 Gte Mobile Comm Servinc Multiple mode communication, selectively switched radiotelephone handsets
US5515426A (en) * 1994-02-28 1996-05-07 Executone Information Systems, Inc. Telephone communication system having a locator
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US6101176A (en) * 1996-07-24 2000-08-08 Nokia Mobile Phones Method and apparatus for operating an indoor CDMA telecommunications system
US6002750A (en) * 1997-12-12 1999-12-14 U S West, Inc. Method and system for providing integrated wireline/wireless voice messaging service

Also Published As

Publication number Publication date
EP1303975A4 (en) 2005-12-14
AU2001270174A1 (en) 2002-01-08
DE60137508D1 (de) 2009-03-12
ATE421825T1 (de) 2009-02-15
CN100394753C (zh) 2008-06-11
WO2002001844A1 (en) 2002-01-03
KR20030019461A (ko) 2003-03-06
KR100496585B1 (ko) 2005-06-22
US6463142B1 (en) 2002-10-08
EP1303975A1 (en) 2003-04-23
CN1444823A (zh) 2003-09-24
EP1303975B1 (en) 2009-01-21

Similar Documents

Publication Publication Date Title
ES2320098T3 (es) Sistema de mensajeria con servicio proxy automatico.
KR100561588B1 (ko) 캔드 리플라이로 통신 메시지에 응답하는 시스템 및 방법
KR101576588B1 (ko) 통신 통지 및 핸들링을 위한 시스템들 및 방법들
US8335521B2 (en) System and method of wireless proximity awareness
US7035618B2 (en) System and method of wireless proximity awareness
US8442481B2 (en) Emergency location information gateway for public safety answering points (PSAPs) and method of use
ES2702464T3 (es) Detección de presencia mejorada para decisiones de enrutamiento
US9338245B2 (en) Status indicator for communication systems
US7970384B1 (en) Active phone book enhancements
ES2541024T3 (es) Método y sistema de procesamiento de mensajes instantáneos en un campo de conferencia en red de la invención
US10750352B2 (en) Hotel communication systems and methods
GB2504119A (en) Application for users of smart phones allowing setup and operation of an informal network of trusted individuals to serve as guardians for one another
US20070060174A1 (en) Methods, systems, and computer program products for updating message routing profiles
US10079934B2 (en) Audible alerts for co-located devices
WO2016138684A1 (zh) 基于双系统的未处理事件的提醒方法、装置及系统
ES2341242T3 (es) Aparato y procedimiento para el reenvio de correo electronico.
WO2008057689A2 (en) Method and system for sharing cellular phones
CA2697981C (en) A method, system and mobile device for implementing a serverless presence system
WO2018052932A1 (en) Next generation emergency call routing over diverse networks
WO2017133607A1 (zh) 一种语音网关
KR20240132542A (ko) 사생활 보호 기능을 가진 안부 동시 전달 시스템
JP2000307724A (ja) ボタン電話装置、それを用いた電子メールシステム及びそのメール着信通知、転送方法
KR20220047920A (ko) 보안 메신저 시스템
ES2383886T3 (es) Sistema y método de reconocimiento de proximidad inalámbrica
KR20100050600A (ko) 전화 통화를 위한 사전 정보 제공 방법 및 장치