1.一種實(shí)現(xiàn)網(wǎng)管業(yè)務(wù)管理的方法,其特征在于,包括:
根據(jù)待檢測信息中包含的待檢測網(wǎng)管業(yè)務(wù)對應(yīng)的網(wǎng)管數(shù)據(jù)庫,檢測待檢測網(wǎng)管業(yè)務(wù)的完整性;
利用網(wǎng)管上已有業(yè)務(wù)信息,對存在不完整性的網(wǎng)管業(yè)務(wù)進(jìn)行修復(fù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法之前還包括:
判斷是否滿足檢測觸發(fā)條件,如果滿足,執(zhí)行所述檢測待檢測網(wǎng)管業(yè)務(wù)的完整性的步驟;否則結(jié)束。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測觸發(fā)條件包括:手動(dòng)檢測、周期檢測。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述待檢測信息為:
包括若干條檢測條目的檢測列表;其中,每個(gè)檢測條目對應(yīng)一條網(wǎng)管業(yè)務(wù),并關(guān)聯(lián)多個(gè)網(wǎng)管數(shù)據(jù)庫表。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,對于所述檢測列表中的每一條檢測條目對應(yīng)的待檢測網(wǎng)管業(yè)務(wù),所述根據(jù)待檢測信息中包含的待檢測網(wǎng)管業(yè)務(wù)對應(yīng)的網(wǎng)管數(shù)據(jù)庫,檢測待檢測網(wǎng)管業(yè)務(wù)的完整性包括:
對于與所述檢測條目對應(yīng)的待檢測網(wǎng)管業(yè)務(wù)關(guān)聯(lián)的每個(gè)數(shù)據(jù)庫表,檢測其主鍵對應(yīng)的每條業(yè)務(wù)數(shù)據(jù)在其他與該檢測條目對應(yīng)的待檢測網(wǎng)管業(yè)務(wù)關(guān)聯(lián)的數(shù)據(jù)庫表中生成的標(biāo)識信息是否能在其他數(shù)據(jù)庫表中查找到,如果能夠查找到,則該數(shù)據(jù)庫表中的該條業(yè)務(wù)數(shù)據(jù)為完整的業(yè)務(wù)數(shù)據(jù);如果不能查找到,則該數(shù)據(jù)庫表中的該條業(yè)務(wù)數(shù)據(jù)為不完整的業(yè)務(wù)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述已有業(yè)務(wù)信息為:包括有若干條已有業(yè)務(wù)的配置緩存列表,其中每條已有業(yè)務(wù)關(guān)聯(lián)多個(gè)網(wǎng)管數(shù)據(jù)庫表;
該方法之前還包括:在網(wǎng)管啟動(dòng)時(shí),將網(wǎng)管上已有業(yè)務(wù)的數(shù)據(jù)庫表備份到所述配置緩存列表中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對存在不完整性的網(wǎng)管業(yè)務(wù)進(jìn)行修復(fù)包括:
確定在所述配置緩存列表的相應(yīng)數(shù)據(jù)庫中是否能匹配到所述在其他數(shù)據(jù)庫表中未查找到的標(biāo)識信息對應(yīng)的主鍵,如果能匹配到,則將所述配置緩存列表中該條數(shù)據(jù)對應(yīng)的其他表項(xiàng)的相應(yīng)數(shù)據(jù)補(bǔ)全至網(wǎng)管數(shù)據(jù)庫中;如果不能匹配到,則刪除該主鍵對應(yīng)的不完整的業(yè)務(wù)數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述確定不能匹配到之后,刪除該主鍵對應(yīng)的不完整的業(yè)務(wù)數(shù)據(jù)之前,還包括:
判斷是否要對檢測出的所述不完整的業(yè)務(wù)數(shù)據(jù)進(jìn)行手工修復(fù),如果是,則提供界面,以使用戶根據(jù)已有的該不完整業(yè)務(wù)數(shù)據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)補(bǔ)全其余相關(guān)數(shù)據(jù)庫表項(xiàng)的參數(shù);如果手動(dòng)修復(fù)失敗,再執(zhí)行所述刪除該主鍵對應(yīng)的不完整的業(yè)務(wù)數(shù)據(jù)的步驟。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,該方法還包括:
判斷所述修復(fù)后的網(wǎng)管業(yè)務(wù)是否達(dá)到備份條件,如果達(dá)到,將網(wǎng)管業(yè)務(wù)備份到所述配置緩存列表中;
其中,備份條件為網(wǎng)管業(yè)務(wù)的優(yōu)先級權(quán)重是否大于或等于預(yù)先設(shè)置的優(yōu)先級閾值,如果大于或等于,則達(dá)到備份條件;否則未達(dá)到備份條件。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,該方法之前還包括:預(yù)先設(shè)置各種類型的業(yè)務(wù)對應(yīng)的權(quán)重信息及各權(quán)重信息所占的比重;
根據(jù)所述修復(fù)后的網(wǎng)管業(yè)務(wù)的業(yè)務(wù)類型,及其對應(yīng)的權(quán)重信息及各權(quán)重信息所占的比重計(jì)算所述優(yōu)先級權(quán)重。
11.一種實(shí)現(xiàn)網(wǎng)管業(yè)務(wù)管理的裝置,其特征在于,包括檢測模塊、修復(fù)模塊;其中,
檢測模塊,用于根據(jù)待檢測信息中包含的待檢測網(wǎng)管業(yè)務(wù)對應(yīng)的網(wǎng)管數(shù)據(jù)庫,檢測待檢測網(wǎng)管業(yè)務(wù)的完整性;
修復(fù)模塊,用于利用網(wǎng)管上已有業(yè)務(wù)信息,對存在不完整性的網(wǎng)管業(yè)務(wù)進(jìn)行修復(fù)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:設(shè)置模塊,用于設(shè)置存儲(chǔ)所述待檢測信息的檢測列表;
其中,檢測列表包括若干條檢測條目,每個(gè)檢測條目對應(yīng)一條網(wǎng)管業(yè)務(wù),并關(guān)聯(lián)多個(gè)網(wǎng)管數(shù)據(jù)庫表。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述檢測模塊具體用于:對于檢測列表中的每一條檢測條目對應(yīng)的待檢測網(wǎng)管業(yè)務(wù),
對于與所述檢測條目對應(yīng)的待檢測網(wǎng)管業(yè)務(wù)關(guān)聯(lián)的每個(gè)數(shù)據(jù)庫表,檢測其主鍵對應(yīng)的每條業(yè)務(wù)數(shù)據(jù)在其他與該檢測條目對應(yīng)的待檢測網(wǎng)管業(yè)務(wù)關(guān)聯(lián)的數(shù)據(jù)庫表中生成的標(biāo)識信息是否能在其他數(shù)據(jù)庫表中查找到,如果能夠查找到,則該數(shù)據(jù)庫表中的該條業(yè)務(wù)數(shù)據(jù)為完整的業(yè)務(wù)數(shù)據(jù),結(jié)束本次檢測;如果不能查找到,則該數(shù)據(jù)庫表中的該條業(yè)務(wù)數(shù)據(jù)為不完整的業(yè)務(wù)數(shù)據(jù),通知所述修復(fù)模塊。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,還包括:配置模塊,用于在所述裝置所屬網(wǎng)管啟動(dòng)時(shí),將網(wǎng)管上已有業(yè)務(wù)信息如已有業(yè)務(wù)的數(shù)據(jù)庫表備份到配置緩存列表中;
其中,配置緩存列表包括有若干條已有業(yè)務(wù),每條已有業(yè)務(wù)關(guān)聯(lián)多個(gè)網(wǎng)管數(shù)據(jù)庫表。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述修復(fù)模塊具體用于:
確定在所述配置緩存列表的相應(yīng)數(shù)據(jù)庫中是否能匹配到所述檢測模塊在其他數(shù)據(jù)庫表中未查找到的標(biāo)識信息對應(yīng)的主鍵,如果能匹配到,則將配置緩存列表中該條數(shù)據(jù)對應(yīng)的其他表項(xiàng)的相應(yīng)數(shù)據(jù)補(bǔ)全至網(wǎng)管數(shù)據(jù)庫中;如果不能匹配到,則刪除該主鍵對應(yīng)的不完整的業(yè)務(wù)數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述修復(fù)模塊還用于:
在所述確定出不能匹配到未查找到的標(biāo)識信息對應(yīng)的主鍵時(shí),判斷是否要對檢測出的不完整的業(yè)務(wù)數(shù)據(jù)進(jìn)行手工修復(fù),如果是,則提供界面給用戶根據(jù)已有的該不完整業(yè)務(wù)數(shù)據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)補(bǔ)全其余相關(guān)數(shù)據(jù)庫表項(xiàng)的參數(shù);如果手動(dòng)修復(fù)失敗,再執(zhí)行所述刪除該主鍵對應(yīng)的不完整的業(yè)務(wù)數(shù)據(jù)。
17.根據(jù)權(quán)利要求11~15任一項(xiàng)所述的裝置,其特征在于,還包括觸發(fā)模塊,用于判斷是否滿足檢測觸發(fā)條件,如果滿足,通知所述檢測模塊開始檢測;否則繼續(xù)判斷;
其中,檢測觸發(fā)條件包括手動(dòng)檢測、周期檢測。
18.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括:優(yōu)先級處理模塊,用于判斷所述修復(fù)的網(wǎng)管業(yè)務(wù)是否達(dá)到備份條件,如果達(dá)到,將網(wǎng)管業(yè)務(wù)備份到所述配置緩存列表中;
其中,備份條件為所述修復(fù)的網(wǎng)管業(yè)務(wù)的優(yōu)先級權(quán)重是否大于或等于預(yù)先設(shè)置的優(yōu)先級閾值,如果大于或等于,則達(dá)到備份條件;否則未達(dá)到備份條件。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述優(yōu)先級處理模塊具體用于:
預(yù)先設(shè)置各種類型的業(yè)務(wù)對應(yīng)的權(quán)重信息及各權(quán)重信息所占的比重;
根據(jù)所述修復(fù)后的網(wǎng)管業(yè)務(wù)的業(yè)務(wù)類型,及其對應(yīng)的權(quán)重信息及各權(quán)重信息所占的比重計(jì)算所述優(yōu)先級權(quán)重。