信息發(fā)送方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù),尤其涉及一種信息發(fā)送方法及設(shè)備。
【背景技術(shù)】
[0002] 雖然互聯(lián)網(wǎng)協(xié)議(InternetProtocol,簡(jiǎn)稱(chēng)IP)已經(jīng)取得極大的成功,推動(dòng)互聯(lián)網(wǎng) 無(wú)處不在,但是IP誕生之初將"終端"核也位置,W目的IP地址和源IP地址標(biāo)識(shí)的一個(gè)個(gè) IP包承載著兩個(gè)終端之間的會(huì)話(huà),因此IP是一種W終端為中也的網(wǎng)絡(luò)協(xié)議。
[0003] 而今天人們使用互聯(lián)網(wǎng),主要功能不是為了終端之間的會(huì)話(huà),而是獲取信息,如網(wǎng) 絡(luò)新聞、搜索引擎、社交網(wǎng)站、網(wǎng)絡(luò)論壇等應(yīng)用其實(shí)都是W各種信息的生產(chǎn)、傳播和共享為 主要目的;人們?cè)讷@取該些信息時(shí)往往并不關(guān)也從哪里獲取信息,該是一種全新的W信息 /內(nèi)容為中也的新模式。為此,業(yè)界提出一種"信息為中也的網(wǎng)絡(luò)"(InformationCentric Network,簡(jiǎn)稱(chēng)ICN),該ICN將內(nèi)容/信息/服務(wù)置于更核也的地位。并且,業(yè)界對(duì)ICN架構(gòu) 中引入物聯(lián)網(wǎng)的概念。
[0004] 內(nèi)容中也移動(dòng)自組織網(wǎng)(Contentcentricfashionmanet,簡(jiǎn)稱(chēng)CHANET)是在 IEEE802. 11協(xié)議基礎(chǔ)上提出基于內(nèi)容的路由和轉(zhuǎn)發(fā)機(jī)制,不依賴(lài)傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié) 議(TransmissionControlProtocol/InternetProtocol,簡(jiǎn)稱(chēng)TCP/"IP)。在CHANET中, 被請(qǐng)求的內(nèi)容根據(jù)內(nèi)容標(biāo)識(shí)符(ContentIdentifier,簡(jiǎn)稱(chēng)CID)來(lái)進(jìn)行命名。
[0005]CHANET模型分為兩個(gè)階段;a)內(nèi)容發(fā)現(xiàn);任一用戶(hù)設(shè)備發(fā)送一個(gè)興趣包然后根據(jù) 接收到的數(shù)據(jù)對(duì)象尋找可能的內(nèi)容源;b)內(nèi)容傳遞:通過(guò)興趣確認(rèn)包發(fā)送新的內(nèi)容請(qǐng)求, 將數(shù)據(jù)對(duì)象傳遞給指定的路由節(jié)點(diǎn)。因?yàn)樗械耐ㄐ哦际菑V播方式,一旦數(shù)據(jù)包碰撞或者 丟失,802. 11協(xié)議不能使用重傳機(jī)制。所有的重傳處理需要在CHANET層完成。
[0006] 當(dāng)網(wǎng)絡(luò)中的路由節(jié)點(diǎn)需要獲取某個(gè)內(nèi)容時(shí),利用無(wú)線網(wǎng)絡(luò)的廣播特性,將內(nèi)容請(qǐng) 求發(fā)送出去,網(wǎng)絡(luò)中任何收到內(nèi)容請(qǐng)求包的路由節(jié)點(diǎn)均可W根據(jù)本地收集的信息,作出轉(zhuǎn) 發(fā)決策;當(dāng)內(nèi)容提供者返回?cái)?shù)據(jù)時(shí),網(wǎng)絡(luò)中的路由節(jié)點(diǎn)可W根據(jù)緩存策略對(duì)數(shù)據(jù)進(jìn)行包級(jí) 別的緩存,W保證在路由節(jié)點(diǎn)移動(dòng)的場(chǎng)景下保證連通性,同時(shí)減少網(wǎng)絡(luò)中的重復(fù)流量。
[0007] 現(xiàn)有CHANET的缺陷是;容易形成廣播風(fēng)暴,轉(zhuǎn)發(fā)無(wú)方向性。也就是說(shuō),現(xiàn)有的 CHANET中,利用廣播進(jìn)行路由,轉(zhuǎn)發(fā)時(shí)只根據(jù)CPT匹配結(jié)果,如果存在路由條目,則轉(zhuǎn)發(fā), 并不考慮本路由節(jié)點(diǎn)是否在最優(yōu)路徑上。全網(wǎng)廣播,易形成廣播風(fēng)暴。為此,業(yè)界改進(jìn)了 現(xiàn)有的CHANET模型,提出一種增強(qiáng)的內(nèi)容中也多跳無(wú)線網(wǎng)(EnhancedContentcentric multiHopwireless肥Twork,簡(jiǎn)稱(chēng)E-CHA肥T)方案,在E-CHA肥T中,增加了距離監(jiān)測(cè)。
[0008] 然而,E-CHANET在轉(zhuǎn)發(fā)中增加了距離監(jiān)測(cè),但沒(méi)有考慮無(wú)線網(wǎng)絡(luò)狀況的影響,由于 無(wú)線網(wǎng)絡(luò)受鏈路狀態(tài)影響大,在信息轉(zhuǎn)發(fā)過(guò)程中,經(jīng)常出現(xiàn)通信失敗。
【發(fā)明內(nèi)容】
[0009] 為解決現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明實(shí)施例提供一種信息發(fā)送方法及設(shè)備,能夠結(jié) 合無(wú)線網(wǎng)絡(luò)鏈路狀態(tài)和內(nèi)容源節(jié)點(diǎn)的空閑程度提高無(wú)線網(wǎng)絡(luò)中的通信質(zhì)量。
[0010] 第一方面,本發(fā)明提供一種信息發(fā)送方法,其中,包括:
[0011] 路由節(jié)點(diǎn)接收內(nèi)容源節(jié)點(diǎn)的第一通告信息,所述第一通告信息包括:所述內(nèi)容源 節(jié)點(diǎn)的內(nèi)容名字、所述內(nèi)容名字的生存時(shí)間、所述內(nèi)容源節(jié)點(diǎn)到所述路由節(jié)點(diǎn)的信噪比最 小值、所述內(nèi)容源節(jié)點(diǎn)的節(jié)點(diǎn)空閑度、所述內(nèi)容源節(jié)點(diǎn)到所述路由節(jié)點(diǎn)的跳數(shù);
[0012] 所述路由節(jié)點(diǎn)根據(jù)所述信噪比最小值、所述節(jié)點(diǎn)空閑度和所述跳數(shù)獲取所述第一 通告信息的第一吸引因子;
[0013] 所述路由節(jié)點(diǎn)將所述路由節(jié)點(diǎn)的內(nèi)容提供信息表CPT中的信息與所述第一通告 信息進(jìn)行比較,若所述CPT滿(mǎn)足第一條件,則根據(jù)所述第一通告信息更新所述CPT;
[0014] 其中,所述第一條件包括下述的一項(xiàng)或多項(xiàng):
[0015] 所述CPT中不包括所述內(nèi)容源節(jié)點(diǎn)的內(nèi)容名字;
[0016] 所述CPT中所述內(nèi)容源節(jié)點(diǎn)的內(nèi)容名字的生存時(shí)間過(guò)期;
[0017] 所述CPT中的第二通告信息的第二吸引因子小于所述第一通告信息的第一吸引 因子。
[0018] 結(jié)合第一方面,在第一種可選的實(shí)現(xiàn)方式中,所述第一通告信息還包括:所述內(nèi)容 名字的通告范圍;
[0019] 所述路由節(jié)點(diǎn)根據(jù)所述信噪比最小值、所述節(jié)點(diǎn)空閑度和所述跳數(shù)獲取所述第一 通告信息的第一吸引因子的步驟之前,還包括:
[0020] 所述路由節(jié)點(diǎn)確定所述第一通告信息中所述內(nèi)容名字的通告范圍達(dá)到最大通告 范圍,則丟棄所述第一通告信息。
[0021] 結(jié)合第一方面及第一方面的第一種可選的實(shí)現(xiàn)方式,在第二種可選的實(shí)現(xiàn)方式 中,所述路由節(jié)點(diǎn)確定所述第一通告信息中所述內(nèi)容名字的通告范圍未達(dá)到最大通告范 圍,則更新所述第一通告信息,并將更新的第一通告信息發(fā)送至下一跳的路由節(jié)點(diǎn)。
[0022] 結(jié)合第一方面及第一方面的第二種可選的實(shí)現(xiàn)方式,在第H種可選的實(shí)現(xiàn)方式 中,所述路由節(jié)點(diǎn)更新所述第一通告信息,包括:
[0023] 所述路由節(jié)點(diǎn)更新所述第一通告信息中所述內(nèi)容源節(jié)點(diǎn)到所述路由節(jié)點(diǎn)的信噪 比最小值和所述內(nèi)容源節(jié)點(diǎn)到所述路由節(jié)點(diǎn)的跳數(shù)。
[0024] 結(jié)合第一方面,在第四種可選的實(shí)現(xiàn)方式中,所述第一通告信息還包括:內(nèi)容源節(jié) 點(diǎn)的標(biāo)識(shí);
[00巧]所述路由節(jié)點(diǎn)更新所述路由節(jié)點(diǎn)的CPT,包括:
[0026] 存儲(chǔ)所述內(nèi)容源節(jié)點(diǎn)的標(biāo)識(shí)、所述內(nèi)容源節(jié)點(diǎn)的內(nèi)容名字、所述內(nèi)容名字的生存 時(shí)間和所述第一通告信息的第一吸引因子。
[0027] 第二方面,本發(fā)明提供一種信息發(fā)送方法,其中,所述方法包括:
[0028] 路由節(jié)點(diǎn)接收一個(gè)信息包,確定所述信息包為興趣包,根據(jù)所述興趣包的生存時(shí) 間確定所述興趣包未超時(shí)時(shí),查看所述興趣包是否滿(mǎn)足第二條件;
[0029] 所述路由節(jié)點(diǎn)在所述興趣包滿(mǎn)足第二條件時(shí),根據(jù)所述興趣包的吸引因子獲取轉(zhuǎn) 發(fā)所述興趣包的時(shí)延信息;
[0030] 所述路由節(jié)點(diǎn)根據(jù)獲取的時(shí)延信息轉(zhuǎn)發(fā)所述興趣包;
[0031] 所述第二條件為:
[0032]所述路由節(jié)點(diǎn)的內(nèi)容緩存CS表中沒(méi)有匹配所述興趣包的信息,所述路由節(jié)點(diǎn)的 興趣包駐留表PIT中沒(méi)有匹配所述興趣包的信息,所述路由節(jié)點(diǎn)的內(nèi)容提供信息表CPT中 有匹配所述興趣包的信息。
[0033] 結(jié)合第二方面,在第一種可選的實(shí)現(xiàn)方式中,所述興趣包中的內(nèi)容源節(jié)點(diǎn)的標(biāo)識(shí) 不為空。
[0034] 結(jié)合第二方面及第二方面的第一種可選的實(shí)現(xiàn)方式,在第二種可選的實(shí)現(xiàn)方式 中,所述路由節(jié)點(diǎn)的CPT中有匹配的信息,具體為:
[00巧]所述CPT中存儲(chǔ)的內(nèi)容名字與所述興趣包中的內(nèi)容名字匹配,且所述CPT中存儲(chǔ) 的內(nèi)容名字對(duì)應(yīng)的內(nèi)容源節(jié)點(diǎn)的標(biāo)識(shí)與所述興趣包中的內(nèi)容源節(jié)點(diǎn)的標(biāo)識(shí)匹配。
[0036] 結(jié)合第二方面,在第H種可選的實(shí)現(xiàn)方式中,若興趣包中的內(nèi)容源節(jié)點(diǎn)的標(biāo)識(shí)為 空,
[0037] 則所述路由節(jié)點(diǎn)在所述興趣包滿(mǎn)足第二條件時(shí),延時(shí)廣播所述興趣包。
[0038] 結(jié)合第二方面,在第四種可選的實(shí)現(xiàn)方式中,還包括:
[0039] 所述興趣包不滿(mǎn)足所述第二條件時(shí),所述路由節(jié)點(diǎn)根據(jù)所述CS表確定,所述路由 節(jié)點(diǎn)中有匹配所述興趣包的數(shù)據(jù),則向發(fā)送興趣包的節(jié)點(diǎn)延時(shí)返回?cái)?shù)據(jù);
[0040]或者,
[0041] 所述興趣包不滿(mǎn)足所述第二條件時(shí),所述路由節(jié)點(diǎn)根據(jù)所述PIT確定所述路由節(jié) 點(diǎn)已經(jīng)轉(zhuǎn)發(fā)所述興趣包了,則丟棄所述興趣包,并重置所述PIT中所述興趣包的超時(shí)時(shí)間。
[0042] 結(jié)合第二方面,在第五種可選的實(shí)現(xiàn)方式中,還包括:
[0043] 所述路由節(jié)點(diǎn)添加所述興趣包至所述PIT。
[0044] 結(jié)合第二方面及第二方面所有可能的實(shí)現(xiàn)方式,在第六種可選的實(shí)現(xiàn)方式中,還 包括:
[0045] 所述路由節(jié)點(diǎn)根據(jù)所述興趣包的生存時(shí)間確定所述興趣包超時(shí)時(shí),丟棄所述興趣 包。
[0046] 結(jié)合第二方面及第二方面的第四種可選的實(shí)現(xiàn)方式,在第走種可選的實(shí)現(xiàn)方式 中,所述興趣包包括:請(qǐng)求的內(nèi)容名字、所述內(nèi)容名字對(duì)應(yīng)的內(nèi)容源節(jié)點(diǎn)的標(biāo)識(shí)、所述興趣 包的隨機(jī)數(shù)、確認(rèn)表、所述興趣包的生存時(shí)間和選擇項(xiàng);
[0047] 所述路由節(jié)點(diǎn)根據(jù)所述興趣包的吸引因子獲取轉(zhuǎn)發(fā)所述興趣包的時(shí)延信息的步 驟之前,還包括:
[0048] 根據(jù)所述興趣包的隨機(jī)數(shù)確定所述興趣包是否為所述路由節(jié)點(diǎn)重復(fù)接收的興趣 包;
[0049] 若所述興趣包中的隨機(jī)數(shù)與所述路由節(jié)點(diǎn)在接收所述信息包之前收到的另一興 趣包中的隨機(jī)數(shù)相同,且所述路由節(jié)點(diǎn)還沒(méi)有向發(fā)送所述另一興趣包的節(jié)點(diǎn)的返回?cái)?shù)據(jù), 且所述另一興趣包的生存時(shí)間沒(méi)有過(guò)期,則確定所述興趣包與所述另一興趣包重復(fù),丟棄 所述興趣包;
[0050] 相應(yīng)地,路由節(jié)點(diǎn)向發(fā)送興趣包的節(jié)點(diǎn)返回?cái)?shù)據(jù)之后,還包括:
[0051] 根據(jù)所述確認(rèn)表和選擇項(xiàng)向所述數(shù)據(jù)的內(nèi)容源節(jié)點(diǎn)反饋信息,W使所述內(nèi)容源節(jié) 點(diǎn)根據(jù)所述路由節(jié)點(diǎn)反饋的信息獲知所述路由節(jié)點(diǎn)向發(fā)送興趣包的節(jié)點(diǎn)返回的數(shù)據(jù)信息。
[0052] 結(jié)合第二方面,在第八種可選的實(shí)現(xiàn)方式中,所述路由節(jié)點(diǎn)獲取轉(zhuǎn)發(fā)所述興趣包 的時(shí)延信息跟隨所述興趣包的吸引因子變化,所述興趣包的吸