專利名稱:一種心跳檢測(cè)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種心跳4企測(cè)方法和裝置。
背景技術(shù):
目前的通信系統(tǒng)中,通常釆用心跳4企測(cè)才幾制實(shí)時(shí)檢測(cè)對(duì)方的運(yùn)行狀態(tài)。
以目前4吏用的OAA ( Open Application Architecture,開(kāi)》文應(yīng)用架構(gòu))架構(gòu)為例, OAA的典型硬件架構(gòu)如圖1所示,由路由器(Router )和OAP( Open Application Platform,開(kāi)》文應(yīng)用平臺(tái))單板兩部分組成,屬于多處理器多操作系統(tǒng)范疇, 路由器和OAP單板通過(guò)對(duì)連的串口和以太網(wǎng)接口進(jìn)行通信,對(duì)連的串口 一般 將輸入/輸出重定向到Console 口,用于命令4亍的回顯和控制,對(duì)連以太網(wǎng)口 一般用于數(shù)據(jù)交互。路由器的CPU完成網(wǎng)絡(luò)路由功能,OAP單板的CPU運(yùn) 行Linux,第三方基于Linux開(kāi)發(fā)的軟件,很容易就可以集成到OAP單板上, 與路由器配合,將路由器的流量重定向/鏡像到OAP單板,完成殺毒、流量分 析等功能。
由于路由器和OAP單板需要進(jìn)行交互,二者就必須檢測(cè)對(duì)方所處的狀態(tài), 一般4吏用心跳4企測(cè)才幾制。心跳4企測(cè) 一般通過(guò)對(duì)連的以太網(wǎng)口或串口向?qū)Ψ蕉?時(shí)發(fā)送心跳報(bào)文實(shí)現(xiàn)。只有心跳檢測(cè)的結(jié)果為正常時(shí),二者才能進(jìn)行交互。 當(dāng)心跳檢測(cè)的結(jié)果出現(xiàn)異常時(shí),可能是由于出現(xiàn)死機(jī)等異常情況所造成,需 要進(jìn)行自動(dòng)重啟或提示用戶等操作。
現(xiàn)有技術(shù)中的心跳檢測(cè)是利用心跳報(bào)文統(tǒng)計(jì)實(shí)現(xiàn)的。假設(shè)作為通信雙方 的路由器和OAP分別為A和B。對(duì)A而言,B會(huì)定時(shí)向A發(fā)送心跳報(bào)文。A 會(huì)對(duì)接收到的心跳報(bào)文進(jìn)行計(jì)數(shù),當(dāng)在預(yù)定時(shí)間內(nèi)(如30秒)心跳報(bào)文的計(jì) 數(shù)沒(méi)有增加,則認(rèn)為心跳檢測(cè)結(jié)果異常;否則,認(rèn)為心跳檢測(cè)結(jié)果正常。
現(xiàn)有技術(shù)方案的缺點(diǎn)在于
^r測(cè)的可靠度不高。這是因?yàn)楫?dāng)網(wǎng)絡(luò)流量很大時(shí),由于系統(tǒng)性能的限
制,心跳報(bào)文可能會(huì)被丟棄,導(dǎo)致心跳異常,而實(shí)際上對(duì)方的軟件運(yùn)行正常, 只是網(wǎng)絡(luò)流量暫時(shí)比較大而已。此時(shí),若提示用戶或進(jìn)行自動(dòng)重啟,會(huì)誤報(bào) 警并影響業(yè)務(wù)的處理。
發(fā)明內(nèi)容
本發(fā)明提供一種心跳檢測(cè)方法和裝置,用于解決現(xiàn)有的心跳檢測(cè)機(jī)制在 網(wǎng)絡(luò)流量較大時(shí)可靠度不高的問(wèn)題
為達(dá)到上述目的,本發(fā)明提供一種心跳檢測(cè)方法,應(yīng)用于包括多個(gè)設(shè)備
的開(kāi)》文應(yīng)用架構(gòu)中,包括以下步驟
本端設(shè)備檢測(cè)到自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量無(wú)變化時(shí),獲取特定時(shí)
間內(nèi)與所述遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量,并判斷所述網(wǎng)絡(luò)流量是否超過(guò)本端設(shè)備
預(yù)先保存的關(guān)于特定時(shí)間接收所述遠(yuǎn)端設(shè)備網(wǎng)絡(luò)流量的門(mén)限值;
超過(guò)所述門(mén)限值時(shí),所述本端設(shè)備判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)正
常,否則判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)異常。
其中,所述檢測(cè)到自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量無(wú)變化具體為 統(tǒng)計(jì)接收到的自所述遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量,根據(jù)所述統(tǒng)計(jì)檢測(cè)
自所述遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是否變化。
其中,所述獲取特定時(shí)間內(nèi)與所述遠(yuǎn)端設(shè)備的網(wǎng)絡(luò)流量具體為 統(tǒng)計(jì)特定時(shí)間內(nèi)從所述遠(yuǎn)端設(shè)備接收到的所有報(bào)文的數(shù)量,作為特定時(shí)
間內(nèi)與所述遠(yuǎn)端設(shè)備的網(wǎng)絡(luò)流量。
其中,所述特定時(shí)間與定時(shí)檢測(cè)所述自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是
否發(fā)生變化的時(shí)間周期相對(duì)應(yīng)。
本發(fā)明還提供一種心跳檢測(cè)裝置,應(yīng)用于開(kāi)放應(yīng)用架構(gòu)中的設(shè)備,包括 門(mén)限值設(shè)置單元,用于設(shè)置關(guān)于特定時(shí)間接收遠(yuǎn)端設(shè)備網(wǎng)絡(luò)流量的門(mén)限
值;
心跳報(bào)文檢測(cè)單元,用于檢測(cè)自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是否變化, 并在檢測(cè)到心跳報(bào)文數(shù)量無(wú)變化時(shí)通知網(wǎng)絡(luò)流量檢測(cè)單元;
網(wǎng)絡(luò)流量檢測(cè)單元,用于當(dāng)所述心跳報(bào)文檢測(cè)單元檢測(cè)到心跳報(bào)文數(shù)量
無(wú)變化時(shí),獲取特定時(shí)間內(nèi)與所述遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量,判斷所述網(wǎng)絡(luò)流
量是否超過(guò)所述門(mén)限值設(shè)置單元設(shè)置的門(mén)P艮值并將判斷結(jié)果通知處理單元; 處理單元,用于當(dāng)所述網(wǎng)絡(luò)流量檢測(cè)單元的判斷結(jié)果為所述網(wǎng)絡(luò)流量超
過(guò)所述門(mén)限值時(shí),判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)正常,否則判斷為與所
述遠(yuǎn)端設(shè)備的心跳檢測(cè)異常。
其中,還包括心跳報(bào)文接收統(tǒng)計(jì)單元,用于定時(shí)統(tǒng)計(jì)接收到的自遠(yuǎn)端
設(shè)備發(fā)送的心跳報(bào)文,并將統(tǒng)計(jì)的心跳報(bào)文的接收數(shù)量上報(bào)給所述心跳報(bào)文
檢測(cè)單元。
其中,還包括報(bào)文接收統(tǒng)計(jì)單元,用于統(tǒng)計(jì)特定時(shí)間內(nèi)從所述遠(yuǎn)端設(shè) 備接收到的所有報(bào)文,并將接收的所有報(bào)文的數(shù)量作為與所述遠(yuǎn)端設(shè)備的網(wǎng) 絡(luò)流量上報(bào)給所述網(wǎng)絡(luò)流量檢測(cè)單元。
其中,所述特定時(shí)間與所述心跳報(bào)文檢測(cè)單元定時(shí)檢測(cè)所述自遠(yuǎn)端設(shè)備 發(fā)送的心跳報(bào)文數(shù)量是否發(fā)生變化的時(shí)間周期相對(duì)應(yīng)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)
通過(guò)使用本發(fā)明,對(duì)接口接收的報(bào)文和心跳報(bào)文分別進(jìn)行統(tǒng)計(jì),結(jié)合對(duì) 網(wǎng)絡(luò)流量進(jìn)行的估計(jì),提高了在網(wǎng)絡(luò)流量較大時(shí)利用心跳才艮文進(jìn)行檢測(cè)的可 靠度。
圖1是現(xiàn)有技術(shù)中OAA架構(gòu)的典型硬件架構(gòu)示意圖2是本發(fā)明中心跳檢測(cè)方法的流程圖3是本發(fā)明中心跳檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步說(shuō)明。 本發(fā)明的核心思想在于本地設(shè)備檢測(cè)到自遠(yuǎn)端設(shè)備發(fā)送的心跳才艮文數(shù) 量無(wú)變化時(shí),進(jìn)一步判斷當(dāng)前與該遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量是否超過(guò)預(yù)設(shè)的門(mén) 限值;超過(guò)門(mén)限值時(shí)可以認(rèn)為當(dāng)前網(wǎng)絡(luò)流量過(guò)大,從而認(rèn)為接收到的心跳報(bào) 文的數(shù)量無(wú)變化是由于網(wǎng)絡(luò)流量過(guò)大引起的,因此可以判斷與該遠(yuǎn)端設(shè)備的
心跳;f企測(cè)正常。
本發(fā)明的實(shí)施例中提供一種心跳檢測(cè)方法,假設(shè)通信雙方為A和B, A和B 互相通過(guò)以太網(wǎng)口向?qū)Ψ桨l(fā)送心跳報(bào)文。以A為例進(jìn)行說(shuō)明本發(fā)明的心跳檢測(cè) 方法,在A上設(shè)置門(mén)限值N,用于判斷一段特定時(shí)間內(nèi)與B之間的網(wǎng)絡(luò)流量是 否過(guò)大,A根據(jù)接收到的心跳報(bào)文和該門(mén)限值N,定時(shí)對(duì)與B的心跳檢測(cè)是否 正常進(jìn)行判斷。
如圖2所示,該心跳檢測(cè)方法包括以下步驟
步驟sl01、 A檢測(cè)從B接收的心跳報(bào)文數(shù),判斷接收的心跳報(bào)文數(shù)和上次 記錄的心跳報(bào)文數(shù)相比是否有變化,有變化則進(jìn)行步驟sl02;否則,進(jìn)行步驟 s103。
步驟sl02、 A檢測(cè)到從B接收的心跳報(bào)文數(shù)有變化,判斷心跳檢測(cè)結(jié)果為 正常、與B的通信正常,返回步驟sl01繼續(xù)進(jìn)行檢測(cè)。
步驟sl03、 A檢測(cè)到從B接收的心跳報(bào)文數(shù)無(wú)變化時(shí),進(jìn)一步檢測(cè)特定時(shí) 間內(nèi)從與B連接的以太網(wǎng)接口接收到的報(bào)文數(shù)量,判斷從B已接收到的報(bào)文數(shù) 量比上次記錄的從B已接收?qǐng)?bào)文數(shù)量的增加數(shù)量是否大于N, N為與特定時(shí)間 相關(guān)的判斷是否為網(wǎng)絡(luò)流量過(guò)大的經(jīng)驗(yàn)值,若是則進(jìn)行步驟s104,否則進(jìn)行步 驟sl05。
步驟sl04、 A判斷網(wǎng)絡(luò)流量過(guò)大,心跳報(bào)文可能會(huì)丟失,判斷心跳檢測(cè)結(jié) 果為正常,返回步驟sl01繼續(xù)進(jìn)行檢測(cè)。
步驟sl05、 A判斷網(wǎng)絡(luò)流量并未過(guò)大,心跳報(bào)文仍發(fā)生丟失,判斷心跳檢 測(cè)結(jié)果為異常。
上述步驟sl01 ~ sl05中,A檢測(cè)從B接收的心跳報(bào)文數(shù)可以是定時(shí)檢測(cè), 對(duì)于該定時(shí)檢測(cè)所采用的周期以T表示。而A在心跳報(bào)文數(shù)量無(wú)變化時(shí),檢測(cè) 特定時(shí)間內(nèi)從與B連接的以太網(wǎng)接口接收到的報(bào)文數(shù)量作為與B的網(wǎng)絡(luò)流量, 該特定時(shí)間可以是心跳報(bào)文的檢測(cè)周期T。如假設(shè)心跳報(bào)文的檢測(cè)周期T- 1 分鐘,則可以設(shè)置一關(guān)于l分鐘內(nèi)接收到的報(bào)文數(shù)量的門(mén)限,在心跳報(bào)文丟失 時(shí)將本心跳檢測(cè)周期檢測(cè)點(diǎn)之前1分鐘內(nèi)從B接收到的報(bào)文數(shù)量與該設(shè)置的門(mén)
限進(jìn)行比較,判斷l(xiāng)分鐘內(nèi)的網(wǎng)絡(luò)流量是否過(guò)大。當(dāng)然該特定時(shí)間也可以是不 同于心跳報(bào)文檢測(cè)周期的其它時(shí)間。
通過(guò)上述步驟,A通過(guò)定時(shí)對(duì)接收到的心跳報(bào)文進(jìn)行檢測(cè),實(shí)現(xiàn)了對(duì)與B 之間通信的監(jiān)控。具體的,通過(guò)設(shè)置門(mén)限值N,對(duì)與B連接的以太網(wǎng)接口上一 段時(shí)間內(nèi)網(wǎng)絡(luò)流量的狀況進(jìn)行了估計(jì),當(dāng)網(wǎng)絡(luò)流量大時(shí),A的以太網(wǎng)接口可能 會(huì)出現(xiàn)B發(fā)送的心跳報(bào)文丟包的情況,對(duì)于該情況導(dǎo)致的心跳報(bào)文計(jì)數(shù)不變可 以認(rèn)為心跳檢測(cè)結(jié)果為正常,避免因網(wǎng)絡(luò)流量大導(dǎo)致的心跳異常誤判。另夕卜, 考慮到B會(huì)定時(shí)向A發(fā)送心跳報(bào)文,所以正常情況下,A的以太網(wǎng)接口不會(huì)出 現(xiàn)接收到的心跳報(bào)文數(shù)增加、而接收^^文數(shù)不增加的情況。
本發(fā)明的實(shí)施例還提供一種心跳檢測(cè)裝置,安裝在本地設(shè)備上用于遠(yuǎn)端 設(shè)備進(jìn)行心跳檢測(cè),判斷與遠(yuǎn)端設(shè)備的通信是否正常。該心跳檢測(cè)裝置的示 意圖如圖3所示,包括
門(mén)限值設(shè)置單元10,用于設(shè)置關(guān)于特定時(shí)間接收遠(yuǎn)端設(shè)備網(wǎng)絡(luò)流量的相 關(guān)門(mén)限值;
心跳報(bào)文檢測(cè)單元20,用于檢測(cè)自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是否變 化,并在檢測(cè)到心跳報(bào)文數(shù)量無(wú)變化時(shí)通知網(wǎng)絡(luò)流量檢測(cè)單元30;
網(wǎng)絡(luò)流量檢測(cè)單元30,用于當(dāng)心跳報(bào)文檢測(cè)單元20檢測(cè)到心跳報(bào)文數(shù)量 無(wú)變化時(shí),獲取特定時(shí)間內(nèi)與遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量,判斷該網(wǎng)絡(luò)流量是否 超過(guò)門(mén)限值設(shè)置單元10設(shè)置的門(mén)限值并將判斷結(jié)果通知處理單元40;
處理單元40,用于當(dāng)網(wǎng)絡(luò)流量4企測(cè)單元30的判斷結(jié)果為網(wǎng)絡(luò)流量超過(guò)門(mén) 限值時(shí),判斷為與遠(yuǎn)端設(shè)備的心跳檢測(cè)正常,否則判斷為與所述遠(yuǎn)端設(shè)備的 心跳檢測(cè)異常。
該心跳檢測(cè)裝置還包括
心跳報(bào)文接收統(tǒng)計(jì)單元50,用于統(tǒng)計(jì)接收到的自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào) 文,并將統(tǒng)計(jì)的心跳報(bào)文的接收數(shù)量上報(bào)給心跳報(bào)文檢測(cè)單元20用于判斷心 跳報(bào)文數(shù)量是否變化。
報(bào)文接收統(tǒng)計(jì)單元60,用于統(tǒng)計(jì)特定時(shí)間內(nèi)從遠(yuǎn)端設(shè)^^妄收到的所有才艮 文,并將接收的所有報(bào)文的數(shù)量作為與遠(yuǎn)端設(shè)備的網(wǎng)絡(luò)流量上報(bào)給網(wǎng)絡(luò)流量
4企測(cè)單元30。
上述各單元中涉及的特定時(shí)間與心跳報(bào)文檢測(cè)單元20定時(shí)檢測(cè)自遠(yuǎn)端設(shè) 備發(fā)送的心跳報(bào)文數(shù)量是否發(fā)生變化的時(shí)間周期相對(duì)應(yīng)。
通過(guò)使用本發(fā)明實(shí)施例提供的上述方法和裝置,對(duì)接口接收的報(bào)文和心 跳報(bào)文分別進(jìn)行統(tǒng)計(jì),結(jié)合對(duì)網(wǎng)絡(luò)流量進(jìn)行的估計(jì),提高了在網(wǎng)絡(luò)流量較大 時(shí)利用心跳報(bào)文檢測(cè)的可靠度。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件, 但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái), 該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)設(shè)備 執(zhí)4亍本發(fā)明各個(gè)實(shí)施例所述的方法。
以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種心跳檢測(cè)方法,應(yīng)用于包括多個(gè)設(shè)備的開(kāi)放應(yīng)用架構(gòu)中,其特征在于,包括以下步驟本端設(shè)備檢測(cè)到自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量無(wú)變化時(shí),獲取特定時(shí)間內(nèi)與所述遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量,并判斷所述網(wǎng)絡(luò)流量是否超過(guò)本端設(shè)備預(yù)先保存的關(guān)于特定時(shí)間接收所述遠(yuǎn)端設(shè)備網(wǎng)絡(luò)流量的門(mén)限值;超過(guò)所述門(mén)限值時(shí),所述本端設(shè)備判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)正常,否則判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)異常。
2、 如權(quán)利要求1所述心跳檢測(cè)方法,其特征在于,所述檢測(cè)到自遠(yuǎn)端設(shè) 備發(fā)送的心跳報(bào)文數(shù)量無(wú)變化具體為統(tǒng)計(jì)接收到的自所述遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量,根據(jù)所述統(tǒng)計(jì)檢測(cè) 自所述遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是否變化。
3、 如權(quán)利要求1所述心跳檢測(cè)方法,其特征在于,所述獲取特定時(shí)間內(nèi) 與所述遠(yuǎn)端i殳備的網(wǎng)絡(luò)流量具體為統(tǒng)計(jì)特定時(shí)間內(nèi)從所述遠(yuǎn)端設(shè)備接收到的所有報(bào)文的數(shù)量,作為特定時(shí) 間內(nèi)與所述遠(yuǎn)端i殳備的網(wǎng)絡(luò)流量。
4、 如權(quán)利要求1或2或3所述心跳檢測(cè)方法,其特征在于,所述特定時(shí) 間與定時(shí)檢測(cè)所述自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是否發(fā)生變化的時(shí)間周期 相對(duì)應(yīng)。
5、 一種心跳檢測(cè)裝置,應(yīng)用于開(kāi)放應(yīng)用架構(gòu)中的設(shè)備,其特征在于,包括門(mén)限值設(shè)置單元,用于設(shè)置關(guān)于特定時(shí)間接收遠(yuǎn)端設(shè)備網(wǎng)絡(luò)流量的門(mén)限值;心跳報(bào)文檢測(cè)單元,用于檢測(cè)自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是否變化, 并在檢測(cè)到心跳報(bào)文數(shù)量無(wú)變化時(shí)通知網(wǎng)絡(luò)流量檢測(cè)單元;網(wǎng)絡(luò)流量檢測(cè)單元,用于當(dāng)所述心跳報(bào)文檢測(cè)單元檢測(cè)到心跳報(bào)文數(shù)量 無(wú)變化時(shí),獲取特定時(shí)間內(nèi)與所述遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量,判斷所述網(wǎng)絡(luò)流 量是否超過(guò)所述門(mén)限值設(shè)置單元設(shè)置的門(mén)限值并將判斷結(jié)果通知處理單元;處理單元,用于當(dāng)所述網(wǎng)絡(luò)流量檢測(cè)單元的判斷結(jié)果為所述網(wǎng)絡(luò)流量超 過(guò)所述門(mén)限值時(shí),判斷為與所述遠(yuǎn)端設(shè)備的心跳4企測(cè)正常,否則判斷為與所述遠(yuǎn)端i殳備的心跳檢測(cè)異常。
6、 如權(quán)利要求5所述心跳檢測(cè)裝置,其特征在于,還包括 心跳報(bào)文接收統(tǒng)計(jì)單元,用于定時(shí)統(tǒng)計(jì)接收到的自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文,并將統(tǒng)計(jì)的心跳報(bào)文的接收數(shù)量上報(bào)給所述心跳報(bào)文檢測(cè)單元。
7、 如權(quán)利要求5所述心跳檢測(cè)裝置,其特征在于,還包括 報(bào)文接收統(tǒng)計(jì)單元,用于統(tǒng)計(jì)特定時(shí)間內(nèi)從所述遠(yuǎn)端設(shè)備接收到的所有報(bào)文,并將接收的所有報(bào)文的數(shù)量作為與所述遠(yuǎn)端設(shè)備的網(wǎng)絡(luò)流量上報(bào)給所 述網(wǎng)絡(luò)流量4企測(cè)單元。
8、 如權(quán)利要求5或6或7所述心跳檢測(cè)裝置,其特征在于,所述特定時(shí) 間與所述心跳報(bào)文檢測(cè)單元定時(shí)檢測(cè)所述自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量是 否發(fā)生變化的時(shí)間周期相對(duì)應(yīng)。
全文摘要
本發(fā)明公開(kāi)了一種心跳檢測(cè)方法,應(yīng)用于包括多個(gè)設(shè)備的開(kāi)放應(yīng)用架構(gòu)中,包括以下步驟本端設(shè)備檢測(cè)到自遠(yuǎn)端設(shè)備發(fā)送的心跳報(bào)文數(shù)量無(wú)變化時(shí),獲取特定時(shí)間內(nèi)與所述遠(yuǎn)端設(shè)備間的網(wǎng)絡(luò)流量,并判斷所述網(wǎng)絡(luò)流量是否超過(guò)本端設(shè)備預(yù)先保存的關(guān)于特定時(shí)間接收所述遠(yuǎn)端設(shè)備網(wǎng)絡(luò)流量的門(mén)限值;超過(guò)所述門(mén)限值時(shí),所述本端設(shè)備判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)正常,否則判斷為與所述遠(yuǎn)端設(shè)備的心跳檢測(cè)異常。本發(fā)明還公開(kāi)了一種心跳檢測(cè)裝置。通過(guò)使用本發(fā)明,對(duì)接口接收的報(bào)文和心跳報(bào)文分別進(jìn)行統(tǒng)計(jì),結(jié)合對(duì)網(wǎng)絡(luò)流量進(jìn)行的估計(jì),解決利用心跳報(bào)文統(tǒng)計(jì)在網(wǎng)絡(luò)流量較大時(shí)可靠度不高的問(wèn)題。
文檔編號(hào)H04L12/26GK101188527SQ20071016106
公開(kāi)日2008年5月28日 申請(qǐng)日期2007年12月24日 優(yōu)先權(quán)日2007年12月24日
發(fā)明者朱而剛 申請(qǐng)人:杭州華三通信技術(shù)有限公司