一种电碳数据多元可视化方法技术

技术编号:36901545 阅读:13 留言:0更新日期:2023-03-18 09:21
本发明专利技术提供一种电碳数据多元可视化方法,包括以下步骤:S101、构建鱼骨式区块链,所述鱼骨式区块链用于存储企业电碳数据,所述企业电碳数据包括基础信息数据、电力数据和碳排放数据;S102、对访问用户身份进行认证,认证通过后获取用户的数据展示指令;S103、根据用户的数据展示指令确定可视化对象,从鱼骨式区块链获取生成可视化对象所需的企业电碳数据;S104、对企业电碳数据进行处理后获得可视化对象,基于可视化对象进行可视化展示。本发明专利技术能够降低多类型数据上链的部署成本,同时提高数据获取效率,从而提升区块链数据开放能力,直观体现区块链应用成效,实现电碳数据高效管理应用。实现电碳数据高效管理应用。实现电碳数据高效管理应用。

【技术实现步骤摘要】
一种电碳数据多元可视化方法


[0001]本专利技术涉及数据可视化系统
,尤其涉及一种电碳数据多元可视化方法。

技术介绍

[0002]由于区块链具有数据难以篡改的特性,在数据存储方面具有天然优势,越来越多的企业单位开始选择区块链实现数据的存储和应用。例如电力公司目前开展了多项区块链建设,包括区块链绿电溯源应用、基于区块链的能源计量电力应用、区块链电子发票应用、基于区块链的企业碳排放配额应用等,这些应用所使用的电力数据和碳排放数据分别存储于不同的区块链上,随着公司的区块链数字化成果越来越多,成果汇报和展示需求与日俱增,在进行数据展示时需要根据需求对存储有不同数据的区块链进行解析,不同类型数据之间的关联性低,导致数据的安全性虽然上升了,但获取和展示效率仍有待进一步提高。

技术实现思路

[0003]鉴于此,本专利技术的目的在于提供一种电碳数据多元可视化方法,以克服或至少部分解决现有技术所存在的上述问题。
[0004]为实现上述专利技术目的,本专利技术提供一种电碳数据多元可视化方法,所述方法包括以下步骤:
[0005]S101、构建鱼骨式区块链,所述鱼骨式区块链用于存储企业电碳数据,所述企业电碳数据包括基础信息数据、电力数据和碳排放数据;
[0006]S102、对访问用户身份进行认证,认证通过后获取用户的数据展示指令;
[0007]S103、根据用户的数据展示指令确定可视化对象,从鱼骨式区块链获取生成可视化对象所需的企业电碳数据;
[0008]S104、对企业电碳数据进行处理后获得可视化对象,基于可视化对象进行可视化展示。
[0009]进一步的,构建鱼骨式区块链,具体包括以下步骤:
[0010]S201、从外部业务系统获取企业电碳数据;
[0011]S202、解析企业电碳数据,分别提取其中的企业基本信息数据、电力数据和碳排放数据,分别建立电力数据、碳排放数据与基本信息数据的关联关系;
[0012]S203、基于企业基本信息数据构建鱼骨式区块链的主干链,基于电力数据构建鱼骨式区块链的第一支链,基于碳排放数据构建鱼骨式区块链的第二支链。
[0013]进一步的,基于企业基本信息数据构建鱼骨式区块链的主干链,具体包括以下步骤:
[0014]S301、分别将不同企业的基本信息数据写入到不同的主干区块中,将写入有基本信息数据的多个主干区块依次相连接构成主干链;
[0015]S302、根据区块在主干链中的位置确定区块的基准位置信息,将基准位置信息写入连接区块的记录中。
[0016]进一步的,基于电力数据构建鱼骨式区块链的第一支链,基于碳排放数据构建鱼骨式区块链的第二支链,具体包括以下步骤:
[0017]S401、根据电力数据与基本信息数据的关联关系确定关联的基本信息数据所对应的主干区块,将所确定的主干区块作为第一支链的连接区块;
[0018]S402、基于连接区块的记录内容和首次获取的电力数据生成第一支链的第一个区块;
[0019]S403、基于上一个区块的记录内容和实时获取的电力数据生成第一支链的后续区块;
[0020]S404、根据与构建第一支链相同的原理基于碳排放数据构建鱼骨式区块链的第二支链。
[0021]进一步的,基于连接区块的记录内容和首次获取的电力数据生成第一支链的第一个区块,具体包括以下步骤:
[0022]S501、将连接区块的基准位置信息输入预设偏移位置计算算法中,计算得到偏移位置信息;
[0023]S502、将连接区块的记录内容和偏移位置信息输入到哈希算法中计算得到哈希值;
[0024]S503、在第一支链的第一个区块的前鉴中写入上一步骤得到的哈希值,在其记录中写入首次获取的电力数据,完成该区块的生成。
[0025]进一步的,生成第一支链的第一个区块的后续区块具体包括以下步骤:
[0026]S601、获取待生成区块在第一支链中的次序信息,将连接区块的基准位置信息和次序信息输入到预设偏移位置计算算法中,计算得到偏移位置信息;
[0027]S602、将上一步骤得到的偏移位置信息和前一区块的记录内容输入到哈希算法中得到哈希值;
[0028]S603、在待生成区块的前鉴中写入上一步骤得到的哈希值,在其记录中写入实时获取的电力数据,完成该区块的生成。
[0029]进一步的,在生成第一支链区块时,在第一支链区块的记录中写入与电力数据同时期获取的碳排放数据所对应的第二支链区块的偏移位置信息;在生成第二支链区块时,在第二支链区块的记录中写入与碳排放数据同时期获取的电力数据所对应的第一支链区块的偏移位置信息。
[0030]进一步的,从鱼骨式区块链获取生成可视化对象所需的企业电碳数据,具体包括以下步骤:
[0031]S701、确定生成可视化对象所需的企业电碳数据所对应的企业基本信息,确定的企业基本信息作为目标企业基本信息;
[0032]S702、根据目标企业基本信息遍历主干链,确定记录有目标企业基本信息的主干链区块;
[0033]S703、遍历第一支链或第二支链,确定生成可视化对象所需的电力数据或碳排放数据所在的区块,对区块进行解析获取记录内容;
[0034]S704、根据记录内容中的偏移位置信息确定另一支链上的目标区块位置,对另一支链上的目标区块进行解析,获得记录内容。
[0035]进一步的,基于可视化对象进行可视化展示,具体包括:对可视化对象的展示效果进行配置;对可视化对象及关系进行配置。
[0036]与现有技术相比,本专利技术的有益效果是:
[0037](1)本专利技术利用区块链保存企业的电碳数据,能够有效保障数据安全,并且本专利技术采用鱼骨式区块链,可同时对不同类型的数据进行专链存储,同时无需分散部署在不同的服务器上,在降低部署成本的同时能够提高数据获取效率。
[0038](2)本专利技术在用户输入数据展示指令时,根据用户的数据展示指令确认可视化对象,从鱼骨式区块链获取生成可视化对象所需的企业电碳数据,对企业电碳数据进行处理后获得可视化对象,基于可视化对象进行可视化展示,从而提升区块链数据开放能力,直观体现区块链应用成效,实现电碳数据高效管理应用。
附图说明
[0039]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本专利技术实施例提供的电碳数据多元可视化方法整体流程示意图。
[0041]图2是本专利技术实施例提供的鱼骨式区块链构建流程示意图。
[0042]图3是本专利技术实施例提供的鱼骨式区块链架构示意图。
[0043]图4是本专利技术实施例提供的主干链构建流程示意图。
[0044]图5是本专利技术实施例提供的第一支链/第二支链生成流程示意图。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电碳数据多元可视化方法,其特征在于,所述方法包括以下步骤:S101、构建鱼骨式区块链,所述鱼骨式区块链用于存储企业电碳数据,所述企业电碳数据包括基础信息数据、电力数据和碳排放数据;S102、对访问用户身份进行认证,认证通过后获取用户的数据展示指令;S103、根据用户的数据展示指令确定可视化对象,从鱼骨式区块链获取生成可视化对象所需的企业电碳数据;S104、对企业电碳数据进行处理后获得可视化对象,基于可视化对象进行可视化展示。2.根据权利要求1所述的一种电碳数据多元可视化方法,其特征在于,构建鱼骨式区块链,具体包括以下步骤:S201、从外部业务系统获取企业电碳数据;S202、解析企业电碳数据,分别提取其中的企业基本信息数据、电力数据和碳排放数据,分别建立电力数据、碳排放数据与基本信息数据的关联关系;S203、基于企业基本信息数据构建鱼骨式区块链的主干链,基于电力数据构建鱼骨式区块链的第一支链,基于碳排放数据构建鱼骨式区块链的第二支链。3.根据权利要求2所述的一种电碳数据多元可视化方法,其特征在于,基于企业基本信息数据构建鱼骨式区块链的主干链,具体包括以下步骤:S301、分别将不同企业的基本信息数据写入到不同的主干区块中,将写入有基本信息数据的多个主干区块依次相连接构成主干链;S302、根据区块在主干链中的位置确定区块的基准位置信息,将基准位置信息写入连接区块的记录中。4.根据权利要求3所述的一种电碳数据多元可视化方法,其特征在于,基于电力数据构建鱼骨式区块链的第一支链,基于碳排放数据构建鱼骨式区块链的第二支链,具体包括以下步骤:S401、根据电力数据与基本信息数据的关联关系确定关联的基本信息数据所对应的主干区块,将所确定的主干区块作为第一支链的连接区块;S402、基于连接区块的记录内容和首次获取的电力数据生成第一支链的第一个区块;S403、基于上一个区块的记录内容和实时获取的电力数据生成第一支链的后续区块;S404、根据与构建第一支链相同的原理基于碳排放数据构建鱼骨式区块链的第二支链。5.根据权利要求4所述的一种电碳数据多元可视化方法,其特征在于,基于连接区块的记录内容和首次获取的...

【专利技术属性】
技术研发人员:王伟贤严嘉慧李邦彦李香龙张禄潘鸣宇郑尚卓李宏伟
申请(专利权)人:国网数字科技控股有限公司国网区块链科技北京有限公司
类型:发明
国别省市:

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

1