專利名稱:一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶接入通信技術(shù)領(lǐng)域,尤其涉及一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法。
背景技術(shù):
在數(shù)據(jù)通信過程中,為了計(jì)費(fèi)、安全和地址分配等問題,需要在相關(guān)的通信協(xié)議(例如DHCP、PPPoE relay、VBAS等)中對用戶端口進(jìn)行標(biāo)識。但是由于不同的國家、不同的運(yùn)營商對用戶端口標(biāo)識格式的要求都各不相同,因此,根據(jù)不同的需求接入設(shè)備需要通過配置提供不同的用戶端口標(biāo)識格式。
在現(xiàn)有技術(shù)中,為了適應(yīng)不同運(yùn)營商對用戶端口標(biāo)識格式的要求,通常有兩種方法可以使接入設(shè)備通過配置提供不同的用戶端口標(biāo)識的格式。
其中一種方法是在接入設(shè)備中提供已知的幾種用戶端口標(biāo)識格式,即在接入設(shè)備的管理信息庫(MIB庫)中預(yù)先配置幾種已知的用戶端口標(biāo)識格式。不同的運(yùn)營商可以根據(jù)不同的需要從中選擇自身所需要的那種用戶端口標(biāo)識格式。當(dāng)運(yùn)營商選定用戶端口標(biāo)識的格式后,接入設(shè)備在通信過程中就按照運(yùn)營商選定的用戶端口標(biāo)識格式在相關(guān)的通信協(xié)議(例如DHCP、PPPoE relay、VBAS等)中對用戶端口進(jìn)行標(biāo)識。但是,這種方法不夠靈活,存在一定的局限性。例如,當(dāng)運(yùn)營商所要求的用戶端口標(biāo)識格式并未在接入設(shè)備中預(yù)先配置時,即運(yùn)營商需要一種新的用戶端口標(biāo)識格式時,由于需要在接入設(shè)備中增加新的用戶端口標(biāo)識的格式,因此為了適應(yīng)新增加的用戶端口標(biāo)識格式就需要對接入設(shè)備的系統(tǒng)程序進(jìn)行修改。此外,若運(yùn)營商所要求的用戶端口標(biāo)識格式比較特別,那么該方法則無法實(shí)現(xiàn)。
另一種方法則是由運(yùn)營商的操作員在接入設(shè)備上針對每個用戶的物理/邏輯端口直接配置其對應(yīng)的用戶端口標(biāo)識。由于操作員直接為每個用戶的端口配置用戶端口標(biāo)識,因此可以自由更改用戶端口標(biāo)識的格式。但是,相應(yīng)地,操作員則需要進(jìn)行大量的手工配置,耗時費(fèi)力。
鑒于現(xiàn)有技術(shù)中存在的上述缺陷,本發(fā)明提出了一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法,該方法利用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式,使接入設(shè)備可根據(jù)運(yùn)營商的需要靈活配置用戶端口標(biāo)識格式,同時減少了操作員的配置工作。
本發(fā)明的一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法包含以下步驟a、將要求的用戶端口標(biāo)識格式按照一定規(guī)則編寫成接入設(shè)備可識讀的腳本;b、將所述步驟a中獲得的所述腳本通過所述接入設(shè)備的管理通道配置到所述接入設(shè)備的管理信息庫中;當(dāng)接入設(shè)備在通信過程中需要表達(dá)某一用戶的端口標(biāo)識時,所述接入設(shè)備從所述管理信息庫中提取腳本所描述的用戶端口標(biāo)識格式組建用戶端口標(biāo)識并賦以具體數(shù)值。
其中步驟a中的一定規(guī)則包含將用戶端口標(biāo)識所需的要素定義為參量并定義腳本語法,根據(jù)定義的參量和語法將要求的用戶端口標(biāo)識格式編寫成接入設(shè)備可識讀的腳本。
本發(fā)明利用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識的格式,不僅可以滿足不同運(yùn)營商對不同用戶端口標(biāo)識格式的要求,使接入設(shè)備無須為適應(yīng)特定運(yùn)營商對用戶端口標(biāo)識的格式的要求而更改系統(tǒng)程序,而且也減少了操作員的配置工作,使操作員無須直接為每個用戶的端口配置用戶端口標(biāo)識。
具體實(shí)施例方式
下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的說明。
本發(fā)明的一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法可以通過以下步驟來實(shí)現(xiàn)首先,將要求的用戶端口標(biāo)識格式按照一定規(guī)則編寫成接入設(shè)備可識讀的腳本。
其中,編寫腳本的一定規(guī)則可以根據(jù)需要自行進(jìn)行定義。在本發(fā)明中,仿照C語言中printf語句的語法,編寫腳本的規(guī)則包括1、將用戶端口標(biāo)識所需的要素定義為參量。例如,可以將用戶端口標(biāo)識所需的要素定義為參量Pn,其中n為大于等于1的正整數(shù),如將設(shè)備標(biāo)識定義為參量P1,將端口類型定義為參量P2,將機(jī)架號定義為參量P3,將分架號定義為參量P4,將槽位號定義為參量P5,將端口號定義為參量P6,將VLAN-ID(虛擬局域網(wǎng)的標(biāo)識號)定義為參量P7,將VPI(ATM(異步傳輸模式)虛擬路徑識別碼)定義為參量P8,以及將VCI(ATM(異步傳輸模式)虛擬電路識別碼)定義為參量P9等等,其中用戶端口標(biāo)識所需的要素可以根據(jù)需要進(jìn)行擴(kuò)充。
2、定義腳本語法。例如,可以定義%s和%md作為表示上述參量Pn所表示的信息的格式的語法,其中,%s代表字符串,而%md則代表整型,其中d代表整型的類型,m為大于等于1的正整數(shù)。
3、根據(jù)上述定義的參量和語法將要求的用戶端口標(biāo)識格式編寫成接入設(shè)備可識讀的腳本。在本發(fā)明中,腳本的表現(xiàn)形式為一個字符串類型的管理信息對象。例如可以根據(jù)上述定義的參量和腳本語法,將要求的用戶端口標(biāo)識格式編寫成如下的腳本(“%s%s機(jī)架號%2d子架號%2d槽位號%2d端口號%3d”,P1,P2,P3,P4,P5,P6)其中,參量P1、P2等可以根據(jù)運(yùn)營商對用戶端口標(biāo)識格式的不同要求進(jìn)行增加或減少,且這些參量的位置也可以根據(jù)運(yùn)營商對用戶端口標(biāo)識格式的不同需要進(jìn)行變換或更改。
編寫腳本的規(guī)則是人為規(guī)定的,可以是多種多樣的,只要達(dá)到編寫出來的腳本是接入設(shè)備可識讀的腳本的目的即可,因此根據(jù)需要可以按照不同的計(jì)算機(jī)編程語言定義不同的腳本規(guī)則,雖然在本發(fā)明中以仿照C語言中printf語句的語法為例說明了編寫腳本的規(guī)則,但本發(fā)明并不局限于此。
接著,將編寫好的腳本通過接入設(shè)備的管理通道配置到接入設(shè)備的管理信息庫中。
當(dāng)接入設(shè)備在通信過程的相關(guān)協(xié)議(例如DHCP、PPPoE relay、VBAS等)中需要表達(dá)某一用戶的端口標(biāo)識時,接入設(shè)備從管理信息庫中提取腳本所描述的用戶端口標(biāo)識格式組建用戶端口標(biāo)識并賦以具體數(shù)值。
由于用戶端口標(biāo)識格式是通過腳本方式被配置到接入設(shè)備中的,而接入設(shè)備的本身的系統(tǒng)程序則是按照腳本的格式進(jìn)行設(shè)計(jì)和編譯的,因此,當(dāng)運(yùn)營商等要求新的用戶端口標(biāo)識格式時,只需要將要求的新的用戶端口標(biāo)識格式按照一定規(guī)則編寫成接入設(shè)備可識讀的腳本,并通過接入設(shè)備的管理通道配置到接入設(shè)備的管理信息庫即可,無須對接入設(shè)備本身的系統(tǒng)程序進(jìn)行修改。
此外,由于只需在接入設(shè)備中配置相應(yīng)的腳本即可實(shí)現(xiàn)在接入設(shè)備中配置不同的用戶端口標(biāo)識格式,因此大大地減少了操作員的配置工作。
通過采用本發(fā)明,運(yùn)營商還可根據(jù)需要在接入設(shè)備中同時配置各種不同的用戶端口標(biāo)識格式以供選擇。
雖然經(jīng)過對本發(fā)明結(jié)合具體實(shí)施例進(jìn)行描述,對于本技術(shù)領(lǐng)域的技術(shù)人員,根據(jù)上文的敘述后作出的許多替代、修改與變化將是顯而易見。因此,當(dāng)這樣的替代、修改和變化落入附后的權(quán)利要求的精神和范圍之內(nèi)時,應(yīng)該被包括在本發(fā)明中。
權(quán)利要求
1.一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法,其特征在于,所述方法包含以下步驟a、將要求的用戶端口標(biāo)識格式按照一定規(guī)則編寫成接入設(shè)備可識讀的腳本;b、將所述步驟a中獲得的所述腳本通過所述接入設(shè)備的管理通道配置到所述接入設(shè)備的管理信息庫中;當(dāng)接入設(shè)備在通信過程中需要表達(dá)某一用戶的端口標(biāo)識時,所述接入設(shè)備從所述管理信息庫中提取腳本所描述的用戶端口標(biāo)識格式組建用戶端口標(biāo)識并賦以具體數(shù)值。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟a中的一定規(guī)則包含將用戶端口標(biāo)識所需的要素定義為參量并定義腳本語法;根據(jù)定義的所述參量和語法將要求的用戶端口標(biāo)識格式編寫成接入設(shè)備可識讀的腳本。
全文摘要
本發(fā)明提供一種用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識格式的方法。該方法利用腳本方式在接入設(shè)備中配置用戶端口標(biāo)識的格式,不僅可以滿足不同運(yùn)營商對不同用戶端口標(biāo)識格式的要求,使接入設(shè)備無須為適應(yīng)特定運(yùn)營商對用戶端口標(biāo)識的格式的要求而更改系統(tǒng)程序,而且也減少了操作員的配置工作,使操作員無須直接為每個用戶的端口配置用戶端口標(biāo)識。
文檔編號H04L29/12GK1980143SQ20051011110
公開日2007年6月13日 申請日期2005年12月2日 優(yōu)先權(quán)日2005年12月2日
發(fā)明者迮超, 繆應(yīng)忠, 張靜, 魯林麗 申請人:上海貝爾阿爾卡特股份有限公司