IPhone वर्तमान बैटरी प्रतिशत के बारे में जानकारी कहां संग्रहीत करता है?


2

मुझे आश्चर्य है कि बैटरी प्रतिशत की गणना के साथ यह बिल्कुल कैसे है: 100% नीचे से सॉफ्टवेयर गणना करता है कि किन संसाधनों का उपयोग किया गया था और कितने समय तक और इस तरह यह वर्तमान बैटरी स्थिति का अनुमान लगाता है। लेकिन यह कहाँ संग्रहीत है - लॉग के रूप में, या ऐप डेटा के रूप में? मेरा मतलब है कि हार्ड रीसेट या DFU मोड के बाद इस जानकारी के साथ क्या होता है - DFU मोड में iOS लोड नहीं होता है, लेकिन यह सॉफ़्टवेयर अभी भी चलता है? यह कैसे पता चलेगा कि इसे फिर से चालू करने के बाद प्रतिशत क्या है? क्या DFU मोड में चार्जिंग अभी भी सॉफ़्टवेयर को अनुमानित प्रतिशत की गणना करने के लिए प्रेरित कर रहा है?


मैंने अपने उत्तर को अधिक जानकारी के साथ अपडेट किया है जिसमें बैटरी उपयोग लॉग संग्रहीत हैं। यदि मेरे उत्तर ने मदद की है, तो कृपया इसे सही उत्तर के रूप में चिह्नित करें (इसमें एक चेकमार्क है जिसे आप इसके बगल में क्लिक कर सकते हैं)।
एंड्रयू लार्सन

और अगर कोई जानकारी है जिसे मैं जोड़ सकता हूं या आगे समझा सकता हूं, तो प्रतिक्रिया देने में संकोच न करें।
एंड्रयू लार्सन

उत्तर के लिए धन्यवाद और सभी, लेकिन मैं यह कैसे जान सकता हूं कि यह अच्छा है? पॉडकास्ट में से एक में मैंने सुना है कि Iphone उपयोग किए गए संसाधनों के समय और शक्ति के आधार पर उपयोग की गणना कर रहा है, कथित तौर पर इसलिए डिवाइस को यह बताने के लिए बैटरी को कैलिब्रेट करने की आवश्यकता है कि यह वास्तव में 0% है। यदि यह वोल्टेज पर आधारित था, तो क्या इसे अंशांकन की आवश्यकता होगी? मैं ख़ुशी से आपके उत्तर को स्वीकार करूँगा, लेकिन मैंने तुलना करने के लिए अधिक उत्तरों पर या कम से कम कुछ संकेतों पर गिना जहां इसे आधिकारिक सेब के दस्तावेज़ों में ढूंढना था। मैं आपकी मदद की सराहना करता हूं, लेकिन मैं जानना चाहूंगा कि क्या यह आपका अनुमान है या आप इसे कहीं से जानते हैं ...
n-dru

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

जहां तक ​​बैटरी के अंशांकन का सवाल है, मुझे विश्वास नहीं है कि Apple का कोड कहीं भी इस तरह का उपयोग करता है। मैं गलत हो सकता है, लेकिन जब उनके पास विज्ञान और ज्ञात आँकड़े होते हैं, तो उन्हें "फिर से जांचने" की कोई आवश्यकता नहीं है। "क्षमता के निर्धारण के बारे में अधिक जानकारी" पर लिंक पढ़ें यह देखने के लिए कि मैं किस बारे में बात कर रहा हूं।
एंड्रयू लार्सन

जवाबों:


3

बैटरी और बिजली के उपयोग की जानकारी (समय के साथ लगभग कितनी बिजली एप्लिकेशन और कुछ सिस्टम प्रक्रियाओं का उपयोग करना शामिल है) में संग्रहीत है /var/mobile/Library/BatteryLife/CurrentPowerlog.PLSQLऔर /var/mobile/Library/BatteryLife/Archives/powerlog_*.PLSQL। यह डेटा दोनों बैटरी प्रतिशत की गणना में सहायता के लिए और शक्ति-भूख अनुप्रयोगों को अनमस्क करने के लिए उपयोग किया जाता है।

बैटरी प्रतिशत के लिए ऐप्पल का एल्गोरिथ्म कई कारकों पर आधारित है: बैटरी की अधिकतम क्षमता (बैटरी के आधार पर ज्ञात जिसे iOS डिवाइस के साथ निर्मित किया गया था), बैटरी की शेष क्षमता ( वोल्टेज पर आधारित गणना ), बिजली का उपयोग समय (संग्रहीत CurrentPowerlog), और वर्तमान बिजली उपयोग ( ड्रा के आधार पर गणना )। यह डेटा एक अनुमानित शेष क्षमता को एक्सट्रपलेशन करने के लिए एक साथ रखा गया है, जिसे iOS बैटरी प्रतिशत के रूप में प्रदर्शित करता है।

जब iOS डिवाइस iOS (जैसे DFU मोड या रिकवरी मोड ) के अलावा किसी अन्य मोड में होता है, तो यह CurrentPowerlogडेटाबेस से किसी भी जानकारी को स्टोर या रीड नहीं करता है; यह अपनी लिथियम-आयन बैटरी की क्षमता को निर्धारित करने के प्रत्यक्ष तरीके का उपयोग करता है : बस वह वोल्टेज जो वर्तमान में बैटरी आउटपुट कर रहा है। ली-आयन बैटरी के लिए समय चार्ट पर एक वोल्टेज पर एक नज़र डालें , और आप ली-आयन बैटरी के लिए क्षमता निर्धारित करने के बारे में अधिक जानकारी को पढ़ने की इच्छा कर सकते हैं

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