[发明专利]一种基于区块链测评系统及其方法在审

专利信息
申请号: 201911183830.1 申请日: 2019-11-27
公开(公告)号: CN111159143A 公开(公告)日: 2020-05-15
发明(设计)人: 王国和 申请(专利权)人: 安徽君恒广告有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F16/27
代理公司: 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 代理人: 张学府
地址: 230000 安徽省*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 测评 系统 及其 方法
【权利要求书】:

1.一种基于区块链测评系统,包括系统后台服务器(1)、用户交互终端(2)、评测区块链程序输入模块(3)和区块链数据库模块(4),所述系统后台服务器(1)分别与用户交互终端(2)和区块链数据库模块(4)实现双向连接,且系统后台服务器(1)的输出端与评测区块链程序输入模块(3)的输入端连接,其特征在于:所述系统后台服务器(1)分别与测试硬件环境识别模块(5)、测试环境设定单元(6)、多类型测试单元(7)、测试评估模块(8)、测试数据分布处理单元(9)、测试查验模块(10)和系统测试压力调控模块(11)实现双向连接,且测试数据分布处理单元(9)包括测试数据分类处理模块(91)和运行程序数据分类处理模块(92),所述测试数据分类处理模块(91)包括测试文件内存设定模块(911)、测试结果数据存储模块(912)和测试结果数据分析模块(913),且运行程序数据分类处理模块(92)包括运行程序数据域名生成模块(921)、运行程序数据排序模块(922)和运行程序数据存储模块(923)。

2.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述测试环境设定单元(6)包括基本需求环境设定模块(61)、智能合约环境设定模块(62)和随机合约调用环境设定模块(63),所述基本需求环境设定模块(61)的输出端与智能合约环境设定模块(62)的输入端连接,且智能合约环境设定模块(62)的输出端与随机合约调用环境设定模块(63)的输入端连接。

3.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述多类型测试单元(7)包括单需求基准测试模块(71)、单需求负载测试模块(72)、混合需求负载测试模块(73)和稳定性测试模块(74),所述单需求基准测试模块(71)的输出端与单需求负载测试模块(72)的输入端连接。

4.根据权利要求3所述的一种基于区块链测评系统,其特征在于:所述单需求负载测试模块(72)的输出端与混合需求负载测试模块(73)的输入端连接,且混合需求负载测试模块(73)的输出端与稳定性测试模块(74)的输入端连接。

5.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述用户交互终端(2)包括用户登录模块(21)、用户权限认证模块(22)和用户操作模块(23),所述用户登录模块(21)的输出端与用户权限认证模块(22)的输入端连接,且用户权限认证模块(22)的输出端与用户操作模块(23)的输入端连接。

6.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述评测区块链程序输入模块(3)的输出端与区块链数据库模块(4)的输入端连接,且用户交互终端(2)的输出端与测试硬件环境识别模块(5)的输入端连接。

7.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述测试环境设定单元(6)与多类型测试单元(7)实现双向连接,且多类型测试单元(7)的输出端与测试评估模块(8)的输入端连接。

8.一种基于区块链测评的方法,其特征在于:具体包括以下步骤:

S1、用户可通过用户交互终端(2)内的用户登录模块(21)进行登录,再通过用户权限认证模块(22)进行用户的身份认证,认证成功后,通过用户操作模块(23)与系统后台服务器(1)进行交互,然后用户可通过评测区块链程序输入模块(3)将待进行评测的区块链程序输入到评测系统内进行处理;

S2、系统后台服务器(1)可先对连接的测试硬件设备通过测试硬件环境识别模块(5)进行环境识别,然后通过测试环境设定模块(6)内的基本需求环境设定模块(61)、智能合约环境设定模块(62)和随机合约调用环境设定模块(63)分别进行基本需求、智能合约和随机合约调用三种测试环境的程序设定,设定成功后,将输入的区块链程序数据导入其中;

S3、系统后台服务器(1)通过多类型测试单元(7)内的单需求基准测试模块(71)、单需求负载测试模块(72)、混合需求负载测试模块(73)和稳定性测试模块(74)分别对导入到设定测试环境中的区块链程序数据进行单需求基准、单需求负载、混合需求负载以及稳定性测试;

S4、系统后台服务器(1)将步骤S3测试的数据传送至测试数据分布处理单元(9)内,测试数据分布处理单元(9)内的测试数据分类处理模块(91)对测试的结果数据进行分类处理,测试文件内存设定模块(911)先将存储空间设置为4G或8G内存,然后测试结果数据存储模块(912)将导入的测试结果进行存储,之后通过测试结果数据分析模块(913)进行分析处理;

S5、同时运行程序数据分类处理模块(92)对测试过程中运行的程序数据进行分类处理,运行程序数据域名生成模块(921)将每批次运行程序数据根据处理时间进行分类域名生成,然后通过运行程序数据排序模块(922)根据生成是时间域名进行排序处理,之后运行程序数据存储模块(923)对运行程序数据进行存储;

S6、之后系统后台服务器(1)控制测试查验模块(10)对测试结果数据分别进行需求、区块和用户查验,然后通过测试评估模块(8)进行测试评估处理,在整个评测过程中,系统后台服务器(1)可控制系统测试压力调控模块(11)根据需求进行测试压力调控,最后区块链评测结果存储到区块链数据库模块(4)中,或者传送至用户交互终端(2)进行显示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽君恒广告有限公司,未经安徽君恒广告有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911183830.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top