基于查詢路由通常是指目的節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)傳播一個(gè)來(lái)自某個(gè)節(jié)點(diǎn)數(shù)據(jù)查詢消息,收到該查詢數(shù)據(jù)消息的節(jié)點(diǎn)又將匹配該查詢消息的數(shù)據(jù)發(fā)回給原來(lái)的節(jié)點(diǎn)。一般這些查詢是以自然語(yǔ)言或者高級(jí)語(yǔ)言來(lái)描述的。
定向擴(kuò)散是一種基于查詢的路由機(jī)制。匯聚節(jié)點(diǎn)通過(guò)興趣消息發(fā)出查詢?nèi)蝿?wù),采用洪泛方式傳播興趣消息到整個(gè)區(qū)域或部分區(qū)域內(nèi)的所有接近開(kāi)關(guān)傳感器節(jié)點(diǎn)。興趣消息用來(lái)表示查詢的任務(wù),表達(dá)網(wǎng)絡(luò)用戶對(duì)監(jiān)測(cè)區(qū)域內(nèi)感興趣的信息,例如監(jiān)測(cè)區(qū)域內(nèi)的溫度、濕度和光照等環(huán)境信息。在興趣消息的傳播過(guò)程中,協(xié)議跳在每個(gè)接近開(kāi)關(guān)傳感器節(jié)點(diǎn)上建立反向的從數(shù)據(jù)源到匯聚節(jié)點(diǎn)的數(shù)據(jù)傳輸梯度。接近開(kāi)關(guān)傳感器節(jié)點(diǎn)將采集到數(shù)據(jù)沿著梯度方向傳送到匯聚節(jié)點(diǎn)。 |