臨時基站。
[0027]當移動終端檢測到的信號強度RSSI大于設定值TH的iBeacon固定基站數Al和iBeacon臨時基站數A2之和大于等于6時,移動終端關閉iBeacon廣播功能,不轉發接收到的iBeacon廣播信息,移動終端不充當iBeacon臨時基站。
[0028]移動終端定位時,測量自身能夠檢測到的iBeacon固定基站和iBeacon臨時基站的信號強度RSSI,從所有信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站中篩選出信號強度RSSI最強的3個基站,如果這3個基站都是iBeacon固定基站,則移動終端根據質心定位算法計算出自身的位置,如果這3個基站中有iBeacon臨時基站存在,則移動終端對測量出的自身與iBeacon臨時基站的距離乘以偏移量系數K后得到的值作為移動終端與該iBeacon臨時基站的母基站的距離,根據質心定位算法計算出自身的位置。iBeacon臨時基站發送的廣播信息包括自身所在區域信息,該區域信息為其對應的母基站的區域信息。
[0029]iBeacon固定基站的級別被設置為O ,iBeacon臨時基站的級別被設置為I。移動終端轉發的iBeacon廣播信號只有級別位上的數據內容與其母基站不同,其它都一樣。從iBeacon的規范可以得出,iBeacon的數據主要由四種數據段構成,分別是UUID(通用唯一標識符)、Major、Minor、Measured Powerc3UUID是規定為IS0/IEC11578:1996標準的 128位標識符(16個字節)。Ma jor和Minor由iBeacon發布者自行設定,都是16位的標識符。因此,iBeacon臨時基站發送的數據格式規定為:基站的級別信息保存在Major和Minor指定的若干位中,自身所在區域信息也保存在指定若干位中。
[0030]實施例2:本實施例的將移動終端作為iBeacon定位系統臨時基站的方法,包括以下步驟:
S1:當移動終端進入iBeacon定位系統的信號覆蓋區域內時,移動終端測量自身能夠檢測到的iBeacon固定基站和iBeacon臨時基站的信號強度RSSI,統計得到信號強度RSSI大于設定值TH的iBeacon固定基站數為Al個,信號強度RSSI大于設定值TH的iBeacon臨時基站數為A2個,如果3 < Al+A2<6,則移動終端從所有信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站中篩選出信號強度RSSI最強的3個基站;
S2:移動終端判斷篩選出的3個基站中是否有iBeacon臨時基站存在,如果沒有iBeacon臨時基站存在,則移動終端的iBeacon廣播功能保持關閉狀態,移動終端不充當iBeacon臨時基站;如果有iBeacon臨時基站存在,則移動終端打開iBeacon廣播功能,成為一個iBeacon臨時基站,接著從3個基站中篩選出信號強度RSSI最強的基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去。移動終端根據質心定位算法計算出自身的位置,轉發的廣播信息中包含自身的位置信息。
[0031]S3:移動終端成為iBeacon臨時基站后,不斷地測量母基站的信號強度RSSI,如果連續測量5次得到的信號強度RSSI都小于設定值TL,則移動終端關閉iBeacon廣播功能,不轉發接收到的iBeacon廣播信息,移動終端不充當iBeacon臨時基站。
[0032]其余方法與實施例1相同。
[0033]實施例3:本實施例的將移動終端作為iBeacon定位系統臨時基站的方法,包括以下步驟:
S1:當移動終端進入iBeacon定位系統的信號覆蓋區域內時,移動終端測量自身能夠檢測到的iBeacon固定基站和iBeacon臨時基站的信號強度RSSI,統計得到信號強度RSSI大于設定值TH的iBeacon固定基站數為Al個,信號強度RSSI大于設定值TH的iBeacon臨時基站數為A2個,如果3 < Al+A2<6,則移動終端從所有信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站中篩選出信號強度RSSI最強的3個基站;
S2:移動終端判斷篩選出的3個基站中是否有iBeacon臨時基站存在,如果沒有iBeacon臨時基站存在,則移動終端的iBeacon廣播功能保持關閉狀態,移動終端不充當iBeacon臨時基站;如果有iBeacon臨時基站存在,則移動終端打開iBeacon廣播功能,成為一個iBeacon臨時基站,接著判斷3個基站中是否有iBeacon固定基站存在,如果有iBeacon固定基站存在,則篩選出信號強度RSSI最強的iBeacon固定基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去;如果沒有iBeacon固定基站存在,貝Ij從N個基站中篩選出信號強度RSSI最強的iBeacon臨時基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去。移動終端根據質心定位算法計算出自身的位置,轉發的廣播信息中包含自身的位置信息。
[0034]S3:移動終端成為iBeacon臨時基站后,不斷地測量母基站的信號強度RSSI,如果連續測量5次得到的信號強度RSSI都小于設定值TL,則移動終端關閉iBeacon廣播功能,不轉發接收到的iBeacon廣播信息,移動終端不充當iBeacon臨時基站。
[0035]其余方法與實施例1相同。
【主權項】
1.一種將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于,包括以下步驟: S1:當移動終端進入iBeacon定位系統的信號覆蓋區域內時,移動終端測量自身能夠檢測到的iBeacon固定基站和iBeacon臨時基站的信號強度RSSI,篩選出信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站,移動終端從所有信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站中篩選出信號強度RSSI最強的N個基站; S2:移動終端判斷篩選出的N個基站中是否有iBeacon臨時基站存在,如果沒有iBeacon臨時基站存在,則移動終端的iBeacon廣播功能保持關閉狀態,移動終端不充當iBeacon臨時基站;如果有iBeacon臨時基站存在,則移動終端打開iBeacon廣播功能,成為一個iBeacon臨時基站。2.根據權利要求1所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:所述步驟S2中移動終端成為iBeacon臨時基站后還執彳丁以下步驟:移動終端從N個基站中篩選出信號強度RSSI最強的基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去。3.根據權利要求1所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:所述步驟S2移動終端成為iBeacon臨時基站后還執行以下步驟:移動終端判斷N個基站中是否有iBeacon固定基站存在,如果有iBeacon固定基站存在,則篩選出信號強度RSSI最強的iBeacon固定基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去;如果沒有iBeacon固定基站存在,則從N個基站中篩選出信號強度RSSI最強的iBeacon臨時基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去。4.根據權利要求1所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:所述步驟S2中移動終端判斷篩選出的N個基站中有iBeacon臨時基站存在后還執行以下步驟:移動終端判斷篩選出的N個基站中是否有iBeacon固定基站存在,如果有iBeacon固定基站存在,則移動終端打開iBeacon廣播功能,成為一個iBeacon臨時基站,移動終端篩選出信號強度RSSI最強的iBeacon固定基站作為母基站,只將接收到的該母基站發送的廣播信息轉發出去,如果沒有iBeacon固定基站存在,移動終端的iBeacon廣播功能保持關閉狀態,移動終端不充當iBeacon臨時基站。5.根據權利要求1或2或3或4所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:當移動終端檢測到的信號強度RSSI大于設定值TH的iBeacon固定基站數Al和iBeacon臨時基站數A2之和大于等于設定值M時,移動終端關閉iBeacon廣播功能,不轉發接收到的iBeacon廣播信息。6.根據權利要求2或3或4所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:還包括步驟S3:移動終端成為iBeacon臨時基站后,不斷地測量母基站的信號強度RSSI,如果連續測量D次得到的信號強度RSSI都小于設定值TL,則移動終端關閉iBeacon廣播功能,不轉發接收到的iBeacon廣播信息。7.根據權利要求2或3或4所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:移動終端定位時,測量自身能夠檢測到的iBeacon固定基站和iBeacon臨時基站的信號強度RSSI,從所有信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站中篩選出信號強度RSSI最強的3個基站,如果這3個基站都是iBeacon固定基站,則移動終端根據質心定位算法計算出自身的位置,如果這3個基站中有iBeacon臨時基站存在,貝Ij移動終端對測量出的自身與iBeacon臨時基站的距離乘以偏移量系數K后得到的值作為移動終端與該iBeacon臨時基站的母基站的距離,根據質心定位算法計算出自身的位置。8.根據權利要求1或2或3或4所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:所述N2 3。9.根據權利要求1或2或3或4所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:所述M2 6。10.—種iBeacon定位系統,使用權利要求1-9中任一權利要求所述的將移動終端作為iBeacon定位系統臨時基站的方法,其特征在于:包括若干個iBeacon固定基站和作為iBeacon臨時基站的移動終端。
【專利摘要】本發明公開了一種iBeacon定位系統及將移動終端作為臨時基站的方法。該方法包括以下步驟:移動終端測量周圍iBeacon固定基站和iBeacon臨時基站的信號強度RSSI,從所有信號強度RSSI大于設定值TH的iBeacon固定基站和iBeacon臨時基站中篩選出信號強度RSSI最強的N個基站,如果篩選出的N個基站中有iBeacon臨時基站存在,則移動終端打開iBeacon廣播功能,成為一個iBeacon臨時基站。本發明使移動終端在進入iBeacon定位系統的信號覆蓋區域后,能夠充當iBeacon臨時基站,將接收到的iBeacon廣播信息轉發出去,從而減少了iBeacon定位系統的信號盲區。
【IPC分類】G01S5/02, H04W64/00
【公開號】CN105657824
【申請號】
【發明人】王皓珽, 姚紀元, 吳昌喜, 代傳寧, 徐國偉, 王保杰, 張方生, 崔亮
【申請人】杭州賢芯科技有限公司
【公開日】2016年6月8日
【申請日】2015年12月23日