[發明專利]一種NDN與CDN互聯互通的系統及方法有效
| 申請號: | 201410076540.8 | 申請日: | 2014-03-04 |
| 公開(公告)號: | CN104901860B | 公開(公告)日: | 2018-03-23 |
| 發明(設計)人: | 王玲芳;尤佳莉;王勁林 | 申請(專利權)人: | 中國科學院聲學研究所 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/08;H04L12/70 |
| 代理公司: | 北京法思騰知識產權代理有限公司11318 | 代理人: | 楊小蓉 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ndn cdn 互通 系統 方法 | ||
1.一種基于命名數據聯網的內容分發系統,包含:命名數據聯網和內容分發網,其特征在于,所述系統還包含:位于命名數據聯網和內容分發網之間的聯合處理網關;
所述命名數據聯網,用于向內容分發網中的節點提供數據內容,或者向內容分發網發送內容請求命令;其中,所述命名數據聯網為支持命名數據聯網協議的設備組成的網絡;
所述內容分發網,用于向命名數據聯網網絡中的節點提供數據內容,或者向命名數據聯網網絡發送內容請求命令;其中,所述內容分發網為架構在IP網絡之上的內容分發網;
所述聯合處理網關進一步包含:第一處理模塊和第二處理模塊;
所述第一處理模塊,用于將內容數據進行轉換,并將轉換后的數據從命名數據聯網向內容分發網傳遞;
所述第二處理模塊,用于將內容數據進行轉換,并將轉換后的內容數據從內容分發網向命名數據聯網傳遞;
所述第一處理模塊包含:
請求接收子模塊,用于在TCP或UDP的固定端口上接收內容分發網的客戶端發送的數據請求命令,且所述數據請求命令中包含內容名和偏移量信息;
興趣報文生成子模塊,用于依據數據標識生成算法將內容名和偏移量轉換為興趣報文中的數據標識,生成興趣報文,并發送至命名數據聯網中的鄰居節點;
第一數據報文接收子模塊,用于接收命名數據聯網反向傳遞的數據報文;
第一數據緩存子模塊,用于判斷接收命名數據聯網反向傳遞的數據報文是否已經存在,如果已經存在則刪除數據報文,否則將數據報文進行緩存;
第一數據發送子模塊,用于查找數據請求隊列,進行數據請求匹配,并將緩存的數據報文發送到匹配的請求方,且丟棄沒有查找到匹配請求方的緩存數據報文。
2.根據權利要求1所述的基于命名數據聯網的內容分發系統,其特征在于,所述聯合處理網關為:一臺專用設備、服務器、PC或一個服務器機群。
3.根據權利要求1所述的基于命名數據聯網的內容分發系統,其特征在于,所述第二處理模塊包含:
興趣報文接收子模塊,用于接收命名數據聯網發送的興趣報文;
判斷決策子模塊,用于判斷本地數據緩存中是否有興趣報文接收子模塊接收的數據報文,如果有則啟動第二數據發送子模塊;否則解析得到的數據內容的名字,并構造名字與興趣報文的映射表,將解析的內容名字發送至內容搜索子模塊;
內容搜索子模塊,用于在內容分發網網絡中搜索內容名字對應的數據內容,進而得到內容對應的URL,并將得到的URL傳遞至請求生成子模塊;
請求生成子模塊,用于依據URL和URL采用的協議生成內容請求,并向內容分發網發出內容請求命令;
第二數據接收子模塊,用于接收內容分發網依據內容請求命令返回的內容名字對應的數據報文,并將接收的數據報文發送至數據緩存子模塊和第二數據發送子模塊;
數據報文生成子模塊,用于生成命名數據聯網的數據報文,并將生成的數據報文發送至第二數據發送子模塊;
第二數據發送子模塊,用于依據映射表的表項將第二數據接收子模塊發來的數據報文沿興趣報文的反向路徑發送;
第二數據緩存子模塊,用于判斷第二數據接收子模塊發送的數據報文是否已經存在,如果已經存在則丟棄;否則進行本地緩存。
4.一種基于命名數據聯網的內容分發方法,該方法基于權利要求1-3任意一項權利要求記載的內容分發系統,所述方法包含:
步驟101,用于采用命名數據聯網網關生成興趣報文并向命名數據聯網網絡發送的步驟;
步驟102,用于采用內容分發網網關接收興趣報文,并依據興趣報文生成數據請求報文,采用內容分發網搜索內容,最后將搜索到的內容數據報文發給命名數據聯網網絡的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院聲學研究所,未經中國科學院聲學研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410076540.8/1.html,轉載請聲明來源鉆瓜專利網。





