云游戏的处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39182814 阅读:8 留言:0更新日期:2023-10-27 08:30
本申请涉及云游戏的处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:接收云游戏终端发送的针对目标云游戏的操作事件,操作事件是由云游戏终端的外接设备触发的,操作事件携带操作事件类型和操作对象标识;将映射配置信息所包括的多个配置对象标识中与操作对象标识匹配的配置对象标识作为目标对象标识,获取映射配置信息中与目标对象标识对应的配置位置信息;基于目标分辨率将获取的配置位置信息进行转换,得到目标位置信息;根据操作事件类型生成针对目标位置信息的屏幕触控事件对目标云游戏进行控制,以得到游戏帧数据;将游戏帧数据发送至云游戏终端。采用本方法能够提高云游戏操作的便利性。用本方法能够提高云游戏操作的便利性。用本方法能够提高云游戏操作的便利性。

【技术实现步骤摘要】
云游戏的处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及云游戏的处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了云技术,通过云技术,实现了游戏云化,可以将游戏程序以云游戏的方式提供给游戏玩家。云游戏,即游戏运行在云服务器,云服务器将游戏画面和音频编码为音视频流,通过网络传输到终端进行播放。同时,云游戏终端收集相关操作事件传输至云服务器,完成游戏的操作互动。
[0003]然而,目前对于以屏幕触控事件进行控制的云游戏,需要云游戏终端通过屏幕接收触摸操作才能进行控制,导致操作不便利。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供能够提高云游戏的操作便利性的云游戏的处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]一方面,本申请提供了一种云游戏的处理方法。所述方法包括:接收云游戏终端发送的针对目标云游戏的操作事件,所述操作事件是由云游戏终端的外接设备触发的,所述操作事件携带操作事件类型和操作对象标识;获取映射配置信息,所述映射配置信息包括多个配置对象标识以及与各个配置对象标识对应的配置位置信息;将所述多个配置对象标识中与所述操作对象标识匹配的配置对象标识作为目标对象标识,获取与所述目标对象标识对应的配置位置信息;获取与所述云游戏终端相匹配的目标分辨率,基于所述目标分辨率将获取的配置位置信息进行转换,得到目标位置信息;根据所述操作事件类型生成针对所述目标位置信息的屏幕触控事件,通过所述屏幕触控事件对所述目标云游戏进行控制,以得到游戏帧数据;将所述游戏帧数据发送至所述云游戏终端,所述云游戏终端用于根据所述游戏帧数据展示游戏画面。
[0006]另一方面,本申请还提供了一种云游戏的处理装置。所述装置包括:操作事件接收模块,用于接收云游戏终端发送的针对目标云游戏的操作事件,所述操作事件是由云游戏终端的外接设备触发的,所述操作事件携带操作事件类型和操作对象标识;配置信息获取模块,用于获取映射配置信息,所述映射配置信息包括多个配置对象标识以及与各个配置对象标识对应的配置位置信息;位置信息获取模块,用于将所述多个配置对象标识中与所述操作对象标识匹配的配置对象标识作为目标对象标识,获取与所述目标对象标识对应的配置位置信息;位置转换模块,用于获取与所述云游戏终端相匹配的目标分辨率,基于所述目标分辨率将获取的配置位置信息进行转换,得到目标位置信息;触控事件生成模块,用于根据所述操作事件类型生成针对所述目标位置信息的屏幕触控事件,通过所述屏幕触控事件对所述目标云游戏进行控制,以得到游戏帧数据;数据发送模块,用于将所述游戏帧数据发送至所述云游戏终端,所述云游戏终端用于根据所述游戏帧数据展示游戏画面。
[0007]另一方面,本申请还提供了一种云游戏的处理装置。所述装置包括:操作事件生成模块,用于响应于所述云游戏终端的外接设备发送的针对目标云游戏的触发操作,生成针对所述目标云游戏的操作事件,所述操作事件携带操作对象标识和操作事件类型;操作事件发送模块,用于将所述操作事件发送至云服务器;游戏画面展示模块,用于接收所述云服务器发送的游戏帧数据,根据所述游戏帧数据展示游戏画面;其中,所述游戏帧数据是通过屏幕触控事件对目标云游戏进行控制得到的,所述屏幕触控事件是根据所述操作事件类型生成的且针对目标位置信息的事件,所述目标位置信息是基于目标分辨率将目标配置位置信息进行转换得到的,所述目标分辨率与所述云游戏终端相匹配,所述目标配置位置信息与所述目标对象标识对应,所述目标对象标识是映射配置信息中的,所述映射配置信息包括多个配置对象标识以及与各个配置对象标识对应的配置位置信息。
[0008]另一方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述云游戏的处理方法的步骤。
[0009]另一方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述云游戏的处理方法的步骤。
[0010]另一方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述云游戏的处理方法的步骤。
[0011]上述云游戏的处理方法、装置、计算机设备、存储介质和计算机程序产品,由于设置了映射配置信息,通过获取映射配置信息,可以根据映射配置信息获得操作事件中的操作对象标识对应的配置位置信息,基于与云游戏终端相匹配的目标分辨率可以将配置位置信息转换为目标位置信息,进一步生成针对目标位置信息的屏幕触控事件,从而可以将外接设备触发的操作事件转换为屏幕触控事件以对目标云游戏进行控制,实现了通过云游戏终端的外接设备对云游戏进行控制操作,提高了云游戏操作的便利性。
[0012]另一方面,本申请还提供了另一种云游戏的处理方法,所述方法包括:响应于所述云游戏终端的外接设备发送的针对目标云游戏的触发操作,生成针对所述目标云游戏的操作事件,所述操作事件携带操作对象标识和操作事件类型;将所述操作事件发送至云服务器;接收所述云服务器发送的游戏帧数据,根据所述游戏帧数据展示游戏画面;其中,所述游戏帧数据是通过屏幕触控事件对目标云游戏进行控制得到的,所述屏幕触控事件是根据所述操作事件类型生成的且针对目标位置信息的事件,所述目标位置信息是基于目标分辨率将目标配置位置信息进行转换得到的,所述目标分辨率与所述云游戏终端相匹配,所述目标配置位置信息与所述目标对象标识对应,所述目标对象标识是映射配置信息中的,所述映射配置信息包括多个配置对象标识以及与各个配置对象标识对应的配置位置信息。
[0013]另一方面,本申请还提供了另一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述云游戏的处理方法的步骤。
[0014]另一方面,本申请还提供了另一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述云游戏的处理方法的步骤。
[0015]另一方面,本申请还提供了另一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述云游戏的处理方法的步骤。
[0016]上述云游戏的处理方法、装置、计算机设备、存储介质和计算机程序产品,通过响应于外接设备发送的针对目标云游戏的触发操作,生成针对目标云游戏的操作事件,并发送至云服器中,在云服务器中,由于设置了映射配置信息,通过获取映射配置信息,可以根据映射配置信息获得操作事件中的操作对象标识对应的配置位置信息,基于与云游戏终端相匹配的目标分辨率可以将配置位置信息转换为目标位置信息,进一步生成针对目标位置信息的屏幕触控事件,从而可以将外接设备触发的操作事件转换为屏幕触控事件以对目标云游戏进行控制,实现了通过云游戏终端的外接设备对云游戏进行控制操作,提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云游戏的处理方法,其特征在于,应用于云服务器,所述方法包括:接收云游戏终端发送的针对目标云游戏的操作事件,所述操作事件是由云游戏终端的外接设备触发的,所述操作事件携带操作事件类型和操作对象标识;获取映射配置信息,所述映射配置信息包括多个配置对象标识以及与各个配置对象标识对应的配置位置信息;将所述多个配置对象标识中与所述操作对象标识匹配的配置对象标识作为目标对象标识,获取与所述目标对象标识对应的配置位置信息;获取与所述云游戏终端相匹配的目标分辨率,基于所述目标分辨率将获取的配置位置信息进行转换,得到目标位置信息;根据所述操作事件类型生成针对所述目标位置信息的屏幕触控事件,通过所述屏幕触控事件对所述目标云游戏进行控制,以得到游戏帧数据;将所述游戏帧数据发送至所述云游戏终端,所述云游戏终端用于根据所述游戏帧数据展示游戏画面。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标分辨率将获取的配置位置信息进行转换,得到目标位置信息包括:基于所述目标分辨率中的水平分辨率分量,将获取的配置位置信息中的水平位置信息进行转换,得到水平转换位置信息;基于所述目标分辨率中的垂直分辨率分量,将获取的配置位置信息中的垂直位置信息进行转换,得到垂直转换位置信息;所述水平转换位置信息和所述垂直转换位置信息用于组成所述目标位置信息。3.根据权利要求2所述的方法,其特征在于,所述配置位置信息为对参考位置信息进行归一化处理得到的,所述基于所述目标分辨率中的水平分辨率分量,将获取的配置位置信息中的水平位置信息进行转换,得到水平转换位置信息,包括:将所述水平分辨率分量与获取的配置位置信息中的水平坐标相乘,将得到的乘积作为水平转换位置信息;所述基于所述目标分辨率中的垂直分辨率分量,将获取的配置位置信息中的垂直位置信息进行转换,得到垂直转换位置信息,包括:将所述垂直分辨率分量与获取的配置位置信息中的垂直坐标相乘,将得到的乘积作为垂直转换位置信息。4.根据权利要求1所述的方法,其特征在于,所述获取与所述云游戏终端相匹配的目标分辨率,包括:获取所述云游戏终端的机型标识,得到操作机型标识;获取分辨率配置信息;所述分辨率配置信息中包括多个配置机型标识以及各个配置机型标识对应的配置分辨率;所述配置分辨率为用于运行云游戏的候选虚拟机的显示分辨率,且所述配置分辨率的分辨率比例和所述配置分辨率所对应的配置机型标识的分辨率比例一致;若从所述分辨率配置信息中查询到与所述操作机型标识相匹配的配置机型标识,则将与查询到的配置机型标识对应的配置分辨率作为与所述云游戏终端相匹配的目标分辨率。5.根据权利要求4所述的方法,其特征在于,所述获取与所述云游戏终端相匹配的目标
分辨率,还包括:若未从所述分辨率配置信息中查询到与所述操作机型标识相匹配的配置机型标识,则从多个所述候选虚拟机中确定目标虚拟机;获取所述操作机型标识的屏幕分辨率的分辨率比例,将操作机型标识的屏幕分辨率的分辨率比例作为目标分辨率比例;获取所述目标虚拟机的原始分辨率,将所述原始分辨率的分辨率比例按照所述目标分辨率比例进行调整,将调整得到的分辨率作为所述目标分辨率。6.根据权利要求1所述的方法,其特征在于,所述目标云游戏的游戏画面中包括游戏内容画面和操作提示画面,所述操作提示画面中包括多个按键提示图标,所述按键提示图标在所述操作提示画面中的位置与所述游戏内容画面中的控制操作提示图标的位置匹配。7.根据权利要求6所述的方法,其特征在于,所述通过所述屏幕触控事件对所述目标云游戏进行控制,以得到游戏帧数据,包括:将所述屏幕触控事件输入运行所述目标云游戏的目标虚拟机中,通过所述目标虚拟机响应所述屏幕触控事件,对所述目标云游戏中的虚拟对象执行与所述屏幕触控事件对应的控制操作,以得到目标游戏内容画面;对所述操作提示画面中与所述操作对象标识对应的按键提示图标进行突出显示处理,以得到第一目标操作提示画面;融合所述目标游戏内容画面和所述第一目标操作提示画面,基于融合得到的第一目标画面进行编码处理,得到游戏帧数据。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述云游戏终端发送的映射配置事件,所述映射配置事件携带目标对象标识和目标位置信息;在所述操作提示画面中所述目标位置信息所指示的位置处,创建与所述目标对象标识对应的按键提示图标,得到第二目标操作提示画面;融合当前的游戏内容画面和所述第二目标操作提示画面,对融合得到的第二目标画面进行编码处理,得到配置画面数据;将所述配置画面数据发送至所述云游戏终端,所述云游戏终端用于根据所述配置画面数据展示目标配置画面。9.根据权利要求1至8中任意一项所述的方法,其特征在于,所述通过所述屏幕触控事件对所述目标云游戏进行控制,包括:若所述屏幕触控事件为触摸按下事件,则通过所述屏幕触控事件开始对所述目标云游戏进行控制;若所述屏幕触控事件为触摸移动事件,则通过所述屏幕触控事件持续对所述目...

【专利技术属性】
技术研发人员:许敏华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1