[發明專利]一種流量控制方法及裝置在審
| 申請號: | 202011193502.2 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112291158A | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 羅鋒 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | H04L12/815 | 分類號: | H04L12/815;H04L12/825 |
| 代理公司: | 北京中知法苑知識產權代理有限公司 11226 | 代理人: | 趙吉陽 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流量 控制 方法 裝置 | ||
1.一種流量控制方法,其特征在于,包括:
監測目標系統單位時間內產生的流量值;
將監測到的大于或等于第一預設閾值、且與最近一次記錄的目標流量值之間的時間間隔小于預設時間間隔的流量值記錄為目標流量值;
當所述目標流量值的數量大于或等于預設數量時,基于所述目標流量值,調整所述目標系統的流量上限;其中,所述流量上限用于控制訪問所述目標系統的用戶的數量;所述流量上限大于所述第一預設閾值。
2.根據權利要求1所述的方法,其特征在于,所述將監測到的大于或等于第一預設閾值、且與最近一次記錄的目標流量值之間的時間間隔小于預設時間間隔的流量值記錄為目標流量值,包括:
將監測到的大于或等于所述第一預設閾值的待寫入流量值依次寫入至用于記錄目標流量值的目標隊列中;
在監測到新的所述待寫入流量值時,若所述目標隊列中存儲的目標流量值的數量到達所述預設數量,則將所述目標隊列中最先寫入的目標流量值刪除,再將所述新的待寫入流量值寫入至所述目標隊列中;
若監測到新的所述待寫入流量值與所述目標隊列中最近的目標流量值之間的時間間隔大于所述預設時間間隔,則將所述目標隊列清空,再將新的所述待寫入流量值寫入至清空的目標隊列中。
3.根據權利要求1所述的方法,其特征在于,所述基于所述目標流量值,調整所述目標系統的流量上限,包括:
確定所述目標流量值中,最近的預設數量個目標流量值的平均值;
基于所述平均值,確定所述平均值對應的目標流量上限值;
基于所述目標流量上限值,調整所述目標系統的流量上限。
4.根據權利要求3所述的方法,其特征在于,所述基于所述平均值,確定所述平均值對應的目標流量上限值,包括:
基于所述平均值所處的閾值區間,以及不同閾值區間對應的目標流量上限值,確定所述平均值對應的目標流量上限值。
5.根據權利要求3所述的方法,其特征在于,所述基于所述平均值,確定所述平均值對應的目標流量上限值,包括:
基于所述平均值,確定所述流量上限的修正權重;
基于所述修正權重以及所述第一預設閾值,確定所述目標流量上限。
6.根據權利要求3所述的方法,其特征在于,所述基于所述平均值,確定所述平均值對應的目標流量上限值,包括:
若所述平均值大于第二預設閾值,則將所述第二預設閾值對應的預設流量上限值作為所述目標流量上限值。
7.一種流量控制裝置,其特征在于,包括:
監測模塊,用于監測目標系統單位時間內產生的流量值;
記錄模塊,用于將監測到的大于或等于第一預設閾值、且與最近一次記錄的目標流量值之間的時間間隔小于預設時間間隔的流量值記錄為目標流量值;
調整模塊,用于當所述目標流量值的數量大于或等于預設數量時,基于所述目標流量值,調整所述目標系統的流量上限;其中,所述流量上限用于控制訪問所述目標系統的用戶的數量;所述流量上限大于所述第一預設閾值。
8.根據權利要求7所述的裝置,其特征在于,所述記錄模塊具體用于:
將監測到的大于或等于所述第一預設閾值的待寫入流量值依次寫入至用于記錄目標流量值的目標隊列中;
在監測到新的所述待寫入流量值時,若所述目標隊列中存儲的目標流量值的數量到達所述預設數量,則將所述目標隊列中最先寫入的目標流量值刪除,再將所述新的待寫入流量值寫入至所述目標隊列中;
若監測到新的所述待寫入流量值與所述目標隊列中最近的目標流量值之間的時間間隔大于所述預設時間間隔,則將所述目標隊列清空,再將新的所述待寫入流量值寫入至清空的目標隊列中。
9.一種計算機設備,其特征在于,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執行的機器可讀指令,當計算機設備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執行時執行如權利要求1至6任一項所述的流量控制方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,該計算機可讀存儲介質上存儲有計算機程序,該計算機程序被處理器運行時執行如權利要求1至6任一項所述的流量控制方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011193502.2/1.html,轉載請聲明來源鉆瓜專利網。





