資源描述:
《一種基于android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)申請(qǐng)上海交通大學(xué)工程碩士學(xué)位論文一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)校代碼:10248作者姓名:陳金鳳學(xué)號(hào):1070379235第一導(dǎo)師:王賡第二導(dǎo)師:邢濤學(xué)科專(zhuān)業(yè):軟件工程答辯日期:年月日上海交通大學(xué)軟件學(xué)院2012年3月一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)ADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofEngineeringDEVELOPMENTOFAVIDEOSURVEILLANCESYSTEMBASE
2、DONANDROIDSYSTEMUniversityCode:10248Author:ChenJinfengMentor1:WangGengMentor2:XingTaoField:SoftwareEngineeringDateofOralDefense:SchoolofSoftwareShanghaiJiaotongUniversityMarch,2012一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)上海交通大學(xué)學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個(gè)
3、人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)位論文作者簽名:日期:年月日一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)上海交通大學(xué)學(xué)位論文版權(quán)使用授權(quán)書(shū)本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)上海交通大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。保密□,在年解密后適用本授權(quán)書(shū)。本學(xué)位論文屬于不
4、保密□。(請(qǐng)?jiān)谝陨戏娇騼?nèi)打“√”)學(xué)位論文作者簽名:指導(dǎo)教師簽名:日期:年月日日期:年月日一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要視頻監(jiān)控技術(shù)以其方便、直觀和具有豐富信息內(nèi)容在安全領(lǐng)域發(fā)揮著重要作用,并廣泛應(yīng)用于民用安全和城市交通等各個(gè)領(lǐng)域,尤其是一些重要安保部門(mén)或重大事件中。隨著網(wǎng)絡(luò)、計(jì)算機(jī)以及圖像處理、傳輸技術(shù)的蓬勃發(fā)展,視頻監(jiān)控技術(shù)也得到了突飛猛進(jìn)的發(fā)展,視頻監(jiān)控技術(shù)步入了全數(shù)字化的網(wǎng)絡(luò)時(shí)代,傳統(tǒng)模擬視頻監(jiān)控系統(tǒng)和基于PC機(jī)的數(shù)字視頻監(jiān)控系統(tǒng)已不能滿(mǎn)足現(xiàn)代社會(huì)發(fā)展需要,成為視頻監(jiān)控系統(tǒng)發(fā)展新趨勢(shì)的基于
5、嵌入式技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),具有廣闊應(yīng)用前景和實(shí)用價(jià)值。論文設(shè)計(jì)的嵌入式視頻監(jiān)控原型系統(tǒng)的服務(wù)器端選用的是移植了Android操作系統(tǒng)的Real6410開(kāi)發(fā)板。論文圍繞著視頻監(jiān)控系統(tǒng)平臺(tái)的設(shè)計(jì)構(gòu)建、視頻監(jiān)控系統(tǒng)平臺(tái)驅(qū)動(dòng)程序的移植和自動(dòng)化測(cè)試進(jìn)行研究,重點(diǎn)分析了Android系統(tǒng)的移植過(guò)程,并且闡述了如何搭建移植環(huán)境、如何制作交叉編譯工具鏈、如何制作開(kāi)機(jī)引導(dǎo)程序Bootloader和建立根文件系統(tǒng)yaffs2等,最后總結(jié)出Android操作系統(tǒng)移植過(guò)程的要點(diǎn)。論文論述了視頻監(jiān)控系統(tǒng)構(gòu)建時(shí)Android驅(qū)動(dòng)程序設(shè)計(jì),從模塊化、驅(qū)動(dòng)架構(gòu)以及設(shè)備模型方面分別給出了驅(qū)動(dòng)程序
6、編寫(xiě)流程和編寫(xiě)思想,以Monkey自動(dòng)化測(cè)試方法來(lái)測(cè)試和驗(yàn)證了視頻監(jiān)控原型系統(tǒng)的可靠性和穩(wěn)定性。論文設(shè)計(jì)的視頻監(jiān)控系統(tǒng)采用了B/S模式來(lái)設(shè)計(jì)服務(wù)器和客戶(hù)端軟件。服務(wù)器端主要功能:web連接服務(wù)響應(yīng)、視頻數(shù)據(jù)采集和通過(guò)網(wǎng)絡(luò)來(lái)傳輸數(shù)據(jù)。通過(guò)移植Android操作系統(tǒng)和服務(wù)器軟件Boa,以構(gòu)建嵌入式web服務(wù)器系統(tǒng)。由Boa服務(wù)器響應(yīng)客戶(hù)端的連接請(qǐng)求,并提供ActiveX控件的下載。數(shù)據(jù)采集代碼利用Linux視頻子系統(tǒng)Video4Linux2提供的API函數(shù)編寫(xiě),用來(lái)接收Z(yǔ)C0301plus傳送的JPEG格式二進(jìn)制視頻數(shù)據(jù)。同時(shí)整理好接收到的數(shù)據(jù),通過(guò)Socket套接字通
7、訊,并且通過(guò)網(wǎng)絡(luò)接口以組播方式發(fā)送到瀏覽器客戶(hù)端??蛻?hù)端部分的主要功能:BoaWeb服務(wù)器連接和下載ActiveX控件。與web服務(wù)器端的網(wǎng)絡(luò)通信,顯示圖像等功能需要在ActiveX控件中實(shí)現(xiàn)?;鵌一種基于Android的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)于網(wǎng)頁(yè)中可以嵌入ActiveX控件的原理,這樣就可以通過(guò)瀏覽器訪問(wèn)基于Android系統(tǒng)的web服務(wù)器,實(shí)現(xiàn)對(duì)遠(yuǎn)端現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控。本文所研究的視頻監(jiān)控系統(tǒng)包括三個(gè)重要模塊:視頻數(shù)據(jù)采集模塊、服務(wù)器與客戶(hù)端通信模塊和視頻圖像顯示模塊。視頻圖像的采集利用Linuxvideo4linux2API實(shí)現(xiàn),視頻數(shù)據(jù)網(wǎng)絡(luò)傳輸采用基于U