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