一種移動終端的定位方法、裝置及移動終端的制作方法
【技術領域】
[0001]本發明涉及定位技術領域,尤其是一種移動終端的定位方法、裝置及移動終端。
【背景技術】
[0002]隨著移動終端技術的快速發展,諸如智能手機、平板電腦和個人計算機之類的移動終端已經廣泛應用于工作和生活的各個領域。
[0003]目前,全球定位系統(GlobalPosit1ning System,GPS)已成為移動終端的常規配置。移動終端上的高精度定位主要是移動終端隨機選取定位服務器,并向隨機選取的定位服務器發送定位請求,定位服務器響應定位請求,得到移動終端的位置。由于定位服務器的性能(如忙閑程度)存在較大差異,若隨機選取的定位服務器性能較差導致定位效率較低。
【發明內容】
[0004]本發明的目的在于提供一種移動終端的定位方法、裝置及移動終端,以提高定位移動終端的效率。
[0005]—方面,本發明實施例提供了一種移動終端的定位方法,包括:
[0006]同時向至少兩個候選定位服務器發送基本定位請求,其中所述基本定位請求包括基本定位參數;
[0007]依據接收到所述至少兩個候選定位服務器返回基本定位結果的時間,從所述至少兩個候選定位服務器中確定所述移動終端的目標定位服務器;
[0008]采用確定的目標定位服務器對所述移動終端進行定位。
[0009]又一方面,本發明實施例提供了一種移動終端的定位裝置,包括:
[0010]定位請求單元,用于同時向至少兩個候選定位服務器發送基本定位請求,其中所述基本定位請求包括基本定位參數;
[0011]目標確定單元,用于依據接收到所述至少兩個候選定位服務器返回基本定位結果的時間,從所述至少兩個候選定位服務器中確定所述移動終端的目標定位服務器;
[0012]終端定位單元,用于采用確定的目標定位服務器對所述移動終端進行定位。
[0013]另一方面,本發明實施例提供了一種移動終端,包括本發明任意實施例中提供的移動終端的定位裝置。
[0014]本發明實施例提供的技術方案,通過同時向至少兩個候選定位服務器發送基本定位請求,使所述至少兩個候選定位服務器響應基本定位請求并向移動終端返回基本定位結果,依據接收到所述至少兩個候選定位服務器返回基本定位結果的時間,從所述至少兩個候選定位服務器中確定所述移動終端的目標定位服務器,并采用目標定位服務器對所述移動終端進行定位,相比于現有技術中采用隨機選取的定位服務器對移動終端進行定位,提高了移動終端與目標定位服務器之間的通信效率,進而提高移動終端的定位效率。
【附圖說明】
[0015]圖1為本發明實施例一提供的一種移動終端的定位方法的流程示意圖;
[0016]圖2為本發明實施例二提供的一種移動終端的定位方法的流程示意圖;
[0017]圖3為本發明實施例三提供的一種移動終端的定位裝置的結構示意圖;
[0018]圖4為本發明實施例三提供的一種移動終端的結構示意圖。
【具體實施方式】
[0019]下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0020]實施例一
[0021]圖1為本發明實施例一提供的一種移動終端的定位方法的流程示意圖,該方法可以由移動終端的定位裝置執行,其中該裝置可以由軟件和/或硬件實現,可作為移動終端的一部分被內置在移動終端內部。如圖1所示,該實現流程包括:
[0022]步驟11、同時向至少兩個候選定位服務器發送基本定位請求,其中所述基本定位請求包括基本定位參數。
[0023]在本實施例中,定位服務器指的是定位移動終端過程中應用到的服務器,候選定位服務器可以是移動終端當前掃描到的定位服務器,也可以是移動終端常用的定位服務器。示例性的,候選定位服務器為候選SUPL(Secure user Plane Locat1n,用戶面定位業務)服務器。
[0024]移動終端指的是諸如智能手機、平板電腦和個人計算機之類的電子產品,移動終端具有定位功能。需要說明的是,本發明實施例中對定位功能不作具體限定,如移動終端可以支持GPS(Global Posit1ning System,全球定位系統)定位、基站定位、WIFI (WirelessFidelity,無線保真)定位或藍牙定位等。
[0025]在本實施例中,基本定位參數指的是定位移動終端過程中所需的參數,若采用基站定位技術進行定位,基本定位參數包括所述移動終端檢測到的基站ID和所述基站的信號強度,基站ID用于唯一地標識基站,如基站ID可以為BSIC(Base Stat1n Identity Code,基站識別碼)。若采用WIFI定位技術進行定位,基本定位參數包括移動終端檢測到的無線保真網絡的路由器MAC(Media Access Control,物理地址)和所述無線保真網絡的信號強度,其中路由器MAC用于唯一地標識路由器。
[0026]需要說明的是,基本定位參數還可以包括移動終端檢測到的藍牙設備的MAC和藍牙信號強度。此時,藍牙設備設置在固定位置,且各候選定位服務器中預先存儲有藍牙設備的位置。
[0027]步驟12、依據接收到所述至少兩個候選定位服務器返回基本定位結果的時間,從所述至少兩個候選定位服務器中確定所述移動終端的目標定位服務器。
[0028]具體的,各候選定位服務器依據接收到的基本定位參數,確定移動終端的位置信息,并將位置信息返回給移動終端,移動終端依據接收到各候選定位服務器返回基本定位結果的時間,選擇目標定位服務器。
[0029]若采用基站定位技術,各候選定位服務器依據預先存儲的不同基站的位置,得到各基站ID關聯的位置,并依據各基站ID關聯的位置和信號強度,對移動終端進行定位以得到基本定位結果。若采用WIFI定位技術,各候選定位服務器依據預先存儲的不同無線路由器的位置,得到移動終端檢測到的各路由器的位置,并依據各路由器的位置和信號強度,對移動終端進行定位以得到基本定位結果。
[0030]本實施例中,由于移動終端同時向各候選定位服務器發送基本定位請求,即各候選定位服務器接收到基本定位請求的時間近似相同,且每個候選定位服務器均依據基本定位請求進行定位,即每個候選定位服務器的定位過程相同,因此,可以用移動終端接收到基本定位結果的時間來表征各候選定位服務器的性能,進而可以將接收時間較快的候選定位服務器確定為目標定位服務器。
[0031]步驟13、采用確定的目標定位服務器對所述移動終端進行定位。
[0032]具體的,若目標定位服務器包括目標SUPL服務器,移動終端向目標SUPL服務器發送定位請求,目標SUPL服務器響應定位請求以獲取衛星信息,并將獲取的衛星信息返回給移動終端,移動終端依據接收到的衛星信息進行衛星檢測,從檢測到的衛星中篩除符合設定條件的目標衛星,并依據移動終端與目標衛星的距離,獲得移動終端的位置信息,其中位置信息可以是經瑋度信息,相比于現有技術中移動終端使用隨機選取的SUPL服務器定位,提尚了定位效率。
[0033]本發明實施例提供的技術方案,通過同時向至少兩個候選定位服務器發送基本定位請求,使所述至少兩個候選定位服務器響應基本定位請求并向移動終端返回基本定位結果,依據接收到所述至少兩個候選定位服務器返回基本定位結果的時間,從所述至少兩個候選定位服務器中確定所述移動終端的目標定位服務器,并采用目標定位服務器對所述移動終端進行定位,相比于現有技術采用中隨機選取的定位服務器對移動終端進行定位,提高了移動終端與目標定位服務器之間的通信效率,進而提高移動終端的定位效率。
[0034]示例性的,確定移動終端的至少兩個候選定位服務器,可以包括:獲取移動終端檢測到的多個待選定位服務器的延遲特征;依據獲取的延遲特征,從所述多個待選定位服務器中確定至少兩個候選定位服務器。
[0035]具體的,將移動終端檢測到的所有定位服務器確定為待選定位服務器,移動終端向各待選定位服務器發送延遲命令(如P ing命令)以獲取各待選定位服務器的延遲特征;將延遲最較好的設定數值個待選定位服務器確定為候選定位服務器,其中設定數值可以為常量,也可以根據用戶需要進行設定。
[0036]實施例二
[0037]本實施例在上述實施例一的基礎上提供了一種新的移動終端的定位方法,本實施例中對確定目標定位