一種資源數(shù)據(jù)核查系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,特別涉及一種資源數(shù)據(jù)核查系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前,通信網(wǎng)絡(luò)運(yùn)營(yíng)商面臨著全業(yè)務(wù)運(yùn)營(yíng)的需要,除了傳統(tǒng)的移動(dòng)電話業(yè)務(wù)外,還為用戶提供固定業(yè)務(wù)、寬帶業(yè)務(wù)等,設(shè)計(jì)到通道接入、基礎(chǔ)通信業(yè)務(wù)、內(nèi)容提供、綜合信息化解決方案服務(wù)等。全業(yè)務(wù)運(yùn)營(yíng)必須建立在完善的資源數(shù)據(jù)上,同一項(xiàng)業(yè)務(wù)可能涉及到多個(gè)業(yè)務(wù)的資源,如果沒(méi)有準(zhǔn)確的資源數(shù)據(jù)信息和相應(yīng)的流程的保障,不可能為用戶快速開通業(yè)務(wù)。目前對(duì)于資源數(shù)據(jù)的核查主要采取人工核查的方式,這種方式的缺點(diǎn)是效率較低、差錯(cuò)率較高。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種資源數(shù)據(jù)核查系統(tǒng)及方法,其能夠由系統(tǒng)自動(dòng)對(duì)資源數(shù)據(jù)進(jìn)行核查校驗(yàn),從而提高核查效率、降低核查差錯(cuò)率。
[0004]本發(fā)明所采用的技術(shù)方案如下:
一種資源數(shù)據(jù)核查系統(tǒng),包括:
核查規(guī)則管理模塊,用于針對(duì)不同種類的資源數(shù)據(jù)制定對(duì)應(yīng)的核查規(guī)則;
核查任務(wù)管理模塊,用于根據(jù)所述核查規(guī)則建立針對(duì)資源數(shù)據(jù)的核查任務(wù),觸發(fā)數(shù)據(jù)核查模塊102執(zhí)行所述核查任務(wù);
數(shù)據(jù)核查模塊,用于在核查任務(wù)管理模塊102的觸發(fā)下執(zhí)行核查任務(wù),確定存在問(wèn)題的資源數(shù)據(jù)。
[0005]系統(tǒng)還包括:
核查工單管理模塊,用于將所述存在問(wèn)題的資源數(shù)據(jù)通知資源維護(hù)人員。
[0006]核查任務(wù)管理模塊在資源數(shù)據(jù)被錄入時(shí)觸發(fā)數(shù)據(jù)核查模塊執(zhí)行針對(duì)該資源數(shù)據(jù)的核查任務(wù)。
[0007]核查任務(wù)管理模塊按照固定的周期觸發(fā)數(shù)據(jù)核查模塊執(zhí)行核查任務(wù)。
[0008]核查任務(wù)管理模塊按照管理人員的指令觸發(fā)數(shù)據(jù)核查模塊執(zhí)行核查任務(wù)。
[0009]數(shù)據(jù)核查模塊包括代碼生成子模塊和結(jié)構(gòu)化查詢語(yǔ)言生成子模塊,其中,
代碼生成子模塊,用于在核查任務(wù)管理模塊觸發(fā)數(shù)據(jù)核查模塊執(zhí)行核查任務(wù)時(shí),根據(jù)該核查任務(wù)對(duì)應(yīng)的核查規(guī)則生成可執(zhí)行代碼;
結(jié)構(gòu)化查詢語(yǔ)言生成子模塊,用于在核查任務(wù)管理模塊觸發(fā)數(shù)據(jù)核查模塊執(zhí)行核查任務(wù)時(shí),根據(jù)核查任務(wù)對(duì)應(yīng)的核查規(guī)則生成SQL語(yǔ)句;
數(shù)據(jù)核查模塊還包括Shell腳本配置子模塊,用于在核查任務(wù)管理模塊觸發(fā)數(shù)據(jù)核查模塊知曉核查任務(wù)時(shí),根據(jù)核查任務(wù)對(duì)應(yīng)的核查規(guī)則中的資源數(shù)據(jù)關(guān)聯(lián)和映射關(guān)系,生成Shell腳本文件。
[0010]本發(fā)明的一種資源數(shù)據(jù)核查系統(tǒng),其利用核查規(guī)則管理模塊,用于針對(duì)不同種類的資源數(shù)據(jù)制定對(duì)應(yīng)的核查規(guī)則;核查規(guī)則管理模塊,用于根據(jù)所述核查規(guī)則建立針對(duì)資源數(shù)據(jù)的核查任務(wù),觸發(fā)數(shù)據(jù)核查模塊執(zhí)行所述核查任務(wù);數(shù)據(jù)核查模塊,用于在核查任務(wù)管理模塊的觸發(fā)下執(zhí)行核查任務(wù),確定存在問(wèn)題的資源數(shù)據(jù)。
[0011]核查規(guī)則管理模塊針對(duì)不同種類的資源數(shù)據(jù)制定對(duì)應(yīng)的核查規(guī)則;核查任務(wù)管理模塊根據(jù)所述核查規(guī)則建立針對(duì)資源數(shù)據(jù)的核查任務(wù),觸發(fā)數(shù)據(jù)核查模塊執(zhí)行所述核查任務(wù);數(shù)據(jù)核查模塊執(zhí)行所述核查任務(wù),確定存在問(wèn)題的資源數(shù)據(jù)。
[0012]可見,本發(fā)明提出的資源數(shù)據(jù)核查系統(tǒng),通過(guò)自動(dòng)生成針對(duì)資源數(shù)據(jù)的核查規(guī)則和核查任務(wù),并自動(dòng)執(zhí)行核查任務(wù),能夠提高資源數(shù)據(jù)的核查效率、并降低差錯(cuò)率。
[0013]本發(fā)明的有益效果在于:
本發(fā)明彌補(bǔ)了現(xiàn)有資源數(shù)據(jù)核查技術(shù)方案中人工核查工作量大的不足,減小了人工核查數(shù)據(jù)差錯(cuò)率,同時(shí)解決了核查出的錯(cuò)誤數(shù)據(jù)修改不及時(shí)的問(wèn)題,大幅提高了網(wǎng)絡(luò)資源管理系統(tǒng)中的數(shù)據(jù)質(zhì)量,為全業(yè)務(wù)開通運(yùn)營(yíng)提供支撐。
【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明的資源數(shù)據(jù)核查系統(tǒng)的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0016]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0017]實(shí)施例一
本實(shí)施例的資源數(shù)據(jù)核查系統(tǒng)包括以下:
核查規(guī)則管理模塊101,用于針對(duì)不同種類的資源數(shù)據(jù)制定對(duì)應(yīng)的核查規(guī)則;
核查任務(wù)管理模塊102,用于根據(jù)所述核查規(guī)則建立針對(duì)資源數(shù)據(jù)的核查任務(wù),觸發(fā)數(shù)據(jù)核查模塊102執(zhí)行所述核查任務(wù);
數(shù)據(jù)核查模塊103,用于在核查任務(wù)管理模塊102的觸發(fā)下執(zhí)行核查任務(wù),確定存在問(wèn)題的資源數(shù)據(jù)。
[0018]上述系統(tǒng)還可以包括:核查工單管理模塊104,用于將所述存在問(wèn)題的資源數(shù)據(jù)通知資源維護(hù)人員。
[0019]上述系統(tǒng)中,核查任務(wù)管理模塊102在資源數(shù)據(jù)被錄入時(shí)觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行針對(duì)該資源數(shù)據(jù)的核查任務(wù),或者,核查任務(wù)管理模塊102按照固定的周期觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù),或者,核查任務(wù)管理模塊102按照管理人員的指令觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù)。
[0020]上述數(shù)據(jù)核查模塊103可以包括代碼生成子模塊1031和結(jié)構(gòu)化查詢語(yǔ)言(SQL)生成子模塊1032,其中,
代碼生成子模塊1031,用于在核查任務(wù)管理模塊102觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù)時(shí),根據(jù)該核查任務(wù)對(duì)應(yīng)的核查規(guī)則生成可執(zhí)行代碼;
SQL生成子模塊1032,用于在核查任務(wù)管理模塊102觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù)時(shí),根據(jù)核查任務(wù)對(duì)應(yīng)的核查規(guī)則生成SQL語(yǔ)句;
數(shù)據(jù)核查模塊103,用于執(zhí)行所述可執(zhí)行代碼或SQL語(yǔ)句,確定存在問(wèn)題的資源數(shù)據(jù)。
[0021]上述數(shù)據(jù)核查模塊103還可以包括Shell腳本配置子模塊1033,用于在核查任務(wù)管理模塊102觸發(fā)數(shù)據(jù)核查模塊103知曉核查任務(wù)時(shí),根據(jù)核查任務(wù)對(duì)應(yīng)的核查規(guī)則中的資源數(shù)據(jù)關(guān)聯(lián)和映射關(guān)系,生成Shell腳本文件;
數(shù)據(jù)核查模塊103,用于執(zhí)行Shell腳本文件,以能夠采集到的邏輯資源數(shù)據(jù)為標(biāo)準(zhǔn),確定存在問(wèn)題的物理資源數(shù)據(jù)。
[0022]以下舉具體的實(shí)施詳細(xì)進(jìn)行詳細(xì)介紹。
[0023]本實(shí)施例的一種資源數(shù)據(jù)核查系統(tǒng),在資源日常管理中(如:資源配置、網(wǎng)元入網(wǎng)、調(diào)度等)對(duì)相關(guān)資源數(shù)據(jù)進(jìn)行核查,發(fā)現(xiàn)差錯(cuò),并通過(guò)一定的處理流程進(jìn)行糾正,從而保證資源數(shù)據(jù)的一致性、完整性和準(zhǔn)確性。
[0024]資源數(shù)據(jù)核查系統(tǒng)通過(guò)指定資源數(shù)據(jù)的核查規(guī)則,根據(jù)核查規(guī)則來(lái)設(shè)定各類資源核查周期進(jìn)行的管理,設(shè)定核查任務(wù),可在設(shè)定的時(shí)間對(duì)資源數(shù)據(jù)進(jìn)行定時(shí)核查,生成核查結(jié)果報(bào)表,并可通過(guò)電子運(yùn)維流程(EOMS)對(duì)存在問(wèn)題的資源數(shù)據(jù)進(jìn)行派單,以便數(shù)據(jù)維護(hù)人員及時(shí)地維護(hù)問(wèn)題數(shù)據(jù),提高數(shù)據(jù)的質(zhì)量。完善資源數(shù)據(jù)核查體系,保障數(shù)據(jù)準(zhǔn)確性。數(shù)據(jù)核查功能主要應(yīng)用于日常維護(hù)與網(wǎng)元入網(wǎng)時(shí)的數(shù)據(jù)校驗(yàn)核查。
[0025]參加圖1,資源數(shù)據(jù)核查系統(tǒng)包括核查規(guī)則管理模塊101、核查任務(wù)管理模塊102、數(shù)據(jù)核查模塊103和核查工單管理模塊104,其中數(shù)據(jù)核查莫103包括代碼生成子模塊1031、SQL生成子模塊1032和Shell腳本配置子模塊1033。
[0026]其中,核查規(guī)則管理模塊101針對(duì)不同種類的資源數(shù)據(jù)制定對(duì)應(yīng)的核查規(guī)則,并提供了對(duì)核查規(guī)則的查看功能。
[0027]核查規(guī)則可言根據(jù)網(wǎng)絡(luò)的實(shí)際情況制定,包括但不限于一下幾種:
固定值比較:比如某類資源的某個(gè)屬性大于和小于某個(gè)固定值或在某個(gè)范圍內(nèi)的核查規(guī)則。
[0028]屬性值比較:比如某類資源的某個(gè)屬性和其他屬性的比較規(guī)則。
[0029]數(shù)據(jù)格式合法性:比如日期的格式不正確、沒(méi)有按規(guī)定的格式填寫特殊的字符串,應(yīng)該是數(shù)字的填寫了字符、應(yīng)該填寫日期的地方填寫了數(shù)字、必填項(xiàng)為空等合法性核查規(guī)則。
[0030]資源關(guān)系一致性:比如某類資源的某屬性的其他資源的某屬性需要一致的核查規(guī)貝1J。如電路是否有承載的傳輸系統(tǒng);小區(qū)是否有其所屬基站。
[0031]數(shù)據(jù)維護(hù)一致性:該資源實(shí)體有下屬關(guān)聯(lián)對(duì)象時(shí),本實(shí)體不能被直接刪除,需要逐級(jí)刪除或轉(zhuǎn)移下屬關(guān)聯(lián)對(duì)象后再進(jìn)行刪除。
[0032]資源統(tǒng)計(jì)數(shù)據(jù)異常:設(shè)置資源統(tǒng)計(jì)數(shù)據(jù)與設(shè)置參考值的偏差比例。
[0033]核查任務(wù)模塊102用于根據(jù)核查規(guī)則管理模塊101制定的核查規(guī)則建立針對(duì)資源數(shù)據(jù)的核查任務(wù),觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù)。
[0034]觸發(fā)方式支持以下兩種:
即時(shí)判斷,主要針對(duì)用戶手工錄入或者通過(guò)文件批量錄入以及自動(dòng)采集錄入的資源數(shù)據(jù)進(jìn)行核查,在資源數(shù)據(jù)被錄入時(shí)觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行針對(duì)資源數(shù)據(jù)的核查任務(wù)。
[0035]手工觸發(fā)或定期自動(dòng)檢查,即按照預(yù)先設(shè)定的固定周期觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù),或者按照管理人員的指令觸發(fā)數(shù)據(jù)核查模塊103執(zhí)行核查任務(wù)??梢愿鶕?jù)資源類型而確定選擇范圍,同時(shí)選定核查規(guī)則。核查過(guò)程中,將發(fā)現(xiàn)的錯(cuò)誤記錄下來(lái),并生成核查報(bào)告通知用戶。
[0036]數(shù)據(jù)