一種適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,適用于調(diào)度與變電站一體化系統(tǒng),包括步驟:1)啟動(dòng)實(shí)時(shí)庫(kù)生成進(jìn)程,讀取配置信息;2)根據(jù)配置信息確定數(shù)據(jù)源,分別提取生成實(shí)時(shí)庫(kù)需要的表、域、索引等結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息。目前支持從關(guān)系數(shù)據(jù)庫(kù)、其他同構(gòu)實(shí)時(shí)庫(kù)、文件提??;3)對(duì)提取的表、域、索引結(jié)構(gòu)、模型數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù),進(jìn)行完整性和一致性校驗(yàn);4)根據(jù)通過(guò)校驗(yàn)的結(jié)構(gòu)信息、模型數(shù)據(jù)和實(shí)時(shí)數(shù)據(jù),調(diào)用實(shí)時(shí)庫(kù)生成接口生成實(shí)時(shí)數(shù)據(jù)庫(kù)。本發(fā)明可根據(jù)配置從關(guān)系數(shù)據(jù)庫(kù)、其他同構(gòu)實(shí)時(shí)庫(kù)、文件等多種數(shù)據(jù)源獲取實(shí)時(shí)庫(kù)生成所需的結(jié)構(gòu)信息、模型數(shù)據(jù)與實(shí)時(shí)數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)庫(kù)的數(shù)據(jù)生成,可靠高效、便于擴(kuò)展,可滿(mǎn)足不同場(chǎng)景的應(yīng)用需要。
【專(zhuān)利說(shuō)明】一種適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,具體涉及的是適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,屬于實(shí)時(shí)數(shù)據(jù)庫(kù)技術(shù)應(yīng)用領(lǐng)域。
【背景技術(shù)】
[0002]實(shí)時(shí)庫(kù)數(shù)據(jù)生成指將生成實(shí)時(shí)庫(kù)所需的數(shù)據(jù)結(jié)構(gòu)及相關(guān)數(shù)據(jù)提取到本地系統(tǒng),生成實(shí)時(shí)數(shù)據(jù)庫(kù)實(shí)體,映射到內(nèi)存中。在調(diào)度與變電站一體化系統(tǒng)中,既有主站系統(tǒng),又有子站系統(tǒng),系統(tǒng)環(huán)境復(fù)雜,同時(shí)監(jiān)控對(duì)象、采集數(shù)據(jù)多種多樣、形式不一。而各子系統(tǒng)的運(yùn)行環(huán)境、網(wǎng)絡(luò)帶寬、設(shè)備性能也有很大差異,傳統(tǒng)基于關(guān)系庫(kù)的實(shí)時(shí)庫(kù)生成方式,占用資源多、耗費(fèi)時(shí)間長(zhǎng),對(duì)機(jī)器性能、網(wǎng)絡(luò)環(huán)境有很高的要求,在帶寬較窄、硬件配置不高的系統(tǒng)上運(yùn)行效率低下。因此需要設(shè)計(jì)一種基于多種數(shù)據(jù)源、高效可靠、靈活通用的實(shí)時(shí)數(shù)據(jù)庫(kù)生成方式。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有方法的不足,本發(fā)明的目的是提供一種適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,可根據(jù)配置從關(guān)系數(shù)據(jù)庫(kù)、同構(gòu)實(shí)時(shí)庫(kù)、數(shù)據(jù)文件等不同數(shù)據(jù)源,獲取生成實(shí)時(shí)庫(kù)需要的結(jié)構(gòu)信息、模型數(shù)據(jù)與實(shí)時(shí)數(shù)據(jù),從而實(shí)現(xiàn)多源數(shù)據(jù)實(shí)時(shí)庫(kù)的數(shù)據(jù)生成。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:
一種多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,適用于調(diào)度與變電站一體化系統(tǒng),其特征在于,其包括步驟如下:
(O啟動(dòng)實(shí)時(shí)庫(kù)生成進(jìn)程,讀取配置信息,提取數(shù)據(jù)源類(lèi)型;
(2)根據(jù)配置信息確定數(shù)據(jù)源,分別調(diào)用提取結(jié)構(gòu)信息接口、提取模型數(shù)據(jù)接口、提取實(shí)時(shí)數(shù)據(jù)接口,完成生成實(shí)時(shí)庫(kù)需要的結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息的獲取,所述數(shù)據(jù)源為從關(guān)系數(shù)據(jù)庫(kù)、其他同構(gòu)實(shí)時(shí)庫(kù)、數(shù)據(jù)文件的數(shù)據(jù)源;
(3)對(duì)提取的表、域、索引結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息,進(jìn)行完整性和一致性的安全校驗(yàn);
(4)調(diào)用數(shù)據(jù)格式轉(zhuǎn)換接口,將通過(guò)安全校驗(yàn)的數(shù)據(jù)轉(zhuǎn)換成一種通用的中間存儲(chǔ)方法,用于屏蔽不同數(shù)據(jù)源的數(shù)據(jù)在存儲(chǔ)方式和存儲(chǔ)格式上的差異;
(5)根據(jù)經(jīng)過(guò)轉(zhuǎn)換的結(jié)構(gòu)信息、模型數(shù)據(jù)和實(shí)時(shí)數(shù)據(jù),調(diào)用實(shí)時(shí)庫(kù)生成接口生成實(shí)時(shí)數(shù)據(jù)庫(kù)。
[0005]前述步驟(2)中,所述提取生成實(shí)時(shí)庫(kù)需要的結(jié)構(gòu)信息中所使用的數(shù)據(jù)接口是根據(jù)傳入的表號(hào),返回從不同數(shù)據(jù)源提取的結(jié)構(gòu)信息,并具有多種重載形式;所述多種重載形式如下:
(I )從指定關(guān)系數(shù)據(jù)庫(kù)提取結(jié)構(gòu)信息; (II)從指定同構(gòu)實(shí)時(shí)庫(kù)提取結(jié)構(gòu)信息;
(III)從指定文件提取結(jié)構(gòu)信息。
[0006]前述步驟(2)中,所述提取生成實(shí)時(shí)庫(kù)需要的模型數(shù)據(jù)信息中所使用的數(shù)據(jù)接口是根據(jù)傳入的表號(hào),返回從不同數(shù)據(jù)源提取的模型數(shù)據(jù),并具有多種重載形式;所述多種重載形式如下:
(a)從指定關(guān)系數(shù)據(jù)庫(kù)提取模型數(shù)據(jù);
(b)從指定同構(gòu)實(shí)時(shí)庫(kù)提取模型數(shù)據(jù);
(C)從指定文件提取模型數(shù)據(jù)。
[0007]前述步驟(2)中,提取生成實(shí)時(shí)庫(kù)需要的實(shí)時(shí)數(shù)據(jù)信息中所使用的數(shù)據(jù)接口是根據(jù)傳入的表號(hào),返回從不同數(shù)據(jù)源提取的實(shí)時(shí)數(shù)據(jù),并具有多種重載形式,該多種重載形式如下:
(i )從指定關(guān)系數(shù)據(jù)庫(kù)提取實(shí)時(shí)數(shù)據(jù);
(ii)從指定同構(gòu)實(shí)時(shí)庫(kù)提取實(shí)時(shí)數(shù)據(jù);
(iii)從指定文件提取實(shí)時(shí)數(shù)據(jù)。
[0008]前述步驟(3)中,進(jìn)行安全校驗(yàn)的校驗(yàn)接口是根據(jù)傳入的結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息,返回校驗(yàn)結(jié)果;并具有多種重載形式,該形式如下:
(A)校驗(yàn)從關(guān)系數(shù)據(jù)庫(kù)提取數(shù)據(jù)的完整性與一致性;
(B)校驗(yàn)從同構(gòu)實(shí)時(shí)庫(kù)提取數(shù)據(jù)的完整性與一致性;
(C)校驗(yàn)從文件提取數(shù)據(jù)的完整性與一致性。
[0009]前述步驟(4)中的數(shù)據(jù)格式轉(zhuǎn)換接口是將傳入的從不同數(shù)據(jù)源提取的結(jié)構(gòu)信息、模型數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù),轉(zhuǎn)換成通用的中間存儲(chǔ)方法,所述通用的中間存儲(chǔ)方法為以STDB_CREAT_REQ結(jié)構(gòu)的中間存儲(chǔ)格式的存儲(chǔ)方法,所述數(shù)據(jù)格式轉(zhuǎn)換接口轉(zhuǎn)換時(shí)具有多種重載形式,其形式如下:
①將關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式;
②將同構(gòu)實(shí)時(shí)庫(kù)數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式;
③將文件數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式。
[0010]前述步驟5)中描述的生成實(shí)時(shí)庫(kù)接口,根據(jù)傳入的STDB_CREAT_REQ結(jié)構(gòu)信息生成實(shí)時(shí)庫(kù)。
[0011]前述的適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,其特征在于:從不同數(shù)據(jù)源獲取結(jié)構(gòu)信息、模型數(shù)據(jù)與實(shí)時(shí)數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)庫(kù)的數(shù)據(jù)生成,可充分滿(mǎn)足調(diào)度與變電站一體化系統(tǒng)不同現(xiàn)場(chǎng)條件下,硬件配置、運(yùn)行環(huán)境、設(shè)備性能存在差異的應(yīng)用需要。由于采用了多源模式,相比單一的生成途徑更加高效;提供了對(duì)結(jié)構(gòu)、數(shù)據(jù)的完整性和一致性校驗(yàn),確保了生成實(shí)時(shí)庫(kù)的可靠性;實(shí)時(shí)庫(kù)生成接口封裝了統(tǒng)一的數(shù)據(jù)格式,支持對(duì)多數(shù)據(jù)源的擴(kuò)展。
[0012]本發(fā)明所達(dá)到的有益效果:
1、由于調(diào)度與變電站一體化系統(tǒng)環(huán)境復(fù)雜,同時(shí)監(jiān)控對(duì)象、采集數(shù)據(jù)多種多樣、形式不一。而各子系統(tǒng)的運(yùn)行環(huán)境、網(wǎng)絡(luò)帶寬、設(shè)備性能也有很大差異,采用多數(shù)據(jù)源模式生成實(shí)時(shí)數(shù)據(jù)庫(kù),可根據(jù)需要配置不同的數(shù)據(jù)源,實(shí)現(xiàn)對(duì)數(shù)據(jù)結(jié)構(gòu)、模型數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)的安全校驗(yàn)和靈活提取,使用高效可靠; 2、提供多種重載類(lèi)型的接口,適合調(diào)度與變電站一體化系統(tǒng)不同現(xiàn)場(chǎng)條件下,硬件配置、運(yùn)行環(huán)境、設(shè)備性能存在差異的應(yīng)用需求;
3、由于采用了多源模式,相比單一的生成途徑更加高效;提供了對(duì)結(jié)構(gòu)、數(shù)據(jù)的完整性和一致性校驗(yàn),確保了生成實(shí)時(shí)庫(kù)的安全性;
4、實(shí)時(shí)庫(kù)生成接口封裝了統(tǒng)一的數(shù)據(jù)格式,支持對(duì)多數(shù)據(jù)源的擴(kuò)展對(duì)于不同數(shù)據(jù)源,可擴(kuò)展性好;
5、支持從關(guān)系數(shù)據(jù)庫(kù)、其他同構(gòu)實(shí)時(shí)庫(kù)、數(shù)據(jù)文件等多種數(shù)據(jù)源獲取實(shí)時(shí)庫(kù)生成所需的結(jié)構(gòu)信息、模型數(shù)據(jù)與實(shí)時(shí)數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)庫(kù)的數(shù)據(jù)生成。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0013]圖1適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成處理流程?!揪唧w實(shí)施方式】
[0014]以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的介紹:
O讀取配置信息;
2)對(duì)提取的表、域、索引結(jié)構(gòu)、模型數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù),進(jìn)行完整性和一致性校驗(yàn);
3)調(diào)用數(shù)據(jù)格式轉(zhuǎn)換接口,將通過(guò)校驗(yàn)的數(shù)據(jù)轉(zhuǎn)換成一種通用的中間存儲(chǔ)方法,從而屏蔽不同數(shù)據(jù)源的數(shù)據(jù)在存儲(chǔ)方式和存儲(chǔ)格式上的差異;
4)根據(jù)經(jīng)過(guò)轉(zhuǎn)換的結(jié)構(gòu)信息、模型數(shù)據(jù)和實(shí)時(shí)數(shù)據(jù),調(diào)用實(shí)時(shí)庫(kù)生成接口生成實(shí)時(shí)數(shù)據(jù)庫(kù)。
[0015]參見(jiàn)圖1,本實(shí)施例提供的是一種適用于調(diào)度與變電站一體化系統(tǒng)的多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,可根據(jù)配置從關(guān)系數(shù)據(jù)庫(kù)、同構(gòu)實(shí)時(shí)庫(kù)、數(shù)據(jù)文件等不同數(shù)據(jù)源,獲取生成實(shí)時(shí)庫(kù)需要的結(jié)構(gòu)信息、模型數(shù)據(jù)與實(shí)時(shí)數(shù)據(jù),從而實(shí)現(xiàn)多源數(shù)據(jù)實(shí)時(shí)庫(kù)的數(shù)據(jù)生成。
[0016]由于采用了多源模式,相比單一的生成途徑更加高效;提供了對(duì)結(jié)構(gòu)、數(shù)據(jù)的完整性和一致性校驗(yàn),確保了生成實(shí)時(shí)庫(kù)的安全性;實(shí)時(shí)庫(kù)生成接口封裝了統(tǒng)一的數(shù)據(jù)格式,支持對(duì)多數(shù)據(jù)源的擴(kuò)展。其包括步驟如下:
(O首先啟動(dòng)實(shí)時(shí)庫(kù)生成進(jìn)程,讀取配置文件,確定要提取內(nèi)容的數(shù)據(jù)源,目前數(shù)據(jù)源支持從關(guān)系數(shù)據(jù)庫(kù)、同構(gòu)實(shí)時(shí)庫(kù)、數(shù)據(jù)文件提?。?br>
(2)接下來(lái)依次定位生成實(shí)時(shí)庫(kù)所需的結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息的數(shù)據(jù)來(lái)源,分別調(diào)用提取結(jié)構(gòu)信息接口、提取模型數(shù)據(jù)接口、提取實(shí)時(shí)數(shù)據(jù)接口,完成生成信息的獲取;
(3)再根據(jù)不同數(shù)據(jù)源對(duì)提取信息的一致性和完整性進(jìn)行安全校驗(yàn);
由于不同的數(shù)據(jù)源存在不同的校驗(yàn)方法,需要提供一個(gè)通用的接口,封裝這些校驗(yàn)方法的差異;
對(duì)于關(guān)系數(shù)據(jù)庫(kù)需要校驗(yàn)提取結(jié)構(gòu)的完整性,包括表基本信息如表名、記錄個(gè)數(shù)、記錄長(zhǎng)度、域個(gè)數(shù),域基本信息如:域名、域號(hào)、域數(shù)據(jù)類(lèi)型、是否主鍵等;
對(duì)于同構(gòu)實(shí)時(shí)庫(kù)還要校驗(yàn)索引存儲(chǔ)類(lèi)型、索引結(jié)構(gòu)等信息;對(duì)于數(shù)據(jù)文件,要校驗(yàn)文件大小、文件權(quán)限等信息;
(4)如果通過(guò)校驗(yàn),需要調(diào)用數(shù)據(jù)格式轉(zhuǎn)換接口,將數(shù)據(jù)轉(zhuǎn)換成一種通用的中間存儲(chǔ)方法。由于不同數(shù)據(jù)源獲取的數(shù)據(jù)格式在存儲(chǔ)方式和存儲(chǔ)格式上都存在差異,在生成實(shí)時(shí)庫(kù)時(shí)需要針對(duì)不同的格式提供不同的方法,同時(shí)不利于后續(xù)的維護(hù)和擴(kuò)展,因此通過(guò)轉(zhuǎn)換成通用結(jié)構(gòu)STDB_CREAT_REQ來(lái)屏蔽這些差異。STDB_CREAT_REQ結(jié)構(gòu)包含了生成實(shí)時(shí)庫(kù)所需的基本信息,包括表結(jié)構(gòu)信息、域結(jié)構(gòu)信息、索引結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息;該步驟中描述的數(shù)據(jù)格式轉(zhuǎn)換接口,將傳入的從不同數(shù)據(jù)源提取的結(jié)構(gòu)信息、模型數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù),轉(zhuǎn)換成為STDB_CREAT_REQ結(jié)構(gòu)的通用存儲(chǔ)格式,并具有多種重載形式:
①將關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式;
②將同構(gòu)實(shí)時(shí)庫(kù)數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式;
③將文件數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式;
其中:STDB_CREAT_REQ結(jié)構(gòu)聲明如下 struct STDB_CREAT_REQ
{
DB_CTRL_STRU db_ctrl_info; //實(shí)時(shí)庫(kù)表控制信息 STDB_TAB_STRU stdb_tab_info; //實(shí)時(shí)庫(kù)表結(jié)構(gòu)信息 SEQ_STDB_FILED_STRU seq_field; //實(shí)時(shí)庫(kù)表域結(jié)構(gòu)信息 SEQ_INDEX_DEF_STRU seq_idxdef; //實(shí)時(shí)庫(kù)表索引結(jié)構(gòu)信息 SEQ_FIELD_INDEXDEF_STRU seq_filed_idxdef; //實(shí)時(shí)庫(kù)表域索引結(jié)構(gòu)信息 SEQ_FILED_INDEX_USED_STRU seq_filed_idxused; //使用的域索引信息 UData model_data; // 模型數(shù)據(jù) UData rt_data; // 實(shí)時(shí)數(shù)據(jù) };
(5)最后將經(jīng)過(guò)轉(zhuǎn)換的數(shù)據(jù),調(diào)用生成實(shí)時(shí)庫(kù)接口生成實(shí)時(shí)庫(kù)。
[0017]在調(diào)度與變電站一體化系統(tǒng)中,在調(diào)度中心的主站系統(tǒng)的機(jī)器性能和網(wǎng)絡(luò)環(huán)境都
比較好,通常采用較為穩(wěn)定的方式,即從關(guān)系數(shù)據(jù)庫(kù)提取所需信息生成實(shí)時(shí)庫(kù),這時(shí)無(wú)論響
應(yīng)時(shí)間還是對(duì)系統(tǒng)性能的影響都不會(huì)有太大問(wèn)題。但在變電站系統(tǒng)中,受現(xiàn)場(chǎng)條件的制約,
系統(tǒng)規(guī)模較小,硬件配置和網(wǎng)絡(luò)帶寬可能不會(huì)很高,從關(guān)系數(shù)據(jù)庫(kù)生成時(shí)需要耗費(fèi)相當(dāng)時(shí)
間在數(shù)據(jù)檢索及網(wǎng)絡(luò)傳輸上,此時(shí)可選擇從同構(gòu)實(shí)時(shí)庫(kù)或文件提取,能大大縮短響應(yīng)時(shí)間,
降低實(shí)時(shí)庫(kù)生成時(shí)的系統(tǒng)負(fù)載。
【權(quán)利要求】
1.一種多源數(shù)據(jù)實(shí)時(shí)庫(kù)數(shù)據(jù)生成方法,適用于調(diào)度與變電站一體化系統(tǒng),其特征在于,包括步驟如下: (1)啟動(dòng)實(shí)時(shí)庫(kù)生成進(jìn)程,讀取配置信息,提取數(shù)據(jù)源類(lèi)型; (2)根據(jù)配置信息確定數(shù)據(jù)源,分別調(diào)用提取結(jié)構(gòu)信息接口、提取模型數(shù)據(jù)接口、提取實(shí)時(shí)數(shù)據(jù)接口,完成生成實(shí)時(shí)庫(kù)需要的結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息的獲取,所述數(shù)據(jù)源為從關(guān)系數(shù)據(jù)庫(kù)、其他同構(gòu)實(shí)時(shí)庫(kù)、數(shù)據(jù)文件的數(shù)據(jù)源; (3)對(duì)提取的結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息,進(jìn)行完整性和一致性的安全校驗(yàn); (4)調(diào)用數(shù)據(jù)格式轉(zhuǎn)換接口,將通過(guò)安全校驗(yàn)的數(shù)據(jù)轉(zhuǎn)換成一種通用的中間存儲(chǔ)方法,用于屏蔽不同數(shù)據(jù)源的數(shù)據(jù)在存儲(chǔ)方式和存儲(chǔ)格式上的差異; (5)根據(jù)經(jīng)過(guò)轉(zhuǎn)換的結(jié)構(gòu)信息、模型數(shù)據(jù)和實(shí)時(shí)數(shù)據(jù),調(diào)用實(shí)時(shí)庫(kù)生成接口生成實(shí)時(shí)數(shù)據(jù)庫(kù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述結(jié)構(gòu)信息為表、域或索引的信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟(2)中,所述同構(gòu)實(shí)時(shí)庫(kù)指部署在系統(tǒng)其他應(yīng)用服務(wù)器上,表、域、索引結(jié)構(gòu)相同的實(shí)時(shí)數(shù)據(jù)庫(kù);所述數(shù)據(jù)文件指調(diào)度與變電站一體化系統(tǒng)中,進(jìn)行持久化存儲(chǔ)的數(shù)據(jù)文件,且包含實(shí)時(shí)庫(kù)生成所需的必要信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述數(shù)據(jù)文件包括SCD文件或XML文件。
5.如權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于,所述步驟(2)中,所述提取生成實(shí)時(shí)庫(kù)需要的結(jié)構(gòu)信息中所使用的數(shù)據(jù)接口是根據(jù)傳入的表號(hào),返回從不同數(shù)據(jù)源提取的結(jié)構(gòu)信息,并具有多種重載形式;所述多種重載形式如下: (I )從指定關(guān)系數(shù)據(jù)庫(kù)提取結(jié)構(gòu)信息; (II)從指定同構(gòu)實(shí)時(shí)庫(kù)提取結(jié)構(gòu)信息; (III)從指定文件提取結(jié)構(gòu)信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述步驟(2)中,所述提取生成實(shí)時(shí)庫(kù)需要的模型數(shù)據(jù)信息中所使用的模型數(shù)據(jù)接口是根據(jù)傳入的表號(hào),返回從不同數(shù)據(jù)源提取的模型數(shù)據(jù),并具有多種重載形式;所述多種重載形式如下: (a)從指定關(guān)系數(shù)據(jù)庫(kù)提取模型數(shù)據(jù); (b)從指定同構(gòu)實(shí)時(shí)庫(kù)提取模型數(shù)據(jù); (c)從指定文件提取模型數(shù)據(jù)。
7.如權(quán)利要求6所述的方法,其特征在于,所述步驟(2)中,提取生成實(shí)時(shí)庫(kù)需要的實(shí)時(shí)數(shù)據(jù)信息中所使用的數(shù)據(jù)接口是根據(jù)傳入的表號(hào),返回從不同數(shù)據(jù)源提取的實(shí)時(shí)數(shù)據(jù),并具有多種重載形式,該多種重載形式如下: (i )從指定關(guān)系數(shù)據(jù)庫(kù)提取實(shí)時(shí)數(shù)據(jù); (ii)從指定同構(gòu)實(shí)時(shí)庫(kù)提取實(shí)時(shí)數(shù)據(jù); (iii)從指定文件提取實(shí)時(shí)數(shù)據(jù)。
8.如權(quán)利要求7所述的方法,其特征在于,所述步驟(3)中,進(jìn)行安全校驗(yàn)的校驗(yàn)接口是根據(jù)傳入的結(jié)構(gòu)信息、模型數(shù)據(jù)信息、實(shí)時(shí)數(shù)據(jù)信息,返回校驗(yàn)結(jié)果;并具有多種重載形式,該形式如下: (A)校驗(yàn)從關(guān)系數(shù)據(jù)庫(kù)提取數(shù)據(jù)的完整性與一致性;(B)校驗(yàn)從同構(gòu)實(shí)時(shí)庫(kù)提取數(shù)據(jù)的完整性與一致性; (C)校驗(yàn)從文件提取數(shù)據(jù)的完整性與一致性。
9.如權(quán)利要求8所述的方法,其特征在于,所述步驟(4)中的數(shù)據(jù)格式轉(zhuǎn)換接口是將傳入的從不同數(shù)據(jù)源提取的結(jié)構(gòu)信息、模型數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù),轉(zhuǎn)換成通用的中間存儲(chǔ)方法,所述通用的中間存儲(chǔ)方法為以STDB_CREAT_REQ結(jié)構(gòu)的中間存儲(chǔ)格式的存儲(chǔ)方法,所述數(shù)據(jù)格式轉(zhuǎn)換接口轉(zhuǎn)換時(shí)具有多種重載形式,其形式如下: ①將關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式; ②將同構(gòu)實(shí)時(shí)庫(kù)數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式; ③將文件數(shù)據(jù)格式轉(zhuǎn)換為中間存儲(chǔ)格式。
10.如權(quán)利要求1所述的方法,其特征在于,所述步驟(5)中描述的生成實(shí)時(shí)庫(kù)接口,根據(jù)傳入的STDB_CREAT_REQ結(jié)構(gòu)信息生成實(shí)時(shí)庫(kù)。
【文檔編號(hào)】G06F17/30GK103699555SQ201310276676
【公開(kāi)日】2014年4月2日 申請(qǐng)日期:2013年7月3日 優(yōu)先權(quán)日:2013年7月3日
【發(fā)明者】靳晶, 王瑾, 吳慶曦, 楊志宏, 魏娜 申請(qǐng)人:國(guó)電南瑞科技股份有限公司