[發明專利]基于網絡的雙機互備自動接管方法、設備、存儲介質在審
| 申請號: | 202211439324.6 | 申請日: | 2022-11-17 |
| 公開(公告)號: | CN115766413A | 公開(公告)日: | 2023-03-07 |
| 發明(設計)人: | 許鋼鳴;琚初蔚;張雨希;楊碩;顧晟;楊宇;錢旭琛;劉鵬;陳果;席文穎 | 申請(專利權)人: | 中央廣播電視總臺;新奧特(北京)視頻技術有限公司 |
| 主分類號: | H04L41/0663 | 分類號: | H04L41/0663;H04L43/10;H04L43/0805;H04L43/50 |
| 代理公司: | 北京科慧致遠知識產權代理有限公司 11739 | 代理人: | 王乾旭 |
| 地址: | 100789*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 網絡 雙機 自動 接管 方法 設備 存儲 介質 | ||
本申請提供一種基于網絡的雙機互備自動接管方法、設備、存儲介質,該方法設置心跳計時器;在心跳計時器計時過程中,監測是否接收到互備設備發送的第一心跳信息;若心跳計時器到時后,仍未接收到第一心跳信息,則接管互備設備的工作。本申請在心跳計時器計時過程中,監測是否接收到互備設備發送的第一心跳信息;若心跳計時器到時后,仍未接收到第一心跳信息,則接管互備設備的工作,不僅實現了自動接管,而且避免了由于各個軟件實現的雙機互備自動接管功能代碼與業務代碼混淆,引起的邏輯混亂,降低了維護難度。
技術領域
本申請涉及廣播電視領域,尤其涉及一種基于網絡的雙機互備自動接管方法、設備、存儲介質。
背景技術
雙機互備自動接管技術,是指存在2臺計算機設備,每一臺負責一部分的功能,他們同時在工作。為了防止其中某一臺計算機設備,由于故障等問題停止工作,因此,2臺計算機設備互相為對方的備份設備。即,2臺計算機設備中,任何一臺出現故障,那么另一臺計算機設備在保證自己工作的情況下,自動接管對方負責的工作,保證工作能夠正常運行,稱為雙機互備自動接管。如圖1所示。
現有技術中,各種軟件程序單獨設計、開發各自的雙機互備自動接管功能,功能設計、代碼實現往往與其自身業務混合綁定,使軟件代碼變的邏輯混亂,難以維護。因此,現有技術存在如下缺點:
1、各個軟件實現的雙機互備自動接管功能代碼與業務代碼混淆,引起邏輯混亂,難以維護。
2、現有技術只能針對對方設備故障進行自動接管,但在需要保證實時性的應用場景下,當出現心跳正常,但軟件卡頓的情況時,現有技術方案無法自動接管,導致系統運行故障。
發明內容
為了解決上述技術缺陷之一,本申請提供了一種基于網絡的雙機互備自動接管方法、設備、存儲介質。
本申請第一個方面,提供了一種基于網絡的雙機互備自動接管方法,方法包括:
設置心跳計時器;
在心跳計時器計時過程中,監測是否接收到互備設備發送的第一心跳信息;
若心跳計時器到時后,仍未接收到第一心跳信息,則接管互備設備的工作。
可選地,監測是否接收到互備設備發送的第一心跳信息之后,還包括:
若心跳計時器到時前,接收到互備設備的第一心跳信息,則重置心跳計時器,并重新執行在心跳計時器計時過程中,監測是否接收到互備設備發送的第一心跳信息的步驟及后續步驟。
可選地,在心跳計時器計時過程中,監測是否接收到互備設備發送的第一心跳信息之前,還包括:
通過多塊網卡與互備設備建立多條通信連接;
第一心跳信息為互備設備每隔第一時間間隔,同時通過各條通信連接發送的。
可選地,接管互備設備的工作,包括:
在第二工作模式為非接管模式時,若互備設備的第一工作狀態為脫機,則將第二工作模式設置為接管模式。
可選地,通過多塊網卡與互備設備建立多條通信連接之后,還包括:
每隔第二時間間隔,同時通過各條通信連接,向互備設備發送第二心跳信息。
可選地,每隔第二時間間隔,同時通過各條通信連接,向互備設備發送第二心跳信息之后,還包括:
檢測設備狀態;
當設備狀態異常時,確定第二工作模式;
在第二工作模式為非接管模式時,停止第二心跳信息的發送,設置第二工作狀態為脫機。
可選地,檢測設備狀態,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中央廣播電視總臺;新奧特(北京)視頻技術有限公司,未經中央廣播電視總臺;新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211439324.6/2.html,轉載請聲明來源鉆瓜專利網。





