基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng)。該方法包括:終端利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息;終端向定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,其中,定位請(qǐng)求消息中包含實(shí)地磁場(chǎng)矢量信息;定位引擎服務(wù)器查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;響應(yīng)于存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,定位引擎服務(wù)器獲取采集地磁場(chǎng)矢量記錄中包含的位置信息;定位引擎服務(wù)器向基于位置服務(wù)LBS的應(yīng)用單元或者終端發(fā)送包含位置信息的定位結(jié)果消息。本發(fā)明提供的技術(shù)方案,利用具有全區(qū)域覆蓋特點(diǎn)的地磁信號(hào),為用戶(hù)提供了全區(qū)域的定位服務(wù)。
【專(zhuān)利說(shuō)明】基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及定位導(dǎo)航領(lǐng)域,特別涉及一種基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng)。
【背景技術(shù)】
[0002]位置服務(wù)(LBS, Locat1n Based Services)又稱(chēng)定位服務(wù),是指通過(guò)移動(dòng)終端和移動(dòng)網(wǎng)絡(luò)的配合,確定移動(dòng)用戶(hù)的實(shí)際地理位置,從而提供用戶(hù)所需要的與位置相關(guān)的服務(wù)信息。通過(guò)LBS技術(shù),用戶(hù)不需要搜索和查找,即能夠快速定位自己的位置,進(jìn)一步在該位置獲得感興趣的應(yīng)用服務(wù)。
[0003]目前,一部分LBS基于GPS技術(shù)實(shí)現(xiàn),以確定移動(dòng)用戶(hù)的實(shí)際位置信息,獲得經(jīng)緯度數(shù)據(jù)。但是,GPS信號(hào)主要覆蓋區(qū)域?yàn)槭彝饪諘鐓^(qū)域,無(wú)法覆蓋例如地下停車(chē)場(chǎng)等室內(nèi)位置。
[0004]另一種LBS應(yīng)用基于蜂窩(Cell)或者W1-Fi技術(shù)實(shí)現(xiàn),無(wú)線蜂窩信號(hào)與W1-Fi信號(hào)能夠更好地覆蓋室內(nèi)等無(wú)GPS信號(hào)的定位區(qū)域,但這些定位方法不僅存在定位精準(zhǔn)度較低的問(wèn)題,而且信號(hào)覆蓋范圍依然有限,例如,只能在基站或者熱點(diǎn)的覆蓋區(qū)域,無(wú)法在沒(méi)有基站或者熱點(diǎn)覆蓋的區(qū)域提供定位服務(wù)。
【發(fā)明內(nèi)容】
[0005]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,所要解決的一個(gè)技術(shù)問(wèn)題是:提供一種基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng),為用戶(hù)提供全區(qū)域的定位服務(wù)。
[0006]本發(fā)明實(shí)施例提供的一種基于地磁場(chǎng)感應(yīng)終端的定位方法,所述方法包括:
[0007]終端利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息;
[0008]所述終端向定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,以請(qǐng)求所在位置的定位結(jié)果信息,其中,所述定位請(qǐng)求消息中包含所述實(shí)地磁場(chǎng)矢量信息;
[0009]所述定位引擎服務(wù)器根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;
[0010]響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,所述定位引擎服務(wù)器獲取所述采集地磁場(chǎng)矢量記錄中包含的位置信息;
[0011]所述定位引擎服務(wù)器向基于位置服務(wù)LBS的應(yīng)用單元或者所述終端發(fā)送定位結(jié)果消息,所述定位結(jié)果消息中包含所述位置信息。
[0012]優(yōu)選地,所述方法還包括:
[0013]響應(yīng)于不存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,所述定位引擎服務(wù)器根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)模型數(shù)據(jù)庫(kù),識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄;
[0014]響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄,所述定位引擎服務(wù)器獲取所述模型地磁場(chǎng)矢量記錄中包含的位置信息;
[0015]所述定位引擎服務(wù)器向基于LBS的應(yīng)用單元或者所述終端發(fā)送的定位結(jié)果消息中的位置信息,具體為所述模型地磁場(chǎng)矢量記錄中包含的位置信息。
[0016]優(yōu)選地,所述采集地磁場(chǎng)矢量記錄包含地磁信號(hào)強(qiáng)度差量信息;所述識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,具體包括:
[0017]識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息相等;
[0018]若相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;
[0019]若不相等,計(jì)算所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息與所述地磁信號(hào)強(qiáng)度差量信息相減后所獲得的磁場(chǎng)矢量信息;識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述相減后所獲得的磁場(chǎng)矢量信息相等;響應(yīng)于所述實(shí)地磁場(chǎng)矢量信息與所述相減后所獲得的磁場(chǎng)矢量信息相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。
[0020]優(yōu)選地,所述方法還包括:
[0021]采集不同地理位置的地磁場(chǎng)矢量信息,并獲得采集點(diǎn)的位置信息;
[0022]將所采集的地磁場(chǎng)矢量信息與該位置信息組成采集地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)采集數(shù)據(jù)庫(kù)。
[0023]優(yōu)選地,所述方法還包括:
[0024]根據(jù)標(biāo)準(zhǔn)地磁模型,計(jì)算不同地理位置的地磁場(chǎng)矢量信息,并獲得不同地理位置對(duì)應(yīng)的位置信息;
[0025]將所計(jì)算的地磁場(chǎng)矢量信息與該位置信息組成模型地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)模型數(shù)據(jù)庫(kù)。
[0026]優(yōu)選地,磁場(chǎng)矢量信息由X軸、Y軸、Z軸的磁感量組成;或者
[0027]磁場(chǎng)矢量信息由磁感總量、磁感偏角組成。
[0028]本發(fā)明實(shí)施例提供的一種基于地磁場(chǎng)感應(yīng)終端的定位系統(tǒng),所述系統(tǒng)包括:
[0029]包含地磁感應(yīng)傳感器的終端,用于利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息;定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,以請(qǐng)求所在位置的定位結(jié)果信息,其中,所述定位請(qǐng)求消息中包含所述實(shí)地磁場(chǎng)矢量信息;接收定位引擎服務(wù)器發(fā)送的定位結(jié)果消息,提取所述位置信息作為定位結(jié)果;
[0030]定位引擎服務(wù)器,用于根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,獲取所述采集地磁場(chǎng)矢量記錄中包含的位置信息;向基于LBS的應(yīng)用單元或者所述終端發(fā)送定位結(jié)果消息,所述定位結(jié)果消息中包含所述位置信息;
[0031]地磁信號(hào)采集數(shù)據(jù)庫(kù),用于存儲(chǔ)采集地磁場(chǎng)矢量記錄,所述采集地磁場(chǎng)矢量記錄中包含預(yù)先采集的不同位置的地磁場(chǎng)矢量,以及不同位置對(duì)應(yīng)的位置信息。
[0032]優(yōu)選地,所述系統(tǒng)還包括:
[0033]地磁信號(hào)模型數(shù)據(jù)庫(kù),用于存儲(chǔ)模型地磁場(chǎng)矢量記錄,所述模型地磁場(chǎng)矢量記錄中包含預(yù)先計(jì)算的不同位置的地磁場(chǎng)矢量,以及不同位置對(duì)應(yīng)的位置信息;
[0034]所述定位引擎服務(wù)器,還用于響應(yīng)于不存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)模型數(shù)據(jù)庫(kù);識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄;響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄,獲取所述模型地磁場(chǎng)矢量記錄中包含的位置信息;向基于LBS的應(yīng)用單元或者所述終端發(fā)送的定位結(jié)果消息中的位置信息為所述模型地磁場(chǎng)矢量記錄中包含的位置信息。
[0035]優(yōu)選地,所述采集地磁場(chǎng)矢量記錄包含地磁信號(hào)強(qiáng)度差量信息;
[0036]所述定位引擎服務(wù)器,具體用于識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息相等;
[0037]若相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;
[0038]若不相等,計(jì)算所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息與所述地磁信號(hào)強(qiáng)度差量信息相減后所獲得的磁場(chǎng)矢量信息;識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述相減后所獲得的磁場(chǎng)矢量信息相等;響應(yīng)于所述實(shí)地磁場(chǎng)矢量信息與所述相減后所獲得的磁場(chǎng)矢量信息相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。
[0039]優(yōu)選地,所述系統(tǒng)還包括:
[0040]地磁信號(hào)采集單元,用于采集不同地理位置的地磁場(chǎng)矢量信息,并獲得采集點(diǎn)的位置信息;將所采集的地磁場(chǎng)矢量信息與該位置信息組成采集地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)采集數(shù)據(jù)庫(kù)。
[0041 ] 優(yōu)選地,所述系統(tǒng)還包括:
[0042]地磁模型計(jì)算單元,用于根據(jù)標(biāo)準(zhǔn)地磁模型,計(jì)算不同地理位置的地磁場(chǎng)矢量信息,并獲得不同地理位置對(duì)應(yīng)的位置信息;將所計(jì)算的地磁場(chǎng)矢量信息與該位置信息組成模型地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)模型數(shù)據(jù)庫(kù)。
[0043]優(yōu)選地,磁場(chǎng)矢量信息由X軸、Y軸、Z軸的磁感量組成;或者
[0044]磁場(chǎng)矢量信息由磁感總量、磁感偏角組成。
[0045]基于本發(fā)明上述實(shí)施例提供的基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng),利用具有全區(qū)域覆蓋特點(diǎn)的地磁信號(hào),基于地磁場(chǎng)感應(yīng)為用戶(hù)提供精準(zhǔn)定位能力服務(wù),并且服務(wù)區(qū)域能夠包括室內(nèi)、室外以及GPS信號(hào)、蜂窩網(wǎng)絡(luò)、Wi — Fi網(wǎng)絡(luò)所不能覆蓋的區(qū)域,實(shí)現(xiàn)了覆蓋全區(qū)域的定位服務(wù)。
[0046]通過(guò)以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0047]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0048]同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
[0049]構(gòu)成說(shuō)明書(shū)的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
[0050]參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0051]圖1示出本發(fā)明所提供的定位方法一種實(shí)施例的流程示意圖;
[0052]圖2示出本發(fā)明所提供的定位方法一種實(shí)施例的流程示意圖;
[0053]圖3示出本發(fā)明所提供的定位系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖;
[0054]圖4示出本發(fā)明所提供的定位系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖。
[0055]圖5示出本發(fā)明所提供的終端一種實(shí)施例的結(jié)構(gòu)示意圖;
[0056]圖6示出本發(fā)明所提供的定位引擎服務(wù)器一種實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0057]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。應(yīng)注意到:除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置不限制本發(fā)明的范圍。
[0058]以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0059]對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說(shuō)明書(shū)的一部分。
[0060]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
[0061]地磁場(chǎng)為地球的固有資源,為定位導(dǎo)航技術(shù)提供了天然坐標(biāo)系。地球可視為磁偶極(magnetic dipole),其中一極位在地理北極附近,另一極位在地理南極附近。通過(guò)兩個(gè)磁極的假想直線(磁軸)與地球的自轉(zhuǎn)軸大約成11.3度的傾斜。地球的磁場(chǎng)向太空伸出數(shù)萬(wàn)公里形成地球磁圈引(magnetosphere)。地磁場(chǎng)強(qiáng)度大約是500-600毫高斯,即5_6*E_5特斯拉
[0062]由于地磁場(chǎng)為矢量場(chǎng),在地球近地空間內(nèi),任意地點(diǎn)的地磁矢量不同于其它地點(diǎn)的矢量,并且可以與該地點(diǎn)的經(jīng)緯度存在一一對(duì)應(yīng)的關(guān)系。通過(guò)利用地磁感應(yīng)傳感器實(shí)時(shí)獲取實(shí)地磁矢量信號(hào)數(shù)據(jù),并與預(yù)先建立并存儲(chǔ)的地磁基準(zhǔn)數(shù)據(jù)進(jìn)行匹配,實(shí)現(xiàn)全區(qū)域的精準(zhǔn)定位能力。
[0063]參見(jiàn)圖1所示,圖1示出本發(fā)明所提供的定位方法一種實(shí)施例的流程示意圖。該實(shí)施例提供的基于地磁場(chǎng)感應(yīng)終端的定位方法包括以下操作。
[0064]101,終端利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息。
[0065]磁場(chǎng)矢量信息可以由X軸、Y軸、Z軸的磁感量組成,例如,(-15.2,31.8,28.3)。磁場(chǎng)矢量信息也可以由磁感總量、磁感偏角組成,例如,(44.0um, 115度)。
[0066]終端可以利用的地磁感應(yīng)傳感器包括各種地磁感應(yīng)傳感器設(shè)備,例如,一種簡(jiǎn)單的示例為指南針設(shè)備。
[0067]102,終端向定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,以請(qǐng)求所在位置的定位結(jié)果信息,其中,定位請(qǐng)求消息中包含實(shí)地磁場(chǎng)矢量信息。
[0068]103,定位引擎服務(wù)器根據(jù)實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。地磁信號(hào)采集數(shù)據(jù)庫(kù)包含所采集的地磁信號(hào),該信號(hào)數(shù)據(jù)含有環(huán)境對(duì)地磁造成的影響,因此信號(hào)數(shù)據(jù)更加精確。
[0069]104,響應(yīng)于存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,定位引擎服務(wù)器獲取采集地磁場(chǎng)矢量記錄中包含的位置信息。
[0070]在地磁信號(hào)采集數(shù)據(jù)庫(kù)中,采集地磁場(chǎng)矢量記錄可以包含預(yù)先采集的某地點(diǎn)的磁場(chǎng)矢量信息,與該位置的位置信息,例如,一條采集地磁場(chǎng)矢量記錄表示為:
[0071]([38.43,65.32,-9.32],【123.456,654.321】)。
[0072]【38.43,65.32,-9.32】為由X軸、Y軸、Z軸的磁感量組成的磁場(chǎng)矢量信息,【123.456,654.321】為包含由經(jīng)緯度表示的位置信息。
[0073]另外,磁場(chǎng)矢量記錄中還可以包含具體的地理名稱(chēng)信息,例如,某市某街道某單
J Li ο
[0074]105,定位引擎服務(wù)器向基于LBS的應(yīng)用單元或者終端發(fā)送定位結(jié)果消息,定位結(jié)果消息中包含104操作中獲得的位置信息。
[0075]終端接收定位結(jié)果消息,提取位置信息作為定位結(jié)果?;蛘?,定位引擎服務(wù)器將該定位結(jié)果提供給各種基于LBS的應(yīng)用單元(APP),使用戶(hù)獲得各種基于LBS的其它應(yīng)用服務(wù),例如,可以根據(jù)位置信息推送該區(qū)域的熱點(diǎn)信息。
[0076]本發(fā)明上述實(shí)施例提供的基于地磁場(chǎng)感應(yīng)終端的定位方法,利用具有全區(qū)域覆蓋特點(diǎn)的地磁信號(hào),基于地磁場(chǎng)感應(yīng)終端為用戶(hù)提供了精準(zhǔn)的定位服務(wù),并且服務(wù)區(qū)域能夠包括室內(nèi)、室外以及GPS信號(hào)、蜂窩網(wǎng)絡(luò)、Wi — Fi網(wǎng)絡(luò)所不能覆蓋的區(qū)域,實(shí)現(xiàn)了覆蓋全區(qū)域的定位服務(wù)。
[0077]在本發(fā)明的實(shí)施例中,對(duì)于終端一側(cè),僅需要使用地磁感應(yīng)傳感器,可以通過(guò)軟件開(kāi)發(fā)工具包(Software Development Kit, SDK)或者應(yīng)用程序(APP)的方式實(shí)現(xiàn)對(duì)地磁感應(yīng)器的調(diào)用,以監(jiān)聽(tīng)終端周?chē)牡卮艌?chǎng)矢量,實(shí)現(xiàn)方便。
[0078]參見(jiàn)圖2所示,圖2示出本發(fā)明所提供的定位方法一種實(shí)施例的流程示意圖。該方法還包括:
[0079]201,響應(yīng)于不存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,定位引擎服務(wù)器根據(jù)實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)模型數(shù)據(jù)庫(kù),識(shí)別是否存在與實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄;
[0080]202,響應(yīng)于存在與實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄,定位引擎服務(wù)器獲取模型地磁場(chǎng)矢量記錄中包含的位置信息;
[0081]在105的操作中,定位引擎服務(wù)器向基于LBS的應(yīng)用單元或者終端發(fā)送的定位結(jié)果消息中的位置信息為模型地磁場(chǎng)矢量記錄中包含的位置信息。
[0082]在地磁信號(hào)模擬數(shù)據(jù)庫(kù)中,模型地磁場(chǎng)矢量記錄可以包含計(jì)算的某地點(diǎn)的磁場(chǎng)矢量信息,與該位置的位置信息,例如,一條模型地磁場(chǎng)矢量記錄表示為:
[0083]([33.44,65.31,-9.21],【123.456,654.321】)。
[0084]【33.44,65.31,-9.21】為由X軸、Y軸、Z軸的磁感量組成的磁場(chǎng)矢量信息,【123.456,654.321】為包含由經(jīng)緯度表示的位置信息。
[0085]在圖2實(shí)施例中,如地磁信號(hào)采集數(shù)據(jù)庫(kù)中未含有與待定位的實(shí)地磁場(chǎng)矢量信息相匹配的記錄,則進(jìn)入地磁信號(hào)模型數(shù)據(jù)庫(kù)中進(jìn)行匹配,從而獲得待定位的位置信息。
[0086]根據(jù)本發(fā)明方法實(shí)施例的一種具體示例,采集地磁場(chǎng)矢量記錄包含地磁信號(hào)強(qiáng)度差量信息。例如,一條采集地磁場(chǎng)矢量記錄表示為:
[0087]([38.43,65.32,—9.32】,【123.456,654.321】,【3.99,0.01,-0.11】)。
[0088]其中,【3.99,0.01,-0.11】為地磁信號(hào)強(qiáng)度差量信息,表示所采集的采集地磁場(chǎng)矢量與計(jì)算的模型地磁場(chǎng)矢量之間的差值。
[0089]在圖1的103操作中,識(shí)別是否存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,具體包括為:
[0090]識(shí)別實(shí)地磁場(chǎng)矢量信息是否與采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息相等;
[0091]若相等,則存在與實(shí)地磁場(chǎng)矢量信息相匹配的米集地磁場(chǎng)矢量記錄;
[0092]若不相等,計(jì)算采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息與地磁信號(hào)強(qiáng)度差量信息相減后所獲得的磁場(chǎng)矢量信息;識(shí)別實(shí)地磁場(chǎng)矢量信息是否與相減后所獲得的磁場(chǎng)矢量信息相等;響應(yīng)于實(shí)地磁場(chǎng)矢量信息與相減后所獲得的磁場(chǎng)矢量信息相等,則存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。
[0093]例如,利用[38.43,65.32,-9.32】與[3.99,0.01,-0.11】相減,從而獲得
【33.44,65.31,-9.21】,再識(shí)別該值是否與實(shí)地磁場(chǎng)矢量信息相等,若相等,則存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,使用采集地磁場(chǎng)矢量記錄中的位置信息【123.456,654.321】。
[0094]根據(jù)本發(fā)明方法實(shí)施例的一種具體示例,該方法還可以包括預(yù)先建立地磁信號(hào)采集數(shù)據(jù)庫(kù)的操作:采集不同地理位置的地磁場(chǎng)矢量信息,并獲得采集點(diǎn)的位置信息;將所采集的地磁場(chǎng)矢量信息與該位置信息組成采集地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)采集數(shù)據(jù)庫(kù)。
[0095]由于地面磁場(chǎng)可能受到周?chē)渌娖髟O(shè)備的影響,與近地測(cè)量模型有很大的不同,因此,在定位前期,可以根據(jù)應(yīng)用需求,選擇在需要進(jìn)行定位的區(qū)域進(jìn)行地磁場(chǎng)矢量信息的采集工作,記錄該地區(qū)的地磁場(chǎng)矢量信息,包括磁場(chǎng)強(qiáng)度和方向(或者矢量磁場(chǎng)強(qiáng)度)。進(jìn)一步,還可以與模型中估計(jì)的該地區(qū)的地磁場(chǎng)矢量信息進(jìn)行比較,得到地磁信號(hào)采集數(shù)據(jù)庫(kù)的數(shù)據(jù)。
[0096]根據(jù)本發(fā)明方法實(shí)施例的一種具體示例,該方法還可以包括預(yù)先計(jì)算地磁信號(hào)模型數(shù)據(jù)庫(kù)的操作:根據(jù)標(biāo)準(zhǔn)地磁模型,計(jì)算不同地理位置的地磁場(chǎng)矢量信息,并獲得不同地理位置對(duì)應(yīng)的位置信息;將所計(jì)算的地磁場(chǎng)矢量信息與該位置信息組成模型地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)模型數(shù)據(jù)庫(kù)。
[0097]預(yù)先計(jì)算地磁信號(hào)模型數(shù)據(jù)庫(kù),還可以根據(jù)世界地磁組織發(fā)布的地磁模型計(jì)算出不同地磁信號(hào)的強(qiáng)度,以及對(duì)應(yīng)的位置信息。
[0098]本發(fā)明各實(shí)施例中的終端可以是移動(dòng)終端,例如手機(jī),或者其他終端設(shè)備。以移動(dòng)終端為例,考慮到移動(dòng)互聯(lián)網(wǎng)的鏈接情況和需求,移動(dòng)終端與定位引擎服務(wù)器之間可以采用UDP方式發(fā)送與接收交互的信息,對(duì)網(wǎng)絡(luò)要求小,流程簡(jiǎn)單。示例性地,信息格式如下:
[0099]
O 7 8 15 16 23 24 31
IPD addressI
ILE addressI
! zero Iprotocolllength I
I PD port IPE port I
I udp length 丨 checksum I
I zero I DS port Ilength I
[0100]
IUSIDI
[0101]其中,0 — 31為比特?cái)?shù),
[0102]# PD address為發(fā)送信息的終端設(shè)備的源地址/源端口,LE address為定位引擎服務(wù)器為目的的適配網(wǎng)關(guān)地址。
[0103].Protocol為通信協(xié)議,如TCP或者UDP。
[0104].Length為包含UDP包的全部IP包長(zhǎng)度。LE收到該請(qǐng)求包后先驗(yàn)證包長(zhǎng)度是否符合其列出的長(zhǎng)度,如果不等則丟棄。
[0105].PD port為該信息來(lái)自的終端設(shè)備對(duì)應(yīng)的實(shí)際物理端口信息。
[0106].PEport為該信息發(fā)送的目標(biāo)端口。
[0107].UDP Length包括了 UDP包和data全部?jī)?nèi)容的長(zhǎng)度。定位引擎服務(wù)器收到該請(qǐng)求包后先驗(yàn)證包長(zhǎng)度是否符合其列出的長(zhǎng)度,如果不等則丟棄。
[0108].USID內(nèi)容為該終端上傳的監(jiān)聽(tīng)或者監(jiān)測(cè)到的該區(qū)域的實(shí)地地磁場(chǎng)矢量信息。
[0109]參見(jiàn)圖3所示,圖3示出本發(fā)明所提供的定位系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例中的定位系統(tǒng)包括:
[0110]包含地磁感應(yīng)傳感器的終端301,用于利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息;定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,以請(qǐng)求所在位置的定位結(jié)果信息,其中,定位請(qǐng)求消息中包含實(shí)地磁場(chǎng)矢量信息;接收定位引擎服務(wù)器發(fā)送的定位結(jié)果消息,提取位置信息作為定位結(jié)果;
[0111]定位引擎服務(wù)器302,用于根據(jù)實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;響應(yīng)于存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,獲取采集地磁場(chǎng)矢量記錄中包含的位置信息;向終端發(fā)送定位結(jié)果消息,定位結(jié)果消息中包含位置信息;
[0112]地磁信號(hào)采集數(shù)據(jù)庫(kù)303,用于存儲(chǔ)采集地磁場(chǎng)矢量記錄,采集地磁場(chǎng)矢量記錄中包含預(yù)先采集的不同位置的地磁場(chǎng)矢量,以及不同位置對(duì)應(yīng)的位置信息。
[0113]根據(jù)本發(fā)明系統(tǒng)實(shí)施例的一種具體示例,該系統(tǒng)還包括:
[0114]地磁信號(hào)模型數(shù)據(jù)庫(kù)304,用于存儲(chǔ)模型地磁場(chǎng)矢量記錄,模型地磁場(chǎng)矢量記錄中包含預(yù)先計(jì)算的不同位置的地磁場(chǎng)矢量,以及不同位置對(duì)應(yīng)的位置信息。
[0115]其中,定位引擎服務(wù)器302還用于響應(yīng)于不存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,根據(jù)實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)模型數(shù)據(jù)庫(kù)304 ;識(shí)別是否存在與實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄;響應(yīng)于存在與實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄,獲取模型地磁場(chǎng)矢量記錄中包含的位置信息;向終端發(fā)送的定位結(jié)果消息中的位置信息為模型地磁場(chǎng)矢量記錄中包含的位置信息。
[0116]根據(jù)本發(fā)明系統(tǒng)實(shí)施例的一種具體示例,在地磁信號(hào)采集數(shù)據(jù)庫(kù)303中,采集地磁場(chǎng)矢量記錄包含地磁信號(hào)強(qiáng)度差量信息;
[0117]定位引擎服務(wù)器302,具體用于識(shí)別實(shí)地磁場(chǎng)矢量信息是否與采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息相等;
[0118]若相等,則存在與實(shí)地磁場(chǎng)矢量信息相匹配的米集地磁場(chǎng)矢量記錄;
[0119]若不相等,計(jì)算采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息與地磁信號(hào)強(qiáng)度差量信息相減后所獲得的磁場(chǎng)矢量信息;識(shí)別實(shí)地磁場(chǎng)矢量信息是否與相減后所獲得的磁場(chǎng)矢量信息相等;響應(yīng)于實(shí)地磁場(chǎng)矢量信息與相減后所獲得的磁場(chǎng)矢量信息相等,則存在與實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。
[0120]根據(jù)本發(fā)明系統(tǒng)實(shí)施例的一種具體示例,該系統(tǒng)還包括:
[0121]地磁信號(hào)采集單元401,用于采集不同地理位置的地磁場(chǎng)矢量信息,并獲得采集點(diǎn)的位置信息;將所采集的地磁場(chǎng)矢量信息與該位置信息組成采集地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)采集數(shù)據(jù)庫(kù)。
[0122]根據(jù)本發(fā)明系統(tǒng)實(shí)施例的一種具體示例,該系統(tǒng)還包括:
[0123]地磁模型計(jì)算單元402,用于根據(jù)標(biāo)準(zhǔn)地磁模型,計(jì)算不同地理位置的地磁場(chǎng)矢量信息,并獲得不同地理位置對(duì)應(yīng)的位置信息;將所計(jì)算的地磁場(chǎng)矢量信息與該位置信息組成模型地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)模型數(shù)據(jù)庫(kù)。
[0124]參見(jiàn)圖5所示,圖5示出本發(fā)明所提供的終端一種實(shí)施例的結(jié)構(gòu)示意圖。終端301包括以下模塊。
[0125]地磁緩存模塊,用于保存從定位引擎服務(wù)器下發(fā)的各種位置及地磁場(chǎng)對(duì)應(yīng)的屬性信息,以加速后續(xù)定位的速率。
[0126]地磁信號(hào)傳感器模塊,用于監(jiān)聽(tīng)終端周?chē)牡卮艌?chǎng)信息,并對(duì)該信息進(jìn)行解析,利用解析后的數(shù)據(jù)查詢(xún)地磁緩存模塊,查詢(xún)是否已存在對(duì)應(yīng)的位置信息。如不存在相應(yīng)的位置信息,通過(guò)網(wǎng)絡(luò)模塊向定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息。
[0127]網(wǎng)絡(luò)模塊,用于網(wǎng)絡(luò)的接入以及各種消息的發(fā)送和接收,例如,打包采集的實(shí)地地磁矢量信息,發(fā)送定位請(qǐng)求消息,同時(shí)接受定位結(jié)果信息。
[0128]參見(jiàn)圖6所示,圖6示出本發(fā)明所提供的定位引擎服務(wù)器一種實(shí)施例的結(jié)構(gòu)示意圖。定位引擎服務(wù)器302具體可以包括以下模塊:
[0129]網(wǎng)絡(luò)接口模塊,用于與終端之間進(jìn)行通信,并將終端發(fā)出的定位請(qǐng)求消息解包并轉(zhuǎn)發(fā)給查詢(xún)模塊;或者將包含定位結(jié)果的消息下發(fā)給終端或者基于LBS的應(yīng)用單元。
[0130]網(wǎng)絡(luò)接口模塊可以用于通過(guò)固定、WiF1、移動(dòng)網(wǎng)絡(luò)等各種方式接入互聯(lián)網(wǎng),與定位引擎服務(wù)器進(jìn)行通信。
[0131]查詢(xún)模塊,用于從地磁信號(hào)采集數(shù)據(jù)庫(kù)303或者地磁信號(hào)模型數(shù)據(jù)庫(kù)304中查詢(xún)相匹配的采集地磁場(chǎng)矢量記錄,獲得對(duì)應(yīng)的位置信息。
[0132]定位結(jié)果下發(fā)模塊,用于將包含定位結(jié)果的位置信息打包并發(fā)往網(wǎng)絡(luò)接口模塊。
[0133]本發(fā)明系統(tǒng)實(shí)施例各實(shí)施例中的磁場(chǎng)矢量信息可以由X軸、Y軸、Z軸的磁感量組成;或者磁場(chǎng)矢量信息由磁感總量、磁感偏角組成。
[0134]本發(fā)明實(shí)施例具有以下有益效果:
[0135]1,與現(xiàn)有GPS、Cell和WiFi定位方法不同,利用覆蓋全球的地磁場(chǎng)進(jìn)行定位,覆蓋區(qū)域全面,在無(wú)GPS、W1-Fi信號(hào)的區(qū)域中也能無(wú)GPS、W1-Fi信號(hào)區(qū)域。同時(shí),在定位區(qū)域無(wú)需安裝衛(wèi)星、基站或接入點(diǎn)(AP)設(shè)備,降低設(shè)備的硬件成本。
[0136]2,利用終端中普適的磁感傳感器,可以通過(guò)安裝地磁定位SDK實(shí)現(xiàn),也可以將該SDK集成到現(xiàn)有GPS、W1-Fi定位的SDK包中,通過(guò)對(duì)SDK的更新快實(shí)現(xiàn)速拓展,提高定位覆蓋能力,用戶(hù)終端硬件不需要進(jìn)行任何改造。
[0137]3,本發(fā)明所提供的方案還可以作為與無(wú)GPS、WiFi的區(qū)域相互補(bǔ)充的定位系統(tǒng)。當(dāng)用戶(hù)可探測(cè)到其他定位方式的信號(hào)時(shí),使用其他定位方式的信號(hào)進(jìn)行定位,用戶(hù)未探測(cè)到其他定位方式的信號(hào)時(shí),使用本發(fā)明提供的地磁定位系統(tǒng)進(jìn)行定位。一方面補(bǔ)充了該區(qū)域現(xiàn)有定位能力的不足,另一方面在為探測(cè)到其他定位信號(hào)的區(qū)域,由于沒(méi)有其他無(wú)線電信號(hào)對(duì)地磁信號(hào)的干擾,能夠提供更好的定位精度。
[0138]至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的一種基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng)。為了避免遮蔽本發(fā)明的構(gòu)思,沒(méi)有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開(kāi)的技術(shù)方案。
[0139]本說(shuō)明書(shū)中各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似的部分相互參見(jiàn)即可。對(duì)于基于地磁場(chǎng)感應(yīng)終端的定位系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0140]可能以許多方式來(lái)實(shí)現(xiàn)本發(fā)明的基于地磁場(chǎng)感應(yīng)終端的定位方法與系統(tǒng)。例如,可通過(guò)軟件、硬件、固件或者軟件、硬件、固件的任何組合來(lái)實(shí)現(xiàn)本發(fā)明的定位方法與系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進(jìn)行說(shuō)明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說(shuō)明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
[0141]雖然已經(jīng)通過(guò)示例對(duì)本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說(shuō)明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來(lái)限定。
【權(quán)利要求】
1.一種基于地磁場(chǎng)感應(yīng)終端的定位方法,其特征在于,所述方法包括: 終端利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息; 所述終端向定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,以請(qǐng)求所在位置的定位結(jié)果信息,其中,所述定位請(qǐng)求消息中包含所述實(shí)地磁場(chǎng)矢量信息; 所述定位引擎服務(wù)器根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄; 響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,所述定位引擎服務(wù)器獲取所述采集地磁場(chǎng)矢量記錄中包含的位置信息; 所述定位引擎服務(wù)器向基于位置服務(wù)LBS的應(yīng)用單元或者所述終端發(fā)送定位結(jié)果消息,所述定位結(jié)果消息中包含所述位置信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 響應(yīng)于不存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,所述定位引擎服務(wù)器根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)模型數(shù)據(jù)庫(kù),識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄; 響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄,所述定位引擎服務(wù)器獲取所述模型地磁場(chǎng)矢量記錄中包含的位置信息; 所述定位引擎服務(wù)器向基于LBS的應(yīng)用單元或者所述終端發(fā)送的定位結(jié)果消息中的位置信息,具體為所述模型地磁場(chǎng)矢量記錄中包含的位置信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采集地磁場(chǎng)矢量記錄包含地磁信號(hào)強(qiáng)度差量信息;所述識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,具體包括: 識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息相等; 若相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄; 若不相等,計(jì)算所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息與所述地磁信號(hào)強(qiáng)度差量信息相減后所獲得的磁場(chǎng)矢量信息;識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述相減后所獲得的磁場(chǎng)矢量信息相等;響應(yīng)于所述實(shí)地磁場(chǎng)矢量信息與所述相減后所獲得的磁場(chǎng)矢量信息相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 采集不同地理位置的地磁場(chǎng)矢量信息,并獲得采集點(diǎn)的位置信息; 將所采集的地磁場(chǎng)矢量信息與該位置信息組成采集地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)采集數(shù)據(jù)庫(kù)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 根據(jù)標(biāo)準(zhǔn)地磁模型,計(jì)算不同地理位置的地磁場(chǎng)矢量信息,并獲得不同地理位置對(duì)應(yīng)的位置信息; 將所計(jì)算的地磁場(chǎng)矢量信息與該位置信息組成模型地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)模型數(shù)據(jù)庫(kù)。
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,磁場(chǎng)矢量信息由X軸、Y軸、Z軸的磁感量組成;或者 磁場(chǎng)矢量信息由磁感總量、磁感偏角組成。
7.一種基于地磁場(chǎng)感應(yīng)終端的定位系統(tǒng),其特征在于,所述系統(tǒng)包括: 包含地磁感應(yīng)傳感器的終端,用于利用地磁感應(yīng)傳感器采集所在位置的實(shí)地磁場(chǎng)矢量信息;定位引擎服務(wù)器發(fā)送定位請(qǐng)求消息,以請(qǐng)求所在位置的定位結(jié)果信息,其中,所述定位請(qǐng)求消息中包含所述實(shí)地磁場(chǎng)矢量信息;接收定位引擎服務(wù)器發(fā)送的定位結(jié)果消息,提取所述位置信息作為定位結(jié)果; 定位引擎服務(wù)器,用于根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)采集數(shù)據(jù)庫(kù),識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄;響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,獲取所述采集地磁場(chǎng)矢量記錄中包含的位置信息;向基于LBS的應(yīng)用單元或者所述終端發(fā)送定位結(jié)果消息,所述定位結(jié)果消息中包含所述位置信息; 地磁信號(hào)采集數(shù)據(jù)庫(kù),用于存儲(chǔ)采集地磁場(chǎng)矢量記錄,所述采集地磁場(chǎng)矢量記錄中包含預(yù)先采集的不同位置的地磁場(chǎng)矢量,以及不同位置對(duì)應(yīng)的位置信息。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 地磁信號(hào)模型數(shù)據(jù)庫(kù),用于存儲(chǔ)模型地磁場(chǎng)矢量記錄,所述模型地磁場(chǎng)矢量記錄中包含預(yù)先計(jì)算的不同位置的地磁場(chǎng)矢量,以及不同位置對(duì)應(yīng)的位置信息; 所述定位引擎服務(wù)器,還用于響應(yīng)于不存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄,根據(jù)所述實(shí)地磁場(chǎng)矢量信息,查詢(xún)地磁信號(hào)模型數(shù)據(jù)庫(kù);識(shí)別是否存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄;響應(yīng)于存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的模型地磁場(chǎng)矢量記錄,獲取所述模型地磁場(chǎng)矢量記錄中包含的位置信息;向基于LBS的應(yīng)用單元或者所述終端發(fā)送的定位結(jié)果消息中的位置信息為所述模型地磁場(chǎng)矢量記錄中包含的位置信息。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述采集地磁場(chǎng)矢量記錄包含地磁信號(hào)強(qiáng)度差量信息; 所述定位引擎服務(wù)器,具體用于識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息相等; 若相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄; 若不相等,計(jì)算所述采集地磁場(chǎng)矢量記錄中包含的采集磁場(chǎng)矢量信息與所述地磁信號(hào)強(qiáng)度差量信息相減后所獲得的磁場(chǎng)矢量信息;識(shí)別所述實(shí)地磁場(chǎng)矢量信息是否與所述相減后所獲得的磁場(chǎng)矢量信息相等;響應(yīng)于所述實(shí)地磁場(chǎng)矢量信息與所述相減后所獲得的磁場(chǎng)矢量信息相等,則存在與所述實(shí)地磁場(chǎng)矢量信息相匹配的采集地磁場(chǎng)矢量記錄。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 地磁信號(hào)采集單元,用于采集不同地理位置的地磁場(chǎng)矢量信息,并獲得采集點(diǎn)的位置信息;將所采集的地磁場(chǎng)矢量信息與該位置信息組成采集地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)采集數(shù)據(jù)庫(kù)。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述系統(tǒng)還包括: 地磁模型計(jì)算單元,用于根據(jù)標(biāo)準(zhǔn)地磁模型,計(jì)算不同地理位置的地磁場(chǎng)矢量信息,并獲得不同地理位置對(duì)應(yīng)的位置信息;將所計(jì)算的地磁場(chǎng)矢量信息與該位置信息組成模型地磁場(chǎng)矢量記錄,存儲(chǔ)至地磁信號(hào)模型數(shù)據(jù)庫(kù)。
12.根據(jù)權(quán)利要求7至11任意一項(xiàng)所述的系統(tǒng),其特征在于,磁場(chǎng)矢量信息由X軸、Y軸、Z軸的磁感量組成;或者 磁場(chǎng)矢量信息由磁感總量、磁感偏角組成。
【文檔編號(hào)】H04W4/04GK104165628SQ201310185991
【公開(kāi)日】2014年11月26日 申請(qǐng)日期:2013年5月20日 優(yōu)先權(quán)日:2013年5月20日
【發(fā)明者】高歆雅, 劉波, 江志峰, 周開(kāi)宇 申請(qǐng)人:中國(guó)電信股份有限公司