ES2288907T3 - Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. - Google Patents
Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. Download PDFInfo
- Publication number
- ES2288907T3 ES2288907T3 ES01270035T ES01270035T ES2288907T3 ES 2288907 T3 ES2288907 T3 ES 2288907T3 ES 01270035 T ES01270035 T ES 01270035T ES 01270035 T ES01270035 T ES 01270035T ES 2288907 T3 ES2288907 T3 ES 2288907T3
- Authority
- ES
- Spain
- Prior art keywords
- message
- client
- central server
- server
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- 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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- 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/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/5322—Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording text messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/10—Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
- H04M2203/105—Financial transactions and auctions, e.g. bidding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4536—Voicemail combined with text-based messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/38—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
- H04M3/382—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
-
- 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
-
- 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
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Radio Relay Systems (AREA)
Abstract
Sistema de mensajería para transmitir mensajes entre un servidor (15) central y un cliente (13a) que es parte de una red de comunicación inalámbrica que incluye una pluralidad de clientes (13a) inalámbricos que tienen un servicio de mensajería para transmitir mensajes de manera inalámbrica entre los mismos utilizando un servidor (25) de servicio de mensajería, teniendo cada cliente (13a) inalámbrico un número de identificación de red asociado con el mismo para identificar de manera unívoca al cliente (13a) dentro de la red de comunicación inalámbrica, y comprendiendo cada mensaje un paquete (43) de mensaje que incluye la dirección (49) de un destinatario previsto del paquete (43) de mensaje y la dirección (47) del emisor del mensaje; comprendiendo el sistema (11) de mensajería: un servidor (15) central al que una pluralidad de clientes (13) pueden conectarse selectivamente para transmitir mensajes entre los mismos, teniendo cada uno de los clientes (13) un número de identificaciónde cliente asociado con el mismo para identificar de manera unívoca al cliente (13) en el servidor (15) central; estando interconectados el servidor (15) central y el servidor (25) de servicio de mensajería para proporcionar comunicaciones entre los mismos; siendo uno de los clientes (13a) del servidor central un cliente (13a) inalámbrico y que tiene el número de identificación de cliente correspondiente al número de identificación de red del mismo; teniendo el servidor (15) central un código de acceso para identificar de manera unívoca al servidor (15) central en el servidor (25) de servicio de mensajería y un número de identificación único atribuido a: (a) una acción prescrita realizada por el servidor (15) central, y (b) una entidad que es el asunto de la acción prescrita; en el que los mensajes enviados entre el servidor (15) central y el cliente en conexión con una acción prescrita y entidad particulares incluyen: (i) una combinación del código de acceso y el número de identificación único atribuida a la acción y entidad particulares como la dirección del servidor (15) central en los paquetes (43) de mensaje enviados a o desde el cliente (13a) como el emisor o el destinatario previsto, respectivamente, y (ii) el número de identificación de red como la dirección del cliente en paquetes de mensaje enviados a o desde el servidor (15) central como el emisor o el destinatario previsto, respectivamente; y en el que el servidor (25) de servicio de mensajería utiliza el código de acceso en la dirección del destinatario previsto o el emisor para reconocer mensajes enviados a o recibidos desde el servidor (15) central y encaminar los mensajes en consecuencia.
Description
Sistema de mensajería que implica comunicaciones
inalámbricas y método para el mismo.
La presente invención se refiere a un sistema de
mensajería que implica la comunicación de mensajes entre una
pluralidad de usuarios y un servidor central en el que el medio
entre uno de los usuarios y el servidor central implica
comunicaciones inalámbricas, y un método para el mismo. Los usuarios
implicados en comunicaciones inalámbricas con los que la invención
encuentra aplicación particular, aunque no exclusiva, son clientes
en la forma de aparatos de radio digital, especialmente
radioteléfonos celulares, aparatos de radiomensajería u otros
aparatos de comunicación de este tipo.
Esta invención tiene utilidad especial, aunque
no exclusiva, para aplicaciones cliente basadas en el servicio de
mensajes cortos (SMS, Short Message Service) y para
dispositivos de red de sistema global para comunicaciones móviles
(GSM, Global System for Mobile Communications), tales como
teléfonos móviles.
A lo largo de la memoria descriptiva, a no ser
que el contexto requiera lo contrario, la palabra "comprender"
o variaciones tales como "comprende" o "que comprende", se
entenderán como que implican la inclusión de un entero o grupo de
enteros expuestos, pero no la exclusión de cualquier otro entero o
grupo de enteros.
Los sistemas de mensajería se han vuelto
populares con la mayor utilización de ordenadores personales (PC,
Personal Computer) y el desarrollo de rede informáticas que
pueden enlazar los mismos para permitir que se produzcan
comunicaciones entre ellos. Por ejemplo, se proporcionan sistemas de
tablones de anuncios (BBS, Bulletin Board Systems)
electrónicos para compartir e intercambiar mensajes electrónicos, y
otros archivos, de una manera análoga a la que se utilizaron los
tablones de anuncios antes de la llegada de la comunicación
electrónica para mandar mensajes, y que podrían mandarse, leerse y
responderse por un gran número de personas. Originariamente, los
BBS fueron independientes de Internet, pero ahora muchos, si no la
mayoría, tienen sus propios sitios web, y los mensajes y archivos
se mandan y leen utilizando Internet para acceder al tablón de
anuncios. Normalmente, los BBS se utilizan para permitir que
personas que comparten aficiones e intereses compartan ideas, etc.
Los BBS también se utilizan como medios para vender productos.
Internet ha extendido la accesibilidad y
funcionalidad del concepto BBS para proporcionar mensajería en
tiempo real por sí mismo. Esto tiende a plasmarse en lo que
generalmente se denomina sistemas de mensajería instantánea y en
las salas de chat.
Los sistemas de mensajería instantánea
proporcionan un medio que utiliza Internet y un proveedor de
servicios o servidor de transacciones, a través del cual usuarios o
clientes de una variedad de diferentes tipos pueden enviar y
recibir mensajes directamente entre ellos. Pueden formarse grupos de
mensajería específicos o "amigos" (buddies) de manera
que los mensajes se envían y reciben en todo el grupo. La naturaleza
directa de este tipo de mensajería está estrechamente relacionada
con el correo electrónico por Internet, pero puede implicar
diferentes tipos de clientes. Prescinde de mandar mensajes sobre un
tablón de anuncios electrónico o virtual y en su lugar está más
relacionado con la transferencia directa de un mensaje desde un
cliente a un destinatario o grupo de destinatarios previstos. Por
tanto, la mensajería instantánea tiende a ser más específica del
usuario, en la que los usuarios y el deseo de un usuario de
comunicar un mensaje a otro usuario o grupos de usuarios amigos,
que generalmente se conocen entre sí, la
conducen.
conducen.
Las salas de chat tienden a mantener el concepto
de tablón de anuncios proporcionando un tablón de anuncios virtual
en el que los mensajes se mantienen y se muestran secuencialmente a
clientes que acceden a la sala. Esto todavía implica una descarga
de mensajes en los clientes que acceden a la sala y en este sentido
implica, más o menos, mensajería instantánea. Sin embargo, las
salas de chat tienden a ser más específicas de un tema y adoptan un
formato de tipo de tablón de anuncios que es más propicio para la
transferencia de información sobre un asunto particular a un número
de usuarios o clientes interesados que acceden a la sala. El acceso
puede ser público a cualquier persona que accede al servidor que
contiene la sala, o puede estar restringido, pidiendo acceso
mediante contraseña y calidad de socio. Los tipos de temas son
ilimitados, donde salas específicas pueden configurarse para fines
educativos, fines personales y comercio electrónico de una
descripción u otra.
Por ejemplo, una sala de chat puede hacerse
funcionar específicamente como un servicio de citas o de búsqueda
de pareja para miembros o clientes que acceden a la sala. Una sala
de chat también puede hacerse funcionar específicamente para
discutir o proporcionar información sobre un tema de interés para
las personas que acceden a la sesión, por ejemplo, Problemas de
adolescentes o Protección mediante patentes de métodos de
negocio.
La idea de una sala de chat puede extenderse
además para proporcionar comercio, tal como un foro para comprar y
vender productos entre las personas que acceden a la sesión en la
que se subastan, o de otra manera se comercia con, artículos o
productos.
Para los sistemas de mensajería basados en
Internet tales como los sistemas de mensajería instantánea, los
BBS, salas de chat, salas de subasta, etc., se requiere que un
usuario se "identifique" en el servidor que aloja al mismo
para que pueda participar. Esto normalmente requiere la introducción
de tanto una dirección de correo electrónico como de una
contraseña. Las direcciones de correo electrónico se necesitan
particularmente para un acceso restringido y/o implican alguna
forma de actividad comercial, de manera que pueden enviarse al
participante alertas e instrucciones de autenticación (por ejemplo,
porque alguien ha mandado una repuesta a su mensaje), y la
contraseña se utiliza para verificar la identidad del
participante.
Todos estos sistemas de mensajería presentan las
mismas limitaciones. Por lo general, en primer lugar un usuario
requiere acceso a Internet para obtener calidad de socio o acceso
autorizado al servidor que aloja el servicio de mensajería para
leer y mandar mensajes. En el caso de los BSS, si un participante
desea saber si alguien ha respondido a su mensaje, o desea leer
cualquier otro mensaje/archivo mandado al BSS, debe esperar una
alerta de correo electrónico (lo que también requiere que inicie
sesión en su proveedor de servicios de Internet) o visitar
regularmente el BBS para comprobar el estado de los mensajes en el
BSS. Esto lleva tiempo y es engorroso. Cuando el BSS se configura
para comerciar o para subastar, el retardo de tiempo entre la
realización de una oferta, o una puja, y la aceptación de esa
oferta o puja, y el retardo de tiempo entre mandar una pregunta
acerca del producto y la respuesta a tal consulta puede resultar muy
frustrante tanto para el comprador como para el vendedor.
En la actualidad, es posible para los usuarios
con dispositivos móviles, tales como radioteléfonos celulares,
acceder a Internet utilizando el protocolo de aplicaciones
inalámbricas (WAP, Wireless Application Protocol),
normalmente cuando el sitio web también está alojado en lenguaje de
marcación inalámbrico (WML, Wireless Markup Language). Los
usuarios pueden marcar las llamadas "pasarelas de Internet
WAP", y pueden acceder a Internet a través de un navegador web
proporcionado con su dispositivo móvil. Por lo tanto, el usuario
puede obtener acceso a los BSS mediante su dispositivo móvil, pero
surgen los mismos problemas como el del acceso a Internet
utilizando otros dispositivos tales como ordenadores personales
(PC). Para utilizar el WAP, un usuario debe tener un dispositivo
que permita WAP. No es posible acceder a sitios web WML utilizando
dispositivos móviles antiguos. Normalmente, también es más caro
acceder a Internet utilizando dispositivos WAP, que utilizando los
PC convencionales. Actualmente, no todos los sitios web son
accesibles a través de dispositivos WAP, ya que no demasiados
sitios web tienen homólogos WML.
Otra alternativa al acceso mediante WAP a
contenido, BBS, salas de chat y demás, es a través de la utilización
de conjuntos de herramientas Sim o STK (Sim Tool Kits) y
comandos o palabras clave embebidos en el propio mensaje SMS. Los
STK hacen posible acceder a contenido utilizando dispositivos GSM de
una manera similar al acceso WAP, es decir, a través de una
navegación orientada a menús. El contenido real accedido puede ser
de Internet o cualquier otra fuente electrónica. Los STK mantienen
un "sensación similar" a la del WAP ya que un usuario puede
moverse hacia arriba y hacia abajo en un menú de opciones utilizando
su dispositivo GSM. Los STK funcionan con SMS como el portador y
STK como la interfaz de usuario principal en el dispositivo móvil.
Aunque los STK pueden funcionar en la mayoría de dispositivos GSM
tradicionales, es decir, aquellos que no permiten WAP, requieren
que el usuario sustituya la tarjeta SIM de su dispositivo móvil.
Otra desventaja de los STK es que el árbol de menú necesita
"activarse" en las tarjetas SIM. Una vez activado, la
estructura de árbol del menú no puede modificarse.
La otra práctica para los usuarios es acceder al
contenido basado en SMS con la utilización de palabras clave. Sin
embargo, la mayoría de los usuarios no encuentran el sistema muy
intuitivo. Sin la ayuda de los manuales de instrucciones, las
palabras clave se olvidan casi siempre, y si se recuerdan, tienden a
utilizarse indebidamente. Por tanto, cantidades considerables de
tráfico de contenido SMS se encaminan
\hbox{indebidamente a los
proveedores de contenido previstos.}
En esencia, los comandos de tipo menú son
difíciles de mantener entre un dispositivo GSM y un servidor central
en el que el portador de las instrucciones es SMS. La dificultad
surge porque un servidor central debe "recordar" cuál fue la
acción o elección previa del usuario para saber dónde llevarlo a
continuación dentro del árbol. Ya que las interacciones basadas en
SMS entre dispositivos GSM y un servidor central tienen lugar en un
formato sin sesión, no es evidente fácilmente cómo el servidor
central puede seguir la pista de manera precisa de todas las
acciones previas de los usuarios. Una sesión se refiere a
interacciones entre un cliente y un servidor en las que se abre un
enlace electrónico temporal entre el cliente y el servidor para el
intercambio de información en tiempo real. La sesión se termina una
vez que el cliente sale del sistema o por cualquier motivo se
interrumpa el enlace electrónico.
Tal como se describe en las solicitudes de
patente internacional PCT/SG00/00068, PCT/SG00/00069 y
PCT/SG00/
00070 en tramitación junto con la presente del solicitante, pueden proporcionarse sistemas de mensajería instantánea que son efectivamente independientes del tipo de cliente y que pueden implicar conectividad con un servidor a través de Internet u otra red informática. De hecho, estos sistemas pueden proporcionar conectividad con radioteléfonos celulares móviles que funcionan según el sistema GSM y utilizan SMS. Tal como se describió, con SMS, un "centro de servicio de mensajes cortos" (SMSC, Short Message Service Centre) proporciona un sistema de servidor a través del cual se tratan todos los mensajes SMS que se envían y reciben por los abonados/clientes. Los mensajes son cortos, normalmente limitados a 160 caracteres de longitud, y se envían entre los abonados de la red GSM, con el sistema de servidor SMSC procesando los mensajes para su entrega al destino correcto utilizando el número de móvil GSM del destinatario previsto. Bajo el protocolo SMS, el mensaje de texto del emisor se envía inicialmente al sistema de servidor SMSC utilizando la red telefónica celular. El sistema de servidor SMSC almacena después el mensaje y lo asigna al receptor previsto para la descarga, según el protocolo GSM normal, cuando se identifica que el destinatario está activo dentro de una célula. Como tal, la mensajería SMS se describe normalmente como aquélla que emplea un esquema de "almacenamiento y reenvío".
00070 en tramitación junto con la presente del solicitante, pueden proporcionarse sistemas de mensajería instantánea que son efectivamente independientes del tipo de cliente y que pueden implicar conectividad con un servidor a través de Internet u otra red informática. De hecho, estos sistemas pueden proporcionar conectividad con radioteléfonos celulares móviles que funcionan según el sistema GSM y utilizan SMS. Tal como se describió, con SMS, un "centro de servicio de mensajes cortos" (SMSC, Short Message Service Centre) proporciona un sistema de servidor a través del cual se tratan todos los mensajes SMS que se envían y reciben por los abonados/clientes. Los mensajes son cortos, normalmente limitados a 160 caracteres de longitud, y se envían entre los abonados de la red GSM, con el sistema de servidor SMSC procesando los mensajes para su entrega al destino correcto utilizando el número de móvil GSM del destinatario previsto. Bajo el protocolo SMS, el mensaje de texto del emisor se envía inicialmente al sistema de servidor SMSC utilizando la red telefónica celular. El sistema de servidor SMSC almacena después el mensaje y lo asigna al receptor previsto para la descarga, según el protocolo GSM normal, cuando se identifica que el destinatario está activo dentro de una célula. Como tal, la mensajería SMS se describe normalmente como aquélla que emplea un esquema de "almacenamiento y reenvío".
Estas aplicaciones describen cómo es posible
conectarse a Internet utilizando un protocolo particular, en virtud
del sistema de servidor SMSC, dependiendo del teléfono GSM
particular y el fabricante de red. Por ejemplo, Nokia^{TM}
utiliza la versión dos del protocolo de distribución de mensajes de
interfaz informática (CIMD2, Computer Interface Message
Distribution version Two).
Tal como se describe en la solicitud
internacional PCT/SG00/00092 en tramitación junto con la presente
del solicitante, se conoce el proporcionar tecnología WAP y SMS
conjuntamente. Wapit.com^{TM} proporciona un BBS en el que se
mandan mensajes a través de WAP, y se informa a los participantes
mediante SMS una vez que se ha mandado una respuesta. En este caso,
las respuestas a través de SMS se llevan a cabo mediante comandos
embebidos en el propio mensaje SMS.
Todas las solicitudes anteriores del solicitante
facilitan la mensajería instantánea de una manera que puede
adaptarse fácilmente para proporcionar comunicaciones con un cliente
GSM. Esto puede conseguirse en una variedad de diferentes entornos
de la manera descrita en la solicitud internacional PCT/SG00/00127
en tramitación junto con la presente del solicitante.
De una manera similar a la que el sistema de
mensajería instantánea del solicitante, descrito en las solicitudes
anteriormente mencionadas, permite que se produzcan comunicaciones
eficientes y convenientes con dispositivos GSM, la presente
invención busca extender esta utilidad a sistemas de mensajería en
sí que pueden implicar la utilización de BBS electrónicos, salas de
chat, foros de comercio y otros tipos de funcionalidad en la que la
información puede transmitirse desde un usuario o cliente a otro
para cualquier fin.
En otro aspecto de la invención, el solicitante
demuestra un proceso de navegación a través de contenido, desde
Internet o cualquier fuente electrónica, utilizando SMS como el
portador para obtener información, por ejemplo, de cómo utilizar el
sistema o acceder a características particulares. Tal proceso
mantiene la sensación de un "árbol" de menú, sin requerir la
utilización de acceso WAP o STK.
El documento
US-A-5113442 da a conocer un método
y sistema operativo para controlar los derechos de acceso para una
pluralidad de usuarios a una pluralidad de objetos seguros.
Es un objetivo de la invención proporcionar una
comunicación eficiente y conveniente de mensajes entre usuarios o
clientes y un servidor central, en la que el medio entre uno de los
usuarios y el servidor de intercambio implique comunicaciones
inalámbricas.
La invención proporciona un sistema de
mensajería para transmitir mensajes entre un servidor central y un
cliente que es parte de una red de comunicación inalámbrica que
incluye una pluralidad de clientes inalámbricos que tienen un
servicio de mensajería para transmitir mensajes de manera
inalámbrica entre ellos utilizando un servidor de servicio de
mensajería, teniendo cada cliente inalámbrico un número de
identificación de red asociado con el mismo para identificar de
manera unívoca al cliente dentro de la red de comunicación
inalámbrica, y comprendiendo cada mensaje un paquete de mensaje que
incluye la dirección de un destinatario previsto del paquete de
mensaje y la dirección del emisor del mensaje; comprendiendo el
sistema de mensajería un servidor central al que pueden conectarse
selectivamente una pluralidad de clientes para transmitir mensajes
entre los mismos, teniendo cada uno de los clientes un número de
identificación de cliente asociado con el mismo para identificar de
manera unívoca al cliente en el servidor central; estando
interconectados el servidor central y el servidor de servicio de
mensajería para proporcionar comunicaciones entre los mismos; siendo
uno de los clientes del servidor central un cliente inalámbrico y
que tiene el número de identificación de cliente correspondiente al
número de identificación de red del mismo; teniendo el servidor
central un código de acceso para identificar de manera unívoca al
servidor central en el servidor de servicio de mensajería y un
número de identificación único atribuido a: (a) una acción prescrita
realizada por el servidor central, y (b) una entidad que es el
asunto de la acción prescrita; en el que los mensajes enviados entre
el servidor central y el cliente en conexión con una acción
prescrita y entidad particulares incluyen: (i) una combinación del
código de acceso y el número de identificación único atribuida a la
acción y entidad particulares como la dirección del servidor
central en los paquetes de mensaje enviados a o desde el cliente
como el emisor o el destinatario previsto, respectivamente, y (ii)
el número de identificación de red como la dirección del cliente en
paquetes de mensaje enviados a o desde el servidor central como el
emisor o el destinatario previsto, respectivamente; y en el que el
servidor de servicio de mensajería utiliza el código de acceso en la
dirección del destinatario previsto o el emisor para reconocer
mensajes enviados a o recibidos desde el servidor central y
encaminar los mensajes en consecuencia.
El servidor central puede tener medios de
procesamiento para (i) validar el número de identificación de
cliente de la dirección del emisor de un paquete de mensaje
recibido desde un cliente; (ii) procesar el número de
identificación único de la dirección del destinatario en el paquete
de mensaje que tiene un número de identificación de cliente válido
asociado con el mismo; y (iii) realizar la acción prescrita con la
entidad especificada por el número de identificación único,
considerando cualquier mensaje adjunto incluido dentro del paquete
de mensaje.
El servidor central puede tener medios de
compilación para compilar un mensaje y enviarlo a un cliente
utilizando el número de identificación de cliente del mismo como la
dirección del destinatario previsto, o medios de transferencia de
mensajes para transferir un mensaje recibido por el mismo desde un
cliente y enviarlo a otro cliente utilizando el número de
identificación de cliente del mismo como la dirección del
destinatario previsto, según la acción prescrita y entidad
especificada mediante un número de identificación único procesado
por el mismo.
El servidor central puede tener medios de
identificación para identificar un número de identificación de red
de un número de identificación de cliente en la dirección de un
destinatario previsto de un mensaje o bien compilado mediante
dichos medios de compilación o bien recibido mediante dichos medios
de transferencia de mensajes, y medios de transmisión para
comunicar el mensaje destinado a un cliente inalámbrico al servidor
de servicio de mensajería de ese cliente inalámbrico.
El servidor de servicio de mensajería puede
tener medios de procesamiento para procesar la dirección del
destinatario previsto de un mensaje recibido desde el servidor
central como el número de identificación de red de un cliente
inalámbrico de la red de comunicación inalámbrica del mismo, y
transmitir de manera inalámbrica el mensaje al cliente inalámbrico
correspondiente al número de identificación de red.
La acción prescrita puede comprender invocar una
rutina en el servidor central asociada con acceder a un tablón de
anuncios electrónico y la entidad es el asunto o tema con el que el
tablón de anuncios está relacionado.
El mensaje puede referirse a leer, mandar o
responder un mensaje en el tablón de anuncios.
La acción prescrita puede comprender invocar una
rutina en el servidor central asociada con participar en una
transacción comercial y la entidad es un producto o servicio que es
el objeto de la transacción. La transacción comercial puede ser una
subasta, la entidad es un producto o artículo que está subastándose
y el mensaje se refiere a una puja en la subasta en relación a un
producto o artículo específico.
La acción prescrita puede comprender invocar una
rutina en el servidor central asociada con servicios personales y
dicha entidad es el tipo particular de servicio personal.
La acción prescrita puede comprender invocar una
rutina en el servidor central asociada con una sala de chat y dicha
entidad es el objeto o tema particular de la sala de chat.
La acción prescrita puede comprender invocar una
rutina en el servidor central asociada con transferir el mensaje
directamente a otro cliente o grupo de clientes del servidor central
como se especifica en el paquete de mensaje y dicha entidad es el
cliente específico o grupo de clientes interesados.
El grupo de clientes pueden ser aquellos
almacenados como amigos del cliente que envían el mensaje en una
base de datos del servidor central.
En el sistema de mensajería de la invención la
información con respecto a la utilización del sistema de mensajería
puede enviarse desde el servidor central al cliente en respuesta a
una solicitud del cliente, comprendiendo la solicitud un paquete de
mensaje que comprende un código de acceso y datos que indican la
información solicitada, identificando el código de acceso de manera
unívoca al servidor central en el servidor de mensajería, pudiéndose
hacer funcionar el servidor central para devolver un paquete de
mensaje de información al cliente en respuesta de al paquete de
mensaje de solicitud, comprendiendo el paquete de mensaje de
información la información solicitada por el cliente y un código de
acceso para utilizarse por el cliente como un código de acceso del
mensaje de solicitud en respuesta al paquete de mensaje de
información, identificando el código de acceso del mensaje de
solicitud al servidor central e incluyendo una parte determinada
mediante la información incluida en el paquete de mensaje de
información.
El paquete de mensaje de solicitud inicial puede
comprender un código de acceso básico más datos que indican la
información solicitada. Los datos pueden comprender una palabra
clave de caracteres alfanuméricos o alfabéticos. Los códigos de
acceso de paquetes de mensaje de solicitud posteriores pueden
comprender el código de acceso básico más índices adicionales.
El servidor central puede tener medios de
procesamiento para (i) validar el número de identificación de
cliente de la dirección del emisor de un paquete de mensaje de
solicitud recibido desde un cliente; (ii) procesar el código de
acceso de la dirección del destinatario en el paquete de mensaje que
tiene un número de identificación de cliente válido asociado con el
mismo; y (iii) generar el paquete de mensaje de información en
respuesta a un mensaje de solicitud recibido utilizando el código
de acceso del paquete de mensaje de solicitud como la dirección del
emisor en el paquete de mensaje de información.
La invención también proporciona un método para
transmitir mensajes entre un servidor central con el que pueden
conectarse selectivamente una pluralidad de clientes para transmitir
mensajes entre los mismos y un cliente que es parte de una red de
comunicación inalámbrica que incluye una pluralidad de clientes
inalámbricos que tienen un servicio de mensajería para transmitir
mensajes de manera inalámbrica entre los mismos utilizando un
servidor de servicio de mensajería, teniendo cada cliente
inalámbrico un número de identificación de red asociado con el
mismo para identificar de manera unívoca al cliente dentro de la red
de comunicación inalámbrica, y comprendiendo cada mensaje un
paquete de mensaje que incluye la dirección de un destinatario
previsto del paquete de mensaje y la dirección del emisor del
mensaje; comprendiendo el método: atribuir un número de
identificación de cliente a cada cliente del servidor central para
identificar de manera unívoca al cliente en el servidor central,
por lo que el número de identificación de cliente que es parte de la
red de comunicación inalámbrica tiene un número de identificación
de cliente correspondiente al número de identificación de red del
mismo; atribuir un código de acceso al servidor central para
identificar de manera unívoca al servidor central en el servidor de
servicio de mensajería, y un número de identificación único
indicativo de: (a) una acción prescrita que va realizarse por el
servidor central, y (b) una entidad que es el asunto de la acción
prescrita; compilar los mensajes enviados entre el servidor central
y el cliente de la red de comunicación inalámbrica en conexión con
una acción prescrita y entidad particulares para incluir: (i) una
combinación del código de acceso y el número de identificación
único atribuida a la acción y entidad particulares como la dirección
del servidor central en los paquetes de mensaje enviados a o desde
el cliente como el emisor o el destinatario previsto,
respectivamente, y (ii) el número de identificación de red como la
dirección del cliente en paquetes de mensaje enviados a o desde el
servidor central como el emisor o el destinatario previsto,
respectivamente; y encaminar mensajes a través del servidor de
servicio de mensajería utilizando el código de acceso en la
dirección del destinatario previsto o el emisor para reconocer los
mensajes enviados a o recibidos desde el servidor central.
El método puede incluir ocultar el número de
identificación de cliente de un cliente particular a otros clientes
que reciben mensajes del, o envían mensajes a, el cliente particular
que es también un cliente inalámbrico.
El método también puede comprender compilar y
enviar un paquete de mensaje de solicitud desde el cliente al
servidor central, comprendiendo la solicitud un paquete de mensaje
que comprende un código de acceso y datos que indican la
información solicitada, identificando el código de acceso de manera
unívoca al servidor central en el servidor de mensajería,
devolviendo un paquete de mensaje de información al cliente desde el
servidor central en respuesta el paquete de mensaje de solicitud,
comprendiendo el paquete de mensaje de información la información
solicitada por el cliente y un código de acceso que el cliente va a
utilizar como un código de acceso del mensaje de solicitud en
respuesta al paquete de mensaje de información, identificando el
código de acceso del mensaje de solicitud el servidor central e
incluyendo una parte determinada mediante la información incluida
en el paquete de mensaje de
información.
información.
El método también puede comprender: validar el
número de identificación de cliente de la dirección del emisor o un
paquete de mensaje de solicitud recibido desde un cliente; procesar
el código de acceso de la dirección del destinatario en el paquete
de mensaje teniendo un número de identificación de cliente válido
asociado con el mismo; y generar el paquete de mensaje de
información en respuesta a un mensaje de solicitud recibido
utilizando el código de acceso del paquete de mensaje de solicitud
como la dirección del emisor en el paquete de mensaje de
información.
El método puede comprender además intercambiar
una serie de paquetes de mensaje de solicitud e información,
refiriéndose cada intercambio a la selección de una opción y al
suministro de una serie de opciones adicionales en relación con la
selección previa.
La invención se entenderá mejor a la luz de la
siguiente descripción de una realización específica de la misma. La
descripción se realiza con referencia a los dibujos adjuntos, en los
que:
la figura 1 es un diagrama de bloques
esquemático que muestra la disposición general del sistema de
mensajería con diferentes tipos de clientes conectados al servidor
central;
la figura 2 es un diagrama de bloques
esquemático que muestra la realización del sistema de mensajería
adaptada para una aplicación de mensajería instantánea con tipos de
cliente de dispositivos GSM y basados en PC conectados al servidor
central;
la figura 3 es un diagrama de bloques
esquemático que muestra cómo se transmite un mensaje al servidor
central desde un tipo de cliente de dispositivo GSM;
la figura 4 es un diagrama de bloques
esquemático que muestra cómo se recibe un mensaje por un tipo de
cliente de dispositivo GSM desde el servidor central;
las figuras 5 a 7 son diagramas esquemáticos que
muestran generalmente cómo un usuario puede registrarse con la
aplicación de servicio de comercio y subasta;
la figura 8 es un diagrama esquemático que
muestra generalmente cómo un usuario puede recibir notificaciones
acerca de sus pujas y enviar pujas adicionales en la aplicación de
servicio de comercio y subasta;
la figura 9 es un tablón de discusión de muestra
para un servicio de formato de subasta;
la figura 10 es un diagrama de flujo del proceso
de discusión con clientes inalámbricos asociados con el formato de
servicio de subasta;
la figura 11 es un diagrama esquemático del
sistema de mensajería y la interacción de clientes inalámbricos con
el servidor central en el formato de servicio de subasta;
la figura 12 es un tablón de discusión de
muestra para un servicio personal asociado con "buscar un
novio" que implica clientes inalámbricos y basados en PC;
la figura 13 es un tablón de discusión de
muestra para una sala de chat asociada con un tema relacionado con
"problemas de adolescentes"; y
la figura 14 es un árbol de menú de muestra para
ilustrar el acceso a información mediante un cliente GSM desde un
servidor central.
La realización preferida del mejor modo de la
invención se orienta hacia un sistema de mensajería y un método de
mensajería instantánea que implica la comunicación de mensajes
asociados con uno o más servicios proporcionados entre un servidor
central y un número de usuarios que están registrados con el
servidor central, en el que al menos uno de los usuarios es un
cliente de una red de comunicación inalámbrica que tiene su propio
servicio de mensajería.
En la presente realización, la red de
comunicación inalámbrica es una red GSM y el servicio de mensajería
es SMS.
Tal como se muestra en la figura 1 de los
dibujos, el sistema 11 de mensajería de la realización comprende
esencialmente una pluralidad de clientes 13 del mismo o diferentes
tipos 13a, 13b, 13c y 13d, y un servidor 15 central. El servidor 15
central comprende una pluralidad de servidores 15a a 15d de pasarela
y una base 17 de datos de información de usuario. Los servidores de
pasarela se conectan selectivamente a cada uno de los clientes 13 a
través de una red informática, que en la presente realización es
Internet 19, para enviar y recibir mensajes y comandos tal como se
representa mediante la flecha 21 en conexión con un servicio
proporcionado por el servidor 15 central a los
usuarios.
usuarios.
Los clientes 13 se conectan selectivamente al
servidor 15 central a través de Internet 19 cuando se desea
utilizar un servicio particular utilizando alguno o todos de los
siguientes terminales o aparatos:
- \bullet
- un cliente 13a móvil GSM conectado a través de un sitio 23 de célula GSM y un sistema 25 de servidor SMSC, en el que los mensajes 27 SMS se transmiten entre un dispositivo 29 GSM del cliente, tal como una teléfono móvil, y el sistema 25 de servidor SMSC,
- \bullet
- un cliente 13b basado en PC conectado a través de un proveedor 31 de servicios de Internet (ISP, Internet Service Provider), en el que los paquetes 33 de mensaje se comunican entre la aplicación cliente de PC del cliente y el ISP 31,
- \bullet
- un cliente 13c de navegador de Internet a través de un ISP 35, en el que los paquetes 37 de mensaje HTML se transmiten entre el cliente 13c de navegador y el ISP 35, y
- \bullet
- un cliente 13d de navegador electrónico a través de un ISP 37, en el que los paquetes 39 de mensaje de correo electrónico se comunican entre el cliente 13d de correo electrónico y el ISP 37.
Un número de identificación de cliente
identifica de manera unívoca cada cliente en el servidor 15 central.
Este número se mapea a la dirección real del cliente y se almacena
en la base 17 de datos de información de usuario del servidor
central.
Los clientes inalámbricos que son parte de una
red de comunicación inalámbrica tales como clientes 13a móviles GSM
también tienen un número de identificación de red para identificar
de manera unívoca al cliente inalámbrico en la red de comunicación
inalámbrica, en este caso la red GSM de la que el cliente 13a móvil
es un miembro. Este número se almacena en la red GSM y se utiliza
por los clientes móviles para identificar los destinatarios
previstos de los mensajes SMS enviados por los clientes móviles y la
dirección del emisor de tales mensajes en el sistema de servidor
SMSC para efectuar la transferencia de mensajes. En la presente
realización, el número de identificación de red es simplemente el
número de teléfono GSM del dispositivo GSM del cliente 13a
móvil.
El sistema 25 de servidor SMSC controla y
gestiona la transmisión de todos los mensajes SMS entre sus
abonados/clientes inalámbricos. El sistema 25 de servidor SMSC
incluye una base de datos dentro de la cual se almacenan los
números de identificación de red de todos los abonados SMS junto con
los paquetes 27 de mensaje SMS enviados por un abonado/cliente a
destinatarios objetivo que pueden o no estar conectados o
disponibles en la red celular en el instante del envío. Los
destinatarios objetivo descargan posteriormente de manera automática
estos paquetes de mensaje cuando el dispositivo GSM de un
destinatario está encendido y conectado o de otro modo disponible
para recibir mensajes dentro de un sitio de célula.
Tal como se mencionó, el servidor 15 central
está conectado directamente al sistema 15 de servidor SMSC a través
de Internet 19. Sin embargo, en realizaciones alternativas el
sistema de servidor SMSC puede estar conectado a través de un
enlace electrónico directo. De esta manera, los mensajes o los
mensajes cortos pueden enviarse a través de líneas electrónicas
directas o de datos a través de Internet desde el servidor 15
central al sistema 25 de servidor SMSC para la entrega posterior a
abonados de SMS en la red GSM. Los mensajes cortos se envían y
reciben entre el servidor 15 central y el sistema 25 de servidor
SMSC utilizando el protocolo de mensajes de la red GSM. En la
presente realización, el protocolo particular utilizado es CIMD2,
que es un sistema adoptado por los fabricantes de red y telefonía
móvil GSM tales como Nokia y Ericsson. Sin embargo, el sistema
puede soportar otros protocolos tales como el protocolo de mensajes
cortos de igual a igual (SMPP, Short Message
Peer-to-Peer Protocol).
Un principio importante del sistema de
mensajería es que el servidor 15 central atribuye que el número de
identificación de red de un cliente inalámbrico sea el número de
identificación de cliente del sistema de mensajería. De esta
manera, el servidor 15 central es compatible con el sistema 25 de
servidor SMSC en su identificación y direccionamiento de clientes
inalámbricos para facilitar la transferencia de mensajes entre el
servidor central y un cliente inalámbrico a través del sistema de
servidor SMSC.
También se atribuye un código de acceso al
servidor 15 central para identificarlo de manera unívoca en el
sistema 25 de servidor SMSC. El código de acceso se utiliza en
mensajes enviados entre clientes 13a inalámbricos y el servidor 15
central de manera que el sistema 25 de servidor SMSC puede
distinguir mensajes SMS de un cliente inalámbrico que están
destinados a enviarse al servidor 15 central de otros mensajes SMS
tratados por el sistema de servidor SMSC que están asociados con el
servicio de mensajería SMS proporcionados por el mismo y que no
están destinados a enviarse al servidor central.
Este código de acceso constituye de manera
efectiva la dirección del servidor 15 central desde la perspectiva
del sistema 25 de servidor SMSC. En la presente realización, el
sistema 25 de servidor SMSC está configurado particularmente para
decodificar el código de acceso a partir de algunos de los primeros
dígitos de un número de identificación de red que representa la
dirección objetivo o número de teléfono GSM de un destinatario
previsto de un mensaje SMS enviado por un cliente inalámbrico en la
red GSM. El sistema 25 de servidor SMSC está dotado de software de
encaminamiento apropiado para dirigir cualquier mensaje recibido por
él al servidor central, una vez que el código de acceso se
decodifica a partir del número de identificación de red, a través
de Internet en la presente realización. Un número de identificación
único (UIN, Unique Identification Number) se atribuye a
diferentes servicios proporcionados por el servidor 15 central para
sus clientes. El UIN es indicativo de: (a) una acción prescrita que
va a realizarse por el servidor central para un cliente, y (b) una
entidad que es el asunto de la acción prescrita.
En la presente realización, las acciones
prescritas que se realizan por el servidor 15 central incluyen:
- \bullet
- invocar una rutina en el servidor central asociada con acceder a un tablón de anuncios electrónico;
- \bullet
- invocar una rutina en el servidor central asociada con participar en una transacción comercial;
- \bullet
- invocar una rutina en el servidor central asociada con servicios personales;
- \bullet
- invocar una rutina en el servidor central asociada con una sala de chat;
- \bullet
- invocar una rutina en el servidor central asociada con transferir el mensaje directamente a otro cliente o grupo de clientes del servidor central tal como se especifica en el paquete de mensaje, que se denominará de aquí en adelante como la aplicación de mensajería instantánea.
Las entidades que son el asunto de las acciones
prescritas son respectivamente:
- \bullet
- el asunto o tema al que se refiere el tablón de anuncios;
- \bullet
- un producto o servicio que es el objeto de la transacción comercial;
- \bullet
- un tipo particular de servicio personal;
- \bullet
- un objeto o tema particular de la sala de chat;
- \bullet
- un cliente específico o grupo de clientes interesados en recibir el mensaje.
Por consiguiente, se atribuyen diferentes UIN a
diferentes acciones prescritas y diferentes entidades asociadas con
la acción prescrita.
Un importante aspecto de la presente realización
es que en el caso de un cliente inalámbrico, el UIN de una acción
prescrita y entidad al que se refiere un mensaje, se combina con el
código acceso del servidor central, para constituir la dirección
del servidor 15 central. Además, en lo que respecta a la red GSM,
esta combinación del código de acceso y el UIN es el número de
identificación de red para el servidor central, y se utiliza como
la dirección del destinatario previsto o número GSM efectivo en un
mensaje SMS destinado a enviarse por un cliente inalámbrico al
servidor central. Se utiliza de manera similar como la dirección del
emisor para cualquier mensaje enviado por el servidor central a un
cliente inalámbrico en conexión con cualquier servicio
\hbox{proporcionado por el servidor central al cliente
inalámbrico.}
La configuración y funcionamiento del servidor
15 central y sus clientes 13 se describirán a continuación con
referencia específica a los diversos servicios realizados por el
mismo tal como se esbozan mediante las acciones prescritas y
entidades referidas anteriormente. El servidor 15 central está
configurado para tomar una función o carácter particular
dependiendo del servicio particular proporcionado por el mismo. Esta
configuración se realiza en software y por tanto la descripción se
centrará en las funciones particulares realizadas para emprender
las acciones prescritas en asociación con las entidades que son el
asunto de la acción, con detalle suficiente, para permitir que un
programador de software con conocimiento general común de
herramientas de desarrollo de programas disponibles escriba el
software requerido para implementar la funcionalidad del servidor
central.
Cuando el UIN en un paquete de mensaje recibido
desde un cliente indica que va a realizarse una función de
mensajería instantánea por el servidor 15 central, el servidor
central realiza las siguientes acciones básicas en nombre del
usuario: (i) enviar y (ii) recibir mensajes instantáneos, y (iii)
detectar usuarios que están "en línea", es decir, conectados a
Internet o de otro modo accesibles por la mensajería instantánea
justo en, o aproximadamente, ese momento particular en el tiempo.
Los usuarios también se denominan "amigos" en el escenario de
mensajería instantánea (IM, Instant Messaging).
No puede haber garantía absoluta de que un
usuario esté realmente en línea o accesible en un momento dado
mediante mensajería instantánea debido a la menos que perfecta
estabilidad de Internet y redes GSM, la movilidad del abonado GSM,
y demás. Sin embargo, la presente invención prevé proporcionar una
suposición razonable de si es probable que un usuario esté
accesible o no accesible en un momento dado debido a ciertas
actividades emprendidas por el servidor 15 central que se
describirán con mayor detalle posteriormente.
El servidor 15 central está programado
específicamente para emprender cualquiera de las acciones básicas
anteriormente mencionadas si un cliente que accede al servidor
central le dispara u ordena que realice esto. Este disparo
(triggering)se produce cuando el cliente envía un comando o
petición electrónica en un paquete de mensaje enviado al servidor
central. Por ejemplo, un dispositivo GSM realizará esto enviando un
mensaje SMS al servidor central, un cliente de correo electrónico
realizará esto enviando un correo electrónico al servidor central,
un cliente de navegador realizará esto enviando instrucciones o
comandos al servidor central a través de la web, y una aplicación
basada en PC realizará esto enviando comandos al servidor central a
través de un enlace de Internet o electrónico.
El formato de la información entregada, tal como
la notificación o mensaje real de quién está en línea, depende
necesariamente del tipo de aparato. Por ejemplo, con un dispositivo
GSM el formato será un formato SMS, con un correo electrónico,
tendrá la forma de un correo electrónico, y con un cliente de
navegador tendrá la forma del lenguaje de marcación de hipertexto
(HTML, HyperText Markup Language).
Ya que la invención está relacionada
fundamentalmente con la aplicación de mensajería instantánea cuando
se refiere a clientes inalámbricos, las funciones básicas del
servidor 15 central y el cliente 13 con respecto a la mensajería
instantánea se describirán en el contexto de cómo funcionan con
respecto a un cliente GSM y a un cliente basado en PC tal como se
muestra en la figura 2 de los dibujos. Debería hacerse referencia a
la solicitud internacional PCT/SG00/00068 en tramitación junto con
la presente del solicitante para una descripción de cómo se
hicieron funcionar las funciones con otros tipos de clientes.
Abordando primero la mensajería instantánea
utilizando una aplicación cliente basada en PC, tal como se muestra
en la figura 2 de los dibujos, una aplicación 41 de PC basada en
Internet del usuario IM reside como un programa en el PC del
usuario. El programa proporciona las diversas funciones de enviar y
recibir un mensaje y notificación de amigos que están en línea
mediante dos paneles "emergentes" separados, un panel 43 de
mensaje de envío y recepción, y un panel 45 de amigos en línea.
El panel 43 de mensaje de envío y recepción
comprende una cabecera 47 "De" para identificar el número de
identificación de cliente (CIN) del cliente que originó el mensaje,
una cabecera 49 "Para" para identificar el CIN del cliente
para quien el mensaje está destinado o dirigido, y un espacio 51 de
contenido de mensaje para mostrar el texto del mensaje instantáneo
enviado o recibido. De hecho, en la aplicación PC real la creación
de este mensaje puede automatizarse, incluyendo automáticamente en
el mensaje el CIN del emisor y el CIN del destinatario cuando se
hace doble clic sobre el icono informático del nombre del
destinatario (el amigo) en la aplicación 41 cliente basada en
PC.
Para que se produzca la mensajería, el servidor
15 central incluye una aplicación 53 de servidor IM en la que
residen las funciones de habilitación y una base 55 de datos de
estado de usuario que almacena detalles de los usuarios entre los
que se envían los mensajes instantáneos y detalles de estado de las
funciones de habilitación, que se actualizan constantemente. Por
consiguiente, la comunicación entre diversas aplicaciones 45 de PC
de los usuarios IM y el servidor 15 central se produce a través de
Internet 19 y el proveedor 31 de servicios de Internet (ISP,
Internet Service Provider) del usuario.
Enviar mensajes desde la aplicación cliente
basada en PC requiere en primer lugar que el usuario 41 esté
conectado en línea a Internet 19 a través del ISP 31 del usuario y
que seleccione un opción de "enviar mensaje" desde un menú
previsto en la aplicación cliente de usuario que especifica las
funciones disponibles de la aplicación. Entonces, el usuario
necesita introducir el mensaje en el espacio 51 de contenido de
mensaje previsto en el panel 43 de mensaje de envío y recepción y
especificar el destinatario objetivo mediante el CIN del
destinatario objetivo o un representante para el mismo (tal como su
"apodo", por ejemplo) en la cabecera 49 "Para". El
programa está diseñado para mostrar automáticamente el CIN del
usuario en la cabecera 47 "De", en virtud del usuario que está
considerándose ser el emisor como una consecuencia de que el usuario
selecciona la opción "enviar mensaje".
El programa está diseñado para proporcionar una
notificación visual al usuario de que se ha recibido un mensaje y
que por tanto puede leerse por el usuario seleccionando una opción
"leer mensaje" del menú. Al seleccionar la misma, se mostrará
el panel 43 de mensaje de envío y recepción con la cabecera
"De" identificando el CIN del emisor del mensaje y el
"Para" identificando el CIN del destinatario, que es el
usuario.
El panel 45 de notificación de amigos en línea
comprende dos mitades, la mitad 57 superior y una mitad 59
inferior. La mitad 57 superior tiene una cabecera 57a etiquetada
como "en línea" y un espacio 57b en el que se enumeran todos
los CIN de los amigos que están en línea, tal como se definió
previamente. La mitad 59 inferior tiene una cabecera 59a etiquetada
como "fuera de línea" y un espacio 59b en el que se enumeran
todos los CIN de los amigos del usuario restantes que estarían
fuera de línea. La presentación real de esta información puede
variar ligeramente en la aplicación de PC, dependiendo de la
preferencia del usuario y del diseño permanentemente variable de la
interfaz gráfica de usuario (GUI, Graphical User Interface)de
la aplicación. Sin embargo, la información básica transmitida sigue
siendo la misma.
La prestación de tales funciones y el diseño de
paneles en una aplicación cliente IM basada en PC son muy conocidos
en la técnica. Por consiguiente, modos alternativos de la invención
pueden llevar a cabo las mismas funciones básicas mediante
diferentes tipos de notificaciones visuales, tales como colores
variables o listas desplegables de iconos que identifican amigos o
usuarios particulares.
Con respecto a proporcionar estas mismas
funciones en un cliente basado en GSM, se proporciona una
disposición necesariamente diferente cuando se hace uso del sistema
SMS existente utilizado en redes GSM. En el cliente basado en GSM,
un dispositivo 61 GSM tal como un teléfono móvil es el terminal o
aparato, y el usuario de este dispositivo lo hace funcionar como un
abonado a la red GSM en la que las telecomunicaciones entre abonados
se transmiten de manera inalámbrica a través de sitios 63 celulares
GSM dispuestos para crear un red celular.
Un mensaje SMS de abonado a abonado en una red
GSM incluye un paquete 65 de mensaje que comprende el número 67 de
identificación de red (NIN, Network Identifying Number) del
emisor (el número de teléfono móvil GSM del emisor), el NIN 69 del
destinatario objetivo (normalmente el número de teléfono móvil GSM
del receptor), el número de móvil GSM del servicio 25 de servidor
SMSC que procesará el mensaje 71, y un mensaje 73 de 160 caracteres
como mucho.
El enviar mensajes desde el dispositivo 61 móvil
GSM a otro usuario del sistema 11 de mensajería se lleva a cabo
introduciendo un mensaje 73 SMS en el dispositivo GSM y
especificando el NIN del destinatario objetivo en la dirección 69
"Para". Las etapas de introducción reales son específicas para
el fabricante de dispositivos GSM.
Un aspecto importante es que la dirección NIN
del destinatario es una combinación del código de acceso numérico
(tal como se define por la portadora GSM) y el CIN del destinatario
objetivo. Tal como se describió anteriormente, el código de acceso
es específico para la portadora GSM y se utiliza para indicar al
sistema 25 de servidor SMSC que el SMS va a reenviarse al servidor
15 central.
El dispositivo 61 GSM recibe mensajes
instantáneos a través del sistema 11 de mensajería tal como
recibiría mensajes SMS normales desde el sistema 25 de servidor
SMSC de la red GSM. Los mensajes instantáneos recibidos por un
cliente GSM desde el servidor 15 central indicarían un CIN en la
dirección 67 "De" o "Responder a" que comprende la
combinación del código de acceso más el CIN del usuario.
Es importante observar en la presente
realización que el CIN del usuario en la aplicación de mensajería
instantánea constituye realmente el UIN que el servidor central
decodifica para determinar la acción prescrita necesaria con la
entidad apropiada; en este caso enviar el paquete de mensaje como un
mensaje instantáneo al destinatario
indicado.
indicado.
La aplicación 53 de servidor IM está diseñada
para proporcionar notificación de los amigos en línea a los
clientes GSM mediante mensajes SMS que contienen información de los
amigos en línea. La aplicación 53 de servidor IM envía estos
mensajes al cliente 61 GSM mediante el disparo de un cliente GSM. El
disparador para un mensaje de este tipo puede ser automático o
manual, dependiendo de la especificación del usuario.
Tal como se muestra en la figura 2, los
disparadores manuales se llevan a cabo por un usuario de un
dispositivo 61 GSM enviando un mensaje 75 SMS que contiene un UIN
que designa un comando SMS prescrito al servidor 15 central. Por
ejemplo, el paquete de mensaje para este mensaje 75 SMS contendrá el
código de acceso del servidor 15 central combinado con el UIN para
el "comando quién está en línea" prescrito como el NIN en la
dirección 77 "Para". El servidor 15 central está dotado de
medios de procesamiento de manera que cuando recibe este mensaje
SMS que contiene el "comando quién está en línea" desde el
sistema 25 de servidor SMSC, decodifica el UIN para determinar que
es una aplicación de mensajería instantánea y después invoca la
aplicación 53 de servidor IM para atender la acción prescrita. En
el presente ejemplo de un disparo manual, esto implicará enviar de
vuelta un mensaje SMS o una serie de mensajes 81 SMS al emisor del
mensaje notificando o enumerando los CIN, y pseudónimos si se
introdujeron, de aquellos amigos del emisor que están en línea. Como
alternativa, el paquete de mensaje para este mensaje 81 SMS puede
contener el CIN 83 de un cliente GSM particular y un mensaje 85 que
indica que él o ella está en línea u otro mensaje.
En el caso de disparo automático, la aplicación
53 de servidor IM está diseñada para enviar una notificación SMS al
cliente GSM particular de que un usuario particular o un grupo de
usuarios (amigos) están en línea o no, cuando la aplicación de
servidor IM detecta su presencia en línea o un cambio en ello. Por
consiguiente, con disparo automático, no se requiere interacción
por el usuario GSM.
La aplicación de mensajería instantánea de la
presente invención funciona sobre el principio de utilizar un
CIN/UIN único para identificar a un usuario independientemente de su
tipo de cliente y la correspondencia de ese único UIN a todos los
tipos de cliente de ese usuario que pueden tratarse por el servidor
central. Por tanto, la aplicación 53 de servidor IM permite al
usuario acceder a su cuenta con cualquiera de los siguientes tipos
de cliente: aplicación cliente basada en PC, cliente GSM, cliente de
navegador de Internet, y cliente de correo electrónico.
Independientemente del tipo de cliente, la
aplicación 53 de servidor IM puede reconocer al usuario, haciéndole
corresponder con su CIN/UIN particular en consecuencia. A partir de
entonces, el usuario tiene acceso a las funciones básicas del
sistema IM, tales como enviar mensajes, responder a mensajes,
recibir mensajes, y comprobar quién está en línea, entre otras
funcionalidades IM básicas.
A continuación se describirá la manera en la que
se realiza esta correspondencia de CIN/UNI a aparatos y usuarios
mediante la aplicación 53de servidor IM para el tipo de cliente de
dispositivo GSM con referencia a las figuras 3 y 4. La manera en la
que esto se realiza para otros tipos de cliente se describe en la
solicitud internacional PCT/SG00/00068 en tramitación junto con la
presente del solicitante.
Con respecto a una aplicación cliente GSM
proporcionada por un dispositivo 85 GSM, la aplicación 53 de
servidor IM, que en la práctica se ejecuta bajo múltiples
servidores 15a a 15e de pasarela, está conectada al sistema 25 de
servidor SMSC a través de Internet 19. El sistema 25 de servidor
SMSC se comunica a su vez de manera inalámbrica con diversos sitios
87 celulares GSM para establecer comunicación con el dispositivo 85
GSM del usuario móvil.
En el caso de un mensaje instantáneo que está
enviándose desde el dispositivo 85 GSM al servidor 15 central, tal
como se muestra en la figura 3, el sistema 25 de servidor SMSC
recibe inicialmente el paquete 89 de mensaje desde el dispositivo
85 GSM y tras decodificar el código de acceso de la dirección del
destinatario en el campo 91 de dirección "Para", transmite el
paquete de mensaje al servidor 15 central a través de Internet 19.
Tal como se mencionó anteriormente, el usuario/cliente GSM puede
enviar mensajes en paquetes 89 de mensaje a clientes del servidor
central utilizando su SMS local, con la dirección formada añadiendo
un código de acceso (tal como se define por la portadora GSM) al
CIN de los destinatarios. Las notificaciones de los amigos en línea
también se llevan a cabo a través de mensajes SMS enviados de vuelta
al dispositivo GSM del usuario desde el servidor central.
El servidor 15 central tras recibir el paquete
89 de mensaje, tal como se representa mediante la flecha 93,
utiliza después sus medios de procesamiento para hacer corresponder
el CIN del usuario (único), que en este caso el número de teléfono
móvil GSM del usuario, en el campo 95 de dirección "De", con el
CIN almacenado de los usuarios registrados del servidor central en
la base 17 de datos de información de usuario para validar el CIN
del emisor del paquete de mensaje y para procesar después el UIN
extraído del campo 91 de dirección "Para" para invocar la
rutina requerida para realizar la acción prescrita, en este caso la
aplicación de mensajería instantánea, con la entidad especificada.
El servidor central en la presente realización utiliza el (código
de país) + (código de zona o código de portadora GSM) + (número de
teléfono móvil) para formar el CIN del usuario GSM cuando el
usuario se registra por primera vez utilizando su dispositivo GSM.
Por tanto, la correspondencia es sencilla ya que todos los paquetes
de mensaje SMS incluyen el número de móvil GSM del emisor en el
campo 95 de dirección "De".
Tras invocar la aplicación de mensajería
instantánea, la aplicación 53 de servidor IM determina el estado de
usuario del destinatario objetivo del mensaje tal como se especifica
en el UIN extraído del campo 91 de dirección "Para",
accediendo a la base 17 de datos de información de usuario. La
aplicación 53 de servidor IM también establece los tipos de cliente
a los que puede acceder el destinatario objetivo basándose en las
configuraciones de usuario para ese destinatario almacenado en la
base de datos de información de usuario para garantizar un
encaminamiento apropiado del mensaje a los dispositivos de cliente
seleccionados del destinatario. Esto implica esencialmente adaptar
el CIN del destinatario en el formato apropiado del tipo de cliente
particular del usuario que el mensaje va a direccionar. En el caso
de aplicaciones de cliente basadas en PC y basadas en navegador,
este será simplemente el propio UIN. En el caso de la aplicación
GSM, será realmente el número de teléfono del destinatario
objetivo, que es el UIN en cualquier situación en este ejemplo. En
el caso del cliente basado en correo electrónico, será simplemente
la dirección de correo electrónico del destinatario objetivo. Como
la dirección de correo electrónico es alfanumérica, la dirección de
correo electrónico se mapea realmente en un dirección numérica.
En el caso de que el tipo de cliente para el
destinatario destino sea un dispositivo GSM, el paquete 97 de
mensaje, tal como se muestra en la figura 4, se procesa por la
aplicación 53 de servidor IM formateando correctamente los campos
de dirección del paquete 97 de mensaje para el encaminamiento hacia
y por el sistema 25 de servidor SMSC como un mensaje SMS. El
formateo implica deshacerse del código de acceso del campo 99 de
dirección "Para" del paquete 97 de mensaje y añadir el código
de acceso al principio del CIN del emisor indicado en el campo 101
de dirección "De".
El paquete de mensaje se envía entonces al
sistema 25 de servidor SMSC de la red GSM a través de Internet 19,
tal como se representa mediante la flecha 103. El usuario/cliente
GSM recibe finalmente el paquete 97 de mensaje bajo el SMS de la
red GSM cuando la red GSM detecta la disponibilidad del dispositivo
105 GSM especificado del usuario para recibir mensajes a través de
uno de los sitios 107 celulares GSM.
En los ejemplos específicos mostrados en la
figuras 3 y 4, el usuario que envía el mensaje tiene el CIN
"639189336647" y el usuario que recibe el mensaje tiene el CIN "639185556666". Sin embargo, el cliente GSM necesita añadir el código de acceso asignado al servidor central mediante el sistema 25 de servidor SMSC, en este ejemplo "373", al principio del CIN del destinatario objetivo para una marcación externa a través de la red GSM, si el destinatario GSM objetivo fuera a responder al mensaje simplemente "respondiendo al" mensaje; es decir, el NIN del emisor se introduce automáticamente en la dirección numérica "enviar a".
"639189336647" y el usuario que recibe el mensaje tiene el CIN "639185556666". Sin embargo, el cliente GSM necesita añadir el código de acceso asignado al servidor central mediante el sistema 25 de servidor SMSC, en este ejemplo "373", al principio del CIN del destinatario objetivo para una marcación externa a través de la red GSM, si el destinatario GSM objetivo fuera a responder al mensaje simplemente "respondiendo al" mensaje; es decir, el NIN del emisor se introduce automáticamente en la dirección numérica "enviar a".
Debería observarse en todos los ejemplos que el
CIN del usuario es el identificador principal del usuario para el
fin de tratar mensajes instantáneos dirigidos a ellos u originados
en ellos. La correspondencia uno a uno de este UIN con los
identificadores únicos para cada aparato genera el cimiento base
para el sistema de cuenta única del sistema
IM.
IM.
Una razón fundamental para utilizar un número
tal como el CIN es la velocidad. Esto es particularmente útil al
llevar a cabo la rápida transmisión de mensajes instantáneos con
dispositivos GSM. Con el fin de responder a un mensaje IM recibido
por un usuario de dispositivo GSM, todo lo que se requiere que el
emisor haga es hacer clic sobre el botón de respuesta, tras lo cual
el CIN del emisor se introduce automáticamente en la dirección
"responder a" del dispositivo GSM. Además, el originar mensajes
mediante el dispositivo GSM es asimismo fácil y rápido. Todo lo que
el usuario tiene que hacer es introducir en la dirección "enviar
a" el CIN del destinatario previsto añadido al código de acceso
de la portadora GSM. De hecho, esta combinación código de
acceso-CIN puede almacenarse en las agendas de
direcciones de la mayoría de dispositivos GSM, facilitando de ese
modo el recuerdo de direcciones y transmisión de mensajes
rápidos.
Tal como se indicó anteriormente, la presente
invención también proporciona el servidor 15 central diseñado y
configurado para invocar una rutina para realizar una acción
prescrita en la forma de una transacción comercial. Con el comercio
electrónico han evolucionado numerosos tipos de transacciones
comerciales para las que la presente invención encuentra utilidad.
Sin embargo, la descripción de la presente realización se limitará
a describir la aplicación de la invención para un servicio de
comercio y subasta con referencia a las figuras 5 a 8.
Cuando el UIN en un paquete de mensaje recibido
desde un cliente indica que el mensaje está relacionado con el
servicio de comercio y subasta proporcionado por el servidor 15
central, se invoca una aplicación 111 de servidor de subasta en el
servidor central.
La aplicación 111 de servidor de subasta
comprende esencialmente medios de tratamiento de registro (manejador
de registro), medios de distribución de mensajes (distribuidor de
mensajes), medios de recepción de mensajes (receptor de mensajes),
medios de asignación de número de identificación único (asignador
UIN), medios de base de datos de subasta (base 12 de datos de
subasta), y medios de tratamiento de comercio y subasta (manejador
de subasta). Éstos se realizan en la forma de rutinas de programa
que se ejecutan continuamente bajo el control de un sistema
operativo en la aplicación 111 de servidor de subasta y así se
automatiza el proceso de registro y puja.
Se emprende el proceso de registro de un posible
usuario del servicio de subasta y comercio requiriendo que el
posible usuario tenga un cliente basado en PC o basado en navegador
que se ejecute en un ordenador 113 que pueda acceder al servidor 15
central a través de Internet 19 utilizando el proveedor 115 de
servicios de internet (ISP) del usuario, así como un dispositivo
117 GSM.
El servidor 15 central está también enlazado
directamente o a través de Internet al sistema 25 de servidor SMSC
de la red GSM de la cual el dispositivo 117 GSM del usuario es un
abonado, de la manera descrita previamente. El distribuidor de
mensajes y el receptor de mensajes de la aplicación 111 de servidor
de subasta se comunican directamente con el sistema 25 de servidor
SMSC a través del servidor 15 central para enviar y recibir comandos
o mensajes cortos a través de SMS, una vez que el servidor central
invoca a la aplicación de servidor de subasta.
En la presente realización, el posible usuario
accede a través del ordenador 113 a un formulario de registro
disponible mediante la aplicación 111 de servidor de subasta para
posibles usuarios del servicio de comercio y subasta a través del
servidor 15 central. El formulario de registro incluye campos en los
que el usuario debe introducir datos esenciales para el proceso de
registro, y campos adicionales en los que el usuario puede
introducir datos adicionales si lo desea.
Cuando el posible usuario ha introducido datos
en los campos requeridos en el formulario de registro, el posible
usuario envía entonces los datos a la aplicación 111 de servidor de
subasta prevista en el servidor 15 central. Esto puede conseguirse
de diferentes maneras, tales como utilizando un página web HTML
basada en formulario para el formulario de registro, en la que el
usuario puede enviar los datos introducidos a la aplicación 111 de
servidor de subasta. Tras la recepción de los datos esenciales y
opcionales desde el ordenador 113 del usuario, la aplicación 111 de
servidor de subasta invoca al manejador de registro.
El manejador de registro crea una nueva entrada
en la base 17 de datos de información de usuario del servidor 15
central para registrar temporalmente al usuario con el servidor
central para la aplicación de servicio de comercio y subasta en el
servidor central. Esta entrada contiene datos opcionales y
esenciales prescritos para fines de registro. En la realización,
los datos esenciales para el servicio de comercio y subasta
comprenden el nombre del usuario, dirección, un NIN de un
dispositivo inalámbrico que permite mensajería propiedad del
usuario tal como un número de teléfono móvil GSM, dirección de
correo electrónico, y sobrenombre. Los datos opcionales en la
realización comprenden la fecha de nacimiento del usuario, por
ejemplo.
El manejador de registro asigna al usuario una
contraseña temporal, que se almacena en la base 17 de datos de
información de usuario sin comunicársela al usuario en esta fase.
Los datos para el usuario almacenados en la base 17 de datos de
información de usuario se marcan como inactivos hasta que se
completa un proceso de autenticación.
La figura 6 muestra una primera parte del
proceso de autenticación utilizado en la realización. El proceso de
autenticación para nuevos usuarios que se registran con la
aplicación 111 de servidor de subasta se realiza mediante el
manejador de registro. Tal como se muestra, el proceso de registro
implica inicialmente que el manejador de registro obtenga la
contraseña temporal asignada al usuario y el número de teléfono
móvil GSM del usuario a partir de la base 17 de datos de
información de usuario.
El manejador de registro ordena entonces al
distribuidor de mensajes enviar un mensaje SMS al teléfono 117
móvil del usuario. El número de teléfono móvil GSM del usuario se
utiliza como el campo "destinatario" en el mensaje SMS. El
texto de mensaje del mensaje SMS contiene la contraseña temporal
asignada al usuario por el manejador de registro. El texto de
mensaje también puede contener para el usuario para que introduzca
la contraseña y la envíe al servidor 15 central utilizando su
ordenador 113.
La figura 7 muestra una segunda parte del
proceso de autenticación. Tal como se muestra, tras la recepción
del mensaje SMS en su teléfono 117 móvil GSM, el usuario envía la
contraseña temporal al servidor 15 central utilizando el ordenador
113. En la realización, una vez que el usuario ha enviado los datos
introducidos en el formulario de registro al servidor 15 central,
la aplicación 111 de servidor de subasta lleva al ordenador 113 del
usuario a una página web HMTL adicional que informa al usuario de
que en un pequeño espacio de tiempo recibirá un mensaje en su
teléfono móvil que contiene una contraseña temporal. La página web
HMTL adicional ordena entonces al usuario introducir la contraseña
en un campo previsto en la página web y la envía al servidor 15
central. La página web HTML adicional explica entonces que una vez
que la aplicación 111 de servidor de subasta haya verificado la
contraseña su cuenta será activada.
El usuario introduce la contraseña en su
ordenador 113 y envía la información al servidor 15 central. La
información recibida por el ordenador 15 central debe también
identificar al usuario. Esto puede conseguirse de varias maneras,
tales como a través de la utilización de "cookies". Una
"cookie" es un archivo de datos que reside en el ordenador 113
que contiene información basada en actividades previas del usuario,
que también permite al servidor 15 central identificar a un usuario
o alguien que sólo visita la dirección URL correspondiente a la
aplicación 111 de servidor de subasta. Para esa sesión, una cookie,
que identifica al usuario, está asociada con esa cuenta de
usuario.
usuario.
Tras recibir la contraseña, el servidor 15
central invoca a la aplicación 111 de servidor de subasta para
verificar que la contraseña enviada es la misma que la contraseña
temporal almacenada en la base 17 de datos de información de
usuario. Si la contraseña es correcta, la cuenta del usuario se
marca como activa y el ordenador 113 del usuario se dirige hacia
otra página web HTML que informa al usuario de que su registro fue
satisfactorio. Como alternativa, si la contraseña enviada no se
corresponde correctamente con la contraseña única almacenada en la
base 17 de datos, el ordenador 113 del usuario se dirige hacia una
página HTML que informa al usuario de que su intento de registro no
fue satisfactorio y que lo intente de nuevo.
Se permiten varios intentos antes de que el
manejador de mensajes prohíba al usuario realizar intentos
adicionales.
Aunque la realización se ha descrito con el
proceso de autenticación consistiendo en un mensaje que se envía al
dispositivo GSM del usuario y que el usuario introduzca una
confirmación a través de su ordenador, debería apreciarse que en
otras realizaciones pueden adoptarse procedimientos de registro
alternativos que todavía requerirían que el usuario especifique su
número de teléfono móvil con el fin de activar su cuenta.
Por ejemplo, tras enviar los datos de registro,
podría llevarse al usuario a una página web que contiene la
contraseña temporal y ordenarle que envíe a través de su dispositivo
117 GSM un mensaje SMS que contenga su contraseña a un número de
teléfono particular. El número de teléfono consistiría en una
concatenación del código de acceso numérico del servidor 15 central
para el sistema 25 de servidor SMSC y un UIN que comprende la
dirección numérica asignada y reconocida por el servidor 15 central
como aquélla para los fines de registro. El mensaje SMS del usuario
se reenviaría entonces desde el sistema 25 de servidor SMSC al
servidor 15 central, y tras la decodificación del UIN extraído a
partir del número concatenado introducido como la dirección del
destinatario, se invocaría a la aplicación 111 de servidor de
subasta y el receptor de mensajes se ocuparía de tratar el mensaje.
Entonces, el id y contraseña del usuario pueden verificarse, ya que
el texto de mensaje contiene la contraseña y el número de teléfono
móvil del usuario estará presente el campo "emisor" del mensaje
SMS.
En una mejora del proceso de registro, la
aplicación 111 de servidor de subasta hace que el servidor 15
central distribuya un mensaje al teléfono 117 móvil del usuario que
contiene un mensaje que ordena que el usuario introduzca la
contraseña temporal mostrada en la página HTML que aparece en su
ordenador 113. Este mensaje tiene como su campo "emisor" un
número que comprende la concatenación del código de acceso numérico
para el servidor 15 central con el sistema 15 de servidor SMSC de
la red GSM a la que el dispositivo GSM del usuario está abonada y
un UIN que designa el acceso al manejador de registro. En muchos
dispositivos GSM, el enviar un SMS que contiene la contraseña
temporal puede llevarse a cabo simplemente pulsando la tecla
"responder" en sus dispositivos GSM. La dirección del
"emisor", que es una concatenación del código de acceso
numérico y el UIN perteneciente al manejador de registro, se
introduce automáticamente en campo "destinatario" del nuevo
mensaje SMS, simplificando de ese modo el envío de la contraseña
temporal.
En este método de registro particular, el
distribuidor de mensajes introduce en el campo "emisor" del
mensaje SMS un número que comprende la concatenación del código de
acceso numérico y el UIN asignado y reconocido por el servidor 15
central que aquél para los fines de registro con la aplicación 111
de servidor de subasta. El sistema 25 de servidor SMSC utiliza el
código de acceso numérico para identificar el mensaje como que está
destinado para el servidor 15 central. Cualquier mensaje SMS
recibido por el sistema 25 de servidor SMSC cuyo campo
"destinatario" comienza por el código de acceso numérico del
servidor 15 central se reenviará desde el sistema 25 de servidor
SMSC directamente al servidor 15 central. El servidor 15 central
decodificará posteriormente el UIN, y tras establecer que el
mensaje se refiere al servicio de comercio y subasta proporcionado
por el servidor central, invoca entonces a la aplicación 111 de
servidor de subasta, tras lo cual el receptor de mensajes se
encarga de procesar el mensaje.
El UIN para el registro es un número
predeterminado que apunta hacia el manejador de registro. De esta
manera, cualquier mensaje recibido por el receptor de mensajes que
está direccionado hacia el UIN del manejador de registro se
reenviará mediante el receptor de mensajes hacia el manejador de
registro.
Una vez registrado, un usuario puede ver
productos y servicios disponibles para el comercio y subasta y puede
realizar pujas para los productos y servicios tal como se describe
con mayor detalle posteriormente. Los usuarios registrados también
pueden introducir sus productos para el comercio y subasta en la
base 112 de datos de subasta gestionada por la aplicación 111 de
servidor de subastas.
Para añadir un producto o servicio a la base 112
de datos de subasta, un usuario envía datos del producto al
servidor 15 central, de una manera similar a la descrita
anteriormente para enviar los datos de registro. Es decir, el
usuario accede a la aplicación 111 de servidor de subasta utilizando
su ordenador 115 y accede a una página web HTML de "añadir nuevo
producto". Entonces, el usuario introduce datos del producto y
envía los datos del producto para introducirlos en la base 112 de
datos de subasta bajo el control de la aplicación 111 de servidor
de subasta. En la realización, se requieren los siguientes datos del
producto, algunos opcionales, por parte del usuario:
- \bullet
- Título: un corta descripción del producto que aparecerá en las listas de productos en la base 112 de datos de subasta.
- \bullet
- Id de usuario: el sobrenombre del usuario registrado que vende el producto.
- \bullet
- Contraseña del usuario: la contraseña del usuario; ésta se utiliza para validar la entrada del producto. Si la contraseña es incorrecta, no se añadirá el producto a la base 112 de datos de subasta.
- \bullet
- Tipo/Método de subasta: El usuario puede especificar si la subasta va a conducirse como una subasta regular o una subasta holandesa, por ejemplo.
- \bullet
- Descripción del artículo: una descripción más detallada del artículo para la venta.
- \bullet
- País: el país del vendedor.
- \bullet
- Fecha y hora del inicio de la subasta: la fecha y la hora en la que comenzará la subasta. No se aceptan las pujas para los artículos antes de que comience la subasta.
- \bullet
- Duración de la subasta: el tiempo que durará la subasta.
- \bullet
- Categoría: una amplia identificación, seleccionada de una lista, del tipo de producto que está vendiéndose. Por ejemplo, antigüedades, música u ordenadores.
- \bullet
- URL para recursos externos: una localización uniforme de recursos (URL, Universal Resource Location) opcional que el usuario puede especificar para imágenes, información adicional, etc.
- \bullet
- Archivo de imagen informático (opcional): una imagen del artículo sobre el que se va a pujar que puede cargarse directamente desde el ordenador 115 a la base 112 de datos de subasta a través de Internet 19.
- \bullet
- Método de pago: el método o métodos de pago que el usuario aceptará, tales como en efectivo, cheque, o tarjeta de crédito.
- \bullet
- Información del envío: detalles relacionados con el envío del producto desde el vendedor hasta el satisfecho comprador tales como gastos de envío, países a los que el vendedor está o no preparado para el envío, etc.
- \bullet
- Puja mínima: un valor umbral que establece un valor mínimo para la primera puja. La aplicación 111 de servidor de subasta ignora las apuestas por debajo del valor de puja mínimo.
- \bullet
- Puja de reserva: un valor opcional que especifica un precio por debajo del cual el vendedor no está preparado para vender los productos.
- \bullet
- Incremento de puja: el incremento de puja mínimo.
- \bullet
- Basculador para utilizar o no un tiempo de puja dinámico (opcional): este conmutador indica al servidor de subasta alargar o no la duración de la subasta si están recibiéndose pujas cerca del final de la duración especificada de la subasta. Cuando se activa el conmutador, la subasta se alargará hasta que no se reciban pujas durante un periodo de tiempo correspondiente al tiempo de puja dinámico.
La aplicación 111 de servidor de subasta
comprueba los datos del producto enviados por el usuario para su
completación y, si la información es completa, el asignador UIN
asigna un UIN al producto. Los datos y el UIN del producto se
almacenan entonces en la base 112 de datos de subasta.
Cuando la subasta comienza, las pujas
relacionadas con el producto también se almacenan en la base 112 de
datos de subasta.
Un usuario puede ver los productos disponibles
para subasta en la base 112 de datos de subasta utilizando su
ordenador 115 a través de Internet 19. Si un usuario desea pujar por
un producto, simplemente selecciona el producto y se le dirige a
una página web de envío de pujas. La identidad del usuario se
autentica entonces utilizando el proceso de autenticación descrito
anteriormente. Si la identidad del usuario es auténtica, la
aplicación 111 de servidor de subasta acepta la puja del usuario
para el producto y se almacena en la base 112 de datos de subasta.
La puja del usuario se identifica para un producto particular
utilizando el UIN del producto. En realizaciones alternativas, el
proceso de autenticación puede saltarse cuando se realizan pujas, o
sólo se requiere cuando el valor del producto supera un valor
predeterminado.
Los usuarios pueden introducir dos tipos de
pujas, una puja regular o una puja automática, o por poderes. Una
puja regular consiste en una única puja para un valor específico.
Una puja automática especifica una puja máxima por el usuario. El
manejador de comercio y subasta actúa entonces como un representante
para el usuario, pujando mediante el incremento mínimo para el
producto hasta el máximo especificado del usuario en un intento de
ganar la puja por el producto mediante el mínimo valor incremental
posible.
Una vez que el usuario ha registrado su primera
puja para un producto, las notificaciones relacionadas con la puja
del usuario y pujas adicionales pueden enviarse a y recibirse desde
el teléfono móvil GSM del usuario sin necesidad de que el usuario
tenga acceso a su ordenador 115. La figura 8 ayuda a ilustrar el
proceso de notificación y aumento de puja.
Cuando se supera una puja del usuario por un
producto, el manejador de subasta y comercio ordena al distribuidor
de mensajes enviar un mensaje SMS al teléfono 117 móvil GSM del
usuario. El manejador de subasta y comercio recupera el número de
teléfono móvil del usuario de la base 17 de datos de información de
usuario y lo reenvía al distribuidor de mensajes para incluirse en
el campo "destinatario" del mensaje SMS.
El manejador de subasta y comercio también
reenvía el UIN del producto al distribuidor de mensajes, que
concatena el código de acceso numérico del servidor 15 central con
el UIN del producto recibido e inserta el número resultante en el
campo de "emisor" del mensaje SMS.
Finalmente, el manejador de subasta y comercio
reenvía un texto de mensaje al distribuidor de mensajes para su
inclusión como el cuerpo de mensaje del mensaje SMS. El texto de
mensaje compuesto por el manejador de subasta y comercio incluye
información acerca del producto, tal como el título del producto, la
puja más alta actual, e instrucciones para realizar una puja
adicional. Un texto de mensaje de ejemplo puede ser "Has pujado
por una ``estantería antigua''. La puja más alta actual es ahora de
1.050 \textdollar. Para realizar otra puja, simplemente responda
a este mensaje, y especifique el tipo de puja y cantidad".
El distribuidor de mensajes envía el mensaje SMS
directamente al sistema 25 de servidor SMSC de la red GSM, que lo
reenvía al teléfono 117 móvil GSM del usuario.
Para realizar otra puja para el producto, el
usuario necesita simplemente responder al mensaje SMS utilizando la
capacidad de respuesta del teléfono 117 móvil GSM. De manera
ventajosa, la capacidad de respuesta del teléfono 117 móvil GSM
tomará automáticamente el número en el campo "emisor" del
mensaje SMS original y lo insertará en el campo "destinatario"
del mensaje SMS de respuesta. En consecuencia, no necesidad de que
el usuario recuerde direcciones de correo electrónico o códigos de
producto con el fin de realizar una puja posterior. En usuario
introduce simplemente el tipo de puja y la cantidad de la puja en el
cuerpo del mensaje SMS y envía el mensaje SMS.
Para realizar una puja regular de 1.200
\textdollar, el usuario introduce simplemente "regular 1.200"
como el mensaje de texto del mensaje SMS de respuesta. Para
realizar una puja por poderes automática de 1.200 \textdollar, el
usuario introduce "auto 1.200" como el texto del mensaje
SMS.
Una vez que el usuario envía el mensaje SMS, su
teléfono 117 móvil GSM lo envía al sistema 25 de servidor SMSC de
la red GSM. El sistema 25 de servidor SMSC identifica el código de
acceso numérico del servidor 15 central en el campo
"destinatario" del mensaje SMS y reenvía el mensaje SMS
directamente al servidor 15 central a través de Internet. El
servidor 15 central decodifica el UIN del mensaje, y tras reconocer
que se refiere a la aplicación 111 de servidor de subasta, invoca
al receptor de mensajes de la aplicación de servidor de
subasta.
Tras recibir el mensaje SMS, el receptor de
mensajes extrae el UIN del producto del campo "destinatario"
del mensaje SMS, el número de teléfono móvil del usuario del campo
"emisor" del mensaje SMS, y el mensaje de texto del mensaje
SMS y reenvía estos al manejador de comercio y subasta.
El manejador de comercio y subasta puede
identificar el producto a partir del UIN del producto. Además, el
manejador de comercio y subasta puede identificar al usuario a
partir de su número de teléfono móvil GSM. En el caso de que ya se
haya recibido una puja superior de otro usuario, o las instrucciones
de puja del usuario fueran indescifrables, el manejador de subasta
y comercio envía un mensaje SMS de respuesta al teléfono 117 móvil
GSM del usuario notificándole el error. De lo contrario, el
manejador de comercio y subasta introduce la puja del usuario en la
base 12 de datos de subasta para ese producto. De manera opcional,
si se ha recibido satisfactoriamente la puja, el manejador de
subasta y comercio puede enviar un mensaje SMS de respuesta al
teléfono 117 móvil GSM del usuario notificándole que su puja se ha
recibido satisfactoriamente.
Además de enviar notificación al anterior postor
más alto, el manejador de subasta y comercio también puede estar
dispuesto para enviar las mismas notificaciones a algunos o todos
los usuarios que han pujado por ese producto.
Describiendo ahora un ejemplo real de un tablón
de discusión inalámbrico de formato de subasta entre clientes
inalámbricos que se han registrado mediante la aplicación de
servidor de subasta para participar en una subasta conducida por el
servidor 15 central, se hace referencia a las figuras 9 a 11.
Tal como se muestra en la figura 9 de los
dibujos, se muestra un tablón 119 de discusión inalámbrico de
formato de subasta de muestra en un formato similar a la manera en
la que aparecería en el sitio web del servicio de comercio y
subasta descrito anteriormente.
En el ejemplo ilustrado, el tablón 119 de
discusión pertenece específicamente al número de artículo 987654321.
Este número de artículo constituiría el UIN para la acción
prescrita implicada en participar en la subasta del propio artículo
y se incluiría en la dirección "enviar a" junto con el código
de acceso del servidor 15 central al sistema 25 de servidor SMSC de
la portadora GSM para los clientes inalámbricos que participan en
cualquier mensaje enviado a o recibido desde el tablón de discusión.
Debería observarse que el servicio no está limitado a clientes
inalámbricos de sólo una portadora GSM, sino que clientes
inalámbricos de cualquier portadora a la que está conectado el
servidor 15 central y que tiene un código de acceso para el
encaminamiento de mensajes SMS desde el servidor de servicio de
mensajería de la portadora pueden participar en cualquier servicio
BBS proporcionado por el servidor central.
"Mikey" 121 es el seudónimo o apodo de un
primer posible comprador y "Jet" 123 es el seudónimo de un
segundo posible comprador. "Lala" 125 es el seudónimo de un
vendedor del artículo, que en el ejemplo específico es un teléfono
móvil "Nokia 6110".
En este ejemplo del tablón 119 de discusión
inalámbrico de formato de subasta, el posible comprador "Mikey"
envía un mensaje SMS desde su teléfono móvil a un NIN particular,
que comprende la concatenación del código de acceso del servidor
central y el UIN del artículo bajo discusión. Los contenidos del
mensaje tal como se indica contienen el texto: "¿Tiene tu
teléfono muchos rayones?".
Después de que el sistema 25 de servidor SMSC
recibe y envía este SMS al servidor 15 central, el servidor central
recibe y procesa el mismo de la manera descrita previamente,
autenticando al emisor del mensaje a través de la agencia de la
aplicación de servidor de subasta después de decodificar el UIN,
tras lo cual el mensaje requerido se introducirá en la base de
datos de subasta y se mandará virtualmente al tablón 119 de
discusión, permitiendo que el mensaje se vea en el sitio web de
subasta del servidor central que pertenece al artículo
particular.
En la presente realización, con el fin de
facilitar la participación en el proceso de puja mediante postores
que sólo tienen dispositivos GSM y no acceso a una aplicación
cliente basada en navegador, el mensaje se emite a los tres únicos
postores superiores A, B y C, y a los tres únicos usuarios U1, U2 y
U3 últimos, que preguntan acerca del artículo particular, teniendo
en cuenta su tipo de cliente particular. Tal como se muestra en las
figura 11, en el presente ejemplo en el que todos los seis de los
tres postores superiores y los tres únicos usuarios últimos son
clientes inalámbricos, los mensajes SMS que contienen el mensaje
mandado se envían a
\hbox{través del servidor 15 central al
sistema 25 de servidor SMSC.}
En este ejemplo, los usuarios que reciben un
mensaje emitido pueden simplemente "responder" al mensaje
haciendo sencillo el facilitar un intercambio de información entre
partes interesadas que pueden implicar uno o más clientes
inalámbricos.
Una discusión del flujo del proceso real se
ilustra en la figura 10 de los dibujos. Este diagrama ilustra
esencialmente el proceso completo de un usuario/cliente 121
inalámbrico "Mikey" que manda una consulta en el tablón 119 de
discusión, a la difusión de la consulta a los tres únicos postores
superiores A, B y C, así como a los tres únicos usuario últimos que
solicitan el mismo artículo que está pujándose, concretamente U1,
U2 y U3. El número de artículo es 987654321 y el código de acceso
para el servidor 15 central en el sistema 25 de servidor SMSC de
una portadora común para todos los postores y usuarios es 23301.
Todos los usuarios se han registrado previamente con el servicio de
comercio y subasta alojado por el servidor central por lo que el
proceso de registro se salta.
El proceso se inicia en 131 y avanza con
"Mikey" 121 escribiendo otra consulta de mensaje de texto en su
teléfono móvil, indicándose el proceso mediante la caja 133. El
mensaje tal como se indica en la caja 135 es "¿Donde se fabricó
el teléfono?"
"Mikey" 121 envía entonces el mensaje de
texto tal como se ilustra en la caja 137 al NIN 23301987654321 del
servidor 15 central en la red de portadora GSM. Este NIN puede estar
almacenado como un seudónimo en la memoria del teléfono móvil a
partir de un proceso de registro previo o, sino, obtenerse a partir
del sitio web del servidor central.
Este mensaje se transmite al sistema 25 de
servidor SMSC tal como se indica en 139, que a su vez lo envía al
servidor central a través de Internet 19 tal como se indica mediante
la flecha 141. Entonces se procesa el mensaje mediante el servidor
15 central tal como se indica mediante la caja 143, accediendo a su
base de datos de información de usuario y base 112 de datos de
subasta según sea apropiado, tal como se representa mediante 145.
Este procesamiento incluirá introducir el mensaje en la base 112 de
datos de subasta y después activar una rutina que emite el mensaje
mandado a los tres postores superiores A, B y C y a los tres últimos
usuarios U1, U2, y U3 que mandaron mensajes en la base de datos,
así como confirmar el envío al emisor del mensaje, concretamente
"Mikey" 121.
La emisión de los diversos mensajes al centro 25
de servidor SMSC se emprende de nuevo sobre Internet 141 tal como
se representa mediante la flecha 146. El sistema de servidor SMSC
tal como se representa mediante la caja 147 entonces almacena y
transmite si es posible el mensaje pertinente, concretamente el
mensaje SMS de confirmación a "Mikey" tal como se representa
mediante la caja 149, mostrándose la dirección NIN del emisor como
23301987654321. En este ejemplo, la confirmación dice "Tu mensaje
se ha mandado. Gracias." tal como se muestra en la caja 151
finalizando la transmisión en 153.
En el caso de los tres postores A, B y C más
altos, y los tres usuarios U1, U2 y U3 del tablón más recientes, la
pregunta mandada por "Mikey" se envía mediante el centro 25 de
servidor SMSC a estas partes tal como se indica mediante la caja
155. En el presente ejemplo, el mensaje dice "Mikey: ``¿Dónde se
fabricó el teléfono?''" tal como se muestra en la caja 157. Tal
como se indica, para evitar confusión, el usuario que manda siempre
tiene su seudónimo o apodo mostrado antes de los dos puntos
":".
La dirección GSM o NIN del emisor se muestra de
manera similar como 23301987654321. Presumiblemente, todos los
usuarios habrían almacenado esta dirección "de tipo GSM" en sus
teléfonos móviles, permitiéndoles reconocer inmediatamente el
producto en cuestión. Posteriormente, todo lo haría el vendedor, en
este caso "Lala" 125, es simplemente responder a la pregunta
tal como él o ella lo haría a cualquier mensaje SMS.
De manera similar, los seis destinatario del
último mensaje mandado tienen todos la opción de responder a la
consulta simplemente respondiendo al mensaje recibido.
Cuando se responde, el flujo de proceso es el
mismo que el que "Mikey" siguió al mandar el mensaje en primer
lugar. La falta de respuesta finaliza automáticamente la sesión para
la persona hasta que recibe otra consulta.
En la presente realización, para acceder a los
contenidos del BBS sin mandar necesariamente un mensaje, un usuario
simplemente envía un comando "?" en la parte de mensaje SMS de
un paquete de mensaje enviado al servidor 15 central utilizando el
NIN que comprende la concatenación del código de acceso de portadora
y el UIN del artículo. Cada "?" que aparece solo en la parte
de mensaje de un mensaje SMS recibido desde un cliente inalámbrico
se decodifica mediante el servidor 15 central como un comando para
que el servidor central responda con una lista de un número
prescrito de mensajes mandados previamente, normalmente los tres
últimos o similar.
Tal como puede verse a partir de la descripción
anterior, la invención proporciona un método y sistema rápido,
eficaz y conveniente para la autenticación y transmisión de
instrucciones para un sistema de subasta y comercio cuyos usuarios
tienen dispositivos inalámbricos que permiten mensajería tales como
dispositivos GSM que permiten SMS.
Los servicios restantes a los que se hace
referencia, concretamente servicios personales, tales como un
servicio de citas o de búsqueda de pareja para parejas de diversas
creencias, y servicios de salas de chat que se basan en un tema u
objeto, pueden clasificarse todos como tipos diferentes de servicios
de tablón de anuncios (BBS) electrónico en los que los mensajes
pueden mandarse a una base de datos o tablón de anuncios por un
usuario/cliente y responderse por otro usuario/cliente. Estos BBS
en el caso de implicar acceso mediante clientes inalámbricos, tal
como se prevé en la presente realización, siguen generalmente el
mismo formato que el tablón de discusión inalámbrico de formato de
subasta descrito anteriormente en el servicio de comercio y subasta
de la aplicación de transacción comercial. Por consiguiente, todos
ellos pueden alojarse simplemente mediante la misma configuración
de servidor central general y diferenciarse técnicamente entre sí
mediante el servidor 15 central designando diferentes UIN para
diferentes BBS o temas de sala de Chat. De esta manera, las
necesidades de una variedad bastante grande de diferentes grupos de
interés pueden satisfacerse mediante un proveedor de servidor
central que implique tanto clientes inalámbricos como cableados con
mínima sobrecarga para el proveedor de servidor central.
En el caso del servicio personal, tal como se
muestra en la figura 12 de los dibujos, se muestra un tablón 159 de
discusión de muestra con un formato similar a la manera en la que
aparecería en un sitio web de salas de chat que un cliente basado
en navegador probaría.
En el ejemplo ilustrado, el tablón 159 de
discusión pertenece específicamente al servicio personal de
"buscar novio", que tendría un UIN dedicado. Esto puede
compararse con otro servicio personal tal como "buscar novia"
que tendría su propio tablón de discusión y un UIN correspondiente
para distinguirlo del tablón 159 de discusión.
Tal como se describió previamente, el UIN
particular para la acción prescrita de acceder al tablón de
discusión particular se incluiría en la dirección "enviar a"
junto con el código de acceso del servidor central en cualquier
mensaje SMS enviado desde un cliente inalámbrico que desea acceder
al tablón de discusión particular.
En el formato del tablón de discusión particular
ilustrado en la figura 12, el servicio personal de "buscar
novio" permite que partes interesadas se pongan en contacto con
personas que han mandado anuncios personales al tablón 159 de
discusión. En este caso, la persona con el seudónimo "chica
pompón" 161 ha mandado el anuncio 163 personal: "Tengo 18 años
y nunca he tenido novio pero estoy buscando alguien que pueda hacer
surf, con el que ir a clubs, y básicamente salir". El UIN
correspondiente al anuncio 165 personal mandado particular y un
botón 167 de chat de hipertexto están asociados con cualquier
anuncio personal que se ha mandado.
La participación en un chat con la persona que
mandó el anuncio personal implica una combinación de acceso basado
en navegador al sitio web del tablón de discusión y la utilización
de un teléfono GSM.
El requisito básico es que cualquier persona que
manda un anuncio personal tenga un cliente inalámbrico al que se
reenvíe mediante el servidor central cualquier mensaje enviado por
partes interesadas en conexión con el anuncio.
Por otro lado, se requiere que la parte
interesada que desea enviar un mensaje tenga un cliente basado en
navegador, basado en PC, o un cliente inalámbrico con que permita
WAP para acceder al tablón de discusión y opcionalmente un cliente
inalámbrico para meterse en un chat con la persona que manda.
Por ejemplo, una parte interesada digamos
"Joe", que quiere hablar por chat con la persona que mandó el
anuncio 163 personal, concretamente "Chica pompón" 161, debe
ir al sitio web del tablón de discusión y hacer clic o bien sobre
el título "Chica pompón" 161 o bien sobre el botón 167 de chat
de hipertexto, y entonces enviar su mensaje. Hacer clic sobre el
título 161 o el botón 167 provoca que se invoque a una aplicación de
servicios personales en el servidor 15 central, que permite que se
administren mensajes para el tablón de discusión o para la persona
que mandó el anuncio desde esa parte interesada particular. Los
mensajes de Joe pueden o bien teclearse a través del PC accediendo
al sitio web o bien mediante el teléfono móvil de Joe, utilizando
SMS en el caso de este último. Un aspecto importante es que el
cliente inalámbrico que envía el mensaje SMS al servidor central
debe utilizar el código de acceso y el UIN de la sala del servicio
personal en la dirección "enviar a".
El servidor central y la aplicación de servicios
personales asociados con el servicio de "buscar novio"
recibirán, en el caso de que Joe envíe el mensaje desde su teléfono
móvil, el paquete de mensaje SMS de Joe a través del sistema 25 de
servidor SMSC y enviarán el mensaje como un mensaje SMS al cliente
inalámbrico de "Chica pompón", utilizando el CIN de "Chica
pompón" en el campo de dirección "enviar a" del paquete de
mensaje, que identifica el código de acceso del servidor central y
el UIN del tablón de discusión en el campo de dirección del emisor.
En la presente realización, el mensaje real consistirá en el apodo
"Joe" seguido de un símbolo de "dos puntos" y luego el
mensaje original de Joe. Nota: el anonimato tanto de Joe como de
Chica pompón se protege en la medida de que sus CIN no se dan a
conocer a cualquiera de las partes.
La "Chica pompón" tras recibir finalmente
el mensaje en su cliente inalámbrico puede responder seleccionando
simplemente el servicio de mensaje "responder a" de su teléfono
GSM y teclear la respuesta. En este ejemplo, el código de acceso y
el UIN del tablón 159 de discusión se ponen automáticamente en el
campo de dirección "responder a" del paquete de mensaje de
respuesta. El mensaje de "Chica pompón" se enviaría entonces de
vuelta a "Joe" a través de la capacidad SMS y el servidor 15
central, protegiendo así de nuevo el anonimato de ambas partes.
Una regla básica adoptada por la aplicación del
servicio personal es que todos los mensajes enviados por la persona
que manda el anuncio consiguen enviarse a la parte interesada más
reciente, que sería normalmente cómo "Joe" conseguiría la
respuesta. Sin embargo, en algunos ejemplos, esto no siempre puede
ser el caso cuando hay más de una parte interesada que envía
mensajes a la persona que manda el anuncio más o menos al mismo
tiempo.
Con el fin de ocuparse de esta situación, la
aplicación de servicios personales está diseñada y configurada
particularmente para evitar la confusión que surge en tales ejemplos
interpretando un comando en la parte de mensaje de un SMS enviado
en respuesta a una parte interesada, identificando el seudónimo de
la parte interesada que envió el mensaje. En la presente
realización, este comando se representa mediante el símbolo "@"
seguido por el seudónimo o apodo de la persona que envió el mensaje
al que está respondiendo la persona que mandó el mensaje. Por
ejemplo, si "Chica pompón" estuviera respondiendo al mensaje
recibido de "Joe", incluiría el texto "@Joe" (seguido de
espacio) precediendo al texto específico del mensaje que quería
enviar a "Joe" en respuesta a su mensaje.
Debería observarse que en el intercambio de
mensajes, la aplicación de servicios personales utiliza los
seudónimos y apodos de la persona que manda el anuncio y las partes
interesadas en cualquier comunicación y no sus números GSM reales,
por lo que de esta manera puede mantenerse el anonimato.
Sin embargo, cualquier persona que se identifica
en el sitio web del tablón de discusión, debe utilizar su CIN
registrado y su apodo único registrado. Sin embargo, esto no es
necesario para comunicaciones asociadas con un cliente inalámbrico,
debido a la naturaleza "personal" del teléfono.
En el servicio de sala de chat acerca de un tema
de discusión particular, la figura 13 de los dibujos muestra un
tablón 169 de discusión virtual acerca de un tema particular
establecido por una aplicación de sala de chat prevista en el
servidor 15 central. La aplicación de sala de chat permite a
personas con el mismo interés comunicarse entre sí sobre un tema
particular. El tema de la sala de chat puede ser un interés común o
un usuario puede crear su propia sala de chat de manera que sólo
ciertas personas, por ejemplo amigos seleccionados, pueda
entrar.
Cada tema de sala de chat o sala de chat de
usuario se identifica mediante su propio UIN y se gestiona mediante
un administrador cuya tarea es configurar la sala, invitar a
personas a unirse, determinar la seguridad y nivel de restricción
del sitio, por ejemplo si debería requerir contraseñas o estar
abierta al público, suprimir envíos si es necesario, y añadir o
eliminar miembros a la sala tal como sucede en un entorno de sala
restringida, etc.
Una vez que se ha establecido la sala de chat
con su UIN, un usuario que puede entrar en la sala de chat puede
mandar mensajes a través de o bien su PC o bien su teléfono móvil de
manera similar a la descrita anteriormente con otros servicios
proporcionados por el servidor central. Además, puede enviar un
mensaje introduciendo texto a través del sitio web o enviando un
mensaje SMS utilizando el NIN del servidor central sobre la
portadora GSM particular a la que se refiere, utilizando la
concatenación del código de acceso y el UIN de la sala particular a
la que está accediéndose.
En el ejemplo específico mostrado en la figura
13 de los dibujos, la sala particular es la "sala de problemas de
adolescentes" y tiene el UIN 4321. La persona que manda el
mensaje tiene un cliente inalámbrico que es un miembro de una
portadora GSM en la que el servidor central tiene el código de
acceso 7777.
En el ejemplo ilustrado A, el mensaje 171 que se
manda dice "Tengo problemas con mi madre. Ella no entiende mis
problemas de adolescente. ¿Qué puedo hacer?"
El tablón 169 de discusión también proporciona
dos opciones, una que implica un botón 173 de hipertexto de
"clic" para usuarios basados en navegador que dice "Hacer
clic aquí para mandar mensajes" y la otra que son detalles de
dónde mandar un mensaje SMS con el fin de que se mande al tablón 169
de discusión. Esta última se muestra como 175 en el presente
ejemplo y dice: "o para mensaje SMS ENVIAR A: 77774321". El
número enviar a es el NIN del servidor central y la tabla de
discusión para una portadora GSM particular, formándose el NIN del
código 7777 de acceso de portadora y el UIN 4321 de la sala de
"problemas de adolescentes".
La aplicación de sala de chat en la presente
realización está diseñada y configurada de tal modo que los mensajes
enviados desde la sala de chat se emiten a aquellos que han entrado
en la misma sala de chat, excepto a la persona que mandó el
mensaje. Los envíos más recientes se emiten a un número
predeterminado de usuarios únicos más recientes que mandan y al
administrador de la sala, si el administrador de la sala no fuese el
que manda el mensaje en primer lugar. El número particular de
usuarios a los que se emite el mensaje lo establece el
administrador de la
sala.
sala.
Los clientes inalámbricos que reciben mensajes
de la sala de chat y que desean mandar una respuesta, simplemente
necesitan responder a través de los servicios SMS proporcionados en
su teléfono en el que el NIN del servidor central y la sala de chat
estarían presumiblemente almacenados. En este ejemplo, el servicio
"responder" a un mensaje se invocaría en un teléfono móvil,
tras lo cual el NIN 77774321 se introduciría automáticamente en el
campo de dirección "enviar a" en el paquete de mensaje SMS que
se enviaría finalmente mediante el cliente inalámbrico al servidor
central. Este mensaje se trataría mediante el servidor central de la
manera habitual, tal como se describió anteriormente, por lo que el
UIN se decodificaría y el mensaje se dirigiría hacia la aplicación
de sala de chat particular.
El formato del servicio de sala de chat en la
presente realización proporciona la tónica de la conversación en la
sala de chat que se consultaría utilizando el comando "?",
similar a la manera en la que se utiliza este comando en el
escenario de sala de subasta descrito anteriormente. Enviar este
comando al NIN en un mensaje SMS desde un cliente inalámbrico dará
como resultado disparar un número predeterminado de los envíos
previos para que se envíen de nuevo a la persona que formula la
consulta, mediante el servidor central; por ejemplo pueden
devolverse de nuevo los tres últimos mensajes mandados. El comando
de consulta puede concatenarse con comandos de consulta
adicionales, por ejemplo "??" para multiplicar el número de
envíos previos consultados que se devolverán al cliente
inalámbrico. Por ejemplo en el caso de la consulta "??", se
enviarán dos x tres, o seis mensajes, y la consulta "???"
enviaría tres x tres, o nueve mensajes previos, etc. El número real
de mensajes implicados es un parámetro que puede ajustar el
administrador de la sala.
Debería apreciarse que puede establecerse
cualquier tipo de BSS de esta manera, utilizando una variedad de
tipos de cliente diferentes, incluyendo clientes inalámbricos que
utilizan mensajería SMS prevista bajo una red GSM.
Como una alternativa de enviar directamente
utilizando el NIN 77774321, quizás debido a que el usuario no tiene
la información NIN inmediatamente a mano, un usuario puede utilizar
navegación orientada a menús e, inicialmente, una palabra clave,
para determinar el NIN correcto a utilizar en la acción
requerida.
La figura 14 ilustra un ejemplo de cómo se
realizará esta navegación orientada a menús. En este ejemplo, se
utiliza con un servicio de tablón de anuncios electrónico, pero
podría aplicarse fácilmente a otras aplicaciones. No se limita al
ejemplo descrito en el presente documento.
Generalmente, el usuario navega a través de un
menú o árbol utilizando una cadena de códigos de acceso dinámicos
que depende de la elección previa del usuario en ese menú. Una vez
que el usuario alcanza el punto de extremo del árbol, entonces se
transmite el NIN completo para la acción requerida al servidor 15
central de la misma manera que se describió anteriormente.
Utilizando el ejemplo ilustrado en la figura 14,
para acceder al menú, el usuario envía, en la etapa 180, una
consulta que comprende la palabra clave, dentro de un mensaje de
texto SMS. La palabra clave podría ser cualquier palabra adecuada
que el usuario recuerde fácilmente. Un ejemplo sería el nombre del
proveedor de servicios, o, simplemente "ayuda". Este mensaje
SMS se envía al servidor 15 central a través del sistema 15 de
servidor SMSC de la manera habitual. El mensaje de texto SMS utiliza
un código de acceso básico, que en el ejemplo descrito en el
presente documento es "7777". Como es habitual, el NIN del
usuario se introduce en el lugar habitual, y el NIN del receptor
comprende el código de acceso básico. La palabra clave es el
texto.
El servidor 15 central recibirá el mensaje de
consulta SMS, y utilizando una aplicación de menú, identificará al
emisor del mensaje de consulta y enviará un mensaje SMS al usuario
en respuesta al mensaje de consulta. Este mensaje SMS inicial o
"página principal" expondrá las opciones disponibles al
usuario. En la figura 14, este mensaje de página principal SMS,
ilustrado en la etapa 181, es como sigue:
"Página
principal A- Registrarse, B-Comprobar salas de
miembro, C-Unirse a las salas Responde a este
mensaje con A, B, o
C"
La dirección SMS "responder a" en la página
principal es "777701". Este es el código de acceso básico
original "7777" más "01" indicando que este es el primero
de una serie de mensajes que pueden utilizarse para determinar el
NIN correcto para la acción que se requiere. Entonces, el usuario
puede simplemente responder al mensaje SMS indicando, en la parte
de texto del mensaje, lo que requiere, insertando A, B o C. Si el
usuario selecciona y responde con "B" entonces indica que
quiere mandar un mensaje en una de sus salas de miembro. Tal como se
mencionó anteriormente, el primer código de acceso, en este caso
"777701", indica que éste es en respuesta al mensaje de página
principal. Este código de acceso (y todos los códigos de acceso
posteriores) son dinámicos porque dependen de la respuesta al
mensaje previo.
El servidor 15 central responde a este mensaje
SMS con un mensaje SMS adicional, tal como se indica en 182 en la
figura 14, que dice lo siguiente:
"Tus salas
son: A- Problemas de adolescentes, B-Coches rápidos,
y C- Fútbol para tontos. Por favor responde con la sala que
quieras
comprobar".
El número GMS "responder a" es ahora
"7777012". El número "responder a" depende de la elección
previa del usuario. En este caso, ya que el usuario respondió con
"B" entonces el nuevo número GMS "responder a" es el
código de acceso previo, "777701", más "2" indicando que
el usuario eligió "B" en respuesta al mensaje SMS previo, es
decir, "7777012". Si hubiese respondido con una "A"
entonces el nuevo número "responder a" hubiera sido
"7777011", y así sucesivamente.
En el presente ejemplo, el usuario desea
comprobar la sala "Problemas de adolescentes", y por tanto
responde con "A". El servidor 15 central reconoce que el
usuario desea comprobar "Problemas de adolescentes". El
servidor 15 central envía de vuelta el mensaje SMS (etapa 183) de
nuevo presentando las opciones:
"Te
gustaría: A-Comprobar envíos recientes o B- Mandar
un mensaje. Por favor responde con tu
elección".
El número GSM "responder a" es ahora
"77770121" (es decir, el código de acceso previo "7777012"
más "1"), que indica que el usuario respondió al mensaje SMS
previo con la opción "A", y sugiriendo que su nueva acción se
aplicará por tanto a la sala "Problemas de adolescentes".
En el presente ejemplo, el usuario responde con
"B". Esto indica al servidor 15 central que la siguiente acción
del usuario será iniciar un envío en la sala de chat, "Problemas
de adolescentes". El código de acceso para esta sala es
"4321", y por tanto el servidor 15 central envía un mensaje SMS
(etapa 184) al usuario:
"Ahora
puedes mandar tu mensaje en Problemas de adolescentes respondiendo
con el
mensaje"
El número GSM "responder a" es
"77774321", tal como había sido en caso en las ilustraciones
previas. El sistema de menú ha simplificado el proceso de mandar un
mensaje haciendo innecesario recordar palabras clave e incluso la
combinación de índice del código de acceso + sala de chat real.
Una vez que el usuario alcanza los puntos de
extremo del árbol, se transmite la acción apropiada al servidor
central de la misma manera descrita en las aplicaciones
anteriores.
Tal como puede observarse a partir de la
descripción, este método de utilizar mensajería SMS para acceder a
un servidor central para información basándose en una consulta
seudoorientada a menús puede utilizarse en muchas aplicaciones, no
simplemente en el contexto del ejemplo descrito anteriormente.
Debería ser evidente que la presente realización
presenta varias ventajas sobre la técnica anterior. No sólo permite
el acceso al servidor central en una variedad de tipos de cliente,
sino que un aspecto importante es que adopta un formato que hace
que tenga utilidad para usuarios móviles que utilizan tipos de
clientes inalámbricos que son abonados de un servicio de mensajería
inalámbrica tal como SMS, de una manera conveniente y eficaz.
Los diferentes tipos de servicios que pueden
establecerse y desarrollarse en torno al formato particular de la
presente invención son ilimitados y pueden implicar una adaptación
para proporcionar servicios mucho más entretenidos y mejorados que
implican la comunicación de mensajes entre partes como es el caso de
los sistemas de mensajería actuales.
Debería apreciarse que el alcance de la presente
invención no se limita al modo específico y la realización de la
misma descritos anteriormente. Por consiguiente, se considera que
los cambios y las mejoras a la realización que no trascienden el
conocimiento general común no se apartan del alcance de la
invención. En particular, aunque la realización preferida se
refiere a una red GSM que tiene capacidades de mensajería SMS,
pueden proporcionarse otros modos de la invención con diferentes
redes de comunicación inalámbrica y sistemas de mensajería tales
como aparatos de radiomensajería.
Claims (23)
1. Sistema de mensajería para transmitir
mensajes entre un servidor (15) central y un cliente (13a) que es
parte de una red de comunicación inalámbrica que incluye una
pluralidad de clientes (13a) inalámbricos que tienen un servicio de
mensajería para transmitir mensajes de manera inalámbrica entre los
mismos utilizando un servidor (25) de servicio de mensajería,
teniendo cada cliente (13a) inalámbrico un número de identificación
de red asociado con el mismo para identificar de manera unívoca al
cliente (13a) dentro de la red de comunicación inalámbrica, y
comprendiendo cada mensaje un paquete (43) de mensaje que incluye la
dirección (49) de un destinatario previsto del paquete (43) de
mensaje y la dirección (47) del emisor del mensaje; comprendiendo el
sistema (11) de mensajería:
un servidor (15) central al que una pluralidad
de clientes (13) pueden conectarse selectivamente para transmitir
mensajes entre los mismos, teniendo cada uno de los clientes (13) un
número de identificación de cliente asociado con el mismo para
identificar de manera unívoca al cliente (13) en el servidor (15)
central;
estando interconectados el servidor (15) central
y el servidor (25) de servicio de mensajería para proporcionar
comunicaciones entre los mismos;
siendo uno de los clientes (13a) del servidor
central un cliente (13a) inalámbrico y que tiene el número de
identificación de cliente correspondiente al número de
identificación de red del mismo;
teniendo el servidor (15) central un código de
acceso para identificar de manera unívoca al servidor (15) central
en el servidor (25) de servicio de mensajería y un número de
identificación único atribuido a: (a) una acción prescrita
realizada por el servidor (15) central, y (b) una entidad que es el
asunto de la acción prescrita;
en el que los mensajes enviados entre el
servidor (15) central y el cliente en conexión con una acción
prescrita y entidad particulares incluyen:
(i) una combinación del código de acceso y el
número de identificación único atribuida a la acción y entidad
particulares como la dirección del servidor (15) central en los
paquetes (43) de mensaje enviados a o desde el cliente (13a) como
el emisor o el destinatario previsto, respectivamente, y
(ii) el número de identificación de red como la
dirección del cliente en paquetes de mensaje enviados a o desde el
servidor (15) central como el emisor o el destinatario previsto,
respectivamente;
y en el que el servidor (25) de servicio de
mensajería utiliza el código de acceso en la dirección del
destinatario previsto o el emisor para reconocer mensajes enviados
a o recibidos desde el servidor (15) central y encaminar los
mensajes en consecuencia.
2. Sistema de mensajería según la reivindicación
1, en el que el servidor (15) central tiene medios de procesamiento
para:
(i) validar un número de identificación de
cliente de la dirección (47) del emisor de un paquete (43) de
mensaje recibido desde un cliente (13);
(ii) procesar el número de identificación único
de la dirección (49) del destinatario en el paquete de mensaje que
tiene un número de identificación de cliente válido asociado con el
mismo; y
(iii) realizar la acción prescrita con la
entidad especificada por el número de identificación único,
considerando cualquier mensaje adjunto incluido dentro del paquete
(43) de mensaje.
3. Sistema de mensajería según la reivindicación
1 ó 2, en el que el servidor (15) central tiene medios de
compilación de mensajes para compilar un mensaje y enviarlo a un
cliente (13) utilizando el número de identificación de cliente del
mismo como la dirección (49) del destinatario previsto, o medios de
transferencia de mensajes para transferir un mensaje recibido por
el mismo desde un cliente (13) y enviarlo a otro cliente (13)
utilizando el número de identificación de cliente del mismo como la
dirección (49) del destinatario previsto, según la acción prescrita
y entidad especificada mediante un número de identificación único
procesado por el mismo.
4. Sistema de mensajería según la reivindicación
3, en el que el servidor (15) central tiene medios de identificación
para identificar un número de identificación de red de un número de
identificación de cliente en la dirección (49) de un destinatario
previsto de un mensaje o bien compilado mediante dichos medios de
compilación de mensajes o bien recibido mediante dichos medios de
transferencia de mensajes, y medios de transmisión para comunicar
el mensaje destinado a un cliente (13a) inalámbrico al servidor (25)
de servicio de mensajería de ese cliente (13a)
inalámbrico.
inalámbrico.
5. Sistema de mensajería según una cualquiera de
las reivindicaciones anteriores, en el que el servidor (25) de
servicio de mensajería tiene medios de procesamiento para procesar
la dirección (49) del destinatario previsto de un mensaje recibido
desde el servidor (15) central como el número de identificación de
red de un cliente (13a) inalámbrico de la red de comunicación
inalámbrica del mismo, y transmitir de manera inalámbrica el mensaje
al cliente (13a) inalámbrico correspondiente al número de
identificación de red.
6. Sistema de mensajería según una cualquiera de
las reivindicaciones anteriores, en el que dicha acción prescrita
comprende invocar a una rutina en el servidor (15) central asociada
con acceder a un tablón de anuncios electrónico y la entidad es el
asunto o tema con el que el tablón de anuncios está relacionado.
7. Sistema de mensajería según la reivindicación
6, en el que el mensaje se refiere a leer, mandar o responder a un
mensaje en el tablón de anuncios.
8. Sistema de mensajería según una cualquiera de
las reivindicaciones anteriores, en el que dicha acción prescrita
comprende invocar a una rutina en el servidor (15) central asociada
con participar en una transacción comercial y la entidad es un
producto o servicio que es el objeto de la transacción.
9. Sistema de mensajería según la reivindicación
8, en el que la transacción comercial es una subasta, la entidad es
un producto o artículo que está subastándose, y el mensaje está
relacionado con una puja en la subasta en relación con un producto
o artículo específico.
10. Sistema de mensajería según una cualquiera
de las reivindicaciones 1 a 7, en el que dicha acción prescrita
comprende invocar a una rutina en el servidor (15) central asociada
con servicios personales y dicha entidad es el tipo particular de
servicio personal.
11. Sistema de mensajería según una cualquiera
de las reivindicaciones 1 a 7, en el que dicha acción prescrita
comprende invocar a una rutina en el servidor (15) central asociada
con una sala de chat y dicha entidad es el objeto o tema particular
de la sala de chat.
12. Sistema de mensajería según una cualquiera
de las reivindicaciones 1 a 5, en el que dicha acción prescrita
comprende invocar a una rutina en el servidor (15) central asociada
con transferir el mensaje directamente a otro cliente (13) o grupo
de clientes del servidor (15) central tal como se especifica en el
paquete (43) de mensaje y dicha entidad es el cliente específico o
grupo de clientes interesados.
13. Sistema de mensajería según la
reivindicación 12, en el que el grupo de clientes son aquellos
almacenados como amigos del cliente que envía el mensaje en una
base de datos del servidor (15) central.
14. Sistema de mensajería según la
reivindicación 1, en el que
puede enviarse información con respecto a la
utilización del sistema de mensajería desde el servidor (15)
central al cliente (13) en respuesta a una solicitud del cliente
(13), comprendiendo la solicitud un paquete (43) de mensaje que
comprende un código de acceso y datos que indican la información
solicitada, identificando el código de acceso de manera unívoca al
servidor (15) central en el servidor (25) de mensajería, pudiéndose
hacer funcionar el servidor (15) central para devolver un paquete
(43) de mensaje de información al cliente (13) en respuesta al
paquete de mensaje de solicitud, comprendiendo el paquete de mensaje
de información la información solicitada por el cliente (13) y un
código de acceso que el cliente (13) va a utilizar como un código
de acceso del mensaje de solicitud en respuesta al paquete de
mensaje de información, identificando el código de acceso del
mensaje de solicitud al servidor (15) central e incluyendo una parte
determinada mediante la información incluida en el paquete (43) de
mensaje de información.
15. Sistema de mensajería según la
reivindicación 14, en el que el paquete de mensaje de solicitud
inicial comprende un código de acceso básico más datos que indican
la información solicitada.
16. Sistema de mensajería según la
reivindicación 15, en el que los datos comprenden una palabra clave
de caracteres alfanuméricos o alfabéticos.
17. Sistema de mensajería según la
reivindicación 15 o la reivindicación 16, en el que los códigos de
acceso de los paquetes de mensaje de solicitud posteriores
comprenden el código de acceso básico más índices adicionales.
18. Sistema de mensajería según una cualquiera
de las reivindicaciones, en el que el servidor (15) central tiene
medios de procesamiento para:
(i) validar el número de identificación de
cliente de la dirección del emisor de un paquete de mensaje de
solicitud recibido desde un cliente;
(ii) procesar el código de acceso de la
dirección del destinatario en el paquete de mensaje que tiene un
número de identificación de cliente válido asociado con el mismo;
y
(iii) generar el paquete de mensaje de
información en respuesta a un mensaje de solicitud recibido
utilizando el código de acceso del paquete de mensaje de solicitud
como la dirección del emisor en el paquete de mensaje de
información.
19. Método para transmitir mensajes entre un
servidor (15) central con el que pueden conectarse selectivamente
una pluralidad de clientes (13) para transmitir mensajes entre ellos
y un cliente (13a) que es parte de una red de comunicación
inalámbrica que incluye una pluralidad de clientes (13a)
inalámbricos que tienen un servicio de mensajería para transmitir
mensajes de manera inalámbrica entre ellos utilizando un servidor
(25) de servicio de mensajería, teniendo cada cliente (13a)
inalámbrico un número de identificación de red asociado con el
mismo para identificar de manera unívoca al cliente (13a) dentro de
la red de comunicación inalámbrica, y comprendiendo cada mensaje un
paquete (43) de mensaje que incluye la dirección (49) de un
destinatario previsto del paquete de mensaje y la dirección (47)
del emisor del mensaje; comprendiendo el método:
atribuir un número de identificación de cliente
a cada cliente del servidor (15) central para identificar de manera
unívoca al cliente (13) en el servidor (15) central, por el que el
número de identificación de cliente para el cliente (13a) que es
parte de la red de comunicación inalámbrica tiene un número de
identificación de cliente correspondiente al número de
identificación de red del mismo;
atribuir un código de acceso al servidor (15)
central para identificar de manera unívoca al servidor central en
el servidor (25) de servicio de mensajería, y un número de
identificación único indicativo de: (a) una acción prescrita que va
realizarse por el servidor (15) central, y (b) una entidad que es el
asunto de la acción prescrita;
compilar mensajes enviados entre el servidor
(15) central y el cliente (13a) de la red de comunicación
inalámbrica en conexión con una acción prescrita y entidad
particulares para incluir:
(i) una combinación del código de acceso y el
número de identificación único atribuida a la acción y entidad
particulares como la dirección del servidor (15) central en paquetes
de mensaje enviados a o desde el cliente como el emisor o el
destinatario previsto, respectivamente, y
(ii) el número de identificación de red como la
dirección del cliente (13a) en paquetes (43) de mensaje enviados a
o desde el servidor (15) central como el emisor o el destinatario
previsto, respectivamente; y encaminar mensajes a través del
servidor (25) de servicio de mensajería utilizando el código de
acceso en la dirección del destinatario previsto o el emisor para
reconocer los mensajes enviados a o recibidos desde el servidor
(15) central.
20. Método para transmitir mensajes según la
reivindicación 22, que incluye ocultar el número de identificación
de cliente de un cliente (13) particular a otros clientes que
reciben mensajes del, o envían mensajes al, cliente particular que
es también un cliente (13a) inalámbrico.
21. Método según la reivindicación 19, que
comprende:
compilar y enviar un paquete (43) de mensaje de
solicitud desde el cliente (13a) al servidor (15) central,
comprendiendo la solicitud un paquete de mensaje que comprende un
código de acceso y datos que indican la información solicitada,
identificando el código de acceso de manera unívoca al servidor (15)
central en el servidor (25) de mensajería,
devolviendo un paquete de mensaje de información
al cliente (13a) desde el servidor (15) central en respuesta al
paquete de mensaje de solicitud, comprendiendo el paquete de mensaje
de información la información solicitada por el cliente (13a) y un
código de acceso que el cliente va a utilizar como un código de
acceso del mensaje de solicitud en respuesta al paquete de mensaje
de información, identificando el código de acceso del mensaje de
solicitud al servidor (15) central e incluyendo una parte
determinada mediante la información incluida en el paquete de
mensaje de información.
22. Método según la reivindicación 21, que
incluye además las etapas de:
validar el número de identificación de cliente
de la dirección (47) del emisor de un paquete de mensaje de
solicitud recibido desde un cliente;
procesar el código de acceso de la dirección
(49) del destinatario en el paquete de mensaje teniendo un número
de identificación de cliente válido asociado con el mismo; y
generar el paquete (43) de mensaje de
información en respuesta a un mensaje de solicitud recibido
utilizando el código de acceso del paquete de mensaje de solicitud
como la dirección del emisor en el paquete de mensaje de
información.
23. Método según la reivindicación 21 o la
reivindicación 22, que comprende además intercambiar una serie de
paquetes (43) de mensaje de solicitud e información, refiriéndose
cada intercambio a la selección de una opción y al suministro de
una serie de opciones adicionales en relación con la selección
previa.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SG200007381 | 2000-12-08 | ||
| SG200007381 | 2000-12-08 | ||
| SG200104506 | 2001-07-25 | ||
| SG200104506 | 2001-07-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2288907T3 true ES2288907T3 (es) | 2008-02-01 |
Family
ID=26665224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01270035T Expired - Lifetime ES2288907T3 (es) | 2000-12-08 | 2001-12-07 | Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US7319882B2 (es) |
| EP (1) | EP1346510B1 (es) |
| CN (1) | CN1278513C (es) |
| AT (1) | ATE362678T1 (es) |
| AU (1) | AU2002222890A1 (es) |
| CA (1) | CA2457556C (es) |
| DE (1) | DE60128486T2 (es) |
| ES (1) | ES2288907T3 (es) |
| GB (1) | GB2390783B (es) |
| WO (1) | WO2002047320A1 (es) |
Families Citing this family (92)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
| US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
| US7194557B1 (en) | 2004-11-08 | 2007-03-20 | Palmsource, Inc. | Data exchange between a handheld device and another computer system using an exchange manager via synchronization |
| US7343335B1 (en) * | 2000-08-08 | 2008-03-11 | Ebay Inc. | Method for managing group finances via an electronic network |
| FI119168B (fi) * | 2006-04-21 | 2008-08-15 | Jukka Tapio Aula | Kyselyjen ja kutsujen SMS-jakelumenetelmä ja -järjestelmä |
| US7006793B2 (en) * | 2002-01-16 | 2006-02-28 | International Business Machines Corporation | Safe use of electronic devices in an automobile |
| US7103372B1 (en) * | 2002-02-12 | 2006-09-05 | Cellco Partnership | System and method for preventing delivery of unsolicited messages on an SMS network |
| GB0206985D0 (en) * | 2002-03-25 | 2002-05-08 | Intellprop Ltd | Telecommunications services apparatus |
| GB0214113D0 (en) * | 2002-06-20 | 2002-07-31 | Intellprop Ltd | Telecommunications services apparatus |
| US7720910B2 (en) * | 2002-07-26 | 2010-05-18 | International Business Machines Corporation | Interactive filtering electronic messages received from a publication/subscription service |
| US9124447B2 (en) * | 2002-07-26 | 2015-09-01 | International Business Machines Corporation | Interactive client computer communication |
| US7813484B2 (en) | 2002-08-08 | 2010-10-12 | Telecommunication Systems, Inc. | All-HTTP multimedia messaging |
| US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
| US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
| US8965964B1 (en) * | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
| US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
| US7590696B1 (en) * | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
| CA2506585A1 (en) | 2002-11-18 | 2004-06-03 | Valerie Kucharewski | People lists |
| US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
| US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
| US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
| DE60237788D1 (de) * | 2002-12-18 | 2010-11-04 | Nokia Corp | Sofortige nachrichten bermittlung und präsenzdienste |
| CN102664818B (zh) * | 2002-12-18 | 2015-08-19 | 诺基亚公司 | 用于通信的终端、方法和系统 |
| SG106670A1 (en) * | 2003-02-18 | 2004-10-29 | Chikka Pte Ltd | A messaging system and method therefor |
| US7603417B2 (en) | 2003-03-26 | 2009-10-13 | Aol Llc | Identifying and using identities deemed to be known to a user |
| JP2004326318A (ja) * | 2003-04-23 | 2004-11-18 | Murata Mach Ltd | 通信装置 |
| US20050003837A1 (en) * | 2003-05-08 | 2005-01-06 | Midkiff David S. | System and method for SMS text routing |
| US9094805B2 (en) * | 2003-06-25 | 2015-07-28 | Oracle International Corporation | Mobile messaging concierge |
| US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
| JP2005070835A (ja) * | 2003-08-25 | 2005-03-17 | Fujitsu Ltd | テスト支援プログラムおよびテスト支援方法 |
| US20060212830A1 (en) * | 2003-09-09 | 2006-09-21 | Fogg Brian J | Graphical messaging system |
| US20060212831A1 (en) * | 2003-09-09 | 2006-09-21 | Fogg Brian J | Graphical messaging system |
| US20050132013A1 (en) * | 2003-12-15 | 2005-06-16 | International Business Machines Corporation | Methods and systems of instant message secure client control |
| US20050185634A1 (en) * | 2004-02-24 | 2005-08-25 | Benco David S. | Method and system for providing network support for messaging between short message service (SMS) subscribers and instant messaging (IM) subscribers |
| US8688150B2 (en) * | 2004-08-14 | 2014-04-01 | Kirusa Inc. | Methods for identifying messages and communicating with users of a multimodal message service |
| US7643822B2 (en) * | 2004-09-30 | 2010-01-05 | Google Inc. | Method and system for processing queries initiated by users of mobile devices |
| US7730143B1 (en) * | 2004-12-01 | 2010-06-01 | Aol Inc. | Prohibiting mobile forwarding |
| US9002949B2 (en) * | 2004-12-01 | 2015-04-07 | Google Inc. | Automatically enabling the forwarding of instant messages |
| US8060566B2 (en) | 2004-12-01 | 2011-11-15 | Aol Inc. | Automatically enabling the forwarding of instant messages |
| US20070190978A1 (en) * | 2005-01-13 | 2007-08-16 | Ianywhere Solutions, Inc. | System and Methodology for Extending Enterprise Messaging Systems to Mobile Devices |
| DE102005002521A1 (de) * | 2005-01-19 | 2006-07-27 | Giesecke & Devrient Gmbh | Teilnehmerkarte bei Internet Weblog Diensten |
| US20060229998A1 (en) | 2005-03-31 | 2006-10-12 | Mark Harrison | Payment via financial service provider using network-based device |
| US7831520B2 (en) * | 2005-06-28 | 2010-11-09 | Ebay Inc. | Mobile device communication system |
| US8605718B2 (en) * | 2005-08-30 | 2013-12-10 | Babitech Ltd. | Immediate communication system |
| US9311398B2 (en) * | 2005-11-15 | 2016-04-12 | Ebay Inc. | Method and system to process navigation information |
| US8781942B2 (en) * | 2005-11-30 | 2014-07-15 | Genesys Telecommunications Laboratories, Inc. | System and method for matching electronic proposals to electronic requests |
| CN100414889C (zh) * | 2005-12-29 | 2008-08-27 | 中山大学 | 一种对用户进行区分和跟踪的中间系统 |
| US7894842B2 (en) * | 2006-02-07 | 2011-02-22 | 3Jam, Inc. | Methods and devices for including a plurality of users in a conversation over a communication network |
| US8442197B1 (en) | 2006-03-30 | 2013-05-14 | Avaya Inc. | Telephone-based user interface for participating simultaneously in more than one teleconference |
| KR100834622B1 (ko) * | 2006-06-26 | 2008-06-02 | 삼성전자주식회사 | 가상의 메신저 서비스를 제공하는 방법 및 이를 위한시스템 |
| WO2008009006A2 (en) * | 2006-07-13 | 2008-01-17 | Neustar, Inc. | System and method for short message service and instant messaging continuity |
| US8589239B2 (en) | 2006-09-29 | 2013-11-19 | Ebay Inc. | Real-time bidding using instant messaging clients |
| US8064934B2 (en) * | 2006-10-19 | 2011-11-22 | Research In Motion Limited | Method, system and apparatus for automatic notification to a plurality of communication nodes |
| US8006190B2 (en) | 2006-10-31 | 2011-08-23 | Yahoo! Inc. | Social namespace addressing for non-unique identifiers |
| US8195749B2 (en) * | 2006-11-13 | 2012-06-05 | Bindu Rama Rao | Questionnaire server capable of providing questionnaires based on device capabilities |
| US10803474B2 (en) | 2006-11-22 | 2020-10-13 | Qualtrics, Llc | System for creating and distributing interactive advertisements to mobile devices |
| US11256386B2 (en) | 2006-11-22 | 2022-02-22 | Qualtrics, Llc | Media management system supporting a plurality of mobile devices |
| US8700014B2 (en) | 2006-11-22 | 2014-04-15 | Bindu Rama Rao | Audio guided system for providing guidance to user of mobile device on multi-step activities |
| US8200763B2 (en) * | 2006-11-22 | 2012-06-12 | Yahoo! Inc. | Enabling display of a recipient list for a group text message |
| US8478250B2 (en) | 2007-07-30 | 2013-07-02 | Bindu Rama Rao | Interactive media management server |
| US8599801B2 (en) * | 2007-02-01 | 2013-12-03 | Yahoo! Inc. | Collecting implicit information for determining context of event actions |
| US8073475B2 (en) * | 2007-02-02 | 2011-12-06 | Disney Enterprises, Inc. | Method and system for transmission and display of rich-media alerts |
| US8370349B2 (en) * | 2007-02-28 | 2013-02-05 | Yahoo! Inc. | Instant contact searching and presentation by category |
| US7747705B1 (en) * | 2007-05-08 | 2010-06-29 | Avaya Inc. | Method to make a discussion forum or RSS feed a source for customer contact into a multimedia contact center that is capable of handling emails |
| US8239487B1 (en) | 2007-05-30 | 2012-08-07 | Rocketon, Inc. | Method and apparatus for promoting desired on-line activities using on-line games |
| US8108459B1 (en) | 2007-05-30 | 2012-01-31 | Rocketon, Inc. | Method and apparatus for distributing virtual goods over the internet |
| US8233886B2 (en) * | 2007-08-15 | 2012-07-31 | Sony Mobile Communications Ab | Accessing stored data objects using contact data corresponding to a remote communications party |
| US8831674B2 (en) | 2007-09-27 | 2014-09-09 | Multi-Tech Systems, Inc. | Message server |
| US20090125230A1 (en) * | 2007-11-14 | 2009-05-14 | Todd Frederic Sullivan | System and method for enabling location-dependent value exchange and object of interest identification |
| EP2107741A1 (en) * | 2008-03-31 | 2009-10-07 | Nokia Siemens Networks Oy | Interworking between messaging services |
| US8769652B2 (en) * | 2008-04-23 | 2014-07-01 | Clear Channel Management Services, Inc. | Computer based method and system for registering a user at a server computer system |
| JP5344192B2 (ja) * | 2008-07-31 | 2013-11-20 | 日本電気株式会社 | 匿名通信システム |
| JP5344193B2 (ja) * | 2008-07-31 | 2013-11-20 | 日本電気株式会社 | 匿名通信システム |
| US20100063926A1 (en) * | 2008-09-09 | 2010-03-11 | Damon Charles Hougland | Payment application framework |
| US20100287052A1 (en) * | 2009-05-06 | 2010-11-11 | Minter David D | Short-range commercial messaging and advertising system and mobile device for use therein |
| US8621011B2 (en) * | 2009-05-12 | 2013-12-31 | Avaya Inc. | Treatment of web feeds as work assignment in a contact center |
| EP2275982A1 (en) * | 2009-07-16 | 2011-01-19 | Vodafone Holding GmbH | Querying a user of a mobile communication device |
| KR101633928B1 (ko) * | 2009-08-11 | 2016-06-27 | 엘지전자 주식회사 | 소셜 네트워크 서비스 제공 방법 및 장치 |
| US9247400B2 (en) * | 2009-12-08 | 2016-01-26 | Alvin Butler, SR. | System for routing text messages (SMS) to allow for two-way mobile to computer communication |
| EP2656235A1 (en) * | 2010-12-23 | 2013-10-30 | TeleCommunication Systems, Inc. | Alphanumeric address mapping for non-homogeneous short message networks |
| CN102045670B (zh) * | 2010-12-30 | 2014-01-22 | 北京握奇数据系统有限公司 | 传输短消息的方法、服务器及智能卡 |
| WO2012112226A1 (en) | 2011-02-14 | 2012-08-23 | Telecommunication Systems, Inc. | Prepaid short message services revenue capture |
| US8860787B1 (en) | 2011-05-11 | 2014-10-14 | Google Inc. | Method and apparatus for telepresence sharing |
| CN103713586A (zh) * | 2012-10-01 | 2014-04-09 | 夏普株式会社 | 消息发送服务器、消息发送方法、终端、电气设备控制系统、电气设备及电气设备控制方法 |
| US9992021B1 (en) | 2013-03-14 | 2018-06-05 | GoTenna, Inc. | System and method for private and point-to-point communication between computing devices |
| KR102352391B1 (ko) * | 2015-05-14 | 2022-01-18 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
| US10803391B2 (en) * | 2015-07-29 | 2020-10-13 | Google Llc | Modeling personal entities on a mobile device using embeddings |
| CA2978928A1 (en) * | 2016-09-09 | 2018-03-09 | Diego Matute | Method and system for user verification |
| US11190468B2 (en) | 2019-04-19 | 2021-11-30 | Microsoft Technology Licensing, Llc | Method and system of synchronizing communications in a communication environment |
| US11683282B2 (en) | 2019-08-15 | 2023-06-20 | Microsoft Technology Licensing, Llc | Method and system of synchronizing communications |
| US11301583B2 (en) * | 2019-10-09 | 2022-04-12 | Mastercard International Incorporated | Method and system for protection of customer PII via cryptographic tokens |
| US11121945B2 (en) * | 2020-01-10 | 2021-09-14 | Oracle International Corporation | Methods, systems, and computer readable media for request response processing |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5113442A (en) * | 1989-03-06 | 1992-05-12 | Lachman Associates, Inc. | Method and apparatus for providing access control in a secure operating system |
| BR9510818B1 (pt) * | 1994-02-24 | 2010-08-10 | telefone celular configurado para ativação remota e para reprogramação remota. | |
| US5497411A (en) * | 1994-03-14 | 1996-03-05 | Pellerin; Joseph C. E. | Telecommunications card-access system |
| US6005870A (en) * | 1996-08-12 | 1999-12-21 | At&T Corp. | Method for called party control of telecommunications network services |
| US5966699A (en) * | 1996-10-11 | 1999-10-12 | Zandi; Richard | System and method for conducting loan auction over computer network |
| US6366962B1 (en) * | 1998-12-18 | 2002-04-02 | Intel Corporation | Method and apparatus for a buddy list |
| DE69935339T2 (de) * | 1999-12-02 | 2007-11-15 | Sony Deutschland Gmbh | Protokoll für sofortige Nachrichtenübermittlung |
| ES2237022T3 (es) * | 1999-12-02 | 2005-07-16 | Sony International (Europe) Gmbh | Mensajeria instantanea. |
| US6714793B1 (en) * | 2000-03-06 | 2004-03-30 | America Online, Inc. | Method and system for instant messaging across cellular networks and a public data network |
| KR20010064671A (ko) * | 2000-05-15 | 2001-07-11 | 김광묵 | 이동 통신 단말기용 채팅 서비스 제공 시스템 및 방법 |
| US6895425B1 (en) * | 2000-10-06 | 2005-05-17 | Microsoft Corporation | Using an expert proxy server as an agent for wireless devices |
| US8315651B2 (en) * | 2001-05-03 | 2012-11-20 | Kyocera Corporation | Instant messaging to a mobile device |
| US7190956B2 (en) * | 2001-05-15 | 2007-03-13 | Motorola Inc. | Instant message proxy for circuit switched mobile environment |
| US6856809B2 (en) * | 2001-05-17 | 2005-02-15 | Comverse Ltd. | SMS conference |
| US7386303B2 (en) * | 2001-05-18 | 2008-06-10 | Research In Motion Limited | Multi-function, multi-state input control device |
| US7020457B2 (en) * | 2001-05-31 | 2006-03-28 | Orative Corporation | System and method for proxy-enabling a wireless device to an existing IP-based service |
-
2001
- 2001-12-07 CN CNB018225691A patent/CN1278513C/zh not_active Expired - Lifetime
- 2001-12-07 WO PCT/SG2001/000255 patent/WO2002047320A1/en not_active Ceased
- 2001-12-07 GB GB0315075A patent/GB2390783B/en not_active Expired - Lifetime
- 2001-12-07 AU AU2002222890A patent/AU2002222890A1/en not_active Abandoned
- 2001-12-07 ES ES01270035T patent/ES2288907T3/es not_active Expired - Lifetime
- 2001-12-07 CA CA002457556A patent/CA2457556C/en not_active Expired - Fee Related
- 2001-12-07 EP EP01270035A patent/EP1346510B1/en not_active Expired - Lifetime
- 2001-12-07 DE DE60128486T patent/DE60128486T2/de not_active Expired - Lifetime
- 2001-12-07 AT AT01270035T patent/ATE362678T1/de not_active IP Right Cessation
- 2001-12-07 US US10/433,972 patent/US7319882B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CA2457556A1 (en) | 2002-06-13 |
| WO2002047320A1 (en) | 2002-06-13 |
| US7319882B2 (en) | 2008-01-15 |
| EP1346510A1 (en) | 2003-09-24 |
| US20040058694A1 (en) | 2004-03-25 |
| EP1346510B1 (en) | 2007-05-16 |
| DE60128486D1 (de) | 2007-06-28 |
| CN1278513C (zh) | 2006-10-04 |
| WO2002047320A8 (en) | 2003-02-13 |
| GB2390783A (en) | 2004-01-14 |
| GB2390783B (en) | 2004-10-27 |
| CA2457556C (en) | 2010-02-02 |
| CN1502187A (zh) | 2004-06-02 |
| HK1066670A1 (en) | 2005-03-24 |
| DE60128486T2 (de) | 2008-01-17 |
| AU2002222890A1 (en) | 2002-06-18 |
| ATE362678T1 (de) | 2007-06-15 |
| GB0315075D0 (en) | 2003-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2288907T3 (es) | Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. | |
| US8200819B2 (en) | Method and apparatuses for network society associating | |
| ES2295183T3 (es) | Un sistema y metodo de servicios de directorio y comercio electronico entre redes de diferentes proveedores. | |
| US7512407B2 (en) | Instant messaging system and method | |
| KR101089944B1 (ko) | Sns 정보를 이용한 쿠폰 알림 및 제공 시스템과 그 방법 | |
| US20130144951A1 (en) | Communication management system with extensible command language to consolidate and control multiple diverse communication mechanisms | |
| US11030326B2 (en) | Exchanging user information with other physically proximate users | |
| WO2002077840A1 (en) | Instant messaging system and method | |
| EP2338268A1 (en) | A transaction system for business and social networking | |
| CN101755480A (zh) | 使用简明消息发送、路由以及接收信息的方法和系统 | |
| WO2010080668A2 (en) | Stateful server based social networking using mobile devices | |
| US20100030811A1 (en) | System and method for managing customer address information in electronic commerce using the internet | |
| KR100635627B1 (ko) | 휴대폰에 저장된 데이터 공유 방법 및 그 시스템 | |
| CN100397822C (zh) | 一种广告信息传送方法 | |
| US20130073394A1 (en) | Human curated targeting of offers | |
| ES2282108T3 (es) | Sistema de cuenta de mensajeria instantanea. | |
| EP3021273B1 (fr) | Procédé de sécurisation d'une transaction entre un terminal mobile et un serveur d'un fournisseur de service par l'intermédiaire d'une plateforme | |
| US20080005228A1 (en) | Method and system for communicating to networks using mobile phones | |
| CN106850401A (zh) | 一种无线认证装置、系统及其认证方法 | |
| US20080005226A1 (en) | A method and system for one-to-one communication through proxy | |
| EP1315133B1 (en) | Mobile transmitting device for transmitting messages in a beamed way | |
| US20100017726A1 (en) | Web Traffic Driven Information Exchange | |
| US20100180323A1 (en) | Stateful server based social networking using mobile devices | |
| JP4979672B2 (ja) | 表示機能を備えたルータ及びこのルータを利用したシステム | |
| JP4630187B2 (ja) | 認証方法 |