專利名稱:第三方定位方法與系統(tǒng)、移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其是一種第三方定位方法與系統(tǒng)、移動終端。
背景技術(shù):
隨著無線通信技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展,移動終端的使用逐漸普及,已經(jīng)成為大眾隨身攜帶的必備生活用品之一。隨著移動終端功能的增加,人們可以通過移動終端完成越來越多的工作,例如可以將定位技術(shù)應(yīng)用于移動終端,通過對企業(yè)人員,如巡查外勤人員、 銷售外勤人員等,配置移動終端來實(shí)現(xiàn)對企業(yè)人員的位置管理。移動終端定位分為主動定位與第三方定位。其中,主動定位時移動終端用戶在希望獲得自己當(dāng)前地理位置時,操作手機(jī)定位應(yīng)用軟件,例如手機(jī)導(dǎo)航軟件,來實(shí)現(xiàn)定位。第三方定位是應(yīng)用方(也稱為第三方)希望獲得某移動終端用戶當(dāng)前的地理位置時,使用移動通信網(wǎng)絡(luò)實(shí)現(xiàn)對移動終端的定位,移動終端用戶當(dāng)時不一定意識到有第三方對其進(jìn)行定位。第三方定位目前已經(jīng)廣泛應(yīng)用于企業(yè)管理、監(jiān)外服刑人員監(jiān)管、銷售人員管理、巡警調(diào)度等業(yè)務(wù)。在現(xiàn)有的碼分多址(Code Division Multiple Access,以下簡稱CDMA)通信網(wǎng)絡(luò)中,通常采用定位之星(GPSone)定位技術(shù)來實(shí)現(xiàn)移動終端的定位。GPSone定位技術(shù)是利用CDMA地面網(wǎng)絡(luò)定位和全球定位系統(tǒng)(GlcAal Positioning System,以下簡稱GPS)定位的互補(bǔ)性而發(fā)展起來的新技術(shù)。其提供基于移動終端計(jì)算的定位方式與基于平臺計(jì)算的定位方式。其中,基于移動終端計(jì)算的定位由移動終端發(fā)起,定位計(jì)算過程在移動終端上完成,該基于移動終端計(jì)算的定位方式包括基于移動終端(Mobile Station Based,以下簡稱MSB)定位模式與獨(dú)立移動終端(Mandalone)定位模式。基于平臺計(jì)算的定位由網(wǎng)絡(luò)平臺發(fā)起,定位計(jì)算過程在網(wǎng)絡(luò)定位服務(wù)器上完成,該于平臺計(jì)算的定位模式包括移動終端輔助(Mobile Station Assisted,以下簡稱MSA)定位模式。由于MSA與MSB的定位需要從移動通信網(wǎng)絡(luò)下載GPS衛(wèi)星的星歷信息,在缺少衛(wèi)星信號的環(huán)境中,采用MSA與MSB定位模式會定位失敗,這時可以采用基于基站位置信息的粗精度定位模式來實(shí)現(xiàn)移動終端的定位,但其定位精度較低,使得定位結(jié)果不準(zhǔn)確。由于Mandalone的定位模式需要移動終端用戶在定位時手動下載GPS星歷信息,目前,主要采用MSA、MSB定位模式與基于基站位置信息的粗精度定位模式來實(shí)現(xiàn)第三方定位。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)在移動終端進(jìn)行語音呼叫時,現(xiàn)有的第三方定位技術(shù)至少存在以下問題在CDMA通信網(wǎng)絡(luò)中,移動終端不支持?jǐn)?shù)據(jù)與語音的并發(fā)業(yè)務(wù),且語音業(yè)務(wù)的優(yōu)先級高于數(shù)據(jù)業(yè)務(wù),在移動終端進(jìn)行語音呼叫時其與通信網(wǎng)絡(luò)的數(shù)據(jù)連接中斷。對于MSA定位模式來說,由于在定位過程中需要移動終端與GPSone定位服務(wù)器基于數(shù)據(jù)連接進(jìn)行數(shù)據(jù)協(xié)商,因此在移動終端進(jìn)行語音呼叫時無法采用MSA的定位模式進(jìn)行定位;而對于MSB定位模式來說,移動終端需要基于數(shù)據(jù)連接將定位結(jié)果數(shù)據(jù)傳遞給第三方應(yīng)用平臺,由于在移動終端進(jìn)行語音呼叫時其與通信網(wǎng)絡(luò)的數(shù)據(jù)連接中斷,因此在移動終端進(jìn)行語音呼叫時無法向第三方應(yīng)用平臺傳送定位結(jié)果數(shù)據(jù),將導(dǎo)致第三方定位失敗。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種第三方定位方法與系統(tǒng)、移動終端,以解決在移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失敗的技術(shù)問題。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供的一種第三方定位方法,包括移動終端接收定位管理平臺發(fā)送的定位請求;所述移動終端判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù);若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且所述移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,所述移動終端通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。本發(fā)明實(shí)施例提供的一種移動終端,包括通信業(yè)務(wù)處理單元,用于處理所述移動終端上的通信業(yè)務(wù),包括語音呼叫業(yè)務(wù)與短消息業(yè)務(wù);接收單元,用于接收定位管理平臺發(fā)送的定位請求;判斷單元,用于判斷所述通信業(yè)務(wù)處理單元在所述接收單元接收到定位請求的當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù);定位單元,用于根據(jù)所述判斷單元的判斷結(jié)果,若所述通信業(yè)務(wù)處理單元當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),啟動基于移動終端計(jì)算的定位方式進(jìn)行定位;發(fā)送單元,用于在所述定位單元定位得到定位結(jié)果數(shù)據(jù)時,指示所述通信業(yè)務(wù)處理單元生成包含所述定位結(jié)果數(shù)據(jù)的短消息,并將包含所述定位結(jié)果數(shù)據(jù)的短消息發(fā)送給所述定位管理平臺。本發(fā)明實(shí)施例提供的一種第三方定位系統(tǒng),包括移動終端與定位管理平臺,所述定位管理平臺,用于向所述移動終端發(fā)送定位請求,以及接收所述移動終端定位得到的定位結(jié)果數(shù)據(jù);所述移動終端,用于接收所述定位管理平臺發(fā)送的定位請求,判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),并在當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且所述移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,通過短消息將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺?;诒景l(fā)明上述實(shí)施例提供的第三方定位方法與系統(tǒng)、移動終端,在移動終端接收到定位管理平臺發(fā)送的定位請求后,可以判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),可以啟動基于移動終端計(jì)算的定位方式進(jìn)行定位,并通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺,由于移動終端可以支持語音與短消息的并發(fā)業(yè)務(wù),因此在移動終端進(jìn)行語音呼叫時,可以將定位得到的定位結(jié)果數(shù)據(jù)成功發(fā)送給定位管理平臺,與現(xiàn)有技術(shù)相比,解決了移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失敗的技術(shù)問題,有效實(shí)現(xiàn)了在移動終端進(jìn)行語音呼叫時對移動終端的精確定位。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明第三方定位方法一個實(shí)施例的流程圖;圖2為本發(fā)明第三方定位方法另一個實(shí)施例的流程圖;圖3為本發(fā)明移動終端一個實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明移動終端另一個實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明移動終端又一個實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明第三方定位系統(tǒng)一個實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明第三方定位系統(tǒng)另一個實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明第三方定位系統(tǒng)又一個實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明第三方定位系統(tǒng)再一個實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明第三方定位方法一個實(shí)施例的流程圖。如圖1所示,該實(shí)施例的第三方定位方法包括以下流程步驟101,移動終端接收定位管理平臺發(fā)送的定位請求。具體地,該定位請求可以為第三方請求對該移動終端用戶進(jìn)行定位的第三方定位請求,其中包括定位管理平臺的地址信息。因?yàn)橐苿咏K端與移動終端用戶對應(yīng),因此,本發(fā)明各實(shí)施例中,對移動終端的定位即為對移動終端用戶的定位。步驟102,移動終端判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù)。步驟103,若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,移動終端通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺。具體地,其中的短消息中可以包括移動終端用戶標(biāo)識(identification,以下簡稱ID)與定位管理平臺的地址信息。本發(fā)明上述實(shí)施例提供的第三方定位方法,在移動終端接收到定位管理平臺發(fā)送的定位請求后,可以判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),可以啟動基于移動終端計(jì)算的定位方式進(jìn)行定位,并通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺,由于移動終端可以支持語音與短消息的并發(fā)業(yè)務(wù),因此在移動終端進(jìn)行語音呼叫時,可以將定位得到的定位結(jié)果數(shù)據(jù)成功發(fā)送給定位管理平臺,解決了移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失
7敗的技術(shù)問題,有效實(shí)現(xiàn)了在移動終端進(jìn)行語音呼叫時對移動終端的精確定位。圖2為本發(fā)明第三方定位方法另一個實(shí)施例的流程圖。該實(shí)施例中,基于移動終端計(jì)算的定位方式包括MSB定位模式,采用MSB進(jìn)行定位的流程稱為MSB定位流程。如圖 2所示,該實(shí)施例的第三方定位方法包括以下流程步驟201,移動終端接收定位管理平臺發(fā)送的定位請求。具體地,該定位請求可以為第三方請求對該移動終端用戶進(jìn)行定位的第三方定位請求,其中包括定位管理平臺的地址信息。步驟202,移動終端判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù)。若移動終端當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),執(zhí)行步驟203。否則,若移動終端當(dāng)前時刻未進(jìn)行語音呼叫業(yè)務(wù),執(zhí)行步驟206。步驟203,移動終端啟動MSB定位流程進(jìn)行定位,并識別是否得到定位結(jié)果數(shù)據(jù)。 若得到定位結(jié)果數(shù)據(jù),執(zhí)行步驟204。否則,若未得到定位結(jié)果數(shù)據(jù),執(zhí)行步驟205。具體地,作為本發(fā)明的一個具體實(shí)施例,在實(shí)際應(yīng)用中,具體可以通過移動終端識別是否通過連續(xù)N次定位計(jì)算均未獲得定位結(jié)果數(shù)據(jù),來作為移動終端識別是否得到定位結(jié)果數(shù)據(jù)的標(biāo)準(zhǔn)。例如若移動終端通過連續(xù)N次定位計(jì)算均未獲得定位結(jié)果數(shù)據(jù),可以認(rèn)為移動終端未得到定位結(jié)果數(shù)據(jù),否則,若移動終端通過連續(xù)的、小于N次定位計(jì)算即得到定位結(jié)果數(shù)據(jù),則認(rèn)為移動終端得到定位結(jié)果數(shù)據(jù),其中,N為預(yù)設(shè)的、大于零的任意整數(shù), 例如:5ο在實(shí)際應(yīng)用中,在移動終端處于室內(nèi)等GPS衛(wèi)星不可見的場景中時,移動終端無法搜索到GPS信號,采用MSB定位流程可能會導(dǎo)致定位失敗,此時,即無法得到定位結(jié)果數(shù)據(jù)。步驟204,移動終端通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺。之后,不再執(zhí)行本實(shí)施例的后續(xù)流程。其中的短消息中可以包括移動終端用戶ID與定位管理平臺的地址信息。步驟205,移動終端通過短消息發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。之后,不再執(zhí)行本實(shí)施例的后續(xù)流程。步驟206,移動終端發(fā)起第三方定位流程進(jìn)行定位。在上述圖2所示實(shí)施例中,移動終端優(yōu)先啟動MSB定位流程,在通過MSB定位流程無法得到定位結(jié)果數(shù)據(jù)的情況下,選擇基于基站位置信息的粗精度定位流程進(jìn)行定位,由于通過MSB的定位模式得到定位結(jié)果比基于基站位置信息的粗精度定位得到的定位結(jié)果精確度高,因此,優(yōu)先啟動MSB定位流程優(yōu)先保證了定位結(jié)果的準(zhǔn)確性,而在通過MSB定位流程無法得到定位結(jié)果數(shù)據(jù)時選擇基于基站位置信息的粗精度定位流程進(jìn)行定位,又保證了在移動終端進(jìn)行語音呼叫時對移動終端的進(jìn)行定位的可行性。具體地,作為本發(fā)明的另一個具體實(shí)施例,該上述圖2所示實(shí)施例的步驟206具體可以是移動終端發(fā)起MSA定位流程,即采用MSA進(jìn)行定位的流程,進(jìn)行定位;或者,移動終端啟動MSB定位流程進(jìn)行定位,此時,移動終端在得到定位結(jié)果數(shù)據(jù)后,可以通過短消息或者數(shù)據(jù)連接方式,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺;或者,移動終端發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。作為本發(fā)明的又一個具體實(shí)施例,在本發(fā)明上述實(shí)施例的步驟203或步驟206中,可以通過如下方法實(shí)現(xiàn)移動終端啟動MSB定位流程進(jìn)行定位移動終端從定位服務(wù)器獲取 GPS衛(wèi)星的星歷信息;移動終端根據(jù)GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索;移動終端通過搜索到的GPS衛(wèi)星信號進(jìn)行定位計(jì)算,得到移動終端的定位結(jié)果數(shù)據(jù)。步驟206中,移動終端啟動MSB定位流程進(jìn)行定位之后,還可以通過短消息,將定位結(jié)果數(shù)據(jù)發(fā)送給定位管理
D ο作為本發(fā)明的又一個具體實(shí)施例,在本發(fā)明上述實(shí)施例的步驟206中,可以通過如下方法實(shí)現(xiàn)移動終端發(fā)起移動終端輔助MSA定位流程進(jìn)行定位移動終端從定位服務(wù)器獲取GPS衛(wèi)星的星歷信息;移動終端根據(jù)GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索,并將搜索得到的GPS衛(wèi)星信號信息發(fā)送給定位服務(wù)器;定位服務(wù)器通過移動終端發(fā)送的GPS衛(wèi)星信號信息進(jìn)行定位計(jì)算,得到移動終端的定位結(jié)果數(shù)據(jù)。之后,定位服務(wù)器還可以將定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺。作為本發(fā)明的再一個具體實(shí)施例,在本發(fā)明上述實(shí)施例的步驟206中,可以通過如下方法實(shí)現(xiàn)移動終端發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位移動終端向粗精度定位平臺發(fā)送自我定位請求,該自我定位請求中包括移動終端用戶ID與移動終端用戶所處小區(qū)ID信息,以及定位管理平臺的地址信息;粗精度定位平臺根據(jù)預(yù)先存儲的小區(qū) ID與基站之間的對應(yīng)關(guān)系信息,獲取自我定位請求中小區(qū)ID對應(yīng)的基站信息,并根據(jù)該基站的位置獲得移動終端的定位結(jié)果數(shù)據(jù)。之后,粗精度定位平臺還可以將定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺。圖3為本發(fā)明移動終端一個實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的移動終端可用于實(shí)現(xiàn)本發(fā)明上述各第三方定位方法中用戶終端的相應(yīng)功能。如圖3所示,其包括通信業(yè)務(wù)處理單元301、接收單元302、判斷單元303、定位單元304與發(fā)送單元305。其中,通信業(yè)務(wù)處理單元301用于處理移動終端上的通信業(yè)務(wù),包括語音呼叫業(yè)務(wù)與短消息業(yè)務(wù)。接收單元302用于接收定位管理平臺發(fā)送的定位請求。判斷單元303用于判斷通信業(yè)務(wù)處理單元301在接收單元302接收到定位請求的當(dāng)前時刻,是否正在進(jìn)行語音呼叫業(yè)務(wù)。定位單元304用于根據(jù)判斷單元303的判斷結(jié)果,若通信業(yè)務(wù)處理單元301 當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),啟動基于移動終端計(jì)算的定位方式進(jìn)行定位。具體地,該定位單元304可以通過一個GPSone芯片實(shí)現(xiàn)。發(fā)送單元305用于在定位單元304定位得到定位結(jié)果數(shù)據(jù)時,指示通信業(yè)務(wù)處理單元301生成包含定位結(jié)果數(shù)據(jù)的短消息,并將該包含定位結(jié)果數(shù)據(jù)的短消息發(fā)送給定位管理平臺。本發(fā)明上述實(shí)施例提供的移動終端,在接收到定位管理平臺發(fā)送的定位請求后, 可以判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),可以啟動基于移動終端計(jì)算的定位方式進(jìn)行定位,并通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺,由于移動終端可以支持語音與短消息的并發(fā)業(yè)務(wù),因此在移動終端進(jìn)行語音呼叫時,可以將定位得到的定位結(jié)果數(shù)據(jù)成功發(fā)送給定位管理平臺,解決了移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失敗的技術(shù)問題, 有效實(shí)現(xiàn)了在移動終端進(jìn)行語音呼叫時對移動終端的精確定位。與圖2所示第三方定位方法實(shí)施例相應(yīng),作為本發(fā)明移動終端的另一個實(shí)施例, 圖3所示移動終端實(shí)施例中,基于移動終端計(jì)算的定位方式包括MSB定位模式。相應(yīng)的,定位單元304具體用于根據(jù)判斷單元303的判斷結(jié)果,若通信業(yè)務(wù)處理單元301當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),啟動MSB定位流程進(jìn)行定位。如圖4所示,為本發(fā)明移動終端另一個實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的移動終端還包括識別單元306,用于識別定位單元304是否得到定位結(jié)果數(shù)據(jù)。發(fā)送單元305具體用于根據(jù)識別單元306的識別結(jié)果,在定位單元 304定位得到定位結(jié)果數(shù)據(jù)時,指示通信業(yè)務(wù)處理單元301生成包含定位結(jié)果數(shù)據(jù)的短消息,并將該包含定位結(jié)果數(shù)據(jù)的短消息發(fā)送給定位管理平臺,在定位單元304未得到定位結(jié)果數(shù)據(jù)時,發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。圖5為本發(fā)明移動終端又一個實(shí)施例的結(jié)構(gòu)示意圖,與本發(fā)明上述第三方定位方法實(shí)施例相應(yīng)的,與圖3或圖4所示的實(shí)施例相比,該實(shí)施例的移動終端還包括定位策略管理單元307,用于根據(jù)判斷單元303的判斷結(jié)果,在通信業(yè)務(wù)處理單元301當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù)時,指示定位單元304啟動MSB定位流程進(jìn)行定位;在通信業(yè)務(wù)處理單元301當(dāng)前時刻未進(jìn)行語音呼叫業(yè)務(wù)時,根據(jù)預(yù)先設(shè)置的定位策略,指示定位單元304啟動 MSB定位流程進(jìn)行定位,或者,指示定位單元304發(fā)起MSA定位流程進(jìn)行定位;或者,指示發(fā)送單元305發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。圖6為本發(fā)明第三方定位系統(tǒng)一個實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的第三方定位系統(tǒng)可用于實(shí)現(xiàn)本發(fā)明上述各第三方定位方法的流程。如圖6所示,其包括移動終端1與定位管理平臺2。其中,定位管理平臺2用于向移動終端1發(fā)送定位請求,以及接收該移動終端1定位得到的定位結(jié)果數(shù)據(jù)。移動終端1用于接收定位管理平臺2發(fā)送的定位請求,判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),并在當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且該移動終端1啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,通過短消息將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺2。具體地,該移動終端1可以采用本發(fā)明圖3至圖5任一實(shí)施例的結(jié)構(gòu)實(shí)現(xiàn)。圖6所示的實(shí)施例中,具體采用了圖5所示實(shí)施例的結(jié)構(gòu)。移動終端1通過短消息將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺2時,具體通過短消息服務(wù)中心(Short Message Service Center,以下簡稱SMSC),將包含定位結(jié)果數(shù)據(jù)的短消息轉(zhuǎn)發(fā)給SMSC,其中短消息中除了包含定位結(jié)果數(shù)據(jù),還包括用戶終端用戶ID信息與定位管理平臺2的地址信息,SMSC接收到移動終端1發(fā)送的短消息后,根據(jù)其中的定位管理平臺2的地址信息,將短消息轉(zhuǎn)發(fā)給定位管理平臺2。本發(fā)明上述實(shí)施例提供的第三方定位系統(tǒng),在移動終端接收到定位管理平臺發(fā)送的定位請求后,可以判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),可以啟動基于移動終端計(jì)算的定位方式進(jìn)行定位,并通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺,由于移動終端可以支持語音與短消息的并發(fā)業(yè)務(wù),因此在移動終端進(jìn)行語音呼叫時,可以將定位得到的定位結(jié)果數(shù)據(jù)成功發(fā)送給定位管理平臺,解決了移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失敗的技術(shù)問題,有效實(shí)現(xiàn)了在移動終端進(jìn)行語音呼叫時對移動終端的精確定位。圖7為本發(fā)明第三方定位系統(tǒng)另一個實(shí)施例的結(jié)構(gòu)示意圖。如圖7所示,在定位單元304啟動MSB定位流程進(jìn)行定位時,該實(shí)施例的第三方定位系統(tǒng)還包括定位服務(wù)器3, 用于存儲GPS衛(wèi)星的星歷信息。相應(yīng)的,定位單元304具體從定位服務(wù)器3獲取GPS衛(wèi)星的星歷信息,根據(jù)該GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索,并通過搜索到的GPS衛(wèi)星信號進(jìn)行定位計(jì)算,得到移動終端的定位結(jié)果數(shù)據(jù)。移動終端1通過短消息將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺2時,具體通過SMSC,將包含定位結(jié)果數(shù)據(jù)的短消息轉(zhuǎn)發(fā)給SMSC,其中短消息中除了包含定位結(jié)果數(shù)據(jù),還包括用戶終端用戶ID信息與定位管理平臺2的地址信息,SMSC接收到移動終端1 發(fā)送的短消息后,根據(jù)其中的定位管理平臺2的地址信息,將短消息轉(zhuǎn)發(fā)給定位管理平臺 2。若移動終端在接收到定位請求的當(dāng)前時刻未進(jìn)行語音呼叫業(yè)務(wù),則移動終端1在得到定位結(jié)果數(shù)據(jù)后,可以通過短消息或者數(shù)據(jù)連接方式,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺2。圖8為本發(fā)明第三方定位系統(tǒng)又一個實(shí)施例的結(jié)構(gòu)示意圖。如圖8所示,在定位單元304發(fā)起MSA定位流程進(jìn)行定位時,該實(shí)施例的第三方定位系統(tǒng)還包括定位服務(wù)器3, 用于存儲GPS衛(wèi)星的星歷信息,接收發(fā)送單元305發(fā)送的GPS衛(wèi)星信號信息并進(jìn)行定位計(jì)算,得到移動終端的定位結(jié)果數(shù)據(jù),并將定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺2。相應(yīng)的,定位單元304具體從定位服務(wù)器3獲取GPS衛(wèi)星的星歷信息,根據(jù)GPS衛(wèi)星的星歷信息進(jìn)行 GPS衛(wèi)星搜索,得到的GPS衛(wèi)星信號信息。發(fā)送單元305還用于將定位單元304搜索得到的 GPS衛(wèi)星信號信息發(fā)送給定位服務(wù)器3。圖9為本發(fā)明第三方定位系統(tǒng)再一個實(shí)施例的結(jié)構(gòu)示意圖。如圖9所示,在發(fā)送單元305發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位時,該實(shí)施例的第三方定位系統(tǒng)還包括粗精度定位平臺4,用于接收發(fā)送單元305發(fā)送的自我定位請求,獲取該自我定位請求中小區(qū)ID對應(yīng)的基站信息,以及根據(jù)該基站的位置獲得移動終端1的定位結(jié)果數(shù)據(jù), 并將定位結(jié)果數(shù)據(jù)發(fā)送給定位管理平臺2。相應(yīng)的,發(fā)送單元305具體向粗精度定位平臺4 發(fā)送我定位請求,該自我定位請求中包括移動終端用戶ID與移動終端用戶所處小區(qū)ID信肩、ο另外,與本發(fā)明圖5所示實(shí)施例相應(yīng)的,本發(fā)明第三方定位系統(tǒng)中也可以同時包括定位服務(wù)器3與粗精度定位平臺4,定位服務(wù)器3與第三方定位系統(tǒng)中其它裝置之間的連接關(guān)系與圖8相同,粗精度定位平臺4與第三方定位系統(tǒng)中其它裝置之間的連接關(guān)系與圖 9相同,由移動終端中的定位策略管理單元307來確定采用何種定位方式進(jìn)行定位。本說明書中各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個實(shí)施例之間相同或相似的部分相互參見即可。對于移動終端、第三方定位系統(tǒng)實(shí)施例而言,由于其與第三方定位方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見第三方定位方法實(shí)施例的部分說明即可。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。本發(fā)明實(shí)施例在移動終端進(jìn)行語音呼叫時,可以將定位得到的定位結(jié)果數(shù)據(jù)成功發(fā)送給定位管理平臺,解決了移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失敗的技術(shù)問題,有效實(shí)現(xiàn)了在移動終端進(jìn)行語音呼叫時對移動終端的精
11確定位。 本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
權(quán)利要求
1.一種第三方定位方法,其特征在于,包括移動終端接收定位管理平臺發(fā)送的定位請求;所述移動終端判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù);若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且所述移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,所述移動終端通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于移動終端計(jì)算的定位方式包括基于移動終端MSB定位模式;若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且所述移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位包括若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),所述移動終端啟動MSB定位流程進(jìn)行定位,并識別是否得到定位結(jié)果數(shù)據(jù);若得到定位結(jié)果數(shù)據(jù),執(zhí)行所述移動終端通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺的操作;若未得到定位結(jié)果數(shù)據(jù),所述移動終端通過短消息發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述識別是否得到定位結(jié)果包括所述移動終端識別是否通過連續(xù)N次定位計(jì)算均未獲得定位結(jié)果數(shù)據(jù),若通過連續(xù)N次定位計(jì)算均未獲得定位結(jié)果數(shù)據(jù)則認(rèn)為未得到定位結(jié)果數(shù)據(jù),否則認(rèn)為得到定位結(jié)果數(shù)據(jù),其中,N為大于零的任意整數(shù)。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,若當(dāng)前時刻未進(jìn)行語音呼叫業(yè)務(wù),所述移動終端發(fā)起第三方定位流程進(jìn)行定位。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述移動終端發(fā)起第三方定位流程進(jìn)行定位包括所述移動終端發(fā)起移動終端輔助MSA定位流程進(jìn)行定位;或者所述移動終端啟動MSB定位流程進(jìn)行定位;或者所述移動終端發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述移動終端啟動MSB定位流程進(jìn)行定位包括所述移動終端從定位服務(wù)器獲取全球定位系統(tǒng)GPS衛(wèi)星的星歷信息;所述移動終端根據(jù)所述GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索;所述移動終端通過搜索到的GPS衛(wèi)星信號進(jìn)行定位計(jì)算,得到所述移動終端的定位結(jié)果數(shù)據(jù);所述移動終端啟動MSB定位流程進(jìn)行定位之后,還包括所述移動終端通過短消息,將所述定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述移動終端發(fā)起移動終端輔助MSA定位流程進(jìn)行定位包括所述移動終端從定位服務(wù)器獲取GPS衛(wèi)星的星歷信息;所述移動終端根據(jù)所述GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索,并將搜索得到的GPS衛(wèi)星信號信息發(fā)送給所述定位服務(wù)器;所述定位服務(wù)器通過所述移動終端發(fā)送的GPS衛(wèi)星信號信息進(jìn)行定位計(jì)算,得到所述移動終端的定位結(jié)果數(shù)據(jù);所述移動終端發(fā)起MSA定位流程進(jìn)行定位之后,還包括 所述定位服務(wù)器將所述定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述移動終端發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位包括所述移動終端向粗精度定位平臺發(fā)送自我定位請求,所述自我定位請求中包括所述移動終端用戶標(biāo)識ID與所述移動終端用戶所處小區(qū)ID信息;所述粗精度定位平臺獲取所述小區(qū)ID對應(yīng)的基站信息,并根據(jù)所述基站的位置獲得所述移動終端的定位結(jié)果數(shù)據(jù); 所述移動終端發(fā)起MSA定位流程進(jìn)行定位之后,還包括 所述粗精度定位平臺將所述定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。
9.一種移動終端,其特征在于,包括通信業(yè)務(wù)處理單元,用于處理所述移動終端上的通信業(yè)務(wù),包括語音呼叫業(yè)務(wù)與短消息業(yè)務(wù);接收單元,用于接收定位管理平臺發(fā)送的定位請求;判斷單元,用于判斷所述通信業(yè)務(wù)處理單元在所述接收單元接收到定位請求的當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù);定位單元,用于根據(jù)所述判斷單元的判斷結(jié)果,若所述通信業(yè)務(wù)處理單元當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),啟動基于移動終端計(jì)算的定位方式進(jìn)行定位;發(fā)送單元,用于在所述定位單元定位得到定位結(jié)果數(shù)據(jù)時,指示所述通信業(yè)務(wù)處理單元生成包含所述定位結(jié)果數(shù)據(jù)的短消息,并將包含所述定位結(jié)果數(shù)據(jù)的短消息發(fā)送給所述定位管理平臺。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述基于移動終端計(jì)算的定位方式包括MSB定位模式;所述定位單元具體用于根據(jù)所述判斷單元的判斷結(jié)果,若所述通信業(yè)務(wù)處理單元當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),啟動MSB定位流程進(jìn)行定位;所述移動終端還包括識別單元,用于識別所述定位單元是否得到定位結(jié)果數(shù)據(jù); 所述發(fā)送單元具體用于根據(jù)所述識別單元的識別結(jié)果,在所述定位單元定位得到定位結(jié)果數(shù)據(jù)時,指示所述通信業(yè)務(wù)處理單元生成包含所述定位結(jié)果數(shù)據(jù)的短消息,并將包含所述定位結(jié)果數(shù)據(jù)的短消息發(fā)送給所述定位管理平臺;在所述定位單元未得到定位結(jié)果數(shù)據(jù)時,發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。
11.根據(jù)權(quán)利要求9或10所述的移動終端,其特征在于,還包括定位策略管理單元,用于根據(jù)所述判斷單元的判斷結(jié)果,在所述通信業(yè)務(wù)處理單元當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù)時,指示所述定位單元啟動MSB定位流程進(jìn)行定位;在所述通信業(yè)務(wù)處理單元當(dāng)前時刻未進(jìn)行語音呼叫業(yè)務(wù)時,根據(jù)預(yù)先設(shè)置的定位策略,指示所述定位單元啟動MSB定位流程進(jìn)行定位,或者,指示所述定位單元發(fā)起MSA定位流程進(jìn)行定位;或者,指示所述發(fā)送單元發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位。
12.—種第三方定位系統(tǒng),包括移動終端與定位管理平臺,其特征在于,所述定位管理平臺,用于向所述移動終端發(fā)送定位請求,以及接收所述移動終端定位得到的定位結(jié)果數(shù)據(jù);所述移動終端,用于接收所述定位管理平臺發(fā)送的定位請求,判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù),并在當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且所述移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,通過短消息將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述移動終端具體為權(quán)利要求9至11 任意一項(xiàng)所述的移動終端。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述定位單元啟動MSB定位流程進(jìn)行定位時,所述系統(tǒng)還包括定位服務(wù)器,用于存儲GPS衛(wèi)星的星歷信息;所述定位單元具體從定位服務(wù)器獲取GPS衛(wèi)星的星歷信息,根據(jù)所述GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索,并通過搜索到的GPS衛(wèi)星信號進(jìn)行定位計(jì)算,得到所述移動終端的定位結(jié)果數(shù)據(jù)。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述定位單元發(fā)起MSA定位流程進(jìn)行定位時,所述系統(tǒng)還包括定位服務(wù)器,用于存儲GPS衛(wèi)星的星歷信息,接收所述發(fā)送單元發(fā)送的GPS衛(wèi)星信號信息并進(jìn)行定位計(jì)算,得到所述移動終端的定位結(jié)果數(shù)據(jù),并將所述定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺;所述定位單元具體從定位服務(wù)器獲取GPS衛(wèi)星的星歷信息,根據(jù)所述GPS衛(wèi)星的星歷信息進(jìn)行GPS衛(wèi)星搜索,得到的GPS衛(wèi)星信號信息;所述發(fā)送單元還用于將所述定位單元搜索得到的GPS衛(wèi)星信號信息發(fā)送給所述定位服務(wù)器。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述發(fā)送單元發(fā)起基于基站位置信息的粗精度定位流程進(jìn)行定位時,所述系統(tǒng)還包括粗精度定位平臺,用于接收所述發(fā)送單元發(fā)送的自我定位請求,獲取所述自我定位請求中小區(qū)ID對應(yīng)的基站信息,以及根據(jù)所述基站的位置獲得所述移動終端的定位結(jié)果數(shù)據(jù),并將所述定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺;所述發(fā)送單元具體向所述粗精度定位平臺發(fā)送我定位請求,所述自我定位請求中包括所述移動終端用戶ID與所述移動終端用戶所處小區(qū)ID信息。
全文摘要
本發(fā)明公開了一種第三方定位方法與系統(tǒng)、移動終端,其中,方法包括移動終端接收定位管理平臺發(fā)送的定位請求;所述移動終端判斷當(dāng)前時刻是否正在進(jìn)行語音呼叫業(yè)務(wù);若當(dāng)前時刻正在進(jìn)行語音呼叫業(yè)務(wù),且所述移動終端啟動基于移動終端計(jì)算的定位方式進(jìn)行定位時,所述移動終端通過短消息,將定位得到的定位結(jié)果數(shù)據(jù)發(fā)送給所述定位管理平臺。本發(fā)明實(shí)施例可以解決在移動終端進(jìn)行語音呼叫時,通過MSA定位模式或MSB定位模式導(dǎo)致第三方定位失敗的技術(shù)問題。
文檔編號H04W88/18GK102573051SQ201110040838
公開日2012年7月11日 申請日期2011年2月18日 優(yōu)先權(quán)日2010年12月8日
發(fā)明者楊恒, 楊晨, 田辛酉, 白春紅, 蔣紅源, 鄭中平, 郭先海, 魏丫丫, 黃友瑞 申請人:中國電信股份有限公司