[发明专利]用于大规模直播的访问控制方法、装置和电子设备在审
申请号: | 201811090211.3 | 申请日: | 2018-09-18 |
公开(公告)号: | CN110913235A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 江文斐 | 申请(专利权)人: | 优酷网络技术(北京)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2385;H04N21/24;H04N21/2662 |
代理公司: | 北京彩和律师事务所 11688 | 代理人: | 刘磊;闫桑田 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 大规模 直播 访问 控制 方法 装置 电子设备 | ||
1.一种用于大规模直播的访问控制方法,包括:
获取每个用户的屏幕分辨率;
根据所述每个用户的屏幕分辨率和可变码率的峰值码率计算每个用户的平均占用带宽;
根据所述每个用户的平均占用带宽、当前总用户数和当前总带宽计算可增加用户数;以及
基于所述可增加用户数执行访问控制操作。
2.根据权利要求1所述的用于大规模直播的访问控制方法,其中,根据所述每个用户的屏幕分辨率和可变码率的峰值码率计算每个用户的平均占用带宽包括:
基于所述每个用户的屏幕分辨率确定所述每个用户所对应的峰值码率;
统计每一屏幕分辨率所对应的用户与所述当前总用户数的比率;
基于所述每个用户的屏幕分辨率、所述峰值码率和所述比率计算每个用户的加权平均码率;以及
基于所述每个用户的加权平均码率计算每个用户的平均占用带宽。
3.根据权利要求1所述的用于大规模直播的访问控制方法,其中,根据所述每个用户的平均占用带宽、当前总用户数和当前总带宽计算可增加用户数包括:
根据所述每个用户的平均占用带宽和所述当前总带宽计算可允许用户数;以及
将所述可允许用户数减去所述当前总用户数以得到所述可增加用户数。
4.根据权利要求1所述的用于大规模直播的访问控制方法,其中,基于所述可增加用户数执行访问控制操作包括:
确定未来一段时间内的预期增加用户数;
比较所述预期增加用户数与所述可增加用户数;
响应于所述预期增加用户数小于所述可增加用户数,执行访问推广操作;以及
响应于所述预期增加用户数大于所述可增加用户数,执行访问限制操作。
5.根据权利要求4所述的用于大规模直播的访问控制方法,其中,所述访问限制操作包括以下的至少其中之一:
限制参与所述大规模直播的新用户的数目;
降低当前正在参与所述大规模直播的当前用户的屏幕分辨率;以及
减少所述大规模直播的推广操作。
6.根据权利要求5所述的用于大规模直播的访问控制方法,其中,降低当前正在参与所述大规模直播的当前用户的屏幕分辨率包括:
降低当前正在参与所述大规模直播的当前用户中具有最高屏幕分辨率的用户的屏幕分辨率。
7.根据权利要求4所述的用于大规模直播的访问控制方法,进一步包括:
响应于所述预期增加用户数大于所述可增加用户数,执行增加带宽操作。
8.根据权利要求1到7中任意一项所述的用于大规模直播的访问控制方法,其中,
所述大规模直播指示参与用户数大于一百万的绝对大规模直播和参与用户数大于五万的相对大规模直播。
9.一种用于大规模直播的访问控制装置,包括:
数据获取单元,用于获取每个用户的屏幕分辨率;
带宽计算单元,用于根据所述每个用户的屏幕分辨率和可变码率的峰值码率计算每个用户的平均占用带宽;
用户数计算单元,用于根据所述每个用户的平均占用带宽、当前总用户数和当前总带宽计算可增加用户数;以及
操作控制单元,用于基于所述可增加用户数执行访问控制操作。
10.根据权利要求9所述的用于大规模直播的访问控制装置,其中,所述带宽计算单元用于:
基于所述每个用户的屏幕分辨率确定所述每个用户所对应的峰值码率;
统计每一屏幕分辨率所对应的用户与所述当前总用户数的比率;
基于所述每个用户的屏幕分辨率、所述峰值码率和所述比率计算每个用户的加权平均码率;以及
基于所述每个用户的加权平均码率计算每个用户的平均占用带宽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优酷网络技术(北京)有限公司,未经优酷网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811090211.3/1.html,转载请声明来源钻瓜专利网。