電子設備的電池健康檢測方法、裝置和電子設備與流程
1.本技術(shù)屬于電池健康管理領(lǐng)域,具體涉及一種電子設備的電池健康檢測方法、裝置和電子設備。
背景技術(shù):
2.鋰離子電池因其能量密度高、環(huán)境污染小等優(yōu)點越來越廣泛地應用到手機、筆記本電腦、平板電腦、數(shù)碼相機等移動設備。
3.然而鋰離子電池在日常使用過程中會出現(xiàn)不同程度的潛在健康風險而不被用戶發(fā)現(xiàn),例如在外力或者內(nèi)部異物刺破正負極中間的隔膜,會造成電池短路;長時間過充或異常大電流充電,導致負極析出鋰離子枝晶,枝晶容易刺穿電池正負極中間的隔膜造成電池微短路;電池外觀破損,會導致水汽浸入內(nèi)部發(fā)生電化學反應,破壞電池正負極材料界面;又例如,電池長期工作在高溫高壓的場景中,從而導致電池的化學阻抗增加。以上都有可能造成電池的單位時間內(nèi)的電池的電壓降(k值)上升,影響電池壽命,甚至會帶來充電安全問題。
4.對于此,現(xiàn)有技術(shù)對電池的健康檢測方法雖然存在通過計算電池的k值來檢測電池健康狀態(tài),但是大多是被動地使電池長時間處于充滿電或電池長時間放空電的狀態(tài),來對電池的k值進行計算,且并未考慮電池所處的電子設備的復雜的耗電場景,其計算出的k值精確度不高,導致電池的健康狀態(tài)檢測結(jié)果準確度不高。
技術(shù)實現(xiàn)要素:
[0005][0006]
本技術(shù)實施例的目的是提供一種電子設備的電池健康檢測方法、裝置和電子設備,能夠解決現(xiàn)有的電池健康檢測準確度不高的問題。
[0007]
為了解決上述技術(shù)問題,本技術(shù)是這樣實現(xiàn)的:
[0008]
第一方面,本技術(shù)實施例提供了一種電子設備的電池健康檢測方法,所述電子設備處于充電狀態(tài),該方法包括:
[0009]
在所述電池的電量達到預設電量的情況下,調(diào)整所述電子設備的供電狀態(tài)為充電器供電狀態(tài),其中,在所述充電器供電狀態(tài)下,暫停所述電池對電子設備的供電;
[0010]
獲取所述電池在第一時間內(nèi)的實際放電速率,并確定對應于所述電池的放電速率的參考閾值;
[0011]
根據(jù)所述實際放電速率與所述參考閾值的比較結(jié)果,獲得表示所述電池是否健康的檢測結(jié)果。
[0012]
第二方面,本技術(shù)實施例提供了一種電子設備的電池健康檢測裝置,該裝置包括:
[0013]
控制模塊,用于在所述電池的電量達到預設電量的情況下,調(diào)整所述電子設備的供電狀態(tài)為充電器供電狀態(tài),其中,在所述充電器供電狀態(tài)下,暫停所述電池對電子設備的供電;
[0014]
數(shù)據(jù)處理模塊,用于獲取所述電池在第一時間內(nèi)的實際放電速率,并確定對應于所述電池的放電速率的參考閾值;
[0015]
健康檢測模塊,用于根據(jù)所述實際放電速率與所述參考閾值的比較結(jié)果,獲得表示所述電池是否健康的檢測結(jié)果。
[0016]
第三方面,本技術(shù)實施例提供了一種電子設備,該電子設備包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如第一方面所述的方法的步驟。
[0017]
第四方面,本技術(shù)實施例提供了一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如第一方面所述的方法的步驟。
[0018]
在本技術(shù)實施例中,通過在電池的電量達到預設電量的情況下,控制電子設備的供電狀態(tài)為充電器供電狀態(tài),切斷電池向手機供電的路徑,調(diào)整充電器直接向手機供電,避免手機消耗電池的電量,可以提升檢測精準性;并獲取電池在第一時間內(nèi)的實際放電速率,并確定對應于所述電池的放電速率的參考閾值;根據(jù)實際放電速率與所述參考閾值的比較結(jié)果,獲得表示電池是否健康的檢測結(jié)果。
附圖說明
[0019]
圖1是本實施例提供的一種電子設備的電池健康檢測方法的步驟流程圖;
[0020]
圖2是本實施例提供的一種參考模型的對照表示例;
[0021]
圖3是本實施例提供的另一種計算電池的實際放電速率的步驟流程圖;
[0022]
圖4是本實施例提供的另一種計算電池的實際電量的數(shù)據(jù)關(guān)系圖;
[0023]
圖5是本實施例提供的另一種電子設備的電池健康檢測裝置的模塊圖;
[0024]
圖6是本實施例提供的另一種電子設備的結(jié)構(gòu)示意圖;
[0025]
圖7是本實施例提供的另一種電子設備的硬件結(jié)構(gòu)示意圖。
具體實施方式
[0026]
下面將結(jié)合本技術(shù)實施例中的附圖,對本技術(shù)實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本技術(shù)一部分實施例,而不是全部的實施例?;诒炯夹g(shù)中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本技術(shù)保護的范圍。
[0027]
本技術(shù)的說明書和權(quán)利要求書中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便本技術(shù)的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,說明書以及權(quán)利要求中“和/或”表示所連接對象的至少其中之一,字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
[0028]
下面結(jié)合附圖,通過具體的實施例及其應用場景對本技術(shù)實施例提供的電子設備的電池健康檢測方法、裝置和電子設備進行詳細地說明。
[0029]
<實施例一>
[0030]
參考圖1,圖1示出了本實施例提供的一種電子設備的電池健康檢測方法,該方法可以應用于電子設備中,該電子設備可以是手機、平板、電腦等終端設備,本實施例的應用
場景為電子設備處于充電狀態(tài),也就是電池處于充電狀態(tài),以根據(jù)電池在充放電過程中的運行數(shù)據(jù)來檢測電池的充放電性能。
[0031]
本實施例的電子設備的電池健康檢測方法包括如下步驟s110~s130:
[0032]
s110、在電池的電量達到預設電量的情況下,調(diào)整電子設備的供電狀態(tài)為充電器供電狀態(tài)。
[0033]
本實施例的應用場景為電子設備處于充電狀態(tài),也就是說電池是處于持續(xù)充電狀態(tài)的。本實施例的預設電量可以是電池充滿電時,滿電量的80%,以保證電子設備電量處于充足的狀態(tài)。本實施例的預設電量也可以是電池充滿電時,滿電量的60%,以獲取不同電量下的電池的充放電信息,從而使電池的健康檢測結(jié)果更加全面,具有說服力。
[0034]
本實施例中,當電池的電量到達預設電量的情況下,調(diào)整電子設備的供電狀態(tài)為充電器供電狀態(tài),直接通過充電器接收到的電壓對電子設備進行供電,停止對電池進行充電,同時,電池不用于對電子設備進行供電,僅僅是維持電池自身的正常運行。可以是在電池的電量到達滿電的80%的情況下,停止對電池進行充電,使電池維持在當前電量,同時通過電子設備的充電口接收到的電壓,來維持電子設備的系統(tǒng)運行。在此種情況下,采集到的電池自身電壓、電流等數(shù)據(jù)能夠反映電池自身的健康數(shù)據(jù),不會受到電子設備的影響,從而可以使電池的健康檢測結(jié)果更加精確。
[0035]
可以理解的是,本實施例中控制電池處于既不充電也不放電的狀態(tài)的,可以避免電池處于長時間充電狀態(tài),而影響電池壽命。在一個場景中,電池處于長時間充電狀態(tài)大多為夜晚用戶睡覺的時刻,且在用戶處于睡眠狀態(tài)的情況下,電子設備中的大部分程序均處于休眠狀態(tài),電子設備的耗電情況更加穩(wěn)定,此時對電池進行健康檢測更能得到精度較高的檢測結(jié)果。
[0036]
因此,本實施例中在調(diào)整電子設備的供電狀態(tài)為充電器供電狀態(tài)之前,還包括根據(jù)用戶的睡眠信息來生成對電池的控制指令。也就是說步驟s110之前還包括:
[0037]
s1000、獲取用戶的睡眠信息,在睡眠信息表征用戶處于睡眠狀態(tài)的情況下,生成限充指令。
[0038]
在一個例子中,用戶的睡眠信息可以是用戶的心率、呼吸頻率、體溫、肢體動作等可以被穿戴設備采集到的身體指征。該睡眠信息可以由用戶佩戴的穿戴設備采集,穿戴設備例如智能手表,該智能手表可以監(jiān)測用戶的睡眠數(shù)據(jù),例如該智能手表采集到的用戶睡眠時的心率為65次/min;用戶的呼吸頻率為 13次/min;用戶在睡眠狀態(tài)中的抬腕高度為9cm等。
[0039]
在一個例子中,用戶的睡眠信息包括用戶處于睡眠狀態(tài)和用戶處于非睡眠狀態(tài),其中,非睡眠狀態(tài)包括用戶處于清醒狀態(tài)或半清醒狀態(tài),可以理解的是,當用戶處于睡眠狀態(tài)時,沒有使用電子設備的需求,而當用戶處于非睡眠狀態(tài),可以認為是用戶即將使用電子設備,因此,當睡眠信息表征用戶處于睡眠狀態(tài),而此時電池的電量已經(jīng)到達預設電量的情況下,可以生成限充指令,以暫停電池的充電電壓輸入,調(diào)整電子設備的供電狀態(tài)為充電器供電狀態(tài),暫停充電設備對電池進行充電,保護電池。
[0040]
在一個例子中,可以在用戶的心率值小于第一閾值,且用戶的動作幅度小于預設幅度的情況下,確定用戶處于睡眠狀態(tài)。在一個可行的例子中,第一閾值可以是通過大數(shù)據(jù)采集的普遍用戶處于睡眠狀態(tài)的心率值,例如,第一閾值為70次/min。在一個可行的例子
中,預設幅度可以是通過大數(shù)據(jù)采集的普遍用戶處于睡眠狀態(tài)的手臂抬起的最大幅度,且在此幅度下,用戶仍然可以處于睡眠狀態(tài)。例如,預設幅度為10cm。
[0041]
在一個例子中,在用戶的心率值大于或等于第一閾值,且用戶的動作幅度大于或等于預設幅度的情況下,可以獲取預設周期內(nèi)用戶的心率值大于或等于第一閾值的持續(xù)時間,以及預設周期內(nèi)用戶的動作幅度大于或等于預設幅度的發(fā)生頻率來判斷用戶的睡眠狀態(tài)。在持續(xù)時間大于第一時間,且發(fā)生頻率大于預設值的情況下,確定用戶處于非睡眠狀態(tài)。在一個例子中,以第一閾值為70 次/min,第一時間為5分鐘,預設幅度為10cm,預設值為5次/min為例,若用戶的心率值h=75次/min,且h持續(xù)為75次/min的時間大于5分鐘;以及,用戶的動作幅度g=12cm,也就是用戶的動作幅度大于10cm,且g=12cm在預設周期內(nèi)的發(fā)生頻率大于5次/min,則表明用戶處于非睡眠狀態(tài)。否則,確定用戶處于睡眠狀態(tài)。
[0042]
s1001、在電池的電量達到預設電量的情況下,執(zhí)行限充指令。
[0043]
可以理解的是,由于用戶的睡眠狀態(tài)是變量,也就是說隨時可能出現(xiàn)用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的場景,那么,本實施例的限充指令可以是在電池電量未到達預設電量的情況下生成,但是,若在電池的電量到達預設電量的情況下,此時用戶還處于睡眠狀態(tài),則可以執(zhí)行該限充指令,以暫停充電設備對電池進行充電,保護電池。
[0044]
s120、獲取電池在第一時間內(nèi)的實際放電速率,并確定對應于電池的放電速率的參考閾值。
[0045]
本實施例中,第一時間可以為電子設備的系統(tǒng)設置的時間,也可以是用戶通過軟件自定義設置的時間。在一個例子中,考慮到電池正常情況下自放電較小,存在一定范圍內(nèi)的電壓波動,如果測量電池自放電的第一時間太小,會存在一定的誤差,因此,本實施例中的第一時間優(yōu)選地大于5分鐘。
[0046]
本實施例中,電池在第一時間內(nèi)的實際放電速率可以通過電池在第一時間內(nèi)的電壓差
△
v與第一時間
△
t1的比值得到,例如放電速率k=
△
v/
△
t1。
[0047]
本實施例中,確定對應于電池的放電速率的參考閾值,可以包括如下步驟 s1201和s1202:
[0048]
s1201、獲取設定的參考模型。
[0049]
本實施例中,參考模型可以是映射函數(shù),也可以是對照表等,在此不做限定。
[0050]
以參考模型為對照表為例,可以通過建立不同循環(huán)次數(shù)狀態(tài)下的電池k值模型,取一定數(shù)量不同循環(huán)次數(shù)的電池,測試不同電量區(qū)間下的k值,利用每一個電池電量區(qū)間中多個采樣值的最大值,得到每一個電池電量區(qū)間下的k值的最大值,根據(jù)該k值的最大值確定每一電量區(qū)間內(nèi)電池的放電速率的參考閾值。
[0051]
以循環(huán)100次以內(nèi)的電池舉例說明,參考圖2,圖2為電池循環(huán)次數(shù)在100 次以內(nèi)的對應于本實施例的參考模型的對照表,在電池電量區(qū)間為70%~80%的范圍內(nèi),設置五個電池編號分別為1、2、3、4、5的五樣本,統(tǒng)一測試電壓差的時間間隔
△
t,五個樣本對應的電壓差分別為
△
v1、
△
v2、
△
v3、
△
v4、
△
v5。那么取
△
v1、
△
v2、
△
v3、
△
v4、
△
v5中的最大值作為電池k值的最大max值,也就是k
max
=
△
vmax1/
△
t,因此,在電池循環(huán)次數(shù)在100次以內(nèi)、電池電量區(qū)間為70%~80%的范圍內(nèi),對應電池的k值參考閾值為k小于
△
vmax1/
△
t。
[0052]
需要說明的是,在建模的過程中,電池的電量區(qū)間、時間間隔
△
t可以根據(jù)實際電池化學體系進行優(yōu)化制定。
[0053]
本實施例中,由于電池的老化狀態(tài),也就是電池循環(huán)次數(shù)影響電池的放電速率,所以本實施例的參考模型可以反映電池的電池循環(huán)次數(shù)與放電速率的參考閾值間的對應關(guān)系。如圖2所示,電池循環(huán)次數(shù)在100次以內(nèi)的電池的放電速率的參考閾值為k小于
△
vmax1/
△
t。在一個可行的例子中,當電池循環(huán)次數(shù)在100~300次或者300~500之間的電池的放電速率的參考閾值可以是k小于
△
vmaxn/
△
t。
[0054]
本實施例的模型僅需要對不同老化狀態(tài)下的電池k值進行建模,建模數(shù)據(jù)庫簡單,易于調(diào)取比對分析。
[0055]
s1202、獲取電池的實際電池循環(huán)次數(shù),根據(jù)電池的實際循環(huán)次數(shù)和設定的參考模型,獲得對應于電池的放電速率的參考閾值。
[0056]
本實施例中可以讀取電子設備的處理器記錄的電池循環(huán)次數(shù)x,同時調(diào)取預先建立的k值對照表,根據(jù)電池循環(huán)次數(shù)x,以及當電池循環(huán)次數(shù)為x時,對應的電池對應的k值的參考閾值。
[0057]
s130、根據(jù)實際放電速率與參考閾值的比較結(jié)果,獲得表示電池是否健康的檢測結(jié)果。
[0058]
本實施例中,獲得表示電池是否健康的檢測結(jié)果,包括如下步驟s1301和 s1302:
[0059]
s1301、在實際放電速率處于參考閾值內(nèi)的情況下,獲得表示電池健康的第一檢測結(jié)果。
[0060]
在一個例子中,假設實際放電速率為0.07mv/h,參考閾值為k<0.08mv/h,那么,此時可以判定實際放電速率處于參考閾值內(nèi),則獲得表示電池健康的第一檢測結(jié)果。
[0061]
s1302、在實際放電速率超出參考閾值的情況下,獲得表示電池不健康的第二檢測結(jié)果。
[0062]
在一個例子中,假設實際放電速率為0.09mv/h,參考閾值為k<0.08mv/h,那么,此時可以判定實際放電速率處于參考閾值內(nèi),則獲得表示電池不健康的第一檢測結(jié)果。
[0063]
本實施例中,電池不健康可以包括,電池處于短路或微短路狀態(tài),或電池的材料收到破壞。
[0064]
其中,本實施例中,當獲得表示電池不健康的第二檢測結(jié)果的情況下,可以生成警示信息,以提醒用戶前往就近服務網(wǎng)點進行維修確認,以提高電池的使用安全性。
[0065]
在上述結(jié)果獲取之后,若檢測到此時用戶處于非睡眠狀態(tài),則可以生成恢復充電指令,以繼續(xù)對電子設備進行充電,直至恢復滿充充電電量。在電池處于滿電狀態(tài)下,若此時電子設備依然與充電器連接,則可以繼續(xù)生成限充指令,暫停給電子設備充滿電,保證用戶續(xù)航使用體驗。
[0066]
另外,本實施例中采集到的用戶的睡眠信息僅儲存在終端設備本地應用,不涉及上傳,無安全性風險。
[0067]
本實施例可以穿戴設備監(jiān)測用戶的睡眠行為,并獲取穿戴設備的數(shù)據(jù),對該數(shù)據(jù)進行分析處理,在不影響用戶使用的睡眠狀態(tài)下,切斷電池向手機供電的路徑,調(diào)整充電器直接向手機供電,使電池處于自耗電狀態(tài),避免手機消耗電池的電量,同時計算電池的放電速率k值,通過k值與參考閾值的比對,判定電池健康狀態(tài),進一步提升檢測精準性。
[0068]
<實施例二>
[0069]
在一個例子中,考慮到電池正常情況下自放電較小,存在一定范圍內(nèi)的電壓波動,
如果測量電池自放電的第一時間太短,測量的電池電壓差
△
v可能與波動的電壓抵消,造成計算誤差,影響電池健康狀態(tài)判斷。例如,在電池的電量到達預設電量4分鐘后,用戶就處于非睡眠狀態(tài),那么此時通過上述實施例測量得到的結(jié)果可能不準確,則本實施例對于用戶處于非睡眠狀態(tài)下的電池健康檢測方法包括:在睡眠信息表征用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的情況下,生成分流指令。
[0070]
本實施例中,分流指令用于將電子設備接收到的充電電壓分成第一電壓和第二電壓,第一電壓用于為電子設備供電,為電子設備供電可以是為電子設備的系統(tǒng)運行提供電能,或者為某一運行中的應用程序供電,第二電壓則用于為電池充電。此方式可以避免用戶處于非睡眠狀態(tài)下使用電子設備,而導致電池的放電過程變得復雜,從而影響電池的健康檢測。
[0071]
也就是說,在睡眠信息表征用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的情況下,上述實施例一中,獲取電池在第一時間內(nèi)的實際放電速率,參考圖3,還包括:
[0072]
s210、獲取電子設備處于充電器供電狀態(tài)的持續(xù)時間。
[0073]
本實施例中,電子設備處于充電器供電狀態(tài)的持續(xù)時間,也就是,從電池的電量到達預設電量的時刻到用戶處于非睡眠狀態(tài)的時刻,二者之間的時間差。例如,在凌晨3點的時候,電池的電量到達預設電量,在凌晨3點04分,用戶處于非睡眠狀態(tài),此時,電子設備生成分流指令,利用第一電壓為電子設備供電,利用第二電壓則為電池充電。
[0074]
s220、在持續(xù)時間小于第二預設時間的情況下,獲取電池從預設電量到滿電過程中的充電信息。
[0075]
本實施例中,在持續(xù)時間小于第二預設時間的情況下,也就是說電池既不充電也不放電的時間太短,測量的電池電壓差
△
v可能與波動的電壓抵消,造成計算誤差。因此,通過獲取電池從預設電量到滿電過程中的充電信息來計算電池的實際放電速率。
[0076]
其中,充電信息包括第一時間、第一時間內(nèi)第二電壓為電池提供的電量,以及第一時間內(nèi)電池自身的電壓變化量。需要說明的是,此時的第一時間為電池從預設電量到滿電過程所需的時間。通過一個大的周期內(nèi)的電壓變化來計算電池的放電速率,能夠提高電池的健康狀態(tài)檢測精度。
[0077]
s230、根據(jù)充電信息,獲取電池在第一時間內(nèi)的實際放電速率。
[0078]
根據(jù)s220可知,第一時間為電池從預設電量到滿電過程所需的時間,假設,第一時間的開始時刻為t2,結(jié)束時刻為t3,在開始時刻電池的電量為80%,在結(jié)束時刻電池的電量為100%,通過積分計算t2到t3時間內(nèi)利用第二電壓為電池提供的實際電量q計算方式。
[0079]
例如,參考圖4,利用實時電流a與時間t進行描點畫圖,橫坐標為時間t,縱坐標為電流a,得到實時電流a=f(t),繪制的a
?
t曲線與橫坐標圍成的陰影面積即為第二電壓提供給電池的實際電量q,進行積分計算:
[0080][0081]
由于電池的阻抗r相對穩(wěn)定,電量q等于u/r*t,即:第二電壓 u=(f(t3)
?
f(t2))*r/(t3
?
t2)。
[0082]
可以理解的是,提供給電池的第二電壓就是給予電池的實際電壓,而通過實施例一中所述的參考模型,可以得到電池電量在預設電量(例如80%)到滿電的電量區(qū)間內(nèi)的參
考電壓值,假設該參考電壓值為
△
v30,那么實際電壓與參考電壓值的電壓之差,即為電池自放電消耗的電壓,也就是電池的實際放電速率k=(u
?△
v30)/(t3
?
t2)。
[0083]
在睡眠信息表征用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的情況下,計算出該電池的實際放電速率之后,對比電池在第一時間內(nèi)的實際放電速率與參考模型中對應的參考閾值,獲得表示電池是否健康的檢測結(jié)果。也就是實施例一種的步驟s130。
[0084]
本實施例可以規(guī)避在用戶睡眠狀態(tài)持續(xù)較短的情況下,避免電池健康檢測結(jié)果出現(xiàn)偏差的問題,在充電的過程中,通過對充電器的充電電流進行分流,既可以保證電池充滿電,不影響用戶使用體驗,同時通過積分計算,可以準確的獲取電池的自放電值,進行電池健康狀態(tài)判斷。
[0085]
需要說明的是,本技術(shù)實施例提供的電子設備的電池健康檢測方法,執(zhí)行主體可以為電子設備的電池健康檢測裝置,或者,或者該電子設備的電池健康檢測裝置中的用于執(zhí)行加載電子設備的電池健康檢測方法的控制模塊。本技術(shù)實施例中以電子設備的電池健康檢測裝置執(zhí)行加載電子設備的電池健康檢測方法為例,說明本技術(shù)實施例提供的電子設備的電池健康檢測方法。
[0086]
參考圖5,提供一種電子設備的電池健康檢測裝置,所述裝置包括:
[0087]
控制模塊501,用于在所述電池的電量達到預設電量的情況下,調(diào)整所述電子設備的供電狀態(tài)為充電器供電狀態(tài),其中,在所述充電器供電狀態(tài)下,暫停所述電池對電子設備的供電;
[0088]
數(shù)據(jù)處理模塊502,用于獲取所述電池在第一時間內(nèi)的實際放電速率,并確定對應于所述電池的放電速率的參考閾值;
[0089]
健康檢測模塊503,用于根據(jù)所述實際放電速率與所述參考閾值的比較結(jié)果,獲得表示所述電池是否健康的檢測結(jié)果。
[0090]
在一個例子中,所述數(shù)據(jù)處理模塊還用于:
[0091]
獲取設定的參考模型;其中,所述參考模型反映所述電池的電池循環(huán)次數(shù)與放電速率的參考閾值間的對應關(guān)系;
[0092]
獲取所述電池的實際電池循環(huán)次數(shù),根據(jù)所述電池的實際循環(huán)次數(shù)和設定的參考模型,獲得對應于所述電池的放電速率的參考閾值。
[0093]
在一個例子中,所述健康檢測模塊用于:
[0094]
在所述實際放電速率處于所述參考閾值內(nèi)的情況下,獲得表示所述電池健康的第一檢測結(jié)果;
[0095]
在所述實際放電速率超出所述參考閾值的情況下,獲得表示所述電池不健康的第二檢測結(jié)果。
[0096]
在一個例子中,所述控制模塊還用于:
[0097]
在睡眠信息表征所述用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的情況下,生成分流指令,所述分流指令用于將所述電子設備接收到的充電電壓分成第一電壓和第二電壓,所述第一電壓用于為所述電子設備供電,所述第二電壓用于為所述電池充電。
[0098]
在一個例子中,所述數(shù)據(jù)處理模塊還用于:在睡眠信息表征所述用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的情況下,獲取所述電池在第一時間內(nèi)的實際放電速率,包括:
[0099]
獲取所述電池處于自耗電狀態(tài)的持續(xù)時間;在所述持續(xù)時間小于第二預設時間的
情況下,獲取所述電池從預設電量到滿電過程中的充電信息;根據(jù)所述充電信息,獲取所述電池在第一時間內(nèi)的實際放電速率;其中,所述充電信息包括第一時間、第一時間內(nèi)第二電壓為所述電池提供的電量,以及第一時間內(nèi)電池自身的電壓變化量,所述第一時間為所述電池從預設電量到滿電過程所需的時間。
[0100]
本技術(shù)實施例中的電子設備的電池健康檢測裝置可以是裝置,也可以是終端中的部件、集成電路、或芯片。該裝置可以是移動電子設備,也可以為非移動電子設備。示例性的,移動電子設備可以為手機、平板電腦、筆記本電腦、掌上電腦、車載電子設備、可穿戴設備、超級移動個人計算機(ultra
?
mobilepersonal computer,umpc)、上網(wǎng)本或者個人數(shù)字助理(personal digital assistant, pda)等,非移動電子設備可以為服務器、網(wǎng)絡附屬存儲器(network attachedstorage,nas)、個人計算機(personal computer,pc)、電視機(television, tv)、柜員機或者自助機等,本技術(shù)實施例不作具體限定。
[0101]
本技術(shù)實施例中的電子設備的電池健康檢測裝置可以為具有操作系統(tǒng)的裝置。該操作系統(tǒng)可以為安卓(android)操作系統(tǒng),可以為ios操作系統(tǒng),還可以為其他可能的操作系統(tǒng),本技術(shù)實施例不作具體限定。
[0102]
本技術(shù)實施例提供的電子設備的電池健康檢測裝置能夠?qū)崿F(xiàn)圖1的方法實施例中電子設備的電池健康檢測裝置實現(xiàn)的各個過程,為避免重復,這里不再贅述。
[0103]
可選的,本技術(shù)實施例還提供一種電子設備,包括處理器110,存儲器109,存儲在存儲器109上并可在所述處理器110上運行的程序或指令,該程序或指令被處理器110執(zhí)行時實現(xiàn)上述電子設備的電池健康檢測方法實施例的各個過程,且能達到相同的技術(shù)效果,為避免重復,這里不再贅述。
[0104]
需要注意的是,本技術(shù)實施例中的電子設備包括上述所述的移動電子設備和非移動電子設備。
[0105]
圖7為實現(xiàn)本技術(shù)實施例的一種電子設備的硬件結(jié)構(gòu)示意圖。
[0106]
該電子設備1000包括但不限于:射頻單元1001、網(wǎng)絡模塊1002、音頻輸出單元1003、輸入單元1004、傳感器1005、顯示單元1006、用戶輸入單元 1007、接口單元1008、存儲器1009、以及處理器1010等部件。
[0107]
本領(lǐng)域技術(shù)人員可以理解,電子設備1000還可以包括給各個部件供電的電源(比如電池),電源可以通過電源管理系統(tǒng)與處理器1010邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。圖7中示出的電子設備結(jié)構(gòu)并不構(gòu)成對電子設備的限定,電子設備可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置,在此不再贅述。
[0108]
其中,處理器1010,用于在所述電池的電量達到預設電量的情況下,調(diào)整所述電子設備的供電狀態(tài)為充電器供電狀態(tài),其中,在所述充電器供電狀態(tài)下,暫停所述電池對電子設備的供電;
[0109]
獲取所述電池在第一時間內(nèi)的實際放電速率,并確定對應于所述電池的放電速率的參考閾值;
[0110]
根據(jù)所述實際放電速率與所述參考閾值的比較結(jié)果,獲得表示所述電池是否健康的檢測結(jié)果。
[0111]
處理器1010,還用于在控制所述電池處于自耗電狀態(tài)之前,所述方法還包括:
[0112]
獲取用戶的睡眠信息,在所述睡眠信息表征所述用戶處于睡眠狀態(tài)的情況下,生成限充指令;
[0113]
在所述電池的電量達到預設電量的情況下,執(zhí)行所述限充指令,所述限充指令用于暫停所述電池的充電電壓輸入,控制所述電池處于自耗電狀態(tài)。
[0114]
處理器1010,還用于獲取設定的參考模型;其中,所述參考模型反映所述電池的電池循環(huán)次數(shù)與放電速率的參考閾值間的對應關(guān)系;
[0115]
獲取所述電池的實際電池循環(huán)次數(shù),根據(jù)所述電池的實際循環(huán)次數(shù)和設定的參考模型,獲得對應于所述電池的放電速率的參考閾值。
[0116]
處理器1010,還用于在所述實際放電速率處于所述參考閾值內(nèi)的情況下,獲得表示所述電池健康的第一檢測結(jié)果;
[0117]
在所述實際放電速率超出所述參考閾值的情況下,獲得表示所述電池不健康的第二檢測結(jié)果。
[0118]
處理器1010,還用于在睡眠信息表征所述用戶由睡眠狀態(tài)轉(zhuǎn)變?yōu)榉撬郀顟B(tài)的情況下,生成分流指令,所述分流指令用于將所述電子設備接收到的充電電壓分成第一電壓和第二電壓,所述第一電壓用于為所述電子設備供電,所述第二電壓用于為所述電池充電。
[0119]
處理器1010,還用于獲取所述電池處于自耗電狀態(tài)的持續(xù)時間;
[0120]
在所述持續(xù)時間小于第二預設時間的情況下,獲取所述電池從預設電量到滿電過程中的充電信息;
[0121]
根據(jù)所述充電信息,獲取所述電池在第一時間內(nèi)的實際放電速率;
[0122]
其中,所述充電信息包括第一時間、第一時間內(nèi)第二電壓為所述電池提供的電量,以及第一時間內(nèi)電池自身的電壓變化量,所述第一時間為所述電池從預設電量到滿電過程所需的時間。
[0123]
應理解的是,本技術(shù)實施例中,輸入單元1004可以包括圖形處理器 (graphics processing unit,gpu)10041和麥克風10042,圖形處理器10041 對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置(如攝像頭)獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進行處理。顯示單元1006可包括顯示面板10061,可以采用液晶顯示器、有機發(fā)光二極管等形式來配置顯示面板10061。用戶輸入單元1007包括觸控面板10071以及其他輸入設備10072。觸控面板10071,也稱為觸摸屏。觸控面板10071可包括觸摸檢測裝置和觸摸控制器兩個部分。其他輸入設備10072可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿,在此不再贅述。存儲器1009可用于存儲軟件程序以及各種數(shù)據(jù),包括但不限于應用程序和操作系統(tǒng)。處理器1010可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1010中。
[0124]
本技術(shù)實施例還提供一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲有程序或指令,該程序或指令被處理器執(zhí)行時實現(xiàn)上述方法實施例的各個過程,且能達到相同的技術(shù)效果,為避免重復,這里不再贅述。
[0125]
其中,所述處理器為上述實施例中所述的電子設備中的處理器。所述可讀存儲介質(zhì),包括計算機可讀存儲介質(zhì),如計算機只讀存儲器(read
?
only memory, rom)、隨機存取存儲器(random access memory,ram)、磁碟或者光盤等。
[0126]
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個
……”
限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。此外,需要指出的是,本技術(shù)實施方式中的方法和裝置的范圍不限按示出或討論的順序來執(zhí)行功能,還可包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序來執(zhí)行功能,例如,可以按不同于所描述的次序來執(zhí)行所描述的方法,并且還可以添加、省去、或組合各種步驟。另外,參照某些示例所描述的特征可在其他示例中被組合。
[0127]
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本技術(shù)的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端(可以是手機,計算機,服務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本技術(shù)各個實施例所述的方法。
[0128]
上面結(jié)合附圖對本技術(shù)的實施例進行了描述,但是本技術(shù)并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本技術(shù)的啟示下,在不脫離本技術(shù)宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,均屬于本技術(shù)的保護之內(nèi)。
相關(guān)知識
電池健康狀態(tài)檢測方法、裝置和電子設備與流程
電池、電子設備及電池封裝方法與流程
健康監(jiān)測方法、裝置及電子設備與流程
BMI檢測方法、裝置以及電子設備與流程
電池健康狀態(tài)診斷方法、裝置、電子設備及存儲介質(zhì)與流程
動力電池健康狀態(tài)評估方法、裝置、存儲介質(zhì)及電子設備與流程
評估電池健康狀態(tài)的方法、裝置、設備和存儲介質(zhì)與流程
檢測電池健康度的方法和裝置與流程
電池健康狀態(tài)的檢測方法、系統(tǒng)、設備、介質(zhì)及電池系統(tǒng)與流程
電池健康度確定方法、裝置、電子設備及存儲介質(zhì).pdf
網(wǎng)址: 電子設備的電池健康檢測方法、裝置和電子設備與流程 http://www.u1s5d6.cn/newsview1557627.html
推薦資訊
- 1發(fā)朋友圈對老公徹底失望的心情 12775
- 2BMI體重指數(shù)計算公式是什么 11235
- 3補腎吃什么 補腎最佳食物推薦 11199
- 4性生活姿勢有哪些 盤點夫妻性 10425
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎代謝率(BMR)計算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7826