直播应用中主播显示顺序的确定方法及装置与流程

文档序号:12134039阅读:790来源:国知局
直播应用中主播显示顺序的确定方法及装置与流程
本公开涉及互联网领域,尤其涉及一种直播应用中主播显示顺序的确定方法及装置。
背景技术
:近年来,随着直播行业的火热,越来越多的观众通过直播应用来观看直播视频,而观众在直播应用中选择观看哪个主播的直播视频,通常取决于该主播在直播应用中的排名情况,也即,该主播在直播应用中的显示顺序情况,显示顺序越靠前的主播越容易吸引更多的观众观看其直播视频。相关技术中,主播在直播应用中的显示顺序取决于该主播在直播应用中获取的经验值,经验值越高,主播的显示顺序越靠前。而主播在直播应用中获取经验值的方法为:在当前直播过程中,主播获取的经验值由当前直播过程中获取的礼物数量和点赞数量决定,而主播在直播应用的经验值则是由主播在所有的历史直播过程中获取的经验值叠加而得。技术实现要素:为克服相关技术中存在的问题,本公开提供一种直播应用中主播显示顺序的确定方法及装置。根据本公开实施例的第一方面,提供一种直播应用中主播显示顺序的确定方法,所述方法包括:当接收到主播端发送的经验值募捐请求时,判断所述主播端是否满足指定条件,所述指定条件包括所述主播端的等级小于指定等级阈值和所述主播端进行直播的次数大于指定次数阈值;当所述主播端满足所述指定条件时,通过所述主播端当前所处的直播间显示虚拟募捐箱;当检测到所述直播间内的观众端通过所述虚拟募捐箱向所述主播端捐赠经验值时,基于所述观众端捐赠的经验值,确定所述主播端在本次直播过程中募捐到的经验值;基于所述主播端在本次直播过程中募捐到的经验值,确定所述主播端对应的主播在直播应用的排行榜中的显示顺序。可选地,所述基于所述观众端捐赠的经验值,确定所述主播端在本次直播过程中募捐到的经验值,包括:将所述观众端捐赠的经验值的N倍确定为所述主播端从所述观众端募捐到的经验值,所述N为大于1;将所述主播端从所述观众端募捐到的经验值和本次直播过程中在当前时间之前募捐到的经验值之和确定为所述主播端在本次直播过程中募捐到的经验值。可选地,所述将所述观众端捐赠的经验值的N倍确定为所述主播端从所述观众端募捐到的经验值之后,还包括:对所述主播端从所述观众端募捐到的经验值设置计时时间;当所述计时时间到达时,将所述主播端从所述观众端募捐到的经验值与预设比例相乘,得到第一经验值;将所述主播端在本次直播过程中募捐到的经验值减少所述第一经验值,以对所述主播端在本次直播过程中募捐到的经验值进行更新。可选地,所述基于所述观众端捐赠的经验值,确定所述主播端在本次直播过程中募捐到的经验值之后,还包括:向所述主播端发送第一提示消息,所述第一提示消息用于提示所述主播端显示在本次直播过程中募捐到的经验值,所述第一提示消息携带所述主播端在本次直播过程中募捐到的经验值。可选地,所述基于所述主播端在本次直播过程中募捐到的经验值,确定所述主播端对应的主播在直播应用的排行榜中的显示顺序之后,还包括:当所述主播在直播应用的排行榜中的显示顺序小于指定顺序阈值时,向所述主播端发送第二提示消息,所述第二提示消息用于提示所述主播端显示所述主播在直播应用的排行榜中的显示顺序,所述第二提示消息携带所述主播在直播应用的排行榜中的显示顺序。可选地,所述基于所述观众端捐赠的经验值,确定所述主播端在本次直播过程中募捐到的经验值之后,还包括:从通过所述虚拟募捐箱向所述主播端捐赠经验值的观众端中,确定捐赠经验值最多的观众端对应的观众标识;向所述主播端发送第三提示消息,所述第三提示消息用于提示所述主播端显示所述捐赠经验值最多的观众端对应的观众的标识,所述第三提示消息携带捐赠经验值最多的所述观众端对应的观众的标识。可选地,所述方法还包括:当接收到所述主播端发送的直播结束请求时,将所述主播端在本次直播过程中募捐到的经验值清零;将本次直播过程中观众端捐赠的经验值添加到所述主播端的历史经验值中,以更新所述主播端的历史经验值,所述历史经验值为在本次直播之前所述主播端拥有的经验值。根据本公开实施例的第二方面,提供一种直播应用中主播显示顺序的确定装置,所述装置包括:判断模块,用于当接收到主播端发送的经验值募捐请求时,判断所述主播端是否满足指定条件,所述指定条件包括所述主播端的等级小于指定等级阈值和所述主播端进行直播的次数大于指定次数阈值;显示模块,用于当所述主播端满足所述指定条件时,通过所述主播端当前所处的直播间显示虚拟募捐箱;第一确定模块,用于当检测到所述直播间内的观众端通过所述虚拟募捐箱向所述主播端捐赠经验值时,基于所述观众端捐赠的经验值,确定所述主播端在本次直播过程中募捐到的经验值;第二确定模块,用于基于所述主播端在本次直播过程中募捐到的经验值,确定所述主播端对应的主播在直播应用的排行榜中的显示顺序。可选地,所述第一确定模块包括:第一确定子模块,用于将所述观众端捐赠的经验值的N倍确定为所述主播端从所述观众端募捐到的经验值,所述N为大于1;第二确定子模块,用于将所述主播端从所述观众端募捐到的经验值和本次直播过程中在当前时间之前募捐到的经验值之和确定为所述主播端在本次直播过程中募捐到的经验值。可选地,所述第一确定模块还用于:对所述主播端从所述观众端募捐到的经验值设置计时时间;当所述计时时间到达时,将所述主播端从所述观众端募捐到的经验值与预设比例相乘,得到第一经验值;将所述主播端在本次直播过程中募捐到的经验值减少所述第一经验值,以对所述主播端在本次直播过程中募捐到的经验值进行更新。可选地,所述装置还包括:第一发送模块,用于向所述主播端发送第一提示消息,所述第一提示消息用于提示所述主播端显示在本次直播过程中募捐到的经验值,所述第一提示消息携带所述主播端在本次直播过程中募捐到的经验值。可选地,所述装置还包括:第二发送模块,用于当所述主播在直播应用的排行榜中的显示顺序小于指定顺序阈值时,向所述主播端发送第二提示消息,所述第二提示消息用于提示所述主播端显示所述主播在直播应用的排行榜中的显示顺序,所述第二提示消息携带所述主播在直播应用的排行榜中的显示顺序。可选地,所述装置还包括:第三确定模块,用于从通过所述虚拟募捐箱向所述主播端捐赠经验值的观众端中,确定捐赠经验值最多的观众端对应的观众标识;第三发送模块,用于向所述主播端发送第三提示消息,所述第三提示消息用于提示所述主播端显示所述捐赠经验值最多的观众端对应的观众的标识,所述第三提示消息携带捐赠经验值最多的所述观众端对应的观众的标识。可选的,所述装置还包括:清零模块,用于当接收到所述主播端发送的直播结束请求时,将所述主播端在本次直播过程中募捐到的经验值清零;添加模块,用于将本次直播过程中观众端捐赠的经验值添加到所述主播端的历史经验值中,以更新所述主播端的历史经验值,所述历史经验值为在本次直播之前所述主播端拥有的经验值。根据本公开实施例的第三方面,提供一种直播应用中主播显示顺序的确定装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当接收到主播端发送的经验值募捐请求时,判断所述主播端是否满足指定条件,所述指定条件包括所述主播端的等级小于指定等级阈值和所述主播端进行直播的次数大于指定次数阈值;当所述主播端满足所述指定条件时,通过所述主播端当前所处的直播间显示虚拟募捐箱;当检测到所述直播间内的观众端通过所述虚拟募捐箱向所述主播端捐赠经验值时,基于所述观众端捐赠的经验值,确定所述主播端在本次直播过程中募捐到的经验值;基于所述主播端在本次直播过程中募捐到的经验值,确定所述主播端对应的主播在直播应用的排行榜中的显示顺序。本公开的实施例提供的技术方案可以包括以下有益效果:当直播服务器接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,当主播端满足指定条件时,直播服务器允许该主播端通过虚拟募捐箱从观众端募捐经验值。由于指定条件是主播端的等级小于指定等级阈值和主播端进行直播的次数大于指定次数阈值,因此对于等级比较低的主播端,可以通过虚拟募捐箱从观众端募捐经验值,来增加该主播端的经验值,以此提升该主播端对应的主播在直播应用的排行榜中的排名,增加该主播在排行榜中的显示顺序靠前的几率,帮助该主播端吸引更多的观众观看其直播视频,从而降低直播应用中主播的流失率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。图1是本公开实施例提供的一种直播应用中主播显示顺序的确定系统示意图;图2是本公开实施例提供的一种直播应用中主播显示顺序的确定方法流程图;图3A是本公开实施例提供的另一种直播应用中主播显示顺序的确定方法流程图;图3B是本公开实施例提供的一种主播端直播界面示意图;图4A是本公开实施例提供的一种直播应用中主播显示顺序的确定装置框图;图4B是本公开实施例提供的一种第一确定模块框图;图4C是本公开实施例提供的另一种直播应用中主播显示顺序的确定装置框图;图4D是本公开实施例提供的另一种直播应用中主播显示顺序的确定装置框图;图4E是本公开实施例提供的另一种直播应用中主播显示顺序的确定装置框图;图4F是本公开实施例提供的另一种直播应用中主播显示顺序的确定装置框图;图5是本公开实施例提供的另一种用于直播应用中主播显示顺序的确定装置框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。在相关技术中,主播在直播应用的排行榜中的显示顺序取决于主播在所有的历史直播过程中获取的经验值。因此,对于在历史直播过程中获取的经验值多的主播,该主播显示顺序靠前的几率就越大;而对于经验值少的主播,该主播在直播应用中的显示顺序基本不会靠前,也即,吸引观众观看其直播视频的可能性就越低,从而导致直播应用中主播流失率的增加。因此,本公开实施例提供了一种直播应用中主播显示顺序的确定方法,当直播服务器接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,当主播端满足指定条件时,直播服务器允许该主播端通过虚拟募捐箱从观众端募捐经验值,然后基于主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序。由于指定条件是主播端的等级小于指定等级阈值和主播端进行直播的次数大于指定次数阈值,因此对于等级比较低的主播端,可以通过虚拟募捐箱从观众端募捐经验值,来增加该主播端的经验值,以此提升该主播端对应的主播在直播应用的排行榜中的排名,也即增加该主播在排行榜中的显示顺序靠前的几率,帮助该主播端吸引更多的观众观看其直播视频,从而降低直播应用中主播的流失率。图1是本公开实施例提供的一种直播应用中主播显示顺序的确定系统示意图。参见图1,该系统包括主播端101、直播服务器102和观众端103以及观众端104。其中,主播端101可以与直播服务器102之间通过有线或者无线方式进行通信,观众端103和观众端104也可以与直播服务器102之间通过有线或者无线方式进行通信,且主播端101、观众端103以及观众端104可以为移动电话、计算机以及平板设备等。观众端103和观众端104与主播端101之间的互动如赠送礼物以及点赞等是通过直播服务器102来实现的。需要说明的是,该系统中可以包括多个观众端,在图1中仅以观众端103和观众端104为例进行说明。图2是本公开实施例提供的一种直播应用中主播显示顺序的确定方法流程图,该方法用于直播服务器中,如图2所示,该直播应用中主播显示顺序的确定方法包括以下步骤。在步骤201中,当接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,该指定条件包括该主播端的等级小于指定等级阈值和该主播端进行直播的次数大于指定次数阈值。在步骤202中,当该主播端满足指定条件时,通过该主播端当前所处的直播间显示虚拟募捐箱。在步骤203中,当检测到直播间内的观众端通过虚拟募捐箱向该主播端捐赠经验值时,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值。在步骤204中,基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序。在本公开实施例中,当直播服务器接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,当主播端满足指定条件时,直播服务器允许该主播端通过虚拟募捐箱从观众端募捐经验值。由于指定条件是主播端的等级小于指定等级阈值和主播端进行直播的次数大于指定次数阈值,因此对于等级比较低的主播端,可以通过虚拟募捐箱从观众端募捐经验值,来增加该主播端的经验值,以此提升该主播端对应的主播在直播应用的排行榜中的排名,也即增加该主播在排行榜中的显示顺序靠前的几率,帮助该主播端吸引更多的观众观看其直播视频,从而降低直播应用中主播的流失率。可选地,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值,包括:将该观众端捐赠的经验值的N倍确定为该主播端从该观众端募捐到的经验值,N为大于1;将该主播端从该观众端募捐到的经验值和本次直播过程中在当前时间之前募捐到的经验值之和确定为该主播端在本次直播过程中募捐到的经验值。可选地,将该观众端捐赠的经验值的N倍确定为该主播端从该观众端募捐到的经验值之后,还包括:对该主播端从该观众端募捐到的经验值设置计时时间;当计时时间到达时,将该主播端从该观众端募捐到的经验值与预设比例相乘,得到第一经验值;将该主播端在本次直播过程中募捐到的经验值减少第一经验值,以对该主播端在本次直播过程中募捐到的经验值进行更新。可选地,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值之后,还包括:向该主播端发送第一提示消息,该第一提示消息用于提示该主播端显示在本次直播过程中募捐到的经验值,该第一提示消息携带该主播端在本次直播过程中募捐到的经验值。可选地,基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序之后,还包括:当该主播在直播应用的排行榜中的显示顺序小于指定顺序阈值时,向该主播端发送第二提示消息,该第二提示消息用于提示该主播端显示该主播在直播应用的排行榜中的显示顺序,该第二提示消息携带该主播在直播应用的排行榜中的显示顺序。可选地,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值之后,还包括:从通过虚拟募捐箱向该主播端捐赠经验值的观众端中,确定捐赠经验值最多的观众端对应的观众标识;向该主播端发送第三提示消息,该第三提示消息用于提示该主播端显示捐赠经验值最多的观众端对应的观众的标识,该第三提示消息携带捐赠经验值最多的观众端对应的观众的标识。可选地,该方法还包括:当接收到该主播端发送的直播结束请求时,将该主播端在本次直播过程中募捐到的经验值清零;将本次直播过程中观众端捐赠的经验值添加到该主播端的历史经验值中,以更新该主播端的历史经验值,该历史经验值为在本次直播之前该主播端拥有的经验值。上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。图3A是本公开实施例提供的一种直播应用中主播显示顺序的确定方法流程图,该方法用于直播服务器中,如图3A所示,该方法包括以下步骤。在步骤301中,当接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,该指定条件包括该主播端的等级小于指定等级阈值和该主播端进行直播的次数大于指定次数阈值。在本公开实施例中,对于等级较低但又进行了一定直播次数的主播端,为了增加其在直播应用中拥有的经验值,从而提升该主播端对应的主播在直播应用的排行榜中的排名,以降低直播应用中主播的流失率,该主播端可以向观众端募捐经验值。当主播端欲向观众端募捐经验值时,主播端应先向直播服务器发送经验值募捐请求,该经验值募捐请求用于指示直播服务器判断该主播端是否是等级较低但又进行了一定直播次数的主播端,也即判断该主播端是否满足指定条件。需要说明的是,该主播端在直播应用中的等级是由该主播端在当前时间之前拥有的经验值确定,在直播服务器中存储有主播端拥有的经验值和主播端的等级之间的对应关系。因此,当直播服务器接收到主播端发送的经验值募捐请求时,直播服务器可以根据该主播端拥有的经验值,确定该主播端的等级。例如,表1是本公开实施例提供的一种直播应用中主播端拥有的经验值和主播端的等级之间的对应关系。如表1所示,对于拥有的经验值小于1000的主播端,该主播端的等级为一级;对于拥有的经验值在1000到5000之间的主播端,该主播端的等级为二级;对于拥有的经验值在5000到10000之间的主播端,该主播端的等级为三级。表1主播端拥有的经验值主播端的等级<1000一级1000~5000二级5000~10000三级……因此,判断该主播端是否满足指定条件的实现过程可以为:确定该主播端在当前时间之前拥有的经验值,然后根据该主播端在当前时间之前拥有的经验值,从主播端拥有的经验值和主播端的等级之间的对应关系中,确定该主播端在直播应用中的等级;然后确定该主播端在当前时间之前进行直播的次数;当该主播端在直播应用中的等级小于指定等级阈值且该主播端在当前时间之前进行直播的次数大于指定次数阈值,确定该主播端满足指定条件;当该主播端在直播应用中的等级不小于指定等级阈值或者该主播端在当前时间之前进行直播的次数不大于指定次数阈值,确定该主播端没有满足指定条件。其中,指定等级阈值为直播服务器中设置的等级阈值,该指定等级阈值可以为一级、二级或三级等。指定次数阈值为直播服务器中设置的次数阈值,该指定次数阈值可以为10次、20次或50次等。例如,指定等级阈值为二级,指定次数阈值为20次,也即,只有主播端的等级小于二级,且该主播端在当前时间之前进行直播的次数大于20次,该主播端才可以通过直播服务器向观众端募捐经验值。在步骤302中,当该主播端满足指定条件时,通过该主播端当前所处的直播间显示虚拟募捐箱。在本公开实施例中,当该主播端满足指定条件时,表明该主播端可以通过直播服务器向观众端募捐经验值,此时,直播服务器可以通过该主播端当前所处的直播间显示虚拟募捐箱,也即,当主播端满足指定条件时,在该主播端当前进行直播的界面中显示虚拟募捐箱。由于直播间当前直播的界面为该主播端当前进行直播的界面,当观众进入该直播间时,观看到的是该主播端当前进行直播的界面。因此当该主播端当前进行直播的界面中存在虚拟募捐箱时,在同一直播间的观众可以观看到该虚拟募捐箱,然后观众端可以通过该虚拟募捐箱向该主播端捐赠经验值。例如,图3B是本公开实施例提供的一种主播端直播界面示意图,如图3B所示,当该主播端满足指定条件时,该主播端进行直播的界面包括虚拟募捐箱,此时观众在直播间内可以观看到该虚拟募捐箱,也即观众端当前显示的界面中也包括该虚拟募捐箱。该主播端可以在直播过程中,请求该直播间内的观众端向其捐赠经验值;当观众端接收到该主播端的请求时,可以通过虚拟募捐箱向主播端捐赠经验值。其中,观众端通过该虚拟募捐箱向该主播端捐赠经验值的实现过程可以为:当观众端检测到针对该虚拟募捐箱的捐赠操作时,显示捐赠经验值列表,该捐赠经验值列表包括多个经验值。当观众端检测到针对该捐赠经验值列表中任一个经验值的选择操作时,将该选择操作所选择的经验值确定为该观众端向主播端捐赠的经验值,并向直播服务器发送提示信息,该提示信息用于提示直播服务器该观众端通过虚拟募捐箱向该主播端捐赠经验值,且该提示信息携带该观众端向该主播端捐赠的经验值。另外,该捐赠操作可以由观众触发,观众可以通过点击操作、滑动操作等触发。可选地,在本公开实施例中,当观众端检测到针对该虚拟募捐箱的捐赠操作时,还可以显示经验值捐赠窗口,观众可以在该经验值捐赠窗口中输入其向主播端捐赠的经验值,当观众端检测到观众输入的经验值时,将该观众输入的经验值确定为该观众端向该主播端捐赠的经验值。需要说明的是,观众向主播端捐赠经验值之前,需要先确定该观众端当前拥有的经验值,然后根据该观众端当前拥有的经验值,确定向主播端捐赠的经验值,也即,观众向主播端捐赠的经验值应不大于该观众端当前拥有的经验值。另外,在本公开实施例中,当主播端满足指定条件时,在直播服务器通过该主播端当前所处的直播间显示虚拟募捐箱之后,还可以在主播端显示针对该虚拟募捐箱的描述信息,该描述信息用于介绍该虚拟募捐箱的功能。在步骤303中,当检测到直播间内的观众端通过虚拟募捐箱向该主播端捐赠经验值时,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值。基于步骤302的描述,当观众端确定捐赠的经验值之后,向直播服务器发送提示信息。因此,当直播服务器接收到观众端发送的提示信息时,也即检测到直播间内的观众端通过虚拟募捐箱向该主播端捐赠经验值。由于该提示信息携带该观众端向该主播端捐赠的经验值,因此,直播服务器可以根据该提示信息,确定该观众端向主播端捐赠的经验值。其中,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值可以通过以下两个步骤实现。(1)将该观众端捐赠的经验值的N倍确定为该主播端从该观众端募捐到的经验值,N为大于1。在本公开实施例中,为了提高等级较低的主播端在直播应用的排行榜中的显示顺序靠前的几率,当观众端通过虚拟募捐箱向该主播端捐赠经验值时,直播服务器可以将该观众端捐赠的经验值增加,并将增加后的经验值作为主播端从该观众端募捐到的经验值。例如,N为2,当观众端通过虚拟募捐箱向主播端捐赠经验值100时,直播服务器将该观众端捐赠的经验值增加到2倍,然后将经验值200作为该主播端从该观众端募捐到的经验值。也即,当观众端向该主播端捐赠经验值为100时,该主播端从该观众端募捐到的经验值为200。(2)将该主播端从该观众端募捐到的经验值和本次直播过程中在当前时间之前募捐到的经验值之和确定为该主播端在本次直播过程中募捐到的经验值。例如,该主播端在当前时间之前募捐到的经验值为2000,该主播端从该观众端募捐到的经验值为200,那么该主播端在本次直播过程中募捐到的经验值为2200。可选地,在本公开实施例中,观众端向主播端捐赠经验值之后,该主播端在本次直播过程中募捐到的经验值并不是固定不变的。而是在本次直播过程中,主播端募捐到的经验值会随着时间成一定比例减少,以此促进该主播端的主播提高其直播视频的质量,以激发更多观众端向该主播端捐赠经验值。主播端募捐到的经验值随着时间成一定比例减少的实现过程可以为:对该主播端从该观众端募捐到的经验值设置计时时间;当计时时间到达时,将该主播端从该观众端募捐到的经验值与预设比例相乘,得到第一经验值;然后将该主播端在本次直播过程中募捐到的经验值减少第一经验值,以对该主播端在本次直播过程中募捐到的经验值进行更新。其中,计时时间为直播服务器中设置的计时时间,该计时时间可以为20min、30min或60min等。预设比例为直播服务器中设置的比例,该预设比例可以为0.1、0.2或0.3等。例如,主播端从观众端募捐到的经验值为200,计时时间为60min,预设比例为0.1。也即,当主播端从该观众端募捐到200的经验值时,开始计时,当计时时间60min到达时,将主播端在本次直播过程募捐到的经验值减少20,并更新该主播端在本次直播过程中募捐到的经验值。需要说明的是,将该主播端在本次直播过程中募捐到的经验值减少第一经验值之前,直播服务器将该主播端从观众端募捐到的经验值减去第一经验值,得到第二经验值,然后判断该第二经验值是否小于该观众端向主播端捐赠的经验值。当该第二经验值小于该观众端捐赠的经验值时,直播服务器将不再对该主播端在本次直播过程中募捐到的经验值减少。可选地,在本公开实施例中,直播服务器基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值之后,还可以向主播端发送第一提示消息,该第一提示消息携带该主播端在本次直播过程中募捐到的经验值。当主播端接收到该第一提示消息时,根据该提示消息携带的该主播端在本次直播过程中募捐到的经验值,在主播端对应的直播界面中显示该主播端在本次直播过程中募捐到的经验值。其中,第一提示消息用于提示该主播端显示在本次直播过程中募捐到的经验值。例如,该主播端在本次直播过程中募捐到的经验值为2200,由于主播端可以通过募捐到的经验值来提升主播在排行榜的排名,因此,可以将主播端募捐到的经验值称为冲冠经验值,此时,在图3B所示的主播端直播界面中,当主播端接收到第一提示消息后,该主播端在如图3B所示的直播界面中显示信息“冲冠经验值2200”,当直播间内的观众看到该信息时,了解到该主播端在本次直播过程中募捐到的经验值为2200,且该募捐到的经验值2200将用来帮助该主播提升其在排行榜中的排名。另外,在本公开实施例中,通过虚拟募捐箱向主播端捐赠经验值的观众端可能不止一个,因此为了鼓励直播间内观众端向主播端捐赠更多的经验值,主播端可以在当前直播界面中显示向该主播端捐赠经验值最多的观众标识。也即是,直播服务器可以从通过虚拟募捐箱向该主播端捐赠经验值的观众端中,确定捐赠经验值最多的观众端,然后确定该观众端对应的观众标识;直播服务器向该主播端发送第三提示消息,该第三提示消息携带该观众标识;当主播端接收到该第三提示消息时,在当前直播界面中显示该观众标识,以指示捐赠经验值最多的观众。需要说明的是,该观众标识用于在直播应用中唯一标识该观众,该观众标识可以为该观众在直播应用中的图像或该观众在直播应用中的名称等。该第三提示消息用于提示该主播端显示捐赠经验值最多的观众端对应的观众标识。例如,该观众标识为该观众在直播应用中的图像,直播服务器确定捐赠经验值最多的观众为“张三”,因此,第三提示消息中携带“张三”在直播应用中的图像。当主播端接收到第三提示消息后,可以在如图3B所示的直播界面中显示“张三”的图像和信息“财主”,该信息“财主”用于提示直播间内的所有观众“张三”为捐赠经验值最多的观众。在步骤304中,基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序。直播应用中的排行榜用于显示该直播应用中的主播的排名情况。在排行榜中,该直播应用中的所有主播都有其相应的显示顺序。其中每个主播在排行榜中的显示顺序是由直播服务器确定的。直播服务器确定该直播应用中每个主播在排行榜中的显示顺序的实现过程为:直播服务器按照该直播应用中的每个主播在当前时间之前拥有的经验值,将该直播应用中的每个主播进行排名,排名后每个主播在排行榜中的位置为该主播在排行榜中的显示顺序。其中,主播端拥有的经验值越多,该主播端对应的主播在排行榜中的显示顺序越靠前。需要说明的是,直播服务器实时检测该直播应用中每个主播端拥有的经验值,当检测到主播端拥有的经验值发生变化时,直播服务器根据该变化后的经验值,更新该直播应用中的排行榜,也即,更新该直播应用中每个主播在排行榜中的显示顺序。因此,步骤304的实现过程可以为:当直播服务器确定该主播端在本次直播过程中募捐到的经验值时,将该主播端在本次直播过程中募捐到的经验值和该主播端在本次直播之前拥有的经验值相加,确定该主播端当前拥有的经验值。然后直播服务器根据该主播端当前拥有的经验值和其他主播端当前拥有的经验值,将该直播间内的所有主播端进行排名,以确定该主播端对应的主播在当前的排行榜中的显示顺序。可选地,在本公开实施例中,直播服务器基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序之后,当该主播在直播应用的排行榜中的显示顺序位于前几名时,直播服务器可以通过主播端在当前直播界面中显示该主播在排行榜中的显示顺序。直播服务器通过主播端在当前直播界面中显示该主播在排行榜中的显示顺序的实现过程可以为:当直播服务器确定该主播在排行榜中的显示顺序小于指定顺序阈值时,向该主播端发送第二提示消息,该第二提示消息携带该主播在排行榜中的显示顺序。当该主播端接收到该第二提示消息之后,在当前进行直播的界面中显示该主播在排行榜中的显示顺序。其中,该第二提示消息用于提示该主播端显示该主播在直播应用的排行榜中的显示顺序,另外,指定顺序阈值为直播服务器中设置的顺序阈值,该指定顺序阈值可以为10、20或30等。如指定顺序阈值为20,表明当该主播端对应的主播在直播应用的排行榜中的显示顺序小于20时,直播服务器才会向主播端发送第二提示消息,用于指示主播端显示该主播在直播应用的排行榜中的显示顺序。例如,指定顺序阈值为20,直播服务器基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在排行榜中的显示顺序为13,由于该主播在排行榜中的显示顺序13小于指定顺序阈值20,因此直播服务器可以向主播端发送第二提示消息,当主播端接收到该第二提示消息后,可以在如图3B所示的直播界面中显示“当前排名:13”。在步骤305中,当接收到该主播端发送的直播结束请求时,将该主播端在本次直播过程中募捐到的经验值清零。在本公开实施例中,为了避免存在主播端恶意利用虚拟募捐箱向观众端募捐经验值,然后提升其在直播应用的排行榜中的显示顺序靠前的几率。主播端在本次直播过程中募捐到的经验值仅在本次直播过程中有效,当本次直播过程结束时,主播端在本次直播过程中募捐到的经验值将失效。也即,当主播端欲结束本次直播时,向直播服务器发送直播结束请求,当直播服务器接收到该直播结束请求时,将该主播端在本次直播过程中募捐到的经验值清零。其中,直播结束请求用于指示直播服务器结束本次直播并将该主播端在本次直播过程中募捐到的经验值清零。需要说明的是,在本次直播结束时,虽然主播端在本次直播过程中募捐到的经验值失效,但是观众端向主播端捐赠的经验值是有效的。因此,直播服务器在将该主播端在本次直播过程中募捐到的经验值清零之后,还将本次直播过程中观众端捐赠的经验值添加到该主播端的历史经验值中,以更新该主播端的历史经验值,该历史经验值为在本次直播之前该主播端拥有的经验值。当直播服务器更新该主播端的历史经验值之后,由于更新后的该主播端的历史经验值也即该主播端当前拥有的经验值,因此直播服务器可以根据表1中的主播端拥有的经验值和主播端的等级之间的对应关系,重新确定该主播端的等级,也即,对该主播端进行升级。在本公开实施例中,当直播服务器接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,当主播端满足指定条件时,直播服务器允许该主播端通过虚拟募捐箱从观众端募捐经验值。由于指定条件是主播端的等级小于指定等级阈值和主播端进行直播的次数大于指定次数阈值,因此对于等级比较低的主播端,可以通过虚拟募捐箱从观众端募捐经验值,来增加该主播端的经验值,以此提升该主播端对应的主播在直播应用的排行榜中的排名,也即增加该主播在排行榜中的显示顺序靠前的几率,帮助该主播端吸引更多的观众观看其直播视频,从而降低了直播应用中主播的流失率。图4A是本公开实施例提供的一种直播应用中主播显示顺序的确定装置400框图,如图4A所示,该装置包括判断模块401、显示模块402、第一确定模块403和第二确定模块404。判断模块401,用于当接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,该指定条件包括该主播端的等级小于指定等级阈值和该主播端进行直播的次数大于指定次数阈值。显示模块402,用于当该主播端满足指定条件时,通过该主播端当前所处的直播间显示虚拟募捐箱。第一确定模块403,用于当检测到直播间内的观众端通过虚拟募捐箱向该主播端捐赠经验值时,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值。第二确定模块404,用于基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序。可选地,参见图4B,该第一确定模块403包括第一确定子模块4031和第二确定子模块4032:第一确定子模块4031,用于将该观众端捐赠的经验值的N倍确定为该主播端从该观众端募捐到的经验值,N为大于1;第二确定子模块4032,用于将该主播端从该观众端募捐到的经验值和本次直播过程中在当前时间之前募捐到的经验值之和确定为该主播端在本次直播过程中募捐到的经验值。可选地,第一确定模块还用于:对该主播端从该观众端募捐到的经验值设置计时时间;当计时时间到达时,将该主播端从该观众端募捐到的经验值与预设比例相乘,得到第一经验值;将该主播端在本次直播过程中募捐到的经验值减少第一经验值,以对该主播端在本次直播过程中募捐到的经验值进行更新。可选地,参见图4C,该装置还包括第一发送模块405:第一发送模块405,用于向该主播端发送第一提示消息,该第一提示消息用于提示该主播端显示在本次直播过程中募捐到的经验值,该第一提示消息携带该主播端在本次直播过程中募捐到的经验值。可选地,参见图4D,该装置还包括第二发送模块406:第二发送模块406,用于当该主播在直播应用的排行榜中的显示顺序小于指定顺序阈值时,向该主播端发送第二提示消息,该第二提示消息用于提示该主播端显示该主播在直播应用的排行榜中的显示顺序,该第二提示消息携带该主播在直播应用的排行榜中的显示顺序。可选地,参见图4E,该装置还包括第三确定模块407和第三发送模块408:第三确定模块407,用于从通过虚拟募捐箱向该主播端捐赠经验值的观众端中,确定捐赠经验值最多的观众端对应的观众标识;第三发送模块408,用于向该主播端发送第三提示消息,该第三提示消息用于提示该主播端显示捐赠经验值最多的观众端对应的观众的标识,该第三提示消息携带捐赠经验值最多的观众端对应的观众的标识。可选地,参见图4F,该装置还包括清零模块409和添加模块410:清零模块409,用于当接收到该主播端发送的直播结束请求时,将该主播端在本次直播过程中募捐到的经验值清零;添加模块410,用于将本次直播过程中观众端捐赠的经验值添加到该主播端的历史经验值中,以更新该主播端的历史经验值,该历史经验值为在本次直播之前该主播端拥有的经验值。在本公开实施例中,当直播服务器接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,当主播端满足指定条件时,直播服务器允许该主播端通过虚拟募捐箱从观众端募捐经验值。由于指定条件是主播端的等级小于指定等级阈值和主播端进行直播的次数大于指定次数阈值,因此对于等级比较低的主播端,可以通过虚拟募捐箱从观众端募捐经验值,来增加该主播端的经验值,以此提升该主播端对应的主播在直播应用的排行榜中的排名,也即增加该主播在排行榜中的显示顺序靠前的几率,帮助该主播端吸引更多的观众观看其直播视频,从而降低直播应用中主播的流失率。图5是本公开实施例提供的一种用于直播应用中主播显示顺序的确定装置500的框图。例如,装置500可以被提供为一服务器。参照图5,装置500包括处理组件522,其进一步包括一个或多个处理器,以及由存储器532所代表的存储器资源,用于存储可由处理组件522的执行的指令,例如应用程序。存储器532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件522被配置为执行指令,以执行一种直播应用中主播显示顺序的确定方法,该方法包括:当接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,该指定条件包括该主播端的等级小于指定等级阈值和该主播端进行直播的次数大于指定次数阈值。当该主播端满足指定条件时,通过该主播端当前所处的直播间显示虚拟募捐箱。当检测到直播间内的观众端通过虚拟募捐箱向该主播端捐赠经验值时,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值。基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序。可选地,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值,包括:将该观众端捐赠的经验值的N倍确定为该主播端从该观众端募捐到的经验值,N为大于1;将该主播端从该观众端募捐到的经验值和本次直播过程中在当前时间之前募捐到的经验值之和确定为该主播端在本次直播过程中募捐到的经验值。可选地,将该观众端捐赠的经验值的N倍确定为该主播端从该观众端募捐到的经验值之后,还包括:对该主播端从该观众端募捐到的经验值设置计时时间;当计时时间到达时,将该主播端从该观众端募捐到的经验值与预设比例相乘,得到第一经验值;将该主播端在本次直播过程中募捐到的经验值减少第一经验值,以对该主播端在本次直播过程中募捐到的经验值进行更新。可选地,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值之后,还包括:向该主播端发送第一提示消息,该第一提示消息用于提示该主播端显示在本次直播过程中募捐到的经验值,该第一提示消息携带该主播端在本次直播过程中募捐到的经验值。可选地,基于该主播端在本次直播过程中募捐到的经验值,确定该主播端对应的主播在直播应用的排行榜中的显示顺序之后,还包括:当该主播在直播应用的排行榜中的显示顺序小于指定顺序阈值时,向该主播端发送第二提示消息,该第二提示消息用于提示该主播端显示该主播在直播应用的排行榜中的显示顺序,该第二提示消息携带该主播在直播应用的排行榜中的显示顺序。可选地,基于该观众端捐赠的经验值,确定该主播端在本次直播过程中募捐到的经验值之后,还包括:从通过虚拟募捐箱向该主播端捐赠经验值的观众端中,确定捐赠经验值最多的观众端对应的观众标识;向该主播端发送第三提示消息,该第三提示消息用于提示该主播端显示捐赠经验值最多的观众端对应的观众的标识,该第三提示消息携带捐赠经验值最多的观众端对应的观众的标识。可选地,该方法还包括:当接收到该主播端发送的直播结束请求时,将该主播端在本次直播过程中募捐到的经验值清零;将本次直播过程中观众端捐赠的经验值添加到该主播端的历史经验值中,以更新该主播端的历史经验值,该历史经验值为在本次直播之前该主播端拥有的经验值。装置500还可以包括一个电源组件526被配置为执行装置500的电源管理,一个有线或无线网络接口550被配置为将装置500连接到网络,和一个输入输出(I/O)接口558。装置500可以操作基于存储在存储器532的操作系统,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。在本公开实施例中,当直播服务器接收到主播端发送的经验值募捐请求时,判断该主播端是否满足指定条件,当主播端满足指定条件时,直播服务器允许该主播端通过虚拟募捐箱向观众端募捐经验值。由于指定条件是主播端的等级小于指定等级阈值和主播端进行直播的次数大于指定次数阈值,因此对于等级比较低的主播端,可以通过虚拟募捐箱从观众端募捐经验值,来增加该主播端的经验值,以此提升该主播端对应的主播在直播应用的排行榜中的排名,也即增加该主播在排行榜中的显示顺序靠前的几率,帮助该主播端吸引更多的观众观看其直播视频,从而降低直播应用中主播的流失率。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1