การดำเนินการของสมาร์ทโฮมใช้ Google Home Graph ซึ่งเป็น ฐานข้อมูลที่จัดเก็บและให้ข้อมูลบริบทเกี่ยวกับบ้านและ อุปกรณ์ ฐานข้อมูล Home Graph จัดเก็บข้อมูลเกี่ยวกับ โครงสร้างอาคาร (เช่น บ้านหรือที่ทำงาน) ห้อง (เช่น ห้องนอน หรือ ห้องนั่งเล่น) และอุปกรณ์ต่างๆ (เช่น ลำโพงและหลอดไฟ) ตัวอย่างเช่น Home Graph สามารถเก็บแนวคิดเกี่ยวกับบ้านที่เป็นอยู่อาศัย ห้องที่มีอุปกรณ์หลายประเภทจากผู้ผลิตต่างๆ เหมือนไฟ ทีวี และลำโพง ข้อมูลนี้พร้อมใช้งานสำหรับ Google Assistant เพื่อดำเนินการคำขอของผู้ใช้ตาม บริบทที่เหมาะสม จะไม่มีการเก็บข้อมูลสถานะ เช่น หลอดไฟเปิดอยู่หรือไม่ ในระยะยาว ใช้ได้ชั่วคราวและใช้ใน Home Graph
Home Graph คือแผนที่เชิงตรรกะของบ้านคุณ ทั้งนี้ ช่วยให้คุณสนทนากับ Assistant ได้อย่างเป็นธรรมชาติ ถ้าคุณนั่งอยู่ในห้องและต้องการปิดไฟในห้องนั่งเล่น แค่พูดว่า Ok Google ปิดไฟ โดยไม่ต้องพูดถึง ห้องที่คุณอยู่ตอนนี้
ประโยชน์ของ Home Graph:
- คำสั่งโดยนัย คุณ, อุปกรณ์ Google Home และ หลอดไฟอยู่ในห้องเดียวกัน บอกแค่ว่าเปิดไฟให้หน่อย คุณ โดยไม่ต้องระบุว่าหลอดไฟอยู่ในห้องไหน
- ควบคุมการกำหนดเป้าหมายที่อาจไม่เหมาะสมได้ดีขึ้น ขณะอยู่ในห้องอื่น คุณสามารถทำสิ่งต่อไปนี้ ปิดไฟห้องครัวแม้ตอนที่ไฟมาจากหลายช่อง ผู้ผลิต ระบบระบุ Intent smart home สำหรับ ห้องที่ระบุใน Home Graph
ผลงาน
Google Home app (GHA) ช่วยให้ผู้ใช้กำหนดค่าหลายโครงสร้าง ช่วยให้ผู้ใช้จัดการบ้านหลายหลังได้ โครงสร้างแต่ละรายการมีชุดของ ห้องและอุปกรณ์ต่างๆ โดยมีโครงสร้างดังนี้
- ผู้จัดการ - บัญชีของเจ้าของโครงสร้าง แต่ละโครงสร้างต้อง มีผู้จัดการอย่างน้อย 1 คน เมื่อกำหนดผู้จัดการแล้ว ผู้จัดการจะสามารถแชร์ และเลิกแชร์โครงสร้างกับผู้ใช้คนอื่นๆ
- ห้องพัก - ห้องที่เป็นส่วนหนึ่งของโครงสร้าง
- ป้ายกำกับ - ป้ายกำกับที่ระบุโครงสร้าง เช่น "บ้านของจอห์น"
- อุปกรณ์ - อุปกรณ์ที่เป็นส่วนหนึ่งของโครงสร้าง โดยอาจเป็นอุปกรณ์จาก ผู้ผลิตหลายราย
รูปที่ 1 แสดงตัวอย่างบ้านที่มีโครงสร้าง ห้อง 3 ห้อง และอุปกรณ์หลายอย่าง
ห้องพัก
ห้องเป็นของโครงสร้างและประกอบด้วยสิ่งต่อไปนี้
- ป้ายกำกับ - ป้ายกำกับที่ระบุห้อง เช่น "ห้องนอนใหญ่"
- อุปกรณ์ - อุปกรณ์ที่เป็นส่วนหนึ่งของห้อง โดยอาจเป็นอุปกรณ์จาก ผู้ผลิตหลายราย
อุปกรณ์
อุปกรณ์ต้องอยู่ในโครงสร้างอย่างน้อย 1 โครงสร้าง และอยู่ได้ไม่เกิน 1 โครงสร้าง ห้อง และมีที่พักต่อไปนี้
- ประเภท - ประเภทอุปกรณ์ เช่น โคมไฟ กล้อง หรือเครื่องปรับอากาศ
- ลักษณะเฉพาะ - ประเภทของลักษณะที่อุปกรณ์รองรับ อุปกรณ์แต่ละเครื่องสามารถมี
จำนวนของลักษณะ หลอดไฟอาจมีลักษณะอย่างเช่น
Brightness
และColorSetting
ลักษณะเฉพาะ
ลักษณะเฉพาะมีคุณสมบัติต่อไปนี้
- แอตทริบิวต์ - แอตทริบิวต์อุปกรณ์ที่เป็นค่าคงที่สำหรับอุปกรณ์ แอตทริบิวต์ อาจเป็นหน่วยวัดอุณหภูมิหรือโหมดก็ได้
- สถานะ - สถานะอุปกรณ์ของอุปกรณ์ โคมไฟอาจคืนค่าสถานะ ความสว่างเพื่อแสดงความสว่างปัจจุบันของโคมไฟตัวนั้น ชิ้น ลักษณะของอุปกรณ์จะเพิ่มสถานะต่างๆ ของอุปกรณ์
- ป้ายกำกับ - ป้ายกำกับที่ระบุอุปกรณ์ เช่น "โคมไฟห้องนอน"