本申请涉及卫星导航定位,特别是涉及一种定位数据的传输方法、装置、定位终端。
背景技术:
1、现代定位终端设备在许多关键领域中发挥着重要作用,如自动驾驶汽车、无人机、精密农业、地质监测等。这些应用要求定位终端能够提供快速且精确的定位服务,以确保系统的可靠性和安全性。为了满足这一需求,定位终端设备通常发送高频数据,以实现实时或接近实时的定位更新。但是,在定位数据传输过程中,难以保证定位数据的安全性。
技术实现思路
1、基于此,有必要针对上述技术问题,提供了一种定位数据的传输方法、装置、定位终端。
2、第一方面,本申请提供了一种定位数据的传输方法。所述方法包括:
3、接收定位数据,所述定位数据至少包括真实信号;
4、在载波多普勒频率和伪码相位的二维不确定范围内检测是否存在信号强度超过预设信号强度的定位数据信号;
5、在检测到定位数据信号强度超过预设信号强度的信号数量大于等于二的情况下,确定所述定位数据中包括真实信号和欺骗信号;
6、对所述定位数据中的真实信号和欺骗信号进行区分,识别所述定位数据中的欺骗信号;
7、对剔除所述欺骗信号的定位数据进行加密处理,传输至接收单元。
8、在其中一个实施例中,所述定位数据通过下述方式获取:
9、接收至少四颗卫星的信号,根据三角定位原理,得到定位数据。
10、在其中一个实施例中,所述对所述定位数据中的真实信号和欺骗信号进行区分包括:
11、计算定位数据信号的传输延迟时间,若传输延迟时间大于预设传输延迟时间且与实际卫星信号的传输延迟时间符合,则为欺骗信号。
12、在其中一个实施例中,所述对所述定位数据中的真实信号和欺骗信号进行区分包括:
13、比较定位数据信号强度与实际卫星信号强度,若定位数据中目标信号的强度高于定位数据中其他信号,则高于定位数据中其他信号的目标信号为欺骗信号。
14、在其中一个实施例中,加密方法包括对称加密、非对称加密、散列函数中的一种或多种。
15、第二方面,本申请还提供了一种定位终端,包括:
16、定位板卡,所述定位板卡用于将接收到的定位数据发送至主控单元;
17、抗欺骗单元,所述抗欺骗单元用于删除定位数据中的欺骗信号,并将删除后的定位数据传输至主控单元;
18、加密单元,所述加密单元用于对所述删除后的定位数据加密处理,并将加密后的定位数据传输至主控模块;
19、主控单元,所述主控单元用于将定位数据传输至抗欺骗单元,接收所述抗欺骗单元发送的删除后的定位数据并传输至加密单元,接收所述加密单元发送的加密后的定位数据并传输至接收单元;
20、所述定位终端用于实现上述中任一项所述的方法的步骤。
21、第三方面,本申请还提供了一种定位数据的传输装置,所述装置包括:
22、接收模块,用于接收定位数据,所述定位数据至少包括真实信号;
23、判断模块,用于在载波多普勒频率和伪码相位的二维不确定范围内检测是否存在信号强度超过预设信号强度的定位数据信号;
24、确认模块,用于在检测到定位数据信号强度超过预设信号强度的信号数量大于等于二的情况下,确定所述定位数据中包括真实信号和欺骗信号;
25、删除模块,用于对所述定位数据中的真实信号和欺骗信号进行区分,识别所述定位数据中的欺骗信号;
26、加密模块,用于对剔除所述欺骗信号的定位数据进行加密处理,传输至接收单元。
27、在其中一个实施例中,所述对所述定位数据中的真实信号和欺骗信号进行区分包括:
28、计算信号的传输延迟时间,若传输延迟时间较长且与实际卫星信号的传输延迟时间接近,则为欺骗信号。
29、在其中一个实施例中,所述对所述定位数据中的真实信号和欺骗信号进行区分包括:
30、比较信号强度与实际卫星信号强度,若某个信号的强度高于其他信号,则信号强度高的信号为欺骗信号。
31、在其中一个实施例中,所述加密方法包括对称加密、非对称加密、散列函数中的一种或多种。
32、第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现定位数据的传输方法的步骤。
33、第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现定位数据的传输方法的步骤。
34、第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现定位数据的传输方法的步骤。
35、上述定位数据的传输方法,至少包括以下有益效果:
36、本公开提供的实施例方案,接收定位数据,判断定位数据中是否包括欺骗信号,若信号强度超过预设信号强度的信号数量大于等于二的情况下,定位数据中包括真实信号和欺骗信号,需要对定位数据中的真实信号和欺骗信号进行区分,删除欺骗信号,再对真实信号加密处理后传输至接收单元,提高数据的安全性。
37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种定位数据的传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述定位数据通过下述方式获取:
3.根据权利要求1所述的方法,其特征在于,所述对所述定位数据中的真实信号和欺骗信号进行区分包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述定位数据中的真实信号和欺骗信号进行区分包括:
5.根据权利要求1所述的方法,其特征在于,加密方法包括对称加密、非对称加密、散列函数中的一种或多种。
6.一种定位终端,其特征在于,包括:
7.一种定位数据的传输装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。