虚拟控件显示方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:32130521 阅读:20 留言:0更新日期:2022-01-29 19:28
本申请是关于一种虚拟控件显示方法、装置、设备、存储介质及产品,涉及虚拟场景技术领域。该方法包括:显示控件显示界面,该控件显示界面中显示有用于与在云游戏服务器运行的虚拟场景进行交互的虚拟控件;响应于接收到云游戏服务器发送的第一控件布局指令,按照第一布局方式显示虚拟控件;该第一布局方式与第一控件布局指令指示的第一场景模式相对应;响应于接收到云游戏服务器发送的第二控件布局指令,按照第二布局方式显示虚拟控件;该第二布局方式与第二控件布局指令指示的第二场景模式相对应;通过上述方法,使得虚拟控件的布局更加适应各个场景模式,避免了虚拟控件的冗余设置,从而降低了误操作的概率,同时,提高了与虚拟场景的交互效率。拟场景的交互效率。拟场景的交互效率。

【技术实现步骤摘要】
虚拟控件显示方法、装置、设备、存储介质及产品


[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]在一种可能的实现方式中,所述图像识别子模块,用于对所述场景画面中的控件图标进行识别,获得所述控件图标的图标类型;
[0036]基于所述控件图标的图标类型,获取所述图像识别结果。
[0037]在一种可能的实现方式中,所述图像识别子模块,用于将所述场景画面输入到场景模式分类模型中,获得所述场景模型分类模型输出的所述图像识别结果;
[0038]其中,所述场景分类模型是基于样本场景图像和所述样本场景图像的场景模式标签训练获得的。
[0039]在一种可能的实现方式中,所述场景模式获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟控件显示方法,其特征在于,所述方法由第一终端执行,所述方法包括:显示控件显示界面,所述控件显示界面中显示有用于与虚拟场景进行交互的虚拟控件;所述虚拟控件具有至少两种布局方式;所述虚拟场景由云游戏服务器运行;所述云游戏服务器用于渲染所述虚拟场景的场景画面获得流媒体文件,并将所述流媒体文件发送给第二终端进行展示;响应于接收到所述云游戏服务器发送的第一控件布局指令,按照第一布局方式显示虚拟控件;所述第一控件布局指令用于指示所述虚拟场景处于第一场景模式;所述第一布局方式是所述至少两种布局方式中,与所述第一场景模式相对应的布局方式;响应于接收到所述云游戏服务器发送的第二控件布局指令,按照第二布局方式显示所述虚拟控件;所述第二控件布局指令用于指示所述虚拟场景处于第二场景模式;所述第二布局方式是所述至少两种布局方式中,与所述第二场景模式相对应的布局方式。2.根据权利要求1所述的方法,其特征在于,所述虚拟控件的布局方式用以指示所述控件显示界面中的虚拟控件的显示位置,所述控件显示界面中的虚拟控件的功能,以及所述控件显示界面中的虚拟控件的尺寸大小中的至少一种。3.根据权利要求1所述的方法,其特征在于,响应于所述第二终端与所述第一终端为同一终端,所述方法还包括:接收所述云游戏服务器发送的所述流媒体文件;基于所述流媒体文件,显示所述虚拟场景的场景画面;所述显示控件显示界面,包括:在所述场景画面的上层叠加显示所述控件显示界面。4.根据权利要求1至3任一所述的方法,其特征在于,所述虚拟场景是通过控制部件进行交互的虚拟场景;所述虚拟控件是用于模拟所述控制部件中的按键的虚拟控件。5.一种虚拟控件显示方法,其特征在于,所述方法由云游戏服务器执行,所述方法包括:获取虚拟场景的场景模式;所述虚拟场景由所述云游戏服务器运行;所述云游戏服务器用于渲染虚拟场景的场景画面获得流媒体文件,并将所述流媒体文件发送给第二终端进行展示;基于所述场景模式生成控件布局指令,所述控件布局指令用以指示所述虚拟控件的布局方式;所述虚拟控件用于在接收到触发操作时,触发第一终端向所述云游戏服务器发送交互指令,所述交互指令用以指示对所述虚拟场景进行更新;将所述控件布局指令发送给所述第一终端,以使得所述第一终端基于所述控件布局指令指示的布局方式对所述虚拟控件进行显示。6.根据权利要求5所述的方法,其特征在于,所述控件布局指令包括所述虚拟场景的场景模式,以及所述虚拟控件的布局方式中的至少一种。7.根据权利要求5所述的方法,其特征在于,所述获取虚拟场景的场景模式,包括:获取所述虚拟场景的场景画面;对所述场景画面进行图像识别,获取图像识别结果;所述图像识别结果用以指示所述虚拟场景的场景模式。
8.根据权利要求7所述的方法,其特征在于,所述对所述场景画面进行图像识别,获取图像识别结果,包括:对所述场景画面中的控件图标进行识别,获得所述控件图标的图标类型;基于所述控件图标的图标类型,获取所述图像识别结果。9.根据权利要求7所述的方法,其特征在于,所述对所述场景画面进行图像识别,获取...

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

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

1