Brevet FR3076926A1 (20190719)

REVENDICATIONS1. Procédé de génération d'une signature numérique d'une conception géométrique représentée par un fichier de conception géométrique, le procédé comprenant la génération, par un dispositif de traitement de données (402), de la signature numérique sur la base d'une projection sur un seul axe de la conception géométrique.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel la génération de la signature numérique comprend la réalisation, par le dispositif de traitement de données (402), de la projection sur un seul axe pour générer un vecteur comprenant des coordonnées d'un seul axe de points sélectionnés dans la conception géométrique.\n<CLM>\1\tProcédé selon la revendication 2, dans lequel la génération de la signature numérique comprend en outre l'appIi15 cation, par le dispositif de traitement de données (402), d'une fonction de hachage au vecteur afin de réduire sa longueur.\n<CLM>\1\tProcédé de détection, par un dispositif de traitement de données (402), de différences entre une première conception géométrique définie par un premier fichier de 20 conception géométrique et une deuxième conception géométrique définie par un deuxième fichier de conception géométrique, le procédé comprenant : générer, pour au moins le premier fichier de conception géométrique, une première signature numérique selon le procédé de 25 l'une quelconque des revendications 1 à 3 ; et comparer la première signature numérique à une deuxième signature numérique associée au deuxième fichier de conception géométrique.\n<CLM>\1\tProcédé selon la revendication 4, comprenant en 30 outre, avant la comparaison : générer, pour le deuxième fichier de conception géométrique, la deuxième signature numérique sur la base d'une projection sur un seul axe de la deuxième conception géométrique. B16769 19\n<CLM>\1\tProcédé selon la revendication 4, comprenant en outre, avant la comparaison : extraire, par le dispositif de traitement de données, la deuxième signature numérique à partir du deuxième fichier de 5 conception géométrique.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 à 6, dans lequel la génération de la première signature numérique comprend diviser, par le dispositif de traitement de données, la 10 conception géométrique en une pluralité de fenêtres ; générer une première sous-signature pour chacune des fenêtres, chaque première sous-signature étant générée sur la base d'une projection sur un seul axe de la portion de la conception géométrique contenue dans la fenêtre correspondante ; et combiner les premières sous-signatures des fenêtres générer la première signature numérique.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 à 7, comprenant en outre : générer, ou extraire à partir du premier fichier de 20 conception géométrique, une première boîte de délimitation associée à la première conception géométrique ; comparer la première boîte de délimitation à une deuxième boîte de délimitation associée à la deuxième conception géométrique ; et 25 détecter une différence entre les premier et deuxième fichiers de conception géométrique en détectant une différence entre les première et deuxième boîtes de délimitation.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 à 8, dans lequel la génération de la première signature numérique 30 comprend : identifier, par le dispositif de traitement de données, une hiérarchie d'éléments de conception communs (702) ayant chacun une ou plusieurs instanciations (702-1, 702-2, 702-3) dans le premier fichier de conception géométrique ; première pour B16769 générer une structure élémentaire pour chaque élément de conception conuun identifié dans le premier fichier de conception géométrique ; et générer la première signature numérique sur la base de 5 chacune des signatures élémentaires et d'une ou plusieurs caractéristiques de l'instanciation de chacun des éléments de conception communs dans le premier fichier de conception géométrique.\n<CLM>\1\tSupport de stockage électronique non transitoire 10 mémorisant un programme informatique comprenant des instructions pour exécuter le procédé de l'une quelconque des revendications 1 à 9, lorsqu'elles sont exécutées par le dispositif de traitement de données.\n<CLM>\1\tDispositif informatique comprenant : 15 une mémoire (406,\n<CLM>\1\tmémorisant un premier fichier de conception géométrique définissant une première conception géométrique ; et un dispositif de traitement de données (402) agencé pour : 20 générer une première signature numérique pour le premier fichier de conception en réalisant une projection sur un seul axe de la première conception géométrique ; et mémoriser la première signature numérique dans une mémoire.\n<CLM>\1\tDispositif informatique selon la revendication 11, dans lequel le dispositif de traitement de données (402) est en outre agencé pour détecter des différences entre la première conception géométrique et une deuxième conception géométrique définie par un deuxième fichier de conception géométrique en comparant la première signature numérique à une deuxième signature numérique associée au deuxième fichier de conception géométrique, et pour afficher sur un dispositif d'affichage (412) une indication de la différence détectée.