[發明專利]丟包率的計算方法、服務器及計算機可讀存儲介質有效
| 申請號: | 201910833769.4 | 申請日: | 2019-09-04 |
| 公開(公告)號: | CN110505123B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 李俠 | 申請(專利權)人: | 達闥機器人有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L1/00 |
| 代理公司: | 北京智晨知識產權代理有限公司 11584 | 代理人: | 張婧 |
| 地址: | 200245 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 丟包率 計算方法 服務器 計算機 可讀 存儲 介質 | ||
1.一種丟包率的計算方法,其特征在于,應用于基于前向糾錯FEC協議的第一代理端,包括:
確定采樣周期中接收的FDP格式的報文中的最大序號、最小序號,以及接收的報文數量;所述FDP格式的報文由第二代理端發送,包括序號字段,所述序號字段中包括所述報文的序號信息;
根據所述最大序號、所述最小序號和所述報文數量,以及預設的最大序號、最小序號、報文數量和丟包率的約束關系,計算第一丟包率;所述第一丟包率為所述第二代理端的丟包率;
其中,所述確定所述采樣周期接收的報文數量,具體包括:
在所述采樣周期中,若接收到序號大于所述最小序號的報文,更新所述報文數量,更新后的報文數量等于更新前的報文數量加1;
在所述采樣周期后的預設時長內,若接收到序號小于所述最大序號的報文,更新所述報文數量,更新后的報文數量等于更新前的報文數量加1。
2.根據權利要求1所述的丟包率的計算方法,其特征在于,確定所述采樣周期中接收的報文的最小序號,具體包括:
確定上一采樣周期的最大序號;
將所述上一采樣周期的最大序號加1,作為所述采樣周期的最小序號。
3.根據權利要求1至2中任一項所述的丟包率的計算方法,其特征在于,最大序號、最小序號、報文數量和丟包率的約束關系為:
其中,LossRate表示當前采樣周期的丟包率,LossRate′表示上一采樣周期計算的丟包率,r表示占用比例系數,EndID表示最大序號,BeginID表示最小序號,RecvNum表示報文數量。
4.根據權利要求3所述的丟包率的計算方法,其特征在于,在所述根據所述最大序號、所述最小序號和所述報文數量,以及預設的最大序號、最小序號、報文數量和丟包率的約束關系之后,所述第一丟包率的計算方法還包括:
發送所述第一丟包率給所述第二代理端;其中,所述第二代理端的工作模式為同步模式或自動模式;若所述第二代理端處于所述同步模式下,根據預設值確定冗余比值;若所述第二代理端處于所述自動模式下,根據所述第一丟包率,動態調整冗余比值。
5.根據權利要求4所述的丟包率的計算方法,其特征在于,所述第一代理端為代理服務器,所述第二代理端為代理客戶端;
在所述確定采樣周期中接收的FDP格式的報文中的最大序號、最小序號,以及接收的報文數量之前,所述第一丟包率的計算方法還包括:
在首次接收到代理客戶端發送的報文后,構造與所述代理客戶端的會話,根據上一會話的會話編號,或,當前隨機生成的隨機數,確定與所述代理客戶端會話的會話編號;
根據與所述代理客戶端會話的會話編號,以及VPN服務器傳輸的數據,生成發送給所述代理客戶端的報文。
6.根據權利要求5所述的丟包率的計算方法,其特征在于,所述會話編號的數據長度小于8字節。
7.根據權利要求1所述的丟包率的計算方法,其特征在于,所述報文包括報頭和報體;所述報頭中包括所述序號信息和FDP協議版本信息;所述報體中包括會話編號的信息。
8.一種服務器,其特征在于,包括:至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;
其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如權利要求1至7任一所述的丟包率的計算方法。
9.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的丟包率的計算方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于達闥機器人有限公司,未經達闥機器人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910833769.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于無線鍵鼠信號的異常信息監控管理方法
- 下一篇:一種智能窗戶的控制方法





