專利名稱:一種gps手機(jī)在pc機(jī)上實(shí)現(xiàn)導(dǎo)航的方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及GPS導(dǎo)航技術(shù),特別涉及一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法及其 系統(tǒng)。
背景技術(shù):
隨著手機(jī)技術(shù)的發(fā)展,手機(jī)的功能也越來越多,譬如,有攝像頭,MP3,MP4,GPS等功 能。目前,Windows Mobile,Li皿x,Threadx等操作系統(tǒng)的手機(jī), 一般都具有GPS功能,所以 我們一幫都稱之為GPS手機(jī)。GPS手機(jī)的導(dǎo)航功能都只能供其終端自身使用,但由于GPS手 機(jī)的顯示屏比較小,用戶在使用時(shí)不太方便。PC機(jī)的顯示屏比較大,但如果用戶用PC機(jī)實(shí) 現(xiàn)衛(wèi)星定位,用戶在擁有一個(gè)GPS手機(jī)的同時(shí),還需要另外購買一個(gè)PC GPS模塊,這給用戶 帶來了不便。 因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法及其系統(tǒng),能通過 GPS手機(jī)與PC機(jī)通信將GPS手機(jī)獲得的數(shù)據(jù)傳輸給PC機(jī),在PC機(jī)上實(shí)現(xiàn)導(dǎo)航功能。
為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案 —種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法,GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng)包 括GPS手機(jī)和與GPS手機(jī)連接的PC機(jī);所述GPS手機(jī)包括,GPS硬件模塊,GPS驅(qū)動(dòng)模塊和 手機(jī)驅(qū)動(dòng)模塊;所述PC機(jī)包括PC機(jī)驅(qū)動(dòng)模塊,虛擬串口驅(qū)動(dòng)模塊和導(dǎo)航模塊;其方法包括 以下步驟 A、由GPS硬件模塊獲取當(dāng)前的GPS信號(hào),并將所述GPS信號(hào)發(fā)送給GPS驅(qū)動(dòng)模塊;
B、 GPS驅(qū)動(dòng)模塊將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù),并生成第一虛擬串口 ,且通過 所述第一虛擬串口將NMEA數(shù)據(jù)發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊; C、手機(jī)驅(qū)動(dòng)模塊與PC機(jī)驅(qū)動(dòng)模塊通信,并將所述NMEA數(shù)據(jù)發(fā)送給所述PC機(jī)驅(qū)動(dòng) 模塊; D、PC機(jī)驅(qū)動(dòng)模塊接收所述NMEA數(shù)據(jù),并將所述NMEA數(shù)據(jù)發(fā)送給所述虛擬串口驅(qū) 動(dòng)模塊; E、由所述虛擬串口驅(qū)動(dòng)模塊將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第二虛擬 串口,且通過所述第二虛擬串口將串口數(shù)據(jù)發(fā)送給所述導(dǎo)航模塊;
F、導(dǎo)航模塊讀取所述串口數(shù)據(jù),并顯示。
所述的方法,其中,所述的步驟B還包括 在GPS驅(qū)動(dòng)模塊將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù)時(shí),GPS驅(qū)動(dòng)模塊還生成第三虛 擬串口和調(diào)試信息,所述調(diào)試信息通過所述第三虛擬串口發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊。
所述的方法,其中,在所述步驟B和C之間進(jìn)一步包括 Bl、將GPS驅(qū)動(dòng)模塊中的NMEA數(shù)據(jù)存儲(chǔ)在手機(jī)驅(qū)動(dòng)模塊中的第一緩存單元中。
4
所述的方法,其中,在所述步驟E和F之間進(jìn)一步包括 El、將虛擬串口驅(qū)動(dòng)模塊中的串口數(shù)據(jù)存儲(chǔ)在虛擬串口驅(qū)動(dòng)模塊中的第二緩存單 元中。 所述的方法,其中,所述手機(jī)驅(qū)動(dòng)模塊通過USB數(shù)據(jù)傳輸方式與PC機(jī)驅(qū)動(dòng)模塊通 信。 —種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng),包括GPS手機(jī)和與GPS手機(jī)連接PC機(jī), 其中,所述GPS手機(jī)包括,GPS硬件模塊,GPS驅(qū)動(dòng)模塊和手機(jī)驅(qū)動(dòng)模塊;所述PC機(jī)包括PC 機(jī)驅(qū)動(dòng)模塊,虛擬串口驅(qū)動(dòng)模塊和導(dǎo)航模塊; 所述GPS硬件模塊用于獲取當(dāng)前的GPS信號(hào),并將所述GPS信號(hào)發(fā)送給GPS驅(qū)動(dòng) 模塊; 所述GPS驅(qū)動(dòng)模塊,用于將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù)并生成第一虛擬串口 , 并將NMEA數(shù)據(jù)通過第一虛擬串口將發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊; 所述手機(jī)驅(qū)動(dòng)模塊用于與PC機(jī)驅(qū)動(dòng)模塊通信,并將所述NMEA數(shù)據(jù)發(fā)送給所述PC 機(jī)驅(qū)動(dòng)模塊; 所述PC機(jī)驅(qū)動(dòng)模塊與所述手機(jī)驅(qū)動(dòng)模塊連接,用于接收所述NMEA數(shù)據(jù),并將所述 NMEA數(shù)據(jù)發(fā)送給所述虛擬串口驅(qū)動(dòng)模塊; 所述虛擬串口驅(qū)動(dòng)模塊用于將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第二虛擬 串口 ,并將串口數(shù)據(jù)通過所述第二虛擬串口發(fā)送給所述導(dǎo)航模塊;
所述導(dǎo)航模塊用于讀取所述串口數(shù)據(jù),并顯示。 所述的系統(tǒng),其中,所述手機(jī)驅(qū)動(dòng)模塊包括第一緩存單元,用于存儲(chǔ)所述手機(jī)驅(qū)動(dòng) 模塊中的NMEA數(shù)據(jù)。 所述的系統(tǒng),其中,所述虛擬串口驅(qū)動(dòng)模塊包括第二緩存單元,用于存儲(chǔ)虛擬串口 驅(qū)動(dòng)模塊中的串口數(shù)據(jù)。 本發(fā)明提供的一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法及其系統(tǒng),采用了將GPS手 機(jī)接收的NMEA(國(guó)家航運(yùn)電子協(xié)會(huì))數(shù)據(jù)發(fā)送給PC機(jī),PC機(jī)通過生成一虛擬串口將NMEA 數(shù)據(jù)轉(zhuǎn)為串口數(shù)據(jù)發(fā)送給PC的導(dǎo)航模塊,再由導(dǎo)航模塊讀取和顯示,使GPS手機(jī)在PC機(jī)上 實(shí)現(xiàn)了導(dǎo)航的功能,給用戶帶來了極大的方便。
圖1為本發(fā)明實(shí)施例提供的方法流程圖;
圖2為本發(fā)明實(shí)施例提供的結(jié)構(gòu)框具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)例對(duì)本 發(fā)明進(jìn)一步詳細(xì)說明。 本發(fā)明通過GPS手機(jī)獲取當(dāng)前的GPS信號(hào),將GPS信號(hào)轉(zhuǎn)換成手機(jī)可讀的NMEA 數(shù)據(jù),通過USB的方式傳輸給PC機(jī),在PC機(jī)將生成一虛擬的串口 ,通過這個(gè)虛擬的串口將 NMEA數(shù)據(jù)轉(zhuǎn)換為串口數(shù)據(jù),存儲(chǔ)在虛擬串口的緩存中,供PC機(jī)的導(dǎo)航模塊使用。
本發(fā)明的提供的GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng),如圖2所示,包括GPS手機(jī)100和與GPS手機(jī)連接的PC機(jī)200。所述GPS手機(jī)100包括GPS硬件模塊IIO,GPS驅(qū)動(dòng)模 塊120和手機(jī)驅(qū)動(dòng)模塊130 ;所述PC機(jī)200包括PC機(jī)驅(qū)動(dòng)模塊210,虛擬串口驅(qū)動(dòng)模塊220 和導(dǎo)航模塊230 ;其方法如圖1所示,包括以下步驟 101、由所述GPS硬件模塊獲取GPS信號(hào),并將所述GPS信號(hào)發(fā)送給GPS驅(qū)動(dòng)模塊;
本發(fā)明的導(dǎo)航方法,需要通過GPS手機(jī)100開啟其導(dǎo)航功能,然后與PC機(jī)200通 信,在PC機(jī)上使用。此過程需要用USB數(shù)據(jù)線將GPS手機(jī)和PC機(jī)連接,PC機(jī)的PC機(jī)驅(qū)動(dòng) 模塊210便會(huì)檢測(cè)到GPS手機(jī)的信號(hào),,GPS手機(jī)的顯示屏上便會(huì)會(huì)顯示GPS模塊,RNDIS網(wǎng) 卡,以及U盤等模塊,此時(shí)需開啟GPS手機(jī)的GPS模塊功能。由GPS硬件模塊110接收當(dāng)前 衛(wèi)星的GPS信號(hào),并將所述PGS信息發(fā)送給GPS驅(qū)動(dòng)模塊。 102、 GPS驅(qū)動(dòng)模塊將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù),并生成第一虛擬串口 ,且通 過所述第一虛擬串口將NMEA數(shù)據(jù)發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊; GPS硬件模塊110獲取的信號(hào)不能被GPS手機(jī)識(shí)別,GPS驅(qū)動(dòng)模塊120接收到GPS 硬件模塊110發(fā)送的GPS信息后,通過GPS驅(qū)動(dòng)模塊120驅(qū)動(dòng),并計(jì)算相關(guān)信息,將GPS信 息將轉(zhuǎn)換成NMEA數(shù)據(jù)。其中NMEA數(shù)據(jù)為GPS手機(jī)可讀的導(dǎo)航數(shù)據(jù)。GPS驅(qū)動(dòng)模塊120在 接收數(shù)據(jù)時(shí),自動(dòng)生成第一虛擬串口和第三虛擬串口。本實(shí)施例的第一虛擬口是由GPS驅(qū) 動(dòng)決定的,此串口通過與GPS硬件模塊110通信,將GPS硬件模塊110發(fā)送的GPS數(shù)據(jù)驅(qū)動(dòng) 計(jì)算產(chǎn)生NMEA數(shù)據(jù),再將所述NMEA數(shù)據(jù)寫入第一虛擬串口中,發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊 130。在GPS硬件模塊110驅(qū)動(dòng)計(jì)算的同時(shí)還會(huì)產(chǎn)生一些LOG信息(調(diào)試信息),所述LOG 信息寫入第三虛擬串口中,供開發(fā)人員讀取和分析。 103、所述手機(jī)驅(qū)動(dòng)模塊與PC機(jī)驅(qū)動(dòng)模塊通信,并將所述NMEA數(shù)據(jù)發(fā)送給所述PC 機(jī)驅(qū)動(dòng)模塊; 手機(jī)驅(qū)動(dòng)模塊130接收NMEA數(shù)據(jù),并通過USB數(shù)據(jù)傳輸?shù)姆绞脚cPC機(jī)驅(qū)動(dòng)模塊 210通信。優(yōu)選的,可將GPS手機(jī)通過USB數(shù)據(jù)與PC機(jī)連接,將所述NMEA數(shù)據(jù)以USB數(shù)據(jù) 傳輸方式發(fā)送給PC機(jī)驅(qū)動(dòng)模塊210。本實(shí)施例中,NMEA數(shù)據(jù)的量比較大,一般不能直接將 NMEA數(shù)據(jù)發(fā)送給PC機(jī)驅(qū)動(dòng)模塊210,此時(shí)需要先將NMEA數(shù)據(jù)存儲(chǔ)在所述手機(jī)驅(qū)動(dòng)模塊130 的第一緩存單元中,然后再通過第一緩存單元將NMEA數(shù)據(jù)發(fā)送給所述PC機(jī)驅(qū)動(dòng)模塊210。
104、PC機(jī)驅(qū)動(dòng)模塊接收所述NMEA數(shù)據(jù),并將所述NMEA數(shù)據(jù)發(fā)送給所述虛擬串口 驅(qū)動(dòng)模塊;所述PC機(jī)驅(qū)動(dòng)模塊210通過USB與手機(jī)驅(qū)動(dòng)模塊130連接,獲取GPS手機(jī)產(chǎn)生 的NMEA數(shù)據(jù),然后將數(shù)據(jù)發(fā)送給虛擬串口驅(qū)動(dòng)模塊220。 105、由所述虛擬串口驅(qū)動(dòng)模塊將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第二虛 擬串口,且通過所述第二虛擬串口將串口數(shù)據(jù)發(fā)送給所述導(dǎo)航模塊; 當(dāng)PC機(jī)檢測(cè)到GPS手機(jī)發(fā)送的NMEA數(shù)據(jù)時(shí),虛擬串口驅(qū)動(dòng)模塊自動(dòng)加載USB轉(zhuǎn)串 口驅(qū)動(dòng)程序,生成第二虛擬串口 ,并將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù)寫入第二虛擬串口 , 供導(dǎo)航模塊使用。本實(shí)施例的串口數(shù)據(jù)是NMEA數(shù)據(jù)的一種形式,此時(shí)的第二虛擬串口為 GPS的NMEA的協(xié)議口 。優(yōu)選的,先將串口數(shù)據(jù)存儲(chǔ)在第二虛擬器的第二緩存單元中,再傳給 導(dǎo)航模塊使用。 106、導(dǎo)航模塊讀取所述串口數(shù)據(jù),并在PC機(jī)顯示顯示屏上顯示。當(dāng)然,本實(shí)施例 的PC機(jī)還可以包括一語音提示模塊,在PC機(jī)顯示串口數(shù)據(jù)的同時(shí),可以用語音播報(bào)的方式 向用戶提供串口數(shù)據(jù)的信息,給用戶提供更高一級(jí)的導(dǎo)航功能。
本發(fā)明提供的一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法,采用了將GPS手機(jī)接收的 NMEA(國(guó)家航運(yùn)電子協(xié)會(huì))數(shù)據(jù)發(fā)送給PC機(jī),PC機(jī)通過生成一虛擬串口將NMEA數(shù)據(jù)轉(zhuǎn)為 串口數(shù)據(jù)發(fā)送給PC的導(dǎo)航模塊,再由導(dǎo)航模塊讀取和顯示串口數(shù)據(jù),使GPS手機(jī)在PC機(jī)上 實(shí)現(xiàn)了導(dǎo)航的功能,給用戶帶來了極大的方便。 基于上述的方法,本發(fā)明還對(duì)應(yīng)提供一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng),如 圖2所示,所述的系統(tǒng)包括GPS手機(jī)100和與GPS手機(jī)連接的PC機(jī)200。所述GPS手機(jī)100 包括GPS硬件模塊110, GPS驅(qū)動(dòng)模塊120和手機(jī)驅(qū)動(dòng)模塊130 ;所述PC機(jī)200包括PC機(jī) 驅(qū)動(dòng)模塊210,虛擬串口驅(qū)動(dòng)模塊220和導(dǎo)航模塊230。 其中,所述GPS硬件模塊110用于獲取當(dāng)前的GPS信號(hào),并將所述GPS信號(hào)發(fā)送給 GPS驅(qū)動(dòng)模塊120。 所述GPS驅(qū)動(dòng)模塊120將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù),并生成第一虛擬串口 , 所述NMEA數(shù)據(jù)通過所述第一虛擬串口發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊。在GPS驅(qū)動(dòng)模塊120在 對(duì)NMEA數(shù)據(jù)轉(zhuǎn)換時(shí),還會(huì)產(chǎn)生一些LOG信息(調(diào)試信息),在產(chǎn)生LOG信息的同時(shí)GPS驅(qū)動(dòng) 模塊會(huì)生成第三虛擬串口,這些LOG信息將通過第三虛擬串口發(fā)送給手機(jī)驅(qū)動(dòng)模塊,供開 發(fā)人員讀取和分析。 所述手機(jī)驅(qū)動(dòng)模塊130通過USB數(shù)據(jù)傳輸?shù)姆绞脚cPC機(jī)驅(qū)動(dòng)模塊通信,并將所 述NMEA數(shù)據(jù)發(fā)送給所述PC機(jī)驅(qū)動(dòng)模塊210 ;優(yōu)先的,所述手機(jī)驅(qū)動(dòng)模塊包括第一緩存單元 131。 PC機(jī)先將NMEA數(shù)據(jù)存儲(chǔ)第一緩存單元中,再由第一緩存單元將存儲(chǔ)在其中的緩存數(shù) 據(jù)發(fā)送給PC機(jī)。 所述PC機(jī)驅(qū)動(dòng)模塊210通過USB數(shù)據(jù)線與所述手機(jī)驅(qū)動(dòng)模塊130連接,用于接收 所述NMEA數(shù)據(jù),并將所述NMEA數(shù)據(jù)發(fā)送給所述虛擬串口驅(qū)動(dòng)模塊。 所述虛擬串口驅(qū)動(dòng)模塊220用于將接收到的NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第 二虛擬串口,并將轉(zhuǎn)換的串口數(shù)據(jù)通過所述第二虛擬串口發(fā)送給所述導(dǎo)航模塊。優(yōu)先的,所 述虛擬串口驅(qū)動(dòng)模塊220包括第二緩存單元221,虛擬串口驅(qū)動(dòng)模塊先將其轉(zhuǎn)換的串口數(shù) 據(jù)存儲(chǔ)在第二緩存單元中,再由第二緩存單元將串口數(shù)據(jù)提供給導(dǎo)航模塊使用。
所述導(dǎo)航模塊230用于讀取所述串口數(shù)據(jù),并在PC的顯示屏上顯示。
本發(fā)明提供的一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng),采用了將GPS手機(jī)接收的 NMEA數(shù)據(jù)發(fā)送給PC機(jī),PC機(jī)通過生成一虛擬串口將NMEA數(shù)據(jù)轉(zhuǎn)為串口數(shù)據(jù)發(fā)送給PC的導(dǎo) 航模塊,再由導(dǎo)航模塊讀取和顯示。使GPS手機(jī)即能作為手機(jī)的GPS功能在手機(jī)上使用,還 能作為一個(gè)獲取GPS信息的終端在PC機(jī)上實(shí)現(xiàn)其導(dǎo)航的功能,給用戶帶來了極大的方便。
可以理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā) 明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保 護(hù)范圍。
權(quán)利要求
一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法,GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng)包括GPS手機(jī)和與GPS手機(jī)連接的PC機(jī);所述GPS手機(jī)包括,GPS硬件模塊,GPS驅(qū)動(dòng)模塊和手機(jī)驅(qū)動(dòng)模塊;所述PC機(jī)包括PC機(jī)驅(qū)動(dòng)模塊,虛擬串口驅(qū)動(dòng)模塊和導(dǎo)航模塊;其方法包括以下步驟A、由GPS硬件模塊獲取當(dāng)前的GPS信號(hào),并將所述GPS信號(hào)發(fā)送給GPS驅(qū)動(dòng)模塊;B、GPS驅(qū)動(dòng)模塊將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù),并生成第一虛擬串口,且通過所述第一虛擬串口將NMEA數(shù)據(jù)發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊;C、手機(jī)驅(qū)動(dòng)模塊與PC機(jī)驅(qū)動(dòng)模塊通信,并將所述NMEA數(shù)據(jù)發(fā)送給所述PC機(jī)驅(qū)動(dòng)模塊;D、PC機(jī)驅(qū)動(dòng)模塊接收所述NMEA數(shù)據(jù),并將所述NMEA數(shù)據(jù)發(fā)送給所述虛擬串口驅(qū)動(dòng)模塊;E、由所述虛擬串口驅(qū)動(dòng)模塊將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第二虛擬串口,且通過所述第二虛擬串口將串口數(shù)據(jù)發(fā)送給所述導(dǎo)航模塊;F、導(dǎo)航模塊讀取所述串口數(shù)據(jù),并顯示。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的步驟B還包括在GPS驅(qū)動(dòng)模塊將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù)時(shí),GPS驅(qū)動(dòng)模塊還生成第三虛擬串 口和調(diào)試信息,所述調(diào)試信息通過所述第三虛擬串口發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟B和C之間進(jìn)一步包括 Bl、將GPS驅(qū)動(dòng)模塊中的NMEA數(shù)據(jù)存儲(chǔ)在手機(jī)驅(qū)動(dòng)模塊中的第一緩存單元中。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟E和F之間進(jìn)一步包括 El、將虛擬串口驅(qū)動(dòng)模塊中的串口數(shù)據(jù)存儲(chǔ)在虛擬串口驅(qū)動(dòng)模塊中的第二緩存單元中。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述手機(jī)驅(qū)動(dòng)模塊通過USB數(shù)據(jù)傳輸方式 與PC機(jī)驅(qū)動(dòng)模塊通信。
6. —種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的系統(tǒng),包括GPS手機(jī)和與GPS手機(jī)連接的PC機(jī), 其特征在于,所述GPS手機(jī)包括,GPS硬件模塊,GPS驅(qū)動(dòng)模塊和手機(jī)驅(qū)動(dòng)模塊;所述PC機(jī) 包括PC機(jī)驅(qū)動(dòng)模塊,虛擬串口驅(qū)動(dòng)模塊和導(dǎo)航模塊;所述GPS硬件模塊用于獲取當(dāng)前的GPS信號(hào),并將所述GPS信號(hào)發(fā)送給GPS驅(qū)動(dòng)模塊; 所述GPS驅(qū)動(dòng)模塊,用于將所述GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù)并生成第一虛擬串口 ,并將NMEA數(shù)據(jù)通過第一虛擬串口將發(fā)送給所述手機(jī)驅(qū)動(dòng)模塊;所述手機(jī)驅(qū)動(dòng)模塊用于與PC機(jī)驅(qū)動(dòng)模塊通信,并將所述NMEA數(shù)據(jù)發(fā)送給所述PC機(jī)驅(qū)動(dòng)模塊;所述PC機(jī)驅(qū)動(dòng)模塊與所述手機(jī)驅(qū)動(dòng)模塊連接,用于接收所述NMEA數(shù)據(jù),并將所述NMEA 數(shù)據(jù)發(fā)送給所述虛擬串口驅(qū)動(dòng)模塊;所述虛擬串口驅(qū)動(dòng)模塊用于將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第二虛擬串口 , 并將串口數(shù)據(jù)通過所述第二虛擬串口發(fā)送給所述導(dǎo)航模塊;所述導(dǎo)航模塊用于讀取所述串口數(shù)據(jù),并顯示。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述手機(jī)驅(qū)動(dòng)模塊包括第一緩存單元,用 于存儲(chǔ)所述手機(jī)驅(qū)動(dòng)模塊中的NMEA數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述虛擬串口驅(qū)動(dòng)模塊包括第二緩存單 元,用于存儲(chǔ)虛擬串口驅(qū)動(dòng)模塊中的串口數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)導(dǎo)航的方法及其系統(tǒng),其方法包括由GPS手機(jī)獲取當(dāng)前的GPS信號(hào),并將GPS信息轉(zhuǎn)換成NMEA數(shù)據(jù),然后通過GPS手機(jī)與PC機(jī)驅(qū)動(dòng)模塊通信,將所述NMEA數(shù)據(jù)發(fā)送給所述PC機(jī)驅(qū)動(dòng)模塊;PC機(jī)驅(qū)動(dòng)模塊接收所述NMEA數(shù)據(jù),并將所述NMEA數(shù)據(jù)發(fā)送給所述虛擬串口驅(qū)動(dòng)模塊;由所述虛擬串口驅(qū)動(dòng)模塊將所述NMEA數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù),并生成第二虛擬串口,且通過所述第二虛擬串口將串口數(shù)據(jù)發(fā)送給所述導(dǎo)航模塊;導(dǎo)航模塊讀取所述串口數(shù)據(jù),并顯示。本發(fā)明通過GPS手機(jī)在PC機(jī)上實(shí)現(xiàn)了導(dǎo)航的功能,給用戶帶來了極大的方便。
文檔編號(hào)G01S19/39GK101726747SQ200910188948
公開日2010年6月9日 申請(qǐng)日期2009年12月15日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者周敬高, 猶夢(mèng)哲 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司