本發(fā)明涉及電力技術(shù)領(lǐng)域,更具體的說(shuō),是涉及一種區(qū)域用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)和方法。
背景技術(shù):
在電力技術(shù)領(lǐng)域中,對(duì)電力系統(tǒng)會(huì)進(jìn)行區(qū)域電網(wǎng)規(guī)劃設(shè)計(jì),將電力系統(tǒng)劃分為多個(gè)區(qū)域電網(wǎng),每個(gè)區(qū)域電網(wǎng)對(duì)應(yīng)有多個(gè)變電站和配電站。
現(xiàn)有技術(shù)中,需要對(duì)各個(gè)區(qū)域電網(wǎng)的用電量數(shù)據(jù)進(jìn)行查詢或統(tǒng)計(jì)時(shí),是采用定時(shí)采集的方式定期從每個(gè)區(qū)域電網(wǎng)中的多個(gè)變電站和配電站獲取對(duì)應(yīng)的用電量數(shù)據(jù),然后在規(guī)定時(shí)間內(nèi)將獲取的用電量數(shù)據(jù)存儲(chǔ)到統(tǒng)計(jì)部門(mén)的專(zhuān)用數(shù)據(jù)庫(kù)中,以便于對(duì)存儲(chǔ)的用電量數(shù)據(jù)進(jìn)行查詢或統(tǒng)計(jì)。
雖然這種方式可以達(dá)到對(duì)各個(gè)區(qū)域電網(wǎng)的用電量數(shù)據(jù)進(jìn)行查詢或統(tǒng)計(jì)的效果,但是,由于每個(gè)區(qū)域電網(wǎng)中的用電量數(shù)據(jù)采用單獨(dú)存儲(chǔ)的方式,無(wú)法做到對(duì)用電量數(shù)據(jù)的統(tǒng)一管理,并且對(duì)定期采集匯總后的用電量數(shù)據(jù)進(jìn)行查詢和統(tǒng)計(jì)的結(jié)果不能準(zhǔn)確反應(yīng)當(dāng)前的實(shí)際使用情況。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)和方法,實(shí)現(xiàn)對(duì)各個(gè)區(qū)域電網(wǎng)中的用電量數(shù)據(jù)進(jìn)行統(tǒng)一的管理,并且提高對(duì)區(qū)域電網(wǎng)用電量數(shù)據(jù)的查詢和統(tǒng)計(jì)結(jié)果的精度。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
本發(fā)明提供了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng),包括,
多個(gè)客戶端、多個(gè)區(qū)域存儲(chǔ)端以及云存儲(chǔ)端;
其中,每個(gè)區(qū)域電網(wǎng)中設(shè)置至少一個(gè)客戶端,每個(gè)區(qū)域電網(wǎng)中設(shè)置一個(gè)對(duì)應(yīng)的區(qū)域存儲(chǔ)端,多個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接或一個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接,多個(gè)區(qū)域存儲(chǔ)端與云存儲(chǔ)端相連接;
所述客戶端用于實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù),并將所述用電量數(shù)據(jù)以及所述客戶端的識(shí)別標(biāo)識(shí)發(fā)送到與所述客戶端相連接的區(qū)域存儲(chǔ)端;
所述區(qū)域存儲(chǔ)端用于將當(dāng)前時(shí)刻接收到的所述用電量數(shù)據(jù)、所述客戶端的識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包,存儲(chǔ)所述電量數(shù)據(jù)鏡像數(shù)據(jù)包,并生成與所述電量數(shù)據(jù)包對(duì)應(yīng)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼,實(shí)時(shí)發(fā)送所述電量數(shù)據(jù)包和所述識(shí)別碼到所述云存儲(chǔ)端;
所述云存儲(chǔ)端用于將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼實(shí)時(shí)更新。
優(yōu)選的,所述識(shí)別碼包括所述客戶端的物理地址和/或所述客戶端的IP地址。
優(yōu)選的,所述區(qū)域存儲(chǔ)端還用于按照預(yù)設(shè)的時(shí)間周期判斷預(yù)先存儲(chǔ)的電量數(shù)據(jù)鏡像數(shù)據(jù)包的存儲(chǔ)時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)長(zhǎng),如果是,則將超過(guò)所述預(yù)設(shè)時(shí)間的電量數(shù)據(jù)鏡像數(shù)據(jù)包刪除。
優(yōu)選的,所述區(qū)域存儲(chǔ)端中包括有加密模塊,用于將所述電量數(shù)據(jù)包和所述識(shí)別碼使用預(yù)設(shè)的加密算法進(jìn)行加密后發(fā)送到所述云存儲(chǔ)端;
所述云存儲(chǔ)端包括有解密模塊,用于使用預(yù)設(shè)的解密算法對(duì)接收的加密后的所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行解密操作。
優(yōu)選的,所述區(qū)域存儲(chǔ)端還用于當(dāng)接收到所述用電量數(shù)據(jù)以及所述識(shí)別標(biāo)識(shí)后,還判斷是否已經(jīng)保存有所述識(shí)別標(biāo)識(shí),若否,則將所述識(shí)別標(biāo)識(shí)進(jìn)行存儲(chǔ)。
本發(fā)明另一方面提供了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法,應(yīng)用于區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng),所述系統(tǒng)包括多個(gè)客戶端、多個(gè)區(qū)域存儲(chǔ)端以及云存儲(chǔ)端;其中,每個(gè)區(qū)域電網(wǎng)中設(shè)置至少一個(gè)客戶端,每個(gè)區(qū)域電網(wǎng)中設(shè)置一個(gè)對(duì)應(yīng)的區(qū)域存儲(chǔ)端,多個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接或一個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接,多個(gè)區(qū)域存儲(chǔ)端與云存儲(chǔ)端相連接;所述存儲(chǔ)方法包括:
接收客戶端發(fā)送的用電量數(shù)據(jù)以及客戶端的識(shí)別標(biāo)識(shí);所述用電量數(shù)據(jù)為所述客戶端實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù);
將當(dāng)前時(shí)刻接收到的所述用電量數(shù)據(jù)、所述識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包;
存儲(chǔ)所述電量數(shù)據(jù)鏡像數(shù)據(jù)包,并生成與所述電量數(shù)據(jù)包相關(guān)聯(lián)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼;
實(shí)時(shí)發(fā)送所述電量數(shù)據(jù)包和所述識(shí)別碼到云存儲(chǔ)端,使得所述云存儲(chǔ)端將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼實(shí)時(shí)更新。
優(yōu)選的,還包括:
使用預(yù)設(shè)的加密算法對(duì)所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行加密,使得所述云存儲(chǔ)端在接收到加密后的所述電量數(shù)據(jù)包和所述識(shí)別碼使用預(yù)設(shè)的解密算法進(jìn)行解密。
優(yōu)選的,還包括:
使用預(yù)設(shè)的時(shí)間周期判斷預(yù)先存儲(chǔ)的電量數(shù)據(jù)鏡像數(shù)據(jù)包的存儲(chǔ)時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)長(zhǎng),如果是,則將超過(guò)所述預(yù)設(shè)時(shí)間的電量數(shù)據(jù)鏡像數(shù)據(jù)包刪除。
優(yōu)選的,還包括:
當(dāng)接收到所述用電量總和數(shù)據(jù)以及所述識(shí)別標(biāo)識(shí)后,還判斷是否已經(jīng)保存有所述識(shí)別標(biāo)識(shí);
若否,則將所述識(shí)別標(biāo)識(shí)進(jìn)行存儲(chǔ)。
經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開(kāi)了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)及方法,所述系統(tǒng)包括多個(gè)客戶端、多個(gè)區(qū)域存儲(chǔ)端以及云存儲(chǔ)端;其中,客戶端實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù)發(fā)送到與所述客戶端相連接的區(qū)域存儲(chǔ)端,區(qū)域存儲(chǔ)端將接收到的所述用電量數(shù)據(jù)、所述識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包并生成與所述電量數(shù)據(jù)包相對(duì)應(yīng)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼并發(fā)送到所述云存儲(chǔ)端;所述云存儲(chǔ)端將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行存儲(chǔ)。可以看出,由于客戶端可以自動(dòng)實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù)通過(guò)區(qū)域存儲(chǔ)端發(fā)送到云存儲(chǔ)端,使得云存儲(chǔ)端實(shí)現(xiàn)了大規(guī)模的用電量數(shù)據(jù)的快速存儲(chǔ),整合了孤立的電力數(shù)據(jù),達(dá)到了對(duì)多個(gè)區(qū)域電網(wǎng)中的用電量數(shù)據(jù)統(tǒng)一管理的效果,且由于云存儲(chǔ)端中存儲(chǔ)的用電量數(shù)據(jù)始終是實(shí)時(shí)更新的,因此,當(dāng)用戶需要對(duì)用電量數(shù)據(jù)進(jìn)行查詢和統(tǒng)計(jì)時(shí),用電量數(shù)據(jù)的查詢和統(tǒng)計(jì)的結(jié)果可以反應(yīng)出當(dāng)前的實(shí)際使用情況,提高了對(duì)區(qū)域電網(wǎng)用電量數(shù)據(jù)的查詢和統(tǒng)計(jì)過(guò)程的準(zhǔn)確性和有效性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)的另一種結(jié)構(gòu)示意圖;
圖3是本發(fā)明實(shí)施例提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法的流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1是本發(fā)明實(shí)施例提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖。
參見(jiàn)圖1所示,本發(fā)明提供了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng),包括,
多個(gè)客戶端、多個(gè)區(qū)域存儲(chǔ)端以及云存儲(chǔ)端;
其中,每個(gè)區(qū)域電網(wǎng)中設(shè)置至少一個(gè)客戶端101,每個(gè)區(qū)域電網(wǎng)中設(shè)置一個(gè)對(duì)應(yīng)的區(qū)域存儲(chǔ)端102,多個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接或一個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接,多個(gè)區(qū)域存儲(chǔ)端與云存儲(chǔ)端103相連接;
本發(fā)明實(shí)施例中,采用了客戶端,每個(gè)區(qū)域電網(wǎng)都設(shè)置有客戶端,在實(shí)際使用中,客戶端101可以是某一個(gè)用電客戶或者某一個(gè)用電單位,也可以是在區(qū)域電網(wǎng)的配電站或變電站中設(shè)置的客戶端;
區(qū)域存儲(chǔ)端102是與客戶端相連接的一個(gè)專(zhuān)用存儲(chǔ)端,每個(gè)區(qū)域電網(wǎng)中設(shè)置有一個(gè)區(qū)域存儲(chǔ)端,用來(lái)存儲(chǔ)區(qū)域電網(wǎng)中的用電量數(shù)據(jù);
云存儲(chǔ)端103是由多個(gè)存儲(chǔ)設(shè)備組成的,其采用分布式文件系統(tǒng),提供集群功能或多種通訊協(xié)議,提供存儲(chǔ)和訪問(wèn)服務(wù)。用戶可以使用移動(dòng)終端或客戶端通過(guò)應(yīng)用軟件或者接口,對(duì)云存儲(chǔ)端中存儲(chǔ)的數(shù)據(jù)進(jìn)行訪問(wèn)。
需要說(shuō)明的是,在區(qū)域存儲(chǔ)端中,同樣也可以設(shè)置有如云存儲(chǔ)端的存儲(chǔ)設(shè)備,為用戶提供近期電力數(shù)據(jù)的查詢功能,具體過(guò)程在后面介紹。
優(yōu)選的,本發(fā)明實(shí)施例中,客戶端有多個(gè),每個(gè)客戶端都具有唯一的識(shí)別標(biāo)識(shí),多個(gè)客戶端的識(shí)別標(biāo)識(shí)互不重疊。區(qū)域存儲(chǔ)端有多個(gè)。所述客戶端與所述區(qū)域存儲(chǔ)端是一對(duì)一或多對(duì)一的關(guān)系。
需要說(shuō)明的是,多個(gè)客戶端可以對(duì)應(yīng)一個(gè)區(qū)域存儲(chǔ)端,當(dāng)然,一個(gè)客戶端也可以單獨(dú)對(duì)應(yīng)一個(gè)區(qū)域存儲(chǔ)端。設(shè)置區(qū)域存儲(chǔ)端的目的是減輕云存儲(chǔ)端的工作壓力,當(dāng)客戶端為多個(gè)時(shí),如果發(fā)送的數(shù)據(jù)較多,云存儲(chǔ)端的負(fù)載會(huì)很大,處理性能就會(huì)相應(yīng)的降低,本發(fā)明中,設(shè)置有區(qū)域存儲(chǔ)端,這樣,就可以減輕云存儲(chǔ)端的工作壓力,提高整個(gè)系統(tǒng)的運(yùn)行性能和工作效率。
所述客戶端101用于實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù),并將所述用電量數(shù)據(jù)以及所述客戶端的識(shí)別標(biāo)識(shí)發(fā)送到與所述客戶端相連接的區(qū)域存儲(chǔ)端;
本發(fā)明實(shí)施例中,客戶端中具體包括有用電量檢測(cè)模塊和第一通信模塊,其中,用電量檢測(cè)模塊用于實(shí)時(shí)采集所在區(qū)域電網(wǎng)中的用電量數(shù)據(jù),并且,計(jì)算出每個(gè)小時(shí)的用電量數(shù)據(jù)總和數(shù)據(jù),用電量檢測(cè)模塊中還包括有客戶端的識(shí)別標(biāo)識(shí),通過(guò)第一通信模塊將所述用電量總和數(shù)據(jù)和識(shí)別標(biāo)識(shí)發(fā)送到所述區(qū)域存儲(chǔ)端??蛻舳藢?shí)時(shí)采集區(qū)域電網(wǎng)用電數(shù)據(jù)使得采集的數(shù)據(jù)及時(shí)、準(zhǔn)確。
所述區(qū)域存儲(chǔ)端用于將當(dāng)前時(shí)刻接收到的所述用電量數(shù)據(jù)、所述客戶端的識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包,存儲(chǔ)所述電量數(shù)據(jù)鏡像數(shù)據(jù)包,并生成與所述電量數(shù)據(jù)包對(duì)應(yīng)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼,實(shí)時(shí)發(fā)送所述電量數(shù)據(jù)包和所述識(shí)別碼到所述云存儲(chǔ)端;
優(yōu)選的,識(shí)別標(biāo)識(shí)包括客戶端的物理地址,或者客戶端的IP地址,當(dāng)然還可以是客戶端的出廠編碼或二維碼,只要可以識(shí)別出客戶端就可以,再此不做具體限定。
本發(fā)明實(shí)施例中,區(qū)域存儲(chǔ)端具體包括第一處理模塊、存儲(chǔ)模塊、第二通訊模塊。其中,第二通訊模塊用于接收客戶端發(fā)送的用電量總和數(shù)據(jù)以及識(shí)別標(biāo)識(shí),處理模塊具體包括有處理單元、標(biāo)識(shí)碼模塊以及清除模塊。
其中,處理單元將用電量總和數(shù)據(jù)、識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期、時(shí)間進(jìn)行封裝,生成電量數(shù)據(jù)包;所述封裝是指使用預(yù)設(shè)的算法例如MD5算法或者WINRAR算法等對(duì)上述數(shù)據(jù)進(jìn)行運(yùn)算后,生成的電量數(shù)據(jù)包。生成電量數(shù)據(jù)包后,生成與電量數(shù)據(jù)包相對(duì)應(yīng)的電量數(shù)據(jù)鏡像數(shù)據(jù)包,也就是電量數(shù)據(jù)包的副本文件,并將電量數(shù)據(jù)鏡像數(shù)據(jù)包保存到存儲(chǔ)模塊。
同時(shí),標(biāo)識(shí)碼模塊根據(jù)預(yù)設(shè)的算法對(duì)電量數(shù)據(jù)鏡像數(shù)據(jù)包進(jìn)行運(yùn)算,得到與電量數(shù)據(jù)包相匹配的標(biāo)識(shí)碼,標(biāo)識(shí)碼使得所述電量數(shù)據(jù)鏡像數(shù)據(jù)包與客戶端的識(shí)別標(biāo)識(shí)、以及電量數(shù)據(jù)包互相關(guān)聯(lián),以便于在后續(xù)對(duì)云存儲(chǔ)端進(jìn)行數(shù)據(jù)查詢時(shí)可以查詢到用電量數(shù)據(jù)是屬于哪一個(gè)客戶端所采集的數(shù)據(jù)。
清除模塊用于判斷存儲(chǔ)的電量數(shù)據(jù)鏡像數(shù)據(jù)包的存儲(chǔ)時(shí)間,當(dāng)所述電量鏡像數(shù)據(jù)包的存儲(chǔ)時(shí)間大于某一預(yù)設(shè)時(shí)間如超過(guò)30天或24小時(shí),則將其刪除。
第二通訊模塊還用于將電量數(shù)據(jù)包和識(shí)別碼發(fā)送到云存儲(chǔ)端。
需要說(shuō)明的是,處理單元還用于檢驗(yàn)發(fā)送的用電量數(shù)據(jù)包是否被云存儲(chǔ)端完全接收,判斷方式可以使用現(xiàn)有技術(shù)中的成熟技術(shù),再此不再贅述,若檢測(cè)到未完全接收,則重新發(fā)送。
本申請(qǐng)技術(shù)方案中,處理單元還可以用于判斷云存儲(chǔ)端的負(fù)荷情況,當(dāng)云存儲(chǔ)端的負(fù)荷超過(guò)預(yù)設(shè)的閾值時(shí),則將上傳電量數(shù)據(jù)包從實(shí)時(shí)更改為間隔上傳,減輕云存儲(chǔ)端的運(yùn)行負(fù)荷。
因此,本發(fā)明中所設(shè)置的區(qū)域存儲(chǔ)端102,由于對(duì)用電量數(shù)據(jù)進(jìn)行了處理,因此避免了直接通過(guò)客戶端發(fā)送到云存儲(chǔ)端時(shí),造成云存儲(chǔ)端負(fù)荷較大的問(wèn)題,而且,由于采用了鏡像文件的方式存儲(chǔ)用電量數(shù)據(jù)包,同時(shí)也保證了數(shù)據(jù)的安全性,防止用電量數(shù)據(jù)在傳輸過(guò)程中發(fā)生損壞,造成數(shù)據(jù)丟失,同時(shí),由于僅保留有一段時(shí)間的區(qū)域電網(wǎng)中的用電量數(shù)據(jù),因此方便對(duì)近期數(shù)據(jù)的快速查詢。
所述云存儲(chǔ)端103用于將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼實(shí)時(shí)更新。
其中,云存儲(chǔ)端103包括有云處理模塊、云存儲(chǔ)模塊以及第三通訊模塊,第三通訊模塊用于接收用電量數(shù)據(jù)包并存儲(chǔ)到云存儲(chǔ)模塊中,進(jìn)行實(shí)時(shí)更新的操作,以保證電量數(shù)據(jù)始終是當(dāng)前時(shí)刻接收的。云處理端用于根據(jù)識(shí)別碼解析出其中的客戶端識(shí)別標(biāo)識(shí),查詢是否預(yù)先有存儲(chǔ)所述識(shí)別標(biāo)識(shí),如果有,則說(shuō)明在云存儲(chǔ)端中預(yù)先保存有所述識(shí)別標(biāo)識(shí)對(duì)應(yīng)的客戶端的用電量數(shù)據(jù),因此,查找出所述識(shí)別標(biāo)識(shí)所在的存儲(chǔ)空間,將本次接收到的用電量數(shù)據(jù)包保存到所述存儲(chǔ)空間中。如果沒(méi)有所述標(biāo)識(shí)碼中所包含的識(shí)別標(biāo)識(shí),則劃分新的存儲(chǔ)空間后,將接收到的電量數(shù)據(jù)包和識(shí)別碼保存到新劃分的存儲(chǔ)空間中。
需要說(shuō)明的是,云存儲(chǔ)端進(jìn)行實(shí)時(shí)更新的方式使用增量備份方式更新,或者使用替換方式更新,只要可以保證接收數(shù)據(jù)的實(shí)時(shí)性即可。
經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開(kāi)了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)及方法,所述系統(tǒng)包括多個(gè)客戶端、多個(gè)區(qū)域存儲(chǔ)端以及云存儲(chǔ)端;其中,客戶端實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù)發(fā)送到與所述客戶端相連接的區(qū)域存儲(chǔ)端,區(qū)域存儲(chǔ)端將接收到的所述用電量數(shù)據(jù)、所述識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包并生成與所述電量數(shù)據(jù)包相對(duì)應(yīng)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼并發(fā)送到所述云存儲(chǔ)端;所述云存儲(chǔ)端將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行存儲(chǔ)。
可以看出,由于客戶端可以自動(dòng)實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù)通過(guò)區(qū)域存儲(chǔ)端發(fā)送到云存儲(chǔ)端,使得云存儲(chǔ)端實(shí)現(xiàn)了大規(guī)模的用電量數(shù)據(jù)的快速存儲(chǔ),整合了孤立的電力數(shù)據(jù),達(dá)到了對(duì)多個(gè)區(qū)域電網(wǎng)中的用電量數(shù)據(jù)統(tǒng)一管理的效果,且由于云存儲(chǔ)端中存儲(chǔ)的用電量數(shù)據(jù)始終是實(shí)時(shí)更新的,因此,當(dāng)用戶需要對(duì)用電量數(shù)據(jù)進(jìn)行查詢和統(tǒng)計(jì)時(shí),用電量數(shù)據(jù)的查詢和統(tǒng)計(jì)的結(jié)果可以反應(yīng)出當(dāng)前的實(shí)際使用情況,提高了對(duì)區(qū)域電網(wǎng)用電量數(shù)據(jù)的查詢和統(tǒng)計(jì)過(guò)程的準(zhǔn)確性和有效性。
在上述實(shí)施例的基礎(chǔ)上,由于用電量數(shù)據(jù)屬于保密數(shù)據(jù),因此,在傳輸過(guò)程中需要保證數(shù)據(jù)傳輸?shù)陌踩?,有鑒于此,本發(fā)明實(shí)施例中的云存儲(chǔ)端還包括所述區(qū)域存儲(chǔ)端中包括有加密模塊。
參見(jiàn)圖2所示,圖2為發(fā)明實(shí)施例提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng)的另一種結(jié)構(gòu)示意圖。
其中,區(qū)域存儲(chǔ)模塊102中包括有加密模塊1021。所述加密模塊1021用于將所述電量數(shù)據(jù)包和所述識(shí)別碼使用預(yù)設(shè)的加密算法進(jìn)行加密后發(fā)送到所述云存儲(chǔ)端;
云存儲(chǔ)端103中包括有解密模塊1031,所述云存儲(chǔ)端包括有解密模塊1031,用于使用預(yù)設(shè)的解密算法對(duì)接收的加密后的所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行解密操作。
本發(fā)明實(shí)施例中,加密模塊和解密模塊使用對(duì)稱(chēng)加密方式或不對(duì)稱(chēng)加密方式對(duì)電量數(shù)據(jù)包和識(shí)別碼進(jìn)行加密和解密操作。具體方式并不限定,只要可以協(xié)商出符合安全性要求的密鑰就可以。
因此,本發(fā)明中的系統(tǒng)可以有效的保證數(shù)據(jù)的安全性,防止數(shù)據(jù)被盜,大大提高了系統(tǒng)的安全性。
本發(fā)明另一方面公開(kāi)了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法。
參見(jiàn)圖3,圖3是本發(fā)明提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法的流程圖。
本發(fā)明提供了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法,應(yīng)用于區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)系統(tǒng),所述系統(tǒng)包括多個(gè)客戶端、多個(gè)區(qū)域存儲(chǔ)端以及云存儲(chǔ)端;其中,每個(gè)區(qū)域電網(wǎng)中設(shè)置至少一個(gè)客戶端,每個(gè)區(qū)域電網(wǎng)中設(shè)置一個(gè)對(duì)應(yīng)的區(qū)域存儲(chǔ)端,多個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接或一個(gè)客戶端與一個(gè)區(qū)域存儲(chǔ)端相連接,多個(gè)區(qū)域存儲(chǔ)端與云存儲(chǔ)端相連接;
所述存儲(chǔ)方法包括:
S101、接收客戶端發(fā)送的用電量數(shù)據(jù)以及客戶端的識(shí)別標(biāo)識(shí);所述用電量數(shù)據(jù)為所述客戶端實(shí)時(shí)采集所在區(qū)域電網(wǎng)的用電量數(shù)據(jù);
S102、將當(dāng)前時(shí)刻接收到的所述用電量數(shù)據(jù)、所述識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包;
S103、存儲(chǔ)所述電量數(shù)據(jù)鏡像數(shù)據(jù)包,并生成與所述電量數(shù)據(jù)包相關(guān)聯(lián)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼;
S104、實(shí)時(shí)發(fā)送所述電量數(shù)據(jù)包和所述識(shí)別碼到云存儲(chǔ)端,使得所述云存儲(chǔ)端將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼實(shí)時(shí)更新。
本發(fā)明提供的一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法可以應(yīng)用于區(qū)域電網(wǎng)用電量數(shù)據(jù)存儲(chǔ)系統(tǒng)。
本發(fā)明實(shí)施例中,采用了客戶端,每個(gè)區(qū)域電網(wǎng)都設(shè)置有客戶端,在實(shí)際使用中,客戶端可以是某一個(gè)用電客戶或者某一個(gè)用電單位,也可以是在區(qū)域電網(wǎng)的配電站或變電站中設(shè)置的客戶端;
區(qū)域存儲(chǔ)端是與客戶端相連接的一個(gè)專(zhuān)用存儲(chǔ)端,每個(gè)區(qū)域電網(wǎng)中設(shè)置有一個(gè)區(qū)域存儲(chǔ)端,用來(lái)存儲(chǔ)區(qū)域電網(wǎng)中的用電量數(shù)據(jù);
云存儲(chǔ)端是由多個(gè)存儲(chǔ)設(shè)備組成的,其采用分布式文件系統(tǒng),提供集群功能或多種通訊協(xié)議,提供存儲(chǔ)和訪問(wèn)服務(wù)。用戶可以使用移動(dòng)終端或客戶端通過(guò)應(yīng)用軟件或者接口,對(duì)云存儲(chǔ)端中存儲(chǔ)的數(shù)據(jù)進(jìn)行訪問(wèn)。
需要說(shuō)明的是,在區(qū)域存儲(chǔ)端中,同樣也可以設(shè)置有如云存儲(chǔ)端的存儲(chǔ)設(shè)備,為用戶提供近期電力數(shù)據(jù)的查詢功能。
需要說(shuō)明的是,本發(fā)明實(shí)施例中,客戶端有多個(gè),每個(gè)客戶端都具有唯一的識(shí)別標(biāo)識(shí),多個(gè)客戶端的識(shí)別標(biāo)識(shí)互不重疊。區(qū)域存儲(chǔ)端有多個(gè)。所述客戶端與所述區(qū)域存儲(chǔ)端是一對(duì)一或多對(duì)一的關(guān)系。
本發(fā)明實(shí)施例中,客戶端實(shí)時(shí)采集所在區(qū)域電網(wǎng)中的用電量數(shù)據(jù),并且,計(jì)算出每個(gè)小時(shí)的用電量數(shù)據(jù)總和數(shù)據(jù),將所述用電量總和數(shù)據(jù)和客戶端的識(shí)別標(biāo)識(shí)發(fā)送到所述區(qū)域存儲(chǔ)端。
優(yōu)選的,識(shí)別標(biāo)識(shí)包括客戶端的物理地址,或者客戶端的IP地址,當(dāng)然還可以是客戶端的出廠編碼或二維碼,只要可以識(shí)別出客戶端就可以,再此不做具體限定。
本發(fā)明實(shí)施例中,將用電量總和數(shù)據(jù)、識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期、時(shí)間進(jìn)行封裝,生成電量數(shù)據(jù)包;所述封裝是指使用預(yù)設(shè)的算法例如MD5算法或者WINRAR算法等對(duì)上述數(shù)據(jù)進(jìn)行運(yùn)算后,生成的電量數(shù)據(jù)包。生成電量數(shù)據(jù)包后,生成與電量數(shù)據(jù)包相對(duì)應(yīng)的電量數(shù)據(jù)鏡像數(shù)據(jù)包,也就是電量數(shù)據(jù)包的副本文件,并將電量數(shù)據(jù)鏡像數(shù)據(jù)進(jìn)行保存。
同時(shí),根據(jù)預(yù)設(shè)的算法對(duì)電量數(shù)據(jù)鏡像數(shù)據(jù)包進(jìn)行運(yùn)算,得到與電量數(shù)據(jù)包相匹配的標(biāo)識(shí)碼,標(biāo)識(shí)碼使得所述電量數(shù)據(jù)鏡像數(shù)據(jù)包與客戶端的識(shí)別標(biāo)識(shí)、以及電量數(shù)據(jù)包互相關(guān)聯(lián),以便于在后續(xù)對(duì)云存儲(chǔ)端進(jìn)行數(shù)據(jù)查詢時(shí)可以查詢到用電量數(shù)據(jù)是屬于哪一個(gè)客戶端所采集的數(shù)據(jù)。
還可以判斷存儲(chǔ)的電量數(shù)據(jù)鏡像數(shù)據(jù)包的存儲(chǔ)時(shí)間,當(dāng)所述電量鏡像數(shù)據(jù)包的存儲(chǔ)時(shí)長(zhǎng)大于某一預(yù)設(shè)時(shí)長(zhǎng)如大于30天或大于24小時(shí),則將其刪除。
最后將電量數(shù)據(jù)包和識(shí)別碼發(fā)送到云存儲(chǔ)端。
需要說(shuō)明的是,本發(fā)明還可以檢驗(yàn)發(fā)送的用電量數(shù)據(jù)是否被云存儲(chǔ)端完全接收,判斷方式可以使用現(xiàn)有技術(shù)中的成熟技術(shù),再此不再贅述,若檢測(cè)到未完全接收,則重新發(fā)送。
因此,本發(fā)明公開(kāi)的存儲(chǔ)方法,保證了數(shù)據(jù)的安全性,防止數(shù)據(jù)在傳輸過(guò)程中發(fā)生損壞,造成數(shù)據(jù)丟失,同時(shí),由于僅保留有一段時(shí)間的區(qū)域電網(wǎng)中的用電量數(shù)據(jù),因此方便對(duì)近期數(shù)據(jù)的快速查詢。
發(fā)送到云存儲(chǔ)端,目的是使得云處理端根據(jù)識(shí)別碼解析出其中的客戶端識(shí)別標(biāo)識(shí),查詢是否預(yù)先有存儲(chǔ)所述識(shí)別標(biāo)識(shí),如果有,則說(shuō)明在云存儲(chǔ)端中預(yù)先保存有所述識(shí)別標(biāo)識(shí)對(duì)應(yīng)的客戶端的用電量數(shù)據(jù),因此,查找出所述識(shí)別標(biāo)識(shí)所在的存儲(chǔ)空間,將本次接收到的用電量數(shù)據(jù)包保存到所述存儲(chǔ)空間中。如果沒(méi)有所述標(biāo)識(shí)碼中所包含的識(shí)別標(biāo)識(shí),則劃分新的存儲(chǔ)空間后,將接收到的電量數(shù)據(jù)包和識(shí)別碼保存到新劃分的存儲(chǔ)空間中。
優(yōu)選的,還包括:
使用預(yù)設(shè)的加密算法對(duì)所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行加密,使得所述云存儲(chǔ)端在接收到加密后的所述電量數(shù)據(jù)包和所述識(shí)別碼使用預(yù)設(shè)的解密算法進(jìn)行解密。
優(yōu)選的,還包括:
當(dāng)接收到所述用電量總和數(shù)據(jù)以及所述識(shí)別標(biāo)識(shí)后,還判斷是否已經(jīng)保存有所述識(shí)別標(biāo)識(shí);
若否,則將所述識(shí)別標(biāo)識(shí)進(jìn)行存儲(chǔ)。
本發(fā)明公開(kāi)了一種區(qū)域電網(wǎng)用電量數(shù)據(jù)的存儲(chǔ)方法,所述方法接收客戶端發(fā)送的用電量總和數(shù)據(jù)以及客戶端的識(shí)別標(biāo)識(shí);將接收到的所述用電量總和數(shù)據(jù)、所述識(shí)別標(biāo)識(shí)以及接收時(shí)刻的日期和接收時(shí)刻的時(shí)間使用預(yù)設(shè)的方式進(jìn)行封裝,生成電量數(shù)據(jù)包和電量數(shù)據(jù)鏡像數(shù)據(jù)包;存儲(chǔ)所述電量數(shù)據(jù)鏡像數(shù)據(jù)包,并生成與所述電量數(shù)據(jù)包相關(guān)聯(lián)的所述電量數(shù)據(jù)鏡像數(shù)據(jù)包的識(shí)別碼;發(fā)送所述電量數(shù)據(jù)包和所述識(shí)別碼到云存儲(chǔ)端,使得所述云存儲(chǔ)端將接收的所述電量數(shù)據(jù)包和所述識(shí)別碼進(jìn)行存儲(chǔ)。由于接收了自動(dòng)實(shí)時(shí)采集區(qū)域電網(wǎng)的用電量數(shù)據(jù),使得保存在云存儲(chǔ)端的區(qū)域電網(wǎng)用電量數(shù)據(jù)實(shí)現(xiàn)了大規(guī)模的快速存儲(chǔ),整合了孤立的數(shù)據(jù),且采用區(qū)域存儲(chǔ)端可以減輕云存儲(chǔ)端的負(fù)荷,提高了查詢和統(tǒng)計(jì)效率,減少了資源浪費(fèi)。
需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。