本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,特別涉及一種分配網(wǎng)絡(luò)資源的裝置、方法和基站。
背景技術(shù):
目前,基站是通過(guò)電網(wǎng)為其進(jìn)行供電,因此為了減少基站對(duì)電網(wǎng)的電能的消耗,在通信系統(tǒng)中引入以新能源供電的中繼為終端設(shè)備提供服務(wù),中繼用于轉(zhuǎn)發(fā)終端與基站之間的數(shù)據(jù);并且,終端可以使用中繼向基站轉(zhuǎn)發(fā)數(shù)據(jù),也可以直接向基站發(fā)送數(shù)據(jù);例如,當(dāng)終端向基站發(fā)送數(shù)據(jù)時(shí),如果終端使用中繼向基站轉(zhuǎn)發(fā)數(shù)據(jù)時(shí),基站為終端與中繼之間的AL(Access Link,接入鏈路)分配第一網(wǎng)絡(luò)資源,以及為中繼與基站之間的BL(Backhaul Link,回程鏈路)分配第二網(wǎng)絡(luò)資源;終端通過(guò)第一網(wǎng)絡(luò)資源和該AL向中繼傳輸數(shù)據(jù),中繼通過(guò)第二網(wǎng)絡(luò)資源和該BL向基站轉(zhuǎn)發(fā)該數(shù)據(jù);如果終端直接向基站發(fā)送數(shù)據(jù)時(shí),基站為終端與基站之間的DL(Direct Link,直連鏈路)分配第三網(wǎng)絡(luò)資源,終端通過(guò)第三網(wǎng)絡(luò)資源和該DL向基站傳輸數(shù)據(jù)。
其中,網(wǎng)絡(luò)資源為終端與eNB之間傳輸數(shù)據(jù)需要的資源,例如,網(wǎng)絡(luò)資源可以為發(fā)射功率和資源塊(Resource Block,RB)等?,F(xiàn)有技術(shù)中為AL、BL或DL分配網(wǎng)絡(luò)資源的過(guò)程可以為:基站獲取終端所接入的小區(qū)中包括的RB數(shù)目,根據(jù)RB的數(shù)目,將該小區(qū)對(duì)應(yīng)的發(fā)射功率平均分配給每個(gè)RB;基站從終端所接入小區(qū)中包括的RB中隨機(jī)選擇一個(gè)RB分配給AL、BL或者DL。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,隨機(jī)選擇RB分配AL、BL或DL將導(dǎo)致網(wǎng)絡(luò)資源不能有效利用。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種分配網(wǎng)絡(luò)資源的裝置、方法 和基站。技術(shù)方案如下:
第一方面,本發(fā)明提供了一種分配網(wǎng)絡(luò)資源的裝置,所述裝置包括:
第一獲取模塊,用于獲取中繼RN與終端之間的接入鏈路AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息、基站eNB與所述RN之間的回程鏈路BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及所述eNB與所述終端之間的直連鏈路DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
第一計(jì)算模塊,用于根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率,所述第一RB為所述終端所接入小區(qū)中的一RB;
第二計(jì)算模塊,用于根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
分配模塊,用于根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率,選擇傳輸模式以及從所述AL、所述BL和所述DL中選擇傳輸鏈路,并將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一計(jì)算模塊,包括:
第一計(jì)算單元,用于根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息,計(jì)算在上行傳輸模式時(shí)將第一RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率;
第二計(jì)算單元,用于根據(jù)所述第一上行發(fā)射功率、所述第二上行發(fā)射功率 和所述第三上行發(fā)射功率,分別計(jì)算將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一上行鏈路速率、分配給所述BL產(chǎn)生的第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行鏈路速率。
結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述第二計(jì)算模塊,包括:
第三計(jì)算單元,用于根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息,計(jì)算在下行傳輸模式時(shí)將第一RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率;
第四計(jì)算單元,用于根據(jù)所述第一下行發(fā)射功率、所述第二下行發(fā)射功率和所述第三下行發(fā)射功率,分別計(jì)算將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一下行鏈路速率、分配給所述BL產(chǎn)生的第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行鏈路速率。
結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
第二獲取模塊,用于獲取所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息;
確定模塊,用于根據(jù)所述第一上行發(fā)射功率和所述第一上行鏈路速率、所述第二上行發(fā)射功率和所述第二上行鏈路速率,所述第三上行發(fā)射功率和所述第三上行鏈路速率、所述第一下行發(fā)射功率和所述第一下行鏈路速率、所述第二下行發(fā)射功率和所述第二下行鏈路速率,所述第三下行發(fā)射功率和所述第三下行鏈路速率、所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息,確定鏈路速率與RN能量限制相關(guān)的Lagrange乘子是否收斂;
如果收斂,則執(zhí)行所述分配模塊,用于將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述終端的業(yè)務(wù)需求信息包括所述終端在下行傳輸時(shí)的速率需求和所述終端在上行傳輸時(shí)的速率需求,所述RN由新能源充電的電池信息包括所述RN的平均放電率限制;
相應(yīng)的,所述裝置還包括:
更新模塊,用于根據(jù)所述第一上行鏈路速率和所述第一下行鏈路速率、所 述第二上行鏈路速率和所述第二下行鏈路速率、所述第三上行鏈路速率和所述第三下行鏈路速率,所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息,用次梯度算法更新相應(yīng)速率限制與RN能量限制條件所對(duì)應(yīng)的Lagrange乘子;
其中,所述限制條件包括:
所述第一上行鏈路速率大于或等于所述第二上行鏈路速率,且所述第二上行鏈路速率和所述第三上行鏈路速率之和大于或等于所述終端在上行傳輸時(shí)的速率需求;
所述第二下行鏈路道速率大于或等于所述第一下行鏈路速率,且所述第一下行鏈路速率和所述第三下行鏈路速率之和大于或等于所述終端在下行傳輸時(shí)的速率需求;以及,
所述終端利用所述RN通信所需的RN電能小于或等于所述RN的平均放電率限制。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
第三獲取模塊,用于獲取所述RN由新能源充電的平均充電率和所述RN當(dāng)前的電池剩余能量;
第三計(jì)算模塊,用于根據(jù)所述平均充電率和所述電池剩余能量以及預(yù)設(shè)工作時(shí)間,計(jì)算所述RN的平均放電率限制。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,包括:
第五計(jì)算單元,用于根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率以及所述限制條件對(duì)應(yīng)的Lagrange乘子,分別計(jì)算多個(gè)性能指數(shù);
第一選擇單元,用于從所述多個(gè)性能指數(shù)中選擇性能指數(shù);
第二選擇單元,用于從所述AL、所述BL和所述DL中選擇所述選擇的性能指數(shù)對(duì)應(yīng)的傳輸鏈路和傳輸模式;
更新單元,用于利用次梯度算法更新所述限制條件對(duì)應(yīng)的Lagrange乘子;
分配單元,用于若所述更新后的Lagrange乘子收斂,則將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
第二方面,本發(fā)明提供了一種分配網(wǎng)絡(luò)資源的方法,所述方法包括:
獲取中繼RN與終端之間的接入鏈路AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息、基站eNB與所述RN之間的回程鏈路BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及所述eNB與所述終端之間的直連鏈路DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率,所述第一RB為所述終端所接入小區(qū)中的一RB;
根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率,選擇傳輸模式以及從所述AL、所述BL和所述DL中選擇傳輸鏈路,并將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈 路速率,包括:
根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息,計(jì)算在上行傳輸模式時(shí)將第一RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率;
根據(jù)所述第一上行發(fā)射功率、所述第二上行發(fā)射功率和所述第三上行發(fā)射功率,分別計(jì)算將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一上行鏈路速率、分配給所述BL產(chǎn)生的第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行鏈路速率。
結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率,包括:
根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息,計(jì)算在下行傳輸模式時(shí)將第一RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率;
根據(jù)所述第一下行發(fā)射功率、所述第二下行發(fā)射功率和所述第三下行發(fā)射功率,分別計(jì)算將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一下行鏈路速率、分配給所述BL產(chǎn)生的第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行鏈路速率。
結(jié)合第二方面,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路之前,還包括:
獲取所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息;
根據(jù)所述第一上行發(fā)射功率和所述第一上行鏈路速率、所述第二上行發(fā)射功率和所述第二上行鏈路速率,所述第三上行發(fā)射功率和所述第三上行鏈路速率、所述第一下行發(fā)射功率和所述第一下行鏈路速率、所述第二下行發(fā)射功率和所述第二下行鏈路速率,所述第三下行發(fā)射功率和所述第三下行鏈路速率、 所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息,確定鏈路速率與RN能量限制相關(guān)的Lagrange乘子是否收斂;
如果收斂,則執(zhí)行所述將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路的步驟。
結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述終端的業(yè)務(wù)需求信息包括所述終端在下行傳輸時(shí)的速率需求和所述終端在上行傳輸時(shí)的速率需求,所述RN由新能源充電的電池信息包括所述RN的平均放電率限制;
相應(yīng)的,所述方法還包括:
根據(jù)所述第一上行鏈路速率和所述第一下行鏈路速率、所述第二上行鏈路速率和所述第二下行鏈路速率、所述第三上行鏈路速率和所述第三下行鏈路速率,所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息,用次梯度算法更新相應(yīng)速率限制與RN能量限制條件所對(duì)應(yīng)的Lagrange乘子;
其中,所述限制條件包括:
所述第一上行鏈路速率大于或等于所述第二上行鏈路速率,且所述第二上行鏈路速率和所述第三上行鏈路速率之和大于或等于所述終端在上行傳輸時(shí)的速率需求;
所述第二下行鏈路道速率大于或等于所述第一下行鏈路速率,且所述第一下行鏈路速率和所述第三下行鏈路速率之和大于或等于所述終端在下行傳輸時(shí)的速率需求;以及,
所述終端利用所述RN通信所需的RN電能小于或等于所述RN的平均放電率限制。
結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:
獲取所述RN由新能源充電的平均充電率和所述RN當(dāng)前的電池剩余能量;
根據(jù)所述平均充電率和所述電池剩余能量以及預(yù)設(shè)工作時(shí)間,計(jì)算所述RN的平均放電率限制。
結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上 行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率,選擇傳輸模式以及從所述AL、所述BL和所述DL中選擇傳輸鏈路,并將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路,將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路,包括:
根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率以及所述限制條件對(duì)應(yīng)的Lagrange乘子,分別計(jì)算多個(gè)性能指數(shù);
從所述多個(gè)性能指數(shù)中選擇性能指數(shù);
從所述AL、所述BL和所述DL中選擇所述選擇的性能指數(shù)對(duì)應(yīng)的傳輸鏈路和傳輸模式;
利用次梯度算法更新所述限制條件對(duì)應(yīng)的Lagrange乘子;
若所述更新后的Lagrange乘子收斂,則將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
第三方面,本發(fā)明提供了一種基站,所述基站包括:處理器;
所述處理器,用于獲取中繼RN與終端之間的接入鏈路AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息、基站eNB與所述RN之間的回程鏈路BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及所述eNB與所述終端之間的直連鏈路DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
所述處理器,還用于根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率,所述第一RB為所述終端所接入小區(qū)中的一RB;
所述處理器,還用于根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將所述第一 RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
所述處理器,還用于根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率,選擇傳輸模式以及從所述AL、所述BL和所述DL中選擇傳輸鏈路,并將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器,還用于根據(jù)所述第一上行信道狀態(tài)信息、所述第二上行信道狀態(tài)信息和所述第三上行信道狀態(tài)信息,計(jì)算在上行傳輸模式時(shí)將第一RB分配給所述AL時(shí)產(chǎn)生的第一上行發(fā)射功率、分配給所述BL時(shí)產(chǎn)生的第二上行發(fā)射功率和分配給所述DL時(shí)產(chǎn)生的第三上行發(fā)射功率;
所述處理器,還用于根據(jù)所述第一上行發(fā)射功率、所述第二上行發(fā)射功率和所述第三上行發(fā)射功率,分別計(jì)算將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一上行鏈路速率、分配給所述BL產(chǎn)生的第二上行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三上行鏈路速率。
結(jié)合第三方面,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述處理器,還用于根據(jù)所述第一下行信道狀態(tài)信息、所述第二下行信道狀態(tài)信息和所述第三下行信道狀態(tài)信息,計(jì)算在下行傳輸模式時(shí)將第一RB分配給所述AL時(shí)產(chǎn)生的第一下行發(fā)射功率、分配給所述BL時(shí)產(chǎn)生的第二下行發(fā)射功率和分配給所述DL時(shí)產(chǎn)生的第三下行發(fā)射功率;
所述處理器,還用于根據(jù)所述第一下行發(fā)射功率、所述第二下行發(fā)射功率和所述第三下行發(fā)射功率,分別計(jì)算將所述第一RB分配給所述AL時(shí)產(chǎn)生的第一下行鏈路速率、分配給所述BL產(chǎn)生的第二下行鏈路速率和分配給所述DL時(shí)產(chǎn)生的第三下行鏈路速率。
結(jié)合第三方面,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述處理器,還用于獲取所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息;
所述處理器,還用于根據(jù)所述第一上行發(fā)射功率和所述第一上行鏈路速率、所述第二上行發(fā)射功率和所述第二上行鏈路速率,所述第三上行發(fā)射功率和所述第三上行鏈路速率、所述第一下行發(fā)射功率和所述第一下行鏈路速率、所述第二下行發(fā)射功率和所述第二下行鏈路速率,所述第三下行發(fā)射功率和所述第三下行鏈路速率、所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息,確定鏈路速率與RN能量限制相關(guān)的Lagrange乘子是否收斂;
所述處理器,還用于如果收斂,則將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第三方面的第四種可能的實(shí)現(xiàn)方式中,所述終端的業(yè)務(wù)需求信息包括所述終端在下行傳輸時(shí)的速率需求和所述終端在上行傳輸時(shí)的速率需求,所述RN由新能源充電的電池信息包括所述RN的平均放電率限制;
所述處理器,還用于根據(jù)所述第一上行鏈路速率和所述第一下行鏈路速率、所述第二上行鏈路速率和所述第二下行鏈路速率、所述第三上行鏈路速率和所述第三下行鏈路速率,所述RN由新能源充電的電池信息和所述終端的業(yè)務(wù)需求信息,用次梯度算法更新相應(yīng)速率限制與RN能量限制條件所對(duì)應(yīng)的Lagrange乘子;
其中,所述限制條件包括:
所述第一上行鏈路速率大于或等于所述第二上行鏈路速率,且所述第二上行鏈路速率和所述第三上行鏈路速率之和大于或等于所述終端在上行傳輸時(shí)的速率需求;
所述第二下行鏈路道速率大于或等于所述第一下行鏈路速率,且所述第一下行鏈路速率和所述第三下行鏈路速率之和大于或等于所述終端在下行傳輸時(shí)的速率需求;以及,
所述終端利用所述RN通信所需的RN電能小于或等于所述RN的平均放電率限制。
結(jié)合第三方面的第四種可能的實(shí)現(xiàn)方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,所述基站還包括:
所述處理器,還用于獲取所述RN由新能源充電的平均充電率和所述RN當(dāng)前的電池剩余能量;
所述處理器,還用于根據(jù)所述平均充電率和所述電池剩余能量以及預(yù)設(shè)工作時(shí)間,計(jì)算所述RN的平均放電率限制。
結(jié)合第三方面的第四種可能的實(shí)現(xiàn)方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述處理器,還用于根據(jù)所述第一上行發(fā)射功率、所述第一上行鏈路速率、所述第二上行發(fā)射功率、所述第二上行鏈路速率、所述第三上行發(fā)射功率、所述第三上行鏈路速率、所述第一下行發(fā)射功率、所述第一下行鏈路速率、所述第二下行發(fā)射功率、所述第二下行鏈路速率、所述第三下行發(fā)射功率和所述第三下行鏈路速率以及所述限制條件對(duì)應(yīng)的Lagrange乘子,分別計(jì)算多個(gè)性能指數(shù);
所述處理器,還用于從所述多個(gè)性能指數(shù)中選擇性能指數(shù);
所述處理器,還用于從所述AL、所述BL和所述DL中選擇所述選擇的性能指數(shù)對(duì)應(yīng)的傳輸鏈路和傳輸模式;
所述處理器,還用于利用次梯度算法更新所述限制條件對(duì)應(yīng)的Lagrange乘子;
所述處理器,還用于若所述更新后的Lagrange乘子收斂,則將所述第一RB分配給在所述選擇的傳輸模式時(shí)的所述選擇的傳輸鏈路。
由于同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,在本發(fā)明實(shí)施例中根據(jù)將第一RB分配給不同的鏈路產(chǎn)生的發(fā)射功率和信道速率,選擇傳輸模式和傳輸鏈路,將第一RB分配給在該選擇的傳輸模式時(shí)的該選擇的傳輸鏈路,從而提高了網(wǎng)絡(luò)資源的利用率。
附圖說(shuō)明
圖1-1是本發(fā)明實(shí)施例1提供的一種分配網(wǎng)絡(luò)資源的裝置結(jié)構(gòu)示意圖;
圖1-2是本發(fā)明實(shí)施例1提供的一種第一計(jì)算模塊的裝置結(jié)構(gòu)示意圖;
圖1-3是本發(fā)明實(shí)施例1提供的一種第二計(jì)算模塊的裝置結(jié)構(gòu)示意圖;
圖1-4是本發(fā)明實(shí)施例1提供的另一種分配網(wǎng)絡(luò)資源的裝置結(jié)構(gòu)示意圖;
圖1-5是本發(fā)明實(shí)施例1提供的一種分配模塊的裝置結(jié)構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例2提供的一種分配網(wǎng)絡(luò)資源的方法流程圖;
圖3是本發(fā)明實(shí)施例3提供的一種分配網(wǎng)絡(luò)資源的方法流程圖;
圖4是本發(fā)明實(shí)施例4提供的一種基站結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
實(shí)施例1
本發(fā)明實(shí)施例提供了一種分配網(wǎng)絡(luò)資源的裝置,該裝置可以為基站,參見(jiàn)圖1-1,其中,該裝置包括:
第一獲取模塊101,用于獲取中繼RN與終端之間的接入鏈路AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息、基站eNB與RN之間的回程鏈路BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及eNB與終端之間的直連鏈路DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
第一計(jì)算模塊102,用于根據(jù)第一上行信道狀態(tài)信息、第二上行信道狀態(tài)信息和第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率,第一RB為終端所接入小區(qū)中的一RB;
第二計(jì)算模塊103,用于根據(jù)第一下行信道狀態(tài)信息、第二下行信道狀態(tài)信息和第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
分配模塊104,用于根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率,選擇傳輸模式以及從AL、BL和DL中選擇傳輸鏈路,并將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
進(jìn)一步地,參見(jiàn)圖1-2,第一計(jì)算模塊102,包括:
第一計(jì)算單元1021,用于根據(jù)第一上行信道狀態(tài)信息、第二上行信道狀態(tài)信息和第三上行信道狀態(tài)信息,計(jì)算在上行傳輸模式時(shí)將第一RB分配給AL時(shí) 產(chǎn)生的第一上行發(fā)射功率、分配給BL時(shí)產(chǎn)生的第二上行發(fā)射功率和分配給DL時(shí)產(chǎn)生的第三上行發(fā)射功率;
第二計(jì)算單元1022,用于根據(jù)第一上行發(fā)射功率、第二上行發(fā)射功率和第三上行發(fā)射功率,分別計(jì)算將第一RB分配給AL時(shí)產(chǎn)生的第一上行鏈路速率、分配給BL產(chǎn)生的第二上行鏈路速率和分配給DL時(shí)產(chǎn)生的第三上行鏈路速率。
進(jìn)一步地,參見(jiàn)圖1-3,第二計(jì)算模塊103,包括:
第三計(jì)算單元1031,用于根據(jù)第一下行信道狀態(tài)信息、第二下行信道狀態(tài)信息和第三下行信道狀態(tài)信息,計(jì)算在下行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一下行發(fā)射功率、分配給BL時(shí)產(chǎn)生的第二下行發(fā)射功率和分配給DL時(shí)產(chǎn)生的第三下行發(fā)射功率;
第四計(jì)算單元1032,用于根據(jù)第一下行發(fā)射功率、第二下行發(fā)射功率和第三下行發(fā)射功率,分別計(jì)算將第一RB分配給AL時(shí)產(chǎn)生的第一下行鏈路速率、分配給BL產(chǎn)生的第二下行鏈路速率和分配給DL時(shí)產(chǎn)生的第三下行鏈路速率。
進(jìn)一步地,參見(jiàn)圖1-4,裝置還包括:
第二獲取模塊105,用于獲取RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息;
確定模塊106,用于根據(jù)第一上行發(fā)射功率和第一上行鏈路速率、第二上行發(fā)射功率和第二上行鏈路速率,第三上行發(fā)射功率和第三上行鏈路速率、第一下行發(fā)射功率和第一下行鏈路速率、第二下行發(fā)射功率和第二下行鏈路速率,第三下行發(fā)射功率和第三下行鏈路速率、RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息,確定鏈路速率與RN能量限制相關(guān)的Lagrange乘子是否收斂;
如果收斂,則執(zhí)行分配模塊104,用于將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
進(jìn)一步地,終端的業(yè)務(wù)需求信息包括終端在下行傳輸時(shí)的速率需求和終端在上行傳輸時(shí)的速率需求,RN由新能源充電的電池信息包括RN的平均放電率限制;
相應(yīng)的,裝置還包括:
更新模塊107,用于根據(jù)第一上行鏈路速率和第一下行鏈路速率、第二上行鏈路速率和第二下行鏈路速率、第三上行鏈路速率和第三下行鏈路速率,RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息,用次梯度算法更新相應(yīng)速率限 制與RN能量限制條件所對(duì)應(yīng)的Lagrange乘子;
其中,限制條件包括:
第一上行鏈路速率大于或等于第二上行鏈路速率,且第二上行鏈路速率和第三上行鏈路速率之和大于或等于終端在上行傳輸時(shí)的速率需求;
第二下行鏈路道速率大于或等于第一下行鏈路速率,且第一下行鏈路速率和第三下行鏈路速率之和大于或等于終端在下行傳輸時(shí)的速率需求;以及,
終端利用RN通信所需的RN電能小于或等于RN的平均放電率限制。
進(jìn)一步地,裝置還包括:
第三獲取模塊108,用于獲取RN由新能源充電的平均充電率和RN當(dāng)前的電池剩余能量;
第三計(jì)算模塊109,用于根據(jù)平均充電率和電池剩余能量以及預(yù)設(shè)工作時(shí)間,計(jì)算RN的平均放電率限制。
進(jìn)一步地,參見(jiàn)圖1-5,分配模塊104,包括:
第五計(jì)算單元1041,用于根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率以及限制條件對(duì)應(yīng)的Lagrange乘子,分別計(jì)算多個(gè)性能指數(shù);
第一選擇單元1042,用于從多個(gè)性能指數(shù)中選擇性能指數(shù);
第二選擇單元1043,用于從AL、BL和DL中選擇選擇的性能指數(shù)對(duì)應(yīng)的傳輸鏈路和傳輸模式;
更新單元1044,用于利用次梯度算法更新限制條件對(duì)應(yīng)的Lagrange乘子;
分配單元1045,用于若更新后的Lagrange乘子收斂,則將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
由于同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,在本發(fā)明實(shí)施例中根據(jù)將第一RB分配給不同的鏈路產(chǎn)生的發(fā)射功率和信道速率,選擇傳輸模式和傳輸鏈路,將第一RB分配給在該選擇的傳輸模式時(shí)的該選擇的傳輸鏈路,從而提高了網(wǎng)絡(luò)資源的利用率。
實(shí)施例2
本發(fā)明實(shí)施例提供了一種分配網(wǎng)絡(luò)資源的方法,該方法的執(zhí)行主體可以為基站,參見(jiàn)圖2,其中,該方法包括:
步驟201:獲取中繼RN與終端之間的接入鏈路AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息、基站eNB與RN之間的回程鏈路BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及eNB與終端之間的直連鏈路DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
步驟202:根據(jù)第一上行信道狀態(tài)信息、第二上行信道狀態(tài)信息和第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率,第一RB為終端所接入小區(qū)中的一RB;
步驟203:根據(jù)第一下行信道狀態(tài)信息、第二下行信道狀態(tài)信息和第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
步驟204:根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率,選擇傳輸模式以及從AL、BL和DL中選擇傳輸鏈路,并將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
由于同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,在本發(fā)明實(shí)施例中根據(jù)將第一RB分配給不同的鏈路產(chǎn)生的發(fā)射功率和信道速率,選擇傳輸模式和傳輸鏈路,將第一RB分配給在該選擇的傳輸模式時(shí)的該選擇的傳輸鏈路,從而提高了網(wǎng)絡(luò)資源的利用率。
實(shí)施例3
本發(fā)明實(shí)施例提供了一種分配網(wǎng)絡(luò)資源的方法,該方法的執(zhí)行主體為基站,參見(jiàn)圖3,其中,該方法包括:
步驟301:獲取RN與終端之間的AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息,eNB與RN之間的BL的第二上行信道狀態(tài)信息和第二下行信道 狀態(tài)信息以及eNB與終端之間的DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
其中,在本發(fā)明實(shí)施例中存在K個(gè)基站和M個(gè)終端,k表示第k個(gè)RN,k=0表示eNB;m表示第m個(gè)終端;eNB是通過(guò)電網(wǎng)為其進(jìn)行供電,多個(gè)RN中的每個(gè)RN是通過(guò)新能源為其進(jìn)行供電;eNB通過(guò)DL直接服務(wù)終端;RN通過(guò)AL服務(wù)終端,通過(guò)BL接入eNB;本發(fā)明針對(duì)的是確定的網(wǎng)絡(luò)部署,即eNB和RN的部署位置固定,且終端已確定是通過(guò)eNB為其服務(wù)還是通過(guò)RN為其服務(wù)。
其中,二進(jìn)制變量rm,0和分別表示第m個(gè)終端在下行傳輸模式時(shí)通過(guò)eNB服務(wù)和在上行傳輸模式時(shí)通過(guò)eNB服務(wù);rm,k和分別表示第m個(gè)終端在下行傳輸模式時(shí)通過(guò)RN服務(wù)和在上行傳輸模式時(shí)通過(guò)RN服務(wù),在本發(fā)明實(shí)施例中rm,0、rm,k和均為預(yù)先已知量,不是決策變量。例如rm,0=1代表終端在下行傳輸模式時(shí)通過(guò)DL接受eNB服務(wù)。總時(shí)長(zhǎng)包括T個(gè)單位時(shí)間,每一個(gè)單位時(shí)間的初始時(shí)刻更新一次RN的新能源獲取、終端的業(yè)務(wù)需求、第一上行信道狀態(tài)信息、第一下行信道狀態(tài)信息、第二上行信道狀態(tài)信息、第二下行信道狀態(tài)信息、第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息。
RN獲取RN與終端之間的AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息,向eNB發(fā)送第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息;eNB接收RN發(fā)送的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息;eNB獲取eNB與RN之間的BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及eNB與終端之間的DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息。
其中,信道狀態(tài)信息至少包括信道增益,還可以包括多徑時(shí)延、多普勒頻偏、MIMO(Multiple-Input Multiple-Output,多輸入多輸出)信道的秩和/或波束形成向量等。
其中,一個(gè)單位時(shí)間有I個(gè)RB,i表示第i個(gè)RB,采用二進(jìn)制變量sA(t)、sB(t)、表示鏈路允許變量,其中,sA(t)、sB(t)、或者取1表示允許通訊,sA(t)、sB(t)、或者取0表示不允許通訊;表示第t時(shí)刻下(上)行傳輸允許AL以及DL傳輸數(shù)據(jù),表示下(上)行傳輸允許BL以及DL傳輸數(shù)據(jù),由于RN帶內(nèi)傳輸限制不允許BL和AL同時(shí)傳輸,故sA(t)、sB(t)、不能同時(shí)為1,即
步驟302:根據(jù)第一上行信道狀態(tài)信息、第二上行信道狀態(tài)信息和第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率以及根據(jù)第一下行信道狀態(tài)信息、第二下行信道狀態(tài)信息和第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
其中,采用二進(jìn)制變量示RB分配變量,am,k,i(t)和分別表示第t時(shí)刻第i個(gè)RB在下行傳輸模式時(shí)被分配給AL用于第m個(gè)終端通過(guò)第k個(gè)基站通信和在上行傳輸模式時(shí)被分配給AL用于第m個(gè)終端通過(guò)第k個(gè)基站通信;bm,k,i(t)和分別表示第t時(shí)刻第i個(gè)RB在下行傳輸模式時(shí)被分配給BL用于第m個(gè)終端通過(guò)第k個(gè)基站通信和在上行傳輸模式時(shí)被分配給AL用于第m個(gè)終端通過(guò)第k個(gè)基站通信;bm,0,i(t)和分別表示第t時(shí)刻第i個(gè)RB在下行傳輸模式時(shí)被分配給鏈路DL用于第m個(gè)終端通過(guò)第k個(gè)基站通信和在上行傳輸模式時(shí)被分配給鏈路DL用于第m個(gè)終端通過(guò)第k個(gè)基站通信。
其中,與RB分配變量相對(duì)應(yīng)的功率變量為qm,k,i(t)、pm,k,i(t)、pm,0,i(t)和qm,k,i(t)、pm,k,i(t)、pm,0,i(t)和均為連續(xù)變量,且qm,k,i(t)和分別表示第一下行發(fā)射功率和第一上行發(fā)射功率;pm,k,i(t)和分別表示第二下行發(fā)射功率和第二上行發(fā)射功率;pm,0,i(t)和分別表示第三下行發(fā)射功率和第三上行發(fā)射功率。
其中,第t時(shí)刻RN服務(wù)終端的耗電功率如下公式(1)所示;第t時(shí)刻eNB服務(wù)終端的耗電功率如下公式(2)所示。
其中,ek(t)表示第t時(shí)刻RN服務(wù)終端的耗電功率,表示RN的靜態(tài)功耗,表示RN功率放大器效率因子的倒數(shù)。eBS(t)表示第t時(shí)刻eNB服務(wù)終端的 耗電功率,表示eNB的靜態(tài)功耗,表示eNB功率放大器效率因子的倒數(shù)。
其中,eNB的供能來(lái)自電網(wǎng),RN的供能來(lái)自獲取的新能源,而eNB的發(fā)射功率消耗在下行傳輸模式時(shí)的BL和DL;RN的發(fā)射功率消耗在下行傳輸模式的AL和上行傳輸模式的BL;由于RN使用的新能源較廉價(jià),通常情況下盡可能使用RN對(duì)終端進(jìn)行服務(wù)。但是RN的新能源獲取是不確定和有限的,考慮到需要維持用戶最低的通信要求,RN可能無(wú)法滿足終端的業(yè)務(wù)需求,此時(shí)RN將不能滿足的終端切換到eNB進(jìn)行服務(wù)。
其中,一個(gè)RB被分配給不同終端的不同鏈路所能達(dá)到的鏈路速率不同,通過(guò)以下公式(3)計(jì)算在下行傳輸模式時(shí)將第一RB分配給終端的AL時(shí)產(chǎn)生的第一下行鏈路速率,通過(guò)以下公式(4)計(jì)算在上行傳輸模式時(shí)將第一RB分配給終端的AL時(shí)產(chǎn)生的第一上行鏈路速率,通過(guò)以下公式(5)計(jì)算在下行傳輸模式時(shí)將第一RB分配給終端的BL時(shí)產(chǎn)生的第二下行鏈路速率,通過(guò)以下公式(6)計(jì)算在上行傳輸模式時(shí)將第一RB分配給終端的BL時(shí)產(chǎn)生的第二上行鏈路速率,通過(guò)以下公式(7)計(jì)算在下行傳輸模式時(shí)將第一RB分配給終端的DL時(shí)產(chǎn)生的第三下行鏈路速率,通過(guò)以下公式(8)計(jì)算在上行傳輸模式時(shí)將第一RB分配給終端的DL時(shí)產(chǎn)生的第三上行鏈路速率。
其中,和分別表示第一下行鏈路速率和第一上行鏈路速率; 和分別表示第二下行鏈路速率和第二上行鏈路速率;和分別表示第三下行鏈路速率和第三上行鏈路速率;gm,0,i(t)和分別表示在下行傳輸模式時(shí)DL的信道增益和在上行傳輸模式時(shí)DL的信道增益;gm,k,i(t)和分別表示在下行傳輸模式時(shí)BL的信道增益和在上行傳輸模式時(shí)BL的信道增益;hm,k,i(t)和分別表示在下行傳輸模式時(shí)AL的信道增益和在上行傳輸模式時(shí)AL的信道增益;N0為背景噪聲;RB為第一RB的帶寬。
步驟303:獲取RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息;
其中,終端的業(yè)務(wù)需求信息包括終端在下行傳輸時(shí)的速率需求和終端在上行傳輸時(shí)的速率需求,RN由新能源充電的電池信息包括RN的平均放電率限制。
其中,獲取RN由新能源充電的電池信息的步驟可以通過(guò)以下步驟(1)和(2)實(shí)現(xiàn),包括:
(1):獲取RN由新能源充電的平均充電率和RN當(dāng)前的電池剩余能量;
(2):根據(jù)平均充電率和電池剩余能量以及預(yù)設(shè)工作時(shí)間,計(jì)算RN的平均放電率限制。
步驟304:根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率,選擇傳輸模式以及從AL、BL和DL中選擇傳輸鏈路;
根據(jù)第一上行發(fā)射功率和第一上行鏈路速率、第二上行發(fā)射功率和第二上行鏈路速率,第三上行發(fā)射功率和第三上行鏈路速率、第一下行發(fā)射功率和第一下行鏈路速率、第二下行發(fā)射功率和第二下行鏈路速率,第三下行發(fā)射功率和第三下行鏈路速率、RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息,確定鏈路速率與RN能量限制相關(guān)的Lagrange乘子是否收斂;
需要說(shuō)明的是,第一RB不復(fù)用限制,則第一RB在同一時(shí)刻只能分配給上行傳輸模式或下行傳輸模式,且只能分配給一個(gè)終端的一條傳輸鏈路也即分配給AL或BL或DL,則第一RB需要滿足以下公式(9)。
其中,由于RN是采用帶內(nèi)方式傳輸,則RN不能同時(shí)收發(fā),則第一RB不能同時(shí)分配給BL和AL,則第一RB需要滿足以下公式(10)。
RN鏈路吞吐量限制:RB分配給上行傳輸模式的具體鏈路或者下行傳輸模式的具體鏈路后,在該鏈路將獲得具體的上行傳輸速率或下行傳輸速率。對(duì)于RN,由于其存在與eNB建立的鏈路BL,也存在與終端建立的鏈路AL,同時(shí)本發(fā)明中考慮的RN具有數(shù)據(jù)緩存功能,因此RN對(duì)兩條鏈路存在累計(jì)吞吐量限制。其對(duì)鏈路吞吐量具有兩個(gè)限制:其一,RN注入的數(shù)據(jù)應(yīng)大于/等于輸出的數(shù)據(jù);其二,為避免RN處的數(shù)據(jù)擁塞,RN中所緩存的總數(shù)據(jù)量不能大于RN的緩存容量。限制一轉(zhuǎn)化為對(duì)鏈路吞吐量的限制即為:在下行傳輸模式時(shí),任一RN,從初始時(shí)刻截至到當(dāng)前時(shí)刻,BL所提供的累積吞吐量要大于或等于AL所提供的累積吞吐量,如公式(11)所示;類(lèi)似地,在上行傳輸模式時(shí),任一RN,從初始時(shí)刻截至到當(dāng)前時(shí)刻,AL所提供的累積吞吐量要大于或等于BL所提供的累積吞吐量,如公式(12)所示。限制二對(duì)鏈路吞吐量的限制即為:任一RN,從初始時(shí)刻截至到當(dāng)前時(shí)刻,在下行傳輸模式時(shí)BL所注入數(shù)據(jù)量減去從初始時(shí)刻截至到前一時(shí)刻在下行傳輸模式時(shí)AL累積服務(wù)數(shù)據(jù)量,加上從初始時(shí)刻截至到當(dāng)前時(shí)刻在上行傳輸模式時(shí)AL注入數(shù)據(jù)量減去從初始時(shí)刻截至到前一時(shí)刻在上行傳輸模式時(shí)BL所提供的累積服務(wù)數(shù)據(jù)量應(yīng)該小于或等于RN的緩存容量,如公式(13)所示。
終端業(yè)務(wù)需求限制:在下行傳輸模式時(shí),從初始時(shí)刻截止到任一時(shí)刻,終端通過(guò)RN服務(wù)在AL所獲得的累計(jì)通信吞吐量與通過(guò)eNB服務(wù)在DL所獲得的累計(jì)通信吞吐量之和需大于或等于該終端業(yè)務(wù)需求的通信吞吐量,如公式(14)所示;在上行傳輸模式時(shí),從初始時(shí)刻截止到任一時(shí)刻,終端通過(guò)RN服務(wù)在BL所獲得的通信吞吐量與通過(guò)DL直接傳輸?shù)絜NB所獲得的通信吞吐量之和需大于或等于該終端需求的上行累計(jì)吞吐量,如公式(15)所示。
RN電池能量限制:RN獲取的新能源先存儲(chǔ)在電池中,再通過(guò)電池為RN供電,因此RN電池具有兩個(gè)限制:一、可用能量限制,即從初始時(shí)刻截止到當(dāng)前任一時(shí)刻,任一RN,其可用的能量消耗(在下行傳輸模式時(shí)在AL上的能量消耗以及在上行傳輸模式時(shí)在BL上的能量消耗)不能超過(guò)累計(jì)的能量獲取如公式(16)所示;二、電池容量限制,即從初始時(shí)刻截止到當(dāng)前任一時(shí)刻,任一RN,其累計(jì)獲取的能量減去截至到上一時(shí)隙累計(jì)消耗的能量(在下行傳輸模式時(shí)在AL上的能量消耗以及在上行傳輸模式時(shí)在BL上的能量消耗)不能超過(guò)電池的存儲(chǔ)容量Emax,k,如公式(17)所示。
其中,(16)式中為前e個(gè)時(shí)刻RN的靜態(tài)能耗(即RN維持運(yùn)行的固定能耗,不包括RN服務(wù)用戶的動(dòng)態(tài)功耗),表示RN功率放大器效率因子的倒數(shù),為前e個(gè)時(shí)刻RN獲取的新能源量;(17)式中Emax,k為小站的電池容量。
為了滿足終端的業(yè)務(wù)需求并簡(jiǎn)化計(jì)算過(guò)程,解除時(shí)間上的耦合性,將公式(11)至(17)轉(zhuǎn)化為單個(gè)時(shí)刻上的約束條件,根據(jù)第一上行鏈路速率和第一下行鏈路速率、第二上行鏈路速率和第二下行鏈路速率、第三上行鏈路速率和第三下行鏈路速率,RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息,用次梯度算法更新相應(yīng)速率限制與RN能量限制條件所對(duì)應(yīng)的Lagrange乘子;
則本步驟的限制條件可以包括以下(1)至(3):
(1):第一上行鏈路速率大于或等于第二上行鏈路速率,且第二上行鏈路速率和第三上行鏈路速率之和大于或等于終端在上行傳輸時(shí)的速率需求;
(2):第二下行鏈路道速率大于或等于第一下行鏈路速率,且第一下行鏈路速率和第三下行鏈路速率之和大于或等于終端在下行傳輸時(shí)的速率需求;
(3):終端利用RN通信所需的RN電能小于或等于RN的平均放電率限制。
其中終端利用RN通信所需的RN功率可以通過(guò)以上公式(1)計(jì)算得到,為了滿足RN的電池信息,終端利用RN通信所需的RN電能需要小于或等于RN的平均放電率限制值。
其中RN的平均放電率限制值Pr,k的獲得,是基于是給定RN蓄電池初始電量、新能源平均充電速率,要求RN在有限時(shí)間T內(nèi)正常工作,需要RN的蓄電池的放電功率不能超過(guò)Pr,k。
為滿足eNB對(duì)電網(wǎng)供電消耗最小,同時(shí)滿足終端業(yè)務(wù)上下行業(yè)務(wù)需求、RN吞吐量限制、RN電池能量限制,帶內(nèi)中繼的半雙工限制,通過(guò)將第一RB分配 到合適的鏈路以實(shí)現(xiàn)該目標(biāo)并滿足相應(yīng)限制條件??梢詫⒈緦?shí)施例的優(yōu)化問(wèn)題建模為:
s.t.
為
其中,xm,k,i(t)和ym,k,i(t)為引入的輔助變量:
對(duì)本問(wèn)題的二進(jìn)制(0/1)決策變量連續(xù)化:
因此,將原問(wèn)題的混合整數(shù)非線性規(guī)劃問(wèn)題轉(zhuǎn)化為凸優(yōu)化問(wèn)題,可采用拉格朗日對(duì)偶方法求得最優(yōu)解。相應(yīng)的Lagrange問(wèn)題為:
s.t.C1-C9
其中,Lagrange函數(shù)為:
在求解每個(gè)時(shí)間段t的優(yōu)化問(wèn)題時(shí),分為內(nèi)外層迭代。首先進(jìn)行外層優(yōu)化問(wèn)題(對(duì)偶問(wèn)題)的Lagrange乘子初始值設(shè)定;然后在外層的每步迭代中根據(jù)確定的Lagrange乘子,計(jì)算內(nèi)層問(wèn)題(原問(wèn)題)的資源分配最優(yōu)解(即RB分配、傳輸鏈路調(diào)度以及傳輸功率分配),再進(jìn)入外層的迭代,更新Lagrange乘子。反 復(fù)迭代,直至收斂,從而得出問(wèn)題的解。
首先,對(duì)于確定的Lagrange乘子值(γk,t(τ)、ρm,t(τ)、αm,t(τ)、μk,t(τ)、ζk,t(τ)為給定第t時(shí)間段第τ步迭代的Lagrange乘子),求解第i個(gè)子問(wèn)題:
令:得到最優(yōu)功率分配:
令:
得到最優(yōu)RB分配:
其次,根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率以及限制條件對(duì)應(yīng)的Lagrange乘子,分別計(jì)算多個(gè)性能指數(shù)的步驟可以為:
把式(25)-(48)對(duì)應(yīng)4種情況,分別代入Lagrange函數(shù)Li(γ,α,ρ,μ,ζ,P,I,S),得到多個(gè)性能指數(shù)。
再次,從多個(gè)性能指數(shù)中選擇性能指數(shù),從AL、BL和DL中選擇該選擇的性能指數(shù)對(duì)應(yīng)的傳輸鏈路和傳輸模式,也即選擇使Li(γ,α,ρ,μ,ζ,P,I,S)最小的情況對(duì)應(yīng)的用戶m,站點(diǎn)k以及相應(yīng)的上下行傳輸方式sA,sB,作為使用第一RB的待定解。
利用次梯度算法更新限制條件對(duì)應(yīng)的Lagrange乘子的步驟可以為:
設(shè)定Lagrange乘子初始值,使用合適的步長(zhǎng)用子梯度方法更新下述Lagrange乘子。
其中,是步τ的迭代步長(zhǎng)。
至此,對(duì)于給定時(shí)段t的優(yōu)化問(wèn)題進(jìn)行內(nèi)外層的迭代求解,其中外層為L(zhǎng)agrange乘子更新,內(nèi)層為資源分配變量和功率變量更新。若更新后的Lagrange乘子收斂,則執(zhí)行步驟205。
步驟305:將第一RB分配給在選擇的傳輸模式時(shí)的該選擇的傳輸鏈路。
例如,選擇的傳輸模式為上行傳輸模式,選擇的傳輸鏈路為AL,則將第一RB分配給在上行傳輸模式時(shí)的AL。
進(jìn)一步地,計(jì)算在選擇的傳輸模式時(shí)的該選擇的傳輸鏈路對(duì)應(yīng)的發(fā)射功率,為該選擇的傳輸鏈路分配該發(fā)射功率。
由于同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,在本發(fā)明實(shí)施例中根據(jù)將第一RB分配給不同的鏈路產(chǎn)生的發(fā)射功率和信道速率,選擇傳輸模式和傳輸鏈路,將第一RB分配給在該選擇的傳輸模式時(shí)的該選擇的傳輸鏈路,從而提高了網(wǎng)絡(luò)資源的利用率。
由于同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,在本發(fā)明實(shí)施例中根據(jù)將第一RB分配給不同的鏈路產(chǎn)生的發(fā)射功率和信道速率,選擇傳輸模式和傳輸鏈路,將第一RB分配給在該選擇的傳輸模式時(shí)的該選擇的傳輸鏈路,從而提高了網(wǎng)絡(luò)資源的利用率。
實(shí)施例4
本發(fā)明實(shí)施例提供了一種基站,參見(jiàn)圖4,其中,基站包括:存儲(chǔ)器401和處理器402,存儲(chǔ)器401用于存儲(chǔ)處理器402產(chǎn)生的數(shù)據(jù);
處理器402,用于獲取中繼RN與終端之間的接入鏈路AL的第一上行信道狀態(tài)信息和第一下行信道狀態(tài)信息、基站eNB與RN之間的回程鏈路BL的第二上行信道狀態(tài)信息和第二下行信道狀態(tài)信息以及eNB與終端之間的直連鏈路DL的第三上行信道狀態(tài)信息和第三下行信道狀態(tài)信息;
處理器402,還用于根據(jù)第一上行信道狀態(tài)信息、第二上行信道狀態(tài)信息和 第三上行信道狀態(tài)信息分別計(jì)算在上行傳輸模式時(shí)將第一資源塊RB分配給AL時(shí)產(chǎn)生的第一上行發(fā)射功率與第一上行鏈路速率、分配給BL時(shí)產(chǎn)生的第二上行發(fā)射功率與第二上行鏈路速率和分配給DL時(shí)產(chǎn)生的第三上行發(fā)射功率與第三上行鏈路速率,第一RB為終端所接入小區(qū)中的一RB;
處理器402,還用于根據(jù)第一下行信道狀態(tài)信息、第二下行信道狀態(tài)信息和第三下行信道狀態(tài)信息分別計(jì)算在下行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一下行發(fā)射功率與第一下行鏈路速率、分配給BL時(shí)產(chǎn)生的第二下行發(fā)射功率與第二下行鏈路速率和分配給DL時(shí)產(chǎn)生的第三下行發(fā)射功率與第三下行鏈路速率;
處理器402,還用于根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率,選擇傳輸模式以及從AL、BL和DL中選擇傳輸鏈路,并將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
進(jìn)一步地,處理器402,還用于根據(jù)第一上行信道狀態(tài)信息、第二上行信道狀態(tài)信息和第三上行信道狀態(tài)信息,計(jì)算在上行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一上行發(fā)射功率、分配給BL時(shí)產(chǎn)生的第二上行發(fā)射功率和分配給DL時(shí)產(chǎn)生的第三上行發(fā)射功率;
處理器402,還用于根據(jù)第一上行發(fā)射功率、第二上行發(fā)射功率和第三上行發(fā)射功率,分別計(jì)算將第一RB分配給AL時(shí)產(chǎn)生的第一上行鏈路速率、分配給BL產(chǎn)生的第二上行鏈路速率和分配給DL時(shí)產(chǎn)生的第三上行鏈路速率。
進(jìn)一步地,處理器402,還用于根據(jù)第一下行信道狀態(tài)信息、第二下行信道狀態(tài)信息和第三下行信道狀態(tài)信息,計(jì)算在下行傳輸模式時(shí)將第一RB分配給AL時(shí)產(chǎn)生的第一下行發(fā)射功率、分配給BL時(shí)產(chǎn)生的第二下行發(fā)射功率和分配給DL時(shí)產(chǎn)生的第三下行發(fā)射功率;
處理器402,還用于根據(jù)第一下行發(fā)射功率、第二下行發(fā)射功率和第三下行發(fā)射功率,分別計(jì)算將第一RB分配給AL時(shí)產(chǎn)生的第一下行鏈路速率、分配給BL產(chǎn)生的第二下行鏈路速率和分配給DL時(shí)產(chǎn)生的第三下行鏈路速率。
進(jìn)一步地,處理器402,還用于獲取RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息;
處理器402,還用于根據(jù)第一上行發(fā)射功率和第一上行鏈路速率、第二上行發(fā)射功率和第二上行鏈路速率,第三上行發(fā)射功率和第三上行鏈路速率、第一下行發(fā)射功率和第一下行鏈路速率、第二下行發(fā)射功率和第二下行鏈路速率,第三下行發(fā)射功率和第三下行鏈路速率、RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息,確定鏈路速率與RN能量限制相關(guān)的Lagrange乘子是否收斂;
處理器402,還用于如果收斂,則將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
進(jìn)一步地,終端的業(yè)務(wù)需求信息包括終端在下行傳輸時(shí)的速率需求和終端在上行傳輸時(shí)的速率需求,RN由新能源充電的電池信息包括RN的平均放電率限制;
處理器402,還用于根據(jù)第一上行鏈路速率和第一下行鏈路速率、第二上行鏈路速率和第二下行鏈路速率、第三上行鏈路速率和第三下行鏈路速率,RN由新能源充電的電池信息和終端的業(yè)務(wù)需求信息,用次梯度算法更新相應(yīng)速率限制與RN能量限制條件所對(duì)應(yīng)的Lagrange乘子;
其中,限制條件包括:
第一上行鏈路速率大于或等于第二上行鏈路速率,且第二上行鏈路速率和第三上行鏈路速率之和大于或等于終端在上行傳輸時(shí)的速率需求;
第二下行鏈路道速率大于或等于第一下行鏈路速率,且第一下行鏈路速率和第三下行鏈路速率之和大于或等于終端在下行傳輸時(shí)的速率需求;以及,
終端利用RN通信所需的RN電能小于或等于RN的平均放電率限制。
進(jìn)一步地,基站還包括:
處理器402,還用于獲取RN由新能源充電的平均充電率和RN當(dāng)前的電池剩余能量;
處理器402,還用于根據(jù)平均充電率和電池剩余能量以及預(yù)設(shè)工作時(shí)間,計(jì)算RN的平均放電率限制。
進(jìn)一步地,處理器402,還用于根據(jù)第一上行發(fā)射功率、第一上行鏈路速率、第二上行發(fā)射功率、第二上行鏈路速率、第三上行發(fā)射功率、第三上行鏈路速率、第一下行發(fā)射功率、第一下行鏈路速率、第二下行發(fā)射功率、第二下行鏈路速率、第三下行發(fā)射功率和第三下行鏈路速率以及限制條件對(duì)應(yīng)的Lagrange乘子,分別計(jì)算多個(gè)性能指數(shù);
處理器402,還用于從多個(gè)性能指數(shù)中選擇性能指數(shù);
處理器402,還用于從AL、BL和DL中選擇選擇的性能指數(shù)對(duì)應(yīng)的傳輸鏈路和傳輸模式;
處理器402,還用于利用次梯度算法更新限制條件對(duì)應(yīng)的Lagrange乘子;
處理器402,還用于若更新后的Lagrange乘子收斂,則將第一RB分配給在選擇的傳輸模式時(shí)的選擇的傳輸鏈路。
由于同一個(gè)RB分配給不同的傳輸鏈路會(huì)產(chǎn)生不同的發(fā)射功率與信道速率,因此,在本發(fā)明實(shí)施例中根據(jù)將第一RB分配給不同的鏈路產(chǎn)生的發(fā)射功率和信道速率,選擇傳輸模式和傳輸鏈路,將第一RB分配給在該選擇的傳輸模式時(shí)的該選擇的傳輸鏈路,從而提高了網(wǎng)絡(luò)資源的利用率。
需要說(shuō)明的是:上述實(shí)施例提供的分配網(wǎng)絡(luò)資源的裝置在分配網(wǎng)絡(luò)資源時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將基站的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的分配網(wǎng)絡(luò)資源的裝置與分配網(wǎng)絡(luò)資源的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。