本发明涉及卫星定位,尤其涉及一种卫星位置的确定方法、装置、电子设备及介质。
背景技术:
1、卫星导航是物联网设备获取位置的最常用方式,也是感知能力最为基础的一种,但是现有的卫星导航定位方法中卫星位置的计算较为复杂,且占用资源较多,与部分物联网设备难以适配。
技术实现思路
1、根据本公开的一方面,提供了一种卫星位置的确定方法,所述方法包括:
2、获取多个时刻的卫星定位参数;
3、基于多个所述时刻的卫星定位参数确定卫星定位参数与时间之间的关系;
4、基于所述卫星定位参数与时间之间的关系确定目标时刻对应的卫星定位参数;
5、基于所述目标时刻对应的卫星定位参数确定卫星位置。
6、根据本公开的另一方面,提供了一种卫星位置的确定装置,所述装置包括:
7、获取模块,用于获取多个时刻的卫星定位参数;
8、确定模块,用于基于多个所述时刻的卫星定位参数确定卫星定位参数与时间之间的关系;基于所述卫星定位参数与时间之间的关系确定目标时刻对应的卫星定位参数;基于所述目标时刻对应的卫星定位参数确定卫星位置。
9、根据本公开的另一方面,提供了一种电子设备,包括:
10、处理器;以及,
11、存储程序的存储器;
12、其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行本公开示例性实施例的方法。
13、根据本公开的另一方面,提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行本公开示例性实施例的方法。
14、本公开示例性实施例提供的一个或多个技术方案中,通过获取到的多个时刻的卫星定位参数确定卫星定位参数和时间之间的关系,当需要获得目标时刻的卫星定位参数时,仅需要基于目标时刻的时间参数以及卫星定位参数和时间之间的关系,确定该时间参数对应的卫星定位参数,然后,基于确定的目标是可的卫星定位参数可以直接带入卫星位置计算方程组中获得卫星位置。通过本公开示例性实施例的方法定位终端仅需进行基带跟踪获取观测量,无需进行电文解析以及复杂的卫星位置计算步骤,即可进行定位解算,减少了定位终端的计算量和能耗,提高了物联网设备的适配性。
1.一种卫星位置的确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述卫星定位参数包括第一类卫星定位参数和第二类卫星定位参数,所述第一类卫星定位参数在预设时长内的数据类型为连续性数据、所述第二类卫星定位参数在预设时长内的数据类型为非连续性数据,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第一类卫星定位参数包括卫星矢经长度参数和升交点赤经参数。
4.根据权利要求2所述的方法,其特征在于,所述预设时长包括一个计算区间的长度,所述第二类卫星定位参数包括交升点角距参数,所述将所述第二类卫星定位参数的数据类型转换为连续性数据,包括:
5.根据权利要求4所述的方法,其特征在于,若相邻两个交升点角距参数的差异值大于差异阈值,调整前的所述交升点角距参数小于调整后的所述交升点角距参数;
6.根据权利要求5所述的方法,其特征在于,调整前的所述交升点角距参数与调整后的所述交升点角距参数之间的差距为所述预设时长对应的升交点角距变化量。
7.根据权利要求1所述的方法,其特征在于,所述卫星定位参数还包括:第三类卫星定位参数,所述第三类卫星定位参数在预设时长内的变化率恒定,所述第三类卫星定位参数与时间之间的关系为线性关系。
8.根据权利要求1所述的方法,其特征在于,所述基于多个所述时刻的卫星定位参数确定卫星定位参数与时间之间的关系,包括:
9.根据权利要求8所述的方法,其特征在于,所述拟合的阶数为3阶~20阶。
10.一种卫星位置的确定装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,包括:
12.一种非瞬时计算机可读存储介质,其特征在于,所述非瞬时计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。