用于流量監(jiān)控的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及流量監(jiān)控的方法和裝置。
【背景技術(shù)】
[0002]隨著信息時(shí)代發(fā)展,移動(dòng)互聯(lián)網(wǎng)信息產(chǎn)業(yè)經(jīng)濟(jì)愈加蓬勃,發(fā)展興盛,網(wǎng)絡(luò)的應(yīng)用已經(jīng)深入到社會(huì)的每一個(gè)角落,智能手機(jī)的普及,無(wú)疑給我們的生活帶來(lái)了諸多的便利,伴隨著3G時(shí)代、4G時(shí)代的到來(lái),手機(jī)各種APP的安裝以及運(yùn)轉(zhuǎn)需要更多的流量。
[0003]雖然市面上也存在一些對(duì)手機(jī)流量管理監(jiān)控的軟件,但是只是簡(jiǎn)單地對(duì)網(wǎng)絡(luò)數(shù)據(jù)流量進(jìn)行統(tǒng)計(jì),并沒(méi)有對(duì)其進(jìn)行處理,導(dǎo)致手機(jī)在待機(jī)狀態(tài)下,用戶完全不知道的情境下,存在后臺(tái)軟件偷偷運(yùn)作,耗費(fèi)流量的APP,因此造成不必要的流量的耗費(fèi)。通常情況下,如果要監(jiān)控某一個(gè)安卓平臺(tái)應(yīng)用的流量分布去向,只能監(jiān)控某一個(gè)應(yīng)用總體在某段時(shí)間內(nèi)的總流量消耗,無(wú)法具體到某個(gè)接口的詳細(xì)信息,目前安卓平臺(tái)的流量監(jiān)控工具都是這種實(shí)現(xiàn)。所以即使發(fā)現(xiàn)異常信息,只知道存在問(wèn)題,而不知道原因在哪里,無(wú)法做精準(zhǔn)化的分析,到底異常流量消耗到哪里去了。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)的目的在于提出一種用于流量監(jiān)控的方法和裝置,來(lái)解決以上【背景技術(shù)】部分提到的技術(shù)問(wèn)題。
[0005]第一方面,本申請(qǐng)?zhí)峁┝艘环N用于流量監(jiān)控的方法,上述方法包括:調(diào)用數(shù)據(jù)包捕獲函數(shù)庫(kù)到系統(tǒng)操作平臺(tái),將利用上述數(shù)據(jù)包捕獲函數(shù)庫(kù)抓取到的數(shù)據(jù)傳遞給監(jiān)控管理平臺(tái);利用上述監(jiān)控管理平臺(tái)中的解析工具對(duì)上述數(shù)據(jù)進(jìn)行解析,分析得到的特征屬性信息;其中,上述數(shù)據(jù)特征屬性信息包括網(wǎng)絡(luò)交互數(shù)據(jù);根據(jù)設(shè)定的異常特征信息對(duì)存儲(chǔ)的上述特征屬性信息進(jìn)行數(shù)據(jù)分析。
[0006]在一些實(shí)施例中,上述異常特征信息包括以下任意一項(xiàng)或多項(xiàng):圖片請(qǐng)求超過(guò)預(yù)定次數(shù)、報(bào)表后臺(tái)接口請(qǐng)求超過(guò)預(yù)定次數(shù)、報(bào)表后臺(tái)總流量超過(guò)預(yù)定限值。
[0007]在一些實(shí)施例中,上述方法還包括:通過(guò)報(bào)表后臺(tái)服務(wù)器對(duì)接收的數(shù)據(jù)進(jìn)行判斷,如果判斷出有異常數(shù)據(jù),則向提前配置完畢的郵件接收者發(fā)送郵件,通知上述郵件接收者異常數(shù)據(jù)的來(lái)源。
[0008]在一些實(shí)施例中,上述方法還包括:上述報(bào)表后臺(tái)將上述監(jiān)控管理模塊分析后的流量分布情況和異常流量記錄進(jìn)行存儲(chǔ)。
[0009]在一些實(shí)施例中,上述方法還包括:將進(jìn)行分析后的數(shù)據(jù)通過(guò)上述報(bào)表后臺(tái)接口實(shí)現(xiàn)上傳,在計(jì)算機(jī)上通過(guò)網(wǎng)頁(yè)進(jìn)行展現(xiàn),并生成報(bào)表。
[0010]在一些實(shí)施例中,上述將利用上述數(shù)據(jù)包捕獲函數(shù)庫(kù)在上述操作系統(tǒng)平臺(tái)抓取到的流量數(shù)據(jù)傳遞給監(jiān)控管理平臺(tái)包括:將利用上述數(shù)據(jù)包捕獲函數(shù)庫(kù)在上述操作系統(tǒng)平臺(tái)抓取到的流量數(shù)據(jù)以自定義協(xié)議的方式傳遞給監(jiān)控管理平臺(tái)。
[0011]在一些實(shí)施例中,上述方法還包括:將所解析得到的上述數(shù)據(jù)特征屬性信息進(jìn)行持久化存儲(chǔ);和/或通過(guò)網(wǎng)絡(luò)交互將分析得到的數(shù)據(jù)傳輸?shù)綀?bào)表后臺(tái),其中,上述報(bào)表后臺(tái)包括了數(shù)據(jù)存儲(chǔ)和報(bào)表展現(xiàn)功能。
[0012]第二方面,本申請(qǐng)?zhí)峁┝艘环N用于流量監(jiān)控的裝置,上述裝置包括:監(jiān)控引擎模塊,配置用于調(diào)用數(shù)據(jù)包捕獲函數(shù)庫(kù)到系統(tǒng)操作平臺(tái),將利用上述數(shù)據(jù)包捕獲函數(shù)庫(kù)抓取到的數(shù)據(jù)傳遞給監(jiān)控管理平臺(tái);解析網(wǎng)絡(luò)模塊,配置用于利用上述監(jiān)控管理平臺(tái)中的解析工具對(duì)上述數(shù)據(jù)進(jìn)行解析,分析得到的特征屬性信息;其中,上述數(shù)據(jù)特征屬性信息包括網(wǎng)絡(luò)交互數(shù)據(jù);異常分析模塊,配置用于根據(jù)設(shè)定的異常特征信息對(duì)存儲(chǔ)的上述特征屬性信息進(jìn)行數(shù)據(jù)分析。
[0013]在一些實(shí)施例中,上述異常分析模塊中設(shè)定的所述異常特征信息包括以下任意一項(xiàng)或多項(xiàng):圖片請(qǐng)求超過(guò)預(yù)定次數(shù)、報(bào)表后臺(tái)接口請(qǐng)求超過(guò)預(yù)定次數(shù)、報(bào)表后臺(tái)總流量超過(guò)預(yù)定限值。
[0014]在一些實(shí)施例中,上述裝置還包括:報(bào)表后臺(tái)服務(wù)器對(duì)接收的數(shù)據(jù)進(jìn)行判斷,如果判斷出有異常數(shù)據(jù),則向提前配置完畢的郵件接收者發(fā)送郵件,通知上述郵件接收者異常數(shù)據(jù)的來(lái)源。
[0015]在一些實(shí)施例中,上述裝置還包括:上述報(bào)表后臺(tái)將上述監(jiān)控管理模塊分析后的流量分布情況和異常流量記錄進(jìn)行存儲(chǔ)。
[0016]在一些實(shí)施例中,上述裝置還包括:將進(jìn)行分析后的數(shù)據(jù)通過(guò)上述報(bào)表后臺(tái)接口實(shí)現(xiàn)上傳,在計(jì)算機(jī)上通過(guò)網(wǎng)頁(yè)進(jìn)行展現(xiàn),并生成報(bào)表。
[0017]在一些實(shí)施例中,上述監(jiān)控引擎模塊,進(jìn)一步配置用于調(diào)用數(shù)據(jù)包捕獲函數(shù)庫(kù)到系統(tǒng)操作平臺(tái),將利用上述數(shù)據(jù)包捕獲函數(shù)庫(kù)抓取到的數(shù)據(jù)以自定義協(xié)議的方式傳遞給監(jiān)控管理平臺(tái)。
[0018]在一些實(shí)施例中,上述裝置還包括:數(shù)據(jù)存儲(chǔ)模塊,配置用于將所分析得到的特征屬性信息進(jìn)行持久化存儲(chǔ);和/或數(shù)據(jù)傳輸模塊,配置用于通過(guò)網(wǎng)絡(luò)交互將分析得到的數(shù)據(jù)傳遞給報(bào)表后臺(tái)。
[0019]本申請(qǐng)?zhí)峁┑挠糜诹髁勘O(jiān)控的方法和裝置,首先調(diào)用數(shù)據(jù)包捕獲函數(shù)庫(kù)到系統(tǒng)操作平臺(tái),將利用上述數(shù)據(jù)包捕獲函數(shù)庫(kù)抓取到的數(shù)據(jù)以自定義協(xié)議的方式傳遞給監(jiān)控管理平臺(tái);然后利用上述監(jiān)控管理平臺(tái)中的解析工具對(duì)上述數(shù)據(jù)進(jìn)行解析,分析得到的特征屬性信息;其中,上述數(shù)據(jù)特征屬性信息包括網(wǎng)絡(luò)交互數(shù)據(jù);再將所分析得到的特征屬性信息進(jìn)行持久化存儲(chǔ);根據(jù)設(shè)定的異常特征信息對(duì)存儲(chǔ)的上述特征屬性信息進(jìn)行數(shù)據(jù)分析;最后通過(guò)網(wǎng)絡(luò)交互將分析得到的數(shù)據(jù)傳遞給報(bào)表后臺(tái),其中,上述報(bào)表后臺(tái)包括了數(shù)據(jù)存儲(chǔ)和報(bào)表展現(xiàn)功能。從而提供了有效的精確化的流量管理策略,方便及時(shí)處理異常信息。
【附圖說(shuō)明】
[0020]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0021]圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
[0022]圖2是根據(jù)本申請(qǐng)的用于流量監(jiān)控的方法的一個(gè)實(shí)施例的流程圖;
[0023]圖3是根據(jù)本申請(qǐng)的用于流量監(jiān)控的方法的另一個(gè)實(shí)施例的流程圖;
[0024]圖4是根據(jù)本申請(qǐng)的用于流量監(jiān)控的功能相互調(diào)用的示意圖;
[0025]圖5是根據(jù)本申請(qǐng)的用于流量監(jiān)控的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0026]圖6是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0028]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
[0029]圖1示出了可以應(yīng)用本申請(qǐng)的流量監(jiān)控的方法和流量監(jiān)控的裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
[0030]如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無(wú)線通信鏈路或者光纖電纜等等。
[0031]用戶可以使用終端設(shè)備101、102、103通過(guò)網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有各種通訊客戶端應(yīng)用,例如網(wǎng)頁(yè)瀏覽器應(yīng)用、購(gòu)物類應(yīng)用、搜索類應(yīng)用、即時(shí)通信工具、郵箱客戶端、社交平臺(tái)軟件等。
[0032]終端設(shè)備101、102、103可以是具有顯示屏并且支持網(wǎng)頁(yè)瀏覽的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving Picture ExpertsGroup Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (Moving PictureExperts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
[0033]服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對(duì)終端設(shè)備101、102、103上數(shù)據(jù)分析處理提供支持的后臺(tái)服務(wù)器。后臺(tái)服務(wù)器可