亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式Linux技術在網(wǎng)絡監(jiān)控系統(tǒng)中的應用探析

        2013-10-24 10:17:42鄭普亮
        關鍵詞:指針調(diào)用攝像機

        鄭普亮

        (西安建筑科技大學)

        0 引言

        隨著生活水平的不斷提高,人們對于家庭住宅的安全意識也不斷提高,視頻監(jiān)控系統(tǒng)正是計算機技術與傳統(tǒng)建筑產(chǎn)業(yè)相結合的產(chǎn)物.作為安全防范系統(tǒng)的重要組成部分,視頻監(jiān)控系統(tǒng)是一種具有較強防范能力的綜合性系統(tǒng).視頻監(jiān)控系統(tǒng)以其直觀性、易用性、信息處理量大而頻繁應用于多種場合,在信息數(shù)字化的今天,受到越來越多的重視和關注.隨著現(xiàn)代電子計算機科學技術在網(wǎng)絡帶寬、計算機處理能力和存儲容量等能力上突飛猛進,各種視頻信息處理技術的發(fā)明,視頻監(jiān)控技術發(fā)展迅猛,特別是嵌入式技術的發(fā)展,基于嵌入式技術的遠程網(wǎng)絡視頻監(jiān)控,取代傳統(tǒng)的視頻監(jiān)控系統(tǒng),在智能化、可靠性和節(jié)能上都有了極大提升,而且信息處理快,質量高.

        1 監(jiān)控系統(tǒng)總體設計

        1.1 設計目標

        該系統(tǒng)擬針對智能型住宅環(huán)境進行監(jiān)控,通過安裝在住宅各個區(qū)域的網(wǎng)絡攝像機采集圖像信息,一旦某個區(qū)域內(nèi)有動作發(fā)生,服務器便開始采集圖像信息,通過局域網(wǎng)或因特網(wǎng)用戶即可在智能終端(如智能手機等)設備上查看發(fā)生動作區(qū)域內(nèi)的攝像機的狀況,也可以查看指定網(wǎng)絡攝像機的實時圖像和歷史圖像.該系統(tǒng)需要滿足以下幾個功能:

        (1)網(wǎng)絡通信.實現(xiàn)與攝像機的網(wǎng)絡通信,包括局域網(wǎng)和因特網(wǎng).

        (2)圖像數(shù)據(jù)采集.實現(xiàn)圖像信息的采集、處理、傳輸、存儲等操作,包括圖像存儲、圖像信息分析等.

        (3)歷史圖像數(shù)據(jù)的維護.實現(xiàn)對歷史圖像的處理,對設定時間段內(nèi)的圖像進行索引處理,對超出時間段的圖像進行備份和刪除處理.

        (4)前端表示畫面.實現(xiàn)系統(tǒng)與用戶的交互,通過瀏覽器發(fā)送指令,系統(tǒng)處理之后能夠給出相應圖像(實時圖像或歷史圖像),前端操作簡易,圖像顯示清晰且流暢.

        1.2 技術路線

        該系統(tǒng)的硬件核心是ARM9系列微處理器,操作系統(tǒng)為嵌入式 Linux系統(tǒng),構建嵌入式Linux系統(tǒng)服務器來實現(xiàn)對網(wǎng)絡攝像機的管理,控制網(wǎng)絡攝像機采集圖像信息,將處理后的信息通過系統(tǒng)內(nèi)置的Apache Web服務器,向用戶提供可以實時查看圖像及歷史圖像回放的功能.系統(tǒng)的整體為 B/S結構,系統(tǒng)構成圖如圖1所示[1].

        圖1 系統(tǒng)構成圖

        1.3 硬件設計

        該系統(tǒng)的主要硬件模塊包括:基于ARMv4T體系架構的 ARM920T系列處理器、FLASH、SD-RAM、電源模塊、以太網(wǎng)控制器、RS232C等.具體硬件構造如圖 2所示.處理器采用S3C2410處理器,是一個內(nèi)含 ARM920T處理器核心,0.18um制造工藝、32位RISC微控制器,支持從該系統(tǒng)采用的NAND Flash啟動[2].

        圖2 硬件物理構造圖

        1.4 軟件設計

        嵌入式操作系統(tǒng)是整個嵌入式系統(tǒng)的核心,采用B/S結構,構建嵌入式系統(tǒng)作為服務端,用Web瀏覽器作為系統(tǒng)的客戶端界面.該系統(tǒng)采用組件化的設計思想,應用對象技術于系統(tǒng)設計,進一步的抽象化了面向對象的程序設計的實現(xiàn)過程[3].可以通過不斷的添加功能組件來擴展系統(tǒng)的其他功能,同時每個組件也都可以進行修改以刪除或添加相應的功能,以滿足客戶提出的不同需求以及不同客戶提出的需求,因此,此系統(tǒng)的擴展性很強,同時也具備進一步的二次開發(fā)和持續(xù)開發(fā)的可能性.系統(tǒng)的整體架構如圖3所示.

        圖3 軟件構造圖

        該系統(tǒng)的各個組件之間的通信采用不同的方式,而且進程與進程之間的通訊由各個組件內(nèi)部提供,這樣可以達到隱藏監(jiān)控系統(tǒng)內(nèi)部通信方式的目的,更進一步的保護信息安全.其中:通過FIFO動態(tài)庫接口來實現(xiàn)進程間消息傳遞;以Socket動態(tài)庫接口來實現(xiàn)與網(wǎng)絡攝像機的通信;以共享內(nèi)存的方式來實現(xiàn)與CGI的通信;以文件的方式,實現(xiàn)圖像信息的傳遞[4].

        1.4.1 客戶端軟件功能介紹

        Web/CGI模塊的功能是解析用戶通過Web瀏覽器發(fā)出的請求,根據(jù)請求由服務端相應的模塊取得需要標識的數(shù)據(jù),將取得的數(shù)據(jù)返回給瀏覽器.可以解析的請求包括網(wǎng)絡攝像機基本信息、最新動作檢測圖像、最新動作圖像的附加數(shù)據(jù)、實時快照圖像、實時快照圖像的附加信息、指定索引的歷史圖像、保存的歷史圖像數(shù)、網(wǎng)絡攝像機的配置信息等.

        網(wǎng)絡攝像機管理模塊的內(nèi)部處理部分包括:初始化信息,終止信息和外部API消息的發(fā)送/接收處理.進程初始化包括處理包括:IPC資源的申請和初始化、根據(jù)配置文件更新共有內(nèi)存、根據(jù)網(wǎng)絡攝像機索引文件更新共有內(nèi)存、打開管理用FIFO、生成網(wǎng)絡攝像機監(jiān)視進程等.終止信息包括關閉管理用FIFO和釋放IPC資源等;當接收到外部API發(fā)送的信息時,判斷消息類型,根據(jù)消息類型(分為兩類:(1)實時圖像請求;(2)網(wǎng)絡攝像機動作通知)作對應的處理(對應兩類消息的處理方式分別是:(1)檢查網(wǎng)絡攝像機ID值的范圍,然后取得網(wǎng)絡攝像機的實時圖像,存入共有內(nèi)存返回給 CGI調(diào)用者;(2)根據(jù)網(wǎng)絡攝像機的IP地址在配置信息中查找網(wǎng)絡攝像機的ID[5].生成對應 ID的網(wǎng)絡攝像機的動作處理線程)后,向對應的外部返回信息(對應于兩類消息的返回信息分別是:(1)實時圖像;(2)OK).

        網(wǎng)絡攝像機管理模塊的外部處理部分包括:①打開項目:需要先調(diào)用打開對象對應的函數(shù)以打開系統(tǒng)資源,才能使用網(wǎng)絡攝像機管理對象提供的接口;②關閉項目:需要在結束使用網(wǎng)絡攝像機對象提供的接口之后,調(diào)用關閉項目對應的函數(shù)關閉系統(tǒng)資源;③獲取網(wǎng)絡攝像機的配置信息:這個函數(shù)其中有一個OUT型參數(shù),是一個結構體指針,其中包含網(wǎng)絡攝像機的編號、網(wǎng)絡攝像機的類型、網(wǎng)絡攝像機的IP、網(wǎng)絡攝像機認證情報、網(wǎng)絡攝像機名稱等字段,在調(diào)用成功的情況下,返回數(shù)值0;調(diào)用失敗的情況下,返回數(shù)值-1;④獲取網(wǎng)絡攝像機的通信狀態(tài):這個函數(shù)其中有一個OUT型的無符號字符型參數(shù),在調(diào)用成功的情況下,返回數(shù)值0;調(diào)用失敗的情況,返回-1;⑤獲取網(wǎng)絡攝像機的最新動作圖像:這個函數(shù)擁有4個參數(shù),分別是網(wǎng)絡攝像機的 ID、圖像指針、圖像的時間指針、圖像的長度指針.在調(diào)用成功的情況下,返回數(shù)值0;在調(diào)用失敗的情況下,返回數(shù)值-1;⑥獲取網(wǎng)絡攝像機的歷史圖像,這個函數(shù)同樣也有4個參數(shù),分別是網(wǎng)絡攝像機的ID、圖像索引、圖像的指針、圖像的長度指針,在調(diào)用成功的情況下,返回數(shù)值0;在調(diào)用失敗的情況下,返回數(shù)值-1;⑦獲取網(wǎng)絡攝像機的歷史圖像張數(shù),這個函數(shù)擁有2個參數(shù),分別是網(wǎng)絡攝像機的 ID和圖像的張數(shù)指針,在調(diào)用成功的情況下,返回數(shù)值0;在調(diào)用失敗的情況下,返回數(shù)值-1;⑧獲取網(wǎng)絡攝像機的指定時間帶的歷史圖像的張數(shù),這個函數(shù)有3個參數(shù),分別是網(wǎng)絡攝像機的ID、開始時間、張數(shù),在調(diào)用成功的情況下,返回數(shù)值0;在調(diào)用失敗的情況下,返回數(shù)值-1;⑨獲取網(wǎng)絡攝像機的實時圖像,這個函數(shù)有3個參數(shù),分別是網(wǎng)絡攝像機的ID、圖像指針和圖像的長度,在調(diào)用成功的情況下,返回數(shù)值0;在調(diào)用失敗的情況下,返回數(shù)值-1;⑩獲取網(wǎng)絡攝像機的指定時間帶的歷史圖像的張數(shù),這個函數(shù)有2個參數(shù),分別是網(wǎng)絡攝像機的ID和圖像附加信息結構體指針,在調(diào)用成功的情況下,返回數(shù)值0;在調(diào)用失敗的情況下,返回數(shù)值-1.

        1.4.2 客戶端軟件功能介紹

        客戶端采用瀏覽器的形式提供給客戶,基本表示畫面以 HTML5、CSS3、jQuery、Ajax、jQuery Mobile等開發(fā),即可以滿足智能終端的要求也能滿足PC機的要求,實現(xiàn)了與平臺的無關性[6].包括最新圖像顯示和歷史圖像查詢,合理安排畫面動作和布局,包括圖片預覽,畫面切換,放大縮小等功能.

        1.5 測試結果

        為了及時發(fā)現(xiàn)在程序里的隱藏缺陷,分析原因,有針對性的對這些缺陷來進行修正,使系統(tǒng)達到一個相對穩(wěn)定的狀態(tài),盡可能減少錯誤的發(fā)生,對系統(tǒng)的每一個組件涉及到的每一個項目都進行了一個相應的測試.這些測試中的主要項目是獲取實時圖像和獲取歷史圖像這兩個測試,測試過程中,均達到了預期的效果,很好地實現(xiàn)了既定的系統(tǒng)功能.根據(jù)測試結果得出結論,該系統(tǒng)相對穩(wěn)定,基本上達到預期的效果,滿足了客戶的相應需求.

        2 結論

        針對視頻監(jiān)控在家庭領域應用的具體要求,提出了基于嵌入式Linux技術的視頻監(jiān)控方案,有機的結合了嵌入式技術、網(wǎng)絡通信技術及智能監(jiān)控技術,實現(xiàn)了一個簡單易用、成本低廉、擴展性強的高效率嵌入式網(wǎng)絡監(jiān)控系統(tǒng).為了保證了封閉和開放與效率之間的平衡,采用模塊化來設計整個系統(tǒng),各模塊的選擇和組合可以用來滿足各種不同定制的需求,更有利于系統(tǒng)的移植和升級.通過對系統(tǒng)的各功能模塊的全面測試,證明了該系統(tǒng)運行穩(wěn)定可靠、操作方便,對網(wǎng)絡監(jiān)控在家庭住宅安全領域的廣泛應用有著非常積極的意義.

        [1] 徐葉,袁敏,李國軍.嵌入式Web服務器遠程監(jiān)控系統(tǒng)的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013(2):125-126.

        [2] 劉川來,范坤,張俊晶.基于嵌入式以太網(wǎng)的熱電廠數(shù)據(jù)監(jiān)控系統(tǒng)的設計[J].青島科技大學學報:自然科學版,2013(1):278-279.

        [3] 張文明.電力企業(yè)機房環(huán)境監(jiān)控在嵌入式技術方面的運用[J].電子世界,2012(24):65-66.

        [4] 王曉紅.基于嵌入式Web服務器的遠程家居監(jiān)控系統(tǒng)[J].電腦開發(fā)與應用,2012(11):137-138.

        [5] 田洪生.基于嵌入式Linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)的研究[J].知識經(jīng)濟,2012(22):361-362.

        [6] 周濤.基于嵌入式平臺的采油現(xiàn)場終端監(jiān)控系統(tǒng)[J].油氣田地面工程,2012(11):289-290.

        猜你喜歡
        指針調(diào)用攝像機
        核電項目物項調(diào)用管理的應用研究
        偷指針的人
        娃娃畫報(2019年5期)2019-06-17 16:58:10
        LabWindows/CVI下基于ActiveX技術的Excel調(diào)用
        測控技術(2018年5期)2018-12-09 09:04:46
        看監(jiān)控攝像機的4K之道
        為什么表的指針都按照順時針方向轉動
        攝像機低照成像的前世今生
        新安訊士Q6155-E PTZ攝像機
        基于系統(tǒng)調(diào)用的惡意軟件檢測技術研究
        基于改進Hough變換和BP網(wǎng)絡的指針儀表識別
        電測與儀表(2015年5期)2015-04-09 11:30:42
        如何消除和緩解“攝像機恐懼癥”
        新聞前哨(2015年2期)2015-03-11 19:29:25
        日韩精品国产自在欧美| 国产精品国三级国产av| 亚洲av无码不卡久久| 亚洲AⅤ永久无码精品AA| 精品少妇白浆一二三区| 亚洲av不卡免费在线| 国产一极内射視颍一| 亚洲熟妇色xxxxx欧美老妇| 国产精品农村妇女一区二区三区| 亚洲一区二区日韩专区| 欧美 国产 综合 欧美 视频| 亚洲手机国产精品| 日本高清二区视频久二区| 中文字幕在线乱码一区| 人妻少妇边接电话边娇喘| 欧美视频九九一区二区| 中文字幕日韩精品亚洲精品| 亚洲中国精品精华液| 国产人妻精品一区二区三区不卡| 日韩亚洲国产av自拍| 成人男性视频在线观看| 国产亚洲成av人片在线观黄桃| 免费人成再在线观看网站 | 国产一区二区精品久久呦| 青青手机在线观看视频| 久久丫精品国产亚洲av不卡| 9久9久女女热精品视频免费观看 | 国产午夜精品久久久久九九| 亚洲一区二区三区在线看| 和黑人邻居中文字幕在线 | 亚洲黄视频| 中文字幕高清一区二区| 久久久国产精品| 亚洲美女又黄又爽在线观看| 久99久精品免费视频热77| 人妻一区二区三区在线看| a级毛片100部免费观看| 亚洲av无码片在线播放| 亚洲国产女同在线观看| 中文字幕亚洲精品无码| 色吧综合网|