TW201935893A - 線路品質測定系統及線路品質測定方法 - Google Patents
線路品質測定系統及線路品質測定方法 Download PDFInfo
- Publication number
- TW201935893A TW201935893A TW107123684A TW107123684A TW201935893A TW 201935893 A TW201935893 A TW 201935893A TW 107123684 A TW107123684 A TW 107123684A TW 107123684 A TW107123684 A TW 107123684A TW 201935893 A TW201935893 A TW 201935893A
- Authority
- TW
- Taiwan
- Prior art keywords
- transmission
- transmission delay
- communication
- test
- line
- Prior art date
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 78
- 238000000691 measurement method Methods 0.000 title claims description 10
- 230000005540 biological transmission Effects 0.000 claims abstract description 344
- 238000012360 testing method Methods 0.000 claims abstract description 217
- 238000004891 communication Methods 0.000 claims abstract description 168
- 238000012937 correction Methods 0.000 claims abstract description 19
- 238000012546 transfer Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 25
- 238000000034 method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 238000010521 absorption reaction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 230000000593 degrading effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0858—One way delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
傳送側線路品質測定裝置(110)包括測試封包傳送部(111),其透過連接於通訊線路(101)的通訊部(112),依照較用於聲音通訊的聲音封包的傳送週期還要長的傳送週期依序傳送複數測試封包。接收側線路品質測定裝置(120)包括:傳送延遲變動算出部(122),透過連接於通訊線路(101)的通訊部(121),依序接收複數測試封包,算出表示複數測試封包當中連續接收的二個測試封包之間的傳送延遲變動之大小的傳送延遲變動;及品質推定值算出部(123),傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正傳送延遲變動,依據從修正後的傳送延遲變動減算該閾值所算出的算出值,算出表示通訊線路(101)之品質的品質推定值。
Description
本發明係關於線路品質測定系統及線路品質測定方法。
近年來,藉由將聲音訊號封包化並透過IP(Internet Protocol)通訊路徑傳送的VoIP(Voice over IP)的聲音封包通訊廣為普及。VoIP中,有時會因為IP線路的流量增加等的情況,發生封包傳送延遲或傳送延遲波動增加、及封包遺失率增加,使得聲音通話品質劣化的情況。
封包遺失增加為通話聲音間斷的原因,封包傳送延遲增加為通話對象反應遲緩的原因,封包傳送延遲波動增加為波動吸收緩衝儲存器的枯竭或滿溢造成的通話聲音間斷的原因。這些都導致聲音通話品質的劣化。
於是,為了事先確認是否能夠進行良好的通話,而揭示了在通訊線路傳送測試封包,測定通訊線路之品質的技術(例如專利文獻1)。依據此技術,為了判斷通訊線路的狀況,週期性地傳送測試封包,並觀測經由通訊線路的測試封包,能夠求出封包遺失、封包傳送延遲及封包傳送延遲波動。
先行技術文獻
專利文獻:
專利文獻1:日本特開2007-208326號公報
因此,為了檢出封包傳送延遲波動,必須要注意測試封包的傳送間隔。封包傳送延遲波動係為,封包傳送延遲時間暫時地增加之後恢復為原本的延遲時間的現象。當測試封包的傳送週期長時,有時會看漏暫時的延遲增加。
因此,使測試封包的傳送週期為實際的聲音通訊中的聲音封包傳送週期相同的週期、或者較短的週期,藉此,能夠檢出該聲音通訊中可能發生的傳送延遲波動。在此,為了減少聲音封包通訊中因為封包化造成的延遲之影響,以比較短的封包化週期(10毫秒到100毫秒以下)將聲音封包化。因此,必須同樣地使測試封包的傳送週期為較短週期。一般來說,封包通訊成本係對應於封包傳送量而增加,因此,若以較短週期傳送測試封包,則確認通訊線路品質所需要的成本會增加。
因此,本發明的一個或者複數個態樣之目的為,即使使得測試封包傳送週期較聲音通訊時的封包傳送週期還要長,也能夠正確測出封包傳送延遲波動。
本發明之第1態樣的線路品質測定系統,係為包括連接於用於聲音通訊的通訊線路的第1線路品質測定裝置及第2線路品質測定裝置的線路品質測定系統,前述第1線路品質測定裝置包含:連接於前述通訊線路的第1通訊部;及測試封包傳送部,透過前述第1通訊部,將複數測試封包依照測試傳送週期依序傳送至前述第2線路品質測定裝置,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;前述第2線路品質測定裝置包含:連
接於前述通訊線路的第2通訊部;及傳送延遲變動算出部,透過前述第2通訊部,依序接收前述複數測試封包,算出表示前述複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;及品質推定值算出部,前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
本發明的第2態樣的線路品質測定系統,其包括:線路品質測定裝置,其連接於用於聲音通訊的通訊線路;及送返裝置;前述線路品質測定裝置包含:第1通訊部,其連接於前述通訊線路;及測試封包傳送部,透過前述第1通訊部,將複數測試封包依照測試傳送週期依序傳送至前述送返裝置,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;前述送返裝置包含:第2通訊部,其連接於前述通訊線路;及送返處理部,透過前述第2通訊部,依序接收前述複數測試封包,同時透過前述第2通訊部,將前述複數測試封包依序傳送至前述線路品質測定裝置;前述線路品質測定裝置更包含:傳送延遲變動算出部,透過前述第1通訊部,依序接收前述複數測試封包,算出表示前述複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;品質推定值算出部,前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
本發明的第1態樣的線路品質測定方法,其係為測定用於聲音通訊的通訊線路之品質的線路品質測定方法,其特徵在於:將複數測試封包依照測
試傳送週期依序傳送至前述通訊線路,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;從前述通訊線路依序接收前述複數測試封包,算出表示前述複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;及前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
本發明的第2態樣的線路品質測定方法,其係為測定用於聲音通訊的通訊線路之品質的線路品質測定方法,其特徵在於:將複數測試封包依照測試傳送週期依序傳送至前述通訊線路,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;從前述通訊線路依序接收前述複數測試封包;依序將前述複數測試封包傳送回前述通訊線路;從前述通訊線路依序接收前述已送回的複數測試封包,算出表示前述已送回的複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;及前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
依據本發明的一個或者複數個態樣,即使使得測試封包傳送週期較聲音通訊時的封包傳送週期還要長,也能夠正確測出封包傳送延遲波動。
100、100#、200、300‧‧‧線路品質測定系統
101‧‧‧通訊線路
110、110#、210、310‧‧‧傳送側線路品質測定裝置
111、111#、211、311‧‧‧測試封包傳送部
112、212‧‧‧通訊部
213‧‧‧傳送延遲變動算出部
214‧‧‧品質推定值算出部
120、120#、320‧‧‧接收側線路品質測定裝置
121‧‧‧通訊部
122、122#、322‧‧‧傳送延遲變動算出部
123、123#‧‧‧品質推定值算出部
230‧‧‧送返裝置
231‧‧‧通訊部
232‧‧‧送返處理部
140‧‧‧記憶體
141‧‧‧處理器
142‧‧‧網路介面
143‧‧‧處理電路
[圖1]概略表示實施形態1或者3的線路品質測定系統之構成的方塊圖。
[圖2](A)及(B)為表示硬體構成例的方塊圖。
[圖3]表示傳送延遲變動算出部及品質推定值算出部的動作之流程圖。
[圖4]表示聲音通訊中發生封包傳送延遲波動時的聲音封包之傳送序列的模式圖。
[圖5]表示繪製傳送延遲變動、及傳送延遲變動繼續時間之例的圖。
[圖6]表示品質推定值的期待值的圖。
[圖7]概略表示實施形態1的變形例之線路品質測定系統的構成之方塊圖。
[圖8]概略表示實施形態2的線路品質測定系統之構成的方塊圖。
實施形態1
圖1為概略表示實施形態1的線路品質測定系統100的構成之方塊圖。
線路品質測定系統100具有:作為第1線路品質測定裝置的傳送側線路品質測定裝置110、以及作為第2線路品質測定裝置的接收側線路品質測定裝置120。
傳送側線路品質測定裝置110及接收側線路品質測定裝置120,與通訊線路101連接。通訊線路101為用於聲音通訊的線路。
線路品質測定系統100中,從傳送側線路品質測定裝置110傳送測試封包,在接收側線路品質測定裝置120接收測試封包以謀求線路品質。
傳送側線路品質測定裝置110具有測試封包傳送部111、以及作為第1通訊部的通訊部112。
測試封包傳送部111,產生含有預設的內容之複數個測試封包。然後,測試封包傳送部111,按照預設的週期,透過通訊部112,將已產生的複數個測試封包依序傳送。例如,當線路品質的測定開始時,測試封包傳送部111,透過通訊部112,按照一定週期Tt毫秒傳送測試封包。測試封包傳送部111,持續執行傳送測試封包的處理,直到傳送了作為預設封包數的N個封包為止。因此,N×Tt(毫秒)為測試封包傳送時間。另外,N可以為2,但通常為3以上。在此,使用較聲音封包的傳送週期還要長的週期(例如1000毫秒)作為測試封包的傳送週期Tt。在此,測試封包的傳送週期Tt亦稱之為測試傳送週期。
通訊部112,與通訊線路101連接,與通訊線路101之間進行通訊。例如,通訊部112,接收測試封包傳送部111所產生的測試封包,並將該測試封包傳送到通訊線路101。
接收側線路品質測定裝置120具有:作為第2通訊部的通訊部121、傳送延遲變動算出部122、及品質推定值算出部123。
通訊部121,與通訊線路101連接,與通訊線路101之間進行通訊。例如,通訊部121,從通訊線路101接收測試封包,將該測試封包提供給傳送延遲變動算出部122。
傳送延遲變動算出部122,透過通訊部121,依序接收複數個測試封包,算出表示該等複數個測試封包當中連續接收的二個測試封包之間的傳送延遲之差的傳送延遲變動。例如,傳送延遲變動算出部122,每當接收到測試封包時,就使用接收到測試封包的時刻及測試封包的傳送週期Tt算出傳送延遲變動,並將該傳送延遲變動提供給品質推定值算出部123。
品質推定值算出部123,算出用以基於已算出的傳送延遲變動推定
線路品質的品質推定值。例如,品質推定值算出部123,使用傳送延遲變動算出部122所提供的傳送延遲變動,推定在實際的聲音通訊中發生的聲音間斷時間。以下,將此聲音間斷時間的推定值稱之為品質推定值。具體言之,品質推定值算出部123,在傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正該傳送延遲變動,依據從修正後的傳送延遲變動減算該閾值所算出的算出值,算出表示通訊線路的品質之品質推定值。在此的閾值係對應於,聲音通訊中產生聲音間斷之聲音封包的傳送延遲變動的大小。
圖2(A)及(B)為表示傳送側線路品質測定裝置110及接收側線路品質測定裝置120的硬體構成之方塊圖。
例如,如圖2(A)所示,測試封包傳送部111、傳送延遲變動算出部122及品質推定值算出部123的一部分或者全部可以由記憶體140、以及執行儲存在記憶體140中的程式的CPU(Central Processing Unit)等的處理器141所構成。此種程式,可以透過網路來提供,另外,亦可記錄在記錄媒體上提供。亦即,此種程式也可以用例如程式產品的方式提供。
另外,通訊部112及通訊部121,可以藉由網路介面142實現。
再者,其亦可使用由記憶體140、處理器141及網路介面142一體化而成的LSI(Large Scale Integration)的硬體構成來實現。
另外,例如圖2(B)所示,測試封包傳送部111、傳送延遲變動算出部122及品質推定值算出部123的一部分或者全部亦可由單一電路、複合電路、程式化處理器、並列程式化處理器、ASIC(Application Specific Integrated Circuits)或者FPGA(Field Programmable Gate Array)等的處理電路143構成。
圖3為表示傳送延遲變動算出部122及品質推定值算出部123之動
作的流程圖。以下,使用圖3說明測試封包的傳送延遲變動及線路品質推定值之算出的程序。
首先,當線路品質的測定開始時,品質推定值算出部123,將品質推定值G設定為其初期值「0」。
繼之,傳送延遲變動算出部122,確認通訊部121是否已接收到測試封包。尚未接收到測試封包的情況下(S11中[否]),處理進行步驟S12,已經接收到測試封包的情況下(S11中[是]),處理進行步驟S13。
步驟S12中,傳送延遲變動算出部122,以線路品質測定開始的時間為起點,確認是否已經經過測試封包傳送時間(N×Tt(毫秒))。例如,可以使用通訊部121中接收到用以測定線路品質的最初的測試封包的時間作為該起點。具體言之,相對於測試封包傳送時間,把進行線路品質的測定之後直到進行下一次測定為止的時間設定的夠長,則傳送延遲變動算出部122,在最後接收了測試封包之後,到接收下一個測試封包為止時,已經經過了預設的時間的情況下,可以把下一個測試封包識別當作最初的測試封包。另外,接收側線路品質測定裝置120已經啟動的情況下,傳送延遲變動算出部122,可以容易地識別最初的測試封包。已經經過測試封包傳送時間的情況下(步驟S12中[是]),處理進行步驟S17,尚未經過測試封包傳送時間的情況下(步驟S12中[否]),處理回到步驟S11。
步驟S13中,傳送延遲變動算出部122,算出和前1個接收的測試封包之間的傳送延遲變動dt。具體言之,傳送延遲變動算出部122,依據下述的(1)式算出傳送延遲變動dt。
dt=(前1個測試封包接收時刻)-(這次的測試封包接收時刻)-(測試封包傳送週期Tt) (1)
已算出的傳送延遲變動dt被提供給品質推定值算出部123。
再者,傳送延遲變動算出部122,已經接收到最初的測試封包的情況下,略過步驟S13~S15,使處理進行步驟S16即可。
繼之,品質推定值算出部123,確認已算出的傳送延遲變動dt是否為預設的閾值TH以上。傳送延遲變動dt為閾值TH以上的情況下(S14中[是]),處理進行步驟S15,傳送延遲變動dt未達閾值TH的情況下(S14中[否]),處理進行步驟S16。
步驟S15中,品質推定值算出部123更新品質推定值G。
例如,如下述(2)式所示,品質推定值算出部123,將對於品質推定值G加算傳送延遲變動dt及預設的補償值OF再減算閾值TH的值作為新的品質推定值G。
G←G+dt+OF-TH (2)
再者,關於要將閾值TH及補償值OF設定為何值,則如後述。
步驟S16中,品質推定值算出部123,確認從線路品質測定開始到目前為止已接收的測試封包數是否為預設的封包數「N」。在此,「N」為2以上的自然數。測試封包數已經為「N」的情況下(S16中[是]),處理進行步驟S17、測試封包數尚未為「N」的情況下(S16中[否]),處理回到步驟S11。
步驟S17中,品質推定值算出部123,將至此已更新的品質推定值G提供給未圖示的上位控制部等的進行後段處理的部分或者裝置。
如上述,依照此種程序所算出的品質推定值G,係為實際的聲音通訊中的聲音間斷時間的推定值,以下說明該推定值的意義,並說明要將閾值TH及補償值OF設定為何值。
說明時,首先思考封包的傳送延遲波動之發生模式。例如,通訊
線路中的某節點(例如IP路由器等)的處理時間因為負荷增加等而暫時地拉長,之後又恢復為原本的處理時間,而發生封包傳送延遲波動。
圖4為表示聲音通訊中封包的傳送延遲波動發生時的聲音封包的傳送序列之模式圖。
圖4中,從聲音封包傳送側按照傳送週期Ts傳送聲音封包,由聲音封包接收側接收聲音封包。
被傳送的封包當中,最初的2個封包P1、P2以通常的傳送延遲到達聲音封包接收側。第3個到第5個為止的封包P3~P5,較通常的傳送延遲多花了ds(毫秒)到達聲音封包接收側。之後的封包P6~P11,係以較封包P1、P2的傳送延遲還要長、較封包P3~P5的傳送延遲還要短的傳送延遲到達聲音封包接收側。第12個封包P12,則恢復為原本的傳送延遲。另外,封包P6~P12幾乎同時到達聲音封包接收側。
該值ds為,第2個封包P2和第3個封包P3的傳送延遲之差,以下,該值ds表示聲音封包中的傳送延遲變動。另外,圖4所示的時間a表示傳送延遲長了ds(毫秒)的狀態繼續的時間。在以下的說明中,將該時間a稱之為傳送延遲變動繼續時間。
聲音通訊中,在聲音封包接收側中設有用以吸收封包傳送延遲波動的波動吸收緩衝儲存器。該波動吸收緩衝儲存器所致的封包傳送延遲波動的耐受性依存於該緩衝儲存器的深度,當傳送延遲變動超過臨界值時,即發生聲音間斷。假設該臨界值為L(毫秒)時,在圖4所示的封包傳送序列中,當傳送延遲變動ds超過臨界值L時,一般來說會發生ds-L(毫秒)的聲音間斷。例如,將聲音封包累積在100ms的波動吸收緩衝儲存器的情況下,100ms即為臨界值L。
在此,回到圖3所示的品質推定值算出部123的動作,思考該步驟S14和步驟S15中的閾值TH。
導入閾值TH的目的為,防止因為不會影響到聲音通話品質的微小的傳送延遲波動使得線路品質推定值G被更新。
因此,使用上述波動吸收緩衝儲存器所致之聲音間斷發生的臨界值L、或者接近臨界值L的值,作為閾值TH。如此一來,只有在觀測到會產生聲音間斷的傳送延遲波動的情況下,才執行圖3的步驟S15所示之品質推定值G的更新。
再者,在步驟S15中,將dt+OF-TH加算到品質推定值G來更新G,其中該加算值中的dt-TH的部分相當於聲音間斷時間。
不過,因為測試封包的傳送週期Tt較聲音通訊時的聲音封包的傳送週期Ts還要長,測試封包傳送中所觀測到的傳送延遲變動dt的值很有可能小於以相同於聲音通訊的傳送週期Ts傳送聲音封包的情況下發生的傳送延遲變動ds。
例如,在圖4中說明週期Tt為週期Ts的10倍的情況。在與圖3所示的聲音封包P3~P5當中的任一者相同的時間點傳送測試封包的情況下,傳送延遲變動dt為ds(毫秒)。在此,假設聲音封包P1以前的傳送封包的傳送延遲和P1、P2相同。
在與聲音封包P6~P11當中的任一者相同的時間點傳送測試封包的情況下,傳送延遲變動dt為小於ds(毫秒)的值。再者,在與聲音封包P2、P12相同的時間點傳送測試封包的情況下,沒有計測傳送延遲變動dt,其為0毫秒。
因此,為了修正較傳送延遲變動ds還要小的傳送延遲變動dt而加上補償值OF。傳送延遲變動dt之值為較傳送延遲變動ds小週期Tt的值到傳送延遲變動ds為止之值,亦即,ds-Tt≦dt≦ds,因此,0以上且Tt以下的值作為補償值OF是適當的。在此,補償值OF設定為例如其中央值0.5Tt。補償值OF亦稱之為修正值。
在此,聲音封包的傳送延遲波動發生的模式如圖4所示的情況下,以下述方式算出如上述般求出的品質推定值G的期待值。
具體言之,按照傳送週期Tt傳送測試封包。已算出的傳送延遲變動dt為波動吸收緩衝儲存器所致之聲音間斷發生的臨界值L以上的情況下,「dt+OF-L」加算到品質推定值G,傳送延遲變動dt未達臨界值L的情況下,不對品質推定值G進行加算。繼續時間為時間a,發生傳送延遲變動d(d為L以上)的封包傳送延遲變動。傳送延遲變動發生後經過時間a之後,直到恢復為原本的傳送延遲為止的封包同時到達接收側。此係相當於圖4中的封包P6~P12同時到達接收側。
另外,從早於傳送延遲變動發生的時間Tt的時間到發生傳送延遲變動為止的期間中,未發生傳送延遲變動。此係相當於,圖4中從傳送封包P3的時間的Tt前的時間到傳送封包P3為止的期間中,未發生傳送延遲變動。
在如上述的情況中,算出已算出的品質推定值G的期待值。
先算出a+d-L<Tt的情況下的品質推定值G的期待值。
首先,若傳送延遲變動d發生之後的時間a內傳送了測試封包,則藉由該測試封包傳送所觀測到的傳送延遲差dt和d相同。而且,藉由測試封包傳送觀測到的傳送延遲差dt為d的機率為a/Tt。亦即,算出G=d-L+OF作為品質推定值G的機率為a/Tt。
另外,傳送延遲變動d發生後,若從時間a經過後直到經過時間a+d-L為止的期間傳送了測試封包,則藉由該測試封包傳送觀測到的傳送延遲差dt為小於d並為L以上的值。而且,藉由測試封包傳送所觀測到的傳送延遲差dt為L≦dt<d(小於d且為L以上)的機率為(d-L)/Tt。亦即,算出L-L+OF(=OF)到d-L+OF作為品質推定值G的機率為a/Tt,其機率密度為均勻分布。
因此,品質推定值G的期待值E(G)為,觀測到的傳送延遲差dt和d相同的事例對應的(d-L+OF)×a/Tt、以及觀測到的傳送延遲差dt為L≦dt<d的事例對應的{(OF+d-L+OF)/2}×(d-L)/Tt之和,因此,E(G)=(d-L+OF)×a/Tt+{(d-L+2×OF)/2}×(d-L)/Tt。
繼之,算出a+d-L≧Tt且a<Tt的情況下的品質推定值G的期待值。
首先,若傳送延遲變動d發生之後於時間a內傳送測試封包,則藉由該測試封包傳送觀測到的傳送延遲差dt與d相同。而且,藉由測試封包傳送所觀測到的傳送延遲差dt為d的機率為a/Tt。亦即,算出G=d-L+OF作為品質推定值G的機率為a/Tt。
另外,傳送延遲變動d發生之後,若從經過時間a之後到經過時間Tt為止的期間傳送測試封包,則藉由該測試封包傳送所觀測到的傳送延遲差dt為小於d且為d-(Tt-a)以上的值。而且,如上述,傳送延遲變動d發生之後的時間a內傳送測試封包的機率為a/Tt,從傳送延遲變動d發生之後直到Tt為止的期間一定會傳送1個測試封包,所以,藉由測試封包傳送所觀測到的傳送延遲差dt為小於d且d-(Tt-a)以上的值的機率為1-a/Tt,其機率密度為均勻分布。
因此,品質推定值G的期待值E(G)為,觀測到的傳送延遲差dt與d相同之事例對應的(d-L+OF)×a/Tt、和觀測到的傳送延遲差dt為d-(Tt-a)≦dt<d的事例對應的[{d-(Tt-a)-L+OF+d-L+OF}/2]×(1-a/Tt)之和,因此E(G)=(d-L+OF)×a/Tt+{(2×d-2×L+a-Tt+2×OF)/2}×(1-a/Tt)。
另外,a≧Tt的情況下,藉由週期Tt的測試封包傳送一定會觀測到長度d的傳送延遲波動。因此,G的期待值E(G)為E(G)=d-L+OF。
圖5為,使用實際的封包通訊線路進行40毫秒週期的聲音封包傳送
以觀測傳送延遲波動的發生,繪製已發生的300毫秒以上的傳送延遲變動和傳送延遲變動繼續時間之例的圖。在圖5所示的圖中,橫軸為傳送延遲變動,縱軸為傳送延遲變動繼續時間。
依據此圖,傳送延遲變動和其繼續時間並不相關,傳送延遲變動繼續時間多半(正確來說是全體的78%)為300ms以內,其一半以上(正確來說是全體的58%)為100ms以內。
因此,針對傳送延遲變動繼續時間a分別為100ms、200ms及300ms的情況,以測試封包傳送週期Tt為1000毫秒、波動吸收緩衝儲存器所致之聲音間斷發生的臨界值L為300毫秒、補償值OF為測試封包傳送週期的1/2(500毫秒)的條件下,算出品質推定值G的期待值E(G),將其圖示化的結果顯示於圖6。
圖6中,以實線繪製的結果為在上述條件(換言之,波動吸收緩衝儲存器所致之聲音間斷發生的臨界值L為300毫秒的條件)下,實際發生的聲音間斷時間。在傳送延遲變動繼續時間a為300ms的情況下,期待值E(G)與實際的聲音間斷時間的差變大,但最大就是255毫秒。若傳送延遲變動繼續時間a如圖5那樣在100ms以下的事例有一半以上,則期待值E(G)為接近實際的聲音間斷時間之值,其差小於255毫秒。
如此可知,品質推定值G的期待值E(G)和實際的聲音間斷時間的關係如圖6所示,依據圖3所示的流程圖所求出的品質推定值G,為該測試封包傳送時間N×Tt毫秒的期間會發生的聲音間斷時間的推定值。
以上表示出,將補償值OF加算到已算出的傳送延遲變動dt,並且減去閾值TH所得到的品質推定值G為,聲音通話時的聲音間斷時間的推定值,但也可以不進行補償值的加算,而是將特定修正值乘以傳送延遲變動dt。在此情
況下,圖3的步驟S13中,傳送延遲變動算出部122,將乘算用修正值對傳送延遲變動dt進行乘算,並減去閾值TH,以算出傳送延遲變動dt。
另外,圖1所示之線路品質測定系統100為,用作為傳送側的線路品質測定裝置的傳送側線路品質測定裝置110、及作為接收側的線路品質測定裝置的接收側線路品質測定裝置120求出線路品質,但實施形態1並不限定於此例。
例如,如圖7所示的線路品質測定系統100#般,由第1線路品質測定裝置110#及第2線路品質測定裝置120#構成亦可。
第1線路品質測定裝置110#,除了測試封包傳送部111及通訊部112之外,還具備和圖1所示的接收側線路品質測定裝置120的傳送延遲變動算出部122及品質推定值算出部123相同功能的傳送延遲變動算出部122#及品質推定值算出部123#。
另外,第2線路品質測定裝置120#,除了通訊部121、傳送延遲變動算出部122及品質推定值算出部123之外,還具備和圖1所示的傳送側線路品質測定裝置110的測試封包傳送部111相同功能的測試封包傳送部111#。
藉由如上述構成,線路品質測定系統100#能夠同時求得通訊線路101之雙方向的傳送品質。
再者,以上記載求出推定封包傳送延遲波動造成的通話品質的劣化的品質推定值G,但也可以將如專利文獻1所揭露的算出封包傳送延遲的絕對量及封包遺失量的通訊品質測定裝置的功能、和算出上述品質推定值G的線路品質測定裝置的功能加以組合,構成通訊品質測定裝置,以依據封包傳送延遲的絕對量、封包遺失量、及上述品質推定值G判斷通訊品質。
如上述,依據實施形態1,測試封包傳送部111傳送測試封包,傳
送延遲變動算出部122算出已接收的測試封包的傳送延遲變動,品質推定值算出部123所算出的傳送延遲變動大於預設的閾值的情況下,將預設的修正值加算到已算出的傳送延遲變動所得到的值,再從該值減去該閾值後所求出的值作為品質推定值,因此,即使測試封包傳送週期較聲音通訊時的封包傳送週期還要長,也能夠推定封包傳送延遲波動造成的通訊品質的劣化。
實施形態2
圖8為概略顯示實施形態2的線路品質測定系統200之構成的方塊圖。
線路品質測定系統200具備線路品質測定裝置210、及送返裝置230。
線路品質測定裝置210及送返裝置230與通訊線路101連接。
線路品質測定系統200中,送返裝置230將從線路品質測定裝置210傳送的測試封包送回,線路品質測定裝置210接收測試封包並求出線路品質。
線路品質測定裝置210具有:測試封包傳送部211、作為第1通訊部的通訊部212、傳送延遲變動算出部213、及品質推定值算出部214。
測試封包傳送部211,除了產生測試封包的處理之外,執行與實施形態1中的測試封包傳送部111相同的處理。
實施形態2的測試封包傳送部211產生含有預設的內容之測試封包。實施形態2中,測試封包傳送部211產生儲存了PING(Packet INternet Groper)中所使用的ICMP(Internet Control Message Protocol)的echo命令的測試封包。在可連接至IP線路的機器幾乎都有安裝PING,其係為利用ICMP的echo命令,對於已指定的對象的IP位址送出文字列,藉由其回覆之有無來確認網路的通暢的的作法。
通訊部212,在與通訊線路101之間進行通訊。例如,通訊部212,接收測試封包傳送部211所產生的測試封包,將該測試封包傳送至通訊線路
101。另外,通訊部212,從通訊線路101接收測試封包,將該測試封包提供給傳送延遲變動算出部213。
傳送延遲變動算出部213,算出已接收的測試封包間的傳送延遲變動。傳送延遲變動算出部213中的處理,和實施形態1中的接收側線路品質測定裝置120中之傳送延遲變動算出部122的處理相同。
品質推定值算出部214,基於已算出的傳送延遲變動算出用以推定線路品質的品質推定值。品質推定值算出部214中的處理,和實施形態1中的接收側線路品質測定裝置120中之品質推定值算出部123的處理相同。
送返裝置230具備通訊部231、及送返處理部232。
通訊部231,從通訊線路101接收測試封包,將該測試封包提供給送返處理部232。另外,通訊部231,從送返處理部232接收送返用的測試封包,並將之傳送至通訊線路101。
送返處理部232,回應測試封包中儲存的echo命令,依據ICMP,將測試封包提供給通訊部231,並送回線路品質測定裝置210。
例如,如圖2(A)所示,以上記載的測試封包傳送部211、傳送延遲變動算出部213、品質推定值算出部214及送返處理部232的一部分或者全部可以由記憶體140、以及執行儲存在記憶體140中的程式之CPU等的處理器141所構成。此種程式,可以透過網路來提供,另外,亦可記錄在記錄媒體上提供。亦即,此種程式也可以用例如程式產品的方式提供。
另外,通訊部212及通訊部231,可以藉由網路介面142實現。
再者,其亦可使用由記憶體140、處理器141及網路介面142一體化而成的LSI(Large Scale Integration)的硬體構成來實現。
另外,例如圖2(B)所示,測試封包傳送部211、傳送延遲變動算出部213、品質推定值算出部214及送返處理部232的一部分或者全部亦可由單一電路、複合電路、程式化處理器、並列程式化處理器、ASIC或者FPGA等的處理電路143構成。
如上述,依據實施形態2,能夠求出來回通過通訊線路101之情況下的通訊品質。另外,測試封包傳送部211所產生的測試封包為PING使用的ICMP的echo命令,藉此,送返裝置230可以為個人電腦等的一般的IP線路連接機器。藉此,如圖1或者圖7所示,不必要再做為測定對象的通訊線路101的兩端設置線路品質測定裝置,能夠簡化設置的程序。
實施形態3
如圖1所示,實施形態3的線路品質測定系統300具備:做為第1線路品質測定裝置的傳送側線路品質測定裝置310、及作為第2線路品質測定裝置的接收側線路品質測定裝置320。
傳送側線路品質測定裝置310及接收側線路品質測定裝置320,與通訊線路101連接。
傳送側線路品質測定裝置310具有測試封包傳送部311、以及作為第1通訊部的通訊部112。
實施形態3中的通訊部112中之處理,與實施形態1中的通訊部112中之處理相同。
測試封包傳送部311,除了產生測試封包的處理之外,執行與實施形態1中的測試封包傳送部111相同的處理。
實施形態3中的測試封包傳送部311,產生含有預設的內容的測試封包。實
施形態3中,測試封包傳送部311,在測試封包內包含表示測試封包的傳送時刻的傳送時刻資訊。
接收側線路品質測定裝置320具備:作為第2通訊部的通訊部121、傳送延遲變動算出部322、及品質推定值算出部123。
至於實施形態3中的通訊部121及品質推定值算出部123中的處理,和實施形態1中的通訊部121及品質推定值算出部123中之處理相同。
傳送延遲變動算出部322,算出已接收的測試封包間的傳送延遲變動。例如,傳送延遲變動算出部322,每當接收到測試封包時,使用接收到測試封包的時刻、及測試封包的傳送週期Tt算出傳送延遲變動,將該傳送延遲變動提供給品質推定值算出部123。
實施形態1中的傳送延遲變動算出部122,依據dt=(前1個測試封包接收時刻)-(本次測試封包接收時刻)-(測試封包傳送週期)算出傳送延遲變動dt,但是,實施形態3中的傳送延遲變動算出部322,參照測試封包內所包含的傳送時刻資訊,依據dt=(前1個測試封包接收時刻)-(本次測試封包接收時刻)-{(前1個測試封包傳送時刻)-(本次測試封包傳送時刻)}算出傳送延遲變動dt。換言之,實施形態3中的傳送延遲變動算出部322,依據測試封包所包含的傳送時刻的差,算出測試封包的傳送週期。
依據實施形態3,傳送延遲變動算出部322,即使測試封包傳送部311傳送測試封包的傳送週期改變了,也能夠正確求出傳送延遲變動dt,能夠提高實施形態3中的線路品質測定裝置的設計之自由度。
實施形態3的線路品質測定系統300係構成如圖1所示,亦可構成如圖7所示,另外,亦可構成如實施形態2。
Claims (9)
- 一種線路品質測定系統,其包括:第1線路品質測定裝置,其連接於用於聲音通訊的通訊線路;及第2線路品質測定裝置;前述第1線路品質測定裝置包含:第1通訊部,其連接於前述通訊線路;及測試封包傳送部,透過前述第1通訊部,將複數測試封包依照測試傳送週期依序傳送至前述第2線路品質測定裝置,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;前述第2線路品質測定裝置包含:第2通訊部,其連接於前述通訊線路;及傳送延遲變動算出部,透過前述第2通訊部,依序接收前述複數測試封包,算出表示前述複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;及品質推定值算出部,前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
- 如申請專利範圍第1項所記載的線路品質測定系統,前述複數測試封包中包含至少三個測試封包;前述傳送延遲變動算出部,前述至少三個測試封包中所包含的前述二個封包的複數組合中,算出複數個前述傳送延遲變動;前述品質推定值算出部,算出複數個前述算出值的情況下,將前述複數算 出值合計,以算出前述品質推定值。
- 如申請專利範圍第1或2項所記載的線路品質測定系統,前述傳送延遲變動算出部,從前述二個測試封包的接收時刻之差減算前述測試傳送週期,以算出前述傳送延遲變動。
- 如申請專利範圍第3項所記載的線路品質測定系統,前述測試封包傳送部,在前述複數測試封包中包含表示傳送時刻的傳送時刻資訊;前述傳送延遲變動算出部,由前述二個測試封包中所包含的前述傳送時刻資訊所表示的前述傳送時刻的差算出前述測試傳送週期。
- 如申請專利範圍第1或2項所記載的線路品質測定系統,前述閾值為,前述聲音通訊中產生聲音間斷之聲音封包的傳送延遲變動之大小。
- 如申請專利範圍第1或2項所記載的線路品質測定系統,前述修正值為,大於0且在前述測試傳送週期以下的值;前述品質推定值算出部,從前述傳送延遲變動加算前述修正值,以修正前述傳送延遲變動。
- 一種線路品質測定系統,其包括:線路品質測定裝置,其連接於用於聲音通訊的通訊線路;及送返裝置;前述線路品質測定裝置包含:第1通訊部,其連接於前述通訊線路;及測試封包傳送部,透過前述第1通訊部,將複數測試封包依照測試傳送週期 依序傳送至前述送返裝置,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;前述送返裝置包含:第2通訊部,其連接於前述通訊線路;及送返處理部,透過前述第2通訊部,依序接收前述複數測試封包,同時透過前述第2通訊部,將前述複數測試封包依序傳送至前述線路品質測定裝置;前述線路品質測定裝置更包含:傳送延遲變動算出部,透過前述第1通訊部,依序接收前述複數測試封包,算出表示前述複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;品質推定值算出部,前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
- 一種線路品質測定方法,其係為測定用於聲音通訊的通訊線路之品質的線路品質測定方法,其特徵在於:將複數測試封包依照測試傳送週期依序傳送至前述通訊線路,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;從前述通訊線路依序接收前述複數測試封包,算出表示前述複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;及前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出 值,算出表示前述通訊線路之品質的品質推定值。
- 一種線路品質測定方法,其係為測定用於聲音通訊的通訊線路之品質的線路品質測定方法,其特徵在於:將複數測試封包依照測試傳送週期依序傳送至前述通訊線路,該測試傳送週期係為較用於前述聲音通訊的聲音封包之傳送週期還要長之傳送週期;從前述通訊線路依序接收前述複數測試封包;依序將前述複數測試封包傳送回前述通訊線路;從前述通訊線路依序接收前述已送回的複數測試封包,算出表示前述已送回的複數測試封包當中的連續接收的二個測試封包之間的傳送延遲之變動大小的傳送延遲變動;及前述傳送延遲變動為預設的閾值以上的情況下,用預設的修正值修正前述傳送延遲變動,依據從前述修正後的傳送延遲變動減算前述閾值所算出的算出值,算出表示前述通訊線路之品質的品質推定值。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2018/004280 WO2019155561A1 (ja) | 2018-02-08 | 2018-02-08 | 回線品質測定システム及び回線品質測定方法 |
| ??PCT/JP2018/004280 | 2018-02-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201935893A true TW201935893A (zh) | 2019-09-01 |
Family
ID=67548256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107123684A TW201935893A (zh) | 2018-02-08 | 2018-07-09 | 線路品質測定系統及線路品質測定方法 |
Country Status (2)
| Country | Link |
|---|---|
| TW (1) | TW201935893A (zh) |
| WO (1) | WO2019155561A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112910584B (zh) * | 2019-12-03 | 2022-08-02 | 维沃移动通信有限公司 | 信息传输方法及通信设备 |
| CN117914452B (zh) * | 2024-01-23 | 2024-10-18 | 北京天维信通科技股份有限公司 | 有条件重复发送数据包的单边网络优化方法和装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4417222B2 (ja) * | 2004-10-19 | 2010-02-17 | エヌ・ティ・ティ・コムウェア株式会社 | 音声品質制御システム及び方法、帯域制御装置、ならびに、コンピュータプログラム |
| JP2009033683A (ja) * | 2007-07-30 | 2009-02-12 | Kyocera Corp | 音声評価装置及び音声評価方法 |
-
2018
- 2018-02-08 WO PCT/JP2018/004280 patent/WO2019155561A1/ja not_active Ceased
- 2018-07-09 TW TW107123684A patent/TW201935893A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019155561A1 (ja) | 2019-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1224769B1 (en) | Method and apparatus for quality of service (qos) measurement | |
| Veal et al. | New methods for passive estimation of TCP round-trip times | |
| Assem et al. | Monitoring VoIP call quality using improved simplified E-model | |
| US7990887B2 (en) | Sampling test of network performance | |
| EP2140590B1 (en) | Method of transmitting data in a communication system | |
| US9143418B2 (en) | Network transmission capacity measurement | |
| US10044455B2 (en) | End-to-end real-time transport protocol (RTP) packet transmission delay measurement apparatus and method | |
| US20030093513A1 (en) | Methods, systems and computer program products for packetized voice network evaluation | |
| US10969417B2 (en) | Method, protective device and protective system for detecting a fault on a line of an electrical power supply system | |
| US7583613B2 (en) | Method of monitoring the quality of a realtime communication | |
| US7636321B1 (en) | Method and system for measuring round-trip time of packets in a communications network | |
| US9755926B2 (en) | Efficiently utilizing probe packets within a network | |
| TW201935893A (zh) | 線路品質測定系統及線路品質測定方法 | |
| US7436778B1 (en) | Related-packet identification | |
| JP4758372B2 (ja) | ネットワーク負荷検出システム、方法、装置及びプログラム | |
| EP1414187A1 (en) | Method for evaluating the quality of service of a telecommunication link via a network | |
| Vakili et al. | Accurate one-way delay estimation: Limitations and improvements | |
| US9306826B2 (en) | Method and apparatus for estimating queuing delay | |
| Kalman et al. | Modeling the delays of successively-transmitted Internet packets | |
| CN103297288B (zh) | 分组传送延迟测量系统 | |
| Basso et al. | Strengthening measurements from the edges: application-level packet loss rate estimation | |
| CN106603171B (zh) | 终端接收机误比特率的测试方法及设备 | |
| CN107864026B (zh) | 聚合链路帧丢失测量装置及方法 | |
| JP2004289748A (ja) | マルチメディア通信の品質監視システム及びその品質監視方法 | |
| KR101587547B1 (ko) | 레이트 어댑테이션을 위한 네트워크 전송지연시간 변동 측정 방법 및 이를 이용하는 실시간 영상 서비스 제공 시스템 |