【畢業(yè)學位論文】(Word原稿)某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

碩士學位論文 (專業(yè)學位) 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 二一年十月 姓 名: 學 號: 所在院系:軟件學院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導教師: 副指導教師: 二 一三年九月 in 2013 of 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 同濟大學 位論文版 權(quán)使用授權(quán)書 本人完全了解同濟大學關(guān)于收集、保存、使用學位論文的規(guī)定,同意如下各項內(nèi)容:按照學校要求提交學位論文的印刷本和電子版本;學校有權(quán)保存學位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學校有權(quán)提供目錄檢索以及提供本學位論文全文或者部分的閱覽服務;學校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機構(gòu)送交論文的復印件和電子版;在不以贏利為目的的前提下,學??梢赃m當復制論文的部分或全部內(nèi)容用于學術(shù)活動。 學位論文作者簽名: 年 月 日 同濟大學學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學位論文,是本人在導師指導下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創(chuàng)性聲明的法律責任由本人承擔。 學位論文作者簽名: 年 月 日同濟大學 碩士學位論文 摘要 I 摘要 近年來隨著社會經(jīng)濟和科學技術(shù)的飛速發(fā)展,人們對安全技術(shù)防范的要求也越來越高,小區(qū)視頻監(jiān)控系統(tǒng)可以實現(xiàn)維護社會治安和防止破壞的作用,是目前比較主流的安全防范技術(shù)之一。 本文分析了在運用 現(xiàn)視頻采集應用技術(shù)的基礎(chǔ)上,研究了基于 討了 #語言 )實現(xiàn)音視頻實時數(shù)據(jù)采集、傳輸、回放和全雙工數(shù)據(jù)傳輸?shù)目尚行?,建立了?計算機對多視頻設(shè)備的視頻實時控制,實時采集和實時處理乃至實時傳輸?shù)确椒?,詳細描述了該方法的編程實現(xiàn),并通過實例驗證該方法的正確性和可行性。 現(xiàn)視頻采集 為 一個子集,它為用戶提供了強大、方便的多媒體開接口,并且它擁有直接操作硬件的能力,這使得它的效率遠勝于用 圖形方式編寫的多媒體程序。 本文 結(jié)合實踐中運用 現(xiàn)視頻采集( 加深對 理解和操作能力。通過對本課題的研究,從而進一步了解有關(guān)視頻 捕捉技術(shù)的發(fā)展和在實際應用中采取的一些常用視頻捕捉方法。 依照軟件工程定義的軟件開發(fā)流程,從需求分析開始,經(jīng)過需求調(diào)研形成需求規(guī)格說明書, 并 在此基礎(chǔ)上 對系統(tǒng)進行了 系統(tǒng)總體設(shè)計、各功能模塊的設(shè)計,最終實現(xiàn)了一個區(qū)視頻監(jiān)控系統(tǒng)。 關(guān)鍵詞: 頻捕捉,實時監(jiān)控,視頻信息處理 n of s is of to (C# to in of of as a a it to it DI of is to on of be of to of is on a of of a in is 濟大學 碩士學位論文 目錄 錄 第 1章 引言 . 1 題背景 . 1 內(nèi)外研究現(xiàn)狀 . 1 文主要研究內(nèi)容 . 2 文結(jié)構(gòu) . 3 第 2章 相關(guān)技術(shù) . 4 . 4 述 . 4 臺的基本思想 . 5 要開發(fā)技術(shù) . 5 層次結(jié)構(gòu) . 7 頻傳輸技術(shù) . 9 頻編碼技術(shù) . 10 頻捕獲技術(shù) . 12 術(shù)介紹 . 13 術(shù)介紹 . 14 種常用技術(shù)( 比較 . 20 第 3章 系統(tǒng)需求分析和總體設(shè)計 . 22 求分析 . 22 . 23 統(tǒng)的架構(gòu)需求 . 23 功能需求 . 24 系統(tǒng)的用例圖 . 25 統(tǒng)總體設(shè)計 . 26 統(tǒng)的任務與原則 . 26 統(tǒng)總體結(jié)構(gòu) . 27 系統(tǒng)中的模塊設(shè)計 . 27 備枚舉模塊 . 27 頻捕捉模塊 . 29 同 濟大學 碩士學位論文 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 視頻信息處理模塊 . 32 . 33 . 33 第 4章 系統(tǒng)的詳細設(shè)計與實現(xiàn) . 34 于 視頻捕捉的設(shè)計 . 34 發(fā)平臺簡介 . 34 . 42 備枚舉類的設(shè)計 . 43 . 45 于 視頻信息處理的設(shè)計 . 47 頻數(shù)據(jù)信息的種類介紹 . 47 頻圖像的基本處理 . 48 . 50 頻捕捉及視頻信息處理類的設(shè)計 . 51 備枚舉功能的實現(xiàn) . 55 頻捕捉的功能實現(xiàn) . 55 建圖表中的 . 55 建圖表 . 56 頻信息處理的功能實現(xiàn) . 58 . 58 獲單幀數(shù)據(jù)并處理數(shù)據(jù) . 59 視頻通信功能實現(xiàn) . 60 . 60 . 62 第 5章 系統(tǒng)使用 . 69 統(tǒng)概述 . 69 成熟性 . 69 . 69 . 70 統(tǒng)優(yōu)勢 . 70 . 71 統(tǒng)界面 . 72 同濟大學 碩士學位論文 目錄 V . 72 . 72 . 73 . 74 第 6章 總結(jié)與展望 . 75 結(jié) . 75 望 . 75 致謝 . 77 參考文獻 . 78 個人簡歷 在讀期間發(fā)表的學術(shù)論文與研究成果 . 79 第 1 章 引言 1 第 1 章 引言 題背景 近年來,隨著社會經(jīng)濟和科學技術(shù)的飛速發(fā)展,城鄉(xiāng)居民生活水平有了顯著的提高,居住條件不斷改善,人們對安全技術(shù)防范的要求也越來越高,但是犯罪手段也在不斷變化。人們在解決了居住問題后,日益關(guān)心的是居住安全,因為對于那些流竄作案的犯罪分子往往選擇居民住宅區(qū)作為作案目標,入室盜竊、搶劫案頻頻發(fā)生,以往依靠小區(qū)保安以人防為主的防范措施已遠遠不能滿足人們的安全需求。為了打擊各種各樣的經(jīng)濟刑事犯罪,保護國家和人民群眾的生命安全,保證各行各業(yè)和社會各部門的正常運轉(zhuǎn),采用高科技手段預防和制止各種犯罪已成為安全防范領(lǐng)域的發(fā)展方向。 小區(qū)視頻監(jiān)控系統(tǒng)可以實現(xiàn)維護社會治安和防止破壞的作用,及時地把一切可能發(fā)生的或即將發(fā)生的案件和險情的圖像資料傳送到監(jiān)控中心,使監(jiān)控中 心的值班員可以直接觀看到被監(jiān)視場所的情況,一目了然,同時它可以把被監(jiān)視場所的圖像記錄下來,可以為日后對某些情況的處理提供方便條件及重要的依據(jù)。可以把這些危害和隱患扼制在萌芽狀態(tài),杜絕財產(chǎn)損失、確保人員生命安全,能更好地為管理服務 1。 鑒于住宅小區(qū)視頻監(jiān)控系統(tǒng)是安全防范技術(shù)體系中的一個重要組成部分,也是目前比較主流的安全防范技術(shù)之一 2,它可以有效地降低物業(yè)管理人員的工作量,提高工作效率,保障小區(qū)的安全防范。因此小區(qū)視頻監(jiān)控系統(tǒng)的設(shè)計與應用研究具有一定的理論價值和使用價值。 內(nèi)外研究現(xiàn)狀 在國 內(nèi)外市場上,主要推出的是數(shù)字控制的模擬視頻監(jiān)控和數(shù)字視頻監(jiān)控兩類產(chǎn)品。前者技術(shù)發(fā)展已經(jīng)非常成熟、性能穩(wěn)定,并在實際工程應用中得到廣泛應用,特別是在大、中型視頻監(jiān)控工程中的應用尤為廣泛;后者是新近崛起的以計算機技術(shù)及圖像視頻壓縮為核心的新型視頻監(jiān)控系統(tǒng),該系統(tǒng)解決了模擬系統(tǒng)部分弊端而迅速崛起,但仍需進一步完善和發(fā)展 3。 目前,視頻監(jiān)控系統(tǒng)正處在數(shù)控模擬系統(tǒng)與數(shù)字系統(tǒng)混合應用并將逐漸向數(shù)字系統(tǒng)過渡的階段。視頻監(jiān)控系統(tǒng)的發(fā)展方向前端一體化、視頻數(shù)字化、監(jiān)控網(wǎng)絡(luò)化、系統(tǒng)集成化是視頻監(jiān)控系統(tǒng)公認的發(fā)展方向,而數(shù)字 化是網(wǎng)絡(luò)化的前提,同 濟大學 碩士學位論文 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 2 網(wǎng)絡(luò)化又是系統(tǒng)集成化的基礎(chǔ) 4,所以,視頻監(jiān)控發(fā)展的最大兩個特點就是數(shù)字化和網(wǎng)絡(luò)化。 數(shù)字化,數(shù)字化是 21 世紀的特征,是以信息技術(shù)為核心的電子技術(shù)發(fā)展的必然,數(shù)字化是邁向成長的通行證,隨著時代的發(fā)展,我們的生存環(huán)境將變得越來越數(shù)字化。視頻監(jiān)控系統(tǒng)的數(shù)字化首先應該是系統(tǒng)中信息流(包括視頻、音頻、控制等)從模擬狀態(tài)轉(zhuǎn)為數(shù)字狀態(tài),這將徹底打破 經(jīng)典閉路電視系統(tǒng)是以攝像機成像技術(shù)為中心 的結(jié)構(gòu),根本上改變視頻監(jiān)控系統(tǒng)從信息采集、數(shù)據(jù)處理、傳輸、系統(tǒng)控制等的方式和結(jié)構(gòu)形式。信息流的數(shù)字化、編碼壓縮 、開放式的協(xié)議,使視頻監(jiān)控系統(tǒng)與安防系統(tǒng)中其它各子系統(tǒng)間實現(xiàn)無縫連接,并在統(tǒng)一的操作平臺上實現(xiàn)管理和控制,這也是系統(tǒng)集成化的含義 5。 網(wǎng)絡(luò)化,視頻監(jiān)控系統(tǒng)的網(wǎng)絡(luò)化將意味著系統(tǒng)的結(jié)構(gòu)將由集總式向集散式系統(tǒng)過渡。集散式系統(tǒng)采用多層分級的結(jié)構(gòu)形式,具有微內(nèi)核技術(shù)的實時多任務、多用戶、分布式操作系統(tǒng)以實現(xiàn)搶先任務調(diào)度算法的快速響應。組成集散式監(jiān)控系統(tǒng)的硬件和軟件采用標準化、模塊化和系列化的設(shè)計,系統(tǒng)設(shè)備的配置具有通用性強、開放性好、系統(tǒng)組態(tài)靈活、控制功能完善、數(shù)據(jù)處理方便、人機界面友好以及系統(tǒng)安裝、調(diào)試和維修簡 單化,系統(tǒng)運行互為熱備份,容錯可靠等優(yōu)點。 未來在視頻監(jiān)控系統(tǒng)中最為核心的部分的將是視頻監(jiān)控管理平臺,隨著視頻監(jiān)控系統(tǒng)的進化,以及視頻監(jiān)控采集點的增多,數(shù)字化監(jiān)控趨勢正堅定不移地朝前邁進,視頻監(jiān)控管理平臺也越來越引起人們的關(guān)注。 文主要研究內(nèi)容 本課題是在研究國內(nèi)外一些住宅小區(qū)已經(jīng)應用的視頻監(jiān)控系統(tǒng)和一些應用在已經(jīng)實施的視頻監(jiān)控系統(tǒng)上的成熟技術(shù),結(jié)合自身所學,立足于中房印象住宅小區(qū)的業(yè)務實際,做出的對住宅小區(qū)視頻監(jiān)控系統(tǒng)部分模塊的需求分析和實現(xiàn)的初步研究,主要涉及以下內(nèi)容: 1、對國內(nèi)外已經(jīng)處于 應用階段的住宅小區(qū)視頻監(jiān)控系統(tǒng)的框架研究; 2、對一些廣泛應用于視頻監(jiān)控系統(tǒng)中的技術(shù)的研究,如視頻數(shù)據(jù)采集技術(shù),視頻數(shù)據(jù)傳輸技術(shù)已經(jīng)視頻數(shù)據(jù)壓縮技術(shù)等; 3、對中房印象住宅小區(qū)現(xiàn)有業(yè)務需求的研究分析; 4、對住宅小區(qū)視頻監(jiān)控系統(tǒng)的架構(gòu)設(shè)計和研究; 5、對住宅小區(qū)視頻監(jiān)控系統(tǒng)的實現(xiàn)研究;。 本課題設(shè)計是在 #語言開發(fā),以 現(xiàn)一個小區(qū)視頻監(jiān)控系統(tǒng)。 第 1 章 引言 3 文結(jié)構(gòu) 本文的章節(jié)做如下安排: 第 1 章:引言。介紹課題的來源、目的和 意義,國內(nèi)外研究現(xiàn)狀以及論文研究的主要內(nèi)容。 第 2 章:相關(guān)技術(shù)。主要介紹了 術(shù),視頻傳輸技術(shù),以及視頻捕獲相關(guān)技術(shù)。 第 3 章:系統(tǒng)需求分析和總體設(shè)計。對系統(tǒng)進行了需求分析,并對系統(tǒng)進行了整體結(jié)構(gòu)設(shè)計。 第 4 章:系統(tǒng)的詳細設(shè)計與實現(xiàn)。對系統(tǒng)進行詳細設(shè)計,并實現(xiàn)了系統(tǒng)的各個主要功能。 第 5 章:系統(tǒng)使用說明。對系統(tǒng)的使用進行詳細說明,并對一些具體的參數(shù)進行了說明。 第 6 章:結(jié)論與展望。提出了系統(tǒng)的特點、不足和展望。同 濟大學 碩士學位論文 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 4 第 2 章 相關(guān)技術(shù) 略 述 架是 臺 , 它主要包括以下四個部分 : ( 1)客戶端。它指用于個人計算機以及移動和嵌入設(shè)備的各種操作系統(tǒng)。例如 , P、 P 是實現(xiàn) 架的新一代軟件客戶端。 ( 2)服務。這些服務允許應用程序相互共享數(shù)據(jù),并調(diào)用其他應用程序的功能,而不必考慮這些程序是如何構(gòu)建的、它們在哪種操作系統(tǒng)或平臺上運行以及使用哪種設(shè)備訪 問它們等。 ( 3)服務器。服務器用于駐留和部署 及 臺。000 支持 可縮放功能。 ( 4)程序員開發(fā)工具。這些工具用于在 臺的核心上創(chuàng)建 司推出了 提供的框架可以采用四種核心語言進行應用程序開發(fā) : +和然 是 一部分,但仍然可以用來創(chuàng)建 而也是一種有效的 架開發(fā)人員工具。 架中最重要的一個組成部分,它用于創(chuàng)建作為 體應用程序一部分的可編程 。 僅可以生成動態(tài) ,而且可以針對用戶使用的瀏覽器自定義這些頁面。在 開發(fā)更加容易,因為它包含大量可在應用程序中使用 的面向?qū)ο蟮姆掌鞫丝丶?臺包括用于創(chuàng)建和操作新一代服務的基礎(chǔ)結(jié)構(gòu)和工具;可以啟用大量客戶機的 于啟用新一代智能互聯(lián)網(wǎng)設(shè)備的 備軟件。 包括 同建立積木式服務的核心集成套件; 人訂購服務; 第 2 章 相關(guān)技術(shù) 5 于 78。 境中的突破性改進在于: ( 1)使用 統(tǒng)一的 準(如 不同的系統(tǒng)對接; ( 2)這是 首個大規(guī)模的高度分布式應用服務架構(gòu); ( 3)使用了一個名為“聯(lián)盟”的管理程序,這個程序能全面管理平臺中運行的服務程序,并且為它們提供強大的安全保護后臺。 臺包括如下組件: ( 1)用戶數(shù)據(jù)訪問技術(shù)。其中包括一個新的基于 、以瀏覽器為組件的混合信息架構(gòu),叫做“通用畫板” 9; ( 2) 基于 000 的構(gòu)建和開發(fā)工具; ( 3)一系列模塊化的服務,其中包括認證、信息傳遞、存儲、搜索和軟件送遞功 能; ( 4)一系列驅(qū)動客戶設(shè)備的軟件。 臺的基本思想 臺側(cè)重點從連接到互聯(lián)網(wǎng)的單一網(wǎng)站或設(shè)備上,轉(zhuǎn)移到計算機、設(shè)備和服務組上,使其通力合作,提供更廣泛更豐富的解決方案。用戶將能夠控制信息的傳送方式、時間和內(nèi)容。計算機、設(shè)備和服務將能夠相輔相成,從而提供豐富的服務,而不是像孤島那樣,由用戶提供唯一的集成。企業(yè)可以提供一種方式,允許用戶將它們的產(chǎn)品和服務無縫地嵌入自己的電子構(gòu)架中。這種思想將擴展 20 世紀 80 年代首先由 予的個人權(quán)限。 開創(chuàng)互聯(lián)網(wǎng)的新局面,基于 顯示信息將通過可編程的基于 信息得到增強 10。 經(jīng)“萬維網(wǎng)聯(lián)盟”定義的受到廣泛支持的行業(yè)標準 1112, 覽器標準也是由該組織創(chuàng)建的。微軟公司為開發(fā)它投入了大量精力。但它并不是 專有技術(shù)。 供了一種從數(shù)據(jù)的演示視圖分離出實際數(shù)據(jù)的方式。這是新一代互聯(lián)網(wǎng)的關(guān)鍵,提供了開啟信息的方式,以便對信息進行組織、編程和編輯;可以更有效地將數(shù)據(jù)分布到不同的數(shù)字設(shè)備;允許各站點進行合作,提供一組可以相互作用的“ 務” 1314。 要開發(fā)技術(shù) ( 1)革新的 據(jù)庫技術(shù) 在 基礎(chǔ)上發(fā)展起來的,但又和 很大區(qū)別,最重要的一點區(qū)別是 循更通用的原則,不再專門面向數(shù)據(jù)庫。 大學 碩士學位論文 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 6 集合了所有允許數(shù)據(jù)處理的類,這些類中擁有典型數(shù)據(jù)庫功能(如索引、排序和視圖)的數(shù)據(jù)容器對象 15,可以說 據(jù)庫應用程序的權(quán)威解決方案,盡管如此,但從總體設(shè)計上來看,它不象 型那樣以數(shù)據(jù)庫為中心,這是 一大特點。 同時 保持著與以前的 型有關(guān)的一些主要概念,不過這些概念在 已經(jīng)得到了更好的完善,并且將不同的數(shù)據(jù)源統(tǒng)一成同一種結(jié)構(gòu)化的數(shù)據(jù),然后從數(shù)據(jù)庫管理系統(tǒng)獲得相關(guān)數(shù)據(jù)或者是分級的 據(jù)??梢哉f在 所有數(shù)據(jù)庫連接都按照一個相容的、標準化的設(shè)計模型來執(zhí)行,這就使得數(shù)據(jù)處理簡單得多。 ( 2)全新的 術(shù) 使用 架提供的類庫構(gòu)建而成的,它提供了一個 用程序模型,該模型由一組控件和一個基本結(jié)構(gòu)組成。有了它, 用程序的構(gòu)建變得非常 容易。開發(fā)人員可以直接使用 件集,該控件集封了公共的、用于超文本標記語言 ( 用戶界面和各種小組件(如文本框、下拉菜單等)。實際上,這些控件運行在 務器上,它們將用戶界面轉(zhuǎn)換成 式后再發(fā)送給瀏覽器 16。在服務器上,控件負責將面向?qū)ο蟮木幊棠P统尸F(xiàn)給 種編程模型能提供面向?qū)ο蟮木幊碳夹g(shù)擁有的豐富功能。 提供一些基本結(jié)構(gòu)服務(如會話狀態(tài)管理和進程循環(huán)),這些服務進一步減少了開發(fā)人員要編寫的代碼量,并使應用程序的可靠性得到了大幅度提高。 允許開發(fā)人員 將軟件作為一項服務進行傳送。通過使用 務功能,發(fā)人員只需進行簡單的業(yè)務邏輯編程,而由 本結(jié)構(gòu)負責通過送服務。 ( 3)其它重要技術(shù)(如 程技術(shù)) 系中采用的帶有革命性、創(chuàng)新性的技術(shù)遠遠不止前面提到的那些。 系中還包括了許多其他關(guān)鍵技術(shù),例如 超集 )、 這些技術(shù)和上面提到的技術(shù)相配合,構(gòu)成了現(xiàn)在可以看到的 架 17。請注意, 這些技術(shù)并不是相互分離的。 另外貫穿 系的 相關(guān)技術(shù)(例如 將在本書的后面詳細介紹。在 系中,大量的開放標準和技術(shù)被采用,并滲透到整個體系結(jié)構(gòu)的底部,這是 略的一個明顯特征 18。 還使用標準的 議、 議來實現(xiàn)開發(fā)和使用 能力?;谶@些開放標準的 術(shù)將可以和任意平臺的 集成。 第 2 章 相關(guān)技術(shù) 7 系不僅采用大量開放的工業(yè)標準,還 將走上一條標準化的道路。當前而言, 司已將 C#語言規(guī)范草案提交到 織,同時被提交到該組織的還有 8。 層次結(jié)構(gòu) 以前所謂的 它的目標是成為新一代基于 分布計算應用開發(fā)平臺。其大體結(jié)構(gòu)如圖 示: 圖 系結(jié)構(gòu) 括了兩個最基本的組成部分 , 即通用語言運行庫( 環(huán)境和 庫。 (1) 架的目的是使你更容易建立網(wǎng)絡(luò)應用程序和網(wǎng)絡(luò)服務。上圖顯示了 架的體系。建立在操作系統(tǒng)最上層的服務,是管理運行時代碼需求的 些代碼可以用任何現(xiàn)代編程語言所寫。 供了許多服務,這些服務有助于簡化代碼開發(fā)和應用程序的開發(fā),同時也將提高應用程 序的可靠性。 括一套可被開發(fā)者用于任何編程語言的類庫。在此之上是許多應用程序模板,這些模板特定地為開發(fā)網(wǎng)絡(luò)站點和網(wǎng)絡(luò)服務提供高級組件和服務 19。 ( 2) 運行庫 ( 調(diào)入并用任何運行感知編程語言所寫的代碼。以運行為目標的代碼被稱為受控( 碼,受控代碼只是意味著內(nèi)部可執(zhí)行代碼同 濟大學 碩士學位論文 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 8 與運行自身間存在已定義好的合作契約。對于像生成對象、調(diào)用方法等這樣的任務,被委托給了運行庫,這使得運行庫能為可執(zhí)行代碼增加額外的服務 20。 運行庫以交叉語言集成、自描述組件、簡單配制和版本化及集成安全服務為特點。 運行庫使用一種新的能表達大部分現(xiàn)代編程語言語義的通用類型系統(tǒng),通用類型系統(tǒng)定義了一套標準類型及生成新標準的規(guī)則。運行庫知道怎樣生成、執(zhí)行這些類型。編譯器和解釋器使用運行庫服務定義類型、管理對象、進行方法調(diào)用,而不是使用工具或特定于語言的方法。 類型系統(tǒng)的主要設(shè)計目的是使多種語言能深度集成。用一種語言所寫的代碼能繼承用另一種語言所寫的類的實現(xiàn),用一種語言所寫的代碼拋出的異常能被用另一種語言寫的代碼捕獲,像調(diào)試和剖析之類的操作會在完全封閉 下工作,而不用考慮代碼所用的語言。這就意味著編寫可重用類庫的開發(fā)者,不再需要為每一種編程語言或編譯器生成一個版本,并且使用類庫的開發(fā)者不再受到為他們使用的編程語言開發(fā)的庫的限制。 ( 3)基類庫 在 上是基類庫框架,此框架提供能被任何現(xiàn)代編程語言調(diào)用的類。所有的類都遵循一套命名和設(shè)計方針,以大大減小開發(fā)人員在學習上所走的彎路。 框架包括一套開發(fā)人員希望在標準語言庫中存在的基類庫,例如:集合、輸入 /輸出,字符串及數(shù)據(jù)類。另外,基類庫提供訪問操作系統(tǒng)服務如圖畫、網(wǎng)絡(luò)、線程、全球化和加密的類。服務框架也包括數(shù)據(jù)訪問類庫,及開發(fā)工具,如調(diào)試和剖析服務,能夠使用的類 21。 ( 4)數(shù)據(jù)訪問服務( 幾乎所有的網(wǎng)絡(luò)服務都需要查詢和更新永久性數(shù)據(jù),不論是以簡單文件,還是以相關(guān)數(shù)據(jù)庫,或是以其他的存儲類型存在。為了提供對數(shù)據(jù)的訪問,服務框架包括 庫。如同名字所暗示的那樣, 展而來。 設(shè)計為基于網(wǎng)絡(luò)的可擴展的應用程序和服務提供數(shù)據(jù)訪問服務。 連接的指針風格的數(shù) 據(jù)訪問,同時也為更適合于把數(shù)據(jù)返回到客戶端應用程序的無連接的數(shù)據(jù)模板提供高性能的 就像其余幾個部分一樣, 義了那些鏈接數(shù)據(jù)倉庫、對數(shù)據(jù)倉庫發(fā)送命令及從中獲取結(jié)果的類。這些類由受控制數(shù)據(jù)提供者( 現(xiàn)。 鏈接和命令對象看上去和 的是一樣的,并且一個名為 新類提供了通過高性能 獲取結(jié)果的能力 22。第 2 章 相關(guān)技術(shù) 9 功能上和 錄集( 等同的,但是 設(shè)計用來最小化內(nèi)存中生成的對象的數(shù)量,以提高性能,避免垃圾積累。在 包含了針對 受控數(shù)據(jù)提供者以及可通過問的任何數(shù)據(jù)倉庫。 ( 5)網(wǎng)絡(luò)服務 通常來說,作為一個網(wǎng)絡(luò)服務可以通過 準服務與其他網(wǎng)絡(luò)服務集成在一起,并能發(fā)布簡單的應用程序。換句話說,它是可以通過 位的自動將信息返回到需要它的客戶端那是的一種資源。網(wǎng)絡(luò)服務一個重要的特點是客戶不需要知道一種服務是怎樣實現(xiàn)的。 同組件一樣,網(wǎng)絡(luò)服務提供“黑匣子”函數(shù),它 可以被再次作用而不用關(guān)心此服務是怎樣實現(xiàn)的。網(wǎng)絡(luò)服務提供被契約的精確定義的接口,此接口描繪了所提供的服務。開發(fā)人員可以將遠程服務、本地服務和定置代碼組合在一起而集成應用程序。例如,某公司可以使用如下服務組建一個在線商店:微軟護照服務以驗證用戶身份,第三方個人化服務以使網(wǎng)頁匹配每一個用戶的參數(shù),信用卡處理服務,銷售稅服務,對每個運輸公司的包裹跟蹤服務,鏈接公司內(nèi)部庫存管理程序的內(nèi)部目錄服務,以及少量定置代碼以使他們的商店能脫穎而出。 頻傳輸 技術(shù) 時傳輸協(xié)議 (,是 多媒體傳輸小組在 1996 年在 公布的,它是為傳輸音頻、視頻、模擬數(shù)據(jù)等實時數(shù)據(jù)的傳輸定義的協(xié)議。 時傳輸控制協(xié)議,是 控制部分,是用來保證服務質(zhì)量和成員管理的,這兩個協(xié)議是密切相連的。 實時應用提供端到端的數(shù)據(jù)傳輸服務,但不提供任何服務質(zhì)量的保證。 議在面向連接或者無連接的下層協(xié)議上工作,通常是與 同完成運輸層協(xié)議功能。 議只是傳輸數(shù)據(jù)包 ,是不管數(shù)據(jù)包傳輸?shù)臅r間順序,需要與 起配合完成實時數(shù)據(jù)傳輸 媒體數(shù)據(jù)經(jīng)過壓縮處理后,首先用 議標準對數(shù)據(jù)封裝,然后將封裝好的 據(jù)包再進行 裝,最后由 絡(luò)層封裝為 據(jù)包進行傳輸。 議提供的服務包括時間載量標識、數(shù)據(jù)序列、時戳、傳輸控制等。 循應用級框架 (統(tǒng)一層處理 (原則,它與應用程序結(jié)合的非常緊密,通過對應用的特點及要求進行分析來構(gòu)造控制策略,既提高了會話質(zhì)量,又實現(xiàn)了網(wǎng)絡(luò)服務 的公平性。具體來說, 議同 濟大學 碩士學位論文 某小區(qū)視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) 10 的特點主要有以下幾個方面: . 1)靈活性 議的控制報文與數(shù)據(jù)報文使用了相鄰的不同端口,從而實現(xiàn)了控制流與數(shù)據(jù)流分離,提高了協(xié)議的靈活性。 2)簡單性 身沒有提供任何的機制來確保實時的傳輸或其他的服務質(zhì)量保證,而是由底層的服務來完成的。它不保證傳輸或防止亂序傳輸,也不假定下層網(wǎng)絡(luò)是否可靠,是否按順序傳送數(shù)據(jù)包。 文甚至不包括長度和報文邊界的描述,而是依靠下層控制協(xié)議提供長度標識和長度限制。 議通過將部分運輸層協(xié)議功能上移至應用層,減輕了運輸層處 理工作量,進而提高了該層的傳輸效率。 3)可擴展性 提供協(xié)議框架,根據(jù)應用的具體要求,設(shè)計人員可對協(xié)議進行充分的擴展。 4)適用性 盡管, 議是為多媒體數(shù)據(jù)流傳輸而設(shè)計的,但是,它的應用場合還包括交互式分布仿真、連續(xù)數(shù)據(jù)存儲、部分控制和測量功能實現(xiàn)等。 頻編碼 技術(shù) 20 世紀 90 年代以來,隨著 移動通信的迅猛發(fā)展,視頻信息和多媒體信息在網(wǎng)絡(luò)中的處理和傳輸成為了我們信息化的熱點。如何既能解決視頻信息壓縮編碼問題,又能保證視頻質(zhì)量,成了我們迫切需要解決的問題。國際電信聯(lián)盟 (國際標準組織陸續(xù)頒布了一系列視頻壓縮編碼的國際標準,按時間的先后大體有 歸屬于第一代壓縮編碼技術(shù),而基于對象的 第二代壓縮編碼技術(shù)。在相同的質(zhì)量下, 數(shù)碼率比數(shù)碼率降低一半左右,換言之,在相同的碼率下, 信噪比較信噪比明顯提高。所以,在本文所述的系統(tǒng)中,采用 為視 頻壓縮標準。 態(tài)圖像專家組, 頻編碼專家組, 合開發(fā)的一個高度壓縮數(shù)字視頻編解碼器標準,于 2003 年 3 月正式被 過并在國際上頒布, 名第 10 部分。為了適應高清視頻以及不同碼率和質(zhì)量的需求,人們不斷的完善提高 術(shù)標準。 第 2 章 相關(guān)技術(shù) 11 技術(shù)上, 中了以往標準的優(yōu)點,在相同失真率條件下, 編碼效率提高了 50%左右,在 所有碼率下都能持續(xù)提供較高的視頻質(zhì)量。 適應不同延時模式下的應用,可以在低延時下進行實時通信,也能在沒有延時下實現(xiàn)視頻存儲等。 用“網(wǎng)絡(luò)友好”的結(jié)構(gòu)和語法,加強了對各種信道的適應能力,以適應不同速率、不同解析度以及不同傳輸 (存儲 )場合的需求 23。 就算法概念而論, 編碼結(jié)構(gòu)可分為兩個層面 :視頻編碼層, 絡(luò)抽象層, 在這兩層之間, 出了一個新的概念,進行概念性分割, 前者負責表述視頻內(nèi)容中的核心壓縮內(nèi)容,后者負責通過特定的網(wǎng)絡(luò)以恰當方式對數(shù)據(jù)進行打包和傳送,這樣的結(jié)構(gòu)便于信息的封裝,并且對信息實現(xiàn)有更好的優(yōu)先級控制。 系統(tǒng)框圖如圖 示。 圖 系統(tǒng)框圖 與 重點性不同, 此應用范圍十分廣泛。具體說來, 基本部分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論