• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      中間件技術(shù)在安防視頻分析云平臺中的應(yīng)用研究

      2020-12-24 07:56:55陳曉婷
      科技創(chuàng)新與應(yīng)用 2020年27期

      陳曉婷

      摘? 要:為了建設(shè)和諧快捷的智能化社會,提供精準(zhǔn)高效的服務(wù),實(shí)現(xiàn)信息的互信共享,安防系統(tǒng)搭建了融合主視頻圖像輸入、內(nèi)容解析和描述、存儲應(yīng)用等模塊的智能分析云平臺系統(tǒng)。中間件在底層系統(tǒng)和智能分析云平臺之間搭起了一座橋梁,為二者提供通信服務(wù),因此其重要不言而喻。文章著重介紹了中間件技術(shù)的概念和分類以及中間件技術(shù)在安防視頻分析云平臺中的應(yīng)用,并對其發(fā)展方向作出了展望。

      關(guān)鍵詞:安防視頻;云分析平臺;中間件技術(shù)應(yīng)用

      中圖分類號:TN919.1 文獻(xiàn)標(biāo)志碼:A? ? ? ? ?文章編號:2095-2945(2020)27-0151-02

      Abstract: In order to build a safe and convenient intelligent society, provide efficient and intelligent services, and realize mutual trust and sharing of information, the security system has built an intelligent analysis cloud platform that mainly includes several modules including video image input, content analysis, content description, and storage applications. Middleware builds a bridge between the operating system and the intelligent analysis cloud platform, providing communication services for both, so its importance is self-evident. This article focuses on the concept and classification of middleware technology and the application of middleware technology in the security video analysis cloud platform, and discusses its development direction.

      Keywords: security video; cloud analysis platform; middleware application

      1 概述

      在公共安全領(lǐng)域,尤其是安全防御產(chǎn)品的應(yīng)用中,人工智能應(yīng)用已經(jīng)初具規(guī)模。許多一線安防公司在2016年北京安全博覽會發(fā)布了基于人工智能的智能視覺策略。隨之深度學(xué)習(xí)算法等解決方案也被相繼提出?;贕PU的解決方案,面部識別和大數(shù)據(jù)也已成為各大公司研發(fā)的重點(diǎn)。在應(yīng)用軟件的開發(fā)過程中,中間件可以提供穩(wěn)定的程序應(yīng)用環(huán)境,一定條件下,只要根據(jù)軟硬件的更新?lián)Q代相應(yīng)地升級中間件,就無需更改其外部接口定義,對應(yīng)用軟件也不需要作出修改,這樣就能夠確保企業(yè)對應(yīng)用軟件的開發(fā)與維護(hù)成本,進(jìn)一步推動了安防視頻智能云分析平臺的發(fā)展[1-2]。

      2 中間件技術(shù)概念及分類

      中間件涵蓋的范圍非常廣泛,隨著不同的應(yīng)用需求,各種獨(dú)特的中間件產(chǎn)品應(yīng)運(yùn)而生。中間件是應(yīng)用程序系統(tǒng)和系統(tǒng)軟件之間的一類軟件。它借助系統(tǒng)軟件提供的基本功能來連接系統(tǒng)的各個部分,從而達(dá)到資源共享和功能共享的目的,但是到目前為止,中間件還沒有確切的定義[3]。但是,中間件一般具有以下特征:(1)標(biāo)準(zhǔn)協(xié)議和接口。(2)分布式計(jì)算,提供網(wǎng)絡(luò),硬件和操作系統(tǒng)的透明性。(3)滿足大量的應(yīng)用需求。(4)可以在各種硬件和操作系統(tǒng)平臺上運(yùn)行[4]。

      目前,基于中間件在系統(tǒng)中發(fā)揮作用和所使用技術(shù)的不同,它主要可以分為以下幾類:(1)數(shù)據(jù)訪問中間件;(2)遠(yuǎn)程過程調(diào)用中間件;(3)面向消息中間件;(4)事務(wù)處理中間件;(5)網(wǎng)絡(luò)中間件;(6)終端轉(zhuǎn)換中間件[5]。

      3 中間件技術(shù)在安防視頻分析云平臺中的應(yīng)用

      安防視頻智能分析云平臺(以下簡稱云平臺)的功能有以下幾個方面:視頻圖像傳輸、內(nèi)容分析、內(nèi)容描述、存儲應(yīng)用。它的接口包括采集接口、數(shù)據(jù)分析接口、級聯(lián)接口和分析接口,各類接口交互實(shí)體關(guān)系如圖1所示。

      其中,在視屏圖像采集和訪問方面,主要使用的是數(shù)據(jù)傳輸中間件和數(shù)據(jù)訪問中間件,在存儲應(yīng)用方面,主要使用消息中間件。

      3.1 消息中間件

      當(dāng)前,消息中間件主要使用基于AMPQ協(xié)議的AMPQ,它是高級消息隊(duì)列協(xié)議,是大規(guī)模,高并發(fā)的消息技術(shù)[6]。它是為面向消息的中間件設(shè)計(jì)的一個應(yīng)用程序?qū)?。該協(xié)議的開放標(biāo)準(zhǔn)AMPQ是面向消息的,并且支持點(diǎn)對點(diǎn)和發(fā)布/訂閱通信模式。域模型包括隧道和路由,它們可以提供安全可靠的消息服務(wù)。AMPQ對消息中間件和消息提供者的行為施加了嚴(yán)格的規(guī)則,并真正實(shí)現(xiàn)了不同客戶端之間的互操作性。其中,RabbitMQ是基于AMQP的可替換企業(yè)消息傳遞系統(tǒng),是目前最主流的消息傳遞中間件。

      消息中間件可以實(shí)現(xiàn)應(yīng)用程序之間的協(xié)作運(yùn)行,并屏蔽各種平臺和協(xié)議之間的特性,同步或者異步連接客戶端和服務(wù)器[7]。根據(jù)數(shù)據(jù)流量的不同,提供不同的服務(wù),若數(shù)據(jù)流量太大,則消息中間件可以削弱流量峰值,以避免出現(xiàn)因數(shù)據(jù)迅速流入到數(shù)據(jù)庫中,從而導(dǎo)致服務(wù)器停機(jī)的情況,并可以確保數(shù)據(jù)傳輸?shù)目煽啃院桶踩浴M瑫r(shí),消息中間件還具有異步通信的能力。當(dāng)應(yīng)用程序不想立即處理該消息時(shí),可以使用異步處理機(jī)制,該機(jī)制允許應(yīng)用程序?qū)⒁恍┫⒎湃胂⒅虚g件,但不立即處理它。在之后需要的時(shí)候再慢慢處理。除此之外,消息中間件還具有以下優(yōu)勢:(1)消息確認(rèn)機(jī)制和持久化機(jī)制,在投遞消息以后,可以持久化存儲,將消息傳播到消費(fèi)端的過程中,可以進(jìn)行確認(rèn),保證系統(tǒng)的安全性和可靠性。(2)可靠性高,高度可定制的路由,通過高度可定制的路由規(guī)則,實(shí)現(xiàn)集群的擴(kuò)展,以及數(shù)據(jù)的可遷移能力[8]。

      3.2 數(shù)據(jù)傳輸及訪問中間件

      數(shù)據(jù)訪問服務(wù)中間件,就是指一切連接應(yīng)用程序和數(shù)據(jù)庫的軟件[9],目前,它是在所有中間件中最成熟的一種,一切網(wǎng)絡(luò)服務(wù),都要基于數(shù)據(jù)訪問中間件。它可以提供各種便捷服務(wù),如虛擬緩沖存取,各種數(shù)據(jù)格式的轉(zhuǎn)換以及文件的解壓等服務(wù)[10]。常見的數(shù)據(jù)訪問服務(wù)中間件主要有ODBC、JDBC等等,ODBC是由微軟公司確立和定義的,已經(jīng)被數(shù)據(jù)庫界廣泛的接受和采用,成為了一種數(shù)據(jù)庫訪問的統(tǒng)一接口,通過ODBC數(shù)據(jù)訪問中間,應(yīng)用程序可以不需要考慮數(shù)據(jù)庫的格式,采用統(tǒng)一的方式去訪問數(shù)據(jù)庫,通過ODBC提供的API去操作數(shù)據(jù)庫中的數(shù)據(jù),極大地簡化了開發(fā)的工作,提高了開發(fā)的效率。

      數(shù)據(jù)訪問中間只提供了數(shù)據(jù)訪問的能力,但是不具備數(shù)據(jù)傳輸?shù)哪芰?,需要?shù)據(jù)傳輸中間件的配合。數(shù)據(jù)傳輸中間件在科學(xué)數(shù)據(jù)庫與網(wǎng)格項(xiàng)目中發(fā)揮重要作用,由中科院數(shù)據(jù)中心提供。

      需要輔助數(shù)據(jù)傳輸中間件。中國科學(xué)院計(jì)科學(xué)數(shù)據(jù)中心提供的四種數(shù)據(jù)傳輸中間件。它是科學(xué)數(shù)據(jù)庫和網(wǎng)格項(xiàng)目的重要組成部分。傳輸文件和傳輸對象是它的兩個最基本的功能,傳輸速度和安全能力是衡量它的重要指標(biāo)[11]。在任何需要傳輸文件的應(yīng)用中,都可以部署數(shù)據(jù)傳輸中間件,其有以下特性:(1)該中間件采用二進(jìn)制的RPC協(xié)議,具有簡單高效的優(yōu)勢;(2)在傳輸過程中,它時(shí)基于HTTP協(xié)議進(jìn)行傳輸,服務(wù)器端不用開放防火墻端口,可以保障服務(wù)器的安全,避免外部的惡意攻擊;(3)采用斷點(diǎn)續(xù)傳技術(shù),高效、可靠地傳輸數(shù)據(jù)[12]。

      3.3 其他中間件

      在安防視頻分析云平臺中的應(yīng)用中,需要用到多種功能型中間件,它們主要用來提供某些平臺服務(wù)功能,例如流媒體中間件、存儲服務(wù)中間件、報(bào)警服務(wù)中間件等等。

      4 中間件技術(shù)的展望

      目前,隨著安防領(lǐng)域的發(fā)展,中間件已經(jīng)成為開發(fā)安防應(yīng)用產(chǎn)品中不可或缺的關(guān)鍵基礎(chǔ)設(shè)施[13-14],形成了中間件“無處不在”的技術(shù)格局,業(yè)務(wù)的復(fù)雜程度和要求越來越高,數(shù)據(jù)量的不斷增大,對中間件的要求不斷提高,如何保證中間件能夠保證巨大的業(yè)務(wù)量的需求,目前,已近成為中間件技術(shù)研究的熱點(diǎn)。同時(shí),未來的中間件將更加注重標(biāo)準(zhǔn)的制定與運(yùn)用,保證中間件最大程度的擴(kuò)展性,不斷適應(yīng)復(fù)雜的業(yè)務(wù)場景。

      參考文獻(xiàn):

      [1]張今革,林志達(dá),張華兵.基于消息中間件的數(shù)據(jù)傳輸方法研究[J].電子世界,2020(02):101-102.

      [2]張晨宇,陸保國,耿會東.高性能消息中間件技術(shù)的分析與研究[J].信息技術(shù)與信息化,2019(10):193-195.

      [3]白瑞俊,田全紅,劉文杰,等.中間件技術(shù)與J2EE平臺綜述[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,17(11):72+74.

      [4]崔力升.中間件技術(shù)的綜述[J].科技視界,2014(03):198+288.

      [5]周園春,李淼,張建,等.中間件技術(shù)綜述[J].計(jì)算機(jī)工程與應(yīng)用,2002(15):80-82.

      [6]徐晶,許煒.消息中間件綜述[J].計(jì)算機(jī)工程,2005(16):73-76.

      [7]杜蕊.智能消息中間件的研究與應(yīng)用[D].哈爾濱理工大學(xué),2012.

      [8]曹國旺.基于消息中間件的企業(yè)應(yīng)用集成研究[D].中南大學(xué),2003.

      [9]張曉蓉.分布式數(shù)據(jù)訪問中間件的研究與設(shè)計(jì)[J].煤炭技術(shù),2012,31(02):245-247.

      [10]李爭,黃靜賓.數(shù)據(jù)訪問設(shè)計(jì)模式的應(yīng)用研究[J].微計(jì)算機(jī)應(yīng)用,2010,31(10):36-40.

      [11]劉智斌,張健.中間件技術(shù)在數(shù)據(jù)傳輸中的應(yīng)用研究[J].企業(yè)科技與發(fā)展,2013(Z2):1-2.

      [12]劉堯,寧芊.基于消息中間件的信息系統(tǒng)數(shù)據(jù)傳輸與同步設(shè)計(jì)[J].人民長江,2016,47(18):106-109.

      [13]魏峻.軟件中間件技術(shù)現(xiàn)狀與展望[J].新技術(shù)新工藝,2007(07):5-13.

      [14]王成良,邱節(jié).中間件技術(shù)現(xiàn)狀與展望[J].電腦知識與技術(shù)(學(xué)術(shù)交流),2007(01):149-150+154.

      毕节市| 耒阳市| 洞口县| 逊克县| 南昌县| 绥宁县| 林州市| 永善县| 托克逊县| 修文县| 思茅市| 姚安县| 赫章县| 广水市| 迭部县| 望都县| 来安县| 哈尔滨市| 锡林郭勒盟| 林州市| 英超| 峨眉山市| 金沙县| 上高县| 奉贤区| 邯郸市| 昭通市| 芮城县| 汶川县| 汶上县| 临邑县| 砀山县| 攀枝花市| 铜山县| 民丰县| 龙南县| 张家川| 台山市| 南昌市| 吉安县| 绥阳县|