GPS से पॉवर ड्रा - क्या ग्रैन्युलैरिटी खींची गई शक्ति को प्रभावित करती है?


9

हम सभी जानते हैं कि जीपीएस काफी मात्रा में बैटरी पावर खींचता है। क्या किसी को किसी भी अध्ययन का पता है जो जीपीएस सिग्नल की "बारीकता" का परीक्षण करता है कि कितनी बैटरी खपत होती है?

मैं डिवाइस-जीपीएस बनाम सेल नेटवर्क के बारे में बात नहीं कर रहा हूं या तो जीपीएस को त्रिकोणित किया गया है, एंड्रॉइड में एप्लिकेशन दूरी (1 मीटर, 5 मीटर, 500 मीटर, आदि) का चयन कर सकते हैं, जिस पर उन्हें एक परिवर्तित स्थान के बारे में सूचित किया जाएगा। मुझे लगता है कि इस मूल्य को निर्धारित किए बिना, जीपीएस सक्रिय रूप से बहुत तेजी से एक नया स्थान प्राप्त कर रहा है, और केवल ऐप को सूचित करना चाहता है।

क्या किसी को विभिन्न जीपीएस सेटिंग्स के साथ पावर ड्रा के लिए किसी भी अध्ययन का पता है? धन्यवाद!

जवाबों:


6

GPS एक निष्क्रिय तकनीक है - इसे एक नई स्थिति के बारे में सूचित नहीं किया जाता है, यह इसे प्राप्त होने वाले जीपीएस संकेतों को सुनकर और अन्य गणितों को करते हुए इसे काम करता है।

GPS एप्लिकेशन में विकल्प जो आपको न्यूनतम दूरी चुनने की अनुमति देते हैं, वहां आपके स्थान को और अधिक स्थिर बनाने के लिए हैं - आपके गणना किए गए स्थान में छोटे बदलाव अन्यथा आपके ट्रैक पर बहुत सारे और बहुत सारे वेपॉइंट के लिए (यदि आप रिकॉर्डिंग कर रहे हैं) , एक बहुत बढ़ फ़ाइलों के लिए बना रही है।

स्थिति बदलने पर आपका ऐप क्या करता है, इस पर निर्भर करते हुए, आप इस मूल्य को बढ़ाकर कुछ बिजली की बचत प्राप्त कर सकते हैं, लेकिन यह आपके द्वारा कम बार अपनी स्थिति प्राप्त करने के बजाय स्थिति के साथ कम करने वाले ऐप के लिए नीचे होगी।

Glympse एप्लिकेशन, उदाहरण के लिए, लगातार अपनी स्थिति को Glympse सर्वर को भेजता है। यदि आप यह चुन सकते हैं कि कितनी बार आप उस स्थिति को अपडेट कर सकते हैं तो शायद आप कुछ बिजली बचा सकते हैं, लेकिन आप किसी भी चीज़ को जीपीएस की ओर से नहीं बचा पाएंगे।


मैट, उत्तर के लिए धन्यवाद। मैंने यह मान लिया कि जीपीएस मूल रूप से एक रैखिक लागत थी, और जिस दर से यह मेरे श्रोता को जगा रहा था वह वास्तविक संस्करण था। क्या आप निरंतर जीपीएस के लिए खींची गई शक्ति पर किसी भी शोध के बारे में जानते हैं जो बनाम नहीं चल रहा है जो लगातार श्रोता अपडेट को ट्रिगर कर रहा है?
एडम

@ एडम: क्षमा करें, मुझे ऐसी किसी भी चीज़ के बारे में नहीं पता जो आपको पूर्ण संख्या दे। यदि आप स्वीकार करते हैं कि जीपीएस एक निश्चित बिजली लागत है, तो आप मान लेंगे कि 'जो कुछ भी आप अपडेट के साथ करते हैं' करने की माध्यमिक लागत लगभग शून्य होने पर ड्रॉप होने वाली है। YMMV - सबसे अच्छी बात शायद यह अपने आप को बाहर का परीक्षण करना है :)
मैट एच

6

पहला कारण, जीपीएस बंद होने पर जीपीएस बिजली की खपत को कम कर सकता है, हालांकि अगर जीपीएस बंद हो जाता है और उपयोगकर्ता बहुत दूर चला जाता है, तो जीपीएस को बहुत सारे आरंभीकरण गणनाओं को फिर से करना होगा (जिसमें लगभग 5 मिनट लग सकते हैं ठेठ जीपीएस डिवाइस, हालांकि अगर डिवाइस एक अनुमानित स्थान जानता है या यदि इसे बहुत सटीक होने की आवश्यकता नहीं है, तो यह थोड़ा तेज हो सकता है), यह आरंभीकरण बहुत अधिक शक्ति बर्बाद करता है और इसलिए एंड्रॉइड आमतौर पर जीपीएस को थोड़ी देर के लिए चालू रखता है। GPS ड्राइवर निर्णय लेने के लिए उन मापदंडों का उपयोग करता है कि क्या GPS को बंद करना या चालू रखना अधिक किफायती होगा।

दूसरा कारण, खराब लिखित एप्लिकेशन Android के GPS API के साथ लिखना अधिक कठिन है। यदि जीपीएस ड्राइवर ने कॉलबैक को केवल उतनी ही तेजी से निकाल दिया है, तो खराब लिखा हुआ सॉफ्टवेयर केवल उतनी ही प्रक्रिया कर सकता है, जितना कि उसे केवल फ़िल्टर करने की आवश्यकता है। इसके अलावा, इस प्रकार के एपीआई प्रोग्रामर को उनकी आवृत्ति और सटीकता की आवश्यकता के बारे में स्पष्ट रूप से सोचने के लिए मजबूर करते हैं, और ड्राइवर को सटीकता बनाम सटीकता व्यापार का प्रबंधन करने की अनुमति देते हैं।

कई मामलों में, उच्च सेल टॉवर घनत्व वाले क्षेत्रों में, एंड्रॉइड नेटवर्क स्थान के अविश्वसनीय होने पर जीपीएस का उपयोग करने के लिए बस नेटवर्क स्थान और अन्य स्थानों पर उपयोग करने का निर्णय ले सकता है। प्रोग्रामर को आवेदन करने के लिए पारदर्शी रूप से किया जा सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.