亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于視頻監(jiān)控的方法和裝置與流程

文檔序號:11263847閱讀:200來源:國知局
用于視頻監(jiān)控的方法和裝置與流程

本公開的實施例涉及視頻監(jiān)控系統(tǒng),并且更具體地涉及利用移動設(shè)備對視頻監(jiān)控系統(tǒng)進行改進的方法和裝置。



背景技術(shù):

目前,作為實現(xiàn)智能而安全的城市的舉措的一部分,視頻監(jiān)控系統(tǒng)被普遍部署,以實現(xiàn)更高的安全性,更好的服務(wù)(例如零售業(yè))或者更大的容量(例如交通)。大量的高分辨率ip攝像頭被部署在越來越多的城市范圍甚至國家范圍內(nèi)的視頻監(jiān)控和監(jiān)測環(huán)境中。

現(xiàn)有的城市范圍的中央視頻監(jiān)控系統(tǒng)通常僅利用靜態(tài)安裝的監(jiān)控設(shè)備(例如攝像頭)來監(jiān)測和保證預(yù)定義區(qū)域的安全。在整個城市的每個角落安裝監(jiān)控攝像頭顯然是不實際的,因此當前的視頻監(jiān)控系統(tǒng)總是存在盲點。另外,即使在被監(jiān)控攝像頭覆蓋的位置,一些事故(例如交通事故或者犯罪事件)可能需要比當前能夠提供的監(jiān)控范圍更大的監(jiān)控范圍,并且/或者,需要比當前能夠提供的細節(jié)更多的細節(jié)。另一方面,在很少或者偶爾需要視頻監(jiān)控并且不可預(yù)測的地方,安裝固定的視頻監(jiān)控設(shè)備是不經(jīng)濟的,因為這種監(jiān)測設(shè)備的利用率非常低,并且所生成的視頻流大部分時間是無用的。

因此,期望更全面和實時的監(jiān)控,以便能夠覆蓋更廣、更動態(tài)和更靈活的監(jiān)控區(qū)域,同時不顯著增加監(jiān)控系統(tǒng)的硬件投入。

在本公開的實施例中,提供了方法和裝置,以解決以上問題中的至少一些問題。



技術(shù)實現(xiàn)要素:

本公開的實施例提出了用于視頻監(jiān)控系統(tǒng)的方法和裝置。下面給出 了對各實施例的簡要概述,以提供對各種實施例的一些方面的基本理解。該概述不旨在標識關(guān)鍵元素的要點或描述各種實施例的范圍。其唯一目的在于以簡化形式呈現(xiàn)一些概念,作為對后述更具體描述的前序。

本公開的第一方面提供了一種在視頻監(jiān)控系統(tǒng)中使用的方法,所述方法包括:經(jīng)由無線鏈路接收來自移動設(shè)備的視頻數(shù)據(jù)傳輸請求;響應(yīng)于所述視頻數(shù)據(jù)傳輸請求而將所述移動設(shè)備注冊成為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備,建立與所述移動設(shè)備的無線連接,并經(jīng)由所述無線連接從所述移動設(shè)備接收視頻數(shù)據(jù);以及對所述視頻數(shù)據(jù)進行處理和存儲。

在一個實施例中,視頻監(jiān)控系統(tǒng)還可以包括長期加入的固定監(jiān)控設(shè)備。

在另一實施例中,該方法可以進一步包括:在經(jīng)由所述無線鏈路接收來自所述移動設(shè)備的視頻數(shù)據(jù)傳輸請求之前,向所述移動設(shè)備發(fā)送用于加入所述視頻監(jiān)控系統(tǒng)的指示。

在又一實施例中,建立與所述移動設(shè)備的無線連接可以包括:指配用于處理所述視頻傳輸請求的視頻服務(wù)器;以及經(jīng)由所述視頻服務(wù)器建立與所述移動設(shè)備的所述無線連接。

可選地,在一個實施例中,該方法可以進一步包括:監(jiān)測所述視頻監(jiān)控系統(tǒng)中資源的使用;以及根據(jù)所述監(jiān)測調(diào)整分配用于所述視頻監(jiān)控系統(tǒng)的資源量。

在另一實施例中,該方法還可以包括:在與所述移動設(shè)備的所述無線連接中斷時,保存斷點,以便從所述斷點恢復(fù)所述無線連接。

在進一步的實施例中,該方法可以進一步包括經(jīng)由所述無線連接從所述移動設(shè)備接收對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果;并且對所述視頻數(shù)據(jù)進行處理和存儲可以包括對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果進行處理和存儲。在一個示例實施例中,對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果包括以下中的至少一項:視頻幀;元數(shù)據(jù);所述移動設(shè)備的類型、配置和型號中的至少一項;

所述視頻數(shù)據(jù)所包含的視頻的捕獲時間和/或地點;以及所述視頻數(shù) 據(jù)的內(nèi)容特征和/或?qū)ο蟆T诹硪粚嵤├?,對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果進行處理和存儲包括:對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果分別進行處理和存儲。在又一實施例中,對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果分別進行處理和存儲包括:對所述視頻數(shù)據(jù)進行數(shù)據(jù)分級(staging),對數(shù)據(jù)分級后的所述視頻數(shù)據(jù)進行處理和存儲,以及將所述預(yù)處理結(jié)果不經(jīng)所述數(shù)據(jù)分級直接進行所述處理和存儲。

在一個實施例中,所述無線連接為雙向連接,并且所述方法進一步包括:對所述視頻數(shù)據(jù)進行處理并發(fā)現(xiàn)異常時,通過所述無線連接、經(jīng)由所述移動設(shè)備向用戶發(fā)送警報。

本公開的第二方面提供了在移動設(shè)備中使用的用于視頻監(jiān)控的方法。該方法包括:經(jīng)由無線鏈路向視頻監(jiān)控系統(tǒng)發(fā)送視頻數(shù)據(jù)傳輸請求;作為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備,建立與所述視頻監(jiān)控系統(tǒng)的無線連接,以及經(jīng)由所述無線連接向所述視頻監(jiān)控系統(tǒng)傳輸視頻數(shù)據(jù)。

本公開的第三方面提供了一種在視頻監(jiān)控系統(tǒng)中使用的裝置,所述裝置包括:第一接收單元,被配置為經(jīng)由無線鏈路接收來自移動設(shè)備的視頻數(shù)據(jù)傳輸請求;注冊單元,被配置為響應(yīng)于所述視頻數(shù)據(jù)傳輸請求而將所述移動設(shè)備注冊成為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備,連接管理單元,被配置為建立與所述移動設(shè)備的無線連接,并經(jīng)由所述無線連接從所述移動設(shè)備接收視頻數(shù)據(jù);以及處理和存儲單元,被配置為對所述視頻數(shù)據(jù)進行處理和存儲。

本公開的第四方面提供了一種在移動設(shè)備中使用的用于視頻監(jiān)控的裝置。該裝置包括:第一發(fā)送單元,被配置為經(jīng)由無線鏈路向視頻監(jiān)控系統(tǒng)發(fā)送視頻數(shù)據(jù)傳輸請求;連接管理單元,被配置為作為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備,建立與所述視頻監(jiān)控系統(tǒng)的無線連接,以及第二發(fā)送單元,被配置為經(jīng)由所述無線連接向所述視頻監(jiān)控系統(tǒng)傳輸視頻數(shù)據(jù)。

本公開的第五方面提供了一種裝置,該裝置包括至少一個處理器;以及包括計算機程序代碼的至少一個存儲器,其中所述至少一個存儲器和所述計算機程序代碼被配置為:與所述至少一個處理器一起,促使所 述裝置執(zhí)行根據(jù)本公開的第一方面的方法。

本公開的第六方面提供了一種裝置,該裝置包括至少一個處理器;以及包括計算機程序代碼的至少一個存儲器,其中所述至少一個存儲器和所述計算機程序代碼被配置為:與所述至少一個處理器一起,促使所述裝置執(zhí)行根據(jù)本公開的第二方面的方法。

根據(jù)本公開的實施例的方法或裝置,能夠根據(jù)需要使移動設(shè)備臨時加入視頻監(jiān)控系統(tǒng),對現(xiàn)有的視頻監(jiān)控系統(tǒng)進行補充和增強,例如,增加視頻監(jiān)控系統(tǒng)的覆蓋和/或精度。

盡管在附圖中通過示例的方式示出了特定的實施例,然而,應(yīng)當理解,本文的具體實施例的描述不意在將實施例限制為所公開的具體形式。

附圖說明

從下文的公開內(nèi)容和權(quán)利要求中,本公開的目標、優(yōu)點和其他特征將變得更加明顯。這里僅出于示例的目的,參考附圖來給出優(yōu)選實施例的非限制性描述,在附圖中:

圖1中示出了根據(jù)本公開的實施例的視頻監(jiān)控系統(tǒng)的示例;

圖2a-2b示出了根據(jù)本公開的實施例的用于視頻監(jiān)控系統(tǒng)的方法的示例性流程圖;

圖3中示出了根據(jù)本公開的實施例的在移動設(shè)備中使用的用于視頻監(jiān)控的方法的示例性流程圖;

圖4示出根據(jù)本公開的實施例的用于在視頻監(jiān)控系統(tǒng)中使用的裝置的示意性結(jié)構(gòu)圖;

圖5a-5c示出根據(jù)本公開的實施例的用于在視頻監(jiān)控系統(tǒng)中使用的另一裝置的結(jié)構(gòu)和應(yīng)用的示意性;

圖6示出在移動設(shè)備中使用的用于視頻監(jiān)控的裝置的結(jié)構(gòu)示意圖;以及

圖7示出了一個可以用來實施本公開的實施例的設(shè)備的示意性框圖。

具體實施方式

在以下描述中,出于說明的目的而闡述許多細節(jié)。然而,本領(lǐng)域普通技術(shù)人員將認識到可以在不使用這些具體細節(jié)的情況下實現(xiàn)本公開的實施例。因此,本公開不旨在于受限于所示實施例、而是將被賦予與本文描述的原理和特征一致的最寬的范圍。

應(yīng)當理解,術(shù)語“第一”、“第二”等僅被用來將一個元素與另一個元素區(qū)分開來。而實際上第一元素也能夠被稱為第二元素,反之亦然。另外還應(yīng)當理解“包括”,“包含”僅被用來說明所陳述的特征、元素、功能或者部件的存在,然而并不排除存在一個或者多個其他的特征、元素、功能或者部件。

如上所述,考慮到成本,現(xiàn)有視頻監(jiān)控系統(tǒng)的部署通常存在盲點和/或精度問題,在特定的場景下難以滿足監(jiān)控需要。為了對現(xiàn)有視頻監(jiān)控系統(tǒng)進行改進,在本公開的實施例中提出利用智能和移動設(shè)備(諸如智能電話、手機攝像頭和電子數(shù)據(jù)記錄儀(electronicdatarecorder,edr))來擴充現(xiàn)有視頻監(jiān)控系統(tǒng)。其背后的主要思想是,鑒于目前具有高速因特網(wǎng)連接的智能和移動設(shè)備(例如智能電話)非常流行,并且?guī)缀醣幻總€人攜帶用于日常使用,這些被群眾擁有的移動設(shè)備可以被連接到視頻監(jiān)控網(wǎng)絡(luò)并且在期望額外的監(jiān)控能力的場景中可以被用于充當邊緣視頻傳感器。

具體而言,在本公開的實施例中,我們提出智能的、利用移動設(shè)備實現(xiàn)的視頻監(jiān)控解決方案,其使得移動設(shè)備,作為移動視頻傳感器,能夠動態(tài)地按需加入視頻監(jiān)控網(wǎng)絡(luò),從而實現(xiàn)更靈活和實時的視頻監(jiān)控。另外,如將在下文詳述的,本公開的一些實施例中的解決方案僅需要對傳統(tǒng)視頻監(jiān)控系統(tǒng)的非侵入式的改變,并且因此允許非破壞性的系統(tǒng)遷移和升級。

與傳統(tǒng)的視頻監(jiān)控系統(tǒng)相比,在根據(jù)本公開的實施例的視頻監(jiān)控系統(tǒng)中,可以存在以下附加數(shù)據(jù)源中的至少一個:

-智能物聯(lián)網(wǎng)(iot)設(shè)備,諸如移動電話和手機攝像頭。這些設(shè)備將按需加入監(jiān)控網(wǎng)絡(luò)并且向視頻服務(wù)器傳送實時視頻數(shù)據(jù)。

-替代地,諸如事故現(xiàn)場的視頻可以被移動設(shè)備記錄,并且然后被成批地上載到視頻監(jiān)控網(wǎng)絡(luò)。這種情況下,來自數(shù)據(jù)源的視頻數(shù)據(jù)可能是非實時的。

圖1中示出了根據(jù)本公開的實施例的視頻監(jiān)控系統(tǒng)100的示例。在該示例中,視頻監(jiān)控系統(tǒng)100可以接收和處理來自固定部署的一個或者多個視頻監(jiān)控單元101的數(shù)據(jù),也可以接收和處理來自臨時加入該系統(tǒng)的一個或者多個移動設(shè)備102-103的數(shù)據(jù)。

在一個實施例中,該視頻監(jiān)控系統(tǒng)100可以包括事件接入單元110、控制中心120、以及數(shù)據(jù)處理和存儲單元130。其中事件接入單元110、控制中心120、數(shù)據(jù)處理和存儲單元130、以及固定部署的一個或者多個視頻監(jiān)控單元101可以構(gòu)成現(xiàn)有的視頻監(jiān)控系統(tǒng)。而在本公開的實施例中,允許移動設(shè)備102按需加入該視頻監(jiān)控系統(tǒng)以對其進行擴充和改進。例如,可以通過至少在事件接入單元110中添加動態(tài)事件聚合器單元1101來使能移動設(shè)備的加入。

在另一實施例中,在該視頻監(jiān)控系統(tǒng)中也可以不存在固定部署的視頻監(jiān)控單元101,即,可以僅依賴于移動設(shè)備來構(gòu)成本公開的實施例中的視頻監(jiān)控系統(tǒng)。。

圖2a-2b示出用于視頻監(jiān)控系統(tǒng)的方法200的示例性流程圖。該方法可以但不限于在圖1所示的視頻監(jiān)控系統(tǒng)100中實施。

如圖2a所示,該方法200包括:在塊s201,經(jīng)由無線鏈路接收來自移動設(shè)備的視頻數(shù)據(jù)傳輸請求;在塊s202,響應(yīng)于所述視頻數(shù)據(jù)傳輸請求而將所述移動設(shè)備注冊成為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備;在塊s203,建立與所述移動設(shè)備的無線連接,并經(jīng)由所述無線連接從所述移動設(shè)備接收視頻數(shù)據(jù);以及在塊s204,對所述視頻數(shù)據(jù)進行處理和存儲。

如前所述,該視頻監(jiān)控系統(tǒng)(例如圖1的視頻監(jiān)控系統(tǒng)100)可以包括長期加入的固定監(jiān)控設(shè)備。該長期加入的固定監(jiān)控設(shè)備例如是被固定部署用于傳統(tǒng)視頻監(jiān)控系統(tǒng)的監(jiān)控設(shè)備。該固定監(jiān)控設(shè)備通常通過以有線的方式連接到視頻監(jiān)控系統(tǒng)中的視頻服務(wù)器、控制器、處理器等部 件。在該場景中,根據(jù)本公開的實施例,移動設(shè)備可以按需接入該視頻監(jiān)控系統(tǒng)以對其擴展。

在另一實施例中,該視頻監(jiān)控系統(tǒng)也可以是全新的視頻監(jiān)控系統(tǒng),其可以不包括長期加入的或者固定部署的監(jiān)控設(shè)備,而僅通過在需要時手機來自移動設(shè)備的視頻數(shù)據(jù)來實現(xiàn)監(jiān)控。

在一個示例實施例中,移動設(shè)備可以主動加入該視頻監(jiān)控系統(tǒng)。即,在s201接收的視頻數(shù)據(jù)傳輸請求可以是移動設(shè)備主動發(fā)送的。而在另一實施例中,移動設(shè)備可以在被要求/邀請時才加入該視頻監(jiān)控系統(tǒng)。在該實施例中,該方法200可以進一步包括塊s205,其中在經(jīng)由所述無線鏈路接收來自所述移動設(shè)備的視頻數(shù)據(jù)傳輸請求之前,向所述移動設(shè)備發(fā)送用于加入所述視頻監(jiān)控系統(tǒng)的指示。該指示例如可以是加入該視頻監(jiān)控系統(tǒng)的要求/邀請。該指示可以向某個區(qū)域中的多個移動設(shè)備廣播,或者是針對特定的移動設(shè)備發(fā)送。

在塊s202中執(zhí)行的注冊,例如,可以基于該視頻數(shù)據(jù)傳輸請求中的至少部分信息來執(zhí)行。

在一個實施例中,在塊s203建立與該移動設(shè)備的無線連接可以包括:指配用于處理該視頻傳輸請求的視頻服務(wù)器;以及經(jīng)由該視頻服務(wù)器建立與移動設(shè)備的無線連接。該連接建立過程可以根據(jù)任意合適的通信協(xié)議進行,并且可以通過若干信令交互來實現(xiàn),本公開的實施例不對此進行限制。例如,在該建立過程之初,該視頻監(jiān)控系統(tǒng)可以向該移動設(shè)備發(fā)送對其視頻數(shù)據(jù)傳輸請求的響應(yīng),其中可以包括用于建立連接的信息。

可選地,如圖2b所示,在一個實施例中,方法200還可以包括塊s206,其中對所述視頻監(jiān)控系統(tǒng)中資源的使用進行監(jiān)測;以及根據(jù)所述監(jiān)測,調(diào)整分配用于該視頻監(jiān)控系統(tǒng)的資源量。這使得資源能夠被更加有效地利用。

在一些實施例中,在與該移動設(shè)備的無線連接中斷時,該方法可以保存斷點,以便從所述斷點恢復(fù)所述無線連接,如圖2中的塊s207所示。

替代地或者附加地,在一個實施例中,方法200可以包括塊s208,其中經(jīng)由該無線連接從移動設(shè)備接收對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果;從而在塊s204對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果進行處理和存儲。這使得能夠利用移動設(shè)備的處理能力,提供額外地信息,方便或者簡化視頻監(jiān)控系統(tǒng)的處理。

在另一實施例中,在對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果可以包括以下中的至少一項:視頻幀;元數(shù)據(jù);所述移動設(shè)備的類型、配置和型號中的至少一項;所述視頻數(shù)據(jù)所包含的視頻的捕獲時間和/或地點;以及所述視頻數(shù)據(jù)的內(nèi)容特征和/或?qū)ο蟆?/p>

在一個實施例中,在塊s204,可以對視頻數(shù)據(jù)和該預(yù)處理結(jié)果分別進行處理和存儲。例如,在一個示例中,視頻數(shù)據(jù)和該預(yù)處理結(jié)果在被發(fā)送前可以被以不同的方式獨立地編碼調(diào)制,從而在視頻監(jiān)控系統(tǒng)中,在接收側(cè)可以進行不同的相應(yīng)處理。在另一示例中,可以對視頻數(shù)據(jù)進行數(shù)據(jù)分級(staging,例如中轉(zhuǎn)/緩存),對數(shù)據(jù)分級后的所述視頻數(shù)據(jù)進行處理和存儲,而對預(yù)處理結(jié)果可以不經(jīng)所述數(shù)據(jù)分級直接進行所述處理和存儲。這是考慮到移動設(shè)備得出的預(yù)處理結(jié)果(例如視頻數(shù)據(jù)的特征和對象)通常數(shù)據(jù)量不大因此,這些預(yù)處理結(jié)果可以跳過數(shù)據(jù)分級階段直接被遞送到數(shù)據(jù)處理和存儲部件,例如gemfirexd和spark用于處理和分析。

在一個實施例中,在塊s203建立的視頻監(jiān)控系統(tǒng)和移動設(shè)備之間的無線連接可以是雙向連接,并且方法200可以進一步包括s209,其中,對來自移動設(shè)備的視頻數(shù)據(jù)進行處理并發(fā)現(xiàn)異常時,可以通過該無線連接、經(jīng)由該移動設(shè)備向用戶發(fā)送警報。

在另一實施例中,方法200還可以包括在完成對所述視頻數(shù)據(jù)的接收后,從所述視頻監(jiān)控系統(tǒng)刪除所述移動監(jiān)控設(shè)備的操作。在又一實施例中,也可以僅斷開與該移動設(shè)備的連接,但是依然保存該設(shè)備的至少部分信息以用于以后的使用。

在圖3中示出了在移動設(shè)備中使用的方法300的示例性流程圖。該移動設(shè)備能夠加入用于實施方法200的本公開的實施例的視頻監(jiān)控系 統(tǒng)(例如圖1中的系統(tǒng)100)。

如圖3所示,該方法300包括,塊s301,其中移動設(shè)備經(jīng)由無線鏈路向視頻監(jiān)控系統(tǒng)發(fā)送視頻數(shù)據(jù)傳輸請求;塊s302,其中該移動設(shè)備作為視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備,建立與該視頻監(jiān)控系統(tǒng)的無線連接,以及塊s303,其中移動設(shè)備經(jīng)由該無線連接向視頻監(jiān)控系統(tǒng)傳輸視頻數(shù)據(jù)。

如前結(jié)合方法200所述的,該視頻監(jiān)控系統(tǒng)還可以包括長期加入的固定監(jiān)控設(shè)備。

在一個實施例中,該移動設(shè)備可以主動加入該視頻監(jiān)控系統(tǒng)。在另一實施例中,可以基于視頻監(jiān)控系統(tǒng)的請求/邀請而加入該系統(tǒng)。在該實施例中,方法300可以包括塊s304,其中在經(jīng)由所述無線鏈路向所述視頻監(jiān)控系統(tǒng)發(fā)送所述視頻數(shù)據(jù)傳輸請求之前,移動設(shè)備從所述視頻監(jiān)控系統(tǒng)接收用于加入所述視頻監(jiān)控系統(tǒng)的指示。

可選地,在一個實施例中,移動設(shè)備可以在塊s305利用其處理能力對所述視頻數(shù)據(jù)進行預(yù)處理,以及在塊s306,經(jīng)由所述無線連接向所述視頻監(jiān)控系統(tǒng)發(fā)送對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果。在一個實施例中,該預(yù)處理結(jié)果包括以下中的至少一項:視頻幀;元數(shù)據(jù);所述移動設(shè)備的類型、配置和型號中的至少一項;所述視頻數(shù)據(jù)所包含的視頻的捕獲時間和/或地點;以及所述視頻數(shù)據(jù)的內(nèi)容特征和/或?qū)ο蟆?/p>

在一個示例實施例中,在塊s302建立的無線連接可以是雙向連接,并且所述方法300可以進一步包括塊s307,其中移動設(shè)備經(jīng)由所述無線連接從所述視頻監(jiān)控系統(tǒng)接收警報并向用戶播放/顯示該警報。

以下參考附圖4描述用于在視頻監(jiān)控系統(tǒng)中使用的裝置400的結(jié)構(gòu)。該視頻監(jiān)控系統(tǒng)可以是但不限于如圖1所示的系統(tǒng)。

裝置400可以執(zhí)行參考圖2所述的方法200,但是不限于執(zhí)行該方法200。同樣,該方法200可以由裝置400執(zhí)行,但是不限于由裝置400執(zhí)行。例如方法200的至少一些操作可以由其它的裝置來執(zhí)行。

如圖4所示,裝置400包括:第一接收單元401,其被配置為經(jīng)由無線鏈路接收來自移動設(shè)備的視頻數(shù)據(jù)傳輸請求;注冊單元402,其被配 置為響應(yīng)于所述視頻數(shù)據(jù)傳輸請求而將所述移動設(shè)備注冊成為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備;連接管理單元403,其被配置為建立與所述移動設(shè)備的無線連接,并經(jīng)由所述無線連接從所述移動設(shè)備接收視頻數(shù)據(jù);以及處理和存儲單元404,其被配置為對所述視頻數(shù)據(jù)進行處理和存儲。

如結(jié)合圖1、圖2和方法200所述的,該視頻監(jiān)控系統(tǒng)還可以(但不是必須)包括長期加入的固定監(jiān)控設(shè)備。

移動設(shè)備可以自發(fā)地或者基于請求而加入該視頻監(jiān)控系統(tǒng)。因此,在一個實施例中,該裝置400可以進一步包括第一發(fā)送單元405,其被配置為在經(jīng)由所述無線鏈路接收來自該移動設(shè)備的視頻數(shù)據(jù)傳輸請求之前,向該移動設(shè)備發(fā)送用于加入所述視頻監(jiān)控系統(tǒng)的指示。該指示可以是,但不限于,請求/邀請/命令等。

在一個實施例中,連接管理單元403可以進一步被配置為通過以下操作來建立與所述移動設(shè)備的無線連接:指配用于處理所述視頻傳輸請求的視頻服務(wù)器;以及經(jīng)由所述視頻服務(wù)器建立與所述移動設(shè)備的所述無線連接。

替代地或者附加地,在另一實施例中,連接管理單元403可以進一步被配置為:在與移動設(shè)備的所述無線連接中斷時,保存斷點,以便從所述斷點恢復(fù)所述無線連接。

如圖4所示,可選地,在一個實施例中,裝置400可以進一步包括資源管理單元406,其被配置為:監(jiān)測所述視頻監(jiān)控系統(tǒng)中資源的使用;以及根據(jù)所述監(jiān)測調(diào)整分配用于所述視頻監(jiān)控系統(tǒng)的資源量。

在一個實施例中,裝置400可以進一步包括第二接收單元407,其被配置為經(jīng)由所述無線連接從所述移動設(shè)備接收對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果;并且在該實施例中,處理和存儲單元404可以進一步被配置為:對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果進行處理和存儲。在另一實施例中,對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果包括以下中的至少一項:視頻幀、元數(shù)據(jù)、所述移動設(shè)備的類型、配置和型號中的至少一項、所述視頻數(shù)據(jù)所包含的視頻的捕獲時間和/或地點、以及所述視頻數(shù)據(jù)的內(nèi)容特征和/或?qū)ο蟆?/p>

在一個實施例中,處理和存儲單元404可以被配置為對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果分別進行處理和存儲。例如,處理和存儲單元404可以對所述視頻數(shù)據(jù)進行數(shù)據(jù)分級,對數(shù)據(jù)分級后的所述視頻數(shù)據(jù)進行處理和存儲,并且將所述預(yù)處理結(jié)果不經(jīng)所述數(shù)據(jù)分級直接進行所述處理和存儲。在另一實施例中,處理和存儲單元404也可以被配置為對所述視頻數(shù)據(jù)和所述預(yù)處理結(jié)果進行聯(lián)合處理和存儲。

在另一實施例中,經(jīng)由連接管理單元403建立的無線連接可以是雙向連接,并且所述裝置400可以進一步包括第二發(fā)送單元408,被配置為在對所述視頻數(shù)據(jù)進行處理并發(fā)現(xiàn)異常時,通過所述無線連接、經(jīng)由所述移動設(shè)備向用戶發(fā)送警報。

在圖5a-5c中示出用于在視頻監(jiān)控系統(tǒng)中使用的另一裝置500的結(jié)構(gòu)和應(yīng)用的示意性。圖5a示出裝置500的示意性結(jié)構(gòu)以及與固定和移動設(shè)備的交互。如圖所示,該裝置可以支持兩種視頻數(shù)據(jù)源:虛線圈511-514表示傳統(tǒng)的固定監(jiān)控設(shè)備而實線的圈515-516表示智能移動設(shè)備。從邊緣設(shè)備到中心系統(tǒng)的視頻數(shù)據(jù)將首先被事件接入層501處理,該層包括兩種事件聚合器(或者稱為事件樞紐,eventhub),動態(tài)事件聚合器5011和固定事件聚合器5012,來分別處理從固定設(shè)備到移動設(shè)備的視頻數(shù)據(jù)。固定事件聚合器5012的實現(xiàn)例如可以與傳統(tǒng)監(jiān)控系統(tǒng)相同。

控制中心502是該裝置500中的核心控制模塊,其可以被分為圖5a中所示的4個子模塊。其中資源管理模塊5021負責管理系統(tǒng)中的至少一部分資源。例如,其可以管理除了視頻服務(wù)器和負載平衡器所需要的資源。在一個實施例中,其可以不負責數(shù)據(jù)分析和存儲模塊的資源管理。在一個實施例中,當目前的負載平衡資源或者服務(wù)器資源不足以滿足需要時,資源管理模塊5021將觸發(fā)空閑的資源以供使用。替代地或者附加地,在另一實施例中,在檢測到存在大量的閑置資源時,資源管理模塊5021可以收回這些資源。

在一個實施例中,資源管理模塊5021可以實施與裝置400的資源管理單元406的功能相同的功能。

圖5a中的設(shè)備管理模塊5022管理和監(jiān)控所有的設(shè)備。為使設(shè)備加 入監(jiān)控網(wǎng)絡(luò),其必須首先在設(shè)備管理模塊中被注冊。事件管理模塊5023的功能類似于偵聽器。其監(jiān)測所有類型的事件,諸如新的設(shè)備加入、設(shè)備離開、設(shè)備中斷和設(shè)備恢復(fù)。事件管理模塊5023與設(shè)備管理模塊5022一起工作,以處理監(jiān)控系統(tǒng)內(nèi)的各種設(shè)備改變。例如,當事件管理模塊5023監(jiān)測到新的移動設(shè)備加入,其可以觸發(fā)設(shè)備管理模塊5022對該設(shè)備進行注冊。或者,當事件管理模塊5023監(jiān)測到移動設(shè)備的離開,其可以觸發(fā)設(shè)備管理模塊5022刪除該設(shè)備。

在一個實施例中,事件管理模塊5023和設(shè)備管理模塊5022至少部分地執(zhí)行裝置400的注冊單元402的功能。

圖5a中的工作流管理模塊5024負責連接所有的模塊,包括從數(shù)據(jù)接入到數(shù)據(jù)分析、并且然后到數(shù)據(jù)存儲的模塊。

如圖5a所示的裝置500的數(shù)據(jù)分析和存儲模塊503可以根據(jù)不同的要求采用不同的實現(xiàn)。在一個實施例中,其可以采用目前成熟的技術(shù),諸如gemfirexd(5031)和spark(5032)等用于數(shù)據(jù)處理,并且/或者使用數(shù)據(jù)庫(5033)、分布式文件系統(tǒng)(hdfs,5034)等用于數(shù)據(jù)存儲。在另一實施例中,其也可以采用新開發(fā)的或者新型的技術(shù)用于數(shù)據(jù)處理和/或存儲。本公開的實施例并不受限任何具體實現(xiàn)。

在圖5b中示出了圖5a中的動態(tài)事件聚合器5011的示意性結(jié)構(gòu)。如圖所示,其主要包括負載平衡器5011-1,視頻服務(wù)器集群5011-2,數(shù)據(jù)分級集群5011-3和協(xié)調(diào)單元5011-4。

負載平衡器5011-1負責接收用戶的連接請求以及指配可用的視頻服務(wù)器實例以處理該請求。在一個實施例中,其可以執(zhí)行參考圖4所述的裝置400的第一接收單元401和連接管理單元403的至少部分操作。

在一個實施例中,當視頻數(shù)據(jù)傳輸請求的數(shù)目在短時間內(nèi)快速增長時,負載平衡器5011-1將從控制中心502申請更多的資源。在峰值之后,控制中心502可以收回資源。這種靈活的資源分配是有利的,因為連接到網(wǎng)絡(luò)的移動設(shè)備數(shù)量是動態(tài)變化的。在該實施例中,該負載平衡器和控制中心一起執(zhí)行裝置400的資源管理單元406的至少部分功能。

視頻服務(wù)器集群5011-2中的視頻服務(wù)器可以被指配用于處理來自 設(shè)備的連接請求,并且保持連接不被中斷。由于大部分智能移動設(shè)備在無線情況下工作,其連接的質(zhì)量難以保證,因此,視頻服務(wù)器可以保持每個斷點,以便于以后恢復(fù)該連接。在該示例中,裝置400的資源管理單元406的至少一部分功能可以在視頻服務(wù)器集群5011-2中實施。

在視頻服務(wù)器集群5011-2得到視頻數(shù)據(jù)后,其有兩種選項。一是將該數(shù)據(jù)發(fā)送到后端存儲,二是為了實時視頻分析將其存儲到數(shù)據(jù)分級集群5011-3,例如kafka,用于數(shù)據(jù)中轉(zhuǎn)。

在一個實施例中,協(xié)調(diào)單元5011-4可以類似于zookeeper,并且負責所有模塊間的協(xié)作。例如,其可以負責在各個模塊間傳遞相應(yīng)操作需要的信息,或者對信息進行同步。

在圖5c中,示出了裝置500的模塊間的操作流的示意圖。如圖所示,來自移動設(shè)備的視頻數(shù)據(jù)傳輸請求、視頻數(shù)據(jù)、預(yù)處理數(shù)據(jù)等通過動態(tài)事件聚合器5011來接入、通過工作流管理模塊5024進行控制、并由數(shù)據(jù)分析和存儲模塊503進行分析和存儲。

在圖5c所示的示例中,動態(tài)事件聚合器5011中的負載平衡器(lb)將首先接收來自設(shè)備的請求,并且然后可以用可用的視頻服務(wù)器實例作為響應(yīng)。如果沒有可用的視頻服務(wù)器示例,它可以從圖5a中示出的資源管理模塊5021請求支資源。在一個示例中,如果資源申請失敗,可以返回錯誤代碼。在得到可用視頻服務(wù)器實例后,通過視頻服務(wù)器5011-2與移動設(shè)備建立用于視頻傳輸?shù)碾p向連接505。裝置500可以通過該連接接收視頻數(shù)據(jù)。視頻服務(wù)器可以把數(shù)據(jù)放入kafka服務(wù)器用于實時分析。該kafka服務(wù)器是圖5b中的數(shù)據(jù)分級集群5011-3的示例。可以使用例如gemfirexdandspark來對視頻數(shù)據(jù)進行實時分析,并且將結(jié)果存儲在存儲系統(tǒng)中。工作流管理模塊5024負責各種模塊間的交互和調(diào)度。

如圖5c所示,裝置500還可以通過雙向連接505接收移動設(shè)備得出的分析結(jié)果(例如,特征和對象)。該分析結(jié)果能夠跳過數(shù)據(jù)分級階段,直接被遞送到gemfirexdandspark用于處理和分析,這是因為分析結(jié)果通常尺寸不大。

圖6是在移動設(shè)備中使用的用于視頻監(jiān)控的裝置600的結(jié)構(gòu)示意 圖。根據(jù)本公開的實施例,該移動設(shè)備能夠臨時加入視頻監(jiān)控系統(tǒng)以對其擴充。做一個實施例中,該視頻監(jiān)控系統(tǒng)還可以包括長期加入的固定監(jiān)控設(shè)備。

在一個實施例中,裝置600可以執(zhí)行參考圖3所述的方法300,但是不限于執(zhí)行該方法300。同樣,該方法300可以由裝置300執(zhí)行,但是不限于由裝置300執(zhí)行。例如方法300的至少一些操作可以由其它的裝置來執(zhí)行。

如圖6所示,該裝置600包括第一發(fā)送單元601,被配置為經(jīng)由無線鏈路向視頻監(jiān)控系統(tǒng)發(fā)送視頻數(shù)據(jù)傳輸請求;連接管理單元602,被配置為作為所述視頻監(jiān)控系統(tǒng)的臨時監(jiān)控設(shè)備,建立與所述視頻監(jiān)控系統(tǒng)的無線連接,以及第二發(fā)送單元603,被配置為經(jīng)由所述無線連接向所述視頻監(jiān)控系統(tǒng)傳輸視頻數(shù)據(jù)。

在一個實施例中,移動設(shè)備基于視頻監(jiān)控系統(tǒng)的請求而申請加入該系統(tǒng)。在該實施例中,裝置600可以進一步包括第一接收單元604,其被配置為在經(jīng)由所述無線鏈路向所述視頻監(jiān)控系統(tǒng)發(fā)送所述視頻數(shù)據(jù)傳輸請求之前,從所述視頻監(jiān)控系統(tǒng)接收用于加入所述視頻監(jiān)控系統(tǒng)的指示。

替代地或者附加地,在另一實施例中,裝置600可以包括預(yù)處理單元605,被配置為對所述視頻數(shù)據(jù)進行預(yù)處理,以及第三發(fā)送單元606,被配置為經(jīng)由所述無線連接向所述視頻監(jiān)控系統(tǒng)發(fā)送對所述視頻數(shù)據(jù)的預(yù)處理結(jié)果。智能移動設(shè)備通常具有不小的甚至是強大的計算能力。本公開的該實施例能夠利用該能力。例如,可以在每個智能移動設(shè)備中安裝代理以實現(xiàn)該預(yù)處理單元605的功能。該代理可以負責在視頻數(shù)據(jù)被發(fā)送之前對視頻預(yù)處理或者分析。該代理可以體現(xiàn)為例如智能電話(例如ios,androidorwindows電話)中的應(yīng)用,以及/或者,對于類似edr的其他設(shè)備,根據(jù)不同的應(yīng)用系統(tǒng),其可以是daemon或者applet。

已經(jīng)結(jié)合方法200和300列舉了視頻數(shù)據(jù)的預(yù)處理結(jié)果的示例,在此不再贅述。

應(yīng)該注意的是,在一個實施例中,通過連接管理單元602建立的無 線連接可以是雙向連接,并且裝置600可以進一步包括第二接收單元607,被配置為經(jīng)由所述無線連接從所述視頻監(jiān)控系統(tǒng)接收警報;以及報警單元608,被配置為向用戶播放/顯示所述警報,例如,發(fā)出振鈴聲、顯示閃光、播放音頻等。

盡管目前存在成熟的個人房屋安全系統(tǒng),并且存在商用的解決方案,但是其并不適合于臨時的安全監(jiān)控要求。例如,當在野外露營時,我們通常擔心陌生人或者野獸進入我們的駐地。但是對于短期(例如3天)的停留,不可能部署目前的房屋安全系統(tǒng)。這種情況下,可以本實施例的方法/裝置,使用移動設(shè)備來相形成視頻監(jiān)控系統(tǒng)的一部分,用于監(jiān)測駐地。這些移動設(shè)備的視頻數(shù)據(jù)可以被鏈接到服務(wù)器側(cè)用于進一步的分析,并且服務(wù)器可以在發(fā)現(xiàn)異常時通過該移動設(shè)備發(fā)送警告,如結(jié)合塊方法200的塊s209和裝置600的報警單元608所述的。

替代地或者附加地,本公開的實施例的方法/裝置還可以用于其它場景。例如,當緊急事故發(fā)生時,利用本公開的實施例的方法200-300,能夠號召市民使用其移動電話來傳輸現(xiàn)場的視頻,幫助警察的調(diào)查。實際中,即使是在大城市,視頻監(jiān)測設(shè)備也沒有足夠多和足夠強大到能夠覆蓋道路網(wǎng)絡(luò),另外,交通tv程序中的攝像頭的角度不佳。因此,經(jīng)常會有事故被拍攝得不清晰。在這種情況下,利用諸如智能電話和edr的移動設(shè)備將是有用的。

在另一示例中,利用本公開的實施例的方法/裝置,能夠有助于提供更加實時的信息。例如,利用地圖應(yīng)用中的實時交通信息,我們能夠找到到目的地的最有效的路由。但是目前的實時交通信息并不是真正的“實時的”,而是滯后的。固定攝像頭能夠有助于此,但是其覆蓋不夠,特別是在小路上。因此,利用本公開的實施例的方法,能夠向視頻監(jiān)控系統(tǒng)中增加智能電話和edr的視頻數(shù)據(jù),從而能夠得到真正的“實時”交通信息和更大的覆蓋。

如本領(lǐng)域技術(shù)人員能夠理解的,裝置400-600還可以包括圖4-6中未示出的其它單元;并且/或者,在一些實施例中,圖4-6中的某些單元可以被省略。

此外,本領(lǐng)域技術(shù)人員將容易地認識到,各種上述各種方法中的塊或者步驟可以通過編程的計算機來執(zhí)行。在本公開中,一些實施例還意在涵蓋一種包括指令的計算機程序,所述指令在至少一個處理器中執(zhí)行時,促使所述至少一個處理器執(zhí)行方法200或者300中的任一方法。在本公開中,一些實施例還意在涵蓋程序存儲系統(tǒng),例如,數(shù)字數(shù)據(jù)存儲介質(zhì),這是機器或計算機可讀的并且編碼機器可執(zhí)行或計算機可執(zhí)行的指令程序,其中,所述指令執(zhí)行上述方法200或者300中的一些或所有步驟。程序存儲系統(tǒng)可以是,例如,數(shù)字存儲器、諸如磁盤和磁帶的磁存儲介質(zhì)、硬盤驅(qū)動器或光學可讀數(shù)字數(shù)據(jù)存儲介質(zhì)。該實施例還意在涵蓋編程為執(zhí)行所述上述方法的步驟的計算機。一些實施例還意在涵蓋一種裝置,該裝置包括至少一個處理器;以及至少一個包括計算機程序代碼的存儲器,其中所述至少一個存儲器和所述計算機程序代碼被配置為:與所述至少一個處理器一起,促使所述裝置執(zhí)行方法200或者300中的任一方法。

圖7示出了一個可以用來實施本公開的實施例的設(shè)備700的示意性框圖。如圖所示,設(shè)備700包括處理單元(例如但不限于cpu)701,其可以根據(jù)存儲在只讀存儲器(rom)702中的計算機程序指令、或者來自存儲單元708的計算機程序指令(例如,從存儲單元708加載到隨機訪問存儲器(ram)703中的計算機程序指令),來執(zhí)行各種適當?shù)膭幼骱吞幚?。在ram703中,還可存儲設(shè)備700操作所需的各種程序和數(shù)據(jù)。處理單元701、rom702以及ram703通過總線704彼此相連。輸入/輸出(i/o)接口705也連接至總線704。

設(shè)備700中的多個部件連接至i/o接口705,包括:輸入單元706,例如鍵盤、鼠標等;輸出單元707,例如各種類型的顯示器、揚聲器等;存儲單元708,例如磁盤、光盤等;以及通信單元709,例如網(wǎng)卡、調(diào)制解調(diào)器、無線通信收發(fā)機等。通信單元709允許設(shè)備700通過諸如因特網(wǎng)的計算機網(wǎng)絡(luò)和/或各種電信網(wǎng)絡(luò)與其他設(shè)備交換信息/數(shù)據(jù)。

上文所描述的各個過程和處理,例如方法200或者300,可由處理單元701執(zhí)行。例如,在一些實施例中,方法200或者300可被實現(xiàn)為 計算機軟件程序,其被有形地包含于機器可讀介質(zhì),例如存儲單元708。在一些實施例中,計算機程序的部分或者全部可以經(jīng)由rom702和/或通信單元709而被載入和/或安裝到設(shè)備700上。當計算機程序被加載到ram703并由處理單元701執(zhí)行時,可以執(zhí)行上文描述的方法200或者300的一個或多個步驟。

在附圖中示出的裝置的各種元件的功能,可以通過使用軟件、專用硬件以及與適當軟件相關(guān)聯(lián)的能夠執(zhí)行軟件的硬件、或者固件、或者其結(jié)合來提供。當由處理器提供時,該功能可以由單個專用處理器、由單個共享處理器或由多個單獨的處理器來提供。此外,術(shù)語“處理器”可以包括但不限于,數(shù)字信號處理器(dsp)硬件、網(wǎng)絡(luò)處理器、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga),用于存儲軟件的只讀存儲器(rom)、隨機存取存儲器(ram)和非易失性存儲裝置。還可以包括其他常規(guī)和/或定制的硬件。

本領(lǐng)域技術(shù)人員應(yīng)當理解,說明書和附圖僅僅說明本公開的實施例的原理。因此,應(yīng)當理解,本領(lǐng)域的技術(shù)人員將能夠設(shè)計出各種布置,雖然這里沒有明確地描述或示出,但是該布置體現(xiàn)本公開的實施例的原理并且被包括在本公開的實施例的精神和范圍內(nèi)。此外,這里闡述的所有示例主要旨在明確僅用于教導(dǎo)的目的,以幫助讀者理解本公開的實施例的原理和發(fā)明人貢獻的用于促進本領(lǐng)域的概念,并且應(yīng)被解釋為不限于這些具體闡釋的示例和條件。而且,這里闡述本公開的實施例的原理、方面和實施例的所有闡述及其具體示例也意在包含其等同物。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1