数据的校验方法及系统、定位终端技术方案

技术编号:19964089 阅读:50 留言:0更新日期:2019-01-03 12:45
本发明专利技术适用于卫星定位技术领域,提供了一种数据的校验方法及系统、定位终端,所述校验方法包括:同时从两个以上来源采集数据并存储;对采集的数据进行校验,得到校验结果;基于校验结果进行汇总。本发明专利技术中,同时从不同的来源中采集数据,多维度进行校验,可提高数据校验的效率。

Data Verification Method, System and Location Terminal

The present invention is applicable to the field of satellite positioning technology, and provides a data verification method, a system and a positioning terminal. The verification method includes: collecting and storing data from more than two sources at the same time; verifying the collected data to obtain the verification results; and summarizing the verification results based on the verification results. In the present invention, data are collected from different sources at the same time and checked in multi-dimension, so the efficiency of data checking can be improved.

【技术实现步骤摘要】
数据的校验方法及系统、定位终端
本专利技术属于卫星定位
,尤其涉及一种数据的校验方法及系统、定位终端。
技术介绍
星基即星地一体融合服务,通过地面基准站对导航卫星信号进行连续跟踪观测,形成相应的广域及区域差分改正数据,通过地球同步轨道卫星播发链路向用户广播,为用户提供数据服务。为了提高数据的准确性,需要对推送的数据进行准确性等校验,由于整个数据流需要经过多个微服务模块,而每个微服务模块遵循不同的协议,需要采用不同的方法多次获取数据以进行校验,校验的效率较低。
技术实现思路
本专利技术实施例提供了一种数据的校验方法及系统、定位终端,旨在解决现有技术的由于需要根据不同协议下的数据分别采集、校验而影响校验效率的问题。一种数据的校验方法,包括:同时从两个以上来源采集数据并存储;对采集的数据进行校验,得到校验结果;基于校验结果进行汇总。优选地,所述两个以上来源包括三个来源,分别为:算法模块、上星模块、限流模块。优选地,对采集的数据进行校验,得到校验结果包括:获取一个以上校验项;分别加载每一所述校验项的验证规则;基于所述验证规则校验所采集的数据,得到校验结果。优选地,所述一个以上校验项包括数据一致性校验,基于所述验证规则校验所采集的数据,得到校验结果包括:判断所采集的数据是否一致;当判断为是时,校验成功;当判断为否时,校验失败。优选地,同时从两个以上来源采集数据并存储具体为:同时从所述算法模块、上星模块、限流模块采集数据,得到对应的第一数据、第二数据及第三数据。优选地,所述一个以上校验项包括数据无更新校验,基于所述验证规则校验所采集的数据,得到校验结果包括:基于采集的时间戳分别校验所述第一数据、第二数据及第三数据是否有更新,获得对应的校验结果。优选地,所述一个以上校验项包括无数据校验,基于所述验证规则校验所采集的数据,得到校验结果包括:分别校验所述第一数据、第二数据及第三数据是否为空数据,获得对应的校验结果。本专利技术还提供一种数据的校验系统,包括:采集单元,用于同时从两个以上来源采集数据并存储;校验单元,用于将采集的数据进行校验,得到校验结果;汇总单元,用于基于校验结果进行汇总。本专利技术还提供一种定位终端,该定位终端包括一种数据的校验系统,所述校验系统包括:采集单元,用于同时从两个以上来源采集数据并存储;校验单元,用于将采集的数据进行校验,得到校验结果;汇总单元,用于基于校验结果进行汇总。本专利技术还提供一种存储器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被处理器执行如下步骤:同时从两个以上来源采集数据并存储;对采集的数据进行校验,得到校验结果;基于校验结果进行汇总。本专利技术还提供一种服务终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:同时从两个以上来源采集数据并存储;对采集的数据进行校验,得到校验结果;基于校验结果进行汇总。本专利技术实施例中,同时从不同的来源中采集数据,多维度进行校验,可提高数据校验的效率。附图说明图1为本专利技术第一实施例提供的一种数据的校验方法的流程图;图2为本专利技术第一实施例提供的一种数据的校验方法的步骤S2的具体流程图;图3为本专利技术第一实施例提供的一种数据的校验方法的一优选实施例的步骤S23的具体流程图;图4为本专利技术第二实施例提供的一数据的校验系统的结构图;图5为本专利技术第三实施例提供的一种服务终端的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,一种数据的校验方法,包括:同时从两个以上来源采集数据并存储;将采集的数据进行校验,得到校验结果;基于校验结果进行汇总。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种数据的校验方法的流程图,该方法包括:步骤S1,同时从两个以上来源采集数据并存储;具体地,两个以上数据来源包括算法模块、上星模块、限流模块,同时从上述模块中采集数据,然后分别存储在数据库中。进一步地,该算法模块优选为定位算法模块。从每一所述来源中采集的数据分别包括:采集的时间戳、消息类型、子消息类型、卫星数量、卫星龄期等。在本实施例的进一步优选方案中,通过spacex协议与算法模块进行通信,然后采集当前的数据;通过tcp协议与上星模块进行通信,然后采集当前的数据(或者是采集上星模块下发的数据);通过ntrip协议与限流模块进行通信,然后采集当前的数据。步骤S2,对采集的数据进行校验,得到校验结果;具体地,对从不同来源采集的数据进行校验,得到对应的校验结果。步骤S3,基于校验结果进行汇总;具体地,根据不同的校验结果来进行相应的数据汇总,当校验失败时,将不正确的数据存储到文件中进行汇总,当校验成功时,不对采集的数据进行处理。本实施例中,同时从不同的来源中采集数据,然后一起进行校验,可提高数据校验的效率。在本实施例的一个优选方案中,该步骤S1之前还可包括:设定数据采集的时间周期;具体地,设定数据采集的时间周期,根据时间周期自动地采集数据,当到达时间节点时,自动地采集数据。在本实施例的一个优选方案中,如图2所示,为本专利技术第一实施例提供的一种数据的校验方法的步骤S2的具体流程图,该步骤S2具体包括:步骤S21,获取一个以上校验项;具体地,首先要获取校验项,该校验项的数量可根据实际情况而设,本实施例中,该校验项可包括:数据一致性校验、无数据校验、数据无更新校验、龄期异常校验、卫星数量低于阈值校验等。步骤S22,分别加载每一校验项的验证规则;具体地,当需要进行校验时,首先需要加载对应的校验规则,然后进行校验,例如:数据一致性校验的规则是:验证在相同时间戳的数据是否一致,即验证前述从三个来源采集的数据是否一致;无数据校验的规则是:验证在第一预设时间内的前述三个来源均无数据;数据无更新校验的规则是:验证在第二预设时间内的前述三个来源均无数据更新。步骤S23,基于验证规则校验所采集的数据,得到校验结果;具体地,加载对应的验证规则后,基于对应的规则来验证所采集的数据,得到对应的校验结果,该校验结果为校验成功或者失败。在本实施例的进一步优选方案中,当该校验项为;数据一致性校验时,如图3所示,为本专利技术第一实施例提供的一种数据的校验方法的一优选实施例的步骤S23的具体流程图,该步骤S23具体包括:步骤S231,判断所采集的数据是否一致;具体地,首先判断采集的数据是否一致,即判断从不同来源采集的数据是否一致,当判断为是时,转到步骤S232,否则转到步骤S233;步骤S232,校验成功;具体地,当采集的数据均一致时,说明从三个来源采集的数据是一致的,说明校验成功,无需对采集的数据进行处理。步骤S233,校验失败。具体地,当采集的数据不一致时,此时可以是从三个来源采集的数据彼此不一致,或者其中之一与另外两个来源采集的数据不一致,均可认为数据不一致,则说明校验失败,此时需要对校验失败的数据进行处理及汇总。在本实施例的进一步优选方案中,该步骤S1具体为:同时从算法模块、上星模块、限流模块采集数据,得到对应的第一数据、第二数据及第三数本文档来自技高网...

【技术保护点】
1.一种数据的校验方法,其特征在于,包括:同时从两个以上来源采集数据并存储;对采集的数据进行校验,得到校验结果;基于校验结果进行汇总。

【技术特征摘要】
1.一种数据的校验方法,其特征在于,包括:同时从两个以上来源采集数据并存储;对采集的数据进行校验,得到校验结果;基于校验结果进行汇总。2.根据权利要求1所述的校验方法,其特征在于,所述两个以上来源包括三个来源,分别为:算法模块、上星模块、限流模块。3.根据权利要求2所述的校验方法,其特征在于,对采集的数据进行校验,得到校验结果包括:获取一个以上校验项;分别加载每一所述校验项的验证规则;基于所述验证规则校验所采集的数据,得到校验结果。4.根据权利要求3所述的校验方法,其特征在于,所述一个以上校验项包括数据一致性校验,基于所述验证规则校验所采集的数据,得到校验结果包括:判断所采集的数据是否一致;当判断为是时,校验成功;当判断为否时,校验失败。5.根据权利要求3所述的校验方法,其特征在于,同时从两个以上来源采集数据并存储具体为:同时从所述算法模块、上星模块、限流模块采集数据,得到对应的第一数据、第二数据及第三数据。6.根据权利要求5所述的校验方法,其特征在于,所述一个以上校验项包括数据无更新校验,基于所述验证规则校验所采集的数据...

【专利技术属性】
技术研发人员:李慧艳
申请(专利权)人:千寻位置网络有限公司
类型:发明
国别省市:上海,31

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

1