[發明專利]一種基于CCN的內容推送方法有效
| 申請號: | 201410002223.1 | 申請日: | 2014-01-02 |
| 公開(公告)號: | CN103747083A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 黃韜;劉江;王利;董美姣;許光軍;王國卿 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 朱健 |
| 地址: | 100876 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ccn 內容 推送 方法 | ||
1.一種基于CCN的內容推送方法,其特征在于:
推送方構造特定興趣包并發送該特定興趣包;
中間節點解析興趣包,并判斷興趣包中是否包含PIT特定字段;
中間節點如果檢測到PIT特定字段,則修改PIT條目;
中間節點修改端口,建立反向PIT;
中間節點按照FIB路由將所述特定興趣包轉發到下一個節點;
接收方建立反向PIT;
推送方觸發興趣包查詢PIT匹配條目;
推送方將內容從PIT中記錄的端口中轉發。
2.根據權利要求1的方法,其特征在于:
如果所述判斷興趣包中是否包含PIT特定字段的結果為否,則按照正常CCN流程繼續處理。
3.根據權利要求2的方法,其特征在于:
所述正常CCN流程具體為:
當請求方需要請求內容時,主動發送興趣包;中間節點收到興趣包后會依次查詢內容緩存(CS)、PIT和FIB;
如果CS中沒有請求方所請求的內容,中間節點在PIT上記錄接收興趣包的端口號;
中間節點根據FIB轉發該興趣包;每個興趣包有一個隨機數(nonce);每一個CCN節點在接收到興趣包時,判斷興趣包的名稱,當接收到一個同名稱但不同nonce的興趣包,CCN在PIT中添加該興趣包進來的端口;如果接到的興趣包名稱與nonce二者均相同,則CCN節點將丟棄該重復興趣包;
內容源接收到興趣包后查找自己的CS,如果CS中存在請求方所請求的內容,則根據PIT記錄的端口信息按原路徑;經由中間節點回轉該內容;
內容經過的中間節點將內容副本緩存在本地CS中。
4.根據權利要求1或3的方法,其特征在于:
所構造的特定興趣包中包含內容接收方名稱、需要推送的分片數量及
起始分片號以及內容名中的一個或多個。
5.根據權利要求4的方法,其特征在于:
所述中間節點如果檢測到PIT特定字段,則修改PIT條目進一步包括:
去掉前面PIT標志位以及最后一個表示PIT數量的組件;
構建若干個新的連續的興趣包;
查找興趣包的轉發端口,將興趣包轉發端口添加到PIT條目中;
添加完成PIT條目后,不轉發該若干個興趣包,直接將興趣包丟棄。
6.根據權利要求5的方法,其特征在于:
所述推送方將內容從PIT中記錄的端口中轉發進一步包括:
查找完CS找到匹配內容后,直接按照建立的PIT來進行內容的轉發。
7.根據權利要求6的方法,其特征在于:
所述中間節點按照FIB路由將所述特定興趣包轉發到下一個節點進一步包括:
中間節點轉發特定興趣包,直到到達內容的接收方才停止轉發。
8.根據權利要求7的方法,其特征在于:中間節點對于添加反向PIT時構建的若干個興趣包不轉發,在反向PIT建立后即丟棄。
9.根據權利要求8的方法,其特征在于:
所述接收方建立反向PIT具體為:
當特定興趣包到達接收方時,接收方建立PIT,名字前綴同中間節點處理一致,但PIT端口號為接收方本地端口號;
當數據包到達用戶B時,查找PIT端口為本地端口,將不會繼續轉發內容而是直接存儲在本地CS中。
10.根據權利要求9的方法,其特征在于:
所述反向PIT,是將PIT中的incoming?face和outgoing?face對調放置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410002223.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種銅火鍋的控溫蓋
- 下一篇:廈門霉素生物合成基因簇、用途及菌株
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





