排從左至右按21?30順次編號(hào),第三排從左至右按31?40順次編號(hào),第四排從左至右按41?50順次編號(hào),在一個(gè)轉(zhuǎn)發(fā)列表中選定編號(hào)為
1、5、9、27及49的五個(gè)節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié)點(diǎn)?,F(xiàn)假設(shè)I號(hào)節(jié)點(diǎn)要將一條控制命令廣播給2?50號(hào)設(shè)備,其具體工作流程按以下步驟順次進(jìn)行:(1)1號(hào)節(jié)點(diǎn)將打包好的廣播命令發(fā)送出去,2、3、11、12、13、21、22及23節(jié)點(diǎn)都可以收到,每一個(gè)收到廣播命令的節(jié)點(diǎn),會(huì)遍歷轉(zhuǎn)發(fā)節(jié)點(diǎn)列表去判斷自己是否在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表之內(nèi),2、3、11、12、13、21及22節(jié)點(diǎn)均不在轉(zhuǎn)發(fā)列表里面,故直接先解析命令內(nèi)容并直接執(zhí)行該命令,23號(hào)節(jié)點(diǎn)在遍歷時(shí),需要進(jìn)行轉(zhuǎn)發(fā)廣播內(nèi)容,于是重新將命令打包,并將打包好的命令再次發(fā)送出去。(2)所有初次收到23號(hào)節(jié)點(diǎn)轉(zhuǎn)發(fā)的I號(hào)節(jié)點(diǎn)廣播命令的節(jié)點(diǎn)都會(huì)執(zhí)行該廣播命令,5號(hào)節(jié)點(diǎn)收到后,遍歷轉(zhuǎn)發(fā)節(jié)點(diǎn)列表,發(fā)現(xiàn)需要執(zhí)行轉(zhuǎn)發(fā)操作,于是將命令內(nèi)容重新打包后再次發(fā)送出去。(3)27號(hào)節(jié)點(diǎn)收到5號(hào)節(jié)點(diǎn)轉(zhuǎn)發(fā)的廣播命令后,遍歷轉(zhuǎn)發(fā)列表,發(fā)現(xiàn)需要執(zhí)行轉(zhuǎn)發(fā)操作,于是將命令內(nèi)容重新打包后再次發(fā)送出去。(4)9號(hào)節(jié)點(diǎn)和49號(hào)節(jié)點(diǎn)收到27號(hào)節(jié)點(diǎn)轉(zhuǎn)發(fā)的廣播命令后,遍歷轉(zhuǎn)發(fā)列表,發(fā)現(xiàn)需要執(zhí)行轉(zhuǎn)發(fā)操作,于是將命令內(nèi)容重新打包后再次發(fā)送出去,因9號(hào)節(jié)點(diǎn)和49號(hào)節(jié)點(diǎn)均在彼此通信范圍之外,因此不會(huì)有節(jié)點(diǎn)再次進(jìn)行轉(zhuǎn)發(fā)。如此,本實(shí)施例最終通過(guò)5次轉(zhuǎn)發(fā),整個(gè)網(wǎng)絡(luò)中所有的節(jié)點(diǎn)將收到I號(hào)節(jié)點(diǎn)原本要發(fā)送的命令。
[0017]如下通過(guò)本實(shí)施例在某小區(qū)無(wú)限路燈系統(tǒng)中的應(yīng)用來(lái)陳述下本實(shí)施例的意義:
在小區(qū)智能路燈系統(tǒng)中存在兩種設(shè)備類(lèi)型分別是中央控制器和路燈節(jié)點(diǎn)控制器,其中,路燈節(jié)點(diǎn)控制器主要的功能是完成低速率無(wú)線網(wǎng)絡(luò)的覆蓋以及路燈照明控制,屬于純粹的執(zhí)行節(jié)點(diǎn),中央控制器自帶時(shí)鐘及環(huán)境光強(qiáng)檢測(cè)功能,主要用于結(jié)合環(huán)境光強(qiáng)分時(shí)段控制路燈的輸出光強(qiáng),以達(dá)到節(jié)能的效果。具體來(lái)講就是,在傍晚環(huán)境光強(qiáng)充足的情況下,中央控制器會(huì)通知本區(qū)域內(nèi)的路燈進(jìn)行最低光強(qiáng)輸出,而在陰天的傍晚,因?yàn)榄h(huán)境光強(qiáng)微弱,這時(shí)候中央控制器,需要通知本區(qū)域內(nèi)的所有設(shè)備進(jìn)行適當(dāng)光強(qiáng)輸出,以確保小區(qū)內(nèi)照明滿(mǎn)足需求。通過(guò)這種控制方式,既可以確保小區(qū)業(yè)主使用本系統(tǒng)的用戶(hù)體驗(yàn),又可以最大智能化地節(jié)約小區(qū)照明用電,節(jié)約資源。
[0018]小區(qū)路燈控制有如下要求:(1)必須確保中央控制器發(fā)出的每一條指令,所有的路燈節(jié)點(diǎn)控制器都能正確接收和執(zhí)行;(2)每一個(gè)中央控制器都能控制一組路燈,而控制器的成本是獨(dú)立于路燈之外,卻又要均攤的每一個(gè)路燈成本里面的,故中央控制器的數(shù)量,必須越少越好;(3)中央控制器的控制范圍越廣越好,最理想的效果是一個(gè)小區(qū)只用我們的一個(gè)中央控制器即可完成控制。小區(qū)路燈環(huán)境有如下局限性:(1)小區(qū)里路燈之間往往會(huì)有一些障礙物阻隔,比如大樹(shù)、建筑等,即使無(wú)線通信模組在空曠地帶通信距離可以達(dá)到1000米,但是在小區(qū)中實(shí)際應(yīng)用時(shí),兩設(shè)備之間的通信距離由于阻擋物以及環(huán)境干擾的影響,會(huì)大大降低,最好的情況,兩節(jié)點(diǎn)單點(diǎn)同學(xué)距離在120米以?xún)?nèi);(2)由(I)可知一個(gè)中心控制器通過(guò)星型網(wǎng)絡(luò)時(shí)難以覆蓋整個(gè)小區(qū),甚至一個(gè)中央控制器僅僅只能覆蓋整個(gè)小區(qū)的一個(gè)角落。
[0019]現(xiàn)今為了解決小區(qū)網(wǎng)絡(luò)覆蓋范圍的問(wèn)題,普遍通過(guò)增加中央控制器實(shí)現(xiàn),該方式存在以下缺陷:(1)不同的中央控制器是無(wú)法做到環(huán)境光強(qiáng)檢測(cè)數(shù)值一致,所以難免會(huì)出現(xiàn)一個(gè)小區(qū)中同區(qū)域先后切換照射亮度的情況;(2)由于不同的中央控制器的時(shí)鐘無(wú)法做到完全同步,也會(huì)造成小區(qū)里不同的路燈會(huì)先后切換的情況,在環(huán)境光強(qiáng)檢測(cè)存在差異的情況下,有的區(qū)域的切換時(shí)間會(huì)在多數(shù)區(qū)域路燈完成切換幾十分鐘之后才進(jìn)行切換。
[0020]采用本實(shí)施例應(yīng)用于小區(qū)路燈控制時(shí),包括以下步驟:(1)在小區(qū)布設(shè)無(wú)線智能路燈時(shí),預(yù)先考慮中央控制器的位置,而后,根據(jù)實(shí)際的信道質(zhì)量以及節(jié)點(diǎn)之間的通信成功率,選取多個(gè)節(jié)點(diǎn)作為蔓延式廣播的中轉(zhuǎn)節(jié)點(diǎn)。(2)當(dāng)中央控制器需要發(fā)布控制命令時(shí),會(huì)將控制命令打包,交由各級(jí)中專(zhuān)節(jié)點(diǎn)進(jìn)行代理廣播。(3)被指定的中轉(zhuǎn)節(jié)點(diǎn),不僅僅會(huì)執(zhí)行收到的廣播命令,并且會(huì)將廣播命令散播出去,確保自己的下級(jí)節(jié)點(diǎn)可以收到,經(jīng)由轉(zhuǎn)發(fā)的中央控制器命令。(4)經(jīng)過(guò)多級(jí)的轉(zhuǎn)發(fā)和代理廣播,每一個(gè)節(jié)點(diǎn)都收到了來(lái)自中央控制器的廣播命令,從表觀上看起來(lái)就是,所有的節(jié)點(diǎn)在某一時(shí)間段,在中央控制器的命令下,完成狀態(tài)切換。
[0021]如此,本實(shí)施例應(yīng)用于小區(qū)路燈控制時(shí),可使整個(gè)系統(tǒng)的離散度會(huì)隨之降低,系統(tǒng)的穩(wěn)定性會(huì)大大增加。
[0022]以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的【具體實(shí)施方式】只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明的技術(shù)方案下得出的其他實(shí)施方式,均應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于低速率無(wú)線網(wǎng)絡(luò)的蔓延式廣播方法,其特征在于,包括以下步驟: 步驟一、根據(jù)待廣播區(qū)域內(nèi)節(jié)點(diǎn)的分布狀態(tài)建立具有多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)列表,其中,轉(zhuǎn)發(fā)節(jié)點(diǎn)用于轉(zhuǎn)發(fā)廣播命令,在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表建立時(shí)應(yīng)保證待廣播區(qū)域內(nèi)任一節(jié)點(diǎn)發(fā)送廣播命令時(shí),通過(guò)轉(zhuǎn)發(fā)節(jié)點(diǎn)列表中的轉(zhuǎn)發(fā)節(jié)點(diǎn)能使得待廣播區(qū)域內(nèi)所有節(jié)點(diǎn)均接收到該廣播命令; 步驟二、發(fā)送廣播命令的節(jié)點(diǎn)將打包好的廣播命令發(fā)至其附近的節(jié)點(diǎn); 步驟三、每一個(gè)收到廣播命令的節(jié)點(diǎn)遍歷轉(zhuǎn)發(fā)節(jié)點(diǎn)列表并判斷其是否在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表之內(nèi),若不在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表內(nèi),則直接解析命令內(nèi)容并執(zhí)行命令;若在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表內(nèi),其不僅解析命令內(nèi)容并執(zhí)行命令,而且將廣播命令再次打包發(fā)至其附近未接收該廣播命令的節(jié)點(diǎn); 步驟四、轉(zhuǎn)發(fā)節(jié)點(diǎn)列表中所有轉(zhuǎn)發(fā)節(jié)點(diǎn)都已執(zhí)行過(guò)一次轉(zhuǎn)發(fā)后結(jié)束廣播。2.根據(jù)權(quán)利要求1所述的一種基于低速率無(wú)線網(wǎng)絡(luò)的蔓延式廣播方法,其特征在于,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)列表中轉(zhuǎn)發(fā)節(jié)點(diǎn)選取時(shí),任意相鄰兩個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)分別為位于彼此通信距離內(nèi)的節(jié)點(diǎn)。3.根據(jù)權(quán)利要求1或2所述的一種基于低速率無(wú)線網(wǎng)絡(luò)的蔓延式廣播方法,其特征在于,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)列表的數(shù)量為多個(gè),任意兩個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)列表之間至少有一個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)不同;所述步驟一還包括選取任意一個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)列表來(lái)轉(zhuǎn)發(fā)廣播命令,并判斷選取的轉(zhuǎn)發(fā)節(jié)點(diǎn)列表中轉(zhuǎn)發(fā)節(jié)點(diǎn)是否存在故障,若是則切換轉(zhuǎn)發(fā)節(jié)點(diǎn)列表并再次判斷,直至確認(rèn)選取的轉(zhuǎn)發(fā)節(jié)點(diǎn)列表中所有轉(zhuǎn)發(fā)節(jié)點(diǎn)無(wú)故障時(shí)進(jìn)行下一步驟,若否則直接進(jìn)入下一步驟。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于低速率無(wú)線網(wǎng)絡(luò)的蔓延式廣播方法,包括以下步驟:步驟一、根據(jù)待廣播區(qū)域內(nèi)節(jié)點(diǎn)的分布狀態(tài)建立具有多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)列表;步驟二、發(fā)送廣播命令的節(jié)點(diǎn)將打包好的廣播命令發(fā)至其附近的節(jié)點(diǎn);步驟三、每一個(gè)收到廣播命令的節(jié)點(diǎn)遍歷轉(zhuǎn)發(fā)節(jié)點(diǎn)列表并判斷其是否在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表之內(nèi),若不在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表內(nèi),則直接解析命令內(nèi)容并執(zhí)行命令;若在轉(zhuǎn)發(fā)節(jié)點(diǎn)列表內(nèi),其不僅解析命令內(nèi)容并執(zhí)行命令,而且將廣播命令再次打包發(fā)至其附近未接收該廣播命令的節(jié)點(diǎn);步驟四、轉(zhuǎn)發(fā)節(jié)點(diǎn)列表中所有轉(zhuǎn)發(fā)節(jié)點(diǎn)都已執(zhí)行過(guò)一次轉(zhuǎn)發(fā)后結(jié)束廣播。本發(fā)明應(yīng)用時(shí),能節(jié)省無(wú)線信道的占用時(shí)間,避免信道阻塞的發(fā)生。
【IPC分類(lèi)】H04W40/02, H04W4/06
【公開(kāi)號(hào)】CN105163286
【申請(qǐng)?zhí)枴緾N201510517214
【發(fā)明人】徐惟遠(yuǎn), 錢(qián)超, 施友嵐
【申請(qǐng)人】北京巖與科技有限公司
【公開(kāi)日】2015年12月16日
【申請(qǐng)日】2015年8月21日