[發明專利]一種雙機監測方法、裝置、服務器及存儲介質有效
| 申請號: | 201811058598.4 | 申請日: | 2018-09-11 |
| 公開(公告)號: | CN109194514B | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 張進偉;張春曉;周立秋;劉相財 | 申請(專利權)人: | 上海思源弘瑞自動化有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201103 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 雙機 監測 方法 裝置 服務器 存儲 介質 | ||
1.一種雙機監測方法,其特征在于,所述方法包括:
獲取本機的特征向量,并根據所述特征向量確定所述本機的特征值;其中,所述本機的特征向量包括本機運行時間、本機服務狀態和其它自定義因子;所述本機服務狀態包括軟總線服務狀態、實時庫服務狀態和歷史庫服務狀態;所述其它自定義因子包括圖像處理工具的運行狀態和組態工具的運行狀態;
所述根據所述特征向量確定所述本機的特征值,包括:
確定監測到的所述本機服務狀態的數量,根據所述本機服務狀態的類型和數量確定所述本機服務狀態的值;
確定監測到的所述其它 自定義因子的數量,根據所述其它 自定義因子的類型和數量確定所述其它 自定義因子的值;
根據如下公式計算所述本機的特征值:Y=αA+βB+γC;
其中,所述Y為所述本機的特征值;所述α為所述本機運行時間的權重,所述A為所述本機的運行時間,所述β為所述本機服務狀態的權重,所述B為所述本機服務狀態的值,所述γ所述其它 自定義因子的權重,所述C為所述其它 自定義因子的值;
獲取對側機的特征值,并將所述對側機的特征值與所述本機的特征值進行比較;
若判斷所述本機的特征值大于所述對側機的特征值,向所述對側機發送同步數據,并確定所述本機作為主機,所述對側機作為備機;
若判斷所述對側機的特征值大于所述本機的特征值,接收所述對側機發送的同步數據,并確定所述對側機作為主機,所述本機作為備機。
2.根據權利要求1所述的方法,其特征在于,若所述本機控制第一設定數量的第一設備,所述對側機控制第二設定數量的第二設備;
所述方法還包括:
若所述本機為主機,且監測到接收所述對側機發送的心跳報文異常時,接管第二設定數量的所述第二設備;
若所述本機為備機,且監測到接收所述對側機發送的心跳報文異常時,切換所述本機為主機,并接管第二設定數量的所述第二設備。
3.根據權利要求2所述的方法,其特征在于,還包括:
當監測到接收所述對側機發送的心跳報文正常時,返回獲取本機的特征向量的操作。
4.根據權利要求1所述的方法,其特征在于,所述獲取對側機的特征值,包括:
接收所述對側機發送的心跳報文,并從所述心跳報文中提取所述對側機的特征值。
5.一種雙機監測裝置,其特征在于,包括:
特征向量獲取模塊,用于獲取本機的特征向量,并根據所述本機的特征向量確定本機的特征值;其中,所述本機的特征向量包括本機運行時間、本機服務狀態和其它自定義因子;所述本機服務狀態包括軟總線服務狀態、實時庫服務狀態和歷史庫服務狀態;所述其它自定義因子包括圖像處理工具的運行狀態和組態工具的運行狀態;
所述特征向量獲取模塊,具體用于確定監測到的所述本機服務狀態的數量,根據所述本機服務狀態的類型和數量確定所述本機服務狀態的值;確定監測到的所述其它 自定義因子的數量,根據所述其它 自定義因子的類型和數量確定所述其它 自定義因子的值;根據如下公式計算所述本機的特征值:Y=αA+βB+γC;
其中,所述Y為所述本機的特征值;所述α為所述本機運行時間的權重,所述A為所述本機的運行時間,所述β為所述本機服務狀態的權重,所述B為所述本機服務狀態的值,所述γ所述其它 自定義因子的權重,所述C為所述其它 自定義因子的值;
比較模塊,用于獲取對側機的特征值,并將所述對側機的特征值與所述本機的特征值進行比較;
第一判斷模塊,用于若判斷所述本機的特征值大于所述對側機的特征值,向所述對側機發送同步數據,并確定所述本機作為主機,所述對側機作為備機;
第二判斷模塊,用于若判斷所述對側機的特征值大于所述本機的特征值,接收所述對側機發送的同步數據,并確定所述對側機作為主機,所述本機作為備機。
6.一種服務器,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1-4中任一所述的雙機監測方法。
7.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-4中任一所述的雙機監測方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海思源弘瑞自動化有限公司,未經上海思源弘瑞自動化有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811058598.4/1.html,轉載請聲明來源鉆瓜專利網。





