亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng)的制作方法

文檔序號:12666201閱讀:440來源:國知局
本發(fā)明涉及能源數(shù)據(jù)匯集領(lǐng)域,更具體涉及一種多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng)。
背景技術(shù)
:在互聯(lián)網(wǎng)蓬勃發(fā)展的背景下,大數(shù)據(jù)及數(shù)據(jù)融合技術(shù)無處不在,而大數(shù)據(jù)技術(shù)在能源領(lǐng)域的利用卻十分緩慢,其主要障礙是多種能源設(shè)備間數(shù)據(jù)的異構(gòu)性,以及現(xiàn)有能源數(shù)據(jù)平臺的非開放性。限于目前電力系統(tǒng)甚至全行業(yè)普遍存在的數(shù)據(jù)封鎖問題,目前沒有相關(guān)方法能夠覆蓋并描述如此龐大的多源異構(gòu)能源數(shù)據(jù)及其關(guān)系,獲取能源設(shè)備數(shù)據(jù)信息的主要方法是通過專業(yè)數(shù)據(jù)平臺,但數(shù)據(jù)平臺間往往互相封鎖互不兼容,平臺數(shù)據(jù)庫的操作往往需要特定開發(fā)人員,普通研究人員即便獲得了某數(shù)據(jù)庫的權(quán)限,也會因為數(shù)據(jù)的復(fù)雜結(jié)構(gòu)定義無法與其他數(shù)據(jù)融合而不具備操作性。故需提出一種多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng)的構(gòu)建方法,以解決上述技術(shù)問題。技術(shù)實現(xiàn)要素:本發(fā)明的目的是提供一種多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng),以解決能源系統(tǒng)中隱含大量數(shù)據(jù)無法有效利用的問題。為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:一種多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng),包括:存儲單元,用于定義人員用戶、用戶組及表單;表單單元,用于定義多源異構(gòu)能源數(shù)據(jù)的數(shù)據(jù)類型;模型單元,用于將多源異構(gòu)數(shù)據(jù)轉(zhuǎn)換成其它形式數(shù)據(jù)。所述人員用戶是匯集系統(tǒng)的注冊用戶,負(fù)責(zé)創(chuàng)建并維護(hù)系統(tǒng)單元;所述用戶組包括人員用戶和設(shè)備用戶;所述系統(tǒng)還包括設(shè)備用戶,自動連接連接于系統(tǒng)中的能源設(shè)備。所述表單單元包括時序文件STREAM和關(guān)系文件RELATIONAL_TABLE;時序文件STREAM由一列時間和一列數(shù)值構(gòu)成,所述關(guān)系文件RELATIONAL_TABLE包括任意列數(shù)據(jù)信息。所述多源異構(gòu)能源數(shù)據(jù)的名稱合法且唯一;有且僅有一條數(shù)據(jù)的首要值為真;數(shù)據(jù)間利用索引進(jìn)行相關(guān)性查找;每條數(shù)據(jù)僅聲明一個數(shù)據(jù)類型。所述數(shù)據(jù)類型包括a)BigInteger,記錄所有非浮點數(shù)值的類型b)BigDecimal,記錄浮點數(shù)值的類型c)String,記錄文本值的類型。所述時序文件STREAM的其中一列時間的數(shù)據(jù)類型為非浮點數(shù)值的時間值,另一列數(shù)值的數(shù)據(jù)類型為浮點數(shù)值的數(shù)據(jù)值,且時間值為主鍵。所述其它形式數(shù)據(jù)包括原始數(shù)據(jù)、時段數(shù)據(jù)標(biāo)準(zhǔn)差和時段數(shù)據(jù)方差;并且當(dāng)請求獲取多種類型數(shù)據(jù)時,多個模型串接起來進(jìn)行解釋。所述系統(tǒng)還包括系統(tǒng)網(wǎng)頁用戶界面和系統(tǒng)應(yīng)用模塊接口;所述系統(tǒng)網(wǎng)頁用戶界面設(shè)有管理權(quán)限的賬號進(jìn)行系統(tǒng)組件管理的web接口;所述系統(tǒng)應(yīng)用程序接口為底層設(shè)備上傳和下載數(shù)據(jù)提供了一個直接使用HTTP協(xié)議與系統(tǒng)底層連接的接口。所述表單單元的創(chuàng)建過程包括:定義表單;將表單存儲于可讀文件;通過Crul和wget的應(yīng)用模塊,將可讀文件加載于系統(tǒng)的服務(wù)端。在數(shù)據(jù)上傳前,所述系統(tǒng)根據(jù)用戶提供的數(shù)據(jù)描述文件進(jìn)行預(yù)置;數(shù)據(jù)描述文件的形式包括包含所有屬性名的首行,屬性名、數(shù)據(jù)類型和屬性名的聲明表單的描述一致;上傳文件包括應(yīng)用模塊接口識別碼、上傳的表單名和上傳的表單結(jié)構(gòu);數(shù)據(jù)手動進(jìn)行上傳或根據(jù)用戶定義定時上傳;在數(shù)據(jù)上傳過程僅需網(wǎng)絡(luò)與多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng)的連接。在成功建立了網(wǎng)絡(luò)連接后,通過驗證用戶信息,得到訪問許可,并利用不同的請求模型直接下載經(jīng)過轉(zhuǎn)換成為其它形式數(shù)據(jù)。和最接近的現(xiàn)有技術(shù)比,本發(fā)明提供技術(shù)方案具有以下優(yōu)異效果1、本發(fā)明技術(shù)方案中的多源異構(gòu)數(shù)據(jù)邊界匯集,可有效利用數(shù)據(jù);2、本發(fā)明技術(shù)方案為今后能源系統(tǒng)中運用大數(shù)據(jù)技術(shù)進(jìn)一步開展研究奠定基礎(chǔ);3、本發(fā)明技術(shù)方案將有利于為發(fā)輸配用各電力環(huán)節(jié)的運營制造提供咨詢信息;4、本發(fā)明技術(shù)方案在國家促進(jìn)大數(shù)據(jù)發(fā)簪的背景下,為解決信息孤島提供了新思路。附圖說明圖1為本發(fā)明實施例構(gòu)建系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式下面結(jié)合實施例對發(fā)明作進(jìn)一步的詳細(xì)說明。實施例1:本例的發(fā)明提供一種多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng),通過一組標(biāo)準(zhǔn)的抽象建模協(xié)議規(guī)范化地存儲和獲取多源異構(gòu)時間序列能源數(shù)據(jù),通過靈活的上傳、下載數(shù)據(jù)方式,可使研究人員便捷地獲取感興趣的原始數(shù)據(jù)或經(jīng)過一定程度處理的數(shù)據(jù),從而便于研究人員進(jìn)一步利用大數(shù)據(jù)技術(shù)及數(shù)據(jù)分析方法挖掘有用信息。(1)系統(tǒng)主要包括三類權(quán)限:人員用戶、設(shè)備用戶、用戶組。人員用戶是系統(tǒng)的注冊用戶,負(fù)責(zé)創(chuàng)建并維護(hù)系統(tǒng)組件,如數(shù)據(jù)庫、表單、設(shè)備用戶、用戶組及其他。設(shè)備用戶定義了連接于系統(tǒng)中的能源設(shè)備,具備自動連接系統(tǒng)而不需提供驗證信息的功能。用戶組定義了相關(guān)的人員用戶和設(shè)備用戶,對用戶組的權(quán)限操作可同時下發(fā)至它所包括的所有人員用戶與設(shè)備用戶。(2)系統(tǒng)的結(jié)構(gòu)定義、存儲和連接主要依賴三個組件:存儲單元、表單和模型,如圖1所示,其中所述存儲單元為數(shù)據(jù)庫。1)數(shù)據(jù)庫是一組相關(guān)的人員用戶、用戶組及表單的定義,是用戶存儲讀取數(shù)據(jù)的最大存儲單元。一個數(shù)據(jù)庫存儲數(shù)據(jù)的例子為:數(shù)據(jù)庫名:寧夏風(fēng)電數(shù)據(jù)人員用戶:張某,李某用戶組:風(fēng)電研究組,統(tǒng)計分析表單:風(fēng)電103,風(fēng)電104,風(fēng)電1052)表單是描述數(shù)據(jù)多源異構(gòu)數(shù)據(jù)意義的主要依據(jù)。表單中所含數(shù)據(jù)可由用戶自行定義,但必須為數(shù)據(jù)庫提供兩個主要表結(jié)構(gòu):時序文件(STREAM)以及關(guān)系文件(RELATIONAL_TABLE)。對于時序數(shù)據(jù)STREAM只能包含一列時間、一列數(shù)值,對于相關(guān)性數(shù)據(jù)RELATIONAL_TABLE可包含任意列數(shù)據(jù)相關(guān)性信息。表單定義了多源異構(gòu)能源數(shù)據(jù)的數(shù)據(jù)類型。數(shù)據(jù)名必須合法且全局唯一;有且僅有一條數(shù)據(jù)的“首要值”屬性為真;數(shù)據(jù)間利用“索引”屬性進(jìn)行相關(guān)性查找;每條數(shù)據(jù)必須聲明一類數(shù)據(jù)類型,所述數(shù)據(jù)類型共3種。a)BigInteger,記錄所有非浮點數(shù)值b)BigDecimal,記錄浮點數(shù)值c)String,記錄文本值特別對于時序文件STREAM,有且僅有兩列數(shù)據(jù),其中一列是數(shù)據(jù)類型為非浮點數(shù)值的時間值,另一列是數(shù)據(jù)類型為浮點數(shù)值的數(shù)據(jù)值,且時間值必須為主鍵。3)模型是將多源異構(gòu)數(shù)據(jù)轉(zhuǎn)換成多種形式數(shù)據(jù)的依據(jù)?;谏鲜鰞煞N表單結(jié)構(gòu),模型可在請求數(shù)據(jù)的過程中將數(shù)據(jù)處理成幾種形式,如原始數(shù)據(jù)、某時段數(shù)據(jù)標(biāo)準(zhǔn)差、某時段數(shù)據(jù)方差,并且當(dāng)一個請求需要多種類型數(shù)據(jù)時,多個模型可串接起來進(jìn)行解釋。如:a)標(biāo)準(zhǔn)偏差(StdDevMod)類型:STREAMb)樣條曲線(SplinesMod)類型:STREAMc)SQL模塊類型:RELATIONAL_TABLE,STREAM(3)系統(tǒng)提供兩種不同的獲取數(shù)據(jù)方式:系統(tǒng)網(wǎng)頁用戶界面或系統(tǒng)應(yīng)用程序接口。前者是擁有管理權(quán)限的賬號進(jìn)行系統(tǒng)組件管理的web接口,后者為底層設(shè)備上傳、下載數(shù)據(jù)提供了一個直接使用HTTP協(xié)議與系統(tǒng)底層連接的方式。(4)數(shù)據(jù)庫的創(chuàng)建主要是對于數(shù)據(jù)庫中表單的定義,如(3)所述也同樣包括步驟相同的兩種方式,現(xiàn)簡述如下:a)定義表單;b)將表單存儲于可讀文件;c)利用如Crul和wget的應(yīng)用程序,將文件加載于系統(tǒng)服務(wù)端。(5)數(shù)據(jù)上傳前,系統(tǒng)需要根據(jù)用戶提供的數(shù)據(jù)描述文件進(jìn)行預(yù)置。描述文件的形式需要包括:包含所有屬性名的首行,必須注意屬性名與數(shù)據(jù)類型與其聲明表單的描述一致。另外,在后續(xù)上傳數(shù)據(jù)的過程中,必須在上傳文件中包含:應(yīng)用程序接口識別碼、所上傳的表單名、所上傳的表單結(jié)構(gòu),如:用戶名用戶類型應(yīng)用程序識別碼張某人員用戶someuniquekeyforregistration另外,數(shù)據(jù)的上傳可手動進(jìn)行,也可以根據(jù)用戶定義定時上傳。上傳過程只需保證網(wǎng)絡(luò)與多源異構(gòu)能源數(shù)據(jù)匯集系統(tǒng)的連接。(6)數(shù)據(jù)下載。在成功建立了網(wǎng)絡(luò)連接后,通過驗證用戶信息,得到訪問許可,并利用不同的請求模型直接下載原始數(shù)據(jù)、某時段數(shù)據(jù)、某時段標(biāo)準(zhǔn)差、某時段方差等其他經(jīng)過簡單處理的數(shù)據(jù)。最后應(yīng)當(dāng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其限制,所屬領(lǐng)域的普通技術(shù)人員盡管參照上述實施例應(yīng)當(dāng)理解:依然可以對本發(fā)明的具體實施方式進(jìn)行修改或者等同替換,這些未脫離本發(fā)明精神和范圍的任何修改或者等同替換,均在申請待批的本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1