業務傳輸時延的測試方法、設備及系統的制作方法
【專利摘要】本發明公開了一種業務傳輸時延的測試方法、設備及系統,屬于網絡【技術領域】。所述方法包括:當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間;當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間;根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。實現方式簡單,并可自動化實現,省去了大量的人工操作。
【專利說明】業務傳輸時延的測試方法、設備及系統
【技術領域】
[0001]本發明涉及網絡【技術領域】,特別涉及一種業務傳輸時延的測試方法、設備及系統。【背景技術】
[0002]基于網絡(如計算機網絡或者移動通信網絡)傳遞信息相較于傳統的郵寄方式,具有及時、快捷及資費優惠等優勢,目前,越來越多的用戶采用網絡來進行信息傳遞,如通過網絡收發郵件及傳遞多媒體文件等。
[0003]但是,由于存在諸如網絡拓撲結構、網絡帶寬及網絡傳遞信息時需對所傳遞信息進行編解碼處理等因素的限制,使得網絡在傳遞信息時可能存在一定的時延,從而降低用戶的使用體驗。那么,為了能夠改善網絡狀況,以降低業務傳輸的時延,需要對業務傳輸時延進行測試。現有技術中,通過視頻錄制方法來對網絡內業務傳輸時延進行測試。具體包括:錄制業務接收端和業務接收端傳遞業務的過程,之后,人工對所錄制的視頻逐幀進行分析,找出業務發送端發送業務的時刻T0,并找出業務接收端接收到業務的時刻Tl,從而得到業務傳輸時延t=T1-T0。
[0004]由上所述可以知道,現有技術中,需要錄制整個業務從業務發送端到業務接收端整個的傳輸過程,這樣,將錄制用的攝像頭的分辨率要求極高,并對拍攝角度和拍攝時的環境(如光線等)也有較高要求,否則,可能會漏掉業務發送端和業務接收端屏幕上的關鍵視頻幀,而導致視頻分析結果不夠準確;另外,在分析業務傳輸時延的階段,需要人工逐幀的分析所錄制的視頻數據,工作量較大。
【發明內容】
[0005]為了解決現有技術的問題,本發明實施例提供了一種業務傳輸時延的測試方法。所述技術方案如下:
[0006]—方面,本發明實施例提供了一種業務傳輸時延的測試方法,包括:
[0007]當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間;
[0008]當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間;
[0009]根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
[0010]所述第一特定音頻信號與所述業務發送端發送所述測試業務時產生的第一特定操作相對應;
[0011]所述第二特定音頻信號與所述業務接收端接收所述測試業務時產生的第二特定操作相對應。
[0012]所述根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延包括:
[0013]根據所述第一時間確定所述業務發送端產生第一特定操作的時間;
[0014]根據所述第二時間確定所述業務接收端產生第二特定操作的時間;[0015]根據所述業務發送端產生第一特定操作的時間,及所述業務接收端產生第二特定操作的時間來分析所述測試業務的傳輸時延。
[0016]所述第一特定操作至少包括:壓縮所述測試業務和結束對所述測試業務的壓縮,加密所述測試業務和結束對所述測試業務的加密,或/和,發送所述測試業務和結束對所述測試業務的發送。
[0017]所述第二特定操作至少包括:解壓縮所述特定測試業務和結束對所述特定測試業務的解壓縮,解密所述測試業務和結束對所述測試業務的解密,或/和,接收所述測試業務和結束對所述測試業務的接收。
[0018]另一方面,本發明實施例還提供了一種測試設備,包括:第一監控模塊、第二監控模塊和時延分析模塊;
[0019]所述第一監控模塊,用于當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間;
[0020]所述第二監控模塊,用于當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間;
[0021]所述時延分析模塊,用于根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
[0022]所述第一特定音頻信號與所述業務發送端發送所述測試業務時產生的第一特定操作相對應;
[0023]所述第二特定音頻信號與所述業務接收端接收所述測試業務時產生的第二特定操作相對應。
[0024]所述時延分析模塊包括:
[0025]第一確定單元,用于根據所述第一時間確定所述業務發送端產生第一特定操作的時間;
[0026]第二確定單元,用于根據所述第二時間確定所述業務接收端產生第二特定操作的時間;
[0027]分析單元,用于根據所述業務發送端產生第一特定操作的時間,及所述業務接收端產生第二特定操作的時間來分析所述測試業務的傳輸時延。
[0028]再一方面,本發明實施例還提供了一種業務傳輸時延的測試系統,所述系統包括:業務發送端、測試設備和業務接收端;
[0029]所述業務發送端,用于發送所述測試業務給所述業務接收端;
[0030]所述業務接收端,用于接收所述測試業務;
[0031]所述測試設備,用于當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間,當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
[0032]所述業務發送端,還用于在發送所述測試業務產生第一特定操作時,生成所述第一特定操作相對應的第一特定音頻信號;
[0033]所述業務接收端,還用于在接收所述測試業務產生第二特定操作時,生成所述第二特定操作相對應的第二特定音頻信號。[0034]本發明實施例提供的技術方案帶來的有益效果是:
[0035]通過監控并記錄業務發送端發送測試業務時產生的第一特定音頻信號的第一時間,及監控并記錄業務接收端接收所述測試業務時產生的第二特定音頻信號的第二時間,之后,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延的技術方案的實現,采用監控音頻的方式來實現業務傳輸時間的測試,實現方式簡單,并可自動化實現,省去了大量的人工操作。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0037]圖1是本發明具體實施例提供的一種業務傳輸時延的測試方法流程示意圖;
[0038]圖2是本發明具體實施例提供的一種測試業務傳輸時延的系統實例圖;
[0039]圖3是本發明具體實施例提供的一種業務傳輸時延的測試方法流程示意圖;
[0040]圖4是本發明具體實施例提供的一種測試設備的結構示意圖;
[0041]圖5是本發明具體實施例提供的一種測試設備的結構示意圖;
[0042]圖6是本發明具體實施例提供的一種業務傳輸時延的測試系統示意圖。
【具體實施方式】
[0043]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0044]實施例一
[0045]參見圖1, 一種業務傳輸時延的測試方法,包括:
[0046]步驟101:當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間;
[0047]步驟102:當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間;
[0048]步驟103:根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
[0049]通過監控并記錄業務發送端發送測試業務時產生的第一特定音頻信號的第一時間,及監控并記錄業務接收端接收所述測試業務時產生的第二特定音頻信號的第二時間,之后,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延的技術方案的實現,采用監控音頻的方式來實現業務傳輸時間的測試,實現方式簡單,并可自動化實現,省去了大量的人工操作。
[0050]參見圖2,為本發明實施例所提供的一種測試業務傳輸時延的系統實例圖,包括音頻文件錄制采集端,也即測試設備,業務發送端和業務接收端,其中,音頻文件錄制采集端通過一個一分二音頻轉接頭及普通音頻線分別與業務發送端和業務接收端相連,業務在所述業務發送端與業務接收端間進行傳輸。
[0051]本發明實施例中,業務發送端在發送業務過程中如果產生第一特定操作,則產生所述第一特定操作相對應的第一特定音頻信號,而業務接收端在接收業務的過程如果產生第二特定操作,則產生所述第二特定操作相對應的第二特定音頻信號;那么,音頻文件錄制采集端可以通過所述音頻轉接頭及音頻線采集業務發送端產生的第一特定音頻信號及業務接收端產生的第二特定音頻信號,并根據采集到的音頻信號來分析業務在業務發送端及業務接收端間的傳輸時延。
[0052]基于以上的描述,下面結合具體實施例來詳細說明本發明實施例所提供的業務傳輸時延的測試方法,該方法的執行主體為測試設備,具體可以是如圖2所示的音頻文件錄制采集端,具體參見圖3,包括如下操作:
[0053]步驟201:測試設備同時監控業務發送端和業務接收端,業務發送端發送測試業務到業務接收端;
[0054]本發明實施例中,所述測試設備內置有音頻采集模塊,具體實現時,測試設備內置的音頻采集模塊可以通過與業務發送端和業務接收端相連的音頻線來監控業務發送端和業務接收端產生的音頻信號;
[0055]其中,所述的音頻線可以是現有技術中常用的音頻線,如RCA(Radio Corporationof American,俗稱蓮花頭音頻線)、XLR (俗稱卡農頭音頻線)、TRS JACKS (俗稱插筆頭)。
[0056]本發明實施例在具體實現時,人工或者程序控制業務發送端發送測試業務給業務接收端,其中,所發送的測試業務可以包括:音頻業務、視頻業務、數據業務或者圖片業務中的一種或者多種,例如,人工通過業務發送端所安裝的郵件客戶端發送一郵件(數據業務)給業務接收端。
[0057]本發明實施例中,業務客戶端在發送測試業務給業務接收端的過程將會執行第一特定操作;
[0058]作為一可選實施例,業務客戶端在發送測試業務給業務接收端的過程中,至少執行的第一特定操作包括發送測試業務和結束對測試業務的發送兩個最基本的操作;
[0059]作為另一可選實現的實施例,為了提高發送測試業務的發送效率,業務發送端在發送測試業務給業務接收端之前,對所要發送的測試業務進行壓縮操作,這樣,業務發送端在發送測試業務給業務接收端的過程中,除了上述發送測試業務和結束對測試業務的發送兩個最基本的操作外,所執行的第一特定操作還包括壓縮測試業務和結束對測試業務的壓縮的操作;
[0060]作為再一可選實現的實施例,為了提高所發送測試業務在發送過程中的安全性,業務發送端在發送測試業務給業務接收端之前,對所要發送的測試業務進行加密操作,這樣,業務發送端在發送測試業務給業務接收端的過程中,除了上述發送測試業務和結束對測試業務的發送兩個最基本的操作外,所執行的第一特定操作還包括加密測試業務和結束對測試業務的加密的操作;
[0061]當然,作為可選實現的實施例,業務發送端在發送測試業務給業務接收端的過程中產生的第一特定操作除了上述發送測試業務和結束對測試業務的發送兩個最基本的操作外,還可以包括壓縮測試業務和結束對測試業務的壓縮的操作,及加密測試業務和結束對測試業務的加密的操作,以提高發送測試業務的發生效率及安全性;
[0062]本發明實施例中,業務發送端在發送測試業務產生第一特定操作時,人工或者程序生成與所述第一特定操作相對應的第一特定音頻信號,所述第一特定音頻信號具體可以是預定頻率的音頻信號或者特定的音樂。
[0063]相應地,本發明實施例在具體實現時,業務接收端在接收業務發送端所發送的測試業務的過程中將會產生第二特定操作;
[0064]作為一個可選的實施例,業務接收端在接收業務發送端所發送的測試業務的過程中,產生的第二特定操作包括最基本的接收測試業務及結束對測試業務接收的操作;
[0065]作為另一可選的實施例,當業務發送端在發送測試業務之前,對測試業務進行壓縮的情況下,所述業務接收端在接收測試業務的過程中,產生的第二特定操作除了最基本的接收測試業務及結束對測試業務接收的操作外,還包括解壓縮測試業務和結束對測試業務的解壓縮的操作;
[0066]作為再一可選的實施例,在業務發送端在發送測試業務之前,對測試業務進行加密的情況下,所述業務接收端在接收測試業務的過程中,產生的第二特定操作除了最基本的接收測試業務及結束對測試業務接收的操作外,還包括解密測試業務和結束對測試業務解密的操作。
[0067]當然,作為可選實現的實施例,當業務發送端在發送測試業務之前,對測試業務進行了壓縮及加密,則業務接收端在接收測試業務的過程中,產生的第二特定操作除了最基本的接收測試業務及結束對測試業務接收的操作外,還包括解壓縮測試業務和結束對測試業務的解壓縮的操作,及解密測試業務和結束對測試業務解密的操作。
[0068]本發明實施例中,業務接收端在接收測試業務產生第二特定操作時,人工或者程序生成與所述第二特定操作相對應的第二特定音頻信號,所述第二特定音頻信號具體可以區別于第一特定音頻信號的是預定頻率的音頻信號或者特定的音樂。
[0069]這樣,測試設備便可以通過與業務發送端和業務接收端間相連的音頻線來監控業務接收端所產生的第一特定音頻信號和業務接收端所產生的第二特定音頻信號了。
[0070]步驟202:當測試設備監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到第一特定音頻信號的第一時間;
[0071]步驟203:當測試設備監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到第二特定音頻信號的第二時間;
[0072]步驟202及步驟203并無操作順序上的限制。
[0073]本步驟204:測試設備根據第一時間和第二時間分析所述測試業務的傳輸時延;
[0074]具體地,測試設備根據第一時間確定業務發送端產生第一特定操作的時間,本發明實施例中,第一時間為監聽到第一特定音頻信號的時間,而第一特定音頻信號是第一特定操作發生時而產生的,故第一時間為業務發送端產生第一特定操作的時間;
[0075]根據第二時間確定業務接收端產生第二特定操作的時間,本發明實施例中,第二時間為監聽到第二特定音頻信號的時間,而第二特定音頻信號是第二特定操作發生時而產生的,故第二時間即為業務發送端產生第二特定操作的時間;
[0076]根據業務發送端產生第一特定操作的時間,及業務接收端產生第二特定操作的時間來分析測試業務的傳輸時延。
[0077]本發明實施例在具體實現時,可以反復執行步驟201至步驟203所述的步驟,并根據得到的多個第一特定操作的時間及第二操作的時間來分許測試業務的傳輸時延。
[0078]本發明實施例中,測試設備根據業務發送端產生第一特定操作的時間,及業務接收端產生第二特定操作的時間來分析測試業務的傳輸時延,包括:
[0079]根據第一特定操作的時間確定業務發送端在發送測試業務過程中因產生第一特定操作而消耗的時間,根據第二特定操作的時間確定業務接收端在接收測試業務的過程中因產生第二特定操作而消耗的時間,并可以根據第一特定操作的時間及第二特定操作的時間來確定測試業務在業務發送端及業務接收端間傳輸消耗的時間;之后,根據業務發送端因產生第一特定操作而消耗的時間、業務接收端因產生第二特定操作而消耗的時間及測試業務在業務發送端及業務接收端間傳輸消耗的時間,分析業務傳輸的時延。這樣,工程師便可以根據分析結果而獲知業務傳輸時延產生的原因,進而對網絡或者終端設備(業務接收端及業務發送端)進行改進,以減低業務的傳輸時延。
[0080]作為一可選實現的實施例,當第一特定操作包括發送測試業務和結束對測試業務的發送的操作,而第二特定操作包括接收測試業務和結束對測試業務的接收的操作時,通過上述步驟可以知道業務發送端發送測試業務的時間及結束對測試業務的發送的時間,業務接收端接收測試業務的時間和結束對測試業務的接收的時間,進而可以知道測試業務在業務接收端及業務發送端傳輸的時間。
[0081]這里,測試業務在業務接收端及業務發送端傳輸的時間過長可能會導致業務傳輸時延,而這可能是因為網絡拓撲結構過于復雜,而使得測試業務的傳輸路經過長而導致的,這樣,工程師可以對網絡拓撲進行調整,然后采用上述方式重新測試業務傳輸的時延,之后,再根據分析得到的業務傳輸時延對網絡拓撲進行調整,依次類推,直到業務傳輸的時延可以控制在一預定閾值內;
[0082]當然,測試業務在業務接收端及業務發送端傳輸的時間過長可能會導致業務傳輸時延,也可能是因為網路帶寬過小而導致的,工程師可以對網絡帶寬進行調整,然后采用上述方式重新測試業務傳輸的時延,之后,再根據分析得到的業務傳輸時延對網絡帶寬進行調整,依次類推,直到業務傳輸的時延可以控制在一預定閾值內。
[0083]作為另一可選實現的實施例,當第一特定操作包括壓縮測試業務和結束對測試業務的壓縮的操作,而第二特定操作包括解壓縮測試業務和結束對測試業務的解壓縮的操作時,通過上述步驟可以知道業務發送端壓縮測試業務的時間及結束壓縮測試業務的時間,進而可以知道業務發送端完成壓縮測試業務的操作的時間,通過上述操作可以知道業務接收端解壓縮測試業務的時間和結束解壓縮測試業務的時間,進而可以知道業務接收端完成解壓縮測試業務的操作的時間。
[0084]這里,業務接收端完成壓縮測試業務的操作的時間過長可能會導致業務傳輸時延,而這可能是由于業務測試端所采用的壓縮方式的壓縮效率過低而導致的,工程師可以調整業務發送端的壓縮方式,然后采用上述方式重新測試業務傳輸的時延,之后,再根據分析得到的業務傳輸時延對業務發送端的壓縮方式進行調整,依次類推,直到業務傳輸的時延可以控制在一預定閾值內;
[0085]業務接收端完成解壓縮測試業務的時間過長也可能導致業務傳輸時延,而這可能是由于業務接收端所采用的解壓縮方式的加壓縮效率過低而導致的,工程師可以調整業務接收端的解壓縮方式,然后采用上述方式重新測試業務傳輸的時延,之后,再根據分析得到的業務傳輸時延對業務接收端的解壓縮方式進行調整,依次類推,直到業務傳輸的時延可以控制在一預定閾值內;[0086]作為再一可選的實施例,當第一特定操作包括加密測試業務和結束對測試業務的加密的操作,而第二特定操作包括解密測試業務和結束對測試業務的解密的操作時,通過上述步驟可以知道業務發送端加密測試業務的時間及結束加密測試業務的時間,進而可以知道業務發送端完成加密測試業務的操作的時間,通過上述操作可以知道業務接收端解密測試業務的時間和結束解密測試業務的時間,進而可以知道業務接收端完成解密測試業務的操作的時間。
[0087]這里,業務接收端完成加密測試業務的操作的時間過長可能會導致業務傳輸時延,而這可能是由于業務測試端所采用的加密方式的加密效率過低而導致的,工程師可以調整業務發送端的加密方式,然后采用上述方式重新測試業務傳輸的時延,之后,再根據分析得到的業務傳輸時延對業務發送端的加密方式進行調整,依次類推,直到業務傳輸的時延可以控制在一預定閾值內;
[0088]業務接收端完成解密測試業務的時間過長可能導致業務傳輸時延,而這可能是由于業務接收端所采用的解密方式的解密效率過低而導致的,工程師可以調整業務接收端的解密方式,然后采用上述方式重新測試業務傳輸的時延,之后,再根據分析得到的業務傳輸時延對業務接收端的解密方式進行調整,依次類推,直到業務傳輸的時延可以控制在一預定閾值內。
[0089]需要說明的是,以上所述的第一特定操作及第二特定操作所包括的操作僅是本發明實施例所提供的操作的舉例,并不用于限定本發明實施例所述的第一特定操作和第二特定操作,其他在發送或者在接收測試業務過程中產生的操作也適用于本發明所述的技術方案。
[0090]通過監控并記錄業務發送端發送測試業務時產生的第一特定音頻信號的第一時間,及監控并記錄業務接收端接收所述測試業務時產生的第二特定音頻信號的第二時間,之后,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延的技術方案的實現,采用監控音頻的方式來實現業務傳輸時間的測試,實現方式簡單,并可自動化實現,省去了大量的人工操作。
[0091]另一方面,參見圖4,本發明實施例還提供了一種測試設備,該測試設備具體可以和上述方法實施例所述的測試設備相同,包括:第一監控模塊301、第二監控模塊302和時延分析模塊303 ;
[0092]第一監控模塊301,用于當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到第一特定音頻信號的第一時間;
[0093]第二監控模塊302,用于當監控到業務接收端接收測試業務時產生的第二特定音頻信號時,記錄監控到第二特定音頻信號的第二時間;
[0094]時延分析模塊303,用于根據第一時間和第二時間分析測試業務的傳輸時延。
[0095]本發明實施例中,所述第一特定音頻信號與所述業務發送端發送所述測試業務時產生的第一特定操作相對應;所述第二特定音頻信號與所述業務接收端接收所述測試業務時產生的第二特定操作相對應。
[0096]參見圖5,本發明實施例如圖4所示的時延分析模塊303包括:
[0097]第一確定單兀3031,用于根據第一時間確定業務發送端產生第一特定操作的時間;[0098]第二確定單元3032,用于根據第二時間確定業務接收端產生第二特定操作的時間;
[0099]分析單元3033,用于根據業務發送端產生第一特定操作的時間,及業務接收端產生第二特定操作的時間來分析測試業務的傳輸時延。
[0100]通過監控并記錄業務發送端發送測試業務時產生的第一特定音頻信號的第一時間,及監控并記錄業務接收端接收所述測試業務時產生的第二特定音頻信號的第二時間,之后,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延的技術方案的實現,采用監控音頻的方式來實現業務傳輸時間的測試,實現方式簡單,并可自動化實現,省去了大量的人工操作。
[0101]再一方面,參見圖6,本發明實施例還提供了業務傳輸時延的測試系統,系統包括:業務發送端401、測試設備402和業務接收端403 ;
[0102]業務發送端401,用于發送測試業務給業務接收端403 ;
[0103]業務接收端403,用于接收測試業務;
[0104]測試設備402,用于當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到第一特定音頻信號的第一時間,當監控到業務接收端接收測試業務時產生的第二特定音頻信號時,記錄監控到第二特定音頻信號的第二時間,根據第一時間和第二時間分析測試業務的傳輸時延。
[0105]本發明實施例中,業務發送端401,還用于在發送測試業務產生第一特定操作時,生成第一特定操作相對應的第一特定音頻信號;
[0106]業務接收端403,還用于在接收測試業務產生第二特定操作時,生成第二特定操作相對應的第二特定音頻信號。
[0107]本發明實施例中,業務發送設備401及業務接收設備403具體可以是手機、計算機及平板電腦等設備。
[0108]本發明實施例中,測試設備402內部的具體結構可以參見如圖4和5所示的測試設備,此處就不再贅述。
[0109]通過監控并記錄業務發送端發送測試業務時產生的第一特定音頻信號的第一時間,及監控并記錄業務接收端接收所述測試業務時產生的第二特定音頻信號的第二時間,之后,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延的技術方案的實現,采用監控音頻的方式來實現業務傳輸時間的測試,實現方式簡單,并可自動化實現,省去了大量的人工操作。
[0110]需要說明的是:上述實施例提供的設備及在進行業務傳輸時延的測試時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將設備的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的設備與進行業務傳輸時延的測試的方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。
[0111]本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0112]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種業務傳輸時延的測試方法,其特征在于,所述方法包括: 當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間; 當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間; 根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
2.根據權利要求1所述的方法,其特征在于,所述第一特定音頻信號與所述業務發送端發送所述測試業務時產生的第一特定操作相對應; 所述第二特定音頻信號與所述業務接收端接收所述測試業務時產生的第二特定操作相對應。
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延包括: 根據所述第一時間確定所述業務發送端產生第一特定操作的時間; 根據所述第二時間確定所述業務接收端產生第二特定操作的時間; 根據所述業務發送端產生第一特定操作的時間,及所述業務接收端產生第二特定操作的時間來分析所述測試業務的傳輸時延。
4.根據權利要求3所述的方法,其特征在于,所述第一特定操作至少包括:壓縮所述測試業務和結束對所述測試業務的壓縮,加密所述測試業務和結束對所述測試業務的加密,或/和,發送所述測試業務和結束對所述測試業務的發送。
5.根據權利要求4所述的方法,其特征在于,所述第二特定操作至少包括:解壓縮所述特定測試業務和結束對所述特定測試業務的解壓縮,解密所述測試業務和結束對所述測試業務的解密,或/和,接收所述測試業務和結束對所述測試業務的接收。
6.一種測試設備,其特征在于,所述設備包括:第一監控模塊、第二監控模塊和時延分析模塊; 所述第一監控模塊,用于當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間; 所述第二監控模塊,用于當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間; 所述時延分析模塊,用于根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
7.根據權利要求6所述的設備,其特征在于,所述第一特定音頻信號與所述業務發送端發送所述測試業務時產生的第一特定操作相對應; 所述第二特定音頻信號與所述業務接收端接收所述測試業務時產生的第二特定操作相對應。
8.根據權利要求7所述的設備,其特征在于,所述時延分析模塊包括: 第一確定單兀,用于根據所述第一時間確定所述業務發送端產生第一特定操作的時間; 第二確定單元,用于根據所述第二時間確定所述業務接收端產生第二特定操作的時間;分析單元,用于根據所述業務發送端產生第一特定操作的時間,及所述業務接收端產生第二特定操作的時間來分析所述測試業務的傳輸時延。
9.一種業務傳輸時延的測試系統,其特征在于,所述系統包括:業務發送端、測試設備和業務接收端; 所述業務發送端,用于發送所述測試業務給所述業務接收端; 所述業務接收端,用于接收所述測試業務; 所述測試設備,用于當監控到業務發送端發送測試業務時產生的第一特定音頻信號時,記錄監控到所述第一特定音頻信號的第一時間,當監控到業務接收端接收所述測試業務時產生的第二特定音頻信號時,記錄監控到所述第二特定音頻信號的第二時間,根據所述第一時間和所述第二時間分析所述測試業務的傳輸時延。
10.根據權利要求9所述的系統,其特征在于,所述業務發送端,還用于在發送所述測試業務產生第一特定操作時,生成所述第一特定操作相對應的第一特定音頻信號; 所述業務接收端,還用于在接收所述測試業務產生第二特定操作時,生成所述第二特定操作相對應的第二特定·音頻信號。
【文檔編號】H04L12/26GK103428047SQ201210165737
【公開日】2013年12月4日 申請日期:2012年5月25日 優先權日:2012年5月25日
【發明者】廖志, 葉方正, 邱建, 羅必達 申請人:騰訊科技(深圳)有限公司