Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 天津理工大学张洪玮获国家专利权

天津理工大学张洪玮获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉天津理工大学申请的专利一种基于贪吃蛇模型的区块链数据可视化方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116521797B

龙图腾网通过国家知识产权局官网在2025-12-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310509129.4,技术领域涉及:G06F16/27;该发明授权一种基于贪吃蛇模型的区块链数据可视化方法及系统是由张洪玮;程佳梦;王劲松设计研发完成,并于2023-05-08向国家知识产权局提交的专利申请。

一种基于贪吃蛇模型的区块链数据可视化方法及系统在说明书摘要公布了:一种基于贪吃蛇模型的区块链数据可视化方法及系统。方法包括与区块链后端建立连接,获取实时数据,并对数据进行解析处理,使其适应贪吃蛇模型的数据结构;构建和不断更新贪吃蛇模型;将贪吃蛇模型与数据进行逻辑映射,然后构建区块链数据可视化机制,获得区块链数据可视化结果;根据区块链数据可视化结果在屏幕上绘制鼠标提示框等步骤。本发明效果:可将区块链信息转化为贪吃蛇游戏中元素,使用食物来模拟区块生成,使用贪吃蛇来模拟区块链的链状结构,其移动来模拟区块链的延伸,将区块链打包的过程直观地展示在屏幕上,帮助人们更加清晰地了解新区块被添加到区块链中的过程。

本发明授权一种基于贪吃蛇模型的区块链数据可视化方法及系统在权利要求书中公布了:1.一种基于贪吃蛇模型的区块链数据可视化方法,其特征在于:所述基于贪吃蛇模型的区块链数据可视化方法包括按顺序进行的下列步骤: 步骤S1:与区块链后端建立连接,获取实时数据,并对数据进行解析处理,使其适应贪吃蛇模型的数据结构; 步骤S2:构建和不断更新贪吃蛇模型; 步骤S3:将步骤S2中的贪吃蛇模型与步骤S1中解析后的数据进行逻辑映射,然后构建区块链数据可视化机制,获得区块链数据可视化结果; 步骤S4:根据步骤S3获得的区块链数据可视化结果在屏幕上绘制鼠标提示框; 在步骤S2中,所述构建和不断更新贪吃蛇模型具体包括如下步骤: 具体包括以下步骤: 步骤S21:初始化贪吃蛇模型; 步骤S211:确定当前状态; 当前状态St是一个元组xt,yt,dt,Lt,Ft,vt,ct,其中xt和yt是当前贪吃蛇头部的横、纵坐标,dt是当前贪吃蛇运动方向,指向上、向下、向左、向右四个方向中的一个,Lt是当前贪吃蛇长度,表示当前贪吃蛇身体上有多少个方块,Ft是当前食物坐标,vt是当前贪吃蛇运动速度,ct是当前贪吃蛇身体颜色; 步骤S212:基于当前状态确定当前动作; 当前动作At是在当前状态St中采取的一个操作,包括向上、向下、向左或向右的移动; 步骤S213:基于当前状态和当前动作确定状态转移函数,获得新状态; 状态转移函数T表示在当前状态St中采取当前动作At后获得的新状态St+1; 步骤S214:基于新状态确定奖励函数; 奖励函数R表示在当前状态St中采取当前动作At获得新状态St+1后贪吃蛇蛇头部的新横、纵坐标xt+1和yt+1与新食物坐标Ft+1重合时,设置新状态St+1中的贪吃蛇长度增加到新贪吃蛇长度Lt+1;若新贪吃蛇长度Lt+1达到设定阈值u,选取合适的比例缩短新贪吃蛇长度Lt+1,并设置新贪吃蛇身体颜色ct+1在原基础上加深; 步骤S22:在每个时间步长t,贪吃蛇会根据当前状态St进行移动,并通过状态转移函数T变成新状态St+1; 步骤S23:更新步骤S22中新状态St+1的属性; 步骤S231:设置步骤S22中新状态St+1的新贪吃蛇运动方向dt+1;新状态St+1中的新贪吃蛇运动方向dt+1应根据新食物坐标Ft+1以及贪吃蛇蛇头的新横、纵坐标xt+1和yt+1来选取一条最短路径并以此设置; 步骤S232:设置步骤S22中新状态St+1的新贪吃蛇运动速度vt+1;新状态St+1中的新贪吃蛇运动速度vt+1应根据贪吃蛇蛇头的新横、纵坐标xt+1和yt+1到达新食物坐标Ft+1所需时间步长设置;若所需时间步长较小,适当增大间隔器间隔时间并降低新贪吃蛇移动速度vt+1,反之适当减小间隔器间隔时间并加快新贪吃蛇移动速度vt+1,保证下次打包时刚好到达; 步骤S24:判断步骤S23中新状态St+1是否符合奖励函数R,若满足,再次更新新状态St+1的属性; 在步骤S3中,所述将步骤S2中的贪吃蛇模型与步骤S1中解析后的数据进行逻辑映射,然后构建区块链数据可视化机制,获得区块链数据可视化结果具体包括如下步骤: 步骤S31:将区块链与贪吃蛇进行对应,需将整个区块链看作贪吃蛇模型中的贪吃蛇,将打包的区块看作贪吃蛇模型中的食物;令B表示目前区块链中包含区块数组的集合,假设区块链中已经存在一些区块数组,B={B1,B2,B3,...,Bi},i表示集合中的区块数组数量,将步骤S2获得的贪吃蛇模型的当前状态St中的贪吃蛇长度Lt与区块数组数量i按比例进行逻辑映射; 步骤S32:基于上述逻辑映射关系,建立可视化机制,利用JavaScript在屏幕上绘制出可视化图形; 步骤S33:区块被成功打包后,在区块链中添加新的区块数组; 步骤S34:将最新区块数组放到区块列表中并更新最新区块数组为空,使区块链中的区块数组数量i增加,这时贪吃蛇的当前长度Lt也发生变化;当当前长度Lt超过设定阈值时,根据集合B中的区块数组数量i计算出新贪吃蛇长度Lt+1以及新贪吃蛇身体颜色ct+1,然后更新当前状态St中的贪吃蛇长度以及贪吃蛇身体颜色信息; 步骤S35:使用随机数生成算法生成一个新食物坐标,然后将其赋值给贪吃蛇模型中当前状态St中的当前食物坐标Ft; 步骤S36:更新贪吃蛇模型的状态并重新绘制图形,获得区块链数据可视化结果。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人天津理工大学,其通讯地址为:300384 天津市西青区宾水西道391号天津理工大学;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。