Fleet Engine एक बैकएंड सेवा है, जो आपके डिवाइस के लिए इस्तेमाल किए जाने वाले सिस्टम के साथ इंटिग्रेट होती है आपके लिए परिवहन सेवाएं मैनेज करना. यह मैपिंग, रूटिंग, और जगह की जानकारी को बेहतर बनाने के लिए, अलग-अलग तरह के एपीआई और SDK टूल मैनेज करना.
फ़्लीट इंजन, वाहन के लिए रूटिंग और स्टेटस के अपडेट देता है आपके असल वाहन पर आधारित मॉडल की इकाइयां. जैसे ही आपका सिस्टम गाड़ी भेजता है फ़्लीट इंजन की प्रोग्रेस के अपडेट, फ़्लीट इंजन, वाहन की रीयल-टाइम जानकारी का इस्तेमाल करता है सटीक रिपोर्ट देने के लिए, ड्राइवर SDK टूल से मिली रूटिंग की जानकारी सफ़र के बारे में जानकारी: ETA, ट्रैफ़िक की जानकारी, और वाहन की उपलब्धता.
फ़्लीट इंजन सेवा, नीचे दी गई दोनों मोबिलिटी सेवा के साथ काम करती है ऑफ़र:
- मांग पर यात्रा: इस ऑफ़र में, Fleet Engine यात्रा--शुरुआत से, स्टॉप से लेकर रवाना होने तक. यात्रा की लाइफ़साइकल के दौरान, जब कोई वाहन, पिकअप की जगहों, इंटरमीडिएट वेपॉइंट से होकर गुज़रता हो, और ग्राहक की बुक की गई यात्रा को पूरा करने के लिए, ड्रॉप-ऑफ़ वाली जगह की जानकारी अनुरोध. इनके बारे में जानकारी के लिए मांग पर उपलब्ध यात्राएं से जुड़ा दस्तावेज़ देखें मांग पर यात्राएं.
- शेड्यूल किए गए टास्क: इस ऑफ़र में, Fleet Engine डिलीवरी या सेवा टास्क होता है, जिसमें यात्रा के हर स्टॉप को ड्राइवर को, शेड्यूल किए गए एक या उससे ज़्यादा टास्क पूरे करने के लिए. टास्क में डिलीवरी शामिल हो सकती है कोई पैकेज या सर्विस कॉल पूरा करने के लिए किया जा सकता है. शेड्यूल किए गए टास्क देखें शेड्यूल किए गए टास्क की जानकारी के लिए दस्तावेज़.
Fleet Engine की मदद से क्या-क्या किया जा सकता है
फ़्लीट इंजन के कॉम्पोनेंट का इस्तेमाल करके, ये काम किए जा सकते हैं:
- उपभोक्ता की यात्रा की ट्रैकिंग चालू करना: मांग पर यात्राओं के लिए, Fleet Engine की जर्नी शेयरिंग सुविधाएं और कंज़्यूमर SDK टूल को इंटिग्रेट करना अपने मोबाइल या वेब ऐप्लिकेशन में. इस तरह से, आपके उपभोक्ता एक ही ऐप्लिकेशन का उपयोग कर सकते हैं ताकि यात्रा का अनुरोध किया जा सके और यात्रा को ट्रैक किया जा सके.
- ग्राहकों को पैकेज की रीयल-टाइम जानकारी देना: शेड्यूल की गई टास्क है, तो आप Fleet Engine की यात्रा शेयर करने की क्षमताओं का इस्तेमाल कर सकते हैं और JavaScript उपभोक्ता SDK को अपने वेब ऐप्लिकेशन से इंटिग्रेट करें. इससे आपको उपभोक्ताओं को उनके पैकेज की स्थिति के बारे में रीयल-टाइम अपडेट देने के लिए कहा जाता है. SDK टूल में बिल्ट-इन फ़िल्टर और डेटा की निजता मिलती है, ताकि उपभोक्ता केवल उनके ऑर्डर से जुड़ी जानकारी.
- डिज़ाइन फ़्लीट ऑपरेटर समाधान: शेड्यूल किए गए टास्क के लिए, JavaScript का इस्तेमाल करें फ़्लीट ट्रैकिंग लाइब्रेरी, ताकि आपके सभी फ़्लीट ऑपरेटर बेहतर तरीके से कोऑर्डिनेट कर सकें और दिन भर गाड़ी के असाइनमेंट मैनेज करें.
- अपने ड्राइवर को बेहतर बनाएं अनुभव: ड्राइवर SDK टूल एक मोबाइल ऐप्लिकेशन टूलकिट है और फ़्लीट इंजन का एक बुनियादी कॉम्पोनेंट शामिल है. यह वाहन हैं. इस SDK टूल की मदद से, आपका ड्राइविंग ऐप्लिकेशन, ऑफ़िस के असाइनमेंट मैनेज कर सकता है और ड्राइवर नेविगेशन और रूटिंग क्षमताओं को चालू करें. मुख्य तौर पर, SDK टूल यह सुविधा, इवेंट लिसनर का इस्तेमाल करके, Fleet Engine को जगह की जानकारी भेजती है. ऐसा तब होता है, जब ड्राइवर ड्राइविंग शुरू कर देता है. यह वाहन के बारे में फ़्लीट इंजन को सिग्नल भी भेजता है स्थिति. इस SDK टूल से, आपका ड्राइवर एक ही ऐप्लिकेशन का इस्तेमाल करके और नेविगेट करने के लिए, Google Maps का इस्तेमाल करें.
खास तौर पर, इन समाधानों की मदद से ये काम किए जा सकते हैं:
मांग पर यात्राएं
- ड्राइवर के वाहन की लाइव रोड-स्नैप की गई जगह.
- लाइव ट्रैफ़िक जानकारी के साथ वास्तविक ड्राइवर का रास्ता.
- पिकअप और ड्रॉप-ऑफ़ वाली जगह पर पहुंचने का अनुमानित समय.
- एक, एक से ज़्यादा डेस्टिनेशन, और एक के बाद एक होने वाली यात्राओं के लिए ट्रैकिंग.
- एक ही रास्ते पर कई ग्राहकों के लिए कारपूल राइड की जा सकती है.
- किसी इलाके के सभी वाहनों की सूची बनाकर, सबसे अच्छी कारों की सूची पाएं अनुरोध की गई राइड के लिए मैच हो रहा है.
शेड्यूल किए गए टास्क
- मैप पर रेंडर होने की रीयल-टाइम जगह की जानकारी.
- बदलते मौसम की जानकारी देने वाले, अपने-आप अडजस्ट होने वाले ईटीए, जैसे कि ट्रैफ़िक की जानकारी.
- पूरे हो चुके टास्क और बचे हुए स्टॉप की जानकारी, ताकि आपको ज़रूरी जानकारी मिल सके समस्याएं.
- स्टॉप की संख्या और दूरी जिससे ग्राहकों की संख्या बढ़ी है भरोसा.
फ़्लीट इंजन के काम करने का तरीका
इस सेक्शन में, फ़्लीट इंजन की कार्रवाइयों के बारे में खास जानकारी दी गई है के लिए एक सिस्टम बनाया है.
मांग पर यात्राएं
नीचे दिए गए डायग्राम में, मांग पर उपलब्ध यात्राओं के दो मुख्य हिस्से दिखाए गए हैं: दिन की शुरुआत जब ड्राइवर ने Fleet Engine के साथ जगह की जानकारी शेयर करने की सुविधा चालू की हो और फ़्लीट इंजन कॉम्पोनेंट का इस्तेमाल करके, यात्रा को मैनेज करने का आसान व्यू. यात्रा की प्रोसेस को ज़्यादा जानकारी के लिए देखें यात्रा क्या होती है? मांग के हिसाब से यात्राओं के दस्तावेज़ देखें.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/documentation/mobility/fleet-engine/essentials/images/fleetEngineOverviewOnDemandFlow.png?authuser=9&hl=hi)
शेड्यूल किए गए टास्क
नीचे दिया गया डायग्राम, किसी एक प्रॉडक्ट के लिए शिपिंग के सामान्य कामकाजी दिन का मैट्रिक्स दिखाता है ड्राइवर के साथ-साथ फ़्लीट ट्रैकिंग लाइब्रेरी.
ध्यान दें: आपका सिस्टम, शिपमेंट ट्रैकिंग या फ़्लीट ट्रैकिंग, दोनों का इस्तेमाल कर सकता है. के साथ फ़्लीट इंजन, शिपमेंट और ड्राइवर की जानकारी को फ़िल्टर करता है, ताकि ग्राहकों को सिर्फ़ वही जानकारी दिखती है जो उनके शिपमेंट से जुड़ी होती है.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/documentation/mobility/fleet-engine/essentials/images/fleetEngineOverviewScheduledTaskFlow.png?authuser=9&hl=hi)
फ़्लीट इंजन आर्किटेक्चर
इस सेक्शन में अलग-अलग फ़्लीट इंजन के लिए सिस्टम आर्किटेक्चर दिया गया है ऑफ़र करता है. दोनों सेवाएं इनका इस्तेमाल करती हैं:
- वाहन: मांग पर यात्राओं और शेड्यूल किए गए टास्क के लिए, वाहन का इस्तेमाल का मतलब असली दुनिया के वाहनों को मॉडल करना है, जिनका इस्तेमाल आपके कारोबार को आगे बढ़ाने के लिए किया जाता है आपके ऑपरेशंस. फ़्लीट इंजन में, वाहन की इकाई को जगह की जानकारी मिलती है से जुड़ी असली दुनिया के वाहन से मिली जानकारी को ड्राइवर ऐप्लिकेशन के साथ इंटिग्रेट किया गया ड्राइवर ऐप्लिकेशन. फ़्लीट इंजन वाले वाहनों में कुछ अंतरों के साथ दो सेवाओं के बीच समानांतर इकाइयां. फ़्लीट इंजन में वाहनों को समझने के लिए, वाहनों के बारे में जानकारी पढ़ें.
- ड्राइवर का SDK टूल: मांग पर मिलने वाले और शेड्यूल किए गए, दोनों तरह के टास्क के लिए, ड्राइवर SDK बुनियादी कॉम्पोनेंट है. ड्राइवर SDK टूल आपके ड्राइवर ऐप्लिकेशन के साथ इंटिग्रेट हो जाता है और यह फ़्लीट इंजन को रूट के साथ-साथ जगह की जानकारी के अपडेट देता है ऐसी जानकारी जिसका इस्तेमाल Fleet Engine, रीयल-टाइम स्टेटस के बारे में बताने के लिए करता है के साथ-साथ अन्य जानकारी भी शामिल होती है, जैसे कि ETA और ट्रैफ़िक का डेटा.
- उपभोक्ता SDK टूल: मांग पर होने वाले और शेड्यूल किए गए टास्क, दोनों के लिए एक मुख्य फ़ायदा उपभोक्ता SDK टूल है. इसका इस्तेमाल करके, उपभोक्ता को राइड, खाने की डिलीवरी या शेड्यूल की गई पैकेज डिलीवरी.
मांग पर यात्राएं
वाहन, यात्रा, और SDK टूल के बारे में ज़्यादा जानने के लिए, इनसे जुड़ी जानकारी देखें मांग पर उपलब्ध यात्राओं के लिए दस्तावेज़:
शेड्यूल किए गए टास्क
डिलीवरी करने वाले वाहनों, टास्क, और SDK टूल के बारे में ज़्यादा जानने के लिए, शेड्यूल किए गए टास्क से जुड़े दस्तावेज़:
संसाधन
मांग पर यात्राएं
वाहन | ||
---|---|---|
सेवाएं | REST : v1.providers.vehicles
gRPC : maps.fleetengine.v1.VehicleService |
|
संसाधन का नाम | providers/{provider}/vehicles/{vehicle |
|
ट्रिप | ||
सेवाएं | REST : v1.providers.trips
gRPC : maps.fleetengine.v1.TripService |
|
संसाधन का नाम | providers/{provider}/trips/{trip} |
शेड्यूल किए गए टास्क
डिलीवरी वाहन | ||
---|---|---|
संसाधन | REST : providers.deliveryVehicles
gRPC : maps.delivery.v1 |
|
संसाधन का नाम | providers/{provider}/deliveryVehicles/{vehicle} |
|
टास्क | ||
सेवाएं | REST : providers.tasks
gRPC : maps.fleetengine.delivery.v1.Task |
|
संसाधन का नाम | providers/{provider}/tasks/{task} |
फ़्लीट इंजन में रिसॉर्स का नाम
फ़्लीट इंजन में, Google क्लाउड-आधारित सभी सेवाओं की तरह, संसाधन एक-दूसरे से अलग होते हैं
names
नाम के आइडेंटिफ़ायर, स्ट्रिंग फ़ॉर्मैट में दिए जाते हैं. उस संसाधन का हिस्सा
नाम एक संसाधन आईडी है. इसे बनाने का अनुरोध करते समय इस्तेमाल किया जाता है.
हालांकि, फ़्लीट इंजन के संसाधनों में कोई आईडी फ़ील्ड नहीं होता, बल्कि
सिर्फ़ आउटपुट के लिए नाम का फ़ील्ड, जिसमें संसाधन आईडी शामिल होता है.
फ़्लीट इंजन, रिलेटिव रिसॉर्स के नाम का इस्तेमाल करता है. इनमें कलेक्शन आईडी होते हैं और संसाधन आईडी, इस तरीके से बनाए जाते हैं कि उनकी हैरारकी दिखाई दे.
- कलेक्शन आईडी: कलेक्शन में संसाधन या अन्य कलेक्शन होते हैं.
मांग पर यात्राएं
तीन संग्रह: providers
,
vehicles
और trips
.
शेड्यूल किए गए टास्क
तीन संग्रह: providers
,
deliveryVehicles
और tasks
.
संसाधन आईडी: रेफ़रंस दस्तावेज़ में मौजूद संसाधन आईडी के लिए नाम वाले फ़ील्ड में कर्ली ब्रैकेट से दिखाया जाता है. ये आईडी के लिए वैरिएबल हैं अनुरोध करने पर आपको यह जानकारी देनी होगी.
मांग पर यात्राएं
{provider}
: आपका Cloud प्रोजेक्ट आईडी. एक बार बनाया गया हर प्रोजेक्ट के लिए.{vehicle}
: आपका वाहन संसाधन, हर वाहन के लिए इस्तेमाल किया जाता है जिसे आम तौर पर एक ही ड्राइवर-वाहन पेयर के लिए दोबारा इस्तेमाल किया जाता है.{trip}
: आपकी यात्रा के लिए संसाधन, जिसका इस्तेमाल हर यात्रा के लिए किया जाता है, न कि जो आम तौर पर फिर से इस्तेमाल किए जाते हैं.
शेड्यूल किए गए टास्क
{provider}
: आपका Cloud प्रोजेक्ट आईडी. हर प्रोजेक्ट के लिए एक बार बनाया जाता है.{vehicle}
: आपका डिलीवरी वाहन का संसाधन, जिसका इस्तेमाल हर वाहन के लिए किया जाता है जिसे आम तौर पर एक ही ड्राइवर-वाहन पेयर के लिए दोबारा इस्तेमाल किया जाता है.{task}
: आपका टास्क संसाधन, जिसका इस्तेमाल हर टास्क के लिए किया जाता है और आम तौर पर इसका इस्तेमाल नहीं किया जाता दोबारा इस्तेमाल किया.
इनके लिए Google Cloud API दस्तावेज़ में संसाधन के नाम देखें देखें.
Fleet Engine के लिए Google Cloud के लॉग
Fleet Engine एक बेसिक लॉगिंग सेवा है जो आपको अपने एपीआई अनुरोधों को सेव करने देती है और रिस्पॉन्स पेलोड शामिल करें. इन लॉग की मदद से, अपने इंटिग्रेशन को डीबग किया जा सकता है, और ट्रैफ़िक पैटर्न का विश्लेषण करने में मदद मिलती है.
ज़्यादा जानकारी के लिए क्लाउड में लॉग सेव करने की सुविधा देखें.
फ़्लीट इंजन इस्तेमाल करने का तरीका
1 | अपना Cloud प्रोजेक्ट सेट अप करें. | इस चरण में, सेवा खाते से जुड़ी कई तरह की भूमिकाएं तय की जाती हैं. इसके अलावा, चालू करने के लिए प्रोत्साहित करें. फ़्लीट इंजन एपीआई और SDK टूल के लिए, ऐसे JSON वेब टोकन (JWT) का इस्तेमाल करना ज़रूरी है जिनमें को Cloud Console से बनाए गए सेवा खातों का इस्तेमाल करके साइन किया गया हो. फ़ॉलो करें इसमें निर्देश अपना Fleet Engine प्रोजेक्ट बनाएं. इन भूमिकाओं को बेहतर तरीके से समझने के लिए, सेवा खाते की भूमिकाओं को पढ़ें. |
2 | अपने सेटअप की पुष्टि करना | सेवा खाते बनाने के बाद, पुष्टि करें कि आपका सेटअप पूरा हो गया है और आपके पास गाड़ी बनाने का विकल्प है. यह विज्ञापन यह पक्का करता है कि आपने अनुमति पाने से जुड़ी आम समस्याओं को हल कर लिया है सेटअप के दौरान. नीचे दिए गए निर्देशों का पालन करें. इसके लिए, पुष्टि करें सेटअप करें. |
3 | अपना पहला सफ़र बनाएं | इसमें कोऑर्डिनेट के सेट के साथ एक वाहन बनाना शामिल है मांग पर यात्रा या शेड्यूल किए गए टास्क के स्टॉप दिखाता है. खास जानकारी देखें मांग पर उपलब्ध यात्राओं के लिए उपलब्ध कॉन्टेंट या ज़्यादा जानने के लिए, शेड्यूल किए गए टास्क पर जाएं. |
4 | अपने इंटिग्रेशन की जांच करना | फ़्लीट इंजन की सेवाओं और कॉम्पोनेंट को, वाहनों का बेड़ा. ऐप्लिकेशन को डिज़ाइन करना, डेवलप करना, और डिप्लॉय करना ड्राइवर को समय लग सकता है. इस वजह से, बेहतर होगा कि मॉक डेटा का इस्तेमाल इन कामों के लिए किया जाए बड़े पैमाने पर डिप्लॉयमेंट करने से पहले, अपने इंटिग्रेशन को एक्सप्लोर करें. यहां जाएं: ज़्यादा जानकारी के लिए, Fleet Engine सेट अप करें. |
आगे क्या करना है
- फ़्लीट इंजन वाले वाहनों के बारे में जानें.
- मांग पर उपलब्ध यात्राओं या शेड्यूल किए गए टास्क के बारे में जानें.
- फ़्लीट इंजन सेट अप करें.