تعتمد عمليات التكامل 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.
الصفات
تتضمّن الصفات الخصائص التالية:
- السمات: هي سمات الجهاز الثابتة. يمكن أن تكون السمة شيئًا مثل وحدات درجة الحرارة أو الوضع.
- الحالة: هي حالات الجهاز. قد يعرض المصباح حالة سطوع للإشارة إلى السطوع الحالي لهذا المصباح تحديدًا. تضيف كل سمة جهاز حالات مختلفة للجهاز.
- التصنيفات: هي التصنيف الذي يحدّد الجهاز، مثل "مصباح غرفة النوم".