本發(fā)明實施例涉及移動通信技術領域,尤其涉及帶寬分配方法及基站。
背景技術:
集群通信系統(tǒng)是一種指揮調度系統(tǒng),在專網(wǎng)中集群調度應用廣泛,特別是視頻調度,作為指揮調度中心不僅要能聽到現(xiàn)場的語音,也能看到現(xiàn)場發(fā)生的視頻,以便更快捷、更準確的做出決定,因此視頻調度廣泛應用于集群專網(wǎng)。
視頻調度在集群專網(wǎng)中的應用包括:視頻單呼、視頻組呼、視頻廣播、視頻監(jiān)控、視頻轉發(fā)、視頻回傳等,在公安交警行業(yè)中,更多的使用視頻監(jiān)控,比如在公路的重要地段安裝攝像頭,并將攝像頭的視頻實時傳回指揮中心,以便指揮中心實時跟進交通路況,當有重大交通事故等情況時,指揮中心人員可以將視頻投放到大屏上,根據(jù)現(xiàn)場的情況,一起討論解決方案。
在攝像頭通過無線接入方式,由于無線資源的帶寬有限,往往在視頻監(jiān)控建立時的視頻分辨率僅滿足在電腦上的清晰度,當上大屏后,視頻圖像就會出現(xiàn)模糊,而且上大屏操作為視頻平臺和攝像頭之間的信令交互,基站的無線資源調度無法獲得上大屏的信息,導致上大屏的帶寬無法得到可靠保障,無法保證上大屏視頻的清晰度。
技術實現(xiàn)要素:
針對上述技術問題,本發(fā)明實施例提供了一種帶寬分配方法及基站,以保證移動通信場景中傳輸高清視頻時的視頻清晰度。
第一方面,本發(fā)明實施例提供了一種帶寬分配方法,所述方法包括:
基站接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求;
所述基站將所述用戶設置為高優(yōu)先級用戶;
所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬。
第二方面,本發(fā)明實施例還提供了一種基站,所述基站包括:
請求接收模塊,用于接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求;
優(yōu)先級設置模塊,用于將所述用戶設置為高優(yōu)先級用戶;
帶寬分配模塊,用于根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬。
本發(fā)明實施例提供的帶寬分配方法和基站,通過接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求,將所述用戶設置為高優(yōu)先級用戶,以及根據(jù)所有用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬,從而保證移動通信場景中傳輸高清視頻時的視頻清晰度。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本發(fā)明第一實施例提供的帶寬分配方法的流程圖;
圖2是本發(fā)明第二實施例提供的帶寬分配方法的流程圖;
圖3是本發(fā)明第三實施例提供的帶寬分配方法中帶寬調整的流程圖;
圖4是本發(fā)明第四實施例提供的帶寬分配方法中帶寬調整的流程圖;
圖5是本發(fā)明第五實施例提供的帶寬分配方法中帶寬調整的流程圖;
圖6是本發(fā)明第六實施例提供的帶寬分配方法中帶寬調整的流程圖;
圖7是本發(fā)明第七實施例提供的帶寬分配方法中帶寬調整的流程圖;
圖8是本發(fā)明第八實施例提供的帶寬分配方法中帶寬調整的流程圖;
圖9是本發(fā)明第九實施例提供的帶寬分配方法的流程圖;
圖10是本發(fā)明第十實施例提供的基站的結構圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖僅示出了與本發(fā)明相關的部分而非全部結構。
第一實施例
本實施例提供了帶寬分配方法的一種技術方案。在該技術方案中,所述帶寬分配方法由移動通信系統(tǒng)中的基站執(zhí)行。典型的,所述基站可以是LTE或者LTE-A系統(tǒng)中的演進的節(jié)點B(Evolved node B,eNB)。
參見圖1,所述帶寬分配方法包括:
S11,基站接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求。
所述視頻監(jiān)控平臺是在網(wǎng)絡上架設的,專用于監(jiān)控視頻傳輸?shù)木W(wǎng)絡設備。這種網(wǎng)絡設備與基站之間存在可用的網(wǎng)絡連接,并且能夠通過上述網(wǎng)絡連接向所述基站傳輸高清視頻請求。
所述高清視頻請求是用戶通過所述視頻監(jiān)控平臺向所述基站上傳的,用于請求高清視頻傳輸?shù)恼埱笙ⅰK^高清視頻,是指視頻的清晰度至少需要達到超高清(Ultra high definition,UHD)的標準。
S12,所述基站將所述用戶設置為高優(yōu)先級用戶。
接收到所述高清視頻請求之后,所述基站將上傳所述高清視頻請求的用戶的優(yōu)先級參數(shù)設置為最高等級,也就是將所述用戶設置為高優(yōu)先級用戶。
假設優(yōu)先級參數(shù)共有5個等級,并且優(yōu)先級參數(shù)的取值為0時表示用戶的優(yōu)先級最高,其取值為4時表示用戶的優(yōu)先級最低,則將所述視頻監(jiān)控平臺設置為高優(yōu)先級用戶意味著將所述視頻監(jiān)控平臺的優(yōu)先級參數(shù)設置為0。
S13,所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬。
在接收高清視頻請求,并根據(jù)接收到的所述高清視頻請求設置了所述用戶的優(yōu)先級參數(shù)之后,所述基站通過實時監(jiān)控所有服務用戶的實時帶寬使用情況,并根據(jù)監(jiān)控到的實時帶寬使用請求,動態(tài)的調整帶寬分配。所謂動態(tài)的調整帶寬分配可以搶占低優(yōu)先級用戶的占用帶寬,還原其他高清視頻請求的占用帶寬為分配帶寬的下限值,或者對所有其他用戶的占用帶寬整體壓縮。
本實施例通過接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求,將所述用戶設置為高優(yōu)先級用戶,以及根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬,保證了移動通信場景中傳輸高清視頻時的視頻清晰度。
第二實施例
本實施例以本發(fā)明上述實施例為基礎,進一步的提供了帶寬分配方法的另一種技術方案。在該技術方案中,所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配包括:當空閑帶寬不能滿足高清視頻請求時,所述基站搶占低優(yōu)先級用戶的帶寬,以為所述用戶分配滿足所述高清視頻請求的帶寬; 當搶占低優(yōu)先級用戶的帶寬不能滿足高清視頻的傳輸需求時,所述基站將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬;以及當搶占低優(yōu)先級用戶的帶寬,以及將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬后,仍不能滿足所述高清視頻請求的帶寬時,所述基站將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬整體壓縮。
參見圖2,所述帶寬分配方法包括:
S21,基站接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求。
S22,所述基站將所述視頻監(jiān)控平臺設置為高優(yōu)先級用戶。
S23,當空閑帶寬不能滿足高清視頻請求時,所述基站搶占低優(yōu)先級用戶的帶寬,以為所述用戶分配滿足所述高清視頻請求的帶寬。
在接收到所述視頻監(jiān)控平臺上傳的高清視頻請求之后,所述基站需要檢查自身的空閑帶寬。具體的,所述空閑帶寬是指沒有被占用的帶寬資源。例如,所述基站的出口帶寬是50MB/s,而其他業(yè)務已經(jīng)占用了23.4MB/s,則空閑帶寬是26.6MB/s。
所述空閑帶寬的容量經(jīng)常是無法滿足高清視頻的傳輸要求的。所以,需要對其他業(yè)務進行調整,以滿足高清視頻的傳輸要求。首選的,是對優(yōu)先級不高的業(yè)務的占用帶寬進行搶占。比如,可以設定優(yōu)先級閾值,將所有優(yōu)先級低于所述優(yōu)先級閾值的業(yè)務占用帶寬進行重新分配,以達到搶占低優(yōu)先級用戶的帶寬的目的。
S24,當搶占低優(yōu)先級用戶的帶寬不能滿足高清視頻的傳輸需求時,所述基站將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬。
所述最小保持帶寬是基站自身的一種參數(shù)。最小保持帶寬本身的取值較小,能夠保證一個視頻傳輸通信連接的有效,不至于使得該通信連接斷開。同時,這個通信連接也不會占用所述基站過多的帶寬資源。也就是說,所述最小保持帶寬是一個視頻連接保持暢通傳輸?shù)南孪拗怠?/p>
如果所述基站當前的所有低優(yōu)先級用戶的帶寬總和不能滿足高清視頻的傳輸需求,也就是小于所述高清視頻請求的帶寬,則需要從其他的高清視頻請求占用的帶寬中為當前的高清視頻請求分配帶寬。這樣做的原因在于,高清視 頻請求所占用的帶寬數(shù)值一般都比較大,比較容易獲得更多的帶寬資源。具體的,將其他的高清視頻請求的帶寬還原至最小保持帶寬。
具體的,可以依據(jù)其他的高清視頻請求的建立時間的順序,依次將它們的占用帶寬還原至最小保持帶寬,從而獲得需要分配給新增的高清視頻請求的帶寬。
S25,當搶占低優(yōu)先級用戶的帶寬,以及將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬后,仍不能滿足所述高清視頻請求的帶寬時,所述基站將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬整體壓縮。
如果將除了當前的高清視頻請求之外的其他的高清視頻請求的占用帶寬都被還原為最小保持帶寬之后,新增的所述高清視頻請求的帶寬仍然不能獲得滿足,則基站將當前初新增的高清視頻請求以外的所有用戶的占用帶寬整體壓縮。
具體的,整體壓縮是指對其他用戶的占用帶寬逐次減半,直至當前的高清視頻請求的帶寬能夠被滿足。比如,其他用戶的占用帶寬經(jīng)過了三次減半之后,當前的高清視頻請求的帶寬被滿足,則當前的高清視頻請求對應的高清視頻在傳輸時,其他用戶的占用帶寬是均是原來占用帶寬的1/8。
本實施例通過搶占低優(yōu)先級用戶的占用帶寬,還原其他高清視頻請求的帶寬為最小保持帶寬,以及對其他業(yè)務的占用帶寬進行整體壓縮,使得新增的高清視頻請求的帶寬需求能夠被滿足,保證了高清視頻的順暢傳輸。
第三實施例
本實施例以本發(fā)明上述實施例為基礎,進一步的提供了所述帶寬分配方法中帶寬調整的一種技術方案。在該技術方案中,當空閑帶寬不能滿足高清視頻請求時,所述基站搶占低優(yōu)先級用戶的帶寬,以為所述視頻監(jiān)控平臺分配滿足所述高清視頻請求的帶寬包括:所述基站獲取所述高清視頻請求的帶寬缺口;所述基站根據(jù)所述帶寬缺口,按照優(yōu)先級由低至高的順序搶占低優(yōu)先級用戶的帶寬,直至所述帶寬缺口被滿足。
參見圖3,當空閑帶寬不能滿足高清視頻請求時,所述基站搶占低優(yōu)先級用戶的帶寬,以為所述視頻監(jiān)控平臺分配滿足所述高清視頻請求的帶寬包括:
S31,所述基站獲取所述高清視頻請求的帶寬缺口。
所述帶寬缺口是指所述高清視頻請求所需要的帶寬與空閑帶寬之間的差值。比如,所述高清視頻請求需要的帶寬是60MB/s,而空閑帶寬僅有24MB/s,則空閑帶寬的數(shù)值是36MB/s。
S32,所述基站根據(jù)所述帶寬缺口,按照優(yōu)先級由低至高的順序搶占低優(yōu)先級用戶的帶寬,直至所述帶寬缺口被滿足。
搶占低優(yōu)先級用戶的帶寬時,采用一種逐級搶占的方式。即先由優(yōu)先級別最低的業(yè)務開始,對該業(yè)務的占用帶寬進行搶占。如果對該級別業(yè)務進行搶占之后,所述帶寬卻苦并沒有被滿足,則在對更高一級業(yè)務的帶寬進行搶占,直至所述帶寬缺口被滿足。
在帶寬搶占過程中,對第i個用戶分配的帶寬可以由如下式給出:
BwRqi=BwCoi-BwLoi
其中,BwRqi是對第i個用戶分配的帶寬,BwCoi是在帶寬分配之前所述第i個用戶占用的帶寬,BwLoi是帶寬分配過程中第i個用戶需要讓出的帶寬。
所述第i個用戶需讓出的帶寬可以由如下式給出:
BwLoi=BwGap-BwLoj
其中,BwGap是所述帶寬缺口,BwLoj是相較于第i個用戶具有更低優(yōu)先級的第j個用戶的強制出讓帶寬。
相較于第i個用戶具有更低優(yōu)先級的第j個用戶的強制出讓帶寬可以由如下式給出:
BwLoj=BwCoj-BwMinj
其中,BwCoj是所述第j個用戶在帶寬分配之前的占用帶寬,BwMinj是所述第j個用戶的最小保持帶寬。
本實施例通過獲取帶寬缺口,以及按照優(yōu)先級由低至高的順序進行對低優(yōu)先級用戶的帶寬搶占,使得在空閑帶寬不足的情況下能夠承載高清視頻的傳輸,保證了所傳輸?shù)母咔逡曨l的清晰度。
第四實施例
本實施例以本發(fā)明上述實施例為基礎,進一步的提供了所述帶寬分配方法中帶寬調整的一種技術方案。
參見圖4,所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶 寬分配包括:
S41,所述基站判斷空閑帶寬資源是否小于帶寬缺口,若是,執(zhí)行S43,若否,執(zhí)行S42。
具體的,根據(jù)如下公式完成上述判斷:
BwIdle<BwGap
其中,BwIdle是所述空閑帶寬資源,BwGap是所述帶寬缺口。
S42,所述基站從所述空閑帶寬資源中為所述高清視頻請求分配帶寬。
S43,所述基站強制低優(yōu)先級用戶UEi讓出占用的帶寬。
S44,所述基站判斷原有空閑帶寬資源與UEi讓出的帶寬之和是否未能滿足所述帶寬缺口,若是,執(zhí)行S45,若否,執(zhí)行S46。
S45,所述基站將UEi的占用帶寬降低最小保持帶寬,并執(zhí)行S47。
具體的,所述基站依據(jù)如下公式為UEi重新分配帶寬:
BwRqi=BwCoi-BwMin
其中,BwRqi是為UEi分配的帶寬,BwCoi是重新分配帶寬之前UEi的占用帶寬,BwMin是所述最小保持帶寬。
S46,所述基站將UEi的占用帶寬降低搶占的帶寬,并完成帶寬調整。
具體的,根據(jù)如下公式為UEi重新分配帶寬:
BwRqi=BwCoi-BwLoi
其中,BwRqi是為UEi重新分配的帶寬,BwCoi是重新分配帶寬之前UEi的占用帶寬,BwLoi是UEi的出讓帶寬。
S47,所述基站判斷UEi是否是最后一個低優(yōu)先級用戶,若否,對下一個低優(yōu)先級用戶進行帶寬搶占。
具體的,將用戶的標號i的取值加一,再次執(zhí)行S41至S46的操作,直至所述用戶是最后一個低優(yōu)先級用戶。
本實施例通過搶占低優(yōu)先級用戶的帶寬,使得帶寬缺口得到滿足,能夠為所述高清視頻請求傳輸所述高清視頻。
第五實施例
本實施例以本發(fā)明上述實施例為基礎,進一步的提供了所述帶寬分配方法中帶寬調整的另一種技術方案。在該技術方案中,所述基站將除當前所述高清 視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬包括:所述基站獲取當所述高清視頻請求的帶寬缺口;所述基站依照其他高清視頻請求接收的時間順序逐一修改其他高清視頻請求的占用帶寬,直至當前所述高清視頻請求的帶寬缺口被滿足,或者其他高清視頻請求的占用帶寬均被還原至所述最小保持帶寬。
參見圖5,所述基站將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬包括:
S51,所述基站獲取當所述高清視頻請求的帶寬缺口。
與本發(fā)明第三實施例相同,在進行帶寬還原之前,也需要首先獲取所述高清視頻請求的帶寬缺口。
S52,所述基站依照其他高清視頻請求接收的時間順序逐一修改其他高清視頻請求的占用帶寬,直至當前所述高清視頻請求的帶寬缺口被滿足,或者其他高清視頻請求的占用帶寬均被還原至所述最小保持帶寬。
由于高清視頻的傳輸一般占用的帶寬資源較多,因此將其他的高清視頻請求作為帶寬重新分配的來源,較為容易滿足新增的高清視頻請求的帶寬。
具體的,依據(jù)其他高清視頻請求的接收時間,對其他高清視頻請求的占用帶寬逐一進行修改。對其他高清視頻的占用帶寬修改之后,所述其他高清視頻的占用帶寬的數(shù)值是所述最小保持帶寬。
如果將所述其他高清視頻請求中的一個高清視頻請求的占用帶寬修改之后,所述帶寬缺口已經(jīng)被滿足,則不需要再對之后的其他高清視頻請求的占用帶寬進行修改。
本實施例通過獲取帶寬缺口,以及逐一修改其他高清視頻請求的占用帶寬至最小保持帶寬,使得在空閑帶寬不足的情況下能夠承載高清視頻的傳輸,保證了所傳輸?shù)母咔逡曨l的清晰度。
第六實施例
本實施例以本發(fā)明上述實施例為基礎,進一步的提供了帶寬分配方法中帶寬調整的一種技術方案。
參見圖6,所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配包括:
S61,所述基站估算高清視頻用戶UEi可讓出的帶寬。
一般來講,高清視頻用戶占用的帶寬資源較多。因此,如果高清視頻用戶UEi退出高清模式,采用其他分辨率較低的模式進行傳輸,則可以為其他請求讓出相應的帶寬。
在用戶UEi退出高清模式之前,需要估算退出操作能夠讓出的帶寬的數(shù)值。這個估算得到的讓出帶寬值被稱為出讓帶寬。
S62,所述基站判斷用戶UEi的占用帶寬是否小于帶寬缺口,若是,執(zhí)行S63,若否,執(zhí)行S64。
S63,所述基站將用戶UEi的占用帶寬降低最低保持帶寬,并執(zhí)行S65。
具體的,所述基站根據(jù)如下公式將用戶UEi的占用帶寬降低:
BwRqi=BwCoi-BwMin
其中,BwRqi是進行帶寬調整之后所述高清視頻用戶UEi的占用帶寬,BwCoi是進行帶寬調整之前所述用戶UEi的占用帶寬,BwMin是所述最低保持帶寬。
S64,所述基站將用戶UEi的占用帶寬降低出讓帶寬。
具體的,所述基站根據(jù)如下公式將用戶UEi的占用帶寬降低:
BwRqi=BwCoi-BwGri
其中,BwRqi是進行帶寬調整之后所述高清視頻用戶UEi的占用帶寬,BwCoi是進行帶寬調整之前所述用戶UEi的占用帶寬,BwGri是用戶UEi的出讓帶寬。
S65,所述基站判斷用戶UEi是否是最后一個高清視頻用戶,若否,還原下一個高清視頻用戶的占用帶寬。
具體的,將用戶的標號i的取值加一,再次執(zhí)行S61至S64的操作,直至用戶是最后一個高情視頻用戶。
本實施例通過修改其他高清視頻請求的占用帶寬為最小保持帶寬,使得帶寬缺口得到滿足,能夠為所述高清視頻請求傳輸所述高清視頻。
第七實施例
本實施例以本發(fā)明的上述實施例為基礎,進一步的提供了所述帶寬分配方法中帶寬調整的再一種技術方案。在該技術方案中,所述基站將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬整體壓縮包括:所述基站獲取所述高清視頻請求的帶寬缺口;所述基站按照優(yōu)先級由低至高的順序逐一將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬減半,直至所述帶寬缺口被滿足,或者所述其他用戶的 占用帶寬均已降至心跳帶寬。
參見圖7,所述基站將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬整體壓縮包括:
S71,所述基站獲取所述高清視頻請求的帶寬缺口。
所述帶寬缺口是進行帶寬重新分配的重要參考參數(shù),因此,在對其他用戶的占用帶寬進行整體壓縮之前,需要獲取所述高清視頻請求的帶寬缺口。
S72,所述基站按照優(yōu)先級由低至高的順序逐一將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬減半,直至所述帶寬缺口被滿足,或者所述其他用戶的占用帶寬均已降至心跳帶寬。
與帶寬搶占相同,在進行帶寬整體壓縮時,也是按照各個業(yè)務的優(yōu)先級級別,由低至高依次進行帶寬壓縮。對一個優(yōu)先級級別的業(yè)務進行一次壓縮,具體是將該優(yōu)先級的所有業(yè)務的占用帶寬修改為原來占用帶寬的一半。對一個優(yōu)先級業(yè)務的占用帶寬進行一次壓縮以后,如果所述帶寬缺口并沒有被滿足,則對該優(yōu)先級的上一級別優(yōu)先級的業(yè)務進行壓縮。對所有優(yōu)先級的業(yè)務的占用帶寬均進行了壓縮之后,如果所述帶寬缺口仍沒有被滿足,則從最低優(yōu)先級的業(yè)務開始進行再一次的帶寬壓縮。
如果在對一個優(yōu)先級的業(yè)務進行一次帶寬壓縮之后,所述帶寬缺口已經(jīng)被滿足,則停止帶寬壓縮操作。
另外,如果其他用戶的占用帶寬均已降至心跳帶寬,而所述帶寬缺口仍然沒有被滿足,同樣停止帶寬壓縮操作,同時拒絕所述高清視頻請求。
如果一個鏈接的占用帶寬被調整至心跳帶寬,則該連接的數(shù)據(jù)通信僅限于心跳包的傳輸,不再傳輸載荷數(shù)據(jù)。也就是說,在心跳帶寬下,僅維持一個通信連接的有效,不再執(zhí)行屬于該連接的有效載荷數(shù)據(jù)??梢岳斫?,連接被調整至心跳帶寬之后,其占用帶寬將大為減少。
本實施例獲取帶寬缺口,以及占用帶寬按照優(yōu)先級的逐級減半,使得在空閑帶寬不足的情況下能夠承載高清視頻的傳輸,保證了所傳輸?shù)母咔逡曨l的清晰度。
第八實施例
本實施例以本發(fā)明上述實施例為基礎,進一步的提供了帶寬分配方法中帶寬調整的一種技術方案。
參見圖8,所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配包括:
S81,所述基站估算其他用戶的可讓出帶寬。
S82,所述基站判斷所述可讓出帶寬是否小于帶寬缺口,若是,執(zhí)行S83,若否,執(zhí)行S84。
S83,所述基站將其他用戶UEi的占用帶寬折半。
具體的,所述基站根據(jù)如下公式對用戶UEi的占用帶寬進行折半:
BwRqi=max(BwHB,BwCoi/2k)
其中,BwRqi表示調整后用戶UEi的占用帶寬,BwCoi表示調整前用戶UEi的占用帶寬,k表示對用戶UEi進行帶寬調整的次數(shù),BwHB表示心跳帶寬。
S84,所述基站將其他用戶UEi的占用帶寬降低預定數(shù)值,并結束帶寬調整過程。
具體的,所述基站根據(jù)如下公式對用戶UEi的占用帶寬降低預定數(shù)值:
BwRqi=BwCoi-BwGri
其中,BwRqi表示調整后用戶UEi的占用帶寬,BwCoi表示調整前用戶UEi的占用帶寬,BwGri表示用戶UEi的出讓帶寬。
S85,所述基站判斷所述其他用戶UEi是否所述其他用戶中的最后一個,若是,執(zhí)行S86,若否,將其他用戶的序號i加一,并跳轉至S81繼續(xù)執(zhí)行。
S86,所述基站判斷是否所有其他用戶的占用帶寬均小于心跳帶寬,若是,結束所述帶寬調整過程,若否,將壓縮次數(shù)k加一,并跳轉至S81繼續(xù)執(zhí)行。
本實施例通過對除當前的高清視頻請求以外的其他業(yè)務的占用帶寬統(tǒng)一調整至最小保持帶寬以下,實現(xiàn)了對其他業(yè)務占用帶寬的整體壓縮,使得帶寬缺口得到滿足,能夠為所述高清視頻請求傳輸所述高清視頻。
第九實施例
本實施例以本發(fā)明的上述實施例為基礎,進一步的提供所述帶寬分配方法的再一種技術方案。在該技術方案中,所述帶寬分配方法還包括:當高清視頻請求停止條件成立時,所述基站停止為所述用戶通過視頻監(jiān)控平臺分配滿足所述高清視頻請求的帶寬。
參見圖9,所述帶寬分配方法包括:
S91,基站接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求。
S92,所述基站將所述用戶設置為高優(yōu)先級用戶。
S93,所述基站根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬。
S94,當高清視頻請求停止條件成立時,所述基站停止為所述用戶分配滿足所述高清視頻請求的帶寬。
所述高清視頻請求停止條件可以是:獲取到所述視頻監(jiān)控平臺發(fā)送的停止高清視頻傳輸?shù)闹噶?。也就是說,當所述視頻監(jiān)控平臺發(fā)送明確指令指示停止高清視頻的傳輸?shù)臅r候,所述基站停止為所述用戶分配帶寬。
所述高清視頻請求停止條件還可以是:根據(jù)預設的定時器,連續(xù)固定長度的時間段內未接收到所述視頻監(jiān)控平臺新增的高清視頻請求。
另外,所述高清視頻請求停止條件還可以是:所述基站的系統(tǒng)帶寬不能滿足用戶通過所述視頻監(jiān)控平臺上傳的高清視頻請求的帶寬。
本實施例通過設置高清視頻請求停止條件,使得帶寬的重新分配操作在所述高清視頻請求停止條件成立時停止,避免了不必要的帶寬分配行為。
第十實施例
本實施例提供了能夠根據(jù)高清視頻請求調整帶寬分配的基站的技術方案。在該技術方案中,所述基站包括:
所述高清視頻請求接收模塊101用于接收用戶通過視頻監(jiān)控平臺上傳的高清視頻請求。
所述優(yōu)先級設置模塊102用于將所述用戶設置為高優(yōu)先級用戶。
所述帶寬分配模塊103用于根據(jù)所有服務用戶的實時帶寬使用情況,動態(tài)調整帶寬分配,為所述用戶分配滿足所述高清視頻請求的帶寬。
優(yōu)選的,所述帶寬分配模塊103具體用于:當空閑帶寬不能滿足高清視頻請求時,搶占低優(yōu)先級用戶的帶寬,以為所述用戶分配滿足所述高清視頻請求的帶寬。
優(yōu)選的,搶占低優(yōu)先級用戶的帶寬,以為所述用戶分配滿足所述高清視頻請求的帶寬包括:獲取所述高清視頻請求的帶寬缺口;根據(jù)所述帶寬缺口,按照優(yōu)先級由低至高的順序搶占低優(yōu)先級用戶的帶寬,直至所述帶寬缺口被滿足。
優(yōu)選的,所述帶寬分配模塊103還具體用于:當搶占低優(yōu)先級用戶的帶寬 不能滿足高清視頻的傳輸需求時,將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬。
優(yōu)選的,將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬包括:獲取當所述高清視頻請求的帶寬缺口;依照其他高清視頻請求接收的時間順序逐一修改其他高清視頻請求的占用帶寬,直至當前所述高清視頻請求的帶寬缺口被滿足,或者其他高清視頻請求的占用帶寬均被還原至所述最小保持帶寬。
優(yōu)選的,所述帶寬分配模塊103還具體用于:當搶占低優(yōu)先級用戶的帶寬,以及將除當前所述高清視頻請求之外的其他高清視頻請求的占用帶寬還原為最小保持帶寬后,仍不能滿足所述高清視頻請求的帶寬時,將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬整體壓縮。
優(yōu)選的,將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬整體壓縮包括:獲取所述高清視頻請求的帶寬缺口;按照優(yōu)先級由低至高的順序逐一將除所述視頻監(jiān)控平臺外其他用戶的占用帶寬減半,直至所述帶寬缺口被滿足,或者所述其他用戶的占用帶寬均已降至心跳帶寬。
優(yōu)選的,所述基站還包括:分配停止模塊104。
所述分配停止模塊104用于當高清視頻請求停止條件成立時,停止為所述用戶分配滿足所述高清視頻請求的帶寬。
優(yōu)選的,所述高清視頻傳輸停止條件包括:所述基站獲取到所述用戶通過所述視頻監(jiān)控平臺發(fā)送的停止高清視頻傳輸?shù)闹噶?;或者根?jù)預設的定時器,連續(xù)固定長度的時間段內未接收到所述用戶新增的高清視頻請求;或者所述基站的系統(tǒng)帶寬不能滿足所述視頻監(jiān)控平臺上傳的高清視頻請求的帶寬。
本領域普通技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,他們可以用計算機裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結合。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間的相同或相似的部分互相參見 即可。
以上所述僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,對于本領域技術人員而言,本發(fā)明可以有各種改動和變化。凡在本發(fā)明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。