基于区块链的资金结算数据优化处理方法技术

技术编号:39494401 阅读:8 留言:0更新日期:2023-11-24 11:20
本发明专利技术涉及数据压缩技术领域,具体涉及基于区块链的资金结算数据优化处理方法,该方法包括:获取目标区块链对应的资金结算数据集合;对资金结算数据集合中的资金结算数据进行分类;从每个目标类别中筛选出每个目标维度下的候选字符串;确定每个候选字符串对应的代表性程度;对每个目标类别在每个目标维度下的所有字符串进行相似程度分析处理;从每个目标类别中的所有候选字符串中筛选出目标字符串;构建每个目标类别对应的初始字典;根据每个目标类别对应的初始字典,通过

【技术实现步骤摘要】
基于区块链的资金结算数据优化处理方法


[0001]本专利技术涉及数据压缩
,具体涉及基于区块链的资金结算数据优化处理方法


技术介绍

[0002]在基于区块链的资金结算场景下,每个参与者往往都可成为一个节点,它们往往维护着完整的区块链副本,即每个节点往往都存储了较多的资金结算数据,为了节省区块链内存,往往需要对资金结算数据进行压缩

目前,对数据进行压缩时,通常采用的方式为:通过
LZW
算法,对数据进行压缩,其中,常用的
LZW
算法中的初始字典往往为空

[0003]然而,当根据空的初始字典,通过
LZW
算法,对资金结算数据进行压缩时,经常会存在如下技术问题:由于初始字典为空,所以
LZW
算法往往需要更多地对字典进行插入操作,往往会引起一定的开销,并且往往需要额外的计算步骤,同时由于区块链数据量的庞大,往往导致
LZW
算法中字典往往会非常大,从而往往增加了区块链节点的负载,进而导致资金结算数据压缩的效率较差


技术实现思路

[0004]本专利技术的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述

本专利技术的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围

[0005]为了解决资金结算数据压缩的效率较差的技术问题,本专利技术提出了基于区块链的资金结算数据优化处理方法

[0006]本专利技术提供了基于区块链的资金结算数据优化处理方法,该方法包括:获取目标区块链对应的资金结算数据集合,其中,资金结算数据集合中的资金结算数据包括每个目标维度下的字符串,时间维度是其中的一个目标维度;根据资金结算数据包括的结算时间,对所述资金结算数据集合中的资金结算数据进行分类,并将分类得到的每个类别,确定为目标类别,其中,结算时间是时间维度下的字符串;根据每个目标类别在每个目标维度下的所有字符串在所属目标类别中出现的次数,从每个目标类别中筛选出每个目标维度下的候选字符串;根据每个候选字符串对应的长度和其在所属目标类别中出现的次数,确定每个候选字符串对应的代表性程度;对每个目标类别在每个目标维度下的所有字符串进行相似程度分析处理,得到每个目标类别在每个目标维度下的目标相似程度;根据每个目标类别中所有候选字符串对应的代表性程度和每个目标类别在所有目标维度下的目标相似程度,从所述目标类别中的所有候选字符串中筛选出目标字符串,
得到每个目标类别对应的目标字符串集合;根据每个目标类别对应的目标字符串集合,构建每个目标类别对应的初始字典;根据每个目标类别对应的初始字典,通过
LZW
算法,对每个目标类别中所有资金结算数据进行压缩

[0007]可选地,所述根据资金结算数据包括的结算时间,对所述资金结算数据集合中的资金结算数据进行分类,并将分类得到的每个类别,确定为目标类别,包括:对预设时间段进行分段,并将分段得到的每个子时间段,确定为目标时间段;将结算时间属于同一个目标时间段的所有资金结算数据,划分为同一个目标类别

[0008]可选地,所述根据每个目标类别在每个目标维度下的所有字符串在所属目标类别中出现的次数,从每个目标类别中筛选出每个目标维度下的候选字符串,包括:当所述目标维度下的字符串在所属目标类别中出现的次数大于预设次数阈值时,将该字符串确定为所述目标维度下的候选字符串

[0009]可选地,候选字符串对应的长度和其在所属目标类别中出现的次数均与其对应的代表性程度呈正相关

[0010]可选地,所述根据每个候选字符串对应的长度和其在所属目标类别中出现的次数,确定每个候选字符串对应的代表性程度,包括:将每个候选字符串对应的长度和其在所属目标类别中出现的次数的乘积,确定为每个候选字符串对应的代表性程度

[0011]可选地,所述对每个目标类别在每个目标维度下的所有字符串进行相似程度分析处理,得到每个目标类别在每个目标维度下的目标相似程度,包括:根据所述目标类别在所述目标维度下的所有字符串中所有字符对应的
ASCII
码,确定所述目标类别在所述目标维度下的目标相似程度

[0012]可选地,目标类别在目标维度下的目标相似程度对应的公式为:;其中,是第
i
个目标类别在第
b
个目标维度下的目标相似程度;
i
是目标类别的序号;
b
是目标维度的序号;是第
i
个目标类别在第
b
个目标维度下个不同字符串中取出2个字符串的组合数;是第
i
个目标类别在第
b
个目标维度下不同字符串的数量;是第
i
个目标类别在第
b
个目标维度下第
a
个组合对应的相似指标;
a
是第
i
个目标类别在第
b
个目标维度下的组合的序号;是第
i
个目标类别在第
b
个目标维度下第
a
个组合中两个字符串包括的字符数量中的较小值;是取绝对值函数;
m
是字符串中字符的序号;是第
i
个目标类别在第
b
个目标维度下第
a
个组合中第1个字符串中第
m
个字符对应的
ASCII
码;是第
i
个目标类别在第
b
个目标维度下第
a
个组合中第2个字符串中第
m
个字符对应的
ASCII
码;是三目运算表达式

[0013]可选地,所述根据每个目标类别中所有候选字符串对应的代表性程度和每个目标类别在所有目标维度下的目标相似程度,从所述目标类别中的所有候选字符串中筛选出目
标字符串,得到每个目标类别对应的目标字符串集合,包括:根据每个候选字符串对应的代表性程度和其所属目标类别在所属目标维度下的目标相似程度,确定每个候选字符串对应的目标代表程度;当候选字符串对应的目标代表程度大于预设代表阈值时,将候选字符串确定为目标字符串;将每个目标类别中所有目标字符串,组合为目标字符串集合

[0014]可选地,候选字符串对应的代表性程度和其所属目标类别在所属目标维度下的目标相似程度均与其对应的目标代表程度呈正相关

[0015]可选地,所述根据每个目标类别对应的目标字符串集合,构建每个目标类别对应的初始字典,包括:将所述目标类别对应的目标字符串集合,确定为所述目标类别对应的初始字典

[0016]本专利技术具有如下有益效果:本专利技术的基于区块链的资金结算数据优化处理方法,实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于区块链的资金结算数据优化处理方法,其特征在于,包括以下步骤:获取目标区块链对应的资金结算数据集合,其中,资金结算数据集合中的资金结算数据包括每个目标维度下的字符串,时间维度是其中的一个目标维度;根据资金结算数据包括的结算时间,对所述资金结算数据集合中的资金结算数据进行分类,并将分类得到的每个类别,确定为目标类别,其中,结算时间是时间维度下的字符串;根据每个目标类别在每个目标维度下的所有字符串在所属目标类别中出现的次数,从每个目标类别中筛选出每个目标维度下的候选字符串;根据每个候选字符串对应的长度和其在所属目标类别中出现的次数,确定每个候选字符串对应的代表性程度;对每个目标类别在每个目标维度下的所有字符串进行相似程度分析处理,得到每个目标类别在每个目标维度下的目标相似程度;根据每个目标类别中所有候选字符串对应的代表性程度和每个目标类别在所有目标维度下的目标相似程度,从所述目标类别中的所有候选字符串中筛选出目标字符串,得到每个目标类别对应的目标字符串集合;根据每个目标类别对应的目标字符串集合,构建每个目标类别对应的初始字典;根据每个目标类别对应的初始字典,通过
LZW
算法,对每个目标类别中所有资金结算数据进行压缩
。2.
根据权利要求1所述的一种基于区块链的资金结算数据优化处理方法,其特征在于,所述根据资金结算数据包括的结算时间,对所述资金结算数据集合中的资金结算数据进行分类,并将分类得到的每个类别,确定为目标类别,包括:对预设时间段进行分段,并将分段得到的每个子时间段,确定为目标时间段;将结算时间属于同一个目标时间段的所有资金结算数据,划分为同一个目标类别
。3.
根据权利要求1所述的一种基于区块链的资金结算数据优化处理方法,其特征在于,所述根据每个目标类别在每个目标维度下的所有字符串在所属目标类别中出现的次数,从每个目标类别中筛选出每个目标维度下的候选字符串,包括:当所述目标维度下的字符串在所属目标类别中出现的次数大于预设次数阈值时,将该字符串确定为所述目标维度下的候选字符串
。4.
根据权利要求1所述的一种基于区块链的资金结算数据优化处理方法,其特征在于,候选字符串对应的长度和其在所属目标类别中出现的次数均与其对应的代表性程度呈正相关
。5.
根据权利要求4所述的一种基于区块链的资金结算数据优化处理方法,其特征在于,所述根据每个候选字符串对应的长度和其在所属目标类别中出现的次数,确定每个候选字符串对应的代表性程度,包括:将每个候选字符串对应的长度和其在所属目标类别中出现的次数的乘积,确定为每个候选字符串对应的代表性程度
。6.
根据权利要求1所述的一种基于区块链的资金结算数据优化处理方法,其特征在于,所述对每个目标类别在每个目标维度下的所有字符串进行相似程度分析处理,得到每个目标类别在每个目标维度下的目标相似程度,包括:根据所述目标类别在所述目标维度下的所有字符串中所有字符对应的
ASCII
码,确定
所述目标类别在...

【专利技术属性】
技术研发人员:贾庆佳刘永峰张志勇张磊王晓琳
申请(专利权)人:青岛场外市场清算中心有限公司
类型:发明
国别省市:

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

1