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

一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法

文檔序號(hào):9597953閱讀:460來(lái)源:國(guó)知局
一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法
【專(zhuān)利說(shuō)明】一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,屬于電力系統(tǒng)領(lǐng)域。
【背景技術(shù)】
[0003]實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)是電力系統(tǒng)領(lǐng)域中的監(jiān)控系統(tǒng)、電量采集系統(tǒng)、設(shè)備狀態(tài)監(jiān)測(cè)系統(tǒng)等的數(shù)據(jù)處理支撐平臺(tái)?;趯?shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)處理平臺(tái)可以有效提升電力系統(tǒng)數(shù)據(jù)測(cè)量、運(yùn)行控制、設(shè)備狀態(tài)監(jiān)測(cè)與調(diào)節(jié)的可靠性與穩(wěn)定性,為電力系統(tǒng)的實(shí)時(shí)在線監(jiān)控、數(shù)據(jù)分析、決策支持及遠(yuǎn)程在線瀏覽提供實(shí)時(shí)數(shù)據(jù)服務(wù)和多重?cái)?shù)據(jù)管理功能。
[0004]現(xiàn)有的電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)存儲(chǔ)與檢索方法一般采用二分法,二分法是非常簡(jiǎn)單高效的檢索方法,擁有比其他查詢(xún)邏輯更快的查詢(xún)速度。
[0005]二分法的主要思想如下:
(1)設(shè)查找的數(shù)組區(qū)間為array[low,high],確定該區(qū)間的中間位置K;
(2)將查找的值T與array[k]比較,若相等,查找成功返回此位置;否則確定新的查找區(qū)域,繼續(xù)二分查找。
[0006]區(qū)域確定如下:a.array[k]>T由數(shù)組的有序性可知array[k, k+1,......,high]>T;
故新的區(qū)間為array [low,......,K_l]b.array [k]〈T類(lèi)似上面查找區(qū)間為array [k+1,......,
high]o
[0007]每一次查找與中間值比較,可以確定是否查找成功,不成功當(dāng)前查找區(qū)間縮小一半。
[0008]但是,二分法還是有不足之處:
1、構(gòu)建新數(shù)據(jù)時(shí)必須逐條語(yǔ)句進(jìn)行依次遞增構(gòu)建,不能批量構(gòu)建多條數(shù)據(jù),速度較慢;
2、存儲(chǔ)數(shù)據(jù)時(shí)必須先二分法定位到第一個(gè)數(shù)據(jù)的位置,執(zhí)行數(shù)據(jù)存儲(chǔ)操作,再開(kāi)始二分法定位下一個(gè)數(shù)據(jù)的位置進(jìn)行存儲(chǔ),依次執(zhí)行。效率較低;
3、檢索數(shù)據(jù)時(shí)必須二分法定位到第一個(gè)數(shù)據(jù)的位置,取出數(shù)據(jù),再開(kāi)始二分法定位下一個(gè)數(shù)據(jù)的位置,取出數(shù)據(jù),效率低。

【發(fā)明內(nèi)容】

[0009]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法。
[0010]為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是:
一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,包括以下步驟,
步驟一,將實(shí)時(shí)數(shù)據(jù)庫(kù)分成若干個(gè)區(qū)塊;
區(qū)塊的個(gè)數(shù)等于二次設(shè)備的模擬量數(shù)據(jù)組數(shù)和狀態(tài)量數(shù)據(jù)組數(shù)之和;
步驟二,對(duì)二次設(shè)備的模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組進(jìn)行編號(hào); 步驟三,將模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組中的數(shù)據(jù),根據(jù)編號(hào)存入不同區(qū)塊中;
步驟四,接收增加、刪除、更新和檢索數(shù)據(jù)命令,對(duì)相應(yīng)的區(qū)塊進(jìn)行操作。
[0011]每個(gè)模擬量數(shù)據(jù)的編號(hào)映射一個(gè)區(qū)塊地址,每個(gè)狀態(tài)量數(shù)據(jù)的編號(hào)映射一個(gè)區(qū)塊地址。
[0012]所述區(qū)塊的容量大于所存儲(chǔ)的模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)。
[0013]增加數(shù)據(jù)的過(guò)程為,
A1)接收增加模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3)在區(qū)塊中插入新增的模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù);
刪除數(shù)據(jù)的過(guò)程為,
A1)接收刪除模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3)刪除整個(gè)區(qū)塊;
更新數(shù)據(jù)的過(guò)程為,
A1)接收更新模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3)更新區(qū)塊內(nèi)的數(shù)據(jù);
檢索數(shù)據(jù)的過(guò)程為,
A1)接收檢索模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3) 一次性取出區(qū)塊內(nèi)的所有數(shù)據(jù)。
[0014]本發(fā)明所達(dá)到的有益效果:本發(fā)明能夠?qū)崿F(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的批量增加、刪除、更新和檢索,既不會(huì)降低原有方法的正確性又提高了對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的操作效率,對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行大數(shù)據(jù)量操作時(shí)優(yōu)勢(shì)明顯。
【附圖說(shuō)明】
[0015]圖1為本發(fā)明的流程圖。
【具體實(shí)施方式】
[0016]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說(shuō)明本發(fā)明的技術(shù)方案,而不能以此來(lái)限制本發(fā)明的保護(hù)范圍。
[0017]如圖1所示,一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,包括以下步驟:
步驟一,將實(shí)時(shí)數(shù)據(jù)庫(kù)分成若干個(gè)區(qū)塊;區(qū)塊的個(gè)數(shù)等于二次設(shè)備的模擬量數(shù)據(jù)組數(shù)和狀態(tài)量數(shù)據(jù)組數(shù)之和。
[0018]步驟二,對(duì)二次設(shè)備的模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組進(jìn)行編號(hào)。
[0019]步驟三,將模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組中的數(shù)據(jù),根據(jù)編號(hào)存入不同區(qū)塊中。
[0020]每個(gè)模擬量數(shù)據(jù)的編號(hào)映射一個(gè)區(qū)塊地址,每個(gè)狀態(tài)量數(shù)據(jù)的編號(hào)映射一個(gè)區(qū)塊地址;區(qū)塊的容量大于所存儲(chǔ)的模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)。
[0021]步驟四,接收增加、刪除、更新和檢索數(shù)據(jù)命令,對(duì)相應(yīng)的區(qū)塊進(jìn)行操作。
[0022]增加數(shù)據(jù)的過(guò)程為,
A1)接收增加模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3)在區(qū)塊中插入新增的模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù);
刪除數(shù)據(jù)的過(guò)程為,
A1)接收刪除模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3)刪除整個(gè)區(qū)塊;
更新數(shù)據(jù)的過(guò)程為,
A1)接收更新模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3)更新區(qū)塊內(nèi)的數(shù)據(jù);
檢索數(shù)據(jù)的過(guò)程為,
A1)接收檢索模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令;
A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊;
A3) 一次性取出區(qū)塊內(nèi)的所有數(shù)據(jù)。
[0023]上述方法能夠?qū)崿F(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的批量增加、刪除、更新和檢索,既不會(huì)降低原有方法的正確性又提高了對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的操作效率,對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行大數(shù)據(jù)量操作時(shí)優(yōu)勢(shì)明顯。
[0024]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,其特征在于:包括以下步驟, 步驟一,將實(shí)時(shí)數(shù)據(jù)庫(kù)分成若干個(gè)區(qū)塊; 區(qū)塊的個(gè)數(shù)等于二次設(shè)備的模擬量數(shù)據(jù)組數(shù)和狀態(tài)量數(shù)據(jù)組數(shù)之和; 步驟二,對(duì)二次設(shè)備的模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組進(jìn)行編號(hào); 步驟三,將模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組中的數(shù)據(jù),根據(jù)編號(hào)存入不同區(qū)塊中; 步驟四,接收增加、刪除、更新和檢索數(shù)據(jù)命令,對(duì)相應(yīng)的區(qū)塊進(jìn)行操作。2.根據(jù)權(quán)利要求1所述的一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,其特征在于:每個(gè)模擬量數(shù)據(jù)的編號(hào)映射一個(gè)區(qū)塊地址,每個(gè)狀態(tài)量數(shù)據(jù)的編號(hào)映射一個(gè)區(qū)塊地址。3.根據(jù)權(quán)利要求2所述的一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,其特征在于:所述區(qū)塊的容量大于所存儲(chǔ)的模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,其特征在于:增加數(shù)據(jù)的過(guò)程為, A1)接收增加模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令; A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊; A3)在區(qū)塊中插入新增的模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù); 刪除數(shù)據(jù)的過(guò)程為, A1)接收刪除模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令; A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊; A3)刪除整個(gè)區(qū)塊; 更新數(shù)據(jù)的過(guò)程為, A1)接收更新模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令; A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊; A3)更新區(qū)塊內(nèi)的數(shù)據(jù); 檢索數(shù)據(jù)的過(guò)程為, A1)接收檢索模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)命令; A2)定位與模擬量數(shù)據(jù)或狀態(tài)量數(shù)據(jù)相對(duì)應(yīng)的區(qū)塊; A3) 一次性取出區(qū)塊內(nèi)的所有數(shù)據(jù)。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種電力系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)快速訪問(wèn)方法,包括以下步驟,步驟一,將實(shí)時(shí)數(shù)據(jù)庫(kù)分成若干個(gè)區(qū)塊;區(qū)塊的個(gè)數(shù)等于二次設(shè)備的模擬量數(shù)據(jù)組數(shù)和狀態(tài)量數(shù)據(jù)組數(shù)之和;步驟二,對(duì)二次設(shè)備的模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組進(jìn)行編號(hào);步驟三,將模擬量數(shù)據(jù)組和狀態(tài)量數(shù)據(jù)組中的數(shù)據(jù),根據(jù)編號(hào)存入不同區(qū)塊中;步驟四,接收增加、刪除、更新和檢索數(shù)據(jù)命令,對(duì)相應(yīng)的區(qū)塊進(jìn)行操作。本發(fā)明能夠?qū)崿F(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的批量增加、刪除、更新和檢索,既不會(huì)降低原有方法的正確性又提高了對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的操作效率,對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行大數(shù)據(jù)量操作時(shí)優(yōu)勢(shì)明顯。
【IPC分類(lèi)】G06F17/30
【公開(kāi)號(hào)】CN105354316
【申請(qǐng)?zhí)枴緾N201510771159
【發(fā)明人】曾慶長(zhǎng), 佘曉峰, 張世杰
【申請(qǐng)人】南京移騰電力技術(shù)有限公司
【公開(kāi)日】2016年2月24日
【申請(qǐng)日】2015年11月12日
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1