一种直播间的虚拟资源发送方法和装置与流程

文档序号:11254414阅读:238来源:国知局
一种直播间的虚拟资源发送方法和装置与流程

本发明涉及互联网技术领域,更具体地,涉及一种直播间的虚拟资源发送方法和装置。



背景技术:

虚拟红包,是一种代替现实生活中给我们满足感,烘托热闹气氛的红包的替代品。目前,网络直播已成为互联网时代的又一新兴产业,在直播间中赠送虚拟赠品(如礼物)成为主播与观众互动的主要模块。只不过目前直播间的互动方式主要是观众向主播赠送虚拟赠品,不存在观众和观众之间的赠送关系且单纯的赠送虚拟赠品的直播环境会让观众产生厌倦感以及乏味感,进而影响直播行业的发展。不仅如此,单一的虚拟赠品赠送会减少直播间的活跃度,难以制造直播间热闹的气氛,进而影响主播与观众或者观众与观众之间的交流,产生不良的直播气氛。



技术实现要素:

为了解决上述观众与观众之间不能互相赠送虚拟赠品的问题,本发明提出了一种直播间的虚拟资源发送方法和装置。

第一方面,本发明提供一种直播间的虚拟资源发送方法,包括:

接收连接直播间的用户端发送的包含虚拟货币的虚拟资源的赠送信息;

当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币;

向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

优选地,所述向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息之后,还包括:

接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户输入口令的触发信息;判断所述口令是否正确,若否,向发送触发信息的用户端发送口令错误信息;若是,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

优选地,所述向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息之后,还包括:

接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户执行关注主播动作的触发信息;从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

优选地,所述从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,包括:

当所述分享虚拟资源未失效,判断所述分享虚拟资源是否已分配完,若是,向发送触发信息的用户端发送分享虚拟资源分配完的信息;

否则,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,根据所述分配虚拟货币更新发送触发信息的用户端的虚拟货币配置信息,向发送触发信息的用户端发送分配到的虚拟货币信息。

优选地,所述赠送信息包括虚拟货币数量、分享虚拟资源分配数量和用户端的领取触发指令。

优选地,所述接收连接直播间的用户端发送的包含虚拟货币的虚拟资源的赠送信息之后,还包括:

当直播间的主播端为非第一麦序或当直播间为无麦序,把所述虚拟货币作为所述分享虚拟资源的虚拟货币。

优选地,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币之后,还包括:

向所述直播间的主播端发送所述主播虚拟资源的领取触发信息。

优选地,所述向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息之前,包括:

确定当前连接所述直播间的用户端。

优选地,所述向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息,包括:

向除发送赠送信息用户端外的当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

第二方面,本发明提供一种直播间的虚拟资源发送装置,包括:

第一接收模块,用于接收连接直播间的用户端发送的包含虚拟货币的虚拟资源的赠送信息;

第一分配模块,用于当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币;

第一发送模块,用于向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

优选地,还包括:

第二接收模块,用于接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户输入口令的触发信息;

错误信息发送模块,用于判断出口令不正确,向发送触发信息的用户端发送口令错误信息;

第二分配模块,用于判断出口令正确,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

优选地,所述第二分配模块包括:

第一判断单元,用于当所述分享虚拟资源未失效,判断所述分享虚拟资源是否已分配完;

第一发送单元,用于判断出所述分享虚拟资源已分配完,向发送触发信息的用户端发送虚拟资源分配完的信息;

第一分配单元,用于判断出所述分享虚拟资源未分配完,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,根据所述分配虚拟货币更新发送触发信息的用户端的虚拟货币配置信息,向发送触发信息的用户端发送分配到的虚拟货币信息。

优选地,还包括:

第三接收模块,用于接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户执行关注主播动作的触发信息;

第三分配模块,用于从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

优选地,所述第三分配模块包括:

第二判断单元,用于当所述分享虚拟资源未失效,判断所述分享虚拟资源是否已分配完;

第二发送单元,用于判断出所述分享虚拟资源已分配完,向发送触发信息的用户端发送虚拟资源分配完的信息;

第二分配单元,用于判断出所述分享虚拟资源未分配完,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,根据所述分配虚拟货币更新发送触发信息的用户端的虚拟货币配置信息,向发送触发信息的用户端发送分配到的虚拟货币信息。

优选地,所述赠送信息包括虚拟货币数量、分享虚拟资源分配数量和用户端的领取触发指令。

优选地,还包括:

确定分享虚拟资源模块,用于当直播间的主播端为非第一麦序或当直播间为无麦序,把所述虚拟货币作为所述分享虚拟资源的虚拟货币。

优选地,还包括:

第二发送模块,用于向所述直播间的主播端发送所述主播虚拟资源的领取触发信息。

优选地,还包括:

确定模块,用于确定当前连接所述直播间的用户端。

优选地,所述第一发送模块具体用于:

向除发送赠送信息用户端外的当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

相对于现有技术,本发明提供的方案中,接收连接直播间的用户端发送的包含虚拟货币的虚拟资源的赠送信息,当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币,向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息,通过判断主播端为直播间第一麦序,分配一部分虚拟货币给主播,然后把剩余的虚拟货币作为分享虚拟资源的虚拟货币发给直播间的用户,从而实现用户与用户之间相互地赠送分享虚拟资源,烘托直播间的热闹气氛,增添了直播间的趣味性,更好的提高了直播间的活跃程度,改善了用户之间的互动体验。

附图说明

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

图1为本发明实施例一提供的一种直播间的虚拟资源发送方法流程图。

图2为本发明实施例二提供的一种直播间的虚拟资源发送方法流程图。

图3为本发明实施例二中以虚拟资源为红包举例的直播间的虚拟资源发送方法流程图。

图4为本发明实施例三提供的一种直播间的虚拟资源发送方法流程图。

图5为本发明实施例三中以虚拟资源为红包举例的直播间的虚拟资源发送方法流程图。

图6为图1所示一种直播间的虚拟资源发送方法对应的装置的内部结构框架示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本发明所述直播间是指由众多网络用户聚合在一起的社交网络平台、即时通讯平台等,用户与主播通过登录客户端的方式进入直播间,用户在直播间内以成员的身份存在,同一个直播间内包含有多种身份的成员,比如观众、游客。用户与主播可任意加入或退出直播间。对于具有一定权限的用户,其可添加或删除直播间成员,也可新建或解散直播间。在直播间内,任意多个成员可进行聊天、通话、视频或推送虚拟资源等交互。当然,也可设定直播间的成员权限,权限较小的成员仅可以与部分成员交互,或者仅可以进行聊天、通话、视频和/或推送虚拟资源等,或者以其他方式中的部分进行交互,权限较大的成员可以与任意成员进行权限内允许的任意方式的交互。

本发明中所述的虚拟资源,是指用于赠送他人的虚拟存在的红包、赠品等。本发明中所述的虚拟货币包含于虚拟资源中并作为红包的发送内容,另外,所述虚拟货币在直播间内主要用于交易和储藏,其表现形式包括y币、红钻等。当然,不同直播平台对应的虚拟货币的表现形式不尽相同。本发明的方案中,直播间的用户成员在直播间内可向连接直播间的用户成员发送包含虚拟货币的虚拟资源。以所述虚拟资源为红包为例,用户通过红包发送入口,调出红包发送页面,在发送页面中设置红包金额(如y币、红钻等的数量),红包的个数等信息后发送,连接直播间的用户收到该红包领取信息后根据该领取信息领取红包,服务器根据用户反馈的信息确定红包的分配对象,分配完成后,发送红包的用户对应账户的金额减少,直播间内被分配到金额的用户对应账户的金额增加。

本发明中所述麦序,是指在直播间内的用户发言的顺序,第一麦序指的是当前直播间内除了管理员之外可发言的顺序。

实施例一

如图1所示为本发明实施例一的直播间虚拟资源发送方法的流程图,包括:

s110:接收连接直播间的用户端发送的包含虚拟货币的虚拟资源赠送信息;

s120:当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币;

s130:向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

在本实施例中,任意一连接直播间的用户端发送包含虚拟货币的虚拟资源赠送信息,服务器接收到该赠送信息后,判断当前直播间的主播端是否为第一麦序,若是,则按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,然后把剩余的虚拟货币作为分享虚拟资源的虚拟货币,向当前连接直播间的用户端发送分享虚拟资源的领取触发信息,从而完成一次虚拟资源的发送,而直播间内的用户端接收到该领取触发信息后可根据该领取触发信息做进一步的领取虚拟货币的操作。

以虚拟资源为红包为例,当前直播间的主播为第一麦序,用户端p对应的用户在直播间内发红包,则服务器根据红包金额(y币、红钻等数量的多少,下同)按比例分给主播一部分,然后扣除掉主播的分成后才把剩余的金额分配给直播间内的用户。

其中,s110:接收连接直播间的用户端发送的包含虚拟货币的虚拟资源赠送信息;

本发明的实施例中,用户端的控制界面显示有虚拟控件,所述虚拟控件包括用于展开礼物赠品栏、发送信息(包括语音信息和文本信息)、暂停直播、退出直播间的虚拟控件,当然,所述礼物赠品栏中也设置有各种礼物发送入口的虚拟控件,所述虚拟资源的发送入口位于礼物赠品栏中。用户通过触发打开礼物赠品栏的虚拟控件展开所述礼物赠品栏,找到虚拟资源的发送入口并触发打开虚拟资源发送页面,用户可在所述发送页面中设置相关的虚拟资源赠送信息。

具体地,所述赠送信息包括虚拟货币数量、分享虚拟资源分配数量和用户端的领取触发指令。

以虚拟资源为红包为例,所述虚拟货币数量表示红包金额,所述分享虚拟资源分配数量表示红包个数,所述用户端的领取触发指令表示抢红包的执行动作,所述执行动作包括:输入口令、关注主播、打卡、发礼物等。直播间内的用户发红包时,可以在上述发送页面中设置抢红包的执行动作、红包个数和红包金额。

本实施例的一个方案中,用户端可将用户设置的赠送信息以参数形式发送至服务器,例如,以参数“a”表示虚拟货币数量,以参数“b”表示分享虚拟资源分配数量,以参数“c”标示用户端的领取触发指令,假设虚拟货币数量为100,分享虚拟资源分配数量为4,用户端的领取触发指令为输入口令,则服务器接收到的赠送信息表示为“a=100,b=4,c=‘kouling’”。当然,本发明对赠送信息的表示形式不做限制。

容易理解地,本发明的一个实施例中,服务器接收到赠送信息时,还需要进一步判断所述虚拟货币数量是否小于该用户账户对应的虚拟货币库存量,如果超出,则发送虚拟货币库存不足的提示信息至发送赠送信息的用户端。

s120:当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币。

例如,以虚拟资源为红包、虚拟货币为y币为例,用户发送的赠送信息中红包金额为100个y币时,服务器经过判断,确定当前直播间的主播端为第一麦序,假设按所述预置分配规则分配其中的20个y币给主播,那么要作为发给用户的红包的总金额就是80个y币。

本发明的一个实施例中,所述预置分配规则可以是按一定的抽成比例(如20%、30%…)抽取虚拟货币作为主播虚拟资源的虚拟货币。例如,用户设置的虚拟货币数量为100个,抽成比例为30%,那么主播将获得30个虚拟货币。本发明的另外一个实施例中,所述预置分配规则也可按照各直播间的主播结算规则设置,本发明对所述预置分配规则不做限制。

作为本发明的另一种方案,当直播间的主播端为非第一麦序或当直播间为无麦序,把所述虚拟货币作为所述分享虚拟资源的虚拟货币。在直播间中,为控制用户的发言设置有多种发言模式,例如,麦序模式,自由模式或禁麦模式,所述麦序模式中,用户需要抢麦序,然后根据麦序依次发言,本发明的实施例中,所述第一麦序指在麦序模式中可发言的顺序。所述自由模式下,用户可在直播间内自由发言不用排序。所述禁麦模式下,用户在直播间内无法发言。当然,本发明对直播间内的发言模式不做限制。本发明的实施例中,所述非第一麦序指的是在麦序模式中,主播不在第一麦序,所述无麦序情况指的直播间处于自由模式、禁麦模式或其他模式等。

例如,假设虚拟货币数量为100个,当前直播间处于自由模式时,那么服务器将全部的100个虚拟货币按分享虚拟资源分配数分配给直播间内的用户端。

优选地,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币之后,还包括:

向所述直播间的主播端发送所述主播虚拟资源的领取触发信息。

其中一个方案中,在领取触发信息中设置相应的领取虚拟资源的相关虚拟控件,当服务器接收到主播作用于所述相关虚拟控件产生的触发信息时,将所述主播虚拟资源中的虚拟货币放入与主播对应的虚拟货币账户中并发送提示信息给主播,提示主播收到多少虚拟货币。以虚拟资源为红包、虚拟货币为红钻为例,所述提示信息可为“用户a发送了红包,恭喜你获得20红钻!”等。另外,当服务器接收到主播作用于所述相关虚拟控件产生的触发信息时,也可先向主播发送所获得的虚拟货币的提示信息,再更改服务器中与主播账户对应的虚拟货币的配置信息。

另一个方案中,直接将分配给主播端的虚拟货币放入与主播相对应的虚拟货币账户中,并发送提示信息给主播,提示主播收到多少虚拟货币,而不再另行发送所述主播虚拟资源的领取触发信息,即主播无须触发领取虚拟货币。由此,可以减轻服务器的工作量,提高服务器的处理速度。

s130:向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

本实施例的一个方案中,所述直播间的用户端可以是连接直播间的用户端的其中一个。以虚拟资源为红包为例,服务器接收到用户端a发送红包的赠送信息,并指定发送给用户端b,则服务器根据用户端a的赠送信息,向连接直播间的用户端b发送红包的领取触发信息,本实施例中主要以服务器端的角度进行考虑,对发送红包的用户指定接收红包的用户的方式不做限制。

本实施例的另一个方案中,具体地,所述向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息,包括:

向除发送赠送信息用户端外的当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

例如,当前直播间共有a、b、c、d、e共5个用户端以及主播端,发送赠送信息的为用户端a,那么服务器仅向b、c、d、e这4个用户端发送分享虚拟资源的领取信息,不发送给用户端a及主播端。

本实施例的一个方案中,所述领取触发信息可以是以弹窗的方式发送。以虚拟资源为红包为例,则服务器接收到用户端c的红包赠送信息时,向直播间内的用户发送抢红包弹窗,该抢红包的弹窗中包含了该领取触发信息。

所述领取触发信息为服务器根据所述用户端的领取触发指令而生成的。当所述用户端的领取触发指令为输入指定的口令信息时,可以在弹窗中设置相应的口令提示信息,如“请输入‘love’领取红包”,用户通过查看领取触发信息便可获得口令。或者,在弹窗中设置相应的获取口令的提示信息,例如“给主播送礼就能获取口令喔!”,则用户首先需要赠送给主播礼物才能获得口令,以此增加用户抢红包的趣味性。当然,弹窗中还相应设置口令输入框和抢红包的虚拟控件,当用户输入正确的口令后,点击该抢红包的虚拟控件以向服务器反馈触发信息。

具体地,所述向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息之前,包括:

确定当前连接所述直播间的用户端。

本发明的其中一个方案为,在确定了分享虚拟资源后,确定当前连接所述直播间的所有用户端以便向所有用户端发送分享虚拟资源的领取触发信息。

本发明的另一个方案为,在接收连接直播间的用户端发送的包含虚拟货币的虚拟资源赠送信息之后,就确定当前连接所述直播间的用户端。本发明对确定当前连接所述直播间的用户端的时间点不做限制。

通过本实施例实现当主播端为第一麦序时,把用户要发送给直播间内其他用户的虚拟货币分一部分给主播,然后将剩余的作为分享虚拟资源发给用户,因此,用户与用户之间可相互地进行虚拟资源的分发和抢虚拟资源,并且主播端可获得相应的分成,提升直播间的活跃度,渲染直播间的热闹气氛。

实施例二

如图2所示是本发明实施例二提供的一种直播间的虚拟资源的发送方法,本实施例在实施例一的基础上,对步骤s130之后所进行的步骤进行补充,包括:

s210:接收连接直播间的用户端发送的包含虚拟货币的虚拟资源的赠送信息;

s220:当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币;

s230:向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

s240:接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户输入口令的触发信息;

s250:判断所述口令是否正确,若否,向发送触发信息的用户端发送口令错误信息;

s260:若是,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

具体地,步骤s260包括:

当所述分享虚拟资源未失效,判断所述分享虚拟资源是否已分配完,若是,向发送触发信息的用户端发送分享虚拟资源分配完的信息;

否则,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,根据所述分配虚拟货币更新该用户端的虚拟货币配置信息,向发送触发信息的用户端发送分配到的虚拟货币信息。

步骤s210~步骤s230为实现发送虚拟资源的过程,与步骤110~步骤s130一致,此处不再赘述。

步骤s240~步骤s260为实现发送虚拟资源至完成发送虚拟资源的过程,本实施例的一个方案中,服务器每接收到直播间的一个用户端反馈的触发信息时,依次判断口令是否正确、分享虚拟资源是否失效及分享虚拟资源是否分配完,当以上所有判断均满足条件时,服务器从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。本实施例中,口令是否正确、分享虚拟资源是否失效及分享虚拟资源是否分配完的判断顺序也可以是依次判断分享虚拟资源是否失效、口令是否正确、分享虚拟资源是否分配完或依次判断分享虚拟资源是否分配完、口令是否正确及分享虚拟资源是否失效。本发明对这三个条件的判断顺序不做限制,当判断分享虚拟资源分配完或失效时,不向用户端分配虚拟货币;若口令错误时,返回继续判断口令是否正确的步骤。

例如,如图3所示,以虚拟资源为红包为例,假设用户端d的用户在直播间内点击红包入口,设置红包赠送信息为:红包个数为1,红包金额为10个y币,抢红包的执行动作为输入口令;若当前主播处于第一麦序,则服务器根据预设规则分配给主播相应的提成(假设是3个),然后给直播间内的用户端发送领取红包弹窗,假设接收到用户端e反馈的口令信息,此时服务器开始判断口令是否正确,如果正确的话,进一步判断红包是否失效,如果未失效则再进一步判断红包是否抢完了,如果抢完了则抢红包结束,给用户端发送相应的提示信息,如果口令正确,且红包未失效且未分配完,则向用户端q分配剩余的7个y币(若主播不在第一麦序,则向用户端q分配全部的10个y币),即放入用户端q对应的y币账户。

作为本实施例的一个方案,步骤s240中,所述触发信息包括口令提交时间,口令内容等信息,在接收到大量的用户端反馈的触发信息时,服务器可以根据口令提交时间的先后顺序确定作为分享虚拟资源的分配对象的用户端。例如,以虚拟资源为红包为例,红包个数为2个,红包金额为10个y币,触发口令为“like”。假设有三个用户端f、g、h反馈触发信息,其中,用户端f提交的口令为“like”,提交时间为18:31;用户端g提交的口令为“tike”,提交时间为18:30;用户端h提交的口令为“like”,提交时间为18:32,那么服务器便按预设规则将10个y币随机分为成两份分配给用户端f和用户端h,用户端g尽管口令的提交时间比用户端f早,但是由于其口令输入错误,服务器自动将其剔除,需要说明的是,若用户端f再次提交口令的时间早于用户端h,那么服务器便将所述分享虚拟资源中的虚拟货币按预设规则分为两份并随机发给用户端f和用户端g。由于服务器是根据用户端反馈的口令的提交时间来确定要分配虚拟货币的用户端,因此,用户端提交口令的时间越早抢到分享虚拟资源的概率越大,趣味性更强,有助于营造直播间的热闹气氛。

本发明的一个方案中,关于向发送触发信息的用户端发送分配到的虚拟货币信息,是随机分配也可以是平均分配,可在虚拟资源发送页面中设置相应的分配方式,例如,以拼手气模式表示随机分配,以普通模式表示平均分配,则用户可在虚拟资源发送页面中选择相应的分配模式。本实施例的一个方案中,服务器默认按拼手气模式分配虚拟货币。

例如,以虚拟资源为红包、虚拟货币为y币为例,假设红包金额为100个y币,红包个数为4,抢红包的执行动作为输入口令,那么服务器可按预设的算法预先将100个y币随机分成4份,分别为10,20,50,20,然后当确定口令正确的第一个用户端时,向其分配10个y币,当确定口令正确的第二个用户端时,向其分配20个y币,依次类推。

又例如,还以虚拟资源为红包、虚拟货币为y币为例,假设红包金额为100个y币,红包个数为4,抢红包的执行动作为输入口令,当服务器确定口令正确的第一个用户端时,按照预设算法将100个y币随机分成4份,分别为1,2,3,99,向其分配1个y币,当服务器确定口令正确的第二个用户端时,再次按照预设算法将剩余的99个y币分为3份,分别为9,10,80,然后向其分配9个y币,依次类推。当然,本发明对随机分配的方式不做限制。

实施例二在实施例一的基础上实现了虚拟资源发送并分配虚拟货币到用户端的完整过程,用户端可通过输入正确的口令抢分享虚拟资源,以增加直播间抢分享虚拟资源的热闹气氛。

实施例三

如图4所示是本发明实施例三提供的一种直播间的虚拟资源的发送方法,本实施例时在实施例一的基础上,对步骤s130之后所进行的步骤进行补充,包括:

s310:接收连接直播间的用户端发送的包含虚拟货币的虚拟资源的赠送信息;

s320:当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币;

s330:向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

s340:接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户执行关注主播动作的触发信息;

s350:从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

其中,步骤s310~步骤s330与步骤110~步骤s130一致,此处不再赘述。

步骤s340~步骤s350为实现发送虚拟资源至完成发送虚拟资源的过程,本实施例的方案中,服务器每接收到直播间的一个用户端反馈的关注主播的触发信息时,依次判断分享虚拟资源是否失效及分享虚拟资源是否分配完,当以上所有判断均满足条件时,服务器从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。本实施例中,分享虚拟资源是否失效及分享虚拟资源是否分配完的判断顺序也可以是依次判断分享虚拟资源是否分配完、分享虚拟资源是否失效,本发明对这两个条件的判断顺序不做限制。若所述分享虚拟资源失效或分配完则结束判断,不分配虚拟货币给关注主播的用户端,而是向其发送相应的提示信息。

例如,如图5所示以虚拟资源为红包为例,假设用户端n的用户在直播间内点击红包入口,设置红包赠送信息为:红包个数为1,红包金额为10个y币,抢红包的执行动作为关注主播;若当前主播处于第一麦序,则服务器按照预设规则分配给主播相应的提成(假设是3个),然后给直播间内的用户端发送领取红包弹窗,假设接收到用户端q反馈的关注主播的信息,此时服务器判断红包是否失效,如果未失效则再进一步判断红包是否抢完了,如果抢完了则抢红包结束,给用户端发送相应的提示信息,如果红包未失效且未分配完,则向用户端q分配剩余的7个y币(如果主播不在第一麦序,则向用户端q分配全部的10个y币),即放入用户端q对应的y币账户。

本实施例中的另一个方案中,步骤s340中所述触发信息中包括关注时间、用户id,主播id,当服务器接收到大量用户端反馈的关注主播的触发信息时,服务器按照关注时间的先后顺序选取用户端作为分享虚拟资源的分配对象。步骤s350与实施例三中s260一致,此处也不再赘述。

实施例三在实施例一的基础上实现了虚拟资源发送并分配虚拟货币到用户端的完整过程,用户端可通过执行关注主播的动作抢所述分享虚拟资源,以增加直播间抢分享虚拟资源的热闹气氛。

实施例四

如图6所示为本发明实施例四提供的一种直播间的虚拟资源发送装置,包括:

第一接收模块410,用于接收连接直播间的用户端发送的包含虚拟货币的虚拟资源赠送信息。所述赠送信息包括虚拟货币数量、分享虚拟资源分配数量和用户端的领取触发指令。第一分配模块420,用于当直播间的主播端为直播间第一麦序,按预置分配规则从所述虚拟资源中分配一部分虚拟货币作为主播虚拟资源的虚拟货币,从所述虚拟资源中把剩余虚拟货币作为分享虚拟资源的虚拟货币。第一发送模块430,用于向当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

具体地,所述第一发送模块430具体用于:

向除发送赠送信息用户端外的当前连接所述直播间的用户端发送所述分享虚拟资源的领取触发信息。

另外,作为本发明的其中一种优选方式,还包括:第二接收模块,用于接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户输入口令的触发信息;错误信息发送模块,用于判断出口令不正确,向发送触发信息的用户端发送口令错误信息;第二分配模块,用于判断出口令正确,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

其中,所述第二分配模块包括:第一判断单元,用于当所述分享虚拟资源未失效,判断所述分享虚拟资源是否已分配完;第一发送单元,用于判断出所述分享虚拟资源已分配完,向发送触发信息的用户端发送虚拟资源分配完的信息;第一分配单元,用于判断出所述分享虚拟资源未分配完,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,根据所述分配虚拟货币更新发送触发信息的用户端的虚拟货币配置信息,向发送触发信息的用户端发送分配到的虚拟货币信息。

作为本发明的另一种优选方式,还包括:

第三接收模块,用于接收当前连接所述直播间的用户端根据所述领取触发信息反馈的包含用户执行关注主播动作的触发信息;第三分配模块,用于从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币。

具体地,所述第三分配模块包括:第二判断单元,用于当所述分享虚拟资源未失效,判断所述分享虚拟资源是否已分配完;第二发送单元,用于判断出所述分享虚拟资源已分配完,向发送触发信息的用户端发送虚拟资源分配完的信息;第二分配单元,用于判断出所述分享虚拟资源未分配完,从所述分享虚拟资源中向发送触发信息的用户端分配虚拟货币,根据所述分配虚拟货币更新发送触发信息的用户端的虚拟货币配置信息,向发送触发信息的用户端发送分配到的虚拟货币信息。

优选地,还包括:确定分享虚拟资源模块,用于当直播间的主播端为非第一麦序或当直播间为无麦序,把所述虚拟货币作为所述分享虚拟资源的虚拟货币。第二发送模块,用于向所述直播间的主播端发送所述主播虚拟资源的领取触发信息。确定模块,用于确定当前连接所述直播间的用户端。

本实施例提供直播间的虚拟资源方法装置用于实现实施例一中直播间的虚拟资源的发送方法,通过第一接收模块410、第一分配模块420、第一发送模块430之间的协调工作实现根据主播的麦序分配相应的虚拟货币并把剩余的作为分享虚拟资源的虚拟货币分配给直播间的用户,提升直播间用户的活跃度及营造直播间的热闹气氛。

以上对本发明所提供的一种直播间的虚拟资源发送方法和装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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