对象操作系统及方法技术方案

技术编号:36466762 阅读:10 留言:0更新日期:2023-01-25 23:07
本申请提供对象操作系统及方法,其中所述对象操作系统包括资源检测端和游戏运行端,其中,所述资源检测端和所述游戏运行端通信连接;所述游戏运行端,接收针对游戏场景提交的对象检测请求;根据所述对象检测请求读取关联所述游戏场景的全量对象数据,发送至所述资源检测端;所述资源检测端,通过对象操作程序将所述全量对象数据转换为对象信息界面并展示;接收通过所述对象信息界面提交的对象操作指令,基于所述对象操作指令生成状态变更请求,并发送至所述游戏运行端;所述游戏运行端,在所述游戏场景中确定与所述状态变更请求对应的目标对象;响应于所述状态变更请求更新所述目标对象的资源使用状态。目标对象的资源使用状态。目标对象的资源使用状态。

【技术实现步骤摘要】
对象操作系统及方法


[0001]本申请涉及数据处理
,特别涉及对象操作系统及方法。

技术介绍

[0002]随着互联网技术的发展,游戏成为了越来越多用户消遣时间的一种方式,而随着受众用户的增多,游戏质量也逐渐上升,各大游戏厂商都希望向用户提供更加优质的游玩体验。而游戏开发是各类游戏所必须经过的环节。游戏开发过程中,由于服务端部署环境不同,往往在电脑端下测试性能正常的游戏,部署到专用服务器或者手机端后,运行时确有明显性能下降问题。针对该类问题,现有技术中需要采用命令运行方式、打印日志查看堆栈或者捕获性能数据文件等手段进行性能瓶颈分析,不仅效率低下,而且分析过程复杂;因此亟需一种有效的方案以解决上述问题。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种对象操作系统,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种对象操作方法,另一种对象操作方法,一种对象操作装置,一种计算设备,以及一种计算机可读存储介质。
[0004]根据本申请实施例的第一方面,提供了一种对象操作系统,包括资源检测端和游戏运行端,其中,所述资源检测端和所述游戏运行端通信连接;
[0005]所述游戏运行端,接收针对游戏场景提交的对象检测请求;根据所述对象检测请求读取关联所述游戏场景的全量对象数据,发送至所述资源检测端;
[0006]所述资源检测端,通过对象操作程序将所述全量对象数据转换为对象信息界面并展示;接收通过所述对象信息界面提交的对象操作指令,基于所述对象操作指令生成状态变更请求,并发送至所述游戏运行端;
[0007]所述游戏运行端,在所述游戏场景中确定与所述状态变更请求对应的目标对象;响应于所述状态变更请求更新所述目标对象的资源使用状态。
[0008]可选地,所述资源检测端,在检测到所述游戏运行端运行所述游戏场景所属的目标游戏的情况下,通过所述对象操作程序建立与所述游戏运行端之间的通信连接;根据通信连接结果调用所述对象操作程序,向所述游戏运行端发送关联所述游戏场景的所述对象检测请求。
[0009]可选地,所述游戏运行端,调用与所述对象操作程序具有操作关系的对象操作插件,并通过所述对象操作插件执行所述对象检测请求对应的检测代码;根据执行结果读取所述游戏场景中包含的至少一个对象对应的对象数据,根据每个对象对应的对象数据生成所述全量对象数据,并发送至所述资源检测端。
[0010]可选地,所述资源检测端,接收所述全量对象数据,通过对所述全量对象数据进行解析,获得对应对象描述维度的对象信息;根据对应所述对象描述维度的对象信息生成对象信息描述列表,并基于所述对象信息描述列表更新初始对象信息界面,根据更新结果确
定所述对象信息界面并展示。
[0011]可选地,所述资源检测端,接收通过所述对象信息界面提交的所述对象操作指令,基于所述对象操作指令确定对象标识信息和状态变更信息;根据所述对象标识信息和所述状态变更信息,创建携带有对象协议包的所述状态变更请求,并发送至所述游戏运行端。
[0012]可选地,所述游戏运行端,接收携带有所述对象协议包的所述状态变更请求;响应于所述状态变更请求对所述对象协议包进行解析,获得所述对象标识信息和所述状态变更信息;根据所述对象标识信息在所述游戏场景中确定所述目标对象;调用所述目标对象关联的状态变更函数处理所述状态变更信息,根据处理结果更新所述目标对象的资源使用状态。
[0013]可选地,在所述游戏运行端为游戏专用服务端的情况下,所述游戏专用服务端,确定所述目标对象对应的对象逻辑函数,响应于所述状态变更请求对所述对象逻辑函数进行调用状态变更,作为对所述目标对象的资源使用状态的更新;
[0014]在所述游戏运行端为移动终端的情况下,所述移动终端,确定所述目标对象对应的展示状态,响应于所述状态变更请求对所述展示状态进行变更,作为对所述目标对象的资源使用状态的更新。
[0015]可选地,所述资源检测端,确定所述资源使用状态更新前的第一资源使用信息,以及所述资源使用状态更新后的第二资源使用信息;基于所述第一资源使用信息和所述第二资源使用信息确定所述目标对象对应的资源占用信息。
[0016]可选地,所述资源检测端,根据所述资源占用信息确定所述目标对象满足优化条件的情况下,向游戏优化端发送关联所述目标对象的优化信息;
[0017]所述游戏运行端,在接收到关联所述优化信息的对象更新包的情况下,基于所述对象更新包对所述游戏场景中的所述目标对象进行更新。
[0018]根据本申请实施例的第二方面,提供了一种对象操作方法,应用于服务器,所述服务器运行资源检测端和游戏运行端,其中,所述资源检测端和所述游戏运行端通信连接;
[0019]在所述游戏运行端接收到针对游戏场景提交的对象检测请求的情况下,根据所述对象检测请求读取关联所述游戏场景的全量对象数据,并发送至所述资源检测端;
[0020]根据所述资源检测端配置的对象操作程序,将所述全量对象数据转换为对象信息界面并展示,接收通过所述对象信息界面提交的对象操作指令,基于所述对象操作指令生成状态变更请求,并发送至所述游戏运行端;
[0021]通过所述游戏运行端在所述游戏场景中确定与所述状态变更请求对应的目标对象,并响应于所述状态变更请求更新所述目标对象的资源使用状态。
[0022]根据本申请实施例的第三方面,提供了另一种对象操作方法,应用于资源检测端,包括:
[0023]接收游戏运行端响应于对象检测请求反馈的全量对象数据;
[0024]调用对象操作程序将所述全量对象数据转换为对象信息界面并展示;
[0025]响应于通过所述对象信息界面提交的对象操作指令,确定关联目标对象的对象标识信息和状态变更信息;
[0026]根据所述对象标识信息和所述状态变更信息,创建携带有所述目标对象对应的对象协议包的状态变更请求,并发送至所述游戏运行端。
[0027]根据本申请实施例的第四方面,提供了一种对象操作装置,应用于资源检测端,包括:
[0028]接收模块,被配置为接收游戏运行端响应于对象检测请求反馈的全量对象数据;
[0029]展示模块,被配置为调用对象操作程序将所述全量对象数据转换为对象信息界面并展示
[0030]确定模块,被配置为响应于通过所述对象信息界面提交的对象操作指令,确定关联目标对象的对象标识信息和状态变更信息;
[0031]创建模块,被配置为根据所述对象标识信息和所述状态变更信息,创建携带有所述目标对象对应的对象协议包的状态变更请求,并发送至所述游戏运行端。
[0032]根据本申请实施例的第五方面,提供了一种计算设备,包括:
[0033]存储器和处理器;
[0034]所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现对象操作方法的步骤。
[0035]根据本申请实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机可执本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象操作系统,其特征在于,包括资源检测端和游戏运行端,其中,所述资源检测端和所述游戏运行端通信连接;所述游戏运行端,接收针对游戏场景提交的对象检测请求;根据所述对象检测请求读取关联所述游戏场景的全量对象数据,发送至所述资源检测端;所述资源检测端,通过对象操作程序将所述全量对象数据转换为对象信息界面并展示;接收通过所述对象信息界面提交的对象操作指令,基于所述对象操作指令生成状态变更请求,并发送至所述游戏运行端;所述游戏运行端,在所述游戏场景中确定与所述状态变更请求对应的目标对象;响应于所述状态变更请求更新所述目标对象的资源使用状态。2.根据权利要求1所述的系统,其特征在于,所述资源检测端,在检测到所述游戏运行端运行所述游戏场景所属的目标游戏的情况下,通过所述对象操作程序建立与所述游戏运行端之间的通信连接;根据通信连接结果调用所述对象操作程序,向所述游戏运行端发送关联所述游戏场景的所述对象检测请求。3.根据权利要求1所述的系统,其特征在于,所述游戏运行端,调用与所述对象操作程序具有操作关系的对象操作插件,并通过所述对象操作插件执行所述对象检测请求对应的检测代码;根据执行结果读取所述游戏场景中包含的至少一个对象对应的对象数据,根据每个对象对应的对象数据生成所述全量对象数据,并发送至所述资源检测端。4.根据权利要求1所述的系统,其特征在于,所述资源检测端,接收所述全量对象数据,通过对所述全量对象数据进行解析,获得对应对象描述维度的对象信息;根据对应所述对象描述维度的对象信息生成对象信息描述列表,并基于所述对象信息描述列表更新初始对象信息界面,根据更新结果确定所述对象信息界面并展示。5.根据权利要求1所述的系统,其特征在于,所述资源检测端,接收通过所述对象信息界面提交的所述对象操作指令,基于所述对象操作指令确定对象标识信息和状态变更信息;根据所述对象标识信息和所述状态变更信息,创建携带有对象协议包的所述状态变更请求,并发送至所述游戏运行端。6.根据权利要求5所述的系统,其特征在于,所述游戏运行端,接收携带有所述对象协议包的所述状态变更请求;响应于所述状态变更请求对所述对象协议包进行解析,获得所述对象标识信息和所述状态变更信息;根据所述对象标识信息在所述游戏场景中确定所述目标对象;调用所述目标对象关联的状态变更函数处理所述状态变更信息,根据处理结果更新所述目标对象的资源使用状态。7.根据权利要求1所述的系统,其特征在于,在所述游戏运行端为游戏专用服务端的情况下,所述游戏专用服务端,确定所述目标...

【专利技术属性】
技术研发人员:吴诗剑李青峰余清龙林锴滨王永衡
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1