当前位置: 首页 > 专利查询>陈素华专利>正文

基于区块链的历史交易处理方法技术

技术编号:30154756 阅读:31 留言:0更新日期:2021-09-25 15:05
本发明专利技术公开了一种基于区块链的历史交易处理方法,涉及区块链金融技术领域。采集预设时间范围内的样本交易信息,按照指定时间周期和样本交易信息,构建多条历史样本交易信息,将多条历史样本交易信息按时间对齐,从对齐后的多条历史样本交易信息中确定出同一时间片下出现频率最高的指标,并根据同一时间片下出现频率最高的指标构建得到目标历史样本交易信息,构建目标历史样本交易信息中每一指标的向量表示,根据每一指标的向量表示,确定目标历史样本交易信息中两两指标之间的关联值,基于两两指标之间的关联值,对目标历史样本交易信息中的指标的向量表示进行调整,得到历史交易信息,通过上述步骤能够实现对交易信息的高效处理。效处理。效处理。

【技术实现步骤摘要】
基于区块链的历史交易处理方法
[0001]本申请是申请号202011264484.2、申请日为2020年11月13日、专利技术创造名称为“基于区块链和大数据的交易信息处理方法及数字金融平台”的中国申请的分案申请。


[0002]本专利技术涉及区块链金融
,具体而言,涉及一种基于区块链的历史交易处理方法。

技术介绍

[0003]随着区块链技术的发展以及大数据时代到来,由于区块链的安全性,利用区块链处理交易信息(例如数字货币)较为可靠,而由于数据量逐渐的增加,在现有技术中存在区块链的一些节点中处理的数据量较多,计算效率低,同时另一些节点处理的数据量又远未到达饱和程度,较为空闲。不仅如此,由于没有对处理的数据进行明确的分类排序,这使得每个节点均需要具备处理所有类型数据,这也使得整个区块链需要巨大的计算量,以上问题均导致了区块链处理交易信息的效率低下。
[0004]有鉴于此,如何提供一种基于区块链的交易信息高效处理方案,是本领域技术人员需要解决的。

技术实现思路

[0005]本专利技术提供一种基于区块链的历史交易处理方法。
[0006]第一方面,本专利技术实施例提供一种基于区块链和大数据的交易信息处理方法,应用于计算机设备,所述计算机设备与多个区块链以及终端设备均通信连接,所述方法包括:在接收所述终端设备发送的交易信息后,确定所述交易信息针对的目标区块链;从所述目标区块链管理的节点组中,确定出所述交易信息所属的待定目标节点,将所述交易信息加入其所属的待定目标节点的数据向量中,其中,不同的待定目标节点用于处理不同事务下针对所述目标区块链的交易信息,对于各所述待定目标节点,分别配置有知识图谱;基于所述待定目标节点所属的事务项,确定所述待定目标节点对应的交易属性,其中,同一事务项对应同一交易属性下的待定目标节点,所述交易属性用于表征所述待定目标节点针对所述交易信息的当前交易进程,所述交易属性由所述待定目标节点的知识图谱的签名信息决定;基于所述交易属性,确定所述待定目标节点中具有优先处理权限的第一目标节点;从所述第一目标节点处理的数据向量中,选择目标交易信息;从所述目标交易信息对应的知识图谱中,为所述目标交易信息分配处理序列号,向所述目标区块链提交分配有所述处理序列号的所述目标交易信息,以使所述目标区块链按照所述处理序列号对所述目标交易信息进行处理。
[0007]可选地,所述交易属性包括第一交易属性,第二交易属性和第三交易属性,所述第一交易属性用于表征所述待定目标节点针对所述交易信息的当前交易进程低于最低交易进程,所述第二交易属性用于表征所述待定目标节点针对所述交易信息的当前交易进程不低于所述最低交易进程且不高于最高交易进程,所述第三交易属性用于表征所述待定目标节点针对所述交易信息的当前交易进程高于所述最高交易进程;所述基于所述交易属性,确定所述待定目标节点中具有优先处理权限的第一目标节点,包括:若所述待定目标节点的交易属性为所述第一交易属性或所述第二交易属性,确定所述待定目标节点为具有优先处理权限的第一目标节点;若所述待定目标节点的交易属性为所述第三交易属性,确定所述待定目标节点为不具有优先处理权限的第二待定目标节点。
[0008]可选地,对于各所述待定目标节点,均配置第一知识图谱和第二知识图谱,所述第一知识图谱的签名信息生成进度为所述第一知识图谱对应的所述待定目标节点的最低交易进程,所述第二知识图谱的签名信息生成进度为所述第二知识图谱对应的所述待定目标节点的最高交易进程;所述从所述目标交易信息对应的知识图谱中,为所述目标交易信息分配处理序列号,包括:从所述目标交易信息所属的第一目标节点,所对应的第一知识图谱和第二知识图谱中,分别取出一枚处理序列号分配给所述目标交易信息;所述基于所述待定目标节点所属的事务项,确定所述待定目标节点对应的交易属性,包括:根据所述待定目标节点的第一知识图谱和第二知识图谱的剩余处理序列号数量,确定所述待定目标节点的交易属性,其中,若所述待定目标节点的第一知识图谱中,剩余处理序列号数量大于预设数量,确定所述待定目标节点的交易属性为所述第一交易属性;若所述待定目标节点的第一知识图谱中,剩余处理序列号数量不大于预设数量,且所述第二知识图谱中剩余处理序列号数量大于预设数量,确定所述待定目标节点的交易属性为所述第二交易属性;若所述待定目标节点的第二知识图谱中,剩余处理序列号数量不大于预设数量,确定所述待定目标节点的交易属性为所述第三交易属性;基于所述第一交易属性下的待定目标节点,创建第一事务项;基于所述第二交易属性下的待定目标节点,创建第二事务项;获取所述待定目标节点的第一事务项和第二事务项,其中,所述第一事务项包括交易属性为第一交易属性的待定目标节点,所述第二事务项包括交易属性为第二交易属性的待定目标节点,所述第一交易属性下,所述待定目标节点的所述第一知识图谱中,剩余处理序列号数量大于预设数量,所述第二交易属性下,所述待定目标节点的所述第一知识图谱中,剩余处理序列号数量不大于预设数量且所述第二知识图谱中剩余处理序列号数量大于预设数量,所述第三交易属性下,所述待定目标节点的所述第二知识图谱中,剩余处理序列号数量不大于预设数量;基于各所述待定目标节点所属的事务项,确定各所述待定目标节点的交易属性。
[0009]可选地,所述从所述第一目标节点处理的数据向量中,选择目标交易信息,包括:基于所述第一事务项的链表结构,遍历所述第一事务项中的所述待定目标节点,在遍历至每一个所述待定目标节点时,根据所述目标区块链的计算上限,从所述待定目标节点的数据向量中,选择目标交易信息,其中,在所述第一事务项中,所述待定目标节点以链表的形式进行组织,一个链表节点代表一个所述待定目标节点,所述第一事务项中的待定目标节点为所述第一目标节点;在所述第一事务项对应的选择结束后,遍历平衡二叉搜索树结构的所述第二事务项,获取所述第二事务项中所述待定目标节点的优先级;获取所述第二事务项中所述待定目标节点的知识图谱数据量;根据所述知识图谱数据量以及优先级,从所述第二事务项中选择候选待定目标节点;基于所述目标区块链的剩余可用计算上限,从所述候选待定目标节点的数据向量中,选择目标交易信息,其中,在所述第二事务项中所述待定目标节点以平衡二叉搜索树的形式组织,一个平衡二叉搜索树节点代表一个所述待定目标节点,平衡二叉搜索树节点的关键字为对应的所述待定目标节点的内存地址,所述第二事务项中的待定目标节点为所述第一目标节点。
[0010]可选地,在接收所述终端设备发送的交易信息后,还包括:获取所述交易信息;确定所述交易信息的安全指标与历史交易信息的安全指标之间的第一关联关系,包括:分别构建所述交易信息和历史交易信息中每一指标的向量表示,得到多个第一特征向量和多个第二特征向量,确定每一第一特征向量与每一第二特征向量之间的第一关联值,得到所述第一关联关系,其中,所述历史交易信息基于预设时间范围内的样本交易信息确定;从所述历史交易信息中提取满足所述交易信息的预设条件的候选指标,得到第一候选指标集合;基于所述第一关联值,确定所述交易信息中每一指标关于所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的历史交易处理方法,其特征在于,应用于计算机设备,所述计算机设备与多个区块链以及终端设备均通信连接,所述方法包括:采集预设时间范围内的样本交易信息;按照指定时间周期和所述样本交易信息,构建多条历史样本交易信息;将所述多条历史样本交易信息按时间对齐,从对齐后的多条历史样本交易信息中确定出同一时间片下出现频率最高的指标,并根据同一时间片下出现频率最高的指标构建得到目标历史样本交易信息;构建所述目标历史样本交易信息中每一指标的向量表示;根据每一指标的向量表示,确定所述目标历史样本交易信息中两两指标之间的关联值;基于两两指标之间的关联值,确定所述目标历史样本交易信息中每一指标关于其他指标的第四键值对值,其中,第四键值对值用于反映所述目标历史样本交易信息中每一指标对其信息中其他指标的关注度;根据所述第四键值对值对所述目标历史样本交易信息中的指标的向量表示进行调整,得到历史交易信息。2.根据权利要求1所述的基于区块链的历史交易处理方法,其特征在于,所述方法还包括:在接收所述终端设备发送的交易信息后,获取所述交易信息;分别构建所述交易信息和历史交易信息中每一指标的向量表示,得到多个第一特征向量和多个第二特征向量,确定每一第一特征向量与每一第二特征向量之间的第一关联值,得到所述第一关联关系,其中,所述历史交易信息基于预设时间范围内的样本交易信息确定;从所述历史交易信息中提取满足所述交易信息的预设条件的候选指标,得到第一候选指标集合;基于所述第一关联值,确定所述交易信息中每一指标关于所述历史交易信息中每一指标的第一键值对值,其中,第一键值对值用于反映所述交易信息中每一指标对所述历史交易信息中每一指标的关注度;按照第一键值对值由高到低的顺序从所述第一候选指标集合中确定相应的候选指标,作为第一目标指标;根据所述第一目标指标在所述历史交易信息中的权重、及第一目标点对应的内容信息,在所述交易信息中的相应位置生成对应指标,得到参考交易信息,其中,所述交易信息的安全指标包括:交易信息中每一已知指标的内容信息、及在交易信息中的权重,所述历史交易信息的安全指标包括:历史交易信息中每一指标的内容信息、及在历史交易信息中的权重;分别构建所述交易信息和参考交易信息中每一指标的向量表示,得到多个第三特征向量和多个第四特征向量,确定每一第三特征向量与每一第四特征向量之间的第二关联值,得到所述第二关联关系;基于所述第二关联值,确定所述交易信息中每一指标关于所述参考交易信息中每一指标的第二键值对值,其中,第二键值对值用于反映所述交易信息中每一指标对所述参考交
易信息中每一指标的关注度;根据所述第二键值对值和所述参考交易信息中指标的权重,从所述参考交易信息中确定候选指标,得到第二候选指标集合,其中,所述参考交易信息的安全指标包括:参考交易信息中每一指标的内容信息、及在参考交易信息中的权重;基于所述交易信息中的已知指标和指标序列,从所述第二候选指标集合中确定第二目标指标;基于所述指标序列和第二目标指标对应的内容信息,在所述交易信息中的相应位置生成对应指标,以对所述交易信息进行指标验证,得到验证后的所述交易信息。3.根据权利要求1所述的基于区块链的历史交易处理方法,其特征在于,所述在接收所述终端设备发送的交易信息后,所述方法还包括:确定所述交易信息针对的目标区块链,其中,所述交易信息包括交易相关数据,交易相关数据包括交易项目、交易金额、金额种类,交易时间,每个交易信息都由区块链中的一个区块链节点进行处理;从所述目标区块链管理的节点组中,确定出所述交易信息所属的待定目标节点,将所述交易信息加入其所属的待定目标节点的数据向量中,其中,不同的待定目标节点用于处理不同事务下针对所述目标区块链的交易信息,对于各所述待定目标节点,分别配置有知识图谱;基于所述待定目标节点所属的事务项,确定所述待定目标节点对应的交易属性,其中,同一事务项对应同一交易属性下的待定目标节点,所述交易属性用于表征所述待定目标节点针对所述交易信息的当前交易进程,所述交易属性由所述待定目标节点的知识图谱的签名信息决定;基于所述交易属性,确定所述待定目标节点中具有优先处理权限的第一目标节点;从所述第一目标节点处理的数据向量中,选择目标交易信息;从所述目标交易信息对应的知识图谱中,为所述目标交易信息分配处理序列号,向所述...

【专利技术属性】
技术研发人员:陈素华
申请(专利权)人:陈素华
类型:发明
国别省市:

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

1