两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種流量監(jiān)控方法及終端與流程

文檔序號:11156539閱讀:523來源:國知局
一種流量監(jiān)控方法及終端與制造工藝

本發(fā)明涉及網(wǎng)絡(luò)監(jiān)控的技術(shù)領(lǐng)域,更具體地,涉及一種流量監(jiān)控方法及終端。



背景技術(shù):

Android是基于Linux的開源操作系統(tǒng)平臺,近年來得到了迅猛的發(fā)展。Android操作系統(tǒng)也由手機移植到平板PC和智能電視中。而隨著Android的不斷發(fā)展,針對Android平臺的惡意軟件層出不窮,除智能手機外,搭載Android系統(tǒng)的平板PC、智能電視、機頂盒等設(shè)備,也面臨著嚴(yán)重的安全隱患。根據(jù)殺毒廠商McAfee發(fā)布的2011第三季度安全威脅報告,Android系統(tǒng)已成為惡意軟件作者最關(guān)注的操作系統(tǒng)。目前惡意軟件的行為包括惡意扣費、系統(tǒng)破壞、隱私竊取等,最主要的行為還是惡意吸費、偷跑流量。怎樣做好流量監(jiān)控,拒絕吸費,成為當(dāng)前亟待解決的問題。

而目前流量監(jiān)控技術(shù)大多是基于應(yīng)用層的,不能屏蔽惡意軟件的間接訪問,對于遏制流量損失效果并不明顯。另外,有一些基于加權(quán)行為特征的安全監(jiān)控策略,能夠有效攔截病毒,遏制吸費現(xiàn)象,但對一些正常使用的應(yīng)用程序可能產(chǎn)生誤判,實施錯誤的攔截行為。



技術(shù)實現(xiàn)要素:

鑒于上述問題,本發(fā)明提出了一種流量監(jiān)控方法及終端,能夠有效遏制應(yīng)用偷跑流量、惡意吸費的現(xiàn)象。

本發(fā)明實施例中提供了一種流量監(jiān)控方法,包括:

獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號;

通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表;

在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大?。?/p>

顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

優(yōu)選地,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識的步驟之后,還包括:

獲取用戶對所述應(yīng)用程序的標(biāo)識觸發(fā)的禁用流量指令,關(guān)閉與該應(yīng)用程序?qū)?yīng)的網(wǎng)絡(luò)通訊接口。

優(yōu)選地,關(guān)閉與該應(yīng)用程序?qū)?yīng)的網(wǎng)絡(luò)通訊接口的步驟之后,還包括:

從所述應(yīng)用程序列表中刪除已關(guān)閉網(wǎng)絡(luò)通訊接口的應(yīng)用程序的標(biāo)識;

重新顯示當(dāng)前應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

優(yōu)選地,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識的步驟,還包括:

標(biāo)記該流量最大的至少一項應(yīng)用程序為惡意應(yīng)用程序,并向服務(wù)器端發(fā)送本次標(biāo)記。

優(yōu)選地,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識的步驟,還包括:

向服務(wù)器端查詢該流量最大的至少一項應(yīng)用程序的標(biāo)記次數(shù);當(dāng)該標(biāo)記次數(shù)滿足預(yù)設(shè)條件時,刪除該應(yīng)用程序。

優(yōu)選地,在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大小的步驟,包括:

采用預(yù)設(shè)數(shù)秒的時間窗口計算各個網(wǎng)絡(luò)通信接口的流量平均值,存儲最近預(yù)設(shè)時間長度內(nèi)每一時間窗口上與各項應(yīng)用程序發(fā)生的流量大小。

優(yōu)選地,存儲最近預(yù)設(shè)時間長度內(nèi)每一時間窗口上與各項應(yīng)用程序相對應(yīng)的流量大小的步驟之后,還包括:

根據(jù)各項應(yīng)用程序發(fā)生的流量大小,對所述應(yīng)用程序列表內(nèi)的應(yīng)用程序進行排序。

優(yōu)選地,所述通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表的步驟,包括:

查詢所述端口號是否屬于預(yù)設(shè)的白名單內(nèi),如果屬于,則將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表。

如果不屬于,則向用戶咨詢是否確認(rèn)本次網(wǎng)絡(luò)通信接口的聯(lián)網(wǎng)操作,并在收到用戶輸入的確認(rèn)指令后,將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表。

優(yōu)選地,在收到用戶輸入的確認(rèn)指令后,還包括:

將該所述端口號添加至所述白名單內(nèi)。

相應(yīng)地,本發(fā)明實施例提供了一種流量監(jiān)控終端,包括:

接口查詢單元,用于獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號;

應(yīng)用索引單元,用于通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表;

流量統(tǒng)計單元,用于在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大??;

標(biāo)識顯示單元,用于顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

優(yōu)選地,還包括:

接口關(guān)閉單元,用于獲取用戶對所述應(yīng)用程序的標(biāo)識觸發(fā)的禁用流量指令,關(guān)閉與該應(yīng)用程序?qū)?yīng)的網(wǎng)絡(luò)通訊接口。

優(yōu)選地,還包括:

統(tǒng)計編輯單元,用于從所述應(yīng)用程序列表中刪除已關(guān)閉網(wǎng)絡(luò)通訊接口的應(yīng)用程序的標(biāo)識;

所述標(biāo)識顯示單元,還用于重新顯示當(dāng)前應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

優(yōu)選地,還包括:

與所述標(biāo)識顯示單元相連的惡意標(biāo)記單元,用于標(biāo)記該流量最大的至少一項應(yīng)用程序為惡意應(yīng)用程序,并向服務(wù)器端發(fā)送本次標(biāo)記。

優(yōu)選地,還包括:

與所述標(biāo)識顯示單元相連的應(yīng)用刪除單元,用于向服務(wù)器端查詢該流量最大的至少一項應(yīng)用程序的標(biāo)記次數(shù);當(dāng)該標(biāo)記次數(shù)滿足預(yù)設(shè)條件時,刪除該應(yīng)用程序。

優(yōu)選地,所述流量統(tǒng)計單元,包括:

歷史存儲單元,用于采用預(yù)設(shè)數(shù)秒的時間窗口計算各個網(wǎng)絡(luò)通信接口的流量平均值,存儲最近預(yù)設(shè)時間長度內(nèi)每一時間窗口上與各項應(yīng)用程序發(fā)生的流量大小。

優(yōu)選地,所述流量統(tǒng)計單元,還包括:

應(yīng)用排序單元,用于根據(jù)各項應(yīng)用程序發(fā)生的流量大小,對所述應(yīng)用程序列表內(nèi)的應(yīng)用程序進行排序。

優(yōu)選地,所述應(yīng)用索引單元,包括:

聯(lián)網(wǎng)判定單元,用查詢所述端口號是否屬于預(yù)設(shè)的白名單內(nèi),如果屬于,則將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表。

優(yōu)選地,所述應(yīng)用索引單元,包括:

聯(lián)網(wǎng)確認(rèn)單元,用于如果不屬于,則向用戶咨詢是否確認(rèn)本次網(wǎng)絡(luò)通信接口的聯(lián)網(wǎng)操作,并在收到用戶輸入的確認(rèn)指令后,將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表。

優(yōu)選地,所述聯(lián)網(wǎng)確認(rèn)單元,還用于將該所述端口號添加至所述白名單內(nèi)。

相對于現(xiàn)有技術(shù),本發(fā)明提供的方案,獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號。在TCP和UDP的報文結(jié)構(gòu)中,源端口號和目的端口號是最重要的標(biāo)識字段,任何一個應(yīng)用收到和發(fā)出的網(wǎng)絡(luò)數(shù)據(jù)都包含這兩個字段,本發(fā)明以此為突破點來設(shè)計流量監(jiān)控策略,使系統(tǒng)在TCP/IP協(xié)議層就能對所有數(shù)據(jù)進行直接和有效的甄別。通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表。Android系統(tǒng)中網(wǎng)絡(luò)狀態(tài)的每條邏輯通路都是由一對IP地址和一對端口號組成。在TCP/IP協(xié)議中。IP地址被綁定到網(wǎng)絡(luò)接口,端口號則被綁定到進程,因此本發(fā)明利用端口號來索引進程號和應(yīng)用程序。最后,在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大小,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。目前技術(shù)可以在狀態(tài)欄看到當(dāng)前某一時刻的流量傳輸速度,而往往不知道是哪些應(yīng)用程序在跑流量,通過本發(fā)明的監(jiān)控方法,從協(xié)議層實施流量監(jiān)控,使得所有應(yīng)用程序的聯(lián)網(wǎng)訪問都是在用戶監(jiān)控的情況下,有效識別惡意軟件后臺偷跑流量的行為。通過觀察實時的應(yīng)用圖標(biāo),可以讓用戶了解情況,及時采取關(guān)閉聯(lián)網(wǎng)或關(guān)閉應(yīng)用程序的措施,減少流量損失。

本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一種流量監(jiān)控方法的流程圖。

圖2為本發(fā)明一種流量監(jiān)控方法的實施例流程圖。

圖3為本發(fā)明一種流量監(jiān)控終端的示意圖。

圖4為本發(fā)明一種流量監(jiān)控終端的實施例示意圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。

在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如101、102等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

圖1為本發(fā)明一種流量監(jiān)控方法的流程圖,包括:

S101:獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號;

S102:通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表;

S103:在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大??;

S104:顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

相對于現(xiàn)有技術(shù),本發(fā)明提供的方案,獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號。在TCP和UDP的報文結(jié)構(gòu)中,源端口號和目的端口號是最重要的標(biāo)識字段,任何一個應(yīng)用收到和發(fā)出的網(wǎng)絡(luò)數(shù)據(jù)都包含這兩個字段,本發(fā)明以此為突破點來設(shè)計流量監(jiān)控策略,使系統(tǒng)在TCP/IP協(xié)議層就能對所有數(shù)據(jù)進行直接和有效的甄別。通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表。Android系統(tǒng)中網(wǎng)絡(luò)狀態(tài)的每條邏輯通路都是由一對IP地址和一對端口號組成。在TCP/IP協(xié)議中。IP地址被綁定到網(wǎng)絡(luò)接口,端口號則被綁定到進程,因此本發(fā)明利用端口號來索引進程號和應(yīng)用程序。最后,在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大小,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。目前技術(shù)可以在狀態(tài)欄看到當(dāng)前某一時刻的流量傳輸速度,而往往不知道是哪些應(yīng)用程序在跑流量,通過本發(fā)明的監(jiān)控方法,從協(xié)議層實施流量監(jiān)控,使得所有應(yīng)用程序的聯(lián)網(wǎng)訪問都是在用戶監(jiān)控的情況下,有效識別惡意軟件后臺偷跑流量的行為。通過觀察實時的應(yīng)用圖標(biāo),可以讓用戶了解情況,及時采取關(guān)閉聯(lián)網(wǎng)或關(guān)閉應(yīng)用程序的措施,減少流量損失。

圖2為本發(fā)明一種流量監(jiān)控方法的實施例流程圖。與圖1相比,圖2實施例還預(yù)設(shè)了白名單,此白名單策略的優(yōu)點在于系統(tǒng)內(nèi)任何一個應(yīng)用程序的聯(lián)網(wǎng)操作都必須在用戶知情并授權(quán)的情況下完成,也就是用戶會給內(nèi)核一份可以聯(lián)網(wǎng)的白名單,這份名單之外的進程都無法聯(lián)網(wǎng),這樣就能避免一些吸費軟件在后臺聯(lián)網(wǎng)偷偷吸走流量。并且改進是在內(nèi)核中加入控制操作,破解更困難,控制更為有效。

S201:獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號;查詢所述端口號是否屬于預(yù)設(shè)的白名單內(nèi);

如果屬于,則轉(zhuǎn)入S203;如果不屬于,則轉(zhuǎn)入S202;

S202:向用戶咨詢是否確認(rèn)本次網(wǎng)絡(luò)通信接口的聯(lián)網(wǎng)操作;

并在收到用戶輸入的確認(rèn)指令后,轉(zhuǎn)入S204;

S203:將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表;

S204:將該所述端口號添加至所述白名單內(nèi);

S205:采用預(yù)設(shè)數(shù)秒的時間窗口計算各個網(wǎng)絡(luò)通信接口的流量平均值,存儲最近預(yù)設(shè)時間長度內(nèi)每一時間窗口上與各項應(yīng)用程序發(fā)生的流量大??;

S206:根據(jù)各項應(yīng)用程序發(fā)生的流量大小,對所述應(yīng)用程序列表內(nèi)的應(yīng)用程序進行排序;

S207:顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識;

S208:獲取用戶對所述應(yīng)用程序的標(biāo)識觸發(fā)的禁用流量指令,關(guān)閉與該應(yīng)用程序?qū)?yīng)的網(wǎng)絡(luò)通訊接口;

S209:從所述應(yīng)用程序列表中刪除已關(guān)閉網(wǎng)絡(luò)通訊接口的應(yīng)用程序的標(biāo)識;

S210:重新顯示當(dāng)前應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

終端和服務(wù)器利用socket API進行聯(lián)網(wǎng),在整個聯(lián)網(wǎng)建立邏輯鏈路的過程中,有一個節(jié)點就是網(wǎng)絡(luò)通信接口connect/accept API,本實施例將把白名單策略放在網(wǎng)絡(luò)通信接口connect這個環(huán)節(jié)來實現(xiàn),讓它能根據(jù)端口號來進行聯(lián)網(wǎng),從而控制整個系統(tǒng)中所有的應(yīng)用的聯(lián)網(wǎng)行為。獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號。查詢所述端口號是否屬于預(yù)設(shè)的白名單內(nèi);如果屬于,向用戶咨詢是否確認(rèn)本次網(wǎng)絡(luò)通信接口的聯(lián)網(wǎng)操作,并在收到用戶輸入的確認(rèn)指令后,將該所述端口號添加至所述白名單內(nèi);如果不屬于,將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表,再將該所述端口號添加至所述白名單內(nèi)。添加白名單策略后的聯(lián)網(wǎng)過程中,當(dāng)上層有調(diào)用網(wǎng)絡(luò)通信接口connect請求時,內(nèi)核會用AF_LOCKAL的UNIX進程間通信來向用戶態(tài)發(fā)出消息,查詢端口號白名單數(shù)據(jù)庫,詢問這個端口號是否是用戶允許聯(lián)網(wǎng)的端口號,如果是,則connect操作成功;如果不是,則彈出UI詢問用戶是否允許這個端口號/對應(yīng)的應(yīng)用程序聯(lián)網(wǎng),在用戶確認(rèn)后conncet操作才能繼續(xù)完成,否則禁止connect操作,使用這個端口號的進程也就無法聯(lián)網(wǎng)了。系統(tǒng)可以提供多種多樣的工具來供用戶定制白名單數(shù)據(jù)庫,為各種用戶群制定不同的策略,比如微博迷、游戲迷等。

采用預(yù)設(shè)數(shù)秒的時間窗口計算各個網(wǎng)絡(luò)通信接口的流量平均值,存儲最近預(yù)設(shè)時間長度內(nèi)每一時間窗口上與各項應(yīng)用程序發(fā)生的流量大小。具體地,對于某一時刻的采集數(shù)據(jù)可以采用最近三秒的窗口計算平均值來進行統(tǒng)計,更進一步,可以保存最近幾分鐘或者更久的狀態(tài),讓用戶查看狀態(tài),從而可以讓用戶了解是那些應(yīng)用在那些時間點在跑流量。

根據(jù)各項應(yīng)用程序發(fā)生的流量大小,對所述應(yīng)用程序列表內(nèi)的應(yīng)用程序進行排序。顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。具體地,把當(dāng)前時刻耗流量速度最快的或者前三的應(yīng)用的圖標(biāo)在通知欄進行顯示,通過觀察實時的應(yīng)用圖標(biāo),可以讓用戶了解情況。

獲取用戶對所述應(yīng)用程序的標(biāo)識觸發(fā)的禁用流量指令,關(guān)閉與該應(yīng)用程序?qū)?yīng)的網(wǎng)絡(luò)通訊接口。進一步,所述標(biāo)識為應(yīng)用程序的圖標(biāo),將圖標(biāo)轉(zhuǎn)化為開關(guān),例如,單擊該圖標(biāo)即可轉(zhuǎn)化為禁用流量指令,通知后臺服務(wù)調(diào)用指令禁用該應(yīng)用的流量。又例如,長按彈出提供后臺服務(wù)的管理界面,限制流量,或,從所述應(yīng)用程序列表中刪除已關(guān)閉網(wǎng)絡(luò)通訊接口的應(yīng)用程序的標(biāo)識。刪除或禁用后,再次重新顯示當(dāng)前應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

在其中一個實施例當(dāng)中,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識的步驟,還包括:

標(biāo)記該流量最大的至少一項應(yīng)用程序為惡意應(yīng)用程序,并向服務(wù)器端發(fā)送本次標(biāo)記。

優(yōu)選地,顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識的步驟,還包括:

向服務(wù)器端查詢該流量最大的至少一項應(yīng)用程序的標(biāo)記次數(shù);當(dāng)該標(biāo)記次數(shù)滿足預(yù)設(shè)條件時,刪除該應(yīng)用程序。

具體地,向服務(wù)器端進行查詢,利用云端大數(shù)據(jù)統(tǒng)計后的相關(guān)應(yīng)用的流量偷跑概率等數(shù)據(jù)進行比較,以便確定是否清除該應(yīng)用,從而避免誤刪。同理,當(dāng)用戶發(fā)現(xiàn)惡意應(yīng)用程序偷跑流量時,也可以向服務(wù)器端進行反饋,進一步優(yōu)化云端大數(shù)據(jù)。

圖3為本發(fā)明一種流量監(jiān)控終端的示意圖,包括:

接口查詢單元,用于獲取調(diào)用網(wǎng)絡(luò)通信接口待發(fā)送的報文,所述報文包括端口號;

應(yīng)用索引單元,用于通過所述端口號從進程中索引相對應(yīng)的應(yīng)用程序,組成應(yīng)用程序列表;

流量統(tǒng)計單元,用于在預(yù)設(shè)時間長度內(nèi)統(tǒng)計各個網(wǎng)絡(luò)通信接口的流量大??;

標(biāo)識顯示單元,用于顯示所述應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

圖3與圖1相對應(yīng),圖中各個單元的運行方式與方法中的相同。

圖4為本發(fā)明一種流量監(jiān)控終端的實施例示意圖。

如圖4所示,還包括:

接口關(guān)閉單元,用于獲取用戶對所述應(yīng)用程序的標(biāo)識觸發(fā)的禁用流量指令,關(guān)閉與該應(yīng)用程序?qū)?yīng)的網(wǎng)絡(luò)通訊接口。

如圖4所示,還包括:

統(tǒng)計編輯單元,用于從所述應(yīng)用程序列表中刪除已關(guān)閉網(wǎng)絡(luò)通訊接口的應(yīng)用程序的標(biāo)識;

所述標(biāo)識顯示單元,還用于重新顯示當(dāng)前應(yīng)用程序列表中流量最大的至少一項應(yīng)用程序的標(biāo)識。

如圖4所示,所述流量統(tǒng)計單元,包括:

歷史存儲單元,用于采用預(yù)設(shè)數(shù)秒的時間窗口計算各個網(wǎng)絡(luò)通信接口的流量平均值,存儲最近預(yù)設(shè)時間長度內(nèi)每一時間窗口上與各項應(yīng)用程序發(fā)生的流量大小。

如圖4所示,所述流量統(tǒng)計單元,還包括:

應(yīng)用排序單元,用于根據(jù)各項應(yīng)用程序發(fā)生的流量大小,對所述應(yīng)用程序列表內(nèi)的應(yīng)用程序進行排序。

如圖4所示,所述應(yīng)用索引單元,包括:

聯(lián)網(wǎng)判定單元,用查詢所述端口號是否屬于預(yù)設(shè)的白名單內(nèi),如果屬于,則將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表。

如圖4所示,所述應(yīng)用索引單元,包括:

聯(lián)網(wǎng)確認(rèn)單元,用于如果不屬于,則向用戶咨詢是否確認(rèn)本次網(wǎng)絡(luò)通信接口的聯(lián)網(wǎng)操作,并在收到用戶輸入的確認(rèn)指令后,將通過所述端口號從進程中索引的應(yīng)用程序添加至應(yīng)用程序列表。

如圖4所示,所述聯(lián)網(wǎng)確認(rèn)單元,還用于將該所述端口號添加至所述白名單內(nèi)。

圖4與圖2相對應(yīng),圖中各個單元的運行方式與方法中的相同。

在其中一個實施例當(dāng)中,還包括:

與所述標(biāo)識顯示單元相連的惡意標(biāo)記單元,用于標(biāo)記該流量最大的至少一項應(yīng)用程序為惡意應(yīng)用程序,并向服務(wù)器端發(fā)送本次標(biāo)記。

在其中一個實施例當(dāng)中,還包括:

與所述標(biāo)識顯示單元相連的應(yīng)用刪除單元,用于向服務(wù)器端查詢該流量最大的至少一項應(yīng)用程序的標(biāo)記次數(shù);當(dāng)該標(biāo)記次數(shù)滿足預(yù)設(shè)條件時,刪除該應(yīng)用程序。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
剑阁县| 元谋县| 陆丰市| 施甸县| 遂宁市| 牙克石市| 河西区| 县级市| 望奎县| 济源市| 资阳市| 凉城县| 耿马| 揭东县| 任丘市| 林州市| 习水县| 山阴县| 丰顺县| 泽库县| 海兴县| 成都市| 岳阳县| 攀枝花市| 兴海县| 仁布县| 九龙城区| 富锦市| 婺源县| 东明县| 峨眉山市| 恭城| 屏东市| 乳源| 唐山市| 怀柔区| 烟台市| 台州市| 安庆市| 准格尔旗| 千阳县|