1.一种分片文件验证方法,其特征在于,包括:
选择待验证的分片文件中至少两个目标文件位置处的预设数据量的数据作为目标分片摘要;
将所有所述目标文件位置进行随机组合得到字符串形式的挑战码,并发送所述挑战码至存储所述分片文件的存储节点;
接收所述存储节点发送的验证数据;所述验证数据根据所述挑战码中的目标文件位置和预设的数据生成算法生成;
根据所述目标分片摘要和所述数据生成算法生成目标数据,将所述验证数据和所述目标数据进行对比,若所述目标数据与所述验证数据一致,则判定所述分片文件正确。
2.如权利要求1所述的分片文件验证方法,其特征在于,所述选择待验证的分片文件中至少两个目标文件位置处的预设数据量的数据作为目标分片摘要之前,还包括:获取待分片存储的原始数据;
将所述原始数据按照预设的分片方式进行分片,得到分片文件,并将所述分片文件发送至存储节点进行存储;
根据所述分片文件中每个数据的文件位置,从所述分片文件中随机抽取预设数量、预设占用空间的数据作为所述分片文件的分片摘要;
根据每个所述分片摘要在所述分片文件中的文件位置,按照查找表存储MAP的方式,存储所述分片摘要。
3.如权利要求2所述的分片文件验证方法,其特征在于,所述将所述原始数据按照预设的分片方式进行分片,得到分片文件,并将所述分片文件发送至存储节点进行存储,包括:确定所述原始数据的数据信息,并根据所述数据信息确定所述原始数据对应的每个分片文件所占用的存储空间容量;
根据所述存储空间容量将所述原始数据进行分片,得到分片文件和分片数量;
获取网络中每个存储节点的运行参数,根据所述运行参数确定与所述分片数量相同数量的目标存储节点;
将每个所述分片文件发送至对应的目标存储节点。
4.如权利要求1-3任一项所述的分片文件验证方法,其特征在于,所述方法还包括:若所述目标数据与所述验证数据不一致,则判定所述分片文件不正确;
根据验证数据和所述目标数据,确定发生不一致的数据及其在所述分片文件中的文件位置;
根据所述发生不一致的数据在所述分片文件中的文件位置,从原始数据中确定所述发生不一致的数据在所述分片文件中的文件位置处所对应的正确数据,并将所述正确数据发送至所述存储节点进行数据更换。
5.如权利要求3所述的分片文件验证方法,其特征在于,所述确定所述原始数据的数据信息,并根据所述数据信息确定所述原始数据对应的分片文件所占用的存储空间容量,包括:确定所述原始数据的数据重要度、数据新旧度以及数据量;
根据所述数据重要度、所述数据新旧度以及所述数据量确定所述原始数据的所述分片文件的占用空间。
6.一种终端设备,其特征在于,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如下步骤:选择待验证的分片文件中至少两个目标文件位置处的预设数据量的数据作为目标分片摘要;
将所有所述目标文件位置进行随机组合得到字符串形式的挑战码,并发送所述挑战码至存储所述分片文件的存储节点;
接收所述存储节点发送的验证数据;所述验证数据根据所述挑战码中的目标文件位置和预设的数据生成算法生成;
根据所述目标分片摘要和所述数据生成算法生成目标数据,将所述验证数据和所述目标数据进行对比,若所述目标数据与所述验证数据一致,则判定所述分片文件正确。
7.如权利要求6所述的终端设备,其特征在于,所述选择待验证的分片文件中至少两个目标文件位置处的预设数据量的数据作为目标分片摘要之前,还包括:获取待分片存储的原始数据;
将所述原始数据按照预设的分片方式进行分片,得到分片文件,并将所述分片文件发送至存储节点进行存储;
根据所述分片文件中每个数据的文件位置,从所述分片文件中随机抽取预设数量、预设占用空间的数据作为所述分片文件的分片摘要;
根据每个所述分片摘要在所述分片文件中的文件位置,按照查找表存储MAP的方式,存储所述分片摘要。
8.如权利要求7所述的终端设备,其特征在于,所述将所述原始数据按照预设的分片方式进行分片,得到分片文件,并将所述分片文件发送至存储节点进行存储,包括:确定所述原始数据的数据信息,并根据所述数据信息确定所述原始数据对应的每个分片文件所占用的存储空间容量;
根据所述存储空间容量将所述原始数据进行分片,得到分片文件和分片数量;
获取网络中每个存储节点的运行参数,根据所述运行参数确定与所述分片数量相同数量的目标存储节点;
将每个所述分片文件发送至对应的目标存储节点。
9.一种终端设备,其特征在于,包括:
选择单元,用于选择待验证的分片文件中至少两个目标文件位置处的预设数据量的数据作为目标分片摘要;
发送单元,用于将所有所述目标文件位置进行随机组合得到字符串形式的挑战码,并发送所述挑战码至存储所述分片文件的存储节点;
接收单元,用于接收所述存储节点发送的验证数据;所述验证数据根据所述挑战码中的目标文件位置和预设的数据生成算法生成;
对比单元,用于根据所述目标分片摘要和所述数据生成算法生成目标数据,将所述验证数据和所述目标数据进行对比,若所述目标数据与所述验证数据一致,则判定所述分片文件正确。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。