一種移動終端的定位方法、裝置及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及定位技術(shù)領(lǐng)域,尤其是一種移動終端的定位方法、裝置及移動終端。
【背景技術(shù)】
[0002]隨著移動終端技術(shù)的快速發(fā)展,諸如智能手機(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ǎng)絡(luò)的路由器物理地址改變時,確定移動終端的至少兩個候選定位服務(wù)器;
[0007]依據(jù)所述至少兩個候選定位服務(wù)器的性能信息,確定所述移動終端的目標(biāo)定位服務(wù)器;
[0008]采用確定的目標(biāo)定位服務(wù)器對所述移動終端進(jìn)行定位。
[0009]又一方面,本發(fā)明實(shí)施例提供了一種移動終端的定位裝置,包括:
[0010]候選確定單元,用于在檢測到移動終端所在無線保真網(wǎng)絡(luò)的路由器物理地址改變時,確定移動終端的至少兩個候選定位服務(wù)器;
[0011 ]目標(biāo)確定單元,用于依據(jù)所述至少兩個候選定位服務(wù)器的性能信息,確定所述移動終端的目標(biāo)定位服務(wù)器;
[0012]終端定位單元,用于采用確定的目標(biāo)定位服務(wù)器對所述移動終端進(jìn)行定位。
[0013]另一方面,本發(fā)明實(shí)施例提供了一種移動終端,包括本發(fā)明任意實(shí)施例中提供的移動終端的定位裝置。
[0014]本發(fā)明實(shí)施例提供的技術(shù)方案,通過在檢測到移動終端所在無線保真網(wǎng)絡(luò)的路由器物理地址改變時,確定移動終端的至少兩個候選定位服務(wù)器,依據(jù)所述至少兩個候選定位服務(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ì)說明。可以理解的是,此處所描述的具體實(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ǎng)絡(luò)的路由器物理地址改變時,確定移動終端的至少兩個候選定位服務(wù)器。
[0023]在本實(shí)施例中,移動終端指的是諸如智能手機(jī)、平板電腦和個人計算機(jī)之類的電子產(chǎn)品,移動終端具有定位功能。需要說明的是,本發(fā)明實(shí)施例中對定位功能不作具體限定,如移動終端可以支持GPS(Global Posit1ning System,全球定位系統(tǒng))定位、基站定位、WIFI (Wireless Fidelity,無線保真)定位或藍(lán)牙定位等。定位服務(wù)器指的是定位移動終端過程中應(yīng)用到的服務(wù)器,示例性的,所述候選定位服務(wù)器包括候選NTP(NetWOrk TimeProtocol,時間同步)服務(wù)器和/或候選SUPL(Secure user Plane Locat1n,用戶面定位業(yè)務(wù))服務(wù)器。
[0024]在本實(shí)施例中,移動終端所在無線保真網(wǎng)絡(luò)指的是移動終端中WIFI模塊接入的無線保真網(wǎng)絡(luò)。具體的,在檢測到移動終端所在無線保真網(wǎng)絡(luò)的路由器物理地址改變,即移動終端接入不同的WIFI網(wǎng)絡(luò)時,可以將移動終端掃描到的定位服務(wù)器直接確定為候選定位服務(wù)器,也可以從掃描到的定位服務(wù)器中選擇至少兩個候選定位服務(wù)器。由于移動終端接入不同的WIFI網(wǎng)絡(luò)時,移動終端與預(yù)先連接的定位服務(wù)器之間的數(shù)據(jù)鏈路發(fā)生改變,導(dǎo)致移動終端與連接的定位服務(wù)器之間的通信效率降低,因此在檢測到移動終端接入不同的WIFI網(wǎng)絡(luò)時,為移動終端重新選擇目標(biāo)定位服務(wù)器,能夠提高移動終端與目標(biāo)定位服務(wù)器之間的通信效率。
[0025]步驟12、依據(jù)所述至少兩個候選定位服務(wù)器的性能信息,確定所述移動終端的目標(biāo)定位服務(wù)器。
[0026]在本實(shí)施例中,候選定位服務(wù)器的性能信息可以是候選定位服務(wù)器的CPU(Central Processing Unit,中央處理器)、網(wǎng)卡或內(nèi)存性能。具體的,可以依據(jù)CPU的利用率、網(wǎng)卡的忙閑程度或內(nèi)存的大小性能等性能,從至少兩個候選定位服務(wù)器中確定移動終端的目標(biāo)定位服務(wù)器。
[0027]步驟13、采用確定的目標(biāo)定位服務(wù)器對所述移動終端進(jìn)行定位。
[0028]具體的,若目標(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ù)器定位,提尚了定位效率。
[0029]若目標(biāo)定位服務(wù)器包括目標(biāo)NTP服務(wù)器,移動終端向目標(biāo)NTP服務(wù)器發(fā)送時間同步請求,目標(biāo)NTP服務(wù)器響應(yīng)時間同步請求以獲取目標(biāo)NTP服務(wù)器的時鐘信息,并將獲取的時鐘信息返回給移動終端,使移動終端的時鐘與目標(biāo)NTP服務(wù)器的時鐘同步,從而減少因時間同步誤差導(dǎo)致的定位精度誤差,提高了定位精度。若目標(biāo)定位服務(wù)器同時包括目標(biāo)NTP服務(wù)器和目標(biāo)SUPL服務(wù)器,不僅能夠提尚移動終端的定位效率,還能夠提尚移動終端的定位精度。
[0030]本發(fā)明實(shí)施例提供的技術(shù)方案,通過在檢測到移動終端使用不同的WIFI時,確定移動終端的至少兩個候選定位服務(wù)器,依據(jù)所述至少兩個候選定位服務(wù)器的性能信息,確定所述移動終端的目標(biāo)定位服務(wù)器,采用確定的目標(biāo)定位服務(wù)器對所述移動終端進(jìn)行定位,相比于現(xiàn)有技術(shù)采用中隨機(jī)選取的定位服務(wù)器對移動終端進(jìn)行定位,提高了移動終端與目標(biāo)定位服務(wù)器之間的通信效率,進(jìn)而提高移動終端的定位效率和/或定位精度。
[0031]示例性的,確定移動終端的至少兩個候選定位服務(wù)器,可以包括:獲取移動終端檢測到的多個待選定位服務(wù)器的延遲特征;依據(jù)獲取的延遲特征,從所述多個待選定位服務(wù)器中確定至少兩個候選定位服務(wù)器。
[0032]具體的,將移動終端檢測到的所有定位服務(wù)器確定為待選定位服務(wù)器,移動終端向各待選定位服務(wù)器發(fā)送延遲命令(如P ing命令)以獲取各待選定位服務(wù)器的延遲特征;將延遲最較好的設(shè)定數(shù)值個待選定位服務(wù)器確定為候選定位服務(wù)器,其中設(shè)定數(shù)值可以為常量,也可以根據(jù)用戶需要進(jìn)行設(shè)定。
[0033]實(shí)施例二
[0034]本實(shí)施例在上述實(shí)施例一的基礎(chǔ)上提供了一種新的移動終端的定位方法,本實(shí)施例中對確定目標(biāo)定位服務(wù)器的方式作進(jìn)一步限定。圖2為本發(fā)明實(shí)施例二提供的一種移動終端的定位方法的流程示意圖,如圖2所示,該實(shí)現(xiàn)流程包括:
[0035]步驟21、在檢測到移動終端所在無線保真網(wǎng)絡(luò)的路由器物理地址改變時,確定移動終端的至少兩個候選定位服務(wù)器。
[0036]在本實(shí)施例中,移動終端指的是諸如智能手機(jī)、平板電腦和個人計算機(jī)之類的電子產(chǎn)品,移動終端具有定位功能。需要說明的是,本發(fā)明實(shí)施例中對定位功能不作具體限定,如移動終端可以支持GPS定位、基站定位、WIFI定位或藍(lán)牙定位等。定位服務(wù)器指的是定位移動終端過程中應(yīng)用到的服務(wù)器,示例性的,所述候選定位服務(wù)器包括候選NTP服務(wù)器和/或候選SUPL服務(wù)器。
[0037]在本實(shí)施例中,移動終端所在無線保真網(wǎng)絡(luò)指的是移