新四季網

一種基於監視器的數據處理方法、系統、設備及存儲介質與流程

2024-04-13 15:28:05



1.本發明涉及數據處理技術領域,特別涉及一種基於監視器的數據處理方法、系統、設備及存儲介質。


背景技術:

2.當一個接口監視的內容很多時(一般超過60個點),前端每次都將所有監測點傳給後臺,後臺計算分析後將有變化的值再傳給前端。當網絡不好時會造成卡頓,數據回顯不及時。同時每次大量傳輸參數不僅浪費帶寬也存在一定的安全隱患。
3.傳統接口調用具體流程如下:首次請求攜帶所有參數,後臺接收到參數後對參數進行合理性校驗,合理後去實時值模塊獲取具體的實時值,之後返回實時值;第二次及以後的請求,前端依然是攜帶所有參數,後臺接收參數並進行合理性校驗,合理後去實時值模塊獲取實時值,並將獲取到最新的實時值和上一刻的值做比較,只返回有改變的數值。可見,傳統接口調用都是每次攜帶具體參數,後臺接收參數,進行參數合理性判斷,然後給出合理的數據集合。


技術實現要素:

4.本發明提供一種基於監視器的數據處理方法、系統、設備及存儲介質,以便解決由於每次大量傳輸參數,導致浪費帶寬且也存在一定的安全隱患的技術問題。
5.本發明實施例提供了一種基於監視器的數據處理方法,所述方法包括:
6.數據服務模塊在接收到pc端第一次發送的電站參數信息後,向實時數據模塊轉發包含電站參數信息的數據請求期間,通過向監視器模塊發送監視器註冊請求,接收所述監視器模塊根據所述監視器註冊請求返回的監視器信息;
7.所述數據服務模塊接收所述實時數據模塊返回的電站參數實時數據,並通過將所述電站參數信息、電站參數實時數據以及所述監視器信息進行綁定處理,得到綁定信息;
8.所述數據服務模塊將所述綁定信息發送給所述pc端,使所述pc端利用所述綁定信息中的監視器信息獲取更新後的電站參數實時數據。
9.優選地,所述實時數據模塊返回的電站參數實時數據包括:
10.所述實時數據模塊在接收到所述數據服務模塊轉發的包含電站參數信息的數據請求後,對所述電站參數信息進行合法性校驗;
11.所述實時數據模塊在所述電站參數信息合法性校驗成功後,根據所述電站參數信息獲取並保存所述電站參數信息的電站參數實時數據,並將所述電站參數信息的電站參數實時數據返回給所述數據服務模塊。
12.優選地,所述pc端利用所述綁定信息中的監視器獲取更新後的電站參數實時數據包括:
13.所述pc端向所述數據服務模塊發送包含監視器信息的數據請求,使所述數據服務模塊根據所述數據請求中的監視器信息,對所述監視器信息對應的電站運行狀態進行實時
監測,獲取所述監視器信息對應的電站當前運行狀態;
14.所述數據服務模塊根據所述監視器信息對應的電站當前運行狀態,獲取所述電站當前運行狀態下參數發生變化的更新電站參數信息,並向所述實時數據模塊發送包含所述更新電站參數信息的數據請求;
15.所述實時數據模塊根據所述數據請求中的更新電站參數信息,獲取更新電站參數實時數據,並將所述更新電站參數實時數據發送給所述數據服務模塊,使所述數據服務模塊將所述更新電站參數實時數據轉發給所述pc端。
16.優選地,所述pc端向所述數據服務模塊發送包含監視器信息的數據請求之後,還包括:
17.所述數據服務模塊將所述數據請求中的監視器信息發送給所述監視器模塊,使所述監視器模塊對所述監視器信息進行有效性校驗,並在所述監視器信息有效性校驗成功後,對所述監視器信息進行更新,並將更新後的監視器信息返回給所述數據服務模塊;
18.所述數據服務模塊接收到所述更新後的監視器信息後,從保存的所述綁定信息中獲取與所述監視器對應的電站參數實時數據;
19.其中,所述監視器信息包括監視器字符串和監視器屬性;對所述監視器信息進行更新是指對所述監視器屬性進行更新。
20.優選地,在所述數據服務模塊將所述更新電站參數實時數據轉發給所述pc端之前,還包括:
21.所述數據服務模塊將從所述綁定信息中獲取與所述監視器對應的電站參數實時數據與所述更新電站參數實時數據分別進行一一比較,確定每個電站參數實時數據是否發生變化,並將電站參數實時數據發生變化的更新電站參數實時數據發送給所述pc端。
22.優選地,所述電站參數信息包括:故障字、報警字、保護字、功率、頻率、電流、電壓、逆變器狀態、接觸器狀態、當前充電電量、累計充電電量、當前放電電量、累計放電電量、艙室溫度和溼度。
23.優選地,所述電站當前運行狀態包括以下任一:電站調頻運行狀態、電站補電運行狀態以及電站靜止運行狀態;
24.當電站當前運行狀態為電站調頻運行狀態時,所述參數發生變化的待更新電站參數信息包括:故障字、報警字、保護字、功率、頻率、電流、電壓、逆變器狀態、當前放電電量、累計放電電量、艙室溫度和溼度;
25.當電站當前運行狀態為電站補電運行狀態時,所述參數發生變化的待更新電站參數信息包括:故障字、報警字、保護字、功率、頻率、電流、電壓、逆變器狀態、當前充電電量、累計充電電量、艙室溫度和溼度;
26.當電站當前運行狀態為電站靜止運行狀態時,所述參數發生變化的待更新電站參數信息包括:故障字、報警字、保護字、功率、頻率、逆變器狀態、接觸器狀態、艙室溫度和溼度。
27.本發明實施例提供了一種基於監視器的數據處理系統,包括:
28.pc端,用於向數據服務模塊第一次發送的電站參數信息,接收所述數據服務模塊返回的綁定信息,以及利用所述綁定信息中的監視器信息獲取更新後的電站參數實時數據;
29.數據服務模塊,用於在接收到pc端第一次發送的電站參數信息後,向實時數據模塊轉發包含電站參數信息的數據請求期間,通過向監視器模塊發送監視器註冊請求,接收所述監視器模塊根據所述監視器註冊請求返回的監視器信息;接收所述實時數據模塊返回的電站參數實時數據,並通過將所述電站參數信息、電站參數實時數據以及所述監視器信息進行綁定處理,得到綁定信息;以及將所述綁定信息發送給所述pc端;
30.監視器模塊,用於根據所述數據服務模塊發送的監視器註冊請求,生成監視器信息,並所述監視器信息返回給所述數據服務模塊;
31.實時數據模塊,用於根據所述數據服務模塊發送的包含電站參數信息的數據請求,獲取每個電站參數的電站參數實時數據,並將所述電站參數實時數據返回給所述數據服務模塊。
32.本發明的有益效果是,第一次訪問攜帶所有參數註冊監視器,數據服務模塊會自動將該組數據註冊一個監視器並綁定,之後pc端每次調用接口只傳監視器,數據服務模塊會自動識別監視器所綁定的變量,並返回只有改變的數據集合,節省了帶寬且也更安全。
附圖說明
33.圖1是本發明提供的一種基於監視器的數據處理方法的流程圖;
34.圖2是本發明提供的一種基於監視器的數據處理系統的示意圖;
35.圖3是本發明提供的基於監視器的數據處理的結構圖;
36.圖4是本發明提供的基於監視器的數據處理的序列圖。
具體實施方式
37.應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。在後續的描述中,使用用於表示元件的諸如「模塊」、「部件」或「單元」的後綴僅為了有利於本發明的說明,其本身沒有特有的意義。因此,「模塊」、「部件」或「單元」可以混合地使用。
38.圖1是本發明提供的一種基於監視器的數據處理方法的流程圖,如圖1所示,包括:
39.步驟s101:數據服務模塊在接收到pc端第一次發送的電站參數信息後,向實時數據模塊轉發包含電站參數信息的數據請求期間,通過向監視器模塊發送監視器註冊請求,接收所述監視器模塊根據所述監視器註冊請求返回的監視器信息;
40.步驟s102:所述數據服務模塊接收所述實時數據模塊返回的電站參數實時數據,並通過將所述電站參數信息、電站參數實時數據以及所述監視器信息進行綁定處理,得到綁定信息;
41.步驟s103:所述數據服務模塊將所述綁定信息發送給所述pc端,使所述pc端利用所述綁定信息中的監視器信息獲取更新後的電站參數實時數據。
42.具體地說,所述實時數據模塊返回的電站參數實時數據包括:所述實時數據模塊在接收到所述數據服務模塊轉發的包含電站參數信息的數據請求後,對所述電站參數信息進行合法性校驗;所述實時數據模塊在所述電站參數信息合法性校驗成功後,根據所述電站參數信息獲取並保存所述電站參數信息的電站參數實時數據,並將所述電站參數信息的電站參數實時數據返回給所述數據服務模塊。
43.進一步地,所述pc端利用所述綁定信息中的監視器獲取更新後的電站參數實時數
據包括:所述pc端向所述數據服務模塊發送包含監視器信息的數據請求,使所述數據服務模塊根據所述數據請求中的監視器信息,對所述監視器信息對應的電站運行狀態進行實時監測,獲取所述監視器信息對應的電站當前運行狀態;所述數據服務模塊根據所述監視器信息對應的電站當前運行狀態,獲取所述電站當前運行狀態下參數發生變化的更新電站參數信息,並向所述實時數據模塊發送包含所述更新電站參數信息的數據請求;所述實時數據模塊根據所述數據請求中的更新電站參數信息,獲取更新電站參數實時數據,並將所述更新電站參數實時數據發送給所述數據服務模塊,使所述數據服務模塊將所述更新電站參數實時數據轉發給所述pc端。
44.所述pc端向所述數據服務模塊發送包含監視器信息的數據請求之後,還包括:所述數據服務模塊將所述數據請求中的監視器信息發送給所述監視器模塊,使所述監視器模塊對所述監視器信息進行有效性校驗,並在所述監視器信息有效性校驗成功後,對所述監視器信息進行更新,並將更新後的監視器信息返回給所述數據服務模塊;所述數據服務模塊接收到所述更新後的監視器信息後,從保存的所述綁定信息中獲取與所述監視器對應的電站參數實時數據;其中,所述監視器信息包括監視器字符串和監視器屬性;對所述監視器信息進行更新是指對所述監視器屬性進行更新。
45.在所述數據服務模塊將所述更新電站參數實時數據轉發給所述pc端之前,還包括:所述數據服務模塊將從所述綁定信息中獲取與所述監視器對應的電站參數實時數據與所述更新電站參數實時數據分別進行一一比較,確定每個電站參數實時數據是否發生變化,並將電站參數實時數據發生變化的更新電站參數實時數據發送給所述pc端。
46.其中,所述電站參數信息包括:故障字、報警字、保護字、功率、頻率、電流、電壓、逆變器狀態、接觸器狀態、當前充電電量、累計充電電量、當前放電電量、累計放電電量、艙室溫度和溼度;所述電站當前運行狀態包括以下任一:電站調頻運行狀態、電站補電運行狀態以及電站靜止運行狀態;當電站當前運行狀態為電站調頻運行狀態時,所述參數發生變化的待更新電站參數信息包括:故障字、報警字、保護字、功率、頻率、電流、電壓、逆變器狀態、當前放電電量、累計放電電量、艙室溫度和溼度;當電站當前運行狀態為電站補電運行狀態時,所述參數發生變化的待更新電站參數信息包括:故障字、報警字、保護字、功率、頻率、電流、電壓、逆變器狀態、當前充電電量、累計充電電量、艙室溫度和溼度;當電站當前運行狀態為電站靜止運行狀態時,所述參數發生變化的待更新電站參數信息包括:故障字、報警字、保護字、功率、頻率、逆變器狀態、接觸器狀態、艙室溫度和溼度。
47.圖2是本發明提供的一種基於監視器的數據處理系統的示意圖,如圖2所示,包括:pc端,用於向數據服務模塊第一次發送的電站參數信息,接收所述數據服務模塊返回的綁定信息,以及利用所述綁定信息中的監視器信息獲取更新後的電站參數實時數據;數據服務模塊,用於在接收到pc端第一次發送的電站參數信息後,向實時數據模塊轉發包含電站參數信息的數據請求期間,通過向監視器模塊發送監視器註冊請求,接收所述監視器模塊根據所述監視器註冊請求返回的監視器信息;接收所述實時數據模塊返回的電站參數實時數據,並通過將所述電站參數信息、電站參數實時數據以及所述監視器信息進行綁定處理,得到綁定信息;以及將所述綁定信息發送給所述pc端;監視器模塊,用於根據所述數據服務模塊發送的監視器註冊請求,生成監視器信息,並所述監視器信息返回給所述數據服務模塊;實時數據模塊,用於根據所述數據服務模塊發送的包含電站參數信息的數據請求,獲取
每個電站參數的電站參數實時數據,並將所述電站參數實時數據返回給所述數據服務模塊。
48.本發明還提供了一種電子設備,包括:存儲器;處理器;以及電腦程式;其中,所述電腦程式存儲在所述存儲器中,並被配置為由所述處理器執行以實現一種基於監視器的數據處理方法。
49.本發明還提供了一種計算機可讀存儲介質,其上存儲有電腦程式;所述電腦程式被處理器執行以實現一種基於監視器的數據處理方法。
50.圖3是本發明提供的基於監視器的數據處理的結構圖,如圖3所示,從左至右依次為pc端,監視器模塊和實時數據模塊。
51.pc端負責調用和展示數據,第一次調用需要攜帶所有參數,之後每次調用只需攜帶監視器即可。
52.監視器模塊:監視器模塊是整個的核心,主要包括監視器管理、註冊監視器、監視器刷新三個子模塊。
53.註冊監視器:主要是第一次訪問,需要註冊一個有效的監視器;
54.監視器刷新:在監視器有效時間內,刷新監視器的過期時間;
55.監視器管理:主要對不再使用的監視器,或過期(無效)的監視器進行清理操作。
56.數據服務模塊,用於參數校驗,數據和監視器綁定,電站狀態判定,變化參數實時數據請求,變化值比較。
57.實時數據模塊:用於根據監測點獲取最新的數值。
58.圖4是本發明提供的基於監視器的數據處理的序列圖,如圖4所示,首次請求需攜帶所有參數。數據服務模塊接收參數,校驗合理後去請求實時數據,同時註冊一個監視器,之後將返回的的監視器和請求的參數變量進行綁定,並保存現有的實時數據,將監視器和獲取的實時數據返回給pc端。之後pc端的每次請求只需攜帶第一次請求後臺返回的監視器即可,數據服務模塊會根據接收的監視器判定監視器是否合理,監視器判定合理後更新監視器的屬性,根據電站當前狀態同時獲取綁定的變量實時數據,將最新的實時值和上一刻值進行比較,返回有改變的數據。
59.具體地說,本發明功能劃分為監視器註冊、數據綁定和實時數據獲取。
60.監視器註冊,第一次請求,監視器模塊i會自動註冊一個唯一的監視器,並將註冊的監視器發送給數據服務模塊,以便由數據服務模塊將監視器和參數進行綁定。同時將新註冊的監視器加入監視器維護模塊中。
61.數據綁定,監視器註冊完成後,和對應的參數變量綁定,以便管理所有的變量;同時會存一份上一刻所有變量的實時數據,便於和之後的數據進行比較。
62.實時數據獲取,實時數據的獲取有好多,按一個電池簇的數據舉例,有接觸器狀態、故障字、報警字、累計充電電量、累計放電電量、當前充電電量、當前放電電量、soc、電壓、電流等信息。但是在獲取實時數據時並不是所有的都再獲取一次,會根據系統當前的狀態篩選一部分必須實時監測的數據。
63.需要指出的是,有些數據不管是任何階段都需要實時監測,一方面是為了監測電池簇是否有故障產生,如故障字和報警字;另一方面是需要監測一些量測量,為了便於觀察電池簇在靜止階段是否存在電量突變的情況,如soc。
64.下面就從調頻、補電和靜止三個方面闡述。
65.調頻
‑‑
首先系統參與調頻的時間是很短暫的,有時只有2-3分鐘,最長也就30分鐘左右。在系統調頻階段後臺會過濾電池監控中的接觸器狀態、累計充電電量、當前充電電量,因為這三個內容在調頻階段是不會改變的。
66.補電
‑‑
系統在補電過程中電池的監視接口會自動過濾不會改變的數據,如接觸器狀態、累計放電電量、當前放電電量,因為在系統補電過程中這幾個變量數值是不會發生改變的。
67.靜止
‑‑
系統在靜止階段電池的監視接口會自動過濾一下不改變的數據,如累計充電電量、累計放電電量、當前充電電量、當前放電電量、電壓、電流。
68.以上參照附圖說明了本發明的優選實施例,並非因此局限本發明的權利範圍。本領域技術人員不脫離本發明的範圍和實質內所作的任何修改、等同替換和改進,均應在本發明的權利範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀