Brevet FR3069075A1 (20190118)

REVENDICATIONS1. Un système d'intégration de contenu d'un message dans un dispositif de traitement cible (2), ledit dispositif de traitement cible (2) étant configuré pour traiter une donnée de saisie ayant une structure de donnée prédéfinie, le système comprenant un serveur de messagerie (11) configuré pour recevoir un message provenant d'un dispositif client de messagerie (14) qui exécute une application de messagerie (15) ledit message comprenant un contenu de message, dans lequel le système comprend par ailleurs un dispositif de traitement de fichier (19) et un dispositif orchestrateur (18) configuré pour intégrer au moins une partie du contenu du message dans le dispositif de traitement de données cible (2), ledit dispositif orchestrateur (18) étant par ailleurs configuré pour : - recevoir la partie du contenu de message du serveur de messagerie (1) ; et - transmettre un fichier déterminé à partir de ladite partie du contenu du message vers un dispositif de traitement de fichier (19), ledit dispositif de traitement de fichier étant configuré pour transformer chaque fichier reçu (190) en un fichier de description (191) comprenant un ensemble de clés prédéfinies, aux moins certaines des clés étant associées à une ou plusieurs valeurs, le dispositif orchestrateur (18) étant configuré pour déterminer un fichier d'entrée (190) ayant la structure de donnée prédéfinie à partir dudit fichier de description (191) et pour transmettre le fichier d'entrée déterminé (182) vers le dispositif de traitement de données cible (2) pour traitement du fichier d'entrée déterminé par le dispositif de traitement cible.\n<CLM>\1\tLe système selon la revendication 1, dans lequel le dispositif orchestrateur (18) est connecté au serveur de messagerie (11) selon un premier protocole de communication, à l'application de messagerie (150) selon un second protocole, et au dispositif de traitement de données cible (2) selon un troisième protocole de communication.\n<CLM>\1\tLe système selon la revendication 2, dans lequel l'application de messagerie (15) comprend une interface d'application (150) et une extension d'application (152) configurée pour générer une restitution d'un fichier d'entrée déterminé du fichier de description (191) fourni par le dispositif de traitement de fichier (19) dans une zone dédiée (5) de l'interface d'application (150).\n<CLM>\1\tLe système selon l'une quelconque des revendications précédentes, dans lequel le dispositif de traitement de fichier (19) est configuré pour mapper un ou plusieurs éléments de donnée de ladite partie du contenu du message à au moins certaines clés d'un ensemble prédéfini de clés, 40 le dispositif de traitement de fichier étant configuré pour générer ledit fichier de description à partir de ladite partie du contenu du message, ladite description de fichier comprenant ledit ensemble de clés prédéfinies, ladite une ou plusieurs valeurs associées auxdites clés du fichier de description déterminé à partir des éléments de donnée qui y sont mappés. 5\n<CLM>\1\tLe système selon la revendication 4, dans lequel le dispositif de traitement de fichier (19) est par ailleurs configuré pour déterminer des ensembles de données de positionnement à partir dudit fichier reçu du dispositif orchestrateur (18), chaque ensemble de données de positionnement identifiant la position d'un élément de donnée du fichier en mappant une clé dudit ensemble de clés prédéfinies, chaque ensemble de données de positionnement étant 10 inclus dans ledit fichier de description qui est associé à la clé mappée à l'élément de donnée.\n<CLM>\1\tLe système selon la revendication 5, dans lequel chaque ensemble de données de positionnement comprend des coordonnées de positionnement dans un référentiel donné.\n<CLM>\1\tLe système selon l'une quelconque des revendications précédentes 3 à 6, dans lequel ladite interface d'application (150) est une application de l'interface graphique, ladite extension 15 d'application (152) étant configurée pour rendre le fichier de description dans une zone dédiée de ladite interface d'application (150).\n<CLM>\1\tLe système selon l'une quelconque des revendications précédentes 4 à 7, dans lequel le dispositif de traitement de fichier (19) est par ailleurs configuré pour déterminer une notation pour chaque valeur associée à une clé donnée dudit ensemble prédéfini de clés, le dispositif de 20 traitement de fichier étant par ailleurs configuré pour inclure la notation déterminée pour la valeur associée à ladite clé donnée dans le fichier de description.\n<CLM>\1\tLe système selon la revendication 8, dans lequel ladite extension d'application (152) est par ailleurs configurée pour afficher une image de la partie de contenu du message dans ladite zone dédiée et pour générer l'affichage d'un ou de plusieurs éléments sélectionnables de mise 25 en évidence des éléments pour chaque élément de donnée de la partie de contenu du message en mappant une clé, chaque élément de mise en évidence pour un élément de donnée donné étant affiché sur une position dans l'image affichée qui est déterminée à partir de l'ensemble des données de positionnement identifiant la position dudit élément de donnée.\n<CLM>\1\tLe système selon l'une quelconque des revendications précédentes, dans lequel le 30 dispositif orchestrateur (18) est configuré pour utiliser un identifiant de message associé au message pour chaque échange entre le dispositif orchestrateur (18) et le serveur de 41 messagerie (11), et/ou l'extension d'application (152), et/ou le dispositif de traitement de fichier (19) et/ou le dispositif de traitement de données cible (2).\n<CLM>\1\tUn procédé pour intégrer du contenu de message dans un dispositif de traitement cible (2), ledit dispositif de traitement de données cible (2) étant configuré pour traiter une donnée 5 d'entrée ayant une structure de donnée prédéfinie, le procédé comprenant la réception d'un message provenant d'un dispositif client de messagerie (14) qui exécute une application de messagerie (15), ledit message comprenant le contenu du message ; dans lequel le procédé comprend l'intégration d'au moins une partie de contenu du message dans ledit dispositif de traitement de données cible (2), ledit procédé étant par ailleurs configuré 10 pour déterminer un fichier déterminé à partir de ladite partie de contenu du message et pour transformer ledit fichier (190) en un fichier de description (191) comprenant un ensemble de clés prédéfinies, au moins certaines des clés étant associées à une ou plusieurs valeurs, le procédé comprenant la dérivation d'un fichier d'entrée (190) ayant ladite structure de donnée prédéfinie à partir dudit fichier de description (191) et transmettre ledit fichier d'entrée déterminé 15 (182) au dispositif de traitement de données cible (2) pour traitement du fichier d'entrée déterminé par le dispositif de traitement cible.\n<CLM>\1\tUn produit-programme d'ordinateur comprenant : un support non transitoire de stockage lisible par ordinateur ; et des instructions stockées sur un support de stockage non transitoire, lisible par ordinateur qui, 20 lorsqu'il est exécuté par un processeur, amène le processeur à intégrer du contenu de message dans un dispositif de traitement de données cible (2), ledit dispositif de traitement de données cible (2) étant configuré pour traiter la donnée d'entrée ayant une structure de donnée prédéfinie, le processeur étant par ailleurs amené à: - recevoir un message en provenance d'un dispositif client de messagerie (14) qui exécute une 25 application de messagerie (15), ledit message comprenant un contenu de message ; - intégrer au moins une partie du contenu de message dans ledit dispositif de traitement de données cible (2), le processeur étant par ailleurs amené à déterminer un fichier déterminé à partir de ladite partie de contenu de message et à transformer ledit fichier (190) en un fichier de description (191) 42 comprenant un ensemble de clés prédéfinies, au moins certaines des clés étant associées à une ou plusieurs valeurs, - déterminer un fichier d'entrée (190) ayant ladite structure de données prédéfinie à partir dudit fichier de description (191) et transmettre ledit fichier d'entrée déterminé (182) au dispositif de 5 traitement de données cible (2) pour traitement du fichier d'entrée déterminé par le dispositif de traitement cible.