Brevet FR3041843A1 (20170331)
REVENDICATIONS1. Système (1) de traitement d'informations comprenant au moins un dispositif mobile de communication (4) et un équipement (6) de traitement de données, l'équipement (6) de traitement de données comprenant une pluralité de composants (28A-28F) et étant relié au ou à chaque dispositif mobile de communication (4) via un réseau de communication (8), le ou chaque dispositif mobile de communication (4) comprenant un moyen (10) de transmission, sur le réseau de communication (8) à destination de l'équipement (6) de traitement de données, de messages (12) contenant des informations, dans lequel les composants (28A-28F) de l'équipement (6) de traitement de données sont structurés selon une configuration micro-services dans laquelle chaque composant (28A-28F) implémente un service indépendant exposant sa propre interface de communication.\n<CLM>\1\tSystème (1) selon la revendication 1, dans lequel l'équipement (6) est propre à traiter des informations relatives à un véhicule (20), le véhicule (20) comprenant une ou plusieurs unité(s) de commande électronique(s) (22) connectées les unes aux autres via un réseau (24) du véhicule (20), le ou chaque dispositif mobile de communication (4) étant agencé au sein du véhicule (20) et étant adapté pour interfacer et échanger des données avec ledit réseau (24) du véhicule (20).\n<CLM>\1\tSystème (1) selon la revendication 2, dans lequel un desdits composants (28A-28F) forme un moyen de traduction d'informations reçues en une suite de valeurs-clés représentatives desdites données circulant au sein du réseau (24) du véhicule (20).\n<CLM>\1\tSystème (1) selon l'une quelconque des revendications précédentes, dans lequel un desdits composants (28A-28F) forme un moyen d'émission et de réception de messages contenant des informations, sur le réseau de communication (8), pour la réception ou l'émission de messages (12,\n<CLM>\1\tdu ou vers le ou chaque dispositif mobile de communication (4). 3041843 25\n<CLM>\1\tSystème (1) selon la revendication 4, dans lequel le réseau de communication (8) est un réseau Internet et l'équipement (6) de traitement de données et le ou les dispositif(s) mobile(s) de communication (4) sont configurés pour s'échanger des messages (12,\n<CLM>\1\tsur le réseau de communication (8) via un protocole de 5 contrôle de transmission TCP.\n<CLM>\1\tSystème (1) selon l'une quelconque des revendications précédentes, dans lequel l'équipement (6) de traitement de données comprend en outre un bus central (30) de transmission d'informations, chacun desdits composants (28A-28F) étant relié 10 au bus central (30) via son interface de communication.\n<CLM>\1\tSystème (1) selon l'une quelconque des revendications précédentes, dans lequel au moins un desdits composants (28A-28F) forme un moyen d'analyse des informations reçues afin d'en extraire des statistiques d'utilisation du ou de 15 chaque dispositif mobile de communication (4).\n<CLM>\1\tSystème (1) selon l'une quelconque des revendications précédentes, dans lequel un desdits composants (28A-28F) est un serveur exposant au moins une interface de programmation (38).\n<CLM>\1\tSystème (1) selon la revendication 8, dans lequel le ou chaque dispositif mobile de communication (4) stocke un micrologiciel (18), et l'interface de programmation (38) est une interface de mise à jour du micrologiciel (18) au sein du ou de chaque dispositif mobile de communication (4).\n<CLM>\1\tSystème (1) selon la revendication 9, dans lequel ledit serveur est configuré pour partitionner une version (40) du micrologiciel (18) à mettre à jour dans le ou chaque dispositif mobile de communication (4). 3 0\n<CLM>\1\tProcédé de traitement d'informations, le procédé étant mis en oeuvre par un système (1) de traitement d'informations comprenant au moins un dispositif mobile de communication (4) et un équipement (6) de traitement de données, l'équipement (6) de traitement de données comprenant une pluralité de composants (28A-28F) et étant relié au ou à chaque dispositif mobile de 20 25 3041843 26 communication (4) via un réseau de communication (8), le ou chaque dispositif mobile de communication (4) stockant un micrologiciel (18) et comprenant un moyen (10) de transmission, sur le réseau de communication (8) à destination de l'équipement (6) de traitement de données, de messages (12) contenant des 5 informations, dans lequel les composants (28A-28F) de l'équipement (6) de traitement de données sont structurés selon une configuration micro-services dans laquelle chaque composant (28A-28F) implémente un service indépendant exposant sa propre interface de communication, l'équipement (6) de traitement de données comprenant en outre un moyen (28A) 10 d'émission et de réception de messages contenant des informations, sur le réseau de communication (8), un moyen (28E) de déclenchement d'événements en fonction de la réception de certaines informations prédéfinies, et un serveur (28F) exposant une interface (38) de mise à jour du micrologiciel (18) au sein du ou de chaque dispositif mobile de communication (4), 15 le procédé comprenant les étapes suivantes : - la réception (50) par le serveur (28F), via l'interface de mise à jour (38), d'une demande de mise à jour du micrologiciel (18) au sein du ou de chaque dispositif mobile de communication (4), ladite demande comprenant une version (40) du micrologiciel (18) à mettre à jour et une liste de dispositifs 20 mobiles de communication (4) à mettre à jour, - la transmission (52) au moyen (28E) de déclenchement d'événements, par le serveur (28F), de ladite version (40) du micrologiciel (18) à mettre à jour, - le partitionnement (54), par le moyen (28E) de déclenchement d'événements, de la version (40) du micrologiciel (18) à mettre à jour, puis l'élaboration (54), 25 à partir des parties segmentées de la version (40) du micrologiciel (18) à mettre à jour, d'un ensemble de demandes, chaque demande contenant une partie de la version (40) du micrologiciel à mettre à jour, - l'élaboration (56), par le moyen (28A) d'émission et de réception de messages, d'une suite de messages (34) à partir de l'ensemble de demandes, 30 puis l'émission (56) sur le réseau de communication (8), par le moyen (28A) d'émission et de réception de messages, de ladite suite de messages (34), 3041843 27 - la réception (58), par le ou chaque dispositif mobile de communication (4) dont le micrologiciel (18) est à mettre à jour, de chaque message (34) de ladite suite de messages (34), - l'émission (60) sur le réseau de communication (8), par le ou chaque dispositif 5 mobile de communication (4) dont le micrologiciel (18) est à mettre à jour, d'un message (12) d'accusé de réception pour chaque message (34) reçu de la suite de messages (34), - la réception (62), par le moyen (28A) d'émission et de réception de messages, de chaque message (12) d'accusé de réception, 10 - l'élaboration (66), par le moyen de déclenchement d'événements (28E), lorsqu'il a reçu de la part du ou d'un des dispositif(s) mobile(s) de communication (4) tous les messages (12) d'accusé de réception correspondant à la suite de messages, d'un message (34) d'autorisation d'installation de la version (40) du micrologiciel (18) à mettre à jour dans ce 15 dispositif (4), - l'émission (68) sur le réseau de communication (8), par le moyen (28A) d'émission et de réception de messages, du message (34) d'autorisation d'installation à destination dudit dispositif mobile de communication (4), - la réception (70), par ledit dispositif mobile de communication (4), du message 20 d'autorisation (34), et la mise à jour (70), par ledit dispositif mobile (4), du micrologiciel (18) à l'aide des messages (34) reçus préalablement et contenant les parties de la version (40) du micrologiciel.