對互聯網應用場所分類的方法和裝置制造方法
【專利摘要】本發明公開了一種對互聯網應用場所分類的方法和裝置。所述方法包括:在預設時間內,獲取待檢測網絡設備發出的數據報文;根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和應用層協議特征比重中的至少一個;對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議特征比重中的至少一個進行分類統計分析,得到所述待檢測網絡的應用場所分類結果。本發明實現了對待檢測網絡的應用場所的分類。
【專利說明】對互聯網應用場所分類的方法和裝置
【技術領域】
[0001] 本發明實施例涉及計算機網絡技術,尤其涉及一種對互聯網應用場所分類的方法 和裝置。
【背景技術】
[0002] 隨著互聯網的快速發展與迅速普及,網絡信息越來越豐富,眾多的政府機關、企事 業單位、小區家庭、學校等應用場所都搭建了自己的網絡,網絡已經成為信息時代的重要資 源。網絡作為信息時代產生的重要工具,同樣面臨著適當監控、合理使用的問題。
[0003] 因此,需要對互聯網應用場所進行分類。對互聯網應用場所進行分類在網絡資源 利用、網絡資源規劃和網絡安全方面將發揮越來越重要的作用,但是,現有技術中,對互聯 網應用場所分類的研究才剛剛開始,還沒有成熟的技術來實現對互聯網應用場所的分類。
【發明內容】
[0004] 有鑒于此,本發明實施例提供一種對互聯網應用場所分類的方法和裝置,以實現 對互聯網應用場所的分類。
[0005] 第一方面,本發明實施例提供了一種對互聯網應用場所分類的方法,所述方法包 括:
[0006] 在預設時間內,獲取待檢測網絡設備發出的數據報文;
[0007] 根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和應用層協議特征比重 中的至少一個;
[0008] 對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議特征比重中 的至少一個進行分類統計分析,得到所述待檢測網絡的應用場所分類結果。
[0009] 第二方面,本發明實施例還提供了一種對互聯網應用場所分類的裝置,所述裝置 包括:
[0010] 第一獲取模塊,用于在預設時間內,獲取待檢測網絡設備發出的數據報文;
[0011] 第二獲取模塊,用于根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和 應用層協議特征比重中的至少一個;
[0012] 分類模塊,用于對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協 議特征比重中的至少一個進行分類統計分析,得到所述待檢測網絡的應用場所分類結果。
[0013] 本發明實施例提供的對互聯網應用場所分類的方法和裝置,通過獲取預設時間內 待檢測網絡發出的數據報文,根據所述數據報文獲取運營商類型、網絡帶寬、終端數量和應 用層協議特征比重中的至少一個,對預設時間內獲得的運營商類型、網絡帶寬、終端數量和 應用層協議特征比重中的至少一個進行分類統計分析,得到所述待檢測網絡的應用場所分 類結果,實現了對待檢測網絡的應用場所的分類。
【專利附圖】
【附圖說明】
[0014] 圖1是本發明實施例提供的對互聯網應用場所分類的方法和裝置適用的網絡架 構圖;
[0015] 圖2是本發明實施例一提供的對互聯網應用場所分類的方法的流程圖
[0016] 圖3是本發明實施例二提供的對互聯網應用場所分類的裝置的示意圖。
【具體實施方式】
[0017] 下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描 述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便 于描述,附圖中僅示出了與本發明相關的部分而非全部內容。
[0018] 圖1是本發明實施例提供的對互聯網應用場所分類的方法和裝置適用的網絡架 構圖。如圖1所示,該網絡涉及應用場所未知網絡110、檢測服務器120和互聯網130,檢測 服務器120連接在應用場所未知網絡110和互聯網130之間,可鏡像抓取網絡間交互的數 據。在應用場所未知網絡即待檢測網絡,向互聯網中的上級網絡發送數據包的過程中,檢測 服務器通過鏡像分析數據包來檢測網絡中終端設備的接入情況以及應用層協議特征比重 情況,從而確定待檢測網絡的分類。本發明實施例提供的方法可以由檢測服務器來執行,可 以由一臺物理計算機作為服務器。
[0019] 實施例一
[0020] 圖2是本發明實施例一提供的對互聯網應用場所分類的方法的流程圖,本實施例 可適用于對互聯網的應用場所進行分類,該方法可以由具有通信能力及數據處理能力的設 備如計算機、服務器等等來執行,具體包括如下步驟:
[0021] 步驟210,在預設時間內,獲取待檢測網絡設備發出的數據報文。
[0022] 在預設時間內(如在連續一周的時間周期內)的預設時間點(如每天的3點、10 點、15點、20點、23點5個時間點),檢測服務器進行數據采樣,通過數據鏡像獲取待檢測網 絡設備發出的數據報文。其中,數據鏡像并不影響待檢測網絡設備向上級網絡發送的數據 報文,只是通過復制數據來獲取待檢測網絡設備發出的數據報文。
[0023] 步驟220,根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和應用層協議 特征比重中的至少一個。
[0024] 對所述數據報文進行解碼分析,以獲取待檢測網絡所屬的ISP (Internet Service Provider,互聯網服務提供商)運營商類型、待檢測網絡的網絡帶寬、接入待檢測網絡的終 端數量和應用層協議特征比重中的至少一個。
[0025] 其中,網絡帶寬是指在1秒時間內,能通過的最大位數據即數據傳輸率;對采樣 數據分別進行計算,獲得的最大數據位數即為網絡帶寬。唯一序列號是由終端設備中安 裝的客戶端的軟件在與互聯網中的服務器進行通信,實現系統升級、軟件更新查詢等操作 的過程中生成,用于唯一標識一臺物理終端設備;通過檢測唯一序列號的數量獲得接入待 檢測網絡的終端數量。所述應用層協議特征可以分為12個大類,包括:HTTP(Hyp er Text Transfer Protocol,超文本傳輸協議)個人應用(如衣飾、美食、社交、銀行等網站)、HTTP 辦公應用(如技術類、招聘、快遞、機票、酒店等網站)、IM(Instant Messaging,即時通訊) 個人應用(如旺旺、UC、E話通、YY等聊天工具)、頂辦公應用(如QQ、MSN等)、個人搜索 (搜索內容如音樂、活動、愛好、美食等)、資訊搜索(如新聞等)、辦公搜索(如技術、機票 等)、下載(如FTP、電驢等)、虛擬專用網(Virtual Private Network, VPN)、遠程控制、電 子郵件和音視頻。應用層協議特征比重是指每一種應用層協議特征所占的比重。
[0026] 步驟230,對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議特 征比重中的至少一個進行分類統計分析,得到所述待檢測網絡的應用場所分類結果。
[0027] 其中,互聯網應用場所類型有7種,包括:小區家庭、網吧、學校、社會企業、事業單 位、酒店和其他類。
[0028] 檢測服務器對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議 特征比重中的至少一個進行大數據分類統計分析,即通過對運營商類型、網絡帶寬、終端數 量和應用層協議特征比重中的至少一個參數進行分析,找到與之匹配的互聯網應用場所類 型模型,所述應用場所類型模型中分別設有上述四個參數的閾值,通過對上述四個參數中 的至少一個與各自的閾值進行比對,得到與待檢測網絡匹配的互聯網應用場所類型模型, 則將所述待檢測網絡分類到該互聯網應用場所類型中,即得到所述待檢測網絡的應用場所 分類結果。
[0029] 本實施例的技術方案,通過獲取預設時間內待檢測網絡發出的數據報文,根據所 述數據報文獲取運營商類型、網絡帶寬、終端數量和應用層協議特征比重中的至少一個,對 預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議特征比重中的至少一個 進行分類統計分析,得到所述待檢測網絡的應用場所分類結果,實現了對待檢測網絡的應 用場所的分類。
[0030] 在上述技術方案的基礎上,在根據所述數據報文,獲取運營商類型、網絡帶寬、終 端數量和應用層協議特征比重中的至少一個之后,還優選包括:將獲取到的運營商類型、網 絡帶寬、終端數量和應用層協議特征比重保存到數據庫中。檢測服務器首先判斷所述數據 庫中是否包含所述運營商類型、網絡帶寬、終端數量和應用層協議特征比重的信息記錄,如 果是,則根據所述運營商類型、網絡帶寬、終端數量和應用層協議特征比重更新數據庫中的 各個參數,如果否,則在數據庫中新建一個表項,存儲這四種參數值,這樣可以節省檢測服 務器的磁盤空間,并且便于對數據進行管理。
[0031] 在上述技術方案的基礎上,根據所述數據報文,獲取運營商類型、網絡帶寬、終端 數量和應用層協議特征比重中的至少一個,包括:對所述數據報文進行解碼獲得源IP地 址,并根據所述源IP地址獲得所述源IP地址所屬的運營商類型;根據所述數據報文分析 計算網絡帶寬;從所述數據報文中提取唯一序列號,統計接入網絡的終端數量;從所述數 據報文中提取應用層協議特征,統計應用層協議特征比重。檢測服務器通過對所述數據報 文進行解碼分析獲得源IP地址,即待檢測網絡的公網IP地址,檢測服務器通過搜索查詢 即在數據庫中搜索比對可獲得該IP地址所屬的運營商類型(校園網、聯通、電信、移動、其 他);檢測服務器統計預設時間內的預設時間點獲得的數據報文中的數據包的最大數據位 數,選取各個時間點最大的最大數據位數即為網絡帶寬;對數據報文進行解碼分析并提取 唯一序列號,統計唯一序列號的數量獲得接入待檢測網絡的終端數量;檢測服務器從所述 數據報文中解碼分析,獲取12類應用層協議特征信息,對協議特征進行提取并計算各協議 類session (TCP的會話連接)的數量與比例,從而獲得各應用層協議特征的比重,應用層協 議特征比重可用于標識用戶網絡行為情況。
[0032] 在上述技術方案的基礎上,該對互聯網應用場所分類的方法還優選包括:將所述 源IP地址及提取所述運營商類型、網絡帶寬、終端數量和應用層協議特征比重的時間保存 到數據庫中。檢測服務器首先判斷所述數據庫中是否包含所述運營商類型、網絡帶寬、終端 數量和應用層協議特征比重的信息記錄,如果是,則更新數據庫中提取到這四種參數的時 間信息,如果否,則在所述數據庫中新建一個表項,存儲這四種參數值及各參數值相應的提 取時間。根據時間信息更新數據庫中的各個參數值,確保數據庫中的每個參數值都是最新 得到的,且可以節省數據庫的存儲空間。
[0033] 實施例二
[0034] 圖3是本發明實施例二提供的對互聯網應用場所分類的裝置的示意圖。如圖3所 示,本實施例提供的對互聯網應用場所分類的裝置包括:第一獲取模塊310、第二獲取模塊 320和分類模塊330。
[0035] 其中,第一獲取模塊310用于在預設時間內,獲取待檢測網絡設備發出的數據報 文;第二獲取模塊320用于根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和應 用層協議特征比重中的至少一個;分類模塊330用于對預設時間內獲得的運營商類型、網 絡帶寬、終端數量和應用層協議特征比重中的至少一個進行分類統計分析,得到所述待檢 測網絡的應用場所分類結果。其中,所述應用層協議特征包括:超文本傳輸協議HTTP個人 應用、HTTP辦公應用、即時通訊頂個人應用、頂辦公應用、個人搜索、資訊搜索、辦公搜索、 下載、虛擬專用網、遠程控制、電子郵件和音視頻。
[0036] 優選的,還包括:第一存儲模塊,用于將獲取到的運營商類型、網絡帶寬、終端數量 和應用層協議特征比重保存到數據庫中。
[0037] 優選的,所述第二獲取模塊包括:獲得子模塊,用于對所述數據報文進行解碼獲得 源IP地址,并根據所述源IP地址獲得所述源IP地址所屬的運營商類型;計算子模塊,用于 根據所述數據報文分析計算網絡帶寬;第一統計子模塊,用于從所述數據報文中提取唯一 序列號,統計接入網絡的終端數量;第二統計子模塊,用于從所述數據報文中提取應用層協 議特征,統計應用層協議特征比重。
[0038] 優選的,還包括:第二存儲模塊,用于將所述源IP地址及提取所述運營商類型、網 絡帶寬、終端數量和應用層協議特征比重的時間保存到數據庫中。
[0039] 上述產品可執行本發明任意實施例所提供的方法,具備執行方法相應的功能模塊 和有益效果。
[0040] 注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解, 本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、 重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行 了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還 可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。
【權利要求】
1. 一種對互聯網應用場所分類的方法,其特征在于,所述方法包括: 在預設時間內,獲取待檢測網絡設備發出的數據報文; 根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和應用層協議特征比重中的 至少一個; 對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議特征比重中的至 少一個進行分類統計分析,得到所述待檢測網絡的應用場所分類結果。
2. 根據權利要求1所述的方法,其特征在于,在根據所述數據報文,獲取運營商類型、 網絡帶寬、終端數量和應用層協議特征比重中的至少一個之后,還包括: 將獲取到的運營商類型、網絡帶寬、終端數量和應用層協議特征比重保存到數據庫中。
3. 根據權利要求1或2所述的方法,其特征在于,根據所述數據報文,獲取運營商類型、 網絡帶寬、終端數量和應用層協議特征比重中的至少一個,包括: 對所述數據報文進行解碼獲得源IP地址,并根據所述源IP地址獲得所述源IP地址所 屬的運營商類型; 根據所述數據報文分析計算網絡帶寬; 從所述數據報文中提取唯一序列號,統計接入網絡的終端數量; 從所述數據報文中提取應用層協議特征,統計應用層協議特征比重。
4. 根據權利要求3所述的方法,其特征在于,還包括: 將所述源IP地址及提取所述運營商類型、網絡帶寬、終端數量和應用層協議特征比重 的時間保存到數據庫中。
5. 根據權利要求1或2所述的方法,其特征在于,所述應用層協議特征包括:超文本傳 輸協議HTTP個人應用、HTTP辦公應用、即時通訊頂個人應用、頂辦公應用、個人搜索、資訊 搜索、辦公搜索、下載、虛擬專用網、遠程控制、電子郵件和音視頻。
6. -種對互聯網應用場所分類的裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于在預設時間內,獲取待檢測網絡設備發出的數據報文; 第二獲取模塊,用于根據所述數據報文,獲取運營商類型、網絡帶寬、終端數量和應用 層協議特征比重中的至少一個; 分類模塊,用于對預設時間內獲得的運營商類型、網絡帶寬、終端數量和應用層協議特 征比重中的至少一個進行分類統計分析,得到所述待檢測網絡的應用場所分類結果。
7. 根據權利要求6所述的裝置,其特征在于,還包括: 第一存儲模塊,用于將獲取到的運營商類型、網絡帶寬、終端數量和應用層協議特征比 重保存到數據庫中。
8. 根據權利要求6或7所述的裝置,其特征在于,所述第二獲取模塊包括: 獲得子模塊,用于對所述數據報文進行解碼獲得源IP地址,并根據所述源IP地址獲得 所述源IP地址所屬的運營商類型; 計算子模塊,用于根據所述數據報文分析計算網絡帶寬; 第一統計子模塊,用于從所述數據報文中提取唯一序列號,統計接入網絡的終端數 量; 第二統計子模塊,用于從所述數據報文中提取應用層協議特征,統計應用層協議特征 比重。
9. 根據權利要求8所述的裝置,其特征在于,還包括: 第二存儲模塊,用于將所述源IP地址及提取所述運營商類型、網絡帶寬、終端數量和 應用層協議特征比重的時間保存到數據庫中。
10. 根據權利要求6或7所述的裝置,其特征在于,所述應用層協議特征包括:超文本 傳輸協議HTTP個人應用、HTTP辦公應用、即時通訊IM個人應用、IM辦公應用、個人搜索、資 訊搜索、辦公搜索、下載、虛擬專用網、遠程控制、電子郵件和音視頻。
【文檔編號】H04L12/24GK104125105SQ201410400633
【公開日】2014年10月29日 申請日期:2014年8月14日 優先權日:2014年8月14日
【發明者】劉銳, 張弛 申請人:北京銳安科技有限公司