本技术涉及卫星导航,特别是涉及一种信号强度的确定方法、装置、计算机设备和存储介质。
背景技术:
1、北斗卫星导航系统由空面段、地面段和用户段三部分组成,可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航和授时等服务。随着北斗卫星导航系统的规模化、产业化发展,分析与评估北斗卫星导航系统在用户端的信号强度逐步成为亟待解决的问题。
2、目前,现有的信号强度的确定方法主要是:专业人员在预先布局的多个测试点位置上设置北斗定位仪表,并通过北斗定位仪表接收北斗卫星导航系统的定位信号进行实地测量,从而根据多次测量得到的结果确定北斗卫星导航系统在用户端的信号强度。
3、然而,面对复杂的地理环境,上述信号强度的确定方法存在不准确的问题。
技术实现思路
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、根据环境参数和星历数据,确定卫星与待测点之间的遮挡关系;遮挡关系表示待测点是否被遮挡的状态;
38、根据遮挡关系和遮挡物的属性信息,确定待测点的信号强度。
39、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
40、获取当前时刻的待测点的环境参数,以及当前时刻对应的卫星的星历数据;环境参数包括遮挡物的属性信息;
41、根据环境参数和星历数据,确定卫星与待测点之间的遮挡关系;遮挡关系表示待测点是否被遮挡的状态;
42、根据遮挡关系和遮挡物的属性信息,确定待测点的信号强度。
43、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
44、获取当前时刻的待测点的环境参数,以及当前时刻对应的卫星的星历数据;环境参数包括遮挡物的属性信息;
45、根据环境参数和星历数据,确定卫星与待测点之间的遮挡关系;遮挡关系表示待测点是否被遮挡的状态;
46、根据遮挡关系和遮挡物的属性信息,确定待测点的信号强度。
47、上述信号强度的确定方法、装置、计算机设备和存储介质,获取当前时刻的待测点的环境参数,以及当前时刻对应的卫星的星历数据,根据环境参数和星历数据,确定卫星与待测点之间的遮挡关系,根据遮挡关系和遮挡物的属性信息,确定待测点的信号强度。本技术基于待测点的实际环境参数和当前时刻卫星的星历数据,确定卫星与待测点之间的遮挡关系,进而根据遮挡关系和待测点的环境参数确定待测点的信号强度,使得确定的待测点的信号强度不仅取决于待测点的环境参数,还取决于卫星与待测点之间的遮挡关系,与现有的依靠静态、开阔无遮挡场景下确定的待测点的信号强度相比,本技术考虑了待测点周围实际的环境参数,从而进一步提高了待测点信号强度的准确度。