定位终端位置的方法、装置及定位设备的制作方法

文档序号:7996576阅读:457来源:国知局
定位终端位置的方法、装置及定位设备的制作方法
【专利摘要】本发明实施例公开了定位终端位置的方法、装置及定位设备,所述方法包括:定位设备接收对终端的定位请求消息;定位设备获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度;定位设备根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。本发明实施例通过小区间协同定位终端位置,无需基站发送PRS,因此在节省无线资源带宽的同时,由于定位过程不会有PRS间干扰,因此提高了对终端定位的精度;并且,由于本发明实施例无需终端进行测量,因此可以降低终端的软件复杂度。
【专利说明】定位终端位置的方法、装置及定位设备
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及定位终端位置的方法、装置及定位设备。
【背景技术】
[0002]移动位置服务(Location Service,LCS)是移动通信网络提供的一种增值业务。该业务可以使终端通过定位技术获得终端的位置信息,从而实现各种与位置相关的业务。现有技术中,一种定位终端位置的技术需要不同小区向终端发送下行定位参考信号(Positioning Reference Signal, PRS),终端测量该PRS信号并将测量结果上报给位置服务器,由位置服务器根据该测量结果和不同基站的坐标,计算终端的位置。
[0003]在对现有技术的研究过程中发现,由于上述定位方式需要小区发送PRS,因此占用了无线资源带宽,并且不同基站发送的PRS之间可能存在干扰,使得测量结果不准确,从而导致对终端定位的精度不高;并且,由于需要终端进行测量,因此增加了终端的软件复杂度。

【发明内容】

[0004]本发明实施例中提供了定位终端位置的方法、装置及定位设备,以解决现有技术中的定位方式占用无线资源带宽,定位精度不高,且终端软件复杂度较高的问题。
[0005]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0006]第一方面,提供一种定位终端位置的方法,所述方法包括:
[0007]定位设备接收对终端的定位请求消息;
[0008]定位设备获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度;
[0009]定位设备根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,所述定位设备接收对终端的定位请求消息后,还包括:
[0011]所述定位设备根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区。
[0012]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述定位设备根据所述定位请求消息确定与所述终端关联的至少三个小区包括:
[0013]所述定位设备根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区;或者,
[0014]所述定位设备根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。[0015]结合第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述定位设备获得与所述终端关联的至少三个小区的时间值包括:
[0016]所述定位设备接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。
[0017]结合第一方面,在第一方面的第四种可能的实现方式中,所述定位设备接收对终端的定位请求消息后,还包括:
[0018]所述定位设备将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
[0019]结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述定位设备获得与所述终端关联的至少三个小区的时间值包括:
[0020]所述定位设备接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
[0021]结合第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,或第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,或第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述定位设备根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置包括:
[0022]定位设备以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周;
[0023]定位设备计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0024]第二方面,一种定位终端位置的装置,所述装置包括:
[0025]接收单元,用于接收对终端的定位请求消息;
[0026]获得单元,用于获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度;
[0027]定位单元,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0028]结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:
[0029]确定单元,用于根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区。
[0030]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述确定单元,具体用于根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区,或者根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。[0031]结合第二方面的第一种可能的实现方式,或第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述获得单元,具体用于接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。
[0032]结合第二方面,在第二方面的第四种可能的实现方式中,所述装置还包括:
[0033]转发单元,用于将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
[0034]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述获得单元,具体用于接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
[0035]结合第二方面,或第二方面的第一种可能的实现方式,或第二方面的第二种可能的实现方式,或第二方面的第三种可能的实现方式,或第二方面的第四种可能的实现方式,或第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述定位单元包括:
[0036]圆周确定子单元,用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周;
[0037]位置确定子单元,用于计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0038]第三方面,一种定位设备,所述定位设备包括:总线,以及通过所述总线连接的网络接口和处理器,其中,
[0039]所述网络接口,用于接收对终端的定位请求消息,并获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度;
[0040]所述处理器,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0041]结合第三方面,在第三方面的第一种可能的实现方式中,所述处理器,还用于根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区。
[0042]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理器,具体用于根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区;或者,根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。
[0043]结合第三方面的第一种可能的实现方式,或第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述网络接口,具体用于接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。[0044]结合第三方面,在第三方面的第四种可能的实现方式中,所述网络接口,还用于将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
[0045]结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,所述网络接口,具体用于接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
[0046]结合第三方面,或第三方面的第一种可能的实现方式,或第三方面的第二种可能的实现方式,或第三方面的第三种可能的实现方式,或第三方面的第四种可能的实现方式,或第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述处理器,具体用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周,计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0047]本发明实施例中,定位设备接收对终端的定位请求消息,并获得与终端关联的至少三个小区的时间值,该时间值为终端发送的上行信号传输到至少三个小区的时间长度,根据该时间值以及至少三个小区的位置信息定位终端的位置。本发明实施例通过小区间协同定位终端位置,无需基站发送PRS,因此在节省无线资源带宽的同时,由于定位过程不会有PRS间干扰,因此提高了对终端定位的精度;并且,由于本发明实施例无需终端进行测量,因此可以降低终端的软件复杂度。
【专利附图】

【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明定位终端位置的方法的一个实施例框图;
[0050]图2A为本发明定位终端位置的方法的另一个实施例框图;
[0051]图2B为本发明实施例中组成逻辑小区的小区架构示意图;
[0052]图3为本发明定位终端位置的方法的另一个实施例框图;
[0053]图4为本发明定位终端位置的装置的一个实施例框图;
[0054]图5为本发明定位终端位置的装置的另一个实施例框图;
[0055]图6为本发明定位终端位置的装置的另一个实施例框图;
[0056]图7为本发明定位设备的实施例框图。
【具体实施方式】
[0057]本发明如下实施例提供了定位终端位置的方法、装置及定位设备。
[0058]为了使本【技术领域】的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0059]参见图1,为本发明定位终端位置的方法的一个实施例流程图:
[0060]步骤101:定位设备接收对终端的定位请求消息。
[0061]本实施例中,定位设备可以为现有长期演进(Long Term Evolution, LTE)网络架构中的服务位置移动定位中心(Serving Mobile Location Center, SMLC)设备,或者也可以为独立于现有LTE网络架构中的网元而单独设置的定位设备,该定位设备可以通过与移动性管理实体(Mobility Management Entity,MME)相连,通过MME与位置服务LCS客户端和基站交互。其中,可以由LCS客户端触发对某个终端的定位流程,触发定位流程的定位请求消息的格式可以与现有技术一致,在此不再赘述。
[0062]步骤102:定位设备获得与该终端关联的至少三个小区的时间值,该时间值为该终端发送的上行信号传输到至少三个小区的时间长度。
[0063]在一个可选的实现方式中,定位设备可以根据定位请求消息确定与终端关联的至少三个小区,其中与终端关联的至少三个小区属于同一逻辑小区,并且定位设备向至少三个小区发送测量时间值的测量消息,然后接收至少三个小区中每个小区测量出时间值后,分别通过每个小区的基站上报的时间值。其中,定位设备在根据定位请求消息确定与终端关联的至少三个小区时,可以根据定位请求消息中携带的逻辑小区的小区标识,从预先配置的逻辑小区包含的小区中选择至少三个小区作为与终端关联的至少三个小区;或者,也可以根据定位请求消息中携带的终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取服务小区的至少两个相邻小区,将服务小区和至少两个相邻小区作为与终端关联的至少三个小区。
[0064]在另一个可选的实现方式中,定位设备可以将定位请求消息转发给终端的服务小区,由服务小区选择至少两个相邻小区后,将服务小区和至少两个相邻小区组成协作小区,然后定位设备接收服务小区的基站上报的组成协作小区的至少三个小区的时间值。其中,至少两个相邻小区可以将测量到的时间值发送给服务小区,由服务小区将自身测量的时间值和至少两个相邻小区的时间值上报给定位设备;或者至少两个相邻小区也可以将终端发送的上行信号传输给服务小区,由服务小区计算至少两个相邻小区的时间值,以及测量服务小区自身的时间值,然后将上述时间值上报给定位设备。
[0065]步骤103:定位设备根据至少三个小区的时间值,以及至少三个小区的位置信息定位该终端的位置。
[0066]本实施例中,定位设备可以以至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周,然后计算每个小区对应的圆周的共同交点,将该共同交点所在的位置确定为终端的位置。其中,小区的位置具体指小区天线的安装位置,该安装位置可以通过经度坐标和纬度坐标表示。
[0067]由上述实施例可见,定位设备通过小区间协同定位终端位置,无需基站发送PRS,因此在节省无线资源带宽的同时,由于定位过程不会有PRS间干扰,因此提高了对终端定位的精度;并且,由于本发明实施例无需终端进行测量,因此可以降低终端的软件复杂度。
[0068]参见图2A,为本发明定位终端位置的方法的另一个实施例流程图,该实施例以三个小区组成逻辑小区为例,描述了定位终端位置的过程:
[0069]步骤201:定位设备接收对终端的定位请求消息。[0070]本实施例中,定位设备可以为现有LTE网络架构中的SMLC设备,或者也可以为独立于现有LTE网络架构中的网元而单独设置的定位设备,该定位设备可以通过与MME相连,通过MME与位置服务LCS客户端和基站交互。其中,可以由LCS客户端触发对某个终端的定位流程,触发定位流程的定位请求消息的格式可以与现有技术一致,在此不再赘述。
[0071]步骤202:定位设备根据定位请求消息确定与终端关联的三个小区,其中与终端关联的三个小区属于同一逻辑小区。
[0072]本实施例中,与终端关联的三个小区属于同一逻辑小区,该逻辑小区也可以称为单频点网络(Single Frequency Network, SFN)小区,或者超级小区(Super Cell),即三个小区可以组成同一个逻辑小区。
[0073]如图2B所示,为本发明实施例中组成逻辑小区的小区架构示意图:其中,每个射频拉远单元(Radio Remote Unit,RRU)对应一个小区,即RRU1,RRU2和RRU3分别对应三个小区,该三个小区属于同一逻辑小区CellO,CellO内的所有RRU对应的小区可以同时接收或发送同一终端的数据。上述RRUI,RRU2和RRU3可以属于同一个基站(eNodeB ),也可以属于不同的基站,并且每个RRU的天线可以为全向天线,也可以为定向天线。
[0074]在本实施例的一个可选的实现方式中,定位设备内可以预先配置每个逻辑小区与组成该逻辑小区的RRU所映射的小区之间的对应关系,相应的,定位请求消息中可以携带当前为终端提供服务的逻辑小区的小区标识,定位设备接收到定位请求消息后,可以根据该定位请求消息中携带的逻辑小区的小区标识,从预先配置的对应关系中获得该逻辑小区包含的所有RRU所映射的小区,并从中选择三个小区作为与终端关联的三个小区。
[0075]在本实施例的另一个可选的实现方式中,定位设备内也可以预先配置网络拓扑信息,该网络拓扑信息中包含组成SFN的每个小区的位置信息,以及每个小区的相邻小区的位置信息,相应的,定位请求消息中可以携带当前终端的服务小区的小区标识,定位设备接收到定位请求消息后,可以根据定位请求消息中携带的服务小区的小区标识,从预先配置的拓扑信息中根据服务小区的位置信息,获取该服务小区的两个相邻小区,将服务小区和两个相邻小区作为与终端关联的三个小区。
[0076]步骤203:定位设备向三个小区发送测量时间值的测量消息,该时间值为终端发送的上行信号传输到三个小区的时间长度。
[0077]本实施例中,定位设备可以向三个小区发送测量消息,以便三个小区对终端发送的上行信号进行测量,得到该上行信号传输到三个小区的时间长度。由于三个小区属于为终端同时提供服务的同一逻辑小区,因此三个小区与终端之间可以预先配置好上行信号的调度信息,或者获得服务小区下发的上行信号调度信息,该调度信息可以包括上行信号的发送时间,从而三个小区在接收到上行信号后,可以根据接收时间和发送时间获得上行信号的传输时间长度。
[0078]步骤204:定位设备接收三个小区中每个小区测量出时间值后,分别通过每个小区的基站上报的时间值。
[0079]步骤205:定位设备根据三个小区的时间值,以及三个小区的位置信息定位终端的位置。
[0080]结合图2B可知,定位设备可以以三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周,然后计算每个小区对应的圆周的共同交点,将该共同交点所在的位置确定为终端的位置。其中,小区的位置具体指小区RRU的安装位置,该安装位置可以通过经度坐标和纬度坐标表示。
[0081]由上述实施例可见,定位设备通过小区间协同定位终端位置,无需基站发送PRS,因此在节省无线资源带宽的同时,由于定位过程不会有PRS间干扰,因此提高了对终端定位的精度;并且,由于本发明实施例无需终端进行测量,因此可以降低终端的软件复杂度。
[0082]参见图3,为本发明定位终端位置的方法的另一个实施例流程图,该实施例以三个小区组成协作小区为例,描述了定位终端位置的过程:
[0083]步骤301:定位设备接收对终端的定位请求消息。
[0084]本实施例中,定位设备可以为现有LTE网络架构中的SMLC设备,或者也可以为独立于现有LTE网络架构中的网元而单独设置的定位设备,该定位设备可以通过与MME相连,通过MME与位置服务LCS客户端和基站交互。其中,可以由LCS客户端触发对某个终端的定位流程,触发定位流程的定位请求消息的格式可以与现有技术一致,在此不再赘述。
[0085]步骤302:定位设备将定位请求消息转发给终端的服务小区。
[0086]与图2A示出的实施例不同在于,本实施例中的通信网络不支持组成逻辑小区。定位设备接收到定位请求消息后,获得当前终端的服务小区,并将该定位请求消息发送给该服务小区。
[0087]步骤303:服务小区选择两个相邻小区后,将服务小区和两个相邻小区组成的协作小区作为与终端关联的三个小区。
[0088]本实施例中,米用上行协作处理(UpLinkCombination Processing, UL ComP)技术,由服务小区选择该服务小区的两个相邻小区,组成与终端关联的三个协作小区。服务小区可以向两个相邻小区发送调度信息,该调度信息中可以包括终端发送上行信号的时间,以及发送上行信号的资源,以便服务小区和相邻小区可以按照相同的调度信息接收上行信号,并测量时间值。需要说明的是,上述调度信息也可以由网络中的集中调度设备发送给相邻小区,对此本实施例不进行限制。
[0089]步骤304:服务小区的基站向定位设备上报三个小区的时间值,该时间值为终端发送的上行信号传输到三个小区的时间值。
[0090]其中,两个相邻小区可以将测量到的时间值发送给服务小区,由服务小区所在基站将服务小区测量的时间值和两个相邻小区的时间值上报给定位设备;或者两个相邻小区也可以将终端发送的上行信号传输给服务小区,由服务小区计算两个相邻小区的时间值,以及测量服务小区自身的时间值,然后由服务小区所在基站将上述时间值上报给定位设备。
[0091]需要说明的是,三个小区的时间值也可以由网络中的集中控制设备上报给定位设备,对此本实施例不进行限制。
[0092]步骤305:定位设备根据三个小区的时间值,以及三个小区的位置信息定位终端的位置。
[0093]本实施例中,定位设备可以以至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周,然后计算每个小区对应的圆周的共同交点,将该共同交点所在的位置确定为终端的位置。其中,小区的位置具体指小区天线的安装位置,该安装位置可以通过经度坐标和纬度坐标表示。[0094]由上述实施例可见,定位设备通过小区间协同定位终端位置,无需基站发送PRS,因此在节省无线资源带宽的同时,由于定位过程不会有PRS间干扰,因此提高了对终端定位的精度;并且,由于本发明实施例无需终端进行测量,因此可以降低终端的软件复杂度。
[0095]与本发明定位终端位置的方法的实施例相对应,本发明还提供了定位终端位置的装置及定位设备的实施例。
[0096]参见图4,为本发明定位终端位置的装置的一个实施例框图:
[0097]该装置包括:接收单元410、获得单元420和定位单元430。
[0098]其中,接收单元410,用于接收对终端的定位请求消息;
[0099]获得单元420,用于获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度;
[0100]定位单元430,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0101]可选的,所述定位单元430可以包括(图4中未示出):
[0102]圆周确定子单元,用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周;
[0103]位置确定子单元,用于计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0104]参见图5,为本发明定位终端位置的装置的另一个实施例框图:
[0105]该装置包括:接收单元510、确定单元520、获得单元530和定位单元540。
[0106]其中,接收单元510,用于接收对终端的定位请求消息;
[0107]确定单元520,用于根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区;
[0108]获得单元530,用于接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值;
[0109]定位单元540,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0110]可选的,所述确定单元520,可以具体用于根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区,或者根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。
[0111]可选的,所述定位单元540可以包括(图5中未示出):
[0112]圆周确定子单元,用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周;
[0113]位置确定子单元,用于计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0114]参见图6,为本发明定位终端位置的装置的另一个实施例框图:
[0115]该装置包括:接收单元610、转发单元620、获得单元630和定位单元640。
[0116]其中,接收单元610,用于接收对终端的定位请求消息;[0117]转发单元620,用于将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区;
[0118]获得单元630,用于接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值;
[0119]定位单元640,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0120]可选的,所述定位单元640可以包括(图6中未示出):
[0121]圆周确定子单元,用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周;
[0122]位置确定子单元,用于计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0123]参见图7,为本发明定位设备的实施例框图:
[0124]该定位设备包括:总线710,以及通过所述总线710连接的网络接口 720和处理器730。
[0125]其中,所述网络接口 720,用于接收对终端的定位请求消息,并获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度;
[0126]所述处理器730,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
[0127]在一个可选的实施例中:
[0128]所述处理器730,还可以用于根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区。
[0129]其中,所述处理器730,可以具体用于根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区;或者,根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。
[0130]其中,所述网络接口 720,可以具体用于接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。
[0131]在另一个可选的实施例中:
[0132]所述网络接口 720,还可以用于将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
[0133]其中,所述网络接口 720,可以具体用于接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
[0134]在另一个可选的实施例中:
[0135]所述处理器730,可以具体用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周,计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
[0136]由上述实施例可见,定位设备接收对终端的定位请求消息,并获得与终端关联的至少三个小区的时间值,该时间值为终端发送的上行信号传输到至少三个小区的时间长度,根据该时间值以及至少三个小区的位置信息定位终端的位置。本发明实施例通过小区间协同定位终端位置,无需基站发送PRS,因此在节省无线资源带宽的同时,由于定位过程不会有PRS间干扰,因此提高了对终端定位的精度;并且,由于本发明实施例无需终端进行测量,因此可以降低终端的软件复杂度。
[0137]本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0138]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0139]以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种定位终端位置的方法,其特征在于,所述方法包括: 定位设备接收对终端的定位请求消息; 定位设备获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度; 定位设备根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
2.根据权利要求1所述的方法,其特征在于,所述定位设备接收对终端的定位请求消息后,还包括: 所述定位设备根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三 个小区属于同一逻辑小区。
3.根据权利要求2所述的方法,其特征在于,所述定位设备根据所述定位请求消息确定与所述终端关联的至少三个小区包括: 所述定位设备根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区;或者, 所述定位设备根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。
4.根据权利要求2或3所述的方法,其特征在于,所述定位设备获得与所述终端关联的至少三个小区的时间值包括: 所述定位设备接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。
5.根据权利要求1所述的方法,其特征在于,所述定位设备接收对终端的定位请求消息后,还包括: 所述定位设备将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
6.根据权利要求5所述的方法,其特征在于,所述定位设备获得与所述终端关联的至少三个小区的时间值包括: 所述定位设备接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述定位设备根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置包括: 定位设备以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周; 定位设备计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
8.—种定位终端位置的装置,其特征在于,所述装置包括:接收单元,用于接收对终端的定位请求消息; 获得单元,用于获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度; 定位单元,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 确定单元,用于根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区。
10.根据权利要求9所述的装置,其特征在于, 所述确定单元,具体用于根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区,或者根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。
11.根据权利要求9或10所述的装置,其特征在于, 所述获得单元,具体用于接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括: 转发单元,用于将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
13.根据权利要求12所述的装置,其特征在于, 所述获得单元,具体用于接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
14.根据权利要求8至13任意一项所述的装置,其特征在于,所述定位单元包括: 圆周确定子单元,用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周; 位置确定子单元,用于计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
15.一种定位设备,其特征在于,所述定位设备包括:总线,以及通过所述总线连接的网络接口和处理器,其中, 所述网络接口,用于接收对终端的定位请求消息,并获得与所述终端关联的至少三个小区的时间值,所述时间值为所述终端发送的上行信号传输到所述至少三个小区的时间长度; 所述处理器,用于根据所述时间值,以及所述至少三个小区的位置信息定位所述终端的位置。
16.根据权利要求15所述的定位设备,其特征在于,所述处理器,还用于根据所述定位请求消息确定与所述终端关联的至少三个小区,所述与所述终端关联的至少三个小区属于同一逻辑小区。
17.根据权利要求16所述的定位设备,其特征在于, 所述处理器,具体用于根据所述定位请求消息中携带的所述逻辑小区的小区标识,从预先配置的所述逻辑小区包含的小区中选择至少三个小区作为与所述终端关联的至少三个小区;或者,根据所述定位请求消息中携带的所述终端的服务小区的小区标识,从预先配置的小区拓扑信息中获取所述服务小区的至少两个相邻小区,将所述服务小区和所述至少两个相邻小区作为与所述终端关联的至少三个小区。
18.根据权利要求16或17所述的定位设备,其特征在于, 所述网络接口,具体用于接收所述至少三个小区中每个小区测量出时间值后,分别通过所述每个小区的基站上报的所述时间值。
19.根据权利要求15所述的定位设备,其特征在于, 所述网络接口,还用于将所述定位请求消息转发给所述终端的服务小区,以使所述服务小区选择至少两个相邻小区后,将所述服务小区和所述至少两个相邻小区组成的协作小区作为与所述终端关联的至少三个小区。
20.根据权利要求19所述的定位设备,其特征在于, 所述网络接口,具体用于接收所述服务小区的基站上报的所述至少三个小区的时间值;其中,所述至少两 个相邻小区将测量到的时间值发送给所述服务小区,或者所述至少两个相邻小区将所述终端发送的上行信号传输给所述服务小区,以使所述服务小区计算所述至少两个相邻小区的时间值。
21.根据权利要求15至20任意一项所述的定位设备,其特征在于, 所述处理器,具体用于以所述至少三个小区中每个小区的位置为圆心,以每个小区的时间值与光速相乘得到的值为半径,确定每个小区对应的圆周,计算所述每个小区对应的圆周的共同交点,将所述共同交点所在的位置确定为所述终端的位置。
【文档编号】H04W64/00GK104010362SQ201310057361
【公开日】2014年8月27日 申请日期:2013年2月22日 优先权日:2013年2月22日
【发明者】曾华中, 王长学 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1