一種導(dǎo)航方法、裝置及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及導(dǎo)航技術(shù)領(lǐng)域,尤其涉及一種導(dǎo)航方法、裝置及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端技術(shù)的發(fā)展,各式各樣的移動(dòng)終端應(yīng)用軟件也層出不窮,例如,導(dǎo)航類應(yīng)用軟件,用戶可以通過導(dǎo)航類應(yīng)用軟件引導(dǎo)用戶從出發(fā)地點(diǎn)到達(dá)目的地點(diǎn),而無需頻繁的去問路,通過導(dǎo)航類應(yīng)用軟件還可以查找用戶自己或者好友的位置信息,查詢周邊興趣點(diǎn)信息、查詢交通情況等與用戶位置相關(guān)的位置業(yè)務(wù),給用戶帶來了良好的體驗(yàn)。
[0003]隨著移動(dòng)終端上的應(yīng)用程序的增多,移動(dòng)終端的續(xù)航能力成為衡量移動(dòng)終端性能的一個(gè)重要指標(biāo)。目前,為了提升移動(dòng)終端的續(xù)航能力,主要通過提升移動(dòng)終端的電池容量、后臺(tái)及時(shí)清理不在使用的進(jìn)程,減低功耗等方法來實(shí)現(xiàn)。而這些方法卻不能解決移動(dòng)終端由于電量消耗完,導(dǎo)致關(guān)機(jī)的問題。移動(dòng)終端在導(dǎo)航功能工作時(shí),功耗是非常大的,很有可能把電量消耗完,導(dǎo)致移動(dòng)終端關(guān)機(jī),嚴(yán)重影響用戶的體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種導(dǎo)航方法、裝置及移動(dòng)終端,以優(yōu)化現(xiàn)有的移動(dòng)終端的導(dǎo)航技術(shù),解決導(dǎo)航過程中導(dǎo)致移動(dòng)終端關(guān)機(jī)的問題。
[0005]在第一方面,本發(fā)明實(shí)施例提供了一種導(dǎo)航方法,包括:
[0006]根據(jù)用戶輸入的導(dǎo)航信息生成導(dǎo)航路徑,并根據(jù)所述導(dǎo)航路徑確定導(dǎo)航所需的導(dǎo)航電量;
[0007]獲取移動(dòng)終端的當(dāng)前電量;
[0008]在所述當(dāng)前電量小于所述導(dǎo)航電量時(shí),根據(jù)所述當(dāng)前電量確定是否進(jìn)行導(dǎo)航。
[0009]在第二方面,本發(fā)明實(shí)施例提供了一種導(dǎo)航裝置,包括:
[0010]導(dǎo)航電量確定模塊,用于根據(jù)用戶輸入的導(dǎo)航信息生成導(dǎo)航路徑,并根據(jù)所述導(dǎo)航路徑確定導(dǎo)航所需的導(dǎo)航電量;
[0011]當(dāng)前電量獲取模塊,用于獲取移動(dòng)終端的當(dāng)前電量;
[0012]導(dǎo)航確定模塊,用于在所述當(dāng)前電量小于所述導(dǎo)航電量時(shí),根據(jù)所述當(dāng)前電量確定是否進(jìn)行導(dǎo)航。
[0013]在第三方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,所述移動(dòng)終端集成了如第二方面所述的導(dǎo)航裝置。
[0014]本發(fā)明實(shí)施例通過在移動(dòng)終端的當(dāng)前電量小于導(dǎo)航所需的導(dǎo)航電量時(shí),根據(jù)所述當(dāng)前電量確定是否進(jìn)行導(dǎo)航的技術(shù)手段,優(yōu)化了移動(dòng)終端的導(dǎo)航技術(shù),解決了現(xiàn)有技術(shù)中在移動(dòng)終端導(dǎo)航的過程中導(dǎo)致移動(dòng)終端關(guān)機(jī)的技術(shù)問題。
【附圖說明】
[0015]圖1是本發(fā)明實(shí)施例一提供的導(dǎo)航方法的流程圖;
[0016]圖2是本發(fā)明實(shí)施例二提供的導(dǎo)航方法的流程圖;
[0017]圖3是本發(fā)明實(shí)施例二提供的導(dǎo)航路徑的示意圖;
[0018]圖4是本發(fā)明實(shí)施例二提供的又一導(dǎo)航路徑的示意圖;
[0019]圖5是本發(fā)明實(shí)施例三提供的導(dǎo)航方法的流程圖;
[0020]圖6是本發(fā)明實(shí)施例三提供的充電地點(diǎn)登記方法的流程圖;
[0021]圖7是本發(fā)明實(shí)施例四提供的導(dǎo)航裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
[0023]實(shí)施例一
[0024]圖1給出了本發(fā)明實(shí)施例一提供的導(dǎo)航方法的流程圖,本實(shí)施例的方法可以由導(dǎo)航裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實(shí)現(xiàn),所述裝置可作為具有導(dǎo)航功能的移動(dòng)終端的一部分設(shè)置在所述移動(dòng)終端內(nèi)部。
[0025]本實(shí)施例中所述的移動(dòng)終端包括但不限定于手機(jī)、平板電腦、筆記本、車載導(dǎo)航終端等設(shè)備。
[0026]如圖1所示,本實(shí)施例提供的導(dǎo)航方法具體包括以下步驟:
[0027]步驟101、根據(jù)用戶輸入的導(dǎo)航信息生成導(dǎo)航路徑,并根據(jù)所述導(dǎo)航路徑確定導(dǎo)航所需的導(dǎo)航電量。
[0028]例如,根據(jù)用戶輸入的起點(diǎn)和終點(diǎn)位置信息生成起點(diǎn)到終點(diǎn)的導(dǎo)航路徑。
[0029]該步驟具體可以包括:根據(jù)用戶輸入的導(dǎo)航信息生成導(dǎo)航路徑,并根據(jù)所述導(dǎo)航路徑生成導(dǎo)航所需的導(dǎo)航時(shí)間;獲取當(dāng)前工作電流值,并根據(jù)公式:Q = A*T,計(jì)算導(dǎo)航所需的導(dǎo)航電量;其中,Q為導(dǎo)航電量,A為當(dāng)前移動(dòng)終端的工作電流值,T為導(dǎo)航時(shí)間。
[0030]其中,所述根據(jù)所述導(dǎo)航路徑生成導(dǎo)航所需的導(dǎo)航時(shí)間具體可以為:根據(jù)用戶選擇的導(dǎo)航模式,例如步行導(dǎo)航、開車導(dǎo)航等,獲取導(dǎo)航模式下的導(dǎo)航速度;根據(jù)公式:T = S +V,計(jì)算導(dǎo)航時(shí)間,其中,T為導(dǎo)航時(shí)間,S為導(dǎo)航路徑長度,V為導(dǎo)航速度。
[0031]步驟102、獲取移動(dòng)終端的當(dāng)前電量。
[0032 ]所述移動(dòng)終端的當(dāng)前電量為移動(dòng)終端的當(dāng)前剩余電量。
[0033]步驟103、在所述當(dāng)前電量小于所述導(dǎo)航電量時(shí),根據(jù)所述當(dāng)前電量確定是否進(jìn)行導(dǎo)航。
[0034]在所述當(dāng)前電量大于所述導(dǎo)航電量時(shí),基于所述導(dǎo)航路徑進(jìn)行導(dǎo)航。
[0035]該步驟這樣設(shè)置的好處是:在所述當(dāng)前電量小于所述導(dǎo)航電量,即在當(dāng)前電量不足以完成導(dǎo)航時(shí),根據(jù)當(dāng)前電量的大小來確定是否進(jìn)行導(dǎo)航,以避免在導(dǎo)航的過程中耗盡電量導(dǎo)致關(guān)機(jī),一旦關(guān)機(jī)用戶將無法通過查找移動(dòng)終端通訊錄向其他用戶尋求幫助或知曉重要來電信息等,嚴(yán)重影響用戶的體驗(yàn)。
[0036]本發(fā)明實(shí)施例提供的導(dǎo)航方法,通過在移動(dòng)終端的當(dāng)前電量小于導(dǎo)航所需的導(dǎo)航電量時(shí),根據(jù)所述當(dāng)前電量確定是否進(jìn)行導(dǎo)航的技術(shù)手段,優(yōu)化了移動(dòng)終端的導(dǎo)航技術(shù),解決了現(xiàn)有技術(shù)中在移動(dòng)終端導(dǎo)航的過程中導(dǎo)致移動(dòng)終端關(guān)機(jī)的技術(shù)問題。
[0037]實(shí)施例二
[0038]圖2給出了本發(fā)明實(shí)施例二提供的導(dǎo)航方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化。在本實(shí)施例中,將在所述當(dāng)前電量小于所述導(dǎo)航電量時(shí),根據(jù)所述當(dāng)前電量確定是否進(jìn)行導(dǎo)航具體優(yōu)化為:在所述當(dāng)前電量小于所述導(dǎo)航電量時(shí),判斷所述當(dāng)前電量是否滿足預(yù)設(shè)條件;在所述當(dāng)前電量滿足預(yù)設(shè)條件時(shí),關(guān)閉導(dǎo)航;在所述當(dāng)前電量不滿足預(yù)設(shè)條件時(shí),根據(jù)設(shè)定充電地點(diǎn)列表更新所述導(dǎo)航路徑,并根據(jù)更新后的目標(biāo)導(dǎo)航路徑進(jìn)行導(dǎo)航。
[0039]相應(yīng)的,如圖2所示,本實(shí)施例提供的導(dǎo)航方法具體包括以下步驟:
[0040]步驟201、根據(jù)用戶輸入的導(dǎo)航信息生成導(dǎo)航路徑,并根據(jù)所述導(dǎo)航路徑確定導(dǎo)航所需的導(dǎo)航電量。
[0041 ]步驟202、獲取移動(dòng)終端的當(dāng)前電量。
[0042]步驟203、在所述當(dāng)前電量小于所述導(dǎo)航電量時(shí),判斷所述當(dāng)前電量是否滿足預(yù)設(shè)條件,若所述當(dāng)前電量滿足預(yù)設(shè)條件,執(zhí)行步驟204,否則,執(zhí)行步驟205。
[0043]其中,所述預(yù)設(shè)條件包括下述至少一項(xiàng):所述當(dāng)前電量小于設(shè)定最低電量閾值;所述當(dāng)前電量與導(dǎo)航電量的比值小于設(shè)定值。
[0044]所述最低電量閾值可以根據(jù)用戶具體使用情況進(jìn)行設(shè)定,例如,將最低電量閾值設(shè)定為滿電量的5%;所述設(shè)定值也可以根據(jù)用戶的具體使用情況進(jìn)行設(shè)定,例如,將設(shè)定值取值為30 %。
[0045]可以理解的是,所述預(yù)設(shè)條件還可以為包括下述至少一項(xiàng):所述當(dāng)前電量相應(yīng)的導(dǎo)航路徑小于設(shè)定最低路徑閾值;所述當(dāng)前電量相應(yīng)的導(dǎo)航路徑與導(dǎo)航電量對應(yīng)的導(dǎo)航路徑長度的比值小于設(shè)定值。
[0046]步驟204、在所述當(dāng)前電量滿足預(yù)設(shè)條件時(shí),關(guān)閉導(dǎo)航。
[0047]在當(dāng)前電量小于設(shè)定最低電量閾值和/或所述當(dāng)前電量與導(dǎo)航電量的比值小于設(shè)定值時(shí),即當(dāng)前電量不足以完成導(dǎo)航且比較小時(shí),關(guān)閉導(dǎo)航。
[0048]進(jìn)一步的,在關(guān)閉導(dǎo)航之前或之后還可以包括:提示用戶當(dāng)前電量不足以完成導(dǎo)航。進(jìn)一步的,還可以包括:根據(jù)設(shè)定充電地點(diǎn)列表向用戶展示與所述導(dǎo)航路徑相關(guān)的充電地點(diǎn),以提示用戶去所述充電地點(diǎn)進(jìn)行充電。
[0049]步驟205、在所述當(dāng)前電量不滿足預(yù)設(shè)條件時(shí),根據(jù)設(shè)定充電地點(diǎn)列表更新所述導(dǎo)航路徑,并根據(jù)更新后的目標(biāo)導(dǎo)航路徑進(jìn)行導(dǎo)航。
[0050]在所述當(dāng)前電量不小于設(shè)定最低電量閾值和/或所述當(dāng)前電量與導(dǎo)航電量的比值不小于設(shè)定值時(shí),根據(jù)設(shè)定充電地點(diǎn)列表更新所述導(dǎo)航路徑,并根據(jù)更新后的目標(biāo)導(dǎo)航路徑進(jìn)行導(dǎo)航。
[0051]該步驟具體可以包括:根據(jù)設(shè)定充電地點(diǎn)列表和導(dǎo)航路徑,按照設(shè)定充電地點(diǎn)獲取規(guī)則獲取與所述導(dǎo)航路徑相關(guān)的至少一個(gè)充電地點(diǎn),并根據(jù)所述至少一個(gè)充電地點(diǎn)生成至少一條更新后的導(dǎo)航路徑;根據(jù)所述至少一條更新后的導(dǎo)航路徑,以及用戶的選擇指令或者設(shè)定導(dǎo)航