Patent ES-2878059-T3 (ES)
Title: Procedimiento y dispositivo de suministro de información de posición
Inventor: SHAO MINGXU
IPC: G06F16/22
Filed: 2016-06-03
Granted: 2021-11-18
Abstract: Un procedimiento para proporcionar información de posición a un usuario, comprendiendo el procedimiento: recibir (102), mediante un servidor y desde un dispositivo de usuario, palabras clave introducidas por un primer usuario; determinar (103), mediante el servidor, múltiples características de usuario objetivo de acuerdo con las palabras clave, donde las múltiples características de usuario objetivo comprenden características relacionadas con personas que, opcionalmente, incluyen una profesión de usuario, edad, nivel de consumo o frecuencia de consumo, y donde determinar las múltiples características de usuario objetivo de acuerdo con las palabras clave comprende: determinar, mediante el servidor, si las palabras clave introducidas por el primer usuario comprenden múltiples características de usuario objetivo almacenadas en el servidor, en respuesta a la determinación de que las palabras clave introducidas por el primer usuario comprenden múltiples características de usuario objetivo almacenadas en el servidor, establecer las palabras clave como múltiples características de usuario objetivo, o en respuesta a la determinación de que las palabras clave introducidas por el primer usuario no comprenden una característica de usuario objetivo almacenada en el servidor, determinar las múltiples características de usuario objetivo utilizando una relación adquirida entre palabras clave y características de usuario objetivo almacenadas en el servidor o adquiridas por el mismo; determinar (104), mediante el servidor y en función de i) información de posición actual del primer usuario, o ii) una región objetivo introducida o seleccionada por el primer usuario, una primera región; dividir, mediante el servidor, la primera región en múltiples segundas regiones de acuerdo con una regla predeterminada, donde la división comprende i) dividir la primera región en múltiples segundas regiones de acuerdo con un tamaño de región predeterminado, ii) convertir la información de posición actual del primer usuario en coordenadas de longitud y latitud y convertir las coordenadas de longitud y latitud en una segunda región correspondiente de acuerdo con una aplicación de un proveedor de servicios de posición geográfica, o iii) dividir la primera región en función de la densidad de población; identificar, mediante el servidor, posiciones de todos los terceros usuarios en la primera región dentro de un período de tiempo predeterminado; identificar, mediante el servidor, características de usuario de todos los terceros usuarios en la primera región dentro del período de tiempo predeterminado; determinar (106), mediante el servidor y de acuerdo con las posiciones identificadas de todos los terceros usuarios en la primera región, cantidades de usuarios que tienen las múltiples características de usuario objetivo en segundas regiones respectivas; determinar (108), mediante el servidor y de acuerdo con las cantidades determinadas de los usuarios, una o más regiones candidatas a partir de las múltiples segundas regiones, donde la determinación comprende: i) determinar por separado, para cada una de las múltiples características de usuario objetivo, valores de índice de la característica de usuario objetivo en segundas regiones respectivas de acuerdo con las cantidades de los usuarios, lo que comprende a) clasificar las segundas regiones de acuerdo con un orden ascendente de las cantidades de los usuarios y asignar secuencialmente números de secuencia de 1 a N, donde N es un entero positivo mayor que 1, b) determinar valores de número de secuencia correspondientes a segundas regiones respectivas de acuerdo con una primera fórmula dada por: valor de número de secuencia = ((número de secuencia de cada segunda región / el número total de segundas regiones) - 0,5)*2, y c) determinar los valores de índice correspondientes a segundas regiones respectivas de acuerdo con una segunda fórmula dada por: valor de índice = redondeo((ASIN(valor de número de secuencia)π+0,5)*1000), ii) determinar valores de índice globales de segundas regiones respectivas de acuerdo con los valores de índice de las múltiples características de usuario objetivo, donde cada valor de índice global comprende una suma de valores de índice de características de usuario objetivo respectivas, donde la suma se pondera de acuerdo con pesos preestablecidos, iii) clasificar las múltiples segundas regiones de acuerdo con los valores de índice globales, y iv) designar las M segundas regiones superiores como regiones candidatas, donde M representa un valor numérico predeterminado; y proporcionar, mediante el servidor, las regiones candidatas al primer usuario (110).