The invention discloses a method for calculating and distributing direct seeding resources, a storage medium, an electronic device and a system, and is involved in the field of network resource allocation. The method comprises the following steps: server based on user behavior information of all users, all users will be divided into several groups according to the user group; all broadcast live behavior information, all broadcast is divided into at least 3 studio; each user group server calculated phase for different categories of live broadcast resources; the server to monitor the users to watch live, according to the user group, the current user belongs to and is currently viewed live between live and live under the corresponding resources to the user belongs to the client; the client according to the received broadcast live load resource interface. The invention can distribute different live resources according to the different quality users and live broadcasting rooms, not only rationalize the distribution of live resources, but also guarantee the service quality of high quality users, so it is very suitable for popularization.
【技术实现步骤摘要】
直播资源计算分配方法、存储介质、电子设备及系统
本专利技术涉及网络资源分配领域,具体涉及一种直播资源计算分配方法、存储介质、电子设备及系统。
技术介绍
随着直播行业的快速发展,越来越多的用户喜爱观看直播;用户观看直播时,通常会存在大量的实时交互行为(例如发送弹幕、赠送礼物等)。用户的交互行为通常由服务端承载(即会占用服务端的内存),在直播领域中,服务端会为每位用户的客户端分配相同的直播资源(例如直播视频清晰度、带宽和延迟),以保证每位用户的服务质量。但是,在直播领域,会存在高品质用户和一般用户,高品质用户例如充值用户、活跃度较高(在线时间较长)的用户等。直播平台需要在控制运营成本的同时、保证高品质用户的服务质量,当用户数量较多时,若按照上述方法为每位用户的客户端分配相同的直播资源,则会使得每位用户所获得的直播资源均较差(因为服务端的载荷有限),进而不仅浪费了直播资源,而且不能保证高品质用户的服务质量。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:如何根据不同质量的用户和直播间,分配不同的直播资源。本专利技术不仅使得直播资源的分配合理化,而且能够保证高品质用户的服务质量,非常适于推广。为达到以上目的,本专利技术提供的直播资源计算分配方法,包括以下步骤:S1:服务端根据所有用户的用户行为信息,将所有用户分为若干组用户组;服务端根据所有直播间的直播间行为信息,将所有直播间分为至少3类直播间类,转到S2;S2:服务端根据用户组A内的用户观看直播间类B所用的直播资源,计算直播资源使用率S,S=N/T,N代表用户组A中使用相同直播资源的用户数量,T ...
【技术保护点】
一种直播资源计算分配方法,其特征在于,该方法包括以下步骤:S1:服务端根据所有用户的用户行为信息,将所有用户分为若干组用户组;服务端根据所有直播间的直播间行为信息,将所有直播间分为至少3类直播间类,转到S2;S2:服务端根据用户组A内的用户观看直播间类B所用的直播资源,计算直播资源使用率S,S=N/T,N代表用户组A中使用相同直播资源的用户数量,T代表用户组A中观看直播间类B的所有用户数量;将直播资源使用率S在预先设置的阈值以上的直播资源,作为用户组A相对于直播间类B的直播资源,转到S3;S3:服务端监测到用户观看直播间时,根据当前用户所属的用户组、以及当前观看的直播间所属的直播间类,下发对应的直播资源至用户所属的客户端,转到S4;S4:用户所述的客户端根据收到的直播资源加载直播间界面。
【技术特征摘要】
1.一种直播资源计算分配方法,其特征在于,该方法包括以下步骤:S1:服务端根据所有用户的用户行为信息,将所有用户分为若干组用户组;服务端根据所有直播间的直播间行为信息,将所有直播间分为至少3类直播间类,转到S2;S2:服务端根据用户组A内的用户观看直播间类B所用的直播资源,计算直播资源使用率S,S=N/T,N代表用户组A中使用相同直播资源的用户数量,T代表用户组A中观看直播间类B的所有用户数量;将直播资源使用率S在预先设置的阈值以上的直播资源,作为用户组A相对于直播间类B的直播资源,转到S3;S3:服务端监测到用户观看直播间时,根据当前用户所属的用户组、以及当前观看的直播间所属的直播间类,下发对应的直播资源至用户所属的客户端,转到S4;S4:用户所述的客户端根据收到的直播资源加载直播间界面。2.如权利要求1所述的直播资源计算分配方法,其特征在于,S2之后还包括以下流程:服务端定期更新每组用户组和每类直播间类。3.如权利要求1或2所述的直播资源计算分配方法,其特征在于,S1中所述用户行为信息包括:用户ID、用户发送弹幕数量、用户赠送礼物数量和用户充值额度;所述若干组用户组包括:1组未注册用户组、以及至少3组活跃行为等级用户组;未注册用户组对应的用户行为信息包括用户ID为空;活跃行为等级用户组对应的用户行为信息包括用户ID不为空,用户发送弹幕数量在a以上,用户赠送礼物数量在b以上,用户充值额度在c以上;S1中所述直播间行为信息包括:直播间历史观看人数、直播间历史收到弹幕数量、以及直播间历史收到礼物数量,每类所述直播间类对应的直播间行为信息均为:直播间历史观看人数在d以上、直播间历史收到弹幕数量在e以上、直播间历史收到礼物数量在f以上。4.如权利要求3所述的直播资源计算分配方法,其特征在于,所述至少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。5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。6.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1至4任一项...
【专利技术属性】
技术研发人员:汪楚峰,王岩,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。