Brevet FR3071118A1 (20190315)

REVENDICATIONS1. Dispositif électronique de réception (20) de données via un réseau de communication redondé (16) comportant au moins deux réseaux élémentaires indépendants, le dispositif électronique (20) étant configuré pour être connecté à chaque réseau élémentaire et comprenant : - un module de réception (42) configuré pour recevoir via le réseau de communication redondé (16) au moins une trame de données, chaque trame comportant un identifiant de trame et un champ de données, chaque trame étant transmise sur chacun des réseaux élémentaires, caractérisé en ce qu'il comprend un module de vérification (44) configuré, pour au moins un identifiant de trame reçu, pour calculer un code de contrôle de trame pour chacun des réseaux élémentaires, puis pour comparer les codes de contrôle de trame entre les réseaux élémentaires, chaque code de contrôle de trame dépendant du champ de données de la trame reçue via le réseau élémentaire respectif.\n<CLM>\1\tDispositif (20) selon la revendication 1, dans lequel le module de vérification (44) est, pour chaque identifiant de trame reçu, configuré pour calculer le code de contrôle de trame pour chacun des réseaux élémentaires, puis pour comparer les codes de contrôle de trame entre les réseaux élémentaires.\n<CLM>\1\tDispositif (20) selon la revendication 1 ou 2, dans lequel, lorsque le réseau de communication redondé (16) comporte seulement deux réseaux élémentaires, le module de vérification (44) est, pour l'identifiant de trame respectif, configuré pour comparer le code de contrôle de trame calculé pour un réseau élémentaire avec le code de contrôle de trame calculé pour l'autre réseau élémentaire et pour générer une alerte en cas d'incohérence entre les deux codes de contrôle de trame calculés.\n<CLM>\1\tDispositif (20) selon la revendication 1 ou 2, dans lequel, lorsque le réseau de communication redondé (16) comporte au moins trois réseaux élémentaires, le module de vérification (44) est, pour l'identifiant de trame respectif, configuré pour comparer les codes de contrôle de trame entre les réseaux élémentaires via un algorithme de vote majoritaire et pour générer une alerte en cas d'incohérence entre les codes de contrôle de trame calculés. 16\n<CLM>\1\tDispositif (20) selon l'une quelconque des revendications précédentes, dans lequel le module de vérification (44) est en outre, pour au moins un identifiant de trame reçu, de préférence pour chaque identifiant de trame reçu, configuré pour déterminer une date de réception de la trame associée audit identifiant pour chacun des réseaux 5 élémentaires, pour comparer les dates de réception entre les réseaux élémentaires et vérifier que l'écart entre deux dates de réception est inférieur ou égal à un écart maximal prédéfini.\n<CLM>\1\tDispositif (20) selon l'une quelconque des revendications précédentes, dans 10 lequel l'identifiant de trame évolue de manière prédéfinie pour des trames émises successivement sur un même réseau élémentaire, et le module de vérification (44) est en outre, pour au moins une nouvelle trame reçue, de préférence pour chaque nouvelle trame reçue, configuré pour vérifier que l'identifiant de trame de la nouvelle trame reçue est cohérent avec l'identifiant de trame de 15 la précédente trame reçue, compte tenu de l'écart temporel entre la date de réception de la précédente trame et la date de réception de la nouvelle trame.\n<CLM>\1\tDispositif (20) selon l'une quelconque des revendications précédentes, dans lequel le dispositif (20) est un dispositif avionique conforme à la partie 7 de la norme 20 ARINC 664, et le module de réception (42) est configuré pour recevoir chaque trame selon un protocole conforme à la partie 7 de la norme ARINC\n<CLM>\1\t8. Système électronique (12) de communication de données comprenant un dispositif électronique d'émission (18) et un dispositif électronique de réception (20) reliés 25 entre eux par un réseau de communication redondé (16), le réseau de communication (16) comportant au moins deux réseaux élémentaires indépendants, le dispositif électronique d'émission (18) étant configuré pour émettre, à destination du dispositif électronique de réception (20), au moins une trame de données sur chacun des réseaux élémentaires, chaque trame émise comportant un identifiant de 30 trame et un champ de données, caractérisé en ce que le dispositif électronique de réception (20) est selon l'une quelconque des revendications précédentes.\n<CLM>\1\tProcédé de réception de données via un réseau de communication redondé 35 (16) comportant au moins deux réseaux élémentaires indépendants, le procédé étant mis 17 en oeuvre par un dispositif électronique de réception (20) connecté à chaque réseau élémentaire et comprenant l'étape suivante : - la réception (110), via le réseau de communication redondé (16), d'au moins une trame de données, chaque trame comportant un identifiant de trame et un champ de 5 données, chaque trame étant transmise sur chacun des réseaux élémentaires, caractérisé en ce qu'il comprend en outre une étape (120) de vérification pour au moins un identifiant de trame reçu, de préférence pour chaque identifiant de trame reçu, l'étape de vérification (120) comportant le calcul (130) d'un code de contrôle de trame pour chacun des réseaux élémentaires, puis la comparaison (140) des codes de 10 contrôle de trame entre les réseaux élémentaires, chaque code de contrôle de trame dépendant du champ de données de la trame reçue via le réseau élémentaire respectif.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé selon la 15 revendication précédente.