一种互动方法、装置、电子设备、计算机可读介质与流程

文档序号:31519367发布日期:2022-09-14 12:32阅读:48来源:国知局
一种互动方法、装置、电子设备、计算机可读介质与流程

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.图1为本技术实施例提供的一种互动方法的示意图;
51.图2为本技术实施例提供的一种直播视频页面的示意图;
52.图3为本技术实施例提供的另一种直播视频页面的示意图;
53.图4为本技术实施例提供的又一种直播视频页面的示意图;
54.图5为本技术实施例提供的再一种直播视频页面的示意图;
55.图6为本技术实施例提供的还一种直播视频页面的示意图;
56.图7为本技术实施例提供的一种互动装置的结构示意图;
57.图8为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
58.为了便于理解本技术的技术方案,下面先介绍本技术所涉及的一些技术名词。
59.直播观看者是指借助某种电子设备观看直播间的人。也就是,直播观看者是指直播间内除了主播以外的其他用户。
60.麦上嘉宾是指在直播间内与主播连麦成功的直播观看者。另外,本技术实施例不限定麦上嘉宾,例如,在一些应用场景(例如,至少一个主播进行连麦的场景)下,该麦上嘉宾可以是其他直播间的主播。又如,在一些应用场景(例如,一个主播与普通用户进行连麦的场景)下,该麦上嘉宾可以是普通用户(也就是,非主播)。可见,对于第一直播间的麦上嘉宾来说,其可以是第二直播间的主播,也可以是不具有主播身份的正在观看该第一直播间的普通用户。其中,第二直播间不同于第一直播间。
61.普通观众是指在直播间内不处于连麦状态的直播观看者。
62.直播主播端是指主播对应的客户端(也就是,该主播对应的用户端),或者在该主播进行直播时所使用的电子设备。
63.嘉宾端用于表示麦上嘉宾所使用的电子设备(也就是,该麦上嘉宾对应的用户端)。
64.观众端用于表示普通观众所使用的电子设备(也就是,该普通观众对应的用户端)。
65.基于上述技术名词,下面对本技术的技术方案进行说明。
66.发明人在针对直播连麦场景的研究中发现,在一些情况下,对于直播间的参与者(例如,主播、某个麦上嘉宾、或者某个普通观众等)来说,该参与者可能会想要向该直播间所展示的某个用户(例如,主播或者某个麦上嘉宾)发送礼物,但是因一些直播连麦方案存在缺陷,使得这些直播连麦方案中所涉及的礼物发送流程比较复杂,如此不仅会导致直播间的参与者的礼物发送体验比较差,还会因该参与者感觉礼物发送操作比较复杂而尽可能地减少或者放弃进行礼物发送。其中,该参与者是指直播间的一个用户;而且本技术实施例不限定该参与者,例如,其可以是主播、某个麦上嘉宾、或者某个普通观众等。
67.为了便于理解,下面以一种礼物发送流程作为示例进行说明。
68.作为示例,相关技术中,对于直播连麦场景来说,如果该直播间的某个普通观众想
要向某个麦上嘉宾发送礼物,则该普通观众需要先在直播视频页面上点击该麦上嘉宾的画面,以使该直播视频页面上出现一个部署有礼物标识的面板;然后,该普通观众可以针对该面板上的礼物标识进行点击操作,以使该直播视频页面上出现一些可以使用的虚拟礼物;最后,该普通观众可以从这些虚拟礼物中挑选某个礼物发送给该麦上嘉宾。可见,因这些虚拟礼物是该面板的二级入口,使得该普通观众无法在该面板上直接看到并使用,从而使得该普通观众需要执行一些复杂操作才能看到并使用这些虚拟礼物,如此导致这些虚拟礼物的获取过程比较复杂,从而导致这些虚拟礼物的发送流程的复杂性比较高,进而降低普通观众的礼物发送的积极性。
69.基于上述发现,为了解决背景技术部分所示的技术问题,本技术实施例提供了一种互动方法,该方法包括:对于直播间的任意一个参与者(例如,主播、某个麦上嘉宾、或者某个普通观众)所使用的电子设备来说,当该电子设备正在展示直播视频页面(例如,直播连麦页面),而且该直播视频页面包括至少一个候选用户展示界面(例如,主播展示页面、以及各个麦上嘉宾的连麦展示页面等)时,在该电子设备接收到针对这些候选用户展示界面中目标用户展示界面(例如,某个麦上嘉宾的连麦展示页面等)的触发操作之后,该电子设备可以在该直播视频页面上展示互动界面,而且在该互动界面上部署有一些可使用的虚拟礼物,以便后续在该电子设备接收到针对这些虚拟礼物中目标礼物的触发操作之后,该电子设备可以将该目标礼物发送给该目标用户展示界面对应的用户端(例如,直播主播端或者某个嘉宾端),以使该目标用户展示界面对应的用户端能够接收到由该参与者通过该直播视频页面向其发送的礼物,如此不仅能够实现该参与者向直播间内主播或者任一麦上嘉宾发送礼物的目的,还能够简化该参与者向直播间内主播或者任一麦上嘉宾的发送礼物的交互操作,缩短交互路径,提高交互效率,从而有利于提高该参与者的礼物发送积极性,进而有利于提高该参与者的用户体验(尤其是,礼物发送体验)。
70.另外,本技术实施例不限定上述互动方法的执行主体,例如,本技术实施例提供的互动方法可以由电子设备执行,该电子设备包括但不限于智能手机、平板电脑、笔记本电脑、个人数字助理(personal digital assistant,pda)等。
71.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
72.为了更好地理解本技术所提供的技术方案,下面先结合一些附图对本技术实施例提供的互动方法进行说明。
73.如图1所示,本技术实施例提供的互动方法,包括s1-s2:
74.s1:展示直播视频页面。其中,该直播视频页面包括至少一个候选用户展示界面。
75.其中,直播视频页面可以是指直播间用户能够看到的直播间页面。例如,该直播视频页面可以是直播间连麦页面(例如,图2所示的页面200)。
76.上文直播间用户可以是指上文直播视频页面的观看者;而且本技术实施例不限定该直播间用户,例如,当本技术实施例提供的互动方法应用于直播主播端时,该直播间用户可以是主播。又如,当本技术实施例提供的互动方法应用于第n个麦上嘉宾对应的嘉宾端时,该直播间用户可以是该第n个麦上嘉宾;n为正整数,n≤n,n为正整数,n表示该直播间的
麦上嘉宾的个数。还如,当本技术实施例提供的互动方法应用于第k个普通观众对应的观众端时,该直播间用户可以是该第k个普通观众;k为正整数,k≤k,k为正整数,k表示该直播间的普通观众的个数。
77.另外,对于直播连麦场景来说,上述直播视频页面可以包括至少一个候选用户展示界面;而且该“至少一个候选用户展示界面”可以包括主播展示页面和n个麦上嘉宾的连麦展示页面,主播展示页面可以是主播的展示窗口,用于展示主播的实时视频流或者主播预设的图像,连麦展示页面可以是与主播连麦的连麦用户的展示窗口,用于展示连麦用户的实时视频流或者连麦用户预设的图像,。其中,该主播展示页面用于展示直播间的主播的连麦展示状态(例如,是否打开语音、是否打开摄像头等)。第n个麦上嘉宾的连麦展示页面用于展示该直播间的第n个麦上嘉宾的的连麦展示状态(例如,是否打开语音、是否打开摄像头等)。n为正整数,n≤n,n为正整数,n表示该直播间的麦上嘉宾的个数。为了便于理解,下面结合示例进行说明。
78.作为示例,当上文直播视频页面为图2所示的页面200时,上文“至少一个候选用户展示界面”可以包括图2所示的界面201、界面202、界面203和界面204。其中,界面201用于展示直播间的主播的连麦展示状态(例如,闭麦且打开摄像头);界面202用于展示直播间的第1个麦上嘉宾的连麦展示状态(例如,闭麦且打开摄像头);界面203用于展示直播间的第2个麦上嘉宾的连麦展示状态(例如,闭麦且打开摄像头);界面204用于展示直播间的第3个麦上嘉宾的连麦展示状态(例如,开麦且打开摄像头)。需要说明的是,图2所示的页面200是指在该第3个麦上嘉宾所使用的电子设备上进行展示的直播视频页面。
79.此外,本技术实施例不限定上文直播视频页面的展示设备,例如,当本技术实施例提供的互动方法应用于直播主播端时,该直播视频页面的展示设备为该直播主播端,以使直播间的主播能够从该直播主播端上看到该直播视频页面。又如,当本技术实施例提供的互动方法应用于该直播间内的某个麦上嘉宾(例如,图2所示的第3个麦上嘉宾)对应的嘉宾端时,该直播视频页面的展示设备为该嘉宾端,以使该麦上嘉宾能够从该嘉宾端上看到该直播视频页面(例如,图2所示的页面200)。还如,当本技术实施例提供的互动方法应用于该直播间内的某个普通观众对应的观众端时,该直播视频页面的展示设备为该观众端,以使该普通观众能够从该观众端上看到该直播视频页面。
80.基于上述s1的相关内容可知,对于直播间的任意一个参与者(例如,主播、某个麦上嘉宾、或者某个普通观众)所使用的电子设备来说,如果该直播间处于直播连麦场景,则该电子设备不仅可以用于展示该直播间对应的直播视频页面(例如,直播连麦页面),可以还用于在该直播视频页面上展示至少一个候选用户展示界面(例如,主播展示页面、以及各个麦上嘉宾的连麦展示页面等),以使该参与者不仅能够从该电子设备上了解到主播或者各个麦上嘉宾的连麦展示状态,还能够与主播或者各个麦上嘉宾进行互动(例如,发送礼物等)。
81.s2:响应于针对至少一个候选用户展示界面中目标用户展示界面的触发操作,在直播视频页面上展示互动界面。其中,该互动界面包括至少一个虚拟礼物。
82.其中,目标用户展示界面是指被选中的候选用户展示界面(例如,由上文直播视频页面的观看者从至少一个候选用户展示界面中所选择的界面)。为了便于理解,下面结合示例进行说明。
83.作为示例,当上文直播视频页面为图2所示的页面200,而且上文“至少一个候选用户展示界面”包括图2所示的界面201、界面202、界面203和界面204时,如果该直播视频页面的观看者针对该界面202触发了预先设定的选中操作(例如,点击操作),则可以将该界面202确定为目标用户展示界面,以便后续该观看者可以针对该目标用户展示界面触发一些交互操作(例如,发送礼物等)。
84.本技术实施例不限定上文s2中“目标用户展示界面的触发操作”,例如,其可以是任意一种选中操作(例如,点击操作)。
85.互动界面可以是礼物面板,用于向上文直播视频页面的观看者提供一些互动操作(例如,发送礼物等);而且本技术实施例不限定该互动界面,例如,该互动界面可以包括至少一个虚拟礼物。其中,该虚拟礼物可以被用于发送给上文目标用户展示界面对应的用户端。为了便于理解,下面结合两个示例进行说明。
86.示例1,当上文直播视频页面的观看者为主播(也就是,本技术实施例提供的互动方法应用于直播主播端)时,如果上文目标用户展示界面为图3所示的界面309,则该互动界面可以是图3所示的页面310,而且该互动界面上所部署的虚拟礼物可以包括图3所示的礼物1、礼物2、
……
,以便后续主播能够从这些礼物中选择一个或者多个发送给该界面309对应的麦上嘉宾。需要说明的是,图3所示的页面300是指在直播主播端所显示的直播视频页面。
87.示例2,当上文直播视频页面的观看者为某个直播观看者(例如,某个麦上嘉宾或者某个普通观众),也就是,本技术实施例提供的互动方法应用于某个麦上嘉宾对应的嘉宾端或者某个普通观众的观众端时,如果上文目标用户展示界面为图4所示的界面405时,则该互动界面可以是图4所示的页面407,而且该互动界面上所部署的虚拟礼物可以包括图4所示的礼物1、礼物2、
……
,以便后续该直播观看者能够从这些礼物中选择一个或者多个发送给该界面309对应的麦上嘉宾。需要说明的是,图4所示的页面400是指在某个麦上嘉宾对应的嘉宾端或者某个普通观众的观众端所显示的直播视频页面。
88.还需要说明的是,对于图3或者图4所示的礼物m来说,该礼物m是一种可以使用的虚拟礼物;该礼物m的图片用于展示该礼物m是什么样的;该礼物m的介绍信息用于描述该礼物m的相关内容(例如,名称、使用该礼物m所需消耗的资源值等)。其中,m为正整数,m≤m,m为正整数,m表示虚拟礼物的个数。另外,对于图3或者图4来说,其只是展示了部分礼物,上文直播视频页面的观看者可以通过上下滑动的方式查看其他礼物。
89.实际上,对于直播连麦场景来说,具有不同直播间角色描述信息的用户可以选择的交互对象的范围是不同的。例如,主播可以选择任意一个麦上嘉宾进行交互。又如,第n个麦上嘉宾可以选择主播或者该直播间内除了该第n个麦上嘉宾以外的其他任意一个麦上嘉宾进行交互;n为正整数,n≤n,n为正整数,n表示该直播间的麦上嘉宾的个数。还如,第k个普通观众可以选择主播或者任意一个麦上嘉宾进行交互;k为正整数,k≤k,k为正整数,k表示该直播间的普通观众的个数。其中,该直播间角色描述信息用于描述直播间的一个用户在该直播间内所属的用户类型(例如,主播、麦上嘉宾或者普通观众)。需要说明的是,本技术实施例不限定上文“直播间角色描述信息”,例如,直播间内的主播的直播间角色描述信息可以包括“主播”这一字符串。
90.为了满足上述具有不同直播间角色描述信息的用户端的交互对象选择需求,本申
请实施例还提供了s2的一些可能的实施方式,为了便于理解,下面结合两种可能的实施方式进行说明。
91.在第一种可能的实施方式中,当本技术实施例提供的互动方法应用于第一用户端(例如,主播端或者某个嘉宾端),而且上文“至少一个候选用户展示界面”包括该第一用户端对应的候选用户展示界面和至少一个第二用户端对应的候选用户展示界面时,s2具体可以为:响应于针对该至少一个第二用户端对应的候选用户展示界面中目标用户展示界面的触发操作,在直播视频页面上展示互动界面。
92.其中,第一用户端是指本技术实施例提供的互动方法的执行主体与上文至少一个候选用户展示界面对应的用户端集之间的交集。该用户终端集用于记录各个候选用户展示界面对应的用户端。也就是,该第一用户端不仅是本技术实施例提供的互动方法的执行主体,而且该第一用户端的持有者的相关信息(例如,语音数据或者视频数据等)被展示在上文直播视频页面上,以供直播间的任意一个参与者都能在该直播间内看到该持有者的相关信息。
93.另外,本技术实施例不限定第一用户端,例如,其可以是直播主播端或者第n个麦上嘉宾对应的嘉宾端。其中,n为正整数,n≤n,n为正整数,n表示该直播间的麦上嘉宾的个数。
94.上文“第一用户端对应的候选用户展示界面”用于展示该第一用户端的持有者的连麦展示状态。
95.第二用户端用于表示上文第一用户端可以进行交互的对象;而且该第二用户端不同于该第一用户端。
96.另外,上文“至少一个第二用户端”可以包括上文至少一个候选用户展示界面对应的用户端集中除了第一用户端以外的其他用户端。例如,当该第一用户端为直播主播端时,该“至少一个第二用户端”可以包括第1个麦上嘉宾对应的嘉宾端至第n个麦上嘉宾对应的嘉宾端。又如,当该第一用户端为第i个麦上嘉宾对应的嘉宾端时,该“至少一个第二用户端”可以包括直播主播端、以及n个麦上嘉宾中除了第i个麦上嘉宾以外的其他n-1个麦上嘉宾对应的嘉宾端。其中,i为正整数,i∈{1,2,
……
,n}。
97.此外,第j个第二用户端对应的候选用户展示界面用于展示该第j个第二用户端的持有者的连麦展示状态。其中,j为正整数,j≤j,j表示第二用户端的个数。
98.基于上述第一种可能的实施方式的相关内容可知,当本技术实施例提供的互动方法的执行主体为第一用户端(例如,直播主播端或者某个嘉宾端)时,由于该第一用户端对应的候选用户展示界面也会展示在上文直播视频页面中,而且该第一用户端的持有者通常不会选择其自己的候选用户展示界面作为其交互对象,以使在该第一用户端的持有者选择交互对象时通常不会考虑该第一用户端对应的候选用户展示界面,从而使得该第一用户端的持有者的界面可选范围通常可以为上文“至少一个候选用户展示界面”中除了该第一用户端对应的候选用户展示界面以外的其他所有界面,进而使得在该第一用户端上所选择的目标用户展示界面通常可以来自于上文“至少一个候选用户展示界面”中除了该第一用户端对应的候选用户展示界面以外的其他所有界面,如此能够满足该第一用户端的持有者(例如,主播或者第i个麦上嘉宾)的界面选择需求,从而有利于提高用户体验。
99.在第二种可能的实施方式中,当本技术实施例提供的互动方法应用于观众端时,
s2具体可以为:响应于针对至少一个候选用户展示界面中目标用户展示界面的触发操作,在直播视频页面上展示互动界面。
100.可见,当本技术实施例提供的互动方法的执行主体为第k个普通观众对应的观众端时,因该第k个普通观众在直播间处于非连麦状态,使得该第k个普通观众与上文直播视频页面上所展示的各个候选用户展示界面均不相关,从而使得该第k个普通观众可以从该直播视频页面上所展示的所有候选用户展示界面中挑选其交互对象,进而使得该第k个普通观众的界面可选范围为上文“至少一个候选用户展示界面”,如此使得在该第k个普通观众对应的观众端中所选择的目标用户展示界面来自于上文“至少一个候选用户展示界面”,如此能够满足普通观众的界面选择需求,从而有利于提高用户体验。其中,该第k个普通观众对应的观众端是指在该第k个普通观众观看直播时所使用的电子设备。k为正整数,k≤k,k为正整数,k表示直播间内的普通观众的个数。
101.基于上述s2的相关内容可知,对于直播间的任意一个参与者(例如,主播、某个麦上嘉宾、或者某个普通观众)所使用的电子设备来说,当该电子设备正在展示直播视频页面(例如,直播连麦页面),而且该直播视频页面包括至少一个候选用户展示界面(例如,主播展示页面、以及各个麦上嘉宾的连麦展示页面等)时,如果该参与者想要与该直播间的目标展示者(例如,主播或者某个麦上嘉宾)进行互动(例如,发送礼物等),则该参与者可以在该电子设备上针对该目标展示者对应的候选用户展示界面(也就是,目标用户展示界面)触发预先设定的选中操作(例如,点击操作等),以使该电子设备能够在该直播视频页面上展示互动界面,以便后续该参与者能够借助在该互动界面上所展示的一些虚拟礼物中的一个或者多个,与该目标展示者进行互动(例如,将一个或者多个虚拟礼物发送给该目标展示者等)。
102.s3:响应于针对至少一个虚拟礼物中目标礼物的触发操作,将该目标礼物发送给目标用户展示界面对应的用户端。
103.其中,目标礼物是指被选中的虚拟礼物(例如,由上文直播视频页面的观看者从至少一个虚拟礼物中所选择的礼物)。例如,目标礼物可以图3所示的礼物1。
104.目标用户展示界面对应的用户端用于向本技术实施例提供的互动方法的执行主体提供该目标用户展示界面的展示内容(例如,语音数据或者视频数据)。可见,该目标用户展示界面对应的用户端能够表示出由上文直播视频页面的观看者的互动对象;而且本技术不限定该“目标用户展示界面对应的用户端”,例如,当该目标用户展示界面为图3所示的界面309时,则该目标用户展示界面对应的用户端是指图3所示的第1个麦上嘉宾对应的嘉宾端。
105.需要说明的是,本技术实施例不限定上文s3中“将该目标礼物发送给目标用户展示界面对应的用户端”的实施方式,例如,其可以采用现有的或者未来出现的任意一种礼物发送方式进行实施。
106.基于上述s1至s3的相关内容可知,对于本技术实施例提供的互动方法来说,如果该互动方法应用于直播间的任意一个参与者(例如,主播、某个麦上嘉宾、或者某个普通观众)所使用的电子设备,则当该电子设备正在展示直播视频页面(例如,直播连麦页面),而且该直播视频页面包括至少一个候选用户展示界面(例如,主播展示页面、以及各个麦上嘉宾的连麦展示页面等)时,在该电子设备接收到针对这些候选用户展示界面中目标用户展
示界面(例如,某个麦上嘉宾的连麦展示页面等)的触发操作之后,该电子设备可以在该直播视频页面上展示互动界面,而且在该互动界面上部署有一些可使用的虚拟礼物,以便后续在该电子设备接收到针对这些虚拟礼物中目标礼物的触发操作之后,该电子设备可以将该目标礼物发送给该目标用户展示界面对应的用户端(例如,直播主播端或者某个嘉宾端),以使该目标用户展示界面对应的用户端能够接收到由该参与者通过该直播视频页面向其发送的礼物,如此不仅能够实现该参与者向直播间内主播或者任一麦上嘉宾发送礼物的目的,还能够简化该参与者向直播间内主播或者任一麦上嘉宾的发送礼物的交互操作,缩短交互路径,提高交互效率,从而有利于提高该参与者的礼物发送积极性,进而有利于提高该参与者的用户体验(尤其是,礼物发送体验)。
107.实际上,对于直播连麦场景来说,直播间的用户不仅可能出现礼物发送需求,还可能出现某种管理需求(例如,主播控制某个麦上嘉宾下麦等)。
108.基于上述需求,本技术实施例还提供了上文互动界面的一种可能的实施方式,在该实施方式下,该互动界面可以不仅包括至少一个虚拟礼物,可以还包括至少一个管理控件,以使上文直播视频页面的观看者不仅能够借助该互动界面上的这些虚拟礼物,实现向上文目标用户展示界面对应的用户端发送礼物的目的,还能够借助该互动界面上的这些管理控件,实现针对该目标用户展示界面对应的用户端进行状态管理(例如,主播调整某个麦上嘉宾的连麦展示状态、主播控制某个麦上嘉宾下麦等用户管理)的目的。
109.基于此可知,在一种可能的实施方式下,当上文互动界面还包括至少一个管理控件时,本技术实施例提供的互动方法不仅可以包括上文s1-s3,可以还包括下文s4。其中,s4的执行时间晚于上文s2的执行时间,而且本技术实施例不限定s4的执行时间。
110.s4:响应于针对至少一个管理控件中待使用控件的触发操作,调整目标用户展示界面对应的用户端的状态信息。
111.其中,待使用控件是指被选用的管理控件;而且本技术实施例不限定上文s4中“待使用控件的触发操作”,例如,其可以是点击操作。
112.上文“目标用户展示界面对应的用户端的状态信息”用于描述该目标用户展示界面对应的用户端所处状态;而且本技术实施例不限定该“目标用户展示界面对应的用户端的状态信息”,例如,其可以包括该目标用户展示界面对应的连麦展示状态、以及该目标用户展示界面对应的用户描述信息中的至少一个。
113.上述“目标用户展示界面对应的连麦展示状态”是指该目标用户展示界面对应的用户端在上文直播视频页面上所呈现的信息展示状态(例如,语音是否开启、视频是否开启)。
114.需要说明的是,上述连麦展示状态包括但不限于连麦语音状态、连麦显示状态。其中,该连麦语音状态包括在连麦时麦上嘉宾的语音状态或者该语音控件的显示状态,该麦上嘉宾的语音状态如是否开启语音,该语音控件的显示状态如语音控件对应的开启样式和关闭样式。该连麦显示状态包括在连麦时该麦上嘉宾的视频状态或者该视频控件的显示状态,该麦上嘉宾的视频状态如视频画面是否显示、视频画面的显示效果、视频画面的显示内容,该视频控件的显示状态如视频控件对应的开启样式和关闭样式。
115.上文“目标用户展示界面对应的用户描述信息”用于描述出在该目标用户展示界面对应的用户端所属类型。
116.另外,为了更好地理解s4,下面结合三种场景进行解释。
117.场景1,对于直播间内的主播来说,该主播不仅可能会针对某个麦上嘉宾进行发送礼物操作,该主播还可能针对某个麦上嘉宾存在以下操作需求:调整麦上嘉宾的视频的开关状态、控制该麦上嘉宾的语音的开关状态、断开该麦上嘉宾的连麦状态、以及调整该麦上嘉宾所属类型等操作。
118.基于上述主播的互动需求,本技术实施例还提供了上文“至少一个管理控件”的一种可能的实施方式,在该实施方式中,当本技术实施例提供的互动方法应用于直播主播端时,该“至少一个管理控件”可以包括至少一个连麦展示状态调整控件(例如,图3所示的语音控件304和视频控件305)、下麦控件(例如,图3所示的控件306)、以及操作选择控件(例如,图3所示的控件307)中的至少一个。
119.上述“至少一个连麦展示状态调整控件”用于调整上文目标用户展示界面对应的连麦展示状态(例如,语音状态、视频状态);而且本技术实施例不限定该“至少一个连麦展示状态调整控件”,例如,其可以包括视频控件和语音控件中的至少一个。其中,该视频控件用于控制该目标用户展示界面对应的用户端在上文直播视频页面上的连麦显示状态。该语音控件用于控制该目标用户展示界面对应的用户端在上文直播视频页面上的连麦语音状态。
120.下麦控件用于断开直播主播端与目标用户展示界面对应的用户端之间的连麦关系(也就是,控制目标用户展示界面对应的用户端下麦);而且本技术实施例不限定下麦控件,例如,其具体可以为图3所示的控件306。
121.操作选择控件用于管理针对目标用户展示界面对应的用户端的至少一个候选操作选项的选用状态。其中,该候选操作选项用于表示在直播主播端可以针对麦上嘉宾进行选择使用的操作,而且该候选操作选项可以被用于调整该麦上嘉宾的用户描述信息。
122.另外,本技术实施例不限定上文“至少一个候选操作选项”,例如,其可以至少包括至少一个类型调整选项。
123.此外,本技术实施例不限定上文操作选择控件的实施方式,例如,其可以采用图3所示的控件307进行实施。
124.基于上述“至少一个管理控件”的一种可能的实施方式的相关内容可知,当该“至少一个管理控件”包括至少一个连麦展示状态调整控件、下麦控件、以及操作选择控件中的至少一个时,本技术实施例还提供了上文s4的一些可能的实施方式,下面分别进行介绍。
125.在一种可能的实施方式下,当该“至少一个管理控件”至少包括至少一个连麦展示状态调整控件时,上文s4可以包括下文步骤11。其中,步骤11的执行时刻晚于上文s2的执行时刻,而且本技术实施例不限定步骤11的执行时间。
126.步骤11:响应于针对至少一个连麦展示状态调整控件中目标控件的触发操作,在直播视频页面上调整目标用户展示界面对应的连麦展示状态。
127.其中,目标控件是指被选用的连麦展示状态调整控件(例如,由上文直播视频页面的观看者从至少一个连麦展示状态调整控件中所选择的控件)。例如,当上文互动界面为图3所示的页面310,而且该“至少一个连麦展示状态调整控件”包括语音控件304和视频控件305时,如果该观看者点击了该语音控件304,则该目标控件就是该语音控件304;如果该观看者点击了该视频控件305,则该目标控件就是该视频控件305。
128.另外,本技术实施例不限定上文“目标控件的触发操作”,例如,其具体可以为:点击操作。
129.实际上,不同的连麦展示状态调整控件可能会具有不同的连麦展示状态调整功能。基于此,本技术实施例还提供了步骤11的一种可能的实施方式,其具体可以为:响应于针对至少一个连麦展示状态调整控件中目标控件的触发操作,按照该目标控件对应的连麦展示状态调整规则,在上文直播连麦展示页面上调整上文目标用户展示界面对应的连麦展示状态。
130.其中,目标控件对应的连麦展示状态调整规则用于描述在目标控件被触发时如何调整上文目标用户展示界面对应的连麦展示状态。为了便于理解,下面结合两个示例进行说明。
131.示例1,如果目标控件用于控制上文目标用户展示界面对应的用户端在上文直播视频页面上的连麦语音状态(也就是,该目标控件为语音控件),则该目标控件对应的连麦展示状态调整规则具体为:若目标控件的当前显示状态为开启状态,则在接收到上文直播视频页面的观看者针对该目标控件的触发操作时,可以直接将该目标控件的当前显示状态自动地切换为关闭状态,以暂停针对上文目标用户展示界面对应的用户端的语音播放过程,以使直播间内其他人均无法听到该目标用户展示界面对应的用户端的实时语音;但是若该目标控件的当前显示状态为关闭状态,则在接收到上文直播视频页面的观看者针对该目标控件的触发操作时,可以将该目标控件的当前显示状态自动地切换为开启状态,以开启针对该目标用户展示界面对应的用户端的语音播放过程,以使直播间内其他人均能够听到该目标用户展示界面对应的用户端的实时语音。
132.可见,在一些应用场景(例如,直播教学场景)中,对于上文交互页面上所展示的语音控件来说,该语音控件的工作原理具体可以包括:响应于上文直播视频页面的观看者针对该语音控件的触发操作,在该直播视频页面上,将目标用户展示界面对应的用户端的语音状态从第一语音状态调整为第二语音状态。其中,第二语音状态是第一语音状态的对立状态。例如,若第一语音状态为语音开启状态,则第二语音状态为语音关闭状态;若第一语音状态为语音关闭状态,则第二语音状态为语音开启状态。
133.需要说明的是,语音开启状态是指向直播间其他人(例如,在观众端以及其他嘉宾端)播放目标用户展示界面对应的用户端的实时音频;语音关闭状态是指不向直播间其他人播放该目标用户展示界面对应的用户端的实时音频。
134.另外,本技术实施例不限定语音开启状态的展示方式,例如,如图5所示,语音开启状态可以使用上文交互页面中操作区域所示的语音开启图标(例如,图5所示的语音控件304的开麦图标)、以及上文目标用户展示界面(例如,图5所示的界面309)上所示的麦克风图标进行展示,以使直播间所有人都可以知道该目标用户展示界面对应的用户端处于开麦状态。同样,本技术实施例不限定语音关闭状态的展示方式,例如,如图3所示,语音关闭状态可以使用上文交互页面中操作区域所示的语音关闭图标(例如,图3所示的语音控件304的闭麦图标)、以及上文目标用户展示界面(例如,图3所示的界面309)上所示的麦克风图标进行展示,以使直播间所有人都可以知道该目标用户展示界面对应的用户端处于闭麦状态。
135.示例2,如果目标控件用于控制上文目标用户展示界面对应的用户端在上文直播
视频页面上的视频显示状态(也就是,目标控件为视频控件),则该目标控件对应的连麦展示状态调整规则具体为:若目标控件的当前显示状态为视频开启状态,则在接收到上文直播视频页面的观看者针对该目标控件的触发操作时,可以直接将该目标控件的当前显示状态自动地切换为视频关闭状态,以暂停针对上文目标用户展示界面对应的用户端的视频显示过程,以使直播间内其他人均无法看到该目标用户展示界面对应的用户端的实时画面;若目标控件的当前显示状态为视频关闭状态,则在接收到上文直播视频页面的观看者针对该目标控件的触发操作时,可以将该目标控件的当前显示状态自动地切换为视频开启状态,以开启针对该目标用户展示界面对应的用户端的视频显示过程,以使直播间内其他人均能够看到该目标用户展示界面对应的用户端的实时画面。
136.需要说明的是,视频开启状态是指向直播间内除了上文目标用户展示界面对应的用户以外的其他人的用户端播放该目标用户展示界面对应的用户端的实时画面;视频关闭状态是指不向其他人播放该目标用户展示界面对应的用户端的实时画面。
137.可见,在一些应用场景(例如,直播教学场景)中,对于上文交互页面上所展示的视频控件来说,该视频控件的工作原理如下:响应于上文直播视频页面的观看者针对该视频控件的触发操作,在直播视频页面上,将该目标用户展示界面对应的用户端的视频显示状态从第一使用状态调整为第二使用状态。其中,第二使用状态是第一使用状态的对立状态。例如,若第一使用状态为视频开启状态,则第二使用状态为视频关闭状态;若第一使用状态为视频关闭状态,则第二使用状态为视频开启状态。
138.另外,本技术实施例不限定视频开启状态的展示方式,例如,如图3所示,视频开启状态可以借助上文交互页面中操作区域所示的视频开启图标(例如,图3所示的视频控件305的摄像头开启图标)、以及上文目标用户展示界面(例如,图3所示的界面309)所呈现的图像信息这两种途径进行展示,以使直播间所有人都可以知道该目标用户展示界面对应的用户端处于摄像头开启状态。同样,本技术实施例不限定视频关闭状态的展示方式,例如,如图6所示,视频关闭状态可以借助上文交互页面中操作区域所示的视频关闭图标(例如,图6所示的视频控件305的摄像头关闭图标)、以及上文目标用户展示界面(例如,图6所示的界面309)所呈现的图像信息(例如,只显示该目标用户展示界面对应的用户头像)这两种途径进行展示,以使直播间所有人都可以知道该目标用户展示界面对应的用户端处于摄像头关闭状态。
139.实际上,对于某个麦上嘉宾来说,该麦上嘉宾有时主观上不想开启语音或视频,故为了更好地满足该麦上嘉宾的连麦需求,本技术实施例还提供了上文步骤11的另一种可能的实施方式,其具体可以包括步骤111-步骤113:
140.步骤111:响应于针对该至少一个连麦展示状态调整控件中目标控件的触发操作,获取该目标控件的显示状态描述信息。
141.其中,显示状态描述信息用于描述在上文目标控件的触发操作的发生时刻下,该目标控件在上文交互页面上所呈现的显示状态。例如,当上文目标控件为图3所示的语音控件304时,如果上文直播视频页面的观看者针对该语音控件304触发了点击操作,则该目标控件的显示状态描述信息具体至少可以包括:在语音控件304被点击时,该语音控件304以闭麦图标进行显示,以使该闭麦图标能够表示出上文目标用户展示界面对应的用户端处于语音关闭状态。
142.另外,本技术实施例不限定上文显示状态描述信息的获取过程,例如,可以采用现有的或者未来出现的任意一种控件的显示状态描述信息的获取方法进行实施。
143.基于上述步骤111的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面,而且该交互页面部署有至少一个连麦展示状态调整控件时,在该直播主播端接收到针对这些连麦展示状态调整控件中目标控件的触发操作(例如,点击操作)之后,可以获取该目标控件的显示状态描述信息,以便后续能够基于该显示状态描述信息作出相应地反馈。
144.步骤112:若目标控件的显示状态描述信息表示该目标控件处于第一显示状态,则在直播视频页面上将目标用户展示界面对应的连麦展示状态从第一连麦状态调整为第二连麦状态。
145.其中,第一显示状态可以预先根据目标控件的功能进行设定。例如,如果该目标控件为视频控件,则该第一显示状态可以为视频开启图标,以使该第一显示状态能够表示出目标用户展示界面对应的用户端处于视频开启状态。又如,如果该目标控件为语音控件,则该第一显示状态可以为语音开启图标,以使该第一显示状态能够表示出该目标用户展示界面对应的用户端处于语音开启状态。
146.第一连麦状态是指上文第一显示状态所表征的连麦状态(例如,其可以包括在上文目标控件的触发操作的发生时刻下该目标控件所表征的连麦状态)。例如,如果该目标控件为视频控件,则当上文第一显示状态表示目标用户展示界面对应的用户端处于视频开启状态时,该第一连麦状态可以是视频开启状态。又如,如果该目标控件为语音控件,则当上文第一显示状态用于表示目标用户展示界面对应的用户端处于语音开启状态时,该第一连麦状态包括语音开启状态。
147.第二连麦状态是指上文第一连麦状态的对立状态。例如,如果第一连麦状态包括视频开启状态,则该第二连麦状态可以包括视频关闭状态。又如,如果第一连麦状态包括语音开启状态,则该第二连麦状态包括语音关闭状态。
148.基于上述步骤112的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展有交互页面,而且该交互页面部署有至少一个连麦展示状态调整控件时,在该直播主播端接收到针对这些连麦展示状态调整控件中目标控件的触发操作(例如,点击操作)之后,如果确定该目标控件处于第一显示状态(例如,视频开启图标或语音开启图标),则可以确定基于该目标控件的连麦状态调整过程不会给该目标用户展示界面对应的用户端造成不必要的麻烦,故可以直接在直播视频页面上,将目标用户展示界面对应的连麦展示状态从第一连麦状态调整为第二连麦状态(例如,从视频开启状态调整为视频关闭状态,或者,从语音开启状态调整为语音关闭状态)。
149.步骤113:若目标控件的显示状态描述信息表示该目标控件处于第二显示状态,则向目标用户展示界面对应的用户端发送连麦展示状态调整请求,以使该目标用户展示界面对应的用户端按照其个人需求,针对该连麦展示状态调整请求进行反馈。
150.其中,第二显示状态是指上文第一显示状态的对立状态。例如,如果该目标控件为视频控件,则该第二显示状态可以为视频关闭图标,以使该第二显示状态能够表示出目标用户展示界面对应的用户端处于视频关闭状态。又如,如果该目标控件为语音控件,则该第二显示状态可以为语音关闭图标,以使该第二显示状态能够表示出该目标用户展示界面对
应的用户端处于语音关闭状态。
151.上文“连麦展示状态调整请求”用于请求将目标用户展示界面对应的连麦展示状态从第三连麦状态调整为第四连麦状态。
152.第三连麦状态是指上文第二显示状态所表征的连麦状态(例如,其可以包括在上文目标控件的触发操作的发生时刻下该目标控件所表征的连麦状态)。例如,如果该目标控件为视频控件,则当上文第二显示状态表示目标用户展示界面对应的用户端处于视频关闭状态时,该第三连麦状态可以是视频关闭状态。又如,如果该目标控件为语音控件,则当上文第二显示状态用于表示目标用户展示界面对应的用户端处于语音关闭状态时,该第三连麦状态包括语音关闭状态。
153.第四连麦状态是指上文第三连麦状态的对立状态。例如,如果第三连麦状态包括视频关闭状态,则该第四连麦状态可以包括视频开启状态。又如,如果第三连麦状态包括语音关闭状态,则该第四连麦状态包括语音开启状态。
154.另外,本技术实施例不限定上文“连麦展示状态调整请求”的表示方式,例如,其可以采用字符串或者图片进行表示。
155.此外,本技术实施例不限定上文“连麦展示状态调整请求”在上文目标用户展示界面对应的用户端上的展示方式,例如,其可以借助弹窗、评论等方式进行展示。
156.还有,本技术实施例不限定上文目标用户展示界面对应的用户端针对上文“连麦展示状态调整请求”的反馈方式,例如,如果该目标用户展示界面对应的用户端同意将其连麦展示状态从第三连麦状态调整为第四连麦状态,则可以将目标用户展示界面对应的用户端的连麦展示状态从第三连麦状态调整为第四连麦状态;如果该目标用户展示界面对应的用户端不同意将其连麦展示状态从第三连麦状态调整为第四连麦状态,则可以向上文“连麦展示状态调整请求”的发送端(也就是,直播主播端)反馈用于表示“拒绝调整”这一语义的反馈信息。
157.需要说明的是,本技术实施例不限定上一段中“将目标用户展示界面对应的用户端的连麦展示状态从第三连麦状态调整为第四连麦状态”的实施方式,为了便于理解,下面结合两个示例进行说明。
158.示例1,对于目标用户展示界面对应的用户端来说,在该用户端接收到上文“连麦展示状态调整请求”之后,该用户端的持有者可以手动将该用户端的连麦展示状态从第三连麦状态调整为第四连麦状态。
159.示例2,对于目标用户展示界面对应的用户端来说,在该用户端接收到上文“连麦展示状态调整请求”之后,该用户端的持有者可以在该用户端上针对该“连麦展示状态调整请求”输入了用于表示“同意调整”这一语义的反馈信息,以使该用户端不仅可以将该反馈信息发送给上文“连麦展示状态调整请求”的发送端(也就是,直播主播端),还可以按照该反馈信息,自动地将该用户端的连麦展示状态从第三连麦状态调整为第四连麦状态。
160.基于上述步骤11的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面,而且该交互页面部署有至少一个连麦展示状态调整控件时,该直播主播端的持有者可以借助这些连麦展示状态调整控件,调整上文目标用户展示界面对应的连麦展示状态(例如,语音状态、视频状态),如此能够满足直播间的主播针对麦上嘉宾的连麦管理需求,从而有利于提高主播的用户体验。
161.在一种可能的实施方式下,当该“至少一个管理控件”至少包括下麦控件时,上文s4可以包括下文步骤12-步骤13。其中,步骤12的执行时刻晚于上文s2的执行时刻,而且本技术实施例不限定步骤12的执行时间。
162.步骤12:响应于针对下麦控件的触发操作,展示下麦确认信息。
163.其中,下麦确认信息用于确认是否断开与目标用户展示界面对应的用户端之间的连麦关系(也就是,是否控制目标用户展示界面对应的用户端下麦)。
164.另外,本技术实施例不限定下麦确认信息的表示方式,例如,其可以采用字符串或者图片等进行表示。
165.此外,本技术实施例不限定下麦确认信息的展示方式,例如,其可以通过弹窗方式进行展示。
166.还有,本技术实施例不限定上文步骤12中“针对下麦控件的触发操作”,例如,其可以是点击操作。
167.基于上述步骤12的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面,而且该交互页面部署有下麦控件(例如,图3所示的控件306)时,在该直播主播端接收到针对该下麦控件的触发操作(例如,点击操作)之后,该直播主播端可以在该直播视频页面上展示下麦确认信息,以使该观看者能够基于该下麦确认信息,确认是否断开与目标用户展示界面对应的用户端之间的连麦关系(也就是,是否控制目标用户展示界面对应的用户端下麦),如此能够有效地避免因该观看者误操作而导致的不良影响,从而有利于提高用户体验。
168.步骤13:响应于针对下麦确认信息触发的预设操作,从视频播放页面上取消显示目标用户展示界面。
169.其中,预设操作是指用于表征同意断开与目标用户展示界面对应的用户端之间的连麦关系(也就是,同意控制目标用户展示界面对应的用户端下麦)这一意图的操作;而且本技术实施例不限定该预设操作,例如,当上文下麦确认信息通过弹窗进行展示时,如果该弹窗上还部署由确认按钮和拒绝按钮,则该预设操作可以为点击确认按钮。
170.基于上述步骤13的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有下麦确认信息时,在该直播主播端接收到针对该下麦确认信息触发的预设操作(例如,点击确认按钮)之后,该直播主播端可以确定该直播主播端的持有者(也就是,主播)确实想要控制目标用户展示界面对应的用户端下麦,故该直播主播端可以直接从视频播放页面上取消显示目标用户展示界面,以实现断开与目标用户展示界面对应的用户端之间的连麦关系的目的,从而使得直播间内各个用户所观看的直播视频页面上均不再展示有该目标用户展示界面,如此能够满足直播间的主播针对麦上嘉宾的下麦管理需求。
171.基于上述步骤12至步骤13的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面,而且该交互页面部署有下麦控件(例如,图3所示的控件306)时,该直播主播端的持有者可以借助该下麦控件,控制是否断开与上文目标用户展示界面对应的用户端之间的连麦关系(也就是,是否控制上文目标用户展示界面对应的用户端之间的连麦关系断开),如此能够满足直播间的主播针对麦上嘉宾的下麦管理需求,从而有利于提高主播的用户体验。
172.在一种可能的实施方式下,当该“至少一个管理控件”至少包括操作选择控件时,
上文s4可以包括下文步骤14-步骤15。其中,步骤14的执行时刻晚于上文s2的执行时刻,而且本技术实施例不限定步骤14的执行时间。
173.步骤14:响应于针对操作选择控件的触发操作,展示至少一个候选操作选项。
174.本技术实施例中,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面,而且该交互页面部署有操作选择控件(例如,图3所示的控件307)时,在该直播主播端接收到针对该操作选择控件的触发操作(例如,点击操作)之后,该直播主播端可以在该直播视频页面上展示至少一个候选操作选项,以便后续该直播主播端的持有者能够从这些候选操作选项中选择其想要使用的选项。
175.需要说明的是,本技术实施例不限定上文“至少一个候选操作选项”的展示方式,例如,其可以采用下拉列表的方式进行展示。又如,其也可以采用弹窗的方式进行展示。
176.还需要说明的是,本技术实施例不限定上文步骤14中“针对操作选择控件的触发操作”,例如,其可以是点击操作。
177.步骤15:响应于针对至少一个候选操作选项中目标选项的选择操作,调整目标用户展示界面对应的用户描述信息。
178.其中,目标选项是指被选中的候选操作选项。例如,如果上文“至少一个候选操作选项”包括第一类型调整选项、第二类型调整选项、
……
,则当直播主播端的持有者从这些候选操作选项中选择了第二类型调整选项,则可以将该第二类型调整选项确定为目标选项。
179.另外,本技术实施例不限定上文“目标选项的选择操作”,例如,其可以是针对目标选项触发的点击操作。
180.上文“目标用户展示界面对应的用户描述信息”用于表示该目标用户展示界面对应的用户端所属类型;而且本技术实施例不限定该“目标用户展示界面对应的用户描述信息”的调整过程,例如,其具体可以包括步骤21-步骤24:
181.步骤21:响应于针对至少一个候选操作选项中目标选项的选择操作,确定该目标选项对应的状态表征内容。
182.其中,目标选项对应的状态表征内容用于描述上文目标用户展示界面对应的用户端在该目标选项下所呈现的属性值(例如,是否属于该目标选项所表征的用户类型)。
183.步骤22:判断目标用户展示界面对应的用户描述信息中是否存在目标选项对应的状态表征内容,若是,则执行步骤23;若否,则执行步骤24。
184.本技术实施例中,在获取到目标选项对应的状态表征内容之后,可以判断目标用户展示界面对应的用户描述信息中是否存在该状态表征内容,若存在,就表示该目标用户展示界面对应的用户端曾经至少一次处于该状态表征内容所表征的状态,故只需增加该状态表征内容的发生次数即可;若不存在,则表示该目标用户展示界面对应的用户端仍未进入该状态表征内容所表征的状态,故可以将该目标用户展示界面对应的用户端调整至该状态表征内容所表征的状态。
185.步骤23:在目标用户展示界面对应的用户描述信息中,更新目标选项对应的状态表征内容的发生次数。
186.其中,发生次数用于表示上文“目标选项对应的状态表征内容”,针对目标用户展示界面对应的用户端的出现次数。例如,当上文目标选项为第一类型调整选项时,该目标选
项对应的状态表征内容的发生次数可以表示出直播间的主播针对该目标用户展示界面对应的用户端触发过几次针对第一类型的调整处理。
187.步骤24:向目标用户展示界面对应的用户描述信息中添加目标选项对应的状态表征内容、并在该目标用户展示界面对应的用户描述信息中初始化该目标选项对应的状态表征内容的发生次数(例如,发生次数的初始值为1)。
188.基于上述步骤21至步骤24的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有至少一个候选操作选项时,在该直播主播端接收到针对这些候选操作选项中目标选项的选择操作之后,该直播主播端可以生成该目标选项对应的状态表征内容,以使该状态表征内容能够表示出该目标用户展示界面对应的用户端在该目标选项下所呈现的状态,以便后续能够利用该状态表征内容,更新目标用户展示界面对应的用户端的状态信息,以使更新后的状态信息能够表示出该直播主播端的持有者针对该目标用户展示界面对应的用户端选用了目标选项,如此能够满足主播针对麦上嘉宾的在某些用户类型的操作管理需求。
189.基于上文步骤14至步骤15的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面,而且该交互页面部署有操作选择控件(例如,图3所示的控件307)时,该直播主播端的持有者可以借助该操作选择控件,管理上文目标用户展示界面对应的用户端在某些用户类型下的属性值,如此能够满足主播针对麦上嘉宾的在这些用户类型的操作管理需求,从而有利于提高主播的用户体验。
190.基于上文场景1的相关内容可知,对于直播主播端来说,当在该直播主播端的直播视频页面上展示有交互页面时,该交互页面上不仅可以包括至少一个虚拟礼物(例如,图3所示的礼物1、礼物2、
……
),该互动界面可以还包括至少一个连麦展示状态调整控件(例如,图3所示的语音控件304和视频控件305)、下麦控件(例如,图3所示的控件306)、以及操作选择控件(例如,图3所示的控件307),以使该直播主播端的持有者(也就是,主播)不仅能够借助该互动界面向上文目标用户展示界面对应的麦上嘉宾发送礼物,还能够针对该目标用户展示界面对应的麦上嘉宾进行一些状态管理(例如,调整麦上嘉宾的视频的开关状态、控制该麦上嘉宾的语音的开关状态、断开该麦上嘉宾的连麦状态、以及调整该麦上嘉宾在某些用户类型下的属性值等管理),如此能够更好地满足直播间的主播针对麦上嘉宾的互动需求,从而有利于提高该主播的用户体验。
191.场景2,对于直播间内的某个麦上嘉宾来说,该麦上嘉宾不仅可能会针对直播间内除了该麦上嘉宾以外的其他麦上嘉宾或者主播进行发送礼物操作,该麦上嘉宾还可能针对直播间内除了该麦上嘉宾以外的其他麦上嘉宾或者主播存在以下操作需求:调整直播间内除了该麦上嘉宾以外的其他麦上嘉宾所属类型,或者调整主播所属类型。
192.基于上述麦上嘉宾的互动需求,本技术实施例还提供了上文“至少一个管理控件”的另一种可能的实施方式,在该实施方式中,当本技术实施例提供的互动方法应用于嘉宾端时,该“至少一个管理控件”可以包括目标类型设置控件(例如,图4所示的控件404)。其中,该目标类型设置控件用于针对上文目标用户展示界面对应的用户端进行目标类型设置处理。
193.基于此可知,当上文“至少一个管理控件”包括目标类型设置控件时,上文s4可以包括下文步骤16-步骤17。其中,步骤16的执行时刻晚于上文s2的执行时刻,而且本技术实
施例不限定步骤16的执行时间。
194.步骤16:响应于针对目标类型设置控件的触发操作,展示至少一个候选描述内容。
195.其中,至少一个候选描述内容用于表示在针对上文目标用户展示界面对应的用户端进行目标类型设置时可以选择的原因;而且本技术实施例不限定该“至少一个候选描述内容”,例如,其至少可以包括:第1种原因、第2种原因、
……

196.另外,本技术实施例不限定上述“至少一个候选描述内容”的展示方式,例如,其可以借助弹窗或者下拉页面等方式进行展示。
197.此外,本技术实施例不限定上文步骤16中“针对目标类型设置控件的触发操作”,例如,其可以是点击操作。
198.基于上述步骤16的相关内容可知,对于某个麦上嘉宾对应的嘉宾端来说,当在该嘉宾端的直播视频页面上展示有交互页面,而且该交互页面部署有目标类型设置控件时,在该嘉宾端接收到针对该目标类型设置控件的触发操作(例如,点击操作)之后,该嘉宾端可以在该直播视频页面上展示至少一个候选描述内容,以便后续该嘉宾端的持有者能够从这些候选描述内容中选择其所需使用的设置原因。
199.步骤17:响应于针对至少一个候选描述内容中目标内容的选择操作,生成并发送目标用户展示界面对应的目标类型设置信息。
200.其中,目标内容是指被选中的候选描述内容。
201.目标用户展示界面对应的目标类型设置信息用于描述针对上文目标用户展示界面对应的用户端进行目标类型设置时所涉及的相关信息;而且本技术实施例不限定该目标用户展示界面对应的目标类型设置信息的确定过程,例如,其具体可以为:直接将上文目标内容确定为目标用户展示界面对应的目标类型设置信息。
202.另外,本技术实施例不限定上文目标用户展示界面对应的目标类型设置信息的接收端,例如,其可以是上文目标用户展示界面对应的用户端,也可以是上文直播视频页面对应的后台服务器。
203.基于上述步骤17的相关内容可知,对于某个麦上嘉宾对应的嘉宾端来说,当在该嘉宾端的直播视频页面上展示有至少一个候选描述内容时,在该嘉宾端接收到针对这些候选描述内容中目标内容的选择操作之后,该嘉宾端可以先基于该目标内容,生成上文目标用户展示界面对应的目标类型设置信息;再将该目标用户展示界面对应的目标类型设置信息发送给相应地接收设备(例如,上文目标用户展示界面对应的用户端或者上文直播视频页面对应的后台服务器),以使该接收设备能够利用该目标用户展示界面对应的目标类型设置信息,更新该目标用户展示界面对应的目标类型归属信息,以使更新后的目标类型归属信息记录有该目标用户展示界面对应的目标类型设置信息。
204.基于上文场景2的相关内容可知,对于直播间内某个麦上嘉宾对应的嘉宾端来说,当在该嘉宾端的直播视频页面上展示有交互页面时,该交互页面上不仅可以包括至少一个虚拟礼物(例如,图4所示的礼物1、礼物2、
……
),该互动界面可以还包括目标类型设置控件(例如,图4所示的控件404),以使该嘉宾端的持有者(例如,某个麦上嘉宾)不仅能够借助该互动界面向上文目标用户展示界面对应的用户端(例如,其他麦上嘉宾或者主播)发送礼物,还能够针对该目标用户展示界面对应的用户端进行一些用户类型调整处理,如此能够更好地满足直播间的麦上嘉宾的互动需求,从而有利于提高该麦上嘉宾的用户体验。
205.场景3,对于直播间内的某个普通观众来说,该普通观众不仅可能会针对直播间内各个麦上嘉宾或者主播进行发送礼物操作,该普通观众还可能针对各个麦上嘉宾或者主播存在以下操作需求:调整某个麦上嘉宾所属类型,或者调整主播所属类型。
206.基于此可知,上述普通观众的互动需求类似于上文麦上嘉宾的互动需求,使得在普通观众所持有的观众端上所展示的互动界面类似于在上文嘉宾端所展示的互动界面。可见,当本技术实施例提供的互动方法应用于某个观众端时,在该观众端所展示的互动界面中的至少一个管理控件包括目标类型设置控件(例如,图4所示的控件404)。
207.可见,因在观众端上所展示的至少一个管理控件类似于在上文嘉宾端所展示的至少一个管理控件,故上文s4在观众端的实施方式类似于上文s4在上文嘉宾端的实施方式(例如,步骤16-步骤17),为了简要起见,在此不再赘述。
208.基于上述场景3的相关内容可知,对于直播间内某个普通观众对应的观众端来说,当在该观众端的直播视频页面上展示有交互页面时,该交互页面上不仅可以包括至少一个虚拟礼物(例如,图4所示的礼物1、礼物2、
……
),该互动界面可以还包括目标类型设置控件(例如,图4所示的控件404),以使该观众端的持有者(例如,某个普通观众)不仅能够借助该互动界面向上文目标用户展示界面对应的用户端(例如,某个麦上嘉宾或者主播)发送礼物,还能够针对该目标用户展示界面对应的用户端进行一些用户类型调整处理,如此能够更好地满足直播间内普通观众的互动需求,从而有利于提高该普通观众的用户体验。
209.基于上文场景1至场景3的相关内容可知,对于直播间来说,因具有不同直播间角色描述信息的用户端的互动需求不同,使得在具有不同直播间角色描述信息的用户端上所展示的至少一个管理控件也不相同。基于此,本技术实施例还提供了上文“至少一个管理控件”的确定过程的一种可能的实施方式,其具体可以为:根据上文直播视频页面对应的用户端的直播间角色描述信息,确定该至少一个管理控件。
210.其中,直播视频页面对应的用户端是指该直播视频页面的展示设备。例如,如果该直播视频页面展示在直播主播端,则该直播视频页面对应的用户端为直播主播端;如果该直播视频页面展示在嘉宾端,则该直播视频页面对应的用户端为嘉宾端;如果该直播视频页面展示在观众端,则该直播视频页面对应的用户端为观众端。
211.上文“直播视频页面对应的用户端的直播间角色描述信息”用于描述该直播视频页面对应的用户端在直播间所属的用户类型。例如,如果上文直播视频页面对应的用户端为直播主播端,则该直播视频页面对应的用户端的直播间角色描述信息可以包括“主播”这一字符串;如果上文直播视频页面对应的用户端为嘉宾端,则该直播视频页面对应的用户端的直播间角色描述信息可以包括“麦上嘉宾”这一字符串;如果上文直播视频页面对应的用户端为观众端,则该直播视频页面对应的用户端的直播间角色描述信息可以包括“普通观众”这一字符串。
212.另外,本技术实施例不限定上文步骤“根据上文直播视频页面对应的用户端的直播间角色描述信息,确定该至少一个管理控件”的实施方式,例如,其具体可以为:从预设构建的映射关系中查找上文“直播视频页面对应的用户端的直播间角色描述信息”对应的各个候选控件,均确定为管理控件,以便后续能够将这些管理控件展示在该直播视频页面中的交互页面内。其中,该映射关系用于记录各种直播间角色描述信息对应的至少一个候选控件。
213.基于上述“至少一个管理控件”的确定过程的相关内容可知,对于本技术实施例提供的互动方法的执行主体(例如,直播主播端、某个嘉宾端、或者某个观众端)来说,当在该执行主体上展示有直播视频页面,而且该直播视频页面上展示有至少一个候选用户展示界面时,在该执行主体接收到针对这些候选用户展示界面中目标用户展示界面的触发操作之后,该执行主体可以根据该直播视频页面对应的用户端的直播间角色描述信息,确定至少一个管理控件,以使这些管理控件能够尽可能地满足该用户端的持有者的互动需求,以便后续该执行主体能够在该直播视频页面上展示出部署有这些管理控件的交互页面,以使该执行主体的持有者能够借助这些管理控件针对该目标用户展示界面对应的用户端进行相应地管理,如此能够满足直播间内不同用户的状态管理需求,从而有利于提高用户体验。
214.基于上述“至少一个管理控件”的相关内容可知,对于直播间的任意一个参与者(例如,主播、某个麦上嘉宾、或者某个普通观众)所使用的电子设备来说,当该电子设备正在展示直播视频页面(例如,直播连麦页面),而且该直播视频页面包括至少一个候选用户展示界面(例如,主播展示页面、以及各个麦上嘉宾的连麦展示页面等)时,在该电子设备接收到针对这些候选用户展示界面中目标用户展示界面(例如,某个麦上嘉宾的连麦展示页面等)的触发操作之后,该电子设备可以在该直播视频页面上展示互动界面,以使该互动界面上部署有一些虚拟礼物以及一些管理控件,以便后续该电子设备的持有者能够借助该互动界面上所展示的这些对象满足其互动需求,如此有利于提高用户体验。
215.实际上,对于直播连麦场景来说,直播间的用户有时还会出现一些其他需求(例如,关注某个麦上嘉宾或者主播)。
216.基于上述需求,本技术实施例还提供了上文互动界面的另一种可能的实施方式,在该实施方式中,当本技术实施例提供的互动方法应用于直播主播端、某个嘉宾端、或者某个观众端时,如果满足预设展示条件,则该互动界面可以还包括关注状态调整控件(例如,图3所示的控件303或者图4所示的控件403)。
217.其中,预设展示条件是指展示关注状态调整控件的触发条件。
218.另外,本技术实施例不限定预设展示条件,例如,其具体可以为:上文直播视频页面对应的用户端(也就是,本技术实施例提供的互动方法的执行主体)未关注上文目标用户展示界面对应的用户端。
219.可见,对于本技术实施例提供的互动方法的执行主体(例如,直播主播端、某个嘉宾端、或者某个观众端)来说,当在该执行主体上展示有直播视频页面时,如果该执行主体确定该直播视频页面对应的用户端仍未关注上文目标用户展示界面对应的用户端,则可以确定该执行主体的持有者可能有关注该目标用户展示界面对应的用户账号的需求,故可以在该直播视频页面上所展示的交互页面上部署有关注状态调整控件,以便后续该持有者可以借助该关注状态调整控件,满足其针对该目标用户展示界面对应的用户账号的关注需求。
220.上文“关注状态调整控件”用于触发针对目标用户展示界面对应的用户端的关注流程;而且本技术实施例不限定该关注状态调整控件的工作原理,例如,其具体可以包括下文步骤18。其中,步骤18的执行时间晚于上文s2的执行时间,而且本技术实施例不限定步骤18的执行时间。
221.步骤18:响应于针对关注状态调整控件的触发操作,建立关注关系,并在直播视频
页面上取消显示该关注状态调整控件。其中,该关注关系用于表示该直播视频页面对应的用户端已关注目标用户展示界面对应的用户端。
222.本技术实施例中,对于本技术实施例提供的互动方法的执行主体(例如,直播主播端、某个嘉宾端、或者某个观众端)来说,当在该执行主体的直播视频页面上展示有交互页面,而且该交互页面部署有关注状态调整控件(例如,图3所示的控件303或者图4所示的控件403)时,如果该执行主体接收到针对该关注状态调整控件的触发操作(例如,点击操作),则该执行主体可以建立关注关系,以使该关注关系能够表示出该直播视频页面对应的用户端已关注目标用户展示界面对应的用户端,并在该直播视频页面上直接取消显示该关注状态调整控件,以使该直播视频页面的观看者能够从该直播视频页面上获知其已经成功关注了该目标用户展示界面对应的用户端,如此能够实现直播间中某个用户针对某个麦上嘉宾或者主播的关注需求。
223.基于上述关注状态调整控件的相关内容可知,对于本技术实施例提供的互动方法的执行主体(例如,直播主播端、某个嘉宾端、或者某个观众端)来说,当在该执行主体的直播视频页面上展示有交互页面,而且该交互页面部署有关注状态调整控件(例如,图3所示的控件303或者图4所示的控件403)时,该执行主体的持有者可以借助该关注状态调整控件,关注该目标用户展示界面对应的用户端,如此能够实现直播间中某个用户针对某个麦上嘉宾或者主播的关注需求,从而有利于提高用户体验。
224.实际上,对于直播连麦场景来说,直播间的用户有时还会出现另一些其他需求(例如,了解某个麦上嘉宾或者主播的相关信息)。
225.基于上述需求,本技术实施例还提供了上文互动界面的又一种可能的实施方式,在该实施方式中,当本技术实施例提供的互动方法应用于直播主播端、某个嘉宾端、或者某个观众端时,该互动界面可以还包括上文目标用户展示界面对应的用户标识(例如,图3所示的用户头像301、用户昵称302,或者图4所示的用户头像401、用户昵称402)。其中,该用户标识用于标识目标用户展示界面对应的用户端;而且本技术实施例不限定该用户标识,例如,其可以包括用户头像和用户昵称中的至少一个。
226.另外,本技术实施例不限定上文“目标用户展示界面对应的用户标识”的功能,例如,其至少包括下文步骤19所示的功能。其中,步骤19的执行时间晚于上文s2的执行时间,而且本技术实施例不限定步骤19的执行时间。
227.步骤19:若上文互动界面中展示有目标用户展示界面对应的用户标识,则响应于针对该用户标识的触发操作,展示该用户标识对应的信息介绍页。
228.上文“用户标识对应的信息介绍页”用于介绍与目标用户展示界面对应的用户端的相关内容;而且本技术实施例不限定该“用户标识对应的信息介绍页”,例如,其可以是该用户标识对应的用户主页。
229.另外,本技术实施例不限定上文“用户标识对应的信息介绍页”的展示方式,例如,可以通过页面跳转方式进行展示(也就是,从上文直播视频页面跳转至该用户标识对应的信息介绍页进行展示)。又如,也可以通过下拉页面方式进行展示(也就是,在上文直播视频页面上直接展示该用户标识对应的信息介绍页)。
230.基于上述步骤19的相关内容可知,对于本技术实施例提供的互动方法的执行主体(例如,直播主播端、某个嘉宾端、或者某个观众端)来说,当在该执行主体的直播视频页面
上展示有交互页面,而且该交互页面部署有目标用户展示界面对应的用户标识时,如果该执行主体接收到针对该用户标识(例如,图3所示的用户头像301、用户昵称302,或者图4所示的用户头像401、用户昵称402)的触发操作,则该执行主体可以直接将该用户标识对应的信息介绍页,以使该执行主体的持有者能够从该信息介绍页中获知一些与该目标用户展示界面对应的用户端的相关内容,如此能够实现直播间中某个用户了解针对某个麦上嘉宾或者主播的相关内容的需求。
231.基于上述目标用户展示界面对应的用户标识的相关内容可知,对于本技术实施例提供的互动方法的执行主体(例如,直播主播端、某个嘉宾端、或者某个观众端)来说,当在该执行主体的直播视频页面上展示有交互页面,而且该交互页面部署有目标用户展示界面对应的用户标识时,该执行主体的持有者不仅可以从该交互页面上了解到该交互页面所针对的目标就是该目标用户展示界面对应的用户端,还可以借助该用户标识,访问该目标用户展示界面对应的用户端的信息介绍页,以使该持有者能够从该信息介绍页中获知一些与该目标用户展示界面对应的用户端的相关内容,如此能够实现直播间中某个用户了解针对某个麦上嘉宾或者主播的相关内容的需求,如此有利于提高用户体验。
232.基于本技术实施例提供的互动方法,本技术实施例还提供了一种互动装置,下面结合附图进行解释和说明。需要说明的是,本技术实施例提供的互动装置的技术详情,请参照上述互动方法的相关内容。
233.参见图7,该图为本技术实施例提供的一种互动装置的结构示意图。
234.本技术实施例提供的互动装置700,包括:
235.第一展示单元701,用于展示直播视频页面;所述直播视频页面包括至少一个候选用户展示界面;
236.第二展示单元702,用于响应于针对所述至少一个候选用户展示界面中目标用户展示界面的触发操作,在所述直播视频页面上展示互动界面;所述互动界面包括至少一个虚拟礼物;
237.第三展示单元703,用于响应于针对所述至少一个虚拟礼物中目标礼物的触发操作,将所述目标礼物发送给所述目标用户展示界面对应的用户端。
238.在一种可能的实施方式中,所述互动界面还包括至少一个管理控件;
239.所述互动装置700还包括:
240.状态调整单元,用于响应于针对所述至少一个管理控件中待使用控件的触发操作,调整所述目标用户展示界面对应的用户端的状态信息。
241.在一种可能的实施方式中,所述互动方法应用于直播主播端;所述至少一个管理控件包括至少一个连麦展示状态调整控件、下麦控件、以及操作选择控件中的至少一个;所述至少一个连麦展示状态调整控件用于调整所述目标用户展示界面对应的连麦展示状态;所述下麦控件用于断开所述主播端与所述目标用户展示界面对应的用户端之间的连麦关系;所述操作选择控件用于管理针对所述目标用户展示界面对应的用户端的至少一个候选操作选项的选用状态。
242.在一种可能的实施方式中,所述状态调整单元,包括:
243.第一调整子单元,用于响应于针对所述至少一个连麦展示状态调整控件中目标控件的触发操作,在所述直播视频页面上调整所述目标用户展示界面对应的连麦展示状态。
244.在一种可能的实施方式中,所述第一调整子单元,具体用于:若所述目标控件处于第一显示状态,则在所述直播视频页面上,将所述目标用户展示界面对应的连麦展示状态从第一连麦状态调整为第二连麦状态;所述目标控件为视频控件,所述第一显示状态用于表示所述目标用户展示界面对应的用户端处于视频开启状态,所述第一连麦状态包括视频开启状态,所述第二连麦状态包括视频关闭状态;或者,所述目标控件为语音控件,所述第一显示状态用于表示所述目标用户展示界面对应的用户端处于语音开启状态,所述第一连麦状态包括语音开启状态,所述第二连麦状态包括语音关闭状态。
245.在一种可能的实施方式中,所述第一调整子单元,具体用于:若所述目标控件处于第二显示状态,则向所述目标用户展示界面对应的用户端发送连麦展示状态调整请求;所述连麦展示状态调整请求用于请求将所述目标用户展示界面对应的连麦展示状态从第三连麦状态调整为第四连麦状态;所述目标控件为视频控件,所述第二显示状态用于表示所述目标用户展示界面对应的用户端处于视频关闭状态,所述第三连麦状态包括视频关闭状态,所述第四连麦状态包括视频开启状态;或者,所述目标控件为语音控件,所述第二显示状态用于表示所述目标用户展示界面对应的用户端处于语音关闭状态,所述第三连麦状态包括语音关闭状态,所述第四连麦状态包括语音开启状态。
246.在一种可能的实施方式中,所述状态调整单元,包括:
247.第一展示子单元,用于响应于针对所述下麦控件的触发操作,展示下麦确认信息;
248.第二调整子单元,用于响应于针对所述下麦确认信息触发的预设操作,从所述视频播放页面上取消显示所述目标用户展示界面。
249.在一种可能的实施方式中,所述状态调整单元,包括:
250.第二展示子单元,用于响应于针对所述操作选择控件的触发操作,展示所述至少一个候选操作选项;
251.第三调整子单元,用于响应于针对所述至少一个候选操作选项中目标选项的选择操作,调整所述目标用户展示界面对应的用户描述信息。
252.在一种可能的实施方式中,所述至少一个连麦展示状态调整控件包括视频控件和语音控件中的至少一个。
253.在一种可能的实施方式中,所述至少一个管理控件是根据所述直播视频页面对应的用户端的直播间角色描述信息确定的。
254.在一种可能的实施方式中,若满足预设展示条件,则所述互动界面还包括关注状态调整控件;
255.所述互动装置700还包括:
256.关注单元,用于响应于针对所述关注状态调整控件的触发操作,建立关注关系,并在所述直播视频页面上取消显示所述关注状态调整控件;所述关注关系用于表示所述直播视频页面对应的用户端已关注所述目标用户展示界面对应的用户端。
257.在一种可能的实施方式中,所述互动界面还包括所述目标用户展示界面对应的用户标识;
258.所述互动装置700还包括:
259.第四展示单元,用于响应于针对所述用户标识的触发操作,展示所述用户标识对应的信息介绍页。
260.在一种可能的实施方式中,所述互动方法应用于第一用户端;所述至少一个候选用户展示界面包括所述第一用户端对应的候选用户展示界面和至少一个第二用户端对应的候选用户展示界面;
261.所述第二展示单元702,具体用于:响应于针对所述至少一个第二用户端对应的候选用户展示界面中目标用户展示界面的触发操作,在所述直播视频页面上展示互动界面。
262.基于上述互动装置700的相关内容可知,对于本技术实施例提供的互动装置700来说,该互动装置700可以部署在直播间的任意一个参与者(例如,主播、某个麦上嘉宾、或者某个普通观众)所使用的电子设备中,而且该互动装置700的工作原理如下:当该互动装置700正在展示直播视频页面(例如,直播连麦页面),而且该直播视频页面包括至少一个候选用户展示界面(例如,主播展示页面、以及各个麦上嘉宾的连麦展示页面等)时,在该互动装置700接收到针对这些候选用户展示界面中目标用户展示界面(例如,某个麦上嘉宾的连麦展示页面等)的触发操作之后,该互动装置700可以在该直播视频页面上展示互动界面,而且在该互动界面上部署有一些可使用的虚拟礼物,以便后续在该互动装置700接收到针对这些虚拟礼物中目标礼物的触发操作之后,该互动装置700可以将该目标礼物发送给该目标用户展示界面对应的用户端(例如,主播端或者某个嘉宾端),以使该目标用户展示界面对应的用户端能够接收到由该参与者通过该直播视频页面向其发送的礼物,如此不仅能够实现该参与者向直播间内主播或者任一麦上嘉宾发送礼物的目的,还能够简化该参与者向直播间内主播或者任一麦上嘉宾的礼物发送流程,从而有利于提高该参与者的礼物发送积极性,进而有利于提高该参与者的用户体验(尤其是,礼物发送体验)。
263.另外,本技术实施例还提供了一种电子设备,所述设备包括处理器以及存储器:所述存储器,用于存储指令或计算机程序;所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述电子设备执行本技术实施例提供的互动方法的任一实施方式。
264.参见图8,其示出了适于用来实现本公开实施例的电子设备800的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
265.如图8所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
266.通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
267.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机
软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。
268.本公开实施例提供的电子设备与上述实施例提供的方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。
269.本技术实施例还提供了一种计算机可读介质,所述计算机可读介质中存储有指令或计算机程序,当所述指令或计算机程序在设备上运行时,使得所述设备执行本技术实施例提供的互动方法的任一实施方式。
270.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
271.在一些实施方式中,客户端、服务器可以利用诸如http(hyper text transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
272.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
273.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备可以执行上述方法。
274.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立
的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
275.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
276.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元/模块的名称在某种情况下并不构成对该单元本身的限定。
277.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
278.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
279.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
280.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
281.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个
实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
282.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
283.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1