Basisdiagramm

Smart-Home-Aktionen beruhen auf Google Home Graph, einer Datenbank, die Kontextdaten zu dem Zuhause und seinen Geräten speichert und bereitstellt. Die Datenbank Home Graph speichert Informationen zu Strukturen (z. B. Zuhause oder Büro), Räumen (z. B. Schlafzimmer oder Wohnzimmer) und Geräten (z. B. Lautsprecher und Glühbirne). Home Graph kann beispielsweise das Konzept eines Zuhauses mit einem Wohnzimmer speichern, in dem mehrere Arten von Geräten verschiedener Hersteller wie Lampen, Fernseher und Lautsprecher enthalten sind. Diese Informationen stehen Google Assistant zur Verfügung, um Nutzeranfragen basierend auf dem entsprechenden Kontext auszuführen. Statusdaten, z. B. ob eine Glühbirne eingeschaltet ist, werden nicht langfristig gespeichert. Sie sind sitzungsspezifisch und werden nur im Home Graph verwendet.

Home Graph ist im Wesentlichen eine logische Karte Ihres Zuhauses. Sie ermöglicht eine natürliche Unterhaltung mit Assistant. Wenn du im Arbeitszimmer sitzt und das Licht im Arbeitszimmer ausschalten möchtest, sag einfach Hey Google, schalte das Licht aus und erwähne dabei nicht, in welchem Zimmer du dich gerade befindest.

Vorteile von Home Graph:

  • Implizite Befehle. Sie, das Google Home-Gerät und Ihre Lampen befinden sich im selben Raum. Du musst nur das Licht einschalten. Sie müssen nicht angeben, in welchem Raum sich die Lampen befinden.
  • Bessere Kontrolle über explizites Targeting. Wenn Sie sich in einem anderen Raum befinden, können Sie das Licht in der Küche ausschalten, auch wenn es von mehreren Herstellern stammt. Der Intent smart home wird für einen bestimmten Raum bestimmt, der in Home Graph angegeben ist.

Bauwerke

Mit Google Home app (GHA) können Nutzer mehrere Gebäude konfigurieren, sodass sie mehrere Häuser verwalten können. Jede Struktur hat ihre eigenen Räume und Geräte. Eine Struktur besteht aus Folgendem:

  • Administratoren: die Konten der Eigentümer des Gebäudes. Jede Struktur muss mindestens eine Führungskraft haben. Nachdem ein Manager definiert wurde, kann er eine Struktur für andere Nutzer freigeben und die Freigabe aufheben.
  • Räume : Die Räume, die Teil eines Gebäudes sind.
  • Labels: Beschriftung für das Gebäude, z. B. "Johannes Haus".
  • Geräte: Die Geräte, die Teil einer Struktur sind. Dabei kann es sich um Geräte von mehreren Herstellern handeln.

Abbildung 1 zeigt ein Beispiel für ein Zuhause mit einem Gebäude, drei Räumen und mehreren Geräten:

Diese Abbildung zeigt ein Beispiel für ein Startdiagramm. Es gibt ein Gebäude, das mit einer blau gepunkteten Linie umrandet ist, drei Räume, die mit einer orangefarbenen Linie umrandet sind, und mehrere Geräte in den Räumen, die grüne Kreise sind.
Abbildung 1: Beispiel für ein Startdiagramm

Zimmer

Ein Raum gehört zu einem Gebäude und besteht aus Folgendem:

  • Labels: das Label zur Identifizierung des Raums, z. B. "Hauptschlafzimmer".
  • Geräte: Die Geräte, die Teil des Raums sind. Dabei kann es sich um Geräte von mehreren Herstellern handeln.

Geräte

Ein Gerät muss mindestens einem Gebäude und maximal einem Raum angehören und folgende Eigenschaften haben:

  • Typ: Die Art des Geräts, z. B. Lampe, Kamera oder Klimaanlage.
  • Traits – Der Typ der Eigenschaften, die vom Gerät unterstützt werden. Jedes Gerät kann mehrere Merkmale haben. Eine Lampe kann Merkmale wie Brightness und ColorSetting haben.

Eigenschaften

Eigenschaften haben folgende Eigenschaften:

  • Attribute: Die für ein Gerät statischen Geräteattribute. Ein Attribut kann z. B. Temperatureinheiten oder Modi sein.
  • Status: Gerätestatus für ein Gerät. Eine Lampe kann einen Helligkeitszustand zurückgeben, um die aktuelle Helligkeit einer bestimmten Lampe anzuzeigen. Durch jede Geräteeigenschaft werden einem Gerät unterschiedliche Gerätestatus hinzugefügt.
  • Labels: Das Label zur Identifizierung des Geräts, z. B. „Schlafzimmerlampe“.