[go: up one dir, main page]

FR2951294A1 - Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede - Google Patents

Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede Download PDF

Info

Publication number
FR2951294A1
FR2951294A1 FR0957087A FR0957087A FR2951294A1 FR 2951294 A1 FR2951294 A1 FR 2951294A1 FR 0957087 A FR0957087 A FR 0957087A FR 0957087 A FR0957087 A FR 0957087A FR 2951294 A1 FR2951294 A1 FR 2951294A1
Authority
FR
France
Prior art keywords
data
server
digital data
story
textual
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
FR0957087A
Other languages
English (en)
Other versions
FR2951294B1 (fr
Inventor
Brice Gallois
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to FR0957087A priority Critical patent/FR2951294B1/fr
Publication of FR2951294A1 publication Critical patent/FR2951294A1/fr
Application granted granted Critical
Publication of FR2951294B1 publication Critical patent/FR2951294B1/fr
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne un procédé de traitement automatique de données numériques destinées à des enfants. Pour cela, lorsqu'un serveur (14) de traitement reçoit une histoire pour enfant via le réseau Internet, alors un filtrage est appliqué à l'histoire reçue afin de rejeter tous les textes non adaptés à des enfants. Puis, cette histoire filtrée est sélectionnée en fonction des mots et expressions présents dans ladite histoire. Lorsque l'histoire est sélectionnée, le serveur (14) effectue une recherche d'illustrations à y associer en fonction des mots et expressions présents dans ladite histoire. Ensuite, une mise en page des illustrations extraites de la base de données et de l'histoire est effectuée selon des critères de mise en page. L'invention permet ainsi de fournir à partir d'histoires brutes, des histoires adaptées à des enfants et illustrées de manière ludique.

Description

Procédé de traitement automatique de données numériques destinées à des enfants et serveur mettant en oeuvre un tel procédé
La présente invention concerne un procédé de traitement automatique de données numériques destinées à des enfants. Plus particulièrement, la présente invention a pour objet un procédé de filtrage, de sélection et d'enrichissement des données numériques pour enfant. La présente invention concerne également un serveur mettant en oeuvre un tel procédé de traitement.
Un but de l'invention est de fournir, à partir de données numériques textuelles brutes pour enfant, des histoires rehaussées afin de faciliter la compréhension aux enfants. Un autre but de l'invention est d'automatiser les tâches liées à la sélection et à l'enrichissement de données numériques textuelles afin de les rendre ludiques et amusantes pour les enfants. Aujourd'hui, il se fait réellement sentir le besoin de fournir aux enfants, via le réseau Internet, des histoires avec un effet visuel proche de ceux des livres illustrés pour enfants et dont le coût est moindre. L'invention a justement pour but de répondre à ce besoin. Pour cela, l'invention propose un procédé de traitement automatique de données numériques destinées à des enfants. L'invention a principalement pour but de permettre de filtrer, sélectionner et enrichir, par une illustration ou autres, les données numériques brutes reçues. Le fonctionnement du procédé de l'invention est le suivant. En une première étape, un utilisateur transmet à un serveur de traitement une histoire pour enfant via le réseau Internet. Le serveur filtre l'histoire reçue afin de rejeter tous les textes non adaptés à des enfants. Puis, cette histoire filtrée est sélectionnée en fonction des mots et expressions présents dans ladite histoire. Lorsque l'histoire est sélectionnée, le serveur effectue une recherche d'illustrations à y associer en fonction des mots et expressions présents dans ladite histoire. Ensuite, une mise en page des illustrations extraites de la base de données et de l'histoire est effectuée selon des critères de mise en page prédéfinis.
L'invention permet ainsi de fournir de manière automatique à partir d'histoires brutes, des histoires adaptées à des enfants et illustrées de manière adéquate. L'invention a donc pour objet un procédé de traitement automatique 5 de données numériques destinées à des enfants via un serveur d'un réseau de télécommunication comportant les étapes suivantes : - réception de données numériques textuelles destinées à des enfants par un réseau Internet, - publication des données numérique textuelles via le réseau Internet, 10 caractérisé en ce qu'il comporte les étapes suivantes : - application d'un filtre aux données numériques textuelles reçues, des critères de filtrage préalablement définis du filtre sont configurés de sorte à supprimer toutes données numériques textuelles inadaptées aux enfants, - attribution d'un poids de sélection aux données textuelles filtrées en 15 fonction des mots et des expressions dudit texte, - sélection de données textuelles en fonction du résultat d'une comparaison entre le poids attribué et un seuil de sélection prédéfini, - association d'une illustration aux données numériques textuelles sélectionnées en fonction des mots dudit texte, via une mémoire de données 20 du serveur, - mise en page du texte et de l'illustration en fonction de critères de mise en page prédéfinis pour obtenir en sortie une histoire illustrée, - publication de l'histoire illustrée via le réseau Internet. L'invention comporte également l'une quelconque des caractéristiques 25 suivantes : - le filtre est un opérateur logique rattaché à un ensemble de mots ou d'expressions ; - l'attribution du poids comporte les étapes suivantes : - balayage des données textuelles afin d'y détecter des mots ou 30 expressions associés chacun à un coefficient numérique prédéfini via la mémoire de données, - le poids attribué correspond au résultat de la somme ou de la moyenne des coefficients numérique des mots ou expressions détectées, 35 - avant l'association d'une illustration aux données numériques textuelles sélectionnées, on applique auxdites données un correcteur grammatical et de fautes d'orthographe ; - l'association d'une illustration aux données numériques textuelles sélectionnées comporte les étapes suivantes : - détermination pour chaque paragraphe des données textuelles d'un mot clé ayant un rang le plus élevé, ledit rang correspondant au nombre d'itération dudit mot dans ledit paragraphe, - attribution à chaque paragraphe d'un thème en fonction du mot clé déterminé via la mémoire de données, - attribution à chaque paragraphe d'une illustration en fonction du thème attribué via la mémoire de données ; - la mise en page des données textuelles comporte l'étape suivante : - pour chaque paragraphe, on génère deux fenêtres d'affichage, une pour y placer ledit paragraphe et une autre pour y placer l'illustration associée, les dimensions de chaque fenêtre d'affichage étant déterminées en fonction des critères de mise en page que sont le format du papier sur lequel l'histoire illustrée sera imprimée, le style d'impression et les dimensions du paragraphe et de l'illustration associée ; - lorsque les données numériques reçues sont des fichiers multimédia, alors on les transcode selon un ou plusieurs formats pour garantir la portabilité desdits fichiers multimédia ; - lorsque les données numériques reçues sont des dessins, alors on accentue les traits, on rehausse les couleurs, et on transforme le dessin en un dessin en relief ou en 3D ; - on affecte un profil d'accès à chaque utilisateur authentifié du réseau Internet en lui affectant des droits de lecture et/ou de modification aux données numériques du serveur ; - la publication comporte une étape de transmission du serveur aux utilisateurs des données numériques, via la technologie push ou via la technologie RSS ; L'invention à également pour objet un livret caractérisé en ce qu'il comporte un ensemble de feuilles, sur chacune de ces feuilles est imprimée une histoire illustrée par l'intermédiaire du procédé de traitement de données numériques destinées à des enfants via un serveur, selon les revendications précédentes, chaque feuille comporte des traits de découpe imprimés, les traits étant placés dans les coins de la feuille, de sorte à former le livret lors de l'entrecroisement des découpes de deux feuilles mises dos-à-dos. L'invention à également pour objet un serveur caractérisé en ce qu'il comporte des moyens aptes à mettre en oeuvre un procédé de traitement automatique de données numériques destinées à des enfants selon l'une quelconque des caractéristiques précédentes. L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci ne sont présentée qu'à titre illustratif mais nullement limitatif de l'invention. Les figures montrent : - Figure 1 : une représentation schématique d'une architecture client/serveur muni des moyens perfectionnés de l'invention. - Figure 2 : un diagramme fonctionnel de la structure d'une 15 plateforme selon une réalisation de l'invention. La figure 1 montre une représentation schématique d'une architecture client/serveur munie des moyens perfectionnés de l'invention. Dans la description, le terme « enfant » désigne un individu dont la tranche d'âge est située entre zéro et quatorze ans. 20 Par «serveur» 14, on entend une application mise en oeuvre par un dispositif connecté à un réseau 10 Internet. Le dispositif mettant en oeuvre le serveur 14 de traitement de l'invention est de type ordinateur, qu'il soit de type domestique, professionnel ou durci en vue de l'obtention d'une qualité de service élevée. Ledit dispositif comporte de manière classique un 25 microprocesseur 15, une mémoire de programme 17 et une mémoire de données 18 connectés par un bus 16 de communication. Le serveur 14 est apte à traiter des requêtes lui parvenant sous forme de messages formatés selon un protocole via le réseau 10. Le serveur 14 est donc aussi apte à produire des messages de réponses à des requêtes 30 reçues via le réseau 10. Des exemples classiques de serveur sont des serveurs : - « Web », c'est-à-dire des serveurs fonctionnant selon le protocole HTTP (hypertext transfert protocol, pour protocole de transfert hypertexte), - de messagerie, c'est-à-dire des serveurs fonctionnant selon des 35 protocoles de type POP, SMTP, IMAP... - de « streaming », c'est-à-dire de diffusion vidéo permettant la diffusion de programmes multimédia animés en temps réel à travers un réseau télématique, - applicatif, c'est-à-dire par exemple un serveur « web » dit dynamique 5 capable d'effectuer des traitements avancés en réponse aux requêtes reçues, cette liste n'étant bien entendu pas exhaustive. Par «client» 11-13, on entend une application mise en oeuvre par un dispositif connecté au réseau 10. Le dispositif mettant en oeuvre le client est 10 du type ordinateur personnel, téléphone mobile, assistant personnel et plus généralement tout dispositif capable de se connecter à un réseau 10 Internet. Un tel dispositif comporte de manière classique un microprocesseur et une mémoire de programme (non représentés) comportant des codes instructions correspondant à la mise en oeuvre de l'application « client ». Les 15 clients les plus connus sont les navigateurs Internet et les clients de messageries permettant respectivement de se connecter à des serveurs « web » et à des serveurs de messagerie. D'une manière plus générale, on appelle « Client » toute application capable de communiquer avec un serveur. 20 Dans la pratique, le client et le serveur sont confondus avec les dispositifs qui mettent en oeuvre ces applications. Ainsi dans la description, lorsque l'on parle d'une action réalisée par le client ou le serveur, celle-ci est en fait réalisée par un microprocesseur d'un dispositif comportant une mémoire de programme dans laquelle sont 25 enregistrés des codes instructions correspondant au client ou au serveur. L'exécution de ces codes instructions correspond à la mise en oeuvre du client ou du serveur. La mémoire 17 de programme est divisée en plusieurs zones, chaque zone correspondant à une fonction ou à un mode de fonctionnement du 30 programme du serveur 14. Une zone 19 comporte des codes instructions pour recevoir, des postes 21-28 clients, des données numériques de type textuelles, visuelles et/ou sonores. Lesdites données numériques sont enregistrées dans la mémoire de données 18 par les codes instructions de la zone 19. Une zone 35 20 comporte des codes instructions pour filtrer les données numériques textuelles reçues selon un filtre destiné à spécifier des critères de sélection ou de rejet desdites données. Ledit filtre peut être un opérateur logique rattaché à une première liste de mots ou expressions, utilisé pour éliminer de la mémoire de données 18 le texte enregistré comportant des éléments qui répondent à des conditions définies. Une zone 21 comporte des codes instructions pour déterminer un poids à attribuer aux données numériques textuelles reçues, via une deuxième liste de mots ou expressions associés chacun à un coefficient numérique exprimant leur importance relative par rapport aux enfants. Le poids est le résultat d'une opération mathématique qui peut être notamment une somme ou une moyenne des coefficients numériques associés aux mots ou expressions contenues dans le texte. De préférence, cette opération mathématique peut être une combinaison logique ou algébrique des coefficients numériques.
Une zone 22 comporte des codes instructions pour comparer le poids affecté au texte à un seuil de sélection prédéfini. Une zone 23 comporte des codes instructions pour activer un logiciel de correcteur de grammaire et de fautes d'orthographe. Ce type de logiciel, relativement connu dans l'état de la technique, balaye le texte afin de détecter des problèmes grammaticaux et/ou des fautes d'orthographes. Les codes instructions de la zone 22 sont également configurés pour valider automatiquement les propositions de correction suggérées par ledit logiciel. Dans une variante, cette étape de validation des propositions de corrections est effectuée par un administrateur du serveur 14.
Une zone 24 comporte des codes instructions pour attribuer un thème à chaque paragraphe des données numériques textuelles. Pour ce faire, les codes instructions de la zone 24 balayent chaque paragraphe et attribuent en sortie un rang à chaque mot dudit paragraphe. Ce rang est le nombre de fois où ledit mot est répété dans ledit paragraphe. En fonction des rangs du ou des mots les plus élevés, les codes instructions déterminent le thème à attribuer via une troisième liste de thèmes. Une zone 25 comporte des codes instructions pour associer une illustration de la mémoire de données 18 à chaque paragraphe, en fonction des thèmes attribués. Cette illustration est de préférence une représentation picturale ou graphique. Dans un mode de réalisation, lorsque le thème est le même pour plusieurs paragraphes successifs, alors une seule illustration est associée à ces paragraphes. Une zone 26 comporte des codes instructions pour exécuter de manière automatique une mise en page du texte fourni en sortie par les codes instructions de la zone 23 et des illustrations associées. Cette mise en page permet d'assembler les paragraphes avec les illustrations associées dans différentes fenêtres d'affichage, dans le but d'en préparer une impression. En fonction de critères de mise en page prédéfinis, les codes instructions génèrent en sortie les fenêtres d'affichage où les paragraphes et les illustrations seront placés. Ces critères de mise en page sont préalablement définis par l'administrateur du réseau. Ces critères peuvent être entre autres le format du papier sur lequel l'histoire sera imprimée, le style d'impression, les dimensions du paragraphe et de l'illustration associée. Le style d'impression est notamment une impression recto-verso, en mode livre, en mode bloc note ou en mode brochure. Cette liste n'est bien entendu pas exhaustive. Dans une variante, certains des éléments des critères de mise en page peuvent être définis par le lecteur de l'histoire. Dans ce cas, la mise en page n'est finalisée que lors de l'impression.
Dans un mode de réalisation préféré, l'illustration est placée à côté du paragraphe auquel elle est associée. La fenêtre d'affichage de l'illustration est placée en dessous de la fenêtre d'affichage du paragraphe associé, lorsque les dimensions dudit paragraphe ne permettent pas un placement côte à côte.
Dans une variante, lors de la mise en page, le thème attribué est inséré comme titre au début dudit paragraphe. Une zone 27 comporte des codes instructions pour traiter les données numériques visuelles et/ou sonores, telles que des vidéos, des dessins ou des animations, reçues par les codes instructions de la zone 19.
Une zone 28 comporte des codes instructions pour mettre en ligne, via le réseau 10, les données fournies en sortie par les codes instructions de la zone 26 de mise en page et de la zone 27 de traitement. La représentation de la mémoire 18 de données n'est qu'une illustration d'implantation de composants et d'enregistrement de données. La mémoire 18 de données comporte en général plusieurs bases de données 30-34. Dans la pratique les bases de données 30-34 de la mémoire 18 de données sont unifiées ou distribuées selon des contraintes de taille et/ou de rapidité des traitements souhaités. La base 30 de données de la mémoire 18 de données comporte la première liste de mots ou d'expressions interdits. La base 30 de données est, par exemple, structurée en une table. Par exemple dans chaque ligne de la table est enregistrée un mot ou expression. La base 31 de données de la mémoire 18 de données comporte la deuxième liste de mots ou d'expressions. La base 31 de données est, par exemple, structurée en une table. Par exemple chaque ligne de la table correspond à un mot ou une expression, chaque colonne de la table correspond à un renseignement sur ce mot ou expression. Ainsi la base 31 de données comporte une colonne 31a correspondant à un mot ou une expression et une colonne 31b correspondant au coefficient numérique associé. Les coefficients numériques sont calculés, par exemple par simulation, en fonction de la fréquence d'apparition de mots ou d'expressions dans un ensemble d'histoires destiné aux enfants. Par exemple dans 50 histoires d'enfants, le mot « prince » ou « princesse » est apparu 30 fois, il sera donc attribué à ces mots le coefficient numérique de 60%.
Dans un mode de réalisation préférée, les mots et expressions de la deuxième liste sont déterminés en fonction d'une tranche d'âge des enfants. En effet, les mots et expression adaptées pour les enfants de zéro à trois ans ne sont pas les mêmes pour les enfants de six à neuf ans. La base 32 de données de la mémoire 18 de données comporte la troisième liste de thèmes. La base 32 de données est, par exemple, structurée en une table. Par exemple chaque ligne de la table correspond à un thème, chaque colonne de la table correspond à un renseignement sur ce thème. Ainsi la base 32 de données comporte une colonne 32a correspondant à un thème et des colonnes 32i à 32n correspondant chacunes à un mot clés. La connaissance d'un mot clé permet d'extraire de la table de la base 32 de données le thème correspondant. La base 34 de données de la mémoire 18 comporte les illustrations. La base 34 de données est, par exemple, structurée en une table. Par exemple chaque ligne de la table correspond à un thème, chaque colonne de la table correspond à un renseignement sur ce thème. Ainsi la base 34 de données comporte une colonne 34a correspondant à un thème et une colonne 32b correspondant à une illustration. La connaissance d'un thème permet d'extraire de la table de la base 34 de données l'illustration correspondante.
La figure 2 montre une illustration d'étapes correspondant à une mise en oeuvre du procédé selon l'invention. La figure 2 montre une étape préliminaire 100 dans laquelle le serveur 14 est en mode veille. Le serveur 14 ne sortira de cet état de veille que lorsqu'il réceptionne des données numériques à une étape 101. Le serveur 14 enregistre de préférence dans une mémoire temporaire 33 les données numériques reçues. Dans une variante, les données reçues sont enregistrées dans la mémoire de données 18. Le serveur 14 détermine ensuite la nature des données numériques reçues. Lorsque les données reçues, à une étape 102, sont des histoires, c'est-à-dire une juxtaposition de mots, alors le serveur 14 active le filtrage à une étape 103. Dès qu'un des mots ou expressions de la base 30 de données est détecté sur le texte, le serveur 14 supprime ledit texte de la mémoire temporaire 33. Ce filtrage permet de filtrer toutes les histoires à contenu non destiné aux enfants. Ce filtre est ainsi destiné à effectuer un contrôle sur les histoires qui seront mises à disposition des enfants. Le filtrage va balayer l'histoire pour rechercher un ensemble de mots prédéfinis. Dès qu'un mot préalablement défini est détecté dans l'histoire, cette histoire sera automatiquement supprimée et un message d'erreur est envoyé à l'émetteur de l'histoire. Ce message d'erreur peut être du type « histoire non appropriée pour des enfants». A une étape 104 suivante, le serveur 14 détermine un poids à attribuer à l'histoire filtrée. Le serveur 14 va balayer l'histoire pour rechercher un ensemble de mots ou d'expressions contenu dans la base de données 31 de la deuxième liste. Dans un mode de réalisation, dès qu'un mot ou expression de la deuxième liste est détecté, le serveur 14 incrémente un compteur de la valeur du coefficient numérique associé à ce mot ou expression. A la fin du balayage, le serveur 14 attribue comme poids de l'histoire la valeur affichée par le compteur ou une moyenne.
A une étape 105 suivante, le serveur 14 compare le poids attribué à l'histoire à un seuil S de sélection prédéfini. Lorsque le poids est inférieur au seuil S alors l'histoire est supprimée, à une étape 106, de la mémoire temporaire 33 et un message de rejet est élaboré et transmis, à une étape 107, à l'émetteur de l'histoire. Ce message peut être du type « histoire non sélectionnée ». Sinon, l'histoire est sélectionnée à une étape 108. A une étape 109 suivante, le serveur 14 active le logiciel de correcteur de grammaire et de fautes d'orthographe.
A une étape 110 suivante, le serveur 14 analyse l'histoire afin de déterminer le début et la fin de chaque paragraphe. Puis, le serveur 14 balaye chaque paragraphe afin de calculer le nombre de fois que chaque mot dudit paragraphe est répété. Ce nombre est attribué ensuite par le serveur comme étant le rang du mot. Le serveur 14 sélectionne pour chaque paragraphe de l'histoire le mot ayant le rang le plus élevé. Le serveur 14 détermine ensuite un thème à attribuer à chaque paragraphe en fonction du mot choisi pour ce paragraphe via la base 32 de données de la troisième liste. Dans une variante, une étape 111 de validation peut être intercalée entre l'étape 109 de correction et l'étape 110 d'attribution de thème. Cette étape 111 est représentée en pointillée à la figure 2. Le serveur 14 élabore et transmet une requête de validation de l'histoire corrigée à un administrateur du serveur. A une étape 112, le serveur 14 parcourt la base de données 34 d'illustrations afin d'y extraire une illustration en fonction du thème sélectionné. Lorsque le thème associé au paragraphe n'est pas enregistré dans la base de données 34 d'illustration, alors une requête d'illustrations est élaborée et transmise à des illustrateurs. Cette requête comporte notamment un champ renseignant l'adresse (email, IP) de l'illustrateur, un champ comportant le thème à illustrer et un autre champ renseignant le délai fixé pour fournir l'illustration. A une étape 114, le serveur 14 est en phase d'écoute d'une illustration dudit thème transmise par un illustrateur. Cette phase d'écoute est déclenchée par le serveur 14 en lançant un compteur à rebours dont la durée peut être de quelques heures à quelques jours. L'issue de la phase d'écoute peut être obtenue, soit lorsque le compteur à rebours arrive à zéro, soit lorsque le serveur 14 reçoit une illustration dudit thème. Lorsque le compteur à rebours arrive à zéro et qu'aucune illustration n'est reçue, alors ledit paragraphe sera dépourvu d'illustration, à une étape 115. Ainsi, aucune illustration ne sera associée à ce paragraphe. Le serveur 14 exécute une étape 116, lorsque : - une illustration est extraite de la base 34 de données à l'étape 112, - l'illustration est reçue d'un illustrateur à l'étape 114, ou - aucune illustration n'est associée à ce paragraphe à l'étape 115.
A l'étape 116, le serveur 14 exécute une mise en page automatique des paragraphes de l'histoire avec les illustrations qui leurs sont associées. L'étape 116 fournit en sortie une histoire illustrée, corrigée et adaptée à des enfants. A une étape 117, le serveur 14 met à disposition des clients 11-13 l'histoire illustrée via le réseau 10.
Dans une variante, une étape intermédiaire 118 peut être intercalée avant l'étape 116 de mise en ligne. Cette étape 118 est représentée en pointillée à la figure 2. Le serveur 14 élabore et transmet une requête de validation de l'histoire illustrée à un administrateur du serveur avant sa publication.
Lorsque les données numériques reçues, à une étape 120 sont notamment des fichiers multimédia vidéo ou audio ou des dessins, alors le serveur 14 les traite à une étape 121. Lorsque les données sont des fichiers multimédia, vidéo ou audio le serveur 14 les transcode selon un ou plusieurs formats permettant de garantir leur portabilité. Dans un exemple, les vidéos peuvent être transcodées selon le format flash (.swf ou .slv). Lorsque les données sont des dessins, alors le serveur 14 effectue notamment les étapes suivantes : - accentuation les traits, - rehaussement les couleurs, - transformation du dessin en un dessin en relief ou en 3D. Après le traitement de ces données, le serveur 14 élabore et transmet, à une étape 122, une requête de validation desdites données numériques à l'administrateur du serveur. A une étape 123, le serveur 14 est en phase d'écoute d'une réponse à la requête de l'administrateur. Cette phase d'écoute est déclenchée par le serveur 14 en lançant un compteur à rebours dont la durée peut être de quelques heures à quelques jours. L'issue de la phase d'écoute peut être obtenue soit lorsque le compteur à rebours arrive à zéro soit lorsque le serveur 14 reçoit une réponse.
Lorsque le compteur à rebours arrive à zéro et qu'aucune réponse n'est reçue, alors le serveur 14 peut élaborer et transmettre un signal d'alerte à l'administrateur. Ce signal d'alerte peut être émis sous la forme d'un email, d'une activation d'une alarme visuelle ou sonore installée sur l'interface de l'administrateur etc... Dans un exemple, ce signal d'alerte peut être transmis trois fois à des intervalles prédéfinis. Si aucune réponse n'est reçue de l'administrateur, alors le serveur 14 peut émettre un message de rejet à l'émetteur desdites données numériques. Dans une variante, le serveur 14 transmet le message de rejet à l'émetteur desdites données numériques dès que le compteur à rebours arrive à zéro.
Lorsque le serveur 14 reçoit une réponse de validation de l'administrateur, alors les données numériques sont mises en lignes à une étape 117. Dans un mode de réalisation, le serveur 14 comporte des codes instruction pour affecter un profil d'accès aux utilisateurs authentifiés sécurisés du réseau 10. Le profil d'accès d'un utilisateur est une spécification sous forme de paramètres, du type d'accès de cet utilisateur aux fichiers et documents du serveur 14. L'authentification du réseau 10 est de préférence effectuée selon une authentification par identifiant et/ou par mot de passe. Dans ce cas, il est créé une base de données dans laquelle sont stockées des données intervenant dans l'authentification des utilisateurs par le réseau 10. Dans cette base de données à chaque identifiant/adresse d'un utilisateur est associé un identifiant et/ou par mot de passe. Cette base de données peut être installée dans le serveur 14. Elle peut également être externe au serveur 14. Dans ce cas, le serveur 14 produit des formulaires d'authentification et les envoie à une interface du poste client de l'utilisateur. Dans le but de réduire à une seule fois le nombre de demande d'authentification par utilisateur, le serveur peut comporter une mémoire cache. Cette mémoire cache permet de stocker, pour un utilisateur donné, ses données d'authentification dès sa première authentification validée par le serveur. A chaque nouvelle émission de requête de l'utilisateur vers le serveur 14, ce dernier extrait directement de la mémoire cache les données d'authentification correspondant à cet utilisateur. Ceci, permet de ne pas demander à l'utilisateur de s'authentifier à chaque fois qu'il envoie une requête au serveur 14. Dans un mode de réalisation, le serveur 14 peut transmettre via le réseau 10 les données numériques mises en ligne vers les postes 11-13 des utilisateurs. Cette transmission peut être effectuée via la technologie push. La transmission de données via cette technologie push permet au serveur 14 d'apporter à l'utilisateur ou à «pousser» vers lui, de manière directe et automatique, l'information programmée en fonction de ses droits d'accès. Dans une variante, la transmission des données du serveur 14 aux postes 11-13 clients est effectuée via la technologie RSS. RSS désigne une famille de formats XML (eXtended Markup Language, pour langage de balisage étendu) utilisés pour la syndication de contenu Web (World Wide Web en anglais). La syndication est le fait de rendre accessible aux utilisateurs, de manière standardisée et contractuel tout ou partie du contenu de la mémoire 18 de données du serveur 14 selon leurs droits d'accès. Dans un mode de réalisation, la mise à la disposition des histoires illustrées aux clients 11-13 via le réseau 10, leur permet une impression de l'histoire illustrée sélectionnée, sous la forme d'un petit livret au format A5. L'étape 116 de mise en page de l'histoire illustrée avant impression prévoit pour cela, que l'impression s'effectue sur une feuille 130 au format A4. La feuille au format A4 comporte après impression de l'histoire illustrée des traits 131 de découpe. Chaque trait 131 de découpe (représenté sur la figure 3 en pointillé) apparait dans un triangle formé par les points A, B, C à chaque coin de la feuille. Le triangle ABC est rectangle en A et isocèle, avec les distances AB et AC de même longueur. Le trait 131 de découpe débute en un point M correspondant à la moitié de l'hypoténuse BC et se termine au point B. Dans un mode de réalisation préféré, le trait 131 de découpe comporte une longueur comprise dans un intervalle comportant une valeur inférieur de 1,5cm et une valeur supérieur de 2,5cm. Une phase de réalisation du livret à partir de l'impression des pages de l'histoire illustrée comporte les étapes suivantes : - une découpe est réalisée en suivant le trait 131, en partant du point B pour arriver au point M. Cette découpe étant effectuée à chaque coin de la feuille imprimée 130. - un assemblage de feuilles imprimées, s'effectue en mettant dos-à-dos deux feuilles 130. Les côtés non imprimés des feuilles 130 sont placés l'un conte l'autre, puis on entrecroise les triangles ABM entre eux préalablement découpés au niveau du trait 131. L'assemblage de deux feuilles se fait en respectant la logique des pages. - Les feuilles 130 assemblées, sont dans une dernière étape pliées pour former un petit livret d'histoires illustrées.

Claims (1)

  1. REVENDICATIONS1 ù Procédé de traitement automatique de données numériques destinées à des enfants via un serveur d'un réseau de télécommunication comportant les étapes suivantes : - réception de données numériques textuelles destinées à des enfants par un réseau Internet, - publication des données numérique textuelles via le réseau Internet, caractérisé en ce qu'il comporte les étapes suivantes : - application d'un filtre aux données numériques textuelles reçues, des critères de filtrage préalablement définis du filtre sont configurés de sorte à supprimer toutes données numériques textuelles inadaptées aux enfants, - attribution d'un poids de sélection aux données textuelles filtrées en fonction des mots et des expressions dudit texte, - sélection de données textuelles en fonction du résultat d'une comparaison entre le poids attribué et un seuil de sélection prédéfini, - association d'une illustration aux données numériques textuelles sélectionnées en fonction des mots dudit texte, via une mémoire de données du serveur, - mise en page du texte et de l'illustration en fonction de critères de mise en page prédéfinis pour obtenir en sortie une histoire illustrée, - publication de l'histoire illustrée via le réseau Internet. 2 ù Procédé selon la revendication 1, caractérisé en ce que le filtre est un opérateur logique rattaché à un ensemble de mots ou d'expressions. 3 ù Procédé selon l'une des revendications 1 à 2, caractérisé en ce que l'attribution du poids comporte les étapes suivantes : - balayage des données textuelles afin d'y détecter des mots ou expressions associés chacun à un coefficient numérique prédéfini via la mémoire de données, - le poids attribué correspond au résultat de la somme ou de la moyenne des coefficients numérique des mots ou expressions détectées, 4 ù Procédé selon l'une des revendications 1 à 3, caractérisé en ce que avant l'association d'une illustration aux données numériques textuelles sélectionnées, on applique auxdites données un correcteur grammatical et de fautes d'orthographe.5 ù Procédé selon l'une des revendications 1 à 4, caractérisé en ce que l'association d'une illustration aux données numériques textuelles sélectionnées comporte les étapes suivantes : - détermination pour chaque paragraphe des données textuelles d'un mot clé ayant un rang le plus élevé, ledit rang correspondant au nombre d'itération dudit mot dans ledit paragraphe, - attribution à chaque paragraphe d'un thème en fonction du mot clé déterminé via la mémoire de données, - attribution à chaque paragraphe d'une illustration en fonction du thème attribué via la mémoire de données. 6 ù Procédé selon la revendication 5, caractérisé en ce que la mise en page des données textuelles comporte l'étape suivante : - pour chaque paragraphe, on génère deux fenêtres d'affichage, une pour y placer ledit paragraphe et une autre pour y placer l'illustration associée, les dimensions de chaque fenêtre d'affichage étant déterminées en fonction des critères de mise en page que sont le format du papier sur lequel l'histoire illustrée sera imprimée, le style d'impression et les dimensions du paragraphe et de l'illustration associée. 7 ù Procédé selon l'une des revendications 1 à 6, caractérisé en ce 20 que : - lorsque les données numériques reçues sont des fichiers multimédia, alors on les transcode selon un ou plusieurs formats pour garantir la portabilité desdits fichiers multimédia, - lorsque les données numériques reçues sont des dessins, alors on 25 accentue les traits, on rehausse les couleurs, et on transforme le dessin en un dessin en relief ou en 3D. 8 ù Procédé selon l'une des revendications 1 à 7, caractérisé en ce que - on affecte un profil d'accès à chaque utilisateur authentifié du réseau 30 Internet en lui affectant des droits de lecture et/ou de modification aux données numériques du serveur. 9 ù Procédé selon l'une des revendications 1 à 8, caractérisé en ce que la publication comporte une étape de transmission du serveur aux utilisateurs des données numériques, via la technologie push ou via la 35 technologie RSS.10 û Livret caractérisé en ce qu'il comporte un ensemble de feuilles (130), sur chacune de ces feuilles (130) est imprimée une histoire illustrée par l'intermédiaire du procédé de traitement de données numériques destinées à des enfants via un serveur, selon les revendications précédentes, chaque feuille comporte des traits (131) de découpe imprimés, les traits (131) étant placés dans les coins de la feuille, de sorte à former le livret lors de l'entrecroisement des découpes de deux feuilles mises dos-àdos. 11 û Serveur caractérisé en ce qu'il comporte des moyens aptes à mettre en oeuvre un procédé de traitement automatique de données numériques destinées à des enfants selon l'une quelconque des revendications 1 à 9.
FR0957087A 2009-10-09 2009-10-09 Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede Expired - Fee Related FR2951294B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0957087A FR2951294B1 (fr) 2009-10-09 2009-10-09 Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0957087A FR2951294B1 (fr) 2009-10-09 2009-10-09 Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede

Publications (2)

Publication Number Publication Date
FR2951294A1 true FR2951294A1 (fr) 2011-04-15
FR2951294B1 FR2951294B1 (fr) 2014-11-21

Family

ID=41566124

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0957087A Expired - Fee Related FR2951294B1 (fr) 2009-10-09 2009-10-09 Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede

Country Status (1)

Country Link
FR (1) FR2951294B1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176520A2 (fr) * 2000-07-28 2002-01-30 Seiko Epson Corporation Journal personnalisé basé sur un réseau avec contenu et présentation personnalisés
US20070136680A1 (en) * 2005-12-11 2007-06-14 Topix Llc System and method for selecting pictures for presentation with text content

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176520A2 (fr) * 2000-07-28 2002-01-30 Seiko Epson Corporation Journal personnalisé basé sur un réseau avec contenu et présentation personnalisés
US20070136680A1 (en) * 2005-12-11 2007-06-14 Topix Llc System and method for selecting pictures for presentation with text content

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DHIRAJ JOSHI ET. AL: "The Story Picturing Engine---a system for automatic text illustration", ACM TRANSACTIONS ON MULTIMEDIA COMPUTING, COMMUNICATIONS, AND APPLICATIONS (TOMCCAP), vol. 2, no. 1, February 2006 (2006-02-01), NY-USA, pages 68 - 89, XP002567164, Retrieved from the Internet <URL:http://doi.acm.org/10.1145/1126004.1126008> [retrieved on 20100205] *

Also Published As

Publication number Publication date
FR2951294B1 (fr) 2014-11-21

Similar Documents

Publication Publication Date Title
JP7459153B2 (ja) 音声駆動コンピューティングインフラストラクチャによるグラフィカルユーザインターフェースレンダリング管理
Serfaty The mirror and the veil: An overview of American online diaries and blogs
US10572590B2 (en) Cognitive matching of narrative data
Vanden Broucke et al. Practical Web scraping for data science
US20140164159A1 (en) Customizable virtual gift wrapping &amp; presentation
Sagolla 140 characters: A style guide for the short form
FR2762460A1 (fr) Systeme destine a fournir un environnement et une interface utilisateur ameliores pour des technologies de discussion en ligne
CN113646742A (zh) 使用应用模板生成和更新基于语音的软件应用
EP2164212A1 (fr) Procédé et système de communication pour la détermination d&#39;une séquence de services liés à une conversation
WO2001035269A2 (fr) Systeme de partage d&#39;informations entre au moins deux utilisateurs sur un reseau informatique
CA2658912A1 (fr) Procede et systeme de production et/ou de conversion automatique a partir de contenus heterogenes d&#39;au moins une mise en page permettant d&#39;atteindre la lecture la plus rapide avecune memorisation maximale
FR2951294A1 (fr) Procede de traitement automatique de donnees numeriques destinees a des enfants et serveur mettant en oeuvre un tel procede
CN112534771A (zh) 在基于声学的数字助理应用中验证触发关键字的系统和方法
EP2164237B1 (fr) Procédé et système de communication pour l&#39;affichage d&#39;un lien vers un service à partir d&#39;une expression énoncée en cours de conversation
EP1194868B1 (fr) Methode et systeme de creation de documents electroniques - auto-publiants et adaptatifs
Sferlea L’infinité divine chez Grégoire de Nysse: de l’anthropologie à la polémique trinitaire
Ruah-Midbar The sacralization of randomness: The theological imagination and the logic of digital divination rituals
Bosilkov Political satire in the Republic of Macedonia: Forms of humour and satire types in the online satirical news outlet Koza Nostra
Eckert Nothing to See Here, Move On: A New Look at Humor in Aldous Huxley's Mock-Dystopic Brave New World
van Stegeren et al. Remixing Headlines for Context-Appropriate Flavor Text
FR3140192A1 (fr) Procédé de contrôle de la conformité de données et saisies dans une application informatique via une application informatique tierce
Kuete Identité, langues et savoirs dans Riwan ou le chemin de sable de Ken Bugul
Flux Have standing ovations lost all meaning?
FR2929031A1 (fr) Dispositif et procede d&#39;analyse d&#39;informations relatives a des produits ou services, par correlation avec des ensembles de regles
WO2023047071A1 (fr) Procédé de traitement d&#39;un contenu numérique exprimant un récit d&#39;une expérience, et applications de ce procédé pour la recommandation de contenus et/ou d&#39;expériences

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20160630