在直播间点歌的方法及存储介质与流程

文档序号:16754956发布日期:2019-01-29 17:16阅读:1368来源:国知局
在直播间点歌的方法及存储介质与流程

本发明涉及网络直播领域,特别涉及一种在直播间点歌的方法及存储介质。



背景技术:

随着互联网技术的不断发展,网络直播逐渐成为新兴的网络社交方式。在网络直播过程中,主播通过网络直播平台提供不同形式的表演,用户通过网络直播平台对主播提供的表演进行实时收看。其中,演唱歌曲是一种常见的表演形式,用户可通过点歌的方式与主播进行互动。

目前,相关技术提供一种付费点歌方式:主播提供可点播的歌曲列表,该歌曲列表中的每首歌曲均对应一个点歌价格;用户可从该歌曲列表中选择喜爱的歌曲,一次性支付相应价格的虚拟货币,向主播发起点歌;若主播接受该用户的点歌,并对该用户所点播的歌曲进行演唱,则可获得相应价格的虚拟货币。

发明人发现相关技术至少存在以下问题:

若歌曲对应的点歌价格高,超出普通用户的消费能力上限,则进行付费点歌的普通用户人数减少;若使歌曲对应的点歌价格符合普通用户的消费能力,则需要将歌曲对应的点歌价格降低,导致主播的收益降低。因此,无论怎样设置点歌价格,都会降低普通用户或主播中一方的点歌体验,点歌方式不够灵活。



技术实现要素:

本发明实施例提供了一种在直播间点歌的方法、装置、系统及存储介质,以解决相关技术点歌方式不够灵活的问题。所述技术方案如下:

一方面,提供了一种在直播间点歌的方法,所述方法包括:

在所述直播间内的多个第一账户登录的多个终端显示所述多个第一账户可点播的歌曲,并显示点播所述可点播的歌曲所需的点播虚拟资源数值;

当检测到所述多个第一账户的用户输入点播所述歌曲的指令时,在所述多个终端显示虚拟资源赠送界面;

当检测到所述多个第一账户的用户在所述虚拟资源赠送界面输入的赠送虚拟资源的指令,在确定所述多个第一账户赠送的虚拟资源数值之和不低于所述点播虚拟资源数值时,在所述多个终端播放所述直播间的主播演唱所述歌曲的音频或视频。

可选地,所述方法还包括:在所述多个终端显示所述可点播的歌曲的获取入口。

可选地,虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

所述多个终端通过所述虚拟资源赠送界面获取所述多个第一账户选择的虚拟物品以及选择的参考数量;将所述参考数量的虚拟物品对应的多个参考虚拟资源数值作为所述多个第一账户赠送的虚拟资源数值。

可选地,所述方法还包括:在所述多个终端显示点播所述歌曲的其他第一账户赠送的虚拟资源数值。

可选地,所述多个第一账户可点播的歌曲包括已成功点播的歌曲;

所述在所述直播间内多个第一账户登录的多个终端显示所述多个第一账户可点播的歌曲,包括:

在所述多个终端显示点播界面,所述点播界面上显示有所述多个第一账户已成功点播的歌曲的获取选项;

当检测到所述多个第一账户的用户在所述点播界面选中所述获取选项时,获取已成功点播的歌曲信息,所述多个终端显示所述可点播的歌曲。

一方面,提供一种在直播间点歌的方法,所述方法包括:

在所述直播间内的第一账户登录的终端显示所述第一账户可点播的歌曲,并显示点播所述可点播的歌曲所需的点播虚拟资源数值,所述可点播的歌曲为多个第一账户点播的歌曲;

当检测到所述第一账户的用户输入点播所述歌曲的指令时,在所述终端显示虚拟资源赠送界面;

当检测到所述第一账户的用户在所述虚拟资源赠送界面输入的赠送虚拟资源的指令,通过所述赠送虚拟资源的指令获取所述第一账户的用户赠送的虚拟资源数值,以使所述多个第一账户赠送的虚拟资源数值之和不低于所述点播虚拟资源数值时,在所述终端播放所述直播间的主播演唱所述歌曲的音频或视频。

可选地,所述方法还包括:在所述终端显示所述可点播的歌曲的获取入口。

可选地,所述通过所述赠送虚拟资源的指令获取所述第一账户的用户赠送的虚拟资源数值,包括:所述虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

通过所述虚拟资源赠送界面获取选择的虚拟物品以及选择的参考数量;

将所述参考数量的虚拟物品对应的参考虚拟资源数值作为所述第一账户赠送的虚拟资源数值。

可选地,所述方法还包括:在所述终端显示点播所述歌曲的其他第一账户赠送的虚拟资源数值。

可选地,所述第一账户可点播的歌曲包括已成功点播的歌曲;

所述在所述直播间内第一账户登录的终端显示所述第一账户可点播的歌曲,包括:在所述终端显示点播界面,所述点播界面上显示有已成功点播的歌曲的获取选项;

当检测到所述第一账户的用户在所述点播界面选中所述获取选项时,获取已成功点播的歌曲信息,所述终端显示所述可点播的歌曲。

一方面,提供一种在直播间点歌的方法,所述方法包括:

向所述直播间内的多个第一账户登录的多个终端发送所述多个第一账户可点播的歌曲信息,所述可点播的歌曲信息包括歌名和点播所述可点播的歌曲所需的点播虚拟资源数值;

接收所述多个第一账户的用户点播所述可点播的歌曲时赠送的虚拟资源信息,统计所述多个第一账户赠送的虚拟资源数值之和,若所述虚拟资源数值之和不低于所述点播虚拟资源数值,接收所述直播间的主播演唱所述歌曲的音频或视频,并向所述多个终端发送所述音频或视频。

可选地,所述统计所述多个第一账户赠送的虚拟资源数值之和,包括:对所述多个第一账户赠送的虚拟资源数值求和。

可选地,所述方法还包括:向所述多个终端发送点播所述歌曲的其他第一账户赠送的虚拟资源数值。

一方面,提供一种在直播间点歌的方法,所述方法包括:

向所述直播间内的多个第一账户登录的多个终端发送所述多个第一账户可点播的歌曲信息,所述可点播的歌曲信息包括歌名和点播所述可点播的歌曲所需的点播虚拟资源数值,所述多个第一账户登录的多个终端根据所述歌曲信息显示所述可点播的歌曲,并显示点播所述可点播的歌曲所需的点播虚拟资源数值,当检测到所述多个第一账户的用户输入点播所述歌曲的指令时,显示虚拟资源赠送界面;

当接收到所述多个第一账户的用户在所述虚拟资源赠送界面输入的赠送虚拟资源的指令时,统计所述多个第一账户赠送的虚拟资源数值之和,若所述虚拟资源数值之和不低于所述点播虚拟资源数值,接收所述直播间的主播演唱所述歌曲的音频或视频,并向所述多个终端发送所述音频或视频。

可选地,所述虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

所述统计所述多个第一账户赠送的虚拟资源数值之和,包括:

接收所述多个终端发送的所述多个第一账户赠送的虚拟资源数值,对所述多个第一账户赠送的虚拟资源数值求和。

可选地,所述方法还包括:向所述多个终端发送点播所述歌曲的其他第一账户赠送的虚拟资源数值,由所述多个终端显示点播所述歌曲的其他第一账户赠送的虚拟资源数值。

一方面,提供一种在直播间点歌的装置,所述装置包括:

第一显示模块,用于在所述直播间内的第一账户登录的终端显示所述第一账户可点播的歌曲,并显示点播所述可点播的歌曲所需的点播虚拟资源数值,所述可点播的歌曲为多个第一账户点播的歌曲;

第二显示模块,用于当检测到所述第一账户的用户输入点播所述歌曲的指令时,在所述终端显示虚拟资源赠送界面;

获取模块,用于当检测到所述第一账户的用户在所述虚拟资源赠送界面输入的赠送虚拟资源的指令,通过所述赠送虚拟资源的指令获取所述第一账户的用户赠送的虚拟资源数值,以使所述多个第一账户赠送的虚拟资源数值之和不低于所述点播虚拟资源数值时,在所述终端播放所述直播间的主播演唱所述歌曲的音频或视频。

可选地,所述装置还包括:第三显示模块;所述第三显示模块,用于在所述终端显示所述可点播的歌曲的获取入口。

可选地,所述虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

所述获取模块,用于通过所述虚拟资源赠送界面获取选择的虚拟物品以及选择的参考数量,将所述参考数量的虚拟物品对应的参考虚拟资源数值作为所述第一账户赠送的虚拟资源数值。

可选地,所述装置还包括第四显示模块;所述第四显示模块用于在所述终端显示点播所述歌曲的其他第一账户赠送的虚拟资源数值。

可选地,所述第一账户可点播的歌曲包括已成功点播的歌曲;

所述第一显示模块,用于在所述终端显示点播界面,所述点播界面上显示有已成功点播的歌曲的获取选项;

当检测到所述第一账户的用户在所述点播界面选中所述获取选项时,获取已成功点播的歌曲信息,所述终端显示所述可点播的歌曲。

一方面,提供一种在直播间点歌的装置,所述装置包括:

第一发送模块,用于向所述直播间内的多个第一账户登录的多个终端发送所述多个第一账户可点播的歌曲信息,所述可点播的歌曲信息包括歌名和点播所述可点播的歌曲所需的点播虚拟资源数值;

统计模块,用于接收所述多个第一账户的用户点播所述可点播的歌曲时赠送的虚拟资源信息,统计所述多个第一账户赠送的虚拟资源数值之和;

第二发送模块,用于若所述虚拟资源数值之和不低于所述点播虚拟资源数值,接收所述直播间的主播演唱所述歌曲的音频或视频,并向所述多个终端发送所述音频或视频。

可选地,所述统计模块,还用于对所述多个第一账户赠送的虚拟资源数值求和;

可选地,所述装置还包括:第三发送模块,用于向所述多个终端发送点播所述歌曲的其他第一账户赠送的虚拟资源数值。

一方面,提供一种在直播间点歌的装置,所述装置包括:

第一发送模块,用于向所述直播间内的多个第一账户登录的多个终端发送所述多个第一账户可点播的歌曲信息,所述可点播的歌曲信息包括歌名和点播所述可点播的歌曲所需的点播虚拟资源数值,所述多个第一账户登录的多个终端根据所述歌曲信息显示所述可点播的歌曲,并显示点播所述可点播的歌曲所需的点播虚拟资源数值,当检测到所述多个第一账户的用户输入点播所述歌曲的指令时,显示虚拟资源赠送界面;

统计模块,用于当接收到所述多个第一账户的用户在所述虚拟资源赠送界面输入的赠送虚拟资源的指令时,统计所述多个第一账户赠送的虚拟资源数值之和;

第二发送模块,用于若所述虚拟资源数值之和不低于所述点播虚拟资源数值,接收所述直播间的主播演唱所述歌曲的音频或视频,并向所述多个终端发送所述音频或视频。

可选地,所述统计模块,还用于接收所述多个终端发送的所述多个第一账户赠送的虚拟资源数值,对所述多个第一账户赠送的虚拟资源数值求和。

可选地,所述装置还包括:第三发送模块;所述第三发送模块用于向所述多个终端发送点播所述歌曲的其他第一账户赠送的虚拟资源数值,由所述多个终端显示点播所述歌曲的其他第一账户赠送的虚拟资源数值。

一方面,提供一种在直播间点歌的设备,所述设备包括存储器及处理器;所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现本发明实施例提供的在直播间点歌的方法。

另一方面,提供一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现本发明实施例提供的在直播间点歌的方法。

本发明实施例提供的技术方案带来的有益效果至少包括:

通过本实施例提供的技术方案对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

附图说明

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

图1是本发明实施例提供的实施环境示意图;

图2是本发明实施例提供的在直播间点歌的方法流程图;

图3是本发明实施例提供的交互界面示意图;

图4是本发明实施例提供的交互界面示意图;

图5是本发明实施例提供的交互界面示意图;

图6是本发明实施例提供的交互界面示意图;

图7是本发明实施例提供的在直播间点歌的方法流程图;

图8是本发明实施例提供的在直播间点歌的方法流程图;

图9是本发明实施例提供的在直播间点歌的方法流程图;

图10是本发明实施例提供的在直播间点歌的装置的结构示意图;

图11是本发明实施例提供的在直播间点歌的装置的结构示意图;

图12是本发明实施例提供的在直播间点歌的装置的结构示意图;

图13是本发明实施例提供的终端的结构示意图。

具体实施方式

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

随着互联网技术的不断发展,网络直播逐渐成为新兴的网络社交方式。用户可以在网络直播平台上浏览不同直播间的基本信息,并选择进入任意一个直播间,实时收看该直播间中的表演。其中,演唱歌曲是一种常见的表演形式,用户可通过点歌的方式与主播进行互动。

相关技术进行付费点歌时,由主播提供可点播的歌曲列表,并且歌曲列表中的每首歌曲均对应一个点歌价格,观看直播的用户从该歌曲列表中选择喜爱的歌曲,一次性支付相应价格的虚拟货币,向主播发起点歌;主播可以对用户发起的点歌做出回应,若主播接受该用户的点歌,则可获得相应价格的虚拟货币。在这种付费点歌方式中,若歌曲对应的点歌价格高,超出普通用户的消费能力上限,则进行付费点歌的普通用户人数减少;若使歌曲对应的点歌价格符合普通用户的消费能力,则需要将歌曲对应的点歌价格降低,导致主播的收益降低。因此,无论怎样设置点播价格,都会降低普通用户或主播中一方的点歌体验,点歌方式不够灵活。

为此,本发明实施例提供一种在直播间点歌的方法,该方法可应用于如图1所示的实施环境中。图1中,包括至少一个终端11和服务器12,终端11可与服务器12进行通信连接,以从服务器12上下载歌曲文件。

其中,终端11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如pc(personalcomputer,个人计算机)、手机、智能手机、pda(personaldigitalassistant,个人数字助手)、可穿戴设备、掌上电脑ppc(pocketpc)、平板电脑、智能车机、智能电视、智能音箱等。

服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。

本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

基于上述图1所示的实施环境,参见图2,本发明实施例提供了一种在直播间点歌的方法,该方法可应用于图1所示的终端中。如图2所示,该方法包括:

步骤201,在直播间内的多个第一账户登录的多个终端显示多个第一账户可点播的歌曲,并显示点播可点播的歌曲所需的点播虚拟资源数值;

其中,第一帐户是指一个终端登录的用于储存虚拟资源的帐户,第一账户的用户是指在直播间内收看直播的观众;虚拟资源是指一个网络直播平台上流通的一种具有实际现金价值的资源,第一账户的用户可以通过现金充值等形式获取虚拟资源,并在该网络直播平台上使用第一账户中存储的虚拟资源对歌曲进行点播。

第一帐户可点播的歌曲是指直播间内的主播提供的可点播的歌曲,直播间内的主播为第一账户的用户选择的一位主播。当检测到第一账户的用户选择网络直播平台上的一个直播间后,终端显示该直播间内的主播的直播界面。该直播界面包括可点播的歌曲获取入口,当检测到可点播的歌曲的获取入口被选中时,终端进一步显示直播间内的主播提供的可点播的歌曲。参见图3,图3为直播界面的示意图,该直播界面包括名称为“点歌”的可点播的歌曲获取入口,当检测到直播界面上的“点歌”被选中时,终端进一步显示如图4所示的直播间内的主播提供的可点播的歌曲。

在该直播间内,主播可以对提供的可点播的歌曲进行更新,例如,主播可以添加热门歌曲,热门歌曲可以是一个歌曲播放应用程序中,播放量排名比较高的歌曲;此外,主播也可以对任一歌曲进行版本替换,或删除任一歌曲。

点播上述可点播的歌曲需要使用虚拟资源,可点播的歌曲对应有点播虚拟资源数值,不同歌曲的点播虚拟资源数值可以相同,也可以不同,主播可以对可点播的歌曲的点播虚拟资源数值进行设置或进行修改;可选地,主播也可以将一首或多首可点播的歌曲对应的点播虚拟资源数值设置为0,即点播该歌曲不需要使用虚拟资源,第一账户的用户可以免费对该歌曲进行点播。当然,也可以由点播系统自动为每首歌曲设置对应的点播虚拟资源数值,本发明实施例不对歌曲对应的点播虚拟资源数值进行限定。

步骤202,当检测到多个第一账户的用户输入点播歌曲的指令时,在多个终端显示虚拟资源赠送界面;

登录第一账户的终端上显示主播提供的可点播的歌曲后,第一账户的用户可以从显示的可点播的歌曲中选择任一歌曲进行点播;可选地,本发明实施例提供的方法还包括:在多个终端显示可点播的歌曲的获取入口。

例如,如图4所示,终端上显示主播提供可点播的歌曲a、歌曲b、歌曲c、歌曲d和歌曲e,可点播的歌曲获取入口的名称为“还想听”,当终端检测到歌曲b对应的“还想听”被选中时,则将歌曲b作为第一账户的用户选择的想要进行点播的歌曲。

当该终端检测到第一账户的用户输入点播任一歌曲的指令时,该终端进一步显示虚拟资源赠送界面,若第一账户的用户想要对该歌曲发起点播,则需要通过该虚拟资源赠送界面使用第一账户中存储的虚拟资源,以支付点播的歌曲对应的点播虚拟资源数值。

可选地,虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的虚拟资源数值;通过该虚拟资源赠送界面获取选择的虚拟物品以及选择的参考数量;将参考数量的虚拟物品对应的虚拟资源数值作为第一账户赠送的虚拟资源数值。

其中,每种虚拟物品对应的虚拟资源数值可以是点播系统自动配置的,例如,根据实际经验确定每种虚拟物品对应的虚拟资源数值,之后基于确定的虚拟资源数值进行配置。通过虚拟资源赠送界面获取选择的虚拟物品及选择的参考数量后,可对虚拟物品对应的虚拟资源数值以及参考数量进行乘积运算,得到参考数量的虚拟物品对应的虚拟资源数值,从而将参考数量的虚拟物品对应的虚拟资源数值确定为第一账户赠送的虚拟资源数值。

如图5所示,以虚拟资源的名称为“星币”、第一账户可点播的歌曲为歌曲b为例,对确定用于向提供目标歌曲点播服务的第二账户转移的目标虚拟资源数值的实施方式进行说明:

虚拟资源赠送界面提供了0星币的虚拟物品a、50星币的虚拟物品b、100星币的虚拟物品c、200星币的虚拟物品d、1000星币的虚拟物品e、1000星币的虚拟物品f、3000星币的虚拟物品g和5000星币的虚拟物品h,并提供了1、100、520和1314共四种参考数量,通过该虚拟资源赠送界面获取第一账户的用户选择的50星币的虚拟物品b以及选择的参考数量1,对虚拟物品b对应的50星币以及参考数量1进行乘积运算,该乘积运算的运算结果为50星币,因而可以确定赠送的星币数值为50。

可选地,针对目标虚拟资源数值的确定方式,还可以在虚拟资源赠送界面直接提供至少一种参考的虚拟资源数值,并通过该虚拟资源赠送界面获取选择的虚拟资源数值,将获取的虚拟资源数值确定为赠送的虚拟资源数值。

需要说明的是,可以有多个第一账户的用户(即直播间内的多个观众)对同一首歌曲进行点播,在这种情况下,每个第一账户的用户均使用虚拟资源对该歌曲进行点播,即该歌曲对应的点播虚拟资源数值由多个第一账户的用户共同承担,并且,每个第一账户的用户每次使用虚拟资源数值前,均需要通过自己使用的终端上显示的虚拟资源赠送界面选择自己使用的虚拟资源数值。

无论采用哪种方式确定第一账户的用户赠送的虚拟资源数值,当确定第一账户的用户选择的虚拟资源数值之后,便可触发赠送虚拟资源的指令。

步骤203,当检测到多个第一账户的用户在虚拟资源赠送界面输入的赠送虚拟资源的指令,在确定多个第一账户赠送的虚拟资源数值之和不低于点播虚拟资源数值时,在多个终端播放直播间的主播演唱歌曲的音频或视频。

当第一账户的用户通过虚拟资源赠送界面选择赠送的虚拟资源数值后,第一账户的用户在终端上输入赠送虚拟资源的指令。仍以上述图5所示的情况为例,确定对歌曲b赠送的星币数值为50后,用户点击终端上显示的“赠送”按钮,即可输入赠送星币的指令。相应地,对于其他对歌曲b进行点播的第一账户,通过相同的实施方式输入赠送星币的指令。

当多个第一账户的用户对同一首歌曲输入赠送虚拟资源的指令后,若上述多个第一账户的用户赠送的虚拟资源数值之和不低于歌曲对应的点播虚拟资源数值,则成功向主播发起对该歌曲的点播;若主播接受点播,则对上述多个第一账户的用户点播的歌曲进行演唱,并获得上述多个第一账户的用户赠送的所有虚拟资源。此时,所有第一账户的用户,即该直播间观看直播的所有观众(无论是否对歌曲输入赠送虚拟资源的指令)所使用的终端上均播放主播演唱歌曲的音频或视频。

例如,仍以上述图5所示的情况为例,若多个第一账户的用户对歌曲b赠送的星币数值达到歌曲b对应的点播星币数值,则由直播间内的主播对歌曲b进行演唱,此时主播可获得多个第一账户赠送的所有星币;当然,主播也可以拒绝对歌曲b的点播,则多个第一账户赠送的星币将返还至对应的多个第一账户。

另外,多个第一账户赠送的虚拟资源数值之和是否达到点播虚拟资源数值,可以通过服务器来进行检测。当服务器检测到多个第一账户赠送的虚拟资源数值之和达到点播虚拟资源数值时,服务器向直播间中的主播发起对歌曲的点播,则主播可通过主播终端对该点播做出接受或拒绝的回应,服务器对多个第一账户的用户赠送的虚拟资源数值进行扣除及转移。也就是说,多个第一账户赠送的虚拟资源数值可以先不被主播直接获得,而是在主播演唱多个第一账户的用户点播的歌曲之后,再获得多个第一账户赠送的虚拟资源数值。

例如,仍以上述图5所示的情况为例,服务器可以对多个第一账户赠送的点播星币数值之和进行检测,若服务器检测到赠送的点播星币数值之和达到歌曲b对应的点播星币数值,则服务器向主播使用的主播终端发起对歌曲b的点播,则主播可通过该主播终端对该点播做出接受或拒绝的回应,相应地,服务器对赠送的点播星币进行扣除及转移。

在一种可选的实施方式中,确定第一账户待点播的目标歌曲之后,该实施方式还显示点播该歌曲的其他第一账户赠送的虚拟资源数值,由此实现向第一账户的用户提示成功点播歌曲还需的虚拟资源数值。如图6所示,直播界面显示“用户a送出物品cx5,还想听《歌曲b》”,表示第一账户的用户a在可点播的歌曲中选择点播歌曲b,并赠送了数量为5的虚拟物品c对应的星币。

可选地,第一账户可点播的歌曲包括已成功点播的歌曲。已成功点播的歌曲是指主播提供的可点播的歌曲中,多个第一账户的用户赠送的虚拟资源数值达到过这首歌曲对应的点播虚拟资源数值的歌曲。则显示多个第一账户可点播的歌曲,显示方式为:显示点播界面,在多个终端显示点播界面,点播界面上显示有多个第一账户已成功点播的歌曲的获取选项;当检测到多个第一账户的用户在点播界面选中选项时,获取已成功点播的歌曲信息,多个终端显示可点播的歌曲。

如图4所示,点播界面上显示的已成功点播的歌曲的获取选项为“已唱”,若检测到“已唱”被选中,则获取已成功点播的歌曲信息,得到可点播的歌曲。

综上所述,通过本实施例提供的在直播间点歌的方法对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

基于相同的发明构思,本实施例还提供了一种在直播间点歌的方法,以终端实施为例,如图7所示,该方法包括:

步骤701,在直播间内的第一账户登录的终端显示第一账户可点播的歌曲,并显示点播可点播的歌曲所需的点播虚拟资源数值,可点播的歌曲为多个第一账户点播的歌曲;

步骤702,当检测到第一账户的用户输入点播歌曲的指令时,在终端显示虚拟资源赠送界面;

步骤703,当检测到第一账户的用户在虚拟资源赠送界面输入的赠送虚拟资源的指令,通过赠送虚拟资源的指令获取第一账户的用户赠送的虚拟资源数值,以使多个第一账户赠送的虚拟资源数值之和不低于点播虚拟资源数值时,在终端播放直播间的主播演唱歌曲的音频或视频。

可选地,该方法还包括:在终端显示可点播的歌曲的获取入口。

可选地,通过赠送虚拟资源的指令获取第一账户的用户赠送的虚拟资源数值,包括:虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

通过虚拟资源赠送界面获取选择的虚拟物品以及选择的参考数量;

将参考数量的虚拟物品对应的参考虚拟资源数值作为第一账户赠送的虚拟资源数值。

可选地,该方法还包括:在终端显示点播歌曲的其他第一账户赠送的虚拟资源数值。

可选地,第一账户可点播的歌曲包括已成功点播的歌曲;

在直播间内第一账户登录的终端显示第一账户可点播的歌曲,包括:在终端显示点播界面,点播界面上显示有已成功点播的歌曲的获取选项;

当检测到第一账户的用户在点播界面选中获取选项时,获取已成功点播的歌曲信息,终端显示可点播的歌曲。

需要说明的是,由于本方法的原理与上述实施例中图3、图4、图5以及图6所示的情况原理相同,因此可参考上述相关内容,此处不再加以赘述。

综上所述,通过本实施例提供的在直播间点歌的装置对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

基于相同的发明构思,本实施例还提供了一种在直播间点歌的方法,以服务器实施为例,如图8所示,该方法包括:

步骤801,向直播间内的多个第一账户登录的多个终端发送多个第一账户可点播的歌曲信息,可点播的歌曲信息包括歌名和点播可点播的歌曲所需的点播虚拟资源数值;

步骤802,接收多个第一账户的用户点播可点播的歌曲时赠送的虚拟资源信息,统计多个第一账户赠送的虚拟资源数值之和,若虚拟资源数值之和不低于点播虚拟资源数值,接收直播间的主播演唱歌曲的音频或视频,并向多个终端发送音频或视频。

可选地,统计多个第一账户赠送的虚拟资源数值之和,包括:对多个第一账户赠送的虚拟资源数值求和。

可选地,该方法还包括:向多个终端发送点播歌曲的其他第一账户赠送的虚拟资源数值。

需要说明的是,由于本方法的原理与上述实施例中图3、图4、图5以及图6所示的情况原理相同,因此可参见上述内容,此处不再加以赘述。

综上所述,通过本实施例提供的在直播间点歌的装置对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

基于相同的发明构思,本实施例还提供了一种在直播间点歌的方法,以服务器实施为例,如图9所示,该方法包括:

步骤901,向直播间内的多个第一账户登录的多个终端发送多个第一账户可点播的歌曲信息,可点播的歌曲信息包括歌名和点播可点播的歌曲所需的点播虚拟资源数值,多个第一账户登录的多个终端根据歌曲信息显示可点播的歌曲,并显示点播可点播的歌曲所需的点播虚拟资源数值,当检测到多个第一账户的用户输入点播歌曲的指令时,显示虚拟资源赠送界面;

步骤902,当接收到多个第一账户的用户在虚拟资源赠送界面输入的赠送虚拟资源的指令时,统计多个第一账户赠送的虚拟资源数值之和,若虚拟资源数值之和不低于点播虚拟资源数值,接收直播间的主播演唱歌曲的音频或视频,并向多个终端发送音频或视频。

可选地,虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

统计多个第一账户赠送的虚拟资源数值之和,包括:接收多个终端发送的多个第一账户赠送的虚拟资源数值,对多个第一账户赠送的虚拟资源数值求和。

可选地,该方法还包括:向多个终端发送点播歌曲的其他第一账户赠送的虚拟资源数值,由多个终端显示点播歌曲的其他第一账户赠送的虚拟资源数值。

需要说明的是,由于本方法的原理与上述实施例中图3、图4、图5以及图6所示的情况原理相同,因此可参见上述内容,此处不再加以赘述。

综上所述,通过本实施例提供的在直播间点歌的装置对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

基于相同的发明构思,本实施例还提供了一种在直播间点歌的装置,如图10所示,该装置包括:

第一显示模块1001,用于在直播间内的第一账户登录的终端显示第一账户可点播的歌曲,并显示点播可点播的歌曲所需的点播虚拟资源数值,可点播的歌曲为多个第一账户点播的歌曲;

第二显示模块1002,用于当检测到第一账户的用户输入点播歌曲的指令时,在终端显示虚拟资源赠送界面;

获取模块1003,用于当检测到第一账户的用户在虚拟资源赠送界面输入的赠送虚拟资源的指令,通过赠送虚拟资源的指令获取第一账户的用户赠送的虚拟资源数值,以使多个第一账户赠送的虚拟资源数值之和不低于点播虚拟资源数值时,在终端播放直播间的主播演唱歌曲的音频或视频。

可选地,该装置还包括第三显示模块1004,用于在终端显示可点播的歌曲的获取入口。

可选地,虚拟资源赠送界面提供至少一种虚拟物品以及参考数量,每种虚拟物品均有对应的参考虚拟资源数值;

获取模块1003,用于通过虚拟资源赠送界面获取选择的虚拟物品以及选择的参考数量,将参考数量的虚拟物品对应的参考虚拟资源数值作为第一账户赠送的虚拟资源数值。可选地,该装置还包括第四显示模块1005,用于在终端显示点播歌曲的其他第一账户赠送的虚拟资源数值。

可选地,第一账户可点播的歌曲包括已成功点播的歌曲;

第一显示模块1001,用于在终端显示点播界面,点播界面上显示有已成功点播的歌曲的获取选项;

当检测到第一账户的用户在点播界面选中获取选项时,获取已成功点播的歌曲信息,终端显示可点播的歌曲。

综上所述,通过本实施例提供的在直播间点歌的装置对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

基于相同的发明构思,本实施例还提供了一种在直播间点歌的装置,如图11所示,该装置包括:

第一发送模块1101,用于向直播间内的多个第一账户登录的多个终端发送多个第一账户可点播的歌曲信息,可点播的歌曲信息包括歌名和点播可点播的歌曲所需的点播虚拟资源数值;

统计模块1102,用于接收多个第一账户的用户点播可点播的歌曲时赠送的虚拟资源信息,统计多个第一账户赠送的虚拟资源数值之和;

第二发送模块1103,用于若虚拟资源数值之和不低于点播虚拟资源数值,接收直播间的主播演唱歌曲的音频或视频,并向多个终端发送音频或视频。

可选地,统计模块1102,还用于对多个第一账户赠送的虚拟资源数值求和。

可选地,该装置还包括:第三发送模块1104,用于向多个终端发送点播歌曲的其他第一账户赠送的虚拟资源数值。

综上所述,通过本实施例提供的在直播间点歌的装置对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

基于相同的发明构思,本实施例还提供了一种在直播间点歌的装置,如图12所示,该装置包括:

第一发送模块1201,用于向直播间内的多个第一账户登录的多个终端发送多个第一账户可点播的歌曲信息,可点播的歌曲信息包括歌名和点播可点播的歌曲所需的点播虚拟资源数值,多个第一账户登录的多个终端根据歌曲信息显示可点播的歌曲,并显示点播可点播的歌曲所需的点播虚拟资源数值,当检测到多个第一账户的用户输入点播歌曲的指令时,显示虚拟资源赠送界面;

统计模块1202,用于当接收到多个第一账户的用户在虚拟资源赠送界面输入的赠送虚拟资源的指令时,统计多个第一账户赠送的虚拟资源数值之和;

第二发送模块1203,用于若虚拟资源数值之和不低于点播虚拟资源数值,接收直播间的主播演唱歌曲的音频或视频,并向多个终端发送音频或视频。

可选地,统计模块1202,还用于接收多个终端发送的多个第一账户赠送的虚拟资源数值,对多个第一账户赠送的虚拟资源数值求和。

可选地,该装置还包括:第三发送模块1204,用于向多个终端发送点播歌曲的其他第一账户赠送的虚拟资源数值,由多个终端显示点播歌曲的其他第一账户赠送的虚拟资源数值。

综上所述,通过本实施例提供的在直播间点歌的装置对歌曲进行点播,在不调整歌曲对应的点播资源数值,即不降低主播的收益的前提下,使得一首歌曲的点播资源数值可以由多名用户共同承担,则每名用户需要承担的虚拟资源数值降低,因而点歌方式更为灵活,提高了用户的使用体验。

进一步地,每名用户可以根据自己的消费能力选择承担的虚拟资源数值,进一步提高了用户的点歌体验。

需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

参见图13,其示出了本公开实施例提供的一种在直播间点歌的方法的终端1300的结构示意图。该终端1300可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1300还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1300包括有:处理器1301和存储器1302。

处理器1301可以包括一个或多个处理核心,比如4个核心处理器、13个核心处理器等。处理器1301可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1301可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1301还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

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

在一些实施例中,终端1300还可选包括有:外围设备接口1303和至少一个外围设备。处理器1301、存储器1302和外围设备接口1303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1303相连。具体地,外围设备包括:射频电路1304、触摸显示屏1305、摄像头1306、音频电路1307、定位组件1308和电源1309中的至少一种。

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

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

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

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

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

定位组件1308用于定位终端1300的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件1308可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

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

在一些实施例中,终端1300还包括有一个或多个传感器1310。该一个或多个传感器1310包括但不限于:加速度传感器1311、陀螺仪传感器1312、压力传感器1313、指纹传感器1314、光学传感器1315以及接近传感器1316。

加速度传感器1310可以检测以终端1300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1311可以用于检测重力加速度在三个坐标轴上的分量。处理器1301可以根据加速度传感器1311采集的重力加速度信号,控制触摸显示屏1305以横向视图或纵向视图进行用户界面的显示。加速度传感器1311还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器1312可以检测终端1300的机体方向及转动角度,陀螺仪传感器1312可以与加速度传感器1311协同采集用户对终端1300的3d动作。处理器1301根据陀螺仪传感器1312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器1313可以设置在终端1300的侧边框和/或触摸显示屏1305的下层。当压力传感器1313设置在终端1300的侧边框时,可以检测用户对终端1300的握持信号,由处理器1301根据压力传感器1313采集的握持信号进行左右手识别或快捷操作。当压力传感器1313设置在触摸显示屏1305的下层时,由处理器1301根据用户对触摸显示屏1305的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器1314用于采集用户的指纹,由处理器1301根据指纹传感器1314采集到的指纹识别用户的身份,或者,由指纹传感器1314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1314可以被设置终端1300的正面、背面或侧面。当终端1300上设置有物理按键或厂商logo时,指纹传感器1314可以与物理按键或厂商logo集成在一起。

光学传感器1315用于采集环境光强度。在一个实施例中,处理器1301可以根据光学传感器1315采集的环境光强度,控制触摸显示屏1305的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1305的显示亮度;当环境光强度较低时,调低触摸显示屏1305的显示亮度。在另一个实施例中,处理器1301还可以根据光学传感器1315采集的环境光强度,动态调整摄像头组件1306的拍摄参数。

接近传感器1316,也称距离传感器,通常设置在终端1300的前面板。接近传感器1316用于采集用户与终端1300的正面之间的距离。在一个实施例中,当接近传感器1316检测到用户与终端1300的正面之间的距离逐渐变小时,由处理器1301控制触摸显示屏1305从亮屏状态切换为息屏状态;当接近传感器1316检测到用户与终端1300的正面之间的距离逐渐变大时,由处理器1301控制触摸显示屏1305从息屏状态切换为亮屏状态。

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

基于相同的发明构思,本实施例提供了一种在直播间点歌的设备,该设备包括存储器及处理器;存储器中存储有至少一条指令,至少一条指令由处理器加载并执行,以实现本实施例提供的在直播间点歌的方法。

基于相同的发明构思,本实施例提供了一种计算机可读存储介质,其特征在于,该存储介质中存储有至少一条指令,指令由处理器加载并执行以实现本实施例提供的在直播间点歌的方法。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

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

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1