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

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

本发明涉及计算机领域,特别涉及一种直播间虚拟资源的发送方法和发送装置。



背景技术:

直播间的网络红包和虚拟礼物等网络虚拟财产已经成为一种调动聊天互动气氛的重要方法,尤其是在视频直播系统中,增加红包玩法后,不仅粉丝可以在直播间发红包给主播和观众,主播和管理员也可以在直播间发放红包,通过付费来回馈和维系粉丝。现有技术中,一般由用户终端向服务器端发起发送虚拟资源(包括红包、虚拟币或者虚拟礼物等网络虚拟财产)的请求,服务器根据请求直接向观众或主播人员发送虚拟资源,或者提示虚拟资源的分配界面。在这种资源分配系统中,一般对虚拟资源的数值无任何限制,任何人都可以在直播间系统中发放随意大小和数量的虚拟资源。例如该虚拟资源为网络红包时,某不良用户可长期在人气值很高的直播间发送0.01元的干扰红包,导致主播和观众经常受到红包弹窗的干扰,甚至主播会因干扰而中断表演。



技术实现要素:

本发明的主要目的是提出一种直播间虚拟资源的发送方法和发送装置,通过当前直播间人气值,获得对应的虚拟资源最小值,并将符合虚拟资源最小值条件的虚拟资源发送出去。本发明的技术方案如下:

一种直播间虚拟资源的发送方法,包括:

获取当前直播间人气值;获取虚拟资源配置信息;

根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值;

获取用户输入的虚拟资源的当前数值;

确定所述当前数值大于等于所述虚拟资源最小值,发送包含所述当前数值的虚拟资源。

优选地,所述获取虚拟资源配置信息之后,还包括:

根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最大值;

所述发送包含所述当前数值的虚拟资源之前,还包括:

确定所述当前数值小于等于所述虚拟资源最大值。

优选地,所述获取虚拟资源配置信息之后,还包括:

根据虚拟资源配置信息,获得所述当前直播间人气值对应的资源分配人数区间;

所述发送包含所述当前数值的虚拟资源之前,还包括:

获取用户输入的虚拟资源的资源分配人数;

确定所述资源分配人数在所述资源分配人数区间内;

所述发送包含所述当前数值的虚拟资源,具体为:发送包含所述当前数值和资源分配人数的虚拟资源。

更具体地,所述根据虚拟资源配置信息,获得所述当前直播间人气值对应的资源分配人数区间,包括:

所述虚拟资源配置信息包含直播间人气值与所述资源分配人数区间的对应关系;从所述对应关系中获取所述当前直播间人气值对应的资源分配人数区间;或

所述虚拟资源配置信息包含使用直播间人气值计算所述资源分配人数区间的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的资源分配人数区间。

优选地,所述获取虚拟资源配置信息之后,还包括:

根据虚拟资源配置信息,获得所述当前直播间人气值对应的默认资源分配人数;

所述发送包含所述当前数值的虚拟资源,具体为:发送包含所述当前数值和默认资源分配人数的虚拟资源。

更具体地,所述根据虚拟资源配置信息,获得所述当前直播间人气值对应的默认资源分配人数,包括:

所述虚拟资源配置信息包含直播间人气值区间与所述默认资源分配人数的对应关系,从所述对应关系中获取所述当前直播间人气值对应的默认资源分配人数;或

所述虚拟资源配置信息包含使用直播间人气值计算所述默认资源分配人数的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的默认资源分配人数。

优选地,所述根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值,包括:

所述虚拟资源配置信息包含直播间人气值区间与所述虚拟资源最小值的对应关系;获取所述当前直播间人气值相对的直播间人气值区间,从所述对应关系中获取所述当前直播间人气值对应的虚拟资源最小值;或

所述虚拟资源配置信息包含使用直播间人气值计算虚拟资源最小值的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的虚拟资源最小值。

优选地,所述获取当前直播间人气值,具体为:从直播间后台服务器获取当前直播间人气值;

所述获取虚拟资源配置信息,具体为:从虚拟资源后台服务器获取虚拟资源配置信息。

优选地,所述获取用户输入的虚拟资源的当前数值之前,还包括:

提示所述虚拟资源最小值。

进一步地,根据具体情况,还可提示所述的虚拟资源最大值、资源分配人数区间和默认资源分配人数中的一项或多项数值。

本发明的技术方案通过获取当前直播间人气值,获取动态对应的虚拟资源最小值;进而将用户输入的虚拟资源当前数值与获取的虚拟资源最小值进行比较,根据比较结果,发送符合预设条件的虚拟资源,从而可达到过滤数值过小的虚拟资源的发送。

本发明还提出一种直播间虚拟资源的发送装置,其包括:

接收模块,用于获取当前直播间人气值和虚拟资源配置信息;

配置模块,用于根据所述虚拟资源配置信息,配置所述当前直播间人气值对应的虚拟资源最小值;

输入模块,用于获取用户输入的虚拟资源当前数值;

比较模块,用于确定所述当前数值大于等于所述虚拟资源最小值;

发送模块,用于发送包含所述当前数值的虚拟资源。

相比于现有技术,本发明具有以下优点:

1、根据获取的当前直播间人气值和虚拟资源配置信息,获得与所述当前直播间人气值对应的虚拟资源最小值;并将用户输入的虚拟资源当前数值与虚拟资源最小值进行比对;当确定所述当前数值大于等于所述虚拟资源最小值时,才发送包含所述当前数值的虚拟资源,故本发明可根据当前直播间人气值动态调整对应的虚拟资源最小值;所述虚拟资源最小值可与所述当前直播间人气值呈正相关关系,当前直播间人气值高时,虚拟资源最小值也相应变大,进而可阻止部分数值过小的虚拟资源的发放,使观众不会受到干扰。

2、本发明可根据当前直播间人气值获得对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间及默认资源分配人数,即可根据当前直播间人气值的高低优化配置虚拟资源的发放金额和分配人数区间;例如当前直播间人气值较高时,虚拟资源最小值相应较高,资源分配区间可相应调大,以覆盖更多的观众;对应的,默认资源分配人数也调高,引导更多的观众参与互动。上述各参数的组合搭配进一步地优化了虚拟资源的分配,使虚拟资源的发放更合理。

附图说明

图1为本发明所述直播间虚拟资源的发送方法第一实施例的流程示意图;

图2为本发明所述直播间虚拟资源的发送方法第二实施例的流程示意图;

图3为预设本发明实施例中所述的红包配置信息的流程示意图;

图4为本发明所述直播间虚拟资源的发送装置第一实施例的结构示意图。

具体实施方式

下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的实施例中,所述的用户终端可以为手机、平板电脑、台式电脑等联网的智能设备。所提及的用户输入包括键盘输入、语音输入、触摸输入,以及鼠标的点选、勾选、框选等多种常用的输入方式。

本发明提出一种直播间虚拟资源的发送方法和发送装置,适用于在线视频播放、在线教学、直播平台等多用户参与的即时在线平台的互动,尤其适用于直播间的红包、虚拟币、虚拟礼物等虚拟资源的发放。通过本发明的方法来发送红包、虚拟币或虚拟礼物等虚拟资源,既调动了在线互动的氛围,提高了用户的参与度,又防止了干扰型的红包、虚拟币或虚拟礼物等虚拟资源的发放影响直播表演者和观看的用户。本发明较佳地适用于带有表演功能的直播间,故以下均以直播间为例来说明本发明的具体实施方式。

参阅图1所示的直播间虚拟资源的发送方法的第一实施例,具体包括以下步骤:

s11:获取当前直播间人气值;获取虚拟资源配置信息。

当前直播间人气值与当前直播间的即时在线人数密切相关,可向后台服务器获取当前直播间人气值;虚拟资源配置信息可通过虚拟资源的控制后台进行预设,预设的静态信息存储于后台服务器或下载至用户终端;虚拟资源配置信息中至少包括预设的一系列静态人气值与对应的虚拟资源最小值。当用户触发了发送虚拟资源的入口时,则向后台服务器获取当前直播间人气值,向后台服务器或用户终端获取虚拟资源配置信息。基于虚拟资源配置信息的即时性与用户体验,虚拟资源配置信息优选地存储于后台服务器。

s12:根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值。

根据不同需求,虚拟资源配置信息中可能包括多种与发放虚拟资源相关的参数,获取其中与当前直播间人气值对应的虚拟资源最小值,以对后续用户输入的资源数值进行比对判断。获取的对应的虚拟资源最小值可显示于用户终端,以提示用户输入符合预设要求的数值。

s13:获取用户输入的虚拟资源的当前数值。

用户输入的虚拟资源的当前数值即是用户预备发放的虚拟资源金额,可以为虚拟红包金额,也可以为系统虚拟币金额;在一些情况下,也可以为虚拟物品的种类和数量等。

s14:确定所述当前数值大于等于所述虚拟资源最小值,发送包含所述当前数值的虚拟资源。

本步骤即是将用户输入的虚拟资源金额与预设的虚拟资源配置信息中的虚拟资源最小值进行比较:若用户当前输入的虚拟资源金额不小于预设的虚拟资源最小值,则判断用户当前欲发送虚拟资源的行为为正常的虚拟资源发送行为,并将包含所述当前数值的虚拟资源发送至服务器,以使服务器向虚拟资源的接收方发出提示信息;若用户当前输入的虚拟资源金额小于预设的虚拟资源最小值,则判断用户当前欲发送的虚拟资源为非正常的虚拟资源或者为干扰型的虚拟资源,包含所述当前数值的虚拟资源发送指令将无法通过服务器发送至虚拟资源的接收方,从而达到过滤干扰型虚拟资源发送的目的。

非正常的虚拟资源发放一般以干扰表演或观看为目的,所以金额数值较小,故可通过判断用户输入的虚拟资源的当前数值过滤掉一部分非正常的虚拟资源发放。例如用户输入的虚拟资源为虚拟红包,虚拟红包金额的为0.01元;根据当前直播间人气值,从预设的虚拟资源配置信息中获取的虚拟资源最小值对应为1元;通过比对后,可判定用户发放的虚拟红包为非正常的红包或干扰型红包,该虚拟红包的发放将不会通过后台服务器发送至接收方,直播间的主播和观众也不会受到该虚拟红包的影响。本发明的技术方案有效地阻止了不良用户以超低金额的虚拟红包长期干扰主播和观众的目的。

所述虚拟资源最小值可根据直播间的人气值动态调整,例如当前直播间人气值较高时,所述虚拟资源最小值也相应调高。特殊情况下,亦可根据直播间人气值控制虚拟资源的发放区间,例如适当调高虚拟资源最小值,以吸引更高人气。

其中,确定所述当前数值大于等于所述虚拟资源最小值,可由发送虚拟资源指令的用户终端完成,也可由后台服务器端完成。考虑到指令响应的即时性和服务器的负载等因素,优选地在用户终端完成。

根据第一实施例,获取用户输入的虚拟资源的当前数值之前,还可包括:

提示所述虚拟资源最小值,以使用户及时获知输入规则,引导用户输入符合预设规则的数值。

根据第一实施例,获取用户输入的虚拟资源的当前数值之后,还可包括:

确定所述当前数值小于所述虚拟资源最小值,发出虚拟资源的当前数值不符合要求的提示,以使用户尽快修改输入的数值。

根据第一实施例,本发明进一步提出另一种实施例:根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最大值;

所述发送包含所述当前数值的虚拟资源之前,还包括:

确定所述当前数值小于等于所述虚拟资源最大值。

在该实施例中,预设的所述虚拟资源配置信息中的参数不仅包括与当前直播间人气值对应的虚拟资源最小值,还包括虚拟资源最大值。即该实施例在获取当前直播间人气值之后,不仅根据当前直播间人气值获得对应的虚拟资源最小值,获得虚拟资源的最大值,将用户输入的虚拟资源的当前数值,限定在所述虚拟资源最小值和所述虚拟资源最大值的区间内,使得用户只能在该区间范围内发送虚拟资源。例如当前直播间人气值较高时,所述虚拟资源最大值也相应调高。

根据该实施例,获取用户输入的虚拟资源的当前数值之前,还可包括:

提示所述虚拟资源最大值,以使用户及时获知输入规则,引导用户输入符合预设规则的数值。更一步地,提示所述虚拟资源最大值时,可同时提示所述虚拟资源最小值。

根据该实施例,获取用户输入的虚拟资源的当前数值之后,还可包括:

确定所述当前数值大于所述虚拟资源最大值,发出虚拟资源的当前数值不符合要求的提示,以使用户尽快修改输入的数值。

在直播系统中,虚拟资源的发送方和接收方可在观众和主播之间切换,故接收红包的可能是主播一人或多位观众。本发明进一步提出又一实施例:根据虚拟资源配置信息,获得所述当前直播间人气值对应的资源分配人数区间;

所述发送包含所述当前数值的虚拟资源之前,还包括:

获取用户输入的虚拟资源的资源分配人数;

确定所述资源分配人数在所述资源分配人数区间内;

所述发送包含所述当前数值的虚拟资源,具体为:发送包含所述当前数值和资源分配人数的虚拟资源。

在获取当前直播间人气值之后,该实施例根据当前直播间人气值匹配对应的虚拟资源最小值和资源分配人数区间,并确认用户输入的虚拟资源的当前数值大于等于所述虚拟资源最小值,且用户输入的虚拟资源分配人数在该区间内;若确认同时满足条件,则判断用户输入的虚拟资源分配参数为正常参数,将包含该参数的虚拟资源发送至服务器进行分配。该实施例可防止用户输入的资源分配人数超过在线活跃用户人数等情况。还可根据直播间的人气值动态调整资源分配人数区间,例如当前直播间人气值较高时,所述资源分配人数区间也相应调大,以使直播间内更多的观众可以接收到发放的虚拟资源;当前直播间人气值较低时,所述资源分配人数区间也相应调小,区间最大值也调低,以使虚拟资源的发送不会超过直播间内的观众人数。

根据上述实施例,所述根据虚拟资源配置信息,获得所述当前直播间人气值对应的资源分配人数区间,其具体的获得方式包括以下两种:

所述虚拟资源配置信息包含直播间人气值与所述资源分配人数区间的对应关系;从所述对应关系中获取所述当前直播间人气值对应的资源分配人数区间;或

所述虚拟资源配置信息包含使用直播间人气值计算所述资源分配人数区间的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的资源分配人数区间。

所述虚拟资源配置信息包含直播间人气值与所述资源分配人数区间的对应关系具体为:所述虚拟资源配置信息中的直播间人气值为预存于服务器的数个静态人气值,或多个静态人气值区间,每个静态人气值或静态人气区间对应一个资源分配人数区间;获取的当前直播间人气值为与即时在线人数相关的当前直播间人气值。将获取的当前直播间人气值与虚拟资源配置信息中的静态人气值或静态人气区间进行匹配或查找,得到对应的资源分配人数区间。例如:预设的虚拟资源配置信息中包含:直播间人气值区间为100-500,则对应的资源分配人数区间为1-50人。

使用所述计算公式计算出所述直播间人气值对应的资源分配人数区间,具体为:所述资源分配人数区间与所述直播间人气值预设了固定的计算关系,当获取到当前直播间人气值时,根据该固定的计算关系则可得到确定的资源分配人数区间。例如:预设的虚拟资源配置信息中包含:直播间人气值区间为a-b(包含b),则对应的资源分配人数区间为1-b*10%人;直播间人气区间为b-c(不包括b),则对应的虚拟资源最小值为b*2%-c*20%人;更具体的举例,若a=10、b=500、c=1000;则a-b对应的资源分配人数区间为1-50人,b-c对应的资源分配人数区间为10-200人。

根据该实施例,获取用户输入的虚拟资源的资源分配人数之前,还可包括:

提示所述资源分配人数区间,以使用户及时获知输入规则,引导用户输入符合预设规则的数值。可同时提示虚拟资源最小值,若有获取虚拟资源最大值,也可同时提醒虚拟资源最大值等。

根据该实施例,获取用户输入的虚拟资源的资源分配人数之后,还可包括:

确定所述资源分配人数不在所述资源分配人数区间内,发出输入的资源分配人数不符合要求的提示,以使用户尽快修改输入的数值。不符合要求的提示还可以具体为小于虚拟资源最小值,或者是大于虚拟资源最大值,或同时不满足其中两种或三种的范围。

为优化用户体验,根据第一实施例,本发明进一步提出带有默认资源分配人数的实施例:一种直播间虚拟资源的发送方法,还包括:

根据虚拟资源配置信息,获得所述当前直播间人气值对应的默认资源分配人数;

所述发送包含所述当前数值的虚拟资源,具体为:发送包含所述当前数值和默认资源分配人数的虚拟资源。

即获取当前的直播间人气值之后,根据当前直播间人气值获得对应的虚拟资源最小值和默认资源分配人数。在确认用户输入的虚拟资源的当前数值大于等于所述虚拟资源最小值后,判断输入的虚拟资源参数为正常的虚拟资源参数,将包含所述当前数值和默认资源分配人数的虚拟资源发送至服务器,使服务器将资源分配给相应数量的资源接收方。

该实施例根据当前直播间人气值匹配了合适数量的虚拟资源分配人数,例如当前直播间人气值较高时,所述默认资源分配人数相应调高,以使直播间内更多的观众可以接收到发放的虚拟资源;而且本实施例减少了用户输入参数的过程,提高了用户体验。

所述根据虚拟资源配置信息,获得所述当前直播间人气值对应的默认资源分配人数,其获得的具体方式也包括如下两种:

所述虚拟资源配置信息包含直播间人气值区间与所述默认资源分配人数的对应关系,从所述对应关系中获取所述当前直播间人气值对应的默认资源分配人数;或

所述虚拟资源配置信息包含使用直播间人气值计算所述默认资源分配人数的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的默认资源分配人数。

所述的对应关系具体为:所述虚拟资源配置信息中的直播间人气值为预存于服务器的数个静态人气值,或多个静态人气值区间,每个静态人气值或静态人气区间对应一个默认资源分配人数;获取的当前直播间人气值为与即时在线人数相关的当前直播间人气值。将获取的当前直播间人气值与虚拟资源配置信息中的静态人气值或静态人气区间进行匹配或查找,得到对应的默认资源分配人数。例如:预设的虚拟资源配置信息中包含:直播间人气值区间为100-500,则对应的默认资源分配人数为5人。

所述的计算公式具体为:所述默认资源分配人数与所述直播间人气值预设了固定的计算关系,当获取到当前直播间人气值时,根据该固定的计算关系则可得到确定的默认资源分配人数。例如:预设的虚拟资源配置信息中包含:直播间人气值区间为a-b(包含b),则对应的默认资源分配人数b*10%人。

根据上述实施例,获取用户输入的虚拟资源的资源分配人数之前,还可包括:

提示所述默认资源分配人数,以使用户及时获知默认资源分配人数,用户可修改该默认资源分配人数,也可不修改;若修改,则根据具体情况,可能需判断用户修改后的资源分配人数是否位于所述直播间人气值对应的资源分配人数区间内。跟具体情况,该提示还可包括:资源分配人数区间、虚拟资源最小值、虚拟资源最大值等。

根据该实施例,若用户有修改默认资源分配人数,则获取用户输入的虚拟资源的资源分配人数之后,还可包括:

确定所述资源分配人数不在所述资源分配人数区间内,发出输入的资源分配人数不符合要求的提示,以使用户尽快修改输入的数值。不符合要求的提示还可以具体为小于虚拟资源最小值,或者是大于虚拟资源最大值,或同时不满足其中两种或三种的范围。

在第一实施例中,根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值的方式,可采用以下两种实施例的具体方式:

所述虚拟资源配置信息包含直播间人气值区间与虚拟资源最小值的对应关系;获取所述直播间人气值相对的直播间人气值区间,从所述对应关系中获取所述当前直播间人气值对应的虚拟资源最小值;或

所述虚拟资源配置信息包含使用直播间人气值计算虚拟资源最小值的计算公式,使用所述计算公式计算出所述当前直播间人气值对应的虚拟资源最小值。

从所述对应关系中获取所述当前直播间人气值对应的虚拟资源最小值,具体为:所述虚拟资源配置信息中的直播间人气值为预存于服务器的数个静态人气值,或多个静态人气值区间,每个静态人气值或静态人气区间对应一个虚拟资源最小值;获取的当前直播间人气值为与即时在线人数相关的当前直播间人气值。将获取的当前直播间人气值与虚拟资源配置信息中的静态人气值或静态人气区间进行匹配或查找,得到对应的虚拟资源最小值。例如:预设的虚拟资源配置信息中包含:直播间人气区间为100-500,则对应的虚拟资源最小值为10元。若获取的当前直播间人气值为200,则对应的虚拟资源最小值为10元。

使用所述计算公式计算出所述直播间人气值对应的虚拟资源最小值,具体为:所述虚拟资源最小值与所述直播间人气值预设了固定的计算关系,当获取到当前直播间人气值时,根据该固定的计算关系则可得到确定的虚拟资源最小值。例如:预设的虚拟资源配置信息中包含:直播间人气区间为100-500,则对应的虚拟资源最小值为a*1元;直播间人气区间为500-1000,则对应的虚拟资源最小值为a*2元;其中a为预设的固定金额,例如:a=10;则当获取的当前直播间人气值为200,则对应的虚拟资源最小值为10元;当获取的当前直播间人气值为800,则对应的虚拟资源最小值为20元。

同理,若预设的虚拟资源配置信息中同时包含与所述直播间人气值相关的对应的虚拟资源最小值、对应的虚拟资源最大值、对应的资源分配人数区间三个参数,或仅包含其中两个与所述直播间人气值相关的参数时,也可通过对应关系、计算方式、或对应关系与计算方式二者结合进行获取。

具体地,在另一实施例中,根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最大值的方式,可采用以下两种实施例的具体方式:

所述虚拟资源配置信息包含直播间人气值区间与虚拟资源最大值的对应关系;获取所述直播间人气值相对的直播间人气值区间,从所述对应关系中获取所述当前直播间人气值对应的虚拟资源最大值;或

所述虚拟资源配置信息包含使用直播间人气值计算虚拟资源最大值的计算公式,使用所述计算公式计算出所述当前直播间人气值对应的虚拟资源最大值。

根据具体情况,可将所述直播间人气值、对应的虚拟资源最小值、对应的虚拟资源最大值、对应的资源分配人数区间制作为表格,根据获取的当前直播间人气值进行查表获取;或仅将对应的虚拟资源最小值、对应的虚拟资源最大值预设为表格,将对应的资源分配人数区间和默认资源分配人数预设为与直播间人气值呈固定计算规则的计算公式。本发明还可设为更多其它组合,在此不再赘述。

所述预设的虚拟资源配置信息中同时包含与所述直播间人气值相关的对应的虚拟资源最小值、对应的虚拟资源最大值、对应的资源分配人数区间时,其对应关系的查找或计算过程可由服务器或用户终端完成。由服务器完成,则获取的虚拟资源配置信息中直接包括与直播间人气值对应的虚拟资源最小值、对应的虚拟资源最大值、对应的资源分配人数区间等;由用户终端完成,则获取的虚拟资源配置信息中包括了对应关系或计算规则,需要进一步处理才能获得对应的虚拟资源最小值、对应的虚拟资源最大值、对应的资源分配人数区间。

根据第一实施例,所述获取当前直播间人气值,可以具体为:从直播间后台服务器获取当前直播间人气值;所述获取虚拟资源配置信息,具体为:从虚拟资源后台服务器获取虚拟资源配置信息。

即从不同的后台服务器获取所述当前直播间人气值与虚拟资源配置信息,其获取顺序可变,获取方式可不同。在本实施例中,直播间数据与虚拟资源数据分别存储于不同的服务器或数据库内,一方面保障直播的流畅性,另一方面也保障了虚拟资源数据的安全性和稳定性。

根据该实施例,发送包含所述数值的虚拟资源,可具体为:向虚拟资源后台服务器发送包含所述数值的虚拟资源,以使虚拟资源后台服务器向虚拟资源接收方发送分配虚拟资源的提示。

红包口令也是提升直播间活跃度的重要手段,本发明还提出可输入虚拟资源的分配口令的另一实施例:所述发送包含所述当前数值的虚拟资源之前,还包括:

获取用户输入的虚拟资源的分配口令;

所述发送包含所述当前数值的虚拟资源,具体为:发送包含所述当前数值和分配口令的虚拟资源。

当用户输入的虚拟资源的当前数值大于等于所述虚拟资源最小值时,判断输入的虚拟资源发送参数为正常的发送参数,将包含所述当前数值和分配口令的虚拟资源发送至服务器。虚拟资源的接收方将收到分配虚拟资源的提示以及输入虚拟资源的分配口令的提示。该实施例中的虚拟资源的分配口令可提高直播间的活跃度。

进一步地,本发明在获取当前直播间人气值之前,还可包括:

获取用户输入的打开虚拟资源发送入口指令;

即用户发送虚拟资源之前,需激活虚拟资源的发送入口;当获取到用户打开虚拟资源发送入口指令后,再触发后续所述获取当前直播间人气值和虚拟资源配置信息的步骤。

进一步地,所述发送包含所述数值的虚拟资源之前,还可包括:

获取用户输入的确认发送指令。

即确定用户输入的虚拟资源发送参数均符合预设的虚拟资源配置信息时,用户可再进一步确认或修改虚拟资源发送参数,直至获取到用户的确认发送指令后,再将虚拟资源的分配指令和参数发送至服务器。

基于前述各实施例,本发明还提出一种直播间虚拟资源的发送方法的实施例,包括:

获取当前直播间人气值;获取虚拟资源配置信息;

根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间、默认资源分配人数;

获取用户输入的虚拟资源的当前数值和资源分配人数;

确定所述当前数值大于等于所述虚拟资源最小值、且小于等于所述虚拟资源最大值,确定所述资源分配人数在所述资源分配人数区间内,发送包含所述当前数值和资源分配人数的虚拟资源。

进一步地,根据上述实施例,本发明还提出一种直播间虚拟资源的发送方法的实施例,包括:

获取当前直播间人气值;获取虚拟资源配置信息;

根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间、默认资源分配人数;

获取用户输入的虚拟资源的当前数值、资源分配人数和分配口令;

确定所述当前数值大于等于所述虚拟资源最小值、且小于等于所述虚拟资源最大值,确定所述资源分配人数在所述资源分配人数区间内,发送包含所述当前数值、资源分配人数和分配口令的虚拟资源。

如图2所示的步骤为本发明的第二实施例,其包括如下步骤:

s21:获取用户输入的打开虚拟资源发送入口指令;

s22:从直播间后台服务器获取当前直播间人气值;

s23:从虚拟资源后台服务器获取虚拟资源配置信息;

s24:根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间;

s25:提示虚拟资源最小值、虚拟资源最大值、资源分配人数区间以及默认资源分配人数;

s26:获取用户输入的虚拟资源的当前数值、资源分配人数、虚拟资源的分配口令;

s27:确定所述当前数值位于所述虚拟资源最小值与虚拟资源最大值之间,确定资源分配人数位于所述资源分配人数区间内;

s28:获取用户输入的确认发送指令;

s29:向虚拟资源后台服务器发送包含所述当前数值、资源分配人数与分配口令的虚拟资源;

当虚拟资源后台服务器接收到确认发送指令和发送参数后,虚拟资源后台服务器向虚拟资源的接收方发送信息,使虚拟资源接收方显示虚拟资源分配界面。

如果虚拟资源为红包或虚拟币,则步骤s21具体为获取用户输入的打开红包或虚拟币的发送入口指令,发送入口指令的打开方式可以为鼠标、触摸或语音等动作,例如接收到用户对红包入口按钮的点击,或接收到请求发送红包的语音等。

步骤s22和步骤s23中的“直播间后台服务器”和“虚拟资源后台服务器”分别为不同的服务器。当虚拟资源后台服务器接收到用户输入的打开虚拟资源发送入口指令时,将生成的虚拟资源配置信息发送至用户终端,以便用户终端配置对应的参数,并提示和引导用户输入;当获取到用户输入的各参数时,用户终端根据所述资源配置信息判断所述参数数值是否在预设范围之内。

步骤s28中的获取用户输入的确认发送指令具体为用户确认将符合预设红包配置的指令和参数发送出去,例如用户在输入具体的红包参数后,点击“确定发送红包”的按钮等动作。

下面以网络红包为例,说明本发明具体应用的实施过程:获取用户输入的打开虚拟红包的发送入口指令,即用户通过点击红包入口按钮激活发送红包的入口,激活后,用户终端分别向直播间后台服务器和红包后台服务器(即所述的虚拟资源后台服务器)请求当前人气值和红包配置信息(即所述的虚拟资源配置信息),再根据反馈的红包配置信息计算最低红包金额(即所述的虚拟资源最小值)、最高红包金额(即所述的虚拟资源最大值)和可抢红包人数值范围(即所述的资源分配人数区间)的参数,并在发送红包的用户终端提示各参数的输入数值范围;当用户终端获取到符合预设条件的红包参数后,根据用户点击的确认发送红包的指令,将红包指令和红包参数传递至红包后台服务器;以便红包后台服务器向接收红包的用户提示收红包的信息。

所述红包配置信息可由具有管理权限的用户预设并存储于红包后台服务器的数据库内,其预设步骤可如图3所示。其中可抢人数区间即所述资源分配人数区间,默认人数即所述默认资源分配人数。

根据上述直播间虚拟资源的发送方法和实施例,本发明还提出一种直播间虚拟资源的发送装置10,其第一实施例如图4所示,包括:

接收模块11,用于获取当前直播间人气值和虚拟资源配置信息;

配置模块12,用于根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最小值;

输入模块13,用于获取用户输入的虚拟资源当前数值;

比较模块14,用于确定所述当前数值大于等于所述虚拟资源最小值;

发送模块15,用于发送包含所述当前数值的虚拟资源。

所述发送装置10利用配置模块12根据当前直播间人气值动态配置虚拟资源最小值,并利用比较模块12确定用户输入的虚拟资源当前数值不小于所述虚拟资源最小值时,才将包含所述当前数值的虚拟资源发送出去,过滤了一部分用户输入的当前数值过小的虚拟资源。

根据发送装置第一实施例,在另一发送装置10的实施例中,

所述配置模块12,更具体地,还用于根据所述虚拟资源配置信息,获得所述当前直播间人气值对应的虚拟资源最大值;

所述比较模块14,更具体地,还用于确定所述当前数值小于等于所述虚拟资源最大值。

在本实施例中,配置模块12进一步获得了与当前直播间人气值对应的虚拟资源最大值,将用户输入的当前数值限制于所述虚拟资源最小值与虚拟资源最大值之间,防止虚拟资源数值过大。

根据发送装置第一实施例,在另一发送装置10的实施例中,

所述配置模块12,更具体地,还用于根据所述虚拟资源配置信息,获得当前直播间人气值对应的资源分配人数区间;

所述输入模块13,更具体地,还用于获取用户输入的虚拟资源的资源分配人数;

所述比较模块14,更具体地,还用于确定所述资源分配人数在所述资源分配人数区间内;

所述发送模块15,更具体地,还用于发送包含所述资源分配人数的虚拟资源。

本实施例中的配置模块12进一步获得了与当前直播间人气值对应的资源分配人数区间,通过将输入模块13获取的资源分配人数与所述资源分配人数区间进行比对,使虚拟资源在与当前直播间人气值相匹配的人数区间内分配。

根据上一实施例,在另一发送装置10的实施例中,更具体地,

所述配置模块12包括第一对应关系子模块或第一计算子模块,

所述第一对应关系子模块包含直播间人气值与所述资源分配人数区间的对应关系;从所述对应关系中获取所述当前直播间人气值对应的资源分配人数区间;

所述第一计算子模块包含使用直播间人气值计算所述资源分配人数区间的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的资源分配人数区间。

在本实施例中,所述资源分配人数区间根据当前直播间人气值动态调整,进一步优化虚拟资源的分配。

根据发送装置第一实施例,在另一发送装置10的实施例中,

所述配置模块12,更具体地,还用于根据所述虚拟资源配置信息,获得当前直播间人气值对应的默认资源分配人数;

所述发送模块15,更具体地,还用于发送包含所述默认资源分配人数的虚拟资源。

本实施例中的默认资源分配人数可根据当前直播间人气值动态调整,既优化了虚拟资源的分配人数又简化了用户操作。

根据上一实施例,本发明又提出另一实施例:

所述配置模块12包括第二对应关系子模块或第二计算子模块,

所述第二对应关系子模块包含直播间人气值区间与所述默认资源分配人数的对应关系,从所述对应关系中获取所述当前直播间人气值对应的默认资源分配人数;

所述或第二计算子模块包含使用直播间人气值计算所述默认资源分配人数的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的默认资源分配人数。

根据发送装置第一实施例,所述配置模块12包括第三对应关系子模块或第三计算子模块,

所述第三对应关系子模块包含直播间人气值区间与所述虚拟资源最小值的对应关系;获取所述当前直播间人气值相对的直播间人气值区间,从所述对应关系中获取所述当前直播间人气值对应的虚拟资源最小值;

所述第三计算子模块包含使用直播间人气值计算虚拟资源最小值的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的虚拟资源最小值。

同理,还可通过第四对应关系子模块或第四计算子模块获取与所述当前直播间人气值对应的虚拟资源最大值:

所述第四对应关系子模块包含直播间人气值区间与所述虚拟资源最大值的对应关系;获取所述当前直播间人气值相对的直播间人气值区间,从所述对应关系中获取所述当前直播间人气值对应的虚拟资源最大值;

所述第四计算子模块包含使用直播间人气值计算虚拟资源最大值的计算公式;使用所述计算公式计算出所述当前直播间人气值对应的虚拟资源最大值。

即所述资源分配人数区间、默认资源分配人数、虚拟资源最小值、虚拟资源最大值四个参数均可通过所述当前直播间人气值在所述配置模块12中获得。具体地,当用户发送虚拟资源的限制条件增多时,或获取用户的参数变多时,所述配置模块12获得的参数相应增加,例如增加虚拟资源最大值、虚拟资源的资源分配人数区间和默认资源分配人数等参数时,所述配置模块12根据获取的所述当前直播间人气值,从所述对应关系中获取对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间和默认资源分配人数;或,根据所述虚拟资源配置信息中的计算公式计算对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间和默认资源分配人数。

更进一步地,所述第一对应关系子模块或第一计算子模块,所述第二对应关系子模块或第二计算子模块,所述第三对应关系子模块或第三计算子模块,所述第四对应关系子模块或第四计算子模块可分别单独采用,再将获得的参数具体数值或数值范围进行组合,形成多种技术方案。例如:同时对虚拟资源最小值、虚拟资源最大值、资源分配人数区间和默认资源分配人数进行限制,可通过所述所述第一对应关系子模块获得直播间的资源分配人数区间,通过第二计算子模块获得直播间的默认资源分配人数,通过第三对应关系子模块获得虚拟资源最小值,通过第四对应关系子模块获得虚拟资源最大值。其它组合依次类推,在此不一一列举。

根据上述各发送装置的实施例,本发明还提出一种直播间虚拟资源的发送装置,其包括:

接收模块11,用于获取当前直播间人气值和虚拟资源配置信息;

配置模块12,用于根据所述虚拟资源配置信息,配置所述当前直播间人气值对应的虚拟资源最小值、虚拟资源最大值、资源分配人数区间和默认资源分配人数;

输入模块13,用于获取用户输入的虚拟资源当前数值和资源分配人数;

比较模块14,用于确定所述当前数值大于等于所述虚拟资源最小值、且小于等于所述虚拟资源最大值,确定所述资源分配人数在所述资源分配人数区间内;

发送模块15,用于发送包含所述当前数值和资源分配人数的虚拟资源。

其中,输入模块13获取的用户输入的资源分配人数,可以为所述默认资源分配人数;若用户对其进行修改,则为用户修改后的资源分配人数;对应的,发送模块15发送的虚拟资源中包含的资源分配人数可以为所述默认资源分配人数或用户修改后的资源分配人数。

在另一实施例中,所述输入模块13,还可用于获取用户输入的虚拟资源的分配口令;相应地,所述发送模块15,还用于发送包含所述分配口令的虚拟资源。该实施例通过分配口令可提高用户的活跃度。

所述接收模块11可自服务器中接收当前直播间人气值和虚拟资源配置信息,所述服务器为直播平台的后台服务器;进一步地,所述服务器20又可分为直播间后台服务器21和虚拟资源后台服务器22,即:

所述接收模块11又分为从直播间后台服务器21获取当前直播间人气值的当前人气值子模块,和从虚拟资源后台服务器22获取虚拟资源配置信息的配置信息子模块。

根据上述虚拟资源发送装置的实施例,本发明还提出包含提示模块的另一实施例,根据具体情况,所述提示模块用于提示所述虚拟资源最小值、虚拟资源最大值、资源分配人数区间和默认资源分配人数中的一项或多项数值,以使用户及时获知输入规则,引导用户输入符合虚拟资源配置信息的虚拟资源当前数值。

根据上述虚拟资源发送装置的实施例,本发明进一步提出包含失败提示模块的另一实施例,当所述比较模块14确定所述当前数值小于所述虚拟资源最小值时,所述失败提示模块用于发出虚拟资源的当前数值不符合要求的提示,以使用户增大输入数值。当获取的用户输入的参数增多时,所述失败提示模块根据具体情况,可分别提示虚拟资源的当前数值不符合要求、虚拟资源的资源分配人数不符合、虚拟资源的分配口令不符合要求要求的失败信息,提醒用户将输入的参数修改为符合虚拟资源配置信息的数值。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

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