ES2313435T3 - Aparatos y procedimientos de servicios de telecomunicaciones. - Google Patents

Aparatos y procedimientos de servicios de telecomunicaciones. Download PDF

Info

Publication number
ES2313435T3
ES2313435T3 ES05808621T ES05808621T ES2313435T3 ES 2313435 T3 ES2313435 T3 ES 2313435T3 ES 05808621 T ES05808621 T ES 05808621T ES 05808621 T ES05808621 T ES 05808621T ES 2313435 T3 ES2313435 T3 ES 2313435T3
Authority
ES
Spain
Prior art keywords
message
destination
router
subscriber
messages
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES05808621T
Other languages
English (en)
Inventor
Jeffrey Wilson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intellprop Ltd
Original Assignee
Intellprop Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intellprop Ltd filed Critical Intellprop Ltd
Application granted granted Critical
Publication of ES2313435T3 publication Critical patent/ES2313435T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/24Interfaces between hierarchically similar devices between backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)

Abstract

Aparato de servicios de telecomunicaciones para su utilización con una red de telecomunicaciones móviles, comprendiendo el aparato un encaminador de mensajes y un registro de localización del abonado programado para reenviar un subconjunto seleccionado de mensajes de petición de información de encaminamiento al encaminador de mensajes, en lugar de que el registro de localización del abonado genere respuestas para el subconjunto seleccionado de mensajes de petición de información de encaminamiento, en el que el encaminador de mensajes es operativo para generar una respuesta modificada tras recibir un mensaje de petición de información de encaminamiento del subconjunto seleccionado, para recibir un mensaje de texto terminado en móvil asociado al mensaje de petición de información de encaminamiento, para derivar el MSISDN de destino solicitado por el emisor del mensaje que está asociado con el mensaje de texto terminado en móvil y para consultar el registro de localización del abonado para determinar información de envío relativa al destino deseado del mensaje de texto.

Description

Aparatos y procedimientos de servicios de telecomunicaciones.
La presente invención se refiere a los aparatos y procedimientos de servicios de telecomunicaciones para utilizar con un sistema de telecomunicaciones móviles, tal como un sistema de teléfonos móviles. La presente invención es aplicable en particular al reenvío de mensajes de texto en el sistema de telefonía móvil GSM, aunque en principio la técnica puede aplicarse a otros tipos de redes móviles.
La mensajería de texto es uno de los dos principales medios de comunicación móvil utilizada por los abonados de las redes de teléfonos móviles, siendo el otro la voz. Los mensajes de texto simples pueden ser de hasta 160 caracteres de longitud y se conocen como "mensajes cortos", aunque las últimas ampliaciones de las normas admiten ahora mensajes más largos mediante concatenación. La interconexión entre muchas redes ha permitido la transmisión de mensajes cortos entre los abonados de diferentes redes y, en ciertos casos, también entre redes de diferentes tecnologías, tales como las redes GSM y CDMA, y esta interconectividad ha llevado a la adopción extendida del envío de mensajes de texto como uno de los medios de comunicación más generalizado. La tecnología GSM está bien definida y especificada en las normas internacionales, que definen los bloques funcionales y los mensajes de señalización que pasan entre éstos.
La mensajería de texto requiere la introducción de caracteres alfanuméricos utilizando la interfaz hombre-máquina (MMI) normalizada del terminal móvil y también requiere que el mensaje vaya dirigido al destinatario deseado. Habitualmente, la dirección de destino para el mensaje puede especificarse introduciendo un número ISDN de estación móvil (MSISDN) que es el teléfono móvil del destinatario deseado, seleccionando una entrada de la libreta de direcciones del terminal que ya dispone del MSISDN preprogramado o contestando a un mensaje o a una llamada perdida que ya tiene adjunta la dirección deseada. La libreta de direcciones del terminal normalmente facilita el MSISDN a través de una consulta alfanumérica de un nombre.
Las redes GSM están especificadas en las normas 3GPP correspondientes, que recomiendan implementar los servicios de mensajes cortos (SMS) GSM mediante un dispositivo de almacenamiento y reenvío denominado centro de servicio de mensajes cortos (SMSC). Esta técnica es análoga a la del correo de voz grabada y ha conseguido sus mayores beneficios en los primeros tiempos de la tecnología GSM, cuando los terminales eran menos portátiles que los actuales, la duración de la batería era corta y la cobertura radio era limitada. En ese momento, solo se conseguía enviar un pequeño porcentaje de los mensajes de texto en el primer intento y, por este motivo, los dispositivos de almacenamiento y reenvío resultaban adecuados. Actualmente, sucede todo lo contrario, y algunas redes afirman que pueden enviar en el primer intento el 90% o un porcentaje más elevado de los mensajes.
En el caso de las redes GSM, los servicios de mensajería son ofrecidos por el servicio de mensajes cortos (SMS). El SMS define los mensajes de señalización dentro del protocolo de aplicaciones inalámbricas (MAP), que se utiliza para transferir un mensaje corto en modalidad "originado en móvil" (MO) entre el terminal móvil y el centro de servicio de mensajes cortos, y en modalidad "terminado en móvil" (MT) entre el centro de servicio de mensajes cortos y el terminal móvil de destino. Existen tecnologías de mensajería comparables para otras arquitecturas de red móvil y ya se están imponiendo sistemas de mensajería de nueva generación para GSM (servicios de mensajería mejorados EMS y servicios de mensajería multimedia MMS), que en un futuro serán complementados por la mensajería de vídeo y datos. Globalmente estos servicios de denominan "servicios de mensajería de texto", tanto si se ejecutan en una red de segunda generación (2G), una red de segunda generación mejorada (2,5 G) o bien en una red de tercera generación (3G). Los términos "mensaje corto" y "mensaje de texto" pueden intercambiarse cuando se hace referencia al SMS.
Otros servicios de mensajería de texto comprenden la mensajería de persona a nodo y de nodo a persona, refiriéndose el término "nodo" a un equipo de red o un equipo de tercera parte diseñado para funcionar como fuente o sumidero de los mensajes de texto. Habitualmente, los nodos ofrecen recursos de recopilación de mensajes para eventos de votaciones, competiciones o servicios de información, y recursos de fuentes de mensajes para servicios de suscripción o de publicidad. Comúnmente los mensajes de texto se envían a los nodos de terminación a través de redes IP, utilizando protocolos basados en el SMSC, aunque algunas compañías (por ejemplo, Telsis) ofrecen el envío por correo electrónico a los nodos a través de la red pública de Internet. La interacción de los mensajes de texto con las aplicaciones de los nodos (por ejemplo, para votaciones, compras u ocio) cada vez es más común, y la interacción con las aplicaciones de los nodos está empezando a crecer de la misma manera en que lo hizo en las redes fijas como respuesta al desarrollo de servicios de voz de tarifa premium.
La denominada técnica virtual móvil ofrece una función de registro de localización del abonado (HLR) para un número de teléfono virtual, es decir un teléfono que no está necesariamente asociado a un terminal telefónico físico real. Las operaciones de encaminamiento estándar de GSM transmiten una llamada o mensaje al nodo de red correcto consultando el HLR para determinar la ubicación de un teléfono. Si se toman medidas para que el HLR responda a consultas relativas a números virtuales móviles facilitando la dirección del nodo de red designado para gestionar las llamadas o mensajes virtuales móviles, será posible acceder a este nodo de red desde cualquier red. La técnica virtual móvil permite enviar desde cualquier red mensajes de texto dirigidos a un equipo de nodo de una red A. Hasta la fecha, los sistemas virtuales móviles se han centrado en la conectividad del texto, aunque se conoce la técnica de redireccionamiento de llamadas de voz. El redireccionamiento de llamadas de voz permite realizar una llamada telefónica de voz normal a un número virtual móvil.
Como es bien conocido, la transmisión de mensajes cortos entre redes fijas y redes móviles es posible. El operador de red fija que desea habilitar esta función debe instalar actualmente un equipo de red especializado (y suministrar los terminales adecuados) que permite la transmisión, a través de líneas de teléfono normales, de mensajes de texto a terminales fijos utilizando técnicas de módem. Como alternativa, la transmisión de mensajes de texto a teléfonos fijos puede realizarse utilizando un subsistema de texto a voz que permite enviar el mensaje como una llamada de voz normal.
Se utilizan nodos SMS en una amplia diversidad de aplicaciones que comprenden votaciones, competiciones y TV interactiva. Gracias a su asociación con los medios de comunicación y a la atracción que ejerce en el público en general, algunas aplicaciones SMS pueden generar volúmenes muy altos de tráfico SMS entre los usuarios y los nodos SMS. En muchos casos esto ha provocado la sobrecarga de la infraestructura basada en SMSC existente y la reducción de la calidad del servicio para todos los usuarios. Asimismo, en muchos casos, la sobrecarga ha dado por resultado el rechazo de grandes cantidades de mensajes por algunas redes, aunque pueda haberse realizado ya el correspondiente cargo a los emisores.
Como en el tráfico de persona a persona, hoy en día no existe ningún medio para dar prioridad al tráfico originado en un determinado nodo frente al resto del tráfico. En realidad, en la mayoría de redes no hay forma de dar prioridad al tráfico de persona a persona frente al tráfico originado en un nodo, y puesto que ambos tipos de tráfico normalmente pasan a través de los mismos SMSC, es común que las puntas de tráfico de nodo interfieran con el tráfico de persona a persona.
Una de las principales limitaciones de las arquitecturas SMS tradicionales que permiten solo el envío para el almacenamiento y reenvío de SMS, prevista originalmente en las especificaciones, es que el elemento de almacenamiento de mensajes se halla en la red del emisor no en la red del receptor. Existen miles de SMSC en las numerosas redes de todo el mundo, y de ese modo, mientras un terminal no está disponible, puede ser que haya un mensaje en espera en cualquiera de éstas. Por consiguiente, por lo menos desde el punto de vista del destinatario, esta arquitectura resulta inadecuada para aplicar cualquier acción inteligente a un mensaje en espera aparte de continuar esperando. Además, cuando se envía un mensaje dirigido a un destinatario que está en itinerancia desde cualquier red distinta a la red propia, éste ni siquiera pasa a través de la red propia.
Con el creciente uso de números virtuales para acceder a dispositivos personales, tales como las tarjetas de datos y las PDA, la ausencia de recursos normalizados para ofrecer el servicio de desvío se hace notar cada vez más. El texto de uso comercial resulta particularmente desfavorecido, debido a que el destinatario no tiene forma de asegurarse de que los mensajes dirigidos a sus diferentes dispositivos puedan ser recibidos adecuadamente por un solo dispositivo. Por ejemplo, muchos usuarios comerciales disponen de un teléfono móvil y un ordenador portátil con capacidad de datos móviles. Aunque resulta muy conveniente tener la capacidad de utilizar el teclado del ordenador para escribir los mensajes de texto, si se envía un mensaje desde el ordenador, su identidad de línea llamante será un número distinto al del teléfono móvil del usuario y, en consecuencia, no podrá ser reconocido por el destinatario. Además, una llamada de voz al número del ordenador portátil realizada como respuesta resultará infructuosa debido a que la tarjeta de datos no admite llamadas de voz. Otro ejemplo de situación en la que los recursos de mensajes de texto actuales no resultan adecuados viene ilustrado por el caso de una persona que posee dos terminales, uno para su negocio y otro para uso personal. Aunque esta persona puede reenviar las llamadas desde su número personal hasta su teléfono comercial durante la jornada laboral, no puede reenviar de ninguna forma los mensajes de texto. Puede encontrarse otro ejemplo en el documento WO 2004/019634 A (INTELL/PROP LIMITED; WILSON, JEFFREY) 4 de Marzo de 2004 (2004-03-04).
Uno de los objetivos de la presente invención consiste en resolver algunos de estos problemas, particularmente los relativos al aumento de la flexibilidad de los servicios de envío de mensajes de texto. Dichos servicios de envío pueden aplicarse para único beneficio de los abonados premium o pueden aplicarse a toda la base de usuarios de un operador. En particular, las formas de realización de la presente invención proveen una solución completamente factible y económica para los numerosos obstáculos técnicos que han impedido hasta ahora la implementación de la retransmisión de mensajes de texto.
Según un aspecto de la presente invención, se proporciona un aparato de servicios de telecomunicaciones para utilizar con una red de telecomunicaciones móviles, comprendiendo el aparato un encaminador de mensajes y un registro de localización del abonado programado para reenviar un subconjunto seleccionado de mensajes de petición de información de encaminamiento al encaminador de mensajes, en lugar de generar respuestas para el subconjunto seleccionado de mensajes de petición de información de encaminamiento, en el que el encaminador de mensajes es operativo para generar una respuesta modificada tras recibir un mensaje de petición de información de encaminamiento del subconjunto seleccionado, recibir un mensaje de texto terminado en móvil asociado al mensaje de petición de información de encaminamiento, obtener el MSISDN de destino solicitado por el emisor del mensaje que está asociado con el mensaje de texto terminado en móvil y consultar el registro de localización del abonado para hallar información de envío relativa al destino deseado del mensaje de texto.
Según otro aspecto de la presente invención, se proporciona un procedimiento de servicios de telecomunicaciones para una red de telecomunicaciones móviles, comprendiendo el procedimiento las etapas siguientes:
\quad
programar un registro de localización del abonado para el reenvío de un subconjunto seleccionado de mensajes de petición de información de encaminamiento a un encaminador de mensajes, en lugar de la generación por el registro de localización del abonado de respuestas para el subconjunto seleccionado de mensajes de petición de información de encaminamiento, generando el encaminador de mensajes una respuesta modificada tras recibir un mensaje de petición de información de encaminamiento del subconjunto seleccionado;
\quad
recibir un mensaje de texto terminado en móvil asociado con el mensaje de petición de información de encaminamiento;
\quad
obtener el MSISDN de destino solicitado por el emisor del mensaje asociado con el mensaje de texto terminado en móvil y
\quad
consultar el registro de localización del abonado para determinar la información de envío relativa al destino deseado del mensaje de texto.
\vskip1.000000\baselineskip
Otros aspectos de la presente invención se refieren a un programa informático que presenta instrucciones ejecutables por un ordenador, que una vez instalado en un ordenador, es operativo para hacer que el ordenador realice el procedimiento anterior, y asimismo a un producto de programa informático donde se ha grabado dicho programa informático.
Según otro aspecto de la presente invención se proporciona un aparato de servicios de telecomunicaciones para utilizar con una red de telecomunicaciones móviles, siendo operativo el aparato para recibir un mensaje de petición de información de encaminamiento que va dirigido a un HLR y para recibir un mensaje corto terminado en móvil asociado y obtener el MSISDN de destino solicitado por el emisor, que está asociado a dicho mensaje terminado en móvil, permitiendo de ese modo al aparato consultar el HLR para hallar información de envío relativa al destino deseado.
Según otro aspecto de la presente invención, el mensaje de petición de información de encaminamiento (Send Routing Information for Short Message) es preferentemente reenviado al aparato por el HLR, para los clientes a quienes el servicio de desvío de texto es aplicable.
Según otro aspecto de la presente invención, el mensaje de comunicación del estado de envío de mensaje corto (Report Short Message Delivery Status) también es reenviado al aparato por el HLR, para los clientes a quienes el servicio de desvío de texto es aplicable.
En una forma de realización alternativa dichos mensajes pueden ser interceptados por el aparato antes de llegar a un HLR. Esto puede realizarse mediante técnicas conocidas para separar los distintos tipos de mensajes de señalización en un punto de transferencia de señalización (STP) o una pasarela de señalización, basándose en el número de subsistema de capacidades de transacción, el tipo de mensajes de la parte de aplicación móvil (MAP), el tipo de dirección u otras características. Raras veces se pueden aislar por completo los mensajes deseados mediante dichos procedimientos, aunque el aparato, que es preferentemente un encaminador SMS, puede aplicar un último filtrado.
En una forma de realización alternativa dichos mensajes pueden dirigirse hacia el aparato utilizando funciones de portabilidad de números, en las que el MSISDN de destino solicitado por el emisor se marca como número exportado desde la red y en las que la dirección HLR indicada como dirección HLR exportada es la dirección del aparato.
Según otro aspecto de la presente invención, el aparato es operativo para responder a una petición de envío de información de encaminamiento para mensaje corto (Send Routing Information for Short Message) utilizando un valor IMSI que no se obtiene ni a partir del HLR ni del mensaje Send Routing Information.
Según otro aspecto de la presente invención, dicho valor IMSI es creado dinámicamente por el aparato.
Según otro aspecto de la presente invención, dicho valor IMSI se crea a partir del número MSISDN de destino recibido en el mensaje Send Routing Information, aplicando una función de correlación.
Según otro aspecto de la presente invención dicho IMSI puede crearse utilizando un valor clave asignado dinámicamente.
Según otro aspecto de la presente invención, el aparato es operativo para determinar, teniendo en cuenta dicho MSISDN de destino solicitado por el emisor, si el destinatario correspondiente al MSISDN tiene activada una función de desvío configurada para texto y, si es así, determinar, a partir de las características del mensaje de texto y opcionalmente también a partir de las características del perfil de suscripción del destinatario o la dirección de desvío, si dicho mensaje terminado en móvil puede desviarse y, si es así, modificar adecuadamente la dirección de destino del mensaje de texto antes de consultar el HLR para hallar información de envío relativa al destino desviado y realizar un intento de envío. Debe tenerse en cuenta que, debido a consideraciones técnicas o comerciales, tal vez deba impedirse que algunos tipos de mensajes sean desviados (por ejemplo, los mensajes a través del aire (OTA) de configuración del terminal o los mensajes de tarifa premium de cobro revertido).
Según otro aspecto de la presente invención, el aparato es operativo para almacenar información de mensajes en espera, asociada con el MSISDN de destino solicitado por el emisor, que indica que el envío de uno o varios mensajes dirigidos a dicho MSISDN no se ha realizado con éxito y que comprende una dirección de red que representa el nodo de red que ha enviado el mensaje.
Según otro aspecto de la presente invención, en los casos que proceda el aparato es operativo para almacenar, junto con el MSISDN de destino solicitado por el emisor, la dirección configurada actualmente como dirección de destino de desvío. Cuando no se ha establecido el desvío o cuando el desvío está inhabilitado, la dirección de desvío puede dejarse en blanco o establecerse en el mismo valor que dicho MSISDN de destino o marcarse de alguna forma como dirección inactiva. Otra posibilidad es que el aparato sea operativo para consultar otra plataforma y obtener información de desvío cómo y cuándo se desee.
Según otro aspecto de la presente invención, el aparato es operativo para realizar búsquedas en la información de desvío almacenada o la información de mensajes en espera, utilizando como clave de búsqueda un MSISDN de destino solicitado por el emisor.
Según otro aspecto de la presente invención, el aparato es operativo para realizar búsquedas en la información de desvío almacenada utilizando como clave de búsqueda una dirección de destino de desvío, tanto si la información está almacenada en el aparato como si está almacenada externamente.
Según otro aspecto de la presente invención, el aparato es operativo para almacenar y realizar búsquedas en dicha información utilizando una técnica de resumen (hash).
Las formas de realización de la presente invención permiten aplicar a ciertos clientes un servicio de prioridad o un servicio de clase superior para los mensajes de texto. Por consiguiente, el operador puede ofrecer un servicio de mayor calidad a sus clientes más importantes, particularmente por lo que respecta al tiempo de envío y la frecuencia de intentos de envío.
El usuario también puede reenviar mensajes de texto a un servicio de texto a voz, mientras está conduciendo un vehículo. A continuación, los mensajes de texto pueden enviarse como llamadas de voz, que pueden recibirse y presentarse mediante un aparato tipo manos libres.
A continuación, se describe la presente invención a título de ejemplo y haciendo referencia a los dibujos adjuntos, en los que se utilizan referencias similares para designar características similares, y en los cuales:
la figura 1 es un diagrama que representa el flujo de señalización conocido en un sistema de envío de mensajes y
las figuras 2 a 12 son unos diagramas que representan los flujos de señalización que tienen lugar en los aparatos de servicios de telecomunicaciones según las respectivas formas de realización de la presente invención.
Las arquitecturas SMSC tradicionales solo pueden procesar los mensajes originados en móvil enviados por los propios abonados de la red. Los mensajes terminados en móvil que se envían a los abonados desde otras redes no pasan a través del SMSC de la red propia; en consecuencia, el SMSC no puede agregar contenidos complementarios y, por lo tanto, no puede prestar servicios tales como el desvío de SMS utilizando las arquitecturas SMSC tradicionales.
Los HLR actuales tienen la capacidad de desviar incondicionalmente las llamadas de voz; sin embargo, los HLR tradicionales hacen caso omiso de la información de desvío para los mensajes de texto.
Por consiguiente, será deseable realizar una modificación del HLR para que éste ofrezca el desvío controlado de los mensajes de texto. No obstante, a diferencia de la situación en la telefonía móvil en la que todas las llamadas pueden desviarse sin incidencias, con los mensajes de texto es necesario aplicar un encaminamiento inteligente de mensaje en mensaje.
Lo expresado anteriormente está motivado principalmente por las diferentes clases de mensajes de texto existentes. En particular, los mensajes a través del aire (OTA) para la configuración del terminal no deberán desviarse nunca a un terminal diferente. El HLR no puede comprobar la clase de mensaje puesto que nunca ve el propio mensaje. Por consiguiente, no es posible implementar un sistema de desvío de SMS basado solo en el HLR.
Utilizando una arquitectura de red basada en SMSC tradicional, los mensajes terminados en móvil no pasan a través del SMSC propio del abonado de destino. Si el abonado de destino está en itinerancia, el mensaje ni siquiera pasará por ninguna de las partes de la red propia.
Esto significa que en una red SMS basada en SMSC no hay ningún dispositivo de la red propia que pueda agregar contenido a los mensajes terminados en móvil y, en consecuencia, no se pueden ofrecer aplicaciones terminadas en móvil, tales como el desvío de SMS. La interceptación de los mensajes terminados en móvil es una cuestión importante en la agregación de contenido a los mensajes antes de que éstos sean enviados. Para asegurar que el aparato vea todos los mensajes MT dirigidos a los abonados, es necesario primero que el aparato tenga acceso a todos los correspondientes mensajes SRI_SM.
Para ofrecer el desvío inteligente de mensajes cortos, debe determinarse el tipo de mensaje, y dicha tarea solo puede realizarse si la aplicación de desvío es implementada por un aparato que también se ocupa del mensaje terminado en móvil.
La presente invención se ha diseñado fundamentalmente para el desvío de mensajes de texto desde un terminal a otro. No obstante, los mensajes también pueden desviarse hacia un ordenador portátil o un PC si el número desviado es de una DataCard o si es el número virtual de un PC de escritorio, o como alternativa pueden desviarse al correo electrónico u otros tipos de medios.
Direccionamiento de mensajes hacia el aparato
Las formas de realización preferidas de la presente invención son operativas para enviar los tres tipos de mensajes MAP siguientes al aparato:
\bullet
\vtcortauna \underbar{MAP Send Routing Information for Short Message} (SRI_SM, enviado desde SMSC hasta HLR).
\quad
El aparato responde a estos mensajes en representación del HLR, dando su propia dirección como dirección VLR para una subsiguiente transmisión del mensaje MT Forward Short Message (MTFwSM) desde el SMSC. La respuesta también contiene un IMSI. En una forma de realización preferida, el encaminador de SMS crea este valor IMSI correlacionando el número B (el MSISDN del SRI_SM) con un formato IMSI.
\bullet
\vtcortauna \underbar{MAP Report Short Message Delivery Status} (ReportSMDeliveryStatus, enviado desde SMSC hasta HLR).
\quad
El aparato acusa recibo de estos mensajes, pero por lo demás hace caso omiso de los mismos. El HLR no procesa los mensajes sino que los reenvía para evitar la situación no deseada en la que el HLR podría establecer por error el número B para el mensaje en espera, cuando en realidad sería el número C el mensaje no disponible.
\bullet
\vtcortauna \underbar{MAP Forward Short Message} (MTfwdSM enviado desde SMSC hasta MSC/VLR)
El direccionamiento de los dos primeros mensajes hacia el aparato se realiza preferentemente mediante una modificación menor aunque novedosa de las funciones estándar del HLR, de tal manera que el HLR puede reenviar estos mensajes al aparato en lugar de actuar sobre los mismos de la forma habitual. Esta modificación se describe a continuación en mayor detalle.
Técnica de reenvío del HLR
En una forma de realización preferida, el HLR se modifica para que los abonados que van a disfrutar del servicio de desvío de SMS, o de una clase de servicio que comprende el desvío de SMS, puedan identificarse de alguna forma utilizando parte de su información de suscripción almacenada.
El HLR debe ofrecer los siguientes servicios:
\bullet
\vtcortauna Para cada abonado, el operador debe ser capaz de suministrar un indicador que especifique que debe permitirse al abonado utilizar el desvío de SMS. Este indicador puede ser un indicador de clase de servicio.
\bullet
\vtcortauna Para cada mensaje SRI_SM y ReportSMDeliveryStatus recibido (excepto los procedentes del aparato), el HLR deberá revisar el indicador anterior para ver si el número B asociado tiene el indicador de desvío de SMS marcado o presenta la clase de servicio necesaria. Si se cumplen estas condiciones, el HLR debe reenviar el mensaje hacia el aparato, independientemente de la disponibilidad o el estado del abonado.
\bullet
\vtcortauna El HLR no debe poner en espera ninguno de los mensajes SRI_SM o ReportSMDeliveryStatus reenviados hacia el encaminador SMS.
Otras técnicas
Para asegurar que los dos tipos de mensajes lleguen al aparato, existen otros procedimientos que comprenden:
1.
La utilización de mecanismos de portabilidad de números. "Exportando" abonados premium a una dirección HLR alternativa de la misma red, siendo en realidad dicha dirección una dirección del aparato, puede disponerse que el aparato realice el procesamiento especial de ciertos mensajes, mientras se permite que el registro de datos real del abonado permanezca en el HLR original. Los otros tipos de mensajes se reenvían de forma transparente al HLR.
2.
La utilización de técnicas de interceptación. El aparato se dispone lógicamente en línea con el HLR y de este modo puede filtrar y procesar mensajes seleccionados antes de que éstos lleguen al HLR. En otro lugar de la red de señalización, puede realizarse ventajosamente cierto filtrado previo para que el aparato no necesite soportar de forma transparente toda la carga de señalización del HLR.
Una vez que el aparato ha accedido a los mensajes SRI_SM, para direccionar el tercer tipo de mensaje (MT_Fwd_
SM) hacia el aparato, se emplea una técnica de aliasing de localización móvil conocida, como la descrita en la solicitud de patente publicada n.º WO 03/049461 (donde se deben dirigir las consultas), para asegurar que el desvío de SMS se aplica a cada mensaje, incluso a los que en ningún caso pasarían a través de la red propia.
Estructuras de datos
El aparato mantiene una tabla, que puede denominarse "Tabla de datos de mensajes en espera del aparato" (MWD), que es análoga a una tabla de función similar situada en el HLR. No obstante, en un sistema de desvío de texto se necesitan ambas tablas, una en el HLR y otra en el aparato. Para los propósitos de la siguiente descripción, son aplicables las tres direcciones indicadas a continuación:
\bullet
\vtcortauna la dirección de SMSC desde el cual se envía un mensaje MT
\bullet
\vtcortauna el número B, que es la dirección de destino solicitada por el emisor original
\bullet
\vtcortauna el número C, que es la dirección real hacia la cual se intenta efectuar el envío. Esta dirección será distinta de B si se establece un desvío, e igual a B en caso contrario.
\vskip1.000000\baselineskip
La tabla de MWD del HLR mantiene su función y registra una entrada en dos situaciones:
1.
Fallo precoz, cuando se recibe un SRI_SM para un número C cuya ausencia es conocida
2.
Fallo tardío, cuando se comunica por medio del mensaje "Report SM Delivery Status" que el intento de envío a un número C no se ha realizado con éxito.
\vskip1.000000\baselineskip
La entrada del HLR indica el número C y una lista de direcciones de equipos (normalmente los SMSC, aunque en la presente invención también puede ser la dirección del aparato) que han enviado un SRI_SM para el número C.
\vskip1.000000\baselineskip
TABLA 1 Ejemplo de entrada de tabla de MWD de HLR
1
\vskip1.000000\baselineskip
La tabla de MWD del aparato registra o actualiza una entrada en dos situaciones:
\bullet
\vtcortauna Fallo precoz, cuando el HLR responde a un SRI_SM para el número C del aparato, indicando que el número C está ausente. En este caso, se crea en el aparato un nuevo registro para el número B solicitado, que indica el número C y el SMSC de origen, o si el registro para el número B solicitado ya existe pero el SMSC de origen todavía no está presente en la lista, se añade la dirección de SMSC al registro existente.
\bullet
\vtcortauna Fallo tardío, cuando el HLR responde a un SRI_SM para el número C del aparato, indicando que el número C está disponible, pero un posterior intento de envío de MTfwdSM a este número C por el aparato resulta infructuoso. En este caso se crea o actualiza en el aparato un registro para el número B solicitado, que indica el número C y el SMSC de origen. Si ya existe un registro para el número B solicitado pero el SMSC de origen todavía no está presente en la lista, se añade la dirección de SMSC al registro existente.
\vskip1.000000\baselineskip
TABLA 2 Ejemplo de Tabla de MWD del aparato
2
Cada entrada de la tabla de MWD del aparato representa uno o más mensajes que están en espera de ser enviados.
Un aspecto clave del correcto funcionamiento de esta nueva solución es que se utilizan dos tablas de mensajes en espera: la tabla normal del HLR, que funciona sin ser sometida a ningún cambio utilizando el número de envío real que se ha probado (C), y una tabla adicional del aparato, que funciona utilizando tanto el número B como el C.
A continuación, se indican detalles adicionales de una forma de realización preferida de este aspecto del campo de las soluciones:
\bullet
\vtcortauna Si B cambia algún ajuste de desvío (activado, desactivado o a un número diferente), entonces si existe algún registro en la tabla de datos DWD del aparato que presente B en la columna 1, el aparato deberá comunicar este hecho al SMSC o los SMSC mediante un mensaje alertSC para reintentar el envío de los mensajes pendientes a B. (No debe existir nunca más de un registro con el mismo número B en la columna 1.)
\bullet
\vtcortauna Si el HLR comunica al aparato que C vuelve a estar disponible (con un mensaje AlertSC), entonces si existe algún registro en la tabla de datos MWD que presente C en la columna 2, el aparato deberá comunicar este hecho al SMSC o los SMSC mediante un mensaje alertSC para reintentar el envío de los mensajes pendientes al correspondiente número B del mismo registro.
\bullet
\vtcortauna Si un intento de envío de mensaje corto por el aparato resulta infructuoso o si el HLR indica al encaminador de SMS que se ha producido un fallo precoz debido a la ausencia de C, entonces se efectúa o se actualiza una entrada de la tabla de MWD del aparato, indicando B en la columna 1, C en la columna 2 (pudiendo ser C igual a B si no hay ningún desvío activo) y la dirección o las direcciones de SMSC que han tratado de enviar a B. Son posibles otras estructuras de datos.
\bullet
\vtcortauna Si el aparato realiza con éxito el envío de un mensaje corto desde el SMSC X dirigido a B, el aparato deberá consultar su tabla de MWD para determinar si hay una entrada para el número B en la columna 1, enviar un mensaje AlertSC a cualquier SMSC distinto al X que esté indicado en esta entrada y, a continuación, suprimir la entrada.
\vskip1.000000\baselineskip
A diferencia del mecanismo MWD del HLR, el mecanismo MWD del aparato nunca presenta un mensaje de abonado ausente a un SMSC como resultado de la presencia de una entrada en la tabla de MWD del aparato. Únicamente el HLR puede generar dichos "fallos precoces". El SMSC puede recibir fallos de abonados ausentes u otro tipo de fallos solo cuando se ha producido un fallo de envío real o se recibe la correspondiente indicación del HLR.
Funcionamiento del sistema
A continuación, se describe el flujo de señalización normal para los mensajes MT y el flujo de señalización para los mensajes MT con el desvío de SMS activo. Las funciones de señalización del aparato se implementan utilizando un encaminador de SMS, tal como un encaminador de SMS Telsis (RTM), fabricado por Telsis Limited. En esta descripción, B es el número de destino solicitado originalmente por el emisor, y C es el número hacia el cual va a realizarse el intento de envío. Por consiguiente, B puede "desviarse" hacia C. Si no hay ningún desvío activo, entonces C es igual a B, pudiéndose intercambiar las dos designaciones.
La figura 1 representa el flujo de señalización normal (no desviado) para realizar con éxito el envío de un mensaje MT al destino B. El SMSC envía un mensaje SRI_SM al HLR, que responde con la información de encaminamiento para el mensaje. Entonces, el SMSC envía el mensaje al MSC de destino y recibe un acuse de recibo.
Con el desvío de SMS, se utiliza una técnica de reenvío HLR de gran eficacia para permitir al encaminador o los encaminadores de SMS interceptar los mensajes terminados en móvil. Los ajustes de desvío se aplican pues antes de reenviar los mensajes.
La figura 2 representa el flujo de mensajes para el desvío de SMS. Una vez que el HLR ha recibido el mensaje SRI_SM inicial y ha realizado las comprobaciones de crédito o de portabilidad de números de conformidad con la configuración de red para averiguar si el envío está permitido, el HLR comprueba si está previsto o no un desvío de SMS (o una clase de servicio equivalente) para el número B. Si el desvío de SMS no está previsto, entonces el HLR se ocupa del mensaje con el flujo de señalización normal (sin desvío).
Si está previsto el desvío de SMS para el abonado de destino, el HLR reenvía el SRI_SM al encaminador de SMS. El encaminador de SMS comprueba si hay un desvío activo, ya sea buscando en la memoria asociada al aparato o consultando un dispositivo de almacenamiento externo. A continuación, el encaminador de SMS responde al SRI_SM, indicando su propia dirección como dirección de VLR, que indica al SMS que debe encaminar el mensaje corto hacia el encaminador de SMS. También es preciso que la respuesta comprenda un IMSI, pero en ese momento el encaminador de SMS es incapaz de determinar la dirección de destino final para el mensaje, puesto que solo puede determinarse si un desvío está permitido o no una vez que el propio mensaje ha sido examinado. Para superar este inconveniente, el encaminador de SMS genera un alias del IMSI, preferentemente mediante correlación del número B (MSISDN) con un formato IMSI, y lo utiliza en la respuesta. Son posibles estructuras IMSI alternativas.
\global\parskip0.950000\baselineskip
Si en el momento en que el encaminador de SMS recibe el mensaje MTfwdSM el desvío está activado (es decir, se ha establecido un número de desvío que actualmente está activado) y las características del mensaje corto permiten utilizar un desvío, el encaminador de SMS aplica la correlación desde el destino B hasta el destino desviado C y envía un SRI_SM para C al HLR. Si el desvío no está activado o no está permitido para este mensaje, entonces el encaminador de SMS no aplica la correlación desde el destino B hasta el destino desviado C y, en su lugar, envía un SRI_SM para B al HLR.
Si la respuesta del HLR indica que el destino seleccionado está disponible, el encaminador de SMS reenvía el mensaje al destino correspondiente.
Si el SRI_SM original recibido por el encaminador de SMS comprende una marca de prioridad, ésta se duplica preferentemente en la subsiguiente petición SRI_SM enviada al HLR. El efecto de la marca de prioridad debe ser el de forzar un intento de envío, aunque el HLR indique que el número de destino no está disponible actualmente, y una vez recibida la respuesta del HLR, el encaminador de SMS preferentemente satisface este requisito.
El encaminador de SMS se ocupa de los mensajes SRI_SM y MTForwardSM de tal forma que puede enviar las respuestas correctas al SMSC si el envío no se realiza con éxito. El sistema también se ocupa de los datos de mensajes en espera (MWD) para los mensajes desviados. Los flujos de mensajes de señalización para las modalidades de fallo MT y mensajes en espera se describen a continuación.
El mecanismo de mensajes en espera se describe con referencia a la figura 3, en la que se representa cómo se utiliza dicho mecanismo para una modalidad de fallos simple. El destino original del mensaje B presenta un desvío activo hacia el destino C. No obstante, C no está disponible temporalmente (p.ej., está apagado).
1.
Si el destino C no está disponible, el HLR establece una entrada de datos de mensaje en espera (MWD) para el destino C, en la que el encaminador de SMS figura como origen del mensaje.
2.
Cuando el encaminador de SMS recibe el resultado de SRI_SM en el que se indica que C está ausente, éste establece una entrada de MWD para B, en la que el SMSC de origen figura como origen del mensaje, y comunica al SMSC el fallo con respecto a B.
3.
Cuando se recibe el mensaje ReportSMDeliveryStatus, el encaminador de SMS no realiza ninguna otra acción aparte de acusar recibo de éste. Es importante que el HLR reenvíe este mensaje al encaminador de SMS en lugar actuar sobre el mismo de la forma habitual, ya que de lo contrario el HLR establecerá B para MWD, lo cual sería incorrecto. Como alternativa, el HLR puede estar configurado para hacer caso omiso del mensaje ReportSMDeliveryStatus, aunque ésta es una solución menos flexible.
4.
Al cabo de cierto tiempo, el HLR recibe una actualización que indica que C ya está disponible.
5.
El HLR examina su tabla de MWD y envía un mensaje AlertSC (alerta para centro de servicio) al encaminador de SMS, en el que se indica que C está disponible.
6.
El encaminador de SMS busca C en la columna 2 de su tabla de MWD y encuentra una entrada (en este ejemplo). Entonces, el encaminador de SMS correlaciona nuevamente C con B y busca la dirección o las direcciones de SMSC adecuadas.
7.
A continuación, el encaminador de SMS envía una alerta para B al SMSC o los SMSC.
Otras modalidades de fallo: desvío desactivado
Esta modalidad se ilustra en la figura 4. En esta modalidad de fallo, el desvío está activo pero el destino de desvío no está disponible temporalmente (p.ej., está desconectado). El encaminador de SMS comunica al SMSC de origen que el destino no está disponible, y el SMSC almacena el mensaje.
El abonado desactiva su desvío, y entonces el mensaje no deber enviarse al destino desviado sino al destino original. Por consiguiente, el encaminador de SMS comprueba la disponibilidad del destino original. Si el destino original está disponible, el encaminador de SMS envía el correspondiente aviso al SMSC de origen, que a continuación trata de reenviar el mensaje.
1.
El desvío se desactiva y, por lo tanto, cualquier mensaje pendiente deberá enviarse al destino B
2.
El encaminador de SMS comprueba si la tabla de MWD contiene mensajes pendientes para B
3.
Si los hubiera, el encaminador de SMS pregunta al HLR si B está disponible
4.
Si la respuesta es afirmativa, el encaminador de SMS envía una alerta para B al SMSC adecuado
5.
El SMSC trata entonces de reenviar el mensaje.
\global\parskip1.000000\baselineskip
Desvío desactivado, posteriormente activado
Esta modalidad se ilustra en la figura 5. En esta modalidad de fallo, el desvío está activo pero el destino de desvío no está disponible temporalmente (p.ej., está desconectado). El encaminador de SMS comunica al SMSC de origen que el destino no está disponible, y el SMSC almacena el mensaje.
A continuación, se sigue el flujo de mensajes de la sección anterior, pero debido a que el destino original no está disponible, el abonado activa nuevamente el desvío. El mensaje deberá enviarse ahora al destino de desvío. Por consiguiente, el encaminador de SMS comprueba la disponibilidad del destino de desvío. Si el destino de desvío está disponible, el encaminador de SMS envía el correspondiente aviso al SMSC de origen, que a continuación trata de reenviar el mensaje.
1.
El desvío se desactiva, pero B no está disponible; en consecuencia, el encaminador de SMS simplemente permanece a la espera de cualquier otra acción.
2.
El desvío se activa de nuevo.
3.
El encaminador de SMS comprueba si la tabla de MWD contiene mensajes pendientes para B
4.
Si los hubiera, el encaminador de SMS pregunta al HLR si C está disponible
5.
Si la respuesta es afirmativa, el encaminador de SMS envía una alerta para B al SMSC adecuado
6.
El SMSC trata entonces de reenviar el mensaje
\vskip1.000000\baselineskip
Si el destino de desvío cambia de C a D mientras el desvío está activo, entonces las acciones de "desvío activado" también se realizan para el nuevo destino de desvío D.
Si el destino de desvío no está disponible cuando se activa el desvío, el encaminador de SMS simplemente permanece a la espera de cualquier otra acción.
Fallo precoz, desvío activo y C siempre no disponible
Esta modalidad se ilustra en la figura 6. En esta modalidad de fallo, el desvío está activo, pero el destino de desvío permanece siempre no disponible (p.ej., no es un número válido). Por consiguiente, el mensaje nunca puede enviarse al destino de desvío y se envía pues al destino original (es decir, el abonado de desvío SMS) como en el caso de desvío inactivo. Entonces se avisa al abonado, que recibe mensajes de forma inesperada, que el desvío no está funcionando de la manera prevista. El abonado puede comprobar a continuación los ajustes de desvío y ponerse en contacto con el servicio de atención al cliente para averiguar cuál es el problema.
1.
C está siempre no disponible (por ejemplo, el número no es válido)
2.
El encaminador de SMS trata de enviar el mensaje al destino original B
Si B no está disponible, entonces se cumple la modalidad indicada a continuación.
Fallo precoz, desvío inactivo y B temporalmente no disponible, alerta para B recibida
Esta modalidad se ilustra en la figura 7. En esta modalidad de fallo, el desvío está inactivo, pero el destino original está temporalmente no disponible (p.ej., está desconectado). El encaminador de SMS avisa al SMSC de origen que el destino no está disponible, y el SMSC almacena el mensaje.
Si el destino original queda disponible, el encaminador de SMS envía el correspondiente aviso al SMSC y el SMSC trata de reenviar el mensaje.
Si B no está disponible, el HLR y el encaminador de SMS establecen los MWD para B (C es igual a B).
1.
El desvío está inactivo y el HLR recibe una alerta para B
2.
El HLR envía un AlertSC para B al encaminador de SMS
3.
El encaminador de SMS comprueba si la tabla de MWD contiene mensajes pendientes para B
4.
Si los hubiera, el encaminador de SMS reenvía la alerta al SMSC adecuado
5.
El SMSC trata entonces de reenviar el mensaje
\global\parskip0.970000\baselineskip
Fallo precoz, desvío inactivo y B temporalmente no disponible, desvío activado
Esta modalidad se ilustra en la figura 8. En esta modalidad de fallo, el desvío está inactivo, pero el destino original está temporalmente no disponible (p.ej., desconectado). El encaminador de SMS avisa al SMSC de origen que el destino no está disponible, y el SMSC almacena el mensaje.
A continuación, el abonado activa su desvío y el mensaje debe enviarse al destino de desvío. Por consiguiente, el encaminador de SMS comprueba la disponibilidad del destino de desvío. Si el destino de desvío está disponible, el encaminador de SMS envía el correspondiente aviso al SMSC, que a continuación trata de reenviar el mensaje.
1.
El desvío se activa
2.
El encaminador de SMS comprueba si la tabla de MWD contiene mensajes pendientes para B
3.
Si los hubiera, el encaminador de SMS pregunta al HLR si C está disponible
4.
Si la respuesta es afirmativa, el encaminador de SMS envía una alerta para B al SMSC adecuado
5.
El SMSC trata entonces de reenviar el mensaje.
\vskip1.000000\baselineskip
Si el HLR comunica que C no está disponible, se siguen los flujos de mensajes anteriores para "temporalmente no disponible o siempre no disponible".
Fallo tardío, desvío activo
Esta modalidad se ilustra en la figura 9. En esta modalidad de fallo, el desvío está activo y el destino de desvío parece estar disponible. No obstante, el envío del mensaje resulta infructuoso (p.ej., la SIM de destino está llena). El encaminador de SMS comunica el fallo al HLR y el SMSC. El encaminador de SMS espera a que el SMSC confirme el fallo y queda listo para recibir cualquier alerta o cambio del estado de desvío.
1.
El HLR comunica que C está disponible
2.
Sin embargo, el envío a C resulta infructuoso
3.
El encaminador de SMS añade una entrada para B en la tabla de MWD
4.
El encaminador de SMS informa al HLR acerca del fallo de envío y el motivo del fallo
5.
El encaminador de SMS informa al SMSC acerca del fallo de envío y el motivo del fallo
6.
El encaminador de SMS envía ReportSMDeliveryStatus para B al encaminador de SMS
7.
El encaminador de SMS acusa recibo de ReportSMDeliveryStatus, aunque hace caso omiso de éste
\vskip1.000000\baselineskip
El encaminador de SMS envía el mensaje ReportSMDeliveryStatus para C (3) al HLR en cuanto el MSC informa al encaminador de SMS acerca del fallo de envío. De esta forma se asegura que el HLR tenga conocimiento del fallo y del motivo real del fallo y que pueda añadir una entrada correcta para C en la tabla de MWD.
Una vez que se ha recibido el mensaje ReportSMDeliveryStatus desde el SMSC, entonces cualquier acción, tal como una alerta para C o la desactivación del desvío, se tratan de la forma descrita previamente.
Fallo tardío, desvío inactivo
Esta modalidad se ilustra en la figura 10. En esta modalidad de fallo, el desvío está inactivo y el destino original parece estar disponible. No obstante, el envío del mensaje resulta infructuoso (p.ej, la SIM de destino está llena). El encaminador de SMS informa acerca del fallo al HLR y el SMSC.
Si el desvío está inactivo y el envío a B experimenta un fallo tardío, entonces el encaminador de SMS realiza para B las mismas acciones que para C en la modalidad de fallo anterior.
Si en la trayectoria MO (es decir, entre el MSC de origen y la memoria o SMSC MO) también se dispone de encaminadores de SMS, entonces podrán implementarse con eficacia algunas funciones de desvío para el tráfico originado desde los propios abonados de la red. Esto reducirá la carga de señalización global sobre la red en comparación con el caso en que todas las funciones de desvío se aplican a la trayectoria MT. Debe observarse que para el tráfico originado fuera de la red, no existe más opción que implementar el desvío en la trayectoria MT ("fuera de red" aquí significa" originado por abonados de otras redes").
\global\parskip1.000000\baselineskip
Desvío MO: fallo precoz, desvío activo
Esta modalidad se ilustra en la figura 11. En esta modalidad de fallo, el desvío está activo, pero el destino de desvío no está disponible (p.ej., está desconectado). El encaminador de SMS reenvía el mensaje al SMSC con el destino original. Cuando el SMSC realiza un intento de reenvío, se siguen las trayectorias de señalización MT.
\vskip1.000000\baselineskip
Desvío MO: fallo tardío, desvío activo
Esta modalidad se ilustra en la figura 12. En esta modalidad de fallo, el desvío está activo y el HLR indica que el destino de desvío está disponible. No obstante, el envío resulta infructuoso (p.ej., la SIM está llena). El encaminador de SMS, como en el caso de fallo precoz, reenvía el mensaje al SMSC con el destino original. Cuando el SMSC efectúa un intento de reenvío, se siguen las trayectorias de señalización MT.
\vskip1.000000\baselineskip
Prevención de bucles de desvío
En una forma de realización preferida, los mensajes solo se desvían una vez, ya que el sistema impide el encadenamiento de desvíos entre diversos terminales. Esto se realiza comprobando solo los ajustes de desvío para el número B. Si el número B tiene establecido un desvío a un número C diferente, el sistema preferentemente no comprueba si el número C también tiene un desvío establecido. Si también se comprobara C, quedaría abierta la posibilidad de que se produjeran bucles en caso de que C se desviara nuevamente hacia B, por ejemplo. Es posible hacer frente a esta cuestión de otras maneras, tales como la de permitir desvíos encadenados aunque limitándolos a un número máximo en cualquier transmisión de mensaje.
También es posible establecer un bit actualmente no utilizado en la TPDU y utilizarlo como indicador de desvío, de tal manera que, una vez establecido dicho bit, otros equipos puedan impedir selectivamente otros desvíos y evitar bucles o cadenas largas.
Es posible utilizar otros medios para indicar un mensaje desviado.
\vskip1.000000\baselineskip
Configuración y gestión
Los ajustes de desvío pueden configurarse utilizando un conjunto de procedimientos, por ejemplo enviando mensajes de texto simples, tales como "DIVERT SMS TO <número>" ("DESVIAR SMS HACIA <número>") a un código corto. Un código corto adecuado puede ser, por ejemplo, el mismo código corto que se utiliza para las llamadas de voz al servicio de atención al cliente. La configuración SMS permite a los clientes cambiar sus ajustes de forma sencilla y fácil en cualquier momento del día.
Como alternativa, el aparato puede utilizar opcionalmente los ajustes existentes para el desvío de voz y aplicar las condiciones de reenvío de voz incondicional al desvío de mensajes de texto. Esto tiene la ventaja de ser muy simple de comprender y, para muchos usuarios, conferirá al desvío de texto un comportamiento obvio e intuitivo. Para implementar técnicamente este concepto, el aparato puede consultar el HLR para determinar el ajuste de reenvío de voz incondicional utilizando, por ejemplo, el mensaje MAP "Interrogate_SS" (Interrogate Supplementary Service) o el mensaje MAP "ATSI" (Any Time Service Interrogate) o incluso USSD.
Las formas de realización más flexibles de la presente invención permitirán un ajuste completamente independiente de los desvíos para texto. La información de registro y activación para el servicio (es decir, el número de desvío y si está o no activo) puede almacenarse en el aparato, preferentemente en un SCP de SMS, o puede conservarse en una plataforma externa y accederse a la misma a través de una interfaz de protocolo, utilizando preferentemente un protocolo como el IDAP.
El destino de desvío debe ser preferentemente un número nacional. La aplicación de desvío de SMS comprueba preferentemente la validez del destino de desvío configurado (p.ej., el código de país debe ser correcto).
Como alternativa, si la red ya presenta sistemas de encaminamiento de voz avanzados que permiten la integración con un equipo de tercera parte, el sistema de encaminamiento de SMS inteligente puede utilizar estos datos, por ejemplo utilizando los ajustes de desvío de voz para el desvío de texto.
\vskip1.000000\baselineskip
Sintaxis por defecto para configuración de SMS
La siguiente sintaxis de mensajes de texto puede utilizarse para configurar los ajustes de desvío de SMS del abonado. Estos mandatos se envían en un mensaje de texto al código corto de configuración. Son posibles otras sintaxis.
\newpage
Desactivación de desvío:
DIVERT OFF
Activación de desvío:
DIVERT ON
Configuración/cambio destino de desvío:
DIVERT TEXT TO <destino de desvío>
Comprobación de estado:
DIVERT STATUS
\vskip1.000000\baselineskip
Un asistente SMS puede facilitar el procesamiento inteligente de los mensajes de configuración de SMS, permitiendo a los abonados configurar el servicio utilizando el lenguaje natural.
Otras aplicaciones de la invención
La presente invención se ha descrito desde el punto de vista de su aplicabilidad a una arquitectura SMS tradicional, en la que los mensajes cortos originados en móvil (MO) se almacenan normalmente en un SMSC antes de ser enviados. No obstante, esta arquitectura de almacenamiento MO basada en SMSC presenta varias desventajas muy conocidas. Una desventaja fundamental es que los mensajes almacenados para un destinatario determinado pueden distribuirse por los diversos SMSC de varias redes y, por lo tanto, el destinatario no puede ejercer control alguno sobre el envío, los tiempos o el encaminamiento de los mensajes. Una solución beneficiosa para este problema consiste en implementar memorias de mensajes MT, que se hallan dentro de la red del destinatario. Esto permite agrupar todos los mensajes de un destinatario en un solo lugar, independientemente de la fuente, y procesar dichos mensajes de manera inteligente según los deseos del destinatario. En particular, deja de ser necesario que el mecanismo de mensajes en espera tenga capacidad para almacenar las direcciones de los diversos SMSC que tienen mensajes pendientes para un destinatario. Puesto que la memoria MT siempre está disponible, el tramo de envío desde la red emisora hasta la memoria del destinatario casi siempre realiza su tarea con éxito. Si el envío final hasta el destinatario resulta infructuoso, los datos de mensaje en espera solo necesitan almacenar la dirección del aparato.
La presente invención es igualmente aplicable a esta arquitectura perfeccionada con una memoria MT. Las opciones de configuración para establecer desvíos también pueden ser más sencillas, ya que si la memoria MT es además preferentemente capaz de enviar mensajes por medio de diversos medios, incluido el correo electrónico, el acceso por correo electrónico a los ajustes de desvío, por ejemplo, resulta muy sencillo. De esta forma, una persona que está de viaje y abandona la cobertura GSM durante varios días no pierde todos sus mensajes si estos sobrepasan el período de validez sin envío, puesto que dicha persona puede disponer que se desvíen o envíen mediante otro procedimiento, tal como el correo electrónico.
En la medida en que la forma o las formas de realización de la presente invención descritas anteriormente puedan implementarse, por lo menos en parte, utilizando un aparato de procesamiento controlado por software, debe observarse que tanto el programa informático que ofrece dicho control por software como los medios de almacenamiento donde se almacena dicho programa informático se consideran aspectos de la presente invención.

Claims (34)

1. Aparato de servicios de telecomunicaciones para su utilización con una red de telecomunicaciones móviles, comprendiendo el aparato un encaminador de mensajes y un registro de localización del abonado programado para reenviar un subconjunto seleccionado de mensajes de petición de información de encaminamiento al encaminador de mensajes, en lugar de que el registro de localización del abonado genere respuestas para el subconjunto seleccionado de mensajes de petición de información de encaminamiento, en el que el encaminador de mensajes es operativo para generar una respuesta modificada tras recibir un mensaje de petición de información de encaminamiento del subconjunto seleccionado, para recibir un mensaje de texto terminado en móvil asociado al mensaje de petición de información de encaminamiento, para derivar el MSISDN de destino solicitado por el emisor del mensaje que está asociado con el mensaje de texto terminado en móvil y para consultar el registro de localización del abonado para determinar información de envío relativa al destino deseado del mensaje de texto.
2. Aparato según la reivindicación 1, en el que el registro de localización del abonado es operativo para reenviar el mensaje de petición de información de encaminamiento al encaminador de mensajes para abonados seleccionados, tal como a un servicio de desvío de texto.
3. Aparato según la reivindicación 2, en el que el registro de localización del abonado es operativo asimismo para reenviar un mensaje de "comunicación del estado de envío del mensaje corto" al encaminador de mensajes para los abonados seleccionados.
4. Aparato según la reivindicación 1, la reivindicación 2 o la reivindicación 3, en el que el MSISDN de destino solicitado por el emisor del mensaje lleva una marca que indica que ha sido exportado desde la red, y en el que la dirección del registro de localización del abonado indicado como registro de localización del abonado exportado es la dirección del encaminador de mensajes.
5. Aparato según cualquiera de las reivindicaciones 1 a 4, en el que el encaminador de mensajes es operativo para responder a un mensaje de petición de información de encaminamiento utilizando un valor IMSI que no se ha obtenido ni a partir del registro de localización del abonado ni a partir del mensaje de petición de información de encaminamiento.
6. Aparato según la reivindicación 5, en el que el valor IMSI es creado por el encaminador de mensajes.
7. Aparato según cualquiera de las reivindicaciones 1 a 4, en el que el encaminador de mensajes es operativo para crear un valor IMSI a partir del MSISDN de destino recibido en el mensaje de petición de información de encaminamiento, aplicando una función de correlación.
8. Aparato según cualquiera de las reivindicaciones 1 a 4, en el que el encaminador de mensajes es operativo para crear un valor IMSI utilizando un valor clave asignado dinámicamente.
9. Aparato según cualquiera de las reivindicaciones 1 a 8, en el que el encaminador de mensajes es operativo para determinar, basándose en el MSISDN de destino solicitado por el emisor, si el destinatario del mensaje correspondiente al MSISDN de destino presenta un desvío activo configurado para texto, y si es así, determinar a partir de las características del mensaje de texto si el mensaje de texto terminado en móvil puede desviarse, y si es así, modificar adecuadamente la dirección de destino del mensaje de texto antes de consultar el registro de localización del abonado para determinar la información de envío relativa al destino desviado y realizar un intento de envío.
10. Aparato según la reivindicación 9, en el que el encaminador de mensajes es operativo para determinar si el mensaje de texto terminado en móvil puede desviarse, basándose asimismo en las características del perfil de suscripción del destinatario del mensaje y/o la dirección de destino de desvío.
11. Aparato según cualquiera de las reivindicaciones 1 a 10, que comprende una memoria para almacenar información de mensajes en espera junto con un MSISDN de destino solicitado por el emisor, que indica que por lo menos un mensaje dirigido al MSISDN no se ha enviado con éxito, comprendiendo la información de mensajes en espera una dirección de red que representa el nodo de red que ha enviado el mensaje de texto.
12. Aparato según cualquiera de las reivindicaciones 1 a 11, en el que el encaminador de mensajes es operativo para almacenar, en asociación con un MSISDN de destino solicitado por el emisor, la dirección configurada actualmente como dirección de destino de desvío.
13. Aparato según la reivindicación 12, en el que, si no se ha establecido ningún desvío o si el desvío está inhabilitado, la dirección de destino de desvío se deja en blanco, se establece en el mismo valor que el MSISDN de destino o se marca como inactiva.
14. Aparato según la reivindicación 12 o la reivindicación 13, en el que el encaminador de mensajes es operativo para realizar búsquedas en la información de desvío almacenada o la información de mensajes en espera, utilizando el MSISDN de destino solicitado por el emisor del mensaje como un clave de búsqueda.
15. Aparato según la reivindicación 12, la reivindicación 13 o la reivindicación 14, en el que el encaminador de mensajes es operativo para realizar búsquedas en la información de desvío almacenada utilizando una dirección de destino de desvío como clave de búsqueda.
16. Aparato según cualquiera de las reivindicaciones 12 a 15, en el que el encaminador de mensajes es operativo para almacenar la información de desvío y realizar búsquedas en la misma utilizando una técnica de resumen.
17. Procedimiento de servicios de telecomunicaciones para una red de telecomunicaciones móviles, comprendiendo el procedimiento las etapas siguientes:
\quad
programar un registro de localización del abonado para el reenvío de un subconjunto seleccionado de mensajes de petición de información de encaminamiento a un encaminador de mensajes, en lugar de la generación por el registro de localización del abonado de respuestas para el subconjunto seleccionado de mensajes de petición de información de encaminamiento, generando el encaminador de mensajes una respuesta modificada tras recibir un mensaje de petición de información de encaminamiento del subconjunto seleccionado;
\quad
recibir un mensaje de texto terminado en móvil asociado con el mensaje de petición de información de encaminamiento;
\quad
obtener el MSISDN de destino solicitado por el emisor del mensaje asociado con el mensaje de texto terminado en móvil y
\quad
consultar el registro de localización del abonado para determinar la información de envío relativa al destino deseado del mensaje de texto.
18. Procedimiento según la reivindicación 17, en el que el registro de localización del abonado reenvía el mensaje de petición de información de encaminamiento al encaminador de mensajes para abonados seleccionados, tal como a un servicio de desvío de texto.
19. Procedimiento según la reivindicación 18, en el que el registro de localización del abonado reenvía asimismo un mensaje de "comunicación del estado de envío del mensaje corto" al encaminador de mensajes para los abonados seleccionados.
20. Procedimiento según la reivindicación 17, la reivindicación 18 o la reivindicación 19, en el que el MSISDN de destino solicitado por el emisor del mensaje lleva una marca que indica que se ha exportado desde la red, y en el que la dirección del registro de localización del abonado indicado como registro de localización de abonado exportado es la dirección del encaminador de mensajes.
21. Procedimiento según cualquiera de las reivindicaciones 17 a 20, en el que el encaminador de mensajes responde a un mensaje de petición de información de encaminamiento utilizando un valor IMSI que no se obtiene ni a partir del registro de localización del abonado ni a partir del mensaje de petición de información de encaminamiento.
22. Procedimiento según la reivindicación 21, en el que el valor IMSI es creado dinámicamente por el encaminador de mensajes.
23. Procedimiento según cualquiera de las reivindicaciones 17 a 20, en el que el encaminador de mensajes crea un valor IMSI a partir del MSISDN de destino recibido en el mensaje de petición de información de encaminamiento, aplicando una función de correlación.
24. Procedimiento según cualquiera de las reivindicaciones 17 a 20, en el que el encaminador de mensajes crea un valor IMSI utilizando un valor clave asignado dinámicamente.
25. Procedimiento según cualquiera de las reivindicaciones 17 a 24, en el que el encaminador de mensajes determina, basándose en el MSISDN de destino solicitado por el emisor, si el destinatario del mensaje correspondiente al MSISDN de destino presenta un desvío activo configurado para texto, y si es así, determina a partir de las características del mensaje de texto si el mensaje de texto terminado en móvil puede desviarse, y si es así, modifica adecuadamente la dirección de destino del mensaje de texto antes de consultar el registro de localización del abonado para determinar la información de envío relativa al destino desviado y realizar un intento de envío.
26. Procedimiento según la reivindicación 25, en el que el encaminador de mensajes determina si el mensaje de texto terminado en móvil puede desviarse, basándose además en las características del perfil de suscripción del destinatario del mensaje y/o la dirección de desvío.
27. Procedimiento según cualquiera de las reivindicaciones 17 a 26, que comprende el almacenamiento de información de mensajes en espera en asociación con un MSISDN de destino solicitado por el emisor, que indica que por lo menos un mensaje dirigido al MSISDN no se ha enviado con éxito, comprendiendo la información de mensajes en espera una dirección de red representativa del nodo de red que ha enviado el mensaje de texto.
28. Procedimiento según cualquiera de las reivindicaciones 17 a 27, en el que el encaminador de mensajes almacena, en asociación con el MSISDN de destino solicitado por el emisor, la dirección configurada actualmente como dirección de destino de desvío.
29. Procedimiento según la reivindicación 28, en el que, si no se ha establecido ningún desvío o si el desvío está inhabilitado, la dirección de destino de desvío se deja en blanco, se establece en el mismo valor que el MSISDN de destino o se marca como inactiva.
30. Procedimiento según la reivindicación 28 o la reivindicación 29, en el que el encaminador de mensajes realiza búsquedas en la información de desvío almacenada y/o en la información de mensajes en espera utilizando el MSISDN de destino solicitado por el emisor del mensaje como clave de búsqueda.
31. Procedimiento según la reivindicación 28, la reivindicación 29 o la reivindicación 30, en el que el encaminador de mensajes realiza búsquedas en la información de desvío almacenada utilizando una dirección de destino de desvío como clave de búsqueda.
32. Procedimiento según cualquiera de las reivindicaciones 28 a 31, en el que el encaminador de mensajes almacena en la información de desvío y realiza búsquedas en la misma utilizando una técnica de resumen.
33. Programa informático que presenta instrucciones ejecutables por ordenador que, una vez instalado en el ordenador, es operativo para hacer que el ordenador realice el procedimiento según cualquiera de las reivindicaciones 17 a 32.
34. Producto de programa informático que presenta unos medios legibles por ordenador que contienen señales de información grabadas que representan el programa informático según la reivindicación 33.
ES05808621T 2004-11-25 2005-11-25 Aparatos y procedimientos de servicios de telecomunicaciones. Expired - Lifetime ES2313435T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0425905 2004-11-25
GBGB0425905.7A GB0425905D0 (en) 2004-11-25 2004-11-25 Telecommunications services apparatus and method

Publications (1)

Publication Number Publication Date
ES2313435T3 true ES2313435T3 (es) 2009-03-01

Family

ID=33561337

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05808621T Expired - Lifetime ES2313435T3 (es) 2004-11-25 2005-11-25 Aparatos y procedimientos de servicios de telecomunicaciones.

Country Status (8)

Country Link
US (1) US20090111489A1 (es)
EP (1) EP1815697B1 (es)
AT (1) ATE406765T1 (es)
AU (1) AU2005308619B2 (es)
DE (1) DE602005009393D1 (es)
ES (1) ES2313435T3 (es)
GB (1) GB0425905D0 (es)
WO (1) WO2006056791A1 (es)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008006462A1 (de) 2006-07-10 2008-01-17 T-Mobile International Ag & Co. Kg Verfahren und einrichtung zur weiterleitung von kurznachrichten in gsm-/umts mobilfunknetzen
US8204057B2 (en) * 2006-10-26 2012-06-19 Tekelec Global, Inc. Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US8199892B2 (en) 2006-10-26 2012-06-12 Tekelec Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network
US20080161028A1 (en) * 2007-01-03 2008-07-03 Tekelec Methods, systems and computer program products for a redundant, geographically diverse, and independently scalable message service (MS) content store
US7941129B2 (en) * 2007-01-11 2011-05-10 At&T Mobility Ii Llc Multi-way messaging with forwarding
IES20070354A2 (en) * 2007-05-15 2008-11-26 Anam Mobile Ltd Loop detection/prevention for sms messages
WO2008146097A1 (en) * 2007-05-25 2008-12-04 Alcatel Lucent A method for the forwarding of sms in a mobile communication system
GB2463636A (en) * 2008-08-18 2010-03-24 Intellprop Ltd Configuring telecommunications text message sevices using SMS configuration text message from subscriber
US8295864B2 (en) * 2008-10-10 2012-10-23 Samaha Tareq A Sending and receiving text-based messages over a mobile phone via a network connected computer
US9219677B2 (en) * 2009-01-16 2015-12-22 Tekelec Global, Inc. Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages
US9712341B2 (en) * 2009-01-16 2017-07-18 Tekelec, Inc. Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router
WO2010094038A2 (en) * 2009-02-16 2010-08-19 Tekelec Extending a text message with content
WO2010105043A2 (en) 2009-03-11 2010-09-16 Tekelec Methods, systems, and computer readable media for short message service (sms) forwarding
US20100235911A1 (en) 2009-03-11 2010-09-16 Eloy Johan Lambertus Nooren Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions
DE102009014400A1 (de) * 2009-03-26 2010-10-07 Vodafone Holding Gmbh Weiterleitung von Nachrichten in Telekommunikationsnetzen
WO2011017100A2 (en) 2009-07-27 2011-02-10 Tekelec Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
GB0918675D0 (en) 2009-10-23 2009-12-09 Intellprop Ltd Telecommunications services apparatus and method
US9444854B2 (en) * 2010-09-07 2016-09-13 T-Mobile Usa, Inc. Session initiation protocol (SIP) router
US8849854B2 (en) * 2011-01-27 2014-09-30 Intuit Inc. Method and system for providing detailed information in an interactive manner in a short message service (SMS) environment
EP2692159A2 (en) * 2011-03-30 2014-02-05 Markport Limited Message routing
US9338618B2 (en) 2012-02-23 2016-05-10 Markport Limited Home routing system and method for mobile networks
CN107370666B (zh) * 2012-10-26 2020-10-16 华为技术有限公司 一种短消息信令优化方法、设备和系统
US9948789B2 (en) * 2013-04-02 2018-04-17 Sierra Wireless, Inc. Method and system for providing differentiated wireless network access and billing to subscribers
EP3000212B1 (en) * 2013-05-23 2020-05-06 Markport Limited Sms fraud detection
US10798041B2 (en) * 2018-07-25 2020-10-06 Verizon Patent And Licensing Inc. Systems and methods for classification and/or transmission of messages
US10805791B2 (en) * 2019-03-14 2020-10-13 T-Mobile Usa, Inc. MSISDN sharing between UES and PBX devices

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549776B1 (en) * 1999-07-30 2003-04-15 Telefonaktiebolaget Lm Ericsson (Publ) System, method, and apparatus for pushing data in a direct digital call environment
GB2367718B (en) * 2000-09-28 2004-05-12 Vodafone Ltd Telecommunications systems
WO2003036906A1 (en) * 2001-10-26 2003-05-01 Intellprop Limited Telecommunications services apparatus
EP1540974B1 (en) * 2002-08-21 2007-02-28 Intellprop Limited Telecommunications services apparatus and method
US7154901B2 (en) * 2003-02-07 2006-12-26 Mobile 365, Inc. Intermediary network system and method for facilitating message exchange between wireless networks

Also Published As

Publication number Publication date
EP1815697B1 (en) 2008-08-27
DE602005009393D1 (de) 2008-10-09
AU2005308619A1 (en) 2006-06-01
EP1815697A1 (en) 2007-08-08
GB0425905D0 (en) 2004-12-29
US20090111489A1 (en) 2009-04-30
WO2006056791A1 (en) 2006-06-01
ATE406765T1 (de) 2008-09-15
AU2005308619B2 (en) 2009-12-10

Similar Documents

Publication Publication Date Title
ES2313435T3 (es) Aparatos y procedimientos de servicios de telecomunicaciones.
ES2299092T3 (es) Metodo para encaminar mensajes sms usando un nodo de encaminamiento inteligente.
ES2213566T3 (es) Metodo y sistema para el encaminado de un mensaje.
ES2748107T3 (es) Procedimiento y dispositivo para el tratamiento de llamadas telefónicas dirigidas a teléfonos móviles inaccesibles
ES2311849T3 (es) Sistema de telecomunicaciones.
ES2281690T3 (es) Aparatos y procedimientos de servicios de telecomunicaciones.
ES2340850T3 (es) Control de llamada terminada para itinerancia de suscriptores de telefonia movil.
ES2365958B2 (es) Método y sistema para proporcionar itinerancia superpuesta y patrocinar las relaciones de itinerancia parcial.
JP5158890B2 (ja) ペアレントコントロールされたショートメッセージサービスのための方法および装置
ES2449570T3 (es) Procedimineto y sistema para proporcionar un servicio incondicional de reenvío de mensajes cortos (SMS)
US20040229601A1 (en) Method and system allowing for one mobile phone number (MSISDN) to be associated with a plurality of wireless devices (&#39;Multi-SIM&#39;)
US20050075106A1 (en) Multiple IMSI multiple/single MSISDN (MIMM/MISM) on multiple SIMs for a single operator
ES2208038B1 (es) Sistema de almacenamiento de mensajes cortos (sms).
FI109636B (fi) Lyhytsanoman välitys tietoliikennejärjestelmässä
ES2314065T3 (es) Sistema y procedimiento para la actualizacion de ubicacion en redes de radiotelefonia movil.
CN101112075A (zh) 可调节式消息转移
US9980079B2 (en) Method and apparatus for data message delivery to a recipient migrated across technology networks
ES2265178T3 (es) Sistema de comunicaciones moviles que transmite mensajes cortos.
ES2711238T3 (es) Suministro mejorado de servicios de mensajes cortos de valor añadido
ES2357331T3 (es) Puerta de acceso para mensajes cortos.
ES2626173T3 (es) Procedimiento, entidad de red, red de telecomunicaciones y producto de programa informático para manejar datos de abono en una red de telecomunicaciones
ES2362777B1 (es) Método para sustitución de tarjeta sim.
ES2343206T3 (es) Sistema transparente de retransmision de señales para servicios de transmision de paquetes.
ES2273274T3 (es) Seleccion de un metodo de transferencia de datos.
ES2298708T3 (es) Procedimiento y sistema para transmitir un mensaje corto.