一种信息交互方法、装置、计算机设备及存储介质与流程

文档序号:33122725发布日期:2023-02-01 04:16阅读:29来源:国知局
一种信息交互方法、装置、计算机设备及存储介质与流程

1.本公开涉及计算机技术领域,具体而言,涉及一种信息交互方法、装置、计算机设备及存储介质。


背景技术:

2.随着信息科技的发展,越来越多的用户选择在线上进行活动,而在线上进行多人活动时,通常需要活动发起者召集足够的用户进行游戏。
3.相关技术中,用户可以在社交软件上询问其他用户是否想要一起进行活动,但是社交软件中的用户很可能不能及时看到该用户的消息,并且社交软件中的用户很可能没有进行活动的意愿。因此,采用这种方法召集用户的效率较低,速度较慢,从而很难通过这种方式召集足够的用户。


技术实现要素:

4.本公开实施例至少提供一种信息交互方法、装置、计算机设备及存储介质。
5.第一方面,本公开实施例提供了一种信息交互方法,包括:
6.展示目标三维场景内,所述第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识;其中,所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他用户端的第二虚拟对象在所述目标三维场景内的相对位置关系确定的;
7.响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息;其中,所述游戏邀请信息用于邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏;
8.在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
9.一种可能的实施方式中,所述方法还包括根据以下方法确定所述语音分组内的第二目标用户端:
10.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
11.将与所述第一位置信息之间的距离小于第一预设阈值的第二虚拟对象对应的用户端,确定为所述语音分组内的第二目标用户端。
12.一种可能的实施方式中,所述针对第一目标游戏的选择确认操作包括:针对所述第一目标用户端展示的任一候选游戏的游戏标识的触发操作;
13.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之前,所述方法还包括:
14.确定所述语音分组的特征信息;其中,所述语音分组的特征信息包括所述语音分
组内的人数、所述语音分组内的用户端的虚拟对象的属性信息、所述语音分组内的用户端的游戏记录中的至少一种;
15.确定与所述特征信息匹配的候选游戏,并展示所述候选游戏的游戏标识。
16.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述方法还包括:
17.在所述目标三维场景的预设展示位置展示第三提示信息;其中,所述第三提示信息包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及第一目标标识中的至少一种,所述第一目标标识用于控制发出所述游戏开始指令。
18.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述方法还包括:
19.确定所述语音分组外的第二位置信息满足预设条件的第二虚拟对象对应的第一用户端;其中,所述第一用户端未加入所述语音分组;
20.向所述第一用户端发起针对所述第一目标游戏的组外游戏邀请信息;其中,所述组外游戏邀请信息用于邀请所述第一用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏。
21.一种可能的实施方式中,在除所述语音分组内的用户端外的第二用户端对应的虚拟对象参与所述第一目标游戏时,所述第二用户端同时加入所述语音分组。
22.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述方法还包括:
23.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后的预设时长后,在参与所述第一目标游戏的虚拟对象的数量少于所述第一目标游戏对应的最低人数的情况下,确定除所述第一目标游戏外的其他游戏的游戏标识;其中,所述除所述第一目标游戏外的其他游戏,是基于当前已参与所述第一目标游戏的用户端的特征信息确定的;
24.响应于针对任一其他游戏的游戏标识的触发操作,将所述第一目标游戏更新为被触发的游戏标识对应的其他游戏。
25.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,或者在接收到游戏开始指令之后,所述方法还包括:
26.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
27.基于所述第一位置信息,确定与所述第一虚拟对象对应的游戏区域范围;
28.控制位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象移动至所述游戏区域范围内。
29.一种可能的实施方式中,所述方法还包括:
30.响应针对第三用户端对应的第二虚拟对象的对应位置处展示的第二提示信息的触发操作,将所述第一目标用户端对应的第一虚拟对象,加入所述第三用户端对应的第二虚拟对象所在的第二目标游戏中;其中,所述第二目标游戏为所述第一虚拟对象未加入的游戏。
31.一种可能的实施方式中,所述方法还包括:
32.响应于针对任一参与第三目标游戏的第二虚拟对象的触发操作,获取并展示被触发的第二虚拟对象对应的第四用户端的屏幕画面,以通过所述屏幕画面观看在所述第四用
户端的视角下的游戏画面,其中,所述第三目标游戏为所述第一目标用户端的第一虚拟对象未加入的游戏。
33.第二方面,本公开实施例还提供一种信息交互装置,包括:
34.第一展示模块,用于展示目标三维场景内,第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识;其中,所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他用户端的第二虚拟对象在所述目标三维场景内的相对位置关系确定的;
35.响应模块,用于响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息;其中,所述游戏邀请信息用于邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏;
36.第二展示模块,用于在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
37.一种可能的实施方式中,所述响应模块,还用于根据以下方法确定所述语音分组内的第二目标用户端:
38.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
39.将与所述第一位置信息之间的距离小于第一预设阈值的第二虚拟对象对应的用户端,确定为所述语音分组内的第二目标用户端。
40.一种可能的实施方式中,所述针对第一目标游戏的选择确认操作包括:针对所述第一目标用户端展示的任一候选游戏的游戏标识的触发操作;
41.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之前,所述响应模块,还用于:
42.确定所述语音分组的特征信息;其中,所述语音分组的特征信息包括所述语音分组内的人数、所述语音分组内的用户端的虚拟对象的属性信息、所述语音分组内的用户端的游戏记录中的至少一种;
43.确定与所述特征信息匹配的候选游戏,并展示所述候选游戏的游戏标识。
44.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述响应模块,还用于:
45.在所述目标三维场景的预设展示位置展示第三提示信息;其中,所述第三提示信息包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及第一目标标识中的至少一种,所述第一目标标识用于控制发出所述游戏开始指令。
46.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述响应模块,还用于:
47.确定所述语音分组外的第二位置信息满足预设条件的第二虚拟对象对应的第一用户端;其中,所述第一用户端未加入所述语音分组;
48.向所述第一用户端发起针对所述第一目标游戏的组外游戏邀请信息;其中,所述组外游戏邀请信息用于邀请所述第一用户端的各个第二虚拟对象与所述第一虚拟对象一
起参与所述第一目标游戏。
49.一种可能的实施方式中,在除所述语音分组内的用户端外的第二用户端对应的虚拟对象参与所述第一目标游戏时,所述第二用户端同时加入所述语音分组。
50.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述响应模块,还用于:
51.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后的预设时长后,在参与所述第一目标游戏的虚拟对象的数量少于所述第一目标游戏对应的最低人数的情况下,确定除所述第一目标游戏外的其他游戏的游戏标识;其中,所述除所述第一目标游戏外的其他游戏,是基于当前已参与所述第一目标游戏的用户端的特征信息确定的;
52.响应于针对任一其他游戏的游戏标识的触发操作,将所述第一目标游戏更新为被触发的游戏标识对应的其他游戏。
53.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,或者在接收到游戏开始指令之后,所述第二展示模块,还用于:
54.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
55.基于所述第一位置信息,确定与所述第一虚拟对象对应的游戏区域范围;
56.控制位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象移动至所述游戏区域范围内。
57.一种可能的实施方式中,所述响应模块,还用于:
58.响应针对第三用户端对应的第二虚拟对象的对应位置处展示的第二提示信息的触发操作,将所述第一目标用户端对应的第一虚拟对象,加入所述第三用户端对应的第二虚拟对象所在的第二目标游戏中;其中,所述第二目标游戏为所述第一虚拟对象未加入的游戏。
59.一种可能的实施方式中,所述响应模块,还用于:
60.响应于针对任一参与第三目标游戏的第二虚拟对象的触发操作,获取并展示被触发的第二虚拟对象对应的第四用户端的屏幕画面,以通过所述屏幕画面观看在所述第四用户端的视角下的游戏画面,其中,所述第三目标游戏为所述第一目标用户端的第一虚拟对象未加入的游戏。
61.第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
62.第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
63.本公开实施例提供的信息交互方法、装置、计算机设备及存储介质,可展示目标三维场景内,所述第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识,从而可以模拟出真实场景中有多人存在的景象,并且其中的所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他用户端的第二虚拟对象在所述目标三维场景内的相对位
置关系确定的,这样可以让距离较近的虚拟对象对应的用户端加入同一语音分组,进行沟通,模拟了真实场景中多人对话的场景,从而提升了趣味性;然后响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息,从而邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏,最后在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
64.采用这种方法,由于目标三维场景内的虚拟对象皆为在线用户对应的虚拟对象,从而在向所述第二目标用户端发送游戏邀请信息后,可以及时得到受邀请的用户的反馈,并且由于第二虚拟对象与第一虚拟对象具有位置关联,如第二虚拟对象可以在第一虚拟对象的周围,第二目标用户端与第一目标用户端位于同一语音分组,因此第一目标用户端的用户在发起游戏邀请后可以直观地看到第二虚拟对象的行为反映,并与受邀请的用户进行语音交流,提升了用户之间的沟通效率和用户的沉浸感,从而提升了召集其他用户进行活动的效率。
65.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
66.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
67.图1示出了本公开一些实施例所提供的信息交互方法的流程图;
68.图2示出了本公开一些实施例所提供的语音标识的示意图;
69.图3示出了本公开一些实施例所提供的游戏标识的示意图;
70.图4示出了本公开一些实施例所提供的第一提示信息和第三提示信息的示意图;
71.图5示出了本公开一些实施例所提供的详情页面的示意图;
72.图6示出了本公开一些实施例所提供的第二提示信息的示意图;
73.图7示出了本公开一些实施例所提供的信息交互装置的架构示意图;
74.图8示出了本公开一些实施例所提供的计算机设备的结构示意图。
具体实施方式
75.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实
施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
76.在用户想要与其他用户进行如游戏等的线上活动时,通常需要召集足够的用户进行组队,相关技术中,只能通过社交软件邀请其他用户,或者,在游戏内的公共聊天区域邀请其他用户,采用第一种方法需要逐个询问各用户的意见,效率较低,而采用第二种方法,通常无法得到其他用户的回应,很难召集足够的用户。因此,如何高效地召集用户,并且加强用户之间的沟通交流成为亟待解决的问题。
77.基于上述研究,本公开提供了一种信息交互方法、装置、计算机设备及存储介质,可以展示目标三维场景内,所述第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识,从而可以模拟出真实场景中有多人存在的景象,并且其中的所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他用户端的第二虚拟对象在所述目标三维场景内的相对位置关系确定的,这样可以让距离较近的虚拟对象对应的用户端加入同一语音分组,进行沟通,模拟了真实场景中多人对话的场景,从而提升了趣味性;然后响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息,从而邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏,最后在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
78.采用这种方法,由于目标三维场景内的虚拟对象皆为在线用户对应的虚拟对象,从而在向所述第二目标用户端发送游戏邀请信息后,可以及时得到受邀请的用户的反馈,并且由于第二虚拟对象与第一虚拟对象具有位置关联,如第二虚拟对象可以在第一虚拟对象的周围,第二目标用户端与第一目标用户端位于同一语音分组,因此第一目标用户端的用户在发起游戏邀请后可以直观地看到第二虚拟对象的行为反映,并与受邀请的用户进行语音交流,提升了用户之间的沟通效率和用户的沉浸感,从而提升了召集其他用户进行活动的效率。
79.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
80.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
81.可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
82.例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存
储介质等软件或硬件提供个人信息。
83.作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
84.可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
85.为便于对本实施例进行理解,首先对本公开实施例所公开的一种信息交互方法进行详细介绍,本公开实施例所提供的信息交互方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如为用户端,所述用户端示例性的可以包括智能手机、个人计算机、平板电脑等。在一些可能的实现方式中,该信息交互方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
86.参见图1所示,为本公开实施例提供的信息交互方法的流程图,所述方法包括步骤101~步骤103,其中:
87.步骤101、展示目标三维场景内,所述第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识;其中,所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他用户端的第二虚拟对象在所述目标三维场景内的相对位置关系确定的;
88.步骤102、响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息;其中,所述游戏邀请信息用于邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏;
89.步骤103、在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
90.以下是针对上述步骤的详细说明:
91.针对步骤101、
92.具体的,所述目标三维场景为预先建立的虚拟场景,在所述目标三维场景内可以展示静态和动态的虚拟对象,所述虚拟对象可以包括虚拟人物和虚拟物品,所述多个用户端对应的虚拟对象为由所述多个用户端控制的虚拟对象,示例性的,任一用户端可以控制该用户端对应的虚拟对象在所述目标三维场景内移动,以及,做出预设的动作。
93.在一种可能的实施方式中,可以预先设置多个动作标识,各动作标识对应有预设的动作,响应于针对任一动作标识的触发操作,可以控制所述第一目标用户端对应的第一虚拟对象执行被触发的动作标识对应的动作。由于在所述目标三维场景内的虚拟对象对应的用户端可以展示其他用户端控制的虚拟对象的动作,采用这种方法,可以提升用户之间的互动趣味,促进了用户之间的沟通交流。
94.所述第一目标用户端在展示所述目标三维场景内时,服务器可以实时确定所述第一目标用户端对应的第一虚拟对象与其他用户端对应的第二虚拟对象的相对位置关系,并根据所述相对位置关系确定与所述第一目标用户端属于同一语音分组的第二目标用户端。
95.在一种可能的实施方式中,在确定所述语音分组内的第二目标用户端时,可以先确定所述第一目标用户端的第一虚拟对象的第一位置信息;然后将与所述第一位置信息之间的距离小于第一预设阈值的第二虚拟对象对应的用户端,确定为所述语音分组内的第二目标用户端。
96.具体的,可以先计算出各第二虚拟对象的第二位置信息与所述第一位置信息之间的距离,然后确定该距离小于第一预设阈值的第二虚拟对象对应的用户端,并将该用户端作为所述第二目标用户端加入至所述语音分组。
97.示例性的,所述第一预设阈值为5,第二虚拟对象1、第二虚拟对象2和第二虚拟对象3各自的第二位置信息与第一虚拟对象的第一位置信息之间的距离分别为:3、4、7,由于距离3和4小于第一预设阈值5,则将第二虚拟对象1对应的用户端和第二虚拟对象2对应的用户端作为所述第二目标用户端加入至所述语音分组。
98.这里,在获取所述第一目标用户端对应的第一虚拟对象在所述目标三维场景内的第一位置信息时,所述目标三维场景内建立有三维坐标系,所述第一位置信息为所述第一虚拟对象在所述目标三维场景内的三维坐标系下的坐标,如(5,10,0)。这里,所述第一目标用户端可以实时监控所述第一虚拟对象的第一位置信息。任一用户端对应的虚拟对象的位置信息可以实时上传至服务器,并由服务器将该用户端对应的虚拟对象的位置信息实时发送至其他用户端,以使其他用户可以实时看到该虚拟对象的位置变化。
99.这里,需要说明的是,由于所述目标三维场景内各个虚拟对象的位置可能是不断发生变化的,因此所述第一目标用户端加入的语音分组内目标用户端可能是相应不断变化的。
100.在一种可能的实施方式中,为了模拟出真实场景中向周围对象发起邀请的行为,提升用户的沉浸感,可以只让所述语音分组内的用户接收所述第一目标用户端输入的语音信息。具体的,所述第一目标用户端可以接收第一目标用户的语音信息,并将所述第一目标用户的语音信息发送至所述第二目标用户端进行播放;所述第二目标用户端,也可以接收第二目标用户的语音信息。并将所述第二目标用户的语音信息发送至所述第一目标用户端进行播放。
101.示例性的,如图2所示,可以展示所述第一目标用户端的用户标识和所述第二目标用户端的用户标识,通过所述用户标识可以使第一目标用户了解可以听到第一目标用户输入的语音信息的用户,响应于针对语音标识的触发操作,可以接收第一目标用户输入的语音信息。
102.采用这种方法,可以直接通过语音的方式询问语音分组内的第二目标用户是否想要一起进行活动,促进了用户之间的沟通交流,从而提升了召集用户的效率。
103.针对步骤102、
104.在一种可能的实施方式中,如图3所示,所述第一目标用户端可以展示至少一个游戏标识,所述针对第一目标游戏的选择确认操作包括:针对所述第一目标用户端展示的任一候选游戏的游戏标识的触发操作,所述触发操作包括但不限于单击、双击、滑动、拖动。
105.实际应用中,不同的用户群体对于游戏的选择可能不同,因此为了满足不同用户群体的游戏需求,在一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之前,还可以先确定所述语音分组的特征信息;然后确定与所述特征
信息匹配的候选游戏,并展示所述候选游戏的游戏标识。
106.其中,所述语音分组的特征信息包括所述语音分组内的人数、所述语音分组内的用户端的虚拟对象的属性信息、所述语音分组内的用户端的游戏记录中的至少一种。
107.具体的,所述语音分组内的人数表示所述第一目标用户端的数量与所述第二目标用户端的数量之和,不同的游戏需要的游玩人数不同,如游戏a只能4个人游玩,游戏b至少需要7个人游玩,因此,可以根据语音分组内的人数,确定候选游戏,如将最低参与人数不超过所述语音分组内的人数的游戏作为所述候选游戏。
108.所述语音分组内的用户端的虚拟对象的属性信息可以包括年龄、性别、爱好等,所述虚拟对象的属性信息可以由用户进行编辑,在确定所述候选游戏时,可以参考用户的属性信息进行筛选,如不同的游戏适合不同的年龄、不同的性别,因此,可以根据用户的性别和年龄筛选候选游戏。
109.所述语音分组内的用户端的游戏记录表示用户曾经游玩过的游戏,可以将所述游戏记录中的游戏作为所述候选游戏,或者,可以统计所述语音分组内的用户游玩各游戏的总次数,根据所述总次数筛选出候选游戏。
110.在确定候选游戏后,可以展示所述候选游戏的游戏标识,响应于针对所述候选游戏的游戏标识的触发操作,可以确定被触发的候选游戏为所述第一目标游戏,然后所述第一目标用户端可以向所述第二目标用户端发送所述第一目标游戏的游戏邀请信息。
111.在另一种可能的实施方式中,所述选择确认操作可以是语音信息输入操作,具体可以包括以下步骤a1~步骤a3:
112.步骤a1、所述第一目标用户端可以接收所述第一目标用户输入的语音信息,如“谁想和我一起玩游戏a?”,并将所述第一目标用户输入的语音信息转化为对应的第一文本信息。
113.步骤a2、为了更精准地判断所述第一目标用户是否要发起游戏,可以识别所述第一文本信息的第一目标句式,在所述第一目标句式与预先存储的多个第一句式(如“我要玩
……
游戏”)的相似度超过预设相似度阈值的情况下,则可以认为所述第一目标用户具有发起游戏的意图,就可以继续判断所述第一目标用户要选择的游戏。
114.步骤a3、可以根据预先存储的多个第一关键词,识别所述第一文本信息中的第一目标关键词,并将所述第一目标关键词对应的游戏作为所述第一目标游戏。
115.延续上例,所述预先存储的第一关键词为“游戏a”、“游戏b”和“游戏c”,输入的语音信息转化出的第一文本信息(“谁想和我一起玩游戏a?”)中包含第一目标关键词“游戏a”,因此可以确定所述第一目标游戏为“游戏a”。
116.在另一种可能的实施方式中,还可以邀请所述语音分组外的用户一起参与游戏。具体的,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,可以先确定所述语音分组外的第二位置信息满足预设条件的第二虚拟对象对应的第一用户端;其中,所述第一用户端未加入所述语音分组;然后向所述第一用户端发起针对所述第一目标游戏的组外游戏邀请信息;其中,所述组外游戏邀请信息用于邀请所述第一用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏。
117.这里,所述预设条件示例性的可以是:所述第二位置信息与所述第一位置信息之间的距离不小于所述第一预设阈值且小于第二预设阈值,还可以是:所述第二位置信息位
于所述目标三维场景的预设区域范围内,所述预设区域范围示例性的可以是所述第一目标用户端展示的范围,这样可以向所述语音分组外正在展示的部分目标三维场景内的第二虚拟对象对应的用户端发送组外游戏邀请信息。
118.所述第一目标用户端在发送所述游戏邀请信息之后,其他用户端可以展示所述游戏邀请信息对应的第一提示信息。在一种可能的实施方式中,其他用户端可以响应于针对所述第一提示信息的触发操作,可以将触发所述第一提示信息的用户端对应的第二虚拟对象加入至所述第一目标游戏。
119.示例性的,如图4所示,所述第一提示信息可以包括提示文本、接受标识、拒绝标识,对于接收到所述第一提示信息的用户端,可以响应于针对所述接收标识的触发操作,加入所述第一目标游戏,以及,可以响应于针对所述拒绝标识的触发操作,取消展示所述第一提示信息,所述提示文本示例性的可以是:xxx邀请你玩“游戏a”。
120.这里,对于所述第一目标用户端也可以展示其他用户端发送的游戏邀请信息对应的第一提示信息,以通过所述第一提示信息加入至其他用户选择的游戏中。
121.在另一种可能的实施方式中,所述其他用户端还可以响应于语音信息输入操作,加入所述第一目标游戏。具体可以执行以下步骤b1~b3:
122.b1、其他用户端可以接收用户输入的语音信息,如“我要加入游戏a”,然后可以将输入的语音信息转化为对应的第二文本信息。
123.b2、为了更精准地判断用户是否要加入所述第一目标游戏,可以识别所述第二文本信息的第二目标句式,在所述第二目标句式与预先存储的多个第二句式(如“加入
……
游戏”)的相似度超过预设相似度阈值的情况下,则可以认为该用户具有加入所述第一目标游戏的意图,就可以继续判断该用户想要加入哪个游戏。
124.b3、可以根据预先存储的多个第二关键词,识别所述第二文本信息中包含的第二目标关键词,在检测到所述第二文本信息中包含所述第二目标关键词的情况下,确定所述第二目标关键词对应的游戏,将所述目标用户端对应的第二虚拟对象加入至所述第二目标关键词对应的游戏。
125.在一种可能的实施方式中,在除所述语音分组内的用户端外的第二用户端对应的虚拟对象参与所述第一目标游戏时,为了便于用户之间沟通,所述第二用户端可以同时加入所述语音分组。具体的,在任一用户端通过任一种方式加入所述第一目标用户端之后,可以同时加入所述语音分组,这样可以使参与所述第一目标游戏的用户能够进行语音沟通,提升了用户沟通的效率以及趣味性。
126.在所述第一目标用户端发送所述游戏邀请信息之后,可以由所述第一目标用户控制所述第一目标游戏是否开启。在一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,可以在所述目标三维场景的预设展示位置展示第三提示信息;其中,所述第三提示信息可以包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及第一目标标识中的至少一种,所述第一目标标识用于控制发出所述游戏开始指令。
127.具体的,所述预设展示位置可以是所述第一目标用户端的显示区域中的固定位置,所述当前游戏人数信息用于表示已接收所述游戏邀请信息的用户端数量,或者参与所述第一目标游戏的用户端数量,所述需求人数信息用于表示开启所述第一目标游戏所需的
最少的用户端数量,如游戏a至少需要4个用户参与才能进行游玩,则游戏a的需求人数信息为4人。所述第一目标用户端可以展示所述第一目标标识,当所述第一目标标识被触发,则发出所述游戏开始指令,以控制所述第一目标游戏开启。
128.这里,在所述当前游戏人数信息低于所述需求人数信息时,响应于针对所述第一目标标识的触发操作,可以展示用于提示当前游戏人数信息不足的第四提示信息。
129.示例性的,如图4所示,所述第三提示信息可以包括:游戏a、(3/8)、加入游戏,其中,游戏a表示所述第一目标游戏的名称,3表示所述当前游戏人数信息,8表示所述需求人数信息,“加入游戏”为所述第一目标标识。
130.在一种可能的实施方式中,对于除所述第一目标用户端外参与所述第一目标游戏的用户端,所述第三提示信息可以包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及提示该用户端已加入所述第一目标游戏的标记信息(如“已加入”)中的至少一种。
131.在一种可能的实施方式中,对于未参与所述第一目标游戏的用户端,所述第三提示信息可以包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及第二目标标识中的至少一种,所述第二目标标识用于被触发后将该用户端加入至所述第一目标游戏,如所述第二目标标识可以是“加入组队”标识。
132.为了使所述第一目标用户能够了解具体哪些用户参与了所述第一目标游戏,在一种可能的实施方式中,如图5所示,所述第一目标用户端可以响应于针对所述第三提示信息的触发操作,展示详情页面,所述详情页面包括参与所述第一目标游戏的虚拟对象对应的用户端的用户标识、退出标识、开始标识中的至少一种。响应于针对所述用户标识的触发操作,可以展示被触发的用户标识对应的用户端的用户信息,响应于针对所述退出标识的触发操作,可以使所述第一目标用户端退出所述第一目标游戏;响应于针对所述开始标识的触发操作,可以控制发出所述游戏开始指令。
133.这里,在所述当前游戏人数信息低于所述需求人数信息时,响应于针对所述开始标识的触发操作,可以展示用于提示当前游戏人数信息不足的第五提示信息。
134.同理,在一种可能的实施方式中,除所述第一目标用户端外参与所述第一目标游戏的用户端也可以响应于针对所述第三提示信息的触发操作,展示参与所述第一目标游戏的虚拟对象对应的用户端的用户标识、退出标识、以及用于表示该用户端已参与所述第一目标游戏的标记信息中的至少一种;未参与所述第一目标游戏的用户端可以响应于针对所述第三提示信息的触发操作,展示参与所述第一目标游戏的虚拟对象对应的用户端的用户标识、和/或加入标识,响应于针对所述加入标识的触发操作,可以参与所述第一目标游戏。
135.这里,需要注意的是,所述目标三维场景内可以同时发起和/或进行多个游戏,在发起的游戏有多个的情况下,对于所述目标三维场景内的任一虚拟对象对应的用户端,可以同时展示多个游戏对应的第三提示信息。
136.在一种可能的应用场景中,如果所述第一目标用户端在发起游戏后的很长时间内都没有足够的玩家加入游戏,会使用户有较差的体验。因此,在一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,还可以在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后的预设时长后,在参与所述第一目标游戏的虚拟对象的数量(即上述当前游戏人数信息)少于所述第一目标游戏对应的最低
人数(即上述需求人数信息)的情况下,确定除所述第一目标游戏外的其他游戏的游戏标识;然后响应于针对任一其他游戏的游戏标识的触发操作,将所述第一目标游戏更新为被触发的游戏标识对应的其他游戏。
137.其中,所述除所述第一目标游戏外的其他游戏,是基于当前已参与所述第一目标游戏的用户端的特征信息确定的,所述特征信息可以包括所述语音分组内的人数、所述语音分组内的用户端的虚拟对象的属性信息、所述语音分组内的用户端的游戏记录中的至少一种。
138.示例性的,如果所述第一目标游戏对应的最低人数为5人,所述参与所述第一目标游戏的虚拟对象的数量为3,则可以根据这3个虚拟对象对应的用户端的特征信息确定其他游戏,当第一目标用户点击了任一其他游戏的游戏标识后,可以将当前参与的第一目标游戏替换为被触发的其他游戏。
139.这里,根据所述特征信息确定所述其他游戏的方法与上述根据特征信息确定所述候选游戏的方法相同,在此不再赘述。
140.针对步骤103、
141.其中,所述预设数量可以是固定数量,或者可以是根据所述第一目标游戏对应的最低人数确定的,如所述预设数量可以是所述第一目标游戏对应的最低人数减1。所述第一目标用户端可以在确定所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请且接收到游戏开始指令的情况下,或者还可以在参与所述第一目标游戏的虚拟对象的数量达到所述第一目标游戏对应的最低人数且接收到游戏开始指令的情况下,展示所述三维虚拟房间,所述三维虚拟房间内可以展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象,具体的可以展示所述第一虚拟对象和所述接受邀请的第二目标用户端的第二虚拟对象的游玩场景。
142.在一种可能的实施方式中,在所述游戏开始指令发出之后,可以展示准备提示信息,如5、4、3、2、1的倒计时,以提示用户所述第一目标游戏即将开始。
143.在一种可能的实施方式,为了呈现出参与同一游戏的多个虚拟对象聚集的展示效果,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,或者在接收到游戏开始指令之后,还可以确定所述第一目标用户端的第一虚拟对象的第一位置信息;然后基于所述第一位置信息,确定与所述第一虚拟对象对应的游戏区域范围;最后控制位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象移动至所述游戏区域范围内。
144.具体的,所述游戏区域范围可以是以所述第一虚拟对象为中心的区域,如以所述第一虚拟对象为中心,以预设长度作为半径的圆形区域。在确定所述游戏区域范围后,可以根据预先获取的参与所述第一目标游戏的第二虚拟对象的第三位置信息,确定位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象,并将位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象移动至所述游戏区域范围内。
145.在另一种可能的实施方式中,还可以先确定与所述第一虚拟对象对应的多个预设展示位置,然后将所述参与所述第一目标游戏的各个第二虚拟对象按照所述预设展示位置依次(或者随机)进行展示。这里,与所述第一虚拟对象对应的多个预设展示位置,可以是与所述当前游戏人数信息匹配的多个预设展示位置,即对于不同的当前游戏人数信息,对应
有不同的预设展示位置的样式,根据该样式进行展示,以呈现出多个虚拟对象聚集的展示效果。
146.在一种可能的实施方式中,在展示正在进行游戏的虚拟对象时(这里可以简称为第三虚拟对象),可以控制所述第三虚拟对象展示出预设的目标动作,如举起游戏机的动作,以使所述第一目标用户可以直观地看出所述第三虚拟对象正在进行游戏。
147.在一种可能的实施方式中,所述第一目标用户端还可以加入其它用户端发起的游戏中。具体的,可以响应针对第三用户端对应的第二虚拟对象的对应位置处展示的第二提示信息的触发操作,将所述第一目标用户端对应的第一虚拟对象,加入所述第三用户端对应的第二虚拟对象所在的第二目标游戏中;其中,所述第二目标游戏为所述第一虚拟对象未加入的游戏。
148.示例性的,如图6所示,可以在所述第三用户端对应的第二虚拟对象的上方展示所述第二提示信息“一起来玩游戏,快来加入吧!”,当所述第二提示信息被触发后,可以使该所述第一目标用户端参与所述第二目标游戏。这里,所述第二提示信息可以包括所述第二目标游戏的名称,如游戏a。
149.为了使所述第一目标用户,能够观看其他用户的游戏过程,在一种可能的实施方式中,还可以响应于针对任一参与第三目标游戏的第二虚拟对象的触发操作,获取并展示被触发的第二虚拟对象对应的第四用户端的屏幕画面,以通过所述屏幕画面观看在所述第四用户端的视角下的游戏画面,其中,所述第三目标游戏为所述第一目标用户端的第一虚拟对象未加入的游戏。
150.示例性的,如果4个用户端对应的第二虚拟对象参与了a游戏,而第一目标用户端没有参与a游戏,则第一目标用户端可以响应于针对任一用户端对应的第二虚拟对象的触发操作,展示被触发的第四用户端正在展示的a游戏画面。
151.这里,根据不同游戏对应的具体展示规则,可以使所述第一目标用户端展示除所述第四用户端的屏幕画面外的其他信息,延续上例,还可以展示其他三个用户端的a游戏画面。
152.进一步地,在一种可能的实施方式中,在展示任一第四用户端的屏幕画面时,还可以响应于针对视角切换标识的触发操作,获取并展示除所述第四用户端外其他参与所述第三目标游戏的第二虚拟对象对应的用户端展示的屏幕画面。
153.本公开实施例提供的信息交互方法,由于目标三维场景内的虚拟对象皆为在线用户对应的虚拟对象,从而在向所述第二目标用户端发送游戏邀请信息后,可以及时得到受邀请的用户的反馈,并且由于第二虚拟对象与第一虚拟对象具有位置关联,如第二虚拟对象可以在第一虚拟对象的周围,第二目标用户端与第一目标用户端位于同一语音分组,因此第一目标用户端的用户在发起游戏邀请后可以直观地看到第二虚拟对象的行为反映,并与受邀请的用户进行语音交流,提升了用户之间的沟通效率和用户的沉浸感,从而提升了召集其他用户进行活动的效率。
154.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
155.基于同一发明构思,本公开实施例中还提供了与信息交互方法对应的信息交互装
置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述信息交互方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
156.参照图7所示,为本公开实施例提供的一种信息交互装置的架构示意图,所述装置包括:第一展示模块701、响应模块702、第二展示模块703;其中,
157.第一展示模块701,用于展示目标三维场景内,第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识;其中,所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他用户端的第二虚拟对象在所述目标三维场景内的相对位置关系确定的;
158.响应模块702,用于响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息;其中,所述游戏邀请信息用于邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏;
159.第二展示模块703,用于在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
160.一种可能的实施方式中,所述响应模块702,还用于根据以下方法确定所述语音分组内的第二目标用户端:
161.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
162.将与所述第一位置信息之间的距离小于第一预设阈值的第二虚拟对象对应的用户端,确定为所述语音分组内的第二目标用户端。
163.一种可能的实施方式中,所述针对第一目标游戏的选择确认操作包括:针对所述第一目标用户端展示的任一候选游戏的游戏标识的触发操作;
164.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之前,所述响应模块702,还用于:
165.确定所述语音分组的特征信息;其中,所述语音分组的特征信息包括所述语音分组内的人数、所述语音分组内的用户端的虚拟对象的属性信息、所述语音分组内的用户端的游戏记录中的至少一种;
166.确定与所述特征信息匹配的候选游戏,并展示所述候选游戏的游戏标识。
167.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述响应模块702,还用于:
168.在所述目标三维场景的预设展示位置展示第三提示信息;其中,所述第三提示信息包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及第一目标标识中的至少一种,所述第一目标标识用于控制发出所述游戏开始指令。
169.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述响应模块702,还用于:
170.确定所述语音分组外的第二位置信息满足预设条件的第二虚拟对象对应的第一用户端;其中,所述第一用户端未加入所述语音分组;
171.向所述第一用户端发起针对所述第一目标游戏的组外游戏邀请信息;其中,所述
组外游戏邀请信息用于邀请所述第一用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏。
172.一种可能的实施方式中,在除所述语音分组内的用户端外的第二用户端对应的虚拟对象参与所述第一目标游戏时,所述第二用户端同时加入所述语音分组。
173.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述响应模块702,还用于:
174.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后的预设时长后,在参与所述第一目标游戏的虚拟对象的数量少于所述第一目标游戏对应的最低人数的情况下,确定除所述第一目标游戏外的其他游戏的游戏标识;其中,所述除所述第一目标游戏外的其他游戏,是基于当前已参与所述第一目标游戏的用户端的特征信息确定的;
175.响应于针对任一其他游戏的游戏标识的触发操作,将所述第一目标游戏更新为被触发的游戏标识对应的其他游戏。
176.一种可能的实施方式中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,或者在接收到游戏开始指令之后,所述第二展示模块703,还用于:
177.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
178.基于所述第一位置信息,确定与所述第一虚拟对象对应的游戏区域范围;
179.控制位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象移动至所述游戏区域范围内。
180.一种可能的实施方式中,所述响应模块702,还用于:
181.响应针对第三用户端对应的第二虚拟对象的对应位置处展示的第二提示信息的触发操作,将所述第一目标用户端对应的第一虚拟对象,加入所述第三用户端对应的第二虚拟对象所在的第二目标游戏中;其中,所述第二目标游戏为所述第一虚拟对象未加入的游戏。
182.一种可能的实施方式中,所述响应模块702,还用于:
183.响应于针对任一参与第三目标游戏的第二虚拟对象的触发操作,获取并展示被触发的第二虚拟对象对应的第四用户端的屏幕画面,以通过所述屏幕画面观看在所述第四用户端的视角下的游戏画面,其中,所述第三目标游戏为所述第一目标用户端的第一虚拟对象未加入的游戏。
184.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
185.基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图8所示,为本公开实施例提供的计算机设备800的结构示意图,包括处理器801、存储器802、和总线803。其中,存储器802用于存储执行指令,包括内存8021和外部存储器8022;这里的内存8021也称内存储器,用于暂时存放处理器801中的运算数据,以及与硬盘等外部存储器8022交换的数据,处理器801通过内存8021与外部存储器8022进行数据交换,当计算机设备800运行时,处理器801与存储器802之间通过总线803通信,使得处理器801在执行以下指令:
186.展示目标三维场景内,所述第一目标用户端对应的第一虚拟对象、多个其他用户端分别对应的第二虚拟对象,以及所述第一目标用户端加入的语音分组的标识;其中,所述第一目标用户端加入的语音分组是基于所述第一目标用户端的第一虚拟对象与所述其他
用户端的第二虚拟对象在所述目标三维场景内的相对位置关系确定的;
187.响应于所述第一目标用户端针对第一目标游戏的选择确认操作,向所述语音分组内的除所述第一目标用户端外的第二目标用户端发起针对所述第一目标游戏的游戏邀请信息;其中,所述游戏邀请信息用于邀请所述语音分组内的第二目标用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏;
188.在所述语音分组内的第二目标用户端中至少预设数量个用户端接受邀请,且接收到游戏开始指令的情况下,展示所述第一目标游戏对应的三维虚拟房间,并在所述三维虚拟房间内展示所述第一虚拟对象和接受邀请的第二目标用户端的第二虚拟对象。
189.一种可能的实施方式中,处理器801执行的指令中,所述方法还包括根据以下方法确定所述语音分组内的第二目标用户端:
190.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
191.将与所述第一位置信息之间的距离小于第一预设阈值的第二虚拟对象对应的用户端,确定为所述语音分组内的第二目标用户端。
192.一种可能的实施方式中,处理器801执行的指令中,所述针对第一目标游戏的选择确认操作包括:针对所述第一目标用户端展示的任一候选游戏的游戏标识的触发操作;
193.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之前,所述方法还包括:
194.确定所述语音分组的特征信息;其中,所述语音分组的特征信息包括所述语音分组内的人数、所述语音分组内的用户端的虚拟对象的属性信息、所述语音分组内的用户端的游戏记录中的至少一种;
195.确定与所述特征信息匹配的候选游戏,并展示所述候选游戏的游戏标识。
196.一种可能的实施方式中,处理器801执行的指令中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述方法还包括:
197.在所述目标三维场景的预设展示位置展示第三提示信息;其中,所述第三提示信息包括:参与所述第一目标游戏的当前游戏人数信息、需求人数信息、以及第一目标标识中的至少一种,所述第一目标标识用于控制发出所述游戏开始指令。
198.一种可能的实施方式中,处理器801执行的指令中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述方法还包括:
199.确定所述语音分组外的第二位置信息满足预设条件的第二虚拟对象对应的第一用户端;其中,所述第一用户端未加入所述语音分组;
200.向所述第一用户端发起针对所述第一目标游戏的组外游戏邀请信息;其中,所述组外游戏邀请信息用于邀请所述第一用户端的各个第二虚拟对象与所述第一虚拟对象一起参与所述第一目标游戏。
201.一种可能的实施方式中,处理器801执行的指令中,在除所述语音分组内的用户端外的第二用户端对应的虚拟对象参与所述第一目标游戏时,所述第二用户端同时加入所述语音分组。
202.一种可能的实施方式中,处理器801执行的指令中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,所述方法还包括:
203.在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后的预设时
长后,在参与所述第一目标游戏的虚拟对象的数量少于所述第一目标游戏对应的最低人数的情况下,确定除所述第一目标游戏外的其他游戏的游戏标识;其中,所述除所述第一目标游戏外的其他游戏,是基于当前已参与所述第一目标游戏的用户端的特征信息确定的;
204.响应于针对任一其他游戏的游戏标识的触发操作,将所述第一目标游戏更新为被触发的游戏标识对应的其他游戏。
205.一种可能的实施方式中,处理器801执行的指令中,在响应于所述第一目标用户端针对第一目标游戏的选择确认操作之后,或者在接收到游戏开始指令之后,所述方法还包括:
206.确定所述第一目标用户端的第一虚拟对象的第一位置信息;
207.基于所述第一位置信息,确定与所述第一虚拟对象对应的游戏区域范围;
208.控制位于所述游戏区域范围外的参与所述第一目标游戏的第二虚拟对象移动至所述游戏区域范围内。
209.一种可能的实施方式中,处理器801执行的指令中,所述方法还包括:
210.响应针对第三用户端对应的第二虚拟对象的对应位置处展示的第二提示信息的触发操作,将所述第一目标用户端对应的第一虚拟对象,加入所述第三用户端对应的第二虚拟对象所在的第二目标游戏中;其中,所述第二目标游戏为所述第一虚拟对象未加入的游戏。
211.一种可能的实施方式中,处理器801执行的指令中,所述方法还包括:
212.响应于针对任一参与第三目标游戏的第二虚拟对象的触发操作,获取并展示被触发的第二虚拟对象对应的第四用户端的屏幕画面,以通过所述屏幕画面观看在所述第四用户端的视角下的游戏画面,其中,所述第三目标游戏为所述第一目标用户端的第一虚拟对象未加入的游戏。
213.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的信息交互方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
214.本公开实施例还提供一种计算机程序产品,该计算机产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的信息交互方法的步骤,具体可参见上述方法实施例,在此不再赘述。
215.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
216.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,
可以是电性,机械或其它的形式。
217.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
218.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
219.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
220.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1