亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種雙向?qū)Ш椒椒ê脱b置的制造方法

文檔序號:10623600閱讀:623來源:國知局
一種雙向?qū)Ш椒椒ê脱b置的制造方法
【專利摘要】本發(fā)明公開了一種雙向?qū)Ш椒椒ǎ摲椒òǎ旱谝唤K端獲取自身的第一位置信息,并接收第二終端發(fā)送的第二終端自身的第二位置信息;第一終端根據(jù)第一位置信息和第二位置信息生成第一路徑信息,并接收第二終端發(fā)送的第二路徑信息;第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。本發(fā)明同時還公開了一種雙向?qū)Ш窖b置。
【專利說明】
一種雙向?qū)Ш椒椒ê脱b置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及終端側(cè)定位技術(shù)領(lǐng)域,具體涉及一種雙向?qū)Ш椒椒ê脱b置。
【背景技術(shù)】
[0002]目前常見的導(dǎo)航分為三類,第一類是通過衛(wèi)星進(jìn)行全球定位系統(tǒng)(GPS,GlobalPosit1n System)導(dǎo)航,精度在3米至5米;第二類是通過基站網(wǎng)絡(luò)進(jìn)行粗略的導(dǎo)航的,稱為小區(qū)標(biāo)識(CELLID,CELL IDentity)導(dǎo)航,相較于GPS導(dǎo)航方式,這種導(dǎo)航方式精度較小,一般定位誤差為100米;第三類是輔助全球定位系統(tǒng)(AGPS,Assisted Global Posit1ningSystem)與CELLID和GPS定位方式相結(jié)合的導(dǎo)航技術(shù),這種導(dǎo)航方式最為精確,在室內(nèi)默認(rèn)以CELLID方式實現(xiàn)定位,在室外先利用AGPS搜到星圖,快速定位之后,自動切換到GPS高精度定位并進(jìn)行導(dǎo)航。
[0003]但上述導(dǎo)航方式通常應(yīng)用于單個終端用戶向目的地的導(dǎo)航,在實際生活中,經(jīng)常會有這種情況,兩個用戶從不同的目的地出發(fā),希望盡快在途中匯合,但是對匯合地點(diǎn)并不限制,可以為途中任何一點(diǎn),針對此種應(yīng)用場景,目前市面上并沒有提供有效的解決方案。

【發(fā)明內(nèi)容】

[0004]為了解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例期望提供一種雙向?qū)Ш椒椒ê脱b置。
[0005]本發(fā)明實施例提供了一種雙向?qū)Ш椒椒?,所述方法包?
[0006]第一終端獲取自身的第一位置信息,并接收第二終端對應(yīng)的第二位置信息;
[0007]第一終端根據(jù)第一位置信息和第二位置信息生成第一路徑信息,并接收第二終端發(fā)送的第二路徑信息;
[0008]第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。
[0009]上述方案中,所述確定導(dǎo)航路徑之前,所述方法還包括:
[0010]第一終端向第二終端發(fā)起雙向?qū)Ш秸埱螅?br>[0011]第一終端確定第二終端接受所述雙向?qū)Ш秸埱蠛?,開始確定導(dǎo)航路徑。
[0012]上述方案中,所述根據(jù)第一位置信息和第二位置信息生成第一路徑信息,包括:
[0013]將第一位置信息所指示的第一位置確定為出發(fā)地點(diǎn),將第二位置信息所指示的第二位置確定為目的地點(diǎn);
[0014]生成從第一位置到第二位置的第一路徑信息,所述第一路徑信息包含一條或者多條從第一位置到第二位置的備選路徑。
[0015]上述方案中,所述第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑,包括:
[0016]第一終端判斷第一路徑信息和第二路徑信息中是否包含相同的路徑,如果包含,判斷相同的路徑是否為一條,如果是,將該路徑確定為導(dǎo)航路徑;如果相同的路徑為多條,從所述多條路徑中選擇一條確定為導(dǎo)航路徑。
[0017]上述方案中,第一終端確定導(dǎo)航路徑后,所述方法還包括:
[0018]第一終端將確定的導(dǎo)航路徑的信息發(fā)送給第二終端。
[0019]本發(fā)明實施例提供了一種雙向?qū)Ш窖b置,位于第一終端,所述裝置包括:第一位置信息獲取模塊、第二位置信息接收模塊、第一路徑信息生成模塊、第二路徑信息接收模塊及導(dǎo)航路徑確定模塊;其中,
[0020]所述第一位置信息獲取模塊,用于獲取第一終端的第一位置信息;
[0021]所述第二位置信息接收模塊,用于接收第二終端對應(yīng)的第二位置信息;
[0022]所述第一路徑信息生成模塊,用于根據(jù)第一位置信息和第二位置信息生成第一路徑信息;
[0023]所述第二路徑信息接收模塊,用于接收第二終端發(fā)送的第二路徑信息;
[0024]所述導(dǎo)航路徑確定模塊,用于根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。
[0025]上述方案中,所述裝置還包括:雙向?qū)Ш秸埱蟀l(fā)送模塊,用于向第二終端發(fā)起雙向?qū)Ш秸埱螅⑴袛嗟诙K端是否接受自身發(fā)送的雙向?qū)Ш秸埱?;還用于確定第二終端接受自身發(fā)送的雙向?qū)Ш秸埱髸r,觸發(fā)第一位置信息獲取模塊。
[0026]上述方案中,所述第一路徑信息生成模塊用于通過以下方式生成第一路徑信息:
[0027]將第一位置信息所指示的第一位置確定為出發(fā)地點(diǎn),將第二位置信息所指示的第二位置確定為目的地點(diǎn);
[0028]生成從第一位置到第二位置的第一路徑信息,所述第一路徑信息包含一條或者多條從第一位置到第二位置的備選路徑。
[0029]上述方案中,所述導(dǎo)航路徑確定模塊用于通過以下方式確定導(dǎo)航路徑:
[0030]判斷第一路徑信息和第二路徑信息中是否包含相同的路徑,當(dāng)包含相同的路徑時,判斷相同的路徑是否為一條,如果是,將所述路徑確定為導(dǎo)航路徑;如果相同的路徑為多條,從所述多條路徑中選擇一條,將所述選擇出的路徑確定為導(dǎo)航路徑。
[0031]上述方案中,所述裝置還包括:導(dǎo)航路徑信息發(fā)送模塊,用于在確定導(dǎo)航路徑后,將導(dǎo)航路徑的信息發(fā)送給第二終端。
[0032]本發(fā)明實施例提供了一種雙向?qū)Ш椒椒ǎ龇椒ò?
[0033]第二終端獲取自身的第二位置信息并發(fā)送給第一終端;
[0034]第二終端接收第一終端發(fā)送的第一位置信息,根據(jù)第一位置信息和第二位置信息生成第二路徑信息后,發(fā)送給第一終端;
[0035]第二終端接收第一終端發(fā)送的導(dǎo)航路徑的信息。
[0036]上述方案中,所述第二終端獲取自身的第二位置信息并發(fā)送給第一終端之前,所述方法還包括:
[0037]第二終端接收第一終端發(fā)送的雙向?qū)Ш秸埱螅⑴袛嗍欠窠邮艿谝唤K端的雙向?qū)Ш秸埱?,?dāng)確定接受第一終端的雙向?qū)Ш秸埱髸r,獲取自身第二位置信息。
[0038]上述方案中,所述根據(jù)第一位置信息和第二位置信息生成第二路徑信息,包括:
[0039]將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn);
[0040]生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。
[0041]本發(fā)明實施例提供了一種雙向?qū)Ш窖b置,位于第二終端,所述裝置包括:第二位置信息獲取模塊、第二位置信息發(fā)送模塊、第一位置信息接收模塊、第二路徑信息生成模塊、第二路徑信息發(fā)送模塊及導(dǎo)航路徑信息接收模塊;其中,
[0042]所述第二位置信息獲取模塊,用于獲取第二終端的第二位置信息;
[0043]所述第二位置信息發(fā)送模塊,用于將第二位置信息發(fā)送給第一終端;
[0044]所述第一位置信息接收模塊,用于接收第一終端發(fā)送的第一位置信息;
[0045]所述第二路徑信息生成模塊,用于根據(jù)第一位置信息和第二位置信息生成第二路徑信息;
[0046]所述第二路徑信息發(fā)送模塊,用于將生成的第二路徑信息發(fā)送給第一終端;
[0047]所述導(dǎo)航路徑信息接收模塊,用于接收第一終端發(fā)送的導(dǎo)航路徑的信息。
[0048]上述方案中,所述第二終端還包括雙向?qū)Ш秸埱蠼邮漳K和判斷模塊;其中,
[0049]所述雙向?qū)Ш秸埱蠼邮漳K,用于接收第一終端發(fā)送的雙向?qū)Ш秸埱螅?br>[0050]所述判斷模塊,用于判斷是否接受第一終端發(fā)送的雙向?qū)Ш秸埱?,并在確定接受第一終端發(fā)送的雙向?qū)Ш秸埱髸r,觸發(fā)第二位置信息獲取模塊。
[0051]上述方案中,所述第二路徑信息生成模塊用于通過以下方式生成第二路徑信息:
[0052]將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn);
[0053]生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。
[0054]本發(fā)明實施例所提供的一種雙向?qū)Ш椒椒ê脱b置,第一終端獲取自身的第一位置信息,并接收第二終端發(fā)送的第二終端自身的第二位置信息;第一終端根據(jù)第一位置信息和第二位置信息生成第一路徑信息,并接收第二終端發(fā)送的第二路徑信息;第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。如此,能夠根據(jù)兩個終端用戶的實時位置,確定導(dǎo)航路徑,確保終端用戶在該確定的導(dǎo)航路徑上匯合,同時,應(yīng)用上述方案,還可以在任意一方偏離導(dǎo)航路徑的情況下重新確定導(dǎo)航路徑,使終端用戶可以依據(jù)重新確定的導(dǎo)航路徑前進(jìn)。
【附圖說明】
[0055]圖1為本發(fā)明實施例提供的雙向?qū)Ш椒椒鞒虉D一;
[0056]圖2為本發(fā)明實施例提供的雙向?qū)Ш窖b置的基本結(jié)構(gòu)圖一;
[0057]圖3為本發(fā)明實施例提供的雙向?qū)Ш椒椒鞒虉D二 ;
[0058]圖4為本發(fā)明實施例提供的雙向?qū)Ш窖b置的基本結(jié)構(gòu)圖二;
[0059]圖5為本發(fā)明實施例在一種應(yīng)用場景下的示例性流程圖。
【具體實施方式】
[0060]本發(fā)明實施例中,第一終端獲取自身的第一位置信息,并接收第二終端發(fā)送的第二終端自身的第二位置信息;第一終端根據(jù)第一位置信息和第二位置信息生成第一路徑信息,并接收第二終端發(fā)送的第二路徑信息;第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。
[0061]下面通過附圖及具體實施例對本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0062]實施例一
[0063]本發(fā)明實施例一提供了一種雙向?qū)Ш椒椒?,如圖1所示,該方法包括以下步驟:
[0064]步驟101:第一終端獲取自身的第一位置信息,并接收第二終端對應(yīng)的第二位置信息;
[0065]在這一步驟之前,第一終端和第二終端需要進(jìn)行交互來確定是否開始雙向?qū)Ш健>唧w的,第一終端向第二終端發(fā)起雙向?qū)Ш秸埱螅⒃诖_定第二終端接受所述雙向?qū)Ш秸埱蠛?,開始確定導(dǎo)航路徑。具體的,第一終端可以通過多種方式,例如,第三方即時通訊軟件等向第二終端發(fā)起雙向?qū)Ш秸埱螅?dāng)?shù)谝唤K端接收到第二終端發(fā)送的接受雙向?qū)Ш秸埱蟮捻憫?yīng)消息時,確定第二終端接受自身發(fā)起的雙向?qū)Ш秸埱蟆?br>[0066]進(jìn)一步的,當(dāng)?shù)诙K端接受第一終端發(fā)起的雙向?qū)Ш秸埱蠛?,第一終端獲取自身的第一位置信息,所述第一位置信息為用于指示第一終端實時所處的第一位置的信息;之后,第一終端將所述第一位置信息發(fā)送給第二終端;
[0067]相應(yīng)的,當(dāng)?shù)诙K端接受第一終端發(fā)起的雙向?qū)Ш秸埱蠛?,即獲取自身的第二位置信息,該第二位置信息為用于指示第二終端實時所處的第二位置的信息;之后,第二終端將所述第二位置信息(即,第二終端對應(yīng)的第二位置信息)發(fā)送給第一終端。
[0068]步驟102:第一終端根據(jù)第一位置信息和第二位置信息生成第一路徑信息,并接收第二終端發(fā)送的第二路徑信息;
[0069]當(dāng)?shù)谝唤K端接收到第二終端發(fā)送的第二位置信息之后,根據(jù)本地的第一位置信息和第二位置信息生成第一路徑信息;之后,第一終端將所述第一路徑信息發(fā)送給第二終端;
[0070]所述根據(jù)第一位置信息和第二位置信息生成第一路徑信息,包括:
[0071]將第一位置信息所指示的第一位置確定為出發(fā)地點(diǎn),將第二位置信息所指示的第二位置確定為目的地點(diǎn);
[0072]生成從第一位置到第二位置的第一路徑信息,所述第一路徑信息包含多條從第一位置到第二位置的備選路徑。
[0073]相應(yīng)的,第二終端接收到第一終端發(fā)送的第一位置信息之后,也會根據(jù)第一位置信息和第二位置信息生成第二路徑信息;
[0074]具體的,所述根據(jù)第一位置信息和第二位置信息生成第二路徑信息,包括:
[0075]將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn);
[0076]生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。
[0077]步驟103:第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑;
[0078]所述第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑,包括:
[0079]第一終端判斷第一路徑信息和第二路徑信息中是否包含相同的路徑,當(dāng)確定包含相同的路徑時,判斷相同的路徑是否為一條,如果是,則將該路徑確定為導(dǎo)航路徑;如果相同的路徑為多條(兩條或兩條以上),則從所述多條路徑中選擇一條確定為導(dǎo)航路徑;在實際實現(xiàn)中,可以隨機(jī)在多條相同路徑中選擇一條作為導(dǎo)航路徑,也可以依據(jù)預(yù)設(shè)規(guī)則進(jìn)行導(dǎo)航路徑的選擇,例如,可以選擇將多條相同路徑中的第一條或最后一條作為導(dǎo)航路徑,或者可以選擇將多條相同路徑中用時最短的路徑作為導(dǎo)航路徑;當(dāng)然,最終的導(dǎo)航路徑也可以由用戶最終確定,并指示給第一終端。
[0080]第一終端確定導(dǎo)航路徑后,還包括以下步驟:
[0081]步驟104:第一終端將確定的導(dǎo)航路徑的信息發(fā)送給第二終端,以指示第二終端沿該導(dǎo)航路徑前進(jìn)。
[0082]另外,在實際實現(xiàn)中,也可以是由第一終端將第一路徑信息發(fā)送給第二終端,由第二終端來根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑,之后,向第一終端返回指示信息,以指示選定的導(dǎo)航路徑。
[0083]當(dāng)導(dǎo)航路徑確定后,第一終端和第二終端則分別沿著相應(yīng)導(dǎo)航路徑相向而行。
[0084]進(jìn)一步的,第一終端和第二終端在行進(jìn)過程中,不斷交換各自的實時位置信息,直到結(jié)束雙向?qū)Ш健?br>[0085]進(jìn)一步的,在上述方案中,當(dāng)?shù)谝唤K端或第二終端偏離導(dǎo)航路徑時,第一終端和第二終端直接重復(fù)上述步驟101-步驟104,重新進(jìn)行位置信息的交互,并重新確定導(dǎo)航路徑,這樣,第一終端用戶和第二終端用戶在相遇過程中,如果任何一方偏離上一次確定的導(dǎo)航路徑時,都可以依據(jù)當(dāng)前兩者的實時位置,重新確定導(dǎo)航路徑。
[0086]實施例二
[0087]本發(fā)明實施例二提供了一種雙向?qū)Ш窖b置,位于第一終端,如圖2所示,所述裝置包括:第一位置信息獲取模塊21、第二位置信息接收模塊22、第一路徑信息生成模塊23、第二路徑信息接收模塊24及導(dǎo)航路徑確定模塊25 ;其中,
[0088]所述第一位置信息獲取模塊21,用于第二終端接受雙向?qū)Ш秸埱蟀l(fā)送模塊發(fā)起的雙向?qū)Ш秸埱蠛?,獲取第一終端的第一位置信息;
[0089]所述第二位置信息接收模塊22,用于接收第二終端發(fā)送的第二位置信息;
[0090]所述第一路徑信息生成模塊23,用于根據(jù)第一位置信息和第二位置信息生成第一路徑信息;
[0091]所述第二路徑信息接收模塊24,用于接收第二終端發(fā)送的第二路徑信息;
[0092]所述導(dǎo)航路徑確定模塊25,用于根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。
[0093]進(jìn)一步的,上述裝置還包括雙向?qū)Ш秸埱蟀l(fā)送模塊26,用于向第二終端發(fā)起雙向?qū)Ш秸埱螅⑴袛嗟诙K端是否接受自身發(fā)送的雙向?qū)Ш秸埱?;還用于確定第二終端接受自身發(fā)送的雙向?qū)Ш秸埱髸r,觸發(fā)第一位置信息獲取模塊21。
[0094]進(jìn)一步的,上述裝置還包括:第一位置信息發(fā)送模塊27和第一路徑信息發(fā)送模塊28 ;其中,
[0095]所述第一位置信息發(fā)送模塊27,用于將上述生成的第一位置信息發(fā)送給第二終端;
[0096]所述第一路徑信息發(fā)送模塊28,用于將上述生成的第一路徑信息發(fā)送給第二終端。
[0097]具體的,所述第一路徑信息生成模塊23用于通過以下方式生成第一路徑信息:
[0098]將第一位置信息所指示的第一位置確定為出發(fā)地點(diǎn),將第二位置信息所指示的第二位置確定為目的地點(diǎn);
[0099]生成從第一位置到第二位置的第一路徑信息,所述第一路徑信息包含多條從第一位置到第二位置的備選路徑。
[0100]具體的,所述導(dǎo)航路徑確定模塊25用于通過以下方式確定導(dǎo)航路徑:
[0101]判斷第一路徑信息和第二路徑信息中是否包含相同的路徑,如果包含,則判斷相同的路徑是否為一條,如果是,則將該路徑確定為導(dǎo)航路徑;如果相同的路徑為多條,則從所述多條路徑中選擇一條,將所述選擇出的路徑確定為導(dǎo)航路徑。
[0102]進(jìn)一步的,所述裝置還包括:導(dǎo)航路徑信息發(fā)送模塊29,用于在確定導(dǎo)航路徑后,將導(dǎo)航路徑的信息發(fā)送給第二終端。
[0103]實施例三
[0104]本發(fā)明實施例三提供了一種雙向?qū)Ш椒椒?,如圖3所示,所述方法包括:
[0105]步驟301:第二終端獲取自身的第二位置信息并發(fā)送給第一終端;
[0106]所述第二終端獲取自身的第二位置信息并發(fā)送給第一終端之前,所述方法還包括:
[0107]第二終端接收第一終端發(fā)送的雙向?qū)Ш秸埱?,并判斷是否接受第一終端的雙向?qū)Ш秸埱?,?dāng)確定接受第一終端的雙向?qū)Ш秸埱髸r,獲取自身第二位置信息。
[0108]步驟302:第二終端接收第一終端發(fā)送的第一位置信息,根據(jù)第一位置信息和第二位置信息生成第二路徑信息后,發(fā)送給第一終端;
[0109]所述根據(jù)第一位置信息和第二位置信息生成第二路徑信息,包括:
[0110]將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn);
[0111]生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。
[0112]步驟303:第二終端接收第一終端發(fā)送的導(dǎo)航路徑的信息。
[0113]所述導(dǎo)航路徑的信息是由第一終端根據(jù)第二路徑信息和第一終端自身生成的第一路徑信息所確定的,第二終端接收到所述導(dǎo)航路徑信息后,則沿著所述導(dǎo)航路徑信息所指示的路徑前進(jìn),直到與第一終端匯合;
[0114]如果在導(dǎo)航過程中,第一終端和第二終端任意一方偏離導(dǎo)航路徑,則重復(fù)上述步驟301-303重新確定導(dǎo)航路徑。
[0115]實施例四
[0116]本發(fā)明實施例四提供了一種雙向?qū)Ш窖b置,位于第二終端,如圖4所示,所述裝置包括:第二位置信息獲取模塊41、第一位置信息接收模塊42、第二路徑信息生成模塊43、第二路徑信息發(fā)送模塊44及導(dǎo)航路徑信息接收模塊45 ;其中,
[0117]所述第二位置信息獲取模塊41,用于獲取第二終端的第二位置信息;
[0118]所述第一位置信息接收模塊42,用于接收第一終端發(fā)送的第一位置信息;
[0119]所述第二路徑信息生成模塊43,用于根據(jù)第一位置信息和第二位置信息生成第二路徑信息;
[0120]所述第二路徑信息發(fā)送模塊44,用于將生成的第二路徑信息發(fā)送給第一終端;
[0121]所述導(dǎo)航路徑信息接收模塊45,用于接收第一終端發(fā)送的導(dǎo)航路徑的信息。
[0122]進(jìn)一步的,所述裝置還包括:第二位置信息發(fā)送模塊46,用于將第二位置信息發(fā)送給第一終端。
[0123]進(jìn)一步的,所述第二終端還包括雙向?qū)Ш秸埱蠼邮漳K47和判斷模塊48 ;其中,
[0124]所述雙向?qū)Ш秸埱蠼邮漳K47,用于接收第一終端發(fā)送的雙向?qū)Ш秸埱螅?br>[0125]所述判斷模塊48,用于判斷是否接受第一終端發(fā)送的雙向?qū)Ш秸埱?,并在確定接受第一終端發(fā)送的雙向?qū)Ш秸埱髸r,觸發(fā)第二位置信息獲取模塊41。
[0126]具體的,所述第二路徑信息生成模塊43用于通過以下方式生成第二路徑信息:
[0127]將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn);
[0128]生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。
[0129]下面通過一個具體示例,對本發(fā)明實施例所述方法作以下詳細(xì)介紹。
[0130]如圖5所示,該示例包括以下步驟:
[0131]步驟501:終端A向終端B發(fā)起雙向?qū)Ш秸埱螅?br>[0132]步驟502:終端B接受終端A的雙向?qū)Ш秸埱螅蚪K端A返回響應(yīng)消息。
[0133]步驟503:終端B獲取自身第二位置信息;
[0134]步驟504:終端B將第二位置信息發(fā)送給終端A ;
[0135]步驟505:終端A確定終端B接受雙向?qū)Ш秸埱蠛?,獲取自身第一位置信息;
[0136]步驟506:終端A將第一位置信息發(fā)送給終端B ;
[0137]步驟507:終端A根據(jù)第一位置信息和第二位置信息確定第一路徑信息;
[0138]步驟508:終端A將第一路徑信息發(fā)送給終端B ;
[0139]步驟509:終端B根據(jù)第一位置信息和第二位置信息確定第二路徑信息;
[0140]步驟510:終端B將第二路徑信息發(fā)送給終端A ;
[0141]步驟511:終端A根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑;
[0142]步驟512:終端A將確定的導(dǎo)航路徑發(fā)送給終端B。
[0143]當(dāng)終端A將確定的導(dǎo)航路徑發(fā)送給終端B后,終端A和終端B同時沿該導(dǎo)航路徑前進(jìn)。
[0144]當(dāng)終端A或終端B在行駛過程中不小心偏離了原導(dǎo)航路徑,則可由終端A或終端B任一方向?qū)Ψ桨l(fā)起雙向?qū)Ш秸埱螅藭r,重新確定導(dǎo)航路徑,則終端A和B沿重新確定的導(dǎo)航路徑前進(jìn)。
[0145]在具體實施過程中,上述第一位置信息獲取模塊21、第二位置信息接收模塊22、第一路徑信息生成模塊23、第二路徑信息接收模塊24、導(dǎo)航路徑確定模塊25、雙向?qū)Ш秸埱蟀l(fā)送模塊26、第一位置信息發(fā)送模塊27、第一路徑信息發(fā)送模塊28及導(dǎo)航路徑信息發(fā)送模塊29可以由第一終端內(nèi)的中央處理器(CPU,Central Processing Unit)、微處理器(MPU,Micro Processing Unit)、數(shù)字信號處理器(DSP, Digital Signal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield 一 Programmable Gate Array)來實現(xiàn)。上述第二位置信息獲取模塊41、第一位置信息接收模塊42、第二路徑信息生成模塊43、第二路徑信息發(fā)送模塊44、導(dǎo)航路徑信息接收模塊45、第二位置信息發(fā)送模塊46、雙向?qū)Ш秸埱蠼邮漳K47和判斷模塊48可以由第二終端內(nèi)的CPU、MPU、DSP或FPGA來實現(xiàn)。
[0146]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0147]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0148]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0149]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0150]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1.一種雙向?qū)Ш椒椒ǎ涮卣髟谟?,所述方法包? 第一終端獲取自身的第一位置信息,并接收第二終端對應(yīng)的第二位置信息; 第一終端根據(jù)第一位置信息和第二位置信息生成第一路徑信息,并接收第二終端發(fā)送的第二路徑信息; 第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定導(dǎo)航路徑之前,所述方法還包括: 第一終端向第二終端發(fā)起雙向?qū)Ш秸埱螅? 第一終端確定第二終端接受所述雙向?qū)Ш秸埱蠛?,開始確定導(dǎo)航路徑。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)第一位置信息和第二位置信息生成第一路徑信息,包括: 將第一位置信息所指示的第一位置確定為出發(fā)地點(diǎn),將第二位置信息所指示的第二位置確定為目的地點(diǎn); 生成從第一位置到第二位置的第一路徑信息,所述第一路徑信息包含一條或者多條從第一位置到第二位置的備選路徑。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一終端根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑,包括: 第一終端判斷第一路徑信息和第二路徑信息中是否包含相同的路徑,如果包含,判斷相同的路徑是否為一條,如果是,將該路徑確定為導(dǎo)航路徑;如果相同的路徑為多條,從所述多條路徑中選擇一條確定為導(dǎo)航路徑。5.根據(jù)權(quán)利要求1至4其中任一項所述的方法,其特征在于,第一終端確定導(dǎo)航路徑后,所述方法還包括: 第一終端將確定的導(dǎo)航路徑的信息發(fā)送給第二終端。6.一種雙向?qū)Ш窖b置,位于第一終端,其特征在于,所述裝置包括:第一位置信息獲取模塊、第二位置信息接收模塊、第一路徑信息生成模塊、第二路徑信息接收模塊及導(dǎo)航路徑確定模塊;其中, 所述第一位置信息獲取模塊,用于獲取第一終端的第一位置信息; 所述第二位置信息接收模塊,用于接收第二終端對應(yīng)的第二位置信息; 所述第一路徑信息生成模塊,用于根據(jù)第一位置信息和第二位置信息生成第一路徑信息; 所述第二路徑信息接收模塊,用于接收第二終端發(fā)送的第二路徑信息; 所述導(dǎo)航路徑確定模塊,用于根據(jù)第一路徑信息和第二路徑信息確定導(dǎo)航路徑。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:雙向?qū)Ш秸埱蟀l(fā)送模塊,用于向第二終端發(fā)起雙向?qū)Ш秸埱螅⑴袛嗟诙K端是否接受自身發(fā)送的雙向?qū)Ш秸埱?;還用于確定第二終端接受自身發(fā)送的雙向?qū)Ш秸埱髸r,觸發(fā)第一位置信息獲取模塊。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一路徑信息生成模塊用于通過以下方式生成第一路徑信息: 將第一位置信息所指示的第一位置確定為出發(fā)地點(diǎn),將第二位置信息所指示的第二位置確定為目的地點(diǎn); 生成從第一位置到第二位置的第一路徑信息,所述第一路徑信息包含一條或者多條從第一位置到第二位置的備選路徑。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述導(dǎo)航路徑確定模塊用于通過以下方式確定導(dǎo)航路徑: 判斷第一路徑信息和第二路徑信息中是否包含相同的路徑,當(dāng)包含相同的路徑時,判斷相同的路徑是否為一條,如果是,將所述路徑確定為導(dǎo)航路徑;如果相同的路徑為多條,從所述多條路徑中選擇一條,將所述選擇出的路徑確定為導(dǎo)航路徑。10.根據(jù)權(quán)利要求6至9其中任一項所述的裝置,其特征在于,所述裝置還包括:導(dǎo)航路徑信息發(fā)送模塊,用于在確定導(dǎo)航路徑后,將導(dǎo)航路徑的信息發(fā)送給第二終端。11.一種雙向?qū)Ш椒椒ǎ涮卣髟谟?,所述方法包? 第二終端獲取自身的第二位置信息并發(fā)送給第一終端; 第二終端接收第一終端發(fā)送的第一位置信息,根據(jù)第一位置信息和第二位置信息生成第二路徑信息后,發(fā)送給第一終端; 第二終端接收第一終端發(fā)送的導(dǎo)航路徑的信息。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第二終端獲取自身的第二位置信息并發(fā)送給第一終端之前,所述方法還包括: 第二終端接收第一終端發(fā)送的雙向?qū)Ш秸埱?,并判斷是否接受第一終端的雙向?qū)Ш秸埱?,?dāng)確定接受第一終端的雙向?qū)Ш秸埱髸r,獲取自身第二位置信息。13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述根據(jù)第一位置信息和第二位置信息生成第二路徑信息,包括: 將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn); 生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。14.一種雙向?qū)Ш窖b置,位于第二終端,其特征在于,所述裝置包括:第二位置信息獲取模塊、第二位置信息發(fā)送模塊、第一位置信息接收模塊、第二路徑信息生成模塊、第二路徑信息發(fā)送模塊及導(dǎo)航路徑信息接收模塊;其中, 所述第二位置信息獲取模塊,用于獲取第二終端的第二位置信息; 所述第二位置信息發(fā)送模塊,用于將第二位置信息發(fā)送給第一終端; 所述第一位置信息接收模塊,用于接收第一終端發(fā)送的第一位置信息; 所述第二路徑信息生成模塊,用于根據(jù)第一位置信息和第二位置信息生成第二路徑信息; 所述第二路徑信息發(fā)送模塊,用于將生成的第二路徑信息發(fā)送給第一終端; 所述導(dǎo)航路徑信息接收模塊,用于接收第一終端發(fā)送的導(dǎo)航路徑的信息。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第二終端還包括雙向?qū)Ш秸埱蠼邮漳K和判斷模塊;其中, 所述雙向?qū)Ш秸埱蠼邮漳K,用于接收第一終端發(fā)送的雙向?qū)Ш秸埱螅? 所述判斷模塊,用于判斷是否接受第一終端發(fā)送的雙向?qū)Ш秸埱?,并在確定接受第一終端發(fā)送的雙向?qū)Ш秸埱髸r,觸發(fā)第二位置信息獲取模塊。16.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述第二路徑信息生成模塊用于通過以下方式生成第二路徑信息: 將第二位置信息所指示的第二位置確定為出發(fā)地點(diǎn),將第一位置信息所指示的第一位置確定為目的地點(diǎn); 生成從第二位置到第一位置的第二路徑信息,所述第二路徑信息包含多條從第二位置到第一位置的一條或多條備選路徑。
【文檔編號】G01C21/34GK105987704SQ201510066227
【公開日】2016年10月5日
【申請日】2015年2月9日
【發(fā)明人】蔣超
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1