[發明專利]用于臨空車地網的DTN分布式緩存方法及設備有效
| 申請號: | 201910451298.0 | 申請日: | 2019-05-28 |
| 公開(公告)號: | CN110099410B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 張濤;張詠 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | H04W28/02 | 分類號: | H04W28/02;H04L12/861;H04L12/863;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張子青;劉芳 |
| 地址: | 100191 北京市海淀區學*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 臨空 dtn 分布式 緩存 方法 設備 | ||
1.一種用于臨空車地網的DTN分布式緩存方法,其特征在于,包括:
檢測第一節點是否發生信息擁塞;
若發生,則根據預設規則在所述第一節點的平均接觸頻率表中,查找當前時刻與所述第一節點發生接觸的第二節點;
根據所述第一節點中各消息的消息轉發強度選定轉發信息,并將所述轉發信息發送至所述第二節點,以使所述轉發消息通過所述第二節點發送至目標節點;
所述根據預設規則在所述第一節點的平均接觸頻率表中,查找當前時刻與所述第一節點進行通信的第二節點之前,還包括:
創建所述第一節點的平均接觸頻率表;所述接觸頻率表包括所述第一節點的緩存容量信息;
檢測是否存在第三節點與所述第一節點發生接觸;
若存在,則獲取當前時刻所述第一節點與第三節點的歷史接觸次數;
根據所述歷史接觸次數計算所述第一節點與所述第三節點之間的平均接觸頻率;并以所述平均接觸頻率對所述接觸頻率表進行更新。
2.根據權利要求1所述的方法,其特征在于,所述平均接觸頻率表中包括與所述第一節點發生接觸的各節點和所述第一節點之間的平均接觸頻率,所述根據預設規則在所述第一節點的平均接觸頻率表中,查找當前時刻與所述第一節點發生接觸的第二節點,包括:
將所述第一節點的平均接觸頻率表中的各平均接觸頻率降序排列獲得第一列表;
按照所述第一列表的排序,依次檢測各節點是否在當前時刻與所述第一節點發生接觸,直至獲取到與所述第一節點發生接觸的預設數量的節點;
將所述預設數量的節點作為所述第二節點。
3.根據權利要求1所述的方法,其特征在于,所述根據所述第一節點中各消息的消息轉發強度選定轉發信息,包括:
獲取當前時刻所述第一節點各消息的消息轉發強度;
將各消息的消息轉發強度按照降序排列;
將第一排名至第N排名內的各消息占用的容量求和,獲得總容量;
判斷所述總容量是否大于等于所述第一節點的預設待釋放內存量;
若否,則將第一排名至第N+1排名內的各消息占用的容量求和,獲得總容量;
重復執行所述判斷所述總容量是否大于等于所述第一節點的預設待釋放內存量,若否,則將第一排名至第N+1排名內的各消息占用的容量求和,獲得總容量的步驟,直至所述總容量大于等于所述第一節點的預設待釋放內存量;
若是,則將當前的第一排名至第N+1排名內的各消息作為轉發消息。
4.根據權利要求1所述的方法,其特征在于,所述根據所述第一節點中各消息的消息轉發強度選定轉發信息,并將所述轉發信息發送至所述第二節點之前,還包括:
判斷所述第二節點的緩存容量信息是否滿足預設條件;
所述根據所述第一節點中各消息的消息轉發強度選定轉發信息,并將所述轉發信息發送至所述第二節點,包括:
若滿足,則根據第二預設規則選定轉發信息,并將所述轉發信息發送至所述第二節點。
5.根據權利要求4所述的方法,其特征在于,所述緩存容量信息包括所述第二節點的剩余緩存容量與總緩存容量之間的比值,所述判斷所述第二節點的緩存容量信息是否滿足預設條件,包括:
判斷所述比值是否大于預設閾值;
若大于,則所述第二節點的緩存容量信息滿足預設條件。
6.根據權利要求1-5任一項所述的方法,其特征在于,所述根據所述第一節點中各消息的消息轉發強度選定轉發信息,并將所述轉發信息發送至所述第二節點之后,還包括:
在所述第一節點的信息擁塞緩解后,判斷所述第一節點是否與所述第二節點發生接觸;
若是,則向所述第二節點發送取回控制信號以使所述第二節點將所述轉發信息返回至所述第一節點,以通過所述第一節點將所述轉發信息發送至目標節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910451298.0/1.html,轉載請聲明來源鉆瓜專利網。





