對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法和裝置,涉及通信領(lǐng)域。該方法包括:根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別;根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍;實(shí)時(shí)監(jiān)控業(yè)務(wù)系統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍;如果是,則對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制;如果否,則對資源預(yù)留范圍不低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行放通。本發(fā)明在次數(shù)型業(yè)務(wù)平臺發(fā)生突發(fā)業(yè)務(wù)峰值情況下,可以優(yōu)先保障高級別的業(yè)務(wù),提升用戶體驗(yàn)。
【專利說明】對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,特別涉及一種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法和裝置。
【背景技術(shù)】
[0002] 次數(shù)型業(yè)務(wù)是指業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)強(qiáng)相關(guān)的業(yè)務(wù),業(yè)務(wù)請求次數(shù)越 多,業(yè)務(wù)系統(tǒng)負(fù)載越大。例如,互聯(lián)網(wǎng)的WEB業(yè)務(wù)、短消息業(yè)務(wù)、彩信業(yè)務(wù)等,均屬于次數(shù)型 業(yè)務(wù)。
[0003] 隨著移動互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展,業(yè)務(wù)平臺遇到瞬間訪問量增大,超出業(yè)務(wù)平臺的負(fù) 載能力,需要對過量業(yè)務(wù)進(jìn)行控制的情況。
[0004] 現(xiàn)有的業(yè)務(wù)控制方法為,預(yù)先設(shè)定好系統(tǒng)負(fù)載閥值,當(dāng)檢測到系統(tǒng)負(fù)載到達(dá)閥值 時(shí),啟動流量控制,對于所有消息請求都不加區(qū)分,按照相同比例拒絕,以便降低系統(tǒng)負(fù)荷, 當(dāng)檢測到系統(tǒng)負(fù)載下降,取消流量控制。
[0005] 但是不同的次數(shù)型業(yè)務(wù),其業(yè)務(wù)價(jià)值不一樣,對于高價(jià)值的業(yè)務(wù),我們希望盡可能 優(yōu)先保障。然而,現(xiàn)有方案在流量控制時(shí)對所有業(yè)務(wù)一刀切,無法對高優(yōu)先級業(yè)務(wù)進(jìn)行有效 保障
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問題是:提出一種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制 的方法和裝置,以解決現(xiàn)有的次數(shù)型業(yè)務(wù)平臺在發(fā)生突發(fā)業(yè)務(wù)峰值情況下,未能對高優(yōu)先 級業(yè)務(wù)進(jìn)行有效保障的問題。
[0007] 根據(jù)本發(fā)明的一方面,提出一種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法,包括:
[0008] 根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù) 級別;根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍;實(shí)時(shí)監(jiān)控業(yè)務(wù)系 統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍;如果 業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍低于業(yè)務(wù)系 統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制;如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載不高于某一業(yè)務(wù)級別 對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍不低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求 進(jìn)行放通。
[0009] 所述業(yè)務(wù)分級規(guī)則包括:按照業(yè)務(wù)用戶、業(yè)務(wù)類型、業(yè)務(wù)特征碼中的至少一項(xiàng)對業(yè) 務(wù)進(jìn)行分級。
[0010] 所述資源預(yù)留規(guī)則包括:針對不同的業(yè)務(wù)級別設(shè)置不同的資源預(yù)留范圍,級別越 高的業(yè)務(wù)資源預(yù)留比例越高。
[0011] 在進(jìn)行流量控制之前,該方法還包括:根據(jù)業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)的相關(guān) 性,判斷業(yè)務(wù)請求是否為次數(shù)型業(yè)務(wù),如果該業(yè)務(wù)請求是次數(shù)型業(yè)務(wù),對該次數(shù)型業(yè)務(wù)的業(yè) 務(wù)請求進(jìn)行流量控制。
[0012] 在進(jìn)行業(yè)務(wù)分級時(shí),可以在業(yè)務(wù)入口處根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行 分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別。
[0013] 根據(jù)本發(fā)明的另一方面,提出一種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置,包括:業(yè)務(wù) 分級模塊,用于根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng) 的業(yè)務(wù)級別;資源預(yù)留模塊,用于根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù) 留范圍;流控模塊,用于實(shí)時(shí)監(jiān)控業(yè)務(wù)系統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高于某 一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍;業(yè)務(wù)處理模塊,用于如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于某一業(yè) 務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù) 請求進(jìn)行限制;如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載不高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資 源預(yù)留范圍不低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行放通。
[0014] 所述業(yè)務(wù)分級規(guī)則包括:按照業(yè)務(wù)用戶、業(yè)務(wù)類型、業(yè)務(wù)特征碼中的至少一項(xiàng)對業(yè) 務(wù)進(jìn)行分級。
[0015] 所述資源預(yù)留規(guī)則包括:針對不同的業(yè)務(wù)級別設(shè)置不同的資源預(yù)留范圍,級別越 高的業(yè)務(wù)資源預(yù)留比例越高。
[0016] 對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置還包括:業(yè)務(wù)類型確定模塊,用于在進(jìn)行流量 控制之前,根據(jù)業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)的相關(guān)性,判斷業(yè)務(wù)請求是否為次數(shù)型業(yè)務(wù), 如果該業(yè)務(wù)請求是次數(shù)型業(yè)務(wù),對該次數(shù)型業(yè)務(wù)的業(yè)務(wù)請求進(jìn)行流量控制。
[0017] 所述業(yè)務(wù)分級模塊設(shè)置在業(yè)務(wù)入口處,以便于所述業(yè)務(wù)分級模塊在業(yè)務(wù)入口處根 據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別。
[0018] 本發(fā)明通過對業(yè)務(wù)進(jìn)行分級,針對不同的業(yè)務(wù)級別預(yù)留不同的資源,級別越高的 業(yè)務(wù)資源預(yù)留比例越高,根據(jù)業(yè)務(wù)系統(tǒng)的負(fù)載情況,對不同級別的業(yè)務(wù)分別進(jìn)行流量控制, 對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)進(jìn)行限制,對資源預(yù)留范圍不低于業(yè)務(wù)系統(tǒng) 當(dāng)前負(fù)載的業(yè)務(wù)進(jìn)行放通,從而在次數(shù)型業(yè)務(wù)平臺發(fā)生突發(fā)業(yè)務(wù)峰值情況下,優(yōu)先保障高 級別的業(yè)務(wù),提升用戶體驗(yàn)。
[0019] 通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其 優(yōu)點(diǎn)將會變得清楚。
【專利附圖】
【附圖說明】
[0020] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0021] 圖1為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法一個(gè)實(shí)施例的流程示意圖。
[0022] 圖2為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法另一個(gè)實(shí)施例的流程示意圖。
[0023] 圖3為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
[0024] 圖4為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。以下 對至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使 用的任何限制。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提 下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026] 次數(shù)型業(yè)務(wù)主要針對流量型業(yè)務(wù),是指業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)強(qiáng)相關(guān)的業(yè) 務(wù),業(yè)務(wù)請求次數(shù)越多,業(yè)務(wù)系統(tǒng)負(fù)載越大。例如,互聯(lián)網(wǎng)的WEB業(yè)務(wù)、短消息業(yè)務(wù)、彩信業(yè) 務(wù)等,均屬于次數(shù)型業(yè)務(wù);而流媒體、視頻、文件下載等,則不屬于次數(shù)型業(yè)務(wù)。
[0027] 為了解決現(xiàn)有的次數(shù)型業(yè)務(wù)平臺在發(fā)生突發(fā)業(yè)務(wù)峰值情況下,未能對高優(yōu)先級業(yè) 務(wù)進(jìn)行有效保障的問題,本發(fā)明提出一種通過資源預(yù)留方式對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的 方法。
[0028] 圖1為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法一個(gè)實(shí)施例的流程示意圖。如圖 1所示,該實(shí)施例的方法包括以下步驟:
[0029] 步驟102,根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對 應(yīng)的業(yè)務(wù)級別。
[0030] 在進(jìn)行業(yè)務(wù)分級時(shí),可以在業(yè)務(wù)入口處根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行 分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別。
[0031] 其中,業(yè)務(wù)分級規(guī)則包括:根據(jù)社會效益、經(jīng)濟(jì)效益的高低,按照業(yè)務(wù)用戶、業(yè)務(wù)類 型、業(yè)務(wù)特征碼中的至少一項(xiàng)對業(yè)務(wù)進(jìn)行分級。通常情況下,業(yè)務(wù)級別越高,該業(yè)務(wù)的價(jià)值 越1?。
[0032] 步驟104,根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍。
[0033] 其中,資源預(yù)留規(guī)則包括:針對不同的業(yè)務(wù)級別設(shè)置不同的資源預(yù)留范圍,級別越 高的業(yè)務(wù)資源預(yù)留比例越高,從而使得價(jià)值越高的業(yè)務(wù)可以獲得的資源也越多。
[0034] 步驟106,實(shí)時(shí)監(jiān)控業(yè)務(wù)系統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高于某一業(yè) 務(wù)級別對應(yīng)的資源預(yù)留范圍。
[0035] 步驟108,如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資 源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制,從而為更高級別的業(yè) 務(wù)預(yù)留資源。
[0036] 其中,對業(yè)務(wù)請求進(jìn)行限制的一種方式是拒絕該級別的業(yè)務(wù)請求,可以在業(yè)務(wù)入 口處實(shí)現(xiàn)業(yè)務(wù)限制。
[0037] 步驟110,如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載不高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對 資源預(yù)留范圍不低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行放通。
[0038] 圖2為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法另一個(gè)實(shí)施例的流程示意圖。
[0039] 如圖2所示,該實(shí)施例的方法在進(jìn)行流量控制之前,還包括:
[0040] 步驟100,根據(jù)業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)的相關(guān)性,判斷業(yè)務(wù)請求是否為次數(shù) 型業(yè)務(wù),如果該業(yè)務(wù)請求是次數(shù)型業(yè)務(wù),對該次數(shù)型業(yè)務(wù)的業(yè)務(wù)請求進(jìn)行流量控制。
[0041] 上述實(shí)施例,通過對業(yè)務(wù)進(jìn)行分級,針對不同的業(yè)務(wù)級別預(yù)留不同的資源,級別越 高的業(yè)務(wù)資源預(yù)留比例越高,根據(jù)業(yè)務(wù)系統(tǒng)的負(fù)載情況,對不同級別的業(yè)務(wù)分別進(jìn)行流量 控制,對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)進(jìn)行限制,對資源預(yù)留范圍不低于業(yè) 務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)進(jìn)行放通,從而在次數(shù)型業(yè)務(wù)平臺發(fā)生突發(fā)業(yè)務(wù)峰值情況下,優(yōu)先 保障高級別的業(yè)務(wù),提升用戶體驗(yàn)。
[0042] 下面以短信業(yè)務(wù)為例,對本發(fā)明提出的業(yè)務(wù)分級方法進(jìn)行說明。
[0043] 以短信用戶為例,將短信用戶分為:優(yōu)先保障用戶、普通用戶兩級,將服務(wù)提供商 SP分為:普通SP、優(yōu)先保障SP和公共信息發(fā)布SP,則根據(jù)業(yè)務(wù)用戶將短信業(yè)務(wù)分為以下級 另IJ,由高到低依次為:
[0044] 第一業(yè)務(wù)級別:公共信息發(fā)布(如政府緊急通知、運(yùn)營商緊急通知等)的短信業(yè) 務(wù);
[0045] 第二業(yè)務(wù)級別:優(yōu)先保障用戶之間的短信業(yè)務(wù)、優(yōu)先保障用戶與普通用戶之間的 短;
[0046] 第三業(yè)務(wù)級別:普通用戶之間的短信業(yè)務(wù);
[0047] 第四業(yè)務(wù)級別:優(yōu)先保障SP的短信業(yè)務(wù);
[0048] 第五業(yè)務(wù)級別:其他SP (如普通SP、公共信息發(fā)布SP)的短信業(yè)務(wù)。
[0049] 上述業(yè)務(wù)分級方法,可以根據(jù)實(shí)際需要靈活配置,將一些緊急信息、需要優(yōu)先保障 用戶的業(yè)務(wù)設(shè)置為較高級別,可以優(yōu)先保障這些業(yè)務(wù)的服務(wù)質(zhì)量。
[0050] 下面以短信業(yè)務(wù)為例,對本發(fā)明提出的資源預(yù)留規(guī)則進(jìn)行說明。
[0051] 針對不同的業(yè)務(wù)級別設(shè)置不同的資源預(yù)留范圍,級別越高的業(yè)務(wù)資源預(yù)留比例越 高。例如,某短信平臺的處理能力為1000TPS (條每秒),則可以將總性能的99%、95%、90%、 80% (具體數(shù)值可以靈活設(shè)置)作為資源預(yù)留比例,劃分為五個(gè)資源級別,分別是:990TPS及 以上、950TPS ?990TPS、900TSP ?950TPS、800TPS ?900TSP 和 800TPS 以下。第一業(yè)務(wù)級 別對應(yīng)990TPS及以上的資源,第二業(yè)務(wù)級別對應(yīng)950TPS?990TPS的資源,第三業(yè)務(wù)級別 對應(yīng)900TSP?950TPS的資源,第四業(yè)務(wù)級別對應(yīng)800TPS?900TSP的資源,第五業(yè)務(wù)級別 對應(yīng)800TPS以下的資源。
[0052] 下面以短信業(yè)務(wù)為例,并結(jié)合上述短信業(yè)務(wù)分級和短信業(yè)務(wù)資源預(yù)留規(guī)則,對本 發(fā)明提出的流量控制方法進(jìn)行說明。
[0053] 當(dāng)短信業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載低于800TPS時(shí)(如只有400TPS),則短信業(yè)務(wù)系統(tǒng)當(dāng)前 負(fù)載不高于任一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對所有級別的短信業(yè)務(wù)進(jìn)行放通。
[0054] 當(dāng)短信業(yè)務(wù)系統(tǒng)負(fù)載上升,例如達(dá)到830TPS時(shí),則短信業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于第 五業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍(800TPS以下),此時(shí),原有的業(yè)務(wù)繼續(xù)保留,對于新收到的 業(yè)務(wù)請求,如果是普通SP的短信業(yè)務(wù)、短信業(yè)務(wù)公共信息發(fā)布SP的短信業(yè)務(wù)等第五級別的 短信業(yè)務(wù),則對低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的第五業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制,其他級別的 業(yè)務(wù)請求進(jìn)行放通。
[0055] 若短信業(yè)務(wù)系統(tǒng)負(fù)載進(jìn)一步上升,例如達(dá)到990TPS時(shí),則短信業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載 高于第二、第三、第四、第五級別對應(yīng)的資源預(yù)留范圍,則僅對第一級別的短信業(yè)務(wù)進(jìn)行放 通,僅允許公共信息發(fā)布業(yè)務(wù),而對第二、第三、第四、第五級別的短信業(yè)務(wù)進(jìn)行限制。
[0056] 圖3為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖 3所示,該實(shí)施例的裝置包括:
[0057] 業(yè)務(wù)分級模塊302,用于根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出 該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別;
[0058] 資源預(yù)留模塊304,用于根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù) 留范圍;
[0059] 流控模塊306,用于實(shí)時(shí)監(jiān)控業(yè)務(wù)系統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高 于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍;
[0060] 業(yè)務(wù)處理模塊308,用于如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù) 留范圍,則對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制;如果 業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載不高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍不低于業(yè) 務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行放通。
[0061] 其中,業(yè)務(wù)分級規(guī)則包括:按照業(yè)務(wù)用戶、業(yè)務(wù)類型、業(yè)務(wù)特征碼中的至少一項(xiàng)對 業(yè)務(wù)進(jìn)行分級。
[0062] 例如,按照業(yè)務(wù)用戶對短信業(yè)務(wù)進(jìn)行分級,可以分為:
[0063] 第一業(yè)務(wù)級別:公共信息發(fā)布(如政府緊急通知、運(yùn)營商緊急通知等)的短信業(yè) 務(wù);
[0064] 第二業(yè)務(wù)級別:優(yōu)先保障用戶之間的短信業(yè)務(wù)、優(yōu)先保障用戶與普通用戶之間的 短;
[0065] 第三業(yè)務(wù)級別:普通用戶之間的短信業(yè)務(wù);
[0066] 第四業(yè)務(wù)級別:優(yōu)先保障SP的短信業(yè)務(wù);
[0067] 第五業(yè)務(wù)級別:其他SP (如普通SP、公共信息發(fā)布SP)的短信業(yè)務(wù)。
[0068] 上述業(yè)務(wù)分級方案,可以根據(jù)實(shí)際需要靈活配置,將一些緊急信息、需要優(yōu)先保障 用戶的業(yè)務(wù)設(shè)置為較高級別,可以優(yōu)先保障這些業(yè)務(wù)的服務(wù)質(zhì)量。
[0069] 其中,資源預(yù)留規(guī)則包括:針對不同的業(yè)務(wù)級別設(shè)置不同的資源預(yù)留范圍,級別越 高的業(yè)務(wù)資源預(yù)留比例越高。
[0070] 其中,業(yè)務(wù)分級模塊302設(shè)置在業(yè)務(wù)入口處,以便于業(yè)務(wù)分級模塊302在業(yè)務(wù)入口 處根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別。
[0071] 圖4為本發(fā)明對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如 圖4所示,該實(shí)施例的裝置包括:還可以包括:業(yè)務(wù)類型確定模塊300,用于在進(jìn)行流量控制 之前,根據(jù)業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)的相關(guān)性,判斷業(yè)務(wù)請求是否為次數(shù)型業(yè)務(wù),如果 該業(yè)務(wù)請求是次數(shù)型業(yè)務(wù),對該次數(shù)型業(yè)務(wù)的業(yè)務(wù)請求進(jìn)行流量控制。
[0072] 上述實(shí)施例,通過對業(yè)務(wù)進(jìn)行分級,針對不同的業(yè)務(wù)級別預(yù)留不同的資源,級別越 高的業(yè)務(wù)資源預(yù)留比例越高,根據(jù)業(yè)務(wù)系統(tǒng)的負(fù)載情況,對不同級別的業(yè)務(wù)分別進(jìn)行流量 控制,對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)進(jìn)行限制,對資源預(yù)留范圍不低于業(yè) 務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)進(jìn)行放通,從而在次數(shù)型業(yè)務(wù)平臺發(fā)生突發(fā)業(yè)務(wù)峰值情況下,優(yōu)先 保障高級別的業(yè)務(wù),提升用戶體驗(yàn)。
[0073] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0074] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的方法,包括: 根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級 別; 根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍; 實(shí)時(shí)監(jiān)控業(yè)務(wù)系統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高于某一業(yè)務(wù)級別對應(yīng)的 資源預(yù)留范圍; 如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍低 于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制; 如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載不高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍 不低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行放通。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)分級規(guī)則包括:按照業(yè)務(wù)用戶、 業(yè)務(wù)類型、業(yè)務(wù)特征碼中的至少一項(xiàng)對業(yè)務(wù)進(jìn)行分級。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源預(yù)留規(guī)則包括:針對不同的業(yè)務(wù) 級別設(shè)置不同的資源預(yù)留范圍,級別越高的業(yè)務(wù)資源預(yù)留比例越高。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在進(jìn)行流量控制之前,該方法還包括: 根據(jù)業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)的相關(guān)性,判斷業(yè)務(wù)請求是否為次數(shù)型業(yè)務(wù),如果 該業(yè)務(wù)請求是次數(shù)型業(yè)務(wù),對該次數(shù)型業(yè)務(wù)的業(yè)務(wù)請求進(jìn)行流量控制。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在業(yè)務(wù)入口處根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則 對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別。
6. -種對次數(shù)型業(yè)務(wù)進(jìn)行流量控制的裝置,包括: 業(yè)務(wù)分級模塊,用于根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以確定出該業(yè)務(wù) 請求對應(yīng)的業(yè)務(wù)級別; 資源預(yù)留模塊,用于根據(jù)預(yù)設(shè)的資源預(yù)留規(guī)則,確定該業(yè)務(wù)級別對應(yīng)的資源預(yù)留范 圍; 流控模塊,用于實(shí)時(shí)監(jiān)控業(yè)務(wù)系統(tǒng)的負(fù)載情況,判斷業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載是否高于某一 業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍; 業(yè)務(wù)處理模塊,用于如果業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍, 則對資源預(yù)留范圍低于業(yè)務(wù)系統(tǒng)當(dāng)前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行限制;如果業(yè)務(wù)系統(tǒng) 當(dāng)前負(fù)載不高于某一業(yè)務(wù)級別對應(yīng)的資源預(yù)留范圍,則對資源預(yù)留范圍不低于業(yè)務(wù)系統(tǒng)當(dāng) 前負(fù)載的業(yè)務(wù)級別的業(yè)務(wù)請求進(jìn)行放通。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述業(yè)務(wù)分級規(guī)則包括:按照業(yè)務(wù)用戶、 業(yè)務(wù)類型、業(yè)務(wù)特征碼中的至少一項(xiàng)對業(yè)務(wù)進(jìn)行分級。
8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述資源預(yù)留規(guī)則包括:針對不同的業(yè)務(wù) 級別設(shè)置不同的資源預(yù)留范圍,級別越高的業(yè)務(wù)資源預(yù)留比例越高。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:業(yè)務(wù)類型確定模塊,用 于在進(jìn)行流量控制之前,根據(jù)業(yè)務(wù)系統(tǒng)負(fù)載與業(yè)務(wù)請求次數(shù)的相關(guān)性,判斷業(yè)務(wù)請求是否 為次數(shù)型業(yè)務(wù),如果該業(yè)務(wù)請求是次數(shù)型業(yè)務(wù),對該次數(shù)型業(yè)務(wù)的業(yè)務(wù)請求進(jìn)行流量控制。
10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述業(yè)務(wù)分級模塊設(shè)置在業(yè)務(wù)入口處, 以便于所述業(yè)務(wù)分級模塊在業(yè)務(wù)入口處根據(jù)預(yù)設(shè)的業(yè)務(wù)分級規(guī)則對業(yè)務(wù)請求進(jìn)行分級,以 確定出該業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)級別。
【文檔編號】H04L12/851GK104144131SQ201310172384
【公開日】2014年11月12日 申請日期:2013年5月10日 優(yōu)先權(quán)日:2013年5月10日
【發(fā)明者】陳喜洲, 宮云平, 孫小紅, 張強(qiáng), 李洪, 王燕川, 渠凱, 杜民, 伍思源, 周文紅, 雷多萍, 李濤, 梁朝軍, 譚志遠(yuǎn), 楊劍 申請人:中國電信股份有限公司