Brevet FR3009155A1 — publié le 20150130

- 1 - SYSTEME DE TRANSFERT ET DE GESTION DE FICHIERS SECURISE ENTRE UN APPAREIL ET UNE PLATEFORME CLOUD. La présente invention concerne un système permettant de récupérer en temps réel sur 5 un terminal mobile (8) le flux d'information émis par un appareil (3) ne possédant pas de connectivité internet et de transférer ces données sur une plateforme cloud (1) de façon sécurisée. Les plateformes cloud présentent trois avantages importants dans la gestion des 10 fichiers. Le premier est de pouvoir proposer un stockage à la demande. Même dans le cas d'une quantité importante de fichiers qui ne pourraient être stockés que sur de gros disques durs ou des serveurs, la solution cloud reste disponible. Le coût est ainsi rationalisé, le client ne paye que pour ce qu'il consomme, alors qu'il serait obligé d'investir dans du matériel s'il choisissait une autre option. 15 Le deuxième avantage est la disponibilité de ces fichiers. Où que l'on soit, quelque soit le support, il suffit d'une connexion internet pour pouvoir accéder à ses données. Il s'agit donc d'une solution très efficace pour le partage d'information et le travail collaboratif En outre, les données sont répliquées, ce qui permet une meilleure sauvegarde 20 de ces données. Enfin, l'indexation de ces fichiers sur des plates-formes cloud permet un gain de temps en favorisant les outils de recherche à l'organisation en arborescence. 25 La recherche du partage en temps réel est plus qu'une tendance, il s'agit d'une réalité qui est appuyée par des solutions toujours plus performantes. Les smartphones, les tablettes et les ordinateurs sont désormais connectés à internet et partagent leurs données en temps réel au travers de la synchronisation de leurs dossiers sur des plateformes cloud. 30 Parmi les informations partagées, les images et les vidéos sont les plus lourdes et les plus nombreuses. Certains dispositifs de contrôle, notamment dans le secteur des CND (Contrôles Non-Destructifs) ou de surveillance du trafic routier, relèvent des mesures liées - 2 - à des images ou des vidéos. L'organisation, le stockage et la sécurisation de ces données revêt donc une importance capitale. Or, pour ces appareils le transfert des fichiers dans le cloud s'effectue soit 5 directement depuis l'appareil, soit par un transfert intermédiaire depuis un PC. Dans le premier cas, l'appareil doit posséder une connexion à internet propre et disposer d'un programme interne lui permettant de gérer le transfert de fichiers. Dans le deuxième cas, le processus de transfert peut s'avérer chronophage. En effet, les images (vidéos ou photos) étant des données très volumineuses, le transfert d'une grande quantité en une seule fois 10 prend un temps important. Description de l'invention: la présente invention concerne un système permettant de récupérer en temps réel sur un terminal mobile (8) le flux d'information émis par un appareil (3) ne possédant pas de connectivité internet et de transférer ces données sur une 15 plateforme cloud (1) de façon sécurisée. Le système se compose d'une plateforme cloud (PaaS) (1), d'un terminal mobile (8), d'une console d'administration et d'une interface logicielle. 20 La plateforme cloud (1) supporte le stockage et l'organisation des données. Elle est commune à tous les utilisateurs. De façon à sécuriser l'accès aux données, celui-ci se fait selon trois critères: le compte, le terminal et l'utilisateur. Ainsi, le possesseur d'un compte a la possibilité d'administrer plusieurs terminaux et plusieurs utilisateurs. Ce paramétrage donne la possibilité au possesseur d'un compte de partager un même terminal avec plusieurs 25 utilisateurs et permet à un utilisateur d'utiliser plusieurs terminaux. Les droits d'accès sont gérés par l'administrateur sur la PaaS. Le contrôle des droits d'accès s'effectue à partir de la console d'administration. En plus du contrôle des droits d'accès, la communication entre le terminal mobile et la plateforme utilise le protocole HTTPS. Les fichiers transférés sont encodés par un algorithme de chiffrement 256K. 30 L'interface logicielle est également hébergée sur la PaaS (1). Il s'agit d'un logiciel en ligne de type SaaS (Software as a Servcie). L'interface logicielle permet le traitement des informations reçues et leur gestion par l'utilisateur. Son affichage se fait sur l'écran du - 3 - terminal ou sur tout autre appareil autorisé disposant d'une connexion internet (PC portable, tablette, ...). Le terminal mobile (8) quant à lui est composé des éléments suivants : Une entrée d'alimentation. Trois entrées: HDMI, USB, RJ45, pour l'acquisition des fichiers. Un écran tactile pour visualiser l'interface. Une connexion 3G / 4G, WIFI b/g/n pour la connexion à internet (2). Une puce GPS SiRF Un exemple d'utilisation du système. Dans cet exemple d'utilisation, nous prendrons un caméscope numérique mais l'appareil connecté ou le type d'information traité n'est pas limitatif: L'utilisateur branche le terminal mobile (8) à son caméscope (1). Une fois l'utilisateur identifié, Le caméscope (1) est désormais relié à la plateforme cloud (1). L'interface sur le terminal le guide tout au long de son utilisation. Au travers du terminal mobile, l'utilisateur crée ou choisi le dossier (7) sur la plateforme avec lequel il veut synchroniser son caméscope (1). Ce dossier duplique en temps réel le flux vidéo émis par le caméscope et stocké sur la carte SD par exemple. Le système fonctionne de la façon suivante: Le terminal mobile (8) se branche sur l'appareil à connecter par USB, HDMI ou 25 RJ45 (5). Le terminal mobile agit comme un pont entre l'appareil (3) et la plateforme cloud (1). Le programme qu'il contient va permettre d'interfacer les deux. 30 Le terminal reconnaît la présence d'un nouveau périphérique (3) par le protocole UPnP. Il communique alors avec le logiciel hébergé sur le cloud (1) et établit la connexion entre la plateforme et le périphérique. Le logiciel recherche alors ces pilotes. Si les pilotes ne sont pas disponibles, le logiciel propose de les chercher sur le site du constructeur et de - 4 - les télécharger sur la machine virtuelle sur laquelle repose la plateforme cloud. L'ensemble forme un réseau local comprenant le terminal mobile, l'appareil connecté et la plateforme cloud. Trois modes de fonctionnement sont possibles: - Synchronisation entre un périphérique de stockage (disque dur, carte SD, micro SD...) et la plateforme cloud (1). - Transfert manuel de fichiers par couper/coller. - Utilisation de la plateforme cloud comme périphérique de stockage. Le fonctionnement du système dans le cas d'une synchronisation est le suivant: L'écran du terminal affiche d'un côté l'arborescence de dossiers du périphérique de stockage et de la plateforme. L'utilisateur sélectionne les dossiers qu'il veut synchroniser de part et d'autre (6) et (7). La synchronisation est bidirectionnelle, de l'appareil (3) vers la plateforme (1) et de la plateforme vers l'appareil. Le programme de synchronisation est à la fois présent dans le logiciel cloud et sur le terminal mobile. Le terminal, via la connexion USB, HDMI ou 11.145 (5) surveille les modifications apportées au dossier à synchroniser (6). Le logiciel copie/colle les nouveaux fichiers en temps réel sur son homologue sur cloud (7). La suppression d'un fichier se déroule selon le même procédé. Les dossiers sur le périphérique de stockage (6) et sur le cloud (7) sont donc toujours 25 identiques. Dans le cas d'un transfert de fichiers, la sélection est manuelle. L'écran du terminal (3) affiche d'un côté l'arborescence de dossiers du périphérique de stockage et de la plateforme (1). L'utilisateur transfert ensuite les fichiers qu'il souhaite du périphérique de 30 stockage vers la plateforme. L'avantage de cette solution est de pouvoir organiser chaque fichier ou dossier et les renommer directement sur le cloud. - 5 - Enfin, dans le cas de l'utilisation de la plateforme cloud (1) comme périphérique de stockage, l'enregistrement des fichiers émis par l'appareil connecté se fait directement sur cloud. L'avantage est de pouvoir ainsi créer des métadonnées liées aux fichiers enregistrés: nom d'évènement, coordonnées GPS, etc... L'écran du terminal (3) affiche l'arborescence de dossiers de la plateforme. L'utilisateur sélectionne la destination des fichiers à venir. Les fichiers créés par l'appareil connecté (3) sont stockés au fur et à mesure sur la 10 plateforme cloud (1), dans le dossier sélectionné. Les pilotes étant téléchargés sur la plateforme (1), le logiciel permet de visualiser le contenu des fichiers sur le terminal directement. 15 Le dessin annexé illustre l'invention: La figure 1 représente un cas de branchement du terminal mobile sur un appareil, en l'occurence un camescope et la synchronisation des fichiers avec la plateforme cloud. 20 REVENDICATIONS1. Système de connexion entre un appareil numérique (3) et une plateforme cloud (1) caractérisée par le fait qu'il comprend : a. Une plateforme cloud de type PaaS (Platform as a Service) b. Un terminal mobile 2. Système selon la revendication 1 dans lequel la plateforme cloud de type PaaS est caractérisé par : a. Une communication sécurisée utilisant un système de droit d'accès sur trois niveaux (compte, terminal, utilisateur), un protocole http et un chiffrement AES 256K, b. Une console d'administration permettant la gestion des droits selon l'utilisateur et le terminal, c. Un logiciel hébergé sur la plateforme se type SaaS (Software as a Service) permettant la communication entre l' appareil à connecter et la plateforme cloud selon le protocole UPnP. Le logiciel permet également la recherche et l'installation de pilotes sur la machine virtuelle sur laquelle repose la Paas. 3. Système selon la revendication 1 dans lequel le terminal mobile est caractérisé par : a. Des ports USB, HDMI et RJ45 b. Un écran tactile c. Une connexion WIFI (2) d. Une connexion 3G / 4G LTE (2) e. Une puce GPS SiRF f. Un programme interne permettant l'établissement du protocole UPnP entre l'appareil connecté et la plateforme ainsi que l'interface entre l'utilisateur et le logiciel SaaS sur la plateforme 4. Système selon les revendications 1 et 3 dans le quel le terminal mobile est caractérisé par son rôle de pont entre un appareil ne possédant pas de connexion internet et une plateforme cloud. Le terminal reçoit un signal en entrée et le transmets intégralement et sans modification à la plateforme cloud pour traitement.