本發(fā)明關(guān)于計算機信息技術(shù)領(lǐng)域,特別是關(guān)于計算機信息系統(tǒng)中的數(shù)據(jù)處理技術(shù),具體的講是一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法及設(shè)備。
背景技術(shù):
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現(xiàn)有技術(shù)。
系統(tǒng)數(shù)據(jù)是指在數(shù)據(jù)庫系統(tǒng)中存在的按一定的數(shù)據(jù)模型組織起來的數(shù)據(jù),是一種經(jīng)過組合后得到的數(shù)據(jù)。它可能是一個數(shù)據(jù)庫,也可能是多個數(shù)據(jù)庫的組合。換言之,系統(tǒng)數(shù)據(jù)是將具有實際業(yè)務(wù)含義的數(shù)據(jù)庫進行組合,并使其達到一個完整的業(yè)務(wù)系統(tǒng)。只要數(shù)據(jù)庫系統(tǒng)存在,系統(tǒng)數(shù)據(jù)就會被各行業(yè)乃至家庭使用和提取。
現(xiàn)有技術(shù)中,數(shù)據(jù)庫系統(tǒng)(DBS)通常由軟件、數(shù)據(jù)庫和數(shù)據(jù)管理員組成。其中,軟件主要包括操作系統(tǒng)、各種宿主語言、使用程序以及數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,數(shù)據(jù)的插入、修改和檢索均要通過數(shù)據(jù)庫管理系統(tǒng)進行。數(shù)據(jù)管理員負責(zé)創(chuàng)建、監(jiān)控和維護整個數(shù)據(jù)庫,使數(shù)據(jù)能被任何有權(quán)限使用的人有效使用。數(shù)據(jù)庫管理員一般是由業(yè)務(wù)水平較高、資歷較深的人員擔(dān)當。
圖1為傳統(tǒng)系統(tǒng)數(shù)據(jù)變更的示意圖,請參閱圖1,傳統(tǒng)系統(tǒng)數(shù)據(jù)變更時,原業(yè)務(wù)發(fā)生變更,需要全部子數(shù)據(jù)庫專家的共同參與,對子數(shù)據(jù)庫進行評估,判斷是否需要進行系統(tǒng)數(shù)據(jù)變更,當需要變更時,各子數(shù)據(jù)庫分別進行系統(tǒng)數(shù)據(jù)變更,原業(yè)務(wù)變更結(jié)束。傳統(tǒng)的系統(tǒng)數(shù)據(jù)變更依賴于各子數(shù)據(jù)庫專家的經(jīng)驗累積,同時也需要各專家的共同協(xié)作,才能完成業(yè)務(wù)變更。另外系統(tǒng)數(shù)據(jù)變更結(jié)束,則業(yè)務(wù)變更結(jié)束,不會再進行系統(tǒng)的監(jiān)控和管理,各子數(shù)據(jù)庫后續(xù)是否滿足業(yè)務(wù)要求,只能由各數(shù)據(jù)庫專家進行人為的控制和監(jiān)督。
由上述記載可知,系統(tǒng)數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)中存在,其構(gòu)成、使用、安全均依賴于數(shù)據(jù)庫系統(tǒng),而數(shù)據(jù)庫系統(tǒng)只有與具體的業(yè)務(wù)關(guān)聯(lián)時,才能體現(xiàn)其價值。當業(yè)務(wù)系統(tǒng)發(fā)生變更時,勢必會影響系統(tǒng)數(shù)據(jù)發(fā)生的變更。而系統(tǒng)數(shù)據(jù)的變更,又完全依賴于數(shù)據(jù)庫模型,因此存在以下問題:
1.業(yè)務(wù)規(guī)范發(fā)生變更時,現(xiàn)行的系統(tǒng)數(shù)據(jù)需要消耗大量的人力資源進行全部梳理,并進行相應(yīng)的系統(tǒng)數(shù)據(jù)的變更,才能完成業(yè)務(wù)變更,并且對于不符合新業(yè)務(wù)規(guī)范的系統(tǒng)數(shù)據(jù),缺乏直觀的展現(xiàn)。
2.缺乏系統(tǒng)數(shù)據(jù)變更的監(jiān)控和管理。例如:張某是自己子數(shù)據(jù)庫領(lǐng)域的專家,通過長時間的經(jīng)驗累積,可以在合理的時間內(nèi)針對自己子數(shù)據(jù)庫給出數(shù)據(jù)變更。但是因為缺乏系統(tǒng)數(shù)據(jù)變更的監(jiān)控、管理系統(tǒng),無法系統(tǒng)的判斷子數(shù)據(jù)庫的變更是否合理,符合規(guī)范。
因此,如何研究和開發(fā)出一種新的方案以克服系統(tǒng)數(shù)據(jù)變更對專家的依賴性是本領(lǐng)域亟待解決的技術(shù)難題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法以及設(shè)備,實現(xiàn)了對異常系統(tǒng)數(shù)據(jù)有針對性的提醒和展現(xiàn),以此提高系統(tǒng)數(shù)據(jù)變更的效率、準確度,最大程度地優(yōu)化提升系統(tǒng)數(shù)據(jù)對外提供服務(wù)質(zhì)量。
為了實現(xiàn)上述目的,本發(fā)明提供一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法,所述方法包括:
當原業(yè)務(wù)發(fā)生變更時,根據(jù)系統(tǒng)數(shù)據(jù)的變更確認子數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)與所述原業(yè)務(wù)對應(yīng);
繪制統(tǒng)一視圖,所述統(tǒng)一視圖用于展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫;
根據(jù)所述統(tǒng)一視圖對需要變更的子數(shù)據(jù)庫進行變更操作;
監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)。
在本發(fā)明的優(yōu)選實施方式中,所述根據(jù)系統(tǒng)數(shù)據(jù)的變更確認子數(shù)據(jù)庫包括:
對系統(tǒng)數(shù)據(jù)的變更進行原子采集,得到數(shù)據(jù)控制原子集;
從所述數(shù)據(jù)控制原子集中篩選出影響所述系統(tǒng)數(shù)據(jù)的變更的原子;
對影響所述系統(tǒng)數(shù)據(jù)的變更的原子進行解析,得到解析結(jié)果;
根據(jù)所述解析結(jié)果、所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型以及數(shù)據(jù)模型的依賴關(guān)系確認影響所述系統(tǒng)數(shù)據(jù)的變更的原子所影響的子數(shù)據(jù)庫;
根據(jù)所述解析結(jié)果對所述數(shù)據(jù)控制原子集中的控制原子進行變更,以滿足業(yè)務(wù)與系統(tǒng)規(guī)范的要求。
在本發(fā)明的優(yōu)選實施方式中,對系統(tǒng)數(shù)據(jù)的變更進行原子采集,得到數(shù)據(jù)控制原子集包括:
提取原業(yè)務(wù)描述的關(guān)鍵說明;
根據(jù)所述關(guān)鍵說明進行系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián);
將所述原業(yè)務(wù)描述整理為系統(tǒng)可識別的數(shù)據(jù)控制原子集;
根據(jù)系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)整理所述數(shù)據(jù)控制原子集。
在本發(fā)明的優(yōu)選實施方式中,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)包括:
判斷所述子數(shù)據(jù)庫是否滿足系統(tǒng)數(shù)據(jù)規(guī)范性要求;
當判斷為否時,展現(xiàn)所述子數(shù)據(jù)庫的數(shù)據(jù);
對所述子數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)變更。
在本發(fā)明的優(yōu)選實施方式中,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)還包括:當子數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)變更時,在所述統(tǒng)一視圖中進行同步。
在本發(fā)明的優(yōu)選實施方式中,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)包括:
判斷所述子數(shù)據(jù)庫是否滿足系統(tǒng)數(shù)據(jù)規(guī)范性要求;
當判斷為是時,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)是否存在異常。
本發(fā)明的目的之一是,提供了一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備,所述設(shè)備包括:
子數(shù)據(jù)庫確認裝置,用于當原業(yè)務(wù)發(fā)生變更時,根據(jù)系統(tǒng)數(shù)據(jù)的變更確認子數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)與所述原業(yè)務(wù)對應(yīng);
統(tǒng)一繪圖繪制裝置,用于繪制統(tǒng)一視圖,所述統(tǒng)一視圖用于展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫;
數(shù)據(jù)庫變更裝置,用于根據(jù)所述統(tǒng)一視圖對需要變更的子數(shù)據(jù)庫進行變更操作;
數(shù)據(jù)監(jiān)控裝置,用于監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)。
在本發(fā)明的優(yōu)選實施方式中,所述子數(shù)據(jù)庫確認裝置包括:
原子采集模塊,用于對系統(tǒng)數(shù)據(jù)的變更進行原子采集,得到數(shù)據(jù)控制原子集;
篩選模塊,用于從所述數(shù)據(jù)控制原子集中篩選出影響所述系統(tǒng)數(shù)據(jù)的變更的原子;
解析模塊,用于對影響所述系統(tǒng)數(shù)據(jù)的變更的原子進行解析,得到解析結(jié)果;
子數(shù)據(jù)確認模塊,用于根據(jù)所述解析結(jié)果、所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型以及數(shù)據(jù)模型的依賴關(guān)系確認影響所述系統(tǒng)數(shù)據(jù)的變更的原子所影響的子數(shù)據(jù)庫;
原子變更模塊,用于根據(jù)所述解析結(jié)果對所述數(shù)據(jù)控制原子集中的控制原子進行變更,以滿足業(yè)務(wù)與系統(tǒng)規(guī)范的要求。
在本發(fā)明的優(yōu)選實施方式中,所述原子采集模塊包括:
提取單元,用于提取原業(yè)務(wù)描述的關(guān)鍵說明;
關(guān)聯(lián)單元,用于根據(jù)所述關(guān)鍵說明進行系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián);
整理單元,用于將所述原業(yè)務(wù)描述整理為系統(tǒng)可識別的數(shù)據(jù)控制原子集,根據(jù)系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)整理所述數(shù)據(jù)控制原子集。
在本發(fā)明的優(yōu)選實施方式中,所述數(shù)據(jù)監(jiān)控裝置包括:
判斷模塊,用于判斷所述子數(shù)據(jù)庫是否滿足系統(tǒng)數(shù)據(jù)規(guī)范性要求;
展現(xiàn)模塊,用于當判斷模塊判斷為否時,展現(xiàn)所述子數(shù)據(jù)庫的數(shù)據(jù);
數(shù)據(jù)變更模塊,用于對所述子數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)變更。
在本發(fā)明的優(yōu)選實施方式中,所述數(shù)據(jù)監(jiān)控裝置還包括:
同步模塊,用于當子數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)變更時,在所述統(tǒng)一視圖中進行同步。
在本發(fā)明的優(yōu)選實施方式中,所述數(shù)據(jù)監(jiān)控裝置還包括:
監(jiān)控模塊,用于當所述判斷模塊判斷為是時,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)是否存在異常。
本發(fā)明的有益效果在于,提供了一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法以及設(shè)備,約束并監(jiān)控、管理系統(tǒng)數(shù)據(jù)變更,使其安全性、有效性得到控制,對異常系統(tǒng)數(shù)據(jù)有針對性的提醒和展現(xiàn),以此提高系統(tǒng)數(shù)據(jù)變更的效率、準確度,最大程度地優(yōu)化提升系統(tǒng)數(shù)據(jù)對外提供服務(wù)質(zhì)量。
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為傳統(tǒng)系統(tǒng)數(shù)據(jù)的變更的示意圖;
圖2為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法的流程圖;
圖3為圖2中的步驟S101的具體流程圖;
圖4為圖3中的步驟S201的具體流程圖;
圖5為圖2中的步驟S104的具體流程圖;
圖6為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備的結(jié)構(gòu)框圖;
圖7為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備中子數(shù)據(jù)庫確認裝置的結(jié)構(gòu)框圖;
圖8為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備中原子采集模塊的結(jié)構(gòu)框圖;
圖9為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備中數(shù)據(jù)監(jiān)控裝置的結(jié)構(gòu)框圖;
圖10為本發(fā)明實施例提供的具體實施例中系統(tǒng)數(shù)據(jù)庫與控制系統(tǒng)的對應(yīng)關(guān)系示意圖;
圖11為本發(fā)明提供的具體實施例中系統(tǒng)價目控制系統(tǒng)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實施方式可以實現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
下面參考本發(fā)明的若干代表性實施方式,詳細闡釋本發(fā)明的原理和精神。
本發(fā)明提供了一種對于系統(tǒng)數(shù)據(jù)的變更進行自動控制的方法,通過對系統(tǒng)數(shù)據(jù)變更的控制原子解析,提供統(tǒng)一視圖,顯示不滿足系統(tǒng)數(shù)據(jù)變更的子數(shù)據(jù)庫數(shù)據(jù),進行數(shù)據(jù)變更;當子數(shù)據(jù)庫數(shù)據(jù)變更時,在統(tǒng)一視圖中進行同步,從而完成對系統(tǒng)數(shù)據(jù)變更的自動控制。
首先對本發(fā)明所涉及到的技術(shù)術(shù)語進行說明:
系統(tǒng)數(shù)據(jù)的變更的控制原子:基于系統(tǒng)數(shù)據(jù)變更情況,摒棄對系統(tǒng)數(shù)據(jù)變更無影響的原子(與系統(tǒng)數(shù)據(jù)變更相關(guān)的最小顆粒),獲取影響系統(tǒng)數(shù)據(jù)變更的原子、提煉系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型、數(shù)據(jù)模型的依賴關(guān)系、系統(tǒng)數(shù)據(jù)原子變更的發(fā)生率和使用率,可變更的模型和使用情況,根據(jù)以上決策信息組成系統(tǒng)數(shù)據(jù)變更的控制原子。
圖2為本發(fā)明提出的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法的具體流程圖,請參閱圖1,所述的方法包括:
S101:當原業(yè)務(wù)發(fā)生變更時,根據(jù)系統(tǒng)數(shù)據(jù)的變更確認子數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)與所述原業(yè)務(wù)對應(yīng)。圖3為步驟S101的具體流程圖。
S102:繪制統(tǒng)一視圖,所述統(tǒng)一視圖用于展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫。
統(tǒng)一視圖展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫數(shù)據(jù)。該步驟是系統(tǒng)數(shù)據(jù)變更控制的肢體語言,可以監(jiān)控和管理系統(tǒng)數(shù)據(jù),進行數(shù)據(jù)變更。
S103:根據(jù)所述統(tǒng)一視圖對需要變更的子數(shù)據(jù)庫進行變更操作。
S104:監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)。
圖3為步驟S101的具體流程圖,請參閱圖3,步驟S101用于提供系統(tǒng)數(shù)據(jù)的規(guī)范體系,對系統(tǒng)數(shù)據(jù)及變更方案提供技術(shù)支持,其進一步包括以下步驟:
S201:對系統(tǒng)數(shù)據(jù)的變更進行原子采集,得到數(shù)據(jù)控制原子集。圖4為圖3中步驟S201的具體流程圖。
S202:從所述數(shù)據(jù)控制原子集中篩選出影響所述系統(tǒng)數(shù)據(jù)的變更的原子;
S203:對影響所述系統(tǒng)數(shù)據(jù)的變更的原子進行解析,得到解析結(jié)果;
S204:根據(jù)所述解析結(jié)果、所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型以及數(shù)據(jù)模型的依賴關(guān)系確認影響所述系統(tǒng)數(shù)據(jù)的變更的原子所影響的子數(shù)據(jù)庫;
S205:根據(jù)所述解析結(jié)果對所述數(shù)據(jù)控制原子集中的控制原子進行變更,以滿足業(yè)務(wù)與系統(tǒng)規(guī)范的要求。
也即,步驟S101對系統(tǒng)數(shù)據(jù)變更進行原子采集后,摒棄對系統(tǒng)數(shù)據(jù)變更無影響的原子,獲得影響系統(tǒng)數(shù)據(jù)變更的控制原子。對影響系統(tǒng)數(shù)據(jù)變更的控制原子進行解析,根據(jù)其系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型、數(shù)據(jù)模型的依賴關(guān)系及其解析結(jié)果,確認其影響的各子數(shù)據(jù)庫。對系統(tǒng)數(shù)據(jù)變更的控制原子進行變更,使其滿足業(yè)務(wù)與系統(tǒng)規(guī)范要求。
圖4為步驟S201的具體流程圖,請參閱圖4,對系統(tǒng)數(shù)據(jù)的變更進行原子采集包括:
S301:提取原業(yè)務(wù)描述的關(guān)鍵說明。
以服務(wù)價目表的系統(tǒng)數(shù)據(jù)變更為例,關(guān)鍵說明可包括服務(wù)項目、條件以及費用。
S302:根據(jù)所述關(guān)鍵說明進行系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián);
S303:將所述原業(yè)務(wù)描述整理為系統(tǒng)可識別的數(shù)據(jù)控制原子集,根據(jù)系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)整理所述數(shù)據(jù)控制原子集。
圖5為圖2中的步驟S104的具體流程圖,請參閱圖5,系統(tǒng)數(shù)據(jù)變更的監(jiān)控與管理貫穿著整個系統(tǒng)數(shù)據(jù)的生命周期,包含所有子數(shù)據(jù)庫,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)包括:
S401:判斷所述子數(shù)據(jù)庫是否滿足系統(tǒng)數(shù)據(jù)規(guī)范性要求。
S402:當判斷為否時,展現(xiàn)所述子數(shù)據(jù)庫的數(shù)據(jù)。
S403:對所述子數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)變更;
S404:在所述統(tǒng)一視圖中進行同步;
S405:當判斷為是時,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)是否存在異常。
由上述步驟可知,對已經(jīng)實施變更即不需要變更的各子數(shù)據(jù)庫,通過系統(tǒng)數(shù)據(jù)變更監(jiān)控,監(jiān)控子數(shù)據(jù)庫數(shù)據(jù)是否存在異常。建立系統(tǒng)數(shù)據(jù)變更與子數(shù)據(jù)庫的統(tǒng)一視圖,將不滿足系統(tǒng)數(shù)據(jù)變更的子數(shù)據(jù)庫數(shù)據(jù)進行展示,根據(jù)展現(xiàn)的統(tǒng)一視圖,進行數(shù)據(jù)變更,當子數(shù)據(jù)庫變更時,在統(tǒng)一視圖中進行同步,達到對系統(tǒng)數(shù)據(jù)變更的自動控制。
如上所述即為本發(fā)明提供的一種對于系統(tǒng)數(shù)據(jù)的變更進行控制的方法,通過對系統(tǒng)數(shù)據(jù)變更的控制原子解析,提供統(tǒng)一視圖,顯示不滿足系統(tǒng)數(shù)據(jù)變更的子數(shù)據(jù)庫數(shù)據(jù),督促子數(shù)據(jù)庫維護人員進行數(shù)據(jù)變更;當子數(shù)據(jù)庫數(shù)據(jù)變更時,在統(tǒng)一視圖中進行同步,從而完成對系統(tǒng)數(shù)據(jù)變更的自動控制??朔讼到y(tǒng)數(shù)據(jù)變更對專家的依賴性,提出將原系統(tǒng)數(shù)據(jù)進行數(shù)據(jù)分析挖掘,積累經(jīng)驗庫,并生成獨立的變更控制系統(tǒng),在數(shù)量上減少對專家的需求量。另外,通過對系統(tǒng)數(shù)據(jù)進行監(jiān)控、管理,能夠提高其穩(wěn)定性和安全性。這樣的情景,將會蔓延到各行各業(yè),延伸到人類社會的每個角落。
應(yīng)當注意,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
在介紹了本發(fā)明示例性實施方式的方法之后,接下來,參考附圖對本發(fā)明示例性實施方式的設(shè)備進行介紹。該設(shè)備的實施可以參見上述方法的實施,重復(fù)之處不再贅述。以下所使用的術(shù)語“模塊”和“單元”,可以是實現(xiàn)預(yù)定功能的軟件和/或硬件。盡管以下實施例所描述的模塊較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
圖6為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備的結(jié)構(gòu)框圖,請參閱圖6,所述設(shè)備包括:
子數(shù)據(jù)庫確認裝置101,用于當原業(yè)務(wù)發(fā)生變更時,根據(jù)系統(tǒng)數(shù)據(jù)的變更確認子數(shù)據(jù)庫,所述系統(tǒng)數(shù)據(jù)與所述原業(yè)務(wù)對應(yīng)。圖7為子數(shù)據(jù)庫確認裝置的具體圖。
統(tǒng)一繪圖繪制裝置102,用于繪制統(tǒng)一視圖,所述統(tǒng)一視圖用于展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫。
統(tǒng)一視圖展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫數(shù)據(jù)。該步驟是系統(tǒng)數(shù)據(jù)變更控制的肢體語言,可以監(jiān)控和管理系統(tǒng)數(shù)據(jù),進行數(shù)據(jù)變更。
數(shù)據(jù)庫變更裝置103,用于根據(jù)所述統(tǒng)一視圖對需要變更的子數(shù)據(jù)庫進行變更操作。
數(shù)據(jù)監(jiān)控裝置104,用于監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)。
圖7為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備中子數(shù)據(jù)庫確認裝置的結(jié)構(gòu)框圖,請參閱圖7,子數(shù)據(jù)庫確認裝置101用于提供系統(tǒng)數(shù)據(jù)的規(guī)范體系,對系統(tǒng)數(shù)據(jù)及變更方案提供技術(shù)支持,其進一步包括:
原子采集模塊201,用于對系統(tǒng)數(shù)據(jù)的變更進行原子采集,得到數(shù)據(jù)控制原子集。圖8為原子采集模塊201的具體圖。
篩選模塊202,用于從所述數(shù)據(jù)控制原子集中篩選出影響所述系統(tǒng)數(shù)據(jù)的變更的原子;
解析模塊203,用于對影響所述系統(tǒng)數(shù)據(jù)的變更的原子進行解析,得到解析結(jié)果;
子數(shù)據(jù)確認模塊204,用于根據(jù)所述解析結(jié)果、所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型以及數(shù)據(jù)模型的依賴關(guān)系確認影響所述系統(tǒng)數(shù)據(jù)的變更的原子所影響的子數(shù)據(jù)庫;
原子變更模塊205,用于根據(jù)所述解析結(jié)果對所述數(shù)據(jù)控制原子集中的控制原子進行變更,以滿足業(yè)務(wù)與系統(tǒng)規(guī)范的要求。
也即,子數(shù)據(jù)庫確認裝置101對系統(tǒng)數(shù)據(jù)變更進行原子采集后,摒棄對系統(tǒng)數(shù)據(jù)變更無影響的原子,獲得影響系統(tǒng)數(shù)據(jù)變更的控制原子。對影響系統(tǒng)數(shù)據(jù)變更的控制原子進行解析,根據(jù)其系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型、數(shù)據(jù)模型的依賴關(guān)系及其解析結(jié)果,確認其影響的各子數(shù)據(jù)庫。對系統(tǒng)數(shù)據(jù)變更的控制原子進行變更,使其滿足業(yè)務(wù)與系統(tǒng)規(guī)范要求。
圖8為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備中原子采集模塊的結(jié)構(gòu)框圖,請參閱圖8,原子采集模塊包括:
提取單元301,用于提取原業(yè)務(wù)描述的關(guān)鍵說明。
以服務(wù)價目表的系統(tǒng)數(shù)據(jù)變更為例,關(guān)鍵說明可包括服務(wù)項目、條件以及費用。
關(guān)聯(lián)單元302,用于根據(jù)所述關(guān)鍵說明進行系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián);
整理單元303,用于將所述原業(yè)務(wù)描述整理為系統(tǒng)可識別的數(shù)據(jù)控制原子集,根據(jù)系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)整理所述數(shù)據(jù)控制原子集。
圖9為本發(fā)明實施例提供的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備中數(shù)據(jù)監(jiān)控裝置的結(jié)構(gòu)框圖,請參閱圖9,系統(tǒng)數(shù)據(jù)變更的監(jiān)控與管理貫穿著整個系統(tǒng)數(shù)據(jù)的生命周期,包含所有子數(shù)據(jù)庫,數(shù)據(jù)監(jiān)控裝置包括:
判斷模塊401,用于判斷所述子數(shù)據(jù)庫是否滿足系統(tǒng)數(shù)據(jù)規(guī)范性要求。
展現(xiàn)模塊402,用于當判斷模塊判斷為否時,展現(xiàn)所述子數(shù)據(jù)庫的數(shù)據(jù);
數(shù)據(jù)變更模塊403,用于對所述子數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)變更;
同步模塊404,用于在所述統(tǒng)一視圖中進行同步;
監(jiān)控模塊405,用于當所述判斷模塊判斷為是時,監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)是否存在異常。
由上述描述可知,對已經(jīng)實施變更即不需要變更的各子數(shù)據(jù)庫,通過系統(tǒng)數(shù)據(jù)變更監(jiān)控,監(jiān)控子數(shù)據(jù)庫數(shù)據(jù)是否存在異常。建立系統(tǒng)數(shù)據(jù)變更與子數(shù)據(jù)庫的統(tǒng)一視圖,將不滿足系統(tǒng)數(shù)據(jù)變更的子數(shù)據(jù)庫數(shù)據(jù)進行展示,根據(jù)展現(xiàn)的統(tǒng)一視圖,進行數(shù)據(jù)變更,當子數(shù)據(jù)庫變更時,在統(tǒng)一視圖中進行同步,達到對系統(tǒng)數(shù)據(jù)變更的自動控制。
如上所述即為本發(fā)明提供的一種對于系統(tǒng)數(shù)據(jù)的變更進行控制的設(shè)備,通過對系統(tǒng)數(shù)據(jù)變更的控制原子解析,提供統(tǒng)一視圖,顯示不滿足系統(tǒng)數(shù)據(jù)變更的子數(shù)據(jù)庫數(shù)據(jù),督促子數(shù)據(jù)庫維護人員進行數(shù)據(jù)變更;當子數(shù)據(jù)庫數(shù)據(jù)變更時,在統(tǒng)一視圖中進行同步,從而完成對系統(tǒng)數(shù)據(jù)變更的自動控制。
此外,盡管在上文詳細描述中提及了系統(tǒng)的若干單元模塊,但是這種劃分僅僅并非強制性的。實際上,根據(jù)本發(fā)明的實施方式,上文描述的兩個或更多單元的特征和功能可以在一個單元中具體化。同樣,上文描述的一個單元的特征和功能也可以進一步劃分為由多個單元來具體化。
以下具體實施例以服務(wù)價目表的系統(tǒng)數(shù)據(jù)變更的控制為例,說明利用本發(fā)明的一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法及設(shè)備是如何實現(xiàn)的。舉例說明數(shù)據(jù)變更控制案例中,服務(wù)價目表對外公布如表1所示。
表1
S1:提取原業(yè)務(wù)描述的關(guān)鍵說明。在該實施例中,提取的表1的關(guān)鍵說明包括:
1.服務(wù)項目:
①財智賬戶卡--普卡年費
②財智賬戶卡--金卡年費
③財智賬戶卡--白金卡年費
④資金池服務(wù)--協(xié)議費
⑤資金池服務(wù)--服務(wù)費(按賬戶收費)
⑥資金池服務(wù)--服務(wù)費(按歸集金額收費)
⑦資金池服務(wù)--服務(wù)費(按內(nèi)部往來金額逐筆收費)
⑧資金池服務(wù)--服務(wù)費(按委貸日均余額收費)
⑨資金池服務(wù)--按借入款金額收取服務(wù)費
⑩對公本行異地轉(zhuǎn)賬匯款手續(xù)費。
2.條件:
①目錄型:同城\跨地區(qū)(跨行)、渠道
②范圍型:賬戶個數(shù)、賬戶注冊時間、歸集資金日均余額。
3.費用:
100元/卡/年、500元/卡/年、按協(xié)議收取(免費)、360元/年/個、340元/年/個、18000元/年/個、16000元/年/個、1000元/月。
S2:根據(jù)所述關(guān)鍵說明進行系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián),將所述原業(yè)務(wù)描述整理為系統(tǒng)可識別的數(shù)據(jù)控制原子集,圖10為本實施例中系統(tǒng)數(shù)據(jù)庫與控制系統(tǒng)的對應(yīng)關(guān)系示意圖,圖11為本實施例中系統(tǒng)價目控制系統(tǒng)示意圖。通過該步驟整理出的數(shù)據(jù)控制原子集如表2所示。
表2
S3:根據(jù)系統(tǒng)數(shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)整理所述數(shù)據(jù)控制原子集,如表3、表4所示的系統(tǒng)價目手續(xù)費表,表5所示的系統(tǒng)價目復(fù)合條件構(gòu)造表,表6所示的系統(tǒng)價目復(fù)合條件表,表7為系統(tǒng)價目服務(wù)定義表。
表3
表4
表5
表6
表7
S4:從所述數(shù)據(jù)控制原子集中篩選出影響所述系統(tǒng)數(shù)據(jù)的變更的原子;
S5:對影響所述系統(tǒng)數(shù)據(jù)的變更的原子進行解析,得到解析結(jié)果,根據(jù)所述解析結(jié)果、所述系統(tǒng)數(shù)據(jù)的數(shù)據(jù)模型以及數(shù)據(jù)模型的依賴關(guān)系確認影響所述系統(tǒng)數(shù)據(jù)的變更的原子所影響的子數(shù)據(jù)庫。
國家監(jiān)控和管理銀行業(yè)服務(wù)費用,隨時會進行政策性變更,該變更會對舉例(中國工商銀行服務(wù)價目表的系統(tǒng)數(shù)據(jù))產(chǎn)生調(diào)整,舉例變更如表8所示。
表8
S6:根據(jù)所述解析結(jié)果對所述數(shù)據(jù)控制原子集中的控制原子進行變更,以滿足業(yè)務(wù)與系統(tǒng)規(guī)范的要求。根據(jù)S5的解析,調(diào)整系統(tǒng)數(shù)據(jù)變更控制原子。
根據(jù)業(yè)務(wù)變更,需要調(diào)整系統(tǒng)數(shù)據(jù)變更原子,具體有如下內(nèi)容:
1.財智賬戶卡(智富通)普卡年費的手續(xù)費金額變更。
2.財智賬戶卡(智富通)金卡年費的手續(xù)費金額變更。
3.財智賬戶卡(智富通)白金卡年費的手續(xù)費金額變更。
4.資金池服務(wù)服務(wù)費(按賬戶收費)的構(gòu)成條件不變,手續(xù)費金額變更。
5.資金池服務(wù)服務(wù)費(按歸集金額收費)的構(gòu)成條件、手續(xù)費比例進行變更。
僅針對系統(tǒng)數(shù)據(jù)變更原子的變更,業(yè)務(wù)比較好解析和管控,具體變更方案如下:
1.僅手續(xù)費金額變化的業(yè)務(wù)參數(shù),需要調(diào)整“系統(tǒng)價目手續(xù)費表”。
2.復(fù)合條件的手續(xù)費,構(gòu)成條件發(fā)生變化,則需要調(diào)整“系統(tǒng)價目復(fù)合條件表”、“系統(tǒng)價目復(fù)合條件構(gòu)造表”、“系統(tǒng)價目手續(xù)費表”。
變更后的系統(tǒng)價目手續(xù)費表如表9、表10所示的,變更后的系統(tǒng)價目復(fù)合條件構(gòu)造表如表11所示,變更后的系統(tǒng)價目復(fù)合條件表如表12所示,變更后的系統(tǒng)價目服務(wù)定義表如表13所示。
表9
表10
表11
表12
表13
S7:繪制統(tǒng)一視圖,所述統(tǒng)一視圖用于展現(xiàn)不符合系統(tǒng)數(shù)據(jù)規(guī)范性要求的子數(shù)據(jù)庫。
統(tǒng)一視圖可以查詢系統(tǒng)價目表控制原子和系統(tǒng)數(shù)據(jù)庫的關(guān)聯(lián),當系統(tǒng)價目表控制原子發(fā)生變更,對系統(tǒng)數(shù)據(jù)庫的直觀影響。對于不滿足系統(tǒng)數(shù)據(jù)變更原子的系統(tǒng)數(shù)據(jù)庫,提供導(dǎo)出功能,進行關(guān)聯(lián)提示。業(yè)務(wù)人員通過“下載不合規(guī)產(chǎn)品清單”,對系統(tǒng)數(shù)據(jù)庫進行維護。對于滿足系統(tǒng)數(shù)據(jù)變更原子的系統(tǒng)數(shù)據(jù)庫,在“影響數(shù)據(jù)庫視圖”中不展現(xiàn),減少業(yè)務(wù)人員的變更壓力。
S8:根據(jù)所述統(tǒng)一視圖對需要變更的子數(shù)據(jù)庫進行變更操作。
根據(jù)影響系統(tǒng)數(shù)據(jù)庫的統(tǒng)一視圖,可以判定系統(tǒng)數(shù)據(jù)庫中的哪些子系統(tǒng)數(shù)據(jù)庫是否需要進行變更。在該實施例中,需要對系統(tǒng)數(shù)據(jù)庫中涉及1~6變更的各子系統(tǒng)數(shù)據(jù)庫,進行數(shù)據(jù)變更(其中包含各渠道、各類型數(shù)據(jù)庫中配置的財智賬戶卡(智富通)、資金池服務(wù)的手續(xù)費參數(shù)進行變更)。
S9:監(jiān)控所述子數(shù)據(jù)庫的數(shù)據(jù)。根據(jù)影響系統(tǒng)數(shù)據(jù)庫的統(tǒng)一視圖,對變更后的系統(tǒng)數(shù)據(jù)庫進行監(jiān)控,查詢子數(shù)據(jù)庫是否滿足系統(tǒng)數(shù)據(jù)控制原子的要求。循環(huán)對監(jiān)控到的“不合規(guī)產(chǎn)品清單”進行展現(xiàn)和提醒。繼續(xù)進行子系統(tǒng)數(shù)據(jù)庫的治理和變更,直到“不合規(guī)產(chǎn)品清單”為空。全部滿足系統(tǒng)價目表的參數(shù)要求為止,即完成了業(yè)務(wù)變更。
根據(jù)上述實施例可以看出,當業(yè)務(wù)上的《中國工商銀行服務(wù)價目表》發(fā)生變更,對于后臺系統(tǒng)數(shù)據(jù)庫的影響,可以通過先調(diào)整其系統(tǒng)數(shù)據(jù)庫的控制因子(系統(tǒng)價目的4張參數(shù)表),再查詢影響系統(tǒng)數(shù)據(jù)庫的統(tǒng)一視圖,將“不合規(guī)產(chǎn)品清單”展現(xiàn)并進行改造治理,即完成了業(yè)務(wù)改造。全程僅需要對控制因子進行管控,數(shù)據(jù)變更的具體過程則由數(shù)據(jù)變更系統(tǒng)自動控制完成。
綜上所述,本發(fā)明提供了一種對系統(tǒng)數(shù)據(jù)的變更進行控制的方法以及設(shè)備,約束并監(jiān)控、管理系統(tǒng)數(shù)據(jù)變更,使其安全性、有效性得到控制。對異常系統(tǒng)數(shù)據(jù)有針對性的提醒和展現(xiàn),以此提高系統(tǒng)數(shù)據(jù)變更的效率、準確度,最大程度地優(yōu)化提升系統(tǒng)數(shù)據(jù)對外提供服務(wù)質(zhì)量。
對于一個技術(shù)的改進可以很明顯地區(qū)分是硬件上的改進(例如,對二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進)還是軟件上的改進(對于方法流程的改進)。然而,隨著技術(shù)的發(fā)展,當今的很多方法流程的改進已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進。設(shè)計人員幾乎都通過將改進的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個方法流程的改進就不能用硬件實體模塊來實現(xiàn)。例如,可編程邏輯器件(Programmable Logic Device,PLD)(例如現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設(shè)計人員自行編程來把一個數(shù)字系統(tǒng)“集成”在一片PLD上,而不需要請芯片制造廠商來設(shè)計和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟件來實現(xiàn),它與程序開發(fā)撰寫時所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(Hardware Description Language,HDL),而HDL也并非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實現(xiàn)該邏輯方法流程的硬件電路。
控制器可以按任何適當?shù)姆绞綄崿F(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲可由該(微)處理器執(zhí)行的計算機可讀程序代碼(例如軟件或固件)的計算機可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存儲器控制器還可以被實現(xiàn)為存儲器的控制邏輯的一部分。
本領(lǐng)域技術(shù)人員也知道,除了以純計算機可讀程序代碼方式實現(xiàn)控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現(xiàn)相同功能。因此這種控制器可以被認為是一種硬件部件,而對其內(nèi)包括的用于實現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)。或者甚至,可以將用于實現(xiàn)各種功能的裝置視為既可以是實現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
上述實施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機芯片或?qū)嶓w實現(xiàn),或者由具有某種功能的產(chǎn)品來實現(xiàn)。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。