本申請(qǐng)涉及無(wú)線通信領(lǐng)域,尤其涉及一種編碼速率控制的方法、相關(guān)裝置及系統(tǒng)。
背景技術(shù):
:長(zhǎng)期演進(jìn)視頻通話(VideooverLongTermEvolution,ViLTE)是運(yùn)營(yíng)商視頻業(yè)務(wù)發(fā)展的重要舉措。然而長(zhǎng)期演進(jìn)(LongTermEvolution,LTE)上行信道質(zhì)量受到終端功率、相鄰干擾、衰弱、遮擋、移動(dòng)多普勒及小區(qū)切換以及基站部署等因素影響,存在上行帶寬不足且波動(dòng)大的現(xiàn)象,對(duì)通話質(zhì)量影響非常大。目前,業(yè)內(nèi)已采用帶寬自適應(yīng)調(diào)速來(lái)優(yōu)化視頻通話業(yè)務(wù),請(qǐng)參閱圖1,圖1為現(xiàn)有方案中帶寬自適應(yīng)調(diào)速過(guò)程的示意圖,首先,用戶設(shè)備(UserEquipment,UE)A向UEB發(fā)送媒體流,然后UEB根據(jù)接收到的媒體流確定丟包率和時(shí)延抖動(dòng)等數(shù)據(jù),并估算出LTE網(wǎng)絡(luò)的可用帶寬,接著將估算得到的可用帶寬通過(guò)臨時(shí)最大碼率請(qǐng)求(TemporalMaxMediaBitrateRequest,T)報(bào)文反饋給UEA,使得UEA根據(jù)UEB請(qǐng)求的帶寬完成速率調(diào)節(jié),并反饋臨時(shí)最大碼率響應(yīng)(TemporalMaxMediaBitrateNotification,TMMBN)報(bào)文。然而,當(dāng)前采用的帶寬自適應(yīng)調(diào)速方法都是基于反饋的被動(dòng)式調(diào)速,只有檢測(cè)出有丟包或者時(shí)延增大之后,才會(huì)去響應(yīng)自適應(yīng)調(diào)整,而此時(shí),業(yè)務(wù)的質(zhì)量已經(jīng)受到了較大的影響,導(dǎo)致通話效果變差。技術(shù)實(shí)現(xiàn)要素:本申請(qǐng)實(shí)施例提供了一種編碼速率控制的方法、相關(guān)裝置及系統(tǒng),UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。有鑒于此,本申請(qǐng)第一方面提供一種編碼速率控制的方法,包括:首先UE接收基站發(fā)送的該UE所對(duì)應(yīng)的上行速率估計(jì)信息,其中,上行速率估計(jì)信息具體是由基站根據(jù)小區(qū)歷史調(diào)度信息以及信道質(zhì)量信息確定的,小區(qū)歷史調(diào)度信息中可以包括UE的功率信息以及小區(qū)負(fù)載信息,基站利用信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)就能獲取到上行速率估計(jì)信息;接下來(lái)UE就可以根據(jù)基站為自身獲取的上行速率估計(jì)信息確定目標(biāo)編碼速率;最后計(jì)算目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差,當(dāng)速率偏差超出預(yù)置范圍時(shí),UE就會(huì)根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率是指UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。其中,速率偏差具體可以是目標(biāo)編碼速率與當(dāng)前編碼速率之差的絕對(duì)值。本申請(qǐng)實(shí)施例中,提供了一種編碼速率控制的方法,UE先接收基站周期性發(fā)送的上行速率估計(jì)信息,再根據(jù)上行速率估計(jì)信息確定確定目標(biāo)編碼速率,最后根據(jù)目標(biāo)編碼速率對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。結(jié)合本申請(qǐng)實(shí)施例的第一方面,在第一種可能的實(shí)現(xiàn)方式中,UE根據(jù)基站為UE獲取的上行速率估計(jì)信息確定目標(biāo)編碼速率,可以包括:UE按照如下方式計(jì)算目標(biāo)編碼速率:V=a×macrate;其中,V表示目標(biāo)編碼速率,a表示預(yù)設(shè)速率系數(shù),macrate表示當(dāng)前的上行速率估計(jì)信息。其次,本申請(qǐng)實(shí)施例中,提供了一種計(jì)算目標(biāo)編碼速率的方式,即利用預(yù)設(shè)速率系數(shù)和上行速率估計(jì)信息可以計(jì)算出目標(biāo)編碼速率,從而提升了方案的實(shí)用性和可行性。本申請(qǐng)第二方面提供一種編碼速率控制的方法,包括:基站從小區(qū)歷史調(diào)度信息中獲取UE的功率信息以及小區(qū)負(fù)載信息,并且基站還可以檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;接下來(lái),基站可以根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;于是基站就能夠向UE發(fā)送計(jì)算得到的上行速率估計(jì)信息,以使UE可以根據(jù)上行速率估計(jì)信息確定目標(biāo)編碼速率,其中,目標(biāo)編碼速率可用于UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。本申請(qǐng)實(shí)施例中,提供了一種用于編碼速率控制的方法,基站可以從小區(qū)歷史調(diào)度信息中獲取UE的功率信息以及小區(qū)負(fù)載信息,并檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息,基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,再向UE發(fā)送所述上行速率估計(jì)信息,以使UE根據(jù)上行速率估計(jì)信息確定目標(biāo)編碼速率,其中,目標(biāo)編碼速率用于UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。本申請(qǐng)第三方面提供一種編碼速率控制的方法,包括:第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,具體可以是第一UE的視頻應(yīng)用程序通過(guò)無(wú)線接口層接口,從Linux操作系統(tǒng)內(nèi)核中獲取數(shù)據(jù)緩存信息,再傳遞給視頻應(yīng)用程序的速率控制器即可,數(shù)據(jù)緩存信息可以包括緩沖區(qū)中數(shù)據(jù)包最大緩存時(shí)長(zhǎng),當(dāng)前緩存的數(shù)據(jù)包個(gè)數(shù),預(yù)設(shè)緩存時(shí)長(zhǎng),介質(zhì)訪問(wèn)控制上行授權(quán)速率;接下來(lái)第一UE可以判斷該數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,上行速率估計(jì)信息是基站根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)確定的;然后第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息計(jì)算得到第一編碼速率,與此同時(shí),第一UE還能夠獲取第二編碼速率,第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,第二UE是與第一UE進(jìn)行通信的UE;第一UE根據(jù)第一編碼速率以及第二編碼速率,并按照預(yù)置算法計(jì)算出目標(biāo)編碼速率,當(dāng)該目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE就根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率,其中,速率偏差具體可以是目標(biāo)編碼速率與當(dāng)前編碼速率之差的絕對(duì)值。本申請(qǐng)實(shí)施例中,第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,并判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,如果滿足,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,第一UE可以根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,此外,第一UE還將獲取第二編碼速率,根據(jù)第一編碼速率以及第二編碼速率確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,第一UE可以不需要依賴于第二UE對(duì)其反饋的信息也能準(zhǔn)確地估計(jì)出上行速率,通過(guò)第一UE本地的數(shù)據(jù)緩存信息以及基站反饋的上行速率估計(jì)信息,迅速計(jì)算出目標(biāo)編碼速率,實(shí)現(xiàn)在第一UE側(cè)主動(dòng)進(jìn)行編碼調(diào)速,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。結(jié)合本申請(qǐng)實(shí)施例的第三方面,在第一種可能的實(shí)現(xiàn)方式中,第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,可以包括:第一UE獲取第二UE反饋的第一UE當(dāng)前周期對(duì)應(yīng)的信號(hào)強(qiáng)度信息,并且接收基站發(fā)送的當(dāng)前周期對(duì)應(yīng)的上行速率估計(jì)信息。其次,本申請(qǐng)實(shí)施例中,第一UE周期性地獲取第二UE反饋的信號(hào)強(qiáng)度信息以及接收基站周期性發(fā)送的上行速率估計(jì)信息,可以按照一定的計(jì)算第一編碼速率,從而增強(qiáng)了信息計(jì)算的規(guī)律性,無(wú)需實(shí)時(shí)進(jìn)行計(jì)算,由此節(jié)省基站的傳輸資源以及第一UE的計(jì)算資源。結(jié)合本申請(qǐng)實(shí)施例的第三方面,在第二種可能的實(shí)現(xiàn)方式中,第一UE獲取第二編碼速率,可以包括:首先,第一UE接收所述第二UE發(fā)送的臨時(shí)最大碼率請(qǐng)求TMMBR,TMMBR表示接收端第二UE當(dāng)前帶寬受限,告訴發(fā)送端第一UE控制碼率,然后第一UE通過(guò)解析TMMBR確定第二編碼速率。其次,本申請(qǐng)實(shí)施例中,第一UE可以通過(guò)接收第二UE發(fā)送的TMMBR來(lái)確定第二編碼速率。通過(guò)上述方式,能夠更準(zhǔn)確地獲取第二編碼速率,同時(shí),也為第二編碼速率的傳遞方式提供了一種可行的方式,從而提升方案的實(shí)用性和可行性。結(jié)合本申請(qǐng)實(shí)施例的第三方面、第三方面第一種或第三方面第二種實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,數(shù)據(jù)緩存信息可以包括本地緩沖區(qū)中的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng);若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,可以包括:首先檢測(cè)第一UE中本地緩沖區(qū)內(nèi)的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng),然后比較數(shù)據(jù)包最大緩存時(shí)長(zhǎng)和預(yù)設(shè)緩存時(shí)長(zhǎng),該預(yù)設(shè)緩存時(shí)長(zhǎng)是指數(shù)據(jù)包在第一UE的本地緩沖區(qū)中最大可停留時(shí)間,當(dāng)數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于預(yù)設(shè)緩存時(shí)長(zhǎng),那么該數(shù)據(jù)包就要被丟棄,不再傳輸。再次,本申請(qǐng)實(shí)施例中,如果數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于所述預(yù)設(shè)緩存時(shí)長(zhǎng),則說(shuō)明此時(shí)發(fā)生了網(wǎng)絡(luò)擁塞,于是第一UE可以獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,從而利用這些信息對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)適當(dāng)?shù)亟档痛l(fā)送信號(hào)的編碼速率,有利于緩解網(wǎng)絡(luò)擁塞,提升方案的實(shí)用性。結(jié)合本申請(qǐng)實(shí)施例的第三方面第三種實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,還可以包括:如果數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則第一UE可以根據(jù)信號(hào)強(qiáng)度信息計(jì)算出第三編碼速率;接下來(lái)第一UE可以根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法計(jì)算出目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率,其中,速率偏差具體可以是目標(biāo)編碼速率與當(dāng)前編碼速率之差的絕對(duì)值。再次,本申請(qǐng)實(shí)施例中,第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則第一UE根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率,根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法可以確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,可以針對(duì)不滿足預(yù)置編碼控制條件的情況也進(jìn)行編碼速率的控制,不同的是,這種情況下通常是將待發(fā)送信號(hào)的編碼速率調(diào)高,也就是在網(wǎng)絡(luò)質(zhì)量較好的時(shí)候能夠給用戶提供更清晰的視頻,從而提升方案的實(shí)用性。結(jié)合本申請(qǐng)實(shí)施例的第三方面第四種實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,第一UE根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率,可以包括:第一UE可以按照如下方式計(jì)算第三編碼速率:currentrate(n+1)=b×currentrate(n);其中,b表示信號(hào)強(qiáng)度系數(shù),信號(hào)強(qiáng)度系數(shù)與信號(hào)強(qiáng)度信息具有關(guān)聯(lián)關(guān)系,currentrate(n)表示當(dāng)前的編碼速率,currentrate(n+1)表示第三編碼速率;接著,第一UE根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率,可以包括:第一UE按照如下方式計(jì)算目標(biāo)編碼速率:V=min(T,currentrate(n+1));其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率。進(jìn)一步地,本申請(qǐng)實(shí)施例中,介紹了第一UE如何計(jì)算第三編碼速率以及目標(biāo)編碼速率的方式,從而提升方案的可行性和可操作性。結(jié)合本申請(qǐng)實(shí)施例的第三方面、第三方面第一種或第三方面第二種實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,可以包括:第一UE按照如下方式計(jì)算第一編碼速率:currentrate(m+1)=c×currentrate(m)+d;其中,c表示信號(hào)強(qiáng)度系數(shù),currentrate(m)表示當(dāng)前的編碼速率,currentrate(m+1)表示第一編碼速率,y表示鏈路層速率系數(shù),鏈路層速率系數(shù)與上行速率估計(jì)信息具有關(guān)聯(lián)關(guān)系;第一UE根據(jù)第一編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率,可以包括:第一UE按照如下方式計(jì)算目標(biāo)編碼速率:V=min(T,currentrate(m+1));其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率。再次,本申請(qǐng)實(shí)施例中,介紹了第一UE如何計(jì)算第一編碼速率以及目標(biāo)編碼速率的方式,從而提升方案的可行性和可操作性。本申請(qǐng)第四方面提供一種編碼速率控制的方法,包括:基站從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息,并且基站可以檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;接下來(lái),基站根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;最后,由基站向第一UE發(fā)送該上行速率估計(jì)信息,以使第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,并根據(jù)第一編碼速率以及第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),目標(biāo)編碼速率用于第一UE調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。本申請(qǐng)實(shí)施例中,基站從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息,并檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息,然后根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,最后基站向第一UE發(fā)送上行速率估計(jì)信息,以使第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,并根據(jù)第一編碼速率以及所述第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào)通過(guò)上述方式,第一UE可以不需要依賴于第二UE對(duì)其反饋的信息也能準(zhǔn)確地估計(jì)出上行速率,通過(guò)第一UE本地的數(shù)據(jù)緩存信息以及基站反饋的上行速率估計(jì)信息,迅速計(jì)算出目標(biāo)編碼速率,實(shí)現(xiàn)在第一UE側(cè)主動(dòng)進(jìn)行編碼調(diào)速,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。結(jié)合本申請(qǐng)實(shí)施例的第四方面,在第一種可能的實(shí)現(xiàn)方式中,基站向第一UE發(fā)送上行速率估計(jì)信息,可以包括:基站周期性地向第一UE發(fā)送上行速率估計(jì)信息。其次,本申請(qǐng)實(shí)施例中,基站可以周期性地向第一UE發(fā)送上行速率估計(jì)信息,即按照一定的規(guī)律向第一UE發(fā)送上行速率估計(jì)信息,從而增強(qiáng)了信息發(fā)送的規(guī)律性,可以使得第一UE周期性地計(jì)算第一編碼速率,無(wú)需實(shí)時(shí)進(jìn)行計(jì)算,由此節(jié)省基站的傳輸資源以及第一UE的計(jì)算資源。本申請(qǐng)第五方面提供一種UE,包括:接收模塊,用于接收基站發(fā)送的UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,上行速率估計(jì)信息為基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的;確定模塊,用于根據(jù)接收模塊接收的上行速率估計(jì)信息確定目標(biāo)編碼速率;調(diào)整模塊,用于當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)確定模塊確定的目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。結(jié)合本申請(qǐng)實(shí)施例的第五方面,在第一種可能的實(shí)現(xiàn)方式中,確定模塊包括:計(jì)算單元,用于按照如下方式計(jì)算目標(biāo)編碼速率:V=a×macrate;其中,V表示目標(biāo)編碼速率,a表示預(yù)設(shè)速率系數(shù),macrate表示當(dāng)前的上行速率估計(jì)信息。本申請(qǐng)第六方面提供一種基站,包括:第一獲取模塊,用于從小區(qū)歷史調(diào)度信息中UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)模塊,用于檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;第二獲取模塊,用于根據(jù)檢測(cè)模塊檢測(cè)的信道質(zhì)量信息、第一獲取模塊獲取的UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;發(fā)送模塊,用于向UE發(fā)送第二獲取模塊獲取的上行速率估計(jì)信息,以使UE根據(jù)上行速率估計(jì)信息確定目標(biāo)編碼速率,目標(biāo)編碼速率用于UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。本申請(qǐng)第七方面提供一種UE,包括:第一獲取模塊,用于獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息;判斷模塊,用于判斷第一獲取模塊獲取的數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件;第二獲取模塊,用于若判斷模塊判斷得到數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息;第一確定模塊,用于根據(jù)第二獲取模塊獲取的信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率;第三獲取模塊,用于獲取第二編碼速率,第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,第二UE是與第一UE進(jìn)行通信的UE;第二確定模塊,用于根據(jù)第一確定模塊確定的第一編碼速率以及第三獲取模塊獲取的第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;第一調(diào)整模塊,用于當(dāng)?shù)诙_定模塊確定的目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。結(jié)合本申請(qǐng)實(shí)施例的第七方面,在第一種可能的實(shí)現(xiàn)方式中,第二獲取模塊包括:獲取單元,用于獲取第二UE反饋的第一UE當(dāng)前周期對(duì)應(yīng)的信號(hào)強(qiáng)度信息;第一接收單元,用于接收基站發(fā)送的當(dāng)前周期對(duì)應(yīng)的上行速率估計(jì)信息。結(jié)合本申請(qǐng)實(shí)施例的第七方面,在第二種可能的實(shí)現(xiàn)方式中,第三獲取模塊包括:第二接收單元,用于接收第二UE發(fā)送的臨時(shí)最大碼率請(qǐng)求TMMBR;第一確定單元,用于根據(jù)第二接收單元接收的TMMBR確定第二編碼速率。結(jié)合本申請(qǐng)實(shí)施例的第七方面、第七方面第一種或第七方面第二種實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,數(shù)據(jù)緩存信息包括本地緩沖區(qū)中的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng);第二獲取模塊包括:第二確定單元,用于若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于預(yù)設(shè)緩存時(shí)長(zhǎng),則獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息。結(jié)合本申請(qǐng)實(shí)施例的第七方面第三種實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,用戶設(shè)備還可以包括:第三確定模塊,用于判斷模塊判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率;第四確定模塊,用于根據(jù)第三確定模塊確定的第三編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;第二調(diào)整模塊,用于當(dāng)?shù)谒拇_定模塊確定的目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。結(jié)合本申請(qǐng)實(shí)施例的第七方面第四種實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,第三確定模塊包括:第一計(jì)算單元,用于按照如下方式計(jì)算第三編碼速率:currentrate(n+1)=b×currentrate(n);其中,b表示信號(hào)強(qiáng)度系數(shù),信號(hào)強(qiáng)度系數(shù)與信號(hào)強(qiáng)度信息具有關(guān)聯(lián)關(guān)系,currentrate(n)表示當(dāng)前的編碼速率,currentrate(n+1)表示第三編碼速率;第四確定模塊包括:第二計(jì)算單元,用于按照如下方式計(jì)算目標(biāo)編碼速率:V=min(T,currentrate(n+1));其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率。結(jié)合本申請(qǐng)實(shí)施例的第七方面、第七方面第一種或第七方面第二種實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,第一確定模塊包括:第三計(jì)算單元,用于按照如下方式計(jì)算所述第一編碼速率:currentrate(m+1)=c×currentrate(m)+d;其中,c表示信號(hào)強(qiáng)度系數(shù),currentrate(m)表示當(dāng)前的編碼速率,currentrate(m+1)表示第一編碼速率,y表示鏈路層速率系數(shù),鏈路層速率系數(shù)與上行速率估計(jì)信息具有關(guān)聯(lián)關(guān)系;第二確定模塊包括:第四計(jì)算單元,用于按照如下方式計(jì)算目標(biāo)編碼速率:V=min(T,currentrate(m+1));其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率。本申請(qǐng)第八方面提供一種基站,包括:第一獲取模塊,用于從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)模塊,用于檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;第二獲取模塊,用于根據(jù)檢測(cè)模塊檢測(cè)的信道質(zhì)量信息、第一獲取模塊獲取的第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;發(fā)送模塊,用于向第一UE發(fā)送第二獲取模塊獲取的上行速率估計(jì)信息,以使第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,并根據(jù)第一編碼速率以及第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),目標(biāo)編碼速率用于第一UE調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。結(jié)合本申請(qǐng)實(shí)施例的第八方面,在第一種可能的實(shí)現(xiàn)方式中,發(fā)送模塊包括:發(fā)送單元,用于向第一UE發(fā)送當(dāng)前周期對(duì)應(yīng)的上行速率估計(jì)信息。本申請(qǐng)第九方面提供一種用戶設(shè)備,包括:存儲(chǔ)器、收發(fā)器、處理器以及總線系統(tǒng);其中,存儲(chǔ)器用于存儲(chǔ)程序;處理器用于執(zhí)行存儲(chǔ)器中的程序,具體如下步驟:控制收發(fā)器接收基站發(fā)送的UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,上行速率估計(jì)信息為基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的;根據(jù)基站為UE獲取的上行速率估計(jì)信息確定目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率;總線系統(tǒng)用于連接所述存儲(chǔ)器、收發(fā)器以及處理器,以使存儲(chǔ)器、收發(fā)器以及處理器進(jìn)行通信??蛇x地,處理器具體用于執(zhí)行如下步驟:按照如下方式計(jì)算目標(biāo)編碼速率:V=a×macrate;其中,V表示目標(biāo)編碼速率,a表示預(yù)設(shè)速率系數(shù),macrate表示當(dāng)前的上行速率估計(jì)信息。本申請(qǐng)第十方面提供一種基站,包括:存儲(chǔ)器、收發(fā)器、處理器以及總線系統(tǒng);其中,存儲(chǔ)器用于存儲(chǔ)程序;處理器用于執(zhí)行存儲(chǔ)器中的程序,具體如下步驟:控制收發(fā)器從小區(qū)歷史調(diào)度信息中獲取UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;控制收發(fā)器向UE發(fā)送上行速率估計(jì)信息,以使UE根據(jù)上行速率估計(jì)信息確定目標(biāo)編碼速率,目標(biāo)編碼速率用于UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制;總線系統(tǒng)用于連接存儲(chǔ)器、收發(fā)器以及處理器,以使存儲(chǔ)器、收發(fā)器以及處理器進(jìn)行通信。本申請(qǐng)第十一方面提供一種用戶設(shè)備,包括:存儲(chǔ)器、收發(fā)器、處理器以及總線系統(tǒng);其中,存儲(chǔ)器用于存儲(chǔ)程序;處理器用于執(zhí)行存儲(chǔ)器中的程序,具體如下步驟:控制收發(fā)器獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息;判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件;若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則控制收發(fā)器獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息;根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率;控制收發(fā)器獲取第二編碼速率,第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,第二UE為與第一UE進(jìn)行通信的UE;根據(jù)第一編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率;控制收發(fā)器向UE發(fā)送上行速率估計(jì)信息,以使UE根據(jù)上行速率估計(jì)信息確定目標(biāo)編碼速率,目標(biāo)編碼速率用于UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制;總線系統(tǒng)用于連接存儲(chǔ)器、收發(fā)器以及處理器,以使存儲(chǔ)器、收發(fā)器以及處理器進(jìn)行通信??蛇x地,處理器具體用于執(zhí)行如下步驟:控制收發(fā)器獲取第二UE反饋的第一UE當(dāng)前周期對(duì)應(yīng)的信號(hào)強(qiáng)度信息;控制收發(fā)器接收基站發(fā)送的當(dāng)前周期對(duì)應(yīng)的上行速率估計(jì)信息??蛇x地,處理器具體用于執(zhí)行如下步驟:控制收發(fā)器接收第二UE發(fā)送的臨時(shí)最大碼率請(qǐng)求TMMBR;控制收發(fā)器根據(jù)TMMBR確定第二編碼速率??蛇x地,處理器具體用于執(zhí)行如下步驟:若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于預(yù)設(shè)緩存時(shí)長(zhǎng),則控制收發(fā)器獲取信號(hào)強(qiáng)度信息,并控制收發(fā)器接收基站發(fā)送的上行速率估計(jì)信息。可選地,處理器還用于執(zhí)行如下步驟:若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則根據(jù)所述信號(hào)強(qiáng)度信息確定第三編碼速率;根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率??蛇x地,處理器具體用于執(zhí)行如下步驟:按照如下方式計(jì)算第三編碼速率:currentrate(n+1)=b×currentrate(n);其中,b表示信號(hào)強(qiáng)度系數(shù),信號(hào)強(qiáng)度系數(shù)與信號(hào)強(qiáng)度信息具有關(guān)聯(lián)關(guān)系,currentrate(n)表示當(dāng)前的編碼速率,currentrate(n+1)表示第三編碼速率;按照如下方式計(jì)算目標(biāo)編碼速率:V=min(T,currentrate(n+1));其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率??蛇x地,處理器具體用于執(zhí)行如下步驟:按照如下方式計(jì)算第一編碼速率:currentrate(m+1)=c×currentrate(m)+d;其中,c表示信號(hào)強(qiáng)度系數(shù),currentrate(m)表示當(dāng)前的編碼速率,currentrate(m+1)表示第一編碼速率,y表示鏈路層速率系數(shù),鏈路層速率系數(shù)與上行速率估計(jì)信息具有關(guān)聯(lián)關(guān)系;按照如下方式計(jì)算目標(biāo)編碼速率:V=min(T,currentrate(m+1));其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率。本申請(qǐng)第十二方面提供一種基站,包括:存儲(chǔ)器、收發(fā)器、處理器以及總線系統(tǒng);其中,存儲(chǔ)器用于存儲(chǔ)程序;處理器用于執(zhí)行存儲(chǔ)器中的程序,具體如下步驟:從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;控制收發(fā)器向第一UE發(fā)送上行速率估計(jì)信息,以使第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,并根據(jù)第一編碼速率以及第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),目標(biāo)編碼速率用于第一UE調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率;總線系統(tǒng)用于連接所述存儲(chǔ)器、收發(fā)器以及處理器,以使存儲(chǔ)器、收發(fā)器以及處理器進(jìn)行通信??蛇x地,處理器具體用于執(zhí)行如下步驟:控制收發(fā)器向第一UE發(fā)送當(dāng)前周期對(duì)應(yīng)的上行速率估計(jì)信息。本申請(qǐng)第十三方面提供一種編碼速率控制的系統(tǒng),所述系統(tǒng)包括UE以及基站;基站從小區(qū)歷史調(diào)度信息中獲取UE的功率信息以及小區(qū)負(fù)載信息;基站檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;UE接收基站發(fā)送的UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,上行速率估計(jì)信息為基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的;UE根據(jù)基站為UE獲取的上行速率估計(jì)信息確定目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。本申請(qǐng)第十四方面提供一種編碼速率控制的系統(tǒng),所述系統(tǒng)包括用戶設(shè)備以及基站;第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息;基站從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息;基站檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;基站根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件;若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息;第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率;所述第一UE獲取第二編碼速率,所述第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,所述第二UE是與所述第一UE進(jìn)行通信的UE;第一UE根據(jù)第一編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。本申請(qǐng)的又一方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述各方面所述的方法。從以上技術(shù)方案可以看出,本申請(qǐng)實(shí)施例具有以下優(yōu)點(diǎn):本申請(qǐng)實(shí)施例中,提供了一種編碼速率控制的方法,UE先接收基站周期性發(fā)送的上行速率估計(jì)信息,再根據(jù)上行速率估計(jì)信息確定確定目標(biāo)編碼速率,最后根據(jù)目標(biāo)編碼速率對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。附圖說(shuō)明圖1為現(xiàn)有方案中帶寬自適應(yīng)調(diào)速過(guò)程的示意圖;圖1A為本申請(qǐng)實(shí)施例中用戶設(shè)備一個(gè)實(shí)施例示意圖;圖1B為本申請(qǐng)實(shí)施例中基站一個(gè)實(shí)施例示意圖;圖2為本申請(qǐng)實(shí)施例中編碼速率控制的方法一個(gè)實(shí)施例示意圖;圖3為本申請(qǐng)實(shí)施例中編碼速率控制的方法另一個(gè)實(shí)施例示意圖;圖4為本申請(qǐng)實(shí)施例中數(shù)據(jù)緩存信息上報(bào)的流程示意圖;圖5為本申請(qǐng)實(shí)施例中編碼速率控制系統(tǒng)的實(shí)施例示意圖;圖6為本申請(qǐng)實(shí)施例中調(diào)整待發(fā)送信號(hào)的流程示意圖;圖7為本申請(qǐng)實(shí)施例中信源信道交互的流程示意圖;圖8為本申請(qǐng)應(yīng)用場(chǎng)景中編碼速率控制方法的一個(gè)實(shí)施例示意圖;圖9為本申請(qǐng)應(yīng)用場(chǎng)景中編碼速率控制方法的另一個(gè)實(shí)施例示意圖;圖10為本申請(qǐng)應(yīng)用場(chǎng)景中編碼速率控制方法的另一個(gè)實(shí)施例示意圖;圖11為本申請(qǐng)實(shí)施例中用戶設(shè)備一個(gè)實(shí)施例示意圖;圖12為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖13為本申請(qǐng)實(shí)施例中基站一個(gè)實(shí)施例示意圖;圖14為本申請(qǐng)實(shí)施例中用戶設(shè)備一個(gè)實(shí)施例示意圖;圖15為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖16為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖17為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖18為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖19為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖20為本申請(qǐng)實(shí)施例中用戶設(shè)備另一個(gè)實(shí)施例示意圖;圖21為本申請(qǐng)實(shí)施例中基站一個(gè)實(shí)施例示意圖;圖22為本申請(qǐng)實(shí)施例中基站另一個(gè)實(shí)施例示意圖;圖23為本申請(qǐng)實(shí)施例中用戶設(shè)備一個(gè)結(jié)構(gòu)示意圖;圖24為本申請(qǐng)實(shí)施例中基站一個(gè)結(jié)構(gòu)示意圖;圖25為本申請(qǐng)實(shí)施例中用戶設(shè)備一個(gè)結(jié)構(gòu)示意圖;圖26為本申請(qǐng)實(shí)施例中基站一個(gè)結(jié)構(gòu)示意圖;圖27為本申請(qǐng)實(shí)施例中編碼速率控制系統(tǒng)的一個(gè)實(shí)施例示意圖;圖28為本申請(qǐng)實(shí)施例中編碼速率控制系統(tǒng)的另一個(gè)實(shí)施例示意圖。具體實(shí)施方式本申請(qǐng)實(shí)施例提供了一種編碼速率控制的方法、相關(guān)裝置及系統(tǒng),UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整每個(gè)周期內(nèi)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。本申請(qǐng)的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。本申請(qǐng)的說(shuō)明書和權(quán)利要求書及上述附圖中提及的“大于”或“小于”是用于劃分預(yù)置界限,如果出現(xiàn)“等于”的情況,可以根據(jù)實(shí)際配置,將“等于”的情況歸為“大于”,或者將“等于”的情況歸為“小于”,具體設(shè)定規(guī)則可以根據(jù)用戶的需求來(lái)確定,故此處不作限定。應(yīng)理解,本實(shí)施例可以應(yīng)用于ViLTE,ViLTE是一種基于LTE網(wǎng)絡(luò)的視頻通訊技術(shù),隨著現(xiàn)代通信技術(shù)和業(yè)務(wù)的發(fā)展,人們對(duì)通信的需求已經(jīng)由最初的單一語(yǔ)音需求轉(zhuǎn)變?yōu)閷?duì)視頻和音頻的通信需求,以傳送語(yǔ)音、數(shù)據(jù)和視頻為一體的視頻通信業(yè)務(wù)成為通信領(lǐng)域發(fā)展的熱點(diǎn),以點(diǎn)到點(diǎn)或多點(diǎn)視音頻通信為可選形式的視頻會(huì)議、遠(yuǎn)程醫(yī)療、遠(yuǎn)程教育等服務(wù)得到越來(lái)越多的使用。視頻通信業(yè)務(wù)可以承載在不同技術(shù)的底層網(wǎng)絡(luò)上,從早期的公共電話網(wǎng),到窄帶綜合業(yè)務(wù)數(shù)字網(wǎng)(IntegratedServicesDigitalNetwork,ISDN),數(shù)字?jǐn)?shù)據(jù)網(wǎng)(DigitalDataNetwork,DDN),異步轉(zhuǎn)移模式(Asynchronoustransfermode,ATM)以及現(xiàn)在廣泛使用的網(wǎng)際互聯(lián)協(xié)議(InternetProtocol,IP)網(wǎng)絡(luò)都可以成為視頻通信業(yè)務(wù)的承載網(wǎng)。由于視頻通信的實(shí)時(shí)性和圖像傳輸?shù)奶攸c(diǎn),要求承載網(wǎng)具備足夠的帶寬、短時(shí)延、低誤碼率等特點(diǎn)。公共電話網(wǎng)、窄帶ISDN和DDN是基于電路交換的網(wǎng)絡(luò),電路交換網(wǎng)絡(luò)是面向連接的網(wǎng)絡(luò),傳輸速率和時(shí)延穩(wěn)定,端到端時(shí)延小,誤碼率低,因此視頻通信質(zhì)量容易得到保證。但它的缺點(diǎn)是連接固定,除公共電話網(wǎng)和ISDN網(wǎng)上是可以進(jìn)行拔號(hào)外,其他網(wǎng)絡(luò)的應(yīng)用都必須進(jìn)行點(diǎn)對(duì)點(diǎn)的永久連接,帶寬利用率較低,開(kāi)放性很差,設(shè)置連接不方便。ATM以快速分組交換和統(tǒng)計(jì)時(shí)分復(fù)用的方式進(jìn)行信息傳輸。由于其技術(shù)復(fù)雜、設(shè)備昂貴,加上ATM的各項(xiàng)標(biāo)準(zhǔn)制定遲緩,未能得到大規(guī)模的應(yīng)用,目前ATM網(wǎng)絡(luò)已經(jīng)不可能實(shí)現(xiàn)端到端的應(yīng)用,而是成為一種支持多種應(yīng)用的傳送平臺(tái)。近幾年來(lái),通信網(wǎng)絡(luò)的IP化成為網(wǎng)絡(luò)發(fā)展的主流,基于IP網(wǎng)絡(luò)的視頻通信得到普遍應(yīng)用和廣泛發(fā)展。IP網(wǎng)絡(luò)是使用傳輸控制協(xié)議(TransmissionControlProtocol,TCP)/IP協(xié)議的面向無(wú)連接的網(wǎng)絡(luò)。應(yīng)理解,本實(shí)施例可以采用如下所介紹的視頻通信框架協(xié)議:第一種可用的視頻通信框架協(xié)議為H.320,它的是把音頻、視頻、數(shù)據(jù)和控制信息復(fù)用進(jìn)單個(gè)比特流,使用時(shí)分復(fù)用(TimeDivisionMultiplexing,TDM)系統(tǒng),幀長(zhǎng)為10毫秒。H.230/H.242提供用于方式命令和指示以及功能交換的標(biāo)準(zhǔn)。H.261提供用于視頻編碼的標(biāo)準(zhǔn)。H.263是一個(gè)新的可選方式,能提供更好的圖像質(zhì)量。G.721提供用于音頻編碼標(biāo)準(zhǔn)。G.722和G.728是可選的代替方式。除了視頻和音頻信道外,在需要時(shí)可以傳送數(shù)據(jù)。第二種可用的視頻通信框架協(xié)議為H.324,基于H.324的可視電話系統(tǒng)運(yùn)行于公眾電話網(wǎng)(PublicSwitchedTelephoneNetwork,PSTN),可提供語(yǔ)音、圖像和其他數(shù)據(jù)的實(shí)時(shí)通信。H.324是一個(gè)系列協(xié)議,包括V.34調(diào)制解調(diào)器協(xié)議、H.223數(shù)據(jù)復(fù)接和分路協(xié)議、H.245系統(tǒng)控制協(xié)議、G.723.1語(yǔ)音算法、H.261和H.263圖像算法。第三種可用的視頻通信框架協(xié)議為H.323,H.323標(biāo)準(zhǔn)涵蓋了音頻、視頻及數(shù)據(jù)在以IP包為基礎(chǔ)的網(wǎng)絡(luò)上進(jìn)行通信,H.323V2標(biāo)準(zhǔn)的分層結(jié)構(gòu)可以包括:H.225.O標(biāo)準(zhǔn)的分組和同步,H.26l和H.263標(biāo)準(zhǔn)的視頻編解碼,G.711、G.722、G.728和G.723等標(biāo)準(zhǔn)的音頻編解碼,以及有關(guān)通信控制協(xié)議H.245等,另外,T.120標(biāo)準(zhǔn)為H.323終端增加和擴(kuò)展了數(shù)據(jù)會(huì)議的功能,實(shí)現(xiàn)了諸如多點(diǎn)電子白板、多點(diǎn)文件傳輸、多點(diǎn)應(yīng)用共享等數(shù)據(jù)會(huì)議功能。視音頻的編解碼技術(shù)是視頻通信中的關(guān)鍵技術(shù)。1988年國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)分局(InternationalTelecommunicationUnion-TelecommunicationSector,ITU-T)頒布了H.261建議草案,該建議以混合編碼為核心,以后制定出一系列的視頻編碼標(biāo)準(zhǔn),如運(yùn)動(dòng)圖像壓縮標(biāo)準(zhǔn)H.261,為低碼流視頻編碼而設(shè)計(jì)的標(biāo)準(zhǔn)H.263,數(shù)字視/音頻制定壓縮標(biāo)準(zhǔn)的活動(dòng)圖像專家組(MovingPictureExportsGroup,MPEG)等。需要說(shuō)明的是,本申請(qǐng)可采用上述介紹的視頻通信框架協(xié)議以及視音頻的編解碼方式,還可以是其他類型的視頻通信框架協(xié)議以及視音頻的編解碼方式,此處不做限定。應(yīng)理解,本申請(qǐng)應(yīng)用于一種基站和一種UE,請(qǐng)參閱圖1A,圖1A為本申請(qǐng)實(shí)施例中UE的一個(gè)結(jié)構(gòu)示意圖,UE中的處理器可以包括用于UE的音頻/視頻和邏輯功能的電路。例如,處理器可以包括數(shù)字信號(hào)處理器設(shè)備、微處理器設(shè)備、模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器等等。可以根據(jù)這些設(shè)備各自的能力而在這些設(shè)備之間分配移動(dòng)設(shè)備的控制和信號(hào)處理功能。處理器還可以包括內(nèi)部語(yǔ)音編碼器和內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器等等。此外,處理器可以包括操作一個(gè)或多個(gè)軟件程序的功能,所述軟件程序可以存儲(chǔ)在存儲(chǔ)器中。通常,處理器和所存儲(chǔ)的軟件指令可以被配置為使UE執(zhí)行動(dòng)作。例如,處理器能夠操作連接程序。UE還可以包括用戶接口,其例如可以包括耳機(jī)或揚(yáng)聲器、麥克風(fēng)、輸出裝置(例如顯示器)、輸入裝置等等,其可操作地耦合到處理器。在這一點(diǎn)上,處理器可以包括用戶接口電路,其被配置為至少控制所述用戶接口的一個(gè)或多個(gè)元件(諸如揚(yáng)聲器、麥克風(fēng)以及顯示器)的一些功能。處理器和/或包括處理器的用戶接口電路可以被配置為通過(guò)存儲(chǔ)在處理器可訪問(wèn)的存儲(chǔ)器中的計(jì)算機(jī)程序指令(例如軟件和/或固件)來(lái)控制用戶接口的一個(gè)或多個(gè)元件的一個(gè)或多個(gè)功能。盡管并未示出,但是UE可以包括用于向與移動(dòng)設(shè)備相關(guān)的各種電路供電的電池,所述電路例如為提供機(jī)械振動(dòng)來(lái)作為可檢測(cè)輸出的電路。輸入裝置可以包括允許所述裝置接收數(shù)據(jù)的設(shè)備,諸如小鍵盤、觸摸顯示器、游戲桿和/或至少一個(gè)其他輸入設(shè)備等。UE還可以包括用于共享和/或獲得數(shù)據(jù)的一個(gè)或多個(gè)連接電路模塊。例如,所述UE可以包括短距射頻(RadioFrequency,RF)收發(fā)機(jī)和/或檢測(cè)器,從而可以根據(jù)RF技術(shù)與電子設(shè)備共享和/或從電子設(shè)備獲得數(shù)據(jù)。所述UE可以包括其他短距收發(fā)機(jī),諸如例如紅外IR收發(fā)機(jī)、使用收發(fā)機(jī)和無(wú)線通用串行總線(UniversalSerialBus,USB)收發(fā)機(jī)等等。藍(lán)牙收發(fā)機(jī)能夠根據(jù)低功耗或超低功耗藍(lán)牙技術(shù)操作。在這一點(diǎn)上,UE并且更具體地是短距收發(fā)機(jī)能夠向和/或從在所述裝置附近(諸如在10米內(nèi))的電子設(shè)備發(fā)送和/或接收數(shù)據(jù)。盡管并未示出,所述UE能夠根據(jù)各種無(wú)線聯(lián)網(wǎng)技術(shù)來(lái)向和/或從電子設(shè)備發(fā)送和/或接收數(shù)據(jù),這些技術(shù)包括:無(wú)線保真(WirelessFidelity,Wi-Fi)、Wi-Fi低功耗、無(wú)線局域網(wǎng)絡(luò)(WirelessLocalAreaNetworks,WLAN)技術(shù),諸如電氣和電子工程師協(xié)會(huì)(InstituteofElectricalandElectronicsEngineers,IEEE)802.11技術(shù)、IEEE802.15技術(shù)以及IEEE802.16技術(shù)等等。UE可以包括可存儲(chǔ)與移動(dòng)用戶相關(guān)的信息元素的存儲(chǔ)器,諸如用戶身份模塊(SubscriberIdentificationModule,SIM)。除了SIM,所述裝置還可以包括其他可移除和/或固定存儲(chǔ)器。UE可以包括易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器。例如,易失性存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,RAM),其包括動(dòng)態(tài)RAM和/或靜態(tài)RAM、芯片上和/或芯片外高速緩沖存儲(chǔ)器等等。非易失性存儲(chǔ)器可以是嵌入式的和/或可移除的,其可以包括例如只讀存儲(chǔ)器、閃存存儲(chǔ)器、磁性存儲(chǔ)設(shè)備,例如硬盤、軟盤驅(qū)動(dòng)器、磁帶等等、光盤驅(qū)動(dòng)器和/或介質(zhì)、非易失性隨機(jī)存取存儲(chǔ)器(Non-VolatileRandomAccessMemory,NVRAM)等等。類似于易失性存儲(chǔ)器,非易失性存儲(chǔ)器可以包括用于數(shù)據(jù)的暫時(shí)存儲(chǔ)的高速緩沖區(qū)域。易失性和/或非易失性存儲(chǔ)器的至少一部分可以嵌入到處理器中。存儲(chǔ)器可以存儲(chǔ)一個(gè)或多個(gè)軟件程序、指令、信息塊、數(shù)據(jù)等等,其可以由所述UE用來(lái)執(zhí)行移動(dòng)終端的功能。例如,存儲(chǔ)器可以包括能夠唯一標(biāo)識(shí)UE的標(biāo)識(shí)符,諸如國(guó)際移動(dòng)設(shè)備標(biāo)志(InternationalMobileEquipmentIdentity,IMEI)碼。請(qǐng)參閱圖1B,圖1B為本申請(qǐng)實(shí)施例中基站的一個(gè)結(jié)構(gòu)示意圖,基站包括遠(yuǎn)端射頻模塊(RemoteRadioUnit,RRU)、室內(nèi)基帶處理單元(BuildingBasebandUnit,BBU)以及至少一條天線。BBU集中放置在機(jī)房,RRU可安裝至樓層,BBU與RRU之間采用光纖傳輸,RRU再通過(guò)同軸電纜及功分器等連接至天線,即主干采用光纖,支路采用同軸電纜。對(duì)于下行方向,光纖從BBU直接連到RRU,BBU和RRU之間傳輸?shù)氖腔鶐?shù)字信號(hào),這樣基站可以控制某個(gè)用戶的信號(hào)從指定的RRU通道發(fā)射出去,這樣可以大大降低對(duì)本小區(qū)其他通道上用戶的干擾。而對(duì)于上行方向,用戶手機(jī)信號(hào)被距離最近的通道收到,然后從這個(gè)通道經(jīng)過(guò)光纖傳到基站,這樣也可以大大降低不同通道上用戶之間的干擾。天線是一種變換器,它把傳輸線上傳播的導(dǎo)行波,變換成在無(wú)界媒介中傳播的電磁波,或者進(jìn)行相反的變換。在無(wú)線電設(shè)備中用來(lái)發(fā)射或接收電磁波的部件。無(wú)線電通信、廣播、電視、雷達(dá)、導(dǎo)航、電子對(duì)抗、遙感和射電天文等工程系統(tǒng),凡是利用電磁波來(lái)傳遞信息的,都依靠天線來(lái)進(jìn)行工作。此外,在用電磁波傳送能量方面,非信號(hào)的能量輻射也需要天線。一般天線都具有可逆性,即同一副天線既可用作發(fā)射天線,也可用作接收天線。同一天線作為發(fā)射或接收的基本特性參數(shù)是相同的。這就是天線的互易定理。為了便于理解,下面將采用兩個(gè)實(shí)施例對(duì)本申請(qǐng)中編碼速率控制的方法進(jìn)行詳細(xì)介紹,具體為:實(shí)施例一,利用基站發(fā)送的上行速率估計(jì)信息調(diào)整待發(fā)送信號(hào),請(qǐng)參閱圖2,本申請(qǐng)實(shí)施例中編碼速率控制的方法一個(gè)實(shí)施例包括:101、基站從小區(qū)歷史調(diào)度信息中獲取UE的功率信息以及小區(qū)負(fù)載信息;本實(shí)施例中,基站可以從小區(qū)歷史調(diào)度信息中獲取UE對(duì)應(yīng)的功率信息以及UE所在小區(qū)對(duì)應(yīng)的小區(qū)負(fù)載信息。其中,UE的功率信息可以指UE的發(fā)送功率,小區(qū)負(fù)載信息是指當(dāng)前時(shí)刻網(wǎng)絡(luò)上的數(shù)據(jù)量占小區(qū)網(wǎng)絡(luò)額定容量的百分比。此外,關(guān)于小區(qū)歷史調(diào)度信息除了包括UE的功率信息以及小區(qū)負(fù)載信息,還可以包括待調(diào)度用戶數(shù)量、物理上行共享信道(PhysicalUplinkSharedChannel,PUSCH)利用率以及上行功率約束承載數(shù)據(jù)的資源塊(ResourseBlock,RB),根據(jù)小區(qū)歷史調(diào)度信息計(jì)算得到每個(gè)傳輸時(shí)間間隔(TransmissionTimeInterval,TTI)平均RB數(shù)量。102、基站檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;本實(shí)施例中,基站檢測(cè)基站與UE之間的信道質(zhì)量信息,信道質(zhì)量信息具體可以是信道質(zhì)量指示(ChannelQualityIndicator,CQI)或者鏈路頻譜效率(SpectrumEffectiveness,SE)。103、基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;本實(shí)施例中,基站可以利用信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)確定上行速率估計(jì)信息。具體地,基站根據(jù)UE的功率信息以及小區(qū)負(fù)載信息估計(jì)出每個(gè)TTI的平均RB數(shù)量,即RBPerTti,基站根據(jù)信道質(zhì)量信息估計(jì)出頻譜效率eff,其中頻譜效率的單位可以是比特每RB(bits/RB),再利用以下公式即可計(jì)算出上行速率估計(jì)信息:macrate=RBPerTti/eff;(公式1)需要說(shuō)明的是,上述僅為一種計(jì)算上行速率估計(jì)信息的方式,在實(shí)際應(yīng)用中,還可以根據(jù)小區(qū)歷史調(diào)度信息和/或信道質(zhì)量信息,通過(guò)其他方式計(jì)算得到上行速率估計(jì)信息,此處僅為一個(gè)示意,并不應(yīng)理解為對(duì)方案的限定。104、UE接收基站發(fā)送的UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,上行速率估計(jì)信息為基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的;本實(shí)施例中,基站在計(jì)算得到上行速率估計(jì)信息之后,即估計(jì)得到上行可用帶寬。基站進(jìn)而向UE發(fā)送上行速率估計(jì)信息??梢岳斫獾氖牵趯?shí)際應(yīng)用中,基站還可以向UE發(fā)送可用帶寬信息,以使得UE可以根據(jù)可用帶寬信息來(lái)合理地調(diào)整待發(fā)送信號(hào),其中,可用帶寬信息包含但并不僅限于信號(hào)發(fā)送方式、信號(hào)發(fā)送頻率、信源格式和開(kāi)關(guān)設(shè)置。105、UE根據(jù)基站為UE獲取的上行速率估計(jì)信息確定目標(biāo)編碼速率;本實(shí)施例中,UE根據(jù)根據(jù)基站下發(fā)的上行速率估計(jì)信息確定目標(biāo)編碼速率。具體地UE可以按照如下方式計(jì)算目標(biāo)編碼速率:V=a×macrate;(公式2)其中,V表示目標(biāo)編碼速率,a表示預(yù)設(shè)速率系數(shù),macrate表示當(dāng)前的上行速率估計(jì)信息。106、當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。本實(shí)施例中,在計(jì)算得到目標(biāo)編碼速率之后,需要進(jìn)一步計(jì)算該目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差,其中,速率偏差具體可以是目標(biāo)編碼速率與當(dāng)前編碼速率之差的絕對(duì)值,如果速率偏差超出了預(yù)置范圍,則UE就將利用目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),從而使得待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。例如,UE計(jì)算得到的目標(biāo)編碼速率為30,UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率為50,則目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差為20。若預(yù)置范圍設(shè)定為大于或等于10,那么速率偏差等于20即超出了預(yù)置范圍,此時(shí),UE將根據(jù)目標(biāo)編碼速率30來(lái)調(diào)整待發(fā)送信號(hào),并將調(diào)整后的待發(fā)送信號(hào)發(fā)送至基站。本申請(qǐng)實(shí)施例中,提供了一種編碼速率控制的方法,UE先接收基站周期性發(fā)送的上行速率估計(jì)信息,再根據(jù)上行速率估計(jì)信息確定確定目標(biāo)編碼速率,最后根據(jù)目標(biāo)編碼速率對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。實(shí)施例二,利用基站發(fā)送的上行速率估計(jì)信息以及UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,共同調(diào)整待發(fā)送信號(hào),請(qǐng)參閱圖3,本申請(qǐng)實(shí)施例中編碼速率控制的方法另一個(gè)實(shí)施例包括:201、第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息;本實(shí)施例中,第一UE為與基站通信的UE,第一UE可以獲取本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,其中,數(shù)據(jù)緩存信息可以包括但不僅限于如下信息:緩沖區(qū)中數(shù)據(jù)包最大緩存時(shí)長(zhǎng),當(dāng)前緩存的數(shù)據(jù)包個(gè)數(shù),預(yù)設(shè)緩存時(shí)長(zhǎng),介質(zhì)訪問(wèn)控制(MediaAccessControl,MAC)上行授權(quán)速率。具體地,第一UE的用戶界面(UserInterface,UI)上顯示有視頻應(yīng)用程序,該應(yīng)用程序通過(guò)無(wú)線接口層(RadioInterfaceLayer,RIL)接口從Linux操作系統(tǒng)內(nèi)核中獲取數(shù)據(jù)緩存信息,再傳遞給視頻應(yīng)用程序的速率控制器即可。請(qǐng)參閱圖4,圖4為本申請(qǐng)實(shí)施例中數(shù)據(jù)緩存信息上報(bào)的流程示意圖,如圖所示,在步驟S1中,UE的調(diào)制解調(diào)器將數(shù)據(jù)緩存信息上報(bào)給Linux操作系統(tǒng)內(nèi)核,數(shù)據(jù)緩存信息可以通過(guò)空口質(zhì)量信息、分組數(shù)據(jù)匯聚協(xié)議(PacketDataConvergenceProtocol,PDCP)信息和LTE無(wú)線資源控制(RadioResourceControl,RRC)信息聯(lián)合上報(bào)至Linux操作系統(tǒng)內(nèi)核;在步驟S2中,RIL解析調(diào)制解調(diào)器上報(bào)的數(shù)據(jù)緩存信息,并且對(duì)該調(diào)制解調(diào)器進(jìn)行配置;在步驟S3中,視頻應(yīng)用程序從RIL獲取數(shù)據(jù)緩存信息,然后把需要配置的數(shù)據(jù)緩存信息下發(fā)給RIL;在步驟S4中,視頻應(yīng)用程序UI將數(shù)據(jù)緩存信息發(fā)送至軟件開(kāi)發(fā)工具包(SoftwareDevelopmentKit,SDK);在步驟S5中,由SDK將數(shù)據(jù)緩存信息透?jìng)鹘o視頻引擎,以進(jìn)行后續(xù)的視頻調(diào)速。202、基站從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息;本實(shí)施例中,基站可以從小區(qū)歷史調(diào)度信息中獲取第一UE對(duì)應(yīng)的功率信息以及第一UE所在小區(qū)對(duì)應(yīng)的小區(qū)負(fù)載信息。其中,第一UE的功率信息可以指第一UE的發(fā)送功率,小區(qū)負(fù)載信息是指當(dāng)前時(shí)刻網(wǎng)絡(luò)上的數(shù)據(jù)量占小區(qū)網(wǎng)絡(luò)額定容量的百分比。此外,關(guān)于小區(qū)歷史調(diào)度信息除了包括第一UE的功率信息以及小區(qū)負(fù)載信息,還可以包括待調(diào)度用戶數(shù)量、PUSCH利用率以及上行功率約束承載數(shù)據(jù)的RB,根據(jù)小區(qū)歷史調(diào)度信息計(jì)算得到每個(gè)TTI平均RB數(shù)量。203、基站檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;本實(shí)施例中,基站檢測(cè)基站與第一UE之間的信道質(zhì)量信息,信道質(zhì)量信息具體可以是CQI或者SE。204、基站根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;本實(shí)施例中,基站可以利用信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)確定上行速率估計(jì)信息。具體地,基站根據(jù)第一UE的功率信息以及小區(qū)負(fù)載信息估計(jì)出每個(gè)TTI的平均RB數(shù)量,即RBPerTti,基站根據(jù)信道質(zhì)量信息估計(jì)出頻譜效率eff,其中頻譜效率的單位可以是bits/RB,再利用實(shí)施例一種介紹的公式(1)即可計(jì)算出上行速率估計(jì)信息。205、第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件;本實(shí)施例中,接下來(lái)第一UE將根據(jù)本地緩沖區(qū)中的數(shù)據(jù)緩存信息是來(lái)判斷當(dāng)前是否滿足預(yù)置編碼控制條件,也就是說(shuō),可以根據(jù)數(shù)據(jù)緩存信息來(lái)確定是否需要進(jìn)行后續(xù)的編碼控制,如果不滿足該條件,那么第一UE仍舊按照當(dāng)前的編碼速率向基站發(fā)送信號(hào)即可。206、若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息;本實(shí)施例中,如果第一UE檢測(cè)到數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,那么第一UE就需要進(jìn)一步獲取信號(hào)強(qiáng)度信息,該信號(hào)強(qiáng)度信息可以是第二UE向第一UE反饋的,其中,第二UE就是與第一UE進(jìn)行通信的UE。第一UE會(huì)將第二UE反饋的信號(hào)強(qiáng)度信息也存儲(chǔ)在本地緩沖區(qū)中,具體地,信號(hào)強(qiáng)度信息可以包含但并不僅限于如下信息,例如參考信號(hào)接收功率(ReferenceSignalReceivingPower,RSRP)、參考信號(hào)接收質(zhì)量(ReferenceSignalReceivingPower,RSRQ)、接收的信號(hào)強(qiáng)度指示(ReceivedSignalStrengthIndication,RSSI)和上行誤碼率測(cè)量結(jié)果(BlockErrorRate,BLER)。需要說(shuō)明的是,第二UE可以是周期性向第一UE反饋信號(hào)強(qiáng)度信息,也可以是非周期性反饋的,此處不做限定。與此同時(shí),第一UE還會(huì)接收到基站發(fā)出的上行速率估計(jì)信息,需要說(shuō)明的是,基站可以是周期性向第一UE發(fā)送上行速率估計(jì)信息,也可以是非周期性發(fā)送的,此處不做限定。207、第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率;本實(shí)施例中,第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息可以計(jì)算得到第一編碼速率,請(qǐng)參閱如下公式:currentrate(m+1)=c×currentrate(m)+d;(公式3)其中,c表示信號(hào)強(qiáng)度系數(shù),currentrate(m)表示當(dāng)前的編碼速率,currentrate(m+1)表示第一編碼速率,y表示鏈路層速率系數(shù),鏈路層速率系數(shù)與上行速率估計(jì)信息具有關(guān)聯(lián)關(guān)系??梢岳斫獾氖?,在公式3中,c值的一種確定方式可以參閱如下關(guān)系式,即公式4:也就是c值是與RSRP相關(guān)的階梯函數(shù),而y與上行速率估計(jì)信息相關(guān),具體請(qǐng)參閱公式5:y=0.5×macrate;(公式5)其中,macrate即為上行速率估計(jì)信息。需要說(shuō)明的是,上述c值和y值的計(jì)算方式僅為一個(gè)示意,在實(shí)際應(yīng)用中,可以根據(jù)具體情況進(jìn)行取值的調(diào)整,此處不做限定。208、第一UE獲取第二編碼速率,第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,第二UE是與第一UE進(jìn)行通信的UE;本實(shí)施例中,第一UE獲取第二編碼速率的方式可以有兩種,第一種為基站向第一UE上報(bào)第二編碼速率,第二種為第二UE直接向第一UE上報(bào)第二編碼速率,其中,第二編碼速率表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率。具體地,第二UE可以向第一UE發(fā)送臨時(shí)最大碼率請(qǐng)求(TemporalMaxMediaBitrateRequest,TMMBR),第一UE收到并解析該TMMBR之后,即可獲取第二編碼速率。209、第一UE根據(jù)第一編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;本實(shí)施例中,第一UE采用預(yù)置算法并根據(jù)第一編碼速率以及第二編碼速率即可確定目標(biāo)編碼速率,請(qǐng)參閱如下公式:V=min(T,currentrate(m+1));(公式6)其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示第二編碼速率,簡(jiǎn)單而言,在第一UE得知第二編碼速率之后,根據(jù)第二編碼速率與第一編碼速率,取兩者中的較小值作為目標(biāo)編碼速率即可。210、當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。本實(shí)施例中,在計(jì)算得到目標(biāo)編碼速率之后,需要進(jìn)一步計(jì)算該目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差,其中,速率偏差具體可以是目標(biāo)編碼速率與當(dāng)前編碼速率之差的絕對(duì)值,如果速率偏差超出了預(yù)置范圍,則第一UE就將利用目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),從而使得待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。例如,第一UE計(jì)算得到的目標(biāo)編碼速率為30,UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率為50,則目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差為20。若預(yù)置范圍設(shè)定為大于或等于10,那么速率偏差等于20即超出了預(yù)置范圍,此時(shí),第一UE將根據(jù)目標(biāo)編碼速率30來(lái)調(diào)整待發(fā)送信號(hào),并將調(diào)整后的待發(fā)送信號(hào)發(fā)送至基站,基站再向第二UE發(fā)送該信號(hào)。為了便于理解,下面將對(duì)編碼速率控制系統(tǒng)進(jìn)行介紹,請(qǐng)參閱圖5,圖5為本申請(qǐng)實(shí)施例中編碼速率控制系統(tǒng)的實(shí)施例示意圖,如圖所示,第一UE通過(guò)IP多媒體子系統(tǒng)(IPMultimediaSubsystem,IMS)以及SDK獲取到本地緩沖區(qū)中的數(shù)據(jù)緩存信息以及信號(hào)強(qiáng)度信息。根據(jù)數(shù)據(jù)緩存信息以及信號(hào)強(qiáng)度信息實(shí)時(shí)地進(jìn)行碼率調(diào)整,具體地:當(dāng)?shù)谝籙E與第二UE通過(guò)過(guò)程中信號(hào)變差時(shí),信號(hào)強(qiáng)度也就會(huì)變差,同時(shí)由于上行帶寬變小,第一UE中的調(diào)制解調(diào)器內(nèi)就會(huì)有數(shù)據(jù)堆積,在進(jìn)行編碼速率調(diào)整時(shí),一旦發(fā)現(xiàn)這種情況就可以降低信號(hào)的編碼速率,避免發(fā)生網(wǎng)絡(luò)阻塞;當(dāng)?shù)谝籙E與第二UE通過(guò)過(guò)程中信號(hào)變好時(shí),信號(hào)強(qiáng)度也就會(huì)變強(qiáng),同時(shí)由于上行帶寬變大,第一UE中的調(diào)制解調(diào)器內(nèi)就會(huì)快速下發(fā)數(shù)據(jù),在進(jìn)行編碼速率調(diào)整時(shí),一旦發(fā)現(xiàn)這種情況就可以提升信號(hào)的編碼速率,給使用第二UE的用戶提供更清晰的視頻。在第一UE進(jìn)行碼率控制時(shí),可以調(diào)整當(dāng)前的碼率、幀率以及分辨率中的至少一項(xiàng)。然后再將待發(fā)送信號(hào)通過(guò)實(shí)時(shí)傳輸協(xié)議(Real-timeTransportProtocol,RTP)或者實(shí)時(shí)傳輸控制協(xié)議(RealtimeTransportControlProtocol,RTCP)傳輸至第二UE,需要說(shuō)明的是,第二UE也能夠智能對(duì)當(dāng)前帶寬進(jìn)行實(shí)時(shí)探測(cè),并且可以向基站和/或第一UE反饋探測(cè)結(jié)果。本申請(qǐng)實(shí)施例中,第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,并判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,如果滿足,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,第一UE可以根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,此外,第一UE還將獲取第二編碼速率,根據(jù)第一編碼速率以及第二編碼速率確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,第一UE可以不需要依賴于第二UE對(duì)其反饋的信息也能準(zhǔn)確地估計(jì)出上行速率,通過(guò)第一UE本地的數(shù)據(jù)緩存信息以及基站反饋的上行速率估計(jì)信息,迅速計(jì)算出目標(biāo)編碼速率,實(shí)現(xiàn)在第一UE側(cè)主動(dòng)進(jìn)行編碼調(diào)速,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓??蛇x地,在上述圖3對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本申請(qǐng)實(shí)施例提供的編碼速率控制的方法第一個(gè)可選實(shí)施例中,數(shù)據(jù)緩存信息包括本地緩沖區(qū)中的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng);若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,可以包括:若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于預(yù)設(shè)緩存時(shí)長(zhǎng),則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息。本實(shí)施例中,如果數(shù)據(jù)緩存信息包括本地緩沖區(qū)中的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng),那么判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件的一個(gè)具體實(shí)現(xiàn)方式可以是,第一UE判斷數(shù)據(jù)緩存信息中的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)是否大于或等于預(yù)設(shè)緩存時(shí)長(zhǎng),若是,則認(rèn)為滿足預(yù)置編碼控制條件。具體地,首先檢測(cè)第一UE中本地緩沖區(qū)內(nèi)的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng),然后比較數(shù)據(jù)包最大緩存時(shí)長(zhǎng)和預(yù)設(shè)緩存時(shí)長(zhǎng),該預(yù)設(shè)緩存時(shí)長(zhǎng)是指數(shù)據(jù)包在第一UE的本地緩沖區(qū)中最大可停留時(shí)間,其中,本地緩沖區(qū)可位于第一UE的調(diào)制解調(diào)器中。當(dāng)數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于預(yù)設(shè)緩存時(shí)長(zhǎng),那么該數(shù)據(jù)包就要被丟棄,不再傳輸。需要說(shuō)明的是,預(yù)設(shè)緩存時(shí)長(zhǎng)與第一UE的出廠設(shè)置相關(guān),通常是由芯片生產(chǎn)商預(yù)先規(guī)定的。如果數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則確定當(dāng)前網(wǎng)絡(luò)沒(méi)有發(fā)生擁塞,反之,則需要采用公式(3)來(lái)計(jì)算第一編碼速率。其次,本申請(qǐng)實(shí)施例中,如果數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于預(yù)設(shè)緩存時(shí)長(zhǎng),則認(rèn)為滿足對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制的條件。通過(guò)上述方式,可以有效地避免發(fā)生網(wǎng)絡(luò)阻塞,也就是在網(wǎng)絡(luò)阻塞達(dá)到某個(gè)門限值的時(shí)候就觸發(fā)編碼控制的步驟,從而減少網(wǎng)絡(luò)阻塞給視頻通話帶來(lái)的影響,有利于提升視頻傳輸?shù)姆€(wěn)定性??蛇x地,在上述圖3對(duì)應(yīng)的第一個(gè)實(shí)施例的基礎(chǔ)上,本申請(qǐng)實(shí)施例提供的編碼速率控制的方法第二個(gè)可選實(shí)施例中,第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,還可以包括:若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則第一UE根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率;第一UE根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE當(dāng)前向基站所發(fā)送信號(hào)的編碼速率。本實(shí)施例中,根據(jù)上述圖3對(duì)應(yīng)的第一個(gè)實(shí)施例可知,在數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng)認(rèn)為當(dāng)前網(wǎng)絡(luò)沒(méi)有發(fā)生擁塞,于是可以根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率,請(qǐng)參閱如下公式:currentrate(n+1)=b×currentrate(n);(公式7)其中,b表示信號(hào)強(qiáng)度系數(shù),信號(hào)強(qiáng)度系數(shù)與信號(hào)強(qiáng)度信息具有關(guān)聯(lián)關(guān)系,currentrate(n)表示當(dāng)前的編碼速率,currentrate(n+1)表示第三編碼速率。同樣地,此時(shí)第一UE就會(huì)根據(jù)第三編碼速率以及第二編碼速率,按照預(yù)置算法確定目標(biāo)編碼速率,請(qǐng)參閱如下公式:V=min(T,currentrate(n+1));(公式8)其中,V表示目標(biāo)編碼速率,min()表示求最小值,T表示所述第二編碼速率??梢岳斫獾氖牵诠?中,b值的一種確定方式可以參閱如下關(guān)系式,即公式9:也就是b值是與RSRP相關(guān)的階梯函數(shù)。為了便于理解,請(qǐng)參閱圖6,圖6為本申請(qǐng)實(shí)施例中調(diào)整待發(fā)送信號(hào)的流程示意圖,如圖所示,具體為:步驟301中,第一UE獲取本地的數(shù)據(jù)緩存信息,具體可以是數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng);步驟302中,第一UE根據(jù)數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng),判斷在本地緩沖區(qū)中數(shù)據(jù)停留的時(shí)間是否大于70%的預(yù)設(shè)緩存時(shí)長(zhǎng),若是,則進(jìn)入步驟304,反之,則進(jìn)入步驟303;步驟303中,如果在本地緩沖區(qū)中數(shù)據(jù)停留的時(shí)間小于或者等于70%的預(yù)設(shè)緩存時(shí)長(zhǎng),則確定接下來(lái)可以提升視頻帶寬;步驟304中,如果在本地緩沖區(qū)中數(shù)據(jù)停留的時(shí)間大于70%的預(yù)設(shè)緩存時(shí)長(zhǎng),則確定接下來(lái)需要降低視頻帶寬;步驟305中,提升視頻帶寬時(shí),即需要采用公式(7)計(jì)算得到第三編碼速率,并且確定視頻帶寬;步驟306中,降低視頻帶寬時(shí),即需要采用公式(3)計(jì)算得到第一編碼速率,并且確定視頻帶寬;步驟307中,將TMMBR請(qǐng)求的速率與第一編碼速率或者第三編碼速率進(jìn)行比較,取較小值作為目標(biāo)編碼速率,且確定最終的視頻帶寬。結(jié)合圖7提供的信源信道交互的流程示意圖,可以看出基站與第一UE之間通信的具體步驟:步驟401中,基站與第一UE聯(lián)合探測(cè)得到上行速率估計(jì)信息,并且可以按照一定周期下發(fā)給第一UE的調(diào)制解調(diào)器;步驟402中,設(shè)計(jì)一種擁塞預(yù)警機(jī)制,也就是當(dāng)?shù)谝籙E檢測(cè)到本地緩沖區(qū)中的數(shù)據(jù)緩存信息滿足一定條件時(shí),觸發(fā)預(yù)置編碼控制條件,此外,預(yù)置編碼控制條件也會(huì)定期向第一UE的操作系統(tǒng)內(nèi)核發(fā)送信號(hào)強(qiáng)度信息;步驟403中,視頻應(yīng)用程序UI首先通過(guò)RIL接口從Linux內(nèi)核中獲取步驟402中的數(shù)據(jù)緩存信息和信號(hào)強(qiáng)度信息,然后傳遞給視頻應(yīng)用程序的速率控制器;步驟404中,全新速率控制方式會(huì)提升和影響速度以及準(zhǔn)確性,由速率控制器根據(jù)數(shù)據(jù)緩存信息和信號(hào)強(qiáng)度信息來(lái)對(duì)視頻進(jìn)行調(diào)速;步驟405中,將步驟404估算出的最終編碼速率告知視頻編碼器,使得該視頻編碼器按照最新速率編寫出新的視頻碼率,通過(guò)第一UE的調(diào)制解調(diào)器發(fā)送給基站。再次,本申請(qǐng)實(shí)施例中,第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則第一UE根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率,根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法可以確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,可以針對(duì)不滿足預(yù)置編碼控制條件的情況也進(jìn)行編碼速率的控制,不同的是,這種情況下通常是將待發(fā)送信號(hào)的編碼速率調(diào)高,也就是在網(wǎng)絡(luò)質(zhì)量較好的時(shí)候能夠給用戶提供更清晰的視頻,從而提升方案的實(shí)用性。為便于理解,下面以一個(gè)具體應(yīng)用場(chǎng)景對(duì)本申請(qǐng)中一種編碼速率控制的方法進(jìn)行詳細(xì)描述,請(qǐng)參閱圖8,圖8為本申請(qǐng)應(yīng)用場(chǎng)景中編碼速率控制方法的一個(gè)實(shí)施例示意圖,具體為:用戶甲欲與好友用戶乙視頻通話,于是用戶甲通過(guò)UEA與用戶乙建立ViLTE視頻,如圖8所示,用戶乙即采用UEB。在視頻通話過(guò)程中,基站即調(diào)制解調(diào)器會(huì)不停地向UEA和UEB發(fā)送信道質(zhì)量信息,假設(shè)UEA和UEB根據(jù)信道質(zhì)量信息確定當(dāng)前帶寬較大,于是雙方可使用高速率900比特率(kilobitspersecond,Kbps)進(jìn)行視頻通信。此時(shí),UEA和UEB的信道質(zhì)量信息如下表1所示:表1UEAUEB參考信號(hào)接收功率-90-86參考信號(hào)接收質(zhì)量-4-2接收的信號(hào)強(qiáng)度指示-70-71上行誤碼率測(cè)量結(jié)果21由于用戶甲一直在走動(dòng),從強(qiáng)信號(hào)點(diǎn)走到了弱信號(hào)點(diǎn),這個(gè)過(guò)程中,信號(hào)質(zhì)量也變差,同時(shí)調(diào)制解調(diào)器上報(bào)的數(shù)據(jù)堆積較多。RSRP從-90衰減到-110,同時(shí)調(diào)制解調(diào)器上報(bào)數(shù)據(jù)的發(fā)送時(shí)延達(dá)到400毫秒,上行發(fā)送帶寬為750Kbps,請(qǐng)參閱圖9,如圖所示,當(dāng)前可以估算出UEA的帶寬為0.37×900+0.5×750=658Kbps。此時(shí),UEA和UEB的信道質(zhì)量信息如下表2所示:表2UEAUEB參考信號(hào)接收功率-110-86參考信號(hào)接收質(zhì)量-6-2接收的信號(hào)強(qiáng)度指示-78-71上行誤碼率測(cè)量結(jié)果31不久之后,用戶甲又走回到信號(hào)好的地點(diǎn),RSRP恢復(fù)到-95,即帶寬很快又恢復(fù)到658×1.1=723Kbps,之后每過(guò)一個(gè)統(tǒng)計(jì)周期,帶寬都會(huì)按照1.1的速率提升。此時(shí),UEA和UEB的信道質(zhì)量信息如下表3所示:表3UEAUEB參考信號(hào)接收功率-95-86參考信號(hào)接收質(zhì)量-4-2接收的信號(hào)強(qiáng)度指示-70-71上行誤碼率測(cè)量結(jié)果21下面對(duì)本申請(qǐng)中一個(gè)實(shí)施例對(duì)應(yīng)的UE進(jìn)行詳細(xì)描述,請(qǐng)參閱圖11,本申請(qǐng)實(shí)施例中的UE包括:接收模塊501,用于接收基站發(fā)送的所述UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,所述上行速率估計(jì)信息為所述基站根據(jù)信道質(zhì)量信息、所述UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的;確定模塊502,用于根據(jù)所述接收模塊501接收的所述上行速率估計(jì)信息確定目標(biāo)編碼速率;調(diào)整模塊503,用于當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)所述確定模塊502確定的所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。本實(shí)施例中,接收模塊501接收基站發(fā)送的所述UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,所述上行速率估計(jì)信息為所述基站根據(jù)信道質(zhì)量信息、所述UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的,確定模塊502根據(jù)所述接收模塊501接收的所述上行速率估計(jì)信息確定目標(biāo)編碼速率,當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),調(diào)整模塊503根據(jù)所述確定模塊502確定的所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。本申請(qǐng)實(shí)施例中,提供了一種用于編碼速率控制的UE,UE先接收基站周期性發(fā)送的上行速率估計(jì)信息,再根據(jù)上行速率估計(jì)信息確定確定目標(biāo)編碼速率,最后根據(jù)目標(biāo)編碼速率對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。可選地,在上述圖11所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖12,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述確定模塊502包括:計(jì)算單元5021,用于按照如下方式計(jì)算所述目標(biāo)編碼速率:V=a×macrate;其中,所述V表示所述目標(biāo)編碼速率,所述a表示預(yù)設(shè)速率系數(shù),所述macrate表示當(dāng)前的上行速率估計(jì)信息。其次,本申請(qǐng)實(shí)施例中,提供了一種計(jì)算目標(biāo)編碼速率的方式,即利用預(yù)設(shè)速率系數(shù)和上行速率估計(jì)信息可以計(jì)算出目標(biāo)編碼速率,從而提升了方案的實(shí)用性和可行性。下面對(duì)本申請(qǐng)中的基站進(jìn)行詳細(xì)描述,請(qǐng)參閱圖13,本申請(qǐng)實(shí)施例中的基站包括:第一獲取模塊601,用于從小區(qū)歷史調(diào)度信息中獲取用戶設(shè)備UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)模塊602,用于檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;第二獲取模塊603,用于根據(jù)所述檢測(cè)模塊602檢測(cè)的所述信道質(zhì)量信息、所述第一獲取模塊601獲取的所述UE的功率信息以及所述小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;發(fā)送模塊604,用于向用戶設(shè)備UE發(fā)送所述第二獲取模塊603獲取的所述上行速率估計(jì)信息,以使所述UE根據(jù)所述上行速率估計(jì)信息確定目標(biāo)編碼速率,所述目標(biāo)編碼速率用于所述UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。本實(shí)施例中,第一獲取模塊601從小區(qū)歷史調(diào)度信息中獲取用戶設(shè)備UE的功率信息以及小區(qū)負(fù)載信息,檢測(cè)模塊602檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息,第二獲取模塊603根據(jù)所述檢測(cè)模塊602檢測(cè)的所述信道質(zhì)量信息、所述第一獲取模塊601獲取的所述UE的功率信息以及所述小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,發(fā)送模塊604向用戶設(shè)備UE發(fā)送所述第二獲取模塊603獲取的所述上行速率估計(jì)信息,以使所述UE根據(jù)所述上行速率估計(jì)信息確定目標(biāo)編碼速率,所述目標(biāo)編碼速率用于所述UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。本申請(qǐng)實(shí)施例中,提供了一種用于編碼速率控制的基站,基站可以從小區(qū)歷史調(diào)度信息中獲取UE的功率信息以及小區(qū)負(fù)載信息,并檢測(cè)基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息,基站根據(jù)信道質(zhì)量信息、UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,再向UE發(fā)送所述上行速率估計(jì)信息,以使UE根據(jù)上行速率估計(jì)信息確定目標(biāo)編碼速率,其中,目標(biāo)編碼速率用于UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。下面對(duì)本申請(qǐng)中另一個(gè)實(shí)施例對(duì)應(yīng)的UE進(jìn)行詳細(xì)描述,請(qǐng)參閱圖14,本申請(qǐng)實(shí)施例中的UE包括:第一獲取模塊701,用于獲取所述第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息;判斷模塊702,用于判斷所述第一獲取模塊701獲取的所述數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件;第二獲取模塊703,用于若所述判斷模塊702判斷得到所述數(shù)據(jù)緩存信息滿足所述預(yù)置編碼控制條件,則獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息;第一確定模塊704,用于根據(jù)所述第二獲取模塊703獲取的所述信號(hào)強(qiáng)度信息以及所述上行速率估計(jì)信息確定第一編碼速率;第三獲取模塊705,用于獲取第二編碼速率,所述第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,所述第二UE是與所述第一UE進(jìn)行通信的UE;第二確定模塊706,用于根據(jù)所述第一確定模塊704確定的所述第一編碼速率以及所述第三獲取模塊705獲取的所述第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;第一調(diào)整模塊707,用于當(dāng)所述第二確定模塊706確定的所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。本實(shí)施例中,第一獲取模塊701獲取所述第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,判斷模塊702判斷所述第一獲取模塊701獲取的所述數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,若所述判斷模塊702判斷得到所述數(shù)據(jù)緩存信息滿足所述預(yù)置編碼控制條件,則第二獲取模塊703獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,第一確定模塊704根據(jù)所述第二獲取模塊703獲取的所述信號(hào)強(qiáng)度信息以及所述上行速率估計(jì)信息確定第一編碼速率,第三獲取模塊705獲取第二編碼速率,所述第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,所述第二UE是與所述第一UE進(jìn)行通信的UE,第二確定模塊706根據(jù)所述第一確定模塊704確定的所述第一編碼速率以及所述第三獲取模塊705獲取的所述第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)所述第二確定模塊706確定的所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一調(diào)整模塊707根據(jù)所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。本申請(qǐng)實(shí)施例中,第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,并判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,如果滿足,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,第一UE可以根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,此外,第一UE還將獲取第二編碼速率,根據(jù)第一編碼速率以及第二編碼速率確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,第一UE可以不需要依賴于第二UE對(duì)其反饋的信息也能準(zhǔn)確地估計(jì)出上行速率,通過(guò)第一UE本地的數(shù)據(jù)緩存信息以及基站反饋的上行速率估計(jì)信息,迅速計(jì)算出目標(biāo)編碼速率,實(shí)現(xiàn)在第一UE側(cè)主動(dòng)進(jìn)行編碼調(diào)速,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓??蛇x地,在上述圖14所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖15,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述第二獲取模塊703包括:獲取單元7031,用于獲取所述第二UE反饋的所述第一UE當(dāng)前周期對(duì)應(yīng)的所述信號(hào)強(qiáng)度信息;第一接收單元7032,用于接收所述基站發(fā)送的所述當(dāng)前周期對(duì)應(yīng)的所述上行速率估計(jì)信息。其次,本申請(qǐng)實(shí)施例中,第一UE周期性地獲取第二UE反饋的信號(hào)強(qiáng)度信息以及接收基站周期性發(fā)送的上行速率估計(jì)信息,可以按照一定的計(jì)算第一編碼速率,從而增強(qiáng)了信息計(jì)算的規(guī)律性,無(wú)需實(shí)時(shí)進(jìn)行計(jì)算,由此節(jié)省基站的傳輸資源以及第一UE的計(jì)算資源??蛇x地,在上述圖14所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖16,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述第三獲取模塊705包括:第二接收單元7051,用于接收所述第二UE發(fā)送的臨時(shí)最大碼率請(qǐng)求TMMBR;第一確定單元7052,用于根據(jù)所述第二接收單元7051接收的所述TMMBR確定所述第二編碼速率。其次,本申請(qǐng)實(shí)施例中,第一UE可以通過(guò)接收第二UE發(fā)送的TMMBR來(lái)確定第二編碼速率。通過(guò)上述方式,能夠更準(zhǔn)確地獲取第二編碼速率,同時(shí),也為第二編碼速率的傳遞方式提供了一種可行的方式,從而提升方案的實(shí)用性和可行性??蛇x地,在上述圖14、圖15或圖16所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖17,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述數(shù)據(jù)緩存信息包括所述本地緩沖區(qū)中的數(shù)據(jù)包最大緩存時(shí)長(zhǎng)以及預(yù)設(shè)緩存時(shí)長(zhǎng);所述第二獲取模塊703包括:第二確定單元7033,用于若所述數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于所述預(yù)設(shè)緩存時(shí)長(zhǎng),則獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息。再次,本申請(qǐng)實(shí)施例中,如果數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于所述預(yù)設(shè)緩存時(shí)長(zhǎng),則說(shuō)明此時(shí)發(fā)生了網(wǎng)絡(luò)擁塞,于是第一UE可以獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,從而利用這些信息對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)適當(dāng)?shù)亟档痛l(fā)送信號(hào)的編碼速率,有利于緩解網(wǎng)絡(luò)擁塞,提升方案的實(shí)用性。可選地,在上述圖17所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖18,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述用戶設(shè)備還包括:第三確定模塊708A,用于所述判斷模塊702判斷所述數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,若所述數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于所述預(yù)設(shè)緩存時(shí)長(zhǎng),則根據(jù)所述信號(hào)強(qiáng)度信息確定第三編碼速率;第四確定模塊708B,用于根據(jù)所述第三確定模塊708A確定的所述第三編碼速率以及所述第二編碼速率,并按照預(yù)置算法確定所述目標(biāo)編碼速率;第二調(diào)整模塊708C,用于當(dāng)所述第四確定模塊708B確定的所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。再次,本申請(qǐng)實(shí)施例中,第一UE判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件之后,若數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于預(yù)設(shè)緩存時(shí)長(zhǎng),則第一UE根據(jù)信號(hào)強(qiáng)度信息確定第三編碼速率,根據(jù)第三編碼速率以及第二編碼速率,并按照預(yù)置算法可以確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,可以針對(duì)不滿足預(yù)置編碼控制條件的情況也進(jìn)行編碼速率的控制,不同的是,這種情況下通常是將待發(fā)送信號(hào)的編碼速率調(diào)高,也就是在網(wǎng)絡(luò)質(zhì)量較好的時(shí)候能夠給用戶提供更清晰的視頻,從而提升方案的實(shí)用性??蛇x地,在上述圖18所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖19,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述第三確定模塊708A包括:第一計(jì)算單元708A1,用于按照如下方式計(jì)算所述第三編碼速率:currentrate(n+1)=b×currentrate(n);其中,所述b表示信號(hào)強(qiáng)度系數(shù),所述信號(hào)強(qiáng)度系數(shù)與所述信號(hào)強(qiáng)度信息具有關(guān)聯(lián)關(guān)系,所述currentrate(n)表示當(dāng)前的編碼速率,所述currentrate(n+1)表示所述第三編碼速率;所述第四確定模塊708B包括:第二計(jì)算單元708B1,用于按照如下方式計(jì)算所述目標(biāo)編碼速率:V=min(T,currentrate(n+1));其中,所述V表示所述目標(biāo)編碼速率,所述min()表示求最小值,所述T表示所述第二編碼速率。進(jìn)一步地,本申請(qǐng)實(shí)施例中,介紹了第一UE如何計(jì)算第三編碼速率以及目標(biāo)編碼速率的方式,從而提升方案的可行性和可操作性??蛇x地,在上述圖14、圖15或圖16所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖20,本申請(qǐng)實(shí)施例提供的UE的另一實(shí)施例中,所述第一確定模塊704包括:第三計(jì)算單元7041,用于按照如下方式計(jì)算所述第一編碼速率:currentrate(m+1)=c×currentrate(m)+d;其中,所述c表示信號(hào)強(qiáng)度系數(shù),所述currentrate(m)表示當(dāng)前的編碼速率,所述currentrate(m+1)表示所述第一編碼速率,所述y表示鏈路層速率系數(shù),所述鏈路層速率系數(shù)與所述上行速率估計(jì)信息具有關(guān)聯(lián)關(guān)系;所述第二確定模塊706包括:第四計(jì)算單元7061,用于按照如下方式計(jì)算所述目標(biāo)編碼速率:V=min(T,currentrate(m+1));其中,所述V表示所述目標(biāo)編碼速率,所述min()表示求最小值,所述T表示所述第二編碼速率。再次,本申請(qǐng)實(shí)施例中,介紹了第一UE如何計(jì)算第一編碼速率以及目標(biāo)編碼速率的方式,從而提升方案的可行性和可操作性。下面對(duì)本申請(qǐng)中的基站進(jìn)行詳細(xì)描述,請(qǐng)參閱圖21,本申請(qǐng)實(shí)施例中的基站包括:第一獲取模塊801,用于從小區(qū)歷史調(diào)度信息中獲取第一用戶設(shè)備UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)模塊802,用于檢測(cè)所述基站與所述第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;第二獲取模塊803,用于根據(jù)所述檢測(cè)模塊802檢測(cè)的所述信道質(zhì)量信息、所述第一獲取模塊801獲取的所述第一UE的功率信息以及所述小區(qū)負(fù)載信息中的至少一項(xiàng)獲取所述上行速率估計(jì)信息;發(fā)送模塊804,用于向所述第一UE發(fā)送所述第二獲取模塊803獲取的所述上行速率估計(jì)信息,以使述第一UE根據(jù)信號(hào)強(qiáng)度信息以及所述上行速率估計(jì)信息確定第一編碼速率,并根據(jù)所述第一編碼速率以及所述第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),所述目標(biāo)編碼速率用于所述第一UE調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。本實(shí)施例中,第一獲取模塊801從小區(qū)歷史調(diào)度信息中獲取第一用戶設(shè)備UE的功率信息以及小區(qū)負(fù)載信息,檢測(cè)模塊802檢測(cè)所述基站與所述第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息,第二獲取模塊803根據(jù)所述檢測(cè)模塊802檢測(cè)的所述信道質(zhì)量信息、所述第一獲取模塊801獲取的所述第一UE的功率信息以及所述小區(qū)負(fù)載信息中的至少一項(xiàng)獲取所述上行速率估計(jì)信息,發(fā)送模塊804用于向所述第一UE發(fā)送所述第二獲取模塊803獲取的所述上行速率估計(jì)信息,以使述第一UE根據(jù)信號(hào)強(qiáng)度信息以及所述上行速率估計(jì)信息確定第一編碼速率,并根據(jù)所述第一編碼速率以及所述第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),所述目標(biāo)編碼速率用于所述第一UE調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。本申請(qǐng)實(shí)施例中,基站從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息,并檢測(cè)基站與第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息,然后根據(jù)信道質(zhì)量信息、第一UE的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,最后基站向第一UE發(fā)送上行速率估計(jì)信息,以使第一UE根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,并根據(jù)第一編碼速率以及所述第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào)通過(guò)上述方式,第一UE可以不需要依賴于第二UE對(duì)其反饋的信息也能準(zhǔn)確地估計(jì)出上行速率,通過(guò)第一UE本地的數(shù)據(jù)緩存信息以及基站反饋的上行速率估計(jì)信息,迅速計(jì)算出目標(biāo)編碼速率,實(shí)現(xiàn)在第一UE側(cè)主動(dòng)進(jìn)行編碼調(diào)速,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓??蛇x地,在上述圖21所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖22,本申請(qǐng)實(shí)施例提供的基站的另一實(shí)施例中,所述發(fā)送模塊804包括:發(fā)送單元8041,用于向所述第一UE發(fā)送當(dāng)前周期對(duì)應(yīng)的所述上行速率估計(jì)信息。其次,本申請(qǐng)實(shí)施例中,基站可以周期性地向第一UE發(fā)送上行速率估計(jì)信息,即按照一定的規(guī)律向第一UE發(fā)送上行速率估計(jì)信息,從而增強(qiáng)了信息發(fā)送的規(guī)律性,可以使得第一UE周期性地計(jì)算第一編碼速率,無(wú)需實(shí)時(shí)進(jìn)行計(jì)算,由此節(jié)省基站的傳輸資源以及第一UE的計(jì)算資源。本申請(qǐng)實(shí)施例還提供了另一種UE,如圖23所示,為了便于說(shuō)明,僅示出了與本申請(qǐng)實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本申請(qǐng)實(shí)施例方法部分。該UE可以為包括手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigitalAssistant,PDA)、銷售終端(PointofSales,POS)、車載電腦等任意終端設(shè)備,以UE為手機(jī)為例:圖23示出的是與本申請(qǐng)實(shí)施例提供的UE相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖23,手機(jī)包括:射頻(RadioFrequency,RF)電路910、存儲(chǔ)器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、無(wú)線保真(wirelessfidelity,WiFi)模塊970、處理器980、以及電源990等部件。本領(lǐng)域技術(shù)人員可以理解,圖23中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結(jié)合圖23對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:RF電路910可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器980處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路910包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(LowNoiseAmplifier,LNA)、雙工器等。此外,RF電路910還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GlobalSystemofMobilecommunication,GSM)、通用分組無(wú)線服務(wù)(GeneralPacketRadioService,GPRS)、碼分多址(CodeDivisionMultipleAccess,CDMA)、寬帶碼分多址(WidebandCodeDivisionMultipleAccess,WCDMA)、LTE、電子郵件、短消息服務(wù)(ShortMessagingService,SMS)等。存儲(chǔ)器920可用于存儲(chǔ)軟件程序以及模塊,處理器980通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器920的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器920可包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器920可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。輸入單元930可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元930可包括觸控面板931以及其他輸入設(shè)備932。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上或在觸控面板931附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板931可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器980,并能接收處理器980發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設(shè)備932。具體地,其他輸入設(shè)備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元940可包括顯示面板941,可選的,可以采用液晶顯示器(LiquidCrystalDisplay,LCD)、有機(jī)發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來(lái)配置顯示面板941。進(jìn)一步的,觸控面板931可覆蓋顯示面板941,當(dāng)觸控面板931檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器980以確定觸摸事件的類型,隨后處理器980根據(jù)觸摸事件的類型在顯示面板941上提供相應(yīng)的視覺(jué)輸出。雖然在圖23中,觸控面板931與顯示面板941是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板931與顯示面板941集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。手機(jī)還可包括至少一種傳感器950,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板941的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板941和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。音頻電路960、揚(yáng)聲器961,傳聲器962可提供用戶與手機(jī)之間的音頻接口。音頻電路960可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器961,由揚(yáng)聲器961轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器962將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路960接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器980處理后,經(jīng)RF電路910以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器920以便進(jìn)一步處理。WiFi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)WiFi模塊970可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖23示出了WiFi模塊970,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。處理器980是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器920內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器920內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器980可包括一個(gè)或多個(gè)處理單元;可選的,處理器980可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器可處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器可處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器980中。手機(jī)還包括給各個(gè)部件供電的電源990(比如電池),可選的,電源可以通過(guò)電源管理系統(tǒng)與處理器980邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。在本申請(qǐng)實(shí)施例中,該終端所包括的處理器980還具有以下功能:接收基站發(fā)送的所述UE對(duì)應(yīng)的上行速率估計(jì)信息,其中,所述上行速率估計(jì)信息為所述基站根據(jù)信道質(zhì)量信息、所述UE的功率信息以及小區(qū)負(fù)載信息中至少一項(xiàng)獲取到的;根據(jù)所述基站為所述UE獲取的所述上行速率估計(jì)信息確定目標(biāo)編碼速率;當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率??蛇x地,處理器980具體用于執(zhí)行如下步驟:按照如下方式計(jì)算所述目標(biāo)編碼速率:V=a×macrate;其中,所述V表示所述目標(biāo)編碼速率,所述a表示預(yù)設(shè)速率系數(shù),所述macrate表示當(dāng)前的上行速率估計(jì)信息。圖24是本申請(qǐng)實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)示意圖,該服務(wù)器1000可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(centralprocessingunits,CPU)1022(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1032,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1042或數(shù)據(jù)1044的存儲(chǔ)介質(zhì)1030(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1032和存儲(chǔ)介質(zhì)1030可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1030的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1022可以設(shè)置為與存儲(chǔ)介質(zhì)1030通信,在服務(wù)器1000上執(zhí)行存儲(chǔ)介質(zhì)1030中的一系列指令操作。服務(wù)器1000還可以包括一個(gè)或一個(gè)以上電源1026,一個(gè)或一個(gè)以上有線或無(wú)線網(wǎng)絡(luò)接口1050,一個(gè)或一個(gè)以上輸入輸出接口1058,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1041,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。上述實(shí)施例中由服務(wù)器所執(zhí)行的步驟可以基于該圖24所示的服務(wù)器結(jié)構(gòu)。其中,CPU1022可用于執(zhí)行如下步驟:從小區(qū)歷史調(diào)度信息中獲取用戶設(shè)備UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)所述基站與UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;根據(jù)所述信道質(zhì)量信息、所述UE的功率信息以及所述小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息;向UE發(fā)送所述上行速率估計(jì)信息,以使所述UE根據(jù)所述上行速率估計(jì)信息確定目標(biāo)編碼速率,所述目標(biāo)編碼速率用于所述UE對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。本申請(qǐng)實(shí)施例還提供了另一種UE,如圖25所示,為了便于說(shuō)明,僅示出了與本申請(qǐng)實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本申請(qǐng)實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA、POS、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:圖25示出的是與本申請(qǐng)實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖25,手機(jī)包括:RF電路1110、存儲(chǔ)器1120、輸入單元1130、顯示單元1140、傳感器1150、音頻電路1160、WiFi模塊1170、處理器1180、以及電源1190等部件。本領(lǐng)域技術(shù)人員可以理解,圖25中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結(jié)合圖25對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:RF電路1110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1180處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1110包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、LNA、雙工器等。此外,RF電路1110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM、GPRS、CDMA、WCDMA、LTE、電子郵件、SMS等。存儲(chǔ)器1120可用于存儲(chǔ)軟件程序以及模塊,處理器1180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器1120的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器1120可包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器1120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。輸入單元1130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元1130可包括觸控面板1131以及其他輸入設(shè)備1132。觸控面板1131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1131上或在觸控面板1131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1180,并能接收處理器1180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1131。除了觸控面板1131,輸入單元1130還可以包括其他輸入設(shè)備1132。具體地,其他輸入設(shè)備1132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。顯示單元1140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1140可包括顯示面板1141,可選的,可以采用LCD、OLED等形式來(lái)配置顯示面板1141。進(jìn)一步的,觸控面板1131可覆蓋顯示面板1141,當(dāng)觸控面板1131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1180以確定觸摸事件的類型,隨后處理器1180根據(jù)觸摸事件的類型在顯示面板1141上提供相應(yīng)的視覺(jué)輸出。雖然在圖25中,觸控面板1131與顯示面板1141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1131與顯示面板1141集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。手機(jī)還可包括至少一種傳感器1150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板1141的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1141和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。音頻電路1160、揚(yáng)聲器1161,傳聲器1162可提供用戶與手機(jī)之間的音頻接口。音頻電路1160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器1161,由揚(yáng)聲器1161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器1162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路1160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1180處理后,經(jīng)RF電路1110以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器1120以便進(jìn)一步處理。WiFi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)WiFi模塊1170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖25示出了WiFi模塊1170,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。處理器1180是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器1120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器1120內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器1180可包括一個(gè)或多個(gè)處理單元;可選的,處理器1180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器可處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器可處理無(wú)線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器1180中。手機(jī)還包括給各個(gè)部件供電的電源1190(比如電池),可選的,電源可以通過(guò)電源管理系統(tǒng)與處理器1180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。在本申請(qǐng)實(shí)施例中,該終端所包括的處理器1180還具有以下功能:獲取所述第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息;判斷所述數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件;若所述數(shù)據(jù)緩存信息滿足所述預(yù)置編碼控制條件,則獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息;根據(jù)所述信號(hào)強(qiáng)度信息以及所述上行速率估計(jì)信息確定第一編碼速率;獲取第二編碼速率,所述第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,所述第二UE是與所述第一UE進(jìn)行通信的UE;根據(jù)所述第一編碼速率以及所述第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率;當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率??蛇x地,處理器1180具體用于執(zhí)行如下步驟:獲取所述第二UE反饋的所述第一UE當(dāng)前周期對(duì)應(yīng)的所述信號(hào)強(qiáng)度信息;接收所述基站發(fā)送的所述當(dāng)前周期對(duì)應(yīng)的所述上行速率估計(jì)信息??蛇x地,處理器1180具體用于執(zhí)行如下步驟:接收所述第二UE發(fā)送的臨時(shí)最大碼率請(qǐng)求TMMBR;根據(jù)所述TMMBR確定所述第二編碼速率??蛇x地,處理器1180具體用于執(zhí)行如下步驟:若所述數(shù)據(jù)包最大緩存時(shí)長(zhǎng)大于或等于所述預(yù)設(shè)緩存時(shí)長(zhǎng),則獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息??蛇x地,處理器1180還用于執(zhí)行如下步驟:若所述數(shù)據(jù)包最大緩存時(shí)長(zhǎng)小于所述預(yù)設(shè)緩存時(shí)長(zhǎng),則根據(jù)所述信號(hào)強(qiáng)度信息確定第三編碼速率;根據(jù)所述第三編碼速率以及所述第二編碼速率,并按照預(yù)置算法確定所述目標(biāo)編碼速率;當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),根據(jù)所述目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率??蛇x地,處理器1180具體用于執(zhí)行如下步驟:按照如下方式計(jì)算所述第三編碼速率:currentrate(n+1)=b×currentrate(n);其中,所述b表示信號(hào)強(qiáng)度系數(shù),所述信號(hào)強(qiáng)度系數(shù)與所述信號(hào)強(qiáng)度信息具有關(guān)聯(lián)關(guān)系,所述currentrate(n)表示當(dāng)前的編碼速率,所述currentrate(n+1)表示所述第三編碼速率;按照如下方式計(jì)算所述目標(biāo)編碼速率:V=min(T,currentrate(n+1));其中,所述V表示所述目標(biāo)編碼速率,所述min()表示求最小值,所述T表示所述第二編碼速率??蛇x地,處理器1180具體用于執(zhí)行如下步驟:按照如下方式計(jì)算所述第一編碼速率:currentrate(m+1)=c×currentrate(m)+d;其中,所述c表示信號(hào)強(qiáng)度系數(shù),所述currentrate(m)表示當(dāng)前的編碼速率,所述currentrate(m+1)表示所述第一編碼速率,所述y表示鏈路層速率系數(shù),所述鏈路層速率系數(shù)與所述上行速率估計(jì)信息具有關(guān)聯(lián)關(guān)系;按照如下方式計(jì)算所述目標(biāo)編碼速率:V=min(T,currentrate(m+1));其中,所述V表示所述目標(biāo)編碼速率,所述min()表示求最小值,所述T表示所述第二編碼速率。圖26是本申請(qǐng)實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)示意圖,該服務(wù)器1200可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上CPU1222(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1232,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1242或數(shù)據(jù)1244的存儲(chǔ)介質(zhì)1230(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1232和存儲(chǔ)介質(zhì)1230可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1230的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1222可以設(shè)置為與存儲(chǔ)介質(zhì)1230通信,在服務(wù)器1200上執(zhí)行存儲(chǔ)介質(zhì)1230中的一系列指令操作。服務(wù)器1200還可以包括一個(gè)或一個(gè)以上電源1226,一個(gè)或一個(gè)以上有線或無(wú)線網(wǎng)絡(luò)接口1250,一個(gè)或一個(gè)以上輸入輸出接口1258,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1241,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。上述實(shí)施例中由服務(wù)器所執(zhí)行的步驟可以基于該圖26所示的服務(wù)器結(jié)構(gòu)。其中,CPU1222可用于執(zhí)行如下步驟:從小區(qū)歷史調(diào)度信息中獲取第一UE的功率信息以及小區(qū)負(fù)載信息;檢測(cè)所述基站與所述第一UE之間信道對(duì)應(yīng)的信道質(zhì)量信息;根據(jù)所述信道質(zhì)量信息、所述第一UE的功率信息以及所述小區(qū)負(fù)載信息中的至少一項(xiàng)獲取所述上行速率估計(jì)信息;向所述第一UE發(fā)送所述上行速率估計(jì)信息,以使述第一UE根據(jù)信號(hào)強(qiáng)度信息以及所述上行速率估計(jì)信息確定第一編碼速率,并根據(jù)所述第一編碼速率以及所述第二編碼速率按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)所述目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),所述目標(biāo)編碼速率用于所述第一UE調(diào)整待發(fā)送信號(hào),以使所述待發(fā)送信號(hào)的編碼速率更趨近于所述目標(biāo)編碼速率,所述當(dāng)前編碼速率為所述第一UE當(dāng)前向所述基站所發(fā)送信號(hào)的編碼速率。可選地,CPU1222具體用于執(zhí)行如下步驟:向所述第一UE發(fā)送當(dāng)前周期對(duì)應(yīng)的所述上行速率估計(jì)信息。請(qǐng)參閱圖27,圖27為本申請(qǐng)實(shí)施例中編碼速率控制系統(tǒng)一個(gè)實(shí)施例示意圖,所述編碼速率控制系統(tǒng)包括:UE1301以及基站1302;本實(shí)施例中,基站1302從小區(qū)歷史調(diào)度信息中獲取UE1301的功率信息以及小區(qū)負(fù)載信息,基站1302檢測(cè)基站1302與UE1301之間信道對(duì)應(yīng)的信道質(zhì)量信息,基站1302根據(jù)信道質(zhì)量信息、UE1301的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,基站向UE1301發(fā)送上行速率估計(jì)信息,UE1301接收基站1302發(fā)送的UE1301對(duì)應(yīng)的上行速率估計(jì)信息,UE1301根據(jù)基站1302為UE1301獲取的上行速率估計(jì)信息確定目標(biāo)編碼速率,當(dāng)所述==目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),UE1301根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為UE1301當(dāng)前向基站1302所發(fā)送信號(hào)的編碼速率。本申請(qǐng)實(shí)施例中,提供了一種用于編碼速率控制的系統(tǒng),UE先接收基站周期性發(fā)送的上行速率估計(jì)信息,再根據(jù)上行速率估計(jì)信息確定確定目標(biāo)編碼速率,最后根據(jù)目標(biāo)編碼速率對(duì)待發(fā)送信號(hào)進(jìn)行編碼控制。通過(guò)上述方式可知,UE會(huì)根據(jù)基站反饋的上行速率估計(jì)信息主動(dòng)對(duì)編碼速率進(jìn)行調(diào)整,由此可以實(shí)時(shí)地調(diào)整信號(hào)的編碼速率,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。請(qǐng)參閱圖28,圖28為本申請(qǐng)實(shí)施例中編碼速率控制系統(tǒng)一個(gè)實(shí)施例示意圖,所述編碼速率控制系統(tǒng)包括:第一UE1401以及基站1402;第一UE1401獲取第一UE1401本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,同時(shí),基站1402從小區(qū)歷史調(diào)度信息中獲取第一UE1401的功率信息以及小區(qū)負(fù)載信息,基站1402檢測(cè)基站1402與第一UE1401之間信道對(duì)應(yīng)的信道質(zhì)量信息,基站1402根據(jù)所述信道質(zhì)量信息、所述第一UE1401的功率信息以及小區(qū)負(fù)載信息中的至少一項(xiàng)獲取上行速率估計(jì)信息,基站1402向第一UE1401發(fā)送上行速率估計(jì)信息,第一UE1401判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,若數(shù)據(jù)緩存信息滿足預(yù)置編碼控制條件,則第一UE1401獲取信號(hào)強(qiáng)度信息,并接收基站1402發(fā)送的上行速率估計(jì)信息,第一UE1401根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,第一UE1401獲取第二編碼速率,第二編碼速率用于表示第二UE根據(jù)當(dāng)前可用帶寬所確定的信號(hào)編碼速率,其中,第二UE是與第一UE1401進(jìn)行通信的UE,第一UE1401根據(jù)第一編碼速率以及第二編碼速率,并按照預(yù)置算法確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE1401根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率,當(dāng)前編碼速率為第一UE1401當(dāng)前向基站1402所發(fā)送信號(hào)的編碼速率。本申請(qǐng)實(shí)施例中,提供了一種用于編碼速率控制的系統(tǒng),第一UE獲取第一UE本地緩沖區(qū)內(nèi)的數(shù)據(jù)緩存信息,并判斷數(shù)據(jù)緩存信息是否滿足預(yù)置編碼控制條件,如果滿足,則第一UE獲取信號(hào)強(qiáng)度信息,并接收基站發(fā)送的上行速率估計(jì)信息,第一UE可以根據(jù)信號(hào)強(qiáng)度信息以及上行速率估計(jì)信息確定第一編碼速率,此外,第一UE還將獲取第二編碼速率,根據(jù)第一編碼速率以及第二編碼速率確定目標(biāo)編碼速率,當(dāng)目標(biāo)編碼速率與當(dāng)前編碼速率之間的速率偏差超出預(yù)置范圍時(shí),第一UE根據(jù)目標(biāo)編碼速率調(diào)整待發(fā)送信號(hào),以使待發(fā)送信號(hào)的編碼速率更趨近于目標(biāo)編碼速率。通過(guò)上述方式,第一UE可以不需要依賴于第二UE對(duì)其反饋的信息也能準(zhǔn)確地估計(jì)出上行速率,通過(guò)第一UE本地的數(shù)據(jù)緩存信息以及基站反饋的上行速率估計(jì)信息,迅速計(jì)算出目標(biāo)編碼速率,實(shí)現(xiàn)在第一UE側(cè)主動(dòng)進(jìn)行編碼調(diào)速,從而能夠更快速地適應(yīng)信道質(zhì)量變化,提升業(yè)務(wù)質(zhì)量,減少卡頓。在上述實(shí)施例中,可以全部或部分地通過(guò)軟件、硬件、固件或者其任意組合來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以全部或部分地以計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。所述計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或多個(gè)計(jì)算機(jī)指令。在計(jì)算機(jī)上加載和執(zhí)行所述計(jì)算機(jī)程序指令時(shí),全部或部分地產(chǎn)生按照本申請(qǐng)實(shí)施例所述的流程或功能。所述計(jì)算機(jī)可以是通用計(jì)算機(jī)、專用計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或者其他可編程裝置。所述計(jì)算機(jī)指令可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,或者從一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)向另一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)傳輸,例如,所述計(jì)算機(jī)指令可以從一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心通過(guò)有線(例如同軸電纜、光纖、數(shù)字用戶線(DigitalSubscriberLine,DSL))或無(wú)線(例如紅外、無(wú)線、微波等)方式向另一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心進(jìn)行傳輸。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存儲(chǔ)的任何可用介質(zhì)或者是包含一個(gè)或多個(gè)可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲(chǔ)設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì),(例如,軟盤、硬盤、磁帶)、光介質(zhì)(例如,DigitalVideoDisc,DVD)、或者半導(dǎo)體介質(zhì)(例如固態(tài)硬盤SolidStateDisk(SSD))等。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-OnlyMemory,ROM)、隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,以上實(shí)施例僅用以說(shuō)明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。當(dāng)前第1頁(yè)1 2 3