本發(fā)明屬于精準(zhǔn)定位,具體涉及一種移動智能終端高精度定位方法。
背景技術(shù):
1、隨著社會的進(jìn)步,大型商場、室內(nèi)會展中心和大型娛樂場所不斷涌現(xiàn),人們對于室內(nèi)位置服務(wù)的需求也日益強(qiáng)烈。但是由于室內(nèi)環(huán)境復(fù)雜多變,現(xiàn)有室內(nèi)定位技術(shù)尚未達(dá)到較高的精度。相較于成熟的戶外gps定位,室內(nèi)定位技術(shù)目前還存在著很多問題及挑戰(zhàn),近年來提出的基于紅外線和超聲波等的定位技術(shù)也因?yàn)槎ㄎ怀杀靖?、穩(wěn)定性差以及定位精確度差等問題,不能很好的適用于室內(nèi)定位的各種場景。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明為了解決以上問題,提出了一種移動智能終端高精度定位方法。
2、本發(fā)明的技術(shù)方案是:一種移動智能終端高精度定位方法包括以下步驟:
3、s1、獲取wifi強(qiáng)度信息,并根據(jù)wifi強(qiáng)度信息確定移動終端的可疑參考點(diǎn)集合;
4、s2、確定可疑參考點(diǎn)集合中各個可疑參考點(diǎn)的定位系數(shù);
5、s3、根據(jù)各個可疑參考點(diǎn)的定位系數(shù),確定移動終端的精準(zhǔn)位置。
6、進(jìn)一步地,s1包括以下子步驟:
7、s11、獲取wifi強(qiáng)度信息,其中,wifi強(qiáng)度信息包括所有無線接入點(diǎn)的rssi值;
8、s12、根據(jù)所有無線接入點(diǎn)的rssi值,利用位置指紋定位算法提取若干個可疑參考點(diǎn),生成可疑參考點(diǎn)集合。
9、位置指紋定位算法具體為:通過在定位區(qū)域內(nèi)均勻選取多個參考點(diǎn),測量并記錄每個參考點(diǎn)上能夠接收到的所有ap(如路由器))的rssi值及其地理位置信息,構(gòu)建指紋數(shù)據(jù)庫,在線定位時,根據(jù)移動終端接收到的rssi值,在指紋數(shù)據(jù)庫中進(jìn)行匹配,找到最接近的幾個參考點(diǎn)。在位置指紋定位算法中,需要在所需定位區(qū)域內(nèi)安裝無線接收器,掃描并記錄周圍無線信號的強(qiáng)度等信息,將采集到的數(shù)據(jù)存儲在數(shù)據(jù)庫中,形成位置指紋庫。
10、進(jìn)一步地,s2包括以下子步驟:
11、s21、計(jì)算可疑參考點(diǎn)集合中各個可疑參考點(diǎn)的信號分量解;
12、s22、生成迭代位置序列;
13、s23、基于各個可疑參考點(diǎn)的信號分量解,利用參考點(diǎn)迭代模型對迭代位置序列中各個可疑參考點(diǎn)依次進(jìn)行迭代處理,得到各個可疑參考點(diǎn)對應(yīng)的迭代值;
14、s24、根據(jù)各個可疑參考點(diǎn)對應(yīng)的迭代值,生成各個可疑參考點(diǎn)的定位系數(shù)。
15、上述進(jìn)一步方案的有益效果是:在本發(fā)明中,根據(jù)距離可疑參考點(diǎn)最近的ap的自身參數(shù),計(jì)算可疑參考點(diǎn)的信號分量解,通過信號分量解以及迭代位置序列完成可疑參考點(diǎn)的迭代處理,得到迭代值,以此確定定位系數(shù),該定位系數(shù)充分了ap的特性以及可疑參考點(diǎn)的位置關(guān)系。
16、進(jìn)一步地,s21中,可疑參考點(diǎn)集合中第i個可疑參考點(diǎn)的信號分量解di的計(jì)算公式為:
17、;式中,di表示距離第i個可疑參考點(diǎn)直線距離最近的無線接入點(diǎn)的信號帶寬,xi表示距離第i個可疑參考點(diǎn)直線距離最近的無線接入點(diǎn)的信道,zi表示距離第i個可疑參考點(diǎn)直線距離最近的無線接入點(diǎn)的天線增益,j表示虛數(shù),t表示時間,c表示常數(shù),ln(·)表示對數(shù)函數(shù),exp(·)表示指數(shù)函數(shù),||·||2表示二范數(shù)運(yùn)算。
18、進(jìn)一步地,s22中,生成迭代位置序列的方法為:隨機(jī)選擇一個可疑參考點(diǎn)的位置作為初始位置,將其余可疑參考點(diǎn)按照與初始位置之間歐式距離從小到大的順序排列,生成待迭代位置序列。
19、進(jìn)一步地,s23中,迭代位置序列中第m個可疑參考點(diǎn)的參考點(diǎn)迭代模型zm的表達(dá)式為:
20、;式中,l表示步長,zm-1表示迭代位置序列中第m-1個可疑參考點(diǎn)的參考點(diǎn)迭代模型值,d0表示初始位置對應(yīng)的可疑參考點(diǎn)的信號分量解,dm表示迭代位置序列中第m個可疑參考點(diǎn)的信號分量解,max(·)表示最大值函數(shù),c表示常數(shù)。
21、進(jìn)一步地,s24包括以下子步驟:
22、s241、判斷最小迭代值對應(yīng)的可疑參考點(diǎn)與初始位置之間的歐式距離是否最小,若是則進(jìn)入s242,否則進(jìn)入s243;
23、s242、對初始位置對應(yīng)的信號分量解的一半進(jìn)行向上取整,作為初始位置對應(yīng)的可疑參考點(diǎn)的定位系數(shù),并進(jìn)入s244;
24、s243、對初始位置對應(yīng)的信號分量解的兩倍進(jìn)行向下取整,作為初始位置對應(yīng)的可疑參考點(diǎn)的定位系數(shù),并進(jìn)入s244;
25、s244、根據(jù)初始位置的定位系數(shù),計(jì)算其余各個可疑參考點(diǎn)的定位系數(shù)。
26、上述進(jìn)一步方案的有益效果是:在本發(fā)明中,在確定所有可疑參考點(diǎn)的定位系數(shù)時,根據(jù)距離初始位置最近的可疑參考點(diǎn)與迭代值最小的可疑參考點(diǎn)是否一致,確定隨機(jī)選擇的初始位置的定位系數(shù),以此為基礎(chǔ)確定其余可疑參考點(diǎn)的定位系數(shù),更加準(zhǔn)確。
27、進(jìn)一步地,s244中,可疑參考點(diǎn)的定位系數(shù)p的計(jì)算公式為:
28、;式中,p0表示初始位置對應(yīng)的可疑參考點(diǎn)的定位系數(shù),z表示可疑參考點(diǎn)的迭代值。
29、進(jìn)一步地,s3中,將定位系數(shù)最大的可疑參考點(diǎn)的位置作為移動終端的精準(zhǔn)位置。
30、本發(fā)明的有益效果是:本發(fā)明提出了一種移動智能終端高精度定位方法,通過多個無線接入點(diǎn)的rssi值提取出多個可疑參考點(diǎn),對可疑參考點(diǎn)進(jìn)行信號分量解求解以及迭代處理,確定對應(yīng)的定位系數(shù),最終將最大定位系數(shù)對應(yīng)的可疑參考點(diǎn)作為移動智能終端的位置;本發(fā)明提出的終端定位方法適用于多種環(huán)境,可以進(jìn)一步提高定位精度,且定位方法的部署成本低。
1.一種移動智能終端高精度定位方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的移動智能終端高精度定位方法,其特征在于,所述s1包括以下子步驟:
3.根據(jù)權(quán)利要求1所述的移動智能終端高精度定位方法,其特征在于,所述s2包括以下子步驟:
4.根據(jù)權(quán)利要求3所述的移動智能終端高精度定位方法,其特征在于,所述s21中,可疑參考點(diǎn)集合中第i個可疑參考點(diǎn)的信號分量解di的計(jì)算公式為:
5.根據(jù)權(quán)利要求3所述的移動智能終端高精度定位方法,其特征在于,所述s22中,生成迭代位置序列的方法為:隨機(jī)選擇一個可疑參考點(diǎn)的位置作為初始位置,將其余可疑參考點(diǎn)按照與初始位置之間歐式距離從小到大的順序排列,生成待迭代位置序列。
6.根據(jù)權(quán)利要求3所述的移動智能終端高精度定位方法,其特征在于,所述s23中,迭代位置序列中第m個可疑參考點(diǎn)的參考點(diǎn)迭代模型zm的表達(dá)式為:
7.根據(jù)權(quán)利要求3所述的移動智能終端高精度定位方法,其特征在于,所述s24包括以下子步驟:
8.根據(jù)權(quán)利要求7所述的移動智能終端高精度定位方法,其特征在于,所述s244中,可疑參考點(diǎn)的定位系數(shù)p的計(jì)算公式為:
9.根據(jù)權(quán)利要求1所述的移動智能終端高精度定位方法,其特征在于,所述s3中,將定位系數(shù)最大的可疑參考點(diǎn)的位置作為移動終端的精準(zhǔn)位置。