GNSS离线数据的存储方法、系统及调用方法技术方案

技术编号:28702227 阅读:32 留言:0更新日期:2021-06-05 21:31
本申请涉及数据存储,公开了一种GNSS离线数据的存储方法、系统及调用方法。该方法包括:接收来自各数据点的各种GNSS数据;对于每种GNSS数据,将该种GNSS数据同时写入第一文件和第二文件;每写入一个GNSS数据,若判定未达到第一分片间隔,则继续写入下一个GNSS数据,并每隔第二分片间隔将该第二文件存储至服务器,其中该第一分片间隔大于该第二分片间隔;若判定达到该第一分片间隔,则将该第一文件存储至该服务器。本申请的实施方式能够简化存储、调用流程,减少近时解算应用的数据时延,且数据的安全性和稳定性高。的安全性和稳定性高。的安全性和稳定性高。

【技术实现步骤摘要】
GNSS离线数据的存储方法、系统及调用方法


[0001]本申请涉及数据存储,特别涉及GNSS离线数据存储技术。

技术介绍

[0002]随着卫星定位技术、通讯技术及计算机网络技术的发展和普及,公众对位置服务的需求越来越高。差分定位作为一种便捷的显著提高定位精度的方法,已经被大众广泛的接受。
[0003]差分定位需要存储大量的离线观测数据,以用作算法调优、离线解算等。离线数据产生的源是多种多样的,比如自建站产生的观测数据、虚拟点产生的数据和终端自己观测的数据等,这些数据彼此区别以便在使用时可以获取到离线数据并正确使用。
[0004]目前,不同类型的数据一般都存储在FTP服务器,用户需要下载使用某一类型数据时,需登陆FTP服务器,且必须预先知晓该数据的FTP存储目录与文件名命名规则,才可以正确下载,且一次只能下载一个文件,如果要批量下载多个文件,则需多次下载。

技术实现思路

[0005]本申请的目的在于提供一种GNSS离线数据的存储方法、系统及调用方法,能够简化存储、调用流程,减少近时解算应用的数据时延,且数据的安全性和稳定性高。
[0006]本申请公开了一种GNSS离线数据存储方法,包括:
[0007]接收来自各数据点的各种GNSS数据,对于每种GNSS数据执行以下操作:
[0008]将该种GNSS数据同时写入第一文件和第二文件;
[0009]每写入一个GNSS数据,若判定未达到所述第一文件的第一分片间隔,则继续写入下一个GNSS数据,并每隔第二分片间隔将所述第二文件存储至服务器,其中所述第一分片间隔大于所述第二分片间隔;
[0010]若判定达到所述第一分片间隔,则将所述第一文件存储至所述服务器。
[0011]在一个优选例中,所述若判定达到所述第一分片间隔,则将所述第一文件存储至所述服务器之后,还包括:
[0012]将所述服务器中所述第二文件删除。
[0013]在一个优选例中,所述每隔第二分片间隔将所述第二文件存储至服务器,进一步包括:
[0014]将所述第二文件进行压缩,将压缩后的所述第二文件存储至服务器;
[0015]将所述第一文件存储至所述服务器,进一步包括:
[0016]将所述第一文件进行压缩,将压缩后的所述第一文件存储至服务器。
[0017]在一个优选例中,所述每隔第二分片间隔将所述第二文件存储至服务器时,还包括:
[0018]在数据库中生成所述第二文件存储的索引,所述索引包括数据点名称、文件起止时间、数据格式;
[0019]所述将所述第一文件存储至所述服务器时,还包括:
[0020]在数据库中生成所述第一文件存储的索引,所述索引包括数据点名称、文件起止时间、数据格式。
[0021]在一个优选例中,每种GNSS数据对应存储至一个单独的服务器。
[0022]本申请还公开了一种GNSS离线数据调用方法包括:
[0023]输入调用的GNSS离线数据的数据点名称、起止时间段;
[0024]调用所述起止时间段内包含所述数据点的所有第一文件,并计算未调用到所述数据点的剩余起止时间段,所述第一文件是以第一分片间隔上传;
[0025]调用所述剩余起止时间段内包含所述数据点的所有第二文件,所述第二文件是以第二分片间隔上传,其中所述第二分片间隔小于所述第一分片间隔。
[0026]本申请还公开了一种GNSS离线数据存储系统包括:
[0027]接收模块,用于接收来自各数据点的各种GNSS数据;
[0028]存储模块,用于将该种GNSS数据同时写入第一文件和第二文件,每写入一个GNSS数据,若判定未达到所述第一文件的第一分片间隔,则继续写入下一个GNSS数据,并每隔第二分片间隔将所述第二文件存储至服务器,所述第一分片间隔大于所述第二分片间隔,以及若判定达到所述第一分片间隔,则将所述第一文件存储至所述服务器。
[0029]在一个优选例中,所述存储模块还用于,若判定达到所述第一分片间隔,则将所述第一文件存储至所述服务器之后,将所述服务器中所述第二文件删除。
[0030]在一个优选例中,所述存储模块还用于将所述第二文件进行压缩后存储至服务器,以及将所述第一文件进行压缩后存储至所述服务器。
[0031]在一个优选例中,所述服务器包括索引生成模块,用于在数据库中生成所述第二文件存储的索引,及在数据库中生成所述第一文件存储的索引,所述索引包括数据点名称、文件起止时间、数据格式。
[0032]在一个优选例中,GNSS离线数据存储系统还包括多个独立的服务器,每个独立的服务器用于存储一种类型的GNSS数据。
[0033]本申请还公开了一种GNSS离线数据存储系统包括:
[0034]存储器,用于存储计算机可执行指令;以及,
[0035]处理器,用于在执行所述计算机可执行指令时实现如前文描述的方法中的步骤。
[0036]本申请还公开了一种计算机可读存储介质所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如前文描述的方法中的步骤。
[0037]本申请实施方式中,与现有技术相比至少包括以下区别和效果:
[0038]传统的方式中,对于不同的数据点(例如终端等),要适配不同的路径存储规则,且用户使用某一类型数据时,需要预先知道该数据的FTP存储目录与文件名命名规则,才可以找到正确的文件;本申请的实施方式中,通过统一的实时数据接收模块接收来自各数据点的各种类型的GNSS数据,并通过统一的存储模块将数据写入相应文件,实现统一落地的数据格式,并且在上传至相应的服务器过程中,由数据库建立包含数据点名称、文件起止时间、数据格式相同参数的索引以便后续查询方便,简化存储、使用流程。
[0039]进一步地,采用第一分片间隔和第二分片间隔的两种分片方式对数据进行并行地
分片存储,且第一分片间隔大于第二分片间隔;那么对于需要获取最新数据的近时解算应用来说,可以减少下载等待时间,极大的减小了数据时延。
[0040]进一步地,若该第一文件达到该第一分片间隔后打包上传至服务器,同时将包含在该第一分片间隔的时间段内的多个第二文件删除,避免数据冗余。
[0041]进一步地,考虑到不同类型的数据的重要等级不同,各个不同类型的数据存入不同的云端存储,索引也会在不同的数据库上建立,以保持不同类型的数据物理隔离,提高了数据的安全性与稳定性。
[0042]进一步地,根据包含数据点名称、文件起止时间、数据格式相同参数的索引建立统一的查询接口,例如用户可以通过http方式直接下载到要使用的数据。
[0043]本申请的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本申请所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本申请上述
技术实现思路
中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种GNSS离线数据存储方法,其特征在于,包括:接收来自各数据点的各种GNSS数据,对于每种GNSS数据执行以下操作:将该种GNSS数据同时写入第一文件和第二文件;每写入一个GNSS数据,若判定未达到所述第一文件的第一分片间隔,则继续写入下一个GNSS数据,并每隔第二分片间隔将所述第二文件存储至服务器,其中所述第一分片间隔大于所述第二分片间隔;若判定达到所述第一分片间隔,则将所述第一文件存储至所述服务器。2.如权利要求1所述的GNSS离线数据存储方法,其特征在于,所述若判定达到所述第一分片间隔,则将所述第一文件存储至所述服务器之后,还包括:将所述服务器中所述第二文件删除。3.如权利要求1所述的GNSS离线数据存储方法,其特征在于,所述每隔第二分片间隔将所述第二文件存储至服务器,进一步包括:将所述第二文件进行压缩,将压缩后的所述第二文件存储至服务器;将所述第一文件存储至所述服务器,进一步包括:将所述第一文件进行压缩,将压缩后的所述第一文件存储至服务器。4.如权利要求1所述的GNSS离线数据存储方法,其特征在于,所述每隔第二分片间隔将所述第二文件存储至服务器时,还包括:在数据库中生成所述第二文件存储的索引,所述索引包括数据点名称、文件起止时间、数据格式;所述将所述第一文件存储至所述服务器时,还包括:在数据库中生成所述第一文件存储的索引,所述索引包括数据点名称、文件起止时间、数据格式。5.如权利要求1-4中任意一项所述的GNSS离线数据存储方法,其特征在于,每种GNSS数据对应存储至一个单独的服务器。6.一种GNSS离线数据调用方法,其特征在于,包括:输入调用的GNSS离线数据的数据点名称、起止时间段;调用所述起止时间段内包含所述数据点的所有第一文件,并计算未调用到所述数据点的剩余起止时间段,所述第一文件是以第一分片间隔上传;调用所述剩余起止时间段内包含所述数据点的所有第二文件...

【专利技术属性】
技术研发人员:张达张体良刘辉
申请(专利权)人:千寻位置网络有限公司
类型:发明
国别省市:

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

1