Files
Telereview/rapport/architecture/schema.adoc
2022-11-18 10:55:38 +01:00

85 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
=== Schéma darchitecture
[blockdiag]
....
blockdiag{
default_fontsize=16
default_group_color = "#7777FF"; node_height=85
node_width=130
reseaux_sociaux[label="Réseaux \nsociaux" , color="#D05E3F", shape = "flowchart.input"]
interface_avis[label="Interface \nretours \nd'avis", color="#D05E3F",shape = "flowchart.input"]
group{
reseaux_sociaux;interface_avis;
}
micro[label="Micro", color="#D07115",shape = "flowchart.input"]
cam[label="Caméra", color="#D07115",shape = "flowchart.input"]
group{
cam;micro;
}
traitement_audio[label="Traitement du \nsignal audio", color="#83EBDC"]
ia_vocal[label="Reconnaissance \nvocale", color="#B3D04B"]
ia_image[label="Reconnaissance \nd'image", color="#B3D04B"]
traitement_language[label="Traitement \ndu language", color="#F787C8"]
droit[label="Droit", color="#CC0C30"]
bdd[label="Base de donnée", color="#FDFF85",shape = "flowchart.database"]
analyse[label="Analyse des \ndonnées", color="#F787C8"]
interface_admin[label="Interface \nadministrateur", color="#D05E3F"]
reseaux_sociaux -> traitement_language[label='Avis textuel', fontsize=10];
interface_avis -> traitement_language [label='Commentaire', fontsize=10];
droit -> bdd;
micro -> traitement_audio [label='Son', fontsize=10] ;
traitement_audio -> ia_vocal [label='Son', fontsize=10];
ia_vocal -> traitement_language;
traitement_language -> bdd [label='Avis', fontsize=10, folded];
bdd -> analyse ;
analyse -> interface_admin [label='Données traitées', fontsize=10];
cam -> ia_image;
ia_image -> bdd [label='Données interprétées', fontsize=10];
droit -> bdd [label='Régulation des données', fontsize=10];
}
....
==== Description des blocs
===== Droit
Vérifier la conformité du projet, connaitre l'ensemble des restrictions auxquels est soumis notre projet afin de mieux se conformer à la loi sur le traitement des données personnelles.
===== Système embarqué
Choix du hardware, fabrication de la borne, installation des logiciels et mise en production des autres modules.
===== Traitement du signal
Préparer le signal audio sortant du microphone pour le convertir en un signal analysable par le module reconnaissance vocale.
===== Reconnaissance d'image
A l'aide des images récupérées par la caméra et de réseaux neuronaux réussir à reconnaitre des gestes, des émotions sur un visage, l'âge et le sexe de la personne.
===== Reconnaissance vocale
Récupere le signal audio traité afin d'intentifier des ou les mots prononcés par l'utilisateur.
===== Traitement du language
A partir du texte reçus l'objectif est de catégoriser les avis suivant s'il sont positifs ou négatifs. De manière plus générale ce module extrait des informations des avis qui pourront par la suite êtres analysées plus facilement.
===== Base de donnée
La fonction de ce bloc est de récupérées et stockées les données du traitement du language et de la reconnaissance d'image qui auront été anonymisées.
===== Analyse des données
Traiter, analyser et interpréter les données afin de générer les métriques importantes pour l'administrateur.
===== Interface administrateur
Présente à l'administrateur de manière élégante, claire, organisées et détaillé les résultats des analyses faites sur les différentes avis.
===== Récupération de données de sources autres
L'objectif de ce bloc est de récupérer des données textuelles autres que les données recueillies par le bloc reconnaissance vocale pour enrichir la base d'avis utilisés par le bloc d'analyse de données. Ces sources autres peuvent être les commentaires laissés sur les réseaux sociaux ou d'une interface permettant de donner son avis à l'aide d'un formulaire.