一種基于電子羅盤的移動終端室內(nèi)定位方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及的是一種基于電子羅盤的移動終端室內(nèi)定位 方法及其系統(tǒng)。
【背景技術(shù)】
[0002] 隨著信息和通信技術(shù)的普及,人們對室內(nèi)定位信息的需求與日俱增,一些公共場 所,如商場、機(jī)場、展廳、寫字樓、倉庫、地下停車場等都需要使用準(zhǔn)確的定位信息。例如在商 場導(dǎo)購、公共場所尋人、大型倉庫管理等場景中,都需要用到位置信息。精確的室內(nèi)定位信 息,能夠?qū)捎每臻g和庫存物資實(shí)現(xiàn)高效管理;能夠?qū)Ш骄臁⑾绬T、±兵、醫(yī)務(wù)工作人 員完成特定的室內(nèi)任務(wù);智能空間也都離不開位置服務(wù),因此室內(nèi)定位具有廣闊的應(yīng)用前 景。
[0003] 目前室內(nèi)定位技術(shù)主要通過聲波或者超聲波定位、無線射頻信號(比如路由器信 號)定位等,但是上述定位方法都存在抗干擾能力差、定位誤差大等缺陷,而且算法比較復(fù) 雜,實(shí)用性不高。
[0004] 因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于電子羅 盤的移動終端室內(nèi)定位方法及其系統(tǒng),有效的提高了系統(tǒng)的抗干擾能力及降低了定位誤 差,而且系統(tǒng)采用的定位算法簡單,實(shí)用性高。
[0006] 本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下: 一種基于電子羅盤的移動終端室內(nèi)定位方法,其中,所述方法包括: A、 移動終端接收用戶的操作指令顯示中軸線,并啟動電子羅盤; B、 設(shè)置用于標(biāo)記固定點(diǎn)的第一參考點(diǎn)與移動終端所處位置點(diǎn)的連線為第一參考線,使 所述中軸線與所述第一參考線重合,獲取中軸線與正北方向線的第一夾角; C、 設(shè)置用于標(biāo)記固定點(diǎn)的第二參考點(diǎn)與移動終端所處位置點(diǎn)的連線為第二參考線,使 所述中軸線與所述第二參考線重合,獲取中軸線與正北方向線的第二夾角; D、 移動終端根據(jù)所述第一夾角、所述第二夾角、及一預(yù)先設(shè)置的第一長度值和參考夾 角,W余弦定理對應(yīng)的算法確定移動終端所處位置點(diǎn)的平面坐標(biāo)。
[0007] 所述基于電子羅盤的移動終端室內(nèi)定位方法,其中,所述步驟A之前還包括: S、初始化設(shè)置用于標(biāo)記固定點(diǎn)的第一參考點(diǎn)與第二參考點(diǎn),設(shè)置所述第一參考點(diǎn)與所 述第二參考點(diǎn)間的距離為第一長度值,設(shè)置所述第一參考點(diǎn)與所述第二參考點(diǎn)間的連線與 正北方向線的夾角為參考夾角。
[0008] 所述基于電子羅盤的移動終端室內(nèi)定位方法,其中,所述步驟D之后還包括: E、 移動終端將所述平面坐標(biāo)發(fā)送至其他設(shè)備; F、 其他設(shè)備接收所述平面坐標(biāo),并根據(jù)所述平面坐標(biāo)調(diào)節(jié)設(shè)備當(dāng)前工作參數(shù)。
[0009] 所述基于電子羅盤的移動終端室內(nèi)定位方法,其中,所述中軸線為移動終端顯示 屏上顯示的一條用于輔助測量的直線。
[0010] 所述基于電子羅盤的移動終端室內(nèi)定位方法,其中,所述步驟D具體包括: D1、W第二參考點(diǎn)為坐標(biāo)原點(diǎn),建立W第一參考點(diǎn)和第二參考點(diǎn)的連線為X軸,W垂直 于第一參考點(diǎn)和第二參考點(diǎn)的連線且經(jīng)過所述第二參考點(diǎn)的直線為y軸的平面直角坐標(biāo) 系; 02、根據(jù)公式 Xi= (a*sin (巧-若 0+ 必 1) /sin (若 2- 1)) *cos (若 〇-'若 2)獲取移 動終端所處位置點(diǎn)的橫坐標(biāo);其中,Χι為移動終端所處位置點(diǎn)的橫坐標(biāo),a為所述第一參考 點(diǎn)與所述第二參考點(diǎn)間的距離,Z 0為所述參考夾角,之1為所述第一夾角,若2為所述第 二夾角; D3、根據(jù)公式y(tǒng)i= (a*sin (榮-若0+文1)/sin (玄:2-.父1)) *sin (.父0-之2)獲取移 動終端所處位置點(diǎn)的縱坐標(biāo);其中,yi為移動終端所處位置點(diǎn)的縱坐標(biāo),a為所述第一參考 點(diǎn)與所述第二參考點(diǎn)間的距離,Z 0為所述參考夾角,必1為所述第一夾角,名:2為所述第 二夾角; D4、根據(jù)和yi確定移動終端所處位置點(diǎn)的平面坐標(biāo)(XI,yi)。
[0011] 一種基于電子羅盤的移動終端室內(nèi)定位系統(tǒng),其中,包括: 顯示及啟動模塊,用于移動終端接收用戶的操作指令顯示中軸線,并啟動電子羅盤; 第一夾角獲取模塊,用于設(shè)置用于標(biāo)記固定點(diǎn)的第一參考點(diǎn)與移動終端所處位置點(diǎn)的 連線為第一參考線,使所述中軸線與所述第一參考線重合,獲取中軸線與正北方向線的第 一夾角; 第二夾角獲取模塊,用于設(shè)置用于標(biāo)記固定點(diǎn)的第二參考點(diǎn)與移動終端所處位置點(diǎn)的 連線為第二參考線,使所述中軸線與所述第二參考線重合,獲取中軸線與正北方向線的第 二夾角; 定位模塊,用于移動終端根據(jù)所述第一夾角、所述第二夾角、及一預(yù)先設(shè)置的第一長度 值和參考夾角,W余弦定理對應(yīng)的算法確定移動終端所處位置點(diǎn)的平面坐標(biāo)。
[0012] 所述基于電子羅盤的移動終端室內(nèi)定位系統(tǒng),其中,還包括: 初始設(shè)置模塊,用于初始化設(shè)置用于標(biāo)記固定點(diǎn)的第一參考點(diǎn)與第二參考點(diǎn),設(shè)置所 述第一參考點(diǎn)與所述第二參考點(diǎn)間的距離為第一長度值,設(shè)置所述第一參考點(diǎn)與所述第二 參考點(diǎn)間的連線與正北方向線的夾角為參考夾角。
[0013] 所述基于電子羅盤的移動終端室內(nèi)定位系統(tǒng),其中,還包括: 發(fā)送模塊,用于移動終端將所述平面坐標(biāo)發(fā)送至其他設(shè)備; 控制模塊,用于其他設(shè)備接收所述平面坐標(biāo),并根據(jù)所述平面坐標(biāo)調(diào)節(jié)設(shè)備當(dāng)前工作 參數(shù)。
[0014] 所述基于電子羅盤的移動終端室內(nèi)定位系統(tǒng),其中,所述定位模塊具體包括: 坐標(biāo)建立單元,用于W第二參考點(diǎn)為坐標(biāo)原點(diǎn),建立W第一參考點(diǎn)和第二參考點(diǎn)的連 線為X軸,W垂直于第一參考點(diǎn)和第二參考點(diǎn)的連線且經(jīng)過所述第二參考點(diǎn)的直線為y軸 的平面直角坐標(biāo)系; 橫坐標(biāo)獲取單元,用于根據(jù)公式Xi=(a*sin (哨;-若:0+據(jù)1) / sin (之'2-遂:1)) * cos(之0-若2)獲取移動終端所處位置點(diǎn)的橫坐標(biāo);其中,XI為移動終端所處位置點(diǎn)的橫 坐標(biāo),a為所述第一參考點(diǎn)與所述第二參考點(diǎn)間的距離,若:ο為所述參考夾角,文1為所述 第一夾角,必2為所述第二夾角; 縱坐標(biāo)獲取單元,用于根據(jù)公式y(tǒng)i=(a*sin(榮-玄:0+名1) / sin(若2-遂1)) * sin(若0-之2)獲取移動終端所處位置點(diǎn)的縱坐標(biāo);其中,yi為移動終端所處位置點(diǎn)的縱 坐標(biāo),a為所述第一參考點(diǎn)與所述第二參考點(diǎn)間的距離,玄:0為所述參考夾角,滾:1為所述 第一夾角,必2為所述第二夾角; 平面坐標(biāo)獲取單元,用于根據(jù)χι和yi確定移動終端所處位置點(diǎn)的平面坐標(biāo)(XI,yi)。
[0015] 所述基于電子羅盤的移動終端室內(nèi)定位系統(tǒng),其中,所述中軸線為移動終端顯示 屏上顯示的一條用于輔助測量的直線。
[0016] 本發(fā)明所提供的一種基于電子羅盤的移動終端室內(nèi)定位方法及其系統(tǒng),所述方法 包括:移動終端接收用戶的操作指令顯示中軸線,并啟動電子羅盤;設(shè)置用于標(biāo)記固定點(diǎn) 的第一參考點(diǎn)與移動終端所處位置點(diǎn)的連線為第一參考線,使所述中軸線與所述第一參考 線重合,獲取中軸線與正北方向線的第一夾角;設(shè)置用于標(biāo)記固定點(diǎn)的第二參考點(diǎn)與移動 終端所處位置點(diǎn)的連線為第二參考線,使所述中軸線與所述第二參考線重合,獲取中軸線 與正北方向線的第二夾角;移動終端根據(jù)所述第一夾角、所述第二