內(nèi)容處理方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種內(nèi)容處理方法、裝置及系統(tǒng)。其中,一種方法包括:接收終端發(fā)送的內(nèi)容請求消息,根據(jù)請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與請求內(nèi)容對應(yīng)的編碼塊信息,編碼塊信息包括編碼塊和編碼塊對應(yīng)的特征標(biāo)識,特征標(biāo)識包括內(nèi)容的名稱和特征字段;將請求標(biāo)識分別與請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非0、且不屬于排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊;向終端發(fā)送包括第一目標(biāo)編碼塊和其對應(yīng)的特征字段的第一內(nèi)容回復(fù)消息。本發(fā)明的方法可使每個節(jié)點(diǎn)根據(jù)請求返回相同編碼塊的幾率降低,從而有利于提升帶寬利用率。
【專利說明】內(nèi)容處理方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種內(nèi)容處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]不同于基于主機(jī)(host-based)的網(wǎng)絡(luò)架構(gòu),內(nèi)容為中心的網(wǎng)絡(luò)(Content-Centric Network, CCN)是基于內(nèi)容(content-based)的網(wǎng)絡(luò)架構(gòu),在 CCN中,信息的內(nèi)容本身為網(wǎng)絡(luò)傳輸中的“頭等實(shí)體”,以內(nèi)容的名稱代替IP地址,采用請求(Interest)-數(shù)據(jù)(Data)消息對的方式來請求和傳遞消息。具體地,一個內(nèi)容對應(yīng)一個唯一的名稱,并將該內(nèi)容分切為兩個以上的內(nèi)容塊,將不同的內(nèi)容塊存儲在不同的C CN節(jié)點(diǎn)中,并基于該內(nèi)容塊的名稱來進(jìn)行路由和轉(zhuǎn)發(fā)。當(dāng)終端需要獲取某一內(nèi)容的消息時,可依次向中間路由器發(fā)送請求該內(nèi)容的各內(nèi)容塊的多個Interest,網(wǎng)絡(luò)中的節(jié)點(diǎn)如果存儲有與該Interest對應(yīng)的內(nèi)容塊時,則以Data反饋給內(nèi)容路由器,再由內(nèi)容轉(zhuǎn)發(fā)給所述終端,待終端獲取到該內(nèi)容對應(yīng)的所有內(nèi)容塊后,即可恢復(fù)出該內(nèi)容對應(yīng)的消息。
[0003]在現(xiàn)有技術(shù)中,每個CCN各節(jié)點(diǎn)上存儲著多個不同內(nèi)容的不同內(nèi)容塊,但是,同一內(nèi)容的相同內(nèi)容塊可能同時存儲在多個不同的CCN節(jié)點(diǎn)上。由于CCN各節(jié)點(diǎn)在轉(zhuǎn)發(fā)Interest的時候,一般是以類似廣播的方式進(jìn)行多端口轉(zhuǎn)發(fā),因此,接收到Interest并且存儲有該Interest所請求的內(nèi)容塊的多個CCN節(jié)點(diǎn)都會返回該Interest所請求的內(nèi)容塊,而實(shí)際上只需要一個該內(nèi)容塊即可。由此可見,多個CCN節(jié)點(diǎn)返回相同內(nèi)容塊,造成了帶寬資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種內(nèi)容發(fā)布方法、內(nèi)容請求方法、裝置及系統(tǒng),用于解決現(xiàn)有技術(shù)中多個CCN節(jié)點(diǎn)返回同一內(nèi)容塊造成的帶寬浪費(fèi)嚴(yán)重的問題。
[0005]本發(fā)明實(shí)施例的第一個方面是提供一種內(nèi)容請求方法,包括:
[0006]生成內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;
[0007]向CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息,以獲取所述請求內(nèi)容;
[0008]其中,所述編碼塊為對由所述請求內(nèi)容的切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段。
[0009]本發(fā)明實(shí)施例的另一個方面是提供一種消息處理方法,包括:
[0010]接收終端發(fā)送的內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;
[0011]根據(jù)所述請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中,所述編碼塊信息包括編碼塊和所述編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段;
[0012]將所述請求標(biāo)識分別與所述請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊;
[0013]向所述終端發(fā)送第一內(nèi)容回復(fù)消息,所述第一內(nèi)容回復(fù)消息包括所述第一目標(biāo)編碼塊和所述第一目標(biāo)編碼塊對應(yīng)的特征字段。
[0014]本發(fā)明實(shí)施例的又一個方面是提供一種內(nèi)容發(fā)布方法,包括:
[0015]將一內(nèi)容切分為至少兩個大小相等的內(nèi)容塊;
[0016]對所述至少兩個內(nèi)容塊進(jìn)行線性編碼,生成數(shù)量多于內(nèi)容塊數(shù)量的多個編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段,所述特征字段為所述線性編碼過程中形成的系數(shù)向量;
[0017]將所述多個編碼塊和對應(yīng)的特征標(biāo)識存儲到內(nèi)容為中心的網(wǎng)絡(luò)CCN的各節(jié)點(diǎn)中。
[0018]本發(fā)明實(shí)施例的又一個方面是提供一種終端設(shè)備,包括:
[0019]請求生成模塊,用于生成內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;
[0020]請求發(fā)送模塊,用于向CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息,以獲取所述請求內(nèi)容;
[0021]其中,所述編碼塊為對由所述請求內(nèi)容的切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段。
[0022]本發(fā)明實(shí)施例的又一個方面是提供一種CCN節(jié)點(diǎn),包括:
[0023]請求接收模塊,用于接收終端發(fā)送的內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;
[0024]查找模塊,用于根據(jù)所述請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中,所述編碼塊信息包括編碼塊和所述編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段;
[0025]獲取模塊,用于將所述請求標(biāo)識分別與所述請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊;
[0026]第一發(fā)送模塊,用于向所述終端發(fā)送第一內(nèi)容回復(fù)消息,所述第一內(nèi)容回復(fù)消息包括所述第一目標(biāo)編碼塊和所述第一目標(biāo)編碼塊對應(yīng)的特征字段。
[0027]本發(fā)明實(shí)施例的又一個方面是提供一種內(nèi)容發(fā)布裝置,包括:
[0028]切分模塊,用于將一內(nèi)容切分為至少兩個大小相等的內(nèi)容塊;
[0029]線性編碼模塊,用于對所述至少兩個內(nèi)容塊進(jìn)行線性編碼,生成數(shù)量多于內(nèi)容塊數(shù)量的多個編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段,所述特征字段為所述線性編碼過程中形成的系數(shù)向量;
[0030]存儲模塊,用于將所述多個編碼塊和對應(yīng)的特征標(biāo)識存儲到內(nèi)容為中心的網(wǎng)絡(luò)CCN的各節(jié)點(diǎn)中。
[0031 ] 本發(fā)明實(shí)施例的又一個方面是提供一種CCN系統(tǒng),包括多個CCN節(jié)點(diǎn),每個CCN節(jié)點(diǎn)為如上任一所述的CCN節(jié)點(diǎn)。
[0032]本發(fā)明提供的內(nèi)容發(fā)布方法、內(nèi)容請求方法、裝置及系統(tǒng),可將同一內(nèi)容的大小相等的兩個以上內(nèi)容塊,經(jīng)線性編碼轉(zhuǎn)換成編碼塊,并將這些編碼塊發(fā)布到CCN的各節(jié)點(diǎn)中,以使終端通過請求編碼塊、并分別將內(nèi)容請求消息中的標(biāo)識與各編碼塊的特征字段分別作與運(yùn)算的方式來獲取到所需的各編碼塊,使得每個節(jié)點(diǎn)根據(jù)請求返回相同編碼塊的幾率降低,從而有利于提升帶寬利用率。
【專利附圖】
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖使本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本
【發(fā)明內(nèi)容】
請求方法實(shí)施例的流程圖;
[0035]圖2為本發(fā)明消息處理方法一實(shí)施例的流程圖;
[0036]圖3為本
【發(fā)明內(nèi)容】
發(fā)布方法實(shí)施例的流程圖;
[0037]圖4為本發(fā)明消息處理方法另一實(shí)施例的流程圖;
[0038]圖5為終端向CCN發(fā)送內(nèi)容請求消息后各節(jié)點(diǎn)交互過程的示意圖;
[0039]圖6為圖5所示處理后節(jié)點(diǎn)繼續(xù)發(fā)送內(nèi)容請求消息后交互過程示意圖;
[0040]圖7為圖6所示處理后節(jié)點(diǎn)繼續(xù)發(fā)送內(nèi)容請求消息后交互過程示意圖;
[0041]圖8為本發(fā)明終端設(shè)備一實(shí)施例的結(jié)構(gòu)示意圖;
[0042]圖9a為本發(fā)明終端設(shè)備另一實(shí)施例的結(jié)構(gòu)示意圖;
[0043]圖9b為本發(fā)明終端設(shè)備又一實(shí)施例的結(jié)構(gòu)示意圖;
[0044]圖10為本發(fā)明CCN節(jié)點(diǎn)一實(shí)施例的結(jié)構(gòu)示意圖;
[0045]圖11為本發(fā)明CCN節(jié)點(diǎn)另一實(shí)施例的結(jié)構(gòu)示意圖;
[0046]圖12為本發(fā)明CCN節(jié)點(diǎn)又一實(shí)施例的結(jié)構(gòu)示意圖;
[0047]圖13為本
【發(fā)明內(nèi)容】
發(fā)布裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0048]圖14為本發(fā)明CCN系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049]為使本申請實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
[0050]圖1為本
【發(fā)明內(nèi)容】
請求方法實(shí)施例的流程圖;如圖1所示,本實(shí)施例提供一種內(nèi)容請求方法,包括:[0051]步驟101、生成內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;即該內(nèi)容請求消息是為了請求一個構(gòu)成所述請求內(nèi)容所需的、還未獲取到的編碼塊。
[0052]步驟102、向所述CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息,以獲取所述請求內(nèi)容;
[0053]其中,所述編碼塊為對由所述請求內(nèi)容的切分成至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段。
[0054]進(jìn)一步地,所述請求標(biāo)識還可以與已獲取的編碼塊的特征字段線性無關(guān)。
[0055]本實(shí)施例的執(zhí)行主體可以為終端。
[0056]本實(shí)施例提供的內(nèi)容請求方法,可以向CCN中存儲有編碼塊的各節(jié)點(diǎn)請求需要的編碼塊,以獲取請求內(nèi)容,由于編碼塊的數(shù)量大于內(nèi)容的內(nèi)容塊的數(shù)量,因此,可以降低各節(jié)點(diǎn)返回相同編碼塊的概率,有利于節(jié)約帶寬資源。
[0057]進(jìn)一步地,所述請求標(biāo)識可以為二進(jìn)制序列,所述二進(jìn)制序列的比特位總數(shù)與所述內(nèi)容塊的數(shù)量相等,其中,如果要獲取所述請求內(nèi)容的第i個內(nèi)容塊,則將所述二進(jìn)制序列的第i個比特位置為I,其他比特置為O。
[0058]具體地,如果所請求內(nèi)容包括四個內(nèi)容塊,則該請求標(biāo)識可以為4位的二進(jìn)制序列,從而“1000”、“0100”、“0010”及“0001”便可分別表示要獲取所示請求內(nèi)容的第一個內(nèi)容塊、第二個內(nèi)容塊、第三個內(nèi)容塊和第四個內(nèi)容塊。
[0059]另外,還可以通過該請求標(biāo)識實(shí)現(xiàn)批量請求,例如,當(dāng)內(nèi)容請求消息中的請求標(biāo)識為“0111”時,便可表達(dá)當(dāng)前請求目的是獲取請求內(nèi)容的第二塊內(nèi)容塊、第三塊內(nèi)容塊和第四塊內(nèi)容塊;也就是通過一個內(nèi)容請求消息同時請求了該請求內(nèi)容的多個塊,可以減少發(fā)送內(nèi)容請求消息的次數(shù),從而,進(jìn)一步提高傳輸效率。
[0060]更進(jìn)一步地,所述向所述CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息之后,還可以包括:
[0061]接收所述CCN的節(jié)點(diǎn)發(fā)送的內(nèi)容回復(fù)消息,所述內(nèi)容回復(fù)消息包括目標(biāo)編碼塊和目標(biāo)編碼塊對應(yīng)的特征標(biāo)識,所述目標(biāo)編碼塊為特征字段與所述請求標(biāo)識作與運(yùn)算結(jié)果為非O、且所述特征字段不屬于所述排除信息的編碼塊。
[0062]具體地,當(dāng)CCN中的節(jié)點(diǎn)接收到終端發(fā)送的內(nèi)容請求消息后,將該內(nèi)容請求消息的所述請求標(biāo)識與該節(jié)點(diǎn)內(nèi)存儲的、與被請求內(nèi)容對應(yīng)的各相應(yīng)編碼塊的特征字段分別作與運(yùn)算,獲得與運(yùn)算結(jié)果為非O、且對應(yīng)的特征字段不屬于該內(nèi)容請求消息中的所述排除信息的編碼塊作為第一目標(biāo)編碼塊?;蛘?,CCN中的節(jié)點(diǎn)接收其下游節(jié)點(diǎn)返回的目標(biāo)編碼塊及目標(biāo)編碼塊的特征字段,并將目標(biāo)編碼塊及目標(biāo)編碼塊的特征字段轉(zhuǎn)發(fā)給終端。其中,當(dāng)CCN節(jié)點(diǎn)上不存在目標(biāo)編碼塊時,CCN節(jié)點(diǎn)會將終端發(fā)送的內(nèi)容請求消息發(fā)送給其下游節(jié)點(diǎn),以向其下游節(jié)點(diǎn)請求目標(biāo)編碼塊。其中,CCN節(jié)點(diǎn)的下游節(jié)點(diǎn)根據(jù)內(nèi)容請求消息獲取目標(biāo)編碼塊的方式,與CCN節(jié)點(diǎn)相同,不再贅述。在此說明,上述CCN節(jié)點(diǎn)在本地獲取的目標(biāo)編碼塊與上述CCN節(jié)點(diǎn)的下游節(jié)點(diǎn)返回的目標(biāo)編碼塊可能不同。
[0063]可選地,上述內(nèi)容請求方法,還可以包括:
[0064]對已獲取到的全部編碼塊進(jìn)行歸一化處理,以確定下一個內(nèi)容請求消息所需的請求標(biāo)識和排除信息;即,可以通過對已獲取到的所有編碼塊分別包括的特征字段所組成的特征矩陣進(jìn)行歸一化處理,從而確定下一次發(fā)送需發(fā)送的內(nèi)容請求消息的請求標(biāo)識,并將以獲取的所有編碼塊分別對應(yīng)的特征字段都寫入排除信息。
[0065]其中,所述內(nèi)容請求消息還可以包括:所述線性編碼的類型標(biāo)識,且該類型標(biāo)識可以與編碼塊所采用的線性編碼方式相對應(yīng)。這樣,當(dāng)CCN中的節(jié)點(diǎn)接收到該內(nèi)容請求消息時,可以通過該類型標(biāo)識獲知終端請求的是線性編碼塊,以在CCN節(jié)點(diǎn)中同時存儲不同線性編碼類型的線性編碼塊、或同時存儲線性編碼塊和未經(jīng)線性編碼的內(nèi)容塊時,執(zhí)行針對線性編碼塊的處理流程(即將請求標(biāo)識與所存儲的編碼塊的特征字段分別作與運(yùn)算,將結(jié)果為非O的作為目標(biāo)編碼塊),以獲取所請求的線性編碼方式的目標(biāo)編碼塊;而當(dāng)內(nèi)容請求消息請求的是未經(jīng)線性編碼的內(nèi)容塊時,則無需按照針對線性編碼的處理流程進(jìn)行處理,直接采用現(xiàn)有技術(shù)中的通過請求內(nèi)容名稱和內(nèi)容序號判斷的方式進(jìn)行處理即可;進(jìn)一步提高了本內(nèi)容請求方法適應(yīng)現(xiàn)有技術(shù)的CCN架構(gòu)的能力。
[0066]圖2為本發(fā)明消息處理方法一實(shí)施例的流程圖;如圖2所示,本實(shí)施例提供一種消息處理方法,包括:
[0067]步驟201、接收終端發(fā)送的內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段。
[0068]步驟202、根據(jù)所述請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中,所述編碼塊信息包括編碼塊和所述編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段。
[0069]其中,編碼塊信息可以以內(nèi)容存儲(Content Store, CS)表的形式存儲在節(jié)點(diǎn)中,其具體內(nèi)容可以為編碼塊與編碼塊的特征標(biāo)識之間的映射關(guān)系;當(dāng)節(jié)點(diǎn)接收到所述內(nèi)容請求消息后,可根據(jù)其中的請求內(nèi)容的名稱在CS表中查找,以獲取所有對應(yīng)該請求內(nèi)容的名稱的編碼塊息。
[0070]步驟203、將所述請求標(biāo)識分別與所述請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊;具體地,將請求標(biāo)識分別與對應(yīng)該請求內(nèi)容的名稱的編碼塊的特征字段作與運(yùn)算,其結(jié)果為非O時,則說明該編碼塊的特征字段與上述請求標(biāo)識線性無關(guān),同時又不屬于終端已經(jīng)獲取到的編碼塊時,該編碼塊即為與內(nèi)容請求消息相對應(yīng)的第一目標(biāo)編碼塊。
[0071]步驟204、向所述終端發(fā)送第一內(nèi)容回復(fù)消息,所述第一內(nèi)容回復(fù)消息包括所述第一目標(biāo)編碼塊和所述第一編碼塊對應(yīng)的特征字段;當(dāng)然,該第一內(nèi)容回復(fù)消息還可以包括所述請求內(nèi)容的名稱等其他信息;其中,如果獲取到與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段為一個,則將該特征字段對應(yīng)的編碼塊包含到上述第一內(nèi)容回復(fù)消息中發(fā)送給終端,若獲取到與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段為多個,則從這些特征字段中隨機(jī)選擇一個,并將選擇的特征字段對應(yīng)的編碼塊作為所述第一目標(biāo)編碼塊,或者,也可將對應(yīng)于與運(yùn)算結(jié)果最小的特征字段的編碼塊作為所述第一目標(biāo)編碼塊。
[0072]本實(shí)施例的執(zhí)行主體可以為CCN中的節(jié)點(diǎn)。
[0073]本實(shí)施例提供的消息處理方法,通過將內(nèi)容請求消息的請求標(biāo)識與請求內(nèi)容的名稱對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,并將所述與運(yùn)算結(jié)果為非O的編碼塊作為目標(biāo)編碼塊回復(fù)給對應(yīng)的終端,使得終端可以獲取到其請求內(nèi)容對應(yīng)的線性無關(guān)的多個編碼塊,并通過對該些編碼塊、利用特征字段線性解碼后,恢復(fù)出其請求內(nèi)容的名稱對應(yīng)的內(nèi)容;其中,由于線性編碼后形成的編碼塊的數(shù)量大于內(nèi)容塊的數(shù)量,因此,CCN中的各節(jié)點(diǎn)回復(fù)相同目標(biāo)編碼塊的概率降低,有利于提升帶寬利用率,也有利于提高傳輸效率。
[0074]進(jìn)一步地,當(dāng)未獲取到與運(yùn)算結(jié)果為非O的特征字段時,或者獲取到的與運(yùn)算結(jié)果為非O的特征字段均屬于所述排除信息時,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)出去,例如,可根據(jù)轉(zhuǎn)發(fā)信息庫(Forward Information Base, FIB),將該內(nèi)容請求消息轉(zhuǎn)發(fā)到對應(yīng)的其它節(jié)點(diǎn),并將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息添加到待定請求消息記錄表(P en d i n gInterest Table, PIT)中;
[0075]其中,F(xiàn)IB中可以記載請求內(nèi)容的名稱與下一個目的端口之間的對應(yīng)關(guān)系;PIT中可以記載內(nèi)容請求消息與收發(fā)信息的對應(yīng)關(guān)系,該收發(fā)信息指該內(nèi)容請求消息的來源端口和已發(fā)送到的下一目的端口。
[0076]之后,還可接收所述內(nèi)容請求消息對應(yīng)的第二內(nèi)容回復(fù)消息,所述第二內(nèi)容回復(fù)消息包括第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段;其中,第二目標(biāo)編碼塊和第二目標(biāo)編碼塊對應(yīng)的特征字段是CCN中的其他節(jié)點(diǎn)根據(jù)內(nèi)容請求消息獲取的,同樣是與請求標(biāo)識的與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊。
[0077]如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息仍存在于所述PIT中,將所述第二內(nèi)容回復(fù)消息發(fā)送給所述終端。
[0078]基于上述,該方法還可以包括:將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息從所述PIT中刪除。
[0079]可選地,上述方法還可以包括:
[0080]如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息已經(jīng)不存在于所述請求消息記錄表中,則將所述第二目標(biāo)編碼塊對應(yīng)的特征字段分別與所述編碼塊信息中的特征字段作與運(yùn)算,當(dāng)所有與運(yùn)算的結(jié)果均為非O時,將所述第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段添加到所述編碼塊信息中;即,如果此時該節(jié)點(diǎn)已經(jīng)接收到其它節(jié)點(diǎn)發(fā)送的第二內(nèi)容回復(fù)消息,且已將其轉(zhuǎn)發(fā)并在PIT中刪除對應(yīng)的內(nèi)容請求消息的收發(fā)信息,或者,該節(jié)點(diǎn)中的PIT表中對應(yīng)該第二內(nèi)容回復(fù)消息的內(nèi)容請求消息對應(yīng)的收發(fā)信息因超過其存儲的有效時間而被清除,從而該節(jié)點(diǎn)當(dāng)前不存在請求第二內(nèi)容回復(fù)消息的內(nèi)容請求消息,則可將獲取的第二請求回復(fù)消息中的第二目標(biāo)編碼塊和其對應(yīng)的特征字段添加至CS中存儲的編碼塊信息,以使后續(xù)該節(jié)點(diǎn)接收到與該第二目標(biāo)編碼塊相匹配的內(nèi)容請求消息時,直接將該第二目標(biāo)編碼塊回復(fù)給相應(yīng)的終端。
[0081]圖3為本發(fā)明一種內(nèi)容發(fā)布方法實(shí)施例的流程圖;如圖3所示,本實(shí)施例的內(nèi)容發(fā)布方法,包括:
[0082]步驟301、將一內(nèi)容切分為至少兩個大小相等的內(nèi)容塊。
[0083]步驟302、對所述至少兩個內(nèi)容塊進(jìn)行線性編碼,生成數(shù)量多于內(nèi)容塊數(shù)量的多個編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段,所述特征字段為所述線性編碼過程中形成的系數(shù)向量。
[0084]步驟303、將所述多個編碼塊和對應(yīng)的特征標(biāo)識存儲到CCN的各節(jié)點(diǎn)中。[0085]可選地,多個編碼塊可以分別存儲在不同的節(jié)點(diǎn)中,也可以將幾個編碼塊組合存儲在同一節(jié)點(diǎn)中,具體本發(fā)明不作限定。
[0086]可選地,所述特征標(biāo)識還可以包括:
[0087]所述線性編碼的類型標(biāo)識,以使終端根據(jù)該線性編碼的類型及所述編碼塊恢復(fù)出對應(yīng)的所述內(nèi)容塊。
[0088]本實(shí)施例的執(zhí)行主體可以為終端或CCN中的節(jié)點(diǎn)。
[0089]本實(shí)施例提供的內(nèi)容發(fā)布方法,可將同一內(nèi)容的大小相等的兩個以上內(nèi)容塊,經(jīng)線性編碼轉(zhuǎn)換成編碼塊,并將這些編碼塊發(fā)布到CCN的各節(jié)點(diǎn)中,以使終端可通過請求編碼塊的方式來獲取到所需的各編碼塊,由于經(jīng)線性編碼得到的編碼塊的數(shù)量多于內(nèi)容塊的數(shù)量,使得每個節(jié)點(diǎn)根據(jù)請求返回相同編碼塊的幾率降低了,從而提升帶寬利用率。
[0090]圖4為本發(fā)明消息處理方法另一實(shí)施例的流程圖;本實(shí)施例是以當(dāng)CCN的節(jié)點(diǎn)上存儲編碼塊時某一節(jié)點(diǎn)接收到請求線性編碼塊的內(nèi)容請求消息為例,進(jìn)一步詳細(xì)說明CCN中的節(jié)點(diǎn)對接收到的消息的詳細(xì)處理流程;在本實(shí)施例中,編碼塊為對由所述請求內(nèi)容的平均切分成的至少兩個內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段;內(nèi)容請求消息包括請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段。如圖4所示,本實(shí)施例的方法可以包括:
[0091]步驟401、節(jié)點(diǎn)接收到由其它節(jié)點(diǎn)或終端發(fā)送的數(shù)據(jù)包。
[0092]步驟402、根據(jù)該數(shù)據(jù)包攜帶的信息判斷該數(shù)據(jù)包是內(nèi)容請求消息還是第二內(nèi)容回復(fù)消息,如果判斷出該數(shù)據(jù)包為內(nèi)容請求消息,則執(zhí)行步驟4031,如果判斷出該數(shù)據(jù)包為第二內(nèi)容回復(fù)消息,則執(zhí)行步驟4032。
[0093]步驟4031、當(dāng)該數(shù)據(jù)包為內(nèi)容請求消息時,根據(jù)CS中的編碼塊信息判斷是否存在可回復(fù)該內(nèi)容請求消息的編碼塊;具體地,可根據(jù)所述請求內(nèi)容的名稱在CS中查找到與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中編碼塊信息包括編碼塊和該編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段;然后將所述內(nèi)容請求消息的請求標(biāo)識分別與請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,當(dāng)存在與運(yùn)算結(jié)果為非O的編碼塊時,則認(rèn)為存在可回復(fù)上述內(nèi)容請求消息的第一目標(biāo)編碼塊。
[0094]步驟404、當(dāng)CS表中存在可回復(fù)上述內(nèi)容請求消息的編碼塊時,向發(fā)出該內(nèi)容請求消息的終端或上一級節(jié)點(diǎn)發(fā)送第一內(nèi)容回復(fù)消息,其中,該第一內(nèi)容回復(fù)消息包括上述步驟4031所確定的第一目標(biāo)編碼塊。
[0095]步驟405、當(dāng)CS表中不存在可回復(fù)上述內(nèi)容請求消息的編碼塊時,在PIT表中查找是否存在與該內(nèi)容請求消息所請求的內(nèi)容相同的內(nèi)容請求消息,如果是則執(zhí)行步驟406,如果否則執(zhí)行步驟407。
[0096]步驟406、更新PIT,即,將接受到的該內(nèi)容請求消息對應(yīng)的收發(fā)信息存儲在PIT中,以使PIT中涵蓋所有未在本節(jié)點(diǎn)CS表中獲取到目標(biāo)編碼塊的內(nèi)容請求消息分別對應(yīng)的收發(fā)信息。
[0097]步驟407、在FIB中查找是否存在與該內(nèi)容請求消息所請求的內(nèi)容對應(yīng)的轉(zhuǎn)發(fā)端口,如果是則執(zhí)行步驟408,如果否則執(zhí)行步驟409。[0098]步驟408、將該內(nèi)容請求消息從步驟407中確定的所述轉(zhuǎn)發(fā)端口轉(zhuǎn)發(fā)出去。
[0099]步驟409、將該內(nèi)容請求消息從系統(tǒng)默認(rèn)端口轉(zhuǎn)發(fā)出去或丟棄。
[0100]步驟4032、當(dāng)判斷出該數(shù)據(jù)包為第二內(nèi)容回復(fù)消息時,可在PIT中查找是否存在請求所述第二內(nèi)容回復(fù)消息的內(nèi)容請求消息,如果是執(zhí)行步驟410,如果否則執(zhí)行步驟413 ;具體地,判斷是否存在請求該第二內(nèi)容回復(fù)消息的內(nèi)容請求消息可以為:將第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊對應(yīng)的特征字段分別與PIT中存儲的各內(nèi)容請求消息的請求標(biāo)識作與運(yùn)算,運(yùn)算結(jié)果為非O時,該請求標(biāo)識對應(yīng)的內(nèi)容請求消息則請求的是該第二內(nèi)容回復(fù)消息。
[0101]步驟410、根據(jù)請求所述第二內(nèi)容回復(fù)消息的內(nèi)容請求消息對應(yīng)的收發(fā)信息,將該第二內(nèi)容回復(fù)消息發(fā)送至相應(yīng)的端口,進(jìn)而發(fā)送給發(fā)出該內(nèi)容請求消息的上一級節(jié)點(diǎn)或終端。
[0102]步驟411、將該第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊和對應(yīng)的特征標(biāo)識存儲在CS表中,以豐富CS表內(nèi)的編碼塊信息。
[0103]步驟412、在PIT中刪除請求該第二內(nèi)容回復(fù)消息的內(nèi)容請求消息及對應(yīng)的收發(fā)信息。
[0104]步驟413、根據(jù)CS表中預(yù)存儲的編碼塊信息,判斷CS表中是否存在與該第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊相重復(fù)的編碼塊信息,如果是則丟棄該第二內(nèi)容回復(fù)消息,如果否則執(zhí)行步驟414。
[0105]步驟414、將第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊和對應(yīng)的特征標(biāo)識存儲在CS表中,以豐富CS表內(nèi)的編碼塊信息,并結(jié)束此次操作。
[0106]其中,判斷CS表中是否存在與該第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊相重復(fù)的編碼塊信息,具體可以為:將第二目標(biāo)編碼塊對應(yīng)的特征字段分別與CS表中的編碼塊信息中的特征字段作與運(yùn)算,當(dāng)所有與運(yùn)算機(jī)構(gòu)均為非O時,則說明CS表中不存在與第二目標(biāo)編碼塊相重復(fù)的編碼塊息。
[0107]本實(shí)施例提供的消息處理方法,通過將內(nèi)容請求消息中的請求標(biāo)識分別與預(yù)存儲的編碼塊信息中的特征字段分別作與運(yùn)算,并將與運(yùn)算結(jié)果為非O的編碼塊作為第一目標(biāo)編碼塊,保證了回復(fù)給該內(nèi)容請求消息的發(fā)送者的第一目標(biāo)編碼塊之間的線性無關(guān)性,減少了獲得對應(yīng)同一內(nèi)容塊的編碼塊的可能性,提高了帶寬利用率;并且,本實(shí)施還通過將第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊對應(yīng)的特征字段分別與預(yù)存儲的編碼塊信息的特征字段作與運(yùn)算,當(dāng)與運(yùn)算結(jié)果為非O時,存儲該第二內(nèi)容回復(fù)消息中的第二目標(biāo)編碼塊及對應(yīng)的特征字段,從而,使得本節(jié)點(diǎn)在收到下一個請求該第二目標(biāo)編碼塊的內(nèi)容請求消息時,直接將其包含在第一內(nèi)容回復(fù)消息返回發(fā)出給內(nèi)容請求消息的節(jié)點(diǎn)或終端,省去了由本節(jié)點(diǎn)轉(zhuǎn)發(fā)至其它節(jié)點(diǎn)以獲取該第二目標(biāo)編碼塊的過程,提高傳輸效率。
[0108]本發(fā)明又一實(shí)施例將以一終端發(fā)出請求一內(nèi)容的四個編碼塊為例,進(jìn)一步說明本發(fā)明的內(nèi)容請求方法和消息處理方法;需要說明的是,在CCN架構(gòu)中,每個節(jié)點(diǎn)的都具有處理消息的能力,但為了便于理解,可將直接接收終端的內(nèi)容請求消息的節(jié)點(diǎn)作為以內(nèi)容路由器,將存儲有該內(nèi)容請求消息所請求的編碼塊的節(jié)點(diǎn)作為目標(biāo)節(jié)點(diǎn)。在本實(shí)施例中,CCN中節(jié)點(diǎn)存儲的是對四個內(nèi)容塊進(jìn)行線性編碼形成的數(shù)量多于原內(nèi)容塊的編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識可以為:內(nèi)容名稱-NC/特征字段或內(nèi)容名稱/NC/特征字段,其中,NC為所述線性編碼的類型標(biāo)識,特征字段為對內(nèi)容塊進(jìn)行線性編碼是所采用的系數(shù)向量,由于內(nèi)容塊的數(shù)量為四個,因而系數(shù)向量為具有四個比特位的二進(jìn)制序列;更具體地,在本實(shí)施例中,終端已獲取到對應(yīng)第一個內(nèi)容塊的編碼塊,而需要繼續(xù)獲取分別對應(yīng)第二至四個內(nèi)容塊的編碼塊,而當(dāng)前只有節(jié)點(diǎn)X、節(jié)點(diǎn)Y及節(jié)點(diǎn)Z上分別存儲了同樣內(nèi)容名稱的編碼塊,且X節(jié)點(diǎn)中的兩個編碼塊對應(yīng)的特征字段分別為“1001”和“0111”,Y節(jié)點(diǎn)中的兩個編碼塊分別對應(yīng)的特征字段為“1100”和“0100”,Z節(jié)點(diǎn)中的一個編碼塊分別對應(yīng)的特征字段為“0011”,如圖5所示,其中,編碼塊后括號內(nèi)的內(nèi)容表示該編碼塊對應(yīng)的特征字段。
[0109]步驟601、終端向內(nèi)容路由器發(fā)送內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,在這里,請求標(biāo)識可以為二進(jìn)制序列“0111”,用以批量請求對應(yīng)第二、第三和第四內(nèi)容塊的編碼塊;所述排除信息包括所述已獲取的編碼塊的特征字段,以排除掉已獲取的對應(yīng)第一個內(nèi)容塊的編碼塊。
[0110]可選地,也可采用單獨(dú)請求的方式,例如采用“0100”作為請求標(biāo)識,以請求與第二個內(nèi)容塊對應(yīng)的編碼塊。
[0111]步驟602、內(nèi)容路由器將該內(nèi)容請求消息以廣播的方式轉(zhuǎn)發(fā)給其它的節(jié)點(diǎn)X、節(jié)點(diǎn)Y及節(jié)點(diǎn)Z ;在本實(shí)施例的具體場景中,由于作為內(nèi)容路由器的節(jié)點(diǎn)上未存儲有相同內(nèi)容名稱的編碼塊,因此,直接轉(zhuǎn)發(fā)給下一場節(jié)點(diǎn)。
[0112]步驟603、節(jié)點(diǎn)X、節(jié)點(diǎn)Y及節(jié)點(diǎn)Z接收到該內(nèi)容請求消息后,分別根據(jù)該內(nèi)容請求消息中的內(nèi)容名稱在CS表中確定與內(nèi)容名稱相對應(yīng)的編碼塊信息,再分別將所述請求標(biāo)識與所述編碼塊信息中的各特征字段一一作與運(yùn)算,根據(jù)與運(yùn)算結(jié)果可獲知,對于節(jié)點(diǎn)X,其中特征字段為“1001”的編碼塊可以作為第二目標(biāo)編碼塊;對于節(jié)點(diǎn)Y,其中特征字段為“0100”的編碼塊可以作為第二目標(biāo)編碼塊;對應(yīng)節(jié)點(diǎn)Z,其中特征字段為“0011”的編碼塊可以作為第二目標(biāo)編碼塊;然后,將上述三個第二目標(biāo)編碼塊及其分別對應(yīng)的特征字段通過第二內(nèi)容回復(fù)消息分別發(fā)送給內(nèi)容路由器,該過程如圖5所示,具體地,圖5中,虛線表示請求的過程、實(shí)線表示對該請求的回復(fù)過程。
[0113]步驟604、內(nèi)容路由器接收到該第二內(nèi)容回復(fù)消息,且此時,上述內(nèi)容請求消息對應(yīng)的收發(fā)信息仍存在與PIT中,則將上述三個第二目標(biāo)編碼塊中的一個(例如“0100”)作為第一目標(biāo)編碼塊,并將該第一目標(biāo)編碼塊及對應(yīng)的特征字段包含在第一內(nèi)容回復(fù)消息中返回給終端。優(yōu)選的,內(nèi)容路由器將最先接收到的第二目標(biāo)編碼塊(例如“0100”)作為第一目標(biāo)編碼塊。
[0114]步驟605、終端接收到第一內(nèi)容回復(fù)消息、并從中獲取第一目標(biāo)編碼塊后,對接收到的兩個編碼塊(“1000”和“0100”)進(jìn)行歸一化處理,然后發(fā)送請求第三和第四個內(nèi)容塊對應(yīng)的編碼塊的內(nèi)容請求消息,其請求標(biāo)識可以為“0011”,排除信息可以為“1000”和“0100”。
[0115]步驟606、內(nèi)容路由器在接收到請求第三和第四個內(nèi)容塊對應(yīng)的編碼塊的內(nèi)容請求消息后,將其中的請求標(biāo)識與CS表中存儲的內(nèi)容名稱相同的編碼塊信息的特征字段分別作與運(yùn)算,并將與運(yùn)算結(jié)果為非O的作為目標(biāo)編碼塊,此時,前述的兩個“0011”和“1001”均符合要求,因此選擇與運(yùn)算結(jié)果較小的即“0011”對應(yīng)的編碼塊作為第一目標(biāo)編碼塊,并通過第一內(nèi)容回復(fù)消息返回給終端,該過程如圖6所示,具體地,圖6中,虛線表示請求的過程、實(shí)線表示對該請求的回復(fù)過程,且,圖中內(nèi)容路由器與節(jié)點(diǎn)X、節(jié)點(diǎn)Y和節(jié)點(diǎn)Z之間沒有連線并不表示內(nèi)容路由器與這些節(jié)點(diǎn)之間無連接,而是在本過程中沒有數(shù)據(jù)傳輸。
[0116]步驟607、終端接收到第一內(nèi)容回復(fù)消息、并從中獲取所述第一目標(biāo)編碼塊后,可再發(fā)送請求第三和第四個內(nèi)容塊對應(yīng)的編碼塊的內(nèi)容請求消息,其請求標(biāo)識可以為“0011 ”,排除信息可以為 “ 1000 ”、“0100 ” 和 “0011”。
[0117]步驟608、內(nèi)容路由器在接收到請求第四個內(nèi)容塊的內(nèi)容請求消息后,將其中的請求標(biāo)識與CS表中存儲的內(nèi)容名稱相同的編碼塊信息的特征字段分別作與運(yùn)算,并將與運(yùn)算結(jié)果為非O的作為目標(biāo)編碼塊,此時只有“ 1001”符合要求,因此將“ 1001”對應(yīng)的編碼塊作為第一目標(biāo)編碼塊返回給終端,該過程如圖7所示,具體地,圖7中,虛線表示請求的過程、實(shí)線表示對該請求的回復(fù)過程,且,圖中內(nèi)容路由器與節(jié)點(diǎn)X、節(jié)點(diǎn)Y和節(jié)點(diǎn)Z之間沒有連線并不表示內(nèi)容路由器與這些節(jié)點(diǎn)之間無連接,而是在本過程中沒有數(shù)據(jù)傳輸。
[0118]由本實(shí)施例可以看出,各節(jié)點(diǎn)返回給內(nèi)容路由器的編碼塊的特征字段之間的線性無關(guān)性的概率較高,且,可將批量請求到的不同編碼塊存儲在內(nèi)容路由器中,使得終端的下一個請求上述編碼塊的內(nèi)容請求消息可以在內(nèi)容路由器中獲得相應(yīng)的第一內(nèi)容回復(fù)消息,無需在轉(zhuǎn)發(fā)至下一層節(jié)點(diǎn),從而在提高提高了帶寬利用率的同時,也有助于提高傳輸效率。
[0119]圖8為本發(fā)明終端設(shè)備一實(shí)施例的結(jié)構(gòu)示意圖;如圖8所示,本實(shí)施例提供的終端設(shè)備,包括:
[0120]請求生成模塊81,用于生成內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;
[0121]請求發(fā)送模塊82,用于向CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息,以獲取所述請求內(nèi)容;
[0122]其中,所述編碼塊為對由所述請求內(nèi)容的切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段。
[0123]圖9a為本發(fā)明終端設(shè)備另一實(shí)施例的結(jié)構(gòu)示意圖;如圖9a所示,本實(shí)施例的終端設(shè)備在圖8所示結(jié)構(gòu)的基礎(chǔ)上,還包括:
[0124]第一接收模塊91,用于接收所述CCN的節(jié)點(diǎn)發(fā)送的內(nèi)容回復(fù)消息,所述內(nèi)容回復(fù)消息包括目標(biāo)編碼塊和目標(biāo)編碼塊對應(yīng)的特征標(biāo)識,所述目標(biāo)編碼塊為特征字段與所述請求標(biāo)識作與運(yùn)算結(jié)果為非O、且所述特征字段不屬于所述排除信息的編碼塊。
[0125]圖9b為本發(fā)明終端設(shè)備又一實(shí)施例的結(jié)構(gòu)示意圖;如圖9b所示,本實(shí)施例的終端設(shè)備在圖9a所示結(jié)構(gòu)的基礎(chǔ)上,還包括:
[0126]歸一化處理模塊92,用于對已獲取到的全部編碼塊進(jìn)行歸一化處理,以確定下一個內(nèi)容請求消息所需的請求標(biāo)識和排除信息。
[0127]上述實(shí)施例提供的終端設(shè)備可以用于執(zhí)行前述實(shí)施例的內(nèi)容請求方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0128]本實(shí)施例提供的終端設(shè)備,可以通過發(fā)送內(nèi)容請求消息向CCN中存儲有編碼塊的各節(jié)點(diǎn)請求需要的編碼塊,以獲取請求的內(nèi)容,由于編碼塊的數(shù)量大于內(nèi)容的內(nèi)容塊的數(shù)量,因此,可以降低各節(jié)點(diǎn)返回相同編碼塊的概率,從而提高帶寬利用率。[0129]圖10為本發(fā)明CCN節(jié)點(diǎn)一實(shí)施例的結(jié)構(gòu)示意圖;如圖10所示,本實(shí)施例提供的CCN節(jié)點(diǎn),包括:
[0130]請求接收模塊10a,用于接收終端發(fā)送的內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段;
[0131]查找模塊10b,用于根據(jù)所述請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中,所述編碼塊信息包括編碼塊和所述編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段;
[0132]獲取模塊10c,用于將所述請求標(biāo)識分別與所述請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊;
[0133]第一發(fā)送模塊IOd,用于向所述終端發(fā)送第一內(nèi)容回復(fù)消息,所述第一內(nèi)容回復(fù)消息包括所述第一目標(biāo)編碼塊和所述第一目標(biāo)編碼塊對應(yīng)的特征字段。
[0134]圖11為本發(fā)明CCN節(jié)點(diǎn)另一實(shí)施例的結(jié)構(gòu)示意圖;如圖11所示,本實(shí)施例提供的CCN節(jié)點(diǎn)在圖10所示結(jié)構(gòu)的基礎(chǔ)上,還包括:
[0135]請求轉(zhuǎn)發(fā)模塊10e,用于當(dāng)未獲取到與運(yùn)算結(jié)果為非O的特征字段時,或者獲取到的與運(yùn)算結(jié)果為非O的特征字段均屬于所述排除信息時,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)出去,并將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息添加到待定請求消息記錄表PIT中;
[0136]第二接收模塊10f,用于接收所述內(nèi)容請求消息對應(yīng)的第二內(nèi)容回復(fù)消息,所述第二內(nèi)容回復(fù)消息包括第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段;
[0137]第二發(fā)送模塊10g,用于如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息仍存在于所述待定請求消息記錄表中,將所述第二內(nèi)容回復(fù)消息發(fā)送給所述終。
[0138]圖12為本發(fā)明CCN節(jié)點(diǎn)又一實(shí)施例的結(jié)構(gòu)示意圖;如圖12所示,本實(shí)施例提供的CCN節(jié)點(diǎn)在圖11所示結(jié)構(gòu)的基礎(chǔ)上,還包括:
[0139]編碼塊處理模塊12a,用于如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息已經(jīng)不存在于所述待定請求消息記錄表中,則將所述第二目標(biāo)編碼塊對應(yīng)的特征字段分別與所述編碼塊信息中的特征字段作與運(yùn)算,當(dāng)所有與運(yùn)算的結(jié)果均為非O時,將所述第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段添加到所述編碼塊信息中。
[0140]以及刪除模塊12b,用于將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息從所述待定請求消息記錄表中刪除。
[0141]上述實(shí)施例提供的CCN節(jié)點(diǎn)可以用于執(zhí)行前述實(shí)施例的消息處理方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0142]上述實(shí)施例提供的CCN節(jié)點(diǎn),可通過接受前述實(shí)施例提供的終端設(shè)備發(fā)送的內(nèi)容請求消息,并將該內(nèi)容請求消息中的請求標(biāo)識與請求內(nèi)容的名稱對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算、將所述與運(yùn)算結(jié)果為非O的編碼塊作為目標(biāo)編碼塊回復(fù)給對應(yīng)的終端,使得終端可以獲取到其請求內(nèi)容對應(yīng)的線性無關(guān)的多個編碼塊,從而恢復(fù)出其請求內(nèi)容的名稱對應(yīng)的內(nèi)容;并且,線性編碼后形成的編碼塊的數(shù)量大于內(nèi)容塊的數(shù)量,CCN的各節(jié)點(diǎn)回復(fù)相同目標(biāo)編碼塊的概率降低,有利于提升帶寬利用率。
[0143]圖13為本
【發(fā)明內(nèi)容】
發(fā)布裝置一實(shí)施例的結(jié)構(gòu)示意圖;請參照圖13,本實(shí)施例的內(nèi)容發(fā)布裝置可以包括:
[0144]切分模塊13a,用于將一內(nèi)容切分為至少兩個大小相等的內(nèi)容塊;
[0145]線性編碼模塊13b,用于對所述至少兩個內(nèi)容塊進(jìn)行線性編碼,生成數(shù)量多于內(nèi)容塊數(shù)量的多個編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段,所述特征字段為所述線性編碼過程中形成的系數(shù)向量;
[0146]存儲模塊13c,用于將所述多個編碼塊和對應(yīng)的特征標(biāo)識存儲到內(nèi)容為中心的網(wǎng)絡(luò)CCN的各節(jié)點(diǎn)中。
[0147]本實(shí)施例提供的CCN節(jié)點(diǎn)可以用于執(zhí)行前述實(shí)施例的消息處理方法,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。具體地,本實(shí)施例提供的內(nèi)容發(fā)布裝置可以與前述實(shí)施例提供的終端設(shè)備或CCN節(jié)點(diǎn)設(shè)置在一起。
[0148]圖14為本發(fā)明CCN系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖;請參照圖14,本實(shí)施例提供的CCN系統(tǒng)包括:
[0149]多個CCN節(jié)點(diǎn)14a,采用上述任一實(shí)施例所述的CCN節(jié)點(diǎn),其具體實(shí)現(xiàn)原理和技術(shù)效果與前述實(shí)施例類似,在此不再贅述。
[0150]本實(shí)施提供的CCN系統(tǒng),可實(shí)現(xiàn)將同一內(nèi)容的大小相等的兩個以上內(nèi)容塊、經(jīng)線性編碼轉(zhuǎn)換成編碼塊,將這些編碼塊發(fā)布到CCN各CCN節(jié)點(diǎn)中,使得,當(dāng)終端請求編碼塊時,CCN節(jié)點(diǎn)可通過將請求標(biāo)識與存儲的編碼塊的特征字段作與運(yùn)算來獲取可用于答復(fù)該內(nèi)容請求的目標(biāo)編碼塊,以降低不同節(jié)點(diǎn)根據(jù)請求返回相同編碼塊的幾率,從而提升帶寬利用率。
[0151]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0152]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種內(nèi)容請求方法,其特征在于,包括: 生成內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段; 向以內(nèi)容為中心的網(wǎng)絡(luò)CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息,以獲取所述請求內(nèi)容; 其中,所述編碼塊為對由所述請求內(nèi)容的切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段。
2.根據(jù)權(quán)利要求1所述的內(nèi)容請求方法,其特征在于,所述請求標(biāo)識與所述已獲取的編碼塊的特征字段線性無關(guān)。
3.根據(jù)權(quán)利要求1或2所述的內(nèi)容請求方法,其特征在于,所述請求標(biāo)識為二進(jìn)制序列,所述二進(jìn)制序列的比特位總數(shù)與所述內(nèi)容塊的數(shù)量相等,其中,如果要獲取所述請求內(nèi)容的第i個內(nèi)容塊,則將所述二進(jìn)制序列的第i個比特位置為1,其他比特置為O。
4.根據(jù)權(quán)利要求1或2或3所述的內(nèi)容請求方法,其特征在于,所述向所述CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息之后,還包括: 接收所述CCN的節(jié)點(diǎn)發(fā)送的內(nèi)容回復(fù)消息,所述內(nèi)容回復(fù)消息包括目標(biāo)編碼塊和目標(biāo)編碼塊對應(yīng)的特征標(biāo)識,所述目標(biāo)編碼塊為特征字段與所述請求標(biāo)識作與運(yùn)算結(jié)果為非O、且所述特征字段不屬于所述排除信息的編碼塊。
5.根據(jù)權(quán)利要求4所述 的內(nèi)容請求方法,其特征在于,還包括: 對已獲取到的全部編碼塊進(jìn)行歸一化處理,以確定下一個內(nèi)容請求消息所需的請求標(biāo)識和排除信息。
6.根據(jù)權(quán)利要求1或2或3所述的內(nèi)容請求方法,其特征在于,所述內(nèi)容請求消息還包括: 所述線性編碼的類型標(biāo)識。
7.一種消息處理方法,其特征在于,包括: 接收終端發(fā)送的內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段; 根據(jù)所述請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中,所述編碼塊信息包括編碼塊和所述編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段; 將所述請求標(biāo)識分別與所述請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊; 向所述終端發(fā)送第一內(nèi)容回復(fù)消息,所述第一內(nèi)容回復(fù)消息包括所述第一目標(biāo)編碼塊和所述第一目標(biāo)編碼塊對應(yīng)的特征字段。
8.根據(jù)權(quán)利要求7所述的消息處理方法,其特征在于,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊,包括:若獲取到與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的多個特征字段,則從所述多個特征字段中隨機(jī)選擇一個特征字段,將選擇的特征字段對應(yīng)的編碼塊作為所述第一目標(biāo)編碼塊; 或者從獲取到的與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的多個特征字段中,選擇與運(yùn)算結(jié)果最小的特征字段,將選擇的特征字段對應(yīng)的編碼塊作為所述第一目標(biāo)編碼塊。
9.根據(jù)權(quán)利要求7或8所述的消息處理方法,其特征在于,還包括: 當(dāng)未獲取到與運(yùn)算結(jié)果為非O的特征字段時,或者獲取到的與運(yùn)算結(jié)果為非O的特征字段均屬于所述排除信息時,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)出去,并將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息添加到待定請求消息記錄表PIT中; 接收所述內(nèi)容請求消息對應(yīng)的第二內(nèi)容回復(fù)消息,所述第二內(nèi)容回復(fù)消息包括第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段; 如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息仍存在于所述待定請求消息記錄表中,將所述第二內(nèi)容回復(fù)消息發(fā)送給所述終端。
10.根據(jù)權(quán)利要求9所述的消息處理方法,其特征在于,還包括: 如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息已經(jīng)不存在于所述待定請求消息記錄表中,則將所述第二目標(biāo)編碼塊對應(yīng)的特征字段分別與所述編碼塊信息中的特征字段作與運(yùn)算,當(dāng)所有與運(yùn)算的結(jié)果均為非O時,將所述第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段添加到所述編碼塊信息中。
11.根據(jù)權(quán)利要求9所述的消息處理方法,其特征在于,還包括:` 將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息從所述待定請求消息記錄表中刪除。
12.—種內(nèi)容發(fā)布方法,其特征在于,包括: 將一內(nèi)容切分為至少兩個大小相等的內(nèi)容塊; 對所述至少兩個內(nèi)容塊進(jìn)行線性編碼,生成數(shù)量多于內(nèi)容塊數(shù)量的多個編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段,所述特征字段為所述線性編碼過程中形成的系數(shù)向量; 將所述多個編碼塊和對應(yīng)的特征標(biāo)識存儲到內(nèi)容為中心的網(wǎng)絡(luò)CCN的各節(jié)點(diǎn)中。
13.一種終端設(shè)備,其特征在于,包括: 請求生成模塊,用于生成內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段; 請求發(fā)送模塊,用于向以內(nèi)容為中心的網(wǎng)絡(luò)CCN的節(jié)點(diǎn)發(fā)送所述內(nèi)容請求消息,以獲取所述請求內(nèi)容; 其中,所述編碼塊為對由所述請求內(nèi)容的切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述請求內(nèi)容的名稱和特征字段。
14.根據(jù)權(quán)利要求13所述的終端設(shè)備,其特征在于,還包括: 第一接收模塊,用于接收所述CCN的節(jié)點(diǎn)發(fā)送的內(nèi)容回復(fù)消息,所述內(nèi)容回復(fù)消息包括目標(biāo)編碼塊和目標(biāo)編碼塊對應(yīng)的特征標(biāo)識,所述目標(biāo)編碼塊為特征字段與所述請求標(biāo)識作與運(yùn)算結(jié)果為非O、且所述特征字段不屬于所述排除信息的編碼塊。
15.根據(jù)權(quán)利要求14所述的終端設(shè)備,其特征在于,還包括: 歸一化處理模塊,用于對已獲取到的全部編碼塊進(jìn)行歸一化處理,以確定下一個內(nèi)容請求消息所需的請求標(biāo)識和排除信息。
16.一種以內(nèi)容為中心的網(wǎng)絡(luò)CCN節(jié)點(diǎn),其特征在于,包括: 請求接收模塊,用于接收終端發(fā)送的內(nèi)容請求消息,所述內(nèi)容請求消息包括:請求內(nèi)容的名稱、請求標(biāo)識和排除信息,所述請求標(biāo)識用于標(biāo)識請求的至少一個編碼塊,所述排除信息包括所述已獲取的編碼塊的特征字段; 查找模塊,用于根據(jù)所述請求內(nèi)容的名稱和預(yù)先存儲的編碼塊信息,確定與所述請求內(nèi)容對應(yīng)的編碼塊信息,其中,所述編碼塊信息包括編碼塊和所述編碼塊對應(yīng)的特征標(biāo)識,所述編碼塊為對由一內(nèi)容切分成的至少兩個大小相等的內(nèi)容塊進(jìn)行線性編碼生成的,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段; 獲取模塊,用于將所述請求標(biāo)識分別與所述請求內(nèi)容對應(yīng)的編碼塊信息中的特征字段作與運(yùn)算,獲取與運(yùn)算結(jié)果為非O、且不屬于所述排除信息的特征字段對應(yīng)的編碼塊作為第一目標(biāo)編碼塊; 第一發(fā)送模塊,用于向所述終端發(fā)送第一內(nèi)容回復(fù)消息,所述第一內(nèi)容回復(fù)消息包括所述第一目標(biāo)編碼塊和所述第一目標(biāo)編碼塊對應(yīng)的特征字段。
17.根據(jù)權(quán)利要求16所述的CCN節(jié)點(diǎn),其特征在于,還包括: 請求轉(zhuǎn)發(fā)模塊,用于當(dāng)未獲取到與運(yùn)算結(jié)果為非O的特征字段時,或者獲取到的與運(yùn)算結(jié)果為非O的特征字段均屬于所述排除信息時,將所述內(nèi)容請求消息轉(zhuǎn)發(fā)出去,并將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息添加到待定請求消息記錄表PIT中; 第二接收模塊,用于接收所述內(nèi)容請求消息對應(yīng)的第二內(nèi)容回復(fù)消息,所述第二內(nèi)容回復(fù)消息包括第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段; 第二發(fā)送模塊,用于如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息仍存在于所述待定請求消息記錄表中,將所述第二內(nèi)容回復(fù)消息發(fā)送給所述終端。
18.根據(jù)權(quán)利要求17所述的CCN節(jié)點(diǎn),其特征在于,還包括: 編碼塊處理模塊,用于如果接收到所述第二內(nèi)容回復(fù)消息時所述內(nèi)容請求消息對應(yīng)的收發(fā)信息已經(jīng)不存在于所述待定請求消息記錄表中,則將所述第二目標(biāo)編碼塊對應(yīng)的特征字段分別與所述編碼塊信息中的特征字段作與運(yùn)算,當(dāng)所有與運(yùn)算的結(jié)果均為非O時,將所述第二目標(biāo)編碼塊和所述第二目標(biāo)編碼塊對應(yīng)的特征字段添加到所述編碼塊信息中。
19.根據(jù)權(quán)利要求17所述的CCN節(jié)點(diǎn),其特征在于,還包括: 刪除模塊,用于將所述內(nèi)容請求消息對應(yīng)的收發(fā)信息從所述待定請求消息記錄表中刪除。
20.一種內(nèi)容發(fā)布裝置,其特征在于,包括: 切分模塊,用于將一內(nèi)容切分為至少兩個大小相等的內(nèi)容塊; 線性編碼模塊,用于對所述至少兩個內(nèi)容塊進(jìn)行線性編碼,生成數(shù)量多于內(nèi)容塊數(shù)量的多個編碼塊,每個編碼塊唯一對應(yīng)一個特征標(biāo)識,所述特征標(biāo)識包括所述內(nèi)容的名稱和特征字段,所述特征字段為所述線性編碼過程中形成的系數(shù)向量; 存儲模塊,用于將所述多個編碼塊和對應(yīng)的特征標(biāo)識存儲到內(nèi)容為中心的網(wǎng)絡(luò)CCN的各節(jié)點(diǎn)中。
21.一種以內(nèi) 容為中心的網(wǎng)絡(luò)CCN系統(tǒng),其特征在于,包括多個CCN節(jié)點(diǎn),每個CCN節(jié)點(diǎn)為權(quán)利要求16至19任一所述的CCN節(jié)點(diǎn)。
【文檔編號】H04L1/00GK103516757SQ201210218512
【公開日】2014年1月15日 申請日期:2012年6月28日 優(yōu)先權(quán)日:2012年6月28日
【發(fā)明者】嚴(yán)哲峰 申請人:華為技術(shù)有限公司