基于直播的互动方法、装置、设备及计算机可读存储介质转让专利

申请号 : CN202110501380.7

文献号 : CN113094146B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张艳军武斌

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本申请提供了一种基于直播的互动方法、装置、设备及计算机可读存储介质;方法包括:在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,所述互动图案用于指示所述子任务的执行顺序;其中,所述互动图案包括多个互动节点,每个所述互动节点对应一个主播,每个所述主播对应一个所述子任务;在所述多个主播依据所述执行顺序执行各子任务的过程中,确定所述互动任务的执行进度,并根据所述执行进度的变化动态改变所述互动图案的展示样式;当所述互动任务执行结束时,输出所述多个主播针对所述互动任务的互动结果。通过本申请,能够提高直播互动性。

权利要求 :

1.一种基于直播的互动方法,其特征在于,所述方法包括:

在针对互动任务的直播界面中,呈现主播邀请功能项,所述主播邀请功能项用于邀请候选主播或观众共同执行所述互动任务;

响应于针对所述主播邀请功能项的触发操作,呈现主播邀请界面,并在所述主播邀请界面中呈现对应候选主播或观众的至少一个主播选择项;

响应于基于所述主播选择项触发的主播选择操作,将所选择的候选主播以及观众作为执行所述互动任务所包括的子任务的主播;

在包括多个主播的直播界面中,呈现与所述子任务相对应的多个互动节点;

在所述互动节点中,展示与各所述互动节点对应的主播的图形标识、及与各所述主播对应的所述子任务的执行编号;

在相邻执行编号对应的互动节点间,呈现节点连接线以形成互动图案,所述互动图案与所述互动任务相对应,用于指示所述子任务的执行顺序,不同的所述互动图案对应不同的所述互动任务;

其中,所述互动图案包括多个互动节点,每个所述互动节点对应一个主播,每个所述主播对应一个所述子任务,所述子任务的难易程度与相应所述主播的等级相对应;

在所述多个主播依据所述执行顺序执行各子任务的过程中,呈现用于调整所述子任务的执行顺序的调换功能项;

响应于针对所述调换功能项的触发操作,控制所述互动图案中各互动节点处于候选状态;

响应于针对处于候选状态的第一互动节点及第二互动节点的选择操作,控制所述第一互动节点与第二互动节点进行位置交换;

响应于针对用于确认完成位置交换的确认控件的触发操作,将所述第一互动节点所对应子任务的执行顺序,与所述第二互动节点所对应子任务的执行顺序进行交换;

基于新的子任务执行顺序,确定所述互动任务的执行进度,并根据所述执行进度的变化动态改变所述互动图案的展示样式;

当所述互动任务执行结束时,输出所述多个主播针对所述互动任务的互动结果。

2.如权利要求1所述的方法,其特征在于,所述呈现与所述子任务相对应的多个互动节点之前,所述方法还包括:呈现用于创建所述互动任务的互动任务创建界面,并在所述互动任务创建界面中呈现互动图案选择功能项;

响应于针对所述互动图案选择功能项的触发操作,呈现至少两个供选择的候选互动图案;

接收到候选互动图案的选择操作,将所选择的候选互动图案作为与所述互动任务相对应的互动图案。

3.如权利要求1所述的方法,其特征在于,所述呈现与所述子任务相对应的多个互动节点之前,所述方法还包括:呈现用于创建所述互动任务的互动任务创建界面,并在所述互动任务创建界面中呈现节点数量选择项及相应的互动图案生成功能项;

响应于基于所述节点数量选择项触发的节点数量选择操作,确定所述互动任务所包括的互动节点数量为所选择的节点数量;

响应于针对所述互动图案生成功能项的触发操作,生成与所述互动任务相对应的互动图案。

4.如权利要求1所述的方法,其特征在于,所述呈现与所述子任务相对应的多个互动节点之前,所述方法还包括:获取各所述主播的等级,并根据所述等级确定相应子任务的执行编号;

或者,获取在创建所述互动任务的过程中对所述多个主播进行选择时各所述主播对应的选择顺序,并依据所述选择顺序确定相应子任务的执行编号。

5.如权利要求1所述的方法,其特征在于,当所述互动图案的互动节点中显示有相应主播的图形标识时,所述方法还包括:在所述多个主播依据所述执行顺序执行各子任务的过程中,当存在退出执行所述互动任务的第一主播,且所述第一主播的子任务未完成时,取消相应目标互动节点中所呈现的图形标识;

当接收到目标对象针对所述目标互动节点的补位申请时,在所述目标互动节点中呈现所述目标对象的图形标识,以指示所述目标对象为执行相应子任务的主播。

6.如权利要求5所述的方法,其特征在于,所述当接收到目标对象针对所述目标互动节点的补位申请时,在所述目标互动节点中呈现所述目标对象的图形标识,包括:当接收到目标对象针对所述目标互动节点的补位申请时,呈现相应的申请控件;

响应于针对所述申请控件的触发操作,在所述目标互动节点中呈现所述目标对象的图形标识。

7.如权利要求1所述的方法,其特征在于,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述方法还包括:当存在退出执行所述互动任务的第二主播,且所述第二主播的子任务未完成时,更新所述第二主播对应的互动节点的节点样式为目标节点样式;

其中,所述目标节点样式,用于指示相应互动节点的子任务处于无归属状态;

当所述第二主播的退出时长达到时长阈值,或者所述第二主播的子任务执行时间到达而所述第二主播处于退出状态时,控制所述互动任务结束,并呈现指示所述互动任务失败的指示信息。

8.如权利要求7所述的方法,其特征在于,所述更新所述第二主播对应的互动节点的节点样式为目标节点样式之后,所述方法还包括:当所述第二主播的退出时长未达到时长阈值时,接收到对应所述第二主播的任务恢复请求,或者,在所述第二主播的子任务执行时间到达前,接收到对应所述第二主播的任务恢复请求时,响应于所述任务恢复请求,将所述第二主播对应的互动节点的节点样式由所述目标节点样式恢复为初始节点样式。

9.如权利要求1所述的方法,其特征在于,当所述互动图案的互动节点中显示有相应主播的图形标识时,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述响应于针对处于候选状态的第一互动节点及第二互动节点的选择操作,控制所述第一互动节点与第二互动节点进行位置交换,包括:响应于针对第三主播的图形标识的拖动操作,跟随所述拖动操作同步移动所述第三主播的图形标识;

当所述第三主播的图形标识被拖动至覆盖第四主播的图形标识的面积达到面积阈值时,控制所述第三主播的图形标识与所述第四主播的图形标识交换显示位置,以实现相应子任务执行顺序的交换。

10.如权利要求1所述的方法,其特征在于,所述根据所述执行进度的变化动态改变所述互动图案的展示样式,包括:当所述互动任务的执行进度表征第三互动节点的子任务被执行完毕时,控制第四互动节点的展示样式由对应锁定状态的第一展示样式变换为对应解锁状态的第二展示样式;

其中,所述第四互动节点与所述第三互动节点相邻,且所述第四互动节点对应的子任务处于未完成状态。

11.如权利要求1所述的方法,其特征在于,当所述子任务为直播任务时,所述方法还包括:在第五主播执行所述直播任务的过程中,输出所述第五主播对应的直播内容,以及与所述直播内容相对应的直播任务执行进度。

12.如权利要求1所述的方法,其特征在于,所述子任务存在执行时长,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述方法还包括:在当前主播执行相应子任务的时长与所述执行时长的时差小于时差阈值时,呈现任务求助控件;

响应于针对所述任务求助控件的触发操作,呈现包括当前子任务的执行进度的任务求助信息;

其中,所述任务求助信息,用于请求执行所述当前子任务关联的目标操作以加快当前子任务的执行进度。

13.如权利要求1所述的方法,其特征在于,所述输出所述多个主播针对所述互动任务的互动结果,包括:当所述多个主播针对所述互动任务执行成功时,在独立于所述直播界面的子界面中,采用目标展示样式展示目标图案,并呈现对应所述互动结果的奖励指示信息;

其中,所述目标展示样式,用于指示所述互动任务执行成功;所述奖励指示信息,用于指示成功执行所述互动任务所奖励的虚拟资源已存储至各主播的关联账户。

14.如权利要求1所述的方法,其特征在于,所述输出所述多个主播针对所述互动任务的互动结果,包括:呈现所述多个主播针对所述互动任务的互动成绩;或者,

播放与所述互动任务的互动结果相对应的媒体文件,其中,所述媒体文件包括以下至少之一:背景音频文件、背景动画文件。

15.一种基于直播的互动装置,其特征在于,所述装置包括:

图案呈现模块,用于在针对互动任务的直播界面中,呈现主播邀请功能项,所述主播邀请功能项用于邀请候选主播或观众共同执行所述互动任务;响应于针对所述主播邀请功能项的触发操作,呈现主播邀请界面,并在所述主播邀请界面中呈现对应候选主播或观众的至少一个主播选择项;响应于基于所述主播选择项触发的主播选择操作,将所选择的候选主播以及观众作为执行所述互动任务所包括的子任务的主播;在包括多个主播的直播界面中,呈现与所述子任务相对应的多个互动节点;在所述互动节点中,展示与各所述互动节点对应的主播的图形标识、及与各所述主播对应的所述子任务的执行编号;在相邻执行编号对应的互动节点间,呈现节点连接线以形成互动图案,所述互动图案与所述互动任务相对应,用于指示所述子任务的执行顺序,不同的所述互动图案对应不同的所述互动任务;

其中,所述互动图案包括多个互动节点,每个所述互动节点对应一个主播,每个所述主播对应一个所述子任务,所述子任务的难易程度与相应所述主播的等级相对应;

样式改变模块,用于在所述多个主播依据所述执行顺序执行各子任务的过程中,呈现用于调整所述子任务的执行顺序的调换功能项;响应于针对所述调换功能项的触发操作,控制所述互动图案中各互动节点处于候选状态;响应于针对处于候选状态的第一互动节点及第二互动节点的选择操作,控制所述第一互动节点与第二互动节点进行位置交换;响应于针对用于确认完成位置交换的确认控件的触发操作,将所述第一互动节点所对应子任务的执行顺序,与所述第二互动节点所对应子任务的执行顺序进行交换;基于新的子任务执行顺序,确定所述互动任务的执行进度,并根据所述执行进度的变化动态改变所述互动图案的展示样式;

结果输出模块,用于当所述互动任务执行结束时,输出所述多个主播针对所述互动任务的互动结果。

16.一种电子设备,其特征在于,包括:

存储器,用于存储可执行指令;

处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至14任一项所述的基于直播的互动方法。

17.一种计算机可读存储介质,其特征在于,存储有可执行指令,用于被处理器执行时,实现权利要求1至14任一项所述的基于直播的互动方法。

说明书 :

基于直播的互动方法、装置、设备及计算机可读存储介质

技术领域

[0001] 本申请涉及直播技术,尤其涉及一种基于直播的互动方法、装置、设备及计算机可读存储介质。

背景技术

[0002] 随着直播行业的快速发展,越来越多的用户加入到直播大军中,相关技术中涉及到的大多是主播个人直播这一常规直播模式,然而,在这种直播模式中,主播与主播之间或主播与观众之间的互动性较低。

发明内容

[0003] 本申请实施例提供一种基于直播的互动方法、装置、设备及计算机可读存储介质,能够提高直播互动性。
[0004] 本申请实施例的技术方案是这样实现的:
[0005] 本申请实施例提供一种基于直播的互动方法,包括:
[0006] 在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,所述互动图案用于指示所述子任务的执行顺序;
[0007] 其中,所述互动图案包括多个互动节点,每个所述互动节点对应一个主播,每个所述主播对应一个所述子任务;
[0008] 在所述多个主播依据所述执行顺序执行各子任务的过程中,确定所述互动任务的执行进度,并根据所述执行进度的变化动态改变所述互动图案的展示样式;
[0009] 当所述互动任务执行结束时,输出所述多个主播针对所述互动任务的互动结果。
[0010] 本申请实施例提供一种基于直播的互动装置,包括:
[0011] 图案呈现模块,用于在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,所述互动图案用于指示所述子任务的执行顺序;
[0012] 其中,所述互动图案包括多个互动节点,每个所述互动节点对应一个主播,每个所述主播对应一个所述子任务;
[0013] 样式改变模块,用于在所述多个主播依据所述执行顺序执行各子任务的过程中,确定所述互动任务的执行进度,并根据所述执行进度的变化动态改变所述互动图案的展示样式;
[0014] 结果输出模块,用于当所述互动任务执行结束时,输出所述多个主播针对所述互动任务的互动结果。
[0015] 上述方案中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述装置包括:
[0016] 主播邀请模块,用于在针对所述互动任务的直播界面中,呈现主播邀请功能项,所述主播邀请功能项用于邀请主播或观众共同执行所述互动任务;
[0017] 响应于针对所述主播邀请功能项的触发操作,呈现主播邀请界面,并在所述主播邀请界面中呈现对应主播或观众的至少一个主播选择项;
[0018] 响应于基于所述主播选择项触发的主播选择操作,将所选择的主播或观众作为执行所述子任务的主播。
[0019] 上述方案中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述装置还包括:
[0020] 图案确定模块,用于呈现用于创建所述互动任务的互动任务创建界面,并在所述互动任务创建界面中呈现互动图案选择功能项;
[0021] 响应于针对所述互动图案选择功能项的触发操作,呈现至少两个供选择的候选互动图案;
[0022] 接收到候选互动图案的选择操作,将所选择的候选互动图案作为与所述互动任务相对应的互动图案。
[0023] 上述方案中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述图案确定模块,还用于呈现用于创建所述互动任务的互动任务创建界面,并在所述互动任务创建界面中呈现节点数量选择项及相应的互动图案生成功能项;
[0024] 响应于基于所述节点数量选择项触发的节点数量选择操作,确定所述互动任务所包括的互动节点数量为所选择的节点数量;
[0025] 响应于针对所述互动图案生成功能项的触发操作,生成与所述互动任务相对应的互动图案。
[0026] 上述方案中,所述图案呈现模块,还用于呈现与所述互动任务所包括的子任务相对应的多个互动节点;
[0027] 在所述互动节点中,展示相应主播的图形标识及相应子任务的执行编号;
[0028] 在相邻执行编号对应的互动节点间,呈现节点连接线以形成所述互动图案。
[0029] 上述方案中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述装置还包括:
[0030] 执行编号确定模块,用于获取各所述主播的等级,并根据所述等级确定相应子任务的执行编号;
[0031] 或者,获取在创建所述互动任务的过程中对所述多个主播进行选择时各所述主播对应的选择顺序,并依据所述选择顺序确定相应子任务的执行编号。
[0032] 上述方案中,当所述互动图案的互动节点中显示有相应主播的图形标识时,所述装置还包括:
[0033] 主播补位模块,用于在所述多个主播依据所述执行顺序执行各子任务的过程中,当存在退出执行所述互动任务的第一主播,且所述第一主播的子任务未完成时,取消相应目标互动节点中所呈现的图形标识;
[0034] 当接收到目标对象针对所述目标互动节点的补位申请时,在所述目标互动节点中呈现所述目标对象的图形标识,以指示所述目标对象为执行相应子任务的主播。
[0035] 上述方案中,所述主播补位模块,还用于当接收到目标对象针对所述目标互动节点的补位申请时,呈现相应的申请控件;
[0036] 响应于针对所述申请控件的触发操作,在所述目标互动节点中呈现所述目标对象的图形标识。
[0037] 上述方案中,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述装置还包括:
[0038] 执行控制模块,用于当存在退出执行所述互动任务的第二主播,且所述第二主播的子任务未完成时,更新所述第二主播对应的互动节点的节点样式为目标节点样式;
[0039] 其中,所述目标节点样式,用于指示相应互动节点的子任务处于无归属状态;
[0040] 当所述第二主播的退出时长达到时长阈值,或者所述第二主播的子任务执行时间到达而所述第二主播处于退出状态时,控制所述互动任务结束,并呈现指示所述互动任务失败的指示信息。
[0041] 上述方案中,所述更新所述第二主播对应的互动节点的节点样式为目标节点样式之后,所述装置还包括:
[0042] 执行恢复模块,用于当所述第二主播的退出时长未达到时长阈值时,接收到对应所述第二主播的任务恢复请求,或者,在所述第二主播的子任务执行时间到达前,接收到对应所述第二主播的任务恢复请求时,
[0043] 响应于所述任务恢复请求,将所述第二主播对应的互动节点的节点样式由所述目标节点样式恢复为初始节点样式。
[0044] 上述方案中,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述装置还包括:
[0045] 顺序调换模块,用于呈现对应所述子任务的执行顺序的调换功能项;
[0046] 响应于针对所述调换功能项的触发操作,控制所述互动图案中各互动节点处于候选状态;
[0047] 响应于针对处于候选状态的第一互动节点及第二互动节点的选择操作,控制所述第一互动节点与第二互动节点进行位置交换,以实现相应子任务执行顺序的交换。
[0048] 上述方案中,当所述互动图案的互动节点中显示有相应主播的图形标识时,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述顺序调换模块,还用于响应于用于调换子任务的执行顺序的调换指令,控制所述互动图案中各互动节点处于候选状态;
[0049] 响应于针对第三主播的图形标识的拖动操作,跟随所述拖动操作同步移动所述第三主播的图形标识;
[0050] 当所述第三主播的图形标识被拖动至覆盖第四主播的图形标识的面积达到面积阈值时,控制所述第三主播的图形标识与所述第四主播的图形标识交换显示位置,以实现相应子任务执行顺序的交换。
[0051] 上述方案中,所述样式改变模块,还用于当所述互动任务的执行进度表征第三互动节点的子任务被执行完毕时,控制第四互动节点的展示样式由对应锁定状态的第一展示样式变换为对应解锁状态的第二展示样式;
[0052] 其中,所述第四互动节点与所述第三互动节点相邻,且所述第四互动节点对应的子任务处于未完成状态。
[0053] 上述方案中,当所述子任务为直播任务时,所述装置还包括:
[0054] 进度输出模块,用于在第五主播执行所述直播任务的过程中,输出所述第五主播对应的直播内容,以及与所述直播内容相对应的直播任务执行进度。
[0055] 上述方案中,所述子任务存在执行时长,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述装置还包括:
[0056] 求助呈现模块,用于在当前主播执行相应子任务的时长与所述执行时长的时差小于时差阈值时,呈现任务求助控件;
[0057] 响应于针对所述任务求助控件的触发操作,呈现包括当前子任务的执行进度的任务求助信息;
[0058] 其中,所述任务求助信息,用于请求执行所述当前子任务关联的目标操作以加快当前子任务的执行进度。
[0059] 上述方案中,所述结果输出模块,还用于当所述多个主播针对所述互动任务执行成功时,在独立于所述直播界面的子界面中,采用目标展示样式展示所述目标图案,并呈现对应所述互动结果的奖励指示信息;
[0060] 其中,所述目标展示样式,用于指示所述互动任务执行成功;所述奖励指示信息,用于指示成功执行所述互动任务所奖励的虚拟资源已存储至各主播的关联账户。
[0061] 上述方案中,所述结果输出模块,还用于呈现所述多个主播针对所述互动任务的互动成绩;或者,
[0062] 播放与所述互动任务的互动结果相对应的媒体文件,其中,所述媒体文件包括以下至少之一:背景音频文件、背景动画文件。
[0063] 本申请实施例提供一种电子设备,包括:
[0064] 存储器,用于存储可执行指令;
[0065] 处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的基于直播的互动方法。
[0066] 本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的基于直播的互动方法。
[0067] 本申请实施例具有以下有益效果:
[0068] 在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,其中,互动图案用于指示子任务的执行顺序;互动图案包括多个互动节点,每个互动节点对应一个主播,每个主播对应一个子任务;在多个主播依据执行顺序执行各子任务的过程中,确定互动任务的执行进度,并根据执行进度的变化动态改变互动图案的展示样式;当互动任务执行结束时,输出多个主播针对互动任务的互动结果;如此,通过多个主播协同执行互动任务,能够提高直播互动性。

附图说明

[0069] 图1为本申请实施例提供的基于直播的互动系统100的一个可选的架构示意图;
[0070] 图2为本申请实施例提供的电子设备500的一个可选的结构示意图;
[0071] 图3为本申请实施例提供的基于直播的互动方法的流程示意图;
[0072] 图4为本申请实施例提供的邀请界面示意图;
[0073] 图5为本申请实施例提供的邀请界面示意图;
[0074] 图6A‑6B为本申请实施例提供的互动图案的选择示意图;
[0075] 图7A‑7B为本申请实施例提供的互动图案的选择示意图;
[0076] 图8为本申请实施例提供的互动图案的显示界面示意图;
[0077] 图9为本申请实施例提供的主播补位示意图;
[0078] 图10为本申请实施例提供的主播补位示意图;
[0079] 图11为本申请实施例提供的直播界面显示示意图;
[0080] 图12为本申请实施例提供的直播界面显示示意图;
[0081] 图13为本申请实施例提供的任务求助界面示意图;
[0082] 图14为本申请实施例提供的互动结果的显示界面示意图;
[0083] 图15为本申请实施例提供的基于直播的互动方法示意图;
[0084] 图16为本申请实施例提供的基于直播的互动方法示意图;
[0085] 图17为本申请实施例提供的基于直播的互动装置的结构示意图。

具体实施方式

[0086] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0087] 在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0088] 在以下的描述中,所涉及的术语“第一\第二…”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二…”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0089] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0090] 对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
[0091] 1)直播:是指用户通过网络在直播平台上实时观看直播内容,该直播内容是由主播实时生成或上传的,用户可以通过发送弹幕、评论等消息与主播实时进行交流,是一种新兴的网络社交方式。
[0092] 2)客户端,终端中运行的用于提供各种服务的应用程序,例如视频播放客户端、即时通讯客户端、短视频客户端、直播客户端等。
[0093] 3)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
[0094] 基于上述对本申请实施例中涉及的名词和术语的解释,下面说明本申请实施例提供的基于直播的互动系统,参见图1,图1为本申请实施例提供的基于直播的互动系统100的一个可选的架构示意图,为实现支撑一个示例性应用,终端(示例性示出了终端400‑1和终端400‑2)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线链路实现数据传输。
[0095] 在实际应用中,终端可以为智能手机、平板电脑、笔记本电脑等各种类型的用户终端,还可以为台式计算机、电视机或者这些数据处理设备中任意两个或多个的组合;终端上设置有客户端,如视频播放客户端、即时通讯客户端、短视频客户端、直播客户端等,服务器200为客户端对应的后台服务器,既可以为单独配置的支持各种业务的一个服务器,亦可以配置为一个服务器集群,还可以为云服务器等。
[0096] 当主播打开终端上的客户端进行直播互动时,终端在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,其中,互动图案用于指示子任务的执行顺序;互动图案包括多个互动节点,每个互动节点对应一个主播,每个主播对应一个子任务;在多个主播依据执行顺序执行各子任务的过程中,终端实时发送针对互动任务的执行进度的获取请求至服务器200;服务器200基于获取请求,确定并返回互动任务的执行进度至终端;终端根据执行进度的变化动态改变互动图案的展示样式;当互动任务执行结束时,输出多个主播针对互动任务的互动结果。
[0097] 参见图2,图2为本申请实施例提供的电子设备500的一个可选的结构示意图,在实际应用中,电子设备500可以为图1中的终端或服务器200,以电子设备为图1所示的终端为例,对实施本申请实施例的基于直播的互动方法的电子设备进行说明。图2所示的电子设备500包括:至少一个处理器510、存储器550、至少一个网络接口520和用户接口530。电子设备
500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通信。总线系统540除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统540。
[0098] 处理器510可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
[0099] 用户接口530包括使得能够呈现媒体内容的一个或多个输出装置531,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口530还包括一个或多个输入装置532,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
[0100] 存储器550可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器550可选地包括在物理位置上远离处理器510的一个或多个存储设备。
[0101] 存储器550包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM,Read Only Me mory),易失性存储器可以是随机存取存储器(RAM,Random Access Memor y)。本申请实施例描述的存储器550旨在包括任意适合类型的存储器。
[0102] 在一些实施例中,存储器550能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
[0103] 操作系统551,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
[0104] 网络通信模块552,用于经由一个或多个(有线或无线)网络接口520到达其他计算设备,示例性的网络接口520包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;
[0105] 呈现模块553,用于经由一个或多个与用户接口530相关联的输出装置531(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
[0106] 输入处理模块554,用于对一个或多个来自一个或多个输入装置532之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
[0107] 在一些实施例中,本申请实施例提供的基于直播的互动装置可以采用软件方式实现,图2示出了存储在存储器550中的基于直播的互动装置555,其可以是程序和插件等形式的软件,包括以下软件模块:图案呈现模块5551、样式改变模块5552和结果输出模块5553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。
[0108] 在另一些实施例中,本申请实施例提供的基于直播的互动装置可以采用硬件方式实现,作为示例,本申请实施例提供的基于直播的互动装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的基于直播的互动方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field‑Pro grammable Gate Array)或其他电子元件。
[0109] 基于上述对本申请实施例提供的基于直播的互动系统的说明,接下来对本申请实施例的提供的基于直播的互动方法进行说明,在实际实施时,本申请实施例提供的基于直播的互动方法可由图1所示的服务器200或终端单独实施,还可由服务器200及终端协同实施。接下来结合图1及图3,参见图3,图3为本申请实施例提供的基于直播的互动方法的流程示意图,以图1所示的终端单独实施本申请实施例提供的基于直播的互动方法为例进行说明。
[0110] 步骤101:终端在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,互动图案用于指示子任务的执行顺序。
[0111] 其中,互动图案包括多个互动节点,每个互动节点对应一个主播,每个主播对应一个子任务。
[0112] 在实际应用中,终端上设置有客户端,如视频播放客户端、即时通讯客户端、短视频客户端、直播客户端等,当主播打开客户端进行直播时,主播可通过客户端与其他主播或观众协同执行互动任务,其中,在直播界面中,互动任务可采用相应的互动图案来表征,由于互动任务包括多个子任务,相应的,互动图案包括相应的多个互动节点,每个互动节点对应一个子任务,每个主播通过完成相应互动节点处的子任务来协同完成该互动任务。
[0113] 例如,互动任务为七人团战任务,即该互动任务需由7个主播协同完成,该互动任务对应的互动图案由7个互动节点连线构成,如北斗七星,每个主播通过依次执行相应互动节点的子任务来完成互动任务。
[0114] 在一些实施例中,终端在呈现与包括多个子任务的互动任务相对应的互动图案之前,还可通过如下方式邀请其他主播或观众协同执行互动任务:在针对互动任务的直播界面中,呈现主播邀请功能项,其中,主播邀请功能项用于邀请主播或观众共同执行互动任务;响应于针对主播邀请功能项的触发操作,呈现主播邀请界面,并在主播邀请界面中呈现对应主播或观众的至少一个主播选择项;响应于基于主播选择项触发的主播选择操作,将所选择的主播或观众作为执行子任务的主播。
[0115] 这里,在实际应用中,发起该互动任务的第一主播可称为厅主,厅主在打开终端上的客户端创建针对互动任务的直播间时,发送针对该互动任务的直播间创建请求至服务器,服务器基于直播间创建请求创建相应的直播间,获取互动任务对应的互动图案的图案元素,并将创建的直播间标识和图案元素返回至终端,终端基于直播间标识进入相应的直播间,并基于图案元素进行画面渲染,在互动任务的直播界面中呈现渲染得到的互动图案。
[0116] 第一主播完成直播间的创建后,作为执行互动任务的一员,即第一主播执行互动任务包括的多个子任务中的一个子任务,可主动邀请其他主播或观众执行剩余其他子任务,以协同执行完成该互动任务。当第一主播从主播邀请界面中选择一个或多个主播选择项时,可自动将所选择的主播选择项对应的主播或观众拉进直播间作为执行子任务的主播,也可在选择主播选择项对应的主播或观众后,发送邀请确认请求至相应主播或观众的终端,待相应的主播或观众基于邀请请求确定参与执行互动任务时,将所邀请的主播或观众作为执行子任务的主播。
[0117] 参见图4,图4为本申请实施例提供的邀请界面示意图,在针对互动任务的直播界面中呈现主播邀请功能项401,终端响应于针对主播邀请功能项的触发操作,呈现主播邀请界面402,在主播邀请界面402中呈现多个可供选择的主播选择项,当厅主基于主播邀请界面402选择多个主播选择项时,终端响应于该主播选择操作,将所选择的主播选择项对应的主播或观众作为子任务的主播,并将各主播的图形标识呈现在互动图案的各个互动节点处。
[0118] 在一些实施例中,厅主还可发布针对互动任务的邀请信息,该邀请信息经服务器分发至其他主播或观众的终端,其中,邀请信息包括互动任务的详情说明、子任务的数量、邀请主播或观众的数量、对主播或观众的要求等信息,其他主播或观众基于邀请信息进入针对互动任务的直播间时,在直播间中还可呈现申请功能项,其他主播或观众可通过申请功能项申请执行该互动任务,厅主对发起申请的主播或观众进行审核筛选,经过审核筛选的主播或观众即可作为执行子任务的主播协同执行互动任务。
[0119] 参见图5,图5为本申请实施例提供的邀请界面示意图,厅主发布针对互动任务的邀请信息至其他主播或观众的终端,在其他主播或观众的终端呈现该邀请信息501,当其他主播或观众点击该邀请信息501时,其他主播或观众侧的终端响应于该触发操作,进入互动任务对应的主播间,在直播间的直播界面中呈现申请功能项502,当多个主播或观众通过该申请功能502项申请执行互动任务时,在厅主侧的终端呈现多个待审核筛选的主播选择项503,通过厅主的审核筛选,即可将经过审核筛选的主播或观众作为执行子任务的主播。
[0120] 在一些实施例中,终端在呈现与包括多个子任务的互动任务相对应的互动图案之前,还可通过如下方式确定互动任务的互动图案:呈现用于创建互动任务的互动任务创建界面,并在互动任务创建界面中呈现互动图案选择功能项;响应于针对互动图案选择功能项的触发操作,呈现至少两个供选择的候选互动图案;接收到候选互动图案的选择操作,将所选择的候选互动图案作为与互动任务相对应的互动图案。
[0121] 这里,在实际应用中,每个互动任务对应有一个或多个互动图案,厅主在发起针对互动任务的直播互动时,可先确定互动任务的互动图案。当互动任务对应一个候选互动图案(不同的候选互动图案对应不同的互动任务)时,将该互动任务对应的候选互动图案即为该互动任务的互动图案,当互动任务对应多个候选互动图案(不同的候选互动图案可对应相同的互动任务)时,将从该互动任务对应的多个候选互动图案中选择的候选互动图案作为该互动任务的互动图案。
[0122] 参见图6A‑6B,图6A‑6B为本申请实施例提供的互动图案的选择示意图,图6A中,每个互动任务对应一个互动图案,如互动任务1对应互动图案1、互动任务2对应互动图案2,厅主可基于互动图案选择创建相应的互动任务,如选择互动任务1时,在直播界面中呈现互动任务1对应的互动图案1;图6B中,每个互动任务可对应一个或多个候选互动图案,如互动任务1对应候选互动图案1、候选互动图案2、候选互动图案3,互动任务2对应互动图案2,当厅主选择候选互动图案2时,在直播界面中呈现互动任务1对应的候选互动图案2,即将候选互动图案2作为互动任务1的互动图案。
[0123] 在一些实施例中,终端在呈现与包括多个子任务的互动任务相对应的互动图案之前,还可通过如下方式确定互动任务的互动图案:呈现用于创建互动任务的互动任务创建界面,并在互动任务创建界面中呈现节点数量选择项及相应的互动图案生成功能项;响应于基于节点数量选择项触发的节点数量选择操作,确定互动任务所包括的互动节点数量为所选择的节点数量;响应于针对互动图案生成功能项的触发操作,生成与互动任务相对应的互动图案。
[0124] 这里,每个互动任务对应有一个或多个互动图案,不同的互动图案可以对应相同或不同节点数量的互动节点,在选择互动任务对应的互动图案时,可基于互动节点的节点数量确定生成相应的互动图案。当厅主确定节点数量时,即可确定该互动任务包括的子任务的数量为该节点数量,需要邀请其他主播或观众的数量为(节点数量‑1),例如,对于互动任务1,厅主选择的节点数量为6,表征互动任务1包括6个子任务,除了自身还需邀请5个主播或观众作为执行其他5个子任务的主播。
[0125] 在一些实施例中,终端可通过如下方式响应于针对互动图案生成功能项的触发操作,生成与互动任务相对应的互动图案:响应于针对互动图案生成功能项的触发操作,生成与节点数量对应的至少一个候选互动图案;接收到候选互动图案的选择操作,将所选择的候选互动图案作为与互动任务相对应的互动图案。
[0126] 这里,当互动节点的节点数量一定时,基于该节点数量的互动节点还可生成1个或多个候选互动图案,厅主可从中选择一个候选互动图案作为该互动任务对应的互动图案。
[0127] 参见图7A‑7B,图7A‑7B为本申请实施例提供的互动图案的选择示意图,图7A中,每个互动任务对应多个节点数量选择项,如互动任务1对应可供选择的节点数量可为5、6、7,当厅主选择7个互动节点时,则将7个互动节点生成的图案作为互动任务1的互动图案;图7B中,当基于选择的7个互动节点生成的候选互动图案的数量为多个,如候选互动图案1、候选互动图案2和候选互动图案3时,从中选择候选互动图案2作为与互动任务相对应的互动图案。
[0128] 在一些实施例中,终端可通过如下方式呈现与包括多个子任务的互动任务相对应的互动图案:呈现与互动任务所包括的子任务相对应的多个互动节点;在互动节点中,展示相应主播的图形标识及相应子任务的执行编号;在相邻执行编号对应的互动节点间呈现节点连接线以形成互动图案。
[0129] 这里,在各个子任务对应的互动节点中展示相应主播的图形标识(即头像)及执行编号,执行编号用于指示相应子任务的执行顺序,将相邻执行编号对应的互动节点间进行连接,得到一段段节点连线,这一段段节点连线形成互动图案。
[0130] 参见图8,图8为本申请实施例提供的互动图案的显示界面示意图,该互动任务包括7个子任务,在直播界面中呈现7个互动节点,在每个互动节点中呈现相应主播的头像及执行编号,如在第一互动节点中呈现厅主的头像及执行编号1,在第二‑六互动节点中分别呈现相应主播的头像及相应的执行编号2‑执行编号6,在第七互动节点中呈现观众(作为主播)的头像及相应的执行编号7,将相邻执行编号对应的互动节点间的节点连线形成的图案作为互动图案。
[0131] 在一些实施例中,终端在呈现与包括多个子任务的互动任务相对应的互动图案之前,可通过如下方式确定执行编号:获取各主播的等级,并根据各主播的等级确定相应子任务的执行编号;或者,获取在创建互动任务的过程中对多个主播进行选择时各主播对应的选择顺序,并依据选择顺序确定相应子任务的执行编号。
[0132] 这里,各个主播的执行子任务的执行顺序可根据各主播的等级来确定,也可根据厅主邀请或选择其他主播或观众的顺序来确定,不同主播对应的子任务的难易程度可不同。在实际应用中,在给各个主播分配子任务时,可先确定互动图案中各互动节点的子任务,然后再根据各主播的等级,将各主播的头像分布显示在与等级相适配的子任务对应的互动节点处;还可先随机将各主播的头像分配至互动图案的各个互动节点处,然后再根据各主播的等级分配与各等级相适配的子任务至相应的互动节点。
[0133] 在实际应用中,各子任务可以是系统随机下发的,但可根据参与主播的等级或人气进行适当调整各子任务的难度,使得各主播执行的子任务与其等级相适配。例如,在一些实施例中,对于互动任务1,其对应的互动图案由七个互动节点中相邻互动节点连线而成,从第一互动节点至第七互动节点对应的子任务依次为:第一互动节点(执行编号1)的厅主主播的子任务为成功邀请五位主播和一位用户协同执行互动任务,第二互动节点的主播的子任务为在此直播间获得1000钻价值的任意虚拟礼物;第三互动节点的主播的子任务为直播间任务达到50W;第四互动节点的主播的子任务为在此直播间获得“星空”虚拟礼物;第五互动节点的主播的子任务为邀请10位以上贵族用户来直播间观看;第六互动节点的主播的子任务为在此直播间获得8000钻的任意虚拟礼物;第七互动节点的主播的子任务为给每一位主播赠送礼物。
[0134] 步骤102:在多个主播依据执行顺序执行各子任务的过程中,确定互动任务的执行进度,并根据执行进度的变化动态改变互动图案的展示样式。
[0135] 在一些实施例中,当互动图案的互动节点中显示有相应主播的图形标识时,终端还可在多个主播依据执行顺序执行各子任务的过程中,当存在退出执行互动任务的第一主播,且第一主播的子任务未完成时,取消相应目标互动节点中所呈现的图形标识;当接收到目标对象针对目标互动节点的补位申请时,在目标互动节点中呈现目标对象的图形标识,以指示目标对象为执行相应子任务的主播。
[0136] 这里,在各个主播依据执行顺序执行各子任务的过程中,当尚未执行子任务的第一主播退出执行互动任务时,取消相应目标互动节点中所呈现的图形标识,或呈现用于指示相应目标互动节点的子任务处于无归属状态(即执行该子任务的主播处于空缺状态)的指示信息,以供其他主播或观众申请补位,补位成功的主播或观众替代退出的第一主播执行相应的子任务。
[0137] 参见图9,图9为本申请实施例提供的主播补位示意图,当主播901退出执行互动任务时,在互动图案的相应目标互动节点处取消显示主播901的头像,当厅主接收到其他主播或观众的补位申请时,厅主可从中选择目标对象902作为主播替代第一主播执行相应的子任务,并在目标互动节点处呈现目标对象902的头像。
[0138] 在一些实施例中,终端可通过如下方式实现当接收到目标对象针对目标互动节点的补位申请时,在目标互动节点中呈现目标对象的图形标识:当接收到目标对象针对目标互动节点的补位申请时,呈现相应的申请控件;响应于针对申请控件的触发操作,在目标互动节点中呈现目标对象的图形标识。
[0139] 参见图10,图10为本申请实施例提供的主播补位示意图,当目标对象申请补位执行目标互动节点对应的子任务时,在直播界面中呈现申请控件1001,当厅主触发该申请控件1001,终端响应于该触发操作,在目标互动节点中呈现目标对象的头像1002。
[0140] 在一些实施例中,终端在多个主播依据执行顺序执行各子任务的过程中,当存在退出执行互动任务的第二主播,且第二主播的子任务未完成时,更新第二主播对应的互动节点的节点样式为目标节点样式,其中,目标节点样式用于指示相应互动节点的子任务处于无归属状态;当第二主播的退出时长达到时长阈值,或者第二主播的子任务执行时间到达而第二主播处于退出状态时,控制互动任务结束,并呈现指示互动任务失败的指示信息。
[0141] 其中,目标节点样式用于指示相应互动节点为空位互动节点,第二主播退出执行互动任务前,其对应的互动节点的节点样式为用于指示相应互动节点为满位互动节点的初始节点样式。
[0142] 终端在多个主播依据执行顺序执行各子任务的过程中,当尚未执行子任务的第二主播退出执行互动任务、且退出时长达到时长阈值(如2分钟),或第二主播的子任务执行时间达到而第二主播仍未请求任务恢复时,则互动任务自动以失败结束。
[0143] 在终端在多个主播依据执行顺序执行各子任务的过程中,在处于互动节点的第二主播未退出执行互动任务前,该互动节点的节点样式为初始节点样式,当第二主播退出时,将互动节点的节点样式由初始节点样式更新为目标节点样式,当第二主播的退出时长达到时长阈值,或者第二主播的子任务执行时间到达而第二主播处于退出状态时,控制互动任务结束,并呈现指示互动任务失败的指示信息。
[0144] 在一些实施例中,终端在更新第二主播对应的互动节点的节点样式为目标节点样式之后,当第二主播的退出时长未达到时长阈值时,接收到对应第二主播的任务恢复请求,或者,在第二主播的子任务执行时间到达前,接收到对应第二主播的任务恢复请求时,响应于任务恢复请求,将第二主播对应的互动节点的节点样式由目标节点样式恢复为初始节点样式。
[0145] 这里,当第二主播在退出执行互动任务后的一定时间内请求任务恢复,如由于网络信号差导致突然掉线又重新上线时,或者在第二主播的子任务执行时间到达前,第二主播又重新请求任务恢复时,终端将第二主播对应的互动节点的节点样式由目标节点样式恢复为初始节点样式,即继续由第二主播执行对应互动节点的子任务。
[0146] 在一些实施例中,终端在多个主播依据执行顺序执行各子任务的过程中,还可呈现对应子任务的执行顺序的调换功能项;响应于针对调换功能项的触发操作,控制互动图案中各互动节点处于候选状态;响应于针对处于候选状态的第一互动节点及第二互动节点的选择操作,控制第一互动节点与第二互动节点进行位置交换,以实现相应子任务执行顺序的交换。
[0147] 这里,在实际应用中,终端响应于针对调换功能项的触发操作,还可呈现调换界面,在调换界面选择进行位置交互的互动节点。位置交换后,即可默认完成执行顺序调换,或者呈现确认控件,当厅主触发该确认控件时,确定完成执行顺序调换。
[0148] 参见图11,图11为本申请实施例提供的直播界面显示示意图,终端在多个主播依据执行顺序执行各子任务的过程中,在直播界面中呈现调换功能项,终端响应于针对调换功能项的触发操作,将互动图案中各互动节点处于候选状态,并可呈现调换界面,厅主可在调换界面中选择需要进行位置交换的互动节点,以实现互动节点对应的子任务执行顺序的交换。
[0149] 在一些实施例中,当互动图案的互动节点中显示有相应主播的图形标识时,终端在多个主播依据执行顺序执行各子任务的过程中,响应于用于调换子任务的执行顺序的调换指令,控制互动图案中各互动节点处于候选状态;响应于针对第三主播的图形标识的拖动操作,跟随拖动操作同步移动第三主播的图形标识;当第三主播的图形标识被拖动至覆盖第四主播的图形标识的面积达到面积阈值时,控制第三主播的图形标识与第四主播的图形标识交换显示位置,以实现相应子任务执行顺序的交换。
[0150] 其中,调换指令可基于用户针对直播界面中目标区域或主播的图形标识(头像)的触发操作而触发,通过拖动互动节点处的主播的图形标识,实现互动节点对应的子任务执行顺序的交换。
[0151] 参见图12,图12为本申请实施例提供的直播界面显示示意图,终端在多个主播依据执行顺序执行各子任务的过程中,厅主通过长按主播界面的目标区域触发调换指令,响应于调换指令,控制互动图案中各互动节点处于候选状态,当厅主拖动第三主播的图形标识至第四主播的图形标识所处区域时,将第三主播与第四主播的图形标识进行显示位置的交换,以实现第三主播与第四主播对应的子任务执行顺序的交换。
[0152] 需要说明的是,在实际应用中,在拖动主播的图形标识时,还可仅调换主播的图形标识,而各个互动节点对应的子任务的执行顺序不变,即实现对主播执行子任务的交换,如调换前,主播1对应子任务1,主播2对应子任务2,调换后,主播1与主播2的图形标识调换位置,主播2执行子任务1,主播1执行子任务2。
[0153] 在一些实施例中,当互动任务的执行进度表征第三互动节点的子任务被执行完毕时,控制第四互动节点的展示样式由对应锁定状态的第一展示样式变换为对应解锁状态的第二展示样式;其中,第四互动节点与第三互动节点相邻,且第四互动节点对应的子任务处于未完成状态。
[0154] 这里,假设对于互动任务1,其对应的互动节点依次为互动节点1‑互动节点7,并假设按照互动节点1‑互动节点7的执行顺序依次执行相应的子任务,若互动任务的执行进度表征主播A正在执行互动节点i(1
[0155] 例如,图8中,当第一互动节点处的厅主未完成相应子任务时,除第一互动节点之外的其他互动节点的子任务均处于未解锁状态,灰度显示除第一互动节点之外的其他相邻互动节点之间的连线;当第一互动节点处的厅主完成相应子任务时,解锁第二互动节点的子任务,并将第二互动节点的展示样式由第一展示样式变换为第二展示样式,如,同时高亮显示第一互动节点与第二互动节点之间的连线,除第一互动节点与第二互动节点之外的其他相邻互动节点之间的连线仍灰度显示。
[0156] 在一些实施例中,当子任务为直播任务时,终端还可在第五主播执行直播任务的过程中,输出第五主播对应的直播内容,以及与直播内容相对应的直播任务执行进度。
[0157] 这里,在第五主播通过直播方式执行相对应的子任务时,可通过播放直播音频的方式或呈现直播视频画面的方式输出第五主播对应的直播内容。直播任务执行进度可用与直播内容相对应的直播成绩或与直播内容相对应的直播任务完成度来表征。
[0158] 在一些实施例中,当子任务存在执行时长时,在多个主播依据执行顺序执行各子任务的过程中,终端还可在当前主播执行相应子任务的时长与执行时长的时差小于时差阈值时,呈现任务求助控件;响应于针对任务求助控件的触发操作,呈现包括当前子任务的执行进度的任务求助信息;其中,任务求助信息,用于请求执行当前子任务关联的目标操作以加快当前子任务的执行进度。
[0159] 这里,子任务存在执行时长表征只有在执行时长内完成该子任务,才认为成功完成该子任务,因此,在当前主播执行相应子任务的过程中,在子任务执行尚未完成、且执行时间快要结束时,为了确保当前主播能够顺利完成相应的子任务,通过任务求助控件发送任务求助信息,以让其他主播或观众基于任务求助信息帮助当前主播加快完成相应的子任务。
[0160] 参见图13,图13为本申请实施例提供的任务求助界面示意图,当用户触发任务求助控件1301时,终端响应于该触发操作,呈现任务求助编辑框1302,并可呈现基于任务求助编辑框编辑的任务求助信息,响应于针对任务求助信息的发送操作,在直播界面中呈现任务求助信息。
[0161] 步骤103:当互动任务执行结束时,输出多个主播针对互动任务的互动结果。
[0162] 这里,在实际应用中,当多个主播中目标主播退出执行互动任务,或目标主播针对相应的子任务执行失败时,确定互动任务执行结束;或者,当多个主播在目标时间段内未能执行完成多个子任务时,确定互动任务执行结束;或者,当多个主播针对相应的子任务均成功完成时,确定互动任务执行结束。
[0163] 在一些实施例中,终端可通过如下方式输出多个主播针对互动任务的互动结果:当多个主播针对互动任务执行成功时,在独立于直播界面的子界面中,采用目标展示样式展示目标图案,并呈现对应互动结果的奖励指示信息;其中,目标展示样式用于指示互动任务执行成功;奖励指示信息用于指示成功执行互动任务所奖励的虚拟资源已存储至各主播的关联账户。当多个主播针对互动任务执行失败时,输出对应互动任务的互动失败提示信息。
[0164] 参见图14,图14为本申请实施例提供的互动结果的显示界面示意图,当多个主播均成功完成相应的子任务时,确定针对互动任务执行成功,此时在可具备预设透明度且独立于直播界面的子界面中,高亮显示互动图案相邻互动节点之间的连线,并呈现对应互动结果的奖励指示信息。
[0165] 在一些实施例中,终端还可通过如下方式输出多个主播针对互动任务的互动结果:呈现多个主播针对互动任务的互动成绩;或者,播放与互动任务的互动结果相对应的媒体文件,其中,媒体文件包括以下至少之一:背景音频文件、背景动画文件。
[0166] 这里,仍可采用具备预设透明度且独立于直播界面的子界面呈现各个主播执行相应子任务的执行成绩、及多个主播针对互动任务的互动成绩,以所呈现的执行成绩或互动成绩表征互动结果。在播放媒体文件时,背景音频文件和背景动画文件均与互动结果相对应,如互动结果表征多个主播成功完成互动任务时,可播放庆祝胜利的背景音频文件或背景动画文件。
[0167] 在一些实施例中,互动任务还可为游戏任务,游戏任务包括多个子游戏任务,游戏任务对应有互动图案,互动图案包括多个互动节点,每个互动节点对应一个主播,每个主播对应有一个子游戏任务,每个主播通过直播对应子游戏任务的游戏内容,完成相应互动节点的子游戏任务。由于互动图案用于指示各子游戏任务的执行顺序,在多个主播依据执行顺序执行各子游戏的过程中,根据游戏任务的执行进度的变化,动态改变互动图案的展示样式,当游戏任务执行结束时,输出多个主播针对游戏任务的互动结果。
[0168] 例如,游戏任务对应的互动图案包括五个互动节点,即该游戏任务包括五个子游戏任务,需由五个主播通过直播相应子游戏任务来协同执行该游戏任务。当五位主播均进入针对该游戏任务的直播间加入协同执行该游戏任务后,位于第一互动节点的第一主播开始执行对应的子游戏任务1,在第一主播执行子游戏任务1的过程中,可在直播界面中呈现第一主播执行子游戏任务1的直播游戏画面;当第一主播成功完成子游戏任务1时,改变互动图案中第一互动节点与第二互动节点之间连线的展示样式,如第一互动节点与第二互动节点之间连线改变的展示样式由灰度展示样式改变为高亮展示样式,同时,位于第二互动节点的第二主播开始执行对应的子游戏任务2,在第二主播执行子游戏任务2的过程中,可在直播界面中呈现第二主播执行子游戏任务2的直播游戏画面,当第二主播成功完成子游戏任务2时,改变互动图案中第二互动节点与第三互动节点之间连线的展示样式,同时,位于第三互动节点的第三主播开始执行对应的子游戏任务3,…,依次类推,直到位于第五互动节点的第五主播成功完成对应的子游戏任务5,如此,通过五个主播直播执行相应的子游戏任务协同实现游戏任务的执行。
[0169] 下面,将说明本申请实施例在一个实际的应用场景中的示例性应用。以互动任务为北斗七星连线的直播任务为例,该互动任务是七位主播团战的直播互动模式,将语音直播与北斗七星融入到直播互动中,该互动任务对应的互动图案为北斗七星,即该互动图案对应七个互动节点(即七个星星),每个互动节点对应一个主播,每个主播对应一个子任务,互动图案用于指示执行子任务的执行顺序,如第一互动节点(第一星)的主播先执行相应的子任务,第一互动节点的子任务完成时,解锁第二互动节点(第二星)的子任务,并连接第一互动节点与第二互动节点,即第一互动节点与第二互动节点连线成功;当第二互动节点(第二星)的主播完成相应的子任务,解锁第三互动节点(第三星)的子任务,并连接第二互动节点与第三节点,即第二互动节点与第三节点连线成功,以此类推,通过七个主播执行相应的子任务协同实现互动任务的执行。
[0170] 通俗地说,本申请实施例提供的基于主播的互动方法,将每一位主播和用户寓意为一颗闪闪发光的星星,通过完成系统指定的子任务来点亮星星并完成七星连线任务,最终获得奖励;此种互动模式是一种团队合作的互动模式,打破了传统常规的个人直播模式,不仅仅能够提升主播与主播、主播与用户之间的默契,还能将七星连线的任务融入到直播互动中,让用户进入直播间更具有星空的代入感;同时,团队奖励的形式不仅能够提升用户和主播参与的积极性,提升团队共同战斗的精神,还能让参与者在直播互动中得到相应奖励,刺激用户更深度地参与直播互动。
[0171] 本申请实施例提供的基于直播的互动方法涉及主播端和观众端,接下来逐一进行说明。
[0172] 1、主播端
[0173] 发起互动任务的主播可称为厅主,厅主在开播时,选择北斗七星连线这一互动任务,成功开启针对该互动任务的直播间后,厅主自动成为北斗七星模式的第一星(即第一互动节点),并可邀请其他五位主播和一位观众协同执行互动任务,这里,将协同执行互动任务的主播和观众统称为主播。当七位主播均进入直播间上麦后,系统开始直播倒计,当倒计时归零时,开启北斗七星这一互动任务,当第一星厅主的子任务完成后,解锁第二星主播对应的子任务,当第二星主播完成相应的子任务后,点亮或解锁第三星主播的子任务,并将第一星与第二星之间的连线高亮显示,已指示连线成功;当第三星主播完成相应的子任务后,点亮或解锁第四星主播的子任务,并将第二星与第三星之间的连线高亮显示,已指示连线成功;以此类推,当所有麦位主播均完成了相应的子任务,互动图案中相邻星星(互动节点)之间均连线成功时,表征七位主播成功完成了该互动任务,可得到直播平台奖励的虚拟资源。
[0174] 在实际应用中,各子任务可以是系统随机下发的,但可根据参与主播的等级或人气进行适当调整各子任务的难度,使得各主播执行的子任务与其等级相适配。例如,对于北斗七星连线这一互动任务,从第一星至第七星对应的子任务依次为:成功邀请五位主播和一位用户协同执行互动任务、在此直播间获得1000钻价值的任意虚拟礼物、直播间任务达到50W、在此直播间获得“星空”虚拟礼物、邀请10位以上贵族用户来直播间观看、在此直播间获得8000钻的任意虚拟礼物、给每一位主播赠送礼物。
[0175] 在执行互动任务的过程中,其中有一位主播退出或未完成相应的子任务,则互动任务执行失败,厅主可重新开启连麦任务,以重新执行该互动任务。在执行互动任务的过程中,厅主可帮其他主播调换针对子任务的执行顺序以保证任务能顺利完成。
[0176] 在实际实施时,主播端主要负责实现主播端所展示的北斗七星这一互动任务的直播界面,并且支持厅主选择其他参与互动的主播以及对主播针对子任务的执行顺序进行交换等操作,参见图15,图15为本申请实施例提供的基于直播的互动方法示意图,将结合图15对主播端执行本申请实施例提供的基于直播的互动方法进行说明。
[0177] 步骤201:终端响应于针对互动任务选择操作,发送针对互动任务的直播间创建请求至服务器。
[0178] 这里,发起该互动任务的主播可称为厅主,厅主在打开终端上的客户端创建针对互动任务的直播间时,发送针对该互动任务的直播间创建请求至服务器。
[0179] 步骤202:服务器创建直播间是否成功。
[0180] 这里,服务器接收到针对互动任务的直播间创建请求后,将基于直播间创建请求创建相应的直播间,当直播间创建失败时,执行步骤203;当直播间创建成功时,执行步骤204。
[0181] 步骤203:终端呈现用于指示直播间创建失败的指示信息。
[0182] 这里,当直播间创建失败时,服务器返回用于指示直播间创建失败的指示信息至终端,由终端通过弹窗呈现相应的指示信息。
[0183] 步骤204:终端在直播界面中呈现针对互动任务的互动图案。
[0184] 这里,当服务器成功创建针对互动任务的直播间时,还获取互动任务对应的互动图案的图案元素,并将创建的直播间标识和图案元素返回至终端,终端基于直播间标识进入相应的直播间,并基于图案元素进行画面渲染,在互动任务的直播界面中呈现渲染得到的互动图案。
[0185] 步骤205:终端邀请主播或观众协同执行互动任务。
[0186] 这里,终端可基于厅主针对邀请功能项的触发操作,邀请协同执行互动任务的多个主播,邀请功能项用于邀请主播或观众共同执行互动任务,终端响应于针对主播邀请功能项的触发操作,呈现主播邀请界面,并在主播邀请界面中呈现对应主播或观众的至少一个主播选择项;响应于基于主播选择项触发的主播选择操作,将所选择的主播或观众作为执行子任务的主播。
[0187] 在实际应用中,厅主还可发布针对互动任务的邀请信息,该邀请信息经服务器分发至其他主播或观众的终端,其中,邀请信息可包括互动任务的详情说明、邀请主播或观众的数量、对主播或观众的要求等信息,其他主播或观众基于邀请信息进入针对互动任务的直播间时,在直播间中还可呈现申请功能项,其他主播或观众可通过申请功能项申请执行该互动任务,厅主对发起申请的主播或观众进行审核筛选,经过审核筛选的主播或观众即可作为执行子任务的主播协同执行互动任务。确定协同执行互动任务的多个主播后,可在互动图案的多个互动节点处呈现各主播的头像。
[0188] 步骤206:判断主播或观众的数量是否达到目标数量。
[0189] 这里,主要用于判断麦位是否已满,即对应互动图案的各个互动节点是否均有执行相应子任务的主播或观众,当确定主播或观众达到目标数量时,执行步骤207;否则,执行步骤205。
[0190] 步骤207:终端控制开始执行互动任务。
[0191] 步骤208:在多个主播依据执行顺序执行各子任务的过程中,确定互动任务的执行进度,并根据执行进度的变化动态改变互动图案的展示样式。
[0192] 这里,当厅主邀请其它主播以及用户上麦,若直播间其余坐席均满,则服务器下发可以开始执行互动任务的通知,终端进行倒计时,当倒计时结束时,则厅主可确认开启执行互动任务。
[0193] 厅主确认开启执行互动任务后,终端上传互动任务开启请求到服务器,服务器将下发第二星对应的子任务,由终端展示第二星对应的子任务,以及更新第一星对应的子任务完成的相关视图,如高亮显示第一星与第二星的连线以及第一星对应的子任务已完成的状态标识信息等。
[0194] 服务器根据当前直播间中子任务的执行进度,实时统计互动任务的完成情况,若第二星对应的子任务完成,则下发相应的通知消息到终端,终端收到消息后再次更新视图界面,依此类推,直到第七位用户完成对应的子任务。
[0195] 步骤209:当互动任务执行结束时,输出多个主播针对互动任务的互动结果。
[0196] 这里,当7个主播均成功完成相应的子任务时,则确定成功完成了互动任务,服务器下发北斗七星这一互动任务的连线成功的通知信息至终端,以在终端上通过弹窗或子界面高亮显示相邻互动节点之间的连线组成的互动图案,并呈现对应互动成功的奖励指示信息。
[0197] 通过上述方式,对于主播而言,通过与其他主播或观众协同完成北斗星连线这一互动任务,不仅拉近和核心用户以及主播的距离,更能提升该主播的直播间人气;主播借助用户以及其他主播的力来完成自己的目标,最终获得直播奖励,并可将直播奖励分给参与的其他主播或观众,这是一个共赢且有趣的模式,此模式能够增加直播间的互动性,丰富语音交友的内容形态。
[0198] 2、观众端
[0199] 观众端主要负责呈现北斗七星这一互动任务的直播界面、互动任务完成界面、直播间任务提示气泡等视图,并且支持用户上麦请求操作,以及接收并处理服务器下发的相关消息等。参见图16,图16为本申请实施例提供的基于直播的互动方法示意图,将结合图16对观众端执行本申请实施例提供的基于直播的互动方法进行说明。
[0200] 步骤301:终端呈现针对互动任务的直播界面,并在直播界面中呈现互动任务对应的互动图案。
[0201] 这里,对于北斗七星这一互动任务的直播间,观众端的终端首页在拉取直播间封面信息时,服务器返回有关互动任务的相关互动字段,终端读取到互动字段,展示北斗七星这一互动任务的互动图标,当观众点击该互动图标时,终端响应于该点击操作,进入北斗七星这一互动任务的直播间。
[0202] 步骤302:判断第七星是否空缺。
[0203] 这里,为了鼓励观众参与直播互动,第七星邀请观看直播的观众参与互动。当第七星不空缺,即已有观众头像展示在第七星处时,表征已有观众成功加入执行第七星对应的子任务,执行步骤303;当第七星空缺,即没有观众申请加入执行第七星对应的子任务时,执行步骤304。
[0204] 步骤303:终端呈现直播画面供观众观看。
[0205] 这里,当第七星不空缺时,该观众可在直播间内观战。
[0206] 步骤304:终端发送针对第七星的上麦申请请求至服务器。
[0207] 这里,当观众进入北斗七星这一互动任务的直播间后,当第七星空缺时,观众可向服务器发起上麦申请请求(即任务执行请求)至服务器,以申请参与执行互动任务中第七星对应的子任务,服务器将申请上麦的观众信息发送至厅主,由厅主决定是否允许该观众执行第七星的子任务,并通过服务器下发上麦通知至观众终端。
[0208] 步骤305:等待上麦。
[0209] 这里,当有多个观众申请上麦时,多个观众需排队等待上麦,厅主可从中筛选目标观众上麦,以作为主播以执行相应的子任务。
[0210] 步骤306:判断厅主是否同意上麦。
[0211] 这里,当厅主同意上麦时,执行步骤307;否则,执行步骤305。
[0212] 步骤307:在第七星展示上麦成功的观众的头像。
[0213] 这里,当观众上麦成功时,在第七星处展上麦成功的观众的头像,厅主可开启执行互动任务。
[0214] 步骤308:在多个主播依据执行顺序执行各子任务的过程中,确定互动任务的执行进度,并根据执行进度的变化动态改变互动图案的展示样式。
[0215] 这里,厅主确认开启执行互动任务后,上麦成功的观众需配合其它主播完成互动任务,观众侧的终端也会随着各主播执行相应子任务的执行进度,不断更新北斗七星这一互动任务的连线,以及各星对应的子任务的解锁情况、及完成情况视图等。
[0216] 例如,第一星对应的子任务完成后,服务器将下发第二星对应的子任务,由终端展示第二星对应的子任务,以及更新第一星对应的子任务完成的相关视图,如高亮显示第一星与第二星的连线以及第一星对应的子任务已完成的状态标识信息等。
[0217] 服务器根据当前直播间中子任务的执行进度,实时统计互动任务的完成情况,若第二星对应的子任务完成,则下发相应的通知消息到终端,终端收到消息后再次更新视图界面,依此类推,直到第七位用户完成对应的子任务。
[0218] 在各主播执行相应子任务的过程中,终端会以气泡的形式在直播间展示提示用户帮助主播完成任务的消息,用户点击消息,则会拉起对应的礼物面板。
[0219] 步骤309:当互动任务执行结束时,输出多个主播针对互动任务的互动结果。
[0220] 这里,当7个主播均成功完成相应的子任务时,则确定成功完成了互动任务,服务器下发北斗七星这一互动任务的连线成功的通知信息至终端,以在终端上通过弹窗或子界面高亮显示相邻互动节点之间的连线组成的互动图案,并呈现对应互动成功的奖励指示信息,同时还可提供分享操作入口,以通过分享操作入口将互动结果分享至其他用户。
[0221] 通过上述方式,对于观众而言,参与执行互动任务更能让自己深度的参与直播互动中,并且通过和主播一起完成互动任获得丰厚奖励,能够提升观众针对直播互动的参与积极性。
[0222] 本申请实施例提供的基于直播的互动方法,将“北斗七星”这一广为人知的天文学名词融入到直播领域,设计了与北斗七星分布类似的互动图案,让直播间呈现的视图界面更具美感,并且也可以吸引其他主播与观众参与直播间互动。通过设计不同的子任务关卡,通过与其他主播或观众协同完成北斗星连线这一互动任务,不仅拉近和核心用户以及主播的距离,更能提升该主播的直播间人气,能够增加直播间的互动性,丰富语音交友的内容形态;同时邀请观众参与直播互动,提升用户与主播互动的亲密度。
[0223] 下面继续说明本申请实施例提供的基于直播的互动装置555的实施为软件模块的示例性结构,在一些实施例中,参见图17,图17为本申请实施例提供的基于直播的互动装置的结构示意图,存储在图2中存储器550的基于直播的互动装置555中的软件模块可以包括:
[0224] 图案呈现模块5551,用于在包括多个主播的直播界面中,呈现与包括多个子任务的互动任务相对应的互动图案,所述互动图案用于指示所述子任务的执行顺序;
[0225] 其中,所述互动图案包括多个互动节点,每个所述互动节点对应一个主播,每个所述主播对应一个所述子任务;
[0226] 样式改变模块5552,用于在所述多个主播依据所述执行顺序执行各子任务的过程中,确定所述互动任务的执行进度,并根据所述执行进度的变化动态改变所述互动图案的展示样式;
[0227] 结果输出模块5553,用于当所述互动任务执行结束时,输出所述多个主播针对所述互动任务的互动结果。
[0228] 在一些实施例中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述装置包括:
[0229] 主播邀请模块,用于在针对所述互动任务的直播界面中,呈现主播邀请功能项,所述主播邀请功能项用于邀请主播或观众共同执行所述互动任务;
[0230] 响应于针对所述主播邀请功能项的触发操作,呈现主播邀请界面,并在所述主播邀请界面中呈现对应主播或观众的至少一个主播选择项;
[0231] 响应于基于所述主播选择项触发的主播选择操作,将所选择的主播或观众作为执行所述子任务的主播。
[0232] 在一些实施例中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述装置还包括:
[0233] 图案确定模块,用于呈现用于创建所述互动任务的互动任务创建界面,并在所述互动任务创建界面中呈现互动图案选择功能项;
[0234] 响应于针对所述互动图案选择功能项的触发操作,呈现至少两个供选择的候选互动图案;
[0235] 接收到候选互动图案的选择操作,将所选择的候选互动图案作为与所述互动任务相对应的互动图案。
[0236] 在一些实施例中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述图案确定模块,还用于呈现用于创建所述互动任务的互动任务创建界面,并在所述互动任务创建界面中呈现节点数量选择项及相应的互动图案生成功能项;
[0237] 响应于基于所述节点数量选择项触发的节点数量选择操作,确定所述互动任务所包括的互动节点数量为所选择的节点数量;
[0238] 响应于针对所述互动图案生成功能项的触发操作,生成与所述互动任务相对应的互动图案。
[0239] 在一些实施例中,所述图案呈现模块,还用于呈现与所述互动任务所包括的子任务相对应的多个互动节点;
[0240] 在所述互动节点中,展示相应主播的图形标识及相应子任务的执行编号;
[0241] 在相邻执行编号对应的互动节点间,呈现节点连接线以形成所述互动图案。
[0242] 在一些实施例中,所述呈现与包括多个子任务的互动任务相对应的互动图案之前,所述装置还包括:
[0243] 执行编号确定模块,用于获取各所述主播的等级,并根据所述等级确定相应子任务的执行编号;
[0244] 或者,获取在创建所述互动任务的过程中对所述多个主播进行选择时各所述主播对应的选择顺序,并依据所述选择顺序确定相应子任务的执行编号。
[0245] 在一些实施例中,当所述互动图案的互动节点中显示有相应主播的图形标识时,所述装置还包括:
[0246] 主播补位模块,用于在所述多个主播依据所述执行顺序执行各子任务的过程中,当存在退出执行所述互动任务的第一主播,且所述第一主播的子任务未完成时,取消相应目标互动节点中所呈现的图形标识;
[0247] 当接收到目标对象针对所述目标互动节点的补位申请时,在所述目标互动节点中呈现所述目标对象的图形标识,以指示所述目标对象为执行相应子任务的主播。
[0248] 在一些实施例中,所述主播补位模块,还用于当接收到目标对象针对所述目标互动节点的补位申请时,呈现相应的申请控件;
[0249] 响应于针对所述申请控件的触发操作,在所述目标互动节点中呈现所述目标对象的图形标识。
[0250] 在一些实施例中,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述装置还包括:
[0251] 执行控制模块,用于当存在退出执行所述互动任务的第二主播,且所述第二主播的子任务未完成时,更新所述第二主播对应的互动节点的节点样式为目标节点样式;
[0252] 其中,所述目标节点样式,用于指示相应互动节点的子任务处于无归属状态;
[0253] 当所述第二主播的退出时长达到时长阈值,或者所述第二主播的子任务执行时间到达而所述第二主播处于退出状态时,控制所述互动任务结束,并呈现指示所述互动任务失败的指示信息。
[0254] 在一些实施例中,所述更新所述第二主播对应的互动节点的节点样式为目标节点样式之后,所述装置还包括:
[0255] 执行恢复模块,用于当所述第二主播的退出时长未达到时长阈值时,接收到对应所述第二主播的任务恢复请求,或者,在所述第二主播的子任务执行时间到达前,接收到对应所述第二主播的任务恢复请求时,
[0256] 响应于所述任务恢复请求,将所述第二主播对应的互动节点的节点样式由所述目标节点样式恢复为初始节点样式。
[0257] 在一些实施例中,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述装置还包括:
[0258] 顺序调换模块,用于呈现对应所述子任务的执行顺序的调换功能项;
[0259] 响应于针对所述调换功能项的触发操作,控制所述互动图案中各互动节点处于候选状态;
[0260] 响应于针对处于候选状态的第一互动节点及第二互动节点的选择操作,控制所述第一互动节点与第二互动节点进行位置交换,以实现相应子任务执行顺序的交换。
[0261] 在一些实施例中,当所述互动图案的互动节点中显示有相应主播的图形标识时,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述顺序调换模块,还用于响应于用于调换子任务的执行顺序的调换指令,控制所述互动图案中各互动节点处于候选状态;
[0262] 响应于针对第三主播的图形标识的拖动操作,跟随所述拖动操作同步移动所述第三主播的图形标识;
[0263] 当所述第三主播的图形标识被拖动至覆盖第四主播的图形标识的面积达到面积阈值时,控制所述第三主播的图形标识与所述第四主播的图形标识交换显示位置,以实现相应子任务执行顺序的交换。
[0264] 在一些实施例中,所述样式改变模块,还用于当所述互动任务的执行进度表征第三互动节点的子任务被执行完毕时,控制第四互动节点的展示样式由对应锁定状态的第一展示样式变换为对应解锁状态的第二展示样式;
[0265] 其中,所述第四互动节点与所述第三互动节点相邻,且所述第四互动节点对应的子任务处于未完成状态。
[0266] 在一些实施例中,当所述子任务为直播任务时,所述装置还包括:
[0267] 进度输出模块,用于在第五主播执行所述直播任务的过程中,输出所述第五主播对应的直播内容,以及与所述直播内容相对应的直播任务执行进度。
[0268] 上述方案中,所述子任务存在执行时长,在所述多个主播依据所述执行顺序执行各子任务的过程中,所述装置还包括:
[0269] 求助呈现模块,用于在当前主播执行相应子任务的时长与所述执行时长的时差小于时差阈值时,呈现任务求助控件;
[0270] 响应于针对所述任务求助控件的触发操作,呈现包括当前子任务的执行进度的任务求助信息;
[0271] 其中,所述任务求助信息,用于请求执行所述当前子任务关联的目标操作以加快当前子任务的执行进度。
[0272] 在一些实施例中,所述结果输出模块,还用于当所述多个主播针对所述互动任务执行成功时,在独立于所述直播界面的子界面中,采用目标展示样式展示所述目标图案,并呈现对应所述互动结果的奖励指示信息;
[0273] 其中,所述目标展示样式,用于指示所述互动任务执行成功;所述奖励指示信息,用于指示成功执行所述互动任务所奖励的虚拟资源已存储至各主播的关联账户。
[0274] 在一些实施例中,所述结果输出模块,还用于呈现所述多个主播针对所述互动任务的互动成绩;或者,
[0275] 播放与所述互动任务的互动结果相对应的媒体文件,其中,所述媒体文件包括以下至少之一:背景音频文件、背景动画文件。
[0276] 本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例上述的基于直播的互动方法。
[0277] 本申请实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本申请实施例提供的基于直播的互动方法。
[0278] 在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EP ROM、EEPROM、闪存、磁表面存储器、光盘、或CD‑ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
[0279] 在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
[0280] 作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper Text Markup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
[0281] 作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
[0282] 以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。