專利名稱:能顯示對(duì)方終端定位信息的終端和顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及導(dǎo)航定位服務(wù)的技術(shù)領(lǐng)域,尤其涉及可以顯示其他多個(gè)終端設(shè)備定位信息的技術(shù)領(lǐng)域。
背景技術(shù):
如今,導(dǎo)航定位服務(wù)不斷的發(fā)展,各種導(dǎo)航定位設(shè)備走進(jìn)我們的生活。其中,應(yīng)用最廣泛的定位系統(tǒng)是美國(guó)研制的GPS(Globe Position-finding System,全球?qū)Ш蕉ㄎ幌到y(tǒng))。該系統(tǒng)由空間段、控制段和用戶段組成??臻g段即衛(wèi)星星座,GPS衛(wèi)星分布在6個(gè)軌道面內(nèi)。控制段的任務(wù)是對(duì)衛(wèi)星進(jìn)行維護(hù)并維持其正常功能,包括將衛(wèi)星保持在正確的軌道位置和監(jiān)測(cè)衛(wèi)星子系統(tǒng)的健康和狀況。用戶段由用戶接收設(shè)備組成,用于接收處理衛(wèi)星發(fā)射的偽隨機(jī)碼信號(hào),進(jìn)行確定用戶位置、速度和時(shí)間。GPS系統(tǒng)可用于定位、導(dǎo)航、測(cè)量和授時(shí)等各種用途,已經(jīng)廣泛應(yīng)用到國(guó)民經(jīng)濟(jì)的各個(gè)領(lǐng)域。除GPS外,世界上還有其他正在使用或正在籌建的導(dǎo)航系統(tǒng),包括:中國(guó)的“北斗”衛(wèi)星導(dǎo)航系統(tǒng)、歐洲的“伽利略”衛(wèi)星導(dǎo)航系統(tǒng)、俄羅斯的“格洛納斯”衛(wèi)星導(dǎo)航系統(tǒng)和日本的“準(zhǔn)天頂”衛(wèi)星導(dǎo)航系統(tǒng)等。不同的導(dǎo)航系統(tǒng)對(duì)應(yīng)的終端定位模塊會(huì)有所區(qū)別,但所有定位模塊的功能都是確定終端的定位信息。目前導(dǎo)航用戶終端主要包含:定位模塊、封裝模塊、地圖模塊;其中定位模塊通過各自終端的方式計(jì)算得到終端的位置、速度等信息;封裝模塊將終端的位置、速度信息根據(jù)特定協(xié)議進(jìn)行封裝;地圖模塊將顯示位置、速度信息并顯示附近的主要地理信息,并根據(jù)用戶的選擇在地圖上或者以語音的方式進(jìn)行導(dǎo)航提示。例如常見的GPS導(dǎo)航儀,其工作過程如下:首先,定位模塊通過接收GPS信號(hào)并捕獲、跟蹤、下載星歷、分析偽距等必要步驟,解算出導(dǎo)航儀終端所在的位置、速度、信號(hào)強(qiáng)度、衛(wèi)星仰角和方位角等信息;其次,封裝模塊根據(jù)例如NMEA-0813協(xié)議的規(guī)范,將位置、速度、信號(hào)強(qiáng)度、衛(wèi)星仰角和方位角等信息進(jìn)行封裝;進(jìn)一步,地圖模塊根據(jù)封裝的信息,將衛(wèi)星仰角和方位角顯示在衛(wèi)星星座圖界面上,而將用戶的位置、速度信息顯示在地圖上,同時(shí)將用戶位置附近的一些主要地理信息顯示在地圖上;進(jìn)一步,用戶將搜索或者在地圖上直接選取目的地作為導(dǎo)航的終點(diǎn)位置;最后,在地圖上顯示一條最佳路徑,并給予適當(dāng)?shù)恼Z音提示信息對(duì)用戶進(jìn)行導(dǎo)航。隨著導(dǎo)航定位設(shè)備的不斷改進(jìn),無論其首次定位時(shí)間還是提供的導(dǎo)航信息的方便性均有很大的提升。但是,目前的多數(shù)導(dǎo)航儀只是可以根據(jù)自身設(shè)備位置進(jìn)行導(dǎo)航,如果我們想和朋友會(huì)合,我們只有通過電話溝通或事先約定會(huì)面的位置,才能設(shè)置導(dǎo)航,而且還要進(jìn)行多次溝通,才會(huì)找到對(duì)方,及為不方便。
發(fā)明內(nèi)容
本發(fā)明針對(duì)上面的問題將導(dǎo)航終端設(shè)備進(jìn)行改進(jìn),并給出使用改進(jìn)的導(dǎo)航定位終端設(shè)備進(jìn)行導(dǎo)航的新方法。改進(jìn)后的導(dǎo)航定位終端將具有識(shí)別碼,并包括定位模塊、信息封裝模塊、綁定識(shí)別碼模塊、可識(shí)別定位信息的發(fā)送模塊、可識(shí)別定位信息的接收模塊、地圖顯示模塊。
其中,識(shí)別碼被用來區(qū)分不同的終端;其中,定位模塊通過終端自己的方式得到自己的定位信息,其定位信息可以包括位置、速度、信號(hào)強(qiáng)度、衛(wèi)星仰角和方位角、UTC時(shí)間、精度因子中的一個(gè)或任意多個(gè);其中,信息封裝模塊將終端的定位信息根據(jù)特定協(xié)議進(jìn)行封裝;其中,綁定識(shí)別碼模塊將封裝后的定位信息和識(shí)別碼進(jìn)行綁定,生成可識(shí)別定位信息;其中,可識(shí)別定位信息的發(fā)送模塊負(fù)責(zé)向指定的終端發(fā)送自己的可識(shí)別定位信息,以及請(qǐng)求/應(yīng)答指令;其中,可識(shí)別定位信息的接收模塊負(fù)責(zé)接收其他終端發(fā)送給自己的可識(shí)別定位信息,以及請(qǐng)求/應(yīng)答指令;其中,地圖顯示模塊解析可識(shí)別定位信息,根據(jù)不同的識(shí)別碼選擇不同的顯示方式,顯示對(duì)應(yīng)的終端的定位信息,也顯示附近的主要地理信息,也會(huì)根據(jù)用戶的選擇生成導(dǎo)航路線或進(jìn)行導(dǎo)航提示;發(fā)明中所述的請(qǐng)求/應(yīng)答指令具體包括:定位請(qǐng)求,顯示請(qǐng)求,接受應(yīng)答和拒絕應(yīng)答,需要獲得對(duì)方的定位信息時(shí)可以向?qū)Ψ浇K端發(fā)送定位請(qǐng)求,需要對(duì)方顯示自己的定位信息時(shí),可以向?qū)Ψ桨l(fā)送顯示請(qǐng)求,通知對(duì)方自己是否同意時(shí),選擇合適的應(yīng)答指令發(fā)送給對(duì)方;發(fā)明中所述的識(shí)別碼可以使用手機(jī)號(hào)碼、QQ號(hào)、郵箱等現(xiàn)有可用的可代替識(shí)別碼,用戶可以不必重新備份記錄一份新的識(shí)別碼系統(tǒng);可識(shí)別定位信息的發(fā)送模塊、可識(shí)別定位信息的接收模塊也可以和終端的其他應(yīng)用所用的發(fā)送模塊和接收模塊復(fù)用,以達(dá)到降低成本的目的;其中的定位信息的接收和發(fā)送過程,允許使用現(xiàn)有的收發(fā)技術(shù),通過各種途徑實(shí)現(xiàn)。根據(jù)上述說明,在A終端顯示B終端的定位信息,其方法如下:步驟1,A終端和B終端通過發(fā)送和接收請(qǐng)求應(yīng)答指令,雙方建立這種定位信息交流的許可。步驟2,如果B終端還沒生成自己的定位信息,則B終端啟動(dòng)定位模塊,確定自己的定位信息;如果A終端還沒有啟動(dòng)地圖顯示模塊,則啟動(dòng)地圖顯示模塊。步驟3,B終端的定位模塊獲得自己的定位信息。步驟4,B終端的信息封裝模塊對(duì)定位信息進(jìn)行根據(jù)導(dǎo)航協(xié)議進(jìn)行封裝。步驟5,B終端的綁定識(shí)別碼模塊將封裝后的定位信息和識(shí)別碼進(jìn)行綁定,生成可識(shí)別定位信息;步驟6,B終端的可識(shí)別定位信息的發(fā)送模塊將綁定了識(shí)別碼的可識(shí)別定位信息發(fā)送給A終端;步驟7,A終端的可識(shí)別定位信息的接收模塊接收B終端發(fā)給自己的綁定了識(shí)別碼的可識(shí)別定位信息;步驟8,A終端的地圖顯示模塊解析B終端發(fā)送的可識(shí)別定位信息,并根據(jù)識(shí)別碼決定一種顯示方式,將B終端的定位信息以該顯示方式顯示在地圖上,或者對(duì)地圖上啊已有的定位信息進(jìn)行更新。其上所述的A終端負(fù)責(zé)顯示可識(shí)別的定位信息,故稱A終端為顯示方的終端;其上所述的B終端負(fù)責(zé)生成可識(shí)別的定位信息,故稱B終端為定位方的終端;
其中,步驟I的主動(dòng)方可以是A終端,也可以是B終端。其中之一,當(dāng)A終端是主動(dòng)方時(shí),步驟I的具體過程中如下:首先,A終端發(fā)送定位請(qǐng)求指令給B終端;其次,當(dāng)B終端接收到A終端的定位請(qǐng)求指令后,向A終端發(fā)送應(yīng)答指令;最后,A終端根據(jù)接收到的應(yīng)答指令判斷B終端是否許可。其中之二,當(dāng)B終端是主動(dòng)方時(shí),步驟I的具體過程如下:首先,B終端發(fā)送顯示請(qǐng)求指令給A終端;其次,A終端接收到B終端的顯示請(qǐng)求指令后,向B終端發(fā)送應(yīng)答指令;最后,B終端根據(jù)接收到的應(yīng)答指令判斷A終端是否許可。進(jìn)一步,A終端和B終端可以預(yù)先建立可信關(guān)系,可以更加簡(jiǎn)化步驟I。當(dāng)A終端和B終端相互可信時(shí),若B終端是主動(dòng)方,則步驟I可以簡(jiǎn)化為:B終端可以直接將自己的可識(shí)別定位信息發(fā)送給A終端顯示;若A終端是主動(dòng)方,則步驟I可以簡(jiǎn)化為:A終端發(fā)送定位請(qǐng)求后,B終端不必回復(fù)應(yīng)答指令,A終端也不必等待應(yīng)答指令,而是直接進(jìn)入如上的步驟2。進(jìn)一步,A終端用戶可以選擇B終端的位置作為導(dǎo)航的目的地,實(shí)現(xiàn)對(duì)B終端進(jìn)行追蹤導(dǎo)航的效果。進(jìn)一步,A終端顯示B終端定位信息的同時(shí),A終端的定位信息也可以顯示在B終端,A終端或B終端也可以顯示其他終端的定位信息,A終端或B終端的定位信息同時(shí)也可以顯示在其他終端上。其顯示方法均可以參照上面的介紹說明。A終端或B終端的定位信息顯示在自身終端上,其顯示方法和其顯示對(duì)方終端的定位信息的方法相比,減少了建立相互許可關(guān)系的相應(yīng)步驟,同時(shí)也可以選擇減少發(fā)送接收過程對(duì)應(yīng)的步驟。進(jìn)一步,其終端可以實(shí)際的需求相應(yīng)的缺失某些模塊:1.例如,有些終端只需要顯示其他終端的可識(shí)別定位信息,這樣的終端可以只包括如上所述的識(shí)別碼、可識(shí)別定位信息的發(fā)送模塊、可識(shí)別定位信息的接收模塊、地圖顯示模塊,我們稱之為顯示終端;2.又例如,有些終端只需要將自己的可識(shí)別定位信息顯示在其他終端,這樣的終端可以只包含如上所述的識(shí)別碼、定位模塊、封裝模塊、綁定識(shí)別碼的模塊、可識(shí)別定位信息的發(fā)送模塊、可識(shí)別定位信息的接收模塊,我們稱之為定位終端;本發(fā)明的方案可以達(dá)到如下效果:1.用戶終端可以方便的顯示其他用戶的定位信息,并且是在雙方授權(quán)的情況下進(jìn)行的,保證了用戶信息的安全和可控。2.用戶終端可以同時(shí)顯示多個(gè)用戶終端的定位信息,極大方便了用戶終端定位信息的共享和交流。具體實(shí)現(xiàn)方案假設(shè)如下情形,首先,A終端啟動(dòng),定位并顯示自身的定位信息;其次,非可信關(guān)系的B終端向A終端發(fā)來定位請(qǐng)求;再其次,可信關(guān)系的C終端向A發(fā)來定位請(qǐng)求;再其次,可信關(guān)系的D終端向A終端發(fā)來顯示請(qǐng)求,A終端設(shè)置D終端的位置為導(dǎo)航目的地;最后,A終止向C終端發(fā)送定位信息。則其實(shí)施方案過程如下:第一步,A終端啟動(dòng)并顯示自己的定位信息,其具體步驟如下:1.A終端啟動(dòng)自己的定位模塊,確定自己的定位信息; 2.A終端的定位模塊將自身的定位信息封裝成NMEA協(xié)議;
3.A終端的綁定識(shí)別碼的模塊將識(shí)別碼和NMEA協(xié)議封裝的信息綁定;4.A終端的地圖顯示模塊從可識(shí)別定位信息中解析出識(shí)別碼和定位信息,并將定位信息以Al種顯示方式顯示在地圖上;5.A終端的定位信息每次更新后,都會(huì)以Al種顯示方式更新、顯示在地圖上。第二步,B終端需要顯示A終端的定位信息,其具體步驟如下:1.B終端開啟顯示模塊,并向A終端發(fā)送定位請(qǐng)求指令;2.A終端接收B終端的定位請(qǐng)求指令后有兩種選擇,第一種選擇:向B終端發(fā)出同意指令,并執(zhí)行第4步;第二種選擇:向B終端發(fā)送拒絕指令,執(zhí)行第3步;3.B終端接收到拒絕指令后,B終端的用戶可以選擇其它的操作,停止進(jìn)行后續(xù)步驟;4.B終端接收到同意指令后,準(zhǔn)備顯示A終端的定位信息;5.A終端將自己可識(shí)別的定位信息通過可識(shí)別定位信息的發(fā)送模塊發(fā)送給B終端;6.B終端的可識(shí)別定位信息接收模塊接收發(fā)送給自己的可識(shí)別定位信息;7.B終端的地圖顯示模塊從可識(shí)別的定位信息中解析出識(shí)別碼和定位信息,并將定位信息以BI種顯示方式顯示或更新在地圖上;8.A終端每次更新定位信息時(shí)都轉(zhuǎn)到執(zhí)行步驟5,B終端對(duì)應(yīng)執(zhí)行步驟6和步驟7,直到本次會(huì)話被終止。第三步,C終端請(qǐng)求顯示A終端的定位信息,其具體步驟如下:1.C終端開啟顯示模塊,并向A終端發(fā)送定位請(qǐng)求指令;2.A終端接收C終端的定位請(qǐng)求指令后,產(chǎn)生提示信息,告知用戶C終端的定位請(qǐng)求被自動(dòng)許可;3.A終端將可識(shí)別定位信息通過可識(shí)別定位信息的發(fā)送模塊發(fā)送給C終端;4.C終端的可識(shí)別定位信息的接收模塊接收到來自A終端的可識(shí)別定位信息;5.C終端的地圖顯示模塊從可識(shí)別的定位信息中解析出識(shí)別碼和定位信息,并將定位信息以Cl種顯示方式顯示或更新在地圖上;6.A終端每次更新定位信息時(shí)都轉(zhuǎn)到執(zhí)行步驟3,C終端對(duì)應(yīng)執(zhí)行步驟4和步驟5,直到本次會(huì)話被終止。 第四步,D終端需要A終端顯示其定位信息,且A終端設(shè)置D終端的位置為目的地,其具體步驟如下:1.D終端啟動(dòng)定位模塊,確定自身的定位信息;2.D終端將自身的定位信息進(jìn)行封裝;3.D終端的綁定識(shí)別碼的模塊將封裝后的定位信息和識(shí)別碼綁定。4.D終端的可識(shí)別定位信息通過發(fā)送模塊發(fā)送給A終端;5.A終端的可識(shí)別定位信息接收模塊接收D終端的可識(shí)別定位信息,并產(chǎn)生提示,告知用戶D終端的顯示請(qǐng)求被自動(dòng)允許;6.A終端的地圖顯示模塊從可識(shí)別的定位信息中解析出識(shí)別碼和定位信息,并將定位信息以A2種顯示方式顯示或更新在地圖上;7.D終端每次更新定位信息時(shí)都轉(zhuǎn)到執(zhí)行步驟4,A終端對(duì)應(yīng)執(zhí)行步驟5和步驟6,直到本次會(huì)話被終止;8.A終端設(shè)置D終端的位置作為導(dǎo)航目的地;9.A終端的地圖顯示模塊自動(dòng)生成并顯示導(dǎo)航路線,同時(shí)進(jìn)行導(dǎo)航提示。第五步,A終端終止在C終端顯示其定位信息,其具體步驟如下:1.A終端向C終端發(fā)送拒絕指令;2.A終端停止向C終端發(fā)送定位信息;3.C終端收到A終端的拒絕指令后,C終端用戶選擇關(guān)閉或者其它的操作。
權(quán)利要求
1.一種導(dǎo)航定位終端包含定位模塊、封裝模塊和地圖顯示模塊,其中,定位模塊生成終端的定位信息;其中,封裝模塊用于將定位信息按照特定的導(dǎo)航協(xié)議進(jìn)行封裝;其中,地圖顯示模塊用于將協(xié)議封裝的定位信息顯示在地圖上,并生成導(dǎo)航信息或進(jìn)行導(dǎo)航提示,其特征在于:還包含識(shí)別碼、綁定識(shí)別碼的模塊、可識(shí)別定位信息的發(fā)送模塊、可識(shí)別定位信息的接收模塊,其中,識(shí)別碼用于區(qū)分不同的終端;其中,綁定識(shí)別碼的模塊用于將識(shí)別碼和自身的定位信息綁定,生成可識(shí)別定位信息;其中,可識(shí)別定位信息的發(fā)送模塊用于將請(qǐng)求/應(yīng)答指令和本終端的可識(shí)別定位信息發(fā)送至指定的終端;其中,可識(shí)別定位信息的接收模塊用于接收發(fā)送給自己的請(qǐng)求/應(yīng)答指令和定位方終端的可識(shí)別定位信息;其中,地圖顯示模塊還可以根據(jù)識(shí)別碼識(shí)區(qū)分不同的終端,并根據(jù)不同的終端顯示或更新對(duì)應(yīng)的定位模塊的定位信息。
2.根據(jù)權(quán)利要求1所述的識(shí)別碼,其特征在于:使用現(xiàn)有的可識(shí)別碼系統(tǒng)。
3.根據(jù)權(quán)利要求1所述的可識(shí)別定位信息的發(fā)送模塊和可識(shí)別定位信息的接收模塊,其特征在于:可以和終端的其他應(yīng)用的發(fā)送模塊和接收模塊復(fù)用。
4.一種定位終端包含定位模塊、封裝模塊和發(fā)送模塊,其中,定位模塊生成終端的定位信息;其中,封裝模塊用于將定位信息按照特定的協(xié)議進(jìn)行封裝;其中,發(fā)送模塊用于發(fā)送封裝后的定位信息;其特征在于:還包含識(shí)別碼、綁定識(shí)別碼的模塊、可識(shí)別定位信息接收模塊,其中,識(shí)別碼用于區(qū)分不同的終端;其中,綁定識(shí)別碼的模塊將識(shí)別碼和定位信息綁定成可識(shí)別的定位信息;其中,發(fā)送模塊或者叫可識(shí)別定位信息的發(fā)送模塊,具體用于將請(qǐng)求/應(yīng)答指令和自身終端的可識(shí)別定位信息發(fā)送至指定的終端;其中,可識(shí)別定位信息的接收模塊需要用于接收發(fā)送給自己的請(qǐng)求/應(yīng)答指令和其他終端發(fā)送給自己的可識(shí)別的定位信息。
5.一種定位信息的顯示終端包含:接收模塊和地圖顯示模塊,其中,接收模塊接收封裝的定位信息;其中,地圖顯示模塊用于將協(xié)議封裝的定位信息顯示在地圖上,并生成導(dǎo)航信息或進(jìn)行導(dǎo)航提示,其特征在于:還包含識(shí)別碼、可識(shí)別定位信息的發(fā)送模塊,其中,識(shí)別碼用于區(qū)分不同的終端;其中,可識(shí)別定位信息的發(fā)送模塊用于將請(qǐng)求/應(yīng)答指令發(fā)送至指定的終端;其中,接收模塊 ,或者叫可識(shí)別定位信息的接收模塊,用于接收發(fā)送給自己的請(qǐng)求/應(yīng)答指令或可識(shí)別定位信息;其中,地圖顯示模塊還可以根據(jù)識(shí)別碼識(shí)區(qū)分不同的終端,并根據(jù)不同的終端顯示或更新對(duì)應(yīng)的定位模塊的定位信息。
6.一種在不同終端之間進(jìn)行顯示定位信息的方法,定位方的終端設(shè)備可以是導(dǎo)航定位終端,也可以是定位終端,而顯示方的終端設(shè)備可以是導(dǎo)航定位終端,也可以是顯示終端,其特征在于包含如下步驟: A.定位方終端啟動(dòng)定位模塊,并生成定位信息; B.定位方終端的封裝模塊按照特定的協(xié)議將定位信息封裝; C.定位方終端的綁定識(shí)別碼模塊將其識(shí)別碼和封裝后的定位信息綁定,生成可識(shí)別定位信息; D.定位方終端的可識(shí)別定位信息的發(fā)送模塊將綁定后的可識(shí)別定位信息發(fā)送給顯示方終端。
E.顯示方終端的可識(shí)別定位信息的接收模塊接收到定位方終端的可識(shí)別定位信息; F.顯示方終端的地圖顯示模塊解析可識(shí)別定位信息,并根據(jù)識(shí)別碼進(jìn)行判斷,如果該識(shí)別碼對(duì)應(yīng)的定位信息已經(jīng)被顯示在地圖上,則更新其定位信息,否則,顯示其定位信息。
7.根據(jù)權(quán)利要求6所述的地圖顯示模塊顯示或更新定位信息,其特征在于:其不同終端的定位信息可以用不同的顯示方式顯示或更新。
8.根據(jù)權(quán)利要求6所述的步驟,其特征在于:可以選擇定位方終端的位置作為導(dǎo)航的目的地,實(shí)現(xiàn)對(duì)移動(dòng)的定位終端的跟蹤導(dǎo)航。
9.根據(jù)權(quán)利要求6所述的步驟,其特征在于:在雙方之間發(fā)送定位信息之前,定位方終端和顯示方終端需要建立一種相互許可的關(guān)系。
10.根據(jù)權(quán)利要求9所述的相互許可關(guān)系,其特征在于:用戶可以事先通過設(shè)置,建立相互可信的關(guān)系,即默認(rèn)已經(jīng)相互允許顯示定位信息的關(guān)系;也可以通過請(qǐng)求應(yīng)答機(jī)制建立臨時(shí)的相 互許可關(guān)系。
全文摘要
本發(fā)明公開了一種可以顯示對(duì)方終端的定位信息的終端以及顯示方法,該方法至少包括定位方終端通過定位模塊獲得自身的定位信息;定位方終端的封裝模塊封裝定位信息;定位方終端綁定識(shí)別碼模塊將封裝的定位信息和自身的識(shí)別碼綁定,生成可識(shí)別定位信息;定位方終端的可識(shí)別定位信息的發(fā)送模塊將綁定了識(shí)別碼的定位信息發(fā)送給顯示終端;顯示方終端的可識(shí)別定位信息接收模塊接收到可識(shí)別的定位信息;顯示方終端的地圖顯示模塊根據(jù)其識(shí)別碼,用不同于顯示其他終端的方式顯示定位方終端的定位信息。其中的終端必須包含識(shí)別碼和此過程中需要各自終端具備的模塊。
文檔編號(hào)G01C21/36GK103196458SQ20121000496
公開日2013年7月10日 申請(qǐng)日期2012年1月6日 優(yōu)先權(quán)日2012年1月6日
發(fā)明者楊海珠 申請(qǐng)人:楊海珠