[發明專利]用于大規模直播的訪問控制方法、裝置和電子設備在審
| 申請號: | 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.szxzyx.cn/pat/books/201811090211.3/1.html,轉載請聲明來源鉆瓜專利網。





