本發(fā)明涉及通信技術領域,具體涉及一種移動終端及其定位方法。
背景技術:
目前,移動終端大都具有增強小區(qū)ID(Enhanced CELL ID,E-CID)功能。當開啟E-CID功能時,所述移動終端可以收取不同鄰區(qū)的系統(tǒng)消息,進而可以從所收取的系統(tǒng)消息中獲取相應的定位信息,并將所述定位信息發(fā)送至所述定位服務器,由所述定位服務器根據(jù)移動終端上報的定位信息確定所述移動終端的地理位置。
然而,由于不同鄰區(qū)的定位信息承載于不同的鄰區(qū)的系統(tǒng)消息中,為了獲得相應小區(qū)的定位信息,所述移動終端需要多次收取鄰區(qū)的系統(tǒng)消息,導致功耗增加。并且,通過E-CID功能來獲取所述移動終端的地理位置時,存在一定的時延。
技術實現(xiàn)要素:
本發(fā)明要解決的是如何快速地對移動終端進行定位,并降低所述移動終端的功耗。
為解決上述問題,本發(fā)明實施例提供了一種移動終端的定位方法,所述方法包括:
接收定位服務器發(fā)送的定位能力上報請求;
根據(jù)所述定位能力上報請求向所述定位服務器上報定位能力信息;
接收所述定位服務器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求;
根據(jù)所述獲取定位信息的請求,從最近一次接收到的第一系統(tǒng)消息中獲取對應的定位信息,并上報至所述定位服務器,由所述定位服務器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位,所述第一系統(tǒng)消息中包 括當前服務小區(qū)及鄰區(qū)的定位信息。
可選地,所述第一系統(tǒng)消息獨立于所述移動終端接收到的其他系統(tǒng)消息,或者附加在所述移動終端接收到的一個或兩個以上的其他系統(tǒng)消息中。
可選地,所述第一系統(tǒng)消息是基站獲取各個小區(qū)之間的相鄰關系及各個小區(qū)的定位信息并進行合并處理后獲得的。
可選地,所述第一系統(tǒng)消息中定位信息對應的小區(qū)的排列順序,與攜帶鄰區(qū)列表的系統(tǒng)消息中各個小區(qū)的排列順序相同。
可選地,所述鄰區(qū)包括所述移動終端所支持的異系統(tǒng)的鄰區(qū)。
本發(fā)明實施例還提供了一種移動終端,所述移動終端包括:
第一接收單元,適于預先接收第一系統(tǒng)消息,所述第一系統(tǒng)消息中包括當前服務小區(qū)及鄰區(qū)的定位信息;
第二接收單元,適于接收所述定位服務器發(fā)送的定位能力上報請求;
第一發(fā)送單元,適于根據(jù)所述定位能力上報請求向所述定位服務器上報定位能力信息;
第三接收單元,適于接收所述定位服務器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求;
第二發(fā)送單元,適于根據(jù)所述獲取定位信息的請求從所述第一接收單元最近一次接收到的第一系統(tǒng)消息中獲取對應的定位信息,并上報至所述定位服務器,由所述定位服務器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
可選地,所述第一接收單元接收到的第一系統(tǒng)消息獨立于所述移動終端接收到的其他系統(tǒng)消息,或者附加在所述移動終端接收到的一個或兩個以上的其他系統(tǒng)消息中。
可選地,所述第一接收單元接收到的第一系統(tǒng)消息是基站獲取各個小區(qū)之間的相鄰關系及各個小區(qū)的定位信息并進行合并處理后獲得的。
可選地,所述第一系統(tǒng)消息中定位信息對應的小區(qū)的順序,與攜帶鄰區(qū) 列表的系統(tǒng)消息中各個小區(qū)的排列順序相同。
可選地,所述鄰區(qū)包括所述移動終端所支持的異系統(tǒng)的鄰區(qū)。
與現(xiàn)有技術相比,本發(fā)明的技術方案至少具有以下優(yōu)點:
在移動終端接收到定位服務器發(fā)送的定位能力上報請求時,通過將LTE通信系統(tǒng)的E-CID能力信息以及至少一個異系統(tǒng)的E-CID能力信息上報至定位服務器,從而所述定位服務器可以根據(jù)所述移動終端上報定位信息確定所述移動終端的地理位置,因此可以提高定位服務器對移動終端定位的準確性。
附圖說明
圖1是本發(fā)明實施例中一種移動終端定位方法流程圖;
圖2是本發(fā)明實施例中一種移動終端結構示意圖。
具體實施方式
目前,當移動終端開啟E-CID功能時,需要多次收取鄰區(qū)的系統(tǒng)消息來獲取相應的定位信息。由于不同鄰區(qū)的定位消息承載于不同的鄰區(qū)系統(tǒng)消息中,導致功耗增加。并且,在實際應用中,自所述移動終端開啟E-CID功能至將所獲取的定位信息上報至所述定位服務器,存在一定的時延,導致所述定位服務器無法實時地對所述移動終端進行定位。
針對上述問題,本發(fā)明的實施例提供了一種移動終端的定位方法,所述方法可以使得所述移動終端預先接收包括當前服務小區(qū)及鄰區(qū)的定位信息第一系統(tǒng)消息,進而可以在接收到定位服務器發(fā)送的獲取定位信息的請求時,從所述第一系統(tǒng)消息中獲取相應的定位信息并上報至定位服務器,而無須所述移動終端接收鄰區(qū)的系統(tǒng)消息,因此可以降低所述移動終端的功耗。并且,在接收到所述獲取定位信息的請求時,直接從最近一次接收到的第一系統(tǒng)消息獲取相應的定位信息即可,而無須啟動E-CID功能,也就不存在通過E-CID功能進行定位時引起的時延,因此可以使得定位服務器快速地對所述移動終端進行定位。
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結合附圖對本發(fā)明的具體實施例作詳細的說明。
如圖1所示,本發(fā)明實施例提供了一種移動終端的定位方法。
所述方法可以包括如下步驟;
步驟11,接收定位服務器發(fā)送的定位能力上報請求。
在具體實施中,所述定位服務器通過向移動終端發(fā)送定位能力請求的方式,獲得所述移動終端當前的定位能力。其中,所述移動終端的定位能力,即所述移動終端是否可以獲得相關定位信息的能力。
在具體實施中,可以采用多種方式觸發(fā)所述定位服務器發(fā)送定位能力上報請求,比如,可以通過所述移動終端向所述定位服務器發(fā)送定位請求的方式觸發(fā)所述定位服務器發(fā)送定位能力上報請求;也可以通過所述定位服務器向所述移動終端發(fā)送定位請求的方式觸發(fā)所述定位服務器發(fā)送定位能力上報請求。也就是說,所述定位服務器及移動終端都可以觸發(fā)所述定位服務器發(fā)送定位能力上報請求。其中,所述移動終端可以通過多種方式產(chǎn)生定位請求,例如,可以通過所述移動終端的地圖軟件等應用程序產(chǎn)生定位請求。
需要說明的是,在本發(fā)明的實施例中,所述移動終端是指可以在移動中使用的計算機設備,包括但不限于手機、筆記本、平板電腦以及車載電腦等設備。所述移動終端可以支持兩種通信模式,也可以支持三種或三種以上的通信模式。具體無論所述移動終端可以支持的通信模式的數(shù)量如何,均不構成對本發(fā)明的限制,且均在本發(fā)明的保護范圍之內(nèi)。
需要說明的是,在本發(fā)明的實施例中,所述定位服務器可以是一臺獨立的專用服務器,也可以同時提供其他服務,比如可以在其他服務器上開辟一塊專用的存儲區(qū)和內(nèi)存區(qū),以提供定位服務。當然,不論是采用哪種方式的定位服務器,都可以與所述移動終端進行通信。
需要說明的是,所述移動終端與所述定位服務器之間可以采用有線連接的方式進行通信,也可以采用無線連接的方式進行通信。其中,所述無線連接的方法可以包括WiFi、藍牙、紅外等多種通信方式。具體無論所述移動終端與所述定位服務器之間的連接方式如何,均不構成對本發(fā)明的限制,且均在本發(fā)明的保護范圍之內(nèi)。
步驟12,根據(jù)所述定位能力上報請求向所述定位服務器上報定位能力信 息。
當所述移動終端接收到所述定位能力上報請求時,將自身的定位能力上報至所述定位服務器。其中,所述移動終端的定位能力既包括對當前通信系統(tǒng)下各小區(qū)的定位能力,又包括對異系統(tǒng)下各小區(qū)的定位能力。
在具體實施中,除當前的通信模式對應的通信系統(tǒng)外,所述移動終端所支持的其他通信系統(tǒng)均為異系統(tǒng)。例如,所述移動終端當前的通信模式為LTE模式,對應的當前通信系統(tǒng)為LTE系統(tǒng)。所述異系統(tǒng)可以為無線局域網(wǎng)(Wireless Local Area Network,WLAN),全球移動通信系統(tǒng)(Global System For Mobile,GSM),時分同步碼分多址(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)以及碼分多址(Code Division Multiple Access,CDMA)2000等系統(tǒng)中的一種或兩種以上。
所述移動終端在上報定位能力信息時,除上報當前通信系統(tǒng)的定位能力信息外,還可以上報至少一個異系統(tǒng)的定位能力信息。所述至少一個異系統(tǒng),可以是所述移動終端所支持的異系統(tǒng)中的一個,也可以是兩個或兩個以上。在本發(fā)明的一實施例中,所述移動終端可以上報當前通信系統(tǒng)的定位能力信息以及全部異系統(tǒng)的定位能力信息。
步驟13,接收所述定位服務器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求。
所述定位服務器接收到移動終端發(fā)送的定位能力信息后,可以產(chǎn)生對應的獲取定位信息的請求。例如,當所述移動終端所上報的定位能力信息包括LTE通信系統(tǒng)及WLAN通信系統(tǒng)時,所述獲取定位信息的請求即獲取LTE通信系統(tǒng)及WLAN通信系統(tǒng)的相關定位信息。
步驟14,根據(jù)所述獲取定位信息的請求,從最近一次接收到的第一系統(tǒng)消息中獲取對應的定位信息,并上報至所述定位服務器,由所述定位服務器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
在具體實施中,所述第一系統(tǒng)消息是基站獲取各個小區(qū)之間的相鄰關系及各個小區(qū)的定位信息并進行合并處理后獲得的。其中,所述基站可以通過多種方式獲取各個小區(qū)之間的相鄰關系及各個小區(qū)的定位信息,例如,所述 基站可以在對所述移動終端進行網(wǎng)絡網(wǎng)絡規(guī)劃或者優(yōu)化時獲得所述定位信息,也可以是通過運營維護系統(tǒng)的輸入獲得所述定位信息,還可以是通過自動鄰區(qū)關聯(lián)等自組織網(wǎng)絡技術獲得所述定位信息,具體獲得所述定位信息的方式不作限制。
所述基站可以按照一定的調度間隔向所述移動終端發(fā)送所述第一系統(tǒng)消息。每次發(fā)送的第一系統(tǒng)消息的內(nèi)容可以相同,也可以不同,只要為所述基站所獲得的所述移動終端各小區(qū)最新的定位信息即可。
其中,所述調度間隔可以根據(jù)所述移動終端在不同情況下接收到所述獲取定位信息的請求的周期進行設置。例如,所述移動終端在開機5s后接收到所述獲取定位信息的請求,則所述基站可以在所述移動終端開機后小于5s的時間內(nèi)發(fā)送所述第一系統(tǒng)消息。又如,所述移動終端在待機情況下,每2s就可以接收到一次所述獲取定位信息的請求,則所述基站可以每1s發(fā)送一次所述第一系統(tǒng)消息。
在具體實施中,所述第一系統(tǒng)消息中包括當前服務小區(qū)及鄰區(qū)的定位信息。其中,所述鄰區(qū)既包括當前通信系統(tǒng)的鄰區(qū),又包括異系統(tǒng)的鄰區(qū)。
在具體實施中,基站將所述第一系統(tǒng)消息發(fā)送至所述移動終端時,可以將所述第一系統(tǒng)消息獨立于發(fā)送至所述移動終端的其他系統(tǒng)消息進行發(fā)送,即所述基站增加發(fā)送至所述移動終端的系統(tǒng)消息。此時,所述第一系統(tǒng)消息的數(shù)量可以為一個,也可以為兩個以上,即所述移動終端各個小區(qū)的定位信息可以全部承載于一個第一系統(tǒng)消息中,也可以分別承載于兩個以上的第一系統(tǒng)消息中。
基站也可以將所述第一系統(tǒng)消息附加在發(fā)送至所述移動終端的其他系統(tǒng)消息中。例如,可以將所述第一系統(tǒng)消息全部附加在所述攜帶鄰區(qū)列表的系統(tǒng)消息中,也可以將所述第一系統(tǒng)消息的部分附加在所述攜帶鄰區(qū)列表的系統(tǒng)消息中,另一部分附加在其他系統(tǒng)消息中。
在具體實施中,可以將所述第一系統(tǒng)消息中定位信息對應的小區(qū)的排列順序,按照攜帶鄰區(qū)列表的系統(tǒng)消息中各個小區(qū)的排列順序進行設置。這樣,當所述移動終端接收到所述第一系統(tǒng)消息時,可以按照攜帶鄰區(qū)列表的系統(tǒng) 消息中各個小區(qū)的排列順序,讀取所述第一系統(tǒng)消息中各個小區(qū)的定位信息,因此可以減小所述第一系統(tǒng)消息的長度,節(jié)約空口資源。
在具體實施中,所述第一系統(tǒng)消息的形式與所述移動終端的通信模式相關。例如,在3G模式下,所述第一系統(tǒng)消息的形式可以為ASN.1形式,即所述第一系統(tǒng)消息中的內(nèi)容按照表格的形式排列。
當所述移動終端接收到所述獲取定位信息的請求時,直接從最近一次接收到的第一系統(tǒng)消息中獲取對應的定位信息上報至定位服務器即可,而無須再通過接收鄰區(qū)的系統(tǒng)消息來獲取對應的定位信息。例如,當所述獲取定位信息的請求為請求獲取LTE通信系統(tǒng)及WLAN通信系統(tǒng)的相關定位信息時,所述移動終端直接從所述第一系統(tǒng)消息中獲取LTE通信系統(tǒng)及WLAN通信系統(tǒng)的相關定位信息并上報即可。
在具體實施中,所述定位信息可以包括:實時的定位信息以及非實時的定位信息。其中,所述實時的定位信息可以由所述移動終端通過小區(qū)測量的方式獲得,例如,各小區(qū)的信號強度。所述非實時的定位信息可以通過所述移動終端讀取相應系統(tǒng)消息來獲得,例如,陸上公用移動通信網(wǎng)(Public Land Mobile Network,PLMN)、位置區(qū)碼(Location Area Code,LAC)、路由區(qū)碼(Routing Area Code,RAC)、跟蹤區(qū)碼(Tracking Area Code,TAC)、PLMN內(nèi)唯一小區(qū)ID(Global Cell Identity,Global Cell ID)、小區(qū)頻點(freq),物理小區(qū)號(phy cell id)等信息??梢岳斫獾氖牵煌ㄐ畔到y(tǒng)的定位信息不同,具體定位信息的內(nèi)容不作限制,只要所述移動終端可以將對應系統(tǒng)下的部分或全部定位信息上報至定位服務器即可。
在本發(fā)明的實施例中,所述非實時的定位信息可以從最近一次接收到的第一系統(tǒng)消息中獲得。當所述移動終端根據(jù)所述獲取定位信息的請求上報所述定位信息時,一方面可以從最近一次接收到的第一系統(tǒng)消息中獲得所述非實時的定位信息,另一方面可以通過小區(qū)測量得到的所述實時的定位信息,將所述非實時的定位信息及實時的定位信息共同上報至所述定位服務器。
在具體實施中,所述移動終端將所述定位信息上報至所述定位服務器的方式不作限定,只要所述定位服務器可以接收到所述定位信息即可。例如, 可以將所述定位信息以信令的方式發(fā)送至所述定位服務器,也可以將定位信息以IP數(shù)據(jù)鏈接報的方式發(fā)送至所述定位服務器。
由上述內(nèi)容可以看出,本發(fā)明實施例中所述移動終端的定位方法,通過預先接收包括當前服務小區(qū)及鄰區(qū)的定位信息第一系統(tǒng)消息,進而可以在接收到定位服務器發(fā)送的獲取定位信息的請求時,直接從所述第一系統(tǒng)消息中讀取相應的定位信息,從而可以使得所述定位服務器可以更加快速地對所述移動終端進行定位,并且可以有效降低所述移動終端的功耗。
為了使本領域技術人員更好地理解和實現(xiàn)本發(fā)明,以下分別對上述移動終端的定位方法對應的移動終端進行詳細描述。
如圖2所示,本發(fā)明實施例提供了一種移動終端20。在本發(fā)明的實施例中,所述移動終端是指可以在移動中使用的計算機設備,包括但不限于手機、筆記本、平板電腦以及車載電腦等設備。所述移動終端可以支持兩種通信模式,也可以支持三種或三種以上的通信模式,具體無論所述移動終端可以支持的通信模式的數(shù)量如何,均不構成對本發(fā)明的限制。
具體地,所述移動終端20可以包括:第一接收單元21,第二接收單元22,第一發(fā)送單元23,第三接收單元24以及第二發(fā)送單元25。其中:
所述第一接收單元21適于預先接收第一系統(tǒng)消息,所述第一系統(tǒng)消息中包括當前服務小區(qū)及鄰區(qū)的定位信息。所述第二接收單元22適于接收所述定位服務器發(fā)送的定位能力上報請求。所述第一發(fā)送單元23適于根據(jù)所述定位能力上報請求向所述定位服務器上報定位能力信息。所述第三接收單元24適于接收所述定位服務器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求。所述第二發(fā)送單元25適于根據(jù)所述獲取定位信息的請求從所述第一接收單元最近一次接收到的第一系統(tǒng)消息中獲取對應的定位信息,并上報至所述定位服務器,由所述定位服務器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
在具體實施中,所述第一接收單元21接收到的第一系統(tǒng)消息既可以獨立于所述移動終端接收到的其他系統(tǒng)消息,又可以附加在所述移動終端接收到的其他系統(tǒng)消息中。當所述第一系統(tǒng)消息獨立于所述移動終端接收到的其他 系統(tǒng)消息發(fā)送時,所述移動終端各個小區(qū)的定位信息可以全部設置在一個第一系統(tǒng)消息中,也可以分別設置在兩個或兩個以上的系統(tǒng)消息中。當所述第一系統(tǒng)消息附加在所述移動終端接收到的其他系統(tǒng)消息中發(fā)送時,所述移動終端各個小區(qū)的定位信息可以全部附加在一個所述其他系統(tǒng)消息中,也可以分別附加在兩個或兩個以上的所述其他系統(tǒng)消息中。
在具體實施中,所述第一系統(tǒng)消息是基站獲取各個小區(qū)之間的相鄰關系及各個小區(qū)的定位信息并進行合并處理后獲得的。其中,所述基站可以通過多種方式獲取各個小區(qū)之間的相鄰關系及各個小區(qū)的定位信息,例如,所述基站可以在對所述移動終端進行網(wǎng)絡網(wǎng)絡規(guī)劃或者優(yōu)化時獲得所述定位信息,也可以是通過運營維護系統(tǒng)的輸入獲得所述定位信息,還可以是通過自動鄰區(qū)關聯(lián)等自組織網(wǎng)絡技術獲得所述定位信息,具體獲得所述定位信息的方式不作限制。
在具體實施中,所述第一系統(tǒng)消息中包括當前服務小區(qū)及鄰區(qū)的定位信息。其中,所述鄰區(qū)既包括當前通信系統(tǒng)的鄰區(qū),又包括異系統(tǒng)的鄰區(qū)。
在具體實施中,為減小所述第一系統(tǒng)消息的長度,以節(jié)約空口資源,基站可以將所述第一系統(tǒng)消息中定位信息對應的小區(qū)的排列順序,按照攜帶鄰區(qū)列表的系統(tǒng)消息中各個小區(qū)的排列順序進行設置。這樣,當所述移動終端接收到所述第一系統(tǒng)消息時,可以按照攜帶鄰區(qū)列表的系統(tǒng)消息中各個小區(qū)的排列順序,讀取所述第一系統(tǒng)消息中各個小區(qū)的定位信息。
由上述內(nèi)容可以看出,本發(fā)明實施例中所述移動終端,通過第一接收單元21預先接收第一系統(tǒng)消息,進而可以在第三接收單元24接收到獲取定位信息的請求時,直接從所述第一系統(tǒng)消息中讀取相應的定位信息,從而可以使得所述定位服務器可以更加快速地對所述移動終端進行定位,并且可以有效降低所述移動終端的功耗。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:ROM、RAM、磁盤或光盤等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領域技術人員, 在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與修改,因此本發(fā)明的保護范圍應當以權利要求所限定的范圍為準。