[發明專利]針對截圖服務的調控方法、存儲介質、電子設備及系統有效
| 申請號: | 201811163338.3 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN110971937B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 代坤鵬 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/2387 | 分類號: | H04N21/2387;H04N21/239;H04N21/24;H04N21/433;H04N21/443;H04N21/472 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 余浩 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 截圖 服務 調控 方法 存儲 介質 電子設備 系統 | ||
本發明公開了一種針對截圖服務的調控方法、存儲介質、電子設備及系統,涉及直播間客戶端技術領域,該方法包括以下步驟:對直播間客戶端的剩余流資源、限流操作頻率、截圖頻率以及截圖失敗率進行監控;當剩余流資源大于預設的資源剩余閾值或截圖失敗率大于預設的第一失敗閾值時,減少剩余流資源的資源總量并減少后續向剩余流資源分配的資源;當限流操作頻率大于預設的限流頻率閾值,且截圖失敗率小于預設的第二失敗閾值時,增加剩余流資源的資源總量并增加后續向剩余流資源分配的資源。本發明對直播間客戶端的流資源的分配情況進行管控,保證截圖服務的正常進行,避免影響直播間客戶端的正常運作。
技術領域
本發明涉及直播間客戶端技術領域,具體涉及一種針對截圖服務的調控方法、存儲介質、電子設備及系統。
背景技術
隨著直播的發展,直播涉及的內容越來越廣泛,觀看直播的人越來越多,在直播過程中,用戶往往需要在觀看直播間的時候,對直播畫面進行截圖,此截圖服務與傳統的移動終端截圖機制不同,傳統的移動終端截圖是對移動終端其顯示的圖像本身進行截圖,截取部分畫面,而直播間的截圖服務,則是服務器根據截圖區域,向直播間客戶端發送與截圖區域匹配的圖像數據,即截圖服務需要直播間客戶端與服務器合作完成;
故而,現有的直播畫面截圖業務的實施過程中,會遇到因直播流提供方壓力太大而導致服務器崩潰的情況出現,不僅導致截圖服務無法順利進行,甚至會導致直播工作無法正常運作;
因此,急需一種針對截圖服務的調控方法,來解決上述問題。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種針對截圖服務的調控方法,對直播間客戶端的流資源的分配情況進行管控,保證截圖服務的正常進行,避免影響直播間客戶端的正常運作。
為達到以上目的,本發明采取的技術方案是:
第一方面,本發明提供一種針對截圖服務的調控方法,其包括以下步驟:
對直播間客戶端的剩余流資源、限流操作頻率、截圖頻率以及截圖失敗率進行監控;
當所述剩余流資源大于預設的資源剩余閾值或所述截圖失敗率大于預設的第一失敗閾值時,減少所述剩余流資源的資源總量并減少后續向所述剩余流資源分配的資源;
當所述限流操作頻率大于預設的限流頻率閾值,且所述截圖失敗率小于預設的第二失敗閾值時,增加所述剩余流資源的資源總量并增加后續向所述剩余流資源分配的資源;其中,
所述流資源為服務器向客戶端分配的用于進行數據傳輸所需的數據流形式的資源。
在上述方案的基礎上,利用令牌桶算法對直播間客戶端的剩余流資源、限流操作頻率、截圖頻率以及截圖失敗率進行監控,具體包括以下步驟:
將令牌桶大小初始化為S0,t時刻所述令牌桶大小設定為S(t),所述令牌桶的容量表示客戶端的流資源存儲空間,所述令牌桶的令牌表述客戶端的流資源;
初始設定每秒向所述令牌桶放入P0個令牌,而t時刻每秒向令牌桶放入的令牌數為P(t);
監測令牌桶中剩余令牌數,記作R(t);
當令牌桶中令牌數量為零,則進行限流操作,記錄t時刻限流次數為I(t);
記錄t時刻,每秒拉流失敗次數,記作F(t)。
在上述方案的基礎上,當t時刻,R(t)大于資源剩余閾值時,令S(t+1)=S(t)-R(t)/2以及P(t+1)=P(t)-R(t)/2;
所述S(t+1)為t+1時刻所述令牌桶大小,P(t+1)為t+1時刻每秒向令牌桶放入的令牌數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811163338.3/2.html,轉載請聲明來源鉆瓜專利網。





