一种基于实时动态渲染的游戏数据可视化方法及_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

一种基于实时动态渲染的游戏数据可视化方法及

发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


一种基于实时动态渲染的游戏数据可视化方法及
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及游戏测试及数据渲染,特别涉及一种基于实时动态渲染的游戏数据可视化方法及终端。、在现有技术中,针对自定义协议的实时通信系统的测试方法通常是利用传统的自动化测试框架(如jmeter或postman)结合手动编写测试脚本来进行模拟测试,这种技术实现通常需要根据被测系统的环境信息、协议定...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及游戏测试及数据渲染,特别涉及一种基于实时动态渲染的游戏数据可视化方法及终端。背景技术:1、在现有技术中,针对自定义协议的实时通信系统的测试方法通常是利用传统的自动化测试框架(如jmeter或postman)结合手动编写测试脚本来进行模拟测试,这种技术实现通常需要根据被测系统的环境信息、协议定义、消息定义以及调用流程来严格编写测试脚本,通常采用一个连续多次的调用来模拟一个测试场景,然后对一个测试场景中符合要求的消息进行捕获并根据定义解析打印,如果存在多角色交互的场景,则需要编写多个复杂的交互测试脚本同时调用,在各自的脚本中对大量的数据进行筛选过滤,手动验证消息的正确性。2、虽然上述的方案实现能够完成绝大部分的自定义通信协议测试任务,但是依然存在以下明显的缺点:3、1.技术门槛高:要求测试人员具备较强的编程能力,包括理解数据的序列化/反序列化、长链接通信机制以及至少一种编程语言,极大限制了测试团队成员的参与;4、2.维护困难:每当测试需求发生变化,如接口变动、消息定义更新等,测试人员都需要手动修改或者重新编写测试脚本,随着时间的推移和人员的变动,原有的测试代码可能会成为“黑盒”,新的测试人员难以理解和修改;5、3.测试效率低:在测试时,对于数据的验证通常需要依赖提前编写的校验脚本,或者手动转换过程数据,对于非技术人员,直接阅读二进制格式的数据或是解析测试脚本的输出来验证测试结果不够直观,增加了校验难度,而脚本的运行通常是一次性的,测试人员无法中途介入来校验或验证功能,也大大降低了测试的效率和灵活。技术实现思路1、本发明所要解决的技术问题是:提供一种基于实时动态渲染的游戏数据可视化方法及终端,通过将游戏场景的更新数据实时动态渲染为可视化图形界面以便于进行游戏场景测试,极大提升测试可行性和有效性。2、为了解决上述技术问题,本发明采用的技术方案为:3、一种基于实时动态渲染的游戏数据可视化方法,包括步骤:4、s1、获取消息定义文件并加载,将消息的定义与通信逻辑分离,生成对应的消息处理类库;5、s2、实时接收服务器的消息,并根据所述消息的类型选择对应的所述消息处理类库对所述消息进行反序列化;6、s3、采用图形渲染模块对反序列化后的所述消息进行实时渲染为可视化图形界面并展示。7、为了解决上述技术问题,本发明采用的另一技术方案为:8、一种基于实时动态渲染的游戏数据可视化终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:9、s1、获取消息定义文件并加载,将消息的定义与通信逻辑分离,生成对应的消息处理类库;10、s2、实时接收服务器的消息,并根据所述消息的类型选择对应的所述消息处理类库对所述消息进行反序列化;11、s3、采用图形渲染模块对反序列化后的所述消息进行实时渲染为可视化图形界面并展示。12、本发明的有益效果在于:提供一种基于实时动态渲染的游戏数据可视化方法及终端,通过获取服务器的消息定义文件并将消息定义与通信逻辑进行解耦分离,从而根据消息定义自动化生成对应的消息处理类库,后续直接通过消息处理类库对服务器实时发来的游戏世界数据进行反序列化后,引入图形渲染模块负责将反序列化后的游戏世界数据渲染为可视化图形界面,即将人工难以识别的二进制数据流转换为可视化的图像数据,并进行实时更新,测试人员无需关心游戏数据的收发、流转与转换,只需关注游戏数据呈现出来的图像的动态变化来对游戏场景进行测试,以模拟真实游戏环境中的用户交互行为与网络通信,以便对于游戏的网络稳定性、接口功能实现以及性能进行全面测试,极大提升测试可行性和有效性。技术特征:1.一种基于实时动态渲染的游戏数据可视化方法,其特征在于,包括步骤:2.根据权利要求1所述的一种基于实时动态渲染的游戏数据可视化方法,其特征在于,所述步骤s1之前还包括:3.根据权利要求2所述的一种基于实时动态渲染的游戏数据可视化方法,其特征在于,所述步骤s1具体为:4.根据权利要求3所述的一种基于实时动态渲染的游戏数据可视化方法,其特征在于,所述步骤s2具体为:5.根据权利要求4所述的一种基于实时动态渲染的游戏数据可视化方法,其特征在于,所述步骤s2中还包括:6.一种基于实时动态渲染的游戏数据可视化终端,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:7.根据权利要求6所述的一种基于实时动态渲染的游戏数据可视化终端,其特征在于,所述步骤s1之前还包括:8.根据权利要求7所述的一种基于实时动态渲染的游戏数据可视化终端,其特征在于,所述步骤s1具体为:9.根据权利要求8所述的一种基于实时动态渲染的游戏数据可视化终端,其特征在于,所述步骤s2具体为:10.根据权利要求9所述的一种基于实时动态渲染的游戏数据可视化终端,其特征在于,所述步骤s2中还包括:技术总结本发明提供的一种基于实时动态渲染的游戏数据可视化方法及终端,通过获取服务器的消息定义文件并将消息定义与通信逻辑进行解耦分离,从而根据消息定义自动化生成对应的消息处理类库,后续直接通过消息处理类库对服务器实时发来的消息进行反序列化后由图像渲染模块进行渲染为可视化图形界面,即将人工难以识别的二进制数据流转换为可视化的图像数据,并进行实时更新,测试人员无需关心游戏数据的收发、流转与转换,只需关注游戏数据呈现出来的图像的动态变化来对游戏场景进行测试,以模拟真实游戏环境中的用户交互行为与网络通信,以便对于游戏的网络稳定性、接口功能实现以及性能进行全面测试,极大提升测试可行性和有效性。技术研发人员:刘德建,林武,阙珍,龚玉婷,陈宏受保护的技术使用者:福建天泉教育科技有限公司技术研发日:技术公布日:2024/8/13

一种基于实时动态渲染的游戏数据可视化方法及