ES3036363T3 - Short message service (sms) delivery - Google Patents
Short message service (sms) deliveryInfo
- Publication number
- ES3036363T3 ES3036363T3 ES23191306T ES23191306T ES3036363T3 ES 3036363 T3 ES3036363 T3 ES 3036363T3 ES 23191306 T ES23191306 T ES 23191306T ES 23191306 T ES23191306 T ES 23191306T ES 3036363 T3 ES3036363 T3 ES 3036363T3
- Authority
- ES
- Spain
- Prior art keywords
- node
- sms
- udm
- hss
- registered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- 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
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Se describen aparatos y métodos para la entrega de mensajes cortos (SMS). En una implementación, un método implementado en un nodo de gestión unificada de datos (UDM) incluye la configuración de un indicador de notificación de registro de SMSF para detectar un evento de registro de SMSF asociado a un equipo de usuario (UE). En otra implementación, un método implementado en un nodo de servidor de abonado local (HSS) incluye el envío de una solicitud de suscripción a una notificación en un nodo de gestión unificada de datos (UDM) sobre un evento de registro de SMSF asociado a un equipo de usuario (UE). (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Entrega de servicios de mensajes cortos (SMS)
Campo técnico
Comunicación inalámbrica y, en particular, métodos y aparatos para la entrega de servicios de mensajes cortos (Short Message Service, SMS).
Antecedentes
En los sistemas heredados, es decir, existentes, el procedimiento para la entrega del servicio de mensajes cortos terminados en dispositivos móviles (Mobile Terminated - SMS, MT-SMS) es activado por el centro de servicio de mensajes cortos (SMS Center, SMSC) solicitando información de enrutamiento para SMS al servidor de abonado local/registro de ubicación local (Home Subscriber Server / Home Location Register, HSS/HLR), tal como está definido en la Especificación técnica (Technical Specification, TS) 23.040 del Proyecto de asociación de tercera generación (Third Generation Partnership Project, 3GPP), por ejemplo.
Cuando un equipo de usuario (User Equipment, UE) no está registrado en ninguna red de acceso (2G/3G/4G), el HSS/HLR responde con un error de Abonado ausente, e informa al SMSC de que el SMSC será informado cuando el UE vuelva a estar disponible.
El HSS/HLR establece la Accesibilidad del UE para los indicadores de SMS (p. ej., MNRF, URRP-MME). Cuando el HSS/HLR recibe una Actualización de ubicación para un UE que tiene su indicador Accesibilidad del UE activado, el HSS/HLR avisa a continuación al SMSC de que puede reintentar de nuevo la entrega del MT-SMS.
El procedimiento para la entrega de MT-SMS a través del Proyecto de asociación de tercera generación (3GPP) de Quinta generación (5G) (también conocido como Nueva radio (New Radio, NR)) en el Estrato sin acceso (Non-Access Stratum, NAS) se basa en los mismos principios que para los sistemas heredados. El SMSC solicita información de enrutamiento para SMS al HSS/Gestión de datos unificados (Unified Data Management, UDM), tal como está definido en el documento 3GPP TS 23.502, por ejemplo.
Sin embargo, el procedimiento para el reintento de entrega de MT-SMS en el documento 3GPP TS 23.502 solo contempla el caso de reintento cuando falla la entrega de MT-SMS a través de la función de acceso y gestión registrada/función de servicio de mensajes cortos (Access and Management Function/ SMS Function, AMF/SMSF). El 3GPP no define las disposiciones para permitir el reintento de entrega de MT-SMS cuando el UE no está registrado en la red central de 5a generación (5GC) para el servicio de SMS (por ejemplo, no hay ninguna SMSF registrada en la UDM cuando el SMSC solicita información de enrutamiento a la UDM).
Es posible que un UE no se considere registrado en 5GC para el servicio de SMS cuando no está registrado en 5GC en absoluto (es decir, no está registrado en la AMF) o cuando está registrado en 5GC a través de una AMF pero por alguna razón la AMF no seleccionó una SMSF para el UE (por ejemplo, el UE no indicó soporte para SMS, o el área de la AMF está restringida para el UE, o debido a una situación de error al contactar con la SMSF).
En cualquiera de los casos anteriores, es posible que se requiera que el SMSC almacene el mensaje durante un tiempo hasta que el HLR/HSS/UDM le avise de que el UE puede volver a ser accesible para el servicio de SMS.
Una solución sencilla podría ser aplicar los mismos principios que en el sistema heredado, haciendo que el HSS/UDM se suscriba a la notificación del estado de Accesibilidad del UE. Sin embargo, en el caso del 5GC, esto no es válido, ya que la accesibilidad es gestionada y reportada por la AMF, mientras que el servicio de transmisión de SMS es gestionado por la SMSF.
Esto puede significar que si el HSS/UDM avisa al SMSC tras detectar un evento Accesibilidad del UE en una AMF (p. ej., cuando la AMF se registra en la UDM), pero aún no se ha registrado una SMSF en la UDM para el UE, puede producirse un bucle infinito de reintentos fallidos de entrega de MT-SMS. La figura 1 muestra este caso en el contexto de UDICOM, tal como está definido en el documento TS 23.632, por ejemplo, donde el HSS y la UDM están separados e interactúan mediante servicios de Nudm.
El diagrama de flujo de la figura 1 incluye una función de acceso y gestión (AMF) 12, una función de servicio de mensajes cortos (SMSF) 14, una gestión de datos unificados (UDM) 16, un servidor de abonado /registro de ubicación local (HSS/HLR) 18 y un centro de servicio de mensajes cortos (SMSC) 20. Como se muestra en la figura 1, el UE no está registrado en ningún acceso (2G/3G/4G) (como en la etapa 0). El HSS/HLR 18 recibe una solicitud de información de enrutamiento del SMSC 20 (como en la etapa 1) y, por lo tanto el HSS/HLR 18 intenta recuperar la dirección de la SMSF 14 registrada (si la hay) de la UDM 16 (como en la etapa 2); sin embargo, puesto que el UE no está registrado, la UDM 16 no encuentra ninguna SMSF 14 registrada en la UDM 16 y responde en consecuencia (como en la etapa 3). En la etapa 4, el HSS/HLR 18 responde con un error de Abonado ausente, e informa a la SMSC 20 de que se informará al HSS/HLR 18 cuando el UE vuelva a estar disponible en la etapa 5.
El HSS/HLR 18 establece entonces la Accesibilidad del UE para los indicadores de SMS (p. ej., MNRF, URRP-MME), como en las etapas 6 y 7 de la figura 1. Posteriormente, en la etapa 8, el UE puede registrarse en la red de acceso (2G/3G/4G) en la AMF 12, y la AMF 12 se registra también en la UDM 16. En la etapa 9, puesto que, p. ej., el UE y la AMF 12 están registrados, la UDM 16 borra/restablece el indicador (pero la SMSF sigue sin estar registrada). Cuando el HSS/HLR 18 recibe una actualización de ubicación para un UE con su indicador Accesibilidad del UE activado, como en la etapa 10, el HSS/HLR 18 avisa al SMSC 20 de que el SMSC 20 puede reintentar la entrega de MT-SMS, como en la etapa 11. Por lo tanto, en la etapa 12, el SMSC 20 vuelve a enviar una solicitud de información de enrutamiento al HSS/HLR 18, y el HSS/HLR 18 vuelve a intentar recuperar la dirección de la SMSF 14 registrada (si la hay) de la UDM 16 en la etapa 13; sin embargo, puesto que la SMSF 14 aún no está registrada, la UDM 16 no encuentra ninguna SMSF 14 registrada en la UDM 16 y responde en consecuencia en la etapa 14. El proceso se repite una y otra vez en un bucle infinito, como se muestra en la etapa 15.
La técnica anterior incluye además el siguiente documento:
“3rd Generation Partnership Project, Technical Specification Group Core Network and Terminals; User Data Interworking; Stage 2; (Release 16)”, vol. CT WG4, BORRADOR del 3GPP; C4-192486 23.CDE 030 CL.Compendio
La invención está definida en las reivindicaciones independientes. Realizaciones más detalladas están descritas en las reivindicaciones dependientes.
Breve descripción de los dibujos
Una comprensión más completa de las presentes realizaciones, y de las ventajas y características de las mismas se comprenderá más fácilmente por referencia a la siguiente descripción detallada, cuando se considera junto con los dibujos adjuntos, en donde:
la figura 1: ilustra un ejemplo de un problema de reintento de entrega de SMS terminado en móvil (MT-SMS); la figura 2 ilustra otra arquitectura de sistema de ejemplo según algunas realizaciones de la presente divulgación;
la figura 3 ilustra otro ejemplo más de arquitectura de sistema y ejemplos de disposiciones de hardware para dispositivos en el sistema, según algunas realizaciones de la presente divulgación;
la figura 4 es un diagrama de flujo de un proceso ejemplar en un nodo de red según algunas realizaciones de la presente divulgación;
la figura 5 es un diagrama de flujo de un proceso ejemplar en un nodo de red según algunas realizaciones de la presente divulgación; y
la figura 6 ilustra un ejemplo de un reintento de entrega de MT-SMS utilizando un evento UE listo para SMS y un indicador Notificación de registro de SMS, según una realización de la presente divulgación.
Descripción detallada
Algunas realizaciones de la presente divulgación proponen una definición y/o uso de un indicador y/o evento NUEVO para detectar la Accesibilidad del UE para SMS (por ejemplo, registro de SMSF en la UDM) para cubrir los casos en donde, por ejemplo, hay un MT-SMS pendiente debido a que el UE no está registrado en el 5GC para el servicio de SMS.
El indicador/evento NUEVO propuesto por algunas realizaciones de la presente divulgación puede proporcionar soporte para el reintento de entrega de MT-SMS cuando el UE NO está registrado para el servicio de SMS en el 5GC (por ejemplo, cuando la SMSF NO está registrada en la UDM). Como se describió anteriormente, los indicadores/eventos Accesibilidad del UE existentes no ofrecen un soporte adecuado para este caso.
Antes de describir en detalle las realizaciones ejemplares, cabe señalar que las realizaciones residen principalmente en combinaciones de componentes de aparatos y etapas de procesamiento relacionados con la entrega del servicio de mensajes cortos (SMS). Por consiguiente, los componentes se han representado, cuando corresponde, mediante símbolos convencionales en los dibujos, mostrando solamente los detalles específicos pertinentes para la comprensión de las realizaciones, a fin de no oscurecer la descripción con detalles que resultarán fácilmente evidentes para los expertos en la materia que se beneficien de la presente descripción.
En el presente documento, términos relacionales tales como “primero” y “segundo”, “superior” e “inferior”, entre otros, pueden emplearse solamente para distinguir una entidad o elemento de otra, sin que ello implique necesariamente una relación física o lógica ni un orden entre dichas entidades o elementos. La terminología utilizada en el presente documento tiene como único fin describir realizaciones particulares, y no pretende limitar los conceptos descritos en el presente documento. Tal como se utilizan en el presente documento, las formas singulares “un”, “una”, “el” y “la” pretenden incluir también las formas plurales, a menos que el contexto indique claramente lo contrario. Se entenderá además que los términos “comprende”, “que comprende”, “incluye” y/o “que incluye”, cuando se utilizan en el presente documento, especifican la presencia de las características, números enteros, etapas, operaciones, elementos y/o componentes indicados, pero no excluyen la presencia o adición de una o más características, números enteros, etapas, operaciones, elementos, componentes y/o grupos de los mismos.
En las realizaciones descritas en el presente documento, el término de unión “en comunicación con” y similares puede usarse para indicar comunicación eléctrica o de datos, que puede lograrse mediante contacto físico, inducción, radiación electromagnética, señalización por radio, señalización infrarroja u óptica, por ejemplo. Un experto en la materia comprenderá que varios componentes pueden interactuar, y que es posible realizar modificaciones y variaciones para lograr la comunicación eléctrica y de datos.
En algunas realizaciones descritas en el presente documento, el término “acoplado”, “conectado” y similares, pueden usarse en el presente documento para indicar una conexión, aunque no necesariamente de manera directa, y pueden incluir conexiones cableadas y/o inalámbricas.
En algunas realizaciones, los términos no limitativos “dispositivo inalámbrico” (Wireless Device, WD) y “equipo de usuario” (UE) se utilizan indistintamente. El UE puede ser cualquier tipo de dispositivo inalámbrico capaz de comunicarse con un nodo de red o con otro UE mediante señales de radio. En algunas realizaciones, el UE puede ser una máquina autónoma, configurada para comunicarse a través de IMS. El UE en el presente documento puede ser cualquier tipo de dispositivo de comunicación capaz de comunicarse con otro UE, con un servidor de aplicaciones, con un nodo de red, con un servidor, con una NF de IMS o con otro nodo de red de IMS, a través de una conexión cableada y/o de una conexión inalámbrica. El UE también puede ser un dispositivo de comunicación por radio, un dispositivo de destino, un UE de dispositivo a dispositivo (D2D), un UE de tipo máquina o un UE capaz de comunicación de máquina a máquina (M2M), un UE de bajo coste y/o baja complejidad, un UE equipado con un sensor, una tableta, terminales móviles, un teléfono inteligente, un ordenador portátil integrado (Laptop Embedded Equipment, LEE), un equipo montado en un ordenador portátil (Laptop Mounted Equipment, LME), dongles USB, un equipo en las instalaciones del cliente (Customer Premises Equipment, CPE), un dispositivo de Internet de las cosas (IoT) o un dispositivo de internet de las cosas de banda estrecha (NarrowBand - Internet of Things, NB-IOT), etc.
En algunas realizaciones, el término “nodo” se utiliza en el presente documento y puede ser cualquier tipo de nodo de red, tal como un nodo de base de datos de abonados, un nodo de red central, tal como un nodo de red 5G y/o NR, un nodo de IMS, un nodo de función de red (NetWork Function, NF), tal como, por ejemplo, un nodo de P-CSCF, un nodo de S-CSCF, un nodo de I-CSCF, un nodo de AMF, un nodo de SME, un nodo de NRF, un nodo de UDM, un nodo de HSS, un nodo de HLR, un nodo de SMSC, un nodo de SMSF, etc.
Un nodo puede incluir componentes físicos, tales como procesadores, elementos de procesamiento asignados u otro hardware informático, memoria de ordenador, interfaces de comunicación y otro hardware informático de soporte. El nodo puede utilizar componentes físicos dedicados o puede tener asignado el uso de los componentes físicos de otro dispositivo, tal como un dispositivo informático o recursos de un centro de datos, en cuyo caso, se dice que el nodo está virtualizado. Un nodo puede estar asociado a múltiples componentes físicos, que están situados en una ubicación o pueden estar distribuidos en múltiples ubicaciones.
Se debe entender que los indicadores y eventos analizados en la presente divulgación pueden tener cualquier nombre, y no deben limitarse a los nombres específicos utilizados en el presente documento, que son ejemplares y/o descriptivos, tales como el indicador “notificación de registro de SMSF” o el evento “UE listo para SMS”, ya que el indicador o evento puede, por ejemplo, tener otro nombre en una especificación, aunque el uso/función sea tal como se divulga en la presente divulgación.
Cualesquiera dos o más realizaciones descritas en la presente divulgación pueden sr combinadas de cualquier manera entre sí.
Cabe señalar también que algunas realizaciones de la presente divulgación pueden estar soportadas por documentos de estándar divulgados en las especificaciones técnicas del Proyecto de asociación de tercera generación (3GPP). Es decir, algunas realizaciones de la descripción pueden estar soportadas por los documentos mencionados anteriormente. Además, todos los términos divulgados en el presente documento pueden estar descritos por los documentos de estándar mencionados anteriormente.
Cabe señalar que, si bien en la presente divulgación se puede utilizar la terminología de un sistema inalámbrico en particular, tal como, por ejemplo, el Proyecto de asociación de tercera generación (3GPP), la Evolución a largo plazo (Long Term Evolution, LTE) o la Quinta generación (5G) (también conocida como Nueva radio (NR)), esto no debe interpretarse como una limitación del alcance de la divulgación solamente al sistema mencionado anteriormente. Otros sistemas inalámbricos, tales como el Acceso múltiple por división de código de banda ancha (WideBand Code Division Multiple Access, WCDMA), la Interoperabilidad mundial para el acceso por microondas (Worlwide Interoperability for Microwave Access, WiMax), la Banda ancha ultramóvil (Ultra Mobile Broadband, UMB) y el Sistema global para las comunicaciones móviles (Global System for Mobile Communications, GSM), también podrían beneficiarse de las ideas abordadas en la presente divulgación.
Cabe señalar además que las funciones descritas en el presente documento como realizadas por un UE 22, un nodo de UDM 16, un nodo de HSS 18 o cualquier nodo de red, pueden estar distribuidas entre varios UE 22, nodos de UDM 16, nodos de HSS 18 o nodos de red. En otras palabras, se contempla que las funciones del UE 22, el nodo de UDM 16, el nodo de HSS 18 o el nodo de red descritas en el presente documento no se limitan a un solo dispositivo físico, sino que pueden estar distribuidas entre varios dispositivos físicos.
Salvo que se defina lo contrario, todos los términos (incluidos los técnicos y científicos) utilizados en el presente documento tienen el mismo significado que el que comúnmente entiende un experto en la materia a la que pertenece la presente divulgación. Se entiende, además, que los términos utilizados en el presente documento deben interpretarse con un significado coherente con su significado en el contexto de esta memoria descriptiva y de la técnica pertinente, y no se interpretarán de manera idealizada o excesivamente formal, a menos que así esté definido expresamente en el presente documento.
Haciendo referencia de nuevo a las figuras, donde los elementos se designan con los mismos números de referencia, en la figura 2 se muestra un diagrama esquemático de un sistema de comunicación 21 de ejemplo, según otra realización, construido según los principios de la presente divulgación. El sistema de comunicación 21 de la figura 2 es un ejemplo no limitativo y otras realizaciones de la presente divulgación pueden implementarse mediante uno o más sistemas y/o redes. Haciendo referencia a la figura 2, el sistema 21 incluye un UE 22, además de diversos elementos de soporte para soportar el servicio de entrega de mensajes cortos (SMS) al UE 22, tal como una red de acceso por radio (Radio Access Network, RAN) 24 (p. ej., 5G, también conocida como RAN de NR), que puede proporcionar acceso por radio al UE 22. El sistema 21 incluye un nodo de Función de gestión de acceso y movilidad (AMF) 12, que puede proporcionar una función para la gestión del acceso y la movilidad del UE 22. El sistema 21 incluye el nodo de UDM 16, que almacena y gestiona la información de los abonados. El sistema 21 incluye el nodo de HSS 18, que puede proporcionar una base de datos con la información de los abonados. Cabe señalar que, para simplificar, se muestra un solo nodo para las diversas entidades del sistema 21 representado en la figura 2 (p. ej., un solo UE 22, una sola RAN 24, un solo nodo de AMF 12, un solo nodo de UDM 16, un solo nodo de HSS 18 y un solo nodo de SMSC 20, etc.); sin embargo, debe entenderse que el sistema 21 puede incluir numerosas entidades/nodos de los mostrados en la figura 2, así como entidades/nodos adicionales no mostrados en la figura 2. Además, el sistema 21 puede incluir muchas más conexiones que las mostradas en la figura 2.
El nodo de UDM 16 incluye un notificador 26, que puede configurarse para establecer un indicador Notificación de registro de la función de servicio de mensajes cortos, SMS, SMSF, para detectar un evento Registro de SMSF asociado con un equipo de usuario, UE 22.
El nodo de HSS 18 incluye un abonado 28, que puede configurarse para enviar una solicitud de suscripción a una notificación en un nodo de gestión de datos unificados, UDM, 16 sobre un evento Registro de función de servicio de mensajes cortos, SMS, SMSF, asociado con un equipo de usuario, UE 22.
Realizaciones de ejemplo, según una realización, del UE 22, el nodo de UDM 16, el nodo de HSS 18 y un nodo de red 29 (por ejemplo, nodo de SMSC, nodo de AMF, etc.) analizados en los párrafos anteriores se describirán a continuación haciendo referencia a la figura 3.
El nodo de red 29 (p. ej., nodo de AMF, nodo d SMSC, etc.) incluye una interfaz de comunicación 30, circuitería de procesamiento 32 y memoria 34. La interfaz de comunicación 30 puede configurarse para comunicarse con el UE 22 y/o con otros elementos del sistema 21 para facilitar la entrega de un mensaje de SMS al UE 22 según una o más de las técnicas descritas en la presente divulgación. En algunas realizaciones, la interfaz de comunicación 30 puede estar formada por, o puede incluir, por ejemplo, uno o más transmisores de radiofrecuencia (RF), uno o más receptores de RF y/o uno o más transceptores de RF, y/o puede considerarse una interfaz de radio. En algunas realizaciones, la interfaz de comunicación 30 también puede incluir una interfaz cableada.
La circuitería de procesamiento 32 puede incluir uno o más procesadores 36 y memoria, tal como la memoria 34. En particular, además de un procesador y memoria tradicionales, la circuitería de procesamiento 32 puede comprender circuitería integrada para procesamiento y/o control, por ejemplo, de uno o más procesadores y/o núcleos de procesador y/o FPGA (matriz de puertas programables de campo, Field Programmable Gate Array) y/o ASIC (circuitos integrados de aplicación específica, Application Specific Integrated Circuits) capaces de ejecutar instrucciones. El procesador 36 puede configurarse para acceder (por ejemplo, escribir y/o leer) a la memoria 34, que puede ser cualquier tipo de memoria volátil y/o no volátil, por ejemplo, caché y/o memoria intermedia, RAM (memoria de acceso aleatorio, Random Access Memory), y/o ROM (memoria de solo lectura, Read Only Memory), y/o memoria óptica y/o EPROM (memoria de solo lectura programable y borrable, Erasable Programmable ROM).
Por lo tanto, el nodo de red 29 puede incluir además software almacenado internamente, por ejemplo, en la memoria 34, o almacenado en una memoria externa (p. ej., una base de datos), accesible para el nodo 29 a través de una conexión externa. El software puede ser ejecutable por la circuitería de procesamiento 32. La circuitería de procesamiento 32 puede estar configurada para controlar cualquiera de los métodos y/o procesos descritos en el presente documento, y/o para hacer que el nodo 29 ejecute dichos métodos y/o procesos. La memoria 34 está configurada para almacenar datos, código de software del programa y/u otra información descrita en el presente documento. En algunas realizaciones, el software puede incluir instrucciones almacenadas en la memoria 34 que, cuando son ejecutadas por el procesador 36, hacen que la circuitería de procesamiento 32 ejecute los procesos descritos en el presente documento con respecto al nodo de red 29 y/o configure el nodo 29 para ello (p. ej., nodo de AMF, nodo de SMSC, etc.).
El UE 22 incluye una interfaz de comunicación 40, circuitería de procesamiento 42 y una memoria 44. La interfaz de comunicación 40 puede configurarse para comunicarse con la RAN 24 y/o con el nodo de AMF 12 y/o con otros elementos del sistema 21 para recibir un mensaje de SMS según las técnicas descritas en la presente divulgación. En algunas realizaciones, la interfaz de comunicación 40 puede estar formada por, o puede incluir, por ejemplo, uno o más transmisores de radiofrecuencia (RF), uno o más receptores de RF y/o uno o más transceptores de RF, y/o puede considerarse una interfaz de radio. En algunas realizaciones, la interfaz de comunicación 40 también puede incluir una interfaz cableada.
La circuitería de procesamiento 42 puede incluir uno o más procesadores 46 y memoria, tal como la memoria 44. En particular, además de un procesador y una memoria tradicionales, la circuitería de procesamiento 42 puede comprender circuitería integrada para procesamiento y/o control, por ejemplo, de uno o más procesadores y/o núcleos de procesador y/o FPGA (matriz de puertas programables en campo) y/o ASIC (circuitos integrados de aplicación específica) capaces de ejecutar instrucciones. El procesador 46 puede configurarse para acceder (por ejemplo, escribir y/o leer) a la memoria 44, que puede ser cualquier tipo de memoria volátil y/o no volátil, por ejemplo, caché y/o memoria intermedia, RAM (memoria de acceso aleatorio), ROM (memoria de solo lectura), memoria óptica y/o EPROM (memoria de solo lectura programable y borrable).
Por lo tanto, el UE 22 puede incluir además software almacenado internamente, por ejemplo, en la memoria 44, o en una memoria externa (p. ej., una base de datos), accesible para el UE 22 a través de una conexión externa. El software puede ser ejecutable por la circuitería de procesamiento 42. La circuitería de procesamiento 42 puede estar configurada para controlar cualquiera de los métodos y/o procesos descritos en el presente documento y/o para hacer que el UE 22 ejecute dichos métodos y/ procesos. La memoria 44 está configurada para almacenar datos, código de software de programa u otra información descrita en el presente documento. En algunas realizaciones, el software puede incluir instrucciones almacenadas en la memoria 44 que, al ser ejecutadas por el procesador 46, hacen que la circuitería de procesamiento 42 realice, y/o configure el UE 22 para que realice, los procesos descritos en el presente documento con respecto al UE 22.
El nodo de UDM 16 incluye una interfaz de comunicación 50, circuitería de procesamiento 52 y una memoria 54. La interfaz de comunicación 50 puede configurarse para comunicarse con el nodo de AMF 12 y/o el HSS 18 y/u otros elementos del sistema 21 para facilitar la entrega de un mensaje de SMS al UE 22 según una o más de las técnicas descritas en la presente divulgación. En algunas realizaciones, la interfaz de comunicación 50 puede estar formada como, o puede incluir, por ejemplo, uno o más transmisores de radiofrecuencia (RF), uno o más receptores de RF y/o uno o más transceptores de RF, y/o pueden considerarse una interfaz de radio. En algunas realizaciones, la interfaz de comunicación 50 también puede incluir una interfaz cableada.
La circuitería de procesamiento 52 puede incluir uno o más procesadores 56 y memoria, tal como la memoria 54. En particular, además de un procesador y una memoria tradicionales, la circuitería de procesamiento 52 puede incluir circuitería integrada para procesamiento y/o control, por ejemplo, de uno o más procesadores y/o núcleos de procesador y/o FPGA (matriz de puertas programables de campo) y/o ASIC (circuitos integrados de aplicación específica) capaces de ejecutar instrucciones. El procesador 56 puede configurarse para acceder (por ejemplo, escribir y/o leer) a la memoria 54, que puede comprender cualquier tipo de memoria volátil y/o no volátil, por ejemplo, caché y/o memoria intermedia y/o RAM (memoria de acceso aleatorio), ROM (memoria de solo lectura), memoria óptica y/o EPROM (memoria de solo lectura programable y borrable).
Por lo tanto, el nodo de UDM 16 puede incluir además software almacenado internamente, por ejemplo, en la memoria 54, o en una memoria externa (p. ej., una base de datos), accesible para el nodo de UDM 16 a través de una conexión externa. El software puede ser ejecutable por la circuitería de procesamiento 52. La circuitería de procesamiento 52 puede estar configurada para controlar cualquiera de los métodos y/o procesos descritos en el presente documento, y/o para hacer que el nodo de UDM 16 ejecute dichos métodos y/o procesos. La memoria 54 está configurada para almacenar datos, código de software de programa y/u otra información descrita en el presente documento. En algunas realizaciones, el software puede incluir instrucciones almacenadas en la memoria 54 que, al ser ejecutadas por el procesador 56 o el notificador 26, hacen que la circuitería de procesamiento 52 ejecute, y/o configure el nodo de UDM 16 para ejecutar, los procesos descritos en el presente documento con respecto al nodo de UDM 16 (p. ej., los procesos descritos con referencia a la figura 4 y/o a cualquier otro diagrama de flujo).
El nodo de HSS 18 incluye una interfaz de comunicación 60, circuitería de procesamiento 62 y memoria 64. La interfaz de comunicación 60 puede configurarse para comunicarse con el nodo de UDM 16, con el nodo de SMSC 20 y/o con otros elementos del sistema 21 para facilitar la entrega de un mensaje de SMS al UE 22 según una o más de las técnicas descritas en la presente divulgación. En algunas realizaciones, la interfaz de comunicación 60 puede estar formada por, o puede incluir, por ejemplo, uno o más transmisores de radiofrecuencia (RF), uno o más receptores de RF y/o uno o más transceptores de RF, y/o puede considerarse una interfaz de radio. En algunas realizaciones, la interfaz de comunicación 60 también puede incluir una interfaz cableada.
La circuitería de procesamiento 62 puede incluir uno o más procesadores 66 y memoria, tal como la memoria 64. En particular, además de un procesador y memoria tradicionales, la circuitería de procesamiento 62 puede comprender circuitería integrada para procesamiento y/o control, por ejemplo, de uno o más procesadores y/o núcleos de procesador y/o FPGA (matriz de puertas programables de campo) y/o ASIC (circuitos integrados de aplicación específica) capaces de ejecutar instrucciones. El procesador 66 puede configurarse para acceder (por ejemplo, escribir y/o leer) a la memoria 64, que puede comprender cualquier tipo de memoria volátil y/o no volátil, por ejemplo, caché y/o memoria intermedia, RAM (memoria de acceso aleatorio), ROM (memoria de solo lectura), memoria óptica y/o EPROM (memoria de solo lectura programable y borrable).
Por lo tanto, el nodo de HSS 18 puede incluir además software almacenado internamente, por ejemplo, en la memoria 64, o en una memoria externa (p. ej., una base de datos), accesible para el nodo de HSS 18 a través de una conexión externa. El software puede ser ejecutable por la circuitería de procesamiento 62. Esta circuitería de procesamiento 62 puede estar configurada para controlar cualquiera de los métodos y/o procesos descritos en el presente documento y/o para hacer que el nodo de HSS 18 ejecute dichos métodos. La memoria 64 está configurada para almacenar datos, código de software de programa u otra información descrita en el presente documento. En algunas realizaciones, el software puede incluir instrucciones almacenadas en la memoria 64 que, al ser ejecutadas por el procesador 66 y/o por el abonado 28, hacen que la circuitería de procesamiento 62 ejecute los procesos descritos en el presente documento con respecto al nodo HSS 18 (p. ej., los procesos descritos con referencia a la figura 5 y/o a cualquier otro diagrama de flujo) y/o configure el nodo HSS 18 para ejecutar dichos procesos.
En la figura 3, se muestra la conexión entre los dispositivos UE 22, nodo de UDM 16, nodo de HSS 18 y nodo de red 29 sin referencia explícita a dispositivos o conexiones intermediarias. Sin embargo, debe entenderse que pueden existir dispositivos o conexiones intermediarias entre estos dispositivos, aunque no se muestren explícitamente.
Aunque la figura 3 muestra el notificador 26 y el abonado 28 dentro de un procesador respectivo, se contempla que estos elementos puedan implementarse de tal manera que una parte de ellos se almacena en una memoria correspondiente dentro de la circuitería de procesamiento. En otras palabras, los elementos pueden implementarse en hardware o en una combinación de hardware y software dentro de la circuitería de procesamiento.
La figura 4 muestra un diagrama de flujo de un proceso ejemplar en un nodo de UDM 16 para facilitar la entrega de un mensaje de SMS al UE 22, según una o más de las técnicas descritas en la presente divulgación. Uno o más bloques, funciones o métodos ejecutados por el nodo de UDM 16 pueden ser ejecutados por uno o más elementos del nodo de UDM 16, tal como el notificador 26, en la circuitería de procesamiento 52, la memoria 54, el procesador 56, la interfaz de comunicación 50, etc., según el proceso/método de ejemplo. El proceso de ejemplo incluye la configuración (bloque S100), tal como a través del notificador 26, la circuitería de procesamiento 52, la memoria 54, el procesador 56 y/o la interfaz de comunicación 50, de un indicador Notificación de registro de función de servicio de mensajes cortos (SMS), SMSF, para detectar un evento Registro de SMSF asociado a un equipo de usuario, UE 22.
En algunas realizaciones, el método incluye, además, como resultado del registro de una SMSF en el nodo de UDM 16 para el UE 22 y la activación del indicador Notificación de registro de SMSF para el UE 22, borrar el indicador Notificación de registro de SMSF y enviar una notificación, indicando la notificación que la SMSF está registrada en el nodo de UDM 16 para el UE 22. En algunas realizaciones, el método incluye además la recepción, por parte del notificador 26, en la circuitería de procesamiento 52, la memoria 54, el procesador 56 y la interfaz de comunicación 50, de una solicitud de suscripción a una notificación sobre el evento Registro de SMSF asociado con el UE 22; y la configuración del indicador Notificación de registro de SMSF es el resultado de la solicitud de suscripción a la notificación.
En algunas realizaciones, la solicitud de suscripción a la notificación se recibe desde un nodo de servidor de abonado local (HSS) 18 y la notificación se envía al nodo de HSS 18. En algunas realizaciones, la solicitud de suscripción se recibe mediante una operación del servicio de Nudm_EE_Subscribe. En algunas realizaciones, el método incluye además, como resultado de recibir, desde un centro de servicio de mensajes cortos, SMSC, nodo 20, una solicitud de información de enrutamiento para el UE 22, determinando que el UE 22 es al menos uno de no registrado en una red asociada con el nodo de UDM 16, y no registrado en un servicio de SMS en la red; y la configuración del indicador Notificación de registro de SMSF es un resultado de la determinación.
En algunas realizaciones, el método incluye además, como resultado de la determinación de que el UE 22 es al menos uno de no registrado en la red asociada con el nodo de UDM 16 y no registrado para el servicio de SMS en la red, el notificador 26, ubicado en la circuitería de procesamiento 52, memoria 54, procesador 56 e interfaz de comunicación 50, indica al nodo de SMSC 20 que el UE 22 está ausente. En algunas realizaciones, el envío por parte del notificador 26, en la circuitería de procesamiento 52, memoria 54, procesador 56 e interfaz de comunicación 50, de la notificación que indica que la SMSF está registrada en el nodo de UDM 16 para el UE 22, comprende, además, el envío de una alerta al nodo de SMSC 20, para que reintente el envío de SMS al UE 22.
En algunas realizaciones, el método incluye recibir, tal como a través del notificador 26, la circuitería de procesamiento 52, la memoria 54, el procesador 56 y/o la interfaz de comunicación 50, desde un nodo de servidor de abonado local (HSS) 18, una solicitud de suscripción a una notificación. Esta notificación se produce cuando un equipo de usuario (UE) 22 se registra en una red para el servicio de mensajes cortos (SMS). El proceso incluye, como resultado de la solicitud recibida de suscripción, configuración, tal como a través del notificador 26, la circuitería de procesamiento 52, la memoria 54, el procesador 56 y/o la interfaz de comunicación 50, un indicador Notificación de registro de la función de SMS (SMSF) para detectar eventos Registro de SMSF asociados al UE 22.
En algunas realizaciones, el método incluye, además, como resultado del registro de una SMSF en el nodo de UDM para el UE, la detección/determinación, por ejemplo, mediante el notificador 26, la circuitería de procesamiento 52, la memoria 54, el procesador 56 o la interfaz de comunicación 50, de que el indicador Notificación de registro de la SMSF está activado para el UE 22 en donde se registró la SMSF. En algunas realizaciones, el método incluye, como resultado de la detección/determinación, el restablecimiento/borrado, por ejemplo, mediante el notificador 26, la circuitería de procesamiento 52, la memoria 54, el procesador 56 o la interfaz de comunicación 50, del indicador Notificación de registro de la SMSF. En algunas realizaciones, el método incluye, como resultado de la detección/determinación, notificar al nodo HSS 18, tal como a través del notificador 26, la circuitería de procesamiento 52, la memoria 54, el procesador 56 o la interfaz de comunicación 50, que el UE 22 está registrado en la red para SMS. En algunas realizaciones, la red en donde se registrará el UE para SMS es una red de núcleo de quinta generación (5GC). En algunas realizaciones, la notificación es un UE 22 listo para recibir notificaciones de SMS. En algunas realizaciones, la solicitud de suscripción se recibe mediante una operación del servicio de Nudm_EE_Subscribe.
La figura 5 muestra un diagrama de flujo de un proceso ejemplar en un nodo de HSS 18 para facilitar la entrega de un mensaje de SMS al UE 22, según una o más de las técnicas descritas en la presente divulgación. Uno o más bloques, funciones o métodos ejecutados por el nodo de HSS 18 pueden ser ejecutados por uno o más elementos del nodo de HSS 18, tal como el abonado 28, en la circuitería de procesamiento 62, la memoria 64, el procesador 66, la interfaz de comunicación 60, etc., según el proceso/método de ejemplo. El proceso de ejemplo incluye el envío (bloque S102), tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, de una solicitud de suscripción a una notificación en un nodo 18 de gestión de datos unificados, UDM, sobre un evento Registro de función de servicio de mensajes cortos, SMS, SMSF, asociado con un equipo de usuario, UE 22.
En algunas realizaciones, el método incluye además, como resultado de la suscripción, recibir, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, desde el nodo de UDM 16, una notificación que indica que una SMSF está registrada en el nodo de UDM 16 para el UE 22; y, como resultado de recibir la notificación, indicar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, a un nodo de centro de servicio de mensajes cortos, SMSC, 20 que la SMSF está registrada en el nodo de UDM 16 para el UE 22.
En algunas realizaciones, indicar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, al nodo de SMSC 20 comprende además enviar una alerta al nodo de SMSC 20 para reintentar la entrega de un SMS al UE 22. En algunas realizaciones, enviar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, la solicitud de suscripción a la notificación sobre el evento Registro de SMSF se basa, al menos en parte, en la determinación de que una SMSF no está registrada en el nodo de UDM 16 para el UE 22. En algunas realizaciones, enviar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, la solicitud de suscripción a la notificación sobre el evento Registro de SMSF se basa además en la determinación de que el UE 22 no está registrado en el nodo de HSS 18 para SMS.
En algunas realizaciones, el método incluye además recibir, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, desde un nodo de centro de servicio de mensajes cortos, SMSC, 20, una solicitud de información de enrutamiento para el UE 22; y, como resultado de recibir la solicitud desde el nodo de SMSC 20, al menos uno de: consultar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, si un indicador Notificación de registro de SMSF está configurado en el nodo de UDM 16; determinar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, si se recupera una dirección de SMSF del nodo de UDM 16 para el UE 22 basándose al menos en parte en si el indicador Notificación de registro de SMSF está configurado; determinar, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, que una dirección de SMSF no está registrada en el nodo de UDM 16 para el UE 22 y que una dirección de nodo de destino para SMS no está registrada en el nodo de HSS 18 para el UE 22; y, como resultado de la determinación de que la dirección de SMSF y la dirección de nodo de destino no están registradas para el UE 22 en los nodos de UDM 16 y HSS 18, respectivamente, indicar al nodo de SMSC que el UE 22 está ausente.
En algunas realizaciones, la solicitud de suscripción se envía mediante una operación del servicio de Nudm_EE_Subscribe.
En algunas realizaciones, el método incluye la suscripción, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 y/o la interfaz de comunicación 60, a una notificación en un nodo de gestión de datos unificados (UDM) 16, siendo la notificación cuando un equipo de usuario (UE) 22 se registra en una red para el servicio de mensajes cortos (SMS).
En algunas realizaciones, el método incluye, además, como resultado de la suscripción, la recepción, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, del nodo de UDM 16, de una notificación de que el UE 22 está registrado en la red para SMS. En algunas realizaciones, el método incluye, además, como resultado de la recepción de la notificación, el envío, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, de una alerta a un nodo del centro de servicio de mensajes cortos (SMSC) 20 indicando que el UE 22 está listo para recibir SMS. En algunas realizaciones, la red en donde se registrará el UE para SMS es una red de núcleo de quinta generación (5GC). En algunas realizaciones, la notificación es un UE listo para recibir SMS. En algunas realizaciones, la suscripción también incluye la suscripción, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, mediante una operación del servicio de Nudm_EE_Subscribe. En algunas realizaciones, la suscripción a la notificación en el nodo de UDM responde a la recepción, tal como a través del abonado 28, la circuitería de procesamiento 62, la memoria 64, el procesador 66 o la interfaz de comunicación 60, de un mensaje de respuesta del nodo de UDM 16 indicando que no hay una SMSF registrada en nodo de UDM 16 para el UE 22.
Habiendo descrito de manera general las disposiciones para la entrega del servicio de mensajes cortos (SMS), a continuación se proporciona una descripción más detallada de algunas de las realizaciones con referencia a la figura 6, y que pueden ser implementadas por un UE 22, nodo de UDM 16, nodo de HSS 18 y/o nodo de red 29 (por ejemplo, nodo de AMF 12, nodo SMSC 20, etc.).
Algunas realizaciones de la presente divulgación proporcionan una definición y/o uso de un indicador/evento NUEVO para detectar la Accesibilidad del UE 22 para SMS (por ejemplo, registro de SMSF en el nodo de UDM 16) para cubrir los casos en donde hay un MT-SMS pendiente debido a que el UE 22 no está registrado en el 5GC para el servicio de SMS.
Un ejemplo del uso del indicador/evento NUEVO se ilustra en la figura 6, como se describe en las etapas a continuación (cabe señalar que, como en la figura 1, la figura 6 muestra que el UE 22 (no se muestra en el presente documento) no está conectado a 5GC, es decir, no hay ninguna AMF/SMSF 12/14 registrada en el nodo de UDM 16)
- S104: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) recibe una solicitud de información de enrutamiento del nodo de SMSC 20 a través de una Parte de Aplicación Móvil (Mobile Application Part, MAP) o de un protocolo/mensajes de S6c.
- S106: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) recupera las direcciones de SMSF 14 registradas (si las hay) del nodo de UDM 16.
- S108: El nodo de UDM 16 (por ejemplo, a través de la interfaz de comunicación 50 y/o de la circuitería de procesamiento 52) no encuentra ningún nodo de SMSF 14 registrado en el nodo de UDM 16, y responde al nodo de HSS 18 en consecuencia.
- S110: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) proporciona una respuesta negativa (SM Abonado Ausente) que se envía al nodo de SMSC 20.
- S112: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) informa al nodo de SMSC 20 de que la dirección del nodo de SMSC 20 se ha incluido en los datos de mensaje en espera (Message Waiting Data, MWD) y que el nodo de SMSC 20 será alertado cuando el UE 22 vuelva a estar accesible y listo para SMS.
- S114: El nodo de HSS (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) 18 se suscribe en el nodo de UDM 16 para ser notificado cuando el UE 22 se registra en el 5GC para el servicio de SMS (por ejemplo, el UE 22 está listo para SMS en 5GC cuando un nodo de SMSF 14 se registra en el nodo de UDM 16 para el UE 22) utilizando la operación de servicio de Nudm_EE_Subscribe (identificador permanente único del abonado (SUPI, Subscriber Unique Permanent Identifier, evento“UE listo para SMS”) .
NOTA: El funcionamiento del servicio de Nudm_EE_Subscribe ya está definido por el 3GPP. La presente divulgación propone un nuevo evento para la notificación de“UE listo para SMS”.
—S116: El nodo de UDM 16 (p. ej., a través de la interfaz de comunicación 50 y/o de la circuitería de procesamiento 52) establece un nuevo indicadorNotificación de Registro de SMSFpara detectar eventos Registro de SMSF. El nodo de HSS 18 puede establecer el indicadorNotificación de Registro de SMSFlocalmente (no se muestra).
—S118: Si el UE 22 (por ejemplo, a través de la interfaz de comunicación 40 y/o de la circuitería de procesamiento 42) luego se registra en el 5GC a través de un nodo de AMF 12. El nodo de AMF12 también se registra en el nodo de UDM 16.
— S120: Si el UE 22 indica soporte para el servicio de SMS, el nodo de AMF 12 verifica si el UE 22 está suscrito a un servicio de SMS y, si es así, el nodo de AMF 12 selecciona e invoca un nodo de SMSF 14. El nodo de SMSF 14 entonces se registra en el nodo de UDM 16.
— S122: Después del registro de la SMSF 14, el nodo de UDM 16 detecta que el UE 22 para el cual está registrado el nodo de SMSF 14 tiene el indicadorNotificación de registro de SMSFestablecido.
— S124: El nodo de UDM 16 (por ejemplo, a través de la interfaz de comunicación 50 y/o de la circuitería de procesamiento 52) restablece/borra el indicador.
— S126: El nodo de UDM 16 (por ejemplo, a través de la interfaz de comunicación 50 y/o de la circuitería de procesamiento 52) luego notifica al nodo de HSS 18 que el UE 22 está registrado en 5GC para el servicio de SMS, por ejemplo, elUE está listo para SMS.
— S128: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) luego alerta al nodo de SMSC 20.
— S130: El nodo de SMSC 20 inicia el reintento de entrega de MT-SMS solicitando nuevamente al nodo de HSS 18 información de enrutamiento para SMS.
— S132: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) luego solicita la dirección del nodo de SMSF 14 al nodo de UDM 16.
— S134: En este caso (debido al nuevo indicador/evento), el nodo de UDM 16 (por ejemplo, a través de la interfaz de comunicación 50 y/o de la circuitería de procesamiento 52) responde con una dirección de nodo de SMSF 14 válida.
— S136: El nodo de HSS 18 (por ejemplo, a través de la interfaz de comunicación 60 y/o de la circuitería de procesamiento 62) envía la dirección del nodo de SMSF 14 al nodo de SMSC 20.
— S138: El nodo de SMSC 20 puede finalmente enviar el MT-SMS al UE 22 a través del nodo de SMSF 14 registrado y del nodo de AMF 12 registrado.
Se debe entender que, si bien las realizaciones de ejemplo analizadas en el presente documento pueden utilizar uno u otro tipo de mensaje o una u otra disposición o contexto de nodo de red, las técnicas divulgadas en el presente documento pueden utilizarse con otros tipos de mensajes u otros tipos de disposiciones de arquitectura de red u otros contextos, para soportar la entrega de SMS según las técnicas proporcionadas en la presente divulgación.
Algunas realizaciones de la presente divulgación proporcionan una definición y/o uso de un indicador/evento NUEVO para detectar la Accesibilidad del UE para SMS (por ejemplo, registro de SMSF en UDM) para cubrir los casos en donde, por ejemplo, hay un MT-SMS pendiente debido a que el UE no está registrado en el 5GC para el servicio de SMS.
Algunas realizaciones pueden incluir uno o más de los siguientes:
Realización A1. Un método implementado en un nodo de gestión de datos unificados (UDM), que comprende: recibir, desde un nodo de servidor de abonado local (HSS), una solicitud de suscripción a una notificación, siendo la notificación cuando un equipo de usuario (UE) se registra en una red para el servicio de mensajes cortos (SMS); y
como resultado de la solicitud de suscripción recibida, establecer un indicador Notificación de registro de función de SMS (SMSF) para detectar eventos Registro de SMSF asociados con el UE.
Realización A2. El método de la Realización A1, que comprende además:
como resultado del registro de una SMSF en el nodo de UDM para el UE, uno o más de:
detectar que el indicador Notificación de registro de SMSF está configurado para el UE para el cual está registrada la SMSF;
como resultado de la detección, restablecer el indicador Notificación de registro de SMSF; y/o
como resultado de la detección, notificar al nodo de HSS que el UE está registrado en la red para SMS. Realización A3. El método de cualquiera de las Realizaciones A1 y A2, en donde se utiliza uno o más de: la red en donde el UE se registrará para SMS es una red central de quinta generación (5GC);
la notificación es una notificación UE listo para recibir SMS; y/o
la solicitud de suscripción se recibe mediante una operación del servicio de Nudm_EE_Subscribe.
Realización B1. Un método implementado en un nodo de servidor de abonado doméstico (HSS), comprendiendo el método:
suscribirse a una notificación en un nodo de gestión de datos unificados (UDM), siendo la notificación cuando un equipo de usuario (UE) se registra en una red para el servicio de mensajes cortos (SMS).
Realización B2. El método de la Realización B1, que comprende además uno o más de:
como resultado de la suscripción, recibir, desde el nodo de UDM, una notificación de que el UE está registrado en la red para SMS; y/o
como resultado de recibir la notificación, enviar una alerta a un nodo del centro de servicio de mensajes cortos (SMSC) de que el UE está listo para recibir un SMS.
Realización B3. El método de cualquiera de las Realizaciones B1 y B2, en donde uno o más de:
la red en donde el UE se registrará para SMS es una red central de quinta generación (5GC);
la notificación es una notificación UE listo para recibir SMS;
la suscripción incluye además la suscripción mediante una operación de servicio de Nudm_EE_Subscribe; y/o la suscripción a la notificación en el nodo de UDM responde a la recepción de un mensaje de respuesta del nodo de UDM que indica que no hay una SMSF registrada en el nodo de UDM para el UE.
Realización C1. Un nodo de gestión de datos unificados (UDM) que comprende circuitería de procesamiento, configurada para:
recibir, desde un nodo de servidor de abonado local (HSS), una solicitud para suscribirse a una notificación, siendo la notificación cuando un equipo de usuario (UE) se registra en una red para el servicio de mensajes cortos (SMS); y
como resultado de la solicitud de suscripción recibida, establecer un indicador Notificación de registro de función de SMS (SMSF) para detectar eventos de registro de SMSF asociados con el UE.
Realización C2. El nodo de UDM de la Realización C1, donde la circuitería de procesamiento está configurada además para:
como resultado del registro de una SMSF en el nodo de UDM para el UE, uno o más de los siguientes: detectar que el indicador Notificación de registro de SMSF está configurado para el UE para el cual está registrada la SMSF;
como resultado de la detección, restablecer el indicador Notificación de registro de SMSF; y/o
como resultado de la detección, notificar al nodo de HSS que el UE está registrado en la red para SMS. Realización C3. El nodo de UDM de cualquiera de las Realizaciones C1 y C2, en donde uno o más de los siguientes:
la red en donde el UE se registrará para SMS es una red central de quinta generación (5GC);
la notificación es una notificación UE listo para recibir SMS; y/o
la solicitud de suscripción se recibe mediante una operación del servicio de Nudm_EE_Subscribe.
Realización D1. Un nodo de servidor de abonado doméstico (HSS) que comprende circuitería de procesamiento, estando configurada dicha circuitería para:
suscribirse a una notificación en un nodo de gestión de datos unificados (UDM), siendo la notificación el momento en que un equipo de usuario (UE) se registra en una red para el servicio de mensajes cortos (SMS). Realización D2. El nodo de HSS de la Realización D1, en donde la circuitería de procesamiento está configurada además para uno o más de:
como resultado de la suscripción, recibir, desde el nodo de UDM, una notificación de que el UE está registrado en la red para SMS; y/o
como resultado de recibir la notificación, enviar una alerta a un nodo del centro de servicio de mensajes cortos (SMSC) de que el UE está listo para recibir un SMS.
Realización D3. El nodo de HSS de cualquiera de las realizaciones D1 y D2, en donde uno o más de:
la red en donde el UE se registrará para SMS es una red central de quinta generación (5GC);
la notificación es una notificación UE listo para recibir SMS;
la circuitería de procesamiento está configurada además para suscribirse a la notificación estando configurada para suscribirse utilizando una operación de servicio de Nudm_EE_Subscribe; y/o
la circuitería de procesamiento está configurada además para suscribirse a la notificación en el nodo de UDM en respuesta a la recepción de un mensaje de respuesta del nodo de UDM de que no hay una SMSF registrada en el nodo de UDM para el UE.
Como comprenderá un experto en la materia, los conceptos descritos en el presente documento pueden materializarse como un método, un sistema de procesamiento de datos o un programa informático. Por consiguiente, los conceptos descritos en el presente documento pueden adoptar la forma de una realización completamente de hardware, una realización completamente de software o una realización que combina aspectos de software y hardware, todas ellas denominadas en general en el presente documento “circuito” o “módulo”. Además, la divulgación puede presentarse como un programa informático en un medio de almacenamiento tangible utilizable por un ordenador, con código de programa incorporado en el medio, ejecutable por un ordenador. Se puede utilizar cualquier medio tangible legible por ordenador, incluyendo discos duros, CD-ROM, dispositivos de almacenamiento electrónico, dispositivos de almacenamiento óptico o dispositivos de almacenamiento magnético.
Algunas realizaciones se describen en el presente documento con referencia a ilustraciones de diagramas de flujo y/o diagramas de bloques de métodos, sistemas y productos de programa informático. Se entenderá que cada bloque de las ilustraciones del diagrama de flujo o de bloques, así como sus combinaciones, puede implementarse mediante instrucciones de programa informático. Estas instrucciones pueden ser proporcionadas al procesador de un ordenador de propósito general, un ordenador de propósito especial u otro aparato de procesamiento de datos programable para producir una máquina, de modo que las instrucciones, que se ejecutan a través del procesador del ordenador p de otro aparato de procesamiento de datos programable, crean medios para implementar las funciones o acciones especificadas en el diagrama de flujo y/o en el bloque o bloques del diagrama de bloques.
Estas instrucciones de programa informático también pueden estar almacenadas en una memoria legible por ordenador o en un medio de almacenamiento, que pueden dirigir a un ordenador o a otro aparato de procesamiento de datos programable para que funcione de una manera particular, de tal manera que las instrucciones almacenadas en la memoria legible por ordenador producen un modo de fabricación que incluye medios de instrucción que implementan la función/acto especificado en el diagrama de flujo y/o en el bloques o bloques del diagrama de bloques.
Las instrucciones de un programa informático también pueden estar cargadas en un ordenador o en otro aparato de procesamiento de datos programable para hacer que una serie de etapas operativas se realicen en el ordenador o en otro aparato programable para generar un proceso implementado por ordenador, de tal manera que las instrucciones que se ejecutan en el ordenador o en otro aparato programable proporcionan las etapas para implementar las funciones/acciones especificadas en el diagrama de flujo o en el bloque o bloques del diagrama de bloques. Se debe comprender que las funciones/acciones indicadas en los bloques pueden ocurrir fuera del orden indicado en las ilustraciones operativas. Por ejemplo, dos bloques mostrados sucesivamente pueden ejecutarse prácticamente de manera simultánea, o en ocasiones pueden ejecutarse en orden inverso, dependiendo de la funcionalidad/acción involucrada. Si bien algunos diagramas incluyen flechas en las rutas de comunicación para el sentido principal de la comunicación, se debe comprender que la comunicación puede ocurrir en el sentido opuesto al de las flechas.
El código de programa informáti
documento puede estar escrito en un lenguaje de programación orientado a objetos, tal como Java® o C++. Sin embargo, el código del programa informáti
también puede estar escrito en lenguajes de programación procedimental convencionales, tal como el lenguaje de programación “C”. El código del programa puede ejecutarse íntegramente en el ordenador del usuario, parcialmente en el ordenador del usuario, como un paquete de software independiente, parcialmente en el ordenador del usuario y parcialmente en un ordenador remoto, o completamente en el ordenador remoto. En este último caso, el ordenador remoto puede estar conectado al ordenador del usuario a través de una red de área local (Local Area Network, LAN) o una red de área extensa (Wide Area Network, WAN), o la conexión puede realizarse a un ordenador externo (por ejemplo, a través de Internet mediante un proveedor de servicios de Internet).
Los expertos en la materia comprenderán que las realizaciones descritas en el presente documento no están limitadas a lo mostrado y descrito anteriormente. Además, salvo indicación contraria, cabe señalar que todos los dibujos adjuntos no están a escala. Es posible realizar diversas modificaciones y variaciones a la luz de las explicaciones anteriores, sin apartarse del alcance de las reivindicaciones.
Claims (8)
1. Un método para permitir el reintento de entrega de mensajes cortos para un equipo de usuario (UE), comprendiendo el método:
como resultado de recibir, desde un nodo del centro de servicios de mensajes cortos, SMSC, una solicitud de información de enrutamiento para el UE, determinar que el UE es al menos uno de no registrado en una red y no registrado para un servicio de SMS en la red;
como resultado de la determinación de que el UE (22) es al menos uno de no registrado en la red y no registrado para el servicio de SMS en la red a través de una función de SMS, SMSF, establecer una indicación para indicar que un MT- SMS de terminación móvil está pendiente e indicar al nodo de SMSC (20) que el UE (22) está ausente;
como resultado de recibir un registro para el servicio de SMS para el UE para el cual el MT- SMS está pendiente, enviar una alerta al nodo SMSC para reintentar la entrega del MT-SMS al UE basándose en la indicación.
2. El método de la reivindicación 1, que comprende además:
recibir una solicitud para suscribirse a una notificación Accesibilidad del UE para el servicio de SMS asociada con el UE; y
establecer un indicador Notificación de registro de SMS como resultado de la solicitud de suscripción a la notificación.
3. El método de la reivindicación 2, en donde la solicitud de suscripción se recibe a través de una operación de servicio de Nudm_EE_Subscribe.
4. Un nodo de gestión de datos unificados, UDM, comprendiendo el nodo de UDM una circuitería de procesamiento, estando la circuitería de procesamiento configurada para hacer que el nodo de UDM realice un método según cualquiera de las reivindicaciones 1 a 3.
5. Un sistema que comprende un nodo de servidor de abonado doméstico, HSS, y un nodo de gestión de datos unificados, UDM, capaz de:
como resultado de recibir, desde un nodo del centro de servicio de mensajes cortos, SMSC, una solicitud de información de enrutamiento para un equipo de usuario, UE, con fines de entrega de SMS al UE, el HSS determina si el UE está registrado para un servicio de SMS;
como resultado de determinar que el UE no está registrado para SMS, el HSS envía una solicitud de suscripción a UDM para recibir una notificación de evento cuando el UE está accesible para SMS, e indica al nodo de SMSC que el UE está ausente,
tras recibir un registro para el servicio de SMS para el UE, la UDM envía la notificación de evento al HSS como resultado de la solicitud de suscripción para notificar al HSS que el UE está registrado para SMS; y
el HSS alerta al nodo de SMSC de que el UE está disponible para SMS, para volver a intentar la entrega del SMS como resultado de haber sido notificado del registro para el servicio de SMS para el UE.
6. El sistema de la reivindicación 5, en donde el nodo de HSS es además capaz de enviar la solicitud de suscripción para suscribirse a la notificación de evento acerca del evento Registro para SMS basándose al menos en parte en una determinación de que una función de SMS, SMSF, no está registrada en el nodo de UDM para el UE.
7. El sistema de la reivindicación 5, en donde el nodo de UDM es además capaz de establecer un registro para un indicador Notificación de SMS como resultado de la solicitud de suscripción para suscribirse a la notificación de evento Accesibilidad para SMS para el UE.
8. El sistema de la reivindicación 5, en donde la solicitud de suscripción se envía mediante una operación de servicio de Nudm EE Subscribe.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962908886P | 2019-10-01 | 2019-10-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3036363T3 true ES3036363T3 (en) | 2025-09-18 |
Family
ID=72670768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES23191306T Active ES3036363T3 (en) | 2019-10-01 | 2020-09-21 | Short message service (sms) delivery |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12192860B2 (es) |
| EP (2) | EP4038912B1 (es) |
| CN (1) | CN114514761B (es) |
| CO (1) | CO2022005223A2 (es) |
| ES (1) | ES3036363T3 (es) |
| WO (1) | WO2021064507A1 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240223547A1 (en) * | 2021-05-24 | 2024-07-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Network Supported Authentication |
| EP4184962A1 (en) * | 2021-11-23 | 2023-05-24 | Nokia Solutions and Networks Oy | Information retrieval for sms |
| CN116668970A (zh) * | 2023-05-31 | 2023-08-29 | 阿里巴巴(中国)有限公司 | 一种短信流量的控制方法、短信发送方法及相关装置 |
| US20250071714A1 (en) * | 2023-08-25 | 2025-02-27 | T-Mobile Usa, Inc. | Optimized registration and deregistration messaging with the smsf and udm |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996038989A1 (en) * | 1995-05-31 | 1996-12-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Local control enhancement in a telecommunications system |
| US7646753B2 (en) * | 2005-01-10 | 2010-01-12 | Research In Motion Limited | Mobile IP registration process for always-on device |
| CN103781037B (zh) * | 2012-10-26 | 2017-10-10 | 华为技术有限公司 | 一种短消息信令优化方法、设备和系统 |
| HK1216588A2 (zh) | 2015-03-11 | 2016-11-18 | Zeep Hk Limited | 通过处理未建立呼叫和短消息生成用於移动载体的附加语音接入的方法 |
| CN111786765B (zh) | 2016-05-09 | 2023-07-18 | 展讯通信(上海)有限公司 | 用户设备、网络侧设备及用户设备的控制方法 |
| ES2912387T3 (es) | 2017-01-10 | 2022-05-25 | Nokia Technologies Oy | Servicio de mensajes cortos sobre estrato sin acceso con modelo de encaminamiento doméstico |
| CN108834104A (zh) * | 2017-05-03 | 2018-11-16 | 中国移动通信有限公司研究院 | 一种信息传输的方法及设备 |
| WO2019022442A2 (ko) | 2017-07-26 | 2019-01-31 | 엘지전자 주식회사 | 무선 통신 시스템에서 3GPP 5G System과 EPS로부터 서비스를 받을 수 있는 단말을 위해 SMS 전송을 지원하는 방법 및 이를 위한 장치 |
| CN109660978A (zh) | 2017-10-11 | 2019-04-19 | 中兴通讯股份有限公司 | 一种通信网络漫游管理方法、装置、互通设备及通信系统 |
| US11026128B2 (en) * | 2017-10-19 | 2021-06-01 | Qualcomm Incorporated | Mechanism to enable interworking between network slicing and evolved packet core connectivity |
| CN109996196B (zh) * | 2018-01-02 | 2022-03-04 | 中国移动通信有限公司研究院 | 路由寻址方法、短消息下行处理方法、设备和系统 |
| US10986602B2 (en) | 2018-02-09 | 2021-04-20 | Intel Corporation | Technologies to authorize user equipment use of local area data network features and control the size of local area data network information in access and mobility management function |
-
2020
- 2020-09-21 CN CN202080069102.2A patent/CN114514761B/zh active Active
- 2020-09-21 ES ES23191306T patent/ES3036363T3/es active Active
- 2020-09-21 EP EP20781624.0A patent/EP4038912B1/en active Active
- 2020-09-21 WO PCT/IB2020/058796 patent/WO2021064507A1/en not_active Ceased
- 2020-09-21 US US17/762,508 patent/US12192860B2/en active Active
- 2020-09-21 EP EP23191306.2A patent/EP4250787B1/en active Active
-
2022
- 2022-04-26 CO CONC2022/0005223A patent/CO2022005223A2/es unknown
Also Published As
| Publication number | Publication date |
|---|---|
| EP4038912A1 (en) | 2022-08-10 |
| EP4250787A3 (en) | 2023-11-22 |
| EP4250787B1 (en) | 2025-06-25 |
| EP4250787A2 (en) | 2023-09-27 |
| US20220360954A1 (en) | 2022-11-10 |
| US12192860B2 (en) | 2025-01-07 |
| WO2021064507A1 (en) | 2021-04-08 |
| CN114514761B (zh) | 2024-06-28 |
| CO2022005223A2 (es) | 2022-05-10 |
| EP4038912B1 (en) | 2023-08-23 |
| EP4250787C0 (en) | 2025-06-25 |
| CN114514761A (zh) | 2022-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3036363T3 (en) | Short message service (sms) delivery | |
| ES2965860T3 (es) | Método, aparato, sistema de migración de UE y medio de almacenamiento | |
| ES2882473T3 (es) | Seleccionar una entidad de función de plano de usuario (UPF) en una entidad de función de control de políticas (PCF) en base a la información de cambio de ubicación del terminal, proporcionada a partir de una entidad de función de gestión de sesión (SMF) | |
| ES2607958T3 (es) | Método y dispositivo para transmitir un mensaje corto desde un sistema de paquetes evolucionado a un equipo de usuario | |
| ES2944910T3 (es) | Métodos de comunicación y dispositivo de acceso | |
| ES3019939T3 (en) | Method and apparatus for registration data retrieval | |
| JP2019521592A (ja) | モノのインターネットにおけるsms処理方法、モビリティ管理ネットワークエレメント及び端末デバイス | |
| JP7486619B2 (ja) | ショートメッセージサービス(sms)サービスのための更新サービス動作 | |
| ES2952593T3 (es) | Métodos y aparatos para la entrega de SMS | |
| US20130244649A1 (en) | Method of Transferring Short Message Service | |
| ES2846699T3 (es) | Métodos de control de comunicación y sistemas de comunicación | |
| CN115066914B (zh) | 仅5G部署中对因特网协议上的短消息服务(SMSoIP)的支持 | |
| ES2916452T3 (es) | Un método, y dispositivos, para actualizar una ubicación de un Equipo de Usuario, UE, cuando dicho UE se traslada desde un primer tipo de red de telecomunicaciones a un segundo tipo de red de telecomunicaciones | |
| EP2564656B1 (en) | Method and apparatuses for receiving a mobility management entity name | |
| ES2639560T3 (es) | Método de optimización de señalización de mensajes cortos, dispositivo y sistema | |
| ES2640278T3 (es) | Sistema de comunicación móvil, estación móvil, centro de conmutación, y método para registro de posición para estación móvil | |
| WO2022170968A1 (en) | Method and apparatus for ue reachability event enhancements | |
| US10284425B2 (en) | Device registration awareness for over-the-air updates | |
| US11337055B2 (en) | Stateless network architecture | |
| BR112022014931B1 (pt) | Entidades de gerenciamento e de repositório de dados unificados, métodos relacionados, método implementado em um sistema de comunicação e meio de armazenamento |