होम ग्राफ़

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) की मदद से, उपयोगकर्ता एक से ज़्यादा स्ट्रक्चर कॉन्फ़िगर कर सकता है. इससे उपयोगकर्ता को एक से ज़्यादा घर मैनेज करने की सुविधा मिलती है. हर स्ट्रक्चर में कमरों और डिवाइसों का अपना सेट होता है. स्ट्रक्चर में ये शामिल होते हैं:

  • मैनेजर - स्ट्रक्चर के मालिकों का खाता. हर स्ट्रक्चर में कम से कम एक मैनेजर होना चाहिए. मैनेजर तय होने के बाद, वह किसी स्ट्रक्चर को अन्य उपयोगकर्ताओं के साथ शेयर कर सकता है और उसे शेयर करना बंद कर सकता है.
  • कमरे - किसी स्ट्रक्चर में मौजूद कमरे.
  • लेबल - वह लेबल जिससे स्ट्रक्चर की पहचान होती है, जैसे कि "जॉन का घर".
  • डिवाइस - किसी स्ट्रक्चर में मौजूद डिवाइस. ये डिवाइस, अलग-अलग मैन्युफ़ैक्चरर के हो सकते हैं.

पहली इमेज में, एक सैंपल होम दिखाया गया है. इसमें एक स्ट्रक्चर, तीन कमरे, और कई डिवाइस हैं:

इस इमेज में, होम ग्राफ़ का एक सैंपल दिखाया गया है. एक स्ट्रक्चर को नीली बिंदीदार लाइन से आउटलाइन किया गया है. तीन कमरों को नारंगी लाइन से आउटलाइन किया गया है. कमरों में मौजूद कई डिवाइसों को हरे रंग के सर्कल से आउटलाइन किया गया है.
पहली इमेज: होम ग्राफ़ का सैंपल

कमरे

कमरा, स्ट्रक्चर का हिस्सा होता है. इसमें ये शामिल होते हैं:

  • लेबल - वह लेबल जिससे कमरे की पहचान होती है, जैसे कि "मास्टर बेडरूम".
  • डिवाइस - रूम में मौजूद डिवाइस. ये डिवाइस, अलग-अलग मैन्युफ़ैक्चरर के हो सकते हैं.

डिवाइस

कोई डिवाइस कम से कम एक स्ट्रक्चर और ज़्यादा से ज़्यादा एक कमरे से जुड़ा होना चाहिए. साथ ही, उसमें ये प्रॉपर्टी होनी चाहिए:

  • टाइप - डिवाइस का टाइप, जैसे कि लैंप, कैमरा या एयर कंडिशनिंग यूनिट.
  • Traits - डिवाइस पर काम करने वाले traits. हर डिवाइस में कई तरह की विशेषताएं हो सकती हैं. किसी लाइट में Brightness और ColorSetting जैसी विशेषताएं हो सकती हैं.

Traits

ट्रेट में ये प्रॉपर्टी होती हैं:

  • एट्रिब्यूट - डिवाइस के ऐसे एट्रिब्यूट जो स्टैटिक होते हैं. एट्रिब्यूट, तापमान की इकाई या मोड जैसी कोई चीज़ हो सकती है.
  • स्टेट - डिवाइस की स्थिति(स्थितियां). कोई लैंप, चमक की स्थिति दिखा सकता है. इससे उस लैंप की मौजूदा चमक का पता चलता है. डिवाइस की हर विशेषता, डिवाइस के लिए अलग-अलग स्थितियाँ जोड़ती है.
  • लेबल - डिवाइस की पहचान करने वाला लेबल, जैसे कि "बेडरूम लैंप".