System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可视化图形报表生成方法技术_技高网

一种可视化图形报表生成方法技术

技术编号:40199853 阅读:9 留言:0更新日期:2024-01-27 00:04
本发明专利技术提供了一种可视化图形报表生成方法,涉及到数据处理领域,利用模板区块链作为介质进行信息数据的传递,将总体数据直接转换为可视化图形报表的过程拆分,首先将总体数据拆分为多个子数据,在分别对多个子数据进行处理得到多个元素图块,最终利用多个元素图块组合形成所需的可视化图形报表。该方法因数据的分散处理,减轻了因程序运行过于集中导致的计算压力,同时由于经过模板区块链特殊的信息传递处理,无法简单的通过数据的回溯追踪得知整个报表模板的生成程序,从而能够对报表模板知识产权进行良好的保护,具有良好的实践意义。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体涉及到一种可视化图形报表生成方法


技术介绍

1、相较于以列表形式呈现数据,通过可视化图形报表的形式呈现数据会让观看者更直观的了解到数据的重点内容;将列表形式数据转换为可视化图形报表的过程可通过选定的可视化图形模板程序实现。

2、可视化图形模板程序具有离线运行方式和在线运行方式, 离线运行的可视化图形模板程序容易被滥用,不利于可视化图形模板程序作者知识产权的保护;在线运行的可视化图形模板程序会给开发者带来一定的运算压力,不利于小型开发者使用。

3、由此可见,需要一种能够兼顾知识产权保护及运营成本的可视化图形报表生成方法。


技术实现思路

1、相应的,本专利技术提供了一种能够兼顾知识产权保护及运营成本的可视化图形报表,包括:

2、接收用户所选定的目标报表模板;

3、在模板区块链上,根据所述目标报表模板所对应的目标模板账户,所述用户的用户账户向所述目标模板账户转账第一金额代币并附上所述用户所提供的总体数据;

4、所述目标模板账户在接收到所述第一金额代币后,触发执行报表模板程序,所述报表模板程序用于将总体数据拆分为份子数据,且用于为每一份子数据指定对应的元素处理账户和对应的代币额,,,;

5、所述目标模板账户分别将代币额转账至对应的元素处理账户,并附上对应的子数据;

6、每一个元素处理账户在接收到对应的代币额后,触发执行对应的元素生成程序,所述元素生成程序用于根据子数据生成对应的元素图块;

7、每一个元素处理账户将代币额发送至用户账户并附上对应的元素图块;

8、用户账户在接收到对应的代币额后,按照预设程序将对应的元素图块设置在空模板文件对应的坐标位置和图层位置上;

9、在所述用户账户所接收的代币额累计到第一金额代币后,可视化图形报表生成完毕。

10、可选的实施方式,所述报表模板程序在运行时向所述模板区块链提供第一维护算力;

11、所述模板区块链根据所述第一维护算力的贡献给予所述目标模板账户代币奖励。

12、可选的实施方式,根据设定频次,所述报表模板程序在运行时,所述目标模板账户向一管理员账户转账第一金额代币并附上所需的元素生成程序信息;

13、所述管理员账户向所述目标模板账户转账第一金额代币并根据所述所需的元素生成程序信息附上对应的元素处理账户的集合。

14、可选的实施方式,所述目标模板账户在接收到所述第一金额代币以及对应的元素处理账户的集合后,再次向所述管理员账户转账第一金额代币并附上所述元素处理账户的集合;

15、所述管理员账户在接收到所述第一金额代币后,根据所述元素处理账户的集合信息生成第一虚拟数据;

16、所述管理员账户向所述目标模板账户发送第一金额代币并附上所述第一虚拟数据;

17、所述目标模板账户将所述管理员账户视为用户账户并执行相关程序;

18、所述管理员账户根据基于所述第一虚拟数据生成的可视化图形报表判断所述报表模板程序是否正常运行。

19、可选的实施方式,所述元素生成程序在运行时向所述模板区块链提供第二维护算力;

20、所述模板区块链根据所述第二维护算力的贡献给予所述元素处理账户代币奖励。

21、可选的实施方式,所述元素生成程序在首次运行时,所述元素处理账户向一管理员账户发送对应于所述元素生成程序的代币额并附上数据要求格式;

22、管理员账户在接收到所述代币额后,根据所述数据要求格式生成第二虚拟数据;

23、管理员账户向所述元素处理账户发送代币额并附上所述第二虚拟数据;

24、所述元素处理账户将所述管理员账户视为目标模板账户并执行相关程序;

25、所述管理员账户基于所述第二虚拟数据生成的元素图块判断所述元素生成程序是否正常运行。

26、可选的实施方式,每一个元素处理账户将代币额发送至用户账户并附上对应的元素图块包括:

27、每一个元素处理账户根据所述代币额在模板区块链上的记录得到所述用户账户;

28、每一个元素处理账户将代币额发送至用户账户并附上对应的元素图块。

29、可选的实施方式,所述空模板文件基于所述目标报表模板设定。

30、可选的实施方式,在所述可视化图形报表生成完毕后,所述用户账户向一管理员账户转账对应于所述目标报表模板的手续金额代币;

31、所述管理员账户向所述用户账户返回以代币金额进行表达的解锁密码;

32、所述解锁密码用于解开所述可视化图形报表的可编辑属性。

33、综上,本专利技术提供了一种可视化图形报表生成方法,其核心思想为解构可视化报表的生成过程,将程序执行的主体由一个变为多个,通过模板区块链记录相应的分工信息,以减轻单个开发者的运营负担;利用模板区块链记录分工信息,可保证程序分工的可追溯性,易于纠错;模板区块链具有记录特性,但从逆向追踪的角度仅能还原得到元素图块的生成过程,很难还原整个图形报表程序,对知识产权具有良好的保护作用;开发者的实际收益来源于维护模板区块链,各个维护者均能享受到相应的奖励,可保证模板区块链的长久持续运作,具有良好的实践意义。

本文档来自技高网...

【技术保护点】

1.一种可视化图形报表生成方法,其特征在于,包括:

2.如权利要求1所述的可视化图形报表生成方法,其特征在于,所述报表模板程序在运行时向所述模板区块链提供第一维护算力;

3.如权利要求2所述的可视化图形报表生成方法,其特征在于,根据设定频次,所述报表模板程序在运行时,所述目标模板账户向一管理员账户转账第一金额代币并附上所需的元素生成程序信息;

4.如权利要求3所述的可视化图形报表生成方法,其特征在于,所述目标模板账户在接收到所述第一金额代币以及对应的元素处理账户的集合后,再次向所述管理员账户转账第一金额代币并附上所述元素处理账户的集合;

5.如权利要求1所述的可视化图形报表生成方法,其特征在于,所述元素生成程序在运行时向所述模板区块链提供第二维护算力;

6.如权利要求5所述的可视化图形报表生成方法,其特征在于,所述元素生成程序在首次运行时,所述元素处理账户向一管理员账户发送对应于所述元素生成程序的代币额并附上数据要求格式;

7.如权利要求1所述的可视化图形报表生成方法,其特征在于,每一个元素处理账户将代币额发送至用户账户并附上对应的元素图块包括:

8.如权利要求1所述的可视化图形报表生成方法,其特征在于,所述空模板文件基于所述目标报表模板设定。

9.如权利要求1所述的可视化图形报表生成方法,其特征在于,在所述可视化图形报表生成完毕后,所述用户账户向一管理员账户转账对应于所述目标报表模板的手续金额代币;

...

【技术特征摘要】

1.一种可视化图形报表生成方法,其特征在于,包括:

2.如权利要求1所述的可视化图形报表生成方法,其特征在于,所述报表模板程序在运行时向所述模板区块链提供第一维护算力;

3.如权利要求2所述的可视化图形报表生成方法,其特征在于,根据设定频次,所述报表模板程序在运行时,所述目标模板账户向一管理员账户转账第一金额代币并附上所需的元素生成程序信息;

4.如权利要求3所述的可视化图形报表生成方法,其特征在于,所述目标模板账户在接收到所述第一金额代币以及对应的元素处理账户的集合后,再次向所述管理员账户转账第一金额代币并附上所述元素处理账户的集合;

5.如权利要求1所述的可视化图形报表生成方法,其特征在于,所述元素...

【专利技术属性】
技术研发人员:杨胜曾海波袁平唐必成黄瑛
申请(专利权)人:佳瑛科技有限公司
类型:发明
国别省市:

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

1