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