專利名稱:一種數(shù)據(jù)流量分配方法、裝置及移動(dòng)通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)通信領(lǐng)域,尤其涉及一種數(shù)據(jù)流量分配方法、裝置及移動(dòng)通信終端。
背景技術(shù):
隨著移動(dòng)通信的快速發(fā)展,移動(dòng)數(shù)據(jù)通信服務(wù)的提供與需求日益増加,通過(guò)使用運(yùn)營(yíng)商數(shù)據(jù)流量套餐用戶只要擁有足夠的數(shù)據(jù)流量便可以享受自由、便利的上網(wǎng)或終端應(yīng)用等,這使得數(shù)據(jù)流量成為用戶衡量ー個(gè)終端或者軟件優(yōu)良與否的重要標(biāo)志。目前,用戶的數(shù)據(jù)流量往往是有限的,由于對(duì)軟件及應(yīng)用對(duì)數(shù)據(jù)流量的使用缺乏管理,移動(dòng)終端經(jīng)常浪費(fèi)數(shù)據(jù)流量用于后臺(tái)的更新等。對(duì)于實(shí)時(shí)應(yīng)用型軟件,用戶為了實(shí) 時(shí)了解應(yīng)用信息,需要頻繁的下載數(shù)據(jù)應(yīng)用,軟件經(jīng)常在后臺(tái)自動(dòng)更新信息,如天氣預(yù)報(bào)信息、新聞等應(yīng)用,導(dǎo)致數(shù)據(jù)流量的浪費(fèi)。現(xiàn)存的管理型應(yīng)用也僅僅是掛起后臺(tái)應(yīng)用或者限制流量使用在一定數(shù)量KB以內(nèi)達(dá)到管理的目的,而沒(méi)有對(duì)數(shù)據(jù)流量進(jìn)行靈活管理的功能。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)據(jù)流量分配方法,g在解決在流量有限情況下,對(duì)后臺(tái)應(yīng)用濫用數(shù)據(jù)流量,導(dǎo)致用戶的數(shù)據(jù)流量浪費(fèi)的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)據(jù)流量分配方法,所述方法包括如下步驟收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起;讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量;根據(jù)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。本發(fā)明實(shí)施例的另一目的在于提供一種數(shù)據(jù)流量分配裝置,所述裝置包括應(yīng)用掛起単元,用于收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起;主動(dòng)流量讀取單元,用于讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量;以及流量分配単元,用于根據(jù)所述主動(dòng)流量讀取單元讀取的用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。本發(fā)明實(shí)施例的另一目的在于提供包含上述裝置的移動(dòng)通信終端。本發(fā)明實(shí)施例通過(guò)在數(shù)據(jù)流量有限情況下,根據(jù)用戶當(dāng)前主動(dòng)使用的應(yīng)用,對(duì)后臺(tái)使用數(shù)據(jù)流量的各項(xiàng)應(yīng)用進(jìn)行動(dòng)態(tài)管理及分配,既不會(huì)使后臺(tái)應(yīng)用使用過(guò)多的數(shù)據(jù)流量,同時(shí)后臺(tái)消耗流量的應(yīng)用也可以適時(shí)工作。
圖I是本發(fā)明實(shí)施例提供的數(shù)據(jù)流量分配方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明一個(gè)示例提供的數(shù)據(jù)流量分配方法的實(shí)現(xiàn)流程圖3是本發(fā)明實(shí)施例提供的數(shù)據(jù)流量分配裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例在數(shù)據(jù)流量有限的情況下,根據(jù)用戶主動(dòng)使用的應(yīng)用,動(dòng)態(tài)地分配后臺(tái)使用數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用所需要的數(shù)據(jù)流量,保證用戶主動(dòng)使用的應(yīng)用所需要的數(shù)據(jù)流量,減少數(shù)據(jù)流量的浪費(fèi)。圖I示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)流量分配方法的實(shí)現(xiàn)流程,詳述如下在步驟SlOl中,收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起;在本發(fā)明實(shí)施例中,在將用戶當(dāng)前未使用的應(yīng)用掛起時(shí),首先根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,判斷所收集的應(yīng)用是否為當(dāng)前用戶所使用,或是否允許后臺(tái)下載,是則繼續(xù)用戶當(dāng)前應(yīng)用或進(jìn)行后臺(tái)下載,否則將用戶當(dāng)前未使用的應(yīng)用掛起。其中,用戶當(dāng)前使用的應(yīng)用不會(huì)被掛起,同時(shí)對(duì)于用戶需要顯示下載的應(yīng)用,則向用戶提示是否掛起,當(dāng)用戶不希望應(yīng)用被掛起時(shí),該應(yīng)用也不會(huì)被掛起。在步驟S102中,讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量;在本發(fā)明的實(shí)施例中,用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量包括用戶當(dāng)前使用的應(yīng)用,以及用戶選擇不掛起的應(yīng)用所使用的數(shù)據(jù)流量。在步驟S103中,根據(jù)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。作為本發(fā)明的ー個(gè)優(yōu)選實(shí)施例,可以根據(jù)應(yīng)用的優(yōu)先級(jí)向被掛起的用戶當(dāng)前未使 用的應(yīng)用分配所需的數(shù)據(jù)流量。首先,將被掛起的用戶當(dāng)前未使用的應(yīng)用按照設(shè)定的優(yōu)先級(jí)排序。其次,根據(jù)應(yīng)用的優(yōu)先級(jí)和分配公式向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用的數(shù)據(jù)流量分配是根據(jù)應(yīng)用的優(yōu)先級(jí)別依次執(zhí)行,優(yōu)先級(jí)別最高的先執(zhí)行,并將執(zhí)行完畢后的應(yīng)用放在優(yōu)先級(jí)別最低的位置。 在本發(fā)明的實(shí)施例中,應(yīng)用的優(yōu)先級(jí)排序根據(jù)應(yīng)用的使用頻率確定。作為本發(fā)明的一個(gè)實(shí)施例,為了能夠根據(jù)當(dāng)前應(yīng)用情況實(shí)時(shí)、靈活地對(duì)應(yīng)用所需要的數(shù)據(jù)流量進(jìn)行分配,系統(tǒng)可以自動(dòng)周期性地執(zhí)行上述方法,也可以每隔一段時(shí)間提示用戶是否進(jìn)行動(dòng)態(tài)數(shù)據(jù)流量的分配。在本發(fā)明實(shí)施例中,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量可以使用一些計(jì)算式確定,如在一段時(shí)間T內(nèi)主動(dòng)使用了 P的流量,要分配的流量N可以這樣計(jì)算當(dāng)P〈1 時(shí),N = I ;當(dāng)l〈P〈a 吋,# =聽(tīng);當(dāng)P>a 時(shí),況
其中,T為ー時(shí)間段,最小為ー個(gè)時(shí)間單位,T > 1,P為在時(shí)間段T內(nèi)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,N為被掛起的用戶當(dāng)前未使用的應(yīng)用所需的數(shù)據(jù)流量,I為數(shù)據(jù)流量的下限,a為數(shù)據(jù)流量的上限,e為常數(shù)。這個(gè)流量分配公式可以保證N的增長(zhǎng)率(1/eT)小于P的增長(zhǎng)率,并且時(shí)段越長(zhǎng)(T越大),增長(zhǎng)率越小,因?yàn)闀r(shí)段越長(zhǎng),主動(dòng)使用的流量越多,由于流量是有限的,需要分配的流量不能更多。以下以ー個(gè)示例詳細(xì)說(shuō)明本發(fā)明實(shí)施例的具體實(shí)現(xiàn)過(guò)程,如圖2所示在步驟S201中,根據(jù)用戶指令,切換到數(shù)據(jù)流量有限場(chǎng)景,如SIM卡上網(wǎng),切換時(shí)的廣播也就是觸發(fā)信號(hào),啟動(dòng)ー個(gè)數(shù)據(jù)流量動(dòng)態(tài)分配服務(wù),假定為服務(wù)A,即切換到數(shù)據(jù)流量有限場(chǎng)景下,服務(wù)A被啟動(dòng);在步驟S202中,服務(wù)A收集所有在后臺(tái)中需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用;
在步驟S203中,判斷服務(wù)A中所收集的應(yīng)用是否為當(dāng)前用戶所使用的應(yīng)用,或是否允許后臺(tái)下載,若是則執(zhí)行步驟S204 ;否則,執(zhí)行步驟S206 ;在步驟S204中,繼續(xù)用戶當(dāng)前應(yīng)用或進(jìn)行后臺(tái)下載;在步驟S205中,判斷網(wǎng)絡(luò)應(yīng)用是否使用完成,或者是否掛在后臺(tái),若是執(zhí)行步驟S202,否則執(zhí)行步驟S204 ;在步驟S206中,將服務(wù)A所確定的應(yīng)用按照平時(shí)被使用的頻率進(jìn)行優(yōu)先級(jí)排列,置于ー個(gè)隊(duì)列中,假設(shè)為隊(duì)列D ;在步驟S207中,檢測(cè)網(wǎng)絡(luò)服務(wù)的時(shí)間間隔;在步驟S208中,在網(wǎng)絡(luò)流量有限的時(shí)間里,判斷網(wǎng)絡(luò)服務(wù)的時(shí)間間隔是否達(dá)到預(yù)設(shè)閾值,例如5分鐘,是則執(zhí)行步驟S209,否則執(zhí)行步驟S207 ;在步驟S209中,服務(wù)A讀取用戶當(dāng)前主動(dòng)使用流量,假設(shè)為P Bit ;在步驟S2010中,根據(jù)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,計(jì)算得出分配給隊(duì)列D中網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)流量N Bit;在步驟S2011中,從隊(duì)列D中取出最高優(yōu)先級(jí)的應(yīng)用,運(yùn)行結(jié)束后按低優(yōu)先級(jí)放入隊(duì)列D中。在數(shù)據(jù)流量有限的這段時(shí)間里,不斷循環(huán)這個(gè)操作,隊(duì)列D中的一個(gè)應(yīng)用使用完后,放在隊(duì)列D末端,直到當(dāng)用戶切換到無(wú)網(wǎng)絡(luò)或者不受流量限制時(shí)終止服務(wù)A。圖3示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)流量分配裝置的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該數(shù)據(jù)流量分配裝置可以是運(yùn)行于各移動(dòng)通信終端(例如手機(jī)、平板電腦等)內(nèi)的軟件單元、硬件単元或者軟硬件相結(jié)合的単元,也可以作為獨(dú)立的掛件集成到移動(dòng)通信終端的應(yīng)用系統(tǒng)中。應(yīng)用掛起単元31收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起。在本發(fā)明實(shí)施例中,用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量包括用戶當(dāng)前使用的應(yīng)用,以及用戶選擇不掛起的應(yīng)用所使用的數(shù)據(jù)流量。主動(dòng)流量讀取單元32讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量。流量分配単元33用于根據(jù)主動(dòng)流量讀取單元讀取的用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。作為本發(fā)明的ー個(gè)優(yōu)選實(shí)施例,根據(jù)應(yīng)用的優(yōu)先級(jí)向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。優(yōu)先級(jí)排序模塊331將被掛起的用戶當(dāng)前未使用的應(yīng)用按照設(shè)定的優(yōu)先級(jí)排序。流量分配模塊332根據(jù)應(yīng)用的優(yōu)先級(jí)向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用的數(shù)據(jù)流量分配是根據(jù)應(yīng)用的優(yōu)先級(jí)別依次執(zhí)行,優(yōu)先級(jí)別最高的先執(zhí)行,并將執(zhí)行完畢后的應(yīng)用放在優(yōu)先級(jí)別最低的位置。在本發(fā)明實(shí)施例中,優(yōu)先級(jí)排序根據(jù)應(yīng)用的使用頻率確定。
在本發(fā)明實(shí)施例中,流量分配單元33向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量可以使用一些計(jì)算式確定,如在一段時(shí)間T內(nèi)主動(dòng)使用了 P的流量,要分配的流量N可以這樣計(jì)算當(dāng)P〈1 時(shí),N = I ;當(dāng)l〈P〈a 吋,# =冊(cè);當(dāng)P>a 時(shí),況其中,T為ー時(shí)間段,最小為ー個(gè)時(shí)間單位,T > 1,P為在時(shí)間段T內(nèi)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,N為被掛起的用戶當(dāng)前未使用的應(yīng)用所需的數(shù)據(jù)流量,I為數(shù)據(jù)流量的下限,a為數(shù)據(jù)流量的上限,e為常數(shù)。這個(gè)流量分配公式可以保證N的增長(zhǎng)率(1/eT)小于P的增長(zhǎng)率,并且時(shí)段越長(zhǎng)(T越大),增長(zhǎng)率越小,因?yàn)闀r(shí)段越長(zhǎng),主動(dòng)使用的流量越多,由于流量是有限的,需要分配的流量不能更多。本發(fā)明實(shí)施例通過(guò)在數(shù)據(jù)流量有限情況下,根據(jù)用戶當(dāng)前主動(dòng)使用的應(yīng)用,對(duì)后臺(tái)使用數(shù)據(jù)流量的各項(xiàng)應(yīng)用進(jìn)行動(dòng)態(tài)管理及分配,既不會(huì)使后臺(tái)應(yīng)用使用過(guò)多的數(shù)據(jù)流量,同時(shí)后臺(tái)消耗數(shù)據(jù)流量的應(yīng)用也可以適時(shí)工作。本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于ー計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)流量分配方法,其特征在于,所述方法包括如下步驟 收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起; 讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量; 根據(jù)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。
2.如權(quán)利要求I所述的方法,其特征在于,所述用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量包括用戶當(dāng)前使用的應(yīng)用,以及用戶選擇不掛起的應(yīng)用所使用的數(shù)據(jù)流量。
3.如權(quán)利要求I所述的方法,其特征在于,所述向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量的步驟具體為 將所述被掛起的用戶當(dāng)前未使用的應(yīng)用按照設(shè)定的優(yōu)先級(jí)排序; 根據(jù)應(yīng)用的優(yōu)先級(jí)向所述被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。
4.如權(quán)利要求3所述的方法,其特征在于,所述優(yōu)先級(jí)根據(jù)應(yīng)用的使用頻率排序。
5.如權(quán)利要求I或3所述的方法,其特征在于,所述被掛起的用戶當(dāng)前未使用的應(yīng)用所需的數(shù)據(jù)流量按以下公式確定當(dāng) P〈1 時(shí),N = I ; 當(dāng) l〈P〈a 時(shí)
6.一種數(shù)據(jù)流量分配裝置,其特征在于,所述裝置包括 應(yīng)用掛起単元,用于收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起; 主動(dòng)流量讀取單元,用于讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量;以及 流量分配単元,用于根據(jù)所述主動(dòng)流量讀取單元讀取的用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。
7.如權(quán)利要求6所述的裝置,其特征在干,所述用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量包括用戶當(dāng)前使用的應(yīng)用,以及用戶選擇不掛起的應(yīng)用所使用的數(shù)據(jù)流量。
8.如權(quán)利要求6所述的裝置,其特征在于,所述流量分配単元包括 優(yōu)先級(jí)排序模塊,用于將所述被掛起的用戶當(dāng)前未使用的應(yīng)用按照設(shè)定的優(yōu)先級(jí)排序;以及 流量分配模塊,用于根據(jù)應(yīng)用的優(yōu)先級(jí)向所述被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。
9.如權(quán)利要求8所述的裝置,其特征在于,所述優(yōu)先級(jí)根據(jù)應(yīng)用的使用頻率排序。
10.如權(quán)利要求6所述的裝置,其特征在于,所述被掛起的用戶當(dāng)前未使用的應(yīng)用所需的數(shù)據(jù)流量按以下公式確定當(dāng) P〈1 時(shí),N = I ; 當(dāng) l〈P〈a 吋,
11.一種移動(dòng)通信終端,其特征在于,所述移動(dòng)通信終端包含權(quán)利要求6至10任ー權(quán)利要求所述的數(shù)據(jù)流量分配裝置。
全文摘要
本發(fā)明適用于移動(dòng)通信領(lǐng)域,提供了一種數(shù)據(jù)流量分配方法、裝置及移動(dòng)通信終端,所述方法包括如下步驟收集后臺(tái)需要訪問(wèn)數(shù)據(jù)網(wǎng)絡(luò)的應(yīng)用,將用戶當(dāng)前未使用的應(yīng)用掛起;讀取用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量;根據(jù)用戶當(dāng)前主動(dòng)使用的數(shù)據(jù)流量,向被掛起的用戶當(dāng)前未使用的應(yīng)用分配所需的數(shù)據(jù)流量。本發(fā)明通過(guò)在數(shù)據(jù)流量有限情況下,根據(jù)用戶當(dāng)前主動(dòng)使用的應(yīng)用,對(duì)后臺(tái)使用數(shù)據(jù)流量的各項(xiàng)應(yīng)用進(jìn)行動(dòng)態(tài)管理及分配,既不會(huì)使后臺(tái)應(yīng)用使用過(guò)多的數(shù)據(jù)流量,同時(shí)后臺(tái)消耗流量的應(yīng)用也可以適時(shí)工作。
文檔編號(hào)H04W28/14GK102833166SQ201210309310
公開(kāi)日2012年12月19日 申請(qǐng)日期2012年8月28日 優(yōu)先權(quán)日2012年8月28日
發(fā)明者成軍 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司