1.一种直播资源计算监测分配方法,其特征在于,该方法包括以下步骤:
S1:服务端根据所有用户的用户行为信息,将所有用户分为若干组用户组,所述用户行为信息包括:用户ID、用户发送弹幕数量、用户赠送礼物数量和用户充值额度;所述若干组用户组包括:1组未注册用户组、以及至少3组活跃行为等级不同的用户组;服务端根据所有直播间的直播间行为信息,将所有直播间分为至少3类直播间类,转到S2;
S2:服务端根据用户组A内的用户观看直播间类B所用的直播资源,计算直播资源使用率S,用户组A为遍历所有用户组中的1组用户组,直播间类B为遍历所有直播间类中的1类直播间类,即所有用户组相对于每类直播间类的直播资源均经过计算得到;S=N/T,N代表用户组A中使用相同直播资源的用户数量,T代表用户组A中观看直播间类B的所有用户数量;
将直播资源使用率S在预先设置的阈值以上的直播资源,作为用户组A相对于直播间类B的直播资源,转到S3;
S3:服务端监测到用户观看直播间时,根据当前用户所属的用户组、以及当前观看的直播间所属的直播间类,下发对应的直播资源至用户所属的客户端,转到S4;
S4:用户观看S3中下发的直播资源对应的直播间时,服务端监测是否有超过切换阈值的用户切换直播资源,切换阈值根据切换直播资源的用户数量除以使用当前直播资源的所有用户数量计算得到,若是,提升直播资源的质量后重新执行S2,否则降低直播资源的质量后重新执行S2;
S2之后还包括以下流程:服务端定期更新每组用户组和每类直播间类。
2.如权利要求1所述的直播资源计算监测分配方法,其特征在于,S1中所述未注册用户组对应的用户行为信息包括用户ID为空;活跃行为等级不同的用户组对应的用户行为信息包括用户ID不为空,用户发送弹幕数量在a以上,用户赠送礼物数量在b以上,用户充值额度在c以上;
S1中所述直播间行为信息包括:直播间历史观看人数、直播间历史收到弹幕数量、以及直播间历史收到礼物数量,每类所述直播间类对应的直播间行为信息均为:直播间历史观看人数在d以上、直播间历史收到弹幕数量在e以上、直播间历史收到礼物数量在f以上。
3.如权利要求2所述的直播资源计算监测分配方法,其特征在于,所述至少3组活跃行为等级不同的用户组包括:初级活跃行为用户组、中级活跃行为用户组和高级活跃行为用户组;初级活跃行为用户组对应的用户信息为:用户ID不为空,用户发送弹幕数量在a以上,用户赠送礼物数量在b以上,用户充值额度在c以上;中级活跃行为用户组对应的用户信息为:用户ID不为空,用户发送弹幕数量在a1以上,用户赠送礼物数量在b1以上,用户充值额度在c1以上;高级活跃行为用户组对应的用户信息为:用户ID不为空,用户发送弹幕数量在a2以上,用户赠送礼物数量在b2以上,用户充值额度在c2以上;a<a1<a2,b<b1<b2,c<c1<c2;
所述至少3类直播间类包括:初级直播间类、中级直播间类和高级直播间类,初级直播间类对应的直播间行为信息为:直播间历史观看人数在d以上、直播间历史收到弹幕数量在e以上、直播间历史收到礼物数量在f以上;中级直播间类对应的直播间行为信息为:直播间历史观看人数在d1以上、直播间历史收到弹幕数量在e1以上、直播间历史收到礼物数量在f1以上;高级直播间类对应的直播间行为信息为:直播间历史观看人数在d2以上、直播间历史收到弹幕数量在e2以上、直播间历史收到礼物数量在f2以上;d<d1<d2,e<e1<e2,f<f1<f2。
4.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至3任一项所述的方法。
5.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1至3任一项所述的方法。
6.一种直播资源计算监测分配系统,其特征在于:该系统包括设置于服务端上的直播信息分组模块、直播资源计算分配模块、直播资源下发模块和直播资源监测模块;
直播信息分组模块用于:根据所有用户的用户行为信息,将所有用户分为若干组用户组,所述用户行为信息包括:用户ID、用户发送弹幕数量、用户赠送礼物数量和用户充值额度;所述若干组用户组包括:1组未注册用户组、以及至少3组活跃行为等级不同的用户组;
根据所有直播间的直播间行为信息,将所有直播间分为至少3类直播间类,向直播资源计算分配模块发送直播资源计算分配信号;
直播资源计算分配模块用于:收到直播资源计算分配信号后,根据用户组A内的用户观看直播间类B所用的直播资源,计算直播资源使用率S,用户组A为遍历所有用户组中的1组用户组,直播间类B为遍历所有直播间类中的1类直播间类,即所有用户组相对于每类直播间类的直播资源均经过计算得到;S=N/T,N代表用户组A中使用相同直播资源的用户数量,T代表用户组A中观看直播间类B的所有用户数量;将直播资源使用率S在预先设置的阈值以上的直播资源,作为用户组A相对于直播间类B的直播资源;收到直播资源质量提升信号后,提升对应的直播资源的质量;收到直播资源降低信号后,提升降低对应的直播资源的质量;
直播资源下发模块用于:监测到用户观看直播间时,根据当前用户所属的用户组、以及当前观看的直播间所属的直播间类,下发对应的直播资源至用户所属的客户端;
直播资源监测模块用于:用户观看直播资源下发模块下发的直播资源对应的直播间时,监测是否有超过切换阈值的用户切换直播资源,切换阈值根据切换直播资源的用户数量除以使用当前直播资源的所有用户数量计算得到,若是,依次向直播资源计算分配模块发送直播资源质量提升信号、直播资源计算分配信号;否则依次向直播资源计算分配模块发送直播资源质量降低信号、直播资源计算分配信号;
所述直播信息分组模块在直播资源计算分配模块工作完成后,还用于:定期更新每组用户组和每类直播间类。
7.如权利要求6所述的直播资源计算监测分配系统,其特征在于:所述未注册用户组对应的用户行为信息包括用户ID为空;活跃行为等级不同的用户组对应的用户行为信息包括用户ID不为空,用户发送弹幕数量在a以上,用户赠送礼物数量在b以上,用户充值额度在c以上;
直播信息分组模块中的直播间行为信息包括:直播间历史观看人数、直播间历史收到弹幕数量、以及直播间历史收到礼物数量,每类所述直播间类对应的直播间行为信息均为:直播间历史观看人数在d以上、直播间历史收到弹幕数量在e以上、直播间历史收到礼物数量在f以上。
8.如权利要求7所述的直播资源计算监测分配系统,其特征在于:所述至少3组活跃行为等级不同的用户组包括:初级活跃行为用户组、中级活跃行为用户组和高级活跃行为用户组;初级活跃行为用户组对应的用户信息为:用户ID不为空,用户发送弹幕数量在a以上,用户赠送礼物数量在b以上,用户充值额度在c以上;中级活跃行为用户组对应的用户信息为:用户ID不为空,用户发送弹幕数量在a1以上,用户赠送礼物数量在b1以上,用户充值额度在c1以上;高级活跃行为用户组对应的用户信息为:用户ID不为空,用户发送弹幕数量在a2以上,用户赠送礼物数量在b2以上,用户充值额度在c2以上;a<a1<a2,b<b1<b2,c<c1<c2;
所述至少3类直播间类包括:初级直播间类、中级直播间类和高级直播间类,初级直播间类对应的直播间行为信息为:直播间历史观看人数在d以上、直播间历史收到弹幕数量在e以上、直播间历史收到礼物数量在f以上;中级直播间类对应的直播间行为信息为:直播间历史观看人数在d1以上、直播间历史收到弹幕数量在e1以上、直播间历史收到礼物数量在f1以上;高级直播间类对应的直播间行为信息为:直播间历史观看人数在d2以上、直播间历史收到弹幕数量在e2以上、直播间历史收到礼物数量在f2以上;d<d1<d2,e<e1<e2,f<f1<f2。