述步驟的處理,通過在偏航多發(fā)點(diǎn)的數(shù)據(jù)中設(shè)置偏航標(biāo)志位,保存當(dāng)前導(dǎo)航過程中發(fā)生的偏航位置信息,并且將更新的所述偏航多發(fā)點(diǎn)的數(shù)據(jù)和/或保存的所述偏航位置信息發(fā)送給服務(wù)器,使得服務(wù)器對相關(guān)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)更新,幫助發(fā)現(xiàn)新的偏航多發(fā)點(diǎn),提高導(dǎo)航數(shù)據(jù)的準(zhǔn)確性。
[0044]更進(jìn)一步地,為了對已有的偏航多發(fā)點(diǎn)的數(shù)據(jù)進(jìn)行修正,所述方法還可包括,對更新的所述偏航多發(fā)點(diǎn)的數(shù)據(jù)中的任一所述偏航多發(fā)點(diǎn)的數(shù)據(jù),進(jìn)行如下處理:統(tǒng)計(jì)在預(yù)定時(shí)間間隔內(nèi)所述偏航多發(fā)點(diǎn)的偏航率,并且將計(jì)算的偏航率超過設(shè)定偏航率閾值的偏航多發(fā)點(diǎn)的位置信息添加到偏航錯(cuò)誤信息數(shù)據(jù)庫,從而可通過手工或自動(dòng)地對已有的偏航多發(fā)點(diǎn)的數(shù)據(jù)進(jìn)行修正。
[0045]具體地,在計(jì)算所述偏航率的處理中,首先分別計(jì)算偏航標(biāo)志位設(shè)為“已路過”的用戶個(gè)數(shù)和偏航標(biāo)志位設(shè)為“已偏航”的用戶個(gè)數(shù),得到用戶總數(shù),再根據(jù)統(tǒng)計(jì)的偏航標(biāo)志位設(shè)為“已偏航”的用戶個(gè)數(shù)和所述用戶總數(shù)計(jì)算得到所述偏航多發(fā)點(diǎn)的偏航率,即將偏航標(biāo)志位設(shè)為“已偏航”的用戶個(gè)數(shù)除以所述用戶總數(shù)。
[0046]例如,假設(shè)對某個(gè)偏航多發(fā)點(diǎn)計(jì)算出的偏航率大于0.9,這就意味著大多數(shù)用戶會(huì)在所述偏航多發(fā)點(diǎn)的位置發(fā)生偏航(例如該位置正在施工等特殊情況),那么所述位置極有可能不是真正意義上的偏航點(diǎn),用戶必然會(huì)在所述位置發(fā)生偏航,因此就將超過設(shè)定偏航率閾值的偏航多發(fā)點(diǎn)的位置信息添加到偏航錯(cuò)誤信息數(shù)據(jù)庫,以進(jìn)行修正。
[0047]實(shí)施例二
[0048]圖2是示出本發(fā)明實(shí)施例二的移動(dòng)智能終端的邏輯框圖。可用于執(zhí)行如圖1所示實(shí)施例的方法步驟。
[0049]參照圖2,所述移動(dòng)智能終端包括導(dǎo)航請求模塊210和偏航多發(fā)點(diǎn)提示模塊220。
[0050]導(dǎo)航請求模塊210用于根據(jù)用戶的導(dǎo)航規(guī)劃指令獲得導(dǎo)航路線的數(shù)據(jù)以及所述導(dǎo)航路線上的多個(gè)偏航多發(fā)點(diǎn)的數(shù)據(jù),所述偏航多發(fā)點(diǎn)的數(shù)據(jù)包括所述偏航多發(fā)點(diǎn)的位置信息。
[0051]偏航多發(fā)點(diǎn)提示模塊220用于在根據(jù)所述導(dǎo)航路線的數(shù)據(jù)執(zhí)行導(dǎo)航的過程中,如果當(dāng)前所在的位置與任一偏航多發(fā)點(diǎn)之間的距離小于預(yù)定的距離限值并且當(dāng)前正在朝向所述偏航多發(fā)點(diǎn)行進(jìn),則提示用戶正在接近所述偏航多發(fā)點(diǎn)。
[0052]優(yōu)選地,所述移動(dòng)智能終端還可包括:偏航記錄模塊230,用于如果檢測到所述用戶已偏離所述導(dǎo)航路線,則獲取偏航位置信息,并且記錄當(dāng)前偏航位置信息的偏航狀態(tài)。
[0053]優(yōu)選地,所述偏航多發(fā)點(diǎn)的數(shù)據(jù)還包括指示所述偏航多發(fā)點(diǎn)的導(dǎo)航狀態(tài)的偏航標(biāo)志位。
[0054]相應(yīng)地,所述偏航記錄模塊230用于如果所述偏航位置信息是所述多個(gè)偏航多發(fā)點(diǎn)之一,則將相應(yīng)的偏航多發(fā)點(diǎn)的偏航標(biāo)志位設(shè)為“已偏航”;如果所述偏航位置信息不是所述多個(gè)偏航多發(fā)點(diǎn)之一,則保存所述偏航位置信息。
[0055]優(yōu)選地,所述偏航記錄模塊230還可用于保存次數(shù)超過預(yù)設(shè)次數(shù)的偏航位置信息變更為偏航多發(fā)點(diǎn)。
[0056]優(yōu)選地,所述移動(dòng)智能終端還可包括:偏航標(biāo)志位設(shè)置模塊(未示出),用于如果檢測到用戶沒有偏離所述導(dǎo)航路線,則將經(jīng)過的偏航多發(fā)點(diǎn)的偏航標(biāo)志位設(shè)為“已路過”。
[0057]進(jìn)一步地,所述移動(dòng)智能終端還可包括:距離限值調(diào)整模塊(未示出),用于對于偏航標(biāo)志位被設(shè)為已偏航的偏航多發(fā)點(diǎn),增大所述預(yù)定的距離限值;對于偏航標(biāo)志位被設(shè)為已路過的偏航多發(fā)點(diǎn),縮短所述預(yù)定的距離限值。
[0058]更進(jìn)一步地,所述移動(dòng)智能終端還可包括:偏航多發(fā)點(diǎn)數(shù)據(jù)處理模塊(未示出),用于對更新的所述偏航多發(fā)點(diǎn)的數(shù)據(jù)中的任一所述偏航多發(fā)點(diǎn),進(jìn)行如下處理:統(tǒng)計(jì)在預(yù)定時(shí)間間隔內(nèi)所述偏航多發(fā)點(diǎn)的偏航率,并且將計(jì)算的偏航率超過設(shè)定偏航率閾值的偏航多發(fā)點(diǎn)的位置信息添加到偏航錯(cuò)誤信息數(shù)據(jù)庫,從而可通過手工或自動(dòng)地對已有的偏航多發(fā)點(diǎn)的數(shù)據(jù)進(jìn)行修正。提高了導(dǎo)航數(shù)據(jù)的準(zhǔn)確性。
[0059]本發(fā)明實(shí)施例提供的移動(dòng)智能終端,除獲得到導(dǎo)航路線的數(shù)據(jù)外,還獲得導(dǎo)航路線上的多個(gè)偏航多發(fā)點(diǎn)的數(shù)據(jù),從而能夠在用戶位置接近偏航多發(fā)點(diǎn)時(shí)對用戶進(jìn)行偏航提示,同時(shí),對于大多數(shù)用戶發(fā)生偏航的偏航多發(fā)點(diǎn),提早對用戶進(jìn)行偏航提示,對于路過的偏航多發(fā)點(diǎn),延遲對用戶進(jìn)行偏航提示,降低了用戶偏航率,提升了用戶導(dǎo)航體驗(yàn)。
[0060]此外,還可幫助自動(dòng)地發(fā)現(xiàn)導(dǎo)航路線中的偏航多發(fā)點(diǎn),提高了導(dǎo)航數(shù)據(jù)的準(zhǔn)確性。
[0061]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所公開的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
[0062]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
[0063]上述以軟件功能模塊的形式實(shí)現(xiàn)的集成的模塊,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能模塊存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0064]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種導(dǎo)航處理方法,其特征在于,所述方法包括: 根據(jù)用戶的導(dǎo)航規(guī)劃指令獲得導(dǎo)航路線的數(shù)據(jù)以及所述導(dǎo)航路線上的多個(gè)偏航多發(fā)點(diǎn)的數(shù)據(jù),所述偏航多發(fā)點(diǎn)的數(shù)據(jù)包括所述偏航多發(fā)點(diǎn)的位置信息; 在根據(jù)所述導(dǎo)航路線的數(shù)據(jù)執(zhí)行導(dǎo)航的過程中,如果當(dāng)前所在的位置與任一偏航多發(fā)點(diǎn)之間的距離小于預(yù)定的距離限值并且當(dāng)前正在朝向所述偏航多發(fā)點(diǎn)行進(jìn),則提示用戶正在接近所述偏航多發(fā)點(diǎn)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果檢測到所述用戶已偏離所述導(dǎo)航路線,則獲取偏航位置信息,并且記錄當(dāng)前偏航位置信息的偏航狀態(tài)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述偏航多發(fā)點(diǎn)的數(shù)據(jù)還包括指示所述偏航多發(fā)點(diǎn)的導(dǎo)航狀態(tài)的偏航標(biāo)志位; 則所述記錄當(dāng)前偏航位置信息的偏航狀態(tài)的處理包括: 如果所述偏航位置信息是所述多個(gè)偏航多發(fā)點(diǎn)之一,則將相應(yīng)的偏航多發(fā)點(diǎn)的偏航標(biāo)志位設(shè)為“已偏航”; 如果所述偏航位置信息不是所述多個(gè)偏航多發(fā)點(diǎn)之一,則保存所述偏航位置信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述記錄當(dāng)前偏航位置信息的偏航狀態(tài)的處理還包括:保存次數(shù)超過預(yù)設(shè)次數(shù)的偏航位置信息變更為偏航多發(fā)點(diǎn)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果檢測到用戶沒有偏離所述導(dǎo)航路線,則將經(jīng)過的偏航多發(fā)點(diǎn)的偏航標(biāo)志位設(shè)為“已路過”。6.根據(jù)權(quán)利要求中2至5中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 對于偏航標(biāo)志位被設(shè)為已偏航的偏航多發(fā)點(diǎn),增大所述預(yù)定的距離限值; 對于偏航標(biāo)志位被設(shè)為已路過的偏航多發(fā)點(diǎn),縮短所述預(yù)定的距離限值。7.一種移動(dòng)智能終端,其特征在于,所述移動(dòng)智能終端包括: 導(dǎo)航請求模塊,用于根據(jù)用戶的導(dǎo)航規(guī)劃指令獲得導(dǎo)航路線的數(shù)據(jù)以及所述導(dǎo)航路線上的多個(gè)偏航多發(fā)點(diǎn)的數(shù)據(jù),所述偏航多發(fā)點(diǎn)的數(shù)據(jù)包括所述偏航多發(fā)點(diǎn)的位置信息; 偏航多發(fā)點(diǎn)提示模塊,用于在根據(jù)所述導(dǎo)航路線的數(shù)據(jù)執(zhí)行導(dǎo)航的過程中,如果當(dāng)前所在的位置與任一偏航多發(fā)點(diǎn)之間的距離小于預(yù)定的距離限值并且當(dāng)前正在朝向所述偏航多發(fā)點(diǎn)行進(jìn),則提示用戶正在接近所述偏航多發(fā)點(diǎn)。8.根據(jù)權(quán)利要求7所述的移動(dòng)智能終端,其特征在于,所述移動(dòng)智能終端還包括: 偏航記錄模塊,用于如果檢測到所述用戶已偏離所述導(dǎo)航路線,則獲取偏航位置信息,并且記錄當(dāng)前偏航位置信息的偏航狀態(tài)。9.根據(jù)權(quán)利要求8所述的移動(dòng)智能終端,其特征在于,所述偏航多發(fā)點(diǎn)的數(shù)據(jù)還包括指示所述偏航多發(fā)點(diǎn)的導(dǎo)航狀態(tài)的偏航標(biāo)志位, 則所述偏航記錄模塊用于如果所述偏航位置信息是所述多個(gè)偏航多發(fā)點(diǎn)之一,則將相應(yīng)的偏航多發(fā)點(diǎn)的偏航標(biāo)志位設(shè)為“已偏航”; 如果所述偏航位置信息不是所述多個(gè)偏航多發(fā)點(diǎn)之一,則保存所述偏航位置信息。10.根據(jù)權(quán)利要求9所述的移動(dòng)智能終端,其特征在于,所述偏航記錄模塊還用于保存次數(shù)超過預(yù)設(shè)次數(shù)的偏航位置信息變更為偏航多發(fā)點(diǎn)。11.根據(jù)權(quán)利要求7所述的移動(dòng)智能終端,其特征在于,所述移動(dòng)智能終端還包括: 偏航標(biāo)志位設(shè)置模塊,用于如果檢測到用戶沒有偏離所述導(dǎo)航路線,則將經(jīng)過的偏航多發(fā)點(diǎn)的偏航標(biāo)志位設(shè)為“已路過”。12.根據(jù)權(quán)利要求中8至11中任一項(xiàng)所述的移動(dòng)智能終端,其特征在于,所述移動(dòng)智能終端還包括: 距離限值調(diào)整模塊,用于對于偏航標(biāo)志位被設(shè)為已偏航的偏航多發(fā)點(diǎn),增大所述預(yù)定的距離限值;對于偏航標(biāo)志位被設(shè)為已路過的偏航多發(fā)點(diǎn),縮短所述預(yù)定的距離限值。
【專利摘要】本發(fā)明實(shí)施例提供了一種導(dǎo)航處理方法及移動(dòng)智能終端。所述方法包括:根據(jù)用戶的導(dǎo)航規(guī)劃指令獲得導(dǎo)航路線的數(shù)據(jù)以及所述導(dǎo)航路線上的多個(gè)偏航多發(fā)點(diǎn)的數(shù)據(jù),所述偏航多發(fā)點(diǎn)的數(shù)據(jù)包括所述偏航多發(fā)點(diǎn)的位置信息;在根據(jù)所述導(dǎo)航路線的數(shù)據(jù)執(zhí)行導(dǎo)航的過程中,如果當(dāng)前所在的位置與任一偏航多發(fā)點(diǎn)之間的距離小于預(yù)定的距離限值并且當(dāng)前正在朝向所述偏航多發(fā)點(diǎn)行進(jìn),則提示用戶正在接近所述偏航多發(fā)點(diǎn)。本發(fā)明實(shí)施例的導(dǎo)航處理方法及移動(dòng)智能終端,在接收用戶的導(dǎo)航規(guī)劃指令之后,進(jìn)一步為用戶返回導(dǎo)航路線的數(shù)據(jù)以及所述導(dǎo)航路線上的多個(gè)偏航多發(fā)點(diǎn)的數(shù)據(jù),以便于用戶使用導(dǎo)航過程中對其進(jìn)行偏航提示,降低了用戶偏航率,提升了用戶導(dǎo)航體驗(yàn)。
【IPC分類】G01C21/36, G01C21/34
【公開號】CN104977016
【申請?zhí)枴緾N201510379291
【發(fā)明人】羅序斌
【申請人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開日】2015年10月14日
【申請日】2015年6月30日