亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種動態(tài)檢測設(shè)備的方法及設(shè)備的制作方法

文檔序號:7712666閱讀:128來源:國知局

專利名稱::一種動態(tài)檢測設(shè)備的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及無線通信
技術(shù)領(lǐng)域
,特別是涉及一種動態(tài)檢測設(shè)備的方法及設(shè)備。
背景技術(shù)
:網(wǎng)管設(shè)備可以通過Ping的方式檢測待檢測設(shè)備是否可達,并使用SNMP(SimpleNetworkManagementProtocol,簡單網(wǎng)絡(luò)管理協(xié)議)讀取待檢測設(shè)備的信息,經(jīng)過加工處理之后,用于網(wǎng)管設(shè)備的顯示、計算及統(tǒng)計等。網(wǎng)管設(shè)備通過Ping檢測待檢測設(shè)備時,向待檢測設(shè)備發(fā)送Ping請求,如杲在預(yù)設(shè)時間內(nèi)收到待檢測設(shè)備返回的檢測響應(yīng),則待檢測設(shè)備可達。為了準確地判定待檢測設(shè)備的可達性、獲取待檢測設(shè)備的信息,由網(wǎng)管設(shè)備設(shè)置固定的嘗試次數(shù)與等待時間,從而保證檢測的可靠性。例如,待檢測設(shè)備的響應(yīng)時間為3秒,網(wǎng)管設(shè)備設(shè)置每一次檢測的嘗試次數(shù)和等待時間,其中嘗試次數(shù)為3次,并^f艮定第一次嘗試的等待時間為2秒,第二次嘗試的等待時間為4秒,第三次嘗試的等待時間為6秒。因此,當(dāng)待檢測設(shè)備可達時,如圖1所示,網(wǎng)管設(shè)備第一次嘗試接收不到待檢測設(shè)備的^^測響應(yīng);第二次嘗試時,網(wǎng)管設(shè)備在等待3秒后接收到待檢測設(shè)備的檢測響應(yīng),才能判定待檢測設(shè)備是可達的,此時網(wǎng)管設(shè)備共等待5秒。當(dāng)待檢測設(shè)備不可達時,如圖2所示,網(wǎng)管設(shè)備每一次檢測都嘗試3次,才能判斷待檢測設(shè)備不可達,此時網(wǎng)管設(shè)備共等待12秒。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題網(wǎng)管設(shè)備在對待檢測設(shè)備的每一次檢測過程中,釆用固定的等待時間對待檢測設(shè)備進行檢測,并且當(dāng)待檢測設(shè)備不可達時,進行固定次數(shù)的嘗試;在多次連續(xù)的檢測中,網(wǎng)管設(shè)備采用固定的檢測時間對待檢測設(shè)備進行檢測。當(dāng)網(wǎng)管設(shè)備管理多個待檢測設(shè)備時,不能根據(jù)歷史檢測記錄對后續(xù)的檢測針對等待時間和嘗試次數(shù)進行調(diào)整,在較多待檢測設(shè)備不可達的情況下,容易導(dǎo)致Ping待檢測設(shè)備的線程阻塞,從而只能延長Ping輪詢間隔,造成網(wǎng)管設(shè)備的吞吐能力下降。
發(fā)明內(nèi)容本發(fā)明提供一種動態(tài)檢測設(shè)備的方法及設(shè)備,提高了判斷待檢測設(shè)備是否可達效率以及提高網(wǎng)管設(shè)備的吞吐能力。本發(fā)明提供一種動態(tài)檢測設(shè)備的方法,應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,所述方法包括以下步驟所述網(wǎng)管設(shè)備向所述待檢測設(shè)備發(fā)送檢測請求;所述網(wǎng)管設(shè)備根據(jù)是否在等待時間和嘗試次數(shù)內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達,并記錄所述待檢測設(shè)備的響應(yīng)時間,以計算本次響應(yīng)時間均值;否則判定所述待檢測設(shè)備不可達;所述等待時間由本次之前預(yù)設(shè)次數(shù)的響應(yīng)時間均值+冗余量獲取。所述網(wǎng)管設(shè)備在等待時間和嘗試次數(shù)內(nèi)對所述待檢測設(shè)備進行檢測并判定是否可達,具體為當(dāng)所述網(wǎng)管設(shè)備采用所述等待時間對所述待檢測設(shè)備進行第一次檢測,在所述等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備根據(jù)所述嘗試次數(shù)對所述待檢測設(shè)備進行重復(fù)嘗試;在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備可達;否則,所述網(wǎng)管設(shè)備釆用所述等待時間的最大值對所述待檢測設(shè)備進行最后一次嘗試時,在等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備不可達;在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備可達。當(dāng)為第一次檢測時,則網(wǎng)管設(shè)備的等待時間為等待時間動態(tài)變化范圍的最大值。當(dāng)所述網(wǎng)管設(shè)備判定待檢測設(shè)備不可達時,網(wǎng)管設(shè)備采用的等待時間為待檢測設(shè)備最后一次可達時獲取的所述等待時間對待檢測設(shè)備進行隨后的檢測。還包括當(dāng)所述待檢測設(shè)備連續(xù)不可達次數(shù)超過預(yù)設(shè)的閾值時,所述網(wǎng)管設(shè)備采用所述等待時間動態(tài)變化范圍的最大值等待待檢測設(shè)備的檢測響應(yīng)。當(dāng)所述網(wǎng)管設(shè)備收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)小于所述預(yù)設(shè)次數(shù)時,由本次之前所有才僉測次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值;當(dāng)所述網(wǎng)管設(shè)備收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)大于所述預(yù)設(shè)次數(shù)時,由本次之前最近預(yù)設(shè)次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值。本發(fā)明提供一種網(wǎng)管設(shè)備,應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,包括收發(fā)模塊,用于向所述待檢測設(shè)備發(fā)送檢測請求,并接收所述待檢測設(shè)備發(fā)送的所述檢測請求的檢測響應(yīng);獲取模塊,與所述收發(fā)模塊連接,用于在等待時間和嘗試次數(shù)內(nèi)接收來自收發(fā)模塊的檢測響應(yīng);判定模塊,與所述獲取模塊連接,用于根據(jù)所述收發(fā)模塊是否在嘗試次數(shù)和等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達;否則判定所述待檢測設(shè)備不可達。所述獲取模塊具體包括響應(yīng)均值獲取子模塊,用于計算本次之前預(yù)設(shè)次數(shù)的所述待檢測設(shè)備的響應(yīng)時間均值;配置子模塊,用于配置響應(yīng)時間冗余量、待檢測設(shè)備不響應(yīng)時的嘗試次數(shù)、待檢測設(shè)備連續(xù)不可達次數(shù)的閾值以及等待時間的動態(tài)范圍;處理子模塊,用于根據(jù)所述響應(yīng)均值獲取子模塊計算的響應(yīng)時間均值和所述配置子模塊配置的冗余量求和獲取所述等待時間,并在所述嘗試次數(shù)和等待時間內(nèi)接收來自收發(fā)模塊轉(zhuǎn)發(fā)的待檢測設(shè)備的檢測響應(yīng)。7所述判定模塊,具體用于當(dāng)處理子模塊采用所述等待時間對所述待檢測設(shè)備進行第一次檢測,在所述等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊根據(jù)所述嘗試次數(shù)對所述待檢測設(shè)備進行重復(fù)嘗試;所述處理子模塊在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊判定所述待檢測設(shè)備可達;否則,處理子模塊采用所述等待時間的最大值對所述待檢測設(shè)備進行最后一次嘗試,在等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊判定所述待檢測設(shè)備不可達;所述處理子模塊在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊判定所述待檢測設(shè)備可達。當(dāng)所述判定模塊判定所述待檢測設(shè)備不可達時,所述處理子模塊采用所述判定模塊判定所述待檢測設(shè)備最后一次可達時所述獲取模塊獲取的所述等待時間對所述待;險測設(shè)備進行隨后的檢測。當(dāng)所述待^^測設(shè)備連續(xù)不可達次數(shù)超過預(yù)設(shè)的不可達閾值時,所述處理子模塊采用所述等待時間的最大值等待所述待檢測設(shè)備的檢測響應(yīng)。所述響應(yīng)均值獲取子模塊具體用于當(dāng)所述收發(fā)模塊收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)小于所述預(yù)設(shè)次數(shù)時,由本次之前所有檢測次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值;當(dāng)所述收發(fā)模塊收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)大于所述預(yù)設(shè)次數(shù)時,由本次之前最近所述預(yù)設(shè)次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值。當(dāng)為第一次;險測時,所述處理子模塊設(shè)置第一次檢測等待時間為等待時間動態(tài)變化范圍的最大值。與現(xiàn)有^l支術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明中,網(wǎng)管設(shè)備在對待檢測設(shè)備的每一次檢測過程中,采用動態(tài)的等待時間對待檢測設(shè)備進行檢測,并且當(dāng)待檢測設(shè)備不可達時,進行一定次數(shù)的嘗試;在多次連續(xù)的檢測中,根據(jù)歷史檢測記錄動態(tài)調(diào)整后續(xù)對待檢測設(shè)備檢測的嘗試次數(shù)和等待時間,從而提高了判斷待檢測設(shè)備是否可達效率以及提高網(wǎng)管設(shè)備的吞吐能力。8圖1為現(xiàn)有技術(shù)中待檢測設(shè)備可達時網(wǎng)管設(shè)備等待時間示意圖;圖2為現(xiàn)有技術(shù)中待檢測設(shè)備不可達時網(wǎng)管設(shè)備等待時間示意圖;圖3為本發(fā)明中提出的一種動態(tài)檢測設(shè)備的方法流程圖;圖4為本發(fā)明中提出的一種應(yīng)用場景下動態(tài)檢測設(shè)備的方法流程圖;圖5為本發(fā)明中待檢測設(shè)備可達時網(wǎng)管設(shè)備等待時間示意圖;圖6為本發(fā)明中待檢測設(shè)備不可達時網(wǎng)管設(shè)備等待時間示意圖;圖7為本發(fā)明中提出的一種網(wǎng)管設(shè)備的結(jié)構(gòu)示意圖。具體實施例方式本發(fā)明主要思想包括所述網(wǎng)管設(shè)備向所述待檢測設(shè)備發(fā)送檢測請求;所述網(wǎng)管設(shè)備根據(jù)是否在等待時間和嘗試次數(shù)內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達,并記錄所述待檢測設(shè)備的響應(yīng)時間,以計算本次響應(yīng)時間均值;否則判定所述待;險測設(shè)備不可達;所述等待時間由本次之前預(yù)設(shè)次數(shù)的響應(yīng)時間均值+冗余量獲取。本發(fā)明提供一種動態(tài)檢測設(shè)備的方法,如圖3所示,具體包括以下步驟步驟301、所述網(wǎng)管設(shè)備向所述待檢測設(shè)備發(fā)送檢測請求。步驟302、所述網(wǎng)管設(shè)備是否在等待時間和嘗試次數(shù)內(nèi)收到所述待檢測設(shè)備的纟企測響應(yīng)。具體包括以下兩種情況中的任一種當(dāng)在等待時間和嘗試次數(shù)內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,轉(zhuǎn)到步驟303;當(dāng)在等待時間和嘗試次數(shù)內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng),轉(zhuǎn)到步驟304。步驟303、所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備可達,并記錄所述待檢測設(shè)備的響應(yīng)時間,以計算本次響應(yīng)時間均值。步驟304、所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備不可達。所述等待時間由本次之前預(yù)設(shè)次數(shù)的響應(yīng)時間均值+冗余量獲取。本發(fā)明一種應(yīng)用場景下提出的動態(tài)檢測設(shè)備的方法,網(wǎng)管設(shè)備根據(jù)檢測記錄采用動態(tài)的檢測時間對待檢測設(shè)備進行檢測,并當(dāng)設(shè)備不可達時進行多次嘗試,如圖4所示,具體包括以下步驟步驟401、網(wǎng)管設(shè)備設(shè)置嘗試次數(shù)與等待時間范圍。(1)網(wǎng)管設(shè)備設(shè)置嘗試次數(shù)。網(wǎng)管設(shè)備通過設(shè)置嘗試次數(shù),提高檢測的可靠性。具體的,當(dāng)網(wǎng)管設(shè)備與待檢測設(shè)備進行交互時,網(wǎng)管設(shè)備對待檢測設(shè)備進行Ping操作,但是沒有得到待檢測設(shè)備的檢測響應(yīng)。此時,由于可能會因為網(wǎng)絡(luò)的其他故障導(dǎo)致沒有收到待檢測設(shè)備的檢測響應(yīng),并不是待檢測設(shè)備實際沒有響應(yīng),所以網(wǎng)管設(shè)備將不會僅僅根據(jù)該待檢測設(shè)備對一次Ping操作沒有響應(yīng),就判斷該待檢測設(shè)備是不可達的。網(wǎng)管設(shè)備將進行一定次數(shù)的重試,根據(jù)多次Ping操作的結(jié)果進行綜合判斷。本發(fā)明中以嘗試次數(shù)為3為例進行說明。(2)網(wǎng)管設(shè)備設(shè)置等待時間范圍。等待時間,即網(wǎng)管設(shè)備對待檢測設(shè)備進行Ping操作時,等待待檢測設(shè)備響應(yīng)的時間。網(wǎng)管設(shè)備設(shè)置等待時間范圍,為等待時間的最大值和等待時間的最小值的區(qū)間,既可以提高判定待檢測設(shè)備可達的準確性,又可以大大減少嘗試次數(shù)及等待時間。本發(fā)明中以等待時間的范圍為2~6秒為例進行說明。步驟402、網(wǎng)管設(shè)備向待檢測設(shè)備發(fā)送檢測請求,設(shè)置第一次檢測的等待時間為等待時間的最大值。網(wǎng)管設(shè)備默認所有的待檢測設(shè)備都是可達的。網(wǎng)管設(shè)備檢測待檢測設(shè)備,并在第一次檢測該待檢測設(shè)備時等待時間為等待時間的最大值,目的在于通過最大的等待時間獲取待檢測設(shè)備的響應(yīng)時間,為設(shè)置動態(tài)等待時間做準備。當(dāng)待檢測設(shè)備為可達且等待時間取最大值時,網(wǎng)管設(shè)備將在等待時間內(nèi)收到待檢測設(shè)備的檢測響應(yīng)。步驟403、待檢測設(shè)備返回檢測響應(yīng),網(wǎng)管設(shè)備記錄該待檢測設(shè)備的響應(yīng)時間。在等待時間內(nèi),網(wǎng)管設(shè)備收到待檢測設(shè)備的檢測響應(yīng)報文,此時網(wǎng)管設(shè)備所實際等待的時間即為待檢測設(shè)備的響應(yīng)時間,網(wǎng)管設(shè)備記錄該待檢測設(shè)備的響應(yīng)時間。通過上述步驟402和步驟403,網(wǎng)管設(shè)備獲取待檢測設(shè)備的響應(yīng)時間。步驟404、網(wǎng)管設(shè)備采用動態(tài)等待時間按預(yù)設(shè)的周期繼續(xù)檢測該待檢測設(shè)備。具體的,當(dāng)網(wǎng)管設(shè)備通過第一次檢測該待檢測設(shè)備,獲取了該待檢測設(shè)備的響應(yīng)時間,網(wǎng)管設(shè)備將根據(jù)該響應(yīng)時間設(shè)置動態(tài)等待時間再次檢測該待才企測設(shè)備時的響應(yīng)時間。該動態(tài)等待時間為待檢測設(shè)備預(yù)設(shè)次數(shù)的平均響應(yīng)時間加冗余量。其中,待檢測設(shè)備的平均響應(yīng)時間為網(wǎng)管設(shè)備預(yù)設(shè)次數(shù)收到待檢測設(shè)備的響應(yīng)時間的平均值。優(yōu)選地,當(dāng)網(wǎng)管設(shè)備檢測待檢測設(shè)備次數(shù)小于或等于5次時,平均響應(yīng)時間為網(wǎng)管設(shè)備接收的待檢測設(shè)備所有響應(yīng)時間的平均值;當(dāng)網(wǎng)管設(shè)備4企測待檢測設(shè)備次數(shù)大于5次時,平均響應(yīng)時間可以設(shè)為網(wǎng)管設(shè)備接收的最近5次待檢測設(shè)備響應(yīng)時間的平均值,當(dāng)然此處的預(yù)設(shè)次數(shù)也可以根據(jù)需要設(shè)定大于5次,在此不應(yīng)理解為對本發(fā)明方案的限縮。冗余量為網(wǎng)管設(shè)備根據(jù)待檢測設(shè)備響應(yīng)時間的波動幅度等設(shè)置,且該冗余量可調(diào)。本流程中以冗余量為1秒為例進行說明。例如,如表l所示,為網(wǎng)管設(shè)備與待檢測設(shè)備的交互時間表。表l:交互時間表<table>tableseeoriginaldocumentpage11</column></row><table>第六次交互5.45第七次交互5.54其中,當(dāng)0<i<5曰于(1)zi當(dāng)。5時,^"+7」二4tr乂〃(2)^,.-4當(dāng)網(wǎng)管設(shè)備第一次檢測該待檢測設(shè)備時,等待時間取最大值Tw(1)為6秒,獲取該待檢測設(shè)備的響應(yīng)時間TV(1)為4秒;當(dāng)網(wǎng)管設(shè)備第二次檢測該待檢測設(shè)備時,由于之前僅進行過一次檢測,且采用等待時間的最大值等待待檢測設(shè)備的檢測響應(yīng),則此時的平均響應(yīng)時間即為第一次祠"險測設(shè)備的響應(yīng)時間,所以Tw(2)=Tr(1)+1秒,為5秒;當(dāng)網(wǎng)管設(shè)備第三次檢測該待檢測設(shè)備時,由于1V(1)為4秒,TV(2)為5秒,所以Tw(3)=(Tr(1)+Tr(2))/2+1=5.5秒。第四次,第五次的等待時間同上述算法,此處不再贅述。當(dāng)網(wǎng)管設(shè)備與待檢測設(shè)備進行第六次交互時,Tw(6)=(Tr(1)+Tr(2)+Tr(3)+Tr(4)+Tr(5))/5+1=5.4秒;當(dāng)網(wǎng)管設(shè)備與待檢測設(shè)備進行第七次交互時,Tw(7)=(Tr(2)+Tr(3)+T(4)+Tr(5)+Tr(6))/5+1=5.5秒。以下等待時間同上述算法,此處不再贅述。由上述方法可知,如圖5所示,若待檢測設(shè)備的響應(yīng)時間為3秒,網(wǎng)管設(shè)備的等待時間為4秒,等待時間的最大值為6秒,當(dāng)待;險測設(shè)備可達時,網(wǎng)管設(shè)備的等待時間為3秒,此時,網(wǎng)管設(shè)備共需等待3秒,根據(jù)圖5與圖1的對比可知,減少了網(wǎng)管設(shè)備的等待時間。步驟405、當(dāng)網(wǎng)管設(shè)備第m次檢測待檢測設(shè)備時,待檢測設(shè)備第一次在等待時間內(nèi)沒有響應(yīng),網(wǎng)管設(shè)備將進行重試,判定待檢測設(shè)備是否可達。當(dāng)待檢測設(shè)備第一次在等待時間內(nèi)沒有檢測響應(yīng)時,網(wǎng)管設(shè)備將采取重試對待檢測設(shè)備進行再次檢測。在步驟401中,設(shè)置的嘗試次數(shù)為3次,由于該次檢測的第一次嘗試沒有收到待檢測設(shè)備的檢測響應(yīng),以下將根據(jù)該嘗試次數(shù)對待檢測設(shè)備再進行2次嘗試,從而對待檢測設(shè)備的一次檢測共嘗試三次。具體的,網(wǎng)管設(shè)備對待檢測設(shè)備進行嘗試的具體步驟如下(1)采用網(wǎng)管設(shè)備對該待檢測設(shè)備的第m次檢測的第一次嘗試的等待時間Tw(ml)作為該次的等待時間,對待檢測設(shè)備進行第二次嘗試。此時,Tw(m2)=TW(ml)。在Tw(m2)時間內(nèi),如果網(wǎng)管設(shè)備收到待檢測設(shè)備的檢測響應(yīng),則停止再次嘗試,判定待檢測設(shè)備可達,轉(zhuǎn)到步驟404;在Tw(m2)時間內(nèi),如果網(wǎng)管設(shè)備沒有收到待檢測設(shè)備的檢測響應(yīng),則轉(zhuǎn)到步驟405(2),對待檢測設(shè)備繼續(xù)進行嘗試。(2)采用等待時間為最長等待時間為6秒,對待;險測設(shè)備進行第三次嘗試,即Tw(m3)=6s。當(dāng)網(wǎng)管設(shè)備對待檢測設(shè)備的一次檢測過程中,采用動態(tài)等待時間的前兩次嘗試均未收到待檢測設(shè)備的檢測響應(yīng)時,第三次嘗試將采用等待時間為等待時間的最大值來等待待檢測設(shè)備的檢測響應(yīng),以此來提高檢測的可靠性和判斷待檢測設(shè)備是否可到的準確性。在Tw(m3)時間內(nèi),如果網(wǎng)管設(shè)備收到待檢測設(shè)備的檢測響應(yīng),則停止嘗試,判定待檢測設(shè)備可達,轉(zhuǎn)到步驟404;在Tw(m3)時間內(nèi),如果網(wǎng)管設(shè)備沒有收到待檢測設(shè)備的檢測響應(yīng),則停止嘗試,判定待檢測設(shè)備不可達,轉(zhuǎn)到步驟406。由上述方法可知,如圖6所示,網(wǎng)管設(shè)備的等待時間為4秒,等待時間的最大值為6秒,待檢測設(shè)備不可達時,網(wǎng)管設(shè)備的等待時間為4秒,此時,網(wǎng)管設(shè)備共需等待4秒,根據(jù)圖6與圖2的對比可知,減少了網(wǎng)管設(shè)備的等待時間。步驟406、網(wǎng)管設(shè)備繼續(xù)按照預(yù)設(shè)的周期對待檢測設(shè)備進行檢測。由于網(wǎng)管設(shè)備對待檢測設(shè)備的第m次檢測中,判定待檢測設(shè)備不可達,為了提高判定待檢測設(shè)備是否可達可靠性的與效率,網(wǎng)管設(shè)備隨后對該待檢測設(shè)備進行檢測時,將不采用上述動態(tài)檢測時間以及設(shè)置的嘗試次數(shù)對待檢13測設(shè)備進行檢測,而是對等待時間以及嘗試次數(shù)進行調(diào)整。具體的,網(wǎng)管設(shè)備采用如下方式對待;險測設(shè)備進行第m+l次檢測此時等待時間釆用其可達時的等待時間,即Tw(m+l)=TW(ml),并僅嘗試一次。步驟407、網(wǎng)管設(shè)備判定待測設(shè)備是否可達。在Tw(ml)時間內(nèi),如果網(wǎng)管設(shè)備收到待檢測設(shè)備的檢測響應(yīng),則停止嘗試,判定待檢測設(shè)備可達,轉(zhuǎn)到步驟404;在Tw(ml)時間內(nèi),如果網(wǎng)管設(shè)備沒有收到待檢測設(shè)備的檢測響應(yīng),則停止嘗試,判定待檢測設(shè)備不可達,轉(zhuǎn)到步驟406。此外,優(yōu)選地,為了防止步驟407出現(xiàn)誤判的情況,當(dāng)判定待檢測設(shè)備連續(xù)不可達的次數(shù)超過預(yù)設(shè)的閾值時,網(wǎng)管設(shè)備采用等待時間的最大值等待待檢測設(shè)備的檢測響應(yīng)。例如,原先通過計算獲知網(wǎng)管設(shè)備的等待時間為4秒,待檢測設(shè)備的響應(yīng)時間3秒,等待時間的最大值為6秒,步驟407預(yù)設(shè)的不可達次數(shù)的閾值為5次。當(dāng)待檢測設(shè)備連續(xù)5次不可達時,網(wǎng)管設(shè)備則將當(dāng)前4秒的等待時間調(diào)整為最大值6秒的等待時間,以適應(yīng)檢測設(shè)備的檢測響應(yīng)時間可能發(fā)生的變化(譬如從原先的響應(yīng)時間3秒變?yōu)楫?dāng)前的5秒),從而提高了檢測的可靠性,避免了誤判。需要說明的是,當(dāng)動態(tài)等待時間小于等待時間的最小值時,采用等待時間的最小值進行等待。本發(fā)明提供一種動態(tài)檢測設(shè)備的系統(tǒng),應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,包括所述網(wǎng)管設(shè)備,用于向所述待檢測設(shè)備發(fā)送檢測請求;根據(jù)是否在等待可達,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達,并記錄所述待檢測設(shè)備的響應(yīng)時間,以計算本次響應(yīng)時間均值;否則判定所述待檢測設(shè)備不可達;所述等待時間由本次之前預(yù)設(shè)次數(shù)的響應(yīng)時間均值獲取+冗余量。所述待檢測設(shè)備,用于接收所述網(wǎng)管設(shè)備的檢測請求;向所述網(wǎng)管設(shè)備發(fā)送檢測響應(yīng)。本發(fā)明提供一種網(wǎng)管設(shè)備700,應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,如圖7所示,包括收發(fā)模塊710,用于向待檢測設(shè)備發(fā)送檢測請求,并接收待檢測設(shè)備發(fā)送的檢測請求的檢測響應(yīng);獲取模塊720,與收發(fā)模塊710連接,用于在等待時間和嘗試次數(shù)內(nèi)接收收發(fā)模塊710轉(zhuǎn)發(fā)來的待檢測設(shè)備的檢測響應(yīng)。獲取模塊720進一步包括響應(yīng)均值獲取子模塊721、配置子模塊722和處理子模塊723。其中響應(yīng)均值獲取子模塊721,用于計算本次之前預(yù)設(shè)次數(shù)的所述待檢測設(shè)備響應(yīng)時間均^直;具體;也,當(dāng)收發(fā)模塊710收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)小于所述預(yù)設(shè)次數(shù)時,響應(yīng)均值獲取子模塊721用于獲取本次之前所有檢測次數(shù)的響應(yīng)時間均值;當(dāng)收發(fā)模塊710收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)大于所述預(yù)設(shè)次數(shù)時,響應(yīng)均值獲取子模塊721用于獲取本次之前最近所述預(yù)設(shè)次數(shù)的響應(yīng)時間均值。配置子模塊722,用于配置響應(yīng)時間冗余量、待檢測設(shè)備不響應(yīng)時的嘗試次數(shù)、待檢測設(shè)備連續(xù)不可達次數(shù)的閾值以及等待時間的動態(tài)范圍;處理子模塊723,用于根據(jù)響應(yīng)均值獲取子模塊721計算獲取的響應(yīng)時間均值和配置子模塊722配置的冗余量求和獲取所述等待時間,并進一步根據(jù)等待時間和嘗試次數(shù)接收來自收發(fā)模塊710轉(zhuǎn)發(fā)來的檢測響應(yīng)。進一步地,當(dāng)本次4企測為第一次檢測時,所述處理子模塊723則以動態(tài)等待時間的最大值作為等待時間并在嘗試次數(shù)內(nèi)接收來自收發(fā)模塊710轉(zhuǎn)發(fā)來的檢測響應(yīng)。另外,當(dāng)所述待檢測設(shè)備被判定為不可達時,處理子模塊723釆用待檢測設(shè)備最后一次可達時獲取模塊720獲取的所述等待時間對待檢測設(shè)備進行隨后的檢測,且只檢測一次。當(dāng)所述待檢測設(shè)備連續(xù)不可達次數(shù)超過預(yù)設(shè)的不可達閾值時,處理子模塊723則采用所述等待時間的最大值接收來自待檢測設(shè)備的檢測響應(yīng),且只4企測一次。判定模塊730,與獲取模塊720連接,用于根據(jù)收發(fā)模塊710是否在獲取模塊720獲取的嘗試次數(shù)和等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達;否則判定所述待檢測設(shè)備不可達;具體地當(dāng)處理子模塊723采用所述等待時間對所述待檢測設(shè)備進行第一次檢測,在所述等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,判定模塊730根據(jù)所述嘗試次數(shù)對所述待檢測設(shè)備進行重復(fù)嘗試;處理子模塊723在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,判定模塊730判定所述待檢測設(shè)備可達,否則,當(dāng)處理子模塊723采用所述等待時間的最大值對所述待檢測設(shè)備進行最后一次嘗試,在等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,判定模塊730判定所述待檢測設(shè)備不可達;處理子模塊723在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,判定模塊730判定所述待檢測設(shè)備可達。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端待測設(shè)備(可以是手機,個人計算機,服務(wù)器,或者網(wǎng)絡(luò)待測設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保護范圍。權(quán)利要求1、一種動態(tài)檢測設(shè)備的方法,應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,其特征在于,所述方法包括以下步驟所述網(wǎng)管設(shè)備向所述待檢測設(shè)備發(fā)送檢測請求;所述網(wǎng)管設(shè)備根據(jù)是否在等待時間和嘗試次數(shù)內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達,并記錄所述待檢測設(shè)備的響應(yīng)時間,以計算本次響應(yīng)時間均值;否則判定所述待檢測設(shè)備不可達;所述等待時間由本次之前預(yù)設(shè)次數(shù)的響應(yīng)時間均值+冗余量獲取。2、如權(quán)利要求l所述的方法,其特征在于,所述網(wǎng)管設(shè)備在等待時間和當(dāng)所述網(wǎng)管設(shè)備采用所述等待時間對所述待檢測設(shè)備進行第一次檢測,在所述等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備根據(jù)所述嘗試次數(shù)對所述待檢測設(shè)備進行重復(fù)嘗試;在所述等待時間內(nèi)收到所述待檢測設(shè)備的4企測響應(yīng)時,所述網(wǎng)管設(shè)備判定所述待4企測設(shè)備可達;否則,所述網(wǎng)管設(shè)備采用所述等待時間的最大值對所述待檢測設(shè)備進行最后一次嘗試時,在等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備不可達;在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述網(wǎng)管設(shè)備判定所述待檢測設(shè)備可達。3、如權(quán)利要求l所述的方法,其特征在于,當(dāng)為第一次檢測時,則網(wǎng)管設(shè)備的等待時間為等待時間動態(tài)變化范圍的最大值。4、如權(quán)利要求l所述的方法,其特征在于,當(dāng)所述網(wǎng)管設(shè)備判定待檢測設(shè)備不可達時,網(wǎng)管設(shè)備采用的等待時間為待檢測設(shè)備最后一次可達時獲取的所述等待時間對待檢測設(shè)備進行隨后的檢測。5、如權(quán)利要求4所述的方法,其特征在于,還包括當(dāng)所述待檢測設(shè)備連續(xù)不可達次數(shù)超過預(yù)設(shè)的閾值時,所述網(wǎng)管設(shè)備采用所述等待時間動態(tài)變化范圍的最大值等待待檢測設(shè)備的檢測響應(yīng)。6、如權(quán)利要求l所述的方法,其特征在于,當(dāng)所述網(wǎng)管設(shè)備收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)小于所述預(yù)設(shè)次數(shù)時,由本次之前所有^r測次數(shù)的響應(yīng)時間獲耳又所述響應(yīng)時間均值;當(dāng)所述網(wǎng)管設(shè)備收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)大于所述預(yù)設(shè)次數(shù)時,由本次之前最近預(yù)設(shè)次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值。7、一種網(wǎng)管設(shè)備,應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,其特征在于,包括收發(fā)模塊,用于向所述待檢測設(shè)備發(fā)送檢測請求,并接收所述待檢測設(shè)備發(fā)送的所述^r測請求的4企測響應(yīng);獲取模塊,與所述收發(fā)模塊連接,用于在等待時間和嘗試次數(shù)內(nèi)接收來自收發(fā)模塊的檢測響應(yīng);判定模塊,與所述獲取模塊連接,用于根據(jù)所述收發(fā)模塊是否在嘗試次數(shù)和等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達;否則判定所述待才企測設(shè)備不可達。8、如權(quán)利要求7所述的設(shè)備,其特征在于,所述獲取模塊具體包括響應(yīng)均值獲取子模塊,用于計算本次之前預(yù)設(shè)次數(shù)的所述待檢測設(shè)備的響應(yīng)時間均^直;配置子模塊,用于配置響應(yīng)時間冗余量、待檢測設(shè)備不響應(yīng)時的嘗試次數(shù)、待檢測設(shè)備連續(xù)不可達次數(shù)的閾值以及等待時間的動態(tài)范圍;處理子模塊,用于根據(jù)所述響應(yīng)均值獲取子模塊計算的響應(yīng)時間均值和所述配置子模塊配置的冗余量求和獲取所述等待時間,并在所述嘗試次數(shù)和等待時間內(nèi)接收來自收發(fā)模塊轉(zhuǎn)發(fā)的待檢測設(shè)備的檢測響應(yīng)。9、如權(quán)利要求8所述的設(shè)備,其特征在于,所述判定模塊,具體用于當(dāng)處理子模塊采用所述等待時間對所述待檢測設(shè)備進行第一次檢測,在所述等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊根據(jù)所述嘗試次數(shù)對所述待檢測設(shè)備進行重復(fù)嘗試;所述處理子模塊在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊判定所述待檢測設(shè)備可達;否則,處理子模塊采用所述等待時間的最大值對所述待檢測設(shè)備進行最后一次嘗試,在等待時間內(nèi)未收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊判定所述待檢測設(shè)備不可達;所述處理子模塊在所述等待時間內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)時,所述判定模塊判定所述待檢測設(shè)備可達。10、如權(quán)利要求8所述的設(shè)備,其特征在于,當(dāng)所述判定模塊判定所述待檢測設(shè)備不可達時,所述處理子模塊采用所述判定模塊判定所述待檢測設(shè)備最后一次可達時所述獲取模塊獲取的所述等待時間對所述待檢測設(shè)備進行隨后的檢測。11、如權(quán)利要求IO所述的設(shè)備,其特征在于,子模塊采用所述等待時間的最大值等待所述待檢測設(shè)備的檢測響應(yīng)。12、如權(quán)利要求8所述的設(shè)備,其特征在于,所述響應(yīng)均值獲取子模塊具體用于當(dāng)所述收發(fā)模塊收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)小于所述預(yù)設(shè)次數(shù)時,由本次之前所有^:測次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值;當(dāng)所述收發(fā)模塊收到所述待檢測設(shè)備的檢測響應(yīng)次數(shù)大于所述預(yù)設(shè)次數(shù)時,由本次之前最近所述預(yù)設(shè)次數(shù)的響應(yīng)時間獲取所述響應(yīng)時間均值。13、如權(quán)利要求8所述的設(shè)備,其特征在于,當(dāng)為第一次檢測時,所述處理子模塊設(shè)置第一次檢測等待時間為等待時間動態(tài)變化范圍的最大值。全文摘要本發(fā)明公開了一種動態(tài)檢測設(shè)備的方法和設(shè)備,應(yīng)用于包括網(wǎng)管設(shè)備和待檢測設(shè)備的系統(tǒng)中,該方法包括所述網(wǎng)管設(shè)備向所述待檢測設(shè)備發(fā)送檢測請求;所述網(wǎng)管設(shè)備根據(jù)是否在等待時間和嘗試次數(shù)內(nèi)收到所述待檢測設(shè)備的檢測響應(yīng)對所述待檢測設(shè)備進行檢測,如果接收到所述檢測響應(yīng),則判定所述待檢測設(shè)備可達,并記錄所述待檢測設(shè)備的響應(yīng)時間,以計算本次響應(yīng)時間均值;否則判定所述待檢測設(shè)備不可達;所述等待時間由本次之前預(yù)設(shè)次數(shù)的響應(yīng)時間均值+冗余量獲取。通過本發(fā)明,提高了判斷待檢測設(shè)備是否可達效率以及提高網(wǎng)管設(shè)備的吞吐能力。文檔編號H04W24/00GK101646188SQ200910169969公開日2010年2月10日申請日期2009年9月11日優(yōu)先權(quán)日2009年9月11日發(fā)明者光計申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1