[發明專利]一種基于信用同步的信用回饋方法及裝置有效
| 申請號: | 202110445811.2 | 申請日: | 2021-04-25 |
| 公開(公告)號: | CN113193940B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 黃國華;胡舒凱;施得君;陳偉健;朱夢婷;劉國鑫 | 申請(專利權)人: | 無錫江南計算技術研究所 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L41/0654;H04L67/1095;H04L67/141 |
| 代理公司: | 浙江千克知識產權代理有限公司 33246 | 代理人: | 裴金華 |
| 地址: | 214100 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 信用 同步 回饋 方法 裝置 | ||
1.一種基于信用同步的信用回饋方法,其特征在于,包括:
獲取收發雙方的響應等待時間,判斷所述響應等待時間是否超過復位等待閾值;
當所述響應等待時間超過復位等待閾值時,通過信用同步機制完成首次雙邊信用匹配,實現雙邊信用同步;
在完成首次雙邊信用匹配之后,在持續運行時間段內定時進行信用巡檢;
其中,收發雙方的響應等待時間為無可用信用時的等待時長。
2.根據權利要求1所述的一種基于信用同步的信用回饋方法,其特征在于,獲取收發雙方的響應等待時間,判斷所述響應等待時間是否超過所述復位等待閾值,具體包括:
預定義復位等待閾值,檢測發送方的響應等待時間,檢測接收方的響應等待時間;
當發送方的響應等待時間超過復位等待閾值時,則發送方進入信用同步態;
當接收方的響應等待時間超過復位等待閾值時,則接收方進入信用同步態;
當收發雙方的響應等待時間未超過復位等待閾值時,則收發雙方均進入非信用同步態;
所述非信用同步態下,當前鏈路層處于正常數據傳輸階段或故障狀態。
3.根據權利要求1所述的一種基于信用同步的信用回饋方法,其特征在于,還包括信用消耗、釋放及補充:
發送方將發送信用分為各虛通道私有信用與共享信用,當某個虛通道私有信用與共享信用之和足以滿足發送需求時,該虛通道可以發送網絡數據包;當某個虛通道私有信用與共享信用之和不滿足發送需求時,該虛通道不可以發送網絡數據包,處于無可用信用的等待狀態,等待信用釋放及補充;
當網絡數據包發送后,從該虛通道私有信用與共享信用中扣除相應數值;網絡數據包從遠端輸入緩沖被轉發后,則該數據包占用信用被釋放;當信用釋放方的釋放量達到標準量后或者超出預設的時間閾值后,啟動一次回饋,發送信用釋放包;
當接收到遠端發送的信用釋放包,將該虛通道的相對信用釋放值累加給相應虛通道的私有信用,超出配置值范圍的信用釋放值則累加至共享信用中;
當被釋放信用值補充至該虛通道之后,且該虛通道的可用信用滿足發送需求時,該虛通道可以發送網絡數據包。
4.根據權利要求2所述的一種基于信用同步的信用回饋方法,其特征在于,所述信用同步機制具體包括:
S11:等待進入雙邊同步態
當檢測到收發雙方中任意一方進入信用同步態時,則進行雙邊同步態確認,等待進行雙邊信用同步;
當所述雙邊同步態確認完成之后,信用狀態機進入雙邊信用同步態;
如果處于信用同步態超過設定時間,則結束信用同步過程,首次雙邊信用匹配失敗,信用狀態機進入非信用同步態;
S12:雙邊信用同步態
當信用狀態機進入雙邊信用同步態,則收發雙方均已進入信用同步態;
鏈路層定期提出信用同步請求包發送請求,以獲得遠端信用;
當收到信用同步請求包,則提出發送信用同步應答包請求,信用同步應答包攜帶本地記錄信用占用快照;
若收到信用同步應答包,根據遠端信用快照,初始化本地各虛通道發送信用,進入單邊信用完成態,等待遠端信用同步完成;
如果處于信用同步態超過設定時間,則結束信用同步過程,首次雙邊信用匹配失敗,信用狀態機進入非信用同步態;
S13:單邊信用完成態
當本地信用同步已完成,等待遠端信用同步完成時,本地不在提出信用同步請求包發送請求;
預定義判定時間;
當收到信用同步請求包,則提出發送信用同步應答包請求;
若在連續判定時間內未收到信用同步請求包并且未發送信用同步應答包,則遠端已進入完成信用同步過程;
本地退出信用同步態,返回非信用同步態,當前鏈路層處于正常數據傳輸階段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫江南計算技術研究所,未經無錫江南計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110445811.2/1.html,轉載請聲明來源鉆瓜專利網。





