Home Graph

Les actions pour la maison connectée s'appuient sur Google Home Graph, une base de données qui stocke et fournit des données contextuelles sur la maison et ses appareils. La base de données Home Graph stocke des informations sur les structures (par exemple, la maison ou le bureau), les pièces (par exemple, la chambre ou le salon) et les appareils (par exemple, une enceinte et une ampoule). Par exemple, Home Graph peut stocker le concept de maison avec une salle de séjour contenant plusieurs types d'appareils de différents fabricants, tels qu'une ampoule, une télévision et une enceinte. Ces informations sont mises à la disposition de Google Assistant afin d'exécuter des requêtes utilisateur en fonction du contexte approprié. Les données d'état, telles que celles indiquant si une ampoule est allumée, ne sont pas stockées à long terme. Elles sont éphémères et ne sont utilisées que dans Home Graph.

Home Graph est essentiellement une carte logique de votre maison. Cela vous permet d'avoir une conversation naturelle avec Assistant. Si vous êtes assis dans le salon et que vous souhaitez éteindre les lumières de la salle de jeu, vous devez simplement dire Hey Google, éteins les lumières sans mentionner la pièce dans laquelle vous vous trouvez.

Avantages de Home Graph:

  • Commandes implicites Vous, votre appareil Google Home et vos ampoules êtes dans la même pièce. Tout ce que vous avez à dire, c'est d'allumer la lumière. Vous n'avez pas besoin de spécifier la pièce dans laquelle se trouvent les lumières.
  • Vous bénéficiez d'un meilleur contrôle du ciblage explicite. Dans une autre pièce, vous pouvez éteindre les lumières de la cuisine, même si celles-ci proviennent de plusieurs fabricants. L'intent smart home est déterminé pour une salle particulière identifiée dans Home Graph.

Structures

Google Home app (GHA) permet à un utilisateur de configurer plusieurs structures, ce qui lui permet de gérer plusieurs maisons. Chaque structure possède son propre ensemble de pièces et d'appareils. Une structure comprend les éléments suivants:

  • Gestionnaires : compte du ou des propriétaires de la structure. Chaque structure doit comporter au moins un gestionnaire. Une fois l'administrateur défini, il peut partager une structure avec d'autres utilisateurs et en annuler le partage.
  • Pièces : pièces qui font partie d'une structure.
  • Libellés : libellé qui identifie la structure, par exemple "Maison de Jean".
  • Appareils : appareils qui font partie d'une structure. Il peut s'agir d'appareils de plusieurs fabricants.

La figure 1 présente un exemple de maison avec une structure, trois pièces et plusieurs appareils:

Cette figure montre un exemple de graphique de la page d'accueil. Il y a une structure délimitée par une ligne en pointillés bleus, trois pièces entourées d'une ligne orange et plusieurs appareils situés dans les pièces représentés par des cercles verts.
Figure 1: Exemple de graphique d'accueil

Chambres

Une pièce appartient à une structure et comprend les éléments suivants:

  • Libellés : libellé qui identifie la chambre, par exemple "Chambre principale".
  • Appareils : appareils qui font partie de la pièce. Il peut s'agir d'appareils de plusieurs fabricants.

Appareils

Un appareil doit appartenir à au moins une structure, peut appartenir à une pièce au maximum et présenter les propriétés suivantes:

  • Type : type d'appareil (lampe, caméra, climatiseur, etc.).
  • Traits : type de caractéristiques prises en charge par l'appareil. Chaque appareil peut avoir un certain nombre de caractéristiques. Une lumière peut avoir des caractéristiques telles que Brightness et ColorSetting.

Caractéristiques

Les traits ont les propriétés suivantes:

  • Attributs : attributs statiques d'un appareil. Un attribut peut être des unités de température ou un mode.
  • État : état des appareils d'un appareil. Une lampe peut renvoyer un état de luminosité pour indiquer sa luminosité actuelle. Chaque caractéristique d'appareil ajoute différents états pour un appareil.
  • Libellés : libellé qui identifie l'appareil, par exemple "Lampe de la chambre".