Brevet FR2969890A1 — publié le 20120629

Arrière-plan de l'invention L'invention se situe dans le contexte des réseaux de télécommunications et vise plus particulièrement un procédé de communications utilisé pour mémoriser, déployer et distribuer des données numériques dans le réseau. Il est connu que le nombre et le volume des contenus distribués dans le réseau de télécommunication croît très fortement et qu'il est même susceptible de doubler d'ici 2012. Par ailleurs, les nouveaux terminaux (téléphones portables ordinateurs légers, assistants personnels, téléphones intelligents,...) permettent aux utilisateurs de produire 10 désormais le contenu, de façon beaucoup plus souple. On connaît notamment des caméras numériques embarquées dans de tels équipements. Les réseaux de télécommunications d8 type IP offrent la possibilité de mémoriser ces données numériques dons différents équipements et de gérer la zone 15 géographique dans laquelle ces contenus sont distribués. Par ailleurs, certains de ces contenus peuvent être d'audience réduite, d'autres susceptibles d'être accédés par une audience beaucoup plus large voire mondiale. Afin de répondre à cette demande, !es opérateurs des réseaux de télécommunications ont déployé des architectures hiérarchiques /type CDN) où le contenu est mémorisé 20 initialement au niveau centnol pour gérer la distribution de contenu et faire face à l'augmentation de trafic. Malheureusement, cette architecture nécessite de prévoir des ressources importantes pour la mémorisation des données dans des équipements du réseau. 0n connaît, également, des réseaux conformes à l'architecture pairà pair (peer 25 bo peer), dans lequel !es contenus numériques sont stockés et échangés au niveau des terminaux des utilisateurs. Cette solution n'est pas satisfaisante non plus, car elle induit une augmentation de trafic pour !'accès à ces données et une instabilité de la configuration suite aux connexions et déconnexions des utilisateurs. Par ailleurs, un même terminal ne peut pas 30 servir un grand nombre de requêtes d'accès au contenu, car son débit le restreint. L'invention vise un mécanisme de distribution, (mémorisation initiale, déploiement et livraison) de contenu qui ne souffre pas des inconvénients de l'art antér/zur. m:s de ~um./ci onl(c / ..hu~doo~un r~s"uu 'igue, 35 2 cette unité ayant une connaissance des niveaux hiérarchiques des noeuds du réseau, ce procédé comprenant, sur réception d'une requête de mémorisation de données émises par une première unité émettrice : ' une étape de sélection d'au moins une première entité de mémorisation des ~ données, cette étape de sélection prenant en compte au moins le niveau hiérarchique de cet entité de mémorisation dans /e réseau ; et - une étape d'envoi, à !a première unité émettrice, d'une information lui permettant d'obtenir l'identifiant de l'entité de mémorisation des données sélectionnée. Corrélativement, l'invention concerne un dispositif de communication de 10 données numériques pouvant être incorporées dans une unité réceptrice dans un réseau hiérarchique, cette entité réceptrice ayant connaissance des niveaux hiérarchiques des noeuds. Ce dispositif comprend : - des moyens de réception d'une requête de mémorisation de données émise par une première unité émettrice; 15 -deS moyens de sélection d'une première entité de mémorisation des données prenant en compte au moins !a niveau hiérarchique de cette entité de mémorisation de données dans !e réseau ; et ' des moyens d'envoi, à la première unité émettrice, d'une information lui permettant d'obtenir l'identifiant de la première entité de mémorisation des données. 20 Ainsi, et d'une façon générale, il est important de bien comprendre que l'invention permet de choisir l'unité de mémorisation des données en fonction du niveau hiérarchique de cette unité de mémorisation dans le réseau. On peut ainsi choisir de mémoriser !es données à un niveau intermédiaire et non pas seulement, comme dans l'état actuel de la technique, à un niveau central ou au 25 niveau des terminaux. Ces solutions ayant l'inconvénient soit de nécessiter une mémoire importante (cas centra/), soit un trafic important, une limitation du nombre d'accès aux données et une instabilité de la configuration (mémorisation au niveau des terminaux). Dans un mode particulier de réalisation de l'invention, l'étape de sélection de la première unité de mémorisation prend aussi en compte une localisation de cette 30 première unité émettrice, A Utnæ d'exemple, |æ !ocaLation peut être une localisation géographique ou une localisation réseau, par exemple une. plage d'adresses à laquelle appartier+!bnifé f+'ric8. C_ coût d.] f'ansport desdonnee~ hr,d~ !~u' u~cxnù'c n`~n~unsnbon. o/~ c|~ois/ss~o~ [united~ monorüe[ion 35 ka plus !~'och~ ~u !'o1e !b'~i~ c zi~1né8 peut être l'unité émettrice elle-même, ka requête de mémorisation indiquant les contenus à partager sur cette unité émettrice. Le niveau hiérarchique peut aussi être choisi en fonction de l'audience estimée pour !csdonnées : une zone géographique restreinte ou au contraire indépendamment ~ de considération géographique (communauté dispersée géographiquement). Dans un mode particulier de l'invention, la sélection de la première entité de mémorisation prend en compte, en plus du niveau hiérarchique, au moins un élément choisi parmi le coût du transfert des données sur !es liens du réseau, le coût de mémorisation de ces données par !'entité de mémorisation, une localisation des terminaux à qui sont destinées les 10 données. La localisation précitée peut être une localisation géographique ou une localisation réseau. Cette caractéristique permet avantageusement de répartir /es données numériques dans différentes entités de mémorisation pour optimiser le coût de transfert, de mémorisation et de livraison du contenu du point de vue de l'opérateur. 15 Dans un autre mode de réalisation, !a sélection du niveau hiérarchique prend aussi en compte !a popularité du contenu, /es caractéristiques de ce contenu et/nu de l'auteur de ce contenu. Dans un mode particulier de réalisation de l'invention, !e procédé de communication comprend en outre une étape de mémorisation de l'identifiant de /'unité 20 de mémorisation dans une liste associée à un identifiant unique des données, cet identifiant pouvant être obtenu à partir de champs de la requête de mémorisation. Il convient en premier lieu de noter que l'invention permet d'identifier les données numériques indépendamment du format de la requête de mémorisation, seules les informations contenues dans la requête étant suffisantes. 25 On peut donc identifier différemment les mêmes données à partir de requêtes de mémorisation de différents types. Par exemple, !a requête peut contenir l'identifiant des données. En variante, on peut combiner des informations contenues dans d'autres champs de la requête, celle-ci ne comprend pas toujours explicitement l'identifiant des données, pour reconstituer cet 30 !fia rit. Pour obtenir un tel ident»a rit on peut, par exemple, utiliser le document «Unive/s-! Digital Code For uc Content Identification », publié sous !e n» US 2007/.,] Al. u pour k3 pnzri/é/c fois wa~Üo/~ n,nxci d~` nu/i'o/ibnp/ !u~ dmx/~e~ Üans d'zu!"~~ 35 4 Cette redistribution peut être effectuée soit sur détection d'un évènement particulier, soit au fur et à mesure de ka réception de requêtes d'accès à ces données. Dans !e mode de réalisation décrit id, la redistribution des données consiste à mettre à jour !a liste de distribution (en ajoutant ou en supprimant des unités de mémorisation) et à informer des unités concernées afin que celles-ci organisent !a redistribution des données. L'invention gère également la réception d'une requête d'accès aux données numériques par une unité réceptrice. Ainsi, dans un mode particulier de réalisation de !'invention, le procédé de communication comprend, sur réception d'une requête d'accès auxdonnées numériques, {a requête étant émise par une deuxième unité émettrice (éventuellement la même que !a première unité émettrice) : ' une étape de détermination des noeuds dits de chemin entre /a deuxième unité émettrice et le dernier noeud avant la racine du réseau ; -au moins pour chacun de ces nceuds de chemin, une étape de comptage des requêtes d'accès reçues parce noeud pour ces données ; - une étape de mise à jour de la liste effectuée en fonction des résultats des étapes de comptage ; - une étape de sélection, parmi ce/!es de !a liste, d'une deuxième entité de mémorisation désignée pour répondre à !a requête d'accès ; et - une étape d'envoi d'une information permettant à cette unité émettrice d'obtenir un identifiant de la deuxième entité de mémorisation. On notera que ce traitement n'a de sens que si les données sont effectivement toujours mémorisées dans une entité de mémorisation du réseau, cette requête d'accès étant ignorée dans !e cas contraire, c'est-à-dire uniquement si /e contenu n'est plus 75 mémorisé dans le réseau. Ce mode de réalisation particulier est très avantageux, puisqu'il permet de gérer !a charge du réseau en fonction des requêtes d'accès réellement effectuées sur ces données. {)n obtient ainsi un procédé dynamique de distribution (mémorisation, 30 déploiement et livraison) de données numériques, en utilisant le niveau hie/ar chique des unités de mémorisation et d'autres critères, par exemple !æ popularité desc-Ponnéos. Dans un 0ohe p8rti[L/[ierd~ isotio/l de l'invention, !'étape de rom~LoQc compte égrlement as dacces rc' s po~ ~es enbiPs de mémo/isioimn pour obtenir ces d mcdu prier pe.rrn /bc.[/c/ Jc _ -~imx ou (mvu~üu un!dep/cnd/een con;, )jou/ ubxuc dcr voi~ur» 35 seuils représentatives d'une audience des données, pour déterminer si une unité de mémorisation doit être ajoutée ou supprimée de la liste. Dans le mode de réalisation décrit ici, le dispositif comporte, dans sa mémoire non volatile, des registres pour mémoriser des valeurs seuils utilisées pour déterminer si une unité de mémorisation doit être ajoutée ou supprimée de la liste. Ces valeurs seuils peuvent être prédéfinies, et fixées par l'opérateur pour répartir la charge à priori dans le réseau. Dans un mode particulier de réalisation de l'invention, ces valeurs seuils sont variables et sont mises à jour lorsqu'un évènement prédéterminé se produit. Cet évènement peut notamment être une réestimation de l'audience visant les données, un incident de déploiement ou de livraison, une notification selon laquelle un équipement réseau est devenu indisponible, l'acquittement d'une livraison ou d'un déploiement déroulé avec succès, une mise à jour de la popularité du contenu (mise à jour périodique ou suite à une absence de requête pendant un temps donné) ou la réception d'un message de mise à jour envoyé par un autre noeud du système. Plus précisément, dans un mode de réalisation, la mise à jour comprend : - une sous-étape consistant à déterminer si le résultat du comptage précité est supérieur à la première valeur pour chacun des noeuds ; et si c'est le cas : - une sous-étape de sélection, en dehors de cette liste, d'au moins une troisième entité de mémorisation dite de déploiement susceptible de mémoriser ces données, cette étape de sélection prenant en compte au moins les résultats des étapes de comptage ; et - une étape de déclenchement d'un déploiement des données depuis une entité de mémorisation appartenant à la liste vers une unité de déploiement par envoi d'une requête de déploiement à au moins une de ces entités. L'homme du métier comprendra que ce mécanisme permet tout simplement d'ajouter une entité de mémorisation à la liste et d'organiser le déploiement des données vers cette entité. De façon similaire, dans un mode particulier de réalisation de l'invention, l'étape de mise à jour comprend : - une sous-étape consistant à déterminer si le résultat de l'étape de comptage est inférieur à la deuxième valeur précitée pour chacun des noeuds et si c'est le cas : - une étape de suppression dans la liste d'au moins une quatrième entité de mémorisation, cette étape prenant en compte les résultats des étapes de comptage ; et - une étape d'envoi à cette entité de mémorisation d'une requête pour qu'elle supprime les données de sa mémoire. Dans un autre mode particulier de réalisation de l'invention, les valeurs seuils sont choisies par l'opérateur, pour un noeud donné, par estimation de la popularité pour un contenu donné, et par analyse de la charge du réseau, On notera qu'il peut y avoir autant de valeurs seuils que de noeuds et de types de contenus, ou que de producteurs de ces contenus. Il a été mentionné précédemment, que pendant l'ingestion, la sélection de l'entité de mémorisation prenant en compte les coûts opérateurs, par exemple un coût de transfert, un coût de mémorisation et un coût de livraison des données. De tels critères de coûts peuvent également être utilisés, selon l'invention, pour sélectionner la troisième entité de mémorisation objet du déploiement. L'invention vise aussi un noeud pouvant être utilisé dans un réseau de télécommunications hiérarchique, ce noeud comportant un dispositif de communication tel que mentionné ci-dessus et des moyens. pour mémoriser les données reçues par ce dispositif. Dans un mode particulier de réalisation, les différentes étapes du procédé de communication de données sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre par un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes du procédé de communication de données tel que mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. 7 Alternativement, le support d'informations peut être un circuit intégré dans lequel ks programme est incorporé, !e circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous en référence aux dessins qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : 10 - !a figure 1 représente un premier réseau de télécommunications dans lequel l'invention peut être mise en oeuvre ; - la figure 2 représente schématiquement une requête d8 mémorisation pouvant être utilisée dans un mode particulier de réalisation de !'invention; 15 - !a figure 3 représente une racine du réseau de la figure 1, conforme à un mode particulier de réalisation de !'invention ; - !a figure ]A représente un noeud du réseau de !a figure conforme à un mode particulier de réalisation de !'invention ; - !a figure 4 représente un dispositif de communication de données conforme à 20 un mode particulier de réalisation de l'invention, incorporé dans la racine de la figure 3 et dans !enocudde!afigure 3A; - /es figures 5 et 6 représentent sous forme d'organigramme, !es principales étapes d'un procédé de communication de données, mis en oeuvre par le dispositif de la figure 4, dans un mode particulier de réalisation de !'invention | 75 - !a figure 7 représente schématiquement une requête d'accès pouvant être utilisée dans un mode particulier de réalisation de l'invention ; - !a figure 8 représente !e réseau de !a figure 1, dans un état pouvant être obtenu par l'invention ; - la figure 9 représente un deuxième réseau de télécommunications dans lequel l'invention peut être mise en oeuvre ; et - !a figure 1O représente un troisième réseau de télécommunications dans leque 'invention peut être mise en oeuvre. 8 Description détaillée de l'invention La figure 1 représente un premier réseau de télécommunications dans lequel l'invention peut être mise en oeuvre. Ce réseau de télécommunications est un réseau hiérarchique, et plus précisément un réseau organisé sous forme d'un arbre, cet arbre comprenant une racine R, différents niveaux de nneuds N et feuilles terminales T. Il est à noter que les feuilles terminales font partie intégrante de l'arbre, au même titre que les noeuds. 10 A !a figure 1, comme aux figures O et 9 décrites ultérieurement, on utilisera les notations suivantes : -N(i) : noeudde niveau 1 ; - NO, j) : noeud de niveau Z rattaché au noeud de niveau 1 N(i) ; -etc. ; et 15 -terminaux l(ij,W) : terminaux rattachés au noeud de niveau inférieur N(i,j,k). Dans l'exemple de la figure 1, l'unité réceptrice au sens de l'invention est la racine R du réseau. On notera que dans ce mode de réalisation, la racine (unité réceptrice au sens de /'invention) possède une connaissance complète des niveaux hiérarchiques des noeuds du réseau. 20 Nous supposerons, dans cetexemple, qu'une unité émettrice UE1, constituée par !e terminal T(1,1,1,1) souhaite mémoriser des données dans !8 réseau. Dons un mode particulier de réalisation de !'invention, ces données peuvent avoir été générées par l'unité énnetih[eUE1, mais cela n'est pas indispensable au sens de !'invention. Les données numériques peuvent être constituées par un fichier, ou par des 25 données en streaming. Conformémentà !'invention, lorsque !'unité émettrice UE1 souhaite mémoriser des données dans le réseau, elle envoie une requête de mémorisation RQ1, celle-ci étant acheminée par !e réseau jusqu'à l'unité réceptrice URà savoir, dans cet exemple, jusqu'à la racine R. 30 Une telle requête est rGpreseniée,dans unexemple de réalisation, à la figure 2. En premier lieu, cette nequ~h* comporte un champ MEM représentatif du fait que cette requête est une reçu mémorisation Dan; ~excn)p(e d~ /éa~isaiion décrit ici, cette n~qu~\e comporte en outre un certain nombre ce champ5 q ' un champa comportant des cauesdu contenu, par exemple !e type s± !e format, !etype d'équipement (PC, caméra, téléphone, assistant personne!, *.], et ks localisation géographique de l'unité émettrice UE1; - un champ bmmportant des caractéristiques du type d'accès réseau (Edge, 5 3D,LTE); - un champ c comportant des caractéristiques de diffusion des données numériques : il peut s'agir en particulier d'une zone de couverture géographique de diffusion saisie par l'utilisateur du termina! UE1 et une audience visée pour ces données, par exemple en fonction de la langue ou du sujet du contenu; 10 - un champ d comportant un identifiant unique IDD représentatif de ces données; - un champ f comportant des données auxiliaires autrement appelées métadonnéæs ou métadata, celles-ci pouvant notamment contenir une catégorie de ces données (sports, cultures, ...), un évènement (programme télévisuel par exemple) utilisé 15 pour estimer !'audience précitée, un titre, une description, une durée de validité, l'identifiant de l'auteur de ces données, un droit de diffusion, celui-ci pouvant restreindre !a couverture géographique de ces données, un format de ces données ; et - un champg comportant des caractéristiques des ressources nécessaires pour !a mémorisation de ces données, par exemple en terme de disponibilité ou de change. 20 Cette requête da mémorisation RO1 est reçue par l'unité réceptrice UR dont l'architecture matérielle va maintenant être décrite en référence aux figures 3, 3A et 4. Dans l'exemple de réalisation décrit ici, !'unité réceptrice est un serveur d'architecture conventionnelle remarquable uniquement en ce qu'il comporte un dispositif de communication de données 10 conforme à !'invention et dont l'architecture est 25 détaillée à la figure 4. Dans l'exemple de réalisation décrit ici, ce dispositif a l'architecture conventionnelle d'un ordinateur. II comporte notamment un processeur 11, une mémoire vive de type RAM 13, une mémoire morte de type ROM 12, une mémoire non volatile réinSCripUb(e 14, des moyens d'accès à une base de données 20 contenant des 30 informations globales du réseau et des moyens 15 de communication sur !e réseau constitués par exemple par une carte réseau et de', piotes logiciels correspondants. La ménr-'r~ rnodr de type R[}y1 12 constitue un s/',e7ort d'eer-g!strenr-~~ à yir r/ !|eble par !8 Pxooesseur '1. Ce SuppVrt d' ~~1rumu:L m:n/o u~ orono:xne don]n n~c1n8 à Ur mC'" æUc` don!!~s phncip~ ~ nt n no~ e d~r/iies a~ /~/~/,oc~aux !Uu/ 10 Le programme d'ordinateur PGM est, dans l'exemple de réalisation de la figure 1, exécuté par !a racine Rdu réseau. On suppose que ka racine R reçoit, au cours d'une étape D10, !a requête de mémorisation RO1 émise par le terminal (1,1,1,1). Cnnformémentà /'invention, !'unité réceptrice UR, constituée par la racine R, 5 sélectionne, au cours d'une étape générale D20, une entité de mémorisation MI (première entité au sens de l'invention) apte à mémoriser les données annoncées par la requête. Conformémentà l'invention, cette sélection est faite en prenant en compte !e niveau hiérarchique de l'entité de mémorisation M1 dans le réseau, ce niveau 10 hiérarchique étant obtenu à partir des caractéristiques minimum, en termes de mémorisation, de l'entité M1 (contenue dans le champ g) et des caractéristiques de diffusion des données numériques contenues dans le champ c. En variante, !a sélection du niveau hiérarchique prend aussi en compte !a localisation géographique ou réseau de l'unité émettrice. 15 Dans un autre mode de réalisation, !æ sélection du niveau hiérarchique prend aussi en compte !escaractéristiques dutype d'accès au réseau. L'étape D20 de sélection de l'entité de mémorisation M1 est suivie par une étape D30 au cours de laquelle !'unité réceptrice UR envoie à !'unité émettrice UE1 l'identifiant IDI de l'entité de mémorisation MI. 20 Dans l'exemple de réalisation décrit id, !e procédé de communication selon l'invention comporte une étape D40 de mémorisation de l'identifiant ID1 de l'entité de mémorisation M1 dans une liste L. Dans l'exemple de réalisation décrit ici, cette liste Lest mémorisée dans une mémoire non volatile réinscriptible 14 du dispositif 10 selon l'invention. 25 Cette liste Lest associée à un identifiant unique IDD des données concernées par la requête de mémorisation RQ1. Dans l'exemple de réalisation décrit ici, cet identifiant unique IDD est compris dans le champ dtel que décrit précédemment en référence à la figure 2. En variante, cet identifiant unique IDD peut être obtenu à parti d'autres 30 informations comprises dans la requête. {)n notera, d'une façon générale, que !a liste La pour fonction de mémoriser les -1 ,,gtig qui r t, à un instant t, au moins une tie des efonn, ci:, 5e peut u~U II Les étapes D1O à D40 qui viennent être décrites constituent une première phase du procédé selon l'invention pouvant ëtna qualifiée de phase d'ingestion de données, autrement dit de première mémorisation des données dans !e réseau. Nous allons maintenant décrire comment la liste Lpeut être mise à jour. ~ Dans l'exemple de réalisation décrit ici, cette liste peut être mise à jour soit lorsqu'un évènement est détecté (étape D80), soit lorsqu'une requête d'accès aux données est reçue par l'unité réceptrice UR (étape D50). Plus précisément, les évènements suivants peuvent être utilisés pour mettre à jour !a liste L, lorsqu'ils sont détectés (étape D80) : 10 - modification de !a validité des données, par exemple fin de !a période de validité ; -modification del'audience dans !eréseau ; - modification de la zone géographique dans laquelle ces données doivent être distribuées ; 15 - réception d'une commande externe émise par un utilisateur ou par une unité de surveillance du réseau, par exemple une unité de contrôle de charge ; Cette étape D90 de mise à jour va maintenant être décrite de façon plus détaillée en référence la figure 6. Cette miSæà jour peut consisterà : 20 - ne rien faire ; - ajouter une ou plusieurs entités de mémorisation M3 (unité de déploiement au sens del'invention dans !oliste) ; et/ou - supprimer une nu plusieurs entités de mémorisation M4 présentes dans la liste. 75 Dans l'exemple décrit ici, l'étape ^ générale de mise à jour D90 comporte un premier test D95 au cours duquel on détermine si une unité de mémorisation M3 doit être ajoutée dans la liste. Un critère pour prendre une telle décision peut être de déterminer que l'audience locale ou globale est susceptible de croître fortement. 30 Lorsque ce cas 5e produit, l'étape générale D90 de mise à jour comporte une sous-étape D100 dons laquelle on _c±ionne une ou plusieurs unités de déploiement M' en mettant en ceuvrc, (~r ./!e, un mécanisme s/o,Xoi/e à celui utilisé liment pour de Ml. C, mécanisme permet toute (/ pa,Uo Jcs dcn/ ~ mcmonsecs dans une unité de 35 Uio// de !~ ii,~e L vo/s [v'~i.~ /i~ d~o~iune'~L kI 17 Aceteffet, !'unité réceptrice R, envoie, au cours d'une étape D102 une requête R3 dite de déploiement, à !'unité source comprenant les données à transférer ou à !'unité de déploiement M3 sélectionnée pour recueillir ces données. Cette étape D102 peut être qualifiée de déclenchement du déploiement. 5 Dans l'exemple de réalisation décrit id, !'unité réceptrice UR attend un accusé de réception (étape 104). Comme précisé précédemment, !æ mise à jour de la liste peut aussi consister à supprimer au moins une unité de mémorisation M4comprise dans !a liste L (étape D110). Cette suppression peut être déterminée au cours d'un hast D105 notamment lorsque 10 l'audience supposée pour ces données numériques est à !a baisse. Dans un mode de réalisation décrit ici, !'unité réceptrice R envoie, au cours d'une étape D112, une requête R[>4à !'unité de mémorisation supprimée de !a liste, pour que celle-ci puisse notamment libérer de !a place mémoire. La mise à jour qui vient d'être décrite (étape générale O90) est effectuée lorsqu'un évènement déjà décrit à !'étape D80 15 est détecté. Nous nous plaçons maintenant dans le contexte particulier dans lequel !'unité réceptrice R reçoit, ou cours d'une étape D50, une requête d'accès RU2 aux données numériques. Une telle requête pst représentée schématiquement à la figure 7. 20 Elle comporte notamment un champ ACC représentatif du fait que cette requête est une requête d'accès. Cette requête comporta également des informations permettant à l'unité réceptrice d'identifier quelles sont les données concernées. Dans l'exemple de réalisation décrit id, elle comporte un champ h comportant un champ IDD identique à celui du 25 champd de !a requête R V1, avec : 30 M3 étantchoisi égal à N(1,2\siV1 égale SN(l, 2) ; MS éLorit choisi égal à N/1\ si V1 égale S.N/1\.