一种车辆定位方法和装置的制造方法
【技术领域】
[0001]本发明属于导航领域,尤其涉及一种车辆定位方法和装置。
【背景技术】
[0002]通过导航系统对车辆进行导航时,需要先确定导航的起点位置与终点位置,然后根据所述起点位置和终点位置查找较优的交通线路,在接收到用户的确认指令后,通过定位系统,可以实时对车辆进行导航,有助于提高车辆行驶的便利性。
[0003]在确定车辆的起点位置或者在车辆导航时,一般通过定位系统检测车辆当前的位置。由于受到定位精度的影响,往往检测的车辆当前的位置和实际的位置有一定的偏差,在将所检测的车辆当前的位置匹配到车辆在导航系统中的道路上的位置时,检测的车辆的当前位置可能同时存在多个匹配的位置,如果匹配不正确,则会使车辆的当前位置与实际位置不符,不利于提高导航的准确性。
【发明内容】
[0004]本发明实施例的目的在于提供一种采用预先存储的定位信息进行导航定位方法,以解决现有技术在确定车辆导航时,起点位置在道路上的匹配点不正确的问题。
[0005]本发明实施例是这样实现的,一种导航定位方法,所述方法包括:
[0006]接收定位请求,根据所述定位请求,获取车辆当前的原始定位信息;
[0007]获取当前存储的定位信息序列,所述当前存储的定位信息序列为接收所述定位请求之前的多个车辆定位信息组成的序列;
[0008]根据所述当前存储的定位信息序列,对所述原始定位信息进行修正,得到用于确定车辆当前位置的最终定位信息。
[0009]本发明实施例的另一目的在于提供一种导航定位装置,所述装置包括:
[0010]接收单元,用于接收定位请求,根据所述定位请求,获取车辆当前的原始定位信息;
[0011]获取单元,用于获取当前存储的定位信息序列,所述当前存储的定位信息序列为接收所述定位请求之前的多个车辆定位信息组成的序列;
[0012]修正单元,用于根据所述当前存储的定位信息序列,对所述原始定位信息进行修正,得到用于确定车辆当前位置的最终定位信息。
[0013]在本发明实施例中,通过存储当前时间之前的一段时间内的定位信息序列,在当前定位信息存在争议时,通过对当前存储的定位信息序列中的多个车辆定位信息进行道路吸附,将当前有争议的定位信息与当前存储的定位信息序列中多个车辆定位信息进行相关性分析,从而得到有当前争议的定位信息的最终定位信息。本发明采用了一段时间内的多个车辆定位信息的选择以及对多个车辆定位信息进行道路吸附从而分析出当前定位信息的正确道路吸附位置,使得检测的车辆的当前位置能够有效的匹配到正确的位置,能够提高导航的正确性和导航效率。
【附图说明】
[0014]图1是现有技术中的导航定位的示意图;
[0015]图2是本发明第一实施例提供的导航定位方法的实现流程图;
[0016]图3是本发明第一实施例提供的对原始定位信息进行修正的示意图;
[0017]图4是本发明第二实施例提供的生成当前存储的定位信息序列方法的实现流程;
[0018]图5是本发明第三实施例提供的对所述原始定位信息进行修正的实施流程示意图;
[0019]图6是本发明第四实施例提供的导航定位装置的结构示意图;
[0020]图7为本发明第五实施例提供的实现导航定位的终端的结构示意图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]本发明实施例可用于车辆导航系统或者内置于手机、平板电脑中的电子地图,旨在解决现有技术中因确定定位终端(可以为车辆等交通工具,由于车辆导航应用的广泛性,以下用车辆进行示例说明)当前的位置时,由于受到定位系统的精度的影响,在进行车辆定位信息的修正时,会出现一定的误差,如果不能有效的避免误差,则可能会导致导航出错或者不能得到最佳的导航路线。图1为对车辆的定位信息,进行定位修正的示意图。
[0023]在图1中,F点的位置和X点的位置为定位系统确定车辆位置,折线AB⑶为道路的位置,E点和G点,为F点通过投影算法在道路上的匹配点,Y点和Z点,为X点通过投影算法在在道路上的匹配点。
[0024]在对F点进行道路位置信息的匹配时,由于线段EF的距离远小于线段FG的长度,故将E点作为F点的匹配点的准确度较高。
[0025]在对X点进行道路位置信息的匹配时,由于线段XY与线段XZ的长度相当,Y点和Z点都有可能成为X点的匹配点,任选其中一点作为X点的道路位置匹配点,就会匹配的精度不高。
[0026]而且定位精度还会受到道路环境中的干扰因素影响,如道路周边较高的建筑物、树木等都会影响用于定位的卫星信号的收发或者基站定位信号的传递。
[0027]因此定位信号的精度不高,导致导航定位时的起点位置不准确,或者导航时的当前位置不准确,是本发明实施例需要解决的问题。
[0028]实施例一:
[0029]图1示出了本发明第一实施例提供的一种导航定位方法的实现流程,详述如下:
[0030]在步骤S201中,接收定位请求,根据所述定位请求,获取车辆当前的原始定位信肩、O
[0031]具体的,所述定位请求,可以为用户在发起导航请求时对导航起点位置的定位请求;也可以为车辆行驶过程中,按照预定的时间周期发出的对车辆当前位置的获取的定位请求。
[0032]所述获取车辆当前的原始定位信息的方式,可以包括卫星定位系统定位和基站定位或者二者的结合,其中卫星定位相对于基站定位,定位的精度更高,下面对这两种定位方式分别介绍如下:
[0033]其中,所述卫星定位系统,即全球定位系统(英文全称为Global Posit1ningSystem,中文全称为GPS),就是使用卫星对某物进行准确定位的技术。可以保证在任意时亥IJ,地球上任意一点都可以同时观测到4颗卫星,以便实现导航、定位、授时等功能。GPS全球定位系统由三部分组成:空间部分一GPS星座;地面控制部分一地面监控系统;用户设备部分一GPS信号接收机。而安装于车辆上用于获取车辆位置信息的部分,即GPS信号接收机,在现有技术中,常用的手机等智能设备中均包括此功能模块,可以方便的接收由GPS星座发送的定位信号。
[0034]基站定位:基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(英文简称为LBS,英文全称为Locat1n Based Service),它是通过电信移动运营商的网络(如GSM网、3G网或4G网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。
[0035]基站定位的原理为:移动电话测量不同基站的下行导频信号,得到不同基站下行导频的到达时刻(英文简称为Τ0Α,英文全称为Time of Arrival)或到达时间差(英文简称为TD0A,英文全称为Time Difference of Arrival),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,就能够计算出移动电话的位置。实际的位置估计算法需要考虑多基站(3个或3个以上)定位的情况。一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。
[0036]当然,获取车辆位置信息的方式不局限于上述方式,还可以包括如通过WiFi接入点定位或者其它的通过信号连接的方式进行定位,不限于上述的GPS定位和基站定位。
[0037]所述原始定位信息,是可能包括一定误差的、由定位系统直接获取的定位信息。所述定位系统即上述的卫星定位系统和基站定位系统等。
[0038]在步骤S202中,获取当前存储的定位信息序列,所述当前存储的定位信息序列为接收所述定位请求之前的多个车辆定位信息组成的序列。
[0039]所述定位请求发送之前的多个车辆定位信息是指当前时间之间的一段时间内的多个时间点的车辆的定位信息,所述多个车辆定位信息可以为直接从定位系统中获取的对应的原始定位信息,还可以为经过初步修正后的定位信息,即通过定位系统中