通信系統(tǒng),但是這樣的教導同樣適用于其它類型的系統(tǒng)。
[0077]參考圖2,⑶MA無線通信系統(tǒng)可以包括多個移動終端100、多個基站(BS) 270、基站控制器(BSC) 275和移動交換中心(MSC) 280。MSC280被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN) 290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口?;爻叹€路可以根據(jù)若干己知的接口中的任一種來構(gòu)造,所述接口包括例如E1/T1、ATM,IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的系統(tǒng)可以包括多個BSC2750。
[0078]每個BS270可以服務(wù)一個或多個分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個分區(qū)放射狀地遠離BS270?;蛘撸總€分區(qū)可以由用于分集接收的兩個或更多天線覆蓋。每個BS270可以被構(gòu)造為支持多個頻率分配,并且每個頻率分配具有特定頻譜(例如,1.25MHz,5MHz 等等)。
[0079]分區(qū)與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發(fā)器子系統(tǒng)(BTS)或者其它等效術(shù)語。在這樣的情況下,術(shù)語"基站"可以用于籠統(tǒng)地表示單個BSC275和至少一個BS270?;疽部梢员环Q為〃蜂窩站〃。或者,特定BS270的各分區(qū)可以被稱為多個蜂窩站。
[0080]如圖2中所示,廣播發(fā)射器(BT) 295將廣播信號發(fā)送給在系統(tǒng)內(nèi)操作的移動終端100如圖1中所示的廣播接收模塊111被設(shè)置在移動終端100處以接收由BT295發(fā)送的廣播信號。在圖2中,示出了幾個全球定位系統(tǒng)(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個移動終端100中的至少一個。
[0081]在圖2中,描繪了多個衛(wèi)星300,但是理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息。如圖1中所示的GPS模塊115通常被構(gòu)造為與衛(wèi)星300配合以獲得想要的定位信息。替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動終端的位置的其它技術(shù)。另外,至少一個GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0082]作為無線通信系統(tǒng)的一個典型操作,BS270接收來自各種移動終端100的反向鏈路信號。移動終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個反向鏈路信號被在特定BS270內(nèi)進行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275。BSC提供通話資源分配和包括BS270之間的軟切換過程的協(xié)調(diào)的移動管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應地控制BS270以將正向鏈路信號發(fā)送到移動終端100。
[0083]基于上述移動終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明的充電方法一實施例。如圖3所示,所述方法包括以下步驟:
[0084]S11、獲取電池的溫度T。
[0085]S12、比較溫度T與第一臨界溫度Tn的大小,判斷溫度T是否大于第一臨界溫度Τη。當Τ>Τη時,執(zhí)行步驟S13 ;當T彡Tn時,執(zhí)行步驟S15。
[0086]其中,第一臨界溫度Tn為預設(shè)的溫度值。
[0087]S13、判斷終端是否處于使用狀態(tài)。當終端處于使用狀態(tài)時,執(zhí)行步驟S14 ;當終端處于非使用狀態(tài)時,執(zhí)行步驟S15。
[0088]其中,終端是否處于使用狀態(tài)的具體判斷方法,將在后面做詳細介紹。
[0089]S14、設(shè)置最高溫度Ts等于第一臨界溫度Τη。
[0090]其中,最高溫度Ts為充電時允許電池達到的極限溫度值。當電池溫度T大于第一臨界溫度Tn且終端處于使用狀態(tài)時,則設(shè)置Ts = Τη。
[0091]S15、設(shè)置最高溫度Ts等于第二臨界溫度Tm。
[0092]其中,第二臨界溫度Tm是預設(shè)的另一溫度值,且Tm>Tn。當電池溫度T小于或等于第一臨界溫度Tn,或者當電池溫度T大于第一臨界溫度Tn且終端處于非使用狀態(tài)時,則設(shè)
PpJ rp _ rp
置 Ts = Tm0
[0093]S16、比較溫度T與最高溫度Ts的大小,判斷T是否大于Ts。當T>Ts時,執(zhí)行步驟S17 ;當T不大于Ts時,執(zhí)行步驟S18。
[0094]S17、減小充電電流。
[0095]本步驟S17中,當電池溫度T大于最高溫度Ts時,說明當前電池溫度過高,已超過電池充電時的極限溫度值,因此減小充電電流,防止終端過熱。
[0096]S18、判斷T是否小于Ts-K。當T〈Ts_K時,執(zhí)行步驟S19,否則結(jié)束流程。
[0097]其中,K為預設(shè)的常數(shù),K ^ 0,具體大小可以根據(jù)實際需要設(shè)定。
[0098]S19、增大充電電流。
[0099]本步驟S19中,當電池溫度T低于最高溫度Ts—定值(K)時,則增大充電電流,以提高充電速度。
[0100]步驟S16和步驟S18的先后順序也可以交換,即先判斷T是否小于Ts-K,當T不小于Ts-K時,再判斷T是否大于Ts。
[0101]本實施例中,步驟S17之后、步驟S19之后或者結(jié)束流程之后,間隔預設(shè)時間再返回步驟S11。即,本實施例中,每隔預設(shè)時間檢測一次電池溫度T,調(diào)節(jié)一次充電電流,如此循環(huán)往復。步驟S17和步驟S19中,每次以預設(shè)幅度減小或增大充電電流。
[0102]如圖4所示,步驟S13中判斷終端是否處于使用狀態(tài),具體可以通過以下步驟實現(xiàn):
[0103]S131、獲取終端的耗電電流Ic。
[0104]可選地,可以暫停充電一次,在暫停充電期間獲取電池的輸出電流,因為當充電器暫停充電后,則由電池對終端進行供電,因此此時電池的輸出電流即相當于終端的耗電電流,因此將獲取的電池的輸出電流作為終端的耗電電流Ic。
[0105]優(yōu)選地,可以暫停充電至少兩次,在每次暫停充電期間獲取電池的輸出電流,共獲取至少兩個輸出電流,據(jù)此計算出平均輸出電流,將電池的平均輸出電流作為終端的耗電電流Ic。
[0106]舉例而言,可以每隔一定時間(如5秒)暫停充電一次,共暫停M次,每次暫停約2秒,并在每次暫停充電期間獲取電池的輸出電流:11、12…Im,再計算平均輸出電流Iv =(11+12+…+Im)/M,將Iv作為終端的耗電電流Ic。
[0107]在某些實施例中,也可以直接檢測終端的耗電電流,此時需要增設(shè)一包括電阻、檢測裝置等硬件構(gòu)成的檢測電路,通過檢測電路來直接檢測獲取終端的耗電電流。
[0108]此外,也可以通過現(xiàn)有技術(shù)中的其它檢測方式來獲取終端的耗電電流,在此不再贅述。
[0109]S132、比較耗電電流Ic與臨界電流Is的大小,判斷耗電電流Ic是否大于臨界電流Is。當Ic>Is時,執(zhí)行步驟S133 ;當Ic < Is,執(zhí)行步驟S134。
[0110]S133、判定終端處于使用狀態(tài)。
[0111]臨界電流Is為預設(shè)的電流值,當終端當前的耗電電流Ic大于臨界電流Is時,則判定終端當前處于使用狀態(tài),即用戶當前正在使用移動終端。
[0112]S134、判定終端處于非使用狀態(tài)。
[0113]當終端當前的耗電電流Ic小于或等于臨界電流Is時,則判定終端當前處于非使用狀態(tài),即用戶當前沒有使用移動終端。
[0114]除了通過耗電電流來判斷終端當前是否處于使用狀態(tài)以外,還可以通過以下方式來判斷:
[0115]I)判斷終端是否處于亮屏狀態(tài);當終端當前處于亮屏狀態(tài)時,則判定終端處于使用狀態(tài);當終端當前處于熄屏終端時,則判定終端處于非使用狀態(tài)。
[0116]2)判斷終端是否超過預設(shè)時間沒有接收到操作指令;當超過預設(shè)時間沒有接收到操作指令時,判定終端處于非使用狀態(tài);否則,判定終端處于使用狀態(tài)。
[0117]3)判斷終端的網(wǎng)絡(luò)流量是否大于閾值;當終端的網(wǎng)絡(luò)流量大于閾值時,判定終端處于使用狀態(tài);當終端的網(wǎng)絡(luò)流量小于或等于閾值時,判定終端處于非使用狀態(tài)。
[0118]也可以將前述判斷方式1)-3)兩兩結(jié)合起來或三者結(jié)合起來進行判斷。
[0119]此外,還可以通過現(xiàn)有技術(shù)中的其它常用的方式來判斷終端是否處于使用狀態(tài),在此不再贅述。
[0120]本發(fā)明的充電方法,當電池溫度⑴低于一預設(shè)值(Tn)時,則設(shè)置電池最高溫度(Ts)為一較高的溫度值(Tm),并在電池溫度較低時(IXTs-K),增大充電電流,加快充電速度;當電池溫度(T)高于預設(shè)值(Tn)時,則進一步判斷終端是否處于使用狀態(tài);當終端處于使用狀態(tài)時,考慮到終端耗電也會發(fā)熱,因此設(shè)置電池最高溫度(Ts)為一較低的溫度值(Tn),并在電池溫度較高時(T>Ts),減小充電電流,防止終端過熱;當終端處于非使用狀態(tài)時,則設(shè)置電池最高溫度(Ts)為一較高的溫度值(Tm),并在電池溫度過高時(T>Ts)減小充電電流,防止終端過熱,在電池溫度較低時(IXTs-K)時,增大充電電流,加快充電速度。
[0121 ] 從而,本發(fā)明根據(jù)終端充電時的電池溫度和使用情況,對充電電流進行相應控制,在用戶不使用終端時適當增大充電電流以加快充電速度,在用戶使用終端時適當減小充電電流以防止終端過熱而影響用戶使用的舒適性,從而兼顧了充電速度和用戶使用終端的舒適度。
[0122]本發(fā)明進一步提供一種充電裝置,應用于前述移動終端?,F(xiàn)基于上述移動終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明的充電裝置一實施例。如圖所示,所述裝置包括溫度獲取模塊、第一判斷模塊、第一設(shè)置模塊、第二判斷模塊、第二設(shè)置模塊、第三判斷模塊、電流調(diào)節(jié)模塊,其中:
[0123]溫度獲取模塊:用于獲取電池的溫度T,將發(fā)送給第一判斷模塊和第三判斷模塊。
[0124]第一判斷模塊:用于比較溫度T與第一臨界溫度Tn的大小,并將比較結(jié)果發(fā)送給第一設(shè)置模塊和第二判斷模塊。
[0125]第一設(shè)置模塊:用于當T彡Tn時,設(shè)置最高溫度Ts等于第二臨界溫度Tm,并將設(shè)置的最高溫度Ts發(fā)送給第三判斷模塊,其中Tm>Tn。<