Các hành động trong nhà thông minh dựa vào Google Home Graph, một cơ sở dữ liệu lưu trữ và cung cấp dữ liệu theo bối cảnh về trang chủ và thiết bị. Cơ sở dữ liệu Home Graph lưu trữ thông tin về cấu trúc (ví dụ: nhà riêng hoặc văn phòng), phòng (ví dụ: phòng ngủ hoặc phòng khách) và các thiết bị (ví dụ: loa và bóng đèn). Ví dụ: Home Graph có thể lưu trữ khái niệm về nhà có sinh hoạt có chứa nhiều loại thiết bị của nhiều nhà sản xuất, chẳng hạn như làm đèn, TV và loa. Thông tin này có sẵn cho Google Assistant để thực thi yêu cầu của người dùng dựa trên ngữ cảnh phù hợp. Dữ liệu trạng thái (chẳng hạn như một bóng đèn đang bật) sẽ không được lưu trữ về lâu dài – chỉ là tạm thời và chỉ được dùng trong Home Graph.
Home Graph về cơ bản là bản đồ logic cho nhà của bạn. Nó cho phép bạn có một cuộc trò chuyện tự nhiên với Assistant. Nếu đang ngồi trong phòng làm việc và muốn tắt đèn phòng ngủ, bạn chỉ nói Ok Google, tắt đèn và không đề cập đến phòng mà bạn hiện đang ở đó.
Các lợi ích của Home Graph:
- Các lệnh ngầm ẩn. Bạn, thiết bị Google Home và đèn ở trong cùng một phòng. Bạn chỉ cần bật đèn lên. Bạn không cần xác định đèn sẽ ở trong phòng nào.
- Kiểm soát tốt hơn tiêu chí nhắm mục tiêu phản cảm. Khi đang ở một phòng khác, bạn có thể tắt đèn nhà bếp ngay cả khi các đèn từ nhiều nguồn các nhà sản xuất thiết bị phụ. Ý định smart home được xác định cho một một phòng cụ thể được xác định trong Home Graph.
Các kiến trúc
Google Home app (GHA) cho phép người dùng định cấu hình nhiều cấu trúc cho phép người dùng quản lý nhiều ngôi nhà. Mỗi cấu trúc có một tập hợp phòng và thiết bị. Cấu trúc bao gồm những thành phần sau:
- 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ý, người quản lý đó có thể chia sẻ và thôi chia sẻ cấu trúc với những người dùng khác.
- Phòng – Các phòng là một phần của kết cấu.
- Nhãn – Nhãn xác định cấu trúc, chẳng hạn như "Nhà của John".
- Thiết bị – Các thiết bị là một phần của kết cấu. Đây có thể là các 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ó kết cấu, 3 phòng và một số thiết bị:
Phòng
Căn phòng thuộc về một kết cấu và bao gồm những thành phần 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ị trong phòng. Đây có thể là các 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 và có thể thuộc tối đa 1 cấu trúc 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 hoà không khí.
- Trait – Loại đặc điểm mà thiết bị hỗ trợ. Mỗi thiết bị có thể có
số lượng tính trạng. Đèn có thể có các đặc điểm như
Brightness
vàColorSetting
Đặc điểm
Đặc điểm có các thuộc tính sau:
- Thuộc tính – Các thuộc tính tĩnh của thiết bị đối với một thiết bị. Thuộc tính có thể là đơn vị nhiệt độ hoặc chế độ.
- Trạng thái – (Các) Trạng thái thiết bị của 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ột trait của thiết bị sẽ thêm các trạng thái thiết bị khác nhau cho một thiết bị.
- Nhãn – Nhãn xác định thiết bị, chẳng hạn như "Đèn phòng ngủ".