[发明专利]一种区块链的智能合约算法在审
申请号: | 202210884342.9 | 申请日: | 2022-07-25 |
公开(公告)号: | CN115168903A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 陈贵平;刘南余;陈寅;江浩;张俊;戴震宇 | 申请(专利权)人: | 贵州华泰智远大数据服务有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06V10/26;G06F16/27 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 娄会敏 |
地址: | 550000 贵州省贵阳市贵阳国家高新技术产*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 智能 合约 算法 | ||
1.一种区块链的智能合约算法,其特征在于,包括以下步骤:
S1、根据区块链内部的数据,提取交易双方的智能合约,提取智能合约完毕后,再对交易双方终端的MAC地址进行获取,并将交易双方终端的MAC地址设为待处理终端地址;
S2、获取智能合约图片,并对智能合约图片进行分割处理,使智能合约图片分割为九组微图像,并对九组微图像进行标记i处理;
S3、获取待处理数据包,并将九组微图像分割为三组传导序列,并将三组传动序列采用三组不同的网络路径进行传输;
S4、将对应的微图像传输至对应的终端时,对九组微图像内部的标记i进行提取,再根据标记i的下标标识,将九组微图像进行整合,使九组微图像整合为智能合约图像。
2.根据权利要求1所述的区块链的智能合约算法,其特征在于,所述步骤S2中,对智能合约图片进行再处理的方式为:
S21、将智能合约图片按照九宫格的方式使智能合约图片划分为九组微图像;
S22、对九组微图像进行标记i进行标记处理,i=1、2、……、9,i=1时,代表第一组微图像,i=2代表第二组微图像,i=9时,代表最后一组微图像;
S23、再对标记i进行下标标识处理,使标记i改变为i-1ii+1,下标i-1代表下标i的前端图像为标记为i-1的图像,下标i+1代表下标i的后端图像为标记为i+1的图像,其中标记的原始表现形式为:1、2、……、9,对标记i进行下标标识处理后的表现形式为:12、123、234、345、……、89;
S24、将进行下标标识处理的标记i与对应的每组微图像进行捆绑贴合,并将多组相对应的微图像进行捆绑为数据包,生成待处理数据包。
3.根据权利要求2所述的区块链的智能合约算法,其特征在于,所述步骤S3中,将九组微图像分割为三组传导序列,并将三组传动序列采用三组不同的网络路径进行传输的具体处理步骤为:
S31、从九组标记后的微图像随机选取三组微图像,将三组微图像设为待处理状态;
S32、依次获取前三组微图像,并将前三组微图像划分为A传导序列,再将中间位置处的三组微图像划分为B传导序列,将后三组微图像划分为C传导序列;
S33、依次选取三组网络路径,将不同容量的传导序列采用不同带宽的网络路径进行传输,其中三组网络路径的网络带宽分别为20bit/s、15bit/s以及10bit/s,依次获取A传导序列、B传导序列以及C传导序列三组序列的数据容量,获取容量最大的传导序列,并将容量最大的传导序列通过带宽为20bit/s的网络路径进行传输,将容量居中的传导序列通过带宽为15bit/s的网络路径进行传输,将容量最小的传导序列通过带宽为10bit/s的网络路径进行传输。
4.根据权利要求3所述的区块链的智能合约算法,其特征在于,所述步骤S4中,将九组微图像进行整合,使九组微图像整合为智能合约图像的具体处理步骤为:
S41、提取交易双方终端的MAC地址,根据MAC地址将对应的九组微图像传输至带有对应MAC地址的终端设备内;
S42、再对九组微图像的标记i进行提取,再依次对标记i的下标标识进行依次识别,并根据标记i的下标标识,使九组微图像进行依次整合;
S43、整合完毕后,将标记为i=1、2以及3的图像整合为第一组排列图像,再将标记i=4、5以及6的图像整合为第二组排列图像,再将标记1=7、8以及9的图像整合为第三组排列图像;
S44、将第一组排列图像、第二组排列图像以及第三组排列图像整合为智能合约图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州华泰智远大数据服务有限公司,未经贵州华泰智远大数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210884342.9/1.html,转载请声明来源钻瓜专利网。