亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于群組的流量控制方法、設(shè)備以及系統(tǒng)的制作方法

文檔序號:7749196閱讀:116來源:國知局
專利名稱:一種基于群組的流量控制方法、設(shè)備以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種基于群組的流量控制方法、設(shè)備以及系統(tǒng)。
背景技術(shù)
如圖6,是一種典型的機(jī)器通信(Machine-to-Machine Communications, M2M)系統(tǒng)結(jié)構(gòu),各種終端設(shè)備(如傳感器、微控制器等)直接連接到M2M業(yè)務(wù)平臺,或者通過M2M 網(wǎng)關(guān)連接到M2M業(yè)務(wù)平臺,而各種M2M應(yīng)用(如電力抄表、智能交通等)則通過M2M業(yè)務(wù)平臺獲取M2M終端采集的數(shù)據(jù)或?qū)2M終端進(jìn)行控制。終端發(fā)送注冊信息到流量控制設(shè)備(M2M業(yè)務(wù)平臺或M2M網(wǎng)關(guān)),流量控制設(shè)備根據(jù)注冊信息攜帶的終端標(biāo)識到簽約數(shù)據(jù)庫查詢相關(guān)的簽約信息,若終端通過業(yè)務(wù)鑒權(quán),簽約數(shù)據(jù)庫返回終端所在群組的群組標(biāo)識給流量控制設(shè)備,流量控制設(shè)備接收群組標(biāo)識,保存終端標(biāo)識和群組標(biāo)識的映射關(guān)系,并給終端分配可用帶寬量;終端在分配的可用帶寬量范圍內(nèi)與M2M應(yīng)用進(jìn)行數(shù)據(jù)交換。當(dāng)流量控制設(shè)備監(jiān)測到網(wǎng)絡(luò)中有擁塞發(fā)生時(shí),首先識別導(dǎo)致?lián)砣慕K端,根據(jù)該終端的終端標(biāo)識找到該終端所在的群組的群組標(biāo)識,然后向該終端或者該終端所在的群組中的每個(gè)終端發(fā)送擁塞通知消息,對群組的流量進(jìn)行控制。在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),基于群組的流量控制只能在網(wǎng)絡(luò)擁塞發(fā)生之后進(jìn)行,卻不能通過預(yù)先協(xié)商合理地分配終端帶寬,沒有充分利用帶寬,并且不能有效地避免擁塞。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于群組的流量控制方法、設(shè)備以及系統(tǒng),解決了現(xiàn)有技術(shù)中不能通過預(yù)先協(xié)商合理地分配終端帶寬,從而不能充分利用帶寬以及避免擁塞的問題。一種基于群組的流量控制方法,包括接收屬于第一終端的帶寬申請消息,該帶寬申請消息至少攜帶帶寬申請量;判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量;根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。一種流量控制設(shè)備,包括接收模塊,用于接收屬于第一終端的帶寬申請消息,該帶寬申請消息攜帶帶寬申;主旦
T冃里;判斷模塊,用于判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量;帶寬重分配模塊,用于根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。一種基于群組的流量控制系統(tǒng),包括第一終端,用于估計(jì)本終端的帶寬需求,當(dāng)帶寬需求超過可用帶寬量時(shí)向流量控制設(shè)備發(fā)送帶寬申請消息;流量控制設(shè)備,用于接收屬于第一終端的帶寬申請消息,該帶寬申請消息攜帶帶寬申請量以及第一終端的標(biāo)識和/或第一終端所在群組的標(biāo)識;判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量;根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。本發(fā)明實(shí)施例通過流量控制設(shè)備對每個(gè)終端進(jìn)行實(shí)時(shí)、周期性或長期的帶寬剩余量的監(jiān)測,根據(jù)群組流量控制策略給各個(gè)終端動態(tài)分配可用帶寬量。本發(fā)明實(shí)施例實(shí)現(xiàn)了一種基于群組的流量控制方法,使得基于群組的流量控制不再局限于網(wǎng)絡(luò)擁塞發(fā)生后執(zhí)行,而是根據(jù)群組流量控制策略通過預(yù)先協(xié)商合理地分配終端帶寬來避免網(wǎng)絡(luò)擁塞發(fā)生,實(shí)現(xiàn)了動態(tài)、自適應(yīng)地實(shí)施群組流量控制,有效避免了擁塞的發(fā)生,優(yōu)化利用了帶寬資源。


圖1是本發(fā)明實(shí)施例中基于群組的流量控制方法流程圖;圖2是本發(fā)明實(shí)施例中基于群組的流量控制方法數(shù)據(jù)流程示意圖;圖3是本發(fā)明實(shí)施例中流量控制設(shè)備邏輯結(jié)構(gòu)圖;圖4是本發(fā)明實(shí)施例中基于群組的流量控制系統(tǒng)邏輯結(jié)構(gòu)圖;圖5是本發(fā)明實(shí)施例中基于群組的流量控制系統(tǒng)邏輯結(jié)構(gòu)圖;圖6是一種M2M系統(tǒng)結(jié)構(gòu);圖7是本發(fā)明應(yīng)用例的數(shù)據(jù)流程示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種基于群組的流量控制方法,本發(fā)明實(shí)施例還提供相應(yīng)的設(shè)備和系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。本發(fā)明方案既適用于單層的M2M設(shè)計(jì)結(jié)構(gòu),也適用于多層的M2M設(shè)計(jì)結(jié)構(gòu)。請參閱圖1,本發(fā)明實(shí)施例中基于群組的流量控制方法第一實(shí)施例包括在單層的M2M設(shè)計(jì)結(jié)構(gòu)中101、接收屬于第一終端的帶寬申請消息;流量控制設(shè)備接收第一終端發(fā)送的帶寬申請消息,該帶寬申請消息攜帶帶寬申請量和第一終端的標(biāo)識;102、判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量;流量控制設(shè)備保存有第一終端的標(biāo)識與對應(yīng)群組的映射關(guān)系,群組與群組流量控制策略的映射關(guān)系,第一終端的可用帶寬量等等;判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量, 具體的獲取與第一終端的標(biāo)識對應(yīng)的群組的群組帶寬剩余量,該群組帶寬剩余量為該群組的群組總帶寬與群組內(nèi)全部終端的可用帶寬量的差值;和/或,獲取與第一終端的標(biāo)識對應(yīng)的群組內(nèi)與各個(gè)終端對應(yīng)的終端帶寬剩余量之和,該終端帶寬剩余量為相應(yīng)終端的可用帶寬量與實(shí)際帶寬使用量的差值;將當(dāng)前可分配帶寬量與第一終端的帶寬申請量進(jìn)行比較當(dāng)前可分配帶寬量是否不小于第一終端的帶寬申請量;為描述方便,在本實(shí)施例下述中,假設(shè)與第一終端的標(biāo)識對應(yīng)的群組為第一群組;103、根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的該群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量;若在步驟102中本流量控制設(shè)備中第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量不小于帶寬申請量,則在當(dāng)前可分配帶寬量的范圍內(nèi)重新分配第一終端的可用帶寬量, 具體的向第一終端發(fā)送帶寬調(diào)整將指令,該帶寬調(diào)整將指令攜帶第一終端需要調(diào)整的帶寬信息,即增加的帶寬量或增加帶寬量后的可用帶寬量;如果在重新分配中使用到終端帶寬剩余量,則向在重新分配中被使用到的終端帶寬剩余量所對應(yīng)的終端發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶相應(yīng)終端需要調(diào)整的帶寬信息,即需要減少的帶寬量或減少帶寬量后的可用帶寬量;若在步驟102中本流量控制設(shè)備中第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量小于帶寬申請量,則向第一終端發(fā)送拒絕帶寬重分配消息,或還發(fā)送帶寬告急通知給預(yù)先設(shè)定的應(yīng)用或用戶;根據(jù)群組流量控制策略或者根據(jù)第一終端發(fā)送的帶寬申請消息中的規(guī)定,在監(jiān)測到有不小于帶寬申請量的當(dāng)前可分配帶寬量時(shí),發(fā)送帶寬可用通知給第一終端,詢問第一終端是否還需要申請帶寬;當(dāng)群組流量控制策略規(guī)定按優(yōu)先級分配可用帶寬量時(shí)根據(jù)第一終端的優(yōu)先級大小,強(qiáng)制減少其他低優(yōu)先級終端的可用帶寬量,將減少的可用帶寬量分配給第一終端向第一終端發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整將指令攜帶第一終端需要調(diào)整的帶寬信息,即增加的帶寬量或增加帶寬量后的可用帶寬量;并向在重新分配中被使用到的終端帶寬剩余量所對應(yīng)的終端發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶相應(yīng)終端需要調(diào)整的帶寬信息,即需要減少的帶寬量或減少帶寬量后的可用帶寬量;群組流量控制策略是預(yù)先設(shè)置在流量控制設(shè)備中,或者是在群組中首個(gè)終端申請注冊時(shí),由流量控制設(shè)備從群組的簽約數(shù)據(jù)庫中獲取并保存在本地的;群組流量控制策略攜帶有群組總帶寬和可用帶寬量分配策略,終端可用帶寬量的分配都是在群組總帶寬的范圍內(nèi)分配;可用帶寬量重分配策略根據(jù)不同的設(shè)計(jì)和不同的效果有很多種,比如:策略1 先將群組帶寬剩余量作為重分配帶寬,不足的再將終端帶寬剩余量作為重分配帶寬;
策略2:先將終端帶寬剩余量作為重分配帶寬,不足的再將群組帶寬剩余量作為重分配帶寬;策略3 當(dāng)帶寬剩余量小于帶寬申請量時(shí),部分或全部都根據(jù)第一終端的優(yōu)先級大小,強(qiáng)制從同群組中其他低優(yōu)先級的終端的可用帶寬量中強(qiáng)制分配給第一終端;策略4:當(dāng)帶寬剩余量小于帶寬申請量時(shí),則發(fā)送拒絕帶寬重分配消息給第一終端或在帶寬剩余量的范圍內(nèi)部分重分配第一終端的帶寬;可選的,當(dāng)監(jiān)測到第一群組中有帶寬剩余量不小于第一終端的帶寬申請量時(shí),發(fā)送帶寬可用通知給第一終端,詢問第一終端是否還需要申請帶寬,該帶寬可用通知攜帶當(dāng)前可用帶寬剩余量和第一群組的標(biāo)識;是否發(fā)送帶寬可用通知給第一終端,可以由第一終端發(fā)送的帶寬申請消息規(guī)定,也可以由群組流量控制策略規(guī)定;在多層的M2M設(shè)計(jì)結(jié)構(gòu)中101、接收屬于第一終端的帶寬申請消息;流量控制設(shè)備接收屬于第一終端的帶寬申請消息,屬于第一終端的帶寬申請消息包括由第一終端發(fā)送的帶寬申請消息或下層流量控制設(shè)備發(fā)送的帶寬申請消息,如下一級的M2M網(wǎng)關(guān)或M2M業(yè)務(wù)平臺;第一終端發(fā)送的帶寬申請消息攜帶寬申請量以及第一終端的標(biāo)識,第一終端發(fā)送的帶寬申請消息攜帶的帶寬申請量為第一終端的帶寬申請量;下層流量控制設(shè)備發(fā)送的帶寬申請消息攜帶帶寬申請量以及第一群組的標(biāo)識,或還攜帶第一終端的標(biāo)識,下層流量控制設(shè)備發(fā)送的帶寬申請消息攜帶的帶寬申請量包括下層流量控制設(shè)備不足第一終端的帶寬申請量的帶寬量;102、判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量;第一終端所在流量控制設(shè)備保存有終端的標(biāo)識與對應(yīng)群組的映射關(guān)系,群組與群組流量控制策略的映射關(guān)系,第一終端的可用帶寬量等等;上層流量控制設(shè)備保存有群組與群組流量控制策略的映射關(guān)系,與該上層流量控制設(shè)備相連的下層流量控制設(shè)備和終端的可用帶寬量等等;判斷本流量控制設(shè)備中第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量,具體的獲取第一群組的群組帶寬剩余量,該群組帶寬剩余量為該群組的群組總帶寬與群組內(nèi)全部終端的可用帶寬量的差值;和/或,獲取與第一群組內(nèi)各個(gè)終端對應(yīng)的終端帶寬剩余量之和,該終端帶寬剩余量為相應(yīng)終端的可用帶寬量與實(shí)際帶寬使用量的差值;和/或下層流量控制設(shè)備的當(dāng)前可分配帶寬量;將當(dāng)前可分配帶寬量與第一終端的帶寬申請量進(jìn)行比較當(dāng)前可分配帶寬量是否不小于第一終端的帶寬申請量;103、根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的該群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量;若在步驟102中本流量控制設(shè)備中第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量不小于帶寬申請量,則在當(dāng)前可分配帶寬量的范圍內(nèi)重新分配第一終端的可用帶寬量, 具體的向第一終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整將指令,該帶寬調(diào)整將指令攜帶第一終端或下層流量控制設(shè)備需要調(diào)整的帶寬信息,即增加的帶寬量或增加帶寬量后的可用帶寬量;如果在重新分配中使用到終端帶寬剩余量,則向在重新分配中被使用到的終端帶寬剩余量所對應(yīng)的終端發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶相應(yīng)終端需要調(diào)整的帶寬信息,即需要減少的帶寬量或減少帶寬量后的可用帶寬量;如果在重新分配中使用到下層流量控制設(shè)備的當(dāng)前可分配帶寬量,則向該下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶相應(yīng)下層流量控制設(shè)備需要調(diào)整的帶寬信息,即需要減少的帶寬量或減少帶寬量后的可用帶寬量;若在步驟102中本流量控制設(shè)備中第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量小于帶寬申請量,則向上層流量控制設(shè)備發(fā)送帶寬申請消息,該帶寬申請消息攜帶帶寬申請量以及第一群組的標(biāo)識和/或第一終端的標(biāo)識,該帶寬申請量為本層流量控制設(shè)備不足第一終端的帶寬申請量的帶寬量;或者向第一終端發(fā)送拒絕帶寬重分配消息,或還發(fā)送帶寬告急通知給預(yù)先設(shè)定的應(yīng)用或用戶;上層流量控制設(shè)備接收下層流量控制設(shè)備發(fā)送的帶寬申請消息后會做與本流量控制設(shè)備相同的處理,如果上層流量控制設(shè)備判斷有第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量不小于帶寬申請量,則向本流量控制設(shè)備發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶本流量控制設(shè)備需要調(diào)整的帶寬信息,即需要增加的帶寬量或增加帶寬量后的可用帶寬量;本流量控制設(shè)備接收該帶寬調(diào)整指令,在更新后的當(dāng)前可分配帶寬量范圍內(nèi)重新分配第一終端的可用帶寬量;如果上層流量控制設(shè)備判斷第一群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量小于帶寬申請量,則再向上一層流量控制設(shè)備發(fā)送帶寬申請消息,或者向本流量控制設(shè)備發(fā)送拒絕帶寬重分配消息,或還發(fā)送帶寬告急通知給預(yù)先設(shè)定的應(yīng)用或用戶;本層流量控制設(shè)備根據(jù)群組流量控制策略或者根據(jù)第一終端發(fā)送的一帶寬申請消息中的規(guī)定,在監(jiān)測到有不小于帶寬申請量的當(dāng)前可分配帶寬量時(shí),可發(fā)送帶寬可用通知給第一終端,詢問第一終端是否還需要申請帶寬;上層流量控制設(shè)備根據(jù)群組流量控制策略或者根據(jù)本層流量控制設(shè)備發(fā)送的帶寬申請消息中的規(guī)定,在監(jiān)測到有不小于帶寬申請量的當(dāng)前可分配帶寬量時(shí),可發(fā)送帶寬可用通知給本層流量控制設(shè)備,詢問本層流量控制設(shè)備或通過本層流量控制設(shè)備進(jìn)一步詢問第一終端或下層流量控制設(shè)備是否還需要申請帶寬;當(dāng)群組流量控制策略規(guī)定按優(yōu)先級分配可用帶寬量時(shí)根據(jù)第一終端的優(yōu)先級大小,強(qiáng)制減少其他低優(yōu)先級終端的可用帶寬量,將減少的可用帶寬量配給第一終端或下層流量控制設(shè)備向第一終端發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整將指令攜帶第一終端需要調(diào)整的帶寬信息,即增加的帶寬量或增加帶寬量后的可用帶寬量;并向在重新分配中被使用到的終端帶寬剩余量所對應(yīng)的終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶相應(yīng)終端需要調(diào)整的帶寬信息,即需要減少的帶寬量或減少帶寬量后的可用帶寬量;群組流量控制策略是預(yù)先設(shè)置在流量控制設(shè)備中,或者是在群組中首個(gè)終端申請注冊時(shí),由本流量控制設(shè)備從簽約數(shù)據(jù)庫或者上層流量控制設(shè)備獲取并保存在本地的;群組流量控制策略攜帶有群組總帶寬和可用帶寬量分配策略,終端可用帶寬量的分配都是在群組總帶寬的范圍內(nèi)分配;可用帶寬量重分配策略根據(jù)不同的設(shè)計(jì)和不同的效果有很多種,與單層的M2M設(shè)計(jì)結(jié)構(gòu)中類似,此處不再贅述;步驟103中根據(jù)群組流量控制策略重分配過程的描述只是部分較為典型的群組流量控制策略的描述,不視為對群組流量控制策略的限制;在本實(shí)施例中,流量控制設(shè)備還實(shí)時(shí)地、周期性地或者長期地對注冊到本流量控制設(shè)備的終端進(jìn)行帶寬使用情況監(jiān)測,監(jiān)測是否有群組的終端的實(shí)際帶寬使用量超過了該終端的可用帶寬量,若有,則向該終端發(fā)送強(qiáng)制下線指令,并斷開與該終端的連接;并將該終端的強(qiáng)制下線信息發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶,該強(qiáng)制下線信息可以直接發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶也經(jīng)過處理后通過其他方式發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶。本實(shí)施例中流量控制設(shè)備對每個(gè)終端進(jìn)行實(shí)時(shí)、周期性或長期的帶寬剩余量的監(jiān)測,根據(jù)群組流量控制策略動態(tài)地分配各個(gè)終端的可用帶寬量;通過流量控制設(shè)備與終端之間預(yù)先合理的協(xié)商,實(shí)現(xiàn)了動態(tài)、自適應(yīng)地實(shí)施群組流量控制,有效避免了網(wǎng)絡(luò)擁塞的發(fā)生,減少了人工干預(yù),降低了運(yùn)維成本,并優(yōu)化利用了帶寬資源;在優(yōu)選例中,根據(jù)流量控制策略對可用帶寬量不夠用的終端進(jìn)行可用帶寬量的重新分配;使得重新分配的方式更加靈活;并且,多層的M2M設(shè)計(jì)結(jié)構(gòu),即多層流量控制設(shè)備部署方式,結(jié)合M2M網(wǎng)關(guān)的分層的群組流量控制,大大減少了核心網(wǎng)設(shè)備,即M2M業(yè)務(wù)平臺的處理負(fù)擔(dān),降低了對核心網(wǎng)的沖擊。請參閱圖2,本發(fā)明實(shí)施例中流量控制方法第二實(shí)施例包括圖中終端1、終端2至終端η都是群組1內(nèi)的終端,其中終端1、終端2屬于Μ2Μ網(wǎng)關(guān)中群組1內(nèi)的終端,終端η是Μ2Μ業(yè)務(wù)平臺中群組1內(nèi)的終端,Μ2Μ業(yè)務(wù)平臺是Μ2Μ網(wǎng)關(guān)的上層流量控制設(shè)備,Μ2Μ業(yè)務(wù)平臺控制全局流量,Μ2Μ網(wǎng)關(guān)控制本層流量;1、終端、Μ2Μ網(wǎng)關(guān)以及Μ2Μ業(yè)務(wù)平臺分別監(jiān)測帶寬情況或估計(jì)帶寬需求;終端實(shí)時(shí)、周期性或長期監(jiān)測帶寬情況,估計(jì)帶寬需求;Μ2Μ網(wǎng)關(guān)以及Μ2Μ業(yè)務(wù)平臺分別實(shí)時(shí)、周期性或長期監(jiān)測帶寬情況;2、帶寬申請+χ ;終端η檢測到可用帶寬量不夠,估計(jì)還需要帶寬X,則向Μ2Μ業(yè)務(wù)平臺發(fā)送帶寬申請消息,該帶寬申請消息攜帶帶寬申請量X、終端η的標(biāo)識;3、全局群組帶寬重分配;Μ2Μ業(yè)務(wù)平臺接收終端η發(fā)送的帶寬申請消息,根據(jù)終端η的標(biāo)識在本地的終端標(biāo)識和群組的對應(yīng)表中查詢到終端η屬于群組1,然后判斷群組1當(dāng)前可分配帶寬量是否不小于帶寬申請量X,當(dāng)群組1當(dāng)前可分配帶寬量不小于帶寬申請量χ時(shí),并且群組1當(dāng)前可分配帶寬量是下層流量控制設(shè)備Μ2Μ網(wǎng)關(guān)中群組1的當(dāng)前可分配帶寬量,則執(zhí)行步驟4 ;當(dāng)群組1當(dāng)前可分配帶寬量小于帶寬申請量χ時(shí),執(zhí)行步驟8 ;4、帶寬調(diào)整-χ;群組1當(dāng)前可分配帶寬量不小于帶寬申請量X,且群組1當(dāng)前可分配帶寬量是下層流量控制設(shè)備,即Μ2Μ網(wǎng)關(guān)群組1中當(dāng)前可分配帶寬量,Μ2Μ業(yè)務(wù)平臺發(fā)送帶寬調(diào)整指令, 該帶寬調(diào)整指令攜帶下層流量控制設(shè)備,即Μ2Μ網(wǎng)關(guān)需要調(diào)整的帶寬信息,即需要減少的當(dāng)前可用帶寬量X;5、本層群組帶寬重分配;Μ2Μ網(wǎng)關(guān)接收Μ2Μ業(yè)務(wù)平臺發(fā)送的帶寬調(diào)整指令,根據(jù)需要調(diào)整的帶寬信息判斷當(dāng)前可用帶寬量是群組帶寬剩余量還是終端帶寬剩余量,判斷結(jié)果為終端1和終端2的終端帶寬剩余量之和終端1為-x/3,終端2為-2x/3,執(zhí)行步驟6a和步驟6b ;6a、帶寬調(diào)整-χ/3;
根據(jù)步驟5的判斷結(jié)果,向終端1發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶終端1 需要減少的可用帶寬量x/3 ;并修改終端1的可用帶寬量;6b、帶寬調(diào)整-2χ/3 ;根據(jù)步驟5的判斷結(jié)果,向終端2發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶終端2 需要減少的可用帶寬量^/3 ;并修改終端2的可用帶寬量;7、帶寬調(diào)整+χ;Μ2Μ業(yè)務(wù)平臺向終端η發(fā)送帶寬調(diào)整指令,,該帶寬調(diào)整指令攜帶終端η增加的可用帶寬量X ;并修改終端η的可用帶寬量;8、帶寬申請拒絕;向終端η發(fā)送拒絕帶寬重分配消息;9、終端、Μ2Μ網(wǎng)關(guān)以及Μ2Μ業(yè)務(wù)平臺分別監(jiān)測帶寬情況或估計(jì)帶寬需求;終端實(shí)時(shí)、周期性或長期監(jiān)測帶寬情況,估計(jì)帶寬需求;Μ2Μ網(wǎng)關(guān)以及Μ2Μ業(yè)務(wù)平臺分別實(shí)時(shí)、周期性或長期監(jiān)測帶寬情況;10、帶寬可用通知> χ ;當(dāng)Μ2Μ業(yè)務(wù)平臺監(jiān)測到群組1中當(dāng)前可分配帶寬量大于終端η的帶寬申請量χ時(shí), 例如Μ2Μ網(wǎng)關(guān)所管理終端1、2當(dāng)前的終端帶寬剩余量增加了,則向終端η發(fā)送帶寬可用通知,該帶寬可用通知攜帶當(dāng)前可分配帶寬量;11、帶寬申請+y;終端η接收M2M業(yè)務(wù)平臺發(fā)送的帶寬可用通知,檢測到可用帶寬量不夠,估計(jì)還需要帶寬量已由原來的X變?yōu)楫?dāng)前的y,優(yōu)選的,ι不大于帶寬可用通知中的當(dāng)前可分配帶寬量,則發(fā)送帶寬申請消息,該帶寬申請消息攜帶帶寬申請量y、終端η的標(biāo)識;12、全局群組帶寬重分配;Μ2Μ業(yè)務(wù)平臺接收終端η發(fā)送的帶寬申請消息,根據(jù)終端η的標(biāo)識在本地的終端標(biāo)識和群組的對應(yīng)表中查詢到終端η屬于群組1,然后判斷群組1當(dāng)前可分配帶寬量是否不小于帶寬申請量y,當(dāng)群組1當(dāng)前可分配帶寬量不小于帶寬申請量y時(shí),并且群組1當(dāng)前可分配帶寬量來自于下層流量控制設(shè)備M2M網(wǎng)關(guān)中群組1的當(dāng)前可分配帶寬量,則執(zhí)行步驟 13 ;當(dāng)群組1當(dāng)前可分配帶寬量小于帶寬申請量χ時(shí),執(zhí)行步驟8 ;13、帶寬調(diào)整-y;M2M業(yè)務(wù)平臺發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶下層流量控制設(shè)備,即M2M 網(wǎng)關(guān)需要調(diào)整的帶寬信息,即需要減少的當(dāng)前可用帶寬量y ;14、本層群組帶寬重分配;M2M網(wǎng)關(guān)接收M2M業(yè)務(wù)平臺發(fā)送的帶寬調(diào)整指令,根據(jù)需要調(diào)整的帶寬信息判斷當(dāng)前可用帶寬量是群組帶寬剩余量還是終端帶寬剩余量,判斷結(jié)果為終端2的終端帶寬剩余量,執(zhí)行步驟15;15、帶寬調(diào)整-y;根據(jù)步驟14的判斷結(jié)果,向終端2發(fā)送帶寬調(diào)整指令,該帶寬調(diào)整指令攜帶終端 2需要減少的可用帶寬量y ;并修改終端2的可用帶寬量;16、帶寬調(diào)整+χ;M2M業(yè)務(wù)平臺向終端η發(fā)送帶寬調(diào)整指令,,該帶寬調(diào)整指令攜帶終端η增加的可用帶寬量y ;并修改終端Π的可用帶寬量;本實(shí)施例中流量控制設(shè)備對每個(gè)終端進(jìn)行實(shí)時(shí)、周期性或長期的帶寬剩余量的監(jiān)測,根據(jù)群組流量控制策略動態(tài)地分配各個(gè)終端的可用帶寬量;通過流量控制設(shè)備與終端之間預(yù)先合理的協(xié)商,實(shí)現(xiàn)了動態(tài)、自適應(yīng)地實(shí)施群組流量控制,有效避免了網(wǎng)絡(luò)擁塞的發(fā)生,減少了人工干預(yù),降低了運(yùn)維成本,并優(yōu)化利用了帶寬資源;在優(yōu)選例中,根據(jù)流量控制策略對可用帶寬量不夠用的終端進(jìn)行可用帶寬量的重新分配;使得重新分配的方式更加靈活;并且,多層的Μ2Μ設(shè)計(jì)結(jié)構(gòu),即多層流量控制設(shè)備部署方式,結(jié)合Μ2Μ網(wǎng)關(guān)的分層的群組流量控制,大大減少了核心網(wǎng)設(shè)備,即Μ2Μ業(yè)務(wù)平臺的處理負(fù)擔(dān),降低了對核心網(wǎng)的沖擊。請參閱圖3,本發(fā)明實(shí)施例中流量控制設(shè)備第三實(shí)施例包括在單層的Μ2Μ設(shè)計(jì)結(jié)構(gòu)中接收模塊301,用于接收第一終端發(fā)送的帶寬申請消息,該帶寬申請消息攜帶帶寬申請量和第一終端的標(biāo)識;判斷模塊302,用于判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量,具體包括獲取單元,用于獲取本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量;判斷單元,用于判斷當(dāng)前可分配帶寬量是否不小于帶寬申請量;帶寬重分配模塊303,用于根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的第一終端的標(biāo)識對應(yīng)的群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量,具體的向第一終端發(fā)送帶寬調(diào)整指令或拒絕帶寬重分配消息、帶寬可用通知、向在重新分配中被使用到的終端帶寬剩余量所對應(yīng)的終端發(fā)送帶帶寬調(diào)整指令,等等;流量控制設(shè)備還包括監(jiān)測模塊,用于實(shí)時(shí)地、周期性地或者長期地對注冊到本流量控制設(shè)備的終端進(jìn)行帶寬使用情況監(jiān)測,若有群組終端的實(shí)際帶寬使用量超過了該終端的可用帶寬量,則向該終端發(fā)送強(qiáng)制下線指令,并斷開與該終端的連接;或還將該終端的強(qiáng)制下線信息發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶。在多層Μ2Μ設(shè)計(jì)結(jié)構(gòu)中接收模塊301,用于接收第一終端發(fā)送的帶寬申請消息,或下層流量控制設(shè)備發(fā)送的帶寬申請消息;判斷模塊302,用于判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請量,具體包括獲取單元,用于獲取本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量;判斷單元,用于判斷當(dāng)前可分配帶寬量是否不小于帶寬申請量;帶寬重分配模塊303,用于根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的第一終端的標(biāo)識對應(yīng)的群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量,具體包括發(fā)送單元,用于向第一終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令或拒絕帶寬重分配消息、帶寬可用通知、向在重新分配中被使用到的終端或下層流量控制設(shè)備發(fā)送帶帶寬調(diào)整指令、向上層流量控制設(shè)備發(fā)送帶寬申請消息,等等;接收單元,用于接收上層流量控制設(shè)備發(fā)送的帶寬調(diào)整指令、拒絕帶寬重分配消息、帶寬可用通知,等等;流量控制設(shè)備還包括監(jiān)測模塊,用于實(shí)時(shí)地、周期性地或者長期地對注冊到本流量控制設(shè)備的終端進(jìn)行帶寬使用情況監(jiān)測,若有群組終端的實(shí)際帶寬使用量超過了該終端的可用帶寬量,則向該終端發(fā)送強(qiáng)制下線指令,并斷開與該終端的連接;并將該終端的強(qiáng)制下線信息發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶;本實(shí)施例中流量控制設(shè)備對每個(gè)終端進(jìn)行實(shí)時(shí)、周期性或長期的帶寬剩余量的監(jiān)測,并根據(jù)群組流量控制策略動態(tài)地為各個(gè)終端分配可用帶寬量;通過流量控制設(shè)備與終端之間預(yù)先合理的協(xié)商,實(shí)現(xiàn)了動態(tài)、自適應(yīng)地實(shí)施群組流量控制,有效避免了網(wǎng)絡(luò)擁塞的發(fā)生,減少了人工干預(yù),降低了運(yùn)維成本,并優(yōu)化利用了帶寬資源;并且多層的流量控制設(shè)備部署方式,結(jié)合M2M網(wǎng)關(guān)的分層的群組流量控制,大大減少了核心網(wǎng)設(shè)備,即M2M業(yè)務(wù)平臺的處理負(fù)擔(dān),降低了對核心網(wǎng)的沖擊。請參閱圖4,是單層M2M設(shè)計(jì)結(jié)構(gòu),本發(fā)明實(shí)施例中一種基于群組的流量控制系統(tǒng)第四實(shí)施例包括第一終端401,用于估計(jì)本終端的帶寬需求,當(dāng)帶寬需求超過可用帶寬量時(shí)向流量控制設(shè)備發(fā)送帶寬申請消息;流量控制設(shè)備402,用于接收屬于第一終端的帶寬申請消息,該帶寬申請消息攜帶帶寬申請量以及第一終端的標(biāo)識或第一終端所在群組的標(biāo)識;判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于帶寬申請消息攜帶的帶寬申請量;根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的第一終端的標(biāo)識對應(yīng)的群組的群組流量控制策略在群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量;本實(shí)施例中流量控制設(shè)備根據(jù)群組流量控制策略動態(tài)地對各個(gè)終端進(jìn)行可用帶寬量分配;通過流量控制設(shè)備與終端之間預(yù)先合理的協(xié)商,實(shí)現(xiàn)了動態(tài)、自適應(yīng)地實(shí)施群組流量控制,有效避免了網(wǎng)絡(luò)擁塞的發(fā)生,減少了人工干預(yù),降低了運(yùn)維成本,并優(yōu)化利用了帶寬資源。請參閱圖5,是多層M2M設(shè)計(jì)結(jié)構(gòu),本發(fā)明實(shí)施例中一種基于群組的流量控制系統(tǒng)第五實(shí)施例包括第一終端504,用于估計(jì)本終端的帶寬需求,當(dāng)帶寬需求超過可用帶寬量時(shí)向流量控制設(shè)備二發(fā)送帶寬申請消息;接收流量控制設(shè)備二 503發(fā)送的帶寬調(diào)整指令以及帶寬可用通知;流量控制設(shè)備二 503,是流量控制設(shè)備一 501的下層流量控制設(shè)備,用于接收流量控制設(shè)備一 501發(fā)送的群組流量控制策略以及帶寬可用通知;接收第一終端504發(fā)送的帶寬申請消息;向第一終端504發(fā)送帶寬調(diào)整指令以及帶寬可用通知;當(dāng)流量控制設(shè)備二 503 的帶寬剩余量小于帶寬申請量時(shí),向流量控制設(shè)備一 501發(fā)送帶寬申請消息;簽約數(shù)據(jù)庫502,用于向流量控制設(shè)備一 501發(fā)送群組流量控制策略;流量控制設(shè)備一 501,用于接收流量控制設(shè)備二 503發(fā)送的帶寬申請消息;向簽約CN 102244898 A
說明書
10/14 頁
數(shù)據(jù)庫502獲取群組流量控制策略并保存該群組流量控制策略;向流量控制設(shè)備二 503發(fā)送流量控制設(shè)備二 503的群組流量控制策略以及帶寬可用通知;本實(shí)施例中流量控制設(shè)備根據(jù)群組流量控制策略動態(tài)地對各個(gè)終端進(jìn)行可用帶寬量分配;通過流量控制設(shè)備與終端之間預(yù)先合理的協(xié)商,實(shí)現(xiàn)了動態(tài)、自適應(yīng)地實(shí)施群組流量控制,有效避免了網(wǎng)絡(luò)擁塞的發(fā)生,減少了人工干預(yù),降低了運(yùn)維成本,并優(yōu)化利用了帶寬資源。下面以是本發(fā)明的一個(gè)具體應(yīng)用例來具體描述本發(fā)明的基于群組的流量控制方法,請參閱圖7,基于群組的流量控制流程圖,體現(xiàn)了在多級流量控制設(shè)備網(wǎng)絡(luò)中終端從注冊申請、分配到可用帶寬量、帶寬申請以及帶寬重分配整個(gè)流量控制過程,具體的1、注冊請求Tl;終端1向M2M網(wǎng)關(guān)發(fā)送注冊請求,該注冊請求攜帶了終端標(biāo)識Tl ;2、注冊請求Tl;M2M網(wǎng)關(guān)接收終端1發(fā)送的注冊請求后,將該注冊請求發(fā)送給M2M業(yè)務(wù)平臺;3、簽約信息查詢;M2M業(yè)務(wù)平臺接收注冊請求后,根據(jù)該注冊請求中攜帶的終端標(biāo)識Tl到簽約數(shù)據(jù)庫查詢相關(guān)簽約信息進(jìn)行業(yè)務(wù)鑒權(quán);4a、群組標(biāo)識Gl;如果終端標(biāo)識Tl通過業(yè)務(wù)鑒權(quán),則簽約數(shù)據(jù)庫向M2M業(yè)務(wù)平臺返回終端標(biāo)識Tl 所對應(yīng)的群組標(biāo)識G1,說明終端標(biāo)識Tl所對應(yīng)的終端1是屬于群組Gl的;M2M業(yè)務(wù)平臺接收群組標(biāo)識G1,并保存終端標(biāo)識Tl與群組標(biāo)識Gl的映射關(guān)系;4b、群組流量控制策略;因?yàn)榻K端1是群組Gl中第一個(gè)申請注冊的終端,M2M業(yè)務(wù)平臺和M2M網(wǎng)關(guān)都沒有群組Gl的群組流量控制策略,所以簽約數(shù)據(jù)庫發(fā)現(xiàn)終端1是群組Gl中第一個(gè)申請注冊的終端時(shí),還將返回與群組標(biāo)識Gl對應(yīng)的群組流量控制策略給M2M業(yè)務(wù)平臺,該群組流量控制策略的總帶寬Gl= B,群組中有終端η個(gè),每個(gè)終端可用帶寬量初始分配的策略是平均分配;5、注冊成功;Μ2Μ業(yè)務(wù)平臺接收并保存群組Gl的群組流量控制策略,根據(jù)群組Gl的群組流量控制策略中的可用帶寬量初始分配策略,即平均分配策略為終端標(biāo)識Tl對應(yīng)的終端1分配可用帶寬量Bl = Β/η,并發(fā)送注冊成功消息給Μ2Μ網(wǎng)關(guān),該注冊成功消息包含有分配給終端1 的可用帶寬量以及群組Gl在Μ2Μ網(wǎng)關(guān)的群組流量控制策略,該群組流量控制策略當(dāng)前的總帶寬等于終端1的可用帶寬量,即G1 ‘ =B/n;6、注冊成功;M2M網(wǎng)關(guān)接收M2M業(yè)務(wù)平臺發(fā)送的注冊成功消息,保存終端標(biāo)識Tl、群組標(biāo)識Gl 和群組Gl的本層群組流量控制策略Gl ‘ = Β/η的映射關(guān)系,并向終端標(biāo)識Tl對應(yīng)的終端 1發(fā)送注冊成功消息,該注冊成功消息包含分配的可用帶寬量Bl = Β/η ;7、終端2通過Μ2Μ網(wǎng)關(guān)注冊成功;與終端1的注冊過程相同,終端2通過Μ2Μ網(wǎng)關(guān)注冊成功;終端2的可用帶寬量為 Β2 = Β/η,Μ2Μ網(wǎng)關(guān)接收并保存的本層群組流量控制策略,該群組流量控制策略的總帶寬為Gl ‘ = 2B/n ;8、注冊請求他;終端η直接向Μ2Μ業(yè)務(wù)平臺發(fā)送注冊請求,該注冊請求中包含了終端標(biāo)識Tn ;9、簽約信息查詢;Μ2Μ業(yè)務(wù)平臺接收該注冊請求后,根據(jù)該注冊請求中攜帶的終端標(biāo)識Tn到簽約數(shù)據(jù)庫查詢相關(guān)簽約信息進(jìn)行業(yè)務(wù)鑒權(quán);10、群組標(biāo)識Gl;如果終端標(biāo)識Tn所對應(yīng)的終端η通過業(yè)務(wù)鑒權(quán),則簽約數(shù)據(jù)庫向Μ2Μ業(yè)務(wù)平臺返回終端標(biāo)識Tn所對應(yīng)的群組標(biāo)識G1,說明終端標(biāo)識Tn所對應(yīng)的終端η是屬于群組Gl的; Μ2Μ業(yè)務(wù)平臺接收群組標(biāo)識G1,并保存終端標(biāo)識Tn與群組標(biāo)識Gl的映射關(guān)系;11、注冊成功;Μ2Μ業(yè)務(wù)平臺根據(jù)群組標(biāo)識Gl查詢?nèi)航MGl的群組流量控制策略,根據(jù)群組Gl的群組流量控制策略中的可用帶寬量初始分配策略,即平均分配策略為Tn分配可用帶寬量 Bn = Β/η,并發(fā)送注冊成功消息給終端η,該注冊成功消息包含有分配給終端η的可用帶寬量;12、按分配的可用帶寬量發(fā)送數(shù)據(jù);終端1、終端2按照分配的可用帶寬量通過Μ2Μ網(wǎng)關(guān)與Μ2Μ業(yè)務(wù)平臺進(jìn)行數(shù)據(jù)交換 ’終端η按照分配的可用帶寬量直接與Μ2Μ業(yè)務(wù)平臺進(jìn)行數(shù)據(jù)交換;13、終端、Μ2Μ網(wǎng)關(guān)以及Μ2Μ業(yè)務(wù)平臺分布監(jiān)測帶寬情況或估計(jì)帶寬需求;終端1、終端2和終端η實(shí)時(shí)、周期性或長期性地對本地帶寬需求進(jìn)行估計(jì);Μ2Μ網(wǎng)關(guān)實(shí)時(shí)、周期性或長期性地對注冊到本層的終端進(jìn)行帶寬使用情況監(jiān)測,即 Μ2Μ網(wǎng)關(guān)對終端1、終端2進(jìn)行監(jiān)測,判斷是否終端1、終端2的實(shí)際帶寬使用量超過了可用帶寬量;Μ2Μ業(yè)務(wù)平臺實(shí)時(shí)、周期性或長期性地對所有直接或者通過Μ2Μ網(wǎng)關(guān)注冊到本層的終端進(jìn)行帶寬使用情況監(jiān)測,即Μ2Μ業(yè)務(wù)平臺對終端η進(jìn)行監(jiān)測,判斷是否終端η的實(shí)際帶寬使用量超過了可用帶寬量;若有終端的實(shí)際帶寬使用量超過了可用帶寬量,則向該終端發(fā)送強(qiáng)制下線指令, 并斷開與該終端的連接;同時(shí)向Μ2Μ業(yè)務(wù)或上層流量控制設(shè)備發(fā)送告警信息,Μ2Μ業(yè)務(wù)記錄日志;14、帶寬申請+χ終端1在估計(jì)帶寬需求時(shí)發(fā)現(xiàn)初始分配的帶寬不夠用,需要向Μ2Μ網(wǎng)關(guān)申請帶寬量X,則向Μ2Μ網(wǎng)關(guān)發(fā)送帶寬申請消息,該寬申請消息攜帶帶寬申請量χ和終端1的標(biāo)識 Tl ;15、本層群組帶寬重分配;Μ2Μ網(wǎng)關(guān)接收終端1發(fā)送的帶寬申請消息,根據(jù)終端1的標(biāo)識Tl判斷出應(yīng)該去群組Gl中去獲取帶寬剩余量,首先獲取群組Gl的群組帶寬剩余量,即群組Gl的可用帶寬量與群組內(nèi)全部終端的可用帶寬量的差值,若群組Gl的群組帶寬剩余量小于帶寬申請量X, 則再去獲取群組Gl內(nèi)與各個(gè)終端對應(yīng)的終端帶寬剩余量,該終端帶寬剩余量為相應(yīng)終端的可用帶寬量與實(shí)際帶寬使用量的差值,在本應(yīng)用例中為終端2的帶寬剩余量,若終端2的帶寬剩余量不小于帶寬申請量X,則進(jìn)行帶寬重分配;情況1:16a、帶寬調(diào)整-χ;步驟15中M2M網(wǎng)關(guān)判斷出終端2有帶寬剩余量不小于帶寬申請量X,則向終端2 發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端2需要減少的帶寬X,或包含終端2的減少后的總帶寬;16b、帶寬調(diào)整+χ;M2M網(wǎng)關(guān)向終端1發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端1新增的帶寬X, 或包含終端1增加帶寬后的總帶寬;情況2:17、帶寬申請+χ ;當(dāng)M2M網(wǎng)關(guān)監(jiān)測到?jīng)]有本層群組Gl內(nèi)帶寬剩余量小于帶寬申請量χ時(shí),M2M網(wǎng)關(guān)代替終端1發(fā)送帶寬申請消息給Μ2Μ業(yè)務(wù)平臺進(jìn)行帶寬申請,該帶寬申請消息攜帶帶寬申請量X、群組標(biāo)識Gl ;18、全局群組帶寬重分配;Μ2Μ業(yè)務(wù)平臺接收Μ2Μ網(wǎng)關(guān)發(fā)送的帶寬申請消息,根據(jù)群組標(biāo)識Gl到群組Gl中去獲取帶寬剩余量,首先獲取群組Gl的群組帶寬剩余量,即群組Gl的可用帶寬量與群組內(nèi)全部終端的可用帶寬量的差值,若群組Gl的群組帶寬剩余量小于帶寬申請量X,則再去獲取群組Gl內(nèi)與各個(gè)終端對應(yīng)的終端帶寬剩余量,該終端帶寬剩余量為相應(yīng)終端的可用帶寬量與實(shí)際帶寬使用量的差值,在本應(yīng)用例中為終端2和終端η的帶寬剩余量,若終端η的帶寬剩余量不小于帶寬申請量X,則進(jìn)行帶寬重分配;情況2.1:19a、帶寬調(diào)整-χ;終端η有帶寬剩余量不小于帶寬申請量χ,Μ2Μ業(yè)務(wù)平臺向終端η發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端η需要減少的帶寬X,或包含終端η的減少后的總帶寬;19b、帶寬調(diào)整+χ;M2M業(yè)務(wù)平臺向M2M網(wǎng)關(guān)發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含M2M網(wǎng)關(guān)下群組 Gl新增的帶寬X,或包含M2M網(wǎng)關(guān)下群組Gl增加帶寬后的總帶寬;20、帶寬調(diào)整+χ;M2M網(wǎng)關(guān)接收M2M業(yè)務(wù)平臺發(fā)送的帶寬調(diào)整信息,更新群組Gl在本層的群組流量控制策略的總帶寬Gl' = 2B/n+x ;并向終端1發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端1新增的帶寬X,或包含終端1增加帶寬后的總帶寬;情況2. 2:21a、帶寬申請拒絕;若M2M業(yè)務(wù)平臺監(jiān)測到本層群組Gl中的帶寬剩余量小于帶寬申請量X,則向M2M 網(wǎng)關(guān)發(fā)送帶寬申請拒絕消息;2lb、告警/日志;在向M2M網(wǎng)關(guān)發(fā)送帶寬申請拒絕消息的同時(shí),向M2M業(yè)務(wù)發(fā)送告警信息,M2M業(yè)務(wù)記錄日志,以提醒用戶增加購買群組總帶寬;
22a、帶寬申請拒絕;M2M網(wǎng)關(guān)接收到M2M業(yè)務(wù)平臺發(fā)送的帶寬申請拒絕消息,向終端1發(fā)送帶寬申請拒絕消息;22b、帶寬可用通知;M2M網(wǎng)關(guān)或者M(jìn)2M業(yè)務(wù)平臺監(jiān)測到有帶寬剩余量不小于終端1的帶寬申請量χ時(shí), 向終端1發(fā)送帶寬可用通知,如果是Μ2Μ網(wǎng)關(guān)監(jiān)測到有,則向終端1發(fā)送帶寬可用通知如圖中22b實(shí)線箭頭所示,如果是M2M業(yè)務(wù)平臺監(jiān)測到有,則向終端1發(fā)送帶寬可用通知如圖中 22b虛線箭頭所示;該帶寬可用通知攜帶當(dāng)前的帶寬剩余量,如果終端1當(dāng)前還需要申請帶寬,則再次向M2M網(wǎng)關(guān)發(fā)送帶寬申請消息;情況3:23、帶寬申請+χ/2;如果在Μ2Μ網(wǎng)關(guān)本層的群組Gl中僅有終端2的帶寬剩余量為χ/2,Μ2Μ網(wǎng)關(guān)代替終端1發(fā)送帶寬申請消息給Μ2Μ業(yè)務(wù)平臺進(jìn)行帶寬申請,該帶寬申請消息攜帶帶寬申請量為終端1帶寬申請量χ與本地群組Gl中終端2的帶寬剩余量的差值χ/2、以及群組標(biāo)識Gl ;24、全局群組帶寬重分配;Μ2Μ業(yè)務(wù)平臺接收Μ2Μ網(wǎng)關(guān)發(fā)送的帶寬申請消息,根據(jù)群組1的標(biāo)識Gl判斷應(yīng)該去群組Gl中去獲取帶寬剩余量,首先獲取群組Gl的群組帶寬剩余量,即群組Gl的可用帶寬量與群組內(nèi)全部終端的可用帶寬量的差值,若群組Gl的群組帶寬剩余量小于帶寬申請量χ/2,則再去獲取群組Gl內(nèi)與各個(gè)終端對應(yīng)的終端帶寬剩余量,該終端帶寬剩余量為相應(yīng)終端的可用帶寬量與實(shí)際帶寬使用量的差值,在本應(yīng)用例中為終端2和終端η的帶寬剩余量,若終端η的帶寬剩余量不小于帶寬申請量x/2,則進(jìn)行帶寬重分配;25a、帶寬調(diào)整-χ/2 ;終端η有帶寬剩余量不小于χ/2,Μ2Μ業(yè)務(wù)平臺向終端η發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端η需要減少的帶寬χ/2,或包含終端η的減少后的總帶寬;25b、帶寬調(diào)整+χ/2 ;Μ2Μ業(yè)務(wù)平臺向Μ2Μ網(wǎng)關(guān)發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含Μ2Μ網(wǎng)關(guān)下群組 Gl新增的帶寬χ/2,或包含Μ2Μ網(wǎng)關(guān)下群組Gl增加帶寬后的總帶寬;^a、帶寬調(diào)整-χ/2;Μ2Μ網(wǎng)關(guān)接收Μ2Μ業(yè)務(wù)平臺發(fā)送的帶寬調(diào)整信息,更新群組Gl在本層的群組流量控制策略Gl = 2Β/η+χ/2 ;并向終端2發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端2減少的帶寬χ/2,或包含終端2減少帶寬后的總帶寬;^b、帶寬調(diào)整+χ;Μ2Μ網(wǎng)關(guān)向終端1發(fā)送帶寬調(diào)整信息,該帶寬調(diào)整信息包含終端1新增的帶寬X, 或包含終端1增加帶寬后的總帶寬;本應(yīng)用例中僅給出了一級Μ2Μ業(yè)務(wù)平臺的部署方式,在實(shí)際應(yīng)用中,可以有多級 Μ2Μ業(yè)務(wù)平臺,此時(shí),下層的Μ2Μ業(yè)務(wù)平臺既可以面向Μ2Μ網(wǎng)關(guān)或者更下層的Μ2Μ業(yè)務(wù)平臺, 執(zhí)行本實(shí)施例中一級Μ2Μ業(yè)務(wù)平臺的群組流量控制功能,也可以面向上層Μ2Μ業(yè)務(wù)平臺執(zhí)行本實(shí)施例中Μ2Μ網(wǎng)關(guān)的群組流量控制功能。多級的流量控制設(shè)備部署方式,結(jié)合Μ2Μ網(wǎng)關(guān)的分層的群組流量控制,大大減少了核心網(wǎng)設(shè)備,即M2M業(yè)務(wù)平臺的處理負(fù)擔(dān),降低了對核心網(wǎng)的沖擊。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。以上對本發(fā)明實(shí)施例所提供的一種基于群組的流量控制方法以及設(shè)備和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于群組的流量控制方法,其特征在于,包括接收屬于第一終端的帶寬申請消息,所述帶寬申請消息至少攜帶帶寬申請量;判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于所述帶寬申請量;根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的所述群組的群組流量控制策略在所述群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收屬于第一終端的帶寬申請消息包括接收由第一終端發(fā)送的帶寬申請消息或下層流量控制設(shè)備發(fā)送的帶寬申請消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量包括本流量控制設(shè)備中第一終端所在群組的群組帶寬剩余量,所述群組帶寬剩余量為所述群組的群組總帶寬與群組內(nèi)全部終端的可用帶寬量的差值;和/或本流量控制設(shè)備中第一終端所在群組內(nèi)其他終端的終端帶寬剩余量之和,所述終端帶寬剩余量為相應(yīng)終端的可用帶寬量與實(shí)際帶寬使用量的差值;和/或下層流量控制設(shè)備的當(dāng)前可分配帶寬量。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的所述群組的群組流量控制策略在所述群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量的步驟包括若本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量不小于所述帶寬申請量,則在所述當(dāng)前可分配帶寬量的范圍內(nèi)重新分配第一終端的可用帶寬量;若本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量小于所述帶寬申請量,則向上層流量控制設(shè)備發(fā)送帶寬申請消息,該帶寬申請消息攜帶帶寬申請量以及第一終端所在群組的標(biāo)識或第一終端的標(biāo)識。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在當(dāng)前可分配帶寬量的范圍內(nèi)重新分配第一終端的可用帶寬量的步驟包括向第一終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令,所述帶寬調(diào)整指令攜帶第一終端或下層流量控制設(shè)備需要調(diào)整的帶寬信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述向第一終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令的步驟之后還包括向在所述重新分配中被使用到的終端,或者下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令,所述帶寬調(diào)整指令攜帶相應(yīng)終端或相應(yīng)下層流量控制設(shè)備需要調(diào)整的帶寬信息。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述向上層流量控制設(shè)備發(fā)送帶寬申請消息的步驟之后還包括接收上層流量控制設(shè)備發(fā)送的帶寬調(diào)整指令,所述帶寬調(diào)整指令攜帶本層流量控制設(shè)備需要調(diào)整的帶寬信息;或者接收上層流量控制設(shè)備發(fā)送的拒絕帶寬重分配消息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述接收上層流量控制設(shè)備發(fā)送的拒絕帶寬重分配消息步驟之后還包括接收上層流量控制設(shè)備發(fā)送帶寬可用通知。
9.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量小于所述帶寬申請量時(shí)還可以向第一終端或下層流量控制設(shè)備發(fā)送拒絕帶寬重分配消息,或還發(fā)送帶寬告急通知給預(yù)先設(shè)定的應(yīng)用或用戶;或者根據(jù)本流量控制設(shè)備中第一終端所在群組內(nèi)其他終端的優(yōu)先級,強(qiáng)制減少其他低優(yōu)先級終端的可用帶寬量,將減少的可用帶寬量分配給第一終端或下層流量控制設(shè)備。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述向第一終端下層流量控制設(shè)備發(fā)送拒絕帶寬重分配消息的步驟之后還包括若第一終端所在群組內(nèi)有足夠的帶寬剩余量,則向第一終端或下層流量控制設(shè)備發(fā)送帶寬可用通知。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括監(jiān)測是否有群組的終端的實(shí)際帶寬使用量超過了該終端的可用帶寬量; 若有,則向該終端發(fā)送強(qiáng)制下線指令,并斷開與該終端的連接;或還將該終端的強(qiáng)制下線信息發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶。
12.一種流量控制設(shè)備,其特征在于,包括接收模塊,用于接收屬于第一終端的帶寬申請消息,所述帶寬申請消息攜帶帶寬申請量;判斷模塊,用于判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于所述帶寬申請量;帶寬重分配模塊,用于根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的所述群組的群組流量控制策略在所述群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述判斷模塊包括獲取單元,用于獲取本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量;判斷單元,用于判斷所述當(dāng)前可分配帶寬量是否不小于所述帶寬申請量。
14.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述帶寬重分配模塊包括發(fā)送單元,用于向第一終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令或拒絕帶寬重分配消息、帶寬可用通知、向在所述重新分配中被使用到的終端帶寬剩余量所對應(yīng)的終端或下層流量控制設(shè)備發(fā)送帶寬調(diào)整指令、向上層流量控制設(shè)備發(fā)送帶寬申請消息;接收單元,用于接收上層流量控制設(shè)備發(fā)送的帶寬調(diào)整指令、拒絕帶寬重分配消息、帶寬可用通知。
15.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述設(shè)備還包括監(jiān)測模塊,用于監(jiān)測是否有群組的終端的實(shí)際帶寬使用量超過了該終端的可用帶寬量;若有,則向該終端發(fā)送強(qiáng)制下線指令,并斷開與該終端的連接;或還將該終端的強(qiáng)制下線信息發(fā)送給預(yù)先設(shè)定的應(yīng)用或用戶。
16.一種基于群組的流量控制系統(tǒng),其特征在于,包括第一終端,用于估計(jì)本終端的帶寬需求,當(dāng)帶寬需求超過可用帶寬量時(shí)向流量控制設(shè)備發(fā)送帶寬申請消息; 流量控制設(shè)備,用于接收屬于第一終端的帶寬申請消息,所述帶寬申請消息攜帶帶寬申請量以及第一終端的標(biāo)識和/或第一終端所在群組的標(biāo)識;判斷本流量控制設(shè)備中第一終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于所述帶寬申請量;根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的所述群組的群組流量控制策略在所述群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于所述第一終端還用于接收流量控制設(shè)備發(fā)送的帶寬調(diào)整指令以及帶寬可用通知。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于所述流量控制設(shè)備還用于接收上層流量控制設(shè)備發(fā)送的本流量控制設(shè)備的群組流量控制策略,向上層流量控制設(shè)備發(fā)送帶寬申請消息。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于所述流量控制設(shè)備還用于向下層流量控制設(shè)備發(fā)送下層流量控制設(shè)備的群組流量控制策略,向下層流量控制設(shè)備發(fā)送帶寬可用通知。
全文摘要
本發(fā)明公開了一種基于群組的流量控制方法、設(shè)備以及系統(tǒng),用于動態(tài)地對群組中的各個(gè)終端進(jìn)行可用帶寬量的重分配,充分利用了群組總帶寬,有效地避免了擁塞。本發(fā)明實(shí)施例方法包括接收終端的包含帶寬申請量的帶寬申請消息;判斷本流量控制設(shè)備中該終端所在群組的群組總帶寬內(nèi)的當(dāng)前可分配帶寬量是否不小于所述帶寬申請量;根據(jù)判斷結(jié)果并按照預(yù)先設(shè)定的該終端所在群組的群組流量控制策略在該群組的群組總帶寬的范圍內(nèi)重新分配第一終端的可用帶寬量。
文檔編號H04W28/10GK102244898SQ20101017627
公開日2011年11月16日 申請日期2010年5月14日 優(yōu)先權(quán)日2010年5月14日
發(fā)明者丁傳鎖, 卞永剛, 張永靖, 牟倫建, 黃成 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1