[發(fā)明專利]應(yīng)用于分布式系統(tǒng)的心跳檢測裝置和方法、網(wǎng)絡(luò)設(shè)備有效
| 申請?zhí)枺?/td> | 201210507305.2 | 申請日: | 2012-11-30 |
| 公開(公告)號: | CN102984029A | 公開(公告)日: | 2013-03-20 |
| 發(fā)明(設(shè)計)人: | 熊俊 | 申請(專利權(quán))人: | 福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08;H04L1/00 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用于 分布式 系統(tǒng) 心跳 檢測 裝置 方法 網(wǎng)絡(luò)設(shè)備 | ||
1.一種應(yīng)用于分布式系統(tǒng)的心跳檢測裝置,其特征在于,包括:
軟件定時器,用于對預(yù)定的軟件心跳周期進(jìn)行計時;
第一軟件心跳觸發(fā)器,用于在軟件定時器計時到時后,向主設(shè)備發(fā)送軟件心跳報文;
監(jiān)測模塊,用于監(jiān)測應(yīng)用模塊是否正常地占用中央處理器CPU的處理資源;
第二軟件心跳觸發(fā)器,用于在監(jiān)測模塊監(jiān)測到應(yīng)用模塊正常地百分之百占用CPU的處理資源、軟件定時器無法計時軟件心跳周期的情況下,向主設(shè)備發(fā)送軟件心跳報文。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述監(jiān)測模塊,具體包括:
若干個監(jiān)測子模塊,一個所述監(jiān)測子模塊與一個應(yīng)用模塊相對應(yīng),各個所述監(jiān)測子模塊用于檢測對應(yīng)的應(yīng)用模塊是否正常地占用CPU的處理資源;
激活模塊,用于在系統(tǒng)初始化過程中,激活所述監(jiān)測子模塊;或者,接收來自應(yīng)用模塊的應(yīng)用模塊標(biāo)識,根據(jù)接收到的應(yīng)用模塊標(biāo)識激活與應(yīng)用模塊相對應(yīng)的監(jiān)測子模塊。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述裝置還包括:
硬件定時器,用于對預(yù)定的硬件心跳周期進(jìn)行計時;
硬件心跳觸發(fā)器,用于在硬件定時器計時到時后,向主設(shè)備發(fā)送硬件心跳報文;硬件心跳周期的長度短于軟件心跳周期的長度;
所述監(jiān)測模塊,具體用于:在硬件定時器計時到時后,檢測應(yīng)用模塊是否正常地占用CPU的處理資源。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,第二軟件心跳觸發(fā)器,具體用于:
根據(jù)來自硬件定時器的硬件心跳周期計時軟件心跳周期,在所計時的軟件心跳周期計時到時后,在監(jiān)測模塊監(jiān)測到應(yīng)用模塊正常地百分之百占用CPU的處理資源、軟件定時器無法計時軟件心跳周期的情況下,向主設(shè)備發(fā)送軟件心跳報文。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,第二軟件心跳觸發(fā)器,具體用于:
在軟件定時器計時軟件心跳周期的時刻與硬件定時器計時硬件心跳周期的時刻不同步的情況下,確定軟件定時器計時軟件心跳周期的時刻與硬件定時器計時硬件心跳周期的時刻的差值,根據(jù)確定的差值和硬件定時器計時硬件心跳周期的時刻確定軟件心跳周期計時時刻,根據(jù)確定的軟件心跳周期計時時刻計時軟件心跳周期。
6.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括如權(quán)利要求1~5中任一項(xiàng)所述的應(yīng)用于分布式系統(tǒng)的心跳檢測裝置。
7.一種應(yīng)用于分布式系統(tǒng)的心跳檢測方法,其特征在于,包括:
子設(shè)備在計時預(yù)定的軟件心跳周期到時后,向主設(shè)備發(fā)送軟件心跳報文;子設(shè)備監(jiān)測自身的應(yīng)用模塊是否正常地占用中央處理器CPU的處理資源;
在監(jiān)測到應(yīng)用模塊正常地百分之百占用CPU的處理資源、無法計時軟件心跳周期的情況下,子設(shè)備向主設(shè)備發(fā)送軟件心跳報文。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
子設(shè)備在計時預(yù)定的硬件心跳周期到來時后,向主設(shè)備發(fā)送硬件心跳報文;硬件心跳周期的長度短于軟件心跳周期的長度;
子設(shè)備監(jiān)測自身的應(yīng)用模塊是否正常地占用CPU的處理資源,具體包括:
子設(shè)備在硬件心跳周期計時到時后,檢測應(yīng)用模塊是否正常地占用CPU的處理資源。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在監(jiān)測到應(yīng)用模塊正常地百分之百占用CPU的處理資源、無法計時軟件心跳周期的情況下,子設(shè)備向主設(shè)備發(fā)送軟件心跳報文,具體包括:
根據(jù)硬件心跳周期計時軟件心跳周期,在所計時的軟件心跳周期計時到時,在監(jiān)測到應(yīng)用模塊正常地百分之百占用CPU的處理資源、無法計時軟件心跳周期的情況下,向主設(shè)備發(fā)送軟件心跳報文。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,根據(jù)硬件心跳周期計時軟件心跳周期,具體包括:
在軟件心跳周期計時時刻與硬件心跳周期計時時刻不同步的情況下,確定軟件心跳周期計時時刻與硬件心跳周期計時時刻的差值,根據(jù)確定的差值和硬件心跳周期計時時刻確定軟件心跳周期計時時刻,根據(jù)確定的軟件心跳周期計時時刻計時軟件心跳周期。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司,未經(jīng)福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210507305.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:移動式玻璃儀器氣流烘干裝置
- 下一篇:一種退火復(fù)繞機(jī)除水裝置





