一種采集數(shù)據(jù)的方法、裝置、系統(tǒng)及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,特別是涉及一種采集數(shù)據(jù)的方法、裝置、系統(tǒng)及終端。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備的數(shù)量通常是海量的,為了掌握設(shè)備業(yè)務(wù)信息或狀態(tài)信息,所以需要對(duì)網(wǎng)絡(luò)中海量的網(wǎng)絡(luò)設(shè)備進(jìn)行數(shù)據(jù)采集。
[0003]傳統(tǒng)的數(shù)據(jù)采集方案一般采用定時(shí)調(diào)度的方式對(duì)設(shè)備進(jìn)行流量采集,即在同一時(shí)刻批量向所有終端發(fā)起反向連接請(qǐng)求,然后終端向其反饋通知消息。但此種采集方案是針對(duì)網(wǎng)絡(luò)中百萬(wàn)級(jí)的網(wǎng)絡(luò)設(shè)備,如果使用定時(shí)調(diào)度往往會(huì)在短時(shí)間造成網(wǎng)絡(luò)風(fēng)暴;而且大量的設(shè)備是處在離線狀態(tài),這就需要系統(tǒng)去主動(dòng)檢測(cè)設(shè)備是否在線,執(zhí)行的效率與成功率往往也比較低下。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種采集數(shù)據(jù)的方法、裝置、系統(tǒng)及終端,用以解決現(xiàn)有技術(shù)中的采集方法需要系統(tǒng)主動(dòng)檢測(cè)設(shè)備是否在線,執(zhí)行的效率較低,且該方法還會(huì)在短時(shí)間內(nèi)造成網(wǎng)絡(luò)風(fēng)暴的問(wèn)題。
[0005]為解決上述技術(shù)問(wèn)題,一方面,本發(fā)明提供一種采集數(shù)據(jù)的方法,包括:判斷接收到的通知消息中的標(biāo)簽信息與預(yù)定標(biāo)簽信息是否匹配;在所述標(biāo)簽信息與預(yù)定標(biāo)簽信息相匹配的情況下,對(duì)所述網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行采集。
[0006]進(jìn)一步,根據(jù)接收到的通知消息中的標(biāo)簽信息確定是否對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行數(shù)據(jù)采集之前,還包括:接收所述網(wǎng)絡(luò)設(shè)備按照預(yù)定時(shí)間段上報(bào)的所述通知消息,其中,所述通知消息中攜帶有所述標(biāo)簽信息;從所述通知消息中獲取所述標(biāo)簽信息。
[0007]進(jìn)一步,所述網(wǎng)絡(luò)設(shè)備為支持TR069協(xié)議的網(wǎng)絡(luò)設(shè)備。
[0008]進(jìn)一步,所述通知消息包括:心跳Inform消息。
[0009]進(jìn)一步,所述標(biāo)簽信息包括:TR069協(xié)議的Inform事件號(hào)。
[0010]另一方面,本發(fā)明還提供一種采集數(shù)據(jù)的裝置,包括:解析模塊,用于判斷接收到的通知消息中的標(biāo)簽信息與預(yù)定標(biāo)簽信息是否匹配;采集模塊,用于在所述標(biāo)簽信息與預(yù)定標(biāo)簽信息相匹配的情況下,對(duì)所述網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行采集。
[0011]進(jìn)一步,所述裝置還包括:監(jiān)聽(tīng)模塊,用于接收所述網(wǎng)絡(luò)設(shè)備按照預(yù)定時(shí)間段上報(bào)的所述通知消息,其中,所述通知消息中攜帶有所述標(biāo)簽信息;所述解析模塊,還用于從所述通知消息中獲取所述標(biāo)簽信息。
[0012]進(jìn)一步,所述網(wǎng)絡(luò)設(shè)備為支持TR069協(xié)議的網(wǎng)絡(luò)設(shè)備。
[0013]又一方面,本發(fā)明還提供一種終端,包括:上述任一項(xiàng)所述的采集數(shù)據(jù)的裝置。
[0014]再一方面,本發(fā)明還提供一種采集數(shù)據(jù)的系統(tǒng),包括:上述任一項(xiàng)所述的采集數(shù)據(jù)的裝置與網(wǎng)絡(luò)設(shè)備;其中,所述網(wǎng)路設(shè)備,用于按照預(yù)定時(shí)間段上報(bào)通知消息,其中,所述通知消息中攜帶有所述標(biāo)簽信息;所述采集數(shù)據(jù)的裝置,用于判斷所述標(biāo)簽信息與預(yù)定標(biāo)簽信息是否匹配,并在所述標(biāo)簽信息與預(yù)定標(biāo)簽信息相匹配的情況下,對(duì)所述網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行采集。
[0015]本發(fā)明利用了通知消息,根據(jù)通知消息中的標(biāo)簽信息來(lái)判斷是否需要進(jìn)行數(shù)據(jù)采集,當(dāng)根據(jù)標(biāo)簽信息確定要采集數(shù)據(jù)時(shí),再對(duì)該標(biāo)簽信息對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行數(shù)據(jù)采集,該方法無(wú)需檢測(cè)網(wǎng)絡(luò)設(shè)備在線與否,且只針對(duì)需要采集的網(wǎng)絡(luò)設(shè)備進(jìn)行采集,效率較高,解決了現(xiàn)有技術(shù)中的采集方法需要系統(tǒng)主動(dòng)檢測(cè)設(shè)備是否在線,執(zhí)行的效率較低,且該方法還會(huì)在短時(shí)間內(nèi)造成網(wǎng)絡(luò)風(fēng)暴的問(wèn)題。
【附圖說(shuō)明】
[0016]圖1是本發(fā)明實(shí)施例中采集數(shù)據(jù)的方法的流程圖;
[0017]圖2是本發(fā)明實(shí)施例中采集數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖;
[0018]圖3是本發(fā)明實(shí)施例中采集數(shù)據(jù)的裝置的優(yōu)選結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明實(shí)施例中采集數(shù)據(jù)的系統(tǒng)的架構(gòu)示意圖;
[0020]圖5是本發(fā)明優(yōu)選實(shí)施例中傳統(tǒng)對(duì)網(wǎng)絡(luò)設(shè)備數(shù)據(jù)采集處理流程示意圖;
[0021]圖6是本發(fā)明優(yōu)選實(shí)施例中網(wǎng)絡(luò)設(shè)備數(shù)據(jù)采集的方法的流程圖。
【具體實(shí)施方式】
[0022]為了解決現(xiàn)有技術(shù)中的采集方法需要系統(tǒng)主動(dòng)檢測(cè)設(shè)備是否在線,執(zhí)行的效率較低,且該方法還會(huì)在短時(shí)間內(nèi)造成網(wǎng)絡(luò)風(fēng)暴的問(wèn)題,本發(fā)明提供了一種采集數(shù)據(jù)的方法、裝置、系統(tǒng)及終端,以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0023]本發(fā)明實(shí)施例提供了一種采集數(shù)據(jù)的方法,該方法的流程如圖1所示,包括步驟S102至步驟S104:
[0024]S102,判斷接收到的通知消息中的標(biāo)簽信息與預(yù)定標(biāo)簽信息是否匹配。
[0025]S104,在標(biāo)簽信息與預(yù)定標(biāo)簽信息相匹配的情況下,對(duì)網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行米集。
[0026]本發(fā)明實(shí)施例利用了通知消息,根據(jù)通知消息中的標(biāo)簽信息來(lái)判斷是否需要進(jìn)行數(shù)據(jù)采集,當(dāng)根據(jù)標(biāo)簽信息確定要采集數(shù)據(jù)時(shí),再對(duì)該標(biāo)簽信息對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行數(shù)據(jù)采集,該方法無(wú)需檢測(cè)網(wǎng)絡(luò)設(shè)備在線與否,且只針對(duì)需要采集的網(wǎng)絡(luò)設(shè)備進(jìn)行采集,效率較高,解決了現(xiàn)有技術(shù)中的采集方法需要系統(tǒng)主動(dòng)檢測(cè)設(shè)備是否在線,執(zhí)行的效率較低,且該方法還會(huì)在短時(shí)間內(nèi)造成網(wǎng)絡(luò)風(fēng)暴的問(wèn)題。
[0027]實(shí)施過(guò)程中,在判斷接收到的通知消息中的標(biāo)簽信息與預(yù)定標(biāo)簽信息是否匹配之前,還需要接收網(wǎng)絡(luò)設(shè)備按照預(yù)定時(shí)間段上報(bào)的通知消息,其中,通知消息中攜帶有標(biāo)簽信息;再?gòu)耐ㄖ⒅蝎@取標(biāo)簽信息。
[0028]本發(fā)明實(shí)施例針對(duì)的是海量設(shè)備數(shù)據(jù)采集,因此,網(wǎng)絡(luò)設(shè)備可以為支持TR069協(xié)議的網(wǎng)絡(luò)設(shè)備,例如,機(jī)頂盒、調(diào)制解調(diào)器等。
[0029]在網(wǎng)絡(luò)設(shè)備為支持TR069協(xié)議的情況下,通知消息可以為心跳(Inform)消息;標(biāo)簽信息為T(mén)R069協(xié)議的Inform事件號(hào)。
[0030]本發(fā)明實(shí)施例還提供了一種采集數(shù)據(jù)的裝置,該裝置的結(jié)構(gòu)示意如圖2所示,包括:解析模塊10,用于判斷接收到的通知消息中的標(biāo)簽信息與預(yù)定標(biāo)簽信息是否匹配;采集模塊20,與解析模塊10耦合,用于在標(biāo)簽信息與預(yù)定標(biāo)簽信息相匹配的情況下,對(duì)網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行采集。其中,該網(wǎng)絡(luò)設(shè)備為支持TR069協(xié)議的網(wǎng)絡(luò)設(shè)備。
[0031]圖3示出了上述裝置的優(yōu)選結(jié)構(gòu)示意圖,上述裝置還包括:監(jiān)聽(tīng)模塊30,與解析模塊10耦合,用于接收網(wǎng)絡(luò)設(shè)備按照預(yù)定時(shí)間段上報(bào)的通知消息,其中,通知消息中攜帶有標(biāo)簽信息;解析模塊10,還用于從通知消息中獲取標(biāo)簽信息。
[003