一种卫星数据的管理方法技术

技术编号:28978416 阅读:25 留言:0更新日期:2021-06-23 09:24
本申请实施例公开了一种卫星数据的管理方法。所述方法包括:在接收到观测值数据后,利用所述观测值数据的GPS时间确定所述观测值数据的索引信息,并在预设的缓存区内所述索引信息对应的位置保存所述观测值数据;在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据。

【技术实现步骤摘要】
一种卫星数据的管理方法
本申请实施例涉及信息处理领域,尤指一种卫星数据的管理方法。
技术介绍
在差分测向的板卡中,会先缓冲一段时间的观测值数据,当收到差分数据时,从缓冲区中查找与差分数据时间相同的观测值数据,将同一时刻的观测值数据和差分数据一起进行测向运算。在现有技术中,使用以下两种方法:逐一比较的方法,包括:从缓冲区中逐一取出观测值数据,与差分数据进行比较,找到同一时刻的观测值数据。此方法有两个缺点:1.耗时长,时间复杂度为O(n);2.计算时间不固定,根据要找的数据在缓冲区的位置,每次调用时间会有差异。散列方法包括:开辟一段缓冲区,将观测值的时间作为关键值,使用散列函数转化为索引。存储时,使用该索引在缓冲区中存储,查找时,使用该索引进行查找。该方法的时间复杂度在O(1),但是由于散列算法的特性,需要存储空间为需要存储数据的2倍才能有效减少碰撞冲突,所以占用的空间内存会较多。
技术实现思路
为了解决上述任一技术问题,本申请实施例提供了一种卫星数据的管理方法。为了达到本申请实施例目的,本申请实施例提供了一种卫星数据的管理方法,包括:在接收到观测值数据后,利用所述观测值数据的GPS时间确定所述观测值数据的索引信息,并在预设的缓存区内所述索引信息对应的位置保存所述观测值数据;在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据。一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上文所述的方法。一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上文所述的方法。上述技术方案中的一个技术方案具有如下优点或有益效果:在接收到观测值数据后,利用所述观测值数据的GPS时间确定所述观测值数据的索引信息,并在预设的缓存区内所述索引信息对应的位置保存所述观测值数据;在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据,实现基于GPS时间快速匹配同一组差分数据和观测值数据的目的,提高匹配效率。本申请实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本申请实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请实施例的实施例一起用于解释本申请实施例的技术方案,并不构成对本申请实施例技术方案的限制。图1为本申请实施例提供的卫星数据的管理方法的流程图;图2为本申请实施例提供的观测值数据的管理方法的流程图;图3为本申请实施例提供的差分数据的管理方法的流程图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请实施例的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请实施例中的实施例及实施例中的特征可以相互任意组合。在使用差分数据进行测向定位的板卡中,在进行测向操作时,需要将差分数据与观测值数据进行时间匹配,只有相同GPS时刻的差分数据和观测值数据才能进行运算。由于差分数据是外来输入数据且受到传输链路等影响,差分数据的接收时刻会比同一GPS时间的观测值数据晚若干时间。基于上述分析,本申请实施例提供如下解决方案,该方案适用于基于差分测向的卫星定位接收机整机或者模块或者板卡。图1为本申请实施例提供的卫星数据的管理方法的流程图。如图1所示,所述方法包括:步骤101、在接收到观测值数据后,在预设的缓存区内保存所述观测值数据,并利用所述观测值数据的GPS时间确定所述观测值数据的索引信息标记所述观测值数据;该GPS时间能够标记一组能够共同执行差分侧向操作的观测值和差分数据。且,该GPS时间也可以区分不同的观测值,达到唯一标记观测值数据的目的,因此,利用GPS时间来确定索引信息,一方面可以在缓存区中标记该观测值数据,另一方面还可以完成与差分数据的匹配。步骤102、在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;对于相同GPS时间的差分数据,接收的时刻比相同GPS时间的观测值数据存在着接收延迟。通过差分数据的GPS时间来确定缓存区中与该差分数据匹配的观测值数据。步骤103、从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据。如果差分数据的索引信息和观测值数据的索引信息相同,则表示差分数据和观测值数据的GPS时间相同,则这两组数据具有匹配关系。本申请实施例提供的方法,在接收到观测值数据后,利用所述观测值数据的GPS时间确定所述观测值数据的索引信息,并在预设的缓存区内所述索引信息对应的位置保存所述观测值数据;在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据,实现基于GPS时间快速匹配同一组差分数据和观测值数据的目的,提高匹配效率。下面对本申请实施例提供方法进行说明:在一个示例性实施例中,所述索引信息是将所述观测值数据或所述差分数据的GPS时间对预设时长R执行取余操作得到的。在上述示例性实施例中,利用GPS时间和所述预设时长R可以缩短索引信息的数据长度,在后续利用索引信息进行查找时,能够降低数据查找难度。在一个示例性实施例中,在将所述观测值数据或所述差分数据的GPS时间对所述预设时长R执行取余操作之后,得到的取余结果,利用所述取余结果与所述差分数据的发送周期P,得到所述索引信息。在取余操作完成后,还可以通过计算该取余结果与差分数据的发送周期的比值,来进一步增加索引信息的区别度。在一个示例性实施例中,所述缓存区能够存储GPS时长为预设时长R的观测值数据,其中所述预设时长R为能存储的最后一个观测值的GPS时间与所存储的第一个观测值的GPS时间的差值。根据该预设时长R来在缓存空间存储观测值数据,可以方便对观测值的索引的管理和维护。在一个示例性实施例中,所述预设时长R是根据差分数据的本文档来自技高网...

【技术保护点】
1.一种卫星数据的管理方法,包括:/n在接收到观测值数据后,利用所述观测值数据的GPS时间确定所述观测值数据的索引信息,并在预设的缓存区内所述索引信息对应的位置保存所述观测值数据;/n在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;/n从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据。/n

【技术特征摘要】
20210326 CN 20211032424261.一种卫星数据的管理方法,包括:
在接收到观测值数据后,利用所述观测值数据的GPS时间确定所述观测值数据的索引信息,并在预设的缓存区内所述索引信息对应的位置保存所述观测值数据;
在接收到差分数据后,获取所述差分数据的GPS时间,并利用所述差分数据的GPS时间确定所述差分数据的索引信息,其中差分数据的索引信息的确定方式与观测值数据的索引信息的确定方式相同;
从所述缓存区中所述差分数据的索引信息对应位置读取数据,作为与所述差分数据匹配的观测值数据。


2.根据权利要求1所述的方法,其特征在于:
所述索引信息是将所述观测值数据或所述差分数据的GPS时间对预设时长R执行取余操作得到的。


3.根据权利要求2所述的方法,其特征在于:
在将所述观测值数据或所述差分数据的GPS时间对所述预设时长R执行取余操作之后,得到的取余结果,利用所述取余结果与所述差分数据的发送周期P,得到所述索引信息。


4.根据权利要求2所述的方法,其特征在于:
所述缓存区能够存储GPS时长为预设时长R的观测值数据,其中所述预设时长R为能存储的最后一个观测值的GPS时间与所存储的第一个观测值的...

【专利技术属性】
技术研发人员:王夏静兰晓明任晓斌武阳孙峰
申请(专利权)人:和芯星通科技北京有限公司和芯星通上海科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1