家庭圖

Cloud-to-cloud 整合功能會使用 Google Home Graph,這個資料庫會儲存及提供住家和裝置的脈絡資料。Home Graph 資料庫會儲存結構 (例如住家或辦公室)、房間 (例如臥室或客廳) 和裝置 (例如音箱和燈泡) 的相關資訊。舉例來說,Home Graph 可以儲存住家的概念,住家包含客廳,客廳內有多種不同製造商的裝置,例如燈、電視和音箱。Google Assistant 可以存取這項資訊,根據適當的脈絡執行使用者要求。燈泡是否開啟等狀態資料不會長期儲存,而是暫時性資料,只會在 Home Graph 中使用。

Home Graph 基本上是住家的邏輯地圖,可讓你與 Assistant 自然對話。舉例來說,如果你坐在書房,想關掉書房的燈,只要說出「Ok Google,關燈」即可,不必提及你目前所在的房間。

Home Graph 福利:

  • 隱含指令:你、Google Home 裝置和燈具位於同一個房間,只要說「開燈」即可,不必指定燈具所在的房間。
  • 更精確地控制特定目標。即使不在同一個房間,你也能關閉廚房燈具,即使燈具來自多個製造商也沒問題。系統會針對 Home Graph 中識別的特定房間,判斷 smart home 意圖。

建築作品

使用者可透過 Google Home app (GHA) 設定多個結構,以便管理多個住家。每個住家都有自己的房間和裝置。結構包含下列項目:

  • 管理員:結構擁有者的帳戶。每個結構都必須至少有一位管理員。定義管理員後,管理員即可與其他使用者共用及取消共用結構。
  • 房間:建築物內的房間。
  • 標籤:識別結構的標籤,例如「John 的家」。
  • 裝置:結構中的裝置。這些裝置可能來自多個製造商。

圖 1 顯示範例住家,其中包含結構、三個房間和多部裝置:

這張圖顯示範例住家圖表。圖中以藍色虛線標示一個結構,以橘色線條標示三個房間,房間內有幾個以綠色圓圈標示的裝置。
圖 1:住家圖表範例

Rooms

房間屬於結構,包含下列項目:

  • 標籤:識別房間的標籤,例如「主臥室」。
  • 裝置:房間內的裝置,可能來自多個製造商。

裝置

裝置必須至少屬於一個住家,最多只能屬於 1 個房間,且具備下列屬性:

  • 類型:裝置類型,例如燈具、攝影機或空調。
  • 特徵 - 裝置支援的特徵類型。每個裝置都可以有許多特徵。燈具可能具有 BrightnessColorSetting 等特徵。

特徵

特徵具有下列屬性:

  • 屬性:裝置的靜態屬性,例如溫度單位或模式。
  • 狀態 - 裝置的狀態。燈具可能會傳回亮度狀態,指出該燈具目前的亮度。每項裝置特徵都會為裝置新增不同的裝置狀態。
  • 標籤:識別裝置的標籤,例如「臥室燈」。