亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

仿真數(shù)據(jù)有效性檢查方法及裝置的制作方法

文檔序號:7766813閱讀:237來源:國知局
專利名稱:仿真數(shù)據(jù)有效性檢查方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)檢查技術(shù),特別涉及一種仿真數(shù)據(jù)有效性檢查方法及裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的多樣化、網(wǎng)絡(luò)結(jié)構(gòu)的復(fù)雜化、網(wǎng)絡(luò)規(guī)模的巨型化,以及對網(wǎng)絡(luò)所承載業(yè)務(wù)質(zhì)量要求的不斷提高,單純依靠經(jīng)驗進(jìn)行網(wǎng)絡(luò)規(guī)劃、設(shè)計和運(yùn)行維護(hù)管理的方法已經(jīng)不能適應(yīng)通信網(wǎng)絡(luò)和通信業(yè)務(wù)發(fā)展的需要,借助網(wǎng)絡(luò)仿真技術(shù)來科學(xué)的反映和預(yù)測網(wǎng)絡(luò)性能與業(yè)務(wù)質(zhì)量,評估網(wǎng)絡(luò)故障的影響范圍與影響程度,已成為通信網(wǎng)絡(luò)運(yùn)營企業(yè)的普遍選擇。借助網(wǎng)絡(luò)仿真技術(shù),通信網(wǎng)運(yùn)營企業(yè)可有效的提高網(wǎng)絡(luò)規(guī)劃與設(shè)計的準(zhǔn)確性和可靠性,提升網(wǎng)絡(luò)運(yùn)行維護(hù)管理的技術(shù)水平,降低網(wǎng)絡(luò)運(yùn)營風(fēng)險。通常情況下,網(wǎng)絡(luò)仿真包括構(gòu)建仿真模型、生成仿真數(shù)據(jù)、運(yùn)行仿真數(shù)據(jù)和分析仿真結(jié)果四個步驟。其中,生成仿真數(shù)據(jù)的途徑大致上可以分為兩種,分別是從真實網(wǎng)絡(luò)中錄制和依據(jù)仿真模型或算法生成。無論是采用上述兩種途徑中的哪種途徑生成仿真數(shù)據(jù),都必須采用適當(dāng)?shù)氖侄蝸肀U戏抡鏀?shù)據(jù)的有效性,只有運(yùn)行有效的仿真數(shù)據(jù),才能確保仿真過程的真實性和仿真結(jié)果的正確性。仿真數(shù)據(jù)有效性檢查就是保障仿真數(shù)據(jù)有效性的重要手段之一。仿真數(shù)據(jù)的有效性檢查是基于預(yù)設(shè)的檢查規(guī)則實現(xiàn)的。檢查規(guī)則可以借助專家經(jīng)驗人為制定,也可以借助仿真模型自動生成。仿真數(shù)據(jù)的有效性通常包括三層含義,即仿真數(shù)據(jù)的完整性、合法性和一致性。所謂仿真數(shù)據(jù)的完整性,是指生成的仿真數(shù)據(jù)應(yīng)覆蓋網(wǎng)絡(luò)仿真所需的全部數(shù)據(jù)需求,不存在遺漏和缺失;所謂仿真數(shù)據(jù)的合法性,是指生成的仿真數(shù)據(jù)的數(shù)據(jù)類型、數(shù)值范圍等應(yīng)符合真實網(wǎng)絡(luò)中對數(shù)據(jù)的合法性要求;所謂仿真數(shù)據(jù)的一致性,是指生成的仿真數(shù)據(jù)之間的邏輯關(guān)系,應(yīng)與真實網(wǎng)絡(luò)中的數(shù)據(jù)邏輯關(guān)系一致。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)結(jié)構(gòu)的調(diào)整,相應(yīng)的仿真數(shù)據(jù)有效性檢查規(guī)則也會發(fā)生改變,因此仿真數(shù)據(jù)的有效性檢查規(guī)則需要在網(wǎng)絡(luò)仿真過程中進(jìn)行動態(tài)調(diào)整,才能夠保證有效性檢查的準(zhǔn)確性。專利申請?zhí)?00710046565. 3的“數(shù)據(jù)檢查的方法及裝置”專利中,提出了一種將網(wǎng)絡(luò)配置數(shù)據(jù)劃分為若干檢查對象,然后依次判斷各檢查對象是否符合對應(yīng)的數(shù)據(jù)屬性的方法及裝置。該技術(shù)主要用于檢查網(wǎng)絡(luò)配置數(shù)據(jù)中可能出現(xiàn)的遺漏和冗余,并沒有涉及對數(shù)據(jù)檢查所依據(jù)的檢查規(guī)則的動態(tài)調(diào)整,所有檢查規(guī)則均隱含固化在檢查裝置中,不能動態(tài)適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)、網(wǎng)絡(luò)規(guī)?;蚓W(wǎng)絡(luò)技術(shù)的變化?,F(xiàn)有的數(shù)據(jù)有效性檢查技術(shù)中,缺少專門針對網(wǎng)絡(luò)仿真數(shù)據(jù)的有效性檢查技術(shù), 通常都是固化在檢查裝置的處理流程中的,不能根據(jù)應(yīng)用場景的變化進(jìn)行動態(tài)調(diào)整,導(dǎo)致仿真數(shù)據(jù)有效性檢查的準(zhǔn)確性較低。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種仿真數(shù)據(jù)有效性檢查方法及裝置,解決了現(xiàn)有的數(shù)據(jù)有效性檢查技術(shù)不能根據(jù)應(yīng)用場景的變化進(jìn)行動態(tài)調(diào)整,導(dǎo)致仿真數(shù)據(jù)有效性檢查的準(zhǔn)確性較低的問題。一種仿真數(shù)據(jù)有效性檢查方法,包括步驟
根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,并設(shè)定所述有效性檢查規(guī)則的優(yōu)先級;
根據(jù)所述有效性檢查規(guī)則和優(yōu)先級生成有效性檢查規(guī)則列表; 根據(jù)所述優(yōu)先級順序從所述有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,同時從所述待檢查仿真數(shù)據(jù)中提取與該被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查。一種仿真數(shù)據(jù)有效性檢查裝置,包括
檢查規(guī)則設(shè)置單元,用于根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,并設(shè)定所述有效性檢查規(guī)則的優(yōu)先級;
檢查規(guī)則列表生成單元,用于根據(jù)所述有效性檢查規(guī)則和優(yōu)先級生成有效性檢查規(guī)則列表;
有效性檢查執(zhí)行單元,用于根據(jù)所述優(yōu)先級順序從所述有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,同時從所述待檢查仿真數(shù)據(jù)中選取與所述被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查。 與現(xiàn)有技術(shù)相比,本發(fā)明的仿真數(shù)據(jù)有效性檢查技術(shù)對仿真數(shù)據(jù)的有效性檢查規(guī)則進(jìn)行動態(tài)定制,同時通過設(shè)置檢查規(guī)則優(yōu)先級生成檢查規(guī)則列表,其中優(yōu)先級根據(jù)檢查規(guī)則的重要程度來進(jìn)行動態(tài)設(shè)置,然后再根據(jù)檢查規(guī)則列表動態(tài)地選取檢查規(guī)則與相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查,提高了有效性檢查的靈活性和可重用性,對于任何數(shù)據(jù)來源、仿真網(wǎng)絡(luò)結(jié)構(gòu)和仿真網(wǎng)絡(luò)規(guī)模的仿真數(shù)據(jù),都能夠通過有效性檢查規(guī)則的靈活定制和動態(tài)調(diào)整,提高了對仿真數(shù)據(jù)的有效性檢查的準(zhǔn)確性。


圖1是本發(fā)明的仿真數(shù)據(jù)有效性檢查方法的流程圖2是本發(fā)明的仿真數(shù)據(jù)有效性檢查方法的較佳實施例的流程圖; 圖3是本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置的結(jié)構(gòu)示意圖; 圖4是本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置的另一個實施例的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明的仿真數(shù)據(jù)有效性檢查方法作詳細(xì)描述。請參閱圖1,圖1是本發(fā)明的仿真數(shù)據(jù)有效性檢查方法的流程圖;包括步驟
根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)的有效性檢查規(guī)則,并設(shè)定有效性檢查規(guī)則的優(yōu)先級;其中,所述屬性信息包括數(shù)據(jù)類型、數(shù)值限定范圍或數(shù)據(jù)相互關(guān)系等信息; 有效性檢查規(guī)則可以借助專家經(jīng)驗人為制定,也可以借助仿真模型自動生成。根據(jù)有效性檢查規(guī)則和及其設(shè)定的優(yōu)先級生成有效性檢查規(guī)則列表,其中,優(yōu)先級可以通過有效性檢查規(guī)則中的優(yōu)先級標(biāo)記來實現(xiàn)。根據(jù)優(yōu)先級順序從有效性檢查規(guī)則列表中選取檢查規(guī)則,同時從待檢查仿真數(shù)據(jù)中提取與被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查,其中,有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)是需要依據(jù)該有效性檢查規(guī)則進(jìn)行檢查的仿真數(shù)據(jù)。通過上述對生成的仿真數(shù)據(jù)進(jìn)行有效性檢查,即可獲得有效的仿真數(shù)據(jù),將這些有效的仿真數(shù)據(jù)應(yīng)用到網(wǎng)絡(luò)仿真的運(yùn)行仿真數(shù)據(jù)步驟中,從而提高了網(wǎng)絡(luò)仿真的準(zhǔn)確性。優(yōu)選地,在執(zhí)行有效性檢查后,根據(jù)有效性檢查的檢查結(jié)果生成仿真數(shù)據(jù)的有效性檢查報告,具體地,在對有效性檢查規(guī)則列表進(jìn)行遍歷后,根據(jù)檢查過程中的有效性檢查規(guī)則未通過的結(jié)果,生成仿真數(shù)據(jù)不合理記錄,并統(tǒng)計仿真數(shù)據(jù)不合理記錄,生成仿真數(shù)據(jù)有效性檢查報告,并將仿真數(shù)據(jù)不合理記錄作為報告附件。通過有效性檢查報告,能夠直接根據(jù)該有效性檢查報告直觀地得到所有仿真數(shù)據(jù)的有效性情況。優(yōu)選地,有效性檢查規(guī)則包括仿真數(shù)據(jù)的完整性檢查規(guī)則、合法性檢查規(guī)則、一致性檢查規(guī)則的任意組合或全部規(guī)則,上述定制的有效性檢查可以對仿真數(shù)據(jù)的有效性進(jìn)行全面性的檢查,特別是可以對仿真數(shù)據(jù)之間的邏輯關(guān)系一致性檢查,即依據(jù)真實網(wǎng)絡(luò)中數(shù)據(jù)之間的邏輯關(guān)系檢查仿真數(shù)據(jù)之間的邏輯關(guān)系與真實網(wǎng)絡(luò)的一致性。通過在設(shè)定包括完整性檢查規(guī)則、合法性檢查規(guī)則以及一致性檢查規(guī)則的有效性檢查規(guī)則,對仿真數(shù)據(jù)的有效性檢查更加完備,同時,通過對仿真數(shù)據(jù)之間邏輯關(guān)系的一致性進(jìn)行檢查,可以進(jìn)一步解決仿真數(shù)據(jù)之間可能存在的邏輯沖突的風(fēng)險,例如,網(wǎng)元告警總數(shù)小于網(wǎng)元中各個板卡的告警數(shù)之和或者網(wǎng)元的最高告警級別低于某個板卡的最高告警級別的風(fēng)險。優(yōu)選地,在根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則前,根據(jù)仿真數(shù)據(jù)的名稱和數(shù)據(jù)類型、數(shù)值限定范圍以及數(shù)據(jù)相互關(guān)系對全部的待檢查仿真數(shù)據(jù)進(jìn)行分類組合處理,然后生成仿真數(shù)據(jù)索引。通過生成仿真數(shù)據(jù)索引,有利于進(jìn)行仿真數(shù)據(jù)的遍歷和檢索,提高有效性檢查的速度。上述的從有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,以及從待檢查仿真數(shù)據(jù)中提取與所述被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查過程具體包括遍歷仿真數(shù)據(jù)索引,提取與被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)索引,根據(jù)仿真數(shù)據(jù)索引從仿真數(shù)據(jù)中提取仿真數(shù)據(jù)存儲至待檢查仿真數(shù)據(jù)集中,然后再根據(jù)所述被選取的檢查規(guī)則對待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)進(jìn)行有效性檢查。對于有效性檢查規(guī)則,具體地,是由左操作數(shù)、右操作數(shù)、操作符以及優(yōu)先級標(biāo)識組成;其中左操作數(shù)和右操作數(shù)包括仿真數(shù)據(jù)的名稱、通配符、算術(shù)運(yùn)算符和常量,仿真數(shù)據(jù)的名稱為仿真數(shù)據(jù)的索引。優(yōu)選地,優(yōu)先級標(biāo)識包括三個不重疊的數(shù)值取值區(qū)間,分別用于標(biāo)識完整性檢查規(guī)則、合法性檢查規(guī)則以及一致性檢查規(guī)則的優(yōu)先級;根據(jù)檢查規(guī)則的重要程度,設(shè)置完整性檢查規(guī)則的優(yōu)先級取值區(qū)間最高,合法性檢查規(guī)則的優(yōu)先級取值區(qū)間居中,一致性檢查規(guī)則的優(yōu)先級取值區(qū)間最低,優(yōu)先級高的檢查規(guī)則先進(jìn)行檢查,在優(yōu)先級高的檢查規(guī)則的檢查結(jié)果未通過時,不再進(jìn)行優(yōu)先級低的有效性規(guī)則的檢查。根據(jù)對仿真數(shù)據(jù)的完整性檢查規(guī)則、合法性檢查規(guī)則、一致性檢查規(guī)則的重要程度,首先進(jìn)行重要程度最高的完整性檢查規(guī)則,當(dāng)仿真數(shù)據(jù)不符合完整性檢查規(guī)則時,該數(shù)據(jù)不再進(jìn)行合法性和一致性檢查,同理,若仿真數(shù)據(jù)不符合合法性檢查規(guī)則,則不再進(jìn)行一致性檢查。通過上述方式,提高了有效性檢查的效率。對于有效性檢查過程,具體地,首先將待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)的值代入有效性檢查規(guī)則的左操作數(shù)和右操作數(shù)中進(jìn)行算術(shù)運(yùn)算;然后將算術(shù)運(yùn)算后的左操作數(shù)和右操作數(shù)與操作符一起進(jìn)行邏輯運(yùn)算;判斷所述邏輯運(yùn)算的結(jié)果,若為真,則判定有效性檢查的檢查結(jié)果為通過;若為假,則判定有效性檢查的檢查結(jié)果為未通過;其中,左操作數(shù)為在操作符左邊的操作數(shù),右操作數(shù)為在操作符右邊的操作數(shù)。上述檢查過程,不但能夠檢查仿真數(shù)據(jù)的完整性和合法性,還能夠檢查仿真數(shù)據(jù)之間的一致性,發(fā)掘仿真數(shù)據(jù)之間的潛在邏輯錯誤,從完整性、合法性和一致性三個方面核查仿真數(shù)據(jù)的有效性,對仿真數(shù)據(jù)有效性的檢查更全面。為了更加清晰本發(fā)明的仿真數(shù)據(jù)有效性檢查方法,下面結(jié)合附圖和較佳實施例作更詳細(xì)的闡述。請參閱圖2,圖2是本發(fā)明的仿真數(shù)據(jù)有效性檢查方法的較佳實施例的流程圖;包括
S101、分析待檢查的仿真數(shù)據(jù),生成仿真數(shù)據(jù)索引。具體是根據(jù)仿真數(shù)據(jù)的名稱、類型、相互關(guān)系等信息對所有仿真數(shù)據(jù)進(jìn)行分類組織,生成仿真數(shù)據(jù)索引,便于加快在遍歷和檢索仿真數(shù)據(jù)時的速度。其中,待檢查仿真數(shù)據(jù)包括從真實網(wǎng)絡(luò)錄制的或由仿真模型或算法生成。S102、設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,同時設(shè)定檢查規(guī)則的優(yōu)先級。具體是根據(jù)仿真數(shù)據(jù)索引中的仿真數(shù)據(jù)的數(shù)據(jù)類型、數(shù)值限定、相互關(guān)系等信息, 分別設(shè)置仿真數(shù)據(jù)的完整性檢查規(guī)則、合法性檢查規(guī)則和一致性檢查規(guī)則,并設(shè)定檢查規(guī)則的優(yōu)先級。每一個有效性檢查規(guī)則可以設(shè)置多條具體的規(guī)則,每條仿真數(shù)據(jù)的有效性檢查規(guī)則包括左操作數(shù)、右操作數(shù)、操作符和優(yōu)先級標(biāo)記。其中,左操作數(shù)和右操作數(shù)包括仿真數(shù)據(jù)的名稱、通配符、算術(shù)運(yùn)算符和常量組成;操作符包括邏輯運(yùn)算符;優(yōu)先級包括三個不重疊的數(shù)值取值區(qū)間,分別用于標(biāo)識完整性檢查規(guī)則、合法性檢查規(guī)則和一致性檢查規(guī)則的優(yōu)先級,其中完整性檢查規(guī)則的優(yōu)先級取值區(qū)間最高,合法性檢查規(guī)則的優(yōu)先級取值區(qū)間居中,一致性檢查規(guī)則的優(yōu)先級取值區(qū)間最低。S103、根據(jù)優(yōu)先級對仿真數(shù)據(jù)的有效檢查規(guī)則進(jìn)行排序,生成仿真數(shù)據(jù)的有效性檢查規(guī)則列表,并標(biāo)記全部檢查規(guī)則的初始狀態(tài)為未檢查。S104、設(shè)置有效規(guī)則優(yōu)先級為仿真數(shù)據(jù)的有效性檢查規(guī)則列表的最低優(yōu)先級。其中,有效規(guī)則優(yōu)先級是對優(yōu)先級取值區(qū)間中不同的有效性檢查規(guī)則的優(yōu)先級, 在對優(yōu)先級取值區(qū)間中的有效性檢查規(guī)則進(jìn)行檢查時,只檢查優(yōu)先級高于有效規(guī)則優(yōu)先級的有效性檢查規(guī)則,上述有效規(guī)則優(yōu)先級設(shè)置為仿真數(shù)據(jù)有效性檢查規(guī)則列表的最低優(yōu)先級,可以保證所有定制的有效性檢查規(guī)則初始有效。S105、讀取仿真數(shù)據(jù)的有效性檢查規(guī)則列表,按優(yōu)先級順序從高到低遍歷有效性檢查規(guī)則列表。S106、判斷有效性檢查規(guī)則列表中,是否存在狀態(tài)為未檢查的有效性檢查規(guī)則,若是,進(jìn)入步驟S107,若否,轉(zhuǎn)去執(zhí)行步驟Sl 15。S107、從有效性檢查規(guī)則列表中選取優(yōu)先級最高的且狀態(tài)為未檢查的有效性檢查規(guī)則。S108、判斷步驟S107選取的有效性檢查規(guī)則的優(yōu)先級是否低于有效規(guī)則優(yōu)先級, 若是,轉(zhuǎn)去執(zhí)行步驟Sl 15,若否,進(jìn)入步驟S109。S109、遍歷步驟SlOl生成的仿真數(shù)據(jù)索引,提取與步驟S107選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)索引,根據(jù)仿真數(shù)據(jù)索引從仿真數(shù)據(jù)中提取仿真數(shù)據(jù),存儲至待檢查仿真數(shù)據(jù)集中。其中,與有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù),是指仿真數(shù)據(jù)的名稱出現(xiàn)在有效性檢查規(guī)則的左操作數(shù)或右操作數(shù)域中的仿真數(shù)據(jù)。S110、判斷待檢查仿真數(shù)據(jù)集中是否已包含全部相關(guān)仿真數(shù)據(jù),若是,進(jìn)入步驟 S111,若否,轉(zhuǎn)去執(zhí)行步驟S109,繼續(xù)提取相關(guān)的仿真數(shù)據(jù)。S111、在步驟105讀取的有效性檢查規(guī)則列表中,將步驟S107選取的有效性檢查規(guī)則的狀態(tài)標(biāo)記為已檢查,然后根據(jù)有效性檢查規(guī)則對待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)進(jìn)行有效性檢查。具體地,首先將待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)的值代入有效性檢查規(guī)則的左操作數(shù)和右操作數(shù)中進(jìn)行算術(shù)運(yùn)算;然后將算術(shù)運(yùn)算后的左操作數(shù)和右操作數(shù)與操作符一起進(jìn)行邏輯運(yùn)算;判斷所述邏輯運(yùn)算的結(jié)果,若為真,則判定有效性檢查的檢查結(jié)果為通過; 若為假,則判定有效性檢查的檢查結(jié)果為未通過。S112、判斷步驟111得到的有效性檢查的檢查結(jié)果是否為通過。若是,通過檢查, 轉(zhuǎn)去執(zhí)行步驟S106,若否,進(jìn)入步驟S113。S113、記錄Slll步驟中的有效性檢查規(guī)則和待檢查仿真數(shù)據(jù)集中所有的仿真數(shù)據(jù)索引,生成仿真數(shù)據(jù)不合理記錄。S114、設(shè)置有效規(guī)則優(yōu)先級為步驟Slll中選取的有效性檢查規(guī)則的優(yōu)先級,然后轉(zhuǎn)去執(zhí)行步驟S106,判斷有效性檢查規(guī)則列表中是否存在未檢查的有效性檢查規(guī)則,若否, 進(jìn)入步驟S115。S115、統(tǒng)計步驟S113得到的所有仿真數(shù)據(jù)不合理記錄,生成仿真數(shù)據(jù)有效性檢查報告,并將仿真數(shù)據(jù)不合理記錄作為報告附件。下面結(jié)合附圖和實施例對本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置作詳細(xì)描述請參閱圖3,圖3是本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置的結(jié)構(gòu)示意圖;包括
檢查規(guī)則設(shè)置單元,用于根據(jù)待檢查仿真數(shù)據(jù)的數(shù)據(jù)類型、數(shù)值限定范圍以及數(shù)據(jù)相互關(guān)系設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,并設(shè)定有效性檢查規(guī)則的優(yōu)先級。檢查規(guī)則列表生成單元,用于根據(jù)有效性檢查規(guī)則和及其設(shè)定的優(yōu)先級生成有效性檢查規(guī)則列表,其中,優(yōu)先級可以通過有效性檢查規(guī)則中的優(yōu)先級標(biāo)記來實現(xiàn)。有效性檢查執(zhí)行單元,用于根據(jù)優(yōu)先級順序從有效性檢查規(guī)則列表中選取檢查規(guī)則,同時從待檢查仿真數(shù)據(jù)中提取與被選取檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查,其中,檢查規(guī)則相關(guān)的仿真數(shù)據(jù)是需要進(jìn)行該有效性檢查規(guī)則檢查的仿真數(shù)據(jù)。優(yōu)選地,本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置還包括檢查報告生成單元,用于根據(jù)所述檢查的結(jié)果生成仿真數(shù)據(jù)有效性檢查報告。優(yōu)選地,本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置還包括仿真數(shù)據(jù)索引生成單元,用于根據(jù)所述仿真數(shù)據(jù)的名稱和屬性信息對全部的待檢查仿真數(shù)據(jù)進(jìn)行分類組合處理,生成仿真數(shù)據(jù)索引。進(jìn)一步,有效性檢查執(zhí)行單元遍歷仿真數(shù)據(jù)索引,提取與被選取檢查規(guī)則相關(guān)的仿真數(shù)據(jù)索引,根據(jù)仿真數(shù)據(jù)索引從仿真數(shù)據(jù)中提取仿真數(shù)據(jù)存儲至待檢查仿真數(shù)據(jù)集中,再根據(jù)被選取檢查規(guī)則對待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)進(jìn)行有效性檢查。進(jìn)一步地,檢查報告生成單元在對檢查規(guī)則列表進(jìn)行遍歷后,根據(jù)檢查過程中的有效性檢查規(guī)則未通過的結(jié)果,生成仿真數(shù)據(jù)不合理記錄,并統(tǒng)計仿真數(shù)據(jù)不合理記錄,生成仿真數(shù)據(jù)有效性檢查報告,并將仿真數(shù)據(jù)不合理記錄作為報告附件。進(jìn)一步地,有效性檢查執(zhí)行單元將待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)的值代入有效性檢查規(guī)則的左操作數(shù)和右操作數(shù)中進(jìn)行算術(shù)運(yùn)算;將算術(shù)運(yùn)算后的左操作數(shù)和右操作數(shù)與操作符一起進(jìn)行邏輯運(yùn)算;判斷所述邏輯運(yùn)算的結(jié)果,若為真,則判定有效性檢查的檢查結(jié)果為通過;若為假,則判定有效性檢查的檢查結(jié)果為未通過。為了更加清晰本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置,下面結(jié)合附圖和另一個實施例作更詳細(xì)的闡述。請參閱圖4,圖4是本發(fā)明的仿真數(shù)據(jù)有效性檢查裝置的另一個實施例的結(jié)構(gòu)示意圖,包括分析檢索模塊M201、檢查規(guī)則管理模塊M202、有效性檢查模塊M203以及報告生成模塊M204,其工作原理是
分析檢索模塊M201分析導(dǎo)入的仿真數(shù)據(jù),根據(jù)仿真數(shù)據(jù)的名稱、類型、相互關(guān)系等信息對全部仿真數(shù)據(jù)進(jìn)行分類組織,生成仿真數(shù)據(jù)索引。檢查規(guī)則管理模塊M202根據(jù)仿真數(shù)據(jù)的名稱、數(shù)據(jù)類型、數(shù)值限定范圍、數(shù)據(jù)相互關(guān)系等信息,分別設(shè)定仿真數(shù)據(jù)的完整性檢查規(guī)則、合法性檢查規(guī)則和一致性檢查規(guī)則, 同時設(shè)定上述有效性檢查規(guī)則的優(yōu)先級,將所有有效性檢查規(guī)則按優(yōu)先級高低排序,生成仿真數(shù)據(jù)的有效性檢查規(guī)則列表,以及設(shè)置初始的有效規(guī)則優(yōu)先級。有效性檢查模塊M203根據(jù)檢查規(guī)則管理模塊M202輸入的仿真數(shù)據(jù)有效性檢查規(guī)則列表和初始的有效規(guī)則優(yōu)先級,按照優(yōu)先級從高到低,依次對分析檢索模塊M201輸入的待檢仿真數(shù)據(jù)集的仿真數(shù)據(jù)進(jìn)行有效性檢查,生成有效性檢查的檢查結(jié)果,記錄仿真數(shù)據(jù)不合理記錄。報告生成模塊M204對有效性檢查模塊M203生成的仿真數(shù)據(jù)有效性檢查的檢查結(jié)果進(jìn)行統(tǒng)計,生成仿真數(shù)據(jù)有效性檢查報告。本發(fā)明的仿真數(shù)據(jù)有效性檢查技術(shù),對仿真數(shù)據(jù)的有效性檢查規(guī)則進(jìn)行動態(tài)定制,提高了有效性檢查的靈活性和可重用性,有效性檢查可以根據(jù)應(yīng)用場景的變化進(jìn)行動態(tài)調(diào)整,提高了對仿真數(shù)據(jù)的有效性檢查的準(zhǔn)確性,同時,進(jìn)一步地對仿真數(shù)據(jù)之間的邏輯關(guān)系一致性進(jìn)行檢查,使得對仿真數(shù)據(jù)的有效性檢查更加完備,相對于現(xiàn)有技術(shù)中在進(jìn)行有效性檢查時都只是對單個數(shù)據(jù)的完整性或其合法性檢查,可以避免仿真數(shù)據(jù)之間可能存在的邏輯沖突的風(fēng)險。以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種仿真數(shù)據(jù)有效性檢查方法,其特征在于,包括步驟根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,并設(shè)定所述有效性檢查規(guī)則的優(yōu)先級;根據(jù)所述有效性檢查規(guī)則和優(yōu)先級生成有效性檢查規(guī)則列表; 根據(jù)所述優(yōu)先級順序從所述有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,同時從所述待檢查仿真數(shù)據(jù)中提取與該被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查。
2.根據(jù)權(quán)利要求1所述的仿真數(shù)據(jù)有效性檢查方法,其特征在于,還包括根據(jù)所述有效性檢查的檢查結(jié)果生成仿真數(shù)據(jù)有效性檢查報告。
3.根據(jù)權(quán)利要求1所述的仿真數(shù)據(jù)有效性檢查方法,其特征在于,所述有效性檢查規(guī)則包括仿真數(shù)據(jù)的完整性檢查規(guī)則、合法性檢查規(guī)則和/或一致性檢查規(guī)則。
4.根據(jù)權(quán)利要求1至3任一項所述的仿真數(shù)據(jù)有效性檢查方法,其特征在于, 所述根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則前還包括根據(jù)所述仿真數(shù)據(jù)的名稱和屬性信息對全部待檢查的仿真數(shù)據(jù)進(jìn)行分類組合處理,生成仿真數(shù)據(jù)索引;所述從所述有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,同時從所述待檢查仿真數(shù)據(jù)中提取與該被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查具體包括遍歷所述仿真數(shù)據(jù)索引,提取與所述被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)索引, 根據(jù)所述仿真數(shù)據(jù)索引從仿真數(shù)據(jù)中提取仿真數(shù)據(jù)存儲至待檢查仿真數(shù)據(jù)集中,然后再根據(jù)所述被選取的有效性檢查規(guī)則對待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)進(jìn)行有效性檢查。
5.根據(jù)權(quán)利要求4所述的仿真數(shù)據(jù)有效性檢查方法,其特征在于,所述有效性檢查規(guī)則包括由左操作數(shù)、右操作數(shù)、操作符以及優(yōu)先級標(biāo)識組成的規(guī)則;其中,所述左操作數(shù)和右操作數(shù)包括仿真數(shù)據(jù)的名稱、通配符、算術(shù)運(yùn)算符或常量。
6.根據(jù)權(quán)利要求5所述的仿真數(shù)據(jù)有效性檢查方法,其特征在于,所述優(yōu)先級標(biāo)識包括三個不重疊的數(shù)值取值區(qū)間,分別用于標(biāo)識完整性檢查規(guī)則、合法性檢查規(guī)則以及一致性檢查規(guī)則的優(yōu)先級;其中,完整性檢查規(guī)則的優(yōu)先級取值區(qū)間最高,合法性檢查規(guī)則的優(yōu)先級取值區(qū)間居中,一致性檢查規(guī)則的優(yōu)先級取值區(qū)間最低。
7.根據(jù)權(quán)利要求6所述的仿真數(shù)據(jù)有效性檢查方法,其特征在于,所述有效性檢查過程包括首先將所述待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)的值代入有效性檢查規(guī)則的左操作數(shù)和右操作數(shù)中進(jìn)行算術(shù)運(yùn)算;然后將算術(shù)運(yùn)算后的左操作數(shù)和右操作數(shù)與操作符一起進(jìn)行邏輯運(yùn)算; 判斷所述邏輯運(yùn)算的結(jié)果,若為真,則判定有效性檢查的檢查結(jié)果為通過;若為假,則判定有效性檢查的檢查結(jié)果為未通過。
8.一種仿真數(shù)據(jù)有效性檢查裝置,其特征在于,包括檢查規(guī)則設(shè)置單元,用于根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,并設(shè)定所述有效性檢查規(guī)則的優(yōu)先級;其中,所述屬性信息包括數(shù)據(jù)類型、數(shù)值限定范圍以及數(shù)據(jù)相互關(guān)系;檢查規(guī)則列表生成單元,用于根據(jù)所述有效性檢查規(guī)則和優(yōu)先級生成有效性檢查規(guī)則列表;有效性檢查執(zhí)行單元,用于根據(jù)所述優(yōu)先級順序從所述有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,同時從所述待檢查仿真數(shù)據(jù)中選取與所述被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查。
9.根據(jù)權(quán)利要求8所述的仿真數(shù)據(jù)有效性檢查裝置,其特征在于,還包括檢查報告生成單元,用于根據(jù)所述檢查的結(jié)果生成仿真數(shù)據(jù)有效性檢查報告。
10.根據(jù)權(quán)利要求8所述的仿真數(shù)據(jù)有效性檢查裝置,其特征在于,還包括仿真數(shù)據(jù)索引生成單元,用于根據(jù)所述仿真數(shù)據(jù)的名稱和屬性信息對全部待檢查的仿真數(shù)據(jù)進(jìn)行分類組合處理,生成仿真數(shù)據(jù)索引;所述有效性檢查執(zhí)行模塊進(jìn)一步用于遍歷所述仿真數(shù)據(jù)索引,提取與所述被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)索引,根據(jù)所述仿真數(shù)據(jù)索引從仿真數(shù)據(jù)中提取仿真數(shù)據(jù)存儲至待檢查仿真數(shù)據(jù)集中,然后再根據(jù)所述被選取的有效性檢查規(guī)則對待檢查仿真數(shù)據(jù)集中的仿真數(shù)據(jù)進(jìn)行有效性檢查。
全文摘要
本發(fā)明提供一種仿真數(shù)據(jù)有效性檢查方法,包括步驟根據(jù)待檢查仿真數(shù)據(jù)的屬性信息設(shè)定仿真數(shù)據(jù)有效性檢查規(guī)則,并設(shè)定所述有效性檢查規(guī)則的優(yōu)先級;根據(jù)所述有效性檢查規(guī)則和優(yōu)先級生成有效性檢查規(guī)則列表;根據(jù)所述優(yōu)先級順序從所述有效性檢查規(guī)則列表中選取有效性檢查規(guī)則,同時從待檢查仿真數(shù)據(jù)中提取與該被選取的有效性檢查規(guī)則相關(guān)的仿真數(shù)據(jù)進(jìn)行有效性檢查。本發(fā)明還提供一種仿真數(shù)據(jù)有效性檢查裝置,通過本發(fā)明,提高了有效性檢查的靈活性和可重用性,對于任何數(shù)據(jù)來源、仿真網(wǎng)絡(luò)結(jié)構(gòu)和仿真網(wǎng)絡(luò)規(guī)模的仿真數(shù)據(jù),都能夠通過有效性檢查規(guī)則的靈活定制和動態(tài)調(diào)整,提高對仿真數(shù)據(jù)的有效性檢查的準(zhǔn)確性。
文檔編號H04L1/00GK102307079SQ201110250788
公開日2012年1月4日 申請日期2011年8月29日 優(yōu)先權(quán)日2011年8月29日
發(fā)明者何杰, 李偉堅, 李溢杰, 林斌, 蔣康明 申請人:廣東省電力調(diào)度中心
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1