定位結(jié)果的修正方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及定位技術(shù),尤其涉及一種定位結(jié)果的修正方法和裝置。
【背景技術(shù)】
[0002]目前,無線電定位導(dǎo)航技術(shù)已經(jīng)在商業(yè)領(lǐng)域得到了廣泛的應(yīng)用,主要包括衛(wèi)星定位技術(shù),例如,GPS(Global Posit1ning System,全球衛(wèi)星定位系統(tǒng));基于無線局域網(wǎng)或個人網(wǎng)的無線定位技術(shù),例如,W1-Fi (Wireless Fidelity,無線保真)定位、基站定位、藍(lán)牙或者紅外線定位技術(shù)等;以及RFID (Rad1 Frequency Identif icat1n,射頻標(biāo)識)定位技術(shù)。這些定位技術(shù)已經(jīng)在人們的日常生活中被廣泛使用,定位技術(shù)通常與導(dǎo)航服務(wù)相結(jié)合,因而又被稱為導(dǎo)航定位技術(shù),提供相應(yīng)服務(wù)的系統(tǒng)也被稱為導(dǎo)航定位系統(tǒng)。
[0003]在現(xiàn)有的各種定位技術(shù)中,用戶通過移動終端等移動客戶端向服務(wù)端發(fā)送定位請求,服務(wù)端根據(jù)定位請求中包括的定位信息(例如,GPS定位請求中包括的用戶經(jīng)瑋度信息,W1-Fi定位請求中包括的用戶W1-Fi掃描列表以及基站定位請求中包括的掃描基站信息等),計算用戶位置,并返回給客戶端,客戶端將定位結(jié)果繪制在地圖上,從而告知用戶其所在位置。
[0004]現(xiàn)有技術(shù)的主要缺陷在于:各種定位方式均存在一定誤差,而這些誤差可能會產(chǎn)生一些用戶可感知的明顯錯誤,例如,如圖1所示,五角星位置為通過一種定位方式定位后,最終顯示的用戶定位結(jié)果。顯然,該定位方式將用戶定位至一個明顯不可達(dá)的障礙物區(qū)域內(nèi),嚴(yán)重影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例提供一種定位結(jié)果的修正方法和裝置,以優(yōu)化現(xiàn)有的定位技術(shù),滿足人們?nèi)找嬖鲩L的個性化、準(zhǔn)確化的定位需求。
[0006]在第一方面,本發(fā)明實(shí)施例提供了一種定位結(jié)果的修正方法,包括:
[0007]根據(jù)定位客戶端的定位結(jié)果,確定與所述定位結(jié)果對應(yīng)的待選目標(biāo)區(qū)域;
[0008]根據(jù)所述定位客戶端的環(huán)境特征參數(shù),選取所述待選目標(biāo)區(qū)域中的修正目標(biāo)區(qū)域;
[0009]根據(jù)所述修正目標(biāo)區(qū)域,修正所述定位結(jié)果。
[0010]在第二方面,本發(fā)明實(shí)施例提供了一種定位結(jié)果的修正裝置,包括:
[0011]待選目標(biāo)區(qū)域確定模塊,用于根據(jù)定位客戶端的定位結(jié)果,確定與所述定位結(jié)果對應(yīng)的待選目標(biāo)區(qū)域;
[0012]修正目標(biāo)區(qū)域選取模塊,用于根據(jù)所述定位客戶端的環(huán)境特征參數(shù),選取所述待選目標(biāo)區(qū)域中的修正目標(biāo)區(qū)域;
[0013]定位結(jié)果修正模塊,用于根據(jù)所述修正目標(biāo)區(qū)域,修正所述定位結(jié)果。
[0014]本發(fā)明實(shí)施例在獲取定位客戶端的定位結(jié)果之后,不是直接將定位結(jié)果返回給定位客戶端進(jìn)行地圖標(biāo)注,而是根據(jù)該定位結(jié)果首先選擇對應(yīng)的待選目標(biāo)區(qū)域,之后再根據(jù)該定位客戶端的環(huán)境特征參數(shù),在待選目標(biāo)區(qū)域內(nèi)選擇修正目標(biāo)區(qū)域,最后根據(jù)修正目標(biāo)區(qū)域來修正該定位結(jié)果,通過上述技術(shù)手段,可以將一些用戶可感知的明顯定位錯誤濾除(例如,將用戶定位至不可達(dá)的障礙物區(qū)域內(nèi)),優(yōu)化了現(xiàn)有的定位技術(shù),滿足了人們?nèi)找嬖鲩L的個性化、準(zhǔn)確化的定位需求,極大的提高用戶體驗(yàn)。
【附圖說明】
[0015]圖1是現(xiàn)有技術(shù)的一種未修正定位結(jié)果在客戶端的顯示示意圖;
[0016]圖2是本發(fā)明第一實(shí)施例的一種定位結(jié)果的修正方法的流程圖;
[0017]圖3是本發(fā)明第二實(shí)施例的一種定位結(jié)果的修正方法的流程圖;
[0018]圖4是本發(fā)明第二實(shí)施例的一種修正后定位結(jié)果在客戶端的顯示示意圖;
[0019]圖5是本發(fā)明第三實(shí)施例的一種定位結(jié)果的修正方法的流程圖;
[0020]圖6是本發(fā)明第四實(shí)施例的一種定位結(jié)果的修正方法的流程圖;
[0021]圖7是本發(fā)明第五實(shí)施例的一種定位結(jié)果的修正方法的流程圖;
[0022]圖8是本發(fā)明第五實(shí)施例的一種修正后定位結(jié)果在客戶端的顯示示意圖;
[0023]圖9是本發(fā)明第五實(shí)施例的另一種修正后定位結(jié)果在客戶端的顯示示意圖;
[0024]圖10是本發(fā)明第六實(shí)施例的一種定位結(jié)果的修正裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實(shí)施。此外,各項操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
[0026]第一實(shí)施例
[0027]圖2為本發(fā)明第一實(shí)施例提供的一種定位結(jié)果的修正方法的流程圖,本實(shí)施例的方法可以由定位結(jié)果的修正裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實(shí)現(xiàn),并一般可以集成于用于提供定位服務(wù)的服務(wù)器中,與需要獲取定位服務(wù)的定位客戶端(例如,“XX地圖”或者“XX導(dǎo)航”等應(yīng)用程序)配合使用。其中,所述服務(wù)器可以包括:用于提供W1-Fi定位服務(wù)的W1-Fi服務(wù)器,用于提供GPS定位服務(wù)的GPS服務(wù)器以及用于提供基站定位服務(wù)的基站服務(wù)器等,本實(shí)施例對此并不進(jìn)行限制。
[0028]本實(shí)施例的方法具體包括:
[0029]210、根據(jù)定位客戶端的定位結(jié)果,確定與所述定位結(jié)果對應(yīng)的待選目標(biāo)區(qū)域。
[0030]在本實(shí)施例中,所述待選目標(biāo)區(qū)域具體是指定位客戶端(或者說安裝該定位客戶端的終端用戶)在地圖中理論上可到達(dá)的區(qū)域。典型的,所述待選目標(biāo)區(qū)域可以包括:地圖中包括的道路、建筑物、橋梁以及景點(diǎn)等區(qū)域。
[0031]一般來說,當(dāng)服務(wù)器接收到定位客戶端發(fā)送的定位請求后,會根據(jù)該定位請求中包括的定位信息,對該定位客戶端進(jìn)行定位,并計算與定位客戶端當(dāng)前位置對應(yīng)的定位結(jié)果(例如,定位客戶端當(dāng)前的經(jīng)瑋度信息或者當(dāng)前地址信息等)。考慮到由于該定位結(jié)果會與定位客戶端的真實(shí)位置存在一定的誤差,因而存在將定位客戶端定位至地圖中不可到達(dá)的障礙物區(qū)域內(nèi)的情況,因此,在本實(shí)施例中,在計算得到定位客戶端的定位結(jié)果后,首先需要確定與該定位結(jié)果對應(yīng)的待選目標(biāo)區(qū)域,以實(shí)現(xiàn)根據(jù)用戶可以到達(dá)的待選目標(biāo)區(qū)域來修正定位結(jié)果的目的。
[0032]根據(jù)定位客戶端的定位結(jié)果,確定與所述定位結(jié)果對應(yīng)的待選目標(biāo)區(qū)域具體可以包括:根據(jù)定位客戶端的定位結(jié)果,以及通過設(shè)定方式獲取的定位半徑(也稱為定位精度),確定搜索范圍;在確定的所述搜索范圍內(nèi),確定與所述定位結(jié)果對應(yīng)的待選目標(biāo)區(qū)域。
[0033]其中,定位半徑可以進(jìn)行任意設(shè)置(例如,10米、20米或者30米等),也可以根據(jù)定位方式的平均定位精度進(jìn)行設(shè)置(例如,W1-Fi定位的平均定位精度為10-30m,基站定位的平均定位精度為10-50m等);還可以直接在計算定位結(jié)果的過程中估算出定位半徑等,本實(shí)施例對此并不進(jìn)行限制。
[0034]220、根據(jù)所述定位客戶端的環(huán)境特征參數(shù),選取所述待選目標(biāo)區(qū)域中的修正目標(biāo)區(qū)域。
[0035]在本實(shí)施例中,所述定位客戶端的環(huán)境特征參數(shù)具體是指可以反映定位客戶端當(dāng)前所處環(huán)境的特征參數(shù),例如=W1-Fi掃描列表、GPS數(shù)據(jù)信息、溫度信息以及亮度信息等。通過使用定位客戶端的環(huán)境特征參數(shù)來確定用戶所處的環(huán)境,可以將待選目標(biāo)區(qū)域中與用戶所處環(huán)境明顯不符合的區(qū)域去除,以提高對定位結(jié)果修正的準(zhǔn)確性。
[0036]其中,所述修正目標(biāo)區(qū)域,具體是指所述待選目標(biāo)區(qū)域中,與用戶所處環(huán)境相符合的區(qū)域;或者說,在所述待選目標(biāo)區(qū)域中,去除與用戶所處環(huán)境不符合的區(qū)域后,所確定的區(qū)域。
[0037]舉例而言,如果定位客戶端的W1-Fi掃描列表中包括有已連接W1-Fi項且該已連接W1-Fi項的信號功率大于設(shè)定閾值(例如:_70dB),則可以確定該定位客戶端位于室內(nèi),進(jìn)而可以將待選目標(biāo)區(qū)域中包括的室外區(qū)域(例如,道路、橋梁以及室外景區(qū)等)去除,以確定修正目標(biāo)區(qū)域;如果定位客戶端能夠接收到GPS數(shù)據(jù)信息,則可以確定該定位客戶端位于室外,進(jìn)而可以將待選目標(biāo)區(qū)域中包括的室內(nèi)區(qū)域(例如,超市、醫(yī)院或者銀行等建筑物)去除,以確定修正目標(biāo)區(qū)域。
[0038]當(dāng)然,可以理解的是還可以根據(jù)定位客戶端的溫度和/或亮度等信息,確定定位客戶端所處的環(huán)境,進(jìn)而確定修正目標(biāo)區(qū)域,這里不再進(jìn)行贅述。
[0039]230、根據(jù)所述修正目標(biāo)區(qū)域,修正所述定位結(jié)果。
[0040]在本實(shí)施例中,如果所述修正目標(biāo)區(qū)域的數(shù)目為一個,則可以直接將該修正目標(biāo)區(qū)域作為目標(biāo)區(qū)域來修正所述定位結(jié)果;如果所述修正目標(biāo)區(qū)域的數(shù)目為多個,則可以根