[發明專利]可用帶寬的測量方法和裝置在審
| 申請號: | 201710461454.2 | 申請日: | 2017-06-16 |
| 公開(公告)號: | CN107332729A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 劉波;蘇睿 | 申請(專利權)人: | 西安萬像電子科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 趙囡囡,褚敏 |
| 地址: | 710075 陜西省西安*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可用 帶寬 測量方法 裝置 | ||
技術領域
本發明涉及帶寬測量領域,具體而言,涉及一種可用帶寬的測量方法和裝置。
背景技術
在對可用帶寬進行測量時,通常采用如下方法:發送端按照預設時間間隔發送一組探包(chirp)序列中的各個探包,接收端在接收到整個探包序列之后,根據接收的時間估算可用帶寬,帶寬預測的運算完全在接收端進行,并且只有在每組chirp序列接收完整之后才能分析計算。探包序列包括多個參數,例如,探包序列中每個探包的長度、相鄰兩個探包之間的發送時間間隔等。
舉例而言,Pathchirp算法是一種常用的可用帶寬的估計方法,Pathchirp算法通過在兩臺主機之間發送探包長度相等、時間間隔呈指數級縮短的chirp序列,在接收端統計excursion(沖程),根據excursion包含的接收延時信息預測兩主機之間的可用帶寬,在計算可用帶寬的具體數值時可以根據接收的探包序列以及預設的公式確定。上述的過程是一種可選的Pathchirp算法的常規實現,該過程是發送一組探包序列的過程,在計算可用帶寬時,通常反復多次發送探包序列,根據多次測量的計算數值進行平均來估計可用帶寬。但是,在現有技術中,多次發送的探包序列是固定的,也即,探包序列的參數并不發生變化,因而,該算法的常規實現的多次測量之間是互相獨立的,測量參數不能動態調整,導致可用帶寬的測量結果不夠準確。此外,在進行可用帶寬測量時,發送探包序列也會占用一定的帶寬,這部分帶寬被浪費,無法有效利用帶寬。
針對上述的技術問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種可用帶寬的測量方法和裝置,以至少解決相關技術中對可用帶寬的測量方法不夠準確的技術問題。
根據本發明實施例的一個方面,提供了一種可用帶寬的測量方法,該方法包括:根據在執行本次測量之前對可用帶寬的進行測量的測量結果調整本次測量的測量參數值,其中,測量參數值用于反映測量所采用的探包序列的特征;采用調整之后的測量參數值執行本次測量。
進一步地,在本次測量不是第一次測量的情況下,根據在執行本次測量之前對可用帶寬的進行測量的測量結果調整本次測量的測量參數值包括:判斷本次測量的前一次測量是否丟包;在判斷出前一次測量發生丟包的情況下,縮短本次測量所采用的探包序列中每個探包的長度,和/或,調低本次測量所采用的量程的上限。
進一步地,在判斷本次測量的前一次測量是否丟包之后,該方法還包括:在判斷出前一次測量未發生丟包的情況下,獲取本次測量的前一次測量得到的前次帶寬測量值;判斷前次帶寬測量值是否超出前一次測量所采用的量程的范圍;根據判斷結果調整本次測量所采用的量程,其中,量程與探包序列中探包的個數和相鄰探包的發送時延存在預設關系。
進一步地,根據判斷結果調整本次測量所采用的量程包括:在判斷出前次帶寬測量值超出前一次測量所采用的量程的上限的情況下,提高本次測量所采用的量程的上限;在判斷出前次帶寬測量值超出前一次測量所采用的量程的下限的情況下,降低本次測量所采用的量程的下限。
進一步地,在判斷出前次帶寬測量值超出前一次測量所采用的量程的上限的情況下,該方法還包括:增加本次測量所采用的每個探包的長度。
進一步地,采用調整之后的測量參數值執行本次測量包括:根據調整之后的測量參數值調整探包序列;將需要傳輸的有效數據封裝在調整之后的探包序列中;采用封裝有有效數據的探包序列執行本次測量。
進一步地,采用調整之后的測量參數值執行本次測量包括:根據調整之后的測量參數值確定探包序列中每個探包的長度;調整每個探包中除幀頭部分以外的其它部分的長度以調整每個探包的長度。
根據本發明實施例的另一方面,還提供了一種可用帶寬的測量裝置,該裝置包括:第一調整單元,用于根據在執行本次測量之前對可用帶寬的進行測量的測量結果調整本次測量的測量參數值,其中,測量參數值用于反映測量所采用的探包序列的特征;執行單元,用于采用調整之后的測量參數值執行本次測量。
進一步地,第一調整單元包括:第一判斷模塊,用于在本次測量不是第一次測量的情況下,判斷本次測量的前一次測量是否丟包;第一調整模塊,用于在判斷出前一次測量發生丟包的情況下,縮短本次測量所采用的探包序列中每個探包的長度,和/或,調低本次測量所采用的量程的上限。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安萬像電子科技有限公司,未經西安萬像電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710461454.2/2.html,轉載請聲明來源鉆瓜專利網。





