Brevet FR3067561A1 — publié le 20181221

Procédé et dispositif d'aide à l'interaction entre un individu et au moins un objet connecté L'invention concerne le domaine des objets connectés et, en particulier, les interactions avec les objets connectés. Le foisonnement et l'émergence de nouveaux objets connectés rendent de plus en plus complexe le monde qui nous entoure à la fois pour les utilisateurs, mais aussi pour les concepteurs et fabricants de ces objets. L'initialisation et l'utilisation de ces objets connectés sont souvent complexes la et trop spécifiques à un constructeur, voire à un produit. Les utilisateurs ont alors du mal à gérer et à tirer parti de ces objets qui les entourent. Les systèmes actuels demandent souvent trop d'interventions explicites de l'usager. Les objets communicants sont centrés sur leurs propres écosystèmes si bien que l'utilisateur a du mal à se les approprier simplement 15 et de manière fluide. On connait par le document US 20140351800 un système configuré pour fournir une interface utilisateur pour établir une application basée sur une logique définie par un utilisateur exécutable sur un dispositif mobile. Le système comprend : un module de gestion configuré pour fournir à l'utilisateur 20 un moyen de définir un critère de détermination logique défini par l'utilisateur, dans lequel le critère de détermination logique définie par l'utilisateur est basé sur une règle Si-ceci-alors-cela (If-this-then-that), et pour compiler le programme d'application dans un format exécutable sur le dispositif mobile. Un tel système permet de contrôler finement le comportement du 25 dispositif mobile dans son environnement. Il nécessite par contre de solides compétences en programmation. L'invention a donc pour but de remédier au problème précité notamment de simplifier la configuration et le paramétrage des objets connectés et, en particulier, leur comportement lors d'interactions avec 30 d'autres objets connectés ou avec un individu. Elle propose plus précisément à cet effet un procédé d'aide à l'interaction entre un individu et au moins un objet connecté caractérisé en ce 2 qu'il comporte des étapes de : - Réception d'au moins une première donnée et deuxième donnée provenant d'au moins un premier capteur, - Détection de l'objet connecté à partir de la première donnée et de l'individu 5 à partir de la deuxième donnée, - Détermination d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu, - En réponse à la réception d'un premier message provenant de l'un de l'objet connecté ou de l'individu, appelé émetteur, l'émission d'un deuxième message à l'autre de l'objet connecté ou de l'individu, appelé récepteur, le premier message étant dans un format spécifié dans le profil de l'émetteur et le deuxième message étant dans un format spécifié dans le profil du récepteur. Le procédé selon l'invention permet d'associer des individus et des objets à des représentations virtuelles dynamiques (les profils) capables d'interagir entre elles dans des écosystèmes d'objets connectés. Le dispositif analyse un espace grâce aux données fournies par les capteurs et détermine les occupants et les objets contenus dans cet espace. Le dispositif associe ensuite ces occupants et ces objets à des profils, c'est-à- dire à des transpositions virtuelles compatibles avec les écosystèmes d'objets connectés hétérogènes pour leur permettre d'interagir entre eux. Avantageusement, le procédé selon l'invention comporte en outre des étapes de : - Réception d'au moins une troisième donnée en rapport avec l'individu, - Mise à jour du profil de l'individu à partir de la troisième donnée. Cette caractéristique permet au procédé de s'adapter en permanence au modification de l'environnement et d'affiner la représentation liée à un individu lorsque de nouvelles données sont disponibles. Avantageusement, le profil mis à jour comporte au moins : une méthode d'interaction supplémentaire. Avec cette caractéristique, plus la reconnaissance d'un individu est élevée plus les interactions et les 3 autorisations seront importantes. Avantageusement, la détermination d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu comporte la détermination d'un niveau de confiance. Cette caractéristique permet au 5 procédé de fonctionner même si les individus ou les objets ne sont pas identifiés avec certitudes. Avantageusement, la mise à jour du profil de l'individu à partir de la troisième donnée comporte une mise à jour de l'indice de confiance. Cette caractéristique permet au procédé de prendre en compte les nouvelles 10 données permettant d'améliorer l'identification d'un individu ou d'un objet. Avantageusement, le premier capteur est apte à collecter des données représentatives d'un espace en trois dimensions, d'une part, et des données représentatives de l'individu évoluant dans ledit espace en trois dimensions. 15 L'invention concerne aussi un dispositif d'aide à l'interaction entre un individu et au moins un objet connecté caractérisé en ce qu'il comporte : - Des moyens de réception d'au moins une première donnée et deuxième donnée provenant d'au moins un premier capteur, - Des moyens de détection de l'objet connecté à partir de la 20 première donnée et de l'individu à partir de la deuxième donnée, - Des moyens de détermination d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu, - Des moyens de réception de message et d'émission de message, lesdits moyens de réception de message et d'émission de message 25 étant configurés pour, en réponse à la réception d'un premier message provenant de l'un de l'objet connecté ou de l'individu, appelé émetteur, émettre un deuxième message à l'autre de l'objet connecté ou de l'individu, appelé récepteur, le premier message étant dans un format spécifié dans le profil de l'émetteur et le deuxième message étant dans un format spécifié 30 dans le profil du récepteur. 4 Avantageusement, le dispositif d'aide à l'interaction selon l'invention comporte en outre des moyens de mise à jour du profil de l'individu à partir d'une troisième donnée provenant du capteur. L'invention concerne aussi un véhicule caractérisé en ce qu'il 5 comporte un dispositif selon l'invention. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : - la figure 1 illustre un logigramme représentant le procédé selon l'invention ; 10 - la figure 2 illustre un exemple de réalisation d'un dispositif selon l'invention ; - la figure 3 montre un exemple d'utilisation du dispositif selon l'invention. Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. En référence à la figure 1, le procédé selon l'invention comporte une 15 étape de réception 11 d'au moins une première donnée et deuxième donnée provenant d'au moins un premier capteur. En référence à la figure 2, le dispositif 20 selon l'invention est relié à des capteurs 25 et/ou à des objets communicants 26 qui vont lui permettre de collecter des données statiques et dynamiques sur les individus et les objets 20 contenus dans un espace en trois dimensions. Le dispositif 20 comporte des moyens 21 de réceptions de données provenant des capteurs 25. Les données utilisées pour analyser l'espace peuvent être combinées et être de natures variées. Un scanner peut être utilisé pour obtenir des données géométriques 25 sur l'espace. Dans le cas où au moins un des capteurs 25 est une caméra, les moyens d'analyse comportent avantageusement un module de reconnaissance faciale configuré pour identifier l'individu présent dans l'espace. 30 Si au moins un des capteurs 25 est une borne wifi, les moyens d'analyse comportent avantageusement un module de détermination d'une adresse mac du au moins un objet connecté présent dans l'espace. 5 Le procédé selon l'invention comporte aussi une étape de détection 12 d'un objet connecté à partir de la première donnée et d'un individu 31,33 à partir de la deuxième donnée. A cet effet, le dispositif 20 selon l'invention comporte des moyens de 5 détection 22 d'au moins objet connecté et d'au moins un individu. A partir de ces données, le dispositif 20 évalue les occupants (i.e. les individus) et les objets contenus dans cet espace en vue de les associer à une représentation virtuelle (i.e. un profil). Le procédé selon l'invention comporte aussi une étape de 10 détermination 13 d'un premier un profil associé à l'objet connecté 32 et d'un deuxième profil pour l'individu 31,33. Le dispositif 20 selon l'invention comporte des moyens d'association 23 entre d'une part un individu 31,33 ou un objet connecté 32 et, d'autre part, une représentation virtuelle (autrement dit un profil). Le profil comporte des 15 méthodes d'interactions définissant comment l'objet peut communiquer et/ou interagir avec d'autres entités comportant un profil. Les méthodes d'interactions comportent des règles évènementielles formulées par exemple sous la forme Si-ceci-alors-cela (ou If-this-then-that), des APIs (pour Application Programming Interface) ou toute autre description permise par ces 20 écosystèmes d'objets connectés. Pour un individu 31,33, le profil précise, par exemple, des autorisations accordées à l'individu 31,33 (par exemple, l'accès à des données ou à des méthodes d'interactions d'autres profils). Selon une caractéristique de l'invention, le profil comporte des 25 méthodes d'interaction prédéfinies par exemple par un fournisseur du matériel avec par exemple une API publiée permettant d'interagir à distance avec l'objet. Selon une caractéristique de l'invention, le profil comporte des méthodes d'interaction définies explicitement par exemple par un utilisateur 30 ou implicitement par un mécanisme d'apprentissage par exemple de type machine learning qui anticipe des comportements futurs en se basant sur des interactions passées. 6 De façon avantageuse, l'étape de détermination 13 d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu 31,33, comporte la détermination d'un indice de confiance. 5 Le dispositif 20 évalue un indice de confiance des associations entre identité virtuelle et objets ou individus, ce qui lui permet de fonctionner en mode dégradé avec très peu d'informations fiables ou à l'inverse en mode authentifié lorsqu'il le peut. L'indice de confiance de l'association entre un individu ou un objet et 10 sa représentation dépend notamment des capteurs disponibles dans l'espace. Le dispositif 20 est apte à combiner toutes les informations provenant des capteurs disponibles et d'autres données comme celles caractérisant objets et individus identifiés. Les actions et échanges d'information sont adaptés au niveau de 15 confiance de l'association : ainsi des données sensibles ne sont échangées que lorsque l'authentification des objets ou des individus impliqués est suffisamment forte. Le niveau de confiance et la nature des relations entre individus et objets peuvent aussi évoluer dans le temps : par exemple un occupant avec 20 des lunettes opaques est d'abord détecté en trois dimensions sans pouvoir l'identifier puis une reconnaissance faciale devient possible lorsqu'il enlève ses lunettes. Ce niveau de confiance est basé sur l'identification des individus et objets pour être appliqué dans les associations et relations entre eux. De façon avantageuse, les représentations virtuelles (autrement dit, 25 les profils associés aux objets ou aux individus) sont mis à jour en continu en fonction du contexte. A cet effet, le procédé comporte en outre des étapes de : - Réception d'au moins une troisième donnée, - Mise à jour du profil de l'individu 31,33 à partir de la troisième donnée. 30 En pratique, le dispositif 20 reçoit en continu des données provenant des capteurs. Lorsque l'une des données le permet, la détermination (autrement dit l'évaluation) d'un objet ou d'un individu est réactualisée ou mise 7 à jour de façon à compléter l'identification déjà effectuée. Comme expliqué plus haut, si dans un premier temps un occupant avec des lunettes opaques est d'abord détecté sans pouvoir l'identifier puis une reconnaissance faciale devient possible lorsqu'il enlève ses lunettes, alors le profil associé à l'individu 5 est mis à jour en conséquence. Grâce à cette caractéristique, un même individu peut successivement être associé à plusieurs profils : ainsi sa représentation virtuelle lorsqu'il porte une montre connectée de golf couplée à son Smartphone personnel lui attribue un premier profil qui pourrait déclencher des actions en relation avec 1 o l'exercice de ce sport, alors que ce même individu non identifié dans l'espace sera associé à un profil avec des caractéristiques très limitées. De façon avantageuse, le dispositif 20 comporte, en outre, des moyens d'identification explicite d'un individu par exemple par commande vocale pour confirmer l'association, ou bien par un écran tactile pour choisir 15 un profil déjà connu dans une liste ou bien encore par une authentification explicite sur un Smartphone. Cette caractéristique permet à un individu de contrôler la reconnaissance effectuée par le dispositif par une auto-déclaration. En outre, un individu peut aussi choisir de rester anonyme, ce qui 20 limite tout échange de données et toute action. Il peut aussi vouloir rester « transparent » pour le système, comme peuvent l'être les animaux domestiques vis-à-vis de systèmes de télésurveillance. De façon avantageuse, le procédé selon l'invention comporte en outre une étape d'initialisation du dispositif 20, destinée à améliorer la 25 précision de la détection en trois dimensions, basée sur des données décrivant la géométrie de l'espace trois dimensions. Cette étape n'est pas obligatoire. Cela permet d'avoir une définition précise de l'espace de référence en trois dimensions sans occupants ni objets : par exemple un fabriquant de voiture peut fournir les données en trois dimensions de 30 l'intérieur d'un modèle ou l'architecte celui d'un bâtiment. Les espaces en trois dimensions de référence peuvent être confinés comme une pièce ou l'intérieur d'un véhicule. Mais ce n'est pas obligatoire. Le 8 dispositif et le procédé selon l'invention fonctionne aussi avec des espaces ouverts comme un terrain de tennis où les limites sont déterminées par exemple par la portée des capteurs ou des échanges de données avec ceux-ci. Les limites peuvent d'ailleurs évoluer dynamiquement, par exemple si un 5 des capteurs est mobile. Dans un exemple de réalisation, le dispositif 20 est connecté à un capteur apte à collecter des données représentatives d'un espace en trois dimensions, d'une part, et des données représentatives d'une forme animée évoluant dans ledit espace en trois dimensions. Il s'agit par exemple d'une 10 caméra dont l'objectif est orienté vers l'intérieur d'un habitacle d'un véhicule. On suppose en outre que l'individu est le conducteur du véhicule et que l'objet connecté est un bracelet connecté porté par conducteur. La figure 3 montre un exemple d'utilisation du dispositif selon l'invention. Le dispositif 20 est apte à interagir avec : 15 - Un utilisateur régulier 31 authentifié par exemple via une application sur Smartphone avec un profil existant ou avec un historique ; - Un Smartphone 32 détecté par exemple par adresse mac via un scan Wifi et associé par exemple par proximité à un utilisateur occasionnel ; - Un utilisateur occasionnel 33, détecté par exemple par scan trois 20 dimensions ou associé explicitement par lui-même à un profil ; - Une maison connectée 34 en association connue avec l'utilisateur régulier et interagissant via des APIs ; - D'autres applications 35 associées aux objets et interagissant via des APIs ; 25 - Une voiture connectée 36 par exemple détectée par géolocalisation et en association connue avec l'utilisateur REVENDICATIONS1. Procédé d'aide à l'interaction entre un individu (31,33) et au moins un objet (32) connecté caractérisé en ce qu'il comporte des étapes de : - Réception (11) d'au moins une première donnée et deuxième donnée provenant d'au moins un premier capteur (25), - Détection (12) de l'objet connecté à partir de la première donnée et de 1 o l'individu (31,33) à partir de la deuxième donnée, - Détermination (13) d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu (31,33), - En réponse à la réception (14) d'un premier message provenant de l'un de l'objet connecté ou de l'individu (31,33), appelé émetteur, l'émission (15) 15 d'un deuxième message à l'autre de l'objet connecté ou de l'individu (31,33), appelé récepteur, le premier message étant dans un format spécifié dans le profil de l'émetteur et le deuxième message étant dans un format spécifié dans le profil du récepteur. 20 2. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre des étapes de : - Réception d'au moins une troisième donnée en rapport avec l'individu, - Mise à jour du profil de l'individu (31,33) à partir de la troisième donnée. 25 3. Procédé selon l'une des revendications précédentes, caractérisé en ce que le profil mis à jour comporte au moins : une méthode d'interaction supplémentaire. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce que 30 la détermination d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu (31,33), comporte la détermination d'un niveau de confiance. 5. Procédé selon les revendications 2 et 4 prises en combinaison, caractérisé en ce que la mise à jour du profil de l'individu (31,33) à partir de la troisième donnée comporte une mise à jour de l'indice de confiance. 5 6. Procédé selon l'une des revendications précédentes, caractérisé en ce que le premier capteur est apte à collecter des données représentatives d'un espace en trois dimensions, d'une part, et des données représentatives de l'individu (21,23) évoluant dans ledit espace en trois dimensions. 10 7. Dispositif (20) d'aide à l'interaction entre un individu (31,33) et au moins un objet (32) connecté caractérisé en ce qu'il comporte : - Des moyens de réception (21) d'au moins une première donnée et deuxième donnée provenant d'au moins un premier capteur (25), - Des moyens de détection (22) de l'objet connecté à partir de la première donnée et de l'individu (31,33) à partir de la deuxième donnée, - Des moyens de détermination (23) d'un premier un profil associé à l'objet connecté et d'un deuxième profil pour l'individu (31,33), - Des moyens de réception de message (24) et d'émission de message (25), lesdits moyens de réception de message (24) et d'émission de message (25) étant configurés pour, en réponse à la réception d'un premier message provenant de l'un de l'objet connecté (32) ou de l'individu (31,33), appelé émetteur, émettre un deuxième message à l'autre de l'objet connecté (32) ou de l'individu (31,33), appelé récepteur, le premier message étant dans un format spécifié dans le profil de l'émetteur et le deuxième message étant dans un format spécifié dans le profil du récepteur. 8. Dispositif (20) d'aide à l'interaction selon la revendication précédente, caractérisé en ce qu'il comporte en outre des moyens de mise à jour du profil de l'individu (31,33) à partir d'une troisième donnée provenant du capteur. 11 9. Véhicule caractérisé en ce qu'il comporte un dispositif selon l'une des revendications 7 ou 8.