一种移动终端的定位方法及装置与流程

文档序号:11216688阅读:731来源:国知局
一种移动终端的定位方法及装置与流程

本发明涉及通讯技术领域,特别是涉及一种移动终端的定位方法及装置。



背景技术:

目前,移动终端大都具有增强小区id(enhancedcellid,e-cid)功能。当开启基于ue的e-cid功能时,所述移动终端可以收取不同邻区的系统消息,基于系统信息与邻区测量值,移动终端可以使用定位算法计算得到移动终端所在的地理位置。

然而,现有技术中,可能会遇到移动终端不启动测量,无法获得邻区测量值,从而导致定位精度下降的问题,甚至有时因为服务小区不在服务器下发的列表中移动终端不启动测量,进而带来难以通过e-cid定位方法定位,定位精度低的问题。



技术实现要素:

本发明解决的技术问题是提高移动终端的定位精度。

为解决上述技术问题,本发明实施例提供一种移动终端的定位方法,所述方法包括:

接收定位服务器发送的定位请求及小区信息列表;

响应于所述定位请求,对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理,以触发所述至少一部分邻区的邻区测量;

基于邻区测量得到的结果定位所述移动终端。

可选地,所述对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理,以触发所述至少一部分邻区的邻区测量,包括:

确定当前小区的信号强度;

确定所述小区信息列表中的至少一部分邻区的当前测量阈值;

当所述当前小区的信号强度大于或等于所述当前测量阈值时,将所述小 区信息列表中的至少一部分邻区的当前测量阈值设置为大于所述当前小区的信号强度的值。

可选地,所述对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理,以触发所述至少一部分邻区的邻区测量,包括:

取消所述小区信息列表中的至少一部分邻区的当前测量阈值。

可选地,在接收定位服务器发送的定位请求及小区信息列表之前,还包括:

接收定位服务器发送的定位能力上报请求;

根据所述定位能力上报请求向所述定位服务器上报定位能力信息。

可选地,所述移动终端的定位方法,还包括:

当所述移动终端的定位精度小于预设值时或者所述移动终端无法定位,向所述定位服务器请求发送更新的小区信息列表;

根据所述更新的小区信息列表,再次执行所述当前测量阈值的处理操作、邻区测量操作和所述移动终端的定位操作。

可选地,所述小区信息列表中的小区包括同频小区、异频小区和所述移动终端所支持的异系统邻区。

本发明实施例还提供一种移动终端的定位装置,所述装置包括:

第一接收单元,适于接收定位服务器发送的定位请求及小区信息列表;

处理单元,适于响应于所述定位请求,对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理,以触发所述至少一部分邻区的邻区测量;

定位单元,适于基于邻区测量得到的结果定位所述移动终端。

可选地,所述处理单元包括:

当前小区信号强度确定子单元,适于确定当前小区的信号强度;

测量阈值确定子单元,适于确定所述小区信息列表中的至少一部分邻区的当前测量阈值;

门限设置子单元,适于当所述当前小区的信号强度大于或等于所述当前测量阈值时,将所述小区信息列表中的至少一部分邻区的当前测量阈值设置为大于所述当前小区的信号强度的值。

可选地,所述处理单元包括:

门限取消单元,适于取消所述小区信息列表中的至少一部分邻区的当前测量阈值。

可选地,所述移动终端的定位装置,还包括:

第二接收单元,适于接收定位服务器发送的定位能力上报请求;

定位能力上报单元,适于根据所述定位能力上报请求向所述定位服务器上报定位能力信息。

可选地,所述移动终端的定位装置,还包括:

请求单元,适于当所述移动终端的定位精度小于预设值或者所述移动终端无法定位时,向所述定位服务器请求发送更新的小区信息列表;

循环控制单元,适于根据所述更新的小区信息列表,再次执行所述当前测量阈值的处理操作、邻区测量操作和所述移动终端的定位操作。

可选地,所述小区信息列表中的小区包括同频小区、异频小区和所述移动终端所支持的异系统邻区

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明实施例通过接收定位服务器发送的定位请求及小区信息列表,响应于所述定位请求,对所述小区信息列表中至少一部分邻区的当前测量阈值进行处理,以触发所述至少一部分邻区的邻区测量,并基于邻区测量得到的结果定位所述移动终端,从而实现主动进行邻区测量,相比现有技术,不需要在当前小区信号强度低于邻区测量启动阈值时才能启动邻区测量来获得邻区测量值,从而可以主动获取邻区测量值计算移动终端的当前位置。

附图说明

图1是本发明实施例中的一种移动终端的定位方法的流程图;

图2是本发明实施例中的一种移动终端的定位装置的结构示意图。

具体实施方式

如前所述,在启动ue-basede-cid(基于ue的增强小区定位)定位功能时,需要基于邻区测量值定位移动终端。然而,现有技术中,可能会遇到移动终端不启动测量,无法获得邻区测量值,从而导致定位精度下降的问题,甚至有时因为服务小区不在服务器下发的列表中移动终端不启动测量,进而带来难以通过e-cid定位方法定位,定位精度低的问题。

本申请的发明人研究发现,在现有技术中,需要服务小区的信号低于服务小区所述通信系统设定的邻区测量门限时,才启动邻区测量,否则不主动开启测量,导致邻区测量信息不充分从而使ue-basede-cid定位效果下降。

本发明实施例通过接收定位服务器发送的定位请求及小区信息列表,响应于所述定位请求,对所述小区信息列表中邻区的当前测量阈值进行处理,以触发所述小区信息列表中邻区的邻区测量,并基于邻区测量得到的结果定位所述移动终端,从而实现主动进行邻区测量,相比现有技术,不需要在当前小区信号强度低于邻区测量启动阈值时才能启动邻区测量来获得邻区测量值,从而可以主动获取邻区测量值计算移动终端的当前位置。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例中的一种移动终端的定位方法的流程图。下面参照图1对所述移动终端的定位方法进行说明。

步骤s101:接收定位服务器发送的定位请求及小区信息列表。

在具体实施中,在接收定位服务器发送的定位请求及小区信息列表之前,需要进行定位能力上报,具体而言,移动终端接收到定位服务器发送的定位能力上报请求后,向所述定位服务器上报定位能力信息,所述移动终端的定位能力是指所述移动终端是否可以获得相关定位信息的能力。

在具体实施中,所述定位服务器及移动终端都可以触发所述定位服务器发送定位能力上报请求。其中,所述移动终端可以通过多种方式产生定位请 求,例如,可以通过所述移动终端的地图软件等应用程序产生定位请求。

需要说明的是,在本发明的实施例中,所述移动终端是指可以在移动中使用、通信的计算机设备,包括但不限于手机、笔记本、平板电脑以及车载电脑等设备。所述移动终端可以支持多种通信模式。所述移动终端可以支持的通信模式的数量多少均不构成对本发明的限制。

需要说明的是,在本发明的实施例中,所述定位服务器可以是一台独立的专用服务器,也可以同时提供其他服务的服务器,比如可以在服务器上开辟一块专用的存储区和内存区,以提供定位服务。当然,不论是采用哪种方式的定位服务器,都可以与所述移动终端进行通信。

在具体实施中,在接收到所述定位能力上报后,所述定位服务器会向移动终端发送定位请求。所述移动终端接收到所述定位请求后会做出响应,以进行后续的定位操作。

在具体实施中,所述小区信息列表包含在定位服务器下发的辅助定位信息中,所述定位服务器下发所述辅助定位信息可能不止一次。只有出现在小区列表中的邻区才有可能被启动邻区测量。

步骤s102:响应于所述定位请求,对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理,以触发所述小区信息列表中邻区的邻区测量。

现有技术中只有当前服务小区的信号强度低于邻区测量的测量阈值时,才开启邻区测量,测量阈值又称为测量启动门限。

在步骤s102的具体实施中,所述对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理是指确定需要进行当前测量阈值处理的小区集合。

具体而言,当所述小区信息列表中的小区集合与移动终端当前邻区列表中的小区集合有重合时,对重合的这部分小区的当前测量阈值进行处理。或者当或者所述移动终端无法定位达不到预设值时,或者无法定位时,需要从所述小区信息列表中确定待测量的小区,进而确定当前测量阈值需要被处理的小区。

在本步骤的一实施例中,可以对所述邻区信息列表中至少一部分邻区的当前测量阈值进行修改。具体地,可以通过如下方式进行修改,以触发所述小区信息列表中该部分的邻区测量:

确定当前小区的信号强度;

确定所述小区信息列表中的至少一部分邻区的当前测量阈值;

当所述当前小区的信号强度大于或等于所述当前测量阈值时,将所述小区信息列表中的至少一部分邻区的当前测量阈值设置为大于所述当前小区的信号强度的值。

下面通过举例说明上述过程。在一具体的例子中,移动终端驻留在服务小区a0上,并有以下假设:

有同频小区a1、a2和a3,其中a1在所述小区信息列表中,小区a0配置的同频小区测量取值为-75dbm;

有异频小区b1、b2和b3,所述小区信息列表中没有这些小区的数据,小区a0配置的异频小区测量取值为-85dbm;

有异系统小区c1、c2和c3,其中c3在所述小区信息列表中,小区a0配置的异系统小区测量取值为-95dbm。

如果当前需要获得其他小区的信息一起辅助定位,首先确定当前小区的信号强度假设为-74dbm,大于同频小区测量阈值、异频小区测量阈值和异系统小区测量阈值,那么可以通过抬升测量阈值来实现对应类型的小区测量。

比如通过将同频小区测量阈值从-75dbm抬升至大于-74dbm的值,从而使得当前小区的信号强度小于修正后的同频小区测量阈值,进而可以触发物理层开始测量在所述小区信息列表中的同频小区a1。同样地,也可以将异系统测量阈值设置为大于当前小区信号强度(即-74dbm)的值,从而触发物理层对所述小区信息列表中的异系统小区c3进行测量。

在本发明另一实施例中,也可以取消所述小区信息列表中的小区的当前测量阈值来触发物理层开始测量所述小区列表中的邻区。

例如,沿用上例,在所述小区信息列表中的邻区为同频小区a2和异系统 小区c3,则可以取消同频小区的当前测量阈值和异系统小区的当前测量阈值,即不再设置同频小区和异系统小区测量的启动门限,从而可触发物理层启动对同频小区a2和异系统小区c3的测量。

步骤s103:基于邻区测量得到的结果定位所述移动终端。

在具体实施中,通过实施步骤s103获得邻区测量的结果,移动终端可以基于邻区测量得到的结果进行定位计算,具体而言,结合邻区和当前小区的测量结果,以及定位服务器下发的小区位置信息进行定位计算。

基站定位信息和其他信息来定位所述移动终端。定位所需信息可能因所使用的定位算法不同而不同,具体的定位算法可以是现有技术中各种适当的定位算法。

本发明实施例通过接收定位服务器发送的定位请求及小区信息列表,响应于所述定位请求,对所述小区信息列表中邻区的当前测量阈值进行处理,以触发所述小区信息列表中邻区的邻区测量,并基于邻区测量得到的结果定位所述移动终端,从而实现主动进行邻区测量,相比现有技术,不需要在当前小区信号强度低于邻区测量启动门限时才能获得邻区测量值,从而可以在需要进行邻区测量值时,尽管当前小区信号强度大于邻区的当前测量阈值,也仍然能启动相应的邻区测量,从而可以利用这些邻区的测量值进行定位,提高提高移动终端的定位精度。

在具体实施中,在上述定位结果的基础上,可以计算出基于所述移动终端进行定位的精度,当所述移动终端的定位精度小于预设值或者所述移动终端无法定位时,可以再次向所述定位服务器请求发送更新的小区信息列表,以获得更多的邻区信息,从而可以针对更多的邻区进行测量。当确定需要针对更多的邻区进行测量时,可以针对更新的待测量的小区,再次实施步骤s101值步骤s103,从而可以基于更多邻区的测量值来定位所述移动终端。

图2是本发明实施例中的一种移动终端的定位装置的结构示意图。所述移动终端的定位装置20,可以包括:第一接收单元201、处理单元202和定位单元203。其中:

所述第一接收单元201,适于接收定位服务器发送的定位请求及小区信息 列表;

所述处理单元202,适于响应于所述定位请求,对所述小区信息列表中的至少一部分邻区的当前测量阈值进行处理,以触发所述至少一部分邻区的邻区测量;

所述定位单元203,适于基于邻区测量得到的结果定位所述移动终端。

在本发明一实施例中,所述处理单元201可以包括:

当前小区信号强度确定子单元,适于确定当前小区的信号强度;

测量阈值确定子单元,适于确定所述小区信息列表中的至少一部分邻区的当前测量阈值;

门限设置子单元,适于当所述当前小区的信号强度大于或等于所述当前测量阈值时,将所述小区信息列表中的至少一部分邻区的当前测量阈值设置为大于所述当前小区的信号强度的值。

在本发明的另一实施例中,所述处理单元201可以包括门限取消单元,适于取消所述小区信息列表中的小区的当前测量阈值。

在具体实施中,所述移动终端的定位装置20还可以包括:

第二接收单元,适于接收定位服务器发送的定位能力上报请求;定位能力上报单元,适于根据所述定位能力上报请求向所述定位服务器上报定位能力信息。从而使得所述定位服务器根据上报的定位能力发送定位请求。

在具体实施中,所述移动终端的定位装置20还可以包括:

请求单元,适于当所述移动终端的或者所述移动终端无法定位小于预设值时,向所述服务器请求发送更新的小区信息列表;

循环控制单元,适于根据所述更新的小区信息列表,再次执行所述当前测量阈值的处理操作、邻区测量操作和所述移动终端的定位操作。

上述移动终端的定位装置20可以用于各类移动终端,例如手机、笔记本、平板电脑以及车载电脑等设备。该定位装置20可以集成在移动终端内,也可以外部耦接于移动终端。

本发明实施例通过接收定位服务器发送的定位请求及小区信息列表,响应于所述定位请求,对所述小区信息列表中邻区的当前测量阈值进行处理,以触发所述小区信息列表中邻区的邻区测量,并基于邻区测量得到的结果定位所述移动终端,从而实现主动进行邻区测量,相比现有技术,不需要在当前小区信号强度低于邻区测量启动门限时才能获得邻区测量值,从而可以在需要进行邻区测量值时,尽管当前小区信号强度大于邻区的当前测量阈值,也仍然能启动相应的邻区测量,从而可以利用这些邻区的测量值进行定位,提高提高移动终端的定位精度。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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