[發明專利]一種提高多鏈路數據傳輸正確性的方法有效
| 申請號: | 202110653104.2 | 申請日: | 2021-06-11 |
| 公開(公告)號: | CN113347087B | 公開(公告)日: | 2022-01-18 |
| 發明(設計)人: | 張凱;鄭應強;劉同鶴 | 申請(專利權)人: | 北京連山科技股份有限公司 |
| 主分類號: | H04L45/24 | 分類號: | H04L45/24;H04L43/08;H04L43/0829 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 趙銀萍 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 路數 據傳 正確性 方法 | ||
1.一種提高多鏈路數據傳輸正確性的方法,其特征在于,包括:
監測多鏈路鏈路狀態,獲得鏈路狀態監測結果;所述監測多鏈路鏈路狀態時,采用按需探測原則監測目標鏈路狀態,所述按需探測原則,包括:檢測被使用的鏈路;當檢測到被使用的鏈路時,將所述鏈路作為目標鏈路;針對所述目標鏈路進行模式轉換,將慢速探測模式轉換成快速探測模式;在快速探測模式下,按照發包延時間隔通過所述目標鏈路向被探測端發送探測數據包,并獲得探測反饋結果;根據所述探測反饋結果對所述發包延時間隔進行調整,并重新發送探測數據包,通過多次發包延時間隔調整后獲得多組探測反饋結果;
在所述鏈路狀態監測結果中判斷鏈路是否存在丟包現象,獲得鏈路丟包判斷結果;
根據所述鏈路丟包判斷結果采用三級冗余的方式針對鏈路動態調整冗余發包參數,包括:如果所述鏈路丟包判斷結果為所有鏈路都沒有出現丟包現象,則將全鏈路碎片冗余參數調整為百分之五,進行一級冗余;如果所述鏈路丟包判斷結果為存在部分鏈路出現丟包現象,則將全鏈路碎片冗余參數保持不變,提高出錯丟包現象鏈路的冗余比例,進行二級冗余;如果所述鏈路丟包判斷結果為所有鏈路均出現丟包現象,則在每條鏈路的丟包現象中確定最小丟包,并判斷所述最小丟包是否達到預設門限值,如果所述最小丟包達到預設的門限值,則通過所述最小丟包對應的鏈路將完整的傳輸數據重新傳輸,進行三級冗余。
2.根據權利要求1所述的方法,其特征在于,所述探測數據包在第一個包發送之后發送端的定時器就會被觸發啟動,根據所述定時器判斷在預設時間內是否能收到探測反饋結果。
3.根據權利要求2所述的方法,其特征在于,在所述鏈路狀態監測結果中判斷鏈路是否存在丟包現象時,包括:
根據所述多組探測反饋結果結合探測數據包得到探測數據包丟包率;
將所述探測數據包丟包率和所述發包延時間隔進行平滑處理后分析獲得鏈路丟包判斷結果。
4.根據權利要求1所述的方法,其特征在于,所述監測多鏈路鏈路狀態通過傳輸測試數據獲得;包括:
將所述測試數據分成多個測試數據包;
將所述測試數據包通過多鏈路從第一通信設備傳輸到第二通信設備中;
當所述第二通信設備接收到測試數據包后計算每條鏈路的丟包率,從而得到每條鏈路狀態監測子結果;
根據所述每條鏈路狀態監測子結果得到鏈路狀態監測結果,包括:
針對多次鏈路狀態監測子結果按照丟包率進行擬合,獲得每條鏈路的監測曲線;所述鏈路的監測曲線是二維平面中的曲線,其中,自變量是測試數據傳輸的次數,因變量是該鏈路的丟包率;
針對每條鏈路的監測曲線進行波動鑒定,獲得波動鑒定結果;針對每條鏈路的監測曲線進行因變量取值范圍分析,當存在波動值大于預設閾值的點時,則波動鑒定結果為鏈路異常,將該點對應的測試數據傳輸的次數以及鏈路的丟包率進行突出顯示,并在波動鑒定結果中顯示出來,當不存在波動值大于預設閾值的點時,則波動鑒定結果為鏈路正常;
如果所述波動鑒定結果為鏈路正常,則將通過多次傳輸不同的測試數據得到鏈路丟包率進行均值計算,得到每條鏈路的平均丟包率,從而得到每條鏈路狀態監測子結果;
如果所述波動鑒定結果為鏈路異常,則針對波動值大于預設閾值的點進行異常處理后再進行均值計算,得到每條鏈路的平均丟包率,從而得到每條鏈路狀態監測子結果。
5.根據權利要求4所述的方法,其特征在于,當所述波動鑒定結果為鏈路異常時,判斷波動值大于預設閾值的點對應的所述測試數據傳輸的次數是否是最后一次,如果是最后一次,則將波動值大于預設閾值的點對應的測試數據進行二次傳輸,并對二次傳輸得到的每條鏈路狀態監測子結果進行判斷,當兩次對應的每條鏈路狀態監測子結果相同時,針對波動值大于預設閾值的點進行眾值替換后再進行均值計算,得到每條鏈路的平均丟包率,從而得到每條鏈路狀態監測子結果;當兩次對應的每條鏈路狀態監測子結果不同時,將波動值大于預設閾值的點剔除后進行均值計算,得到每條鏈路的平均丟包率,從而得到每條鏈路狀態監測子結果;如果不是最后一次,則將相鄰兩個點對應的丟包率取均值后對波動值大于預設閾值的點的丟包率進行替換后再進行均值計算,得到每條鏈路的平均丟包率,從而得到每條鏈路狀態監測子結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京連山科技股份有限公司,未經北京連山科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110653104.2/1.html,轉載請聲明來源鉆瓜專利網。





