Home Graph

Les actions pour la maison connectée s'appuient sur Google Home Graph, un 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 (maison ou bureau, par exemple), les pièces (chambre ou salon) et d'autres appareils (enceinte et ampoule, par exemple). Par exemple : Home Graph permet de stocker le concept de maison avec un espace de vie qui contient plusieurs types d'appareils de différents fabricants, en tant que système d'éclairage, téléviseur et haut-parleur. Ces informations sont accessibles Google Assistant afin d'exécuter les requêtes des utilisateurs en fonction du le contexte approprié. Les données d'état ne sont pas stockées (par exemple, si une ampoule est allumée). sur le long terme. Elle est éphémère et n'est utilisée Home Graph

Home Graph est essentiellement une carte logique de votre maison. Il vous permet d'avoir une conversation naturelle avec Assistant. Si vous voulez éteindre les lumières dans la salle de jeu, dites simplement Hey Google, éteins la lumière sans mentionner la salle dans laquelle vous vous trouvez actuellement.

Avantages de Home Graph:

  • Commandes implicites Vous, votre appareil Google Home et votre se trouvent dans la même pièce. Tu n'as qu'à allumer la lumière. Toi vous n'avez pas besoin d'indiquer la pièce dans laquelle se trouvent les ampoules.
  • Meilleur contrôle du ciblage explicite Dans une autre pièce, vous pouvez éteins les lumières de la cuisine même si celles-ci proviennent de plusieurs fabricants. L'intent smart home est déterminé pour la salle identifiée dans Home Graph.

Structures

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

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

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

<ph type="x-smartling-placeholder">
</ph> Cette figure montre un exemple de graphique d&#39;accueil. Il y a une structure qui
            est représentée par une ligne en pointillés bleues, et trois salles entourées
            avec une ligne orange, et plusieurs appareils
situés dans les pièces qui
            sont des cercles verts.
Figure 1: Exemple de graphique d'accueil
.

Chambres

Une pièce appartient à une structure et se compose des éléments suivants:

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

Appareils

Un appareil doit appartenir à au moins une structure et peut appartenir à un maximum d'une salle et possède les propriétés suivantes:

  • Type : type d'appareil utilisé (lampe, appareil photo ou climatisation).
  • Traits : le type de caractéristiques prises en charge par l'appareil. Chaque appareil peut disposer le nombre de caractéristiques. Une lumière peut présenter 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 comme des unités de température ou un mode.
  • État : le ou les états d'un appareil. Une lampe peut renvoyer un état pour indiquer la luminosité actuelle de cette lampe. Chaque une caractéristique d'appareil ajoute différents états pour un appareil donné.
  • Libellés : libellé qui identifie l'appareil, par exemple "Lampe de la chambre".