[發(fā)明專(zhuān)利]用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010095498.X | 申請(qǐng)日: | 2020-02-17 |
| 公開(kāi)(公告)號(hào): | CN111241184B | 公開(kāi)(公告)日: | 2023-07-04 |
| 發(fā)明(設(shè)計(jì))人: | 何西;嚴(yán)亞周;董恒;李祖林 | 申請(qǐng)(專(zhuān)利權(quán))人: | 湖南工學(xué)院 |
| 主分類(lèi)號(hào): | G06F16/25 | 分類(lèi)號(hào): | G06F16/25;H04L67/141;H04L69/16 |
| 代理公司: | 衡陽(yáng)雁城專(zhuān)利代理事務(wù)所(普通合伙) 43231 | 代理人: | 顏田慶 |
| 地址: | 421000 湖*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 配電網(wǎng) 數(shù)據(jù)庫(kù) 吞吐 數(shù)據(jù)處理 方法 | ||
用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法,涉及數(shù)據(jù)吞吐技術(shù)領(lǐng)域,該用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法包括兩大步驟,步驟一、采用Socket或動(dòng)態(tài)鏈接庫(kù)獲取多源數(shù)據(jù);步驟二、通過(guò)C++動(dòng)態(tài)鏈接庫(kù)數(shù)據(jù)訪問(wèn)接口發(fā)送多源數(shù)據(jù)。本發(fā)明所涉用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法可以有效提高多源數(shù)據(jù)庫(kù)的吞吐率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)吞吐技術(shù)領(lǐng)域,尤其指一種用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法。
背景技術(shù)
隨著智能電網(wǎng)的建設(shè),越來(lái)越多的量測(cè)終端或系統(tǒng)布置于配電網(wǎng),比如配網(wǎng)微型同步相量測(cè)量裝置(D-PMU),高級(jí)量測(cè)體系(AMI)這些設(shè)備與傳統(tǒng)的配網(wǎng)SCADA系統(tǒng)一起構(gòu)成新的配電網(wǎng)混合量測(cè)與控制系統(tǒng)。在此種新型配電網(wǎng)系統(tǒng)中,配用電數(shù)據(jù)爆炸性增長(zhǎng),以D-PMU數(shù)據(jù)為主,D-PMU數(shù)據(jù)采集頻率為每次/10ms,對(duì)于一個(gè)50通道量測(cè)點(diǎn)的?D-PMU來(lái)說(shuō)每秒鐘需要采集的數(shù)據(jù)達(dá)到50000個(gè),一分鐘為300萬(wàn)個(gè)點(diǎn)。如此海量高頻的數(shù)據(jù),給配電網(wǎng)多源數(shù)據(jù)庫(kù)存的數(shù)據(jù)吞吐能力提出新的挑戰(zhàn)。
發(fā)明內(nèi)容
為了解決上述問(wèn)題,本發(fā)明提供一種用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法。
用于配電網(wǎng)多源數(shù)據(jù)庫(kù)的高吞吐率數(shù)據(jù)處理方法,包括以下步驟:
一、采用Socket或動(dòng)態(tài)鏈接庫(kù)獲取多源數(shù)據(jù);
二、通過(guò)C++動(dòng)態(tài)鏈接庫(kù)數(shù)據(jù)訪問(wèn)接口發(fā)送多源數(shù)據(jù)。。
進(jìn)一步地,所述多源數(shù)據(jù)包括D-PMU數(shù)據(jù)和SCADA數(shù)據(jù),所述D-PMU數(shù)據(jù)采用Socket來(lái)獲取,所述SCADA數(shù)據(jù)采用動(dòng)態(tài)鏈接庫(kù)來(lái)獲取。
更進(jìn)一步地,配電網(wǎng)多源數(shù)據(jù)庫(kù)采集D-PMU數(shù)據(jù)的過(guò)程如下:
S01,在多源數(shù)據(jù)庫(kù)的接收端創(chuàng)建服務(wù)器套接字并綁定端口,與D-PMU建立Socket連接;
S02,多源數(shù)據(jù)庫(kù)的接收端啟動(dòng)線程進(jìn)行數(shù)據(jù)的獲取;
S03,根據(jù)D-PMU數(shù)據(jù)的包特點(diǎn),對(duì)每個(gè)包依次進(jìn)行讀取并分別創(chuàng)建線程進(jìn)行數(shù)據(jù)解析和處理。
更進(jìn)一步地,在對(duì)每個(gè)包依次進(jìn)行讀取并分別創(chuàng)建線程進(jìn)行數(shù)據(jù)解析和處理時(shí):先讀取每個(gè)包的數(shù)據(jù)長(zhǎng)度信息,再根據(jù)數(shù)據(jù)長(zhǎng)度將整個(gè)包讀取出來(lái),接著使用線程池技術(shù)對(duì)每個(gè)包的“數(shù)據(jù)點(diǎn)數(shù)、每秒數(shù)據(jù)個(gè)數(shù)、時(shí)間戳和數(shù)據(jù)類(lèi)型”進(jìn)行解析,最后根據(jù)數(shù)據(jù)類(lèi)型分別對(duì)每個(gè)包進(jìn)行處理。
再進(jìn)一步地,配電多源數(shù)據(jù)庫(kù)采集SCADA數(shù)據(jù)的過(guò)程如下:
S01,通過(guò)C++調(diào)用主站平臺(tái)提供的動(dòng)態(tài)鏈接庫(kù)獲取SCADA數(shù)據(jù);
S02,創(chuàng)建數(shù)據(jù)庫(kù)連接,在平臺(tái)QT框架下將SCADA數(shù)據(jù)批量插入數(shù)據(jù)庫(kù)。
再進(jìn)一步地,所述C++動(dòng)態(tài)鏈接庫(kù)數(shù)據(jù)訪問(wèn)接口的制作方法為:先確定數(shù)據(jù)訪問(wèn)接口的數(shù)據(jù)訪問(wèn)形式并以此定義數(shù)據(jù)結(jié)構(gòu),然后定義C++接口函數(shù)并逐個(gè)實(shí)現(xiàn)獲取不同類(lèi)型數(shù)據(jù)的C++函數(shù)。
優(yōu)選地,所有數(shù)據(jù)的C++函數(shù)的實(shí)現(xiàn)過(guò)程均如下:
S01,創(chuàng)建數(shù)據(jù)庫(kù)連接;
S02,通過(guò)SQL工具從數(shù)據(jù)庫(kù)中查詢(xún)獲取數(shù)據(jù)并進(jìn)行數(shù)據(jù)封裝;
S03,制作動(dòng)態(tài)鏈接庫(kù)配置文件;
S04,在服務(wù)器中編譯運(yùn)行步驟S02和S03中得到的文件,生成C++動(dòng)態(tài)鏈接庫(kù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于湖南工學(xué)院,未經(jīng)湖南工學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010095498.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 配電網(wǎng)可靠性評(píng)價(jià)方法
- 一種配電網(wǎng)工程典型設(shè)計(jì)應(yīng)用率的評(píng)估方法
- 一種雙電壓等級(jí)交直流混合配用電系統(tǒng)
- 一種主動(dòng)配電網(wǎng)規(guī)劃態(tài)模型建模方法
- 配電網(wǎng)數(shù)據(jù)自動(dòng)糾錯(cuò)系統(tǒng)及方法
- 分布式配電網(wǎng)的測(cè)試方法和測(cè)試儀
- 配電網(wǎng)運(yùn)行效率評(píng)價(jià)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 含多增量配電網(wǎng)的中低壓配電網(wǎng)協(xié)調(diào)并行控制方法和系統(tǒng)
- 應(yīng)用于配電網(wǎng)的新能源消納能力優(yōu)化方法及裝置
- 一種基于邊緣計(jì)算技術(shù)的配電設(shè)備的本地統(tǒng)一管理方法
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 對(duì)等文件傳送模型和客戶(hù)端-服務(wù)器文件傳送模型
- 特稠油及超稠油油藏納米磁流體吞吐采油方法及井網(wǎng)結(jié)構(gòu)
- 集群存儲(chǔ)系統(tǒng)中吞吐量塌陷行為的分析方法及裝置
- 一種互干擾測(cè)試方法及裝置
- 特稠油及超稠油油藏納米磁流體吞吐采油的井網(wǎng)結(jié)構(gòu)
- 一種封閉斷塊油藏氮?dú)鈴?fù)合吞吐方法
- 小區(qū)網(wǎng)絡(luò)負(fù)荷的評(píng)估方法、裝置、設(shè)備及介質(zhì)
- 一種淺層稠油油藏火燒輔助蒸汽吞吐的開(kāi)采方法
- 一種網(wǎng)卡測(cè)試方法、裝置及相關(guān)設(shè)備
- 一種Stream系統(tǒng)極限吞吐性能評(píng)估方法及系統(tǒng)





