本发明属于导航定位,具体涉及一种基于手机定位与车机定位的定位精度提升方法及系统。
背景技术:
1、一般而言,车机是单频定位,移动端如手机是双频定位,双频定位比单频定位精度高。但是,在现有技术中,经常会出现用户在驾驶车辆时,选择移动端进行路线导航,但是基于硬件性能及其布置位置的原因,在林荫道路、城市峡谷和高架等复杂环境中,车载定位设备相较于移动端具有更好的数据质量,因此,在这种场景下,使用车机定位反而比移动端定位得到的定位准确度更好,也更有利于用户进行导航。
2、但是如何解决车机与移动端底层数据的互联互通,使得不同场景下可以得到最优的定位数据,是现有技术亟待解决的问题。
技术实现思路
1、鉴于以上所述的现有技术的缺点,本发明的目的是提供一种基于手机定位与车机定位的定位精度提升方法及系统,解决上述背景技术中的至少一种技术问题。
2、为实现上述目的,本发明采用如下技术方案。
3、本发明第一方面提供一种基于手机定位与车机定位的定位精度提升方法,包括:
4、获取移动端定位信息可信值和车机定位信息可信值;
5、将移动端定位信息可信值和车机定位信息可信值的较大值对应的经纬度作为可信经纬度;基于所述可信经纬度确定可信定位信息。
6、作为本发明的一种实施方式,所述获取移动端定位信息可信值和车机定位信息可信值,包括:
7、获取并对移动端定位信息中的平均信噪比snr移动端,有效卫星数sat移动端,本帧数据与上一帧有效位置数据的预设阶导数和σgn(x)移动端分别进行归一化处理,对应得到归一化处理后的平均信噪比snrnorm移动端,有效卫星数sat norm移动端,本帧数据与上一帧有效位置数据的预设阶导数和σgn(x)norm移动端,并得到移动端定位信息可信值w移动端=snrnorm移动端+satnorm移动端-σgn(x)norm移动端;
8、获取并对移动端定位信息中的平均信噪比snr车机,有效卫星数sat车机,本帧数据与上一帧有效位置数据的预设阶导数和σgn(x)车机分别进行归一化处理,对应得到归一化处理后的平均信噪比snrnorm车机,有效卫星数sat norm车机,本帧数据与上一帧有效位置数据的预设阶导数和σgn(x)norm车机,并得到车机定位信息可信值w车机=snr norm车机+sat norm车机-∑gn(x)norm车机。
9、作为本发明的一种实施方式,本帧数据与上一帧有效位置数据的预设阶导数gn(x)移动端包括本帧数据与上一帧有效位置数据的一阶导数g'(x)移动端,本帧数据与上一帧有效位置数据的二阶导数g”(x)移动端和本帧数据与上一帧有效位置数据的三阶导数g”'(x)移动端;
10、本帧数据与上一帧有效位置数据的预设阶导数gn(x)车机包括本帧数据与上一帧有效位置数据的一阶导数g'(x)车机,本帧数据与上一帧有效位置数据的二阶导数g”(x)车机和本帧数据与上一帧有效位置数据的三阶导数g”'(x)车机。
11、作为本发明的一种实施方式,所述获取移动端定位信息和车机定位信息,还包括:获取移动端定位信息中的本帧数据与上一帧有效位置数据的一阶导数的历史有效平均值移动端,本帧数据与上一帧有效位置数据的二阶导数的历史有效平均值其对应得到的移动端定位信息可信值
12、获取车机定位信息中的本帧数据与上一帧有效位置数据的一阶导数的历史有效平均值本帧数据与上一帧有效位置数据的二阶导数的历史有效平均值其对应得到的车机定位信息可信值
13、作为本发明的一种实施方式,所述获取移动端定位信息和车机定位信息,还包括:
14、获取预设可信度参数a,b,c,d和e;
15、基于所述预设可信度参数调节移动端定位信息可信值
16、车机定位信息可信值
17、作为本发明的一种实施方式,所述基于所述可信经纬度确定可信定位信息,包括:
18、获取移动端定位信息和车机定位信息;
19、当所述可信经纬度为移动端定位信息可信值时,确定移动端定位信息为可信定位信息;
20、当所述可信经纬度为车机定位信息可信值时,确定车机定位信息为可信定位信息。
21、作为本发明的一种实施方式,获取车机定位信息包括:
22、获取并基于原始wgs84定位数据、imu数据和高精地图数据按照融合场景进行多源数据融合,生成融合数据,并基于预设的加密策略加密得到车机定位信息;其中:所述融合数据基于融合场景的不同对应为不同的融合数据,包括第一融合数据、第二融合数据、第三融合数据或第四融合数据;
23、在第一预设融合场景中,gnss可信,imu不可用,使用原始gnss实时位置作为车机定位信息,生成第一融合数据,所述第一融合数据不需要进行偏转加密;
24、在第二预设融合场景中,道路信息不可用,且存在gnss不可信或者gnss输出的经纬度为0,基于最后一帧的有效位置,使用imu进行纯dr惯导,所述第二融合数据需要进行偏转加密;
25、在第三预设融合场景中,道路信息不可用,且gnss可信,基于原始gnss的实时位置使用imu进行gnss+dr融合惯导,所述第三融合数据需要进行偏转加密;
26、在第四预设融合场景中,地图信息可用,且gnss可信,基于原始gnss的实时位置,使用imu进行gnss+dr+地图融合惯导,所述第四融合数据需要进行偏转加密。
27、作为本发明的一种实施方式,所述获取车机定位信息,还包括:
28、车机tbox通过gnss天线获取得到原始wgs84坐标系定位数据,并发送给车机中央大脑;车机中央大脑获取并对原始wgs84定位数据、imu数据和高精地图数据按照预设融合场景进行多源数据融合后,将得到的融合数据发送至车机tbox,作为车机定位信息;
29、若所述融合数据为第一融合数据,则车机中央大脑不进行偏转加密,车机tbox将该第一融合数据区分处理后,作为车机定位信息;
30、若所述融合数据为第二融合数据、第三融合数据或第四融合数据,则车机中央大脑进行偏转加密,车机tbox将该第二融合数据区分处理后,作为车机定位信息。
31、本发明第二方面提供一种基于手机定位与车机定位的定位精度提升方法,包括:移动端接收移动端定位信息和车机定位信息,并获取移动端定位信息可信值和车机定位信息可信值,其中,车机定位信息经云端tsp经车机tbox获取;
32、移动端通过调用接口从云端tsp获取车机定位信息;
33、移动端将移动端定位信息可信值和车机定位信息可信值的较大值对应的经纬度作为可信经纬度,并基于所述可信经纬度确定可信定位信息。
34、本发明第三方面提供一种基于手机定位与车机定位的定位精度提升系统,包括:获取单元,至少用于获取移动端定位信息可信值和车机定位信息可信值;
35、判断单元,至少用于将移动端定位信息可信值和车机定位信息可信值的较大值对应的经纬度作为可信经纬度;
36、确定单元,至少用于基于所述可信经纬度确定可信定位信息。
37、本发明第四方面提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本发明第一方面或本发明第二方面所述的基于手机定位与车机定位的定位精度提升方法的步骤。
38、本发明第五方面提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有能被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如本发明第一方面或本发明第二方面所述的基于手机定位与车机定位的定位精度提升方法的步骤。
39、本发明第六方面提供一种可读存储介质,存储有计算机程序,该计算机程序被处理器执行如本发明第一方面或本发明第二方面所述的基于手机定位与车机定位的定位精度提升方法的步骤。
40、综上所述,与现有技术相比,本发明包括以下至少一种有益技术效果:
41、1.本发明通过对移动端定位信息可信值和车机定位信息可信值的对比,可以在移动端存在定位性能不足的情形时,借助车机定位信息来提升移动端的定位精度,或者在车机存在定位性能不足的情形,可以借助移动端定位信息来提升移动端的定位精度;
42、2.本发明可以解决复杂环境下移动端如手机上的app定位不准和车机定位不准的问题,也可以实现移动端和车机的智能互联,提高用户定位体验。
1.一种基于手机定位与车机定位的定位精度提升方法,其特征在于,包括:
2.根据权利要求1所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,所述获取移动端定位信息可信值和车机定位信息可信值,包括:
3.根据权利要求2所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,本帧数据与上一帧有效位置数据的预设阶导数gn(x)移动端包括本帧数据与上一帧有效位置数据的一阶导数g'(x)移动端,本帧数据与上一帧有效位置数据的二阶导数g”(x)移动端和本帧数据与上一帧有效位置数据的三阶导数g”'(x)移动端;
4.根据权利要求3所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,所述获取移动端定位信息和车机定位信息,还包括:
5.根据权利要求3所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,所述获取移动端定位信息和车机定位信息,还包括:
6.根据权利要求1所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,所述基于所述可信经纬度确定可信定位信息,包括:
7.根据权利要求6所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,获取车机定位信息包括:
8.根据权利要求7所述的基于手机定位与车机定位的定位精度提升方法,其特征在于,所述获取车机定位信息,还包括:
9.一种基于手机定位与车机定位的定位精度提升方法,其特征在于,包括:
10.一种基于手机定位与车机定位的定位精度提升系统,其特征在于,包括:
11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-9任一项所述的基于手机定位与车机定位的定位精度提升方法的步骤。
12.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有能被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-9任一项所述的基于手机定位与车机定位的定位精度提升方法的步骤。
13.一种可读存储介质,存储有计算机程序,其特征在于,该计算机程序被处理器执行如权利要求1-9任一项所述的基于手机定位与车机定位的定位精度提升方法的步骤。