一種導航線路選擇方法和移動終端的制作方法
【技術領域】
[0001]本發明涉及移動通信技術領域,尤其涉及一種導航線路選擇方法和移動終端。
【背景技術】
[0002]隨著移動通信技術的發展,越來越多的用戶喜歡使用移動終端,例如:使用移動終端撥打電話、網頁瀏覽、玩游戲、聽音樂、觀看視頻等等。實際應用中當用戶經常會在多個地方之間移動,當用戶想去某些地方時,可能會存在多條路徑可以到達用戶想去的地方。但現實生活中移動終端在不同位置的信號強度是存在差異的,例如:移動終端在基站附近時信號強度會比較高,而移動終端在離基站比較遠的位置時信號強度會比較低。而移動終端的發射功率是與信號強度成反比的,這樣當用戶選擇的路徑的信號強度比較低,且用戶在該路徑上使用移動終端時,移動終端的發射功耗會消耗的比較大,從而導致移動終端的電池消耗也很大,這樣就會降低移動終端的電池續航能力。可見,目前的移動終端存在電池續航能力較差的問題。
【發明內容】
[0003]本發明實施例提供了一種導航線路選擇方法和移動終端,可以增加移動終端的電池續航能力。
[0004]第一方面,本發明實施例提供一種導航線路選擇方法,包括:
[0005]獲取導航起始位置和導航終點位置;
[0006]生成從所述導航起始位置到所述導航終點位置的至少兩條導航線路;
[0007]從預先獲取的信號強度分布信息查找所述至少兩條導航線路經過的地理位置的信號強度,其中,所述信號強度分布信息至少包括所述至少兩條導航線路經過的地理位置的信號強度;
[0008]從所述至少兩條導航線路中選擇目標導航線路作為當前使用導航線路,其中,所述目標導航線路經過的地理位置的信號強度至少高于所述至少兩條導航線路中的一條導航線路經過的地理位置的信號強度。
[0009]可選的,所述方法還包括:
[0010]預測所述至少兩條導航線路中每條導航線路的移動時間,所述移動時間是指從所述導航起始位置移動至所述導航終點位置所需要的時間;
[0011]顯示所述至少兩條導航線路的移動時間和經過的地理位置的信號強度;
[0012]所述從所述至少兩條導航線路中選擇目標導航線路作為當前推薦的導航線路,包括:
[0013]接收用戶輸入的從所述至少兩條導航線路中選擇所述目標導航線路作為當前使用導航線路的選擇命令;
[0014]從所述至少兩條導航線路中選擇所述目標導航線路作為當前使用導航線路,以響應所述選擇命令。
[0015]可選的,在所述接收用戶輸入的從所述至少兩條導航線路中選擇所述目標導航線路作為當前使用導航線路的選擇命令之前,所述方法還包括:
[0016]使用所述至少兩條導航線路的移動時間和經過的地理位置的信號強度預測移動終端在每條所述導航線路中所需要的消耗電量;
[0017]顯示所述移動終端在每條所述導航線路中所需要的消耗電量。
[0018]可選的,所述信號強度分布信息包括:
[0019]信號強度分布地圖,所述信號強度分布地圖中至少包括所述至少兩條導航線路經過的地理位置的信號強度;
[0020]所述方法還包括:
[0021]在所述信號強度分布地圖上顯示所述當前使用導航線路,并在所述信號強度分布地圖上顯示所述當前使用導航線路經過的地理位置的信號強度。
[0022]可選的,所述在所述信號強度分布地圖上顯示所述當前使用導航線路,并在所述信號強度分布地圖上顯示所述當前使用導航線路經過的地理位置的信號強度,包括:
[0023]在所述信號強度分布地圖上顯示所述當前使用導航線路;
[0024]檢測移動終端當前在所述當前使用導航線路中所處的位置,預測在預設時間內所述移動終端將要到達的地理位置,并在所述信號強度分布地圖上顯示在所述預設時間內所述移動終端將要到達的地理位置的信號強度。
[0025]可選的,所述方法還包括:
[0026]檢測移動終端的電池的當前電量,以及預測所述移動終端在所述當前使用導航線路中所需要的消耗電量;
[0027]判斷所述消耗電量與所述當前電量之差是否小于預設閾值,若是,則輸出節約電量的提示消息。
[0028]可選的,所述從預先獲取的信號強度分布信息查找出所述至少兩條導航線路經過的地理位置的信號強度之前,所述方法還包括:
[0029]向服務器發送信號強度分布信息的獲取請求,并接收所述服務器響應所述獲取請求發送的所述信號強度分布信息;或者
[0030]從本地獲取預先存儲的所述信號強度分布信息。
[0031]可選的,所述方法還包括:
[0032]記錄當前信號強度,以及記錄所述當前信號強度的記錄地理位置;
[0033]其中,所述信號強度分布信息中包括所述記錄地理位置的所述當前信號強度。
[0034]第二方面,本發明實施例提供一種移動終端,包括:獲取單元、生成單元、查找單元和選擇單元,其中:
[0035]所述獲取單元,用于獲取導航起始位置和導航終點位置;
[0036]所述生成單元,用于生成從所述導航起始位置到所述導航終點位置的至少兩條導航線路;
[0037]所述查找單元,用于從預先獲取的信號強度分布信息查找所述至少兩條導航線路經過的地理位置的信號強度,其中,所述信號強度分布信息至少包括所述至少兩條導航線路經過的地理位置的信號強度;
[0038]所述選擇單元,用于從所述至少兩條導航線路中選擇目標導航線路作為當前使用導航線路,其中,所述目標導航線路經過的地理位置的信號強度至少高于所述至少兩條導航線路中的一條導航線路經過的地理位置的信號強度。
[0039]可選的,所述移動終端還包括:
[0040]預測單元,用于預測所述至少兩條導航線路中每條導航線路的移動時間,所述移動時間是指從所述導航起始位置移動至所述導航終點位置所需要的時間;
[0041]第一顯示單元,用于顯示所述至少兩條導航線路的移動時間和經過的地理位置的信號強度;
[0042]所述選擇單元用于接收用戶輸入的從所述至少兩條導航線路中選擇所述目標導航線路作為當前使用導航線路的選擇命令,以及從所述至少兩條導航線路中選擇所述目標導航線路作為當前使用導航線路,以響應所述選擇命令。
[0043]可選的,所述預測單元還用于使用所述至少兩條導航線路的移動時間和經過的地理位置的信號強度預測移動終端在每條所述導航線路中所需要的消耗電量;
[0044]所述第一顯示單元還用于顯示所述移動終端在每條所述導航線路中所需要的消耗電量。
[0045]可選的,所述信號強度分布信息包括:
[0046]信號強度分布地圖,所述信號強度分布地圖中至少包括所述至少兩條導航線路經過的地理位置的信號強度;
[0047]所述移動終端還包括:
[0048]第二顯示單元,用于在所述信號強度分布地圖上顯示所述當前使用導航線路,并在所述信號強度分布地圖上顯示所述當前使用導航線路經過的地理位置的信號強度。
[0049]可選的,所述第二顯示單元用于在所述信號強度分布地圖上顯示所述當前使用導航線路,以及檢測移動終端當前在所述當前使用導航線路中所處的位置,預測在預設時間內所述移動終端將要到達的地理位置,并在所述信號強度分布地圖上顯示在所述預設時間內所述移動終端將要到達的地理位置的信號強度。
[0050]可選的,所述移動終端還包括:
[0051]檢測單元,用于檢測移動終端的電池的當前電量,以及預測所述移動終端在所述當前使用導航線路中所需要的消耗電量;
[0052]判斷單元,用于判斷所述消耗電量與所述當前電量之差是否小于預設閾值;
[0053]提示單元,用于若所述判斷單元判斷所述消耗電量與所述當前電量之差小于所述預設閾值時,輸出節約電量的提示消息。
[0054]可選的,所述移動終端還包括:
[0055]請求單元,用于向服務器發送信號強度分布信息的獲取請求,并接收所述服務器響應所述獲取請求發送的所述信號強度分布信息;或者
[0056]所述獲取單元還用于從本地獲取預先存儲的所述信號強度分布信息。
[0057]可選的,所述移動終端還包括:
[0058]記錄單元,用于記錄當前信號強度,以及記錄所述當前信號強度的記錄地理位置;
[0059]其中,所述信號強度分布信息中包括所述記錄地理位置的所述當前信號強度。
[0060]上述技術方案中,獲取導航起始位置和導航終點位置;生成從所述導航起始位置到所述導航終點位置的至少兩條導航線路;從預先獲取的信號強度分布信息查找所述至少兩條導航線路經過的地理位置的信號強度;從所述至少兩條導航線路中選擇目標導航線路作為當前使用導航線路,其中,所述目標導航線路經過的地理位置的信號強度至少高于所述至少兩條導航線路中的一條導航線路經過的地理位置的信號強度。可以實現選擇一條信號強度高的導航線路,這樣用戶按照該線路進行移動時,移動終端的信號強度的發射功率就會消耗的比較小,從而增加移動終端的電池續航能力。
【附圖說明】
[0061]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0062]圖1是本發明實施例提供的一種導航線路選擇方法的流程示意圖;
[0063]圖2是本發明實施例提供的另一種導航線路選擇方法的流程示意圖;
[0064]圖3是本發明實施例提供的一種移動終端的結構示意圖;
[0065]圖4是本發明實施例提供的另一種移動終端的結構示意圖;
[0066]圖5是本發明實施例提供的另一種移動終端的結構示意圖;
[0067]圖6是本發明實施例提供的另一種移動終端的結構示意圖;
[0068]圖7是本發明實施例提供的另一種移動終端的結構示意圖;
[0069]圖8是本發明實施例提供的另一種移動終端的結構示意圖。
【具體實施方式】
[0070]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞