亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法、裝置以及核查方法、裝置的制作方法

文檔序號(hào):7665822閱讀:163來(lái)源:國(guó)知局
專利名稱:面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法、裝置以及核查方法、裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別是指一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法、裝置以及面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法、裝置。
背景技術(shù)
目前,在核心網(wǎng)的局?jǐn)?shù)據(jù)的配置管理領(lǐng)域,為實(shí)現(xiàn)業(yè)務(wù)而制作局?jǐn)?shù)據(jù)的工作大多仍以人工根據(jù)業(yè)務(wù)要求制作相應(yīng)的指令腳本為主,人工編寫(xiě)指令腳本的效率低。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是一方面,提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法、裝置,能夠自動(dòng)對(duì)業(yè)務(wù)配置數(shù)據(jù),提高了工作效率。 另一方面,提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法、裝置,能夠自動(dòng)對(duì)業(yè)務(wù)的配置數(shù)據(jù)進(jìn)行核查,提高了工作效率。為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供技術(shù)方案如下一方面,提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,所述方法包括獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息;獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令;根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。所述獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令的步驟包括查找所述網(wǎng)元信息歸屬的網(wǎng)元信息類型;查找所述業(yè)務(wù)信息歸屬的業(yè)務(wù)信息類型;查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述指令模板包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第一指令參數(shù)值;判斷所述第一指令參數(shù)值是否有變量;如果判斷為是,則根據(jù)所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值;如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令。所述根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)的步驟包括查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令,所述第一指令對(duì)應(yīng)的業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系;比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果;根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值;所述比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果的步驟包括
比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成比較結(jié)果。所述指令參數(shù)包括鍵值指令參數(shù)和非鍵值指令參數(shù);所述比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成比較結(jié)果的步驟包括比較同一所述鍵值指令參數(shù)的第一標(biāo)準(zhǔn)值和第一現(xiàn)網(wǎng)值,以及比較同一非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值,生成比較結(jié)果;所述根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)的步驟包括當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù); 當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相等時(shí),則刪除所述第一現(xiàn)網(wǎng)值;當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一標(biāo)準(zhǔn)值包含所述第一現(xiàn)網(wǎng)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相等時(shí),則根據(jù)所述第一標(biāo)準(zhǔn)鍵值修改所述第一現(xiàn)網(wǎng)鍵值,并根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相同時(shí),則表示所述業(yè)務(wù)已被放通,不修改所述第一現(xiàn)網(wǎng)值和所述第二現(xiàn)網(wǎng)值。所述獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息的步驟之前,所述方法包括建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。所述建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系的步驟包括獲取業(yè)務(wù)信息類型;查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息類型;確定在具有所述網(wǎng)元信息類型的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)的指令豐吳板;根據(jù)所述業(yè)務(wù)信息類型、所述網(wǎng)元信息類型以及所述指令模板,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。所述網(wǎng)元信息包括網(wǎng)絡(luò)類型、網(wǎng)元類型、網(wǎng)元的廠商信息、網(wǎng)元的版本信息、網(wǎng)元的業(yè)務(wù)覆蓋地;所述業(yè)務(wù)信息包括業(yè)務(wù)的鍵值、業(yè)務(wù)的歸屬地、業(yè)務(wù)的歸屬運(yùn)營(yíng)商、業(yè)務(wù)規(guī)則、業(yè)
務(wù)類型。另一方面,提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,所述方法包括獲取目標(biāo)網(wǎng)元;獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令;
查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,還包括根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。所述獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令的步驟包括獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板;判斷所述第一指令參數(shù)值是否有變量;如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息 ,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。當(dāng)以業(yè)務(wù)為驅(qū)動(dòng)進(jìn)行核查時(shí),所述獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板的步驟包括獲取所述目標(biāo)網(wǎng)元的網(wǎng)元信息類型;獲取待核查業(yè)務(wù)的業(yè)務(wù)信息類型;查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令的步驟包括查找所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;所述第一指令對(duì)應(yīng)的現(xiàn)網(wǎng)業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系。當(dāng)以指令名稱為驅(qū)動(dòng)進(jìn)行核查時(shí),所述獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板的步驟包括獲取待核查指令的指令名稱;獲取與所述待核查指令的指令名稱一致的指令模板;所述根據(jù)所述業(yè)務(wù)的業(yè)務(wù)信息和/或所述目標(biāo)網(wǎng)元的網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令的步驟包括獲取所述指令模板對(duì)應(yīng)的業(yè)務(wù)信息類型;查找在所述目標(biāo)網(wǎng)元實(shí)現(xiàn)的、屬于所述業(yè)務(wù)信息類型的各個(gè)業(yè)務(wù);根據(jù)所述網(wǎng)元的網(wǎng)元信息和/或查找到的各個(gè)所述業(yè)務(wù)的業(yè)務(wù)信息,將為變量的第一指令參數(shù)值替換為常量,生成各條標(biāo)準(zhǔn)指令;所述查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令的步驟包括查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述待核查指令的指令名稱一致的各條第一指令;所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值;所述比較所述標(biāo)準(zhǔn)指令和所述第一指令的步驟為分別將各條所述標(biāo)準(zhǔn)指令和各條所述第一指令進(jìn)行比較。所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值;所述比較所述標(biāo)準(zhǔn)指令和第一指令,生成核查結(jié)果的步驟包括比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成核查結(jié)果。所述指令參數(shù)包括鍵值指令參數(shù)和非鍵值指令參數(shù);
所述比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成核查結(jié)果的步驟包括比較同一所述鍵值指令參數(shù)的所述第一標(biāo)準(zhǔn)值和第一現(xiàn)網(wǎng)值,以及比較同一非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值,生成核查結(jié)果;所述根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理的步驟包括當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù);當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值 包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相等時(shí),則刪除所述第一現(xiàn)網(wǎng)值;當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一標(biāo)準(zhǔn)值包含所述第一現(xiàn)網(wǎng)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相等時(shí),則根據(jù)所述第一標(biāo)準(zhǔn)鍵值修改所述第一現(xiàn)網(wǎng)鍵值,并根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相同時(shí),則表示不修改所述第一現(xiàn)網(wǎng)值和所述第二現(xiàn)網(wǎng)值。所述獲取目標(biāo)網(wǎng)元的步驟之前,所述方法包括建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。所述建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系的步驟包括獲取業(yè)務(wù)信息類型;查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息類型;確定在具有所述網(wǎng)元信息類型的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)的指令豐吳板;根據(jù)所述業(yè)務(wù)信息類型、所述網(wǎng)元信息類型以及所述指令模板,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。另一方面,提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置裝置,包括第一獲取單元,獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)
信息;第二獲取單元,獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令;配置單元,根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。所述第二獲取單元包括第一查找子單元,查找所述網(wǎng)元信息歸屬的網(wǎng)元信息類型;第二查找子單元,查找所述業(yè)務(wù)信息歸屬的業(yè)務(wù)信息類型;第三查找子單元,查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述指令模板包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第一指令參數(shù)值;
判斷子單元,判斷所述第一指令參數(shù)值是否有變量;替換子單元,如果判斷為是,則根據(jù)所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。所述配置單元包括查找子單元,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令,所述第一指令對(duì)應(yīng)的業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系;比較子單元,比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果;配置子單元,根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。
另一方面,提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,包括第一獲取單元,獲取目標(biāo)網(wǎng)元;第二獲取單元,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令;查找單元,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;比較單元,比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,還包括處理單元,根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。所述第二獲取單元包括獲取子單元,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板;判斷子單元,判斷所述第一指令參數(shù)值是否有變量;替換子單元,如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。本發(fā)明的實(shí)施例具有以下有益效果上述方案中,對(duì)業(yè)務(wù)的局?jǐn)?shù)據(jù)進(jìn)行配置時(shí),獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息、所述待配置業(yè)務(wù)的業(yè)務(wù)信息;獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令;根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)時(shí),能夠自動(dòng)對(duì)業(yè)務(wù)的局?jǐn)?shù)據(jù)進(jìn)行配置,提高了配置效率。當(dāng)對(duì)業(yè)務(wù)的局?jǐn)?shù)據(jù)進(jìn)行核查時(shí),獲取目標(biāo)網(wǎng)元;獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令;查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。能夠自動(dòng)對(duì)業(yè)務(wù)的局?jǐn)?shù)據(jù)進(jìn)行核查,提高了核查效率。


圖I為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法的一實(shí)施例的流程示意圖;圖2為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法的另一實(shí)施例的流程示意圖;圖3為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法的一實(shí)施例的流程示意圖;圖4為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法的另一實(shí)施例的流程示意圖5為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法的另一實(shí)施例的流程示意圖;圖6為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明的業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置的結(jié)構(gòu)示意圖;圖8為本發(fā)明所述的網(wǎng)絡(luò)資源的分類管理的示意圖;圖9為本發(fā)明所述的通過(guò)基于SOA業(yè)務(wù)分解算法,抽象出業(yè)務(wù)實(shí)現(xiàn)的局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)的不意圖;圖10為本發(fā)明所述的基于SOA的業(yè)務(wù)分解模型算法的具體實(shí)現(xiàn)的示意圖。
具體實(shí)施例方式為使本發(fā)明的實(shí)施例要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。 如圖I所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法的一實(shí)施例,包括步驟11,獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息;例如,待配置業(yè)務(wù)的目標(biāo)網(wǎng)元為SZS01,網(wǎng)元信息為網(wǎng)絡(luò)類型為交換網(wǎng)、網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信、所述網(wǎng)元的版本信息為愛(ài)立信526 ;待配置業(yè)務(wù)的業(yè)務(wù)信息包括電信網(wǎng)間短號(hào)95067,長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽?。步驟12,獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令;例如,根據(jù)預(yù)先設(shè)置的網(wǎng)元信息和所述業(yè)務(wù)信息二者和標(biāo)準(zhǔn)指令的對(duì)應(yīng)關(guān)系,可以查找到標(biāo)準(zhǔn)指令為:ANBSP,包括B = 31-95067,L = 5,CC = 1,RC = 1001。步驟13,根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。例如,根據(jù)上述標(biāo)準(zhǔn)指令A(yù)NBSP {B = 31-95067,L = 5,CC = 1,RC = 1001},在目標(biāo)網(wǎng)元SZSOl上配置局?jǐn)?shù)據(jù)??蛇x的,步驟11之前,所述方法還包括步驟10,建立網(wǎng)元信息和業(yè)務(wù)信息二者和標(biāo)準(zhǔn)指令的對(duì)應(yīng)關(guān)系。該步驟包括步驟101,獲取業(yè)務(wù)的業(yè)務(wù)信息;例如,具體業(yè)務(wù)信息為“電信網(wǎng)間短號(hào)95067,長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽颉薄2襟E102,查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息;例如,實(shí)現(xiàn)上述業(yè)務(wù)信息的業(yè)務(wù)需要的網(wǎng)元的網(wǎng)元信息為“網(wǎng)絡(luò)類型為交換網(wǎng)、網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信、所述網(wǎng)元的版本信息為愛(ài)立信526”。步驟103,確定在具有所述網(wǎng)元信息的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息的業(yè)務(wù)的標(biāo)準(zhǔn)指令;例如,在所述網(wǎng)元信息上實(shí)現(xiàn)業(yè)務(wù)信息的標(biāo)準(zhǔn)指令A(yù)NBSP,ANBSP的內(nèi)容包括B =31-95169, L = 5, CC = I, RC = 1001。步驟104,根據(jù)所述業(yè)務(wù)信息、所述網(wǎng)元信息以及所述指令模板,建立所述網(wǎng)元信息和所述業(yè)務(wù)信息二者和所述標(biāo)準(zhǔn)指令模板的對(duì)應(yīng)關(guān)系。例如,建立“網(wǎng)絡(luò)類型為交換網(wǎng)、網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信、所述網(wǎng)元的版本信息為愛(ài)立信526”的網(wǎng)元信息和“電信網(wǎng)間短號(hào)95067,長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽颉钡臉I(yè)務(wù)信息二者與ANBSP {B = 31-95067, L=5,CC = 1,RC = 1001}之間的對(duì)應(yīng)關(guān)系。上述實(shí)施例中,可以根據(jù)獲取的網(wǎng)元信息和所述業(yè)務(wù)信息對(duì)應(yīng)的標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù),不需要人工配置,提高了工作效率。如圖2所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法的另一實(shí)施例,包括步驟21,獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息;所述業(yè)務(wù)信息包括業(yè)務(wù)的鍵值、業(yè)務(wù)的歸屬地、業(yè)務(wù)的歸屬運(yùn)營(yíng)商、業(yè)務(wù)規(guī)則、業(yè)務(wù)類型,所述網(wǎng)元信息包括網(wǎng)絡(luò)類型、網(wǎng)元類型、網(wǎng)元的廠商信息、網(wǎng)元的版本信息、網(wǎng)元的業(yè)務(wù)覆
蓋地。 例如,待配置業(yè)務(wù)的目標(biāo)網(wǎng)元為SZS01,網(wǎng)元信息為網(wǎng)絡(luò)類型為交換網(wǎng),網(wǎng)元類型為傳統(tǒng)端局,網(wǎng)元的設(shè)備提供商為愛(ài)立信,所述網(wǎng)元的版本信息為愛(ài)立信526。待配置業(yè)務(wù)的業(yè)務(wù)信息包括業(yè)務(wù)的鍵值為95067,業(yè)務(wù)的歸屬地為深圳,業(yè)務(wù)的歸屬運(yùn)營(yíng)商為電信,業(yè)務(wù)規(guī)則為長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽?,業(yè)務(wù)類型為網(wǎng)間短號(hào)。步驟22,查找所述網(wǎng)元信息歸屬的網(wǎng)元信息類型;具體為,預(yù)先將不同的網(wǎng)元信息劃分為對(duì)應(yīng)不同網(wǎng)元信息類型,建立不同網(wǎng)元信息與網(wǎng)元信息類型的對(duì)應(yīng)關(guān)系。可以根據(jù)網(wǎng)元信息中的網(wǎng)絡(luò)類型、網(wǎng)元類型、網(wǎng)元的廠商信息、網(wǎng)元的版本信息、網(wǎng)元的業(yè)務(wù)覆蓋地一個(gè)或者多個(gè)屬性對(duì)不同網(wǎng)元信息進(jìn)行分類,與網(wǎng)元信息類型建立對(duì)應(yīng)關(guān)系,也就是說(shuō),由網(wǎng)元信息的部分或者全部確定歸屬的網(wǎng)元信息類型。例如,將包括“網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信”的網(wǎng)元信息與網(wǎng)元信息類型B建立對(duì)應(yīng)關(guān)系,不考慮其他網(wǎng)元信息,例如不考慮“網(wǎng)元的業(yè)務(wù)覆蓋地”等網(wǎng)元信息。步驟23,查找所述業(yè)務(wù)信息歸屬的業(yè)務(wù)信息類型;具體為,預(yù)先將不同的業(yè)務(wù)信息劃分為對(duì)應(yīng)不同業(yè)務(wù)信息類型,建立不同業(yè)務(wù)信息與業(yè)務(wù)信息類型的對(duì)應(yīng)關(guān)系??梢愿鶕?jù)業(yè)務(wù)信息中的業(yè)務(wù)的鍵值、業(yè)務(wù)的歸屬地、業(yè)務(wù)的歸屬運(yùn)營(yíng)商、業(yè)務(wù)規(guī)則、業(yè)務(wù)類型的一個(gè)或者多個(gè)屬性對(duì)不同業(yè)務(wù)信息進(jìn)行分類,與業(yè)務(wù)信息類型建立對(duì)應(yīng)關(guān)系,也就是說(shuō),由業(yè)務(wù)信息的部分或者全部確定歸屬的業(yè)務(wù)信息類型。例如,將包括“業(yè)務(wù)信息為電信網(wǎng)間短號(hào),計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽虻摹钡木W(wǎng)元信息與業(yè)務(wù)信息類型C建立對(duì)應(yīng)關(guān)系,不考慮其他業(yè)務(wù)信息,例如不考慮“95067,長(zhǎng)度為5”等其他業(yè)務(wù)信息。步驟24,查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述指令模板包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第一指令參數(shù)值,第一指令參數(shù)值可以常量;其中,變量表示常量與業(yè)務(wù)信息和網(wǎng)元信息二者之間的對(duì)應(yīng)關(guān)系,例如,指令參數(shù)中的標(biāo)準(zhǔn)鍵值可以通過(guò)業(yè)務(wù)信息中的業(yè)務(wù)鍵值確定。該步驟具體為預(yù)先建立網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系,例如建立業(yè)務(wù)信息類型C和網(wǎng)元信息類型B和指令模板ANBSP之間的對(duì)應(yīng)關(guān)系。指令模板ANBSP的內(nèi)容包括B = 31-X,L = 5, CC = I, RC = 1001。其中,ANBSP為指令名稱,L為指令參數(shù),X為變量的指令參數(shù)值,X代表業(yè)務(wù)鍵值,1001為常量的指令參數(shù)值。步驟25,判斷所述第一指令參數(shù)值是否有變量;例如,上述實(shí)施例中,X為變量。步驟26,如果判斷為是,則根據(jù)所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值;例如,業(yè)務(wù)信息為電信網(wǎng)間短號(hào)95067,長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽颍渲袠I(yè)務(wù)鍵值為95067,因此,變量X為95067。生成的標(biāo)準(zhǔn)指令為ANBSP,包括B = 31-95067,L = 5,CC = I, RC = 1001,其中,鍵值指令參數(shù)為 31-95067,非 鍵值指令參數(shù)為5、I、1001。步驟27,如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令。步驟28,根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)??蛇x的,步驟21之前,所述方法還包括步驟20,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。步驟20包括步驟201,獲取業(yè)務(wù)信息類型;例如,業(yè)務(wù)信息類型為C,具體業(yè)務(wù)信息為“業(yè)務(wù)信息為電信網(wǎng)間短號(hào),計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽颉?。步驟202,查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息類型;例如,實(shí)現(xiàn)業(yè)務(wù)信息類型為C的業(yè)務(wù)需要的網(wǎng)元信息類型為B,具體網(wǎng)元信息為“網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信”。步驟203,確定在具有所述網(wǎng)元信息類型的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)的指令模板;例如,在所述網(wǎng)元信息類型B上實(shí)現(xiàn)業(yè)務(wù)信息類型C的指令模板ANBSP,ANBSP的內(nèi)容包括B = 31-X, L = 5,CC = 1,RC = 1001。步驟204,根據(jù)所述業(yè)務(wù)信息類型、所述網(wǎng)元信息類型以及所述指令模板,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。例如,建立網(wǎng)元信息類型B和業(yè)務(wù)信息類型C 二者與指令模板ANBSP的對(duì)應(yīng)關(guān)系。第一實(shí)施例中,網(wǎng)元信息和業(yè)務(wù)信息二者對(duì)應(yīng)一標(biāo)準(zhǔn)指令;標(biāo)準(zhǔn)指令中的指令參數(shù)值為常量;而本實(shí)施例中,網(wǎng)元信息類型和業(yè)務(wù)信息類型二者對(duì)應(yīng)一指令模板;指令模板中的部分指令參數(shù)值為常量。同一指令模板可以表示歸屬同一網(wǎng)元信息類型的網(wǎng)元和歸屬同一業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的多個(gè)標(biāo)準(zhǔn)指令,節(jié)省了指令模板的存儲(chǔ)空間。步驟27包括步驟271,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令,所述第一指令對(duì)應(yīng)的業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系;所述第一指令包括指令名稱、指令參數(shù)和和每個(gè)所述指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值;
例如,待配置業(yè)務(wù)的業(yè)務(wù)信息包括電信網(wǎng)間短號(hào)95067,長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽?,?duì)應(yīng)的標(biāo)準(zhǔn)指令的指令名稱為ANBSP,該步驟為在目標(biāo)網(wǎng)元的現(xiàn)網(wǎng)數(shù)據(jù)庫(kù)中查找業(yè)務(wù)鍵值為9、95、950、9506、95067開(kāi)頭的業(yè)務(wù)對(duì)應(yīng)的名稱為ANBSP的第一指令。步驟272,比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果;該步驟具體為比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成比較結(jié)果。標(biāo)準(zhǔn)指令包括指令參數(shù)的標(biāo)準(zhǔn)值,第一指令包括指令參數(shù)的現(xiàn)網(wǎng)值,也就是說(shuō),該步驟具體為比較同一指令參數(shù)的標(biāo)準(zhǔn)值和現(xiàn)網(wǎng)值,生成比較結(jié)果。步驟273,根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。所述指令參數(shù)包括鍵值指令參數(shù)和非鍵值指令參數(shù); 所述至少兩個(gè)所述第二指令參數(shù)值包括鍵值指令參數(shù)的第一標(biāo)準(zhǔn)值以及非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值;所述至少兩個(gè)所述第三指令參數(shù)值包括鍵值指令參數(shù)的第一現(xiàn)網(wǎng)值以及非鍵值指令參數(shù)的第二現(xiàn)網(wǎng)值;步驟272具體為比較同一所述鍵值指令參數(shù)的第一標(biāo)準(zhǔn)值和第一現(xiàn)網(wǎng)值,以及比較同一非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值,生成比較結(jié)果;步驟273具體為當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;例如,標(biāo)準(zhǔn)指令A(yù)NBSP 包括B = 31-95067,L = 5,CC = 0,RC = 1001 ;其中,鍵值指令參數(shù)為B,其他都為非鍵值指令參數(shù);第一標(biāo)準(zhǔn)值為31-95067 ;第二標(biāo)準(zhǔn)值為CC =0, RC = 1001 ;第一指令A(yù)NBSP 包括B = 31-950678,L = 6, CC = 0,RC = 1002 ;其中,第一現(xiàn)網(wǎng)值為31-950678 ;第二現(xiàn)網(wǎng)值為CC = 0,RC = 1002 ;將第二現(xiàn)網(wǎng)值的RC對(duì)應(yīng)的參數(shù)值修改為1001。當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù);例如,標(biāo)準(zhǔn)指令A(yù)NBSP 包括B = 31-95067,L = 5,CC = 0,RC = 1001 ;其中,第一標(biāo)準(zhǔn)值為=31-95067 ;第二標(biāo)準(zhǔn)值為=CC = 0,RC = 1001 ;第一指令A(yù)NBSP 包括B = 31-950678,L = 6, CC = 0,RC = 1002 ;其中,第一現(xiàn)網(wǎng)值為31-950678 ;第二現(xiàn)網(wǎng)值為CC = 0,RC = 1002 ;由于第一現(xiàn)網(wǎng)值包含第一標(biāo)準(zhǔn)值,也就是說(shuō)95067的業(yè)務(wù)鍵值包括950678的業(yè)務(wù)鍵值,且第二現(xiàn)網(wǎng)值中RC = 1002,而第二標(biāo)準(zhǔn)值的RC = 1001,導(dǎo)致業(yè)務(wù)95067與950678沖突,用戶撥打這兩個(gè)號(hào)碼時(shí)可能會(huì)出現(xiàn)雙路由問(wèn)題,需要輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù)給用戶,共用戶來(lái)確定RC的值。當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相等時(shí),則刪除所述第一現(xiàn)網(wǎng)值;
例如,標(biāo)準(zhǔn)指令A(yù)NBSP 包括B = 31-95067,L = 5,CC = 0,RC = 1001 ;其中,第一標(biāo)準(zhǔn)值為=31-95067 ;第二標(biāo)準(zhǔn)值為=CC = 0,RC = 1001 ;第一指令A(yù)NBSP 包括B = 31-950678,L = 6, CC = 0,RC = 1001 ;其中,第一現(xiàn)網(wǎng)值為31-950678 ;第二現(xiàn)網(wǎng)值為CC = 0,RC = 1001 ;95067與950578是包含關(guān)系,由于新增業(yè)務(wù)局?jǐn)?shù)據(jù)B = 31-95067,L = 5,CC =0, RC = 1001后,現(xiàn)網(wǎng)數(shù)據(jù)B = 31-950678,L = 6,CC = 0,RC = 1001將變成垃圾數(shù)據(jù),因此在生成新增指令B = 31-95067,L = 5,CC = 0,RC = 1001時(shí),生成刪除指令A(yù)NBSE B =31-950678,清理垃圾數(shù)據(jù)。
當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一標(biāo)準(zhǔn)值包含所述第一現(xiàn)網(wǎng)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相等時(shí),則根據(jù)所述第一標(biāo)準(zhǔn)鍵值修改所述第一現(xiàn)網(wǎng)鍵值,并根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;例如,標(biāo)準(zhǔn)指令A(yù)NBSP包括=31-95067,L = 5,CC = 0,RC = 1002 ;其中,業(yè)務(wù)屬性的第一標(biāo)準(zhǔn)值為31-95067 ;第二標(biāo)準(zhǔn)值為CC = 0,RC = 1002 ;第一指令A(yù)NBSP 包括B = 31-9506,L = 5,CC = 0,RC = 1001 ;其中,業(yè)務(wù)屬性的第一現(xiàn)網(wǎng)值為31-9506 ;第二現(xiàn)網(wǎng)值為CC = 0,RC = 1001 ;95067與9506是被包含關(guān)系,將現(xiàn)網(wǎng)值31-9506拆分生成10條指令,而且把拆分出來(lái)的95067對(duì)應(yīng)的指令參數(shù)使用標(biāo)準(zhǔn)參數(shù)填充如下B = 31-95060,L = 5,CC = 0,RC = 1001 ;B = 31-95061,L = 5,CC = 0,RC = 1001 ;B = 31-95062,L = 5,CC = 0,RC = 1001 ;B = 31-95063,L = 5,CC = 0,RC = 1001 ;B = 31-95064,L = 5,CC = 0,RC = 1001 ;B = 31-95065, L = 5, CC = 0, RC = 1001 ;B = 31-95066,L = 5,CC = 0,RC = 1001 ;B = 31-95067,L = 5,CC = 0,RC = 1002 ;B = 31-95068, L = 5, CC = 0, RC = 1001 ;B = 31-95069,L = 5,CC = 0,RC = 1001。當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相同時(shí),則表示所述業(yè)務(wù)已被放通,不修改所述第一現(xiàn)網(wǎng)值和所述第
二現(xiàn)網(wǎng)值。如圖3所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法的一實(shí)施例,包括步驟31,獲取目標(biāo)網(wǎng)元;步驟32,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令;步驟33,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;步驟34,比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。步驟35,根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。在一實(shí)施例中,所述步驟31之前,所述方法還包括建立網(wǎng)元信息和業(yè)務(wù)信息二者和所述標(biāo)準(zhǔn)指令之間的對(duì)應(yīng)關(guān)系。在另一實(shí)施例中,步驟32包括獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板;判斷所述第一指令參數(shù)值是否有變量;如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。相應(yīng)的,在該實(shí)施例中,所述步驟31之前,所述方法還包括建立網(wǎng)元信息類型和 業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。如圖4所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法的另一實(shí)施例,該場(chǎng)景為以業(yè)務(wù)為驅(qū)動(dòng)進(jìn)行的核查,所述方法包括步驟40,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。例如,預(yù)先建立業(yè)務(wù)信息類型C和網(wǎng)元信息類型B 二者和指令模板ANBSP的對(duì)應(yīng)關(guān)系,ANBSP 包括B = 31-X, L = 5,CC = 1,RC = 1001。步驟41,獲取目標(biāo)網(wǎng)元;例如,獲取網(wǎng)元SZS01,網(wǎng)元信息為網(wǎng)絡(luò)類型為交換網(wǎng)、網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信、所述網(wǎng)元的版本信息為愛(ài)立信526。步驟42,獲取所述目標(biāo)網(wǎng)元的網(wǎng)元信息類型;例如,根據(jù)上述網(wǎng)元信息,確定歸屬網(wǎng)元信息類型B。步驟43,獲取待核查業(yè)務(wù)的業(yè)務(wù)信息類型;例如,待核查業(yè)務(wù)95067的業(yè)務(wù)信息為業(yè)務(wù)的鍵值為95067,業(yè)務(wù)的歸屬地為深圳,業(yè)務(wù)的歸屬運(yùn)營(yíng)商為電信,業(yè)務(wù)規(guī)則為長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽?,業(yè)務(wù)類型為網(wǎng)間短號(hào)。根據(jù)上述業(yè)務(wù)信息,確定歸屬的業(yè)務(wù)信息類型為業(yè)務(wù)信息類型C。步驟44,查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;例如,根據(jù)業(yè)務(wù)信息類型C和網(wǎng)元信息類型B 二者,查找對(duì)應(yīng)指令模板ANBSP,包括B = 31-X, L = 5,CC = 1,RC = 1001。步驟45,判斷所述第一指令參數(shù)值是否有變量;例如,X為變量。步驟46,如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;例如,根據(jù)上述業(yè)務(wù)鍵值95067,確定變量X為95067。標(biāo)準(zhǔn)指令A(yù)NBSP為B =31-95067, L = 5, CC = I, RC = 1001。步驟47,如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。步驟48,查找所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;所述第一指令對(duì)應(yīng)的現(xiàn)網(wǎng)業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系。例如,查找一第一指令為ANBSP,包括B = 31-950678,L = 6,CC = 0,RC = 1002 ;或者,查找到第一指令A(yù)NBSP,包括B = 31-9506,L = 5,CC = 0,RC = 1001。步驟49,比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。該步驟與上述實(shí)施例類似,這里不贅述。步驟410,根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。如圖5所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法的另一實(shí)施例,該場(chǎng)景為以指令名稱為驅(qū)動(dòng)進(jìn)行的核查,所述方法包括步驟50,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。 例如,預(yù)先建立業(yè)務(wù)信息類型C和網(wǎng)元信息類型B 二者和指令模板ANBSP的對(duì)應(yīng)關(guān)系,ANBSP 包括B = 31-X, L = 5,CC = 1,RC = 1001。步驟51,獲取目標(biāo)網(wǎng)元;例如,獲取網(wǎng)元SZS01,網(wǎng)元信息為網(wǎng)絡(luò)類型為交換網(wǎng)、網(wǎng)元類型為傳統(tǒng)端局、網(wǎng)元的設(shè)備提供商為愛(ài)立信、所述網(wǎng)元的版本信息為愛(ài)立信526。步驟52,獲取待核查指令的指令名稱;例如,獲取指令名稱為ANBSP 步驟53,獲取與所述待核查指令的指令名稱一致的指令模板;例如,查找到ANBSP的指令模板為包括B = 31-X,L = 5,CC = 1,RC = 1001。步驟54,判斷所述第一指令參數(shù)值是否有變量;例如,X為變量。步驟55,如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;該步驟具體為獲取所述指令模板對(duì)應(yīng)的業(yè)務(wù)信息類型;例如,指令模板ANBSP對(duì)應(yīng)的業(yè)務(wù)信息類型為業(yè)務(wù)信息類型C。查找在所述目標(biāo)網(wǎng)元實(shí)現(xiàn)的、屬于所述業(yè)務(wù)信息類型的各個(gè)業(yè)務(wù);例如,查找在所述目標(biāo)網(wǎng)元SZSOl實(shí)現(xiàn)的、屬于所述業(yè)務(wù)信息類型C的各個(gè)業(yè)務(wù)分別為業(yè)務(wù)1,業(yè)務(wù)2。其中,業(yè)務(wù)I的業(yè)務(wù)信息為業(yè)務(wù)的鍵值為9506,業(yè)務(wù)的歸屬地為深圳,業(yè)務(wù)的歸屬運(yùn)營(yíng)商為電信,業(yè)務(wù)規(guī)則為長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽颍瑯I(yè)務(wù)類型為網(wǎng)間短號(hào)。業(yè)務(wù)2的業(yè)務(wù)信息為業(yè)務(wù)的鍵值為9506,業(yè)務(wù)的歸屬地為深圳,業(yè)務(wù)的歸屬運(yùn)營(yíng)商為電信,業(yè)務(wù)規(guī)則為長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽?,業(yè)務(wù)類型為網(wǎng)間短號(hào)。根據(jù)所述網(wǎng)元的網(wǎng)元信息和/或查找到的各個(gè)所述業(yè)務(wù)的業(yè)務(wù)信息,將為變量的第一指令參數(shù)值替換為常量,生成各條標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。例如,對(duì)應(yīng)業(yè)務(wù)I的標(biāo)準(zhǔn)指令為ANBSP,包括B =31-95067,L = 5,CC= 1,RC= 1001。對(duì)應(yīng)業(yè)務(wù) 2 的標(biāo)準(zhǔn)指令為:ANBSP,包括B = 31-9506,L = 5, CC = I, RC = 1001。步驟56,如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令;步驟57,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述待核查指令的指令名稱一致的各條第一指令;所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值;例如,現(xiàn)網(wǎng)中第一條第一指令為ANBSP,包括B = 31-950678,L = 6,CC = 1,RC =1001 ;第二條第一指令為 ANBSP,包括 B = 31-95067,L = 5,CC = 1,RC = 1002。步驟58,分別將各條所述標(biāo)準(zhǔn)指令和各條所述第一指令進(jìn)行比較。步驟59,根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。可選的,所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值;所述比較所述標(biāo)準(zhǔn)指令和第一指令,生成核查結(jié)果的步驟包括比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成核查結(jié)果??蛇x的,所述指令參數(shù)包括鍵值指令參數(shù)和非鍵值指令參數(shù);所述比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成核查結(jié)果的步驟包括比較同一所 述鍵值指令參數(shù)的所述第一標(biāo)準(zhǔn)值和第一現(xiàn)網(wǎng)值,以及比較同一非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值,生成核查結(jié)果;所述根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理的步驟包括當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù);當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相等時(shí),則刪除所述第一現(xiàn)網(wǎng)值;當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一標(biāo)準(zhǔn)值包含所述第一現(xiàn)網(wǎng)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相等時(shí),則根據(jù)所述第一標(biāo)準(zhǔn)鍵值修改所述第一現(xiàn)網(wǎng)鍵值,并根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值;當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相同時(shí),則不修改所述第一現(xiàn)網(wǎng)值和所述第二現(xiàn)網(wǎng)值??蛇x的,步驟50,包括步驟501,獲取業(yè)務(wù)信息類型;步驟502,查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息類型;步驟503,確定在具有所述網(wǎng)元信息類型的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)的指令模板;步驟504,根據(jù)所述業(yè)務(wù)信息類型、所述網(wǎng)元信息類型以及所述指令模板,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。上述方法中,當(dāng)以全部指令名稱分別進(jìn)行核查,則實(shí)現(xiàn)了全業(yè)務(wù)的全量核查。另一方面,如圖6所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置裝置,包括第一獲取單元61,獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息;第二獲取單元62,獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令;
配置單元63,根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。所述第二獲取單元62包括第一查找子單元,查找所述網(wǎng)元信息歸屬的網(wǎng)元信息類型;第二查找子單元,查找所述業(yè)務(wù)信息歸屬的業(yè)務(wù)信息類型;第三查找子單元,查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述指令模板包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第一指令參數(shù)值;判斷子單元,判斷所述第一指令參數(shù)值是否有變量;替換子單元,如果判斷為是,則根據(jù)所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。 所述配置單元63包括查找子單元,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令,所述第一指令對(duì)應(yīng)的業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系;比較子單元,比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果;配置子單元,根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。如圖7所示,為本發(fā)明所述的一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,包括第一獲取單元71,獲取目標(biāo)網(wǎng)元;第二獲取單元72,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令;查找單元73,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;比較單元74,比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,還包括處理單元75,根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。所述第二獲取單元72包括獲取子單元,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板;判斷子單元,判斷所述第一指令參數(shù)值是否有變量;替換子單元,如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。本發(fā)明所述的縱橫分級(jí)式局?jǐn)?shù)據(jù)配置管理方法,基于SOA (Service-OrientedArchitecture,面向業(yè)務(wù)的體系結(jié)構(gòu))思想,實(shí)現(xiàn)業(yè)務(wù)規(guī)則建模,將業(yè)務(wù)與資源對(duì)齊,通過(guò)分級(jí)式資源標(biāo)準(zhǔn)管理和縱橫式自動(dòng)化核查機(jī)制,實(shí)現(xiàn)局?jǐn)?shù)據(jù)自動(dòng)化配置和優(yōu)化的算法。通過(guò)將業(yè)務(wù)與資源對(duì)齊,實(shí)現(xiàn)業(yè)務(wù)規(guī)則到資源的關(guān)聯(lián)映射;資源標(biāo)準(zhǔn)分級(jí)管理模型是為了方便和簡(jiǎn)化資源管理工作,讓資源更利于維護(hù)和靈活配置;縱橫式核查方法是以單業(yè)務(wù)、全業(yè)務(wù)以及基礎(chǔ)局?jǐn)?shù)據(jù)縱橫的角度,結(jié)合分級(jí)式資源標(biāo)準(zhǔn),實(shí)現(xiàn)局?jǐn)?shù)據(jù)的自動(dòng)化配置管理,最終實(shí)現(xiàn)通過(guò)配置相應(yīng)的資源實(shí)現(xiàn)業(yè)務(wù)需求,不僅可以快速響應(yīng)業(yè)務(wù)需求,同時(shí)可以實(shí)現(xiàn)業(yè)務(wù)的可配置性和靈活性。下面介紹局?jǐn)?shù)據(jù)配置管理方法的具體實(shí)現(xiàn)。
(I)基于SOA的業(yè)務(wù)分解算法的模型首先描述資源分類管理。其中,資源是指碼號(hào)資源和網(wǎng)絡(luò)資源。碼號(hào)資源是指手機(jī)號(hào)碼、網(wǎng)間短號(hào)、局號(hào)以及各類設(shè)備GT碼(Globle Titile,全局碼)等常見(jiàn)編碼計(jì)劃及通管局統(tǒng)一分配碼號(hào)。網(wǎng)絡(luò)資源是按照網(wǎng)絡(luò)類型、網(wǎng)元類型以及網(wǎng)元資源種類(上述的標(biāo)準(zhǔn)指令)等分類方式,逐級(jí)進(jìn)行分類,具體如圖8所示。基于SOA業(yè)務(wù)分解算法思想是從業(yè)務(wù)角度出發(fā),根據(jù)上述資源分類模型,采用SOA思想將業(yè)務(wù)實(shí)現(xiàn)規(guī)則與網(wǎng)絡(luò)資源逐級(jí)對(duì)齊,采用自頂向下的分解方式,按照資源分類將業(yè)務(wù)規(guī)則涉及的資源逐級(jí)分解,直至細(xì)分至能夠通過(guò)設(shè)備指令維護(hù)的最小粒度-網(wǎng)元內(nèi)部資源表為止,業(yè)務(wù)規(guī)則最終能夠映射到一組網(wǎng)元內(nèi)部資源表的記錄數(shù)據(jù)。一種業(yè)務(wù)現(xiàn)網(wǎng)可能存在多種局?jǐn)?shù)據(jù)制作方案,以滿足不同業(yè)務(wù)需求。因此,基于SOA業(yè)務(wù)的分解過(guò)程,也即是獲取為實(shí)現(xiàn)該業(yè)務(wù)需要的碼號(hào)資源、實(shí)現(xiàn) 業(yè)務(wù)方案涉及的網(wǎng)絡(luò)類型、實(shí)現(xiàn)業(yè)務(wù)方案涉及的網(wǎng)元類型、以及網(wǎng)元類型上待配置局?jǐn)?shù)據(jù)的過(guò)程,即建立業(yè)務(wù)標(biāo)準(zhǔn)模板的過(guò)程是抽象出該業(yè)務(wù)需要包含的碼號(hào)資源、網(wǎng)絡(luò)類型、網(wǎng)元類型以及網(wǎng)元的內(nèi)部資源信息類型的過(guò)程,這些資源信息集合稱為業(yè)務(wù)模板的標(biāo)準(zhǔn)數(shù)據(jù),也可以說(shuō)是業(yè)務(wù)實(shí)現(xiàn)的局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)。綜上所述,通過(guò)基于SOA業(yè)務(wù)的分解算法,可以根據(jù)業(yè)務(wù)抽象概括出業(yè)務(wù)實(shí)現(xiàn)的局?jǐn)?shù)據(jù)標(biāo)準(zhǔn);通過(guò)維護(hù)局?jǐn)?shù)據(jù)標(biāo)準(zhǔn),可以達(dá)到實(shí)現(xiàn)業(yè)務(wù)的目的?;赟OA的業(yè)務(wù)分解模型算法的具體實(shí)現(xiàn)如圖9所示,例如,擬在深圳開(kāi)通網(wǎng)間短號(hào),假設(shè)開(kāi)通電信網(wǎng)間短號(hào)95067,業(yè)務(wù)方案(規(guī)則)為長(zhǎng)度為5,計(jì)費(fèi),本地電信關(guān)口局落地,允許本地和異地?fù)艽颉F渲?,?shí)現(xiàn)業(yè)務(wù)需要在網(wǎng)元上定義局?jǐn)?shù)據(jù)表,網(wǎng)元內(nèi)部資源也就是通過(guò)網(wǎng)元設(shè)備指令維護(hù)的數(shù)據(jù)表(也就是上述的指令),比如華為軟交換設(shè)備的被叫號(hào)碼分析表-CNACLD,可以直接通過(guò)ADD/M0D/RMV等網(wǎng)元指令實(shí)現(xiàn)該表增、改、刪等操作。根據(jù)業(yè)務(wù)規(guī)則的分解結(jié)果如圖10所示。由圖可見(jiàn),可以將業(yè)務(wù)邏輯規(guī)則與網(wǎng)元資源表(愛(ài)立信設(shè)備的B表和華為設(shè)備的CNACLD表)的記錄數(shù)據(jù)建立映射關(guān)系,將業(yè)務(wù)規(guī)則分解為具體網(wǎng)元設(shè)備的指令集合,這個(gè)指令集合即為業(yè)務(wù)的局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)(上述的指令模板),而且,對(duì)于此類電信網(wǎng)間短號(hào)業(yè)務(wù)均可以采用該指令模板,生成標(biāo)準(zhǔn)指令時(shí)將其中的網(wǎng)間短號(hào)本身、號(hào)碼長(zhǎng)度以及其他相關(guān)指令參數(shù)替換具體網(wǎng)間短號(hào),即可實(shí)現(xiàn)邏輯規(guī)則相同的所有電信網(wǎng)間短號(hào)。(2)局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)分級(jí)管理模式上述的局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)信息包括碼號(hào)資源信息和各類網(wǎng)絡(luò)資源信息,這些信息相對(duì)很龐大,為了方便維護(hù)和簡(jiǎn)化配置,本發(fā)明采用標(biāo)準(zhǔn)信息分級(jí)管理模式,將局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)分為一級(jí)標(biāo)準(zhǔn)和二級(jí)標(biāo)準(zhǔn)。一級(jí)標(biāo)準(zhǔn)是業(yè)務(wù)范疇內(nèi)涉及的業(yè)務(wù)實(shí)體,是實(shí)現(xiàn)將業(yè)務(wù)規(guī)則映射到網(wǎng)元內(nèi)部資源的橋梁。按照局?jǐn)?shù)據(jù)分類原則和實(shí)現(xiàn)方案,業(yè)務(wù)實(shí)體主要是碼號(hào)信息、除網(wǎng)元內(nèi)部資源信息以外網(wǎng)絡(luò)資源信息。按照業(yè)務(wù)及業(yè)務(wù)實(shí)現(xiàn)邏輯規(guī)則,將一級(jí)標(biāo)準(zhǔn)表中同一業(yè)務(wù)且業(yè)務(wù)實(shí)現(xiàn)規(guī)則相同的實(shí)體分成一類,每類實(shí)體集合對(duì)應(yīng)一個(gè)業(yè)務(wù)規(guī)則,實(shí)現(xiàn)業(yè)務(wù)實(shí)體與業(yè)務(wù)邏輯規(guī)則多對(duì)一的映射。對(duì)于一個(gè)具體業(yè)務(wù)實(shí)體,在對(duì)應(yīng)的一級(jí)標(biāo)準(zhǔn)表中將該業(yè)務(wù)實(shí)體與基于SOA業(yè)務(wù)分解模型中配置的業(yè)務(wù)規(guī)則綁定,也就是完成了該業(yè)務(wù)實(shí)體與具體業(yè)務(wù)規(guī)則對(duì)應(yīng),完成了一級(jí)標(biāo)準(zhǔn)配置管理,即可進(jìn)行下一步二級(jí)標(biāo)準(zhǔn)配置管理。
二級(jí)標(biāo)準(zhǔn)是網(wǎng)元內(nèi)部資源范疇內(nèi)的實(shí)體對(duì)象,是業(yè)務(wù)規(guī)則實(shí)現(xiàn)的具體體現(xiàn)形式,主要是網(wǎng)元內(nèi)部資源信息,是業(yè)務(wù)實(shí)現(xiàn)方案涉及的指令參數(shù)的標(biāo)準(zhǔn)值。二級(jí)資源配置管理也即是配置業(yè)務(wù)實(shí)現(xiàn)規(guī)則的具體局?jǐn)?shù)據(jù)信息。對(duì)于一個(gè)具體業(yè)務(wù)實(shí)體,在基于SOA業(yè)務(wù)分解模型中配置的業(yè)務(wù)規(guī)則已經(jīng)指定了該業(yè)務(wù)涉及的網(wǎng)元內(nèi)部資源表,這些網(wǎng)元內(nèi)部資源表具體需要填寫(xiě)哪些數(shù)據(jù),是二級(jí)標(biāo)準(zhǔn)配置管理工作范疇,具體方法是根據(jù)業(yè)務(wù)具體需求和業(yè)務(wù)的一級(jí)標(biāo)準(zhǔn)信息,在涉及網(wǎng)絡(luò)類型、網(wǎng)元類型、設(shè)備廠家以及網(wǎng)元中找出相應(yīng)的指令和指令參數(shù),這些指令和指令參數(shù)也就是業(yè)務(wù)局?jǐn)?shù)據(jù)的二級(jí)標(biāo)準(zhǔn)數(shù)據(jù),因此也即完成了二級(jí)標(biāo)準(zhǔn)配置管理工作,進(jìn)而實(shí)現(xiàn)業(yè)務(wù)局局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)的分級(jí)式配置管理。假設(shè)當(dāng)前業(yè)務(wù)需求為在網(wǎng)元SZSOl開(kāi)通網(wǎng)間短號(hào)95067業(yè)務(wù),其中網(wǎng)間短號(hào)長(zhǎng)度為5、計(jì)費(fèi)、送電信出局(假設(shè)電信RC= I)。那么,網(wǎng)間短號(hào)95067和網(wǎng)元SZSOl是業(yè)務(wù)涉及的業(yè)務(wù)實(shí)體,網(wǎng)間短號(hào)95067和網(wǎng)元SZSOl為一級(jí)標(biāo)準(zhǔn)信息;假設(shè)實(shí)現(xiàn)該需求只需在SZSOl的B號(hào)碼表中制作B = 31-95067,RC = 1,L = 5,CC = I數(shù)據(jù)即可,當(dāng)然若需要在其他表制作數(shù)據(jù)只需增加相應(yīng)數(shù)據(jù)即可,方法類似。局?jǐn)?shù)據(jù)“B = 31-95067,RC = 1,L = 5, CC= I”是SZSOl的B表一條記錄,是網(wǎng)元內(nèi)部資源的實(shí)體對(duì)象,因此SZSOl網(wǎng)元B號(hào)碼表中,“B = 31-95067, RC = I, L = 5, CC = I”為二級(jí)標(biāo)準(zhǔn),由此可見(jiàn),該業(yè)務(wù)通過(guò)一級(jí)標(biāo)準(zhǔn)(網(wǎng)間短號(hào)95067和網(wǎng)元SZS01)將業(yè)務(wù)規(guī)則關(guān)聯(lián)映射到二級(jí)標(biāo)準(zhǔn)(B表的記錄)。為了簡(jiǎn)化標(biāo)準(zhǔn)管理,按照業(yè)務(wù)類別可以將一級(jí)標(biāo)準(zhǔn)實(shí)體進(jìn)行分類梳理,將隸屬于同一類業(yè)務(wù)且具有相同邏輯規(guī)則的實(shí)體歸納為一類,再通過(guò)抽象二級(jí)標(biāo)準(zhǔn)定義,實(shí)現(xiàn)同一業(yè)務(wù)信息類型的一級(jí)標(biāo)準(zhǔn)實(shí)體共用一個(gè)二級(jí)標(biāo)準(zhǔn)目的,不必為每個(gè)一級(jí)標(biāo)準(zhǔn)實(shí)體配置一個(gè)關(guān)聯(lián)二級(jí)標(biāo)準(zhǔn),從而簡(jiǎn)化二級(jí)標(biāo)準(zhǔn)數(shù)量。假設(shè)當(dāng)前業(yè)務(wù)需求為在交換網(wǎng)網(wǎng)元SZSOl開(kāi)通網(wǎng)間短號(hào)95067、95068業(yè)務(wù)需求,且兩個(gè)網(wǎng)間短號(hào)長(zhǎng)度為5、計(jì)費(fèi)、送電信出局(假設(shè)電信RC=I),那么在一級(jí)標(biāo)準(zhǔn)表中將95067和95068劃分為一類,共同引用SZSOl網(wǎng)元B表的二級(jí)標(biāo)準(zhǔn)“B = 31-X, RC = X,L = X,CC = X”,其中將二級(jí)標(biāo)準(zhǔn)中字段抽象為一般模式“X”,使用該標(biāo)準(zhǔn)時(shí),將“X”動(dòng)態(tài)替換為對(duì)應(yīng)值即可。另外,相同設(shè)備廠家的同類網(wǎng)元對(duì)于同一種業(yè)務(wù)而言,除特殊情況外二級(jí)標(biāo)準(zhǔn)一般是相同的,因此,同一廠家的同一種業(yè)務(wù)的同一網(wǎng)元信息類型也可以復(fù)用一個(gè)二級(jí)標(biāo)準(zhǔn),這樣可以減少局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)的數(shù)據(jù)量。對(duì)于特殊業(yè)務(wù)規(guī)則不能簡(jiǎn)化,可直接把現(xiàn)網(wǎng)值當(dāng)做二級(jí)標(biāo)準(zhǔn)值定義。通過(guò)以上兩種簡(jiǎn)化方式可以簡(jiǎn)化局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)維護(hù)工作量,甚至可以完善優(yōu)化業(yè)務(wù)標(biāo)準(zhǔn)模板,進(jìn)而實(shí)現(xiàn)優(yōu)化局?jǐn)?shù)據(jù)配置的目的??傊?,通過(guò)基于SOA的業(yè)務(wù)分解建模算法,實(shí)現(xiàn)了業(yè)務(wù)到局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)的映射,通過(guò)局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)分級(jí)管理實(shí)現(xiàn)了局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)和現(xiàn)網(wǎng)局?jǐn)?shù)據(jù)的映射,進(jìn)而通過(guò)局?jǐn)?shù)據(jù)標(biāo)準(zhǔn)這個(gè)紐帶,實(shí)現(xiàn)了業(yè)務(wù)規(guī)則與現(xiàn)網(wǎng)局?jǐn)?shù)據(jù)的對(duì)齊,最終實(shí)現(xiàn)了業(yè)務(wù)局?jǐn)?shù)據(jù)自動(dòng)化管理,實(shí)現(xiàn)業(yè)務(wù)的靈活配置。(3)局?jǐn)?shù)據(jù)縱橫核查方法根據(jù)上述介紹的基于SOA建模思想,將現(xiàn)網(wǎng)業(yè)務(wù)與網(wǎng)元內(nèi)部資源對(duì)齊,格式如表一表一為縱橫式的業(yè)務(wù)網(wǎng)元的內(nèi)部資源對(duì)照表,行表示業(yè)務(wù)類型,列表示業(yè)務(wù)涉及各類網(wǎng)元的內(nèi)部資源表,行列交叉點(diǎn)若存在標(biāo)準(zhǔn)值,則表示為實(shí)現(xiàn)該業(yè)務(wù)需要在該內(nèi)部資源表內(nèi)制作的標(biāo)準(zhǔn)值。若某行與多列交叉點(diǎn)均存在標(biāo)準(zhǔn)值,意味著為實(shí)現(xiàn)該業(yè)務(wù)需要在多個(gè)內(nèi)部資源表中配置相關(guān)局?jǐn)?shù)據(jù),也可能涉及到多種網(wǎng)元類型。同樣,若某列與多行交叉點(diǎn)存在標(biāo)準(zhǔn)值,說(shuō)明多個(gè)業(yè)務(wù)實(shí)現(xiàn)均需在該內(nèi)部資源表制作局?jǐn)?shù)據(jù)。以下為表一此處的內(nèi)部資源表相當(dāng)于上述的標(biāo)準(zhǔn)指令。
權(quán)利要求
1.一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于,所述方法包括 獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息; 獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令; 根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于,所述獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令的步驟包括 查找所述網(wǎng)元信息歸屬的網(wǎng)元信息類型; 查找所述業(yè)務(wù)信息歸屬的業(yè)務(wù)信息類型; 查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述指令模板包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第一指令參數(shù)值; 判斷所述第一指令參數(shù)值是否有變量; 如果判斷為是,則根據(jù)所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值; 如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令。
3.根據(jù)權(quán)利要求2所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于,所述根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)的步驟包括 查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令,所述第一指令對(duì)應(yīng)的業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系; 比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果; 根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于,所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值; 所述比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果的步驟包括 比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成比較結(jié)果。
5.根據(jù)權(quán)利要求4所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于, 所述指令參數(shù)包括鍵值指令參數(shù)和非鍵值指令參數(shù); 所述比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成比較結(jié)果的步驟包括比較同一所述鍵值指令參數(shù)的第一標(biāo)準(zhǔn)值和第一現(xiàn)網(wǎng)值,以及比較同一非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值,生成比較結(jié)果; 所述根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)的步驟包括 當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值; 當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù); 當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相等時(shí),則刪除所述第一現(xiàn)網(wǎng)值; 當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一標(biāo)準(zhǔn)值包含所述第一現(xiàn)網(wǎng)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相等時(shí),則根據(jù)所述第一標(biāo)準(zhǔn)鍵值修改所述第一現(xiàn)網(wǎng)鍵值,并根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值; 當(dāng)所述比較結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相同時(shí),則表示所述業(yè)務(wù)已被放通,不修改所述第一現(xiàn)網(wǎng)值和所述第二現(xiàn)網(wǎng)值。
6.根據(jù)權(quán)利要求2所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于,所述獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息的步驟之前,所述方法包括 建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,其特征在于,所述建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系的步驟包括 獲取業(yè)務(wù)信息類型; 查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息類型; 確定在具有所述網(wǎng)元信息類型的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)的指令模板; 根據(jù)所述業(yè)務(wù)信息類型、所述網(wǎng)元信息類型以及所述指令模板,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求I所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法, 所述網(wǎng)元信息包括網(wǎng)絡(luò)類型、網(wǎng)元類型、網(wǎng)元的廠商信息、網(wǎng)元的版本信息、網(wǎng)元的業(yè)務(wù)覆蓋地; 所述業(yè)務(wù)信息包括業(yè)務(wù)的鍵值、業(yè)務(wù)的歸屬地、業(yè)務(wù)的歸屬運(yùn)營(yíng)商、業(yè)務(wù)規(guī)則、業(yè)務(wù)類型。
9.一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,所述方法包括 獲取目標(biāo)網(wǎng)元; 獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令; 查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令; 比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。
10.根據(jù)權(quán)利要求9所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,還包括 根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。
11.根據(jù)權(quán)利要求9所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,所述獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令的步驟包括 獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板; 判斷所述第一指令參數(shù)值是否有變量; 如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;如果判斷為否,則直接將所述指令模板作為標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。
12.根據(jù)權(quán)利要求11所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,當(dāng)以業(yè)務(wù)為驅(qū)動(dòng)進(jìn)行核查時(shí),所述獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板的步驟包括 獲取所述目標(biāo)網(wǎng)元的網(wǎng)元信息類型; 獲取待核查業(yè)務(wù)的業(yè)務(wù)信息類型; 查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板; 所述查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令的步驟包括 查找所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令;所述第一指令對(duì)應(yīng)的現(xiàn)網(wǎng)業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系。
13.根據(jù)權(quán)利要求11所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,當(dāng)以指令名稱為驅(qū)動(dòng)進(jìn)行核查時(shí),所述獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板的步驟包括 獲取待核查指令的指令名稱; 獲取與所述待核查指令的指令名稱一致的指令模板; 所述根據(jù)所述業(yè)務(wù)的業(yè)務(wù)信息和/或所述目標(biāo)網(wǎng)元的網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令的步驟包括獲取所述指令模板對(duì)應(yīng)的業(yè)務(wù)信息類型;查找在所述目標(biāo)網(wǎng)元實(shí)現(xiàn)的、屬于所述業(yè)務(wù)信息類型的各個(gè)業(yè)務(wù);根據(jù)所述網(wǎng)元的網(wǎng)元信息和/或查找到的各個(gè)所述業(yè)務(wù)的業(yè)務(wù)信息,將為變量的第一指令參數(shù)值替換為常量,生成各條標(biāo)準(zhǔn)指令; 所述查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令的步驟包括查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述待核查指令的指令名稱一致的各條第一指令;所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值; 所述比較所述標(biāo)準(zhǔn)指令和所述第一指令的步驟為分別將各條所述標(biāo)準(zhǔn)指令和各條所述第一指令進(jìn)行比較。
14.根據(jù)權(quán)利要求12或13所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于, 所述第一指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第三指令參數(shù)值; 所述比較所述標(biāo)準(zhǔn)指令和第一指令,生成核查結(jié)果的步驟包括比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成核查結(jié)果。
15.根據(jù)權(quán)利要求14所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于, 所述指令參數(shù)包括鍵值指令參數(shù)和非鍵值指令參數(shù); 所述比較同一指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值和第三指令參數(shù)值,生成核查結(jié)果的步驟包括 比較同一所述鍵值指令參數(shù)的所述第一標(biāo)準(zhǔn)值和第一現(xiàn)網(wǎng)值,以及比較同一非鍵值指令參數(shù)的第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值,生成核查結(jié)果; 所述根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理的步驟包括 當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值; 當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相同時(shí),則輸出第二標(biāo)準(zhǔn)值和第二現(xiàn)網(wǎng)值沖突的非鍵值指令參數(shù); 當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一現(xiàn)網(wǎng)值包含所述第一標(biāo)準(zhǔn)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相等時(shí),則刪除所述第一現(xiàn)網(wǎng)值; 當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值不相同,所述第一標(biāo)準(zhǔn)值包含所述第一現(xiàn)網(wǎng)值,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值不相等時(shí),則根據(jù)所述第一標(biāo)準(zhǔn)鍵值修改所述第一現(xiàn)網(wǎng)鍵值,并根據(jù)所述第二標(biāo)準(zhǔn)值修改所述第二現(xiàn)網(wǎng)值; 當(dāng)所述核查結(jié)果為所述第一標(biāo)準(zhǔn)值和所述第一現(xiàn)網(wǎng)值相同,并且所述第二標(biāo)準(zhǔn)值和所述第二現(xiàn)網(wǎng)值相同時(shí),則表示不修改所述第一現(xiàn)網(wǎng)值和所述第二現(xiàn)網(wǎng)值。
16.根據(jù)權(quán)利要求12所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,所述獲取目標(biāo)網(wǎng)元的步驟之前,所述方法包括 建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。
17.根據(jù)權(quán)利要求16所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法,其特征在于,所述建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系的步驟包括 獲取業(yè)務(wù)信息類型; 查找實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)對(duì)應(yīng)的網(wǎng)元信息類型; 確定在具有所述網(wǎng)元信息類型的網(wǎng)元上實(shí)現(xiàn)具有所述業(yè)務(wù)信息類型的業(yè)務(wù)的指令模板; 根據(jù)所述業(yè)務(wù)信息類型、所述網(wǎng)元信息類型以及所述指令模板,建立所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者和所述指令模板之間的對(duì)應(yīng)關(guān)系。
18.一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置裝置,其特征在于,包括 第一獲取單元,獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息; 第二獲取單元,獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令; 配置單元,根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置裝置,其特征在于,所述第二獲取單元包括 第一查找子單元,查找所述網(wǎng)元信息歸屬的網(wǎng)元信息類型; 第二查找子單元,查找所述業(yè)務(wù)信息歸屬的業(yè)務(wù)信息類型; 第三查找子單元,查找所述網(wǎng)元信息類型和所述業(yè)務(wù)信息類型二者對(duì)應(yīng)的指令模板;所述指令模板包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第一指令參數(shù)值; 判斷子單元,判斷所述第一指令參數(shù)值是否有變量; 替換子單元,如果判斷為是,則根據(jù)所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。
20.根據(jù)權(quán)利要求19所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置裝置,其特征在于,所述配置單元包括 查找子單元,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令,所述第一指令對(duì)應(yīng)的業(yè)務(wù)的業(yè)務(wù)鍵值與所述待配置業(yè)務(wù)的業(yè)務(wù)鍵值之間的關(guān)系是包含關(guān)系或者被包含關(guān)系; 比較子單元,比較所述標(biāo)準(zhǔn)指令和第一指令,生成比較結(jié)果; 配置子單元,根據(jù)所述比較結(jié)果,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。
21.一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,其特征在于,包括 第一獲取單元,獲取目標(biāo)網(wǎng)元; 第二獲取單元,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的標(biāo)準(zhǔn)指令; 查找單元,查找現(xiàn)網(wǎng)的所述目標(biāo)網(wǎng)元中與所述標(biāo)準(zhǔn)指令的指令名稱一致的第一指令; 比較單元,比較所述標(biāo)準(zhǔn)指令和所述第一指令,生成核查結(jié)果。
22.根據(jù)權(quán)利要求21所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,其特征在于,還包括 處理單元,根據(jù)所述核查結(jié)果,對(duì)所述現(xiàn)網(wǎng)的局?jǐn)?shù)據(jù)進(jìn)行處理。
23.根據(jù)權(quán)利要求22所述的面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查裝置,其特征在于,所述第二獲取單元包括 獲取子單元,獲取在所述目標(biāo)網(wǎng)元上實(shí)現(xiàn)的業(yè)務(wù)對(duì)應(yīng)的指令模板; 判斷子單元,判斷所述第一指令參數(shù)值是否有變量; 替換子單元,如果判斷為是,則根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所述業(yè)務(wù)信息和/或所述網(wǎng)元信息,將為變量的所述第一指令參數(shù)值替換為常量,生成所述標(biāo)準(zhǔn)指令;所述標(biāo)準(zhǔn)指令包括指令名稱、指令參數(shù)和指令參數(shù)對(duì)應(yīng)的第二指令參數(shù)值。
全文摘要
本發(fā)明提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法和裝置,涉及通信領(lǐng)域,為解決現(xiàn)有技術(shù)中需要人工為業(yè)務(wù)配置局?jǐn)?shù)據(jù)的技術(shù)問(wèn)題而發(fā)明。所述業(yè)務(wù)的局?jǐn)?shù)據(jù)的配置方法,包括獲取待配置業(yè)務(wù)的目標(biāo)網(wǎng)元的網(wǎng)元信息和所述待配置業(yè)務(wù)的業(yè)務(wù)信息;獲取所述網(wǎng)元信息和所述業(yè)務(wù)信息二者對(duì)應(yīng)的標(biāo)準(zhǔn)指令;根據(jù)所述標(biāo)準(zhǔn)指令,在所述目標(biāo)網(wǎng)元上給所述業(yè)務(wù)配置局?jǐn)?shù)據(jù)。本發(fā)明能夠提高配置局?jǐn)?shù)據(jù)的效率。本發(fā)明還提供一種面向業(yè)務(wù)的局?jǐn)?shù)據(jù)的核查方法和裝置。
文檔編號(hào)H04L12/26GK102780574SQ20111012443
公開(kāi)日2012年11月14日 申請(qǐng)日期2011年5月13日 優(yōu)先權(quán)日2011年5月13日
發(fā)明者莊仁峰, 張宏官, 李先波, 程靜雄, 胡俊鋒, 鐘海濱, 陳卓, 高志興 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)廣東有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1