一種顯示移動電源的狀態(tài)的方法、移動終端及移動電源的制作方法
【專利摘要】本發(fā)明適用于移動設(shè)備領(lǐng)域,提供了一種顯示移動電源的狀態(tài)的方法、移動終端及移動電源,所述方法包括:移動終端與移動電源通過USB線建立連接;移動終端通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源;移動電源根據(jù)所述指令獲取移動電源的狀態(tài)信息,并將所述狀態(tài)信息通過USB線的D+/D-發(fā)送至移動終端;移動終端將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中;移動終端從所述節(jié)點中讀取所述狀態(tài)信息;移動終端顯示所述狀態(tài)信息。本發(fā)明,用戶可以知道移動電源的具體狀態(tài)信息,比如,移動電源的當(dāng)前電量或者當(dāng)前溫度,用戶可以根據(jù)這些具體狀態(tài)信息來判斷是否需要給移動電源提前充電或者等移動電源的溫度降到不太熱的時候再行使用。
【專利說明】一種顯示移動電源的狀態(tài)的方法、移動終端及移動電源
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動設(shè)備領(lǐng)域,尤其涉及一種顯示移動電源的狀態(tài)的方法、移動終端及移動電源。
【背景技術(shù)】
[0002]隨著智能終端的功能越來越強(qiáng)大,耗電逐漸成為了困擾用戶的一個難題。一天一充或者二充都是常見的。為了避免智能終端突然沒電,大部分用戶為智能終端配備了移動電源。
[0003]移動電源由于成本及便攜性的原因,沒有IXD,用戶只能通過指示燈了解移動電源的狀態(tài)。但指示燈表示的是一個很寬泛的東西,比如電量20%和電量80%時,指示燈的指示情況可能是一樣的。有的移動電源安裝有幾個指示燈,粗略地顯示移動電源的當(dāng)前電量,但用戶很難理解各個指示燈的指示含義,所以不能夠清楚地知道移動電源剩余多少電,要不要提前充滿,以致帶移動電源外出后,有時候用了一會,發(fā)現(xiàn)移動電源沒電了,這是一件很郁悶的事情。
[0004]另外,移動電源發(fā)熱時,用戶也不知道其具體溫度多少,需不需要“涼快” 一下。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種顯示移動電源的狀態(tài)的方法、移動終端及移動電源,旨在解決現(xiàn)有技術(shù),用戶在使用移動電源的過程中,無法清楚地知道移動電源的狀態(tài),比如,移動電源的當(dāng)前電量或者當(dāng)前溫度的問題。
[0006]一方面,提供一種顯示移動電源的狀態(tài)的方法,所述方法包括:
[0007]移動終端與移動電源通過USB線建立連接;
[0008]移動終端通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源;
[0009]移動電源根據(jù)所述指令獲取移動電源的狀態(tài)信息,并將所述狀態(tài)信息通過USB線的D+/D-發(fā)送至移動終端;
[0010]移動終端將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中;
[0011]移動終端從所述節(jié)點中讀取所述狀態(tài)信息;
[0012]移動終端顯示所述狀態(tài)信息。
[0013]進(jìn)一步地,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
[0014]進(jìn)一步地,在移動終端的預(yù)設(shè)目錄下,移動終端為每一種類型的狀態(tài)信息創(chuàng)建一個對應(yīng)的節(jié)點,不同種類的狀態(tài)信息存儲至不同的節(jié)點中。
[0015]另一方面,提供一種移動終端,所述移動終端包括:
[0016]連接建立單元,用于與移動電源通過USB線建立連接;
[0017]指令發(fā)送單元,用于通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源;
[0018]狀態(tài)信息接收單元,用于通過USB線的D+/D-接收移動電源發(fā)送的狀態(tài)信息;
[0019]狀態(tài)信息存儲單元,用于將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中;
[0020]狀態(tài)信息讀取單元,用于從所述節(jié)點中讀取所述狀態(tài)信息;
[0021 ] 狀態(tài)信息顯示單元,用于顯示所述狀態(tài)信息。
[0022]進(jìn)一步地,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
[0023]進(jìn)一步地,所述移動終端還包括:
[0024]節(jié)點創(chuàng)建單元,用于在移動終端的預(yù)設(shè)目錄下,為每一種類型的狀態(tài)信息創(chuàng)建一個對應(yīng)的節(jié)點,不同種類的狀態(tài)信息存儲至不同的節(jié)點中。
[0025]又一方面,提供一種移動電源,所述移動電源包括:
[0026]連接建立單元,用于與移動終端通過USB線建立連接;
[0027]指令接收單元,用于通過USB線的D+/D-接收移動終端發(fā)送的獲取狀態(tài)信息的指令;
[0028]狀態(tài)信息獲取單元,用于根據(jù)所述指令獲取移動電源的狀態(tài)信息;
[0029]狀態(tài)信息發(fā)送單元,用于通過USB線的D+/D-發(fā)送所述狀態(tài)信息至移動終端。
[0030]進(jìn)一步地,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
[0031]進(jìn)一步地,所述狀態(tài)信息獲取單元包括:
[0032]ADC采樣模塊,用于通過ADC采樣得到移動電源的當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流;
[0033]開路電壓計算模塊,用于根據(jù)當(dāng)前電壓和當(dāng)前電流計算開路電壓;
[0034]電量計算模塊,用于根據(jù)所述開路電壓和所述當(dāng)前溫度查找溫度、電量和開路電壓之間的關(guān)系表得到移動電源的當(dāng)前電量。
[0035]在本發(fā)明實施例,移動電源接收到移動終端發(fā)送的獲取狀態(tài)信息的指令后,可以將獲取到的相應(yīng)狀態(tài)信息發(fā)送給移動終端,并在移動終端上顯示給用戶,用戶可以知道移動電源的具體狀態(tài)信息,比如,移動電源的當(dāng)前電量或者當(dāng)前溫度,用戶可以根據(jù)這些具體狀態(tài)信息來判斷是否需要給移動電源提前充電或者等移動電源的溫度降到不太熱的時候再行使用。
【專利附圖】
【附圖說明】
[0036]圖1是本發(fā)明實施例一提供的顯示移動電源的狀態(tài)的方法的實現(xiàn)流程圖;
[0037]圖2是本發(fā)明實施例一提供的溫度-電量-開路電壓OCV電壓的關(guān)系表示意圖;
[0038]圖3是本發(fā)明實施例二提供的移動終端的結(jié)構(gòu)框圖;
[0039]圖4是本發(fā)明實施例三提供的移動電源的結(jié)構(gòu)框圖。
【具體實施方式】
[0040]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041]在本發(fā)明實施例中,移動終端與移動電源通過USB線建立連接,移動終端通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源,移動電源根據(jù)所述指令獲取移動電源的狀態(tài)信息,并將所述狀態(tài)信息發(fā)送至移動終端,移動終端先將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中,再從所述節(jié)點中讀取所述狀態(tài)信息,最后顯示所述狀態(tài)信息。
[0042]以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進(jìn)行詳細(xì)描述:
[0043]實施例一
[0044]圖1示出了本發(fā)明實施例一提供的顯示移動電源的狀態(tài)的方法的實現(xiàn)流程,詳述如下:
[0045]在步驟SlOl中,移動終端與移動電源通過USB線建立連接。
[0046]在本發(fā)明實施例中,顯示移動電源的狀態(tài)信息的智能終端是移動終端。
[0047]移動電源通過USB線給移動終端充電,USB線上有4個信號,vbus提供電流,gnd接地,D+/D-是空閑的。
[0048]在步驟S102中,移動終端通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源。
[0049]在本發(fā)明實施例中,移動終端和移動電源之間通過USB線建立連接后,兩者之間可以通過USB線的空閑的D+/D-進(jìn)行通信。
[0050]其中,移動終端可以D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源,獲取到的狀態(tài)信息可以是移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
[0051]具體的,該獲取狀態(tài)信息的指令是一條預(yù)先設(shè)計的指令,每一種類型的狀態(tài)信息對應(yīng)不同的指令。
[0052]其中,獲取移動電源的當(dāng)前電量信息的指令,可以定義為0x51,獲取移動電源的當(dāng)前溫度信息的指令,可以定義為0x52。定義好的指令,以二進(jìn)制的形式通過USB線的D+/D-發(fā)送至移動電源。具體定義為何種指令,可以根據(jù)移動電源和移動終端之間的約定來自行定義,在此不做限制。
[0053]其中,移動終端上安裝有一個應(yīng)用“獲取移動電源的狀態(tài).apk”。該apk界面上包括“獲取移動電源的電量信息”、“獲取啟動電源的溫度信息”等選項或者按鈕,通過選中或者點擊該apk界面上的相應(yīng)選項或者按鈕,移動終端自動生成相應(yīng)的指令并發(fā)送該指令至移動電源。比如,用戶選中“獲取移動電源的電量信息”,則移動終端生成并發(fā)送0x51至移動電源,請求獲取移動電源的電量信息。
[0054]在步驟S103中,移動電源根據(jù)所述指令獲取移動電源的狀態(tài)信息,并通過USB線的D+/D-將所述狀態(tài)信息發(fā)送至移動終端。
[0055]在本發(fā)明實施例中,移動電源通過USB線的D+/D-接收到移動終端發(fā)送的指令后,根據(jù)所述指令獲取相應(yīng)的狀態(tài)。比如,若接收到的指令是0x51,則獲取移動電源的當(dāng)前電量,并通過USB線的D+/D-發(fā)送獲取到的當(dāng)前電量至移動終端。
[0056]其中,移動電源接收到0x51后,將電量信息通過USB線的D+/D-以二進(jìn)制形式返回給移動終端。比如獲取到的當(dāng)前電量是60%,則返回00111100至移動終端。由于電量的范圍是O?100,返回的數(shù)據(jù)長度是8個bit即可。
[0057]在步驟S104中,移動終端將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中。
[0058]在本發(fā)明實施例中,移動終端通過USB線的D+/D-接收到移動電源發(fā)送的電量信息后,將所述電量信息存入預(yù)設(shè)的節(jié)點/sys/class/power_supply/battery/power_bank_cap 中 ο
[0059]其中,移動終端上安裝有一個應(yīng)用“獲取移動電源的狀態(tài).apk”。通過該apk可以在移動終端的預(yù)設(shè)目錄/sys/class/power_supply/battery/下創(chuàng)建若干個節(jié)點,為每一種類型的狀態(tài)信息創(chuàng)建一個對應(yīng)的節(jié)點,不同種類的狀態(tài)信息存儲至不同的節(jié)點中。比如,在預(yù)設(shè)目錄 /sys/class/power_supply/battery/ 下創(chuàng)建兩個節(jié)點:power_bank_cap 和power_bank_temp。其中,power_bank_cap節(jié)點用于存儲接收到的電量信息,power_bank_temp用于存儲接收到的溫度信息。
[0060]若接收到的狀態(tài)信息是電量信息,則移動終端將接收到的電量信息存儲至/sys/class/power_supply/battery/power_bank_cap節(jié)點中;若接收到的狀態(tài)信息是溫度信息,則移動終端將接收到的溫度信息存儲至/sys/class/power_supply/battery/power_bank_temp節(jié)點中
[0061]在步驟S105中,移動終端從所述節(jié)點中讀取所述狀態(tài)信息。
[0062]在本發(fā)明實施例中,由于移動終端采用的安卓Android系統(tǒng)分為底層和上層,移動電源只能和底層通信,所以底層將接收到的狀態(tài)信息存入相應(yīng)的節(jié)點供上層獲取,底層接收到狀態(tài)信息后,告知上層已經(jīng)接收到移動電源發(fā)送的狀態(tài)信息,上層讀取相應(yīng)的節(jié)點中存儲的數(shù)據(jù),并將讀取到的數(shù)據(jù)在界面中顯示出來。
[0063]在步驟S106中,移動終端顯示所述狀態(tài)信息。
[0064]在本發(fā)明實施例中,移動終端顯示讀取到的狀態(tài)信息至移動終端的界面上,以供用戶查看。
[0065]另外,需要說明的是,需要獲取哪種狀態(tài)信息是根據(jù)用戶的需要來選擇的。若前面提到的,獲取到的狀態(tài)信息是電量信息,則用戶還可以選擇讓移動電源發(fā)送溫度信息或者電壓信息或者電源信息至移動終端。
[0066]其中,移動終端獲取完電量信息后,可以通過USB線的D+/D-再發(fā)送0x52至移動電源,要求移動電源告知其溫度,移動電源通過USB線的D+/D-接收到0x52后,將當(dāng)前溫度通過USB線的D+/D-以二進(jìn)制形式發(fā)送給移動終端,由于溫度的范圍是-40?100度,范圍較寬,用Sbit表示不夠用,可以連續(xù)發(fā)送多次,每次一個byte。移動終端接收到溫度信息后,將幾個byte —起解析出來,在界面上顯示。移動電源的其它信息,如電壓、電流等亦可通過步驟102至步驟106顯示給用戶。
[0067]另外,需要說明的是,通過ADC采樣可以得到移動電源的當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流;根據(jù)當(dāng)前電壓和當(dāng)前電流計算開路電壓后,根據(jù)所述開路電壓和所述當(dāng)前溫度查找溫度、電量和開路電壓之間的關(guān)系表得到移動電源的當(dāng)前電量。
[0068]具體的,可以將通過ADC采樣得到電壓、電流、溫度分別記為Vbat、Ibat和Temp。移動電源的電池經(jīng)過硬件測試均會得到一張溫度-電量-開路電壓OCV電壓的關(guān)系表,如圖2所示,該表中,橫軸表示各個電量下的電壓值,縱軸表示不同的溫度,比如25攝氏度、電量為90%時,電池OCV電壓是4082mV。移動電源的電芯內(nèi)阻和從電池觸點到ADC采樣點的阻抗是已知的,記為R。通過電壓、電流計算0CV:
[0069]OCV = Vbat+Ibat*R
[0070]在OCV和溫度已知時,查詢圖2所示的關(guān)系表可得到電量。
[0071]另外,還需要說明的是,移動電源也可以主動發(fā)送狀態(tài)信息至移動終端。只不過,在移動電源主動發(fā)送狀態(tài)信息之前,先要給移動終端發(fā)送一條指令,通過該指令通知移動終端接下來接收到的狀態(tài)信息為哪一種狀態(tài)信息,比如是,電量信息還是溫度信息。移動終端根據(jù)該指令將接收到的狀態(tài)信息存入相應(yīng)的節(jié)點中,再讀取、顯示給用戶。具體執(zhí)行過程與步驟S102至步驟S106類似,在此不再贅述。
[0072]本實施例,移動終端和移動電源之間通過USB線的D+/D-進(jìn)行通信,移動終端通過D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源,移動電源根據(jù)該指令獲取相應(yīng)的狀態(tài)信息并發(fā)送所述狀態(tài)信息至移動終端,移動終端側(cè)接收到所述狀態(tài)信息后,存儲、讀取并顯示給用戶。使得用戶可以根據(jù)自己的需要獲取移動電源的相應(yīng)狀態(tài)信息,極大的提升了使用體驗。并且,移動終端和移動電源之間不需要轉(zhuǎn)接頭,也不需要外加任何裝置,移動電源通過USB線插到移動終端的USB接口上后,兩者即可進(jìn)行狀態(tài)信息的創(chuàng)術(shù),節(jié)省了成本,增大了用戶使用的便利性。還有,USB線的D+/D-本質(zhì)上是GP1 口,GP1 口可以隨意輸出高低電平,因此,移動終端和移動電源之間通信格式和協(xié)議可以根據(jù)研發(fā)人員的需求來自定義,力口快的研發(fā)速度,節(jié)省了研發(fā)成本。
[0073]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。
[0074]實施例二
[0075]圖3示出了本發(fā)明實施例二提供的移動終端的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該移動終端3包括:連接建立單元31、指令發(fā)送單元32、狀態(tài)信息接收單元33、狀態(tài)信息存儲單元34、狀態(tài)信息讀取單元35和狀態(tài)信息顯示單元36。
[0076]其中,連接建立單元31,用于與移動電源通過USB線建立連接;
[0077]指令發(fā)送單元32,用于通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源;
[0078]狀態(tài)信息接收單元33,用于通過USB線的D+/D-接收移動電源發(fā)送的狀態(tài)信息;
[0079]狀態(tài)信息存儲單元34,用于將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中;
[0080]狀態(tài)信息讀取單元35,用于從所述節(jié)點中讀取所述狀態(tài)信息;
[0081]狀態(tài)信息顯示單元36,用于顯示所述狀態(tài)信息。
[0082]具體的,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
[0083]進(jìn)一步地,所述移動終端3還包括:
[0084]節(jié)點創(chuàng)建單元,用于在移動終端的預(yù)設(shè)目錄下,為每一種類型的狀態(tài)信息創(chuàng)建一個對應(yīng)的節(jié)點,不同種類的狀態(tài)信息存儲至不同的節(jié)點中。
[0085]本發(fā)明實施例提供的移動終端可以應(yīng)用在前述對應(yīng)的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
[0086]實施例三
[0087]圖4示出了本發(fā)明實施例二提供的移動電源的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該移動電源4包括:連接建立單元41、指令接收單元42、狀態(tài)信息獲取單元43和狀態(tài)信息發(fā)送單元44。
[0088]其中,連接建立單元41,用于與移動終端通過USB線建立連接;
[0089]指令接收單元42,用于通過USB線的D+/D-接收移動終端發(fā)送的獲取狀態(tài)信息的指令;
[0090]狀態(tài)信息獲取單元43,用于根據(jù)所述指令獲取移動電源的狀態(tài)信息;
[0091]狀態(tài)信息發(fā)送單元44,用于通過USB線的D+/D-發(fā)送所述狀態(tài)信息至移動終端。
[0092]具體的,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
[0093]具體的,所述狀態(tài)信息獲取單元43包括:
[0094]ADC采樣模塊,用于通過ADC采樣得到移動電源的當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流;
[0095]開路電壓計算模塊,用于根據(jù)當(dāng)前電壓和當(dāng)前電流計算開路電壓;
[0096]電量計算模塊,用于根據(jù)所述開路電壓和所述當(dāng)前溫度查找溫度、電量和開路電壓之間的關(guān)系表得到移動電源的當(dāng)前電量。
[0097]本發(fā)明實施例提供的移動電源可以應(yīng)用在前述對應(yīng)的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
[0098]值得注意的是,上述系統(tǒng)實施例中,所包括的各個單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0099]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種顯示移動電源的狀態(tài)的方法,其特征在于,所述方法包括: 移動終端與移動電源通過USB線建立連接; 移動終端通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源; 移動電源根據(jù)所述指令獲取移動電源的狀態(tài)信息,并將所述狀態(tài)信息通過USB線的D+/D-發(fā)送至移動終端; 移動終端將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中; 移動終端從所述節(jié)點中讀取所述狀態(tài)信息; 移動終端顯示所述狀態(tài)信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
3.如權(quán)利要求2所述的方法,其特征在于,在移動終端的預(yù)設(shè)目錄下,移動終端為每一種類型的狀態(tài)信息創(chuàng)建一個對應(yīng)的節(jié)點,不同種類的狀態(tài)信息存儲至不同的節(jié)點中。
4.一種移動終端,特征在于,所述移動終端包括: 連接建立單元,用于與移動電源通過USB線建立連接; 指令發(fā)送單元,用于通過USB線的D+/D-發(fā)送獲取狀態(tài)信息的指令至移動電源; 狀態(tài)信息接收單元,用于通過USB線的D+/D-接收移動電源發(fā)送的狀態(tài)信息; 狀態(tài)信息存儲單元,用于將所述狀態(tài)信息存儲至預(yù)設(shè)的節(jié)點中; 狀態(tài)信息讀取單元,用于從所述節(jié)點中讀取所述狀態(tài)信息; 狀態(tài)信息顯示單元,用于顯示所述狀態(tài)信息。
5.如權(quán)利要求4所述的移動終端,其特征在于,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
6.如權(quán)利要求5所述的移動終端,其特征在于,所述移動終端還包括: 節(jié)點創(chuàng)建單元,用于在移動終端的預(yù)設(shè)目錄下,為每一種類型的狀態(tài)信息創(chuàng)建一個對應(yīng)的節(jié)點,不同種類的狀態(tài)信息存儲至不同的節(jié)點中。
7.一種移動電源,其特征在于,所述移動電源包括: 連接建立單元,用于與移動終端通過USB線建立連接; 指令接收單元,用于通過USB線的D+/D-接收移動終端發(fā)送的獲取狀態(tài)信息的指令; 狀態(tài)信息獲取單元,用于根據(jù)所述指令獲取移動電源的狀態(tài)信息; 狀態(tài)信息發(fā)送單元,用于通過USB線的D+/D-發(fā)送所述狀態(tài)信息至移動終端。
8.如權(quán)利要求7所述的移動電源,其特征在于,所述狀態(tài)信息包括移動電源的當(dāng)前電量、當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流中的任意一種。
9.如權(quán)利要求8所述的移動電源,其特征在于,所述狀態(tài)信息獲取單元包括: ADC采樣模塊,用于通過ADC采樣得到移動電源的當(dāng)前溫度、當(dāng)前電壓、當(dāng)前電流; 開路電壓計算模塊,用于根據(jù)當(dāng)前電壓和當(dāng)前電流計算開路電壓; 電量計算模塊,用于根據(jù)所述開路電壓和所述當(dāng)前溫度查找溫度、電量和開路電壓之間的關(guān)系表得到移動電源的當(dāng)前電量。
【文檔編號】H02J7/00GK104167801SQ201410443292
【公開日】2014年11月26日 申請日期:2014年8月29日 優(yōu)先權(quán)日:2014年8月29日
【發(fā)明者】廖福椿 申請人:廣東歐珀移動通信有限公司