[發(fā)明專(zhuān)利]一種網(wǎng)關(guān)動(dòng)態(tài)限流方法及其構(gòu)成的實(shí)時(shí)限流方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210140521.1 | 申請(qǐng)日: | 2022-02-16 |
| 公開(kāi)(公告)號(hào): | CN114745328A | 公開(kāi)(公告)日: | 2022-07-12 |
| 發(fā)明(設(shè)計(jì))人: | 彭明超;管興江;李立波 | 申請(qǐng)(專(zhuān)利權(quán))人: | 多點(diǎn)生活(成都)科技有限公司 |
| 主分類(lèi)號(hào): | H04L47/10 | 分類(lèi)號(hào): | H04L47/10;H04L47/20;H04L43/0876;H04L43/16;H04L41/14;H04L41/142;H04L41/147 |
| 代理公司: | 成都三誠(chéng)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 51251 | 代理人: | 饒振浪 |
| 地址: | 610000 四川省成都市高*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)關(guān) 動(dòng)態(tài) 限流 方法 及其 構(gòu)成 實(shí)時(shí) | ||
本發(fā)明公開(kāi)了一種網(wǎng)關(guān)動(dòng)態(tài)限流方法,其特征在于,主要包括以下步驟:S1、判定用戶i在近N個(gè)時(shí)段內(nèi)是否有設(shè)備流量;有,則執(zhí)行步驟S2;無(wú),則該用戶i為新用戶,該設(shè)備為新設(shè)備,由該新設(shè)備享用該用戶i的全部流量;S2、判定該用戶i是否屬于新設(shè)備,是,則由新設(shè)備和老設(shè)備共享該用戶i的(1?W%)的流量;否,則由老設(shè)備共享該用戶i的W%的流量等步驟。本發(fā)明中用戶在接入網(wǎng)關(guān)服務(wù)后,不需要人工參與調(diào)整限流閾值,系統(tǒng)會(huì)根據(jù)用戶歷史流量預(yù)估用戶當(dāng)前時(shí)段流量,動(dòng)態(tài)地調(diào)整流量閾值。本發(fā)明既能保障用戶的正常調(diào)用,也能對(duì)異常流量進(jìn)行有效的控制,同時(shí)不需要人工介入,減少運(yùn)維成本。
技術(shù)領(lǐng)域
本發(fā)明屬于無(wú)線通訊領(lǐng)域,具體是指一種網(wǎng)關(guān)動(dòng)態(tài)限流方法及其構(gòu)成的實(shí)時(shí)限流方法。
背景技術(shù)
網(wǎng)關(guān)是通訊領(lǐng)域的業(yè)務(wù)系統(tǒng)對(duì)外提供服務(wù)的統(tǒng)一出入口,其具有流量大、用戶多等特點(diǎn),由于網(wǎng)關(guān)承擔(dān)著流量控制及訪問(wèn)權(quán)限控制的重要作用,因此人們對(duì)網(wǎng)關(guān)的性能要求也較高,需要其具備較強(qiáng)的穩(wěn)定性、可靠性和隔離性。
由于外部應(yīng)用在調(diào)用網(wǎng)關(guān)接口時(shí),往往都需要通過(guò)token或cookie來(lái)進(jìn)行身份認(rèn)證,如圖1所示。加之存在網(wǎng)關(guān)流量大及多個(gè)用戶共享網(wǎng)關(guān)資源的普遍情形,因此為保障網(wǎng)關(guān)的正常運(yùn)行,往往需要從用戶、設(shè)備等維度進(jìn)行接口調(diào)用頻率和次數(shù)限制。
目前行業(yè)內(nèi)已有一些常用的頻率和次數(shù)的限流方法,如圖2所示的基于計(jì)數(shù)的流量控制方法和如圖3所示基于令牌桶的流量頻率控制方法等,但這些方法均為靜態(tài)限流方法,雖能在一定程度上控制用戶的流量訪問(wèn),保障網(wǎng)關(guān)系統(tǒng)的穩(wěn)定,但在異常流量較大的情況下,則容易導(dǎo)致用戶接口調(diào)用不可用。同時(shí),隨著用戶正常的流量遞增,還需要人工參與調(diào)整用戶流量閾值才能保障用戶接口的正常調(diào)用。因此,目前現(xiàn)有的頻率和次數(shù)的限流方法不能滿足人們對(duì)網(wǎng)絡(luò)高質(zhì)量的要求。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述問(wèn)題,提供一種網(wǎng)關(guān)動(dòng)態(tài)限流方法及其構(gòu)成的實(shí)時(shí)限流方法。
本發(fā)明的目的通過(guò)下述技術(shù)方案實(shí)現(xiàn):一種網(wǎng)關(guān)動(dòng)態(tài)限流方法,主要包括以下步驟:
S1、判定用戶i在近N個(gè)時(shí)段內(nèi)是否有設(shè)備流量;有,則執(zhí)行步驟S2;無(wú),則該用戶i為新用戶,該設(shè)備為新設(shè)備,由該新設(shè)備享用該用戶i的全部流量;
S2、判定該用戶i是否屬于新設(shè)備,是,則由新設(shè)備和老設(shè)備共享該用戶i 的(1-W%)的流量;否,則由老設(shè)備共享該用戶i的W%的流量;其中,W為老設(shè)備共享用戶i的流量占比;
S3、判定所用流量是否達(dá)到流量閾值?是,則顯示異常并結(jié)束服務(wù);否,則執(zhí)行調(diào)用,直至結(jié)束。
進(jìn)一步地,步驟S3中所述的流量閾值分為老設(shè)備流量閾值和新設(shè)備流量閾值;所述老設(shè)備流量閾值為:新設(shè)備流量閾值為其中,rateTij為設(shè)備j在用戶i中的流量占比,W為老設(shè)備共享用戶i的流量占比,Q為用戶i的當(dāng)前時(shí)段流量閾值,M為新老設(shè)備數(shù)量。
所述當(dāng)前時(shí)段流量閾值Q由用戶流量預(yù)估模型生成,其計(jì)算方式如下:
步驟1:根據(jù)用戶歷史流量日志數(shù)據(jù)計(jì)算出最近連續(xù)(N+1)個(gè)時(shí)段的流量統(tǒng)計(jì)數(shù)據(jù),記為X=[x1,x2,x3,...,xi,...,xN,xN+1],其中xi代表第i時(shí)段的流量,x1為最近的用戶時(shí)段流量,N為樣本數(shù)量;
步驟2:計(jì)算用戶時(shí)段流量差值Y=[y1,y2,y3,...,yi,...,yN],其中yi=xi-xi+1;
步驟3:計(jì)算樣本數(shù)據(jù)均值計(jì)算公式為:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于多點(diǎn)生活(成都)科技有限公司,未經(jīng)多點(diǎn)生活(成都)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210140521.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 基于MEGACO協(xié)議的信令代理實(shí)現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負(fù)載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲(chǔ)介質(zhì)
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





