本技术涉及卫星定位,尤其涉及一种信息处理方法、装置、设备及计算机可读存储介质。
背景技术:
1、随着全球卫星导航定位系统(global navigation satellite system,gnss)的发展及行业对高精度位置服务的迫切需求,依托全国乃至全球范围连续运行参考站(continuously operating reference stations,cors)建立的地基增强系统(ground-based augment system,gbas)纷纷涌现。而广播星历是gnss关键的基础数据,即定位、导航和授时(positioning,navigation and timing,pnt)都离不开广播星历。
2、目前,相关技术中对广播星历进行融合时,通常是将多基站广播星历进行逐基站和逐颗卫星对比分析,并适时进行合并,最终生成一份融合后的广播星历;但是,相关技术中的多基站广播星历融合的方法,仅依靠星历内部参数来更新(即融合)广播星历,无法确保融合后的广播星历的精度和可用性,且逐基站和逐颗卫星进行星历的对比和融合,占用的计算资源较大,从而导致广播星历的融合效率较低。
技术实现思路
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、一种计算机可读存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述信息处理方法的步骤。
48、本技术实施例所提供的信息处理方法、装置、设备及计算机可读存储介质,首先对多个目标基站进行分组得到多组基站队列,然后再采用多线程处理方式,对每一组基站队列中的基站获取的广播星历和目标卫星的精密星历进行处理,得到多个融合后的广播星历,之后再对多个融合后的广播星历进行融合,得到目标广播星历,这样,通过对目标基站进行分组,并采用多线程处理方式对分组得到的多组基站队列进行并行处理,而不是如相关技术中需要逐基站进行星历的融合,从而提高了广播星历融合的效率,且在广播星历融合的过程中,引入外部参数-精密星历对广播星历的质量进行检测,选择通过质量检测的广播星历进行融合,即择优融合,从而提高了融合后的广播星历的精度和可用性。
1.一种信息处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对多个目标基站进行分组得到多组基站队列,包括:
3.根据权利要求1所述的方法,其特征在于,所述采用多线程处理方式,对每一组基站队列中的基站对应的广播星历和目标卫星的精密星历进行处理,得到多个融合后的广播星历之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述采用多线程处理方式,对每一组基站队列中的基站对应的广播星历和目标卫星的精密星历进行处理,得到多个融合后的广播星历,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述在确定所述第二广播星历满足预设验证条件的情况下,基于所述目标卫星的精密星历对所述第二广播星历的数据精度进行验证,得到第一验证结果之前,还包括:
7.根据权利要求4所述的方法,其特征在于,所述基于所述目标卫星的精密星历对所述第二广播星历的数据精度进行验证,得到第一验证结果,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述第一位置信息、所述第二位置信息和预设阈值对所述第二广播星历的数据精度进行验证,得到所述第一验证结果,包括:
9.根据权利要求4所述的方法,其特征在于,所述对所述多个融合后的广播星历进行融合,得到目标广播星历,包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种信息处理装置,其特征在于,所述装置包括:
12.一种信息处理设备,其特征在于,所述设备包括:处理器、存储器和通信总线;
13.一种计算机可读存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~10任一项所述的信息处理方法的步骤。
