專利名稱:無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?br>
無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒夹g(shù)領(lǐng)域
本發(fā)明屬于無(wú)線傳感網(wǎng)絡(luò)質(zhì)量?jī)?yōu)化傳輸技術(shù)領(lǐng)域,具體涉及一種無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ā?br>
背景技術(shù):
QoS (Quality of Service)服務(wù)質(zhì)量,是網(wǎng)絡(luò)的一種安全機(jī)制,是用來(lái)解決網(wǎng)絡(luò)延遲和阻塞等問(wèn)題的一種技術(shù)。在正常情況下,如果網(wǎng)絡(luò)只用于特定的無(wú)時(shí)間限制的應(yīng)用系統(tǒng),并不需要QoS,比如Web應(yīng)用,或E-mail設(shè)置等。但是對(duì)關(guān)鍵應(yīng)用和多媒體應(yīng)用就十分必要。當(dāng)網(wǎng)絡(luò)過(guò)載或擁塞時(shí),QoS能確保重要業(yè)務(wù)量不受延遲或丟棄,同時(shí)保證網(wǎng)絡(luò)的高效運(yùn)行。
無(wú)線傳感網(wǎng)多媒體傳送的QoS問(wèn)題研究的很少,大部分研究集中在對(duì)整個(gè)多媒體信息的QoS保障,效果不明顯。本發(fā)明因此而來(lái)。發(fā)明內(nèi)容
本發(fā)明目的在于提供一種無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ鉀Q了現(xiàn)有技術(shù)中無(wú)線傳感網(wǎng)絡(luò)內(nèi)多媒體數(shù)據(jù)傳輸延遲堵塞等問(wèn)題。
為了解決現(xiàn)有技術(shù)中的這些問(wèn)題,本發(fā)明提供的技術(shù)方案是
一種無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,其特征在于所述方法包括以下步驟
(I)無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)內(nèi)設(shè)置2種,包括依據(jù)蟻群算法建立的路由表和依據(jù)Dijkstra算法建立的路由表;
(2)進(jìn)行數(shù)據(jù)傳輸時(shí),無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)先對(duì)傳輸數(shù)據(jù)進(jìn)行判斷是否為音視頻數(shù)據(jù);當(dāng)傳輸?shù)臄?shù)據(jù)為音視頻數(shù)據(jù)時(shí),按照蟻群算法建立的路由表進(jìn)行傳送;否則按照依據(jù)Dijkstra算法建立的路由表傳送。
為了保障信息的QoS,本發(fā)明將多媒體信息分成兩類,并且根據(jù)不同信息各自的特點(diǎn)建立起路由表。把信息分成兩種不同的信息是困難的,解決這個(gè)問(wèn)題采用硬件電路檢測(cè)方式。
對(duì)無(wú)線傳感網(wǎng)多媒體信息傳送信息QoS的保障和傳送信息時(shí)降低無(wú)線節(jié)點(diǎn)的功耗。首先對(duì)于所要傳送的信息進(jìn)行分類,主要區(qū)分是否為音視頻信息流。若是,則此信息依據(jù)蟻群算法建立的路由表進(jìn)行傳送。如若不是,則信息依據(jù)Dijkstra算法建立的路由表傳送。
對(duì)于異常警報(bào)信息流和普通文字信息流用Dijkstra算法既能滿足其丟包率小, 能耗小等要求,還能減少帶寬的利用降低擁堵概率。而對(duì)于音視頻信息流的丟包率要求低點(diǎn),但是對(duì)帶寬和能耗的要求很高。因此選擇蟻群算法能很好的保障其服務(wù)質(zhì)量并降低傳送的能耗。這樣既能保證信息的QoS也能降低節(jié)點(diǎn)功耗。
相對(duì)于現(xiàn)有技術(shù)中的方案,本發(fā)明的優(yōu)點(diǎn)是
本發(fā)明技術(shù)方案可以實(shí)現(xiàn)無(wú)線傳感網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的節(jié)能,保證數(shù)據(jù)傳輸?shù)馁|(zhì)量。
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述
圖I為無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒淌疽鈭D。
具體實(shí)施方式
以下結(jié)合具體實(shí)施例對(duì)上述方案做進(jìn)一步說(shuō)明。應(yīng)理解,這些實(shí)施例是用于說(shuō)明本發(fā)明而不限于限制本發(fā)明的范圍。實(shí)施例中采用的實(shí)施條件可以根據(jù)具體廠家的條件做進(jìn)一步調(diào)整,未注明的實(shí)施條件通常為常規(guī)實(shí)驗(yàn)中的條件。
實(shí)施例
如圖I所示,本實(shí)施例的無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒?,包括以下步驟
(I)無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)內(nèi)設(shè)置2種,包括依據(jù)蟻群算法建立的路由表和依據(jù)Dijkstra算法建立的路由表;
(2)進(jìn)行數(shù)據(jù)傳輸時(shí),無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)先對(duì)傳輸數(shù)據(jù)進(jìn)行判斷是否為音視頻數(shù)據(jù);當(dāng)傳輸?shù)臄?shù)據(jù)為音視頻數(shù)據(jù)時(shí),按照蟻群算法建立的路由表進(jìn)行傳送;否則按照依據(jù)Dijkstra算法建立的路由表傳送。
其中按照蟻群算法建立路由表的方法如下所述
人工螞蟻就是一些探測(cè)包,它們?cè)谒?jīng)路徑上會(huì)留下人工信息素,通過(guò)統(tǒng)計(jì)路徑上的信息豢以及啟發(fā)因子可以計(jì)算螞蟻在每個(gè)路由器上的轉(zhuǎn)移概率,在經(jīng)過(guò)多次迭代后, 信息素最高的路由就是所求之解。在MsNs中,人工螞蟻將針對(duì)對(duì)應(yīng)的信息素更新公式與啟發(fā)因子,在時(shí)間f第J類服務(wù)的螞蟻后從節(jié)點(diǎn)Vf轉(zhuǎn)移到節(jié)點(diǎn)V,的轉(zhuǎn)移概率函數(shù)如公式(I)所示。(4(0)2(咖))〃OV,J^tabuk(I)·
其中s e S ; , tabuk(k=l, 2,----, m)用于記錄螞蟻已經(jīng)走過(guò)的節(jié)點(diǎn)集合,稱為禁忌表;<(0表示時(shí)刻往路徑(Vi,Vj)上的第s類服務(wù)的信息素;<⑴為第s類服務(wù)的啟發(fā)因子;參數(shù)α、β可反映路由選擇中路徑上殘留信息素和啟發(fā)因子的重要程度。
螞蟻從源簇頭節(jié)點(diǎn)Vtl在經(jīng)過(guò)址時(shí)間At轉(zhuǎn)移到達(dá)匯聚節(jié)點(diǎn)η,所經(jīng)路徑 P=Ps (Vtl, vt),采用基于全局狀態(tài)的信息素更新策略。MSNs中,由于節(jié)點(diǎn)眾多,網(wǎng)絡(luò)拓?fù)鋸?fù)雜,有時(shí)不能及時(shí)采集到網(wǎng)絡(luò)的全局狀態(tài)信息,因此需要構(gòu)造基于局部狀態(tài)信息的啟發(fā)式因子。這樣概率轉(zhuǎn)移函數(shù)就能綜合反映網(wǎng)絡(luò)的全局和局部的狀態(tài)信息,并可以通過(guò)調(diào)整參數(shù)α、β使得全局和局部的綜合達(dá)到最優(yōu)。當(dāng)由于網(wǎng)絡(luò)一些突發(fā)原因使得全局狀態(tài)信息不能及時(shí)反映到匯聚節(jié)點(diǎn)時(shí),可以加大啟發(fā)因子的參數(shù)值,更多地根據(jù)局部狀態(tài)信息進(jìn)行路由選擇。路徑P上的信息素更新規(guī)則為
71I +Δ ) = Ρπ1 (O +δ4 +Δ/)(2)
權(quán)利要求
1.一種無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟谒龇椒òㄒ韵虏襟E (1)無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)內(nèi)設(shè)置2種,包括依據(jù)蟻群算法建立的路由表和依據(jù)Dijkstra算法建立的路由表; (2)進(jìn)行數(shù)據(jù)傳輸時(shí),無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)先對(duì)傳輸數(shù)據(jù)進(jìn)行判斷是否為音視頻數(shù)據(jù);當(dāng)傳輸?shù)臄?shù)據(jù)為音視頻數(shù)據(jù)時(shí),按照蟻群算法建立的路由表進(jìn)行傳送;否則按照依據(jù)Dijkstra算法建立的路由表傳送。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法步驟(2)中音視頻數(shù)據(jù)的判斷是通過(guò)硬件電路檢測(cè)判斷。
全文摘要
本發(fā)明公開了一種無(wú)線傳感網(wǎng)絡(luò)內(nèi)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟谒龇椒òㄒ韵虏襟E(1)無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)內(nèi)設(shè)置2種,包括依據(jù)蟻群算法建立的路由表和依據(jù)Dijkstra算法建立的路由表;(2)進(jìn)行數(shù)據(jù)傳輸時(shí),無(wú)線傳感網(wǎng)絡(luò)內(nèi)待傳輸節(jié)點(diǎn)先對(duì)傳輸數(shù)據(jù)進(jìn)行判斷是否為音視頻數(shù)據(jù);當(dāng)傳輸?shù)臄?shù)據(jù)為音視頻數(shù)據(jù)時(shí),按照蟻群算法建立的路由表進(jìn)行傳送;否則按照依據(jù)Dijkstra算法建立的路由表傳送。該方法既能保證信息的QoS,也能降低無(wú)線傳感網(wǎng)絡(luò)的節(jié)點(diǎn)功耗。
文檔編號(hào)H04L12/741GK102932868SQ20121041013
公開日2013年2月13日 申請(qǐng)日期2012年10月24日 優(yōu)先權(quán)日2012年10月24日
發(fā)明者陳國(guó)慶, 王玉文 申請(qǐng)人:蘇州兩江科技有限公司