本發(fā)明的實(shí)施方式涉及通信
技術(shù)領(lǐng)域:
,更具體地,本發(fā)明的實(shí)施方式涉及一種基于光的定位系統(tǒng)和利用移動(dòng)終端進(jìn)行定位的方法。
背景技術(shù):
:本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。近年來(lái)人們對(duì)室內(nèi)定位的需求日益增加,實(shí)現(xiàn)低成本、高精度的室內(nèi)定位具有越來(lái)越重要的意義。目前,常用的室內(nèi)定位技術(shù)主要有以下幾種:WIFI(Wireless-Fidelity,無(wú)線保真):具有技術(shù)成熟、應(yīng)用廣泛的優(yōu)點(diǎn),適合短距離的電子設(shè)備之間周期性地進(jìn)行高速率數(shù)據(jù)傳輸,但是該方法的功耗較高,不適合便攜式電子設(shè)備。藍(lán)牙和ZigBee:主要應(yīng)用在短距離、低功耗的電子設(shè)備之間進(jìn)行周期性數(shù)據(jù)或間歇性數(shù)據(jù)的低速率數(shù)據(jù)傳輸,其具有功耗低的優(yōu)點(diǎn),但是該方法存在傳輸距離較短、定位精度較低的缺陷。超寬帶:定位精度高,系統(tǒng)容錯(cuò)性和適應(yīng)性較好,但是其成本非常高,不適于大規(guī)模應(yīng)用。RFID(RadioFrequencyIdentification,射頻識(shí)別):用于短距離精確定位,功耗較低,擴(kuò)展性較好,但是需要部署大量的專用電子標(biāo)簽,使用范圍有限。上述室內(nèi)定位算法都是基于TOA(TimeofArrival,時(shí)間到達(dá))、TDOA(TimeDifferenceofArrival,到達(dá)時(shí)間差)、RSSI(ReceivedSignalStrengthIndication,接收信號(hào)強(qiáng)度指示)、指紋等定位算法,這些定位方案都存在復(fù)雜度較高的缺陷。技術(shù)實(shí)現(xiàn)要素:但是,現(xiàn)有的WIFI技術(shù)不適合便攜式電子設(shè)備的缺陷;藍(lán)牙和ZigBee技術(shù)存在傳輸距離較短、定位精度較低的缺陷;超寬帶不適于大規(guī)模應(yīng)用和RFID使用范圍有限的缺陷;及上述定位采用的定位算法還存在復(fù)雜度較高的缺陷,這些都是非常令人煩惱的過(guò)程。為此,非常需要一種改進(jìn)的定位方法和系統(tǒng),以使適用于便攜式電子設(shè)備,提高傳輸距離、定位精度、使用范圍,及降低復(fù)雜度。在本上下文中,本發(fā)明的實(shí)施方式期望提供一種基于光的定位系統(tǒng)和利用移動(dòng)終端進(jìn)行定位的方法。在本發(fā)明實(shí)施方式的第一方面中,提供了一種基于光的定位系統(tǒng),包括:多個(gè)LED信標(biāo),每個(gè)LED信標(biāo)用于發(fā)射根據(jù)其對(duì)應(yīng)的信標(biāo)ID號(hào)調(diào)制的光信號(hào),其中每個(gè)信標(biāo)ID號(hào)對(duì)應(yīng)于相應(yīng)的LED信標(biāo)的位置坐標(biāo)值;光接收器,包括光學(xué)定向天線、光傳感器、信號(hào)處理模塊、以及解調(diào)和通信模塊,其中:所述光學(xué)定向天線只能夠接收到LED信標(biāo)下方特定范圍內(nèi)的光信號(hào);在所述光學(xué)定向天線接收到光信號(hào)時(shí),所述光傳感器用于接收經(jīng)過(guò)所述光學(xué)定向天線聚焦后的光信號(hào)并產(chǎn)生電信號(hào);所述信號(hào)處理模塊用于對(duì)所述電信號(hào)進(jìn)行信號(hào)處理以獲得處理后信號(hào);所述解調(diào)和通信模塊用于對(duì)所述處理后信號(hào)進(jìn)行解調(diào)以獲取所述LED信標(biāo)的信標(biāo)ID號(hào),將所述信標(biāo)ID號(hào)發(fā)送給移動(dòng)終端,并且接收移動(dòng)終端根據(jù)所述信標(biāo)ID號(hào)以及所述光接收器的位移信息獲得的位置坐標(biāo)值。在一個(gè)實(shí)施方式中,根據(jù)本發(fā)明的上述實(shí)施方式所述的定位系統(tǒng),其中所述LED信標(biāo)包括微控制單元、驅(qū)動(dòng)電路、以及發(fā)光二極管,所述微控制單元用于采用數(shù)字脈沖間隔調(diào)制的調(diào)制方式將所述LED信標(biāo)的信標(biāo)ID號(hào)調(diào)制到發(fā)光二極管所要發(fā)射的光信號(hào)中,所述驅(qū)動(dòng)電路用于驅(qū)動(dòng)所述發(fā)光二極管持續(xù)發(fā)射光信號(hào)。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的定位系統(tǒng),其中所述光學(xué)定向天線包括位于內(nèi)側(cè)的凸透鏡和位于外側(cè)的反光杯,其中所述凸透鏡和反光杯的曲面均為二次曲面,所述凸透鏡用于處理接收到的小于預(yù)先定義的閾值角度的光線,所述反光杯用于處理接收到的大于預(yù)先定義的閾值角度的光線,所述光學(xué)定向天線對(duì)于LED信標(biāo)下方特定范圍之外的光信號(hào)的接收衰減。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的定位系統(tǒng),其中所述信號(hào)處理模塊包括電流電壓轉(zhuǎn)換電路、電壓跟隨器、隔直電路、前置放大器、微分器、二級(jí)放大器、積分器、波形整形器、以及電平轉(zhuǎn)換器,其中,所述電流電壓轉(zhuǎn)換電路用于對(duì)解調(diào)后的光信號(hào)進(jìn)行轉(zhuǎn)換,以得到與所述解調(diào)后的光信號(hào)大小相對(duì)應(yīng)的反向電壓信號(hào);所述電壓跟隨器用于對(duì)于所述反向電壓信號(hào)進(jìn)行阻抗變換;所述隔直電路用于對(duì)于阻抗變換后的反向電壓信號(hào)進(jìn)行去直流處理;所述前置放大器用于對(duì)于去直流處理后的反向電壓信號(hào)進(jìn)行前置放大;所述微分器用于以微分方式濾除前置放大后的反向電壓信號(hào)中的干擾波;所述二級(jí)放大器用于對(duì)以微分方式濾除干擾波后的反向電壓信號(hào)進(jìn)行二級(jí)放大;所述積分器用于以積分方式濾除二級(jí)放大后的反向電壓信號(hào)中的干擾波;所述波形整形器用于對(duì)以積分方式濾除干擾波后的反向電壓信號(hào)進(jìn)行整形;并且所述電平轉(zhuǎn)換器用于對(duì)整形后的反向電壓信號(hào)進(jìn)行電平轉(zhuǎn)換409以形成標(biāo)準(zhǔn)正方波脈沖。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的定位系統(tǒng),其中所述位置坐標(biāo)值是所述移動(dòng)終端根據(jù)以下方式獲得的:根據(jù)所述信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢LED信標(biāo)的信標(biāo)坐標(biāo)值;在所述光接收器位于LED信標(biāo)下方特定范圍內(nèi)的情況下,將所述信標(biāo)坐標(biāo)值確定為所述位置坐標(biāo)值;或者在所述光接收器離開LED信標(biāo)下方特定范圍的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)LED信標(biāo)的信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得所述位置坐標(biāo)值。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的定位系統(tǒng),其中所述光接收器和所述移動(dòng)終端彼此鄰近地設(shè)置并且隨使用者一起移動(dòng)。在本發(fā)明實(shí)施方式的第二方面中,提供了一種利用移動(dòng)終端進(jìn)行定位的方法,包括:接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值;并且在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。在一個(gè)實(shí)施方式中,根據(jù)本發(fā)明的上述實(shí)施方式所述的方法,其中利用加速度傳感器檢測(cè)加速度信號(hào),根據(jù)加速度信號(hào)計(jì)算使用者步數(shù),并且根據(jù)所述步數(shù)和使用者的步長(zhǎng)來(lái)計(jì)算光傳感器的位移的距離。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的方法,進(jìn)一步包括:在所述光接收器進(jìn)入第二LED信標(biāo)下方特定范圍內(nèi)的情況下,接收光接收器發(fā)送的通過(guò)接收所述第二LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第二信標(biāo)ID號(hào);根據(jù)所述第二信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值;以及將第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的方法,進(jìn)一步包括:在所述光接收器離開第二LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的方法,其中所述預(yù)先定義的數(shù)據(jù)庫(kù)設(shè)置于所述移動(dòng)終端本地,或者設(shè)置于服務(wù)器中。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的方法,進(jìn)一步包括:在導(dǎo)航應(yīng)用軟件的地圖中顯示所述位置坐標(biāo)值,其中所述地圖存儲(chǔ)于所述移動(dòng)終端本地,或者存儲(chǔ)于服務(wù)器中。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的方法,進(jìn)一步包括:利用陀螺儀和所述加速度傳感器的檢測(cè)值糾正所述電子羅盤傳感器由于姿勢(shì)引起的方向誤差。在本發(fā)明實(shí)施方式的第三方面中,提供了一種利用移動(dòng)終端進(jìn)行定位的裝置,包括:信標(biāo)ID號(hào)接收單元,用于接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);信標(biāo)坐標(biāo)值查詢單元,用于根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;位置坐標(biāo)值獲取單元,用于:-在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為所述位置坐標(biāo)值;并且-在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得所述位置坐標(biāo)值。在一個(gè)實(shí)施方式中,根據(jù)本發(fā)明的上述實(shí)施方式所述的裝置,其中所述位置坐標(biāo)值獲取單元利用加速度傳感器檢測(cè)加速度信號(hào),根據(jù)加速度信號(hào)計(jì)算使用者的步數(shù),并且根據(jù)所述步數(shù)和使用者的步長(zhǎng)來(lái)計(jì)算光傳感器的位移的距離。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的裝置,其中在所述光接收器進(jìn)入第二LED信標(biāo)下方特定范圍內(nèi)的情況下,所述信標(biāo)ID號(hào)接收單元接收光接收器發(fā)送的通過(guò)接收所述第二LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第二信標(biāo)ID號(hào);所述信標(biāo)坐標(biāo)值查詢單元根據(jù)所述第二信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值;以及所述位置坐標(biāo)值獲取單元將第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值確定為所述位置坐標(biāo)值。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的裝置,其中在所述光接收器離開第二LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,所述位置坐標(biāo)值獲取單元利用加速度傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的距離,利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的裝置,其中所述預(yù)先定義的數(shù)據(jù)庫(kù)設(shè)置于所述移動(dòng)終端本地,或者設(shè)置于服務(wù)器中。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的裝置,進(jìn)一步包括地圖單元,用于在導(dǎo)航應(yīng)用軟件的地圖中顯示所述位置坐標(biāo)值,其中所述地圖存儲(chǔ)于所述移動(dòng)終端本地,或者存儲(chǔ)于服務(wù)器中。在一些實(shí)施方式中,根據(jù)本發(fā)明的上述任一實(shí)施方式所述的裝置,進(jìn)一步包括方向誤差糾正單元,用于利用陀螺儀和所述加速度傳感器的檢測(cè)值糾正所述電子羅盤傳感器由于姿勢(shì)引起的方向誤差。本發(fā)明實(shí)施例中,提出一種利用移動(dòng)終端進(jìn)行定位的方法,包括:接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值;并且在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。在該方案中,是基于LED信標(biāo)發(fā)射的光信號(hào)來(lái)確定位置坐標(biāo)值,不是采用現(xiàn)有的WIFI、藍(lán)牙和ZigBee、超寬帶和RFID等技術(shù),因此,不存在不適合便攜式電子設(shè)備、傳輸距離較短、定位精度較低、不適于大規(guī)模應(yīng)用和使用范圍有限的缺陷,同時(shí),由于該方案不是基于TOA、TDOA、RSSI、指紋等定位算法,只需要接收到LED信標(biāo)發(fā)射的光信號(hào)就可以確定出位置坐標(biāo)值,因此,降低了定位的復(fù)雜度。附圖說(shuō)明通過(guò)參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:圖1示意性地示出了根據(jù)本發(fā)明實(shí)施方式的進(jìn)行室內(nèi)定位的示意圖;圖2A示意性地示出了根據(jù)本發(fā)明實(shí)施方式的基于光的定位系統(tǒng)的示意圖;圖2B示意性地示出了根據(jù)本發(fā)明實(shí)施方式的LED信標(biāo)200的示意圖;圖2C示意性地示出了根據(jù)本發(fā)明實(shí)施方式的光學(xué)定向天線210A的主視圖;圖2D示意性地示出了根據(jù)本發(fā)明實(shí)施方式的光學(xué)定向天線210A的剖視圖;圖2E示意性地示出了根據(jù)本發(fā)明實(shí)施方式的光學(xué)定向天線210A的左視圖;圖2F示意性地示出了根據(jù)本發(fā)明實(shí)施方式的光接收器210的示意圖;圖2G示意性地示出了根據(jù)本發(fā)明實(shí)施方式的定位所需裝置的示意圖;圖3A示意性地示出了根據(jù)本發(fā)明實(shí)施方式的利用移動(dòng)終端進(jìn)行定位的流程圖;圖3B示意性地示出了根據(jù)本發(fā)明從第一LED信標(biāo)移動(dòng)至第二LED信標(biāo)的示意圖;圖4示意性地示出了根據(jù)本發(fā)明實(shí)施方式的利用移動(dòng)終端進(jìn)行定位的裝置的一種示意圖;圖5示意性地示出了根據(jù)本發(fā)明實(shí)施方式的利用移動(dòng)終端進(jìn)行定位的裝置的另一種示意圖;圖6示意性地示出了根據(jù)本發(fā)明實(shí)施方式的利用移動(dòng)終端進(jìn)行定位的裝置的再一種示意圖;在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表示相同或?qū)?yīng)的部分。具體實(shí)施方式下面將參考若干示例性實(shí)施方式來(lái)描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。根據(jù)本發(fā)明的實(shí)施方式,提出了一種利用移動(dòng)終端進(jìn)行定位的方法和基于光的定位系統(tǒng)。在本文中,附圖中的任何元素?cái)?shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。發(fā)明概述本發(fā)明人發(fā)現(xiàn),目前室內(nèi)一般都有照明系統(tǒng),如果對(duì)照明系統(tǒng)中的每一個(gè)LED信標(biāo)進(jìn)行編號(hào),然后將每一個(gè)LED信標(biāo)的編號(hào)都跟該LED信標(biāo)的位置對(duì)應(yīng),那么可以根據(jù)照明系統(tǒng)中的LED信標(biāo)的編號(hào)確定LED信標(biāo)的位置,進(jìn)而根據(jù)LED信標(biāo)的位置來(lái)進(jìn)行室內(nèi)定位,這樣,會(huì)解決目前采用WIFI技術(shù)、藍(lán)牙和ZigBee技術(shù)、超寬帶、RFID等技術(shù)定位的缺陷,由于只是根據(jù)接收到的LED信標(biāo)的編號(hào)來(lái)查詢LED信標(biāo)的位置,并根據(jù)LED信標(biāo)的位置來(lái)確定用戶的位置,不需要根據(jù)TOA、TDOA、RSSI、指紋等定位算法,因此,還可以降低定位的復(fù)雜度。在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實(shí)施方式。應(yīng)用場(chǎng)景總覽首先參考圖1所示,LED信標(biāo)發(fā)射光信號(hào),光信號(hào)中承載信標(biāo)ID號(hào),光接收器接收光信號(hào),從光信號(hào)中解析出信標(biāo)ID號(hào),并將解析出的信標(biāo)ID號(hào)發(fā)送至移動(dòng)終端,移動(dòng)終端從預(yù)先定義的數(shù)據(jù)庫(kù)中查詢與信標(biāo)ID號(hào)對(duì)應(yīng)的位置坐標(biāo)值,根據(jù)信標(biāo)ID號(hào)對(duì)應(yīng)的位置坐標(biāo)值來(lái)進(jìn)行室內(nèi)定位,這樣,會(huì)解決目前采用WIFI技術(shù)、藍(lán)牙和ZigBee技術(shù)、超寬帶、RFID等技術(shù)定位的缺陷,由于只是根據(jù)接收到的LED信標(biāo)的編號(hào)來(lái)查詢LED信標(biāo)的位置,并根據(jù)LED信標(biāo)的位置來(lái)確定用戶的位置,不需要根據(jù)TOA、TDOA、RSSI、指紋等定位算法,因此,還可以降低定位的復(fù)雜度。示例性設(shè)備下面結(jié)合圖1的應(yīng)用場(chǎng)景,參考圖2A來(lái)描述根據(jù)本發(fā)明示例性實(shí)施方式的基于光的定位系統(tǒng)。需要注意的是,上述應(yīng)用場(chǎng)景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實(shí)施方式在此方面不受任何限制。相反,本發(fā)明的實(shí)施方式可以應(yīng)用于適用的任何場(chǎng)景。參閱圖2A所示,提出一種基于光的定位系統(tǒng)20,包括:多個(gè)LED信標(biāo)200,每個(gè)LED信標(biāo)200用于發(fā)射根據(jù)其對(duì)應(yīng)的信標(biāo)ID號(hào)調(diào)制的光信號(hào),其中每個(gè)信標(biāo)ID號(hào)對(duì)應(yīng)于相應(yīng)的LED信標(biāo)200的位置坐標(biāo)值;光接收器210,包括光學(xué)定向天線210A、光傳感器210B、信號(hào)處理模塊210C、以及解調(diào)和通信模塊210D,其中:所述光學(xué)定向天線210A只能夠接收到LED信標(biāo)200下方特定范圍內(nèi)的光信號(hào);在所述光學(xué)定向天線210A接收到光信號(hào)時(shí),所述光傳感器210B用于接收經(jīng)過(guò)所述光學(xué)定向天線210A聚焦后的光信號(hào)并產(chǎn)生電信號(hào);所述信號(hào)處理模塊210C用于對(duì)所述電信號(hào)進(jìn)行信號(hào)處理以獲得處理后信號(hào);所述解調(diào)和通信模塊210D用于對(duì)所述處理后信號(hào)進(jìn)行解調(diào)以獲取所述LED信標(biāo)200的信標(biāo)ID號(hào),將所述信標(biāo)ID號(hào)發(fā)送給移動(dòng)終端,并且接收移動(dòng)終端根據(jù)所述信標(biāo)ID號(hào)以及所述光接收器210的位移信息獲得的位置坐標(biāo)值。需要說(shuō)明的是,由于信標(biāo)ID號(hào)需要與位置坐標(biāo)值對(duì)應(yīng),而不同的LED信標(biāo)200的位置坐標(biāo)值是不同的,則需要將不同LED信標(biāo)200發(fā)射的光信號(hào)中承載的信標(biāo)ID號(hào)設(shè)置為不同,這樣,不同的LED信標(biāo)200的信標(biāo)ID號(hào)對(duì)應(yīng)的位置坐標(biāo)值才能是不同的。本發(fā)明實(shí)施例中,LED信標(biāo)200既可以用于照明,又可以發(fā)射攜帶信標(biāo)ID號(hào)的光信號(hào),可與220V市電直接相連,和/或可通過(guò)USB(UniversalSerialBus,通用串行總線)接口與PC(PersonalComputer,個(gè)人計(jì)算機(jī))相連并使用串口通信,用于設(shè)置廣播數(shù)據(jù)的相關(guān)參數(shù)和LED信標(biāo)200的信標(biāo)ID號(hào),其中,LED信標(biāo)200可以采用DPIM(DigitalPulseIntervalModulation,數(shù)字脈沖間隔調(diào)制)的調(diào)制方式將信標(biāo)ID號(hào)調(diào)制到LED信標(biāo)200所發(fā)出的可見光中,并且,需要不間斷地廣播信標(biāo)ID號(hào)對(duì)應(yīng)LED信標(biāo)200的位置坐標(biāo)值。本發(fā)明實(shí)施例中,可選地,其中所述LED信標(biāo)200包括微控制單元200A、驅(qū)動(dòng)電路200B、以及發(fā)光二極管200C,所述微控制單元200A用于采用數(shù)字脈沖間隔調(diào)制的調(diào)制方式將所述LED信標(biāo)200的信標(biāo)ID號(hào)調(diào)制到發(fā)光二極管200C所要發(fā)射的光信號(hào)中,所述驅(qū)動(dòng)電路200B用于驅(qū)動(dòng)所述發(fā)光二極管200C持續(xù)發(fā)射光信號(hào)。參閱圖2B所示,本發(fā)明實(shí)施例中,發(fā)光二極管200C的驅(qū)動(dòng)電源可以采用雙電源變壓恒流的設(shè)計(jì)模式,采用這種模式可以減小由于調(diào)制脈沖引起發(fā)光二極管200C電流的不穩(wěn)定,提高發(fā)光二極管200C可見光信號(hào)的信噪比。本發(fā)明實(shí)施例中,一級(jí)恒流模塊200D和二級(jí)恒流模塊200E可以采用不同的恒流芯片,一級(jí)恒流模塊200D的電源輸入范圍AC為85V~265V。一級(jí)恒流模塊200D的輸出可以與6個(gè)二極管組成的二極管陣列200F的輸入相接,二極管陣列200F的輸出與二級(jí)恒流模塊200E的輸入相接,形成一級(jí)恒流模塊200D電流到二級(jí)恒流模塊200E的正極通路,并通過(guò)負(fù)極公共端形成電流回路。二級(jí)恒流模塊200E的電流輸出端與發(fā)光二極管200C相連。從二極管陣列200F提取的直流電壓并經(jīng)過(guò)DC/DC轉(zhuǎn)換模塊200G為微控制單元200A提供直流穩(wěn)壓電源。通過(guò)微控制單元200A的I/O引腳控制二級(jí)恒流模塊200E的信號(hào)輸入端200H來(lái)調(diào)制光信號(hào)。采用雙恒流的設(shè)計(jì)方法可以使發(fā)光二極管200C在調(diào)制脈沖下輸出的光信號(hào)穩(wěn)定,減少了由于高速脈沖產(chǎn)生的毛刺和畸形。本發(fā)明實(shí)施例中,可選地,光接收器210可以用于接收可見光并轉(zhuǎn)換為電信號(hào),然后對(duì)該電信號(hào)進(jìn)行調(diào)理。光接收器210可以為獨(dú)立的接收模塊,可通過(guò)BLE(藍(lán)牙低能耗)與移動(dòng)終端通信,并使用電池提供電源。其中,光接收器210可以為可穿戴式設(shè)備或者固定在移動(dòng)物體上的小型接收設(shè)備。本發(fā)明實(shí)施例中,可選地,光學(xué)定向天線210A可以套在光傳感器210B之上。本發(fā)明實(shí)施例中,光學(xué)定向天線210A具有接收偏離LED信標(biāo)200垂直正下方一定范圍內(nèi)的光信號(hào),且對(duì)該范圍外的可見光信號(hào)進(jìn)行衰減的特性。本發(fā)明實(shí)施例中,可選地,其中所述光學(xué)定向天線210A包括位于內(nèi)側(cè)的凸透鏡和位于外側(cè)的反光杯,其中所述凸透鏡和反光杯的曲面均為二次曲面,所述凸透鏡用于處理接收到的小于預(yù)先定義的閾值角度的光線,所述反光杯用于處理接收到的大于預(yù)先定義的閾值角度的光線,所述光學(xué)定向天線210A對(duì)于LED信標(biāo)200下方特定范圍之外的光信號(hào)的接收衰減。本發(fā)明實(shí)施例中,可選地,在光傳感器210B接收面外側(cè),設(shè)計(jì)一種能增大直流增益并能減小入射半角的光學(xué)定向天線210A,如圖2C是所述光學(xué)定向天線210A的主視圖,圖2D是所述光學(xué)定向天線210A的剖視圖,圖2E是所述光學(xué)定向天線210A的左視圖,圖2C、圖2D、圖2E中標(biāo)注的尺寸的單位為mm。本發(fā)明實(shí)施例中,可選地,光學(xué)定向天線210A為二次光學(xué)的TIR(TotalInternalReflection,全內(nèi)反射)光學(xué)天線,其為非成像系統(tǒng),其中,在圖2D中凸透鏡A的曲面為二次曲面,曲面系數(shù)為-1.13,曲率半徑為4.14mm;反光杯B的曲面為二次曲面,曲面系數(shù)為-1.26,曲率半徑為2.89mm。對(duì)于接收的小角度光線通過(guò)凸透鏡A進(jìn)行處理,對(duì)于大角度的光線使用反光杯B進(jìn)行處理,克服了單獨(dú)使用凸透鏡或者反光杯對(duì)光線處理不理想的缺點(diǎn),兼顧了凸透鏡和反光杯的優(yōu)勢(shì),減小了系統(tǒng)的半視場(chǎng)角,并提高了光學(xué)增益??蛇x地,光學(xué)定向天線210A采用亞克力(PMMA)材料,可以達(dá)到減輕重量和體積的效果。本發(fā)明實(shí)施例中的光學(xué)定向天線210A具有視場(chǎng)可調(diào)節(jié)的功能,視場(chǎng)內(nèi)具有較高的光學(xué)增益,可提高定位系統(tǒng)的直流增益和信標(biāo)的定位精度,提高信噪比,減少多光源引起的干擾。本發(fā)明實(shí)施例中,可選地,參閱圖2F所示,其中所述信號(hào)處理模塊210C包括電流電壓轉(zhuǎn)換電路210C1、電壓跟隨器210C2、隔直電路210C3、前置放大器210C4、微分器210C5、二級(jí)放大器210C6、積分器210C7、波形整形器210C8、以及電平轉(zhuǎn)換器210C9,其中,所述電流電壓轉(zhuǎn)換電路210C1用于對(duì)解調(diào)后的光信號(hào)進(jìn)行轉(zhuǎn)換,以得到與所述解調(diào)后的光信號(hào)大小相對(duì)應(yīng)的反向電壓信號(hào);所述電壓跟隨器210C2用于對(duì)于所述反向電壓信號(hào)進(jìn)行阻抗變換;所述隔直電路210C3用于對(duì)于阻抗變換后的反向電壓信號(hào)進(jìn)行去直流處理;所述前置放大器210C4用于對(duì)于去直流處理后的反向電壓信號(hào)進(jìn)行前置放大;所述微分器210C5用于以微分方式濾除前置放大后的反向電壓信號(hào)中的干擾波;所述二級(jí)放大器210C6用于對(duì)以微分方式濾除干擾波后的反向電壓信號(hào)進(jìn)行二級(jí)放大;所述積分器210C7用于以積分方式濾除二級(jí)放大后的反向電壓信號(hào)中的干擾波;所述波形整形器210C8用于對(duì)以積分方式濾除干擾波后的反向電壓信號(hào)進(jìn)行整形;并且所述電平轉(zhuǎn)換器210C9用于對(duì)整形后的反向電壓信號(hào)進(jìn)行電平轉(zhuǎn)換409以形成標(biāo)準(zhǔn)正方波脈沖。也就是說(shuō),光傳感器210B接收經(jīng)過(guò)光學(xué)定向天線210A聚焦后的可見光并轉(zhuǎn)換成為光傳感器210B的光電流,光電流經(jīng)過(guò)電流電壓轉(zhuǎn)換電路210C1后得到與光電流大小相對(duì)應(yīng)的反向電壓信號(hào),經(jīng)過(guò)電壓跟隨器210C2進(jìn)行阻抗變換后,電壓信號(hào)中含有直流分量,使用隔直電路210C3對(duì)電壓信號(hào)去直流,以減小信號(hào)處理電路210C對(duì)光傳感器210B采樣的影響。對(duì)隔直后的信號(hào)經(jīng)過(guò)前置放大器210C4進(jìn)行前置放大,再經(jīng)過(guò)微分器210C5和積分器210C7使用微分-積分的方法濾除干擾波,并經(jīng)二級(jí)放大器210C6后對(duì)波形使用波形整形器210C8進(jìn)行整形并經(jīng)過(guò)電平轉(zhuǎn)換器210C9形成標(biāo)準(zhǔn)正方波脈沖,輸出至帶解調(diào)和通信模塊210D的輸入捕獲I/O端口進(jìn)行解調(diào)。其中,解調(diào)和通信模塊210D既對(duì)可見光進(jìn)行解調(diào)又運(yùn)行著BLE藍(lán)牙協(xié)議棧,一方面解調(diào)和通信模塊210D解調(diào)可見光中的信標(biāo)ID號(hào),另一方面運(yùn)行著BLE藍(lán)牙協(xié)議棧并負(fù)責(zé)與藍(lán)牙設(shè)備之間通信的全部過(guò)程,這兩個(gè)功能互不影響并能夠協(xié)調(diào)工作。本發(fā)明實(shí)施例中,可選地,其中所述位置坐標(biāo)值是所述移動(dòng)終端根據(jù)以下方式獲得的:根據(jù)所述信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢LED信標(biāo)200的信標(biāo)坐標(biāo)值;在所述光接收器210位于LED信標(biāo)200下方特定范圍內(nèi)的情況下,將所述信標(biāo)坐標(biāo)值確定為所述位置坐標(biāo)值;或者在所述光接收器210離開LED信標(biāo)200下方特定范圍的情況下,利用加速度傳感器獲取所述光傳感器210B相對(duì)于LED信標(biāo)200下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器210B相對(duì)于LED信標(biāo)200下方特定范圍的位移的方向,并且根據(jù)LED信標(biāo)200的信標(biāo)坐標(biāo)值以及所述光傳感器210B的位移的距離和方向來(lái)獲得所述位置坐標(biāo)值。本發(fā)明實(shí)施例中,移動(dòng)終端根據(jù)所述信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢LED信標(biāo)200的信標(biāo)坐標(biāo)值時(shí),可以采用在線方式,如圖2G所示,例如,向服務(wù)器發(fā)送查詢請(qǐng)求,服務(wù)器根據(jù)查詢請(qǐng)求,從存儲(chǔ)的信標(biāo)ID號(hào)與LED信標(biāo)的位置坐標(biāo)值的映射關(guān)系中查詢出LED信標(biāo)的位置坐標(biāo)值,并將查詢到的位置坐標(biāo)值發(fā)送至移動(dòng)終端,其中,移動(dòng)終端和服務(wù)器之間的交互可以是無(wú)線網(wǎng)絡(luò);這種模式適用于有網(wǎng)絡(luò)的室內(nèi)環(huán)境,當(dāng)然,在實(shí)際應(yīng)用中,也可以采用離線模式,即:在進(jìn)行室內(nèi)定位之前,移動(dòng)終端下載需要定位的室內(nèi)地圖數(shù)據(jù)包,例如,移動(dòng)終端中存儲(chǔ)了信標(biāo)ID號(hào)與位置坐標(biāo)值的映射關(guān)系,移動(dòng)終端接收到信標(biāo)ID號(hào)后,從本地查找位置坐標(biāo)值,這種模式適于沒(méi)有移動(dòng)網(wǎng)絡(luò)或WIFI的室內(nèi)場(chǎng)合。本發(fā)明實(shí)施例中,可選地,每一個(gè)LED信標(biāo)作為一個(gè)定位信標(biāo),它的作用是作為定位基準(zhǔn)并矯正移動(dòng)終端產(chǎn)生的累積誤差。本發(fā)明實(shí)施例中,可選地,所述光接收器210和所述移動(dòng)終端彼此鄰近地設(shè)置并且隨使用者一起移動(dòng)。本發(fā)明實(shí)施例中,可選地,光接收器210可以穿戴在用戶的身上,比如手上或帽子上,也可以把光接收器210安裝在汽車或是購(gòu)物車等移動(dòng)物品上,所述移動(dòng)終端為帶有BLE功能的智能手機(jī)或平板電腦。本發(fā)明實(shí)施例中,可選地,移動(dòng)終端內(nèi)安裝有定制的室內(nèi)地圖的應(yīng)用程序。本發(fā)明實(shí)施例中,可選地,所述移動(dòng)終端存儲(chǔ)有室內(nèi)地圖,移動(dòng)終端獲得位置坐標(biāo)值后,通過(guò)室內(nèi)地圖使用該位置坐標(biāo)值顯示用戶在室內(nèi)當(dāng)前所處的位置,并可以通過(guò)室內(nèi)地圖實(shí)現(xiàn)室內(nèi)導(dǎo)航。無(wú)論光接收器210位于LED信標(biāo)200的垂直正下方,還是偏離LED信標(biāo)垂直正下方,移動(dòng)終端獲得位置坐標(biāo)值后,通過(guò)室內(nèi)地圖使用該位置坐標(biāo)值顯示用戶在室內(nèi)當(dāng)前所處的位置,并可以通過(guò)室內(nèi)地圖實(shí)現(xiàn)室內(nèi)導(dǎo)航的方式是相同的,在此不再進(jìn)行詳述。當(dāng)所述光接收器210位于LED信標(biāo)200的垂直正下方時(shí),移動(dòng)終端通過(guò)獲取光接收器210對(duì)LED信標(biāo)200發(fā)出的可見光解調(diào)得到的LED信標(biāo)200的信標(biāo)ID號(hào),并將該信標(biāo)ID號(hào)發(fā)給服務(wù)器通過(guò)數(shù)據(jù)庫(kù)查詢出該信標(biāo)ID號(hào)所對(duì)應(yīng)的位置坐標(biāo)值,并由服務(wù)器返回到移動(dòng)終端,移動(dòng)終端通過(guò)應(yīng)用程序存儲(chǔ)該位置坐標(biāo)值,及通過(guò)室內(nèi)地圖使用該位置坐標(biāo)值顯示用戶在室內(nèi)當(dāng)處的位置,并可以通過(guò)室內(nèi)地圖實(shí)現(xiàn)室內(nèi)導(dǎo)航。光接收器210偏離LED信標(biāo)200垂直正下方時(shí),但尚未進(jìn)入下一個(gè)LED信標(biāo)200下方特定范圍內(nèi)的情況下,移動(dòng)終端利用加速度傳感器獲取所述光傳感器210B相對(duì)于第一LED信標(biāo)200下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器210B相對(duì)于第一LED信標(biāo)200下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)200的第一信標(biāo)坐標(biāo)值以及所述光傳感器210B的位移的距離和方向來(lái)獲得位置坐標(biāo)值。移動(dòng)終端通過(guò)室內(nèi)地圖使用該位置坐標(biāo)值顯示用戶在室內(nèi)當(dāng)前所處的位置,并可以通過(guò)室內(nèi)地圖實(shí)現(xiàn)室內(nèi)導(dǎo)航。本發(fā)明實(shí)施例中,定位過(guò)程中所使用的主要裝置可以參閱圖2G所示,包括LED信標(biāo)200、光接收器210、移動(dòng)終端、服務(wù)器。在實(shí)際應(yīng)用中,在每層樓層中LED信標(biāo)的部署中,如果天花板已經(jīng)部署了普通LED照明燈,對(duì)于每個(gè)LED信標(biāo),通過(guò)使用USB線把它與PC相連并通過(guò)應(yīng)用軟件把對(duì)應(yīng)設(shè)定的信標(biāo)ID號(hào)寫到該LED信標(biāo)中,然后把該LED信標(biāo)安裝到原有的燈座上即可。如果所部署的樓層是剛開始裝修,沒(méi)有部署任何照明設(shè)備,則需要重新安裝LED燈座,可選地,兩個(gè)燈座之間至少距離0.3米,并且在人員經(jīng)常活動(dòng)的區(qū)域可以部署密集一些,以提高定位精度。對(duì)于每個(gè)LED信標(biāo),通過(guò)使用USB線把它與PC相連并通過(guò)應(yīng)用軟件把對(duì)應(yīng)設(shè)定的信標(biāo)ID號(hào)寫到該LED信標(biāo)中,然后把該LED信標(biāo)安裝到新的燈座上即可。為了便于理解本發(fā)明所提出的方案,還提出了如下實(shí)施例。用戶所戴的智能手表為光接收器210,用戶在定位的時(shí)候,當(dāng)用戶經(jīng)過(guò)LED信標(biāo)的正下方時(shí),光接收器210接收并解調(diào)后得到信標(biāo)ID號(hào),然后可以通過(guò)無(wú)線技術(shù)把信標(biāo)ID號(hào)發(fā)送給移動(dòng)終端(比如智能手機(jī)),移動(dòng)終端根據(jù)信標(biāo)ID號(hào)進(jìn)行定位。移動(dòng)終端可以采用兩種定位模式,一種是離線模式:在進(jìn)行室內(nèi)定位之前,需要下載室內(nèi)地圖數(shù)據(jù)包,移動(dòng)終端通過(guò)接收的信標(biāo)ID號(hào)查詢本地?cái)?shù)據(jù)庫(kù),得到該信標(biāo)ID號(hào)對(duì)應(yīng)的位置坐標(biāo)值,移動(dòng)終端通過(guò)應(yīng)用軟件使用該位置坐標(biāo)值顯示用戶在室內(nèi)當(dāng)前所處的位置,這種模式適于沒(méi)有移動(dòng)網(wǎng)絡(luò)或WIFI的室內(nèi)場(chǎng)合;另一種模式是在線模式:移動(dòng)終端把信標(biāo)ID號(hào)發(fā)送到服務(wù)器,由服務(wù)器根據(jù)該信標(biāo)ID號(hào)查詢對(duì)應(yīng)的位置坐標(biāo)值并更新數(shù)據(jù)庫(kù),并發(fā)送至移動(dòng)終端,移動(dòng)終端通過(guò)應(yīng)用軟件使用該位置坐標(biāo)值顯示用戶在室內(nèi)當(dāng)前所處的位置,這種模式適用于有網(wǎng)絡(luò)的室內(nèi)環(huán)境。在該方案中,是基于LED信標(biāo)發(fā)射的光信號(hào)來(lái)確定位置坐標(biāo)值,不是采用現(xiàn)有的WIFI、藍(lán)牙和ZigBee、超寬帶和RFID等技術(shù),因此,不存在不適合便攜式電子設(shè)備、傳輸距離較短、定位精度較低、不適于大規(guī)模應(yīng)用和使用范圍有限的缺陷,同時(shí),由于該方案不是基于TOA、TDOA、RSSI、指紋等定位算法,只需要接收到LED信標(biāo)發(fā)射的光信號(hào)就可以確定出位置坐標(biāo)值,因此,降低了定位的復(fù)雜度。示例性方法在介紹了本發(fā)明示例性實(shí)施方式的系統(tǒng)之后,接下來(lái),參考圖3A對(duì)本發(fā)明示例性實(shí)施方式的、用于利用移動(dòng)終端進(jìn)行定位的方法進(jìn)行描述。參閱圖3A所示,本發(fā)明實(shí)施例提出一種利用移動(dòng)終端進(jìn)行定位的方法30,包括:步驟300:接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);步驟310:根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;步驟320:在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值;并且步驟330:在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。本發(fā)明實(shí)施例中,可選地,其中利用加速度傳感器檢測(cè)加速度信號(hào),根據(jù)加速度信號(hào)計(jì)算使用者步數(shù),并且根據(jù)所述步數(shù)和使用者的步長(zhǎng)來(lái)計(jì)算光傳感器的位移的距離。其中,可選地,步長(zhǎng)可以預(yù)設(shè)。本發(fā)明實(shí)施例中,方法30進(jìn)一步包括:在所述光接收器進(jìn)入第二LED信標(biāo)下方特定范圍內(nèi)的情況下,接收光接收器發(fā)送的通過(guò)接收所述第二LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第二信標(biāo)ID號(hào);根據(jù)所述第二信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值;以及將第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值。本發(fā)明實(shí)施例中,在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,獲得位置坐標(biāo)值時(shí),可以采用航位推測(cè)原理和位移-計(jì)步器原理,可以結(jié)合圖3B所示的示意圖來(lái)說(shuō)明航位推測(cè)原理和位移-計(jì)步器原理:(1)航位推測(cè)原理假設(shè)承載光接收器210的用戶的運(yùn)動(dòng)為二維運(yùn)動(dòng),在采樣時(shí)間很短的情況下,認(rèn)為用戶做直線運(yùn)動(dòng),計(jì)算的基本原理為平面幾何法。假設(shè)m1為用戶的起始點(diǎn),此時(shí)光接收器210接收到第一LED信標(biāo)的光信號(hào)并解調(diào)得到信標(biāo)ID1號(hào),使用數(shù)據(jù)庫(kù)查詢得到信標(biāo)ID1號(hào)對(duì)應(yīng)的第一LED信標(biāo)的室內(nèi)的位置坐標(biāo)值為(x1,y1),由電子羅盤傳感器得到此時(shí)步行方向與磁北方向的夾角θ1。當(dāng)用戶行走一小段距離到達(dá)m2點(diǎn)時(shí),光接收器210偏離了第一LED信標(biāo)的垂直正下方(同時(shí)也不在第二LED信標(biāo)的垂直正下方)而無(wú)法接收到光信號(hào),根據(jù)典型計(jì)步器原理及步長(zhǎng)估計(jì)得到行走位移為S1,由此推算出m2點(diǎn)的位置坐標(biāo)值為:xm2=x1+S1·cosθ1ym2=y1+S1·sinθ1]]>同理,可以得到偏離了第一LED信標(biāo)時(shí),光接收器210處于任意位置m與第一LED信標(biāo)的相對(duì)位置關(guān)系,即由第一LED信標(biāo)以航位推算得到光接收器210任意位置的坐標(biāo)值(xm,ym):xm=x1+Σi=1m-1Si·cosθiym=y1+Σi=1m-1Si·sinθi]]>當(dāng)光接收器210再次經(jīng)過(guò)第二LED信標(biāo)垂直正下方當(dāng)?shù)竭_(dá)m3點(diǎn)時(shí),光接收器210收到第二LED信標(biāo)的信標(biāo)ID2號(hào),并查詢數(shù)據(jù)庫(kù)得到新的位置坐標(biāo)值,并使用此時(shí)步行方向與磁北方向的夾角與新的位置坐標(biāo)值作為一下輪航位推測(cè)的起始點(diǎn)。即每次經(jīng)過(guò)LED信標(biāo)的垂直正下方時(shí),都會(huì)對(duì)光接收器210的位置坐標(biāo)值進(jìn)行校正。(2)位移-計(jì)步器原理使用計(jì)步器原理計(jì)算行人的位移,對(duì)行人行走過(guò)程中加速度傳感器輸出的信號(hào)進(jìn)行處理,設(shè)置一個(gè)加速度閥值,當(dāng)加速度傳感器輸出值超過(guò)閥值的兩個(gè)波峰之間計(jì)為1步。通過(guò)加速度傳感器計(jì)數(shù)行人的步數(shù)為N,則行人在該時(shí)間段內(nèi)的位移S=N·L,其中L為步長(zhǎng)。在一種方式中,步長(zhǎng)L可設(shè)為預(yù)設(shè)值。在優(yōu)選的方式中,動(dòng)態(tài)步長(zhǎng)L=a+k·Δt,其中a為經(jīng)驗(yàn)值常數(shù),k為實(shí)驗(yàn)值系數(shù),Δt為兩個(gè)加速度值波峰之間的時(shí)間差。本發(fā)明實(shí)施例中,進(jìn)一步包括:在所述光接收器離開第二LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。本發(fā)明實(shí)施例中,其中所述預(yù)先定義的數(shù)據(jù)庫(kù)設(shè)置于所述移動(dòng)終端本地,或者設(shè)置于服務(wù)器中,其中,設(shè)置于移動(dòng)終端本地的話,可以采用離線定位,設(shè)置于服務(wù)器中時(shí),可以采用在線定位。本發(fā)明實(shí)施例中,進(jìn)一步包括:在導(dǎo)航應(yīng)用軟件的地圖中顯示所述位置坐標(biāo)值,其中所述地圖存儲(chǔ)于所述移動(dòng)終端本地,或者存儲(chǔ)于服務(wù)器中。本發(fā)明實(shí)施例中,進(jìn)一步包括:利用陀螺儀和所述加速度傳感器的檢測(cè)值糾正所述電子羅盤傳感器由于姿勢(shì)引起的方向誤差。示例性設(shè)備圖4示意性地示出了根據(jù)本發(fā)明實(shí)施方式的用于利用移動(dòng)終端進(jìn)行定位的裝置40的示意圖。如圖4所示,該裝置40可以包括:信標(biāo)ID號(hào)接收單元400,用于接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);信標(biāo)坐標(biāo)值查詢單元410,用于根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;位置坐標(biāo)值獲取單元420,用于:-在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為所述位置坐標(biāo)值;并且-在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得所述位置坐標(biāo)值。本發(fā)明實(shí)施例中,可選地,其中所述位置坐標(biāo)值獲取單元420利用加速度傳感器檢測(cè)加速度信號(hào),根據(jù)加速度信號(hào)計(jì)算使用者的步數(shù),并且根據(jù)所述步數(shù)和使用者的步長(zhǎng)來(lái)計(jì)算光傳感器的位移的距離。其中,可選地,步長(zhǎng)可以預(yù)設(shè)。本發(fā)明實(shí)施例中,可選地,其中在所述光接收器進(jìn)入第二LED信標(biāo)下方特定范圍內(nèi)的情況下,所述信標(biāo)ID號(hào)接收單元400接收光接收器發(fā)送的通過(guò)接收所述第二LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第二信標(biāo)ID號(hào);所述信標(biāo)坐標(biāo)值查詢單元410根據(jù)所述第二信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值;以及所述位置坐標(biāo)值獲取單元420將第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值確定為所述位置坐標(biāo)值。本發(fā)明實(shí)施例中,在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,獲得位置坐標(biāo)值時(shí),要采用航位推測(cè)原理和位移-計(jì)步器原理,可以結(jié)合圖3B所示的示意圖來(lái)說(shuō)明航位推測(cè)原理和位移-計(jì)步器原理:(1)航位推測(cè)原理假設(shè)承載光接收器210的用戶的運(yùn)動(dòng)為二維運(yùn)動(dòng),在采樣時(shí)間很短的情況下,認(rèn)為用戶做直線運(yùn)動(dòng),計(jì)算的基本原理為平面幾何法。假設(shè)m1為用戶的起始點(diǎn),此時(shí)光接收器210接收到第一LED信標(biāo)的光信號(hào)并解調(diào)得到信標(biāo)ID1號(hào),使用數(shù)據(jù)庫(kù)查詢得到信標(biāo)ID1號(hào)對(duì)應(yīng)的第一LED信標(biāo)的室內(nèi)的位置坐標(biāo)值為(x1,y1),由電子羅盤傳感器得到此時(shí)步行方向與磁北方向的夾角θ1。當(dāng)用戶行走一小段距離到達(dá)m2點(diǎn)時(shí),光接收器210偏離了第一LED信標(biāo)的垂直正下方(同時(shí)也不在第二LED信標(biāo)的垂直正下方)而無(wú)法接收到光信號(hào),根據(jù)典型計(jì)步器原理及步長(zhǎng)估計(jì)得到行走位移為S1,由此推算出m2點(diǎn)的位置坐標(biāo)值為:xm2=x1+S1·cosθ1ym2=y1+S1·sinθ1]]>同理,可以得到偏離了第一LED信標(biāo)時(shí),光接收器210處于任意位置m與第一LED信標(biāo)的相對(duì)位置關(guān)系,即由第一LED信標(biāo)以航位推算得到光接收器210任意位置的坐標(biāo)值(xm,ym):xm=x1+Σi=1m-1Si·cosθiym=y1+Σi=1m-1Si·sinθi]]>當(dāng)光接收器210再次經(jīng)過(guò)第二LED信標(biāo)垂直正下方當(dāng)?shù)竭_(dá)m3點(diǎn)時(shí),光接收器210收到第二LED信標(biāo)的信標(biāo)ID2號(hào),并查詢數(shù)據(jù)庫(kù)得到新的位置坐標(biāo)值,并使用此時(shí)步行方向與磁北方向的夾角與新的位置坐標(biāo)值作為一下輪航位推測(cè)的起始點(diǎn)。即每次經(jīng)過(guò)LED信標(biāo)的垂直正下方時(shí),都會(huì)對(duì)光接收器210的位置坐標(biāo)值進(jìn)行校正。(2)位移-計(jì)步器原理使用計(jì)步器原理計(jì)算行人的位移,對(duì)行人行走過(guò)程中加速度傳感器輸出的信號(hào)進(jìn)行處理,設(shè)置一個(gè)加速度閥值,當(dāng)加速度傳感器輸出值超過(guò)閥值的兩個(gè)波峰之間計(jì)為1步。通過(guò)加速度傳感器計(jì)數(shù)行人的步數(shù)為N,則行人在該時(shí)間段內(nèi)的位移S=N·L,其中L為步長(zhǎng)。在一種方式中,步長(zhǎng)L可設(shè)為預(yù)設(shè)值。在優(yōu)選的方式中,動(dòng)態(tài)步長(zhǎng)L=a+k·Δt,其中a為經(jīng)驗(yàn)值常數(shù),k為實(shí)驗(yàn)值系數(shù),Δt為兩個(gè)加速度值波峰之間的時(shí)間差。本發(fā)明實(shí)施例中,可選地,其中在所述光接收器離開第二LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,所述位置坐標(biāo)值獲取單元420利用加速度傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的距離,利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第二LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第二LED信標(biāo)的第二信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。本發(fā)明實(shí)施例中,其中所述預(yù)先定義的數(shù)據(jù)庫(kù)設(shè)置于所述移動(dòng)終端本地,或者設(shè)置于服務(wù)器中。其中,設(shè)置于移動(dòng)終端本地的話,可以采用離線定位,設(shè)置于服務(wù)器中時(shí),可以采用在線定位。本發(fā)明實(shí)施例中,進(jìn)一步包括地圖單元430,用于在導(dǎo)航應(yīng)用軟件的地圖中顯示所述位置坐標(biāo)值,其中所述地圖存儲(chǔ)于所述移動(dòng)終端本地,或者存儲(chǔ)于服務(wù)器中。本發(fā)明實(shí)施例中,進(jìn)一步包括方向誤差糾正單元440,用于利用陀螺儀和所述加速度傳感器的檢測(cè)值糾正所述電子羅盤傳感器由于姿勢(shì)引起的方向誤差。示例性設(shè)備在介紹了本發(fā)明示例性實(shí)施方式的方法和裝置之后,接下來(lái),介紹根據(jù)本發(fā)明的另一示例性實(shí)施方式的用于利用移動(dòng)終端進(jìn)行定位的裝置。所屬
技術(shù)領(lǐng)域:
的技術(shù)人員能夠理解,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。在一些可能的實(shí)施方式中,根據(jù)本發(fā)明的用于利用移動(dòng)終端進(jìn)行定位的裝置可以至少包括至少一個(gè)處理單元、以及至少一個(gè)存儲(chǔ)單元。其中,所述存儲(chǔ)單元存儲(chǔ)有程序代碼,當(dāng)所述程序代碼被所述處理單元執(zhí)行時(shí),使得所述處理單元執(zhí)行本說(shuō)明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的用于利用移動(dòng)終端進(jìn)行定位的方法中的步驟。例如,所述處理單元可以執(zhí)行如圖3A中所示的步驟300:接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);步驟310:根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;步驟320:在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值;并且步驟330:在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。下面參照?qǐng)D5來(lái)描述根據(jù)本發(fā)明的這種實(shí)施方式的用于利用移動(dòng)終端進(jìn)行定位的裝置50。圖5顯示的用于利用移動(dòng)終端進(jìn)行定位的裝置50僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來(lái)任何限制。如圖5所示,用于利用移動(dòng)終端進(jìn)行定位的裝置50以通用計(jì)算設(shè)備的形式表現(xiàn)。用于利用移動(dòng)終端進(jìn)行定位的裝置50的組件可以包括但不限于:上述至少一個(gè)處理單元16、上述至少一個(gè)存儲(chǔ)單元28、連接不同系統(tǒng)組件(包括存儲(chǔ)單元28和處理單元16)的總線18。總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器、外圍總線、圖形加速端口、處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。存儲(chǔ)單元28可以包括易失性存儲(chǔ)器形式的可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM)31和/或高速緩存存儲(chǔ)器32,還可以進(jìn)一步只讀存儲(chǔ)器(ROM)34。存儲(chǔ)單元28還可以包括具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具41,這樣的程序模塊42包括但不限于:操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。用于利用移動(dòng)終端進(jìn)行定位的裝置50也可以與一個(gè)或多個(gè)外部設(shè)備14(例如鍵盤、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該用于利用移動(dòng)終端進(jìn)行定位的裝置50交互的設(shè)備通信,和/或與使得該用于利用移動(dòng)終端進(jìn)行定位的裝置50能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(I/O)接口22進(jìn)行。并且,用于利用移動(dòng)終端進(jìn)行定位的裝置50還可以通過(guò)網(wǎng)絡(luò)適配器21與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器21通過(guò)總線18與用于利用移動(dòng)終端進(jìn)行定位的裝置50的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合用于利用移動(dòng)終端進(jìn)行定位的裝置50使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。示例性程序產(chǎn)品在一些可能的實(shí)施方式中,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)所述程序產(chǎn)品在終端設(shè)備上運(yùn)行時(shí),所述程序代碼用于使所述終端設(shè)備執(zhí)行本說(shuō)明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的用于利用移動(dòng)終端進(jìn)行定位的方法中的步驟,例如,所述終端設(shè)備可以執(zhí)行如圖3A中所示的步驟300:接收光接收器發(fā)送的通過(guò)接收第一LED信標(biāo)發(fā)射的光信號(hào)并進(jìn)行處理而獲得的第一信標(biāo)ID號(hào);步驟310:根據(jù)所述第一信標(biāo)ID號(hào)在預(yù)先定義的數(shù)據(jù)庫(kù)中查詢所述第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值;步驟320:在所述光接收器位于第一LED信標(biāo)下方特定范圍內(nèi)的情況下,將第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值確定為位置坐標(biāo)值;并且步驟330:在所述光接收器離開第一LED信標(biāo)下方特定范圍、但尚未進(jìn)入下一個(gè)LED信標(biāo)下方特定范圍內(nèi)的情況下,利用加速度傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的距離,并且利用電子羅盤傳感器獲取所述光傳感器相對(duì)于第一LED信標(biāo)下方特定范圍的位移的方向,并且根據(jù)第一LED信標(biāo)的第一信標(biāo)坐標(biāo)值以及所述光傳感器的位移的距離和方向來(lái)獲得位置坐標(biāo)值。所述程序產(chǎn)品可以采用一個(gè)或多個(gè)可讀介質(zhì)的任意組合??勺x介質(zhì)可以是可讀信號(hào)介質(zhì)或者可讀存儲(chǔ)介質(zhì)??勺x存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖、便攜式緊湊盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。如圖6所示,描述了根據(jù)本發(fā)明的實(shí)施方式的用于利用移動(dòng)終端進(jìn)行定位的程序產(chǎn)品60,其可以采用便攜式緊湊盤只讀存儲(chǔ)器(CD-ROM)并包括程序代碼,并可以在終端設(shè)備,例如個(gè)人電腦上運(yùn)行。然而,本發(fā)明的程序產(chǎn)品不限于此,在本文件中,可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用??勺x信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合??勺x信號(hào)介質(zhì)還可以是可讀存儲(chǔ)介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序??勺x介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無(wú)線、有線、光纜、RF等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計(jì)語(yǔ)言的任意組合來(lái)編寫用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言—諸如Java、C++等,還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言—諸如“C”語(yǔ)言或類似的程序設(shè)計(jì)語(yǔ)言。程序代碼可以完全地在用戶計(jì)算設(shè)備上執(zhí)行、部分地在用戶設(shè)備上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算設(shè)備上部分在遠(yuǎn)程計(jì)算設(shè)備上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算設(shè)備的情形中,遠(yuǎn)程計(jì)算設(shè)備可以通過(guò)任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算設(shè)備,或者,可以連接到外部計(jì)算設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于利用移動(dòng)終端進(jìn)行定位的設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步劃分為由多個(gè)裝置來(lái)具體化。此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來(lái)執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。雖然已經(jīng)參考若干具體實(shí)施方式描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實(shí)施方式,對(duì)各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。當(dāng)前第1頁(yè)1 2 3