一種基于電子地圖的定位方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種基于電子地圖的定位方法和裝置,所述的方法包括:獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;根據(jù)所述第一方向構(gòu)建坐標(biāo)系;計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的方位信息。本發(fā)明實(shí)施例以自身作為參照系建立坐標(biāo)系,給用戶最直觀的方向感,提高了定位操作的簡便性,通過導(dǎo)航對象的方位進(jìn)行定位,以一個(gè)或多個(gè)輔助物進(jìn)行參照,大大提高了定位的精確度和成功率。
【專利說明】-種基于電子地圖的定位方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子地圖【技術(shù)領(lǐng)域】,具體涉及一種基于電子地圖的定位方法和一種基 于電子地圖的定位裝置。
【背景技術(shù)】
[0002] 隨著全球定位系統(tǒng)(Global化sitioning System, GP巧的應(yīng)用越來越廣泛,基于 地理位置的各種位置服務(wù)(Location Based Services, LB巧也正在快速發(fā)展,如個(gè)人位置 定位服務(wù)、路徑導(dǎo)航服務(wù)、周邊搜索服務(wù)等等,LBS的發(fā)展給人們的工作和生活帶來了諸多 便利。
[0003] 當(dāng)用戶利用提供地理位置服務(wù)的應(yīng)用程序進(jìn)行定位時(shí),應(yīng)用程序無法準(zhǔn)確定位, 通常只能給出用戶所處的大概位置或位置描述信息。
[0004] 例如,當(dāng)用戶在亮馬橋上利用提供地理位置服務(wù)的電子地圖進(jìn)行定位時(shí),一般只 能在電子地圖上給出一個(gè)點(diǎn)表示當(dāng)前的位置。
[0005] 如上述W點(diǎn)表示位置的位置描述過于寬泛,定位精度很差,用戶只能通過己地理 感知來判斷位置,定位操作復(fù)雜。
[0006] 但是,電子地圖一般給出的平面圖像,很多情況下,用戶根據(jù)電子地圖給出的平面 圖像與現(xiàn)實(shí)所看到的場景并不吻合。
[0007] 用戶根據(jù)電子給出的平面,往往會(huì)錯(cuò)誤判斷所處位置的方位,特別是對于那些不 擅長地理方向判斷的用戶,面對電子地圖給出的與現(xiàn)實(shí)不吻合的場景和位置描述,他們往 往會(huì)顯得很迷茫,甚至?xí)J(rèn)為應(yīng)用程序的定位出現(xiàn)了嚴(yán)重的錯(cuò)誤,定位成功率很低。
[0008] 此種情況下,用戶一般會(huì)不斷地進(jìn)行定位,W確認(rèn)當(dāng)前的所處的位置,消耗大量的 系統(tǒng)資源和網(wǎng)絡(luò)資源。
【發(fā)明內(nèi)容】
[0009] 鑒于上述問題,提出了本發(fā)明W便提供一種克服上述問題或者至少部分地解決上 述問題的一種基于電子地圖的定位方法和相應(yīng)的一種基于電子地圖的定位裝置。
[0010] 依據(jù)本發(fā)明的一個(gè)方面,提供了一種基于電子地圖的定位方法,包括:
[0011] 獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;
[0012] 查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;
[0013] 根據(jù)所述第一方向構(gòu)建坐標(biāo)系;
[0014] 計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的方位信息。
[0015] 可選地,所述獲取當(dāng)前在電子地圖中的位置點(diǎn)和方向信息的步驟包括:
[0016] 通過混合定位方式獲取當(dāng)前在電子地圖中的位置點(diǎn);
[0017] 其中,所述混合定位方式包括W下至少一種:
[0018] 全球定位系統(tǒng)定位方式、無線保真定位方式、基站定位方式、小區(qū)識別碼定位方 式、高級前向鏈路H角定位方式。
[0019] 可選地,所述獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向的步驟包括:
[0020] 通過定位傳感器獲取當(dāng)前的第一方向;
[0021] 其中,所述定位傳感器包括W下至少一種:
[0022] 巧螺儀、電子羅盤、全球定位系統(tǒng)。
[0023] 可選地,所述查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象的步驟包 括:
[0024] 在所述電子地圖中W所述位置點(diǎn)為圓也、指定距離為半徑,確定預(yù)設(shè)范圍;
[00巧]在所述預(yù)設(shè)范圍內(nèi)查找一個(gè)或多個(gè)導(dǎo)航對象。
[0026] 可選地,所述根據(jù)所述方向信息構(gòu)建坐標(biāo)系的步驟包括:
[0027] W所述位置點(diǎn)為原點(diǎn),沿所述第一方向和第二方向構(gòu)建坐標(biāo)系;所述第二方向與 為與所述第一方向垂直的方向。
[0028] 可選地,所述計(jì)算所述一個(gè)或多個(gè)業(yè)務(wù)對象在所述坐標(biāo)系中,相對于所述位置點(diǎn) 的方位信息的步驟包括:
[0029] 計(jì)算特征線段與所述坐標(biāo)系所形成的夾角;所述特征線段為所述位置點(diǎn)與所述一 個(gè)或多個(gè)導(dǎo)航對象形成的線段;
[0030] 在預(yù)設(shè)的方位信息表中查找所述夾角所屬的方位。
[0031] 可選地,還包括:
[0032] 識別所述位置點(diǎn)所在的地址位置。
[003引可選地,還包括:
[0034] 基于所述方位信息和所述地址位置中的至少一者,生成描述性提示位置信息。
[0035] 根據(jù)本發(fā)明的另一方面,提供了一種基于電子地圖的定位裝置,包括:
[0036] 獲取模塊,適于獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;
[0037] 查找模塊,適于查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;
[0038] 構(gòu)建模塊,適于根據(jù)所述第一方向構(gòu)建坐標(biāo)系;
[0039] 計(jì)算模塊,適于計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置 點(diǎn)的方位信息。
[0040] 可選地,所述獲取模塊還適于:
[0041] 通過混合定位方式獲取當(dāng)前在電子地圖中的位置點(diǎn);
[0042] 其中,所述混合定位方式包括W下至少一種:
[0043] 全球定位系統(tǒng)定位方式、無線保真定位方式、基站定位方式、小區(qū)識別碼定位方 式、高級前向鏈路H角定位方式。
[0044] 可選地,所述獲取模塊還適于:
[0045] 通過定位傳感器獲取當(dāng)前的第一方向;
[0046] 其中,所述定位傳感器包括W下至少一種:
[0047] 巧螺儀、電子羅盤、全球定位系統(tǒng)。
[0048] 可選地,所述查找模塊還適于:
[0049] 在所述電子地圖中W所述位置點(diǎn)為圓也、指定距離為半徑,確定搜索范圍;
[0050] 在所述搜索范圍內(nèi)查找一個(gè)或多個(gè)導(dǎo)航對象。
[0051] 可選地,所述構(gòu)建模塊還適于:
[0052] W所述位置點(diǎn)為原點(diǎn),沿所述第一方向和第二方向構(gòu)建坐標(biāo)系;所述第二方向與 為與所述第一方向垂直的方向。
[0053] 可選地,所述計(jì)算模塊還適于:
[0054] 計(jì)算特征線段與所述坐標(biāo)系所形成的夾角;所述特征線段為所述位置點(diǎn)與所述一 個(gè)或多個(gè)導(dǎo)航對象形成的線段;
[0055] 在預(yù)設(shè)的方位信息表中查找所述夾角所屬的方位。
[005引可選地,還包括:
[0057] 識別模塊,適于識別所述位置點(diǎn)所在的地址位置。
[005引可選地,還包括:
[0059] 生成模塊,適于基于所述方位信息和所述地址位置中的至少一者,生成描述性提 示位置信息。
[0060] 本發(fā)明實(shí)施例獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向,查找電子地圖中預(yù) 設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象,根據(jù)第一方向構(gòu)建坐標(biāo)系,計(jì)算一個(gè)或多個(gè)導(dǎo)航對象在 坐標(biāo)系中,相對于位置點(diǎn)的方位信息,W自身作為參照系建立坐標(biāo)系,給用戶最直觀的方向 感,提高了定位操作的簡便性,通過導(dǎo)航對象的方位進(jìn)行定位,W-個(gè)或多個(gè)輔助物進(jìn)行參 照,大大提高了定位的精確度和成功率。
[0061] 本發(fā)明實(shí)施例識別位置點(diǎn)所在的地址位置,并基于方位信息和地址位置中的至少 一者,生成描述性提示位置信息,給用戶提供簡單、直觀的定位描述,大大提高了定位服務(wù) 的實(shí)用性,快速獲知當(dāng)前所處的位置,避免了用戶不斷進(jìn)行定位,降低了系統(tǒng)資源和網(wǎng)絡(luò)資 源的消耗。
[0062] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予W實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,W下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0063] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0064] 圖1示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位方法實(shí)施 例1的步驟流程圖;
[0065] 圖2A和圖2B示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種定位操作的示例圖;
[0066] 圖3示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種終端的示例圖;
[0067] 圖4示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種街景的示例圖;
[006引圖5示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種四方位的分級示例圖;
[0069] 圖6示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位方法實(shí)施 例2的步驟流程圖;
[0070] 圖7示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種描述性提示信息的顯示示例圖;
[0071] 圖8示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位裝置實(shí)施 例1的結(jié)構(gòu)框圖擬及
[0072] 圖9示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位裝置實(shí)施 例2的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0073] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可W W各種形式實(shí)現(xiàn)本公開而不應(yīng)被該里闡述的實(shí)施例 所限制。相反,提供該些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0074] 參照圖1,示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位方法 實(shí)施例1的步驟流程圖,具體可W包括如下步驟:
[00巧]步驟101,獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;
[0076] 需要說明的是,本發(fā)明實(shí)施例可W應(yīng)用在一般的終端中,例如手機(jī)、車載導(dǎo)航、 PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、膝上型計(jì)算機(jī)、平板電腦等等,本發(fā)明 實(shí)施例對此不加W限制。
[0077] 該些終端可W支持Windows、An化oid (安卓)、I0S、WindowsPhone等操作系統(tǒng),該 操作系統(tǒng)通常可W支持電子地圖的運(yùn)行。
[0078] 電子地圖,即數(shù)字地圖,可W指利用計(jì)算機(jī)技術(shù)、W數(shù)字方式存儲(chǔ)和查閱的地圖, 一般利用地理信息系統(tǒng)GIS (Geographic In化rmation System)來儲(chǔ)存和傳送地圖數(shù)據(jù),但 也可W采用其他的信息系統(tǒng)儲(chǔ)存和傳送地圖數(shù)據(jù),本發(fā)明實(shí)施例對此不加W限制。
[0079] 電子地圖一般使用向量式圖像儲(chǔ)存地圖數(shù)據(jù),地圖比例可放大、縮小或旋轉(zhuǎn)而不 影響顯示效果。
[0080] 電子地圖在繪制時(shí)可WW多個(gè)圖層來構(gòu)成相配合的,電子地圖的圖層可W包括基 礎(chǔ)地理信息(比如河流、山川、平原等等)、城市基礎(chǔ)設(shè)施建筑及道路規(guī)劃信息、POI任Oint of Interest,興趣點(diǎn))標(biāo)注信息等等。
[0081] 在本發(fā)明的一種可選實(shí)施例中,步驟101可W包括如下子步驟:
[0082] 子步驟S11,通過混合定位方式獲取當(dāng)前在電子地圖中的位置點(diǎn);
[0083] 在本發(fā)明實(shí)施例中,若用戶使用終端進(jìn)行定位,則可W通過混合定位方式獲取當(dāng) 前終端在電子地圖中的位置點(diǎn),W提高位置點(diǎn)定位的精確度。
[0084] 其中,該位置點(diǎn)可W為在電子地圖中的坐標(biāo),具體可W包括經(jīng)締度坐標(biāo)。
[0085] 在本發(fā)明實(shí)施例的一個(gè)示例中,如圖2A所示,用戶通過終端進(jìn)行定位,可W確定 在電子地圖中的位置點(diǎn)201。
[0086] 所述混合定位方式可W通過一種或多種定位方式進(jìn)行定位,具體可W包括W下至 少一種:
[0087] 衛(wèi)星定位方式、無線保真定位方式、基站定位方式、小區(qū)識別碼定位方式、高級前 向鏈路H角定位方式。
[0088] 衛(wèi)星定位方式可W將終端的位置信號發(fā)送到定位后臺來進(jìn)行定位。目前可使用的 衛(wèi)星定位系統(tǒng)包括GPS、化0NASS、北斗系統(tǒng)、Galileo系統(tǒng)等等。
[0089] 無線保真(WIFI)定位方式可W根據(jù)部署在各個(gè)地方的WIFI熱點(diǎn)發(fā)出的信號強(qiáng)度 和全球唯一 MAC地址(Media Access Control AcMress,媒體訪問控制地址,或稱為硬件地 址,用于定義網(wǎng)絡(luò)設(shè)備的位置)來進(jìn)行定位。
[0090] 基站定位方式可W是利用運(yùn)營商(如移動(dòng)運(yùn)營商、聯(lián)通運(yùn)營商、電信運(yùn)營商等)的 基站對終端的距離的測算距離來確定終端的位置。
[0091] 小區(qū)識別碼(Cell ID)定位方式可W通過無線網(wǎng)絡(luò)(如蜂窩網(wǎng)絡(luò))上報(bào)終端所處 的小區(qū)號(可W根據(jù)服務(wù)的基站來估計(jì)),位置業(yè)務(wù)平臺把小區(qū)號翻譯成經(jīng)締度坐標(biāo)。
[0092] 高級前向鏈路H角定位方式(AFLT)在進(jìn)行定位操作時(shí),終端同時(shí)監(jiān)聽多個(gè)基站 (至少3個(gè)基站)的導(dǎo)頻信息,利用碼片時(shí)延來確定終端到附近基站的距離,最后用H角定 位法算出終端的位置。
[0093] 在具體實(shí)現(xiàn)中,可W衛(wèi)星定位方式、基站定位方式、無線保真定位方式等,再結(jié)合 其它幾種定位方式,如小區(qū)識別碼定位方式、高級前向鏈路H角定位方式等,進(jìn)行定位。例 女口,在手機(jī)上可W使用衛(wèi)星定位方式、基站定位方式、無線保真定位方式相結(jié)合的混合定位 方式進(jìn)行定位。
[0094] 當(dāng)然,上述混合定位方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可W根據(jù)實(shí)際情 況設(shè)置其他混合定位方式,本發(fā)明實(shí)施例對此不加W限制。另外,除了上述混合定位方式 夕F,本領(lǐng)域技術(shù)人員還可W根據(jù)實(shí)際需要采用其它混合定位方式,本發(fā)明實(shí)施例對此也不 加W限制。
[0095] 在本發(fā)明的一種可選實(shí)施例中,步驟101可W包括如下子步驟:
[0096] 子步驟S21,通過定位傳感器獲取當(dāng)前的第一方向;
[0097] 在本發(fā)明實(shí)施例中,終端中可W集成定位傳感器,若用戶使用終端進(jìn)行定位,則可 W通過定位傳感器獲取當(dāng)前終端面對的第一方向。
[0098] 在實(shí)際應(yīng)用中,如圖3所示,箭頭302所示的方向?yàn)榻K端(手機(jī))301當(dāng)前面對的 方向。由于操作習(xí)慣,用戶在使用電子地圖303定位時(shí),終端(手機(jī))301的屏幕304 -般 面向用戶,則終端(手機(jī))301當(dāng)前面向的方向,也通常為用戶當(dāng)前面向的方向。
[0099] 在本發(fā)明實(shí)施例的一個(gè)示例中,如圖2A所示,位置點(diǎn)201中的箭頭方向可W為當(dāng) 前終端面對的第一方向。
[0100] 其中,所述定位傳感器可W包括W下至少一種:
[0101] 巧螺儀、電子羅盤、全球定位系統(tǒng)。
[0102] 巧螺儀可W夠測量角速度,對角速度進(jìn)行時(shí)間的積分,可W獲得終端傾斜的角度。 若給定一個(gè)初始的方向,則可W結(jié)合傾斜的角度算出當(dāng)前的方向。
[0103] 電子羅盤在水平位置時(shí),通??蒞通過地磁場在X軸和Y軸的兩個(gè)分矢量值確定 方位值,具體而言Azimuth = arcTan(Y/X),其中,Azimuth為當(dāng)前方向與地磁北極的夾角。 在傾斜時(shí),可W通過加速度傳感器進(jìn)行傾斜補(bǔ)償,W計(jì)算方位值。
[0104] 全球定位系統(tǒng)輸出將WGS-84空間直角坐標(biāo),將其轉(zhuǎn)換成站也坐標(biāo),根據(jù)GPS測得 的坐標(biāo)差,就可W測量方位角。
[0105] 在具體實(shí)現(xiàn)中,某些情況下,電子羅盤可W與巧螺儀結(jié)合使用獲取當(dāng)前的方向;某 些情況下,有些終端(如手機(jī))沒有巧螺儀,則可W使用電子羅盤用獲取當(dāng)前的方向;某些 情況下,若終端開啟GPS,則可W主要是使用GI^用獲取當(dāng)前的方向,等等。
[0106] 當(dāng)然,上述定位傳感器只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可W根據(jù)實(shí)際情況 設(shè)置其他定位傳感器,本發(fā)明實(shí)施例對此不加W限制。另外,除了上述定位傳感器外,本領(lǐng) 域技術(shù)人員還可W根據(jù)實(shí)際需要采用其它定位傳感器,本發(fā)明實(shí)施例對此也不加W限制。
[0107] 步驟102,查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;
[010引導(dǎo)航對象可W用于確定當(dāng)前的方位的輔助對象,具體可W包括電子地圖中任一對 象。
[0109] 為了方便用戶進(jìn)行識別,該導(dǎo)航對象可W為興趣點(diǎn)信息P0I,例如,酒店、餐廳、超 市等等。
[0110] 當(dāng)然,該導(dǎo)航對象也可W為基礎(chǔ)地理信息(比如河流、山川、平原等等)、城市基礎(chǔ) 設(shè)施建筑及道路規(guī)劃信息等等,本發(fā)明實(shí)施例對此不加W限制。
[0111] 在本發(fā)明的一種可選實(shí)施例中,步驟102可W包括如下子步驟:
[0112] 子步驟S31,在所述電子地圖中W所述位置點(diǎn)為圓也、指定距離為半徑,確定預(yù)設(shè) 范圍;
[0113] 本發(fā)明實(shí)施例可W預(yù)先設(shè)定任一距離為指定距離,本發(fā)明實(shí)施例對此不加W限 制。
[0114] 在本發(fā)明的一種可選實(shí)施例中,可W W當(dāng)前的可視化范圍為預(yù)設(shè)范圍,即基于視 覺可W觀察到的范圍。
[0115] 需要說明的是,人的眼睛的分辨能力是有限的,而且差異非常大,并且,受環(huán)境影 響,其可視化范圍也不盡相同,本發(fā)明實(shí)施例可W根據(jù)實(shí)際情況進(jìn)行設(shè)定。
[0116] 在理想的空曠環(huán)境中,天氣晴朗時(shí),一個(gè)人能看到大海的最遠(yuǎn)距離為r(單 位:km),可用公式r2 = 16. 8她來估算,其中,h是眼睛離海平面的高度(單位:m)。Wr為 半徑,根據(jù)圓的面積公式S = n X (r'2),可W計(jì)算出當(dāng)前的可視化范圍S。
[0117] 在霧靈、黃昏、雨天、夜晚等環(huán)境因素下,能見度會(huì)下降,可視化范圍會(huì)縮小。而在 視力等用戶因素下,視力差的用戶,其可視化范圍較小,視力好的用戶,其可視化范圍較大。 則在此種情況下,可W在公式r2 = 16. 8她的基礎(chǔ)上,根據(jù)霧靈、黃昏、雨天、夜晚等環(huán)境因 素,W及,視力等用戶因素進(jìn)行補(bǔ)償,估算r。
[0118] 在城鎮(zhèn)等環(huán)境中,由于建筑物的遮擋,用戶往往不能觀察到最理想的可視化范圍 內(nèi)的導(dǎo)航對象。則在此種情況下,可W結(jié)合街景判斷可視化范圍。
[0119] 具體而言,街景一般是電子地圖所提供的一項(xiàng)基于實(shí)景的服務(wù),可顯示所選城鎮(zhèn) 街道(鄉(xiāng)村、野外環(huán)境等)的360度全景圖像,該全景圖像可W包括白天圖像和夜景圖像。
[0120] 街景一般是由專用街景車在各城鎮(zhèn)中進(jìn)行拍攝,然后把360度實(shí)景拍攝照片放在 電子地圖里供用戶使用,用戶可W通過該服務(wù)獲得如臨其境的地圖瀏覽體驗(yàn)。
[0121] 在本發(fā)明實(shí)施例的一個(gè)示例中,圖4所示的街景為圖2A中位置點(diǎn)201沿箭頭方向 所拍攝的街景,也相當(dāng)于當(dāng)前用戶所能看到的街景。
[0122] 本發(fā)明實(shí)施例中,可W從街景中查找最遠(yuǎn)的、能分別清楚的導(dǎo)航對象,W當(dāng)前的位 置點(diǎn)為圓也,當(dāng)前的位置點(diǎn)與該導(dǎo)航對象的距離為半徑構(gòu)建圓形的可視化范圍。
[0123] 在本發(fā)明實(shí)施例的一個(gè)示例中,如圖2A所示的范圍202可W為當(dāng)前的可視化范 圍,即預(yù)設(shè)范圍。
[0124] 當(dāng)然,上述預(yù)設(shè)范圍只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可W根據(jù)實(shí)際情況設(shè) 置其他預(yù)設(shè)范圍,例如矩形的預(yù)設(shè)范圍、H角形的預(yù)設(shè)范圍等等,本發(fā)明實(shí)施例對此不加W 限制。
[0125] 子步驟S32,在所述預(yù)設(shè)范圍內(nèi)查找一個(gè)或多個(gè)導(dǎo)航對象。
[0126] 在具體實(shí)現(xiàn)中,該導(dǎo)航對象(例如興趣點(diǎn)信息P0I)可W包含多方面的信息,例如 名稱、類別、經(jīng)度、締度等等。
[0127] 本發(fā)明實(shí)施例中,可W采用空間關(guān)系幾何算法對導(dǎo)航對象和預(yù)設(shè)范圍的空間關(guān)系 進(jìn)行分析,W判斷導(dǎo)航對象是否在預(yù)設(shè)范圍中??臻g關(guān)系是指地理實(shí)體之間存在的一些具 有空間特性的關(guān)系,地理信息系統(tǒng)GIS的核也之一是空間分析,而空間關(guān)系則是空間分析 與查詢的基礎(chǔ)。
[0128] 為了描述各種地理實(shí)體之間的關(guān)系,需要將該些地理實(shí)體嵌入到一個(gè)坐標(biāo)空間 中,該個(gè)坐標(biāo)的控件模型可W為歐式空間。根據(jù)空間數(shù)據(jù)處理應(yīng)用環(huán)境的不同,可能是2維 歐式空間,也可能是3維歐式空間。在2維歐式空間中,將地理實(shí)體要素嵌入其中,形成了 3類地理要素對象,即點(diǎn)對象、線對象和面對象。因此,可W簡單地將地理信息系統(tǒng)GIS中 幾何對象之間的空間關(guān)系描述為6種情況:點(diǎn)/點(diǎn)關(guān)系、點(diǎn)/線關(guān)系、點(diǎn)/面關(guān)系、線/線關(guān) 系、線/面關(guān)系、面/面關(guān)系。
[0129] 在實(shí)際中,可W定義5種基本的空間關(guān)系:相貿(mào)關(guān)系值is joint)、相接關(guān)系 (touch)、穿越關(guān)系把TOSS)、在內(nèi)部關(guān)系(Within)、相交關(guān)系(Overlap),并將該5種關(guān)系定 義為空間關(guān)系的最小集。
[0130] 在本發(fā)明實(shí)施中,導(dǎo)航對象和預(yù)設(shè)范圍的空間關(guān)系可W描述為點(diǎn)/面關(guān)系,若導(dǎo) 航對象和預(yù)設(shè)范圍的空間關(guān)系為在內(nèi)部關(guān)系(Within)或相接關(guān)系(touch)或相義關(guān)系 (Overlap),則可W判斷導(dǎo)航對象在預(yù)設(shè)范圍域中,若導(dǎo)航對象和預(yù)設(shè)范圍的空間關(guān)系為相 離關(guān)系值isjoint),則可W判斷導(dǎo)航對象不在預(yù)設(shè)范圍中。
[0131] 在本發(fā)明實(shí)施例的一個(gè)示例中,在圖2A所示的范圍202內(nèi),可W查找出多個(gè)導(dǎo)航 對象(如興趣點(diǎn)信息P0I),包括會(huì)所203、餐廳204、酒樓205、公寓206、紀(jì)念雕像207、超市 208等等。
[0132] 本發(fā)明實(shí)施例基于街景數(shù)據(jù)W查找在預(yù)設(shè)范圍內(nèi)的包含的一個(gè)或多個(gè)興趣點(diǎn)信 息,W用戶的視覺角度出發(fā)需找實(shí)用性高的興趣點(diǎn)信息,大大增加了用戶在實(shí)際環(huán)境中查 找到興趣點(diǎn)的幾率,進(jìn)一步提高了定位的成功率和效率。
[0133] 步驟103,根據(jù)所述第一方向構(gòu)建坐標(biāo)系;
[0134] 在本發(fā)明實(shí)施例中,可W構(gòu)建相對于終端(相當(dāng)于用戶)的坐標(biāo)系,W終端(相當(dāng) 于用戶)作為參照系。
[0135] 在本發(fā)明的一種可選實(shí)施例中,步驟103可W包括如下子步驟:
[0136] 子步驟S41,W所述位置點(diǎn)為原點(diǎn),沿所述第一方向和第二方向構(gòu)建坐標(biāo)系;所述 第二方向可W與為與所述第一方向垂直的方向。
[0137] 本發(fā)明實(shí)施例中,可W分別沿第一方向和第二方向設(shè)立坐標(biāo)軸,構(gòu)建平面直角坐 標(biāo)系(簡稱直角坐標(biāo)系)。
[0138] 在本發(fā)明實(shí)施例的一個(gè)示例中,如圖2B所示,W位置點(diǎn)201為原點(diǎn),沿第一方向 (即H角形所指示的方向)建立X軸209,沿第二方向建立Y軸210。
[013引當(dāng)然,除了直角坐標(biāo)系之外,本發(fā)明實(shí)施例還可W構(gòu)建其他坐標(biāo)系,例如立維坐標(biāo) 系(如笛卡爾坐標(biāo)系、圓柱坐標(biāo)系、球面坐標(biāo)系等等),本發(fā)明實(shí)施例對此不加W限制。
[0140] 步驟104,計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的方 位信息。
[0141] 在具體實(shí)現(xiàn)中,W終端(相當(dāng)于用戶)作為參照系,可W計(jì)算出導(dǎo)航對象相對于終 端(相當(dāng)于用戶)的方位信息,即方向位置,W用戶為參照系,給用戶直觀的方向感。
[0142] 在本發(fā)明的一種可選實(shí)施例中,步驟104可W包括如下子步驟:
[0143] 子步驟S51,計(jì)算特征線段與所述坐標(biāo)系所形成的夾角;所述特征線段為所述位 置點(diǎn)與所述一個(gè)或多個(gè)導(dǎo)航對象形成的線段;
[0144] 子步驟S52,在預(yù)設(shè)的方位信息表中查找所述夾角所屬的方位。
[0145] 方位,可W是實(shí)體在地理空間中的順序,如左右、東西南北等,是描述兩物體之間 位置關(guān)系的一種度量,也稱空間方位,常W角度表示。
[0146] 在具體實(shí)現(xiàn)中,該特征線段可W與平面直角坐標(biāo)系的X軸形成夾角,也可W與Y軸 形成夾角,還可W與其他坐標(biāo)系的坐標(biāo)軸形成夾角,本發(fā)明實(shí)施例對此不加W限制。
[0147] 在本發(fā)明實(shí)施例的一個(gè)示例中,如圖2B所示,位置點(diǎn)201與導(dǎo)航對象204形成特 征線段211,該特征線段211與X軸209形成的夾角為0。
[014引由于位置點(diǎn)的坐標(biāo)、導(dǎo)航對象的坐標(biāo)已知,即可W計(jì)算出特征線段的長度,而坐標(biāo) 系中坐標(biāo)軸的方向也已知,則可W根據(jù)H角函數(shù)(如正弦、余弦、正切、余切、正割、余割等 等)計(jì)算出特征線段與坐標(biāo)系所形成的夾角。
[0149] 應(yīng)用本發(fā)明實(shí)施例,可W預(yù)先設(shè)置方位信息表,該方位信息表中可W記錄方位及 屬于該方位的角度范圍。若該夾角落入某個(gè)角度范圍內(nèi),則該夾角歸屬于該角度范圍關(guān)聯(lián) 的方位。
[0150] 在地理分析中,往往并不需要對方位進(jìn)行定量的描述,對方位的定性描述有時(shí)會(huì) 更簡單而且更容易理解。一般用前、后、左、右、南、北、東、西等方位術(shù)語來進(jìn)行語義的描述, 是一種模糊的概念,定性的描述。
[0151] 例如,如圖5所示,若應(yīng)用四方位分級,正東方E與第一方向相同,夾角為特征線段 與第一方向所在的坐標(biāo)軸的夾角,則方位信息表可W如下表所示:
[0152] 目=0。 正東方(正前方化 0° < 0 <90° 東北方(左前方)NE 目=90。 正北方(正左方)N 90° < e < 180。~西北方(左后方)NW 0 = 180° 正西方(正后方)W 180° < 0 < 270° 西南方(右后方)SW 目= 270。 正南方(正右方)S
[0153] 270° < 0 < 360° I東南方(右前方)SE
[0154] 當(dāng)然,本發(fā)明實(shí)施例還可W采用八級分位、十六分位、H十二級分位等空間分位方 式,本發(fā)明實(shí)施例對此不加W限制。
[0155] 在本發(fā)明實(shí)施例的一個(gè)示例中,若應(yīng)用上述四方位分級的方位信息表,在圖2B 中,會(huì)所203和餐廳204位于位置點(diǎn)201的東北方(左前方),酒樓205位于位置點(diǎn)201的 西北方(左后方),公寓206和紀(jì)念雕像207位于位置點(diǎn)201的西南方(右后方),超市208 位于位置點(diǎn)201的東南方(右前方)。
[0156] 一般而言,由于電子地圖給出的平面圖像與現(xiàn)實(shí)所看到的場景并不十分吻合,因 此,用戶想要判斷當(dāng)前所處的位置,往往結(jié)合實(shí)際的景物進(jìn)行判斷。但是,用戶很難分辨出 實(shí)際中的方位,尤其是對于不擅長地理方向判斷的用戶,嚴(yán)重者甚至分不清東南西北。
[0157] 本發(fā)明實(shí)施例W終端(相當(dāng)于用戶)自身作為參照系建坐標(biāo)系,計(jì)算出實(shí)際的景 物相對于終端(相當(dāng)于用戶)自身的方位,可W用左右前后等對方位進(jìn)行簡單的定性描述, 而絕大部分用戶均可W分辨出左右前后,在眾多的實(shí)際景物中,若能分辨出其中一個(gè),則可 W定位當(dāng)前所處的位置,大大降低了定位的難度。
[0158] 本發(fā)明實(shí)施例獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向,查找電子地圖中預(yù) 設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象,根據(jù)第一方向構(gòu)建坐標(biāo)系,計(jì)算一個(gè)或多個(gè)導(dǎo)航對象在 坐標(biāo)系中,相對于位置點(diǎn)的方位信息,W自身作為參照系建立坐標(biāo)系,給用戶最直觀的方向 感,提高了定位操作的簡便性,通過導(dǎo)航對象的方位進(jìn)行定位,W-個(gè)或多個(gè)輔助物進(jìn)行參 照,大大提高了定位的精確度和成功率。
[0159] 參照圖6,示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位方法 實(shí)施例2的步驟流程圖,具體可W包括如下步驟:
[0160] 步驟601,獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;
[0161] 步驟602,查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;
[0162] 步驟603,根據(jù)所述第一方向構(gòu)建坐標(biāo)系;
[0163] 步驟604,計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的方 位信息;
[0164] 步驟605,識別所述位置點(diǎn)所在的地址位置;
[0165] 在具體實(shí)現(xiàn)中,可W通過逆地理編碼識別位置點(diǎn)所在的地理位置。
[0166] 逆地理編碼是相對于地理編碼而言的。
[0167] 地理編碼服務(wù),即地址匹配,可W從已知的地址描述轉(zhuǎn)換對應(yīng)的經(jīng)締度坐標(biāo)的轉(zhuǎn) 換,即根據(jù)地址信息,查詢該地址所對應(yīng)的點(diǎn)坐標(biāo)等。
[0168] 逆地理編碼可W為地址解析服務(wù),具體是指從已知的經(jīng)締度坐標(biāo)(位置點(diǎn)可W提 供)到對應(yīng)的地址描述(如省市、街區(qū)、樓層、房間等)的轉(zhuǎn)換服務(wù)。
[0169] 在本發(fā)明實(shí)施例的一個(gè)示例中,圖2A所示的位置點(diǎn)201,通過逆地理編碼,可W識 別出所在的地址位置在燕莎橋附近。
[0170] 步驟606,基于所述方位信息和所述地址位置中的至少一者,生成描述性提示位置 信息。
[0171] 描述性提示位置信息,可W為用描述性的文字、聲音等提示當(dāng)前方位信息和地址 位置中的至少一者的信息。
[0172] 在本發(fā)明實(shí)施例的一個(gè)示例中,針對圖2A所示會(huì)所和餐廳該兩個(gè)導(dǎo)航對象,若應(yīng) 用方位信息,可W生成描述性提示位置信息為"左前方是會(huì)所、餐廳"或者"東北方是會(huì)所、 餐廳";若應(yīng)用地址位置,則可W生成描述性提示位置信息為"在燕莎橋附近";若同時(shí)應(yīng)用 方位信息和地址位置,則可W生成描述性提示位置信息為"在燕莎橋附近,左前方是會(huì)所、 餐廳",或者,"在燕莎橋附近,東北方是會(huì)所、餐廳"。
[0173] 針對圖2A所示的其他導(dǎo)航對象生成的描述性提示位置信息也類似,則對于當(dāng)前 的定位,可W生成的描述性提示"在燕莎橋附近,左前方是會(huì)所、餐廳,左后方是酒樓,右后 方是公寓和紀(jì)念雕像,右前方是超市"。
[0174] 該描述性提示位置信息可W在如圖7所示的區(qū)域305進(jìn)行顯示,W提示用戶。
[01巧]本發(fā)明實(shí)施例識別位置點(diǎn)所在的地址位置,并基于方位信息和地址位置中的至少 一者,生成描述性提示位置信息,給用戶提供簡單、直觀的定位描述,大大提高了定位服務(wù) 的實(shí)用性,快速獲知當(dāng)前所處的位置,避免了用戶不斷進(jìn)行定位,降低了系統(tǒng)資源和網(wǎng)絡(luò)資 源的消耗。
[0176] 對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域 技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施 例,某些步驟可W采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書 中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
[0177] 參照圖8,示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位裝置 實(shí)施例1的結(jié)構(gòu)框圖,具體可W包括如下模塊:
[0178] 獲取模塊801,適于獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;
[0179] 查找模塊802,適于查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;
[0180] 構(gòu)建模塊803,適于根據(jù)所述第一方向構(gòu)建坐標(biāo)系;
[0181] 計(jì)算模塊804,適于計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位 置點(diǎn)的方位信息。
[0182] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述獲取模塊801還可W適于:
[0183] 通過混合定位方式獲取當(dāng)前在電子地圖中的位置點(diǎn);
[0184] 其中,所述混合定位方式包括W下至少一種:
[0185] 全球定位系統(tǒng)定位方式、無線保真定位方式、基站定位方式、小區(qū)識別碼定位方 式、高級前向鏈路H角定位方式。
[0186] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述獲取模塊801還可W適于:
[0187] 通過定位傳感器獲取當(dāng)前的第一方向;
[018引其中,所述定位傳感器包括W下至少一種:
[0189] 巧螺儀、電子羅盤、全球定位系統(tǒng)。
[0190] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述查找模塊802還可W適于:
[0191] 在所述電子地圖中W所述位置點(diǎn)為圓也、指定距離為半徑,確定搜索范圍;
[0192] 在所述搜索范圍內(nèi)查找一個(gè)或多個(gè)導(dǎo)航對象。
[0193] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述構(gòu)建模塊803還可W適于:
[0194] W所述位置點(diǎn)為原點(diǎn),沿所述第一方向和第二方向構(gòu)建坐標(biāo)系;所述第二方向與 為與所述第一方向垂直的方向。
[0195] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述計(jì)算模塊804還可W適于:
[0196] 計(jì)算特征線段與所述坐標(biāo)系所形成的夾角;所述特征線段為所述位置點(diǎn)與所述一 個(gè)或多個(gè)導(dǎo)航對象形成的線段;
[0197] 在預(yù)設(shè)的方位信息表中查找所述夾角所屬的方位。
[019引參照圖9,示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于電子地圖的定位裝置 實(shí)施例2的結(jié)構(gòu)框圖,具體可W包括如下模塊:
[0199] 獲取模塊901,適于獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向;
[0200] 查找模塊902,適于查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象;
[0201] 構(gòu)建模塊903,適于根據(jù)所述第一方向構(gòu)建坐標(biāo)系;
[0202] 計(jì)算模塊904,適于計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位 置點(diǎn)的方位信息。
[0203] 識別模塊905,適于識別所述位置點(diǎn)所在的地址位置。
[0204] 生成模塊906,適于基于所述方位信息和所述地址位置中的至少一者,生成描述性 提示位置信息。
[0205] 對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所W描述的比較簡單,相關(guān) 之處參見方法實(shí)施例的部分說明即可。
[0206] 在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。 各種通用系統(tǒng)也可W與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造該類系統(tǒng)所要求 的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可W利用各種 編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā) 明的最佳實(shí)施方式。
[0207] 在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施 例可W在沒有該些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu) 和技術(shù),W便不模糊對本說明書的理解。
[020引類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在 上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施 例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖;即所要求保 護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面 的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此, 遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身 都作為本發(fā)明的單獨(dú)實(shí)施例。
[0209] 本領(lǐng)域那些技術(shù)人員可W理解,可W對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地 改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可W把實(shí)施例中的模塊或單 元或組件組合成一個(gè)模塊或單元或組件,W及此外可W把它們分成多個(gè)子模塊或子單元或 子組件。除了該樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可W采用任 何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征W及如此公開 的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴 隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可W由提供相同、等同或相似目的的替代 特征來代替。
[0210] 此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例 中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的 范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任 意之一都可W W任意的組合方式來使用。
[0211] 本發(fā)明的各個(gè)部件實(shí)施例可W W硬件實(shí)現(xiàn),或者W在一個(gè)或者多個(gè)處理器上運(yùn)行 的軟件模塊實(shí)現(xiàn),或者W它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可W在實(shí)踐中使用 微處理器或者數(shù)字信號處理器值S巧來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的基于電子地圖的定位設(shè) 備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可W實(shí)現(xiàn)為用于執(zhí)行該里所描述 的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。該 樣的實(shí)現(xiàn)本發(fā)明的程序可W存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可W具有一個(gè)或者多個(gè)信號的 形式。該樣的信號可W從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者W任何其他 形式提供。
[0212] 應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng) 域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中, 不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞"包含"不排除存在 未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞"一"或"一個(gè)"不排除存在多個(gè)該 樣的元件。本發(fā)明可W借助于包括有若干不同元件的硬件W及借助于適當(dāng)編程的計(jì)算機(jī)來 實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,該些裝置中的若干個(gè)可W是通過同一個(gè)硬件 項(xiàng)來具體體現(xiàn)。單詞第一、第二、W及第H等的使用不表示任何順序。可將該些單詞解釋為 名稱。
【權(quán)利要求】
1. 一種基于電子地圖的定位方法,包括: 獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向; 查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象; 根據(jù)所述第一方向構(gòu)建坐標(biāo)系; 計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的方位信息。
2. 如權(quán)利要求1所述的方法,其特征在于,所述獲取當(dāng)前在電子地圖中的位置點(diǎn)和方 向信息的步驟包括: 通過混合定位方式獲取當(dāng)前在電子地圖中的位置點(diǎn); 其中,所述混合定位方式包括以下至少一種: 全球定位系統(tǒng)定位方式、無線保真定位方式、基站定位方式、小區(qū)識別碼定位方式、高 級前向鏈路三角定位方式。
3. 如權(quán)利要求1-2任一項(xiàng)所述的方法,其特征在于,所述獲取當(dāng)前在電子地圖中的位 置點(diǎn)和第一方向的步驟包括: 通過定位傳感器獲取當(dāng)前的第一方向; 其中,所述定位傳感器包括以下至少一種: 陀螺儀、電子羅盤、全球定位系統(tǒng)。
4. 如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述查找所述電子地圖中預(yù)設(shè)范 圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象的步驟包括: 在所述電子地圖中以所述位置點(diǎn)為圓心、指定距離為半徑,確定預(yù)設(shè)范圍; 在所述預(yù)設(shè)范圍內(nèi)查找一個(gè)或多個(gè)導(dǎo)航對象。
5. 如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述方向信息構(gòu)建坐標(biāo) 系的步驟包括: 以所述位置點(diǎn)為原點(diǎn),沿所述第一方向和第二方向構(gòu)建坐標(biāo)系;所述第二方向與為與 所述第一方向垂直的方向。
6. 如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述計(jì)算所述一個(gè)或多個(gè)業(yè)務(wù)對 象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的方位信息的步驟包括: 計(jì)算特征線段與所述坐標(biāo)系所形成的夾角;所述特征線段為所述位置點(diǎn)與所述一個(gè)或 多個(gè)導(dǎo)航對象形成的線段; 在預(yù)設(shè)的方位信息表中查找所述夾角所屬的方位。
7. 如權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,還包括: 識別所述位置點(diǎn)所在的地址位置。
8. 如權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,還包括: 基于所述方位信息和所述地址位置中的至少一者,生成描述性提示位置信息。
9. 一種基于電子地圖的定位裝置,包括: 獲取模塊,適于獲取當(dāng)前在電子地圖中的位置點(diǎn)和第一方向; 查找模塊,適于查找所述電子地圖中預(yù)設(shè)范圍內(nèi)的一個(gè)或多個(gè)導(dǎo)航對象; 構(gòu)建模塊,適于根據(jù)所述第一方向構(gòu)建坐標(biāo)系; 計(jì)算模塊,適于計(jì)算所述一個(gè)或多個(gè)導(dǎo)航對象在所述坐標(biāo)系中,相對于所述位置點(diǎn)的 方位信息。
10.如權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊還適于: 通過混合定位方式獲取當(dāng)前在電子地圖中的位置點(diǎn); 其中,所述混合定位方式包括以下至少一種: 全球定位系統(tǒng)定位方式、無線保真定位方式、基站定位方式、小區(qū)識別碼定位方式、高 級前向鏈路三角定位方式。
【文檔編號】G06F17/30GK104331423SQ201410542309
【公開日】2015年2月4日 申請日期:2014年10月14日 優(yōu)先權(quán)日:2014年10月14日
【發(fā)明者】楊新明 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司