ES3033583T3 - A method, apparatus, and computer program - Google Patents
A method, apparatus, and computer programInfo
- Publication number
- ES3033583T3 ES3033583T3 ES18755437T ES18755437T ES3033583T3 ES 3033583 T3 ES3033583 T3 ES 3033583T3 ES 18755437 T ES18755437 T ES 18755437T ES 18755437 T ES18755437 T ES 18755437T ES 3033583 T3 ES3033583 T3 ES 3033583T3
- Authority
- ES
- Spain
- Prior art keywords
- network
- service
- services
- function
- match
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5087—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
La información de preferencias se recibe en una función de repositorio de red desde una primera función de red. Esta información indica una o más preferencias opcionales para una segunda función de red o servicio de red correspondiente. Se proporciona información a la primera función de red sobre una o más segundas funciones de red o servicios de red, que se seleccionan teniendo en cuenta la información de preferencias. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Un método, aparato y programa informático
Campo
La presente solicitud se refiere a un método, aparato y programa informático.
Antecedentes
Un sistema de comunicación se puede ver como una instalación que posibilita sesiones de comunicación entre dos o más entidades tales como terminales de usuario, estaciones base/puntos de acceso y/u otros nodos proporcionando portadoras entre las diversas entidades implicadas en la trayectoria de comunicaciones. Un sistema de comunicación se puede proporcionar, por ejemplo, por medio de una red de comunicación y uno o más dispositivos de comunicación compatibles. Las sesiones de comunicación pueden comprender, por ejemplo, comunicación de datos para portar comunicaciones tales como voz, correo electrónico(e-maií),mensaje de texto, multimedia y/o datos de contenido, y así sucesivamente. Ejemplos no limitativos de servicios proporcionados comprenden llamadas bidireccionales o multidireccionales, comunicación de datos o servicios multimedia y acceso a un sistema de red de datos tal como Internet.
El documento “Correction to NRF services description” de Nokia y col, XP051470363, describe los servicios de la función de repositorio de red.
El documento TS 23.502 V15.2.0 describe los procedimientos de la Etapa 2 y los servicios de función de red para la arquitectura del sistema 5G.
Resumen
La invención está definida por las reivindicaciones independientes adjuntas. Se definen otras realizaciones en las reivindicaciones dependientes adjuntas.
Descripción de las figuras
Ahora se describirán realizaciones, únicamente a manera de ejemplo, con referencia a las figuras adjuntas, en las que:
la Figura 1 muestra un diagrama esquemático de un sistema de comunicación de ejemplo que comprende una pluralidad de estaciones base y una pluralidad de dispositivos de comunicación;
la Figura 2 muestra un diagrama esquemático de un ejemplo de dispositivo de comunicación;
la Figura 3 muestra un diagrama esquemático de una función de red de ejemplo;
la Figura 4 muestra un diagrama esquemático de una red de servicios distribuidos;
la Figura 5 muestra un ejemplo de diagrama de señalización para un procedimiento de registro;
<la Figura>6<muestra un ejemplo de diagrama de señalización para un procedimiento de descubrimiento; y las Figuras 7 y>8<muestran diagramas de señalización de ejemplo para procedimientos de descubrimiento modificados;>
Descripción detallada
En general, la siguiente descripción se refiere a un ejemplo de arquitectura, con un aparato asociado, para un sistema de comunicación. En particular, lo siguiente se refiere a una arquitectura y a un aparato asociado para una arquitectura basada en servicios.
Una arquitectura de red central puede ser una arquitectura basada en servicios (SBA), que permite que algunas funciones de red (NF), denominadas productores de servicios de NF, expongan los servicios a otras NF autorizadas, denominadas consumidores de servicios de NF, a través de una interfaz basada en servicios.
Antes de explicar en detalle los ejemplos, se explican brevemente ciertos principios generales de un sistema de comunicación inalámbrica y dispositivos de comunicación móvil con referencia a las Figuras 1 a 2 para ayudar a comprender la tecnología subyacente a los ejemplos descritos.
En un sistema 100 de comunicación inalámbrica, tal como el que se muestra en la Figura 1, los dispositivos de comunicación móvil o aparatos 102, 104 de usuario (UE) se proporcionan con acceso inalámbrico a través de al menos una estación base o un nodo o punto de transmisión y/o recepción inalámbrica similar. Un usuario puede acceder al sistema de comunicación por medio de un dispositivo de comunicación o terminal apropiado. Un dispositivo de comunicación de un usuario puede ser un equipo de usuario (UE) o un terminal de tipo máquina o cualquier otro dispositivo adecuado. Un dispositivo de comunicación se dota de un aparato de recepción y transmisión de señales apropiado para habilitar comunicaciones, por ejemplo, posibilitar el acceso a una red de comunicación, o las comunicaciones directamente con otros usuarios. El dispositivo de comunicación puede acceder a una portadora proporcionada por una estación o punto de acceso, y transmitir y/o recibir comunicaciones en la portadora.
El sistema de comunicación y dispositivos asociados funcionan típicamente según una norma o especificación dada que establece lo que se permite que hagan las diversas entidades asociadas con el sistema, y cómo debería conseguirse tal cosa.
Una estación base puede denominarse más generalmente simplemente un aparato de red o un punto de acceso a la red. Las estaciones base son normalmente controladas o asistidas por al menos un aparato controlador apropiado, para permitir su operación y la gestión de dispositivos de comunicación móvil en comunicación con las estaciones base. El aparato controlador puede estar ubicado en una red de acceso por radio (p. ej., el sistema 100 de comunicación inalámbrica) o en una red de núcleo (CN) (no mostrada) y puede implementarse como un aparato central o su funcionalidad puede distribuirse entre varios aparatos. El aparato controlador puede ser parte de la estación base y/o proporcionarse por una entidad separada tal como un Controlador de Red de Radio. En la Figura 1, se muestra el aparato 108 y 109 de control para controlar las respectivas estaciones 106 y 107 base de nivel macro. En algunos sistemas, el aparato de control puede proporcionarse de forma adicional o alternativamente en un controlador de red de radio.
En la Figura 1, las estaciones 106 y 107 base se muestran conectadas a una red 113 de comunicaciones más amplia a través de la pasarela 112. Se puede proporcionar una función de pasarela adicional para conectarse a otra red.
Puede haber estaciones base o células más pequeñas (no mostradas) en algunas redes. Estas pueden ser estaciones base de nivel pico o femto o similares.
Ahora se describirá con más detalle un posible dispositivo de comunicación haciendo referencia a la Figura 2, que muestra una vista esquemática parcialmente seccional de un dispositivo 200 de comunicación. Un dispositivo de comunicación de este tipo puede ser un equipo de usuario (UE) o terminal. Todo dispositivo que sea capaz de enviar y recibir señales de radio puede proporcionar un dispositivo de comunicación apropiado. Los ejemplos no limitativos comprenden una estación móvil (MS) o un dispositivo móvil, tal como un teléfono móvil o lo que se conoce como un 'teléfono inteligente', un ordenador proporcionado con una tarjeta de interfaz inalámbrica u otra instalación de interfaz inalámbrica (por ejemplo, mochila USB), asistente de datos personales (PDA) o una tableta proporcionada con capacidades de comunicación inalámbrica, un dispositivo tipo máquina o cualquier combinación de estos o similares.
El dispositivo 200 puede recibir señales a través de una interfaz 207 aérea o de radio a través de un aparato apropiado para recibir y puede transmitir señales a través de un aparato apropiado para transmitir señales de radio. En la Figura 2, el aparato transceptor se ha designado esquemáticamente mediante un bloque 206. El aparato 206 transceptor se puede proporcionar, por ejemplo, por medio de una parte de radio y una disposición de antena asociada. La disposición de antena puede estar dispuesta interna o externamente al dispositivo móvil.
Un dispositivo típicamente se proporciona con al menos una entidad 201 de procesamiento de datos, al menos una memoria 202 y otros posibles componentes 203 para su uso en la ejecución asistida por software y hardware de las tareas para las que está diseñado para realizar, que incluyen un control de acceso a y comunicaciones con sistemas de acceso y otros dispositivos de comunicación. Los aparatos de procesamiento y de almacenamiento de datos y otros aparatos de control relevantes pueden proporcionarse en una placa de circuito apropiada y/o en unos circuitos integrados auxiliares. Esta característica se indica mediante la referencia 204. El usuario puede controlar la operación del dispositivo móvil por medio de una interfaz de usuario adecuada, tal como un teclado 205 numérico, comandos de voz, pantalla o almohadilla táctil, combinaciones de los mismos o similares. Esto puede ser opcional en algunas realizaciones.
También se pueden proporcionar una pantalla 208, un altavoz y un micrófono. Uno o más de estos pueden ser opcionales en algunas realizaciones.
Un dispositivo de comunicación puede comprender conectores apropiados (o bien cableados o bien inalámbricos) a otros dispositivos y/o para conectar accesorios externos, por ejemplo, equipo de manos libres, al mismo. Uno o más de estos pueden ser opcionales.
Los dispositivos de comunicaciones pueden acceder al sistema de comunicación basándose en diversas técnicas de acceso.
Un ejemplo de sistemas de comunicación inalámbrica son las arquitecturas estandarizadas por el Proyecto de Asociación de Tercera Generación (3GPP). Un desarrollo más reciente basado en 3GPP a menudo se denomina 5G. Otros ejemplos de sistema de acceso por radio comprenden los proporcionados por estaciones base de sistemas que se basan en tecnologías tales como la red de área local inalámbrica (WLAN) y/o WiMAX (Interoperabilidad Mundial para Acceso por Microondas). Debe apreciarse que, aunque algunas realizaciones se describen en el contexto de un sistema 5G, se pueden proporcionar otras realizaciones en cualquier otro sistema adecuado, incluidos, aunque no de forma limitativa, los sistemas posteriores o protocolos similares definidos fuera del foro del 3GPP.
En la Figura 3 se muestra un aparato de ejemplo. La Figura 3 muestra un ejemplo de un aparato 300 para una función de red, tal como una función de repositorio de red (NRF) o un nodo de acceso o cualquier otra función adecuada. El aparato 300 comprende al menos una memoria 301, al menos una unidad 302, 303 de procesamiento de datos y una interfaz 304 de entrada/salida. Por ejemplo, el aparato 300 se puede configurar para ejecutar un código de software apropiado para proporcionar las funciones. El aparato 300 puede incluirse en un aparato de conjunto de chips.
El sistema 5G propuesto admite una arquitectura basada en servicios. Una arquitectura basada en servicios utiliza un marco basado en servicios para una variedad de procesos relacionados con las comunicaciones, tal como el registro, la cancelación del registro, el descubrimiento, la selección, el enrutamiento, etc., de servicios. Una arquitectura basada en servicios se caracteriza por utilizar, en lugar de tener interfaces predefinidas entre los elementos de la red, un modelo de servicios en que los componentes consultan una función de repositorio de funciones de red (NRF) para descubrir y comunicarse entre sí a través de interfaces de programación de aplicaciones (API). Una API es una función y/o procedimiento que permite la creación de aplicaciones que acceden a las funciones o datos de un sistema operativo, aplicación u otro servicio.
Para soportar esta arquitectura de servicio, se describen/proporcionan una pluralidad de entidades funcionales (también conocidas como funciones de red, NF). Además de la NRF mencionada anteriormente, otras funciones de red pueden comprender una o más de:
• Función de gestión de acceso y movilidad (AMF): la AMF puede proporcionar características relacionadas con la autenticación, la autorización, el registro, la movilidad y la gestión de conexiones basadas en UE. La AMF puede ser independiente del tipo de tecnología de acceso y, por lo tanto, un UE puede conectarse a una AMF independientemente de la tecnología de acceso utilizada;
• Función de gestión de sesiones (SMF): la SMF puede proporcionar funciones de gestión de sesiones, incluida la asignación de direcciones de Protocolo de Internet (IP) a los UE. Si un UE tiene múltiples sesiones, se pueden asignar diferentes SMF a cada sesión para gestionarlas individualmente;
• Función de control de políticas (PCF): la PCF puede usar información sobre el flujo de paquetes entre dos entidades de comunicación para determinar las políticas sobre la gestión de movilidad y sesiones para un UE determinado para que la AMF y la SMF hagan cumplir esto;
• Función unificada de gestión de datos (UDM): la UDM puede almacenar datos de suscripción para un UE;
• Función de aplicación (AF): la AF puede proporcionar información sobre el flujo de paquetes a la PCF para respaldar la calidad de los servicios; y
• Función de servidor de autenticación (AUSF): la AUSF puede soportar la autenticación de un UE.
Algunas realizaciones pueden estar respaldadas por una o más de las funciones anteriores. En algunas realizaciones, una o más de estas funciones pueden ser las establecidas en la subcláusula 6.2 de la TS 23.501 del 3GPP
En la Rel-15 de la arquitectura 5G, algunas funciones de red (NF), denominadas productores de servicios de NF, exponen los servicios a otras NF autorizadas, denominadas consumidores de servicios de NF, a través de una interfaz basada en servicios.
Un ejemplo de arquitectura para una arquitectura basada en servicios de este tipo se representa en la figura 4.
La arquitectura muestra un equipo 501 de usuario (UE) conectado a una red 503 de acceso (por radio) ((R)AN o 5G-AN) en el estrato de acceso, así como una función 511 de gestión de acceso y movilidad (AMF) en el estrato sin acceso. La RAN representa una estación base que utiliza la denominada RAT (tecnología de acceso por radio) “ nueva” y la LTE evolucionada, por ejemplo, un gNodoB (gNB). Un AN (nodo de acceso) es una estación base general que incluye un acceso no 3GPP, por ejemplo, Wi-Fi. Una 5G-AN puede ser una red de acceso 5G que comprende una RAN NG (próxima generación) y/o una AN no 3GPP que se conecta a una red central 5G, por ejemplo, una N3IWF (función de interfuncionamiento no 3GPP).
Se ha propuesto que el acceso fijo pueda integrarse en la misma red central 5G (5GC). Algunas realizaciones pueden aplicarse en este contexto de forma alternativa o adicional.
La red central 5G (5GC) consta de diversas funciones de red (NF) como se analizó antes. En la figura 4 hay diez NF de red central 5G. Una función 511 de gestión de acceso y movilidad (AMF), una función 509 de gestión de sesiones (SMF), una función 521 de control de políticas (PCF), una función 525 de aplicación (AF), una función 513 de servidor de autenticación (AUSF), una función 505 de plano de usuario (UPF), una gestión 523 de datos unificados (UDM), una función 519 de repositorio de NF (NRF), una función 517 de exposición a red (NEF) y una función 515 de selección de segmentos de red (NSSF). Se muestra una red 507 de datos (DN).
En la figura 4 se ven las siguientes interfaces o referencias que conectan las NF:
N1 es la interfaz entre el UE y la AMF.
N2 es la interfaz entre la (R)AN y la AMF.
N3 es la interfaz entre la (R)AN y la UPF.
N4 es la interfaz entre la UPF y la SMF.
<N>6<es la interfaz entre la UPF y la DN.>
Se hace referencia a la figura 5 que muestra un procedimiento de registro entre un productor 350 de servicios de NF y una NRF 352.
En la etapa A1, tras la instanciación o activación, un productor 350 de servicios de NF registra su perfil en una NRF 352. Esto se puede realizar enviando una solicitud con un perfil de NF. Esta solicitud puede ser una Nnrf_NFManagement_NFRegister_request o cualquier solicitud adecuada. El perfil de NF puede comprender uno o más de:
• información general para la NF. Por ejemplo, esta información puede comprender una o más de: la PLMN para la NF; información de direccionamiento; capacidad estática; información definida por el operador sobre la ubicación de la NF (de aquí en adelante denominada localidad); y prioridad.
• información específica del tipo de NF. Por ejemplo, puede ser un conjunto de AMF para una AMF o un rango de identidades admitidas para una UDM.
• la lista de servicios admitidos por la NF, opcionalmente con uno o más parámetros específicos para estos servicios, tal como la capacidad estática y/o la prioridad.
En la etapa A2, el perfil de NF es almacenado por la NRF 352.
En la etapa A3, la NRF 352 proporcionará una respuesta. Esta respuesta indicará que el perfil se ha almacenado. Esta respuesta puede ser una Nnrf_NFManagement_NFRegister_response o cualquier respuesta adecuada.
Esta etapa de registro permite que estas NF y sus servicios admitidos sean visibles para otras NF. Cuando un consumidor de servicios de NF necesita llamar a un servicio específico o ponerse en contacto con un tipo de NF o NF específica, activa una solicitud de descubrimiento hacia la NRF 352 y la NRF 352 devuelve las NF y los servicios de NF que están registrados y que coinciden con la solicitud del consumidor de servicios de NF. Un ejemplo de esto se<describirá ahora con referencia a la Figura>6<, que muestra un procedimiento de descubrimiento de NF/servicios de NF.>En la etapa T1, un consumidor 354 de servicios de NF envía una solicitud a la NRF 352. Esto puede comprender uno o más parámetros de consulta. La solicitud puede ser una Nnrf_Discovery_Request.
En la etapa T2, la NRF 352 puede autorizar la solicitud de descubrimiento de servicio de NF.
En la etapa T2a, la NRF 352 puede buscar NF o servicios de NF que coincidan con los uno o más parámetros de consulta.
En la etapa T3, se puede enviar una respuesta desde la NRF 352 al consumidor 354 de servicios de NF. La respuesta puede comprender perfiles de NF o servicios de NF que coincidan con los uno o más parámetros de consulta. En algunas realizaciones, puede haber uno o más parámetros de consulta. La respuesta solo devolverá perfiles o servicios de NF si coinciden con todos los uno o más parámetros de consulta. La respuesta puede ser una Nnrf_NFDiscovery_RequestResponse o cualquier otra respuesta adecuada.
En la etapa T4, el consumidor 354 de servicios de NF puede seleccionar una NF o servicio de NF.
Se ha propuesto el concepto de información de localidad en el perfil de NF. Esto puede permitir que un productor 350 de servicios de NF proporcione información sobre su ubicación, por ejemplo, información de área geográfica o centro de datos o una ubicación deseada. Posteriormente, un consumidor 354 de servicios de NF puede activar un descubrimiento y, basándose en los perfiles de NF recibidos de la NRF 352, el consumidor 354 de servicios de NF puede seleccionar un productor 350 de servicios de NF que esté cerca del consumidor 354 de servicios de NF, optimizando así el rendimiento. El parámetro de consulta puede comprender un parámetro de consulta de localidad. La selección de la NF/servicio de NF en función de la información de ubicación puede realizarla el consumidor 354 de servicios de NF, utilizando los resultados del descubrimiento. Es posible que la NRF 352 no controle la selección de la NF/servicio de NF. Sin embargo, esta información de ubicación de la NF/servicio de NF puede no ser necesariamente parte de la lógica de la aplicación del servicio de NF y, en algunas realizaciones, podría gestionarse mediante una función marco, es decir, la NRF 352.
La inclusión de información de ubicación en la solicitud de descubrimiento, con la especificación actual del procedimiento de descubrimiento, puede permitir al consumidor 354 de servicios de NF solicitar un productor de servicios de NF en una ubicación específica. Sin embargo, si la NRF 352 no encuentra ningún servicio de NF o NF que coincida con la ubicación solicitada, la NRF 352 puede indicar un fallo en el descubrimiento al consumidor 354 de servicios de NF. El consumidor 354 de servicios de NF puede necesitar entonces activar otra solicitud de descubrimiento con una ubicación diferente, hasta que el consumidor 354 de servicios de NF reciba una indicación de servicio positiva de la NRF 352. Es deseable mitigar los efectos de este comportamiento para reducir la señalización.
Incluso si la NRF 352 devuelve las NF o servicios de NF al consumidor 354 de servicios de NF, como resultado del descubrimiento, es posible que no haya garantía de que el consumidor 354 de servicios de NF pueda realmente llamar<a la NF/servicio de>N<f descubierto. Por ejemplo, es posible que el consumidor 354 de servicios de NF no pueda llamar>a la NF/servicio de NF descubierto en caso de un fallo o una carga pesada del productor de servicios de NF. Por lo tanto, el consumidor 354 de servicios de NF puede tener que activar varias solicitudes de descubrimiento antes de que se llame correctamente a un servicio.
De esta manera, se presenta un mecanismo que puede evitar la señalización de ida y vuelta entre los consumidores 354 de servicios de NF y la NRF 352 en caso, por ejemplo, de que las solicitudes del consumidor 354 de servicios de NF sean demasiado restrictivas en términos de la localidad solicitada, o en caso de que, por ejemplo, no se pueda contactar con las NF/servicios de NF descubiertos.
En algunas realizaciones, se proporciona un mecanismo que puede evitar que la selección de la NF o servicio de NF en función de la localidad se realice únicamente del lado del consumidor 354 de servicios de NF. En cambio, en algunas realizaciones, la lógica de la selección de NF/servicio de NF en función de la localidad está al menos parcialmente desacoplada de la lógica de la aplicación del consumidor de servicios de NF, lo que permite el control centralizado por parte de la NRF 352.
Se hace referencia a la Figura 7, que muestra un procedimiento de solicitud de descubrimiento de NF/servicio de NF según algunas realizaciones.
En algunas realizaciones, la información de localidad puede ser proporcionada por el consumidor 354 de servicios de NF, en la solicitud de descubrimiento, en forma de preferencia, por ejemplo, mediante un parámetro de “ localidad preferida” . Esto se muestra en la etapa R1, en que el consumidor de servicios de NF transmite una solicitud de descubrimiento a la NRF, que contiene: uno o más parámetros de consulta y/o una localidad preferida. La localidad preferida se puede establecer en la localidad del consumidor 354 de servicios de NF o en una localidad objetivo deseada. En algunas realizaciones, la localidad preferida puede ser uno de los uno o más parámetros de consulta.
En la etapa R2, la NRF 352 puede comprobar si el consumidor 354 de servicios de NF está autorizado a realizar el descubrimiento.
En la etapa R2a, la NRF 352 puede buscar NF o servicios de NF que coincidan con los parámetros de consulta. Los resultados satisfarán todos los uno o más parámetros de consulta.
En la etapa R2b, la NRF 352 puede filtrar además los resultados de la etapa R2a usando el parámetro de localidad preferida recibido por la NRF 352 en la etapa R1. La NRF 352 puede, por ejemplo, considerar solo las NF/servicios de NF en la misma localidad que el parámetro de localidad preferida y/o en localidades cercanas al parámetro de localidad preferida. En algunos ejemplos, la NRF 352 puede aplicar algún tratamiento adicional, tal como establecer la prioridad de las NF/servicios de NF de adaptación en “ alta” si coinciden con el parámetro de localidad preferida, o en “ media” si no coinciden con el parámetro de localidad preferida pero la ubicación aún está relativamente cerca, o en “baja” si no coinciden con el parámetro de localidad preferida.
Debe apreciarse que, si bien los uno o más parámetros de consulta coinciden, la preferencia puede coincidir o no cuando se proporcionan una o más NF o servicios de NF.
Por lo tanto, en algunos ejemplos, cuando la NRF 352 recibe una solicitud de descubrimiento con dicho parámetro de localidad preferida, puede que no limite su búsqueda a solo las NF/servicios de NF que coincidan con los parámetros de consulta, sino que puede considerar la localidad únicamente como una preferencia y, posiblemente, devolver NF/servicios de NF al consumidor 354 de servicios de NF que no coinciden necesariamente con la localidad preferida. Para que se descubra una NF/servicio de NF en la búsqueda realizada por la NRF 352, la NF/servicio de NF, en algunos ejemplos, coincidirá con los uno o más parámetros de consulta proporcionados por el consumidor 354 de<servicios de>N<f>.<Sin embargo, la NF/servicio de NF puede o no coincidir con el parámetro de localidad preferida proporcionado por el consumidor 354 de servicios de>N<f>.<El parámetro de localidad preferida puede representar una>característica opcional de la NF/servicio de NF. La NRF 352 puede utilizar el parámetro de localidad preferida para filtrar las NF/servicios de NF, o puede que no.
En la etapa R3, la NRF 352 devuelve el resultado del descubrimiento al consumidor 354 de servicios de NF. Los resultados contienen NF/servicios de NF que coinciden con los uno o más parámetros de consulta, pero que no coinciden necesariamente con el parámetro de localidad preferida. Los perfiles de NF devueltos pueden contener todos los parámetros del perfil, incluida la localidad. Los perfiles de NF devueltos pueden indicar la localidad de las NF descubiertas, en caso de que las NF coincidan con el parámetro de localidad preferida o no. Esto puede permitir al consumidor 354 de servicios de NF hacer una selección de un servicio de NF, incluso en el caso de que algunos de los servicios de NF que se devuelven no coincidan con el parámetro de localidad preferida.
En otras realizaciones, solo se pueden devolver una o más NF/servicios de NF relevantes que coincidan con los uno o más parámetros de consulta pero que no coinciden necesariamente con el parámetro de localidad preferida.
En algunas realizaciones, la NRF 352 puede modificar la información de prioridad en el perfil de NF devuelto o en la descripción del servicio de NF devuelto. Por ejemplo, la NRF 352 puede asignar una prioridad más alta a los productores de NF/servicios de NF que se encuentran en la localidad preferida o cerca de la localidad preferida, y asignar una prioridad más baja a los productores de NF/servicios de NF que no coinciden con el parámetro de localidad preferida o que están lejos de la ubicación del consumidor de servicios de NF. La prioridad puede tener en cuenta alternativa o adicionalmente la capacidad del productor del servicio para apoyar al consumidor.
En algunas realizaciones, la preferencia de localidad preferida puede, además, indicar cuál debería ser el comportamiento de la NRF 352 cuando no hay ninguna NF o servicio de NF que coincida con el parámetro de localidad preferida. Por ejemplo, un consumidor 354 de servicios de NF podría solicitar a la NRF 352 que devuelva todo lo que se ajuste a cualquier otro parámetro de consulta, o el consumidor 354 de servicios de NF podría solicitar a la NRF 352 que decida qué devolver entre las NF o servicios de NF que se ajusten a los uno o más parámetros de consulta (por ejemplo, para la localidad, significaría que la NRF 352 podría decidir devolver solo NF o servicios de NF que se ajusten a uno o más parámetros de consulta y en una localidad cercana).
En la etapa R4, el consumidor de servicios de NF selecciona una NF o un servicio de NF basándose en la información proporcionada por la NRF.
Si bien, en algunas realizaciones, el consumidor 354 de servicios de NF puede proporcionar un parámetro de localidad preferida para abordar el parámetro de localidad, el mecanismo puede usarse para cualquier otro tipo adecuado de parámetro de preferencia de forma alternativa o adicional. Por ejemplo, el consumidor 354 de servicios de NF puede proporcionar parámetros de “preferencia” en la solicitud de descubrimiento y la NRF 352 puede entonces usar estas “ preferencias” como guía para devolver las NF/ productores de servicios de NF, por ejemplo, con prioridades distintas basadas en las preferencias expresadas, pero no restringirá su búsqueda solo a los productores de servicios de NF que coincidan con estos parámetros de “preferencias” .
<Se hace referencia a la Figura>8<, que muestra un procedimiento de solicitud de descubrimiento de NF/servicio de NF>según algunas realizaciones.
En la etapa S1, el consumidor 354 de servicios de NF proporciona una solicitud de descubrimiento a la NRF 352, que contiene al menos uno de uno o más parámetros de consulta y “parámetros de preferencias” . Los “ parámetros de preferencia” pueden ser, por ejemplo, la localidad preferida o cualquier otra preferencia adecuada que pueda tener el consumidor de servicios de NF. Los parámetros de preferencia pueden indicar una o más preferencias opcionales para una NF/servicio de NF que el consumidor del servicio de NF desea.
En algunas realizaciones, un parámetro de preferencia puede representar una única preferencia y en otras realizaciones un parámetro de preferencia puede representar dos o más preferencias. En algunas realizaciones, se puede proporcionar más de un parámetro de preferencia. Los parámetros de preferencia pueden proporcionarse con diferentes prioridades en algunas realizaciones.
En algunas realizaciones, se pueden usar uno o más parámetros como un parámetro de consulta o un parámetro de preferencia.
En algunas realizaciones, para la etapa S1, el consumidor 354 de servicios de NF puede indicar, junto con los parámetros de preferencias, si la NRF 352 debe decidir si las NF o servicios de NF devueltos en caso de que los parámetros de preferencias no coincidan con los perfiles registrados, o si todas las NF deben devolverse para que el consumidor 354 de servicios de NF controle la selección del productor de servicios de NF. Esta indicación adicional del consumidor 354 de servicios de NF puede proporcionarse por parámetro de preferencia en algunas realizaciones. Solo a modo de ejemplo, la información de localidad puede gestionarse mejor de forma centralizada en la NRF 352, mientras que la selección basada en algún otro parámetro de preferencia puede gestionarse mejor en el consumidor 354 de servicios de NF.
En la etapa S2, la NRF 352 comprueba si el consumidor 354 de servicios de NF está autorizado a realizar el descubrimiento.
En la etapa S2a, la NRF 352 busca NF o servicios de NF que coincidan con los uno o más parámetros de consulta.
En la etapa S2b, la NRF 352 puede filtrar además los resultados de la etapa 2a usando parámetros de preferencias. La NRF 352 también puede aplicar algún tratamiento adicional, por ejemplo, establecer la prioridad de las NF/servicios de NF en alta si coinciden con los parámetros de preferencia, en media si coinciden parcialmente con los parámetros de preferencia, o en baja si no coinciden con los parámetros de preferencia. En algunas realizaciones, la etapa S2b puede omitirse.
En la etapa S3, la NRF 352 devuelve el resultado del descubrimiento al consumidor 354 de servicios de NF. Los resultados contienen NF/servicios de NF que coinciden con los uno o más parámetros de consulta, pero que no coinciden necesariamente con los parámetros de preferencia. Por lo tanto, los resultados pueden contener NF/servicios de NF que contienen una o más de dichas preferencias opcionales. Los perfiles de NF devueltos contendrán todos los parámetros del perfil, lo que permitirá al consumidor 354 de servicios de NF hacer una selección si se devuelven algunas NF que no coinciden con los parámetros de preferencia. Para que se descubra una NF/servicio de NF en la búsqueda realizada por la NRF 352, la NF/servicio de NF, coincidirá con los uno o más parámetros de consulta proporcionados por el consumidor 354 de servicios de NF.
Sin embargo, la NF/servicio de NF puede o no coincidir con los parámetros de preferencia proporcionados por el consumidor 354 de servicios de NF. El parámetro de preferencia puede representar una característica opcional de la NF/servicio de NF. La NRF 352 puede utilizar los parámetros de preferencia para filtrar las NF/servicios de NF, o puede que no.
En algunas realizaciones, el consumidor 354 de servicios de NF puede indicar a la NRF 352 qué proporcionar al consumidor 354 de servicios de NF si ninguna de las NF/servicios de NF coincide con los parámetros de preferencia. Como ejemplo, la NRF 352 puede recibir la indicación de qué proporcionar si no hay ninguna coincidencia en una solicitud de descubrimiento. En otro ejemplo, la NRF 352 puede tener un valor predeterminado de qué hacer cuando ninguna NF/servicio de NF coincide con los parámetros de preferencia. En algunas realizaciones, si las NF/servicios de NF coinciden con los uno o más parámetros de consulta, pero no coinciden con los parámetros de preferencia, entonces la NRF 352 proporcionará todas las NF/servicios de NF que coincidan con los uno o más parámetros de consulta al consumidor 354 de servicios de NF. En otro ejemplo, si las NF/servicios de NF coinciden con los uno o más parámetros de consulta, pero no coinciden con los parámetros de preferencia, entonces la NRF 352 decidirá qué NF/servicios de NF proporcionar al consumidor 354 de servicios de NF.
En la etapa S4, el consumidor de servicios de NF selecciona una NF o un servicio de NF basándose en la información proporcionada por la NRF.
Este mecanismo puede aplicarse a las funciones del plano de control (CP), así como usarse para las funciones del plano de usuario (UP).
Por lo tanto, puede haber una señalización reducida entre los consumidores de servicios de NF y la NRF. Es posible que el consumidor de servicios de NF no necesite realizar múltiples llamadas a la NRF para una NF o servicio de NF si la NRF no proporciona inicialmente un servicio de NF adecuado al consumidor de servicios de NF.
Algunas realizaciones pueden proporcionar una mayor flexibilidad para los despliegues, con el control de la selección de los servicios de NF en la NRF, en el consumidor de servicios de NF, o en ambos. El consumidor de servicios de NF puede indicar una o más preferencias en la solicitud de descubrimiento del servicio.
En algunas realizaciones, los parámetros de preferencias pueden proporcionarse en una solicitud de descubrimiento para seleccionar un servicio de NF o NF, o ambos. En algunos ejemplos, los uno o más parámetros de preferencia pueden tratarse de forma independiente. Por ejemplo, la NRF 352 puede gestionar los parámetros de preferencia individuales de forma independiente, posiblemente con una configuración diferente para el parámetro de preferencia individual.
Cabe entender que cada bloque del diagrama de flujo de las figuras y cualquier combinación de tales bloques pueden ser implementados por diversos medios o sus combinaciones, tales como hardware, software, firmware, uno o más procesadores y/o circuitería.
Se observa que, si bien se han descrito realizaciones en relación con un ejemplo de redes 5G independientes, se pueden aplicar principios similares en relación con otros ejemplos de redes 3G o LTE independientes. Debe observarse que otras realizaciones pueden basarse en otra tecnología celular distinta de 5G o en variantes de 5G. Por lo tanto, aunque ciertas realizaciones se describieron anteriormente a manera de ejemplo con referencia a ciertas arquitecturas ilsutrativas para redes, tecnologías y estándares inalámbricos, las realizaciones pueden aplicarse a cualquier otra forma adecuada de sistemas de comunicación que las ilustradas y descritas en la presente memoria.
También se observa en la presente memoria que mientras lo anterior describe realizaciones ilustrativas, hay varias variaciones y modificaciones que se pueden hacer a la solución descrita sin apartarse del alcance de la presente invención.
Debe entenderse que los aparatos pueden comprender o estar acoplados a otras unidades o módulos. Aunque los aparatos se han descrito como una sola entidad, se pueden implementar diferentes módulos y memoria en una o más entidades físicas o lógicas.
En general, las diversas realizaciones se pueden implementar en hardware o circuitos de propósito especial, software, lógica o cualquier combinación de los mismos. Algunos aspectos de la invención se pueden implementar en hardware, mientras que otros aspectos se pueden implementar en firmware o software que puede ser ejecutado por un controlador, un microprocesador u otro dispositivo informático, aunque la invención no se limita a los mismos. Aunque diversos aspectos de la invención pueden ilustrarse y describirse como diagramas de bloques, diagramas de flujo, o usando alguna otra representación gráfica, se entiende que estos bloques, aparatos, sistemas, técnicas o métodos descritos en la presente memoria pueden estar implementados, como ejemplos no limitativos, en hardware, software, firmware, circuitos o lógica de propósito especial, hardware de propósito general o controlador u otros dispositivos informáticos, o alguna combinación de los mismos.
Las realizaciones de esta invención pueden implementarse mediante software informático ejecutable por un procesador de datos, tal como en la entidad de procesador, o mediante hardware, o mediante una combinación de software y hardware. El software o programa informático, también denominado producto de programa, que incluye rutinas de software, miniaplicaciones y/o macros, puede almacenarse en cualquier medio de almacenamiento de datos legible por aparatos y comprende instrucciones de programa para realizar tareas particulares. Un producto de programa informático puede comprender uno o más componentes ejecutables por ordenador que, cuando se ejecuta el programa, se configuran para llevar a cabo realizaciones. El uno o más componentes ejecutables por ordenador pueden ser al menos un código de software o porciones del mismo.
Además, en este sentido, cabe señalar que cualesquiera bloques del flujo lógico como en las figuras puede representar etapas del programa, o circuitos lógicos interconectados, bloques y funciones, o una combinación de etapas de programa y circuitos lógicos, bloques y funciones. El software puede almacenarse en medios físicos tales como chips de memoria, o bloques de memoria implementados dentro del procesador, medios magnéticos tales como disco duro o disquetes, y medios ópticos tales como, por ejemplo, DVD y sus variantes de datos, CD. El medio físico es un medio no transitorio.
La memoria puede ser de cualquier tipo adecuado para el entorno técnico local y puede implementarse usando cualquier tecnología de almacenamiento de datos adecuada, tal como dispositivos de memoria basados en semiconductores, dispositivos y sistemas de memoria magnéticos, dispositivos y sistemas de memoria ópticos, memoria fija y memoria extraíble. Los procesadores de datos pueden ser de cualquier tipo adecuado para el entorno técnico local, y pueden comprender uno o más de ordenadores de propósito general, ordenadores de propósito especial, microprocesadores, procesadores de señales digitales (DSP), circuitos integrados específicos de la aplicación (ASIC), FPGA, circuitos de nivel de puertas y procesadores basados en arquitectura de procesador de múltiples núcleos, como ejemplos no limitativos.
Las realizaciones de las invenciones pueden ponerse en práctica en diversos componentes tales como módulos de circuito integrado. El diseño de circuitos integrados es, en gran medida, un proceso altamente automatizado. Hay herramientas de software complejas y potentes disponibles para convertir un diseño de nivel lógico en un diseño de circuito de semiconductores listo para grabarse y formarse en un sustrato semiconductor.
La descripción anterior ha proporcionado, a modo de ejemplos no limitativos, una descripción completa e informativa de la realización ilustrativa de esta invención. Sin embargo, diversas modificaciones y adaptaciones pueden resultar evidentes para los expertos en las técnicas relevantes a la vista de la descripción anterior, cuando se lee junto con los dibujos adjuntos y las reivindicaciones adjuntas. Sin embargo, todas estas modificaciones y similares de las enseñanzas de la presente invención seguirán estando dentro del alcance de la presente invención como se define en las reivindicaciones adjuntas.
Claims (9)
- REIVINDICACIONESi. Un aparato que comprende medios para:recibir, en una función (352) de repositorio de red, desde una primera función (354) de red información de ubicación para una segunda función de red o servicio de función de red en una ubicación específica, y uno o más parámetros de consulta; yhacer que se proporcione información a dicha primera función (354) de red sobre una o más segundas funciones de red o servicios de funciones de red, seleccionándose dichas una o más segundas funciones de red o servicios de funciones de red para que coincidan con los uno o más parámetros de consulta cuando no hay coincidencia con dicha información de ubicación.
- 2. Un aparato según la reivindicación 1, en donde dichos medios son para proporcionar una lista de candidatos de segundas funciones de red o servicios de funciones de red en función de dichos uno o más parámetros de consulta, satisfaciendo cada una de dichas segundas funciones de red o servicios de funciones de red de dicha lista de candidatos dichos uno o más parámetros de consulta.
- 3. Un aparato según la reivindicación 2, en donde dichos medios son para proporcionar una prioridad o modificar una prioridad de una o más segundas funciones de red o servicios de funciones de red en dicha lista de candidatos de segundas funciones de red o servicios de funciones de red en función de dicha información de ubicación.
- 4. Un aparato según cualquier reivindicación anterior, en donde dichos medios sirven para determinar cuál de dichas una o más segundas funciones de red o servicios de funciones de red debe seleccionarse cuando no hay coincidencia con dicha información de ubicación.
- 5. Un aparato que comprende medios para:hacer que, en una primera función (354) de red, se proporcione información de ubicación para una segunda función de red o servicio de función de red en una ubicación específica, y uno o más parámetros de consulta a una función (352) de repositorio de red; yrecibir información, desde dicha función (352) de repositorio de red, sobre una o más segundas funciones de red o servicios de funciones de red, seleccionándose dichas una o más segundas funciones de red o servicios de funciones de red para que coincidan con los uno o más parámetros de consulta cuando no hay coincidencia con dicha información de ubicación.
- 6. Un aparato según la reivindicación 5, en donde dichos medios son para recibir una lista de candidatos de segundas funciones de red o servicios de funciones de red en función de dichos uno o más parámetros de consulta, satisfaciendo cada una de dichas segundas funciones de red o servicios de funciones de red de dicha lista de candidatos dichos uno o más parámetros de consulta.
- 7. Un método que comprende:recibir, en una función (352) de repositorio de red, desde una primera función (354) de red información de ubicación para una segunda función de red o servicio de función de red en una ubicación específica, y uno o más parámetros de consulta; yhacer que se proporcione información a dicha primera función (354) de red sobre una o más segundas funciones de red o servicios de funciones de red, seleccionándose dichas una o más segundas funciones de red o servicios de funciones de red para que coincidan con los uno o más parámetros de consulta cuando no hay coincidencia con dicha información de ubicación.
- 8. Un método que comprende:hacer que, en una primera función (354) de red, se proporcione información de ubicación para una segunda función de red o servicio de función de red en una ubicación específica, y uno o más parámetros de consulta a una función (352) de repositorio de red; yrecibir información, desde dicha función (352) de repositorio de red, sobre una o más segundas funciones de red o servicios de funciones de red, seleccionándose dichas una o más segundas funciones de red o servicios de funciones de red para que coincidan con los uno o más parámetros de consulta cuando no hay coincidencia con dicha información de ubicación.
- 9. Un programa informático que comprende código que, cuando es ejecutado por uno o más procesadores, hace que los uno o más procesadores ejecuten el método según la reivindicación 7 o el método según la<reivindicación>8<.>
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2018/071836 WO2020030291A1 (en) | 2018-08-10 | 2018-08-10 | A method, apparatus, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3033583T3 true ES3033583T3 (en) | 2025-08-05 |
Family
ID=63209398
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18755437T Active ES3033583T3 (en) | 2018-08-10 | 2018-08-10 | A method, apparatus, and computer program |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11811625B2 (es) |
| EP (1) | EP3834367B1 (es) |
| CN (2) | CN118612097A (es) |
| ES (1) | ES3033583T3 (es) |
| WO (1) | WO2020030291A1 (es) |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12256298B2 (en) * | 2018-11-15 | 2025-03-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Service instance indication for resource creation |
| US12003592B2 (en) * | 2019-04-02 | 2024-06-04 | Telefonaktiebolagget LM Ericsson (Publ) | Method and apparatus for service discovery |
| WO2021032497A1 (en) | 2019-08-16 | 2021-02-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatus and machine-readable media relating to machine-learning in a communication network |
| EP4014171A1 (en) * | 2019-08-16 | 2022-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatus and machine-readable media relating to machine-learning in a communication network |
| MX2022002030A (es) * | 2019-08-21 | 2022-03-11 | Ericsson Telefon Ab L M | Metodos y aparatos para el descubrimiento de funciones de red. |
| MX2022003840A (es) * | 2019-10-01 | 2022-04-29 | Ericsson Telefon Ab L M | Soporte de comunicacion indirecta con tls. |
| US12004059B2 (en) | 2020-07-09 | 2024-06-04 | Nokia Technologies Oy | Enhanced identification in communication networks |
| US11528334B2 (en) * | 2020-07-31 | 2022-12-13 | Oracle International Corporation | Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP) |
| US12041139B2 (en) | 2020-08-05 | 2024-07-16 | Nokia Solutions And Networks Oy | Apparatus, method and computer readable medium for ranking network function service producers |
| US11483694B2 (en) | 2020-09-01 | 2022-10-25 | Oracle International Corporation | Methods, systems, and computer readable media for service communications proxy (SCP)-specific prioritized network function (NF) discovery and routing |
| US11570262B2 (en) | 2020-10-28 | 2023-01-31 | Oracle International Corporation | Methods, systems, and computer readable media for rank processing for network function selection |
| FI129556B (en) | 2021-01-13 | 2022-04-29 | Nokia Technologies Oy | Network activity request error handling |
| ES3051433T3 (en) * | 2021-01-14 | 2025-12-29 | Ericsson Telefon Ab L M | Prioritising network function nodes |
| US11470544B2 (en) | 2021-01-22 | 2022-10-11 | Oracle International Corporation | Methods, systems, and computer readable media for optimized routing of messages relating to existing network function (NF) subscriptions using an intermediate forwarding NF repository function (NRF) |
| US11496954B2 (en) | 2021-03-13 | 2022-11-08 | Oracle International Corporation | Methods, systems, and computer readable media for supporting multiple preferred localities for network function (NF) discovery and selection procedures |
| US11888946B2 (en) * | 2021-06-02 | 2024-01-30 | Oracle International Corporation | Methods, systems, and computer readable media for applying or overriding preferred locality criteria in processing network function (NF) discovery requests |
| US12127297B2 (en) | 2021-06-02 | 2024-10-22 | Oracle International Corporation | Methods, systems, and computer readable media for using service communications proxy (SCP) or security edge protection proxy (SEPP) to apply or override preferred-locality attribute during network function (NF) discovery |
| WO2022268296A1 (en) * | 2021-06-22 | 2022-12-29 | Nokia Technologies Oy | Discovery and selection of network function (nf) services registered in a network repository function (nrf) |
| US11895080B2 (en) | 2021-06-23 | 2024-02-06 | Oracle International Corporation | Methods, systems, and computer readable media for resolution of inter-network domain names |
| US11930083B2 (en) | 2021-08-09 | 2024-03-12 | Oracle International Corporation | Methods, systems, and computer readable media for processing network function (NF) discovery requests at NF repository function (NRF) using prioritized lists of preferred locations |
| US12207104B2 (en) | 2021-09-24 | 2025-01-21 | Oracle International Corporation | Methods, systems, and computer readable media for providing priority resolver for resolving priorities among network function (NF) instances |
| US11871309B2 (en) | 2021-09-28 | 2024-01-09 | Oracle International Corporation | Methods, systems, and computer readable media for network function discovery using preferred-locality information |
| US11888957B2 (en) | 2021-12-07 | 2024-01-30 | Oracle International Corporation | Methods, systems, and computer readable media for locality and serving scope set based network function (NF) profile prioritization and message routing |
| AU2022422676B2 (en) * | 2021-12-20 | 2025-12-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Discovery procedure for searching preferred network function (nf) which implements a service producer |
| EP4210302A1 (en) * | 2022-01-06 | 2023-07-12 | Nokia Solutions and Networks Oy | Apparatus, methods, and computer programs |
| US11652895B1 (en) | 2022-02-15 | 2023-05-16 | Oracle International Corporation | Methods, systems, and computer readable media for dynamic optimized network function discovery for consumer network functions |
| GB2621180A (en) * | 2022-08-05 | 2024-02-07 | Nokia Technologies Oy | Method, apparatus and computer program |
| EP4635208A1 (en) * | 2023-01-09 | 2025-10-22 | Telefonaktiebolaget LM Ericsson (publ) | Methods, network nodes, media for nf discovery enhancement |
| US12452341B2 (en) | 2024-02-07 | 2025-10-21 | Oracle International Corporation | Methods, systems, and computer readable media for improved network function (NF) discovery between forwarded and forwarding NF repository functions (NRFs) to avoid preemption of NF profiles of producer NFs local to forwarding NRF |
| US12413486B1 (en) | 2024-03-11 | 2025-09-09 | T-Mobile Usa, Inc. | Telecommunications system to timely send producer network function status notifications to consumer network functions |
| US20260052137A1 (en) * | 2024-08-13 | 2026-02-19 | Dish Wireless L.L.C. | Network edge protection using locality information |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0508847D0 (en) * | 2005-04-29 | 2005-06-08 | Nokia Corp | A network |
| WO2017113109A1 (en) | 2015-12-29 | 2017-07-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for virtualized network service provision |
| US10142994B2 (en) | 2016-04-18 | 2018-11-27 | Electronics And Telecommunications Research Institute | Communication method and apparatus using network slicing |
| TWI655877B (zh) * | 2017-02-06 | 2019-04-01 | 財團法人工業技術研究院 | 用以選擇網路切片的使用者設備註冊方法、及使用此方法的網路控制器與網路通訊系統 |
| CN107770815B (zh) * | 2017-10-18 | 2020-09-11 | 中国联合网络通信集团有限公司 | 一种基于位置的mec方法及设备 |
| CN107743307B (zh) * | 2017-10-30 | 2021-01-05 | 中国联合网络通信集团有限公司 | 一种基于位置的mec的处理方法及设备 |
| CN108337705B (zh) * | 2018-01-31 | 2020-08-28 | 中国联合网络通信集团有限公司 | 一种用户面重选方法及装置 |
-
2018
- 2018-08-10 EP EP18755437.3A patent/EP3834367B1/en active Active
- 2018-08-10 CN CN202410671805.2A patent/CN118612097A/zh active Pending
- 2018-08-10 ES ES18755437T patent/ES3033583T3/es active Active
- 2018-08-10 CN CN201880096548.7A patent/CN112567685B/zh active Active
- 2018-08-10 WO PCT/EP2018/071836 patent/WO2020030291A1/en not_active Ceased
- 2018-08-10 US US17/267,227 patent/US11811625B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20210168055A1 (en) | 2021-06-03 |
| CN112567685B (zh) | 2024-06-14 |
| CN118612097A (zh) | 2024-09-06 |
| EP3834367B1 (en) | 2025-05-21 |
| WO2020030291A1 (en) | 2020-02-13 |
| CN112567685A (zh) | 2021-03-26 |
| US11811625B2 (en) | 2023-11-07 |
| EP3834367A1 (en) | 2021-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3033583T3 (en) | A method, apparatus, and computer program | |
| ES2954463T3 (es) | Dispositivo de red central de comunicación móvil y método para gestionar comunicaciones inalámbricas después de la inserción de una función de gestión de sesión intermedia | |
| JP6089121B2 (ja) | 無線デバイスにおける複数の加入者識別支援の促進 | |
| EP3675531B1 (en) | Communication method, apparatus and computer-readable storage medium | |
| US11770695B2 (en) | Mechanism to activate and manage a standalone device for cellular service | |
| JP5795698B1 (ja) | 動的hplmn構成のための方法、システムおよびデバイス | |
| US20220225095A1 (en) | External Authentication Method, Communication Apparatus, and Communication System | |
| US11968614B2 (en) | Apparatuses and methods for handling access type restriction information | |
| US20180063774A1 (en) | Utilizing Network Coverage Information to Perform Public Land Mobile Network Searches | |
| CN113573298B (zh) | 一种通信方法及装置 | |
| CN105264842A (zh) | 用于路由数据流量的互联网协议接口选择 | |
| CN113676927B (zh) | 一种通信的方法及装置 | |
| CN112637785B (zh) | 用于多播传输的方法和装置 | |
| EP2818006B1 (en) | Method, computer program and apparatus for selecting a network access subscription | |
| JP7332802B2 (ja) | ネットワークを手動で選択するための方法と装置 | |
| TW201946485A (zh) | 處理5g系統位置資訊之使用者設備及其方法 | |
| WO2017166278A1 (en) | Checking public land mobile network (plmn) availability in mobile devices | |
| WO2023185620A1 (zh) | 通信的方法和装置 | |
| US11050796B2 (en) | Interface session discovery within wireless communication networks | |
| CN118784709B (zh) | 通信方法及通信装置 | |
| WO2026073730A1 (en) | Accessing local services via a cag cell | |
| WO2026073729A1 (en) | Accessing local services via a cag cell | |
| CN119383597A (zh) | 装置、方法和计算机程序 |