專利名稱:一種心跳檢測方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種心跳檢測方法、系統(tǒng)和設(shè)備。
背景技術(shù):
在電信網(wǎng)絡(luò)系統(tǒng)中,一個(gè)0MC(0peration & Maintenance Center,操作維護(hù)中心) 負(fù)責(zé)管理系統(tǒng)中所有的網(wǎng)絡(luò)設(shè)備。OMC通過對(duì)其所管理的所有網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測判斷 鏈路連接與斷開的狀態(tài)。如圖1所示,為鏈路狀態(tài)轉(zhuǎn)換的狀態(tài),其中當(dāng)鏈路狀態(tài)為斷連時(shí), 心跳檢測結(jié)果為鏈路斷連;當(dāng)鏈路狀態(tài)為正常時(shí),心跳檢測結(jié)果為鏈路連接;當(dāng)鏈路狀態(tài) 由斷連轉(zhuǎn)為正常時(shí),心跳檢測結(jié)果為鏈路連接;當(dāng)鏈路狀態(tài)由正常轉(zhuǎn)為斷連時(shí),心跳檢測結(jié) 果為鏈路斷連。由此可知,鏈路狀態(tài)的變化直接和心跳檢測的結(jié)果相關(guān)聯(lián)。對(duì)為了保證OMC系統(tǒng)與網(wǎng)絡(luò)設(shè)備的告警、配置信息、設(shè)備狀態(tài)等信息保持一致,所 以在OMC系統(tǒng)與網(wǎng)絡(luò)設(shè)備的鏈路恢復(fù)后,OMC系統(tǒng)需要從網(wǎng)絡(luò)設(shè)備同步配置數(shù)據(jù)、設(shè)備狀 態(tài)、故障告警等信息。實(shí)際應(yīng)用中,一個(gè)正常運(yùn)行的網(wǎng)管系統(tǒng),其管理的網(wǎng)絡(luò)設(shè)備往往數(shù)量 巨大,在物理網(wǎng)絡(luò)環(huán)境傳輸質(zhì)量較差或者其他環(huán)境原因引起的消息積壓或者丟失情況時(shí), 就很可能造成鏈路出現(xiàn)時(shí)好時(shí)壞的現(xiàn)象,也稱為鏈路閃斷。此時(shí),每次鏈路閃斷后,OMC系 統(tǒng)需要從網(wǎng)絡(luò)設(shè)備同步配置數(shù)據(jù)、設(shè)備狀態(tài)、故障告警等信息。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題對(duì)于鏈路閃斷會(huì)大大增加OMC系統(tǒng)因?yàn)閷?duì)網(wǎng)絡(luò)設(shè)備同步數(shù)據(jù)的同步工作量,從而 使得原來傳輸質(zhì)量較差的環(huán)境進(jìn)一步惡化。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種心跳檢測方法、系統(tǒng)和設(shè)備,用于避免由于鏈路閃斷而 增加OMC系統(tǒng)因?yàn)閷?duì)網(wǎng)絡(luò)設(shè)備同步數(shù)據(jù)的同步工作量,從而避免原來傳輸質(zhì)量較差的環(huán)境
進(jìn)一步惡化。本發(fā)明的實(shí)施例提供一種心跳檢測方法,包括對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;根據(jù)鏈路當(dāng)前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件;所述鏈 路狀態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判決條件;符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài)進(jìn)行相應(yīng)的處理。其中,所述鏈路恢復(fù)判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活 報(bào)文的響應(yīng)數(shù)超過鏈路恢復(fù)閾值時(shí),判斷鏈路恢復(fù)連接;所述鏈路斷連判決條件為連續(xù) 在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)次數(shù)超過鏈路斷連閾值時(shí),判斷鏈 路斷連;所述根據(jù)鏈路當(dāng)前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件包括 以下兩種情況中的任一種當(dāng)所述鏈路的當(dāng)前狀態(tài)為斷連狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路恢復(fù)
4判決條件;當(dāng)所述鏈路的當(dāng)前狀態(tài)為連接狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路斷連 判決條件。其中,符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài)進(jìn)行相應(yīng)的處理包括以 下兩種情況中的任一種符合鏈路恢復(fù)判決條件,判斷鏈路恢復(fù)連接時(shí)接收所述網(wǎng)絡(luò)設(shè)備的接入請求; 向所述網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文;接收所述網(wǎng)絡(luò)設(shè)備的心跳存活報(bào)文響應(yīng);與所述網(wǎng)絡(luò) 設(shè)備進(jìn)行同步;符合鏈路斷連判決條件,判斷鏈路斷連時(shí)等待接收網(wǎng)絡(luò)設(shè)備發(fā)送的接入請求。其中,還包括所述鏈路恢復(fù)閾值和鏈路斷連閾值相同或不同;所述鏈路恢復(fù)判決條件和鏈路斷連判決條件的機(jī)制相同或不同。其中,還包括根據(jù)網(wǎng)絡(luò)狀況對(duì)所述鏈路狀態(tài)判決條件進(jìn)行配置。本發(fā)明的實(shí)施例提供一種心跳檢測系統(tǒng),包括心跳檢測設(shè)備,用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;根據(jù)鏈路當(dāng) 前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括 鏈路恢復(fù)判決條件或鏈路斷連判決條件;符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀 態(tài)進(jìn)行相應(yīng)的處理;網(wǎng)絡(luò)設(shè)備,用于接收所述心跳檢測設(shè)備的心跳檢測并響應(yīng)所述心跳檢測。本發(fā)明的實(shí)施例提供一種心跳檢測設(shè)備,包括檢測模塊,用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;判斷模塊,用于根據(jù)鏈路當(dāng)前狀態(tài),判斷所述檢測模塊獲取的心跳檢測結(jié)果是否 符合鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判決 條件;處理模塊,用于所述判斷模塊判斷符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路 狀態(tài)進(jìn)行相應(yīng)的處理。其中,所述鏈路恢復(fù)判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活 報(bào)文的響應(yīng)數(shù)超過鏈路恢復(fù)閾值時(shí),判斷鏈路恢復(fù)連接;所述鏈路斷連判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文 的響應(yīng)次數(shù)超過鏈路斷連閾值時(shí),判斷鏈路斷連;所述判斷模塊具體用于當(dāng)所述鏈路的當(dāng)前狀態(tài)為斷連狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路恢復(fù) 判決條件;當(dāng)所述鏈路的當(dāng)前狀態(tài)為連接狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路斷連 判決條件。其中,所述處理模塊具體用于符合鏈路恢復(fù)判決條件,判斷鏈路恢復(fù)連接時(shí)接收所述網(wǎng)絡(luò)設(shè)備的接入請求; 向所述網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文;接收所述網(wǎng)絡(luò)設(shè)備的心跳存活報(bào)文響應(yīng);與所述網(wǎng)絡(luò) 設(shè)備進(jìn)行同步;
符合鏈路斷連判決條件,判斷鏈路斷連時(shí)等待接收網(wǎng)絡(luò)設(shè)備發(fā)送的接入請求。其中,還包括所述鏈路恢復(fù)閾值和鏈路斷連閾值相同或不同;所述鏈路恢復(fù)判決條件和鏈路斷連判決條件的機(jī)制相同或不同。其中,還包括配置模塊,與所述檢測模塊和判斷模塊相連,用于根據(jù)網(wǎng)絡(luò)狀況對(duì) 所述鏈路狀態(tài)判決條件進(jìn)行配置。本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)對(duì)心跳檢測結(jié)果,通過設(shè)置判決條件來判斷鏈路 的狀態(tài),從而避免由于鏈路閃斷而增加OMC系統(tǒng)因?yàn)閷?duì)網(wǎng)絡(luò)設(shè)備同步數(shù)據(jù)的同步工作量, 從而避免原來傳輸質(zhì)量較差的環(huán)境進(jìn)一步惡化。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)本發(fā)明或現(xiàn)有技術(shù) 描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這 些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中鏈路狀態(tài)轉(zhuǎn)換圖;圖2為現(xiàn)有技術(shù)中從鏈路斷開到鏈路恢復(fù)的處理流程圖;圖3為現(xiàn)有技術(shù)中從鏈路正常到鏈路斷開的處理流程圖;圖4為本發(fā)明實(shí)施例中一種心跳檢測方法流程圖;圖5為本發(fā)明實(shí)施例中一種心跳檢測方法流程圖;圖6為本發(fā)明實(shí)施例中一種心跳檢測方法流程圖;圖7為本發(fā)明實(shí)施例中一種心跳檢測設(shè)備的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例中一種心跳檢測設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整的描述,顯 然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施 例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬 于本發(fā)明保護(hù)的范圍。如背景技術(shù)所述,在目前的實(shí)現(xiàn)方案中,在物理網(wǎng)絡(luò)環(huán)境傳輸質(zhì)量較差的情況下, 很可能存在丟包或者消息超時(shí)響應(yīng)的異常情況。當(dāng)心跳存活報(bào)文或者心跳存活報(bào)文的消息 丟包時(shí),會(huì)造成鏈路斷連的情況。由于物理鏈路并非完全斷連,OMC收到網(wǎng)絡(luò)設(shè)備發(fā)送的接 入請求后,又恢復(fù)兩者間的鏈路,重新進(jìn)入心跳檢測的流程。這樣就產(chǎn)生了一次鏈路閃斷, OMC也需要對(duì)該網(wǎng)絡(luò)設(shè)備進(jìn)行一次數(shù)據(jù)同步的處理。其中,從鏈路斷開到鏈路恢復(fù)的處理流程,如圖2所示,具體包括以下步驟步驟201、網(wǎng)絡(luò)設(shè)備向OMC發(fā)送接入請求。步驟202、OMC向網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文。步驟203、網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活報(bào)文。步驟204、OMC與網(wǎng)絡(luò)設(shè)備進(jìn)行同步流程。
具體地,OMC與網(wǎng)絡(luò)設(shè)備進(jìn)行同步流程包括(I)OMC要求該網(wǎng)絡(luò)設(shè)備上報(bào)各類數(shù)據(jù)。(2)網(wǎng)絡(luò)設(shè)備向OMC上報(bào)網(wǎng)元數(shù)據(jù)。步驟205、OMC向網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文。步驟206、網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活報(bào)文。其中,從鏈路正常到鏈路斷開的處理流程,如圖3所示,具體包括以下步驟步驟301、OMC向網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文。步驟302、網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活報(bào)文超時(shí)。此時(shí),OMC判斷OMC與網(wǎng)絡(luò)設(shè)備進(jìn)入斷連狀態(tài)。步驟303、網(wǎng)絡(luò)設(shè)備向OMC發(fā)送接入請求?;谏鲜鎏幚砹鞒炭芍?,鏈路閃斷會(huì)大大增加OMC系統(tǒng)因?yàn)閷?duì)網(wǎng)絡(luò)設(shè)備同步數(shù)據(jù) 的同步工作量,從而使得原來傳輸質(zhì)量較差的環(huán)境進(jìn)一步惡化。因此,本發(fā)明實(shí)施例提供一 種心跳檢測方法,通過設(shè)置判決條件避免鏈路閃斷而導(dǎo)致上述問題。如圖4所示,為本發(fā)明的實(shí)施例提供的一種心跳檢測方法,具體包括以下步驟步驟401、對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;步驟402、根據(jù)鏈路當(dāng)前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條 件;所述鏈路狀態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判決條件;步驟403、符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài)進(jìn)行相應(yīng)的處理。需要說明的是,當(dāng)鏈路處于斷連狀態(tài),僅需對(duì)鏈路恢復(fù)判決條件進(jìn)行判斷;當(dāng)鏈路 處于正常狀態(tài),僅需對(duì)鏈路斷連判決條件進(jìn)行判斷。以下結(jié)合具體應(yīng)用場景,對(duì)本發(fā)明的方案做進(jìn)一步詳細(xì)的闡述。其中,心跳檢測設(shè) 備為0MC。如圖5所示,為本發(fā)明的實(shí)施例提供的一種心跳檢測方法,鏈路的當(dāng)前狀態(tài)為斷 連狀態(tài),具體包括以下步驟步驟501、網(wǎng)絡(luò)設(shè)備向OMC發(fā)送接入請求。步驟502、OMC向網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文。步驟503、網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活報(bào)文。步驟504、OMC存儲(chǔ)每一次的心跳檢測結(jié)果,并進(jìn)行累計(jì)。此時(shí),由于鏈路的當(dāng)前狀態(tài)為斷連狀態(tài),所以可以只對(duì)心跳檢測成功的次數(shù)進(jìn)行 累計(jì)。OMC在預(yù)設(shè)的時(shí)間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)時(shí),則該心跳檢測結(jié)果 為心跳檢測成功;OMC在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)時(shí),則該心跳檢測結(jié) 果為心跳檢測失敗。優(yōu)選地,對(duì)于心跳檢測成功的次數(shù)可由計(jì)數(shù)器進(jìn)行累計(jì)。步驟505、OMC判斷心跳檢測結(jié)果是否滿足預(yù)設(shè)的鏈路恢復(fù)判決條件。此時(shí),由于鏈路的當(dāng)前狀態(tài)為斷連狀態(tài),所以只需判斷是否滿足預(yù)設(shè)的鏈路恢復(fù) 判決條件。鏈路恢復(fù)判決條件為0MC連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)數(shù)超過鏈路恢復(fù)閾值η(即心跳檢測結(jié)果為心跳檢測失敗)時(shí),OMC判斷鏈路恢復(fù)正常; 否則,OMC鏈路仍處于斷連狀態(tài)。優(yōu)選地,可以根據(jù)鏈路狀況對(duì)鏈路恢復(fù)判決條件中的鏈路恢復(fù)閾值進(jìn)行配置。例 如當(dāng)網(wǎng)絡(luò)狀況不好,顯現(xiàn)鏈路閃斷的頻率較高時(shí),可以將鏈路恢復(fù)閾值調(diào)高,降低同步工 作量;當(dāng)網(wǎng)絡(luò)狀況較好,顯現(xiàn)鏈路閃斷的頻率較低時(shí),可以將鏈路恢復(fù)閾值調(diào)低,提高檢測 的及時(shí)性和準(zhǔn)確性。當(dāng)然,本發(fā)明實(shí)施例中的鏈路恢復(fù)判決條件僅為一種優(yōu)選的實(shí)施方式,鏈路恢復(fù) 判決條件的機(jī)制還可以根據(jù)網(wǎng)絡(luò)狀態(tài)以其他的形式體現(xiàn),例如與網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活 報(bào)文的時(shí)間相結(jié)合。凡是根據(jù)網(wǎng)絡(luò)狀況調(diào)整根據(jù)心跳檢測結(jié)果判斷鏈路狀態(tài)的方式均屬于 本發(fā)明的保護(hù)范圍。滿足預(yù)設(shè)的判決條件時(shí),判斷鏈路恢復(fù),轉(zhuǎn)到步驟506 ;此時(shí),計(jì)數(shù)器清零。不滿足預(yù)設(shè)的判決條件時(shí),轉(zhuǎn)到步驟502。步驟506、OMC與網(wǎng)絡(luò)設(shè)備進(jìn)行同步流程。具體地,OMC與網(wǎng)絡(luò)設(shè)備進(jìn)行同步流程包括(I)OMC要求該網(wǎng)絡(luò)設(shè)備上報(bào)各類數(shù)據(jù)。(2)網(wǎng)絡(luò)設(shè)備向OMC上報(bào)網(wǎng)元數(shù)據(jù)。如圖6所示,為本發(fā)明的實(shí)施例提供的一種心跳檢測方法,鏈路的當(dāng)前狀態(tài)為連 接狀態(tài),具體包括以下步驟步驟601、OMC向網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文。步驟602、網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活報(bào)文超時(shí)。步驟603、OMC存儲(chǔ)每一次的心跳檢測結(jié)果,并進(jìn)行累計(jì)。此時(shí),由于鏈路的當(dāng)前狀態(tài)為連接狀態(tài),所以可以只對(duì)心跳檢測失敗的次數(shù)進(jìn)行累計(jì)。OMC在預(yù)設(shè)的時(shí)間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)時(shí),則該心跳檢測結(jié)果 為心跳檢測成功;OMC在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)時(shí),則該心跳檢測結(jié) 果為心跳檢測失敗。優(yōu)選地,對(duì)于心跳檢測失敗的次數(shù)可由計(jì)數(shù)器進(jìn)行累計(jì)。步驟604、OMC判斷心跳檢測結(jié)果是否滿足預(yù)設(shè)的鏈路斷連判決條件。此時(shí),由于鏈路的當(dāng)前狀態(tài)為連接狀態(tài),所以只需判斷是否滿足預(yù)設(shè)的鏈路斷連 判決條件。鏈路斷連判決條件為0MC連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文 的響應(yīng)次數(shù)超過鏈路斷連閾值m(心跳檢測結(jié)果為心跳檢測失敗)時(shí),OMC判斷鏈路斷連; 否則,OMC鏈路仍處于正常狀態(tài)。優(yōu)選地,可以根據(jù)鏈路狀況對(duì)鏈路斷連判決條件中的鏈路斷連閾值進(jìn)行配置。例 如當(dāng)網(wǎng)絡(luò)狀況不好,顯現(xiàn)鏈路閃斷的頻率較高時(shí),可以將鏈路斷連閾值調(diào)高,降低同步工 作量;當(dāng)網(wǎng)絡(luò)狀況較好,顯現(xiàn)鏈路閃斷的頻率較低時(shí),可以將鏈路斷連閾值調(diào)低,提高檢測 的及時(shí)性和準(zhǔn)確性。當(dāng)然,本發(fā)明實(shí)施例中的鏈路斷連判決條件僅為一種優(yōu)選的實(shí)施方式,鏈路斷連判決條件的機(jī)制還可以根據(jù)網(wǎng)絡(luò)狀態(tài)以其他的形式體現(xiàn),例如與網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活 報(bào)文的時(shí)間相結(jié)合。凡是根據(jù)網(wǎng)絡(luò)狀況調(diào)整根據(jù)心跳檢測結(jié)果判斷鏈路狀態(tài)的方式均屬于 本發(fā)明的保護(hù)范圍。滿足預(yù)設(shè)的判決條件時(shí),判斷鏈路斷連,等待接收網(wǎng)絡(luò)設(shè)備發(fā)送的接入請求,轉(zhuǎn)到 步驟605 ;此時(shí),計(jì)數(shù)器清零。不滿足預(yù)設(shè)的判決條件時(shí),轉(zhuǎn)到步驟603。步驟605、網(wǎng)絡(luò)設(shè)備向OMC發(fā)送接入請求。需要說明的是,鏈路恢復(fù)判決條件與鏈路斷連判決條件的機(jī)制可以相同,也可以 不相同。例如鏈路斷連判決條件需要與網(wǎng)絡(luò)設(shè)備對(duì)OMC心跳存活報(bào)文的響應(yīng)時(shí)間結(jié)合,而 鏈路恢復(fù)判決條件僅與OMC連續(xù)接到網(wǎng)絡(luò)設(shè)備響應(yīng)心跳存活報(bào)文次數(shù)有關(guān);鏈路恢復(fù)閾值 與鏈路斷連閾值可以相同或不相同,即可以非對(duì)稱,如鏈路恢復(fù)閾值為m,鏈路斷連閾值為 η。本發(fā)明實(shí)施例提供一種心跳檢測系統(tǒng),包括心跳檢測設(shè)備,用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;根據(jù)鏈路當(dāng) 前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括 鏈路恢復(fù)判決條件或鏈路斷連判決條件;符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀 態(tài)進(jìn)行相應(yīng)的處理;網(wǎng)絡(luò)設(shè)備,用于接收所述心跳檢測設(shè)備的心跳檢測并響應(yīng)所述心跳檢測。本發(fā)明實(shí)施例提供一種心跳檢測設(shè)備700,如圖7,包括檢測模塊710,用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;判斷模塊720,用于根據(jù)鏈路當(dāng)前狀態(tài),判斷檢測模塊710獲取的心跳檢測結(jié)果是 否符合鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判 決條件;處理模塊730,用于判斷模塊720判斷符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈 路狀態(tài)進(jìn)行相應(yīng)的處理。其中,所述鏈路恢復(fù)判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活 報(bào)文的響應(yīng)數(shù)超過鏈路恢復(fù)閾值時(shí),判斷鏈路恢復(fù)連接;所述鏈路斷連判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文 的響應(yīng)次數(shù)超過鏈路斷連閾值時(shí),判斷鏈路斷連;所述判斷模塊具體用于當(dāng)所述鏈路的當(dāng)前狀態(tài)為斷連狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路恢復(fù) 判決條件;當(dāng)所述鏈路的當(dāng)前狀態(tài)為連接狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路斷連 判決條件。其中,處理模塊730具體用于符合鏈路恢復(fù)判決條件,判斷鏈路恢復(fù)連接時(shí)接收所述網(wǎng)絡(luò)設(shè)備的接入請求; 向所述網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文;接收所述網(wǎng)絡(luò)設(shè)備的心跳存活報(bào)文響應(yīng);與所述網(wǎng)絡(luò) 設(shè)備進(jìn)行同步;符合鏈路斷連判決條件,判斷鏈路斷連時(shí)等待接收網(wǎng)絡(luò)設(shè)備發(fā)送的接入請求。
其中,還包括所述鏈路恢復(fù)閾值和鏈路斷連閾值相同或不同;所述鏈路恢復(fù)判決條件和鏈路斷連判決條件的機(jī)制相同或不同。心跳檢測設(shè)備700,如圖8所示,還包括配置模塊740,與檢測模塊710和判斷模 塊720相連,用于根據(jù)網(wǎng)絡(luò)狀況對(duì)所述鏈路狀態(tài)判決條件進(jìn)行配置。本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)對(duì)心跳檢測結(jié)果,通過設(shè)置判決條件來判斷鏈路 的狀態(tài),從而避免由于鏈路閃斷而增加OMC系統(tǒng)因?yàn)閷?duì)網(wǎng)絡(luò)設(shè)備同步數(shù)據(jù)的同步工作量, 從而避免原來傳輸質(zhì)量較差的環(huán)境進(jìn)一步惡化。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若 干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行 本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種心跳檢測方法,其特征在于,包括對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;根據(jù)鏈路當(dāng)前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件;所述鏈路狀 態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判決條件;符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài)進(jìn)行相應(yīng)的處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述鏈路恢復(fù)判決條件為連續(xù)在預(yù)設(shè)的時(shí) 間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)數(shù)超過鏈路恢復(fù)閾值時(shí),判斷鏈路恢復(fù)連接;所 述鏈路斷連判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)次數(shù) 超過鏈路斷連閾值時(shí),判斷鏈路斷連;所述根據(jù)鏈路當(dāng)前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件包括以下 兩種情況中的任一種當(dāng)所述鏈路的當(dāng)前狀態(tài)為斷連狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路恢復(fù)判決 條件;當(dāng)所述鏈路的當(dāng)前狀態(tài)為連接狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路斷連判決 條件。
3.如權(quán)利要求1所述的方法,其特征在于,符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈 路狀態(tài)進(jìn)行相應(yīng)的處理包括以下兩種情況中的任一種符合鏈路恢復(fù)判決條件,判斷鏈路恢復(fù)連接時(shí)接收所述網(wǎng)絡(luò)設(shè)備的接入請求;向所 述網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文;接收所述網(wǎng)絡(luò)設(shè)備的心跳存活報(bào)文響應(yīng);與所述網(wǎng)絡(luò)設(shè)備 進(jìn)行同步;符合鏈路斷連判決條件,判斷鏈路斷連時(shí)等待接收網(wǎng)絡(luò)設(shè)備發(fā)送的接入請求。
4.如權(quán)利要求2所述的方法,其特征在于,還包括所述鏈路恢復(fù)閾值和鏈路斷連閾值相同或不同;所述鏈路恢復(fù)判決條件和鏈路斷連判決條件的機(jī)制相同或不同。
5.如權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,還包括根據(jù)網(wǎng)絡(luò)狀況對(duì)所述 鏈路狀態(tài)判決條件進(jìn)行配置。
6.一種心跳檢測系統(tǒng),其特征在于,包括心跳檢測設(shè)備,用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;根據(jù)鏈路當(dāng)前狀 態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括鏈 路恢復(fù)判決條件或鏈路斷連判決條件;符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài) 進(jìn)行相應(yīng)的處理;網(wǎng)絡(luò)設(shè)備,用于接收所述心跳檢測設(shè)備的心跳檢測并響應(yīng)所述心跳檢測。
7.一種心跳檢測設(shè)備,其特征在于,包括檢測模塊,用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;判斷模塊,用于根據(jù)鏈路當(dāng)前狀態(tài),判斷所述檢測模塊獲取的心跳檢測結(jié)果是否符合 鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判決條 件;處理模塊,用于所述判斷模塊判斷符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài) 進(jìn)行相應(yīng)的處理。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述鏈路恢復(fù)判決條件為連續(xù)在預(yù)設(shè)的時(shí) 間內(nèi)收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響應(yīng)數(shù)超過鏈路恢復(fù)閾值時(shí),判斷鏈路恢復(fù)連接;所述鏈路斷連判決條件為連續(xù)在預(yù)設(shè)的時(shí)間內(nèi)沒收到網(wǎng)絡(luò)設(shè)備對(duì)心跳存活報(bào)文的響 應(yīng)次數(shù)超過鏈路斷連閾值時(shí),判斷鏈路斷連;所述判斷模塊具體用于當(dāng)所述鏈路的當(dāng)前狀態(tài)為斷連狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路恢復(fù)判決 條件;當(dāng)所述鏈路的當(dāng)前狀態(tài)為連接狀態(tài)時(shí),判斷所述心跳檢測結(jié)果是否符合鏈路斷連判決 條件。
9.如權(quán)利要求7所述的設(shè)備,其特征在于,所述處理模塊具體用于符合鏈路恢復(fù)判決條件,判斷鏈路恢復(fù)連接時(shí)接收所述網(wǎng)絡(luò)設(shè)備的接入請求;向所 述網(wǎng)絡(luò)設(shè)備發(fā)送心跳存活報(bào)文;接收所述網(wǎng)絡(luò)設(shè)備的心跳存活報(bào)文響應(yīng);與所述網(wǎng)絡(luò)設(shè)備 進(jìn)行同步;符合鏈路斷連判決條件,判斷鏈路斷連時(shí)等待接收網(wǎng)絡(luò)設(shè)備發(fā)送的接入請求。
10.如權(quán)利要求8所述的設(shè)備,其特征在于,還包括所述鏈路恢復(fù)閾值和鏈路斷連閾值相同或不同;所述鏈路恢復(fù)判決條件和鏈路斷連判決條件的機(jī)制相同或不同。
11.如權(quán)利要求7至10中任一項(xiàng)所述的設(shè)備,其特征在于,還包括配置模塊,與所述 檢測模塊和判斷模塊相連,用于根據(jù)網(wǎng)絡(luò)狀況對(duì)所述鏈路狀態(tài)判決條件進(jìn)行配置。
全文摘要
本發(fā)明的實(shí)施例公開了一種心跳檢測方法、系統(tǒng)和設(shè)備,該方法包括對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行心跳檢測并獲取心跳檢測結(jié)果;根據(jù)鏈路當(dāng)前狀態(tài),判斷所述心跳檢測結(jié)果是否符合鏈路狀態(tài)判決條件;所述鏈路狀態(tài)判決條件包括鏈路恢復(fù)判決條件或鏈路斷連判決條件;符合所述鏈路狀態(tài)判決條件時(shí),根據(jù)所述鏈路狀態(tài)進(jìn)行相應(yīng)的處理。通過本發(fā)明,避免由于鏈路閃斷而增加OMC系統(tǒng)因?yàn)閷?duì)網(wǎng)絡(luò)設(shè)備同步數(shù)據(jù)的同步工作量,從而避免原來傳輸質(zhì)量較差的環(huán)境進(jìn)一步惡化。
文檔編號(hào)H04L1/00GK102088372SQ200910241490
公開日2011年6月8日 申請日期2009年12月3日 優(yōu)先權(quán)日2009年12月3日
發(fā)明者李毅杰 申請人:上海大唐移動(dòng)通信設(shè)備有限公司, 大唐移動(dòng)通信設(shè)備有限公司