所属的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。
背景技术:
1、目前的导航系统主要包括:美国的全球定位(gps)系统、中国的北斗(compass)系统、俄罗斯的格洛纳斯(glonass)系统和欧洲的伽利略(galileo)系统。其中,gps系统是目前最常使用的导航系统,一旦gps系统停用,则会对各行各业各个领域的正常运行造成极大的影响。
2、因此,为了预防gps系统停用,目前急需一种可以进行导航的卫星星座。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种导航卫星星座确定方法,其特征在于,包括:
2.根据权利要求1所述的导航卫星星座确定方法,其特征在于,所述分别根据各所述卫星位置信息与接收机的接收位置信息确定各所述模拟卫星与所述接收机之间的夹角,得到多个相对夹角,包括:
3.根据权利要求1所述的导航卫星星座确定方法,其特征在于,所述将所述多个相对夹角中,位于预设目标视角范围内的相对夹角对应的所述模拟卫星确定为目标导航卫星,得到多个目标导航卫星,包括:
4.根据权利要求3所述的导航卫星星座确定方法,其特征在于,所述根据所述多个目标导航卫星确定导航卫星星座,包括:
5.根据权利要求3所述的导航卫星星座确定方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的导航卫星星座确定方法,其特征在于,所述根据所述多个目标导航卫星确定导航卫星星座,包括:
7.根据权利要求5所述的导航卫星星座确定方法,其特征在于,所述方法还包括:
8.一种导航卫星星座确定装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
10.一种电子设备,其特征在于,包括: