تعتمد عمليات دمج "Cloud-to-cloud" على "Google Home Graph"، وهي قاعدة بيانات تخزّن البيانات السياقية حول المنزل وأجهزته وتوفّرها. تخزّن قاعدة بيانات Home Graph معلومات عن المباني (مثل المنزل أو المكتب) والغرف (مثل غرفة النوم أو الشاشات الكبيرة) والأجهزة (مثل مكبّر الصوت والمصباح). على سبيل المثال، يمكن أن تخزّن واجهة برمجة التطبيقات Home Graph مفهوم الشاشة الرئيسية الذي يحتوي على الشاشات الكبيرة تضم أنواعًا متعددة من الأجهزة من شركات مصنّعة مختلفة، مثل الإضاءة والتلفزيون ومكبّر الصوت. تتوفّر هذه المعلومات لـ "Google Assistant" من أجل تنفيذ طلبات المستخدمين استنادًا إلى السياق المناسب. لا يتم تخزين بيانات الحالة، مثل ما إذا كان المصباح مضاءً، على المدى الطويل، فهي بيانات مؤقتة ولا تُستخدم إلا في Home Graph.
Home Graph هو في الأساس خريطة منطقية لمنزلك. تتيح لك هذه الميزة إجراء محادثة طبيعية مع "Assistant". إذا كنت جالسًا في غرفة المعيشة وأردت إطفاء الأضواء فيها، يمكنك قول Ok Google، أريد إطفاء الأضواء بدون ذكر الغرفة التي تتواجد فيها حاليًا.
مزايا "Home Graph":
- الطلبات الضمنية أن تكون أنت وجهاز Google Home والمصابيح في الغرفة نفسها ما عليك سوى قول "أريد إضاءة المصابيح". ليس عليك تحديد الغرفة التي توجد فيها المصابيح.
- تحكّم أفضل في الاستهداف الصريح أثناء تواجدك في غرفة مختلفة، يمكنك إطفاء أضواء المطبخ حتى لو كانت الأضواء من عدة شركات مصنّعة. يتم تحديد هدف "smart home" لغرفة معيّنة يتم تحديدها في "Home Graph".
المنشآت
يتيح تطبيق "Google Home app (GHA)" للمستخدم ضبط عدة هياكل، ما يسمح له بإدارة عدة منازل. لكل منزل مجموعة خاصة به من الغرف والأجهزة. يتألف الهيكل من العناصر التالية:
- المدراء: حساب مالكي البنية. يجب أن يكون لكل مبنى مدير واحد على الأقل. بعد تحديد المدير، يمكنه مشاركة بنية مع مستخدمين آخرين وإلغاء مشاركتها.
- الغرف: الغرف التي تشكّل جزءًا من البنية.
- التصنيفات: التصنيف الذي يحدّد البنية، مثل "منزل أحمد".
- الأجهزة: الأجهزة التي تشكّل جزءًا من هيكل. ويمكن أن تكون هذه الأجهزة من شركات مصنّعة متعددة.
يعرض الشكل 1 نموذجًا لمنزل يتضمّن بنية وثلاث غرف وعدة أجهزة:
الغُرف
تنتمي الغرفة إلى بنية وتتألف مما يلي:
- التصنيفات: التصنيف الذي يحدّد الغرفة، مثل "غرفة النوم الرئيسية".
- الأجهزة: الأجهزة التي تشكّل جزءًا من الغرفة ويمكن أن تكون هذه الأجهزة من شركات مصنّعة متعددة.
الأجهزة
يجب أن ينتمي الجهاز إلى بنية واحدة على الأقل، ويمكن أن ينتمي إلى غرفة واحدة كحد أقصى، وله السمات التالية:
- النوع: نوع الجهاز، مثل مصباح أو كاميرا أو مكيّف هواء
- السمات: نوع السمات التي يتوافق معها الجهاز يمكن أن يحتوي كل جهاز على
عدد من السمات. قد يتضمّن المصباح سمات مثل
BrightnessوColorSetting.
السمات
تتضمّن السمات الخصائص التالية:
- السمات: سمات الجهاز الثابتة يمكن أن تكون السمة شيئًا مثل وحدات درجة الحرارة أو الوضع.
- الحالة: حالات الجهاز. قد يعرض المصباح حالة السطوع للإشارة إلى السطوع الحالي لهذا المصباح المحدّد. تضيف كل سمة من سمات الجهاز حالات مختلفة للجهاز.
- التصنيفات: التصنيف الذي يحدّد الجهاز، مثل "مصباح غرفة النوم"