專利名稱:一種在業(yè)務(wù)處理設(shè)備上配置硬件的方法及業(yè)務(wù)處理設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)備配置技術(shù)領(lǐng)域,具體涉及一種在業(yè)務(wù)處理設(shè)備上配置硬件 的方法及業(yè)務(wù)處理設(shè)備。
背景技術(shù):
在業(yè)務(wù)處理設(shè)備上實現(xiàn)某個業(yè)務(wù)功能,通常需要事先對該設(shè)備進行業(yè)務(wù)功 能配置。本發(fā)明中所說的業(yè)務(wù)處理設(shè)備可以是各種據(jù)以實現(xiàn)某種業(yè)務(wù)功能的設(shè)
備,比如,分組傳送網(wǎng)(PTN, Packet Transport Network)中的PTN設(shè)備,同 步數(shù)字體系(SDH, Synchronous Digital Hierarchy )中的SDH傳輸設(shè)備等;業(yè) 務(wù)功能是指業(yè)務(wù)的處理能力。
業(yè)務(wù)處理設(shè)備上,業(yè)務(wù)功能的業(yè)務(wù)配置模型具體可以分為三層
1、 業(yè)務(wù)配置層,用于接收用戶輸入的業(yè)務(wù)配置命令,并下發(fā)到適配層。 業(yè)務(wù)配置層在業(yè)務(wù)配置模型中居于上層。
2、 適配層,用于接收上層的業(yè)務(wù)配置層下發(fā)的業(yè)務(wù)配置命令并進行適配 處理,轉(zhuǎn)換成底層硬件能夠識別和處理的硬件配置命令,并將硬件配置命令下 發(fā)到物理配置層。適配層在業(yè)務(wù)配置模型中居于中層。
3、 物理配置層,即根據(jù)適配層下發(fā)的硬件配置命令,配置相應(yīng)的硬件, 例如,根據(jù)硬件配置命令中的參數(shù),寫相應(yīng)的硬件寄存器。物理配置層在業(yè)務(wù) 配置模型中居于下層。
現(xiàn)有技術(shù)中,在業(yè)務(wù)處理設(shè)備上配置某個業(yè)務(wù)功能,需要經(jīng)過以上三個層 次才能實現(xiàn)該業(yè)務(wù)功能的配置。業(yè)務(wù)功能的配置在經(jīng)過這三個層次時,就會存 在一個問題,當(dāng)業(yè)務(wù)配置層的業(yè)務(wù)配置命令與物理配置層的硬件配置命令不是 一一對應(yīng)時,此時業(yè)務(wù)功能是否能夠成功配置就成了一個不確定的因素?,F(xiàn)有 技術(shù)的解決方案還沒有考慮到這種情況的處理,也就無法確保業(yè)務(wù)功能的成功 配置。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種在業(yè)務(wù)處理設(shè)備上配置硬件的方 法及業(yè)務(wù)處理設(shè)備,用以保證業(yè)務(wù)處理設(shè)備上業(yè)務(wù)功能的成功配置。
為解決上述技術(shù)問題,本發(fā)明提供方案如下 一種在業(yè)務(wù)處理設(shè)備上配置硬件的方法,包括
接收步驟,業(yè)務(wù)處理設(shè)備的適配層接收業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,并 在所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令接收完成時,進入適配步驟;
適配步驟,所述適配層對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述 業(yè)務(wù)功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命令至所述業(yè)務(wù)處理設(shè)備 的物理配置層;
配置步驟,所述理配置層根據(jù)所述硬件配置命令配置相應(yīng)的硬件。 優(yōu)選地,上述方法中,在所述適配處理中,進一步對所述所有業(yè)務(wù)配置命 令中針對同 一硬件的業(yè)務(wù)配置命令進行解析,得到所述同 一硬件的所有硬件配 置參數(shù),并生成包括有所述所有硬件配置參數(shù)的一條硬件配置命令。 優(yōu)選地,上述方法中,還包括
所述適配層進一步記錄所述硬件配置命令是否配置成功的配置結(jié)果,并在 根據(jù)所述配置結(jié)果判斷出所述業(yè)務(wù)功能配置成功時,結(jié)束流程;否則返回所述 接收步驟。
優(yōu)選地,上述方法中,所述硬件配置命令有一條或多條,所述適配層進一 步在每條所述硬件配置命令均配置成功時,判斷所述業(yè)務(wù)功能配置成功;否則 判斷所述業(yè)務(wù)功能配置失敗。
優(yōu)選地,上述方法中,所述適配步驟中,所述下發(fā)所述硬件配置命令為 在所述適配層不存在所述配置結(jié)果時,下發(fā)所述業(yè)務(wù)功能對應(yīng)的所有硬件配置 命令;以及,在所述適配層存在所述配置結(jié)果時,下發(fā)所述配置結(jié)果中記錄的 配置失敗的硬件配置命令。
優(yōu)選地,上述方法中,所述業(yè)務(wù)處理設(shè)備為分組傳送網(wǎng)PTN設(shè)備或同步 數(shù)字體系SDH傳輸設(shè)備。
本發(fā)明還提供了一種業(yè)務(wù)處理設(shè)備,包括業(yè)務(wù)配置層、適配層和物理配置層,其中,
所述業(yè)務(wù)配置層,用于接收用戶輸入的業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,并
下發(fā)至所述適配層;
所述適配層,用于接收所述業(yè)務(wù)配置層下發(fā)的所述業(yè)務(wù)配置命令,并在所
述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令接收完成時,對所述所有業(yè)務(wù)配置命令進
行適配處理,得到所述業(yè)務(wù)功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命
令至所述業(yè)務(wù)處理設(shè)備的物理配置層;
所述物理配置層,用于根據(jù)所述硬件配置命令配置相應(yīng)的硬件。 優(yōu)選地,上述業(yè)務(wù)處理設(shè)備中,所述適配層,還用于在所述適配處理中,
對所述所有業(yè)務(wù)配置命令中針對同一硬件的業(yè)務(wù)配置命令進行解析,得到所述
同一硬件的所有硬件配置參數(shù),并生成包括有所述所有硬件配置參數(shù)的一條硬
件配置命令。
優(yōu)選地,上述業(yè)務(wù)處理設(shè)備中,所述適配層,還用于記錄所述硬件配置命 令是否配置成功的配置結(jié)果,并在根據(jù)所述配置結(jié)果判斷出所述業(yè)務(wù)功能配置 成功時,輸出業(yè)務(wù)功能配置成功的指示;否則,輸出業(yè)務(wù)功能配置失敗的提示, 并觸發(fā)所述業(yè)務(wù)配置層重新接收所述業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令。
優(yōu)選地,上述業(yè)務(wù)處理設(shè)備中,所述硬件配置命令有一條或多條;
所述適配層,還用于在每條所述硬件配置命令均配置成功時,判斷所述業(yè) 務(wù)功能配置成功;否則判斷所述業(yè)務(wù)功能配置失敗。
優(yōu)選地,上述業(yè)務(wù)處理設(shè)備中,所述適配層包括
適配處理單元,用于對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述業(yè) 務(wù)功能對應(yīng)的硬件配置命令;
記錄單元,用于記錄所述硬件配置命令是否配置成功的配置結(jié)果;
過濾單元,用于在所述記錄單元中不存在所述配置結(jié)果時,下發(fā)所述業(yè)務(wù) 功能對應(yīng)的所有硬件配置命令;以及,在所述記錄單元中存在所述配置結(jié)果時, 下發(fā)所述配置結(jié)果中記錄的配置失敗的硬件配置命令。
優(yōu)選地,上述業(yè)務(wù)處理設(shè)備為分組傳送網(wǎng)PTN設(shè)備或同步數(shù)字體系SDH 傳輸設(shè)備。
從以上所述可以看出,本發(fā)明提供的在業(yè)務(wù)處理設(shè)備上配置硬件的方法及業(yè)務(wù)處理設(shè)備,適配層在接收完成某個業(yè)務(wù)功能的所有業(yè)務(wù)配置命令后再進行 適配處理,并將針對同一硬件的業(yè)務(wù)配置命令轉(zhuǎn)換為一條硬件配置命令,保證 了業(yè)務(wù)功能的成功配置。并且,本發(fā)明中還可以通過對已成功配置的硬件配置 命令進行過濾處理,不再下發(fā)到物理配置層,從而可以提高硬件配置的配置效 率。
圖1為本發(fā)明實施例所述在業(yè)務(wù)處理設(shè)備上配置硬件的方法的流程圖2為本發(fā)明實施例所述方法在多對一的情況下的配置示意圖3為本發(fā)明實施例所述方法在一對多的情況下的配置示意圖4為本發(fā)明實施例在配置VCG接口時的配置示意圖5為本發(fā)明實施例在配置VCG接口的激活VC成員時的配置示意圖6為本發(fā)明實施例所述業(yè)務(wù)處理設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式
配置某個業(yè)務(wù)功能可能需要多個業(yè)務(wù)配置命令,這些業(yè)務(wù)配置命令可能是 針對同一硬件的,并且這些業(yè)務(wù)配置命令之間可能存某種聯(lián)系,如在業(yè)務(wù)配置 命令2依賴于業(yè)務(wù)配置命令1的成功配置,在這種情況下,如果跳過業(yè)務(wù)配置 命令1直接下發(fā)業(yè)務(wù)配置命令2,則業(yè)務(wù)配置命令2無法配置成功。按照現(xiàn)有 技術(shù)的處理流程,適配層在每接收到業(yè)務(wù)配置層下發(fā)的一個業(yè)務(wù)配置命令之 后,立即進行適配處理并下發(fā)到物理配置層,因此,在上述情況下現(xiàn)有技術(shù)無 法保證業(yè)務(wù)功能的成功配置。
本發(fā)明考慮到上述情況,從而在業(yè)務(wù)功能配置過程中,等待業(yè)務(wù)功能對應(yīng) 的業(yè)務(wù)配置命令接收完成,此后才進行業(yè)務(wù)配置命令的適配及下發(fā),從而保證 了業(yè)務(wù)功能的成功配置。并且,本發(fā)明還通過對硬件配置命令進行過濾處理, 減少不必要的硬件配置命令的重復(fù)配置,提高了配置效率。以下將結(jié)合附圖, 通過具體實施例對本發(fā)明做進一步的說明。
本實施例中所述業(yè)務(wù)處理設(shè)備可以是PTN設(shè)備,還可以是SDH傳輸設(shè)備 等其他設(shè)備。請參照圖1,本發(fā)明實施例所述在業(yè)務(wù)處理設(shè)備上配置硬件的方法,包括以下的步驟
步驟11,業(yè)務(wù)處理設(shè)備的業(yè)務(wù)配置層接收用戶輸入的業(yè)務(wù)功能對應(yīng)的業(yè) 務(wù)配置命令,并下發(fā)至適配層;適配層接收業(yè)務(wù)配置層下發(fā)的所述業(yè)務(wù)功能對 應(yīng)的業(yè)務(wù)配置命令。
這里,用戶可以通過業(yè)務(wù)配置層提供的用戶輸入界面,輸入的某個業(yè)務(wù)功 能對應(yīng)的業(yè)務(wù)配置命令;業(yè)務(wù)配置層將接收用戶輸入的業(yè)務(wù)配置命令并下發(fā)到 適配層。
步驟12,適配層判斷所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令是否接收完 成若是,則進入步驟13;否則,返回步驟ll。
這里,適配層在每接收到所述業(yè)務(wù)功能對應(yīng)的一個業(yè)務(wù)配置命令后,判斷 所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令是否都已經(jīng)接收完成,具體判斷方式可 以是適配層首先確定所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令,并設(shè)置一個與所 述業(yè)務(wù)功能對應(yīng)的狀態(tài)機,該狀態(tài)機用于收集并保存業(yè)務(wù)配置層下發(fā)的所述業(yè) 務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,該狀態(tài)機一直處于等待狀態(tài),直到所述業(yè)務(wù)功能 對應(yīng)的所有業(yè)務(wù)配置命令收集完成。
步驟13,適配層對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述業(yè)務(wù) 功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命令至物理配置層。
這里,在所述適配處理中,適配層還可以進一步對所述所有業(yè)務(wù)配置命令 中某個硬件的所有業(yè)務(wù)配置命令進行解析,得到該硬件的所有硬件配置參數(shù), 并生成包括有所述所有硬件配置參數(shù)的一條硬件配置命令。
步驟14,物理配置層根據(jù)適配層下發(fā)的硬件配置命令,配置相應(yīng)的硬件。
這里,在上述狀態(tài)機收集完全所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令后, 適配層才對所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令進行適配處理,其中,在所 述適配處理中,將針對同一硬件的所有業(yè)務(wù)配置命令轉(zhuǎn)換成一條硬件配置命 令;然后,將適配處理得到的所有硬件配置命令同時下發(fā)到物理配置層,由物 理配置層根據(jù)這些硬件配置命令來對相應(yīng)的硬件進行配置。
上述步驟14中,物理配置層還可以進一步將所述硬件配置命令是否配置 成功的配置結(jié)果返回給所述適配層,所述適配層進一步記錄所述硬件配置命令 是否配置成功的配置結(jié)果,并在根據(jù)所述配置結(jié)果判斷出所述業(yè)務(wù)功能配置成功時,輸出所述業(yè)務(wù)功能配置成功的指示,并結(jié)束流程;否則,輸出所述業(yè)務(wù)
功能配置失敗的指示,提示用戶重新輸入所述業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,
并返回步驟ll。這里,步驟13中,適配層通過適配處理得到的所述硬件配置 命令可能有一條或多條,所述適配層在每條所述硬件配置命令均配置成功時, 才判斷所述業(yè)務(wù)功能配置成功;否則判斷所述業(yè)務(wù)功能配置失敗。
業(yè)務(wù)功能第一次可能配置不成功,此時需要第二次,甚至更多次的重新配 置。如果在第一次配置中,有部分硬件配置命令已經(jīng)配置成功,則在后續(xù)的重 新配置過程中,對于先前已經(jīng)成功配置的硬件配置命令無需再次配置,以提高 配置效率。為此,本實施例還可以在步驟13中,在下發(fā)所述硬件配置命令時, 適配層進一步判斷當(dāng)前是否存在有配置結(jié)果,并在不存在所述配置結(jié)果時,下 發(fā)所述業(yè)務(wù)功能對應(yīng)的所有硬件配置命令;在所述適配層存在所述配置結(jié)果 時,下發(fā)所述配置結(jié)果中記錄的配置失敗的硬件配置命令。
可以看出,本發(fā)明實施例中,適配層在收集完全某個業(yè)務(wù)功能對應(yīng)的所有 業(yè)務(wù)配置命令后,再對這些業(yè)務(wù)配置命令進行適配處理,得到該業(yè)務(wù)功能對應(yīng) 的硬件配置命令,并且在適配過程中,將針對同一硬件的所有業(yè)務(wù)配置命令轉(zhuǎn) 換成一條硬件配置命令,并將適配得到的所有硬件配置命令同時下發(fā)到物理配 置層,提供給物理配置層進行硬件配置,從而從根本上避免了現(xiàn)有技術(shù)中因業(yè) 務(wù)配置命令下發(fā)的先后順序沒有滿足而造成的業(yè)務(wù)功能配置失敗的潛在問題, 保證了業(yè)務(wù)功能的成功配置。
本實施例中,業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令和業(yè)務(wù)功能對應(yīng)的硬件配置命 令可能不是一一對應(yīng)的。適配層在對某個業(yè)務(wù)功能的業(yè)務(wù)配置命令進行適配處 理時,可能將針對同一硬件的多條業(yè)務(wù)配置命令轉(zhuǎn)換成一條硬件配置命令(多 對一 ),也可能將針對某個硬件的一條業(yè)務(wù)配置命令轉(zhuǎn)換成多條硬件配置命令 (一對多),還有可能將多條業(yè)務(wù)配置命令轉(zhuǎn)換成多條硬件配置命令(多對多)。
其中,本實施例所述方法在多對一的情況下配置流程如圖2所示。在多對 一的情況下,某個業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令有2條以上,在狀態(tài)機收集完 全該業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令后,再進行適配處理,轉(zhuǎn)換成一條硬件 配置命令并下發(fā)到物理配置層;物理配置層接收到適配層下發(fā)的硬件配置命令 后,直接對相應(yīng)的硬件進行配置,例如,進行寫芯片寄存器等搡作,并將配置是否成功的配置結(jié)果返回到適配層,適配層再將該配置結(jié)果返回到業(yè)務(wù)配置 層,用以將配置結(jié)果告知用戶。
本實施例所述方法在一對多的情況下配置流程如圖3所示。在一對多的情 況下,某個業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令只有一條,適配層在收集完這一條業(yè)
務(wù)配置命令后進行適配處理,得到多條硬件配置命令并下發(fā)到物理配置層;物 理配置層根據(jù)所述多條硬件配置命令,分別對相應(yīng)的硬件進行配置;此時,本 實施例在上述流程的步驟14中,業(yè)務(wù)處理設(shè)備的適配層中還可以記錄每條所 述硬件配置命令是否配置成功的配置結(jié)果。如果每條所述硬件配置命令均配置 成功,則輸出業(yè)務(wù)功能配置成功的指示并結(jié)束流程;否則,輸出業(yè)務(wù)功能配置 失敗的提示并返回步驟11,以重新接收用戶輸入的所述業(yè)務(wù)功能對應(yīng)的業(yè)務(wù) 配置命令。
對于多對多的情況,則可以分解為多對一和一對多這兩種情況的組合,因 此不再贅述。
以下通過具體的配置實例,對上述流程做更為詳細(xì)的說明。
1 )、以PTN設(shè)備中虛級聯(lián)組(VCG, Virtual Concatenation Group)接口業(yè) 務(wù)的配置為例,說明本實施例對于多對1的情況的處理流程。
PTN設(shè)備配置一個完整的VCG接口時,業(yè)務(wù)配置層需要下發(fā)多條業(yè)務(wù)配 置命令,具體包括VCG接口編號配置命令、VCG的LCAS屬性配置命令、 VCG的時隙屬性配置命令等。此時,具體配置流程如圖4所示
PTN設(shè)備的業(yè)務(wù)配置層接收用戶逐個輸入的VCG接口的配置命令,包括 VCG接口編號配置命令、VCG的LCAS屬性配置命令、VCG的時隙屬性配 置命令等,并將接收到的VCG接口的配置命令下發(fā)到適配層;
適配層設(shè)置一個狀態(tài)機,接收并保存業(yè)務(wù)配置層下發(fā)的VCG接口的配置 命令,待狀態(tài)機收集完物理配置層所需要的配置VCG接口的所有命令時,適 配層再對所收集的所有命令進行適配處理,由于這些業(yè)務(wù)配置命令均是針對同 一硬件(VCG接口 ),因此適配處理得到針對VCG接口的一條硬件配置命令, 該硬件配置命令中包含由VCG接口的所有硬件配置參數(shù),然后將該硬件配置 命令下發(fā)到物理配置層;其中,如果接收到的業(yè)務(wù)配置層下發(fā)的VCG接口的 配置命令不全,適配層的狀態(tài)機則處于等待狀態(tài),不進行適配處理。物理配置層接收到適配層下發(fā)的VCG接口的硬件配置命令,根據(jù)該硬件
配置命令中的硬件配置參數(shù),直接進行寫芯片寄存器等后續(xù)操作,并將最終配
置結(jié)果返回到適配層;
適配層接收到物理配置層返回的VCG接口的配置結(jié)果后,直接送往業(yè)務(wù) 配置層,用以將配置結(jié)果告知用戶。
2)以PTN設(shè)備中VCG接口的VC成員業(yè)務(wù)配置為例,說明本實施例對 于一對多的處理流程。
PTN設(shè)備配置VCG接口的激活VC成員時,業(yè)務(wù)配置層只需下發(fā)一條業(yè) 務(wù)配置命令時,而物理配置層則需要對多個接口進行配置,具體包括創(chuàng)建非激 活VC成員接口、創(chuàng)建激活VC成員接口等多個硬件配置命令。此時,具體配 置流程如圖5所示
業(yè)務(wù)配置層接收用戶輸入的一條VCG接口的激活VC成員的業(yè)務(wù)配置命 令,并下發(fā)給適配層;
由于該業(yè)務(wù)功能僅需要一條業(yè)務(wù)配置命令,因此適配層接收到上述業(yè)務(wù)配 置命令后進行適配處理,將這一條業(yè)務(wù)配置命令轉(zhuǎn)換成多條硬件配置命令,即 轉(zhuǎn)換為創(chuàng)建非激活VC成員和創(chuàng)建激活VC成員兩個硬件配置命令;
適配層查找是否存在與激活VC成員對應(yīng)的過濾單元,該過濾模塊用于記 錄激活VC成員對應(yīng)的每條硬件配置命令配置是否成功的信息如果不存在對 應(yīng)的過濾模塊,則創(chuàng)建一個對應(yīng)于激活VC成員的過濾單元,用于保存物理配 置層返回的各條硬件配置命令是否配置成功的結(jié)果,然后將上述兩個硬件配置 命令下發(fā)物理配置層;如果存在對應(yīng)的過濾單元,則根據(jù)過濾模塊中的記錄一 一對照,選擇出配置失敗的硬件配置命令,然后將選擇出的配置失敗的硬件配 置命令下發(fā)到物理件配置層。例如,如果過濾模塊中記錄先前創(chuàng)建非激活VC 成員配置操作成功,而創(chuàng)建激活VC成員配置搡作不成功,則僅下發(fā)創(chuàng)建激活 VC成員的硬件配置命令至物理配置層;
物理配置層接收適配層下發(fā)的硬件配置命令,對相應(yīng)的硬件進行配置,并 向適配層返回各條硬件配置命令配置是否成功的配置結(jié)果;
適配層接收完物理配置層返回的所有硬件配置命令配置是否成功的配置 結(jié)果后,判斷是否所有的硬件配置命令都已配置成功,如果是,則向業(yè)務(wù)配置層返回激活VC成員配置成功的指示;否則,向業(yè)務(wù)配置層返回激活VC成員 配置失敗的指示,并提示業(yè)務(wù)配置層重新下發(fā)業(yè)務(wù)配置命令;
如果業(yè)務(wù)配置層接收到適配層返回的激活VC成員配置失敗的指示,則重 新下發(fā)激活VC成員的業(yè)務(wù)配置命令;如果業(yè)務(wù)配置層接收到適配層返回的激 活VC成員配置成功的指示,則結(jié)束本流程。
基于上述在業(yè)務(wù)處理設(shè)備上配置硬件的方法,本發(fā)明實施例還提供了 一種 業(yè)務(wù)處理設(shè)備。該業(yè)務(wù)處理設(shè)備可以是PTN設(shè)備,還可以是SDH傳輸設(shè)備等 其他設(shè)備。如圖6所示,該業(yè)務(wù)處理設(shè)備包括業(yè)務(wù)配置層、適配層和物理配置 層,其中,
所述業(yè)務(wù)配置層,用于接收用戶輸入的業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,并 下發(fā)至所述適配層;
所述適配層,用于接收所述業(yè)務(wù)配置層下發(fā)的所述業(yè)務(wù)配置命令,并在所 述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令接收完成時,對所述所有業(yè)務(wù)配置命令進 行適配處理,得到所述業(yè)務(wù)功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命 令至所述業(yè)務(wù)處理設(shè)備的物理配置層;
所述物理配置層,用于根據(jù)所述硬件配置命令配置相應(yīng)的硬件。
優(yōu)選地,圖6所示的業(yè)務(wù)處理設(shè)備,所述適配層,還可以用于在所述適配 處理中,對所述所有業(yè)務(wù)配置命令中針對同一硬件的所有業(yè)務(wù)配置命令進行解 析,得到所述同一硬件的所有硬件配置參數(shù),并生成包括有所述所有硬件配置 參數(shù)的一條硬件配置命令。
優(yōu)選地,圖6所示的業(yè)務(wù)處理設(shè)備,所述適配層,還可以用于記錄所述硬 件配置命令是否配置成功的配置結(jié)果,并在根據(jù)所述配置結(jié)果判斷出所述業(yè)務(wù) 功能配置成功時,輸出業(yè)務(wù)功能配置成功的指示;否則,輸出業(yè)務(wù)功能配置失 敗的提示,并觸發(fā)所述業(yè)務(wù)配置層重新接收所述業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命 令。
優(yōu)選地,圖6所示的業(yè)務(wù)處理設(shè)備,所述硬件配置命令有一條或多條;所 述適配層,還用于在每條所述硬件配置命令均配置成功時,判斷所述業(yè)務(wù)功能 配置成功;否則判斷所述業(yè)務(wù)功能配置失敗。
優(yōu)選地,圖6所示的業(yè)務(wù)處理設(shè)備,所述適配層具體可以包括適配處理單元,用于對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述業(yè)
務(wù)功能對應(yīng)的硬件配置命令;
記錄單元,用于記錄所述硬件配置命令是否配置成功的配置結(jié)果; 過濾單元,用于在所述記錄單元中不存在所述配置結(jié)果時,下發(fā)所述業(yè)務(wù)
功能對應(yīng)的所有硬件配置命令;以及,在所述記錄單元中存在所述配置結(jié)果時,
下發(fā)所述配置結(jié)果中記錄的配置失敗的硬件配置命令。
綜上所述,本發(fā)明實施例提供的在業(yè)務(wù)處理設(shè)備上配置硬件的方法及業(yè)務(wù)
處理設(shè)備,可以保證業(yè)務(wù)處理設(shè)備上業(yè)務(wù)功能的成功配置,并能提高硬件配置
的配置效率。
以上所述僅是本發(fā)明的實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù) 人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些 改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種在業(yè)務(wù)處理設(shè)備上配置硬件的方法,其特征在于,包括接收步驟,業(yè)務(wù)處理設(shè)備的適配層接收業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,并在所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令接收完成時,進入適配步驟;適配步驟,所述適配層對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述業(yè)務(wù)功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命令至所述業(yè)務(wù)處理設(shè)備的物理配置層;配置步驟,所述理配置層根據(jù)所述硬件配置命令配置相應(yīng)的硬件。
2. 如權(quán)利要求1所述的方法,其特征在于,在所述適配處理中,進一步 對所述所有業(yè)務(wù)配置命令中針對同一硬件的業(yè)務(wù)配置命令進行解析,得到所述 同一硬件的所有硬件配置參數(shù),并生成包括有所述所有硬件配置參數(shù)的一條硬 件配置命令。
3. 如權(quán)利要求1或2所述的方法,其特征在于,還包括 所述適配層進一步記錄所述硬件配置命令是否配置成功的配置結(jié)果,并在根據(jù)所述配置結(jié)果判斷出所述業(yè)務(wù)功能配置成功時,結(jié)束流程;否則返回所述 接收步驟。
4. 如權(quán)利要求3所述的方法,其特征在于,所述硬件配置命令有一條或 多條,所述適配層進一步在每條所述硬件配置命令均配置成功時,判斷所述業(yè) 務(wù)功能配置成功;否則判斷所述業(yè)務(wù)功能配置失敗。
5. 如權(quán)利要求4所述的方法,其特征在于,所述適配步驟中,所述下發(fā) 所述硬件配置命令為在所述適配層不存在所述配置結(jié)果時,下發(fā)所述業(yè)務(wù)功 能對應(yīng)的所有硬件配置命令;以及,在所述適配層存在所述配置結(jié)果時,下發(fā) 所述配置結(jié)果中記錄的配置失敗的硬件配置命令。
6. 如權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)處理設(shè)備為分組傳 送網(wǎng)PTN設(shè)備或同步數(shù)字體系SDH傳輸設(shè)備。
7. —種業(yè)務(wù)處理設(shè)備,其特征在于,包括業(yè)務(wù)配置層、適配層和物理配 置層,其中,所述業(yè)務(wù)配置層,用于接收用戶輸入的業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,并下發(fā)至所述適配層;所述適配層,用于接收所述業(yè)務(wù)配置層下發(fā)的所述業(yè)務(wù)配置命令,并在所 述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令接收完成時,對所述所有業(yè)務(wù)配置命令進 行適配處理,得到所述業(yè)務(wù)功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命令至所述業(yè)務(wù)處理設(shè)備的物理配置層;所述物理配置層,用于根據(jù)所述硬件配置命令配置相應(yīng)的硬件。
8. 如權(quán)利要求7所述的業(yè)務(wù)處理設(shè)備,其特征在于,所述適配層,還用于在所述適配處理中,對所述所有業(yè)務(wù)配置命令中針對 同一硬件的業(yè)務(wù)配置命令進行解析,得到所述同一硬件的所有硬件配置參數(shù), 并生成包括有所述所有硬件配置參數(shù)的一條硬件配置命令。
9. 如權(quán)利要求7或8所述的業(yè)務(wù)處理設(shè)備,其特征在于 所述適配層,還用于記錄所述硬件配置命令是否配置成功的配置結(jié)果,并在根據(jù)所述配置結(jié)果判斷出所述業(yè)務(wù)功能配置成功時,輸出業(yè)務(wù)功能配置成功 的指示;否則,輸出業(yè)務(wù)功能配置失敗的提示,并觸發(fā)所述業(yè)務(wù)配置層重新接 收所述業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令。
10. 如權(quán)利要求9所述的業(yè)務(wù)處理設(shè)備,其特征在于, 所述硬件配置命令有一條或多條;所述適配層,還用于在每條所述硬件配置命令均配置成功時,判斷所述業(yè) 務(wù)功能配置成功;否則判斷所述業(yè)務(wù)功能配置失敗。
11. 如權(quán)利要求IO所述的業(yè)務(wù)處理設(shè)備,其特征在于,所述適配層包括 適配處理單元,用于對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述業(yè)務(wù)功能對應(yīng)的硬件配置命令;記錄單元,用于記錄所述硬件配置命令是否配置成功的配置結(jié)果; 過濾單元,用于在所述記錄單元中不存在所述配置結(jié)果時,下發(fā)所述業(yè)務(wù)功能對應(yīng)的所有硬件配置命令;以及,在所述記錄單元中存在所述配置結(jié)果時,下發(fā)所述配置結(jié)果中記錄的配置失敗的硬件配置命令。
12. 如權(quán)利要求7所述的方法,其特征在于,所述業(yè)務(wù)處理設(shè)備為分組傳 送網(wǎng)PTN設(shè)備或同步數(shù)字體系SDH傳輸設(shè)備。
全文摘要
本發(fā)明提供了一種在業(yè)務(wù)處理設(shè)備上配置硬件的方法及業(yè)務(wù)處理設(shè)備。所述方法包括接收步驟,業(yè)務(wù)處理設(shè)備的適配層接收業(yè)務(wù)功能對應(yīng)的業(yè)務(wù)配置命令,并在所述業(yè)務(wù)功能對應(yīng)的所有業(yè)務(wù)配置命令接收完成時,進入適配步驟;適配步驟,所述適配層對所述所有業(yè)務(wù)配置命令進行適配處理,得到所述業(yè)務(wù)功能對應(yīng)的硬件配置命令,并下發(fā)所述硬件配置命令至所述業(yè)務(wù)處理設(shè)備的物理配置層;配置步驟,所述理配置層根據(jù)所述硬件配置命令配置相應(yīng)的硬件。按照本發(fā)明,能夠保證了業(yè)務(wù)功能的成功配置,并提高硬件配置的配置效率。
文檔編號H04L12/24GK101588217SQ200910086658
公開日2009年11月25日 申請日期2009年6月16日 優(yōu)先權(quán)日2009年6月16日
發(fā)明者莫勇勇 申請人:中興通訊股份有限公司