一种定位方法及装置与流程

文档序号:11158252阅读:622来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种定位方法及装置。
背景技术
::在长期演进(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 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1