数据校验方法、装置及存储介质制造方法及图纸

技术编号:23148868 阅读:17 留言:0更新日期:2020-01-18 13:23
本申请公开了一种数据校验方法、装置及存储介质,涉及数据处理技术。具体方案包括:获取待校验信息,并根据所述待校验信息中的待校验数据确定待校验特征值;判断是否存在与待校验数据的属性标识信息相同的对照数据;当存在对照数据时,根据第一时间信息、第二时间信息、待校验特征值和对照特征值进行待校验数据的校验,当第一时间信息晚于第二时间信息,且待校验特征值与对照特征值不同时,待校验数据通过校验,将通过校验作为校验结果发送,并根据待校验特征值、第一时间信息和属性标识信息更新对照数据。本申请可以过滤接收到的重复数据,从而避免由于接收到并发的重复数据而造成的数据处理或数据存储异常。

Data verification method, device and storage medium

【技术实现步骤摘要】
数据校验方法、装置及存储介质
本申请涉及数据处理技术,特别是涉及一种数据校验方法、装置及存储介质。
技术介绍
在分布式系统中,发送数据的上游服务器和接收或存储数据的下游服务器通常包括很多个并行运行的服务器,因此,上游服务器有可能同时并行地向下游服务器发送多个数据,下游服务器同时并行地接收多个数据。在这种高并发数据交互的场景下,由于网络延迟、服务器负载过高、接收通道阻塞等问题,造成下游服务器重复接收数据或接收的数据时序异常等问题是无法避免的。因此,需要对接收的数据进行校验。由于现有技术中对交互数据的内容进行校验的速度较慢,因此现有技术中主要是通过时序的方法,根据数据生成或发送的时间信息进行校验的,然而仅根据时序信息进行校验,无法过滤掉下游服务器接收到的重复数据,在分布式系统中,并发的重复数据会造成数据处理或数据存储异常。
技术实现思路
有鉴于此,本申请的主要目的在于提供一种数据校验方法,该方法可以克服现有技术中仅根据时序信息校验的缺点,过滤接收到的重复数据,从而避免由于接收到并发的重复数据而造成的数据处理或数据存储异常本文档来自技高网...

【技术保护点】
1.一种数据校验方法,其特征在于,包括:/n获取待校验信息,并根据所述待校验信息中的待校验数据确定待校验特征值;其中,所述待校验信息包括所述待校验数据、所述待校验数据的属性标识信息和第一时间信息;/n判断是否存在与所述待校验数据的所述属性标识信息相同的对照数据;所述对照数据包括对照特征值和第二时间信息;/n当存在所述对照数据时,根据所述第一时间信息、所述第二时间信息、所述待校验特征值和所述对照特征值进行所述待校验数据的校验,当所述第一时间信息晚于所述第二时间信息,且所述待校验特征值与所述对照特征值不同时,所述待校验数据通过校验,将通过校验作为校验结果发送,并根据所述待校验特征值、所述第一时间信...

【技术特征摘要】
1.一种数据校验方法,其特征在于,包括:
获取待校验信息,并根据所述待校验信息中的待校验数据确定待校验特征值;其中,所述待校验信息包括所述待校验数据、所述待校验数据的属性标识信息和第一时间信息;
判断是否存在与所述待校验数据的所述属性标识信息相同的对照数据;所述对照数据包括对照特征值和第二时间信息;
当存在所述对照数据时,根据所述第一时间信息、所述第二时间信息、所述待校验特征值和所述对照特征值进行所述待校验数据的校验,当所述第一时间信息晚于所述第二时间信息,且所述待校验特征值与所述对照特征值不同时,所述待校验数据通过校验,将通过校验作为校验结果发送,并根据所述待校验特征值、所述第一时间信息和所述属性标识信息更新所述对照数据。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间信息、所述第二时间信息、所述待校验特征值和所述对照特征值进行所述待校验数据的校验的步骤之后,该方法还包括:
当所述第一时间信息早于所述第二时间信息时,所述待校验数据未通过校验,并将未通过校验作为校验结果发送。


3.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间信息、所述第二时间信息、所述待校验特征值和所述对照特征值进行所述待校验数据的校验的步骤之后,所述方法还包括:
当所述第一时间信息晚于所述第二时间信息,且所述待校验特征值与所述对照特征值相同时,所述待校验数据未通过校验,并将未通过校验作为校验结果发送。


4.根据权利要求1所述的方法,其特征在于,所述判断是否存在与所述待校验数据的所述属性标识信息相同的对照数据的步骤之后,所述方法还包括:
当不存在所述对照数据时,所述待校验数据通过校验,将所述待校验特征值和所述第一时间信息作为所述对照数据,以所述属性标识信息为键值存储在哈希表中。


5.根据权利要求4所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:杨森
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

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

1