Brevet FR3075541A1 (20190621)

REVENDICATIONS1. Procede de distribution, par une premiere entite de distribution (SC1) comprise dans un premier reseau de distribution de contenus (CDN1), d'un contenu mis a disposition par une entite d'origine (SO), le procede comprenant les &apes suivantes mises en oeuvre par ladite premiere entite de distribution (SC1) : reception (11) dune requete d'acces au contenu en provenance dune entite cliente (U) ; si la requete d'acces est une premiere requete d'acces revue par la premiere entite de distribution pour ledit contenu : * action en tant que proxy (13) : reemission de la requete d'acces aupres de l'entite d'origine ou aupres d'une deuxieme entite de distribution (SC2) comprise dans un deuxieme reseau de distribution de contenus (CDN2), reception en retour et retransmission a l'entite cliente d'une reponse comprenant le contenu, et stockage du contenu dans un cache ; et * transmission (14) a l'entite d'origine ou a la deuxieme entite de distribution d'une requete de contexte, puis reception (14) en retour d'une reponse comprenant une description d'un contexte d'execution de la requete d'acces, et stockage de ladite description ; si la requete d'acces n'est pas ladite premiere requete d'acces mais une requete ulterieure d'acces, utilisation (16,\n<CLM>\1\tde la description prealablement stock& en vue de realiser une execution de ladite requete ulterieure d'acces.\n<CLM>\1\tProcede de distribution selon la revendication 1, dans lequel la description du contexte d'execution de la requete d'acces comprend : un descriptif d'une port& dudit contexte d'execution, permettant d'identifier ledit contexte d'execution a partir de ladite requete d'acces ulterieure ; et un code de traitement de ladite requete ulterieure d'acces.\n<CLM>\1\tProcede de distribution selon la revendication 2, dans lequel la description du contexte d'execution de la requete d'acces comprend en outre un code d'initialisation 21 dudit contexte, et dans lequel le procede comprend en outre l'etape suivante, mise en oeuvre par la premiere entite de distribution, si la requete d'acces est ladite premiere requete d'acces : * execution dudit code d'initialisation, afin d'initialiser une configuration 5 d'execution de ladite requete ulterieure d'acces.\n<CLM>\1\tProcede de distribution selon l'une quelconque des revendications 2 et 3, dans lequel ledit code de traitement comprend un code d'autorisation de requete, permettant a la premiere entite de distribution, dans ladite ≊ d'utilisation, de determiner, a partir 10 d'au moins un element de ladite requete ulterieure d'acces, si ladite entite cliente est autorisee ou non a recevoir le contenu.\n<CLM>\1\tProcede de distribution selon l'une quelconque des revendications 2 a 4, dans lequel ledit code de traitement comprend un code d'identification de contenu, permettant 15 a la premiere entite de distribution, dans ladite ≊ d'utilisation, de calculer, a partir d'au moins un element de ladite requete ulterieure d'acces, un identifiant unique de contenu avec lequel la premiere entite de distribution identifiera le contenu dans le cache. 20\n<CLM>\1\tProcede de distribution selon l'une quelconque des revendications 2 a 5, dans lequel ledit code de traitement comprend un code de generation de contenu, permettant a la premiere entite de distribution, dans ladite ≊ d'utilisation, si le contenu n'est pas disponible et valide dans le cache, de generer ou aller chercher le contenu a partir d'au moins un element de ladite requete ulterieure d'acces, et de stocker le contenu dans le 25 cache.\n<CLM>\1\tProcede de distribution selon l'une quelconque des revendications 2 a 6, dans lequel ledit code de traitement comprend un code de debut de livraison, permettant a la premiere entite de distribution, dans ladite ≊ d'utilisation, d'envoyer au moins une 30 information de debut de livraison, vers une premiere autre entite, avant transmission du contenu a l'entite cliente. 22\n<CLM>\1\tProcede de distribution selon l'une quelconque des revendications 2 a 7, dans lequel ledit code de traitement comprend un code de fin de livraison, permettant a la premiere entite de distribution, dans ladite etape d'utilisation, d'envoyer au moins une 5 information de fin de livraison, vers ladite premiere autre entite ou une deuxieme autre entite, apres transmission du contenu a l'entite cliente.\n<CLM>\1\tProcede de distribution selon l'une quelconque des revendications 2 a 8, dans lequel une execution dudit code de traitement par la premiere entite de distribution, dans 10 ladite etape d'utilisation, est effectuee sous au moins une condition de limitation d'acces audit contenu et/ou de limitation de consommation dudit contenu.\n<CLM>\1\tProcede de distribution, par une premiere entite de distribution (SC1) comprise dans un premier reseau de distribution de contenus (CDN1), d'un contenu mis a 15 disposition par une entite d'origine (SO), le procede comprenant les etapes suivantes mises en oeuvre par l'entite d'origine ou une deuxieme entite de distribution (SC2) comprise dans un deuxieme reseau de distribution de contenus (CDN2) : reception (21) d'une requete de contexte provenant de ladite premiere entite de distribution ; et 20 envoi (22) d'une reponse a ladite premiere entite de distribution, ladite reponse comprenant une description d'un contexte d'execution d'une requete d'acces audit contenu en provenance dune entite cliente (U).\n<CLM>\1\tPremiere entite de distribution (SC1), comprise dans un premier reseau de 25 distribution de contenus (CDN1) et configuree pour une distribution d'un contenu mis a disposition par une entite d'origine (SO), ladite premiere entite de distribution (SC1) comprenant : - des moyens de reception dune requete d'acces au contenu en provenance dune entite cliente (U) ; 30 - des moyens, actives si la requete d'acces est une premiere requete d'acces revue par la premiere entite de distribution pour ledit contenu, et configures pour : 23 * agir en tant que proxy en effectuant : une reemission de la requete d'acces aupres de l'entite d'origine ou aupres d'une deuxieme entite de distribution (SC2) comprise dans un deuxieme reseau de distribution de contenus (CDN2), une reception en retour et une retransmission a l'entite cliente 5 d'une reponse comprenant le contenu, et un stockage du contenu dans un cache ; et * transmettre (14) a l'entite d'origine ou a la deuxieme entite de distribution une requete de contexte, puis recevoir (14) en retour une reponse comprenant une description d'un contexte d'execution de la requete d'acces, 10 et stocker ladite description ; des moyens, actives si la requete d'acces n'est pas ladite premiere requete d'acces mais une requete ulterieure d'acces, et configures pour utiliser (16,\n<CLM>\1\tla description prealablement stock& en vue de realiser une execution de ladite requete ulterieure d'acces. 15\n<CLM>\1\tEntite d'origine (SO), comprise dans un deuxieme reseau de distribution de contenus (CDN2), et comprenant : des moyens de reception d'une requete de contexte provenant d'une premiere entite de distribution (SC1) comprise dans un premier reseau de distribution de 20 contenus (CDN1) et configuree pour une distribution d'un contenu mis a disposition par ladite entite d'origine (SO) ; et des moyens d'envoi d'une reponse a ladite premiere entite de distribution, ladite reponse comprenant une description d'un contexte d'execution d'une requete d'acces audit contenu en provenance dune entite cliente (U). 25\n<CLM>\1\tDeuxieme entite de distribution (SC2), comprise dans un deuxieme reseau de distribution de contenus (CDN2), et comprenant : - des moyens de reception d'une requete de contexte provenant d'une premiere entite de distribution (SC1) comprise dans un premier reseau de distribution de 30 contenus (CDN1) et configuree pour une distribution d'un contenu mis a disposition par une entite d'origine (SO) ; et 24 des moyens d'envoi d'une reponse a ladite premiere entite de distribution, ladite reponse comprenant une description d'un contexte d'execution d'une requete d'acces audit contenu en provenance dune entite cliente (U). 5\n<CLM>\1\tProduit programme d'ordinateur, comprenant des instructions de code de programme pour la mise en oeuvre du procede de l'une quelconque des revendications 1 a\n<CLM>\1\t15. Produit programme d'ordinateur, comprenant des instructions de code de 10 programme pour la mise en oeuvre du procede de la revendication 10.