Hành động dành cho nhà thông minh sẽ dựa vào Google Home Graph , a database that stores and provides contextual data about the home and its devices. The Home Graph database stores information about structures (for example, home or office), rooms (for example, bedroom or living room), and devices (for example, speaker and light bulb). For example, Home Graph can store the concept of a home with a living room that contains multiple types of devices from different manufacturers such as a light, television, and speaker. This information is available to Google Assistant in order to execute user requests based on the appropriate context. State data, such as if a light bulb is on, is not stored in the long term - it’s ephemeral and is only used in the Home Graph.
Về cơ bản, Home Graph là một bản đồ logic về nhà bạn. Tính năng này cho phép bạn trò chuyện tự nhiên với Assistant. Nếu đang ngồi trong phòng và muốn tắt đèn den, bạn chỉ cần nói Ok Google, tắt đèn và sẽ không đề cập đến phòng đang ở.
Lợi ích của Home Graph:
- Các lệnh ngầm. Bạn, Google Home device, and your lights are in the same room. All you have to say is turn on the lights. You do not need to specify what room the lights are in. của bạn
- Kiểm soát tốt hơn đối với tiêu chí nhắm mục tiêu rõ ràng. Khi ở trong một phòng khác, bạn có thể tắt đèn bếp ngay cả khi đèn của nhiều nhà sản xuất. smart home intent is determined for a particular room that is identified in Home Graph.
Các kiến trúc
Google Home app (GHA) lets a user configure multiple structures which allows a user to manage multiple houses. Each structure has its own set of rooms and devices. A structure consists of the following:
- Người quản lý – Tài khoản của(các) chủ sở hữu của cấu trúc. Mỗi cấu trúc phải có ít nhất một người quản lý. Sau khi đã xác định, người quản lý có thể chia sẻ và ngừng chia sẻ cấu trúc với người dùng khác.
- Phòng – Các phòng thuộc một cấu trúc.
- Nhãn - Nhãn xác định cấu trúc, chẳng hạn như "Ngôi nhà của John".
- Thiết bị – Các thiết bị thuộc một cấu trúc. Đây có thể là thiết bị của nhiều nhà sản xuất.
Hình 1 cho thấy một ngôi nhà mẫu có một nhà, ba phòng và một số thiết bị:

Rooms
Phòng thuộc một cấu trúc và bao gồm các chức năng sau:
- Nhãn – Nhãn xác định phòng, chẳng hạn như "Phòng ngủ chính".
- Thiết bị – Các thiết bị thuộc phòng. Đây có thể là thiết bị của nhiều nhà sản xuất.
Thiết bị
Một thiết bị phải thuộc ít nhất một cấu trúc, có thể thuộc về tối đa 1 phòng và có các thuộc tính sau:
- Loại – Loại thiết bị, chẳng hạn như đèn, camera hoặc máy điều hòa.
- Đặc điểm – Loại đặc điểm mà thiết bị hỗ trợ. Mỗi thiết bị có thể có
một số đặc điểm. Đèn có thể có các đặc điểm như
Brightness
vàColorSetting
.
Đặc điểm
Đặc điểm có các đặc điểm sau:
- Thuộc tính – Thuộc tính tĩnh của thiết bị. Một thuộc tính có thể có dạng như đơn vị nhiệt độ hoặc chế độ.
- Trạng thái – Trạng thái thiết bị cho một thiết bị. Đèn có thể trả về trạng thái độ sáng để cho biết độ sáng hiện tại của đèn cụ thể đó. Mỗi thuộc tính thiết bị lại thêm các trạng thái thiết bị khác nhau cho một thiết bị.
- Nhãn – Nhãn nhận dạng thiết bị, chẳng hạn như "Đèn phòng ngủ".