一種流量控制方法和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種流量控制方法,包括監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài);當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量;判斷所述消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。采用本發(fā)明,能自動監(jiān)控后臺運行的目標應(yīng)用程序的偷跑流量的行為。
【專利說明】一種流量控制方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種流量控制方法和裝置。
【背景技術(shù)】
[0002]隨著移動通信技術(shù)的發(fā)展,特別是移動網(wǎng)絡(luò)和智能手機的推廣應(yīng)用,移動互聯(lián)網(wǎng)領(lǐng)域發(fā)展迅猛,不斷涌現(xiàn)的手機應(yīng)用程序吸引了海量用戶,但由于部分應(yīng)用程序在設(shè)計時存在缺陷或者在流量控制上沒有考慮周全,導(dǎo)致流量異常,如何有效檢測應(yīng)用是否流量異常,已成為用戶的關(guān)注點之一。
[0003]現(xiàn)有技術(shù)的實現(xiàn)方案是對手機上應(yīng)用程序消耗的上網(wǎng)流量進行統(tǒng)計排行,用戶通過個應(yīng)用程序消耗的上網(wǎng)流量的多少進行評價,例如應(yīng)用程序消耗的2G/3G的流量,但是通常情況下應(yīng)用程序消耗的流量多并不代表其流量消耗異常,使用戶無法分辨的偷跑流量的應(yīng)用程序,不夠智能。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種流量控制方法和裝置,可自動檢測終端上運行的上網(wǎng)流量存在的偷跑流量的行為。
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種流量控制方法,包括:
[0006]監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài);
[0007]當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量;
[0008]判斷所述消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。
[0009]相應(yīng)地,本發(fā)明還提供了一種流量監(jiān)控裝置,包括:
[0010]監(jiān)控模塊,用于監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài);
[0011]統(tǒng)計模塊,用于當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量;
[0012]控制模塊,用于判斷所述消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。
[0013]實施本發(fā)明,具有如下有益效果:
[0014]通過監(jiān)測終端上在后臺運行的目標應(yīng)用程序,自動檢測分析目標應(yīng)用程序流量消耗情況,在流量消耗超過預(yù)置流量值,阻止該目標應(yīng)用程序繼續(xù)聯(lián)網(wǎng),該方案能準確檢測到終端上的應(yīng)用程序是否存在流量異常的情況,實現(xiàn)檢測的自動化。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例的一種流量控制方法的流程示意圖;
[0017]圖2是本發(fā)明實施例的一種流量控制方法的另一流程示意圖;
[0018]圖3是本發(fā)明實施例的一種流量控制裝置的結(jié)構(gòu)示意圖;
[0019]圖4是圖3中統(tǒng)計模塊的結(jié)構(gòu)示意圖;
[0020]圖5是圖3中統(tǒng)計模塊的另一結(jié)構(gòu)示意圖;
[0021]圖6是圖3中控制模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]參見圖1,為本發(fā)明實施例的一種流量控制方法的流程示意圖,該方法包括:
[0024]步驟101、監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài)。
[0025]具體的,終端中的監(jiān)控模塊監(jiān)控當(dāng)前在運行的目標應(yīng)用程序的運行狀態(tài),目標應(yīng)用程序的運行狀態(tài)分為兩種:前臺運行和后臺運行,系統(tǒng)中的目標應(yīng)用程序的運行狀態(tài)發(fā)生變換時,會向系統(tǒng)發(fā)送一個廣播消息以通知自身運行狀態(tài)發(fā)生變化,例如,目標應(yīng)用程序A當(dāng)前運行在前臺,當(dāng)目標應(yīng)用程序A從前臺切換到后臺時,目標應(yīng)用程序A會向系統(tǒng)發(fā)送一個用于表示自身從前臺切換到后臺的廣播消息,同理,目標應(yīng)用程序A從后臺切換到前臺時,也會向系統(tǒng)發(fā)送一個表示自身從后臺切換到前臺的廣播消息,系統(tǒng)通過廣播消息將目標應(yīng)用程序當(dāng)前運行位置進行記錄,因此系統(tǒng)能從記錄中獲取當(dāng)前運行在后臺的目標應(yīng)用程序,終端通過系統(tǒng)中獲取當(dāng)前運行在后臺的目標應(yīng)用程序,同時,終端還記錄每個目標應(yīng)用程序的相關(guān)信息,如目標應(yīng)用程序的uid(user identificat1n,用戶身份)、pid(program identificat1n,程序身份)、程序名等相關(guān)信息。
[0026]步驟102、當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
[0027]具體的,預(yù)先設(shè)定時長,例如設(shè)定時長為15分鐘,在檢測到目標應(yīng)用程序在后臺運行時,終端統(tǒng)計步驟101監(jiān)控到的目標應(yīng)用程序在15分鐘內(nèi)消耗的上網(wǎng)流量,統(tǒng)計的初始時刻和起始時刻可以根據(jù)需要進行設(shè)定,例如在該目標應(yīng)用程序剛進入后臺的時刻作為初始適合開始統(tǒng)計。同時也可以針對不同的目標應(yīng)用程序設(shè)定不同的時長,本發(fā)明不作限制。
[0028]步驟103、判斷所述消耗的上網(wǎng)流量是否大于預(yù)置的流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。
[0029]具體的,預(yù)先設(shè)定預(yù)置的流量值,例如,預(yù)置的流量值設(shè)定為2M,具體實施時可以針對不同的目標應(yīng)用程序設(shè)置不同的流量值,根據(jù)步驟102統(tǒng)計的上網(wǎng)流量判斷是否大于預(yù)置的流量值,若為是,斷開該目標應(yīng)用程序的網(wǎng)絡(luò)連接,阻止該目標應(yīng)用程序繼續(xù)消耗上網(wǎng)流量。
[0030]終端同時可對目標應(yīng)用程序聯(lián)網(wǎng)通道進行區(qū)分,例如區(qū)分出哪些是目標應(yīng)用程序消耗的2G上網(wǎng)流量,哪些是3G上網(wǎng)流量,哪些是WiFi上網(wǎng)流量,并分別對目標應(yīng)用程序通過各聯(lián)網(wǎng)通道消耗的上網(wǎng)流量進行統(tǒng)計。
[0031]實施本發(fā)明的實施例,通過監(jiān)測終端上后臺運行的目標應(yīng)用程序,自動檢測分析目標應(yīng)用程序流量消耗情況,在流量消耗超過預(yù)置流量值,阻止該目標應(yīng)用程序繼續(xù)聯(lián)網(wǎng),該方案能準確檢測到終端上的應(yīng)用程序是否存在流量異常的情況,實現(xiàn)檢測的自動化。
[0032]參見圖2,為本發(fā)明實施例的一種流量控制方法的另一流程示意圖,該方法包括;
[0033]步驟201、監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài)。
[0034]具體的,終端中的監(jiān)控模塊監(jiān)控當(dāng)前在運行的目標應(yīng)用程序的運行狀態(tài),目標應(yīng)用程序的運行狀態(tài)分為兩種:前臺運行和后臺運行,系統(tǒng)中的目標應(yīng)用程序的運行狀態(tài)發(fā)生變換時,會向系統(tǒng)發(fā)送一個廣播消息以通知自身運行狀態(tài)發(fā)生變化,例如,目標應(yīng)用程序A當(dāng)前運行在前臺,當(dāng)目標應(yīng)用程序A從前臺切換到后臺時,目標應(yīng)用程序A會向系統(tǒng)發(fā)送一個用于表示自身從前臺切換到后臺的廣播消息,同理,目標應(yīng)用程序A從后臺切換到前臺時,也會向系統(tǒng)發(fā)送一個表示自身從后臺切換到前臺的廣播消息,系統(tǒng)通過廣播消息將目標應(yīng)用程序當(dāng)前運行位置進行記錄,因此系統(tǒng)能從記錄中獲取當(dāng)前運行在后臺的目標應(yīng)用程序,終端通過系統(tǒng)中獲取當(dāng)前運行在后臺的目標應(yīng)用程序,同時,終端還記錄每個目標應(yīng)用程序的相關(guān)信息,如目標應(yīng)用程序的uid(user identificat1n,用戶身份)、P id (program identificat1n,程序身份)、程序名等相關(guān)信息。
[0035]步驟202、檢測到目標應(yīng)用程序是在所述終端開機啟動即在后臺運行。
[0036]具體的,終端通過讀取記錄來檢測到目標應(yīng)用程序開機啟動后一直處在后臺運行的,該目標應(yīng)用程序從未切換到前臺運行。
[0037]在本發(fā)明的一些實施例中,終端也可以通過讀取記錄檢測目標應(yīng)用程序是否在所述終端待機狀態(tài)時運行的。
[0038]步驟203、統(tǒng)計目標應(yīng)用程序在開機啟動后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
[0039]具體的,設(shè)定預(yù)定時長為At,假設(shè)終端開機啟動的時刻為tl,將tl作為統(tǒng)計的初始時刻,則統(tǒng)計的終止時刻為t2= △ t-tl,終端統(tǒng)計步驟202識別出的目標應(yīng)用程序從初始時刻tl至終止時刻t2內(nèi)消耗的上網(wǎng)流量。
[0040]在本發(fā)明的一些實施例中,設(shè)定預(yù)定時長為At,假設(shè)終端從待機狀態(tài)切換到正常狀態(tài)的時刻tl,將tl作為統(tǒng)計的初始時刻,則統(tǒng)計的終止時刻為t2= Δ t-tl,終端統(tǒng)計待機狀態(tài)運行的目標應(yīng)用程序從初始時刻tl至終止時刻t2內(nèi)消耗的上網(wǎng)流量。
[0041]在本發(fā)明的另一些實施例中,可針對不同的目標應(yīng)用程序設(shè)定不同的預(yù)定時長,例如,目標應(yīng)用程序A設(shè)置的預(yù)定時長Tl,目標應(yīng)用程序B設(shè)置的預(yù)定時長為T2。
[0042]步驟204、判斷消耗的上網(wǎng)流量是否大于預(yù)置流量值。
[0043]具體的,預(yù)先設(shè)定預(yù)置流量值,假設(shè)設(shè)定的流量值為2M,在具體實施例時,可針對不同的目標應(yīng)用程序設(shè)置不同的預(yù)置流量值,終端判斷步驟202識別出的目標應(yīng)用程序在預(yù)定時長內(nèi)消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,執(zhí)行步驟205,若為否,執(zhí)行步驟206。
[0044]步驟205、在終端上顯示用于表示目標應(yīng)用程序流量消耗行為異常的提示信息。
[0045]具體的,在終端上顯示目標應(yīng)用程序流量消耗異常的提示信息,例如顯示“應(yīng)用程序A流量消耗異常,是否繼續(xù)聯(lián)網(wǎng)”的提示信息,同時顯示“是”和“否”的按鈕給用戶確認。
[0046]步驟206、按常規(guī)流程處理。
[0047]步驟207、在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,斷開目標應(yīng)用程序的網(wǎng)絡(luò)連接。
[0048]具體的,終端在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,如上例的用戶選擇“否”的按鈕,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接,阻止該目標應(yīng)用程序繼續(xù)消耗網(wǎng)絡(luò)流量。斷開該目標應(yīng)用程序的網(wǎng)絡(luò)連接的操作可以是,斷開該目標應(yīng)用程序本次的網(wǎng)絡(luò)連接,即該目標應(yīng)用程序在下次重新運行時仍可聯(lián)網(wǎng),或者斷開該目標應(yīng)用程序在后臺運行時的網(wǎng)絡(luò)連接,當(dāng)切換到前臺運行時,仍允許其聯(lián)網(wǎng),斷開該目標應(yīng)用程序也可采用其他策略,本發(fā)明不作限制。
[0049]實施本發(fā)明的實施例,通過監(jiān)測終端上運行的目標應(yīng)用程序,自動檢測分析目標應(yīng)用程序流量消耗情況,在流量消耗超過預(yù)置流量值,阻止該目標應(yīng)用程序繼續(xù)聯(lián)網(wǎng),該方案能準確檢測到終端上的應(yīng)用程序是否存在流量異常的情況,實現(xiàn)檢測的自動化。
[0050]參見圖3,為本發(fā)明實施例的一種流量控制裝置的結(jié)構(gòu)示意圖,以下簡稱控制裝置1,該控制裝置I包括監(jiān)控模塊11、統(tǒng)計模塊12和控制模塊13,
[0051]監(jiān)控模塊11,用于監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài);
[0052]具體的,終端中的監(jiān)控模塊11監(jiān)控當(dāng)前在運行的目標應(yīng)用程序的運行狀態(tài),目標應(yīng)用程序的運行狀態(tài)分為兩種:前臺運行和后臺運行,系統(tǒng)中的目標應(yīng)用程序的運行狀態(tài)發(fā)生變換時,會向系統(tǒng)發(fā)送一個廣播消息以通知自身運行狀態(tài)發(fā)生變化,例如,目標應(yīng)用程序A當(dāng)前運行在前臺,當(dāng)目標應(yīng)用程序A從前臺切換到后臺時,目標應(yīng)用程序A會向系統(tǒng)發(fā)送一個用于表示自身從前臺切換到后臺的廣播消息,同理,目標應(yīng)用程序A從后臺切換到前臺時,也會向系統(tǒng)發(fā)送一個表示自身從后臺切換到前臺的廣播消息,系統(tǒng)通過廣播消息將目標應(yīng)用程序當(dāng)前運行位置進行記錄,因此系統(tǒng)能從記錄中獲取當(dāng)前運行在后臺的目標應(yīng)用程序,終端通過系統(tǒng)中獲取當(dāng)前運行在后臺的目標應(yīng)用程序,同時,終端的監(jiān)控模塊11還記錄每個目標應(yīng)用程序的相關(guān)信息,如目標應(yīng)用程序的uid (user identificat1n,用戶身份)、pid (program identificat1n,程序身份)、程序名等相關(guān)信息。
[0053]統(tǒng)計模塊12,用于當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量;
[0054]具體的,預(yù)先設(shè)定時長,例如設(shè)定時長為15分鐘,統(tǒng)計模塊12在檢測到目標應(yīng)用程序在后臺運行時,統(tǒng)計監(jiān)控模塊11監(jiān)控到的目標應(yīng)用程序在15分鐘內(nèi)消耗的上網(wǎng)流量,統(tǒng)計的初始時刻和起始時刻可以根據(jù)需要進行設(shè)定,例如在該目標應(yīng)用程序剛進入后臺的時刻作為初始適合開始統(tǒng)計。同時也可以針對不同的目標應(yīng)用程序設(shè)定不同的時長,本發(fā)明不作限制。
[0055]控制模塊13,用于判斷所述消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。
[0056]具體的,預(yù)先設(shè)定預(yù)置的流量值,例如,預(yù)置的流量值設(shè)定為2M,具體實施時可以針對不同的目標應(yīng)用程序設(shè)置不同的流量值,控制模塊13根據(jù)統(tǒng)計模塊12統(tǒng)計的上網(wǎng)流量判斷是否大于預(yù)置的流量值,若為是,斷開該目標應(yīng)用程序的網(wǎng)絡(luò)連接,阻止該目標應(yīng)用程序繼續(xù)消耗上網(wǎng)流量。
[0057]進一步優(yōu)選的,在本發(fā)明的一些實施例中,統(tǒng)計模塊12包括第一檢測單元121和第一統(tǒng)計單元122,
[0058]第一檢測單元121,用于檢測所述目標應(yīng)用程序是否在所述終端開機啟動即在后臺運行;
[0059]第一統(tǒng)計單元122,用于若第一檢測單元121的判斷結(jié)果為是,統(tǒng)計所述目標應(yīng)用程序在開機啟動后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
[0060]具體的,設(shè)定預(yù)定時長為At,假設(shè)終端開機啟動的時刻為tl,將tl作為統(tǒng)計的初始時刻,則統(tǒng)計的終止時刻為t2= Λ t-tl,第一統(tǒng)計單元122統(tǒng)計第一識別單元121識別出的目標應(yīng)用程序從初始時刻tl至終止時刻t2內(nèi)消耗的上網(wǎng)流量。
[0061]進一步優(yōu)選的,在本發(fā)明的一些實施例中,統(tǒng)計模塊12包括第二檢測單元123和第二統(tǒng)計單元124,
[0062]第二檢測單元123,用于檢測所述目標應(yīng)用程序是否在所述終端開機啟動即在后臺運行;
[0063]第二統(tǒng)計單元124,用于若第二檢測單元123的檢測結(jié)果為是,統(tǒng)計所述目標應(yīng)用程序在開機啟動后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
[0064]具體的,設(shè)定預(yù)定時長為At,假設(shè)終端從待機狀態(tài)切換到正常狀態(tài)的時刻tl,將tl作為統(tǒng)計的初始時刻,則統(tǒng)計的終止時刻為t2= Δ t-tl,第二統(tǒng)計單元124統(tǒng)計待機狀態(tài)運行的目標應(yīng)用程序從初始時刻tl至終止時刻t2內(nèi)消耗的上網(wǎng)流量。
[0065]進一步優(yōu)選的,控制模塊13包括判斷單元131、提示單元132和控制單元133,
[0066]判斷單元131,用于判斷所述上網(wǎng)流量是否大于預(yù)置流量值;
[0067]提示單元132,用于所述判斷單元的判斷結(jié)果為是時,在所述終端上顯示用于表示所述目標應(yīng)用程序流量消耗行為異常的提示信息;
[0068]控制單元133,用于在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,斷開所述應(yīng)用程序的網(wǎng)絡(luò)連接。
[0069]其中,控制單元133用于在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,按照預(yù)置的處理策略直接禁止所述目標應(yīng)用程序的聯(lián)網(wǎng)功能;或
[0070]在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作且檢測到所述目標應(yīng)用程序切換到后臺運行時,禁止所述目標應(yīng)用程序的聯(lián)網(wǎng)功能。
[0071]實施本發(fā)明的實施例,通過監(jiān)測終端上后臺運行的目標應(yīng)用程序,自動檢測分析目標應(yīng)用程序流量消耗情況,在流量消耗超過預(yù)置流量值,阻止該目標應(yīng)用程序繼續(xù)聯(lián)網(wǎng),該方案能準確檢測到終端上的應(yīng)用程序是否存在流量異常的情況,實現(xiàn)檢測的自動化。
[0072]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0073]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種流量控制方法,其特征在于,包括: 監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài); 當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量; 判斷所述消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量的步驟包括: 檢測所述目標應(yīng)用程序是否在所述終端開機啟動即在后臺運行,若為是,統(tǒng)計所述目標應(yīng)用程序在開機啟動后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
3.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量的步驟包括: 檢測所述目標應(yīng)用程序是否在所述終端待機狀態(tài)時運行的,若為是,統(tǒng)計所述目標應(yīng)用程序在所述終端從待機狀態(tài)切換到正常狀態(tài)后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述判斷所述上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接,包括: 判斷所述上網(wǎng)流量是否大于預(yù)置流量值; 若為是,在所述終端上顯示用于表示所述目標應(yīng)用程序流量消耗行為異常的提示信息; 在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,斷開所述應(yīng)用程序的網(wǎng)絡(luò)連接。
5.如權(quán)利要求4所述的方法,其特征在于,所述斷開所述應(yīng)用程序的網(wǎng)絡(luò)連接包括: 按照預(yù)置的處理策略直接禁止所述目標應(yīng)用程序的聯(lián)網(wǎng)功能;或 當(dāng)檢測所述目標應(yīng)用程序從前臺切換到后臺運行時,禁止所述目標應(yīng)用程序的聯(lián)網(wǎng)功倉泛。
6.一種流量控制裝置,其特征在于,包括: 監(jiān)控模塊,用于監(jiān)控終端中目標應(yīng)用程序的運行狀態(tài); 統(tǒng)計模塊,用于當(dāng)檢測到所述目標應(yīng)用程序在后臺運行時,統(tǒng)計所述目標應(yīng)用程序在預(yù)定的時長內(nèi)消耗的上網(wǎng)流量; 控制模塊,用于判斷所述消耗的上網(wǎng)流量是否大于預(yù)置流量值,若為是,斷開所述目標應(yīng)用程序的網(wǎng)絡(luò)連接。
7.如權(quán)利要求6所述的裝置,其特征在于,所述統(tǒng)計模塊包括: 第一檢測單元,用于檢測所述目標應(yīng)用程序是否在所述終端開機啟動即在后臺運行;第一統(tǒng)計單元,用于若所述第一檢測單元的判斷結(jié)果為是,統(tǒng)計所述目標應(yīng)用程序在開機啟動后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
8.如權(quán)利要求6所述的裝置,其特征在于,所述統(tǒng)計模塊包括: 第二檢測單元,用于檢測所述目標應(yīng)用程序是否在所述終端開機啟動即在后臺運行;第二統(tǒng)計單元,用于若所述第二檢測單元的檢測結(jié)果為是,統(tǒng)計所述目標應(yīng)用程序在開機啟動后的預(yù)定時長內(nèi)消耗的上網(wǎng)流量。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述控制模塊包括: 判斷單元,用于判斷所述上網(wǎng)流量是否大于預(yù)置流量值; 提示單元,用于所述判斷單元的判斷結(jié)果為是時,在所述終端上顯示用于表示所述目標應(yīng)用程序流量消耗行為異常的提示信息; 控制單元,用于在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,斷開所述應(yīng)用程序的網(wǎng)絡(luò)連接。
10.如權(quán)利要求9所述的裝置,其特征在于,所述控制單元用于 在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作時,按照預(yù)置的處理策略直接禁止所述目標應(yīng)用程序的聯(lián)網(wǎng)功能;或 在接收到用戶根據(jù)所述提示信息反饋的禁止確認操作且檢測到所述目標應(yīng)用程序切換到后臺運行時,禁止所述目標應(yīng)用程序的聯(lián)網(wǎng)功能。
【文檔編號】H04W76/06GK104254097SQ201310261229
【公開日】2014年12月31日 申請日期:2013年6月27日 優(yōu)先權(quán)日:2013年6月27日
【發(fā)明者】陳勇, 齊雪生, 羅煒 申請人:騰訊科技(深圳)有限公司