定位数据的修正方法和装置与流程

文档序号:11947254阅读:349来源:国知局
定位数据的修正方法和装置与流程

本发明实施例涉及计算机数据处理技术,尤其涉及一种定位数据的修正方法和装置。



背景技术:

目前,GPS(Global Positioning System,全球卫星定位系统)定位导航技术已经在很多领域得到了广泛的应用,在人们的日常生活中也被广泛使用,GPS定位技术通常与导航服务相结合,因而又被称为GPS导航定位技术,提供相应服务的系统也被称为GPS导航定位系统。

使用导航软件进行道路导航,已经成为了人们出行必不可少的一种方式。导航软件使用GPS导航定位系统进行道路导航,GPS导航定位系统可以提供全方位、全天候、全时段、高精度的卫星导航,但民用领域开放的精度较军用领域的低,且大气摩擦,建筑物遮挡以及地理位置等因素会对GPS信号产生影响。

现有技术的主要缺陷在于:GPS定位数据存在一定误差,而这些误差可能会产生一些用户可感知的明显错误,降低用户体验和用户满意度。



技术实现要素:

有鉴于此,本发明实施例提供一种定位数据的修正方法和装置,以克服GPS定位数据存在一定误差的缺陷。

第一方面,本发明实施例提供了一种定位数据的修正方法,包括:

根据待定位物体的被操作状态,获取所述待定位物体的操作转动数据;

根据与所述待定位物体对应的GPS定位数据,获取所述待定位物体的GPS转动数据;

根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

第二方面,本发明实施例提供了一种定位数据的修正装置,包括:

操作转动数据获取模块,用于根据待定位物体的被操作状态,获取所述待定位物体的操作转动数据;

GPS转动数据获取模块,用于根据与所述待定位物体对应的GPS定位数据,获取所述待定位物体的GPS转动数据;

GPS定位数据修正模块,用于根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

本发明实施例提供的定位数据的修正方法及装置,通过先获取待定位物体的操作转动数据、待定位物体对应的GPS转动数据以及这两组数据间的标准映射关系,对待定位物体的GPS定位数据进行修正,可以对待定位物体进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

附图说明

图1a是本发明第一实施例中的一种定位数据的修正方法的流程示意图;

图1b是本发明第一实施例中的一种GPS转动数据计算方法的示意图;

图1c是本发明第一实施例中的一种GPS定位数据修正方法的示意图;

图2是本发明第二实施例中的一种定位数据的修正方法的流程示意图;

图3a是本发明第三实施例中的一种定位数据的修正方法的流程示意图;

图3b是本发明第三实施例中的一种GPS转动数据计算方法的示意图;

图4a是本发明第四实施例中的一种定位数据的修正方法的流程示意图;

图4b是本发明第四实施例中的一种GPS定位数据修正方法的示意图;

图5是本发明第五实施例中的一种定位数据的修正方法的流程示意图;

图6是本发明第六实施例中的一种定位数据的修正装置的结构图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。

另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

第一实施例

图1a为本发明第一实施例提供的一种定位数据的修正方法的流程示意图,本实施例的方法可以由定位数据的修正装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可以集成于智能终端或者车载设备中,与智能终端或者车载设备中配置的导航类应用(例如,“XX地图”)配合使用。

本实施例的方法具体包括:

110、根据待定位物体的被操作状态,获取所述待定位物体的操作转动数据;

在本实施例中,待定位物体具体是指需要通过GPS导航定位技术进行精准定位的可移动物体,典型的可以是:汽车、摩托车、自行车以及轮船等交通工具。

在本实施例中,待定位物体的被操作状态具体是指待定位物体中可以通过人为或者程控的方式直接或者间接操作而改变状态的部件的被操作状态,典型的;汽车中的方向盘由于人为直接操作而产生的转动状态(例如,向左转动15度)、汽车中的轮胎由于人为间接操作而产生的转动状态、以及摩托车中的把手由于人为直接操作而产生的转动状态等。

可选的,获取待定位物体的被操作状态的方法可以是:获取待定位物体被操作后相关传感器(例如:方向盘转角传感器等)产生的数据,或者获取待定位物体被操作的视频图像,通过图像识别技术获取相关数据等,本实施例对此并不进行限制。

在本实施例中,待定位物体的操作转动数据具体可以是:汽车方向盘转动的方向和/或,角度、自行车车把转动的方向和/或,角度以及摩托车车把转动的方向和/或,角度等。

其中,汽车方向盘转动的方向和/或,角度具体可以是汽车方向盘上某参照物转动的方向和/或,角度,所述参照物具体可以是汽车的车标或事先粘贴在方向盘上用于指示方向盘转动情况的标记线等。以此类推,自行车车把、摩托车车把等可以使待定位物体的移动方向发生变化的物体的转动方向和/或,角度也可以通过参照物的转动方向和/或,角度来获取。

120、根据与所述待定位物体对应的GPS定位数据,获取所述待定位物体的GPS转动数据;

本领域技术人员可以理解的是,GPS导航定位系统会按照一定的采集频率进行连续的GPS定位数据采集,采集到的GPS定位数据包括采样时刻待定位物体的经度值和纬度值等。

在本实施例中,待定位物体对应的GPS定位数据具体是指各采样时刻采集到的待定位物体的GPS定位数据。典型的可以是:某采样时刻待定位物体的经度数值、纬度数值以及相对位移速度等GPS定位数据。

在本实施例中,GPS转动数据具体可以是待定位物体在连续三个GPS数据采样时刻采集到的三个GPS定位数据中的经度和纬度数值对应形成的三个坐标点组成的三角形中,以中间采样时刻对应的坐标点为顶点的三角形的内角角度数值作为GPS转动数据,所述坐标点的X方向为经度数值,Y方向为纬度数值。

在一个具体的例子中,GPS定位数据的采集频率为每秒采集一次,在上午10点00分00秒、10点00分01秒和10点00分02秒采集到的GPS定位数据中的经纬度数值分别为(2,2)、(2,5)和(6,5),如图1b所示,这三组经纬度数值对应的三个坐标点组成的三角形为直角三角形,其中,中间时刻对应的坐标点即坐标点(2,5)处该直角三角形的内角角度为90度,因此,10点00分02秒时获得的待定位物体的GPS转动数据为90度。

130、根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

在本实施例中,操作转动数据与GPS转动数据之间的标准映射关系具体是指用已知的操作转动数据以及GPS转动数据,建立两者之间的映射关系式,例如,G=a*T+b,其中,G代表GPS转动数据,T代表操作转动数据,a,b代表通过已知的操作转动数据以及GPS转动数据所确定的经验系数。

在获取一个实时测量得到的操作转动数据之后,通过上述操作转动数据与GPS转动数据之间的标准映射关系,以及该操作转动数据,进而可以确定对应的标准GPS转动数据,通过将该标准GPS转动数据以及实时测量的GPS转动数据进行比对,即可实现对GPS定位数据的修正。

在本实施例中,对GPS定位数据进行修正具体可以是根据操作转动数据与GPS转动数据之间的标准映射关系以及所述操作转动数据确定的GPS转动数据在经纬度坐标系中的理论修正方向与圆圈的交点作为待定位物体修正后的经纬度坐标点即GPS定位数据的修正结果,其中,该圆圈的圆心是连续三个采样时刻的中间时刻的GPS定位数据中经纬度数值对应的坐标点,半径是中间时刻GPS定位数据中经纬度数值对应的坐标点与最后采样时刻GPS定位数据中经纬度数值对应的坐标点的连接线。

在一个具体的例子中,如图1c所示,A、B和C三点为连续三个采样时刻的GPS定位数据中的经纬度数值对应的坐标点,射线BE的方向为GPS转动数据在经纬度坐标系中的理论修正方向,以B点为圆心,直线BC为半径做圆,该圆与射线BE的交点D就是修正后的GPS定位数据。

本领域技术人员可以理解的是,使用GPS定位时,虽然定位结果比较准确,但是其需要严重依赖GPS卫星完成定位,因此,在GPS卫星信号获取不良的位置(例如,隧道)或者GPS获取不良的环境(例如,GPS卫星被云层或者树木遮盖),GPS定位结果就会发生严重偏差。本发明实施例一提供的定位数据的修正方法,通过先获取待定位物体的操作转动数据、待定位物体对应的GPS转动数据以及这两组数据间的标准映射关系,对待定位物体的GPS数据进行修正,可以对待定位物体进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

第二实施例

图2为本发明第二实施例提供的一种定位数据的修正方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,将所述待定位物体具体优化为汽车;将根据待定位物体的被操作状态,获取所述待定位物体的操作转动数据优化为:通过摄像头实时获取修正时间区间内汽车内部的方向盘的图像数据;将所述方向盘的图像数据中的第一帧图像与最后一帧图像进行比对,获取所述方向盘中标准参照物的转动参数作为所述待定位物体的操作转动数据。

相应的,本实施例的方法具体包括:

210、通过摄像头实时获取修正时间区间内汽车内部的方向盘的图像数据;

在本实施例中,考虑到汽车内部的方向盘的被操作状态,可以简单直接的反应汽车的转动情况,因此,可以通过摄像头录制方向盘的被操作情况获取所述操作转动数据。

在本实施例中,修正时间区间具体是指与GPS导航定位系统的GPS定位数据的采集频率相匹配的时间区间,典型的可以是:修正时间区间与GPS定位数据的采集时间间隔相等或修正时间区间为GPS定位数据的采集时间间隔的整数倍数等。

在本实施例中,汽车内部的方向盘的图像数据具体是指在修正时间区间内,摄像头录制的方向盘转动情况的视频数据。

220、将所述方向盘的图像数据中的第一帧图像与最后一帧图像进行比对,获取所述方向盘中标准参照物的转动参数作为所述汽车的操作转动数据;

本领域的技术人员可以理解的是,视频是由一幅一幅连续的且内容变化不大的静止图像组成的,其中一幅静止的图像称为“一帧”。

在本实施例中,第一帧图像与最后一帧图像具体是指修正时间区间中的第一帧图像和最后一帧图像。

在本实施例中,汽车的操作转动参数具体是指通过图像识别技术,识别第一帧图像和最后一针图像中方向盘中标准参照物的转动参数,典型的可以是:标准参照物的转动方向和/或,角度等转动参数。其中,参照物典型的可以是:汽车标志、驾驶员操作方向盘的手以及事先粘贴在方向盘上用于指示方向盘转动情况的标记线等参照物,本实施例对此不进行限制。

在本实施例中,考虑到GPS数据的采样周期一般较小(例如,0.5s或者1s等),如果以该采样周期直接作为修正时间区间,则在这个较小的时间间隔下,方向盘的转动角度也是较小的。因此,通过比对第一帧图像与最后一帧图像之间的差异,即可简单且准确的确定出方向盘的转动角度。

进一步地,考虑到在用户实际使用时,所实际选择的修正时间区间可能会比较长,或者用户在一个较短的时间区间内对方向盘进行了一个非常大幅度的操作,因此,直接比对第一帧图像与最后一帧图像之间的差异,可能会有一定的测量误差。

为了解决上述问题,可以通过图像识别技术逐一对比修正时间区间中各帧图像的方式,确定汽车的操作转动角度。如果通过比对发现标准参照物在修正时间区间内转动的角度超过了一周,那么方向盘在修正时间区间中转动的角度应该是第一帧图像和最后一针图像中方向盘中标准参照物的转动角度加上360度;当发现标准参照物在修正时间区间内转动的角度超过了两周,那么方向盘在修正时间区间中转动的角度应该是第一帧图像和最后一针图像中方向盘中标准参照物的转动角度加上720度。

230、根据与所述汽车对应的GPS定位数据,获取所述汽车的GPS转动数据;

240、根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

本发明实施例二提供的定位数据的修正方法,通过先获取汽车内部的方向盘的图像数据进而获取汽车的操作转动数据,然后根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正,可以对汽车进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

第三实施例

图3a为本发明第三实施例提供的一种定位数据的修正方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,将根据与所述待定位物体对应的GPS定位数据,获取所述待定位物体的GPS转动数据优化为:将与所述修正时间区间对应的终点时刻作为当前采样时刻,获取与所述待定位物体对应的第一待处理GPS定位数据;在设定存储区域内,获取采样时刻位于所述当前采样时刻之前的两个GPS定位数据作为第二待处理GPS定位数据,其中,所述GPS定位数据的采样间隔与所述修正时间区间相匹配;根据采样时刻的先后顺序,分别确定与各所述待处理定位数据对应的第一地理位置坐标点、第二地理位置坐标点以及第三地理位置坐标点;计算所述第一地理位置坐标点与所述第二地理位置坐标点的连线作为第一夹角边,以及所述第二地理坐标点与所述第三地理位置坐标点的连线作为第二夹角边;将所述第一夹角边以及所述第二夹角边之间的夹角,作为所述待定位物体的GPS转动数据。

相应的,本实施例的方法具体包括:

310、通过摄像头实时获取修正时间区间内汽车内部的方向盘的图像数据;

320、将所述方向盘的图像数据中的第一帧图像与最后一帧图像进行比对,获取所述方向盘中标准参照物的转动参数作为所述汽车的操作转动数据;

330、将与所述修正时间区间对应的终点时刻作为当前采样时刻,获取与所述汽车对应的第一待处理GPS定位数据;

在本实施例中,修正时间区间具体可以是:与GPS导航定位系统采集定位数据的时间间隔相同的时间区间或是等于GPS导航定位系统采集定位数据的时间间隔的整数倍数的时间区间等,因此,修正时间区间的两个端点对应的时刻也是GPS导航定位系统采集定位数据的时刻。在修正时间区间的终点时刻获取的第一待处理GPS定位数据具体可以包括:修正时间区间的终点时刻汽车所处位置的经度数值、纬度数值、可使用的卫星数以及相对位移速度等。

340、在设定存储区域内,获取采样时刻位于所述当前采样时刻之前的两个GPS定位数据作为第二待处理GPS定位数据,其中,所述GPS定位数据的采样间隔与所述修正时间区间相匹配;

在本实施例中,设定存储区域具体是指智能终端或者车载设备中用于存储GPS定位数据采样值及修正值的存储区域。

在本实施例中,第二待处理GPS定位数据具体是指修正时间区间终点时刻之前的,连续的两个GPS采样时刻获取的GPS定位数据。

在一个具体的实施例中,GPS采样时间间隔为2秒钟,修正时间区间为上午9点30分30秒至9点30分32秒,那么,第二待处理GPS定位数据对应的采样时刻为上午9点30分30秒和上午9点30分28秒。

在本实施例中,GPS定位数据的采样时间间隔与所述修正时间区间相匹配具体可以是指修正时间区间与GPS导航定位系统采集定位数据的时间间隔相等或是修正时间区间是GPS导航定位系统采集定位数据的时间间隔的整数倍数。

350、根据采样时刻的先后顺序,分别确定与各所述待处理定位数据对应的第一地理位置坐标点、第二地理位置坐标点以及第三地理位置坐标点;

在本实施例中,第一地理位置坐标点、第二地理位置坐标点以及第三地理位置坐标点的Y方向为纬度数值,X方向为经度数值。第一地理位置坐标点、第二地理位置坐标点以及第三地理位置坐标点的位置由该坐标点对应的GPS采样时刻获取的GPS定位数据中的经度和纬度数值决定。

其中,第一地理位置坐标点、第二地理位置坐标点为第二待处理GPS定位数据对应的坐标点,第一地理位置坐标点的采样时刻早于第二地理位置坐标点的采样时刻;第三地理位置坐标点为第一待处理GPS定位数据对应的坐标点,第三地理位置坐标点的采样时刻晚于第二地理位置坐标点的采样时刻。

360、计算所述第一地理位置坐标点与所述第二地理位置坐标点的连线作为第一夹角边,以及所述第二地理坐标点与所述第三地理位置坐标点的连线作为第二夹角边;

在一个具体的例子中,如图3b所示,图中A、B和C点分别对应第一地理位置坐标点、第二地理位置坐标点和第三地理位置坐标点,线段AB为第一夹角边,线段BC为第二夹角边。

370、将所述第一夹角边以及所述第二夹角边之间的夹角,作为所述汽车的GPS转动数据;

在一个具体的例子中,如图3b所示,图中夹角ABC的角度为汽车的GPS转动数据。

380、根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

本发明实施例三提供的定位数据的修正方法,通过先获取汽车的操作转动数据,然后根据修正时间区间的终点时刻及其之前的两个GPS采样时刻获取的三组GPS定位数据确定三个地理位置坐标点,并用这三个坐标点的连线形成的中间采样时刻的坐标点处的夹角确定GPS转动数据,最后根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正,可以对汽车进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

第四实施例

图4a为本发明第四实施例提供的一种定位数据的修正方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,将根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正优化为:根据所述操作转动数据,以及操作转动数据与GPS转动数据之间的标准映射关系,确定与所述操作转动数据对应的理想GPS转动数据;如果所述理想GPS转动数据与所述GPS转动数据不一致,则根据所述理想GPS转动数据以及所述第一夹角边,确定所述第二夹角边的理论修正方向;根据所述第二夹角边的理论修正方向以及所述第二地理位置坐标点,对所述第三地理位置坐标点进行修正。

相应的,本实施例的方法具体包括:

410、通过摄像头实时获取修正时间区间内汽车内部的方向盘的图像数据;

420、将所述方向盘的图像数据中的第一帧图像与最后一帧图像进行比对,获取所述方向盘中标准参照物的转动参数作为所述汽车的操作转动数据;

430、将与所述修正时间区间对应的终点时刻作为当前采样时刻,获取与所述汽车对应的第一待处理GPS定位数据;

440、在设定存储区域内,获取采样时刻位于所述当前采样时刻之前的两个GPS定位数据作为第二待处理GPS定位数据,其中,所述GPS定位数据的采样间隔与所述修正时间区间相匹配;

450、根据采样时刻的先后顺序,分别确定与各所述待处理定位数据对应的第一地理位置坐标点、第二地理位置坐标点以及第三地理位置坐标点;

460、计算所述第一地理位置坐标点与所述第二地理位置坐标点的连线作为第一夹角边,以及所述第二地理坐标点与所述第三地理位置坐标点的连线作为第二夹角边;

470、将所述第一夹角边以及所述第二夹角边之间的夹角,作为所述汽车的GPS转动数据;

480、根据所述操作转动数据,以及操作转动数据与GPS转动数据之间的标准映射关系,确定与所述操作转动数据对应的理想GPS转动数据;

在一个具体的例子中,如图4b所示,图中点A和B为第一地理位置坐标点和第二地理位置坐标点,线段AB为第一夹角边,根据已知的操作转动数据与GPS转动数据之间的标准映射关系得出的理想的GPS转动数据,再根据已知的第二地理位置坐标点B点和理想的GPS转动数据得出的理想的GPS转动数据对应的方向为射线BD的方向。

490、如果所述理想GPS转动数据与所述GPS转动数据不一致,则根据所述理想GPS转动数据以及所述第一夹角边,确定所述第二夹角边的理论修正方向;

如图4b所示,C点为第三地理位置坐标点,线段BC为第二夹角边,夹角ABC为GPS转动数据,由于夹角ABC与夹角ABD不相等,因此,需要修正第二夹角边的方向,修正后第二夹角边的方向为射线BD的方向。

4100、根据所述第二夹角边的理论修正方向以及所述第二地理位置坐标点,对所述第三地理位置坐标点进行修正。

在本实施例中,对第三地理位置坐标点进行修正的方法具体可以是:以第二地理位置坐标点为圆心,第二地理位置坐标点与第三地理位置坐标点的连接线为半径做圆,该圆与第二夹角边的理论修正方向射线的交点作为第三地理位置坐标点的修正位置或者是从第三地理位置坐标点向第二夹角边的理论修正方向的射线做垂直线段,该线段与第二夹角边的理论修正方向的射线的交点作为第三地理位置坐标点的修正位置等。

在一个具体的例子中,如图4b所示,以第二地理位置坐标点B点为圆心,第二地理位置坐标点与第三地理位置坐标点的连接线,即线段BC为半径做圆,该圆与第二夹角边的理论修正方向的射线即射线BD的交点E即为第三地理位置坐标点的修正位置。

本发明实施例四提供的定位数据的修正方法,通过先获取汽车的操作转动数据以及GPS转动数据,然后根据操作转动数据以及操作转动数据与GPS转动数据之间的标准映射关系确定理想的GPS转动数据,最后根据理想的GPS转动数据和第一夹角边修正GPS定位数据,可以对汽车进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

在上述实施例的基础上,将根据所述第二夹角边的理论修正方向以及所述第二地理位置坐标点,对所述第三地理位置坐标点进行修正具体优化为:以所述第二地理位置坐标点为圆心,以所述第二夹角边为半径做圆;将所述圆在所述第二夹角边的理论修正方向上的坐标点,作为所述第三地理位置坐标点的修正值。

这样设置的好处是:由于一般GPS定位数据的采样时间间隔都比较小,在一个较短的时间内,汽车的速度一般都可认为是匀速的,当两个采样时刻间汽车为匀速运动的,那么用上述优化的方法确定第三地理位置坐标点的修正值较其他方法更加准确。

第五实施例

图5为本发明第五实施例提供的一种定位数据的修正方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,还可以包括:在测试时间区间内,分别获取与所述待定位物体对应的至少一个目标操作转动数据以及与所述目标操作转动数据对应的至少一个目标GPS转动数据;根据所述目标操作转动数据与所述目标GPS转动数据之间的对应关系,确定所述操作转动数据与GPS转动数据之间的标准映射关系。

相应的,本实施例的方法具体包括:

510、在测试时间区间内,分别获取与所述待定位物体对应的至少一个目标操作转动数据以及与所述目标操作转动数据对应的至少一个目标GPS转动数据;

在本实施例中,测试时间区间具体可以是:与GPS定位数据采样时间间隔相等的时间区间或与GPS定位数据采样时间间隔的整数倍数的时间间隔相等的时间区间等,本实施例对此不进行限制。

在本实施例中,目标操作转动数据与对应的目标GPS转动数据具体是指在相同时刻获得的两个数据。可以获取一组目标操作转动数据与对应的目标GPS转动数据,也可以获取多组目标操作转动数据与对应的目标GPS转动数据来确定目标操作转动数据与所述目标GPS转动数据之间的对应关系,本实施例对此不进行限制。

520、根据所述目标操作转动数据与所述目标GPS转动数据之间的对应关系,确定所述操作转动数据与GPS转动数据之间的标准映射关系;

在本实施例中,目标操作转动数据与所述目标GPS转动数据之间的对应关系具体是指通过数学方法分析目标操作转动数据与对应的目标GPS转动数据,得出的两者之间的对应关系。典型的可以是:目标操作转动数据加上一个固定角度值等于对应的目标GPS转动数据、目标操作转动数据减去一个固定角度值等于对应的目标GPS转动数据、目标操作转动数据乘以一个固定比例值等于对应的目标GPS转动数据等目标操作转动数据与所述目标GPS转动数据之间的对应关系。

530、根据待定位物体的被操作状态,获取所述待定位物体的操作转动数据;

540、根据与所述待定位物体对应的GPS定位数据,获取所述待定位物体的GPS转动数据;

550、根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

本发明实施例五提供的定位数据的修正方法,通过分析目标操作转动数据与目标GPS转动数据之间的对应关系,得到操作转动数据与GPS转动数据之间的标准映射关系,然后根据操作转动数据与GPS转动数据之间的标准映射关系、操作转动数据以及GPS转动数据,对GPS定位数据进行修正,可以对行待定位物体进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

第六实施例

图6为本发明第六实施例提供的一种定位数据的修正装置的结构图。如图6所示,所述装置包括:操作转动数据获取模块101、GPS转动数据获取模块102和GPS定位数据修正模块103,其中:

操作转动数据获取模块101,用于根据待定位物体的被操作状态,获取所述待定位物体的操作转动数据;

GPS转动数据获取模块102,用于根据与所述待定位物体对应的GPS定位数据,获取所述待定位物体的GPS转动数据;

GPS定位数据修正模块103,用于根据操作转动数据与GPS转动数据之间的标准映射关系、所述操作转动数据以及所述GPS转动数据,对GPS定位数据进行修正。

本发明实施例六提供的定位数据的修正装置,通过先获取待定位物体的操作转动数据、待定位物体对应的GPS转动数据以及这两组数据间的标准映射关系,对待定位物体的GPS数据进行修正,可以对待定位物体进行更加精准的定位,优化了现有的GPS定位技术,满足人们日益增长的个性化、准确化的定位需求,极大的提高用户体验和满意度。

在上述各实施例的基础上,所述待定位物体可以包括汽车。

在上述各实施例的基础上,操作转动数据获取模块可以包括:

图像数据获取单元,用于通过摄像头实时获取修正时间区间内汽车内部的方向盘的图像数据;

转动参数获取单元,用于将所述方向盘的图像数据中的第一帧图像与最后一帧图像进行比对,获取所述方向盘中标准参照物的转动参数作为所述待定位物体的操作转动数据。

在上述各实施例的基础上,GPS转动数据获取模块可以包括:

第一待处理GPS定位数据获取单元,用于将与所述修正时间区间对应的终点时刻作为当前采样时刻,获取与所述待定位物体对应的第一待处理GPS定位数据;

第二待处理GPS定位数据获取单元,用于在设定存储区域内,获取采样时刻位于所述当前采样时刻之前的两个GPS定位数据作为第二待处理GPS定位数据,其中,所述GPS定位数据的采样间隔与所述修正时间区间相匹配;

坐标点确定单元,用于根据采样时刻的先后顺序,分别确定与各所述待处理定位数据对应的第一地理位置坐标点、第二地理位置坐标点以及第三地理位置坐标点;

夹角边计算单元,用于计算所述第一地理位置坐标点与所述第二地理位置坐标点的连线作为第一夹角边,以及所述第二地理坐标点与所述第三地理位置坐标点的连线作为第二夹角边;

夹角计算单元,用于将所述第一夹角边以及所述第二夹角边之间的夹角,作为所述待定位物体的GPS转动数据。

在上述各实施例的基础上,还可以包括:

转动数据获取单元,用于在测试时间区间内,分别获取与所述待定位物体对应的至少一个目标操作转动数据以及与所述目标操作转动数据对应的至少一个目标GPS转动数据;

映射关系确定单元,用于根据所述目标操作转动数据与所述目标GPS转动数据之间的对应关系,确定所述操作转动数据与GPS转动数据之间的标准映射关系。

在上述各实施例的基础上,GPS定位数据修正模块可以包括:

理想GPS转动数据确定单元,用于根据所述操作转动数据,以及操作转动数据与GPS转动数据之间的标准映射关系,确定与所述操作转动数据对应的理想GPS转动数据;

第二夹角边理论修正方向确定单元,用于如果所述理想GPS转动数据与所述GPS转动数据不一致,则根据所述理想GPS转动数据以及所述第一夹角边,确定所述第二夹角边的理论修正方向;

第三地理位置坐标点修正单元,用于根据所述第二夹角边的理论修正方向以及所述第二地理位置坐标点,对所述第三地理位置坐标点进行修正。

在上述各实施例的基础上,第三地理位置坐标点修正单元可以包括:

圆周确定子单元,用于以所述第二地理位置坐标点为圆心,以所述第二夹角边为半径做圆;

第三地理位置坐标点修正值确定子单元,用于将所述圆在所述第二夹角边的理论修正方向上的坐标点,作为所述第三地理位置坐标点的修正值。

本发明实施例所提供的定位数据的修正装置可用于执行本发明任意实施例提供的定位数据的修正方法,具备相应的功能模块,实现相同的有益效果。

显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以通过如上所述的服务器实施。可选地,本发明实施例可以用计算机装置可执行的程序来实现,从而可以将它们存储在存储装置中由处理器来执行,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等;或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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