檢測和邊界、在特定的指定區(qū)域或區(qū)中的移動 或位置(可用于入侵檢測,諸如當(dāng)有人越過線或周邊、或在特定區(qū)中徘徊或等待達預(yù)設(shè)"過 量時間"的時間段時)。系統(tǒng)還可被設(shè)定用于在發(fā)現(xiàn)對象以超過預(yù)設(shè)"過量速度"值的較高 速率移動時辨別和/或生成事件。
[0199] 先進的音頻分析:除了先前討論的各種自動化音頻事件檢測方案之外,在本地攝 像機水平下或作為替代方案在互聯(lián)網(wǎng)服務(wù)器水平下系統(tǒng)還可配置成也執(zhí)行更先進的音頻 分析。這種更先進的音頻分析可包括:打破玻璃聲音檢測、高喊或尖叫聲音檢測、槍擊聲音 檢測、吠犬聲音檢測、門打開或關(guān)閉聲音檢測、嬰兒哭啼聲音檢測等。
[0200] 外部觸發(fā)器:在一些實施方案中,系統(tǒng)還可被配置來對外部觸發(fā)器做出響應(yīng)。這些 外部觸發(fā)器通常是可能不是由攝像機本身檢測到,而替代地由其他傳感器或裝置檢測到的 事件。此處,來自這些其他傳感器或裝置(理想地以允許系統(tǒng)確定哪些攝像機可最接近外 部觸發(fā)事件的方式封裝)的輸入可傳送到系統(tǒng)服務(wù)器,并且用于通過它們的客戶端計算機 化裝置通知客戶端和/或用于在這個外部觸發(fā)器的上下文中激活攝像機并存儲任何攝像 機數(shù)據(jù)。
[0201] 根據(jù)事件播放聲音或音頻輸出:在一些實施方案中,系統(tǒng)還可被配置來在事件檢 測時自動播放聲音或音頻剪輯。這些聲音或音頻剪輯可在事件本地播放(例如,在與檢測 并記錄事件的攝像機相關(guān)聯(lián)的揚聲器上)或作為替代方案遠離事件播放,諸如在遠程客戶 端計算機化裝置上。
【主權(quán)項】
1. 一種允許至少一個客戶端使用多個處理器控制的視頻攝像機來實時監(jiān)控至少一個 真實世界環(huán)境的可擴展方法,所述處理器控制的視頻攝像機中的至少一些通過網(wǎng)絡(luò)連接經(jīng) 由至少一個防火墻連接到至少一個遠程互聯(lián)網(wǎng)服務(wù)器; 其中所述至少一個客戶端使用客戶端計算機化裝置連接到所述互聯(lián)網(wǎng)和所述至少一 個遠程互聯(lián)網(wǎng)服務(wù)器; 所述方法包括: 獲得至少一個所述處理器控制的視頻攝像機,所述處理器控制的視頻攝像機被配置來 將音頻-視頻數(shù)據(jù)傳送到所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器; 所述至少一個處理器控制的視頻攝像機還被配置來對來自所述至少一個遠程互聯(lián)網(wǎng) 服務(wù)器的命令做出響應(yīng),并且使用所述網(wǎng)絡(luò)連接周期性地將攝像機狀態(tài)消息傳送到所述至 少一個遠程互聯(lián)網(wǎng)服務(wù)器; 使用所述處理器控制的視頻攝像機來監(jiān)控所述至少一個真實世界環(huán)境; 使用所述至少一個互聯(lián)網(wǎng)服務(wù)器將有關(guān)所述至少一個真實世界環(huán)境的數(shù)據(jù)傳送到所 述至少一個計算機化裝置; 其中如果所述至少一個互聯(lián)網(wǎng)服務(wù)器檢測到所述攝像機狀態(tài)消息的缺失或異常,那么 使用所述至少一個互聯(lián)網(wǎng)服務(wù)器來將有關(guān)所述缺失或異常的數(shù)據(jù)傳送到所述至少一個客 戶端計算機化裝置;并且 其中所述處理器控制的視頻攝像機中的至少一些被配置來在所述客戶端計算機化裝 置發(fā)出要求時立即連接到所述客戶端計算機化裝置并且將視頻數(shù)據(jù)發(fā)送到所述客戶端計 算機化裝置。2. 如權(quán)利要求1所述的方法,其中所述處理器控制的視頻攝像機中的至少一些被配置 來使用websockets、TURN、STUN、ICE或其他防火墻遍歷協(xié)議傳送數(shù)據(jù)穿過所述至少一個防 火墻。3. 如權(quán)利要求1所述的方法,其中所述客戶端計算機化裝置、所述至少一個遠程互聯(lián) 網(wǎng)服務(wù)器和所述處理器控制的視頻攝像機被配置來接收以下各項中的至少一個:攝像機平 移/傾斜/變焦命令、攝像機分辨率改變命令、攝像機照明改變命令、視頻流改變命令、固件 升級命令以及檢測參數(shù)命令。4. 如權(quán)利要求1所述的方法,其中所述至少一個互聯(lián)網(wǎng)服務(wù)器根據(jù)分級事件驅(qū)動體系 結(jié)構(gòu)、通過使用代表性狀態(tài)傳輸(REST)應(yīng)用程序編程接口(API)來與所述處理器控制的視 頻攝像機和/或所述客戶端計算機化裝置通信,從而產(chǎn)生HTTP或HTTPS會話,其中在所述 HTTP或HTTPS會話中不維持信息,從而改進所述方法的可擴展性。5. 如權(quán)利要求1所述的方法,其中所述處理器控制的視頻攝像機、所述至少一個互聯(lián) 網(wǎng)服務(wù)器以及所述客戶端計算機化裝置之間的通信由至少一個時間終止令牌和至少一個 加密密鑰來擔(dān)保。6. 如權(quán)利要求1所述的方法,其還使用來自所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器的所述命 令來進一步配置所述網(wǎng)絡(luò)連接的視頻攝像機,以便將視頻數(shù)據(jù)直接流傳輸?shù)剿隹蛻舳擞?算機化裝置;或以便經(jīng)由所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器將視頻數(shù)據(jù)流傳輸?shù)剿隹蛻舳?計算機化裝置。7. 如權(quán)利要求1所述的方法,其還使用來自所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器的所述命 令來進一步配置所述處理器控制的視頻攝像機,以便將視頻數(shù)據(jù)直接流傳輸?shù)街辽僖粋€互 聯(lián)網(wǎng)連接的視頻數(shù)據(jù)存儲裝置并且將所述視頻數(shù)據(jù)存儲在所述至少一個互聯(lián)網(wǎng)連接的視 頻數(shù)據(jù)存儲裝置的存儲器中,從而產(chǎn)生遠程存儲的視頻數(shù)據(jù);并且 其還使用所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器以便將有關(guān)所述遠程存儲的視頻數(shù)據(jù)的信 息傳送到所述客戶端計算機化裝置或從所述客戶端計算機化裝置接收所述信息,從而使得 所述客戶端計算機化裝置能夠隨后檢索所述遠程存儲的視頻數(shù)據(jù); 其中所述至少一個互聯(lián)網(wǎng)連接的視頻存儲裝置被容納在所述至少一個遠程互聯(lián)網(wǎng)服 務(wù)器上,或其中所述至少一個互聯(lián)網(wǎng)連接的視頻存儲裝置未容納在所述至少一個遠程互聯(lián) 網(wǎng)服務(wù)器上。8. 如權(quán)利要求7所述的方法,其中所述至少一個互聯(lián)網(wǎng)連接的視頻數(shù)據(jù)存儲裝置包括 根據(jù)自動化服務(wù)提供和虛擬機迀移方法進行操作的第三方云文件托管服務(wù)或其他云文件 托管服務(wù)。9. 如權(quán)利要求1所述的方法,其中所述處理器控制的視頻攝像機被配置用于使用以下 各項中的至少一個的網(wǎng)絡(luò)操作: a) 條形碼或其他類型的光學(xué)代碼,所述條形碼或其他類型的光學(xué)代碼對選自由WiFi SSD、WiFi密碼、定位代碼、客戶ID以及攝像機令牌組成的群組的至少一些信息進行編碼; 或者 b) 被編碼為一系列音頻聲音的網(wǎng)絡(luò)通信信息;或者 c) 在光或紅外強度或顏色中的變化;或者 d) 藍牙或WAP或其他基于無線的網(wǎng)絡(luò)傳輸方法。10. 如權(quán)利要求1所述的方法,其中所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器托管至少一個網(wǎng) 絡(luò)應(yīng)用程序,并且其中至少所述客戶端計算機化裝置使用所述網(wǎng)絡(luò)應(yīng)用程序來與所述至少 一個遠程互聯(lián)網(wǎng)服務(wù)器和所述處理器控制的視頻攝像機通信。11. 如權(quán)利要求1所述的方法,其中所述處理器控制的視頻攝像機還被配置來使用檢 測參數(shù)來自動檢測其環(huán)境中的事件引起的變化,并且根據(jù)所述檢測參數(shù)將有關(guān)所述事件引 起的變化的數(shù)據(jù)傳送到所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器; 其還使用所述客戶端計算機化裝置和所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器來配置所述檢 測參數(shù); 其還使用所述處理器控制的視頻攝像機和所述檢測參數(shù)來監(jiān)控在至少一個真實世界 環(huán)境位置中的所述事件引起的變化; 其中如果所述處理器控制的視頻攝像機和所述檢測參數(shù)在所述至少一個真實世界環(huán) 境位置中檢測到事件引起的變化,那么使用所述至少一個互聯(lián)網(wǎng)服務(wù)器來將有關(guān)所述事件 引起的變化的數(shù)據(jù)傳送到所述至少一個計算機化裝置。12. -種允許至少一個客戶端使用多個處理器控制的視頻攝像機來實時監(jiān)控至少一個 真實世界環(huán)境的可擴展方法,所述處理器控制的視頻攝像機中的至少一些通過網(wǎng)絡(luò)連接經(jīng) 由至少一個防火墻連接到至少一個遠程互聯(lián)網(wǎng)服務(wù)器; 其中所述至少一個客戶端使用客戶端計算機化裝置連接到所述互聯(lián)網(wǎng)和所述至少一 個遠程互聯(lián)網(wǎng)服務(wù)器; 所述方法包括: 獲得至少一個所述處理器控制的視頻攝像機,所述處理器控制的視頻攝像機被配置來 將音頻-視頻數(shù)據(jù)傳送到所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器; 所述至少一個處理器控制的視頻攝像機還被配置來對來自所述至少一個遠程互聯(lián)網(wǎng) 服務(wù)器的命令做出響應(yīng),并且使用所述網(wǎng)絡(luò)連接周期性地將攝像機狀態(tài)消息傳送到所述至 少一個遠程互聯(lián)網(wǎng)服務(wù)器; 其中所述處理器控制的視頻攝像機還被配置來使用檢測參數(shù)來自動檢測其環(huán)境中的 事件引起的變化,并且根據(jù)所述檢測參數(shù)將有關(guān)所述事件引起的變化的數(shù)據(jù)傳送到所述至 少一個遠程互聯(lián)網(wǎng)服務(wù)器; 其還使用所述客戶端計算機化裝置和所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器來配置所述檢 測參數(shù); 使用所述處理器控制的視頻攝像機來監(jiān)控所述至少一個真實世界環(huán)境; 使用所述至少一個互聯(lián)網(wǎng)服務(wù)器將有關(guān)所述至少一個真實世界環(huán)境的數(shù)據(jù)傳送到所 述至少一個計算機化裝置; 其中如果所述至少一個互聯(lián)網(wǎng)服務(wù)器檢測到所述攝像機狀態(tài)消息的缺失或異常,那么 使用所述至少一個互聯(lián)網(wǎng)服務(wù)器來將有關(guān)所述缺失或異常的數(shù)據(jù)傳送到所述至少一個客 戶端計算機化裝置; 其中如果所述處理器控制的視頻攝像機和所述檢測參數(shù)在所述至少一個真實世界環(huán) 境位置中檢測到事件引起的變化,那么使用所述至少一個互聯(lián)網(wǎng)服務(wù)器來將有關(guān)所述事件 引起的變化的數(shù)據(jù)傳送到所述至少一個計算機化裝置;并且 其中所述處理器控制的視頻攝像機中的至少一些被配置來在所述客戶端計算機化裝 置發(fā)出要求時立即連接到所述客戶端計算機化裝置并且將視頻數(shù)據(jù)發(fā)送到所述客戶端計 算機化裝置。13. 如權(quán)利要求12所述的方法,其中所述處理器控制的視頻攝像機中的至少一些被配 置來使用websockets、TURN、STUN、ICE或其他防火墻遍歷協(xié)議傳送數(shù)據(jù)穿過所述至少一個 防火墻。14. 如權(quán)利要求12所述的方法,其中所述客戶端計算機化裝置、所述至少一個遠程互 聯(lián)網(wǎng)服務(wù)器和所述處理器控制的視頻攝像機被配置來接收以下各項中的至少一個:攝像機 平移/傾斜/變焦命令、攝像機分辨率改變命令、攝像機照明改變命令、視頻流改變命令、固 件升級命令以及檢測參數(shù)命令。15. 如權(quán)利要求12所述的方法,其中所述至少一個互聯(lián)網(wǎng)服務(wù)器根據(jù)分級事件驅(qū)動體 系結(jié)構(gòu)、通過使用代表性狀態(tài)傳輸(REST)應(yīng)用程序編程接口(API)來與所述處理器控制的 視頻攝像機和/或所述客戶端計算機化裝置通信,從而產(chǎn)生HTTP或HTTPS會話,其中在所 述HTTP或HTTPS會話中不維持信息,從而改進所述方法的可擴展性。16. 如權(quán)利要求12所述的方法,其中所述處理器控制的視頻攝像機、所述至少一個互 聯(lián)網(wǎng)服務(wù)器以及所述客戶端計算機化裝置之間的通信由至少一個時間終止令牌和至少一 個加密密鑰來擔(dān)保。17. 如權(quán)利要求12所述的方法,其還使用來自所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器的所述 命令來進一步配置所述網(wǎng)絡(luò)連接的視頻攝像機,以便將視頻數(shù)據(jù)直接流傳輸?shù)剿隹蛻舳?計算機化裝置;或以便經(jīng)由所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器將視頻數(shù)據(jù)流傳輸?shù)剿隹蛻?端計算機化裝置。18. 如權(quán)利要求12所述的方法,其還使用來自所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器的所述 命令來進一步配置所述處理器控制的視頻攝像機,以便將視頻數(shù)據(jù)直接流傳輸?shù)街辽僖粋€ 互聯(lián)網(wǎng)連接的視頻數(shù)據(jù)存儲裝置并且將所述視頻數(shù)據(jù)存儲在所述至少一個互聯(lián)網(wǎng)連接的 視頻數(shù)據(jù)存儲裝置的存儲器中,從而產(chǎn)生遠程存儲的視頻數(shù)據(jù);并且 其還使用所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器以便將有關(guān)所述遠程存儲的視頻數(shù)據(jù)的信 息傳送到所述客戶端計算機化裝置或從所述客戶端計算機化裝置接收所述信息,從而使得 所述客戶端計算機化裝置能夠隨后檢索所述遠程存儲的視頻數(shù)據(jù); 其中所述至少一個互聯(lián)網(wǎng)連接的視頻存儲裝置被容納在所述至少一個遠程互聯(lián)網(wǎng)服 務(wù)器上,或其中所述至少一個互聯(lián)網(wǎng)連接的視頻存儲裝置未容納在所述至少一個遠程互聯(lián) 網(wǎng)服務(wù)器上。19. 如權(quán)利要求18所述的方法,其中所述至少一個互聯(lián)網(wǎng)連接的視頻數(shù)據(jù)存儲裝置包 括根據(jù)自動化服務(wù)提供和虛擬機迀移方法進行操作的第三方云文件托管服務(wù)或其他云文 件托管服務(wù)。20. 如權(quán)利要求12所述的方法,其中所述處理器控制的視頻攝像機被配置用于使用以 下各項中的至少一個的網(wǎng)絡(luò)操作: a) 條形碼或其他類型的光學(xué)代碼,所述條形碼或其他類型的光學(xué)代碼對選自由WiFi SSD、WiFi密碼、定位代碼、客戶ID以及攝像機令牌組成的群組的至少一些信息進行編碼; 或者 b) 被編碼為一系列音頻聲音的網(wǎng)絡(luò)通信信息;或者 c) 在光或紅外強度或顏色中的變化;或者 d) 藍牙或WAP或其他基于無線的網(wǎng)絡(luò)傳輸方法。21. 如權(quán)利要求12所述的方法,其中所述事件包括選自由以下各項組成的群組的一個 或多個事件:入侵事件、方向上的運動事件、攝像機篡改事件、面部檢測事件、個人檢測或辨 別事件、活動辨別事件、音頻警報事件、攝像機離線警報、以及溫度或起始位置傳感器警報 事件、通過其他傳感器生成或檢測到并被傳送到所述處理器控制的視頻攝像機的事件以及 生成音頻或視覺信號的其他事件,所述處理器可根據(jù)所述檢測參數(shù)來對所述事件自動進行 分析。22. 如權(quán)利要求12所述的方法,其中所述至少一個遠程互聯(lián)網(wǎng)服務(wù)器托管至少一個網(wǎng) 絡(luò)應(yīng)用程序,并且其中至少所述客戶端計算機化裝置使用所述網(wǎng)絡(luò)應(yīng)用程序來與所述至少 一個遠程互聯(lián)網(wǎng)服務(wù)器和所述處理器控制的視頻攝像機通信。
【專利摘要】使用多個處理器控制的互聯(lián)網(wǎng)視頻攝像機、可擴展云計算技術(shù)以及各種互聯(lián)網(wǎng)連接的智能電話和平板計算機來監(jiān)控真實世界環(huán)境的方法。系統(tǒng)使用云計算技術(shù),包括自動化服務(wù)提供、自動化虛擬機遷移服務(wù)、RESTful?API以及各種防火墻遍歷方法以便擴展到多達數(shù)百萬攝像機和更多。系統(tǒng)的完整性通過要求各個視頻攝像機連續(xù)向云服務(wù)器發(fā)送“心跳”攝像機狀態(tài)消息來維持。任選地,視頻攝像機還可被配置來自動檢測發(fā)生在其本地環(huán)境中的各種事件,將這些事件報告給客戶端,并且直接或間接地將事件視頻數(shù)據(jù)流傳輸?shù)娇蛻舳?,或可替代地,將視頻數(shù)據(jù)保存在各種可擴展第三方云存儲系統(tǒng)諸如Amazon?S3服務(wù)中。時間終止令牌和加密密鑰有助于確保系統(tǒng)安全。
【IPC分類】G08B25/10
【公開號】CN105408944
【申請?zhí)枴緾N201480041140
【發(fā)明人】A·凱, P·納拉研, V·納贊
【申請人】因特立維森技術(shù)公司
【公開日】2016年3月16日
【申請日】2014年7月22日
【公告號】EP3025317A1, US20150022666, WO2015013315A1