一種定位方法及裝置與流程
2023-04-30 15:18:31
本發明涉及通信
技術領域:
:,尤其涉及一種定位方法及裝置。
背景技術:
::在長期演進(LongTermEvolution,LTE)系統中,對用戶設備(UserEquipment,UE)定位方法主要有兩類,一種是基於用戶面的定位方法,另一種是基於控制面的定位方法。下面對這兩類定位方法進行簡單介紹:(1)基於用戶面定位方法以安全用戶面位置(SecureUserPlaneLocation,SUPL)協議為代表,該定位方法的主要思想是獨立於無線網絡部署,無需無線接入網和核心網中各節點的網絡信令支持,無需對無線接入網與核心網進行改造,支持SUPL協議的終端(SUPLEnabledTerminal,SET)採用用戶數據報協議(UserDatagramProtocol,UDP)或IP協議通過SET與演進的分組核心網(EvolvedPacketCore,EPC)之間的用戶面承載,傳輸定位業務數據包到定位平臺(SUPLLocationPlatform,SLP),SLP支持各種定位算法。SET使用有效的位置統一資源標識符(UniformResourceIdentifier,URI)將標識信息傳遞給SLP,SLP能夠使用其所提供的信息計算出終端的位置信息,並將位置信息反饋給終端。然而,這種方法是純用戶面的定位方法,無線網絡不參與。只有終端與位置計算伺服器參與,而位置計算伺服器位於核心網側,網絡層次比較高,時延較大,對實時移動的終端來說,準確度相對較差。(2)控制面定位方法網絡側控制面定位方法中,位置伺服器位於核心網中的服務移動位置中心(EPSServingMobileLocationCenter,E-SMLC)實體中,甚至位於更高節點 的網關移動位置中心(GatewayMobileLocationCenter,GMLC)中。這種定位方法是純控制面的定位方法,層級結構較為複雜。位置計算伺服器也位於核心網中,層次較上述基於用戶面定位方法相對較低,但對核心網的要求也較高,尤其是需要EPC核心網的移動性管理實體(MobileManagementEntity,MME)網元參與。綜上所述,上述兩種定位架構,部署均比較複雜,並且位置計算伺服器均位於核心網,無法在大型商場之類的小站密集組網場景下部署。技術實現要素:本發明實施例提供了一種定位方法及裝置,用以實現在小站密集組網場景下,將本地位置計算伺服器部署在靠近接入網側,由本地位置計算伺服器獲取UE的信息並對UE進行定位,提高定位準確度。本發明實施例提供的一種定位方法,包括:本地業務伺服器接收用戶設備UE發送的該UE的位置請求信息以及該UE當前的信息;所述本地業務伺服器將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。本發明實施例,通過本地業務伺服器接收UE發送的該UE前的信息,並將該UE前的信息轉發給本地位置計算伺服器,從而使得在小站密集組網場景下,在本地部署(即靠近接入網側)的業務伺服器和位置計算伺服器可獲取到UE的信息,並根據該UE的信息實現對UE的定位,進一步提高了定位的精準度。較佳地,所述UE當前的信息具體包括:所述UE當前的小區無線網絡臨時標識(CellRadioNetworkTemporaryIdentifier,CRNTI)和所述UE當前所在小區的物理小區標識(PhysicalCellIdentifier,PCI)。較佳地,所述本地業務伺服器接收用戶設備UE發送的該UEUE的位置請求信息以及該UE當前的信息,具體包括:所述本地業務伺服器接收所述UE發送的超文本傳輸協議(HyperTextTransportProtocol,HTTP)中的獲取(GET)消息,並從該消息中獲取所述UE的位置請求信息以及所述UE當前的信息。較佳地,所述本地業務伺服器將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器,具體包括:所述本地業務伺服器通過HTTP中的更新(POST)消息將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器。本發明實施例提供的一種定位方法,包括:本地位置計算伺服器獲取用戶設備UE的位置請求信息以及該UE當前的信息;所述本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,所述本地位置計算伺服器獲取用戶設備UE的位置請求信息以及所述UE當前的信息,具體包括:所述本地位置計算伺服器接收本地業務伺服器發送的HTTP中的POST消息;其中,在所述POST消息中攜帶有所述UE的位置請求信息以及所述UE當前的信息;所述本地位置計算伺服器從所述POST消息中獲取所述UE的位置請求信息以及所述UE當前的信息。較佳地,所述本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位,具體包括:所述本地位置計算伺服器根據所述UE當前的信息中的所述UE當前所在小區的PCI,與基站建立連接;所述本地位置計算伺服器發送所述UE當前的信息中的所述UE當前的CRNTI給所述基站;所述本地位置計算伺服器接收所述基站發送的所述UE的位置測量信息,該位置測量信息是該基站根據所述UE當前的信息中的所述UE當前的CRNTI確定的;所述本地位置計算伺服器根據所述UE的位置測量信息計算所述UE的位置,並將所述UE的位置信息發送給所述UE。較佳地,所述本地位置計算伺服器將所述UE的位置信息發送給所述UE,具體包括:所述本地位置計算伺服器通過HTTP中的POST消息將所述UE的位置信息發送給本地業務伺服器,由所述本地業務伺服器將所述UE的位置信息轉發給所述UE。較佳地,該定位方法還包括:當所述UE進行基站間切換操作時,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,所述本地位置計算伺服器接收更新後的所述UE所在小區的PCI和所述UE的CRNTI;其中,更新後的所述UE所在小區的PCI和所述UE的CRNTI是由所述UE發送給本地業務伺服器,並由所述本地業務伺服器轉發給所述本地位置計算伺服器的;所述本地位置計算伺服器發送停止發送所述UE的位置測量信息的指示信息給所述UE的源基站,並向所述UE的目標基站發送位置請求LocationRequest消息,由所述UE的目標基站對所述UE的位置進行測量;其中,在該LocationRequest消息中攜帶更新後的所述UE當前的信息中的所述UE當前的CRNTI。較佳地,所述本地位置計算伺服器通過位置請求LocationRequest消息,將停止發送所述UE的位置測量信息的指示信息發送給所述UE的源基站。本發明實施例提供的一種定位方法,包括:基站從本地位置計算伺服器獲取用戶設備UE當前的信息中的所述UE當前的CRNTI;所述基站根據所述UE當前的信息中的所述UE當前的CRNTI對所述UE的位置進行測量,得到所述UE的位置測量信息;所述基站將所述UE的位置測量信息發送給本地位置計算伺服器,用以本地位置計算伺服器對所述UE進行定位。較佳地,所述基站獲取用戶設備UE當前的信息中的所述UE當前的CRNTI,具體包括:所述基站接收本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶有所述UE當前的信息中的所述UE當前的CRNTI;所述基站從所述LocationRequest消息中獲取所述UE當前的信息中的所述UE當前的CRNTI。較佳地,所述基站將所述UE的位置測量信息發送給本地位置計算伺服器,具體包括:所述基站通過位置信息報告LocationInfoReport消息將所述UE的位置測量信息發送給本地位置計算伺服器。較佳地,該定位方法還包括:當所述UE進行基站間切換操作後,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,所述基站作為所述UE的源基站時,所述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息。較佳地,所述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息,具體包括:所述源基站接收所述本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶停止發送所述UE的位置測量信息的指示信息;所述源基站根據所述指示信息,終止向所述本地位置計算伺服器發送所述UE的位置測量信息。本發明實施例提供的一種定位方法,包括:用戶設備UE與演進的分組核心網(EvolvedPacketCore,EPC)建立分組數據網(PacketDataNetwork,PDN)連接承載;所述UE當需要定位時,將本UE的位置請求信息以及本UE當前的信息發送給本地業務伺服器。較佳地,所述UE當前的信息具體包括:所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,所述UE將本UE的位置請求信息以及本UE當前的信息發送給本地業務伺服器,具體包括:所述UE通過HTTP中的GET消息將本UE的位置請求信息以及本UE當前的信息發送給本地業務伺服器。較佳地,該定位方法還包括:所述UE接收本地業務伺服器發送的該UE的位置信息。較佳地,所述UE通過HTTP中的POST消息接收本地業務伺服器發送的該UE的位置信息;其中,在所述POST消息中攜帶有所述UE的位置信息。較佳地,該定位方法還包括:當所述UE處於基站間切換過程時,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,則所述UE將更新後的所述UE當前的信息發送給所述本地業務伺服器。較佳地,所述UE通過HTTP協議中的POST消息將更新後的所述UE當前的信息發送給所述本地業務伺服器;其中,在該POST消息中攜帶更新後的所述UE所在小區的PCI、更新後的所述UE的CRNTI、更新前的所述UE所在小區的PCI和更新前的所述UE的CRNTI。本發明實施例提供的一種定位裝置,包括:接收單元,用於接收用戶設備UE發送的所述UE的位置請求信息以及所述UE當前的信息;發送單元,用於將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,所述接收單元具體用於:接收所述UE發送的HTTP中的GET消息,並從該消息中獲取所述UE的位置請求信息以及所述UE當前的信息。較佳地,所述發送單元具體用於:通過HTTP中的POST消息將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器。本發明實施例提供的一種定位裝置,包括:獲取單元,用於獲取用戶設備UE的位置請求信息以及所述UE當前的信息;定位單元,用於根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,所述獲取單元具體用於:接收本地業務伺服器發送的HTTP中的POST消息;其中,在所述POST消息中攜帶有所述UE當前的信息;從所述POST消息中獲取所述UE的位置請求信息以及所述UE當前的信息。較佳地,所述定位單元具體用於:根據所述UE當前的信息中的所述UE當前所在小區的PCI,與基站建立 連接;發送所述UE當前的信息中的所述UE當前的CRNTI給所述基站;接收所述基站發送的所述UE的位置測量信息,該位置測量信息是該基站根據所述UE當前的信息中的所述UE當前的CRNTI確定的;根據所述UE的位置測量信息計算所述UE的位置,並將所述UE的位置信息發送給所述UE。較佳地,所述定位單元將所述UE的位置信息發送給所述UE時,具體用於:通過HTTP中的POST消息將所述UE的位置信息發送給本地業務伺服器,由所述本地業務伺服器將所述UE的位置信息轉發給所述UE。較佳地,所述定位單元還用於:當所述UE進行基站間切換操作時,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,接收更新後的所述UE所在小區的PCI和所述UE的CRNTI;其中,更新後的所述UE所在小區的PCI和所述UE的CRNTI是由所述UE發送給本地業務伺服器,並由所述本地業務伺服器轉發給所述定位單元的;發送停止發送所述UE的位置測量信息的指示信息給所述UE的源基站,並向所述UE的目標基站發送位置請求LocationRequest消息,由所述UE的目標基站對所述UE的位置進行測量;其中,在該LocationRequest消息中攜帶更新後的所述UE當前的信息中的所述UE當前的CRNTI。較佳地,所述定位單元通過位置請求LocationRequest消息,將停止發送所述UE的位置測量信息的指示信息發送給所述UE的源基站。本發明實施例提供的一種定位裝置,包括:獲取單元,用於從本地位置計算伺服器獲取用戶設備UE當前的信息中的所述UE當前的小區無線網絡臨時標識CRNTI;位置測量單元,用於根據所述UE當前的信息中的所述UE當前的CRNTI 對所述UE的位置進行測量,得到所述UE的位置測量信息;發送單元,用於將所述UE的位置測量信息發送給本地位置計算伺服器,用以本地位置計算伺服器對所述UE進行定位。較佳地,所述獲取單元具體用於:接收本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶有所述UE當前的信息中的所述UE當前的CRNTI;從所述LocationRequest消息中獲取所述UE當前的信息中的所述UE當前的CRNTI。較佳地,所述發送單元具體用於:通過位置信息報告LocationInfoReport消息將所述UE的位置測量信息發送給本地位置計算伺服器。較佳地,所述裝置為基站,該裝置還用於:當所述UE進行基站間切換操作後,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,所述基站作為所述UE的源基站時,所述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息。較佳地,所述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息時,具體用於:接收所述本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶停止發送所述UE的位置測量信息的指示信息;根據所述指示信息,終止向所述本地位置計算伺服器發送所述UE的位置測量信息。本發明實施例提供的一種定位裝置,包括:建立單元,用於與演進的分組核心網EPC建立PDN連接承載;傳輸單元,用於當需要定位時,將本裝置的位置請求信息以及本裝置當前 的信息發送給本地業務伺服器。較佳地,所述裝置當前的信息具體包括:所述裝置當前的CRNTI和所述裝置當前所在小區的PCI。較佳地,所述傳輸單元具體用於:通過HTTP中的GET消息將本裝置的位置請求信息以及本裝置當前的信息發送給本地業務伺服器。較佳地,所述傳輸單元還用於:接收本地業務伺服器發送的該UE的位置信息。較佳地,所述傳輸單元通過HTTP中的POST消息接收本地業務伺服器發送的該裝置的位置信息;其中,在所述POST消息中攜帶有所述裝置的位置信息。較佳地,所述傳輸單元還用於:當所述裝置處於基站間切換過程時,若所述裝置所在小區的PCI和所述裝置的CRNTI發生改變,則將更新後的所述裝置當前的信息發送給所述本地業務伺服器。較佳地,所述傳輸單元通過HTTP協議中的POST消息將更新後的所述裝置當前的信息發送給所述本地業務伺服器;其中,在該POST消息中攜帶更新後的所述裝置所在小區的PCI、更新後的所述裝置的CRNTI、更新前的所述裝置所在小區的PCI和更新前的所述裝置的CRNTI。附圖說明圖1為本發明實施例提供的一種對UE進行定位的整體流程示意圖;圖2為本發明實施例提供的另一種對UE進行定位的整體流程示意圖;圖3為本發明實施例提供的一種在本地業務伺服器側的定位方法的流程示意圖;圖4為本發明實施例提供的一種在本地位置計算伺服器側的定位方法的流 程示意圖;圖5為本發明實施例提供的一種在基站側的定位方法的流程示意圖;圖6為本發明實施例提供的一種在UE側的定位方法的流程示意圖;圖7為本發明實施例提供的一種在本地業務伺服器側的定位裝置的結構示意圖;圖8為本發明實施例提供的一種在本地位置計算伺服器側的定位裝置的結構示意圖;圖9為本發明實施例提供的一種在基站側的定位裝置的結構示意圖;圖10為本發明實施例提供的一種在UE側的定位裝置的結構示意圖。具體實施方式本發明實施例提供了一種定位方法及裝置,用以實現在小站密集組網場景下,本地位置計算伺服器獲取UE的信息並對UE進行定位。本發明實施例提供的定位方法及裝置,業務伺服器和位置計算伺服器的部署不同於現有技術那樣均部署於核心網側,而是部署在本地(即接入網側),我們分別將這種場景下部署的業務伺服器和位置計算伺服器分別稱之為本地業務伺服器和本地位置計算伺服器。從而,在大型商場之類的小站密集組網場景下,本地業務伺服器可接收UE發送的該UE當前的信息,並將該UE當前的信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。具體地,本地位置計算伺服器接收到本地業務伺服器發送的UE當前的信息後,將該UE的信息中的UE的CRNTI發送給基站;基站根據該CRNTI對該UE的位置進行測量,並將該UE的位置測量信息發送給本地位置計算伺服器;本地位置計算伺服器根據該UE的位置測量信息對UE的位置進行計算,得到UE的最終位置信息;最後,本地位置計算伺服器將UE的最終位置信息發送給UE,整個定位過程結束。為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。參見圖1,本發明實施例提供了一種對UE進行定位的整體流程示意圖。其中包括四個網絡節點:用戶設備(UE)、基站(eNB)、本地業務伺服器、本地位置計算伺服器。具體流程如下:步驟S101、UE按照LTE規範流程駐留到基站覆蓋的小區,獲取小區的PCI,並與演進的分組核心網EPC建立PDN連接承載。步驟S102、用戶觸發UE上安裝的應用(APP)發起到本地業務伺服器的業務過程。此時,UE上的APP應用程式從UE的接入層(AccessStratum,AS)獲取UE當前的CRNTI和UE當前所在小區的PCI。步驟S103、UE上的APP應用通過HTTP中的GET消息將本UE的位置請求信息以及本UE當前的信息(包括UE的移動用戶綜合業務數字網號碼(MobileSubscriberIntegratedServicesDigitalNetworkNumber,MSISDN)、UE當前的CRNTI、UE當前所在小區的PCI、UE要求的定位精度)發送給本地業務伺服器。這裡,當UE沒有要求定位精度時,則在UE當前的信息中就不包含定位精度信息。步驟S104、本地業務伺服器接收到UE上的APP發送的GET消息後,向UE上的APP應用回復響應消息(200OK)。步驟S105、本地業務伺服器通過HTTP中的POST消息將所接收的UE的位置請求信息以及該UE當前的信息發送給本地位置計算伺服器。步驟S106、本地位置計算伺服器接收到本地業務伺服器發送的POST消息後,向本地業務伺服器回復響應消息(200OK)。步驟S107、本地位置計算伺服器發送位置請求LocationRequest消息給基站,以請求該UE的位置測量信息。其中,在LocationRequest消息中攜帶該UE當前信息中的CRNTI、UE要求的定位精度。當然,若UE沒有要求定位精 度,則在該LocationRequest消息中只攜帶該UE當前信息中的CRNTI。此外,在本地位置計算伺服器發送位置請求LocationRequest消息給基站之前,本地位置計算伺服器根據該UE當前的信息中的UE當前所在小區的PCI,確定基站的IP位址,進而與基站建立連接。步驟S108、基站接收到本地位置計算伺服器發送的位置請求LocationRequest消息後,向本地位置計算伺服器回復響應消息(LocationResponse)。若此時有該UE的位置測量信息,則將位置測量信息攜帶在該LocationResponse消息中發送給本地位置計算伺服器,若沒有該UE的位置測量信息,則在LocationResponse消息中不攜帶位置測量信息。步驟S109、基站對UE的位置進行測量,並將位置測量信息通過位置信息報告LocationInfoReport消息周期性地發送給本地位置計算伺服器。步驟S110、本地位置計算伺服器根據該UE的位置測量信息計算該UE的位置,並將計算得出的該UE的位置信息通過POST消息發送給本地業務伺服器。其中,在該POST消息中攜帶該UE的位置信息以及該UE的MSISDN,MSISDN用以區分不同的UE。步驟S111、本地業務伺服器接收到本地位置計算伺服器發送的該UE的位置信息後,向本地位置計算伺服器回復響應消息(200OK)。步驟S112、本地業務伺服器通過POST消息將該UE的位置信息發送給UE。其中,在該POST消息中攜帶該UE的位置信息以及該UE的MSISDN。步驟S113、UE接收到本地業務伺服器發送的位置信息後,向本地業務伺服器回復響應消息(200OK)。此時,UE的界面上就可以呈現出該UE當前的位置。參見圖2,本發明實施例提供了另一種對UE進行定位的整體流程示意圖。該定位流程具體應用於當UE進行基站間切換操作時的場景,此時,包括五個網絡節點:用戶設備UE、源基站、目標基站、本地業務伺服器、本地位置計算伺服器。此場景下的定位流程如下:步驟S201、UE上的APP應用以T為周期從UE的接入層獲取UE的CRNTI和UE所在小區的PCI,以保證所獲取的UE的信息為最新的;這裡,UE上的APP應用以T為周期從UE的接入層獲取UE的CRNTI和UE所在小區的PCI,以便當UE在基站間切換過程中,當PCI和CRNTI發生變化後,立刻觸發APP應用向本地業務伺服器發起本地業務更新過程,參見步驟S202。所述周期T可根據需要進行設定,例如可以設定周期T為1秒等。步驟S202、當UE上的APP應用獲知UE的信息(UE的CRNTI和UE所在小區的PCI)發生變化時,則通過HTTP中的POST消息向本地業務伺服器發起UE信息更新過程。其中,在該POST消息中攜帶該UE的MSISDN、更新後的該UE所在小區的PCI、更新後的該UE的CRNTI、更新前的該UE所在小區的PCI和更新前的該UE的CRNTI。步驟S203、本地業務伺服器接收到UE上的APP發送的POST消息後,向UE上的APP應用回復響應消息(200OK)。步驟S204、本地業務伺服器通過HTTP中的POST消息將上述UE的更新信息發送給本地位置計算伺服器。其中,在該POST消息中攜帶該UE的MSISDN、更新後的該UE所在小區的PCI、更新後的該UE的CRNTI、更新前的該UE所在小區的PCI和更新前的該UE的CRNTI。步驟S205、本地位置計算伺服器接收到本地業務伺服器發送的POST消息後,向本地業務伺服器回復響應消息(200OK)。步驟S206、本地位置計算伺服器通過位置請求LocationRequest消息將停止發送該UE的位置測量信息的指示信息發送給該UE的源基站。步驟S207、源基站向本地位置計算伺服器回復響應消息(LocationResponse),並停止向本地位置計算伺服器發送該UE的位置測量信息。步驟S208、本地位置計算伺服器向該UE的目標基站發送位置請求LocationRequest消息,其中,在該LocationRequest消息中攜帶該UE最新的 CRNTI。步驟S209、目標基站向本地位置計算伺服器回復的響應消息(LocationResponse)。步驟S210、目標基站對UE的位置進行測量,並將位置測量信息通過位置信息報告LocationInfoReport消息周期性地發送給本地位置計算伺服器。步驟S211、本地位置計算伺服器根據該UE的位置測量信息計算該UE的位置,並將計算得出的該UE的位置信息通過POST消息發送給本地業務伺服器。其中,在該POST消息中攜帶該UE的位置信息以及該UE的MSISDN,MSISDN用以區分不同的UE。步驟S212、本地業務伺服器接收到本地位置計算伺服器發送的該UE的位置信息後,向本地位置計算伺服器回復響應消息(200OK)。步驟S213、本地業務伺服器通過POST消息將該UE的位置信息發送給UE。其中,在該POST消息中攜帶該UE的位置信息以及該UE的MSISDN。步驟S214、UE接收到本地業務伺服器發送的位置信息後,向本地業務伺服器回復響應消息(200OK)。至此,定位過程結束。需要說明的是,若在UE進行基站間切換時,UE所在的小區的PCI和該UE的CRNTI均未發生變化,則UE就不向本地業務伺服器發起UE信息更新過程。下面從不同的網絡節點側,對本發明實施例的方案進行詳細地闡述。在本地業務伺服器側,參見圖3,本發明實施例提供的一種定位方法,包括:S301、本地業務伺服器接收用戶設備UE發送的該UE的位置請求信息以及該UE當前的信息;S302、所述本地業務伺服器將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE的MSISDN、所述UE當前的CRNTI和所述UE當前所在小區的PCI。其中,MSISDN作為UE的標識,用以使外界區分不同的UE;CRNTI作為UE的標識,用以使基站區分不同的UE;PCI為該UE所在小區的標識,用以使本地位置計算伺服器能夠根據該PCI,映射到基站的IP位址,進而與基站建立連接。當然,所述UE當前的信息中還可以包括:所述UE要求的定位精度信息。也就是說,當UE對本次定位精度有要求時,則在UE當前的信息中包含定位精度信息。從而,當基站接收到由本地位置計算伺服器轉發的該UE當前的信息中的CRNTI和該UE要求的定位精度信息後,可根據該UE要求的定位精度信息,對該UE的位置進行精確測量,從而本地位置計算伺服器根據基站返回的位置測量信息,即可計算出滿足UE要求的位置信息。若在UE當前的信息中不包含UE要求的定位精度信息,則本地位置計算伺服器只向基站發送該UE當前的信息中的CRNTI,基站根據本地預設的定位精準度信息對UE的位置進行測量。較佳地,本地業務伺服器接收UE發送的該UE當前的信息,具體包括:本地業務伺服器接收所述UE發送的HTTP協議中的GET消息,並從所述GET消息中獲取所述UE的位置請求信息以及所述當前的信息。所述本地業務伺服器,例如可以為本地APP業務伺服器,UE發送的GET消息例如可以是UE上的APP應用發送的。UE上的APP應用可通過GET消息,與本地APP業務伺服器建立連接,進而通過GET消息將本UE的信息發送給本地業務伺服器。下面給出GET消息的格式示例:假設MSISDN=19585550100,PhysicalCellID=128,CRNTI=0x0c28,則GET消息示例如下:GET/exampleAPI/location/v1/queries/location?address=tel%3A%2B19585550100&physicalCellId=128&guti=0x46000321130e90dbea2&tolerance=LowDelay&requestedAccuracy=1000&acceptableAccuracy=1000&maximumAge=180&responseTime=300HTTP/1.1Accept:application/xmlHost:example.com較佳地,本地業務伺服器將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器,具體包括:所述本地業務伺服器通過HTTP中的POST消息將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器。進而,由本地業務伺服器根據所述UE當前的信息對所述UE進行定位。在本地位置計算伺服器側,參見圖4,本發明實施例提供的一種定位方法,包括:S401、本地位置計算伺服器獲取UE的位置請求信息以及UE當前的信息;S402、所述本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE的MSISDN、所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,本地位置計算伺服器獲取UE的位置請求信息以及UE當前的信息,具體包括:所述本地位置計算伺服器接收本地業務伺服器發送的HTTP中的POST消息;其中,在該POST消息中攜帶有該UE的位置請求信息以及所述UE當前的信息;所述本地位置計算伺服器從該POST消息中獲取該UE的位置請求信息以及所述UE當前的信息。較佳地,本地位置計算伺服器根據所述UE當前的信息對所述UE進行定 位,具體包括:所述本地位置計算伺服器根據所述UE當前的信息中的所述UE當前所在小區的PCI,與基站建立連接;這是由於,PCI能夠映射到基站的IP位址,從而,可使得本地位置計算伺服器根據基站的IP位址與基站建立連接。具體地,基站與位置計算伺服器之間的連接可以採用流控制傳輸協議(StreamControlTransmissionProtocol,SCTP)偶聯的方式,其消息格式採用S1AP消息格式。所述本地位置計算伺服器發送所述UE當前的信息中的所述UE當前的CRNTI給所述基站;所述本地位置計算伺服器接收所述基站發送的所述UE的位置測量信息,該位置測量信息是該基站根據所述UE當前的信息中的所述UE當前的CRNTI確定的;所述本地位置計算伺服器根據所述UE的位置測量信息計算所述UE的位置,並將所述UE的位置信息發送給所述UE。具體地,基站發送的位置測量信息,例如可以為:PCI,RSRP(ReferenceSignalReceivedPower,接收信號強度)、RSRQ(ReferenceSignalReceivedQuality,接收信號強度)、AOA(AngleofArrival,信號到達角)等。較佳地,本地位置計算伺服器周期性地接收基站發送的位置測量信息,並根據所接收到的位置測量信息,實時計算UE的位置。從而,當UE進行移動時,可對UE進行準確定位。較佳地,所述本地位置計算伺服器將所述UE的位置信息發送給所述UE,具體包括:所述本地位置計算伺服器通過HTTP中的POST消息將所述UE的位置信息發送給本地業務伺服器,由所述本地業務伺服器將所述UE的位置信息轉發給所述UE。較佳地,該定位方法還包括:當所述UE進行基站間切換操作時,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,所述本地位置計算伺服器接收更新後的所述UE所在小區的PCI和所述UE的CRNTI;其中,更新後的所述UE所在小區的PCI和所述UE的CRNTI是由所述UE發送給本地業務伺服器,並由所述本地業務伺服器轉發給所述本地位置計算伺服器的;所述本地位置計算伺服器發送停止發送所述UE的位置測量信息的指示信息給所述UE的源基站,並向所述UE的目標基站發送位置請求LocationRequest消息,由所述UE的目標基站對所述UE的位置進行測量;其中,在該LocationRequest消息中攜帶更新後的所述UE當前的信息中的所述UE當前的CRNTI。這裡所述的方法,對應上述圖2給出的實施例。較佳地,本地位置計算伺服器通過位置請求LocationRequest消息,將停止發送所述UE的位置測量信息的指示信息發送給所述UE的源基站。此外,在UE進行基站間切換的場景中,所述UE所在小區的PCI和所述UE的CRNTI發生改變時,本地位置伺服器不僅向該UE的源基站發送停止發送所述UE的位置測量信息的指示信息,還要向該UE的目標基站發送位置請求消息,以便後續接收該UE的目標基站發送的該UE的位置測量信息。在基站側,參見圖5,本發明實施例提供的一種定位方法,包括:S501、基站從本地位置計算伺服器獲取用戶設備UE當前的信息中的所述UE當前的CRNTI;S502、所述基站根據所述UE當前的信息中的所述UE當前的CRNTI對所述UE的位置進行測量,得到所述UE的位置測量信息;S503、所述基站將所述UE的位置測量信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE的位置測量信息對所述UE進行定位。較佳地,基站獲取用戶設備UE當前的信息中的所述UE當前的CRNTI,具體包括:所述基站接收本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶有所述UE當前的信息中的所述UE當前的CRNTI;這裡,本地位置計算伺服器將所述UE當前的信息中的所述UE當前的CRNTI發送給基站,而本地位置計算伺服器接收到的本地業務伺服器發送的UE當前的信息包括所述UE的MSISDN、所述UE當前的CRNTI和所述UE當前所在小區的PCI。這是由於,基站只需根據該UE的CRNTI,就可以辨別出不同的UE,進而對該UE的位置進行測量。所述基站從所述LocationRequest消息中獲取所述UE當前的信息中的所述UE當前的CRNTI。較佳地,基站將所述UE的位置測量信息發送給本地位置計算伺服器,具體包括:所述基站通過位置信息報告LocationInfoReport消息將所述UE的位置測量信息發送給本地位置計算伺服器。較佳地,基站周期性地發送LocationInfoReport消息給本地位置計算伺服器,以便UE進行移動時,能夠對UE進行準確定位。較佳地,該定位方法還包括:當所述UE進行基站間切換操作後,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,所述基站作為所述UE的源基站時,所述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息。較佳地,源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息,具體包括:所述源基站接收所述本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶停止發送所述UE的位置測量信息的指示信息;其中,所述本地位置計算伺服器,是在接收到UE的信息(UE的CRNTI 和UE當前所在小區的PCI)更新消息後,向所述UE的源基站發送停止發送所述UE的位置測量信息的指示信息。所述源基站根據所述指示信息,終止向所述本地位置計算伺服器發送所述UE的位置測量信息。在UE側,參見圖6,本發明實施例提供的一種定位方法,包括:S601、UE與演進的分組核心網EPC建立PDN連接承載;S602、所述UE當需要定位時,將本UE的位置請求信息以及本UE當前的信息發送給本地業務伺服器。UE需要進行定位,例如可以為UE上安裝的APP應用觸發的,具體地,用戶打開UE上安裝的APP應用後,APP應用請求獲取該UE的位置信息。較佳地,所述UE當前的信息具體包括:所述UE的MSISDN、所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,UE將本UE的位置請求信息以及本UE當前的信息發送給本地業務伺服器,具體包括:所述UE通過HTTP中的GET消息將本UE的位置請求信息以及本UE當前的信息發送給本地業務伺服器。較佳地,該定位方法還包括:所述UE接收本地業務伺服器發送的該UE的位置信息。具體地,UE將本UE當前的信息發送給本地位置計算伺服器後,由本地位置計算伺服器根據該UE當前的信息計算該UE的位置,並將最終計算的UE的位置信息發送給本地業務伺服器,由本地業務伺服器將該UE的位置信息轉發給UE。從而,UE通過接收本地業務伺服器發送的該UE的位置信息,就可以獲知本UE的位置。較佳地,UE通過HTTP中的POST消息接收本地業務伺服器發送的該UE的位置信息;其中,在所述POST消息中攜帶有所述UE的MSISDN和所述UE的位置信息。較佳地,該定位方法還包括:當所述UE處於基站間切換過程時,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,則所述UE將更新後的所述UE當前的信息發送給所述本地業務伺服器。具體地,向本地業務伺服器發起UE的信息更新過程的實例,例如可以為UE上的APP應用,該APP可周期性地從UE的AS層獲取UE的信息(UE當前的CRNTI和UE當前所在小區的PCI),以判斷UE的CRNTI和UE所在小區的PCI是否發生變化,若發生變化,則立刻觸發上述UE的信息更新過程。較佳地,UE通過HTTP中的POST消息將更新後的所述UE當前的信息發送給所述本地業務伺服器;其中,在該POST消息中攜帶所述UE的MSISDN、更新後的所述UE所在小區的PCI、更新後的所述UE的CRNTI、更新前的所述UE所在小區的PCI和更新前的所述UE的CRNTI。下面介紹與上述定位方法相對應的定位裝置。在本地業務伺服器側,參見圖7,本發明實施例提供的一種定位裝置,包括:接收單元11,用於接收用戶設備UE發送的所述UE的位置請求信息以及所述UE當前的信息;發送單元12,用於將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE的MSISDN、所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,接收單元11具體用於:接收所述UE發送的HTTP中的獲取GET消息,並從所述GET消息中獲取所述UE的位置請求信息以及所述UE當前的信息。較佳地,發送單元12具體用於:通過HTTP中的更新POST消息將所述UE的位置請求信息以及所述UE當前的信息發送給本地位置計算伺服器。在本地位置計算伺服器側,參見圖8,本發明實施例提供的一種定位裝置,包括:獲取單元21,用於獲取用戶設備UE的位置請求信息以及所述UE當前的信息;定位單元22,用於根據所述UE當前的信息對所述UE進行定位。較佳地,所述UE當前的信息具體包括:所述UE的MSISDN、所述UE當前的CRNTI和所述UE當前所在小區的PCI。較佳地,獲取單元21具體用於:接收本地業務伺服器發送的HTTP中的更新POST消息;其中,在所述POST消息中攜帶有所述UE的位置請求信息以及所述UE當前的信息;從所述POST消息中獲取所述UE的位置請求信息以及所述UE當前的信息。較佳地,定位單元22具體用於:根據所述UE當前的信息中的所述UE當前所在小區的PCI,與基站建立連接;發送所述UE當前的信息中的所述UE當前的CRNTI給所述基站;接收所述基站發送的所述UE的位置測量信息,該位置測量信息是該基站根據所述UE當前的信息中的所述UE當前的CRNTI確定的;根據所述位置測量信息計算所述UE的位置,並將所述UE的位置信息發送給所述UE。較佳地,定位單元22將所述UE的位置信息發送給所述UE時,具體用於:通過HTTP中的更新POST消息將所述UE的位置信息發送給本地業務伺服器,由所述本地業務伺服器將所述UE的位置信息轉發給所述UE。較佳地,定位單元22還用於:當所述UE進行基站間切換操作時,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,接收更新後的所述UE所在小區的PCI和所述UE的CRNTI;其中,更新後的所述UE所在小區的PCI和所述UE的CRNTI是由所述UE發送給本地業務伺服器,並由所述本地業務伺服器轉發給所述定位單元的;發送停止發送所述UE的位置測量信息的指示信息給所述UE的源基站,並向所述UE的目標基站發送位置請求LocationRequest消息,由所述UE的目標基站對所述UE的位置進行測量;其中,在該LocationRequest消息中攜帶所述UE當前的信息中的所述UE當前的CRNTI。較佳地,定位單元22通過位置請求LocationRequest消息,將停止發送所述UE的位置測量信息的指示信息發送給所述UE的源基站。在基站側,參見圖9,本發明實施例提供的一種定位裝置,包括:獲取單元31,用於從本地位置計算伺服器獲取用戶設備UE當前的信息中的所述UE當前的CRNTI;位置測量單元32,用於根據所述UE當前的信息中的所述UE當前的CRNTI對所述UE的位置進行測量,得到所述UE的位置測量信息;發送單元33,用於將所述UE的位置測量信息發送給本地位置計算伺服器,由本地位置計算伺服器根據所述UE的位置測量信息對所述UE進行定位。較佳地,獲取單元31具體用於:接收本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶有所述UE當前的信息中的所述UE當前的CRNTI;從所述LocationRequest消息中獲取所述UE當前的信息中的所述UE當前的CRNTI。較佳地,發送單元33具體用於:通過位置信息報告LocationInfoReport消息將所述UE的位置測量信息發 送給本地位置計算伺服器。較佳地,該定位裝置為基站,該裝置還用於:當所述UE進行基站間切換操作後,若所述UE所在小區的PCI和所述UE的CRNTI發生改變,所述基站作為所述UE的源基站時,所述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息。較佳地,上述源基站終止向所述本地位置計算伺服器發送所述UE的位置測量信息時,具體用於:接收所述本地位置計算伺服器發送的位置請求LocationRequest消息;其中,在所述LocationRequest消息中攜帶停止發送所述UE的位置測量信息的指示信息;根據所述指示信息,終止向所述本地位置計算伺服器發送所述UE的位置測量信息。在UE側,參見圖10,本發明實施例提供的一種定位裝置,包括:建立單元41,用於與演進的分組核心網EPC建立分組數據網PDN連接承載;傳輸單元42,用於當需要定位時,將本裝置的位置請求信息以及本裝置當前的信息發送給本地業務伺服器。較佳地,所述裝置當前的信息具體包括:所述裝置的MSISDN、所述裝置當前的CRNTI和所述裝置當前所在小區的PCI。較佳地,傳輸單元42具體用於:通過HTTP中的獲取GET消息將本裝置的位置請求信息以及本裝置當前的信息發送給本地業務伺服器。較佳地,傳輸單元42還用於:接收本地業務伺服器發送的該UE的位置信息。較佳地,傳輸單元42通過HTTP中的更新POST消息接收本地位置計算伺服器發送的該裝置的位置信息;其中,在所述POST消息中攜帶有所述裝置 的MSISDN和所述裝置的位置信息。較佳地,傳輸單元42還用於:當所述裝置處於基站間切換過程時,若所述裝置所在小區的PCI和所述裝置的CRNTI發生改變,則將更新後的所述裝置當前的信息發送給所述本地業務伺服器。較佳地,傳輸單元42通過HTTP中的更新POST消息將更新後的所述裝置當前的信息發送給所述本地業務伺服器;其中,在該POST消息中攜帶所述裝置的MSISDN、更新後的所述裝置所在小區的PCI、更新後的所述裝置的CRNTI、更新前的所述裝置所在小區的PCI和更新前的所述裝置的CRNTI。綜上所述,本發明實施例提供的定位裝置,例如可以為本地業務伺服器、本地位置計算伺服器、基站、UE等。本發明實施例,可通過具體的硬體處理器來實現上述各功能單元模塊。本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中 的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。當前第1頁1 2 3 當前第1頁1 2 3