專利名稱:終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法及其設(shè)備。
背景技術(shù):
目前的智能移動(dòng)終端的整體無(wú)線網(wǎng)絡(luò),例如,TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,時(shí)分同步碼分多址)、CDMA (Code Division Multiple Access,碼分多址)以及 WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址),其帶寬為2_4Mbps。在實(shí)際的應(yīng)用中,實(shí)際上行下載的帶寬更窄, 具體原因與環(huán)境、信號(hào)等因素相關(guān)。
隨著智能移動(dòng)終端的普及,市場(chǎng)上的應(yīng)用不斷增加,越來(lái)越多的應(yīng)用依賴于網(wǎng)絡(luò)的遠(yuǎn)程服務(wù)平臺(tái)、云計(jì)算等后臺(tái)數(shù)據(jù)服務(wù)器的支持。智能移動(dòng)終端屬于多任務(wù)操作系統(tǒng),在后臺(tái)網(wǎng)絡(luò)應(yīng)用程序運(yùn)行比較多時(shí),網(wǎng)絡(luò)資源顯的尤為重要,此外,多個(gè)應(yīng)用程序在后臺(tái)運(yùn)行時(shí)也會(huì)出現(xiàn)網(wǎng)絡(luò)資源總需求大于總供給的情況。
現(xiàn)有一般的智能終端操作系統(tǒng)的底層網(wǎng)絡(luò)對(duì)于多個(gè)網(wǎng)絡(luò)應(yīng)用的聯(lián)網(wǎng)數(shù)據(jù)通信請(qǐng)求直接轉(zhuǎn)發(fā),對(duì)帶寬不加以控制,應(yīng)用程序間以搶占方式占用帶寬,具體由應(yīng)用程序自身內(nèi)部的具體實(shí)現(xiàn)機(jī)制決定,比如單線程下載、多線程下載、P2P等。因此,如果后臺(tái)某個(gè)應(yīng)用程序以惡意方式占用帶寬與其服務(wù)器通信,將導(dǎo)致當(dāng)前應(yīng)用程序的數(shù)據(jù)通信交換速度緩慢, 等待時(shí)間延長(zhǎng),影響用戶業(yè)務(wù)的正常使用。另外,現(xiàn)有智能移動(dòng)終端系統(tǒng)根據(jù)應(yīng)用程序固定分配網(wǎng)絡(luò)資源,也會(huì)產(chǎn)生隨著用戶對(duì)應(yīng)用程序操作的改變,原來(lái)分配的資源無(wú)法滿足用戶需要,進(jìn)而導(dǎo)致當(dāng)前應(yīng)用程序的數(shù)據(jù)通信交換速度緩慢,等待時(shí)間延長(zhǎng)。
由此可見(jiàn),現(xiàn)有技術(shù)使得用戶在使用當(dāng)前應(yīng)用程序時(shí),在網(wǎng)絡(luò)通信上相對(duì)于后臺(tái)運(yùn)行的其它應(yīng)用程序沒(méi)有任何優(yōu)勢(shì),網(wǎng)絡(luò)帶寬資源分配不合理。發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法及其設(shè)備,用以提高終端上運(yùn)行的多個(gè)網(wǎng)絡(luò)應(yīng)用程序之間的網(wǎng)絡(luò)資源帶寬分配的合理性。根據(jù)用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為調(diào)整帶寬分配,解決在啟動(dòng)多個(gè)應(yīng)用程序的情況下,網(wǎng)絡(luò)資源被其他后臺(tái)應(yīng)用程序占用導(dǎo)致的當(dāng)前應(yīng)用程序數(shù)據(jù)通信時(shí)間增加的問(wèn)題。
本發(fā)明實(shí)施例提供的一種終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法,包括
終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例;
所述終端根據(jù)各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源。
本發(fā)明實(shí)施例提供的一種終端設(shè)備,包括
信息收集模塊,用于收集和統(tǒng)計(jì)用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為;
分配比例確定模塊,用于根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例;
資源分配模塊,用于根據(jù)所述分配比例確定模塊確定出的各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源。
與現(xiàn)有技術(shù)相比,本發(fā)明的上述實(shí)施例具有以下有益技術(shù)效果
本方案通過(guò)優(yōu)先為前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序分配帶寬資源,根據(jù)所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,并按照該比例為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源,解決了在終端啟動(dòng)多個(gè)應(yīng)用程序的情況下,網(wǎng)絡(luò)資源被其他后臺(tái)應(yīng)用程序占用導(dǎo)致的當(dāng)前應(yīng)用程序數(shù)據(jù)通信時(shí)間增加的問(wèn)題,保證當(dāng)前正在使用的應(yīng)用程序獲得足夠的帶寬,減小當(dāng)前應(yīng)用程序的網(wǎng)絡(luò)通信占用時(shí)間,使得展現(xiàn)更加平滑。
圖1為本發(fā)明實(shí)施例提供的終端多應(yīng)用間網(wǎng)絡(luò)資源分配流程示意圖之一;
圖2為本發(fā)明實(shí)施例提供的終端多應(yīng)用間網(wǎng)絡(luò)資源分配流程示意圖之二 ;
圖3為本發(fā)明實(shí)施例提供的終端多應(yīng)用間網(wǎng)絡(luò)資源分配流程中確定網(wǎng)絡(luò)帶寬資源的分配比例的流程示意圖4為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
針對(duì)現(xiàn)有智能移動(dòng)終端系統(tǒng)根據(jù)應(yīng)用程序固定分配網(wǎng)絡(luò)資源,產(chǎn)生隨著用戶對(duì)應(yīng)用程序操作的改變,原來(lái)分配的資源無(wú)法滿足用戶需要,進(jìn)而導(dǎo)致當(dāng)前應(yīng)用程序的數(shù)據(jù)通信交換速度緩慢,等待時(shí)間延長(zhǎng)的問(wèn)題,本發(fā)明實(shí)施例通過(guò)優(yōu)先為前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序分配帶寬資源,然后根據(jù)所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,并按照該比例為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源,保證前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序獲得足夠的帶寬,減小了當(dāng)前應(yīng)用程序的網(wǎng)絡(luò)通信占用時(shí)間, 同時(shí)實(shí)現(xiàn)實(shí)時(shí)動(dòng)態(tài)合理的分配網(wǎng)絡(luò)帶寬資源。
下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參見(jiàn)圖1,為本發(fā)明實(shí)施例提供的終端多應(yīng)用間網(wǎng)絡(luò)資源分配流程示意圖之一,如圖所示,該流程可包括以下步驟
步驟101,終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例。
步驟102,終端根據(jù)各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源。
以下通過(guò)實(shí)施例具體說(shuō)明終端多應(yīng)用間網(wǎng)絡(luò)資源的分配流程,參見(jiàn)圖2所示,終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法包括以下步驟
實(shí)施例一
以下通過(guò)實(shí)施例具體說(shuō)明終端多應(yīng)用間網(wǎng)絡(luò)資源的分配方法,參見(jiàn)圖2所示,為本發(fā)明實(shí)施例提供的終端多應(yīng)用間網(wǎng)絡(luò)資源分配流程示意圖,終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法包括以下步驟
步驟201,終端監(jiān)聽(tīng)并統(tǒng)計(jì)用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行操作的行為信息。
優(yōu)選的,可建立用戶行為內(nèi)存數(shù)據(jù)表Tl,記錄用戶對(duì)每個(gè)應(yīng)用程序的操作,在表 Tl中,每個(gè)記錄由P個(gè)屬性組成Record (記錄){X0, X1, X2, X3, X4, X5, X6, X7, X8…· XP},其中 Xtl表示網(wǎng)絡(luò)應(yīng)用程序名稱ID,該網(wǎng)絡(luò)應(yīng)用程序?yàn)槲ㄒ坏闹麈I值A(chǔ)1表示網(wǎng)絡(luò)應(yīng)用程序名稱, X2表示網(wǎng)絡(luò)應(yīng)用程序的開(kāi)啟時(shí)間;x3表示是否為在前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序;x4表示本網(wǎng)絡(luò)應(yīng)用程序前后臺(tái)切換的次數(shù);x5表示網(wǎng)絡(luò)應(yīng)用程序最近一次開(kāi)始時(shí)間;x6表示最近一次前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序運(yùn)行時(shí)長(zhǎng);x7表示前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序開(kāi)始使用的時(shí)間;x8 表示前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序互動(dòng)時(shí)長(zhǎng);x9表示前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序數(shù)量;x1(l表示是否為后臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序;Xn表示累計(jì)前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序使用時(shí)長(zhǎng)。
步驟202,終端根據(jù)監(jiān)聽(tīng)情況,判斷用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行的操作是否有變化, 若有變化,執(zhí)行步驟203,否則執(zhí)行步驟201。
其中,用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行的操作是否有變化包括前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序是否有增減,后 臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序是否有增減,和/或前后臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序之間是否有切換。
步驟203,記錄或更新用戶對(duì)相應(yīng)網(wǎng)絡(luò)應(yīng)用程序的操作行為信息。
當(dāng)有網(wǎng)絡(luò)應(yīng)用程序啟動(dòng)、被使用或前后臺(tái)切換時(shí),在Tl表中記錄或更新用戶對(duì)相應(yīng)網(wǎng)絡(luò)應(yīng)用程序的操作行為信息。
步驟204,計(jì)算所有的運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例。
具體的,終端首先根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,然后根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例。
優(yōu)選的,終端可根據(jù)其所記錄的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為信息(如上述 Tl表)計(jì)算用戶對(duì)各應(yīng)用程序的用戶關(guān)注度,并根據(jù)用戶對(duì)應(yīng)用程序的關(guān)注度確定相應(yīng)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例。
具體的,終端為當(dāng)前所有的網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源有以下兩種方式
方式一終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的初始分配比例,根據(jù)其所統(tǒng)計(jì)的各應(yīng)用程序的用戶關(guān)注度,確定所有網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例,并將其中前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序所分配到的分配比例與之前為該前臺(tái)運(yùn)行的應(yīng)用程序所分配的初始資源分配比例之和確定為該前臺(tái)網(wǎng)絡(luò)應(yīng)用程序的分配比例。例如, 為前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序分配50%的網(wǎng)絡(luò)帶寬資源后,根據(jù)所有網(wǎng)絡(luò)應(yīng)用程序的用戶關(guān)注度將剩余的50%網(wǎng)絡(luò)帶寬資源在這些應(yīng)用程序之間進(jìn)行分配,前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序分配到的總的網(wǎng)絡(luò)資源比例為初始分配的50%加上后續(xù)分配的比例。
方式二 終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的分配比例,根據(jù)其所統(tǒng)計(jì)的網(wǎng)絡(luò)應(yīng)用程序的用戶關(guān)注度,確定后臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例。例如,為前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序分配50%的網(wǎng)絡(luò)帶寬資源后,根據(jù)后臺(tái)網(wǎng)絡(luò)應(yīng)用程序的用戶關(guān)注度將剩余的50%網(wǎng)絡(luò)帶寬資源在這些后臺(tái)應(yīng)用程序之間進(jìn)行分配。 這里的后臺(tái)應(yīng)用程序是指除前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序以外的網(wǎng)絡(luò)應(yīng)用程序。
步驟205,終端根據(jù)網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例為各網(wǎng)絡(luò)應(yīng)用程序傳輸數(shù)據(jù)。
具體的,終端根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,確定各網(wǎng)絡(luò)應(yīng)用程序的優(yōu)先級(jí),根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的優(yōu)先級(jí)傳輸相應(yīng)網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)。其中,當(dāng)高優(yōu)先級(jí)的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)傳輸完成后,再傳輸優(yōu)先級(jí)次之的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù),即,將并行的網(wǎng)絡(luò)數(shù)據(jù)包根據(jù)優(yōu)先級(jí)變?yōu)榇袛?shù)據(jù)包發(fā)送到數(shù)據(jù)鏈路層網(wǎng)絡(luò)傳送。底層網(wǎng)絡(luò)控制程序根據(jù)網(wǎng)絡(luò)端口以及IP地址獲取網(wǎng)絡(luò)帶寬資源分配百分比,并按照網(wǎng)絡(luò)帶寬資源分配百分比發(fā)送通信數(shù)據(jù)包。
實(shí)施例二
本發(fā)明實(shí)施例二與實(shí) 施例一的不同之處在于,當(dāng)終端判斷用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行的操作沒(méi)有變化,且該狀態(tài)的持續(xù)時(shí)間超過(guò)設(shè)定時(shí)長(zhǎng)時(shí),終端啟動(dòng)為網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源的操作,其網(wǎng)絡(luò)帶寬資源的分配過(guò)程與實(shí)施例一相同,在此不再贅述。
在具體實(shí)現(xiàn)時(shí),終端可配置定時(shí)器,其計(jì)時(shí)時(shí)長(zhǎng)可預(yù)先設(shè)置。每當(dāng)終端發(fā)現(xiàn)用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行的操作有變化時(shí),或者啟動(dòng)網(wǎng)絡(luò)帶寬資源分配的操作時(shí),重新啟動(dòng)該定時(shí)器進(jìn)行計(jì)時(shí)。若該定時(shí)器超時(shí),則表明用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行的操作沒(méi)有變化,且該狀態(tài)的持續(xù)時(shí)間超過(guò)設(shè)定時(shí)長(zhǎng),此時(shí),終端啟動(dòng)為網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源的操作,并將該定時(shí)器重置。
以下通過(guò)圖3進(jìn)一步說(shuō)明本發(fā)明實(shí)施例一或?qū)嵤├峁┑慕K端多應(yīng)用間網(wǎng)絡(luò)資源分配流程中確定網(wǎng)絡(luò)帶寬資源的分配比例的流程(如步驟204),其中,以上述網(wǎng)絡(luò)帶寬資源分配方式二為例描述,如圖3所示,該流程可包括
步驟301,終端區(qū)分出前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序。
具體的,終端可根據(jù)其所記錄的Tl表中的各網(wǎng)絡(luò)應(yīng)用程序的X3值,區(qū)分出前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序和后臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序。
步驟302,終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例。
具體的,可為前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序分配預(yù)先設(shè)定比例的帶寬資源(如50%的帶寬),保證前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)通信流暢。
步驟303,終端計(jì)算用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的用戶關(guān)注度,根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的關(guān)注度分配剩余網(wǎng)絡(luò)帶寬資源。
用戶關(guān)注度可以是網(wǎng)絡(luò)應(yīng)用程序的以下參數(shù)之一有效使用時(shí)長(zhǎng)與開(kāi)啟時(shí)長(zhǎng)所占的比例;最近一次未使用時(shí)長(zhǎng);使用頻度。具體的
(I)將網(wǎng)絡(luò)應(yīng)用程序的有效使用時(shí)長(zhǎng)比,S卩,有效使用時(shí)長(zhǎng)與開(kāi)啟時(shí)長(zhǎng)所占的比例作為用戶關(guān)注度分配網(wǎng)絡(luò)帶寬資源,可通過(guò)以下公式實(shí)現(xiàn)
權(quán)利要求
1.一種終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法,其特征在于,包括 終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例; 所述終端根據(jù)各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源。
2.如權(quán)利要求1所述的方法,其特征在于,終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)€未分配的網(wǎng)絡(luò)帶寬資源的分配比例,包括 所述終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的初始分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定所有網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例,并將其中前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序所分配到的分配比例與所述初始資源分配比例之和確定為該網(wǎng)絡(luò)應(yīng)用程序的分配比例;或者 所述終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定后臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例。
3.如權(quán)利要求1所述的方法,其特征在于,終端根據(jù)網(wǎng)絡(luò)應(yīng)用程序的以下參數(shù)之一或任意組合,確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例 有效使用時(shí)長(zhǎng)與開(kāi)啟時(shí)長(zhǎng)所占的比例; 最近一次未使用時(shí)長(zhǎng); 使用頻度。
4.如權(quán)利要求3所述的方法,其特征在于,所述終端使用所述參數(shù)中的兩個(gè)或兩個(gè)以上時(shí),所述終端確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,包括 所述終端分別根據(jù)每種參數(shù)確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配的百分比; 所述終端根據(jù)每種參數(shù)的權(quán)值,對(duì)每種參數(shù)所對(duì)應(yīng)的網(wǎng)絡(luò)帶寬資源分配的百分比進(jìn)行加權(quán)求和,得到該網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配百分比; 其中,所述各參數(shù)的權(quán)值與所述設(shè)定比例的數(shù)值之和為I。
5.如權(quán)利要求3或4所述的方法,其特征在于,終端根據(jù)網(wǎng)絡(luò)應(yīng)用程序的有效使用時(shí)長(zhǎng)與開(kāi)啟時(shí)長(zhǎng)所占的比例,確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,包括 所述終端采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的有效使用時(shí)長(zhǎng)比
6.如權(quán)利要求3或4所述的方法,其特征在于,終端根據(jù)網(wǎng)絡(luò)應(yīng)用程序的最近一次未使用時(shí)長(zhǎng),確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,包括 所述終端采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的最近一次未使用時(shí)長(zhǎng)applastfreek = currenttime-appkX5_appkX6 其中,applastfreek表示第k個(gè)網(wǎng)絡(luò)應(yīng)用程序的最近一次未使用時(shí)長(zhǎng),currenttime表示當(dāng)前時(shí)間,appkX5表示第k個(gè)網(wǎng)絡(luò)應(yīng)用程序的最近一次開(kāi)始使用時(shí)間,appkX6表示第k個(gè)網(wǎng)絡(luò)應(yīng)用程序的最近一次作為前臺(tái)應(yīng)用程序的時(shí)長(zhǎng); 所述終端采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例
7.如權(quán)利要求3或4所述的方法,其特征在于,終端根據(jù)網(wǎng)絡(luò)應(yīng)用程序的使用頻度,確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,包括 所述終端采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的使用頻度
8.如權(quán)利要求1所述的方法,其特征在于,所述終端采用以下方式統(tǒng)計(jì)用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為 當(dāng)有網(wǎng)絡(luò)應(yīng)用程序啟動(dòng)、被使用或前后臺(tái)切換時(shí),記錄或更新用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為信息,所述用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為信息包括以下之一或任意組合用戶開(kāi)啟網(wǎng)絡(luò)應(yīng)用程序的時(shí)間、用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行切換的次數(shù)、用戶開(kāi)始使用網(wǎng)絡(luò)應(yīng)用程序的時(shí)間、網(wǎng)絡(luò)應(yīng)用程序是否是在前臺(tái)運(yùn)行。
9.如權(quán)利要求1所述的方法,其特征在于,還包括 所述終端在根據(jù)分配的網(wǎng)絡(luò)帶寬資源傳輸數(shù)據(jù)時(shí),根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,確定各網(wǎng)絡(luò)應(yīng)用程序的優(yōu)先級(jí),根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的優(yōu)先級(jí)傳輸相應(yīng)網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù);其中,當(dāng)高優(yōu)先級(jí)的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)傳輸完成后,再傳輸優(yōu)先級(jí)次之的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)。
10.一種終端設(shè)備,其特征在于,包括 信息收集模塊,用于收集和統(tǒng)計(jì)用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為; 分配比例確定模塊,用于根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例; 資源分配模塊,用于根據(jù)所述分配比例確定模塊確定出的各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源。
11.如權(quán)利要求10所述的終端設(shè)備,其特征在于,分配比例確定模塊具體用于,根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的初始分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定所有網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例,并將其中前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序所分配到的分配比例與所述初始資源分配比例之和確定為該網(wǎng)絡(luò)應(yīng)用程序的分配比例;或者 根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定后臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例。
12.如權(quán)利要求10所述的終端設(shè)備,其特征在于,所述分配比例確定模塊具體用于,根據(jù)網(wǎng)絡(luò)應(yīng)用程序的以下參數(shù)之一或任意組合,確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例 有效使用時(shí)長(zhǎng)與開(kāi)啟時(shí)長(zhǎng)所占的比例; 最近一次未使用時(shí)長(zhǎng); 使用頻度。
13.如權(quán)利要求12所述的終端設(shè)備,其特征在于,所述分配比例確定模塊具體用于,當(dāng)使用所述參數(shù)中的兩個(gè)或兩個(gè)以上時(shí),分別根據(jù)每種參數(shù)確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配的百分比;根據(jù)每種參數(shù)的權(quán)值,對(duì)每種參數(shù)所對(duì)應(yīng)的網(wǎng)絡(luò)帶寬資源分配的百分比進(jìn)行加權(quán)求和,得到該網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配百分比;其中,所述各參數(shù)的權(quán)值與所述設(shè)定比例的數(shù)值之和為I。
14.如權(quán)利要求12或13所述的終端設(shè)備,其特征在于,所述分配比例確定模塊具體用于采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的有效使用時(shí)長(zhǎng)比
15.如權(quán)利要求12或13所述的終端設(shè)備,其特征在于,所述分配比例確定模塊具體用于,采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的最近一次未使用時(shí)長(zhǎng)applastfreek = currenttime-appkX5_appkX6 其中,applastfreek表示第k個(gè)網(wǎng)絡(luò)應(yīng)用程序的最近一次未使用時(shí)長(zhǎng),currenttime表示當(dāng)前時(shí)間,appkX5表示第k個(gè)網(wǎng)絡(luò)應(yīng)用程序的最近一次開(kāi)始使用時(shí)間,appkX6表示第k個(gè)網(wǎng)絡(luò)應(yīng)用程序的最近一次作為前臺(tái)應(yīng)用程序的時(shí)長(zhǎng); 采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例
16.如權(quán)利要求12或13所述的終端設(shè)備,其特征在于,所述分配比例確定模塊具體用于,采用以下公式確定網(wǎng)絡(luò)應(yīng)用程序的使用頻度
17.如權(quán)利要求10所述的終端設(shè)備,其特征在于,還包括 信息收集模塊具體用于,當(dāng)有網(wǎng)絡(luò)應(yīng)用程序啟動(dòng)、被使用或前后臺(tái)切換時(shí),記錄或更新用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為信息,所述用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為信息包括以下之一或任意組合用戶開(kāi)啟網(wǎng)絡(luò)應(yīng)用程序的時(shí)間、用戶對(duì)網(wǎng)絡(luò)應(yīng)用程序進(jìn)行切換的次數(shù)、用戶開(kāi)始使用網(wǎng)絡(luò)應(yīng)用程序的時(shí)間、網(wǎng)絡(luò)應(yīng)用程序是否是在前臺(tái)運(yùn)行。
18.如權(quán)利要求10所述的終端設(shè)備,其特征在于,還包括 數(shù)據(jù)傳輸模塊,用于根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)帶寬資源分配比例,確定各網(wǎng)絡(luò)應(yīng)用程序的優(yōu)先級(jí),根據(jù)各網(wǎng)絡(luò)應(yīng)用程序的優(yōu)先級(jí)傳輸相應(yīng)網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù);其中,當(dāng)高優(yōu)先級(jí)的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)傳輸完成后,再傳輸優(yōu)先級(jí)次之的網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種終端多應(yīng)用間網(wǎng)絡(luò)資源分配方法,包括以下步驟終端根據(jù)設(shè)定比例確定前臺(tái)運(yùn)行的網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,根據(jù)其所統(tǒng)計(jì)的用戶對(duì)各網(wǎng)絡(luò)應(yīng)用程序的操作行為,確定各網(wǎng)絡(luò)應(yīng)用程序?qū)ξ捶峙涞木W(wǎng)絡(luò)帶寬資源的分配比例;所述終端根據(jù)各網(wǎng)絡(luò)應(yīng)用程序?qū)W(wǎng)絡(luò)帶寬資源的分配比例,為各網(wǎng)絡(luò)應(yīng)用程序分配網(wǎng)絡(luò)帶寬資源。本發(fā)明實(shí)施例能夠根據(jù)用戶操作實(shí)時(shí)動(dòng)態(tài)調(diào)整帶寬分配,用以解決在啟動(dòng)多個(gè)應(yīng)用程序的情況下,網(wǎng)絡(luò)資源被其他后臺(tái)應(yīng)用程序占用導(dǎo)致的當(dāng)前應(yīng)用程序數(shù)據(jù)通信時(shí)間增加的問(wèn)題。
文檔編號(hào)H04W28/20GK103024825SQ201110287670
公開(kāi)日2013年4月3日 申請(qǐng)日期2011年9月26日 優(yōu)先權(quán)日2011年9月26日
發(fā)明者趙學(xué)峰 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司