Patent ES-2897439-T3 (ES)
Title: Procesamiento GTP-C distribuido multicapa
Inventor: GIESS MARTIN
IPC: H04W88/16
Filed: 2019-10-09
Granted: 2022-03-01
Abstract: Un método para la comunicación entre un primer dispositivo de usuario y un segundo dispositivo de usuario a través de una red de telecomunicaciones, comprendiendo la red dos o más clústeres, comprendiendo cada clúster una o más puertas de enlace (15, 19, 27, 31); una base de datos en tiempo de ejecución (14, 18, 26, 30) que almacena información sobre la carga de las puertas de enlace, una base de datos de abonados (16, 20, 28, 32) que almacena información sobre los perfiles de usuario asociados a un primer dispositivo de usuario, incluyendo los perfiles de usuario información sobre la ubicación del segundo dispositivo de usuario; y un balanceador de carga (13, 17, 25, 29); comprendiendo el método los siguientes pasos: - recibir, en un balanceador de carga (13, 25) de un primer clúster de los dos o más clústeres, una solicitud de conexión desde el primer dispositivo de usuario (9, 21); - enviar, desde el balanceador de carga (13, 25) del primer clúster, un mensaje de solicitud a una base de datos en tiempo de ejecución (14, 26) del primer clúster; y - recibir, en el balanceador de carga (13, 25), en respuesta a dicho mensaje de solicitud, información de carga sobre todas las puertas de enlace; - seleccionar, mediante el balanceador de carga, una puerta de enlace (15, 27) del primer clúster que tiene una carga que cumple con un criterio de carga predeterminado; - transmitir, desde el primer balanceador de carga (13, 25), la solicitud de conexión desde el primer dispositivo de usuario (9, 21) a la puerta de enlace seleccionada (15, 27) del primer clúster - consultar, mediante la puerta de enlace (15, 27), la base de datos de abonados (16, 28) para el perfil de usuario utilizando una identidad internacional de abonado móvil, IMSI, asociada con el primer dispositivo de usuario; - identificar, mediante la puerta de enlace (15, 27), de acuerdo con el perfil de usuario, si el primer clúster es el clúster preferido para el segundo dispositivo de usuario; - si el primer clúster es el clúster preferido del segundo dispositivo de usuario, establecer mediante la puerta de enlace (15, 27) una sesión de comunicación entre el primer dispositivo de usuario (9, 21) y el segundo dispositivo de usuario mediante un mensaje de respuesta (213, 314) a la puerta de enlace (11, 23) a la que está conectado el primer dispositivo de usuario (9, 21) y el perfil de usuario; - si el primer clúster no es el clúster preferido para el segundo dispositivo de usuario, transmitir, desde la puerta de enlace (15, 27), la solicitud de conexión a un balanceador de carga (17, 29) de un segundo clúster de los dos o más clústeres que es el clúster preferido para el segundo dispositivo de usuario; - enviar, mediante el balanceador de carga (17, 29) del segundo clúster, un mensaje de solicitud a la base de datos en tiempo de ejecución (18, 30) del segundo clúster; y - recibir, en el balanceador de carga (17, 29) del segundo clúster, un mensaje de respuesta de la base de datos en tiempo de ejecución del segundo clúster que incluye la información de carga de la puerta de enlace (19, 31) del segundo clúster; - seleccionar, mediante el balanceador de carga (17, 29) del segundo clúster, una puerta de enlace en el segundo clúster que tiene una carga que cumple con un criterio de carga predeterminado; - transmitir, desde el balanceador de carga (17, 29) del segundo clúster, la solicitud de conexión desde el primer dispositivo de usuario (9, 21) a la puerta de enlace seleccionada (19, 31) del segundo clúster - consultar, mediante la puerta de enlace (19, 31), la base de datos de abonados (20, 32) para el perfil de usuario usando un número de identidad internacional de abonado móvil, IMSI, asociado con el primer dispositivo de usuario; - identificar, mediante la puerta de enlace (19, 31), de acuerdo con la base de datos de abonados (20, 32) si la solicitud de conexión cumple con el perfil de usuario y establecer mediante la puerta de enlace (19, 31) una sesión de comunicación entre el primer dispositivo de usuario (9, 21) y el segundo dispositivo de usuario enviando un mensaje 0 de respuesta a la puerta de enlace (15, 27) en el primer clúster.