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