專(zhuān)利名稱(chēng):提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Mesh網(wǎng)絡(luò),更具體地說(shuō),涉及一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)及方法。
背景技術(shù):
AODV-UU模塊是一個(gè)基于Linux平臺(tái)的使用C語(yǔ)言開(kāi)發(fā)的開(kāi)源軟件,其工作于Ad-hoc模式,并通過(guò)“按需距離向量路由算法”構(gòu)建Mesh網(wǎng)絡(luò)。因其開(kāi)源特性,AODV-UU模塊是一個(gè)構(gòu)建商用化Mesh網(wǎng)絡(luò)的良好基礎(chǔ)。假設(shè)有A,B,C三個(gè)站分布成一條直線(xiàn),B位于A和C之間,具體如圖1所示。進(jìn)一步假設(shè),A和B之間可以保持相對(duì)可靠的直接連接,B和C之間也可以保持相對(duì)可靠的直接連接,A和C之間能進(jìn)行直接連接,但會(huì)頻繁掉線(xiàn)。按照開(kāi)源AODV-UU模塊所采用的“距離向量路由算法”,當(dāng)A和C要建立連接時(shí),會(huì)在A和C可以建立直接連接的時(shí)候產(chǎn)生“A-C”這條0跳路由;當(dāng)直接連接掉線(xiàn)時(shí),則為A和C產(chǎn)生“A-B-C”這條I跳路由;當(dāng)六和C恢復(fù)直接連接能力時(shí),“A-B-C”這條I跳路由又會(huì)被替換回“A-C”這條0跳路由,因?yàn)锳ODV-UU模塊認(rèn)為它的“距離”更短,是一條“更佳”的路由。上面這種過(guò)程會(huì)伴隨A和C之間直接連接的頻繁掉線(xiàn)而頻繁產(chǎn)生。對(duì)應(yīng)用層數(shù)據(jù)而言,上述現(xiàn)象可能會(huì)導(dǎo)致數(shù)據(jù)丟失或重傳。因此這種頻繁切換的路由所構(gòu)建的網(wǎng)絡(luò)是不可靠的,直接的代價(jià)就是數(shù)據(jù)傳輸效率的喪失。尤其是隨著Mesh網(wǎng)絡(luò)半徑的增大,這種為數(shù)眾多的“局部擾亂”將導(dǎo)致整個(gè)Mesh網(wǎng)絡(luò)的吞吐率低下,甚至直接導(dǎo)致Mesh網(wǎng)絡(luò)無(wú)法正常工作
發(fā)明內(nèi)容
`本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)上述Mesh網(wǎng)絡(luò)可靠性較差的問(wèn)題,提供一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)及方法。本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是,提供一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),所述Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn),每一站點(diǎn)包括連接時(shí)間計(jì)算單元、相鄰站點(diǎn)判斷單元、相鄰站點(diǎn)存儲(chǔ)單元以及報(bào)文發(fā)送單元,其中所述連接時(shí)間計(jì)算單元,用于計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間;所述相鄰站點(diǎn)判斷單元,用于將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰站點(diǎn)存儲(chǔ)單元;所述報(bào)文發(fā)送單元,用于在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)中,所述報(bào)文發(fā)送單元在發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文時(shí),選擇來(lái)自所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)的路由響應(yīng)報(bào)文發(fā)送。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)中,所述連接時(shí)間計(jì)算單元計(jì)算獲得的平均連接時(shí)間為當(dāng)前站點(diǎn)與相鄰站點(diǎn)最近N次連接時(shí)間的平均值,其中所述N為大于2的整數(shù),一次連接時(shí)間為從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始、直到首次出現(xiàn)超過(guò)ALLOWED_HELLO_LOSS個(gè)Hello消息丟失為止所用的時(shí)間。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)中,所述連接時(shí)間計(jì)算單元在當(dāng)前站點(diǎn)運(yùn)行過(guò)程中實(shí)時(shí)計(jì)算并記錄當(dāng)前站點(diǎn)與相鄰站點(diǎn)存儲(chǔ)單元中的每一相鄰站點(diǎn)新連接建立的時(shí)間以及當(dāng)前站點(diǎn)與該相鄰站點(diǎn)的平均連接時(shí)間。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)中,所述相鄰站點(diǎn)判斷單元使用的參照連接時(shí)間為9秒。本發(fā)明還提供一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法,所述Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn),每一站點(diǎn)執(zhí)行以下步驟(a)計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間;(b)將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰站點(diǎn)存儲(chǔ)單元;(C)在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送。在本發(fā)明所述的 提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法中,所述步驟(b)之后包括在發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文時(shí),選擇來(lái)自所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)的路由響應(yīng)報(bào)文發(fā)送。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法中,所述平均連接時(shí)間為當(dāng)前站點(diǎn)與相鄰站點(diǎn)最近N次連接時(shí)間的平均值,其中所述N為大于2的整數(shù),一次連接時(shí)間為從標(biāo)志本次連接開(kāi)始的第一個(gè)HelIo消息到來(lái)開(kāi)始、直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_L0SS個(gè)Hello消息丟失為止所用的時(shí)間。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法中,所述步驟(a)之后包括實(shí)時(shí)計(jì)算并記錄當(dāng)前站點(diǎn)與相鄰站點(diǎn)存儲(chǔ)單元中的每一相鄰站點(diǎn)新連接建立的時(shí)間以及當(dāng)前站點(diǎn)與該相鄰站點(diǎn)的平均連接時(shí)間。在本發(fā)明所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法中,所述參照連接時(shí)間為9秒。本發(fā)明的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)及方法,通過(guò)選擇符合要求的相鄰站點(diǎn)發(fā)送路由請(qǐng)求報(bào)文,可輔助AODV-UU模塊剔除頻繁掉線(xiàn)的相鄰站點(diǎn),顯著提高M(jìn)esh網(wǎng)絡(luò)的可靠性。
圖1是Mesh網(wǎng)絡(luò)中的站點(diǎn)示意圖。圖2是本發(fā)明提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)實(shí)施例的示意圖。圖3是本發(fā)明提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法實(shí)施例的流程示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖2所示,是本發(fā)明提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng)實(shí)施例的示意圖,該Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn)。在本實(shí)施例中,Mesh網(wǎng)絡(luò)中的每一站點(diǎn)包括連接時(shí)間計(jì)算單元21、相鄰站點(diǎn)判斷單元22、相鄰站點(diǎn)存儲(chǔ)單元23以及報(bào)文發(fā)送單元24,其中連接時(shí)間計(jì)算單元21、相鄰站點(diǎn)判斷單元22、相鄰站點(diǎn)存儲(chǔ)單元23以及報(bào)文發(fā)送單元24集成到站點(diǎn)的硬件中并結(jié)合相應(yīng)的軟件實(shí)現(xiàn)。連接時(shí)間計(jì)算單元21用于計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間。上述當(dāng)前站點(diǎn)(即連接時(shí)間計(jì)算單元21所在站點(diǎn))與相鄰站點(diǎn)的平均連接時(shí)間是通過(guò)計(jì)算當(dāng)前站點(diǎn)與該相鄰站點(diǎn)最近N次(N為大于2的整數(shù))連接時(shí)間的平均值得到。其中一次連接引用了 AODV-UU模塊所采用的定義,即從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始,直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_L0SS個(gè)Hello消息丟失為止。而一次連接時(shí)間是指從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始、直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_L0SS個(gè)Hello消息丟失為止所經(jīng)過(guò)的時(shí)間。相鄰站點(diǎn)判斷單元22用于將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰·站點(diǎn)存儲(chǔ)單元。本實(shí)施例中,相鄰站點(diǎn)是否可靠的評(píng)判標(biāo)準(zhǔn)主要包括符合以下兩個(gè)條件之一首次連接且尚未掉線(xiàn)的相鄰站點(diǎn);平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)。上述參照連接時(shí)間可以根據(jù)對(duì)Mesh網(wǎng)絡(luò)可靠性要求的高低確定,通常參照連接時(shí)間越大,其構(gòu)建的Mesh網(wǎng)絡(luò)相對(duì)越穩(wěn)定,但Mesh網(wǎng)絡(luò)站點(diǎn)之間的距離要求越近??梢詫⒄者B接時(shí)間作為配置參數(shù)在加載AODV-UU模塊時(shí)完成配置,建議的經(jīng)驗(yàn)值是9秒。相鄰站點(diǎn)存儲(chǔ)單元23用于存儲(chǔ)多個(gè)相鄰站點(diǎn)。每一站點(diǎn)的相鄰站點(diǎn)存儲(chǔ)單元23中存儲(chǔ)有可與該站點(diǎn)可靠連接的所有相鄰站點(diǎn)。上述相鄰站點(diǎn)存儲(chǔ)單元23在站點(diǎn)運(yùn)行過(guò)程中即時(shí)更新。報(bào)文發(fā)送單元24用于在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇相鄰站點(diǎn)存儲(chǔ)單元23中的站點(diǎn)發(fā)送。例如,在AODV-UU模塊的rreq_Send()函數(shù)內(nèi)部,路由請(qǐng)求報(bào)文(RREQ)不再發(fā)往A0DV_BR0ADCAST地址,轉(zhuǎn)而發(fā)往相鄰站點(diǎn)存儲(chǔ)單元23中的每一個(gè)站點(diǎn)的地址;在rreq_forward()函數(shù)內(nèi)部,路由請(qǐng)求報(bào)文不再發(fā)往A0DV_BR0ADCAST地址,轉(zhuǎn)而發(fā)往相鄰站點(diǎn)存儲(chǔ)單元23中的站點(diǎn)的地址。 此外,在發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文(RREP )時(shí),報(bào)文發(fā)送單元24選擇來(lái)自相鄰站點(diǎn)存儲(chǔ)單元23中的站點(diǎn)的路由響應(yīng)報(bào)文發(fā)送。例如,在rrep_send()函數(shù)內(nèi)部,路由響應(yīng)報(bào)文僅在評(píng)判下一跳為可靠的相鄰站點(diǎn)(即該相鄰站點(diǎn)位于相鄰站點(diǎn)存儲(chǔ)單元23中)時(shí)才回復(fù);在1^印_作1^&1'(1()函數(shù)內(nèi)部,路由響應(yīng)報(bào)文僅僅在評(píng)判下一跳為可靠的相鄰站點(diǎn)時(shí)才轉(zhuǎn)發(fā)。為保證Mesh網(wǎng)絡(luò)的持續(xù)的可靠性,連接時(shí)間計(jì)算單元21在當(dāng)前站點(diǎn)運(yùn)行過(guò)程中,實(shí)時(shí)計(jì)算并更新當(dāng)前站點(diǎn)與相鄰站點(diǎn)存儲(chǔ)單元23中的每一相鄰站點(diǎn)新連接建立的時(shí)間(例如通過(guò)nl_send_add_route_msg()函數(shù))以及當(dāng)前站點(diǎn)與該相鄰站點(diǎn)的平均連接時(shí)間(例如通過(guò) neighbor_link_break()函數(shù))。如圖3所示,是本發(fā)明提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法實(shí)施例的流程示意圖,其中Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn),每一站點(diǎn)執(zhí)行以下操作步驟S31 :計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間。該當(dāng)前站點(diǎn)與相鄰站點(diǎn)的平均連接時(shí)間是通過(guò)計(jì)算當(dāng)前站點(diǎn)與該相鄰站點(diǎn)最近N次(N為大于2的整數(shù))連接時(shí)間的平均值得到。其中一次連接為從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始,直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_L0SS個(gè)Hello消息丟失為止。而一次連接時(shí)間是指從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始、直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_LOSS個(gè)Hello消息丟失為止所經(jīng)過(guò)的時(shí)間。當(dāng)前站點(diǎn)還實(shí)時(shí)計(jì)算并記錄當(dāng)前站點(diǎn)與相鄰站點(diǎn)存儲(chǔ)單元中的每一相鄰站點(diǎn)新連接建立的時(shí)間以及當(dāng)前站點(diǎn)與該相鄰站點(diǎn)的平均連接時(shí)間。步驟S32 :將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰站點(diǎn)存儲(chǔ)單元。上述參照連接時(shí)間可以根據(jù)對(duì)Mesh網(wǎng)絡(luò)可靠性要求的高低確定,通常參照連接時(shí)間越大,其構(gòu)建的Mesh網(wǎng)絡(luò)相對(duì)越穩(wěn)定,但Mesh網(wǎng)絡(luò)站點(diǎn)之間的距離要求越近。通??蓪⒃搮⒄者B接時(shí)間設(shè)置為9秒。步驟S33 :在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送。即僅向可與當(dāng)前站點(diǎn)建立可靠連接的相鄰站點(diǎn)發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文。并且,在發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文時(shí),也可選擇來(lái)自相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送,即僅在當(dāng)前站點(diǎn)的下一跳可與當(dāng)前站點(diǎn)建立可靠連接時(shí),才發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范 圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),所述Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn),其特征在于每一站點(diǎn)包括連接時(shí)間計(jì)算單元、相鄰站點(diǎn)判斷單元、相鄰站點(diǎn)存儲(chǔ)單元以及報(bào)文發(fā)送單元,其中所述連接時(shí)間計(jì)算單元,用于計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間;所述相鄰站點(diǎn)判斷單元,用于將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰站點(diǎn)存儲(chǔ)單元;所述報(bào)文發(fā)送單元,用于在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送。
2.根據(jù)權(quán)利要求1所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),其特征在于所述報(bào)文發(fā)送單元在發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文時(shí),選擇來(lái)自所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)的路由響應(yīng)報(bào)文發(fā)送。
3.根據(jù)權(quán)利要求1所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),其特征在于所述連接時(shí)間計(jì)算單元計(jì)算獲得的平均連接時(shí)間為當(dāng)前站點(diǎn)與相鄰站點(diǎn)最近N次連接時(shí)間的平均值,其中所述N為大于2的整數(shù),一次連接時(shí)間為從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始、直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_L0SS個(gè)Hello消息丟失為止所用的時(shí)間。
4.根據(jù)權(quán)利要求1所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),其特征在于所述連接時(shí)間計(jì)算單元在當(dāng)前站點(diǎn)運(yùn)行過(guò)程中實(shí)時(shí)計(jì)算并記錄當(dāng)前站點(diǎn)與相鄰站點(diǎn)存儲(chǔ)單元中的每一相鄰站點(diǎn)新連接建立的時(shí)間以及當(dāng)前站點(diǎn)與該相鄰站點(diǎn)的平均連接時(shí)間。
5.根據(jù)權(quán)利要求1所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),其特征在于所述相鄰站點(diǎn)判斷單元使用的參照連接時(shí)間為9秒。
6.一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法,所述Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn),其特征在于每一站點(diǎn)執(zhí)行以下步驟 (a)計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間; (b)將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰站點(diǎn)存儲(chǔ)單元; (C)在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送。
7.根據(jù)權(quán)利要求6所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法,其特征在于所述步驟(b)之后包括在發(fā)送或轉(zhuǎn)發(fā)路由響應(yīng)報(bào)文時(shí),選擇來(lái)自所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)的路由響應(yīng)報(bào)文發(fā)送。
8.根據(jù)權(quán)利要求6所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法,其特征在于所述平均連接時(shí)間為當(dāng)前站點(diǎn)與相鄰站點(diǎn)最近N次連接時(shí)間的平均值,其中所述N為大于2的整數(shù),一次連接時(shí)間為從標(biāo)志本次連接開(kāi)始的第一個(gè)Hello消息到來(lái)開(kāi)始、直到首次出現(xiàn)超過(guò)ALL0WED_HELL0_L0SS個(gè)Hello消息丟失為止所用的時(shí)間。
9.根據(jù)權(quán)利要求8所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法,其特征在于所述步驟(a)之后包括實(shí)時(shí)計(jì)算并記錄當(dāng)前站點(diǎn)與相鄰站點(diǎn)存儲(chǔ)單元中的每一相鄰站點(diǎn)新連接建立的時(shí)間以及當(dāng)前站點(diǎn)與該相鄰站點(diǎn)的平均連接時(shí)間。
10.根據(jù)權(quán)利要求6所述的提高M(jìn)esh網(wǎng)絡(luò)可靠性的方法,其特征在于所述參照連接時(shí)間為9秒。
全文摘要
本發(fā)明提供了一種提高M(jìn)esh網(wǎng)絡(luò)可靠性的系統(tǒng),所述Mesh網(wǎng)絡(luò)通過(guò)AODV-UU模塊構(gòu)建并包括多個(gè)站點(diǎn),每一站點(diǎn)包括連接時(shí)間計(jì)算單元、相鄰站點(diǎn)判斷單元、相鄰站點(diǎn)存儲(chǔ)單元以及報(bào)文發(fā)送單元,其中所述連接時(shí)間計(jì)算單元,用于計(jì)算并記錄當(dāng)前站點(diǎn)的各個(gè)相鄰站點(diǎn)的平均連接時(shí)間;所述相鄰站點(diǎn)判斷單元,用于將首次連接且尚未掉線(xiàn)的相鄰站點(diǎn)及平均連接時(shí)間大于參照連接時(shí)間的相鄰站點(diǎn)添加到相鄰站點(diǎn)存儲(chǔ)單元;所述報(bào)文發(fā)送單元,用于在發(fā)送或轉(zhuǎn)發(fā)路由請(qǐng)求報(bào)文時(shí),選擇所述相鄰站點(diǎn)存儲(chǔ)單元中的站點(diǎn)發(fā)送。本發(fā)明還提供一種對(duì)應(yīng)的方法。本發(fā)明通過(guò)選擇符合要求的相鄰站點(diǎn)發(fā)送路由請(qǐng)求報(bào)文,可顯著提高M(jìn)esh網(wǎng)絡(luò)的可靠性。
文檔編號(hào)H04L1/00GK103067126SQ20121056281
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者丘鋒偉 申請(qǐng)人:深圳市匯川控制技術(shù)有限公司, 深圳市匯川技術(shù)股份有限公司, 蘇州匯川技術(shù)有限公司