Brevet FR3046008A1 (20170623)
REVENDICATIONS1. Procédé de traitement par un système de répartition de charge, le procédé étant apte à répartir entre une première pluralité de serveurs de cache (2111 ; ; 211P ; 21M1 ; ; 21MQ) la charge imposée par une pluralité de requêtes, respectivement émises par une pluralité de terminaux (UE1 ; ; UE15) répartis sur une pluralité de zones géographiques (Zi ; ZM), au moins un serveur de cache, parmi la première pluralité de serveurs de cache, stockant, pour chaque zone géographique parmi la pluralité de zones géographiques, au moins un contenu dédié à ladite zone géographique, le procédé comprenant l'exécution, par le système de répartition, des étapes suivantes : - réception (29) d'une requête, émise par un terminal (UE), d'accès à un contenu dédié à la zone géographique, dite zone géographique du terminal (Z1), dans laquelle le terminal est localisé, la requête comprenant une information de localisation du terminal ; - recherche (30 ; 31), à partir de l'information de localisation du terminal, d'au moins un serveur de cache stockant le contenu dédié à la zone géographique du terminal parmi la première pluralité de serveurs de cache ; - sur détection du serveur de cache (2111) stockant le contenu dédié à la zone géographique du terminal, transmission (32) de la requête vers le serveur de cache détecté.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'étape de recherche d'au moins un serveur de cache comporte les sous-étapes de : - détermination (30) d'une zone géographique parmi la pluralité de zones géographiques correspondant à l'information de localisation du terminal, la zone géographique déterminée correspondant à ladite zone géographique du terminal ; - détermination (31) dudit au moins un serveur de cache stockant le contenu dédié à partir de la zone géographique déterminée, correspondant à la zone géographique du terminal. 3046008 24\n<CLM>\1\tProcédé de traitement selon la revendication 2, dans lequel le système de répartition comporte, pour chaque zone géographique parmi la pluralité de zones géographiques, un serveur de répartition de charge dédié à ladite zone géographique, et dans lequel une deuxième pluralité de serveurs de cache (2111 ; ; 211P), comprise dans la 5 première pluralité de serveurs de cache, est déterminée à partir de la zone géographique du terminal, le procédé comportant en outre, postérieurement à l'étape de détermination, les étapes de : - orientation (32) de la requête vers un serveur de répartition de charge (201) dédié à la zone géographique du terminal, le serveur de répartition de charge répartissant la charge sur la 10 deuxième pluralité de serveurs de cache ; - sélection (33) par le serveur de répartition de charge dédié à la zone géographique du terminal, d'un serveur de cache parmi la deuxième pluralité de serveurs de cache ; - transmission de la requête vers le serveur de cache sélectionné. 15\n<CLM>\1\tProcédé selon la revendication 3, dans lequel le système de répartition comporte, pour chaque zone géographique parmi la pluralité de zones géographiques, un serveur de mise à jour, à partir d'une base de données, du contenu dédié à ladite zone géographique, comportant en outre les étapes, mises en oeuvre par le serveur de mise à jour (221) dédié à la zone géographique du terminal, de : 20 - recherche dans la base de données d'au moins une modification du contenu dédié à ladite zone géographique du terminal ; - sur détection d'une modification, extraction du contenu modifié depuis la base de données vers le serveur de mise à jour ; - transmission à la deuxième pluralité de serveurs de cache d'une requête de mise à jour 25 comprenant le contenu modifié. 3046008 25\n<CLM>\1\tProcédé selon la revendication 4, dans lequel la recherche d'une modification est effectuée cycliquement par le serveur de mise à jour dédié à la zone géographique du terminal.\n<CLM>\1\tProcédé selon l'une des revendications 3 à 5, dans lequel le serveur de cache sélectionné est 5 celui présentant, à l'instant où la sélection est faite, la charge la plus faible parmi la deuxième pluralité de serveurs de cache.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, comportant en outre, préalablement à l'étape de réception de la requête par le système de répartition, les étapes de : 10 - acquisition de coordonnées de géo-positionnement par satellite, GPS ; - approximation des coordonnées pour l'obtention d'une approximation correspondant à l'information de localisation du terminal.\n<CLM>\1\tSystème de répartition de charge apte à répartir entre une première pluralité de serveurs de 15 cache la charge imposée par une pluralité de requêtes, respectivement émises par une pluralité de terminaux répartis sur une pluralité de zones géographiques, au moins un serveur de cache, parmi la première pluralité de serveurs de cache, stockant, pour chaque zone géographique parmi la pluralité de zones géographiques, au moins un contenu dédié à ladite zone géographique, 20 le système de répartition comprenant : - un récepteur (23) pour la réception d'une requête, émise par un terminal, d'accès à un contenu dédié à la zone géographique, dite zone géographique du terminal, dans laquelle le terminal est localisé, la requête comprenant une information de localisation du terminal ; - un processeur (25) apte à chercher, à partir de l'information de localisation du terminal, au 25 moins un serveur de cache stockant le contenu dédié à la zone géographique du terminal parmi la première pluralité de serveurs de cache ; 3046008 26 - un transmetteur (280) pour, sur détection du serveur de cache stockant le contenu dédié à la zone géographique du terminal, transmettre de la requête vers le serveur de cache détecté.\n<CLM>\1\tTerminal (UE) apte à transmettre la requête d'accès à un contenu dédié à la zone 5 géographique du terminal envoyée au système de répartition selon la revendication\n<CLM>\1\t10. Serveur de répartition de charge dédié à ladite zone géographique et compris dans le système de répartition de charge selon la revendication 8, le serveur de répartition de charge étant à apte à répartir la charge sur une deuxième pluralité 10 de serveurs de cache, la deuxième pluralité de serveurs de cache, comprise dans la première pluralité de serveurs de cache, étant déterminée à partir de la zone géographique du terminal, le serveur de répartition de charge comprenant : - un récepteur (23) pour recevoir la requête ; - un processeur (25) apte à sélectionner un serveur de cache parmi la deuxième pluralité de 15 serveurs de cache ; - un transmetteur (280) pour transmettre la requête vers le serveur de cache sélectionné.