ادغامهای Cloud-to-cloud به Google Home Graph ، پایگاه دادهای که دادههای متنی خانه و دستگاههای آن را ذخیره و ارائه میکند، متکی هستند. پایگاه داده Home Graph اطلاعات مربوط به سازه ها (به عنوان مثال، خانه یا محل کار)، اتاق ها (به عنوان مثال، اتاق خواب یا اتاق نشیمن)، و دستگاه ها (به عنوان مثال، بلندگو و لامپ) را ذخیره می کند. به عنوان مثال، Home Graph میتواند مفهوم خانهای با اتاق نشیمن را ذخیره کند که شامل چندین نوع دستگاه از تولیدکنندگان مختلف مانند چراغ، تلویزیون و بلندگو است. این اطلاعات برای اجرای درخواستهای کاربر بر اساس زمینه مناسب در دسترس Google Assistant است. داده های حالت، مانند روشن بودن یک لامپ، در دراز مدت ذخیره نمی شوند - زودگذر است و فقط در Home Graph استفاده می شود.
Home Graph اساسا یک نقشه منطقی از خانه شما است. این به شما امکان میدهد با Assistant یک مکالمه طبیعی داشته باشید. اگر در لانه نشسته اید و می خواهید چراغ های لانه را خاموش کنید، فقط می گویید Hey Google، چراغ ها را خاموش کنید و به اتاقی که در حال حاضر در آن هستید اشاره نمی کنید.
مزایای Home Graph :
- دستورات ضمنی شما، دستگاه Google Home و چراغهایتان در یک اتاق هستید. تنها چیزی که باید بگویید این است که چراغ ها را روشن کنید. لازم نیست مشخص کنید چراغ ها در کدام اتاق هستند.
- کنترل بهتر بر هدف گذاری صریح هنگامی که در یک اتاق متفاوت هستید، میتوانید چراغهای آشپزخانه را خاموش کنید، حتی زمانی که چراغها از چندین سازنده هستند. هدف smart home برای اتاق خاصی تعیین می شود که در Home Graph مشخص شده است.
سازه ها
Google Home app (GHA) به کاربر اجازه می دهد چندین ساختار را پیکربندی کند که به کاربر اجازه می دهد چندین خانه را مدیریت کند. هر سازه مجموعه ای از اتاق ها و دستگاه های خاص خود را دارد. یک ساختار شامل موارد زیر است:
- مدیران - حساب مالک(های) سازه. هر ساختار باید حداقل یک مدیر داشته باشد. هنگامی که یک مدیر تعریف شد، مدیر می تواند یک ساختار را با سایر کاربران به اشتراک بگذارد و به اشتراک بگذارد.
- اتاق ها - اتاق هایی که بخشی از یک سازه هستند.
- برچسب ها - برچسبی که ساختار را مشخص می کند مانند "خانه جان".
- دستگاه ها - دستگاه هایی که بخشی از یک سازه هستند. اینها می توانند دستگاه هایی از چندین سازنده باشند.
شکل 1 نمونه خانه را با ساختار، سه اتاق و چندین دستگاه نشان می دهد:
اتاق ها
یک اتاق متعلق به یک سازه است و شامل موارد زیر است:
- برچسب ها - برچسبی که اتاق را مشخص می کند مانند "خواب اصلی".
- دستگاه ها - دستگاه هایی که بخشی از اتاق هستند. اینها می توانند دستگاه هایی از چندین سازنده باشند.
دستگاه ها
یک دستگاه باید حداقل به یک سازه تعلق داشته باشد، می تواند حداکثر به 1 اتاق تعلق داشته باشد و دارای این ویژگی ها باشد:
- نوع - نوع دستگاه مانند لامپ، دوربین یا واحد تهویه مطبوع.
- صفات - نوع ویژگی هایی که دستگاه پشتیبانی می کند. هر دستگاه می تواند تعدادی ویژگی داشته باشد. یک نور ممکن است دارای ویژگی هایی مانند
Brightness
وColorSetting
باشد.
صفات
صفات دارای این خواص هستند:
- ویژگی ها - ویژگی های دستگاهی که برای یک دستگاه ثابت هستند. یک ویژگی می تواند چیزی شبیه واحدهای دما یا حالت باشد.
- وضعیت - وضعیت(های) دستگاه برای یک دستگاه. یک لامپ ممکن است حالت روشنایی را برای نشان دادن روشنایی فعلی آن لامپ خاص برگرداند. هر ویژگی دستگاه، حالت های مختلف دستگاه را برای یک دستگاه اضافه می کند.
- برچسب ها - برچسبی که دستگاه را مشخص می کند مانند "لامپ اتاق خواب".