對藍牙穿戴設(shè)備定位的方法、藍牙中繼設(shè)備及監(jiān)聽設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及藍牙定位技術(shù),尤其涉及一種對藍牙穿戴設(shè)備進行定位的方法、藍牙中繼設(shè)備及藍牙監(jiān)聽設(shè)備。
【背景技術(shù)】
[0002]隨著可穿戴智能設(shè)備的普及,通過手環(huán)在幼兒園、醫(yī)院等對移動目標(兒童、病人或設(shè)備)進行定位跟蹤的需求也越來越普遍。而藍牙標準組織定義的BLE (Bluetooth LowEnergy,藍牙低功耗)協(xié)議,由于其低功耗、可持續(xù)發(fā)射信標等特點,往往成為定位標簽首選的協(xié)議。即,通過部署若干固定的BLE監(jiān)聽設(shè)備,并基于多個BLE監(jiān)聽設(shè)備監(jiān)聽同一個藍牙穿戴設(shè)備(帶有BLE標簽)的信號,將信號上報定位設(shè)備,來實現(xiàn)三點定位算法。
[0003]但由于藍牙信號傳輸范圍較短,衰減曲線較陡峭,其有效距離僅有10米(超出10米以后由于信號太弱會導致定位嚴重失真),因此,為了實現(xiàn)可以在任何位置均有三個以上BLE監(jiān)聽設(shè)備監(jiān)聽到藍牙穿戴設(shè)備的藍牙信號,需要密集部署B(yǎng)LE監(jiān)聽設(shè)備。
[0004]如圖1所示,由于BLE監(jiān)聽設(shè)備(例如BLE接收器)一方面需要偵聽藍牙穿戴設(shè)備的信號,另一方面需要通過有線連接與定位設(shè)備(例如定位引擎)建立連接并通信,需要支持BLE協(xié)議、以太協(xié)議、TCP/IP協(xié)議棧等,存在較多業(yè)務(wù)邏輯,硬件成本較高(數(shù)十倍于BLE標簽),故高密覆蓋時,部署成本過高。
【發(fā)明內(nèi)容】
[0005]本申請?zhí)峁┮环N對藍牙穿戴設(shè)備進行定位的方法、藍牙中繼設(shè)備及藍牙監(jiān)聽設(shè)備,能夠確保定位效果的前提下降低成本。
[0006]根據(jù)本申請實施例的第一方面,提供一種對藍牙穿戴設(shè)備進行定位的方法,該方法應用于包括有至少一個藍牙穿戴設(shè)備、多個藍牙中繼設(shè)備、定位設(shè)備及與所述定位設(shè)備有線連接的至少一個藍牙監(jiān)聽設(shè)備的網(wǎng)絡(luò)中,該方法包括:
[0007]所述網(wǎng)絡(luò)中的藍牙中繼設(shè)備在監(jiān)聽到通告報文,且確定出所述通告報文中攜帶的通告類型為預設(shè)類型時,根據(jù)所述通告報文中攜帶的驗證參數(shù),確定所述通告報文是否為所述網(wǎng)絡(luò)中的藍牙穿戴設(shè)備廣播的;
[0008]若是,將所述通告報文中攜帶的MAC地址修改為自身的MAC地址、攜帶的接收信號強度指示RSSI值修改為自身監(jiān)聽到所述通告報文時測量的RSSI值;
[0009]廣播修改后的通告報文,以使監(jiān)聽到修改后的通告報文的藍牙監(jiān)聽設(shè)備按照預設(shè)策略對修改后的通告報文進行處理后發(fā)送給所述定位設(shè)備進行定位。
[0010]根據(jù)本申請實施例的第二方面,提供另一種對藍牙穿戴設(shè)備進行定位的方法,該方法應用于包括有至少一個藍牙穿戴設(shè)備、多個藍牙中繼設(shè)備、定位設(shè)備及與所述定位設(shè)備有線連接的至少一個藍牙監(jiān)聽設(shè)備的網(wǎng)絡(luò)中,該方法包括:
[0011]所述網(wǎng)絡(luò)中的藍牙監(jiān)聽設(shè)備在監(jiān)聽到通告報文、且確定出所述通告報文中攜帶的通告類型為預設(shè)類型時,根據(jù)所述通告報文中攜帶的驗證參數(shù),確定所述通告報文是否為所述網(wǎng)絡(luò)中的藍牙穿戴設(shè)備廣播的;
[0012]若是,將所述通告報文中攜帶的MAC地址修改為自身的MAC地址、攜帶的接收信號強度指示RSSI值修改為自身監(jiān)聽到所述通告報文時測量的RSSI值,并將修改后的通告報文轉(zhuǎn)換為有線報文后發(fā)送給所述定位設(shè)備進行定位。
[0013]根據(jù)本申請實施例的第三方面,提供一種藍牙中繼設(shè)備,位于包括有至少一個藍牙穿戴設(shè)備、多個藍牙中繼設(shè)備、定位設(shè)備及與所述定位設(shè)備有線連接的至少一個藍牙監(jiān)聽設(shè)備的網(wǎng)絡(luò)中,該藍牙中繼設(shè)備包括:
[0014]監(jiān)聽模塊,用于在監(jiān)聽到通告報文,且確定出所述通告報文中攜帶的通告類型為預設(shè)類型時,根據(jù)所述通告報文中攜帶的驗證參數(shù),確定所述通告報文是否為所述網(wǎng)絡(luò)中的藍牙穿戴設(shè)備廣播的,并通知處理模塊;
[0015]所述處理模塊,用于將所述網(wǎng)絡(luò)中的藍牙穿戴設(shè)備廣播的所述通告報文中攜帶的MAC地址修改為自身的MAC地址、攜帶的接收信號強度指示RSSI值修改為自身監(jiān)聽到所述通告報文時測量的RSSI值;
[0016]廣播模塊,用于廣播修改后的通告報文,以使監(jiān)聽到修改后的通告報文的藍牙監(jiān)聽設(shè)備按照預設(shè)策略對修改后的通告報文進行處理后發(fā)送給所述定位設(shè)備進行定位。
[0017]根據(jù)本申請實施例的第四方面,提供一種藍牙監(jiān)聽設(shè)備,位于包括有至少一個藍牙穿戴設(shè)備、多個藍牙中繼設(shè)備、定位設(shè)備及與所述定位設(shè)備有線連接的至少一個藍牙監(jiān)聽設(shè)備的網(wǎng)絡(luò)中,該藍牙監(jiān)聽設(shè)備包括:
[0018]監(jiān)聽模塊,用于在監(jiān)聽到通告報文、且確定出所述通告報文中攜帶的通告類型為預設(shè)類型時,根據(jù)所述通告報文中攜帶的驗證參數(shù),確定所述通告報文是否為所述網(wǎng)絡(luò)中的藍牙穿戴設(shè)備廣播的,并通知處理模塊;
[0019]所述處理模塊,用于將所述網(wǎng)絡(luò)中的藍牙穿戴設(shè)備廣播的所述通告報文中攜帶的MAC地址修改為自身的MAC地址、攜帶的接收信號強度指示RSSI值修改為自身監(jiān)聽到所述通告報文時測量的RSSI值;
[0020]有線通信模塊,用于并將修改后的通告報文轉(zhuǎn)換為有線報文后發(fā)送給所述定位設(shè)備進行定位。
[0021]本申請通過目前市場上存在的功能簡單成本低廉的藍牙中繼設(shè)備取代藍牙監(jiān)聽設(shè)備作為藍牙中繼設(shè)備,以達到用較低成本實現(xiàn)高密覆蓋藍牙監(jiān)聽設(shè)備的目的,在保證定位精度的前提下,降低了部署成本。
【附圖說明】
[0022]圖1為現(xiàn)有技術(shù)中藍牙實時定位系統(tǒng)的組網(wǎng)圖;
[0023]圖2為本申請實施例中藍牙實時定位系統(tǒng)的組網(wǎng)圖;
[0024]圖3為本申請實施例中一個藍牙中繼設(shè)備定位的方法的流程圖;
[0025]圖4為本申請實施例中藍牙監(jiān)聽設(shè)備實現(xiàn)定位的方法的流程圖;
[0026]圖5為一個應用場景下藍牙實時定位系統(tǒng)的組網(wǎng)圖;
[0027]圖6a為一個應用場景下通告報文的格式不意圖;
[0028]圖6b為一個應用場景下通告報文傳輸?shù)穆窂讲灰鈭D;
[0029]圖7為本申請實施例中藍牙中繼設(shè)備的硬件結(jié)構(gòu)圖;
[0030]圖8為本申請實施例中藍牙中繼設(shè)備的軟件實現(xiàn)邏輯框圖;
[0031]圖9為本申請實施例中藍牙監(jiān)聽設(shè)備的邏輯框圖。
【具體實施方式】
[0032]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0033]在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0034]應當理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
[0035]本申請所涉及的技術(shù)方案適用于多種藍牙協(xié)議,尤其適用于低功耗的藍牙協(xié)議,例如BLE協(xié)議,當然也適應后今后衍生出的其他藍牙低功耗協(xié)議。為方便描述,以下首先對本申請所涉及的有關(guān)名詞進行定義。
[0036]藍牙中繼設(shè)備:在本申請中所提及的藍牙中繼設(shè)備可以是現(xiàn)有技術(shù)中存在的成本低于藍牙監(jiān)聽設(shè)備,且具有監(jiān)聽和發(fā)送通告報文能力的設(shè)備,其在目前的現(xiàn)有技術(shù)中不具備有線通信和有線連接能力,但是不排除將來技術(shù)發(fā)展后所改進出的低成本支持有線通信和連接功能的裝置。藍牙中繼設(shè)備在一個典型應用中的硬件形態(tài)可以是目前市面上存在的藍牙標簽,尤其是BLE標簽。
[0037]藍牙穿戴設(shè)備:源信號的發(fā)出者,藍牙穿戴設(shè)備中可以帶有藍牙標簽,通過藍牙標簽將源信號以通告報文的形式發(fā)送出來。在BLE協(xié)議下,通告報文可以是Beacon通告報文。藍牙