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