对集群数据完整性检查的方法、设备、介质及程序产品技术

技术编号:28632517 阅读:14 留言:0更新日期:2021-05-28 16:29
本申请提供一种对集群数据完整性检查的方法、设备、介质及程序产品,包括:网络设备接收第一用户设备发送的关于目标集群数据的完整性检查请求;响应于该完整性检查请求,向一个或多个第二用户设备发送关于该目标集群数据的验证查询请求,并接收关于该目标集群数据的一个或多个第二验证码信息;根据该一个或多个第二验证码信息确定目标集群数据对应的第三验证码信息;将第三验证码信息返回至第一用户设备,以供第一用户设备对本地所存储的目标集群数据执行完整性检查。本方案通过获取验证码信息对目标集群数据进行完整性检查,方便用户随时检查其保存的集群数据是否完整、是否是最新的版本,避免协同编辑时的数据遗漏,提高协同编辑效率。

【技术实现步骤摘要】
对集群数据完整性检查的方法、设备、介质及程序产品
本申请涉及通信领域,尤其涉及一种对集群数据进行完整性检查的技术。
技术介绍
随着信息化水平的不断提升,越来越多的工作都在利用计算机集群进行作业,而其中大部分工作成果均以集群数据的形式存储。当一项工作需要多人协同处理时,人们通常会使用计算机集群的方式来共同处理这项工作,以提高工作效率。
技术实现思路
本申请的一个目的是提供一种用于对集群数据进行完整性检查的方法与设备。根据本申请的一个方面,提供了一种在网络设备端用于对集群数据进行完整性检查的方法,该方法包括:接收第一用户设备发送的、关于目标集群数据的完整性检查请求;响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的;根据所述一个或多个第二验证码信息确定所述目标集群数据对应的第三验证码信息;将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查。根据本申请的另一个方面,提供了一种在第一用户设备端用于对集群数据进行完整性检查的方法,该方法包括:向对应网络设备发送关于目标集群数据的完整性检查请求;接收所述网络设备基于所述完整性检查请求返回的第三验证码信息;根据所述第三验证码信息,以及与所述第一用户设备本地存储的目标集群数据相对应的第一验证码信息,对所述第一用户设备本地存储的目标集群数据执行完整性检查。根据本申请的又一个方面,提供了一种用于对集群数据进行完整性检查的方法,该方法包括:第一用户设备向对应网络设备发送关于目标集群数据的完整性检查请求;所述网络设备接收第一用户设备发送的、关于目标集群数据的完整性检查请求;响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的;根据所述一个或多个第二验证码信息确定所述目标集群数据对应的第三验证码信息;将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查;所述第一用户设备接收所述网络设备基于所述完整性检查请求返回的第三验证码信息;根据所述第三验证码信息,以及与所述第一用户设备本地存储的目标集群数据相对应的第一验证码信息,对所述第一用户设备本地存储的目标集群数据执行完整性检查。根据本申请的一个方面,提供了一种用于对集群数据进行完整性检查的计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如下方法的步骤:接收第一用户设备发送的、关于目标集群数据的完整性检查请求;响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的;根据所述一个或多个第二验证码信息确定所述目标集群数据对应的第三验证码信息;将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查。根据本申请的另一个方面,提供了一种用于对集群数据进行完整性检查的计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如下方法的步骤:向对应网络设备发送关于目标集群数据的完整性检查请求;接收所述网络设备基于所述完整性检查请求返回的第三验证码信息;根据所述第三验证码信息,以及与所述第一用户设备本地存储的目标集群数据相对应的第一验证码信息,对所述第一用户设备本地存储的目标集群数据执行完整性检查。根据本申请的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如下方法的步骤:接收第一用户设备发送的、关于目标集群数据的完整性检查请求;响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的;根据所述一个或多个第二验证码信息确定所述目标集群数据对应的第三验证码信息;将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查。根据本申请的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如下方法的步骤:向对应网络设备发送关于目标集群数据的完整性检查请求;接收所述网络设备基于所述完整性检查请求返回的第三验证码信息;根据所述第三验证码信息,以及与所述第一用户设备本地存储的目标集群数据相对应的第一验证码信息,对所述第一用户设备本地存储的目标集群数据执行完整性检查。根据本申请的一个方面,提供了一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如下方法的步骤:接收第一用户设备发送的、关于目标集群数据的完整性检查请求;响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的;根据所述一个或多个第二验证码信息确定所述目标集群数据对应的第三验证码信息;将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查。根据本申请的另一个方面,提供了一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如下方法的步骤:向对应网络设备发送关于目标集群数据本文档来自技高网...

【技术保护点】
1.一种在网络设备端用于对集群数据完整性检查的方法,其中,所述方法包括:/na接收第一用户设备发送的、关于目标集群数据的完整性检查请求;/nb响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的,所述目标集群数据由若干个数据段组成,所述第二验证码信息由若干个第二子验证码信息组成,若干个第二子验证码信息与所述若干个数据段一一对应;/nc对于所述若干个数据段中每个数据段,根据所述一个或多个第二验证码信息中该数据段对应的每个第二子验证码信息确定该数据段对应的第三子验证码信息;/nd根据所述若干个数据段中每个数据段对应的第三子验证码信息,生成所述目标集群数据对应的第三验证码信息;/ne将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查。/n

【技术特征摘要】
1.一种在网络设备端用于对集群数据完整性检查的方法,其中,所述方法包括:
a接收第一用户设备发送的、关于目标集群数据的完整性检查请求;
b响应于所述完整性检查请求,向一个或多个第二用户设备发送关于所述目标集群数据的验证查询请求,并接收关于所述目标集群数据的一个或多个第二验证码信息,其中,所述一个或多个第二用户设备与所述第一用户设备共同参与处理所述目标集群数据,每个第二验证码信息是所述一个或多个第二用户设备中对应第二用户设备基于所述验证查询请求返回的,所述目标集群数据由若干个数据段组成,所述第二验证码信息由若干个第二子验证码信息组成,若干个第二子验证码信息与所述若干个数据段一一对应;
c对于所述若干个数据段中每个数据段,根据所述一个或多个第二验证码信息中该数据段对应的每个第二子验证码信息确定该数据段对应的第三子验证码信息;
d根据所述若干个数据段中每个数据段对应的第三子验证码信息,生成所述目标集群数据对应的第三验证码信息;
e将所述第三验证码信息作为所述完整性检查请求的响应信息返回至所述第一用户设备,以供所述第一用户设备对本地所存储的所述目标集群数据执行完整性检查。


2.根据权利要求1所述的方法,其中,所述步骤c包括:
对于所述若干个数据段中每个数据段,从所述一个或多个第二验证码信息的每个第二验证码信息中提取该数据段对应的每个第二子验证码信息,以获得一个或多个第二子验证码信息;
根据所述目标集群数据对应的编辑日志信息,从所述一个或多个第二子验证码信息中选择确定该数据段对应的若干个第四子验证码信息,其中,每个第四子验证码信息所属的第二验证码信息由所述一个或多个第二用户设备中第四用户设备提供,且所述编辑日志信息中存在所述第四用户设备对所述目标集群数据中该数据段的编辑操作;
c1根据所述编辑日志信息中所述第四用户设备对所述目标集群数据中该数据段的编辑操作时间信息,从所述若干个第四子验证码信息确定该数据段对应的第三子验证码信息,其中所述第三子验证码信息对应的编辑操作时间信息晚于或等于其他所述第四子验证码信息对应的编辑操作时间信息。


3.根据权利要求2所述的方法,其中,所述步骤c1包括:
若存在所述若干个第四子验证码信息,根据所述编辑日志信息中所述第四用户设备对所述目标集群数据中该数据段的最新编辑操作时间信息,从所述若干个第四子验证码信息确定该数据段对应的第三子验证码信息,其中所述第三子验证码信息对应的最新编辑操作时间信息晚于其他所述第四子验证码信息对应的最新编辑操作时间信息;否则,
根据所述目标集群数据对应的同步日志信息,从所述一个或多个第二子验证码信息中选择确定该数据段对应的若干个第五子验证码信息,其中,每个第五子验证码信息所属的第二验证码信息由所述一个或多个第二用户设备中第五用户设备提供,且所述同步日志信息中存在所述第五用户设备对所述目标集群数据中该数据段的同步操作;
根据所述同步日志信息中所述第五用户设备对所述目标集群数据中该数据段的同步操作时间信息,从所述若干个第五子验证码信息确定该数据段对应的第三子验证码信息,其中所述第三子验证码信息对应的最新同步操作时间信息晚于或等于其他所述第五子验证码信息对应的最新同步操作时间信息。


4.根据权利要求1所述的方法,其中,所述方法还包括:
接收并记录所述第二用户设备对所述目标集群数据所执行操作的操作相关信息,其中所述操作相关信息包括该操作的操作时间信息、操作类型信息及在所述目标集群数据中的操作位置信息。


5.根据权利要求1所述的方法,其中,所述步骤b包括:
响应于所述完整性检查请求,获取所述目标集群数据的操作日志信息;
b1根据所述操作日志信息确定所述目标集群数据的分段信息;
向一个或多个第二用户设备发送关于所述目标集群数据的...

【专利技术属性】
技术研发人员:臧云峰安柯徐蓉
申请(专利权)人:上海有孚智数云创数字科技有限公司上海有孚网络股份有限公司
类型:发明
国别省市:上海;31

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

1