[0028]為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0029]實(shí)施例1:
[0030]如圖1所示,本實(shí)施例提供一種自組織網(wǎng)絡(luò)的信息傳遞方法,其中,自組織網(wǎng)絡(luò)包括:多個(gè)不動(dòng)的固定簇頭,固定簇頭對(duì)應(yīng)其周圍的區(qū)域并記錄區(qū)域內(nèi)的節(jié)點(diǎn);多個(gè)節(jié)點(diǎn),節(jié)點(diǎn)記錄其所在區(qū)域的固定簇頭;至少一個(gè)能移動(dòng)的移動(dòng)簇頭;信息傳遞方法包括:
[0031]S101、要發(fā)送信息的初始節(jié)點(diǎn)向其所在區(qū)域的固定簇頭發(fā)送請(qǐng)求,固定簇頭收到請(qǐng)求后向移動(dòng)簇頭發(fā)送邀請(qǐng)。
[0032]S102、移動(dòng)簇頭收到邀請(qǐng)后移動(dòng)到該固定簇頭的區(qū)域內(nèi),在其中移動(dòng)尋找初始節(jié)點(diǎn),找到后從初始節(jié)點(diǎn)接收信息內(nèi)容和要接收信息的目標(biāo)節(jié)點(diǎn)的ID。
[0033]S103、移動(dòng)簇頭移動(dòng)到另一固定簇頭的區(qū)域內(nèi)。
[0034]S104、移動(dòng)簇頭從該固定簇頭查找目標(biāo)節(jié)點(diǎn)是否在其區(qū)域內(nèi),若是則在其中移動(dòng)尋找目標(biāo)節(jié)點(diǎn),找到后將信息內(nèi)容發(fā)送給目標(biāo)節(jié)點(diǎn);若否則返回步驟S103。
[0035]本實(shí)施例的自組織網(wǎng)絡(luò)的信息傳遞方法中,通過固定簇頭確定各節(jié)點(diǎn)的位置,并利用可動(dòng)的移動(dòng)簇頭在各節(jié)點(diǎn)間進(jìn)行信息的傳遞,故其從根本上改變了現(xiàn)有的多跳信息傳遞方式,提高了傳遞效率,縮短了耗時(shí),降低了全網(wǎng)能量消耗,且不容易出現(xiàn)傳遞失敗。
[0036]實(shí)施例2:
[0037]如圖2、圖3所示,本實(shí)施例提供一種自組織網(wǎng)絡(luò)的信息傳遞方法,其用于實(shí)現(xiàn)自組織網(wǎng)絡(luò)中各節(jié)點(diǎn)間的信息傳遞。
[0038]如圖3所示,該自組織網(wǎng)絡(luò)可用于無人機(jī)、車載移動(dòng)設(shè)備、無線傳感器、移動(dòng)會(huì)議等領(lǐng)域,本實(shí)施例中以用于無人機(jī)的自組織網(wǎng)絡(luò)為例進(jìn)行說明。
[0039]具體的,以上自組織網(wǎng)絡(luò)包括:
[0040]多個(gè)不動(dòng)的固定簇頭,固定簇頭對(duì)應(yīng)其周圍的區(qū)域并記錄區(qū)域內(nèi)的節(jié)點(diǎn)。其中,固定簇頭為設(shè)于固定位置的、不會(huì)移動(dòng)的特殊簇頭(如固定設(shè)于地面的信息收發(fā)裝置),每個(gè)固定簇頭負(fù)責(zé)與其周圍一定范圍內(nèi)的節(jié)點(diǎn)進(jìn)行信息交互,該范圍稱為固定簇頭對(duì)應(yīng)的“區(qū)±或”;而每個(gè)固定簇頭均將其區(qū)域內(nèi)的有哪些節(jié)點(diǎn)記錄下來。優(yōu)選的,按照與固定簇頭間距離的不同,與固定簇頭對(duì)應(yīng)的區(qū)域可再分為多個(gè)子區(qū)域(一般為多個(gè)同心圓),而固定簇頭還可記錄其各子區(qū)域中分別有哪些節(jié)點(diǎn)。例如,固定簇頭中可存儲(chǔ)有查詢表,查詢表的每個(gè)項(xiàng)包括子區(qū)域編號(hào)、子區(qū)域中的節(jié)點(diǎn)ID、子區(qū)域中的節(jié)點(diǎn)類型等。
[0041]多個(gè)節(jié)點(diǎn),節(jié)點(diǎn)記錄其所在區(qū)域的固定簇頭。節(jié)點(diǎn)是指組成自組織網(wǎng)絡(luò)的一般性節(jié)點(diǎn)(如一般無人機(jī)),每個(gè)節(jié)點(diǎn)都是可移動(dòng)的,但其移動(dòng)狀況不受自組織網(wǎng)絡(luò)的控制;每個(gè)節(jié)點(diǎn)中,都記錄有其所在區(qū)域的固定簇頭,即節(jié)點(diǎn)記錄自己與哪個(gè)固定簇頭對(duì)應(yīng)。
[0042]至少一個(gè)能移動(dòng)的移動(dòng)簇頭。移動(dòng)簇頭是指可在各固定簇頭的區(qū)域內(nèi)進(jìn)行移動(dòng)的簇頭(如為選定的無人機(jī)),其的移動(dòng)是可受控制的,故通過移動(dòng)簇頭的移動(dòng)可實(shí)現(xiàn)信息的傳遞。
[0043]具體的,如圖2所示,以上信息傳遞方法包括:
[0044]S201、固定簇頭周期性的發(fā)送廣播。
[0045]也就是說,在自組織網(wǎng)絡(luò)的運(yùn)行過程中,各固定簇頭不斷周期性的向外發(fā)送廣播,廣播內(nèi)容至少包括該固定簇頭ID、屬性等,以便讓接收廣播的節(jié)點(diǎn)區(qū)分廣播是哪個(gè)固定簇頭發(fā)出的。
[0046]S202、節(jié)點(diǎn)收到廣播,以發(fā)送廣播的固定簇頭為其所在區(qū)域的固定簇頭,并向該固定簇頭發(fā)送反饋。
[0047]也就是說,當(dāng)某個(gè)節(jié)點(diǎn)收到廣播后,就認(rèn)為其處在發(fā)送該廣播的固定簇頭的區(qū)域內(nèi),并進(jìn)行記錄,同時(shí)向該固定簇頭發(fā)送反饋,該反饋中應(yīng)包括該節(jié)點(diǎn)自己的ID,還可包括固定簇頭ID以確定接收者。
[0048]優(yōu)選的,若節(jié)點(diǎn)收到多個(gè)廣播,則分析得到其中功率最大的廣播,以發(fā)送該功率最大的廣播的固定簇頭為其所在區(qū)域的固定簇頭。
[0049]顯然,固定簇頭發(fā)出的廣播并不會(huì)在其區(qū)域邊緣自動(dòng)停止,而是會(huì)繼續(xù)傳播,故節(jié)點(diǎn)可能會(huì)收到來自其所在區(qū)域之外的其他固定簇頭的廣播。為此,當(dāng)節(jié)點(diǎn)收到多個(gè)廣播時(shí),可比較這些廣播的功率大小以找出其中功率最大的廣播,并記錄自己位于發(fā)送該功率最大的廣播的固定簇頭的區(qū)域內(nèi),再向該固定簇頭發(fā)出反饋。這是因?yàn)闊o線信號(hào)的功率(強(qiáng)度)是隨著傳播距離的增加而降低的,故廣播功率越大就證明相應(yīng)固定簇頭與節(jié)點(diǎn)越近,應(yīng)將節(jié)點(diǎn)分入發(fā)送該功率最大的廣播的固定簇頭的區(qū)域。
[0050]優(yōu)選的,當(dāng)每個(gè)固定簇頭對(duì)應(yīng)的區(qū)域分為多個(gè)子區(qū)域時(shí),則節(jié)點(diǎn)收到廣播后,還根據(jù)廣播的功率確定自己位于該固定簇頭的哪個(gè)子區(qū)域中,并向該固定簇頭發(fā)送反饋,該反饋包括其所在子區(qū)域的信息。
[0051]也就是說,若固定簇頭對(duì)應(yīng)的區(qū)域被分為多個(gè)子區(qū)域,則節(jié)點(diǎn)還可根據(jù)收到的廣播的功率判斷出其與固定簇頭間的距離,進(jìn)而確定其位于固定簇頭的哪個(gè)子區(qū)域中。但此時(shí)固定簇頭并不能確定節(jié)點(diǎn)位于其哪個(gè)子區(qū)域中,故節(jié)點(diǎn)還應(yīng)將關(guān)于其所在的子區(qū)域的信息(如子區(qū)域編號(hào))也反饋給固定簇頭。
[0052]當(dāng)然,以上節(jié)點(diǎn)收到多個(gè)廣播和節(jié)點(diǎn)通過廣播功率判斷所在子區(qū)域的步驟可同時(shí)存在,即當(dāng)節(jié)點(diǎn)收到多個(gè)廣播時(shí),先選出其中功率最大的廣播,并以發(fā)送該功率最大的廣播的固定簇頭為其所在區(qū)域的簇頭,再根據(jù)該功率最大的廣播的功率計(jì)算其位于該固定簇頭的哪個(gè)子區(qū)域中,之后反饋給該固定簇頭。
[0053]S203、固定簇頭收到反饋,記錄發(fā)送反饋的節(jié)點(diǎn)在其區(qū)域內(nèi)。
[0054]也就是說,若固定簇頭收到某節(jié)點(diǎn)的反饋,則表示該節(jié)點(diǎn)處于自己的區(qū)域內(nèi),從而固定簇頭可將該節(jié)點(diǎn)的ID寫入到區(qū)域表中,記錄該節(jié)點(diǎn)位于自己的區(qū)域內(nèi)。
[0055]優(yōu)選的,若固定簇頭的區(qū)域分為多個(gè)子區(qū)域,則其收到反饋后還記錄發(fā)送反饋的節(jié)點(diǎn)在其相應(yīng)子區(qū)域內(nèi)。
[0056]如前,當(dāng)區(qū)域分為多個(gè)子區(qū)域時(shí),節(jié)點(diǎn)給出的反饋還包括其所在的子區(qū)域的信息(如子區(qū)域編號(hào)),此時(shí)固定簇頭應(yīng)不僅僅記錄該節(jié)點(diǎn)位于其區(qū)域內(nèi),還應(yīng)記錄該節(jié)點(diǎn)具體位于其哪個(gè)子區(qū)域內(nèi)。
[0057]可見,通過固定簇頭的周期性廣播,可不斷更新節(jié)點(diǎn)與固定簇頭的對(duì)應(yīng)狀況,快速且準(zhǔn)確的確定各節(jié)點(diǎn)所在的區(qū)域(子區(qū)域)。
[0058]S204、要發(fā)送信息的初始節(jié)點(diǎn)向其所在區(qū)域的固定簇頭發(fā)送請(qǐng)求。
[0059]也就是說,當(dāng)一節(jié)點(diǎn)要發(fā)送信息時(shí),則向其所在區(qū)域的固定簇頭發(fā)送請(qǐng)求,告知固定簇頭自己要發(fā)送信息,此時(shí),該節(jié)點(diǎn)稱為“初始節(jié)點(diǎn)”。其中,以上請(qǐng)求應(yīng)包括初始節(jié)點(diǎn)的ID以便讓固定簇頭確定是哪個(gè)節(jié)點(diǎn)要發(fā)送信息,且還可包括固定簇頭ID、接收節(jié)點(diǎn)ID、信息長(zhǎng)度、信息類型、優(yōu)先級(jí)、令牌等,但不包括信息的具體內(nèi)容。
[0060]其中,優(yōu)選的,若初始節(jié)點(diǎn)此時(shí)未記錄其所在區(qū)域的固定簇頭,則要發(fā)送呼叫;固定簇頭收到呼叫后向初始節(jié)點(diǎn)發(fā)送回復(fù);初始