1.一種選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法,其特征在于,包括如下步驟:
A)將多個藍牙BLE通信裝置分別連接到各自的網關,并將每個所述網關通過以太網或局域網連接到監(jiān)護云平臺;
B)當前藍牙手環(huán)將其廣播數據通過一個或多個所述藍牙BLE通信裝置上送到所述監(jiān)護云平臺;
C)取得所述當前藍牙手環(huán)的廣播數據中最近設定時間內的廣播包,并按照所述廣播包的時間戳進行排序;
D)判斷所述監(jiān)護云平臺在所述最近設定時間內是否收到所述當前藍牙手環(huán)的廣播數據,如是,執(zhí)行步驟E);否則,所述當前藍牙手環(huán)的位置為無效,將所有所述藍牙BLE通信裝置的信號強度置為0X88;
E)判斷所述監(jiān)護云平臺在所述最近設定時間內是否收到多個所述藍牙BLE通信裝置所傳送的所述當前藍牙手環(huán)的廣播數據,如是,執(zhí)行步驟F);否則,將收到所述當前藍牙手環(huán)的廣播數據的藍牙BLE通信裝置作為所述當前藍牙手環(huán)所在的站點,并保存其信號強度,以備下一次比較;
F)判斷最近時間戳的藍牙BLE通信裝置的信號強度是否大于進入站點信號強度閾值,如是,將所述當前藍牙手環(huán)的位置切換到信號強度最強的藍牙BLE通信裝置,保存所述信號強度最強的藍牙BLE通信裝置的信號強度,以備下一次比較;否則,執(zhí)行步驟G);
G)判斷所述當前藍牙手環(huán)的位置更新時間是否小于位置切換最小時間閾值,如是,執(zhí)行步驟L);否則,執(zhí)行步驟H);
H)判斷所述當前藍牙手環(huán)所在的藍牙BLE通信裝置的信號強度是否小于離開站點信號強度閾值,如是,取信號強度最強的一個藍牙BLE通信裝置作為所述當前藍牙手環(huán)的位置,執(zhí)行步驟J);否則,執(zhí)行步驟I);
I)判斷所述當前藍牙手環(huán)所在的藍牙BLE通信裝置的信號強度比前一個藍牙BLE通信裝置的信號強度是否大位置切換信號差閾值,如是,執(zhí)行步驟J);否則,執(zhí)行步驟L);
J)記錄更新時間,執(zhí)行步驟K);
K)保存所述當前藍牙手環(huán)所在的藍牙BLE通信裝置的信號強度,執(zhí)行步驟L);
L)結束本次操作。
2.根據權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法,其特征在于,所述最近設定時間為30~120秒。
3.根據權利要求1或2所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法,其特征在于,所述進入站點信號強度閾值為進入所述藍牙BLE通信裝置區(qū)域的信號強度閾值。
4.根據權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法,其特征在于,所述位置切換最小時間閾值為所述藍牙手環(huán)在兩個以上藍牙BLE通信裝置間位置切換的最小時間閾值。
5.根據權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法,其特征在于,所述位置切換信號差閾值為所述藍牙手環(huán)從一個藍牙BLE通信裝置切換到另一個藍牙BLE通信裝置的信號強度差的閾值。
6.一種實現如權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法的裝置,其特征在于,包括:
連接單元:用于將多個藍牙BLE通信裝置分別連接到各自的網關,并將每個所述網關通過以太網或局域網連接到監(jiān)護云平臺;
廣播數據上送單元:用于使當前藍牙手環(huán)將其廣播數據通過一個或多個所述藍牙BLE通信裝置上送到所述監(jiān)護云平臺;
廣播包獲取排序單元:用于取得所述當前藍牙手環(huán)的廣播數據中最近設定時間內的廣播包,并按照所述廣播包的時間戳進行排序;
廣播數據判斷單元:用于判斷所述監(jiān)護云平臺在所述最近設定時間內是否收到所述當前藍牙手環(huán)的廣播數據,如是,進入廣播數據收到判斷單元;否則,所述當前藍牙手環(huán)的位置為無效,將所有所述藍牙BLE通信裝置的信號強度置為0X88;
廣播數據收到判斷單元:用于判斷所述監(jiān)護云平臺在所述最近設定時間內是否收到多個所述藍牙BLE通信裝置所傳送的所述當前藍牙手環(huán)的廣播數據,如是,進入時間戳信號強度判斷單元;否則,將收到所述當前藍牙手環(huán)的廣播數據的藍牙BLE通信裝置作為所述當前藍牙手環(huán)所在的站點,并保存其信號強度,以備下一次比較;
時間戳信號強度判斷單元:用于判斷最近時間戳的藍牙BLE通信裝置的信號強度是否大于進入站點信號強度閾值,如是,將所述當前藍牙手環(huán)的位置切換到信號強度最強的藍牙BLE通信裝置,保存所述信號強度最強的藍牙BLE通信裝置的信號強度,以備下一次比較;否則,進入位置更新時間判斷單元;
位置更新時間判斷單元:用于判斷所述當前藍牙手環(huán)的位置更新時間是否小于位置切換最小時間閾值,如是,進入結束單元;否則,進入第一信號強度判斷單元;
第一信號強度判斷單元:用于判斷所述當前藍牙手環(huán)所在的藍牙BLE通信裝置的信號強度是否小于離開站點信號強度閾值,如是,取信號強度最強的一個藍牙BLE通信裝置作為所述當前藍牙手環(huán)的位置,進入記錄單元;否則,進入第二信號強度判斷單元;
第二信號強度判斷單元:用于判斷所述當前藍牙手環(huán)所在的藍牙BLE通信裝置的信號強度比前一個藍牙BLE通信裝置的信號強度是否大位置切換信號差閾值,如是,進入記錄單元;否則,進入結束單元;
記錄單元:用于記錄更新時間;
保存單元:用于保存所述當前藍牙手環(huán)所在的藍牙BLE通信裝置的信號強度;
結束單元:用于結束本次操作。
7.根據權利要求6所述的實現如權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法的裝置,其特征在于,所述最近設定時間為30~120秒。
8.根據權利要求6或7所述的實現如權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法的裝置,其特征在于,所述進入站點信號強度閾值為進入所述藍牙BLE通信裝置區(qū)域的信號強度閾值。
9.根據權利要求6所述的實現如權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法的裝置,其特征在于,所述位置切換最小時間閾值為所述藍牙手環(huán)在兩個以上藍牙BLE通信裝置間位置切換的最小時間閾值。
10.根據權利要求6所述的實現如權利要求1所述的選擇藍牙手環(huán)所在藍牙BLE通信裝置的方法的裝置,其特征在于,所述位置切換信號差閾值為所述藍牙手環(huán)從一個藍牙BLE通信裝置切換到另一個藍牙BLE通信裝置的信號強度差的閾值。