基于区块链的可信电子批记录处理方法及区块链服务平台技术

技术编号:26923982 阅读:10 留言:0更新日期:2021-01-01 22:48
本申请实施例提供一种基于区块链的可信电子批记录处理方法及区块链服务平台,通过提取生产数据中的关键数据后,将关键数据进行压缩并生成多个按照预设规则排列的分块数据包,然后将多个按照预设规则排列的分块数据包分别存储到区块链上,并配置每个分块数据包的索引地址信息,后续可以通过获得的索引地址分布和每个分块数据包的索引地址信息,从区块链中查找获得对应的目标分块数据包,并按照索引地址分布的分布规则进行拼接后,对拼接的数据压缩包进行解压缩,形成目标电子批记录,如此,通过按照预设规则排列生成的分块数据包,可以减少人为蓄意修改的概率,并且进一步存储到区块链中,利用了区块的特性可以便于提高防篡改检测的实时性。

【技术实现步骤摘要】
基于区块链的可信电子批记录处理方法及区块链服务平台
本申请涉及基于区块链的信息处理
,具体而言,涉及一种基于区块链的可信电子批记录处理方法及区块链服务平台。
技术介绍
传统的手写批记录适用于几乎所有环境,依靠人力手工记录,然而数据的真实性无所考证,容易造假;并且数据无法及时记录,容易造成事后补写;数据记录后存储依靠纸质,容易丢失或者损坏无法复原;记录者字迹不一,容易造成辨认混淆;资料存储过久后数据太多检索不便。相关技术中,电子批记录利用组态实时读取生产数据,存入到数据库后形成电子批记录,虽然记录及时性得到了提高,依靠系统间隔固定时间自动读取数据,然而数据可人为蓄意修改,可靠性有待加强。
技术实现思路
有鉴于此,本申请的目的在于提供一种基于区块链的可信电子批记录处理方法及区块链服务平台,通过提取生产数据中的关键数据后,将关键数据进行压缩并生成多个按照预设规则排列的分块数据包,然后将多个按照预设规则排列的分块数据包分别存储到区块链上,并配置每个分块数据包的索引地址信息,当接收到针对目标电子批记录的获取请求时,基于获取请求获得目标电子批记录的索引地址分布,并根据索引地址分布和每个分块数据包的索引地址信息,从区块链中查找获得对应的目标分块数据包,将查找获得的目标分块数据包按照索引地址分布的分布规则进行拼接后,对拼接的数据压缩包进行解压缩,形成目标电子批记录,如此,通过按照预设规则排列生成的分块数据包,可以减少人为蓄意修改的概率,并且进一步存储到区块链中,利用了区块的特性可以便于后续第一时间判断数据是否被篡改。根据本申请的第一方面,提供一种基于区块链的可信电子批记录处理方法,应用于区块链服务平台,所述区块链服务平台与区块链服务终端通信连接,所述方法包括:通过组态软件平台将所述区块链服务终端上传的生产数据存入到目标数据库中,并提取所述生产数据中的关键数据后,将所述关键数据进行压缩并生成多个按照预设规则排列的分块数据包;将所述多个按照预设规则排列的分块数据包分别存储到区块链上,并配置每个分块数据包的索引地址信息;当接收到针对目标电子批记录的获取请求时,基于所述获取请求获得所述目标电子批记录的索引地址分布,并根据所述索引地址分布和所述每个分块数据包的索引地址信息,从所述区块链中查找获得对应的目标分块数据包;将查找获得的目标分块数据包按照所述索引地址分布的分布规则进行拼接后,对拼接的数据压缩包进行解压缩,形成所述目标电子批记录。在第一方面的一种可能的实施方式中,所述提取所述生产数据中的关键数据后,将所述关键数据进行压缩并生成多个按照预设规则排列的分块数据包的步骤,包括:获取所述生产数据中与安全解析标签对应的目标生产项目数据集,作为所述生产数据中的关键数据;对于所述目标生产项目数据集中的每个生产项目数据,均标记出至少一个识别标签对象,每个所述识别标签对象用于表征一安全数据标识区域的生产记录数据信息;获取预先配置的排列规则运行组件,采用所述排列规则运行组件解析所述识别标签对象,获取每个生产项目数据的识别标签对象的排列规则解析结果;按照每个生产项目数据的识别标签对象的排列规则解析结果,对每个生产项目数据按照识别标签对象进行分块后执行对应排列操作,生成多个按照预设规则排列的分块数据包。在第一方面的一种可能的实施方式中,所述获取所述生产数据中与安全解析标签对应的目标生产项目数据集的步骤,包括:获取所述生产数据中与安全解析标签对应的初始生产项目数据集,对所述初始生产项目数据集中的生产项目数据进行清洗处理;标记清洗处理后的所述初始生产项目数据集中的生产项目数据的标识信息,将所述标识信息与生产项目数据的多维信息进行关联,并根据关联后的所述生产项目数据确定获取与所述安全解析标签对应的所述目标生产项目数据集。在第一方面的一种可能的实施方式中,所述采用所述排列规则运行组件解析所述识别标签对象,获取每个生产项目数据的识别标签对象的排列规则解析结果的步骤,包括:运行所述排列规则运行组件以确定针对每个识别标签对象的排列规则匹配节点,并根据所述排列规则匹配节点确定每个识别标签对象的识别标签特征的业务所属书签层级;根据所述识别标签特征和所述业务所属书签层级将所述每个识别标签对象的排列规则匹配节点构建为匹配节点分布图谱;根据所述匹配节点分布图谱,提取结构化识别标签特征的第一图谱分布节点与所述结构化识别标签特征对应数据区域的非结构化识别标签特征中的第二图谱分布节点,并依次排列由所述第一图谱分布节点与所述第二图谱分布节点构成的目标匹配节点分布图谱;将每个目标匹配节点分布图谱转换为同种识别标签特征型的分布规则关系列表,并分析每个分布规则关系列表元素之间的规则向量分布层级信息和规则配置分布层级信息,得到对应的分布层级信息集合,并对所述分布层级信息集合按照层级顺序进行排列,以将所述分布规则关系列表构建成排列后的分布规则关系列表;确定所述排列规则匹配节点的排列后的分布规则关系列表中图谱分布节点间不同识别标签特征型的业务所属书签层级的层级位置信息,并根据所述层级位置信息为所述排列规则匹配节点分配层级位置;依次遍历所述排列后的分布规则关系列表的每个分布规则对象目标,根据分布规则对象目标间的关联关系,对每个分布规则对象目标进行划分,得到所述排列规则匹配节点的分布规则对象目标层级;根据所述排列规则匹配节点的分布规则对象目标层级分别确定包含各个识别标签对象的散列排布信息的散列配置信息和包含各个识别标签对象的散列排布区间的区间信息,其中,所述包含各个识别标签对象的散列排布信息的散列配置信息和包含各个识别标签对象的散列排布区间的区间信息分别与不同的分布规则对象目标层一一预先对应配置;根据包含各个识别标签对象的散列排布信息的散列配置信息和包含各个识别标签对象的散列排布区间的区间信息对每个识别标签对象所涉及的各排列组合模式信息进行索引查找,确定所述每个识别标签对象对应的排列组合模式;根据所述排列组合模式确定每个识别标签对象的排列组合节点队列,并提取所述排列组合模式的模式配置信息以及提取所述模式配置信息关联所述排列组合节点队列的模式配置项目集合;根据所述模式配置项目集合中关联的至少两个模式配置关联项目,将模式配置关联项目中的模式片段按照预设模式映射关系生成多个模式子片段,并计算下一个模式配置关联项目中的所有模式片段与上一个模式配置关联项目中所有模式片段间的片段偏移,并根据得到的每个片段偏移得到对应的预设模式映射关系表;根据所述预设模式映射关系表,获取模式映射关系相匹配且两模式子片段的各模式片段之间的片段偏移小于所述排列组合模式在该片段偏移内的最大持续片段偏移的模式子片段形成模式配置关联项目图;对每一模式配置关联项目图中的图单元进行分配,得到分配的每一模式配置关联项目图的覆盖规则,并根据所述模式配置关联项目图的覆盖规则与所述排列规则运行组件所对应的排列运行规则之间的匹配关系,当所述模式配置关联项目图的覆本文档来自技高网...

【技术保护点】
1.一种基于区块链的可信电子批记录处理方法,其特征在于,应用于区块链服务平台,所述区块链服务平台与区块链服务终端通信连接,所述方法包括:/n通过组态软件平台将所述区块链服务终端上传的生产数据存入到目标数据库中,并提取所述生产数据中的关键数据后,将所述关键数据进行压缩并生成多个按照预设规则排列的分块数据包;/n将所述多个按照预设规则排列的分块数据包分别存储到区块链上,并配置每个分块数据包的索引地址信息;/n当接收到针对目标电子批记录的获取请求时,基于所述获取请求获得所述目标电子批记录的索引地址分布,并根据所述索引地址分布和所述每个分块数据包的索引地址信息,从所述区块链中查找获得对应的目标分块数据包;/n将查找获得的目标分块数据包按照所述索引地址分布的分布规则进行拼接后,对拼接的数据压缩包进行解压缩,形成所述目标电子批记录。/n

【技术特征摘要】
1.一种基于区块链的可信电子批记录处理方法,其特征在于,应用于区块链服务平台,所述区块链服务平台与区块链服务终端通信连接,所述方法包括:
通过组态软件平台将所述区块链服务终端上传的生产数据存入到目标数据库中,并提取所述生产数据中的关键数据后,将所述关键数据进行压缩并生成多个按照预设规则排列的分块数据包;
将所述多个按照预设规则排列的分块数据包分别存储到区块链上,并配置每个分块数据包的索引地址信息;
当接收到针对目标电子批记录的获取请求时,基于所述获取请求获得所述目标电子批记录的索引地址分布,并根据所述索引地址分布和所述每个分块数据包的索引地址信息,从所述区块链中查找获得对应的目标分块数据包;
将查找获得的目标分块数据包按照所述索引地址分布的分布规则进行拼接后,对拼接的数据压缩包进行解压缩,形成所述目标电子批记录。


2.根据权利要求1所述的基于区块链的可信电子批记录处理方法,其特征在于,所述提取所述生产数据中的关键数据后,将所述关键数据进行压缩并生成多个按照预设规则排列的分块数据包的步骤,包括:
获取所述生产数据中与安全解析标签对应的目标生产项目数据集,作为所述生产数据中的关键数据;
对于所述目标生产项目数据集中的每个生产项目数据,均标记出至少一个识别标签对象,每个所述识别标签对象用于表征一安全数据标识区域的生产记录数据信息;
获取预先配置的排列规则运行组件,采用所述排列规则运行组件解析所述识别标签对象,获取每个生产项目数据的识别标签对象的排列规则解析结果;
按照每个生产项目数据的识别标签对象的排列规则解析结果,对每个生产项目数据按照识别标签对象进行分块后执行对应排列操作,生成多个按照预设规则排列的分块数据包。


3.根据权利要求2所述的基于区块链的可信电子批记录处理方法,其特征在于,所述获取所述生产数据中与安全解析标签对应的目标生产项目数据集的步骤,包括:
获取所述生产数据中与安全解析标签对应的初始生产项目数据集,对所述初始生产项目数据集中的生产项目数据进行清洗处理;
标记清洗处理后的所述初始生产项目数据集中的生产项目数据的标识信息,将所述标识信息与生产项目数据的多维信息进行关联,并根据关联后的所述生产项目数据确定获取与所述安全解析标签对应的所述目标生产项目数据集。


4.根据权利要求2所述的基于区块链的可信电子批记录处理方法,其特征在于,所述采用所述排列规则运行组件解析所述识别标签对象,获取每个生产项目数据的识别标签对象的排列规则解析结果的步骤,包括:
运行所述排列规则运行组件以确定针对每个识别标签对象的排列规则匹配节点,并根据所述排列规则匹配节点确定每个识别标签对象的识别标签特征的业务所属书签层级;
根据所述识别标签特征和所述业务所属书签层级将所述每个识别标签对象的排列规则匹配节点构建为匹配节点分布图谱;
根据所述匹配节点分布图谱,提取结构化识别标签特征的第一图谱分布节点与所述结构化识别标签特征对应数据区域的非结构化识别标签特征中的第二图谱分布节点,并依次排列由所述第一图谱分布节点与所述第二图谱分布节点构成的目标匹配节点分布图谱;
将每个目标匹配节点分布图谱转换为同种识别标签特征型的分布规则关系列表,并分析每个分布规则关系列表元素之间的规则向量分布层级信息和规则配置分布层级信息,得到对应的分布层级信息集合,并对所述分布层级信息集合按照层级顺序进行排列,以将所述分布规则关系列表构建成排列后的分布规则关系列表;
确定所述排列规则匹配节点的排列后的分布规则关系列表中图谱分布节点间不同识别标签特征型的业务所属书签层级的层级位置信息,并根据所述层级位置信息为所述排列规则匹配节点分配层级位置;
依次遍历所述排列后的分布规则关系列表的每个分布规则对象目标,根据分布规则对象目标间的关联关系,对每个分布规则对象目标进行划分,得到所述排列规则匹配节点的分布规则对象目标层级;
根据所述排列规则匹配节点的分布规则对象目标层级分别确定包含各个识别标签对象的散列排布信息的散列配置信息和包含各个识别标签对象的散列排布区间的区间信息,其中,所述包含各个识别标签对象的散列排布信息的散列配置信息和包含各个识别标签对象的散列排布区间的区间信息分别与不同的分布规则对象目标层一一预先对应配置;
根据包含各个识别标签对象的散列排布信息的散列配置信息和包含各个识别标签对象的散列排布区间的区间信息对每个识别标签对象所涉及的各排列组合模式信息进行索引查找,确定所述每个识别标签对象对应的排列组合模式;
根据所述排列组合模式确定每个识别标签对象的排列组合节点队列,并提取所述排列组合模式的模式配置信息以及提取所述模式配置信息关联所述排列组合节点队列的模式配置项目集合;
根据所述模式配置项目集合中关联的至少两个模式配置关联项目,将模式配置关联项目中的模式片段按照预设模式映射关系生成多个模式子片段,并计算下一个模式配置关联项目中的所有模式片段与上一个模式配置关联项目中所有模式片段间的片段偏移,并根据得到的每个片段偏移得到对应的预设模式映射关系表;
根据所述预设模式映射关系表,获取模式映射关系相匹配且两模式子片段的各模式片段之间的片段偏移小于所述排列组合模式在该片段偏移内的最大持续片段偏移的模式子片段形成模式配置关联项目图;
对每一模式配置关联项目图中的图单元进行分配,得到分配的每一模式配置关联项目图的覆盖规则,并根据所述模式配置关联项目图的覆盖规则与所述排列规则运行组件所对应的排列运行规则之间的匹配关系,当所述模式配置关联项目图的覆盖规则与所述排列规则运行组件所对应的排列运行规则匹配时,基于每个匹配的排列运行规则分别确定每个对应的识别标签对象的排列规则解析结果。


5.根据权利要求4所述的基于区块链的可信电子批记录处理方法,其特征在于,所述根据所述排列组合模式确定每个识别标签对象的排列组合节点队列的步骤,包括:
获取所述排列组合模式下的模式信息组态流,并处理所述模式信息组态流得到多个模式信息组态对应的多个模式组态运行服务序列;
确定所述多个模式组态运行服务序列的模式相关组态运行服务和模式非相关组态运行服务,以及确定所述模式相关组态运行服务在模式组态运行服务中的比例,并根据所述比例确定所述模式相关组态运行服务的运行次数,并按照所述运行次数划分所述模式相关组态运行服务为多个模式相关运行子服务;
针对每个模式组态运行服务序列,确定当前处理的模式组态运行服务序列中每个模式组态运行服务的每个模式相关运行子服务的锁定模式签名对象,并根据每个锁定模式签名对象在当前模式组态运行服务序列包含的多个模式组态运行服务的模式签名参数生成每个锁定模式签名对象的模式签名参数偏移变化图;
针对所述每个模式相关运行子服务,根据当前处理的模式相关运行子服务包含的多个锁定模式签名对象的模式签名参数偏移变化图,确定所述当前处理的模式相关运行子服务是否包含模式签名参数周期性变化的锁定模式签名对象;
若当前处理的模式相关运行子服务包含模式签名参数周期性变化的锁定模式签...

【专利技术属性】
技术研发人员:童华光陈超冯泳李逸帆
申请(专利权)人:台州师同人信息技术有限公司
类型:发明
国别省市:浙江;33

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

1