1.一种PDM系统中技术参数变更溯源方法,其特征在于,所述PDM系统中技术参数变更溯源方法包括:
步骤S1,获取PDM系统中原始技术参数数据,生成第一验证码,其中所述第一验证码与所述原始技术参数数据一一对应;
步骤S2,获取PDM系统中变更后技术参数数据,根据变更后技术参数数据与第一验证码生成第二验证码,依次获取第N次变更后技术参数数据,根据第N次变更后技术参数与第N‑1次验证码生成第N验证码,将第N次变更后技术参数数据和第N验证码存储至本地存储单元,其中,N为大于1的自然数;
步骤S3,将所有技术参数数据和验证码分别复制保存在产品协同设计的M台设备上,返回数据的备份地址和验证码存储至区块链私有链模块中,其中,M为大于1的自然数;
步骤S4, PDM系统中设计节点发生技术参数数据变更,产生本地第K个变更后技术参数数据和第K验证码,将第K验证码与区块链私有链模块中得验证码进行对比验证,若对比结果通过,则将产生的本地第K个变更后技术参数数据和第K验证码复制保存在产品协同设计的M台设备上;若对比不通过,则将区块链私有链模块中数据的备份地址对应的M台设备上的第K‑1个技术参数数据和第K‑1验证码恢复至本地的计算存储模块中,其中K为大于1的自然数。
2.根据权利要求1所述的PDM系统中技术参数变更溯源方法,其特征在于,步骤S3中,通过锚定单元将区块链私有链模块中的数据的备份地址和验证码锚定至区块链公有链模块。
3.根据权利要求1所述的PDM系统中技术参数变更溯源方法,其特征在于,步骤S1中,PDM系统中技术参数数据包括文本数据、图像数据、XML结构化数据。
4.根据权利要求1所述的PDM系统中技术参数变更溯源方法,其特征在于,变更后技术参数数据包括发生变更的设计流程节点信息数据。
5.根据权利要求1‑4任意一项所述的PDM系统中技术参数变更溯源方法,其特征在于,第一验证码、第二验证码、第N验证码为Hash函数值。
6.一种用于执行如权利要求1‑5任意一项所述的PDM系统中技术参数变更溯源方法的系统,其特征在于,所述系统包括:获取模块,用于获取PDM系统中原始技术参数数据,生成第一验证码,其中所述第一验证码与所述原始技术参数数据一一对应;
计算存储模块,用于获取PDM系统中变更后技术参数数据,根据变更后技术参数数据与第一验证码生成第二验证码,依次获取第N次变更后技术参数数据,根据第N次变更后技术参数与第N‑1次验证码生成第N验证码,将第N次变更后技术参数数据和第N验证码存储至本地存储单元,其中,N为大于1的自然数;
数据备份模块,用于将所有技术参数数据和验证码分别复制保存在产品协同设计的M台设备上,返回数据的备份地址和验证码存储至区块链私有链模块中,其中,M为大于1的自然数;
数据验证恢复模块,用于PDM系统中设计节点发生技术参数数据变更,产生本地第K个变更后技术参数数据和第K验证码,将第K验证码与区块链私有链模块中得验证码进行对比验证,若对比结果通过,则将产生的本地第K个变更后技术参数数据和第K验证码复制保存在产品协同设计的M台设备上;若对比不通过,则将区块链私有链模块中数据的备份地址对应的M台设备上的第K‑1个技术参数数据和第K‑1验证码恢复至本地的计算存储模块中,其中K为大于1的自然数。
7.根据权利要求6所述的系统,其特征在于,所述计算存储模块包括计算单元与本地存储单元,所述计算单元,用于将获取变更后的技术参数数据与第一验证码生成所述第二验证码,依次将获取的第N次变更后技术参数数据与第N‑1次验证码生成第N验证码;所述本地存储单元,用于存储第N次变更后技术参数数据和第N验证码。
8.根据权利要求6所述的系统,其特征在于,所述数据验证恢复模块包括验证单元和数据恢复单元,所述验证单元用于将产生的第K验证码与区块链私有链模块中得验证码进行对比验证,验证结果包括通过和不通过,当验证通过则通过数据备份模块将产生的本地数据和验证码复制保存在产品协同设计的M台设备上;当验证不通过,则触发数据恢复单元将区块链私有链模块中数据的备份地址对应的M台设备上的第K‑1个技术参数数据和第K‑1验证码恢复至本地的计算存储模块;所述数据恢复单元,用于接收所述验证单元发送的验证不通过的信号,并将区块链私有链模块中数据的备份地址对应的M台设备上的第K‑1个技术参数数据和第K‑1验证码恢复至本地的计算存储模块。
9.根据权利要求6‑8任意一项所述的系统,其特征在于,所述数据备份模块还包括锚定单元和区块链公有链模块,用于将区块链私有链模块中的数据的备份地址和验证码锚定至区块链公有链模块;所述区块链公有链模块用于存储区块链私有链模块中的数据的备份地址和验证码。
10.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1‑5任意一项所述的方法。