陳長(zhǎng)英 ,楊秀紅 ,付勇 ,鄭曉勢(shì),杜龍安
(1.山東省科學(xué)院情報(bào)研究所,山東 濟(jì)南 250014;2.山東省計(jì)算中心,山東 濟(jì)南250014 3.山東省濟(jì)南泉城中學(xué),山東 濟(jì)南 250013)
無線傳感器網(wǎng)絡(luò)技術(shù)作為多學(xué)科、多種技術(shù)交叉融合的產(chǎn)物,經(jīng)歷了從產(chǎn)生、發(fā)展到日漸成熟的過程。該技術(shù)之所以能夠發(fā)展、壯大,并成為當(dāng)前物聯(lián)網(wǎng)技術(shù)的關(guān)鍵組成部分,在很大程度上得益于其低功耗、低成本和低速率等特點(diǎn)[1-4]。
然而,隨著無線傳感器網(wǎng)絡(luò)技術(shù)應(yīng)用范圍的不斷拓展,許多新的問題也逐漸顯露出來。其中,多媒體信息采集應(yīng)用場(chǎng)景對(duì)無線傳感器網(wǎng)絡(luò)技術(shù)的要求是一個(gè)主要的方面[5]。因?yàn)椴捎靡郧皞鹘y(tǒng)的無線傳感器網(wǎng)絡(luò)技術(shù)無法傳輸音視頻等多媒體信息,比如:智能家居行業(yè)對(duì)家庭周圍環(huán)境的視頻監(jiān)控[6-7]、機(jī)器人對(duì)視覺采集信息的收集[8]、安防行業(yè)的視頻監(jiān)控[9-10]、環(huán)境監(jiān)測(cè)[11]、醫(yī)療衛(wèi)生行業(yè)的視頻監(jiān)控[12-13]以及交通監(jiān)控[14]等等。
應(yīng)用的需求促進(jìn)了多媒體無線傳感器網(wǎng)絡(luò)技術(shù)的研究和發(fā)展,國(guó)際學(xué)術(shù)界對(duì)此高度重視[15-24],在IEEE系列會(huì)議(如MASS、ICIP、WirelessCOM 等)、ACM 多媒體和傳感器網(wǎng)絡(luò)相關(guān)學(xué)術(shù)會(huì)議(ACM Multimedia、ACM MOBICOM、ACM WSNA 等)上發(fā)表了一些重要的研究成果。從2003年起,ACM 還專門組織國(guó)際視頻監(jiān)控與傳感器網(wǎng)絡(luò)研討會(huì)(ACM International Workshop on Video Surveillance & Sensor Networks)交流相關(guān)研究成果。美國(guó)加利福尼亞大學(xué)、卡耐基-梅隆大學(xué)、馬薩諸塞大學(xué)[10]和波特蘭州立大學(xué)[25]等學(xué)府也開始了多媒體傳感器網(wǎng)絡(luò)方面的研究工作,紛紛建立了視頻傳感器網(wǎng)絡(luò)族并啟動(dòng)了相應(yīng)的科研計(jì)劃。我國(guó)學(xué)者也非常重視多媒體傳感器網(wǎng)絡(luò)方面的研究,北京郵電大學(xué)智能通信軟件與多媒體北京市重點(diǎn)實(shí)驗(yàn)室[26]、中國(guó)科學(xué)院計(jì)算技術(shù)研究所、哈爾濱工業(yè)大學(xué)也已經(jīng)開始了該領(lǐng)域的研究和探索,但這些成果距離實(shí)際要求還相差較遠(yuǎn)。
據(jù)此,本文在介紹多媒體傳感器網(wǎng)絡(luò)的總體架構(gòu)的基礎(chǔ)上,分析了其網(wǎng)絡(luò)節(jié)點(diǎn)的硬件結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議棧架構(gòu),然后就多媒體傳感器網(wǎng)絡(luò)走向?qū)嵱没枰鉀Q的主要問題,展望了今后的發(fā)展趨勢(shì)。
多媒體無線傳感器網(wǎng)絡(luò)的總體架構(gòu)和傳統(tǒng)的無線傳感器網(wǎng)絡(luò)相似,主要區(qū)別在于網(wǎng)絡(luò)終端節(jié)點(diǎn)連接的傳感器類型不同。傳統(tǒng)的無線傳感器網(wǎng)絡(luò)的傳感器主要用來采集監(jiān)控現(xiàn)場(chǎng)的各種數(shù)據(jù),比如溫度、壓力和濕度等(見圖1)。而多媒體無線傳感器網(wǎng)絡(luò)采用的傳感器類型比較單一,只有攝像頭、麥克等視頻和音頻采集設(shè)備(見圖2)。
從圖1 和圖2 可以看出,無論是傳統(tǒng)的無線傳感器網(wǎng)絡(luò)還是多媒體無線傳感器網(wǎng)絡(luò),一般只有一個(gè)中心節(jié)點(diǎn),而且網(wǎng)絡(luò)都是自組織式的(無網(wǎng)絡(luò)基礎(chǔ)設(shè)施),終端節(jié)點(diǎn)到中心節(jié)點(diǎn)一般都是通過無線多跳方式通信。
無線多媒體傳感器網(wǎng)絡(luò)的硬件結(jié)構(gòu)主要體現(xiàn)在網(wǎng)絡(luò)節(jié)點(diǎn)的硬件結(jié)構(gòu)上,由于要傳輸?shù)氖且粢曨l等多媒體信息,信息量大,而且要求的處理延時(shí)很短,因此對(duì)節(jié)點(diǎn)的硬件配置要求比傳統(tǒng)的無線傳感器網(wǎng)絡(luò)更高。
由于傳統(tǒng)無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)采用簡(jiǎn)單的8 位單片機(jī),已經(jīng)滿足不了多媒體業(yè)務(wù)的處理能力要求,必須采用多核或者眾核處理器。多媒體傳感器網(wǎng)絡(luò)的節(jié)點(diǎn)硬件一般由通信處理模塊和傳感器模塊兩部分組成。傳感器模塊由攝像頭和麥克等多媒體信息采集設(shè)備組成,通信處理模塊是整個(gè)節(jié)點(diǎn)的核心,與傳統(tǒng)的無線傳感器網(wǎng)絡(luò)一樣也是由基帶信號(hào)處理單元和射頻收發(fā)單元組成。不同之處在于,基帶信號(hào)處理單元使用的處理器處理能力更強(qiáng),而且存儲(chǔ)器的容量更大,射頻收發(fā)單元采用的無線通信技術(shù)也不同。Feng 等人[13]設(shè)計(jì)的視頻傳感器節(jié)點(diǎn)見圖3,Kulkarni 等人[10]設(shè)計(jì)的視頻傳感器節(jié)點(diǎn)見圖4 和圖5。
多媒體傳感器網(wǎng)絡(luò)的協(xié)議??梢苑譃閮煞N:一種是單一的協(xié)議棧架構(gòu),這種架構(gòu)對(duì)于網(wǎng)絡(luò)中不同的節(jié)點(diǎn)都采用同一種協(xié)議棧架構(gòu)[11],采用這種協(xié)議棧架構(gòu)的網(wǎng)絡(luò)一般是單層的網(wǎng)絡(luò)結(jié)構(gòu),見圖6;另一種是混合協(xié)議棧架構(gòu),這種架構(gòu)對(duì)于網(wǎng)絡(luò)中不同的節(jié)點(diǎn)采用不用的協(xié)議棧架構(gòu)[27],采用這種協(xié)議棧架構(gòu)的網(wǎng)絡(luò)一般是多層網(wǎng)絡(luò),即處于同一層網(wǎng)絡(luò)的節(jié)點(diǎn)采用相同的協(xié)議棧,處于不同層網(wǎng)絡(luò)的節(jié)點(diǎn)采用不同的協(xié)議棧,例如帶有簇頭(cluster)的網(wǎng)絡(luò)可以采用這種協(xié)議棧架構(gòu),如圖7 所示,簇頭間的通信可以采用一種協(xié)議棧(如IEEE802.11),簇頭內(nèi)部的節(jié)點(diǎn)可以采用另一種協(xié)議棧(如IEEE802.15.4)。
由于多媒體傳感網(wǎng)要在成本、傳輸帶寬、能量受限的傳感器網(wǎng)絡(luò)中傳輸音視頻等多媒體信息,因此用傳統(tǒng)的無線傳感網(wǎng)是無法實(shí)現(xiàn)的。必須針對(duì)音視頻等多媒體信息的實(shí)際特點(diǎn)和多媒體信息對(duì)網(wǎng)絡(luò)服務(wù)質(zhì)量(QoS)的要求來設(shè)計(jì)能夠滿足多媒體信息傳輸要求的網(wǎng)絡(luò)。如果一個(gè)傳感器網(wǎng)絡(luò)能夠承載音視頻等多媒體信息,必須解決如下兩個(gè)網(wǎng)絡(luò)設(shè)計(jì)最核心的問題:
(1)低能耗網(wǎng)絡(luò)的設(shè)計(jì)。因?yàn)橐粢曨l等多媒體信息傳送的是信息流,因此需要傳輸?shù)男畔⒘勘葌鹘y(tǒng)的無線傳感網(wǎng)要大得多,所以消耗的網(wǎng)絡(luò)能量也更大,而傳感網(wǎng)的節(jié)點(diǎn)一般都是采用電池供電,所以如何降低網(wǎng)絡(luò)的能耗從而提高網(wǎng)絡(luò)節(jié)點(diǎn)的使用壽命成為多媒體傳感網(wǎng)急待解決的問題之一。
(2)低延時(shí)網(wǎng)絡(luò)的設(shè)計(jì)。因?yàn)橐粢曨l等多媒體信息對(duì)網(wǎng)絡(luò)傳輸?shù)钠骄鶗r(shí)延要求非常苛刻(≤25 ms),如果設(shè)計(jì)的網(wǎng)絡(luò)平均傳輸時(shí)延太長(zhǎng),會(huì)造成中心節(jié)點(diǎn)接收的多媒體信息流出現(xiàn)滯卡等不流暢現(xiàn)象,從而降低網(wǎng)絡(luò)的服務(wù)質(zhì)量。而無線Ad-hoc 網(wǎng)絡(luò)本身的網(wǎng)絡(luò)平均延時(shí)就很大,這樣的網(wǎng)絡(luò)平均傳輸延時(shí)與網(wǎng)絡(luò)的覆蓋范圍有關(guān),網(wǎng)絡(luò)的覆蓋范圍又與網(wǎng)絡(luò)多跳的跳數(shù)緊密聯(lián)系。因此,設(shè)計(jì)覆蓋范圍相對(duì)較大的多跳低延時(shí)的多媒體傳感器網(wǎng)絡(luò)是多媒體網(wǎng)絡(luò)設(shè)計(jì)需要考慮的又一個(gè)核心問題。
根據(jù)以上分析,在設(shè)計(jì)多媒體傳感網(wǎng)時(shí),需要首先考慮網(wǎng)絡(luò)的能耗和傳輸延時(shí)等問題。
4.2.1 低能耗網(wǎng)絡(luò)設(shè)計(jì)
多媒體網(wǎng)絡(luò)的低能耗設(shè)計(jì)主要體現(xiàn)在節(jié)點(diǎn)的低能耗設(shè)計(jì)上,節(jié)點(diǎn)的低能耗設(shè)計(jì)又分為硬件低能耗設(shè)計(jì)和軟件低能耗設(shè)計(jì)兩個(gè)方面。硬件低能耗設(shè)計(jì)主要考慮處理器和射頻單元的影響,因?yàn)檫@兩個(gè)部分是節(jié)點(diǎn)耗能最大的部件。由于多媒體傳感器網(wǎng)絡(luò)(尤其是視頻業(yè)務(wù))的信息量非常大,因此對(duì)節(jié)點(diǎn)的處理能力要求高,傳統(tǒng)無線傳感網(wǎng)采用的單片機(jī)處理器無法完成這樣的工作任務(wù),必須采用處理能力強(qiáng)的多核或者眾核處理器,但是這樣的處理器能耗又很高,所以既要保證節(jié)點(diǎn)能夠完成大數(shù)據(jù)量的處理任務(wù),又要考慮盡量降低處理器的能耗,才能提高節(jié)點(diǎn)的使用壽命,否則只片面考慮其中一項(xiàng)的要求沒有實(shí)際意義。射頻單元中發(fā)射單元的能耗是重點(diǎn)考慮的方面,為了降低節(jié)點(diǎn)的發(fā)射功耗,除了將發(fā)射功率分成若干等級(jí)外,還可以進(jìn)一步考慮在每個(gè)發(fā)射功率等級(jí)內(nèi)將發(fā)射功率進(jìn)一步細(xì)調(diào),這樣可以將節(jié)點(diǎn)射頻單元部分的能耗降到較低值。
軟件降低節(jié)點(diǎn)能耗的設(shè)計(jì)方案主要是電源管理方案的設(shè)計(jì),包括優(yōu)化了的休眠/喚醒機(jī)制的設(shè)計(jì),有同步喚醒和異步喚醒兩種方案可供選擇。采用同步喚醒方案建立路由的時(shí)間短,有助于多媒體信息流的實(shí)時(shí)傳輸,但是需要節(jié)點(diǎn)間保持很好的時(shí)鐘同步,因此只適用于跳數(shù)少的多媒體傳感器網(wǎng)絡(luò),很難做到大范圍覆蓋。如果采用異步喚醒方案,則不需要保持節(jié)點(diǎn)間很好的時(shí)鐘同步,因此網(wǎng)絡(luò)包括的跳數(shù)可以增加,可以提高網(wǎng)絡(luò)的覆蓋范圍,但是建立路由的時(shí)間長(zhǎng),很難做到多媒體信息流的實(shí)時(shí)低延時(shí)傳輸。
4.2.2 低延時(shí)網(wǎng)絡(luò)設(shè)計(jì)
網(wǎng)絡(luò)傳輸延時(shí)主要受MAC 層和網(wǎng)絡(luò)層協(xié)議設(shè)計(jì)的影響。在MAC 層,有競(jìng)爭(zhēng)型、非競(jìng)爭(zhēng)型和混合型3 種類型的協(xié)議[28]。采用競(jìng)爭(zhēng)型MAC 協(xié)議的網(wǎng)絡(luò),節(jié)點(diǎn)硬件配置簡(jiǎn)單,可以降低節(jié)點(diǎn)的硬件成本,但是當(dāng)競(jìng)爭(zhēng)信道的節(jié)點(diǎn)數(shù)量較多時(shí),多媒體信息流的接入延時(shí)就會(huì)加大,進(jìn)而增加網(wǎng)絡(luò)的傳輸延時(shí)。如果采用非競(jìng)爭(zhēng)型MAC 協(xié)議,由于相鄰節(jié)點(diǎn)間存在一定的協(xié)作關(guān)系,多媒體信息流不用在接入信道時(shí)做等待,所以在MAC 層的接入等待延時(shí)就不存在了,進(jìn)而多媒體信息流的網(wǎng)絡(luò)傳輸延時(shí)就降低了;但是由于相鄰節(jié)點(diǎn)間的協(xié)作關(guān)系靠同步來完成,因此這樣的節(jié)點(diǎn)的硬件成本就會(huì)提高,同時(shí)管理起來也更加復(fù)雜。混合型是將幾種不同的MAC 層接入?yún)f(xié)議方案結(jié)合起來使用,這樣可以將不同接入?yún)f(xié)議方案的優(yōu)點(diǎn)實(shí)現(xiàn)互補(bǔ)。
在網(wǎng)絡(luò)層實(shí)現(xiàn)多媒體信息流的低延時(shí)傳輸,需要解決的主要問題如下:
(1)快速的路由建立方法
為了節(jié)約能量,不傳輸多媒體信息流的節(jié)點(diǎn)平時(shí)是處于休眠狀態(tài)的。如果使得這些休眠的節(jié)點(diǎn)參與到傳輸信息流的任務(wù)中去,需要先將它們喚醒,然后節(jié)點(diǎn)間實(shí)現(xiàn)時(shí)鐘同步,再建立新的路由表。因此,研究快速的路由建立方法需要解決休眠節(jié)點(diǎn)快速喚醒機(jī)制,以及快速時(shí)鐘同步的建立問題,同時(shí)也要解決快速尋路算法問題。
(2)大的網(wǎng)絡(luò)通過量(throughput)的數(shù)據(jù)傳輸方法
為減少多媒體信息流的網(wǎng)絡(luò)傳輸延時(shí),就要提高網(wǎng)絡(luò)的數(shù)據(jù)通過量,但同時(shí)還要兼顧網(wǎng)絡(luò)能耗,而大的網(wǎng)絡(luò)通過量和網(wǎng)絡(luò)能耗的增加又是緊密聯(lián)系的,所以既要保持大的網(wǎng)絡(luò)通過量又要兼顧網(wǎng)絡(luò)能耗指標(biāo)具有極大的技術(shù)挑戰(zhàn)性。
(3)低網(wǎng)絡(luò)擁塞機(jī)制的設(shè)計(jì)
因?yàn)槎嗝襟w傳感器網(wǎng)絡(luò)流經(jīng)的數(shù)據(jù)量非常大,因此在網(wǎng)絡(luò)中極易出現(xiàn)局部的網(wǎng)絡(luò)擁塞現(xiàn)象,進(jìn)而引起多媒體信息流的網(wǎng)絡(luò)傳輸延時(shí)迅速增加。因此,高效率的降低網(wǎng)絡(luò)擁塞發(fā)生機(jī)制的設(shè)計(jì)又是一個(gè)極具挑戰(zhàn)性的研究方向。
多媒體傳感器網(wǎng)絡(luò)作為一個(gè)新興的無線傳感器網(wǎng)絡(luò)的重要發(fā)展分支,在實(shí)際應(yīng)用的需求推動(dòng)下產(chǎn)生并發(fā)展,但是多媒體傳感器網(wǎng)絡(luò)要真正走向?qū)嵱?,需要解決很多極具挑戰(zhàn)性的技術(shù)問題。未來需要在幾個(gè)重要的發(fā)展方向上實(shí)現(xiàn)突破:低延時(shí)的實(shí)時(shí)MAC 技術(shù);低延時(shí)、低能耗的路由關(guān)鍵技術(shù);多媒體信息安全技術(shù);面向多核和眾核的多媒體終端設(shè)備的研制和多模態(tài)軟件構(gòu)件技術(shù)的研究;高壓縮比的多媒體信息流壓縮編碼技術(shù)等。
[1]LI J Z,LI J B,SHI S F.Concepts,issues and advance of sensor networks and data management of sensor networks[J].Journal of Software,2003,14(10):1717 -1727.
[2]AKYKLDIZ I F,SU W,SANKARASUBRAMANIAM Y,et al.Wireless sensor network:A survey[J].Computer Networks,2002,38(4):393 -422.
[3]REN F Y,HUANG H N,LIN C.Wireless sensor networks[J].Journal of Software,2003,14(7):1282 -1291.
[4]孫利民,李建中,陳渝,等.無線傳感器網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2005.
[5]CUCCHIARA R.Multimedia surveillance systems[C]//Proc.of the ACM VSSN 2005.New York:ACM,2005:259 -268.
[6]ZHU X Q,YING S D,LING L.Multimedia sensor neworks design for smart home surveillance[C]// Control and Decision Conference 2008.Yantai,2008:431 -435.
[7]朱向軍,蔡鐵峰,張建奇.基于多媒體傳感器網(wǎng)絡(luò)的智能家居監(jiān)控系統(tǒng)[J].機(jī)電工程,2008,25(6):85 -97.
[8]HUANG H,MAKEDON F S,POPA D,et al.A feature extraction method for multimedia data analysis in robot wireless sensor networks[C]// Eighth International Workshop on Image Analysis for Multimedia Interactive Services,2007,Washington,DC,USA:IEEE Computer Society,2007:78 -79.
[9]CHANG C K,HUANG J.Video surveillance for hazardous conditions using sensor networks[C]// 2004 IEEE Int'1 Conf on Networking,Sensing and Control.New York,2004:1008 -1018.
[10]KULKARNI P,GANESAN D,SHENOY P,et al.SensEye:A multi-tier camera sensor network[C]// Proc of the 13th Annual ACM international Conference on Multimedia'05.New York:ACM Press,2005:229-238.
[11]HOLMAN R,STANLEY J,ONKAN-HALLER T.Applying video sensor networks to near shore environment monitoring[J].IEEE Trans.on Pervasive Computing,2003,2(4):14 -21
[12]REEVES A A.Remote monitoring of patients suffering from early symptoms of dementia[C]// Workshop on Wearable and Implantable Body Sensor Networks.London,2006:21 -26.
[13]HU F,KUMAR S.Multimedia query with QoS considerations for wireless sensor networks in telemedicine[C]// Proc of Society of Photo-Optical Instrumentation Engineers-Intl Conf on Internet Multimedia Management Systems.Orlando,2003:21 -30.
[14]SRINIVASAN S,LATCHMAN H,SHEA J,et al.Airborne traffic surveillance system-video surveillance of highway traffic[C]//Proc of the ACM VSSN 2004.New York:ACM Press,2004:131 -135.
[15]ZHANG D M,MA H D,LIU L,et al.EAAR:An approach to environment adaptive application reconfiguration in sensor network[C]// Proc.of the Int'l Conf.on Mobile Ad-hoc and Sensor Networks (MSN 2005).Berlin:Springer-Verlag,2005:259 -268.
[16]MA H D,LIU Y H.Correlation based video processing in video sensor networks[C]//Proc of the IEEE Wireless Communications 2005.New York:IEEE Press,2005,2:987 -992.
[17]GERLA M,XU K.Multimedia streaming in large-scale sensor networks with mobile swarms[C]// Proc Of the ACM SIGMOD 2003.New York:ACM Press,2003:72 -76.
[18]SRINIVASAN S,LATCHMAN H,SHEA J,et al.Airborne traffic surveillance system-video surveillance of highway traffic[C]// Proc Of the ACM VSSN 2004.New York:ACM Press,2004.131 -135.
[19]CUCCHIARA R,GRANA C,PRATI A,et al.Computer vision techniques for PDA accessibility of in-house video surveillance[C]// Proc of the 1st ACM SIGMM Int'l workshop on video surveillance 2003.New York:ACM Press,2003:87 -97.
[20]MARCHESOTTI L,PIVA S,REGAZZONI C.An agent-based approach for tracking people in indoor complex environments[C]// Proc of the 12th Int'l Conf on Image Analysis and Processing.New York:IEEE Press,2003:99 -102.
[21]CHANG C K,HUANG J.Video surveillance for hazardous conditions using sensor networks[C]// Proc of the 2004 IEEE Int'l Conf on Networking,Sensing&Control.New York:IEEE Press,2004:1008 -1013.
[22]TAO D,MA H D,LIU Y H.Energy-efficient cooperative image processing in video sensor networks[C]// Proc of the 2005 Pacific-Rim Conf on Multimedia.Berlin:Spring-Verlag,2005:572 -583.
[23]ATREY P K,KANKANHALLI M S,JAIN R,et al.Timeline-based information assimilation in multimedia surveillance and monitoring systems[C]// Proc of the ACM VSSN 2005.New York:ACM Press,2005:103 -112.
[24]KAKOYIANNIS C G,CONSTANTINOU P.Co-design of Antenna Element and Ground Plane for Printed Monopoles Embedded in Wireless Sensors[C]//Second International Conference on Sensor Technologies and Applications.Cap Esterel,2008:413 -418.
[25]FENG W,CODE B,EAISER E,et al.Panoptes:A scalable architecture for video sensor networking applications[C]// Proc of the ACM Int'1 Conf on Multimedia 2003.New York:ACM Press,2003:151 -167.
[26]馬華東,陶丹.多媒體傳感器網(wǎng)絡(luò)及其研究進(jìn)展[J].軟件學(xué)報(bào),2006,17(9):2013 -2018.
[27]ARDIZZONE E,CASCIA M L,RE G L,et al.An integrated architecture of surveillance and monitoring in an archaeological site[C]// Proc of the ACM VSSN 2005.New York:ACM Press,2005:79 -86.
[28]李瑞芳,李仁發(fā),羅娟.無線多媒體傳感器網(wǎng)絡(luò)MAC 協(xié)議研究綜述[J].通信學(xué)報(bào),2008,29(8):111 -123.