導(dǎo)航信息的獲取方法及裝置、移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種導(dǎo)航信息的獲取方法及裝置、移動終端。
【背景技術(shù)】
[0002]近些年來,隨著終端技術(shù)的不斷發(fā)展和智能移動終端的廣泛普及,智能終端作為隨身攜帶的工具,在人們的日常生活中已經(jīng)成為不可或缺的“伙伴”。人們在一些特殊場景下存在這樣的需求,即需要記錄當(dāng)前抵達(dá)目的地的行進(jìn)路線以便后續(xù)長期使用或者僅在從目的地原路返回時使用。然而,在這些場景下通??赡軙霈F(xiàn)由于環(huán)境因素的限制,無法使用全球定位系統(tǒng)(GPS)等外部服務(wù)或者無法得到數(shù)據(jù)支持,例如:在惡劣的野外環(huán)境下行進(jìn)、在復(fù)雜的建筑內(nèi)探索、在很大的地下車庫尋找車輛。
[0003]在上述這些特殊場合下,由于通訊設(shè)備不完善或者無法接收外部信號,所以采用GPS等類似設(shè)備進(jìn)行定位并記錄路線的方式難以發(fā)揮作用,從而使得用戶無法通過現(xiàn)有方式記錄當(dāng)前的行進(jìn)路線,由此降低了用戶體驗(yàn)。
[0004]因此,相關(guān)技術(shù)中缺乏一種在不借助外部資源的情況下,僅依靠智能終端本身的內(nèi)部器件即可幫助用戶記錄行進(jìn)路線的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種導(dǎo)航信息的獲取方法及裝置、移動終端,以至少解決相關(guān)技術(shù)中的移動終端在不借助外部資源的情況下無法記錄行進(jìn)路線的問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種導(dǎo)航信息的獲取方法。
[0007]根據(jù)本發(fā)明實(shí)施例的導(dǎo)航信息的獲取方法包括:移動終端連續(xù)獲取順次連接的多個路段上與每個路段對應(yīng)的行進(jìn)距離和行進(jìn)方向,其中,在兩個相鄰路段上的行進(jìn)方向不同;移動終端根據(jù)獲取到的行進(jìn)距離和行進(jìn)方向統(tǒng)計在多個路段上的行進(jìn)路線導(dǎo)航信息。
[0008]優(yōu)選地,移動終端獲取與每個路段對應(yīng)的行進(jìn)距離包括:移動終端根據(jù)運(yùn)動載體在每個路段行進(jìn)過程中的重心移動變化計算運(yùn)動載體的在每個路段上執(zhí)行重復(fù)動作的次數(shù);移動終端采用預(yù)先得到的運(yùn)動載體在執(zhí)行每次動作前進(jìn)的位移與次數(shù)進(jìn)行乘法運(yùn)算,求取在每個路段上的行進(jìn)距離。
[0009]優(yōu)選地,移動終端獲取與每個路段對應(yīng)的行進(jìn)方向包括:移動終端利用運(yùn)動載體在每個路段的水平方向上的加速度測算運(yùn)動載體的移動方向;移動終端將移動方向與通過電子羅盤獲取到的方位數(shù)據(jù)進(jìn)行比較,計算移動方向的方位角;移動終端根據(jù)方位角確定在每個路段上的行進(jìn)方向。
[0010]優(yōu)選地,移動終端根據(jù)獲取到的行進(jìn)距離和行進(jìn)方向統(tǒng)計行進(jìn)路線導(dǎo)航信息包括:移動終端利用運(yùn)動載體在每個路段上的行進(jìn)距離和行進(jìn)方向繪制該路段的路線圖并記錄該路段的道路信息;移動終端將繪制出的各個路段的路線圖以及記錄的各個路段的道路信息進(jìn)行匯總,得到行進(jìn)路線導(dǎo)航信息。
[0011]優(yōu)選地,在移動終端根據(jù)獲取到的行進(jìn)距離和行進(jìn)方向統(tǒng)計行進(jìn)路線導(dǎo)航信息之后,還包括:移動終端對行進(jìn)路線導(dǎo)航信息進(jìn)行顯示。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種導(dǎo)航信息的獲取裝置。
[0013]根據(jù)本發(fā)明實(shí)施例的導(dǎo)航信息的獲取裝置包括:獲取模塊,用于連續(xù)獲取順次連接的多個路段上與每個路段對應(yīng)的行進(jìn)距離和行進(jìn)方向,其中,在兩個相鄰路段上的行進(jìn)方向不同;統(tǒng)計模塊,用于根據(jù)獲取到的行進(jìn)距離和行進(jìn)方向統(tǒng)計在多個路段上的行進(jìn)路線導(dǎo)航信息。
[0014]優(yōu)選地,獲取模塊包括:第一計算單元,用于根據(jù)運(yùn)動載體在每個路段行進(jìn)過程中的重心移動變化計算運(yùn)動載體的在每個路段上執(zhí)行重復(fù)動作的次數(shù);第二計算單元,用于采用預(yù)先得到的運(yùn)動載體在執(zhí)行每次動作前進(jìn)的位移與次數(shù)進(jìn)行乘法運(yùn)算,求取在每個路段上的行進(jìn)距離。
[0015]優(yōu)選地,獲取模塊包括:第三計算單元,用于利用運(yùn)動載體在每個路段的水平方向上的加速度測算運(yùn)動載體的移動方向;第四計算單元,用于將移動方向與通過電子羅盤獲取到的方位數(shù)據(jù)進(jìn)行比較,計算移動方向的方位角;確定單元,用于根據(jù)方位角確定在每個路段上的行進(jìn)方向。
[0016]優(yōu)選地,統(tǒng)計模塊包括:處理單元,用于利用運(yùn)動載體在每個路段上的行進(jìn)距離和行進(jìn)方向繪制該路段的路線圖并記錄該路段的道路信息;統(tǒng)計單元,用于將繪制出的各個路段的路線圖以及記錄的各個路段的道路信息進(jìn)行匯總,得到行進(jìn)路線導(dǎo)航信息。
[0017]優(yōu)選地,上述裝置還包括:顯示模塊,用于對行進(jìn)路線導(dǎo)航信息進(jìn)行顯示。
[0018]根據(jù)本發(fā)明的又一方面,提供了一種移動終端。
[0019]根據(jù)本發(fā)明實(shí)施例的移動終端包括:上述導(dǎo)航信息的獲取裝置。
[0020]通過本發(fā)明實(shí)施例,采用移動終端連續(xù)獲取順次連接的多個路段上與每個路段對應(yīng)的行進(jìn)距離和行進(jìn)方向,其中,在兩個相鄰路段上的行進(jìn)方向不同;移動終端根據(jù)獲取到的行進(jìn)距離和行進(jìn)方向統(tǒng)計在多個路段上的行進(jìn)路線導(dǎo)航信息,解決了相關(guān)技術(shù)中的移動終端在不借助外部資源的情況下無法記錄行進(jìn)路線的問題,進(jìn)而在不借用外部資源的情況下,僅依靠移動終端的內(nèi)置硬件便可以記錄行進(jìn)路線,還可以進(jìn)一步對記錄的行進(jìn)路線加以顯示或處理,進(jìn)而提高了移動終端用戶的體驗(yàn)。
【附圖說明】
[0021]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本發(fā)明實(shí)施例的導(dǎo)航信息的獲取方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的估算用戶行進(jìn)路線方法的流程圖;
[0024]圖3是根據(jù)本發(fā)明實(shí)施例的導(dǎo)航信息的獲取裝置的結(jié)構(gòu)框圖;
[0025]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的導(dǎo)航信息的獲取裝置的結(jié)構(gòu)框圖;
[0026]圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的估算用戶行進(jìn)路線裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0028]圖1是根據(jù)本發(fā)明實(shí)施例的導(dǎo)航信息的獲取方法的流程圖。如圖1所示,該方法可以包括以下處理步驟:
[0029]步驟S102:移動終端連續(xù)獲取順次連接的多個路段上與每個路段對應(yīng)的行進(jìn)距離和行進(jìn)方向,其中,在兩個相鄰路段上的行進(jìn)方向不同;
[0030]步驟S104:移動終端根據(jù)獲取到的行進(jìn)距離和行進(jìn)方向統(tǒng)計在多個路段上的行進(jìn)路線導(dǎo)航信息。
[0031]相關(guān)技術(shù)中的移動終端在不借助外部資源的情況下無法記錄行進(jìn)路線。采用如圖1所示的方法,在不借助外部資源的情況下,移動終端自身可以通過從起始位置開始至終止位置結(jié)束的多個路段上依次獲取與每個路段對應(yīng)的行進(jìn)距離和行進(jìn)方向,然后再對各個路段的行進(jìn)距離和行進(jìn)方向進(jìn)行統(tǒng)計即可得到完整的行進(jìn)路線導(dǎo)航信息。由此解決了相關(guān)技術(shù)中的移動終端在不借助外部資源的情況下無法記錄行進(jìn)路線的問題,進(jìn)而在不借用外部資源的情況下,僅依靠移動終端的內(nèi)置硬件便可以記錄行進(jìn)路線,還可以進(jìn)一步對記錄的行進(jìn)路線加以顯示或處理,進(jìn)而提高了移動終端用戶的體驗(yàn)。
[0032]優(yōu)選地,在步驟S102中,移動終端獲取與每個路段對應(yīng)的行進(jìn)距離可以包括以下操作:
[0033]步驟S1:移動終端根據(jù)運(yùn)動載體在每個路段行進(jìn)過程中的重心移動變化計算運(yùn)動載體的在每個路段上執(zhí)行重復(fù)動作的次數(shù);
[0034]步驟S2:移動終端采用預(yù)先得到的運(yùn)動載體在執(zhí)行每次動作前進(jìn)的位移與次數(shù)進(jìn)行乘法運(yùn)算,求取在每個路段上的行進(jìn)距離。
[0035]在優(yōu)選實(shí)施例中,可以通過加速度傳感器來感應(yīng)用戶進(jìn)行有規(guī)律性運(yùn)動的次數(shù),例如:行進(jìn)的步數(shù)。即通過加速度傳感器監(jiān)控用戶在走路或者跑步這類規(guī)律性運(yùn)動過程中的重心移動來計算行進(jìn)的步數(shù),同時乘以預(yù)先設(shè)置或者估算的步距,即可計算出用戶在特定路段行進(jìn)的距離。人在行走過程中,腳、腿、腰部和手臂都在運(yùn)動,它們的運(yùn)動會產(chǎn)生加速度,并且在某點(diǎn)還存在一個峰