[發明專利]數據轉發方法及裝置有效
| 申請號: | 201710347186.1 | 申請日: | 2017-05-16 |
| 公開(公告)號: | CN107332769B | 公開(公告)日: | 2019-12-24 |
| 發明(設計)人: | 許長橋;關建峰;劉楊;王目;曹騰飛;陳星延 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/733;H04L29/08 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 王瑩 |
| 地址: | 100876*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 轉發 方法 裝置 | ||
1.一種數據轉發方法,其特征在于,包括:
步驟1,對于車輛自組織網絡中獲取到興趣包的任一節點,將所述任一節點作為轉發節點,當所述轉發節點的本地緩存中未存儲所述興趣包所請求的數據,并查詢所述轉發節點的內容偏好表中是否存儲有所述數據的數據名稱;
步驟2,當所述內容偏好表存儲有所述數據名稱時,從所述轉發節點的鄰居協助節點集合中,選取所述內容偏好表中所述數據名稱對應的鄰居協助節點,并作為所述轉發節點的下一跳節點,由所述轉發節點將所述興趣包轉發至所述下一跳節點;
其中,對于任一節點,所述內容偏好表中的每一條目主要用來存儲攜帶興趣包所請求數據的節點、從所述任一節點到興趣包所請求數據的節點之間的距離,從所述任一節點所跳至下一跳節點以及每一條目的更新時間。
2.根據權利要求1所述的方法,其特征在于,所述步驟1中查詢所述轉發節點的內容偏好表中是否存儲有所述數據的數據名稱之后,還包括:
當所述內容偏好表未存儲所述數據名稱時,查詢所述轉發節點的轉發信息表中是否存儲有所述數據名稱和相應的下一跳節點;
當所述轉發信息表中未存儲所述數據名稱或相應的下一跳節點時,從所述鄰居協助節點集合中選取具有最高跳轉能力的鄰居協助節點,由所述轉發節點將所述興趣包轉發至具有最高跳轉能力的鄰居協助節點。
3.根據權利要求1或2所述的方法,其特征在于,所述步驟2之前還包括:
基于所述轉發節點的速度矢量信息及歷史播放行為信息,確定所述轉發節點的鄰居協助節點集合。
4.根據權利要求3所述的方法,其特征在于,所述基于所述轉發節點的速度矢量信息及歷史播放行為信息,確定所述轉發節點的鄰居協助節點集合,包括:
基于所述轉發節點的速度矢量信息,確定所述轉發節點的協作節點集合;
基于所述轉發節點的歷史播放行為信息,對所述協作節點集合進行篩選,得到所述轉發節點的鄰居協助節點集合。
5.根據權利要求4所述的方法,其特征在于,所述基于所述轉發節點的速度矢量信息,確定所述轉發節點的協作節點集合,包括:
基于所述轉發節點的速度矢量信息,計算所述轉發節點與每一相鄰節點之間的余弦相似性值;
選取余弦相似性值大于預設閾值的相鄰節點作為所述轉發節點的協作節點,得到所述轉發節點的協作節點集合。
6.根據權利要求4所述的方法,其特征在于,所述基于所述轉發節點的歷史播放行為信息,對所述協作節點集合進行篩選,得到所述轉發節點的鄰居協助節點集合,包括:
基于所述轉發節點的歷史播放行為信息,構建所述轉發節點的偏好程度向量;
根據所述轉發節點的偏好程度向量及每一協作節點的偏好程度向量,對所述協作節點集合進行篩選,得到所述轉發節點的鄰居協助節點集合。
7.根據權利要求6所述的方法,其特征在于,所述基于所述轉發節點的歷史播放行為信息,構建所述轉發節點的偏好程度向量,包括:
基于所述轉發節點的歷史播放行為信息,確定所述轉發節點對每一視頻類型的偏好程度值;
根據所述轉發節點對每一視頻類型的偏好程度值,得到所述轉發節點的偏好程度向量。
8.根據權利要求6所述的方法,其特征在于,所述根據所述轉發節點的偏好程度向量及每一協作節點的偏好程度向量,對所述協作節點集合進行篩選,得到所述轉發節點的鄰居協助節點集合,包括:
根據所述轉發節點的偏好程度向量及每一協作節點的偏好程度向量,計算所述轉發節點與每一協作節點之間的偏好程度相似值;
按照從大到小的順序對每一協作節點對應的偏好程度相似值進行排列,選取前預設數量個協作節點作為所述轉發節點的鄰居協助節點集合。
9.根據權利要求1所述的方法,其特征在于,所述步驟1之前還包括:
對于所述車輛自組織網絡中每一節點,基于興趣交互包在每一節點之間的傳遞過程,構建每一節點的內容偏好表。
10.一種數據轉發裝置,其特征在于,包括:
第一查詢模塊,用于對于車輛自組織網絡中獲取到興趣包的任一節點,將所述任一節點作為轉發節點,當所述轉發節點的本地緩存中未存儲所述興趣包所請求的數據,并查詢所述轉發節點的內容偏好表中是否存儲有所述數據的數據名稱;
第一轉發模塊,用于當所述內容偏好表存儲有所述數據名稱時,從所述轉發節點的鄰居協助節點集合中,選取所述內容偏好表中所述數據名稱對應的鄰居協助節點,并作為所述轉發節點的下一跳節點,由所述轉發節點將所述興趣包轉發至所述下一跳節點;
其中,對于任一節點,所述內容偏好表中的每一條目主要用來存儲攜帶興趣包所請求數據的節點、從所述任一節點到興趣包所請求數據的節點之間的距離,從所述任一節點所跳至下一跳節點以及每一條目的更新時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710347186.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于示蹤技術的凍土壤中流水源類型檢測裝置
- 下一篇:轉發表項建立方法和裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





