[發明專利]一種根據節點實際網絡動態調整分享策略的方法有效
| 申請號: | 202210133058.8 | 申請日: | 2022-02-14 |
| 公開(公告)號: | CN114567638B | 公開(公告)日: | 2023-09-01 |
| 發明(設計)人: | 楊堅;彭竟;尹道樂;羅晨航;吳建宏;高楊 | 申請(專利權)人: | 珠海邁科智能科技股份有限公司 |
| 主分類號: | H04L67/104 | 分類號: | H04L67/104;H04L67/1042;H04L67/1074 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 侯麗燕 |
| 地址: | 519000 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 根據 節點 實際 網絡 動態 調整 分享 策略 方法 | ||
1.一種根據節點實際網絡動態調整分享策略的方法,其特征在于,包括:
登錄TS服務器獲取pear列表;
為每個pear創建一個線程,并利用pear信息進行數據穿透;
當穿透成功后間隔第一預設時間向節點發送一次心跳包,并判斷心跳包發送時間是否超時,如是,累計超時的次數,并根據第二預設時間內的超時次數確定節點,建立父子關系;
通過解析心跳包信息更新父子節點區間,并計算父子節點區間差值;
根據父子節點的區間差值變化動態調整分享策略,并根據該策略生成網絡的各種執行指令;
其中,根據父子節點的區間差值變化動態調整分享策略,具體包括:
統計父子節點的區間差值大于100塊的子節點個數,并統計該子節點個數占總的子節點的個數比例;
若區間差值大于100塊的子節點個數超過總的子節點個數比例的1/5,則認為網絡延遲高,當前網絡存在擁堵情況,斷開一個區間差值最大的子節點連接;
若區間差值大于100塊的子節點個數不超過總的子節點個數比例的1/5,統計區間差值小于32塊的子節點個數,并統計該子節點個數占總的子節點個數比例;
若區間差值小于32塊的子節點個數超過總的子節點個數比例的2/3,則認為延遲極低,當前網絡非常良好,該父節點繼續與其他節點建立父子關系,并分享數據,同時請求TS服務器,獲取更多的pear列表;
若區間差值小于32塊的子節點個數比例不超過總的子節點個數比例的2/3,統計區間差值小于100塊并大于32塊的子節點個數,并統計該子節點個數占總的子節點個數比例;
若區間差值小于100塊并大于32塊的子節點個數超過總的子節點個數的1/2,則認為網絡延遲低,當前網絡利用率較高,該父節點繼續作為父節點與其他節點建立關系,并分享數據;
若區間差值小于100塊并大于32塊的子節點個數沒有超過總的子節點個數的1/2,則認為網絡延遲正常,當前網絡利用率快達到極限,停止作為父節點與其他節點建立關系,以保證網絡暢通。
2.根據權利要求1所述的方法,其特征在于,所述為每個pear創建一個線程,利用pear信息進行數據穿透,包括:
將對應pear的信息發送給TS服務器,向TS服務器申請數據穿透,TS服務器將轉發消息給對應的節點,當對應節點確認符合穿透條件后回復TS服務器,TS服務器回復消息給發起數據穿透申請的節點,兩個節點相互之間開始進行數據穿透,其中,在所有節點登錄TS服務器,上傳所有節點的狀態信息,該信息包括用于穿透的pear信息等。
3.根據權利要求1所述的方法,其特征在于,所述判斷心跳包發送時間是否超時,包括:
若第三預設時間內超時次數大于預設次數后,即認為網絡不穩定,則確定該節點為子節點,并建立父子關系,將心跳時間改為200ms,并從父節點獲取區間數據。
4.根據權利要求3所述的方法,其特征在于,所述判斷心跳包發送時間是否超時,包括:
若第三預設時間內超時次數小于預設次數,且區間數據大于對等的節點,則確定該節點為父節點,建立父子關系,并將心跳時間改為200ms。
5.根據權利要求2至4任一項所述的方法,其特征在于:
所述數據穿透包括主動穿透,具體為:向SP服務器定時請求下發列表,收到SP服務器返回的下發列表,判斷對應節點是否符合穿透條件,如是,則向TS服務器請求數據穿透,判斷是否在規定時間內收到回應,如是,則收到TS服務器轉發的確認穿透指令,進入穿透隊列。
6.根據權利要求5所述的方法,其特征在于:
所述數據穿透包括主動穿透,具體為:收到TS服務器轉發的確認穿透指令,判斷對應節點是否符合穿透條件,如是,則進入穿透隊列,同時向TS服務器發送確認穿透的信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海邁科智能科技股份有限公司,未經珠海邁科智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210133058.8/1.html,轉載請聲明來源鉆瓜專利網。





