亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于移動終端和服務(wù)器端的導(dǎo)航方法與流程

文檔序號:12136685閱讀:253來源:國知局
用于移動終端和服務(wù)器端的導(dǎo)航方法與流程

本發(fā)明涉及導(dǎo)航技術(shù)領(lǐng)域,具體地說,涉及用于移動終端和服務(wù)器端的導(dǎo)航方法。



背景技術(shù):

GPS全球衛(wèi)星定位系統(tǒng)從最開始的軍事情報收集工具逐漸發(fā)展到諸如遠洋航行等民用領(lǐng)域,而隨著GPS民用信號的進一步開放以及自身精度的日益提高,GPS全球衛(wèi)星定位系統(tǒng)也開始應(yīng)用于個人導(dǎo)航領(lǐng)域。

GPS接收器借助全球衛(wèi)星定位系統(tǒng)所提供的精確的定位數(shù)據(jù),配以內(nèi)容詳盡的城市交通信息圖,便可以為個人用戶提供導(dǎo)航服務(wù)。隨著手機更新?lián)Q代速度的加快和GPS芯片小型化的發(fā)展,現(xiàn)有的手機已經(jīng)具備GPS功能。經(jīng)過近幾年的發(fā)展,基于手機的移動位置服務(wù)越來越收到市場以及用戶的青睞。

在現(xiàn)有的手機導(dǎo)航過程中,用戶往往是在手機上設(shè)置一目的地,隨后根據(jù)手機的導(dǎo)航提示來前往相應(yīng)的地點。如果多個用戶需要前往同一地點,那么則需要這些用戶獨立地通過手機導(dǎo)航來前往該目的地。而在此過程中,很可能由于位置偏差或理解偏差而導(dǎo)致匯合或集合困難。



技術(shù)實現(xiàn)要素:

為解決上述問題,本發(fā)明提供了一種用于移動終端的導(dǎo)航方法,所述方法包括:

步驟一、接收服務(wù)器端推送來的匯合導(dǎo)航確認信息,在獲取到相關(guān)用戶針對所述匯合導(dǎo)航確認信息輸入的表征同意進行匯合導(dǎo)航的指令后,根據(jù)自身的位置信息生成反饋信息,并將所述反饋信息發(fā)送至所述服務(wù)器端;

步驟二、接收所述服務(wù)器端推送來的臨時用戶組中其他移動終端的位置信息,并根據(jù)所述位置信息進行可視化顯示,以在電子地圖上顯示所述臨時用戶組中各個移動終端的位置。

根據(jù)本發(fā)明的一個實施例,如果移動終端作為導(dǎo)航發(fā)起端,那么在所述步驟一前,所述方法還包括:

根據(jù)受邀客戶端ID和匯合點位置信息,結(jié)合導(dǎo)航發(fā)起客戶端ID和匯合導(dǎo)航指令,生成匯合導(dǎo)航請求信息,并將所述匯合導(dǎo)航請求信息發(fā)送至服務(wù)器端。

根據(jù)本發(fā)明的一個實施例,在所述步驟一中,在獲取到用戶輸入的發(fā)起匯合導(dǎo)航請求指令后,顯示候選受邀客戶端列表,并獲取用戶根據(jù)所述候選客戶端列表所選定的受邀客戶端,并得到受邀客戶端ID。

根據(jù)本發(fā)明的一個實施例,所述匯合導(dǎo)航確認信息包括:臨時用戶組ID、匯合點位置信息和臨時匯合導(dǎo)航請求,在所述步驟一中,

根據(jù)所述臨時導(dǎo)航請求生成導(dǎo)航確認提示信息,并獲取相關(guān)用戶針對所述導(dǎo)航確認提示信息所輸入的反饋,得到表征同意或不同意進行匯合導(dǎo)航的指令;

如果得到表征同意進行匯合導(dǎo)航的指令,則在電子地圖上顯示所述匯合點位置。

根據(jù)本發(fā)明的一個實施例,如果得到表征不同意進行匯合導(dǎo)航的指令,則不向服務(wù)器端發(fā)送相關(guān)信息或向所述服務(wù)器中發(fā)送表征不同意進行匯合導(dǎo)航的信息。

根據(jù)本發(fā)明的一個實施例,在所述步驟二中,以預(yù)設(shè)時長為間隔持續(xù)地向所述服務(wù)器端發(fā)送所述反饋信息。

根據(jù)本發(fā)明的一個實施例,所述反饋信息包括:臨時用戶組ID、移動終端自身ID、移動終端自身位置信息。

本發(fā)明還提供了一種用于服務(wù)器端的導(dǎo)航方法,所述方法包括:

步驟一、接收移動終端發(fā)送來的匯合導(dǎo)航請求信息,對所述匯合導(dǎo)航請求信息進行解析,得到匯合導(dǎo)航指令、導(dǎo)航發(fā)起客戶端ID和受邀客戶端ID,基于所述匯合導(dǎo)航指令,根據(jù)所述導(dǎo)航發(fā)起客戶端ID和受邀客戶端ID構(gòu)建臨時用戶組;

步驟二、向所述臨時用戶組中的移動終端推送匯合導(dǎo)航確認信息,并獲取所述臨時用戶組中的移動終端針對所述匯合導(dǎo)航確認信息的反饋信息;

步驟三、對所述反饋信息進行解析,得到對應(yīng)移動終端的位置信息,并將該位置信息在所述臨時用戶組內(nèi)進行廣播。

根據(jù)本發(fā)明的一個實施例,所述臨時用戶組在持續(xù)預(yù)設(shè)時長后自動失效。

根據(jù)本發(fā)明的一個實施例,所述匯合導(dǎo)航確認信息包括臨時用戶組ID、導(dǎo)航發(fā)起客戶端ID、匯合點位置信息和臨時匯合導(dǎo)航請求。

利用本發(fā)明所提供的基于移動終端的導(dǎo)航方法,用戶可以通過移動終端來在電子地圖上設(shè)置一個匯合點,并通過電子地圖來獲知該匯合點的位置以及自身和受邀用戶在電子地圖上的實際位置,從而幫助多個用戶進行快速匯合。相較于現(xiàn)有技術(shù),本發(fā)明所提供的方法不再需要用戶之間通過不斷地溝通來確認對方的位置,其能夠使得整個匯合過程更加高效。

本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要的附圖做簡單的介紹:

圖1是根據(jù)本發(fā)明一個實施例的移動終端導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖;

圖2是根據(jù)本發(fā)明一個實施例的移動終端導(dǎo)航方法的實現(xiàn)流程示意圖;

圖3是根據(jù)本發(fā)明一個實施例的獲取受邀客戶端ID的實現(xiàn)流程示意圖;

圖4是根據(jù)本發(fā)明一個實施例的移動終端導(dǎo)航方法的實現(xiàn)流程示意圖;

圖5是根據(jù)本發(fā)明一個實施例的移動終端導(dǎo)航方法的實現(xiàn)流程示意圖。

具體實施方式

以下將結(jié)合附圖及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護范圍之內(nèi)。

同時,在以下說明中,出于解釋的目的而闡述了許多具體細節(jié),以提供對本發(fā)明實施例的徹底理解。然而,對本領(lǐng)域的技術(shù)人員來說顯而易見的是,本發(fā)明可以不用這里的具體細節(jié)或者所描述的特定方式來實施。

另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

在現(xiàn)階段,當(dāng)多個用戶需要在某一公共場合匯合時,這些用戶往往只能通過通信手段獲知一個匯合點,這些匯合點往往只能夠通過文字或者語音進行描述。然而,由于文字或語音對匯合點的描述容易導(dǎo)致受信人理解上的偏差,因此在現(xiàn)實應(yīng)用中很可能會造成受信人無法準(zhǔn)確達到匯合點,從而造成匯合或集合困難。

針對現(xiàn)有技術(shù)中所存在的上述問題,本實施例提供了一種新的基于移動終端的導(dǎo)航方法,其中,圖1示出了實現(xiàn)該方法所需要的硬件基礎(chǔ),圖2則示出了該方法的實現(xiàn)流程示意圖。

如圖1所示,本實施例所提供的基于移動終端的導(dǎo)航方法在實現(xiàn)時需要基于移動終端和服務(wù)器端102。其中,移動終端包括導(dǎo)航發(fā)起客戶端101和受邀客戶端(包括:受邀客戶端103_1、受邀客戶端103_2、…、受邀客戶端103_N)。

需要指出的是,在本發(fā)明的不同實施例中,上述系統(tǒng)中所包含的受邀客戶端的數(shù)量可以根據(jù)實際需要采用不同的合理值,本發(fā)明不限于此。例如,在本發(fā)明的一個實施例中,如果是兩個用戶需要進行匯合,那么其中一個用戶所使用的移動終端即為導(dǎo)航發(fā)起客戶端,另一用戶所使用的移動終端即為受邀客戶端(即受邀客戶端的數(shù)量為1);在本發(fā)明的另一個實施例中,如果是多個(例如3個)用戶需要進行匯合,那么其中一個用戶所使用的移動終端即為導(dǎo)航發(fā)起客戶端,另外兩個用戶所使用的移動終端即為受邀客戶端。

同時,還需要指出的是,本發(fā)明所提及的移動終端包括但不限于智能手機、筆記本電腦或平板電腦等設(shè)備,這些設(shè)備中安裝有用于獲取服務(wù)終端相關(guān)數(shù)據(jù)以及進行本地數(shù)據(jù)處理的的相關(guān)客戶端軟件,該客戶端軟件包括但不限于特定的PC軟件、蘋果軟件、網(wǎng)頁程序、安卓應(yīng)用軟件、蘋果應(yīng)用軟件以及微軟應(yīng)用軟件等,本發(fā)明同樣不限于此。

而由于相關(guān)客戶端軟件是安裝在移動終端上并且依托移動終端的硬件性能來實現(xiàn)其功能的,因此本文中導(dǎo)航發(fā)起客戶端也就可以指代發(fā)起匯合導(dǎo)航請求的移動終端,而受邀客戶客戶端也就可以指代受到邀請進行匯合的移動終端。

為了更加清楚地闡述本實施例所提供的方法的實現(xiàn)原理、實現(xiàn)過程以及優(yōu)點,以下結(jié)合圖2來對本實施例所提供的基于移動終端的導(dǎo)航方法進行進一步地描述。

如圖2所示,當(dāng)用戶希望通過移動終端向其他用戶發(fā)起匯合請求時,該用戶所使用的移動終端即作為導(dǎo)航發(fā)起端(即導(dǎo)航發(fā)起客戶端)。如圖2所示,該導(dǎo)航發(fā)起客戶端首先在步驟S201中根據(jù)用戶所選定的受邀客戶端ID和匯合點位置信息,結(jié)合導(dǎo)航發(fā)起客戶端ID和匯合導(dǎo)航指令,生成匯合導(dǎo)航請求信息。

具體地,本實施例中,如圖3所示,如果用戶操作導(dǎo)航發(fā)起客戶端來點擊相應(yīng)圖標(biāo)或按鍵來輸入?yún)R合導(dǎo)航指令,此時導(dǎo)航發(fā)起客戶端則會在步驟S301中獲取到用戶輸入的上述匯合導(dǎo)航指令。在得到該指令后,導(dǎo)航發(fā)起客戶端會對該指令進行響應(yīng),從而在步驟S302中顯示候選受邀客戶端列表。本實施例中,導(dǎo)航發(fā)起客戶端會在步驟S302中顯示出該用戶的好友列表或特定群組成員列表,該好友列表或特定群組成員列表即為候選受邀客戶端列表。

用戶可以通過點擊上述候選受邀客戶端列表中的相應(yīng)客戶端圖標(biāo)來選取受邀客戶端,此時導(dǎo)航發(fā)起客戶端也就可以在步驟S303中獲取到用戶所選定的受邀客戶端,并在步驟S304中獲取到受邀客戶端的ID。然而,在本發(fā)明的其他實施例中,導(dǎo)航發(fā)起客戶端還可以采用其他合理方式來確定受邀客戶端的ID,本發(fā)明不限于此。

本實施例中,在確定出受邀客戶端ID后,導(dǎo)航發(fā)起客戶端會顯示出電子地圖界面,并提示用戶在該電子地圖界面中設(shè)置一個匯合點。用戶在點擊相應(yīng)位置后,導(dǎo)航發(fā)起客戶端便可以獲得匯合點位置信息。其中,本實施例中,匯合點位置信息在導(dǎo)航發(fā)起客戶端的底層數(shù)據(jù)中優(yōu)選地為匯合點的電子地圖經(jīng)緯度信息。

同時,還需要指出的是,本發(fā)明中并不對獲取受邀客戶端ID和匯合點位置信息的具體順序進行限定,在本發(fā)明的其他實施例中,用戶還可以先設(shè)置匯合點再選擇受邀客戶端,這樣導(dǎo)航發(fā)起客戶端便會先獲取到匯合點位置信息再獲取到受邀客戶端ID。

由于對于導(dǎo)航發(fā)起客戶端來說,其自身ID是已知的,因此導(dǎo)航發(fā)起客戶端也就可以在步驟S201中根據(jù)自身ID、匯合導(dǎo)航指令以及獲取的受邀客戶端ID和匯合點位置信息,生成匯合導(dǎo)航請求信息。

在生成上述匯合導(dǎo)航請求信息后,再次如圖2所示,導(dǎo)航發(fā)起客戶端會在步驟S202中將該匯合導(dǎo)航請求信息發(fā)送至服務(wù)器端。服務(wù)器端在接收到導(dǎo)航發(fā)起客戶端上傳來的匯合導(dǎo)航請求信息后,會在步驟S203中對該匯合導(dǎo)航請求信息進行解析,從而得到匯合導(dǎo)航指令、導(dǎo)航發(fā)起客戶端ID和受邀客戶端ID。在得到上述信息后,服務(wù)器端會對匯合導(dǎo)航指令進行響應(yīng),從而在步驟S204中根據(jù)導(dǎo)航發(fā)起客戶端ID和受邀客戶端ID,構(gòu)建臨時用戶組。優(yōu)選地,本實施例中,服務(wù)器端所構(gòu)建的臨時用戶組都具有唯一的ID。

本實施例中,服務(wù)器端所創(chuàng)建的臨時用戶組在持續(xù)預(yù)設(shè)時長后自動失效,而服務(wù)器端在臨時用戶組失效后會自動刪除該臨時用戶組。具體地,臨時用戶組所持續(xù)的預(yù)設(shè)時長(即有效時長)優(yōu)選地配置為24小時。當(dāng)然,在本發(fā)明的其他實施例中,根據(jù)實際需要,臨時用戶組所持續(xù)的預(yù)設(shè)時長還可以配置為其他合理值(例如小于24小時的合理值等),本發(fā)明不限于此。

該臨時用戶組所包含的客戶端ID即指代當(dāng)前需要進行匯合的所有用戶。在構(gòu)建得到臨時用戶組后,如圖2所示,服務(wù)器端會在步驟S205中向臨時用戶組的所有受邀客戶端推送匯合導(dǎo)航確認信息。

本實施例中,服務(wù)器端所推動的匯合導(dǎo)航確認信息優(yōu)選地包括:臨時用戶組ID、導(dǎo)航發(fā)起客戶端ID、匯合點位置信息以及臨時匯合導(dǎo)航請求。各個受邀客戶端在接收到臨時匯合導(dǎo)航請求后,會根據(jù)該臨時匯合導(dǎo)航請求生成導(dǎo)航確認提示信息,即生成并向相關(guān)用戶顯示是否同意進行匯合導(dǎo)航的提示。

受邀客戶端的用戶根據(jù)上述導(dǎo)航確認提示信息便可以選擇同意進行匯合導(dǎo)航或不同意進行匯合導(dǎo)航。具體地,各個受邀客戶端可以通過監(jiān)測相關(guān)的按鍵狀態(tài)來獲取對應(yīng)用戶對導(dǎo)航確認提示信息的反饋。

如果臨時用戶組中的某一用戶不同意進行匯合導(dǎo)航,那么該用戶所對應(yīng)的受邀客戶端將向服務(wù)器端反饋該受邀客戶端的ID以及表征不同意進行匯合導(dǎo)航的信息。服務(wù)器端在接收到上述信息后,會將上述信息轉(zhuǎn)發(fā)至導(dǎo)航發(fā)起客戶端,這樣導(dǎo)航發(fā)起客戶端也就可以根據(jù)上述信息獲知哪些受邀客戶端不同意進行匯合導(dǎo)航。

當(dāng)然,在本發(fā)明的其他實施例中,如果用戶不同意進行匯合導(dǎo)航,對應(yīng)的受邀客戶端還可以采用其他合理的后續(xù)操作,本發(fā)明不限于此。例如,在本發(fā)明的一個實施例中,如果用戶不同意進行匯合導(dǎo)航,那么該用戶所對應(yīng)的受邀客戶端則不會向服務(wù)器端發(fā)送相關(guān)數(shù)據(jù)。服務(wù)器端如果在一定時長內(nèi)未接收到該受邀客戶端的反饋信息,那么此時服務(wù)器端也就可以判斷出該受邀客戶端的用戶不希望進行匯合導(dǎo)航。

而如果受邀客戶端的用戶同意進行匯合導(dǎo)航,那么該用戶所對應(yīng)的受邀客戶端將會在步驟S206中獲取到該用戶輸入的表征同意進行匯合導(dǎo)航的信息。此時該受邀客戶端將在電子地圖上顯示匯合點位置,并在步驟S207中根據(jù)自身的位置信息生成反饋信息,隨后在步驟S208中將該反饋信息發(fā)送至服務(wù)器端。

需要指出的是,在本發(fā)明的不同實施例中,根據(jù)實際需要,移動終端的位置信息既可以通過GPS信號獲取,也可以通過其他衛(wèi)星定位/導(dǎo)航系統(tǒng)(例如北斗衛(wèi)星導(dǎo)航系統(tǒng)等)來獲取,還可以通過基站定位、IP地址定位、WiFi定位、藍牙定位以及地磁定位等方式獲取,本發(fā)明不限于此。

本實施例中,受邀客戶端在步驟S207中所生成的反饋信息優(yōu)選地包括:臨時用戶組ID、該受邀客戶端自身ID以及該受邀客戶端自身位置信息。服務(wù)器端在接收到上述反饋信息后,會在步驟S209中對該反饋信息進行解析,從而得到該受邀客戶端所屬臨時用戶組ID、該受邀客戶端自身ID以及該受邀客戶端自身位置信息。服務(wù)器端會在步驟S210中將所得到的位置信息及對應(yīng)的客戶端ID在臨時用戶組中進行廣播。

屬于同一臨時用戶組的移動終端能夠接收到服務(wù)器端所廣播的位置信息,如圖2所示,此時導(dǎo)航發(fā)起客戶端也就能夠獲取到受邀客戶端的位置信息,這樣導(dǎo)航發(fā)起客戶端也就可以在步驟S211中根據(jù)接收到位置信息進行可視化顯示,從而在電子地圖上顯示出臨時用戶組中各個移動終端的位置。這樣,導(dǎo)航發(fā)起客戶端也就可以獲知受邀客戶端的位置信息,而受邀客戶端也可以獲知目標(biāo)點信息。

需要指出的是,圖2所對應(yīng)的過程僅僅是為了便于理解本發(fā)明所提出的導(dǎo)航方法而地采用的簡化流程圖,在該流程圖中并未顯示出受邀客戶端獲取導(dǎo)航發(fā)起客戶端的位置信息的過程。

在實際應(yīng)用中,為了使得臨時用戶組中的各個移動終端/客戶端能夠獲取到臨時用戶組中其他各個移動終端的位置信息,本發(fā)明所提供的導(dǎo)航方法可以采用如圖4所示的流程示意圖來實現(xiàn)。其中,圖4中各步驟的實現(xiàn)原理以及實現(xiàn)過程與圖2中各對應(yīng)步驟所涉及的內(nèi)容類似,需要指出的是,在圖4所示的步驟S205a以及步驟S205b中服務(wù)器端向臨時用戶組中的所有成員來推送匯合導(dǎo)航確認信息。

對于圖4來說,其可以等效為圖5所示。需要指明的是,在圖5中,移動終端既可以是導(dǎo)航發(fā)起客戶端,也可以是受邀客戶端。其中,如果移動終端為導(dǎo)航發(fā)起客戶端,其需要執(zhí)行圖5中虛線框所示的步驟S201以及步驟S202;而如果移動終端為受邀客戶端,那么其也就不需要執(zhí)行圖5中虛線框所示的步驟S201以及步驟S202。

從上述描述中可以看出,利用本發(fā)明所提供的基于移動終端的導(dǎo)航方法,用戶可以通過移動終端來在電子地圖上設(shè)置一個匯合點,并通過電子地圖來獲知該匯合點的位置以及自身和受邀用戶在電子地圖上的實際位置,從而幫助多個用戶進行快速匯合。相較于現(xiàn)有技術(shù),本方法不再需要用戶之間通過不斷地溝通來確認對方的位置,其能夠使得整個匯合過程更加高效。

應(yīng)該理解的是,本發(fā)明所公開的實施例不限于這里所公開的特定處理步驟,而應(yīng)當(dāng)延伸到相關(guān)領(lǐng)域的普通技術(shù)人員所理解的這些特征的等同替代。還應(yīng)當(dāng)理解的是,在此使用的術(shù)語僅用于描述特定實施例的目的,而并不意味著限制。

說明書中提到的“一個實施例”或“實施例”意指結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,說明書通篇各個地方出現(xiàn)的短語“一個實施例”或“實施例”并不一定均指同一個實施例。

雖然上述示例用于說明本發(fā)明在一個或多個應(yīng)用中的原理,但對于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明的原理和思想的情況下,明顯可以在形式上、用法及實施的細節(jié)上作各種修改而不用付出創(chuàng)造性勞動。因此,本發(fā)明由所附的權(quán)利要求書來限定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1