的標(biāo)識發(fā)送至位置服務(wù)器,接收由位置服務(wù)器所反饋的第一位置信息,這樣終端無需存儲映射關(guān)系,但這樣需要等待位置服務(wù)器反饋第一位置信息,對于網(wǎng)絡(luò)傳輸速度存在較高需求。
[0100]S502:通過GPS定位獲取所述終端的第二位置信息;
[0101]S503:根據(jù)所述第一位置信息和所述第二位置信息計算所述信號發(fā)射器和終端之間的距離;
[0102]步驟S502?S503與圖1所示的實施方式的步驟S102?S103相同,在此不再贅述。
[0103]S504:在所述信號發(fā)射器和終端之間的距離超過預(yù)設(shè)距離時,將所述第一位置信息作為所述第二位置信息,以實現(xiàn)對所述第二位置信息的校正;
[0104]在具體實現(xiàn)中,所述信號發(fā)射器可采用ibeacon發(fā)射器,相應(yīng)地,所述信號接收器可采用ibeacon接收器,由于ibeacon為通過低功耗藍(lán)牙進(jìn)行精確的微定位技術(shù),故而,所述信號發(fā)射器在采用ibeacon發(fā)射器時,能夠便捷地通過調(diào)節(jié)藍(lán)牙功耗來設(shè)置最遠(yuǎn)傳輸距離。
[0105]可理解的是,若信號發(fā)射器所發(fā)射信號的最遠(yuǎn)距離過小,在使信號發(fā)射器覆蓋一片區(qū)域時,需要布設(shè)過多的信號發(fā)射器,導(dǎo)致成本較高,若信號發(fā)射器所發(fā)射信號的最遠(yuǎn)距離過大,會影響校正GPS定位的位置信息的精度,本實施方式中,可將所述信號發(fā)射器所發(fā)射信號的最遠(yuǎn)距離設(shè)置為30?50米,當(dāng)然,還可設(shè)置為其他值,本實施方式對此不加以限制。
[0106]需要說明的是,由于所述信號發(fā)射器所發(fā)射信號的最遠(yuǎn)距離通常較小,故而,在校正時,可直接將所述第一位置信息作為所述第二位置信息,當(dāng)然,還可通過其他校正方式,本實施方式對此不加以限制。
[0107]S505:根據(jù)校正后的第二位置信息與目的地的位置信息確定導(dǎo)航路線,以實現(xiàn)導(dǎo)航。
[0108]步驟S505與圖1所示的實施方式的步驟S105相同,在此不再贅述。
[0109]對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0110]圖6是本發(fā)明一種實施方式的導(dǎo)航裝置的結(jié)構(gòu)框圖;參照圖6,所述裝置,設(shè)置于終端上,包括:
[0111]第一位置獲取單元601,適于在終端檢測到信號發(fā)射器時,獲取所述信號發(fā)射器的第一位置信息;
[0112]第二位置獲取單元602,適于通過GPS定位獲取所述終端的第二位置信息;
[0113]距離計算單元603,適于根據(jù)所述第一位置信息和所述第二位置信息計算所述信號發(fā)射器和終端之間的距離;
[0114]信息校正單元604,適于在所述信號發(fā)射器和終端之間的距離超過預(yù)設(shè)距離時,根據(jù)所述第一位置信息對所述第二位置信息進(jìn)行校正;
[0115]路線確定單元605,適于根據(jù)校正后的第二位置信息與目的地的位置信息確定導(dǎo)航路線,以實現(xiàn)導(dǎo)航。
[0116]在本發(fā)明的一種可選實施例中,所述路線確定單元,進(jìn)一步適于根據(jù)校正后的第二位置信息與目的地的位置信息生成m條導(dǎo)航路線,從所述m條導(dǎo)航路線中選取路面距離最短的導(dǎo)航路線,并將所述路面距離最短的導(dǎo)航路線作為確定的導(dǎo)航路線,所述m為大于等于2的整數(shù);
[0117]或,
[0118]根據(jù)校正后的第二位置信息與目的地的位置信息生成m條導(dǎo)航路線,從所述m條導(dǎo)航路線中選取交通擁堵指數(shù)最低的導(dǎo)航路線,并將所述交通擁堵指數(shù)最低的導(dǎo)航路線作為確定的導(dǎo)航路線;
[0119]或,
[0120]根據(jù)校正后的第二位置信息與目的地的位置信息生成m條導(dǎo)航路線,從所述m條導(dǎo)航路線中按照路面距離從短到長的順序選取前η條導(dǎo)航路線,將選取的前η條導(dǎo)航路線中交通擁堵指數(shù)最低的導(dǎo)航路線作為確定的導(dǎo)航路線,所述η為大于等于I,并且小于m的整數(shù)。
[0121]在本發(fā)明的一種可選實施例中,所述裝置還包括:
[0122]路線展示單元,適于在電子地圖中對所述導(dǎo)航路線進(jìn)行展示。
[0123]在本發(fā)明的一種可選實施例中,所述第一位置獲取單元,進(jìn)一步適于獲取所述信號發(fā)射器的標(biāo)識,根據(jù)所述信號發(fā)射器的標(biāo)識通過映射關(guān)系查找所述信號發(fā)射器的第一位置信息,所述映射關(guān)系包括:標(biāo)識和位置信息之間的對應(yīng)關(guān)系。
[0124]在本發(fā)明的一種可選實施例中,所述信息校正單元,進(jìn)一步適于將所述第一位置信息作為所述第二位置信息,以實現(xiàn)對所述第二位置信息的校正。
[0125]在本發(fā)明的一種可選實施例中,所述預(yù)設(shè)距離為所述信號發(fā)射器所發(fā)射信號的最遠(yuǎn)距離。
[0126]在本發(fā)明的一種可選實施例中,所述信號發(fā)射器為ibeacon發(fā)射器。
[0127]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0128]應(yīng)當(dāng)注意的是,在本發(fā)明的裝置的各個部件中,根據(jù)其要實現(xiàn)的功能而對其中的部件進(jìn)行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對各個部件進(jìn)行重新劃分或者組合,例如,可以將一些部件組合為單個部件,或者可以將一些部件進(jìn)一步分解為更多的子部件。
[0129]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0130]應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0131]以上實施方式僅適于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
[0132]本發(fā)明的其他實施例還公開了如下內(nèi)容:
[0133]Al、一種導(dǎo)航方法,包括:
[0134]在終端檢測到信號發(fā)射器時,獲取所述信號發(fā)射器的第一位置信息;
[0135]通過GPS定位獲取所述終端的第二位置信息;
[0136]根據(jù)所述第一位置信息和所述第二位置信息計算所述信號發(fā)射器和終端之間的距離;
[0137]在所述信號發(fā)射器和終端之間的距離超過預(yù)設(shè)距離時,根據(jù)所述第一位置信息對所述第二位置信息進(jìn)行校正;
[0138]根據(jù)校正后的第二位置信息與目的地的位置信息確定導(dǎo)航路線,以實現(xiàn)導(dǎo)航。
[0139]A2、如Al所述的方法,所述根據(jù)校正后的第二位置信息與目的地的位置信息確定導(dǎo)航路線,進(jìn)一步包括:
[0140]根據(jù)校正后的第二位置信息與目的地的位置信息生成m條導(dǎo)航路線,從所述m條導(dǎo)航路線中選取路面距離最短的導(dǎo)航路線,并將所述路面距離最短的導(dǎo)航路線作為確定的導(dǎo)航路線,所述m為大于等于2的整數(shù);
[0141]或,根據(jù)校正后的第二位置信息與目的地的位置信息生成m條導(dǎo)航路線,從所述m條導(dǎo)航路線中選取交通擁堵指數(shù)最低的導(dǎo)航路線,并將所述交通擁堵指數(shù)最低的導(dǎo)航路線作為確定的導(dǎo)航路線;
[0142]或,根據(jù)校正后的第二位置信息與目的地的位置信息生成m