亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于多通信模塊的傳感網(wǎng)網(wǎng)關(guān)擁塞控制裝置及方法

文檔序號(hào):7892047閱讀:291來(lái)源:國(guó)知局
專利名稱:一種基于多通信模塊的傳感網(wǎng)網(wǎng)關(guān)擁塞控制裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及工業(yè)無(wú)線網(wǎng)絡(luò)控制技術(shù)領(lǐng)域,具體涉及傳感網(wǎng)網(wǎng)關(guān)處設(shè)計(jì)多通信模塊以解除網(wǎng)關(guān)內(nèi)數(shù)據(jù)大量擁塞的裝置及方法。
背景技術(shù)
在無(wú)線傳感網(wǎng)WSN(wireless sensor network)中,基于 IEEE802. 15. 4 和 802. 3 的無(wú)線網(wǎng)關(guān)就是在無(wú)線傳感器網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間搭建一條數(shù)據(jù)傳輸通道,實(shí)現(xiàn)它們之間的數(shù)據(jù)交互?,F(xiàn)有的網(wǎng)關(guān)主要包括無(wú)線收發(fā)模塊(例如CC2430)、電源模塊、數(shù)據(jù)處理模塊 (如ARM)、存儲(chǔ)模塊等結(jié)構(gòu)。現(xiàn)有的網(wǎng)關(guān)在性能上存在一些缺陷。對(duì)于網(wǎng)關(guān)的通信模塊來(lái)說(shuō),由于網(wǎng)絡(luò)節(jié)點(diǎn)大量部署,并且最終匯聚到一點(diǎn)的多對(duì)一的通信模式,可以將其看做一個(gè)最終的匯聚節(jié)點(diǎn)。某些功能的傳感網(wǎng)(如測(cè)量溫濕度)遇到大區(qū)域的環(huán)境出現(xiàn)異常時(shí),將產(chǎn)生大量的突發(fā)數(shù)據(jù)使得數(shù)據(jù)包堆積在網(wǎng)關(guān)傳感網(wǎng)側(cè)通信模塊的緩沖區(qū)內(nèi),很容易引發(fā)擁塞,導(dǎo)致網(wǎng)關(guān)處數(shù)據(jù)包丟失、網(wǎng)絡(luò)吞吐量下降,嚴(yán)重影響網(wǎng)絡(luò)的傳輸服務(wù)質(zhì)量。因此,網(wǎng)關(guān)擁塞控制的研究對(duì)提升網(wǎng)關(guān)的轉(zhuǎn)發(fā)效率,促進(jìn)其更深入的應(yīng)用和發(fā)展具有重要意義。由無(wú)線傳感器網(wǎng)絡(luò)工作組于2010-11-22發(fā)表的技術(shù)提案WGSN-PG3-T-057《一種擁塞處理方法》中給出了現(xiàn)有解決擁塞問(wèn)題的現(xiàn)有技術(shù)CODA (Congestion Detection and Avoidance in Sensor Networks),即擁塞檢測(cè)和避免方法,它結(jié)合了基于信道采樣的擁塞檢測(cè)、開(kāi)環(huán)逐跳反壓和閉環(huán)多源調(diào)節(jié)三種機(jī)制,適用于數(shù)據(jù)源到匯聚節(jié)點(diǎn)傳輸?shù)膿砣刂?。?duì)于CODA機(jī)制,傳感器節(jié)點(diǎn)在緩存區(qū)非空時(shí)采樣信道,檢測(cè)到擁塞就廣播反壓消息,反壓消息沿著通向數(shù)據(jù)源的方向傳播。接收到反壓消息的節(jié)點(diǎn)根據(jù)本地?fù)砣呗匀绶纸M丟棄、AMD等,抑制其發(fā)送速率或者丟棄分組,并基于本地網(wǎng)絡(luò)狀況決定是否繼續(xù)向上游節(jié)點(diǎn)傳播。若網(wǎng)絡(luò)擁塞長(zhǎng)時(shí)間無(wú)法解決則進(jìn)入閉環(huán)調(diào)節(jié)機(jī)制以降低數(shù)據(jù)源的分組速率。現(xiàn)有的擁塞控制技術(shù)針對(duì)的是傳感網(wǎng)內(nèi)匯聚節(jié)點(diǎn)的下游節(jié)點(diǎn)的擁塞問(wèn)題,并沒(méi)有針對(duì)網(wǎng)關(guān)的通信模塊這種特殊的匯聚節(jié)點(diǎn)擁塞情況的處理機(jī)制。雖然在一定程度上能解決傳感網(wǎng)內(nèi)節(jié)點(diǎn)上的擁塞問(wèn)題,但是完全基于速率控制,其性能有限。對(duì)于大范圍內(nèi)的節(jié)點(diǎn)產(chǎn)生突發(fā)數(shù)據(jù)而導(dǎo)致的擁塞情況,在某些應(yīng)用場(chǎng)景中,如重大事件的報(bào)警監(jiān)測(cè),數(shù)據(jù)可靠性和精度非常重要,不允許降速或丟包等情況下,該方法基本不適用。

發(fā)明內(nèi)容
本發(fā)明提出了一種基于多通信模塊的傳感網(wǎng)網(wǎng)關(guān)擁塞控制技術(shù),適用于網(wǎng)關(guān)處收集傳感網(wǎng)內(nèi)數(shù)據(jù)時(shí)通信模塊由于處理能力有限而發(fā)生的擁塞情況。通過(guò)在網(wǎng)關(guān)內(nèi)設(shè)置多個(gè)通信模塊,目前傳感網(wǎng)網(wǎng)關(guān)內(nèi)選擇CC2530作為與傳感網(wǎng)通信的通信模塊,在網(wǎng)絡(luò)部署好之后由網(wǎng)關(guān)主控制器給每個(gè)通信模塊分配一個(gè)傳感網(wǎng)內(nèi)的16位通信短地址,每個(gè)通信模塊分別服務(wù)于傳感網(wǎng)內(nèi)多個(gè)路由節(jié)點(diǎn),共同構(gòu)成網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是,提出一種傳感網(wǎng)網(wǎng)關(guān)擁塞控制技術(shù),其實(shí)施步驟如下
(O首先需要在網(wǎng)關(guān)內(nèi)增加通信模塊,該通信模塊在邏輯上與主控制器相連,同時(shí)由網(wǎng)關(guān)主控制器管理和通信。(2)網(wǎng)關(guān)主控制器為每個(gè)通信模塊分配傳感網(wǎng)16位網(wǎng)絡(luò)通信短地址,每個(gè)通信模塊分別按照每個(gè)入網(wǎng)路由設(shè)備的地址進(jìn)行分組。(3)網(wǎng)關(guān)主控制器若檢測(cè)到其中某個(gè)通信模塊擁塞,利用通信模塊組播離開(kāi)命令幀NLME-LEAVE. request命令擁塞模塊管理下的路由節(jié)點(diǎn)離開(kāi)當(dāng)前父節(jié)點(diǎn),并組播路由發(fā)現(xiàn)Route-discovery命令巾貞發(fā)起路由發(fā)現(xiàn),組播的目的地址是擁塞通信模塊下的路由節(jié)點(diǎn)組播地址,源地址是正常通信模塊。設(shè)置Route-discovery命令幀中的路由請(qǐng)求跳數(shù) radius控制更改路由的節(jié)點(diǎn)個(gè)數(shù),從而控制需要轉(zhuǎn)發(fā)的數(shù)據(jù)量,防止擁塞狀況在正常模塊與擁塞模塊之間來(lái)回震蕩。擁塞控制的方法如下所述本技術(shù)方案解決問(wèn)題的前提是網(wǎng)關(guān)側(cè)在接收傳感網(wǎng)內(nèi)數(shù)據(jù),遇到突發(fā)事件數(shù)據(jù)量大時(shí)網(wǎng)關(guān)內(nèi)通信模塊接收數(shù)據(jù)能力有限而導(dǎo)致的數(shù)據(jù)在網(wǎng)關(guān)處擁塞的問(wèn)題。當(dāng)網(wǎng)關(guān)主控制器發(fā)現(xiàn)某一通信模塊擁塞時(shí),立即利用正常模塊組播“離開(kāi)命令幀”給擁塞模塊下的路由節(jié)點(diǎn),并組播“路由發(fā)現(xiàn)”命令幀,通知擁塞模塊下的路由節(jié)點(diǎn)建立最優(yōu)“臨時(shí)路徑”,讓擁塞模塊下的路由節(jié)點(diǎn)更改路由轉(zhuǎn)發(fā)數(shù)據(jù),從而繞開(kāi)擁塞的通信模塊。為了避免擁塞狀況在通信模塊之間來(lái)回震蕩,還通過(guò)設(shè)定路由發(fā)現(xiàn)幀的radius參數(shù)來(lái)動(dòng)態(tài)調(diào)整需要更改路由的節(jié)點(diǎn)個(gè)數(shù),起到快速、平穩(wěn)地緩解擁塞狀況的作用。網(wǎng)關(guān)主控制器從鄰居表中找出所有路由節(jié)點(diǎn)的相鄰路由節(jié)點(diǎn),并生成鄰接矩陣; 網(wǎng)關(guān)主控制器創(chuàng)建每個(gè)路由節(jié)點(diǎn)到另一個(gè)通信模塊下的子路由節(jié)點(diǎn)的最短路徑表;主控制器輪詢通信模塊,監(jiān)測(cè)通信模塊狀態(tài),判斷其是否處于擁塞狀態(tài);如某個(gè)通信模塊處于擁塞狀態(tài),主控制器繼續(xù)詢問(wèn)另一個(gè)通信模塊是否擁塞?輪詢完所有通信模塊,如均未發(fā)生擁塞,等待下一周期,繼續(xù)監(jiān)視通信模塊狀態(tài);網(wǎng)關(guān)主控制器通過(guò)非擁塞通信模塊向處于擁塞狀態(tài)的模塊下的路由節(jié)點(diǎn)組播路由離開(kāi)命令NLME-LEAVE. request,并組播路由發(fā)現(xiàn)幀 Route-discovery攜帶網(wǎng)關(guān)建立的最優(yōu)“臨時(shí)路徑”信息,路由節(jié)點(diǎn)按照最短路徑轉(zhuǎn)發(fā)數(shù)據(jù); 等待一個(gè)周期,詢問(wèn)擁塞的通信模塊是否已解除擁塞。如解除擁塞,控制器利用命令幀攜帶 “按原路由傳輸數(shù)據(jù)”給相應(yīng)路由節(jié)點(diǎn),否則,跳數(shù)加I。本發(fā)明的優(yōu)點(diǎn)在于
由于本方案中所采取的緩解擁塞狀況主要是由網(wǎng)關(guān)控制器和通信模塊對(duì)網(wǎng)內(nèi)路由節(jié)點(diǎn)依據(jù)擁塞處理方法實(shí)現(xiàn)的,相比現(xiàn)有技術(shù)中緩解擁塞狀況簡(jiǎn)單易行,采用多通信模塊的設(shè)計(jì),能平衡網(wǎng)絡(luò)負(fù)載、提高帶寬,對(duì)于現(xiàn)存網(wǎng)關(guān)處的通信瓶頸有良好的改善。本設(shè)計(jì)相對(duì)于目前已有的網(wǎng)關(guān),其主要的優(yōu)點(diǎn)是從物理上提高全網(wǎng)的帶寬,緩解了網(wǎng)關(guān)處數(shù)據(jù)擁塞狀況,縮小了內(nèi)外網(wǎng)之間的速率差距。并且本設(shè)計(jì)基于PG3的標(biāo)準(zhǔn),便于實(shí)施。本發(fā)明的其他優(yōu)點(diǎn)也將在一下的具體實(shí)施方案中體現(xiàn)。控制器周期性詢問(wèn)通信模塊,根據(jù)擁塞持續(xù)時(shí)間來(lái)動(dòng)態(tài)調(diào)整路由半徑。這樣可以避免深度過(guò)淺造成緩解通信模塊的擁塞過(guò)慢,也可以避免深度過(guò)大,使擁塞狀況在通信模塊之間震蕩。本方案中控制器通過(guò)命令幀讓正常通信模塊下的路由節(jié)點(diǎn)去發(fā)現(xiàn)擁塞通信模塊下的路由節(jié)點(diǎn),建立新的傳輸路徑。相比現(xiàn)有技術(shù),只需要網(wǎng)關(guān)處保存全局路由信息,而路由節(jié)點(diǎn)不用保存大量的全局路由信息,節(jié)約資源。多通信模塊、動(dòng)態(tài)調(diào)整路有深度的設(shè)計(jì)可以增大網(wǎng)絡(luò)路徑的健壯性??梢蕴岣呓尤朦c(diǎn)或者網(wǎng)絡(luò)的數(shù)目,使一個(gè)網(wǎng)關(guān)服務(wù)更大規(guī)模的傳感網(wǎng)??傮w上提高了網(wǎng)關(guān)的轉(zhuǎn)發(fā)效率。


圖I網(wǎng)關(guān)硬件結(jié)構(gòu)圖2本發(fā)明擁塞控制流程圖3擁塞控制節(jié)點(diǎn)圖4網(wǎng)關(guān)控制器建立鄰接矩陣。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施實(shí)例對(duì)本發(fā)明作進(jìn)一步說(shuō)明
如圖I所示為傳感網(wǎng)網(wǎng)關(guān)的原理結(jié)構(gòu)圖,本發(fā)明在網(wǎng)關(guān)內(nèi)增加通信模塊,在網(wǎng)關(guān)內(nèi)部增加邏輯上與主控制器相連的通信模塊,由網(wǎng)關(guān)主控制器管理和通信。網(wǎng)關(guān)主控制器為每個(gè)通信模塊分配傳感網(wǎng)16位網(wǎng)絡(luò)通信短地址,每個(gè)通信模塊分別按照每個(gè)入網(wǎng)路由設(shè)備的地址進(jìn)行分組。網(wǎng)關(guān)主控制器實(shí)時(shí)監(jiān)測(cè)通信模塊工作狀態(tài),若檢測(cè)到某個(gè)通信模塊擁塞,通過(guò)未擁塞的通信模塊組播離開(kāi)命令幀NLME-LEAVE. request命令擁塞的通信模塊管理下的路由節(jié)點(diǎn)離開(kāi)當(dāng)前父節(jié)點(diǎn)。并向擁塞通信模塊下的路由節(jié)點(diǎn)組播路由發(fā)現(xiàn) Route-discovery命令巾貞發(fā)起路由發(fā)現(xiàn)。設(shè)置Route-discovery命令巾貞中的路由請(qǐng)求跳數(shù) radius控制更改路由的節(jié)點(diǎn)個(gè)數(shù),從而控制需要轉(zhuǎn)發(fā)的數(shù)據(jù)量,防止擁塞狀況在正常模塊與擁塞模塊之間來(lái)回震蕩。當(dāng)擁塞模塊下管理的節(jié)點(diǎn)按照正常通信模塊下發(fā)的命令建立好最優(yōu)“臨時(shí)路徑”之后,如果節(jié)點(diǎn)通過(guò)當(dāng)前“臨時(shí)路徑”將數(shù)據(jù)發(fā)送成功之后,節(jié)點(diǎn)原來(lái)所屬的通信模塊擁塞狀況還未解除,并且當(dāng)前的數(shù)據(jù)量變的更大,那么在不導(dǎo)致要發(fā)送的目的地正常通信模塊不出現(xiàn)擁塞,則正常模塊繼續(xù)通過(guò)鄰接矩陣表建立的最短路徑表選擇比最短“臨時(shí)路徑”要次優(yōu)的第二路徑,也就是加大了節(jié)點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)時(shí)的跳數(shù)。這樣以免轉(zhuǎn)發(fā)過(guò)快而導(dǎo)致本沒(méi)有擁塞的正常模塊出現(xiàn)擁塞,還能夠?yàn)橐呀?jīng)擁塞了的通信模塊提供更長(zhǎng)的緩沖時(shí)間解除擁塞。如圖2所示為本發(fā)明擁塞控制流程圖。擁塞控制的方法如下所述網(wǎng)關(guān)主控制器能快速地與各個(gè)模塊進(jìn)行通信,接收并處理多個(gè)模塊接收的數(shù)據(jù)。當(dāng)網(wǎng)關(guān)主控制器發(fā)現(xiàn)某一通信模塊擁塞時(shí),立即利用正常模塊組播“離開(kāi)命令幀”給擁塞模塊下的路由節(jié)點(diǎn),并組播“路由發(fā)現(xiàn)”命令巾貞,通知擁塞模塊下的路由節(jié)點(diǎn)建立最優(yōu)“臨時(shí)路徑”,讓擁塞模塊下的路由節(jié)點(diǎn)更改路由轉(zhuǎn)發(fā)數(shù)據(jù),從而繞開(kāi)擁塞的通信模塊。為了避免擁塞狀況在通信模塊之間來(lái)回震蕩,還通過(guò)設(shè)定路由發(fā)現(xiàn)幀的 radius參數(shù)來(lái)動(dòng)態(tài)調(diào)整需要更改路由的節(jié)點(diǎn)個(gè)數(shù),起到快速、平穩(wěn)地緩解擁塞狀況的作用。網(wǎng)關(guān)主控制器從鄰居表中找出所有路由節(jié)點(diǎn)的相鄰路由節(jié)點(diǎn),并生成鄰接矩陣; 網(wǎng)關(guān)主控制器創(chuàng)建每個(gè)路由節(jié)點(diǎn)到另一個(gè)通信模塊下的子路由節(jié)點(diǎn)的最短路徑表;主控制器輪詢通信模塊,監(jiān)測(cè)通信模塊狀態(tài),判斷其是否處于擁塞狀態(tài);如某個(gè)通信模塊處于擁塞狀態(tài),主控制器繼續(xù)詢問(wèn)另一個(gè)通信模塊是否擁塞?輪詢完所有通信模塊,如均未發(fā)生擁塞,等待下一周期,繼續(xù)監(jiān)視通信模塊狀態(tài);網(wǎng)關(guān)主控制器通過(guò)非擁塞通信模塊向處于擁塞狀態(tài)的模塊下的路由節(jié)點(diǎn)組播路由離開(kāi)命令NLME-LEAVE. request (具體命令內(nèi)容見(jiàn)表一), 并組播路由發(fā)現(xiàn)巾貞Route-discovery (具體命令內(nèi)容見(jiàn)表2)攜帶網(wǎng)關(guān)建立的最優(yōu)“臨時(shí)路徑”信息,路由節(jié)點(diǎn)按照最短路徑轉(zhuǎn)發(fā)數(shù)據(jù);等待一個(gè)周期,詢問(wèn)擁塞的通信模塊是否已解除擁塞。如解除擁塞,控制器利用命令幀攜帶“按原路由傳輸數(shù)據(jù)”給相應(yīng)路由節(jié)點(diǎn),否則, 跳數(shù)i加1,即i’ =i+l。表 I : NLME-LEAVE. request 具體參數(shù)
權(quán)利要求
1.一種基于多通信模塊的傳感網(wǎng)網(wǎng)關(guān)擁塞控制裝置,其特征在于,在網(wǎng)關(guān)內(nèi)部增加邏輯上與主控制器相連的通信模塊,由主控制器管理和通信,主控制器為每個(gè)通信模塊分配傳感網(wǎng)16位網(wǎng)絡(luò)通信短地址,每個(gè)通信模塊分別按照每個(gè)入網(wǎng)路由設(shè)備的地址進(jìn)行分組; 網(wǎng)關(guān)主控制器實(shí)時(shí)監(jiān)測(cè)通信模塊工作狀態(tài),若檢測(cè)到某個(gè)通信模塊擁塞,網(wǎng)關(guān)主控制器進(jìn)行擁塞控制,并通過(guò)未擁塞的通信模塊組播離開(kāi)命令幀命令擁塞的通信模塊管理下的路由節(jié)點(diǎn)離開(kāi)當(dāng)前父節(jié)點(diǎn);并向擁塞通信模塊下的路由節(jié)點(diǎn)組播路由發(fā)現(xiàn)命令幀發(fā)起路由發(fā)現(xiàn);設(shè)置路由發(fā)現(xiàn)命令幀中的路由請(qǐng)求跳數(shù)控制更改路由的節(jié)點(diǎn)個(gè)數(shù)。
2.根據(jù)權(quán)利要求I所述的傳感網(wǎng)網(wǎng)關(guān)擁塞控制裝置,其特征在于,路由發(fā)現(xiàn)命令幀發(fā)送的目的地址是擁塞通信模塊下的路由節(jié)點(diǎn)組播地址,源地址是正常通信模塊,路由發(fā)現(xiàn)命令幀中攜帶的消息為主控制器按照鄰接表以最短路徑計(jì)算出的最優(yōu)臨時(shí)路徑,路由節(jié)點(diǎn)接收到消息后,按最優(yōu)臨時(shí)路徑轉(zhuǎn)發(fā)數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的傳感網(wǎng)網(wǎng)關(guān)擁塞控制裝置,其特征在于,所述擁塞控制具體為網(wǎng)關(guān)主控制器從鄰居表中找出所有路由節(jié)點(diǎn)的相鄰路由節(jié)點(diǎn),并生成鄰接矩陣;網(wǎng)關(guān)主控制器創(chuàng)建每個(gè)路由節(jié)點(diǎn)到另一個(gè)通信模塊下的子路由節(jié)點(diǎn)的最短路徑表;主控制器輪詢通信模塊,監(jiān)測(cè)通信模塊狀態(tài),判斷其是否處于擁塞狀態(tài);如某個(gè)通信模塊處于擁塞狀態(tài),主控制器繼續(xù)詢問(wèn)另一個(gè)通信模塊是否擁塞?輪詢完所有通信模塊,如均未發(fā)生擁塞, 等待下一周期,繼續(xù)監(jiān)視通信模塊狀態(tài)。
4.一種基于多通信模塊的傳感網(wǎng)網(wǎng)關(guān)擁塞控制方法,其特征在于,在網(wǎng)關(guān)內(nèi)部增加邏輯上與主控制器相連的通信模塊,由主控制器管理和通信,主控制器為每個(gè)通信模塊分配傳感網(wǎng)16位網(wǎng)絡(luò)通信短地址,每個(gè)通信模塊分別按照每個(gè)入網(wǎng)路由設(shè)備的地址進(jìn)行分組; 網(wǎng)關(guān)主控制器實(shí)時(shí)監(jiān)測(cè)通信模塊工作狀態(tài),若檢測(cè)到某個(gè)通信模塊擁塞,網(wǎng)關(guān)主控制器進(jìn)行擁塞控制,并通過(guò)通信模塊組播離開(kāi)命令幀命令擁塞的通信模塊管理下的路由節(jié)點(diǎn)離開(kāi)當(dāng)前父節(jié)點(diǎn);并向擁塞通信模塊下的路由節(jié)點(diǎn)組播路由發(fā)現(xiàn)命令幀發(fā)起路由發(fā)現(xiàn);設(shè)置路由發(fā)現(xiàn)命令幀中的路由請(qǐng)求跳數(shù)控制更改路由的節(jié)點(diǎn)個(gè)數(shù)。
5.根據(jù)權(quán)利要求4所述的傳感網(wǎng)網(wǎng)關(guān)擁塞控制方法,其特征在于,路由發(fā)現(xiàn)命令幀發(fā)送的目的地址是擁塞通信模塊下的路由節(jié)點(diǎn)組播地址,源地址是正常通信模塊,路由發(fā)現(xiàn)命令幀中攜帶的消息為主控制器按照鄰接表以最短路徑計(jì)算出的最優(yōu)臨時(shí)路徑,路由節(jié)點(diǎn)接收到消息后,按最優(yōu)臨時(shí)路徑轉(zhuǎn)發(fā)數(shù)據(jù)。
6.根據(jù)權(quán)利要求4所述的傳感網(wǎng)網(wǎng)關(guān)擁塞控制方法,其特征在于,所述擁塞控制具體為網(wǎng)關(guān)主控制器從鄰居表中找出所有路由節(jié)點(diǎn)的相鄰路由節(jié)點(diǎn),并生成鄰接矩陣;網(wǎng)關(guān)主控制器創(chuàng)建每個(gè)路由節(jié)點(diǎn)到另一個(gè)通信模塊下的子路由節(jié)點(diǎn)的最短路徑表;主控制器輪詢通信模塊,監(jiān)測(cè)通信模塊狀態(tài),判斷其是否處于擁塞狀態(tài);如某個(gè)通信模塊處于擁塞狀態(tài),主控制器繼續(xù)詢問(wèn)另一個(gè)通信模塊是否擁塞?輪詢完所有通信模塊,如均未發(fā)生擁塞, 等待下一周期,繼續(xù)監(jiān)視通信模塊狀態(tài)。
全文摘要
本發(fā)明提出了一種基于多通信模塊的傳感網(wǎng)網(wǎng)關(guān)擁塞控制裝置及方法。具體涉及網(wǎng)關(guān)增加通信模塊,網(wǎng)關(guān)主控制器能快速地與各個(gè)模塊進(jìn)行通信,接收并處理多個(gè)模塊接收的數(shù)據(jù)。當(dāng)網(wǎng)關(guān)主控制器發(fā)現(xiàn)某一通信模塊擁塞時(shí),立即利用正常模塊組播“離開(kāi)命令幀”給擁塞模塊下的路由節(jié)點(diǎn),并組播“路由發(fā)現(xiàn)”命令幀,通知擁塞模塊下的路由節(jié)點(diǎn)建立最優(yōu)“臨時(shí)路徑”,讓擁塞模塊下的路由節(jié)點(diǎn)更改路由轉(zhuǎn)發(fā)數(shù)據(jù),從而繞開(kāi)擁塞的通信模塊。為了避免擁塞狀況在通信模塊之間來(lái)回震蕩,還通過(guò)設(shè)定路由發(fā)現(xiàn)幀的radius參數(shù)來(lái)動(dòng)態(tài)調(diào)整需要更改路由的節(jié)點(diǎn)個(gè)數(shù),起到快速、平穩(wěn)地緩解擁塞狀況的作用。
文檔編號(hào)H04W88/16GK102595487SQ20121007804
公開(kāi)日2012年7月18日 申請(qǐng)日期2012年3月22日 優(yōu)先權(quán)日2012年3月22日
發(fā)明者孫浩, 張鴦, 李昊陽(yáng), 牛旭亮, 王慧鑫, 王浩 申請(qǐng)人:重慶郵電大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1