虚拟对象的控制方法、装置、设备、系统及可读存储介质制造方法及图纸

技术编号:29605086 阅读:25 留言:0更新日期:2021-08-10 18:05
本申请公开了一种虚拟对象的控制方法、装置、设备、系统及可读存储介质,属于互联网技术领域。方法包括:显示第一直播资源,第一直播资源包括至少一个可选虚拟对象和至少一个由主播用户控制的虚拟对象,可选虚拟对象无法被主播用户控制;响应于接收到至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求,控制请求用于请求控制目标虚拟对象;响应于针对目标虚拟对象的控制指令,控制目标虚拟对象执行目标操作。该方法使得观众用户在观看直播的时候能够参与到直播中,提高观众用户的参与度,提高观众用户和主播用户之间的交互。

【技术实现步骤摘要】
虚拟对象的控制方法、装置、设备、系统及可读存储介质
本申请实施例涉及互联网
,特别涉及一种虚拟对象的控制方法、装置、设备、系统及可读存储介质。
技术介绍
随着互联网技术的不断发展,越来越多的用户会选择通过游戏直播平台观看游戏直播视频。相关技术中,主播用户的电子设备中安装和运行有游戏客户端和直播客户端,主播用户通过调用游戏客户端进行游戏,通过调用直播客户端进行游戏直播。在游戏直播过程中,直播客户端对应的摄像机采集主播用户的游戏画面的视频,直播客户端对应的音频监听器采集音频。主播用户的电子设备经过流媒体服务对采集的视频和音频进行编码、混流和转码得到音视频流,将音视频流推送至内容分发网络(ContentDeliveryNetwork,CDN)。响应于观众用户想要观看主播用户的游戏直播视频,CDN将主播用户的音视频流推送至观众用户的电子设备,由观众用户的电子设备中安装的视频播放器播放主播用户的游戏直播视频。然而,观众用户只能观看主播用户的游戏直播视频,观众用户对游戏中虚拟对象的控制力较低,使得观众用户和主播用户之间的交互率较低,扩展性不强。
技术实现思路
本申请实施例提供了一种虚拟对象的控制方法、装置、设备、系统及可读存储介质,可用于解决相关技术中观众用户对虚拟对象的控制力较低、观众用户和主播用户之间的交互率较低、扩展性不强的问题。所述技术方案如下:第一方面,本申请实施例提供了一种虚拟对象的控制方法,所述方法包括:显示第一直播资源,所述第一直播资源包括至少一个可选虚拟对象和至少一个由主播用户控制的虚拟对象,所述可选虚拟对象无法被所述主播用户控制;响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求,所述控制请求用于请求控制所述目标虚拟对象;响应于针对所述目标虚拟对象的控制指令,控制所述目标虚拟对象执行目标操作。第二方面,本申请实施例提供了一种虚拟对象的控制方法,所述方法包括:接收电子设备发送的控制请求,所述控制请求携带目标虚拟对象的对象标识,所述控制请求用于请求控制所述目标虚拟对象,所述目标虚拟对象为第一直播资源包括的可选虚拟对象,所述可选虚拟对象无法被主播用户控制;基于所述目标虚拟对象的对象标识,获取所述目标虚拟对象的音视频数据流地址;将所述目标虚拟对象的音视频数据流地址发送至所述电子设备。第三方面,本申请实施例提供了一种虚拟对象的控制装置,所述装置包括:显示模块,用于显示第一直播资源,所述第一直播资源包括至少一个可选虚拟对象和至少一个由主播用户控制的虚拟对象,所述可选虚拟对象无法被主播用户控制;发送模块,用于响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求,所述控制请求用于请求控制所述目标虚拟对象;控制模块,用于响应于针对所述目标虚拟对象的控制指令,控制所述目标虚拟对象执行目标操作。在一种可能的实现方式中,所述装置还包括:获取模块,用于响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,获取所述目标虚拟对象的对象信息;所述显示模块,还用于显示所述目标虚拟对象的对象信息;所述发送模块,用于响应于接收到针对所述目标虚拟对象的对象信息的确认指令,向服务器发送控制请求,所述控制请求携带所述目标虚拟对象的对象标识。在一种可能的实现方式中,所述发送模块,用于响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,向所述服务器发送信息获取请求,所述信息获取请求携带所述目标虚拟对象的对象标识,所述信息获取请求用于获取所述目标虚拟对象的对象信息;所述装置还包括:接收模块,用于接收所述服务器基于所述信息获取请求返回的所述目标虚拟对象的对象信息。在一种可能的实现方式中,所述发送模块,用于响应于针对所述目标虚拟对象的控制指令,将所述控制指令发送至服务器,通过所述服务器将所述控制指令转发至游戏客户端,所述控制指令用于指示所述游戏客户端控制所述目标虚拟对象执行目标操作。在一种可能的实现方式中,所述接收模块,还用于接收服务器返回的所述目标虚拟对象的音视频数据流地址;所述显示模块,还用于基于所述目标虚拟对象的音视频数据流地址,显示第二直播资源,所述第二直播资源为所述目标虚拟对象对应的音视频。在一种可能的实现方式中,所述可选虚拟对象为由人工智能控制的虚拟对象。在一种可能的实现方式中,所述接收模块,还用于接收服务器返回的第一提示信息,所述第一提示信息用于指示所述目标虚拟对象为已被控制的虚拟对象;所述显示模块,还用于显示所述第一提示信息。在一种可能的实现方式中,所述获取模块,还用于基于观众用户的用户信息,获取所述观众用户的偏好信息,所述观众用户为控制所述目标虚拟对象的用户,或者为观看所述第一直播资源的用户;基于所述观众用户的偏好信息,获取目标渲染形式;所述显示模块,用于以所述目标渲染形式显示所述第一直播资源;以所述目标渲染形式显示所述第二直播资源。在一种可能的实现方式中,所述接收模块,还用于接收服务器发送的第二提示信息,所述第二提示信息用于指示所述目标虚拟对象的控制时长与所述目标虚拟对象的使用时长一致;所述显示模块,还用于显示所述第二提示信息。第四方面,本申请实施例提供了一种虚拟对象的控制装置,所述装置包括:接收模块,用于接收电子设备发送的控制请求,所述控制请求携带目标虚拟对象的对象标识,所述控制请求用于请求控制所述目标虚拟对象,所述目标虚拟对象为第一直播资源包括的可选虚拟对象,所述可选虚拟对象无法被主播用户控制;获取模块,用于基于所述目标虚拟对象的对象标识,获取所述目标虚拟对象的音视频数据流地址;发送模块,用于将所述目标虚拟对象的音视频数据流地址发送至所述电子设备。在一种可能的实现方式中,所述装置还包括:确定模块,用于基于所述目标虚拟对象的对象标识,确定所述目标虚拟对象的对象状态;所述获取模块,用于响应于所述目标虚拟对象的对象状态为未被控制状态,获取所述目标虚拟对象的音视频数据流地址。在一种可能的实现方式中,所述接收模块,还用于接收所述电子设备发送的控制指令;所述发送模块,还用于将所述控制指令发送至游戏客户端,所述控制指令用于指示所述游戏客户端控制所述目标虚拟对象执行目标操作。在一种可能的实现方式中,所述发送模块,还用于响应于所述目标虚拟对象的对象状态为已被控制状态,向所述电子设备发送第一提示信息,所述第一提示信息用于指示所述目标虚拟对象为已被控制的虚拟对象。在一种可能的实现方式中,所述接收模块,还用于接收所述电子设备发送的信息获取请求,所述信息获取请求携带所述目标虚拟对象的对象标识,所述信息获取请求用于获取所述目标虚拟对象的对象信息;所述获取模块,还用于基于所述目标虚拟对象的对象标识,获取所述目标虚拟对象的对象信息;所述发送模块,还用于将所述目标虚拟对本文档来自技高网...

【技术保护点】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:/n显示第一直播资源,所述第一直播资源包括至少一个可选虚拟对象和至少一个由主播用户控制的虚拟对象,所述可选虚拟对象无法被所述主播用户控制;/n响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求,所述控制请求用于请求控制所述目标虚拟对象;/n响应于针对所述目标虚拟对象的控制指令,控制所述目标虚拟对象执行目标操作。/n

【技术特征摘要】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:
显示第一直播资源,所述第一直播资源包括至少一个可选虚拟对象和至少一个由主播用户控制的虚拟对象,所述可选虚拟对象无法被所述主播用户控制;
响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求,所述控制请求用于请求控制所述目标虚拟对象;
响应于针对所述目标虚拟对象的控制指令,控制所述目标虚拟对象执行目标操作。


2.根据权利要求1所述的方法,其特征在于,所述响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求,包括:
响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,获取所述目标虚拟对象的对象信息;
显示所述目标虚拟对象的对象信息;
响应于接收到针对所述目标虚拟对象的对象信息的确认指令,向服务器发送控制请求,所述控制请求携带所述目标虚拟对象的对象标识。


3.根据权利要求2所述的方法,其特征在于,所述响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,获取所述目标虚拟对象的对象信息,包括:
响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,向所述服务器发送信息获取请求,所述信息获取请求携带所述目标虚拟对象的对象标识,所述信息获取请求用于获取所述目标虚拟对象的对象信息;
接收所述服务器基于所述信息获取请求返回的所述目标虚拟对象的对象信息。


4.根据权利要求1所述的方法,其特征在于,所述响应于针对所述目标虚拟对象的控制指令,控制所述目标虚拟对象执行目标操作,包括:
响应于针对所述目标虚拟对象的控制指令,将所述控制指令发送至服务器,通过所述服务器将所述控制指令转发至游戏客户端,所述控制指令用于指示所述游戏客户端控制所述目标虚拟对象执行目标操作。


5.根据权利要求1所述的方法,其特征在于,所述响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求之后,所述方法还包括:
接收服务器返回的所述目标虚拟对象的音视频数据流地址;
基于所述目标虚拟对象的音视频数据流地址,显示第二直播资源,所述第二直播资源为所述目标虚拟对象对应的音视频。


6.根据权利要求1至5任一所述的方法,其特征在于,所述可选虚拟对象为由人工智能控制的虚拟对象。


7.根据权利要求1至5任一所述的方法,其特征在于,所述响应于接收到所述至少一个可选虚拟对象中目标虚拟对象的选中指令,发送控制请求之后,所述方法还包括:
接收服务器返回的第一提示信息,所述第一提示信息用于指示所述目标虚拟对象为已被控制的虚拟对象;
显示所述第一提示信息。


8.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:
基于观众用户的用户信息,获取所述观众用户的偏好信息,所述观众用户为控制所述目标虚拟对象的用户,或者为观看所述第一直播资源的用户;
基于所述观众用户的偏好信息,获取目标渲染形式;
所述显示第一直播资源,包括:
以所述目标渲染形式显示所述第一直播资源;
所述显示第二直播资源,包括:
以所述目标渲染形式显示所述第二直播资源。


9.根据权利要求1至5任一所述的方法,其特征在于,所述响应于针对所述目标虚拟对象的控制指令,控制所述目标虚拟对象执行目标操作之后,所述方法还包括:
接收服务器发送的第二提示信息,所述第二提示信息用于指示所述目标虚拟对象的控制时长与所述目标虚拟对象的使用时长一致;
显示所述第二提示信息。


10.一种虚拟对象的控制方法,其特征在于,所述方法包括:
接收电子设备发送的控制请求,所述控制请求携带目标虚拟对象的对象标识,所述控制请求用于请求控制所述目标虚拟对象,所述目标虚拟对象为第一直播资源包括的可选虚拟对象,所述可选虚拟对象无法被主播用户控制;
基于所述目标虚拟对象的对象标识,获取所述目标虚...

【专利技术属性】
技术研发人员:胡珏陈明华杨晗朱春林韩龙许兆博初明洋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1