Brevet FR2798488A1 — publié le 20010316

PROCEDE DE PRESENTATION D'INFORMATION SUR UN RESEAU INFORMATIQUE. La présente invention concerne le domaine des réseaux informatiques ouverts de type Internet. Avec la multiplication du nombre de sites sur le réseau Internet et l'engouement croissant du public pour ce type d'activité, il est devenu nécessaire de posséder des outils de création de sites faciles d'utilisation et ne nécessitant pas une expertise particulière dans un langage informatique. I1 existe des logiciels spécialisés dans la création de sites avec des outils ergonomiques et simples d'accès. Ces sites sont particulièrement bien adaptés quand il ne faut pas opérer de mise à jour régulière avec un contenu variable. Ce problème est particulièrement important lorsqu'il s'agit de mettre en ligne des informations provenant d'agences de presse, de journaux ou d'autres sources. La mise à jour est alors fastidieuse si on possède pas d'outils automatisés. La solution la plus communément utilisée consiste en l'utilisation d'une base de données combinée avec une interface spécifique dédiée au réseau Internet. La version la plus simple consiste en une mise en ligne directe, sans utilisation de charte graphique définissant les caractéristiques graphiques (couleurs, types de caractères, taille des titres...). Une version plus élaborée permet de définir une charte graphique spécifique, mais conserve un type de présentation lié aux bases de données . chaque information est présentée sous forme de fiches spécifique et il n'est pas possible de présenter les titres des informations sous une forme plus attrayante que des listes. La charte graphique est définie mais peu de changements sont possibles. Il est assez difficile d'intégrer des effets de mises en pages complexes. Une dernière version consiste à présenter les pages dans un système purement applicatif : on transmet des pages qui ne peuvent être lues que par un programme spécifique. Cette solution, si elle permet d'effectuer des mises à jour aisément, pose des problèmes de gestion de l'espace mémoire allouée au programme de visualisation. Il est nécessaire de posséder un programme spécifique utilisant beaucoup de mémoire machine et des fichiers d'une taille non négligeable. L'invention permet de résoudre ces difficultés en proposant un procédé permettant une mise en page rapide d'informations qui possède une présentation adaptée à la gestion de ces informations et à des mises à jour plus faciles. Le procédé objet de l'invention permet également de créer des pages précompilées du type HTML possédant des propriétés de mises en page dynamique et permettant de présenter les informations dans un format allégé. L'invention concerne un procédé de présentation d'information par création de pages par un terminal fournisseur. Ces pages utilisent un format précompilé du type HTML et sont transmises à un terminal client relié à un serveur d'informations par un réseau informatique. Le procédé objet de l'invention comporte une étape de saisie de paramètres d'affichage communs à une classe d'informations, une étape de mémorisation desdits paramètres d'affichage dans une base de données, une étape de saisie des descripteurs de chaque information à l'aide d'une interface de gestion des paramètres de présentation. I1 comporte en outre les étapes suivantes - on crée une page précurseur constituée par une page contenant les informations dans un format précompilé du type HTML, ladite page étant associée à un ensemble de scripts gérant dynamiquement la page, - on mémorise les pages précurseurs et les scripts attachés sur un serveur d'informations, - on effectue un traitement spécifique des pages précurseurs et des scripts attachés afin de créer les pages transmises au terminal client. Avantageusement, le traitement spécifique consiste en une étape de création dynamique des pages transmises au terminal client après une requête de sa part. Dans une variante, les scripts gérant dynamiquement les pages d'information sont créés à partir d'un base de données comportant un ensembles de précurseurs de scripts par l'adjonction des données spécifiques à chaque descripteur d'information. De manière préférentielle, on élimine les scripts identiques créés successivement par des pages différentes. I1 est possible de définir le nombre maximal d'informations à disposer sur une page donnée comme un paramètre dans les scripts attachés à ladite page. L'invention concerne également l'interface pour la mise en oeuvre du procédé de présentation d'information. Cette interface permet la séparation entre les précurseurs et les éléments de script. L'invention sera mieux comprise par la description détaillée qui suit. Sur un terminal fournisseur de pages au format HTML, on définit une charte graphique permettant de connaître quels seront les éléments graphiques utilisés dans la présentation des informations. Tous les types de caractères utilisés, les couleurs, les images, ainsi que l'emplacement de ces éléments y sont définis. L'avantage d'une telle charte est de permettre à l'utilisateur de trouver un environnement unifié et aux différents concepteurs qui peuvent créer les pages à afficher de connaître les règles à suivre. Une fois cette charte définie, on mémorise les éléments la définissant dans un mémoire spécifique. Dans le cas où l'on ne définit pas de charte, il existe toujours un ensemble de paramètres par défaut qui seront mémorisés. On utilise ensuite, pour faciliter les manipulations d'informations, une interface spécifique installée sur le poste fournisseur. Cette interface effectuer de manière automatiques les étapes de gestion des différents types de paramètres utilisés. Cette interface facilite la saisie des informations nécessaires à la création d'une page d'information, il est tout à fait possible de ne pas l'utiliser et de créer un fichier suivant un formalisme prédéfini et comportant les différentes informations nécessaires à la création d'une telle page. La saisie d'une information comprend un ensemble de données permettant de respecter le caractère spécifique du domaine informationnel. Lorsque l'on communique un information, il faut pouvoir préciser ses sources, ou prouver la fiabilité de celles-ci s'il n'est pas possible de les divulguer. De la même manière, il faut pouvoir préciser qui est l'auteur des modifications effectuées sur un article une page regroupant plusieurs informations comprend au moins un titre, voire une synthèse qui constitue déjà une relecture de l'information originelle. Un serveur d'informations doit pouvoir garantir ces éléments, ainsi que la date de ces informations. Une information n'a en effet pas la même valeur selon le jour où elle est publiée. Cela se vérifie en particulier dans le domaine boursier où l'effet d'annonce est primordial. I1 est possible de ne pas utiliser ces paramètres, mais cela nuit à la fiabilité de la source d'information. Le créateur d'une synthèse utilise ainsi l'interface spécifique pour saisir les descripteurs de l'information qui consistent, par exemple, en les références de l'article dont on fait la synthèse, la synthèse, le nom du rédacteur, le titre de la synthèse, la date de la source, auxquels est associée automatiquement la date de création de la synthèse. Ces paramètres ne sont pas obligatoires. Une source d'informations véhiculant des rumeurs ne divulguera pas nécessairement ses sources. La synthèse peut comporter un titre qui apparaît dans la page crée selon l'invention. Tout titre de synthèse vérifie alors un standard prédéfini vérifié par un programme d'assistance. Ce programme vérifie la taille du titre et la césure, et donne un nom explicite au document. Il est également possible, dans une variante, d'afficher des éléments autres que textuelles, comme des images et ou des liens vers des films ou des fichiers sonores. Dans ces cas, il n'y a plus besoin de définir une synthèse mais seulement la source du document, afin de respecter le droit légal pour un auteur d'être cité et éventuellement des informations complémentaires comme la date de création, la date de diffusion, des informations concernant la taille des fichiers numérisés. Une fois les différentes informations définies par leur ensemble de descripteurs, chaque élément est inséré dans une base de données spécifique permettant de regrouper toutes les informations et tous les éléments saisis. Chaque élément n'y est présent qu'une seule fois afin d'optimiser la gestion de cet élément. Elle reste disponible pour être associée à une ou plusieurs pages créées. Afin d'optimiser les procédures, il est possible de placer les informations dans une page et de l'archiver dans le même temps. L'interface selon l'invention permet de placer les différentes informations sur une page virtuelle qui reproduit l'allure de la page qui sera créée par le procédé objet de l'invention. Lorsqu'une page est validée, on effectue une séparation entre les différentes données afin de créer deux types d'objets. On crée une page précurseur dans laquelle les informations textuelles ainsi que les éléments de mise en page communs à toutes les pages sont mémorisées. Avantageusement, cette page utilise un format précompilé du type HTML permettant une mise en page rapide par un navigateur sur le réseau Internet. Cette page comporte ainsi les éléments fixes définis par la charte graphique et les liens vers les scripts qui seront nécessaires pour la rendre dynamique. Il est également possible de définir des classes d'informations possédant chacune une charte graphique spécifique. Dans le même temps un ensemble de scripts spécifique est créé en fonction des options spécifiées lors de la mise en page virtuelle. Ces scripts concernent, par exemple, la gestion du défilement des informations en surnombre, ou la gestion des relations entre les différents types d'informations. De la même manière qu'une information est présente une seule fois sur le poste fournisseur, chaque script n'est créé qu'une seule fois pour un même jeu de paramètres. Les différents scripts peuvent eux-mêmes être mémorisés dans une base de données spécifique contenant l'ossature de ceux-ci et permettant leur création par adjonction des paramètres spécifiques. Ces éléments sont ensuite transmis et mémorisés sur un poste serveur d'informations. Le poste serveur d'informations est consulté par les différents clients par le biais de leur navigateur. Lorsqu'une requête est effectuée, le serveur peut utiliser une application de création dynamique de pages de type HTML pour créer à partir des éléments mémorisés sur le serveur d'informations, une page contenant les éléments spécifiés par l'utilisateur. Il est également possible de créer les pages sur le serveur lui-même. Cette solution est moins intéressante, car il faut créer un très grand nombre de pages correspondant à chacune des possibilités de navigation dans le site. Ceci occupe une grande place en mémoire alors que la création dynamique des pages permet, au prix d'un très léger ralentissement du processus de consultation des pages, d'optimiser la place occupée par les informations. Les éléments graphiques contenus dans les pages créées suivant ce procédé peuvent créer des zones dans lesquelles plusieurs informations sont énumérées. Ces zones autorisent un défilement, ou un parcours, de ces informations sur une même page sans utilisation de cadres indépendants. La méthode de saisie des informations suit un formalisme que l'interface spécifique permet d'ignorer. Ce formalisme dans l'entrée des données permet d'automatiser la création des différentes pages une fois que la charte graphique a été définie. En effet, il est possible de définir a priori les champs qui devront être remplis et de capter les informations sur une base de données qui sera rendue compatible avec ce paramétrage. Cette solution permet de générer un très grand nombre de pages de type HTML utilisant une structure souple et sans intervention humaine. Cela peut s'appliquer lorsqu'il n'est pas nécessaire de valider une information. La création de catalogues de produits possédant un très grand nombre de référence et nécessitant un regroupement dans des classes de similitudes (avec la même charte graphique) est ainsi grandement facilité. REVENDICATIONS 1 - Procédé de présentation d'information par création de pages par un terminal fournisseur, lesdites pages utilisant un format précompilé du type HTML et étant transmises à un terminal client relié à un serveur d'informations par un réseau informatique, comportant une étape de saisie de paramètres d'affichage communs à une classe d'informations, une étape de mémorisation desdits paramètres d'affichage dans une base de données, une étape de saisie des descripteurs de chaque information à l'aide d'une interface de gestion des paramètres de présentation, caractérisé en ce qu'il comporte en outre les étapes suivantes . - on crée une page précurseur constituée par une page contenant les informations dans un format précompilé du type HTML, ladite page étant associée à un ensemble de scripts gérant dynamiquement la page, - on mémorise les pages précurseurs et les scripts attachés sur un serveur d'informations, - on effectue un traitement spécifique des pages précurseurs et des scripts attachés afin de créer les pages transmises au terminal client. 2 - Procédé de présentation d'information selon la revendication 1 caractérisé en ce que le traitement spécifique consiste en la création dynamique des pages transmises au terminal client après une requête de sa part. 3 - Procédé de présentation d'information selon la revendication 1 ou 2 caractérisé en ce que les scripts gérant dynamiquement les pages d'information sont créés à partir d'une base de données comportant un ensembles de précurseurs de scripts par l'adjonction des données spécifiques à chaque descripteur d'information. 4 - Procédé de présentation d'information selon la revendication 3 caractérisé en ce que l'on élimine les scripts identiques créés successivement par des pages différentes. 5 - Procédé de présentation d'information selon l'une quelconque des revendications précédentes caractérisé en ce que l'on définit le nombre maximal d'informations à disposer sur une page donnée comme un paramètre dans les scripts attachés à ladite page. 6 - Interface pour la mise en #uvre du procédé selon la revendication 1 caractérisée en ce qu'elle effectue la séparation entre les précurseurs et les éléments de script.