数据处理方法、装置、计算机可读存储介质和计算机设备制造方法及图纸

技术编号:24756861 阅读:16 留言:0更新日期:2020-07-04 09:19
本申请涉及一种数据处理方法、装置、计算机可读存储介质和计算机设备,所述方法包括:获取身份验证设备按照时间周期发送的身份验证数据的第一版本标识;当所述第一版本标识与本地时间戳最新的第二版本标识不一致时,则确定所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据;根据所述增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和;所述分片为进行数据划分的划分单元;基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成增量数据包;所述第二版本标识所对应身份验证数据为全量数据;将所述增量数据包下发至所述身份验证设备。本申请提供的方案可以提升身份验证效果。

Data processing method, device, computer-readable storage medium and computer equipment

【技术实现步骤摘要】
数据处理方法、装置、计算机可读存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种数据处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着计算机技术的发展,需要进行身份验证的场景越来越多。比如,进入火车站或者飞机场等公共场所,再比如各种线上支付场景等。然而,进行身份验证的身份验证设备上的身份验证数据的数据量较大,较大可能会存在数据错乱的情况,进而导致身份验证的效果降低。
技术实现思路
基于此,有必要针对现有身份验证的效果降低的技术问题,提供一种数据处理方法、装置、计算机可读存储介质和计算机设备。一种数据处理方法,包括:获取身份验证设备按照时间周期发送的身份验证数据的第一版本标识;当所述第一版本标识与本地时间戳最新的第二版本标识不一致时,则确定所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据;根据所述增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和;所述分片为进行数据划分的划分单元;基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成增量数据包;所述第二版本标识所对应身份验证数据为全量数据;将所述增量数据包下发至所述身份验证设备。一种数据处理装置,包括:获取模块,用于获取身份验证设备按照时间周期发送的身份验证数据的第一版本标识;确定模块,用于当所述第一版本标识与本地时间戳最新的第二版本标识不一致时,则确定所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据;生成模块,用于根据所述增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和;所述分片为进行数据划分的划分单元;基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成增量数据包;所述第二版本标识所对应身份验证数据为全量数据;下发模块,用于将所述增量数据包下发至所述身份验证设备。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述数据处理方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述数据处理方法的步骤。上述数据处理方法、装置、计算机可读存储介质和计算机设备,获取身份验证设备周期性发送的身份验证数据的版本标识,在身份验证设备上数据的版本标识和本地数据的版本标识不一致时,及时向身份验证设备下发本地与身份验证设备在身份验证数据上的增量数据,进而通过周期性地数据同步确保身份验证设备上数据的正确性与完整性。而且下发的增量数据包基于增量数据、增量数据校验和、增量数据所源自分片的分片数据校验和及全量数据校验和生成,可以验证下发数据的正确性与完整性,进一步确保了身份验证设备上数据的有效性,有助于提升身份验证效果。一种数据处理方法,包括:按照时间周期发送身份验证数据的第一版本标识至服务器;当所述第一版本标识与所述服务器上时间戳最新的第二版本标识不一致时,接收所述服务器反馈的增量数据包;在对所述增量数据包中增量数据的完整性校验通过后,将所述增量数据加载至本地的身份验证数据中;当将所述增量数据加载至本地的身份验证数据失败时,将本地的身份验证数据恢复至未加载所述增量数据之前的状态;其中,所述增量数据包由所述服务器在根据所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和之后,基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成;所述分片为进行数据划分的划分单元;所述第二版本标识所对应身份验证数据为全量数据。一种数据处理装置,包括:发送模块,用于按照时间周期发送身份验证数据的第一版本标识至服务器;接收模块,用于当所述第一版本标识与所述服务器上时间戳最新的第二版本标识不一致时,接收所述服务器反馈的增量数据包;加载模块,用于在对所述增量数据包中增量数据的完整性校验通过后,将所述增量数据加载至本地的身份验证数据中;恢复模块,用于当将所述增量数据加载至本地的身份验证数据失败时,将本地的身份验证数据恢复至未加载所述增量数据之前的状态;其中,所述增量数据包由所述服务器在根据所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和之后,基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成;所述分片为进行数据划分的划分单元;所述第二版本标识所对应身份验证数据为全量数据。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述数据处理方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述数据处理方法的步骤。上述数据处理方法、装置、计算机可读存储介质和计算机设备,周期性地向服务器上报本地身份验证数据的版本标识,以使服务器在本地与其上的版本标识不一致时,及时下发两者身份验证数据的增量数据,确保身份验证设备上数据的正确性与完整性;而且下发的增量数据包基于增量数据、增量数据校验和、增量数据所源自分片的分片数据校验和及全量数据校验和生成,可以验证下发数据的正确性与完整性,进一步确保了身份验证设备上数据的有效性,有助于提升身份验证效果;另外,本地在将增量数据加载进本地身份验证数据时,可在加载失败时,恢复至加载前的状态,防止已有数据因为新数据而产生混乱。附图说明图1为一个实施例中数据处理方法的应用环境图;图2为一个实施例中数据处理方法的流程示意图;图3为一个实施例中数据包的结构示意图;图4为另一个实施例中数据处理方法的流程示意图;图5为一个实施例中数据处理方法所应用的整体架构图;图6为一个实施例中数据处理方法的时序图;图7为一个实施例中数据处理装置的结构框图;图8为另一个实施例中数据处理装置的结构框图;图9为一个实施例中计算机设备的结构框图;图10为另一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中数据处理方法的应用环境图。参照图1,该数据处理方法应用于数据处理系统。该数据处理系统包括身份验证设备110和服务器120。身份验证设备110和服务器120通过网络连接。身份验证设备110具体可以是门禁设备,门禁具体可以是人脸门禁设备、指纹门禁设备等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。人本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:/n获取身份验证设备按照时间周期发送的身份验证数据的第一版本标识;/n当所述第一版本标识与本地时间戳最新的第二版本标识不一致时,则确定所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据;/n根据所述增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和;所述分片为进行数据划分的划分单元;/n基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成增量数据包;所述第二版本标识所对应身份验证数据为全量数据;/n将所述增量数据包下发至所述身份验证设备。/n

【技术特征摘要】
1.一种数据处理方法,包括:
获取身份验证设备按照时间周期发送的身份验证数据的第一版本标识;
当所述第一版本标识与本地时间戳最新的第二版本标识不一致时,则确定所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据;
根据所述增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和;所述分片为进行数据划分的划分单元;
基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成增量数据包;所述第二版本标识所对应身份验证数据为全量数据;
将所述增量数据包下发至所述身份验证设备。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述身份验证设备按照时间周期发送的分片数据校验和;
将所述分片数据校验和,与本地对应相同分片的分片数据校验和进行比较;
对接收到的分片数据校验和与本地的分片数据校验和不一致的分片,根据所述分片在本地的分片数据以及分片数据校验和生成分片数据包;
将所述分片数据包下发至所述身份验证设备。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当连续且多于预设次数存在、接收到的分片数据校验和与本地的分片数据校验和不一致的分片时,则基于各分片的分片数据、各分片的分片数据校验和以及全量数据校验和生成全量数据包;
将所述全量数据包下发至所述身份验证设备。


4.根据权利要求3所述的方法,其特征在于,所述增量数据包中包括依次排列的增量数据、增量数据校验和、分片数据校验和以及全量数据校验和;所述全量数据包中包括依次排列的首个分片的分片数据、首个分片的分片数据校验和、第二个分片的分片数据、第二个分片的分片数据校验和、以此直至最后一个分片的分片数据、最后一个分片的分片数据校验和以及全量数据校验和。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当预设时间间隔内接收到的第一版本标识保持不变、且与本地时间戳最新的第二版本标识不一致时,则基于各分片的分片数据、各分片的分片数据校验和以及全量数据校验和生成全量数据包;
将所述全量数据包下发至所述身份验证设备。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述身份验证设备为人脸门禁设备且数量多于一个;所述身份验证数据为人脸数据。


7.一种数据处理方法,包括:
按照时间周期发送身份验证数据的第一版本标识至服务器;
当所述第一版本标识与所述服务器上时间戳最新的第二版本标识不一致时,接收所述服务器反馈的增量数据包;
在对所述增量数据包中增量数据的完整性校验通过后,将所述增量数据加载至本地的身份验证数据中;
当将所述增量数据加载至本地的身份验证数据失败时,将本地的身份验证数据恢复至未加载所述增量数据之前的状态;
其中,所述增量数据包由所述服务器在根据所述第一版本标识和所述第二版本标识所对应身份验证数据之间的增量数据,生成增量数据校验和、及所述增量数据所源自分片的分片数据校验和之后,基于所述增量数据、所述增量数据校验和、所述分片数据校验和及全量数据校验和生成;所述分片为进行数据划分的划分单元;所述第二版本标识所对应身份验证数据为全量数据。


8.根据要求7所述的方法,其特征在于,所述方法还包括:
按照时间周期发送分片数据校验和至服务器;
当所述分片数据校验和与所述服务器上相同分片的分...

【专利技术属性】
技术研发人员:赵伟黎子健杨程段克晓李火荣陈红日
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

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

1