本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種功率分配方法及終端。
背景技術(shù):
相關(guān)技術(shù)中,移動終端為了滿足便攜性的要求,其主板電路布局比較緊密,本身并沒有風扇等散熱冷卻終端,主要依靠主板上各處覆銅來散熱,即移動終端的主板會全面積散熱,各處的溫度是相同的。移動終端的上述傳統(tǒng)的散熱方案,能夠在達到設備的極限溫度時,移動終端內(nèi)的操作系統(tǒng)會將設備進行關(guān)機,有效避免可能產(chǎn)生的硬件故障,對電子器件進行保護。
然而,由于移動終端上會分布各種電子器件,如功率比較大的電子器件比如調(diào)制解調(diào)器(MODEM)射頻器件,無線仿真(Wi-Fi)器件,應用程序(APP)處理器等。在不同的使用場景下,各種大功率器件的發(fā)熱往往是不同的。比如,當Wi-Fi長時間使用的使用,Wi-Fi器件的發(fā)熱比較明顯,主板其他位置的溫度并沒有Wi-Fi器件熱度高;或者,當使用移動網(wǎng)絡進行大數(shù)據(jù)下載的時候,MODEM射頻器件的發(fā)熱很大,同樣的,此時比如Wi-Fi器件的溫度可能是正常的。所以,傳統(tǒng)的散熱方案在某些場合下會對用戶造成使用的不方便,導致用戶體驗變差。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種功率分配方法及終端,能夠?qū)崿F(xiàn)不同器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的。
為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供一種功率分配方法,應用于終端,所述方法包括:
接收目標器件的功率分配請求,所述目標器件為所述終端中N個器件之一; N為大于等于2的整數(shù);
檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;
所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。
上述方案中,接收目標器件的功率分配請求之后,所述方法還包括:獲取所述目標器件的當前溫度值;
相應的,所述檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果,包括:
檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);
當所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)時,確定所述目標器件滿足功率分配策略。
上述方案中,當所述目標器件的當前溫度值在過溫控制范圍之內(nèi)時,所述檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果,還包括:
檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài);
當所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)時,確定所述目標器件滿足功率分配策略。
上述方案中,當所述N個器件中除所述目標器件之外的其他器件并非均處于關(guān)閉狀態(tài)時,所述檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果,還包括:
結(jié)合終端硬件布局上與所述目標器件對應的相鄰器件的溫度情況,檢測所述相鄰器件的當前溫度是否超過溫度閾值;
當所述相鄰器件的當前溫度未超過溫度閾值時,確定所述目標器件滿足功率分配策略。
上述方案中,所述方法還包括:
對所述終端中的N個器件進行合格性檢測;
當所述N個器件中存在不合格器件時,排除所述不合格器件。
本發(fā)明實施例還提供一種終端,所述終端包括N個器件和狀態(tài)機,所述N個器件中包括目標器件,N為大于等于2的整數(shù);
所述目標器件,用于向狀態(tài)機發(fā)送功率分配請求;
所述狀態(tài)機,用于接收目標器件的功率分配請求;檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。
上述方案中,所述終端還包括溫度傳感器;
所述狀態(tài)機,還用于從所述溫度傳感器獲取所述目標器件的當前溫度值;
相應的,所述狀態(tài)機檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果,包括:
檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);
當所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)時,確定所述目標器件滿足功率分配策略。
上述方案中,所述狀態(tài)機,還用于當所述目標器件的當前溫度值在過溫控制范圍之內(nèi)時,檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài);當所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)時,確定所述目標器件滿足功率分配策略。
上述方案中,所述狀態(tài)機,還用于當所述N個器件中除所述目標器件之外的其他器件并非均處于關(guān)閉狀態(tài)時,結(jié)合終端硬件布局上與所述目標器件對應的相鄰器件的溫度情況,檢測所述相鄰器件的當前溫度是否超過溫度閾值;當所述相鄰器件的當前溫度未超過溫度閾值時,確定所述目標器件滿足功率分配策略。
上述方案中,所述狀態(tài)機,還用于對所述終端中的N個器件進行合格性檢測;當所述N個器件中存在不合格器件時,排除所述不合格器件。
本發(fā)明實施例所提供的功率分配方法及終端,接收目標器件的功率分配請求;檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。 如此,能夠?qū)崿F(xiàn)不同器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的,提升用戶體驗。
附圖說明
圖1為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖一;
圖2為本發(fā)明實施例終端內(nèi)不同器件的分布示意圖一;
圖3為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖二;
圖4為本發(fā)明實施例終端內(nèi)不同器件的分布示意圖二;
圖5為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖三;
圖6為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖四;
圖7為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖五;
圖8為本發(fā)明實施例終端的組成結(jié)構(gòu)示意圖。
具體實施方式
在本發(fā)明實施例中,接收目標器件的功率分配請求;檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。
下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
實施例一:
圖1為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖一,應用于終端,如圖1所示,本發(fā)明實施例功率分配方法包括:
步驟S101:接收目標器件的功率分配請求;
其中,所述目標器件為所述終端中N個器件之一;N為大于等于2的整數(shù);
具體地,當終端中目標器件的負載有變化時,所述目標器件會發(fā)起功率分配請求至終端中的狀態(tài)機。
這里,所述器件可以為終端中預先設置好的所有可能涉及功率分配問題的 功能器件。如圖2所示為終端內(nèi)不同器件的分布示意圖一,其中,所述器件可以包括MODEM射頻器件、APP處理器、Wi-Fi器件及充電電路元件等。需要說明的是,在實際應用中,所述終端內(nèi)不同器件的分布可能會不同于圖2所示。
所述目標器件是指終端中負載發(fā)生變化的器件。
所述終端包括移動終端以及非移動終端,非移動終端包括臺式計算機,移動終端包括智能手機(Smart Phone)、平板電腦、筆記本電腦、個人數(shù)字助理等。
步驟S102:檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;
具體地,終端中的狀態(tài)機接收到目標器件的功率分配請求后,檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果。
這里,所述功率分配策略是由終端預先設置的,所述功率分配策略涉及是否需要過溫控制、相關(guān)的終端用戶操作、硬件布局等諸多因素。具體地,所述功率分配策略包括所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)、所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)、終端硬件布局上與所述目標器件對應的相鄰器件的溫度未超過溫度閾值等。在實際應用中,所述終端中的狀態(tài)機可以根據(jù)是否需要過溫控制因素來判斷所述目標器件的當前溫度值是否在過溫控制范圍之內(nèi),也可以根據(jù)相關(guān)的終端用戶操作來判斷所述N個器件中除所述目標器件之外的其他器件是否處于關(guān)閉狀態(tài),還可以根據(jù)硬件布局因素來判斷終端硬件布局上與所述目標器件對應的相鄰器件的溫度是否超過溫度閾值,以檢測所述目標器件是否滿足功率分配策略。
步驟S103:所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。
具體地,當終端中狀態(tài)機的檢測結(jié)果為所述目標器件滿足功率分配策略時,響應目標器件的功率分配請求,執(zhí)行對所述目標器件的功率分配操作。
通過本發(fā)明實施例所述功率分配方法,接收目標器件的功率分配請求;檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。如此, 能夠?qū)崿F(xiàn)不同電子器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的,提升用戶體驗。
實施例二:
圖3為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖二,應用于終端,如圖3所示,本發(fā)明實施例功率分配方法包括:
步驟S301:接收目標器件的功率分配請求;
其中,所述目標器件為所述終端中N個器件之一;N為大于等于2的整數(shù);
具體地,當終端中目標器件的負載有變化時,所述目標器件會發(fā)起功率分配請求至終端中的狀態(tài)機。
這里,所述器件可以為終端中預先設置好的所有可能涉及功率分配問題的功能器件。如圖4所示為終端內(nèi)不同器件的分布示意圖二,其中,所述器件可以包括MODEM射頻器件、APP處理器、Wi-Fi器件及充電電路元件等。需要說明的是,在實際應用中,所述終端內(nèi)不同器件的分布可能會不同于圖4所示。進一步地,如圖4所示,對應終端內(nèi)不同器件分別設置有溫度傳感器;其中,溫度傳感器1會采集充電電路上產(chǎn)生的功耗熱量,溫度傳感器2會采集MODEM射頻器件上產(chǎn)生的功耗熱量,溫度傳感器3會采集APP處理器上產(chǎn)生的功耗熱量,溫度傳感器4會采集Wi-Fi器件上的功耗熱量。
需要說明的是,所述溫度傳感器1~4可能是外部傳感器或者內(nèi)部傳感器,也可能是不同類型的溫度傳感器。所述溫度傳感器1~4的目的都是為了采集對應器件上的溫度值。
這里,所述目標器件是指終端中負載發(fā)生變化的器件。
步驟S302:獲取所述目標器件的當前溫度值;
具體地,終端中的狀態(tài)機從目標器件對應的溫度傳感器獲取到所述目標器件的當前溫度值。
步驟S303:檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);
這里,需要說明的是,為了實現(xiàn)本發(fā)明實施例對不同器件對應功率的合理 分配,需要預先根據(jù)各器件的歷史過溫情況,通過大數(shù)據(jù)來統(tǒng)計出每個目標器件的過溫控制范圍。
具體地,所述狀態(tài)機檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);當所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)時,確定所述目標器件滿足功率分配策略;否則,需要進一步根據(jù)相關(guān)的終端用戶操作來判斷所述目標器件是否滿足功率分配策略。
步驟S304:當所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)時,執(zhí)行對所述目標器件的功率分配操作。
通過本發(fā)明實施例所述功率分配方法,接收目標器件的功率分配請求;獲取所述目標器件的當前溫度值;根據(jù)檢測所述當前溫度值是否在過溫控制范圍之內(nèi)來確定所述目標器件是否滿足功率分配策略;當所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)時,執(zhí)行對所述目標器件的功率分配操作。如此,能夠?qū)崿F(xiàn)不同電子器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的,提升用戶體驗。
實施例三
圖5為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖三,應用于終端,如圖5所示,本發(fā)明實施例功率分配方法包括:
步驟S501:接收目標器件的功率分配請求;
步驟S502:獲取所述目標器件的當前溫度值;
步驟S503:檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);
需要說明的是,本發(fā)明實施例三步驟S501~S503的具體實現(xiàn)過程與本發(fā)明實施例二步驟S301~S303相類似,這里不再贅述。
步驟S504:當所述目標器件的當前溫度值在過溫控制范圍之內(nèi)時,檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài);
具體地,所述狀態(tài)機在確定所述目標器件的當前溫度值在過溫控制范圍之內(nèi)時,進一步檢測所述N個器件中除所述目標器件之外的其他器件是否均處于 關(guān)閉狀態(tài);當所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)時,確定所述目標器件滿足功率分配策略;否則,需要進一步根據(jù)硬件布局因素來判斷所述目標器件是否滿足功率分配策略。
這里,在檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài)的過程中,具體可以結(jié)合終端用戶操作的方式來確定所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài)。如當檢測到“設置為飛行模式”的終端用戶操作時,則可以確定終端中的Wi-Fi器件或者MODEM射頻器件處于關(guān)閉狀態(tài)。
步驟S505:所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)時,執(zhí)行對所述目標器件的功率分配操作。
在一示例中,當用戶發(fā)現(xiàn)長時間大數(shù)據(jù)量下載的時候終端發(fā)熱,此時將對終端關(guān)閉數(shù)據(jù)業(yè)務,或者置為飛行模式,本領(lǐng)域技術(shù)人員眾所周知,在飛行模式下,終端會停止網(wǎng)絡信號傳輸,終端不再與外界進行數(shù)據(jù)交互,但是終端本身的其他功能用戶仍然可以使用。通過本發(fā)明實施例所述功率分配方法,由于終端進入了飛行模式,此時狀態(tài)機會將功耗分配到合適的器件上,比如用戶此時打開了游戲進行娛樂,需要APP處理器進行高性能和高效率的處理來獲取最佳的游戲體驗,狀態(tài)機就會將功耗分配到APP處理器上。
在另一示例中,溫度傳感器會獲取某一特定器件上的溫度值,如果之前在進行數(shù)據(jù)業(yè)務的時候,已經(jīng)過溫,按照傳統(tǒng)的功率分配策略,會對APP處理器進行降頻處理,如果此時用戶打開游戲進行娛樂,降頻后的處理器會影響用戶的游戲體驗。然而,通過本發(fā)明實施例所述功率分配方法,狀態(tài)機會考慮終端之前已經(jīng)進入到飛行模式這一事實,此時Wi-Fi器件或者MODEM射頻器件已經(jīng)停止工作,即使之前這兩個器件已經(jīng)過溫,狀態(tài)機仍然會根據(jù)功耗情況,以及用戶操作,歷史溫度數(shù)據(jù),會認為這兩個器件不會再引起溫度的繼續(xù)產(chǎn)生,也就是說推斷溫度會繼續(xù)下降,因此會將APP處理器恢復到正常的工作狀態(tài),滿足用戶其他方面的性能體驗。
通過本發(fā)明實施例所述功率分配方法,終端中的狀態(tài)機在確定所述目標器 件的當前溫度值在過溫控制范圍之內(nèi)時,會進一步檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài);所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)時,執(zhí)行對所述目標器件的功率分配操作。如此,能夠?qū)崿F(xiàn)不同電子器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的,提升用戶體驗。
實施例四
圖6為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖四,應用于終端,如圖6所示,本發(fā)明實施例功率分配方法包括:
步驟S601:接收目標器件的功率分配請求;
步驟S602:獲取所述目標器件的當前溫度值;
步驟S603:檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);
步驟S604:當所述目標器件的當前溫度值在過溫控制范圍之內(nèi)時,檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài);
需要說明的是,本發(fā)明實施例四步驟S601~S604的具體實現(xiàn)過程與本發(fā)明實施例三步驟S501~S504相類似,這里不再贅述。
步驟S605:所述N個器件中除所述目標器件之外的其他器件并非均處于關(guān)閉狀態(tài)時,結(jié)合終端硬件布局上與所述目標器件對應的相鄰器件的溫度情況,檢測所述相鄰器件的當前溫度是否超過溫度閾值;
這里,當所述相鄰器件的當前溫度未超過溫度閾值時,確定所述目標器件滿足功率分配策略,繼續(xù)執(zhí)行步驟S606;否則,執(zhí)行對所述目標器件和相鄰器件的功率調(diào)整操作,即狀態(tài)機根據(jù)實際情況適當?shù)卣{(diào)整所述目標器和相鄰器件的功率分配情況。
步驟S606:當所述相鄰器件的當前溫度未超過溫度閾值時,執(zhí)行對所述目標器件的功率分配操作。
通過本發(fā)明實施例所述功率分配方法,終端中的狀態(tài)機在所述N個器件中除所述目標器件之外的其他器件并非均處于關(guān)閉狀態(tài)時,結(jié)合終端硬件布局上 與所述目標器件對應的相鄰器件的溫度情況,檢測所述相鄰器件的當前溫度是否超過溫度閾值;當所述相鄰器件的當前溫度未超過溫度閾值時,執(zhí)行對所述目標器件的功率分配操作。如此,能夠?qū)崿F(xiàn)不同電子器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的,提升用戶體驗。
實施例五:
圖7為本發(fā)明實施例功率分配方法的實現(xiàn)流程示意圖五,應用于終端,如圖7所示,本發(fā)明實施例功率分配方法包括:
步驟S701:對終端中的N個器件進行合格性檢測;
具體地,終端中的狀態(tài)機首先對終端中的N個器件進行合格性檢測,以排除不合格器件,這樣為后續(xù)功率分配避免了干擾,能夠提高功率分配的合理性。
步驟S702:當所述N個器件中存在不合格器件時,排除所述不合格器件;
步驟S703:接收目標器件的功率分配請求;
其中,所述目標器件為所述終端中N個器件中去除不合格器件后的器件之一;N為大于等于2的整數(shù);
這里,所述目標器件是指終端中負載發(fā)生變化的器件。
步驟S704:檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;
步驟S705:所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。
通過本發(fā)明實施例所述功率分配方法,終端在接收目標器件的功率分配請求之前,先對終端中的N個器件進行合格性檢測;當所述N個器件中存在不合格器件時,直接排除所述不合格器件。如此,在功率分配過程中,避免了不合格器件的干擾,能夠?qū)崿F(xiàn)不同電子器件對應功率的合理分配,在保持終端高性能的同時,達到有效保護器件的目的,提升用戶體驗。
實施例六
圖8為本發(fā)明實施例終端的組成結(jié)構(gòu)示意圖,如圖8所示,所述終端包括N個器件801和狀態(tài)機802,所述N個器件801中包括目標器件801,N為大 于等于2的整數(shù);
所述目標器件801,用于向狀態(tài)機發(fā)送功率分配請求;
所述狀態(tài)機802,用于接收目標器件的功率分配請求;檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果;所述檢測結(jié)果為所述目標器件滿足功率分配策略時,執(zhí)行對所述目標器件的功率分配操作。
在一實施例中,如圖8所示,所述終端還包括溫度傳感器803;
所述狀態(tài)機802,還用于從所述溫度傳感器803獲取所述目標器件的當前溫度值;
相應的,所述狀態(tài)機802檢測所述目標器件是否滿足功率分配策略,得到檢測結(jié)果,包括:檢測所述目標器件的當前溫度值是否處在過溫控制范圍之內(nèi);當所述目標器件的當前溫度值不在過溫控制范圍之內(nèi)時,確定所述目標器件滿足功率分配策略。
在一實施例中,所述狀態(tài)機802,還用于當所述目標器件的當前溫度值在過溫控制范圍之內(nèi)時,檢測所述N個器件中除所述目標器件之外的其他器件是否均處于關(guān)閉狀態(tài);當所述N個器件中除所述目標器件之外的其他器件均處于關(guān)閉狀態(tài)時,確定所述目標器件滿足功率分配策略。
在一實施例中,所述狀態(tài)機802,還用于當所述N個器件中除所述目標器件之外的其他器件并非均處于關(guān)閉狀態(tài)時,結(jié)合終端硬件布局上與所述目標器件對應的相鄰器件的溫度情況,檢測所述相鄰器件的當前溫度是否超過溫度閾值;當所述相鄰器件的當前溫度未超過溫度閾值時,確定所述目標器件滿足功率分配策略。
在一實施例中,所述狀態(tài)機802,還用于對所述終端中的N個器件進行合格性檢測;當所述N個器件中存在不合格器件時,排除所述不合格器件。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。