本發(fā)明涉及電子技術(shù)領(lǐng)域,具體涉及一種電量計(jì)量方法及裝置。
背景技術(shù):
目前,終端上通常會(huì)實(shí)時(shí)的顯示電池的消耗電量和剩余電量。當(dāng)用戶在使用終端時(shí),看到剩余電量較多往往會(huì)以為電池還有很多電,會(huì)過度使用終端或者是不攜帶充電設(shè)備,忽略考慮電池沒有電的狀況。然而實(shí)際上,在電池從剩余電量較高變到剩余電量較低后,消耗電量的速度會(huì)加快,容易使得用戶來不及充電就沒有了電量,為用戶使用帶來不便,同時(shí)也會(huì)使用戶誤以為電池出了狀況,更換電池,電池得不到合理的利用。另一方便,有時(shí)用戶在看到剩余電量較低時(shí),會(huì)立即充電,使得電池的剩余電量得不到充分使用。因此,如何合理的計(jì)量終端電池的電量信息,進(jìn)而使得終端顯示的電量消耗更加均衡,從而提高終端電池的利用率是一個(gè)亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,有必要提供一種電量計(jì)量方法及裝置,可使終端顯示的電量變化更加均衡,提高終端電池的利用率。
本申請(qǐng)的第一方面提供一種電量計(jì)量方法,應(yīng)用于終端中,所述方法包括:
獲取所述終端對(duì)應(yīng)的放電曲線;
判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0;
根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。
另一種可能的實(shí)現(xiàn)方式中,所述判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,包括:
計(jì)算所述放電曲線上預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率,若所述預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率中存在大于所述預(yù)設(shè)值的曲率,則確定所述放電曲線的曲率大于預(yù)設(shè)值;
將曲率大于所述預(yù)設(shè)值的點(diǎn)所在的曲線段繪制為目標(biāo)曲線段,使得包含所述目標(biāo)曲線段的目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值。
另一種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)個(gè)數(shù)的點(diǎn)包括在所述放電曲線上處于曲線分界點(diǎn)之前的點(diǎn)和處于所述曲線分界點(diǎn)之后的點(diǎn),其中,所述曲線分界點(diǎn)是所述放電曲線上的電量消耗速度分界值對(duì)應(yīng)的點(diǎn)。
另一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,包括:
在所述放電曲線上取兩個(gè)點(diǎn);
繪制通過所述兩個(gè)點(diǎn)的直線,從而獲得曲率小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。
另一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
顯示根據(jù)所述目標(biāo)曲線計(jì)算獲得的所述終端的電量。
本申請(qǐng)的第二方面提供一種電量計(jì)量裝置,所述裝置包括:
獲取模塊,用于獲取終端對(duì)應(yīng)的放電曲線;
曲線繪制模塊,用于判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0;
計(jì)算模塊,用于根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。
另一種可能的實(shí)現(xiàn)方式中,所述曲線繪制模塊包括:
計(jì)算單元,用于計(jì)算所述放電曲線上預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率,若所述預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率中存在大于所述預(yù)設(shè)值的曲率,則確定所述放電曲線的曲率大于預(yù)設(shè)值;
第一繪制單元,用于將曲率大于所述預(yù)設(shè)值的點(diǎn)所在的曲線段繪制為目標(biāo)曲線段,使得包含所述目標(biāo)曲線段的目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值。
另一種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)個(gè)數(shù)的點(diǎn)包括在所述放電曲線上處于曲線分界點(diǎn)之前的點(diǎn)和處于所述曲線分界點(diǎn)之后的點(diǎn),其中,所述曲線分界點(diǎn)是所述放電曲線上的電量消耗速度分界值對(duì)應(yīng)的點(diǎn)。
另一種可能的實(shí)現(xiàn)方式中,所述曲線繪制模塊包括:
獲取單元,用于在所述放電曲線上取兩個(gè)點(diǎn);
第二繪制單元,用于繪制通過所述兩個(gè)點(diǎn)的直線,從而獲得曲率小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。
另一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
顯示模塊,用于顯示根據(jù)所述目標(biāo)曲線計(jì)算獲得的所述終端的電量。
本發(fā)明獲取所述終端對(duì)應(yīng)的放電曲線;判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0;根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。若終端對(duì)應(yīng)的放電曲線的曲率大于預(yù)設(shè)值,則繪制曲率小于或等于預(yù)設(shè)值的曲率,此時(shí),放電曲線的偏離直線的程度在預(yù)設(shè)范圍內(nèi),曲線所標(biāo)識(shí)的值的變化相對(duì)平均,則使得根據(jù)目標(biāo)曲線得到的電量變化率更為均衡,從而有利于用戶根據(jù)顯示的電量對(duì)剩余電量可用時(shí)長做出更準(zhǔn)確的判斷,提高終端電池的利用率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種電量計(jì)量方法的流程圖;
圖2是本發(fā)明實(shí)施例提供的一種電量計(jì)量方法的流程圖;
圖3是本發(fā)明提供的電量計(jì)量裝置的結(jié)構(gòu)圖;
圖4是本發(fā)明提供的電量計(jì)量裝置的結(jié)構(gòu)圖;
圖5本發(fā)明實(shí)現(xiàn)電量計(jì)量方法的較佳實(shí)施例的終端的結(jié)構(gòu)示意圖。
如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。
實(shí)施例
圖1為本發(fā)明實(shí)施例提供的電量計(jì)量方法的示意流程圖。所述電量計(jì)量方法應(yīng)用于終端中,所述終端可以為手機(jī)、平板等包括可充電電池的終端。如圖1所示,電量計(jì)量方法可包括以下步驟:
S101:獲取所述終端對(duì)應(yīng)的放電曲線。
上述放電曲線是終端的電池的放電曲線,具體是在給定的放電條件下,如恒定電流消耗速度(如每小時(shí)消耗電流為400Am)的條件下,放電電壓隨放電時(shí)間變化的曲線。放電曲線是可以體現(xiàn)放電速度的曲線。
S102:判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0。
上述放電曲線的曲率就是針對(duì)放電曲線上某個(gè)點(diǎn)的切線方向角對(duì)弧長的轉(zhuǎn)動(dòng)率。曲率標(biāo)識(shí)曲線偏離直線的程度,同時(shí)曲率越大,標(biāo)識(shí)曲線的彎曲程度越大。
具體的可以根據(jù)放電曲線重新繪制另一條目標(biāo)曲線,也可以在放電曲線的基礎(chǔ)上,將放電曲線進(jìn)行調(diào)整,得到新繪制的目標(biāo)曲線。
上述預(yù)設(shè)值可以根據(jù)需要預(yù)先設(shè)置。若放電曲線的曲率大于預(yù)設(shè)值,根據(jù)放電曲線繪制目標(biāo)曲線。
當(dāng)放電曲線的曲率為0時(shí),該放電曲線是一條直線,即終端在任何時(shí)候的放電速度相同,當(dāng)終端在任何時(shí)刻的放電速度越接近的時(shí)候,用戶對(duì)剩余電量可用時(shí)長的判斷越準(zhǔn)確。
進(jìn)一步地,步驟S102可以通過以下步驟進(jìn)行判斷和放電曲線的繪制:
計(jì)算所述放電曲線上預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率,若所述預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率中存在大于所述預(yù)設(shè)值的曲率,則確定所述放電曲線的曲率大于預(yù)設(shè)值。
將曲率大于所述預(yù)設(shè)值的點(diǎn)所在的曲線段繪制為目標(biāo)曲線段,使得包含所述目標(biāo)曲線段的目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值。
上述預(yù)設(shè)個(gè)數(shù)的點(diǎn),可以根據(jù)需要選擇點(diǎn)的個(gè)數(shù)。對(duì)于某點(diǎn)的曲率的計(jì)算方法可以是通過該點(diǎn)的坐標(biāo)和計(jì)算曲率的微積分計(jì)算公式進(jìn)行計(jì)算。還可以在該點(diǎn)附近取一點(diǎn),根據(jù)這兩個(gè)點(diǎn)獲得曲率。
進(jìn)一步地,所述預(yù)設(shè)個(gè)數(shù)的點(diǎn)包括在所述放電曲線上處于曲線分界點(diǎn)之前的點(diǎn)和處于所述曲線分界點(diǎn)之后的點(diǎn),其中,所述曲線分界點(diǎn)是所述放電曲線上的電量消耗速度分界值對(duì)應(yīng)的點(diǎn)。
上述曲線分界點(diǎn)是在放電曲線上與電量消耗速度分界值對(duì)應(yīng)的點(diǎn),在電量消耗速度分界值之前與之后電量消耗的速度差異較大。電量消耗速度分界值標(biāo)識(shí)電量消耗的速度,具體的電量消耗速度分界值的大小根據(jù)電池的特性而異,可以通過對(duì)電池進(jìn)行放電實(shí)驗(yàn)預(yù)先獲取。
上述曲線分界點(diǎn)為電量消耗速度差值大于預(yù)設(shè)的數(shù)值的點(diǎn),或者是預(yù)設(shè)時(shí)間段內(nèi)的電量消耗速度的平均值大于預(yù)設(shè)的數(shù)值的點(diǎn)等。即在電量消耗速度較快和較慢的曲線段內(nèi)都進(jìn)行選取。
S103:根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。
當(dāng)繪制目標(biāo)曲線后,根據(jù)目標(biāo)曲線計(jì)算終端的電量。具體可以通過獲取目標(biāo)曲線上的參數(shù)值及預(yù)設(shè)算法計(jì)算終端的電量。
其中,所述終端的電量可以包括終端的消耗電量和/或與終端的剩余電量。
在計(jì)算終端的消耗電量和/或終端的剩余電量之后,可以將計(jì)算得到的電量在終端上進(jìn)行顯示,以標(biāo)識(shí)電池電量的使用狀況。
本實(shí)施例通過獲取所述終端對(duì)應(yīng)的放電曲線;判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0;根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。若終端對(duì)應(yīng)的放電曲線的曲率大于預(yù)設(shè)值,則繪制曲率小于或等于預(yù)設(shè)值的曲率,此時(shí),放電曲線的偏離直線的程度在預(yù)設(shè)范圍內(nèi),曲線所標(biāo)識(shí)的值的變化相對(duì)平均,則使得根據(jù)目標(biāo)曲線得到的電量變化率更為均衡,從而用戶可以根據(jù)剩余電量對(duì)可用時(shí)長做出更準(zhǔn)確的判斷,可以有效提高終端電池的利用率。
實(shí)施例
圖2為本發(fā)明實(shí)施例提供的電量計(jì)量方法的示意流程圖。所述電量計(jì)量方法應(yīng)用于終端中,所述終端可以為手機(jī)、平板等包括可充電電池的終端。如圖2所示,電量計(jì)量方法可包括以下步驟:
S201:獲取所述終端對(duì)應(yīng)的放電曲線。
本實(shí)施例中步驟S201與前述實(shí)施例中步驟S101一致,具體請(qǐng)參閱前述實(shí)施例中步驟S101的相關(guān)描述,此處不贅述。
S202:判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,在所述放電曲線上取兩個(gè)點(diǎn)。
上述放電曲線的曲率就是針對(duì)放電曲線上某個(gè)點(diǎn)的切線方向角對(duì)弧長的轉(zhuǎn)動(dòng)率。曲率標(biāo)識(shí)曲線偏離直線的程度,同時(shí)曲率越大,標(biāo)識(shí)曲線的彎曲程度越大。
上述兩個(gè)點(diǎn)可以根據(jù)需要選取,具體可以包括在所述放電曲線上處于曲線分界點(diǎn)之前的點(diǎn)和處于所述曲線分界點(diǎn)之后的點(diǎn),其中,所述曲線分界點(diǎn)是所述放電曲線上的電量消耗速度分界值對(duì)應(yīng)的點(diǎn)。
上述曲線分界點(diǎn)是在放電曲線上與電量消耗速度分界值對(duì)應(yīng)的點(diǎn),在電量消耗速度分界值之前與之后電量消耗的速度差異較大。電量消耗速度分界值標(biāo)識(shí)電量消耗的速度,具體的電量消耗速度分界值的大小根據(jù)電池的特性而異,可以通過對(duì)電池進(jìn)行放電實(shí)驗(yàn)預(yù)先獲取。
S203:繪制通過所述兩個(gè)點(diǎn)的直線,從而獲得曲率小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。
繪制通過兩個(gè)點(diǎn)的直線,由于直線的曲率為0,則該兩個(gè)點(diǎn)之間繪制的線段曲率為0,從而得到曲率小于或等于預(yù)設(shè)值的目標(biāo)曲線,即新繪制的直線為小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。
S204:根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。
當(dāng)繪制目標(biāo)曲線后,根據(jù)目標(biāo)曲線計(jì)算終端的電量。具體可以通過獲取目標(biāo)曲線上的參數(shù)值及預(yù)設(shè)算法計(jì)算終端的電量。
其中,所述終端的電量可以包括終端的消耗電量和/或與終端的剩余電量。
S205:顯示根據(jù)所述目標(biāo)曲線計(jì)算獲得的所述終端的電量。
在計(jì)算終端的消耗電量和/或終端的剩余電量之后,可以將計(jì)算得到的電量在終端上進(jìn)行顯示,以標(biāo)識(shí)電池電量的使用狀況。
本實(shí)施例通過獲取所述終端對(duì)應(yīng)的放電曲線,判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,在所述放電曲線上取兩個(gè)點(diǎn),繪制通過所述兩個(gè)點(diǎn)的直線,從而獲得曲率小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。此時(shí),放電曲線的偏離直線的程度在預(yù)設(shè)范圍內(nèi),曲線所標(biāo)識(shí)的值的變化相對(duì)平均,根據(jù)所述目標(biāo)曲線計(jì)算得到的終端的電量變化在放電時(shí)間內(nèi)更為均衡,顯示根據(jù)的電量變化率也更均衡,從而提高終端電池的利用率。
以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述。根據(jù)不同的需求,所示流程圖中方塊的執(zhí)行順序可以改變,某些方塊可以省略,電量計(jì)量的方法也在上述電量計(jì)量方法中選擇性的組合使用,或者與其他上述未提及的電量計(jì)量方法組合使用。下面對(duì)本發(fā)明所提供的裝置進(jìn)行描述。
實(shí)施例
圖3為本發(fā)明實(shí)施例提供的電量計(jì)量裝置的結(jié)構(gòu)圖,所述電量計(jì)量裝置應(yīng)用于終端中,所述終端可以為手機(jī)、平板等包括可充電電池的終端。如圖3所示,電量計(jì)量裝置30可以包括:獲取模塊310、曲線繪制模塊320和計(jì)算模塊330,其中,所述曲線繪制模塊包括計(jì)算單元321和第一繪制單元322。本發(fā)明所稱的模塊是指一種能夠被計(jì)算機(jī)所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段。
獲取模塊310,用于獲取所述終端對(duì)應(yīng)的放電曲線。
上述放電曲線是終端的電池的放電曲線,具體是在給定的放電條件下,如恒定電流消耗速度(如每小時(shí)消耗電流為400Am)的條件下,放電電壓隨放電時(shí)間變化的曲線。放電曲線是可以體現(xiàn)放電速度的曲線。
曲線繪制模塊320,用于判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0。
上述放電曲線的曲率就是針對(duì)放電曲線上某個(gè)點(diǎn)的切線方向角對(duì)弧長的轉(zhuǎn)動(dòng)率。曲率標(biāo)識(shí)曲線偏離直線的程度,同時(shí)曲率越大,標(biāo)識(shí)曲線的彎曲程度越大。
具體的可以根據(jù)放電曲線重新繪制另一條目標(biāo)曲線,也可以在放電曲線的基礎(chǔ)上,將放電曲線進(jìn)行調(diào)整,得到新繪制的目標(biāo)曲線。
上述預(yù)設(shè)值可以根據(jù)需要預(yù)先設(shè)置。若放電曲線的曲率大于預(yù)設(shè)值,根據(jù)放電曲線繪制目標(biāo)曲線。
當(dāng)放電曲線的曲率為0時(shí),該放電曲線是一條直線,即終端在任何時(shí)候的放電速度相同,當(dāng)終端在任何時(shí)刻的放電速度越接近的時(shí)候,用戶對(duì)剩余電量可用時(shí)長的判斷越準(zhǔn)確。
進(jìn)一步地,曲線繪制模塊320可以通過計(jì)算單元321和第一繪制單元322進(jìn)行放電曲線的繪制。
計(jì)算單元321,用于計(jì)算所述放電曲線上預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率,若所述預(yù)設(shè)個(gè)數(shù)點(diǎn)的曲率中存在大于所述預(yù)設(shè)值的曲率,則確定所述放電曲線的曲率大于預(yù)設(shè)值。
上述預(yù)設(shè)個(gè)數(shù)的點(diǎn),可以根據(jù)需要選擇點(diǎn)的個(gè)數(shù)。具體的,計(jì)算單元321可以通過某一點(diǎn)的坐標(biāo)和計(jì)算曲率的微積分計(jì)算公式計(jì)算曲率。還可以在某一點(diǎn)附近取一點(diǎn),根據(jù)這兩個(gè)點(diǎn)獲得曲率。
第一繪制單元322,用于將曲率大于所述預(yù)設(shè)值的點(diǎn)所在的曲線段繪制為目標(biāo)曲線段,使得包含所述目標(biāo)曲線段的目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值。
具體的預(yù)設(shè)值可以根據(jù)需要設(shè)定取值。
進(jìn)一步地,所述預(yù)設(shè)個(gè)數(shù)的點(diǎn)包括在所述放電曲線上處于曲線分界點(diǎn)之前的點(diǎn)和處于所述曲線分界點(diǎn)之后的點(diǎn),其中,所述曲線分界點(diǎn)是所述放電曲線上的電量消耗速度分界值對(duì)應(yīng)的點(diǎn)。
上述曲線分界點(diǎn)是在放電曲線上與電量消耗速度分界值對(duì)應(yīng)的點(diǎn),在電量消耗速度分界值之前與之后電量消耗的速度差異較大。電量消耗速度分界值標(biāo)識(shí)電量消耗的速度,具體的電量消耗速度分界值的大小根據(jù)電池的特性而異,可以通過對(duì)電池進(jìn)行放電實(shí)驗(yàn)預(yù)先獲取。
上述曲線分界點(diǎn)為電量消耗速度差值大于預(yù)設(shè)的數(shù)值的點(diǎn),或者是預(yù)設(shè)時(shí)間段內(nèi)的電量消耗速度的平均值大于預(yù)設(shè)的數(shù)值的點(diǎn)等。即在電量消耗速度較快和較慢的曲線段內(nèi)都進(jìn)行選取。
計(jì)算模塊330,用于根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。
當(dāng)繪制目標(biāo)曲線后,計(jì)算模塊330根據(jù)目標(biāo)曲線計(jì)算終端的電量。具體可以通過獲取目標(biāo)曲線上的參數(shù)值及預(yù)設(shè)算法計(jì)算終端的電量。
其中,所述終端的電量可以包括終端的消耗電量和/或與終端的剩余電量。
在計(jì)算終端的消耗電量和/或終端的剩余電量之后,可以將計(jì)算得到的電量在終端上進(jìn)行顯示,以標(biāo)識(shí)電池電量的使用狀況。
本實(shí)施例通過獲取所述終端對(duì)應(yīng)的放電曲線;判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0;根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。若終端對(duì)應(yīng)的放電曲線的曲率大于預(yù)設(shè)值,則繪制曲率小于或等于預(yù)設(shè)值的曲率,此時(shí),放電曲線的偏離直線的程度在預(yù)設(shè)范圍內(nèi),曲線所標(biāo)識(shí)的值的變化相對(duì)平均,則使得根據(jù)目標(biāo)曲線得到的電量變化率更為均衡,從而用戶可以根據(jù)剩余電量對(duì)可用時(shí)長做出更準(zhǔn)確的判斷,可以有效提高終端電池的利用率。
實(shí)施例
圖4為本發(fā)明實(shí)施例提供的電量計(jì)量裝置的結(jié)構(gòu)圖,所述電量計(jì)量裝置應(yīng)用于終端中,所述終端可以為手機(jī)、平板等包括可充電電池的終端。如圖4所示,電量計(jì)量裝置30可以包括:獲取模塊310、曲線繪制模塊320、計(jì)算模塊330和顯示模塊340,其中,所述曲線繪制模塊包括獲取單元323和第二繪制單元324。本發(fā)明所稱的模塊是指一種能夠被計(jì)算機(jī)所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段。
獲取模塊310,用于獲取終端對(duì)應(yīng)的放電曲線。
本實(shí)施例中獲取模塊310與前述實(shí)施例中獲取模塊310一致,具體請(qǐng)參閱前述實(shí)施例中獲取模塊310的相關(guān)描述,此處不贅述。
曲線繪制模塊320,用于判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0。
所述曲線繪制模塊320包括:
獲取單元323,用于在所述放電曲線上取兩個(gè)點(diǎn)。
上述放電曲線的曲率就是針對(duì)放電曲線上某個(gè)點(diǎn)的切線方向角對(duì)弧長的轉(zhuǎn)動(dòng)率。曲率標(biāo)識(shí)曲線偏離直線的程度,同時(shí)曲率越大,標(biāo)識(shí)曲線的彎曲程度越大。
上述兩個(gè)點(diǎn)可以根據(jù)需要選取,具體可以包括在所述放電曲線上處于曲線分界點(diǎn)之前的點(diǎn)和處于所述曲線分界點(diǎn)之后的點(diǎn),其中,所述曲線分界點(diǎn)是所述放電曲線上的電量消耗速度分界值對(duì)應(yīng)的點(diǎn)。
上述曲線分界點(diǎn)是在放電曲線上與電量消耗速度分界值對(duì)應(yīng)的點(diǎn),在電量消耗速度分界值之前與之后電量消耗的速度差異較大。電量消耗速度分界值標(biāo)識(shí)電量消耗的速度,具體的電量消耗速度分界值的大小根據(jù)電池的特性而異,可以通過對(duì)電池進(jìn)行放電實(shí)驗(yàn)預(yù)先獲取。
第二繪制單元324,用于繪制通過所述兩個(gè)點(diǎn)的直線,從而獲得曲率小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。
第二繪制單元324繪制通過兩個(gè)點(diǎn)的直線,由于直線的曲率為0,則該兩個(gè)點(diǎn)之間繪制的線段曲率為0,從而得到曲率小于或等于預(yù)設(shè)值的目標(biāo)曲線,即新繪制的直線為小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。
計(jì)算模塊330,用于根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。
當(dāng)繪制目標(biāo)曲線后,計(jì)算模塊330根據(jù)目標(biāo)曲線計(jì)算終端的電量。具體可以通過獲取目標(biāo)曲線上的參數(shù)值及預(yù)設(shè)算法計(jì)算終端的電量。
其中,所述終端的電量可以包括終端的消耗電量和/或與終端的剩余電量。
顯示模塊340,用于顯示根據(jù)所述目標(biāo)曲線計(jì)算獲得的所述終端的電量。
在計(jì)算終端的消耗電量和/或終端的剩余電量之后,顯示模塊340將計(jì)算得到的電量在終端上進(jìn)行顯示,以標(biāo)識(shí)電池電量的使用狀況。
本實(shí)施例通過獲取所述終端對(duì)應(yīng)的放電曲線,判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,在所述放電曲線上取兩個(gè)點(diǎn),繪制通過所述兩個(gè)點(diǎn)的直線,從而獲得曲率小于或等于所述預(yù)設(shè)值的目標(biāo)曲線。此時(shí),放電曲線的偏離直線的程度在預(yù)設(shè)范圍內(nèi),曲線所標(biāo)識(shí)的值的變化相對(duì)平均,根據(jù)所述目標(biāo)曲線計(jì)算得到的終端的電量變化在放電時(shí)間內(nèi)更為均衡,顯示根據(jù)的電量變化率也更均衡,從而提高終端電池的利用率。
實(shí)施例
請(qǐng)參照?qǐng)D5,圖5是本發(fā)明實(shí)現(xiàn)電量計(jì)量方法的較佳實(shí)施例的終端的結(jié)構(gòu)示意圖。
所述終端50是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述終端50可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、智能式穿戴式設(shè)備等。
所述終端50所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等。
所述終端50包括至少一個(gè)發(fā)送裝置51、至少一個(gè)存儲(chǔ)設(shè)備52、至少一個(gè)處理設(shè)備53、至少一個(gè)接收裝置54、至少一個(gè)顯示設(shè)備55以及至少一個(gè)通信總線。其中,所述通信總線用于實(shí)現(xiàn)這些組件之間的連接通信。
其中,所述接收裝置54和所述發(fā)送裝置51可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他設(shè)備進(jìn)行數(shù)據(jù)通信。
所述處理設(shè)備53可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
所述存儲(chǔ)設(shè)備52用于存儲(chǔ)電量計(jì)量裝置中各個(gè)程序段的程序代碼。所述存儲(chǔ)設(shè)備52可以為智能媒體卡(smart media card)、安全數(shù)字卡(secure digital card)、快閃存儲(chǔ)器卡(flash card)等儲(chǔ)存設(shè)備。
優(yōu)選地,本發(fā)明的電量計(jì)量方法通過所述終端50中存儲(chǔ)的電量計(jì)量裝置來實(shí)現(xiàn)。
所述電量計(jì)量裝置通過獲取所述終端對(duì)應(yīng)的放電曲線;判斷所述放電曲線的曲率是否大于預(yù)設(shè)值,若是,則根據(jù)所述放電曲線繪制目標(biāo)曲線,使得所述目標(biāo)曲線的曲率小于或等于所述預(yù)設(shè)值,所述預(yù)設(shè)值大于或等于0;根據(jù)所述目標(biāo)曲線計(jì)算所述終端的電量。若終端對(duì)應(yīng)的放電曲線的曲率大于預(yù)設(shè)值,則繪制曲率小于或等于預(yù)設(shè)值的曲率,此時(shí),放電曲線的偏離直線的程度在預(yù)設(shè)范圍內(nèi),曲線所標(biāo)識(shí)的值的變化相對(duì)平均,則使得根據(jù)目標(biāo)曲線得到的電量變化率更為均衡,從而有利于用戶根據(jù)顯示的電量對(duì)剩余電量可用時(shí)長做出更準(zhǔn)確的判斷,提高終端電池的利用率。
所述顯示設(shè)備55可以是觸摸屏等其他用于顯示畫面的設(shè)備。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法、裝置和單元,也可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)裝置也可以由同一個(gè)裝置或系統(tǒng)通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。