家庭圖

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 等特徵。

特徵

特徵具有下列屬性:

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