一种定位方法及相关设备与流程

文档序号:16688899发布日期:2019-01-22 18:36阅读:268来源:国知局
一种定位方法及相关设备与流程

本发明涉及通信技术领域,尤其涉及一种定位方法及相关设备。



背景技术:

无线网络中定位技术的主要挑战是由用户设备(userequipment,ue)的移动性和外部环境的变化带来的,定位技术的质量主要由定位的准确性和定位计算的时间这两个指标来衡量。目前的定位技术主要有三种:到达时间(timeofarrival,toa)技术、到达时间差(timedifferenceofarrival,tdoa)技术、波达角方向(directionofarrival,doa)技术。其中,toa是通过ue测量该ue到三个基站(basestation,bs)的距离,然后结合这三个bs的位置坐标通过三点汇聚来确定该ue的具体位置;在实际操作过程中,ue到这三个bs的距离是根据这三个bs到该ue的传播时延与光速的乘积得到,因此测量精度会受到采样误差、bs和ue的同步误差等因素的影响。tdoa也是通过测量距离的方法来实现定位,tdoa与toa的不同之处是在于从这三个bs中确定一个主bs和两个次bs,然后分别计算两个次bs到主bs的距离的差值,然后通过双曲线的定位方法得到ue的位置;tdoa可以避免ue的同步误差,所以效果比toa的方法精度高一些。doa是通过测量到的角度的信息来实现定位的。

以上三种定位技术的定位精度在十米以上,无法满足第五代移动通信技术(5th-generation,5g)对定位精度的要求,如何提高定位精度是本领域的技术人员正在研究的技术问题。



技术实现要素:

本发明实施例提供了一种定位方法及相关设备,能够提高定位精度。

第一方面,本发明实施例提供一种定位方法,该方法包括:首先,增强服务移动定位中心e-smlc接收n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的第一位置参数的误差,n为正整数;然后,该e-smlc至少根据该n个第一参数确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第一方面,在第一方面的第一种可能的实现方式中,该增强服务移动定位中心smlc接收n个第一参数,包括:e-smlc接收该n个网络侧设备发送的n个第一参数,该n个网络侧设备中每个网络侧设备用于发送一个该第一参数。

结合第一方面,或者第一方面的上述任意一种可能的实现方式,在第一方面的第二种可能的实现方式中,该增强服务移动定位中心e-smlc接收n个第一参数,包括:e-smlc接收该终端发送的n个第一参数。

结合第一方面,或者第一方面的上述任意一种可能的实现方式,在第一方面的第三种可能的实现方式中,该第一位置参数为测量出的该终端与该网络侧设备之间的距离和角度中的至少一项。

结合第一方面,或者第一方面的上述任意一种可能的实现方式,在第一方面的第四种可能的实现方式中,该e-smlc至少根据该n个第一参数确定该终端的位置之前,还包括:该e-smlc接收m个第二参数,该m个第二参数中每个第二参数对应m个参考设备中的一个参考设备,不同的第二参数对应的参考设备不同,该第二参数包括第二位置参数和第二误差参数,任意一个第二参数中的第二位置参数表征了该任意一个第二参数对应的一个参考设备,与该m个参考设备中除该任意一个第二参数对应的一个参考设备外的m-1个参考设备之间的相对位置,任意一个第二参数中的第二误差参数用于表征该任意一个第二参数中的第二位置参数的误差,该终端为该m个参考设备中的一个参考设备,m为正整数;另外,该e-smlc至少根据该n个第一参数确定该终端的位置,包括:该e-smlc根据该n个第一参数和该m个第二参数确定该终端的位置。

结合第一方面,或者第一方面的上述任意一种可能的实现方式,在第一方面的第五种可能的实现方式中,该e-smlc接收m个第二参数,包括:该e-smlc接收m个参考设备发送的m个第二参数,每个第二参数由该第二参数对应的参考设备发送。

结合第一方面,或者第一方面的上述任意一种可能的实现方式,在第一方面的第六种可能的实现方式中,该e-smlc接收m个第二参数,包括:该e-smlc接收第四设备发送的m个第二参数,该第四设备用于从该m个参考设备获取该m个第二参数,该m个参考设备中任意一个参考设备具有该任意一个参考设备对应的该第二参数。

第二方面,本发明实施例提供一种定位方法,该方法包括:首先,测量设备生成第一参数,该第一参数包括第一位置参数和第一误差参数,该第一位置参数表征了终端与网络侧设备的相对位置,该第一误差参数用于体现该第一位置参数的误差;该测量设备为该终端或者该网络侧设备;然后,该测量设备向增强服务移动定位中心e-smlc发送生成的该第一参数,生成的该第一参数用于该e-smlc确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第二方面,在第二方面的第一种可能的实现方式中,当该测量设备为该终端时;该测量设备生成第一参数,包括:测量设备生成n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的该第一位置参数的误差,n为正整数。

结合第二方面,或者第二方面的上述任意一种可能的实现方式,在第二方面的第二种可能的实现方式中,该方法还包括:该测量设备生成第二参数,该第二参数包含第二位置参数和第二误差参数,该第二位置参数表征了该测量设备与m-1个参考设备之间的相对位置,该第二误差参数标准了该第二位置参数的误差,该测量设备为m个参考设备中除该m-1个参考设备外的参考设备,m为正整数;该测量设备向e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

结合第二方面,或者第二方面的上述任意一种可能的实现方式,在第二方面的第三种可能的实现方式中,该测量设备向e-smlc发送该第二参数,包括:该测量设备将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

第三方面,本发明实施例提供一种定位方法,该方法包括:首先,参考设备生成第二参数,该参考设备为m个参考设备中的一个参考设备,该第二参数包括第二位置参数和第二误差参数,该第二位置参数表征了该一个参考设备与该m个参考设备中除该一个参考设备外的m-1个参考设备之间的相对位置,该第二误差参数表征了该第二位置参数的误差,m为正整数;然后,该参考设备向增强服务移动定位中心e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第三方面,在第三方面的第一种可能的实现方式中,该参考设备向增强服务移动定位中心e-smlc发送第二参数,包括:该参考设备将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

结合第三方面,或者第三方面的上述任意一种可能的实现方式,在第三方面的第二种可能的实现方式中,该参考设备生成第二参数之前,还包括:首先,该参考设备接收该e-smlc发送的通知消息,该通知消息包含该m个参考设备的标识;然后,该参考设备根据该m个参考设备的标识确定该一个参考设备与该m-1个参考设备之间的相对位置。

第四方面,本发明实施例提供一种增强服务移动定位中心e-smlc,该e-smlc包括处理器、收发器和存储器,该存储器用于存储指令,该处理器用于调用该存储器中的指令来执行如下操作:首先,通过该收发器接收n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的第一位置参数的误差,n为正整数;然后,至少根据该n个第一参数确定该终端的位置。

通过执行上述操作,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第四方面,在第四方面的第一种可能的实现方式中,该通过该收发器接收n个第一参数,具体为:通过该收发器接收该n个网络侧设备发送的n个第一参数,该n个网络侧设备中每个网络侧设备用于发送一个该第一参数。

结合第四方面,或者第四方面的上述任意一种可能的实现方式,在第四方面的第二种可能的实现方式中,该通过该收发器接收n个第一参数,具体为:通过该收发器接收该终端发送的n个第一参数。

结合第四方面,或者第四方面的上述任意一种可能的实现方式,在第四方面的第三种可能的实现方式中,该第一位置参数为测量出的该终端与该网络侧设备之间的距离和角度中的至少一项。

结合第四方面,或者第四方面的上述任意一种可能的实现方式,在第四方面的第四种可能的实现方式中,该处理器至少根据该n个第一参数确定该终端的位置之前,该处理器还用于:通过该收发器接收m个第二参数,该m个第二参数中每个第二参数对应m个参考设备中的一个参考设备,不同的第二参数对应的参考设备不同,该第二参数包括第二位置参数和第二误差参数,任意一个第二参数中的第二位置参数表征了该任意一个第二参数对应的一个参考设备,与该m个参考设备中除该任意一个第二参数对应的一个参考设备外的m-1个参考设备之间的相对位置,任意一个第二参数中的第二误差参数用于表征该任意一个第二参数中的第二位置参数的误差,该终端为该m个参考设备中的一个参考设备,m为正整数;另外,该处理器至少根据该n个第一参数确定该终端的位置,具体为:该处理器根据该n个第一参数和该m个第二参数确定该终端的位置。

结合第四方面,或者第四方面的上述任意一种可能的实现方式,在第四方面的第五种可能的实现方式中,该通过该收发器接收m个第二参数,具体为:通过该收发器接收m个参考设备发送的m个第二参数,每个第二参数由该第二参数对应的参考设备发送。

结合第四方面,或者第四方面的上述任意一种可能的实现方式,在第四方面的第六种可能的实现方式中,该通过该收发器接收m个第二参数,具体为:通过该收发器接收第四设备发送的m个第二参数,该第四设备用于从该m个参考设备获取该m个第二参数,该m个参考设备中任意一个参考设备具有该任意一个参考设备对应的该第二参数。

第五方面,本发明实施例提供一种测量设备,该测量设备包括处理器、收发器和存储器,该存储器用于存储指令,该处理器用于调用该存储器中的指令来执行如下操作:首先,生成第一参数,该第一参数包括第一位置参数和第一误差参数,该第一位置参数表征了终端与网络侧设备的相对位置,该第一误差参数用于体现该第一位置参数的误差;该测量设备为该终端或者该网络侧设备;然后,通过该收发器向增强服务移动定位中心e-smlc发送生成的该第一参数,生成的该第一参数用于该e-smlc确定该终端的位置。

通过执行上述操作,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第五方面,在第五方面的第一种可能的实现方式中,当该测量设备为该终端时;该生成第一参数,具体为:生成n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的该第一位置参数的误差,n为正整数。

结合第五方面,或者第五方面的上述任意一种可能的实现方式,在第五方面的第二种可能的实现方式中,该处理器还用于:生成第二参数,该第二参数包含第二位置参数和第二误差参数,该第二位置参数表征了该测量设备与m-1个参考设备之间的相对位置,该第二误差参数标准了该第二位置参数的误差,该测量设备为m个参考设备中除该m-1个参考设备外的参考设备,m为正整数;通过该收发器向e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

结合第五方面,或者第五方面的上述任意一种可能的实现方式,在第五方面的第三种可能的实现方式中,该通过该收发器向e-smlc发送该第二参数,具体为:通过该收发器将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

第六方面,本发明实施例提供一种参考设备,该e-smlc包括处理器、收发器和存储器,该存储器用于存储指令,该处理器用于调用该存储器中的指令来执行如下操作:首先,生成第二参数,该参考设备为m个参考设备中的一个参考设备,该第二参数包括第二位置参数和第二误差参数,该第二位置参数表征了该一个参考设备与该m个参考设备中除该一个参考设备外的m-1个参考设备之间的相对位置,该第二误差参数表征了该第二位置参数的误差,m为正整数;然后,通过该收发器向增强服务移动定位中心e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

通过执行上述操作,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第六方面,在第六方面的第一种可能的实现方式中,该通过该收发器向增强服务移动定位中心e-smlc发送第二参数,具体为:通过该收发器将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

结合第六方面,或者第六方面的上述任意一种可能的实现方式,在第六方面的第二种可能的实现方式中,该处理器生成第二参数之前,该处理器还用于:通过该收发器接收该e-smlc发送的通知消息,该通知消息包含该m个参考设备的标识;然后,根据该m个参考设备的标识确定该一个参考设备与该m-1个参考设备之间的相对位置。

第七方面,本发明实施例提供一种增强服务移动定位中心e-smlc,该e-smlc包括第一接收单元和第一确定单元,其中,第一接收单元用于接收n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的第一位置参数的误差,n为正整数;该第一确定单元用于至少根据该n个第一参数确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第七方面,在第七方面的第一种可能的实现方式中,该第一接收单元接收n个第一参数,具体为:接收该n个网络侧设备发送的n个第一参数,该n个网络侧设备中每个网络侧设备用于发送一个该第一参数。

结合第七方面,或者第七方面的上述任意一种可能的实现方式,在第七方面的第二种可能的实现方式中,该第一接收单元接收n个第一参数,具体为:e-smlc接收该终端发送的n个第一参数。

结合第七方面,或者第七方面的上述任意一种可能的实现方式,在第七方面的第三种可能的实现方式中,该第一位置参数为测量出的该终端与该网络侧设备之间的距离和角度中的至少一项。

结合第七方面,或者第七方面的上述任意一种可能的实现方式,在第七方面的第四种可能的实现方式中,该e-smlc还包括第二接收单元,该第二接收单元用于在该第一确定单元至少根据该n个第一参数确定该终端的位置之前,接收m个第二参数,该m个第二参数中每个第二参数对应m个参考设备中的一个参考设备,不同的第二参数对应的参考设备不同,该第二参数包括第二位置参数和第二误差参数,任意一个第二参数中的第二位置参数表征了该任意一个第二参数对应的一个参考设备,与该m个参考设备中除该任意一个第二参数对应的一个参考设备外的m-1个参考设备之间的相对位置,任意一个第二参数中的第二误差参数用于表征该任意一个第二参数中的第二位置参数的误差,该终端为该m个参考设备中的一个参考设备,m为正整数;另外,第一确定单元至少根据该n个第一参数确定该终端的位置,具体为:根据该n个第一参数和该m个第二参数确定该终端的位置。

结合第七方面,或者第七方面的上述任意一种可能的实现方式,在第七方面的第五种可能的实现方式中,该第二接收单元接收m个第二参数,具体为:接收m个参考设备发送的m个第二参数,每个第二参数由该第二参数对应的参考设备发送。

结合第七方面,或者第七方面的上述任意一种可能的实现方式,在第七方面的第六种可能的实现方式中,该第二接收单元接收m个第二参数,具体为:接收第四设备发送的m个第二参数,该第四设备用于从该m个参考设备获取该m个第二参数,该m个参考设备中任意一个参考设备具有该任意一个参考设备对应的该第二参数。

第八方面,本发明实施例提供一种测量设备,该测量设备包括第一生成单元和第一发送单元,第一生成单元用于生成第一参数,该第一参数包括第一位置参数和第一误差参数,该第一位置参数表征了终端与网络侧设备的相对位置,该第一误差参数用于体现该第一位置参数的误差;该测量设备为该终端或者该网络侧设备;第一发送单元用于向增强服务移动定位中心e-smlc发送生成的该第一参数,生成的该第一参数用于该e-smlc确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第八方面,在第八方面的第一种可能的实现方式中,当该测量设备为该终端时;该第一生成单元生成第一参数,具体为:生成n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的该第一位置参数的误差,n为正整数。

结合第八方面,或者第八方面的上述任意一种可能的实现方式,在第八方面的第二种可能的实现方式中,该测量设备还包括第二生成单元和第二发送单元,其中,第二生成单元用于生成第二参数,该第二参数包含第二位置参数和第二误差参数,该第二位置参数表征了该测量设备与m-1个参考设备之间的相对位置,该第二误差参数标准了该第二位置参数的误差,该测量设备为m个参考设备中除该m-1个参考设备外的参考设备,m为正整数;该第二发送单元用于向e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

结合第八方面,或者第八方面的上述任意一种可能的实现方式,在第八方面的第三种可能的实现方式中,该第二发送单元向e-smlc发送该第二参数,包括:将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

第九方面,本发明实施例提供一种参考设备,该参考设备包括第三生成单元和第三发送单元,其中,第三生成单元用于生成第二参数,该参考设备为m个参考设备中的一个参考设备,该第二参数包括第二位置参数和第二误差参数,该第二位置参数表征了该一个参考设备与该m个参考设备中除该一个参考设备外的m-1个参考设备之间的相对位置,该第二误差参数表征了该第二位置参数的误差,m为正整数;第三发送单元用于向增强服务移动定位中心e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

结合第九方面,在第九方面的第一种可能的实现方式中,该第三发送单元向增强服务移动定位中心e-smlc发送第二参数,具体为:该参考设备将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

结合第九方面,或者第九方面的上述任意一种可能的实现方式,在第九方面的第二种可能的实现方式中,该参考设备还包括第三接收单元和第二确定单元,其中,该第三接收单元用于在该第三生成单元生成第二参数之前,接收该e-smlc发送的通知消息,该通知消息包含该m个参考设备的标识;第二确定单元用于根据该m个参考设备的标识确定该一个参考设备与该m-1个参考设备之间的相对位置。

在上述各个方面的又一种可能的实现方式中,所述第一误差参数为根据历史记录中的至少一个与测距相关的参数训练得到。

在上述各个方面的又一种可能的实现方式中,所述m个参考设备接入了同一个服务小区。

第十方面,本发明实施例提供一种通信系统,该通信系统包括e-smlc和测量设备,该e-smlc为第四方面,或者第四方面的任一可能的实现方式、或者第七方面,或者第七方面的任一可能的实现方式所描述的e-smlc;该测量设备为第五方面,或者第五方面的任一可能的实现方式、或者第八方面,或者第八方面的任一可能的实现方式所描述的测量设备。

第十一方面,本发明实施例提供一种存储介质,所述存储介质用于存储指令,所述指令在e-smlc的处理器上运行时,所述e-smlc执行第一方面或者第一方面的任一可能实现方式所描述的方法;或者所述指令在测量设备的处理器上运行时,所述测量设备执行第二方面或者第二方面的任一可能实现方式所描述的方法;或者所述指令在参考设备的处理器上运行时,所述参考设备执行第三方面或者第三方面的任一可能实现方式所描述的方法。

第十二方面,本发明实施例提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行第一方面,或者第一方面的任一可能的实现方式、或者第二方面,或者第二方面的任一可能的实现方式、第三方面,或者第三方面的任一可能的实现方式所描述的方法。

通过实施本发明实施例,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

附图说明

为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。

图1是本发明实施例提供的一种通信系统的结构示意图;

图2是本发明实施例提供的一种定位方法的流程示意图;

图3是本发明实施例提供的又一种定位方法的流程示意图;

图4是本发明实施例提供的又一种定位方法的流程示意图;

图5是本发明实施例提供的一种定位的场景示意图;

图6是本发明实施例提供的一种仿真效果对比示意图;

图7是本发明实施例提供的又一种定位方法的流程示意图;

图8是本发明实施例提供的一种e-smlc的结构示意图;

图9是本发明实施例提供的一种测量设备的结构示意图;

图10是本发明实施例提供的一种参考设备的结构示意图;

图11是本发明实施例提供的一种e-smlc的结构示意图;

图12是本发明实施例提供的一种测量设备的结构示意图;

图13是本发明实施例提供的一种参考设备的结构示意图。

具体实施方式

下面结合本发明实施例中的附图对本发明实施例进行描述。

请参见图1,图1是本发明实施例提供的一种通信系统的结构示意图,该通信系统包括增强服务移动定位中心(enhancedservingmobilelocationcentre,e-smlc)101、终端102和网络侧设备103,该通信系统还可以包括参考设备104或者其他设备;可选的,该通信系统10中的设备可以采用无线通信技术进行通信,例如,该无线通信技术可以为第二代移动通信技术(the2nd-generation,2g)、第三代移动通信技术(the3rd-generation,3g)、长期演进(longtermevolution,lte)、第四代移动通信技术(the4thgenerationmobilecommunication,4g)、第五代移动通信技术(the5th-generation,5g)、或者无线保真(wireless-fidelity,wi-fi)技术、或者蓝牙技术、或者zigbee技术,或者其他现有的通信技术、或后续研究出的通信技术,等等。

增强服务移动定位中心101、终端102网络侧设备103和参考设备104均为该通信系统中的网元,其中,网络侧设备103可以为基站(evolvednodeb,enb)、基站(gnb)、基站(basestation)等。增强服务移动定位中心101可以为一个网络侧设备或者为一个网络侧设备中的一个模块,例如,后续会描述到n个网络侧设备,该增强服务移动定位中心可能为该n个网络侧设备中的一个网络侧设备中的模块。终端可以为具有无线通信功能的手持设备(例如,手机、平板电脑、掌上电脑等)、车载设备(例如,汽车、自行车、电动车、飞机、船舶等)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、车间设备、能够连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(userequipment,ue)、移动台(mobilestation,ms)、终端(terminal)、终端设备(terminalequipment),等等,为了便于理解,该终端后续以用户设备或ue为例进行描述。可选的,参考设备103的网元类型可以为用户设备ue,后续描述的m个参考设备可具体指m个ue,而该终端102为该m个ue中的一个ue;该参考设备103的网元类型也可以为网络侧设备(如,基站),后续描述的m个参考设备中可以一部分为用户设备ue另一部分为网络侧设备。

请参见图2,图2是本发明实施例提供的一种定位方法的流程示意图,该方法可以基于图1所示的通信系统来实现,该定位方法包括但不限于如下步骤:

步骤s201:用户设备ue向增强服务移动定位中心发送第一指示信息。

具体地,该第一指示信息用于指示该ue支持的定位方式,例如,指示自己可以支持doa、tdoa、toa等定位方式,也可能指示了其他信息。可以理解的是,对ue的定位可以是ue发起的,也可以是增强服务移动定位中心发起的;如果是ue发起,该第一指示信息可以为该ue主动发送给该增强服务移动定位中心,如果是增强服务移动定位中心发起,该第一指示信息可以是该增强服务移动定位中心触发该ue发送的,例如,该增强服务移动定位中心向该ue发送一条通知消息,以指示该ue发送该第一指示信息。

步骤s202:增强服务移动定位中心接收第一指示信息。

具体地,增强服务移动定位中心可以根据该第一指示信息确定ue支持的定位方式,以便后续使用该ue支持的方式来计算该ue的位置。可选的,该第一指示信息可以包含一个标识位,用来指示是否使用步骤s203-s208的方式对ue进行定位,例如,当该标识位的值为1时,该标识位用于指示使用步骤s203-s208的方式对ue进行定位;当该标识位的值为0时,该标识位用于指示使用现有技术的方式对ue进行定位。

步骤s203:增强服务移动定位中心向该ue发送辅助信息。

具体地,该辅助信息可以包括该ue所在的小区的编号(或者称“标识”),发送rs导频信号的各个网络侧设备(例如,基站(basestation,bs))的编号,该各个网络侧设备上的导频信号(referencesignal,rs)的配置信息等。可以理解的是,rs导频信号可以用来测量两个设备之间的相对位置(包括相对距离、相对角度等),例如,网络侧设备向ue发送导频信号,ue接收到该导频信号后可以根据该导频信号传输的时间和速度计算出该ue与网络侧设备之间的相对距离。

步骤s204:ue接收该辅助信息。

具体地,该ue可以根据该辅助信息中的网络侧设备的编号确定需要使用结合哪些网络侧设备来测量距离,例如,假设辅助信息中指示的网络侧设备编码有bs_1、bs_2、bs_3,那么,ue可以确定需要测量与编号为bs_1的网络侧设备、与编号bs_2的网络侧设备、与编号为bs_3的网络侧设备之间的相对位置,测量时可以使用导频信号来进行测量。为了方便后续描述,可以称网络侧设备编号共指示的网络侧设备的数量为n个,即指示ue需要测量与这n个网络侧设备之间的相对位置。

本发明实施例中的相对位置可以为距离、角度等信息,可选的,该相对位置指距离,可选的,该相对位置指角度,可选的,该相对位置指距离和角度,当然还存在其他可选方案。

步骤s205:ue测量与这n个网络侧设备之间的相对位置。

具体地,该ue与这n个网络侧设备之间的相对位置可能存在测量误差,我们可以认为可能的误差为零均值的高斯分布,那么就可以通过方差值或者标准方差值来衡量误差的扩张程度,后续以通过方差σ2来衡量扩张程度为例描述;可选的,该方差可以为通过长期统计获得一个经验值;可选的,该方差可以为当前测量时根据最近的测量记录实时训练得到的一个训练值;该方差还可能存在其他获取方式,具体通过哪种方式获得该方差此处不做限定;可选的,由于该ue与n个网络侧设备之间的距离由该ue测量,因此该ue也可以称作测量设备。

步骤s206:ue向增强服务移动定位中心发送n个第一参数。

具体地,所述n个第一参数中每个第一参数包含第一位置参数和第一误差参数,所述n个第一参数包含的n个第一位置参数表征了ue与n个网络侧设备的相对位置,所述n个第一位置参数中每个第一位置参数用于表征所述ue与所述n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的所述第一误差参数用于体现所述任意一个第一参数包含的所述第一位置参数的误差,例如,方差σ2,n大于等于1。举例来说,n等于3,n个网络侧设备具体指网络侧设备1、网络侧设备2和网络侧设备3,那么,网络侧设备1发送的第一参数包含的第一位置参数表征了该测量到的该网络侧设备1与该ue之间的相对位置,网络侧设备1发送的第一参数包含的第一误差参数表征了该网络侧设备发送的第一参数包含的第一位置参数的误差;网络侧设备2发送的第一参数包含的第一位置参数表征了该测量到的该网络侧设备2与该ue之间的相对位置,网络侧设备2发送的第一参数包含的第一误差参数表征了该网络侧设备发送的第一参数包含的第一位置参数的误差;网络侧设备3发送的第一参数包含的第一位置参数表征了该测量到的该网络侧设备3与该ue之间的相对位置,网络侧设备3发送的第一参数包含的第一误差参数表征了该网络侧设备发送的第一参数包含的第一位置参数的误差。

步骤s207:增强服务移动定位中心接收该n个第一参数。

步骤s208:增强服务移动定位中心至少根据该n个第一参数确定该ue的位置。

具体地,本发明实施例可以参照doa、tdoa、toa等的原理根据ue与n个网络侧设备之间的相对位置(即第一位置参数)确定该ue的位置,只是在确定ue的位置时还用到了体现该相对位置误差的第一误差参数σ2。其中,第一位置参数可以为相对角度,或者为相对距离,或者为相对距离和相对角度,或者为其他表征相对位置的量;例如,参照doa时第一位置参数为ue测量到的ue与网络侧设备的相对角度,再如,参照toa时第一位置参数为ue测量到的ue与网络侧设备的相对距离;再如,参照tdoa时第一位置参数为ue测量到的ue与网络侧设备的相对距离。

在第一种可选方案中,所述增强服务移动定位中心使用粒子群优化(particleswarmoptimization,pso)算法对所述n个第一参数中的第一位置参数和第一误差参数进行运算以确定所述ue的位置。例如,可以预先配置该pso算法的目标函数(fitnessfunction),该目标函数如下:

在公式1-1中,f1(x)表示目标函数,x表示预先设定的位置坐标集合中的一个位置坐标,xn,bs表示第n个网络侧设备的位置坐标,是测量的表征与第n个网络侧设备之间相对位置的第一位置参数,σ2为第一误差参数,dn(x)是根据坐标位置x和位置坐标xn,bs确定的中间量(例如,dn(x)=||x-xn,bs||),根据目标函数确定ue的位置的原理是,从该位置集合(此集合一般可以是一个小区)中确定一个使目标函数f1(x)最小化的位置坐标x,该位置坐标x就是确定出的ue的位置。

在本发明实施例中,ue确定ue的位置时可能参照doa、tdoa和toa中的至少一种技术的原理来确定,这个时候可以配置pso算法的目标函数如下:

在公式2-1中,f1(x)表示目标函数,x表示预先设定的位置坐标集合中的一个位置坐标,xn,bs表示第n个网络侧设备的位置坐标,是用于表示相对角度的第一位置参数(为根据doa原理得到的),σdoa2为表征的误差的第一误差参数,θn(x)是根据位置坐标x和位置坐标xn,bs确定的表征距离中间量;是用于表示相对距离的第一位置参数(为根据tdoa原理得到的),σtdoa2为表征的误差的第一误差参数,dn(x)是根据位置坐标x和位置坐标xn,bs确定的表征距离的中间量;是用于表示相对距离的第一位置参数(为根据toa原理得到的),σtoa2为表征的误差的第一误差参数,dn,ue(x)是根据位置坐标x和位置坐标xn,bs确定的表征距离中间量;ω1用于表征对f1(x)的影响程度,ω2用于表征对f1(x)的影响程度,ω3用于表征(∑n(dn,uex)-dn,ue2)/σtoa2对f1x的影响程度,其中,ω1、ω2和ω3可以为预先设置的固定值,也可以为根据预先设置的算法实时计算得到的值。根据目标函数确定ue的位置的原理是,从该位置集合(此集合一般可以是一个小区)中确定一个使目标函数f1(x)最小化的位置坐标x,该位置坐标x就是确定出的ue的位置。

在第二种可选方案中,所述增强服务移动定位中心使用pso算法对所述n个第一参数和m个第二参数进行运算以确定所述ue的位置,即相比上述第一种可选方案而言,增强服务移动定位中心确定ue的位置时除了用到n个第一参数外,还可能用到m个第二参数。可选的,所述m个第二参数中每个第二参数对应m个参考设备(例如,m个ue)中的一个参考设备,不同的第二参数对应的参考设备不同,任意一个第二参数表征了所述任意一个第二参数对应的一个参考设备,与所述m个参考设备中除所述任意一个第二参数对应的一个参考设备外的m-1个参考设备之间的相对位置,m大于1;所述ue为所述m个参考设备中的一个参考设备。

在第一种情况中,该m个第二参数可以为这m个第二参数对应的m个参考设备发送给该增强服务移动定位中心(每个参考设备发送一个第二参数)。请参见图3,图3是本发明实施例提供的又一种定位方法的流程示意图;首先,增强服务移动定位中心向多个参考设备发出定位能力的请求,然后各个参考设备反馈各自支持的定位的方法,如果支持u2u的测量(指两个参考设备之间的相对位置测量),则将u2u的标志位置为1。增强服务移动定位中心在接收到参考设备反馈的信息以后,选择哪些参考设备参与参考设备的定位,一般选择的参考设备都是距离比较近,同时他们的服务基站bs也是一样的几个参考设备,可以将选择出的这几个参考设备描述为m个参考设备,然后向这m个参考设备发送辅助信息,辅助信息包括这m个参考设备的服务小区的编号,或者给这m个参考设备提供该服务小区的基站的编号,等等。可选的,辅助信息还要加入一项,即这m个参考设备中每个参考设备的编号,这样这m个参考设备中的某个参考设备在接收到辅助信息之后,可以知道与哪些参考设备进行u2u的测量,得到该某个参考设备与这些参考设备的相对位置信息。然后,这m个参考设备中每个参考设备各自将测量的相对位置信息(即第二位置参数)上报给增强服务移动定位中心,此外,还可以将表征该相对位置的误差的信息(即第二误差信息)上报给该增强服务移动定位中心,即各个参考设备向增强服务移动定位中心发送包含该第二位置参数和第二误差参数的第二参数。

在第二种情况中,该m个第二参数也可以为这m个参考设备中的一个参考设备发送给该增强服务移动定位中心(这一个参考设备之外的m-1个参考设备各自将自己的第二参数发送给该一个参考设备,也可以称进行中转的该一个参考设备为第四设备)。请参见图4,图4是本发明实施例提供的又一种定位方法的流程示意图;首先,增强服务移动定位中心向多个参考设备发出定位能力的请求,然后各个参考设备反馈各自支持的定位的方法,如果支持u2u的测量(指两个参考设备之间的相对位置测量),则将u2u的标志位置为1。增强服务移动定位中心在接收到参考设备反馈的信息以后,选择哪些参考设备参与参考设备的定位,一般选择的参考设备都是距离比较近,同时他们的服务基站bs也是一样的几个参考设备,可以将选择出的这几个参考设备描述为m个参考设备,另外,在这m个参考设备中确定一个参考设备为主参考设备。然后将辅助信息通知给该主参考设备,同样地,在辅助信息中还需要加入这m个参考设备中所有参考设备的编号(或者称“标识”)。该主参考设备在接收到辅助信息以后,向其余m-1个参考设备通知需要进行u2u的测量,各个参考设备在进行了u2u的测量之后,都将测量的自己与其他参考设备之间的相对位置的信息(即第二位置信息)和表征该相对位置的误差的信息(即第二误差信息)发送给主参考设备,即这m个参考设备中除主参考设备外的每个参考设备均向该主参考设备发送第二参数。当然主参考设备也会进行u2u的测量,然后主ue将这m个参考设备的第二参数汇总后统一上报给增强服务移动定位中心。

在第三种情况中,该m个第二参数还可以为这m个参考设备的服务小区的基站发送给该增强服务移动定位中心,此方法可以参照上述情况二,这m个参考设备各自先将自己的第二参数发送给该服务小区的接入网设备(如,基站),然后该接入网设备(也可以称进行中转的该接入网设备为第四设备)将这m个参考设备发送的m个第二参数发送给该增强服务移动定位中心。在本发明实施例中,该增强服务移动定位中心可能为该接入网设备,也可能为该n个网络侧设备中的一个网络侧设备。

相应地,该增强服务移动定位中心接收这m个第二参数,然后根据n个第一参数和m个第二参数确定ue的位置,确定的思路包括但不限于如下两种:

思路一:该增强服务移动定位中心可以按照上述第一种可选方案的原理来确定这m个参考设备中每个参考设备的位置坐标,由于每个参考设备的位置坐标还需要做进一步调整,因此根据第一种可选方案的原理确定的这m个参考设备的位置坐标属于过渡的位置坐标,为了方便后续描述可以将这m个参考设备中的第m个参考设备的过渡的位置坐标表示为xm,位置坐标xm′表示这m个参考设备中区别于该第m个参考设备以外的一个参考设备的过渡的位置坐标,每个参考设备的过渡的位置坐标周围一定范围内存在几个已知位置坐标,为了方便描述可以称第m个参考设备的过渡的位置坐标周围一定范围内存在i个位置坐标(i为正整数,不同的参考设备的过渡的位置坐标周围一定范围内存在的一直位置坐标的数量可能不同也可能相同),且这i个位置坐标中第i个位置坐标为xm_i。可以再配置一个该pso算法的目标函数,该目标函数如下:

f4(xm_i)=f2(xm_i)+f3(xm_i)3-3

在公式3-1、3-2和3-3中,f4(x)为目标函数,lm,m′(xm_i)表示预根据该第i个坐标位置和位置坐标xm′计算得到的中间量,为测量出的过渡的位置坐标xm′与测量出的过渡的位置坐标xm之间的相对位置,f1(xm_i)的含义可以参照上述公式1-1或2-1的含义;在上述公式3-1、3-2和3-3中,令调整x1_i的i得到的位置坐标为x’1,令调整x2_i的i得到的位置坐标为x’2,……,令调整xm_i的i得到的坐标为x’m,可以理解的是,i不同则得到的位置坐标就会不同(位置坐标x1_i、x2_i、……、xm_i中各个位置坐标调整后的i可能相同也可能不同),从而导致目标函数f4(x)的值不同,在本发明实施例中,当调整i使得f4(x)最小时,此时的x’1、x’2、……、x’m即为需要求得的位置坐标,其中,此时的x’1为最终确定的第一个参考设备的位置坐标,此时的x’2为最终确定的第二个参考设备的位置坐标,……,此时的x’m为最终确定的第m个参考设备的位置坐标,从而也确定出了该ue的位置。

思路二:该增强服务移动定位中心可以不按照上述第一种可选方案的原理来确定这m个参考设备中每个参考设备的位置坐标,而是直接在一个较大范围内(例如,该ue所在的服务小区内)通过调整i来进行尝试以试出合适的xm_i,其中,令调整x1_i的i得到的位置坐标为x’1,令调整x2_i的i得到的位置坐标为x’2,……,令调整xm_i的i得到的坐标为x’m,可以理解的是,i不同则得到的位置坐标就会不同(位置坐标x1_i、x2_i、……、xm_i中各个位置坐标调整后的i可能相同也可能不同),从而导致目标函数f4(x)的值不同,在本发明实施例中,当调整i使得f4(x)最小时,此时的x’1、x’2、……、x’m即为合适的位置坐标,也即是需要求得的位置坐标,其中,此时的x’1为最终确定的第一个参考设备的位置坐标,此时的x’2为最终确定的第二个参考设备的位置坐标,……,此时的x’m为最终确定的第m个参考设备的位置坐标,从而也确定出了该ue的位置。请参见图5,图5是本发明实施例提供的一种定位的场景示意图,该场景中包括三个基站bs,分别为bs1、bs2和bs3(bs1为服务(serving)基站),还包括三个用户设备ue,分别为ue1、ue2和ue3,其中,ue1会通过toa原理测量出与这三个基站之间的相对位置,从而得到第一参数,这三个用户设备ue也会通过toa原理测量相互之间的相对位置(图3中通过u2u来示意,即uetoue),从而得到第二参数。

请参见图6,图6是本发明实施例提供的本发明实施例的仿真结果与现有技术的仿真结果的对比示意图,在200mhz带宽配置下,黑色实线(即2wls)表示的是现有lte中使用的定位方法,可以看到,它的定位精度在50%的时候误差在10m(米)。黑色虚线(即pso+toa)表示的是利用粒子群算法pso并基于toa得到的定位曲线。可以看到相对lte原先的算法定位精度已经提高到了4.2m,已经有了2.4倍的性能提升。黑色点线(即pso+toa+u2u)表示的是在结合3个参考设备进行定位(即存在u2u测量)时,利用粒子群算法pso以及toa优化定位得到的结果,可见误差已经降低到了3m,有了3.3倍的性能提升。当然这里只是给出一个简单的比较,当增加更多的参考设备,并且加入更多的测量信息,比如toa,doa结合时,定位精度能够得到更多得提升,最高可以达到0.5m的精度(如线条crlbtoa+u2u所示)。

请参见图7,图7是本发明实施例提供的又一种定位方法的流程示意图,该方法可以基于图1所示的通信系统来实现,该定位方法包括但不限于如下步骤:

步骤s701:网络侧设备向增强服务移动定位中心发送第一指示信息。

具体地,该网络侧设备是给ue提供服务小区的设备,例如,该网络侧设备为给ue提供服务小区的基站,因为要对该ue进行定位,因此该网络侧设备向增强服务移动定位中心发送该第一指示信息,该第一指示信息用于指示该网络侧设备支持的定位方式,例如,指示自己可以支持doa、tdoa、toa等定位方式,也可能指示了其他信息,例如,指示该ue支持的上行导频srs。可以理解的是,对ue的定位可以是网络侧设备发起的,也可以是增强服务移动定位中心发起的;如果是网络侧设备发起,该第一指示信息可以为该网络侧设备主动发送给该增强服务移动定位中心,如果是增强服务移动定位中心发起,该第一指示信息可以是该增强服务移动定位中心触发该网络侧设备发送的,例如,该增强服务移动定位中心向该网络侧设备发送一条通知消息,以指示该网络侧设备发送该第一指示信息。为了将给ue提供服务小区的网络侧设备与后续描述到的其他网络侧设备进行区分,可以称给ue提供服务小区的网络侧设备为目标网络侧设备。

步骤s702:增强服务移动定位中心接收第一指示信息。

具体地,步骤s702可以参照步骤s202,此处不再赘述。

步骤s703:增强服务移动定位中心确定该目标网络侧设备之外n-1个网络侧设备。

具体地,确定出的n-1个网络侧设备通常为距离该ue比较近,且能够接收到该ue发送的导频信号的网络侧设备。

步骤s704:增强服务移动定位中心向该n个网络侧设备发送辅助信息。

具体地,该n个网络侧设备由以上确定的n-1个网络侧设备和目标网络侧设备组成。该辅助信息用于指示该ue的编号(或者称为“标识”),该辅助信息还用于指示测量属性,该测量属性可以相对距离,或相对角度,或相对距离和相对角度,或其他能够体现相对位置的量。该辅助信息还可以用于指示其他信息。

步骤s705:该n个网络侧设备接收该辅助信息。

具体地,该n个网络侧设备根据该辅助信息指示的ue的编号确定需要测量与ue之间的相对位置,该n个网络侧设备还根据该辅助信息指示的测量属性测量相应量,例如,如果该辅助信息指示的测量属性为相对距离,则该n个网络侧设备获知需要测量与该ue之间的相对距离,如果该辅助信息指示的测量属性为相对角度,则该n个网络侧设备获知需要测量与该ue之间的相对角度,测量属性为其他量时可依此类推。

步骤s706:该n个网络侧设备均测量与ue之间的相对位置。

具体地,该相对位置可以为相对角度、相对距离等量,例如,若该n个网络侧设备获知需要测量与该ue之间的相对距离,则该n个网络侧设备测量与该ue之间的相对距离;若该n个网络侧设备获知需要测量与该ue之间的相对角度,则该n个网络侧设备测量与该ue之间的相对角度;若该n个网络侧设备获知需要测量与该ue之间的相对角度和相对距离,则该n个网络侧设备测量与该ue之间的相对角度和相对距离;其余依此类推;可选的,由于该ue与n个网络侧设备之间的距离由这n个网络侧设备测量,因此这n个网络侧设备也可以称作测量设备。

步骤s707:该n个网络侧设备均向增强服务移动定位中心发送第一参数。

具体地,该n个网络侧设备中每个网络侧设备向该增强服务移动定位中心发送一个第一参数,每个第一参数包括第一位置参数和第一误差参数,任意一个网络侧设备发送的第一参数包含的第一位置参数表征了该任意一个网络侧设备与该ue之间的相对位置,任意一个网络侧设备发送的第一参数包含的第一误差参数表征了该任意一个网络侧设备发送的第一参数包含的第一位置参数的误差,例如,方差σ2,n大于等于1。举例来说,n等于3,n个网络侧设备具体指网络侧设备1、网络侧设备2和网络侧设备3,那么,网络侧设备1发送的第一参数包含的第一位置参数表征了该测量到的该网络侧设备1与该ue之间的相对位置,网络侧设备1发送的第一参数包含的第一误差参数表征了该网络侧设备发送的第二参数包含的第一位置参数的误差;网络侧设备2发送的第一参数包含的第一位置参数表征了该测量到的该网络侧设备2与该ue之间的相对位置,网络侧设备2发送的第一参数包含的第一误差参数表征了该网络侧设备发送的第二参数包含的第一位置参数的误差;网络侧设备3发送的第一参数包含的第一位置参数表征了该测量到的该网络侧设备3与该ue之间的相对位置,网络侧设备3发送的第一参数包含的第一误差参数表征了该网络侧设备发送的第二参数包含的第一位置参数的误差。

步骤s708:增强服务移动定位中心接收该n个网络侧设备发送的n个第二参数。

步骤s709:增强服务移动定位中心至少根据该n个第一参数确定该ue的位置。

具体地,步骤s709可以参数步骤s208的描述,此处不再赘述。

在图2和图7所示意的方法实施例中,ue或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

上述详细阐述了本发明实施例的方法,下面提供了本发明实施例的装置。

请参见图8,图8是本发明实施例提供的一种e-smlc80的结构示意图,该e-smlc80可以包括第一接收单元801和第一确定单元802,其中,第一接收单元801用于接收n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的第一位置参数的误差,n为正整数;该第一确定单元802用于至少根据该n个第一参数确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

在一种可选的方案中,该第一接收单元接收n个第一参数,具体为:接收该n个网络侧设备发送的n个第一参数,该n个网络侧设备中每个网络侧设备用于发送一个该第一参数。

在又一种可选的方案中,该第一接收单元接收n个第一参数,具体为:e-smlc接收该终端发送的n个第一参数。

在又一种可选的方案中,该第一位置参数为测量出的该终端与该网络侧设备之间的距离和角度中的至少一项。

在又一种可选的方案中,该e-smlc还包括第二接收单元,该第二接收单元用于在该第一确定单元至少根据该n个第一参数确定该终端的位置之前,接收m个第二参数,该m个第二参数中每个第二参数对应m个参考设备中的一个参考设备,不同的第二参数对应的参考设备不同,该第二参数包括第二位置参数和第二误差参数,任意一个第二参数中的第二位置参数表征了该任意一个第二参数对应的一个参考设备,与该m个参考设备中除该任意一个第二参数对应的一个参考设备外的m-1个参考设备之间的相对位置,任意一个第二参数中的第二误差参数用于表征该任意一个第二参数中的第二位置参数的误差,该终端为该m个参考设备中的一个参考设备,m为正整数;另外,第一确定单元至少根据该n个第一参数确定该终端的位置,具体为:根据该n个第一参数和该m个第二参数确定该终端的位置。

在又一种可选的方案中,该第二接收单元接收m个第二参数,具体为:接收m个参考设备发送的m个第二参数,每个第二参数由该第二参数对应的参考设备发送。

在又一种可选的方案中,该第二接收单元接收m个第二参数,具体为:接收第四设备发送的m个第二参数,该第四设备用于从该m个参考设备获取该m个第二参数,该m个参考设备中任意一个参考设备具有该任意一个参考设备对应的该第二参数。

需要说明的是,各个单元的实现还可以对应参照图2或7所示的方法实施例的相应描述。

在图8所描述的e-smlc80中,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

请参见图9,图9是本发明实施例提供的一种测量设备90的结构示意图,该测量设备90可以包括第一生成单元901和第一发送单元902,第一生成单元901用于生成第一参数,该第一参数包括第一位置参数和第一误差参数,该第一位置参数表征了终端与网络侧设备的相对位置,该第一误差参数用于体现该第一位置参数的误差;该测量设备为该终端或者该网络侧设备;该第一发送单元902用于向增强服务移动定位中心e-smlc发送生成的该第一参数,生成的该第一参数用于该e-smlc确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

在一种可选的方案中,当该测量设备为该终端时;该第一生成单元生成第一参数,具体为:生成n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的该第一位置参数的误差,n为正整数。

在又一种可选的方案中,该测量设备还包括第二生成单元和第二发送单元,其中,第二生成单元用于生成第二参数,该第二参数包含第二位置参数和第二误差参数,该第二位置参数表征了该测量设备与m-1个参考设备之间的相对位置,该第二误差参数标准了该第二位置参数的误差,该测量设备为m个参考设备中除该m-1个参考设备外的参考设备,m为正整数;该第二发送单元用于向e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

在又一种可选的方案中,该第二发送单元向e-smlc发送该第二参数,包括:将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

需要说明的是,各个单元的实现还可以对应参照图2或7所示的方法实施例的相应描述。

在图9所描述的测量设备90中,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

请参见图10,图10是本发明实施例提供的一种参考设备100的结构示意图,该参考设备100可以包括第三生成单元1001和第三发送单元1002,其中,第三生成单元1001用于生成第二参数,该参考设备为m个参考设备中的一个参考设备,该第二参数包括第二位置参数和第二误差参数,该第二位置参数表征了该一个参考设备与该m个参考设备中除该一个参考设备外的m-1个参考设备之间的相对位置,该第二误差参数表征了该第二位置参数的误差,m为正整数;第三发送单元1002用于向增强服务移动定位中心e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

通过执行上述步骤,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

在一种可选的方案中,该第三发送单元向增强服务移动定位中心e-smlc发送第二参数,具体为:该参考设备将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

在又一种可选的方案中,该参考设备还包括第三接收单元和第二确定单元,其中,该第三接收单元用于在该第三生成单元生成第二参数之前,接收该e-smlc发送的通知消息,该通知消息包含该m个参考设备的标识;第二确定单元用于根据该m个参考设备的标识确定该一个参考设备与该m-1个参考设备之间的相对位置。

需要说明的是,各个单元的实现还可以对应参照图2或7所示的方法实施例的相应描述。

在图10所描述的参考设备100中,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

请参见图11,图11是本发明实施例提供的一种e-sml110,该e-sml110包括处理器1101、存储器1102和收发器1103,该处理器1101、存储器1102和收发器1103通过总线相互连接。

存储器1102包括但不限于是随机存储记忆体(英文:randomaccessmemory,简称:ram)、只读存储器(英文:read-onlymemory,简称:rom)、可擦除可编程只读存储器(英文:erasableprogrammablereadonlymemory,简称:eprom)、或便携式只读存储器(英文:compactdiscread-onlymemory,简称:cd-rom),该存储器1102用于相关指令及数据。收发器1103用于接收和发送数据。

处理器1101可以是一个或多个中央处理器(英文:centralprocessingunit,简称:cpu),在处理器1101是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

该e-sml110中的处理器1101用于读取所述存储器1102中存储的程序代码来执行以下操作:

首先,通过该收发器1103接收n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的第一位置参数的误差,n为正整数;然后,至少根据该n个第一参数确定该终端的位置。

通过执行上述操作,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

在一种可选的方案中,该通过该收发器1103接收n个第一参数,具体为:通过该收发器1103接收该n个网络侧设备发送的n个第一参数,该n个网络侧设备中每个网络侧设备用于发送一个该第一参数。

在又一种可选的方案中,该通过该收发器1103接收n个第一参数,具体为:通过该收发器1103接收该终端发送的n个第一参数。

在又一种可选的方案中,该第一位置参数为测量出的该终端与该网络侧设备之间的距离和角度中的至少一项。

在又一种可选的方案中,该处理器1101至少根据该n个第一参数确定该终端的位置之前,该处理器1101还用于:通过该收发器1103接收m个第二参数,该m个第二参数中每个第二参数对应m个参考设备中的一个参考设备,不同的第二参数对应的参考设备不同,该第二参数包括第二位置参数和第二误差参数,任意一个第二参数中的第二位置参数表征了该任意一个第二参数对应的一个参考设备,与该m个参考设备中除该任意一个第二参数对应的一个参考设备外的m-1个参考设备之间的相对位置,任意一个第二参数中的第二误差参数用于表征该任意一个第二参数中的第二位置参数的误差,该终端为该m个参考设备中的一个参考设备,m为正整数;另外,该处理器1101至少根据该n个第一参数确定该终端的位置,具体为:该处理器1101根据该n个第一参数和该m个第二参数确定该终端的位置。

在又一种可选的方案中,该通过该收发器1103接收m个第二参数,具体为:通过该收发器1103接收m个参考设备发送的m个第二参数,每个第二参数由该第二参数对应的参考设备发送。

在又一种可选的方案中,该通过该收发器1103接收m个第二参数,具体为:通过该收发器1103接收第四设备发送的m个第二参数,该第四设备用于从该m个参考设备获取该m个第二参数,该m个参考设备中任意一个参考设备具有该任意一个参考设备对应的该第二参数。

需要说明的是,各个操作的实现还可以对应参照图2或7所示的方法实施例的相应描述。

在图11所描述的e-sml110中,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

请参见图12,图12是本发明实施例提供的一种测量设备120,该测量设备120包括处理器1201、存储器1202和收发器1203,该处理器1201、存储器1202和收发器1203通过总线相互连接。

存储器1202包括但不限于是随机存储记忆体(英文:randomaccessmemory,简称:ram)、只读存储器(英文:read-onlymemory,简称:rom)、可擦除可编程只读存储器(英文:erasableprogrammablereadonlymemory,简称:eprom)、或便携式只读存储器(英文:compactdiscread-onlymemory,简称:cd-rom),该存储器1202用于相关指令及数据。收发器1203用于接收和发送数据。

处理器1201可以是一个或多个中央处理器(英文:centralprocessingunit,简称:cpu),在处理器1201是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

该测量设备120中的处理器1201用于读取所述存储器1202中存储的程序代码来执行以下操作:

首先,生成第一参数,该第一参数包括第一位置参数和第一误差参数,该第一位置参数表征了终端与网络侧设备的相对位置,该第一误差参数用于体现该第一位置参数的误差;该测量设备为该终端或者该网络侧设备;然后,通过该收发器1203向增强服务移动定位中心e-smlc发送生成的该第一参数,生成的该第一参数用于该e-smlc确定该终端的位置。

通过执行上述操作,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

在一种可选的方案中,当该测量设备为该终端时;该生成第一参数,具体为:生成n个第一参数,该n个第一参数中每个第一参数包含第一位置参数和第一误差参数,该n个第一参数包含的n个第一位置参数表征了终端与n个网络侧设备的相对位置,该n个第一位置参数中每个第一位置参数用于表征该终端与该n个网络侧设备中一个网络侧设备的相对位置,任意一个第一参数包含的该第一误差参数用于体现该任意一个第一参数包含的该第一位置参数的误差,n为正整数。

在又一种可选的方案中,该处理器1201还用于:生成第二参数,该第二参数包含第二位置参数和第二误差参数,该第二位置参数表征了该测量设备与m-1个参考设备之间的相对位置,该第二误差参数标准了该第二位置参数的误差,该测量设备为m个参考设备中除该m-1个参考设备外的参考设备,m为正整数;通过该收发器1203向e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

在又一种可选的方案中,该通过该收发器1203向e-smlc发送该第二参数,具体为:通过该收发器1203将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

需要说明的是,各个操作的实现还可以对应参照图2或7所示的方法实施例的相应描述。

在图12所描述的测量设备120中,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

请参见图13,图13是本发明实施例提供的一种参考设备130,该参考设备130包括处理器1301、存储器1302和收发器1303,该处理器1301、存储器1302和收发器1303通过总线相互连接。

存储器1302包括但不限于是随机存储记忆体(英文:randomaccessmemory,简称:ram)、只读存储器(英文:read-onlymemory,简称:rom)、可擦除可编程只读存储器(英文:erasableprogrammablereadonlymemory,简称:eprom)、或便携式只读存储器(英文:compactdiscread-onlymemory,简称:cd-rom),该存储器1302用于相关指令及数据。收发器1303用于接收和发送数据。

处理器1301可以是一个或多个中央处理器(英文:centralprocessingunit,简称:cpu),在处理器1301是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

该参考设备130中的处理器1301用于读取所述存储器1302中存储的程序代码来执行以下操作:

首先,生成第二参数,该参考设备为m个参考设备中的一个参考设备,该第二参数包括第二位置参数和第二误差参数,该第二位置参数表征了该一个参考设备与该m个参考设备中除该一个参考设备外的m-1个参考设备之间的相对位置,该第二误差参数表征了该第二位置参数的误差,m为正整数;然后,通过该收发器1303向增强服务移动定位中心e-smlc发送该第二参数,该第二参数用于该e-smlc确定该终端的位置。

通过执行上述操作,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

在一种可选的方案中,该通过该收发器1303向增强服务移动定位中心e-smlc发送第二参数,具体为:通过该收发器1303将该第二参数发送给其他设备,以使该其他设备将该第二参数发送给e-smlc,该其他设备为该m个参考设备中的一个参考设备,或者为给该m个参考设备提供服务小区的网络侧设备。

在又一种可选的方案中,该处理器1301生成第二参数之前,该处理器1301还用于:通过该收发器1303接收该e-smlc发送的通知消息,该通知消息包含该m个参考设备的标识;然后,根据该m个参考设备的标识确定该一个参考设备与该m-1个参考设备之间的相对位置。

需要说明的是,各个操作的实现还可以对应参照图2或7所示的方法实施例的相应描述。

在图13所描述的参考设备130中,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

综上所述,通过实施本发明实施例,ue(即终端)或者网络侧设备(如,基站)在向增强服务移动定位中心发送测量到的表征相对位置的第一位置参数的同时,还发送了表征该第一位置参数的误差的第一误差参数,然后该增强服务移动定位中心通过pso算法对该第一位置参数和第一误差参数进行处理以确定该ue的位置,使得确定出的ue的位置更精确。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1