專利名稱:通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
隨著電信產(chǎn)業(yè)的發(fā)展,電信管理的設(shè)備日益增多,需要管理的相應(yīng)數(shù)據(jù)也以指數(shù)級(jí)的方式增長(zhǎng)著,數(shù)據(jù)質(zhì)量問(wèn)題日益突出,而用戶對(duì)電信網(wǎng)絡(luò)質(zhì)量的要求越來(lái)越高,在這種情況下,自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)問(wèn)題將越來(lái)越重要。用于支持電信網(wǎng)絡(luò)管理的電信支撐網(wǎng)數(shù)據(jù),從產(chǎn)生到應(yīng)用的各個(gè)處理過(guò)程中是否完整準(zhǔn)確,關(guān)鍵的指標(biāo)是否異常;涉及到運(yùn)營(yíng)商考核的數(shù)據(jù),是否及時(shí)、準(zhǔn)確地上報(bào)等都是日益得到關(guān)注的問(wèn)題。因此,迫切需要一種數(shù)據(jù)質(zhì)量管控系統(tǒng),能夠?qū)I(yè)務(wù)系統(tǒng)的數(shù)據(jù)進(jìn)行端到端處理過(guò)程全面監(jiān)測(cè),自動(dòng)發(fā)現(xiàn)數(shù)據(jù)準(zhǔn)確性、完整性、及時(shí)性、有效性等方面問(wèn)題,并通過(guò)統(tǒng)計(jì)分析、關(guān)聯(lián)、評(píng)估等多種方法對(duì)數(shù)據(jù)質(zhì)量進(jìn)行深度挖掘,發(fā)現(xiàn)數(shù)據(jù)質(zhì)量的問(wèn)題本質(zhì)所在,從而提出數(shù)據(jù)質(zhì)量改進(jìn)和提升方案。數(shù)據(jù)質(zhì)量管控系統(tǒng),包括數(shù)據(jù)質(zhì)量管控平臺(tái)和適配器兩部分。適配器用于采集與業(yè)務(wù)系統(tǒng)相關(guān)的數(shù)據(jù),上報(bào)給管控平臺(tái),從而管控平臺(tái)綜合所有被管控系統(tǒng)的數(shù)據(jù),達(dá)到對(duì)整個(gè)電信網(wǎng)絡(luò)端到端處理過(guò)程的全面監(jiān)測(cè)?,F(xiàn)有數(shù)據(jù)質(zhì)量管控系統(tǒng)中,針對(duì)不同的被管控業(yè)務(wù)系統(tǒng)(如話音業(yè)務(wù)網(wǎng)管系統(tǒng), 數(shù)據(jù)業(yè)務(wù)網(wǎng)管系統(tǒng),信令檢測(cè)系統(tǒng)等),需要根據(jù)業(yè)務(wù)系統(tǒng)的架構(gòu)、接口、協(xié)議、業(yè)務(wù)流程等特點(diǎn)配置不同的數(shù)據(jù)質(zhì)量管控適配器,這樣,對(duì)于在線業(yè)務(wù)系統(tǒng),會(huì)有較大的升級(jí)改造成本;其次,適配器可能需要隨著業(yè)務(wù)系統(tǒng)升級(jí)增加新功能而進(jìn)行相應(yīng)的改造,如果改造時(shí)影響到業(yè)務(wù)系統(tǒng)接口部分,就需要對(duì)業(yè)務(wù)系統(tǒng)接口和數(shù)據(jù)質(zhì)量管控系統(tǒng)平臺(tái)都進(jìn)行改造,會(huì)影響業(yè)務(wù)的穩(wěn)定性,改造周期長(zhǎng)、成本大,產(chǎn)生的效益也不好評(píng)估;第三,現(xiàn)有適配器往往需要依賴于各業(yè)務(wù)系統(tǒng)提供,改造量和復(fù)雜度不一,因此適配接口制訂過(guò)程復(fù)雜漫長(zhǎng),很可能最后形成各方妥協(xié)的局面,造成接口要求達(dá)不到期望的后果;而且各業(yè)務(wù)系統(tǒng)改造周期、成本不一,造成項(xiàng)目投入評(píng)估缺乏準(zhǔn)確、量化標(biāo)準(zhǔn)。鑒于此,就需要一種統(tǒng)一的、適應(yīng)所有業(yè)務(wù)系統(tǒng)的通用數(shù)據(jù)質(zhì)量管控適配器。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法,可適應(yīng)于各種不同的被管控業(yè)務(wù)系統(tǒng),解決現(xiàn)有技術(shù)沒(méi)有統(tǒng)一的通用數(shù)據(jù)質(zhì)量管控適配器的問(wèn)題。本發(fā)明還提供了一種通用數(shù)據(jù)質(zhì)量管控適配器的自動(dòng)實(shí)現(xiàn)裝置,以保證上述方法在實(shí)際中的應(yīng)用。為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法,包括提取被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程和所處理的數(shù)據(jù)具備的屬性,形成實(shí)體模型集; 列出所述實(shí)體模型集中每個(gè)模型對(duì)象的所有屬性的類型、范圍值和輸入方式,以及,對(duì)該模型對(duì)象和數(shù)據(jù)質(zhì)量有關(guān)操作的輸入?yún)?shù)、處理流程和輸出參數(shù);按預(yù)設(shè)的規(guī)則建立所述模型對(duì)象之間的關(guān)聯(lián)關(guān)系,生成通用數(shù)據(jù)質(zhì)量管控適配器。然后所述適配器通過(guò)標(biāo)準(zhǔn)的數(shù)據(jù)質(zhì)量開(kāi)放接口,接入數(shù)據(jù)質(zhì)量管控平臺(tái)。優(yōu)選的,所述按預(yù)設(shè)的規(guī)則建立所述模型對(duì)象之間的關(guān)聯(lián)關(guān)系的方法具體為采用規(guī)則模板建立方式在預(yù)設(shè)的規(guī)則模板中按所述模型對(duì)象之間的輸入輸出順序錄入每個(gè)模型對(duì)象的屬性及其相關(guān)操作,一次性導(dǎo)入所有關(guān)聯(lián)關(guān)系,然后對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證; 或采用定制向?qū)Ы⒎绞揭罁?jù)規(guī)則定制向?qū)т浫胨瞿P蛯?duì)象的屬性及其相關(guān)操作,待每條完整的規(guī)則驗(yàn)證通過(guò)后,再進(jìn)行下一條規(guī)則的設(shè)置。優(yōu)選的,還包括新規(guī)則創(chuàng)建步驟確定新規(guī)則的規(guī)則名稱、規(guī)則參數(shù)、規(guī)則具備的屬性字段、規(guī)則的作用、規(guī)則存儲(chǔ)方式、規(guī)則運(yùn)行腳本以及規(guī)則腳本的運(yùn)行條件。優(yōu)選的,還包括數(shù)據(jù)質(zhì)量管控適配接口測(cè)試步驟測(cè)試所述通用數(shù)據(jù)質(zhì)量管控適配器與被管控業(yè)務(wù)系統(tǒng)的連接情況,以及,按上述關(guān)聯(lián)關(guān)系進(jìn)行各種信息交互,判斷輸出信息的正確性。優(yōu)選的,還包括智能助手若規(guī)則驗(yàn)證失敗,則智能助手會(huì)根據(jù)規(guī)則關(guān)鍵詞自動(dòng)從經(jīng)驗(yàn)數(shù)據(jù)庫(kù)檢索具體原因和解決辦法,并提供關(guān)聯(lián)關(guān)系編輯界面進(jìn)行修改。優(yōu)選的,智能助手會(huì)自動(dòng)在經(jīng)驗(yàn)數(shù)據(jù)庫(kù)中記錄所述關(guān)聯(lián)關(guān)系設(shè)置過(guò)程;或,增加或修改經(jīng)驗(yàn)數(shù)據(jù)庫(kù)信息,包括關(guān)鍵詞、關(guān)鍵詞解釋和智能提示內(nèi)容。優(yōu)選的,還包括將所述適配器的配置信息備份至預(yù)設(shè)位置;或,依據(jù)所述預(yù)設(shè)位置保存的備份信息恢復(fù)所述適配器。優(yōu)選的,所述預(yù)設(shè)的規(guī)則包括接口方式設(shè)置、數(shù)據(jù)源獲取方式設(shè)置、信息解析規(guī)貝U、系統(tǒng)監(jiān)控點(diǎn)設(shè)置、監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系和每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容,其中所述接口方式設(shè)置包括選擇通信協(xié)議、接口類型、通信端口和IP地址;所述數(shù)據(jù)源獲取方式設(shè)置包括配置相應(yīng)數(shù)據(jù)源的唯一標(biāo)識(shí);所述信息解析規(guī)則包括每一類具體數(shù)據(jù)對(duì)象在所述數(shù)據(jù)質(zhì)量管控平臺(tái)的消息格式及數(shù)據(jù)映射關(guān)系;所述系統(tǒng)監(jiān)控點(diǎn)設(shè)置包括監(jiān)控點(diǎn)名稱、作用、具備的信息類型和具體執(zhí)行方式;所述監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系通過(guò)設(shè)定系統(tǒng)監(jiān)控點(diǎn)之間的數(shù)據(jù)處理的輸入輸出關(guān)系或者次序關(guān)系確定;所述每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容包括數(shù)據(jù)的完整性、準(zhǔn)確性、及時(shí)性、一致性指標(biāo)的算法公式,如果上述算法公式中含有未經(jīng)映射的字段,則需要在所述數(shù)據(jù)源中添加相應(yīng)的數(shù)據(jù)對(duì)象并且在所述信息解析規(guī)則中建立映射關(guān)系。依據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,還公開(kāi)了一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)裝置,包括實(shí)體模型提取單元、物理模型建立單元和適配器建立單元,其中所述實(shí)體模型提取單元用于提取被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程和所處理的數(shù)據(jù)具備的屬性,形成實(shí)體模型集;所述物理模型建立單元用于將所述實(shí)體模型提取單元生成的實(shí)體模型集具體化,列出所述實(shí)體模型集中每個(gè)模型對(duì)象的所有屬性的類型、范圍值和輸入方式,以及,對(duì)該模型對(duì)象和數(shù)據(jù)質(zhì)量相關(guān)操作,包括該操作的輸入?yún)?shù)、處理流程和輸出參數(shù);所述通用適配器建立單元用于按預(yù)設(shè)的規(guī)則建立所述物理模型建立單元列出的模型對(duì)象之間的關(guān)聯(lián)關(guān)系, 形成適應(yīng)被管控業(yè)務(wù)系統(tǒng)的數(shù)據(jù)質(zhì)量管控適配器。優(yōu)選的,還包括新規(guī)則創(chuàng)建單元,用于確定新規(guī)則的規(guī)則名稱、規(guī)則參數(shù)、規(guī)則具備的屬性字段、規(guī)則的作用、規(guī)則存儲(chǔ)方式、規(guī)則運(yùn)行腳本以及規(guī)則腳本的運(yùn)行條件。優(yōu)選的,還包括適配器測(cè)試單元,用于測(cè)試所述通用數(shù)據(jù)質(zhì)量管控適配器與被管控業(yè)務(wù)系統(tǒng)的連接情況,以及,按所述通用適配器建立單元建立的關(guān)聯(lián)關(guān)系進(jìn)行信息交互, 判斷輸出信息的正確性。優(yōu)選的,還包括智能助手單元,用于判斷通用適配器建立單元的規(guī)則驗(yàn)證是否成功,若否,則從智能助手?jǐn)?shù)據(jù)庫(kù)檢索具體原因和解決辦法,為用戶提供關(guān)聯(lián)關(guān)系編輯界面進(jìn)行修改。優(yōu)選的,還包括經(jīng)驗(yàn)數(shù)據(jù)庫(kù)維護(hù)單元,通過(guò)智能助手,自動(dòng)記錄所述通用適配器建立單元設(shè)置關(guān)聯(lián)關(guān)系的過(guò)程;增加或修改經(jīng)驗(yàn)數(shù)據(jù)庫(kù)信息,包括關(guān)鍵詞、關(guān)鍵詞組合、操作或出現(xiàn)的問(wèn)題解釋,解決辦法,示例。優(yōu)選的,還包括數(shù)據(jù)備份恢復(fù)單元,用于將所述通用數(shù)據(jù)質(zhì)量管控適配器的配置信息備份至預(yù)設(shè)位置;以及,依據(jù)所述預(yù)設(shè)位置保存的備份信息恢復(fù)所述通用數(shù)據(jù)質(zhì)量管控適配器配置文件和經(jīng)驗(yàn)數(shù)據(jù)庫(kù)。優(yōu)選的,所述通用適配器建立單元具體包括模板建立子單元和/或向?qū)Ы⒆訂卧?,其中所述模板建立子單元用于為用戶提供關(guān)聯(lián)關(guān)系建立模板,使用戶在預(yù)設(shè)的規(guī)則模板中按輸入輸出順序錄入每個(gè)模型對(duì)象的屬性及其相關(guān)操作,一次性導(dǎo)入所有關(guān)聯(lián)關(guān)系, 然后對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證;所述向?qū)Ы⒆訂卧糜跒橛脩籼峁╆P(guān)聯(lián)關(guān)系建立向?qū)В?使用戶依據(jù)規(guī)則定制向?qū)т浫胨瞿P蛯?duì)象的屬性及其相關(guān)操作,待每條完整的規(guī)則驗(yàn)證通過(guò)后,再進(jìn)行下一條規(guī)則的設(shè)置。優(yōu)選的,還包括規(guī)則定制向?qū)卧?,用于接口方式設(shè)置、數(shù)據(jù)源獲取方式設(shè)置、信息解析規(guī)則設(shè)置、系統(tǒng)監(jiān)控點(diǎn)設(shè)置、監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系設(shè)置和每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容設(shè)置, 其中所述接口方式設(shè)置包括選擇通信協(xié)議、接口類型、通信端口和IP地址;所述數(shù)據(jù)源獲取方式設(shè)置包括配置相應(yīng)數(shù)據(jù)源的唯一標(biāo)識(shí);所述信息解析規(guī)則設(shè)置內(nèi)容包括每一類具體數(shù)據(jù)對(duì)象在所述數(shù)據(jù)質(zhì)量管控平臺(tái)的消息格式及數(shù)據(jù)映射關(guān)系;所述系統(tǒng)監(jiān)控點(diǎn)設(shè)置內(nèi)容包括監(jiān)控點(diǎn)名稱、作用、具備的信息類型和具體執(zhí)行方式;所述監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系設(shè)置包括設(shè)定系統(tǒng)監(jiān)控點(diǎn)之間的數(shù)據(jù)處理的輸入輸出關(guān)系或者次序關(guān)系;所述每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容設(shè)置包括數(shù)據(jù)的完整性、準(zhǔn)確性、及時(shí)性、一致性指標(biāo)的計(jì)算公式,如果上述算法公式中含有未經(jīng)映射的字段,則需要在所述數(shù)據(jù)源中添加相應(yīng)的數(shù)據(jù)對(duì)象并且在所述信息解析規(guī)則中建立映射關(guān)系。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明優(yōu)選實(shí)施例通過(guò)對(duì)不同業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)質(zhì)量模型梳理,建立一套通用的設(shè)定規(guī)則,使新接入的被管控業(yè)務(wù)系統(tǒng)通過(guò)配置即可實(shí)現(xiàn)針對(duì)該系統(tǒng)的數(shù)據(jù)質(zhì)量適配器, 然后通過(guò)數(shù)據(jù)質(zhì)量標(biāo)準(zhǔn)開(kāi)放接口,接入數(shù)據(jù)質(zhì)量管控平臺(tái),實(shí)現(xiàn)該業(yè)務(wù)系統(tǒng)的數(shù)據(jù)質(zhì)量管控;本發(fā)明實(shí)施例方案最大限度利用系統(tǒng)本身特性,最大程度降低升級(jí)改造工作,降低風(fēng)險(xiǎn),提升價(jià)值;在進(jìn)一步的優(yōu)選實(shí)施例中,還支持一定程度特殊化處理,即新增規(guī)則制定和自定義腳本運(yùn)行,更是極大擴(kuò)充了適配范圍?;诒景l(fā)明優(yōu)選實(shí)施例方案,被管控業(yè)務(wù)系統(tǒng)升級(jí)后,只需要對(duì)該系統(tǒng)規(guī)則清單進(jìn)行適當(dāng)修改即可,不需要適配接口進(jìn)行改造。本發(fā)明進(jìn)一步的優(yōu)選實(shí)施例中,通過(guò)向?qū)揭?guī)則適配、插件式新規(guī)則定制和智能組合驗(yàn)證,使規(guī)則配置簡(jiǎn)單易懂,且隨時(shí)驗(yàn)證正確性;通過(guò)智能助手可以在線隨時(shí)解答用戶規(guī)則定制和驗(yàn)證過(guò)程中的出現(xiàn)的問(wèn)題,通過(guò)智能記憶即可驅(qū)動(dòng)適配器自動(dòng)選擇和關(guān)聯(lián)相關(guān)模塊,具有極大適應(yīng)性和通用性;另外,經(jīng)驗(yàn)數(shù)據(jù)庫(kù)可以通過(guò)使用者不斷補(bǔ)充知識(shí),從而使智能助手具有更強(qiáng)大的支撐功能,使適配的智能性自行進(jìn)行演進(jìn),可進(jìn)一步提高對(duì)不同業(yè)務(wù)系統(tǒng)的適配能力。
圖1是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法第一實(shí)施例流程圖;圖2是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法第二實(shí)施例流程圖;圖3-1是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的規(guī)則導(dǎo)入模板示意圖;圖3-2是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的接口和數(shù)據(jù)源選擇向?qū)疽鈭D;圖3-3是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的解析規(guī)則設(shè)置向?qū)疽鈭D;圖3-4是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的監(jiān)控點(diǎn)及其關(guān)聯(lián)關(guān)系選擇向?qū)疽鈭D;圖3-5是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的監(jiān)控點(diǎn)核查內(nèi)容設(shè)置向?qū)疽鈭D;圖3-6是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的“連接方式規(guī)貝U”驗(yàn)證向?qū)疽鈭D;圖3-7是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的新規(guī)則創(chuàng)建向?qū)疽鈭D;圖3-8是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的經(jīng)驗(yàn)庫(kù)錄入向?qū)疽鈭D;圖3-9是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的數(shù)據(jù)備份設(shè)置界面示意圖;圖3-10是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法具體實(shí)施例的數(shù)據(jù)恢復(fù)操作界面示意圖;圖4是本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)裝置一實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。參照?qǐng)D1,示出了本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法第一實(shí)施例的流程, 具體包括以下步驟步驟SlOl 提取被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程和所處理的數(shù)據(jù)具備的屬性,形成實(shí)體模型集;對(duì)應(yīng)于業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程,分析具備的屬性,建立業(yè)務(wù)分析模型;對(duì)應(yīng)于業(yè)務(wù)系統(tǒng)的處理的數(shù)據(jù),分析具備的屬性,建立數(shù)據(jù)模型。步驟S102 列出所述實(shí)體模型集中每個(gè)模型對(duì)象的所有屬性以及該模型對(duì)象的與數(shù)據(jù)質(zhì)量有關(guān)的操作;其中,每個(gè)模型對(duì)象的屬性包括屬性的類型、范圍值和輸入方式;該模型對(duì)象的與數(shù)據(jù)質(zhì)量有關(guān)的操作包括輸入?yún)?shù)、處理流程和輸出參數(shù);步驟S103 按預(yù)設(shè)的規(guī)則建立所述模型對(duì)象之間的關(guān)聯(lián)關(guān)系,生成數(shù)據(jù)質(zhì)量管控適配器。適配器生成后,適配器自動(dòng)根據(jù)通信連接的配置信息,連接被管控業(yè)務(wù)系統(tǒng),同時(shí)通過(guò)數(shù)據(jù)質(zhì)量標(biāo)準(zhǔn)開(kāi)放接口,接入數(shù)據(jù)質(zhì)量管控平臺(tái),實(shí)現(xiàn)對(duì)該被管控業(yè)務(wù)系統(tǒng)的即時(shí)數(shù)據(jù)質(zhì)量管控。本實(shí)施例基于被管控業(yè)務(wù)系統(tǒng)的數(shù)據(jù)模型和業(yè)務(wù)分析模型建立通用數(shù)據(jù)質(zhì)量管控適配器,可適應(yīng)于各種不同的被管控業(yè)務(wù)系統(tǒng),解決現(xiàn)有技術(shù)沒(méi)有統(tǒng)一的通用數(shù)據(jù)質(zhì)量管控適配器的問(wèn)題,在一套界面、一種操作模式下,可對(duì)不同系統(tǒng)進(jìn)行的適配工作變成流水線生產(chǎn)。上述按預(yù)設(shè)的規(guī)則建立模型對(duì)象之間的關(guān)聯(lián)關(guān)系,可以采用規(guī)則模板建立方式, 也可以采用定制向?qū)Ы⒎绞剑渲幸?guī)則模板建立方式具體包括在預(yù)設(shè)的規(guī)則模板中按模型對(duì)象之間的輸入輸出順序錄入每個(gè)模型對(duì)象的屬性及其相關(guān)操作,一次性導(dǎo)入所有關(guān)聯(lián)關(guān)系,然后對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證;定制向?qū)Ы⒎绞骄唧w包括依據(jù)規(guī)則定制向?qū)т浫朊總€(gè)模型對(duì)象的屬性及其相關(guān)操作,待每條完整的規(guī)則驗(yàn)證通過(guò)后,再進(jìn)行下一條規(guī)則的設(shè)置。本發(fā)明進(jìn)一步的優(yōu)選實(shí)施例中包括的新規(guī)則創(chuàng)建步驟,包括確定新規(guī)則的規(guī)則名稱、規(guī)則參數(shù)、規(guī)則具備的屬性字段、規(guī)則的作用、規(guī)則存儲(chǔ)方式、規(guī)則運(yùn)行腳本以及規(guī)則腳本的運(yùn)行條件等;可為未知的新系統(tǒng),特別是有特殊化要求的系統(tǒng)提供運(yùn)行腳本,因此,具有較強(qiáng)的可擴(kuò)展行和適用性。在本實(shí)施例進(jìn)一步的優(yōu)選實(shí)施例中,還包括通用數(shù)據(jù)質(zhì)量管控適配器進(jìn)行測(cè)試的步驟測(cè)試該通用數(shù)據(jù)質(zhì)量管控適配器與被管控業(yè)務(wù)系統(tǒng)的連接情況,以及,按上述關(guān)聯(lián)關(guān)系進(jìn)行信息交互并判斷輸出信息的正確性。在上述建立模型對(duì)象之間的關(guān)聯(lián)關(guān)系過(guò)程中,若規(guī)則驗(yàn)證失敗,則在線智能助手根據(jù)規(guī)則關(guān)鍵詞自動(dòng)從經(jīng)驗(yàn)數(shù)據(jù)庫(kù)檢索具體原因、解決辦法、具體示例等信息,并提供關(guān)聯(lián)關(guān)系編輯界面進(jìn)行修改。另外,在上述建立模型對(duì)象之間的關(guān)聯(lián)關(guān)系過(guò)程中,系統(tǒng)會(huì)自動(dòng)在經(jīng)驗(yàn)數(shù)據(jù)庫(kù)中記錄關(guān)聯(lián)關(guān)系設(shè)置過(guò)程,或提供增加、修改智能數(shù)據(jù)庫(kù)信息(包括關(guān)鍵詞、關(guān)鍵詞組合、關(guān)鍵詞解釋和智能提示內(nèi)容)的接口 ;基于該經(jīng)驗(yàn)數(shù)據(jù)庫(kù)引擎提供的智能助手, 可為用戶在規(guī)則定制過(guò)程中隨時(shí)提供幫助,當(dāng)系統(tǒng)出現(xiàn)問(wèn)題時(shí),提供原因分析和修正辦法; 通過(guò)經(jīng)驗(yàn)數(shù)據(jù)庫(kù)的不斷積累,可為用戶提供更多關(guān)于系統(tǒng)規(guī)則制訂的幫助和提示,也能積累作為系統(tǒng)升級(jí)改造的需求來(lái)源;在部署方面,某個(gè)系統(tǒng)各種規(guī)則配置改動(dòng)更新都自動(dòng)記憶入庫(kù)或文件,部署新機(jī)器時(shí),只需要將庫(kù)表內(nèi)容或配置文件復(fù)制即可,不需要再次進(jìn)行配置。另外,還可將該系統(tǒng)的適配器的配置信息轉(zhuǎn)存到安全地方,當(dāng)發(fā)生故障導(dǎo)致系統(tǒng)崩潰后,重裝系統(tǒng),并提供智能提示恢復(fù)相關(guān)數(shù)據(jù)。因本實(shí)施例方案可適應(yīng)于各種不同的被管控業(yè)務(wù)系統(tǒng),一套系統(tǒng)就可以根據(jù)規(guī)則為眾多業(yè)務(wù)系統(tǒng)生成不同適配接口,適配升級(jí)一般只需要某些規(guī)則變更或者增加即可,因此,實(shí)施過(guò)程中,接入新的業(yè)務(wù)系統(tǒng)所需要的周期短、成本低、風(fēng)險(xiǎn)小、見(jiàn)效快。特別是適配升級(jí)方向明確,具有自完善能力的統(tǒng)一適配模型,可以使不同業(yè)務(wù)系統(tǒng)迅速融合,可避免大量的協(xié)商、配合工作,并能夠避免大量重復(fù)勞動(dòng)和無(wú)用勞動(dòng),管理效率得到提高。參照?qǐng)D2,示出了本發(fā)明通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法第二實(shí)施例的流程, 在本優(yōu)選實(shí)施例中,被管控業(yè)務(wù)系統(tǒng)以某通訊業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)為例進(jìn)行說(shuō)明,按照預(yù)設(shè)的規(guī)則即將被管控的業(yè)務(wù)系統(tǒng)抽象成業(yè)務(wù)模型和數(shù)據(jù)模型。其業(yè)務(wù)模型即為被管控系統(tǒng)的業(yè)務(wù)流程,在數(shù)據(jù)采集系統(tǒng)中業(yè)務(wù)流程包括連接到被采集對(duì)象,判斷數(shù)據(jù)源是否準(zhǔn)備好, 采集、解析、計(jì)算或者轉(zhuǎn)換,入庫(kù)等步驟,在建立模型時(shí),每一個(gè)步驟被抽象為業(yè)務(wù)模型包含的幾個(gè)屬性,獲取每個(gè)屬性信息就是其相關(guān)操作(即對(duì)每個(gè)步驟的操作方法),屬性信息所需要的消息結(jié)構(gòu),對(duì)應(yīng)字段含義,以及所需要進(jìn)行的處理。其數(shù)據(jù)模型即數(shù)據(jù)采集的內(nèi)容, 包括性能和資源數(shù)據(jù),這些數(shù)據(jù)都具有的屬性包括專業(yè)類型(話務(wù)、傳輸、動(dòng)環(huán)、數(shù)據(jù)、信令檢測(cè)等)、所屬數(shù)據(jù)層(數(shù)據(jù)源層,采集層,匯總層等)、數(shù)據(jù)類型(性能、資源、告警、知識(shí)、 派單等)、網(wǎng)元類型(omc、bsc、msc等)、時(shí)間(粒度)、地理、指標(biāo)(掉話率等)等,具體的方法包括檢測(cè)數(shù)據(jù)完整性、準(zhǔn)確性、及時(shí)性、可追蹤性等。因此數(shù)據(jù)質(zhì)量規(guī)則,即系統(tǒng)中的業(yè)務(wù)模型和數(shù)據(jù)模型對(duì)象實(shí)例化,即為模型賦予實(shí)際值,包括建立規(guī)則名稱(如規(guī)則統(tǒng)一采集數(shù)據(jù)源層性能數(shù)據(jù)omc某市,是說(shuō)明對(duì)統(tǒng)一采集系統(tǒng)中某市omc網(wǎng)元數(shù)據(jù)源層的性能數(shù)據(jù)的數(shù)據(jù)質(zhì)量管控)、規(guī)則屬性(時(shí)間、類型、參數(shù)的各種維度,信息字段格式等)、規(guī)則相關(guān)操作(操作方法名、輸入、輸出、處理等)。該數(shù)據(jù)質(zhì)量管控適配接口的實(shí)現(xiàn)方法流程具體包括步驟S201 對(duì)被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)分析模型和數(shù)據(jù)模型進(jìn)行模型梳理,形成實(shí)體模型集合;模型梳理過(guò)程具體包括首先選取要接入的業(yè)務(wù)系統(tǒng),針對(duì)其業(yè)務(wù)分析模型(業(yè)務(wù)處理流程的關(guān)鍵點(diǎn)次序和內(nèi)容)和處理的數(shù)據(jù)模型(數(shù)據(jù)的業(yè)務(wù)特點(diǎn)和具備的屬性)兩方面進(jìn)行提煉,獲得實(shí)體模型對(duì)象具備的屬性和方法的集合。該通信業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的業(yè)務(wù)分析模型和數(shù)據(jù)模型即預(yù)設(shè)的規(guī)則包括接口協(xié)議設(shè)定、數(shù)據(jù)源獲取方式設(shè)定、信息解析規(guī)則、關(guān)鍵處理環(huán)節(jié)-系統(tǒng)監(jiān)控點(diǎn)的設(shè)置、監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系(順序關(guān)系、運(yùn)算關(guān)系等)和每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容等,其中接口方式協(xié)議設(shè)定包括選擇通信協(xié)議和接口類型,如數(shù)據(jù)流、文件、數(shù)據(jù)庫(kù)等,以及,具體的通信端口,IP地址等正確連接所需要的信息;數(shù)據(jù)源獲取方式設(shè)定包括如何用唯一標(biāo)識(shí)區(qū)別原始的各類數(shù)據(jù),配置數(shù)據(jù)文件的唯一標(biāo)識(shí)格式,根據(jù)配置的唯一標(biāo)識(shí)格式獲取相應(yīng)的數(shù)據(jù)源;信息解析規(guī)則,對(duì)每一類具體數(shù)據(jù)對(duì)象的解析規(guī)則,用唯一標(biāo)識(shí)進(jìn)行區(qū)別,以xml 文件形式保存在系統(tǒng)中,包括如何用唯一標(biāo)識(shí)區(qū)別(如信息類型)對(duì)原始各類數(shù)據(jù)進(jìn)行解析,形成統(tǒng)一格式,發(fā)送給數(shù)據(jù)質(zhì)量管控平臺(tái),信息解析規(guī)則本身需要根據(jù)實(shí)際應(yīng)用的數(shù)據(jù)對(duì)象屬性人工配置字段映射,即獲得的數(shù)據(jù)源在數(shù)據(jù)質(zhì)量管控系統(tǒng)中的消息格式,使得數(shù)據(jù)源中的消息格式與數(shù)據(jù)質(zhì)量管控系統(tǒng)中的消息格式一致;
系統(tǒng)所具有的關(guān)鍵處理環(huán)節(jié)-系統(tǒng)監(jiān)控點(diǎn)的設(shè)置包括監(jiān)控點(diǎn)名、作用、具備的信息類型、具體執(zhí)行方式等;監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系通過(guò)設(shè)定系統(tǒng)監(jiān)控點(diǎn)之間的數(shù)據(jù)處理的輸入輸出關(guān)系,或者次序關(guān)系確定;每個(gè)監(jiān)控點(diǎn)支持的核查內(nèi)容包括完整性、準(zhǔn)確性(合理性)、及時(shí)性、一致性(波動(dòng)性)等指標(biāo)的算法公式,算法公式可根據(jù)不同的被管控系統(tǒng)對(duì)數(shù)據(jù)完整性、準(zhǔn)確性、及時(shí)性、一致性的核查方法進(jìn)行人工配置,公式中的各個(gè)子項(xiàng)都是在經(jīng)信息解析規(guī)則映射后的字段集中。如果要公式中含有未經(jīng)映射的字段,需要在數(shù)據(jù)源中添加相應(yīng)的數(shù)據(jù)對(duì)象并且在信息解析規(guī)則進(jìn)行映射。步驟S202 對(duì)上述實(shí)體模型集合物理化(即將上述實(shí)體模型輸出為XML文件或其他格式),列出每個(gè)模型對(duì)象的所有屬性以及對(duì)該模型對(duì)象與數(shù)據(jù)質(zhì)量有關(guān)的操作(包括驗(yàn)證完整性、準(zhǔn)確性等);將步驟S201提煉的實(shí)體模型集物理化,列出每個(gè)模型對(duì)象的屬性類型、范圍值和輸入方式;對(duì)該模型對(duì)象與數(shù)據(jù)質(zhì)量有關(guān)的操作包括輸入?yún)?shù)、處理流程、輸出參數(shù)(或返回值類型)等。步驟S203 判斷上述模型對(duì)象是否需要新規(guī)則?若是,轉(zhuǎn)步驟S204 ;否則,轉(zhuǎn)步驟 S205 ;當(dāng)被管控系統(tǒng)進(jìn)行升級(jí)或改造時(shí),如果數(shù)據(jù)模型和業(yè)務(wù)模型發(fā)生改變,則需要在原有模型基礎(chǔ)上再次進(jìn)行梳理,做相應(yīng)的修改。步驟S204 創(chuàng)建新規(guī)則以及規(guī)則腳本的運(yùn)行條件;本優(yōu)選實(shí)施例方案,對(duì)未知系統(tǒng)可能存在現(xiàn)有規(guī)則不足的情況,即被監(jiān)控業(yè)務(wù)系統(tǒng)可能存在某些特殊化規(guī)則部分,本優(yōu)選實(shí)施例提供了新增規(guī)則設(shè)定方案,通過(guò)運(yùn)行特殊化腳本(需要在頁(yè)面錄入腳本名、腳本運(yùn)行路徑、參數(shù),腳本功能等),生成某些系統(tǒng)的特別要求的功能,該特殊化腳本需要二次開(kāi)發(fā),作為插件接入現(xiàn)有通用適配器。上述新增規(guī)則設(shè)定方案具體為通過(guò)界面提供一個(gè)特殊化腳本運(yùn)行界面(規(guī)則制訂界面),界面屬性包括規(guī)則名、規(guī)則含義,規(guī)則執(zhí)行命令和參數(shù)(即特殊化腳本),腳本運(yùn)行生成要求的規(guī)則結(jié)果格式,腳本運(yùn)行界面提供腳本分類,不同類型腳本(比如數(shù)據(jù)源、信息類型、監(jiān)控點(diǎn)信息或者新增規(guī)則的等)有不同要求格式,生成后也作為該適配接口的一部分。步驟S205 依據(jù)規(guī)則向?qū)Щ蛟谝?guī)則模板中錄入模型對(duì)象的屬性及其相關(guān)操作,并對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證;本優(yōu)選實(shí)施例方案提供兩種方式生成系統(tǒng)專屬適配器一種是提供數(shù)據(jù)質(zhì)量規(guī)則導(dǎo)入模板,將步驟S202中形成的物理模型按照規(guī)則模板要求錄入信息,將規(guī)則一次性導(dǎo)入,然后對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證,如果驗(yàn)證失敗,智能助手會(huì)給出具體原因和解決辦法, 并提供規(guī)則編輯界面進(jìn)行改進(jìn);另一種按照智能適配提供的向?qū)揭?guī)則定制頁(yè)面,使用者一步步填寫(xiě),此過(guò)程每完成一條完整規(guī)則就可檢驗(yàn),驗(yàn)證通過(guò)后,再進(jìn)行下一個(gè)規(guī)則的設(shè)置過(guò)程。另外,在上述專屬適配器生產(chǎn)過(guò)程中,系統(tǒng)自動(dòng)將生成過(guò)程的詳細(xì)信息記錄到經(jīng)驗(yàn)數(shù)據(jù)庫(kù)中,作為以后適配接口升級(jí)改造的參考資料。
步驟S206 判斷上述規(guī)則驗(yàn)證是否成功?若是,轉(zhuǎn)步驟S208 ;否則,轉(zhuǎn)步驟S207 ;步驟S207 根據(jù)智能助手的提示修改相關(guān)模型對(duì)象,進(jìn)行規(guī)則驗(yàn)證后,轉(zhuǎn)步驟 S206 ;步驟S208 測(cè)試數(shù)據(jù)質(zhì)量管控適配器與被管控業(yè)務(wù)系統(tǒng)的連接情況,并判斷按上述關(guān)聯(lián)關(guān)系交互信息的正確性;測(cè)試實(shí)現(xiàn)的原理就是該適配接口和實(shí)際被管控業(yè)務(wù)系統(tǒng)的連接,并按照規(guī)則設(shè)定進(jìn)行信息交互,獲取反饋結(jié)果顯示,然后系統(tǒng)根據(jù)規(guī)則判別為正確或錯(cuò)誤。步驟S209 將數(shù)據(jù)質(zhì)量管控適配接口的配置信息備份至預(yù)設(shè)位置;本優(yōu)選實(shí)施例方案中,所有適配數(shù)據(jù)會(huì)定時(shí)轉(zhuǎn)存為文件,備份到其他安全地方,一旦發(fā)生異常導(dǎo)致系統(tǒng)崩潰或者數(shù)據(jù)庫(kù)崩潰,則下次重新安裝本系統(tǒng)后,智能助手會(huì)自動(dòng)提示恢復(fù)相關(guān)設(shè)置,使用者選擇備份的路徑即可。另外,使用者利用上述方案進(jìn)行規(guī)則制訂過(guò)程中,如果對(duì)屬性或者其相關(guān)操作 (方法)有問(wèn)題時(shí),可以向智能助手尋求幫助(根據(jù)不同規(guī)則頁(yè)的不同位置關(guān)鍵詞,或者關(guān)鍵字組合進(jìn)行關(guān)聯(lián));還可以通過(guò)關(guān)鍵詞或關(guān)鍵詞組合,對(duì)不同主題進(jìn)行說(shuō)明。對(duì)于系統(tǒng)設(shè)定和測(cè)試中出現(xiàn)的錯(cuò)誤,智能助手根據(jù)錯(cuò)誤關(guān)鍵詞或者編號(hào)給出說(shuō)明和修正辦法。如,每個(gè)規(guī)則設(shè)定完后都支持進(jìn)行測(cè)試,界面提供“測(cè)試”按鈕,即可完成測(cè)試,如果失敗,返回具體失敗結(jié)果。如連接失敗、數(shù)據(jù)源獲取失敗、解析失敗、監(jiān)控點(diǎn)信息獲取失敗、腳本運(yùn)行失敗等。使用者如果對(duì)智能助手的幫助不甚滿意,可以將好的解決辦法、示例或者改進(jìn)方法錄入經(jīng)驗(yàn)數(shù)據(jù)庫(kù),從而使智能助手可以給出更好幫助。上述錄入信息須按預(yù)設(shè)的步驟和格式進(jìn)行,包括選擇信息分類、選擇關(guān)聯(lián)的規(guī)則或者模塊名,選擇要提供的幫助主旨(答疑、示例、 解決辦法),然后根據(jù)錄入格式錄入上述信息。在本優(yōu)選實(shí)施例中,智能助手信息內(nèi)容包括關(guān)鍵詞、關(guān)鍵詞解釋、問(wèn)題答應(yīng)、解決辦法、演示示例等信息。所有定制工作完成后,系統(tǒng)就自動(dòng)進(jìn)行組裝工作,生成統(tǒng)一接口方式和信息交換格式與數(shù)據(jù)質(zhì)量管控平臺(tái)連接的模塊功能。一個(gè)完整的經(jīng)過(guò)驗(yàn)證的適配器生成后,所有配置信息自動(dòng)固化存儲(chǔ),部署新設(shè)備時(shí),只需要通過(guò)界面將生成的包遠(yuǎn)程發(fā)送到指定設(shè)備目錄,啟動(dòng)運(yùn)行即可(因?yàn)橐?guī)則清單已經(jīng)寫(xiě)入配置,程序讀取配置即可)。下面,針對(duì)某通訊業(yè)務(wù)數(shù)據(jù)采集系統(tǒng),具體說(shuō)明本發(fā)明數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)過(guò)程首先,對(duì)被監(jiān)控業(yè)務(wù)系統(tǒng),即該數(shù)據(jù)采集系統(tǒng)的業(yè)務(wù)分析模型和數(shù)據(jù)模型進(jìn)行模型梳理,形成實(shí)體模型集合。被監(jiān)控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)模型包括性能數(shù)據(jù)采集流程和資源數(shù)據(jù)采集流程,其中性能數(shù)據(jù)采集流程從前到后包括采集階段、匯總階段和計(jì)算呈現(xiàn)階段;對(duì)于文件型數(shù)據(jù)源,采集階段包括從OMC獲取性能文件、解析文件、原始數(shù)據(jù)入庫(kù)、數(shù)據(jù)計(jì)算等關(guān)鍵點(diǎn);對(duì)于數(shù)據(jù)庫(kù)型的數(shù)據(jù)源,采集階段包括從OMC數(shù)據(jù)庫(kù)讀取原始數(shù)據(jù)寫(xiě)入采集數(shù)據(jù)庫(kù)、數(shù)據(jù)計(jì)算等關(guān)鍵點(diǎn);匯總階段包括同步性能庫(kù)、框架匯總、業(yè)務(wù)時(shí)間地理匯總等關(guān)鍵點(diǎn);資源數(shù)據(jù)采集流程從前到后包括采集階段、匯總階段;對(duì)于文件型數(shù)據(jù)源,采集階段包括從OMC獲取資源文件、解析文件、原始數(shù)據(jù)入庫(kù)、數(shù)據(jù)計(jì)算寫(xiě)入資源庫(kù)等關(guān)鍵點(diǎn);對(duì)于數(shù)據(jù)庫(kù)型的數(shù)據(jù)源,采集階段包括從OMC數(shù)據(jù)庫(kù)讀取原始數(shù)據(jù)寫(xiě)入采集數(shù)據(jù)庫(kù)、數(shù)據(jù)計(jì)算寫(xiě)入資源庫(kù)等關(guān)鍵點(diǎn);匯總階段包括同步性能庫(kù)、提供對(duì)性能的關(guān)聯(lián)等關(guān)鍵點(diǎn)。對(duì)上述業(yè)務(wù)流程的監(jiān)控點(diǎn)包括各階段及其關(guān)鍵點(diǎn),監(jiān)控指標(biāo)和考核要求參見(jiàn)表1。表1、被監(jiān)控業(yè)務(wù)系統(tǒng)的監(jiān)控指標(biāo)(KPI)和考核要求
權(quán)利要求
1.一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法,其特征在于,包括提取被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程和所處理的數(shù)據(jù)具備的屬性,形成實(shí)體模型集; 列出所述實(shí)體模型集中每個(gè)模型對(duì)象的所有屬性的類型、范圍值和輸入方式,以及,對(duì)該模型對(duì)象和數(shù)據(jù)質(zhì)量有關(guān)操作的輸入?yún)?shù)、處理流程和輸出參數(shù);按預(yù)設(shè)的規(guī)則建立所述模型對(duì)象之間的關(guān)聯(lián)關(guān)系,生成通用數(shù)據(jù)質(zhì)量管控適配器。
2.如權(quán)利要求1所述的方法,其特征在于,所述按預(yù)設(shè)的規(guī)則建立所述模型對(duì)象之間的關(guān)聯(lián)關(guān)系的方法具體為采用規(guī)則模板建立方式在預(yù)設(shè)的規(guī)則模板中按所述模型對(duì)象之間的輸入輸出順序錄入每個(gè)模型對(duì)象的屬性及其相關(guān)操作,一次性導(dǎo)入所有關(guān)聯(lián)關(guān)系,然后對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證; 或采用定制向?qū)Ы⒎绞揭罁?jù)規(guī)則定制向?qū)т浫胨瞿P蛯?duì)象的屬性及其相關(guān)操作,待每條完整的規(guī)則驗(yàn)證通過(guò)后,再進(jìn)行下一條規(guī)則的設(shè)置。
3.如權(quán)利要求2所述的方法,其特征在于,還包括新規(guī)則創(chuàng)建步驟確定新規(guī)則的規(guī)則名稱、規(guī)則參數(shù)、規(guī)則具備的屬性字段、規(guī)則的作用、規(guī)則存儲(chǔ)方式、 規(guī)則運(yùn)行腳本以及規(guī)則腳本的運(yùn)行條件。
4.如權(quán)利要求2所述的方法,其特征在于,還包括數(shù)據(jù)質(zhì)量管控適配接口測(cè)試步驟 測(cè)試所述通用數(shù)據(jù)質(zhì)量管控適配器與被管控業(yè)務(wù)系統(tǒng)的連接情況,以及,按上述關(guān)聯(lián)關(guān)系進(jìn)行各種信息交互,判斷輸出信息的正確性。
5.如權(quán)利要求2所述的方法,其特征在于,還包括智能助手當(dāng)規(guī)則驗(yàn)證失敗時(shí),用于根據(jù)規(guī)則關(guān)鍵詞自動(dòng)從經(jīng)驗(yàn)數(shù)據(jù)庫(kù)檢索具體原因和解決辦法,并提供關(guān)聯(lián)關(guān)系編輯界面進(jìn)行修改。
6.如權(quán)利要求2所述的方法,其特征在于,還包括智能助手會(huì)自動(dòng)在經(jīng)驗(yàn)數(shù)據(jù)庫(kù)中記錄所述關(guān)聯(lián)關(guān)系設(shè)置過(guò)程; 或增加或修改經(jīng)驗(yàn)數(shù)據(jù)庫(kù)信息,包括關(guān)鍵詞、關(guān)鍵詞解釋和智能提示內(nèi)容。
7.如權(quán)利要求2所述的方法,其特征在于,還包括將所述適配器的配置信息備份至預(yù)設(shè)位置;或,依據(jù)所述預(yù)設(shè)位置保存的備份信息恢復(fù)所述適配器。
8.如權(quán)利要求1至7之一所述的方法,其特征在于,所述預(yù)設(shè)的規(guī)則包括接口方式設(shè)置、數(shù)據(jù)源獲取方式設(shè)置、信息解析規(guī)則、系統(tǒng)監(jiān)控點(diǎn)設(shè)置、監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系和每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容,其中所述接口方式設(shè)置包括選擇通信協(xié)議、接口類型、通信端口和IP地址; 所述數(shù)據(jù)源獲取方式設(shè)置包括配置相應(yīng)數(shù)據(jù)源的唯一標(biāo)識(shí);所述信息解析規(guī)則包括每一類具體數(shù)據(jù)對(duì)象在所述數(shù)據(jù)質(zhì)量管控平臺(tái)的消息格式及數(shù)據(jù)映射關(guān)系;所述系統(tǒng)監(jiān)控點(diǎn)設(shè)置包括配置監(jiān)控點(diǎn)名稱、作用、具備的信息類型和具體執(zhí)行方式; 所述監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系通過(guò)設(shè)定系統(tǒng)監(jiān)控點(diǎn)之間的數(shù)據(jù)處理的輸入輸出關(guān)系或者次序關(guān)系;所述每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容包括數(shù)據(jù)的完整性、準(zhǔn)確性、及時(shí)性、一致性指標(biāo)的算法公式,如果所述算法公式中含有未經(jīng)映射的字段,則需要在所述數(shù)據(jù)源中添加相應(yīng)的數(shù)據(jù)對(duì)象并且在所述信息解析規(guī)則中建立映射關(guān)系。
9.一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)裝置,其特征在于,包括實(shí)體模型提取單元、物理模型建立單元和適配器建立單元,其中所述實(shí)體模型提取單元用于提取被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程和所處理的數(shù)據(jù)具備的屬性,形成實(shí)體模型集;所述物理模型建立單元用于將所述實(shí)體模型提取單元生成的實(shí)體模型集具體化,列出所述實(shí)體模型集中每個(gè)模型對(duì)象的所有屬性的類型、范圍值和輸入方式,以及,對(duì)該模型對(duì)象和數(shù)據(jù)質(zhì)量相關(guān)操作,包括該操作的輸入?yún)?shù)、處理流程和輸出參數(shù);所述通用適配器建立單元用于按預(yù)設(shè)的規(guī)則建立所述物理模型建立單元列出的模型對(duì)象之間的關(guān)聯(lián)關(guān)系,形成適應(yīng)被管控業(yè)務(wù)系統(tǒng)的數(shù)據(jù)質(zhì)量管控適配器。
10.如權(quán)利要求9所述的裝置,其特征在于,所述通用適配器建立單元具體包括模板建立子單元和/或向?qū)Ы⒆訂卧渲兴瞿0褰⒆訂卧糜跒橛脩籼峁╆P(guān)聯(lián)關(guān)系建立模板,使用戶在預(yù)設(shè)的規(guī)則模板中按輸入輸出順序錄入每個(gè)模型對(duì)象的屬性及其相關(guān)操作,一次性導(dǎo)入所有關(guān)聯(lián)關(guān)系,然后對(duì)每條完整規(guī)則進(jìn)行驗(yàn)證;所述向?qū)Ы⒆訂卧糜跒橛脩籼峁╆P(guān)聯(lián)關(guān)系建立向?qū)В褂脩粢罁?jù)規(guī)則定制向?qū)т浫胨瞿P蛯?duì)象的屬性及其相關(guān)操作,待每條完整的規(guī)則驗(yàn)證通過(guò)后,再進(jìn)行下一條規(guī)則的設(shè)置。
11.如權(quán)利要求10所述的裝置,其特征在于,還包括新規(guī)則創(chuàng)建單元,用于確定新規(guī)則的規(guī)則名稱、規(guī)則參數(shù)、規(guī)則具備的屬性字段、規(guī)則的作用、規(guī)則存儲(chǔ)方式、規(guī)則運(yùn)行腳本以及規(guī)則腳本的運(yùn)行條件。
12.如權(quán)利要求10所述的裝置,其特征在于,還包括適配器測(cè)試單元,用于測(cè)試所述通用數(shù)據(jù)質(zhì)量管控適配器與被管控業(yè)務(wù)系統(tǒng)的連接情況,以及,按所述通用適配器建立單元建立的關(guān)聯(lián)關(guān)系進(jìn)行信息交互,判斷輸出信息的正確性。
13.如權(quán)利要求10所述的裝置,其特征在于,還包括智能助手單元,用于判斷通用適配器建立單元的規(guī)則驗(yàn)證是否成功,若否,則從智能助手?jǐn)?shù)據(jù)庫(kù)檢索具體原因和解決辦法,為用戶提供關(guān)聯(lián)關(guān)系編輯界面進(jìn)行修改。
14.如權(quán)利要求10所述的裝置,其特征在于,還包括經(jīng)驗(yàn)數(shù)據(jù)庫(kù)維護(hù)單元,通過(guò)智能助手,自動(dòng)記錄所述通用適配器建立單元設(shè)置關(guān)聯(lián)關(guān)系的過(guò)程;增加或修改經(jīng)驗(yàn)數(shù)據(jù)庫(kù)信息, 包括關(guān)鍵詞、關(guān)鍵詞組合、操作或出現(xiàn)的問(wèn)題解釋,解決辦法,示例。
15.如權(quán)利要求10所述的裝置,其特征在于,還包括數(shù)據(jù)備份恢復(fù)單元,用于將所述通用數(shù)據(jù)質(zhì)量管控適配器的配置信息備份至預(yù)設(shè)位置;以及,依據(jù)所述預(yù)設(shè)位置保存的備份信息恢復(fù)所述通用數(shù)據(jù)質(zhì)量管控適配器配置文件和經(jīng)驗(yàn)數(shù)據(jù)庫(kù)。
16.如權(quán)利要求9至15之一所述的裝置,其特征在于,還包括規(guī)則定制向?qū)卧糜诮涌诜绞皆O(shè)置、數(shù)據(jù)源獲取方式設(shè)置、信息解析規(guī)則設(shè)置、系統(tǒng)監(jiān)控點(diǎn)設(shè)置、監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系設(shè)置和每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容設(shè)置,其中所述接口方式設(shè)置包括選擇通信協(xié)議、接口類型、通信端口和IP地址;所述數(shù)據(jù)源獲取方式設(shè)置包括配置相應(yīng)數(shù)據(jù)源的唯一標(biāo)識(shí);所述信息解析規(guī)則設(shè)置內(nèi)容包括每一類具體數(shù)據(jù)對(duì)象在所述數(shù)據(jù)質(zhì)量管控平臺(tái)的消息格式及數(shù)據(jù)映射關(guān)系;所述系統(tǒng)監(jiān)控點(diǎn)設(shè)置內(nèi)容包括監(jiān)控點(diǎn)名稱、作用、具備的信息類型和具體執(zhí)行方式; 所述監(jiān)控點(diǎn)的關(guān)聯(lián)關(guān)系設(shè)置包括設(shè)定系統(tǒng)監(jiān)控點(diǎn)之間的數(shù)據(jù)處理的輸入輸出關(guān)系或者次序關(guān)系;所述每個(gè)監(jiān)控點(diǎn)的核查內(nèi)容設(shè)置包括數(shù)據(jù)的完整性、準(zhǔn)確性、及時(shí)性、一致性指標(biāo)的計(jì)算公式,如果上述算法公式中含有未經(jīng)映射的字段,則需要在所述數(shù)據(jù)源中添加相應(yīng)的數(shù)據(jù)對(duì)象并且在所述信息解析規(guī)則中建立映射關(guān)系。
全文摘要
本發(fā)明提供了一種通用數(shù)據(jù)質(zhì)量管控適配器的實(shí)現(xiàn)方法和裝置,所述方法包括提取被管控業(yè)務(wù)系統(tǒng)的業(yè)務(wù)處理流程和所處理的數(shù)據(jù)具備的屬性,形成實(shí)體模型集;列出所述實(shí)體模型集中每個(gè)模型對(duì)象的所具備的屬性以及對(duì)該模型對(duì)象與數(shù)據(jù)質(zhì)量有關(guān)操作;按預(yù)設(shè)的規(guī)則建立所述模型對(duì)象之間的關(guān)聯(lián)關(guān)系,形成某系統(tǒng)專屬管控適配器;然后通過(guò)數(shù)據(jù)質(zhì)量標(biāo)準(zhǔn)開(kāi)放接口,接入數(shù)據(jù)質(zhì)量管控平臺(tái),實(shí)現(xiàn)該系統(tǒng)的數(shù)據(jù)質(zhì)量管理。本發(fā)明方案通過(guò)對(duì)不同業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)質(zhì)量模型梳理,建立一套通用的規(guī)則設(shè)定模板,使新接入的被管控業(yè)務(wù)系統(tǒng)通過(guò)配置即可實(shí)現(xiàn)針對(duì)該系統(tǒng)的數(shù)據(jù)質(zhì)量適配器,可最大限度利用系統(tǒng)本身特性,最大程度降低升級(jí)改造工作,降低風(fēng)險(xiǎn),提升價(jià)值。
文檔編號(hào)H04L12/24GK102571403SQ20101061705
公開(kāi)日2012年7月11日 申請(qǐng)日期2010年12月31日 優(yōu)先權(quán)日2010年12月31日
發(fā)明者于艷華, 劉立潮, 楊金蓮, 王海清 申請(qǐng)人:億陽(yáng)信通股份有限公司, 北京億陽(yáng)信通軟件研究院有限公司