Ott應(yīng)用的數(shù)據(jù)抓取方法和裝置制造方法
【專利摘要】本發(fā)明提供一種OTT應(yīng)用的數(shù)據(jù)抓取方法和裝置,方法包括:在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),該信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;從模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),該應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;將上述時(shí)間信息匹配的信令層數(shù)據(jù)中的信令信息和應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。本發(fā)明實(shí)施例有效解決了采用現(xiàn)有技術(shù)無法實(shí)現(xiàn)對(duì)信令層數(shù)據(jù)和網(wǎng)絡(luò)層數(shù)據(jù)的同步抓取,進(jìn)而無法引導(dǎo)運(yùn)營(yíng)商對(duì)OTT應(yīng)用的網(wǎng)絡(luò)行為進(jìn)行優(yōu)化的技術(shù)問題。
【專利說明】OTT應(yīng)用的數(shù)據(jù)抓取方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù),尤其涉及一種OTT應(yīng)用的數(shù)據(jù)抓取方法和裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)智能終端的發(fā)展,越來越多的移動(dòng)互聯(lián)用戶開始使用微博、微信、騰訊QQ等一系列的(Over The Top,簡(jiǎn)稱0TT)應(yīng)用,隨著OTT應(yīng)用數(shù)量的增多,網(wǎng)絡(luò)設(shè)備中的各項(xiàng)資源正面臨著很大的挑戰(zhàn)。OTT應(yīng)用產(chǎn)生的信令消耗,正逐步加大網(wǎng)絡(luò)的信令負(fù)荷。因此,對(duì)各OTT應(yīng)用的信令層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)進(jìn)行同步抓取,分析各OTT應(yīng)用的行為對(duì)網(wǎng)絡(luò)側(cè)的影響成為亟待解決的問題。
[0003]實(shí)際應(yīng)用中,OTT應(yīng)用的信令從終端側(cè)傳輸?shù)骄W(wǎng)絡(luò)側(cè)以使網(wǎng)絡(luò)側(cè)產(chǎn)生應(yīng)用層數(shù)據(jù)的過程中,可能會(huì)因?yàn)閭鬏敪h(huán)境、網(wǎng)絡(luò)的切換或者網(wǎng)絡(luò)質(zhì)量較差等復(fù)雜場(chǎng)景的出現(xiàn)而導(dǎo)致終端的上網(wǎng)行為存在不穩(wěn)定差異,無法實(shí)現(xiàn)對(duì)信令層數(shù)據(jù)和網(wǎng)絡(luò)層數(shù)據(jù)的同步抓取,進(jìn)而無法弓I導(dǎo)運(yùn)營(yíng)商對(duì)OTT應(yīng)用的網(wǎng)絡(luò)行為進(jìn)行優(yōu)化。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種OTT應(yīng)用的數(shù)據(jù)抓取方法和裝置,用于解決現(xiàn)有技術(shù)中無法實(shí)現(xiàn)對(duì)信令層數(shù)據(jù)和網(wǎng)絡(luò)層數(shù)據(jù)的同步抓取,進(jìn)而無法引導(dǎo)運(yùn)營(yíng)商對(duì)OTT應(yīng)用的網(wǎng)絡(luò)行為進(jìn)行優(yōu)化的技術(shù)問題。
[0005]一方面,本發(fā)明實(shí)施例提供一種OTT應(yīng)用的數(shù)據(jù)抓取方法,包括:
[0006]在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),所述信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;所述待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)所述OTT應(yīng)用進(jìn)行業(yè)務(wù);
[0007]在所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從所述模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取所述OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),所述應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;
[0008]將所述信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
[0009]另一方面,本發(fā)明實(shí)施例提供一種OTT應(yīng)用的數(shù)據(jù)抓取裝置,包括:
[0010]獲取模塊,用于在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),所述信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;所述待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)所述OTT應(yīng)用進(jìn)行業(yè)務(wù);
[0011]抓取模塊,用于在所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從所述模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取所述OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),所述應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;
[0012]處理模塊,用于將所述信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
[0013]本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取方法和裝置,在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),該信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;該待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)OTT應(yīng)用進(jìn)行業(yè)務(wù);在待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),該應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;將信令層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)中包含的時(shí)間信息進(jìn)行比較,并將時(shí)間信息匹配的信令層數(shù)據(jù)中的信令信息和應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。該方案可實(shí)現(xiàn)對(duì)信令層數(shù)據(jù)和網(wǎng)絡(luò)層數(shù)據(jù)的同步抓取,進(jìn)而引導(dǎo)運(yùn)營(yíng)商對(duì)OTT應(yīng)用的網(wǎng)絡(luò)行為進(jìn)行優(yōu)化。
【專利附圖】
【附圖說明】
[0014]圖1為本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取方法一個(gè)實(shí)施例的流程圖;
[0015]圖2為本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取方法另一個(gè)實(shí)施例的流程圖;
[0016]圖3為本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]圖1為本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取方法一個(gè)實(shí)施例的流程圖,該方法的執(zhí)行主體可以為集成有網(wǎng)絡(luò)數(shù)據(jù)抓取功能的終端。如圖1所示,該OTT應(yīng)用的數(shù)據(jù)抓取方法具體包括:
[0018]SlOl,在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),該信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;該待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)OTT應(yīng)用進(jìn)行業(yè)務(wù);
[0019]將待測(cè)終端接入模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)中,并啟動(dòng)待測(cè)終端上的OTT應(yīng)用;其中,該模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)以使待測(cè)終端上的OTT應(yīng)用進(jìn)行業(yè)務(wù)。具體地,該模擬網(wǎng)絡(luò)設(shè)備內(nèi)集成有可產(chǎn)生寬帶碼分多址(Wideband CodeDivision Multiple Access, WCDMA)/全球移動(dòng)通信系統(tǒng)(Global System for MobileCommunications, GSM)/ 長(zhǎng)期演進(jìn)(Long Term Evolution, LTE)等一系列模擬網(wǎng)絡(luò)的網(wǎng)絡(luò)模擬仿真器,以及可使待測(cè)終端通過上述產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互的外接網(wǎng)卡,從而實(shí)現(xiàn)模擬網(wǎng)絡(luò)與實(shí)際網(wǎng)絡(luò)的互聯(lián)互通,以保證上述待測(cè)終端內(nèi)的OTT業(yè)務(wù)在模擬網(wǎng)絡(luò)環(huán)境下的正常運(yùn)行。
[0020]將待測(cè)終端接入上述模擬網(wǎng)絡(luò)中,并啟動(dòng)待測(cè)終端上的OTT應(yīng)用。這里所指的OTT應(yīng)用具體可以為騰訊QQ、微博、微信、優(yōu)酷、搜狐視頻等。在啟動(dòng)待測(cè)終端上的OTT應(yīng)用時(shí),可根據(jù)實(shí)際操作需求開啟上述OTT應(yīng)用中的一種或同時(shí)開啟多種。被開啟的OTT應(yīng)用可通過待測(cè)終端向模擬網(wǎng)絡(luò)設(shè)備(網(wǎng)絡(luò)側(cè))發(fā)送信令,模擬網(wǎng)絡(luò)設(shè)備在應(yīng)用層根據(jù)該信令生成應(yīng)用層數(shù)據(jù),并通過內(nèi)設(shè)的外接網(wǎng)卡將生成的應(yīng)用層數(shù)據(jù)發(fā)送到實(shí)際網(wǎng)絡(luò)中以實(shí)現(xiàn)OTT業(yè)務(wù)的正常進(jìn)行。在本實(shí)施例中,在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用通過上述模擬網(wǎng)絡(luò)進(jìn)行業(yè)務(wù)期間,可指示該待測(cè)終端通過終端中內(nèi)置的信令抓取裝置抓取上述開啟的OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),該信令數(shù)據(jù)具體包括每次發(fā)送信令的信令信息(信令的具體內(nèi)容)和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息。具體地,信令抓取裝置可通過抓取待測(cè)終端發(fā)送信令時(shí)產(chǎn)生的log文件來獲取上述信令層數(shù)據(jù),然后通過如通用串行總線(UniversalSerial Bus,USB)等數(shù)據(jù)傳輸方式將上述抓取到的信令層數(shù)據(jù)傳輸至相應(yīng)功能模塊進(jìn)行數(shù)據(jù)處理。
[0021]S102,在待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),該應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;
[0022]本實(shí)施例中,被開啟的OTT應(yīng)用可通過待測(cè)終端向模擬網(wǎng)絡(luò)設(shè)備(網(wǎng)絡(luò)側(cè))發(fā)送信令,模擬網(wǎng)絡(luò)設(shè)備在應(yīng)用層根據(jù)該信令生成應(yīng)用層數(shù)據(jù)。由于所有應(yīng)用層的數(shù)據(jù)均需要通過上述模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)發(fā)送出去,因此可在模擬網(wǎng)絡(luò)設(shè)備進(jìn)行模擬網(wǎng)絡(luò)的仿真過程中對(duì)OTT應(yīng)用發(fā)送信令時(shí)對(duì)應(yīng)在上述模擬網(wǎng)絡(luò)中產(chǎn)生的應(yīng)用數(shù)據(jù)包進(jìn)行抓取以形成上述所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的應(yīng)用層數(shù)據(jù)。該應(yīng)用層數(shù)據(jù)具體包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息,其中,該應(yīng)用數(shù)據(jù)包信息具體可以包括數(shù)據(jù)包的大小,該數(shù)據(jù)包所發(fā)送至的域名系統(tǒng)(Domain Name System, DNS)等信肩、O
[0023]S103,將信令層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)中包含的時(shí)間信息進(jìn)行比較,并將時(shí)間信息匹配的信令層數(shù)據(jù)中的信令信息和應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù);
[0024]由于上述模擬網(wǎng)絡(luò)中只針對(duì)上述一個(gè)待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行互聯(lián)網(wǎng)接入,因此從模擬網(wǎng)絡(luò)中抓取的應(yīng)用層數(shù)據(jù)相比較從實(shí)際互聯(lián)網(wǎng)絡(luò)中抓取的數(shù)據(jù)更單一、穩(wěn)定,且針對(duì)應(yīng)用層數(shù)據(jù)中的每條數(shù)據(jù)包信息與對(duì)應(yīng)的信令層數(shù)據(jù)中的信令信息在時(shí)間上基本同步。即使這兩個(gè)信息在時(shí)間上存在延遲也可以通過預(yù)先向模擬網(wǎng)絡(luò)設(shè)備發(fā)送單一信令并接收模擬網(wǎng)絡(luò)設(shè)備輸出的數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間差獲得該延時(shí)時(shí)長(zhǎng)。因此,本實(shí)施例中采用模擬網(wǎng)絡(luò)將待測(cè)終端內(nèi)的OTT應(yīng)用接入實(shí)際互聯(lián)網(wǎng)絡(luò)的方式,使得在對(duì)待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)時(shí)產(chǎn)生的信令信息以及應(yīng)用數(shù)據(jù)包信息在相互匹配上更加容易,通過各自對(duì)應(yīng)的時(shí)間信息就可以完成匹配。
[0025]具體地,將上述信令層數(shù)據(jù)中包含的所有時(shí)間信息與上述應(yīng)用層數(shù)據(jù)中包含的所有時(shí)間信息進(jìn)行比較,并將時(shí)間信息匹配的信令層數(shù)據(jù)中的信令信息和應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),關(guān)聯(lián)后形成的數(shù)據(jù)包括:時(shí)間信息+信令信息+數(shù)據(jù)包信息,最后將所有關(guān)聯(lián)后產(chǎn)生的數(shù)據(jù)整合,形成終端內(nèi)當(dāng)前開啟的OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
[0026]本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取方法,在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),該信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;該待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)OTT應(yīng)用進(jìn)行業(yè)務(wù);在待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),該應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;將信令層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)中包含的時(shí)間信息進(jìn)行比較,并將時(shí)間信息匹配的所述信令層數(shù)據(jù)中的信令信息和應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。該方案可實(shí)現(xiàn)對(duì)信令層數(shù)據(jù)和網(wǎng)絡(luò)層數(shù)據(jù)的同步抓取,進(jìn)而引導(dǎo)運(yùn)營(yíng)商對(duì)OTT應(yīng)用的網(wǎng)絡(luò)行為進(jìn)行優(yōu)化。
[0027]圖2為本發(fā)明提供的OTT應(yīng)用的數(shù)據(jù)抓取方法另一個(gè)實(shí)施例的流程圖,是如圖1所示實(shí)施例的一種具體實(shí)現(xiàn)方式。如圖2所示,該OTT應(yīng)用的數(shù)據(jù)抓取方法具體包括:
[0028]S201,在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),該信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;該待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)OTT應(yīng)用進(jìn)行業(yè)務(wù);該步驟具體執(zhí)行過程可參見步驟101的相應(yīng)內(nèi)容。
[0029]S202,提取信令層數(shù)據(jù)中時(shí)間信息包含在各完整信令流程內(nèi)的時(shí)間信息對(duì)應(yīng)的信令信息,并將信令層數(shù)據(jù)中時(shí)間信息包含在各完整信令流程內(nèi)的時(shí)間信息以及該時(shí)間信息對(duì)應(yīng)的信令信息確定為完整信令層數(shù)據(jù);
[0030]在具體應(yīng)用場(chǎng)景中,由于網(wǎng)絡(luò)不穩(wěn)定、異常等原因可能會(huì)使OTT應(yīng)用執(zhí)行不完整的信令流程,如OTT應(yīng)用通過待測(cè)終端向網(wǎng)絡(luò)側(cè)發(fā)送業(yè)務(wù)連接請(qǐng)求的信令時(shí)由于網(wǎng)絡(luò)異常導(dǎo)致網(wǎng)絡(luò)側(cè)并沒有接收到該信令,使得終端內(nèi)的OTT應(yīng)用一段時(shí)間過后再次發(fā)送上述業(yè)務(wù)連接請(qǐng)求的信令,且連續(xù)發(fā)送的兩個(gè)業(yè)務(wù)連接請(qǐng)求的信令中間未發(fā)送上述業(yè)務(wù)連接請(qǐng)求對(duì)應(yīng)的業(yè)務(wù)結(jié)束請(qǐng)求的信令。上述情況下,待測(cè)終端對(duì)于發(fā)送上述兩個(gè)業(yè)務(wù)連接請(qǐng)求的信令的中間時(shí)段的網(wǎng)絡(luò)側(cè)的行為是未知的,而在該時(shí)間段內(nèi)網(wǎng)絡(luò)側(cè)很有可能并未接收到OTT應(yīng)用通過待測(cè)終端發(fā)送的任何信令,進(jìn)而也就沒有生成相應(yīng)的應(yīng)用層的數(shù)據(jù)信息。在本實(shí)施中,將上述情況下OTT應(yīng)用發(fā)送的信令的流程稱為不完整的信令流程。換言之,一次完整的信令流程為上述待測(cè)終端在開啟的OTT應(yīng)用進(jìn)行業(yè)務(wù)的過程中向上述模擬網(wǎng)絡(luò)發(fā)送連接請(qǐng)求的信令開始至取消該次連接請(qǐng)求而發(fā)送的結(jié)束信令結(jié)束的期間發(fā)送所有信令的流程。可以理解的,在終端進(jìn)行的每次完整的信令流程中,終端內(nèi)的所有OTT應(yīng)用都可能在這期間向網(wǎng)絡(luò)側(cè)發(fā)送自己對(duì)應(yīng)的信令。
[0031]對(duì)于上述WCDMA/GSM/LTE制式的模擬網(wǎng)絡(luò),上述業(yè)務(wù)連接請(qǐng)求與業(yè)務(wù)結(jié)束請(qǐng)求均可以具體為無線資源控制(Radio Resource Control, RRC)的連接請(qǐng)求與斷開請(qǐng)求。
[0032]可以理解的,對(duì)于上述沒有產(chǎn)生相應(yīng)的應(yīng)用層的數(shù)據(jù)信息的信令對(duì)實(shí)際網(wǎng)絡(luò)是沒有貢獻(xiàn)的,在本實(shí)施例中不作為OTT應(yīng)用產(chǎn)生的行為數(shù)據(jù)。具體地,在待測(cè)終端通過內(nèi)置的信令抓取裝置抓取上述OTT應(yīng)用發(fā)送的信令的同時(shí),可對(duì)抓取的信令的具體內(nèi)容進(jìn)行識(shí)另IJ,并通過上述方法識(shí)別出各完整的信令流程,并確定各完整的信令流程對(duì)應(yīng)的時(shí)間區(qū)間;將該時(shí)間區(qū)間內(nèi)對(duì)應(yīng)的所有信令信息確定為完整信令流程內(nèi)的信令信息;最后,將完整信令流程內(nèi)的信令信息以及該信令信息對(duì)應(yīng)的發(fā)送時(shí)間信息確定為相應(yīng)完整信令流程內(nèi)的信令層數(shù)據(jù)。
[0033]S203,在待測(cè)終端抓取OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),該應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息;該步驟具體執(zhí)行過程可參見步驟102的相應(yīng)內(nèi)容。具體地,上述應(yīng)用數(shù)據(jù)包信息具體包括:該應(yīng)用數(shù)據(jù)包的大小信息和該應(yīng)用數(shù)據(jù)包所發(fā)送至的域名系統(tǒng)DNS信息。
[0034]S204,將完整信令層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)中包含的時(shí)間信息進(jìn)行比較,并將時(shí)間信息匹配的信令層數(shù)據(jù)中的信令信息和應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù);該步驟具體執(zhí)行過程可參見步驟103的相應(yīng)內(nèi)容。與步驟103不同的是:本步驟中用于與應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息進(jìn)行匹配和關(guān)聯(lián)的是上述完整信令層數(shù)據(jù)中的信令信息;對(duì)于完整信令層數(shù)據(jù)的定義和確定方法可參見步驟202的相應(yīng)內(nèi)容。
[0035]S205,提取行為數(shù)據(jù)中時(shí)間信息包含在各完整信令流程內(nèi)的行為數(shù)據(jù)對(duì)應(yīng)的DNS信息;
[0036]S206,對(duì)各完整信令流程內(nèi)針對(duì)相同DNS信息對(duì)應(yīng)的應(yīng)用層數(shù)據(jù)包信息的個(gè)數(shù)和對(duì)應(yīng)的數(shù)據(jù)包大小進(jìn)行統(tǒng)計(jì),以確定各完整信令流程內(nèi)針對(duì)同一 OTT應(yīng)用被待測(cè)終端訪問的次數(shù)以及對(duì)應(yīng)產(chǎn)生的應(yīng)用數(shù)據(jù)包的總大小;
[0037]本實(shí)施例中,對(duì)于步驟204生成的OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)還可進(jìn)一步進(jìn)行數(shù)據(jù)整理,以更準(zhǔn)確的掌握各具體OTT應(yīng)用的網(wǎng)絡(luò)行為。
[0038]具體地,在上述所有被開啟的OTT應(yīng)用產(chǎn)生的行為數(shù)據(jù)中,應(yīng)用層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)包信息中包含的DNS信息表明了該應(yīng)用數(shù)據(jù)包所發(fā)送值得OTT應(yīng)用類型(每個(gè)OTT應(yīng)用對(duì)應(yīng)唯一一個(gè)DNS)。提取上述行為數(shù)據(jù)中時(shí)間信息包含在各完整信令流程內(nèi)的行為數(shù)據(jù)對(duì)應(yīng)的DNS信息,根據(jù)該DNS信息可獲知各完整信令流程內(nèi)產(chǎn)生的部分行為數(shù)據(jù)所對(duì)應(yīng)的OTT應(yīng)用的具體個(gè)數(shù);對(duì)各完整信令流程內(nèi)針對(duì)相同DNS信息(即同一 OTT應(yīng)用)對(duì)應(yīng)的應(yīng)用層數(shù)據(jù)包信息的個(gè)數(shù)和對(duì)應(yīng)的數(shù)據(jù)包大小進(jìn)行統(tǒng)計(jì),從而計(jì)算出各完整信令流程內(nèi)針對(duì)同一 OTT應(yīng)用被待測(cè)終端訪問的次數(shù)以及對(duì)應(yīng)產(chǎn)生的應(yīng)用數(shù)據(jù)包的總大小。通過上述步驟對(duì)上述行為數(shù)據(jù)進(jìn)行整理后可形成類似如表1所示的行為數(shù)據(jù)統(tǒng)計(jì)結(jié)果。
[0039]表1行為數(shù)據(jù)統(tǒng)計(jì)結(jié)果
【權(quán)利要求】
1.一種OTT應(yīng)用的數(shù)據(jù)抓取方法,其特征在于,包括: 在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),所述信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;所述待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)所述OTT應(yīng)用進(jìn)行業(yè)務(wù); 在所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從所述模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取所述OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),所述應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息; 將所述信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)之后,包括: 提取所述信令層數(shù)據(jù)中所述時(shí)間信息包含在各完整信令流程內(nèi)的所述時(shí)間信息對(duì)應(yīng)的所述信令信息,并將 所述信令層數(shù)據(jù)中所述時(shí)間信息包含在各完整信令流程內(nèi)的所述時(shí)間信息以及該時(shí)間信息對(duì)應(yīng)的所述信令信息確定為完整信令層數(shù)據(jù); 所述將所述信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù),包括: 將所述完整信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用數(shù)據(jù)包信息具體包括:所述應(yīng)用數(shù)據(jù)包的大小信息和所述應(yīng)用數(shù)據(jù)包所發(fā)送至的域名系統(tǒng)DNS信息; 所述將所述完整信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)之后,包括: 提取所述行為數(shù)據(jù)中所述時(shí)間信息包含在各所述完整信令流程內(nèi)的所述行為數(shù)據(jù)對(duì)應(yīng)的所述DNS信息; 對(duì)各所述完整信令流程內(nèi)針對(duì)相同DNS信息對(duì)應(yīng)的應(yīng)用層數(shù)據(jù)包信息的個(gè)數(shù)和對(duì)應(yīng)的數(shù)據(jù)包大小進(jìn)行統(tǒng)計(jì),以確定各所述完整信令流程內(nèi)針對(duì)同一所述OTT應(yīng)用被所述待測(cè)終端訪問的次數(shù)以及對(duì)應(yīng)產(chǎn)生的所述應(yīng)用數(shù)據(jù)包的總大小。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述完整信令流程為所述待測(cè)終端向所述模擬網(wǎng)絡(luò)發(fā)送連接請(qǐng)求至取消該次連接請(qǐng)求期間發(fā)送信令的流程。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述模擬網(wǎng)絡(luò)具體為WCDMA、GSM和LTE中的一種制式網(wǎng)絡(luò)。
6.一種OTT應(yīng)用的數(shù)據(jù)抓取裝置,其特征在于,包括: 獲取模塊,用于在設(shè)置于待測(cè)終端內(nèi)的OTT應(yīng)用進(jìn)行業(yè)務(wù)期間,指示所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù),所述信令層數(shù)據(jù)包括每次發(fā)送信令的信令信息和每次發(fā)送信令時(shí)對(duì)應(yīng)的時(shí)間信息;所述待測(cè)終端通過模擬網(wǎng)絡(luò)設(shè)備產(chǎn)生的模擬網(wǎng)絡(luò)與實(shí)際互聯(lián)網(wǎng)絡(luò)互聯(lián)來實(shí)現(xiàn)所述OTT應(yīng)用進(jìn)行業(yè)務(wù); 抓取模塊,用于在所述待測(cè)終端抓取所述OTT應(yīng)用發(fā)送信令時(shí)產(chǎn)生的信令層數(shù)據(jù)的同時(shí),從所述模擬網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)輸出端抓取所述OTT應(yīng)用產(chǎn)生的應(yīng)用層數(shù)據(jù),所述應(yīng)用層數(shù)據(jù)包括每次發(fā)送的應(yīng)用數(shù)據(jù)包信息和每次發(fā)送應(yīng)用數(shù)據(jù)包時(shí)對(duì)應(yīng)的時(shí)間信息; 處理模塊,用于將所述信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián),形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述處理模塊還用于: 提取所述信令層數(shù)據(jù)中所述時(shí)間信息包含在各完整信令流程內(nèi)的所述時(shí)間信息對(duì)應(yīng)的所述信令信息,并將所述信令層數(shù)據(jù)中所述時(shí)間信息包含在各完整信令流程內(nèi)的所述時(shí)間信息以及該時(shí)間信息對(duì)應(yīng)的所述信令信息確定為完整信令層數(shù)據(jù); 所述處理模塊還用于將所述完整信令層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包含的所述時(shí)間信息進(jìn)行比較,并將所述時(shí)間信息匹配的所述信令層數(shù)據(jù)中的所述信令信息和所述應(yīng)用層數(shù)據(jù)中的所述應(yīng)用數(shù)據(jù)包信息關(guān)聯(lián) ,形成所述OTT應(yīng)用對(duì)應(yīng)的行為數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述應(yīng)用數(shù)據(jù)包信息具體包括:所述應(yīng)用數(shù)據(jù)包的大小信息和所述應(yīng)用數(shù)據(jù)包所發(fā)送至的域名DNS信息;所述處理模塊具體用于: 提取所述行為數(shù)據(jù)中所述時(shí)間信息包含在各所述完整信令流程內(nèi)的所述行為數(shù)據(jù)對(duì)應(yīng)的所述DNS信息; 對(duì)各所述完整信令流程內(nèi)針對(duì)相同DNS信息對(duì)應(yīng)的應(yīng)用層數(shù)據(jù)包信息的個(gè)數(shù)和對(duì)應(yīng)的數(shù)據(jù)包大小進(jìn)行統(tǒng)計(jì),以確定各所述完整信令流程內(nèi)針對(duì)同一所述OTT應(yīng)用被所述待測(cè)終端訪問的次數(shù)以及對(duì)應(yīng)產(chǎn)生的所述應(yīng)用數(shù)據(jù)包的總大小。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述完整信令流程為所述待測(cè)終端向所述模擬網(wǎng)絡(luò)發(fā)送連接請(qǐng)求至取消該次連接請(qǐng)求期間發(fā)送信令的流程。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述模擬網(wǎng)絡(luò)具體為WCDMA、GSM和LTE中的一種制式網(wǎng)絡(luò)。
【文檔編號(hào)】H04L29/08GK103986788SQ201410245728
【公開日】2014年8月13日 申請(qǐng)日期:2014年6月4日 優(yōu)先權(quán)日:2014年6月4日
【發(fā)明者】安崗, 葉陽(yáng), 嚴(yán)斌峰, 廖軍, 陳茜 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司