Smart-Home-Aktionen basieren auf Google Home Graph, einem in der Kontextdaten zu einem Haus oder einer Wohnung Geräte. Die Datenbank Home Graph speichert Informationen zu Gebäude (z. B. Zuhause oder Büro), Räume (z. B. Schlafzimmer oder Wohnzimmer) und Geräte (z. B. Lautsprecher und Glühbirne) erfasst werden. Beispiel: In Home Graph kann das Konzept eines Hauses mit einem Wohnbereich gespeichert werden. in dem sich verschiedene Gerätetypen verschiedener Hersteller befinden, als Lampe, Fernseher und Lautsprecher. Diese Informationen stehen für Google Assistant, um Nutzeranfragen basierend auf dem Kontext zu liefern. Statusdaten, z. B. ob eine Glühbirne eingeschaltet ist, werden nicht gespeichert. ist flüchtig und wird nur in der Home Graph
Home Graph ist im Grunde eine logische Karte deines Zuhauses. Es ermöglicht Ihnen eine natürliche Unterhaltung mit Assistant. Wenn Sie im Arbeitszimmer sitzen und das Licht ausschalten möchten, können Sie nur Hey Google, schalte das Licht aus. den Raum, in dem Sie sich gerade befinden.
Vorteile von Home Graph:
- Implizite Befehle. Du, dein Google Home-Gerät und dein die Lampen im selben Raum sind. Du brauchst nur das Licht einzuschalten. Ich müssen nicht angegeben werden, in welchem Raum sich die Lampen befinden.
- Bessere Kontrolle über explizites Targeting. In einem anderen Raum können Sie Folgendes tun: das Licht in der Küche ausschalten, auch wenn mehrere Lichter an sind Hersteller. Der Intent smart home wird für eine für einen bestimmten Raum, der in Home Graph angegeben ist.
Bauwerke
In der Google Home app (GHA) können Nutzer mehrere Strukturen konfigurieren, ermöglicht es Nutzern, mehrere Häuser zu verwalten. Jede structure hat einen eigenen Satz Räume und Geräten. Eine Struktur besteht aus Folgendem:
- Administrator: Konto des Eigentümers des Gebäudes. Jede Struktur muss haben mindestens einen Vorgesetzten. Sobald ein Manager definiert wurde, kann er und die Freigabe einer Struktur für andere Nutzende aufheben.
- Räume - Die Zimmer, die Teil eines Gebäudes sind.
- Labels - Das Label, das das Gebäude kennzeichnet, z. B. "Johannes Haus".
- Geräte: Die Geräte, die Teil einer Struktur sind. Dabei kann es sich um Geräte von unterschiedlichen Herstellern.
Abbildung 1 zeigt ein Beispielhaus mit einem Gebäude, drei Räumen und mehreren Geräten:
<ph type="x-smartling-placeholder">Zimmer
Ein Raum gehört zu einem Gebäude und besteht aus folgenden Elementen:
- Labels – Das Label für das Zimmer, z. B. "Schlafzimmer".
- Geräte: die Geräte, die Teil des Raums sind. Dabei kann es sich um Geräte von unterschiedlichen Herstellern.
Geräte
Ein Gerät muss zu mindestens einem Gebäude gehören, kann maximal zu einem Gebäude gehören Zimmer und hat folgende Eigenschaften:
- Typ: Der Typ des Geräts, z. B. eine Lampe, eine Kamera oder eine Klimaanlage.
- Traits: Die Art der Traits, die das Gerät unterstützt. Jedes Gerät kann eine
Anzahl der Merkmale. Eine Lampe kann Merkmale wie
Brightness
undColorSetting
.
Eigenschaften
Eigenschaften haben folgende Eigenschaften:
- Attribute: die statischen Geräteattribute für ein Gerät. Attribut z. B. Temperatureinheiten oder Modus.
- Status: Der oder die Gerätestatus für ein Gerät. Eine Lampe kann den Status um die aktuelle Helligkeit der jeweiligen Lampe anzugeben. Jedes Geräte-Trait können verschiedene Gerätestatus für ein Gerät hinzufügen.
- Labels: Das Label für das Gerät, z. B. „Lampe im Schlafzimmer“.