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