專利名稱:一種電子工單業(yè)務開通指令的處理方法及裝置的制作方法
技術領域:
本發(fā)明涉及電信業(yè)務支撐系統(tǒng)領域中的電信業(yè)務的管理技術,特別是一種電子工單自動開通指令的處理方法及裝置。
背景技術:
電信行業(yè)的網(wǎng)絡運行維護系統(tǒng)被稱之為電子工單系統(tǒng),該系統(tǒng)處理的電子工單涉及電信行業(yè)的方方面面。
隨著科學技術飛速的發(fā)展,電信業(yè)務取得了極大的進步,與此同時,對電信業(yè)務的開通處理的自動化要求也越來越高,現(xiàn)有技術中的業(yè)務開通處理基本上都已經(jīng)采用直接向設備服務器發(fā)送業(yè)務開通指令的方式來進行,這種方式進行電信業(yè)務開通處理不需要人工干預。由于上述情況的存在,因此,對直接向設備服務器發(fā)送的業(yè)務開通指令的處理就成為電信業(yè)務開通處理中的一個非常重要的問題。
就目前情況來看,業(yè)務開通指令的維護面臨這樣的問題電信系統(tǒng)的專業(yè)網(wǎng)類型繁多,目前有十多種專業(yè)網(wǎng)類型,同時,每一種類型的專業(yè)網(wǎng)下又包含多達數(shù)十種的產(chǎn)品和數(shù)十種的業(yè)務,這些產(chǎn)品和業(yè)務又有非常多不同的屬性,專業(yè)網(wǎng)類型、專業(yè)網(wǎng)類型下的業(yè)務、業(yè)務的屬性形成的排列組合非常龐大,這就會出現(xiàn)一個非常嚴重的問題,由于上述的組合非常龐大,因此,業(yè)務開通指令的數(shù)量也非常龐大,系統(tǒng)處理復雜,處理速度慢。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種電子工單業(yè)務開通指令的處理方法及裝置,降低處理業(yè)務開通指令的工作量,提高業(yè)務開通指令的維護效率。
為了實現(xiàn)上述目的,本發(fā)明提供了一種電子工單業(yè)務開通指令的處理方法,其中,包括步驟11,為格式相同的業(yè)務開通指令對應的設置并保存包括指令參數(shù)的指令模板;
步驟12,設置電子工單與指令模板的映射關系;步驟13,在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。
上述的方法,其中,所述指令參數(shù)包括電子工單中屬性;和/或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果;和/或指令執(zhí)行后設備側(cè)返回的結(jié)果;和/或?qū)χ噶顖?zhí)行后設備側(cè)返回的結(jié)果的運算結(jié)果。
上述的方法,其中,所述步驟11中,將格式相同的業(yè)務開通指令中具體內(nèi)容不相同的字段設置為指令參數(shù)。
上述的方法,其中,所述步驟12中,具體根據(jù)電子工單的屬性設置電子工單與指令模板的映射關系。
上述的方法,其中,所述電子工單的屬性包括專業(yè)網(wǎng)類型、產(chǎn)品類型、業(yè)務類型和設備類型。
為了更好的實現(xiàn)上述目的,本發(fā)明還提供了一種電子工單業(yè)務開通指令的處理裝置,其中包括指令模板設置及保存模塊,用于為格式相同的業(yè)務開通指令對應的設置并保存包括指令參數(shù)的指令模板;映射關系設置模塊,用于設置電子工單與指令模板的映射關系;業(yè)務開通指令獲取模塊,用于在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。
上述的裝置,其中,所述指令參數(shù)包括電子工單中屬性;和/或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果;和/或指令執(zhí)行后設備側(cè)返回的結(jié)果;和/或?qū)χ噶顖?zhí)行后設備側(cè)返回的結(jié)果的運算結(jié)果。
上述的裝置,其中,所述映射關系設置模塊具體根據(jù)電子工單的屬性設置電子工單與指令模板的映射關系。
上述的裝置,其中,所述電子工單的屬性包括專業(yè)網(wǎng)類型、產(chǎn)品類型、業(yè)務類型和設備類型。
本發(fā)明的電子工單業(yè)務開通指令的處理方法及裝置,通過為格式相同的業(yè)務開通指令設置指令模板后,利用指令模板來處理電子工單,其具有以下的有益效果使用指令模板對業(yè)務開通指令進行處理,大大降低需處理的指令的數(shù)量;在出現(xiàn)新格式的指令時,直接添加對應的模板即可,因此維護指令的效率極大提高,極其靈活。
圖1為本發(fā)明的電子工單業(yè)務開通指令的處理方法的流程示意圖;圖2為本發(fā)明的電子工單業(yè)務開通指令的處理裝置的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明根據(jù)各種電子工單中的業(yè)務開通指令的特點,設置指令模板,每一個指令模板對應于一類格式相同的業(yè)務開通指令,在電子工單到來時,根據(jù)對應關系找到指令模板后,從電子工單中數(shù)據(jù)中獲取具體指令細節(jié),實現(xiàn)指令模板的具體化后形成最終的指令。
本發(fā)明的電子工單業(yè)務開通指令的處理方法如圖1所示,包括如下步驟指令模板設置及保存步驟11,為格式相同的業(yè)務開通指令對應的設置并保存包括指令參數(shù)的指令模板;其中所述的格式相同包括如下含義具有相同的參數(shù),且參數(shù)順序相同,同時命令部分也相同。
映射關系設置步驟12,設置電子工單與指令模板的映射關系;業(yè)務開通指令獲取步驟13,在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。
本發(fā)明的電子工單業(yè)務開通指令的處理裝置如圖2所示,包括指令模板設置及保存模塊21,用于設置并保存包括指令參數(shù)的指令模板,每個指令模板對應于一類格式相同的業(yè)務開通指令;映射關系設置模塊22,用于設置電子工單與指令模板的映射關系;
業(yè)務開通指令獲取模塊23,用于在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用電子工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。
在指令模板設置及保存步驟中,需要設置并保存包括指令參數(shù)的指令模板,每個指令模板對應于一類格式相同的業(yè)務開通指令,其中所述的指令參數(shù)包括電子工單中屬性;和/或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果,如取字串,取長度,加上或去掉指定的字符等;和/或來自于某一條指令執(zhí)行后設備側(cè)返回的結(jié)果,或?qū)Υ私Y(jié)果的運算結(jié)果。
在此,對于指令參數(shù)的處理,可以對格式相同的業(yè)務開通指令中的所有字段都設置為指令參數(shù),但是,在實際情況下,大量存在以下所述的情況格式相同的業(yè)務開通指令中可能大部分的字段的內(nèi)容完全相同,而僅有小部分的字段的內(nèi)容不同。
因此,本發(fā)明針對上述的情況的存在采取了進一步的處理措施,即在設置指令模板時,僅將這一類格式相同的業(yè)務開通指令中內(nèi)容不相同的字段設置為指令參數(shù)。
下面以指令參數(shù)為電子工單中的屬性為例對指令模板的生成進行進一步詳細的說明。
下面為四張交換機的裝機電子工單的業(yè)務開通指令ADD ST:D=K′83130184,MN=56,DS=564,RCHS=0,CSC=21;ADD ST:D=K′26132613,MN=23,DS=344,RCHS=0,CSC=21;ADD ST:D=K′28812575,MN=44,DS=552,RCHS=0,CSC=21;ADD ST:D=K′88994070,MN=21,DS=56,RCHS=0,CSC=21;從上述的4個指令可以發(fā)現(xiàn),其格式相同,均包括ADD、ST:D=K′、MN、DS、RCHS和CSC等5個屬性字段,其不同之處在于,ST:D=K′、MN、DS這3個屬性字段的具體內(nèi)容不同,因此,根據(jù)上面對指令模板指令參數(shù)的描述,可知其對應的指令模板為ADD ST:D=K′%s,MN=%s,DS=%s,RCHS=0,CSC=21
其中,該指令模板中包括以下的3個指令參數(shù)ST:D=K′%s、MN=%s和DS=%s。這3個指令參數(shù)表明這一類型的指令中內(nèi)容不相同的字段,在后續(xù)的處理過程中是需要進行實例化(賦值)處理的。
同時,本發(fā)明還需要設置電子工單與指令模板的映射關系,這樣,才能在電子工單到來時,根據(jù)電子工單來選擇正確的指令模板對其進行處理,在本發(fā)明的具體實施例中,根據(jù)電子工單的屬性進行映射處理,即具有何種屬性的工單使用何種指令模板,其中電子工單屬性包括專業(yè)網(wǎng)類型、產(chǎn)品類型、業(yè)務類型、設備類型等。
在上述的處理之后,還需要根據(jù)電子工單的數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值。
在上面已經(jīng)提到,指令參數(shù)包括電子工單中屬性;和/或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果,如取字串,取長度,加上或去掉指定的字符等;和/或來自于某一條指令執(zhí)行后設備側(cè)返回的結(jié)果;和/或或?qū)χ噶顖?zhí)行后設備側(cè)返回的結(jié)果的運算結(jié)果。
對于第一種類型和第二種類型,由于指令參數(shù)為電子工單中的屬性,或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果,因此根據(jù)電子工單數(shù)據(jù)直接獲取或間接獲取后,替換指令模板中對應的指令參數(shù);對于第三種類型,由于指令參數(shù)涉及設備側(cè)返回的結(jié)果,因此需要利用取信指令從設備側(cè)獲取執(zhí)行結(jié)果,并對執(zhí)行結(jié)果進行處理后,替換指令模板中對應的指令參數(shù)。
當指令參數(shù)包括第一/第二類型和第三類型時,在處理時需要分為2個階段分別進行。
對這種不同的指令參數(shù)類型,采用不同的符號來區(qū)分,在本發(fā)明的具體實施例中,利用%s表示第一和第二類型的指令參數(shù),以%#表示第三類型的指令參數(shù),因此,在指令參數(shù)包括第一/第二類型和第三類型時,其處理過程包括步驟A1,得到對應的指令模板后判斷指令模板中是否有%s,如果有,則根據(jù)電子工單數(shù)據(jù)直接獲取或間接獲取后,替換指令模板中對應的指令參數(shù),然后進入步驟A2,否則直接進入步驟A2;步驟A2,判斷指令模板中是否有%#,如果有,則利用取信指令從設備側(cè)獲取執(zhí)行結(jié)果,并對執(zhí)行結(jié)果進行處理后,替換指令模板中對應的指令參數(shù)后下發(fā),否則直接下發(fā)。
下面進一步以上述得到的指令模板(ADD ST:D=K′%s,MN=%s,DS=%s,RCHS=0,CSC=21)為例進行說明。該指令模板中,包括3個第一類型的指令參數(shù)。
在得到電子工單后,根據(jù)電子工單的屬性發(fā)現(xiàn)該電子工單與指令模板ADDST:D=K′%s,MN=%s,DS=%s,RCHS=0,CSC=21相對應,則相應從電子工單數(shù)據(jù)中獲取ST:D=K′、MN和DS字段的內(nèi)容后替換該指令模板對應的內(nèi)容即可。
在此,可預先對該指令模板設置對應的指令參數(shù)實例化規(guī)則,即如何獲取一個最終的值來對指令參數(shù)做實例化。
實例化規(guī)則描述了如何對參數(shù)進行賦值。每個參數(shù)對應一個實例化規(guī)則,通過實例化規(guī)則得到一個字符串類型的值,使用這個值替換”%s”或者”%#”,就完成了參數(shù)的實例化。這些實例化規(guī)則定義好后,和指令模板放在一起與參數(shù)一起配對保存。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種電子工單業(yè)務開通指令的處理方法,其特征在于,包括步驟11,為格式相同的業(yè)務開通指令對應的設置并保存包括指令參數(shù)的指令模板;步驟12,設置電子工單與指令模板的映射關系;步驟13,在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述指令參數(shù)包括電子工單中屬性;和/或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果;和/或指令執(zhí)行后設備側(cè)返回的結(jié)果;和/或?qū)χ噶顖?zhí)行后設備側(cè)返回的結(jié)果的運算結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟11中,僅將格式相同的業(yè)務開通指令中具體內(nèi)容不相同的字段設置為指令參數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟12中,具體根據(jù)電子工單的屬性設置電子工單與指令模板的映射關系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述電子工單的屬性包括專業(yè)網(wǎng)類型、產(chǎn)品類型、業(yè)務類型和設備類型。
6.一種電子工單業(yè)務開通指令的處理裝置,其特征在于,包括指令模板設置及保存模塊,用于為格式相同的業(yè)務開通指令對應的設置并保存包括指令參數(shù)的指令模板;映射關系設置模塊,用于設置電子工單與指令模板的映射關系;業(yè)務開通指令獲取模塊,用于在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述指令參數(shù)包括電子工單中屬性;和/或?qū)﹄娮庸沃械膶傩缘倪\算結(jié)果;和/或指令執(zhí)行后設備側(cè)返回的結(jié)果;和/或?qū)χ噶顖?zhí)行后設備側(cè)返回的結(jié)果的運算結(jié)果。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述映射關系設置模塊具體根據(jù)電子工單的屬性設置電子工單與指令模板的映射關系。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述電子工單的屬性包括專業(yè)網(wǎng)類型、產(chǎn)品類型、業(yè)務類型和設備類型。
全文摘要
本發(fā)明提供一種電子工單業(yè)務開通指令的處理方法及裝置,其中該方法包括步驟11,為格式相同的業(yè)務開通指令對應的設置并保存包括指令參數(shù)的指令模板;步驟12,設置電子工單與指令模板的映射關系;步驟13,在接收到電子工單時,根據(jù)電子工單與指令模板的映射關系選擇對應的指令模板,并利用工單數(shù)據(jù)對選擇的指令模板中的指令參數(shù)賦值,得到最終的業(yè)務開通指令。本發(fā)明的電子工單業(yè)務開通指令的處理方法及裝置具有以下的有益效果使用指令模板對業(yè)務開通指令進行處理,大大降低需處理的指令的數(shù)量;在出現(xiàn)新格式的指令時,直接添加對應的模板即可,因此維護指令的效率極大提高,極其靈活。
文檔編號H04Q3/00GK101094100SQ20071009999
公開日2007年12月26日 申請日期2007年6月1日 優(yōu)先權(quán)日2007年6月1日
發(fā)明者汪宇, 李進 申請人:中興通訊股份有限公司