專利名稱:降速時間測試方法及裝置的制作方法
技術領域:
本發(fā)明涉及通信領域,并且特別地,涉及一種降速時間測試方 法及裝置。
背景技術:
目前,在H.323終端設備連接成功后,當承載IP網絡出現連4妄 堵塞無法保證網絡質量時,H.323終端i殳備會自動降低會議連接速 率,并且,將速率自動匹配在當前帶寬上,無需重新啟動或者重新 連4妄,這樣,就可以保證在網絡質量降^f氐的情況下,H.323終端i殳 備還可以正常的^吏用。
H.323終端設備對網絡的這種適應性是設備性能的一個重要指 標,但是,現在對于這種IP自動降速的時間測試并沒有一個很好的 測試方法,大部分的測試是通過主只見判斷,然后計算出降速時間, 這種通過人員主觀判斷的測試方法不僅不能準確地反映設備的降速 性能,而且,在同類產品對比測試中還有可能因為主觀判斷的誤差 出現多次測試結"i侖差異大,導致測試結論無可比性、不可信。然而, 目前尚未提出解決上述問題的技術方案。
發(fā)明內容
考慮到通過主觀判斷的測試方法不能準確的反映設備的降速性 能以及由于主觀判斷的誤差而出現多次測試結論差異大,導致測試結論無可比性、不可信的問題而做出本發(fā)明,為此,本發(fā)明的主要 目的在于^是供一種降速時間測試方法及裝置,以解決上述問題。
根據本發(fā)明的一個方面,提供了一種降速時間測試方法,用于 測試終端設備的降速時間。
才艮據本發(fā)明實施例的降速時間測試方法包括預先對網絡質量 進行設置,并將終端設備與系統(tǒng)成功建立連接的時間作為終端設備 的降速開始時間,或者當觸發(fā)事件導致網絡質量下降時,將觸發(fā)事 件的觸發(fā)時間作為纟冬端i殳備的降速開始時間;獲取降速回應時間, 并根據降速開始時間與降速回應時間獲取終端設備的降速時間。
此外,在預先對網絡質量進行設置之后,上述方法還包括設 置截包工具進行截包的時間閾值;啟動截包工具開始截包,并定時 檢測終端設備的連接狀態(tài),記錄終端設備與系統(tǒng)成功建立連接的時 間;在截包工具的截包時間達到i殳置的時間閾4直時,4亭止截包。
此外,獲耳又纟冬端i殳備的降速時間的處理為確定最后一次讀取^ 的降速回應時間;計算最后一次讀耳又的降速回應時間和終端i殳備與 系統(tǒng)成功建立連4妻的時間的差值,將差值作為降速時間。
此外,在觸發(fā)事件導致網絡質量下降的情況下,上述方法進一 步包括設置截包工具進行截包的時間閾值;連4妄終端i殳備,并且 啟動截包工具開始截包;在發(fā)生觸發(fā)事件時,記錄觸發(fā)事件的觸發(fā) 時間;在截包工具的截包時間達到i殳置的時間閾值時,停止截包。
此外,在觸發(fā)事件導致網絡質量下降的情況下,獲取終端設備 的降速時間的處理為確定最后一次讀取的降速回應時間;計算最 后一次讀取的降速回應時間和事件觸發(fā)的觸發(fā)時間的差值,將差值 為作為降速時間。根據本發(fā)明的另一方面,提供了一種降速時間測試裝置,用于 測試終端設備的降速時間。
才艮據本發(fā)明實施例的降速時間測試裝置包括截包工具,用于 進行截包;設置模塊,用于設置截包工具進行截包的時間閾值;連 接模塊,用于對終端設備進行連接,并判斷終端設備的連接狀態(tài); 系統(tǒng)分析工具,用于獲取終端i殳備的降速開始時間和降速回應時間, 并根據獲取的降速開始時間和降速回應時間計算終端設備的降速時 間。
此外,上述系統(tǒng)分析工具進一步包括第一獲取模塊,用于獲 取終端i殳備與系統(tǒng)成功建立連接的時間,并將時間作為終端設備的 降速開始時間;第二獲取模塊,用于獲取導致網絡質量下降的觸發(fā) 事件的觸發(fā)時間,并將觸發(fā)時間作為終端i殳備的降速開始時間;讀 取模塊,用于讀取降速回應時間;計算模塊,用于計算降速事件。
此外,上述計算4莫塊獲取讀取才莫塊最后一次讀取的降速回應時 間以及第一獲取^莫塊或第二獲取才莫塊獲取的降速開始時間,將二者 的差值作為降速時間。
借助于本發(fā)明上述技術方案,能夠客觀精確的測量設備降速的 時間,克服了人為因素的影響,使每次測試結果具有良好可比性, 并且節(jié)省了測試成本。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地/人說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附
圖中所特別指出的結構來實現和獲得。
附圖用來才是供對本發(fā)明的進一步理解,并且構成i兌明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的
限制。在附圖中
圖1是根據本發(fā)明實施例的降速時間測試方法的流程圖2是根據本發(fā)明實施例的定時檢測降速時間測試方法的詳細 處理過程的流程圖3是根據本發(fā)明實施例的事件觸發(fā)檢測降速時間測試方法的 詳細處理過程的流程圖4是4艮據本發(fā)明實施例的數據分析過程的詳細處理流程圖5是才艮據本發(fā)明實施例的降速時間測試裝置的框圖6是根據本發(fā)明實施例的降速時間測試裝置的架構的示意圖。
具體實施例方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此 處所描述的優(yōu)選實施例^又用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
方法實施例 '
在本實施例中,提供了一種降速時間測試方法,圖l是根據本 發(fā)明實施例的降速時間測試方法的流程圖。如圖1所示,包4舌以下
步驟步驟S102,預先對網絡質量進行i殳置,并將終端i殳備與系統(tǒng)成 功建立連接的時間作為終端設備的降速開始時間,或者當觸發(fā)事件 導致網絡質量下降時,將觸發(fā)事件的觸發(fā)時間作為終端設備的降速 開始時間;
步-驟S104,獲耳又P爭速回應時間,并#4居降速開始時間與降速回 應時間獲取終端設備的降速時間。
其中,在步驟S104中,(一)在預先對網絡質量進行設置的情 況下,獲取終端設備的降速時間的處理為確定最后一次讀取的降 速回應時間;計算最后一次讀耳又的降速回應時間和終端i殳備與系統(tǒng) 成功建立連接的時間的差值,將差值作為降速時間。(二)在觸發(fā)事 件導致網絡質量下降的情況下,獲取終端設備的降速時間的處理為 確定最后一次讀耳又的降速回應時間;計算最后一次讀取的降速回應 時間和事件觸發(fā)的觸發(fā)時間的差值,將差值為作為降速時間。
下面,結合圖2,對數據分析的過程進行詳細的說明,如圖2 所示,包括以下步驟
步驟202,調用測試數據分析模塊,開始數據分析;
步驟204,判斷需要分析的文件是否為空,如果判斷結果為是, 則寺丸行步驟212,結束分析,如果判斷為否,則沖丸行步艱《206;
步驟206,從文件中讀取H.323設備降速的有關信息;
步驟208,判斷需要分析的文件是否到達文件末尾,如果到達 文件末尾表示文件分析完畢,否則執(zhí)行步驟210,如果沒有到達文 件末尾,則沖丸行步驟206繼續(xù)分析文件中的內容;步驟210,文件讀取完畢后,按照默認7>式進行降速時間計算,其中,定時才全測的計算方法為將最后一次讀取的降速回應時間和i殳備開始連接的時間之差作為本次測試的降速時間;事件觸發(fā)檢測的計算方法為將最后一次讀取的降速回應時間和事件觸發(fā)的時間之差作為本次測i式的降速時間;
步驟212,結束測試數據分析,輸出分析結果。
優(yōu)選地,在步驟S102中,在預先對網絡質量進行i殳置(例如,對網絡進行帶寬限制)之后,進一步包括設置截包工具進行截包的時間閾值;啟動截包工具開始截包,并定時檢測終端設備的連接狀態(tài),記錄終端i殳備與系統(tǒng)成功建立連4妄的時間;在截包工具的截包時間達到i殳置的時間閾^直時,停止截包。
下面,結合圖3,對上述處理過程進行詳細i兌明。如圖3所示,包4舌以下步艱《
步驟302,開始測試,運行系統(tǒng),對網絡進4亍帶寬限制;
步-驟304,系統(tǒng)啟動截包工具;
步驟306,連接預先設置好的H.323終端設備;
步驟308,系統(tǒng)判斷H.323終端是否連接成功,如果連接成功則^Vf于步艱《312,如果沒有連4妻成功,則才丸4亍步駛《310;
步驟310,系統(tǒng)判斷等待時間是否超時,如果判斷結果為是,則執(zhí)行步驟318,停止測試,如果判斷結果為否,則執(zhí)行步驟308;
步驟312,系統(tǒng)會自動判斷是否到設置的截包閥值,如果達到閥值就轉到步驟316,如果沒有到閥值就轉到步驟314;步艱《314,等4寺截包時間達到預定閥值;
步驟316,達到i殳置的閥值后,系統(tǒng)停止截包,調用測試凄t據分析模塊,并且按照默認的公式完成降速時間的計算;
步-驟318,結束測試,專lr出測試結果。
從上面的描述中可以看出,本發(fā)明采用了定時檢測的方法,本方法適用于相同品牌同一產品的多次測試,可以將多次測試記錄》從向比較,整個測試過程中由系統(tǒng)自動完成過程記錄和數據分析,不需要人員的參與,因此避免了人員主觀引起的誤差。
在步驟S102中,在觸發(fā)事件導致網絡質量下降的情況下,進一步包括設置截包工具進行截包的時間闊值;連接終端設備,并且啟動截包工具開始截包;在發(fā)生觸發(fā)事件時,記錄觸發(fā)事件的觸發(fā)時間;在截包工具的截包時間達到i殳置的時間閾值時,4f止截包。
下面,結合圖4,對上述處理過程進行詳細"i兌明,如圖4所示,包凌舌以下步-驟
步驟402,開始測試,系統(tǒng)連接預先設置的H.323終端設備;
步驟404,判斷H.323終端是否連接成功,如果判斷結果為是,則執(zhí)行步驟408,如果判斷結果為否,則執(zhí)行步驟406;
步驟406,判斷等待是否超時,如果判斷結果為是,則^L行步驟418,停止測試,如果判斷結果為否,則執(zhí)行步驟404;
步驟408:調用截包工具,開始截包;步驟410,等待降速觸發(fā)事件達到后,記錄觸發(fā)事件,利用截包工具完整保存降速的過程,其中,降速觸發(fā)事件可以是任何改變網^各質量的^f亍為,例如,限制網絡帶寬、才莫擬網全各瞬間斷開等;
步驟412,判斷是否到i殳置的截包閥值,如果判斷結果為是,則扭J亍步艱《416,如果判斷結果為否,則沖丸4亍步驟414;
步驟4M,等待截包時間達到預定的閥值;
步驟416,達到i殳置的閥值后,系統(tǒng)停止截包,并且調用測試凄史據分析才莫塊,接照默認的7>式完成降速時間的計算;
步驟418,結束測試,4命出測試結果。
從上面的描述中可以看出,本發(fā)明采用了事件觸發(fā)檢測的方法,適用于不同廠家同類產品的乂于比測:逸,可以比4交同類產品在同一網絡上的性能指標,定時檢測和事件觸發(fā)檢測相互補充,對H.323終端設備的降速時間進行了全面的測試,避免了人員主觀引起的誤差。
裝置實施例
在本實施例中,提供了一種降速時間測試裝置,用于測試終端設備的降速時間。圖5是根據本發(fā)明實施例的降速時間測試裝置的框圖。如圖5所示,上述裝置包括
截包工具50,用于進4亍截包;
設置模塊52,用于設置截包工具50進行截包的時間閾值;
連接模塊54,用于對終端設備進行連接,并判斷終端設備的連接狀態(tài);系統(tǒng)分析工具56,用于獲取終端設備的降速開始時間和降速回 應時間,并根據獲取的降速開始時間和降速回應時間計算終端設備 的降速時間。
此外,如圖6所示,上述系統(tǒng)分析工具56進一步包4舌
第一獲取才莫塊60,用于獲取終端i殳備與系統(tǒng)成功建立連接的時 間,并將時間作為終端設備的降速開始時間;
第二獲取模塊62,用于獲取導致網絡質量下降的觸發(fā)事件的觸 發(fā)時間,并將觸發(fā)時間作為終端設備的降速開始時間;
讀取才莫塊64,用于讀取卩爭速回應時間;
計算模塊66,用于計算降速事件。
如圖6所示,截包工具50通過連沖妻才莫塊54與終端i殳備進4亍連 接,同時,設置模塊52對截包工具50進行截包時間閾值的設置。 截包工具50與系統(tǒng)分沖斤工具56相連4妄,其中,系統(tǒng)工具包4舌第一 獲取模塊60 、第二獲取模塊62 ,用來從截包工具50的文件中獲取 降速開始時間;讀取模塊64,用來從截包工具50的文件中讀取降 速回應時間,上述三個才莫塊都連接到計算模塊66,計算才莫塊66通 過預定計算方法測量出降速時間。
此外,上述計算一莫塊66獲取讀取一莫塊最后一次讀取的降速回應 時間以及第 一獲取^莫塊60或第二獲取^莫塊62獲耳又的降速開始時間, 將二者的差值作為降速時間。
綜上所述,借助于本發(fā)明的技術方案,通過系統(tǒng)自動完成過程 記錄和數據分析的技術方案,避免了人員主觀引起的誤差,并且能夠客觀精確的測量設備降速的時間,克服了人為因素的影響,使每 次測試結果具有良好可比性,并且節(jié)省了測試成本。
以上所述^又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等, 均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種降速時間測試方法,用于測試終端設備的降速時間,其特征在于,所述方法包括預先對網絡質量進行設置,并將所述終端設備與系統(tǒng)成功建立連接的時間作為所述終端設備的降速開始時間,或者當觸發(fā)事件導致網絡質量下降時,將所述觸發(fā)事件的觸發(fā)時間作為所述終端設備的降速開始時間;獲取降速回應時間,并根據所述降速開始時間與所述降速回應時間獲取所述終端設備的降速時間。
2. 根據權利要求1所述的方法,其特征在于,在預先對網絡質量 進行i殳置之后,所述方法還包括設置截包工具進行截包的時間閾值;啟動所述截包工具開始截包,并定時4企測所述終端i殳備的 連4妻狀態(tài),記錄所述終端i殳備與系統(tǒng)成功建立連接的時間;在所述截包工具的截包時間達到i殳置的所述時間閾 <直時, 停止截包。
3. 根據權利要求2所述的方法,其特征在于,獲取所述終端設備 的降速時間的處J里為確定最后一次讀取的降速回應時間;計算最后一次讀取的所述降速回應時間和所述終端設備 與系統(tǒng)成功建立連接的時間的差值,將所述差值作為所述降速 時間。
4. 根據權利要求1所述的方法,其特征在于,在觸發(fā)事件導致網 絡質量下降的情況下,進一步包括i殳置所述截包工具進4亍截包的時間閾值;連"f妄所述終端i殳備,并且啟動所述截包工具開始截包;在發(fā)生所述觸發(fā)事件時,記錄所述觸發(fā)事件的觸發(fā)時間;在所述截包工具的截包時間達到設置的所述時間閾值時, 停止截包。
5. 根據權利要求4所述的方法,其特征在于,獲取所述終端設備 的降速時間的處理為確定最后 一 次讀取的降速回應時間;計算最后一次讀耳又的所述降速回應時間和事件觸發(fā)的觸 發(fā)時間的差值,將所述差值為作為所述降速時間。
6. —種降速時間測試裝置,用于測試終端設備的降速時間,其特 征在于,所述裝置包括截包工具,用于進行截包;設置模塊,用于設置所述截包工具進行截包的時間閾值;連接;f莫塊,用于對所述終端設備進行連接,并判斷所述終 端"i殳備的連纟妻狀態(tài);系統(tǒng)分析工具,用于獲取終端設備的降速開始時間和降速 回應時間,并4艮據獲耳又的所述降速開始時間和降速回應時間計 算所述終端i殳備的降速時間。
7. 根據權利要求6所述的裝置,其特征在于,所述系統(tǒng)分析工具 進一步包括第一獲取模塊,用于獲取所述終端設備與系統(tǒng)成功建立連 才妄的時間,并將所述時間作為所述終端i殳備的降速開始時間;第二獲取模塊,用于獲取導致網絡質量下降的觸發(fā)事件的 觸發(fā)時間,并將所述觸發(fā)時間作為所述終端i殳備的降速開始時 間;讀耳又才莫塊,用于讀取降速回應時間; 計算模塊,用于計算所述降速事件。
8. 根據權利要求7所述的裝置,其特征在于,所述計算模塊獲取 所述讀取才莫塊最后一次讀耳又的降速回應時間以及所述第 一獲 取模塊或所述第二獲取模塊獲取的所述降速開始時間,將二者 的差值作為所述降速時間。
全文摘要
本發(fā)明公開了一種降速時間測試方法和裝置,方法包括,預先對網絡質量進行設置,并將終端設備與系統(tǒng)成功建立連接的時間作為終端設備的降速開始時間,或者當觸發(fā)事件導致網絡質量下降時,將觸發(fā)事件的觸發(fā)時間作為終端設備的降速開始時間;獲取降速回應時間,并根據降速開始時間與降速回應時間獲取終端設備的降速時間。通過本發(fā)明上述技術方案,能夠客觀精確的測量設備降速的時間,克服了人為因素的影響,使每次測試結果具有良好可比性,并且節(jié)省了測試成本。
文檔編號H04L12/56GK101594195SQ200810111030
公開日2009年12月2日 申請日期2008年5月29日 優(yōu)先權日2008年5月29日
發(fā)明者吳寧軍 申請人:中興通訊股份有限公司