一種具有自動(dòng)校正功能的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法
【專利摘要】本發(fā)明公開了一種具有自動(dòng)校正功能的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法,通過對(duì)電子指南針進(jìn)行定位,獲取其位置信息,并每隔一預(yù)設(shè)時(shí)間對(duì)其位置信息的改變量進(jìn)行判斷,若位置信息的改變量超出某一預(yù)定閾值,則從參數(shù)模塊或者通過無線模塊從遠(yuǎn)程服務(wù)器中獲取與所述位置信息相對(duì)應(yīng)的校正參數(shù),并根據(jù)其獲取的校正參數(shù)對(duì)電子指南針進(jìn)行校正,從而實(shí)現(xiàn)電子指南針的自動(dòng)校正功能。所述系統(tǒng)和方法,自動(dòng)對(duì)電子指南針校正,使其指出正確的方向,為用戶提供方便。
【專利說明】一種具有自動(dòng)校正功能的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端設(shè)備領(lǐng)域,尤其涉及的是一種自動(dòng)校正的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]電子指南針是智能手機(jī)的標(biāo)準(zhǔn)配置之一,用戶能夠很方便的使用電子指南針來知道方向。
[0003]電子指南針是根據(jù)地球磁場(chǎng)來計(jì)算當(dāng)前位置的方向,因此,當(dāng)電子指南針經(jīng)長距離移動(dòng)時(shí),其計(jì)算出的方向?qū)?huì)有較大偏差,這是由于在不同的地方地球磁場(chǎng)強(qiáng)度是有差異的,指南針需要重新校正才能計(jì)算出較準(zhǔn)確的方向。
[0004]因此,現(xiàn)有技術(shù)存在缺陷,而有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種自動(dòng)校正的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法,針對(duì)上述現(xiàn)有技術(shù)的缺陷,所述系統(tǒng)可以自動(dòng)獲取其當(dāng)前位置信息對(duì)電子指南針進(jìn)行校正,從而實(shí)現(xiàn)電子指南針準(zhǔn)確的指出方向。
[0006]本發(fā)明的技術(shù)方案如下:
一種具有自動(dòng)校正功能的電子指南針系統(tǒng),包括電子指南針,其中,所述系統(tǒng)還包括:GPS模塊、位置改變檢測(cè)模塊、參數(shù)模塊和校正模塊;
所述GPS模塊,用于對(duì)電子指南針的位置進(jìn)行定位,并將其定位出的位置信息發(fā)送給所述位置改變檢測(cè)模塊;
所述位置改變檢測(cè)模塊,用于每隔一預(yù)定時(shí)間獲取所述GPS模塊中定位出的電子指南針的位置信息,對(duì)所述位置信息的改變量的大小是否超出預(yù)定閾值進(jìn)行判斷,若超出預(yù)定閾值則觸發(fā)所述校正模塊根據(jù)所述參數(shù)模塊中保存的校正參數(shù)對(duì)電子指南針進(jìn)行校正;所述參數(shù)模塊,用于保存與位置信息相對(duì)應(yīng)的校正參數(shù);
所述校正模塊,用于根據(jù)所述參數(shù)模塊中保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù),對(duì)電子指南針進(jìn)行校正;
所述電子指南針、GPS模塊、位置改變檢測(cè)模塊、參數(shù)模塊和校正模塊相互連接。
[0007]所述的具有自動(dòng)校正功能的電子指南針系統(tǒng),其中,所述系統(tǒng)還包括:定時(shí)模塊;所述位置改變檢測(cè)模塊還包括位置記憶單元;
所述定時(shí)模塊,用于當(dāng)時(shí)間超出預(yù)定時(shí)間之后觸發(fā)所述位置改變檢測(cè)模塊檢測(cè)所述電子指南針的位置信息是否發(fā)生改變;
所述位置記憶單元,用于根據(jù)所述定時(shí)模塊的觸發(fā),獲取和保存所述GPS模塊中定位出的當(dāng)前電子指南針的位置信息;
所述電子指南針、定時(shí)模塊、位置改變檢測(cè)模塊和GPS模塊相互連接。
[0008]一種具有自動(dòng)校正功能的電子指南針系統(tǒng),包括電子指南針,其中,所述系統(tǒng)還包括:GPS模塊、位置改變檢測(cè)模塊、無線模塊、遠(yuǎn)程服務(wù)器模塊和校正模塊;
所述GPS模塊,用于對(duì)電子指南針的位置進(jìn)行定位,并將其定位出的位置信息發(fā)送給所述位置改變檢測(cè)模塊;
所述位置改變檢測(cè)模塊,用于每隔一預(yù)定時(shí)間獲取所述GPS模塊中定位出的電子指南針的位置信息,對(duì)所述位置信息的改變量的大小是否超出預(yù)定閾值進(jìn)行判斷,若超出預(yù)定閾值則觸發(fā)所述無線模塊將所述位置信息發(fā)送給所述遠(yuǎn)程服務(wù)器模塊;
所述無線模塊進(jìn)一步包括發(fā)送單元和接收單元;
所述發(fā)送單元,用于從所述位置改變檢測(cè)模塊中獲取的電子指南針的位置信息發(fā)送給遠(yuǎn)程服務(wù)器模塊;
所述接收單元,用于接收從遠(yuǎn)程服務(wù)器模塊發(fā)出的校正參數(shù);
所述遠(yuǎn)程服務(wù)器模塊,用于根據(jù)其從所述發(fā)送單元接收到的位置信息,將保存在其存儲(chǔ)單元中的與該位置信息相對(duì)應(yīng)的校正參數(shù)發(fā)送給所述接收單元;
所述校正模塊,用于根據(jù)所述接收單元從所述遠(yuǎn)程服務(wù)器模塊中接收到的校正參數(shù),對(duì)電子指南針進(jìn)行校正;
所述電子指南針、GPS模塊、位置改變檢測(cè)模塊、校正模塊、無線模塊和遠(yuǎn)程服務(wù)器模塊相互連接。
[0009]所述的具有自動(dòng)校正功能的電子指南針系統(tǒng),其中,所述系統(tǒng)還包括定時(shí)模塊;所述位置改變檢測(cè)模塊還包括位置記憶單元;
所述定時(shí)模塊,用于當(dāng)時(shí)間超出預(yù)定時(shí)間之后觸發(fā)所述位置改變檢測(cè)模塊檢測(cè)所述電子指南針的位置信息是否發(fā)生改變;
所述位置記憶單元,用于根據(jù)所述定時(shí)模塊的觸發(fā),獲取和保存所述GPS模塊中定位出的當(dāng)前電子指南針的位置信息。
[0010]一種所述具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其中,所述方法包括:
A、對(duì)電子指南針的位置進(jìn)行定位,獲取電子指南針的位置信息;
B、每隔一預(yù)定時(shí)間對(duì)所述位置信息的改變量進(jìn)行計(jì)算,如果超出一預(yù)定閾值,則進(jìn)行下一步,否則重復(fù)本步驟;
C、根據(jù)所述位置信息和預(yù)先保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
[0011]所述的具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其中,所述步驟BI包括:
BlU獲取和保存定位出的當(dāng)前電子指南針的位置信息;
B12、根據(jù)上一次保存的電子指南針的位置信息和當(dāng)前保存的位置信息計(jì)算出所述位置信息的改變量。
[0012]一種所述的具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其中,所述方法包括:
H、對(duì)電子指南針的位置進(jìn)行定位,獲取電子指南針的位置信息;
J、每隔一預(yù)定時(shí)間對(duì)所述位置信息的改變量進(jìn)行計(jì)算,如果超出一預(yù)定閾值,則進(jìn)行下一步,否則重復(fù)本步驟; K、將所述位置信息發(fā)送給遠(yuǎn)程服務(wù)器,從遠(yuǎn)程服務(wù)器中獲取其所保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù);
1、根據(jù)遠(yuǎn)程服務(wù)器反饋回的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
[0013]所述的具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其中,所述步驟J包括: J1、每隔一預(yù)定時(shí)間獲取和保存電子指南針的位置信息;
J2、根據(jù)上一次保存的電子指南針的位置信息和當(dāng)前保存的位置信息計(jì)算出所述位置信息的改變量。
[0014]有益效果:本發(fā)明所提供的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法,通過使用GPS模塊對(duì)電子指南針進(jìn)行定位,對(duì)電子指南針的位置改變量進(jìn)行計(jì)算,并從參數(shù)模塊或者從遠(yuǎn)程服務(wù)器中獲取與電子指南針的位置信息相對(duì)應(yīng)的校正參數(shù),完成對(duì)電子指南針的自動(dòng)校正,所述系統(tǒng)及其實(shí)現(xiàn)方法可以自動(dòng)根據(jù)電子指南針的位置信息變化進(jìn)行對(duì)其進(jìn)行自動(dòng)校正,從而給出準(zhǔn)確的方向,為用戶提供方便。
【專利附圖】
【附圖說明】
[0015]圖1為本發(fā)明提供的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)第一實(shí)施例的原理結(jié)構(gòu)圖。
[0016]圖2為本發(fā)明提供的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)第二實(shí)施例的原理結(jié)構(gòu)圖。
[0017]圖3為本發(fā)明提供的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)第一實(shí)施例的實(shí)現(xiàn)方法步驟流程圖。
[0018]圖4為本發(fā)明提供的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)第二實(shí)施例的實(shí)現(xiàn)方法步驟流程圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供了一種具有自動(dòng)校正功能的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法,以下對(duì)結(jié)合附圖本發(fā)明的實(shí)施例加以詳細(xì)說明。
[0020]如圖1所述為本發(fā)明提供的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)第一實(shí)施例的原理結(jié)構(gòu)圖,如圖所示,所述系統(tǒng)包括以下模塊:
電子指南針10、GPS模塊20、位置改變檢測(cè)模塊30、參數(shù)模塊40和校正模塊50。
[0021]由于所述電子指南針是根據(jù)其獲取的地磁場(chǎng)的磁場(chǎng)強(qiáng)度,指示出其所在位置的方向,而不同的地理位置地磁場(chǎng)的磁場(chǎng)強(qiáng)度是有差別的,因此當(dāng)其電子指南針移動(dòng)了一定的距離之后,其所指示出的方向會(huì)有偏差。
[0022]所述GPS模塊20,用于對(duì)電子指南針的位置進(jìn)行定位,并將其定位出的位置信息發(fā)送給所述位置改變檢測(cè)模塊;
所述位置改變檢測(cè)模塊30,用于每隔一預(yù)定時(shí)間獲取所述GPS模塊中定位出的電子指南針的位置信息,對(duì)所述位置信息的改變量的大小是否超出預(yù)定閾值進(jìn)行判斷,若超出預(yù)定閾值則觸發(fā)所述校正模塊根據(jù)所述參數(shù)模塊中保存的校正參數(shù)對(duì)電子指南針進(jìn)行校正。
[0023]所述參數(shù)模塊40,用于保存與位置信息相對(duì)應(yīng)的校正參數(shù)。
[0024]所述校正模塊50,用于根據(jù)所述參數(shù)模塊中保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù),對(duì)電子指南針進(jìn)行校正;
從上述內(nèi)容可以看出,所述電子指南針10、GPS模塊20、位置改變檢測(cè)模塊30、參數(shù)模塊40和校正模塊50之間是相互連接。
[0025]在上述系統(tǒng)的基礎(chǔ)上,所述系統(tǒng)還包括:定時(shí)I旲塊。
[0026]所述定時(shí)模塊,用于當(dāng)時(shí)間超出預(yù)定時(shí)間之后觸發(fā)所述位置改變檢測(cè)模塊檢測(cè)所述電子指南針的位置信息是否發(fā)生改變。
[0027]所述位置改變檢測(cè)模塊還包括位置記憶單元;
所述位置記憶單元,用于根據(jù)所述定時(shí)模塊的觸發(fā),獲取和保存所述GPS模塊中定位出的當(dāng)前電子指南針的位置信息;
所述電子指南針、定時(shí)模塊、位置改變檢測(cè)模塊和GPS模塊相互連接。
[0028]具體的,所述預(yù)定時(shí)間可以為10分鐘,或者用戶設(shè)定的任意時(shí)間。所述定時(shí)模塊進(jìn)行計(jì)時(shí),每10分鐘觸發(fā)所述位置改變檢測(cè)模塊對(duì)所述電子指南針的位置信息是否發(fā)生變化進(jìn)行檢測(cè),從位置記憶單元中提取出其上一次所保存的位置信息,將上一次的位置信息與當(dāng)前獲取的位置信息相比較,判斷出位置信息是否發(fā)生改變,改變量的大小是否超出預(yù)定的閾值(比如預(yù)定的閾值為10千米,或者其他數(shù)值),如果超出則從所述參數(shù)模塊中獲取與所述位置信息相對(duì)應(yīng)的校正參數(shù),所述校正模塊則根據(jù)獲取到的校正參數(shù)對(duì)電子指南針進(jìn)行校正。
[0029]在上述公開的一種具有自動(dòng)校正功能的電子指南針系統(tǒng)的基礎(chǔ)上,本發(fā)明還提供了另一種具有自動(dòng)校正功能的電子指南針系統(tǒng),如圖2所示,為本發(fā)明提供的所述系統(tǒng)的第二實(shí)施例的原理結(jié)構(gòu)圖,所述系統(tǒng)包括電子指南針10、GPS模塊20、位置改變檢測(cè)模塊30、無線模塊60、遠(yuǎn)程服務(wù)器模塊70和校正模塊50。
[0030]所述GPS模塊20,用于對(duì)電子指南針的位置進(jìn)行定位,并將其定位出的位置信息發(fā)送給所述位置改變檢測(cè)模塊;
所述位置改變檢測(cè)模塊30,用于每隔一預(yù)定時(shí)間獲取所述GPS模塊20中定位出的電子指南針的位置信息,對(duì)所述位置信息的改變量的大小是否超出預(yù)定閾值進(jìn)行判斷,若超出預(yù)定閾值則觸發(fā)所述無線模塊60將所述位置信息發(fā)送給所述遠(yuǎn)程服務(wù)器模塊70 ;
所述無線模塊60進(jìn)一步包括發(fā)送單元和接收單元;
所述發(fā)送單元,用于從所述位置改變檢測(cè)模塊中獲取的電子指南針的位置信息發(fā)送給遠(yuǎn)程服務(wù)器模塊;
所述接收單元,用于接收從遠(yuǎn)程服務(wù)器模塊發(fā)出的校正參數(shù);
所述遠(yuǎn)程服務(wù)器模塊70,用于根據(jù)其從所述發(fā)送單元接收到的位置信息,將保存在其存儲(chǔ)單元中的與該位置信息相對(duì)應(yīng)的校正參數(shù)發(fā)送給所述接收單元;
所述校正模塊50,用于根據(jù)所述接收單元從所述遠(yuǎn)程服務(wù)器模塊70中接收到的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
[0031]所述電子指南針、GPS模塊、位置改變檢測(cè)模塊、校正模塊、無線模塊和遠(yuǎn)程服務(wù)器模塊相互連接。
[0032]第二實(shí)施例與所述第一實(shí)施例的差別在于,在所述第二實(shí)施例中獲取校正參數(shù)并非從保存在系統(tǒng)內(nèi)部的參數(shù)模塊中獲取,而是通過與遠(yuǎn)程服務(wù)器進(jìn)行通信,從遠(yuǎn)程服務(wù)器中獲取相應(yīng)的校正參數(shù)。[0033]具體的,所述GPS模塊對(duì)電子指南針的位置進(jìn)行定位,并將所獲取的信息發(fā)送給所述位置改變檢測(cè)模塊,所述位置改變檢測(cè)模塊每隔一預(yù)定時(shí)間檢測(cè)電子指南針的位置信息是否發(fā)生改變,若位置信息的改變量超出一預(yù)定的閾值,則觸發(fā)所述無線模塊中的發(fā)送單元將位置信息發(fā)送給遠(yuǎn)程服務(wù)器模塊。遠(yuǎn)程服務(wù)器模塊接收到所述位置信息,并從其內(nèi)部的存儲(chǔ)單元中獲取與所述位置信息相對(duì)應(yīng)的校正參數(shù),將校正參數(shù)發(fā)送給無線模塊中的接收單元。所述接收單元將獲取的校正參數(shù)發(fā)送給校正模塊,校正模塊根據(jù)獲取的校正參數(shù)對(duì)電子指南針進(jìn)行校正。
[0034]與所述第一實(shí)施例相同的,在第二實(shí)施例的所述系統(tǒng)也包括定時(shí)模塊;所述位置改變檢測(cè)模塊也包括位置記憶單元;所述定時(shí)模塊和所述位置記憶單元在本實(shí)施例的功能與在所述第一實(shí)施例中是相同的。
[0035]本發(fā)明提供了一種具有自動(dòng)校正功能的電子指南針系統(tǒng),其通過獲取電子指南針的位置信息以及位置信息的改變量進(jìn)行判斷,并從參數(shù)模塊或者從遠(yuǎn)程服務(wù)器模塊中獲取與所述位置信息所對(duì)應(yīng)的校正參數(shù),從而可以自動(dòng)根據(jù)校正參數(shù)對(duì)電子指南針進(jìn)行校正,使其能準(zhǔn)確的指出方向,為用戶提供方便。
[0036]本發(fā)明還提供了第一實(shí)施例中所述具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,如圖3所示,所述方法步驟包括:
51、對(duì)電子指南針的位置進(jìn)行定位,獲取電子指南針的位置信息;
52、每隔一預(yù)定時(shí)間對(duì)所述位置信息的改變量進(jìn)行計(jì)算,如果超出一預(yù)定閾值,則進(jìn)行下一步,否則重復(fù)本步驟;
53、根據(jù)所述位置信息和預(yù)先保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
[0037]為了更準(zhǔn)確的獲取所述位置信息的改變量,在所述步驟S2具體包括以下步驟:
521、獲取和保存定位出的當(dāng)前電子指南針的位置信息;
522、根據(jù)上一次保存的電子指南針的位置信息和當(dāng)前保存的位置信息計(jì)算出所述位置信息的改變量。
[0038]上述實(shí)現(xiàn)方法中,通過使用GPS模塊對(duì)電子指南針進(jìn)行定位,獲取其位置信息,并對(duì)其位置信息是否改變進(jìn)行檢測(cè),若發(fā)生改變則計(jì)算出位置信息的改變量是否超出一預(yù)定閾值,若所述位置信息的改變量超出所述預(yù)定閾值,則結(jié)合系統(tǒng)中預(yù)先保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù)對(duì)電子指南針進(jìn)行自動(dòng)校正,從而實(shí)現(xiàn)了所述系統(tǒng)的自動(dòng)校正功倉泛。
[0039]如圖4所示,本發(fā)明還提供了第二實(shí)施例中所述具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,所述方法包括:
G1、對(duì)電子指南針的位置進(jìn)行定位,獲取電子指南針的位置信息;
G2、每隔一預(yù)定時(shí)間對(duì)所述位置信息的改變量進(jìn)行計(jì)算,如果超出一預(yù)定閾值,則進(jìn)行下一步,否則重復(fù)本步驟;
G3、將所述位置信息發(fā)送給遠(yuǎn)程服務(wù)器,從遠(yuǎn)程服務(wù)器中獲取其所保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù);
G4、根據(jù)遠(yuǎn)程服務(wù)器反饋回的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
[0040]所述步驟G2包括: G21、每隔一預(yù)定時(shí)間獲取和保存電子指南針的位置信息;
G22、根據(jù)上一次保存的電子指南針的位置信息和當(dāng)前保存的位置信息計(jì)算出所述位置信息的改變量。
[0041]所述第二實(shí)施例中的實(shí)現(xiàn)方法為通過無線通訊模塊將系統(tǒng)所獲取的位置信息發(fā)送給遠(yuǎn)程服務(wù)器,從遠(yuǎn)程服務(wù)器中獲取校正參數(shù)。
[0042]所述系統(tǒng)的第二實(shí)施例及其實(shí)現(xiàn)方法的優(yōu)點(diǎn)在于,由于校正參數(shù)隨著地磁場(chǎng)的變化而變化,其是校正參數(shù)的存儲(chǔ)量比較大,如果將校正參數(shù)存儲(chǔ)在系統(tǒng)中,若該電子指南針系統(tǒng)放置在移動(dòng)終端中使用,則會(huì)占用大量的內(nèi)存,所以通過將校正參數(shù)保存在一遠(yuǎn)程服務(wù)器上,在需要獲取所述校正參數(shù)時(shí),通過與該遠(yuǎn)程服務(wù)器相通訊,獲取與電子指南針的位置信息相對(duì)應(yīng)的校正參數(shù)便可以輕松的完成自動(dòng)校正。
[0043]當(dāng)然在使用的過程中,也可以將所述第一實(shí)施例中的參數(shù)模塊與所述第二實(shí)施例中的無線模塊與遠(yuǎn)程服務(wù)器相結(jié)合來使用,在用戶通過所在的位置的范圍內(nèi),系統(tǒng)選擇從參數(shù)模塊中獲取校正參數(shù)來進(jìn)行自動(dòng)校正,當(dāng)用戶遠(yuǎn)離通常所在位置的范圍,系統(tǒng)在所述參數(shù)模塊中無法獲取到與所述位置信息相對(duì)應(yīng)的校正參數(shù)時(shí),則選擇通過無線模塊從遠(yuǎn)程服務(wù)器中獲取相應(yīng)的校正參數(shù),從而可以在實(shí)現(xiàn)電子指南針準(zhǔn)確校正的同時(shí),避免由于使用無線模塊進(jìn)行通信所引起的能量的浪費(fèi)。
[0044]可以想到的是,用戶在將所述參數(shù)模塊與所述無線模塊相結(jié)合使用時(shí),還可以選擇將從遠(yuǎn)程服務(wù)器中獲取的在原參數(shù)模塊中沒有校正參數(shù)保存到參數(shù)模塊中,使其中的校正參數(shù)更加的齊全。
[0045]本發(fā)明公開了一種具有自動(dòng)校正功能的電子指南針系統(tǒng)及其實(shí)現(xiàn)方法,通過對(duì)電子指南針進(jìn)行定位,獲取其位置信息,并每隔一預(yù)設(shè)時(shí)間對(duì)其位置信息的改變量進(jìn)行判斷,若位置信息的改變量超出某一預(yù)定閾值,則從參數(shù)模塊或者通過無線模塊從遠(yuǎn)程服務(wù)器中獲取與所述位置信息相對(duì)應(yīng)的校正參數(shù),并根據(jù)其獲取的校正參數(shù)對(duì)電子指南針進(jìn)行校正,從而實(shí)現(xiàn)電子指南針的自動(dòng)校正功能。所述系統(tǒng)和方法,自動(dòng)對(duì)電子指南針校正,使其指出正確的方向,為用戶提供方便。
[0046]應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種具有自動(dòng)校正功能的電子指南針系統(tǒng),包括電子指南針,其特征在于,所述系統(tǒng)還包括:GPS模塊、位置改變檢測(cè)模塊、參數(shù)模塊和校正模塊; 所述GPS模塊,用于對(duì)電子指南針的位置進(jìn)行定位,并將其定位出的位置信息發(fā)送給所述位置改變檢測(cè)模塊; 所述位置改變檢測(cè)模塊,用于每隔一預(yù)定時(shí)間獲取所述GPS模塊中定位出的電子指南針的位置信息,對(duì)所述位置信息的改變量的大小是否超出預(yù)定閾值進(jìn)行判斷,若超出預(yù)定閾值則觸發(fā)所述校正模塊根據(jù)所述參數(shù)模塊中保存的校正參數(shù)對(duì)電子指南針進(jìn)行校正;所述參數(shù)模塊,用于保存與位置信息相對(duì)應(yīng)的校正參數(shù); 所述校正模塊,用于根據(jù)所述參數(shù)模塊中保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù),對(duì)電子指南針進(jìn)行校正; 所述電子指南針、GPS模塊、位置改變檢測(cè)模塊、參數(shù)模塊和校正模塊相互連接。
2.根據(jù)權(quán)利要求1所述的具有自動(dòng)校正功能的電子指南針系統(tǒng),其特征在于,所述系統(tǒng)還包括:定時(shí)模塊;所述位置改變檢測(cè)模塊還包括位置記憶單元; 所述定時(shí)模塊,用于當(dāng)時(shí)間超出預(yù)定時(shí)間之后觸發(fā)所述位置改變檢測(cè)模塊檢測(cè)所述電子指南針的位置信息是否發(fā)生改變; 所述位置記憶單元,用于根據(jù)所述定時(shí)模塊的觸發(fā),獲取和保存所述GPS模塊中定位出的當(dāng)前電子指南針的位置信息; 所述電子指南針、定時(shí)模塊、位置改變檢測(cè)模塊和GPS模塊相互連接。
3.一種具有自動(dòng)校正功能的電子指南針系統(tǒng),包括電子指南針,其特征在于,所述系統(tǒng)還包括:GPS模塊、位置改變檢測(cè)模塊、無線模塊、遠(yuǎn)程服務(wù)器模塊和校正模塊; 所述GPS模塊,用于對(duì)電子指南針的位置進(jìn)行定位,并將其定位出的位置信息發(fā)送給所述位置改變檢測(cè)模塊; 所述位置改變檢測(cè)模塊,用于每隔一預(yù)定時(shí)間獲取所述GPS模塊中定位出的電子指南針的位置信息,對(duì)所述位置信息的改變量的大小是否超出預(yù)定閾值進(jìn)行判斷,若超出預(yù)定閾值則觸發(fā)所述無線模塊將所述位置信息發(fā)送給所述遠(yuǎn)程服務(wù)器模塊; 所述無線模塊進(jìn)一步包括發(fā)送單元和接收單元; 所述發(fā)送單元,用于從所述位置改變檢測(cè)模塊中獲取的電子指南針的位置信息發(fā)送給遠(yuǎn)程服務(wù)器模塊; 所述接收單元,用于接收從遠(yuǎn)程服務(wù)器模塊發(fā)出的校正參數(shù); 所述遠(yuǎn)程服務(wù)器模塊,用于根據(jù)其從所述發(fā)送單元接收到的位置信息,將保存在其存儲(chǔ)單元中的與該位置信息相對(duì)應(yīng)的校正參數(shù)發(fā)送給所述接收單元; 所述校正模塊,用于根據(jù)所述接收單元從所述遠(yuǎn)程服務(wù)器模塊中接收到的校正參數(shù),對(duì)電子指南針進(jìn)行校正; 所述電子指南針、GPS模塊、位置改變檢測(cè)模塊、校正模塊、無線模塊和遠(yuǎn)程服務(wù)器模塊相互連接。
4.根據(jù)權(quán)利要求3所述的具有自動(dòng)校正功能的電子指南針系統(tǒng),其特征在于,所述系統(tǒng)還包括定時(shí)模塊;所述位置改變檢測(cè)模塊還包括位置記憶單元; 所述定時(shí)模塊 ,用于當(dāng)時(shí)間超出預(yù)定時(shí)間之后觸發(fā)所述位置改變檢測(cè)模塊檢測(cè)所述電子指南針的位置信息是否發(fā)生改變;所述位置記憶單元,用于根據(jù)所述定時(shí)模塊的觸發(fā),獲取和保存所述GPS模塊中定位出的當(dāng)前電子指南針的位置信息。
5.一種如權(quán)利要求1所述具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述方法包括: A、對(duì)電子指南針的位置進(jìn)行定位,獲取電子指南針的位置信息; B、每隔一預(yù)定時(shí)間對(duì)所述位置信息的改變量進(jìn)行計(jì)算,如果超出一預(yù)定閾值,則進(jìn)行下一步,否則重復(fù)本步驟; C、根據(jù)所述位置信息和預(yù)先保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
6.根據(jù)權(quán)利要求5所述的具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述步驟BI包括: BlU獲取和保存定位出的當(dāng)前電子指南針的位置信息; B12、根據(jù)上一次保存的電子指南針的位置信息和當(dāng)前保存的位置信息計(jì)算出所述位置信息的改變量。
7.—種如權(quán)利要求3所述的具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述方法包括: H、對(duì)電子指南針的位置進(jìn)行定位,獲取電子指南針的位置信息; J、每隔一預(yù)定時(shí)間對(duì)所述位置信息的改變量進(jìn)行計(jì)算,如果超出一預(yù)定閾值,則進(jìn)行下一步,否則重復(fù)本步驟; K、將所述位置信息發(fā)送給遠(yuǎn)程服務(wù)器,從遠(yuǎn)程服務(wù)器中獲取其所保存的與所述位置信息相對(duì)應(yīng)的校正參數(shù); I、根據(jù)遠(yuǎn)程服務(wù)器反饋回的校正參數(shù),對(duì)電子指南針進(jìn)行校正。
8.根據(jù)權(quán)利要求7所述的具有自動(dòng)校正功能的電子指南針系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述步驟J包括: J1、每隔一預(yù)定時(shí)間獲取和保存電子指南針的位置信息; J2、根據(jù)上一次保存的電子指南針的位置信息和當(dāng)前保存的位置信息計(jì)算出所述位置信息的改變量。
【文檔編號(hào)】G01C17/38GK103618816SQ201310587956
【公開日】2014年3月5日 申請(qǐng)日期:2013年11月21日 優(yōu)先權(quán)日:2013年11月21日
【發(fā)明者】俞斌, 楊維琴 申請(qǐng)人:Tcl通訊(寧波)有限公司