掌桥专利:专业的专利平台
掌桥专利
首页

直播互动方法、装置、终端及计算机可读存储介质

文献发布时间:2023-06-19 11:35:49


直播互动方法、装置、终端及计算机可读存储介质

技术领域

本公开涉及互联网技术领域,特别涉及一种直播互动方法、装置、终端及计算机可读存储介质。

背景技术

随着互联网技术的发展,通过终端进行直播或观看直播已成为当前最为流行的休闲娱乐方式。在直播间内,主播通过邀请其他主播或观众进行连麦会话,来增加直播间的人气,吸引更多的观众观看。

然而,上述直播互动形式主要为语音或视频形式的聊天,互动形式较为单一,无法真正地调动主播和观众的积极性,使得在直播过程中主播与观众的互动热情不高,观众向主播赠送虚拟物品的意愿也不够强烈。

发明内容

本公开实施例提供了一种直播互动方法、装置、终端及计算机可读存储介质,该方法通过在直播间内进行指定活动,丰富了直播互动形式,在活动过程中主播为了竞争排名积极与观众进行互动,观众为支持主播积极地与主播进行互动,采用该种方式提升了主播和用户的互动性,互动效果较佳。所述技术方案如下:

第一方面,提供了一种直播互动方法,所述方法包括:

在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值,所述至少两个账号包括所述第一账号和被邀请的至少一个第二账号,所述指定活动为所述至少两个账号通过获取支持度竞争排名的活动,所述头像用于被触发时播放相应账号上传的活动视频文件;

响应于对任一账号的支持度数值的增加指令,显示所述账号更新的支持度数值;

响应于所述指定活动结束,显示所述至少两个账号的头像和在所述指定活动中的最终排名,所述最终排名根据所述至少两个账号在所述指定活动结束时的支持度数值确定。

第二方面,提供了一种直播互动方法,所述方法包括:

在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值,所述至少两个账号包括所述第一账号和被邀请的至少一个第二账号,所述指定活动为所述至少两个账号通过获取支持度竞争排名的活动;

响应于对任一账号的头像的触发操作,播放所述账号的活动视频文件;

响应于对所述账号的虚拟物品赠送操作,向所述账号赠送虚拟物品,所述虚拟物品用于所述账号增加支持度数值。

第三方面,提供了一种直播互动装置,所述装置包括:

第一显示模块,用于在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值,所述至少两个账号包括所述第一账号和被邀请的至少一个第二账号,所述指定活动为所述至少两个账号通过获取支持度竞争排名的活动,所述头像用于被触发时播放相应账号上传的活动视频文件;

第二显示模块,用于响应于对任一账号的支持度数值的增加指令,显示所述账号更新的支持度数值;

第三显示模块,用于响应于所述指定活动结束,显示所述至少两个账号的头像和在所述指定活动中的最终排名,所述最终排名根据所述至少两个账号在所述指定活动结束时的支持度数值确定。

第四方面,提供了一种直播互动装置,所述装置包括:

第一显示模块,用于在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值,所述至少两个账号包括所述第一账号和被邀请的至少一个第二账号,所述指定活动为所述至少两个账号通过获取支持度竞争排名的活动;

播放模块,用于响应于对任一账号的头像的触发操作,播放所述账号的活动视频文件;

赠送模块,用于响应于对所述账号的虚拟物品赠送操作,向所述账号赠送虚拟物品,所述虚拟物品用于所述账号增加支持度数值。

第五方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如第一方面所述的直播互动方法,或者第二方面所述的直播互动方法。

第六方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如第一方面所述的直播互动方法,或者第二方面所述的直播互动方法。

第七方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面或第二方面的各种可选实现方式中提供的方法。

本公开实施例提供的技术方案带来的有益效果是:

通过在直播间内进行指定活动,丰富了直播互动形式。该指定活动根据主播获得的支持度数值确定主播的排名,在活动过程中,主播可向服务器上传活动视频文件,观众通过点击主播的头像观看主播的活动视频文件,主播和观众通过活动视频文件的展示增加了互动性。且为了竞争排名,主播会积极地与观众进行互动,而观众无需采用虚拟货币购买,通过在直播间内观看直播即可获取虚拟物品,降低了观众参与直播互动的门槛,使得观众向主播赠送虚拟物品的意愿也更强烈。可见,本公开通过进行排名竞争活动,大大提升了主播和用户的互动性,互动效果较佳。

附图说明

为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本公开实施例提供的一种直播互动方法所涉及的实施环境的示意图;

图2是本公开实施例提供的一种直播互动方法的流程图;

图3是本公开实施例提供的另一种直播互动方法的流程图;

图4是本公开实施例提供的另一种直播互动方法的流程图;

图5是本公开实施例提供的一种直播互动流程的示意图;

图6是本公开实施例提供的一种直播间界面的示意图;

图7是本公开实施例提供的另一种直播间界面的示意图;

图8是本公开实施例提供的另一种直播间界面的示意图;

图9是本公开实施例提供的一种直播互动流程的示意图;

图10是本公开实施例提供的另一种直播间界面的示意图;

图11是本公开实施例提供的另一种直播互动流程的示意图;

图12是本公开实施例提供的一种直播互动装置的结构示意图;

图13是本公开实施例提供的另一种直播互动装置的结构示意图;

图14示出了本公开一个示例性实施例提供的终端的结构框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

可以理解,本公开实施例所使用的术语“每个”、“多个”及“任一”等,多个包括两个或两个以上,每个是指对应的多个中的每一个,任一是指对应的多个中的任意一个。举例来说,多个词语包括10个词语,而每个词语是指这10个词语中的每一个词语,任一词语是指10个词语中的任意一个词语。

在执行本公开实施例之前,先对本公开实施例涉及的名词进行解释。

直播间是指一个用户或一个组织基于直播应用在直播平台上开通的网络直播节目。直播应用可以为专门的用于提供直播服务的应用程序,也可以为具有直播功能的其他应用程序。直播平台是指能够为直播应用提供后台服务的平台,对于观众而言,可在该直播平台上观看主播的直播,对于主播而言,可在该直播平台上向观众进行直播。

语音直播是指通过一定设备采集开播主播的音频数据,并将采集到的数据经过一系列的声音处理,压缩成可听到可传输的语音流,并输出至观众端的技术。

虚拟物品是指能够在直播平台上流通使用的物品,虚拟物品包括虚拟鲜花、虚拟汽车、虚拟飞机等,本公开实施例不对虚拟物品作具体的限定。

C位出道直播模式是指多个主播(以八个为主)通过参加C位出道直播模式,获得观众赠送的虚拟物品,从而竞争排名的直播互动模式。在活动结束时,排名第一的主播可以C位出道,获得平台的奖励和造星资源。

请参考图1,其示出了本公开实施例提供的一种直播互动方法所涉及的实施环境,该实施环境包括:第一终端101、服务器102、第二终端103及第三终端104。

其中,第一终端101为登录直播应用内第一账号的终端,该第一账号为创建指定活动的直播间的主播账号,该第一账号也可称为厅主主播账号。第一账号所创建的直播间支持不同形式的互动,例如,团战、电台、心动配对以及C位出道活动等。第二终端103为登录直播应用内第二账号的终端,该第二账号为参与指定活动的主播账号。第一账号创建指定活动的直播间后,第一账号的主播和第二账号的主播通过在直播间积极与观众进行互动,获取观众赠送的虚拟物品,从而增加在指定活动的支持度数值,进而在指定活动中胜出,获得直播平台的奖励和资源。在进行指定活动的过程中,第一账号和第二账号还将向服务器上传活动视频文件,通过该活动视频文件能够让进入直播间的更多观众了解和喜欢自己,从而获得更多的虚拟物品。

第三终端104为登录直播应用内第三账号的终端,该第三账号为进入第一账号创建的直播间观看指定活动的观众账号。第三账号通过在直播间内观看直播,获取直播平台赠送的虚拟物品,且随着观看时长的增加,第三账号获取的虚拟物品的数量也越多,直至获取到的虚拟物品数量达到该直播间内发放的虚拟物品的上限。第三账号通过点击第一账号或第二账号的头像,观看第一账号或第二账号上传的活动视频文件,从而能够全面的了解各个主播,进而向喜欢的主播赠送虚拟物品,帮助该主播在指定活动中胜出。

上述第一终端101、第二终端103及第三终端104可以为智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。

服务器102为直播应用的后台服务器,能够提供直播服务。该服务器102可以为独立的物理服务器,也可以为多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。

第一终端101、第二终端103、第三终端104与服务器102可以通过有线或无线通信方式进行直接或间接地连接,本公开实施例在此不做限制。上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也能够是任何网络,包括但不限于局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广域网(WideArea Network,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,使用包括超文本标记语言(Hyper Text Mark-up Language,HTML)、可扩展标记语言(Extensible Markup Language,XML)等的技术和/或格式来代表通过网络交换的数据。此外还能够使用诸如安全套接字层(Secure Socket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network,VPN)、网际协议安全(Internet Protocol Security,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还能够使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。

基于图1所示的实施环境,本公开实施例提供了一种直播互动方法,以图1中第一终端执行本公开实施例为例,参见图2,本公开实施例提供的直播互动方法流程包括:

201.在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值。

其中,指定活动为至少两个账号通过获取支持度竞争排名的活动,该指定活动可以为C位出道活动等。由于指定活动为竞争排名的活动,因而指定活动的参与者除了第一账号外,还包括第一账号邀请的至少一个第二账号。当第一终端创建指定活动的直播间之后,即可显示指定活动的直播间界面,该直播间界面上显示有参与指定活动的至少两个账号的头像和当前时刻的支持度数值。支持度是指观众对参与指定活动的主播的支持程度,在参与指定活动的过程中,主播获得的虚拟物品的总数值越高,支持度数值越大。

为了获得更多观众的喜欢和支持,第一账号和至少一个第二账号可基于直播间界面上传活动视频文件,该活动视频文件可由服务器进行存储。观众通过触发直播界面上所显示的第一账号或第二账号中任一账号的头像,调用播放器播放该账号上传的活动视频文件。

202.响应于对任一账号的支持度数值的增加指令,显示账号更新的支持度数值。

当直播间的观众向任一账号赠送虚拟物品,服务器根据所赠送的虚拟物品的总数值,生成支持度数值的增加指令,该增加指令包括该账号和更新的支持度数值,然后服务器向参与指定活动的第一账号和至少一个第二账号,以及观看直播活动的第三账号发送该增加指令。响应于该增加指令,第一终端将显示该账号更新的支持度数值。当然,除了第一终端,登录至少一个第二账号的第二终端及登录第三账号的第三终端也将显示该账号更新的支持度数值。

203.响应于指定活动结束,显示至少两个账号的头像和在指定活动中的最终排名。

当指定活动结束时,服务器根据参与指定活动的第一账号和至少一个第二账号在指定活动结束时获取的支持度数值,按照支持度数值由高到低的顺序,确定至少两个第二账号在指定活动中的最终排名,并将至少两个账号的最终排名发送至参与指定活动的第一账号和至少一个第二账号,以及观看直播活动的第三账号。当接收到服务器发送的最终排名,第一终端重新加载直播间界面,并在直播间界面上显示至少两个账号的头像和在指定活动中的最终排名。当然,除了第一终端,登录至少一个第二账号的第二终端及登录第三账号的第三终端也将显示至少两个账号的头像和在指定活动中的最终排名。

本公开实施例提供的方法,通过在直播间内进行指定活动,丰富了直播互动形式。该指定活动根据主播获得的支持度数值确定主播的排名,在活动过程中,主播可向服务器上传能够显示自身能力的活动视频文件,观众通过点击主播的头像观看主播的活动视频文件,主播和观众通过活动视频文件的展示增加了互动性。

基于图1所示的实施环境,本公开实施例提供了一种直播互动方法,以图1中第二终端执行本公开实施例为例,本公开实施例提供了一种直播互动方法,参见图3,本公开实施例提供的直播互动方法流程包括:

301.在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值。

本步骤的实现方式与上述步骤201的实现方式相同,具体参见上述步骤201,此处不再赘述。

302.响应于对任一账号的头像的触发操作,播放该账号的活动视频文件。

通常为了获得更多观众的喜欢和支持,参与指定活动的第一账号和至少一个第二账号会向服务器上传活动视频文件,第三账号在观看直播的过程中,通过触发任一账号的头像,可以播放该账号的活动视频文件。

303.响应于对该账号的虚拟物品赠送操作,向该账号赠送虚拟物品。

在观看直播过程中,第三账号可向任一账号赠送虚拟物品,该虚拟物品用于该账号增加支持度数值,从而帮助该账号在指定活动中胜出。

本公开实施例提供的方法,通过在直播间内进行指定活动,丰富了直播互动形式。该指定活动根据主播获得的支持度数值确定主播的排名,在活动过程中,主播可向服务器上传活动视频文件,观众通过点击主播的头像观看主播的活动视频文件,主播和观众通过活动视频文件的展示增加了互动性。

基于图1所示的实施环境,本公开实施例提供了一种直播互动方法,以图1中第一终端、第二终端、第三终端及服务器执行本公开实施例为例,本公开实施例提供了一种直播互动方法,参见图4,本公开实施提供的方法流程包括:

401.第一终端基于第一账号创建用于进行指定活动的直播间。

第一账号的主播在开播的时候,可以选择进行指定活动的互动模式,该指定活动的互动模式可以为语音形式,即该指定活动的直播间为语音直播间,该指定活动的互动模式还可以为视频形式,即该指定活动的直播间为视频直播间。当检测到主播选择进行指定活动的互动模式,第一终端生成对指定活动的直播间的创建请求,该创建请求包括第一账号和指定活动的直播间类型标识等,第一终端向服务器发送该创建请求,服务器在接收到该创建请求后,对该第一账号创建指定活动的直播间的资质进行审核,如果审核未通过,则向该第一账号发送创建失败的提示消息;如果审核通过,则向第一账号发送审核通过的通知消息。响应于接收到审核通过的通知消息,第一终端根据该直播间类型标识,加载该直播间类型标识对应的直播间数据,并基于所加载的直播间数据,创建指定活动的直播间。由于此时直播间刚刚创建,其他主播并未参与到指定活动中来,因而该直播间界面上显示的是第一账号的头像、昵称等信息。

服务器在对第一账号进行审核时,可审核该第一账号的等级是否达到预设等级,如果该第一账号的等级达到预设等级,则确定对该第一账号审核通过,如果该第一账号的等级未达到预设等级,则确定对该第一账号审核未通过。其中,等级可根据主播在直播间的直播时长、接收到的虚拟物品的数值、粉丝数量等确定,该预设等级可以为50级、60级等,本公开实施例不对预设等级作具体的限定。本公开实施例借助高等级的主播创建指定活动的直播间,由于高等级的主播的号召力比较强,因而能够保证该种玩法的质量,同时提升其他主播参与该指定活动的积极性。

考虑到参加指定活动的主播数量太少,主播之间竞争排位的积极性会比较低,而参加指定活动的主播数量太多,虽然各个主播之间竞争意识较强,但是各个主播之间互动性明显变弱,为此,兼顾主播之间的竞争意识和互动性,本公开实施例设置指定活动的直播间内的主播数量最大为预设数量,该预设数量可以为6个、8个等。例如,在C位出道活动中,允许参加该活动的主播数量为8个。

402.第二终端基于第二账号加入第一终端创建的直播间。

由于指定活动需要至少两个账号竞争排位,因而在成功创建指定活动的直播间之后,第一账号的主播需要邀请其他主播参与该指定活动。为实现该邀请功能,直播间界面上显示有对其他主播的邀请选项,当检测到该邀请选项被触发,第一终端向服务器发送邀请消息,该邀请消息包括该直播间的房间号、第一账号的属性信息、指定活动的活动规则等等。当接收到第一终端发送的邀请消息,服务器将该邀请消息发送至直播平台上的各个主播。对于接收到该邀请消息的任一主播,如果该主播想要参加该指定活动,该主播可使用第二终端向服务器发送发送上麦请求,该上麦请求包括第二账号、主播的等级、昵称、头像等信息,服务器接收到该上麦请求后,将该上麦请求发送至第一终端,由第一终端侧的主播从发送上麦请求的多个第二账号中,选择出参与指定活动的至少一个第二账号,并通过服务器向被选的至少一个第二账号发送上麦同意的通知消息。响应于接收到上麦同意的通知消息,第二终端加载指定活动的直播间数据,基于该直播间数据,显示该直播间界面。对于未能被第一账号选中参与指定活动的主播,可以重新发起上麦请求,也可以继续留在直播间内观战。本公开实施例中,第一账号的主播通过对参加指定活动的第二账号进行选择,确保参与指定活动的各个主播的能力相当,保证了指定活动的质量及可观赏性。

在本公开的另一个实施例中,当第一账号的主播和至少一个第二账号的主播参加指定活动时,服务器可按照各个主播的参加顺序,为各个主播设置麦位,例如,为第一账号设置麦位为1。当然,主播在参加指定活动时,还可以根据自身的喜好从剩余麦位中选择。

在本公开的另一个实施例中,第一账号和至少一个第二账号在参加指定活动后,可基于指定活动的直播间界面上传参与指定活动的简介及活动视频文件等。该简介用于介绍主播自身的经历、参与该指定活动的初衷、主播期望在该指定活动中的表现等。该活动视频文件可以为预先录制好的本地视频文件,也可以为主播现场录制的视频文件,本公开实施例对此不作具体的限定。

活动视频文件可以为展示主播才艺的视频文件,该活动视频文件的内容可由厅主主播或直播平台进行指定,主播按照厅主主播或直播平台的要求上传关于某项才艺的视频文件。例如,活动视频文件为演唱某首歌曲的视频文件,主播按照要求录制并上传一段演唱该首歌曲的视频文件;又例如,活动视频文件为跳某种类型舞蹈(新疆舞、蒙古舞、孔雀舞等)的视频文件,主播按照要求录制并上传一段跳该种类型舞蹈的视频文件;又例如,活动视频文件为朗诵某篇文章的视频文件,主播按照要求录制并上传一段朗诵该篇文章的视频文件;又例如,活动视频文件为表演某个小品的视频文件,主播按照要求录制并上传一段表演该小品的视频文件;再例如,活动视频文件为表演某个话剧的视频文件,主播按照要求录制并上传一段表演该话剧的视频文件;再例如,活动视频文件为演奏某种乐器的视频文件,主播按照要求录制一段演奏该种乐器的视频文件。该活动视频文件的内容也可不被指定,而是由主播根据自身特长进行选定,总之能够展现主播的才艺即可。

活动视频文件还可以为关于某一活动主题的视频文件,该活动视频文件的活动主题由厅主主播或直播平台进行指定,主播围绕该活动主题上传一段能够体现该活动主题的视频文件,例如,活动主题为烹饪一道美食,主播围绕该活动主题录制并上传一段制作该美食的视频文件;又例如,活动主题为进行某项运动,主播围绕该主题录制并上传一段进行该项运动的视频文件;又例如,活动主题为品尝某种食物,主播围绕该主题录制并上传一段品尝该种食物的视频文件;又例如,活动主题为模仿某个人物,主播围绕该主题录制一段模仿该任务的视频文件;再例如,活动主题为制作某项手工,主播围绕该主题录制一段制作该项手工的视频文件。

参与指定活动的主播通过上传活动视频文件,使得直播间更多的观众了解和喜欢自己,拉近了与观众的距离,促使更多的观众为自己赠送虚拟物品,从而不仅能够提升自身的收入,而且能够帮助自己在指定活动中胜出。

上述第一终端和第二终端在上传活动视频文件时,可根据终端内操作系统的类型采用不同的方法。如果终端内操作系统的类型为安卓、Windows等,则第一终端和第二终端可基于HTTP(HyperText Transfer Protocol,超文本传输协议)协议传输活动视频文件。具体地,第一终端和第二终端可按照HTTP协议的规范与定义,将活动视频文件与其他表单信息组成请求消息体,并将该请求消息体进行封装,然后传输到服务器,服务器接收到传输的数据后,对该请求消息体进行解析,从中提取出相应的信息并存储。如果终端内操作系统的类型为IOS,则第一终端和第二终端使用AFNetworing框架传输活动视频文件。具体地,第一终端和第二终端可先获取服务器地址,然后基于服务器地址创建AFHTTPSessionManager对象,并设置请求超时时间,然后创建post请求,进而将活动视频文件作为HTTP消息体内容上传到服务器。post请求提交后,服务器接收该post请求并返回相应的回调信息,以表明此次文件上传是否成功,同时将活动视频文件存储到数据库。

对于指定直播间的创建过程及其他主播的加入过程,下面将结合图5进行说明。

参见图5,第一账号的主播使用第一终端向服务器发送请求创建C位出道直播间的创建请求,当接收到该创建请求,服务器审核该主播的等级是否达到50级,如果该主播的等级未达到50级,则提示创建失败;如果该主播的等级达到50级,则返回审核通过的通知消息,响应于接收到审核通过的通知消息,第一终端加载C位出道直播间数据,并显示C位出道直播间界面。第一账号的主播基于C位出道直播间界面可上传活动视频文件及出道简介,还可发起对C位出道活动的邀请消息,服务器在接收到该邀请消息之后,将该邀请消息发送至直第二账号的主播,第二账号的主播使用第二终端向服务器发送上麦请求,服务器将该上麦请求发送至第一终端,第一账号的主播对第二账号的主播的资质进行审核,如果审核通过,第二账号的主播加入到指定活动,并通过直播间界面向服务器上传活动视频文件及出道简介;如果审核未通过,则提示该第二账号的主播上麦失败。

403.第一终端和第二终端在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值。

在第一账号的直播间内,观众可以向第一账号或第二账号的主播赠送虚拟物品。观众赠送的虚拟物品的数值可以转换为对主播的支持度数值,该支持度数值可以为星值、成长值等。例如,在直播间内通过观看直播获取到的1个虚拟钻石等于1星值;在直播间内通过虚拟货币购买的1个虚拟钻石等于1星值。

在指定活动进行的过程中,第一终端和第二终端会在直播间界面上显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值。如果指定活动的直播间为语音直播间,则可采用整个直播间界面显示至少两个账号的头像和当前时刻的支持度数值等;如果指定活动的直播间为视频直播间,则该直播间界面将划分为两部分,一部分用于显示活动中至少两个账号的视频图像,另一个部分用于显示至少两个账号的头像和当前时刻的支持度数值等。

考虑到直播过程中,第一终端所显示的直播间界面和第二终端所显示的直播间界面是相同的,本公开实施例以第一终端所显示的直播间界面为例,介绍参加指定活动的至少两个账号的头像和当前时刻的支持度数值在第一终端的直播间界面上的显示形态。

第一种方式,第一终端可按照至少两个账号参加指定活动的顺序,在该顺序对应的显示区域内显示至少两个账号的头像和当前时刻的支持度数值。针对该种方式,服务器可预先设置参加指定活动的顺序与显示区域之间的对应关系,基于该对应关系,第一按照各个账号参加指定活动的顺序,在该顺序对应的显示区域内显示至少两个账号的头像和当前时刻的支持度数值。参见图6,C位出道活动的直播间界面上显示各个麦位,按照各个主播的加入顺序,在相应麦位上显示各个直播的头像。

第二种方式,第一终端在至少两个账号选择的显示区域内,显示至少两个账号的头像和当前时刻的支持度数值。针对该种方式,各个主播可根据自身的喜好,从剩余显示区域内选择用于显示自身头像和当前时刻的支持度数值的显示区域。采用该种方式,增加了主播的参与感和决策感,提升了主播的体验。

在本公开的另一个实施例中,第一终端和第二终端的直播间界面上,除了显示至少两个账号的头像和当前时刻的活跃度数值,还可以显示至少两个账号的昵称、参加指定活动的顺序、活动视频文件的点赞数量等中至少一项。当然,进入直播间的各个主播和观众还可以基于文字、表情、符号等进行互动,因而直播间界面上还将显示主播和观众的互动内容。具体参见图6所示的直播间界面。

在本公开的另一个实施例中,第一终端和第二终端的直播间界面上还可以显示至少两个账号的头像缩略图,该头像缩略图上显示有至少两个账号当前时刻的支持度数值及排名等信息。基于所显示的头像缩略图能够更为直观地向各个主播和观众展示当前活动的战况。对于头像缩略图的具体显示位置和显示形态,可具体参见图6所示的直播间界面。

404.响应于对直播间的加入操作,第三终端在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值。

当检测到第三账号加入第一账号创建的指定活动的直播间,响应于对该直播间的加入操作,第三终端将向服务器发送对该直播间内各个主播信息的获取请求,接收到该请求后,服务器将各个主播上传的活动视频文件的文件信息发送至第三终端,当接收到各个主播上传的活动视频文件的文件信息,第三终端向服务器发送下载请求,以将各个主播的活动视频文件缓存到本地,然后第三终端加载并显示第一账号的直播间界面,该第一账号的直播间界面上显示有参加指定活动的至少两个账号的头像和当前时刻的支持度数值。

上述第三终端下载活动视频文件的过程,与第一终端和第二终端上传活动视频文件的过程相反。以终端内操作系统的类型为IOS为例,活动视频文件的下载过程为:

1)、创建会话管理者AFURLSessionManager。

2)、创建下载路径以及获取请求服务器地址。

3)、AFURLSessionManager创建下载任务NSURLSessionDownloadTask。启动该下载任务。

4)、将下载的活动视频文件保存。

进一步地,在获取到下载的活动视频文件后,第三终端即可使用IOS平台提供的系统播放组件播放该活动视频文件。

405.响应于对任一账号的头像的触发操作,第三终端播放账号的活动视频文件。

第三终端在播放账号的活动视频文件时,可显示播放控件,进而基于播放控件播放账号的活动视频文件。在活动视频文件的播放过程中,为避免播放的视频文件受到主播直播的音频干扰,可暂时关闭直播间主播的音频流数据,并在活动视频文件播放完成时,恢复主播的音频数据流。参见图7,当检测到对参与C位出道活动的2号麦位上主播的头像的点击操作,第三终端在所显示的播放控件内播放2号麦位上主播的活动视频文件。

在本公开的另一个实施中,播放控件上还可以显示有点赞选项、收藏选项、下载选项或虚拟物品赠送选项等中至少一项。响应于对上述任一选项的触发操作,第三终端将执行以下操作:

响应于对点赞选项的触发操作,第三终端将显示该账号的活动视频文件在当前时刻的点赞数量。如果第三终端想要撤销对该活动视频文件的点赞操作,则可再次触发该点赞选项。

响应于对收藏选项的触发操作,第三终端将收藏账号的活动视频文件。当第一账号创建的指定活动的直播间停播时,第三终端可从第三账号的收藏夹中查看该活动视频文件并播放。

响应于对下载选项的触发操作,第三终端将下载该账号的活动视频文件,从而使得第三账号能够在第三终端本地观看该活动视频文件。

响应于对虚拟物品赠送选项的触发操作,第三终端将向该账号赠送虚拟物品。

在本公的另一个实施例中,当第三账号进入第一账号所创建的指定活动的直播间,服务器将记录该第三账号在直播间内观看直播的观看时长。为了鼓励第三账号停留在直播间内观看直播,本公开实施例还将根据第三账号在直播间内的观看时长,为第三账号发放虚拟物品。具体地,每当第三账号在直播间内的观看时长达到预设时长,服务器将为该第三账号发放一个虚拟物品,直至所发放的虚拟物品的总数量达到预设数量。其中,预设时长可以为30秒、60秒等,本公开实施例不对预设时长进行限定。预设数量可以为200个、300个等,本公开实施例不对预设数量作具体的限定。采用该种方式,观众在直播间内无需支付虚拟货币即可获取到虚拟物品,降低了观众参与直播互动的门槛,提高了观众参与直播活动的积极性。

当第三账号在主播间内观看直播时,第三终端将在直播间界面上显示第三账号已获取的虚拟物品的总数量和总观看时长。每当第三账号的观看时长达到预设时长,第三终端在直播间界面弹出提示框,并在该提示框内显示第三账号已获取的虚拟物品的总数量和总观看时长,从而实现对第三账号的强提醒。该提示框可以为气泡形式、浮窗形式等,且该提示框的可以根据显示需要进行调整。参见图8,在直播间界面上弹出的提示框上显示第三账号的观看时长为00:23:65和获得的虚拟物品的总数量为121。

对于上述第三账号进入直播间获取虚拟物品的过程,下面将以图9为例进行说明。

参见图9,观众进入C位出道直播间,向服务器发送获取C位出道直播间内各个主播信息的请求消息,服务器返回各个主播信息上传的活动视频文件的文件信息,基于所获取的各个主播信息上传的活动视频文件的文件信息,第三终端加载并显示C位出道直播间界面。在观看直播的过程中,当观众的观看时长达到30秒,且获取到的虚拟物品的数量小于200,则向该观众发放虚拟物品,并采用气泡展示获取的虚拟物品总数量和总观看时长。

406.响应于对任一账号的虚拟物品赠送操作,第三终端向该账号赠送虚拟物品。

在一种可能的实现方式中,直播间界面上显示有虚拟物品赠送选项,基于该虚拟物品赠送选项,第三终端可向任一账号赠送虚拟物品。其中,赠送的虚拟物品可以为第三账号在直播间内获取到的虚拟物品,也可以为第三账号采用虚拟货币购买的虚拟物品。

在另一种可能的实现方式中,当第三账号的观看时长达到预设时长,第三终端在直播间界面弹出提示框时,通过对该提示框进行触发操作,第三终端可向任一账号赠送虚拟物品。其中,赠送的虚拟物品可以为第三账号在直播间内获取到的虚拟物品,也可以为第三账号采用虚拟货币购买的虚拟物品。

407.响应于该账号的支持度数值的增加指令,第一终端、第二终端及第三终端显示账号更新的支持度数值。

当接收到第三终端对任一账号的虚拟物品的赠送操作,服务器对该账号接收到的虚拟物品进行更新,并基于更新后的虚拟物品,更新该账号的支持度数值,然后生成支持度数值的增加指令,进而将该支持度数值的增加指令发送至直播间的各个账号,当接收到该支持度数值的增加指令,第一终端、第二终端及第三终端显示该账号更新的支持度数值。

在本公开的另一个实施例中,为了增加观众与主播之间的互动性,在指定活动进行的过程中,观众还可以向主播发布任务,由各个主播顺序完成该任务,或者指定某个主播完成该任务。针对该玩法,具体实现时,包括但不限于如下两种情况:

第一种情况、当直播时长达到指定时长(例如半小时等)时,从直播间内的多个第三账号中,选择当前时刻赠送虚拟物品的数值最高的第一目标账号,由该第一目标账号向服务器发送任务信息,该任务信息由服务器发送至至少两个账号,该任务信息包括至少两个账号需要完成的任务和任务执行顺序,当接收到该任务信息,第一终端显示该任务信息,在至少两个账号按照任务执行顺序执行任务的过程中,播放或显示至少两个账号完成的任务内容。其中,任务包括表演指定才艺、回答指定问题或完成指定动作等中至少一项。任务执行顺序包括至少两个账号参加指定活动的顺序、至少两个账号在当前时刻的排名、第一目标账号指定的顺序中任一项。上述以第一终端播放或显示至少两个账号完成的任务内容为例进行说明,当然,第二终端及第三终端也会同步播放或显示至少两个账号完成的任务内容,此处不再一一说明。

第二种情况、当直播时长达到指定时长(例如半小时等)时,从直播间内的多个第三账号中,选择当前时刻赠送虚拟物品的数值最高的第一目标账号,由该第一目标账号向服务器发送任务信息和任务选择控件,该对象选择控件用于选择本次执行任务的账号,当接收到该任务信息和任务选择控件,第一终端显示该任务信息和对象选择控件,如果基于该对象选择控件,确定出本次执行任务的账号为第一账号,在第一账号执行任务的过程中,第一终端播放或显示第一账号完成的任务内容。上述以第一终端播放或显示播放或显示第一账号完成的任务内容为例进行说明,当然,第二终端及第三终端也会同步播放或显示第一账号完成的任务内容,此处不再一一说明。

408.响应于指定活动结束,第一终端、第二终端及第三终端显示至少两个账号的头像和在指定活动中的最终排名。

当直播时长达到预定时长(例如2小时等),或者直播间内任一账号的支持度数值达到预定数值(例如500万鞥),直播间内的指定活动结束。响应于指定活动结束,服务器根据至少两个账号在指定活动结束时的支持度数值,按照支持度数值由高到低的顺序,确定出至少两个账号的最终排名,并将最终排名发送至直播间内的第一终端、第二终端及第三终端,第一终端、第二终端及第三终端根据该最终排名重新加载直播间界面,进而在重新加载的直播间界面上显示至少两个账号的头像和在指定活动中的最终排名。

在本公开的另一个实施例中,第一终端、第二终端及第三终端在显示至少两个账号的头像和在指定活动中的最终排名时,可按照最终排名由小到大的顺序,阶梯式显示至少两个账号的头像和在指定活动中的最终排名。具体表现为,排名第一位的账号的头像位于第一阶梯,排名第二位的账号的头像位于第二阶梯(其中,第一阶梯的高度高于第二阶梯的高度,通过在不同的阶梯上显示不同排名的账号的头像,突显不同排名的账号的不同地位),依次类推。如果两个账号的最终排名相同,则在同一阶梯上显示这两个账号的头像。具体参见图10所示的直播间界面。进一步地,为了突显本次某主播在本次活动中胜出,还可在直播间界面上显示庆祝该主播胜出的特效。例如,展示条幅“恭喜***C位出道”等。另外,对于本次排名第一的主播,直播平台还将给予更多的资源奖励,例如,为该主播设置专门的经纪人、设置专门的出道主题。

在本公开的另一个实施例中,当指定活动结束时,服务器根据直播间内多个第三账号赠送虚拟物品的数值,获取第二目标账号,该第二目标账号为指定活动结束时在直播间内赠送虚拟物品的数值最高的第三账号,然后将该第二目标中账号的相应数据发送至直播间内的第一终端、第二终端及第三终端,第一终端、第二终端及第三终端根据该数据重新直播间界面,进而在重新加载的直播间界面上显示第二目标账号的头像。进一步地,本公开实施例还将在第二目标账号的头像旁添加“星推官”标识,以彰显出该第二目标账号的地位和作用。通过设置星推官,满足了第二目标账号的牌面感和荣誉感。具体参见图10所示的直播间界面。

当然,通常在指定活动结束时服务器会同步确定出至少两个账号的在指定活动中的最终排名和第二目标账号,因而上述至少两个账号的头像、在指定活动中的最终排名及第二目标账号的头像将同步显示。

以指定活动为C位出道直播活动为例,该C位出道直播活动打破了传统的单人或多人的直播模式,将时下流行的选秀活动与直播活动相结合,作为一种竞争性的个人战玩法,该活动中的各个主播通过在直播间内竞争完成个人任务,来竞争C位和平台资源,极大地刺激了主播的活动热情,提升了主播参与活动的积极性。对观众而言,通过累积观看时长获取直播平台赠送的虚拟物品,降低了观众参与活动的门槛,增加了观众的粘性,提高了直播平台的活跃数。另外,通过增设星推官的称号,满足了观众追求排面和荣誉的心理。

对于上述直播互动的整个过程,下面将以图11为例进行说明。

参见图11,厅主主播开启C位出道语音直播间模式,成功创建C位出道语音直播间,在该直播间内邀请其他主播参与该活动,当接收到其他主播的上麦请求,厅主主播对该其他主播的资质进行审核,如果审核未她通过,其他主播可以再次申请或在直播间内观看直播;如果审核通过,其他主播参加该活动,并上传活动视频文件。直播间的观众可以观看直播,并在观看直播的过程向主播赠送虚拟物品,以增加主播的支持度数值。在活动结束时,获得支持度数值最高的主播可以C位出道,从而获得直播平台的奖励。

本公开实施例提供的方法,通过在直播间内进行指定活动,丰富了直播互动形式。该指定活动根据主播获得的支持度数值确定主播的排名,在活动过程中,主播可向服务器上传能够显示自身能力的活动视频文件,观众通过点击主播的头像观看主播的活动视频文件,主播和观众通过活动视频文件的展示增加了互动性。且为了竞争排名,主播会积极地与观众进行互动,而观众无需采用虚拟货币购买,通过在直播间内观看直播即可获取虚拟物品,降低了观众参与直播互动的门槛,使得观众向主播赠送虚拟物品的意愿也更强烈。可见,本公开通过进行排名竞争活动,大大提升了主播和用户的互动性,互动效果较佳。

参见图12,本公开实施例提供了一种直播互动装置,该装置包括:

第一显示模块1201,用于在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值,至少两个账号包括第一账号和被邀请的至少一个第二账号,指定活动为至少两个账号通过获取支持度竞争排名的活动,头像用于被触发时播放相应账号上传的活动视频文件;

第二显示模块1202,用于响应于对任一账号的支持度数值的增加指令,显示账号更新的支持度数值;

第三显示模块1203,用于响应于指定活动结束,显示至少两个账号的头像和在指定活动中的最终排名,最终排名根据至少两个账号在指定活动结束时的支持度数值确定。

在本公开的另一个实施例中,第一显示模块1201,用于按照至少两个账号参加指定活动的顺序,在顺序对应的显示区域内显示至少两个账号的头像和当前时刻的支持度数值;或者,

第一显示模块1201,用于在至少两个账号选择的显示区域内,显示至少两个账号的头像和当前时刻的支持度数值。

在本公开的另一个实施例中,该装置还包括:

第四显示模块,用于在直播间界面上,显示至少两个账号的昵称、参加指定活动的顺序、活动视频文件的点赞数量中至少一项。

在本公开的另一个实施例总,该装置还包括:

第五显示模块,用于在直播间界面上,显示至少两个账号的头像缩略图,头像缩略图上显示有至少两个账号当前时刻的支持度数值及排名。

在本公开的另一个实施例中,该装置还包括:

第六显示模块,用于显示第一目标账号发送的任务信息,该任务信息包括至少两个账号需要完成的任务和任务执行顺序,第一目标账号为当前时刻在直播间内赠送虚拟物品的数值最高的第三账号;

处理模块,用于在第一账号按照任务执行顺序执行任务的过程中,播放或显示第一账号完成的任务内容。

在本公开的另一个实施例中,该装置还包括:

第七显示模块,用于显示第一目标账号发送的任务信息和对象选择控件,该任务信息包括至少两个账号需要完成的任务,该对象选择控件用于选择本次执行任务的账号,第一目标账号为当前时刻在直播间内赠送虚拟物品的数值最高的账号;

处理模块,用于响应于对象选择控件指示第一账号执行任务,在第一账号执行任务的过程中,播放或显示第一账号完成的任务内容。

在本公开的另一个实施例中,任务包括表演指定才艺、回答指定问题或完成指定动作中至少一项;

任务执行顺序包括至少两个账号参加指定活动的顺序、至少两个账号在当前时刻的排名、第一目标账号指定的顺序中任一项。

在本公开的另一个实施例中,第三显示模块1303,用于响应于指定活动结束,按照最终排名由小到大的顺序,阶梯式显示至少两个账号的头像和在指定活动中的最终排名。

在本公开的另一个实施例中,该装置还包括:

第八显示模块,用于显示第二目标账号的头像,第二目标账号为指定活动结束时在直播间内赠送虚拟物品的数值最高的第三账号。

综上,本公开实施例提供的装置,通过在直播间内进行指定活动,丰富了直播互动形式。该指定活动根据主播获得的支持度数值确定主播的排名,在活动过程中,主播可向服务器上传能够显示自身能力的活动视频文件,观众通过点击主播的头像观看主播的活动视频文件,主播和观众通过活动视频文件的展示增加了互动性。

参见图13,本公开实施例提供了一种直播互动装置,该装置包括:

第一显示模块1301,用于显示模块在第一账号的直播间界面上,显示参加指定活动的至少两个账号的头像和当前时刻的支持度数值,至少两个账号包括第一账号和被邀请的至少一个第二账号,指定活动为至少两个账号通过获取支持度竞争排名的活动;

播放模块1302,用于响应于对任一账号的头像的触发操作,播放账号的活动视频文件;

赠送模块1303,用于响应于对账号的虚拟物品赠送操作,向账号赠送虚拟物品,虚拟物品用于账号增加支持度数值。

在本公开的另一个实施例中,播放模块1302,用于显示播放控件;基于播放控件播放账号的活动视频文件。

在本公开的另一个实施例中,播放控件上显示有点赞选项、收藏选项、下载选项或虚拟物品赠送选项中至少一项,该装置还包括:

第二显示模块,用于响应于对点赞选项的触发操作,显示账号的活动视频文件的点赞数量;或者,

第二显示模块,用于响应于对收藏选项的触发操作,收藏账号的活动视频文件;

第二显示模块,用于响应于对下载选项的触发操作,下载账号的活动视频文件;

第二显示模块,用于响应于对虚拟物品赠送选项的触发操作,向账号赠送虚拟物品。

在本公开的另一个实施例中,该装置还包括:

第三显示模块,用于显示第三账号已获取的虚拟物品的总数量和总观看时长,虚拟物品的总数量随着观看时长的增加而增加,直至达到预设数量。

在本公开的另一个实施例中,第三显示模块,用于每当第三账号的观看时长达到预设时长,在直播间界面上弹出提示框;在提示框内显示第三账号已获取的虚拟物品的总数量和总观看时长。

在本公开的另一个实施例中,赠送模块1303,用于响应于对提示框的触发操作,向账号赠送虚拟物品;或者,

赠送模块1303,用于响应于对虚拟物品赠送选项的触发操作,向账号赠送虚拟物品。

在本公开的另一个实施例中,该装置还包括:

第一发送模块,用于向服务器发送任务信息,该任务信息由服务器发送至至少两个账号,该任务信息包括至少两个账号需要完成的任务和任务执行顺序;

第一处理模块,用于在至少两个账号按照任务执行顺序执行任务的过程中,播放或显示至少两个账号完成的任务内容。

在本公开的另一个实施例中,该装置还包括:

第二发送模块,用于向服务器发送任务信息和任务选择控件,该任务信息包括至少两个账号需要完成的任务,对象选择控件用于选择本次执行任务的账号;

第二处理模块,用于在任务选择控件指示的账号完成任务的过程中,播放或显示任务选择控件指示的账号完成的任务内容。

在本公开的另一个实施例中,任务包括表演指定才艺、回答指定问题或完成指定动作中至少一项;

任务执行顺序包括至少两个账号参加指定活动的顺序、至少两个账号在当前时刻的排名、第一目标账号指定的顺序中任一项。

在本公开的另一个实施例中,该装置还包括:

第四显示模块,用于响应于指定活动结束,显示至少两个账号的头像和在指定活动中的最终排名,最终排名根据至少两个账号在指定活动结束时的支持度数值确定。

在本公开的另一个实施例中,该装置还包括:

第五显示模块,用于显示第二目标账号的头像,第二目标账号为指定活动结束时在直播间内赠送虚拟物品的数值最高的第三账号。

本公开实施例提供的装置,通过在直播间内进行指定活动,丰富了直播互动形式。该指定活动根据主播获得的支持度数值确定主播的排名,在活动过程中,主播可向服务器上传活动视频文件,观众通过点击主播的头像观看主播的活动视频文件,主播和观众通过活动视频文件的展示增加了互动性。观众无需采用虚拟货币购买,通过在直播间内观看直播即可获取虚拟物品,降低了观众参与直播互动的门槛,使得观众向主播赠送虚拟物品的意愿也更强烈。

图14示出了本公开一个示例性实施例提供的终端1400的结构框图。该终端1400可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1400还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1400包括有:处理器1401和存储器1402。

处理器1401可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1401可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1401也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1401可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1401还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器1402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1402中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1401所执行以实现本申请中方法实施例提供的直播互动方法。

在一些实施例中,终端1400还可选包括有:外围设备接口1403和至少一个外围设备。处理器1401、存储器1402和外围设备接口1403之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1403相连。具体地,外围设备包括:射频电路1404、显示屏1405、摄像头组件1406、音频电路1407、定位组件1408和电源1409中的至少一种。

外围设备接口1403可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1401和存储器1402。在一些实施例中,处理器1401、存储器1402和外围设备接口1403被集成在同一芯片或电路板上;在一些其他实施例中,处理器1401、存储器1402和外围设备接口1403中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1404用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1404通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1404将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1404包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1404可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1404还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏1405用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1405是触摸显示屏时,显示屏1405还具有采集在显示屏1405的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1401进行处理。此时,显示屏1405还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1405可以为一个,设置终端1400的前面板;在另一些实施例中,显示屏1405可以为至少两个,分别设置在终端1400的不同表面或呈折叠设计;在另一些实施例中,显示屏1405可以是柔性显示屏,设置在终端1400的弯曲表面上或折叠面上。甚至,显示屏1405还可以设置成非矩形的不规则图形,也即异形屏。显示屏1405可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

摄像头组件1406用于采集图像或视频。可选地,摄像头组件1406包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1406还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路1407可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1401进行处理,或者输入至射频电路1404以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1400的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1401或射频电路1404的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1407还可以包括耳机插孔。

定位组件1408用于定位终端1400的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1408可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源1409用于为终端1400中的各个组件进行供电。电源1409可以是交流电、直流电、一次性电池或可充电电池。当电源1409包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

本领域技术人员可以理解,图14中示出的结构并不构成对终端1400的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

本公开实施例提供了一种计算机可读存储介质,存储介质中存储有至少一条程序代码,至少一条程序代码由处理器加载并执行,以实现直播互动方法。该计算机可读存储介质可以是非暂态的。例如,该计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本公开实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述直播互动方法的各种可选实现方式中提供的方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本公开的可选实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

相关技术
  • 直播互动方法、装置、终端及计算机可读存储介质
  • 移动直播的互动终端、方法及计算机可读存储介质
技术分类

06120112986648