專利名稱:一種終端設(shè)備數(shù)據(jù)庫(kù)配置的升級(jí)方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)庫(kù)配置升級(jí)方法,更具體的說(shuō),是一種用來(lái)在數(shù)量眾多的 終端設(shè)備上實(shí)現(xiàn)批量配置升級(jí)的方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,NGN(Next Generation Network,下一代網(wǎng)絡(luò)) 網(wǎng)絡(luò)已經(jīng)走出實(shí)驗(yàn)室,發(fā)展到規(guī)?;逃玫臅r(shí)代。在NGN網(wǎng)絡(luò)中存在著大量 的終端設(shè)備,例如HGW(Home Gateway,家庭網(wǎng)關(guān)),IAD(Integrated Access Device,綜合接入設(shè)備),Wireless AP (無(wú)線接入點(diǎn))等。隨著NGN網(wǎng)絡(luò)的運(yùn) 營(yíng)規(guī)模的擴(kuò)大,對(duì)這些設(shè)備的有效的配置管理與數(shù)據(jù)庫(kù)升級(jí)成了必須解決的問(wèn) 題。現(xiàn)在對(duì)這些終端設(shè)備的配置管理與數(shù)據(jù)庫(kù)升級(jí)通常采用終端設(shè)備提供的網(wǎng) 絡(luò)管理手段,例如SNMP, TR069, Telnet, Web等。如圖1所示,網(wǎng)絡(luò)管理器 100以Tdnet等網(wǎng)絡(luò)管理手段102通過(guò)管理網(wǎng)絡(luò)101向終端設(shè)備103發(fā)送相應(yīng)的 配置管理與數(shù)據(jù)庫(kù)升級(jí)的指令104,由終端設(shè)備103完成配置更新或數(shù)據(jù)更新 進(jìn)而達(dá)到配置管理于數(shù)據(jù)升級(jí)的目的。終端設(shè)備數(shù)量眾多、使用環(huán)境不定的特點(diǎn),使得配置管理與數(shù)據(jù)庫(kù)升級(jí) 操作執(zhí)行煩瑣,網(wǎng)管與終端設(shè)備間零散的、頻繁的交互指令,給網(wǎng)絡(luò)帶來(lái)較重 的負(fù)擔(dān)。網(wǎng)絡(luò)管理員的人工操作增大了引入失誤導(dǎo)致升級(jí)失敗的幾率,在升級(jí) 過(guò)程中如果由于網(wǎng)絡(luò)等其它原因?qū)е律?jí)中斷則終端設(shè)備處在一個(gè)非正常升 級(jí)的狀態(tài),可能導(dǎo)致設(shè)備從此失去控制,帶來(lái)嚴(yán)重的后果。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題在于提供一種終端設(shè)備數(shù)據(jù)庫(kù)配置的升級(jí)方 法,該方法實(shí)現(xiàn)了基于文件的批量終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)的問(wèn)題,避免了頻 繁的、持續(xù)的網(wǎng)管與終端設(shè)備之間數(shù)據(jù)庫(kù)配置升級(jí)指令序列的交互。為達(dá)到上述目的,本發(fā)明提供的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,包括 步驟11,建立升級(jí)文件;步驟12,通過(guò)在終端設(shè)備上建立的傳輸媒介和控制協(xié)議將所述升級(jí)文件批量傳送至待升級(jí)終端設(shè)備存儲(chǔ)媒介的步驟;步驟13,終端設(shè)備下載所述升級(jí)文件,分別完成升級(jí)的步驟。 上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,所述終端設(shè)備下載升級(jí)文件,分別完成升級(jí)的步驟又包括步驟21,對(duì)接收的升級(jí)文件進(jìn)行校驗(yàn),校驗(yàn)成功轉(zhuǎn)步驟22,否則,放棄本 次升級(jí);步驟22,對(duì)所述升級(jí)文件進(jìn)行解析處理,生成升級(jí)指令序列,解析成功轉(zhuǎn) 步驟23,否則,放棄本次升級(jí);步驟23,執(zhí)行所述升級(jí)指令序列進(jìn)行升級(jí),執(zhí)行成功轉(zhuǎn)步驟24,否則,放 棄本次升級(jí)。步驟24,更新終端設(shè)備數(shù)據(jù)庫(kù)配置;升級(jí)失敗,放棄本次升級(jí)。上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,所述存儲(chǔ)媒介是系統(tǒng)內(nèi)存、內(nèi)存盤、 硬盤、CD讀寫器、可移動(dòng)磁盤或者文件服務(wù)器。上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,所述傳輸媒介是以太網(wǎng),串口, xdsl, 可移動(dòng)磁盤讀寫器。上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,所述控制協(xié)議是tdnet協(xié)議、tftp協(xié)議、 ftp協(xié)議、http協(xié)議、https協(xié)議。為進(jìn)一步實(shí)現(xiàn)發(fā)明目的,本發(fā)明還提供了一種終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系 統(tǒng),包括網(wǎng)絡(luò)管理器、管理網(wǎng)絡(luò)、若干臺(tái)終端設(shè)備,存儲(chǔ)媒介,其特征在于, 所述網(wǎng)絡(luò)管理器用于構(gòu)建升級(jí)文件并批量發(fā)送該升級(jí)文件至存儲(chǔ)媒介,所述終 端設(shè)備從存儲(chǔ)媒介下載該升級(jí)文件分別進(jìn)行升級(jí)。上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),所述終端設(shè)備包括網(wǎng)絡(luò)模塊,用于接收升級(jí)文件傳送給文件系統(tǒng)模塊;文件系統(tǒng)模塊,用于校驗(yàn)接收到的升級(jí)文件的完整性和有效性;解析模塊,用于解析升級(jí)文件生成升級(jí)指令序列;執(zhí)行模塊,用于執(zhí)行所述升級(jí)指令序列進(jìn)行升級(jí);數(shù)據(jù)庫(kù)模塊,用于數(shù)據(jù)配置和管理。上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),其特征在于,所述終端設(shè)備與存儲(chǔ)媒
介合一設(shè)置或獨(dú)立設(shè)置。上述終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),其特征在于,所述存儲(chǔ)媒介是系統(tǒng)內(nèi)存、內(nèi)存盤、硬盤、CD讀寫器、可移動(dòng)磁盤或者文件服務(wù)器。與現(xiàn)有技術(shù)相比較,本發(fā)明實(shí)現(xiàn)了基于文件的批量終端設(shè)備數(shù)據(jù)庫(kù)配置升 級(jí),避免了頻繁的、持續(xù)的網(wǎng)管與終端設(shè)備之間數(shù)據(jù)庫(kù)配置升級(jí)指令的交互, 降低了對(duì)網(wǎng)絡(luò)帶寬和網(wǎng)管資源的占用,避免了升級(jí)過(guò)程中由于網(wǎng)絡(luò)中斷導(dǎo)致終 端設(shè)備升級(jí)失敗的后果。下面結(jié)合
和具體實(shí)施方式
進(jìn)一步詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案
圖l是現(xiàn)有技術(shù)中終端設(shè)備升級(jí)示意圖;圖2是本發(fā)明實(shí)施例終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng)的升級(jí)示意圖; 圖3是本發(fā)明實(shí)施例終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法流程示意圖; 圖4是本發(fā)明的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng)處理過(guò)程示意圖; 圖5是本發(fā)明的升級(jí)過(guò)程中終端設(shè)備內(nèi)各模塊的處理過(guò)程示意圖; 圖6是本發(fā)明的基于文件的終端設(shè)備內(nèi)部升級(jí)流程示意圖; 圖7是本發(fā)明實(shí)施例升級(jí)文件的文件結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的
具體實(shí)施例方式圖3是本發(fā)明實(shí)施例終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法流程示意圖,參考圖3,該升級(jí)方法,包括以下步驟步驟Sll,根據(jù)設(shè)備終端本次升級(jí)所需要執(zhí)行的指令集建立升級(jí)文件; 步驟S12,在終端設(shè)備上建立從其它位置傳送所述升級(jí)文件到本地的傳輸媒介和控制協(xié)議,通過(guò)該傳輸媒介和控制協(xié)議將所述升級(jí)文件批量傳送至待升級(jí)終端設(shè)備的存儲(chǔ)媒介;步驟S13,終端設(shè)備下載所述升級(jí)文件,分別完成升級(jí)。 所述存儲(chǔ)媒介包括但不限于系統(tǒng)內(nèi)存RAM, RAM disk (內(nèi)存盤),Harddisk (硬盤),CD-r/w (CD讀寫器),REMOVALBE DISK (可移動(dòng)磁盤)等,該存儲(chǔ)媒介還可以是一個(gè)獨(dú)立的文件服務(wù)器;所述傳輸媒介包括但不限于Ethernet (以太網(wǎng)),串口, xdsl, removeable disk reader/writer (可移動(dòng)磁盤 讀寫器)等;所述控制協(xié)議,包括但不限于telnet, tftp, ftp, http, https協(xié)議等。參考圖2和圖4,詳細(xì)說(shuō)明該終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),該系統(tǒng)包 括網(wǎng)絡(luò)管理器100、管理網(wǎng)絡(luò)101、若干臺(tái)終端設(shè)備103,文件服務(wù)器(存 儲(chǔ)媒介)402,所述網(wǎng)絡(luò)管理器100用于構(gòu)建升級(jí)文件204并批量發(fā)送該 升級(jí)文件至文件服務(wù)器(存儲(chǔ)媒介)402,所述終端設(shè)備103請(qǐng)求升級(jí)文 件從存儲(chǔ)媒介下載并處理該升級(jí)文件分別進(jìn)行升級(jí),并反饋升級(jí)結(jié)果。圖5是本發(fā)明的終端設(shè)備內(nèi)部升級(jí)處理流程示意圖,參考圖5,該終 端包括網(wǎng)絡(luò)模塊500,用于接收升級(jí)文件傳送給文件系統(tǒng)模塊;文件系 統(tǒng)模塊501,用于校驗(yàn)接收到的升級(jí)文件的完整性和有效性;解析模塊502, 用于把升級(jí)文件解析成終端設(shè)備兼容的升級(jí)指令序列;執(zhí)行模塊503,用于 執(zhí)行解析后得升級(jí)指令序列,調(diào)用終端設(shè)備數(shù)據(jù)庫(kù)相應(yīng)接口函數(shù)完成升級(jí); 數(shù)據(jù)庫(kù)模塊504,用于數(shù)據(jù)配置和管理。圖6是本發(fā)明的基于文件的終端設(shè)備內(nèi)部升級(jí)流程示意圖,參考圖6,該終端設(shè)備內(nèi)部升級(jí)流程具體包括以下步驟步驟S601,接收升級(jí)文件,進(jìn)行校驗(yàn),校驗(yàn)升級(jí)文件完整有效轉(zhuǎn)步驟 S602,否則,放棄本次升級(jí),結(jié)束流程;步驟S602,對(duì)所述升級(jí)文件進(jìn)行解析處理,生成升級(jí)指令序列,解析成 功轉(zhuǎn)步驟S603,否則,放棄本次升級(jí),結(jié)束流程;步驟S603,執(zhí)行所述升級(jí)指令序列進(jìn)行升級(jí),執(zhí)行成功轉(zhuǎn)步驟S604, 否則,放棄本次升級(jí),結(jié)束流程;步驟S604,保存升級(jí)結(jié)果,更新終端設(shè)備數(shù)據(jù)庫(kù)配置;升級(jí)失敗,放棄本次升級(jí)的步驟。下面以綜合接入設(shè)備IAD為例進(jìn)一步說(shuō)明本發(fā)明的
具體實(shí)施例方式
采用本發(fā)明升級(jí)IAD終端設(shè)備數(shù)據(jù)庫(kù),改變IAD設(shè)備音表,以使IAD終 端設(shè)備適用在不同音表參數(shù)的國(guó)家和地區(qū)。通過(guò)網(wǎng)絡(luò)管理器用數(shù)據(jù)庫(kù)配置升級(jí)的指令序列構(gòu)造成升級(jí)文件,通過(guò)網(wǎng)絡(luò) 管理手段(控制協(xié)議)Tdnet將升級(jí)文件通過(guò)管理網(wǎng)絡(luò)批量傳送給各個(gè)待升級(jí) 的終端設(shè)備IAD,每個(gè)終端設(shè)備IAD分別分析升級(jí)文件,根據(jù)升級(jí)文件中的
指示執(zhí)行相應(yīng)的動(dòng)作完成升級(jí)工作。具體升級(jí)文件結(jié)構(gòu)如圖7所示根據(jù)對(duì)IAD終端設(shè)備本次升級(jí)需要執(zhí)行 的指令集建立升級(jí)文件,圖中第1行是校驗(yàn)行701,是終端設(shè)備IAD指定 的,用于鑒定文件完整性、有效性。第3行到第13行是實(shí)際改變IAD終端設(shè)備 音表參數(shù)的指令序列702,第13行是特殊控制指令703用于重新啟動(dòng)IAD設(shè) 備使音表參數(shù)修改生效。網(wǎng)絡(luò)管理器構(gòu)造并發(fā)送升級(jí)文件到文件服務(wù)器(File Server)上以備升級(jí) 使用。網(wǎng)絡(luò)管理器通過(guò)Telnet登錄到IAD終端設(shè)備,執(zhí)行升級(jí)命令"tftp update 10.40.41.219 update.txt",該升級(jí)命令指示IAD終端設(shè)備通過(guò)tftp協(xié)議 到IP地址為10.40.41.219的文件服務(wù)器上請(qǐng)求下載升級(jí)文件update.txt 410, 并進(jìn)行升級(jí),反饋本次升級(jí)結(jié)果。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來(lái)限定本發(fā)明的實(shí)施范圍;凡 是依本發(fā)明所作的等效變化與修改,都被本發(fā)明的權(quán)利要求所涵蓋。
權(quán)利要求
1、一種終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,其特征在于,包括步驟11,建立升級(jí)文件;步驟12,通過(guò)在終端設(shè)備上建立的傳輸媒介和控制協(xié)議將所述升級(jí)文件批量傳送至待升級(jí)終端設(shè)備存儲(chǔ)媒介;步驟13,終端設(shè)備下載所述升級(jí)文件,分別完成升級(jí)。
2、 根據(jù)權(quán)利要求1所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,其特征在于, 所述終端設(shè)備下載升級(jí)文件,分別完成升級(jí)的步驟又包括步驟21,對(duì)接收的升級(jí)文件進(jìn)行校驗(yàn),校驗(yàn)成功轉(zhuǎn)步驟22,否則,放棄 本次升級(jí);步驟22,對(duì)所述升級(jí)文件進(jìn)行解析處理,生成升級(jí)指令序列,解析成功 轉(zhuǎn)步驟23,否則,放棄本次升級(jí);步驟23,執(zhí)行所述升級(jí)指令序列進(jìn)行升級(jí),執(zhí)行成功轉(zhuǎn)步驟24,否則,放棄本次升級(jí)。步驟24,更新終端設(shè)備數(shù)據(jù)庫(kù)配置;如果升級(jí)失敗,放棄本次升級(jí)。
3、 根據(jù)權(quán)利要求1所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,其特征在于, 所述存儲(chǔ)媒介是系統(tǒng)內(nèi)存、內(nèi)存盤、硬盤、CD讀寫器、可移動(dòng)磁盤或者文 件服務(wù)器。
4、 根據(jù)權(quán)利要求1所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,其特征在于, 所述傳輸媒介是以太網(wǎng),串口, xdsl,可移動(dòng)磁盤讀寫器。
5、 根據(jù)權(quán)利要求1所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法,其特征在于, 所述控制協(xié)議是telnet協(xié)議、tftp協(xié)議、ftp協(xié)議、http協(xié)議、https協(xié)議。
6、 一種終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),包括網(wǎng)絡(luò)管理器、管理網(wǎng)絡(luò)、若 干臺(tái)終端設(shè)備,存儲(chǔ)媒介,其特征在于,所述網(wǎng)絡(luò)管理器用于構(gòu)建升級(jí)文件并 批量發(fā)送該升級(jí)文件至存儲(chǔ)媒介,所述終端設(shè)備從存儲(chǔ)媒介下載該升級(jí)文件分 別進(jìn)行升級(jí)。
7、 根據(jù)權(quán)利要求6所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),其特征在于, 所述終端設(shè)備包括網(wǎng)絡(luò)模塊,用于接收升級(jí)文件傳送給文件系統(tǒng)模塊; 文件系統(tǒng)模塊,用于校驗(yàn)接收到的升級(jí)文件的完整性和有效性; 解析模塊,用于解析升級(jí)文件生成升級(jí)指令序列; 執(zhí)行模塊,用于執(zhí)行所述升級(jí)指令序列進(jìn)行升級(jí); 數(shù)據(jù)庫(kù)模塊,用于數(shù)據(jù)配置和管理。
8、 根據(jù)權(quán)利要求6所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),其特征在于,所述終端設(shè)備與存儲(chǔ)媒介合一設(shè)置或獨(dú)立設(shè)置。
9、 根據(jù)權(quán)利要求8所述的終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)系統(tǒng),其特征在于, 所述存儲(chǔ)媒介是系統(tǒng)內(nèi)存、內(nèi)存盤、硬盤、CD讀寫器、可移動(dòng)磁盤或者文 件服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了一種終端設(shè)備數(shù)據(jù)庫(kù)配置升級(jí)方法及其系統(tǒng),該方法包括建立升級(jí)文件的步驟;在終端設(shè)備上建立傳輸媒介和控制協(xié)議,通過(guò)該傳輸媒介和控制協(xié)議將所述升級(jí)文件批量傳送至待升級(jí)終端設(shè)備存儲(chǔ)媒介的步驟;終端設(shè)備下載所述升級(jí)文件,分別完成升級(jí)的步驟。該系統(tǒng)包括網(wǎng)絡(luò)管理器、管理網(wǎng)絡(luò)、若干臺(tái)終端設(shè)備,存儲(chǔ)媒介,所述網(wǎng)絡(luò)管理器用于構(gòu)建升級(jí)文件并批量發(fā)送該升級(jí)文件至存儲(chǔ)媒介,所述終端設(shè)備從存儲(chǔ)媒介下載該升級(jí)文件分別進(jìn)行升級(jí)。本發(fā)明使數(shù)據(jù)庫(kù)升級(jí)基于文件批量進(jìn)行,避免了網(wǎng)絡(luò)管理器與終端設(shè)備之間數(shù)據(jù)庫(kù)配置復(fù)雜的升級(jí)指令交互,降低了對(duì)網(wǎng)絡(luò)帶寬和網(wǎng)管資源的占用。
文檔編號(hào)G06F9/445GK101119226SQ20061008905
公開(kāi)日2008年2月6日 申請(qǐng)日期2006年7月31日 優(yōu)先權(quán)日2006年7月31日
發(fā)明者徐善鵬, 曦 陳 申請(qǐng)人:中興通訊股份有限公司