Brevet FR3076381A1 (20190705)

REVENDICATIONS1.-Procede de gestion simultanee et multi-utilisateurs de donnees appartenant a une base de donnees (6), ledit procede etant mis en oeuvre par une unite de calcul (8) apte a modeliser une maquette numerique parametrique d'un ouvrage a partir des donnees stockees dans la base de donnees (6), ladite unite de calcul (8) etant propre a communiquer avec des calculateurs (41, 42, 43, 44, 45, 46, 47, 48), caracterise en ce que le procede comporte les etapes suivantes : - connexion (40) d'un calculateur en attente (46) au serveur central (2), - selection (48) d'un ensemble de donnees (E) a modifier dans la base de donnees (6), par le calculateur en attente (46), ledit ensemble de donnees (E) etant representatif d'une zone geographique de la maquette, - verification (50) de ('utilisation de cet ensemble de donnees (E) par un autre calculateur dit calculateur en operation (41), lorsque ('ensemble de donnees selectionne (E) est en cours d'utilisation par un calculateur en operation (41), o creation (54) d'une session de dialogue interactive entre et le calculateur en attente (41) et le calculateur en operation (41), o selection (56) d'un premier sous-ensemble de donnees (S1) et d'un second sous ensemble de donnees (S2) par le calculateur en attente (41) et respectivement par le calculateur en operation (41), le premier sous-ensemble (S1) etant representatif d'une premiere partie de la zone geographique de la maquette, le second sous-ensemble (S2) etant representatif d'une seconde partie de la zone geographique de la maquette distincte de la premiere partie, o autorisation (58) d'acces en lecture et en ecriture des donnees du premier sous-ensemble de donnees (S1) au calculateur en attente (46) et en lecture uniquement au calculateur en operation (41), et autorisation d'acces en lecture et en ecriture des donnees du second sous-ensemble de donnees (S2) au calculateur en operation (41) et en lecture uniquement au calculateur en attente (46), o consideration (60) du calculateur en attente (46) comme un calculateur en operation. 14 2.- Procede de gestion selon la revendication 1, qui comporte une etape d'autorisation (52) d'acces en lecture et en ecriture a l'ensemble de donnees (E) selectionne au calculateur en attente (46), lorsque l'ensemble de donnees 5 selectionneE n'est pas en cours de modification par un calculateur en operation (41) et une etape consideration (60) du calculateur en attente (46) comme un calculateur en operation. 3.- Procede de gestion selon l'une quelconque des revendications 1 et 2, qui 10 comporte une etape de verification (42) de la legitimite d'acces aux donnees par le calculateur en attente (46), et une etape de refus de l'acces aux donnees de la base de donnees, lorsque le calculateur en attente (46) n'est pas autorise a acceder aux donnees de la base de donnees (6). 15 4.- Procede de gestion selon la revendication 3, dans laquelle l'etape de verification (42) comporte une etape de decryptage des donnees de la base de donnees (6) a partir d'une cle de cryptage (22) stockee dans une memoire (18) de chaque calculateur autorise a acceder a ladite base de donnees (6). 20 5.- Procede de gestion selon l'une quelconque des revendications 1 a 4, qui comporte une etape de transmission (78) d'une note d'information aux calculateurs en operation, lorsqu'un calculateur en operation ayant acces une zone geographique definie se deconnecte (76), ladite note information identifiant la zone geographique definie. 25 6.- Procede de gestion selon l'une quelconque des revendications 1 a 5, qui comporte une phase prealable (30) au cours de laquelle des *les de conception métier et/ou des donnees de geometrie et de definition de I'ouvrage sont enregistrees dans la base de donnees (6). 30 7.- Procede de gestion selon la revendication 6, qui comporte en outre les etapes suivantes : - pr6-enregistrement (62) de donnees par le calculateur en operation (41), 15 - comparaison (64) des donnees preenregistrees aux regles de conception métier enregistrees au cours de la phase prealable, - lorsqu'un conflit est detecte entre les donnees enregistrees et les regles de conception métier enregistrees au cours de la phase prealable, transmission (68) 5 d'un avertissement au calculateur en operation (41) ayant realise le pre- enregistrement, ledit avertissement definissant le conflit detecte. 8.- Procede de gestion selon la revendication 6, qui comporte en outre les etapes suivantes : 10 - pre-enregistrement (62) de donnees par ('unite de de traitement en operation (41), - comparaison (64) des donnees preenregistrees aux donnees de geometrie et de definition de l'ouvrage enregistrees au cours de la phase prealable, - lorsqu'un conflit est detecte entre les donnees preenregistrees et les donnees 15 de geometrie et de definition de l'ouvrage enregistrees au cours de la phase prealable, transmission (68) d'un avertissement au calculateur en operation (41) ayant realise le pre- enregistre, ledit avertissement definissant le conflit detecte. 9.- Procede de gestion selon l'une quelconque des revendications 7 a 8, qui 20 comporte en outre une etape d'etablissement et d'enregistrement d'un rapport de conflit, lorsqu'un conflit a ete detecte.