基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)方法及系統(tǒng),所述檢測(cè)系統(tǒng)包括:設(shè)置于區(qū)域門(mén)口的第一藍(lán)牙信標(biāo)設(shè)備,其發(fā)射天線朝向區(qū)域外,以藍(lán)牙無(wú)線方式發(fā)送基礎(chǔ)數(shù)據(jù)包和第一擴(kuò)展數(shù)據(jù)包;設(shè)置于區(qū)域門(mén)口的第二藍(lán)牙信標(biāo)設(shè)備,其發(fā)射天線朝向區(qū)域內(nèi),以藍(lán)牙無(wú)線方式發(fā)送基礎(chǔ)數(shù)據(jù)包和第二擴(kuò)展數(shù)據(jù)包;智能終端用于接收到信標(biāo)設(shè)備發(fā)送的數(shù)據(jù)包后,若確定擴(kuò)展信息中包括進(jìn)出檢測(cè)指示信息,則將進(jìn)出檢測(cè)指示信息存儲(chǔ)于緩存;并在判斷出緩存中的進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在前時(shí),確定出檢測(cè)進(jìn)入的結(jié)果。應(yīng)用本發(fā)明,可以提高檢測(cè)用戶進(jìn)出區(qū)域的準(zhǔn)確性。
【專(zhuān)利說(shuō)明】基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無(wú)線定位技術(shù),尤其涉及一種基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢 測(cè)方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著人們對(duì)位置感知的興趣和需求日益增加,基于位置的服務(wù)便擁有了廣泛的應(yīng) 用和巨大的市場(chǎng)價(jià)值。其中,人員進(jìn)出區(qū)域的檢測(cè)技術(shù),可以應(yīng)用于商場(chǎng)、酒店、博物館等場(chǎng) 所的人流統(tǒng)計(jì)、電子優(yōu)惠卡發(fā)放等,有助于帶來(lái)潛在的商業(yè)價(jià)值,因此,受到越來(lái)越廣泛的 關(guān)注。
[0003] 目前,人員進(jìn)出區(qū)域的檢測(cè)主要依賴于人臉識(shí)別技術(shù)。具體地,通過(guò)裝置于室內(nèi)進(jìn) 出口位置的高清攝像采集進(jìn)出口位置的圖像進(jìn)行人員檢測(cè)。
[0004] 然而,上述檢測(cè)方法采用的攝像頭不僅成本較高,而且依賴于采集的用戶進(jìn)出門(mén) 口時(shí)的圖像的清晰度。若圖像的清晰度,或用戶在圖像中的清晰度不佳,會(huì)影響最終的檢測(cè) 結(jié)果。因此,有必要提供一種準(zhǔn)確性更高的用戶進(jìn)出區(qū)域的檢測(cè)方法及其系統(tǒng)。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供了一種基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)方法及系統(tǒng), 用以提高檢測(cè)用戶進(jìn)出區(qū)域的準(zhǔn)確性。
[0006] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種用戶進(jìn)出區(qū)域的檢測(cè)系統(tǒng),包括:
[0007] 設(shè)置于所述區(qū)域門(mén)口的第一藍(lán)牙信標(biāo)設(shè)備,其發(fā)射天線朝向所述區(qū)域外,用于以 藍(lán)牙無(wú)線方式發(fā)送基礎(chǔ)數(shù)據(jù)包和第一擴(kuò)展數(shù)據(jù)包;其中,所述基礎(chǔ)數(shù)據(jù)包中攜帶有發(fā)送本 數(shù)據(jù)包的信標(biāo)設(shè)備的通用唯一標(biāo)識(shí)符UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息;所述第一擴(kuò)展數(shù)據(jù) 包中攜帶有發(fā)送本數(shù)據(jù)包的UUID、具體為外向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù) 據(jù)包指示信息;
[0008] 設(shè)置于所述區(qū)域門(mén)口的第二藍(lán)牙信標(biāo)設(shè)備,其發(fā)射天線朝向所述區(qū)域內(nèi),用于以 藍(lán)牙無(wú)線方式發(fā)送基礎(chǔ)數(shù)據(jù)包和第二擴(kuò)展數(shù)據(jù)包;其中,第二擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本 數(shù)據(jù)包的UUID、具體為內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息;
[0009] 智能終端,用于接收到信標(biāo)設(shè)備發(fā)送的數(shù)據(jù)包后,若從中解析出基礎(chǔ)數(shù)據(jù)包指示 信息,則將所述數(shù)據(jù)包中攜帶的內(nèi)容,以及該數(shù)據(jù)包的接收信號(hào)強(qiáng)度對(duì)應(yīng)所述數(shù)據(jù)包中的 UUID作為基礎(chǔ)信息存儲(chǔ);若從中解析出擴(kuò)展數(shù)據(jù)包指示信息,則將所述數(shù)據(jù)包中攜帶的內(nèi) 容對(duì)應(yīng)所述數(shù)據(jù)包中的UUID作為擴(kuò)展信息存儲(chǔ);之后,若進(jìn)一步確定所述擴(kuò)展信息中包 括進(jìn)出檢測(cè)指示信息,則將所述進(jìn)出檢測(cè)指示信息存儲(chǔ)于緩存;并在判斷出所述緩存中的 進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在前時(shí),確定出檢測(cè)進(jìn)入的結(jié) 果,并清空所述緩存;在判斷出所述緩存中的進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi) 向指示信息存儲(chǔ)在后時(shí),確定出檢測(cè)離開(kāi)的結(jié)果,并清空所述緩存。
[0010] 較佳地,所述智能終端還用于在確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,顯示入場(chǎng)/出場(chǎng) 提示信息。
[0011] 較佳地,所述系統(tǒng)還包括:服務(wù)器;
[0012] 所述智能終端還用于在確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,根據(jù)預(yù)設(shè)的所述服務(wù)器 的地址發(fā)送請(qǐng)求信息;所述請(qǐng)求信息中攜帶有所述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,以及所述信標(biāo) 設(shè)備的UUID ;
[0013] 所述服務(wù)器從接收的請(qǐng)求信息中解析出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果和UUID ;查找出與 所述UUID的提示信息后,根據(jù)所述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,將所述提示信息中的入場(chǎng)/出 場(chǎng)提示信息向所述智能終端返回。
[0014] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種藍(lán)牙信標(biāo)設(shè)備,包括:發(fā)射天線、邏輯控 制模塊和與所述發(fā)射天線相連的無(wú)線信號(hào)發(fā)射模塊;其中,所述邏輯控制模塊具體包括:
[0015] 第一定時(shí)器單元,用于在每次定時(shí)時(shí)間到達(dá)時(shí),輸出定時(shí)到達(dá)信號(hào);
[0016] 第二定時(shí)器單元,用于接收到所述第一定時(shí)器單元輸出的定時(shí)到達(dá)信號(hào)后,開(kāi)始 計(jì)時(shí);在計(jì)時(shí)時(shí)間到達(dá)時(shí),輸出計(jì)時(shí)到達(dá)信號(hào);
[0017] 控制單元,用于接收到所述定時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID,以及基礎(chǔ)數(shù)據(jù) 包指示信息封裝到數(shù)據(jù)包發(fā)送至所述無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送;以及在接收到所述 計(jì)時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID、具體為外/內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以 及擴(kuò)展數(shù)據(jù)包指示信息封裝到數(shù)據(jù)包發(fā)送至所述無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送。
[0018] 較佳地,所述控制單元具體包括:
[0019] 功率值讀取子單元,用于接收到所述定時(shí)到達(dá)信號(hào)后,讀取預(yù)先存儲(chǔ)的功率值輸 出;
[0020] 第一數(shù)據(jù)包封裝子單元,用于接收到所述功率值讀取子單元輸出的功率值后,將 接收的功率值和所述信標(biāo)設(shè)備的UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息封裝到數(shù)據(jù)包發(fā)送至所述 無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送;
[0021] 第二數(shù)據(jù)包封裝子單元,用于接收到所述計(jì)時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID、 位置信息、具體為外/內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息封裝 到數(shù)據(jù)包發(fā)送至所述無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送。
[0022] 較佳地,所述無(wú)線信號(hào)發(fā)射模塊中的功率放大器的輸出功率為可調(diào)的;以及所述 控制單元還包括:功率值設(shè)置子單元;以及
[0023] 所述功率值讀取子單元具體用于接收到所述定時(shí)到達(dá)信號(hào)后,若判斷η等于m,則 讀取第1個(gè)功率值,否則,讀取第n+1個(gè)功率值;其中,η為上次讀取的功率值的序號(hào);m為 預(yù)先存儲(chǔ)的功率值的序號(hào)的總數(shù);
[0024] 所述功率值設(shè)置子單元用于根據(jù)所述功率值讀取子單元讀取的功率值設(shè)置所述 無(wú)線信號(hào)發(fā)射模塊的功率放大器的輸出功率。
[0025] 較佳地,所述第一定時(shí)器單元的定時(shí)時(shí)間為20ms?Is。
[0026] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶進(jìn)出區(qū)域的檢測(cè)方法,包括:
[0027] 智能終端接收到信標(biāo)設(shè)備發(fā)送的數(shù)據(jù)包后,若從中解析出基礎(chǔ)數(shù)據(jù)包指示信息, 則將所述數(shù)據(jù)包中攜帶的內(nèi)容,以及該數(shù)據(jù)包的接收信號(hào)強(qiáng)度對(duì)應(yīng)所述數(shù)據(jù)包中的UUID 作為基礎(chǔ)信息存儲(chǔ);若從中解析出擴(kuò)展數(shù)據(jù)包指示信息,則將所述數(shù)據(jù)包中攜帶的內(nèi)容對(duì) 應(yīng)所述數(shù)據(jù)包中的UUID作為擴(kuò)展信息存儲(chǔ);
[0028] 若所述智能終端進(jìn)一步確定所述擴(kuò)展信息中包括進(jìn)出檢測(cè)指示信息,則將所述進(jìn) 出檢測(cè)指示信息存儲(chǔ)于緩存;并在判斷出所述緩存中的進(jìn)出檢測(cè)指示信息中外向指示信息 相較于內(nèi)向指示信息存儲(chǔ)在前時(shí),確定出檢測(cè)進(jìn)入的結(jié)果,并清空所述緩存;在判斷出所述 緩存中的進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在后時(shí),確定出檢測(cè) 離開(kāi)的結(jié)果,并清空所述緩存;
[0029] 其中,攜帶有外向指示信息的數(shù)據(jù)包是由設(shè)置于所述區(qū)域門(mén)口的第一藍(lán)牙信標(biāo) 設(shè)備發(fā)送的;所述第一藍(lán)牙信標(biāo)設(shè)備的定向發(fā)射天線朝向所述區(qū)域外,用于以藍(lán)牙無(wú)線方 式發(fā)送基礎(chǔ)數(shù)據(jù)包和第一擴(kuò)展數(shù)據(jù)包;其中,所述基礎(chǔ)數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的信 標(biāo)設(shè)備的UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息;所述第一擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的 UUID、具體為外向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息;
[0030] 攜帶有內(nèi)向指示信息的數(shù)據(jù)包是由設(shè)置于所述區(qū)域門(mén)口的第二藍(lán)牙信標(biāo)設(shè)備發(fā) 送的;所述第二藍(lán)牙信標(biāo)設(shè)備的定向發(fā)射天線朝向所述區(qū)域內(nèi),用于以藍(lán)牙無(wú)線方式發(fā)送 基礎(chǔ)數(shù)據(jù)包和第二擴(kuò)展數(shù)據(jù)包;其中,第二擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的UUID、位 置信息、具體為內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息。
[0031] 較佳地,在所述確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,還包括:
[0032] 所述智能終端顯示入場(chǎng)/出場(chǎng)提示信息。
[0033] 較佳地,在所述確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,還包括:
[0034] 所述智能終端根據(jù)預(yù)設(shè)的服務(wù)器的地址發(fā)送請(qǐng)求信息;所述請(qǐng)求信息中攜帶有所 述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,以及所述信標(biāo)設(shè)備的UUID ;
[0035] 所述服務(wù)器從接收的請(qǐng)求信息中解析出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果和UUID ;查找出與 所述UUID的提示信息后,根據(jù)所述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,將所述提示信息中的入場(chǎng)/出 場(chǎng)提示信息向所述智能終端返回。
[0036] 本發(fā)明實(shí)施例的技術(shù)方案中,設(shè)置于區(qū)域門(mén)口的第一、二藍(lán)牙信標(biāo)設(shè)備分別向區(qū) 域外/內(nèi)發(fā)送數(shù)據(jù)包,其中,第一藍(lán)牙信標(biāo)設(shè)備的發(fā)送擴(kuò)展數(shù)據(jù)包中攜帶有外向指示信息; 第二藍(lán)牙信標(biāo)設(shè)備的發(fā)送擴(kuò)展數(shù)據(jù)包中攜帶有內(nèi)向指示信息。智能終端根據(jù)接收到數(shù)據(jù)包 后,將擴(kuò)展數(shù)據(jù)包中攜帶的進(jìn)出檢測(cè)指示信息存儲(chǔ)在緩存中,若判斷出存儲(chǔ)中進(jìn)出檢測(cè)指 示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在前,則確定出檢測(cè)進(jìn)入;若判斷出存儲(chǔ) 中進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在后,則確定出檢測(cè)離開(kāi)。 這樣,相比于根據(jù)采集的用戶進(jìn)出門(mén)口的畫(huà)面進(jìn)行檢測(cè),檢測(cè)的準(zhǔn)確性更高。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0037] 圖1為本發(fā)明實(shí)施例提供的基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)系統(tǒng)的結(jié) 構(gòu)示意圖;
[0038] 圖2為本發(fā)明實(shí)施例提供的藍(lán)牙信標(biāo)設(shè)備的結(jié)構(gòu)示意圖;
[0039] 圖3為本發(fā)明實(shí)施例提供的邏輯控制模塊的結(jié)構(gòu)示意圖;
[0040] 圖4為本發(fā)明實(shí)施例提供的基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)方法的流 程不意圖。
【具體實(shí)施方式】
[0041] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉出優(yōu)選實(shí) 施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。然而,需要說(shuō)明的是,說(shuō)明書(shū)中列出的許多細(xì)節(jié)僅僅是為 了使讀者對(duì)本發(fā)明的一個(gè)或多個(gè)方面有一個(gè)透徹的理解,即便沒(méi)有這些特定的細(xì)節(jié)也可以 實(shí)現(xiàn)本發(fā)明的這些方面。
[0042] 本申請(qǐng)使用的"模塊"、"系統(tǒng)"等術(shù)語(yǔ)旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,例如但不限 于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于:處理 器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來(lái)說(shuō),計(jì) 算設(shè)備上運(yùn)行的應(yīng)用程序和此計(jì)算設(shè)備都可以是模塊。一個(gè)或多個(gè)模塊可以位于執(zhí)行中的 一個(gè)進(jìn)程和/或線程內(nèi)。
[0043] 本發(fā)明的發(fā)明人考慮到,將朝向相反方向發(fā)射數(shù)據(jù)包的兩個(gè)藍(lán)牙信標(biāo)設(shè)備設(shè)置于 具體為商場(chǎng)、博物館、酒店等室內(nèi)場(chǎng)所,或者室內(nèi)場(chǎng)所中的某一個(gè)房間的區(qū)域門(mén)口,并且在 藍(lán)牙信標(biāo)設(shè)備在數(shù)據(jù)包發(fā)送時(shí),攜帶進(jìn)出檢測(cè)指示信息:向區(qū)域內(nèi)發(fā)送數(shù)據(jù)包的藍(lán)牙信標(biāo) 設(shè)備,其進(jìn)出檢測(cè)指示信息為內(nèi)向指示信息;向區(qū)域外發(fā)送數(shù)據(jù)包的藍(lán)牙信標(biāo)設(shè)備,其進(jìn)出 檢測(cè)指示信息為外向指示信息。智能終端先接收到內(nèi)向指示信息,再接收到外向指示信息, 則確定檢測(cè)進(jìn)入,否則,確定檢測(cè)離開(kāi)。不僅藍(lán)牙信標(biāo)設(shè)備的成本遠(yuǎn)遠(yuǎn)低于攝像頭,相比于 畫(huà)面檢測(cè),判定是進(jìn)入還是離開(kāi)的檢測(cè)結(jié)果更為準(zhǔn)確。
[0044] 然而,基于無(wú)線藍(lán)牙技術(shù)的數(shù)據(jù)包的大小是固定的,現(xiàn)有的用于室內(nèi)定位的無(wú)線 藍(lán)牙藍(lán)牙信標(biāo)設(shè)備的數(shù)據(jù)包中通常包含有如下信息:該藍(lán)牙信標(biāo)設(shè)備的UUID(Universally Unique Identifier,通用唯一標(biāo)識(shí)符)、藍(lán)牙信標(biāo)設(shè)備的電量信息。若希望在數(shù)據(jù)包中再包 含憑證指示信息或驗(yàn)證指示信息則會(huì)超出數(shù)據(jù)包的大小。
[0045] 因此,本發(fā)明的發(fā)明人考慮到將數(shù)據(jù)包進(jìn)行了擴(kuò)展:藍(lán)牙信標(biāo)設(shè)備在數(shù)據(jù)包發(fā)送 時(shí),除了發(fā)送一個(gè)基礎(chǔ)數(shù)據(jù)包,還發(fā)送一個(gè)擴(kuò)展數(shù)據(jù)包。在基礎(chǔ)數(shù)據(jù)包中包含有:發(fā)送本數(shù) 據(jù)包的藍(lán)牙信標(biāo)設(shè)備的UUID、發(fā)送本數(shù)據(jù)包的藍(lán)牙信標(biāo)設(shè)備發(fā)送本數(shù)據(jù)包的功率值,以及 基礎(chǔ)數(shù)據(jù)包指示信息;擴(kuò)展數(shù)據(jù)包具體為兩種,具體包括:第一擴(kuò)展數(shù)據(jù)包和第二擴(kuò)展數(shù) 據(jù)包;第一擴(kuò)展數(shù)據(jù)包中包含有:發(fā)送本數(shù)據(jù)包的藍(lán)牙信標(biāo)設(shè)備的UUID、位置信息、擴(kuò)展數(shù) 據(jù)包指示信息,以及具體為內(nèi)向指示信息的檢測(cè)指示信息。第二擴(kuò)展數(shù)據(jù)包中包含有:發(fā)送 本數(shù)據(jù)包的藍(lán)牙信標(biāo)設(shè)備的UUID、位置信息、擴(kuò)展數(shù)據(jù)包指示信息,以及具體為外向指示信 息的檢測(cè)指示信息。
[0046] 下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。
[0047] 本發(fā)明實(shí)施例提供的基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)系統(tǒng),其結(jié)構(gòu)如圖 1所示。包括:設(shè)置于區(qū)域門(mén)口的第一藍(lán)牙信標(biāo)設(shè)備101、設(shè)置于區(qū)域門(mén)口的第二藍(lán)牙信標(biāo) 設(shè)備102和智能終端103 ;
[0048] 其中,上述區(qū)域具體可以為商場(chǎng)、博物館、酒店等室內(nèi)場(chǎng)所,或者室內(nèi)場(chǎng)所中的某 一個(gè)房間。
[0049] 第一藍(lán)牙信標(biāo)設(shè)備101的發(fā)射天線朝向區(qū)域外,第一藍(lán)牙信標(biāo)設(shè)備101用于朝向 區(qū)域外以藍(lán)牙無(wú)線方式交替發(fā)送基礎(chǔ)數(shù)據(jù)包和第一擴(kuò)展數(shù)據(jù)包。其中,基礎(chǔ)數(shù)據(jù)包中攜帶 有發(fā)送本數(shù)據(jù)包的藍(lán)牙信標(biāo)設(shè)備的UUID (Universally Unique Identifier,通用唯一標(biāo)識(shí) 符)、功率值,以及基礎(chǔ)數(shù)據(jù)包指示信息;第一擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的UUID、 位置信息、具體為外向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息。
[0050] 第二藍(lán)牙信標(biāo)設(shè)備102的發(fā)射天線朝向區(qū)域內(nèi),第二藍(lán)牙信標(biāo)設(shè)備102用于朝向 區(qū)域內(nèi)以藍(lán)牙無(wú)線方式交替發(fā)送基礎(chǔ)數(shù)據(jù)包和第二擴(kuò)展數(shù)據(jù)包。其中,基礎(chǔ)數(shù)據(jù)包中攜帶 有發(fā)送本數(shù)據(jù)包的藍(lán)牙信標(biāo)設(shè)備的UUID、功率值,以及基礎(chǔ)數(shù)據(jù)包指示信息;第二擴(kuò)展數(shù) 據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的UUID、位置信息、具體為內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息, 以及擴(kuò)展數(shù)據(jù)包指示信息。
[0051] 其中,第一藍(lán)牙信標(biāo)設(shè)備101和第二藍(lán)牙信標(biāo)設(shè)備102的發(fā)射天線可以為定向天 線、陶瓷天線、或PCB(Printed Circuit Board,印制電路板)天線。
[0052] 智能終端103具體為支持Bluetooth (藍(lán)牙)v4. 0的智能手機(jī)或平板電腦,其具體 功能描述,詳見(jiàn)下述室用戶進(jìn)出區(qū)域的檢測(cè)方法的流程。
[0053] 具體地,第一藍(lán)牙信標(biāo)設(shè)備101或第二藍(lán)牙信標(biāo)設(shè)備102的結(jié)構(gòu)如圖2所示,包 括:發(fā)射天線(圖中未標(biāo)注)、邏輯控制模塊201和無(wú)線信號(hào)發(fā)射模塊202 ;
[0054] 其中,邏輯控制模塊201用于將該藍(lán)牙信標(biāo)設(shè)備的基礎(chǔ)數(shù)據(jù)包和擴(kuò)展數(shù)據(jù)包交替 發(fā)送至無(wú)線信號(hào)發(fā)射模塊202。
[0055] 無(wú)線信號(hào)發(fā)射模塊202與發(fā)射天線相連,用于將接收到的數(shù)據(jù)包基于無(wú)線藍(lán)牙技 術(shù)并通過(guò)發(fā)射天線進(jìn)行廣播。本模塊中的功率放大器的輸出功率為可調(diào)的。
[0056] 發(fā)射天線用于將數(shù)據(jù)包向區(qū)域外或區(qū)域內(nèi)的智能終端103發(fā)送。
[0057] 事實(shí)上,邏輯控制模塊201和無(wú)線信號(hào)發(fā)射模塊202可以集成于藍(lán)牙信標(biāo)設(shè)備中 的SoC (System on Chip,片上系統(tǒng))芯片上。
[0058] 其中,邏輯控制模塊201的結(jié)構(gòu)如圖3所示,包括:第一定時(shí)器單元301、第二定時(shí) 器單元302、控制單元303 ;
[0059] 第一定時(shí)器單元301用于在每次定時(shí)時(shí)間到達(dá)時(shí),輸出定時(shí)到達(dá)信號(hào)。其中,定時(shí) 時(shí)間可以為20ms?Is。
[0060] 第二定時(shí)器單元302用于接收到第一定時(shí)器單元輸出的定時(shí)到達(dá)信號(hào)后,開(kāi)始計(jì) 時(shí);在計(jì)時(shí)時(shí)間到達(dá)時(shí),輸出計(jì)時(shí)到達(dá)信號(hào)。
[0061] 控制單元303用于接收到定時(shí)到達(dá)信號(hào)后,讀取預(yù)先存儲(chǔ)的功率值,并將讀取的 功率值和信標(biāo)設(shè)備的UUID封裝到數(shù)據(jù)包發(fā)送至無(wú)線信號(hào)發(fā)射模塊202進(jìn)行無(wú)線發(fā)送;以及 在接收到計(jì)時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID和位置信息封裝到數(shù)據(jù)包發(fā)送至無(wú)線信 號(hào)發(fā)射模塊202進(jìn)行無(wú)線發(fā)送。
[0062] 事實(shí)上,藍(lán)牙信標(biāo)設(shè)備還可以預(yù)先存儲(chǔ)有多個(gè)不同級(jí)別的功率值,并以循環(huán)方式 按預(yù)先存儲(chǔ)的多個(gè)級(jí)別的功率值進(jìn)行數(shù)據(jù)包的發(fā)送,不同級(jí)別的功率進(jìn)行數(shù)據(jù)包發(fā)送,以 有助于智能終端102提高定位精度。因此,控制單元303具體包括:功率值讀取子單元、第 一數(shù)據(jù)包封裝子單元、第二數(shù)據(jù)包封裝子單元;
[0063] 其中,功率值讀取子單元用于接收到定時(shí)到達(dá)信號(hào)后,讀取預(yù)先存儲(chǔ)的功率值輸 出;具體地,功率值讀取子單元用于接收到定時(shí)到達(dá)信號(hào)后,若判斷η等于m,則讀取第1個(gè) 功率值,否則,讀取第n+1個(gè)功率值;其中,m為預(yù)先存儲(chǔ)的功率值的序號(hào)的總數(shù),η為上次 讀取的功率值的序號(hào)。
[0064] 第一數(shù)據(jù)包封裝子單元用于接收到功率值讀取子單元輸出的功率值后,將接收的 功率值和信標(biāo)設(shè)備的UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息封裝到數(shù)據(jù)包發(fā)送至無(wú)線信號(hào)發(fā)射模 塊202進(jìn)行無(wú)線發(fā)送。
[0065] 第二數(shù)據(jù)包封裝子單元用于接收到計(jì)時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID和位 置信息,以及擴(kuò)展數(shù)據(jù)包指示信息封裝到數(shù)據(jù)包發(fā)送至無(wú)線信號(hào)發(fā)射模塊202進(jìn)行無(wú)線發(fā) 送。
[0066] 進(jìn)一步,控制單元303還包括:功率值設(shè)置子單元;
[0067] 功率值設(shè)置子單元用于根據(jù)功率值讀取子單元讀取的功率值設(shè)置無(wú)線信號(hào)發(fā)射 模塊202的功率放大器的輸出功率。
[0068] 本發(fā)明實(shí)施例提供的基于藍(lán)牙信標(biāo)設(shè)備的用戶進(jìn)出區(qū)域的檢測(cè)方法,流程如圖4 所示,具體包括如下方法步驟:
[0069] S401 :智能終端103接收到第一藍(lán)牙信標(biāo)設(shè)備101或第二藍(lán)牙信標(biāo)設(shè)備102發(fā)送 的數(shù)據(jù)包后,從中解析出功率值和藍(lán)牙信標(biāo)設(shè)備的位置信息。
[0070] 本步驟中,智能終端103接收到第一藍(lán)牙信標(biāo)設(shè)備101或第二信息設(shè)備102發(fā)送 的數(shù)據(jù)包后,若從中解析出基礎(chǔ)數(shù)據(jù)包指示信息,則將該數(shù)據(jù)包中攜帶的內(nèi)容,以及該數(shù)據(jù) 包的接收信號(hào)強(qiáng)度對(duì)應(yīng)該數(shù)據(jù)包中的UUID作為基礎(chǔ)信息存儲(chǔ);若從中解析出擴(kuò)展數(shù)據(jù)包 指示信息,則將該數(shù)據(jù)包中攜帶的內(nèi)容對(duì)應(yīng)該數(shù)據(jù)包中的UUID作為擴(kuò)展信息存儲(chǔ)。
[0071] S402 :智能終端103根據(jù)基礎(chǔ)信息中的功率值和接收信號(hào)強(qiáng)度,計(jì)算出距離值; 并將計(jì)算出的距離值與該功率值作為一對(duì)距離-功率值對(duì),也作為對(duì)應(yīng)該藍(lán)牙信標(biāo)設(shè)備的 UUID的基礎(chǔ)信息進(jìn)行存儲(chǔ)。
[0072] 本步驟中,智能終端103在確定對(duì)應(yīng)第一藍(lán)牙信標(biāo)設(shè)備101或第二信息設(shè)備102 的UUID已存儲(chǔ)有基礎(chǔ)信息和擴(kuò)展信息后,根據(jù)基礎(chǔ)信息中的功率值和接收信號(hào)強(qiáng)度,計(jì)算 出距離值為本領(lǐng)域技術(shù)人員所熟知,例如,可以根據(jù)如下公式1計(jì)算得到距離值R :
[0073] P = Q_10*ylgR (公式 1)
[0074] 公式1中,P為基礎(chǔ)信息中的接收信號(hào)強(qiáng)度(即接收該數(shù)據(jù)包時(shí),該數(shù)據(jù)包的信號(hào) 強(qiáng)度);Q為無(wú)線信號(hào)傳輸1米遠(yuǎn)時(shí)的接收功率,即基礎(chǔ)信息中的功率值;y為傳播因子,具 體為常數(shù)值。
[0075] 之后,將計(jì)算出的距離值、解析出的功率值作為一對(duì)距離-功率值(即一對(duì)距離值 和功率值),也作為對(duì)應(yīng)于該藍(lán)牙信標(biāo)設(shè)備的UUID存儲(chǔ)到基礎(chǔ)信息中。
[0076] S403:智能終端根據(jù)計(jì)算出的距離值結(jié)合擴(kuò)展信息中的位置信息確定定位結(jié)果。
[0077] 本步驟中,在計(jì)算出距離值后,智能終端103可以結(jié)合擴(kuò)展信息中的位置信息快 速確定出定位結(jié)果。
[0078] 更優(yōu)地,智能終端103在接收數(shù)據(jù)包過(guò)程中,有可能接收到藍(lán)牙信標(biāo)設(shè)備(可以是 第一藍(lán)牙信標(biāo)設(shè)備,也可以是第二藍(lán)牙信標(biāo)設(shè)備)發(fā)送的基于m個(gè)級(jí)別的功率值發(fā)送的數(shù) 據(jù)包,從而在對(duì)應(yīng)該藍(lán)牙信標(biāo)設(shè)備的UUID的基礎(chǔ)信息中,有可能已存儲(chǔ)有m對(duì)距離-功率 值,可以根據(jù)基礎(chǔ)信息中的m對(duì)距離-功率值可以更為精確地計(jì)算出智能終端103到該藍(lán) 牙信標(biāo)設(shè)備的距離:智能終端103將m對(duì)距離-功率值中的距離值的均值與預(yù)先針對(duì)m個(gè) 功率值分別設(shè)置的距離范圍進(jìn)行比較;根據(jù)比較結(jié)果選取m對(duì)距離-功率值中的一個(gè)距離 值作為最終確定出的本智能終端與藍(lán)牙信標(biāo)設(shè)備之間的距離的值。
[0079] 具體地,若該均值位于針對(duì)第i個(gè)功率值設(shè)置的距離范圍內(nèi),則將第i對(duì)距離-功 率值中的距離值作為最終確定出的智能終端103與該藍(lán)牙信標(biāo)設(shè)備之間的距離的值。其 中,i為1?m的自然數(shù),m為藍(lán)牙信標(biāo)設(shè)備預(yù)先存儲(chǔ)的功率值的級(jí)別總數(shù)。本領(lǐng)域技術(shù)人 員可以根據(jù)經(jīng)驗(yàn)預(yù)先針對(duì)每個(gè)功率值,為該功率值設(shè)置相應(yīng)的距離范圍,在該距離范圍內(nèi), 智能終端接收數(shù)據(jù)包的信號(hào)強(qiáng)度與智能終端到藍(lán)牙信標(biāo)設(shè)備的距離之間有較好的線性關(guān) 系,通過(guò)接收數(shù)據(jù)包的信號(hào)強(qiáng)度可以較為精確地反映智能終端到藍(lán)牙信標(biāo)設(shè)備的距離。
[0080] 根據(jù)最終確定出的智能終端103與該藍(lán)牙信標(biāo)設(shè)備之間的距離的值,再結(jié)合對(duì)應(yīng) 該藍(lán)牙信標(biāo)設(shè)備的UUID的擴(kuò)展信息中的位置信息,可以得到更為精確的定位結(jié)果。
[0081] S404 :智能終端103根據(jù)擴(kuò)展信息中包括進(jìn)出檢測(cè)指示信息確定檢測(cè)進(jìn)出的結(jié) 果。
[0082] 本步驟中,若智能終端103若進(jìn)一步確定擴(kuò)展信息中包括進(jìn)出檢測(cè)指示信息,則 將進(jìn)出檢測(cè)指示信息存儲(chǔ)于緩存中。并若判斷出緩存中的進(jìn)出檢測(cè)指示信息中外向指示信 息相較于內(nèi)向指示信息存儲(chǔ)在前,則確定出檢測(cè)進(jìn)入的結(jié)果,并清空所述緩存。若判斷出緩 存中的進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在后,則確定出檢測(cè)離 開(kāi)的結(jié)果,并清空緩存。
[0083] 事實(shí)上,第一藍(lán)牙信標(biāo)設(shè)備101發(fā)送的第一擴(kuò)展數(shù)據(jù)包中攜帶的進(jìn)出檢測(cè)指示信 息具體為外向指示信息;而第二藍(lán)牙信標(biāo)設(shè)備102發(fā)送的第二擴(kuò)展數(shù)據(jù)包中攜帶的進(jìn)出檢 測(cè)指示信息具體為內(nèi)向指示信息。當(dāng)智能終端103由外向內(nèi)進(jìn)入?yún)^(qū)域時(shí),必然先接收到第 一藍(lán)牙信標(biāo)設(shè)備101發(fā)送的第一擴(kuò)展數(shù)據(jù)包,再接收到第二藍(lán)牙信標(biāo)設(shè)備102發(fā)送的第二 擴(kuò)展數(shù)據(jù)包;而當(dāng)智能終端103由內(nèi)向外離開(kāi)區(qū)域時(shí),必然先接收到第二藍(lán)牙信標(biāo)設(shè)備102 發(fā)送的第二擴(kuò)展數(shù)據(jù)包,再接收到第一藍(lán)牙信標(biāo)設(shè)備101發(fā)送的第一擴(kuò)展數(shù)據(jù)包。因此,若 智能終端103判斷出緩存中的外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在前,便可以確定出 檢測(cè)進(jìn)入的結(jié)果;若智能終端103判斷出緩存中的外向指示信息相較于內(nèi)向指示信息存儲(chǔ) 在后,便可以確定出檢測(cè)離開(kāi)的結(jié)果。
[0084] S405 :智能終端103根據(jù)預(yù)設(shè)的服務(wù)器的地址向服務(wù)器發(fā)送請(qǐng)求,并顯示出服務(wù) 器返回的結(jié)果。
[0085] 本步驟中,智能終端103根據(jù)預(yù)設(shè)的服務(wù)器的地址,將上一步驟檢測(cè)的結(jié)果,以及 藍(lán)牙信標(biāo)設(shè)備的UUID攜帶與請(qǐng)求信息中向服務(wù)器發(fā)送。對(duì)于服務(wù)器而言,其在接收到請(qǐng)求 信息后,根據(jù)其中的藍(lán)牙信標(biāo)設(shè)備的UUID,在數(shù)據(jù)庫(kù)查找與UUID對(duì)應(yīng)的提示信息,其中,提 示信息中包括入場(chǎng)提示信息和出場(chǎng)提示信息。之后,再根據(jù)請(qǐng)求信息中的檢測(cè)結(jié)果,將提示 信息中的入場(chǎng)或出場(chǎng)提示信息向智能終端103返回:若請(qǐng)求信息中的檢測(cè)結(jié)果為檢測(cè)進(jìn)入 的結(jié)果,則將查找出的提示信息中的入場(chǎng)提示信息向智能終端103返回;若請(qǐng)求信息中的 檢測(cè)結(jié)果為檢測(cè)離開(kāi)的結(jié)果,則將查找出的提示信息中的出場(chǎng)提示信息向智能終端103返 回;智能終端103接收到服務(wù)器返回的信息后,將其進(jìn)行顯示。
[0086] 例如,區(qū)域具體為某商場(chǎng),智能終端103在確定出檢測(cè)進(jìn)入的結(jié)果后,向服務(wù)器發(fā) 送請(qǐng)求信息,服務(wù)器根據(jù)藍(lán)牙設(shè)備的UUID查找到與其對(duì)應(yīng)的提示信息,并根據(jù)檢測(cè)進(jìn)入的 結(jié)果,將提示信息中歡迎光臨某商場(chǎng)的提示信息返回給智能終端103,智能終端103則將其 顯示給用戶。
[0087] 此外,智能終端103也可以在S404步驟確定出檢測(cè)結(jié)果后,直接顯示入場(chǎng)或出場(chǎng) 提示信息:若檢測(cè)結(jié)果為檢測(cè)進(jìn)入的結(jié)果,則顯示入場(chǎng)提示信息;若檢測(cè)結(jié)果為檢測(cè)離開(kāi) 的結(jié)果,則顯示出場(chǎng)提示信息。
[0088] 這里需要指出的是,在進(jìn)行用戶進(jìn)出區(qū)域檢測(cè)時(shí),上述步驟S402、S403并非必需 的;事實(shí)上,執(zhí)行步驟S402、S403可以在進(jìn)行用戶進(jìn)出區(qū)域檢測(cè)時(shí),還可提供定位服務(wù),提 供精度更高的定位結(jié)果。
[0089] 本發(fā)明的技術(shù)方案中,設(shè)置于區(qū)域門(mén)口的第一、二藍(lán)牙信標(biāo)設(shè)備分別向區(qū)域外和 內(nèi)發(fā)送數(shù)據(jù)包,其中,第一藍(lán)牙信標(biāo)設(shè)備的發(fā)送擴(kuò)展數(shù)據(jù)包中攜帶有外向指示信息;第二藍(lán) 牙信標(biāo)設(shè)備的發(fā)送擴(kuò)展數(shù)據(jù)包中攜帶有內(nèi)向指示信息。智能終端根據(jù)接收到藍(lán)牙信標(biāo)設(shè)備 發(fā)送的數(shù)據(jù)包內(nèi)容進(jìn)行定位后,將擴(kuò)展數(shù)據(jù)包中攜帶的進(jìn)出檢測(cè)指示信息存儲(chǔ)在緩存中, 若判斷出存儲(chǔ)中進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在前,則確定 出檢測(cè)進(jìn)入;若判斷出存儲(chǔ)中進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ) 在后,則確定出檢測(cè)離開(kāi)。這樣,相比于根據(jù)采集的用戶進(jìn)出門(mén)口的畫(huà)面進(jìn)行檢測(cè),檢測(cè)的 準(zhǔn)確性更高。
[0090] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如: R0M/RAM、磁碟、光盤(pán)等。
[0091] 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人 員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1. 一種用戶進(jìn)出區(qū)域的檢測(cè)系統(tǒng),包括: 設(shè)置于所述區(qū)域門(mén)口的第一藍(lán)牙信標(biāo)設(shè)備,其發(fā)射天線朝向所述區(qū)域外,用于以藍(lán)牙 無(wú)線方式發(fā)送基礎(chǔ)數(shù)據(jù)包和第一擴(kuò)展數(shù)據(jù)包;其中,所述基礎(chǔ)數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù) 包的信標(biāo)設(shè)備的通用唯一標(biāo)識(shí)符UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息;所述第一擴(kuò)展數(shù)據(jù)包中 攜帶有發(fā)送本數(shù)據(jù)包的UUID、具體為外向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包 指示信息; 設(shè)置于所述區(qū)域門(mén)口的第二藍(lán)牙信標(biāo)設(shè)備,其發(fā)射天線朝向所述區(qū)域內(nèi),用于以藍(lán)牙 無(wú)線方式發(fā)送基礎(chǔ)數(shù)據(jù)包和第二擴(kuò)展數(shù)據(jù)包;其中,第二擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù) 包的UUID、具體為內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息; 智能終端,用于接收到信標(biāo)設(shè)備發(fā)送的數(shù)據(jù)包后,若從中解析出基礎(chǔ)數(shù)據(jù)包指示信息, 則將所述數(shù)據(jù)包中攜帶的內(nèi)容,以及該數(shù)據(jù)包的接收信號(hào)強(qiáng)度對(duì)應(yīng)所述數(shù)據(jù)包中的UUID 作為基礎(chǔ)信息存儲(chǔ);若從中解析出擴(kuò)展數(shù)據(jù)包指示信息,則將所述數(shù)據(jù)包中攜帶的內(nèi)容對(duì) 應(yīng)所述數(shù)據(jù)包中的UUID作為擴(kuò)展信息存儲(chǔ);之后,若進(jìn)一步確定所述擴(kuò)展信息中包括進(jìn)出 檢測(cè)指示信息,則將所述進(jìn)出檢測(cè)指示信息存儲(chǔ)于緩存;并在判斷出所述緩存中的進(jìn)出檢 測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在前時(shí),確定出檢測(cè)進(jìn)入的結(jié)果,并 清空所述緩存;在判斷出所述緩存中的進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示 信息存儲(chǔ)在后時(shí),確定出檢測(cè)離開(kāi)的結(jié)果,并清空所述緩存。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于, 所述智能終端還用于在確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,顯示入場(chǎng)/出場(chǎng)提示信息。
3. 如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括:服務(wù)器; 所述智能終端還用于在確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,根據(jù)預(yù)設(shè)的所述服務(wù)器的地 址發(fā)送請(qǐng)求信息;所述請(qǐng)求信息中攜帶有所述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,以及所述信標(biāo)設(shè)備 的 UHD ; 所述服務(wù)器從接收的請(qǐng)求信息中解析出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果和UUID ;查找出與所述 UUID的提示信息后,根據(jù)所述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,將所述提示信息中的入場(chǎng)/出場(chǎng)提示 信息向所述智能終端返回。
4. 一種藍(lán)牙信標(biāo)設(shè)備,其特征在于,包括:發(fā)射天線、邏輯控制模塊和與所述發(fā)射天線 相連的無(wú)線信號(hào)發(fā)射模塊;其中,所述邏輯控制模塊具體包括: 第一定時(shí)器單元,用于在每次定時(shí)時(shí)間到達(dá)時(shí),輸出定時(shí)到達(dá)信號(hào); 第二定時(shí)器單元,用于接收到所述第一定時(shí)器單元輸出的定時(shí)到達(dá)信號(hào)后,開(kāi)始計(jì)時(shí); 在計(jì)時(shí)時(shí)間到達(dá)時(shí),輸出計(jì)時(shí)到達(dá)信號(hào); 控制單元,用于接收到所述定時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID,以及基礎(chǔ)數(shù)據(jù)包指 示信息封裝到數(shù)據(jù)包發(fā)送至所述無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送;以及在接收到所述計(jì)時(shí) 到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID、具體為外/內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò) 展數(shù)據(jù)包指示信息封裝到數(shù)據(jù)包發(fā)送至所述無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送。
5. 如權(quán)利要求4所述的信標(biāo)設(shè)備,其特征在于,所述控制單元具體包括: 功率值讀取子單元,用于接收到所述定時(shí)到達(dá)信號(hào)后,讀取預(yù)先存儲(chǔ)的功率值輸出; 第一數(shù)據(jù)包封裝子單元,用于接收到所述功率值讀取子單元輸出的功率值后,將接收 的功率值和所述信標(biāo)設(shè)備的UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息封裝到數(shù)據(jù)包發(fā)送至所述無(wú)線 信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送; 第二數(shù)據(jù)包封裝子單元,用于接收到所述計(jì)時(shí)到達(dá)信號(hào)后,將本信標(biāo)設(shè)備的UUID、位置 信息、具體為外/內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息封裝到數(shù) 據(jù)包發(fā)送至所述無(wú)線信號(hào)發(fā)射模塊進(jìn)行無(wú)線發(fā)送。
6. 如權(quán)利要求5所述的信標(biāo)設(shè)備,其特征在于,所述無(wú)線信號(hào)發(fā)射模塊中的功率放大 器的輸出功率為可調(diào)的;以及所述控制單元還包括:功率值設(shè)置子單元;以及 所述功率值讀取子單元具體用于接收到所述定時(shí)到達(dá)信號(hào)后,若判斷η等于m,則讀取 第1個(gè)功率值,否則,讀取第n+1個(gè)功率值;其中,η為上次讀取的功率值的序號(hào);m為預(yù)先 存儲(chǔ)的功率值的序號(hào)的總數(shù); 所述功率值設(shè)置子單元用于根據(jù)所述功率值讀取子單元讀取的功率值設(shè)置所述無(wú)線 信號(hào)發(fā)射模塊的功率放大器的輸出功率。
7. 如權(quán)利要求4-6所述的信標(biāo)設(shè)備,其特征在于,所述第一定時(shí)器單元的定時(shí)時(shí)間為 20ms ?Is〇
8. -種用戶進(jìn)出區(qū)域的檢測(cè)方法,包括: 智能終端接收到信標(biāo)設(shè)備發(fā)送的數(shù)據(jù)包后,若從中解析出基礎(chǔ)數(shù)據(jù)包指示信息,則將 所述數(shù)據(jù)包中攜帶的內(nèi)容,以及該數(shù)據(jù)包的接收信號(hào)強(qiáng)度對(duì)應(yīng)所述數(shù)據(jù)包中的UUID作為 基礎(chǔ)信息存儲(chǔ);若從中解析出擴(kuò)展數(shù)據(jù)包指示信息,則將所述數(shù)據(jù)包中攜帶的內(nèi)容對(duì)應(yīng)所 述數(shù)據(jù)包中的UUID作為擴(kuò)展信息存儲(chǔ); 若所述智能終端進(jìn)一步確定所述擴(kuò)展信息中包括進(jìn)出檢測(cè)指示信息,則將所述進(jìn)出檢 測(cè)指示信息存儲(chǔ)于緩存;并在判斷出所述緩存中的進(jìn)出檢測(cè)指示信息中外向指示信息相較 于內(nèi)向指示信息存儲(chǔ)在前時(shí),確定出檢測(cè)進(jìn)入的結(jié)果,并清空所述緩存;在判斷出所述緩存 中的進(jìn)出檢測(cè)指示信息中外向指示信息相較于內(nèi)向指示信息存儲(chǔ)在后時(shí),確定出檢測(cè)離開(kāi) 的結(jié)果,并清空所述緩存; 其中,攜帶有外向指示信息的數(shù)據(jù)包是由設(shè)置于所述區(qū)域門(mén)口的第一藍(lán)牙信標(biāo)設(shè)備發(fā) 送的;所述第一藍(lán)牙信標(biāo)設(shè)備的定向發(fā)射天線朝向所述區(qū)域外,用于以藍(lán)牙無(wú)線方式發(fā)送 基礎(chǔ)數(shù)據(jù)包和第一擴(kuò)展數(shù)據(jù)包;其中,所述基礎(chǔ)數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的信標(biāo)設(shè)備 的UUID,以及基礎(chǔ)數(shù)據(jù)包指示信息;所述第一擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的UUID、 具體為外向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息; 攜帶有內(nèi)向指示信息的數(shù)據(jù)包是由設(shè)置于所述區(qū)域門(mén)口的第二藍(lán)牙信標(biāo)設(shè)備發(fā)送的; 所述第二藍(lán)牙信標(biāo)設(shè)備的定向發(fā)射天線朝向所述區(qū)域內(nèi),用于以藍(lán)牙無(wú)線方式發(fā)送基礎(chǔ)數(shù) 據(jù)包和第二擴(kuò)展數(shù)據(jù)包;其中,第二擴(kuò)展數(shù)據(jù)包中攜帶有發(fā)送本數(shù)據(jù)包的UUID、位置信息、 具體為內(nèi)向指示信息的進(jìn)出檢測(cè)指示信息,以及擴(kuò)展數(shù)據(jù)包指示信息。
9. 如權(quán)利要求8所述的方法,其特征在于,在所述確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,還 包括: 所述智能終端顯示入場(chǎng)/出場(chǎng)提示信息。
10. 如權(quán)利要求8所述的方法,其特征在于,在所述確定出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果后,還 包括: 所述智能終端根據(jù)預(yù)設(shè)的服務(wù)器的地址發(fā)送請(qǐng)求信息;所述請(qǐng)求信息中攜帶有所述檢 測(cè)進(jìn)入/離開(kāi)的結(jié)果,以及所述信標(biāo)設(shè)備的UUID ; 所述服務(wù)器從接收的請(qǐng)求信息中解析出檢測(cè)進(jìn)入/離開(kāi)的結(jié)果和UUID ;查找出與所述 UUID的提示信息后,根據(jù)所述檢測(cè)進(jìn)入/離開(kāi)的結(jié)果,將所述提示信息中的入場(chǎng)/出場(chǎng)提示 信息向所述智能終端返回。
【文檔編號(hào)】H04W64/00GK104144497SQ201410364180
【公開(kāi)日】2014年11月12日 申請(qǐng)日期:2014年7月28日 優(yōu)先權(quán)日:2014年7月28日
【發(fā)明者】趙武陽(yáng), 楊志強(qiáng), 顧嘉峻, 唐日升, 林喬, 吳時(shí)婧, 劉小東 申請(qǐng)人:北京升哲科技有限公司, 趙武陽(yáng), 趙東煒