游戏直播交互方法、装置、终端设备及存储介质与流程
未命名
09-24
阅读:46
评论:0
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.本技术提供一种游戏直播交互方法、装置、终端设备及存储介质,通过直播客户端提供游戏直播界面,游戏直播界面中显示有:第一游戏玩家的游戏直播画面,以及与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识;该方法包括:响应针对至少一个第二游戏玩家的标识的选中操作,确定选中操作所选中标识的第二游戏玩家为目标游戏玩家;将目标游戏玩家的直播访问请求发送至目标游戏玩家的游戏客户端,接收游戏客户端返回的目标游戏玩家的游戏画面,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。本技术可实现在游戏直播界面中观看第一游戏玩家的游戏直播画面时,通过选中与第一游戏玩家属于同一游戏场景中的目标游戏玩家的标识,快速实现观看目标游戏玩家的游戏画面的目的,提高观看游戏直播的体验感。
附图说明
68.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
69.图1为本发明实施例提供的游戏直播交互系统的结构示意图;
70.图2为本发明实施例提供的一种游戏直播交互方法的流程示意图;
71.图3为本发明提供的游戏直播界面的第一示意图;
72.图4为本发明提供的游戏直播界面的第二示意图;
73.图5为本发明实施例提供的另一种游戏直播交互方法的流程示意图;
74.图6为本发明实施例提供的又一种游戏直播交互方法的流程示意图;
75.图7为本发明实施例提供的再一种游戏直播交互方法的流程示意图;
76.图8为本发明实施例提供的又另一种游戏直播交互方法的流程示意图;
77.图9为本发明实施例提供的又在一种游戏直播交互方法的流程示意图;
78.图10为本发明实施例提供的一种游戏直播交互装置的结构示意图;
79.图11为本发明实施例提供的终端设备的示意图。
具体实施方式
80.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
81.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
82.在本技术的描述中,需要说明的是,若出现术语“上”、“下”、等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
83.此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
84.需要说明的是,在不冲突的情况下,本技术的实施例中的特征可以相互结合。
85.游戏直播是指游戏主播通过直播平台分享自己打游戏的实时过程,观众可以通过直播平台进入游戏主播的直播间中观看该游戏直播。在现有的游戏直播中,游戏主播可能会与其他游戏主播或者路人玩家进行组队游戏,当观众对该主播的队友的游戏操作更感兴趣时,如果队友为同样正在进行游戏直播的其他游戏主播,则观众需要在直播平台中找到其他游戏主播的直播间并进入其中进行观战,如果队友只是路人玩家,则观众无法对该队友的游戏操作进行观战,不利于观众观看游戏直播的观看体验。
86.针对现有技术中的问题,本发明提供了如下技术构思:在游戏直播界面中提供与游戏主播进行游戏的多个第二游戏玩家的标识,通过点击第二游戏玩家的标识,以向第二游戏玩家发送访问请求,并接收第二游戏玩家的游戏客户端返回的游戏画面,将游戏主播的游戏直播画面切换为返回的游戏画面,以实现观看第二游戏玩家的游戏过程。
87.下面对本发明实施例提供的应用场景进行介绍。
88.在一些实施方式中,请参阅图1,图1为本发明实施例提供的游戏直播交互系统的结构示意图,游戏直播交互系统可以包括:第一玩家终端设备10、第二玩家终端设备20、观众终端设备30、游戏服务器40、直播服务器50。其中,第一玩家终端设备10、第二玩家终端设备20、观众终端设备30、游戏服务器40和直播服务器50位于无线网络或有线网络中,第一玩家终端设备10为主播终端设备,用于通过与直播服务器50通信连接以进行直播,直播服务器50可以与游戏服务器40、第一玩家终端设备10和观众终端设备30进行数据交互,游戏服务器40可以与直播服务器50、第一玩家终端设备10和第二玩家终端设备20进行数据交互。具体地,第一玩家终端设备10与第二玩家终端设备20通过游戏服务器40进行游戏交互,第一玩家终端设备10与观众终端设备30通过直播服务器50进行直播数据交互,游戏服务器40将第一玩家终端设备10的游戏客户端产生的游戏数据发送至直播服务器50。在一些实施方式中,第一玩家终端设备10的数量、第二玩家终端设备20的数量和观众终端设备30的数量可以不做限定,图1中仅示出了一个,观众终端设备30与第一玩家终端设备10以直播服务器50作为传输中介,通过互联网实现数据交互。
89.需要说明的是,本发明所涉及的第一玩家终端设备10、第二玩家终端设备20和观众终端设备30均可以为移动终端设备或计算机设备,移动终端设备可以为:智能手机、平板电脑,计算机设备可以为笔记本电脑或台式电脑等,本发明对此不做限制。
90.在一些实施方式中,观众终端设备30内可以安装有直播客户端,观众终端设备30可以通过直播客户端接收直播内容,并在直播界面中对直播内容进行展示。直播客户端可以是安装在观众终端设备上的计算机应用程序,也可以是浏览器客户端,该浏览器客户端可以访问直播网页以获取直播内容。
91.在一些实施方式中,第一玩家终端设备10,除了需要安装直播客户端外,还需要安装游戏客户端,主播需要进行游戏直播时,可以运行游戏客户端,以在终端设备上开启游戏,并通过直播客户端发起游戏直播,游戏服务器40可以将游戏数据实时传输至直播服务器50,直播服务器50再将游戏数据传输至观众终端设备30的直播客户端中,以在观众终端设备30的直播客户端的直播界面中显示游戏数据。在一些实施方式中,若第二玩家不进行游戏直播,则第二玩家终端设备20中只需要安装游戏客户端即可。
92.下面对本发明实施例提供的游戏直播交互方法进行详细介绍。
93.在本公开其中一种实施例中的游戏直播交互方法可以运行于本地终端设备或者是服务器。当游戏直播交互方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
94.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏直播交互方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
95.在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过终端设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
96.在一种可能的实施方式中,本发明实施例提供了一种游戏直播交互方法,通过终端设备提供图形用户界面,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。
97.请参阅图2,图2为本发明实施例提供的一种游戏直播交互方法的流程示意图,在具体的实施例中,通过直播客户端提供游戏直播界面,游戏直播界面中显示有:第一游戏玩家的游戏直播画面,以及与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识;该方法包括:
98.s20:响应针对所至少一个第二游戏玩家的标识的选中操作,确定选中操作所选中标识的第二游戏玩家为目标游戏玩家。
99.一般地,第一游戏玩家通过第一玩家终端设备运行游戏客户端,在游戏客户端开启游戏之后,向游戏服务器发送游戏请求,游戏请求中至少携带有第一游戏玩家的游戏信息,游戏服务器根据游戏请求,为第一游戏玩家匹配在预设时间内同样向游戏服务器发起游戏请求预设数量的第二游戏玩家,为匹配到的第一游戏玩家和第二游戏玩家提供同一游戏场景,使第一游戏玩家和第二游戏玩家在同一游戏场景内进行游戏。在一些实施方式中,游戏请求中还可以携带第一游戏玩家想要一起进行游戏的第二游戏玩家的游戏信息,游戏信息可以是第二游戏玩家在游戏中的唯一标识。更进一步地,若第一游戏玩家所玩游戏为分组对抗类游戏,则将第一游戏玩家和第二游戏玩家按照游戏规定的组队人数进行随机分组。
100.在实现游戏直播时,第一游戏玩家通过第一玩家终端设备运行直播客户端,通过直播客户端向直播服务器发送直播请求,直播请求中可以携带有需要直播的游戏以及第一游戏玩家在直播客户端中注册的主播信息。直播服务器接收到该直播请求后,可以访问游戏服务器,以获取第一游戏玩家正在进行的游戏的游戏直播画面,并将获取的游戏直播画面传输至观众终端设备的直播客户端中,以在观众终端设备的直播客户端的游戏直播界面中显示该游戏直播画面。除了需要获取游戏直播画面外,还需要获取游戏声音,并将游戏声音通过观众终端设备进行播放。
101.本实施例中,除了需要在游戏直播界面中显示第一游戏玩家的游戏直播画面外,直播服务器还需要通过游戏服务器获取与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的玩家信息,并将至少一个第二游戏玩家的玩家信息发送至观众终端设备的直播客户端,以在观众终端设备的直播客户端的游戏直播界面中显示至少一个第二游戏玩家的标识。
102.示例的,请参考图3,为本发明提供的游戏直播界面的第一示意图,请参考图4,为本发明提供的游戏直播界面的第二示意图,如图3所示,为计算机设备所提供的游戏直播界
面的示意图,如图4所示,为移动终端设备提供的游戏直播界面的示意图,如图3的图4所示,游戏直播界面为终端设备的图形用户界面,游戏直播界面中包括:正在进行直播的第一游戏玩家在直播客户端中的主播id(identity document,身份标识号)11、游戏直播画面12和与第一游戏玩家一同进行游戏的至少一个第二游戏玩家的标识13,例如第二游戏玩家a、第二游戏玩家b、第二游戏玩家c和第二游戏玩家d等,其中,第二游戏玩家a、第二游戏玩家b、第二游戏玩家c和第二游戏玩家d的标识在游戏直播界面中的显示方式可以为在游戏客户端中注册的游戏id,也可以为在游戏客户端中设置的游戏头像,具体的显示方式可以根据游戏直播界面的大小决定,本发明对此不做限制。游戏直播画面12中用于显示正在进行直播的第一游戏玩家的游戏直播画面,图3或图4中所示的游戏直播画面所针对的是多人在线战术竞技游戏(multiplayer online battle arena,moba)类游戏,当然也可以为其他类型的游戏,本技术对此不做限制。游戏直播界面中处理包括主播id11、游戏直播画面12和第二游戏玩家的标识13外,还可以包括弹幕区域、弹幕输入区域和弹幕发送控件,观众通过在弹幕输入区域输入弹幕内容,并通过弹幕发送控件确认发送弹幕,以在弹幕区域显示弹幕内容,实现与第一游戏玩家的互动。
103.本实施例中,观众通过直播客户端观看第一游戏玩家的游戏直播画面时,若观众对与第一游戏玩家属于同一游戏场景中的第二游戏玩家的游戏过程更感兴趣时,通过观众终端设备输入针对至少一个第二游戏玩家的标识的选中操作,观众终端设备响应针对至少一个第二游戏玩家的标识的选中操作,以确定选中操作所选中标识的第二游戏玩家为目标游戏玩家。
104.在一些实施方式中,选中操作为针对至少一个游戏玩家的标识的点击操作。若观众终端设备为计算机设备,如笔记本电脑或者台式电脑等,则点击操作为鼠标点击操作,若观众终端设备为移动终端设备,如智能手机、平板电脑等,则点击操作为触控点击操作。
105.在一种可选实施方式中,在通过直播客户端提供游戏直播界面之前,本方法还包括:
106.响应针对直播客户端输入的直播观看请求,显示游戏直播界面。
107.本实施例中,当观众终端设备运行直播客户端后,在观众终端设备的图形用户界面中显示直播主页面和搜索栏,直播主页面中显示有多个推荐的直播窗口,每个直播推荐窗口对应一个正在进行的直播,搜索栏用于用户搜索自己感兴趣的直播内容,搜索结果包括至少一个直播窗口,观众可以通过直播主页面中推荐的多个直播窗口,或者通过搜索栏搜索自己感兴趣的直播内容得到的至少一个直播窗口,选中第一游戏玩家对应的直播窗口,进入第一游戏玩家的游戏直播界面。
108.s30:将目标游戏玩家的直播访问请求发送至游戏服务器。
109.本实施例中,观众终端设备将针对目标游戏玩家的直播访问请求发送至直播服务器,直播访问请求至少包括目标游戏玩家的标识信息,直播服务器将该直播访问请求同步至游戏服务器,游戏服务器根据直播访问请求中的目标游戏玩家的标识信息,获取目标游戏玩家的游戏画面。
110.s40:接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面。
111.本实施例中,游戏服务器根据直播访问请求获取目标游戏玩家的游戏画面,将获取的目标游戏玩家的游戏画面发送至直播服务器,直播服务器将该目标游戏玩家的游戏画
面发送至观众终端设备的直播客户端。
112.s50:将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。
113.本实施例中,观众终端设备的直播客户端在接收到目标游戏玩家的游戏画面之后,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。
114.需要说明的是,本实施例以观众终端设备作为该游戏直播交互方法的执行主体进行说明,是为了说明本实施例是想解决观众观看第一游戏玩家的游戏直播过程中不能直接在第一游戏玩家的游戏直播间中快捷地观看与第一游戏玩家在同一游戏中的第二游戏玩家游戏过程的问题,但上述方法也可以在第一玩家终端设备或第二玩家终端设备上实现,只要第一玩家终端设备或第二玩家终端设备上具有直播客户端即可。
115.上述实施例提供的游戏直播交互方法,通过在游戏直播界面中显示与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识,使得观众可以通过针对至少一个第二游戏玩家的标识的选中操作,获取选中的目标游戏玩家的游戏画面,从而实现在游戏直播界面中观看第一游戏玩家的游戏直播画面时,快速切换至目标游戏玩家的游戏画面,提高观看游戏直播的体验感。
116.在上述实施例的基础上,本发明还提供另一种游戏直播交互方法。请参考图5,为本发明实施例提供的另一种游戏直播交互方法的流程示意图,如图5所示,在上述s20响应针对至少一个第二游戏玩家的标识的选中操作之前,该方法还包括:
117.s11:若第一游戏玩家被淘汰,响应第一游戏玩家针对第三游戏玩家的观战操作,在游戏直播界面中生成跳转弹窗,跳转弹窗用于指示是否需要根据第一游戏玩家的观战操作进行跳转。
118.一般地,当观众在对第一游戏玩家的游戏过程进行观战过程中,若第一游戏玩家被淘汰,第一游戏玩家可以对游戏场景中的第三游戏玩家进行观战,此时,观众终端设备的游戏直播界面也随之切换至第一游戏玩家的观战画面,但是由于未经观众同意,观众可能第三游戏玩家的游戏过程不感兴趣。因此,本实施例中,当第一游戏玩家被淘汰后,若第一游戏玩家没有选择退出游戏,而是选择对同一游戏场景中的第三游戏玩家进行观战,则响应于第一游戏玩家的观战操作,则游戏直播界面中生成以跳转弹窗,跳转弹窗中至少包括提示信息、确定控件和否定控件,该提示信息用于提示观众第一游戏玩家正在观众第三游戏玩家,是否与第一游戏玩家进行同步跳转。
119.s12:响应针对跳转弹窗的确认操作,接收游戏服务器返回的第三游戏玩家的游戏画面。
120.本实施例中,确认操作可以为针对跳转弹窗中确定控件的点击操作,响应针对确定控件的点击操作,向游戏服务器发送第三游戏玩家的标识信息,以使得游戏服务器根据第三游戏玩家的标识信息获取第三游戏玩家的游戏画面,并返回给直播服务器。
121.s13:将第一游戏玩家的游戏直播画面切换为第三游戏玩家的游戏画面。
122.本实施例中,直播客户端在接收到直播服务器转发的第三游戏玩家的游戏画面后,将第一游戏玩家的直播画面切换为第三游戏玩家的游戏画面。
123.在一种可选实施例中,响应针对跳转弹窗的否定操作,取消显示第一游戏玩家的游戏画面。
124.本实施例中,否定操作可以为针对跳转弹窗中的否定控件的点击操作,响应针对
否定控件的点击操作,确定观众不需要对第三游戏玩家的游戏过程进行观战。由于此时第一游戏玩家已经被淘汰,则在游戏直播界面中取消显示第一游戏玩家的游戏画面,并退出游戏直播界面,在终端设备的图形用户界面中显示直播主页面和搜索栏。
125.上述实施例提供的游戏直播交互方法,通过在第一游戏玩家对第三游戏玩家进行观战时,在游戏直播界面中生成跳转弹窗,以为观众提供是否跟随第一游戏玩家进行跳转的选择权,提升观众观看游戏直播的体验感。
126.在上述实施例的基础上,本发明还提供又一种游戏直播交互方法。请参考图6,为本发明实施例提供的又一种游戏直播交互方法的流程示意图,如图6所示,在上述s30将针对目标游戏玩家的直播访问请求发送至游戏服务器之后,该方法还包括:
127.s31:响应直播访问请求,确定目标游戏玩家预先登记的直播标识。
128.本实施例中,直播访问请求至少包括目标游戏玩家的标识信息,直播服务器将该直播访问请求发送至游戏服务器,游戏服务器根据直播访问请求中的目标游戏玩家的标识信息,确定目标游戏玩家是否在游戏客户端中预先登记有直播标识,直播标识至少可以包括目标游戏玩家所在的直播平台和在直播平台中注册的直播id。若目标游戏玩家在游戏客户端中预先登记有直播标识,则将直播标识发送至直播服务器。
129.在一种可选实施例中,游戏服务器在接收到直播访问请求之后,根据直播访问请求中的目标游戏玩家的标识信息,将直播访问请求发送至目标游戏玩家的第二玩家终端设备,第二玩家终端设备根据直播访问请求判断第二玩家终端设备上是否安装有直播客户端。若是,表明该目标游戏玩家可能也正在进行游戏直播,第二玩家终端设备将安装信息通过游戏服务器和直播服务器发送至观众终端设备的直播客户端,安装信息中至少可以包括:目标游戏玩家的直播标识。
130.s32:根据直播标识在直播服务器进行检索,确定直播标识对应的主播是否正在直播。
131.本实施例中,若直播标识中登记的直播平台与观众终端设备安装的直播客户端属于同一直播平台,则在直播服务器中查找该直播标识所对应的主播是否正在进行直播。若直播标识中登记的直播平台与观众终端设备安装的直播客户端不属于同一直播平台,目标游戏玩家的第二玩家终端设备所发送的安装信息中还可以包括:其他直播客户端的标识。
132.若其他直播客户端为计算机应用程序,其他直播客户端的标识可以为:计算机应用程序的唯一标识,则观众终端设备根据其他直播客户端的标识,判断观众终端设备中是否安装有其他直播客户端,若有,则直接运行其他直播客户端,并根据目标游戏玩家的直播标识,在其他直播客户端所在的直播服务器中检索对应的主播是否正在直播;若没有,则可以向观众终端设备发送询问信息,询问信息用于询问观众是否在观众终端设备中安装其他直播客户端,并在观众终端设备确认安装其他直播客户端之后,根据目标游戏玩家的直播标识,在其他直播客户端所在的直播服务器中检索对应的主播是否正在直播。
133.若其他直播客户端为浏览器客户端,其他直播客户端的标识可以为:直播网页的地址,则观众终端设备根据其他直播网页的地址,在浏览器客户端的浏览器服务器中确认该直播网页的地址对应的主播是否正在直播。
134.在一种可选实施例中,若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
135.一般地,在第一游戏玩家进行游戏直播时,与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的身份可能也同样为游戏主播,也可能只是普通的路人玩家。本实施例中,若目标游戏玩家正在直播,则游戏服务器会将目标游戏玩家的游戏直播画面发送至直播服务器,观众终端设备的直播客户端可以根据目标游戏玩家的直播标识,从直播服务器中获取目标游戏玩家的游戏直播画面。
136.更进一步地,若前述可知,若直播标识中登记的直播平台与观众终端设备安装的直播客户端不属于同一直播平台,在确认观众终端设备安装对应的客户端后,从对应客户端的服务器中获取目标游戏玩家的游戏直播画面。
137.在另一种可选实施例中,若直播标识对应的主播未直播,通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面。
138.本实施例中,根据前述s32的记载可知,若第二玩家终端设备根据直播访问请求判断第二玩家终端设备上没有安装直播客户端,或者第二玩家终端设备虽然安装有直播客户端,但根据根据直播标识在直播服务器进行检索,确定直播标识对应的主播没有正在直播,说明目标游戏玩家没有进行直播,因此,无法获取目标游戏玩家的游戏直播画面,第二玩家终端设备将未直播的信息通过游戏服务器和直播服务器发送至观众终端设备的直播客户端。
139.观众终端设备的直播客户端接收到目标游戏玩家确认未直播的信息后,通过直播服务器向游戏服务器发送观战请求信息,观战请求信息中至少可以包括:目标游戏玩家的标识,游戏服务器接收到观战请求信息后,根据观战请求信息中的目标游戏玩家的标识,获取目标游戏玩家的游戏观战画面。此时,需要调用观众终端设备中的游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面。
140.需要说明的是,游戏直播画面中的画面内容是游戏玩家控制的受控虚拟对象的视角所对应的游戏画面,游戏观战画面中的画面内容是第三视角或者上帝视角观看受控虚拟角色在游戏场景中移动过程的游戏画面。
141.上述实施例提供的游戏直播交互方法,根据直播访问请求确定目标游戏玩家是否正在直播,若正在直播,则通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,若未直播,则通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面,使得可以在目标游戏玩家正在直播、未直播、观众终端设备安装游戏客户端、未安装游戏客户端等多种情况下对目标游戏玩家的游戏过程进行观战,提升观众通过第一游戏玩家的游戏直播界面观看目标游戏玩家的游戏过程的灵活度,提升玩家使用直播客户端的体验感。
142.在上述实施例的基础上,本发明还提供再一种游戏直播交互方法。请参考图7,为本发明实施例提供的再一种游戏直播交互方法的流程示意图,如图7所示,上述若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,包括:
143.s321:若直播标识对应的主播正在直播,在游戏直播界面中显示主播直播链接。
144.本实施例中,若观众终端设备根据直播标识,在对应的直播服务器或浏览器服务器中检索,确认直播标识对应的主播正在直播,则在游戏直播界面中显示主播直播链接。示例的,若主播所在的直播平台与观众正在观看直播的直播客户端是同一直播平台,则主播
直播链接为当前直播平台对应的链接;若主播所在的直播平台与观众正在观看直播的直播客户端是不同直播平台,则主播直播链接为主播所在的直播平台对应的链接。
145.s322:响应针对主播直播链接的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
146.本实施例中,若观众确认观看目标游戏玩家的游戏直播,则通过对直播直播链接的点击操作,确认跳转至目标游戏玩家的游戏直播界面。示例的,若主播所在的直播平台与观众正在观看直播的直播客户端是同一直播平台,则在当前直播平台中跳转至目标游戏玩家的游戏直播界面;若主播所在的直播平台与观众正在观看直播的直播客户端是不同直播平台,则先在观众终端设备中运行主播所在的直播平台对应的其他直播客户端,并在其他直播客户端中跳转至目标游戏玩家的游戏直播界面。在跳转至目标游戏玩家的游戏直播界面中,对应的直播客户端从游戏服务器中获取目标游戏玩家的游戏直播画面。
147.上述实施例提供的游戏直播交互方法,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供主播直播链接,以便观众可以选择是否通过主播直播链接观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
148.在上述实施例的基础上,本发明还提供又另一种游戏直播交互方法。请参考图8,为本发明实施例提供的又另一种游戏直播交互方法的流程示意图,如图8所示,上述若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,包括:
149.s323:若直播标识对应的主播正在直播,在游戏直播界面中生成访问弹窗,访问弹窗中包括:确认控件。
150.本实施例中,若确认直播标识对应的主播正在直播,则在游戏直播界面中生成访问弹窗,访问弹窗中至少包括提示信息、确认控件和否认空间,该提示信息用于提示观众是否确认观看目标游戏玩家的游戏直播。
151.s324:响应针对确认控件的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
152.本实施例中,若观众确认观看目标游戏玩家的游戏直播,则通过对确认控件的点击操作,确认跳转至目标游戏玩家的游戏直播界面,通过对否认控件的点击操作,确认不跳转至目标游戏玩家的游戏直播界面,则继续显示第一游戏玩家的游戏直播界面。其中,跳转至目标游戏玩家的游戏直播界面的过程与前述根据主播直播链接进行跳转的方式相同,在此不做赘述。
153.上述实施例提供的游戏直播交互方法,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供访问弹窗,以便观众可以根据访问弹窗中的确认控件确认是否观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
154.更进一步地,在上述通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面后,上述s50包括:
155.在游戏直播界面中取消第一游戏玩家的游戏直播画面的显示,并显示目标游戏玩家的游戏直播画面。
156.本实施例中,在获取到目标游戏玩家的游戏直播画面之后,在游戏直播界面中取消第一游戏玩家的游戏直播画面的显示,更换显示目标游戏玩家的游戏直播画面。示例的,
若主播所在的直播平台与观众正在观看直播的直播客户端是同一直播平台,则在当前直播平台的游戏直播界面中将第一游戏玩家的游戏直播画面更换为目标游戏玩家的游戏直播画面;若主播所在的直播平台与观众正在观看直播的直播客户端是不同直播平台,则在观众终端设备的图形用户界面中取消显示第一游戏玩家对应的直播客户端的游戏直播界面,更换显示目标游戏玩家对应的其他直播客户端的游戏直播界面,在该其他直播客户端的游戏直播界面中显示目标游戏玩家的游戏直播画面。
157.更进一步地,在观众终端设备上运行目标游戏玩家直播对应的其他直播客户端后,在其他直播客户端的游戏直播界面中处理显示目标游戏玩家的游戏直播画面外,还显示与目标游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识。
158.需要说明的是,为了实现在各种不同的直播客户端的游戏直播界面中显示属于同一游戏场景中的多个游戏玩家的标识,以通过该标识实现便捷地观看不同游戏玩家的游戏画面,需要在不同的直播客户端中安装预设插件,该插件可以从游戏直播画面中识别出多个游戏玩家的唯一身份信息,并根据多个游戏玩家的唯一身份信息在该游戏直播画面中显示多个游戏玩家的标识。
159.在上述实施例的基础上,若直播标识对应的主播未直播,本发明还提供又再一种游戏直播交互方法。请参考图9,为本发明实施例提供的又在一种游戏直播交互方法的流程示意图,如图9所示,上述s50包括:
160.s51:取消游戏直播界面的显示。
161.本实施例中,由于目标游戏玩家没有在进行直播,因此观众终端设备只能从游戏服务器中获取目标游戏玩家的游戏观战画面,以观看目标游戏玩家的游戏过程,此时不需要显示游戏直播界面,因此观众终端设备的直播客户端会取消游戏直播界面的显示。
162.s52:调用游戏客户端,并采用游戏客户端的游戏界面显示目标游戏玩家的游戏观战画面。
163.一般地,观众通过在观众终端设备中运行游戏客户端,在游戏客户端进入到某一场正在进行的游戏中,以对某一玩家的游戏过程进行观战。本实施例中,若观众终端设备安装有游戏客户端,当观众终端设备接收到游戏服务器返回的目标游戏玩家的游戏观战画面后,需要运行观众终端设备中安装的游戏客户端,以采用游戏客户端的游戏界面显示目标游戏玩家的游戏观战画面。
164.s53:调用终端设备上的云游戏平台,并采用云游戏平台的游戏界面显示目标游戏玩家的游戏观战画面。
165.若观众终端设备中未安装游戏客户端,则通过启动云游戏平台,以接收目标游戏玩家的游戏观战画面。云游戏平台是指游戏并不在观众终端设备上运行,而是运行在云游戏服务器上,云游戏平台仅用于在观众终端设备上提供游戏界面,并将从游戏服务器中获取的目标游戏玩家的游戏观战画面在云游戏平台的游戏界面中进行显示。云游戏平台相对于直接在观众终端设备中安装游戏客户端,一方面可以减少观众终端设备的存储压力,另一方面是所有的指令都是有云游戏服务器处理的,观众终端设备只用于呈现游戏画面和声音即可,减小了观众终端设备的计算压力,对观众终端设备的配置要求较低。
166.上述实施例提供的游戏直播交互方法,在直播标识对应的主播未直播时,若观众终端设备安装有游戏客户端,则取消游戏直播界面的显示,转而通过运行游戏客户端,以在
游戏客户端的游戏界面中显示目标游戏玩家的游戏观战画面,若观众终端设备未安装游戏客户端,则通过调用云游戏平台,以在云游戏平台的游戏界面中显示目标游戏玩家的游戏观战画面,实现在目标游戏玩家未直播的情况,根据终端设备是否安装游戏客户端为观众提供多种对目标游戏玩家进行观战的方式,提高观看游戏直播的体验感。
167.在一些实施方式中,对于目标游戏玩家,在监测到有观众终端设备通过游戏服务器获取自己的游戏观战画面有,在目标游戏玩家的游戏画面中显示有:观看目标游戏玩家的游戏画面的人数。目标游戏玩家可以根据观看人数决定是否打开第二玩家终端设备的摄像设备和麦克设备,以和观众进行交流互动。若目标游戏玩家打开摄像设备和麦克设备,则采集目标游戏玩家的视频图像和音频数据,并通过游戏服务器接收目标游戏玩家的视频图像和音频数据,在观众终端设备的游戏客户端或云游戏平台的游戏界面中显示目标游戏玩家的视频图像,还可以通过终端设备的麦克设备输出目标游戏玩家的音频数据。
168.上述实施例提供的游戏直播交互方法,在目标游戏玩家打开终端设备的摄像设备和麦克设备后,接收游戏服务器返回的目标游戏玩家的图像和音频,在终端设备上显示目标游戏玩家的图像及播放目标游戏玩家的音频,以实现与未进行直播的玩家进行互动,提高观看游戏直播的体验感。
169.在上述实施例的基础上,本发明还提供一种游戏直播交互装置,通过直播客户端提供游戏直播界面,游戏直播界面中显示有:第一游戏玩家的游戏直播画面,以及与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识。请参考图10,为本发明实施例提供的一种游戏直播交互装置的结构示意图,如图10所示,该装置包括:
170.玩家选中模块100,用于响应针对至少一个第二游戏玩家的标识的选中操作,确定选中操作所选中标识对应的第二游戏玩家为目标游戏玩家;
171.请求发送模块200,用于将针对目标游戏玩家的直播访问请求发送至游戏服务器;
172.画面接收模块300,用于接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面;
173.画面切换模块400,用于将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。
174.上述实施例提供的游戏直播交互装置,通过在游戏直播界面中显示与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识,使得观众可以通过针对至少一个第二游戏玩家的标识的选中操作,获取选中的目标游戏玩家的游戏画面,从而实现在游戏直播界面中观看第一游戏玩家的游戏直播画面时,快速切换至目标游戏玩家的游戏画面,提高观看游戏直播的体验感。
175.可选的,通过直播客户端提供游戏直播界面之前,装置还包括:
176.界面显示模块,用于响应针对直播客户端输入的直播观看请求,显示游戏直播界面。
177.可选的,在玩家选中模块100之前,装置还包括:
178.弹窗生成模块,用于若第一游戏玩家被淘汰,响应第一游戏玩家针对第三游戏玩家的观战操作,在游戏直播界面中生成跳转弹窗,跳转弹窗用于指示是否需要根据第一游戏玩家的观战操作进行跳转;
179.画面接收模块300,还用于响应针对跳转弹窗的确认操作,接收游戏服务器返回的
第三游戏玩家的游戏画面;
180.画面切换模块400,还用于将第一游戏玩家的游戏直播画面切换为第三游戏玩家的游戏画面。
181.上述实施例提供的游戏直播交互装置,通过在第一游戏玩家对第三游戏玩家进行观战时,在游戏直播界面中生成跳转弹窗,以为观众提供是否跟随第一游戏玩家进行跳转的选择权,提升观众观看游戏直播的体验感。
182.可选的,请求发送模块200之后,装置还包括:
183.标识确认模块,用于响应直播访问请求,确定目标游戏玩家预先登记的直播标识;
184.直播确认模块,用于根据直播标识在直播服务器进行检索,确定直播标识对应的主播是否正在直播。
185.可选的,画面接收模块300,具体用于若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
186.可选的,画面接收模块300,还用于若直播标识对应的主播未直播,通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面。
187.上述实施例提供的游戏直播交互装置,根据直播访问请求确定目标游戏玩家是否正在直播,若正在直播,则通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,若未直播,则通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面,使得可以在目标游戏玩家正在直播、未直播、观众终端设备安装游戏客户端、未安装游戏客户端等多种情况下对目标游戏玩家的游戏过程进行观战,提升观众通过第一游戏玩家的游戏直播界面观看目标游戏玩家的游戏过程的灵活度,提升玩家使用直播客户端的体验感。
188.可选的,画面接收模块300,包括:
189.链接显示单元,用于若直播标识对应的主播正在直播,在游戏直播界面中显示主播直播链接;
190.画面接收单元,用于响应针对主播直播链接的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
191.上述实施例提供的游戏直播交互装置,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供主播直播链接,以便观众可以选择是否通过主播直播链接观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
192.可选的,弹窗生成模块,还用于若直播标识对应的主播正在直播,在游戏直播界面中生成访问弹窗,访问弹窗中包括:确认控件;
193.画面接收单元,还用于响应针对确认控件的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
194.上述实施例提供的游戏直播交互装置,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供访问弹窗,以便观众可以根据访问弹窗中的确认控件确认是否观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
195.可选的,画面切换模块400,具体用于在游戏直播界面中取消第一游戏玩家的游戏直播画面的显示,并显示目标游戏玩家的游戏直播画面。
196.可选的,若直播客户端所在的终端设备安装游戏客户端,画面切换模块400,包括:
197.取消显示单元,用于取消游戏直播界面的显示;
198.画面切换单元,用于调用游戏客户端,并采用游戏客户端的游戏界面显示目标游戏玩家的游戏观战画面。
199.可选的,若直播客户端所在的终端设备未安装游戏客户端,画面切换单元,还用于调用终端设备上的云游戏平台,并采用云游戏平台的游戏界面显示目标游戏玩家的游戏观战画面。
200.上述实施例提供的游戏直播交互装置,在直播标识对应的主播未直播时,若观众终端设备安装有游戏客户端,则取消游戏直播界面的显示,转而通过运行游戏客户端,以在游戏客户端的游戏界面中显示目标游戏玩家的游戏观战画面,若观众终端设备未安装游戏客户端,则通过调用云游戏平台,以在云游戏平台的游戏界面中显示目标游戏玩家的游戏观战画面,实现在目标游戏玩家未直播的情况,根据终端设备是否安装游戏客户端为观众提供多种对目标游戏玩家进行观战的方式,提高观看游戏直播的体验感。
201.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
202.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
203.请参考图11,为本发明实施例提供的终端设备的示意图,该终端设备500可以为图1中的第一玩家终端设备10、第二玩家终端设备20或观众终端设备30,只要该终端设备500中具有直播客户端即可,本技术对此不做限制。
204.如图11所示,终端设备500包括:处理器501、存储介质502和总线,存储介质502存储有处理器501可执行的程序指令,当终端设备500运行时,处理器501与存储介质502之间通过总线通信,处理器501执行程序指令,以执行上述游戏直播交互方法的实施例。具体的,处理器执行上述游戏直播交互方法的步骤包括:
205.响应针对至少一个第二游戏玩家的标识的选中操作,确定选中操作所选中标识对应的第二游戏玩家为目标游戏玩家;
206.将针对目标游戏玩家的直播访问请求发送至游戏服务器;
207.接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面;
208.将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。
209.上述实施例中处理器执行的游戏直播交互方法,通过在游戏直播界面中显示与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识,使得观众可以通过针对至少一个第二游戏玩家的标识的选中操作,获取选中的目标游戏玩家的游戏画面,从而实现在游戏直播界面中观看第一游戏玩家的游戏直播画面时,快速切换至目标游戏玩家的游戏画面,提高观看游戏直播的体验感。
210.可选的,通过直播客户端提供游戏直播界面之前,处理器执行上述游戏直播交互
方法的步骤还包括:
211.响应针对直播客户端输入的直播观看请求,显示游戏直播界面。
212.可选的,在响应针对至少一个第二游戏玩家的标识的选中操作之前,处理器执行上述游戏直播交互方法的步骤还包括:
213.若第一游戏玩家被淘汰,响应第一游戏玩家针对第三游戏玩家的观战操作,在游戏直播界面中生成跳转弹窗,跳转弹窗用于指示是否需要根据第一游戏玩家的观战操作进行跳转;
214.响应针对跳转弹窗的确认操作,接收游戏服务器返回的第三游戏玩家的游戏画面;
215.将第一游戏玩家的游戏直播画面切换为第三游戏玩家的游戏画面。
216.上述实施例中处理器执行的游戏直播交互方法,通过在第一游戏玩家对第三游戏玩家进行观战时,在游戏直播界面中生成跳转弹窗,以为观众提供是否跟随第一游戏玩家进行跳转的选择权,提升观众观看游戏直播的体验感。
217.可选的,将针对目标游戏玩家的直播访问请求发送至游戏服务器之后,处理器执行上述游戏直播交互方法的步骤还包括:
218.响应直播访问请求,确定目标游戏玩家预先登记的直播标识;
219.根据直播标识在直播服务器进行检索,确定直播标识对应的主播是否正在直播。
220.可选的,接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面,包括:
221.若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
222.可选的,接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面,还包括:
223.若直播标识对应的主播未直播,通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面。
224.上述实施例中处理器执行的游戏直播交互方法,根据直播访问请求确定目标游戏玩家是否正在直播,若正在直播,则通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,若未直播,则通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面,使得可以在目标游戏玩家正在直播、未直播、观众终端设备安装游戏客户端、未安装游戏客户端等多种情况下对目标游戏玩家的游戏过程进行观战,提升观众通过第一游戏玩家的游戏直播界面观看目标游戏玩家的游戏过程的灵活度,提升玩家使用直播客户端的体验感。
225.可选的,若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,包括:
226.若直播标识对应的主播正在直播,在游戏直播界面中显示主播直播链接;
227.响应针对主播直播链接的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
228.上述实施例中处理器执行的游戏直播交互方法,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供主播直播链接,以便观众可以选择是否通过主播直播
链接观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
229.可选的,若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,包括:
230.若直播标识对应的主播正在直播,在游戏直播界面中生成访问弹窗,访问弹窗中包括:确认控件;
231.响应针对确认控件的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
232.上述实施例中处理器执行的游戏直播交互方法,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供访问弹窗,以便观众可以根据访问弹窗中的确认控件确认是否观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
233.可选的,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面,包括:
234.在游戏直播界面中取消第一游戏玩家的游戏直播画面的显示,并显示目标游戏玩家的游戏直播画面。
235.可选的,若直播客户端所在的终端设备安装游戏客户端,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面,包括:
236.取消游戏直播界面的显示;
237.调用游戏客户端,并采用游戏客户端的游戏界面显示目标游戏玩家的游戏观战画面。
238.可选的,若直播客户端所在的终端设备未安装游戏客户端,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面,包括:
239.取消游戏直播界面的显示;
240.调用终端设备上的云游戏平台,并采用云游戏平台的游戏界面显示目标游戏玩家的游戏观战画面。
241.上述实施例中处理器执行的游戏直播交互方法,在直播标识对应的主播未直播时,若观众终端设备安装有游戏客户端,则取消游戏直播界面的显示,转而通过运行游戏客户端,以在游戏客户端的游戏界面中显示目标游戏玩家的游戏观战画面,若观众终端设备未安装游戏客户端,则通过调用云游戏平台,以在云游戏平台的游戏界面中显示目标游戏玩家的游戏观战画面,实现在目标游戏玩家未直播的情况,根据终端设备是否安装游戏客户端为观众提供多种对目标游戏玩家进行观战的方式,提高观看游戏直播的体验感。
242.可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述游戏直播交互方法的实施例。
243.具体的,程序执行上述游戏直播交互方法的步骤包括:
244.响应针对至少一个第二游戏玩家的标识的选中操作,确定选中操作所选中标识对应的第二游戏玩家为目标游戏玩家;
245.将针对目标游戏玩家的直播访问请求发送至游戏服务器;
246.接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面;
247.将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。
248.上述实施例中程序执行的游戏直播交互方法,通过在游戏直播界面中显示与第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识,使得观众可以通过针对至
少一个第二游戏玩家的标识的选中操作,获取选中的目标游戏玩家的游戏画面,从而实现在游戏直播界面中观看第一游戏玩家的游戏直播画面时,快速切换至目标游戏玩家的游戏画面,提高观看游戏直播的体验感。
249.可选的,通过直播客户端提供游戏直播界面之前,程序执行上述游戏直播交互方法的步骤还包括:
250.响应针对直播客户端输入的直播观看请求,显示游戏直播界面。
251.可选的,在响应针对至少一个第二游戏玩家的标识的选中操作之前,程序执行上述游戏直播交互方法的步骤还包括:
252.若第一游戏玩家被淘汰,响应第一游戏玩家针对第三游戏玩家的观战操作,在游戏直播界面中生成跳转弹窗,跳转弹窗用于指示是否需要根据第一游戏玩家的观战操作进行跳转;
253.响应针对跳转弹窗的确认操作,接收游戏服务器返回的第三游戏玩家的游戏画面;
254.将第一游戏玩家的游戏直播画面切换为第三游戏玩家的游戏画面。
255.上述实施例中程序执行的游戏直播交互方法,通过在第一游戏玩家对第三游戏玩家进行观战时,在游戏直播界面中生成跳转弹窗,以为观众提供是否跟随第一游戏玩家进行跳转的选择权,提升观众观看游戏直播的体验感。
256.可选的,将针对目标游戏玩家的直播访问请求发送至游戏服务器之后,程序执行上述游戏直播交互方法的步骤还包括:
257.响应直播访问请求,确定目标游戏玩家预先登记的直播标识;
258.根据直播标识在直播服务器进行检索,确定直播标识对应的主播是否正在直播。
259.可选的,接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面,包括:
260.若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
261.可选的,接收游戏服务器根据直播访问请求返回的目标游戏玩家的游戏画面,还包括:
262.若直播标识对应的主播未直播,通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面。
263.上述实施例中程序执行的游戏直播交互方法,根据直播访问请求确定目标游戏玩家是否正在直播,若正在直播,则通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,若未直播,则通过游戏客户端或云游戏平台接收游戏服务器返回的目标游戏玩家的游戏观战画面,使得可以在目标游戏玩家正在直播、未直播、观众终端设备安装游戏客户端、未安装游戏客户端等多种情况下对目标游戏玩家的游戏过程进行观战,提升观众通过第一游戏玩家的游戏直播界面观看目标游戏玩家的游戏过程的灵活度,提升玩家使用直播客户端的体验感。
264.可选的,若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,包括:
265.若直播标识对应的主播正在直播,在游戏直播界面中显示主播直播链接;
266.响应针对主播直播链接的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
267.上述实施例中程序执行的游戏直播交互方法,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供主播直播链接,以便观众可以选择是否通过主播直播链接观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
268.可选的,若直播标识对应的主播正在直播,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面,包括:
269.若直播标识对应的主播正在直播,在游戏直播界面中生成访问弹窗,访问弹窗中包括:确认控件;
270.响应针对确认控件的确认操作,通过直播客户端接收游戏服务器返回的目标游戏玩家的游戏直播画面。
271.上述实施例中程序执行的游戏直播交互方法,在根据直播标识确认主播正在直播时,在游戏直播界面中为观众提供访问弹窗,以便观众可以根据访问弹窗中的确认控件确认是否观看目标游戏玩家的游戏直播,提升玩家使用直播客户端的体验感。
272.可选的,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面,包括:
273.在游戏直播界面中取消第一游戏玩家的游戏直播画面的显示,并显示目标游戏玩家的游戏直播画面。
274.可选的,若直播客户端所在的终端设备安装游戏客户端,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面,包括:
275.取消游戏直播界面的显示;
276.调用游戏客户端,并采用游戏客户端的游戏界面显示目标游戏玩家的游戏观战画面。
277.可选的,若直播客户端所在的终端设备未安装游戏客户端,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面,包括:
278.取消游戏直播界面的显示;
279.调用终端设备上的云游戏平台,并采用云游戏平台的游戏界面显示目标游戏玩家的游戏观战画面。
280.上述实施例中程序执行的游戏直播交互方法,在直播标识对应的主播未直播时,若观众终端设备安装有游戏客户端,则取消游戏直播界面的显示,转而通过运行游戏客户端,以在游戏客户端的游戏界面中显示目标游戏玩家的游戏观战画面,若观众终端设备未安装游戏客户端,则通过调用云游戏平台,以在云游戏平台的游戏界面中显示目标游戏玩家的游戏观战画面,实现在目标游戏玩家未直播的情况,根据终端设备是否安装游戏客户端为观众提供多种对目标游戏玩家进行观战的方式,提高观看游戏直播的体验感。
281.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
282.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
283.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
284.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
285.上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种游戏直播交互方法,其特征在于,通过直播客户端提供游戏直播界面,所述游戏直播界面中显示有:第一游戏玩家的游戏直播画面,以及与所述第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识;所述方法包括:响应针对所述至少一个第二游戏玩家的标识的选中操作,确定所述选中操作所选中标识对应的第二游戏玩家为目标游戏玩家;将针对所述目标游戏玩家的直播访问请求发送至游戏服务器;接收所述游戏服务器根据所述直播访问请求返回的所述目标游戏玩家的游戏画面;将所述第一游戏玩家的游戏直播画面切换为所述目标游戏玩家的游戏画面。2.如权利要求1所述的方法,其特征在于,所述通过直播客户端提供游戏直播界面之前,所述方法还包括:响应针对所述直播客户端输入的直播观看请求,显示所述游戏直播界面。3.如权利要求1所述的方法,其特征在于,在所述响应针对所述至少一个第二游戏玩家的标识的选中操作之前,所述方法还包括:若所述第一游戏玩家被淘汰,响应所述第一游戏玩家针对第三游戏玩家的观战操作,在所述游戏直播界面中生成跳转弹窗,所述跳转弹窗用于指示是否需要根据所述第一游戏玩家的观战操作进行跳转;响应针对所述跳转弹窗的确认操作,接收所述游戏服务器返回的所述第三游戏玩家的游戏画面;将所述第一游戏玩家的游戏直播画面切换为所述第三游戏玩家的游戏画面。4.根据权利要求1所述的方法,其特征在于,所述将针对所述目标游戏玩家的直播访问请求发送至游戏服务器之后,所述方法还包括:响应所述直播访问请求,确定所述目标游戏玩家预先登记的直播标识;根据所述直播标识在直播服务器进行检索,确定所述直播标识对应的主播是否正在直播。5.根据权利要求4所述的方法,其特征在于,所述接收所述游戏服务器根据所述直播访问请求返回的所述目标游戏玩家的游戏画面,包括:若所述直播标识对应的主播正在直播,通过直播客户端接收所述游戏服务器返回的所述目标游戏玩家的游戏直播画面。6.根据权利要求5所述的方法,其特征在于,所述若所述直播标识对应的主播正在直播,通过直播客户端接收所述游戏服务器返回的所述目标游戏玩家的游戏直播画面,包括:若所述直播标识对应的主播正在直播,在所述游戏直播界面中显示主播直播链接;响应针对所述主播直播链接的确认操作,通过直播客户端接收所述游戏服务器返回的所述目标游戏玩家的游戏直播画面。7.根据权利要求5所述的方法,其特征在于,所述若所述直播标识对应的主播正在直播,接收所述游戏服务器返回的所述目标游戏玩家的游戏直播画面,包括:若所述直播标识对应的主播正在直播,在所述游戏直播界面中生成访问弹窗,所述访问弹窗中包括:确认控件;响应针对所述确认控件的确认操作,通过直播客户端接收所述游戏服务器返回的所述目标游戏玩家的游戏直播画面。
8.根据权利要求5-7任一所述的方法,其特征在于,所述将所述第一游戏玩家的游戏直播画面切换为所述目标游戏玩家的游戏画面,包括:在所述游戏直播界面中取消所述第一游戏玩家的游戏直播画面的显示,并显示所述目标游戏玩家的游戏直播画面。9.根据权利要求4所述的方法,其特征在于,所述接收所述游戏服务器根据所述直播访问请求返回的所述目标游戏玩家的游戏画面,包括:若所述直播标识对应的主播未直播,通过游戏客户端或云游戏平台接收所述游戏服务器返回的所述目标游戏玩家的游戏观战画面。10.根据权利要求9所述的方法,其特征在于,若所述直播客户端所在的终端设备安装游戏客户端,所述将所述第一游戏玩家的游戏直播画面切换为所述目标游戏玩家的游戏画面,包括:取消所述游戏直播界面的显示;调用所述游戏客户端,并采用所述游戏客户端的游戏界面显示所述目标游戏玩家的游戏观战画面。11.根据权利要求9所述的方法,其特征在于,若所述直播客户端所在的终端设备未安装游戏客户端,所述将所述第一游戏玩家的游戏直播画面切换为所述目标游戏玩家的游戏画面,包括:取消所述游戏直播界面的显示;调用所述终端设备上的云游戏平台,并采用所述云游戏平台的游戏界面显示所述目标游戏玩家的游戏观战画面。12.一种游戏直播交互装置,其特征在于,通过直播客户端提供游戏直播界面,所述游戏直播界面中显示有:第一游戏玩家的游戏直播画面,以及与所述第一游戏玩家属于同一游戏场景中的至少一个第二游戏玩家的标识;所述装置包括:玩家选中模块,用于响应针对所述至少一个第二游戏玩家的标识的选中操作,确定所述选中操作所选中标识对应的第二游戏玩家为目标游戏玩家;请求发送模块,用于将针对所述目标游戏玩家的直播访问请求发送至游戏服务器;画面接收模块,用于接收所述游戏服务器根据所述直播访问请求返回的所述目标游戏玩家的游戏画面;画面切换模块,用于将所述第一游戏玩家的游戏直播画面切换为所述目标游戏玩家的游戏画面。13.一种终端设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当所述终端设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至11任一所述的游戏直播交互方法的步骤。14.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至11任一所述的游戏直播交互方法的步骤。
技术总结
本申请提供一种游戏直播交互方法、装置、终端设备及存储介质,涉及直播技术领域。该方法包括:响应针对至少一个第二游戏玩家的标识的选中操作,确定选中操作所选中标识的第二游戏玩家为目标游戏玩家;将目标游戏玩家的直播访问请求发送至目标游戏玩家的游戏客户端,接收游戏客户端返回的目标游戏玩家的游戏画面,将第一游戏玩家的游戏直播画面切换为目标游戏玩家的游戏画面。本申请可提高观看游戏直播的体验感。的体验感。的体验感。
技术研发人员:胡佳胜 胡志鹏 刘勇成 袁思思 程龙
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2022.03.17
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种模拟降雨的风洞装置的制作方法 下一篇:电子设备及其驱动方法与流程