[發明專利]一種電能質量管理系統多機主備實現方法有效
| 申請號: | 201910629674.0 | 申請日: | 2019-07-12 |
| 公開(公告)號: | CN110351139B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 陳歡;張浩;張振華;崔金旭 | 申請(專利權)人: | 天津凱發電氣股份有限公司 |
| 主分類號: | H04L41/0668 | 分類號: | H04L41/0668;H04L41/0823;H04L67/1095;H04L67/1396;H04L69/22;G06F11/20 |
| 代理公司: | 天津企興智財知識產權代理有限公司 12226 | 代理人: | 陳雅潔 |
| 地址: | 300384 天津市濱*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電能 質量管理 系統 機主 實現 方法 | ||
本發明創造提供了一種電能質量管理系統多機主備實現方法,S1、主控模塊進程運行,同步創建服務器心跳報文定時服務和服務器信息監測定時服務,服務器信息監測定時周期大于等于2個服務器心跳定時周期;S2、創建同步器線程;通過同步器實現通信報文在多機間同步通信;S3、注冊組播服務;S4、初始化本地服務器信息池數據結構;當獲取服務器心跳報文后,更新報文數據中對應的服務器記錄里面的內容。本發明實施例中針對電能質量管理系統應用現場容易出現的問題,采取上述方式,使電能質量管理系統增強冗余性,提高系統魯棒性,在已部署現場中達到預期效果。
技術領域
本發明創造屬于電能質量管理系統多機主備領域,尤其是涉及一種電能質量管理系統多機主備實現方法。
背景技術
電能質量管理系統主要包括采集模塊,計算分析模塊,存儲模塊以及顯示模塊,各模塊依次完成上一模塊后續工作,每一個模塊都是相輔相成,實現電能質量管理系統功能。任意一個模塊中任一環節出現問題時候,都會導致電能質量管理系統中后續模塊不能正常工作,影響電能質量管理系統的正常使用。電能質量管理系統運用領域愈加廣泛,逐漸得到了關注和重視。電能質量管理系統的穩定性也愈加重要,傳統上的單一服務器模式,很容易因電能質量管理系統中間某一環節故障導致系統不穩定,為了增加電能質量管理系統的穩定性,電能質量管理系統由單一服務器轉變為多機服務器。
發明內容
有鑒于此,本發明創造旨在克服上述現有技術中存在的缺陷,提出一種電能質量管理系統多機主備實現方法。
為達到上述目的,本發明創造的技術方案是這樣實現的:
一種電能質量管理系統多機主備實現方法,包括:
S1、主控模塊進程運行,創建服務器心跳報文定時服務和服務器信息監測定時服務,服務器信息監測定時周期大于等于2個服務器心跳定時周期;
S2、創建同步器線程;主控模塊啟動同步器線程,通過同步器控制通信報文在多機間通信過程;
S3、注冊組播服務;同步器線程利用ACE架構提供的接口直接創建組播服務,在發送者和每一接收者之間實現點對多點網絡連接,組播服務用于網絡傳輸報文,包括報文接收和發送;
S4、初始化本地服務器信息池數據結構;當獲取服務器心跳報文后,更新報文數據中對應的服務器記錄里面的內容;
S5、同步器運行,通過同步器注冊組播服務將心跳報文發送至其他服務器;
S6、服務器心跳報文定時服務時間到,獲取服務器信息池中本機記錄數據;
S7、其他服務器接收報文,服務器信息檢測定時服務時間到,獲取所有服務器心跳報文解析數據,進入服務器信息檢測及服務器角色更新服務,進行服務器間角色狀態更新,完成心跳報文接收任務。
進一步的,所述步驟S1中,所述心跳報文包括服務器節點編號、主控模塊進程編號、報文長度、時間、服務器狀態、故障次數和成主機次數;
服務器節點編號:是電能質量管理系統服務器集群中每一臺服務器的編號;
主控模塊進程編號:在電能質量管理系統運行前配置固定配置好,運行過程中不發生改變;
報文長度:指本次心跳報文的長度;
時間:組心跳報文的時刻;
服務器狀態:分為主機、備機和離線三種狀態;
故障次數:用于統計電能質量管理系統運行后服務器節點累計離線次數;
成主機次數:用于統計電能質量管理系統運行后服務器節點累計成為主機的次數。
進一步的,所述步驟S6的具體方法如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津凱發電氣股份有限公司,未經天津凱發電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910629674.0/2.html,轉載請聲明來源鉆瓜專利網。





