專利名稱:用于遠(yuǎn)程場點(diǎn)的分布式監(jiān)視的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于計(jì)算機(jī)的用于監(jiān)視活動(dòng)的方法和系統(tǒng),并且更確切 地涉及一種能夠檢測在多個(gè)場點(diǎn)發(fā)生的事件的計(jì)算機(jī)輔助監(jiān)視系統(tǒng)。
背景技術(shù):
當(dāng)前日益提高的安全意識(shí)和不斷降低的監(jiān)視設(shè)備成本已經(jīng)導(dǎo)致采用 諸如閉路電視(CCTV)技術(shù)的監(jiān)視系統(tǒng)的更多的應(yīng)用。這些系統(tǒng)具有在 多種不同的環(huán)境下減少犯罪、防止事故和總體地增強(qiáng)安全性的潛力。視 頻監(jiān)視系統(tǒng)典型地包括一 系列的攝像機(jī),這些攝像機(jī)位于一個(gè)相關(guān)區(qū)域 (例如, 一個(gè)倉庫、 一個(gè)零售場所、 一棟辦公樓、 一個(gè)機(jī)場)各處的不 同的位置。這些攝像機(jī)把視頻反饋傳送回一個(gè)中央觀察站(或多個(gè)觀察 站),該中央觀察站典型地由一個(gè)保安人員值班。這些不同的監(jiān)視反饋 顯示在一系列的屏幕上,這些屏幕用于監(jiān)視可疑行為。
除了在個(gè)別位置使用CCTV系統(tǒng)之外,人們很感興趣的是使用視頻監(jiān) 視和分析系統(tǒng)來收集與跨越多個(gè)位置的人員的行為有關(guān)的數(shù)據(jù)。例如, 一個(gè)全國零售連鎖商店可能會(huì)對(duì)購物者在不同的商店的行為感興趣。雖 然從一個(gè)單獨(dú)的場點(diǎn)收集到的數(shù)據(jù)是有用的,但只有在與來自不同場點(diǎn) 的數(shù)據(jù)進(jìn)行比較時(shí)才能實(shí)現(xiàn)這些數(shù)據(jù)的全部價(jià)值,例如對(duì)于如何一個(gè)場 點(diǎn)處或一個(gè)場點(diǎn)之內(nèi)遍布多個(gè)位置最優(yōu)地配置資源提供深入的了解,以 實(shí)現(xiàn)特定的目標(biāo)。
然而,為了能夠有用,來自一個(gè)位置的數(shù)據(jù)應(yīng)當(dāng)與在其他類似位置 收集的數(shù)據(jù)是可比較的。也就是說,相同的事件(例如,"人員在展示 前停留")在每個(gè)位置應(yīng)具有一致的意義。不過,由于非標(biāo)準(zhǔn)的平面布 置圖、可變的攝像機(jī)配置以及其他的場點(diǎn)差異, 一個(gè)事件的發(fā)生在每個(gè)位置可能看起來非常不同(從一個(gè)監(jiān)視系統(tǒng)的角度來看)。這些差異使 得單獨(dú)一個(gè)人(例如, 一個(gè)安全主管或公司營銷分析師)難以在所需的 細(xì)節(jié)層次上規(guī)定一個(gè)事件以便可靠地在多個(gè)不同位置檢測該事件。
用于處理這種位置不一致的問題的一種方式是使一個(gè)全局操作者在 每個(gè)單個(gè)場點(diǎn)與一個(gè)監(jiān)視系統(tǒng)互動(dòng),以定義相關(guān)事件。雖然這個(gè)方法具 有的優(yōu)點(diǎn)是以對(duì)事件進(jìn)行集中的控制和管理,但時(shí)間和資源的限制抑制 了跨越4艮多場點(diǎn)的可擴(kuò)展性。另 一種方法要求跨越所有場點(diǎn)的類似位置
在平面布置和傳感器布置兩方面均相同。盡管這種方法允許一個(gè)全局操 作者來集中定義相關(guān)事件并跨越所有位置復(fù)制這些事件,但要求所有位
置都相同是不現(xiàn)實(shí)的。第三種方法是將事件定義的責(zé)任交給本地的場點(diǎn) 操作者的手中,但是這種方法放棄了任何的集中控制因素并顯著地降低 了跨越場點(diǎn)的數(shù)據(jù)一致性。
令人遺憾的是,這些方法中沒有一個(gè)是滿足需要的。因此,所需要 的是一種技術(shù),它用于在一個(gè)全局層次上集中定義和管理事件而同時(shí)允 許位置布局和攝像機(jī)配置中的可變性。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,將規(guī)則應(yīng)用于監(jiān)視數(shù)據(jù)(例如,視頻監(jiān)視數(shù)據(jù)、銷售
點(diǎn)(P0S)數(shù)據(jù)、射頻識(shí)別(RFID)數(shù)據(jù)、電子物品監(jiān)視(EAS)數(shù)據(jù)、 個(gè)人身份數(shù)據(jù)(例如感應(yīng)卡數(shù)據(jù)和/或生物測量數(shù)據(jù))等,以;險(xiǎn)測一個(gè)事 件的發(fā)生(或不發(fā)生)。為了協(xié)助同時(shí)進(jìn)行集中控制和定位,事件定義 被分成多個(gè)要素,使某些要素是全局定義的,而其他要素是本地定義的。 一個(gè)事件的全局要素可以描述例如該事件的跨越所有(或某種大集合的) 位置上都相同(或幾乎相同)的方面。本地要素描述該事件可以針對(duì)每 個(gè)位置而定制的方面。
例如,使用以下說明的系統(tǒng)和^支術(shù), 一個(gè)中央安全才幾構(gòu)可以創(chuàng)建一 個(gè)事件定義"模板,,,該模板包括某些相關(guān)事件(例如,偷竊、故意破 壞、購物等)的全局的、具體的信息,以及用于局部化事件信息的"占 位符",這些占位符將由在遠(yuǎn)程場點(diǎn)的操作者完成,這些操作者將典型 地具有產(chǎn)品布置、攝像機(jī)布置、平面布置圖等方面的更多的知識(shí)。該模 板被提供給這些場點(diǎn)并作為場點(diǎn)監(jiān)視系統(tǒng)的 一部分來實(shí)施。本地系統(tǒng)操 作者完成該模板,并且將一份確認(rèn)發(fā)送到中央機(jī)構(gòu),該確認(rèn)表明事件已被完全定義并被用于正在進(jìn)行中的監(jiān)視。
由此,在第一方面,本發(fā)明提供了一種協(xié)助監(jiān)視多個(gè)不同場點(diǎn)的方法,該 方法包括提供一套描述相關(guān)事件的規(guī)則。這些規(guī)則具有多個(gè)要素,其中一些要 素是場點(diǎn)特有要素,而其他的要素是獨(dú)立于場點(diǎn)的。對(duì)這些獨(dú)立于場點(diǎn)的要素 進(jìn)行全局地定義,并且然后將這些規(guī)則分配在所述多個(gè)場點(diǎn)上,由此協(xié)助這些 場點(diǎn)特有要素的定義并且使用這些規(guī)則進(jìn)行的場點(diǎn)監(jiān)視。
這些場點(diǎn)特有要素可以規(guī)定與這些場點(diǎn)有關(guān)的位置、平面布置圖數(shù)據(jù)、傳
感器識(shí)別數(shù)據(jù)(例如,攝像才兒ID、 RFID傳感器ID、 PQS傳感器ID和/或EAS 傳感器ID),或它們的任何組合。這些獨(dú)立于場點(diǎn)的要素可以規(guī)定在這些場點(diǎn) 發(fā)生的行為、遍布這些場點(diǎn)放置的對(duì)象和/或與遍布該場點(diǎn)的對(duì)象互動(dòng)的人員。
在某些實(shí)施方案中,從這些場點(diǎn)接收表明在這些場點(diǎn)發(fā)生事件的警報(bào)。可 以匯總這些警報(bào)以協(xié)助例如這些警報(bào)的統(tǒng)計(jì)分析,如確定在一個(gè)預(yù)定的時(shí)間段 期間從某些場點(diǎn)接收到的警報(bào)的平均數(shù)。例如,專門的分析能夠確定這些規(guī)則 的場點(diǎn)特有的要素是否是次級(jí)優(yōu)化的和/或它們是否跨越這些場點(diǎn)被不一致地 應(yīng)用。在某些情況下,由分析所提出的對(duì)于這些場點(diǎn)特有要素的更改可以被分 配到觀測到不一致性的場點(diǎn)。還可以(集中地或遠(yuǎn)程地)生成次級(jí)警報(bào)并把這 些次級(jí)警報(bào)傳送到一個(gè)遠(yuǎn)程場點(diǎn),該遠(yuǎn)程場點(diǎn)可以是生成了 一個(gè)或多個(gè)初始警 報(bào)的場點(diǎn),或到一個(gè)不同的場點(diǎn)。在某些例子中,這個(gè)不同的場點(diǎn)可以基于由 其接收這些警^^事件和/或場點(diǎn)中的一個(gè)推導(dǎo)出的關(guān)系而被識(shí)別出。這些場點(diǎn) 特有的要素也可以被發(fā)送到一個(gè)中央機(jī)構(gòu)進(jìn)行批準(zhǔn)和/或發(fā)布。
除了 (或替代)接收警報(bào),也可以從這些不同的場點(diǎn)接收監(jiān)視數(shù)據(jù)。在此 類情況下,將這些規(guī)則應(yīng)用于監(jiān)視數(shù)據(jù)以檢測相關(guān)事件的發(fā)生(或不發(fā)生), 從而生成上述的可以進(jìn)行匯總和/或分析的警報(bào)。
另一方面,本發(fā)明提供了一個(gè)系統(tǒng),該系統(tǒng)用于監(jiān)視多個(gè)不同場點(diǎn)并包括 一個(gè)規(guī)則定義模塊和一個(gè)傳送模塊。該規(guī)則定義模塊協(xié)助創(chuàng)建描述可能發(fā)生在 (或不發(fā)生在)這些場點(diǎn)的不同事件的規(guī)則。這些規(guī)則既包括場點(diǎn)特有要素(例 如,平面布置圖數(shù)據(jù)、位置、攝^^幾位置信息等)也包括獨(dú)立于場點(diǎn)的要素(例 如,在該場點(diǎn)發(fā)生的行為、該場點(diǎn)處的對(duì)象以及在場點(diǎn)處與被監(jiān)視的對(duì)象互動(dòng) 的人員)。傳送模塊將這些規(guī)則傳送到被監(jiān)視的場點(diǎn),在這些場點(diǎn)可以定義環(huán) 境特有的位置要素。
在某些實(shí)施方案中,可以使用一個(gè)網(wǎng)站服務(wù)器來向遠(yuǎn)程定位的客戶提供對(duì)該規(guī)則定義模塊的訪問,每個(gè)客戶與一個(gè)特定的場點(diǎn)相關(guān)聯(lián)(并 通常位于該特定場點(diǎn))。在某些情況下,該網(wǎng)站服務(wù)器管理授予這些遠(yuǎn) 程客戶的訪問,從而限制這些客戶,例如,以使這些遠(yuǎn)程客戶僅可以修 改場點(diǎn)特有要素或訪問這些要素的一個(gè)子集。該傳送模塊還可以(例如, 從被監(jiān)視的環(huán)境中)接收數(shù)據(jù),如表明在一個(gè)位置發(fā)生一個(gè)事件的警報(bào),
連同傳感器數(shù)據(jù)如視頻、RFID數(shù)據(jù)、EAS數(shù)據(jù)和POS數(shù)據(jù)。在某些實(shí)施 方案中,該系統(tǒng)還可以包括一個(gè)分析模塊,該分析模塊用于通過例如匯 總接收到的數(shù)據(jù)以用于統(tǒng)計(jì)分析、比較從被監(jiān)視的位置接收到的警報(bào)的 數(shù)量以及識(shí)別這些接收到的警報(bào)和/或監(jiān)視數(shù)據(jù)之間的不一致性來確定 這些環(huán)境特有要素的準(zhǔn)確度和一致性。基于所識(shí)別的不一致性,可以對(duì) 這些規(guī)則做出修改(例如,使用該規(guī)則定義模塊),并且在某些情況下 經(jīng)由該傳送^^莫塊把這些規(guī)則重新分配到遠(yuǎn)程場點(diǎn)。該系統(tǒng)還可以包括一 個(gè)數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)視頻監(jiān)視數(shù)據(jù)、這些規(guī)則、由該分析模塊執(zhí) 行的分析的結(jié)果、以及其他應(yīng)用特有的數(shù)據(jù)。
在另一方面,本發(fā)明提供一種用于監(jiān)視多個(gè)場點(diǎn)的方法,該方法包 括提供一個(gè)規(guī)范場點(diǎn)布局,該場點(diǎn)布局規(guī)定對(duì)某一數(shù)量的場點(diǎn)共有的一 個(gè)或多個(gè)元素。將事件指派給這些元素而不考慮這些場點(diǎn)的實(shí)際布局, 從而產(chǎn)生一個(gè)有注解的規(guī)范場點(diǎn)布局。然后這個(gè)注解布局被傳送到一個(gè) 用戶,該用戶熟悉對(duì)其發(fā)送該布局的場點(diǎn),并且該用戶于是能夠修改這 個(gè)規(guī)范場點(diǎn)布局(例如,使用一個(gè)可下載的小應(yīng)用程序,例如一個(gè)AJAX 小程序),以使該規(guī)范場點(diǎn)布局與實(shí)際場點(diǎn)布局相一致并能夠用于監(jiān)視 該場點(diǎn)。
這些元素可以規(guī)定有關(guān)這些場點(diǎn)的位置,如平面布置圖數(shù)據(jù)。指派 給規(guī)范平面布置圖的這些事件可以是場點(diǎn)特有的(例如,攝像機(jī)ID、 RFID 傳感器ID、 P0S傳感器ID和/或EAS傳感器ID的傳感器識(shí)別數(shù)據(jù))和/ 或獨(dú)立于場點(diǎn)的,例如一個(gè)位置(出口、過道等)或者一個(gè)人和一個(gè)元 素之間的一種互動(dòng)(例如一個(gè)顧客在一個(gè)產(chǎn)品展示處停留)。
在某些實(shí)施方案中,這個(gè)修改過的布局可以用在一個(gè)監(jiān)一見系統(tǒng)之內(nèi) (例如,在一個(gè)或多個(gè)場點(diǎn)處),作為基于這些事件的發(fā)生而生成警報(bào) 的一個(gè)&出??梢苑治鲞@些警報(bào)以確定(例如)這些事件的準(zhǔn)確度和/或 平面布置圖。另一方面,本發(fā)明提供了一種用于監(jiān)視多個(gè)場點(diǎn)的系統(tǒng),該系統(tǒng)包 括一個(gè)用戶界面和一個(gè)修改模塊。該用戶界面包括其中獨(dú)立于場點(diǎn)的元 素與規(guī)范場點(diǎn)布局相關(guān)聯(lián)的一個(gè)規(guī)范場點(diǎn)布局框和其中將實(shí)際場點(diǎn)特有 布局被呈現(xiàn)給用戶 一個(gè)框。該修改模塊協(xié)助該實(shí)際場點(diǎn)布局的獨(dú)立于場 點(diǎn)的元素與場點(diǎn)特有元素的關(guān)聯(lián)。
在某些實(shí)施方案中,該修改模塊包括一個(gè)異步JavaScript小應(yīng)用程 序。該系統(tǒng)還可以包括一個(gè)網(wǎng)站服務(wù)器,該網(wǎng)站服務(wù)器用于為用戶提供 該小程序,并采用如XML來處理來自該小程序的數(shù)據(jù)請求。 一個(gè)數(shù)據(jù)存 儲(chǔ)模塊也可用于滿足由修改模塊做出并經(jīng)由該網(wǎng)站服務(wù)器提交的數(shù)據(jù)請 求。
在以下附圖中,貫穿不同視圖的類似的參考標(biāo)記總體上指代相同的 部分。而且,這些附圖也不一定符合比例,而是通常把重點(diǎn)放在說明本 發(fā)明的原理上。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施方案的監(jiān)視系統(tǒng)的框圖,該監(jiān)視系統(tǒng)
合并來自多個(gè)傳感器網(wǎng)絡(luò)的數(shù)據(jù)。
圖2是一個(gè)監(jiān)視系統(tǒng)的一個(gè)實(shí)施方案的框圖,該監(jiān)視系統(tǒng)具有根據(jù)
本發(fā)明的一個(gè)實(shí)施方案的集中的和遠(yuǎn)程的處理能力。
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施方案用于在一個(gè)監(jiān)視系統(tǒng)中定義事件 的不同要素的一個(gè)示意圖。
圖4是一個(gè)流程圖,該圖描繪了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的用于 實(shí)施監(jiān)^L系統(tǒng)的方法。
圖5是一個(gè)流程圖,該圖描繪根據(jù)本發(fā)明的一個(gè)實(shí)施方案用于實(shí)現(xiàn) 一個(gè)監(jiān)^L系統(tǒng)的方法的附加步驟。
圖6是一個(gè)流程圖,它描繪根據(jù)本發(fā)明的一個(gè)實(shí)施方案用于實(shí)現(xiàn)一 個(gè)監(jiān)視系統(tǒng)的方法的附加步驟。
圖7是用戶界面的一個(gè)截屏圖,該用戶界面用于實(shí)施根據(jù)本發(fā)明的 一個(gè)實(shí)施方案的監(jiān)^L系統(tǒng)。
圖8是一個(gè)用戶界面的圖示,該用戶界面用于為根據(jù)本發(fā)明的一個(gè) 實(shí)施方案的監(jiān)視系統(tǒng)定義平面布置圖模板。
圖9是一個(gè)用戶界面的一個(gè)截屏圖,該用戶界面用于定義根據(jù)本發(fā)明的 一個(gè)實(shí)施方案的監(jiān)視系統(tǒng)內(nèi) 一個(gè)事件的位置要素。
圖io是一個(gè)用戶界面的一個(gè)截屏圖,該用戶界面用于定義根據(jù)本發(fā)
明的 一個(gè)實(shí)施方案的監(jiān)視系統(tǒng)內(nèi)的事件。
圖ll是一個(gè)用戶界面的一個(gè)截屏圖,該用戶界面用于修改根據(jù)本發(fā) 明的 一個(gè)實(shí)施方案的監(jiān)視系統(tǒng)內(nèi)的事件。
圖12是一個(gè)用戶界面的圖示,該用戶界面用于在根據(jù)本發(fā)明的一個(gè) 實(shí)施方案的監(jiān)視系統(tǒng)內(nèi)將場點(diǎn)特有的要素確定為事件的屬性。
圖13是一個(gè)用戶界面的圖示,該用戶界面用于在根據(jù)本發(fā)明的一個(gè) 實(shí)施方案的監(jiān)視系統(tǒng)內(nèi)使用一個(gè)平面布置圖模板定制一個(gè)場點(diǎn)特有的平 面布置圖。 發(fā)明詳細(xì)描述
盡管此處參照在零售場所內(nèi)跟蹤用戶和產(chǎn)品而進(jìn)行描述,并且作為 在檢測偷竊和測量商店里的不同的銷售和運(yùn)行情況方面時(shí)有用,但以下 說明的系統(tǒng)和技術(shù)為了多種目的同樣可適用于任何被監(jiān)視的環(huán)境,例如 機(jī)場、娛樂賭場、學(xué)校、游樂園、娛樂場所和辦公樓。
圖1示出了根據(jù)本發(fā)明的不同實(shí)施方案的一個(gè)整合的視頻監(jiān)視和傳
感器網(wǎng)絡(luò)系統(tǒng)100。系統(tǒng)IOO從一個(gè)或多個(gè)被監(jiān)視野點(diǎn)內(nèi)任意數(shù)量的監(jiān)視
裝置處捕獲監(jiān)視數(shù)據(jù),因此,這些數(shù)據(jù)可供在本地(在每個(gè)監(jiān)視裝置、 在一個(gè)本地處理器或在二者中)、在一個(gè)單個(gè)的集中的位置和/或在任意 數(shù)量的中間數(shù)據(jù)處理位置進(jìn)行分析和/或處理。在某些實(shí)施方案中,以下 說明的處理和分析技術(shù)可以根據(jù)帶寬、處理能力和其他參數(shù)在遠(yuǎn)程的、 中等距離的和中央場點(diǎn)之間進(jìn)行分配??梢愿鶕?jù)一個(gè)或多個(gè)規(guī)則對(duì)來自 這些監(jiān)視裝置的數(shù)據(jù)進(jìn)行處理,以檢測在^皮監(jiān)視的場點(diǎn)處一個(gè)或多個(gè)事 件的發(fā)生(某些情況下是不發(fā)生)。該系統(tǒng)大體上包括一個(gè)智能視頻監(jiān)
視系統(tǒng)105和一個(gè)或多個(gè)任選的外部傳感器網(wǎng)絡(luò)110。智能視頻監(jiān)視系統(tǒng) 105包括一個(gè)視頻處理模塊115和一個(gè)警報(bào)/搜索處理模塊120。視頻處 理模塊115分析視頻流,從而產(chǎn)生作為輸出的壓縮的視頻和視頻元數(shù)據(jù)。 在某些實(shí)施方案中,警報(bào)/搜索處理模塊120包括一個(gè)跟蹤模塊130、 一 個(gè)報(bào)警模塊135和一個(gè)傳送模塊140,并掃描頻元數(shù)據(jù)以找出與一套預(yù)定 規(guī)則相匹配的模式,從而在發(fā)現(xiàn)了模式匹配時(shí)生成警報(bào)(或者是預(yù)先錄 制的元數(shù)據(jù)情況下的搜索結(jié)果),然后這些警報(bào)可以被傳送到一個(gè)或多個(gè)輸出裝置145 (下文中詳述)。該報(bào)警模塊在處理這些規(guī)則時(shí)所用的元
數(shù)據(jù)的例子包括對(duì)象ID、對(duì)象類型(例如,人員、產(chǎn)品等)、日期/時(shí)間
戳、當(dāng)前攝像機(jī)位置、先前攝像機(jī)位置、方向數(shù)據(jù)、產(chǎn)品成本、產(chǎn)品損
耗等等。
智能視頻監(jiān)視系統(tǒng)105的一個(gè)例子在共同擁有的、共同未決的美國 專利申請序號(hào)10/706,850, "Method And System For Tracking And Behavioral Monitoring Of Multiple Objects Moving Through Multiple Fields-Of-View (用于對(duì)移動(dòng)通過多3見野的多個(gè)對(duì)象進(jìn)4亍跟蹤和行為監(jiān) 視的方法和系統(tǒng))"中進(jìn)行了描述,該申請的全部披露內(nèi)容通過引用并 入本文。在某些實(shí)施方式中,警報(bào)/搜索處理模塊120增加了額外的輸入, 以使用不同形式的跟蹤和數(shù)據(jù)捕獲從外部傳感器網(wǎng)絡(luò)110接收數(shù)據(jù),如 銷售點(diǎn)("P0S")系統(tǒng)、射頻識(shí)別(RFID)系統(tǒng)和/或電子產(chǎn)品監(jiān)視(EAS) 系統(tǒng),如在于2006年5月30日提交的共同擁有的、共同未決的美國專 利申請?zhí)?1/443,500, "Object Tracking and Alerts (對(duì)象跟蹤和才艮 警)"中所描述的,該申請的全部披露內(nèi)容通過引用并入本文。
視頻監(jiān)視系統(tǒng)105包括多個(gè)輸入傳感器125,這些輸入傳感器捕獲描 繪了在一個(gè)被監(jiān)視的環(huán)境中人員和物品互動(dòng)的數(shù)據(jù)。這些傳感器可 以包括攝像機(jī)(例如,光學(xué)傳感器、紅外探測器、照相機(jī)、模擬視頻攝 像機(jī)、數(shù)字視頻攝像機(jī)、或能夠生成質(zhì)量足夠高的圖像數(shù)據(jù)以支持以下 說明的方法的任何裝置)和不基于視頻的傳感器(例如,RPID基站、POS 掃描儀和庫存控制系統(tǒng))。這些傳感器還可以包括煙、火和一氧化碳探 測器、門窗進(jìn)入探測器、玻璃破-淬探測器、運(yùn)動(dòng)探測器、音頻探測器、 紅外探測器、計(jì)算機(jī)網(wǎng)絡(luò)監(jiān)視器、聲音識(shí)別裝置、視頻攝像機(jī)、照相機(jī)、 麥克風(fēng)和/或指紋、面部、視網(wǎng)膜或其他生物測量識(shí)別裝置。在某些例子 中,這些傳感器可以包括常規(guī)的應(yīng)急按鈕、全球定位衛(wèi)星(GPS)定位器、 其他地理定位器、醫(yī)學(xué)指示器和車輛信息系統(tǒng)。這些傳感器還可以與其 他現(xiàn)有的信息系統(tǒng)整合,例如庫存控制系統(tǒng)、記賬系統(tǒng)或類似系統(tǒng)。
在額外的外部傳感器網(wǎng)絡(luò)110與視頻監(jiān)視系統(tǒng)105結(jié)合實(shí)施的情況 下,外部傳感器網(wǎng)絡(luò)110收集代表了這些傳感器輸出的信號(hào),并且通過 一種或多種標(biāo)準(zhǔn)數(shù)據(jù)傳送技術(shù)把這些信號(hào)發(fā)送到視頻監(jiān)視系統(tǒng)105的警 報(bào)/搜索處理模塊120。這些信號(hào)可以通過一個(gè)LAN和/或一個(gè)MN(例如,Tl、 T3、 56kb、 X. 25)、寬帶連接(ISDN、幀中繼、ATM)、無線鏈接(802. 11、 藍(lán)牙等)等進(jìn)行傳送。在某些實(shí)施方案中,可以使用如可信密鑰對(duì)加密 技術(shù)(trusted key-pair encryption)對(duì)這些視步頁信號(hào)進(jìn)行力口密。不同 的傳感器系統(tǒng)可以使用不同的通信路徑傳送信息,例如以太網(wǎng)或無線網(wǎng) 絡(luò)、直接串行或并行連接、USB、防火墻、藍(lán)牙或?qū)S薪涌凇O到y(tǒng)100可 以配置成一個(gè)"星形網(wǎng)絡(luò)",其中,每個(gè)傳感器125單獨(dú)地連接到警報(bào)/ 搜索模塊120,或者在某些情況下,傳感器網(wǎng)絡(luò)110可以具有一個(gè)更通用 的拓樸結(jié)構(gòu),該拓樸結(jié)構(gòu)包括開關(guān)、路由器和計(jì)算機(jī)網(wǎng)絡(luò)中常見的其他 元器件。在某些實(shí)施方案中,傳感器125能夠進(jìn)行雙向傳送,從而能夠 從視頻監(jiān)視系統(tǒng)105接收信號(hào)(以提升功率、發(fā)出警報(bào)聲、移動(dòng)、改變 設(shè)置等)。
在某些實(shí)施方案中,系統(tǒng)100包括一個(gè)視頻存儲(chǔ)模塊150和一個(gè)^L 則/元數(shù)據(jù)存儲(chǔ)模塊155。視頻存儲(chǔ)模塊150存儲(chǔ)從視頻監(jiān)視系統(tǒng)105捕 獲到的視頻。視頻存儲(chǔ)模塊150可以包括VCR、 DVR、 RAID陣列、USB硬 盤驅(qū)動(dòng)器、光盤記錄器、閃存裝置、圖像分析裝置、通用計(jì)算機(jī)、視頻 增強(qiáng)裝置、去交錯(cuò)掃描器、定標(biāo)器和/或其他用于存儲(chǔ)和/或處理視頻的 視頻或數(shù)據(jù)處理和存儲(chǔ)元件。能夠以不同的模擬和/或數(shù)字格式來捕獲和 存儲(chǔ)這些視頻信號(hào),僅作為示例,這些格式包括全國電視系統(tǒng)委員會(huì) (NTSC)制式、逐行倒相(PAL)制式和順序與存儲(chǔ)彩色電視(SECAM) 制式、使用DVI或HDMI連接的未壓縮數(shù)字信號(hào)和/或基于一種通用CODEC 格式(例如,MPEG、 MPEG2、 MPEG4或H. 264 )的壓縮數(shù)字信號(hào)。
規(guī)則/元數(shù)據(jù)存儲(chǔ)模塊150存儲(chǔ)從視頻監(jiān)視系統(tǒng)105以及外部傳感器 網(wǎng)絡(luò)110捕獲到的元數(shù)據(jù),以及比較這些元數(shù)據(jù)所依據(jù)的規(guī)則,以確定 是否應(yīng)觸發(fā)警報(bào)。規(guī)則/元數(shù)據(jù)存儲(chǔ)模塊155可以在一臺(tái)服務(wù)器級(jí)別的計(jì) 算機(jī)上實(shí)施,該計(jì)算機(jī)包括應(yīng)用程序指令,這些應(yīng)用程序指令用于存儲(chǔ) 這些報(bào)警規(guī)則并把這些報(bào)警規(guī)則提供給警報(bào)/搜索處理模塊120??捎糜?實(shí)施視頻存儲(chǔ)模塊150和/或規(guī)則/元數(shù)據(jù)存儲(chǔ)模塊155存儲(chǔ)的數(shù)據(jù)庫應(yīng) 用程序的實(shí)例包括瑞典Uppsa 1 a的MySQL AB公司的MySQL數(shù)據(jù)庫服務(wù)器、 美國加州Berkeley PostgreSQL全球開發(fā)集團(tuán)開發(fā)的Pos tgreSQL數(shù)據(jù)庫 服務(wù)器或美國加州Redwood Shores ORACLE公司提供的ORACLE數(shù)據(jù)庫服 務(wù)器。在某些實(shí)施方案中,可利用如多個(gè)分區(qū)和/或方式在一臺(tái)服務(wù)器上實(shí)施視頻存儲(chǔ)模塊150和規(guī)則/元數(shù)據(jù)存儲(chǔ)模塊155,以獲得所希望的系 統(tǒng)性能。
多種外部傳感器網(wǎng)絡(luò)110可以向系統(tǒng)100提供數(shù)據(jù)。例如,P0S網(wǎng)絡(luò)
包含了連接到一個(gè)網(wǎng)絡(luò)的許多基站(例如,收銀機(jī)、掃描器等),當(dāng)這 些基站被激活時(shí),基站內(nèi)的傳感器把一個(gè)顧客的交易信息(產(chǎn)品、價(jià)格、
顧客ID等)以及該收銀機(jī)的狀態(tài)(開啟或關(guān)閉)傳送到該網(wǎng)絡(luò)。類似地, EAS網(wǎng)絡(luò)典型地包括位于一個(gè)零售商店出口附近的許多基座,這些基座感 測置于高價(jià)值產(chǎn)品(某些情況下是全部產(chǎn)品)上的激活的EAS標(biāo)簽的存 在。當(dāng)檢測到存在一個(gè)標(biāo)簽時(shí),該基座經(jīng)過該網(wǎng)絡(luò)把信息傳送到一個(gè)中 央位置。許多商業(yè)建筑也使用保安系統(tǒng),這些保安系統(tǒng)感測門的開啟和 關(guān)閉,并使用"刷卡"系統(tǒng),這些"刷卡,,系統(tǒng)要求雇員在進(jìn)入或離開 設(shè)施時(shí)刷身份卡或出示身份卡。根據(jù)本發(fā)明,某些或全部這些基于傳感 器的監(jiān)視系統(tǒng)110與視頻監(jiān)視系統(tǒng)105整合,以增強(qiáng)該視頻監(jiān)視系統(tǒng)的 能力和準(zhǔn)確度。當(dāng)然,上面的傳感器類型列表并不詳盡,僅提供了可以 采用的傳感器網(wǎng)絡(luò)110的類型的例子。
在一個(gè)非限制性實(shí)例中,傳感器網(wǎng)絡(luò)110包括一個(gè)RFID子系統(tǒng),該 RFID子系統(tǒng)自身包括發(fā)射器(也稱"基站"或"站"),這些發(fā)射器與 位于由監(jiān)視系統(tǒng)100跟蹤的對(duì)象上面的應(yīng)答器互動(dòng)。這些基站在基站的 某個(gè)有效半徑內(nèi)間歇地(例如,每第n毫秒,其中n取整數(shù))發(fā)送RF能 量。當(dāng)一個(gè)應(yīng)答器進(jìn)入這個(gè)有效半徑時(shí),該RF能量"喚醒"該應(yīng)答器, 然后該應(yīng)答器與該RF能量互動(dòng)以將一個(gè)識(shí)別信號(hào)通知該基站。該信號(hào)典 型地包括該應(yīng)答器所附于其上的對(duì)象的不同的信息,例如一個(gè)SKU碼、 一個(gè)源碼、 一個(gè)數(shù)量碼等。這些數(shù)據(jù)得到來自該應(yīng)答器的信息(例如, 一個(gè)發(fā)射器ID和日期/時(shí)間戳)的補(bǔ)充,并且能夠作為一個(gè)獨(dú)特的記錄 進(jìn)行存儲(chǔ)。通過將多個(gè)發(fā)射器散布在一個(gè)區(qū)域中(例如,遍布一個(gè)商店 或倉庫),該RFID子系統(tǒng)可用于通過利用這些發(fā)射器的坐標(biāo)和它們與該 應(yīng)答器互動(dòng)的次數(shù)確定一個(gè)載有RFID標(biāo)簽的對(duì)象的位置和路徑。
在某些實(shí)施方案中,由警報(bào)/搜索處理模塊120創(chuàng)建的警報(bào)可以被傳 送到輸出裝置145,例如智能或非智能終端、網(wǎng)絡(luò)計(jì)算機(jī)、無線裝置(例 如,手持PDA)、無線電話、信息裝置、工作站、小型計(jì)算才幾、大型計(jì)算 機(jī)或其他可以作為一臺(tái)通用目的計(jì)算機(jī)來運(yùn)行的計(jì)算裝置,或者僅使用一種專門用途的硬件裝置來作為系統(tǒng)100中的輸出裝置145。在一個(gè)實(shí)例 中,為保安人員提供了無線輸出裝置145,這些裝置在巡視一個(gè)被監(jiān)視的 環(huán)境時(shí)具有文本、消息和視頻能力。在生成警報(bào)時(shí),消息被傳送到這些 輸出裝置145,從而將這些工作人員引導(dǎo)至一個(gè)特定的位置。在某些實(shí)施 方案中,可將視頻包括在這些消息中,從而為這些巡視人員提供相關(guān)人 員或?qū)ο蟮目梢暣_認(rèn)。
在某些實(shí)施方案中,這些輸出裝置145還可以包括地理信息業(yè)務(wù) (GIS)數(shù)據(jù)。在這些實(shí)施方式中,地圖和/或平面布置圖(實(shí)際照片或 其圖形化示意)與圖標(biāo)信息和文本信息組合,這些信息描述該環(huán)境和該 環(huán)境內(nèi)的對(duì)象。例如,可以為在一個(gè)大型零售商店工作的保安人員提供 無線手持裝置(如三星SCH i730無線電話),這些裝置能夠呈現(xiàn)靜止的 和/或^L頻的圖形,這些圖形包括一個(gè)平面布置圖和/或該商店附近的停 車場。利用通過類似裝置(或者,在某些情況下,通過遍布該商店的RFID 基站)獲得的GPS坐標(biāo),可以確定不同的展示區(qū)、人員、售貨機(jī)或群組 的位置,并將這些位置顯示成該商店的一幅地圖。通過這種方法,所有 場點(diǎn)共同的、但是有可能位于不同位置的特性可以相對(duì)于每個(gè)場點(diǎn)繪制 地圖。
當(dāng)系統(tǒng)100分析顧客和其他對(duì)象的移動(dòng)時(shí),警報(bào)/搜索處理模塊120 使用從視頻監(jiān)視系統(tǒng)115和外部傳感器網(wǎng)絡(luò)110接收到的元數(shù)據(jù)來確定 是否滿足一條或多條規(guī)則,若滿足一條或多條規(guī)則,則生成警報(bào)。作為 一個(gè)實(shí)例,可以使用手動(dòng)關(guān)聯(lián)和/或自動(dòng)技術(shù)(基于,例如,重復(fù)一全測到 非常接近的兩個(gè)對(duì)象)來使與一個(gè)顧客關(guān)聯(lián)的對(duì)象ID同與一個(gè)相關(guān)產(chǎn)品 關(guān)聯(lián)的一個(gè)產(chǎn)品ID聯(lián)系在一起。如果確定該產(chǎn)品和該顧客(重復(fù)性地、 連續(xù)地或以某固定間隔地)共處一個(gè)位置,則可以生成表明該顧客已經(jīng) ^;該產(chǎn)品放進(jìn)了購物車的一個(gè)警報(bào)。如果隨后表明該產(chǎn)品已經(jīng)在該商店 的出口處的一個(gè)RFID基站被感測,而沒有表明該產(chǎn)品已經(jīng)在一個(gè)POS基 站被掃描,則可能表明一個(gè)入店行竊事件。于是該警報(bào)可以被傳送給保 安人員,使用具有GIS功能的裝置的保安人員可以在該商店平面布置圖 上看到該產(chǎn)品和人員的位置。
在某些實(shí)施方案中,可將額外的數(shù)據(jù)添加到該展示區(qū),例如添加顏 色以表示人群密度或一條優(yōu)選的路徑,以進(jìn)一步協(xié)助保安人員向一個(gè)特定位置的快速移動(dòng)。還可以添加顏色增強(qiáng)效果以表明一個(gè)對(duì)象正在移動(dòng) 的速度,或者表明該對(duì)象為被監(jiān)視的環(huán)境構(gòu)成的威脅的程度。在某些情 況下,可以把更新的信息傳送到該展示區(qū),以提供被監(jiān)視的事件和對(duì)象 的一個(gè)實(shí)時(shí)(或近似實(shí)時(shí))表示。
圖2展示了本發(fā)明的一個(gè)示例性實(shí)施方式200,其中,以一種分布式 方式配置多個(gè)^L頻監(jiān)^L和傳感器網(wǎng)絡(luò)系統(tǒng)100,以協(xié)助J3^見多個(gè)場點(diǎn)。如 圖所示,該分布式視頻監(jiān)視和傳感器網(wǎng)絡(luò)系統(tǒng)100包括至少一個(gè)中央場 點(diǎn)205和多個(gè)遠(yuǎn)程場點(diǎn)210、 21(T、 210"(統(tǒng)稱210),這些場點(diǎn)通過一 個(gè)網(wǎng)絡(luò)215進(jìn)行通信。如圖所示,該系統(tǒng)包括三個(gè)遠(yuǎn)程場點(diǎn),但這只是 為了示范目的,實(shí)際上可以有任何數(shù)量的場點(diǎn)210。每個(gè)遠(yuǎn)程場點(diǎn)可以包 括視頻監(jiān)視和傳感器網(wǎng)絡(luò)系統(tǒng)100的一個(gè)或多個(gè)要素220、 220'、 220" (統(tǒng)稱220 ),例如用于監(jiān)視該遠(yuǎn)程場點(diǎn)的本地客戶軟件225和/或一個(gè) 或多個(gè)傳感器網(wǎng)絡(luò)230。在某些實(shí)施方式中,智能視頻監(jiān)視系統(tǒng)105的一 個(gè)完整的實(shí)施方式可以存在于每個(gè)(或一些)遠(yuǎn)程場點(diǎn)210。例如,特定 的遠(yuǎn)程場點(diǎn)(比如大型都市區(qū)域內(nèi)的倉庫、商店等)可以足夠大以保證 該系統(tǒng)的一個(gè)完整的實(shí)施方式,而在其他的典型的小型場所內(nèi)的實(shí)施方 式可以局限于將捕獲的數(shù)據(jù)傳送到中央場點(diǎn)205的傳感器裝置。在某些 實(shí)施方式中,多個(gè)遠(yuǎn)程場點(diǎn)210為一定數(shù)量(通常大于一而小于遠(yuǎn)程場 點(diǎn)的數(shù)量)的中間場點(diǎn)提供視頻和/或傳感器網(wǎng)絡(luò)數(shù)據(jù),以進(jìn)^亍處理、分 析和/或存儲(chǔ)。
本地客戶軟件225可協(xié)助至位于中央場點(diǎn)205的一臺(tái)服務(wù)器的遠(yuǎn)程 連接。在這些實(shí)施方案中,本地客戶軟件225可以包括一個(gè)網(wǎng)絡(luò)瀏覽器、 客戶軟件或以上二者。該網(wǎng)絡(luò)瀏覽器允許處在一個(gè)遠(yuǎn)程場點(diǎn)210的用戶 用一個(gè)網(wǎng)頁請求來請求網(wǎng)頁或請求其他可下載的程序、小程序或文檔(例 如,來自中央場點(diǎn)205和/或其他遠(yuǎn)程場點(diǎn)210)。網(wǎng)頁的一個(gè)實(shí)例是一 個(gè)數(shù)據(jù)文件,該文件包括計(jì)算機(jī)可執(zhí)行的或可編譯的信息、圖像、聲音、 文本和/或視頻,這些內(nèi)容可以被顯示、執(zhí)行、播放、處理、傳播和/或 存儲(chǔ),也可以包含至其他網(wǎng)頁的鏈接或指針。在一個(gè)實(shí)施方案中,本地 客戶軟件225的一個(gè)用戶手動(dòng)請求一個(gè)來自中央場點(diǎn)205的網(wǎng)頁。作為 替代方案,本地客戶軟件2"可以自動(dòng)地在該網(wǎng)絡(luò)瀏覽器內(nèi)做出請求。EXPLORER,美國在線/時(shí)代華納提供的NETSCAPE NAVIGATOR或Mozilla 基金會(huì)提供的FIREFOX。
本地客戶軟件225還可以包括一個(gè)或多個(gè)應(yīng)用程序,這些應(yīng)用程序 允許一個(gè)用戶管理傳感器網(wǎng)絡(luò)230的要素和/或與監(jiān)視該特別場點(diǎn)210有 關(guān)的規(guī)則。能夠以不同的形式來執(zhí)行這些應(yīng)用程序,例如,以一個(gè)Java 小程序的形式,該Java小程序下載到該客戶端上,并且與一個(gè)網(wǎng)絡(luò)瀏覽 器結(jié)合運(yùn)行,或者該應(yīng)用程序可以是一個(gè)獨(dú)立應(yīng)用程序的形式,以一種 多平臺(tái)語言來執(zhí)行這種獨(dú)立應(yīng)用程序,例如Java、 Visual Basic或C, 或者以本地的處理器可執(zhí)行的代碼來執(zhí)行。在一個(gè)實(shí)施方案中,如果在 一個(gè)遠(yuǎn)程場點(diǎn)210處的客戶上4^l行,該應(yīng)用程序開啟一個(gè)通過通信網(wǎng)絡(luò) 215至中央場點(diǎn)205處的一個(gè)服務(wù)器的網(wǎng)絡(luò)連接,并且經(jīng)由該連接與服務(wù) 器通信。在一個(gè)特別的實(shí)例中,可使用如異步JavaScript和XML (AJAX) 作為一個(gè)單獨(dú)的應(yīng)用程序內(nèi)的一個(gè)信息屏來執(zhí)行該應(yīng)用程序,這樣許多 用戶啟動(dòng)的行為在該遠(yuǎn)程場點(diǎn)得到處理。在這些情況下,可與中央場點(diǎn) 205進(jìn)行背后的數(shù)據(jù)交換,并且在每次做出更改時(shí)無需重新加載在遠(yuǎn)程場 點(diǎn)用戶觀看的任何網(wǎng)頁,從而提高該應(yīng)用程序的互動(dòng)性、速度和可用性。
例如,遠(yuǎn)程場點(diǎn)210可以在一臺(tái)個(gè)人計(jì)算機(jī)(例如一臺(tái)帶有英特爾 處理器的PC或一臺(tái)蘋果MACINTOSH)上執(zhí)行本地軟件225,該個(gè)人計(jì)算 機(jī)能夠運(yùn)行華盛頓州Redmond的微軟公司的MICROSOFT WINDOWS系列操 作系統(tǒng)、加州庫珀蒂諾蘋果計(jì)算機(jī)公司的MACINTOSH操作系統(tǒng)和各種不 同的Unix系統(tǒng),例如加州圣克拉拉Sun微系統(tǒng)公司的SUN SOLARIS和北 卡羅來納州達(dá)拉謨RED HAT公司的G而/Linux (以及其他)。本地軟件 225還可以在諸如智能或非智能終端、網(wǎng)絡(luò)計(jì)算機(jī)、無線裝置、無線電話、 信息裝置、工作站、小型計(jì)算機(jī)、大型計(jì)算機(jī)或其他計(jì)算裝置上執(zhí)行, 這種計(jì)算裝置作為一臺(tái)通用目的計(jì)算機(jī)或?qū)iT目的硬件裝置來運(yùn)行,這 種硬件裝置僅用于作為該監(jiān)視系統(tǒng)內(nèi)的 一個(gè)客戶。
中央場點(diǎn)205與每個(gè)遠(yuǎn)程場點(diǎn)210處的多個(gè)系統(tǒng)互動(dòng)。在一個(gè)實(shí)施 方案中,視頻監(jiān)視和傳感器網(wǎng)絡(luò)系統(tǒng)100的一些部分,例如智能視頻監(jiān) 視系統(tǒng)105,在中央場點(diǎn)205處的一臺(tái)服務(wù)器上240執(zhí)行。在這些例子中, 優(yōu)選在一臺(tái)或多臺(tái)服務(wù)器級(jí)別的計(jì)算機(jī)上實(shí)現(xiàn)服務(wù)器240,這樣的計(jì)算機(jī) 具有足夠大的內(nèi)存、數(shù)據(jù)存儲(chǔ)和處理能力,并且運(yùn)行一個(gè)服務(wù)器級(jí)別的操作系統(tǒng)(例如,S麗Solaris, GNU/Linux和MICROSOFT WINDOWS系列 操作系統(tǒng))。也可以根據(jù)該裝置的能力、場點(diǎn)數(shù)量和正在接收和分析的 數(shù)據(jù)的量使用不同于本文所描述的系統(tǒng)硬件和軟件。例如,服務(wù)器240 可以是一個(gè)或多個(gè)服務(wù)器的一個(gè)邏輯組(如一個(gè)服務(wù)器群或月l務(wù)器網(wǎng)絡(luò)) 或者是該邏輯組的一部分。作為另一個(gè)實(shí)例,可以有多個(gè)服務(wù)器,它們 可彼此相關(guān)聯(lián)或相連接,或者,多個(gè)服務(wù)器可以獨(dú)立運(yùn)行,但具有共享 的數(shù)據(jù)。在再一個(gè)實(shí)施方案中并作為大型系統(tǒng)中的典型情況,應(yīng)用程序 軟件可以在要素內(nèi)執(zhí)行,其中不同的要素在不同的服務(wù)器計(jì)算機(jī)上運(yùn)行、 在相同的服務(wù)器上運(yùn)行或在某種組合上運(yùn)行。在某些實(shí)施方案中,服務(wù) 器240可以在一個(gè)服務(wù)局(service bureau )或托管服務(wù)(hosting service) 上執(zhí)行或由其運(yùn)行,該服務(wù)局或主機(jī)服務(wù)代表了不同的、有時(shí)是不相關(guān) 的實(shí)體,這些實(shí)體希望外包此類服務(wù)。
通信網(wǎng)絡(luò)215利用中央場點(diǎn)205處的一個(gè)傳送^^塊245將這些遠(yuǎn)程 實(shí)施方式和服務(wù)器240相連接。能夠執(zhí)行該傳送模塊的功能的應(yīng)用程序 的非限制性實(shí)例包括APACHE網(wǎng)絡(luò)服務(wù)器和WINDOWS INTERNET INFORMATION SERVER。這種通信可以經(jīng)由任^T介質(zhì)和協(xié)議來進(jìn)行,如前 面結(jié)合圖l所描述的那些。優(yōu)選網(wǎng)絡(luò)215可以承載TCP/IP協(xié)議通信,而 且,該本地軟件和/或該服務(wù)器提出的HTTP/HTTPS請求以及本地軟件225
絡(luò)的類型并非一種限定,可以使用任何適當(dāng)?shù)木W(wǎng)絡(luò)??梢杂米魍ㄐ啪W(wǎng)絡(luò) 215或者通信網(wǎng)絡(luò)215的一部分的網(wǎng)絡(luò)的非限制性實(shí)例包括無線的或有 線的基于以太網(wǎng)的內(nèi)部網(wǎng)、局域網(wǎng)或廣域網(wǎng)(LAN或WAN)和/或被稱為 國際互聯(lián)網(wǎng)的全球通信網(wǎng)絡(luò),這些網(wǎng)絡(luò)可以適應(yīng)多種不同的通信介質(zhì)和 協(xié)議。
在中央場點(diǎn)205進(jìn)行部分或全部的處理和分析的某些實(shí)施方案中, 服務(wù)器240還可以包括不同的應(yīng)用程序模塊,這些應(yīng)用程序模塊用于同 監(jiān)視遠(yuǎn)程場點(diǎn)210有關(guān)的數(shù)據(jù)和規(guī)則的定義、存儲(chǔ)和分析。例如, 一個(gè) 定義模塊250協(xié)助與可能發(fā)生在這些遠(yuǎn)程場點(diǎn)的相關(guān)事件有關(guān)的規(guī)則以 及用于將這些規(guī)則確定為場點(diǎn)(一般場點(diǎn)或特定場點(diǎn))屬性的平面布置 圖的定義,如以下更詳細(xì)的描述。
服務(wù)器240還可以包括一個(gè)中央存儲(chǔ)模塊255,例如一個(gè)數(shù)據(jù)庫系統(tǒng),該數(shù)據(jù)庫系統(tǒng)在一個(gè)或多個(gè)數(shù)據(jù)庫中存儲(chǔ)從這些遠(yuǎn)程場點(diǎn)205接收的數(shù)
據(jù)、與這些相關(guān)事件有關(guān)的規(guī)則、用戶許可、工業(yè)數(shù)據(jù)和類似信息。該
數(shù)據(jù)庫典型地把數(shù)據(jù)提供給服務(wù)器240之內(nèi)的其他模塊和位于遠(yuǎn)程場點(diǎn) 205處的本地軟件225。例如,該數(shù)據(jù)庫可以把信息提供到一個(gè)分析模塊 260,該分析模塊把視頻數(shù)據(jù)與定義的規(guī)則進(jìn)行比較以確定是否已發(fā)生一 個(gè)具體的事件。在某些實(shí)施方案中,該分析模塊審核歷史數(shù)據(jù),以嘗試 在這些數(shù)據(jù)內(nèi)識(shí)別出特殊的特征,例如在與其他場點(diǎn)相比在特定的場點(diǎn) 的一個(gè)特別的事件發(fā)生較多的情況。中央存儲(chǔ)模塊255還可以包括分別 的數(shù)據(jù)庫,這種數(shù)據(jù)庫用于視頻和非視頻傳感器數(shù)據(jù)、規(guī)則要素、歷史 分析、用戶許可等??梢耘渲贸蓤?zhí)行這些和其他類似功能的數(shù)據(jù)庫服務(wù) 器的實(shí)例包括圖1中對(duì)于存儲(chǔ)模塊描述的服務(wù)器。
服務(wù)器240還可以用作一個(gè)大容量存儲(chǔ)器裝置,這種大容量存儲(chǔ)器 裝置用于存儲(chǔ)應(yīng)用程序指令和數(shù)據(jù),這些應(yīng)用程序指令和凄丈據(jù)用于與遠(yuǎn) 程場點(diǎn)210通信和處理這些監(jiān)視數(shù)據(jù)。更確切地說,可將"良務(wù)器240配 置成存儲(chǔ)根據(jù)本發(fā)明的一個(gè)事件檢測和監(jiān)視應(yīng)用程序,這是用于從多個(gè) 遠(yuǎn)程場點(diǎn)210的不同裝置獲取監(jiān)視數(shù)據(jù),并用于在中央場點(diǎn)205處理這 些數(shù)據(jù)。該事件檢測和監(jiān)視應(yīng)用程序包括計(jì)算機(jī)可執(zhí)行的指令,當(dāng)由服 務(wù)器240和/或本地軟件225執(zhí)行這些指令時(shí),該應(yīng)用程序獲取、分析和 傳送監(jiān)視數(shù)據(jù),如在下文中詳細(xì)說明的那樣??蓪⒃撌录z測和監(jiān)視應(yīng) 用程序存儲(chǔ)在計(jì)算機(jī)可讀的任何介質(zhì)上,并利用與該計(jì)算才幾可讀介質(zhì)相 關(guān)聯(lián)的一個(gè)驅(qū)動(dòng)機(jī)構(gòu)將這種應(yīng)用程序載入服務(wù)器240的內(nèi)存中,這種驅(qū) 動(dòng)機(jī)構(gòu)例如是軟盤、CD-ROM、 DVD-ROM驅(qū)動(dòng)器或網(wǎng)絡(luò)驅(qū)動(dòng)器。
在許多實(shí)施方式中,這些遠(yuǎn)程場點(diǎn)210在功能和/或設(shè)計(jì)上可以是同 質(zhì)的;然而,在許多例子中, 一個(gè)或多個(gè)遠(yuǎn)程場點(diǎn)210會(huì)與其他場點(diǎn)不 同。例如, 一個(gè)百貨連鎖店可以在它所有倉庫、分銷中央和零售商店中 實(shí)施#4居本發(fā)明的一個(gè)系統(tǒng),這樣在不同場點(diǎn)的平面布置圖、活動(dòng)和運(yùn) 行規(guī)劃是不相同的。在某些例子中,某些場點(diǎn)可以非常相似(例如,具 有類似設(shè)計(jì)的商店門面),但是由于環(huán)境的不同而可以受益于不同的監(jiān) 視策略,環(huán)境的不同如商店所在位置的周圍地區(qū)和/或一個(gè)特定的商店獨(dú) 有的促銷事件。在這些例子中,難以在對(duì)準(zhǔn)確度不造成明顯影響或不過 度增加雇員的負(fù)擔(dān)的情況下定義描述在每個(gè)場點(diǎn)的相關(guān)事件的不同方面的一個(gè)全局性規(guī)則系列。
圖3描述了一個(gè)多要素事件構(gòu)型,該構(gòu)型平衡了對(duì)于集中的規(guī)則定 義和可擴(kuò)充的實(shí)施方式的需求,這種實(shí)施方式希望在這些遠(yuǎn)程場點(diǎn)的本 地化輸入和定制。 一般來講,本發(fā)明的構(gòu)型多個(gè)要素(其中的一些實(shí)質(zhì) 上是全局性的,即對(duì)于任何特別的場點(diǎn)并非特有的其特性)與場點(diǎn)特有
的要素相結(jié)合以形成事件305。然后,可以基于該事件中定義的每個(gè)要素 的檢測來檢測事件305的發(fā)生(或不發(fā)生)。例如, 一個(gè)事件的某一要 素可以是一個(gè)位置310,例如一個(gè)銷售點(diǎn)的拒臺(tái)、 一個(gè)出口、 一個(gè)走廊、 門口或其它物理上可識(shí)別的場所。事件305的要素還可以包括多個(gè)對(duì)象 315 (如一個(gè)零售商店內(nèi)一個(gè)特定商品)以及多種行為320 (如選擇和/ 或購買對(duì)象315或者一個(gè)人員在該場點(diǎn)各處的移動(dòng))。
這些事件可以作為規(guī)則來實(shí)施,這些規(guī)則用于測試這些事件在一個(gè) 或多個(gè)場點(diǎn)處的發(fā)生或不發(fā)生。這些規(guī)則的一種可能的形式是采用布爾 邏輯。采用一個(gè)欺騙性的雇員退貨事件作為實(shí)例, 一條規(guī)則可以表示成 "若((在XXX號(hào)P0S處理了退貨)與(沒有(YYY號(hào)物品存在于ZZZ號(hào) 攝像機(jī)畫面內(nèi))),則發(fā)出警報(bào)"。此處"XXX"指的是指派給每個(gè)POS 工作站的一個(gè)唯一的ID號(hào),"YYY,,指的是一個(gè)特定的產(chǎn)品,"ZZZ"指 的是指派給一個(gè)攝像機(jī)的一個(gè)唯一的ID號(hào),該攝像機(jī)具有一個(gè)與該P(yáng)0S 工作站對(duì)應(yīng)的視野。該規(guī)則的定義以及由此將該P(yáng)0S工作站ID與該區(qū)域 ID進(jìn)行的關(guān)聯(lián)可以由該系統(tǒng)的具有這個(gè)特定的P0S工作站和這些攝像機(jī) 位置的知識(shí)的一個(gè)現(xiàn)場用戶來手工確定,而該產(chǎn)品信息可以由一個(gè)缺乏 場點(diǎn)專門知識(shí)但知道該特定商品經(jīng)常被偷或被欺騙性地退貨的用戶來全 局定義。
一般來講, 一條報(bào)警規(guī)則利用布爾邏輯(例如,"與"、"或"、 "非,,算子)將事件和這些事件的要素結(jié)合在一起,這可以在一個(gè)給定 的傳感器網(wǎng)絡(luò)上進(jìn)行;險(xiǎn)測。例如,P0S事件可以包括"退貨已處理"、"收 銀機(jī)打開"、"ZZZ號(hào)項(xiàng)目已購買,,等。視頻系統(tǒng)事件可以包括"對(duì)象存 在,,、"對(duì)象移動(dòng),,、"對(duì)象數(shù)量〉N"等。保安系統(tǒng)事件可以包括"#123456 號(hào)卡已刷卡"、"門開啟"、"檢測到移動(dòng)"等。
可以用布爾邏輯將這些事件結(jié)合在一起以產(chǎn)生報(bào)警表述,這些報(bào)警 表述可以任意地復(fù)雜。 一條規(guī)則可以由一個(gè)或多個(gè)報(bào)警表述組成。如果整個(gè)表述的評(píng)價(jià)為"真",則生成一個(gè)警報(bào)。例如,當(dāng)檢測到一個(gè)電子 物品監(jiān)視(EAS)事件時(shí),考慮一個(gè)警報(bào)以檢測是否有兩個(gè)人離開了商店。
這些事件要素是"檢測到標(biāo)簽,,和"對(duì)象數(shù)量〉2"。如果兩個(gè)要素都是 "真,,,那么這個(gè)事件已發(fā)生且發(fā)出警報(bào)。因此,復(fù)合表述為"(#123 號(hào)EAS檢測到標(biāo)簽)與(#456號(hào)區(qū)域中對(duì)象數(shù)量〉2)"。如前所述,將 唯一的ID號(hào)用于使這個(gè)特別的EAS基座關(guān)連到適當(dāng)?shù)臄z像機(jī)上的一個(gè)相 關(guān)區(qū)域。
作為另一個(gè)實(shí)例,可以基于檢測到兩個(gè)人使用一個(gè)證件進(jìn)入一個(gè)受 限制入口 (通常稱為"捎帶")而觸發(fā)一個(gè)警報(bào)。該報(bào)警規(guī)則類似于上 面的EAS報(bào)警規(guī)則"如果(#834號(hào)門被打開)與(#532號(hào)區(qū)域?qū)ο髷?shù) 量〉2),則發(fā)出警報(bào)"。其他警報(bào)可以基于危險(xiǎn)物料、汽車和貨物等對(duì) 象的移動(dòng),這些移動(dòng)確定該物體是否正在進(jìn)入一個(gè)受限制的區(qū)域、是否 移動(dòng)過快或者是否在本應(yīng)檢測不到行動(dòng)的時(shí)刻移動(dòng)。
與檢測雇員退貨欺詐類似,了解一臺(tái)POS工作站的收銀臺(tái)何時(shí)開啟 并且不存在顧客往往是有用的。這些事件通常表明雇員^^竊。作為一個(gè) 更加復(fù)雜的規(guī)則的例子,對(duì)這個(gè)事件的檢測可以與雇員退貨欺詐MJJ'J相 結(jié)合,這樣用一條規(guī)則使這兩種情況均能夠檢測出"若(((在弁XXX 號(hào)P0S已處理退貨)或(在fXXX號(hào)P0S收銀機(jī)打開))且(沒有(對(duì)象 存在于井YYY號(hào)區(qū)域內(nèi))),則發(fā)出警報(bào)"。
在一起,每個(gè)要素提供該事件的一部分,例如顧客選中一件商品并 將其帶到一臺(tái)收4艮機(jī)。雖然可抽象定義這種事件,即不參考任何特定收 銀機(jī),監(jiān)視裝置325用于監(jiān)視該收銀機(jī)或該裝置(例如一個(gè)攝像機(jī)的視 野或一個(gè)RFID傳感器的工作半徑)的操作區(qū)域330,但該事件并不完全 準(zhǔn)確,直到此類信息被添加到該事件為止。因此,將單個(gè)事件要素的定 義分配給唯一地熟悉單個(gè)場點(diǎn)的物理屬性的人員的能力允許這些事件的 整體目的在這些場點(diǎn)之間保持一致,而允許對(duì)這些事件進(jìn)行必要的定制, 以說明這些場點(diǎn)的不同的物理特性。
在許多情況下,每個(gè)遠(yuǎn)程場點(diǎn)將共享某些特性(例如,它們都具有 過道、門、更衣室、展示區(qū)等),但是特定配置特性會(huì)有所不同。作為 一個(gè)實(shí)例, 一個(gè)便利連鎖店可以在每個(gè)商店內(nèi)具有一個(gè)自助式食品區(qū)、 冷藏拒和休息室,但是由于不同的平面布置圖的原因,這些區(qū)域之間的物理關(guān)系將不相同。更具體地講, 一個(gè)商店中的冷藏拒可以沿一個(gè)后墻 布置,結(jié)帳柜臺(tái)的位置是與出口沿著同一面墻,然而在另一個(gè)商店中冷 藏拒在商店中部的一個(gè)過道內(nèi),結(jié)帳拒臺(tái)在出口的對(duì)面。
當(dāng)這些定義的事件與一個(gè)特別的商店有關(guān)時(shí),為了進(jìn)一步便于這些 已定義事件的執(zhí)行,可以定義一個(gè)通用場點(diǎn)模板(或模板系列),該模 板代表來自每個(gè)遠(yuǎn)程場點(diǎn)的這些場點(diǎn)平面布置圖的 一種"規(guī)范形式
(canonical form)"。例如,該^L范平面布置圖可以定義一個(gè)場點(diǎn)(例 如,墻、出口、過道、房間等)的任何數(shù)量的通用屬性和物理特性,這 些通用屬性和物理特性是這些場點(diǎn)共有的,并且在某些情況下將事件與 該平面布置圖的一個(gè)或多個(gè)元素相關(guān)聯(lián),如在下文中詳細(xì)描述的那樣。 在某些實(shí)施方案中,例如,如果該用戶對(duì)于一套特別的場點(diǎn)布局具有一 定的知識(shí)的話,則該規(guī)范平面布置圖可以包括通用特征和場點(diǎn)特有元素 的組合。
圖4至圖6示出了一種技術(shù)的不同的實(shí)施方案,該技術(shù)用于跨越多 個(gè)不同場點(diǎn)執(zhí)行一個(gè)基于規(guī)則的監(jiān)視系統(tǒng)。這個(gè)過程可在總體上分成三 個(gè)獨(dú)特的階段 一個(gè)定義階段(總體上在圖4中示出),在這個(gè)階—險(xiǎn)中 定義事件的全局屬性,并且可以在中央場點(diǎn)形成一個(gè)通用場點(diǎn)平面布置 圖; 一個(gè)定制和監(jiān)視階段(總體上在圖5中示出),在這個(gè)階段期間可 以使這些事件和/或平面布置圖針對(duì)這些單獨(dú)的場點(diǎn)進(jìn)行定制并且用于 監(jiān)視這些場點(diǎn)處的活動(dòng);以及, 一個(gè)報(bào)警和分析階段(總體上在圖6中 示出),在這個(gè)階段期間,在中央場點(diǎn)接收警報(bào)和傳感器數(shù)據(jù),并分析 這些警報(bào)和傳感器數(shù)據(jù)以識(shí)別這些數(shù)據(jù)內(nèi)的趨勢和異常。
在描述這種技術(shù)的不同任務(wù)時(shí),將貫穿下文提到兩個(gè)用戶角色。首 先, 一個(gè)"中央用戶,,負(fù)責(zé)執(zhí)行作配屬給中央場點(diǎn)的任務(wù),這些任務(wù)通 常來說實(shí)質(zhì)上是全局性的,即適用于某些(有些情況下是全部)遠(yuǎn)程場 點(diǎn)。其次, 一個(gè)"遠(yuǎn)程用戶"負(fù)責(zé)執(zhí)行配屬給遠(yuǎn)程場點(diǎn)的任務(wù),這些任 務(wù)通常來說對(duì)于一個(gè)特定的(或一小組的)遠(yuǎn)程場點(diǎn)來說是特有的。通 常將這些任務(wù)授權(quán)給遠(yuǎn)程用戶,因?yàn)橹醒胗脩羧狈@種場點(diǎn)特有知識(shí)來 執(zhí)行該任務(wù)(例如,為一個(gè)事件指派一個(gè)特定的攝像機(jī)),或者,任務(wù) 的量使得跨越較大數(shù)量的用戶來分配工作是更有效率的。
參看圖4,該系統(tǒng)的一個(gè)中央用戶執(zhí)行不同的任務(wù),這些任務(wù)定義了這些事件的獨(dú)立于場點(diǎn)的多個(gè)要素以及可以用作場點(diǎn)特有平面布置圖的 起始點(diǎn)的一個(gè)或多個(gè)通用平面布置圖。更明確地講,該中央用戶通過識(shí)
別這些事件的不同要素來定義一個(gè)事件構(gòu)型(步驟405 )。如上所述,這
些要素可以是獨(dú)立于場點(diǎn)的或場點(diǎn)特有的。獨(dú)立于場點(diǎn)的事件要素的實(shí) 例包括行為(例如,物品的選擇、移動(dòng)、購買等)和對(duì)象(例如,人員、 產(chǎn)品、汽車、現(xiàn)金等)。場點(diǎn)特有要素的實(shí)例包括監(jiān)視傳感器,例如攝
像機(jī)、銷售點(diǎn)工作站、RFID發(fā)射器、感應(yīng)卡閱讀器和布置在這些場點(diǎn)各
處的用于接收監(jiān)視數(shù)據(jù)的其他裝置。
要素如位置可以是既是獨(dú)立于場點(diǎn)的也是場點(diǎn)特有的。例如,中央
用戶可以根據(jù)一般的性質(zhì)來定義位置,例如出口、銷售點(diǎn)拒臺(tái)、更衣室、 停車場和/或產(chǎn)品專用過道或展示區(qū),在已知每個(gè)(或若干個(gè))遠(yuǎn)程場點(diǎn)
處的這些位置存在的情況下。然后可以由遠(yuǎn)程用戶通過^t巴在中央場點(diǎn)定 義的抽象位置轉(zhuǎn)換成在該遠(yuǎn)程場點(diǎn)的實(shí)際位置來定制這些位置。
利用所定義的事件的不同的要素,中央用戶可以規(guī)定用于某些或所 有的全局要素的信息(步驟410)。例如,中央用戶可以規(guī)定一個(gè)事件基 于作為兩個(gè)對(duì)象(例如, 一個(gè)顧客和一個(gè)特定產(chǎn)品)的屬性的一個(gè)ff為 (例如, 一個(gè)挑選行為)。在某些實(shí)施方案中,這些事件可以包括多個(gè) 行為、多個(gè)對(duì)象和多個(gè)位置的組合以及它們每一種的不發(fā)生。每個(gè)要素 可以具有與其相關(guān)聯(lián)的一個(gè)或多個(gè)闞值(如日期/時(shí)間參數(shù))以及計(jì)數(shù), 而且在某些情況下這些參數(shù)可以由中央用戶、遠(yuǎn)程用戶或二者共同設(shè)定。 這些參數(shù)也可以基于滿足一個(gè)閾值和/或一個(gè)事件的發(fā)生(不發(fā)生)的要 求而手動(dòng)地和/或自動(dòng)地重置。通過把基于時(shí)間的參數(shù)確定為這些^f為的 屬性,這些事件的閾值可以進(jìn)行調(diào)整,其方式是使誤報(bào)最小化的同時(shí)允 許準(zhǔn)確地檢測該事件。例如, 一個(gè)針對(duì)檢測入店行竊的事件可以包括三 個(gè)行為要素,例如一個(gè)物品的選擇、 一個(gè)離開以及缺乏一次銷售;兩個(gè) 項(xiàng)目要素,例如一個(gè)人員和商品中一個(gè)特別項(xiàng)目;以及,兩個(gè)位置要素, 即一個(gè)銷售點(diǎn)拒臺(tái)和一個(gè)出口。這些事件一旦被定義,即可以分配(步 驟415)到這些遠(yuǎn)程場點(diǎn)用于進(jìn)一步的定制和執(zhí)行。
在某些實(shí)施方案中,中央用戶還定義可以用作這些遠(yuǎn)程位置的才莫板 的一個(gè)或多個(gè)規(guī)范平面布置圖(步驟420 )。在某些情況下, 一個(gè)規(guī)范平 面布置圖可以用于所有的遠(yuǎn)程場點(diǎn);然而,在許多情況下,多個(gè)規(guī)范平面布置圖可以設(shè)計(jì)成用于遠(yuǎn)程場點(diǎn)的子集的模板,這些子集共享很多特 征。例如, 一個(gè)大型零售連鎖店可以具有許多倉庫和分銷中心以及很多 不同品牌的商店,例如針對(duì)青少年的商店、針對(duì)嬰兒父母的商店和針對(duì) 專業(yè)人士的商店。在這種情況下,中央用戶可以為每種類型的場點(diǎn)定義 一個(gè)規(guī)范平面布置圖。在某些例子中,用于一種類型的場點(diǎn)(例如針對(duì) 年青少年的商店)的規(guī)范平面布置圖可以用作其他場點(diǎn)(如針對(duì)專業(yè)人 士的商店)的規(guī)范平面布置圖(可能要有少量的修改)的一個(gè)模板???以創(chuàng)建的不同的規(guī)范平面布置圖的數(shù)量實(shí)際上是不受限制的,但通常取 決于這些場點(diǎn)之間的相似程度以及中央用戶能夠提供這些平面布置圖的 設(shè)計(jì)。這些規(guī)范平面布置圖還可以加注一個(gè)或多個(gè)事件(步驟425 )并分
配到這些遠(yuǎn)程場點(diǎn)(步驟430 )。由此,為這些遠(yuǎn)程用戶提供了一個(gè)起始
的事件集和一個(gè)通用平面布置圖,這些遠(yuǎn)程用戶可以由此構(gòu)建一個(gè)場點(diǎn) 特有平面布置圖并通過添加場點(diǎn)特有的要素來完成這些事件的定義。 每個(gè)事件架構(gòu)、事件、平面布置圖模板和它們的組合可以被存儲(chǔ)在
(例如)中央場點(diǎn)的服務(wù)器240的中央存儲(chǔ)模塊255中。
參看圖5,這些遠(yuǎn)程用戶接收這些事件和/或平面布置圖(步驟505 ), 并且利用在此描述的本地軟件和系統(tǒng)來定制這些事件和/或平面布置圖, 以滿足每個(gè)遠(yuǎn)程場點(diǎn)的或者在某些情況下的一組遠(yuǎn)程場點(diǎn)的個(gè)別需求。 例如,這些遠(yuǎn)程用戶可定義由中央用戶發(fā)起的這些事件的場點(diǎn)特有的要 素(步驟510),這是通過添加或修改對(duì)于一個(gè)特定場點(diǎn)來說唯一的位置 要素。例如, 一個(gè)遠(yuǎn)程用戶可以對(duì)一個(gè)位置指派一個(gè)或多個(gè)監(jiān)視傳感器, 這樣一個(gè)"從飲料展示區(qū)選取商品"事件與一個(gè)具有包含該展示區(qū)的視 野的攝像機(jī)、 一個(gè)具有包括該展示區(qū)的工作半徑的RFID傳感器和/或用 于跟蹤該展示區(qū)內(nèi)的對(duì)象的位置或移動(dòng)的其他傳感器相關(guān)聯(lián)。在一個(gè)攝 像機(jī)(或其他傳感器)的視野被劃分成多個(gè)子區(qū)域的一些實(shí)施方式中, 遠(yuǎn)程用戶可以通過使用一個(gè)互動(dòng)圖形界面選擇該平面布置圖的一個(gè)區(qū)域 和子區(qū)域?qū)⒁粋€(gè)攝像機(jī)ID和一個(gè)子區(qū)域ID均指派給這個(gè)事件。
在某些實(shí)施方案中,遠(yuǎn)程定義的事件和/或構(gòu)成這些事件的要素可以 在單獨(dú)的場點(diǎn)重新使用,也可以被中央用戶重新使用,這樣中央用戶可 以在構(gòu)建隨后的事件和平面布置圖模板時(shí)利用遠(yuǎn)程用戶對(duì)該場點(diǎn)的了 解。例如,該中央用戶可以定義一個(gè)位置要素如"化妝品端拒(腿keupendcap)"用于包含在一個(gè)零售商店平面布置圖上,并可以具有基于由 遠(yuǎn)程用戶定義的位置的、與其相關(guān)聯(lián)的某些參數(shù)(高度、時(shí)間周期、傳 感器ID號(hào))。
這些遠(yuǎn)程用戶還可以設(shè)定與這些事件相關(guān)聯(lián)的參數(shù)。例如,某些商 店可保持與其他商店不同的時(shí)間,或者具有要求額外保安的特定時(shí)間, 因此,決定這些事件的時(shí)間參數(shù)在店與店之間可以是不同的。作為另一 個(gè)實(shí)例,與小型商店相比在具有更大的覆蓋區(qū)域的商店內(nèi)兩個(gè)事件(例 如,一個(gè)購物者選取一個(gè)物品和離開一家商店)之間允許的時(shí)間跨度可 能需要更長。
在一個(gè)遠(yuǎn)程場點(diǎn)接收一個(gè)規(guī)范平面布置圖的實(shí)施方案中,該遠(yuǎn)程用 戶可以定制該平面布置圖(步驟515)以滿足該特定場點(diǎn)的需求。例如, 中央用戶可能已經(jīng)提供了一個(gè)通用布局,該布局具有四個(gè)過道、兩個(gè)銷 售點(diǎn)位置和一個(gè)出口。然而,如果該遠(yuǎn)程場點(diǎn)具有六個(gè)過道、三個(gè)銷售 點(diǎn)位置和兩個(gè)出口,該遠(yuǎn)程用戶可以添加必要的元素,這樣該平面布置 圖就更加準(zhǔn)確地表示該場點(diǎn)的實(shí)際布局。此外,中央用戶可能已經(jīng)以一 種常規(guī)方式安排了這些元素,而并未考慮這些元素和/或周圍墻體之間的 關(guān)系。同樣,該遠(yuǎn)程用戶可以(例如,使用上述的本地軟件225,下文中 詳述)調(diào)整該平面布置圖,以使該平面布置圖反映(或十分類似于)實(shí) 際場點(diǎn)。
在某些例子中,中央用戶可能已經(jīng)定義了一個(gè)事件,并且已將其與 規(guī)范平面布置圖的一個(gè)元素相關(guān)聯(lián),例如,將一個(gè)商品項(xiàng)目的顧客選擇 和一個(gè)專門的過道相關(guān)聯(lián),這是基于他相信這種關(guān)聯(lián)是在多個(gè)場點(diǎn)中是
共同的。然而,在這種關(guān)聯(lián)并不準(zhǔn)確(例如,在一個(gè)特定的商店里并沒 有該產(chǎn)品,或該產(chǎn)品保持在拒臺(tái)后面)的情況下,該遠(yuǎn)程用戶可以打破 這種關(guān)聯(lián)、重新定義該事件、將該事件和該平面布置圖的一個(gè)不同元素 相關(guān)聯(lián)或者上述行為的任何組合。在某些例子中,如果與該遠(yuǎn)程場點(diǎn)不 匹配的話,遠(yuǎn)程用戶可以刪除一個(gè)中央定義的事件或事件要素。通過向 遠(yuǎn)程用戶提供一個(gè)由事件驅(qū)動(dòng)的監(jiān)視系統(tǒng)的建筑模塊,其中該監(jiān)視系統(tǒng) 維持跨越多個(gè)場點(diǎn)的某種一致性,而仍允許在該場點(diǎn)層級(jí)定制這些事件, 該系統(tǒng)平衡了數(shù)據(jù)通用性和場點(diǎn)可變性的需求,這樣該中央場點(diǎn)將從這 些不同的場點(diǎn)接收可比較的數(shù)據(jù)。一旦針對(duì)該場點(diǎn)定制了這些事件和/或該平面布置圖,這些事件在該
監(jiān)視系統(tǒng)內(nèi)實(shí)施(步驟250 )。在某些實(shí)施方案中,這種實(shí)施包括將這些
定制的事件和/或平面布置圖保存到在服務(wù)器的中央存儲(chǔ)模塊。在該監(jiān)視 系統(tǒng)(或其多個(gè)部分)于遠(yuǎn)程場點(diǎn)處實(shí)施的其他實(shí)施方案中,本地存儲(chǔ)
器525可以用于存儲(chǔ)這些事件和平面布置圖以及應(yīng)用程序代碼,該應(yīng)用 程序代碼由系統(tǒng)使用于在場點(diǎn)(步驟530)監(jiān)視涉及這些事件的活動(dòng)。
當(dāng)該系統(tǒng)監(jiān)視該場點(diǎn)的同時(shí)(或在其之后),信息可以(程序自動(dòng) 地、手動(dòng)地或以上二者)傳送到該中央場點(diǎn)。例如,對(duì)于該警報(bào)/搜索模 塊(圖1中的120)位于遠(yuǎn)程場點(diǎn)的實(shí)施方式,在這些事件發(fā)生時(shí)生成警 報(bào),并且除了發(fā)送到本地保安人員之外,這些警報(bào)被還可以傳送到中央 場點(diǎn)(步驟535 )以進(jìn)行跨越多個(gè)場點(diǎn)的分析和比較。在其他實(shí)施方案中, 視頻數(shù)據(jù)也可以傳送到該中央場點(diǎn)(步驟540),或者是實(shí)時(shí)傳送以用于 事件處理和生成警報(bào),或者是周期性傳送以提供跨越場點(diǎn)的視頻和相關(guān) 元數(shù)據(jù)的中央存儲(chǔ)和分析。在某些情況下,這些視頻數(shù)據(jù)在非高峰時(shí)期 能夠以批量方式(例如,每晚一次)發(fā)送,從而避免數(shù)據(jù)處理資源的擁 堵和過載。類似地,也可以為了相似的目的將來自其他傳感器(RFID、 POS等)的傳感器數(shù)據(jù)傳送到該中央場點(diǎn)(步驟545 )。
參看圖6,在該中央場點(diǎn)處接收這些警報(bào)、視頻和/或傳感器數(shù)據(jù)(步 驟605、 610和615),在這里可以存儲(chǔ)(例如,存儲(chǔ)在中央存儲(chǔ)模塊255 中)和處理這些數(shù)據(jù)。在某些實(shí)施方案中,這些數(shù)據(jù)被匯總(步驟620 ) 和分析(步驟625 )??梢愿鶕?jù)觸發(fā)這些警報(bào)的事件內(nèi)規(guī)定的時(shí)間、場點(diǎn) (或多個(gè)場點(diǎn))和/或?qū)ο髞韰R總和分析這些警報(bào)。例如,如果中央場點(diǎn) 處的人員希望跨越多個(gè)場點(diǎn)比較與一個(gè)特別物品(例如,剃須刀、嬰兒 配方奶粉等)有關(guān)的入店行竊事件,則可以選取基于具有這些物品的事 件的所有的警報(bào),并根據(jù)場點(diǎn)進(jìn)行分組。在某些例子中,在該事件過程 中捕獲的視頻和/或傳感器數(shù)據(jù)可以被進(jìn)一步分析(步驟630 )以確定該 事件是否是誤報(bào),或者確定在該事件過程中是否存在在修改這些事件時(shí) 應(yīng)該考慮的其他的行為或?qū)ο?。例如,這種分析可以使用位于服務(wù)器 上的中央分析模塊260來進(jìn)行。
基于這一分析,可以識(shí)別異常值(步驟635 ),這些異常值表明一個(gè) 或多個(gè)事件被不適當(dāng)?shù)囟x。作為說明,如果將一個(gè)事件分配到大量的場點(diǎn),從每個(gè)商店接收到的警報(bào)的平均數(shù)可表明該類型場點(diǎn)的一個(gè)"典 型的"事件比率。然而, >大一個(gè)特定的場點(diǎn)接收數(shù)量顯著地更大或顯著 地更小(例如,比平均值大兩倍以上的標(biāo)準(zhǔn)偏差)的事件可能表明該事 件在該場點(diǎn)被不適當(dāng)?shù)囟x,或者表明該場點(diǎn)的其他參數(shù)與它所比較的 其他場點(diǎn)實(shí)事上并不相同。例如,該事件的位置特有的要素可能不準(zhǔn)確 (例如,將一個(gè)錯(cuò)誤的過道歸屬到一件產(chǎn)品上,或者一個(gè)區(qū)域被指派了 錯(cuò)誤的攝像機(jī))、 一個(gè)傳感器可能失效或者一個(gè)遠(yuǎn)程用戶可能已經(jīng)石皮壞 了該系統(tǒng)以隱藏基于雇員的偷竊。在這些情況下,該中央用戶可以建議 對(duì)這些事件進(jìn)行修改,或者在某些情況下自行進(jìn)行這種修改(步驟640 )
并把這些事件重新分配到受影響的場點(diǎn)(步驟650 )。
這些場點(diǎn)、位置、事件和場點(diǎn)內(nèi)對(duì)象之間的推斷關(guān)系也可以用于生 成另外的警報(bào),這些另外的警報(bào)可以分配到這些場點(diǎn)。例如,在可以與 兩個(gè)不同場點(diǎn)之間的移動(dòng)時(shí)間相比的某個(gè)時(shí)間間隔內(nèi)從這兩個(gè)不同場點(diǎn) 處接收到的警報(bào),其中這個(gè)警報(bào)表明相同的(或相關(guān)的)商品項(xiàng)目已經(jīng) 被盜,這可能意味著同一個(gè)人進(jìn)行了這兩次偷竊。 一旦確定了這樣的一 種聯(lián)系,該中央場點(diǎn)可以傳送一個(gè)二次警報(bào)(包括,例如,文本、視頻 和/或以上二者)到這些項(xiàng)目失竊場點(diǎn)的一定半徑內(nèi)的場點(diǎn)處,警告這些 場點(diǎn)注意可能的偷竊。這種對(duì)于這些遠(yuǎn)程場點(diǎn)的確定可以基于手動(dòng)的場 點(diǎn)選擇,或者在某些情況下基于存儲(chǔ)在該中央場點(diǎn)處的歷史數(shù)據(jù)而自動(dòng) 進(jìn)行。當(dāng)場點(diǎn)之間的關(guān)系被分配到這些場點(diǎn)時(shí),二次警報(bào)可以在一個(gè)第 一場點(diǎn)處生成,并且傳送到被確定為與該第一場點(diǎn)"相關(guān)"的場點(diǎn),這 可以通過地理、產(chǎn)品線或其他歷史數(shù)據(jù)來確定。
當(dāng)在中央場點(diǎn)處接收到這些警報(bào)和一些或全部傳感器數(shù)據(jù)的情況 下,可將附加的規(guī)則應(yīng)用于這些傳感器數(shù)據(jù)。例如,附加的規(guī)則可在本 質(zhì)上更加復(fù)雜(例如,確定這些數(shù)據(jù)中的模式或趨勢)和/或是可以證實(shí) 性的(例如,復(fù)制分配到遠(yuǎn)程場點(diǎn)的規(guī)則,以證實(shí)這些規(guī)則正返回正確 數(shù)量的警報(bào))。這些傳感器數(shù)據(jù)還可以與實(shí)際的(準(zhǔn)確的和不準(zhǔn)確的) 警報(bào)數(shù)據(jù)組合,并且可以用作一個(gè)訓(xùn)練算法的輸入,在該訓(xùn)練算法中, 系統(tǒng)可以有效地"學(xué)習(xí)"更加準(zhǔn)確地識(shí)別相關(guān)事件。
除了安全事件方面的使用之外,這些數(shù)據(jù)還可以用于營銷和運(yùn)營目 的。例如,可以定義事件來監(jiān)視在賤賣、新品推出、顧客流量或相關(guān)時(shí)段期間的銷售活動(dòng)??梢詤R總基于此類事件的發(fā)生的警報(bào)以比較跨越多 個(gè)商店并且在不同時(shí)間的整體顧客體驗(yàn),以確定促銷、定價(jià)和與商品相 關(guān)的其他事情的有效性。
參看圖7,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)菜單驅(qū)動(dòng)的用戶界面 700,該用戶界面用于實(shí)施上述的系統(tǒng)和技術(shù)。界面700包括四項(xiàng)主要功
能模板定義705、位置定義710、事件定義715和事件/位置顯示720。 模板定義功能705協(xié)助定義和修改可以用作場點(diǎn)特有布局的起始點(diǎn)的一 個(gè)規(guī)范平面布置圖。位置定義功能710協(xié)助定義一個(gè)通用位置,在該通 用位置處發(fā)生一個(gè)或多個(gè)行為,并有多個(gè)對(duì)象互動(dòng)。這些位置的獨(dú)特性 可在最通用的情況如一扇門到一個(gè)專門的位置如#2號(hào)倉庫的#3號(hào)裝貨架 的范圍內(nèi)變化。事件定義功能715允許用戶定義這些事件作為一個(gè)或多 個(gè)事件要素的組合,還允許用戶把屬性或參數(shù)與這些事件相關(guān)聯(lián),如上 文所述并且下文將結(jié)合圖10更詳細(xì)地說明。事件/位置顯示720允許一 個(gè)用戶審核在該系統(tǒng)中已定義的位置和事件以及這些位置和事件已經(jīng)指 派給的場點(diǎn)。
參看圖8,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)模板設(shè)計(jì)用戶界面800, 該用戶界面用于創(chuàng)建規(guī)范的平面布置圖和模板。該用戶界面包括一個(gè)場 點(diǎn)模板805、 一個(gè)模板參數(shù)選擇區(qū)域810和一個(gè)模板行為區(qū)域815。模板 805作為一個(gè)互動(dòng)界面來實(shí)施,該互動(dòng)界面允許用戶選擇、編輯、添加、 刪除和移動(dòng)該平面布置圖的元素。在某些實(shí)施方案中,這些元素表示為 具有尺寸、高度等屬性的應(yīng)用程序?qū)ο?,從而允許該用戶規(guī)定一個(gè)對(duì)象 的相對(duì)于其他對(duì)象的尺寸(例如,單位、像素等)并用絕對(duì)值表示(例 如,英寸、英尺等)。模板805可以響應(yīng)"拖放"式的用戶/顯示屏互動(dòng), 這種互動(dòng)是基于采用定點(diǎn)裝置如鼠標(biāo)或光筆的鍵盤輸入和/或命令輸入。 在通過一個(gè)瀏覽器應(yīng)用程序把用戶界面800提供給用戶的實(shí)施方案中, 這些對(duì)象可以表示為一個(gè)基于Flash的窗口內(nèi)的對(duì)象,或者一個(gè)AJAX應(yīng) 用程序,這樣由用戶啟動(dòng)的編輯和移動(dòng)這些模板對(duì)象的命令主要在該客 戶機(jī)器上處理,并要求來往于一臺(tái)服務(wù)器的最少數(shù)據(jù)傳輸。
模板參數(shù)區(qū)域810提供了用于輸入和查看與該模板相關(guān)聯(lián)的參數(shù)的 區(qū)域。更明確地講,該用戶可以規(guī)定該模板的類型(例如,倉庫、零售、 雙層、郊區(qū)、普通等)、該模板的創(chuàng)建日期以及該模板所指派給的一個(gè)或多個(gè)場點(diǎn)。模板行為區(qū)域815提供可行動(dòng)的對(duì)象(例如,超鏈接、控
制按鈕、組合框等),例如,當(dāng)用戶選擇這些對(duì)象時(shí),這些對(duì)象將該模 板指派給一個(gè)特定的場點(diǎn)(或場點(diǎn)組)、公開該模板(例如,向遠(yuǎn)程用 戶公開),并且復(fù)制該模板以啟動(dòng)一個(gè)新模板的創(chuàng)建。
用戶界面800還包括對(duì)莫板元素庫,這些庫可用于創(chuàng)建事件、使元素 成為模板的屬性或以上二者。明確地講,用戶界面800可以包括一個(gè)對(duì) 象庫820、 一個(gè)位置庫825、 一個(gè)行為庫830和一個(gè)事件庫840。每個(gè)庫 提供對(duì)應(yīng)元素一個(gè)列表,用戶可利用這些元素來組合成該模板內(nèi)的一個(gè) 事件(如上所述)和/或位置。每個(gè)模板庫進(jìn)一步提供了所需的向該庫中 添加元素的能力。
一個(gè)用戶可通過選擇一個(gè)要素并把該要素拖入模板805上的位置中 而利用來自這些庫中的事件和/或事件要素注解這些模板。例如,該用戶 可能希望利用兩面固定墻845、 一個(gè)過道850、 一個(gè)結(jié)帳拒臺(tái)855和一個(gè) 商品展示區(qū)860來創(chuàng)建一個(gè)模板。在許多情況下,該模板中表示的平面 布置圖不會(huì)實(shí)際描述任何特定場點(diǎn),但是能夠由遠(yuǎn)程用戶用作一個(gè)起始 點(diǎn)以用于定制(下文將結(jié)合圖12和圖13詳述)。
在某些實(shí)施方案中,用戶界面800還可以包括一個(gè)傳感器庫(未示 出),該傳感器庫提供不同傳感器網(wǎng)絡(luò)和視頻監(jiān)視系統(tǒng)中可供使用的傳 感器的一個(gè)列表,從而允許該用戶向該模板添加通用傳感器(例如,視 頻攝像機(jī))和/或?qū)S脗鞲衅?例如,#321號(hào)攝像機(jī))的位置。在該模板 正被一個(gè)中央用戶定義的情況下,這些模板被存儲(chǔ)在中央場點(diǎn),并且可 以在完成后對(duì)遠(yuǎn)程用戶"公開"。
參看圖9,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)位置定義用戶界面900, 該用戶界面用于定義該位置庫中的位置,并且可以用于注解平面布置圖 和/或創(chuàng)建事件。用戶界面900包括區(qū)域905和910,用戶可以分別將一 個(gè)全稱(例如,商店前面的藍(lán)色牛仔褲貨臺(tái))和一個(gè)簡稱(藍(lán)色牛仔褲 貨臺(tái))輸入這兩個(gè)區(qū)域。 一個(gè)位置類型的文本框915為該用戶提供了一 個(gè)區(qū)域,在該區(qū)域中規(guī)定正被定義的位置的類型(例如,貨臺(tái)、門、柜 臺(tái)、休息室、停車樓等)。 一個(gè)描述區(qū)域920允許該用戶輸入該位置的 一個(gè)較長的文本描述,該文本描述可以包括如該位置的坐標(biāo)、執(zhí)行該位 置的指令和該位置的其他相關(guān)特性。 一個(gè)接觸區(qū)域925捕獲創(chuàng)建該位置的用戶的一個(gè)屬性,如一個(gè)電子郵件地址、用戶名、雇員編號(hào)或職責(zé)。 一個(gè)提交按鈕930根據(jù)(例如)創(chuàng)建該位置的用戶、該系統(tǒng)的架構(gòu)實(shí)施或 其他基于系統(tǒng)的參數(shù)將該位置和它的屬性保存到中央存儲(chǔ)模塊、遠(yuǎn)程存 儲(chǔ)模塊或以上二者。
參看圖10,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)事件定義用戶界面 1000,該用戶界面用于在該系統(tǒng)中定義(以及一旦定義之后的修改)一 個(gè)事件。如上所述, 一個(gè)事件可以從一個(gè)或多個(gè)事件要素來構(gòu)建,如行 為、位置和對(duì)象以及進(jìn)一步描述該事件如何實(shí)施及何時(shí)實(shí)施的參數(shù)。典 型地,定義事件用戶界面1000由中央用戶用于提供這些事件的獨(dú)立于場 點(diǎn)的要素,例如時(shí)間參數(shù)、通用位置、行為等。然而,在某些實(shí)施方案 中,可能給予遠(yuǎn)程用戶訪問該定義事件功能的權(quán)限,以創(chuàng)建完全場點(diǎn)特 有的新事件。在某些情況下, 一個(gè)中央管理員可以按逐個(gè)用戶的方式許 可或拒絕訪問此類功能。用戶界面1000包括一個(gè)事件名稱區(qū)域1005,該 區(qū)域用于捕獲該事件的一個(gè)名稱并且在該數(shù)據(jù)存儲(chǔ)模塊內(nèi)識(shí)別該事件 (某些情況下是唯一地識(shí)別)。 一個(gè)位置區(qū)域IOIO提供了可以與該事件 相關(guān)聯(lián)的可供使用位置的一個(gè)列表。參數(shù)區(qū)域1015為該用戶提供了向該 事件指派日期和/或時(shí)間范圍的能力。例如,針對(duì)檢測購物者停在一個(gè)展 示區(qū)之前和選取一個(gè)商品的事件可以限定為在該商店?duì)I業(yè)的日期和時(shí) 間。
行為選取項(xiàng)目1020和1025協(xié)助定義該事件的基于行為的要素。例 如,在一個(gè)零售商店設(shè)置中,圍繞一個(gè)特別的展示區(qū)的行為可能是有關(guān) 系的,例如一個(gè)購物者停在一個(gè)展示區(qū)前、挑選一個(gè)物品并把該物品方文 入購物車。然而,準(zhǔn)確地判定一個(gè)事件是否發(fā)生可能要求將基于時(shí)間的 參數(shù)確定為特定的行為的屬性。明確地講,為了確定一個(gè)用戶是否停在 一個(gè)展示區(qū)前,可以使用一個(gè)"逗留時(shí)間,,參數(shù)來檢測這個(gè)購物者是否 真正地在該展示區(qū)前停止了足夠長的時(shí)間(例如,超過數(shù)秒鐘)來查看 該商品。類似地, 一段較長的逗留時(shí)間結(jié)合一個(gè)"無行為"(例如,沒 有挑選一個(gè)商品)可能說明盡管該展示區(qū)對(duì)于購買者具有吸引力,但該 產(chǎn)品并無吸引力或者并未適當(dāng)?shù)囟▋r(jià)。
這些行為可有助于通過對(duì)經(jīng)過但忽視該展示區(qū)(例如,沒有逗留時(shí) 間、未碰觸一個(gè)商品但走到了該展示區(qū))的購買者的數(shù)量與被吸引到該展示區(qū)(例如,超過數(shù)秒鐘的逗留時(shí)間并碰觸一個(gè)商品)的購買者的數(shù) 量進(jìn)行比較來確定一個(gè)展示區(qū)的有效性。此外,可將這些統(tǒng)計(jì)與基于如 P0S數(shù)據(jù)的總體銷售額進(jìn)行比較,并且與進(jìn)入該商店的購買者的總數(shù)進(jìn)行 比較。檢測和統(tǒng)計(jì)特定的購買者在特定的位置時(shí)發(fā)生的行為、并且跨越 其他的不同場點(diǎn)來比較相似的事件就可以通過去除場點(diǎn)特有發(fā)生差異而 使這些事件有效地"規(guī)范化"并專注直接有助于購買者與商品互動(dòng)的行 為。
參看圖11,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)事件編輯用戶界面
1100,該用戶界面用于修改一個(gè)事件并向該事件指派場點(diǎn)特有元素。在
某些實(shí)施方案中,先前(例如,由一個(gè)中央用戶)輸入并為一個(gè)遠(yuǎn)程用
戶顯示在用戶界面1100上的數(shù)據(jù)是只讀的,然而在某些情況下,特定的
元素可以是只讀的(例如,基于名稱和時(shí)間的參數(shù))而其他數(shù)據(jù)元素是
可編輯的。在每種情況下,用戶界面1100還包括一個(gè)指派攝像機(jī)選4奪框 1105和一個(gè)指派傳感器選擇框1110。當(dāng)一個(gè)遠(yuǎn)程用戶接收到指令在他們 的場點(diǎn)(或場點(diǎn)組)執(zhí)行該事件時(shí),該用戶可以從她的特定場點(diǎn)處可供 使用的攝像機(jī)和/或傳感器標(biāo)識(shí)符中做出選擇。允許遠(yuǎn)程用戶審核這些事 件并選擇合適的傳感器以用于檢測該事件提高了例如正確的攝像機(jī)記錄 該事件的機(jī)率。
參看圖12,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)模板編輯用戶界面 1200,該用戶界面用于允許遠(yuǎn)程用戶定制由一個(gè)中央用戶提供的商店平 面布置圖模板。除了模板設(shè)計(jì)用戶界面800的功能和特性之外,模板編 輯用戶界面1200允許用戶(中央用戶或遠(yuǎn)程用戶)修改這些模板,這樣 使這些模板更好地描述一個(gè)特定場點(diǎn)。該對(duì)象庫可以包括不同的視頻攝 像機(jī)1210和傳感器1215 (某些情況下由唯一的ID來標(biāo)識(shí)),可以在遍
布平面布置圖的不同位置選擇和定位這些視頻攝像機(jī)和傳感器。例如, 一個(gè)用戶可能知道一個(gè)特定攝像機(jī)固定在一個(gè)特定的墻上并指向一個(gè)過 道,并因此將該攝像機(jī)^:在這個(gè)位置。類似地, 一個(gè)RFID傳感器或其他 類似的EAS裝置可以放置在該商店出口。在某些情況下,該模板可以包 括由中央用戶添加的元素(墻、過道、展示區(qū)等),這些元素位于這些 遠(yuǎn)程場點(diǎn)處但未被正確定位。在這些情況下,該遠(yuǎn)程用戶可以選擇這些 元素并更改它們在該場點(diǎn)平面布置圖中的定位。例如,在原始模板中被定位成垂直于一面特定的墻的一個(gè)過道1220可以祐匸移動(dòng),以使其現(xiàn)在平 行于這面墻。類似地,商品展示區(qū)1220也可以移動(dòng),以使其仍處于新放 置的過道的末端。銷售點(diǎn)位置1430 (例如, 一個(gè)結(jié)帳拒臺(tái))也可以基于 該場點(diǎn)的實(shí)際平面布置圖而移動(dòng)到它的正確位置。在某些情況下,可以 添加額外的元素(例如, 一面額外的墻1440 )以完成該平面布置圖。一 旦完成了對(duì)于該平面布置圖的場點(diǎn)特有的更改后,該平面布置圖被保存 (保存到遠(yuǎn)程存儲(chǔ)器、中央存儲(chǔ)器或以上二者)并被用作監(jiān)視這些場點(diǎn) 的基礎(chǔ)。在某些情況下,在實(shí)施和/或用作將來的模板之前,這些更改被 送回一個(gè)中央用戶以得到批準(zhǔn)。
參看圖13,應(yīng)用程序屏幕的一個(gè)實(shí)例包括一個(gè)平面布置圖映射用戶 界面1300,該用戶界面用于將一個(gè)規(guī)范平面布置圖的元素映射到一個(gè)遠(yuǎn) 程場點(diǎn)處的一個(gè)實(shí)際平面布置圖。與模板編輯用戶界面1200類似,平面 布置圖映射用戶界面1300允許用戶構(gòu)建場點(diǎn)特有平面布置圖以在上述的 一個(gè)監(jiān)視系統(tǒng)中實(shí)施;然而,它提供了模板805和現(xiàn)有場點(diǎn)平面布置圖 1305的一個(gè)可視表述,從而允許該用戶使用該模板來注解和操控場點(diǎn)平 面布置圖1305。在某些實(shí)施方案中,用于一個(gè)遠(yuǎn)程場點(diǎn)的平面布置圖的 電子表述可以從另外的渠道獲得,例如建筑圖紙、建筑物布局、設(shè)計(jì)圖 紙等,并且該用戶可能希望使用這些圖紙作為該場點(diǎn)特有平面布置圖的 起始點(diǎn)。例如,該用戶可以在場點(diǎn)平面布置圖1305中表明視頻攝像機(jī)和 /或傳感器1310的位置,并從模板805中選擇項(xiàng)目并表明它們在場點(diǎn)平 面布置圖1305中的真正位置。具體地講,諸如過道1315、 P0S裝置1320 和商品展示區(qū)1325這樣的元素可以在模板805上一皮選取、拖入到場點(diǎn)平 面布置圖1305中并放置在正確的位置上。在某些情況下,可以將元素添 加到平面布置圖1305,例如入口 1330。在某些情況下,在允許該用戶實(shí) 施模板805用于監(jiān)視該場點(diǎn)之前,系統(tǒng)要求用戶把來自模板的所有的項(xiàng) 目"放置"到場點(diǎn)平面布置圖1305上。其結(jié)果是將一個(gè)完整而準(zhǔn)確的場 點(diǎn)平面布置閨提供給系統(tǒng),以用于檢測該場點(diǎn)處的相關(guān)事件,而并不要 求中央用戶對(duì)每個(gè)遠(yuǎn)程場點(diǎn)有深入的了解,但是確保在每個(gè)場點(diǎn)實(shí)施某 個(gè)最小數(shù)量的事件。
除了將規(guī)范平面布置圖元素映射到實(shí)際的平面布置圖之外,實(shí)際的 平面布置圖元素還可以被映射到規(guī)范平面布置圖元素上,從而向一個(gè)中央用戶表明將特定的事件指派給該規(guī)范平面布置圖內(nèi)的元素。這種方法 進(jìn)一步協(xié)助采用規(guī)范化標(biāo)準(zhǔn)平面布置圖的"場點(diǎn)到場點(diǎn)"的比較,但是 使用了基于場點(diǎn)特有參數(shù)而捕獲到的數(shù)據(jù)。例如,為了比較具有不同的 實(shí)際平面布置圖的多個(gè)(例如,多于兩個(gè))商店之間的總客流量,可以 在該規(guī)范平面布置圖上繪制事件數(shù)據(jù)。其結(jié)果是,中央用戶能夠識(shí)別^爭 越多個(gè)場點(diǎn)發(fā)生的事件或具有意外地高的損耗率的產(chǎn)品,而不必首先考 慮這些不同的場點(diǎn)平面布置圖。
對(duì)于將這些方法提供用作一個(gè)或多個(gè)軟件程序的實(shí)施方案而言,該
程序可以用多種高級(jí)語言中的任意一種來書寫,如F0RTRAN、 PASCAL、 JAVA、 C、 C++、 C#、 BASIC、不同的腳本語言和/或HTML。采用諸如0DBC 和直接數(shù)據(jù)訪問的客戶端/服務(wù)器技術(shù)以及通過網(wǎng)絡(luò)服務(wù)、XML和AJAX技 術(shù),可以在不同的應(yīng)用程序和存儲(chǔ)模塊之間傳送數(shù)據(jù)。此外,該軟件可 以用一種匯編語言來實(shí)施,該匯編語言被植入到一臺(tái)目標(biāo)計(jì)算機(jī)的常駐 樣吏處理器中;例如,該軟件可以用Intel 80x86匯編語言來實(shí)施,如果 它被配置為在一臺(tái)IBM PC或克隆PC上運(yùn)行的話。該軟件可以實(shí)施在一 種制造物品上,包括但不限于軟盤、硬盤、光盤、磁帶、PR0M、 EPR0M、 EEPR0M、現(xiàn)場可編程門陣列或CD - R0M。
無需背離所要求的發(fā)明的精髓和范圍,本領(lǐng)域的一般技術(shù)人員將會(huì) 想到對(duì)在此所描述的內(nèi)容的改變、修改和其他實(shí)施方式。因此,本發(fā)明 并非由以上說明性描述來限定,而是由以下權(quán)利要求書的精髓和范圍來 限定。
權(quán)利要求
1.一種協(xié)助監(jiān)視多個(gè)不同場點(diǎn)的方法,該方法包括提供一套規(guī)則,該套規(guī)則描述至少一個(gè)相關(guān)事件并包括至少一個(gè)場點(diǎn)特有的要素以及至少一個(gè)獨(dú)立于場點(diǎn)的要素;定義該至少一個(gè)獨(dú)立于場點(diǎn)的要素;以及將該套規(guī)則分配到該多個(gè)不同場點(diǎn),由此協(xié)助在該多個(gè)不同場點(diǎn)定義該至少一個(gè)場點(diǎn)特有要素并根據(jù)這些規(guī)則在每個(gè)場點(diǎn)進(jìn)行監(jiān)視。
2. 如權(quán)利要求l所述的方法,其中,每個(gè)場點(diǎn)特有要素規(guī)定所述多個(gè)不同場點(diǎn)的至少 一個(gè)場點(diǎn)的至少 一個(gè)位置。
3. 如權(quán)利要求l所述的方法,其中,每個(gè)獨(dú)立于場點(diǎn)的要素規(guī)定至少一個(gè)行為。
4. 如權(quán)利要求1所述的方法,一個(gè)對(duì)象。
5. 如權(quán)利要求4所述的方法至少一個(gè)對(duì)象互動(dòng)的一個(gè)人。
6. 如;f又利要求1所述的方法,布置圖數(shù)據(jù)。
7. 如權(quán)利要求1所述的方法器識(shí)別數(shù)據(jù)。
8. 如權(quán)利要求7所述的方法,其中,該傳感器識(shí)別數(shù)據(jù)包括視頻監(jiān)視攝像機(jī)ID、 RFID傳感器ID、電子物品監(jiān)視傳感器ID和感應(yīng)卡傳感器ID中的一個(gè)或多個(gè)。
9. 如權(quán)利要求l所述的方法,進(jìn)一步包括從該多個(gè)不同場點(diǎn)接收一個(gè)或多個(gè)警報(bào),這些警報(bào)表示在對(duì)應(yīng)的場點(diǎn)發(fā)生了這些相關(guān)事件中的一個(gè)或多個(gè)。
10. 如權(quán)利要求9所述的方法,進(jìn)一步包括匯總接收到的這些警報(bào),以此協(xié)助這些警纟艮的統(tǒng)計(jì)分析。
11. 如權(quán)利要求IO所述的方法,其中,該匯總包括確定在一個(gè)預(yù)定的時(shí)間段期間從所述多個(gè)不同場點(diǎn)的 一個(gè)子集接收到的警報(bào)的平均數(shù)。
12. 如權(quán)利要求9所述的方法,進(jìn)一步包括分析所接收的這些警報(bào),以確定這些場點(diǎn)特有要素中的一個(gè)或多個(gè)是否是次級(jí)優(yōu)化的。其中其中其中每個(gè)獨(dú)立于場點(diǎn)的要素規(guī)定與該這些場點(diǎn)特有要素各自包括平面這些場點(diǎn)特有要素各自包括傳感
13. 如權(quán)利要求9所述的方法,進(jìn)一步包括分析這些警報(bào),以檢測對(duì)所述多個(gè)不同場點(diǎn)的一個(gè)或多個(gè)中的每一個(gè)所歸屬的這些場點(diǎn)特有要素之間的不一致性。
14. 如權(quán)利要求13所述的方法,進(jìn)一步包括修改一條規(guī)則的至少一個(gè)場點(diǎn)特有要素并將這條修改了的規(guī)則分配給觀察到不 一致性的 一個(gè)場點(diǎn)。
15. 如權(quán)利要求9所述的方法,進(jìn)一步包括基于一個(gè)或多個(gè)接收到的警報(bào)將一個(gè)次級(jí)警報(bào)傳送到一個(gè)場點(diǎn)。
16. 如權(quán)利要求15所述的方法,其中,該次級(jí)警報(bào)所依據(jù)的這些接收到的警報(bào)是從該次級(jí)警報(bào)傳送的場點(diǎn)之外的場點(diǎn)接收的。
17. 如權(quán)利要求16所述的方法,其中,基于對(duì)其傳送該次級(jí)警報(bào)的場點(diǎn)與自其接收這些警報(bào)的場點(diǎn)之間的 一種推斷關(guān)系來確定對(duì)其傳送該次級(jí)警報(bào)的場點(diǎn)。
18. 如權(quán)利要求l所述的方法,進(jìn)一步包括定義就一個(gè)場點(diǎn)特有要素而言的多個(gè)規(guī)則;從該至少一個(gè)場點(diǎn)接收監(jiān)視數(shù)據(jù);以及將這些規(guī)則中的一個(gè)或多個(gè)應(yīng)用于該監(jiān)視數(shù)據(jù),由此斥企測有關(guān)該至少一個(gè)場點(diǎn)發(fā)生的這些相關(guān)事件的一個(gè)或多個(gè)。
19. 如權(quán)利要求18所述的方法,進(jìn)一步包括基于有關(guān)該多個(gè)不同場點(diǎn)中的至少一個(gè)場點(diǎn)發(fā)生的這些相關(guān)事件一個(gè)或多個(gè)而生成一個(gè)警報(bào)。
20. 如權(quán)利要求19所述的方法,進(jìn)一步包括匯總這些警沖艮,以此協(xié)助這些警^l艮的統(tǒng)計(jì)分析。
21. 如權(quán)利要求20所述的方法,其中,該匯總包括在一個(gè)預(yù)定的時(shí)間賴:期間基于發(fā)生在該多個(gè)不同場點(diǎn)的一個(gè)子集的事件來確定警報(bào)的平均數(shù)。
22. 如權(quán)利要求20所述的方法,進(jìn)一步包括分^f這些匯總的警報(bào)以確定這些場點(diǎn)特有要素中的一個(gè)或多個(gè)是否是次級(jí)優(yōu)化的。
23. 如權(quán)利要求20所述的方法,進(jìn)一步包括分析這些警報(bào),以檢測對(duì)該多個(gè)不同場點(diǎn)的一個(gè)或多個(gè)場點(diǎn)中的每一個(gè)歸屬的這些場點(diǎn)特有要素之間的不一致性。
24. 如權(quán)利要求l所述的方法,進(jìn)一步包括在相關(guān)的不同場點(diǎn)定義該至少一個(gè)場點(diǎn)特有要素。
25. 如權(quán)利要求M的方法,進(jìn)一步包括將該至少一個(gè)場點(diǎn)特有要素傳送到 一個(gè)中央場點(diǎn)以得到批準(zhǔn)。
26. —種協(xié)助監(jiān)視多個(gè)不同場點(diǎn)的系統(tǒng),該系統(tǒng)包括用于定義一套^L則的一個(gè)規(guī)則定義模塊,每條規(guī)則描述一個(gè)或多個(gè)相關(guān)事件并包括一個(gè)或多個(gè)場點(diǎn)特有要素以及一個(gè)或多個(gè)獨(dú)立于場點(diǎn)的要素; 一個(gè)傳送模塊,該傳送模塊用于將這些規(guī)則中的一條或多條傳送到一個(gè)或多個(gè)不同場點(diǎn),從而協(xié)助在所述多個(gè)不同場點(diǎn)的所述一個(gè)或多個(gè)場點(diǎn)特有要素的定義。
27. 如權(quán)利要求26所述的系統(tǒng),進(jìn)一步包括一個(gè)網(wǎng)站服務(wù)器,該網(wǎng)站服務(wù)器用于向在這些場點(diǎn)的遠(yuǎn)程客戶提供對(duì)于該規(guī)則定義模塊的訪問。
28. 如權(quán)利要求27所述的系統(tǒng),其中,該網(wǎng)站服務(wù)器被配置為限制提供給遠(yuǎn)程客戶的定義這些場點(diǎn)特有要素的訪問。
29. 如權(quán)利要求26所述的系統(tǒng),其中,該傳送模塊被配置為從這些場點(diǎn)接收一個(gè)或多個(gè)警報(bào),每個(gè)警報(bào)表明發(fā)生了這些相關(guān)事件中的一個(gè)或多個(gè)。
30. 如權(quán)利要求26所述的系統(tǒng),進(jìn)一步包括一個(gè)分析模塊,該分析才莫塊用于匯總接收到的這些警報(bào),從而協(xié)助這些警報(bào)的統(tǒng)計(jì)分析。
31. 如權(quán)利要求30所述的系統(tǒng),其中,該分析模塊被進(jìn)一步配置為分析這些匯總的警報(bào),以確定這些場點(diǎn)特有要素中的一個(gè)或多個(gè)是否是次級(jí)優(yōu)化的。
32. 如權(quán)利要求30所述的系統(tǒng),其中,該分析模塊進(jìn)一步分析這些匯總的警"t艮,以檢測對(duì)該多個(gè)不同場點(diǎn)中的一個(gè)或多個(gè)歸屬的這些場點(diǎn)特有要素之間的不一致性。
33. 如權(quán)利要求32所述的系統(tǒng),其中,該規(guī)則定義模塊被進(jìn)一步配置為基于檢測到的這些不一致性而修改這些規(guī)則。
34. 如權(quán)利要求32所述的系統(tǒng),其中,該傳送模塊被進(jìn)一步配置為將修改的這些規(guī)則傳送到這些遠(yuǎn)程場點(diǎn)。
35. 如權(quán)利要求26所述的系統(tǒng),進(jìn)一步包括一個(gè)數(shù)據(jù)存儲(chǔ)模塊,該數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)這些規(guī)則。
36. 如如權(quán)利要求35所述的系統(tǒng),其中,該數(shù)據(jù)存儲(chǔ)^t塊進(jìn)一步存儲(chǔ)從所述多個(gè)不同場點(diǎn)接收的監(jiān)視數(shù)據(jù)。
37. —種監(jiān)視多個(gè)不同場點(diǎn)的方法,該方法包括提供一套規(guī)則,該套^L則描述至少一個(gè)相關(guān)事件并包括至少一個(gè)場點(diǎn)特有要素以及至少 一個(gè)獨(dú)立于場點(diǎn)的要素;定義該至少一個(gè)獨(dú)立于場點(diǎn)的要素;將該套規(guī)則分配到所述多個(gè)不同場點(diǎn);在這些場點(diǎn)之一定義至少一個(gè)場點(diǎn)特有要素;并且根據(jù)這些規(guī)則來監(jiān)視這些場點(diǎn)之一 。
38. —種制造物品,該物品具有在其上結(jié)合的用于監(jiān)視在多個(gè)不同場點(diǎn)的行為的計(jì)算機(jī)可讀程序部分,該物品包括計(jì)算機(jī)可讀的指令,這些指令用于提供一套規(guī)則,該套規(guī)則描述至少一個(gè)相關(guān)事件并包括至少一個(gè)場點(diǎn)特有的要素以及至少一個(gè)獨(dú)立于場點(diǎn)的要素;定義該至少一個(gè)獨(dú)立于場點(diǎn)的要素;并且將該套規(guī)則分配到所述多個(gè)不同場點(diǎn),從而協(xié)助在所述多個(gè)不同場點(diǎn)定義該至少一個(gè)場點(diǎn)特有要素并根據(jù)這些規(guī)則在每個(gè)場點(diǎn)進(jìn)行監(jiān)視。
39. —種用于監(jiān)^L多個(gè)場點(diǎn)的方法,該方法包括提供一個(gè)規(guī)范的場點(diǎn)布局,該場點(diǎn)布局規(guī)定位于多個(gè)場點(diǎn)的至少一個(gè)共用元素,且每個(gè)場點(diǎn)具有一個(gè)實(shí)際場點(diǎn)布局;通過將一個(gè)或多個(gè)事件指派給一個(gè)或多個(gè)共用元素而不考慮實(shí)際場點(diǎn)布局來創(chuàng)建一個(gè)有注解的規(guī)范場點(diǎn)布局;協(xié)助該有注解的布局的修改以使其與這些實(shí)際的場點(diǎn)布局相一致;并且根據(jù)每個(gè)場點(diǎn)的對(duì)應(yīng)的修改后的有注解的布局來監(jiān)視該場點(diǎn)。
40. 如權(quán)利要求39所述的方法,其中,該至少一個(gè)元素包括在所述多個(gè)場點(diǎn)中的每一個(gè)場點(diǎn)處或在其之內(nèi)的一個(gè)位置。
41. 如權(quán)利要求39所述的方法,其中,這些事件各自包括一個(gè)獨(dú)立于場點(diǎn)的要素和 一 個(gè)場點(diǎn)特有的要素。
42. 如權(quán)利要求41所述的方法,其中,該獨(dú)立于場點(diǎn)的要素規(guī)定一個(gè)人與該至少一個(gè)元素之間的一種互動(dòng)。
43. 如權(quán)利要求41所述的方法,其中,該場點(diǎn)特有要素包括傳感器識(shí)別數(shù)據(jù)。
44. 如權(quán)利要求43所述的方法,其中,該傳感器識(shí)別數(shù)據(jù)包括視頻監(jiān)一見 攝像機(jī)ID、 RFID傳感器ID、電子物品監(jiān)視傳感器ID和感應(yīng)卡傳感器ID 中的一個(gè)或多個(gè)。
45. 如權(quán)利要求39所述的方法,其中,該監(jiān)視步驟包括在一個(gè)事件發(fā)生 時(shí)生成警報(bào)。
46. 如權(quán)利要求45所述的方法,進(jìn)一步包括從這些場點(diǎn)的至少一個(gè)場點(diǎn) 接收至少一個(gè)警報(bào)。
47. 如權(quán)利要求46所述的方法,進(jìn)一步包括分析該至少一個(gè)警報(bào)。
48. 如權(quán)利要求39所述的方法,進(jìn)一步包括為該至少一個(gè)用戶提供一個(gè) 可下載的小應(yīng)用程序,以協(xié)助處理該有注解的規(guī)范布局的修改。
49. 如權(quán)利要求48所述的方法,其中,該可下載的小應(yīng)用程序包括一個(gè) 異步JavaScript小程序。
50. 如權(quán)利要求49所述的方法,其中,該小程序使用XML進(jìn)行與一個(gè)遠(yuǎn) 程數(shù)據(jù)源的通信。
51. 如權(quán)利要求39所述的方法,其中,這些修改包括以下處理中的一個(gè) 或多個(gè)刪除該有注解的規(guī)范場點(diǎn)布局的一個(gè)元素、更改與該有注解的 規(guī)范場點(diǎn)布局的一個(gè)元素相關(guān)聯(lián)的一個(gè)位置、以及向該有注解的規(guī)范場 點(diǎn)布局添力口一個(gè)元素。
52. —種用于監(jiān)視多個(gè)場點(diǎn)的系統(tǒng),該系統(tǒng)包括 一個(gè)用戶界面以及一個(gè)修改模塊,該用戶界面包括 一個(gè)場點(diǎn)布局模板框,該場點(diǎn)布局模板框用于顯示一個(gè)規(guī)范場點(diǎn)布局,該規(guī)范場點(diǎn)布局包括至少一個(gè)獨(dú)立于場點(diǎn)元素;以及, 一個(gè)場點(diǎn)特有框,該場點(diǎn)特有框用于顯示一個(gè)被監(jiān)^L野點(diǎn)的一個(gè)實(shí)際場點(diǎn)布局;并且該修改模塊用于協(xié)助至少一個(gè)獨(dú)立于場點(diǎn) 元素與該實(shí)際場點(diǎn)布局的一個(gè)場點(diǎn)特有元素的關(guān)耳關(guān)。
53. 如權(quán)利要求52所述的方法,其中,該修改模塊包括一個(gè)異步 JavaScript小程序。
54. 如權(quán)利要求52所述的系統(tǒng),進(jìn)一步包括一個(gè)網(wǎng)站服務(wù)器,該網(wǎng)站服 務(wù)器用于向用戶提供該小程序并用于處理來自該小程序的數(shù)據(jù)請求。
55. 如權(quán)利要求54所述的系統(tǒng),進(jìn)一步包括一個(gè)數(shù)據(jù)存儲(chǔ)模塊,該數(shù)據(jù) 存儲(chǔ)模塊與該網(wǎng)站服務(wù)器通信,以滿足經(jīng)由該修改模塊提交到該網(wǎng)站服務(wù)器的數(shù)據(jù)請求。
56. —種用于監(jiān)視多個(gè)場點(diǎn)的系統(tǒng),該方法包括用于提供一個(gè)規(guī)范場 點(diǎn)布局的裝置,該規(guī)范場點(diǎn)布局規(guī)定位于多個(gè)場點(diǎn)的至少一個(gè)共用元素, 每個(gè)場點(diǎn)具有一個(gè)實(shí)際場點(diǎn)布局;用于通過將一個(gè)或多個(gè)事件指派給一 個(gè)或多個(gè)共用元素而不考慮實(shí)際場點(diǎn)布局來創(chuàng)建一個(gè)有注解的規(guī)范場點(diǎn) 布局的裝置;協(xié)助該有注解的布局的修改以使其與這些實(shí)際場點(diǎn)布局相 一致的裝置;以及,用于根據(jù)每個(gè)場點(diǎn)的對(duì)應(yīng)的修改后有注解的布局監(jiān) 視該場點(diǎn)的裝置。
57. —種制造物產(chǎn)品,該物品具有結(jié)合在其上用于監(jiān)視多個(gè)場點(diǎn)的計(jì)算 機(jī)可讀程序部分,該物品包括計(jì)算機(jī)可讀的指令,這些指令用于^提供一個(gè)規(guī)范場點(diǎn)布局,該場點(diǎn)布局規(guī)定位于多個(gè)場點(diǎn)的至少一個(gè) 共用元素,每個(gè)場點(diǎn)具有一個(gè)實(shí)際場點(diǎn)布局;通過將一個(gè)或多個(gè)事件指派給一個(gè)或多個(gè)共用元素而不考慮實(shí)際場 點(diǎn)布局來創(chuàng)建一個(gè)有注解的規(guī)范場點(diǎn)布局;協(xié)助該有注解的布局的修改,以使其與這些實(shí)際場點(diǎn)布局的每一個(gè) 相一致;并且根據(jù)每個(gè)場點(diǎn)的對(duì)應(yīng)的修改的有注解的布局來監(jiān)視每個(gè)場點(diǎn)。
全文摘要
將規(guī)則應(yīng)用于視頻監(jiān)視數(shù)據(jù)以檢測多個(gè)事件。通過將事件分解獨(dú)特的要素來實(shí)現(xiàn)這些事件本地化,在某些實(shí)施方案中,可在不同的位置并且由不同的用戶來定義每個(gè)要素。
文檔編號(hào)G08B13/196GK101542548SQ200780028664
公開日2009年9月23日 申請日期2007年5月10日 優(yōu)先權(quán)日2006年6月2日
發(fā)明者C·J·比勒 申請人:傳感電子公司