專利名稱:終端分布信息獲取方法、數(shù)據(jù)獲取裝置以及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種終端分布信息獲取方法、數(shù)據(jù)獲取裝置以及通信系統(tǒng)。
背景技術(shù):
深度數(shù)據(jù)包檢測(De印Packet Inspection,以下簡稱DPI)技術(shù)不僅能夠如同普通報文檢測一樣,分析出IP數(shù)據(jù)包中的源地址、目的地址、源端口、目的端口以及協(xié)議類型,而且還增加了應(yīng)用層分析,能夠高效的識別出網(wǎng)絡(luò)上的各種應(yīng)用及其內(nèi)容,普通報文檢測是通過端口號來識別應(yīng)用類型的,如檢測到端口號為80時,則認為該應(yīng)用代表著普通上網(wǎng)應(yīng)用。而當前網(wǎng)絡(luò)上的一些非法應(yīng)用會采用隱藏或假冒端口號的方式躲避檢測和監(jiān)管,造成仿冒合法報文的數(shù)據(jù)流侵蝕著網(wǎng)絡(luò)。此時普通報文檢測方法就無能為力了。DPI技術(shù)就是通過對應(yīng)用流中的數(shù)據(jù)報文內(nèi)容進行探測,從而確定數(shù)據(jù)報文的真正應(yīng)用。商業(yè)智能(Business Intelligence,以下簡稱BI)技術(shù)是企業(yè)將現(xiàn)有的數(shù)據(jù)轉(zhuǎn)化為信息和知識的技術(shù),該技術(shù)實質(zhì)上是數(shù)據(jù)倉庫、聯(lián)機分析處理和數(shù)據(jù)挖掘等技術(shù)的綜合運用,能夠為企業(yè)提供一個實時的數(shù)據(jù)分析系統(tǒng),幫助企業(yè)提高運營水平。例如,對于通信運營商和手機終端廠商而言,隨著網(wǎng)絡(luò)技術(shù)的不斷演進,需要統(tǒng)計指定地區(qū)當前流行的手機終端設(shè)備,以及該類手機終端設(shè)備的網(wǎng)絡(luò)使用情況,也可稱為是對終端分布信息進行統(tǒng)計?,F(xiàn)有技術(shù)中隊上述信息的統(tǒng)計是由通信運營商從網(wǎng)絡(luò)管理系統(tǒng),業(yè)務(wù)運營支撐系統(tǒng)(Business & Operation Support System,以下簡稱BOSS)中導(dǎo)出用戶話單,或者消費記錄后進行人工統(tǒng)計分析的方式獲取?,F(xiàn)有技術(shù)中存在的對手機等終端的分布信息進行統(tǒng)計的方式普遍存在統(tǒng)計效率低的缺陷,同時其統(tǒng)計結(jié)果的精度也較低。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種終端分布信息獲取方法、數(shù)據(jù)獲取裝置以及通信系統(tǒng),以及數(shù)據(jù)匯聚裝置,用以提高對終端分布信息進行統(tǒng)計時的統(tǒng)計效率,同時提高統(tǒng)計結(jié)果的精度。本發(fā)明實施例提供了一種終端分布信息獲取方法,包括向深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息,所述請求消息用于指示深度數(shù)據(jù)包檢測裝置對所述數(shù)據(jù)報文進行協(xié)議解析;接收所述深度數(shù)據(jù)包檢測裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;向數(shù)據(jù)匯聚裝置發(fā)送攜帶所述協(xié)議解析數(shù)據(jù)的通知消息,以使所述數(shù)據(jù)處理模塊根據(jù)所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。本發(fā)明實施例還提供了一種終端分布信息獲取方法,包括接收數(shù)據(jù)獲取裝置發(fā)送的攜帶對數(shù)據(jù)報文解析獲得的協(xié)議解析數(shù)據(jù)的通知消息, 所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;根據(jù)接收到的各個數(shù)據(jù)獲取裝置反饋的所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。本發(fā)明實施例還提供了一種數(shù)據(jù)獲取裝置,包括第一發(fā)送模塊,用于向深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息,所述請求消息用于指示深度數(shù)據(jù)包檢測裝置對所述數(shù)據(jù)報文進行協(xié)議解析;第一接收模塊,用于接收所述深度數(shù)據(jù)包檢測裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;第二發(fā)送模塊,用于向數(shù)據(jù)匯聚裝置發(fā)送攜帶所述協(xié)議解析數(shù)據(jù)的通知消息,以使所述數(shù)據(jù)處理模塊根據(jù)所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息。本發(fā)明實施例還提供了一種數(shù)據(jù)匯聚裝置,包括第二接收模塊,用于接收數(shù)據(jù)獲取裝置發(fā)送的對數(shù)據(jù)報文解析獲得的攜帶協(xié)議解析數(shù)據(jù)的通知消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;第二獲取模塊,用于根據(jù)各個數(shù)據(jù)獲取裝置反饋的所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括終端類型及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。本發(fā)明實施例還提供了一種通信系統(tǒng),包括設(shè)置有上述的數(shù)據(jù)獲取裝置的服務(wù) GRPS支持節(jié)點和設(shè)置有上述的數(shù)據(jù)匯聚裝置的商務(wù)智能系統(tǒng)。本發(fā)明上述實施例提供的終端分布信息獲取方法、數(shù)據(jù)匯聚裝置、數(shù)據(jù)獲取裝置以及通信系統(tǒng),其中可以由數(shù)據(jù)獲取裝置將終端發(fā)送給服務(wù)器的數(shù)據(jù)報文,發(fā)送給DPI裝置進行協(xié)議解析,以獲發(fā)送數(shù)據(jù)報文的終端的類型標識,數(shù)據(jù)報文的協(xié)議類型,以及業(yè)務(wù)流量值等信息,通過進一步的將上述信息發(fā)送給數(shù)據(jù)匯聚裝置進行匯聚,即可統(tǒng)計獲得各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值,能夠提高對終端分布信息進行統(tǒng)計時的統(tǒng)計效率,同時提高統(tǒng)計結(jié)果的精度。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明終端分部信息獲取方法實施例一的流程示意圖;圖2為本發(fā)明一具體實施例的流程示意圖3為本發(fā)明實施例中DPI裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明另一具體實施例的流程示意圖;圖5為本發(fā)明實施例中IMSI的構(gòu)成示意圖;圖6為本發(fā)明實施例中IMEI的構(gòu)成示意圖;圖7為本發(fā)明終端分布信息獲取方法實施例二的流程示意圖;圖8為本發(fā)明實施例中數(shù)據(jù)聚合的示意圖;圖9為本發(fā)明數(shù)據(jù)獲取裝置實施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明數(shù)據(jù)匯聚裝置實施例的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供了一種獲取終端分布信息的技術(shù)方案,具體的可以是通信系統(tǒng)中設(shè)置數(shù)據(jù)獲取裝置以及深度數(shù)據(jù)包檢測裝置,實時獲取各個類型的終端及其對應(yīng)的業(yè)務(wù)數(shù)據(jù)流的大小,具體的可以是將上述裝置在網(wǎng)關(guān)服務(wù)GPRS節(jié)點GGSN上,然后將其向數(shù)據(jù)匯聚裝置發(fā)送,由數(shù)據(jù)匯聚裝置統(tǒng)計獲得終端分布信息。圖1為本發(fā)明終端分部信息獲取方法實施例一的流程示意圖,如圖1所示,包括如下步驟步驟101、向深度數(shù)據(jù)包檢測(De印Packet Inspection,以下簡稱DPI)裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息,所述請求消息用于指示DPI裝置對所述IP數(shù)據(jù)包進行協(xié)議解析;步驟102、接收所述D PI裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;步驟103、向數(shù)據(jù)匯聚裝置發(fā)送攜帶所述協(xié)議解析數(shù)據(jù)的通知消息,以使所述數(shù)據(jù)匯聚裝置根據(jù)所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。本發(fā)明上述實施例中的步驟,具體的可以是由設(shè)置在GGSN中的數(shù)據(jù)獲取裝置執(zhí)行,該數(shù)據(jù)獲取裝置將終端發(fā)送給服務(wù)器的數(shù)據(jù)報文,發(fā)送給DPI裝置進行協(xié)議解析,以獲發(fā)送數(shù)據(jù)報文的終端的類型標識,數(shù)據(jù)報文的協(xié)議類型,以及業(yè)務(wù)流量值等信息,通過進一步的將上述信息發(fā)送給數(shù)據(jù)匯聚裝置進行匯聚,即可統(tǒng)計獲得各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。本發(fā)明上述實施例中,由于IP數(shù)據(jù)傳輸?shù)奶匦?,一個按照協(xié)議生成完整的數(shù)據(jù)報文可能被分為多個數(shù)據(jù)包傳輸,即上述預(yù)解析的數(shù)據(jù)報文可能是完整數(shù)據(jù)報文,或者是非完整數(shù)據(jù)報文。其中對于完整的數(shù)據(jù)報文,可以通過深度數(shù)據(jù)包檢測裝置一次解析獲得協(xié)議解析數(shù)據(jù),而對數(shù)據(jù)報文是非完整的數(shù)據(jù)報文的情況,上述步驟101中可以是至少兩次向DPI裝置發(fā)送攜帶預(yù)解析的非完整數(shù)據(jù)報文的請求消息,而步驟102可以是接收DPI裝置返回的根據(jù)至少兩個非完整性數(shù)據(jù)報文進行解析獲取的協(xié)議解析數(shù)據(jù)。而上述解析非完整數(shù)據(jù)報文的情況,具體的可以是在首次向DPI裝置發(fā)送預(yù)解析的數(shù)據(jù)報文后,DPI裝置檢測獲得部分協(xié)議解析數(shù)據(jù),將其封裝到上下文信息中,DPI裝置返回攜帶上述上下文信息以及指示需要再次進行數(shù)據(jù)檢測信息的響應(yīng)響應(yīng)消息,數(shù)據(jù)獲取裝置再次發(fā)送攜帶非完整數(shù)據(jù)報文的請求消息,同時還攜帶上述的上下文信息,以由DPI裝置根據(jù)新獲得的非完整數(shù)據(jù)報文進一步進行協(xié)議解析,并將前后兩次獲得的協(xié)議解析數(shù)據(jù)進行合并,直到能夠獲得完整的協(xié)議解析數(shù)據(jù)為止,否則將持續(xù)執(zhí)行上述的流程。另外,本發(fā)明上述實施例中,對于終端的類型標識可以是國際移動設(shè)備標識碼中的設(shè)備型號核準號碼,而上述步驟102中數(shù)據(jù)獲取裝置在接收到DPI裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息之后,數(shù)據(jù)獲取裝置進一步的執(zhí)行下述步驟根據(jù)上述設(shè)備型號核準號碼以及設(shè)備型號核準號碼與移動終端型號對應(yīng)關(guān)系表, 獲取對應(yīng)的移動終端型號。并且向數(shù)據(jù)匯聚裝置發(fā)送的通知消息中攜帶的協(xié)議解析數(shù)據(jù)包括發(fā)送上述數(shù)據(jù)報文的移動終端型號、上述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值。圖2為本發(fā)明一具體實施例的流程示意圖,如上所述的,發(fā)送給DPI裝置的數(shù)據(jù)報文可以是完整數(shù)據(jù)報文,或者是非完整數(shù)據(jù)報文,本實施例中是針對完整數(shù)據(jù)報文的情況, 如圖2所示,包括如下步驟步驟201、移動終端(Mobile Station,以下簡稱僅幻向服務(wù)器發(fā)送IP數(shù)據(jù)包(例如IP Packetl和IP Packet2),上述的IP數(shù)據(jù)包經(jīng)過GGSN,且各個IP數(shù)據(jù)包在GGSN上進行流匹配和重組,對于一個業(yè)務(wù)流上的IP數(shù)據(jù)包進行排序,并過濾重復(fù)的數(shù)據(jù)報文,得到 TCP數(shù)據(jù)包(TCP Packetl和TCPI^ckeU),進一步的,該GGSN上還設(shè)置有上述的數(shù)據(jù)獲取裝置,該數(shù)據(jù)獲取裝置會根據(jù)預(yù)先配置的規(guī)則,選擇性的向DPI裝置發(fā)送請求消息,該請求消息中攜帶預(yù)解析的數(shù)據(jù)報文(TCP數(shù)據(jù)包),請求DPI裝置進行7層協(xié)議解析,具體的本實施例中,可以是GGSN每接收到兩個IP數(shù)據(jù)包,則向DPI裝置發(fā)送一次請求消息,另外還可以是設(shè)定一時間段,例如每分鐘發(fā)送一次請求消息;步驟202、DPI裝置(DPI Parser)對接收到的TCP數(shù)據(jù)包進行協(xié)議解析,解析前會先識別出7層協(xié)議類型,并根據(jù)協(xié)議類型確定需要解析得到的協(xié)議解析數(shù)據(jù),上述的協(xié)議解析數(shù)據(jù)可以包括如下的信息中的一項或多項,例如國際移動用戶標識碼(International Mobile Subscriber Identification ΠΚΙ)、國際移動設(shè)備標識碼(International Mobile Equipment Identification,以下簡稱IMEI)、協(xié)議大類(Protocol Category,例如 P2P、 VOIP等)、協(xié)議類型(Protocol,例如BT、eDonkey)、范圍的URL名稱、業(yè)務(wù)流量值(可以包括上行業(yè)務(wù)流量和下行業(yè)務(wù)流量)等信息,而上述IMET中的TAC標識是與移動終端型號一一對應(yīng)的,上行業(yè)務(wù)流量可以具體是針對特定類型終端,在特定協(xié)議類上的上行業(yè)務(wù)流量,而下行業(yè)務(wù)流量也可以具體是針對特定類型終端,在特定協(xié)議類上的下行業(yè)務(wù)流量。具體的,如圖3所示,DPI裝置可以包括解析規(guī)則庫、預(yù)處理模塊、解析模塊、后處理模塊、中間狀態(tài)存儲模塊和五元組管理模塊,上述的解析規(guī)則庫中存儲有解析規(guī)則,具體的該解析規(guī)則可以是依據(jù)不同協(xié)議類型的解析策略,可以保證對不同協(xié)議類型的TCP數(shù)據(jù)包進行解析。預(yù)處理模塊在接收到封裝有一個或多個IP數(shù)據(jù)包的TCP數(shù)據(jù)包后,同時從解析協(xié)議規(guī)則庫中獲取對應(yīng)的解析規(guī)則,將其發(fā)送給解析模塊進行解析,獲得解析結(jié)果,由后處理模塊將解析結(jié)果返回給數(shù)據(jù)獲取裝置,并可以將解析得到的狀態(tài)信息存儲到DPI裝置的中間狀態(tài)存儲模塊中,再次對IP數(shù)據(jù)包進行解析時,由預(yù)處理模塊獲取并發(fā)送給解析模塊解析時參考,另外將上述的狀態(tài)信息作為上下文信息攜帶在響應(yīng)消息中返回給數(shù)據(jù)獲取裝置,以由數(shù)據(jù)獲取裝置在下一次針對同一業(yè)務(wù)流進行解析時,將其攜帶在請求消息中發(fā)送給DPI裝置,而上述五元組管理模塊負責(zé)五元組信息的創(chuàng)建、老化、更新和查詢。步驟203、GGSN將接收到的協(xié)議解析數(shù)據(jù)進行相應(yīng)處理,并將處理后的協(xié)議解析數(shù)據(jù)發(fā)送給服務(wù)器(server)中的數(shù)據(jù)匯聚裝置,該數(shù)據(jù)匯聚裝置可以是具體的這里的處理可以包括是在上述的終端類型標識是IMET中的TAC標識,根據(jù)TAC標識與移動終端型號的對應(yīng)關(guān)系,獲取移動終端型號,并將其攜帶在通知消息中發(fā)送給服務(wù)器。另外對于上述步驟中涉及的上下文信息,可以在需要DPI裝置再次對同一業(yè)務(wù)流的TCP數(shù)據(jù)包解析時發(fā)送給DPI裝置,同時在業(yè)務(wù)流釋放時釋放內(nèi)存中的相關(guān)上下文信息。步驟204、GGSN根據(jù)解析的結(jié)果和協(xié)議的特性(采用配置的方式)來確定是否將后續(xù)的TCP數(shù)據(jù)包發(fā)送給DPI裝置進行解析,具體的可以針對步驟201中涉及的配置規(guī)則執(zhí)行,例如圖2所示,GGSN對后需接收到的IP數(shù)據(jù)包(IP Packet3),不發(fā)送給DPI進行解析,而是直接發(fā)送給服務(wù)器處理(server)。上述實施例是針對TCP數(shù)據(jù)包為完整數(shù)據(jù)報文的情況的實施例,而針對IP數(shù)據(jù)包為非完整數(shù)據(jù)報文的情況,可如圖4所示,包括如下的步驟步驟301、與上述步驟201的步驟基本相同,區(qū)別在于由于IP分片的特性,GGSN發(fā)送給DPI裝置的TCP數(shù)據(jù)包為非完整數(shù)據(jù)報文。步驟302、DPI裝置對接收到的非完整數(shù)據(jù)報文進行解析,由于是非完整數(shù)據(jù)報文,因此DPI裝置無法通過一次解析獲得完整的協(xié)議解析數(shù)據(jù),DPI裝置需要進行對非完整數(shù)據(jù)報文進行解析后緩存必要的信息,生成上下文信息。步驟303、DPI裝置向GGSN返回響應(yīng)消息,該響應(yīng)消息中攜帶需要繼續(xù)發(fā)送TCP數(shù)據(jù)包進行解析的指示信息,同時還可以將上述的上下文信息發(fā)送給GGSN。GGSN會把之前接收到的IP數(shù)據(jù)包發(fā)送給服務(wù)器。步驟304、GGSN在接收到后續(xù)的IP數(shù)據(jù)包(IP Packet3)后,會繼續(xù)將轉(zhuǎn)換得到的 TCP數(shù)據(jù)包發(fā)送給DPI裝置,由DPI裝置進行解析,同時也會將上次解析得到的上下文信息發(fā)送給DPI裝置。步驟305、DPI裝置對接收到的TCP數(shù)據(jù)包(TCP Packet3)進行解析,同時會將解析得到的信息與上述的上下文信息進行合并,如果已經(jīng)獲得完整的協(xié)議解析數(shù)據(jù),則會將解析結(jié)果返回給GGSN,表明解析成功,同時也可以返回圖2所示實施例中的上下文信息,以在解析同一業(yè)務(wù)流的TCP數(shù)據(jù)包時參考。步驟306、GGSN將解析獲得的完整的協(xié)議解析數(shù)據(jù)發(fā)送給服務(wù)器中的數(shù)據(jù)匯聚裝置。另外本實施例中,GGSN也同樣會將發(fā)送給DPI裝置解析的IP數(shù)據(jù)包(IP PacketU IP Packet2和IP Packet3)發(fā)送給服務(wù)器。具體的,針對上述的IMSI,其數(shù)據(jù)結(jié)構(gòu)可以如圖5所示,包括移動國家代碼 (Mobile Country Code,以下簡稱MCC)、MCC唯一的標識移動用戶所在的國家,由3位組成;MNC用以標識移動用戶有效的GSM PLMN代碼,由2或3位組成;MNC和MSIN共同組成國家移動用戶標識(National Mobile Subscriber Identity,以下簡稱NMSI)。IMEI的結(jié)構(gòu)可以如圖6所示,其包括表示移動終端設(shè)備的機型的設(shè)備型號核準號碼TAC,表示終端設(shè)備的產(chǎn)地的工廠裝配碼FAC,表示生產(chǎn)順序號的串號SNR,以及校驗碼 SP。在上述的數(shù)據(jù)獲取裝置獲取協(xié)議解析數(shù)據(jù)后,將其發(fā)送給數(shù)據(jù)匯聚裝置,數(shù)據(jù)匯聚裝置根據(jù)接收到的各個數(shù)據(jù)獲取裝置反饋的協(xié)議解析數(shù)據(jù)生成各類型終端的終端分布信息。圖7為本發(fā)明終端分布信息獲取方法實施例二的流程示意圖,如圖7所示,該方法包括如下的步驟步驟401、接收數(shù)據(jù)獲取裝置發(fā)送的攜帶對數(shù)據(jù)報文解析獲得的協(xié)議解析數(shù)據(jù)的通知消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;步驟402、根據(jù)接收到的各個數(shù)據(jù)獲取裝置反饋的所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。本發(fā)明上述實施例中,通過對接收到的各個數(shù)據(jù)獲取裝置反饋的協(xié)議解析數(shù)據(jù)進行匯聚,獲得各類型終端的終端分布信息,即獲取各類型終端及其在對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值,能夠提高對終端分布信息的統(tǒng)計效率,同時提供統(tǒng)計結(jié)果的準確性。具體的上述實施例中,對于協(xié)議解析數(shù)據(jù)中的終端的類型標識可以是IMEI中的 TAC碼,也可以是根據(jù)TAC碼獲取的移動終端型號,在上述的終端的類型標識為TAC碼時,本實施例中可以將其轉(zhuǎn)換為移動終端型號。在發(fā)送給數(shù)據(jù)匯聚裝置的協(xié)議解析數(shù)據(jù)中,除可以包括上述的終端的類型標識、 數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值外,還可以包括IMSI(即手機號碼),或者是包括與上述的數(shù)據(jù)報文相關(guān)的網(wǎng)站/服務(wù)器等內(nèi)容,上述的信息可以是以UDP 數(shù)據(jù)包的形式發(fā)送到BI系統(tǒng)的數(shù)據(jù)收集模塊DRM,該模塊是數(shù)據(jù)匯聚裝置的一部分,DRM將收到UDP數(shù)據(jù)包轉(zhuǎn)換為CSV文件,該CSV文件為一種用來存儲數(shù)據(jù)的純文本,英文全稱為 Comma Separated Values,并寫在硬盤上。同時,對于“所處地域信息”和“用戶詳細信息”, 也可以通過手機號碼關(guān)聯(lián)到運營商內(nèi)部業(yè)務(wù)支撐系統(tǒng)獲得,以CSV文件的形式保存到硬盤上。CSV文件解析組件定時解析過濾CSV文件數(shù)據(jù)到緩沖表(ETL表),再由內(nèi)存和 ORACLE存儲過程的將數(shù)據(jù)從緩沖表(ETL表)按照一定要求放置到元數(shù)據(jù)表中。BI系統(tǒng) ETL(數(shù)據(jù)處理模塊)模塊將讀取硬盤上的CSV文件并將記錄插入到Oracle后臺數(shù)據(jù)庫里相應(yīng)的表中。每條原始記錄包括流量統(tǒng)計值(具體可以包括上行流量信息和下行流量信息),通過終端類型來對記錄進行分組匯總求和,得出某種終端的總流量大小。通過匯聚任務(wù)對元數(shù)據(jù)表數(shù)據(jù)進行匯聚至匯聚表,即可在BI系統(tǒng)中形成基于各種維度的分布統(tǒng)計報表,分析引擎(Analysis Engine)根據(jù)需求遠程創(chuàng)建并管理多維數(shù)據(jù)集Cube,分析師通過HTTP接口與報表系統(tǒng)進行基于各種維度信息進行交互,具體的生成的分布統(tǒng)計報表可以如下所示
等級手機型號流量大小1A1000
權(quán)利要求
1.一種終端分布信息獲取方法,其特征在于,包括向深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息,所述請求消息用于指示深度數(shù)據(jù)包檢測裝置對所述數(shù)據(jù)報文進行協(xié)議解析;接收所述深度數(shù)據(jù)包檢測裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;向數(shù)據(jù)匯聚裝置發(fā)送攜帶所述協(xié)議解析數(shù)據(jù)的通知消息,以使所述數(shù)據(jù)處理模塊根據(jù)所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。
2.根據(jù)權(quán)利要求1所述的終端分布信息獲取方法,其特征在于,所述預(yù)解析的數(shù)據(jù)報文為完整數(shù)據(jù)報文或非完整數(shù)據(jù)報文,且在所述預(yù)解析的數(shù)據(jù)報文為非完整數(shù)據(jù)報文,所述向深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息包括至少兩次向所述深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的非完整數(shù)據(jù)報文的請求消息;所述接收所述深度數(shù)據(jù)包檢測裝置返回的所述數(shù)據(jù)報文的協(xié)議解析數(shù)據(jù)包括接收深度數(shù)據(jù)包檢測裝置返回的根據(jù)至少兩個非完整數(shù)據(jù)報文進行解析獲取的協(xié)議解析數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的終端分布信息獲取方法,其特征在于,所述終端的類型標識為國際移動設(shè)備標識碼中的設(shè)備型號核準號碼,在接收所述深度數(shù)據(jù)包檢測裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息之后還包括根據(jù)所述設(shè)備型號核準號碼以及設(shè)備型號核準號碼與移動終端型號對應(yīng)關(guān)系表,獲取對應(yīng)的移動終端型號;則向數(shù)據(jù)匯聚裝置發(fā)送的通知消息中攜帶的協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的移動終端型號、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值。
4.一種終端分布信息獲取方法,其特征在于,包括接收數(shù)據(jù)獲取裝置發(fā)送的攜帶對數(shù)據(jù)報文解析獲得的協(xié)議解析數(shù)據(jù)的通知消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;根據(jù)接收到的各個數(shù)據(jù)獲取裝置反饋的所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。
5.根據(jù)權(quán)利要求4所述的終端分布信息獲取方法,其特征在于,所述終端的類型標識為移動終端型號。
6.根據(jù)權(quán)利要求4所述的終端分布信息獲取方法,其特征在于,所述根據(jù)接收到的各個數(shù)據(jù)獲取裝置反饋的協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息包括根據(jù)各個數(shù)據(jù)獲取裝置反饋的協(xié)議解析數(shù)據(jù)進行內(nèi)存聚合,匯聚生成分鐘粒度的各類型終端的終端分布信息和/或小時粒度的各類型終端的終端分布信息;以及根據(jù)各個數(shù)據(jù)獲取裝置反饋的協(xié)議解析數(shù)據(jù)進行數(shù)據(jù)庫聚合,匯聚生成天粒度的各類型終端的終端分布信息和/或月粒度的各類型終端的終端分布信息。
7.一種數(shù)據(jù)獲取裝置,其特征在于,包括第一發(fā)送模塊,用于向深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息, 所述請求消息用于指示深度數(shù)據(jù)包檢測裝置對所述數(shù)據(jù)報文進行協(xié)議解析;第一接收模塊,用于接收所述深度數(shù)據(jù)包檢測裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;第二發(fā)送模塊,用于向數(shù)據(jù)匯聚裝置發(fā)送攜帶所述協(xié)議解析數(shù)據(jù)的通知消息,以使所述數(shù)據(jù)處理模塊根據(jù)所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)獲取裝置,其特征在于,還包括第一獲取裝置,用于在所述終端的類型標識為國際移動設(shè)備標識碼中的設(shè)備型號核準號碼,根據(jù)所述設(shè)備型號核準號碼以及所述設(shè)備型號核準號碼與移動終端型號對應(yīng)關(guān)系表,獲取對應(yīng)的移動終端型號;且所述第二發(fā)送模塊發(fā)送的通知消息中攜帶的協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的移動終端型號、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值。
9.一種數(shù)據(jù)匯聚裝置,其特征在于,包括第二接收模塊,用于接收數(shù)據(jù)獲取裝置發(fā)送的對數(shù)據(jù)報文解析獲得的攜帶協(xié)議解析數(shù)據(jù)的通知消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;第二獲取模塊,用于根據(jù)各個數(shù)據(jù)獲取裝置反饋的所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括終端類型及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。
10.一種通信系統(tǒng),其特征在于,包括設(shè)置有權(quán)利要求7或8所述的數(shù)據(jù)獲取裝置的服務(wù)GRPS支持節(jié)點和設(shè)置有權(quán)利要求9所述的數(shù)據(jù)匯聚裝置的商務(wù)智能系統(tǒng)。
全文摘要
本發(fā)明提供一種終端分布信息獲取方法、數(shù)據(jù)獲取裝置以及通信系統(tǒng),其中獲取方法包括向深度數(shù)據(jù)包檢測裝置發(fā)送攜帶預(yù)解析的數(shù)據(jù)報文的請求消息;接收所述深度數(shù)據(jù)包檢測裝置返回的攜帶協(xié)議解析數(shù)據(jù)的響應(yīng)消息,所述協(xié)議解析數(shù)據(jù)包括發(fā)送所述數(shù)據(jù)報文的終端的類型標識、所述數(shù)據(jù)報文的協(xié)議類型以及對應(yīng)該協(xié)議類型的業(yè)務(wù)流量值;向數(shù)據(jù)匯聚裝置發(fā)送攜帶所述協(xié)議解析數(shù)據(jù)的通知消息,以使所述數(shù)據(jù)處理模塊根據(jù)所述協(xié)議解析數(shù)據(jù)匯聚生成各類型終端的終端分布信息,所述終端分布信息包括各類型終端及其對應(yīng)的特定時間段內(nèi)的流量統(tǒng)計值。上述技術(shù)方案能夠提高對終端分布信息進行統(tǒng)計時的統(tǒng)計效率,同時提高統(tǒng)計結(jié)果的精度。
文檔編號H04W12/00GK102301764SQ201180001526
公開日2011年12月28日 申請日期2011年7月1日 優(yōu)先權(quán)日2011年7月1日
發(fā)明者布丕庫馬爾杰恩, 王紹宇, 陳飛 申請人:華為技術(shù)有限公司