Brevet FR3038199A1 (20161230)
REVENDICATIONS1. Procédé de mise à jour des capacités d'un premier objet (0B31) connecté à un réseau de communications (2), destiné à être mis en oeuvre par le premier objet et comprenant : une étape de fourniture (E10), via le réseau de communications, d'informations représentatives de capacités du premier objet ; une étape de réception (F10) via le réseau de communications, d'informations représentatives de capacités d'un deuxième objet (OBJ2) connecté au réseau de communications ; une étape d'obtention (E40) d'un module logiciel (COBJ2) adapté au premier objet et apte à exécuter, dans un environnement d'exécution du premier objet en utilisant des données échangées avec le deuxième objet, une fonction du deuxième objet.\n<CLM>\1\tProcédé selon la revendication 1 dans lequel le module logiciel (COBJ2) est obtenu directement du deuxième objet (0B32) ou téléchargé à partir d'une adresse (URL2) comprise dans les informations représentatives des capacités du deuxième objet.\n<CLM>\1\tProcédé selon la revendication 1 ou 2 dans lequel les données échangées entre le premier objet et le deuxième objet lors de l'exécution de la fonction sont conformes à un protocole IP (Internet Protocol).\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3 dans lequel lesdites informations représentatives des capacités d'un objet comprennent : au moins une ressource matérielle et/ou logicielle de l'objet utilisée pour assurer sa fonction ; et/ou un identifiant de l'objet.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 4 dans lequel des données sont fournies par le deuxième objet au module logiciel du premier objet en réponse à une requête du module logiciel et/ou à l'initiative du deuxième objet.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5 comprenant en outre une étape d'appairage (E30) du premier objet avec le deuxième objet.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 6 comprenant en outre : sur réception d'une requête, une étape d'activation du module logiciel de sorte à exécuter la fonction du deuxième objet ; et une étape de fourniture d'une réponse à ladite requête obtenue lors de l'exécution de ladite fonction du deuxième objet par le module logiciel. 3038199 14\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7 comprenant en outre : une étape de mise à jour des informations relatives aux capacités du premier objet avec la fonction du deuxième objet ; et 5 une étape de fourniture via le réseau de communications de ces informations mises à jour.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé de mise à jour selon l'une quelconque des revendications 1 à 8 lorsque ledit programme est exécuté par un ordinateur. 10\n<CLM>\1\tSupport d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé de mise à jour selon l'une quelconque des revendications 1 à\n<CLM>\1\t15\n<CLM>\1\tDispositif de mise à jour des capacités d'un premier objet (0831) connecté à un réseau de communications, intégré dans le premier objet et comprenant : un module de fourniture configuré pour fournir, via le réseau de communications, des informations représentatives de capacités du premier objet ; un module de réception, configuré pour recevoir via le réseau de communications, des 20 informations représentatives de capacités d'un deuxième objet connecté au réseau de communications ; un module d'obtention, configuré pour obtenir un module logiciel adapté au premier objet et apte à exécuter, dans un environnement d'exécution du premier objet en utilisant des données échangées avec le deuxième objet, une fonction du deuxième objet. 25\n<CLM>\1\tSystème de communication (1) comprenant une pluralité d'objets (OBJ1,OBJ2,...,OBJN) connectés à un réseau de communications, au moins un desdits objets comprenant un dispositif selon la revendication 11.