本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種WiFi(Wireless Fidelity,簡稱WiFi)功耗控制方法和裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,WiFi技術(shù)在移動終端中得到了廣泛應(yīng)用,并且已經(jīng)成為移動終端的標(biāo)配,人們的生活基本上離不開。
目前,WiFi功耗是影響移動終端續(xù)航能力的重大指標(biāo)之一,但是,現(xiàn)有移動終端的射頻發(fā)射功率和接收功率都為固定值,且在該固定的發(fā)射功率和接收功率下,WiFi功耗較大,WiFi功耗不能控制,嚴(yán)重縮短了移動終端的續(xù)航時間。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種WiFi功耗控制方法和裝置,以解決現(xiàn)有技術(shù)中移動終端的WiFi功耗不能控制的問題。
針對上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案來解決的。
本發(fā)明提供了一種WiFi功耗控制方法,包括:在移動終端建立WiFi連接之后,監(jiān)聽所述移動終端的數(shù)據(jù)流量;根據(jù)預(yù)設(shè)的功耗控制策略,確定所述數(shù)據(jù)流量對應(yīng)的射頻功率;將所述移動終端的當(dāng)前射頻功率,調(diào)整為所述數(shù)據(jù)流量對應(yīng)的射頻功率,以控制所述移動終端的功耗。
其中,所述移動終端的數(shù)據(jù)流量包括:上行數(shù)據(jù)流量和下行數(shù)據(jù)流量;所述移動終端的射頻功率包括:發(fā)射功率和接收功率。
其中,所述預(yù)設(shè)所述功耗控制策略,包括:所述移動終端包括多個發(fā)射功率和多個接收功率;為所述移動終端的每個發(fā)射功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍;為所述移動終端的每個接收功率設(shè)置對應(yīng)的上行數(shù) 據(jù)流量范圍和下行數(shù)據(jù)流量范圍。
其中,所述根據(jù)預(yù)設(shè)的功耗控制策略,確定所述數(shù)據(jù)流量對應(yīng)的射頻功率,包括:根據(jù)預(yù)設(shè)的功耗控制策略,確定所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率、以及所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的接收功率;所述將所述移動終端的當(dāng)前射頻功率,調(diào)整為所述數(shù)據(jù)流量對應(yīng)的射頻功率,包括:將所述移動終端當(dāng)前的發(fā)射功率和接收功率,分別調(diào)整為所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率和接收功率。
其中,所述數(shù)據(jù)流量為視頻數(shù)據(jù)流量和音頻數(shù)據(jù)流量。
本發(fā)明還提供了一種WiFi功耗控制裝置,包括:監(jiān)聽模塊,用于在移動終端建立WiFi連接之后,監(jiān)聽所述移動終端的數(shù)據(jù)流量;確定模塊,用于根據(jù)預(yù)先設(shè)置的功耗控制策略,確定所述數(shù)據(jù)流量對應(yīng)的射頻功率;調(diào)整模塊,用于將所述移動終端的當(dāng)前射頻功率,調(diào)整為所述數(shù)據(jù)流量對應(yīng)的射頻功率,以控制所述移動終端的功耗。
其中,所述移動終端的數(shù)據(jù)流量包括:上行數(shù)據(jù)流量和下行數(shù)據(jù)流量;所述移動終端的射頻功率包括:發(fā)射功率和接收功率。
其中,所述裝置還包括設(shè)置模塊;所述移動終端包括多個發(fā)射功率和多個接收功率;所述設(shè)置模塊用于:為所述移動終端的每個發(fā)射功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍;為所述移動終端的每個接收功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍。
其中,所述確定模塊,具體用于根據(jù)預(yù)設(shè)的功耗控制策略,確定所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率、以及所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的接收功率;所述調(diào)整模塊,具體用于將所述移動終端的當(dāng)前發(fā)射功率和接收功率,分別調(diào)整為所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率和接收功率。
其中,所述數(shù)據(jù)流量為視頻數(shù)據(jù)流量和音頻數(shù)據(jù)流量。
本發(fā)明有益效果如下:
本發(fā)明在移動終端建立WiFi連接之后,監(jiān)聽移動終端的數(shù)據(jù)流量;根據(jù)預(yù)先設(shè)置的功耗控制策略,為移動終端選擇最為合適的射頻功率,通過該方式控制移動終端的WiFi功耗,在不影響用戶體驗的情況下達到為移動終端省電 的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明一實施例的WiFi功耗控制方法的流程圖;
圖2是根據(jù)本發(fā)明一實施例的WiFi功耗控制裝置的結(jié)構(gòu)圖。
具體實施方式
本發(fā)明的主要思想在于,在移動終端建立WiFi連接之后,監(jiān)聽移動終端的數(shù)據(jù)流量;根據(jù)預(yù)先設(shè)置的功耗控制策略,確定所述數(shù)據(jù)流量對應(yīng)的射頻功率,以便為針對移動終端當(dāng)前的業(yè)務(wù)特征,為移動終端選擇合適的射頻功率;將移動終端的當(dāng)前射頻功率,調(diào)整為所述數(shù)據(jù)流量對應(yīng)的射頻功率,以控制移動終端的WiFi功耗,在不影響用戶體驗的情況下達到為移動終端省電的效果。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖及具體實施例,對本發(fā)明作進一步地詳細(xì)說明。
根據(jù)本發(fā)明的實施例,提供了一種WiFi功耗控制方法。如圖1所示,為根據(jù)本發(fā)明一實施例的WiFi功耗控制方法的流程圖。
步驟S110,在移動終端建立WiFi連接之后,監(jiān)聽移動終端的數(shù)據(jù)流量。
數(shù)據(jù)流量的種類包括但不限于:視頻數(shù)據(jù)流量和音頻數(shù)據(jù)流量,數(shù)據(jù)流量包括數(shù)據(jù)流量的大小和速率中的至少一個。本實施例優(yōu)選地,移動終端的數(shù)據(jù)流量為視頻數(shù)據(jù)流量。
移動終端的數(shù)據(jù)流量包括:上行數(shù)據(jù)流量和下行數(shù)據(jù)流量。進一步地,在移動終端連接WiFi之后,監(jiān)聽移動終端的在預(yù)定時間長度內(nèi),在傳輸控制協(xié)議(Transmission Control Protocol,簡稱TCP)層的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量。該預(yù)定時間長度例如是5分鐘,以便確定在該時間長度內(nèi)移動終端的數(shù)據(jù)業(yè)務(wù)特征,如:上行數(shù)據(jù)流量大,下行數(shù)據(jù)流量小。
步驟S120,根據(jù)預(yù)先設(shè)置的功耗控制策略,確定所述數(shù)據(jù)流量對應(yīng)的射頻 功率。
移動終端的射頻功率包括:發(fā)射功率和接收功率。本實施例中,移動終端包括可調(diào)節(jié)的多個發(fā)射功率和多個接收功率。
預(yù)先設(shè)置功耗控制策略,包括:為移動終端的每個發(fā)射功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍;為移動終端的每個接收功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍。設(shè)置過程可以借助實驗進行。
根據(jù)預(yù)設(shè)的功耗控制策略,可以確定監(jiān)聽的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率、監(jiān)聽的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的接收功率。
具體的,可以根據(jù)數(shù)據(jù)業(yè)務(wù)的不同,確定數(shù)據(jù)業(yè)務(wù)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍;還可以根據(jù)數(shù)據(jù)業(yè)務(wù)的不同,確定移動終端進行該數(shù)據(jù)業(yè)務(wù)時,最合適的發(fā)射功率和/或接收功率,該最合適的發(fā)射功率和/或接收功率可以降低WiFi功耗、或者使WiFi功耗不顯著增長;將某一數(shù)據(jù)業(yè)務(wù)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍對應(yīng)該數(shù)據(jù)業(yè)務(wù)的發(fā)射功率,和/或?qū)⒛骋粩?shù)據(jù)業(yè)務(wù)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍對應(yīng)該數(shù)據(jù)業(yè)務(wù)的接射功率。如果數(shù)據(jù)業(yè)務(wù)對發(fā)射功率或接收功率沒有要求,則可以不設(shè)置該沒有要求的發(fā)射功率或接收功率對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍。
例如:移動終端空閑時,在設(shè)置功耗控制策略時,移動終端上行數(shù)據(jù)流量范圍0~5kbps、下行數(shù)據(jù)流量范圍0~5kbps,對應(yīng)的發(fā)射功率為15dB、接收功率為17dB。又如:移動終端下載視頻數(shù)據(jù),下載視頻數(shù)據(jù)的特征是下行數(shù)據(jù)流量遠大于上行數(shù)據(jù)流量,如:下行數(shù)據(jù)流量為200k/s,上行數(shù)據(jù)流量為5kbps,這樣為控制移動終端的功耗,使其不會大幅度增加,可以保持移動終端的接收功率不變、降低移動終端的發(fā)射功率。移動終端下行數(shù)據(jù)流量范圍150~300kbps、上行數(shù)據(jù)流量范圍0~5kbps,對應(yīng)的發(fā)射功率為7dB、接收功率為17dB。
根據(jù)監(jiān)聽到的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量,可以在功耗控制策略中,可以確定與監(jiān)聽的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量匹配的發(fā)射功率和接收功率,即:監(jiān)聽的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量處于該發(fā)射功率的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍中,監(jiān)聽的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量處于該接收功率的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍中。如果在功耗控制策略中,只匹配出上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率或接收功率,則將未匹配出的接收功率或發(fā)射功率用空值代替,表示無需調(diào)整。
步驟S130,將移動終端的當(dāng)前射頻功率,調(diào)整為所述數(shù)據(jù)流量對應(yīng)的射頻功率,以控制移動終端的WiFi功耗。
將移動終端的當(dāng)前發(fā)射功率和接收功率,調(diào)整為移動終端的上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率和接收功率。通過調(diào)整移動終端的WiFi發(fā)射功率和接收功率,可以降低WiFi功耗,或者使WiFi功耗不明顯增加,節(jié)省移動終端的電量,延長移動終端的續(xù)航時間。
例如:通過監(jiān)聽,得到移動終端下行數(shù)據(jù)流量范圍200kbps、上行數(shù)據(jù)流量范圍3kbps,根據(jù)功耗控制策略,確定出下行數(shù)據(jù)流量范圍200kbps、上行數(shù)據(jù)流量范圍3kbps對應(yīng)的發(fā)射功率為7dB、接收功率為17dB,進而可以將移動終端當(dāng)前的射頻功率調(diào)整為發(fā)射功率為7dB、接收功率為17dB。進而,通過降低發(fā)射功率的方式,降低移動終端的WiFi功耗。
當(dāng)然,如果移動終端的當(dāng)前發(fā)射功率、接收功率,和根據(jù)功耗控制策略確定出的發(fā)射功率、接收功率相同,則無需調(diào)整。如果在功耗控制策略中,只匹配出上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率,則移動終端的當(dāng)前接收功率無需調(diào)整。如果在功耗控制策略中,只匹配出上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的接收功率,則移動終端的當(dāng)前發(fā)射功率無需調(diào)整。
因為移動終端的掃描功能比較耗電,所以本實施例為了進一步地控制移動終端的WiFi功耗,可以在射頻功率調(diào)整完畢的同時或者之后,關(guān)閉移動終端的掃描功能。
本發(fā)明還提供了一種WiFI功耗控制裝置。如圖2所示,為根據(jù)本發(fā)明一實施例的WiFi功耗控制裝置的結(jié)構(gòu)圖。
監(jiān)聽模塊210,用于在移動終端建立WiFi連接之后,監(jiān)聽所述移動終端的數(shù)據(jù)流量;所述移動終端的數(shù)據(jù)流量包括:上行數(shù)據(jù)流量和下行數(shù)據(jù)流量。所述數(shù)據(jù)流量為視頻數(shù)據(jù)流量和音頻數(shù)據(jù)流量。
確定模塊220,用于根據(jù)預(yù)先設(shè)置的功耗控制策略,確定所述數(shù)據(jù)流量對應(yīng)的射頻功率。
調(diào)整模塊230,用于將所述移動終端的當(dāng)前射頻功率,調(diào)整為所述數(shù)據(jù)流量對應(yīng)的射頻功率,以控制所述移動終端的WiFi功耗。
所述移動終端的射頻功率包括:發(fā)射功率和接收功率。
在一個實施例中,所述裝置還包括設(shè)置模塊(未示出);所述移動終端包括多個發(fā)射功率和多個接收功率;所述設(shè)置模塊用于:為所述移動終端的每個發(fā)射功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍;為所述移動終端的每個接收功率設(shè)置對應(yīng)的上行數(shù)據(jù)流量范圍和下行數(shù)據(jù)流量范圍。
所述確定模塊220,具體用于根據(jù)所述預(yù)設(shè)的功耗控制策略,確定所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率、以及所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的接收功率。
所述調(diào)整模塊230,具體用于將所述移動終端的當(dāng)前發(fā)射功率和接收功率,分別調(diào)整為所述上行數(shù)據(jù)流量和下行數(shù)據(jù)流量對應(yīng)的發(fā)射功率和接收功率。
本實施例所述的裝置的功能已經(jīng)在圖1所示的方法實施例中進行了描述,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此不做贅述。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。