一种定位的方法及终端技术

技术编号:21341349 阅读:23 留言:0更新日期:2019-06-13 21:57
本申请实施例公开了一种定位的方法,用于提高终端定位的准确度。本申请实施例方法包括:终端根据第一信号和预置的指纹数据库匹配得到第一定位结果;所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,所述位置特征信息包括预定时间段内至少一种第二信号的变化情况;所述终端根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,所述地图数据库中包括位置特征和地图位置的对应关系;所述终端根据所述第二定位结果确定所述终端的位置。本申请实施例还提供一种终端。

A Location Method and Terminal

The embodiment of this application discloses a positioning method for improving the accuracy of terminal positioning. The method of the embodiment of the present application includes: the terminal obtains the first positioning result by matching the first signal with the preset fingerprint database; the terminal determines the position characteristic of the terminal according to the position characteristic information and preset conditions, and the position characteristic information includes the change of at least one second signal in a predetermined period of time; the terminal obtains the first positioning result and the description according to the first positioning result and the preset condition. Position features are matched in a map database to obtain a second positioning result, which includes the corresponding relationship between position features and map positions, and the terminal determines the location of the terminal according to the second positioning result. The embodiment of this application also provides a terminal.

【技术实现步骤摘要】
一种定位的方法及终端
申请涉及计算机领域,尤其涉及一种定位的方法及终端。
技术介绍
随着位置服务的大众化、普通化、日常化,对于位置的定位服务成为人们越来越不可或缺的基本需求。而人们的日常活动大多数时间在室内,对于终端的使用和数据连接大多情况下也在室内,并且人们的日常活动信息通常与位置、时间相关,所以,对于移动互联网时代的位置服务需求将越来越大。现有提供的一种利用终端传感器进行室内定位的方法,应用场景为初始位置未知或者视线受阻时,基于地磁信号幅度,利用动态时间规整(dynamictimewarping,DTW)算法与地磁指纹数据库进行匹配,从而实现室内定位和导航。但是,该方法主要依赖地磁信号幅度来识别室内走廊、柱子等特征,而周围环境中的电器设备(如电冰箱、服务器等)容易对实时接收到的地磁信号强度产生干扰,从而导致匹配的位置容易出现错误,输出的定位位置不准确。
技术实现思路
本申请实施例提供了一种定位的方法及终端,用于提高终端位置定位的准确度。有鉴于此,本申请实施例第一方面提供了一种定位的方法,可以包括:终端根据第一信号和预置的指纹数据库匹配得到第一定位结果;其中,这里的第一信号可以是第一时刻的当前信号,该当前信号可以包括但不限于当前无线保真(wirelessfidelity,WIFI)信号列表、基站信号列表。所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,所述位置特征信息包括预定时间段内至少一种第二信号的变化情况;这里的预定时间段可以理解为第一时刻到第二时刻之间的时间段,终端会采集预定时间段内的至少一种第二信号的变化情况,第二信号可以是WIFI信号、基站信号、传感器数据(例如三轴加速度计、三轴磁力计、三轴陀螺仪、气压计、温度计、指南针、三轴方向旋转矢量、九轴方向参数等)、全球定位系统(globalpositioningsystem,GPS)信号(即GPS芯片的状态参数)。所述终端根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,所述地图数据库中包括位置特征和地图位置的对应关系;所述终端根据所述第二定位结果确定所述终端的位置。在本申请实施例中,第一定位结果是终端根据第一信号和预置的指纹数据库匹配得到的,还可以根据位置特征信息和预设条件来确定终端的位置特征,再根据位置特征和第一定位结果,在地图数据库中可以匹配得到第二定位结果。而在地图数据库中匹配得到的第二定位结果的准确度比较高,因为位置特征是不受周围环境影响的,所以,根据位置特征和地图数据库匹配得到的第二定位结果的准确度相对比较高,提高了终端定位的准确性。可选的,在本申请的一些实施例中,所述终端根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,具体可以包括:所述终端根据第一定位结果和预置算法,确定第一定位范围;这里的预置算法可以是步行者航位推算算法等。所述终端根据第一定位范围和所述地图数据库中的地图位置,确定所述终端的位置特征所对应的地图位置中在所述第一定位范围内的地图位置;所述终端确定所述第一定位范围内的地图位置为第二定位结果。在本申请实施例中,终端可以根据第一定位结果和预置算法,可以得到一个估计定位结果,这个估计定位结果可以是一个定位范围,然后再根据终端的位置特征所对应的地图位置中在第一定位范围内的地图位置,可以确定该第一定位范围内的地图位置为第二定位结果。提供了一种确定第二定位结果的具体实现方式,增加了方案的可行性。可选的,在本申请的一些实施例中,所述终端根据所述第二定位结果确定所述终端的位置,具体可以包括:所述终端根据第三信号,识别用户的运动特征;所述终端根据所述运动特征、所述预置算法,以及所述第二定位结果,确定所述终端的位置。在本申请实施例中,第三信号可以是第一时刻到第三时刻之间的实时信号,因为终端要么根据位置特征信息,识别出终端的位置特征;要么根据第三信号,识别出用户的运动特征。识别出用户的运动特征之后,可以将上述的第二定位结果作为初始定位结果,根据预置算法和用户的运动特征,确定终端可以根据运动特征、预置算法和第二定位结果,确定终端的位置。可以理解的是,如果终端根据第一时刻到第三时刻的这一时间段内,至少一种信号的变化情况,未确定得到终端的位置特征,那么,终端可以以第一定位结果为初始定位结果,和预置算法以及用户的运动特征,来确定终端的位置。可选的,在本申请的一些实施例中,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体可以包括:所述终端根据全球定位系统GPS信号在所述预定时间段内的变化情况和第一预设条件,确定所述终端的第一类型位置特征。可以理解的是,终端可以通过GPS信号的陡降来识别室内外入口等位置特征。例如,终端的GPS信号预设数量的卫星信号强度陡降第一阈值,则确定终端从室外进入室内。为终端确定不同类型的位置特征提供了一种可选的实现方式。可选的,在本申请的一些实施例中,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体可以包括:所述终端根据WIFI信号在所述预定时间段内的变化情况和第二预设条件,确定所述终端的第二类型位置特征。可以理解的是,终端可以通过WIFI信号列表的相对变化来识别门位置特征。例如,终端的WIFI信号强度的均值突变第二阈值,则确定终端有进出门的位置特征。为终端确定不同类型的位置特征提供了一种可选的实现方式。可选的,在本申请的一些实施例中,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体可以包括:所述终端根据传感器数据中的气压计在所述预定时间段内的变化情况和第三预设条件,确定第三类型位置特征;所述终端根据WIFI信号和所述第三类型位置特征,确定所述第三类型位置特征对应的第三目标位置特征。可以理解的是,终端可以通过气压计读数的均值的变化值,识别楼层的变化;通过不同楼层间的WIFI信号的唯一性,能识别绝对楼层数。为终端确定不同类型的位置特征提供了一种可选的实现方式。可选的,在本申请的一些实施例中,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体可以包括:所述终端根据传感器数据中的气压计在所述预定时间段内的变化情况和第四预设条件,确定第四类型位置特征;所述终端根据所述传感器数据中的加速度计和所述第四类型位置特征,确定第四目标特征位置。可以理解的是,终端可以通过气压计、加速度计、磁力计信息来识别电梯、楼梯、扶梯等位置特征。例如:当终端的气压计的变化值大于第三阈值时,确定终端的电梯、楼梯、扶梯等位置特征;当终端加速度计幅度标准差小于第四阈值且磁力计幅值峰值与均值比率大于第五阈值时,判断此时在电梯位置特征处;当加速度计幅度标准差小于第四阈值且磁力计幅值峰值与均值比率小于第五阈值时,判断此时在扶梯位置特征处;当加速度计幅度标准差大于第四阈值,此时判断用户在楼梯或者扶梯位置特征处。为终端确定不同类型的位置特征提供了一种可选的实现方式。可选的,在本申请的一些实施例中,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体可以包括:所述终端根据地磁信号在所述预定时间段内的变化情况和第五预设条件,确定第五类型位置特征。可以理解的是,终端可以通过用户运动特征,结合磁力计信息来识别走廊、空旷区位置特征。例如:基于动本文档来自技高网...

【技术保护点】
1.一种定位的方法,其特征在于,包括:终端根据第一信号和预置的指纹数据库匹配得到第一定位结果;所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,所述位置特征信息包括预定时间段内至少一种第二信号的变化情况;所述终端根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,所述地图数据库中包括位置特征和地图位置的对应关系;所述终端根据所述第二定位结果确定所述终端的位置。

【技术特征摘要】
1.一种定位的方法,其特征在于,包括:终端根据第一信号和预置的指纹数据库匹配得到第一定位结果;所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,所述位置特征信息包括预定时间段内至少一种第二信号的变化情况;所述终端根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,所述地图数据库中包括位置特征和地图位置的对应关系;所述终端根据所述第二定位结果确定所述终端的位置。2.根据权利要求1所述的方法,其特征在于,所述终端根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,具体包括:所述终端根据第一定位结果和预置算法,确定第一定位范围;所述终端根据第一定位范围和所述地图数据库中的地图位置,确定所述终端的位置特征所对应的地图位置中在所述第一定位范围内的地图位置;所述终端确定所述第一定位范围内的地图位置为第二定位结果。3.根据权利要求1或2所述的方法,其特征在于,所述终端根据所述第二定位结果确定所述终端的位置,具体包括:所述终端根据第三信号,识别用户的运动特征;所述终端根据所述运动特征、所述预置算法,以及所述第二定位结果,确定所述终端的位置。4.根据权利要求1-3任一所述的方法,其特征在于,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体包括:所述终端根据全球定位系统GPS信号在所述预定时间段内的变化情况和第一预设条件,确定所述终端的第一类型位置特征。5.根据权利要求1-3任一所述的方法,其特征在于,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体包括:所述终端根据WIFI信号在所述预定时间段内的变化情况和第二预设条件,确定所述终端的第二类型位置特征。6.根据权利要求1-3任一所述的方法,其特征在于,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体包括:所述终端根据传感器数据中的气压计在所述预定时间段内的变化情况和第三预设条件,确定第三类型位置特征;所述终端根据WIFI信号和所述第三类型位置特征,确定所述第三类型位置特征对应的第三目标位置特征。7.根据权利要求1-3任一所述的方法,其特征在于,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体包括:所述终端根据传感器数据中的气压计在所述预定时间段内的变化情况和第四预设条件,确定第四类型位置特征;所述终端根据所述传感器数据中的加速度计和所述第四类型位置特征,确定第四目标特征位置。8.根据权利要求1-3任一所述的方法,其特征在于,所述终端根据位置特征信息和预设条件,确定所述终端的位置特征,具体包括:所述终端根据地磁信号在所述预定时间段内的变化情况和第五预设条件,确定第五类型位置特征。9.根据权利要求1-8任一所述的方法,其特征在于,所述第二信号包括传感器数据;所述方法还包括:所述终端对所述传感器数据对应的传感器的累计误差进行重置。10.根据权利要求1-9任一所述的方法,其特征在于,所述方法还包括:所述终端根据所述位置特征,匹配所述地图数据库,得到定位轨迹;所述终端根据所述定位轨迹和历史定位轨迹,计算得到估计参数;所述终端根据所述估计参数,进行下一时间单位的定位。11.一种终端,其特征在于,包括:匹配模块,用于根据第一信号和预置的指纹数据库匹配得到第一定位结果;第一确定模块,用于根据位置特征信息和预设条件,确定所述终端的位置特征,所述位置特征信息包括预定时间段内至少一种第二信号的变化情况;得到模块,用于根据所述第一定位结果和所述位置特征,在地图数据库中匹配,得到第二定位结果,所述地图数据库中包括位置特征和地图位置的对应关系;第二确定模块,用于根据所述第二定位结果确定所述终端的位置。12.根据权利要求11所述的终端,其特征在于,所述得到模块,具体用于根据第一定位结果和预置算法,确定第一定位范围;根据第一定位范围和所述地图数据库中的地图位置,确定所述终端的位置特征所对应的地图位置中在所述第一定位范围内的地图位置;确定所述第一定位范围内的地图位置为第二定位结果。13.根据权利要求11或12所述的终端,其特征在于,所述第二确定模块,具体用于根据第三信号,识别用户的运动特征;根据所述运动特征、所述预置算法,以及所述第二定位结果,确定所述终端的位置。14.根据权利要求11-13任一所述的终端,其特征在于,所述第一确定模块,具体用于根据全球定位系统GPS信号在所述预定时间段内的变化情况和第一预设条件,确定所述终端的第一类型位置特征。15.根据权利要...

【专利技术属性】
技术研发人员:曾丹丹王永亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1