一種定位方法、定位裝置及定位系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備領(lǐng)域,尤其涉及一種定位方法、定位裝置及定位系統(tǒng)。
【背景技術(shù)】
[0002]各種位置相關(guān)的應(yīng)用,在移動(dòng)互聯(lián)網(wǎng)時(shí)代其用途和地位顯得越來越重要,很多軍事民用都依賴于精確定位。在大型商場、娛樂場所、超市購物中心、或停車場等室內(nèi)環(huán)境里,快速而準(zhǔn)確的對(duì)人員進(jìn)行定位,對(duì)于開展基于位置的服務(wù)(LBS, Locat1n BasedService),如購物路線引導(dǎo)、停車指示、特定區(qū)域商業(yè)信息投送等都具有十分積極的意義。
[0003]傳統(tǒng)的移動(dòng)終端定位方式主要有GPS、GSM基站和Zigbee定位等。GPS受建筑物遮蔽、天氣因素以及衛(wèi)星訊號(hào)干擾影響較大,不宜在室內(nèi)或封閉環(huán)境中使用。GSM則是基于蜂窩移動(dòng)通信的方式,其本身定位精度低一般在50m以上,并且其上下行通信同樣受到建筑物屏蔽作用影響,尤其在人流聚集的大型室內(nèi)環(huán)境下通信狀況惡劣,定位功能難以實(shí)現(xiàn)。而Zigbee則主要用于工業(yè)現(xiàn)場短距離組網(wǎng)和控制通信,Zigbee模塊在人們?nèi)粘J褂玫囊苿?dòng)終端中存在并不普遍,因此要使用Zigbee實(shí)現(xiàn)定位需要有特定的移動(dòng)終端設(shè)備,成本代價(jià)太高,不適合與人們的日常使用。
[0004]如何實(shí)現(xiàn)精確定位,尤其是室內(nèi)定位是急需要解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種定位方法、定位裝置及定位系統(tǒng),解決現(xiàn)有技術(shù)中定位方案不夠精確的問題,尤其是在室內(nèi)環(huán)境下。
[0006]為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
[0007]一種定位方法,包括以下步驟:
[0008]獲取同一待定位裝置與N個(gè)輔助定位裝置之間的距離信息,以及所述N個(gè)輔助定位裝置的位置信息;所述距離信息基于所述待定位裝置與所述N個(gè)輔助定位裝置之間傳輸?shù)碾姶判盘?hào)得出;N為大于或等于3的正整數(shù);
[0009]根據(jù)獲取到的距離信息,以及所述N個(gè)輔助定位裝置的位置信息確定所述待定位裝置的位置。
[0010]進(jìn)一步地,所述獲取同一待定位裝置與N個(gè)輔助定位裝置之間的距離信息,以及所述N個(gè)輔助定位裝置的位置信息包括:
[0011]接收由所述待定位裝置發(fā)送的其與所述N個(gè)輔助定位裝置之間的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;
[0012]或者,接收由所述N個(gè)輔助定位裝置發(fā)送的其與所述待定位裝置之間的距離信息或用于得出該距離信息的特征信息;以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;
[0013]若接收到該距離信息的特征信息,則還包括根據(jù)該特征信息得出距離信息;
[0014]若接收到所述N個(gè)輔助定位裝置的標(biāo)識(shí)信息,則還包括根據(jù)接收的標(biāo)識(shí)信息,以及預(yù)存的其管理范圍內(nèi)所有輔助定位裝置標(biāo)識(shí)信息與其位置信息的對(duì)應(yīng)關(guān)系查找出所述N個(gè)輔助定位裝置的位置信息。
[0015]進(jìn)一步地,接收由所述待定位裝置發(fā)送的其與所述N個(gè)輔助定位裝置之間的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息之前,還包括:
[0016]所述N個(gè)輔助定位裝置向所述待定位裝置發(fā)送電磁信號(hào);所述待定位裝置根據(jù)接收的電磁信號(hào)得出其與所述N個(gè)輔助定位裝置之間的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;所述待定位裝置將得出的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息發(fā)送出去;
[0017]接收由所述N個(gè)輔助定位裝置發(fā)送的其與所述待定位裝置之間的距離信息或用于得出該距離信息的特征信息;以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息之前,還包括:
[0018]所述待定位裝置向所述N個(gè)輔助定位裝置發(fā)送電磁信號(hào);所述N個(gè)輔助定位裝置根據(jù)接收的電磁信號(hào)得出其與所述待定位裝置之間的距離信息或用于得出該距離信息的特征信息,所述N個(gè)輔助定位裝置將得出的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息發(fā)送出去。
[0019]進(jìn)一步地,所述特征信息包括所述待定位裝置與輔助定位裝置之間傳輸?shù)碾姶判盘?hào)的磁場分量與電場分量的相位信息或相位差。
[0020]進(jìn)一步地,獲取同一待定位裝置與N個(gè)輔助定位裝置之間的距離信息之前,還包括:
[0021]判斷輔助定位裝置的當(dāng)前數(shù)量M是否大于或等于3,若否,則根據(jù)當(dāng)前所述M個(gè)輔助定位裝置的位置信息找出周圍X個(gè)輔助定位裝置,并控制所述X個(gè)輔助定位裝置與所述待定位裝置進(jìn)行電磁信號(hào)傳輸,獲取所述待定位裝置與所述X個(gè)輔助定位裝置之間的距離信息,以及所述X個(gè)輔助定位裝置的位置信息;其中M和X之和等于N,且Μ、X為正整數(shù)。
[0022]進(jìn)一步地,根據(jù)獲取到的距離信息,以及所述N個(gè)輔助定位裝置的位置信息確定所述待定位裝置的位置包括:
[0023]分別以所述N個(gè)輔助定位裝置中的各輔助定位裝置的位置信息為圓心,以其與所述待定位裝置之間的距離信息為半徑畫圓;將N個(gè)圓的交叉位置作為所述待定位裝置的位置。
[0024]一種定位裝置,包括:
[0025]獲取模塊,用于獲取同一待定位裝置與N個(gè)輔助定位裝置之間的距離信息,以及所述N個(gè)輔助定位裝置的位置信息;所述距離信息基于所述待定位裝置與所述N個(gè)輔助定位裝置之間傳輸?shù)碾姶判盘?hào)得出;N為大于或等于3的正整數(shù);
[0026]定位模塊,用于根據(jù)獲取模塊獲取到的距離信息,以及所述N個(gè)輔助定位裝置的位置信息確定所述待定位裝置的位置。
[0027]進(jìn)一步地,獲取模塊包括接收子模塊、距離信息獲取子模塊、查找子模塊和存儲(chǔ)子模塊:
[0028]接收子模塊,用于接收由所述待定位裝置發(fā)送的其與所述N個(gè)輔助定位裝置之間的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;
[0029]或者,接收由所述N個(gè)輔助定位裝置發(fā)送的其與所述待定位裝置之間的距離信息或用于得出該距離信息的特征信息;以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;
[0030]距離信息獲取子模塊,用于接收子模塊接收到的是用于得出該距離信息的特征信息時(shí),根據(jù)該特征信息得出距離信息;
[0031]查找子模塊,用于接收子模塊接收到的是所述N個(gè)輔助定位裝置的標(biāo)識(shí)信息時(shí),根據(jù)接收的標(biāo)識(shí)信息,以及存儲(chǔ)子模塊中預(yù)存的輔助定位裝置標(biāo)識(shí)信息與其位置信息的對(duì)應(yīng)關(guān)系查找出所述N個(gè)輔助定位裝置的位置信息;
[0032]存儲(chǔ)子模塊,用于存儲(chǔ)其管理范圍內(nèi)所有輔助定位裝置標(biāo)識(shí)信息與其位置信息的對(duì)應(yīng)關(guān)系。
[0033]進(jìn)一步地,定位模塊包括繪圖模塊,用于分別以所述N個(gè)輔助定位裝置中的各輔助定位裝置的位置信息為圓心,以其與所述待定位裝置之間的距離信息為半徑畫圓JfN個(gè)圓的交叉位置確定為所述待定位裝置的位置。
[0034]一種定位系統(tǒng),包括待定位裝置、N個(gè)輔助定位裝置和定位裝置,N為大于或等于3的正整數(shù):
[0035]待定位裝置用于向所述N個(gè)輔助定位裝置發(fā)送電磁信號(hào);所述N個(gè)輔助定位裝置用于接收所述待定位裝置發(fā)送的電磁信號(hào),分別根據(jù)接收的電磁信號(hào)得出其與所述待定位裝置之間的距離信息或用于得出該距離信息的特征信息,并將得出的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息發(fā)送給定位裝置;定位裝置用于接收所述N個(gè)輔助定位裝置發(fā)送的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;并根據(jù)接收到的距離信息,以及所述N個(gè)輔助定位裝置的位置信息確定所述待定位裝置的位置;定位裝置若未接收到距離信息而接收到的是用于得出該距離信息的特征信息,則還用于根據(jù)該特征信息得出距離信息;若未接收到所述N個(gè)輔助定位裝置的位置信息而接收到的是所述N個(gè)輔助定位裝置的標(biāo)識(shí)信息,則還用于根據(jù)接收的標(biāo)識(shí)信息,以及預(yù)存的其管理范圍內(nèi)所有輔助定位裝置標(biāo)識(shí)信息與其位置信息的對(duì)應(yīng)關(guān)系查找出所述N個(gè)輔助定位裝置的位置信息。
[0036]或者,所述N個(gè)輔助定位裝置用于分別向所述待定位裝置發(fā)送電磁信號(hào),電磁信號(hào)中攜帶對(duì)應(yīng)輔助定位裝置的位置信息或標(biāo)識(shí)信息;待定位裝置用于接收所述N個(gè)輔助定位裝置發(fā)送的電磁信號(hào),根據(jù)接收的電磁信號(hào)得出其與所述N個(gè)輔助定位裝置之間的距離信息或用于得出該距離信息的特征信息,以及從所述電磁信號(hào)中解析出所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息,并將得出的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息發(fā)送給定位裝置;定位裝置用于接收所述待定位裝置發(fā)送的距離信息或用于得出該距離信息的特征信息,以及所述N個(gè)輔助定位裝置的位置信息或標(biāo)識(shí)信息;并根據(jù)接收到的距離信息,以及所述N個(gè)輔助定位裝置的位置信息確定所述待定位裝置的位置;定位裝置若未接收到距離信息而接收到的是用于得出該距離信息的特征信息,則還用于根據(jù)該特征信息得出距離信息;若未接收到所述N個(gè)輔助定位裝置的位置信息而接收到的是所述N個(gè)輔助定位裝置的標(biāo)識(shí)信息,則還用于根據(jù)接收的標(biāo)識(shí)信息,以及預(yù)存的其管理范圍內(nèi)所有輔助定位裝置標(biāo)識(shí)信息與其位置信息的對(duì)應(yīng)關(guān)系查找出所述N個(gè)輔助定位裝置的位置信息。
[0037]本