基于区块链的链上雷达图共建共享方法及装置制造方法及图纸

技术编号:30825819 阅读:15 留言:0更新日期:2021-11-18 12:22
本发明专利技术提供一种基于区块链的链上雷达图共建共享方法及装置,所述方法包括构建链上雷达图的评价体系和评分算法,并存储在智能合约中;通过链上雷达图进行特定维度评分,形成公开可信的雷达图数据库。与相关技术相比,本发明专利技术提供的基于区块链的链上雷达图共建共享方法及装置其构建公开、可信、可查的多方评价体系,形成分布式雷达图可信数据库。形成分布式雷达图可信数据库。形成分布式雷达图可信数据库。

【技术实现步骤摘要】
基于区块链的链上雷达图共建共享方法及装置


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的链上雷达图共建共享方法及装置。

技术介绍

[0002]雷达图是以从同一点开始的轴上表示的三个或更多个定量及变量的二维图表的形式,主要用于显示多变量数据的图形方法。常用于表示特定主题多维度指标的强度,通过直观的方式呈现出来。传统的雷达图由数据库或者电子表格数据直接构成。雷达图维度需要提前设计,然后基于维度收集和整理数据,绘制雷达图,呈现给用户。在分布式场景中,维度和数据无法提前设计,此时构建公开公平的雷达图将及其困难。例如,在开放投票场景下,投票结果以雷达图呈现,那么,投票选项设计、投票实际数量、投票评分环节是很难保证公平公正。
[0003]现实生活中,存在很多需要通过用户投票来决定大众对特定事物的认知,评价维度、评价方法、统计方法均需要在公开透明的场景下实现。目前信息化系统对雷达图的评价体系生成主要以内部算法和评价体系实现,该过程为黑匣子,无法取得外部用户信任,例如产品排名、搜索排名等具有多维度评分体系场景中,缺少可信的信息化工具。
[0004]因此,有必要提供一种新型的基于区块链的链上雷达图共建共享方法及装置,以克服上述缺陷。

技术实现思路

[0005]本专利技术的目的在于提供一种新型的基于区块链的链上雷达图共建共享方法及装置,其构建公开、可信、可查的多方评价体系,形成分布式雷达图可信数据库。
[0006]为了达到上述目的,本专利技术提供一种基于区块链的链上雷达图共建共享方法,包括:
[0007]构建链上雷达图的评价体系和评分算法,并存储在智能合约中;
[0008]通过链上雷达图进行特定维度评分,形成公开可信的雷达图数据库。
[0009]本专利技术还提供一种基于区块链的链上雷达图共建共享装置,包括:
[0010]通信模块,用于区块链与区块链客户端之间进行通信连接;
[0011]数据处理模块,用于获取用户上传的特定维度的数据及证明;
[0012]验证模块,用于对数据处理模块采集的数据进行验证;
[0013]雷达图评价模块,用于对验证后的数据进行特定维度数据评分并更新特定维度数值;
[0014]智能合约模块,用于更新链上雷达图数据过程并在链上发布事件日志。
[0015]作为本专利技术的另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的链上雷达图共建共享方法的步骤。
[0016]作为本专利技术另一方面的延伸还提供一种计算机终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的链上雷达图共建共享方法的步骤。
[0017]与相关技术相比较,本专利技术的基于区块链的链上雷达图共建共享方法基于共建贡献的方式构建链上雷达图,可有效解决供应链、企业、个人等多方面综合能力公开评估方法,并基于区块链构建实名、公开的数据建设体系,基于公众约束和自律构建链上雷达图,形成公开可信的能力度量值,可广泛应用于供应链、民生等领域。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
[0019]图1为本专利技术基于基于区块链的链上雷达图共建共享方法的流程图;
[0020]图2为本专利技术构建链上雷达图的评价体系和评分算法的流程图;
[0021]图3为本专利技术链上雷达图进行特定维度评分流程图;
[0022]图4为本专利技术GetRadioGraph实现流程图;
[0023]图5为本专利技术UpdateRadioGraph实现流程图。
具体实施方式
[0024]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0025]请参阅图1,本专利技术提供一种基于区块链的链上雷达图共建共享方法,本专利技术采用区块链智能合约技术,在区块链上构建一个或多个共享共建的雷达图数据,用于表征具备多维度评价体系的雷达图。雷达图数据存储在智能合约中,任何机构或组织通过区块链编程接口均可访问最终雷达图数据,也可以通过分布式应用(Dapp)为共享雷达图贡献不同纬度的数据。
[0026]因此本专利技术基于区块链的链上雷达图共建共享方法主要包括:
[0027]S1、构建链上雷达图的评价体系和评分算法,并存储在智能合约中;链上雷达图维度和数据积分规则是构建雷达图的基础。链上雷达图基于特定评分算法和评价体系构建,所有评价过程均记录在区块链之上,并形成最终可用的链上雷达图。
[0028]请参阅图2,构建链上雷达图的评价体系和评分算法包括:
[0029]S11、任意区块链用户,基于对特定主题特定维度收集数据及其证明,并对维度数据进行归一化处理;
[0030]S12、区块链用户获得链上雷达图智能合约用户权限,并向链上雷达图智能合约发送特定主题特定维度的数据及其证明;
[0031]S13、区块链合约验证合约用户有效性和数据有效性;
[0032]S14、区块链创建特定雷达图和特定雷达图维度(如果之前不存在),在合约内部记录特定维度评分,并计算特定维度评分是否满足评分依据,更新特定维度数值;
[0033]S15、智能合约将更新链上雷达图数据过程在链上发布事件日志,通知相关接受人,事件日志包括凭据提交人员、提交数值和提交凭据;
[0034]S16、其他区块链用户通过区块链接口获得更新了的链上雷达图数据,生产可视雷达图。如果需要查证雷达图数据真实性,可通过区块链事件日志查询雷达图数据来源和凭据。
[0035]S2、通过链上雷达图进行特定维度评分,形成公开可信的雷达图数据库。链上雷达图需要收集足够不同主体的对特定维度的评分数据,通过评分的评价维度数据才可公开访问,外部用户可构建特定维度的数据,区块链记录维度和度量值,并通过区块链事件日志,并通过相关Dapp同步最新数据进展,形成公开可信的能力度量值雷达图数据库。特定维度名称由用户写入,区块链系统只限制维度名称长度,并选用百分制方式记录用户评分。多用户共建特定主体雷达图,但特定维度数据量达到预设主体数量时,合约基于内置算法计算出特定维度的数据,并写入雷达图数据结构,供所有人使用。
[0036]区块链智能合约收集特定维度评分后,雷达图不能直接基于平均策略计算维度数值,需要对评价进行合理评分之后,才可以呈现给用户。为保证评分算法的公开、透明,评分算法基于智能合约实现,并公开算法过程,保证链上雷达图数据的公正性。尽管区块链本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的链上雷达图共建共享方法,其特征在于,包括:构建链上雷达图的评价体系和评分算法,并存储在智能合约中;通过链上雷达图进行特定维度评分,形成公开可信的雷达图数据库。2.根据权利要求1所述的基于区块链的链上雷达图共建共享方法,其特征在于,所述构建链上雷达图的评价体系和评分算法,并存储在智能合约中包括:获取特定主题下特定维度数据及其证明,并对维度数据进行归一化处理;通过区块链API接口向智能合约发送归一化后的维度数据及其证明;智能合约验证合约用户有效性和数据有效性;创建特定雷达图和特定雷达图维度,并通过智能合约记录特定维度评分,及计算特定维度评分是否满足评分依据,然后更新特定维度数值;智能合约将更新链上雷达图数据过程在链上发布事件日志;其他区块链用户通过区块链接口获得更新了的链上雷达图数据。3.根据权利要求1所述的基于区块链的链上雷达图共建共享方法,其特征在于,所述通过链上雷达图进行特定维度评分包括:链上雷达图初始化时设定评分算法、评估最小阈值;通过智能合约提交特定维度的评分数据;每提交一次特定维度数据的同时计算维度数据的评分值,确保雷达图维度数据在0~1范围;通过智能合约查询雷达图数据,雷达图数据会基于阈值过滤掉没有收集足够评价的维度。4.根...

【专利技术属性】
技术研发人员:王云丽尹海波杨征谭林储超尘
申请(专利权)人:湖南天河国云科技有限公司
类型:发明
国别省市:

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

1