本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤指一種數(shù)據(jù)統(tǒng)計方法和裝置。
背景技術(shù):
目前,在網(wǎng)絡(luò)接入設(shè)備的應(yīng)用中,能夠?qū)崿F(xiàn)寬帶上網(wǎng)、窄帶語音等基本業(yè)務(wù),面對布局已經(jīng)很成熟完善的地區(qū),目前設(shè)備的需求量已經(jīng)達到了飽和,相關(guān)的業(yè)務(wù)能夠滿足客戶的基本的需求。那么,如何讓網(wǎng)絡(luò)接入設(shè)備產(chǎn)品能夠承載更多的功能,幫助運營商實現(xiàn)產(chǎn)品價值的提升,是一個值得研究的課題。
目前,針對用戶互聯(lián)網(wǎng)數(shù)據(jù)的統(tǒng)計已經(jīng)在相關(guān)的領(lǐng)域取得了很大的進步,技術(shù)也日趨變得成熟,網(wǎng)絡(luò)接入設(shè)備作為網(wǎng)絡(luò)數(shù)據(jù)的匯集點,有更豐富的數(shù)據(jù)源,運營商可以借助自身提供的網(wǎng)絡(luò)服務(wù)的優(yōu)勢為上游客戶(如商業(yè)用戶等)提供所關(guān)心的數(shù)據(jù),提高產(chǎn)品的利用率,實現(xiàn)產(chǎn)品的增值服務(wù)。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法和裝置,能夠提高產(chǎn)品的利用率,實現(xiàn)產(chǎn)品的增值服務(wù)。
為了達到上述目的,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,其特征在于,所述方法包括:
向局端管理設(shè)備發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
接收局端管理設(shè)備發(fā)送的開啟統(tǒng)計成功響應(yīng)消息;
向局端管理設(shè)備發(fā)送統(tǒng)計查詢請求消息;
接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)。
優(yōu)選地,在所述接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)之后,還包括:
向局端管理設(shè)備發(fā)送關(guān)閉統(tǒng)計通知消息。
為了達到上述目的,本發(fā)明還提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
接收局端manager發(fā)送的開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件;
將所述對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;
接收manager發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,從網(wǎng)絡(luò)接入設(shè)備獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給manager。
優(yōu)選地,所述根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件包括:
按照網(wǎng)絡(luò)接入設(shè)備所遵循的通信標(biāo)準(zhǔn)協(xié)議或管理方式,將所述開啟統(tǒng)計通知消息轉(zhuǎn)換為對應(yīng)的實體。
優(yōu)選地,在網(wǎng)絡(luò)接入設(shè)備是寬帶無源光網(wǎng)絡(luò)gpon網(wǎng)絡(luò)接入設(shè)備的情況下,所述實體包括網(wǎng)絡(luò)統(tǒng)計定制條件internetstatisticalcustomizedcondition實體和gponinternetstatisticaldata實體;
在網(wǎng)絡(luò)接入設(shè)備是以太網(wǎng)無源光網(wǎng)絡(luò)epon網(wǎng)絡(luò)接入設(shè)備的情況下,所述實體包括eponinternetstatisticaldata實體。
優(yōu)選地,在所述將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給manager之后,所述數(shù)據(jù)統(tǒng)計方法還包括:
在接收到manager發(fā)送的關(guān)閉統(tǒng)計過程通知消息之后,向網(wǎng)絡(luò)接入設(shè)備下發(fā)delete消息,所述delete消息用于通知網(wǎng)絡(luò)接入設(shè)備關(guān)閉對應(yīng)的統(tǒng)計過程。
為了達到上述目的,本發(fā)明還提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
接收局端管理設(shè)備發(fā)送的實體;其中,所述實體中攜帶有統(tǒng)計條件;
根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
接收局端管理設(shè)備發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,生成對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給所述局端管理設(shè)備。
優(yōu)選地,在所述將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給所述局端管理設(shè)備之后,所述數(shù)據(jù)統(tǒng)計方法還包括:
在接收到局端管理設(shè)備下發(fā)的delete消息之后,根據(jù)所述delete消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
向局端管理設(shè)備回復(fù)deleteresponse消息。
為了達到上述目的,本發(fā)明還提出了一種數(shù)據(jù)統(tǒng)計裝置,設(shè)置在manager上,所述裝置包括:
第一通知單元,用于向局端管理設(shè)備發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
第一通知響應(yīng)單元,用于接收局端管理設(shè)備發(fā)送的開啟統(tǒng)計成功響應(yīng)消息;
第一查詢請求單元,用于向局端管理設(shè)備發(fā)送統(tǒng)計查詢請求消息;
第一統(tǒng)計結(jié)果接收單元,用于接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)統(tǒng)計裝置還包括:
第一關(guān)閉統(tǒng)計通知單元,用于向局端管理設(shè)備發(fā)送關(guān)閉統(tǒng)計通知消息。
為了達到上述目的,本發(fā)明還提出了一種數(shù)據(jù)統(tǒng)計裝置,設(shè)置在局端管理設(shè)備上,包括:
第二接收單元,用于接收manager發(fā)送的開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
第二設(shè)置單元,用于根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件;
第二發(fā)送單元,用于將所述對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;
第二獲取單元,用于接收manager發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,從網(wǎng)絡(luò)接入設(shè)備獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
第二統(tǒng)計結(jié)果發(fā)送單元,用于將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給manager。
優(yōu)選地,第二設(shè)置單元用于:按照網(wǎng)絡(luò)接入設(shè)備所遵循的通信標(biāo)準(zhǔn)協(xié)議或管理方式,將所述開啟統(tǒng)計通知消息轉(zhuǎn)換為對應(yīng)的實體。
優(yōu)選地,第二設(shè)置單元包括如下模塊的至少一個:
第一設(shè)置模塊,用于在網(wǎng)絡(luò)接入設(shè)備是gpon網(wǎng)絡(luò)接入設(shè)備的情況下,設(shè)置的實體包括網(wǎng)絡(luò)統(tǒng)計定制條件internetstatisticalcustomizedcondition實體和gponinternetstatisticaldata實體;
第二設(shè)置模塊,用于在網(wǎng)絡(luò)接入設(shè)備是epon網(wǎng)絡(luò)接入設(shè)備的情況下,設(shè)置的實體包括eponinternetstatisticaldata實體。
優(yōu)選地,所述數(shù)據(jù)統(tǒng)計裝置還包括:
第二下發(fā)單元,用于在接收到manager發(fā)送的關(guān)閉統(tǒng)計過程通知消息之后,向網(wǎng)絡(luò)接入設(shè)備下發(fā)delete消息,所述delete消息用于通知網(wǎng)絡(luò)接入設(shè)備關(guān)閉對應(yīng)的統(tǒng)計過程。
為了達到上述目的,本發(fā)明還提出了一種數(shù)據(jù)統(tǒng)計裝置,設(shè)置在網(wǎng)絡(luò)接入設(shè)備上,包括:
第三接收單元,用于接收局端管理設(shè)備發(fā)送的實體;其中,所述實體中攜帶有統(tǒng)計條件;
第三解析單元,用于根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
第三統(tǒng)計結(jié)果生成單元,用于接收局端管理設(shè)備發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,生成對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
第三發(fā)送單元,用于將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給所述局端管理設(shè)備。
優(yōu)選地,所述數(shù)據(jù)統(tǒng)計裝置還包括:
第三關(guān)閉單元,用于在接收到局端管理設(shè)備下發(fā)的delete消息之后,根據(jù)所述delete消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
第三回復(fù)單元,用于向局端管理設(shè)備回復(fù)deleteresponse消息。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案包括:向局端管理設(shè)備發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;接收局端管理設(shè)備發(fā)送的開啟統(tǒng)計成功響應(yīng)消息;向局端管理設(shè)備發(fā)送統(tǒng)計查詢請求消息;接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)。通過本發(fā)明的方案,利用網(wǎng)絡(luò)接入設(shè)備作為網(wǎng)絡(luò)數(shù)據(jù)的匯集點,利用網(wǎng)絡(luò)接入設(shè)備具有的豐富的數(shù)據(jù)源完成統(tǒng)計過程,能夠提高產(chǎn)品的利用率,實現(xiàn)產(chǎn)品的增值服務(wù)。
附圖說明
下面對本發(fā)明實施例中的附圖進行說明,實施例中的附圖是用于對本發(fā)明的進一步理解,與說明書一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明保護范圍的限制。
圖1a為本發(fā)明實施例提供的一種數(shù)據(jù)統(tǒng)計方法的流程圖;
圖1b為本發(fā)明實施例提供的一種數(shù)據(jù)統(tǒng)計方法的流程圖;
圖2為本發(fā)明實施例提供的另一種數(shù)據(jù)統(tǒng)計方法的流程圖;
圖3為本發(fā)明實施例提供的又一種數(shù)據(jù)統(tǒng)計方法的流程圖;
圖4為本發(fā)明實施例提供的又一種數(shù)據(jù)統(tǒng)計方法的流程圖;
圖5a、圖5b和圖5c分別為本發(fā)明實施例提供的又一種數(shù)據(jù)統(tǒng)計方法的流程圖;
圖6為現(xiàn)有技術(shù)中一種典型的接入網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
圖7a、圖7b和圖7c分別為基于接入網(wǎng)絡(luò)進行網(wǎng)絡(luò)數(shù)據(jù)統(tǒng)計的示意圖。
具體實施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進一步的描述,并不能用來限制本發(fā)明的保護范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的各種方式可以相互組合。
參見圖1a,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
步驟110,啟動網(wǎng)絡(luò)統(tǒng)計過程;
步驟150,獲取統(tǒng)計結(jié)果數(shù)據(jù);
步驟170,關(guān)閉網(wǎng)絡(luò)統(tǒng)計過程。
參見圖1b,本發(fā)明提出的數(shù)據(jù)統(tǒng)計方法中,步驟110具體包括:
步驟11、局端向局端管理設(shè)備發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
步驟12,按照網(wǎng)絡(luò)接入設(shè)備所遵循的通信標(biāo)準(zhǔn)協(xié)議或管理方式,將所述開啟統(tǒng)計通知消息轉(zhuǎn)換為對應(yīng)的實體;
步驟13,將對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;其中,網(wǎng)絡(luò)接入設(shè)備包括協(xié)議處理模塊和數(shù)據(jù)統(tǒng)計模塊;
步驟14,網(wǎng)絡(luò)接入設(shè)備協(xié)議處理模塊按照通信標(biāo)準(zhǔn)協(xié)議或管理方式,對實體進行解析;
步驟15,協(xié)議處理模塊通知數(shù)據(jù)統(tǒng)計模塊開啟對應(yīng)的數(shù)據(jù)統(tǒng)計;
步驟16,數(shù)據(jù)統(tǒng)計模塊根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
在步驟16之后還包括:
步驟21,協(xié)議處理模塊通知數(shù)據(jù)統(tǒng)計模塊獲取統(tǒng)計數(shù)據(jù);
步驟22,數(shù)據(jù)統(tǒng)計模塊獲取數(shù)據(jù)統(tǒng)計結(jié)果。
下面結(jié)合具體的實施場景進行說明,本發(fā)明實施例中,以局端管理設(shè)備是olt為例進行說明,以網(wǎng)絡(luò)接入設(shè)備是onu為例進行說明。此外,局端管理設(shè)備也可以是其他類型的管理設(shè)備,以網(wǎng)絡(luò)接入設(shè)備是也可以是其他類型的接入設(shè)備。
參見圖2,本發(fā)明提出的數(shù)據(jù)統(tǒng)計方法中,步驟110具體包括:
步驟111,manager(局端)向olt(opticallineterminal,光線路終端)發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
步驟112,olt對接收的開啟統(tǒng)計通知消息進行解析,并封裝成對應(yīng)的網(wǎng)絡(luò)協(xié)議消息;
其中,在系統(tǒng)為gpon(gigabit-capablepon,寬帶無源光網(wǎng)絡(luò))系統(tǒng)的情況下,olt將開啟統(tǒng)計通知消息封裝成gpon系統(tǒng)omci(onumanagementandcontrolinterface)(gpon標(biāo)準(zhǔn)中定義的一種配置傳輸通道)消息;在系統(tǒng)為epon(ethernetpassiveopticalnetwork,以太網(wǎng)無源光網(wǎng)絡(luò))系統(tǒng)的情況下,olt將開啟統(tǒng)計通知消息封裝成gpon系統(tǒng)omci消息;
步驟113,olt根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件;
步驟114,olt將所述對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;其中,所述實體中攜帶有統(tǒng)計條件;
步驟115,onu向olt回復(fù)setresponse消息。;
步驟116,onu(opticalnetworkunit,光網(wǎng)絡(luò)單元)根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
步驟117,olt向manager發(fā)送啟動成功通知消息。
本發(fā)明實施例中,步驟150具體包括:
步驟151,manager向olt發(fā)送統(tǒng)計查詢請求消息;
步驟152,olt根據(jù)接收的統(tǒng)計查詢請求消息,向onu下發(fā)get消息,所述get消息用于請求獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
步驟153,onu根據(jù)所述get消息,生成統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
步驟154,onu將統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給olt;
步驟155,olt發(fā)送統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)給manager。
本發(fā)明實施例中,步驟170具體包括:
步驟171,manager向olt發(fā)送關(guān)閉統(tǒng)計過程通知消息;
步驟172,olt根據(jù)接收的關(guān)閉統(tǒng)計過程通知消息,向onu下發(fā)delete消息,所述delete消息用于通知onu關(guān)閉對應(yīng)的統(tǒng)計過程;
步驟173,onu根據(jù)所述delete消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
步驟174,onu向olt回復(fù)deleteresponse消息。
下面結(jié)合gpon網(wǎng)絡(luò)的實施情況,對本發(fā)明提出的數(shù)據(jù)統(tǒng)計方法進行詳細說明。
參見圖3,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
步驟211,manager向olt發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
例如,統(tǒng)計條件可以是“某個onu終端用戶訪問互聯(lián)網(wǎng)某個關(guān)鍵詞”,通過設(shè)置相應(yīng)的統(tǒng)計條件,可以實現(xiàn)定制化要求。
步驟213,olt根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件。
其中,所述實體包括網(wǎng)絡(luò)統(tǒng)計定制條件internetstatisticalcustomizedcondition實體和gponinternetstatisticaldata實體。
其中,gponinternetstatisticaldata實體用于統(tǒng)計用戶在互聯(lián)網(wǎng)上網(wǎng)的數(shù)據(jù)信息,olt可以根據(jù)定制化的需求進行相應(yīng)的數(shù)據(jù)收集和統(tǒng)計。該實體由olt創(chuàng)建和刪除。
請參見表1,為gponinternetstatisticaldata實體的示例性的屬性設(shè)置。
表1gponinternetstatisticaldata實體的示例性的屬性設(shè)置
在internetstatisticalcustomizedcondition實體的屬性中,可以設(shè)置定制條件,olt根據(jù)這些條件進行相應(yīng)的統(tǒng)計。該實體由olt創(chuàng)建和刪除。
例如,定制條件包括定制條件1、定制條件2…定制條件n。
請參見表2,為internetstatisticalcustomizedcondition實體的示例性的屬性設(shè)置。
表2internetstatisticalcustomizedcondition實體的示例性的屬性設(shè)置
步驟214,olt將所述對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;其中,所述實體中攜帶有統(tǒng)計條件;
通過步驟213,olt對接收的開啟統(tǒng)計通知消息進行解析,設(shè)置對應(yīng)的實例,并將實體封裝成對應(yīng)的gpon系統(tǒng)omci消息。
olt和onu之間進行信息交互時,可以遵循omci協(xié)議,omci協(xié)議定義了許多消息格式,本實施例中,在omci消息格式中設(shè)置統(tǒng)計相關(guān)的格式,用于傳輸上述通過解析開啟統(tǒng)計通知消息設(shè)置的實體。
下面結(jié)合一個具體的示例進行說明:
例如,要進行某個ip地址的統(tǒng)計,以gpon系統(tǒng)舉例,olt下發(fā)創(chuàng)建(create)ontinternetstatisticaldata實體的消息給網(wǎng)絡(luò)接入終端,在上述實體中,設(shè)置meclass=value,meid(managedentityid)=1,同時在該實體中設(shè)置如下:設(shè)置controlblock屬性中的某個字段,如ip字段=10.30.22.22,網(wǎng)絡(luò)接入終端收到實體后,根據(jù)實體中的字段,對ip地址為10.30.22.22的地址的訪問量進行統(tǒng)計。
olt要查看統(tǒng)計的話,下發(fā)獲取(get)ontinternetstatisticaldata實體的消息給終端,meclass=value,meid=1,終端通過實體中字段meclass=value,meid=1,確定對應(yīng)的數(shù)據(jù)統(tǒng)計,并返回統(tǒng)計數(shù)據(jù)給olt。
此外,如果同時還希望還要進行另外一個統(tǒng)計項的統(tǒng)計:如統(tǒng)計某個大樓(科技大廈)里面的用戶在用百度在搜索什么,可以通過上述olt下發(fā)創(chuàng)建(create)ontinternetstatisticaldata實體的消息給終端(網(wǎng)絡(luò)接入設(shè)備),實體中設(shè)置meclass=value,meid=2,同時在該實體中設(shè)置如下:controlblock屬性中的某個字段,如:areat字段=“科技大廈”,關(guān)鍵字=“百度搜索”,終端收到數(shù)據(jù)后開始統(tǒng)計。olt要查看統(tǒng)計的話,下發(fā)獲取(get)ontinternetstatisticaldata實體的消息給終端,上述get實體中設(shè)置meclass=value,meid=2,終端返回對應(yīng)的統(tǒng)計數(shù)據(jù)給olt。
以此類推,可以同時進行很多種類的統(tǒng)計:只要meclass=value,meid與已經(jīng)創(chuàng)建的統(tǒng)計值不同,并且設(shè)置controlblock里面的字段為“希望進行的統(tǒng)計條件”,name就可以進行統(tǒng)計了。其中value是一個固定不變的值。
步驟214之后,還包括步驟215,onu向olt回復(fù)createresponse消息。
步驟216,onu根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
onu收到消息后,解析消息,對internetstatisticalcustomizedcondition實體里面的定制條件,以及onuinternetstatisticaldata實體中的controlblock信息分別進行解析,分段下發(fā)到onu的數(shù)據(jù)統(tǒng)計模塊進行處理,開始進行相關(guān)數(shù)據(jù)的統(tǒng)計。并返回相對應(yīng)的createresponse消息給olt。
步驟217,olt向manager發(fā)送啟動成功通知消息。
步驟251,manager向olt發(fā)送統(tǒng)計查詢請求消息;
在manager想要獲取統(tǒng)計結(jié)果的情況下,manager向olt下發(fā)統(tǒng)計查詢請求消息。
步驟252,olt根據(jù)接收的統(tǒng)計查詢請求消息,向onu下發(fā)get消息,所述get消息用于請求獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
olt收到manager發(fā)送的統(tǒng)計查詢請求消息后,轉(zhuǎn)成omci協(xié)議格式,下發(fā)get消息給所涉及的onu。
步驟253,onu根據(jù)所述get消息,生成統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
onu對omci消息進行解析,并從數(shù)據(jù)統(tǒng)計處理模塊獲取相應(yīng)的統(tǒng)計結(jié)果,并封裝在getresponse消息中,
步驟254,onu將統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給olt;
onu通過getresponse消息將查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給olt。
步驟255,olt發(fā)送統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)給manager。
olt對統(tǒng)計結(jié)果數(shù)據(jù)進行解析,并發(fā)送消息給manager,manager就能得到相應(yīng)的統(tǒng)計結(jié)果。
步驟271,manager向olt發(fā)送關(guān)閉統(tǒng)計過程通知消息;
如果manager要停止該定制條件下的數(shù)據(jù)統(tǒng)計,那么發(fā)送對應(yīng)的關(guān)閉統(tǒng)計過程通知消息給olt,olt將消息封裝成delete消息,并下發(fā)給onu,onu返回oltdeleteresponse消息給olt,并停止數(shù)據(jù)的統(tǒng)計工作。
步驟272,olt根據(jù)接收的關(guān)閉統(tǒng)計過程通知消息,向onu下發(fā)delete消息,所述delete消息用于通知onu關(guān)閉對應(yīng)的統(tǒng)計過程;
步驟273,onu根據(jù)所述delete消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
步驟274,onu向olt回復(fù)deleteresponse消息。
下面結(jié)合epon網(wǎng)絡(luò)的實施情況,對本發(fā)明提出的數(shù)據(jù)統(tǒng)計方法進行詳細說明。
參見圖4,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
步驟311,manager向olt發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
例如,統(tǒng)計條件可以是“某個onu終端用戶訪問互聯(lián)網(wǎng)某個關(guān)鍵詞”,通過設(shè)置相應(yīng)的統(tǒng)計條件,可以實現(xiàn)定制化要求。
步驟312,olt對接收的開啟統(tǒng)計通知消息進行解析,并封裝成epon系統(tǒng)擴展oam消息;
步驟313,olt根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件。
其中,所述實體包括eponinternetstatisticaldata實體。
其中,gponinternetstatisticaldata實體用于統(tǒng)計用戶在互聯(lián)網(wǎng)上網(wǎng)的數(shù)據(jù)信息,olt可以根據(jù)定制化的需求進行相應(yīng)的數(shù)據(jù)收集和統(tǒng)計。該實體由olt創(chuàng)建和刪除。
olt向onu發(fā)起onuinternetstatisticaldata的設(shè)置(set)消息,設(shè)置controlblock里面的統(tǒng)計條件的信息。例如,如果希望統(tǒng)計該onu下用戶對于“美食”的點擊量統(tǒng)計,那么以下信息分別為:
customizedconditionstring=“美食”
startflag:=1
statisticalmask=0x2000
請參見表3,為eponinternetstatisticaldata實體的示例性的屬性設(shè)置。
表3eponinternetstatisticaldata實體的示例性的屬性設(shè)置
本發(fā)明實施例中,網(wǎng)絡(luò)接入設(shè)備以onu為例進行說明,
步驟315,onu向olt回復(fù)createresponse消息。
步驟316,onu根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
onu收到消息后,解析擴展oam消息,將controlblock屬性進行分段解析,下發(fā)到onu的數(shù)據(jù)統(tǒng)計模塊進行處理,開始進行相關(guān)統(tǒng)計項數(shù)據(jù)的統(tǒng)計。
步驟317,olt向manager發(fā)送啟動成功通知消息。
步驟351,manager向olt發(fā)送統(tǒng)計查詢請求消息;
在manager想要獲取統(tǒng)計結(jié)果的情況下,manager向olt下發(fā)統(tǒng)計查詢請求消息。
步驟352,olt根據(jù)接收的統(tǒng)計查詢請求消息,向onu下發(fā)get消息,所述get消息用于請求獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
olt收到manager發(fā)送的統(tǒng)計查詢請求消息后,轉(zhuǎn)成omci協(xié)議格式,下發(fā)get消息給所涉及的onu。
步驟353,onu根據(jù)所述get消息,生成統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
onu對omci消息進行解析,并從數(shù)據(jù)統(tǒng)計處理模塊獲取相應(yīng)的統(tǒng)計結(jié)果,并封裝在getresponse消息中,
步驟354,onu將統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給olt;
onu通過getresponse消息將查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給olt。
步驟355,olt發(fā)送統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)給manager。
olt對統(tǒng)計結(jié)果數(shù)據(jù)進行解析,并發(fā)送消息給manager,manager就能得到相應(yīng)的統(tǒng)計結(jié)果。
步驟371,manager向olt發(fā)送關(guān)閉統(tǒng)計過程通知消息;
如果manager要停止該條件下的數(shù)據(jù)統(tǒng)計,那么發(fā)送關(guān)閉統(tǒng)計過程通知消息給olt,olt將消息通過set消息下發(fā)給onu,設(shè)置controlblock屬性里面的字段“startflag”=0的。
步驟372,olt根據(jù)接收的關(guān)閉統(tǒng)計過程通知消息,向onu下發(fā)set消息,所述set消息用于通知onu關(guān)閉對應(yīng)的統(tǒng)計過程;
上述set消息的controlblock屬性里面的字段“startflag”=0
步驟373,onu根據(jù)所述set消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
步驟374,onu向olt回復(fù)setresponse消息。
同樣,epon實施過程中也可以通過重新設(shè)置(set)controlblock屬性來設(shè)置統(tǒng)計條件和統(tǒng)計項,使得統(tǒng)計更加靈活。
參見圖5a,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
步驟410,向olt發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
步驟420,接收olt發(fā)送的開啟統(tǒng)計成功響應(yīng)消息;
步驟430,向olt發(fā)送統(tǒng)計查詢請求消息;
步驟440,接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)。
本發(fā)明實施例中,在所述接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)之后,還包括:
步驟450,向olt發(fā)送關(guān)閉統(tǒng)計通知消息。
參見圖5b,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
步驟510,接收manager發(fā)送的開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
步驟520,根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件;
步驟530,將所述對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;
步驟540,接收manager發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,從網(wǎng)絡(luò)接入設(shè)備獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
步驟550,將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給manager。
在步驟550之后,所述數(shù)據(jù)統(tǒng)計方法還包括:
步驟560,在接收到manager發(fā)送的關(guān)閉統(tǒng)計過程通知消息之后,向onu下發(fā)delete消息,所述delete消息用于通知onu關(guān)閉對應(yīng)的統(tǒng)計過程。
本發(fā)明實施例中,在網(wǎng)絡(luò)接入設(shè)備是gpon網(wǎng)絡(luò)接入設(shè)備的情況下,所述實體包括網(wǎng)絡(luò)統(tǒng)計定制條件internetstatisticalcustomizedcondition實體和gponinternetstatisticaldata實體;
在網(wǎng)絡(luò)接入設(shè)備是epon網(wǎng)絡(luò)接入設(shè)備的情況下,所述實體包括eponinternetstatisticaldata實體。
參見圖5c,本發(fā)明提出了一種數(shù)據(jù)統(tǒng)計方法,所述方法包括:
步驟610,接收olt發(fā)送的實體;所述實體中攜帶有統(tǒng)計條件;
步驟620,根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
步驟630,接收olt發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,生成對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
步驟640,將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給所述olt。
在步驟640之后,所述數(shù)據(jù)統(tǒng)計方法還包括:
步驟650,在接收到olt下發(fā)的delete消息之后,根據(jù)所述delete消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
步驟660,向olt回復(fù)deleteresponse消息。
下面結(jié)合具體的實施場景進行說明。
參見圖6,為現(xiàn)有技術(shù)中典型的接入網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,
參見圖7a、圖7b和圖7c,分別為基于接入網(wǎng)絡(luò)進行網(wǎng)絡(luò)數(shù)據(jù)統(tǒng)計的示意圖,運營商能夠根據(jù)上游客戶多種多樣的的定制化需求,獲取相應(yīng)的互聯(lián)網(wǎng)的數(shù)據(jù),屬于網(wǎng)絡(luò)接入設(shè)備中增值服務(wù)的一種表現(xiàn)方式。統(tǒng)計更加多樣性,統(tǒng)計的可定制性,統(tǒng)計的功能更豐富靈活。
例如,如圖7a所示,定制化需求為根據(jù)地理位置、地域、指定商圈,獲取相應(yīng)的互聯(lián)網(wǎng)的數(shù)據(jù);如圖7b所示,定制化需求為根據(jù)指定網(wǎng)絡(luò)接入設(shè)備,獲取相應(yīng)的互聯(lián)網(wǎng)的數(shù)據(jù);如圖7c所示,定制化需求為根據(jù)指定的設(shè)備的用戶,獲取相應(yīng)的互聯(lián)網(wǎng)的數(shù)據(jù)。
基于與上述實施例相同或相似的構(gòu)思,本發(fā)明實施例還提供一種數(shù)據(jù)統(tǒng)計裝置,設(shè)置在manager上,所述裝置包括:
第一通知單元,用于向olt發(fā)送開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
第一通知響應(yīng)單元,用于接收olt發(fā)送的開啟統(tǒng)計成功響應(yīng)消息;
第一查詢請求單元,用于向olt發(fā)送統(tǒng)計查詢請求消息;
第一統(tǒng)計結(jié)果接收單元,用于接收所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)。
本發(fā)明實施例中,所述數(shù)據(jù)統(tǒng)計裝置還包括:
第一關(guān)閉統(tǒng)計通知單元,用于向olt發(fā)送關(guān)閉統(tǒng)計通知消息。
基于與上述實施例相同或相似的構(gòu)思,本發(fā)明實施例還提供一種數(shù)據(jù)統(tǒng)計裝置,設(shè)置在olt上,包括:
第二接收單元,用于接收manager發(fā)送的開啟統(tǒng)計通知消息;其中,所述開啟統(tǒng)計通知消息中攜帶有相應(yīng)的統(tǒng)計條件;
第二設(shè)置單元,用于根據(jù)所述開啟統(tǒng)計通知消息,設(shè)置對應(yīng)的實體,并在所述實體的屬性中設(shè)置所述統(tǒng)計條件;
第二發(fā)送單元,用于將所述對應(yīng)的實體發(fā)送給網(wǎng)絡(luò)接入設(shè)備;
第二獲取單元,用于接收manager發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,從網(wǎng)絡(luò)接入設(shè)備獲取統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
第二統(tǒng)計結(jié)果發(fā)送單元,用于將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給manager。
其中,第二設(shè)置單元用于:按照網(wǎng)絡(luò)接入設(shè)備所遵循的通信標(biāo)準(zhǔn)協(xié)議或管理方式,將所述開啟統(tǒng)計通知消息轉(zhuǎn)換為對應(yīng)的實體。
本發(fā)明實施例中,第二設(shè)置單元包括如下模塊的至少一個:
第一設(shè)置模塊,用于在網(wǎng)絡(luò)接入設(shè)備是gpon網(wǎng)絡(luò)接入設(shè)備的情況下,設(shè)置的實體包括網(wǎng)絡(luò)統(tǒng)計定制條件internetstatisticalcustomizedcondition實體和gponinternetstatisticaldata實體;
第二設(shè)置模塊,用于在網(wǎng)絡(luò)接入設(shè)備是epon網(wǎng)絡(luò)接入設(shè)備的情況下,設(shè)置的實體包括eponinternetstatisticaldata實體;
本發(fā)明實施例中,所述數(shù)據(jù)統(tǒng)計裝置還包括:
第二下發(fā)單元,用于在接收到manager發(fā)送的關(guān)閉統(tǒng)計過程通知消息之后,向onu下發(fā)delete消息,所述delete消息用于通知onu關(guān)閉對應(yīng)的統(tǒng)計過程。
基于與上述實施例相同或相似的構(gòu)思,本發(fā)明實施例還提供一種數(shù)據(jù)統(tǒng)計裝置,設(shè)置在onu上,其特征在于,包括:
第三接收單元,用于接收olt發(fā)送的實體;其中,所述實體中攜帶有統(tǒng)計條件;
第三解析單元,用于根據(jù)接收的實體,執(zhí)行對應(yīng)的解析,并根據(jù)解析的結(jié)果開啟相應(yīng)的數(shù)據(jù)統(tǒng)計流程;
第三統(tǒng)計結(jié)果生成單元,用于接收olt發(fā)送的統(tǒng)計查詢請求消息,并根據(jù)所述統(tǒng)計查詢請求消息,生成對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù);
第三發(fā)送單元,用于將所述統(tǒng)計查詢請求消息對應(yīng)的統(tǒng)計結(jié)果數(shù)據(jù)發(fā)送給所述olt。
本發(fā)明實施例中,所述數(shù)據(jù)統(tǒng)計裝置還包括:
第三關(guān)閉單元,用于在接收到olt下發(fā)的delete消息之后,根據(jù)所述delete消息,關(guān)閉所述關(guān)閉統(tǒng)計過程通知消息對應(yīng)的統(tǒng)計過程;
第三回復(fù)單元,用于向olt回復(fù)deleteresponse消息。
需要說明的是,以上所述的實施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對本發(fā)明所做出的任何顯而易見的替換和改進等均在本發(fā)明的保護范圍之內(nèi)。