本發(fā)明實施例涉及計算機網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,尤其涉及一種終端管理系統(tǒng)及其應(yīng)用方法。
背景技術(shù):
:隨著“寬帶中國”戰(zhàn)略及實施方案頒布,國內(nèi)運營商同時發(fā)力寬帶網(wǎng)絡(luò)建設(shè)及業(yè)務(wù)大力推廣,寬帶業(yè)務(wù)同質(zhì)化趨勢明顯,導(dǎo)致競爭更加激烈、復(fù)雜,整個市場競爭逐漸向服務(wù)型競爭轉(zhuǎn)變。同時,三網(wǎng)融合、城市光網(wǎng)、物聯(lián)網(wǎng)、云計算等的快速發(fā)展,寬帶網(wǎng)絡(luò)架構(gòu)需要持續(xù)不斷演進,運營商原有專業(yè)管理模式難以適應(yīng)新面世的終端的需求。另外,國內(nèi)運營商實時“光進銅退”工程后,fttx網(wǎng)絡(luò)大規(guī)模部署,導(dǎo)致了寬帶網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜,由于運營商網(wǎng)絡(luò)集約化維護水平不高,無法對多種業(yè)務(wù)、多種類型廠家的終端實現(xiàn)統(tǒng)一的管理。技術(shù)實現(xiàn)要素:針對現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供一種終端管理系統(tǒng)及其應(yīng)用方法。第一方面,本發(fā)明實施例提供一種終端管理系統(tǒng),包括:獲取模塊、插件生成模塊和數(shù)據(jù)采集模塊;其中,所述獲取模塊用于周期性獲取第一終端的第一終端參數(shù),以及第二終端的第二終端參數(shù),根據(jù)所述第一終端參數(shù)和所述第二終端參數(shù)生成終端形態(tài)清單,其中,所述第一終端為已接入所述系統(tǒng)的終端,所述第二終端為未接入所述系統(tǒng)的終端;所述插件生成模塊用于根據(jù)所述獲取模塊生成的所述終端形態(tài)清單,生成每一類終端對應(yīng)的新插件;所述數(shù)據(jù)采集模塊用于通過插件生成模塊生成的新插件和原有插件向?qū)?yīng)的終端下發(fā)業(yè)務(wù)指令,并采集對應(yīng)終端的終端數(shù)據(jù),將采集到的所述終端數(shù)據(jù)進行匯總。第二方面,本發(fā)明實施例提供一種終端管理系統(tǒng)的應(yīng)用方法,包括:周期性獲取第一終端的第一終端參數(shù),以及第二終端的第二終端參數(shù),根據(jù)所述第一終端參數(shù)和所述第二終端參數(shù)生成終端形態(tài)清單,其中,所述第一終端為已接入所述系統(tǒng)的終端,所述第二終端為未接入所述系統(tǒng)的終端;根據(jù)所述終端形態(tài)清單,生成所述終端形態(tài)清單中的每一類終端對應(yīng)的新插件;通過所述新插件和原有插件向?qū)?yīng)的終端下發(fā)業(yè)務(wù)指令,并采集對應(yīng)終端的終端數(shù)據(jù),將采集到的所述終端數(shù)據(jù)進行匯總。本發(fā)明實施例提供的一種終端管理系統(tǒng)及其應(yīng)用方法,通過第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單,并根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,通過新插件和原有插件采集對應(yīng)終端的終端數(shù)據(jù),因此實現(xiàn)了對多種業(yè)務(wù),多種類型廠家的終端的統(tǒng)一管理。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的一種終端管理系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例提供的一種終端管理系統(tǒng)的應(yīng)用方法流程示意圖。具體實施方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明實施例提供的一種終端管理系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示,所述系統(tǒng)包括:獲取模塊101、插件生成模塊102和數(shù)據(jù)采集模塊103;其中,所述獲取模塊101用于周期性獲取第一終端的第一終端參數(shù),以及第二終端的第二終端參數(shù),根據(jù)所述第一終端參數(shù)和所述第二終端參數(shù)生成終端形態(tài)清單,其中,所述第一終端為已接入所述系統(tǒng)的終端,所述第二終端為未接入所述系統(tǒng)的終端;具體的,本發(fā)明實施例提供的終端管理系統(tǒng)是基于插件式架構(gòu)的,通過java動態(tài)加載jar包特性,java開發(fā)工具將java語言編寫的代碼編譯成中間碼,必須被裝載到j(luò)vm中才能運行,這個裝載工作是由jvm中的類裝載器完成的,類裝載器所做的工作實質(zhì)是把類文件從磁盤讀取到內(nèi)存中,java中的類大致分為三種,即系統(tǒng)類、擴展類和由程序員自定義的類。終端管理系統(tǒng)中的獲取模塊101獲取電信行業(yè)中的,且已經(jīng)被納入到該終端管理系統(tǒng)中的所有的第一終端及其對應(yīng)的第一終端參數(shù),同時,獲取目前沒有被納入到終端管理系統(tǒng),但是即將要納入到該終端管理系統(tǒng)的第二終端及其對應(yīng)的第二終端參數(shù)。應(yīng)當說明的是,可以周期性進行獲取,且具體周期可以根據(jù)實際情況進行確定。將獲取到的第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單。其中,終端形態(tài)清單中包括的第二終端都是與第一終端不同的,且要納入終端管理系統(tǒng)中的。所述插件生成模塊102用于根據(jù)所述獲取模塊生成的所述終端形態(tài)清單,生成每一類終端對應(yīng)的新插件;具體的,插件生成模塊102根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,由于終端形態(tài)清單中包含的是終端管理系統(tǒng)中目前沒有納入的,但是將要納入的第二終端,可以將同一類的第二終端只在終端形態(tài)清單中存儲一次,所謂同一類是指第二終端參數(shù)相同。插件生成模塊102會根據(jù)終端形態(tài)清單中的每一類第二終端的都生成一個對應(yīng)的新插件。新插件通過tr069協(xié)議才能夠完全執(zhí)行。所述數(shù)據(jù)采集模塊103用于通過插件生成模塊生成的新插件和原有插件向?qū)?yīng)的終端下發(fā)業(yè)務(wù)指令,并采集對應(yīng)終端的終端數(shù)據(jù),將采集到的所述終端數(shù)據(jù)進行匯總。具體的,生成新插件后,終端管理系統(tǒng)可以對新插件對應(yīng)的第二終端進行管理,即,數(shù)據(jù)采集模塊103可以通過新插件和原有插件對對應(yīng)的終端進行遠程操作,向終端發(fā)送業(yè)務(wù)指令,用于獲取終端的運行狀態(tài)參數(shù)。應(yīng)當說明的是,新插件對應(yīng)的終端為第二終端,原有插件對應(yīng)的終端為第一終端。其中,終端的運行狀態(tài)參數(shù)包括終端的廠商名稱、終端型號、軟件版本、硬件版本、運營商業(yè)務(wù)參數(shù)節(jié)點和故障參數(shù)節(jié)點等。通過數(shù)據(jù)采集模塊103采集到的各個終端的終端數(shù)據(jù)進行匯總,實現(xiàn)對各個終端的管理。本發(fā)明提供的系統(tǒng)的實施例具體可以用于執(zhí)行下述各方法實施例的處理流程,其功能在此不再贅述,可以參照下述方法實施例的詳細描述。本發(fā)明實施例通過第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單,并根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,通過新插件和原有插件采集對應(yīng)終端的終端數(shù)據(jù),因此實現(xiàn)了對多種業(yè)務(wù),多種類型廠家的終端的統(tǒng)一管理。在上述實施例的基礎(chǔ)上,所述第一終端參數(shù)包括所述第一終端對應(yīng)的業(yè)務(wù)類型、廠家名稱、終端型號;所述第二終端參數(shù)包括所述第二終端對應(yīng)的業(yè)務(wù)類型、廠家名稱、終端型號。具體的,第一終端是指已經(jīng)被終端管理系統(tǒng)納入并管理的終端,第二終端是指目前沒有被終端管理系統(tǒng)納入,但是即將要被終端管理系統(tǒng)納入并對其進行管理的終端。第一終端和第二終端的業(yè)務(wù)類型包括:機頂盒、家庭網(wǎng)關(guān)、企業(yè)網(wǎng)關(guān)、智能網(wǎng)關(guān)、pbx、iad、攝像頭等支持tr069協(xié)議的cpe。其中家庭網(wǎng)關(guān)的廠家名稱包括:華為、中興、貝爾、烽火、大亞和華勤等,表1為本發(fā)明實施例提供的家庭網(wǎng)關(guān)、企業(yè)網(wǎng)關(guān)對應(yīng)的相關(guān)參數(shù)。企業(yè)網(wǎng)關(guān)的廠家名稱包括:華為、中興和貝爾等。機頂盒的廠家名稱包括:華為、中興、長虹、烽火和優(yōu)朋普樂等,表2為本發(fā)明實施例提供的機頂盒的相關(guān)參數(shù)。表1家庭網(wǎng)關(guān)對應(yīng)的相關(guān)參數(shù)廠商名稱終端型號上連方式終端類型華為hg8245pone8c中興zt453pone8c貝爾at872pone8c表2機頂盒的相關(guān)參數(shù)廠商名稱終端型號上連方式終端分類中興b7002vhlanitv機頂盒華為ec5108glanitv機頂盒長虹ch618hdlanitv機頂盒在上述實施例的基礎(chǔ)上,所述根據(jù)所述第一終端參數(shù)和所述第二終端參數(shù)生成終端形態(tài)清單,包括:將每一所述第二終端對應(yīng)的第二終端參數(shù)與所述第一終端參數(shù)進行一一比對,若所述目標第二終端的第二終端參數(shù)與所述第一終端參數(shù)不同,則將所述目標第二終端及其第二終端參數(shù)存入所述終端形態(tài)清單中。具體的,將要納入到終端管理系統(tǒng)的第二終端可能有多個,因此將每一個第二終端的第二終端參數(shù)與所有的第一終端的第一終端參數(shù)進行一一比對,如果目標第二終端的第二終端參數(shù)與任意一個第一終端的第一終端參數(shù)相同,則說明,該目標第二終端已經(jīng)被納入到了終端管理系統(tǒng)中,如果與所有的第一終端的第一終端參數(shù)都不相同,則說明該目標第二終端還沒有被納入到終端管理系統(tǒng)中,此時,將目標第二終端及其對應(yīng)的第二終端參數(shù)存儲到終端形態(tài)清單中。本發(fā)明實施例通過第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單,并根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,通過新插件和原有插件采集對應(yīng)終端的終端數(shù)據(jù),因此實現(xiàn)了對多種業(yè)務(wù),多種類型廠家的終端的統(tǒng)一管理。在上述實施例的基礎(chǔ)上,所述系統(tǒng),還包括:插件處理模塊,用于對所述新插件以及所述原有插件進行新增、刪除和修改處理。具體的,生成新插件后,在終端管理系統(tǒng)的界面上顯示,其中可以以功能框的形式展示在界面上,用戶通過在界面上可以向插件處理模塊發(fā)送新增、刪除和修改操作的請求,插件處理模塊根據(jù)請求進行相應(yīng)的處理。在上述實施例的基礎(chǔ)上,所述系統(tǒng),還包括:協(xié)議加載模塊,用于將所述系統(tǒng)加載到tr069協(xié)議上。具體的,終端管理系統(tǒng)需要加載在tr069協(xié)議上才能夠完全執(zhí)行,因此協(xié)議加載模塊在加載到tr069協(xié)議后,根據(jù)終端形態(tài)清單中的每一個第二終端對應(yīng)的第二終端參數(shù)生成一個新插件。本發(fā)明實施例通過第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單,并根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,通過新插件和原有插件采集對應(yīng)終端的終端數(shù)據(jù),因此實現(xiàn)了對多種業(yè)務(wù),多種類型廠家的終端的統(tǒng)一管理。圖2為本發(fā)明實施例提供的一種終端管理系統(tǒng)的應(yīng)用方法流程示意圖,如圖2所示,所述方法,包括:步驟201:周期性獲取第一終端的第一終端參數(shù),以及第二終端的第二終端參數(shù),根據(jù)所述第一終端參數(shù)和所述第二終端參數(shù)生成終端形態(tài)清單,其中,所述第一終端為已接入所述系統(tǒng)的終端,所述第二終端為未接入所述系統(tǒng)的終端;具體的,終端管理系統(tǒng)獲取電信行業(yè)中的,已經(jīng)被納入到該終端管理系統(tǒng)中的所有的第一終端及其對應(yīng)的第一終端參數(shù),同時,獲取目前沒有被納入到終端管理系統(tǒng),但是即將要納入到該終端管理系統(tǒng)的第二終端及其對應(yīng)的第二終端參數(shù)。應(yīng)當說明的是,可以周期性進行獲取,且具體周期可以根據(jù)實際情況進行確定。將獲取到的第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單。其中,終端形態(tài)清單中包括的第二終端都是與第一終端不同的,且要納入終端管理系統(tǒng)中的。步驟202:根據(jù)所述終端形態(tài)清單,生成所述終端形態(tài)清單中的每一類終端對應(yīng)的新插件;具體的,在生成終端形態(tài)清單后,終端管理系統(tǒng)根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,由于終端形態(tài)清單中包含的是終端管理系統(tǒng)中目前沒有納入的,但是將要納入的第二終端,可以將同一類的第二終端只在終端形態(tài)清單中存儲一次,所謂同一類是指第二終端參數(shù)相同。終端管理系統(tǒng)會根據(jù)終端形態(tài)清單中的每一類第二終端的都生成一個對應(yīng)的新插件。新插件通過tr069協(xié)議才能夠完全執(zhí)行。另外,生成新插件后,可以在終端管理系統(tǒng)的界面上顯示,并且可以對新插件進行新增、刪除和修改操作。步驟203:通過所述新插件和原有插件向?qū)?yīng)的終端下發(fā)業(yè)務(wù)指令,并采集對應(yīng)終端的終端數(shù)據(jù),將采集到的所述終端數(shù)據(jù)進行匯總。具體的,生成新插件后,終端管理系統(tǒng)可以對新插件對應(yīng)的第二終端進行管理,即,通過新插件和原有插件對對應(yīng)的終端進行遠程操作,向終端發(fā)送業(yè)務(wù)指令,用于獲取終端的運行狀態(tài)參數(shù)。應(yīng)當說明的是,新插件對應(yīng)的終端為第二終端,原有插件對應(yīng)的終端為第一終端。其中,終端的運行狀態(tài)參數(shù)包括終端的廠商名稱、終端型號、軟件版本、硬件版本、運營商業(yè)務(wù)參數(shù)節(jié)點和故障參數(shù)節(jié)點等。通過終端管理系統(tǒng)采集到的各個終端的終端數(shù)據(jù)進行匯總,實現(xiàn)對各個終端的管理。本發(fā)明實施例通過第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單,并根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,通過新插件和原有插件采集對應(yīng)終端的終端數(shù)據(jù),因此實現(xiàn)了對多種業(yè)務(wù),多種類型廠家的終端的統(tǒng)一管理。在上述實施例的基礎(chǔ)上,所述根據(jù)所述第一終端參數(shù)和所述第二終端參數(shù)生成終端形態(tài)清單,包括:將每一所述第二終端對應(yīng)的第二終端參數(shù)與所述第一終端參數(shù)進行一一比對,若所述目標第二終端的第二終端參數(shù)與所述第一終端參數(shù)不同,則將所述目標第二終端及其第二終端參數(shù)存入所述終端形態(tài)清單中。具體的,將要納入到終端管理系統(tǒng)的第二終端可能有多個,因此將每一個第二終端的第二終端參數(shù)與所有的第一終端的第一終端參數(shù)進行一一比對,如果目標第二終端的第二終端參數(shù)與任意一個第一終端的第一終端參數(shù)相同,則說明,該目標第二終端已經(jīng)被納入到了終端管理系統(tǒng)中,如果與所有的第一終端的第一終端參數(shù)都不相同,則說明該目標第二終端還沒有被納入到終端管理系統(tǒng)中,此時,將目標第二終端及其對應(yīng)的第二終端參數(shù)存儲到終端形態(tài)清單中。本發(fā)明實施例通過第一終端參數(shù)和第二終端參數(shù)生成終端形態(tài)清單,并根據(jù)終端形態(tài)清單生成每一類終端對應(yīng)的新插件,通過新插件和原有插件采集對應(yīng)終端的終端數(shù)據(jù),因此實現(xiàn)了對多種業(yè)務(wù),多種類型廠家的終端的統(tǒng)一管理。在上述實施例的基礎(chǔ)上,所述根據(jù)所述終端形態(tài)清單,生成所述終端形態(tài)清單中的每一類終端對應(yīng)的新插件,包括:根據(jù)所述終端形態(tài)清單,通過tr069協(xié)議生成所述終端形態(tài)清單中的每一類終端對應(yīng)的新插件。具體的,終端管理系統(tǒng)需要加載在tr069協(xié)議上才能夠完全執(zhí)行,因此終端管理系統(tǒng)在加載到tr069協(xié)議后,根據(jù)終端形態(tài)清單中的每一個第二終端對應(yīng)的第二終端參數(shù)生成一個新插件。在上述各實施例的基礎(chǔ)上,所述第一終端參數(shù)包括所述第一終端對應(yīng)的業(yè)務(wù)類型、廠家名稱、終端型號;所述第二終端參數(shù)包括所述第二終端對應(yīng)的業(yè)務(wù)類型、廠家名稱、終端型號。具體的,第一終端是指已經(jīng)被終端管理系統(tǒng)納入并管理的終端,第二終端是指目前沒有被終端管理系統(tǒng)納入,但是即將要被終端管理系統(tǒng)納入并對其進行管理的終端。第一終端和第二終端的業(yè)務(wù)類型包括:機頂盒、家庭網(wǎng)關(guān)、企業(yè)網(wǎng)關(guān)、智能網(wǎng)關(guān)、pbx、iad、攝像頭等支持tr069協(xié)議的cpe。其中家庭網(wǎng)關(guān)的廠家名稱包括:華為、中興、貝爾、烽火、大亞和華勤等。企業(yè)網(wǎng)關(guān)的廠家名稱包括:華為、中興和貝爾等。機頂盒的廠家名稱包括:華為、中興、長虹、烽火和優(yōu)朋普樂等。本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所描述的系統(tǒng)等實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。當前第1頁12