一种数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:33291382 阅读:9 留言:0更新日期:2022-05-01 00:11
本申请实施例公开了一种数据处理方法、装置、设备及存储介质,该方法包括:响应针对原生应用的虚拟应用房间中的目标游戏的参与操作,获取目标游戏的参与对象的对象标识,且在虚拟应用房间中显示参与对象的对象标识;在目标游戏对应的虚拟游戏房间运行目标游戏时,获取与参与对象相关联的虚拟体征状态数据以及与目标游戏相关联的虚拟游戏画面数据;虚拟游戏房间包括第一渲染区域和第二渲染区域;通过原生应用,在第一渲染区域中渲染输出虚拟体征状态数据,且通过目标游戏对应的目标游戏引擎,在第二渲染区域中渲染输出虚拟游戏画面数据。采用本申请实施例,可以提升渲染质量。可以提升渲染质量。可以提升渲染质量。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质


[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]其中,参与对象包括Z个对象;Z为大于1的正整数;
[0035]该装置还包括:
[0036]目标游戏结束模块,用于在接收到原生应用对应的应用服务器发送的业务结束通知时,通过原生应用,在虚拟游戏房间中结束目标游戏;业务结束通知是应用服务器在确定虚拟游戏房间满足与目标游戏相关联的游戏结束条件所生成的;游戏结束条件是指第一渲染区域中存在一个虚拟体征状态数据未达到体征状态阈值的对象标识;
[0037]排行表显示模块,用于获取应用服务器发送的与目标游戏相关联的对象累计影响度排行表,且在虚拟应用房间中显示对象累计影响度排行表;对象累计影响度排行表包括Z个对象对应的Z个对象累计影响度;一个对象对应一个对象累计影响度。
[0038]其中,该装置还包括:
[0039]目标引擎销毁模块,用于在虚拟游戏房间结束目标游戏时,基于业务结束通知,销毁目标游戏引擎。
[0040]本申请实施例一方面提供一种数据处理装置,包括:
[0041]应用房间显示模块,用于显示原生应用的虚拟应用房间;
[0042]对象标识显示模块,用于响应针对虚拟应用房间中的目标游戏的参与操作,在虚拟应用房间中显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:响应针对原生应用的虚拟应用房间中的目标游戏的参与操作,获取所述目标游戏的参与对象的对象标识,且在所述虚拟应用房间中显示所述参与对象的对象标识;在所述目标游戏对应的虚拟游戏房间运行所述目标游戏时,获取与所述参与对象相关联的虚拟体征状态数据以及与所述目标游戏相关联的虚拟游戏画面数据;所述虚拟游戏房间包括第一渲染区域和第二渲染区域;通过所述原生应用,在所述第一渲染区域中渲染输出所述虚拟体征状态数据,且通过所述目标游戏对应的目标游戏引擎,在所述第二渲染区域中渲染输出所述虚拟游戏画面数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述虚拟应用房间中,获取与引擎平台剥离的初始游戏引擎;响应针对目标游戏的游戏选择操作,采用所述引擎平台为所述初始游戏引擎配置所述目标游戏,将配置后的初始游戏引擎作为所述目标游戏对应的目标游戏引擎;通过所述原生应用确定所述目标游戏的游戏配置信息,基于所述游戏配置信息,对所述目标游戏进行初始化处理。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述目标游戏相关联的游戏启动条件;所述游戏启动条件包括对象数量阈值;若所述参与对象的参与数量达到所述对象数量阈值,则确定满足所述游戏启动条件,且通过所述原生应用生成游戏启动通知;向所述原生应用对应的应用服务器发送所述游戏启动通知,以使所述应用服务器在成功启动所述目标游戏时,生成用于发送至所述目标游戏对应的游戏服务器的游戏房间创建请求;所述游戏房间创建请求用于指示所述游戏服务器在所述虚拟应用房间中,创建与所述目标游戏相关联的虚拟游戏房间,且在创建成功时生成用于发送至所述应用服务器的游戏房间创建成功通知;接收所述应用服务器转发的所述游戏房间创建成功通知,通过所述目标应用在所述虚拟游戏房间中启动所述目标游戏。4.根据权利要求1所述的方法,其特征在于,所述参与对象包括第一对象和第二对象;所述第一对象为所述原生应用对应的应用服务器,基于所述目标游戏的轮回机制所确定的具有游戏控制权限的参与对象;所述第二对象为除所述第一对象之外的参与对象;所述第二对象包括与所述第一对象具有竞技关系的目标对象;所述方法还包括:在所述虚拟游戏房间中,获取所述应用服务器发送的对象竞技通知;所述对象竞技通知是所述应用服务器基于所述竞技关系所生成的;在响应所述第一对象基于所述游戏控制权限,针对所述目标游戏所执行的游戏互动操作时,接收所述目标游戏对应游戏服务器返回的虚拟更新画面数据;所述虚拟更新画面数据是所述游戏服务器对所述虚拟游戏画面数据进行更新后所得到的;通过所述目标游戏对应的目标游戏引擎,在所述第二渲染区域中显示所述虚拟更新画面数据。5.根据权利要求4所述的方法,其特征在于,所述第一渲染区域中的虚拟体征状态数据
包括所述目标对象的第一虚拟体征数据;所述第一虚拟特征信息为响应所述游戏互动操作之前的所述目标对象的虚拟体征状态数据;所述方法还包括:获取与所述游戏互动操作相关联的游戏影响度,通过所述原生应用将所述游戏影响度发送至所述应用服务器,以使所述应用服务器基于所述游戏影响度,确定所述第一对象的对象累计影响度以及与所述目标对象相关联的可调虚拟体征数据;接收所述应用服务器返回的所述第一对象的对象累计影响度以及所述可调虚拟体征数据,基于所述可调虚拟体征数据,对所述第一虚拟体征数据进行递减处理,得到第二虚拟体征数据。6.根据权利要求1所述的方法,其特征在于,所述参与对象包括Z个对象;所述Z为大于1的正整数;所述方法还包括:在接收到所述原生应用对应的应用服务器发送的业务结束通知时,通过所述原生应用,在所述虚拟游戏房间中结束所述目标游戏;所述业务结束通知是所述应用服务器在确定所述虚拟游戏房间满足与所述目标游戏相关联的游戏结束条件所生成的;所述游戏结束条件是指所述第一渲染区域中存在一个虚拟体征状态数据未达到体征状态阈值的对象标识;获取所述应用服务器发送的与所述目标游戏相关联的对象累计影响度排行表,且在所述虚拟应用房间中显示所述对象累计影响度排行表;所述对象累计影响度排行表包括所述Z个对象对应的Z个对象累计影响度;一个对象对应一个对象累计影响度。7.一种数据处理方法,其特征在于,包括:显示原生应用的虚拟应用房间;响应针对所述虚拟应用房间中的目标游戏的参与操作,在所述虚拟应用房间中显示执行所述参与操作的参与对象的对象标识;在所述目标游戏对应的虚拟游戏房间运行所述目标游戏时,在所述虚拟游戏房间中展示与所述参与对象相关联的第一渲染区域和与所述目标游戏相关联的第二渲染区域;所述第一渲染区域用于展示具备所述对象标识的参与对象的虚拟体征状态数据;所述第二渲染区域用于展示所述目标游戏的虚拟游戏画面数据。8.根据权利要求7所述的方法,其特征在于,所述参与对象包括第一对象;所述显示原生应用的虚拟应用房间,包括:在原生应用中显示第一业务显示界面;所述第一业务显示界面包括房间启动控件;在所述第一对象为用于创建所述虚拟应用房间的第一类型对象时,响应针对所述房间启动控件的触发操作,显示独立于所述第一业务显示界面的房间创建子界面;所述房间创建子界面为叠加在所述第一业务显示界面上的界面,且所述房间创建子界面的界面尺寸小于所述第一业务显示界面的界面尺寸;所述房间创建子界面包括房间创建控件;在获取到与所述第一对象相关联的房间创建信息时,响应针对所述房间创建控件的触发操作,显示由所述第一对象创建的所述虚拟应用房间。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在所述第一对象成功创建虚拟应用房间时,响应针对所述原生应用中的房间消息控件
的触发操作,显示房间消息展示界面;在所述房间消息展示界面中显示与所述第一对象相关联的房间标识;所述房间标识包括所述虚拟应用房间的目标房间标识;所述目标房间标识是基于第一类型对象的标记类信息,对所述第一对象的对象标识进行标记后所得到的。10.根据权利要求7所述的方法,其特征在于,所述显示原生应用的虚拟应用房间,包括:在原生应用中显示第二业务显示界面;所述第二业务显示界面用于展示与所述第一对象相关联的虚拟房间列表的房间消息展示界面;所述虚拟房间列表包括N个虚拟房间对应的N个房间标识;一个虚拟房间对应一个房间标识;所述N为正整数;响应针对所述N个房间标识中的候选房间标识的触发操作,显示所述候选房间标识对应的虚拟应用房间。11.根据权利要求7所述的方法,其特征在于,所述参与对象包括第一对象;所述显示原生应用的虚拟应用房间,包括:在原生应用中显示第三业务显示界面;所述第三业务显示界面包括M个虚拟房间对应的M个房间封面数据;所述M为正整数;一个虚拟房间对应一个房间封面数据;在所述第一对象为用于加入所述虚拟应用房间的第二类型对象时,响应针对所述M个房间封面数据中的目标房间封面数据的触发操作,显示所述目标房间封面数据对应的虚拟应用房间。12.根据权利要求7所述的方法,其特征在于,所述参与对象包括第一对象;所述显示原生应用的虚拟应用房间,包括:显示包括房间邀请信息的第四业务显示界面;在所述第一对象为用于加入所述虚拟应用房间的第二类型对象时,响应针对所述房间邀请信息的触发操作,显示所述房间邀请信息所指示的虚拟应用房间。13.根据权利要求7所述的方法,其特征在于,所述响应针对所述虚拟应用房间中的目标游戏的参与操作,在所述虚拟应用房间中显示执行所述参与操作的参与对象的对象标识,包括:在所述虚拟应用房间中,显示与目标游戏相关联的游戏封面数据、对象标识展示区域、以及用于参与所述目标游戏的游戏参与控件;在所述对象标识展示区域中存在空闲标识区域时,响应针对所述游戏参与控件的参与操作,在所述空闲标识区域中显示执行所述参与操作的参与对象的对象标识。14.根据权利要求13所述的方法,其特征在于,所述参与对象包括第一对象;所述在所述虚拟应用房间中,显示与目标游戏相关联的游戏封面数据、对象标识展示区域、以及用于参与所述目标游戏的游戏参与控件,包括:在所述第一对象为用于创建所述虚拟应用房间的第一类型对象,且所述虚拟应用房间所在的房间展示界面显示与历史游戏相关联的游戏封面数据时,响应针对所述房间展示界面中的游戏...

【专利技术属性】
技术研发人员:梁鉴鹏金亮黄钰良
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1