Brevet FR3036017A1 — publié le 20161111

Système de diffusion de documents numériques à des média serveurs itinérant, et appareils mettant en oeuvre le procédé. 1. Domaine de l'invention L'invention concerne un procédé de diffusion de documents numériques par une tête de réseau vers des média serveurs communiquant avec des terminaux. La présente invention concerne plus particulièrement le fait que les média serveurs et les terminaux se déplacent à travers plusieurs zones de diffusion et reçoivent les documents au cours de leurs déplacements. 2. Art antérieur De nos jours, Il existe de nombreux moyens de réaliser la transmission de documents numériques, parmi lesquels les techniques se basant sur les standards issus des consortiums DVB (de l'anglais « Digital Video Broadcast » pour « Diffusion Video Numérique »). D'autres techniques de transmission de documents sont aussi utilisées avec des réseaux fonctionnant à l'aide du protocole IP (de l'Anglais « Internet Protocol » pour « Protocole Internet »). Ces documents sont transmis à l'aide d'un support matériel (un câble par exemple) ou immatériel (un réseau sans fil, généralement radio). De nombreuses personnes utilisent leur terminal pour télécharger des documents numériques, ce mode de transmission permet la diffusion de documents à l'initiative des récepteurs. Les documents contiennent notamment des éléments audio et/ou vidéo tels que des films, documentaires, journaux télévisés, ... Ces terminaux dialoguent très généralement par Wifi qui est un standard largement répandu de nos jours. Ces terminaux entre en communication avec un serveur de contenus appelé plus communément « média serveur» qui va dans un premier temps transmettre le catalogue des documents disponibles, et dans un second temps, transmettre le document sélectionné au niveau d'un terminal. En sélectionnant un identifiant 3036017 2 apparaissant sur l'écran de leur terminal, une liaison s'établit pour transmettre les documents numériques sous la forme de paquets de données. Le média serveur reçoit généralement les documents d'un réseau de diffusion. Ces documents sont dits « délinéarisés » en ce sens qu'ils ne sont pas 5 reproduits en temps réel, mais sont d'abord enregistrés et sont lus de la mémoire d'enregistrement à la demande d'un terminal. Si les documents sont de type audio et/ou vidéo, leur taille est importante et le serveur de streaming doit disposer d'une mémoire de taille importante pour le stockage de ces documents, afin de les transmettre ensuite, à travers un réseau local, à des 10 terminaux situés à proximité. La disponibilité des documents diffusés devient un problème lorsque les terminaux sont itinérants, par exemple dans le cas où des personnes voyagent dans un car ou un train. Si les terminaux reçoivent directement les documents par le réseau de diffusion (DVB_T2 par exemple), la couverture des zones n'est 15 pas complète (passage de pont ou de tunnel, présence de montagne ou d'accidents de terrains, ...), et il n'est pas possible de garantir que la réception et la reproduction en temps réel s'effectue parfaitement au cours d'un long trajet. Pour garantir la réception sans perte de données, il faudrait installer de nombreux émetteurs de diffusion, ce qui occasionne un coût très important. 20 Une autre solution consiste en ce que les documents soient enregistrés dans le terminal et reproduits plus tard, mais cela impose aux terminaux de disposer d'une mémoire de taille importante. Une autre solution consiste à disposer un serveur itinérant dans le véhicule. Ce serveur itinérant reçoit les documents du réseau de diffusion et les transmet via un serveur de 25 communication locale, en Wifi par exemple, aux terminaux. Une des problématiques de la réception de documents délinéarisés par un serveur itinérant réside dans la mise à jour des documents mémorisés au fil du déplacement du véhicule contenant ce serveur. En effet, le véhicule peut traverser plusieurs réseaux de diffusion entrecoupés par des zones de non- couverture. La réception des documents n'est donc pas continue et doit être 3036017 3 performante. De plus, l'absence de voie de retour d'un réseau de diffusion ne permet pas de vérifier que les documents diffusés ne sont pas déjà reçus par le serveur de streaming. Il y a donc un réel besoin d'un procédé de diffusion capable de transmettre des documents via des émetteurs de diffusion couvrant 5 certaines zones, les documents étant sélectionnés en fonction du contenu de la mémoire d'enregistrement des serveurs itinérant. 3. Objectifs de l'invention La présente invention apporte une solution qui ne présente pas les 10 inconvénients décrits plus haut, tout en proposant les avantages listés ci- dessus. La solution proposée permet d'optimiser l'utilisation des différentes zones de diffusion sur le passage des serveurs itinérants pour leur transmettre des documents adaptés. 15 4. Exposé de l'invention La présente invention propose un procédé de diffusion d'une pluralité de documents numériques par une tête de réseau vers une pluralité de zones de diffusion pour être reçus par au moins un média serveur itinérant embarqué dans un moyen de transport. Le procédé met en oeuvre un serveur 20 d'optimisation mémorisant une pluralité d'identifiants de documents numériques. Le procédé comporte les étapes suivantes : - émission par un média serveur itinérant vers le serveur d'optimisation d'une première liste de documents déjà enregistrés dans sa mémoire et d'un identifiant de la zone de diffusion où le moyen de transport se trouve, 25 - sélection par le serveur d'optimisation d'une seconde liste d'identifiants de documents qui ne sont pas déjà enregistrés dans la mémoire du média serveur itinérant, - transmission de la seconde liste d'identifiants de documents à la tête de réseau pour être diffusé sur la zone de diffusion où le média serveur 30 itinérant se trouve, et diffusion des documents identifiés dans la seconde liste, 3036017 4 - réception par le média serveur itinérant des documents diffusés lorsque le moyen de transport se trouve dans la zone de diffusion et enregistrement dans la mémoire du média serveur itinérant, - transmission par le média serveur itinérant d'un document enregistré 5 vers un terminal présent dans le moyen de transport. De cette manière, le serveur d'optimisation sélectionne des documents qui ne sont pas déjà enregistrés dans les mémoires des média serveurs et les transmet pour diffusion au moment où les média serveurs se trouvent dans des zones de diffusion. 10 Selon un premier mode de réalisation, l'arrivée du moyen de transport dans une zone de diffusion déclenche l'étape d'émission par le média serveur itinérant vers le serveur d'optimisation d'un message contenant la liste des documents enregistrés. De cette manière, le serveur d'optimisation est prévenu dès que le média serveur itinérant est capable de recevoir des documents dans 15 la zone de diffusion, et peut ainsi transmettre à la tête de réseau une liste d'identifiants de documents à diffuser. Selon un autre mode de réalisation, le procédé comporte une étape d'émission par le média serveur itinérant vers le serveur d'optimisation d'une information de localisation du moyen de transport, le serveur d'optimisation 20 déterminant alors le temps moyen de traversée de la zone et en déduit le nombre de documents qui peut être transmis au moyen de transport pendant ce temps, le nombre de documents étant pris en compte dans l'étape de sélection. De cette manière, le serveur d'optimisation peut adapter la quantité de données à diffuser en fonction de la durée de présence probable du média 25 serveur itinérant dans la zone de diffusion considérée. Selon un autre mode de réalisation, le temps moyen de traversée d'une zone de diffusion est déterminé en moyennant les durées mesurées lors des précédents passages de média serveur itinérant dans cette zone. De cette manière, il est simple de déterminer le temps probable au cours duquel le 30 véhicule, et donc le média serveur itinérant, se trouve dans la zone de diffusion. 3036017 5 Selon un autre mode de réalisation, le média serveur itinérant émet vers le serveur d'optimisation une donnée représentative de la quantité de données enregistrées de chaque document. De cette manière, le serveur d'optimisation 5 peut choisir des documents où il reste peu de données à transmettre pour le rendre accessible au niveau du média serveur itinérant. Selon un autre mode de réalisation, plusieurs listes de documents sont reçus par le serveur d'optimisation en provenance de plusieurs média serveurs itinérants situés dans la même zone de diffusion, les documents qui sont 10 présents dans les listes transmises et signalés incomplets dans la mémoire d'enregistrement sont diffusés en premier. De cette manière, le serveur d'optimisation peut choisir en priorité des documents qui intéressent plusieurs média serveurs itinérant se trouvant dans une même zone de diffusion. Selon un autre mode de réalisation, le média serveur itinérant émet vers 15 le serveur d'optimisation une information sur la qualité de la réception d'un document en l'associant à la zone de diffusion dans laquelle ce document a été reçu, la tête de réseau répétant la diffusion des documents lorsque la zone dans laquelle se trouve le média serveur itinérant possède un niveau de qualité inférieur à un seuil déterminé. De cette manière, le serveur d'optimisation peut 20 déterminer la quantité de données en octets qui sont correctement reçues en moyenne et enregistrées lors de la traversée de chaque zone de diffusion Selon un autre mode de réalisation, avant le départ du moyen de transport, le média serveur itinérant émet vers le serveur d'optimisation des informations de trajet, les documents à transmettre à ce média serveur 25 itinérant étant diffusés dans les zones de diffusion se trouvant sur le trajet du moyen de transport. Selon un autre aspect, l'invention concerne un serveur d'optimisation communiquant par un premier moyen avec une tête de réseau contrôlant la diffusion de documents sur une pluralité de zones de diffusion et, par un 30 second moyen de communication avec au moins un média serveur. Les média 3036017 6 serveurs sont itinérants et se déplacent dans la pluralité de zones de diffusion, le second moyen de réception recevant en provenance d'un média serveur itinérant une première liste de documents déjà enregistrés dans sa mémoire, le serveur d'optimisation comportant en outre un moyen de sélection d'une 5 seconde liste d'identifiants de documents qui ne sont pas déjà enregistrés dans la mémoire du média serveur itinérant, le premier moyen de communication transmettant la seconde liste d'identifiants de documents à la tête de réseau pour diffuser les documents identifiés dans la seconde liste sur la zone de diffusion où le média serveur itinérant se trouve. 10 Selon un autre aspect, l'invention concerne un média serveur itinérant embarqué dans un moyen de transport, comportant un moyen de réception de documents diffusés dans des zones de diffusion, et un moyen de communication avec un serveur d'optimisation. Le moyen de communication transmet vers le serveur d'optimisation une liste de documents déjà enregistrés 15 dans une mémoire du média serveur itinérant. Selon un autre aspect, l'invention concerne un produit programme d'ordinateur téléchargeable depuis un réseau de communications et/ou stocké sur un support lisible par ordinateur et/ou exécutable par une unité centrale. Ledit produit programme d'ordinateur comprend des instructions de 20 programme pour la mise en oeuvre d'au moins une étape du procédé de diffusion d'un document tel que décrit précédemment et selon l'un quelconque des modes de réalisation. 5. Liste des figures 25 D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : 3036017 7 - la figure 1 présente un exemple des principaux éléments composant un système pour diffuser des documents à des média serveurs itinérants à travers une zone de diffusion, - la figure 2 représente un schéma d'un serveur d'optimisation selon un 5 exemple de réalisation, - la figure 3 représente un schéma d'un média serveur itinérant selon un exemple de réalisation, - la figure 4 représente un ordinogramme des principales étapes d'un procédé de diffusion à des serveurs itinérants selon un exemple de réalisation, 10 - la figure 5 illustre le contenu d'un tableau pour la gestion de la diffusion des documents vers des média serveurs itinérants. 6. Description d'un mode de réalisation de l'invention 6.1 Principe général 15 L'invention concerne un procédé de diffusion de documents numériques par une tête de réseau vers une pluralité de zones de diffusion pour être reçus par des média serveurs se déplaçant dans un moyen de transport. Un serveur d'optimisation possède des identifiants de documents numériques à diffuser. Dans un premier temps, un média serveur itinérant émet vers le serveur 20 d'optimisation une première liste de documents déjà enregistrés dans sa mémoire et un identifiant de la zone de diffusion où le moyen de transport se trouve. Puis, le serveur d'optimisation sélectionne une seconde liste d'identifiants de documents qui ne sont pas déjà enregistrés dans la mémoire du média serveur itinérant, cette seconde liste d'identifiants est transmise à la 25 tête de réseau pour que les documents soient diffusés sur la zone de diffusion où le média serveur itinérant se trouve. Le média serveur itinérant reçoit des documents diffusés lorsque le moyen de transport se trouve dans la zone de diffusion et les enregistre dans sa mémoire. Enfin, le média serveur itinérant transmet un document enregistré vers un terminal présent dans le moyen de 30 transport. 3036017 8 De cette manière, le serveur d'optimisation sélectionne des documents qui ne sont pas déjà enregistrés dans les mémoires des média serveurs et les transmet pour diffusion au moment où les média serveurs se trouvent dans des zones de diffusion. 5 6.2 Mode particulier de réalisation Le système de diffusion illustré par la Fig. 1 comporte notamment une tête de réseau 1 intégrant un serveur de PUSH dont une fonction est de contrôler la diffusion en mode PUSH de documents numériques. Ces documents 10 peuvent contenir notamment des éléments audio et/ou vidéo tels que des films, documentaires, journaux télévisés, ... Ces documents sont dits « délinéarisés » en ce sens qu'ils peuvent être transmis sans contrainte de temps réel et peuvent être reproduits à tout moment. La tête de réseau contrôle la diffusion des documents par une pluralité d'émetteurs de diffusion 2 15 répartis sur une aire géographique donnée. Chaque émetteur 2 émet les données que la tête de réseau lui envoie, sous la forme d'un flux unidirectionnel sur une zone de diffusion Zi donnée. L'aire géographique est plus ou moins couverte par des zones de diffusion, qui ne se recouvrent pas toujours, laissant ainsi des zones de non-couverture. Selon son trajet T, un 20 véhicule 3 peut traverser plusieurs zones de diffusion Z1, Z2, Z3, ... Zi entrecoupées par des zones de non-couverture. Tout moyen de transport transportant une collectivité est utilisable dans le cadre de la présente invention : un autobus roulant sur une route, un train, un bateau, etc. Si les documents numériques sont de type audio et/ou vidéo, alors ils 25 sont généralement encodés selon le standard MPEG, puis un serveur de PUSH les reçoit en provenance d'une ou plusieurs sources et planifie la diffusion des documents sous la forme d'une succession de paquets de données numériques (ou « chunk » - cette appellation sera ensuite utilisée dans le reste du document). Les techniques de segmentation sont connues en soi, on peut citer 30 par exemple les algorithmes HLS, DASH ou encore, Smooth Streaming. Chaque 3036017 9 chunk dispose d'une structure de données de fichier contenant une charge utile (par exemple, les données audio et /ou vidéo, avec les données synchronisant leur reproduction, par exemple des parqueurs temporels ou « timestamps » en langue anglo-saxonne), une référence, et un identifiant de source (typiquement 5 l'identifiant d'une chaîne de diffusion). La diffusion des documents numériques peut s'effectuer par des réseaux de diffusion de télévision numérique, comme les réseaux TNT, mettant en oeuvre la norme DVB-T2 ("Digital Video Broadcasting - Terrestrial" pour "diffusion vidéo numérique terrestre"). La diffusion de paquets de données est spécifiée par des standards de façon à 10 pouvoir être reçu par un grand nombre de récepteurs de tout type. Selon l'invention, les véhicules 3 traversant l'aire géographique contiennent au moins un média serveur 4, ce serveur est qualifié d'itinérant et sera désigné par la suite MSI (Média Serveur Itinérant ). Un MSI comporte au moins un serveur de diffusion, qui est la traduction française de « serveur de 15 streaming » (c'est le terme anglo-saxon qui sera par la suite utilisé), et un point d'accès Wifi. Le serveur de streaming communique les données à transmettre à son point d'accès Wifi pour être émis sur le réseau Wifi local. Au niveau local, le MSI 4 communique de façon bidirectionnelle avec des terminaux 5 tels que des ordiphones (ou « smartphone » selon une 20 terminologie anglo-saxonne), des ordinateurs portables, des tablettes, ... Chaque terminal 5 utilise le réseau Wifi géré par le point d'accès pour transmettre au serveur de streaming des requêtes de communication afin de recevoir des documents numériques. Le MSI comporte également un moyen de réception des documents diffusés par les émetteurs 2. La communication des 25 émetteurs 2 vers les MSI est de préférence unidirectionnelle. Selon ce mode préféré de réalisation, le MSI comporte un autre moyen de communication pour transmettre des messages vers une base fixe. Cet autre moyen est par exemple un module téléphonique communiquant par 3G/4G avec une base fixe d'un réseau de téléphonie mobile. Selon une variante de réalisation, la 30 communication avec l'émetteur 2 est bidirectionnelle, le MSI pouvant envoyer 3036017 10 des messages courts à l'émetteur 2. Dans ce cas, le MSI peut faire remonter des informations à la tête de réseau 1. Qu'elle que soit la variante utilisée, le MSI peut ainsi recevoir des documents et transmettre des messages vers un serveur d'optimisation 6. Ces 5 messages permettent notamment d'informer du contenu de la mémoire du MSI, et notamment les références des documents déjà reçus. Le serveur d'optimisation 6 dispose d'un moyen de réception des messages émis par tous les MSI 4 susceptibles de traverser des zones de diffusion couvertes par les émetteurs de diffusion 2, et d'un moyen de 10 communication avec lesdits émetteurs 2. Le serveur d'optimisation est notamment chargé de déterminer la liste des documents à diffuser par les émetteurs 2 en fonction de leurs intérêts par les MSI, le choix de l'émetteur dépendant de leurs localisations, leurs zones de diffusion, et de la présence probable de MSI 4 dans lesdites zones. 15 La Fig. 2 illustre les principaux composants d'un serveur d'optimisation 6. Selon cet exemple de réalisation, le serveur 6 comporte une unité centrale ALU 6.1 reliée à une mémoire de programme exécutable PM 6.2, un disque dur HD 6.3 contenant une base de données pour le stockage de données de façon non-volatile. Le serveur 6 contient également une interface I/O 6.4 pour la 20 communication avec un réseau. Les messages émis et reçus par l'interface I/O permettent de connaître l'ensemble des documents disponibles à la diffusion, de transmettre des commandes à la tête de réseau 1 qui contrôle les différents émetteurs de diffusion et de recevoir les messages provenant des MSI 4. Il n'est pas exclu que les moyens de liaison diffèrent selon le type d'appareil en 25 communication, ainsi le serveur d'optimisation 6 peut communiquer avec les MSI 4 à travers un réseau sans fil (téléphonie mobile 3G/4G) et par un câble via un réseau numérique quelconque avec les émetteurs de diffusion 2. La Fig. 3 illustre les principaux composants d'un Média Serveur Itinérant MSI 6. Selon cet exemple de réalisation, le MSI est composé d'un serveur de 30 streaming 3.1 et d'un point d'accès Wifi 3.2. Le serveur de streaming 3.1 3036017 11 dispose typiquement d'une unité centrale 3.3 associée à une mémoire de programme 3.4 et d'une unité de mémorisation 3.5, typiquement un disque dur. La mémoire de programme contient notamment une application de gestion des documents diffusés par la tête de réseau et de transmission par Wifi 5 à des terminaux mobiles 5 qui lui en font la demande. Un MSI 4 peut être constitué d'un seul appareil, ou de deux appareils indépendants et connectés entre eux. Après avoir détaillé les principaux éléments constitutifs du système de diffusion, nous allons maintenant expliquer comment ceux-ci coopèrent. 10 Un mode de réalisation du procédé de diffusion des documents aux différents MSI est expliqué par l'ordinogramme de la Fig. 4 qui illustre un exemple préféré de réalisation. L'exemple d'ordinogramme montre les étapes d'un exemple de mise en oeuvre du procédé selon l'invention. Lors d'une étape préalable 4.1, la tête de réseau détermine l'ensemble des documents 15 numériques susceptibles d'être diffusés sur les différentes zones de diffusions Zi et d'être reproduits par les terminaux 5. Le serveur 1 enregistre dans sa mémoire les paquets de données constituant les documents. Le serveur d'optimisation est également informé de la liste des documents enregistrés dans le serveur de PUSH. Le serveur d'optimisation peut uniquement 20 enregistrer dans sa mémoire les références des documents avec éventuellement des métadonnées telles que leurs titres et leurs tailles en termes d'octets. A l'étape 4.2, le serveur d'optimisation reçoit d'un MSI la liste des références des documents enregistrés dans sa mémoire. Le serveur peut 25 également recevoir d'autres informations telles que : - la localisation du véhicule, - son trajet au cours des prochaines heures, - un identifiant de la zone de diffusion traversée par le MSI, - des préférences exprimées par les occupants du véhicule, etc... 30 Le serveur d'optimisation peut alors déterminer la liste des documents à 3036017 12 transmettre au MSI via un émetteur de diffusion (4.3). Selon un mode préféré de réalisation, le serveur d'optimisation 6 sélectionne des documents qui ne sont pas déjà enregistrés dans la mémoire du MSI. D'autres stratégies de sélection seront détaillées plus loin dans ce document. Le serveur 5 d'optimisation 6 transmet cette liste à la tête de réseau pour diffuser les documents dans une certaine zone Zi, le choix de la zone étant déterminé par les données de localisation du véhicule. Selon un mode préféré de réalisation, le serveur d'optimisation transmet la liste à la tête de réseau en spécifiant la référence de la zone de diffusion Zi concerné. La tête de réseau transmet les 10 données des documents identifiés dans la liste à l'émetteur 2 qui diffuse dans cette zone. A l'étape 4.4, l'émetteur 2 diffuse les documents. Selon un perfectionnement qui sera décrit en détail plus loin, le moment de diffusion par l'émetteur coïncide avec le laps de temps au cours duquel le véhicule contenant 15 le MSI destinataire des documents se trouve dans la zone de diffusion dudit émetteur. Suite à cette diffusion, le MSI enregistre les documents dans sa mémoire (4.5). A l'étape 4.6, le MSI met à jour la liste des références de documents enregistrés et transmet cette nouvelle liste au serveur d'optimisation. De cette manière, le serveur d'optimisation est informé du 20 nouvel état du contenu de la mémoire de chaque MSI dans l'aire géographique et peut déterminer une nouvelle liste de documents à diffuser par un autre émetteur 2 dans une autre zone de diffusion. Une fois les documents enregistrés dans la mémoire 3.5, le MSI 4 les met à la disposition des voyageurs. Pour cela, les terminaux 5 entre en 25 communication avec le MSI par le réseau local Wifi et demande le catalogue des documents. Une fois reçu, le voyageur utilise son terminal pour choisir un document. Le terminal transmet par Wifi au MSI une requête de transmission d'un document identifié (étape 4.7). Le MSI le transmet au terminal qui le reproduit à la réception (étape 4.8). Dans la mesure où le document est 30 enregistré en local et s'il est du type audio et/ou vidéo, les fonctions de 3036017 13 navigation dans ce document avec retour en arrière ou saut en avant sont disponibles. Selon un mode préféré de réalisation, les informations de localisation du moyen de transport sont émises de préférence lorsque le MSI détecte son 5 arrivée dans une nouvelle zone de diffusion. Cette information peut être simplement la référence de l'émetteur 2 ou de sa zone de diffusion. Selon une variante, les informations de localisation proviennent par exemple d'un module GPS incorporé au MSI. De cette manière, le serveur d'optimisation possède les éléments pour localiser le MSI et déterminer la zone de diffusion où se trouve le 10 véhicule et donc le MSI, et ainsi identifier l'émetteur 2 qui couvre cette zone. Selon un perfectionnement, le serveur d'optimisation élabore des statistiques sur le nombre et la qualité de la réception de documents par les MSI. De cette manière, le serveur d'optimisation peut déterminer la quantité de données en octets qui sont correctement reçues en moyenne et enregistrées 15 lors de la traversée de chaque zone de diffusion. En utilisant ces statistiques, le serveur d'optimisation associe chaque zone à une certaine quantité de données de documents. Lors de l'arrivée d'un MSI dans une zone, le serveur détermine une liste de documents dont la taille totale ne dépasse par la quantité de données associée à cette zone. Prenons un exemple, supposons que 7 Gbytes 20 de données sont en moyenne émis et reçues par un MSI qui traversent une zone donnée, alors le serveur d'optimisation recherche un ensemble de documents dont les données ne dépasse pas 7 Gbytes, par exemple : un document de 3,2 Gb, un document de 2,8 Gb et un document de 0,7 Gb. On peut espérer que l'ensemble de ces trois documents sera transmis avec succès 25 dans le laps de temps de la traversée de la zone considérée. Selon un perfectionnement, le serveur d'optimisation peut recevoir plusieurs listes de documents enregistrés provenant de plusieurs MSI se trouvant dans une même zone de diffusion. Dans ce cas, le serveur d'optimisation recherche les documents à diffuser qui présentent le plus 30 d'avantages pour les MSI. La Fig. 5 présente un exemple de tableau listant les 3036017 14 documents actuellement présents dans la mémoire 3.5 de plusieurs MSI. Pour simplifier, ces documents sont du type audio et/ou vidéo et sont constitués de chunks. Ce tableau comporte selon l'exemple les données suivantes : 5 - la référence du MSI (adresse IP par exemple), - la référence de la zone où se trouve actuellement le MSI, - la référence des documents qui sont tout ou partie en mémoire. Par ce tableau, le serveur d'optimisation connaît les contenus des mémoires 3.5 de tous les MSI se trouvant dans l'aire géographique et peut 10 gérer dynamiquement les enregistrements de nouveaux documents. Selon les données du tableau, 4 MSI informent qu'ils se trouvent dans une certaine zone de diffusion et décrivent le contenu de leur mémoire. Trois MSI se trouvent dans la même zone de diffusion EZ4 : n°125, n°83 et n°42, le MSI n° 56 se trouve dans une autre zone. En analysant les références des 15 documents enregistrés, le serveur d'optimisation constate que tous les MSI ont le document D800 en entier, ce document ne sera donc pas diffusé puisqu'il est déjà enregistré. Concernant le MSI n°56, le serveur d'optimisation constatant que le document D100 est enregistré à 82 %, détermine une diffusion de ce document dans la zone n°8 et pour les chunks manquants, c'est à dire les n° 33 20 à 51, et 66 à 80. Un flux en ce sens est émis vers l'émetteur 2 de la zone n°8, le flux contient également une information pour diffuser un nouveau document en entier, le document D200 par exemple. Pour les trois autres MSI qui se trouvent dans la zone n°4, le serveur d'optimisation recherche un document qui nécessite peu de bande passante 25 pour être complet et reproductible par les terminaux du véhicule contenant ce MSI. Le document D123 est présent dans les mémoires des trois MSI mais est incomplet. Le serveur d'optimisation détermine les chunks de ce document qui manquent dans chacune des trois mémoires, en l'occurrence les chunks 24, 25, 101 à 122 et 246 à 250. De cette façon, en ne diffusant que 20 % de ce 30 document, il devient accessible en entier à partir de ces trois MSI. L'utilisation 3036017 15 de la bande passante est ainsi optimisée. De plus, même si un document n'a pas été reçu en entier en traversant une zone de diffusion, il peut être complété lors du passage dans une autre zone. Le document D400 est incomplet dans les MSI n° 125 et 83, et n'est pas 5 présent dans le MSI 42. Le serveur d'optimisation détermine la diffusion de ce document en entier en commençant par les chunks manquants dans les deux premier MSI, en l'occurrence les chunks 6 à 11, 83 à 88 et 113 à 119. De cette manière, si les véhicules transportant les MSI n°125 et 83 sortent de la zone de diffusion avant la fin de la diffusion de ce document, ils auront quand même en 10 mémoire un document complet car la diffusion aura commencé par les chunks qui leur manquent. Le document D200 peut également être diffusé pour compléter la fin de l'intervalle de temps de diffusion sur la zone EZ4. Selon un autre perfectionnement, à l'étape 4.6, le MSI peut aussi émettre vers le serveur d'optimisation une information sur la qualité de 15 réception des documents dans la dernière zone de diffusion traversée. De cette manière, le serveur d'optimisation peut associer à chaque zone un niveau moyen de qualité de diffusion et peut, selon ce niveau, commander une diffusion répétée du document. Si le niveau de qualité est inférieur à un certain seuil, alors des diffusions répétées de documents sont déterminées. Des chunks 20 ou des documents qui auraient été mal reçus lors d'une première diffusion, pourraient être ainsi récupérés lors d'une diffusion ultérieure. Si par contre, le niveau de qualité est supérieur à ce seuil, alors il n'est pas utile de gaspiller de la bande passante pour diffuser plusieurs fois un même document. Ces défauts de réception peuvent être dus à la présence de reliefs ou de tunnels sur le trajet 25 du véhicule. Selon un autre perfectionnement, le MSI peut transmettre au serveur d'optimisation 6 des indications sur le trajet effectué par le véhicule au cours des prochaines heures. De cette manière, le serveur d'optimisation peut anticiper la sélection des documents à transmettre à ce véhicule lorsqu'il sera 30 dans la prochaine zone de son trajet. Ce perfectionnement couvre également le 3036017 16 fait que le MSI émet vers le serveur d'optimisation avant le départ du véhicule le descriptif de son trajet en entier. L'invention n'est pas limitée aux modes de réalisation qui viennent 5 d'être décrits. En particulier, tout appareil informatique dialoguant avec un serveur par liaison Wifi est susceptible de mettre en oeuvre la présente invention. REVENDICATIONS1. Procédé de diffusion d'une pluralité de documents numériques par une tête de réseau (1) vers une pluralité de zones de diffusion (Zi) pour être reçus par au moins un média serveur itinérant (4) embarqué dans un moyen de transport (3), caractérisé en ce que ledit procédé met en oeuvre un serveur d'optimisation (6) mémorisant une pluralité d'identifiants de documents numériques, le dit procédé comportant les étapes suivantes : - émission (4.2) par un média serveur itinérant (4) vers le serveur d'optimisation (6) d'une première liste de documents déjà enregistrés dans sa mémoire (3.5) et d'un identifiant de la zone de diffusion où le moyen de transport se trouve, - sélection (4.3) par le serveur d'optimisation (6) d'une seconde liste d'identifiants de documents qui ne sont pas déjà enregistrés dans la mémoire du média serveur itinérant (4), - transmission de la seconde liste d'identifiants de documents à la tête de réseau pour être diffusé sur la zone de diffusion identifiée, et diffusion des documents identifiés dans la seconde liste (4.4), - réception (4.5) par le média serveur itinérant (4) des documents diffusés lorsque le moyen de transport (3) se trouve dans la zone de diffusion et enregistrement dans la mémoire (3.5) du média serveur itinérant, - transmission (4.8) par le média serveur itinérant (4) d'un document enregistré vers un terminal présent dans le moyen de transport (3). 2. Procédé de diffusion selon la revendication 1, caractérisé en ce que l'arrivée du moyen de transport dans une zone de diffusion (Zi) déclenche l'étape d'émission (4.2) par le média serveur itinérant (4) vers le serveur d'optimisation (6) d'un message contenant la liste des documents enregistrés. 3. Procédé de diffusion selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape d'émission par le 3036017 18 média serveur itinérant (4) vers le serveur d'optimisation (6) d'une information de localisation du moyen de transport, le serveur d'optimisation déterminant alors le temps moyen de traversée de la zone et en déduit le nombre de documents qui peut être transmis au moyen de transport pendant ce temps, le 5 nombre de documents étant pris en compte dans l'étape de sélection. 4. Procédé de diffusion selon la revendication 4, caractérisé en ce que le temps moyen de traversée d'une zone de diffusion est déterminée en moyennant les durées mesurées lors des précédents passages de média serveur 10 itinérant (4) dans cette zone. 5. Procédé de diffusion selon l'une quelconque des revendications précédentes sous la dépendance de la revendication 2 caractérisé en ce que le média serveur itinérant (4) émet vers le serveur d'optimisation une donnée 15 représentative de la quantité de données enregistrées correspondant à chaque document. 6. Procédé de diffusion selon la revendication 5, caractérisé en ce que plusieurs listes de documents sont reçus par le serveur d'optimisation en 20 provenance de plusieurs média serveurs itinérants situés dans la même zone de diffusion, les documents qui sont présents dans les listes transmises et signalés incomplets dans la mémoire d'enregistrement sont diffusés en premier. 7. Procédé de diffusion selon l'une quelconque des revendications 25 précédentes caractérisé en ce que le média serveur itinérant (4) émet vers le serveur d'optimisation (6) une information sur la qualité de la réception d'un document en l'associant à la zone de diffusion dans laquelle ce document a été reçu, la tête de réseau répétant la diffusion des documents lorsque la zone dans laquelle se trouve le média serveur itinérant (4) possède un niveau de qualité 30 inférieur à un seuil déterminé. 3036017 19 8. Procédé de diffusion selon l'une quelconque des revendications précédentes caractérisé en ce que, avant le départ du moyen de transport (3), le média serveur itinérant (4) émet vers le serveur d'optimisation (6) des 5 informations de trajet, les documents à transmettre à ce média serveur itinérant (4) étant diffusés dans les zones de diffusion se trouvant sur le trajet du moyen de transport. 9. Serveur d'optimisation (6) communiquant par un premier moyen avec 10 une tête de réseau (1) contrôlant la diffusion de documents sur une pluralité de zones de diffusion (Zi) et, par un second moyen de communication avec au moins un média serveur (4), caractérisé en ce que les média serveur sont itinérants et se déplacent dans la pluralité de zones de diffusion (Zi), le second moyen de réception recevant en provenance d'un média serveur itinérant (4) 15 une première liste de documents déjà enregistrés dans sa mémoire (3.5), ledit serveur d'optimisation comportant en outre un moyen de sélection d'une seconde liste d'identifiants de documents qui ne sont pas déjà enregistrés dans la mémoire du média serveur itinérant (4), le premier moyen de communication transmettant la seconde liste d'identifiants de documents à la tête de réseau 20 pour diffuser les documents identifiés dans la seconde liste sur la zone de diffusion où le média serveur itinérant se trouve. 10. Média serveur itinérant (4) embarqué dans un moyen de transport (3), comportant un moyen de réception de documents diffusés dans des zones de 25 diffusion (Zi), et un moyen de communication avec un serveur d'optimisation (6), caractérisé en ce que le moyen de communication transmet vers le serveur d'optimisation (6) une liste de documents déjà enregistrés dans une mémoire (3.5) dudit média serveur itinérant (4). 30 3036017 20 11. Produit programme d'ordinateur téléchargeable depuis un réseau de communications et/ou stocké sur un support lisible par ordinateur et/ou exécutable par une unité centrale, caractérisé en ce qu'il comprend des instructions de programme pour la mise en oeuvre d'au moins une étape du 5 procédé de diffusion de documents vers des média serveur itinérant selon l'une quelconque des revendications 1 à 8.