本發(fā)明涉及一種能源監(jiān)測(cè)方法和系統(tǒng),屬于監(jiān)測(cè)領(lǐng)域。
背景技術(shù):
目前,在我國(guó)大部分能源企業(yè),諸如油田、石化企業(yè)在進(jìn)行能源管理時(shí),獲取數(shù)據(jù)的通常做法是通過(guò)采用各種能源數(shù)據(jù)采集設(shè)備對(duì)能源消耗情況進(jìn)行計(jì)量,并派出專人逐區(qū)域逐點(diǎn)對(duì)能源數(shù)據(jù)采集設(shè)備以及采集的數(shù)據(jù)進(jìn)行現(xiàn)場(chǎng)維護(hù),抄取,并逐級(jí)統(tǒng)計(jì)、上報(bào)。但是,這樣做的缺點(diǎn)是工作效率低、數(shù)據(jù)準(zhǔn)確率低、時(shí)效性差,數(shù)據(jù)安全也無(wú)法達(dá)到保障,不能滿足大規(guī)模、大范圍的數(shù)據(jù)采集需要,無(wú)法進(jìn)行實(shí)時(shí)監(jiān)測(cè)。有些企業(yè)認(rèn)識(shí)到這些問(wèn)題后,將現(xiàn)有的數(shù)據(jù)采集系統(tǒng)做出了技術(shù)改造,摒棄了以往手工抄表的方式,實(shí)現(xiàn)了數(shù)據(jù)采集的半自動(dòng)化,即通過(guò)無(wú)線有線等通信方式將電子能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù)遠(yuǎn)傳給一個(gè)網(wǎng)關(guān)或路由器等通信設(shè)備,該通信設(shè)備再將所有計(jì)量數(shù)據(jù)匯集到數(shù)據(jù)采集系統(tǒng)中,數(shù)據(jù)采集系統(tǒng)將實(shí)時(shí)計(jì)量數(shù)據(jù)進(jìn)行解析,最終存入企業(yè)數(shù)據(jù)庫(kù)中。這樣的采集模式雖然極大提高了數(shù)據(jù)采集的效率,但在數(shù)據(jù)采集過(guò)程中一旦某一個(gè)環(huán)節(jié)出現(xiàn)錯(cuò)誤,那么就要派專門(mén)的技術(shù)人員逐點(diǎn)進(jìn)行排查分析,這樣做無(wú)疑大大提高了工作成本。如果無(wú)法在短時(shí)間找到解決方案,系統(tǒng)宕機(jī),不但造成企業(yè)的經(jīng)濟(jì)損失,甚至?xí)?lái)安全隱患。
鑒于以上內(nèi)容提到的缺陷,現(xiàn)有的能源監(jiān)測(cè)系統(tǒng)有待改進(jìn)和提高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題針對(duì)傳統(tǒng)無(wú)線監(jiān)測(cè)系統(tǒng)無(wú)法實(shí)現(xiàn)信息化并且功能較為單一的問(wèn)題,提出了一種能源監(jiān)測(cè)系統(tǒng)及方法,從而實(shí)現(xiàn)無(wú)線監(jiān)測(cè)系統(tǒng)的信息化,服務(wù)化以及功能的多樣化。該無(wú)線監(jiān)測(cè)系統(tǒng)可以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備安裝地點(diǎn)無(wú)線信號(hào)強(qiáng)度的勘測(cè)、對(duì)于能源數(shù)據(jù)采集設(shè)備等硬件設(shè)施進(jìn)行配置開(kāi)通、對(duì)能源數(shù)據(jù)采集設(shè)備采集的數(shù)據(jù)參量配置以及參量解析方式正確與否進(jìn)行驗(yàn)證、對(duì)能源數(shù)據(jù)采集設(shè)備所采集數(shù)據(jù)進(jìn)行解析、存儲(chǔ)、通過(guò)消息總線以及wsdl方式實(shí)現(xiàn)系統(tǒng)內(nèi)部流程的服務(wù)化。
為了解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:
一種能源監(jiān)測(cè)方法,包括:
根據(jù)勘測(cè)的信號(hào)強(qiáng)度確定第一位置的待安裝的網(wǎng)絡(luò)設(shè)備列表;
根據(jù)所述網(wǎng)絡(luò)設(shè)備列表對(duì)相應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通;
接收每個(gè)網(wǎng)絡(luò)設(shè)備開(kāi)通后返回的數(shù)據(jù)報(bào)文,對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行解析和驗(yàn)證,將驗(yàn)證成功后生成的解析配置文件發(fā)送至無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器;
所述無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器從網(wǎng)絡(luò)設(shè)備中獲取能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù);并根據(jù)每個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)和對(duì)應(yīng)的解析配置文件,利用存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)對(duì)獲取的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
進(jìn)一步的,在根據(jù)勘測(cè)的信號(hào)強(qiáng)度確定第一位置的待安裝的網(wǎng)絡(luò)設(shè)備列表之前,還包括:
確定勘測(cè)模式,所述勘測(cè)模式包括位置評(píng)估和信道評(píng)估。
進(jìn)一步地,根據(jù)所述網(wǎng)絡(luò)設(shè)備列表對(duì)相應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通之前,還包括:
確定每個(gè)網(wǎng)絡(luò)設(shè)備的工作模式,所述工作模式包括:維護(hù)模式,hart模式,直通模式,監(jiān)聽(tīng)模式。
其中,所述解析配置文件包括該網(wǎng)路設(shè)備每個(gè)參量的類型和網(wǎng)絡(luò)字節(jié)序。
其中,將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù),具體為:
將解析后的實(shí)際數(shù)據(jù)通過(guò)消息總線分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
其中,所述消息總線采用active-mq方式。
本申請(qǐng)還提供了一種能源監(jiān)測(cè)系統(tǒng),包括手持器、網(wǎng)絡(luò)設(shè)備、無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器和能源數(shù)據(jù)采集設(shè)備;
所述手持器包括:
無(wú)線勘測(cè)模塊,用于根據(jù)勘測(cè)的信號(hào)強(qiáng)度確定第一位置的待安裝的網(wǎng)絡(luò)設(shè)備列表,并將網(wǎng)絡(luò)設(shè)備列表發(fā)送給設(shè)備配置模塊;
設(shè)備配置模塊,用于根據(jù)收到的網(wǎng)絡(luò)設(shè)備列表對(duì)相應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通,接收網(wǎng)絡(luò)設(shè)備開(kāi)通成功后返回的數(shù)據(jù)報(bào)文,并將所述數(shù)據(jù)報(bào)文發(fā)送給解析模塊;
解析模塊,用于對(duì)設(shè)備配置模塊發(fā)送的數(shù)據(jù)報(bào)文進(jìn)行解析和驗(yàn)證,將驗(yàn)證成功后生成的解析配置文件發(fā)送給手持器同步模塊;
存儲(chǔ)模塊,用于存儲(chǔ)從無(wú)線監(jiān)測(cè)服務(wù)器下載的協(xié)議庫(kù)以及解法庫(kù);
手持器同步模塊,用于將所述解析配置文件同步至所述無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器;還用于接收從無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器下載的最新的協(xié)議庫(kù)以及解法庫(kù);
所述無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器包括:
服務(wù)器同步模塊,用于接收手持器上傳的解析配置文件;還用于向手持器發(fā)送協(xié)議庫(kù)以及解法庫(kù);
服務(wù)器存儲(chǔ)模塊,用于存儲(chǔ)協(xié)議庫(kù),解法庫(kù);
數(shù)據(jù)接收模塊,用于從網(wǎng)絡(luò)設(shè)備中獲取能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù),并將獲取的數(shù)據(jù)發(fā)送給數(shù)據(jù)解析模塊;
數(shù)據(jù)解析模塊,用于根據(jù)該網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)和手持器發(fā)送的解析配置文件,利用存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)對(duì)獲取的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
其中,所述手持器為智能終端。
進(jìn)一步地,所述手持器還包括顯示模塊,用于顯示手持器與網(wǎng)絡(luò)設(shè)備和無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器的交互信息。
進(jìn)一步地,所述無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器還包括消息總線模塊,相應(yīng)的,所述數(shù)據(jù)解析模塊將解析后的實(shí)際數(shù)據(jù)以數(shù)據(jù)流的形式發(fā)送至所述消息總線模塊,然后所述消息總線模塊將實(shí)際數(shù)據(jù)分發(fā)至各個(gè)數(shù)據(jù)庫(kù)中。
本發(fā)明的有益效果是:
1、本發(fā)明實(shí)施例通過(guò)根據(jù)網(wǎng)絡(luò)設(shè)備安裝地點(diǎn)無(wú)線信號(hào)強(qiáng)度確定網(wǎng)絡(luò)設(shè)備的配置列表,根據(jù)配置列表對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通,然后將網(wǎng)絡(luò)設(shè)備開(kāi)通后返回的數(shù)據(jù)報(bào)文解析和驗(yàn)證成功后生成的解析配置文件發(fā)送給無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器,不僅提高了數(shù)據(jù)解析準(zhǔn)確率,從而提高了無(wú)線監(jiān)測(cè)系統(tǒng)的效率,然后無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器根據(jù)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)和解析配置文件等對(duì)獲取的能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了網(wǎng)絡(luò)設(shè)備安裝、配置開(kāi)通過(guò)程的信息化,極大提高了能源生產(chǎn)效率;
2、進(jìn)一步地,本發(fā)明將解析后的實(shí)際數(shù)據(jù)通過(guò)消息總線分發(fā)給各個(gè)數(shù)據(jù)庫(kù),降低了能源監(jiān)測(cè)系統(tǒng)的耦合性,提高了能源監(jiān)測(cè)系統(tǒng)的擴(kuò)展性。
附圖說(shuō)明
圖1是本發(fā)明提供的一種能源監(jiān)測(cè)方法流程流程圖;
圖2是本發(fā)明提供的一種能源監(jiān)測(cè)系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案以及優(yōu)點(diǎn)等更加清楚明確,在這里舉出實(shí)際例子并參考附圖進(jìn)行進(jìn)一步的說(shuō)明。
圖1是本發(fā)明中能源監(jiān)測(cè)方法實(shí)施的流程圖,如圖1所示,所述方法包括以下步驟:
步驟s1:根據(jù)勘測(cè)的信號(hào)強(qiáng)度確定第一位置的待安裝的網(wǎng)絡(luò)設(shè)備列表;
具體地,可以在勘測(cè)之前確定勘測(cè)模式,可選的勘測(cè)模式包括位置評(píng)估和信道評(píng)估。
位置評(píng)估模式為針對(duì)某一安裝地點(diǎn)的多個(gè)信源點(diǎn)進(jìn)行選擇,擇優(yōu)選擇;信道評(píng)估為對(duì)某一信源的多個(gè)信道進(jìn)行評(píng)估,擇優(yōu)選擇。本發(fā)明實(shí)施例對(duì)勘測(cè)模式的具體選擇不作限定。
確定勘測(cè)模式后,對(duì)測(cè)試包個(gè)數(shù)和測(cè)試間隔進(jìn)行設(shè)置,之后開(kāi)始勘測(cè),最后根據(jù)勘測(cè)結(jié)果,即信號(hào)強(qiáng)度進(jìn)行選擇,確定每個(gè)網(wǎng)絡(luò)設(shè)備的配置設(shè)備列表。
步驟s2:根據(jù)上述網(wǎng)絡(luò)設(shè)備列表對(duì)相應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通;
具體地,可以先對(duì)不同類型的網(wǎng)絡(luò)設(shè)備進(jìn)行初始化,配置相關(guān)參數(shù),然后確定每個(gè)網(wǎng)絡(luò)設(shè)備的工作模式。網(wǎng)絡(luò)設(shè)備的工作模式包括:維護(hù)模式,hart模式,直通模式,監(jiān)聽(tīng)模式。維護(hù)模式用于設(shè)備維護(hù)檢修,監(jiān)聽(tīng)模式用于監(jiān)聽(tīng)信道,hart模式用于開(kāi)通有線設(shè)備,直通模式用于開(kāi)通無(wú)線設(shè)備。
網(wǎng)絡(luò)設(shè)備的工作模式確定后,根據(jù)開(kāi)通向?qū)?duì)每個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行開(kāi)通,具體將配置指令發(fā)送給該網(wǎng)絡(luò)設(shè)備,使該網(wǎng)絡(luò)設(shè)備開(kāi)通成功。
步驟s3:接收每個(gè)網(wǎng)絡(luò)設(shè)備開(kāi)通后返回的數(shù)據(jù)報(bào)文,對(duì)該數(shù)據(jù)報(bào)文進(jìn)行解析和驗(yàn)證,然后將驗(yàn)證成功后生成的解析配置文件發(fā)送至無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器;
其中解析配置文件包括該網(wǎng)路設(shè)備每個(gè)參量的類型,網(wǎng)絡(luò)字節(jié)序等。
具體地,接收每個(gè)網(wǎng)絡(luò)設(shè)備開(kāi)通后返回的數(shù)據(jù)報(bào)文后,調(diào)用存儲(chǔ)的協(xié)議庫(kù),解法庫(kù)以及該網(wǎng)絡(luò)設(shè)備相應(yīng)的解析模型對(duì)數(shù)據(jù)報(bào)文進(jìn)行解析,然后將解析后的結(jié)果與表盤(pán)進(jìn)行對(duì)比驗(yàn)證,如果相同,則驗(yàn)證成功,生成解析配置文件,如果不相同,則無(wú)法生成解析配置文件。
步驟s4:無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器從網(wǎng)絡(luò)設(shè)備中獲取能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù);
步驟s5:根據(jù)每個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)和對(duì)應(yīng)的解析配置文件,利用存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)對(duì)獲取的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
其中,協(xié)議庫(kù)包含的協(xié)議包括:modbus,hart,dlt等常見(jiàn)的工業(yè)協(xié)議;解法庫(kù)包括浮點(diǎn)型,長(zhǎng)整型,短整型,字符型等常見(jiàn)數(shù)據(jù)類型。
本發(fā)明實(shí)施例中將解析后的實(shí)際數(shù)據(jù)通過(guò)消息總線分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。消息總線可以采用active-mq方式。本發(fā)明實(shí)施例中采用消息總線方式,對(duì)于數(shù)據(jù)存儲(chǔ)位置可以通過(guò)配置文件方式進(jìn)行配置,不必硬編碼,極大地降低了系統(tǒng)的耦合性。
本發(fā)明實(shí)施例通過(guò)根據(jù)網(wǎng)絡(luò)設(shè)備安裝地點(diǎn)無(wú)線信號(hào)強(qiáng)度確定網(wǎng)絡(luò)設(shè)備的配置列表,根據(jù)配置列表對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通,然后將網(wǎng)絡(luò)設(shè)備開(kāi)通后返回的數(shù)據(jù)報(bào)文解析和驗(yàn)證成功后生成的解析配置文件發(fā)送給無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器,不僅提高了數(shù)據(jù)解析準(zhǔn)確率,從而提高了無(wú)線監(jiān)測(cè)系統(tǒng)的效率,然后無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器根據(jù)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)和解析配置文件等對(duì)獲取的能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了網(wǎng)絡(luò)設(shè)備安裝、配置開(kāi)通過(guò)程的信息化,極大提高了能源生產(chǎn)效率;進(jìn)一步地,本發(fā)明將解析后的實(shí)際數(shù)據(jù)通過(guò)消息總線分發(fā)給各個(gè)數(shù)據(jù)庫(kù),降低了能源監(jiān)測(cè)的耦合性,提高了能源監(jiān)測(cè)方法的擴(kuò)展性。
如圖2所示,基于以上的能源監(jiān)測(cè)方法,本發(fā)明提供了一種能源監(jiān)測(cè)系統(tǒng),該系統(tǒng)包括手持器21、網(wǎng)絡(luò)設(shè)備22、無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23和能源數(shù)據(jù)采集設(shè)備24;
手持器21用于根據(jù)勘測(cè)的信號(hào)強(qiáng)度確定第一位置的待安裝的網(wǎng)絡(luò)設(shè)備22列表,然后根據(jù)網(wǎng)絡(luò)設(shè)備22列表對(duì)相應(yīng)的網(wǎng)絡(luò)設(shè)備22進(jìn)行配置開(kāi)通,并對(duì)網(wǎng)絡(luò)設(shè)備22開(kāi)通后返回的數(shù)據(jù)報(bào)文進(jìn)行解析和驗(yàn)證,將驗(yàn)證成功后生成的解析配置文件同步至無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23;
無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23用于從網(wǎng)絡(luò)設(shè)備22中獲取能源數(shù)據(jù)采集設(shè)備24采集到的數(shù)據(jù),然后根據(jù)該網(wǎng)絡(luò)設(shè)備22的標(biāo)識(shí)和手持器21發(fā)送的解析配置文件,利用存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)對(duì)獲取的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
本發(fā)明實(shí)施例中,手持器21為智能終端,可以采用手機(jī)或是三防平板等,具體包括:無(wú)線勘測(cè)模塊211、設(shè)備配置模塊212、解析模塊213、存儲(chǔ)模塊214和手持器同步模塊215;
無(wú)線勘測(cè)模塊211,用于根據(jù)勘測(cè)的信號(hào)強(qiáng)度確定第一位置的待安裝的網(wǎng)絡(luò)設(shè)備22列表,并將網(wǎng)絡(luò)設(shè)備22列表發(fā)送給設(shè)備配置模塊212;
實(shí)際應(yīng)用中,無(wú)線勘測(cè)模塊211在勘測(cè)之前,可以首先確定勘測(cè)模式,勘測(cè)模式可以包括信源評(píng)估以及位置評(píng)估。
設(shè)備配置模塊212,用于根據(jù)收到的網(wǎng)絡(luò)設(shè)備列表對(duì)相應(yīng)的網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通,接收網(wǎng)絡(luò)設(shè)備開(kāi)通成功后返回的數(shù)據(jù)報(bào)文,并將該數(shù)據(jù)報(bào)文發(fā)送給解析模塊213;
實(shí)際應(yīng)用中,網(wǎng)絡(luò)設(shè)備可以是多個(gè)無(wú)線適配器設(shè)備,每個(gè)無(wú)線適配器設(shè)備中安裝有二維碼銘牌,手持器21的設(shè)備配置模塊212通過(guò)掃描二維碼的方式與該無(wú)線適配器設(shè)備建立連接,建立連接之后,將設(shè)備配置模塊中的配置指令寫(xiě)入該無(wú)線適配器設(shè)備的寄存器中,并通過(guò)發(fā)送高低電平信號(hào),對(duì)該無(wú)線適配器設(shè)備進(jìn)行開(kāi)通入網(wǎng)。
解析模塊213,用于對(duì)設(shè)備配置模塊212發(fā)送的數(shù)據(jù)報(bào)文進(jìn)行解析和驗(yàn)證,然后將驗(yàn)證成功后生成的解析配置文件發(fā)送給手持器同步模塊215;
具體地,解析模塊213調(diào)用存儲(chǔ)模塊214存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)以及網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的解析模型對(duì)接收的數(shù)據(jù)報(bào)文進(jìn)行解析和驗(yàn)證。
本發(fā)明實(shí)施例中手持器21還可以包括顯示模塊,用于顯示手持器21與網(wǎng)絡(luò)設(shè)備22和無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23的交互信息,比如網(wǎng)絡(luò)設(shè)備配置開(kāi)通向?qū)Ы缑?,?yàn)證模塊解析模型選擇界面,解法庫(kù)選擇界面,協(xié)議庫(kù)選擇界面,驗(yàn)證讀數(shù)界面等界面。
存儲(chǔ)模塊214,用于存儲(chǔ)從無(wú)線監(jiān)測(cè)服務(wù)器23下載的協(xié)議庫(kù)以及解法庫(kù)。
手持器同步模塊215,用于將解析配置文件同步至無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器22;還用于接收從無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23下載的最新的協(xié)議庫(kù)以及解法庫(kù)。
實(shí)際應(yīng)用中,無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23放置在生產(chǎn)現(xiàn)場(chǎng)的中心機(jī)房,具體包括:服務(wù)器同步模塊231、服務(wù)器存儲(chǔ)模塊232、數(shù)據(jù)接收模塊233、數(shù)據(jù)解析模塊234和消息總線模塊235;
服務(wù)器同步模塊231,用于接收手持器21上傳的解析配置文件;還用于向手持器21發(fā)送最新的協(xié)議庫(kù)以及解法庫(kù)。
其中解析配置文件包括該網(wǎng)路設(shè)備的多個(gè)參量,每個(gè)參量的類型,網(wǎng)絡(luò)字節(jié)序等。
服務(wù)器存儲(chǔ)模塊232,用于存儲(chǔ)系統(tǒng)中最新的協(xié)議庫(kù),解法庫(kù)。
其中,協(xié)議庫(kù)包含的協(xié)議包括:modbus,hart,dlt等常見(jiàn)的工業(yè)協(xié)議;解法庫(kù)包括浮點(diǎn)型,長(zhǎng)整型,短整型,字符型等常見(jiàn)數(shù)據(jù)類型。
數(shù)據(jù)接收模塊233,用于從網(wǎng)絡(luò)設(shè)備22中獲取能源數(shù)據(jù)采集設(shè)備24采集到的數(shù)據(jù),并將獲取的數(shù)據(jù)發(fā)送給數(shù)據(jù)解析模塊234;
具體地,數(shù)據(jù)接收模塊233可以從網(wǎng)絡(luò)設(shè)備22的健康報(bào)文確定當(dāng)前網(wǎng)絡(luò)的運(yùn)行情況,從網(wǎng)絡(luò)設(shè)備22的網(wǎng)絡(luò)報(bào)文確定網(wǎng)絡(luò)設(shè)備22與獲取的數(shù)據(jù)的映射關(guān)系,并支持多線程并發(fā),具有超時(shí)重連,定時(shí)重連功能,連接穩(wěn)定可靠性高。
數(shù)據(jù)解析模塊234,用于根據(jù)該網(wǎng)絡(luò)設(shè)備22的標(biāo)識(shí)和手持器21發(fā)送的解析配置文件,利用存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)對(duì)獲取的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
其中,數(shù)據(jù)解析模塊234具體可以采用哈希表的方式對(duì)網(wǎng)絡(luò)設(shè)備22的標(biāo)識(shí)和接收的數(shù)據(jù)建立映射關(guān)系,從而確定該數(shù)據(jù)的隸屬關(guān)系,然后利用手持器21發(fā)送的解析配置文件、存儲(chǔ)的協(xié)議庫(kù)、解法庫(kù)對(duì)獲取的數(shù)據(jù)進(jìn)行解析。
每個(gè)能源數(shù)據(jù)采集設(shè)備24根據(jù)實(shí)際的采集需求都有自己的解析配置文件。數(shù)據(jù)解析模塊224根據(jù)每個(gè)能源數(shù)據(jù)采集設(shè)備的解析配置文件調(diào)用對(duì)應(yīng)的協(xié)議庫(kù),解法庫(kù)對(duì)能源數(shù)據(jù)采集設(shè)備24采集的數(shù)據(jù)進(jìn)行解析,解析后的實(shí)際數(shù)據(jù)為能源數(shù)據(jù)采集設(shè)備得到的實(shí)際數(shù)值,如溫度,壓力,瞬時(shí)流量,累積流量等,最后將這些實(shí)際數(shù)值分發(fā)給各個(gè)數(shù)據(jù)庫(kù)。
進(jìn)一步地,無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器23還包括消息總線模塊235,相應(yīng)的,數(shù)據(jù)解析模塊234將解析后的實(shí)際數(shù)據(jù)以數(shù)據(jù)流的形式發(fā)送至消息總線模塊235,然后消息總線模塊235將實(shí)際數(shù)據(jù)分發(fā)至各個(gè)數(shù)據(jù)庫(kù)中。
消息總線模塊235具體采用active-mq方式。本發(fā)明實(shí)施例中采用消息總線方式,對(duì)于實(shí)際數(shù)據(jù)分發(fā)位置可以通過(guò)配置文件方式進(jìn)行配置,不必硬編碼,極大地降低了系統(tǒng)的耦合性。
綜上所述,本發(fā)明的方法,針對(duì)傳統(tǒng)能源企業(yè)在進(jìn)行能源管理時(shí)信息化程度低,效率低,并且功能較為單一等問(wèn)題,提出了一種新型的全流程信息化、服務(wù)化以及功能多樣化的無(wú)線監(jiān)測(cè)系統(tǒng)。本發(fā)明實(shí)施例通過(guò)根據(jù)網(wǎng)絡(luò)設(shè)備安裝地點(diǎn)無(wú)線信號(hào)強(qiáng)度確定網(wǎng)絡(luò)設(shè)備的配置列表,根據(jù)配置列表對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行配置開(kāi)通,然后將網(wǎng)絡(luò)設(shè)備開(kāi)通后返回的數(shù)據(jù)報(bào)文解析和驗(yàn)證成功后生成的解析配置文件發(fā)送給無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器,不僅提高了數(shù)據(jù)解析準(zhǔn)確率,從而提高了無(wú)線監(jiān)測(cè)系統(tǒng)的效率,然后無(wú)線監(jiān)測(cè)系統(tǒng)服務(wù)器根據(jù)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)和解析配置文件等對(duì)獲取的能源數(shù)據(jù)采集設(shè)備采集到的數(shù)據(jù)進(jìn)行解析,并將解析后的實(shí)際數(shù)據(jù)分發(fā)給各個(gè)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了網(wǎng)絡(luò)設(shè)備安裝、配置開(kāi)通過(guò)程的信息化,極大提高了能源生產(chǎn)效率;進(jìn)一步地,本發(fā)明將解析后的實(shí)際數(shù)據(jù)通過(guò)消息總線分發(fā)給各個(gè)數(shù)據(jù)庫(kù),降低了能源監(jiān)測(cè)的耦合性,提高了能源監(jiān)測(cè)方法的擴(kuò)展性。這是一種新的針對(duì)能源企業(yè)能源管理的優(yōu)化解決方案,適合推廣使用。