本發(fā)明實施例屬于視頻監(jiān)控定位領域,尤其涉及一種室內(nèi)定位方法及系統(tǒng)。
背景技術(shù):
隨著藍牙應用的不斷發(fā)展,目前大部分的智能移動終端都已支持藍牙4.0以上標準,藍牙4.0標準包含兩個藍牙標準,準確的說,是一個雙模的標準,它包含傳統(tǒng)藍牙部分(也有稱之為經(jīng)典藍牙Classic Bluetooth)和低功耗藍牙部分(Bluetooth Low Energy)。傳統(tǒng)藍牙是在之前的1.0.1.2,2.0+EDR,2.1+EDR,3.0+EDR等基礎上發(fā)展和完善起來的,低功耗藍牙是Nokia的Wibree標準上發(fā)展起來的,利用藍牙技術(shù)來進行定位的方法已經(jīng)越來越普遍。
定位技術(shù)可分為主動定位和被動定位,主動定位是指客戶端主動查詢自己當前所在的位置,如手機GPS定位、基站定位等。被動定位一般指客戶端在有意識或無意識情況下發(fā)出信號,由監(jiān)控設備主動接收信號;但現(xiàn)有的被動監(jiān)控設備較為復雜,并且需要人工參與客戶端的具體定位過程,因此,導致操作繁瑣,定位效率低下。
故,需要提供一種新的定位方法。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種室內(nèi)定位方法及系統(tǒng),旨在解決現(xiàn)有的方法中,用于實施被動定時監(jiān)控設備復雜,還必須由工作人員參與,從而導致操作繁瑣,定位效率低的問題。
本發(fā)明實施例第一方面,提供了一種室內(nèi)定位方法,所述方法包括:
攝像機接收監(jiān)控系統(tǒng)發(fā)送的掃描指令,根據(jù)所述掃描指令開啟預先設置的藍牙掃描附近的藍牙設備;
攝像機讀取掃描結(jié)果的返回參數(shù),并上傳所述返回參數(shù)至監(jiān)控系統(tǒng);
監(jiān)控系統(tǒng)確定所述藍牙設備的位置。
本發(fā)明實施例的第二方面,提供一種室內(nèi)定位系統(tǒng),所述系統(tǒng)包括:
攝像機,用于接收監(jiān)控系統(tǒng)發(fā)送的掃描指令,根據(jù)所述掃描指令開啟預先設置的藍牙芯片掃描附近的藍牙設備;
所述攝像機還用于,讀取掃描結(jié)果的返回參數(shù),并上傳所述返回參數(shù)至監(jiān)控系統(tǒng);
監(jiān)控系統(tǒng),用于確定所述藍牙設備的位置。
在本發(fā)明實施例中,攝像機接收到監(jiān)控系統(tǒng)發(fā)送的掃描命令后,開啟預先設置的藍牙芯片,然后對附近的藍牙設備進行掃描。攝像機將接收到的掃描參數(shù)發(fā)送到監(jiān)控系統(tǒng),由監(jiān)控系統(tǒng)根據(jù)所述參數(shù)確定附近藍牙設備的位置。本實施例中由于預先在攝像機上設置了藍牙芯片,使得利用所述方法在實現(xiàn)藍牙設備的被動監(jiān)控時,由攝像機對用戶進行拍攝,藍牙芯片進行定位,避免了攝像機拍攝后再由工作人員進行人工定位的繁瑣工序,提高了定位效率。
附圖說明
圖1是本發(fā)明第一實施例提供的一種室內(nèi)定位方法的流程圖;
圖2是本發(fā)明第一實施例提供的一種室內(nèi)定位方法的定位效果圖。
圖3是本發(fā)明第二實施例提供的一種室內(nèi)定位系統(tǒng)的示意圖。
圖4是本發(fā)明第二實施例提供的一種室內(nèi)定位系統(tǒng)的結(jié)構(gòu)圖
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例中,攝像機接收系統(tǒng)發(fā)送的掃描指令后,啟動預先設置的藍牙,對周圍的藍牙設備進行掃描;然后接收掃描結(jié)果,對掃描結(jié)果處理后,發(fā)送至監(jiān)控系統(tǒng),監(jiān)控系統(tǒng)根據(jù)所接收的掃描信息計算出掃描設備的位置。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一:
圖1示出了本發(fā)明第一實施例提供的一種室內(nèi)定位方法的流程圖,詳述如下:
步驟S11,攝像機接收監(jiān)控系統(tǒng)發(fā)送的掃描指令,根據(jù)所述掃描指令開啟預先設置的藍牙掃描附近的藍牙設備;
該步驟中,為實現(xiàn)通過藍牙掃描,首先需要在攝像機硬件上加入藍牙芯片,在接收到監(jiān)控系統(tǒng)發(fā)送的掃描指令后,多臺攝像機同時開啟預先設置的藍牙芯片,對周圍的開啟藍牙功能的智能終端進行掃描。目前市場上的大部分智能終端均已支持藍牙4.0(或者更高版本),當用戶打開智能終端上的藍牙功能開關時,攝像機便可通過藍牙芯片搜索到開啟藍牙功能的智能終端。
優(yōu)選地,所述S11中預先設置的藍牙為藍牙BR/EDR或者BLE。
在對攝像機設置藍牙芯片時,優(yōu)先選擇藍牙BR/EDR(藍牙基本速率/增強數(shù)據(jù)率)或者藍牙BLE(低能耗藍牙,Bluetooh Low Energy);在攝像機上預先設置藍牙BR/EDR或者BLE后,只要附近的智能設備開啟藍牙功能,都可以被攝像機上的藍牙模塊主動掃描到。
步驟S12,攝像機讀取掃描結(jié)果的返回參數(shù),并上傳所述返回參數(shù)至監(jiān)控系統(tǒng);
可選地,所述步驟S12具體包括:
B1、攝像機獲取至少一次掃描藍牙設備得到的至少一次信號強度;
B2、攝像機對所述至少一次信號強度進行優(yōu)化處理,得到優(yōu)化后信號強度;
B3、攝像機將優(yōu)化后信號強度、所述藍牙設備的物理地址、類型以及名稱作為返回參數(shù)上傳至監(jiān)控系統(tǒng)。
具體地,多臺攝像機通過藍牙芯片搜索附近藍牙設備,所述藍牙芯片的搜索過程通過藍牙協(xié)議棧中的藍牙主機控制器接口HCI(Host Cntroller Interface)層負責,然后對搜索到的藍牙設備進行掃描。由于環(huán)境中往往存在多徑、散射、障礙物、電磁干擾等不穩(wěn)定因素,使得掃描得到的信號強度RSSI值不穩(wěn)定,具有較大的波動性,因此,通常每次攝像機在接收到監(jiān)控系統(tǒng)發(fā)送的掃描指令后,需要進行多次掃描,然后對獲取到的多個信號強度RSSI(Received Signal Strength Indication)值進行濾波優(yōu)化處理,得到優(yōu)化后的信號強度RSSI值。在進行濾波優(yōu)化時,攝像機接收一個周期(例如,一個周期設定為1s)內(nèi)藍牙芯片的掃描信號強度,經(jīng)優(yōu)化模塊對所接受到的信號強度值進行計算(計算時所采用的算法優(yōu)選為卡爾曼濾波算法),然后輸出一個最接近真實情況的信號強度值,即,優(yōu)化后信號強度值。
攝像機的MCU接收所述優(yōu)化后信號強度值,同時接收掃描返回的藍牙設備的物理地址、類型以及名稱等返回參數(shù),并將上述返回參數(shù)發(fā)送至監(jiān)控系統(tǒng)。
可選地,在攝像機上傳返回參數(shù)至監(jiān)控系統(tǒng)時,所述攝像機確定所述藍牙設備的標識和當前時間;攝像機將所述藍牙設備的標識和當前時間上傳至監(jiān)控系統(tǒng)。
攝像機MCU接收到返回參數(shù)后,添加所掃描藍牙設備的標識及當前的時間信息,然后再連同所述返回參數(shù)一起發(fā)送至監(jiān)控系統(tǒng)。由于添加所掃描藍牙設備的標識和當前時間信息,因此,方便后續(xù)用戶對某一時刻所述藍牙設備位置的查找。
步驟S13,監(jiān)控系統(tǒng)確定所述藍牙設備的位置。
可選地:所述步驟S13具體包括:
C1、所述監(jiān)控系統(tǒng)通過三角定位算法計算出所述藍牙設備與所述攝像機的相對位置;
C2、結(jié)合預先設置的攝像機位置拓撲圖確定所述藍牙設備的具體位置。
具體地,監(jiān)控設備接收到攝像機發(fā)送的返回參數(shù)后,通過定位算法計算出藍牙設備與多個攝像機的相對距離。例如在通過三角定位算法計算時,監(jiān)控系統(tǒng)利用信號強度隨傳播距離的增大逐漸衰減的原理,監(jiān)控系統(tǒng)獲取其系統(tǒng)下多臺攝像機對同一藍牙設備的信號強度值,根據(jù)該多臺攝像機發(fā)送的返回參數(shù)中優(yōu)化后的信號強度值計算藍牙設備與每臺攝像機的相對距離。然后再根據(jù)預先設置的攝像機位置拓撲圖計算出藍牙設備的具體位置。其中,所述攝像機位置拓撲圖中包括每臺攝像機的相對距離,攝像機距離監(jiān)控系統(tǒng)的位置以及攝像機安裝位置與附近固定設施之間的距離。則藍牙設備的具體位置為該藍牙設備與各個攝像機或固定設施的相對位置。
為了更清楚的描述本實施例的定位過程,下面結(jié)合具體示例進行說明:
圖2是本實施例的定位效果圖,如圖2中攝像機啟動藍牙芯片對附近開啟藍牙功能的智能手機進行掃描后,向監(jiān)控系統(tǒng)發(fā)送返回參數(shù),監(jiān)控系統(tǒng)根據(jù)接收到的返回參數(shù)中信號強度,計算出智能手機與每臺攝像機的距離。再根據(jù)攝像機之間的距離、攝像機與附近固定設施,例如飯店、洗手間及服裝店之間距離、以及上述固定設施間距離確定出智能手機的具體位置,所述智能手機的具體位置代表了其持有者的具體位置。
本發(fā)明第一實施例中,通過在攝像機中設置藍牙芯片,然后利用多臺攝像機同時通過藍牙芯片對附近藍牙設備進行掃描,獲取掃描到的藍牙設備的信號強度等信息,并反饋給監(jiān)控系統(tǒng);由監(jiān)控系統(tǒng)確定出藍牙設備的具體位置。采用本實施例所述方法實現(xiàn)對藍牙設備定位時,若用戶進入監(jiān)控區(qū)域,只要其所攜帶的智能設備開啟了藍牙功能,便會被監(jiān)控系統(tǒng)發(fā)現(xiàn),監(jiān)控系統(tǒng)通過不斷的發(fā)出掃描命令,實時的獲取其位置信息,進而獲取其運動軌跡,一直到他離開該區(qū)域;在實現(xiàn)藍牙設備的被動監(jiān)控時,由攝像機對用戶進行拍攝,藍牙芯片進行定位,避免了攝像機拍攝后再由工作人員進行人工定位的繁瑣工序,提高了定位效率。
應理解,在本發(fā)明實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構(gòu)成任何限定。
實施例二:
圖3示出了本發(fā)明第二實施例提供的一種定位系統(tǒng)的示意圖,該定位系統(tǒng)可應用于各種終端中,為了便于說明,僅示出了與本發(fā)明實施例相關的部分。
如圖3所示,多臺攝像機同時接收監(jiān)控系統(tǒng)發(fā)送的掃描指令后,啟動預先設置的藍牙,對周圍的藍牙設備進行掃描;這樣同一臺藍牙設備可同時被多臺攝像機中藍牙芯片掃描到,然后由攝像機接收掃描的返回參數(shù),對返回參數(shù)處理后,發(fā)送至監(jiān)控系統(tǒng),監(jiān)控系統(tǒng)根據(jù)所接收的掃描信息計算出藍牙設備與多臺攝像機的相對位置后,根據(jù)攝像機的安裝位置確定出藍牙設備的具體位置。
圖4示出了本發(fā)明第二實施例提供的一種定位系統(tǒng)的結(jié)構(gòu)圖,詳述如下:
該室內(nèi)定位系統(tǒng)中包括:攝像機21,,監(jiān)控系統(tǒng)22。其中:
攝像機21,用于接收監(jiān)控系統(tǒng)發(fā)送的掃描指令,根據(jù)所述掃描指令開啟預先設置的藍牙芯片掃描附近的藍牙設備;
為實現(xiàn)通過藍牙掃描,首先需要在攝像機21的硬件上加入藍牙芯片,在接收到監(jiān)控系統(tǒng)發(fā)送的掃描指令后,多臺攝像機同時開啟預先設置的藍牙芯片,對周圍的開啟藍牙功能的智能終端進行掃描。目前市場上的大部分智能終端均已支持藍牙4.0(或者更高版本),當用戶打開智能終端上的藍牙功能開關時,攝像機便可通過藍牙芯片搜索到開啟藍牙功能的智能終端。
優(yōu)選地,所述攝像機21中,預先設置的藍牙芯片為藍牙BR/EDR或者BLE。
所述攝像機21還用于,讀取掃描結(jié)果的返回參數(shù),并上傳所述返回參數(shù)至監(jiān)控系統(tǒng);
優(yōu)選地,所述攝像機21,用于讀取掃描結(jié)果的返回參數(shù),并上傳所述返回參數(shù)至監(jiān)控系統(tǒng)時,具體包括:
信號強度獲取模塊,用于獲取至少一次掃描藍牙設備得到的至少一次信號強度;
信號強度優(yōu)化模塊,用于對所述至少一次信號強度進行優(yōu)化處理,得到優(yōu)化后信號強度;
返回參數(shù)上傳模塊,用于將優(yōu)化后信號強度、所述藍牙設備的物理地址、類型以及名稱作為返回參數(shù)上傳至監(jiān)控系統(tǒng)。
優(yōu)選地,所述返回參數(shù)上傳模塊,包括:
標識和時間確定模塊,用于確定所述藍牙設備的標識和當前時間;
標識和時間上傳模塊,用于將所述藍牙設備的標識和當前時間上傳至監(jiān)控系統(tǒng)。
具體地,多臺攝像機通過藍牙芯片搜索附近藍牙設備,所述藍牙芯片的搜索過程通過藍牙協(xié)議棧中的藍牙主機控制器接口HCI(Host Cntroller Interface)層負責,然后對搜索到的藍牙設備進行掃描。由于環(huán)境中往往存在多徑、散射、障礙物、電磁干擾等不穩(wěn)定因素,使得掃描得到的信號強度RSSI(Received Signal Strength Indication)值不穩(wěn)定,具有較大的波動性,因此,通常每次攝像機在接收到監(jiān)控系統(tǒng)發(fā)送的掃描指令后,需要進行多次掃描,然后對獲取到的多個信號強度RSSI值進行濾波優(yōu)化處理,得到優(yōu)化后的信號強度RSSI值。在進行濾波優(yōu)化時,攝像機接收一個周期(例如,一個周期設定為1s)內(nèi)藍牙芯片的掃描信號強度,經(jīng)優(yōu)化模塊對所接受到的信號強度值進行計算(計算時所采用的算法優(yōu)選為卡爾曼濾波算法),然后輸出一個最近真實情況的信號強度值,即,優(yōu)化后信號強度值。
攝像機的MCU接收所述優(yōu)化后信號強度值,攝像機中標識和時間上傳模塊,添加所掃描藍牙設備的標識及當前的時間信息,然后再連同所述返回參數(shù)一起發(fā)送至監(jiān)控系統(tǒng)。方便后續(xù)用戶對某一時刻所述藍牙設備位置的查找。
監(jiān)控系統(tǒng)22,用于確定所述藍牙設備的位置。
優(yōu)選地,所述監(jiān)控系統(tǒng)22具體包括:
相對位置確定單元,用于通過三角定位算法計算出所述藍牙設備與所述攝像機的相對位置;
具體位置確定單元,用于結(jié)合攝像機位置拓撲圖確定所述藍牙設備的具體位置。
具體地,監(jiān)控系統(tǒng)接收到攝像機發(fā)送的返回參數(shù)后,相對位置確定單元通過定位算法計算出藍牙設備與多個攝像機的相對距離。例如在通過三角定位算法計算時,監(jiān)控系統(tǒng)利用信號強度隨傳播距離的增大逐漸衰減的原理,監(jiān)控系統(tǒng)獲取其系統(tǒng)下多臺攝像機對同一藍牙設備的信號強度值,根據(jù)該多臺攝像機發(fā)送的返回參數(shù)中優(yōu)化后的信號強度值計算藍牙設備與每臺攝像機的相對距離。然后由再具體位置確定單元根據(jù)預先設置的攝像機位置拓撲圖計算出藍牙設備的具體位置。其中,所述攝像機位置拓撲圖中包括每臺攝像機的相對距離,攝像機距離監(jiān)控系統(tǒng)的位置以及攝像機安裝位置與附近固定設施之間的距離。則藍牙設備的具體位置為該藍牙設備與各個攝像機或固定設施的相對位置。
本發(fā)明第二實施例中,通過在攝像機中設置藍牙芯片,然后利用多臺攝像機同時通過藍牙芯片對附近藍牙設備進行掃描,獲取掃描到的藍牙設備的信號強度等信息,并反饋給監(jiān)控系統(tǒng);由監(jiān)控系統(tǒng)確定出藍牙設備的具體位置。采用本實施例所述方法實現(xiàn)對藍牙設備定位時,若用戶進入監(jiān)控區(qū)域,只要其所攜帶的智能設備開啟了藍牙功能,便會被監(jiān)控系統(tǒng)發(fā)現(xiàn),監(jiān)控系統(tǒng)通過不斷的發(fā)出掃描命令,實時的獲取其位置信息,進而獲取其運動軌跡,一直到他離開該區(qū)域;在實現(xiàn)藍牙設備的被動監(jiān)控時,由攝像機對用戶進行拍攝,藍牙芯片進行定位,避免了攝像機拍攝后再由工作人員進行人工定位的繁瑣工序,提高了定位效率。
本領域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、和模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,系統(tǒng)或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。