儲(chǔ)器還可以存儲(chǔ)應(yīng)用。在快遞終端運(yùn)行時(shí),會(huì)從存儲(chǔ)器中加載操作系統(tǒng),并且由處理器執(zhí)行。應(yīng)用在運(yùn)行時(shí),也會(huì)從存儲(chǔ)器中加載,并由處理器執(zhí)行。應(yīng)用運(yùn)行在操作系統(tǒng)之上,利用操作系統(tǒng)以及底層硬件提供的接口實(shí)現(xiàn)各種用戶期望的功能,如即時(shí)通信、網(wǎng)頁(yè)瀏覽、圖片管理等。應(yīng)用可以是獨(dú)立于操作系統(tǒng)提供的,也可以是操作系統(tǒng)自帶的。
[0024]圖1A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的快遞終端100的結(jié)構(gòu)框圖。圖1B示出了圖1A中實(shí)施例的一個(gè)結(jié)構(gòu)示意圖。針對(duì)現(xiàn)有的快遞終端因續(xù)航能力有限而需要關(guān)機(jī)換電池或者需要及時(shí)進(jìn)行充電的問(wèn)題。不同于現(xiàn)有的快遞終端,本實(shí)施例的快遞終端100配備了主電池140和副電池150。其中,主電池140被配置為可拆除的進(jìn)行供電輸出,適于設(shè)置在電池倉(cāng)170內(nèi)。由于快遞終端100內(nèi)部空間有限,本實(shí)施例的副電池150通常比主電池140容量小,被配置為內(nèi)置于快遞終端100。本實(shí)施例的快遞終端100還包括設(shè)置有磁鐵的電池蓋160,該電池蓋160適于扣合在電池倉(cāng)170上,這樣在需要更換主電池140時(shí)需要首先打開(kāi)電池倉(cāng)170上的電池蓋160??爝f終端100內(nèi)部還設(shè)置有霍爾開(kāi)關(guān)120,該霍爾開(kāi)關(guān)120能夠檢測(cè)電池蓋160內(nèi)磁鐵的距離位置。這樣,霍爾開(kāi)關(guān)120能夠檢測(cè)電池蓋160的開(kāi)關(guān)狀態(tài)。
[0025]而通常在電池蓋160處于打開(kāi)狀態(tài)時(shí),主電池140適于被更換。在主電池140更換完成后,電池蓋160適于處于關(guān)閉狀態(tài)?;魻栭_(kāi)關(guān)120適于根據(jù)對(duì)電池蓋160位置的檢測(cè)數(shù)據(jù)生成電池蓋狀態(tài)信號(hào)。相應(yīng)的,電池蓋狀態(tài)信號(hào)包括指示電池蓋打開(kāi)狀態(tài)的信號(hào)和指示電池蓋關(guān)閉狀態(tài)的信號(hào)。本實(shí)施例的快遞終端100還包括功耗控制單元110。功耗控制單元110適于獲取電池蓋狀態(tài)信號(hào),并根據(jù)該電池蓋狀態(tài)信號(hào)來(lái)控制快遞終端100的功耗狀態(tài)。并且,該功耗控制單元110還會(huì)根據(jù)電池蓋狀態(tài)信號(hào)生成電池切換指示信號(hào)。這里功耗控制單元110所進(jìn)行操作是由處理器(例如MSM8225芯片)執(zhí)行存儲(chǔ)器中操作系統(tǒng)和應(yīng)用時(shí)所進(jìn)行操作的一部分。本實(shí)施例的快遞終端100還包括供電切換器(例如AW3312芯片)130。該供電切換器130分別與主電池140和副電池150進(jìn)行電氣連接。供電切換器130可以接收功耗控制單元110發(fā)出的電池切換指示信號(hào),以便進(jìn)行電池切換控制。需要說(shuō)明的是,供電切換器可以選用多種能夠?qū)﹄p電池進(jìn)行切換的電路單元。
[0026]可選地,在根據(jù)本發(fā)明又一個(gè)實(shí)施例中,功耗控制單元110確定電池蓋狀態(tài)信號(hào)為指示電池蓋打開(kāi)狀態(tài)的信號(hào)時(shí),判斷快遞終端100的主電池140需要進(jìn)行更換。并且,在主電池140更換期間,快遞終端100適于由副電池150進(jìn)行供電。進(jìn)一步,為了防止容量較小的副電池150中電量快速耗盡,則功耗控制單元110將快遞終端100切換到第一功耗狀態(tài)。第一功耗狀態(tài)為便于節(jié)省電能的低功耗狀態(tài)。具體地,功耗控制單元110向電源管理子系統(tǒng)(例如PM8029芯片及相應(yīng)外設(shè))發(fā)送指示信號(hào)以關(guān)閉至少一個(gè)外設(shè)高功耗的設(shè)備單元?;蛘?,功耗控制單元110通過(guò)接口單元(例如GP1接口)關(guān)閉至少一個(gè)高功耗的設(shè)備單元。例如,所關(guān)閉的快遞終端100的高功耗的設(shè)備單元包括屏幕、POS單元、掃描器和鍵盤(pán)等。另外,功耗控制單元110還可以關(guān)閉快遞終端的操作系統(tǒng)中正在執(zhí)行的部分后臺(tái)應(yīng)用,以盡可能的減小功耗??偠灾?,功耗控制單元可以根據(jù)需要關(guān)閉高功耗的設(shè)備單元和后臺(tái)應(yīng)用。
[0027]相應(yīng)地,當(dāng)功耗控制單元110根據(jù)電池該狀態(tài)信號(hào)確定電池蓋處于關(guān)閉狀態(tài)時(shí),即功耗控制單元110確定主電池140已經(jīng)更換完畢,則快遞終端100適于由第一功耗狀態(tài)切換第二功耗狀態(tài),即切換到正常操作時(shí)的功耗狀態(tài)(這里第二功耗狀態(tài)比第一功耗狀態(tài)的功耗高)。這樣,快遞終端100可以正常進(jìn)行諸如掃單、支付和向遠(yuǎn)端服務(wù)器發(fā)送快遞單信息等操作。由此,快遞終端100可以在不關(guān)機(jī)狀態(tài)下更換主電池140,從而避免了開(kāi)關(guān)機(jī)的時(shí)間消耗。尤其在快遞員進(jìn)行繁忙的快遞操作時(shí),快遞終端100不需要花費(fèi)額外的時(shí)間進(jìn)行開(kāi)關(guān)機(jī)。另外,快遞終端100在數(shù)據(jù)輸入過(guò)程中可以暫停輸入操作并更換主電池。這樣,快遞終端避免了在數(shù)據(jù)輸入過(guò)程中關(guān)機(jī)換電池所導(dǎo)致的數(shù)據(jù)丟失,極大提高了快遞員的操作體驗(yàn)度。
[0028]可選地,在根據(jù)本發(fā)明一個(gè)實(shí)施例中,快遞終端100的功耗控制單元110在接收到霍爾開(kāi)關(guān)120生成的電池蓋狀態(tài)信號(hào)時(shí),對(duì)電池蓋狀態(tài)信號(hào)進(jìn)行分析。具體地,在確定電池蓋160處于電池蓋打開(kāi)狀態(tài)時(shí),功耗控制單元110生成指示切換到副電池150的信號(hào)并發(fā)送到供電切換器130。然后,供電切換器130根據(jù)該指示切換到副電池150的信號(hào),將快遞終端100切換到副電池150供電狀態(tài),以便快遞終端100更換電池時(shí)可以保持開(kāi)機(jī)狀態(tài)。相應(yīng)地,功耗控制單元110根據(jù)電池蓋關(guān)閉狀態(tài)信號(hào)生成指示切換到主電池140的信號(hào)。以及,根據(jù)該指示切換到主電池140的信號(hào),供電切換器130將快遞終端10切換到主電池140進(jìn)行供電。
[0029]在根據(jù)本發(fā)明一個(gè)實(shí)施例中,在供電切換器130將快遞終端100切換到主電池140供電之前,供電切換器130還適于檢測(cè)主電池140是否連接正常,如果檢測(cè)到主電池140未正常連接,則供電切換器130不執(zhí)行將快遞終端100切換到主電池140供電的操作。因此,一直到主電池140更換完畢并扣合電池蓋160后,供電切換器130才會(huì)選擇主電池140對(duì)快遞終端100進(jìn)行系統(tǒng)供電。
[0030]另外,供電切換器130可以控制主電池140對(duì)副電池150進(jìn)行充電。這樣,供電切換器130能夠在副電池150電量不滿時(shí),通過(guò)主電池140對(duì)副電池150充電,從而保證了下一次需要更換主電池140時(shí),副電池150具有盡可能長(zhǎng)的續(xù)航能力。
[0031]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的快遞終端的供電管理方法的流程圖200。該快遞終端包括主電池、副電池、電池倉(cāng)和設(shè)置有磁鐵的電池蓋。其中主電池可拆卸地設(shè)置于快遞終端的電池倉(cāng)內(nèi),副電池內(nèi)置于快遞終端,電池蓋適于扣合在電池倉(cāng)上。
[0032]如圖2所示,快遞終端的供電管理方法200始于步驟S210。在步驟S210中,檢測(cè)電池蓋位置以判斷電池蓋是否打開(kāi)。這里檢測(cè)電池蓋位置是為了判斷用戶是否準(zhǔn)備打開(kāi)電池蓋以對(duì)主電池進(jìn)行更換。具體地,快遞終端中霍爾開(kāi)關(guān)可以通過(guò)檢測(cè)電池蓋中磁鐵的位置來(lái)判斷電池蓋的位置并生成指示電池蓋狀態(tài)的信號(hào)。電池蓋狀態(tài)信號(hào)包括指示電池蓋打開(kāi)狀態(tài)的信號(hào)和指示電池蓋關(guān)閉狀態(tài)的信號(hào)。
[0033]隨后,方法200會(huì)根據(jù)電池蓋狀態(tài)信號(hào)對(duì)快遞終端進(jìn)行功耗狀態(tài)和供電電池的切換。在步驟S220中,如果電池蓋打開(kāi),則將快遞終端切換到第一功耗狀態(tài),以及將快遞終端切換到副電池進(jìn)行供電。在步驟S230中,如果電池蓋關(guān)閉,則將快遞終端切換到第二功耗狀態(tài),以及將快遞終端切換到主電池進(jìn)行供電。其中,第一功耗狀態(tài)比第二功耗狀態(tài)的功耗低。具體地,將快遞終端切換到第一功耗狀態(tài)的步驟包括關(guān)閉至少一個(gè)高功耗的設(shè)備單元以及將主控單元切換到睡眠狀態(tài)。這里所說(shuō)高功耗的設(shè)備單元是指顯示屏、POS單元和掃描器等。主控單元切換到睡眠狀態(tài)是指主控單元關(guān)閉快遞終端的操作系統(tǒng)中執(zhí)行的部分后臺(tái)程序,以盡可能降低系統(tǒng)功耗。第二功耗狀態(tài)為快遞終端通常使用的正常功耗狀態(tài)。
[0034]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下被實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知