FR 2797129 A1 20010202 FR 9909933 A 19990730 RESEAU DE COMMUNICATION DINFORMATIONS L'invention concerne un réseau de communication d'informations tels qu'on en trouve dans les aéroports, les gares, les réseaux de transport ferroviaire ou urbain, les centres commerciaux et autres lieux de ce type. Dans un aéroport, pour reprendre cet exemple, le réseau comprend une pluralité de terminaux d'affichage, comportant notamment des écrans d'embarquement. Ces terminaux d'affichage sont exploités par l'aéroport et destinés à afficher des informations sur les vols (numéros, destination, horaires de départ et d'arrivée, etc.), fournies par l'aéroport. On pourrait également envisager d'utiliser les terminaux d'affichage de l'aéroport pour afficher des informations publicitaires, fournies par exemple par des compagnies aériennes. L'aéroport pourrait ainsi tirer profit financièrement de l'exploitation de ses terminaux. Les réseaux actuels ne permettent cependant pas de gérer plusieurs sources d'infon-nations, de façon simple et dynamique. La présente invention vise à pallier cet inconvénient. A cet effet, l'invention concerne un réseau de communication d'informations comprenant une pluralité de terminaux de communication d'informations, caractérisé par le fait qu'il comprend une pluralité de terminaux d'édition de séquences d'informations et un serveur, relié aux terminaux d'édition et aux terminaux de communication, comprenant des moyens d'acquisition de séquences d'informations, fournies par les terminaux d'édition, et des moyens pour fournir à chaque ten-ninal de communication des séquences d'infon-nations à communiquer. Le serveur centralise les séquences d'informations à communiquer, fournies par les divers terminaux d'édition, et les distribue aux terminaux de communication. Avantageusement, les moyens d'acquisition du serveur sont agencés pour acquérir des caractéristiques de communication des séquences d'informations reçues, et il est prévu des moyens pour élaborer, pour chaque terminal de communication, un programme de communication d'informations, compte tenu des caractéristiques de communication des séquences d'infon-nations reçues et des disponibilités de communication du terminal de communication. Le programme de communication de chaque terminal de communication décrit le contenu de ce que ce terminal doit communiquer. Grâce à Vinvention, on peut adapter la communication des différentes séquences d'informations, fournies par les terminaux d'édition, aux différents terminaux de communication, en fonction notamment des indications, ou caractéristiques de communication, fournies par les terminaux d'édition. Dans une forme de réalisation particulière, les terminaux de communication sont connectés de façon permanente au serveur et il est prévu des moyens pour télécharger les séquences d'informations à communiquer, stockées dans le serveur, séquence par séquence, au fur et à mesure de l'exécution du programme de communication. Dans une autre forme de réalisation, les terminaux de communication comprennent des moyens de connexion ponctuelle au serveur, des moyens pour télécharger l'ensemble des séquences à communiquer, avant l'exécution du programme de communication, et des moyens de stockage des séquences d'informations à communiquer. Avantageusement, les terminaux d'édition sont reliés à un premier réseau informatique et les terminaux de communication et le serveur sont reliés à un deuxième réseau informatique, connecté au premier réseau informatique. Les moyens d'acquisition peuvent être agencés pour acquérir, pour chaque séquence d'informations reçue, au moins l'une des caractéristiques du groupe comportant une indication géographique de communication de la séquence, une fréquence de communication de la séquence, une durée de communication de la séquence et une durée de vie de la séquence. L'invention sera mieux comprise à l'aide de la description suivante d'une forme de réalisation particulière du réseau de communication d'informations de l'invention en référence au dessin annexé sur lequel: la figure 1 représente un schéma du réseau de communication de Ilinvention; - la figure 2 représente un schéma bloc fonctionnel d'un serveur du réseau de la figure 1 et - la figure 3 représente un schéma bloc fonctionnel d'un terminal de communication du réseau de la figure 1. Dans l'exemple particulier de la description, le réseau de communication d'informations est situé dans un aéroport et destiné à communiquer des informations relatives vols (numéros, horaires, destinations, provenances, etc.), fournies par l'aéroport, ainsi que des informations publicitaires, fournies par des annonceurs, ici des compagnies aériennes. Le réseau de communication d'informations comprend une pluralité de terminaux de communication 20a, 20b, une pluralité de terminaux 10a, 10b d'édition de séquences d'informations et un serveur 40 d'acquisition et de distribution des séquences d'informations. Le serveur 40 et les terminaux de communication 20a, 20b sont reliés à un premier réseau informatique local 2, en l'espèce un réseau Intranet. Les terminaux d'édition 10a, 10b sont reliés à un second réseau informatique, ici l'Intemet 1, par l'intermédiaire d'un réseau téléphonique 3. Les réseaux Intranet et Internet 1, 2 sont interconnectés. Les terminaux d'édition 10a, 10b, destinés à être utilisés par les annonceurs publicitaires, sont des ordinateurs de type PC (Personal Computer) comprenant un modem de liaison au réseau téléphonique 3, une application de connexion à l'Internet 1, une application de navigation sur un réseau informatique, du type de la marque protégée Internet Explorer, au moins un lecteur de supports informatiques de données et/ou au moins une application d'édition, de création, d'éléments d'informations multimédia. Chacun des terminaux 10a, 10b dispose d'un accès à lIntemet 1, auprès d'un fourni sseur d'accès 11 a, 11 b. L'application de connexion à l'Internet 1 permet aux terminaux 1 Oa, 1 Ob de se connecter à l'Internet 1 par connexion téléphonique à leur fournisseur 1 d'accès 1 l a, 11 b , a travers le réseau téléphonique 3. L'application de navigation, ou "navigateur" informatique, permet au terminaux 10a, 10b de télécharger, sur requête, des programmes, exécutables dans le navigateur, et des pages composées d'éléments d'informations, ou "objets", multimédia (images, photos, sons, animations, etc.), notamment des pages de format HTML, depuis des serveurs d'un réseau informatique, puis d'afficher ces pages sur l'écran de l'ordinateur et, le cas échéant, de diffuser les sons de ces pages à l'aide de haut-parleurs. Les lecteurs de supports informatiques de données permettent de lire et d'exploiter des données stockées sur des supports informatiques tels que des disquettes magnétiques, des disques compacts CD-ROM (Compact Disc Read Only Memory - disque compact à lecture seule), et autres supports de données de ce type. Les applications d'édition d'éléments d'informations multimédia permettent de créer des éléments d'informations multimédia, tels que des textes, des images, des animations, et autres éléments de ce type. Le serveur 40 comprend une interface 41 de connexion au réseau Intranet 2, un bloc de contrôle d'accès 42, une base de données de terminaux 43, un bloc d'édition 44, un bloc 45 d'acquisition de séquences d'informations, un bloc de programmation 46, une base de données 47 de programmes de communication et de séquences d'informations, un bloc 48 de téléchargement de séquences d'informations et une interface homme- machine 50. L'interface homme-machine 50 comprend un clavier de saisie, un écran d'affichage et des haut-parleurs. La base de données 43, reliée au bloc de contrôle d'accès 42, comprend, pour chacun des terminaux, d'édition 10a, l0b et de communication 20a, 20b, des données d'identification et la nature (d'édition et de communication) de ce terminal. Lorsque l'un des terminaux, d'édition 10a, 10b ou de communication 20a, 20b, souhaite se connecter au serveur 40, il lui transmet ses données d'identification. Le bloc de contrôle d'accès 42, relié à la base de données 43 et à l'interface 41, est prévu pour vérifier la validité des données d'identification reçues, par comparaison avec celles contenues dans la base de données 43, afin, le cas échéant, de valider la connexion du terminal au serveur 40. En outre, le bloc de contrôle d'accès 42 identifie la nature du terminal, afin de déterminer s'il s'agit d'un terminal d'édition ou d'un terminal de communication. Le bloc d'édition 44 comprend une application d'édition de séquences d'inforrnations permettant de créer des séquences d'informations et de spécifier, pour chacune d'elles, des caractéristiques de communication (indication géographique, fréquence, durée d'une séquence et durée de vie de la séquence), comme cela sera explicité par la suite. Chaque séquence d'informations comprend ici au moins une page, de format HTML, composée d'éléments d'informations multimédia (images, photos, sons, animations, vidéos, etc.). L'application d'édition est utilisable localement, par un opérateur de l'aéroport, pour l'édition de séquences d'informations relatives aux vols de l'aéroport, ainsi que par les terminaux d'édition 10a, l0b distants, après téléchargement d'un programme d'édition dans le terminal d'édition 1 Oa, 1 Ob, pour l'édition de séquences publicitaires par les annonceurs. Le bloc d'acquisition 45 est destiné à acquérir des séquences d'informations et des caractéristiques de communication relatives à ces séquences, soit par saisie locale à l'aide de l'interface homme-machine 50, soit par téléchargement depuis les terminaux d'édition 10a, 10b, comme cela sera explicité plus loin. Le bloc de programmation 46 est destiné à élaborer, pour chaque terminal de communication 20a, 20b, un programme de communication d'informations, compte tenu des caractéristiques de communication de séquences d'infon-nations reçues et des disponibilités de communication du terminal 20a, 20b. Chaque programme de communication d'un terminal de communication 20a, 20b est associé à des séquences d'informations, destinées à être communiquées par le terminal 20a, 20b, par exécution du programme. Il est également prévu une mémoire de stockage 49, reliée au bloc de programmation 46, destinée à contenir, pour chaque terminal de communication 20a, 20b, un calendrier des communications de ce terminal 20a, 20b, complété par le bloc de programmation 46, au fur et à mesure de l'élaboration des programmes de communication. La base de données 47 contient, pour chaque terminal de communication 20a, 20b, un répertoire contenant au moins un programme de communication, en cours d'élaboration ou terminé, et les séquences d'informations associées. Dans le cas où il existe plusieurs programmes de communication dans le répertoire d'un terminal de communication 20a, 20b, ces programmes sont classés dans un ordre de télèchargement, suivant lequel ils sont destinés à être téléchargés dans le terminal de communication 20a, 20b, l'un après l'autre, au cours de connexions ponctuelles successives du terminal 20a, 20b au serveur 40. Le bloc de téléchargement 48, relié à la base de données 47, est destiné à fournir à chaque terminal de communication 20a, 20b, sur requête de celui- ci, un programme de communication et les séquences d'informations associées, stockés dans la base de données 47, dans le répertoire du terminal 20a, 20b, par téléchargement à travers le réseau Intranet 2. Enfin, le serveur 40 comprend un bloc central de commande 5 1, en l'espèce un microprocesseur, auquel tous les éléments décrits ci-dessus sont reliés. Le microprocesseur est destiné à commander le fonctionnement du serveur 40 et à en exécuter les diverses applications. Chaque terminal de communication 20a (20b) comprend une interface 21 de connexion au réseau Intranet 2, un bloc 22 de connexion au serveur 40, un bloc de téléchargement 23, une mémoire 24 de stockage d'un programme de communication, une mémoire 25 de stockage des séquences d'informations associées et un automate de commande 26. Le bloc de connexion 22 comprend une application de connexion au serveur 40, permettant de connecter le terminal 20a au serveur 40, suivant un protocole de connexion comportant une étape d'identification du terminal 20a par le serveur 40. Le bloc de téléchargement 23 est destiné à adresser au serveur 40 une requête de téléchargement d'un programme de communication et des séquences d'informations associées et, après téléchargement, à les enregistrer dans les mémoires 24 et 25, respectivement. L'enregistrement d'un programme de communication et des séquences d'informations associées dans les mémoires 24 et 25 supprime automatiquement le programme et les séquences y étant précédemment stockés. L'automate de commande 26 est destiné à commander l'exécution du programme de communication, stocké dans la mémoire 24, de façon automatique, ainsi que la connexion ponctuelle du terminal 20a au serveur 40 et le téléchargement d'un nouveau programme de communication et des séquences d'informations associées, en fin d'exécution de chaque programme de communication. On soulignera ici que le terminal 20a n'est pas connecté en permanence au serveur 40, mais destiné à s'y connecter de façon ponctuelle pour télécharger, lors de chacune des connexions successives, un nouveau programme de communication et les séquences d'infonnations associées. Enfin, le terminal de communication 20a comprend un bloc central de commande 27, en l'espèce un microprocesseur, auquel tous les éléments du terminal 20a sont reliés. Le microprocesseur 27 est destiné à commander le fonctionnement du terminal et à en exécuter les applications. Il est également prévu un poste 30 d'administration du réseau Intranet 2, relié au réseau 2. Le poste 30 gère notamment la base de données 43 du serveur 40 et peut ainsi créer, supprimer ou modifier les données d'identification relatives à des terrninaux, d'édition ou de communication. Il déterminé également, pour chaque terminal d'édition d'annonceur 10a, 10b, une durée d'exploitation, correspondant à la durée pendant laquelle des terminaux de communication 20a, 20b ont communiqué des séquences d'informations de l'annonceur considéré. Cette durée de communication, permet de facturer les annonceurs publicitaires pour leur exploitation des terminaux de communication 20a, 20b. Après la description structurelle du réseau de communication d'informations, son fonctionnement va maintenant être explicité. L'édition, ou la génération, d'une séquence d'informations par un annonceur va d'abord être décrite. On notera d'emblée que les étapes suivantes, d'édition de la séquence d'informations sont exécutées par le terminal d'édition l0a de l'annonceur, sous la commande d'un utilisateur, opérateur de l'annonceur. Au préalable, le terminal d'édition l0a enregistre, dans une zone de mémoire, des éléments d'informations multimédia (images, sons, textes, animations, etc.), sous la forme de fichiers de données. Ces éléments d'informations sont soit extraits de supports informatiques de données, soit créés localement par une application d'édition du terminal 1 Oa. Puis le terminal l0a se connecte à l'Internet 1, par connexion téléphonique au fournisseur d'accès 1 la, et transmet ses données d'identification au serveur 40, afin de s'y connecter. Le serveur 40 vérifie la validité des données d'identification reçues, par comparaison avec celles contenues dans la base de données 43, et valide la connexion du terminal l0a au serveur 40. Après connexion et identification de la nature du terminal d'édition 10a, sous la commande du bloc d'acquisition 45, le serveur 40 transmet au terrninal 10a, par téléchargement à travers l'Intranet 2, l'Internet 1 et le réseau téléphonique 3, le programme d'édition de pages HTML, fourni par le bloc d'édition 44 et conçu pour s'exécuter dans le navigateur du terminal 10a. Le programme d'édition est enregistré dans une zone de mémoire du terminal 1 Oa puis exécuté dans le navigateur. A l'aide du programme d'édition, le terminal l0a crée une séquence d'informations comprenant une ou plusieurs pages HTML, composée des éléments d'informations multimédia préalablement enregistrés. La séquence d'informations est ensuite envoyée au serveur 40, à travers le réseau téléphonique 3, l'Intemet 1 et l'Intranet 2, et enregistrée dans la base de données 47, dans le répertoire du terminal 10a. Après réception de la séquence d'informations, le serveur 40 envoie au terminal 10a une page HMTL contenant différentes zones de caractéristique de communication relative à la séquence d'informations. Ces caractéristiques comprennent - une indication géographique, pour spécifier le ou les lieux où l'annonceur souhaite communiquer la séquence d'informations; - la durée de la séquence d'informations; - la fréquence de communication de la séquence d'informations, c'est-à-dire le nombre de communications de la séquence par heure; - la durée de vie de la séquence d'informations, c'est-à-dire la durée pendant laquelle la séquence va être communiquée à la fréquence de communication spécifiée. Les zones de caractéristique de communication, initialement vides, sont complétées par le terminal l0a qui renvoie ensuite la page HTML au serveur 40. Le serveur 40 vérifie s'il peut intégrer la séquence d'informations du terminal 10a, dans les programmes de communication de différents terminaux de communication 20a, 20b, compte tenu des caractéristiques de communication spécifiées et des calendriers de communications des terminaux de communication. Si tel n'est pas le cas, le serveur 40 et le terminal 1 Oa s'échangent encore une ou plusieurs autres pages HTML, du type de celle décrite ci-dessus, jusqu'à ce que les caractéristiques de communication conviennent au serveur 40 et au terminal 10a. Par ailleurs, sous la commande d'un utilisateur, opérateur ou système informatique de l'aéroport, le serveur 40 crée localement des séquences d'informations relatives aux vols, avec des caractéristiques de communication spécifiques, à l'aide du bloc d'édition 44. Le serveur 40 intègre ces séquences d'informations dans les programmes de communication des terminaux de communication 20a, 20b, compte tenu des caractéristiques de communication spécifiées et des calendriers de communications des terminaux de communication 20a, 20b. Les séquences sont enregistrées dans la base de données 47. On notera ici que certaines plages temporelles sont réservées en priorité aux séquences d'informations relatives aux vols, dans les calendriers des communications des terminaux de communication 20a, 20b. Le serveur 40 élabore ainsi les programmes de communication des terminaux de communication 20a, 20b, en tenant compte des disponibilités de ceux-ci et des caractéristiques de communication des séquences d'informations, requises par les terminaux d'édition 10a, l0b des annonceurs et par l'opérateur de l'aéroport. Les programmes de communication des terminaux de communication 20a, 20b et les séquences d'informations associées sont enregistrées dans les répertoires de ces terminaux 20a, 20b, dans la base de données 47, et ultérieurement téléchargés dans les terminaux 20a, 20b, comme décrits ci-après. La communication de séquences d'informations par un terminal de communication 20a va maintenant être explicitée. Avant de communiquer les séquences d'informations, le terminal de communication 20a doit au préalable les télécharger, avec le programme de communication associé. Pour cela, sous la commande du bloc automate 26, le tenninal de communication 20a se connecte de façon automatique au serveur 40, en lui transmettant ses données d'identification. Le serveur 40 vérifié la validité des données d'identification, par comparaison avec celles contenues dans la base de données 43, puis valide la connexion du terminal 20a au serveur 40. Après connexion et identification de la nature du terminal de communication 20a, sur requête de celui-ci, le serveur 40 transmet au terminal 20a le programme de communication requis et les séquences d'informations associées. Puis, sous la commande du bloc automate 26, le terminal 20a communique, C'est-à-dire diffuse, les séquences d'informations sur l'écran et, le cas échéant , à l'aide des haut-parleurs, en exécutant de façon automatique le programme de communication. Lorsque l'exécution du programme de communication est terminée, sous la commande du bloc automate 26, le terminal 20a se connecte à nouveau au serveur 40, télécharge un nouveau programme de communication et les séquences associées et les enregistre dans les mémoires 24 et 25. Le terminal 20a exécute ensuite le nouveau programme de communication, comme précédemment explicité. En fin d'exécution de chaque programme de communication, le terminal de communication réitère les étapes précédentes de connexion au serveur 40 et de téléchargement d'un nouveau programme de communication et des séquences d'informations associées. Dans la description qui vient d'être faite, les terminaux comprennent un bloc automate 26 pour commander, avant l'exécution de chaque programme de communication, une connexion ponctuelle du terminal 20a au serveur 40 et le téléchargement du programme de communication et de l'ensemble des séquences d'informations associées, ainsi que des mémoires de stockage des séquences d'informations et du programme d'informations. En variante, les terminaux de communication sont connectés de façon permanente au serveur. Celui-ci comprend une base de données comprenant, pour chaque terminal de communication, un répertoire contenant au moins un programme de communication et les séquences d'informations associées, un bloc pour exécuter les programmes de communication des différents terminaux de communication et un bloc pour télécharger des séquences d'informations dans chaque terminal de communication, séquence par séquence, au fur et à mesure de l'exécution du programme de communication de ce terminal. Les terrninaux de communication pourraient être reliés au serveur par tout autre réseau de communication, par exemple l'Intemet. De la même manière, les terminaux d'édition pourraient être reliés au serveur par tout autre réseau de communication. Le réseau qui vient d'être décrit pourrait être implanté dans un centre commercial, dans ville, ou dans tout autre site de ce type. REVENDICATIONS 1 - Réseau de communication d'informations comprenant une pluralité de terminaux de communication d'informations (20a, 20b), caractérisé par le fait qu'il comprend une pluralité de terminaux (10a, 10b) d'édition de séquences d'informations et un serveur (40), relié aux terminaux d'édition (10a, 1 Ob) et aux terminaux de communication (20a, 20b), comprenant des moyens (45) d'acquisition de séquences d'informations, fournies par les terminaux d'édition (10a, 10b), et des moyens (48) pour fournir à chaque terminal de communication (20a, 20b) des séquences d'informations à communiquer. 2- Réseau selon la revendication 1, dans lequel les moyens d'acquisition (45) du serveur (40) sont agencés pour acquérir des caractéristiques de communication des séquences d'informations reçues, et il est prévu des moyens (46) pour élaborer, pour chaque terminal de communication (20a, 20b), un programme de communication d'informations, compte tenu des caractéristiques de communication des séquences d'informations reçues et des disponibilités de communication du terminal de communication (20a, 20b). 3- Réseau selon la revendication 2, dans lequel les terminaux de communication sont connectés de façon permanente au serveur et il est prévu des moyens pour télécharger les séquences d'informations à communiquer, stockées dans le serveur, séquence par séquence, au fur et à mesure de l'exécution du programme de communication. 4- Réseau selon la revendication 2, dans lequel les terminaux de communication (20a, 20b) comprennent des moyens (22, 26) de connexion ponctuelle au serveur (40), des moyens (23, 26) pour télécharger l'ensemble des séquences à communiquer, avant l'exécution du programme de communication, et des moyens (25) de stockage des séquences d'informations à communiquer. 5- Réseau selon l'une des revendications 2 à 4, dans lequel les moyens d'acquisition (45) sont agencés pour acquérir, pour chaque séquence d'infon-nations reçue, au moins l'une des caractéristiques du groupe comportant une indication géographique de communication de la séquence, la fréquence de communication de la séquence, la durée de communication de la séquence et la durée de vie de la séquence. 6- Réseau selon l'une des revendications 1 à 5, dans lequel les terminaux d'édition (10a, 10b) sont reliés à un premier réseau informatique (2) et les terminaux de communication (20a, 20b) et le serveur (40) sont reliés à un deuxième réseau informatique (1), connecté au premier réseau informatique (2). 7- Réseau selon l'une des revendications 1 à 6, dans lequel chaque terminal d'édition (l Oa, 1 Ob) comprend un navigateur informatique et le serveur (40) comprend des moyens (44) pour télécharger un programme d'édition dans un terminal d'édition (10a, 10b), ledit programme étant destiné à être exécuté dans le navigateur du terminal d'édition (1 Oa, 1 Ob). 8- Réseau selon l'une des revendications 1 à 8, dans lequel il est prévu des moyens pour déterminer une durée d'exploitation des terminaux de communication (20a, 20b) par les terminaux d'édition (1 Oa, 1 Ob).