本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種移動終端及其定位方法。
背景技術(shù):
目前,移動終端大都具有增強小區(qū)ID(Enhanced CELL ID,E-CID)功能。當(dāng)開啟E-CID功能時,所述移動終端可以多次收取不同鄰區(qū)的系統(tǒng)消息,進而可以從所收取的系統(tǒng)消息中獲取相應(yīng)的定位信息,并將所述定位信息發(fā)送至所述定位服務(wù)器,由所述定位服務(wù)器根據(jù)移動終端上報的定位信息確定所述移動終端的地理位置。
然而,在實際應(yīng)用中,所述移動終端采用E-CID功能獲取自身的地理位置時,功耗較高且存在一定的時延。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的是如何快速地對移動終端進行定位,并降低所述移動終端的功耗。
為解決上述問題,本發(fā)明實施例提供了一種移動終端的定位方法,所述方法包括:
接收定位服務(wù)器發(fā)送的定位能力上報請求;
根據(jù)所述定位能力上報請求向所述定位服務(wù)器上報定位能力信息;
接收所述定位服務(wù)器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求;
根據(jù)所述獲取定位信息的請求讀取預(yù)先接收到的小區(qū)的系統(tǒng)消息,從所讀取的系統(tǒng)消息中獲取對應(yīng)的定位信息,并上報至所述定位服務(wù)器,由所述定位服務(wù)器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位;
所述預(yù)先接收到的小區(qū)的系統(tǒng)消息包括:
所述移動終端駐留在前一服務(wù)小區(qū)時所接收到的第一系統(tǒng)消息,所述第 一系統(tǒng)消息為所述移動終端駐留的前一服務(wù)小區(qū)的鄰區(qū)中,與當(dāng)前駐留的服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)的系統(tǒng)消息;
所述移動終端駐留在當(dāng)前服務(wù)小區(qū)時所接收到的第二系統(tǒng)消息,所述第二系統(tǒng)消息為所述移動終端駐留的當(dāng)前服務(wù)小區(qū)的鄰區(qū)中,與駐留前一服務(wù)小區(qū)的鄰區(qū)中不同的小區(qū)的系統(tǒng)消息。
可選地,所述第一系統(tǒng)消息及第二系統(tǒng)消息為信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息。
可選地,所述預(yù)設(shè)條件包括:所述小區(qū)信號強度大于第一預(yù)設(shè)閥值,并且所述小區(qū)信號的受干擾程度小于第二預(yù)設(shè)閥值。
可選地,所述根據(jù)所述獲取定位信息的請求讀取滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息,包括:
根據(jù)所述獲取定位信息的請求,按照所述小區(qū)的信號質(zhì)量的優(yōu)先級順序,依次讀取對應(yīng)小區(qū)的系統(tǒng)消息。
可選地,所述信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中,有效系統(tǒng)消息數(shù)量等于第三預(yù)設(shè)閥值。
本發(fā)明實施例還提供了一種移動終端,所述移動終端包括:
第一接收單元,適于預(yù)先接收信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息,其中,所述預(yù)先接收到的小區(qū)的系統(tǒng)消息包括:
所述移動終端駐留在前一服務(wù)小區(qū)時所接收到的第一系統(tǒng)消息,所述第一系統(tǒng)消息為所述移動終端駐留的前一服務(wù)小區(qū)的鄰區(qū)中,與當(dāng)前駐留的服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)的系統(tǒng)消息;
所述移動終端駐留在當(dāng)前服務(wù)小區(qū)時所接收到的第二系統(tǒng)消息,所述第二系統(tǒng)消息為所述移動終端駐留的當(dāng)前服務(wù)小區(qū)的鄰區(qū)中,與駐留前一服務(wù)小區(qū)的鄰區(qū)中不同的小區(qū)的系統(tǒng)消息;
第二接收單元,適于接收所述定位服務(wù)器發(fā)送的定位能力上報請求;
第一發(fā)送單元,適于根據(jù)所述定位能力上報請求向所述定位服務(wù)器上報定位能力信息;
第三接收單元,適于接收所述定位服務(wù)器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求;
讀取單元,適于根據(jù)所述獲取定位信息的請求讀取預(yù)先接收到的小區(qū)的系統(tǒng)消息;
第二發(fā)送單元,適于從所讀取的系統(tǒng)消息中獲取對應(yīng)的定位信息,并上報至所述定位服務(wù)器,由所述定位服務(wù)器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
可選地,所述第一接收單元接收到的第一系統(tǒng)消息及第二系統(tǒng)消息為信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息。
可選地,所述預(yù)設(shè)條件包括:所述小區(qū)信號強度大于第一預(yù)設(shè)閥值,并且所述小區(qū)信號的受干擾程度小于第二預(yù)設(shè)閥值。
可選地,所述讀取單元適于根據(jù)所述獲取定位信息的請求,按照所述小區(qū)的信號質(zhì)量的優(yōu)先級順序,依次讀取對應(yīng)小區(qū)的系統(tǒng)消息。
可選地,所述第一接收單元接收到的信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中,有效系統(tǒng)消息數(shù)量等于第三預(yù)設(shè)閥值。
與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案至少具有以下優(yōu)點:
通過預(yù)先接收第一系統(tǒng)消息及第二系統(tǒng)消息,進而可以在接收到定位服務(wù)器發(fā)送的獲取定位信息的請求時,直接從預(yù)先接收的系統(tǒng)消息中讀取定位信息并上報至定位服務(wù)器,而無須重復(fù)接收小區(qū)的系統(tǒng)消息,因此可以降低所述移動終端的功耗,并且可以快速地對所述移動終端的地理位置進行定位。
附圖說明
圖1是本發(fā)明實施例中一種移動終端定位方法流程圖;
圖2是本發(fā)明實施例中一種蜂窩小區(qū)示意圖;
圖3是本發(fā)明實施例中一種移動終端結(jié)構(gòu)示意圖。
具體實施方式
目前,移動終端駐留在當(dāng)前服務(wù)小區(qū)后,通常要將駐留在前一服務(wù)小區(qū) 時所接收到的鄰區(qū)系統(tǒng)消息全部刪除,導(dǎo)致所述移動終端駐留在當(dāng)前服務(wù)小區(qū)后要重新收取各個鄰區(qū)的系統(tǒng)消息時,造成功耗浪費,并且定位服務(wù)器無法快速地對所述移動終端進行定位。
針對上述問題,本發(fā)明的實施例提供了一種移動終端的定位方法,所述方法可以使得所述移動終端預(yù)先小區(qū)的系統(tǒng)消息,進而可以在接收到定位服務(wù)器發(fā)送的獲取定位信息的請求時,直接從預(yù)先接收的系統(tǒng)消息中讀取定位信息,并上報至定位服務(wù)器,由所述定位服務(wù)器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
由于預(yù)先接收到的小區(qū)系統(tǒng)消息既包括所述移動終端駐留在前一服務(wù)小區(qū)時所接收到的第一系統(tǒng)消息,又駐留在當(dāng)前服務(wù)小區(qū)時所接收到的第二系統(tǒng)消息,并且,所述第一系統(tǒng)消息為所述移動終端駐留的前一服務(wù)小區(qū)的鄰區(qū)中,與當(dāng)前駐留的服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)的系統(tǒng)消息,所述第二統(tǒng)消息為所述移動終端駐留的當(dāng)前服務(wù)小區(qū)的鄰區(qū)中,與駐留前一服務(wù)小區(qū)的鄰區(qū)中不同的小區(qū)的系統(tǒng)消息。也就是說,在接收到定位服務(wù)器發(fā)送的獲取定位信息的請求以前,保留所述移動終端駐留在前一服務(wù)小區(qū)時接收到的與當(dāng)前駐留的服務(wù)小區(qū)相同的鄰區(qū)的系統(tǒng)消息,進而可以在所述移動終端駐留在當(dāng)前服務(wù)小區(qū)時,無須再重復(fù)接收與前一服務(wù)小區(qū)相同鄰區(qū)的系統(tǒng)消息,從而可以降低所述移動終端的功耗,并且可以使得所述定位服務(wù)器可以快速地對所述移動終端進行定位。
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施例作詳細的說明。
如圖1所示,本發(fā)明實施例提供了一種移動終端的定位方法。
所述方法可以包括如下步驟:
步驟11,接收定位服務(wù)器發(fā)送的定位能力上報請求。
在具體實施中,所述定位服務(wù)器通過向移動終端發(fā)送定位能力請求的方式,獲得所述移動終端當(dāng)前的定位能力。其中,所述移動終端的定位能力,即所述移動終端是否可以獲得相關(guān)定位信息的能力。
在具體實施中,可以采用多種方式觸發(fā)所述定位服務(wù)器發(fā)送定位能力上 報請求,比如,可以通過所述移動終端向所述定位服務(wù)器發(fā)送定位請求的方式觸發(fā)所述定位服務(wù)器發(fā)送定位能力上報請求;也可以通過所述定位服務(wù)器向所述移動終端發(fā)送定位請求的方式觸發(fā)所述定位服務(wù)器發(fā)送定位能力上報請求。也就是說,所述定位服務(wù)器及移動終端都可以觸發(fā)所述定位服務(wù)器發(fā)送定位能力上報請求。其中,所述移動終端可以通過多種方式產(chǎn)生定位請求,例如,可以通過所述移動終端的地圖軟件等應(yīng)用程序產(chǎn)生定位請求。
需要說明的是,在本發(fā)明的實施例中,所述移動終端是指可以在移動中使用的計算機設(shè)備,包括但不限于手機、筆記本、平板電腦以及車載電腦等設(shè)備。所述移動終端可以支持兩種通信模式,也可以支持三種或三種以上的通信模式。具體無論所述移動終端可以支持的通信模式的數(shù)量如何,均不構(gòu)成對本發(fā)明的限制,且均在本發(fā)明的保護范圍之內(nèi)。
需要說明的是,在本發(fā)明的實施例中,所述定位服務(wù)器可以是一臺獨立的專用服務(wù)器,也可以同時提供其他服務(wù),比如可以在其他服務(wù)器上開辟一塊專用的存儲區(qū)和內(nèi)存區(qū),以提供定位服務(wù)。當(dāng)然,不論是采用哪種方式的定位服務(wù)器,都可以與所述移動終端進行通信。
需要說明的是,所述移動終端與所述定位服務(wù)器之間可以采用有線連接的方式進行通信,也可以采用無線連接的方式進行通信。其中,所述無線連接的方法可以包括WiFi、藍牙、紅外等多種通信方式。具體無論所述移動終端與所述定位服務(wù)器之間的連接方式如何,均不構(gòu)成對本發(fā)明的限制,且均在本發(fā)明的保護范圍之內(nèi)。
步驟12,根據(jù)所述定位能力上報請求向所述定位服務(wù)器上報定位能力信息。
當(dāng)所述移動終端接收到所述定位能力上報請求時,將自身的定位能力上報至所述定位服務(wù)器。其中,所述移動終端的定位能力既包括對當(dāng)前通信系統(tǒng)下各小區(qū)的定位能力,又包括對異系統(tǒng)下各小區(qū)的定位能力。
在具體實施中,除當(dāng)前的通信模式對應(yīng)的通信系統(tǒng)外,所述移動終端所支持的其他通信系統(tǒng)均為異系統(tǒng)。例如,所述移動終端當(dāng)前的通信模式為LTE模式,對應(yīng)的當(dāng)前通信系統(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)中的一種或兩種以上。
所述移動終端在上報定位能力信息時,除上報當(dāng)前通信系統(tǒng)的定位能力信息外,還可以上報至少一個異系統(tǒng)的定位能力信息。所述至少一個異系統(tǒng),可以是所述移動終端所支持的異系統(tǒng)中的一個,也可以是兩個或兩個以上。在本發(fā)明的一實施例中,所述移動終端可以上報當(dāng)前通信系統(tǒng)的定位能力信息以及全部異系統(tǒng)的定位能力信息。
步驟13,接收所述定位服務(wù)器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求。
所述定位服務(wù)器接收到移動終端發(fā)送的定位能力信息后,可以產(chǎn)生對應(yīng)的獲取定位信息的請求。例如,當(dāng)所述移動終端所上報的定位能力信息包括LTE通信系統(tǒng)及WLAN通信系統(tǒng)時,所述獲取定位信息的請求即獲取LTE通信系統(tǒng)及WLAN通信系統(tǒng)的相關(guān)定位信息。
步驟14,根據(jù)所述獲取定位信息的請求讀取預(yù)先接收到的小區(qū)的系統(tǒng)消息,從所讀取的系統(tǒng)消息中獲取對應(yīng)的定位信息,并上報至所述定位服務(wù)器,由所述定位服務(wù)器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
在本發(fā)明的一實施例中,所述預(yù)先接收到的小區(qū)的系統(tǒng)消息可以包括:第一系統(tǒng)消息及第二系統(tǒng)消息。其中,所述第一系統(tǒng)消息為所述移動終端駐留在前一服務(wù)小區(qū)時所接收到的鄰區(qū)的系統(tǒng)消息,所述第二系統(tǒng)消息為所述移動終端駐留在當(dāng)前服務(wù)小區(qū)時所接收到的鄰區(qū)的系統(tǒng)消息。所述第一系統(tǒng)消息及第二系統(tǒng)消息可以僅包括一條系統(tǒng)消息,也可以分別包括多條系統(tǒng)消息。因此,在通過所述預(yù)設(shè)條件減少對信號質(zhì)量較差小區(qū)的系統(tǒng)消息的不必要接收后,還可以通過第一系統(tǒng)消息及第二系統(tǒng)消息減少對系統(tǒng)消息的重復(fù)接收,以進一步降低所述移動終端的功耗。
具體地,所述第一系統(tǒng)消息為所述移動終端駐留的前一服務(wù)小區(qū)的鄰區(qū) 中,與當(dāng)前駐留的服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)的系統(tǒng)消息。所述第二系統(tǒng)消息為所述移動終端駐留的當(dāng)前服務(wù)小區(qū)的鄰區(qū)中,與駐留前一服務(wù)小區(qū)的鄰區(qū)中不同的小區(qū)的系統(tǒng)消息。此時,所述移動終端駐留在當(dāng)前服務(wù)小區(qū)后,無須刪除所有鄰區(qū)的系統(tǒng)消息,可以適當(dāng)延長與當(dāng)前駐留的服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)的系統(tǒng)消息的存儲期限。
例如,如圖2所述的蜂窩小區(qū)中,小區(qū)A及小區(qū)B的鄰區(qū)均包括小區(qū)C,當(dāng)所述移動終端由小區(qū)A切換至小區(qū)B時,若所述移動終端駐留在小區(qū)A時已接收過小區(qū)C的系統(tǒng)消息,則所述移動終端駐留在小區(qū)B后,無須再接收小區(qū)C的系統(tǒng)消息,而直接讀取所述移動終端駐留在小區(qū)A時已接收的小區(qū)C的系統(tǒng)消息即可。
需要說明的是,在具體實施中,可以根據(jù)小區(qū)所在的通信模式、頻點以及物理小區(qū)號來判斷前一服務(wù)小區(qū)的鄰區(qū)與當(dāng)前服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)。當(dāng)兩小區(qū)的所在的通信模式、頻點及物理小區(qū)號均相同時,判定這兩個小區(qū)為相同小區(qū)。當(dāng)兩小區(qū)的通信模式、頻點以及物理小區(qū)號中的一個或兩個以上不同時,判定這兩個小區(qū)為不同小區(qū)。
由于目前移動終端在收取不同鄰區(qū)的系統(tǒng)消息時,若承載不同鄰區(qū)系統(tǒng)消息的信道的信號微弱或者受到嚴(yán)重干擾,即所述承載不同鄰區(qū)系統(tǒng)消息的信道的信號質(zhì)量較差,通常情況下,所述移動終端可能多次讀取該小區(qū)的所述系統(tǒng)消息也無法成功解碼,造成功耗浪費。
并且,當(dāng)所述移動終端先讀取或者比較靠前讀取信號質(zhì)量較差的信道對應(yīng)小區(qū)的系統(tǒng)消息時,若該小區(qū)的系統(tǒng)消息無法成功解碼,會導(dǎo)致所述移動終端無法在規(guī)定的時間內(nèi)讀取后面容易解碼的小區(qū)的系統(tǒng)消息,進而常常出現(xiàn)所述移動終端上報不及時的情況。
針對該問題,在本發(fā)明的實施例中,所述第一系統(tǒng)消息及第二系統(tǒng)消息為信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息。也就是說,當(dāng)所述移動終端駐留一服務(wù)小區(qū)后,可以根據(jù)信號質(zhì)量對待接收的系統(tǒng)消息的小區(qū)進行篩選,僅接收信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息。這樣,所述移動終端就不會因接收信號質(zhì)量差的小區(qū)的系統(tǒng)消息而浪費功耗,以及出現(xiàn)上報定位信息 不及時的情況。
在具體實施中,所述信號質(zhì)量可以由信號強度及信號受干擾程度衡量。因此,所述預(yù)設(shè)條件可以包括:所述小區(qū)信號強度大于第一預(yù)設(shè)閥值,并且所述小區(qū)信號的受干擾程度小于第二預(yù)設(shè)閥值。其中,所述第一預(yù)設(shè)閥值及第二預(yù)設(shè)閥值可以由本領(lǐng)域人員通過有限次的試驗及相關(guān)的理論計算獲得。根據(jù)所述預(yù)設(shè)條件,所述移動終端在接收系統(tǒng)消息時,可以將信號強度小于等于第一預(yù)設(shè)閥值的小區(qū),以及信號受干擾程度大于等于第二預(yù)設(shè)閥值的小區(qū)排除在待接收系統(tǒng)消息的小區(qū)之外,由此可以避免所述移動終端接收到信號強度較弱小區(qū)的系統(tǒng)消息,以及受干擾程度較大小區(qū)的系統(tǒng)消息。
在具體實施中,所述小區(qū)信號的強度及受干擾程度可以通過對相關(guān)信道進行測量來實現(xiàn)。例如,對于WLAN通信模式下的小區(qū),可以通過測量對應(yīng)的導(dǎo)頻符號所在的信道來獲得該小區(qū)信號的強度及受干擾程度。對于LTE通信模式下的小區(qū),可以通過測量對應(yīng)參考信號所在的信道來獲得該小區(qū)信號的強度及受干擾程度。
在具體實施中,獲得各個小區(qū)信號的強度及受干擾程度后,可以按照小區(qū)的信號質(zhì)量優(yōu)先級順序,即小區(qū)的信號質(zhì)量由好至差的順序,依次讀取對應(yīng)小區(qū)的系統(tǒng)消息,以更好地避免因先讀取信號質(zhì)量差小區(qū)的系統(tǒng)消息而導(dǎo)致定位信息上報不及時情況的出現(xiàn)。
為了進一步降低所述移動終端的功耗,在具體實施中,可以對所述信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中有效系統(tǒng)消息數(shù)量進行限制。也就是說,當(dāng)所述移動終端駐留一服務(wù)小區(qū)后,若已接收的信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中,有效系統(tǒng)消息的數(shù)量等于第三預(yù)設(shè)閥值時,暫停接收其他鄰區(qū)的系統(tǒng)消息,否則繼續(xù)接收其他鄰區(qū)的系統(tǒng)消息,直至已接收的鄰區(qū)的系統(tǒng)消息中有效系統(tǒng)消息的數(shù)量等于第三預(yù)設(shè)閥值。其中,所述第三預(yù)設(shè)閥值可以由本領(lǐng)域人員通過有限次的試驗及相關(guān)的理論計算獲得,也可以由所述移動終端與定位服務(wù)器之間通信協(xié)議規(guī)定。所述已接收的信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息包括所述第一系統(tǒng)消息。
在具體實施中,所述移動終端可以通過多種方式來獲知所述有效系統(tǒng)消 息的數(shù)量是否達到第三預(yù)設(shè)閥值,例如,可以通過對所上報的有效系統(tǒng)消息的數(shù)量進行計數(shù),也可以通過接收所述定位服務(wù)器發(fā)送的相應(yīng)消息等等。
在具體實施中,所述定位信息可以包括:實時的定位信息以及非實時的定位信息。其中,所述實時的定位信息可以由所述移動終端通過小區(qū)測量的方式獲得,例如,各小區(qū)的信號強度。所述非實時的定位信息可以通過所述移動終端讀取相應(yīng)系統(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)容不作限制,只要所述移動終端可以將對應(yīng)系統(tǒng)下的部分或全部定位信息上報至定位服務(wù)器即可。
在本發(fā)明的實施例中,所述非實時的定位信息可以從預(yù)先接收到的第一系統(tǒng)消息及第二系統(tǒng)消息中獲得。當(dāng)所述移動終端根據(jù)所述獲取定位信息的請求上報所述定位信息時,一方面可以從預(yù)先接收到的第一系統(tǒng)消息及第二系統(tǒng)消息中獲得所述非實時的定位信息,另一方面可以通過小區(qū)測量得到的所述實時的定位信息,將所述非實時的定位信息及實時的定位信息共同上報至所述定位服務(wù)器。
在具體實施中,所述移動終端將所述定位信息上報至所述定位服務(wù)器的方式不作限定,只要所述定位服務(wù)器可以接收到所述定位信息即可。例如,可以將所述定位信息以信令的方式發(fā)送至所述定位服務(wù)器,也可以將定位信息以IP數(shù)據(jù)鏈接報的方式發(fā)送至所述定位服務(wù)器。
由上述內(nèi)容可以看出,本發(fā)明實施例中所述移動終端的定位方法,通過預(yù)先接收第一系統(tǒng)消息及第二系統(tǒng)消息,進而可以在接收到定位服務(wù)器發(fā)送的獲取定位信息的請求時,直接從預(yù)先接收的系統(tǒng)消息中讀取定位信息,并上報至定位服務(wù)器,由所述定位服務(wù)器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位,從而避免重復(fù)接收系統(tǒng)消息,因此所述定位服務(wù)器可以快速對所述移動終端進行定位,并可以有效降低所述移動終端的功耗。
為了使本領(lǐng)域技術(shù)人員更好地理解和實現(xiàn)本發(fā)明,以下分別對上述移動終端的定位方法對應(yīng)的移動終端進行詳細描述。
如圖3所示,本發(fā)明實施例提供了一種移動終端20。在本發(fā)明的實施例中,所述移動終端是指可以在移動中使用的計算機設(shè)備,包括但不限于手機、筆記本、平板電腦以及車載電腦等設(shè)備。所述移動終端可以支持兩種通信模式,也可以支持三種或三種以上的通信模式,具體無論所述移動終端可以支持的通信模式的數(shù)量如何,均不構(gòu)成對本發(fā)明的限制。
具體地,所述移動終端20可以包括:第一接收單元21,第二接收單元22,第一發(fā)送單元23,第三接收單元24,讀取單元25以及第二發(fā)送單元26。其中:
所述第一接收單元21適于預(yù)先接收小區(qū)的系統(tǒng)消息。所述第二接收單元22適于接收所述定位服務(wù)器發(fā)送的定位能力上報請求。所述第一發(fā)送單元23適于根據(jù)所述定位能力上報請求向所述定位服務(wù)器上報定位能力信息。所述第三接收單元24適于接收所述定位服務(wù)器根據(jù)所上報的定位能力信息產(chǎn)生的獲取定位信息的請求。所述讀取單元25適于根據(jù)所述獲取定位信息的請求讀取預(yù)先接收到的小區(qū)的系統(tǒng)消息。所述第二發(fā)送單元26適于從所讀取的系統(tǒng)消息中獲取對應(yīng)的定位信息,并上報至所述定位服務(wù)器,由所述定位服務(wù)器根據(jù)所上報的定位信息對所述移動終端的地理位置進行定位。
在具體實施中,所述第一接收單元21預(yù)先接收到的小區(qū)的系統(tǒng)消息可以包括:所述第一系統(tǒng)消息以及第二系統(tǒng)消息。其中,所述第一系統(tǒng)消息為所述移動終端駐留的前一服務(wù)小區(qū)的鄰區(qū)中,與當(dāng)前駐留的服務(wù)小區(qū)的鄰區(qū)中相同的小區(qū)的系統(tǒng)消息。所述第二系統(tǒng)消息為所述移動終端駐留的當(dāng)前服務(wù)小區(qū)的鄰區(qū)中,與駐留前一服務(wù)小區(qū)的鄰區(qū)中不同的小區(qū)的系統(tǒng)消息。
在具體實施中,所述第一系統(tǒng)消息及第二系統(tǒng)消息為信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息。具體地,所述預(yù)設(shè)條件可以包括:所述小區(qū)信號強度大于第一預(yù)設(shè)閥值,并且所述小區(qū)信號的受干擾程度小于第二預(yù)設(shè)閥值。其中,所述第一預(yù)設(shè)閥值及第二預(yù)設(shè)閥值可以由本領(lǐng)域人員通過有限次的試驗及相關(guān)的理論計算獲得。根據(jù)所述預(yù)設(shè)條件,所述第一接收單元21在接收 系統(tǒng)消息時,可以將信號強度小于等于第一預(yù)設(shè)閥值以及信號受干擾程度大于等于第二預(yù)設(shè)閥值的小區(qū),排除在待接收系統(tǒng)消息的小區(qū)之外,由此可以避免所述移動終端接收到信號強度較弱小區(qū)的系統(tǒng)消息,以及受干擾程度較大小區(qū)的系統(tǒng)消息。
在具體實施中,獲得各個小區(qū)信號的強度及受干擾程度后,可以按照小區(qū)的信號質(zhì)量優(yōu)先級進行排序。所述讀取單元25可以按照所述小區(qū)的信號質(zhì)量的優(yōu)先級順序,依次讀取對應(yīng)小區(qū)的系統(tǒng)消息。
在具體實施中,所述第一接收單元21接收到的信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中,有效系統(tǒng)消息數(shù)量等于第三預(yù)設(shè)閥值。也就是說,當(dāng)所述移動終端駐留一服務(wù)小區(qū)后,若所述第一接收單元21已接收的信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中,有效系統(tǒng)消息的數(shù)量等于第三預(yù)設(shè)閥值時,暫停接收其他鄰區(qū)的系統(tǒng)消息,否則繼續(xù)接收其他鄰區(qū)的系統(tǒng)消息,直至已接收的鄰區(qū)的系統(tǒng)消息中有效系統(tǒng)消息的數(shù)量等于第三預(yù)設(shè)閥值。
由上述內(nèi)容可以看出,本發(fā)明實施例中所述移動終端,通過第一接收單元21預(yù)先接收第一系統(tǒng)消息及第二系統(tǒng)消息,進而可以在第三接收單元24接收到獲取定位信息的請求時,直接從所述信號質(zhì)量滿足預(yù)設(shè)條件的小區(qū)的系統(tǒng)消息中讀取相應(yīng)的定位信息,從而避免所述移動終端重復(fù)接收系統(tǒng)消息,因此可以使得所述定位服務(wù)器可以更加快速地對所述移動終端進行定位,并且可以有效降低所述移動終端的功耗。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與修改,因此本發(fā)明的保護范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。