WO2020104743A1 - Procédé de création de documents numériques interactifs - Google Patents

Procédé de création de documents numériques interactifs

Info

Publication number
WO2020104743A1
WO2020104743A1 PCT/FR2019/052726 FR2019052726W WO2020104743A1 WO 2020104743 A1 WO2020104743 A1 WO 2020104743A1 FR 2019052726 W FR2019052726 W FR 2019052726W WO 2020104743 A1 WO2020104743 A1 WO 2020104743A1
Authority
WO
WIPO (PCT)
Prior art keywords
script
digital
display
file
digital file
Prior art date
Application number
PCT/FR2019/052726
Other languages
English (en)
Inventor
Sylvain DELOZANNE
Original Assignee
Universite De L'ingenierie
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Universite De L'ingenierie filed Critical Universite De L'ingenierie
Priority to US17/295,820 priority Critical patent/US11354488B2/en
Priority to EP19831782.8A priority patent/EP3884372A1/fr
Publication of WO2020104743A1 publication Critical patent/WO2020104743A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents

Definitions

  • the present invention relates to the field of computer processing for generating graphic representations of digital objects. It relates more particularly to the automatic processing of positioning on an interface of result-objects obtained following a request or a processing of digital data.
  • the objective is to generate a set of pairs of digital values comprising a proximity relationship between the objects of said set in order to form an arrangement calculated in real time for controlling a static or dynamic graphic representation.
  • the invention relates to the field of cartographic representation using the graphic possibilities of the interface to provide additional information about the objects and themes displayed.
  • Hypermedia is a metaphor for presenting information in which text, images, sounds, and actions are linked in a complex, non-sequential strip of associations that allow a user to browse relevant subjects, whatever whatever the order of the subjects presented. Hypermedia comes from "hypertext" a term which was originally coined to describe text-based documents with links to other documents to form a non-sequential strip of associated ideas.
  • An application program called an "explorer" is normally used to retrieve and render hypermedia content locally or via a computer network.
  • Hypermedia content is commonly organized as documents with included control information.
  • the included control information includes formatting specifications, indicating how a document should be rendered by the web browser.
  • control information may include links or "hyperlinks": symbols or instructions telling the web browser where to find other relevant WWW documents on the Internet.
  • a hyperlink from one hypermedia subject to another is normally established by the author of a hypermedia document, although some applications allow users to insert hyperlinks to desired subjects.
  • a hyperlink is typically rendered by an explorer in the form of a graphic icon or highlighted keywords.
  • a user "activates” or “follows” a hyperlink by clicking on an icon or underlined keywords or by selecting them otherwise.
  • Activating a link causes the explorer to retrieve and restore the document or resource that is targeted by the hyperlink or to order the execution of an action such as opening a new window, viewing an image or a video, playing a sound file, etc.
  • target specification Associated with the hyperlink icon or the highlighted keywords is an underlying target specification.
  • the target specification is established in an underlying hypermedia document, but is normally invisible to the user.
  • the target specification unambiguously identifies a targeted document or targeted resource, typically specifying the name of the computer on which the document is located and the full name of the document file.
  • targets are specified using "uniform resource positioners" (also called URLs).
  • URLs describe everything about a particular resource that a web explorer must know to request and return it.
  • the URL describes the protocol that an explorer should use to retrieve the resource, the name of the computer on which it is located, and the route and file name of the resource.
  • SGML generalized markup language
  • SGML is one such language, formally defined as "a document representation language which formalizes the markup and frees it from system and processing interactions".
  • SGML is a language to describe the structure of documents and to describe a labeling scheme to delimit this structure in a text.
  • HTML Hypertext Markup Language
  • steps of recalculating said two-dimensional graphical representation as a function of the modifications imposed on said multidimensional digital representation are steps of recalculating said two-dimensional graphical representation as a function of the modifications imposed on said multidimensional digital representation.
  • the method includes implementing, by a document repository server computer, a database flexible in terms of schema.
  • the method further includes receiving, by the document repository server computer, processed text information from a text analysis computer, a semantic type being assigned to the processed text information.
  • the method further includes storing, by the document repository server computer, text information processed in the flexible database in terms of schema.
  • the method further comprises transmitting, by the document repository server computer, to an analysis computer, data selected from the processed textual information stored in the flexible database according to the schema in response to a request. received from the analysis computer.
  • Prior art solutions do not dynamically generate hypermedia content without knowledge of computer coding techniques or editing tools dedicated to the production of hypermedia content. They also do not allow dynamic mind maps to be changed dynamically, with a unique operating mode for viewing and using the hypermedia functionalities of a mind map and for modifying this same mind map without exiting the mode of visualization and exploitation.
  • the purpose of the invention is to provide a solution allowing the user to directly produce hypermedia content and to make it evolve easily and safely.
  • the present invention relates, in its most general sense, to a method of creating interactive digital documents consisting in creating and saving an initial digital file of HTML type comprising a display page structure having a first graphic form. and a plurality of scripts, each activatable by a hypertext link, characterized in that:
  • a - said scripts include:
  • each of the digital HTML FNHi files has an identical structure and is associated with a unique identifier IDi recorded in a digital table in relation to the name of said FNHi file, graphic attributes of said FNHi file, XYi coordinates for displaying the representation. graphic associated with said FNHi file, and the identifier IDi-1 of the parent digital file FNHi-1.
  • the text contents of said digital files are recorded in a digital table in relation to the identifier of the corresponding file.
  • a sixth script controlling the display of an input area for a hypertext link and the recording of said link associated with an identifier linked to the initial digital file containing said sixth script and in that the display of the digital map is executed by a computer program for dynamic calculation of a graphic representation displayable on a screen, taking into account the tables for recording the identifiers of the digital files linked to said digital card and for recording the graphic display attributes of said digital files.
  • Figure 1 shows a schematic view of the hardware architecture
  • Figure 2 shows a schematic view of the functional architecture
  • Figure 3 shows the sequence of actions executed by the client computer
  • the hardware resources implemented by the invention comprise a server (10) comprising several databases (11, 12) and a communication module (15) for communication with client stations (10, 20) via a local network or the Internet.
  • the client workstations (20, 30) have a communication module (1) and a computer program of the web browser type (2) which makes it possible to read the files in HTML format received from the server (10) or saved locally in a memory (21, 31) for controlling the display of textual and / or graphic contents and executing the functionalities of the file in the form of a script, for example in Java language.
  • FIG. 2 illustrates the display screen visible to the user and FIG. 3 represents the sequence of actions executed by the client computer (20, 30).
  • the initial step consists of creating a reference HTML file which constitutes the starting point for the processing operations implemented by the invention.
  • This file has the following structure:
  • HTML documents which delimits the header of the page and contains information which will not be displayed directly in the browser's rendering area. For example the title of the page, the link to a style sheet, a description and keywords, membership in a map, etc.
  • the header of HTML documents is the subject of chapter L ' on your mind.
  • This file is recorded in a database (11), in relation to a digital table recorded in a database (12) where the identifier IDi of this file is saved, the configuration information Pi of the reference file for a Ci card, and the Ci card identifier.
  • the reference file contains a call to a javascript commanding the display of a functional crown comprising six functional graphic zones (41 to 46) when an action exceeds a predetermined duration, and controls the display of the text content and / or graphic of the file in the case of an action of a duration less than this predetermined duration.
  • the execution of the reference file controls the display a screen with a graphic form (40), for example a circle, with a text corresponding to the title recorded in the reference file, and possibly a comment.
  • a graphic form for example a circle
  • the display can, for example, be controlled by the software for viewing and analyzing interaction links and associated data Cytoscape (trade name) allowing the creation of visualizations of graphically connected data.
  • Cytoscape trade name
  • This graphic form (40) is active, that is to say an action on this form causes the execution of a computer function.
  • the interaction can be pointing and pressing a button on a device, or user interaction with a touch screen, on the graphical display area (40).
  • the browser controls the display (1 10) of the content of the HTML file in a “pop in” type window and gives access to the functionalities (1 1 1) of the file (40), for example viewing an image, a photograph or a video or sound sequence, or executing a script.
  • the interaction is of a second type, for example a long “click” or a repetition of “taps”
  • the browser controls (120) the display of a crown made up of six sectors (41 to 46) surrounding the form (40), each sector (41 to 46) containing an active icon for controlling a computer function.
  • the crown disappears after a predetermined time, and the display screen returns to its previous state.
  • An action on the sector (41) commanding the execution of a script corresponds to a call recorded in the reference file.
  • the technical function (130) corresponds to the creation of a new bubble linked with the same functionalities (the function selection crown).
  • the functionality (140) corresponds to the "Settings" function of a bubble.
  • An action on the sector (42) controls the execution of a processing operation consisting of displaying a screen in “pop-in” mode of an editor for the customization of the color, the size or the title of the graphic representation.
  • (150) corresponds to the function of personalizing the "Fields / docs" headings.
  • An action on the sector (43) commands the execution of a processing consisting in displaying a screen in “pop-in” mode corresponding to the contents of the active HTML file and in a text editor allowing to enter additional texts or images. .
  • the modifications also relate to the customization of the color, the size or the title of the graphic representation.
  • the modifications are saved locally in the memory (21, 31), then this information is transmitted to the server (10) for recording in the server memory of the modified information.
  • the functionality of (160) corresponds to the deletion of the bubble and the associated file.
  • An action on the sector (44) controls the execution of a processing consisting in deleting the HTML files linked to the active file.
  • This feature is only enabled for top-level files, that is, files linked directly to the map reference file, and is disabled for top-level files.
  • the modifications are saved locally in the memory (21, 31), then this information is transmitted to the server (10) for recording in the server memory of the modified information.
  • the functionality of (170) corresponds to the creation of a bubble "who" with information / fields to fill.
  • An action on the sector (45) commands the execution of a processing consisting in displaying a screen in “pop-in” mode corresponding to the contents of the active HTML file and in an editor allowing to enter a hypertext link or a script in the contents of the active file.
  • the modifications are recorded locally in the memory (21, 31), then this information is transmitted to the server (10) for the recording in the memory of the server of the modified information.
  • (180) corresponds to the creation of a “link” bubble with 5 types of links as needed.
  • An action on the sector (46) commands the execution of a processing consisting in displaying a screen in “pop-in” mode corresponding to an editor of a hypermedia link and of an associated graphic form, controlling the direct display. , without going through an HTML file derived from the reference file, the activation of which commands the viewing of a video, the opening of a messaging or “chat” window, a videoconference session or a any computer application.
  • the modifications are saved locally in the memory (21, 31), then this information is transmitted to the server (10) for recording in the server memory of the modified information.
  • the graphic shapes can be moved on the display screen by an interaction between a pointer and the associated graphic shape.
  • the modifications of the XY coordinates of the object are recorded in the local memory (21, 31) and the final coordinates are then transmitted, after the end of the movement, to the server (10) for recording in the database.
  • data (12) in relation to the identifier of the file whose graphic representation has been repositioned on the screen.
  • the server optionally includes a database (13) of people. It contains for each person an IDPi identifier, personal information, a photograph, the home page assigned to the person, the cards associated with the person and, if applicable, the associated rights concerning the use of aforementioned features. Activating the link associated with a person allows you to view: information on the person, possibly opening a link to a computer application such as *** maps (trade name) or a messaging application.
  • a computer application such as *** maps (trade name) or a messaging application.
  • an input form is associated with the person and makes it possible to enter personalization information which will be recorded in the database (13).
  • the server optionally includes a database (14) of documents which can be imported by activating a script from an HTML file of the cards recorded.
  • the administrator creates a card consisting of a new space with a reference file and a list of associated people:
  • This creation of a new card can also be ordered by duplicating an existing card and recording in a new memory space a replication of all the data corresponding to an existing card.
  • the various digital elements can optionally be associated with a time indicator filtering the viewing requests so as to allow viewing only when the date of the request is compatible with the clock date of the server (10).

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)

Abstract

L'invention concerne un procédé de création de documents numériques interactifs consistant à créer et enregistrer un fichier numérique initial de type HTML comportant une structure de page d'affichage présentant une première forme graphique et une pluralité de scripts activables chacun par un lien hypertexte.

Description

DESCRIPTION
Titre : PROCÉDÉ DE CRÉATION DE DOCUMENTS NUMÉRIQUES INTERACTIFS
Domaine de l’invention
La présente invention concerne le domaine des traitements informatiques pour générer des représentations graphiques d'objets numériques. Elle concerne plus particulièrement le traitement automatique du positionnement sur une interface d'objets-résultats obtenus suite à une requête ou à un traitement de données numériques. L'objectif est de générer un ensemble de couples de valeurs numériques comportant une relation de proximité entre les objets dudit ensemble afin de former un agencement calculé en temps réel pour commander une représentation graphique statique ou dynamique. L'invention concerne le domaine de la représentation cartographique utilisant les possibilités graphiques de l'interface pour fournir des informations additionnelles au sujet des objets et des thèmes affichés.
Les représentations graphiques constituent des contenus hypermédia. "Hypermédia" est une métaphore pour présenter des informations dans lesquelles du texte, des images, des sons, et des actions sont reliés dans une bande complexe, non- séquentielle, d'associations qui permettent à un utilisateur de parcourir des sujets concernés, quel que soit l'ordre des sujets présentés. Hypermédia provient de "hypertexte" un terme qui à l'origine a été forgé pour décrire des documents à base de texte comportant des liaisons avec d'autres documents pour former une bande non-séquentielle d'idées associées.
Un programme d'application appelé "explorateur" est normalement utilisé pour récupérer et restituer le contenu hypermédia local ou via un réseau informatique.
Le contenu hypermédia est couramment organisé sous forme de documents ayant des informations de contrôle incluses. Les informations de contrôle incluses comportent des spécifications de formatage, indiquant la manière par laquelle un document doit être restitué par l'explorateur de Web. De plus, de telles informations de contrôle peuvent comporter des liens ou "hyperliens": symboles ou instructions indiquant à l'explorateur du Web où trouver d'autres documents WWW concernés sur le réseau Internet. Un hyperlien provenant d'un sujet hypermédia vers un autre est normalement établi par l'auteur d'un document hypermédia, bien que certaines applications permettent aux utilisateurs d'insérer des hyperliens vers des sujets voulus.
Un hyperlien est typiquement restitué par un explorateur sous forme d'icône graphique ou de mots clés surlignés. Un utilisateur "active" ou "suit" un hyperlien en cliquant sur une icône ou des mots clés soulignés ou en sélectionnant autrement ceux-ci. Activer un lien entraîne l'explorateur à récupérer et restituer le document ou la ressource qui est ciblée par l'hyperlien ou de commander l’exécution d’une action telle que l’ouverture d’une nouvelle fenêtre, la visualisation d’une image ou d’une vidéo, la lecture d’un fichier sonore, etc.
Avec l'icône d'hyperlien ou les mots clés surlignés est associée une spécification de cible sous-jacente. La spécification de cible est établie dans un document hypermédia sous-jacent, mais est normalement invisible pour l'utilisateur. La spécification de cible identifie de manière non-ambiguë un document ciblé ou une ressource ciblée, spécifiant de manière typique le nom de l'ordinateur sur lequel se trouve le document et le nom complet du fichier du document. Dans les documents WWW, les cibles sont spécifiées en utilisant des "positionneurs de ressource uniforme" (encore appelés URL). Un URL décrit tout ce qui concerne une ressource particulière qu'un explorateur du Web doit connaître pour la requérir et la restituer. Le URL décrit le protocole qu'un explorateur doit utiliser pour récupérer la ressource, le nom de l'ordinateur sur lequel elle se trouve, et le trajet et le nom de fichier de la ressource.
Le contenu hypermédia utilisé par le WWW est couramment écrit en utilisant ce qui est appelé un "Langage de Marquage". Un langage de marquage généralisé standard ou "SGML" est un tel langage, défini de manière formelle en tant que "langage de représentation d'un document qui formalise le marquage et le libère des interactions du système et du traitement". SGML est un langage pour décrire la structure de documents et pour décrire un schéma d'étiquetage pour délimiter cette structure dans un texte.
Pour créer un contenu hypermédia, les documents utilisent une spécialisation de SGML appelée Langage de Marquage Hypertexte ou "HTML" se présentant comme un texte en clair qui contient des instructions de formatage sous la forme de codes ou "balises" de marquage HTML. Etat de la technique
On connaît dans l’état de la technique le brevet français FR3020162A1 décrivant un procédé de génération dynamique de représentations graphiques interactives de données, comportant des étapes de :
- constitution d'une base de données structurée contenant des objets numériques associés à des variables et à des méta-données et d'une bibliothèque de processus
- constitution d'une ontologie de domaine, comprenant une taxonomie des termes du domaine, et une expression des relations entre les termes du domaine
- calcul d'une représentation numérique multidimensionnelle (nuage de mots) en fonction du résultat des traitements de calcul de distance et de pondération
- et des étapes de calcul d'une représentation graphique bidimensionnelle desdits objets numériques en fonction d'un processus de traitement sélectionné dans une bibliothèque de processus de traitement, et d'une partie au moins desdites variables des objets numériques
- des étapes de recalcul de ladite représentation graphique bidimensionnelle en fonction des modifications imposées à ladite représentation numérique multidimensionnelle.
On connaît aussi le brevet européen EP2595072 décrivant un procédé mis en œuvre par ordinateur pour stocker des informations. Le procédé comprend la mise en œuvre, par un ordinateur serveur de référentiel de documents, d'une base de données flexible en termes de schéma. Le procédé consiste en outre à recevoir, par l'ordinateur serveur de référentiel de documents, des informations textuelles traitées provenant d'un ordinateur d'analyse de texte, un type sémantique étant affecté aux informations textuelles traitées. Le procédé comprend en outre le stockage, par l'ordinateur serveur de référentiel de documents, des informations de texte traitées dans la base de données flexible en termes de schéma. Le procédé consiste en outre à transmettre, par l'ordinateur serveur de référentiel de documents, à un ordinateur d'analyse, des données sélectionnées à partir des informations textuelles traitées stockées dans la base de données flexible en fonction du schéma en réponse à une requête reçue de l'ordinateur d'analyse. Inconvénients de l’art antérieur
Les solutions de l’art antérieur ne permettent pas de générer dynamiquement les contenus hypermédia, sans connaissances des techniques de codage informatique ou des outils d’édition dédiées à la production de contenus hypermédias. Elles ne permettent pas non plus de faire évoluer dynamiquement des cartes mentales interactives, avec un mode d’exploitation unique pour la visualisation et l’utilisation des fonctionnalités hypermédia d’une carte mentale et pour la modification de cette même carte mentale sans sortir du mode de visualisation et d’exploitation.
Le but de l’invention est de proposer une solution permettant à l’utilisateur de produire directement des contenus hypermédia et de les faire évoluer facilement et de manière sûre.
Solution apportée par l’invention
Afin de remédier à ces inconvénients, la présente invention concerne selon son acception la plus générale un procédé de création de documents numériques interactifs consistant à créer et enregistrer un fichier numérique initial de type HTML comportant une structure de page d’affichage présentant une première forme graphique et une pluralité de scripts activables chacun par un lien hypertexte caractérisé en ce que :
A - lesdits scripts comportent :
- un script d’activation multimode commandant
i) l’exécution d'une fonction numérique correspondant à un script principal spécifique audit fichier numérique initial
ii) l’affichage d’une forme graphique associée à ladite première forme graphique et desdits liens hypertextes associés aux autres scripts en cas d’activation par une action d’un second type
- un premier autre script commandant la création et l'enregistrement d’un fichier numérique additionnel présentant la même structure que celle du fichier numérique initial
- un second autre script commandant la modification des attributs graphiques du fichier numérique contenant ledit second script - un troisième autre script commandant la suppression du fichier numérique contenant ledit troisième script
- un quatrième autre script commandant l’affichage d’un éditeur de texte et la modification du contenu d’affichage du fichier numérique contenant ledit quatrième script
- un cinquième autre script commandant l’affichage d’une zone de saisie d’un lien hypertexte et de l’ajout dudit lien hypertexte dans le contenu d’affichage du fichier numérique contenant ledit cinquième script
- un sixième script commandant l’affichage d’une zone de saisie d’un lien hypertexte et l’enregistrement dudit lien associé à un identifiant lié au fichier numérique initial contenant ledit sixième script
et
B - en ce que ledit procédé comporte :
- une première étape d’ouverture dudit fichier initial avec un explorateur de fichiers pour l’affichage sur l’écran d’un ordinateur local de ladite page d’affichage
- et des étapes d’activation d’un desdits liens et d’enregistrement des modifications résultantes.
Avantageusement, chacun des fichiers numérique HTML FNHi présente une structure identique et est associé à un identifiant unique IDi enregistré dans une table numérique en relation avec le nom dudit fichier FNHi , des attributs graphiques dudit fichier FNHi, des coordonnées XYi d’affichage de la représentation graphique associée audit fichier FNHi , et l’identifiant IDi-1 du fichier numérique FNHi-1 parent.
De préférence, les contenus textuels desdits fichiers numériques sont enregistrés dans une table numérique en relation avec l’identifiant du fichier correspondant.
L’invention concerne aussi un procédé de visualisation de cartes numériques interactives à partir d’un ensemble de fichiers numériques de type HTML comportant une structure de page d’affichage présentant une première forme graphique et une pluralité de scripts activables chacun par un lien hypertexte caractérisé en ce que lesdits scripts comportent :
- un script d’activation multimode commandant
i) l'exécution d’une fonction numérique correspondant à un script principal spécifique audit fichier numérique initial
ii) l’affichage d’une forme graphique associée à ladite première forme graphique et desdits liens hypertextes associés aux autres scripts en cas d’activation par une action d’un second type
- un premier autre script commandant la création et l’enregistrement d’un fichier numérique additionnel présentant la même structure que celle du fichier numérique initial
- un second autre script commandant la modification des attributs graphiques du fichier numérique contenant ledit second script
- un troisième autre script commandant la suppression du fichier numérique contenant ledit troisième script
- un quatrième autre script commandant l’affichage d’un éditeur de texte et la modification du contenu d’affichage du fichier numérique contenant ledit quatrième script
- un cinquième autre script commandant l’affichage d’une zone de saisie d’un lien hypertexte et de l’ajout dudit lien hypertexte dans le contenu d’affichage du fichier numérique contenant ledit cinquième script
- un sixième script commandant l’affichage d’une zone de saisie d'un lien hypertexte et l’enregistrement dudit lien associé à un identifiant lié au fichier numérique initial contenant ledit sixième script et en ce que l'affichage de la carte numérique est exécuté par un programme informatique de calcul dynamique d’une représentation graphique affichable sur un écran, prenant en compte les tables d’enregistrement des identifiants des fichiers numériques liés à ladite carte numérique et d’enregistrement des attributs d’affichage graphique desdits fichiers numériques.
Description détaillée d’un exemple non limitatif de l’invention
La présente invention sera mieux comprise à la lecture de la description d’un exemple non limitatif de réalisation de l’invention qui suit, se référant aux dessins annexés où :
La figure 1 représente une vue schématique de l’architecture matérielle La figure 2 représente une vue schématique de l’architecture fonctionnelle La figure 3 représente le déroulement des actions exécutées par l’ordinateur client
Architecture matérielle
Les ressources matérielles mises en œuvre par l’invention comportent un serveur (10) comportant plusieurs bases de données (11 , 12) et un module de communication (15) pour la communication avec des postes clients (10, 20) via un réseau local ou Internet. Les postes clients (20, 30) disposent d’un module de communication (1 ) et d’un programme informatique de type navigateur web (2) qui permet de lire les fichiers au format HTML reçus du serveur (10) ou enregistrés localement dans une mémoire (21 , 31 ) pour commander l’affichage des contenus textuels et/ou graphiques et exécuter les fonctionnalités du fichier sous forme de script, par exemple en langage Java.
Architecture fonctionnelle
La figure 2 illustre l’écran d’affichage visible par l’utilisateur et la figure 3 représente le déroulement des actions exécutées par l’ordinateur client (20, 30).
L’étape initiale consiste à créer un fichier HTML de référence qui constitue le point de départ des traitements mis en œuvre par l’invention.
Ce fichier présente la structure suivante :
- un statut : <!DOCTYPE html>.
- une balise </html> correspondant au début du contenu qui sera interprété par l’éditeur de page HTML, jusqu’à la balise finale <html> qui marque la fin du contenu à interpréter.
- une balise <head> qui délimite l'en-tête de la page et contient des informations qui ne seront pas affichées directement dans la zone de rendu du navigateur. Par exemple le titre de la page, le lien vers une feuille de style, une description et des mots clés, l’appartenance à une carte, etc... L'en-tête des documents HTML est l'objet du chapitre L'en-tête.
- une balise <title> qui contient le titre de la page qui s'affiche dans la fenêtre du navigateur.
- une balise <body> qui délimite la partie du fichier qui comprend le texte, les liens, la référence des images et tous les contenus.
- six balises <script> de type • <script src="fichier.js" type="text/javascript"></script>
<script type="text/javascript">
var configuration = { .
};
</script>
Ce fichier est enregistré dans une base de données (11 ), en relation avec une table numérique enregistrée dans une base de données (12) où est enregistré l’identifiant IDi de ce fichier, les informations de paramétrage Pi du fichier de référence pour une carte Ci, et l’identifiant de la carte Ci.
Le fichier de référence contient un appel d’un javascript commandant l’affichage d’une couronne fonctionnelle comportant six zones graphiques fonctionnelles (41 à 46) lorsqu’une action dépasse une durée prédéterminée, et commande l’affichage du contenu textuel et/ou graphique du fichier dans le cas d’une action d’une durée inférieure à cette durée prédéterminée.
Lors de la création d’une nouvelle carte (représentation graphique s’apparentant à une carte mentale constituée par une pluralité de formes graphique de type“bulles” reliées par des lignes de liaison), l’exécution du fichier de référence commande l’affichage d’un écran avec une forme graphique (40), par exemple un cercle, avec un texte correspondant au titre enregistré dans le fichier de référence, et éventuellement un commentaire.
L’affichage peut à titre d’exemple être commandé par le logiciel de visualisation et d'analyse des liens d’interaction et des données associées Cytoscape (nom commercial) permettant de créer des visualisations de données graphiquement connectés.
Cette forme graphique (40) est active, c’est-à-dire qu’une action sur cette forme provoque l'exécution d’une fonction informatique. L’interaction peut être le pointage et une action sur le bouton d’un périphérique, ou l’interaction de l'utilisateur avec un écran tactile, sur la zone d’affichage de la forme graphique (40).
Lorsque l’interaction (100) est d’un premier type, par exemple un“click” court, ou un “click droit” ou un“tap”, le navigateur commande l'affichage (1 10) du contenu du fichier HTML dans une fenêtre de type“pop in” et donne accès aux fonctionnalités (1 1 1 ) du fichier (40), par exemple visualisation d’une image, d’une photographie ou d’une séquence vidéo ou sonore, ou exécution d’un script. Lorsque l’interaction est d’un deuxième type, par exemple un“click” prolongé ou une répétition de “taps”, le navigateur commande (120) l’affichage d’une couronne constituée de six secteurs (41 à 46) entourant la forme (40), chaque secteurs (41 à 46) contenant une icône active pour commander une fonction informatique.
Optionnellement, en absence d’action, la couronne disparaît après un temps prédéterminé, et l’écran d’affichage revient à son état antérieur.
Fonctionnalité de de création d’un nouveau fichier
Figure imgf000011_0001
Une action sur le secteur (41 ) commande l’exécution d’un script correspond à un appel enregistré dans le fichier de référence. La fonction technique (130) correspond à la création d'une nouvelle bulle liée avec les mêmes fonctionnalités (la couronne de sélection de fonctions).
Ce script commande :
- la création d’un nouveau fichier HTML présentant la même structure que le fichier de référence par exemple par duplication du fichier de référence et attribution d’un identifiant unique
- la saisie d’un titre et enregistrement dans le nouveau fichier HTML ainsi créé
- l’enregistrement (131 ) dans la mémoire locale (21 , 31 ) de l’ordinateur hôte
- le transfert au serveur (10) et enregistrement du nouveau fichier dans la base de données (1 1 ), ainsi que de l’identifiant, du titre, de la carte associée dans la base de données (12)
- le rafraîchissement de l’affichage avec un nouvel écran présentant une forme graphique additionnelle (50,60) reliée à la forme graphique (40).
Fonctionnalité de (140) de personnalisation de la forme du fichier actif
La fonctionnalité (140) correspond à la fonction « Réglages » d'une bulle.
Une action sur le secteur (42) commande l’exécution d’un traitement consistant à afficher un écran en mode“pop-in” d’un éditeur pour la personnalisation de la couleur, de la taille ou du titre de la représentation graphique.
Les modifications sont enregistrées localement dans la mémoire (21 , 31 ), puis à transmettre ces informations au serveur (10) pour l’enregistrement dans la mémoire du serveur des informations modifiées. Fonctionnalité de (150) de personnalisation du contenu du fichier actif
La fonctionnalité de (150) correspond à la fonction de personnalisation des rubriques « Champs / docs ».
Une action sur le secteur (43) commande l’exécution d’un traitement consistant à afficher un écran en mode“pop-in” correspondant aux contenus du fichier HTML actif et à un éditeur de texte permettant de saisir des textes ou des images additionnelles. Les modifications concernent également la personnalisation de la couleur, de la taille ou du titre de la représentation graphique.
Les modifications sont enregistrées localement dans la mémoire (21 , 31 ), puis ces informations sont transmises au serveur (10) pour l’enregistrement dans la mémoire du serveur des informations modifiées.
Fonctionnalité de (160) de suppression du fichier actif
La fonctionnalité de (160) correspond à la suppression de la bulle et du fichier associé. Une action sur le secteur (44) commande l’exécution d’un traitement consistant à supprimer les fichiers HTML liés au fichier actif.
Cette fonctionnalité n’est activée que pour les fichiers de premier niveau, c’est-à-dire les fichiers liés directement au fichier de référence de la carte, et elle est inactivée pour les fichiers de niveau supérieur.
Les modifications sont enregistrées localement dans la mémoire (21 , 31 ), puis ces informations sont transmises au serveur (10) pour l’enregistrement dans la mémoire du serveur des informations modifiées.
Fonctionnalité de de personnalisation du contenu hvpermédia du fichier actif
Figure imgf000012_0001
La fonctionnalité de (170) correspond à la création d'une bulle « qui » avec des informations /champs à remplir.
Une action sur le secteur (45) commande l’exécution d’un traitement consistant à afficher un écran en mode“pop-in” correspondant aux contenus du fichier HTML actif et à un éditeur permettant de saisir un lien hypertexte ou un script dans le contenu du fichier actif. Les modifications sont enregistrées localement dans la mémoire (21 , 31 ), puis ces informations sont transmises au serveur (10) pour l’enregistrement dans la mémoire du serveur des informations modifiées.
Fonctionnalité de de création d’un contenu hvpermédia lié au fichier actif
Figure imgf000013_0001
La fonctionnalité de (180) correspond à la création d'une bulle « lien » avec 5 types de liens selon les besoins.
Une action sur le secteur (46) commande l’exécution d’un traitement consistant à afficher un écran en mode“pop-in” correspondant à un éditeur d’un lien hypermédia et d’une forme graphique associée, commandant l’affichage direct, sans passer par un fichier HTML dérivé du fichier de référence, dont l’activation commande la visualisation d’une vidéo, l’ouverture d’une fenêtre de messagerie ou de“tchat”, d’une session de visioconférence ou d’une application informatique quelconque.
Les modifications sont enregistrées localement dans la mémoire (21 , 31 ), puis ces informations sont transmises au serveur (10) pour l’enregistrement dans la mémoire du serveur des informations modifiées.
Autres fonctionnalités
Les formes graphiques peuvent être déplacés sur l’écran de visualisation par une interaction entre un pointeur et la forme graphique associée. Dans ce cas, les modifications des coordonnées XY de l’objet sont enregistrées dans la mémoire locale (21 , 31 ) et les coordonnées finales sont ensuite transmises, après la fin du déplacement, au serveur (10) pour l’enregistrement dans la base de données (12) en relation avec l’identifiant du fichier dont la représentation graphique a été repositionnée sur l’écran.
Autres caractéristiques
Le serveur comporte optionnellement une base de données (13) de personnes. Elle contient pour chaque personne un identifiant IDPi, les informations nominatives, une photographie, la page d'accueil affectée à la personne, les cartes associées à la personne et le cas échéant les droits associés concernant l’utilisation des fonctionnalités susvisées. L’activation du lien associé à une personne permet de visualiser les: informations sur la personne, éventuellement ouvrir un lien vers une application informatique telle que *** maps (nom commercial) ou une application de messagerie.
Optionnellement, un formulaire de saisie est associé à la personne et permet de saisir des informations de personnalisation qui seront enregistrées dans la base de données (13).
Le serveur comporte optionnellement une base de données (14) de documents qui peuvent être importés par l’activation d’un script d’un fichier HTML des cartes enregistrées.
Création d’une session
En mode administrateur, l’administrateur créé une carte constituée par un nouvel espace avec un fichier de référence et une liste de personnes associées :
- par exemple des formateurs ou utilisateurs actifs, accédant à toutes les fonctionnalités susvisées
- par exemple des utilisateurs passifs, qui ne pourront accéder qu’à une partie des fonctionnalités.
Cette création d’une nouvelle carte peut également être commandée par la duplication d’une carte existante et l’enregistrement dans un nouvel espace mémoire d’une réplication de toutes les données correspondant à une carte existante.
Calendrier de visualisation
Les différents éléments numériques peuvent optionnellement être associés à un indicateur temporel filtrant les demandes de visualisation pour ne permettre la visualisation que lorsque la date de la demande est compatible avec la date d'horloge du serveur (10).

Claims

Revendications
1 - Procédé de création de documents numériques interactifs consistant à créer et enregistrer un fichier numérique initial de type HTML comportant une structure de page d’affichage présentant une première forme graphique et une pluralité de scripts activables chacun par un lien hypertexte caractérisé en ce que :
A - lesdits scripts comportent :
- un script d’activation multimode commandant
i) l'exécution d’une fonction numérique correspondant à un script principal spécifique audit fichier numérique initial
ii) l’affichage d’une forme graphique associée à ladite première forme graphique et desdits liens hypertextes associés aux autres scripts en cas d’activation par une action d’un second type
- un premier autre script commandant la création et l’enregistrement d’un fichier numérique additionnel présentant la même structure que celle du fichier numérique initial
- un second autre script commandant la modification des attributs graphiques du fichier numérique contenant ledit second script
- un troisième autre script commandant la suppression du fichier numérique contenant ledit troisième script
- un quatrième autre script commandant l’affichage d’un éditeur de texte et la modification du contenu d’affichage du fichier numérique contenant ledit quatrième script
- un cinquième autre script commandant l’affichage d’une zone de saisie d’un lien hypertexte et de l’ajout dudit lien hypertexte dans le contenu d’affichage du fichier numérique contenant ledit cinquième script
- un sixième script commandant l’affichage d’une zone de saisie d'un lien hypertexte et l’enregistrement dudit lien associé à un identifiant lié au fichier numérique initial contenant ledit sixième script
et
B - en ce que ledit procédé comporte :
- une première étape d’ouverture dudit fichier initial avec un explorateur de fichiers pour l’affichage sur l’écran d’un ordinateur local de ladite page d’affichage - et des étapes d’activation d’un desdits liens et d’enregistrement des modifications résultantes.
2 - Procédé de création de documents numériques interactifs selon la revendication 1 caractérisé en ce que chacun des fichiers numériques HTML FNHi présente une structure identique et est associé à un identifiant unique IDi enregistré dans une table numérique en relation avec le nom dudit fichier FNHi , des attributs graphiques dudit fichier FNHi, des coordonnées XYi d’affichage de la représentation graphique associée audit fichier FNHi , et l’identifiant IDi-1 du fichier numérique FNHi-1 parent.
3 - Procédé de création de documents numériques interactifs selon la revendication 1 caractérisé en ce que les contenus textuels desdits fichiers numériques sont enregistrés dans une table numérique en relation avec l’identifiant du fichier correspondant.
4 - Procédé de visualisation de cartes numériques interactives à partir d’un ensemble de fichiers numériques de type HTML comportant une structure de page d’affichage présentant une première forme graphique et une pluralité de scripts activables chacun par un lien hypertexte caractérisé en ce que lesdits scripts comportent :
- un script d’activation multimode commandant
i) l'exécution d’une fonction numérique correspondant à un script principal spécifique audit fichier numérique initial
ii) l’affichage d’une forme graphique associée à ladite première forme graphique et desdits liens hypertextes associés aux autres scripts en cas d’activation par une action d’un second type
- un premier autre script commandant la création et l’enregistrement d’un fichier numérique additionnel présentant la même structure que celle du fichier numérique initial
- un second autre script commandant la modification des attributs graphiques du fichier numérique contenant ledit second script
- un troisième autre script commandant la suppression du fichier numérique contenant ledit troisième script
- un quatrième autre script commandant l’affichage d’un éditeur de texte et la modification du contenu d’affichage du fichier numérique contenant ledit quatrième script
- un cinquième autre script commandant l’affichage d’une zone de saisie d’un lien hypertexte et de l’ajout dudit lien hypertexte dans le contenu d’affichage du fichier numérique contenant ledit cinquième script
- un sixième script commandant l’affichage d’une zone de saisie d'un lien hypertexte et l’enregistrement dudit lien associé à un identifiant lié au fichier numérique initial contenant ledit sixième script
et en ce que l’affichage de la carte numérique est exécutée par un programme informatique de calcul dynamique d’une représentation graphique affichable sur un écran, prenant en compte les tables d’enregistrement des identifiants des fichiers numériques liés à ladite carte numérique et d’enregistrement des attributs d’affichage graphique desdits fichiers numériques.
PCT/FR2019/052726 2018-11-23 2019-11-15 Procédé de création de documents numériques interactifs WO2020104743A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/295,820 US11354488B2 (en) 2018-11-23 2019-11-15 Method for creating interactive digital documents
EP19831782.8A EP3884372A1 (fr) 2018-11-23 2019-11-15 Procédé de création de documents numériques interactifs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FRFR1871760 2018-11-23
FR1871760A FR3089040B1 (fr) 2018-11-23 2018-11-23 Procédé de création de documents numériques interactifs

Publications (1)

Publication Number Publication Date
WO2020104743A1 true WO2020104743A1 (fr) 2020-05-28

Family

ID=67262359

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2019/052726 WO2020104743A1 (fr) 2018-11-23 2019-11-15 Procédé de création de documents numériques interactifs

Country Status (4)

Country Link
US (1) US11354488B2 (fr)
EP (1) EP3884372A1 (fr)
FR (1) FR3089040B1 (fr)
WO (1) WO2020104743A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2595072A1 (fr) 2011-11-15 2013-05-22 Business Objects Software Limited Système et procédé mettant en ýuvre un référentiel d'analyse de texte
FR3020162A1 (fr) 2014-04-22 2015-10-23 Groupe Articque Solutions Procede de generation dynamique de representations graphiques interactives de donnees
WO2016024987A1 (fr) * 2014-08-15 2016-02-18 Hewlett-Packard Development Company, L.P. Documents interactifs intrinsèques à internet

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2595072A1 (fr) 2011-11-15 2013-05-22 Business Objects Software Limited Système et procédé mettant en ýuvre un référentiel d'analyse de texte
FR3020162A1 (fr) 2014-04-22 2015-10-23 Groupe Articque Solutions Procede de generation dynamique de representations graphiques interactives de donnees
WO2016024987A1 (fr) * 2014-08-15 2016-02-18 Hewlett-Packard Development Company, L.P. Documents interactifs intrinsèques à internet

Also Published As

Publication number Publication date
FR3089040B1 (fr) 2021-05-21
US20220027554A1 (en) 2022-01-27
FR3089040A1 (fr) 2020-05-29
US11354488B2 (en) 2022-06-07
EP3884372A1 (fr) 2021-09-29

Similar Documents

Publication Publication Date Title
US10740121B2 (en) User interface for navigating multiple applications
US10706091B2 (en) User driven computerized selection, categorization, and layout of live content components
US11321515B2 (en) Information restructuring, editing, and storage systems for web browsers
Bonzanini Mastering social media mining with Python
US9760644B2 (en) Embedding event creation link in a document
US8578330B2 (en) Enhanced widget composition platform
US7849419B2 (en) Computer-implemented graphical user interface previews
US11704353B2 (en) Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
US20150193392A1 (en) User Interface for Quickly Checking Agenda and Creating New Events
US20020169789A1 (en) System and method for accessing, organizing, and presenting data
US20080010249A1 (en) Relevant term extraction and classification for Wiki content
US7730392B2 (en) Electronic web sticky
Reuter et al. Big data in a crisis? Creating social media datasets for crisis management research
US8103660B2 (en) Computer method and system for contextual management and awareness of persistent queries and results
Bakalov et al. Natural language processing for semantic assistance in web portals
EP3884372A1 (fr) Procédé de création de documents numériques interactifs
Funk Design and data: Strategies for designing information products in team settings
Bold Developing a PPM based named entity recognition system for geo-located searching on the Web
Desktop The Gnowsis
FR2850184A1 (fr) Procede automatise de publication de documents informatiques sur l&#39;internet

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19831782

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2019831782

Country of ref document: EP

Effective date: 20210623