專利名稱:一種特征字庫在線更新的實現(xiàn)方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于數(shù)據(jù)通信領域技術,尤其涉及一種特征字庫在線更新的實現(xiàn)方法及系統(tǒng)。
背景技術:
隨著互聯(lián)網(wǎng)技術的快速發(fā)展,在網(wǎng)絡上承載的內容也越來越豐富,而且網(wǎng)絡服務供應商對客戶提供了越來越多的服務內容,業(yè)務應用的種類也越來越多,對業(yè)務的識別也變得越來越重要了。業(yè)務識別一般都部署在網(wǎng)絡邊界處、出口處和接入層的匯聚點,這些位置對網(wǎng)絡設備的性能要求都是很高的。業(yè)務識別是對網(wǎng)絡中的數(shù)據(jù)流進行分析,通過判斷報文里的特征字來識別出具體的應用。因此,迫切需要特征字庫來滿足日益增長的業(yè)務需求。
特征字是可以根據(jù)用戶自身的需求來進行配置,但對于一些常用協(xié)議(比
如HTTP、 FTP、 P2P等)的特征字則可以由軟件來進行配置,組成特征字庫,不對用戶開放,用戶可以通過命令來查看目前支持哪些協(xié)議或應用的識別。
目前的特征字庫已經(jīng)支持不少應用的正確識別,但是是在程序里固定配置的。如果需要添加、刪除或改變某種應用,則需要先確定新的特征字情況,然后修改相關代碼,再重新編譯軟件版本,重啟單板并下載新的軟件版本到單板上,這樣就會對用戶的業(yè)務應用造成了一定的影響甚至中斷,擴展性較差。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種特征字庫在線更新的實現(xiàn)方法,采用
該方法能夠在不重啟單板的情況下實現(xiàn)特征字庫更新;本發(fā)明還要提供一種采用該方法的特征字庫在線更新的實現(xiàn)系統(tǒng)。
為解決上述技術問題,本發(fā)明特征字庫在線更新的實現(xiàn)方法包括如下步驟
當前特征字庫分析步驟,該步驟用于明確當前的特征字庫版本,分析配置文件;
配置文件修改步驟,該步驟用于在所述當前特征字庫分析步驟之后,根據(jù)
需求,修改原來的配置文件,添加、刪除或改變特征字,生成新的配置文件;配置文件更新步驟,該步驟用于更新特征字庫軟件版本里的配置文件,即
以所述新的配置文件替換掉原來的配置文件;
特征字庫更新步驟,該步驟用于在所述配置文件更新步驟之后,通過運行
特征字庫更新命令,軟件自動解析所述新的配置文件,來實現(xiàn)特征字庫在線更
新,生成新的特征字庫版本。
在本發(fā)明方法中,可以是通過命令行配置來實現(xiàn)配置文件更新以及特征字
庫更新的,也可以是通過網(wǎng)管操作來實現(xiàn)配置文件更新及特征字庫更新的,還
可以是通過遠程登錄操作來實現(xiàn)配置文件更新及特征字庫更新的。為解決上述技術問題,本發(fā)明特征字庫在線更新的實現(xiàn)系統(tǒng)包括當前特征字庫分析模塊,該模塊用于明確當前的特征字庫版本,分析配置
文件;
配置文件修改模塊,該模塊用于根據(jù)需求,修改原來的配置文件,添加、刪除或改變特征字,生成新的配置文件;
配置文件更新模塊,該模塊用于更新特征字庫軟件版本里的配置文件,即以所述新的配置文件替換掉原來的配置文件;
特征字庫更新模塊,該模塊用于通過運行特征字庫更新命令,軟件自動解析所述新的配置文件,來實現(xiàn)特征字庫在線更新,生成新的特征字庫版本。
本發(fā)明的有益效果為
采用本發(fā)明技術方案,在對特征字庫進行更新時,只是更新特征字庫軟件版本里面的配置文件,用于單板啟動的相關文件并不作修改,因而不需要重啟單板,即能夠實現(xiàn)特征字庫的更新,這樣便能夠根據(jù)用戶的需求實時更新,不會對用戶的業(yè)務應用造成影響;另外,采用本發(fā)明技術方案,不僅能夠在本地,還能夠通過網(wǎng)管或遠程登錄操作來實現(xiàn)在線更新;本發(fā)明實施簡便,不需要花費大量人力物力重新編譯特征字庫版本,因而使得特征字庫的擴展性更好。
圖1是本發(fā)明特征字庫在線更新的實現(xiàn)方法流程示意圖。
具體實施例方式
下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細說明。
圖1是本發(fā)明特征字庫在線更新的實現(xiàn)方法流程示意圖,如圖所示,本發(fā)
明特征字庫在線更新的實現(xiàn)方法具體包括如下步驟
步驟a、明確當前的特征字庫版本,分析原來的配置文件,根據(jù)需求,修改配置文件,添加、刪除或改變特征字,生成新的配置文件;
步驟b、通過命令行配置、網(wǎng)管操作或者遠程登錄操作來更新軟件版本里的配置文件,從而生成新的軟件版本;
步驟c、通過命令行配置、網(wǎng)管操作或者遠程登錄操作來加載新的軟件版本;
步驟d、通過命令行配置、網(wǎng)管操作或者遠程登錄操作來進行更新,自動解析新的配置文件,實現(xiàn)在線更新,生成更新后的特征字庫版本。
本發(fā)明特征字庫在線更新的實現(xiàn)系統(tǒng)具體包括當前特征字庫分析模塊、配置文件修改模塊、配置文件更新模塊和特征字庫更新模塊;其中當前特征字庫分析模塊用于明確當前的特征字庫版本,分析配置文件,了解目前支持的各種應用及其特征字的含義;配置文件修改模塊用于確定新的特征字庫版本需要刪除哪些舊的應用,添加哪些新的應用,或者更改已有應用的特征字,然后修改配置文件,生成新的配置文件;配置文件更新模塊用于更新特征字庫軟件版本里的配置文件,即以所述新的配置文件替換掉原來的配置文件;特征字庫更新模塊用于通過運行特征字庫更新命令,軟件自動解析所述新的配置文件,來實現(xiàn)特征字庫在線更新,生成新的特征字庫版本。
同時應當理解的是,本發(fā)明請求保護范圍闡明于所附權利要求書中,而不能以說明書的上述描述作為限制,凡是在本發(fā)明的宗旨之內的顯而易見的修改亦應歸于本發(fā)明的保護范圍之內。
權利要求
1、一種特征字庫在線更新的實現(xiàn)方法,其特征在于包括如下步驟當前特征字庫分析步驟,該步驟用于明確當前的特征字庫版本,分析配置文件;配置文件修改步驟,該步驟用于在所述當前特征字庫分析步驟之后,根據(jù)需求,修改原來的配置文件,添加、刪除或改變特征字,生成新的配置文件;配置文件更新步驟,該步驟用于更新特征字庫軟件版本里的配置文件,即以所述新的配置文件替換掉原來的配置文件;特征字庫更新步驟,該步驟用于在所述配置文件更新步驟之后,通過運行特征字庫更新命令,軟件自動解析所述新的配置文件,來實現(xiàn)特征字庫在線更新,生成新的特征字庫版本。
2、 根據(jù)權利要求1所述的特征字庫在線更新的實現(xiàn)方法,其特征在于 在所述配置文件更新步驟中,是通過命令行配置來實現(xiàn)所述配置文件更新及所述特征字庫更新的。
3、 根據(jù)權利要求1所述的特征字庫在線更新的實現(xiàn)方法,其特征在于 在所述配置文件更新步驟中,是通過網(wǎng)管操作來實現(xiàn)所述配置文件更新及所述特征字庫更新的。
4、 根據(jù)權利要求1所述的特征字庫在線更新的實現(xiàn)方法,其特征在于 在所述配置文件更新步驟中,是通過遠程登錄操作來實現(xiàn)所述配置文件更新及所述特征字庫更新的。
5、 一種特征字庫在線更新的實現(xiàn)系統(tǒng),其特征在于包括 當前特征字庫分析模塊,該模塊用于明確當前的特征字庫版本,分析配置文件;配置文件修改模塊,該模塊用于根據(jù)需求,修改原來的配置文件,添加、 刪除或改變特征字,生成新的配置文件;配置文件更新模塊,該模塊用于更新特征字庫軟件版本里的配置文件,即 以所述新的配置文件替換掉原來的配置文件;特征字庫更新模塊,該模塊用于通過運行特征字庫更新命令,軟件自動解 析所述新的配置文件,來實現(xiàn)特征字庫在線更新,生成新的特征字庫版本。
全文摘要
本發(fā)明公開了一種特征字庫在線更新的實現(xiàn)方法及系統(tǒng),能夠在不重啟單板的情況下實現(xiàn)特征字庫更新。該方法包括如下步驟當前特征字庫分析步驟,該步驟用于明確當前的特征字庫版本,分析配置文件;配置文件修改步驟,該步驟用于根據(jù)需求,修改原來的配置文件,添加、刪除或改變特征字,生成新的配置文件;配置文件更新步驟,該步驟用于更新特征字庫軟件版本里的配置文件,即以所述新的配置文件替換掉原來的配置文件;特征字庫更新步驟,該步驟用于通過運行特征字庫更新命令,軟件自動解析所述新的配置文件,來實現(xiàn)特征字庫在線更新,生成新的特征字庫版本。本發(fā)明能夠通過網(wǎng)管或遠程登錄操作來實現(xiàn)在線更新。
文檔編號G06F17/30GK101482883SQ20091000900
公開日2009年7月15日 申請日期2009年2月12日 優(yōu)先權日2009年2月12日
發(fā)明者方新球 申請人:中興通訊股份有限公司