होम ग्राफ़

स्मार्ट होम ऐक्शन, 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 जैसे लक्षण हो सकते हैं.

विशेषताएं

विशेषताओं में ये प्रॉपर्टी होती हैं:

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