Brevet FR3076022A1 (20190628)

REVENDICATIONS1. Procédé de virtualisation d'un objet connecté (03) d'un réseau de communications (1,3), ledit objet connecté possédant au moins une caractéristique, dite caractéristique de base (a31 03...CBN 03), ledit procédé étant caractérisé en ce qu'il comporte les étapes suivantes sur un dispositif de virtualisation, pour obtenir un avatar (AV\n<CLM>\1\tapte à représenter l'objet connecté : - obtention (E20) d'au moins un identifiant (ID) de l'objet connecté à virtualiser ; - obtention (E20) d'au moins une caractéristique de base (CB1 03...CBN\n<CLM>\1\tde l'objet connecté à virtualiser ; - obtention (E22) d'au moins une caractéristique d'enrichissement (CE1 03...CEN\n<CLM>\1\tpour l'objet connecté ; création (E21, E23) de l'avatar (AV 03), ledit avatar comportant au moins : ledit au moins un identifiant (ID) de l'objet connecté ; une première structure de données (SDB\n<CLM>\1\tcomportant ladite au moins une caractéristique de base (a31 03,...OEN\n<CLM>\1\tde l'objet connecté ; une seconde structure de données (SDE\n<CLM>\1\tcomportant ladite au moins une caractéristique d'enrichissement (CE1 03,...CEN\n<CLM>\1\t; des instructions de programmes (PE1 03 ... PEN\n<CLM>\1\tde mise en oeuvre de ladite au moins une caractéristique d'enrichissement (CE1 03,...CEN\n<CLM>\1\t; une structure de gestion d'adresses, dite proxy (PY\n<CLM>\1\tcomportant une correspondance au moins entre au moins une adresse de l'avatar (@AV OV3) et au moins une adresse de l'objet connecté (@03).\n<CLM>\1\tProcédé de virtualisation d'un objet connecté (03) selon la revendication 1, caractérisé en ce l'étape d'enrichissement comporte en outre les sous-étapes de : réception d'une requête d'enrichissement de l'objet (E22) comportant au moins une caractéristique d'enrichissement requise (CE) ; comparaison de la caractéristique d'enrichissement requise (CE) aux caractéristiques d'enrichissement de l'avatar (CE1 03...CEN\n<CLM>\1\t; en fonction des résultats de la comparaison, validation dans l'avatar de ladite caractéristique d'enrichissement (CE1 03). 21\n<CLM>\1\tProcédé de virtualisation d'un objet connecté (03) selon la revendication 1, caractérisé en ce en ce l'étape d'enrichissement comporte une validation de l'ensemble des caractéristiques d'enrichissement disponibles dans l'avatar.\n<CLM>\1\tProcédé de mise en oeuvre d'un objet virtualisé (0V3) d'un objet connecté (03) dans un 5 réseau de communications (1,3), ledit objet virtualisé (0V3) comportant un avatar de l'objet connecté, le procédé étant caractérisé en ce qu'il comporte les étapes suivantes sur un dispositif de mise en oeuvre de l'objet virtualisé (DM0): - obtention d'un message (E26) pour utiliser l'objet virtualisé, ledit message comportant au moins une caractéristique à mettre en oeuvre (CE1, CB1) ; 10 - obtention (E26) de l'avatar de l'objet virtualisé (AV 03), ledit avatar comportant au moins : une identification (ID) de l'objet connecté ; une première structure de données (SDB\n<CLM>\1\tcomportant au moins une caractéristique de base (a31 03,...CBN\n<CLM>\1\tde l'objet connecté ; 15 une seconde structure de données (SDE\n<CLM>\1\tcomportant au moins une caractéristique d'enrichissement (CE1 03,...CEN\n<CLM>\1\t; des instructions de programmes (PE1 03 ... PEN\n<CLM>\1\tde mise en oeuvre de ladite au moins une caractéristique d'enrichissement (CE1 03,...CEN\n<CLM>\1\t; une structure de gestion d'adresses, dite proxy (PY\n<CLM>\1\tcomportant une 20 correspondance au moins entre au moins une adresse de l'avatar (@AV OV3) et au moins une adresse de l'objet connecté (@03) comparaison (E26) de la caractéristique à mettre en oeuvre (CE1 03, CB1\n<CLM>\1\taux caractéristiques de l'avatar (CE1 03...CEN\n<CLM>\1\t; en fonction des résultats de la comparaison : 25 mise en oeuvre (E27) de l'objet connecté si la caractéristique à mettre en oeuvre est une caractéristique de base, et/ou mise en oeuvre (E28) du programme de mise en oeuvre d'une caractéristique d'enrichissement si la caractéristique à mettre en oeuvre est une caractéristique d'enrichissement. 30\n<CLM>\1\tDispositif de virtualisation (DV) d'un objet connecté (03) d'un réseau de communications (1,3), ledit objet possédant au moins une caractéristique, dite caractéristique de base (a31 03...CBN 03), le dispositif de virtualisation comportant : 22 - un module d'obtention (GETB) d'au moins un identifiant et au moins une caractéristique de base (a31 03...CBN\n<CLM>\1\tde l'objet connecté ; un module de génération (CRAV) d'un avatar (AV 03); un module de génération (CRAV) d'une première structure de données (SDB\n<CLM>\1\t5 comportant ladite au moins une caractéristique de base (CB1 03,... CBN\n<CLM>\1\tde l'objet connecté ; un module d'obtention (GETE) d'au moins une caractéristique d'enrichissement (CE1 03...CEN\n<CLM>\1\tpour l'objet connecté ; un module de génération (CRAV) d'une seconde structure de données (SDE\n<CLM>\1\t10 comportant ladite au moins une caractéristique d'enrichissement (CE1\n<CLM>\1\tpour l'objet connecté ; un module d'obtention (GETE) des instructions de programmes de mise en oeuvre de ladite au moins une caractéristique d'enrichissement (CE1 03,...CEN\n<CLM>\1\t; un module de gestion d'adresses (PY) pour générer une structure de données, dite 15 proxy, comportant au moins une correspondance entre une au moins une adresse de l'avatar (@AV OV3) et au moins une adresse de l'objet connecté (@03) ;\n<CLM>\1\tDispositif de mise en oeuvre (DMO) d'un objet virtualisé (0V3) d'un objet connecté (03) dans un réseau de communications (1,3), le dispositif de mise en oeuvre comportant : - un module pour obtenir (COMM) un message (E26) pour utiliser l'objet virtualisé, ledit 20 message comportant au moins une caractéristique à mettre en oeuvre (CE1, CB1) ; - un module pour obtenir (EXAV) l'avatar de l'objet virtualisé (AV\n<CLM>\1\t: un module pour obtenir (EXAV) une première structure de données (SDB\n<CLM>\1\tcomportant au moins une caractéristique de base (a31 03,... OEN O3) de l'objet connecté ; 25 un module pour obtenir (EXAV) une seconde structure de données (SDE\n<CLM>\1\tcomportant au moins une caractéristique d'enrichissement (CE1 03,...CEN\n<CLM>\1\t; un module pour obtenir (E)(AV) des instructions de programmes (PE1 03 ... PEN\n<CLM>\1\tde mise en oeuvre de ladite au moins une caractéristique d'enrichissement (CE1 03,... CEN\n<CLM>\1\t; 30 un module pour obtenir (EXAV) une structure de gestion d'adresses, dite proxy (PY\n<CLM>\1\tcomportant une correspondance au moins entre au moins une adresse de l'avatar (@AV OV3) et au moins une adresse de l'objet connecté (@03) 23 un module pour comparer (EMV, CPU) la caractéristique à mettre en oeuvre (CE1 03, OE1_03) aux caractéristiques de l'avatar (CE1 03...CEN\n<CLM>\1\t; un module pour mettre en oeuvre (EXAV), en fonction des résultats de la comparaison : 5 l'objet connecté si la caractéristique à mettre en oeuvre est une caractéristique de base, et/ou - le programme de mise en oeuvre d'une caractéristique d'enrichissement si la caractéristique à mettre en oeuvre est une caractéristique d'enrichissement.\n<CLM>\1\tPasserelle domestique (2) comprenant un dispositif de virtualisation selon la revendication 5 10 et/ou un dispositif de mise en oeuvre selon la revendication\n<CLM>\1\t8. Objet virtualisé (0V3) comportant : - un objet connecté (03) disposant d'au moins un identifiant (ID), une caractéristique de base (CB1 03...CBN\n<CLM>\1\tet une adresse (@03) ; - un avatar (AV\n<CLM>\1\tdudit objet connecté, comprenant : 15 une identification (ID) de l'objet connecté ; une première structure de données (SDB\n<CLM>\1\tcomportant au moins une caractéristique de base (a31 03,...OEN\n<CLM>\1\tde l'objet connecté ; une seconde structure de données (SDE\n<CLM>\1\tcomportant au moins une caractéristique d'enrichissement (CB1 03,...CBN\n<CLM>\1\tde l'objet connecté ; 20 des instructions de programmes (PE1 03...PEN\n<CLM>\1\tde mise en oeuvre de ladite au moins une caractéristique d'enrichissement ; une structure de gestion d'adresses, dite proxy (PY 03), comportant au moins une correspondance entre au moins une adresse de l'avatar (@AV OV3) et au moins une adresse de l'objet connecté (@03). 25\n<CLM>\1\tProgramme d'ordinateur apte à être mis en oeuvre sur un dispositif de virtualisation selon la revendication 5, le programme comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise les étapes du procédé de virtualisation défini selon la revendication\n<CLM>\1\t10. Programme d'ordinateur apte à être mis en oeuvre sur un dispositif de mise en oeuvre selon 30 la revendication 6, le programme comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise les étapes du procédé de mise en oeuvre d'un objet virtualisé défini selon la revendication 4.