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