;;; 無線傳感器網絡查詢處理一 XTR106PA 般可分為兩個步驟。
;;; ①將全局查詢處理器分解出的所有子查詢發(fā)布到查詢所指定的目標區(qū)域中。
;;; ②收到查詢任務的數據普通節(jié)點執(zhí)行查詢返回查詢結果數據。
;;; 目前已提出的主要查詢處理方案可分為以下3種類型。
;;; ①采用廣播發(fā)布查詢的方法,即將子查詢洪泛到網絡中所有節(jié)點上,所有節(jié)點都根據查詢任務進行分析處理,并將查詢結果返回給用戶,在回送的過程中可以進行~定的網內數據融合處理,從而減少數據通信量,減輕網絡的負荷。
;;; ②采用特定路由方式,即將查詢發(fā)布到特定區(qū)域,該區(qū)域是由查詢請求的內容決定的,只在該區(qū)域內的節(jié)點上執(zhí)行查詢任務,并將查詢結果沿路由樹回送,直到到達網絡管理基站,在回送過程中進行網內數據融合處理。
;;; ③采用定向擴散技術,即興趣(interest)消息首先送到網關節(jié)點,網關節(jié)點通過興趣查詢任務,采用洪泛方式將興趣擴散至整個網絡或網絡中的子區(qū)域。在興趣的擴散過程中,網內節(jié)點建立反向的從數據源到網關的梯度場,節(jié)點將匹配興趣的數據沿著梯度方向回送到網絡管理基站。
;;; 采用方案①不需要系統(tǒng)節(jié)點定位方面的輔助,因此節(jié)省了開銷,但是洪泛查詢任務容易引起廣播風暴,造成網絡擁塞。當查詢請求運算符較少時,可以在節(jié)點的局部查詢處理器上實現(xiàn)各種查詢運算符的優(yōu)化處理,有利于數據回送過程中的綜合融合處理,但也增加了查詢系統(tǒng)的負擔。
;;; 采用方案②縮小了查詢發(fā)布的影響范圍,減輕了查詢發(fā)布造成的網絡負載,但是需要定位系統(tǒng)的協(xié)助,增加了定位處理方面的開銷。
;;; 采用方案③對于查詢形式的限制較小,并采用了以數據為中心的查詢和路由相結合的路由機制,查詢的發(fā)布、結果的回送都具有靈活性,但是這神設計方案不利于查詢模塊與路由策略的相對獨立性,限制了路由策略的多樣化選擇,也使得系統(tǒng)的開發(fā)周期較長,且擴展性不強。