[發明專利]一種基于無主分布式MCA技術和H-DBK算法的快速同步方法在審
| 申請號: | 202211236164.5 | 申請日: | 2022-10-10 |
| 公開(公告)號: | CN115658665A | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 張顯;李澤宏;陳輝;饒毅;宋萬禮;嚴爾治;吳青盟 | 申請(專利權)人: | 貴州黔源電力股份有限公司 |
| 主分類號: | G06F16/215 | 分類號: | G06F16/215;G06F16/22;G06F16/23;G06F16/245;G06F16/27 |
| 代理公司: | 南京禹為知識產權代理事務所(特殊普通合伙) 32272 | 代理人: | 劉子奇 |
| 地址: | 550002 貴州省貴陽*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 無主 分布式 mca 技術 dbk 算法 快速 同步 方法 | ||
1.一種基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于,包括:
基于MCA點對組多路技術,將至少一臺以上服務器進行無主分步式部署;
將所述無主分步式部署后產生的系統數據進行分類,得到結構化數據、非結構化數據、消息數據、平臺基礎數據;
采用H-DBK算法將所述結構化數據、非結構化數據、消息數據、平臺基礎數據逆運算,得到plantID、LCuID、typeID、pointNo信息,并根據所述信息通過索引快速查詢到相應的測值。
2.如權利要求1所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:將至少一臺以上服務器進行無主分步式部署的具體包括,
將所述服務器命名為A、B、C、D,……,且每臺服務器都有接收器和發送器;
針對于每臺服務器,若A服務器發消息發貨所能變化,則A服務器主動發布,且每臺服務器均接收其他服務器發來的消息,并實施數據同步。
3.如權利要求2所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:所述系統數據包括,
所述系統數據以結構化數據、非結構化數據、消息數據、平臺基礎數據的模式進行存儲,且所述系統數據被劃分為DI、AI、TI、PI、Object;
將DI、AI、TI、PI、Object各類對象分別設置成一個類,在每個類里的屬性有公共屬性名稱、測點ID、測點描述。
4.如權利要求1~3任一所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:包括,
判斷是否有新增服務器,若有新增服務器,則采用MCA點對組多路技術,將所有服務器進行無主分步式部署,使每臺服務器地位平等;
所述新增服務器發布消息,其余各服務器接收所述新增服務器發布的消息,所述新增服務器通過召喚獲得已有服務器的消息并開始和其余各服務器一起進行同步;
當所述新增服務器的數據初始化完成后,判斷各臺服務器數據是否有變化。
5.如權利要求4所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:包括,
判斷是否有新增服務器,若無新增服務器,則判斷各臺服務器數據是否有變化;
若服務器數據有變化,則采用MCA點對組多路技術,將所有服務器進行無主分步式部署,使每臺服務器地位平等;
任一服務器發布消息,其余各服務器對消息進行接收,并繼續判斷各臺服務器數據是否有變化;
循環迭代,直到所有數據對比完成。
6.如權利要求5所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:還包括,
若服務器數據無變化且時長超過60秒,則采用MCA點對組多路技術,將所有服務器進行無主分步式部署,使每臺服務器地位平等;
任一服務器發布消息,其余各服務器對消息進行接收,并繼續判斷各臺服務器數據是否有變化;
循環迭代,直到所有數據對比完成。
7.如權利要求6所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:所述相應的測值的快速查詢包括,
對服務器數據是否有變化的判斷包括,
每臺服務器掃描所有的點號,讀取當前值,作為初值;
每隔100毫秒,服務器掃描所有的點號獲取數據,且邊掃描邊將獲取到的數據和初值對比。
8.如權利要求7所述的基于無主分布式MCA技術和H-DBK算法的快速同步方法,其特征在于:所述相應的測值的快速查詢還包括,
當服務器掃描到的數據與初值不一致時,將所述服務器掃描到的值寫入臨時緩沖區,當臨時緩沖區被寫滿時,所述服務器將臨時緩沖區內存儲的數據發送出去;
當存儲在臨時緩沖區內的數據被發送出去,服務器將臨時緩沖區的數據清空;
循環迭代,直到所有數據對比完成,所有與初值不一致的對比數據發送出去。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州黔源電力股份有限公司,未經貴州黔源電力股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211236164.5/1.html,轉載請聲明來源鉆瓜專利網。





