,上述多個地理位置可以是預先設置好的多個地理位置。
[0167]該實施方式中,如圖5所示,上述移動終端還可以包括:
[0168]第一生成單元45,用于生成所述當前地理位置到所述推薦地理位置的導航線路;
[0169]所述輸出單元44還用于在顯示所述信號強度分布地圖中所述推薦地理位置所在區域的地圖時,在所述信號強度分布地圖中顯示所述導航線路。
[0170]該實施方式中,可以實現在顯示上述推薦地理位置時,顯示當前地理位置到推薦地理位置的導航線路,這樣可以使用用戶方便快速地到推薦地理位置,還可以避免當用戶在陌生位置時無法找到推薦地理位置的問題。
[0171]本實施例中,檢測單元41還可以用于檢測所述移動終端當前是否需要進行業務傳輸,若所述移動終端當前需要進行業務傳輸時,檢測當前所處的當前地理位置。
[0172]該實施方式中,可以實現當移動終端需要進行業務傳輸時,才輸出上述推薦地理位置的位置信息。因為移動終端往往是在進行業務傳輸時的發射功耗消耗比較大,這樣通過上述步驟可以實現推薦用戶在信號強度高的推薦地理位置使用移動終端進行業務傳輸,從而可以更加有效地增加移動終端的電池續航能力。另外,這里的業務傳輸可以包括撥打電話、接聽電話、在線播放視頻、在線播放音頻、網絡聊天、網頁瀏覽等等需要使用網絡的業務。
[0173]本實施例中,檢測單元41還可以用于檢測所述移動終端的預設應用程序是否被開啟,若所述移動終端的預設應用程序被開啟時,檢測當前所處的當前地理位置。
[0174]該實施方式中,可以實現當移動終端開啟上述預設應用程序時輸出上述推薦地理位置的位置信息,以快速高效地向用戶推薦信號強度高的地理位置。其中,上述預設應用程序可以移動終端預先設置好的需要進行信號強度高的地理位置推薦的應用程序。例如:用于地理位置的信號強度管理的應用程序,或者用于網絡業務傳輸的應用程序等,另外這些的設置可以由用戶設置或者默認設置。
[0175]本實施例中,檢測單元41還可以用于檢測所述移動終端的電池電量是否低于預設閾值,若所述移動終端的電池電量低于所述預設閾值時,檢測當前所處的當前地理位置。
[0176]該實施方式中,可以實現在移動終端的電池電量較低時,向用戶推薦信號強度高的地理位置。從而可以避免頻繁向用戶推薦信號強度高的地理位置,達到節約設備功耗的目的。
[0177]本實施例中,檢測單元41還可以用于檢測所述移動終端當前傳輸的業務是否為預設的需要推薦地理位置的業務,若所述移動終端當前傳輸的業務是所述預設的需要推薦地理位置的業務時,檢測當前所處的當前地理位置。
[0178]該實施方式中,可以實現當移動終端當前傳輸的業務為上述預設的需要推薦地理位置的業務時向用戶推薦信號強度高的地理位置。其中,上述預設的需要推薦地理位置的業務可以理解為發射功率消耗較高的業務,例如:語音、步驟、游戲等業務;或者上述預設的需要推薦地理位置的業務可以理解為業務時長較長的業務,例如:撥打電話、瀏覽網頁、聽音頻等等。由于該實施方式中只對上述預設的需要推薦地理位置的業務執行上述步驟,從而可以避免頻繁向用戶推薦信號強度高的地理位置,達到節約設備功耗的目的。
[0179]本實施例中,如圖6所示,所述移動終端還可以包括:
[0180]第一記錄單元46,用于記錄所述移動終端的移動位置和移動時間,并生成所述移動終端的移動軌跡,所述移動軌跡包括所述移動終端的移動位置和移動時間;
[0181]第二生成單元47,用于在所述移動終端檢測當前所處的當前地理位置時,獲取當前時間,并使用所述當前時間和所述移動軌跡預測相對于所述當前地理位置的目標地理位置,生成所述當前地理位置到所述目標地理位置的至少一條導航線路;
[0182]選擇單元48,用于從所述至少一條導航線路中選擇目標導航線路,其中,所述目標導航線路是所述至少一條導航線路中所經過地理位置的信號強度最高的導航線路;
[0183]輸出單元44還可以用于在輸出所述推薦地理位置的位置信息時,輸出所述目標導航線路。
[0184]該實施方式中,可以實現向用戶推薦出一條信號強度高的導航線路,這樣用戶在該導航線路上使用移動終端時,移動終端的發射功耗就消耗比較小,以增加電池續航能力。
[0185]本實施例中,如圖7所示,上述移動終端還可以包括:
[0186]請求獲取單元49,用于向服務器發送信號強度分布信息的獲取請求,并接收所述服務器響應所述獲取請求發送的所述信號強度分布信息。
[0187]該實施方式中,可以實現向服務器請求獲取上述信號強度分布信息,由于信號強度分布信息存在放服務器,而服務器又可以獲取多個移動終端上報的地理位置的信號強度,這樣獲取的信號強度分布信息就可以包括更多地理位置的信號強度,且精度也會更高,這樣本實施例中推薦地理位置就更加精確。另外,在發送上述獲取請求時,該獲取請求還可以包括上述當前位置地理的位置信息,從而可以使用服務器向移動終端發送該當前地理位置附近的多個地理位置的信號強度對應的信號強度分布信息。這樣可以避免服務器向移動終端發送離移動終端的當前地理位置太遠的地理位置的信號強度,而離移動終端的當前地理位置太遠的地理位置的信號強度移動終端往往用不對,這樣就可以節約傳輸資源。
[0188]本實施例中,如圖8所示,上述移動終端還可以包括:
[0189]獲取單元410,用于從本地獲取預先存儲的所述信號強度分布信息。
[0190]該實施方式中可以實現從本地獲取到上述信號強度分布信息,這樣可以快速地獲取到上述信號強度分布信息,且由于不需要進行網絡消息傳輸,從而可以節約網絡傳輸資源。另外,由于移動終端的移動范圍往往比較固定,例如:很多時候都是用戶家里到公司之間的位置范圍,或者某一區域的位置范圍,從而移動終端可以預先獲取到特定位置范圍的信號強度分布信息。另外,上述信號強度分布信息可以是移動終端記錄并生成的,例如:移動終端在移動時記錄當前的地理位置和信號強度,這樣通過多次記錄就可以生成上述信號強度分布信息。
[0191]本實施例中,如圖9所示,上述移動終端還可以包括:
[0192]第二記錄單元411,用于記錄當前信號強度,以及記錄所述當前信號強度的記錄地理位置;
[0193]其中,所述信號強度分布信息中包括所述記錄地理位置的所述當前信號強度。
[0194]其中,上述記錄地理位置的當前信號強度可以向服務器上報,這樣服務器可以通過多個移動終端上報的地理位置和信號強度從而可以生成上述信號強度分布信息;或者移動終端可以通過多次記錄的地理位置和信號強度生成上述信號強度分布信息。
[0195]本實施例中,在圖1所示的實施例的基礎上增加了多種可選的實施方式,且都可以實現增加移動終端的電池續航能力。
[0196]請參閱圖10,圖10是本發明實施例提供的另一種移動終端的結構示意圖,如圖10所示,包括:處理器101、網絡接口 102、存儲器103和通信總線104,其中,所述通信總線104用于實現所述處理器101、網絡接口 102和存儲器103之間連接通信,所述處理器101執行所述存儲器103中存儲的程序用于實現以下方法:
[0197]檢測當前所處的當前地理位置;
[0198]從預先獲取的信號強度分布信息中查找與所述當前地理位置之間的距離在預設距離內的推薦地理位置,其中,所述推薦地理位置的信號強度高于預設信號強度,所述信號強度分布信息包括多個地理位置的信號強度;
[0199]輸出所述推薦地理位置的位置信息。
[0200]本實施例中,處理器101執行的程序還可以包括:
[0201]從所述信號強度分布信息中查找所述當前地理位置的信號強度,并判斷所述當前地理位置的信號強度是否低于所述預設信號強度;
[0202]處理器101執行從預先獲取的信號強度分布信息中查找與所述當前地理位置之間的距離在預設距離內的推薦地理位置的程序,可以包括:
[0203]若所述當前地理位置的信號強度低于所述預設信號強度時,所述移動終端從預先獲取的信號強度分布信息中查找與所述當前地理位置之間的距離在預設距離內的推薦地理位置。
[0204]本實施例中,所述信號強度分布信息包括:
[0205]信號強度分布地圖,所述信號強度分布地圖中包括所述信號強度分布地圖中多個地理位置的信號強度;
[0206]處理器101執行的輸出所述推薦地理位置的位置信息的程序,可以包括:
[0207]顯示所述信號強度分布地圖中所述推薦地理位置所在區域的地圖,并在所述信號強度分布地圖標記出所述推薦地理位置。
[0208]本實施例中,處理器101執行的程序還可以包括:
[0209]生成所述當前地理位置到所述推薦地理位置的導航線路;
[0210]在所述移動終端顯示所述信號強度分布地圖中所述推薦地理位置所在區域的地圖時,在所述信號強度分布地圖中顯示所述導航線路。
[0211]本實施例中,處理器101執行的程序還可以包括:
[0212]檢測所述移動終端當前是否需要進行業務傳輸,若所述移動終端當前需要進行業務傳輸時,執行所述移動終端檢測當前所處的當前地理位置的步驟;或者
[0213]檢測所述移動終端的預設應用程序是否被開啟,若所述移動終端的預設應用程序被開啟時,執行所述移動終端檢測當前所處的當前地理位置的步驟;或者
[0214]檢測所述移動終端的電池電量是否低于預設閾值,若所述移動終端的電池電量低于所述預設閾值時,執行所述移動終端檢測當前所處的當前地理位置的步驟;或者
[0215]檢測所述移動終端當前傳輸的業務是否為預設的需要推薦地理位置的業務,若所述移動終端當前傳輸的業務是所述預設的需要推薦地理位置的業務時,執行所述移動終端檢測當前所處的當前地理位置的步驟。
[0216]本實施例中,處理器101執行的程序還可以包括:
[0217]記錄所述移動終端的移動位置和移動時間,并生成所述移動終端的移動軌跡,所述移動軌跡包括所述移動終端的移動位置和移動時間;
[0218]在所述移動終端檢測當前所處的當前地理位置時,獲取當前時間,并使用所述當前時間和所述移動軌跡預測相對于所述當前地理位置的目標地理位置,生成所述當前地理位置到所述目標地理位置的至少一條導航線路;
[0219]從所述至少一條導航線路中選擇目標導航線路,其中,所述目標導航線路是所述至少一條導航線路中所經過地理位置的信號