欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種主控單板及一種主控單板故障檢測方法

文檔序號:7800433閱讀:132來源:國知局
一種主控單板及一種主控單板故障檢測方法
【專利摘要】本發(fā)明提供了一種主控單板及一種主控單板故障檢測方法,該主控單板包括:檢測單元,用于檢測對側板的心跳;第一定時器,用于在檢測單元檢測到對側板心跳丟失時,開始計時,其中,第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延;第二定時器,用于在第一定時器超時后,開始計時;統(tǒng)計單元,用于統(tǒng)計在線外圍單板的數量和統(tǒng)計第二定時器定時內主控單板檢測到的心跳正常的外圍單板的第一數量;判斷單元,用于判斷統(tǒng)計單元統(tǒng)計出的第一數量與在線的外圍單板的數量之間的比值是否小于預設值,當小于預設值時,判定本主控單板故障,當不小于預設值時,判斷對側板故障,所述預設值小于1。通過本發(fā)明能夠提高主控單板故障檢測的準確性。
【專利說明】一種主控單板及一種主控單板故障檢測方法
【技術領域】
[0001]本發(fā)明涉及故障檢測【技術領域】,尤其涉及一種主控單板及一種主控單板故障檢測方法。
【背景技術】
[0002]為了保證系統(tǒng)的高可靠性,需要對單板做備份處理,防止單板故障后無法提供正常功能。采用以單板為備份單位的備份方式,只要主用單板出現故障,就要觸發(fā)切換,主用單板復位,備用單板升主用,新主用單板繼續(xù)提供服務。
[0003]在這個過程中,涉及到主備用單板的故障檢測方法,現有技術中,主用單板和備用單板之間通過心跳消息來判斷對側板是否正常,如果在檢測時間段內無法收到對側板的心跳消息,則認為對側單板異常。
[0004]現有技術中,只要主備用單板上接收模塊、發(fā)送模塊或者網絡任務出現異常,就會導致誤判,故障檢測的準確性低。

【發(fā)明內容】

[0005]本發(fā)明提供了一種主控單板及一種主控單板故障檢測方法,能夠提高主控單板故障檢測的準確性。
[0006]一方面,本發(fā)明提供了一種主控單板,所述主控單板包括:
[0007]檢測單元,用于檢測對側板的心跳;
[0008]第一定時器,用于在檢測單元檢測到對側板心跳丟失時,開始計時,其中,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延;
[0009]第二定時器,用于在第一定時器超時后,開始計時;
[0010]統(tǒng)計單元,用于統(tǒng)計在線外圍單板的數量和統(tǒng)計第二定時器定時內主控單板檢測到的心跳正常的外圍單板的第一數量;
[0011]判斷單元,用于判斷所述統(tǒng)計單元統(tǒng)計出的所述第一數量與所述在線的外圍單板的數量之間的比值是否小于預設值,當小于預設值時,判定本主控單板故障,當不小于預設值時,判斷對側板故障,其中,所述預設值小于I。
[0012]進一步地,所述統(tǒng)計單元,用于接收并保存所述對側板心跳丟失后外圍單板發(fā)來的心跳消息,并根據所述心跳消息計算心跳正常的外圍單板的第一數量。
[0013]進一步地,所述主控單板還包括:觸發(fā)信號生成單元,用于在第一定時器超時后,生成啟動第二定時器的觸發(fā)信號。
[0014]進一步地,所述預設值為0.5。
[0015]另一方面,本發(fā)明提供了一種主控單板故障檢測方法,所述方法包括:
[0016]S1.檢測對側板的心跳;
[0017]S2.當檢測到對側板心跳丟失時,開啟第一定時器,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延;[0018]S3.第一定時器超時后,開啟第二定時器;
[0019]S4.統(tǒng)計在線外圍單板的數量,并統(tǒng)計第二定時器定時內主控單板檢測到的心跳正常的外圍單板的第一數量;
[0020]S5.判斷所述第一數量與在線的外圍單板的數量之間的比值是否小于預設值,如果是,則判定本主控單板故障,否則判定對側板故障,所述預設值小于I。
[0021]進一步地,所述步驟S4包括:
[0022]接收并保存所述對側板心跳丟失后外圍單板發(fā)來的心跳消息;
[0023]根據所述心跳消息計算心跳正常的外圍單板的第一數量。
[0024]進一步地,所述方法還包括:
[0025]在第一定時器超時后,生成啟動第二定時器的觸發(fā)信號。
[0026]進一步地,所述預設值為0.5。
[0027]本發(fā)明提供了一種主控單板及一種主控單板故障檢測方法,通過外圍單板來檢測主控單板的故障情況,在本主控單板接收不到對側板的心跳時,通過與本主控單板的心跳正常的外圍單板占總的外圍單板的比例來判斷本主控單板是否故障,能夠提高主控單板故障檢測的準確性。
【專利附圖】

【附圖說明】
[0028]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0029]圖1是本發(fā)明實施例1提供的一種主控單板結構示意圖;
[0030]圖2是本發(fā)明實施例2提供的一種主控單板故障檢測方法流程圖;
[0031]圖3是本發(fā)明實施例3提供的一種主控單板故障檢測方法流程圖。
【具體實施方式】
[0032]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0033]實施例1:
[0034]在一個框內,包括一個主用主控單板、一個備用主控單板和外圍單板。其中,在每個單板上部署有心跳模塊,主控單板能夠對整個系統(tǒng)的心跳資源進行管理。外圍單板會周期性的向主控單板發(fā)送心跳消息,主控單板在接收到外圍單板發(fā)來的心跳消息后,會給外圍單板回發(fā)心跳消息。主用主控單板和備用主控單板之間會周期性地向對方發(fā)送心跳消
肩、O
[0035]本發(fā)明實施例提供了一種主控單板,參見圖1,該主控單板包括:
[0036]檢測單元101,用于檢測對側板的心跳;
[0037]第一定時器102,用于在檢測單元101檢測到對側板心跳丟失時,開始計時,其中,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延;
[0038]第二定時器103,用于在第一定時器102超時后,開始計時;
[0039]統(tǒng)計單元104,用于統(tǒng)計在線外圍單板的數量和統(tǒng)計第二定時器103定時內主控單板檢測到的心跳正常的外圍單板的第一數量;
[0040]判斷單元105,用于判斷所述統(tǒng)計單元統(tǒng)計出的所述第一數量與所述在線的外圍單板的數量之間的比值是否小于預設值,當小于預設值時,判定本主控單板故障,當不小于預設值時,判斷對側板故障,其中,所述預設值小于I。
[0041 ] 本發(fā)明實施例提供了 一種主控單板,通過外圍單板來檢測主控單板的故障情況,在本主控單板接收不到對側板的心跳時,通過與本主單板的心跳正常的外圍單板占總的在線的外圍單板的比例來判斷本主控單板是否故障,能夠提高主控單板故障檢測的準確性。
[0042]其中,本發(fā)明實施例中,框內有至少一個外圍單板。
[0043]所述統(tǒng)計單元104,用于接收并保存所述對側板心跳丟失后外圍單板發(fā)來的心跳消息,并根據所述心跳消息計算心跳正常的外圍單板的第一數量。
[0044]所述主控單板還包括:觸發(fā)信號生成單元,用于在第一定時器超時后,生成啟動第二定時器的觸發(fā)信號。
[0045]所述預設值為0.5。
[0046]其中,第一定時器的定時時長可以設置為2s,第二定時器的定時時長可以設置為
2s0
[0047]實施例2:
[0048]本發(fā)明實施例提供了一種主控單板故障檢測方法,參見圖2,該方法包括:
[0049]S1:檢測對側板的心跳;
[0050]S2:當檢測到對側板心跳丟失時,開啟第一定時器,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延;
[0051]S3:第一定時器超時后,開啟第二定時器;
[0052]S4:統(tǒng)計在線外圍單板的數量,并統(tǒng)計第二定時器定時內主控單板檢測到的心跳正常的外圍單板的第一數量;
[0053]S5:判斷所述第一數量與在線的外圍單板的數量之間的比值是否小于預設值,如果是,則判定本主控單板故障,否則判定對側板故障,所述預設值小于I。
[0054]本發(fā)明實施例提供了一種主控單板故障檢測方法,通過外圍單板來檢測主控單板的故障情況,在本主控單板接收不到對側板的心跳時,通過與本主控單板的心跳正常的外圍單板占總的在線的外圍單板的比例來判斷本主控單板是否故障,能夠提高主控單板故障檢測的準確性。
[0055]其中,本發(fā)明實施例中,框內有至少一個外圍單板。
[0056]本發(fā)明實施例中,主用主控單板和備用主控單板互為對側板。
[0057]單板之間心跳消息的發(fā)送和接收存在時延,例如當外圍單板向主控單板發(fā)送出心跳消息后,主控單板并不能立即收到該心跳消息,需要等待一段時間才能接收到該心跳消息,外圍單板檢測到心跳丟失存在時延。本實施例通過設置第一定時器來消除該時延造成的影響,由于第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延,因此,在第一定時器超時后收到的心跳消息都是在本主控單板檢測到對側板心跳丟失后,外圍單板發(fā)送出的心跳消息。
[0058]該方法還包括:在第一定時器超時后,生成啟動第二定時器的觸發(fā)信號。
[0059]步驟S5中的預設值可以取值0.5,當預設值取值為0.5時,當與本主控單板心跳正常的外圍單板數量占在線的外圍單板的數量的比值小于50%,則判定本主控單板故障。
[0060]其中,第一定時器的定時時長可以設置為2s,第二定時器的定時時長可以設置為2s0
[0061]實施例3:
[0062]本發(fā)明實施例提供了一種主控單板故障檢測方法,參見圖3,該方法包括:
[0063]301:檢測對側板的心跳;
[0064]302:當檢測到對側板心跳丟失時,開啟第一定時器,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延;
[0065]303:第一定時器超時后,開啟第二定時器;
[0066]304:統(tǒng)計在線外圍單板的數量;
[0067]305:接收并保存所述對側板心跳丟失后外圍單板發(fā)來的心跳消息;
[0068]306:根據所述心跳消息計算心跳正常的外圍單板的第一數量;
[0069]307:判斷所述第一數量與在線的外圍單板的數量之間的比值是否小于預設值,如果是,則判定本主控單板故障,否則判定對側板故障,所述預設值小于I。
[0070]本發(fā)明實施例中,主用主控單板和備用主控單板互為對側板。
[0071]由于外圍單板會周期性的向主控單板發(fā)送心跳消息,主控單板接收到外圍單板發(fā)送的心跳消息后,保存該心跳消息,可以在該心跳消息中攜帶外圍單板記錄的主用主控單板和備用主控單板的狀態(tài),該狀態(tài)為故障或正常。并且,心跳消息中攜帶有發(fā)送該心跳消息的外圍單板的標識,主控單板根據該心跳消息中的標識統(tǒng)計心跳正常的外圍單板的數量。
[0072]上述設備內的各單元、子單元之間的信息交互、執(zhí)行過程等內容,由于與本發(fā)明方法實施例基于同一構思,具體內容可參見本發(fā)明方法實施例中的敘述。
[0073]另外,需要說明的是:本發(fā)明提供的一種主控單板及一種主控單板故障檢測方法,可以用于主備單板的切換:當主用主控單板檢測到本單板故障后,本單板自復位,當主用主控單板檢測到備用主控單板故障后,上報備用主控單板通信異常告警;當備用主控單板檢測到本單板故障后,本單板自復位,當備用主控單板檢測到主用主控單板故障后,開始升主操作,升主完成后,復位原主用主控單板。
[0074]通過上述描述可見,本發(fā)明實施例具有如下有益效果:
[0075]本發(fā)明實施例提供了一種主控單板及一種主控單板故障檢測方法,通過外圍單板來檢測主控單板的故障情況,在本主控單板接收不到對側板的心跳時,通過與本主控單板的心跳正常的外圍單板占總的外圍單板的比例來判斷本主控單板是否故障,能夠提高主控單板故障檢測的準確性,降低了誤檢的幾率,提高了設備的可用性和可靠性。
[0076]需要說明的是,在本文中,諸如第一和第二之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不
排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。
[0077]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質中。
[0078]最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內。
【權利要求】
1.一種主控單板,其特征在于,所述主控單板包括: 檢測單元,用于檢測對側板的心跳; 第一定時器,用于在檢測單元檢測到對側板心跳丟失時,開始計時,其中,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延; 第二定時器,用于在第一定時器超時后,開始計時; 統(tǒng)計單元,用于統(tǒng)計在線外圍單板的數量和統(tǒng)計第二定時器定時內主控單板檢測到的心跳正常的外圍單板的第一數量; 判斷單元,用于判斷所述統(tǒng)計單元統(tǒng)計出的所述第一數量與所述在線的外圍單板的數量之間的比值是否小于預設值,當小于預設值時,判定本主控單板故障,當不小于預設值時,判斷對側板故障,其中,所述預設值小于I。
2.根據權利要求1所述的主控單板,其特征在于,所述統(tǒng)計單元,用于接收并保存所述對側板心跳丟失后外圍單板發(fā)來的心跳消息,并根據所述心跳消息計算心跳正常的外圍單板的第一數量。
3.根據權利要求1所述的主控單板,其特征在于,所述主控單板還包括:觸發(fā)信號生成單元,用于在第一定時器超時后,生成啟動第二定時器的觸發(fā)信號。
4.根據權利要求1所述的主控單板,其特征在于,所述預設值為0.5。
5.一種主控單板故障檢測方法,其特征在于,所述方法包括: 51.檢測對側板的心跳; 52.當檢測到對側板心跳丟失時,開啟第一定時器,所述第一定時器的定時時長不小于外圍單板檢測心跳丟失的時延; 53.第一定時器超時后,開啟第二定時器; 54.統(tǒng)計在線外圍單板的數量,并統(tǒng)計第二定時器定時內主控單板檢測到的心跳正常的外圍單板的第一數量; 55.判斷所述第一數量與在線的外圍單板的數量之間的比值是否小于預設值,如果是,則判定本主控單板故障,否則判定對側板故障,所述預設值小于I。
6.根據權利要求5所述的方法,其特征在于,所述步驟S4包括: 接收并保存所述對側板心跳丟失后外圍單板發(fā)來的心跳消息; 根據所述心跳消息計算心跳正常的外圍單板的第一數量。
7.根據權利要求5所述的方法,其特征在于,所述方法還包括: 在第一定時器超時后,生成啟動第二定時器的觸發(fā)信號。
8.根據權利要求5所述的方法,其特征在于,所述預設值為0.5。
【文檔編號】H04L12/24GK103916272SQ201410126377
【公開日】2014年7月9日 申請日期:2014年3月31日 優(yōu)先權日:2014年3月31日
【發(fā)明者】汪麗, 楊煥軍, 王雪平 申請人:大唐移動通信設備有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
图们市| 临洮县| 龙江县| 洱源县| 浦北县| 灯塔市| 诸城市| 和林格尔县| 南城县| 庆元县| 马关县| 高青县| 社会| 甘泉县| 嘉兴市| 津南区| 得荣县| 阜康市| 阜城县| 商都县| 蕉岭县| 什邡市| 关岭| 宜兰市| 辽阳市| 霍林郭勒市| 邳州市| 阳西县| 定日县| 齐河县| 紫云| 余姚市| 涟水县| 封开县| 搜索| 巴楚县| 平南县| 磐石市| 闻喜县| 隆子县| 鹤岗市|