新四季網

一種基於調度數據網的電力域名管理方法與流程

2023-12-07 03:55:01


本發明涉及電力系統通信領域,特別是涉及一種基於調度數據網的電力域名管理方法。



背景技術:

目前,在智能電網調度控制系統(簡稱「D5000系統」)中,域名管理功能僅能支持遠程的服務訪問,且與現有D5000遠程服務代理功能高度耦合。隨著電網規模不斷擴大,調度系統間的數據交互量日趨增大,現有的域名管理功能難以滿足電力系統對於廣域消息傳輸及服務信息廣域共享的需求。所以亟需一種獨立、統一、高效的電力域名管理機制支撐更大範圍的廣域調度業務,實現調度系統間域名的統一管理,擴展廣域傳輸的數據類型、提高域名定位的響應效率。

現有電力調度數據網的域名管理功能存在以下問題:

第一、也是最嚴重的問題,現有域名管理功能與其他電力調度業務高度耦合,不是獨立的應用進程,運行不穩定會影響電力系統的生產安全。

第二、現有域名管理僅支持一種類型的跨調度機構數據傳輸,擴展性差,且域註冊、域路由等功能不夠完善,不足以滿足分布式環境下的多類型跨區域數據傳輸要求。

第三、網絡編程模型簡單,並發量小、響應效率低,不能支撐大規模的分布式代理進行跨區定位請求。

因此,目前急需一種域名管理方法運行獨立的應用進程,支持不同地域不同級別的調度機構間數據傳輸,根據電力系統進行特定應用業務、特定條件下的統一域名管理。



技術實現要素:

為解決上述技術問題,本發明提出了一種通用、高效的電力域名管理方法,該域名管理方法採用主從雙機熱備工作模式,大大減少調度機構間因域註冊產生的TCP連接,同時為存在廣域數據交互需求的應用(簡稱:網關應用)提供在線實時匯報和遠程定位接口,解決了跨調度機構不同種類的數據傳輸問題,實現根據電力系統特定應用業務、特定條件下的統一域名管理,從而,讓網關應用研發人員更專注於業務數據的處理,並保證了電力系統廣域數據的安全傳輸。

本發明的目的是提供一種基於調度數據網形成獨立、穩定的域名管理進程的電力域名管理方法。

為實現上述發明目的,本發明提供的技術方案是:

一種基於調度數據網的電力域名管理方法,包括以下步驟:

步驟1域匯報的步驟,本地調度機構中動態代理服務向域名匯報模塊實時匯報在線動態,域名匯報模塊實時收集和監視所述動態代理服務的狀態和運行負載信息;

步驟2域註冊的步驟,主動註冊的調度機構向受訪問的調度機構主動發起域註冊,主動註冊的調度機構域註冊模塊向受註冊的調度機構的接收註冊模塊發送域名註冊連接請求;

受註冊調度機構的接收註冊模塊向主動註冊的調度機構域註冊模塊回送響應信息;

步驟3域同步的步驟,受註冊調度機構的域同步模塊向主動註冊調度機構的接收域同步模塊實時推送本地調度機構網關應用進程狀態的信息;

步驟4域定位的步驟,網關應用在進行跨系統數據交互時,主動註冊調度機構的域定位模塊向本地域定位模塊發送域定位請求,請求受註冊調度機構網關應用狀態的信息。

進一步地,在步驟1中,所述域匯報模塊設有監聽線程和域匯報處理線程,所述監聽線程負責監聽本地動態代理服務的註冊請求,並喚醒域匯報處理線程處理請求;

所述域匯報處理線程負責接收本地動態代理服務的註冊信息,並把信息保存在本地緩衝區。

進一步地,在步驟2中,所述域註冊模塊包括域註冊線程和接收應答線程,其中,所述域註冊線程向受註冊調度機構的監聽線程發送域名註冊連接請求;接收應答線程接收回送的響應信息。

進一步地,在步驟2中,所述接收域註冊模塊包括監聽線程和域註冊審計線程,監聽線程監聽主動註冊調度機構的註冊請求,並喚醒域註冊審計線程的審計域註冊請求,域註冊審計線程讀取主動註冊調度機構域的註冊請求,並審計是否註冊成功,成功則向主動註冊調度機構域的預註冊模塊匯報審計通過信息。

進一步地,在步驟3中,所述域同步模塊包括域同步線程和域監控線程,所述域同步線程向主動註冊調度機構推送同步域信息;

域監控線程監控域註冊連接是否存在異常,若有異常,則回收域註冊步驟中產生的資源信息。

進一步地,在步驟3中,所述接收域同步模塊包括監聽線程和域信息處理線程,所述監聽線程監聽接收域同步模塊發送的信息,並喚醒域信息處理線程處理信息;

域信息處理線程接收域同步的信息,並保存在本地緩衝區中。

進一步地,在步驟4中,所述域定位模塊包括監聽線程和域定位處理線程,所述監聽線程監聽本地動態代理伺服器的定位請求,並喚醒域定位處理線程;域定位處理線程處理域定位請求,並把響應結果返回給本地動態代理服務。

進一步地,當有向域匯報模塊註冊時,域匯報處理線程先加鎖更新服務信息,然後解鎖供域註冊審計線程審計註冊請求信息和域同步線程同步域信息使用,從而實現域匯報處理線程、域註冊審計線程和域同步線程三者間的同步。

進一步地,當有主動註冊調度機構的伺服器信息推送到受註冊調度機構時,域信息處理線程會加鎖更新受註冊調度機構的伺服器信息;

當有服務發起域定位請求時,域定位模塊的域定位處理線程會加鎖讀取服務信息,並把定位結果返回給服務,結束後解鎖,

從而實現域信息處理線程和域定位處理線程之間的同步。

進一步地,調度機構內部電力域名的管理步驟為:

遠端分布式代理通過向遠端域名管理進行域匯報,將遠端分布式代理的在線狀態及負載信息註冊到遠端域名管理;

遠端域名管理通過域註冊將遠端分布式代理的在線狀態及負載信息實時同步到本地域名管理;

本地域名管理接收到遠端域名管理的同步信息後進行實時更新,為本地分布式代理的域定位提供最新數據資源。

採用上述技術方案,本發明具有如下有益效果:

第一,本發明的域名管理的方法將域名管理功能與現有調度業務解耦,形成獨立、穩定的域名管理進程,提高了不同地域、不同級別調度機構信息交互的效率,提高了電力系統運行的安全性。

第二,本發明提供了多種數據類型在跨調度機構間的域註冊、域定位的方法,有效解決了調度機構間不同種類數據的交互問題。

第三,本發明的方法提高並發量和響應效率,能夠支撐萬級應用的域註冊請求,並在毫秒級定位遠端調度機構的代理在線狀態,同時達到秒級的應用在線、離線感知能力。

附圖說明

圖1為本發明域名管理方法的流程圖;

圖2為本發明域名管理方法模塊示意圖。

具體實施方式

為了使本發明的目的、技術方案及優點更加清楚明白,下面結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的結構圖及具體實施例僅用以解釋本發明,並不用於限定本發明。

實施例1

圖1為本發明域名管理方法的流程圖,如圖1所示一種基於調度數據網的電力域名管理方法,包括以下步驟:

步驟1域匯報的步驟,本地調度機構中動態代理服務(分布式代理)向域名匯報模塊實時匯報在線動態,域名匯報模塊實時收集和監視所述動態代理服務的狀態和運行負載信息;

步驟2域註冊的步驟,主動註冊的調度機構向受訪問的調度機構主動發起域註冊,主動註冊的調度機構域註冊模塊向受註冊的調度機構的接收註冊模塊發送域名註冊連接請求;

受註冊調度機構的接收註冊模塊向主動註冊的調度機構域註冊模塊回送響應信息;

步驟3域同步的步驟,受註冊調度機構的域同步模塊向主動註冊調度機構的接收域同步模塊實時推送本地調度機構網關應用進程狀態的信息;

步驟4域定位的步驟,網關應用在進行跨系統數據交互時,主動註冊調度機構的域定位模塊向本地域定位模塊發送域定位請求,請求受註冊調度機構網關應用狀態的信息。

實施例2

圖2為本發明域名管理方法模塊示意圖,信息的傳輸如圖2所示,域匯報模塊設有監聽線程和域匯報處理線程,監聽線程負責監聽本地動態代理服務(分布式代理)的註冊請求,並喚醒域匯報處理線程處理請求;分布式代理(動態代理服務)為處在不同地域內的調控機構提供動態代理服務,底層數據通過分布式代理進行數據交互。

域匯報處理線程負責接收本地動態代理服務的註冊信息,並把信息保存在本地緩衝區。

域註冊模塊包括域註冊線程和接收應答線程,其中,域註冊線程向受註冊調度機構的監聽線程發送域名註冊連接請求;接收應答線程接收回送的響應信息。

接收域註冊模塊包括監聽線程和域註冊審計線程,監聽線程監聽主動註冊調度機構的註冊請求,並喚醒域註冊審計線程的審計域註冊請求,域註冊審計線程讀取主動註冊調度機構域的註冊請求,並審計是否註冊成功,成功則向主動註冊調度機構域的域註冊模塊匯報審計通過信息。

域同步模塊包括域同步線程和域監控線程,域同步線程向主動註冊調度機構推送同步域信息;

域監控線程監控域註冊連接是否存在異常,若有異常,則回收域註冊步驟中產生的資源信息。

接收域同步模塊包括監聽線程和域信息處理線程,監聽線程監聽接收域同步模塊發送的信息,並喚醒域信息處理線程處理信息;

域信息處理線程接收域同步的信息,並保存在本地緩衝區中。

域定位模塊包括監聽線程和域定位處理線程,監聽線程監聽本地動態代理服務的定位請求,並喚醒域定位處理線程;域定位處理線程處理域定位請求,並把響應結果返回給本地動態代理服務。

當有向域匯報模塊註冊時,域匯報處理線程先加鎖更新服務(分布式代理)信息,然後解鎖供域註冊審計線程審計註冊請求信息和域同步線程同步域信息使用,從而實現域匯報處理線程、域註冊審計線程和域同步線程三者間的同步。

當有主動註冊調度機構的服務信息推送到受註冊調度機構時,域信息處理線程會加鎖更新受註冊調度機構的服務信息;

當有服務發起域定位請求時,域定位模塊的域定位處理線程會加鎖讀取服務信息,並把定位結果返回給服務,結束後解鎖,實現域信息處理線程和域定位處理線程之間的同步。

以上所述實施例僅表達了本發明的實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀