專利名稱::基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及流量統(tǒng)計(jì)報(bào)表技術(shù),尤其涉及一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
:NetFlow、sFlow、深度包檢測(cè)技術(shù)(DPI,De印PacketInspection)等流量協(xié)議主要應(yīng)用于交換機(jī)、路由器等設(shè)備的流量統(tǒng)計(jì)。這些協(xié)議產(chǎn)生的數(shù)據(jù)包封裝了流經(jīng)設(shè)備的具體流量信息,流量系統(tǒng)從這些信息中提煉出目標(biāo)數(shù)據(jù)進(jìn)行分析,產(chǎn)生各種報(bào)表。這些報(bào)表對(duì)用戶分析網(wǎng)絡(luò)的使用情況、定位網(wǎng)絡(luò)故障、掌握資源的使用分布提供幫助。流量統(tǒng)計(jì)報(bào)表作為流量系統(tǒng)的最終輸出,起著至關(guān)重要的作用。在實(shí)際使用過(guò)程中,由于用戶使用系統(tǒng)的角色和目的不同,致使每個(gè)用戶的關(guān)注點(diǎn)也不一樣。即使在同一個(gè)使用場(chǎng)景中,關(guān)注的側(cè)重點(diǎn)也是有所區(qū)別的。為了滿足每個(gè)用戶和各種使用場(chǎng)景的需求,流量系統(tǒng)就必須提供多種角度的統(tǒng)計(jì)方式供用戶選擇。對(duì)于常用的、使用頻率比較高的統(tǒng)計(jì)角度,是能夠預(yù)先設(shè)計(jì)出模板來(lái)滿足需求的。但由于這些常用需求在數(shù)量上還是比較可觀的,開發(fā)工作量很大,同時(shí)還存在有些統(tǒng)計(jì)需求無(wú)法預(yù)估,也就是存在很大的擴(kuò)展需求。因此,解決開發(fā)工作量和靈活擴(kuò)展性是流量統(tǒng)計(jì)報(bào)表面臨的主要問(wèn)題。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法和裝置,實(shí)現(xiàn)流量數(shù)據(jù)的自定義統(tǒng)計(jì)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供的一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法,該方法包括為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),并根據(jù)各字段的字段屬性,將查找出的字段的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中。上述方案中,所述字段屬性包括字段類型、數(shù)據(jù)類型、邏輯類型、可匯聚及可統(tǒng)計(jì),其中,字段類型分為原始字段和計(jì)算字段,計(jì)算字段設(shè)置有計(jì)算方法,使計(jì)算字段的數(shù)據(jù)能夠根據(jù)原始字段的數(shù)據(jù)計(jì)算得到。上述方案中,所述在報(bào)表模板上顯示所有字段標(biāo)題供用戶選擇具體為在報(bào)表模板上將字段標(biāo)題分為匯聚字段和統(tǒng)計(jì)字段進(jìn)行顯示,并為用戶提供勾選的選擇框。上述方案中,所述報(bào)表模板進(jìn)一步還包括策略名稱、策略描述、排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型及是否啟用的配置選項(xiàng);在用戶對(duì)報(bào)表模板上的排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型進(jìn)行了配置時(shí),按照用戶的配置展現(xiàn)統(tǒng)計(jì)報(bào)表;在用戶沒(méi)有進(jìn)行配置時(shí),按照默認(rèn)配置展現(xiàn)統(tǒng)計(jì)報(bào)表。上述方案中,所述流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù)具體為流量系統(tǒng)按照?qǐng)?bào)表模板上在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題生成查詢命令,首先,在數(shù)據(jù)庫(kù)中查找出在匯聚字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù),然后,針對(duì)在匯聚字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù)查找出在統(tǒng)計(jì)字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù)。上述方案中,所述根據(jù)各字段的字段屬性具體為根據(jù)字段屬性中的數(shù)據(jù)類型為數(shù)值類型時(shí),靠右對(duì)齊;為字符類型時(shí),靠左對(duì)齊;為日期類型時(shí),按照規(guī)定的日期格式展現(xiàn);字段屬性中的邏輯類型決定展現(xiàn)是否包含單位、是否進(jìn)行單位轉(zhuǎn)換。本發(fā)明提供的一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)裝置,該裝置包括字段設(shè)置模塊、報(bào)表模板模塊、報(bào)表展現(xiàn)模塊;其中,字段設(shè)置模塊,用于為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;報(bào)表模板模塊,用于在用戶定制報(bào)表時(shí),顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),將字段標(biāo)題及對(duì)應(yīng)的數(shù)據(jù)發(fā)送給報(bào)表展現(xiàn)模塊;報(bào)表展現(xiàn)模塊,用于根據(jù)字段標(biāo)題對(duì)應(yīng)的字段屬性將字段標(biāo)題對(duì)應(yīng)的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中。上述方案中,所述字段設(shè)置模塊設(shè)置的字段屬性包括字段類型、數(shù)據(jù)類型、邏輯類型、可匯聚、可統(tǒng)計(jì);其中,字段類型分為原始字段和計(jì)算字段,計(jì)算字段設(shè)置有計(jì)算方法。上述方案中,所述報(bào)表模板模塊進(jìn)一步用于在報(bào)表模板上還包括策略名稱、策略描述、排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型、是否啟用的配置選項(xiàng);所述報(bào)表展現(xiàn)模塊進(jìn)一步用于在用戶對(duì)排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型進(jìn)行了配置時(shí),按照用戶配置展現(xiàn)統(tǒng)計(jì)報(bào)表;在用戶沒(méi)有進(jìn)行配置時(shí),按照默認(rèn)配置展現(xiàn)統(tǒng)計(jì)報(bào)表。本發(fā)明提供的一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法和裝置,為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),并根據(jù)各字段的字段屬性,將查找出的字段的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中;如此,可以實(shí)現(xiàn)流量數(shù)據(jù)的自定義統(tǒng)計(jì),滿足用戶對(duì)各種報(bào)表的需要,方法靈活,對(duì)提高工作效率、降低開發(fā)成本提供有利幫助。圖1為本發(fā)明實(shí)現(xiàn)基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的方法的流程示意圖;圖2為本發(fā)明實(shí)現(xiàn)基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了實(shí)現(xiàn)本發(fā)明的自定義統(tǒng)計(jì)報(bào)表,假設(shè)已經(jīng)實(shí)現(xiàn)了對(duì)流量數(shù)據(jù)報(bào)文的解析,并把解析的數(shù)據(jù)按照字段存儲(chǔ)在數(shù)據(jù)庫(kù)中,本發(fā)明需要解決如何利用這些字段的數(shù)據(jù)產(chǎn)生各種有價(jià)值的信息供用戶參考的問(wèn)題。本發(fā)明的基本思想是為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),并根據(jù)各字段的字段屬性,將查找出的字段的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中。下面通過(guò)附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明。本發(fā)明實(shí)現(xiàn)基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的方法,如圖1所示,該方法包括以下幾個(gè)步驟步驟101為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;具體的,盡管流量系統(tǒng)報(bào)表格式多變,但統(tǒng)計(jì)的數(shù)據(jù)來(lái)源基本上都是固定的,都是基于協(xié)議支持的元組的,無(wú)論哪種協(xié)議,至少支持五元組,有的可以支持七元組,所述七元組包括源IP地址、目標(biāo)IP地址、源通信端口號(hào)、目標(biāo)通信端口號(hào)、第三層協(xié)議類型、TOS字節(jié)(DSCP)、網(wǎng)絡(luò)設(shè)備輸入(或輸出)的邏輯網(wǎng)絡(luò)端口(iflndex);這些通過(guò)解析流量數(shù)據(jù)報(bào)文得到的基于協(xié)議支持的元組的原始數(shù)據(jù)按照字段存儲(chǔ)在數(shù)據(jù)庫(kù)中,本發(fā)明所述的統(tǒng)計(jì)目標(biāo)包括這些存儲(chǔ)原始數(shù)據(jù)的字段、及存儲(chǔ)根據(jù)這些原始數(shù)據(jù)計(jì)算得到的數(shù)據(jù)的字段;為這些統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性,以及為存儲(chǔ)根據(jù)原始數(shù)據(jù)計(jì)算得到的數(shù)據(jù)的字段設(shè)置計(jì)算方法,包括速率計(jì)算、平均值計(jì)算、百分比計(jì)算等;字段的欄位參見表1,其中字段類型、數(shù)據(jù)類型、邏輯類型、可匯聚、可統(tǒng)計(jì)為設(shè)置的字段屬性。表1<table>tableseeoriginaldocumentpage6</column></row><table><table>tableseeoriginaldocumentpage7</column></row><table>上表中將統(tǒng)計(jì)目標(biāo)的字段的字段類型分為原始字段和計(jì)算字段,即存儲(chǔ)原始數(shù)據(jù)的字段為原始字段,存儲(chǔ)根據(jù)原始字段的數(shù)據(jù)計(jì)算得到的數(shù)據(jù)的字段為計(jì)算字段;例如表2中列出的原始字段和表3中所列出的計(jì)算字段,其中表3中的計(jì)算字段的數(shù)據(jù)都是根據(jù)表2中原始字段的數(shù)據(jù)計(jì)算得到的。表2<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>表3<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>步驟102在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段標(biāo)題供用戶選擇;具體的,在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上,將字段標(biāo)題分為匯聚字段和統(tǒng)計(jì)字段進(jìn)行顯示,并在每個(gè)字段標(biāo)題前提供用戶可以勾選的選擇框;所述匯聚字段用于顯示字段屬性中可匯聚欄為Y所對(duì)應(yīng)的所有字段標(biāo)題,所述統(tǒng)計(jì)字段用于顯示字段屬性中可統(tǒng)計(jì)欄為Y所對(duì)應(yīng)的所有字段標(biāo)題;進(jìn)一步的,所述報(bào)表模板還包括策略名稱、策略描述、排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型、是否啟用等配置選項(xiàng),其屬性參見表4。表4<table>tableseeoriginaldocumentpage9</column></row><table>屬性名稱屬性說(shuō)明匯聚字段顯示字段屬性中可匯聚欄為Y的所有字段標(biāo)題。統(tǒng)計(jì)字段顯示字段屬性中可統(tǒng)計(jì)欄為Y的所有字段標(biāo)題,并針對(duì)在匯聚字段中選擇的字段標(biāo)題,查找出本字段被選擇的字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù)。排序字段用于進(jìn)行統(tǒng)計(jì)時(shí)統(tǒng)計(jì)結(jié)果的排序依據(jù),包括按名稱排^序、按數(shù)值排序等,默認(rèn)為按名稱。~~TOPN對(duì)于數(shù)據(jù)量很大的統(tǒng)計(jì),往往只需要關(guān)注排名靠前的^統(tǒng)計(jì)目標(biāo),此選項(xiàng)用于指定靠前目標(biāo)的數(shù)量,默認(rèn)為不指定。統(tǒng)計(jì)類型在報(bào)表展現(xiàn)的時(shí)候,可以用不同的圖形加強(qiáng)結(jié)果展現(xiàn),不同的報(bào)表配合不同的圖形更能清楚地表現(xiàn)結(jié)果,此選項(xiàng)用于指定圖片的類型,默認(rèn)為不指定。是否啟用部分統(tǒng)計(jì)需要設(shè)備支持,而且不是所有已定制的報(bào)表^都是用戶所需要的,對(duì)此類報(bào)表可以停用,這樣在實(shí)際使用的時(shí)候不會(huì)出現(xiàn)在用戶的視線中;此選項(xiàng)在選擇啟用時(shí),顯示報(bào)表;在選擇不啟用時(shí),停用此報(bào)表,并不顯示;默認(rèn)為啟用。步驟103用戶完成定制報(bào)表時(shí),流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),并根據(jù)各字段的字段屬性,將查找出的字段的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中;具體的,用戶完成定制報(bào)表時(shí),流量系統(tǒng)按照?qǐng)?bào)表模板上在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題生成查詢命令,首先,在數(shù)據(jù)庫(kù)中查找出在匯聚字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù),再針對(duì)在匯聚字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù)查找出在統(tǒng)計(jì)字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù),最后,根據(jù)各字段的字段屬性,將查找出的字段的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中;其中,在字段標(biāo)題所對(duì)應(yīng)的字段類型為原始字段時(shí),直接從數(shù)據(jù)庫(kù)中查找出該字段存儲(chǔ)的數(shù)據(jù);在字段標(biāo)題所對(duì)應(yīng)的字段類型為計(jì)算字段時(shí),按照該計(jì)算字段的計(jì)算方法進(jìn)行計(jì)算得到統(tǒng)計(jì)數(shù)據(jù);通常的,字段屬性中的數(shù)據(jù)類型決定統(tǒng)計(jì)報(bào)表展現(xiàn)的方式,如數(shù)值類型靠右對(duì)齊、字符類型靠左對(duì)齊、日期類型要按照規(guī)定的日期格式展現(xiàn);字段屬性中的邏輯類型決定展現(xiàn)是否包含單位、是否進(jìn)行單位轉(zhuǎn)換等;比如,在用戶定制了流量實(shí)時(shí)查詢的報(bào)表時(shí),選擇的字段標(biāo)題有開始時(shí)間、結(jié)束時(shí)間、源地址、目的地址、總流量、進(jìn)流量、及出流量,則參見表2、3,流量系統(tǒng)在StartTime字段輸入開始時(shí)間,在EndTime字段輸入結(jié)束時(shí)間,在數(shù)據(jù)庫(kù)中查找出Srclp、Dstlp、Octets、InOctets、及OutOctets字段的數(shù)據(jù),然后,根據(jù)各自的字段屬性中的數(shù)據(jù)類型和邏輯類型展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中,其中Srclp、DstIp字段屬性為可匯聚,Octets、InOctets、及OutOctets字段的屬性為可統(tǒng)計(jì),查找出數(shù)據(jù)庫(kù)中Srclp、DstIp字段的所有IP數(shù)據(jù)及各IP數(shù)據(jù)所對(duì)應(yīng)的Octets、InOctets,OutOctets字段的統(tǒng)計(jì)數(shù)據(jù),將所對(duì)應(yīng)的Octets、InOctets、及OutOctets字段的統(tǒng)計(jì)數(shù)據(jù)都匯聚在Srclp、DstIp字段的各個(gè)IP數(shù)據(jù)下展現(xiàn)。進(jìn)一步的,本步驟還包括報(bào)表模板上有排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型等配置選項(xiàng)時(shí),在用戶對(duì)報(bào)表模板上的排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型進(jìn)行了配置時(shí),按照用戶的配置展現(xiàn)統(tǒng)計(jì)報(bào)表;在用戶沒(méi)有進(jìn)行配置時(shí),按照默認(rèn)配置展現(xiàn)統(tǒng)計(jì)報(bào)表?;谏鲜龇椒?,本發(fā)明還提供了一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的裝置,如圖2所示,該裝置包括字段設(shè)置模塊21、報(bào)表模板模塊22、報(bào)表展現(xiàn)模塊23;其中,字段設(shè)置模塊21,用于為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;所述字段屬性包括字段類型、數(shù)據(jù)類型、邏輯類型、可匯聚、可統(tǒng)計(jì)等;其中,字段類型分為原始字段和計(jì)算字段,計(jì)算字段設(shè)置有計(jì)算方法,使計(jì)算字段的數(shù)據(jù)可以根據(jù)原始字段的數(shù)據(jù)計(jì)算得到;報(bào)表模板模塊22,用于在用戶定制報(bào)表時(shí),顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),將字段標(biāo)題及對(duì)應(yīng)的數(shù)據(jù)發(fā)送給報(bào)表展現(xiàn)模塊23;進(jìn)一步的,所述報(bào)表模板模塊22還用于在報(bào)表模板上,還包括策略名稱、策略描述、排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型、是否啟用等配置選項(xiàng);具體參見表4;報(bào)表展現(xiàn)模塊23,用于根據(jù)字段標(biāo)題對(duì)應(yīng)的字段屬性將字段標(biāo)題對(duì)應(yīng)的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中;進(jìn)一步的,所述報(bào)表展現(xiàn)模塊23還用于在用戶對(duì)報(bào)表模板上的排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型進(jìn)行了配置時(shí),按照用戶配置展現(xiàn)統(tǒng)計(jì)報(bào)表;在用戶沒(méi)有進(jìn)行配置時(shí),按照默認(rèn)配置展現(xiàn)統(tǒng)計(jì)報(bào)表。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法,其特征在于,該方法包括為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),并根據(jù)各字段的字段屬性,將查找出的字段的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中。2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述字段屬性包括字段類型、數(shù)據(jù)類型、邏輯類型、可匯聚及可統(tǒng)計(jì),其中,字段類型分為原始字段和計(jì)算字段,計(jì)算字段設(shè)置有計(jì)算方法,使計(jì)算字段的數(shù)據(jù)能夠根據(jù)原始字段的數(shù)據(jù)計(jì)算得到。3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述在報(bào)表模板上顯示所有字段標(biāo)題供用戶選擇具體為在報(bào)表模板上將字段標(biāo)題分為匯聚字段和統(tǒng)計(jì)字段進(jìn)行顯示,并為用戶提供勾選的選擇框。4.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述報(bào)表模板進(jìn)一步還包括策略名稱、策略描述、排序字段、TOPN、統(tǒng)計(jì)類型及是否啟用的配置選項(xiàng);在用戶對(duì)報(bào)表模板上的排序字段、TOPN、統(tǒng)計(jì)類型進(jìn)行了配置時(shí),按照用戶的配置展現(xiàn)統(tǒng)計(jì)報(bào)表;在用戶沒(méi)有進(jìn)行配置時(shí),按照默認(rèn)配置展現(xiàn)統(tǒng)計(jì)報(bào)表。5.根據(jù)權(quán)利要求1至4任一所述的實(shí)現(xiàn)方法,其特征在于,所述流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù)具體為流量系統(tǒng)按照?qǐng)?bào)表模板上在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題生成查詢命令,首先,在數(shù)據(jù)庫(kù)中查找出在匯聚字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù),然后,針對(duì)在匯聚字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù)查找出在統(tǒng)計(jì)字段選擇的各字段標(biāo)題所對(duì)應(yīng)的字段的數(shù)據(jù)。6.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)方法,其特征在于,所述根據(jù)各字段的字段屬性具體為根據(jù)字段屬性中的數(shù)據(jù)類型為數(shù)值類型時(shí),靠右對(duì)齊;為字符類型時(shí),靠左對(duì)齊;為日期類型時(shí),按照規(guī)定的日期格式展現(xiàn);字段屬性中的邏輯類型決定展現(xiàn)是否包含單位、是否進(jìn)行單位轉(zhuǎn)換。7.一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)裝置,其特征在于,該裝置包括字段設(shè)置模塊、報(bào)表模板模塊、報(bào)表展現(xiàn)模塊;其中,字段設(shè)置模塊,用于為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;報(bào)表模板模塊,用于在用戶定制報(bào)表時(shí),顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶完成定制報(bào)表時(shí),按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),將字段標(biāo)題及對(duì)應(yīng)的數(shù)據(jù)發(fā)送給報(bào)表展現(xiàn)模塊;報(bào)表展現(xiàn)模塊,用于根據(jù)字段標(biāo)題對(duì)應(yīng)的字段屬性將字段標(biāo)題對(duì)應(yīng)的數(shù)據(jù)展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中。8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)裝置,其特征在于,所述字段設(shè)置模塊設(shè)置的字段屬性包括字段類型、數(shù)據(jù)類型、邏輯類型、可匯聚、可統(tǒng)計(jì);其中,字段類型分為原始字段和計(jì)算字段,計(jì)算字段設(shè)置有計(jì)算方法。9.根據(jù)權(quán)利要求7或8所述的實(shí)現(xiàn)裝置,其特征在于,所述報(bào)表模板模塊進(jìn)一步用于在報(bào)表模板上還包括策略名稱、策略描述、排序字段、TOPN、統(tǒng)計(jì)類型、是否啟用的配置選項(xiàng);所述報(bào)表展現(xiàn)模塊進(jìn)一步用于在用戶對(duì)排序字段、Τ0ΡΝ、統(tǒng)計(jì)類型進(jìn)行了配置時(shí),按照用戶配置展現(xiàn)統(tǒng)計(jì)報(bào)表;在用戶沒(méi)有進(jìn)行配置時(shí),按照默認(rèn)配置展現(xiàn)統(tǒng)計(jì)報(bào)表。全文摘要本發(fā)明公開了一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)方法,為數(shù)據(jù)庫(kù)中所有統(tǒng)計(jì)目標(biāo)的字段設(shè)置字段標(biāo)題和字段屬性;在用戶定制報(bào)表時(shí),流量系統(tǒng)顯示報(bào)表模板給用戶,在報(bào)表模板上顯示所有字段的字段標(biāo)題供用戶選擇;用戶通過(guò)選擇模版中的字段完成定制報(bào)表;流量系統(tǒng)按照在匯聚字段和統(tǒng)計(jì)字段選擇的字段標(biāo)題查找出對(duì)應(yīng)的字段在數(shù)據(jù)庫(kù)中的數(shù)據(jù),并根據(jù)各字段的字段屬性,將統(tǒng)計(jì)結(jié)果展現(xiàn)在一個(gè)統(tǒng)計(jì)報(bào)表中;本發(fā)明同時(shí)還公開了一種基于流量協(xié)議的自定義統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)裝置;通過(guò)本發(fā)明的方案,可以實(shí)現(xiàn)流量數(shù)據(jù)的自定義統(tǒng)計(jì),滿足用戶對(duì)各種報(bào)表的需要。文檔編號(hào)H04L12/56GK101799801SQ20101010132公開日2010年8月11日申請(qǐng)日期2010年1月26日優(yōu)先權(quán)日2010年1月26日發(fā)明者范書田申請(qǐng)人:中興通訊股份有限公司