[發(fā)明專利]一種基于RPL協(xié)議的DODAG構(gòu)建優(yōu)化算法有效
| 申請?zhí)枺?/td> | 201810758169.1 | 申請日: | 2018-07-11 |
| 公開(公告)號: | CN108965128B | 公開(公告)日: | 2020-03-27 |
| 發(fā)明(設(shè)計)人: | 鈕鑫;楊小來 | 申請(專利權(quán))人: | 常州工程職業(yè)技術(shù)學(xué)院 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/761;H04L29/06;H04L12/26 |
| 代理公司: | 北京淮海知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32205 | 代理人: | 劉振祥 |
| 地址: | 213100 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 rpl 協(xié)議 dodag 構(gòu)建 優(yōu)化 算法 | ||
一種基于RPL協(xié)議的DODAG構(gòu)建優(yōu)化算法,具體包括以下步驟:S1:DODAG系統(tǒng)中的節(jié)點(diǎn)采用鄰居不可達(dá)檢測機(jī)制,感知與其直聯(lián)的鄰居節(jié)點(diǎn)是否可以連通到達(dá)的生存情況以進(jìn)行DODAG系統(tǒng)的構(gòu)建;S2:DODAG系統(tǒng)中的節(jié)點(diǎn),通過與之直聯(lián)的鄰居節(jié)點(diǎn)與系統(tǒng)中的其他節(jié)點(diǎn)通信,某個節(jié)點(diǎn)如果發(fā)現(xiàn)其與鄰居節(jié)點(diǎn)之間所有路徑失效,則開始節(jié)點(diǎn)復(fù)位動作;S3:節(jié)點(diǎn)的復(fù)位動作完成后,重新開始執(zhí)行S1以進(jìn)行DODAG系統(tǒng)構(gòu)建過程。該算法能在DODAG系統(tǒng)構(gòu)建過程中有效地降低系統(tǒng)功耗,并能增強(qiáng)DODAG在干擾環(huán)境中的運(yùn)行性能,能降低數(shù)據(jù)在傳輸過程中的重傳率。
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于RPL協(xié)議的DODAG構(gòu)建優(yōu)化算法。
背景技術(shù)
DODAG的根節(jié)點(diǎn)采用遞增DODAG VersionNumer的方式,發(fā)起一個DODAG系統(tǒng)的全局修復(fù)操作,遍歷系統(tǒng)中的各個節(jié)點(diǎn),從而產(chǎn)生一個全新的DODAG VersionNumer版本。在新的DODAG系統(tǒng)中,沒有受到舊版本Rank值限制的節(jié)點(diǎn),可以在新的DODAG系統(tǒng)中依據(jù)OF和Rank等,重新計算出其在DODAG系統(tǒng)中的位置。這種方式重新構(gòu)建了DODAG。由于其采用了全局修復(fù)操作的方式,所以,對系統(tǒng)造成的功耗損失相對較大。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種基于RPL協(xié)議的DODAG構(gòu)建優(yōu)化算法,該算法能在DODAG系統(tǒng)構(gòu)建過程中有效地降低系統(tǒng)功耗,并能增強(qiáng)DODAG在干擾環(huán)境中的運(yùn)行性能,能降低數(shù)據(jù)在傳輸過程中的重傳率。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于RPL協(xié)議的DODAG構(gòu)建優(yōu)化算法,具體包括以下步驟:
S1:以RPL協(xié)議為基礎(chǔ)進(jìn)行DODAG系統(tǒng)的構(gòu)建,其中DODAG系統(tǒng)中的節(jié)點(diǎn)采用鄰居不可達(dá)檢測機(jī)制,感知與其直聯(lián)的鄰居節(jié)點(diǎn)是否可以連通到達(dá)的生存情況以進(jìn)行DODAG系統(tǒng)的構(gòu)建;
S2:DODAG系統(tǒng)中的節(jié)點(diǎn),通過與之直聯(lián)的鄰居節(jié)點(diǎn)與系統(tǒng)中的其他節(jié)點(diǎn)通信,某個節(jié)點(diǎn)如果發(fā)現(xiàn)其與鄰居節(jié)點(diǎn)之間所有路徑失效,則開始節(jié)點(diǎn)復(fù)位動作;
S3:節(jié)點(diǎn)的復(fù)位動作完成后,重新開始執(zhí)行S1以進(jìn)行DODAG系統(tǒng)構(gòu)建過程。
本發(fā)明提出了干擾環(huán)境中改進(jìn)DODAG構(gòu)建優(yōu)化方案,當(dāng)DODAG系統(tǒng)收到干擾時,DODAG的節(jié)點(diǎn)采用鄰居不可達(dá)檢測(Neighbor Unreachability Detection)機(jī)制,使節(jié)點(diǎn)感知與其直聯(lián)的鄰居節(jié)點(diǎn)的生存情況,進(jìn)而可以檢測出其與鄰居節(jié)點(diǎn)之間所有路徑是否可達(dá)。某個節(jié)點(diǎn)如果發(fā)現(xiàn)其與鄰居節(jié)點(diǎn)之間所有路徑失效,則開始節(jié)點(diǎn)復(fù)位動作。節(jié)點(diǎn)的復(fù)位動作完成后,重新開始進(jìn)行DODAG系統(tǒng)構(gòu)建過程。從而避免了在干擾環(huán)境中,DODAG根通過遞增DODAG VersionNumer,發(fā)起一個全局修復(fù)操作,避免了重新產(chǎn)生一個新的DODAG版本,同時,也避免了這種全局修復(fù)操作造成的功耗損失。在DODAG系統(tǒng)中,控制消息傳輸產(chǎn)生的能耗和數(shù)據(jù)信息計算產(chǎn)生的能耗是構(gòu)成路由算法消耗的的重要組成部分,數(shù)據(jù)信息傳輸產(chǎn)生的能量消耗遠(yuǎn)遠(yuǎn)超過數(shù)據(jù)計算產(chǎn)生的能耗,因而能顯著降低能耗。該算法增強(qiáng)了DODAG在干擾環(huán)境中的運(yùn)行性能,降低數(shù)據(jù)在傳輸過程中的重傳率。
作為一種優(yōu)選,所述步驟S1中的鄰居不可達(dá)檢測機(jī)制為IPv6檢測機(jī)制。
進(jìn)一步,為了減少不必要的網(wǎng)絡(luò)流量,所述步驟S1中在某個節(jié)點(diǎn)進(jìn)行鄰居不可達(dá)檢測的同時,其還向領(lǐng)居節(jié)點(diǎn)發(fā)送數(shù)據(jù)包,在鄰居節(jié)點(diǎn)可達(dá)性確認(rèn)的過程中,節(jié)點(diǎn)繼續(xù)不間斷的向緩存鏈路層地址的鄰居節(jié)點(diǎn)發(fā)送數(shù)據(jù)包信息,如果系統(tǒng)中沒有數(shù)據(jù)包信息發(fā)向鄰居節(jié)點(diǎn),鄰居不可達(dá)檢測也將不發(fā)送。
所述S1中以RPL協(xié)議為基礎(chǔ)進(jìn)行DODAG系統(tǒng)的構(gòu)建過程如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于常州工程職業(yè)技術(shù)學(xué)院,未經(jīng)常州工程職業(yè)技術(shù)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810758169.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種抑制腫瘤細(xì)胞增殖的藥物及其應(yīng)用
- 核糖體蛋白類似物RPL22L1的反義核苷酸序列在制備抑制卵巢癌細(xì)胞生長藥物中的應(yīng)用
- 人RPL34基因的用途及其相關(guān)藥物
- 人RPL34基因的用途及其相關(guān)藥物
- RPL10的抑制劑在制備治療卵巢癌的藥物中的應(yīng)用
- 一種共表達(dá)核糖體蛋白提高外源蛋白表達(dá)量的方法
- RPL13A作為內(nèi)參基因在RT-qPCR檢測進(jìn)入高原前后血液中基因表達(dá)中的應(yīng)用
- SNORA18L5在肝癌風(fēng)險預(yù)警及抑制SNORA18L5的siRNA在抑制肝癌生長中的應(yīng)用
- 一種用于檢測骨髓衰竭綜合征的基因組合、引物庫、構(gòu)建高通量測序文庫的方法及其應(yīng)用
- 一種RPL6-shRNA及其在治療結(jié)直腸癌中的應(yīng)用
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 低功耗有損網(wǎng)絡(luò)中成員更新方法及DODAG根節(jié)點(diǎn)
- 一種延長IPv6無線傳感器網(wǎng)絡(luò)壽命方法及裝置
- 為了分組的無環(huán)路路由避開智能測量儀網(wǎng)絡(luò)中的破損鏈路
- 飛行器狀態(tài)監(jiān)測無線傳感網(wǎng)絡(luò)構(gòu)建方法
- 一種利用修改的無路徑DAO信令優(yōu)化路由失效的裝置和方法
- 一種RPL網(wǎng)絡(luò)負(fù)載均衡方法及裝置
- 一種基于RPL協(xié)議的DODAG構(gòu)建優(yōu)化算法
- 一種無線傳感器網(wǎng)絡(luò)節(jié)能數(shù)據(jù)聚合方法
- 一種基于布谷鳥過濾器的電力RPL協(xié)議黑洞攻擊防御方法





