ES2307118T3 - Sistema y metodo para enviar mensajes. - Google Patents
Sistema y metodo para enviar mensajes. Download PDFInfo
- Publication number
- ES2307118T3 ES2307118T3 ES05109604T ES05109604T ES2307118T3 ES 2307118 T3 ES2307118 T3 ES 2307118T3 ES 05109604 T ES05109604 T ES 05109604T ES 05109604 T ES05109604 T ES 05109604T ES 2307118 T3 ES2307118 T3 ES 2307118T3
- Authority
- ES
- Spain
- Prior art keywords
- message
- sms
- payload
- received
- 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 88
- 238000004891 communication Methods 0.000 claims abstract description 71
- 238000012545 processing Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 description 13
- 230000000007 visual effect Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004308 accommodation Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000007723 transport mechanism Effects 0.000 description 2
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephone Function (AREA)
- Preparation Of Compounds By Using Micro-Organisms (AREA)
Abstract
Un método de tratar un mensaje recibido para enviar, cuyo método comprende, en un dispositivo (101A, 101B) de comunicación inalámbrica: recibir, sobre un primer servicio de tratamiento de mensajes, un mensaje de un primer tipo de mensaje; solicitar, de una clase de mensaje remitente orientada a objetos que representa dicho primer tipo de mensaje y que implementa una interfaz predeterminada orientada a objetos, un objeto de mensaje remitente basado en dicho mensaje recibido; presentar una interfaz de usuario (600, 1000) en dicho dispositivo de comunicación inalámbrica (101A, 101B), cuya interfaz de usuario (600, 1000) tiene múltiples opciones en relación de asociación con diferentes servicios de tratamiento de mensajes mediante la cual un usuario podría elegir enviar dicho mensaje recibido; tras la selección, por parte del usuario, de una de dichas opciones, estando la opción seleccionada en relación de asociación con un segundo servicio de tratamiento de mensajes capaz de transportar mensajes de un segundo tipo de mensaje, solicitar de dicho objeto de mensaje remitente elementos (806) de información por medio de dicha interfaz predeterminada; recibir (808) dichos elementos de información; y cumplimentar (816) un objeto de mensaje destinatario con dichos elementos de información, cuyo objeto de mensaje destinatario es una solicitud de una clase de mensaje destinatario orientada a objetos que representa dicho segundo tipo de mensaje, siendo dicho objeto de mensaje destinatario para usar en dicho envío.
Description
Sistema y método para enviar mensajes.
El presente invento se refiere a los mensajes
electrónicos y, en particular al tratamiento de un mensaje recibido
en un primer servicio de tratamiento de mensajes para enviarlo en un
segundo servicio de tratamiento de mensajes.
Los dispositivos de comunicaciones inalámbricas
móviles actuales proveen características más allá de la telefonía
inalámbrica básica que incluyen una posibilidad para enviar y
recibir mensajes de servicio de mensajes cortos (en adelante SMS),
una posibilidad para enviar y recibir mensajes de correo electrónico
y una posibilidad para explorar información en línea formateada
usando el conocido protocolo de aplicaciones inalámbricas (en
adelante WAP) o el conocido protocolo de lenguaje de descripción de
los documentos de hipertexto (en adelante HTML).
Cada una de las características se implementa
típicamente en una aplicación de cliente separada que se ejecuta en
un dispositivo de comunicación inalámbrica. Para implementar las
características mencionadas anteriormente como ejemplos, un
dispositivo ejemplar de comunicación inalámbrica podría requerir una
aplicación de cliente para SMS, una aplicación de cliente para
correo electrónico, una aplicación de exploración para WAP y una
aplicación de exploración para HTML.
Desgraciadamente, cuando un usuario del
dispositivo de comunicación inalámbrica ejemplar trata de enviar
un mensaje de SMS a un destinatario en relación de asociación con
una dirección de correo electrónico, al usuario se le requiere
copiar, a una memoria temporal, (es decir, a un
"portapapeles"), la carga útil del mensaje de SMS mientras usa
la aplicación de cliente de SMS para revisar el mensaje de SMS.
Luego, al usuario se le requiere descargar la aplicación de cliente
de SMS e inicializar la aplicación de cliente de correo
electrónico. Mientras está en la aplicación de cliente de correo
electrónico, el usuario podría entonces tomar las medidas oportunas
para editar un nuevo mensaje saliente de correo electrónico. En
respuesta, la aplicación de cliente de correo electrónico podría
presentar una pantalla de interfaz de usuario con diversos cuadros
de edición correspondientes a campos de un mensaje de correo
electrónico estándar. Dichos campos incluyen un campo para indicar
un destinatario, un campo para indicar un asunto y un campo para el
cuerpo del mensaje de correo electrónico. El usuario puede luego
pegar la carga útil anteriormente copiada del mensaje de SMS al
cuadro de edición de la pantalla de interfaz de usuario, cuyo cuadro
de edición corresponde al campo del cuerpo del nuevo mensaje
saliente de correo electrónico, especificar un asunto y un
destinatario y después dirigir la aplicación de cliente de correo
electrónico para enviar el nuevo mensaje
saliente.
saliente.
Todo este conjunto de acciones podría
considerarse como no intuitivo para el usuario y podría ser tedioso
y consumir tiempo.
Los documentos WO-2004/086701 y
EP-A-1322126 describen instalaciones
de servicios de comunicación en las que la comunicación se conmuta
de uno a otro tipo de mensaje.
Un mensaje recibido, sobre un primer servicio de
tratamiento de mensajes, en un dispositivo de comunicación
inalámbrica móvil se podría enviar usando un segundo servicio de
tratamiento de mensajes. Las clases de modelo de mensaje, en las
que se basan los objetos de mensaje dentro del dispositivo de
comunicación inalámbrica, se alteran para implementar una nueva
interfaz e incluyen llamadas de método para determinar, antes de
solicitar elementos de información de un segundo objeto de mensaje,
si el segundo objeto de mensaje implementa la nueva interfaz. De
acuerdo con ello, cuando un usuario desea enviar un objeto de
mensaje recibido en relación de asociación con un primer servicio
de tratamiento de mensajes, el usuario podría proveerse, mediante un
nuevo objeto de verbo, de la opción para enviar el objeto de
mensaje recibido como un nuevo objeto de mensaje en relación de
asociación con un segundo servicio de tratamiento de mensajes. En el
caso de que el usuario ejercite la opción, el nuevo objeto de verbo
selecciona un objeto de verbo existente anteriormente para generar
el nuevo objeto de verbo en relación de asociación con el segundo
servicio de tratamiento de mensajes. El nuevo objeto de verbo pasa
el objeto de mensaje recibido al objeto de verbo previamente
existente para el segundo servicio de tratamiento de mensajes, y el
envío se realiza normalmente desde la perspectiva del objeto de
verbo previamente existente. Sin embargo, el nuevo objeto de mensaje
se basa en una clase de modelo alterado y, antes de solicitar
información del objeto de mensaje recibido, determina si el objeto
de mensaje recibido implementa la nueva interfaz.
\vskip1.000000\baselineskip
De acuerdo con un aspecto del presente invento,
se provee un método de tratamiento de un mensaje recibido para
envío, cuyo método comprende, en un dispositivo de comunicación
inalámbrica: recibir, sobre un primer servicio de tratamiento de
mensajes, un mensaje de un primer tipo de mensaje; solicitar, de una
clase de mensaje de remitente orientada a objetos que representa
dicho primer tipo de mensaje e implementa una interfaz
predeterminada orientada a objetos, un objeto de mensaje de
remitente basado en dicho mensaje recibido; presentar una interfaz
de usuario en dicho dispositivo de comunicación inalámbrica, cuya
interfaz de usuario tiene múltiples opciones en relación de
asociación con diferentes servicios de tratamiento de mensajes
mediante las cuales un usuario podría elegir enviar dicho mensaje
recibido; tras la selección por parte del usuario de una de dichas
opciones, cuya opción seleccionada está en relación de asociación
con un segundo servicio de tratamiento de mensajes capaz de
transportar mensajes de un segundo tipo de mensaje, solicitar
elementos de información de dicho objeto de mensaje de remitente a
través de dicha interfaz predeterminada; recibir dichos elementos de
información, y cumplimentar un objeto de mensaje de destinatario
con dichos elementos de información, siendo dicho objeto de
mensaje de destinatario una solicitud de una clase de mensaje de
destinatario orientado a objetos que representa dicho segundo tipo
de mensaje, siendo dicho mensaje de destinatario para uso en dicho
envío.
En otros aspectos del invento, se provee un
dispositivo de comunicación, con un procesador destinado a realizar
este método, y se provee un medio legible por ordenador para
destinar un dispositivo de comunicación a la realización de este
método.
De acuerdo con un aspecto del presente invento,
se provee un método para el tratamiento de un mensaje recibido para
su envío. El método incluye recibir un objeto de mensaje recibido,
en donde el objeto de mensaje recibido implementa una clase de
interfaz predeterminada, y, en respuesta a la recepción del objeto
de mensaje recibido, presentar un diálogo, en donde el diálogo
incluye una pluralidad de opciones, cada una de cuyas opciones de
la pluralidad de opciones corresponde a un tipo de servicio de
tratamiento de mensajes. El método comprende además recibir una
indicación de una opción seleccionada y, en respuesta a la recepción
de la indicación de la opción seleccionada, pasar el objeto de
mensaje recibido a un objeto de verbo en relación de asociación con
un servicio de tratamiento de mensajes correspondiente a la opción
seleccionada. En otros aspectos del invento, se provee un
dispositivo de comunicación, con un procesador destinado a realizar
este método, y se provee un medio legible por ordenador para
destinar un dispositivo de comunicación a la realización de este
método.
Otros aspectos y características del presente
invento resultarán evidentes para los expertos en la técnica tras
la lectura de la descripción siguiente de realizaciones específicas
del invento conjuntamente con las figuras adjuntas.
\vskip1.000000\baselineskip
En las figuras que ilustran realizaciones
ejemplares de este invento:
La Figura 1 ilustra elementos de un entorno de
red ejemplar para un primer dispositivo de comunicación móvil
inalámbrica
La Figura 2 ilustra componentes del primer
dispositivo de comunicación móvil inalámbrica de datos de la Figura
1, de acuerdo con una realización del presente invento;
La Figura 3 ilustra las etapas de un método
conocido de tratamiento de mensajes para su envío;
La Figura 4 ilustra las etapas en un método de
tratamiento de mensajes para su envío de acuerdo con una realización
del presente invento;
La Figura 5 ilustra un ejemplo de pantalla de
visualización de mensajes de correo electrónico presentada por un
objeto de interfaz de usuario para un objeto de mensaje recibido de
remitente de correo electrónico;
La Figura 6 ilustra el ejemplo de pantalla de
visualización de mensaje de correo electrónico de la Figura 1,
superpuesto por un diálogo de acuerdo con una realización del
presente invento;
La Figura 7 ilustra un ejemplo de pantalla de
composición de mensaje de SMS que resulta de la selección de la
opción de correo electrónico en el diálogo de la Figura 6;
La Figura 8 ilustra las etapas en un método de
tratamiento de un objeto de mensaje de remitente para producir un
objeto de mensaje de destinatario de acuerdo con una realización del
presente invento;
La Figura 9 ilustra un ejemplo de pantalla de
visualización de mensaje de SMS presentado por un objeto de
interfaz de usuario para un objeto de mensaje de SMS recibido de
remitente que implementa la nueva interfaz;
La Figura 10 ilustra el ejemplo de pantalla de
visualización de mensaje de SMS de la Figura 9, superpuesto por un
diálogo de acuerdo con una realización del presente invento; y
La Figura 11 ilustra un ejemplo de pantalla de
composición de mensaje de correo electrónico que resulta de la
selección de la opción de correo electrónico en el diálogo de la
Figura 10.
\vskip1.000000\baselineskip
La Figura 1 ilustra elementos de un ejemplo de
entorno de red 100 para un primer dispositivo 101A de comunicación
móvil inalámbrica. Los elementos del ejemplo de entorno de red 100
incluyen múltiples redes portadoras inalámbricas y una red 108 de
comunicación de datos, que podría considerarse que representa al
menos una red de área extensa tal como Internet y sucesoras en la
actualidad, así como, potencialmente, múltiples redes de área local.
Se ha provisto una primera antena 102A de estación base, que con el
primer dispositivo 101A de comunicación inalámbrica móvil podría
comunicarse de forma inalámbrica, como parte de un primer subsistema
104 A de estación base.
El primer subsistema 104 A de estación base
conecta a un primer subsistema 106A de red inalámbrica. En una
implementación ejemplar de un sistema global para comunicaciones
móviles (en adelante GSM), el primer subsistema 106A de red
inalámbrica incluye, entre otros componentes, un centro de
conmutación de servicios móviles, un registro de posición base, un
registro de posición de visitantes, un relé y un centro de servicio
de mensajes cortos (en adelante SMSC). Como se ha ilustrado en la
Figura 1, el primer subsistema 106A de red inalámbrica está
conectado a la red 108 de comunicación de datos.
Conectado también a la red 108 de comunicación
de datos hay un segundo subsistema 106B de red inalámbrica:
Similarmente al primer subsistema 106A de red inalámbrica, el
segundo subsistema 106B de red inalámbrica podría incluir un centro
de conmutación de servicios móviles, un registro de posición base,
un registro de posición de visitantes, un relé y un SMSC. El
segundo subsistema 106A de red inalámbrica conecta a un segundo
subsistema 104B de estación base con una segunda antena 102B de
estación base. La segunda antena 102B de estación base podría
permitir al segundo subsistema 104B de estación base comunicar de
forma inalámbrica con un segundo dispositivo móvil 101B.
El primer dispositivo móvil 101 A podría estar
en relación de asociación con una empresa 110 conectada a la red
108 de comunicación de datos. La empresa 110 podría, por ejemplo,
incluir un cortafuegos o un servidor proxy (filtro) que conecte a
la red 108 de comunicación de datos y una red de área local
(LAN).114. La LAN 114 podría permitir comunicación entre un
servidor 116 de dispositivo móvil y un servidor 118 de empresa.
Conectado también a la red 108 de comunicación
de datos podría estar un servidor de correo electrónico 120 y un
ordenador de sobremesa 122, que podrían estar en relación de
asociación con un usuario que tenga una cuenta en el servidor de
correo electrónico 120. Conectado también a la red 108 de
comunicación de datos podría existir un portal de mensajes.
La Figura 2 ilustra el primer dispositivo 101A
de comunicación móvil inalámbrica que incluye un alojamiento, un
dispositivo de entrada (un teclado 214), y un dispositivo de salida
(una pantalla de presentación visual 226), que preferiblemente es
una pantalla de cristal líquido (en adelante LCD) a todo color o
toda gráfica. Alternativamente se podrían utilizar otros tipos de
dispositivos de salida. En la Figura 2 se presenta esquemáticamente
un dispositivo de proceso (un microprocesador 228) acoplado entre el
teclado 214 y la pantalla de presentación visual 226. El
microprocesador 228 controla la operación de la pantalla de
presentación visual 226, así como el funcionamiento global del
primer dispositivo móvil 101A, en respuesta al accionamiento de las
teclas del teclado 214 por un usuario.
El alojamiento podría ser alargado
verticalmente, o podría adoptar otros tamaños y formas (incluyendo
estructuras de alojamiento de concha de almeja). El teclado podría
incluir una tecla de selección de modo, u otro hardware o software,
para conmutar entre entrada de texto y entrada de telefonía.
Adicionalmente al microprocesador 228, en la
Figura 2 se muestran esquemáticamente otras partes del primer
dispositivo móvil 101A. Estas partes incluyen: un subsistema 240 de
comunicaciones; un subsistema 202 de comunicaciones de corto
alcance; el teclado 214 y la pantalla de presentación visual 226,
junto con otros dispositivos de entrada/salida incluyendo un
conjunto de dispositivos auxiliares de entrada/salida (en adelante
I/O), un puerto serie 208, un altavoz 211 y un micrófono 212; así
como dispositivos de memoria que incluyen una memoria flash 216 y
una memoria de acceso aleatorio (en adelante RAM) 218; y otros
diversos subsistemas de dispositivo 220. El primer dispositivo
móvil 101A podría tener una batería 222 para alimentar con energía
eléctrica los elementos activos de dicho primer dispositivo móvil
101A. Este primer dispositivo móvil 101A es preferiblemente un
dispositivo de comunicación de radiofrecuencia (en adelante RF)
bidireccional, que tiene posibilidades de comunicación de señales
vocales y datos. Además, el primer dispositivo móvil 101A tiene
preferiblemente la posibilidad de comunicarse con otros sistemas de
ordenador a través de Internet.
El software de sistema operativo ejecutado por
el microprocesador 228 se guarda preferiblemente en un medio
legible por ordenador, tal como la memoria flash 216, pero se podría
guardar en otros tipos de dispositivos de memoria, tales como una
memoria de sólo lectura (en adelante ROM) o un elemento de memoria
similar. Adicionalmente, el software de sistema, las aplicaciones
de dispositivos específicos, o partes de las mismas, se podrían
cargar temporalmente en una memoria volátil, tal como la RAM 218. Se
podrían guardar también en la RAM 218 las señales de comunicación
recibidas por el dispositivo móvil.
El microprocesador 228, además de sus funciones
de sistema operativo, permite la ejecución de aplicaciones de
software en el primer dispositivo móvil 101A. Un conjunto
predeterminado de aplicaciones de software que controlan las
operaciones básicas de dispositivo de control, tales como un módulo
de comunicaciones vocales 230A y un módulo de comunicaciones de
datos 230B, se podrían instalar en el primer dispositivo móvil 101A
durante la fabricación. Se podría instalar también un módulo 230C de
aplicación de cliente de correo electrónico en el primer
dispositivo móvil 101A durante la fabricación, para implementar
aspectos del invento. Adicionalmente, se podría instalar también un
módulo 230D de aplicación de cliente de SMS en el primer dispositivo
móvil 101A durante la fabricación, para implementar aspectos del
invento. Asimismo, módulos de software adicionales, ilustrados como
otro módulo 230N de software, que podrían ser, por ejemplo, una
aplicación de gestor de informaciones personales (en adelante
PIM), se podrían instalar en fábrica. La aplicación del PIM es
preferiblemente capaz de organizar y gestionar items de datos,
tales como mensajes de correo electrónico, eventos de calendario,
mensajes de correo de voz, citas, e items de tareas. La aplicación
del PIM es capaz también de enviar y recibir items de datos a
través de una red de portadora inalámbrica representada en la Figura
2 por la antena 102A de primera estación base. Preferiblemente, los
items de datos gestionados por la aplicación del PIM se integran,
sincronizan y actualizan ininterrumpidamente a través de la red de
portadora inalámbrica con los items de datos correspondientes de
usuario de dispositivo guardados o en relación de asociación con un
sistema de ordenador central.
Las funciones de comunicación, incluyendo las
comunicaciones de datos y de señales vocales, se podrían realizar a
través del subsistema de comunicación 240 y, posiblemente, por medio
del subsistema 202 de comunicaciones de corto alcance. El
subsistema de comunicación 240 incluye un receptor 250, un
transmisor 252 y una o varias antenas, ilustradas como una antena
de recepción 254 y una antena de transmisión 256. Adicionalmente, el
subsistema de comunicación 240 incluye también un módulo de
proceso, tal como un procesador de señal digital (en adelante DSP)
258, y osciladores locales (en adelante LO) 260. El diseño
específico y la implementación del subsistema de comunicación 240
dependen de la red de comunicación en la que esté destinado a operar
el primer dispositivo móvil 101A. Por ejemplo, el subsistema de
comunicación 240 del primer dispositivo móvil 101A se podría diseñar
para que operase con las redes de comunicación de datos móviles
MobitexTM, Data TACTM o servicio general de radiocomunicaciones por
paquetes (en adelante GPRS), y se podría diseñar también para operar
con cualquiera de una variedad de redes de comunicación de señales
vocales, tales como el sistema avanzado de telefonía móvil (en
adelante AMPS), el de acceso múltiple por división de tiempo (en
adelante TDMA), el de acceso múltiple por división de código (en
adelante CDMA), el servicio de comunicaciones personales (en
adelante PCS), el sistema global para comunicaciones móviles (en
adelante GSM), etc. Con el primer dispositivo móvil 101 A se
podrían utilizar también otros tipos de redes de datos y de señales
vocales, tanto separadas como integradas.
Cuando se hayan completado los procedimientos
requeridos de registro o activación de redes, el primer dispositivo
móvil 101A podría enviar y recibir señales de comunicación sobre la
red de portadora inalámbrica. Las señales recibidas de la antena
102A de primera estación base por la antena de recepción 254 se
encaminan al receptor 250, que provee amplificación de señal,
conversión descendente de frecuencia, filtración, selección de
canal, etc., y podría proporcionar también conversión de analógica
a digital. La conversión de analógica a digital de la señal
recibida permite al DSP 258 realizar funciones de comunicaciones más
complejas, tales como desmodulación y descodificación. De una
manera similar, las señales a transmitir a la antena 102A de
estación base se procesan (por ejemplo se modulan y codifican)
mediante el DSP 258 y luego se suministran al transmisor 252 para la
conversión de digital a analógico, conversión ascendente de
frecuencia, filtración, amplificación y transmisión a la antena 102A
de primera estación base a través de la antena de transmisión
256.
Además del procesamiento de las señales de
comunicación, el DSP 258 proporciona el control del receptor 250 y
del transmisor 252. Por ejemplo, las ganancias aplicadas a las
señales de comunicación en el receptor 250 y en el transmisor 252
se podrían controlar con adaptación a través de algoritmos de
control automático de ganancia implementados en el DSP 258.
En un modo de comunicación de datos, una señal
recibida, tal como un mensaje de SMS o una descarga de página web,
se tratan mediante el subsistema de comunicación 240 y se introducen
como entrada al microprocesador 228. La señal recibida se procesa
luego mediante el microprocesador 228 en preparación para la salida
a la pantalla de presentación visual 226, o alternativamente a
algunos otros dispositivos auxiliares de I/O 206. Un usuario de
dispositivo podría también componer items de datos, tales como
mensajes de correo electrónico o mensajes de SMS, usando el teclado
214 y/o algún otro dispositivo auxiliar de I/O, tal como una
pantalla táctil, un interruptor oscilante, una ruedecilla que se
mueve con el pulgar, o algún otro dispositivo de entrada. Los items
de datos compuestos se podrían transmitir luego a la antena 102A de
estación base a través del subsistema de comunicación 240.
En un modo de comunicación de voz, el
funcionamiento global del dispositivo es sustancialmente similar al
modo de comunicación de datos, excepto que las señales recibidas se
podrían entregar como salida al altavoz 211, y las señales para
transmisión se podrían generar mediante el micrófono 212. Los
sistemas alternativos de I/O de voz o de audio, tales como un
subsistema de grabación de mensajes de voz, se podrían implementar
también en el primer dispositivo móvil 101A. Adicionalmente, la
pantalla de presentación visual 226 se podría utilizar también en
el modo de comunicación de voz, por ejemplo, para presentar
visualmente e identificar a un usuario que llama, la duración de
una llamada de fonía, u otra información relacionada con llamadas de
fonía.
El subsistema 202 de comunicaciones de corto
alcance permite comunicación entre el primer dispositivo móvil 101A
y otros sistemas o dispositivos próximos, que no tienen
necesariamente que ser dispositivos similares. Por ejemplo, el
subsistema 202 de comunicaciones de corto alcance podría incluir un
dispositivo de infrarrojos y circuitos y componentes asociados, o
un módulo de comunicación Bluetooth^{TM}, para proveer
comunicación con sistemas y dispositivos similarmente
habilitados.
Una unidad de datos de protocolo (en adelante
PDU) de mensajes de SMSincluye un elemento de carga útil, elementos
de datos de encaminamiento y elementos que incluyen otros
metadatos. Podría ser, como es típico en la actualidad, que el
primer dispositivo móvil 101A ejecute un código desarrollado usando
técnicas de programación orientadas a objetos. En ese caso, se
podría usar como una base una PDU de mensajes de SMS recibidos del
primer dispositivo móvil 101A, por código ejecutado en el
microprocesador 228, para la creación de un nuevo objeto de mensaje
de SMS. El nuevo objeto de mensaje de SMS se podría crear como un
ejemplo de una clase de modelo de mensaje de SMS, que define una
organización de la carga útil, datos de encaminamiento y otros
metadatos encontrados en la PDU de mensaje de SMS. La clase de
modelo de mensaje de SMS podría identificar también las acciones
que podrían realizarse en el nuevo objeto de mensaje de SMS, tal
como Abrir, Contestar, Enviar, etc. Dichas acciones podrían
realizarse en el nuevo objeto de mensaje de SMS en respuesta a la
interacción del usuario con un objeto de interfaz de usuario.
Las acciones que podrían realizarse en un objeto
de mensaje de SMS podrían considerarse como relacionadas con
ejemplos de clases de "verbo" que son específicas al servicio
de tratamiento de mensajes. Como será evidente para los expertos en
la técnica de la programación orientada a objetos, un verbo es una
encapsulación de objeto de una acción en el lenguaje de
programación Java^{TM}. Un verbo se presenta a menudo, pero no
necesariamente, al usuario como un item en un menú desplegable o
una tecla de acceso directo; un verbo contiene un código para
realizar la acción sobre un modelo de datos de datos relacionados e
información sobre cómo representarse al usuario en cero o más
modos. Por ejemplo, una clase de verbo Abrir de SMS podría estar en
relación de asociación con un método que presente una pantalla en
la presentación visual 226 en la que puedan presentarse visualmente
los datos relevantes en relación con una PDU de mensaje de SMS
recibido. Otros métodos en relación de asociación con la clase de
verbo Abrir de SMS podrían proveer la extracción, por una solicitud
de la clase de verbo Abrir de SMS (es decir, un objeto de verbo
Abrir de SMS), de información (carga útil, datos de encaminamiento y
otros metadatos) del objeto de mensaje de SMS para que la
información pueda presentarse como parte de la pantalla. (por
ejemplo, un objeto de verbo Abrir de SMS).
Aunque el usuario ha concentrado la atención de
la interfaz de usuario del primer dispositivo móvil 101A sobre una
representación en pantalla de un objeto dado de mensaje de SMS, el
usuario podría interactuar con el objeto de interfaz de usuario,
usando el teclado 214 y/o algún otro dispositivo auxiliar de I/O
206, para estimular al objeto de interfaz de usuario a presentar
visualmente un menú. Cada item de menú del menú podría representar
una acción opcional que podría realizarse sobre el objeto dado del
mensaje de SMS, tal como Abrir, Contestar, Enviar, etc. Un usuario
podría seleccionar el item de menú Enviar.
Como resultado de esta selección, el objeto de
interfaz de usuario podría solicitar una clase de verbo Enviar de
SMS y pasar el objeto dado de mensaje de SMS al objeto de verbo
Enviar de SMS recientemente creado. Los métodos en relación de
asociación con la clase de verbo Enviar de SMS, podrían entonces
ejecutar las etapas ilustradas en la Figura 3.
El objeto dado de mensaje de SMS podría
considerarse como un objeto de mensaje de remitente de SMS.
Inicialmente, el objeto de verbo Enviar de SMS podría recibir el
objeto dado de mensaje de SMS (etapa 301). En respuesta a la
recepción del objeto de mensaje de remitente de SMS, un método del
objeto de verbo Enviar de SMS podría construir un objeto de mensaje
de destinatario de mensaje de SMS (etapa 302) de acuerdo con, en
parte, con la clase de modelo de mensaje de SMS. Un método
adicional del objeto de verbo Enviar de SMS podría entonces pasar
el objeto de mensaje de remitente de SMS al objeto de mensaje de
destinatario de SMS (etapa 304). Un método del objeto de mensaje de
destinatario de SMS podría solicitar elementos de información del
objeto de mensaje de destinatario de SMS para uso en cumplimentar
el objeto de mensaje de destinatario de SMS. Como mínimo, el método
del objeto de mensaje de destinatario de SMS podría solicitar la
carga útil del objeto de mensaje de remitente de SMS. Un método
todavía adicional del objeto de verbo Enviar de SMS podría entonces
producir (306) un objeto de pantalla de edición de mensaje de SMS a
la pantalla de presentación visual 226, donde el objeto de pantalla
de edición de mensaje de SMS muestra elementos de información del
objeto de mensaje destinatario de SMS.
A la vista del objeto de pantalla de edición de
mensaje de SMS, el usuario podría introducir como entrada una
dirección de destino de SMS para el objeto de mensaje destinatario
de SMS El mecanismo detallado del envío del objeto de mensaje
destinatario de SMS se considera más allá del alcance de la presente
aplicación.
La Figura 3 se podría usar también para
ilustrar las etapas en el envío de un mensaje de correo electrónico
recibido en el primer dispositivo móvil 101A. Una PDU de mensaje de
correo electrónico incluye un cuerpo, asunto, datos de
encaminamiento y otros metadatos. Como en el caso de la PDU de
mensaje de SMS recibido, se podría usar como base una PDU de
mensaje de correo electrónico en el primer dispositivo móvil 101A,
por el código ejecutado en el microprocesador 228, para la creación
de un nuevo objeto de mensaje de correo electrónico. El nuevo
objeto de mensaje de correo electrónico se podría crear como una
solicitud de una clase de modelo de mensaje de correo electrónico,
que define una organización del cuerpo, asunto, datos de
encaminamiento y otros metadatos hallados en la PDU de mensaje de
correo electrónico. La clase de modelo de mensaje de correo
electrónico podría identificar también las acciones que podrían
realizarse en el nuevo objeto de mensaje de correo electrónico,
tales como Abrir, Contestar, Enviar, etc. Tales acciones podrían
realizarse en el nuevo objeto de mensaje de correo electrónico en
respuesta a una interacción de usuario con el objeto de interfaz de
usuario.
Aunque el usuario ha concentrado la atención de
la interfaz de usuario del primer dispositivo móvil 101A en una
representación de pantalla de un objeto dado de mensaje de correo
electrónico, el usuario podría interactuar con el objeto de
interfaz de usuario, usando el teclado 214 y/o algún otro
dispositivo auxiliar de I/O 206, para estimular al objeto de
interfaz de usuario a presentar visualmente un menú. Cada item de
menú del menú podría representar una acción opcional que podría
llevarse a cabo en el objeto dado de mensaje de correo electrónico,
tal como Abrir, Contestar, Enviar, etc. Un usuario podría
seleccionar el item de menú Enviar.
Como resultado de esta selección, la interfaz de
usuario podría solicitar una clase de verbo Enviar de correo
electrónico y pasar el objeto dado de mensaje de correo electrónico
al objeto de verbo Enviar de correo electrónico recientemente
creado. Los métodos en relación de asociación con la clase de verbo
Enviar de correo electrónico, podrían entonces ejecutar las etapas
ilustradas en la Figura 3.
El objeto dado de mensaje de correo electrónico
se podría considerar un objeto de mensaje remitente de correo
electrónico. Inicialmente, el objeto de verbo Enviar de correo
electrónico podría recibir el objeto dado de mensaje de correo
electrónico (etapa 301). En respuesta a la recepción del objeto de
mensaje remitente de correo electrónico, un método del objeto de
verbo Enviar de correo electrónico podría construir un objeto de
mensaje destinatario de correo electrónico (etapa 302) de acuerdo,
en parte, con la clase de modelo de mensaje de correo electrónico.
Un método adicional del objeto de verbo Enviar de correo electrónico
podría entonces pasar el objeto de mensaje remitente de correo
electrónico al objeto de mensaje destinatario de correo electrónico
(etapa 304). Un método del objeto de mensaje destinatario de correo
electrónico podría solicitar elementos de información del objeto de
mensaje remitente de correo electrónico para usarlo en cumplimentar
el objeto de mensaje destinatario de correo electrónico. Por
ejemplo, el método del objeto de mensaje destinatario de correo
electrónico podría solicitar el cuerpo y el asunto del objeto de
mensaje remitente de correo electrónico. Todavía otro método del
objeto de verbo Enviar de correo electrónico podría entonces
producir (306) un objeto de pantalla de edición de mensaje de
correo electrónico a la pantalla de presentación visual 226, donde
el objeto de pantalla de edición de mensaje de correo electrónico
muestra elementos de información del objeto de mensaje destinatario
de correo electrónico.
A la vista del objeto de pantalla de edición de
mensaje de correo electrónico, el usuario podría introducir como
entrada una o más direcciones de destino de correo electrónico para
el objeto de mensaje destinatario de correo electrónico y elegir el
envío del objeto de mensaje destinatario de correo electrónico. El
mecanismo detallado del envío del objeto de mensaje destinatario de
correo electrónico se considera más allá del alcance de la presente
aplicación.
En contraste con la carga útil de mensaje de
SMS, un cuerpo dado de mensaje de correo electrónico podría estar
en relación de asociación con diferentes tipos de campos de
asignación de dirección tales como: un campo "A" para indicar
las direcciones de los principales destinatarios, un campo "CC"
("Copia a") para indicar las direcciones de los destinatarios
secundarios, y un campo "BCG" para indicar las direcciones de
destinatarios que deben mantenerse secretas para los demás
destinatarios. Adicionalmente, un mensaje de correo electrónico se
podría distinguir además de un mensaje de SMS en que, a diferencia
del mensaje de SMS, un mensaje de correo electrónico incluye un
campo de "asunto".
Las normas actuales de SMS para el sistema GSM
permiten no más de 160 caracteres por mensaje de SMS, mientras que
las redes actuales de TDMA y CDMA permiten 200 caracteres por
mensaje de SMS. En el caso del GSM, la carga útil del mensaje de
SMS se ha normalizado como 140 bytes: o bien 160 caracteres de 7
bits, 140 caracteres de 8 bits o 70 caracteres de 2 bytes en
idiomas tales como chino, coreano, o japonés cuando se codifique
usando la codificación de caracteres UTF-16 de 2
bytes.
Desdichadamente, cuando un usuario elige enviar
un mensaje recibido en un primer servicio de tratamiento de
mensajes, hasta ahora, se ha supuesto que el mensaje expedido usará
el mismo servicio de tratamiento de mensajes que el mensaje
recibido. En esas condiciones, cuando un objeto de mensaje
destinatario de SMS se pasa a un objeto de mensaje remitente, los
métodos del objeto de mensaje destinatario de SMS solicitan
información del objeto de mensaje remitente de SMS. Igualmente,
cuando a un objeto de mensaje destinatario de correo electrónico se
le pasa un objeto de mensaje remitente, los métodos del objeto de
mensaje destinatario de correo electrónico solicitan información
del objeto de mensaje remitente basándose en una suposición de que
el objeto de mensaje remitente es un objeto de mensaje remitente
de correo electrónico.
En visión de conjunto, a cada clase de modelo de
mensaje, que se use para definir un objeto basándose en una PDU de
mensaje recibido, se le podría requerir la implementación de una
nueva interfaz. La nueva interfaz podría definirse de tal manera
que, cuando los métodos de un objeto de mensaje destinatario
solicitan información de un objeto de mensaje remitente y el objeto
de mensaje remitente es una solicitud de una clase de modelo de
mensaje que implemente la nueva interfaz, el objeto de mensaje
remitente podría responder a la solicitud sin considerar el tipo de
PDU de mensaje en el que se base el objeto de mensaje remitente. A
la nueva interfaz se le podría designar, por ejemplo, "Proveedor
de partes de mensaje".
Es decir, el objeto de mensaje remitente podría
ser un objeto de mensaje remitente de correo electrónico o un
objeto de mensaje remitente de SMS, y el objeto de mensaje
destinatario podría ser un objeto de mensaje destinatario de correo
electrónico o un objeto de mensaje destinatario de SMS. El objeto de
mensaje destinatario está configurado para determinar si el objeto
de mensaje remitente implementa la nueva interfaz. En el caso de
que el objeto de mensaje remitente implemente la nueva interfaz, el
objeto de mensaje destinatario podría realizar una cualquiera de un
conjunto predeterminado de solicitudes del objeto de mensaje
remitente. En virtud de la implementación de la nueva interfaz, el
objeto de mensaje remitente se configura para responder a todas las
solicitudes del conjunto predeterminado de solicitudes.
Debe quedar claro que, si bien los ejemplos de
la presente memoria se concentran en mensajes de SMS y mensajes de
correo electrónico, otros tipos de datos, tales como páginas
compuestas en lenguaje de marcado, mensajes de fax, mensajes de
mensajería instantánea (en adelante IM), mensajes de servicio de
mensajes multimedia (en adelante MMS), mensajes basados en libreta
de direcciones o mensajes basados en calendario, podrían ser o bien
el objeto de mensaje remitente o bien el objeto del mensaje
destinatario.
Además, se podría definir una nueva clase de
verbo, una clase de verbo "Enviar como" para permitir que un
usuario elija enviar un objeto de mensaje recibido en relación de
asociación con el primer servicio de tratamiento de mensajes como
un nuevo objeto de mensaje usando un segundo servicio de tratamiento
de mensajes. Cada modelo de mensaje podría incluir ya una llamada
de método que se podría usar, por ejemplo, por un objeto de interfaz
de usuario, para determinar las clases de verbo a establecer
relación de asociación con un objeto de mensaje cuya creación se
basa en el modelo de mensaje. Los modelos de mensaje que implementan
la interfaz "proveedor de partes de mensaje" se podrían
modificar ligeramente para incluir la clase de verbo "Enviar
como" en la lista de clases de verbos devuelta por esta llamada
de método.
En operación, aunque el usuario haya concentrado
la atención de la interfaz de usuario del primer dispositivo móvil
101A (por ejemplo, abierta o resaltada en una lista) sobre una
representación en pantalla de, por ejemplo, un objeto dado de
mensaje de correo electrónico, el usuario podría interactuar con el
objeto de interfaz de usuario, usando el teclado 214 y/o algún
dispositivo auxiliar de I/O 206, para estimular al objeto de
interfaz de usuario a presentar visualmente un menú. Algunos de los
items de menú podrían representar una acción opcional que se podría
realizar sobre un objeto dado de mensaje de correo electrónico, tal
como Abrir, Contestar, Enviar, Enviar como, etc.
Un usuario podría seleccionar el item de menú
"Enviar como". Como resultado de esta selección, el objeto de
interfaz de usuario podría solicitar la clase de verbo "Enviar
como" y pasar el objeto dado de mensaje remitente de correo
electrónico al objeto de verbo "Enviar como" recientemente
creado. El objeto de verbo "Enviar como" podría entonces
solicitar métodos en relación de asociación para ejecutar las etapas
ilustradas en la Figura 4.
El objeto dado de mensaje remitente de correo
electrónico se podría considerar un objeto genérico de mensaje
remitente. Es decir, como la clase de modelo de correo electrónico,
cuya solicitud condujo al objeto dado de mensaje remitente de
correo electrónico, implementó la interfaz "Proveedor de partes de
mensaje", el objeto de mensaje remitente no necesita ser un
objeto de mensaje remitente de SMS para responder apropiadamente las
solicitudes de un objeto de mensaje destinatario de SMS.
Inicialmente, el objeto de verbo "Enviar
como" podría recibir el objeto dado de mensaje remitente de
correo electrónico (etapa 401). En respuesta a la recepción del
objeto dado de mensaje remitente de correo electrónico, un método
del objeto de verbo "Enviar como" podría construir un objeto de
diálogo y dar instrucciones al diálogo para que se presente en la
pantalla de presentación visual 226 (etapa 402). El objeto de
diálogo podría incluir tantas opciones como tipos (E.G., SMS,
correo electrónico) de objetos de "Enviar como" estén
disponibles en el primer dispositivo móvil 101A. El usuario podría
interactuar con el objeto de diálogo, usando el teclado 214 y/o
algún dispositivo auxiliar de I/O 206, para seleccionar uno de los
tipos presentados. Un método del objeto de verbo "Enviar como"
podría recibir una indicación del tipo seleccionado (etapa 404), por
ejemplo, de un método del objeto de diálogo. En respuesta a la
recepción de la indicación del tipo seleccionado, un método del
objeto de verbo "Enviar como" podría pasar entonces el objeto
genérico de mensaje remitente (etapa 406) al objeto de verbo
"Enviar como" del tipo seleccionado. El objeto de verbo
"Enviar como" del tipo seleccionado podía entonces operar
normalmente, según se ha expuesto antes conjuntamente con referencia
a la Figura 3.
Un ejemplo de la operación del objeto de verbo
"Enviar como" en combinación con el objeto de verbo
"Enviar" se podría considerar a la vista de las Figuras 5 a
10. La Figura 5 ilustra un ejemplo de la pantalla 500 de
visualización de mensaje de correo electrónico presentada por el
objeto de interfaz de usuario que permite a un usuario ver
elementos de un objeto de mensaje remitente de correo electrónico
recibido. El usuario podría, según se ha mencionado anteriormente,
interactuar con el objeto de interfaz de usuario para estimular al
objeto de interfaz de usuario a presentar visualmente un menú
502.
La selección, por parte del usuario, del item de
menú "Enviar como" resulta, como se ha indicado anteriormente,
en la solicitud del objeto de verbo "Enviar como" y a que el
objeto de interfaz de usuario pase el objeto dado de mensaje
remitente de correo electrónico al objeto de verbo "Enviar
como". El objeto de verbo "Enviar como", en respuesta a la
recepción del objeto dado de mensaje remitente de correo electrónico
(etapa 401, Figura 4) dispone la presentación (etapa 402) de un
objeto 600 de diálogo, como se ilustra en la Figura 6. El objeto
ejemplar 600 de diálogo presenta tipos de mensajes opcionales
(servicios de tratamiento de mensajes) de correo electrónico y SMS.
El objeto de verbo "Enviar como" recibe una indicación de una
selección de usuario del tipo de mensaje de SMS (etapa 404). En
respuesta a la recepción de la indicación de la selección del
usuario del tipo de mensaje de SMS, un método del objeto de verbo
"Enviar como" podría entonces pasar (etapa 406) el objeto de
mensaje de remitente de correo electrónico recibido al objeto de
verbo "Enviar" de SMS.
El objeto de mensaje remitente de correo
electrónico recibido (etapa 301, Figura 3) podría considerarse, por
el objeto de verbo "Entregar" de SMS, que fuese un objeto de
mensaje remitente sin identificación, puesto que el objeto de verbo
"Enviar" de SMS no necesita realizar ningún tratamiento
específico de tipo de objeto sobre el objeto de mensaje remitente.
Un método del objeto de verbo "Enviar" de SMS podría construir
un objeto de mensaje destinatario de SMS (etapa 302) de acuerdo, en
parte, con la clase de modelo de mensaje de SMS. Un método
adicional del objeto de verbo "Enviar" de SMS podría entonces
pasar el objeto de mensaje remitente de correo electrónico recibido
al objeto de mensaje destinatario de SMS (etapa 304), Un método del
objeto de mensaje destinatario de SMS podría solicitar elementos de
información del objeto de mensaje remitente de correo electrónico
recibido para uso en cumplimentar el objeto de mensaje destinatario
de SMS. Todavía un método más del objeto de verbo "Enviar" de
SMS podría entonces presentar (etapa 306) un objeto de pantalla de
edición de mensaje de SMS a la presentación visual 226, en la que el
objeto de pantalla de edición de mensaje de SMS muestra elementos
de información del objeto de mensaje destinatario de SMS.
La Figura 7 ilustra un ejemplo de objeto 700 de
pantalla de edición de mensaje de SMS presentado por el todavía un
método más del objeto de verbo "Enviar" de SMS con elementos de
información del objeto de mensaje destinatario de SMS basándose en
las respuestas del objeto de mensaje remitente de correo electrónico
recibido, cuyos elementos de información se presentan visualmente
en la pantalla 500 de edición de mensaje de correo electrónico
ejemplar de la Figura 5. El ejemplo de objeto 700 de pantalla de
edición de mensaje de SMS permite a un usuario proveer una
dirección de destino de SMS 702 para el objeto de mensaje
destinatario de SMS.
La Figura 8 ilustra las etapas de un método
ejemplar realizado por el objeto de mensaje destinatario de SMS
para cumplimentarse a sí mismo. Inicialmente, el objeto de mensaje
destinatario de SMS recibe (etapa 801) el objeto de mensaje
remitente de correo electrónico recibido. Antes de que el método del
objeto de mensaje destinatario de SMS solicite elementos de
información del objeto de mensaje remitente de correo electrónico
recibido para uso en cumplimentar el objeto de mensaje destinatario
de SMS, el método del objeto de mensaje destinatario de SMS podría
determinar (etapa 802) si el objeto de mensaje remitente de correo
electrónico recibido es del mismo tipo que el objeto de mensaje
destinatario. Si, como ocurre en este caso, el tipo del objeto de
mensaje remitente difiere del tipo del objeto del objeto del mensaje
destinatario, el método del objeto de mensaje destinatario de SMS
podría determinar (etapa 804) si el objeto de mensaje remitente de
correo electrónico recibido implementa la interfaz de proveedor de
partes de mensaje. Para ello, el objeto de mensaje destinatario de
SMS podría solicitar que el objeto de mensaje remitente de correo
electrónico recibido indique si se ha implementado la interfaz de
proveedor de partes de mensaje. Una vez determinado que el objeto de
mensaje remitente de correo electrónico recibido implementa la
interfaz de proveedor de partes de mensaje, el método del objeto de
mensaje destinatario de SMS podría solicitar (etapa 806) elementos
de información (por ejemplo, un elemento de Asunto, un elemento de
Cuerpo) del objeto de mensaje remitente de correo electrónico
recibido a través de la interfaz de proveedor de partes de mensaje.
El objeto de mensaje destinatario de SMS podría recibir entonces
(etapa 808) los elementos de información solicitados del objeto de
mensaje remitente de correo electrónico recibido. Usando el
elemento de Asunto y el elemento de Cuerpo recibidos, el objeto de
mensaje destinatario de SMS podría cumplimentarse a sí mismo (etapa
816).
Tras determinar (etapa 804) que el objeto de
mensaje remitente recibido no implementa la interfaz de proveedor
de partes de mensaje, el método del objeto de mensaje destinatario
de SMS podría finalizar, dado que podría considerarse que no tiene
una interfaz apropiada para gestionar el objeto de mensaje
remitente.
Una vez determinado (etapa 802), en otro caso,
que el objeto de mensaje remitente recibido es del mismo tipo que
el objeto de mensaje destinatario, el método del objeto de mensaje
destinatario de SMS podría solicitar (etapa 812) elementos de
información (por ejemplo, un elemento de Carga útil) del objeto de
mensaje remitente recibido por medio de una interfaz específica de
SMS. El objeto de mensaje destinatario de SMS podría entonces
recibir (etapa 814) los elementos de información del objeto de
mensaje remitente recibido. Usando el elemento de Carga útil
recibido, el objeto de mensaje destinatario de SMS podría
cumplimentarse a sí mismo (etapa 816).
Cuando el todavía otro método del objeto de
verbo "Enviar" de SMS produce (etapa 306, Figura 3) el ejemplo
de objeto 700 de pantalla de edición de mensaje de SMS, un método
del ejemplo de objeto 700 de pantalla de edición de mensaje de SMS
podría solicitar el elemento de Carga útil del objeto de mensaje
destinatario de SMS. Podría ocurrir que el elemento de Carga útil
exceda el límite de caracteres de un mensaje estándar de SMS, en
cuyo caso, el ejemplo de objeto 700 de pantalla de edición de
mensaje de SMS podría truncar el elemento de Carga útil recibido
(como se ha mostrado en la Figura 7) para cumplir con la norma de
SMS. El ejemplo de objeto 700 de pantalla de edición de mensaje de
SMS podría informar al usuario, por ejemplo, por medio de un objeto
de diálogo, que se ha truncado la carga útil.
Se sabe que existen clases de pantalla de
edición de mensaje de SMS que permiten la construcción de un
"macro" mensaje de SMS con más caracteres de los que están
permitidos en un mensaje estándar de SMS. Dicho objeto de pantalla
de edición de un macro mensaje de SMS podría solicitar el elemento
de carga útil del objeto de mensaje destinatario de SMS y el objeto
de mensaje destinatario de SMS podría responder a la solicitud con
un elemento de Carga útil que exceda el límite de caracteres de un
mensaje estándar de SMS. En ese caso, el objeto de pantalla de
edición de macro mensaje de SMS podría fraccionar el elemento de
Carga útil en sub-elementos de Carga útil que
ajustasen en el límite de caracteres de un mensaje estándar de SMS y
disponer la transmisión de múltiples mensajes de SMS, donde cada
mensaje de SMS incluyese uno de los sub-elementos de
Carga útil.
El usuario podría asignar una dirección al
mensaje de SMS mediante la introducción directa de un número de la
guía telefónica (es decir, datos de encaminamiento, una dirección de
destino de SMS) de una entidad capacitada para SMS (por ejemplo,
el segundo dispositivo móvil 101B) en el campo de dirección
presentado como parte de la interfaz de usuario de la aplicación de
cliente de SMS. Alternativamente, en lugar de introducir
directamente un número de la guía telefónica, el usuario podría
indicar, al ejemplo de objeto 700 de pantalla de edición de mensaje
de SMS, un deseo de seleccionar un contacto de entre una lista de
información de contactos mantenida por la aplicación PIM. Una vez
que se ha seleccionado el contacto, al usuario podrían presentársele
entonces todos los números de guía telefónica en relación de
asociación con el contacto. El usuario podría luego seleccionar uno
de los números de guía telefónica presentados como la dirección de
destino 702 de SMS para el objeto de mensaje destinatario de
SMS.
Cuando el usuario haya completado la
composición de la carga útil del mensaje de SMS, podría indicar que
la carga útil del mensaje de SMS se ha completado y debe enviarse.
Los objetos adicionales ejecutados por el primer dispositivo móvil
101A podrían disponer entonces la transmisión de un mensaje de SMS
basándose en el objeto de mensaje destinatario de SMS a la antena
102A de la primera estación de base por medio del subsistema de
comunicación 240. El mecanismo detallado del envío del objeto de
mensaje destinatario de SMS se considera más allá del alcance del
presente invento.
El mensaje de SMS recibido en la antena 102A de
la primera estación base se podría recibir más tarde en el centro
de conmutación de servicios móviles del primer subsistema de red
inalámbrica 106A. Desde el centro de conmutación de servicios
móviles, el mensaje de SMS podría enviarse al SMSC, que podría estar
también en el primer subsistema de red inalámbrica 106A. El SMSC
podría disponer la entrega del mensaje de SMS al segundo sistema
móvil 101B a través de la red de comunicación de datos 108, del
segundo subsistema de red inalámbrica 106B y del segundo subsistema
de estación base 104B.
La Figura 9 ilustra un ejemplo de pantalla 900
de visualización de mensajes de SMS presentada por un objeto de
interfaz de usuario del segundo dispositivo móvil 101B que permite
que un usuario visualice elementos de información de un objeto de
mensaje remitente de SMS recibido. En el caso ilustrado, el objeto
de mensaje remitente de SMS recibido se basa en el nuevo objeto de
mensaje remitente de SMS, cuyos elementos de información se
presentan en el ejemplo de objeto 700 de pantalla de edición de
mensaje de SMS de la Figura 7. El usuario, como se ha expuesto
anteriormente, podría interactuar con el objeto de interfaz de
usuario para estimular al objeto de interfaz de usuario a presentar
visualmente un menú 902.
La selección por parte del usuario del item de
menú "Enviar como" resulta, como se ha mencionado
anteriormente, en la solicitud de que el objeto de verbo "Enviar
como" y el objeto de interfaz de usuario pasen el objeto dado de
mensaje remitente de SMS al objeto de verbo "Enviar como". El
objeto de verbo "Enviar como", en respuesta a la recepción del
objeto dado de mensaje remitente de SMS (etapa 401, Figura 4)
dispone la presentación (etapa 402) de un objeto 1000 de diálogo,
como se ha ilustrado en la Figura 10. El ejemplo de objeto 1000 de
diálogo presenta tipos opcionales de mensaje: correo electrónico; y
SMS. El objeto de verbo "Enviar como" recibe una indicación de
una selección de usuario del tipo de mensaje de correo electrónico
(etapa 404). Un método del objeto de verbo "Enviar como"
podría entonces pasar (etapa 406) el objeto de mensaje remitente de
SMS recibido al objeto de verbo "Enviar" de coreo
electrónico.
El objeto de verbo "Enviar" de correo es un
objeto de mensaje remitente sin identificación, dado que el objeto
de verbo "Enviar" de correo electrónico no necesita realizar
ningún procesamiento específico de tipo de objeto en el objeto de
mensaje remitente. Un método del objeto de verbo "Enviar" de
correo electrónico podría construir un objeto de mensaje
destinatario de correo electrónico (etapa 302) de acuerdo, en parte,
con la clase de modelo de mensaje de correo electrónico. Un método
adicional del objeto de verbo "Enviar" de correo electrónico
podría pasar entonces el objeto de mensaje remitente de SMS recibido
al objeto de mensaje destinatario de correo electrónico (etapa
304). Un método del objeto de mensaje destinatario de correo
electrónico podría solicitar elementos de información del objeto de
mensaje remitente de SMS recibido para uso en cumplimentar el
objeto de mensaje destinatario de correo electrónico. Todavía un
método más del objeto de mensaje "Enviar" de correo
electrónico podría entonces producir (etapa 306) un objeto de
pantalla de edición de mensaje de correo electrónico a la
presentación visual 226, donde el objeto de pantalla de edición de
mensaje de correo electrónico muestra elementos de información del
objeto de mensaje destinatario de correo electrónico.
La Figura 11 ilustra un ejemplo de objeto 1100
de pantalla de edición de mensaje de correo electrónico producido
por el todavía otro método del objeto de verbo "Enviar" de
correo electrónico con elementos de información del objeto de
mensaje destinatario de correo electrónico basándose en las
respuestas del objeto de mensaje remitente de SMS recibido, cuyos
elementos de información se presentan visualmente en el ejemplo de
pantalla 900 de edición de mensaje de SMS de la Figura 9.
Inicialmente, el objeto de mensaje destinatario
de correo electrónico recibe (etapa 801, Figura 8) el objeto de
mensaje renitente de SMS recibido. Antes de que el método del objeto
de mensaje destinatario de correo electrónico solicite elementos de
información del objeto de mensaje remitente de SMS recibido para uso
en cumplimentar el objeto de mensaje destinatario de correo
electrónico, el método del objeto de mensaje destinatario de correo
electrónico podría determinar (etapa 802) si el objeto de mensaje
remitente de SMS recibido es del mismo tipo que el objeto de
mensaje destinatario. Si, como en este caso, el tipo del objeto de
mensaje remitente difiere del tipo del objeto de mensaje
destinatario, el método del objeto de mensaje destinatario de correo
electrónico podría determinar (etapa 804) si el objeto de mensaje
remitente de SMS recibido implementa la interfaz de proveedor de
partes de mensaje. Como en el caso del objeto de mensaje
destinatario de SMS, el objeto de destinatario de correo
electrónico podría solicitar que el objeto de mensaje de remitente
de SMS recibido indicase si se ha implementado la interfaz de
proveedor de partes de mensaje. Tras determinar que el objeto de
mensaje de remitente de SMS recibido implementa la interfaz de
proveedor de partes de mensaje, el método del objeto de mensaje de
destinatario de correo electrónico podría solicitar (etapa 806)
varios elementos de información (un elemento de Asunto; un elemento
de Remitente; un elemento de Fecha de envío; un elemento de Cuerpo)
del objeto de mensaje de remitente de SMS recibido por medio de la
interfaz de proveedor de partes de mensaje. El objeto de mensaje de
destinatario de correo electrónico podría entonces recibir (etapa
806) los elementos de información solicitados del objeto de mensaje
de remitente de SMS. Usando los elementos de información
recibidos, el objeto de mensaje de destinatario de correo electrónico podría cumplimentarse a sí mismo (etapa 816).
recibidos, el objeto de mensaje de destinatario de correo electrónico podría cumplimentarse a sí mismo (etapa 816).
Cuando el método del objeto de mensaje
destinatario de correo electrónico solicita (etapa 806) el elemento
Asunto, en particular, del objeto de mensaje remitente de SMS
recibido por medio de la interfaz de proveedor de partes de
mensaje, el objeto de mensaje remitente de SMS recibido podría
procesar el elemento Carga útil para crear un elemento Asunto de
una parte de los primeros 25 caracteres del elemento Carga útil. Una
vez que el objeto de mensaje remitente de SMS recibido ha creado el
elemento Asunto, el objeto de mensaje remitente de SMS recibido
podría responder a la solicitud del objeto de mensaje destinatario
de correo electrónico con el elemento Asunto creado.
El elemento Asunto creado podría incluir
caracteres hasta un punto de corte, donde el punto de corte se
define como: el primer retorno de carro en el elemento Carga útil;
el primer período en el elemento Carga útil; el primer signo de
admiración en el elemento Carga útil; o el primer signo de
interrogación en el elemento Carga útil. Si no se encuentra ninguno
de estos ejemplos de caracteres de corte, el punto de corte podría
definirse como la primera coma del elemento Carga útil. Si no se
encuentra un carácter de coma, el punto de corte se podría definir
como el último espacio en blanco antes del punto de 25 caracteres en
el elemento Carga útil. Si no hay ningún espacio en blanco antes
del punto de los 215 caracteres, el punto de corte se podría definir
como el propio punto de los 25 caracteres.
Una vez que se ha determinado (etapa 804) que el
objeto de mensaje remitente recibido no implementa la interfaz de
proveedor de partes de mensaje, podría darse por finalizado el
método del objeto de mensaje destinatario de correo electrónico,
puesto que podría considerarse que no dispone de una interfaz
apropiada para gestionar el objeto de mensaje remitente.
Tras determinar (etapa 802), en otro caso, que
el objeto de mensaje remitente recibido es del mismo tipo que el
objeto de mensaje destinatario, el método del objeto de mensaje
destinatario de correo electrónico podría solicitar (etapa 812)
elementos de información del objeto de mensaje remitente recibido
usando una interfaz específica de correo electrónico. El objeto de
mensaje destinatario de correo electrónico podría recibir entonces
(etapa 814) del objeto de mensaje remitente recibido los elementos
de información. Usando los elementos de información recibidos, el
objeto de mensaje destinatario de correo electrónico podría
cumplimentarse a sí mismo (etapa 816).
Cuando el "todavía otro más" método del
objeto de verbo Enviar de correo electrónico produce (etapa 306,
Figura 3) el ejemplo de objeto 1100 de pantalla de edición de
mensaje de correo electrónico, un método del ejemplo de objeto 1100
de pantalla de edición de mensaje de correo electrónico podría
solicitar del objeto de mensaje destinatario de correo electrónico
el elemento Cuerpo. El objeto de mensaje destinatario de correo
electrónico podría responder a la solicitud con un elemento de
Cuerpo creado por medio de solicitudes al objeto de mensaje
remitente de SMS.
Como se ha ilustrado en la Figura 11, el ejemplo
de objeto 1100 de pantalla de edición de mensaje de correo
electrónico incluye un elemento Cuerpo suministrado por el objeto de
mensaje destinatario de correo electrónico. El elemento Cuerpo tal
como se ha ilustrado se forma a partir de un elemento 1104 de
Remitente, un elemento de Fecha de envío 1106, y un elemento de
Carga útil 1108. El ejemplo de objeto 1100 de pantalla de edición
de mensaje de correo electrónico incluye también un elemento de
Asunto 1102 suministrado por el objeto de mensaje de destinatario de
correo electrónico.
El ejemplo de objeto 1100 de pantalla de edición
de mensaje de correo electrónico permite a un usuario proveer una
dirección 1110 de destino para el objeto de mensaje de destinatario
de correo electrónico.
Como comprenderán los expertos en la técnica,
aunque la descripción anterior provee, como ejemplos de servicios
de tratamiento de mensajes, el conocido mecanismo de transporte de
SMS y el conocido mecanismo de transporte de mensajes de correo
electrónico, los aspectos del presente invento podrían ser
aplicables para otros varios servicios de tratamiento de mensajes
tales como los servicios de tratamiento de mensajes concernientes a
páginas de tratamiento compuestas en un lenguaje de marcado,
mensajes de fax, mensajes de IM, mensajes de buzón de voz, mensajes
basados en Agendas de direcciones o mensajes basados en calendario.
Adicionalmente, el conocido servicio de mensajes multimedia (en
adelante MMS) es un ejemplo más de servicio de tratamiento de
mensajes que se puede considerar como una extensión del mecanismo
de transporte de SMS. El MMS actualmente proporciona la
transmisión, desde un dispositivo de comunicación móvil inalámbrica,
de hasta 100 kilobytes de datos, tal como texto, piezas musicales
cortas, imágenes digitales fijas y breves secuencias de vídeo
digital. Adicionalmente, otros fabricantes de dispositivos móviles
o suministradores de servicios podrían ofrecer mecanismos de
transporte exclusivos de dispositivo móvil a dispositivo móvil.
En resumen entonces, las clases de modelo de
mensaje se han alterado para implementar una nueva interfaz e
incluyen solicitudes de métodos que determinan, antes de solicitar
elementos de información de un segundo objeto de mensaje, si el
segundo objeto de mensaje implementa la nueva interfaz. De acuerdo
con ello, cuando un usuario quiere enviar un objeto de mensaje
recibido que está en relación de asociación con un primer servicio
de tratamiento de mensajes, el usuario podría proveerse, mediante un
nuevo objeto de verbo, de la opción a enviar el objeto de mensaje
recibido como un nuevo objeto de mensaje en relación de asociación
con un segundo servicio de tratamiento de mensajes. En el caso de
que el usuario ejerza la opción, el nuevo objeto de verbo
selecciona el objeto de verbo correcto anteriormente existente para
generar el nuevo objeto de mensaje que esté en relación de
asociación con el segundo servicio de tratamiento de mensajes. El
nuevo objeto de verbo pasa el objeto de mensaje recibido al objeto
de verbo anteriormente existente para el segundo servicio de
tratamiento de mensajes y el envío se realiza normalmente desde la
perspectiva del objeto de verbo anteriormente existente. Sin
embargo, el nuevo objeto de mensaje se basa en una clase de modelo
alterada y, cuando se solicitan del objeto de mensaje recibido
elementos de información, el nuevo objeto de mensaje determina si el
objeto de mensaje recibido implementa la nueva interfaz.
Para los expertos en la técnica resultarán
evidentes otras modificaciones y, por tanto, el invento se define en
las reivindicaciones.
Claims (12)
1. Un método de tratar un mensaje recibido
para enviar, cuyo método comprende, en un dispositivo (101A, 101B)
de comunicación inalámbrica:
recibir, sobre un primer servicio de tratamiento
de mensajes, un mensaje de un primer tipo de mensaje;
solicitar, de una clase de mensaje remitente
orientada a objetos que representa dicho primer tipo de mensaje y
que implementa una interfaz predeterminada orientada a objetos, un
objeto de mensaje remitente basado en dicho mensaje recibido;
presentar una interfaz de usuario (600, 1000) en
dicho dispositivo de comunicación inalámbrica (101A, 101B), cuya
interfaz de usuario (600, 1000) tiene múltiples opciones en relación
de asociación con diferentes servicios de tratamiento de mensajes
mediante la cual un usuario podría elegir enviar dicho mensaje
recibido;
tras la selección, por parte del usuario, de una
de dichas opciones, estando la opción seleccionada en relación de
asociación con un segundo servicio de tratamiento de mensajes capaz
de transportar mensajes de un segundo tipo de mensaje, solicitar de
dicho objeto de mensaje remitente elementos (806) de información por
medio de dicha interfaz predeterminada;
recibir (808) dichos elementos de información;
y
cumplimentar (816) un objeto de mensaje
destinatario con dichos elementos de información, cuyo objeto de
mensaje destinatario es una solicitud de una clase de mensaje
destinatario orientada a objetos que representa dicho segundo tipo
de mensaje, siendo dicho objeto de mensaje destinatario para usar en
dicho envío.
2. El método de la reivindicación 1, en el
que dicho primer servicio de tratamiento de mensajes es un servicio
de correo electrónico y dicho segundo servicio de tratamiento de
mensajes es un servicio de mensajes cortos (en adelante SMS).
3. El método de la reivindicación 1, en el que
dicho primer servicio de tratamiento de mensajes es un servicio de
mensajes cortos (en adelante SMS), dicho mensaje recibido es un
mensaje de SMS, y dicho segundo servicio de tratamiento de mensajes
es un servicio de correo electrónico.
4. El método de la reivindicación 3, en el que
dichos elementos de información comprenden un elemento de
Asunto.
5. El método de la reivindicación 4, en el que
dicho elemento de Asunto es una parte de una carga útil de dicho
mensaje de SMS.
6. El método de la reivindicación 5, en el que
dicha parte de dicha carga útil son unos primeros N caracteres de
dicha carga útil, siendo N un número entero.
7. El método de la reivindicación 5, en el que
dicha parte de dicha carga útil es una pluralidad de caracteres
hasta un punto de corte dentro de la carga útil.
8. El método de la reivindicación 7, en el que
dicho punto de corte es uno de entre un primer retorno de carro en
la carga útil, un primer período en la carga útil, un primer signo
de admiración en la carga útil, un primer signo de interrogación en
la carga útil, o una primera coma en la carga útil.
9. El método de la reivindicación 7, en el que
dicho punto de corte es el último carácter de espacio en blanco
dentro de unos primeros N caracteres de la carga útil, siendo N un
número entero.
10. Un medio (216, 218) legible por ordenador
que contiene instrucciones ejecutables por ordenador que, cuando se
cumplimentan mediante un procesador (228) instalado en un
dispositivo de comunicación inalámbrica (101A), causan que dicho
procesador implemente todas las etapas de método de una cualquiera
de las reivindicaciones 1 a 9.
11. Un dispositivo de comunicación inalámbrica
(101A) que comprende un procesador (228) destinado a implementar
todas las etapas de método de una cualquiera de las reivindicaciones
1 a 9.
12. Un sistema de comunicación inalámbrica que
comprende una pluralidad de dispositivos de comunicación
inalámbrica de la reivindicación 11.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05109604A EP1775971B1 (en) | 2005-10-14 | 2005-10-14 | System and method for forwarding messages |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2307118T3 true ES2307118T3 (es) | 2008-11-16 |
Family
ID=36013270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES05109604T Active ES2307118T3 (es) | 2005-10-14 | 2005-10-14 | Sistema y metodo para enviar mensajes. |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP1775971B1 (es) |
CN (1) | CN101326772B (es) |
AT (1) | ATE398385T1 (es) |
CA (1) | CA2623323C (es) |
DE (1) | DE602005007496D1 (es) |
ES (1) | ES2307118T3 (es) |
WO (1) | WO2007041858A1 (es) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112039754A (zh) * | 2020-09-09 | 2020-12-04 | 武汉悦学帮网络技术有限公司 | 一种消息处理***、方法、发送方法、装置及电子设备 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008052334A1 (en) | 2006-11-01 | 2008-05-08 | Research In Motion Limited | Methods and apparatus for use in forwarding short messages for mobile communication devices |
US8085742B2 (en) | 2007-01-31 | 2011-12-27 | Research In Motion Limited | Call forwarding methods and apparatus for mobile communication devices which operate in WWANS and WLANS |
US7881243B2 (en) | 2007-10-02 | 2011-02-01 | Research In Motion Limited | Method and apparatus capable of unified multi-transport message handling |
EP2045985B1 (en) | 2007-10-02 | 2011-04-20 | Research In Motion Limited | Method and apparatus capable of unified multi-transport message handling |
FR3089088A1 (fr) * | 2018-11-22 | 2020-05-29 | Orange | Procédés de gestion de partage et de partage de messages, dispositifs de messagerie de types distincts les mettant en oeuvre |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151507A (en) * | 1997-11-07 | 2000-11-21 | Nokia Mobile Phones Ltd. | Individual short message service (SMS) options |
DE19911693A1 (de) * | 1999-03-16 | 2000-09-28 | Siemens Ag | Telekommunikationsanlage und Verfahren zum Betrieb der Anlage |
US7096033B1 (en) * | 2000-07-18 | 2006-08-22 | Koninkiljke Phillips Electronics N.V. | Mobile apparatus enabling inter-network communication |
JP3999665B2 (ja) * | 2001-02-07 | 2007-10-31 | シーメンス アクチエンゲゼルシヤフト | Mmsシステムからのメッセージ送信方法および該方法のための装置 |
US20020137530A1 (en) * | 2001-03-08 | 2002-09-26 | Katyayini Karve | Cellular telephone with SMS message forwarding |
CN1149497C (zh) * | 2001-04-28 | 2004-05-12 | 国家数字交换***工程技术研究中心 | 一种电子邮件收发***及方法 |
US7116994B2 (en) | 2001-12-21 | 2006-10-03 | Nokia Corporation | Mobile network message to email redirection |
GB0301203D0 (en) * | 2003-01-20 | 2003-02-19 | Intellprop Ltd | Telecommunications services apparatus |
GB0306937D0 (en) | 2003-03-26 | 2003-04-30 | Intellprop Ltd | Telecommunications services apparatus |
GB2409785B (en) * | 2003-12-29 | 2006-10-11 | Hutchison Whampoa Entpr Ltd | Multi-language wireless email transmission method for mobile communication |
US7870187B2 (en) * | 2003-12-31 | 2011-01-11 | Microsoft Corporation | Transport agnostic pull mode messaging service |
EP1583301A1 (en) * | 2004-03-30 | 2005-10-05 | Web. De AG | Voice messaging system with email reply |
CN1297122C (zh) * | 2004-08-13 | 2007-01-24 | 大唐软件技术有限责任公司 | 利用mms实现在移动终端上收发电子邮件的***和方法 |
-
2005
- 2005-10-14 DE DE602005007496T patent/DE602005007496D1/de active Active
- 2005-10-14 EP EP05109604A patent/EP1775971B1/en active Active
- 2005-10-14 ES ES05109604T patent/ES2307118T3/es active Active
- 2005-10-14 AT AT05109604T patent/ATE398385T1/de not_active IP Right Cessation
-
2006
- 2006-10-13 CA CA2623323A patent/CA2623323C/en active Active
- 2006-10-13 WO PCT/CA2006/001682 patent/WO2007041858A1/en active Search and Examination
- 2006-10-13 CN CN2006800458371A patent/CN101326772B/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112039754A (zh) * | 2020-09-09 | 2020-12-04 | 武汉悦学帮网络技术有限公司 | 一种消息处理***、方法、发送方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CA2623323C (en) | 2015-12-01 |
EP1775971B1 (en) | 2008-06-11 |
EP1775971A1 (en) | 2007-04-18 |
WO2007041858A1 (en) | 2007-04-19 |
CN101326772B (zh) | 2013-01-02 |
CN101326772A (zh) | 2008-12-17 |
CA2623323A1 (en) | 2007-04-19 |
DE602005007496D1 (de) | 2008-07-24 |
ATE398385T1 (de) | 2008-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8819144B2 (en) | Method, device, software and graphical user interface for forwarding messages between message handling services | |
US7756536B2 (en) | Device and method for providing and displaying animated SMS messages | |
US8204526B2 (en) | Unified addressing | |
US8160566B2 (en) | Message sender controllable messaging system | |
US20070283039A1 (en) | Mail application with integrated text messaging functionality | |
ES2307118T3 (es) | Sistema y metodo para enviar mensajes. | |
US8745140B2 (en) | System and method of handling messages for forwarding | |
EP2003906B1 (en) | A method for realizing multimedia message signature service | |
EP1802056A1 (en) | Unified addressing system | |
KR100631625B1 (ko) | 수신 메세지의 이메일 전송 방법 | |
KR100672426B1 (ko) | 이동통신 단말기의 문자 메시지 작성방법 | |
KR100646033B1 (ko) | 이동단말기에서 응답요구용 단문 메시지의 작성을지원하는 방법 | |
JP2006121351A (ja) | 移動体通信端末 | |
KR101276873B1 (ko) | 이동통신단말기의 텍스트 디스플레이 방법 및 이를수행하기 위한 이동통신단말기 | |
JP2010191812A (ja) | 携帯電話端末及び通信方法 | |
KR100411564B1 (ko) | 단문메시지 보관 서비스 방법 및 그 시스템 | |
CA2640181C (en) | Method and apparatus capable of unified multi-transport message handling | |
JP2008210236A (ja) | 通信端末装置およびその制御方法 | |
KR20020090273A (ko) | 이동통신 단말기의 전자명함 서비스 방법 | |
CA2619120C (en) | System and method for image inclusion in e-mail messages | |
KR20040089235A (ko) | 단문 메시지 편집 방법 | |
KR100673214B1 (ko) | 발신자 임의 식별정보 표시 기능을 가진 단문메시지 서비스방법 | |
JP2007158763A (ja) | 通信機器 | |
JP2004295344A (ja) | 通信端末 | |
JP2006119852A (ja) | 移動体通信端末 |