本發(fā)明屬于電量采集領(lǐng)域,具體的涉及一種電能數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)及采集方法。
背景技術(shù):
在目前市場(chǎng)上的電能數(shù)據(jù)采集系統(tǒng)中,核心控制單元以集中式處理方式完成電能數(shù)據(jù)采集、主站查詢(xún)、人機(jī)交互等一系列工作,以文件管理方式存儲(chǔ)電能數(shù)據(jù),隨著電網(wǎng)系統(tǒng)對(duì)采集速度要求的不斷提高和海量實(shí)時(shí)數(shù)據(jù)處理需求的呈現(xiàn),集中式處理方式的不足越來(lái)越明顯。
首先,電能數(shù)據(jù)采集效率不高。由于系統(tǒng)負(fù)載能力有限,在輪流抄表機(jī)制下,同一個(gè)讀表口注冊(cè)的電表越多,后注冊(cè)的電表抄讀延遲越久,這在很大程度上降低了電能數(shù)據(jù)的實(shí)時(shí)性和采集效率。其次,文件存儲(chǔ)的數(shù)據(jù)管理方式獨(dú)立性差,文件只能通過(guò)指針對(duì)數(shù)據(jù)進(jìn)行處理,無(wú)法及時(shí)采集。
由此看來(lái),傳統(tǒng)的電能數(shù)據(jù)采集系統(tǒng)采集已不能滿(mǎn)足整個(gè)電力采集系統(tǒng)中海量用電數(shù)據(jù)的實(shí)時(shí)處理和分布式存儲(chǔ)的需求。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的缺陷,本發(fā)明的目的在于提供一種電能數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)及采集方法。
本發(fā)明是這樣實(shí)現(xiàn)的:
本發(fā)明提供一種電能數(shù)據(jù)實(shí)時(shí)采集系統(tǒng),其包括多個(gè)數(shù)據(jù)采集端以及遠(yuǎn)程控制端,所述數(shù)據(jù)采集端與所述遠(yuǎn)程控制端通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)通訊連接,
所述數(shù)據(jù)采集端包括控制單元以及分別與所述控制單元通訊連接的人機(jī)交互單元、電能采集單元、存儲(chǔ)單元以及數(shù)據(jù)響應(yīng)單元;所述人機(jī)交互單元用于進(jìn)行人機(jī)交互,所述電能采集單元用于根據(jù)控制單元設(shè)置的時(shí)間閾值實(shí)時(shí)采集電能數(shù)據(jù),所述存儲(chǔ)單元用于對(duì)采集的電能數(shù)據(jù)進(jìn)行存儲(chǔ),所述數(shù)據(jù)響應(yīng)單元用于根據(jù)遠(yuǎn)程控制端的指令調(diào)取存儲(chǔ)單元存儲(chǔ)的電能數(shù)據(jù),所述遠(yuǎn)程控制端包括通訊單元、處理單元以及檢查單元,所述通訊單元用于向所述數(shù)據(jù)采集端發(fā)送指令并接收所述電能數(shù)據(jù),所述檢查單元用于對(duì)所述電能數(shù)據(jù)進(jìn)行檢查;
所述數(shù)據(jù)采集端通過(guò)所述數(shù)據(jù)響應(yīng)單元響應(yīng)所述遠(yuǎn)程控制端發(fā)送的數(shù)據(jù)采集指令并將所述電能采集單元采集的電能數(shù)據(jù)發(fā)送至通訊單元;
所述遠(yuǎn)程控制端接收所述數(shù)據(jù)采集端發(fā)送的電能數(shù)據(jù)并根據(jù)處理單元的采集需求依次向所述數(shù)據(jù)采集端發(fā)送采集指令。
優(yōu)選地,所述存儲(chǔ)單元設(shè)置有嵌入式數(shù)據(jù)庫(kù)。
優(yōu)選地,所述嵌入式數(shù)據(jù)庫(kù)為SQLite數(shù)據(jù)庫(kù)。
優(yōu)選地,所述控制單元還設(shè)置有網(wǎng)絡(luò)監(jiān)測(cè)單元,所述網(wǎng)絡(luò)監(jiān)測(cè)單元用于對(duì)網(wǎng)絡(luò)進(jìn)行監(jiān)測(cè)。
優(yōu)選地,所述網(wǎng)絡(luò)監(jiān)測(cè)單元設(shè)置有網(wǎng)速閾值,當(dāng)網(wǎng)速大于所述網(wǎng)速閾值時(shí),所述數(shù)據(jù)采集端主動(dòng)向所述遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù)。
優(yōu)選地,所述人機(jī)交互單元包括顯示設(shè)備、外部輸入設(shè)備以及外部輸出設(shè)備,分別用于顯示工作狀態(tài)、輸入或輸出指令。
優(yōu)選地,所述電能采集單元能夠利用自身的電能采集傳感器采集電能信息數(shù)據(jù)或者通過(guò)與電能表通訊連接獲取電能信息數(shù)據(jù)。
優(yōu)選地,所述控制單元設(shè)置有時(shí)鐘模塊,所述時(shí)鐘模塊為GPS授時(shí)模塊。
優(yōu)選地,一種電能數(shù)據(jù)實(shí)時(shí)采集方法,其包括以下步驟:
S1、在設(shè)定的時(shí)間閾值內(nèi),數(shù)據(jù)采集端的電能采集單元從電能表采集電能數(shù)據(jù)并存儲(chǔ)在存儲(chǔ)單元內(nèi)部;
S2、網(wǎng)絡(luò)監(jiān)測(cè)單元對(duì)網(wǎng)速進(jìn)行監(jiān)測(cè),當(dāng)網(wǎng)速大于所述網(wǎng)速閾值時(shí),數(shù)據(jù)采集端主動(dòng)向所述遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù);
S3、處理單元對(duì)接收到的所有數(shù)據(jù)采集端的電能數(shù)據(jù)進(jìn)行處理,檢查單元對(duì)接收到的電能數(shù)據(jù)進(jìn)行檢查,如缺少任一個(gè)或多個(gè)數(shù)據(jù)采集端的電能數(shù)據(jù)或任一個(gè)或多個(gè)數(shù)據(jù)采集端的電能數(shù)據(jù)存在錯(cuò)誤,通訊單元依次向該任一個(gè)或多個(gè)數(shù)據(jù)采集端發(fā)送采集指令;
S4、接收到采集指令的數(shù)據(jù)采集端的數(shù)據(jù)響應(yīng)單元響應(yīng)該采集指令,并即時(shí)向遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù);
S5、重復(fù)步驟S3-S4,直至遠(yuǎn)程控制端接收到所有數(shù)據(jù)采集端的電能數(shù)據(jù)。
優(yōu)選地,處理單元對(duì)接收到的所有數(shù)據(jù)采集端的電能數(shù)據(jù)進(jìn)行處理包括數(shù)據(jù)編號(hào)以及數(shù)據(jù)整合。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
本發(fā)明提供一種電能數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)及采集方法,其能夠在時(shí)間閾值內(nèi)自動(dòng)采集電能數(shù)據(jù)并上傳至遠(yuǎn)程控制端,在上傳時(shí)能夠根據(jù)網(wǎng)速選擇性上傳,避免了因通訊擁堵造成的采集速度慢易出錯(cuò)等缺點(diǎn),另一方面,也可以根據(jù)遠(yuǎn)程控制端的采集指令依次上傳,遠(yuǎn)程控制端可以根據(jù)需要對(duì)數(shù)據(jù)采集端進(jìn)行編號(hào),并依次向數(shù)據(jù)采集端發(fā)送采集指令。同樣避免了因通訊擁堵造成的采集速度慢易出錯(cuò)等缺點(diǎn)。且將數(shù)據(jù)保存至本身的數(shù)據(jù)庫(kù)中,可以根據(jù)需要隨時(shí)調(diào)取,有效地提升了數(shù)據(jù)采集的實(shí)時(shí)性,提升了數(shù)據(jù)的安全性好可維護(hù)性。
附圖說(shuō)明
圖1為本發(fā)明的結(jié)構(gòu)示意框圖;
圖2為本發(fā)明的工作流程圖。
具體實(shí)施方式
以下將參考附圖詳細(xì)說(shuō)明本發(fā)明的示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
本發(fā)明提供一種電能數(shù)據(jù)實(shí)時(shí)采集系統(tǒng),如圖1所示,其包括多個(gè)數(shù)據(jù)采集端1以及遠(yuǎn)程控制端2,數(shù)據(jù)采集端1與遠(yuǎn)程控制端2通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)通訊連接。多個(gè)數(shù)據(jù)采集端1與電能表一一對(duì)應(yīng),用于采集多個(gè)電能表的電能數(shù)據(jù),并將采集到的電能數(shù)據(jù)存儲(chǔ)后根據(jù)需要發(fā)送至遠(yuǎn)程控制端2。
數(shù)據(jù)采集端1包括控制單元11以及分別與控制單元11通訊連接的人機(jī)交互單元12、電能采集單元13、存儲(chǔ)單元14以及數(shù)據(jù)響應(yīng)單元15。
人機(jī)交互單元12用于進(jìn)行人機(jī)交互,人機(jī)交互單元包括顯示設(shè)備、外部輸入設(shè)備以及外部輸出設(shè)備,分別用于顯示工作狀態(tài)、輸入或輸出指令。用戶(hù)通過(guò)人機(jī)交互單元能夠進(jìn)行設(shè)置等。
電能采集單元13用于根據(jù)控制單元設(shè)置的時(shí)間閾值實(shí)時(shí)采集電能數(shù)據(jù),電能采集單元能夠利用自身的電能采集傳感器采集電能信息數(shù)據(jù)或者通過(guò)與電能表通訊連接獲取電能信息數(shù)據(jù)。
存儲(chǔ)單元14用于對(duì)采集的電能數(shù)據(jù)進(jìn)行存儲(chǔ),將數(shù)據(jù)保存至本身的數(shù)據(jù)庫(kù)中,可以根據(jù)需要隨時(shí)調(diào)取,有效地提升了數(shù)據(jù)采集的實(shí)時(shí)性,提升了數(shù)據(jù)的安全性好可維護(hù)性。
優(yōu)選地,存儲(chǔ)單元設(shè)置有嵌入式數(shù)據(jù)庫(kù)。
優(yōu)選地,所述嵌入式數(shù)據(jù)庫(kù)為SQLite數(shù)據(jù)庫(kù)。
數(shù)據(jù)響應(yīng)單元15用于根據(jù)遠(yuǎn)程控制端2的指令調(diào)取存儲(chǔ)單元存儲(chǔ)的電能數(shù)據(jù)。
遠(yuǎn)程控制端2包括通訊單元21、處理單元22以及檢查單元23,通訊單元21用于向數(shù)據(jù)采集端1發(fā)送指令并接收電能數(shù)據(jù),檢查單元23用于對(duì)所述電能數(shù)據(jù)進(jìn)行檢查。
數(shù)據(jù)采集端1通過(guò)數(shù)據(jù)響應(yīng)單元響應(yīng)遠(yuǎn)程控制端發(fā)送的數(shù)據(jù)采集指令并將所述電能采集單元采集的電能數(shù)據(jù)發(fā)送至通訊單元。
遠(yuǎn)程控制端2接收所述數(shù)據(jù)采集端發(fā)送的電能數(shù)據(jù)并根據(jù)處理單元的采集需求依次向所述數(shù)據(jù)采集端發(fā)送采集指令。
優(yōu)選地,控制單元還設(shè)置有網(wǎng)絡(luò)監(jiān)測(cè)單元,網(wǎng)絡(luò)監(jiān)測(cè)單元用于對(duì)網(wǎng)絡(luò)進(jìn)行監(jiān)測(cè)。網(wǎng)絡(luò)監(jiān)測(cè)單元設(shè)置有網(wǎng)速閾值,當(dāng)網(wǎng)速大于所述網(wǎng)速閾值時(shí),所述數(shù)據(jù)采集端主動(dòng)向所述遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù)。
優(yōu)選地,控制單元設(shè)置有時(shí)鐘模塊,所述時(shí)鐘模塊為GPS授時(shí)模塊。
用戶(hù)可以根據(jù)需要,設(shè)定采集電能數(shù)據(jù)的時(shí)間,例如可以是月底、年底或其他時(shí)間段等,在設(shè)定的時(shí)間閾值內(nèi),數(shù)據(jù)采集端的電能采集單元從電能表采集電能數(shù)據(jù)并存儲(chǔ)在存儲(chǔ)單元內(nèi)部;網(wǎng)絡(luò)監(jiān)測(cè)單元對(duì)網(wǎng)速進(jìn)行監(jiān)測(cè),當(dāng)網(wǎng)速大于所述網(wǎng)速閾值時(shí),數(shù)據(jù)采集端主動(dòng)向所述遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù);處理單元對(duì)接收到的所有數(shù)據(jù)采集端的電能數(shù)據(jù)進(jìn)行處理,檢查單元對(duì)接收到的電能數(shù)據(jù)進(jìn)行檢查,如缺少任一個(gè)或多個(gè)數(shù)據(jù)采集端的電能數(shù)據(jù)或任一個(gè)或多個(gè)數(shù)據(jù)采集端的電能數(shù)據(jù)存在錯(cuò)誤,通訊單元依次向該任一個(gè)或多個(gè)數(shù)據(jù)采集端發(fā)送采集指令;接收到采集指令的數(shù)據(jù)采集端的數(shù)據(jù)響應(yīng)單元響應(yīng)該采集指令,并即時(shí)向遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù)。
優(yōu)選地,一種電能數(shù)據(jù)實(shí)時(shí)采集方法,如圖2所示,其包括以下步驟:
S1、在設(shè)定的時(shí)間閾值內(nèi),數(shù)據(jù)采集端的電能采集單元從電能表采集電能數(shù)據(jù)并存儲(chǔ)在存儲(chǔ)單元內(nèi)部;
S2、網(wǎng)絡(luò)監(jiān)測(cè)單元對(duì)網(wǎng)速進(jìn)行監(jiān)測(cè),當(dāng)網(wǎng)速大于所述網(wǎng)速閾值時(shí),數(shù)據(jù)采集端主動(dòng)向所述遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù);
S3、處理單元對(duì)接收到的所有數(shù)據(jù)采集端的電能數(shù)據(jù)進(jìn)行處理,檢查單元對(duì)接收到的電能數(shù)據(jù)進(jìn)行檢查,如缺少任一個(gè)或多個(gè)數(shù)據(jù)采集端的電能數(shù)據(jù)或任一個(gè)或多個(gè)數(shù)據(jù)采集端的電能數(shù)據(jù)存在錯(cuò)誤,通訊單元依次向該任一個(gè)或多個(gè)數(shù)據(jù)采集端發(fā)送采集指令;
S4、接收到采集指令的數(shù)據(jù)采集端的數(shù)據(jù)響應(yīng)單元響應(yīng)該采集指令,并即時(shí)向遠(yuǎn)程控制端發(fā)送電能數(shù)據(jù);
S5、重復(fù)步驟S3-S4,直至遠(yuǎn)程控制端接收到所有數(shù)據(jù)采集端的電能數(shù)據(jù)。
優(yōu)選地,處理單元對(duì)接收到的所有數(shù)據(jù)采集端的電能數(shù)據(jù)進(jìn)行處理包括數(shù)據(jù)編號(hào)以及數(shù)據(jù)整合。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
本發(fā)明提供一種電能數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)及采集方法,其能夠在時(shí)間閾值內(nèi)自動(dòng)采集電能數(shù)據(jù)并上傳至遠(yuǎn)程控制端,在上傳時(shí)能夠根據(jù)網(wǎng)速選擇性上傳,避免了因通訊擁堵造成的采集速度慢易出錯(cuò)等缺點(diǎn),另一方面,也可以根據(jù)遠(yuǎn)程控制端的采集指令依次上傳,遠(yuǎn)程控制端可以根據(jù)需要對(duì)數(shù)據(jù)采集端進(jìn)行編號(hào),并依次向數(shù)據(jù)采集端發(fā)送采集指令。同樣避免了因通訊擁堵造成的采集速度慢易出錯(cuò)等缺點(diǎn)。且將數(shù)據(jù)保存至本身的數(shù)據(jù)庫(kù)中,可以根據(jù)需要隨時(shí)調(diào)取,有效地提升了數(shù)據(jù)采集的實(shí)時(shí)性,提升了數(shù)據(jù)的安全性好可維護(hù)性。
最后應(yīng)說(shuō)明的是:以上所述的各實(shí)施例僅用于說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或全部技術(shù)特征進(jìn)行等同替換;而這些修改或替換,并不使響應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。